From b23a89e6fb2d2b1693a86a65d59b7f3510fe13a0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joakim=20S=C3=B8rensen?= Date: Wed, 17 Nov 2021 19:53:20 +0100 Subject: [PATCH] Bump frontend to a567312b (#3313) --- home-assistant-polymer | 2 +- supervisor/api/panel/entrypoint.js | 4 +- supervisor/api/panel/entrypoint.js.gz | Bin 277 -> 276 bytes supervisor/api/panel/frontend_es5/04581308.js | 1 + .../api/panel/frontend_es5/04581308.js.gz | Bin 0 -> 6070 bytes supervisor/api/panel/frontend_es5/06976205.js | 1 - .../api/panel/frontend_es5/06976205.js.gz | Bin 4547 -> 0 bytes supervisor/api/panel/frontend_es5/154c6813.js | 1 - .../api/panel/frontend_es5/154c6813.js.gz | Bin 6071 -> 0 bytes supervisor/api/panel/frontend_es5/1ef9c702.js | 2 + .../frontend_es5/1ef9c702.js.LICENSE.txt | 10 + .../api/panel/frontend_es5/1ef9c702.js.gz | Bin 0 -> 9443 bytes supervisor/api/panel/frontend_es5/2d83cf09.js | 1 + .../api/panel/frontend_es5/2d83cf09.js.gz | Bin 0 -> 4351 bytes supervisor/api/panel/frontend_es5/39d29b96.js | 1 + .../api/panel/frontend_es5/39d29b96.js.gz | Bin 0 -> 4440 bytes supervisor/api/panel/frontend_es5/3a2e08bf.js | 1 + .../api/panel/frontend_es5/3a2e08bf.js.gz | Bin 0 -> 90573 bytes supervisor/api/panel/frontend_es5/64fa61b0.js | 1 - .../api/panel/frontend_es5/64fa61b0.js.gz | Bin 4596 -> 0 bytes supervisor/api/panel/frontend_es5/681d9913.js | 2 - .../frontend_es5/681d9913.js.LICENSE.txt | 29 - .../api/panel/frontend_es5/681d9913.js.gz | Bin 51306 -> 0 bytes supervisor/api/panel/frontend_es5/728d863f.js | 1 + .../api/panel/frontend_es5/728d863f.js.gz | Bin 0 -> 4283 bytes supervisor/api/panel/frontend_es5/75af0819.js | 1 + .../api/panel/frontend_es5/75af0819.js.gz | Bin 0 -> 4201 bytes supervisor/api/panel/frontend_es5/94873099.js | 1 + .../api/panel/frontend_es5/94873099.js.gz | Bin 0 -> 1107 bytes supervisor/api/panel/frontend_es5/972e73cd.js | 1 - .../api/panel/frontend_es5/972e73cd.js.gz | Bin 4354 -> 0 bytes supervisor/api/panel/frontend_es5/a159a744.js | 1 + .../api/panel/frontend_es5/a159a744.js.gz | Bin 0 -> 7069 bytes supervisor/api/panel/frontend_es5/a6ea4517.js | 1 - .../api/panel/frontend_es5/a6ea4517.js.gz | Bin 40728 -> 0 bytes supervisor/api/panel/frontend_es5/b2364803.js | 1 + .../api/panel/frontend_es5/b2364803.js.gz | Bin 0 -> 4594 bytes supervisor/api/panel/frontend_es5/bce14283.js | 1 - .../api/panel/frontend_es5/bce14283.js.gz | Bin 7067 -> 0 bytes supervisor/api/panel/frontend_es5/bdc263bc.js | 1 + .../api/panel/frontend_es5/bdc263bc.js.gz | Bin 0 -> 4473 bytes .../frontend_es5/{432539dc.js => be03a8d0.js} | 0 .../{432539dc.js.gz => be03a8d0.js.gz} | Bin supervisor/api/panel/frontend_es5/c7ec75f9.js | 1 - .../api/panel/frontend_es5/c7ec75f9.js.gz | Bin 6307 -> 0 bytes supervisor/api/panel/frontend_es5/d936e799.js | 1 + .../api/panel/frontend_es5/d936e799.js.gz | Bin 0 -> 3546 bytes supervisor/api/panel/frontend_es5/dbbd5c68.js | 1 - .../api/panel/frontend_es5/dbbd5c68.js.gz | Bin 1040 -> 0 bytes supervisor/api/panel/frontend_es5/dc67f4a1.js | 1 - .../api/panel/frontend_es5/dc67f4a1.js.gz | Bin 88639 -> 0 bytes supervisor/api/panel/frontend_es5/e0edb111.js | 1 + .../api/panel/frontend_es5/e0edb111.js.gz | Bin 0 -> 16689 bytes supervisor/api/panel/frontend_es5/e3d559b7.js | 1 - .../api/panel/frontend_es5/e3d559b7.js.gz | Bin 3545 -> 0 bytes supervisor/api/panel/frontend_es5/e620b45a.js | 1 + .../api/panel/frontend_es5/e620b45a.js.gz | Bin 0 -> 5470 bytes supervisor/api/panel/frontend_es5/e6734176.js | 1 - .../api/panel/frontend_es5/e6734176.js.gz | Bin 4442 -> 0 bytes .../panel/frontend_es5/entrypoint.5c1d740c.js | 2 + ...txt => entrypoint.5c1d740c.js.LICENSE.txt} | 0 .../frontend_es5/entrypoint.5c1d740c.js.gz | Bin 0 -> 571864 bytes .../panel/frontend_es5/entrypoint.ab1549ac.js | 2 - .../frontend_es5/entrypoint.ab1549ac.js.gz | Bin 402762 -> 0 bytes supervisor/api/panel/frontend_es5/f2eac0f5.js | 1 - .../api/panel/frontend_es5/f2eac0f5.js.gz | Bin 4473 -> 0 bytes supervisor/api/panel/frontend_es5/f3dad405.js | 1 - .../api/panel/frontend_es5/f3dad405.js.gz | Bin 4280 -> 0 bytes supervisor/api/panel/frontend_es5/f8d1b919.js | 1 - .../api/panel/frontend_es5/f8d1b919.js.gz | Bin 4194 -> 0 bytes supervisor/api/panel/frontend_es5/f8de176b.js | 1 + .../api/panel/frontend_es5/f8de176b.js.gz | Bin 0 -> 29197 bytes .../api/panel/frontend_es5/manifest.json | 2 +- .../api/panel/frontend_latest/018c5fe4.js | 123 - .../api/panel/frontend_latest/018c5fe4.js.gz | Bin 5031 -> 0 bytes .../api/panel/frontend_latest/018c5fe4.js.map | 1 - .../api/panel/frontend_latest/07efa125.js | 1 + .../api/panel/frontend_latest/07efa125.js.gz | Bin 0 -> 19395 bytes .../{a15e234e.js => 16063186.js} | 4 +- .../api/panel/frontend_latest/16063186.js.gz | Bin 0 -> 3579 bytes .../{a15e234e.js.map => 16063186.js.map} | 2 +- .../{71fef9f4.js => 221f3c66.js} | 4 +- .../api/panel/frontend_latest/221f3c66.js.gz | Bin 0 -> 3558 bytes .../api/panel/frontend_latest/221f3c66.js.map | 1 + .../api/panel/frontend_latest/30150643.js.gz | Bin 3451 -> 0 bytes .../api/panel/frontend_latest/39195f9e.js | 1 + .../api/panel/frontend_latest/39195f9e.js.gz | Bin 0 -> 16689 bytes .../api/panel/frontend_latest/4a48adaf.js | 1 + .../api/panel/frontend_latest/4a48adaf.js.gz | Bin 0 -> 78054 bytes .../{b9aba49f.js => 4c75bdcf.js} | 4 +- .../api/panel/frontend_latest/4c75bdcf.js.gz | Bin 0 -> 3005 bytes .../{b9aba49f.js.map => 4c75bdcf.js.map} | 2 +- .../api/panel/frontend_latest/565eb46b.js.gz | Bin 3704 -> 0 bytes .../{ac31603d.js => 6c045b3e.js} | 6 +- .../api/panel/frontend_latest/6c045b3e.js.gz | Bin 0 -> 6404 bytes .../{ac31603d.js.map => 6c045b3e.js.map} | 2 +- .../api/panel/frontend_latest/71fef9f4.js.gz | Bin 3552 -> 0 bytes .../api/panel/frontend_latest/71fef9f4.js.map | 1 - .../api/panel/frontend_latest/778d286b.js | 946 +++ .../api/panel/frontend_latest/778d286b.js.gz | Bin 0 -> 23189 bytes .../api/panel/frontend_latest/778d286b.js.map | 1 + .../{ed43e021.js => 7ba22bbd.js} | 4 +- .../api/panel/frontend_latest/7ba22bbd.js.gz | Bin 0 -> 3642 bytes .../{ed43e021.js.map => 7ba22bbd.js.map} | 2 +- .../api/panel/frontend_latest/84fe14ec.js | 1 - .../api/panel/frontend_latest/84fe14ec.js.gz | Bin 942 -> 0 bytes .../api/panel/frontend_latest/96baa909.js | 1 + .../api/panel/frontend_latest/96baa909.js.gz | Bin 0 -> 115244 bytes .../{565eb46b.js => 98c2c903.js} | 4 +- .../api/panel/frontend_latest/98c2c903.js.gz | Bin 0 -> 3711 bytes .../{565eb46b.js.map => 98c2c903.js.map} | 2 +- .../api/panel/frontend_latest/9b2959f0.js.gz | Bin 5081 -> 0 bytes .../api/panel/frontend_latest/9b2959f0.js.map | 1 - .../api/panel/frontend_latest/a15e234e.js.gz | Bin 3579 -> 0 bytes .../api/panel/frontend_latest/ac31603d.js.gz | Bin 6405 -> 0 bytes .../api/panel/frontend_latest/b0d8cd94.js | 214 - .../frontend_latest/b0d8cd94.js.LICENSE.txt | 29 - .../api/panel/frontend_latest/b0d8cd94.js.gz | Bin 44971 -> 0 bytes .../api/panel/frontend_latest/b0d8cd94.js.map | 1 - .../api/panel/frontend_latest/b3f031bb.js | 1 + .../api/panel/frontend_latest/b3f031bb.js.gz | Bin 0 -> 1010 bytes .../api/panel/frontend_latest/b9aba49f.js.gz | Bin 3006 -> 0 bytes .../api/panel/frontend_latest/c4419e4d.js | 1 - .../api/panel/frontend_latest/c4419e4d.js.gz | Bin 76217 -> 0 bytes .../{cb36ee25.js => c865d8fd.js} | 4 +- .../api/panel/frontend_latest/c865d8fd.js.gz | Bin 0 -> 3859 bytes .../{cb36ee25.js.map => c865d8fd.js.map} | 2 +- .../api/panel/frontend_latest/cb36ee25.js.gz | Bin 3859 -> 0 bytes .../{9b2959f0.js => e44c144f.js} | 10 +- .../api/panel/frontend_latest/e44c144f.js.gz | Bin 0 -> 5090 bytes .../api/panel/frontend_latest/e44c144f.js.map | 1 + .../api/panel/frontend_latest/e4dcbfb9.js | 62 - .../api/panel/frontend_latest/e4dcbfb9.js.gz | Bin 3638 -> 0 bytes .../api/panel/frontend_latest/e4dcbfb9.js.map | 1 - .../{1b45255a.js => e6dda1a9.js} | 0 .../{1b45255a.js.gz => e6dda1a9.js.gz} | Bin .../api/panel/frontend_latest/e9b0de19.js | 202 + .../frontend_latest/e9b0de19.js.LICENSE.txt | 10 + .../api/panel/frontend_latest/e9b0de19.js.gz | Bin 0 -> 8014 bytes .../api/panel/frontend_latest/e9b0de19.js.map | 1 + .../api/panel/frontend_latest/eb055a53.js | 58 + .../api/panel/frontend_latest/eb055a53.js.gz | Bin 0 -> 4340 bytes .../api/panel/frontend_latest/eb055a53.js.map | 1 + .../api/panel/frontend_latest/eb71595e.js | 1 - .../api/panel/frontend_latest/eb71595e.js.gz | Bin 19332 -> 0 bytes .../api/panel/frontend_latest/ed43e021.js.gz | Bin 3644 -> 0 bytes .../frontend_latest/entrypoint.0225e84d.js | 5614 --------------- .../frontend_latest/entrypoint.0225e84d.js.gz | Bin 230805 -> 0 bytes .../entrypoint.0225e84d.js.map | 1 - .../frontend_latest/entrypoint.c3df9a39.js | 6367 +++++++++++++++++ ...txt => entrypoint.c3df9a39.js.LICENSE.txt} | 0 .../frontend_latest/entrypoint.c3df9a39.js.gz | Bin 0 -> 276222 bytes .../entrypoint.c3df9a39.js.map | 1 + .../api/panel/frontend_latest/f192b33a.js | 1493 ---- .../api/panel/frontend_latest/f192b33a.js.gz | Bin 31569 -> 0 bytes .../api/panel/frontend_latest/f192b33a.js.map | 1 - .../{30150643.js => f51ae30d.js} | 4 +- .../api/panel/frontend_latest/f51ae30d.js.gz | Bin 0 -> 3450 bytes .../{30150643.js.map => f51ae30d.js.map} | 2 +- .../api/panel/frontend_latest/manifest.json | 2 +- .../af-d5974ab782468990acdcb9c2380381f5.json | 1 + .../af-f5daf73b5ad60f0519754aaa2e64b7e5.json | 1 - .../ar-0845470f100bb2d2febcf7d27028d13f.json | 1 + .../ar-5f27431a81eac47e7c56e98b4f928026.json | 1 - .../bg-3bc44a07948a2de6aa5fd824787013a6.json | 1 + .../bg-a1f16c79e8b0d19b25baccd3aa3b3e51.json | 1 - .../bn-1fdd9e73edc5e31003c0f218ecbfb432.json | 1 - .../bn-797da89d6f5e2b15d4c472fa928d486e.json | 1 + .../bs-353de233847fedfdb10de7adb14cb3bb.json | 1 - .../bs-ea986e13bfda5c1d4da7f98355f67f14.json | 1 + .../ca-3fb6957d934db27704a14457827cb414.json | 1 + .../ca-f142f29b6140e5caf49856d9df2fc41f.json | 1 - .../cs-45336be48b94537abf60aa840d0e8ff4.json | 1 + .../cs-63e11d6c72bee42dea9df826ee2ac699.json | 1 - .../cy-04bb0e5ce17616f2e184ec6f1eabba1e.json | 1 - .../cy-d2951298fdd405fa9f2ad6b035e3c723.json | 1 + .../da-31af471657831e6f8717e37a12d46301.json | 1 - .../da-c220d6d3c204fb0022ee1b0b0f9142a7.json | 1 + .../de-56d954a38852dedc758b8ca32347a895.json | 1 + .../de-67f9bf7eeeee85c9f52633df5088e47c.json | 1 - .../el-78b35b47b3ddc9b81d76d14157f3fc94.json | 1 - .../el-cbcdeaa8eb1c0335c24a9efc82d1c601.json | 1 + .../en-25cc737727119722e36473fb791f0168.json | 1 + ...n-GB-0cc6c1cff5fff9119156d6c6185493bc.json | 1 + ...n-GB-cd1460b345c09674e0b0c7af10b75761.json | 1 - .../en-aee6853ce6c1da352500a57e8f06faa8.json | 1 - .../eo-a108f390eacc5de56db070e523094e78.json | 1 - .../eo-d18c8a0b3dd7b915884b38a0fcf137c4.json | 1 + .../es-0925d09b6a87460c76d8cd5900162964.json | 1 + ...-419-3147dcff7eed23ea70af72ca8e1a6dd7.json | 1 + ...-419-842a672f6b8e3f1d6e5c22159a0e0562.json | 1 - .../es-b7f6afb7d742f51b55b95cb3014b1950.json | 1 - .../et-90d1fc22b237710e55fc04756952baee.json | 1 + .../et-bd18b95b5d972f8d147fc147b29a1127.json | 1 - .../eu-a17123fc5a269b744aa8a9c78f2804ff.json | 1 - .../eu-db8a6549fa945762f3b57ab8801041c6.json | 1 + .../fa-52f3fc3e34f652842042ae26c663ffb3.json | 1 - .../fa-60028ceadf337aa90b2731ed2439a740.json | 1 + .../fi-98d8bdd53224196412e064aee331b811.json | 1 + .../fi-a3e51c0f01655da7a4d56796f32c30f6.json | 1 - .../fr-525c7e52b3d420488c3f2ca4a117a174.json | 1 - .../fr-b3b8265304fe6d9f48c161a4b6d49e62.json | 1 + .../fy-0926bccc67a11fbb863878113356fa9b.json | 1 + .../fy-359b578775ac0749876f40aacf168720.json | 1 - .../gl-d9a5bfbd1b74b3b8e662a84601f7dbe6.json | 1 - .../gl-e98060f8f378e28dbad0bf5dbacabf9f.json | 1 + .../gsw-0c8a64c2f1c901fced14628430ebd4cb.json | 1 - .../gsw-15002392101182de48902b0c308e5c54.json | 1 + .../he-2e8e29f7a83ae4bee7c02958f93965a4.json | 1 + .../he-dbc017875cf0ba8ba3feb6a975f49614.json | 1 - .../hi-17ac9646c4912b3b1c10f2699c80dd0a.json | 1 - .../hi-fda9d1d45a10c7df0e7e634291dc2f64.json | 1 + .../hr-ac6915a6c5e15abc8d129dedc013c3c6.json | 1 - .../hr-e82106aa69fabfeabcf811d2ab0c75e6.json | 1 + .../hu-4ecb5e1bb2ea7094bf719eb0c8e0d0ac.json | 1 + .../hu-99fab37af3dd19d1836be36390e5ef5e.json | 1 - .../hy-7235e3a26fd7a2f5aedd6c6037fc5cba.json | 1 + .../hy-c8eb0d32a949673d746090cc11dff18b.json | 1 - .../id-1401382be75cad2be39b6d3233a47787.json | 1 + .../id-445950fc7fad08b9c434924aa0401fb7.json | 1 - .../is-36440b40ed2e4cb3f0a5a076896d904e.json | 1 + .../is-76caf9ac371787f3059ff6aba5f973b0.json | 1 - .../it-0f5366c127781cee28c1567bd48d0ae6.json | 1 + .../it-30963cb71e5b4aa674c72d5fa64ca536.json | 1 - .../ja-d2e8b91df42b670be91c7d0d203bc0be.json | 1 - .../ja-fb732e37076759a2edf8985695875e70.json | 1 + .../ka-21b7c3f2e732e7eab658e69c1ec83366.json | 1 - .../ka-ee7d7f03ec976dadc184b98a8a721b29.json | 1 + .../ko-22b84f1592929de05977d6f24b465bdd.json | 1 - .../ko-249b763ac72081b569ecda6d2762d6f9.json | 1 + .../lb-5f5a3e7261bb1fcfe7ac76ba0bd9f4e2.json | 1 + .../lb-a459ad02102df7ca4bfabc66635b2ca3.json | 1 - .../lt-3662224735ec935d8f6dfd94cb094144.json | 1 + .../lt-bf4632af1e9671e895c240cd8abe79de.json | 1 - .../lv-b2b39c401fb4a510916736d602437353.json | 1 + .../lv-f2e899cc73d8ecefad2aa0a6b29640fe.json | 1 - .../nb-433c97bd27eca7da8cd40f1f59f20bfa.json | 1 - .../nb-ba669dfae18393f649f0949c60df5477.json | 1 + .../nl-a65ccee1cf62118cb4aa19aa7b806f86.json | 1 - .../nl-ff5f73ed08cf0c24ba3c16c17ac2beb9.json | 1 + .../nn-1ebe1b174cc1002372a4c321b38e4867.json | 1 - .../nn-804330812c721d1749312c72f5db445f.json | 1 + .../pl-5492d5b1262e4f38c95baa0fee8a34e3.json | 1 + .../pl-ceed8612fc6d07d1985b7819a1d5e78e.json | 1 - .../pt-1ddf3a1449377cfc27131f8b772e558a.json | 1 - .../pt-40dd4845f4a0fd25fb2893e1bc723294.json | 1 + ...t-BR-59efbc00acd055d8863655483441620e.json | 1 + ...t-BR-d5da25b95eb9eb493bd653ee57e20690.json | 1 - .../ro-0462416041b1d093177ecfcfe4279e95.json | 1 + .../ro-4f565d31d270353e04ff0c7f663efedc.json | 1 - .../ru-c03e1dfce284039fc7bdfd5453320645.json | 1 + .../ru-d448c57610fbfd7d6c1f859ba608fb75.json | 1 - .../sk-0b3e3a5885f40e92e9931a0c81a6b0c5.json | 1 - .../sk-aa249be6fe365798c2747422f9518591.json | 1 + .../sl-ef3da8cd9c073fc244ab5e383879a5f9.json | 1 - .../sl-f564463b5e2eb9763334b7ea9ad84615.json | 1 + .../sr-3f7df21c5fff9dca5feab35fc04c0657.json | 1 + .../sr-769f4a89ce94f473bb4451f10a84861a.json | 1 - ...Latn-b2933ab9d5bf42046e23102c277a8e84.json | 1 - ...Latn-f282032a401931cd95c24cfec0c9a884.json | 1 + .../sv-4a7516083dcb3fce0352c716bbad2c0c.json | 1 - .../sv-a78d744f660d4aa751a1547058433715.json | 1 + .../ta-519056803431cfc4af42cbc746f3af12.json | 1 + .../ta-7d922c8f1a4e09b034b4a42700575593.json | 1 - .../te-09fb1fdd8a49e4a1b9cb5389f5c69161.json | 1 + .../te-3073f0d947efbcd4da94bd1bbb946154.json | 1 - .../th-83a66061815f177ba50d95418d59a26d.json | 1 + .../th-fdd03a4623b41e51effb3d5bf0ee16fe.json | 1 - .../tr-3fcd9e7ff4f24e8dabb5853224a1f493.json | 1 + .../tr-4beb6c11d6a29d79ce253cd6bde3edd6.json | 1 - .../uk-08b2bb0bcaf96564cf64ee7498afa33b.json | 1 - .../uk-7688aeff3e186b22fb5ace0413d2bf42.json | 1 + .../ur-255a66b825dd46d746ef2e11e8362e2c.json | 1 - .../ur-7a48cc084f866489f4ba85213835f124.json | 1 + .../vi-8797bbbb0a2939befca56e383e91d1d5.json | 1 - .../vi-eac36a7c96cde69b71f5ed4c92bc3201.json | 1 + ...Hans-41ddcf82c6935b7b75c7b0b1c72eee05.json | 1 + ...Hans-b4d43f9e6ece8b12f33756ab3aad1db6.json | 1 - ...Hant-bc2dfebc7a72bbc83511a79599927c90.json | 1 - ...Hant-e18ee14413f7a2d3166aa1d9259417ce.json | 1 + 280 files changed, 7716 insertions(+), 7686 deletions(-) create mode 100644 supervisor/api/panel/frontend_es5/04581308.js create mode 100644 supervisor/api/panel/frontend_es5/04581308.js.gz delete mode 100644 supervisor/api/panel/frontend_es5/06976205.js delete mode 100644 supervisor/api/panel/frontend_es5/06976205.js.gz delete mode 100644 supervisor/api/panel/frontend_es5/154c6813.js delete mode 100644 supervisor/api/panel/frontend_es5/154c6813.js.gz create mode 100644 supervisor/api/panel/frontend_es5/1ef9c702.js create mode 100644 supervisor/api/panel/frontend_es5/1ef9c702.js.LICENSE.txt create mode 100644 supervisor/api/panel/frontend_es5/1ef9c702.js.gz create mode 100644 supervisor/api/panel/frontend_es5/2d83cf09.js create mode 100644 supervisor/api/panel/frontend_es5/2d83cf09.js.gz create mode 100644 supervisor/api/panel/frontend_es5/39d29b96.js create mode 100644 supervisor/api/panel/frontend_es5/39d29b96.js.gz create mode 100644 supervisor/api/panel/frontend_es5/3a2e08bf.js create mode 100644 supervisor/api/panel/frontend_es5/3a2e08bf.js.gz delete mode 100644 supervisor/api/panel/frontend_es5/64fa61b0.js delete mode 100644 supervisor/api/panel/frontend_es5/64fa61b0.js.gz delete mode 100644 supervisor/api/panel/frontend_es5/681d9913.js delete mode 100644 supervisor/api/panel/frontend_es5/681d9913.js.LICENSE.txt delete mode 100644 supervisor/api/panel/frontend_es5/681d9913.js.gz create mode 100644 supervisor/api/panel/frontend_es5/728d863f.js create mode 100644 supervisor/api/panel/frontend_es5/728d863f.js.gz create mode 100644 supervisor/api/panel/frontend_es5/75af0819.js create mode 100644 supervisor/api/panel/frontend_es5/75af0819.js.gz create mode 100644 supervisor/api/panel/frontend_es5/94873099.js create mode 100644 supervisor/api/panel/frontend_es5/94873099.js.gz delete mode 100644 supervisor/api/panel/frontend_es5/972e73cd.js delete mode 100644 supervisor/api/panel/frontend_es5/972e73cd.js.gz create mode 100644 supervisor/api/panel/frontend_es5/a159a744.js create mode 100644 supervisor/api/panel/frontend_es5/a159a744.js.gz delete mode 100644 supervisor/api/panel/frontend_es5/a6ea4517.js delete mode 100644 supervisor/api/panel/frontend_es5/a6ea4517.js.gz create mode 100644 supervisor/api/panel/frontend_es5/b2364803.js create mode 100644 supervisor/api/panel/frontend_es5/b2364803.js.gz delete mode 100644 supervisor/api/panel/frontend_es5/bce14283.js delete mode 100644 supervisor/api/panel/frontend_es5/bce14283.js.gz create mode 100644 supervisor/api/panel/frontend_es5/bdc263bc.js create mode 100644 supervisor/api/panel/frontend_es5/bdc263bc.js.gz rename supervisor/api/panel/frontend_es5/{432539dc.js => be03a8d0.js} (100%) rename supervisor/api/panel/frontend_es5/{432539dc.js.gz => be03a8d0.js.gz} (100%) delete mode 100644 supervisor/api/panel/frontend_es5/c7ec75f9.js delete mode 100644 supervisor/api/panel/frontend_es5/c7ec75f9.js.gz create mode 100644 supervisor/api/panel/frontend_es5/d936e799.js create mode 100644 supervisor/api/panel/frontend_es5/d936e799.js.gz delete mode 100644 supervisor/api/panel/frontend_es5/dbbd5c68.js delete mode 100644 supervisor/api/panel/frontend_es5/dbbd5c68.js.gz delete mode 100644 supervisor/api/panel/frontend_es5/dc67f4a1.js delete mode 100644 supervisor/api/panel/frontend_es5/dc67f4a1.js.gz create mode 100644 supervisor/api/panel/frontend_es5/e0edb111.js create mode 100644 supervisor/api/panel/frontend_es5/e0edb111.js.gz delete mode 100644 supervisor/api/panel/frontend_es5/e3d559b7.js delete mode 100644 supervisor/api/panel/frontend_es5/e3d559b7.js.gz create mode 100644 supervisor/api/panel/frontend_es5/e620b45a.js create mode 100644 supervisor/api/panel/frontend_es5/e620b45a.js.gz delete mode 100644 supervisor/api/panel/frontend_es5/e6734176.js delete mode 100644 supervisor/api/panel/frontend_es5/e6734176.js.gz create mode 100644 supervisor/api/panel/frontend_es5/entrypoint.5c1d740c.js rename supervisor/api/panel/frontend_es5/{entrypoint.ab1549ac.js.LICENSE.txt => entrypoint.5c1d740c.js.LICENSE.txt} (100%) create mode 100644 supervisor/api/panel/frontend_es5/entrypoint.5c1d740c.js.gz delete mode 100644 supervisor/api/panel/frontend_es5/entrypoint.ab1549ac.js delete mode 100644 supervisor/api/panel/frontend_es5/entrypoint.ab1549ac.js.gz delete mode 100644 supervisor/api/panel/frontend_es5/f2eac0f5.js delete mode 100644 supervisor/api/panel/frontend_es5/f2eac0f5.js.gz delete mode 100644 supervisor/api/panel/frontend_es5/f3dad405.js delete mode 100644 supervisor/api/panel/frontend_es5/f3dad405.js.gz delete mode 100644 supervisor/api/panel/frontend_es5/f8d1b919.js delete mode 100644 supervisor/api/panel/frontend_es5/f8d1b919.js.gz create mode 100644 supervisor/api/panel/frontend_es5/f8de176b.js create mode 100644 supervisor/api/panel/frontend_es5/f8de176b.js.gz delete mode 100644 supervisor/api/panel/frontend_latest/018c5fe4.js delete mode 100644 supervisor/api/panel/frontend_latest/018c5fe4.js.gz delete mode 100644 supervisor/api/panel/frontend_latest/018c5fe4.js.map create mode 100644 supervisor/api/panel/frontend_latest/07efa125.js create mode 100644 supervisor/api/panel/frontend_latest/07efa125.js.gz rename supervisor/api/panel/frontend_latest/{a15e234e.js => 16063186.js} (99%) create mode 100644 supervisor/api/panel/frontend_latest/16063186.js.gz rename supervisor/api/panel/frontend_latest/{a15e234e.js.map => 16063186.js.map} (98%) rename supervisor/api/panel/frontend_latest/{71fef9f4.js => 221f3c66.js} (83%) create mode 100644 supervisor/api/panel/frontend_latest/221f3c66.js.gz create mode 100644 supervisor/api/panel/frontend_latest/221f3c66.js.map delete mode 100644 supervisor/api/panel/frontend_latest/30150643.js.gz create mode 100644 supervisor/api/panel/frontend_latest/39195f9e.js create mode 100644 supervisor/api/panel/frontend_latest/39195f9e.js.gz create mode 100644 supervisor/api/panel/frontend_latest/4a48adaf.js create mode 100644 supervisor/api/panel/frontend_latest/4a48adaf.js.gz rename supervisor/api/panel/frontend_latest/{b9aba49f.js => 4c75bdcf.js} (98%) create mode 100644 supervisor/api/panel/frontend_latest/4c75bdcf.js.gz rename supervisor/api/panel/frontend_latest/{b9aba49f.js.map => 4c75bdcf.js.map} (97%) delete mode 100644 supervisor/api/panel/frontend_latest/565eb46b.js.gz rename supervisor/api/panel/frontend_latest/{ac31603d.js => 6c045b3e.js} (99%) create mode 100644 supervisor/api/panel/frontend_latest/6c045b3e.js.gz rename supervisor/api/panel/frontend_latest/{ac31603d.js.map => 6c045b3e.js.map} (99%) delete mode 100644 supervisor/api/panel/frontend_latest/71fef9f4.js.gz delete mode 100644 supervisor/api/panel/frontend_latest/71fef9f4.js.map create mode 100644 supervisor/api/panel/frontend_latest/778d286b.js create mode 100644 supervisor/api/panel/frontend_latest/778d286b.js.gz create mode 100644 supervisor/api/panel/frontend_latest/778d286b.js.map rename supervisor/api/panel/frontend_latest/{ed43e021.js => 7ba22bbd.js} (99%) create mode 100644 supervisor/api/panel/frontend_latest/7ba22bbd.js.gz rename supervisor/api/panel/frontend_latest/{ed43e021.js.map => 7ba22bbd.js.map} (99%) delete mode 100644 supervisor/api/panel/frontend_latest/84fe14ec.js delete mode 100644 supervisor/api/panel/frontend_latest/84fe14ec.js.gz create mode 100644 supervisor/api/panel/frontend_latest/96baa909.js create mode 100644 supervisor/api/panel/frontend_latest/96baa909.js.gz rename supervisor/api/panel/frontend_latest/{565eb46b.js => 98c2c903.js} (99%) create mode 100644 supervisor/api/panel/frontend_latest/98c2c903.js.gz rename supervisor/api/panel/frontend_latest/{565eb46b.js.map => 98c2c903.js.map} (97%) delete mode 100644 supervisor/api/panel/frontend_latest/9b2959f0.js.gz delete mode 100644 supervisor/api/panel/frontend_latest/9b2959f0.js.map delete mode 100644 supervisor/api/panel/frontend_latest/a15e234e.js.gz delete mode 100644 supervisor/api/panel/frontend_latest/ac31603d.js.gz delete mode 100644 supervisor/api/panel/frontend_latest/b0d8cd94.js delete mode 100644 supervisor/api/panel/frontend_latest/b0d8cd94.js.LICENSE.txt delete mode 100644 supervisor/api/panel/frontend_latest/b0d8cd94.js.gz delete mode 100644 supervisor/api/panel/frontend_latest/b0d8cd94.js.map create mode 100644 supervisor/api/panel/frontend_latest/b3f031bb.js create mode 100644 supervisor/api/panel/frontend_latest/b3f031bb.js.gz delete mode 100644 supervisor/api/panel/frontend_latest/b9aba49f.js.gz delete mode 100644 supervisor/api/panel/frontend_latest/c4419e4d.js delete mode 100644 supervisor/api/panel/frontend_latest/c4419e4d.js.gz rename supervisor/api/panel/frontend_latest/{cb36ee25.js => c865d8fd.js} (99%) create mode 100644 supervisor/api/panel/frontend_latest/c865d8fd.js.gz rename supervisor/api/panel/frontend_latest/{cb36ee25.js.map => c865d8fd.js.map} (99%) delete mode 100644 supervisor/api/panel/frontend_latest/cb36ee25.js.gz rename supervisor/api/panel/frontend_latest/{9b2959f0.js => e44c144f.js} (92%) create mode 100644 supervisor/api/panel/frontend_latest/e44c144f.js.gz create mode 100644 supervisor/api/panel/frontend_latest/e44c144f.js.map delete mode 100644 supervisor/api/panel/frontend_latest/e4dcbfb9.js delete mode 100644 supervisor/api/panel/frontend_latest/e4dcbfb9.js.gz delete mode 100644 supervisor/api/panel/frontend_latest/e4dcbfb9.js.map rename supervisor/api/panel/frontend_latest/{1b45255a.js => e6dda1a9.js} (100%) rename supervisor/api/panel/frontend_latest/{1b45255a.js.gz => e6dda1a9.js.gz} (100%) create mode 100644 supervisor/api/panel/frontend_latest/e9b0de19.js create mode 100644 supervisor/api/panel/frontend_latest/e9b0de19.js.LICENSE.txt create mode 100644 supervisor/api/panel/frontend_latest/e9b0de19.js.gz create mode 100644 supervisor/api/panel/frontend_latest/e9b0de19.js.map create mode 100644 supervisor/api/panel/frontend_latest/eb055a53.js create mode 100644 supervisor/api/panel/frontend_latest/eb055a53.js.gz create mode 100644 supervisor/api/panel/frontend_latest/eb055a53.js.map delete mode 100644 supervisor/api/panel/frontend_latest/eb71595e.js delete mode 100644 supervisor/api/panel/frontend_latest/eb71595e.js.gz delete mode 100644 supervisor/api/panel/frontend_latest/ed43e021.js.gz delete mode 100644 supervisor/api/panel/frontend_latest/entrypoint.0225e84d.js delete mode 100644 supervisor/api/panel/frontend_latest/entrypoint.0225e84d.js.gz delete mode 100644 supervisor/api/panel/frontend_latest/entrypoint.0225e84d.js.map create mode 100644 supervisor/api/panel/frontend_latest/entrypoint.c3df9a39.js rename supervisor/api/panel/frontend_latest/{entrypoint.0225e84d.js.LICENSE.txt => entrypoint.c3df9a39.js.LICENSE.txt} (100%) create mode 100644 supervisor/api/panel/frontend_latest/entrypoint.c3df9a39.js.gz create mode 100644 supervisor/api/panel/frontend_latest/entrypoint.c3df9a39.js.map delete mode 100644 supervisor/api/panel/frontend_latest/f192b33a.js delete mode 100644 supervisor/api/panel/frontend_latest/f192b33a.js.gz delete mode 100644 supervisor/api/panel/frontend_latest/f192b33a.js.map rename supervisor/api/panel/frontend_latest/{30150643.js => f51ae30d.js} (99%) create mode 100644 supervisor/api/panel/frontend_latest/f51ae30d.js.gz rename supervisor/api/panel/frontend_latest/{30150643.js.map => f51ae30d.js.map} (98%) create mode 100644 supervisor/api/panel/static/translations/af-d5974ab782468990acdcb9c2380381f5.json delete mode 100644 supervisor/api/panel/static/translations/af-f5daf73b5ad60f0519754aaa2e64b7e5.json create mode 100644 supervisor/api/panel/static/translations/ar-0845470f100bb2d2febcf7d27028d13f.json delete mode 100644 supervisor/api/panel/static/translations/ar-5f27431a81eac47e7c56e98b4f928026.json create mode 100644 supervisor/api/panel/static/translations/bg-3bc44a07948a2de6aa5fd824787013a6.json delete mode 100644 supervisor/api/panel/static/translations/bg-a1f16c79e8b0d19b25baccd3aa3b3e51.json delete mode 100644 supervisor/api/panel/static/translations/bn-1fdd9e73edc5e31003c0f218ecbfb432.json create mode 100644 supervisor/api/panel/static/translations/bn-797da89d6f5e2b15d4c472fa928d486e.json delete mode 100644 supervisor/api/panel/static/translations/bs-353de233847fedfdb10de7adb14cb3bb.json create mode 100644 supervisor/api/panel/static/translations/bs-ea986e13bfda5c1d4da7f98355f67f14.json create mode 100644 supervisor/api/panel/static/translations/ca-3fb6957d934db27704a14457827cb414.json delete mode 100644 supervisor/api/panel/static/translations/ca-f142f29b6140e5caf49856d9df2fc41f.json create mode 100644 supervisor/api/panel/static/translations/cs-45336be48b94537abf60aa840d0e8ff4.json delete mode 100644 supervisor/api/panel/static/translations/cs-63e11d6c72bee42dea9df826ee2ac699.json delete mode 100644 supervisor/api/panel/static/translations/cy-04bb0e5ce17616f2e184ec6f1eabba1e.json create mode 100644 supervisor/api/panel/static/translations/cy-d2951298fdd405fa9f2ad6b035e3c723.json delete mode 100644 supervisor/api/panel/static/translations/da-31af471657831e6f8717e37a12d46301.json create mode 100644 supervisor/api/panel/static/translations/da-c220d6d3c204fb0022ee1b0b0f9142a7.json create mode 100644 supervisor/api/panel/static/translations/de-56d954a38852dedc758b8ca32347a895.json delete mode 100644 supervisor/api/panel/static/translations/de-67f9bf7eeeee85c9f52633df5088e47c.json delete mode 100644 supervisor/api/panel/static/translations/el-78b35b47b3ddc9b81d76d14157f3fc94.json create mode 100644 supervisor/api/panel/static/translations/el-cbcdeaa8eb1c0335c24a9efc82d1c601.json create mode 100644 supervisor/api/panel/static/translations/en-25cc737727119722e36473fb791f0168.json create mode 100644 supervisor/api/panel/static/translations/en-GB-0cc6c1cff5fff9119156d6c6185493bc.json delete mode 100644 supervisor/api/panel/static/translations/en-GB-cd1460b345c09674e0b0c7af10b75761.json delete mode 100644 supervisor/api/panel/static/translations/en-aee6853ce6c1da352500a57e8f06faa8.json delete mode 100644 supervisor/api/panel/static/translations/eo-a108f390eacc5de56db070e523094e78.json create mode 100644 supervisor/api/panel/static/translations/eo-d18c8a0b3dd7b915884b38a0fcf137c4.json create mode 100644 supervisor/api/panel/static/translations/es-0925d09b6a87460c76d8cd5900162964.json create mode 100644 supervisor/api/panel/static/translations/es-419-3147dcff7eed23ea70af72ca8e1a6dd7.json delete mode 100644 supervisor/api/panel/static/translations/es-419-842a672f6b8e3f1d6e5c22159a0e0562.json delete mode 100644 supervisor/api/panel/static/translations/es-b7f6afb7d742f51b55b95cb3014b1950.json create mode 100644 supervisor/api/panel/static/translations/et-90d1fc22b237710e55fc04756952baee.json delete mode 100644 supervisor/api/panel/static/translations/et-bd18b95b5d972f8d147fc147b29a1127.json delete mode 100644 supervisor/api/panel/static/translations/eu-a17123fc5a269b744aa8a9c78f2804ff.json create mode 100644 supervisor/api/panel/static/translations/eu-db8a6549fa945762f3b57ab8801041c6.json delete mode 100644 supervisor/api/panel/static/translations/fa-52f3fc3e34f652842042ae26c663ffb3.json create mode 100644 supervisor/api/panel/static/translations/fa-60028ceadf337aa90b2731ed2439a740.json create mode 100644 supervisor/api/panel/static/translations/fi-98d8bdd53224196412e064aee331b811.json delete mode 100644 supervisor/api/panel/static/translations/fi-a3e51c0f01655da7a4d56796f32c30f6.json delete mode 100644 supervisor/api/panel/static/translations/fr-525c7e52b3d420488c3f2ca4a117a174.json create mode 100644 supervisor/api/panel/static/translations/fr-b3b8265304fe6d9f48c161a4b6d49e62.json create mode 100644 supervisor/api/panel/static/translations/fy-0926bccc67a11fbb863878113356fa9b.json delete mode 100644 supervisor/api/panel/static/translations/fy-359b578775ac0749876f40aacf168720.json delete mode 100644 supervisor/api/panel/static/translations/gl-d9a5bfbd1b74b3b8e662a84601f7dbe6.json create mode 100644 supervisor/api/panel/static/translations/gl-e98060f8f378e28dbad0bf5dbacabf9f.json delete mode 100644 supervisor/api/panel/static/translations/gsw-0c8a64c2f1c901fced14628430ebd4cb.json create mode 100644 supervisor/api/panel/static/translations/gsw-15002392101182de48902b0c308e5c54.json create mode 100644 supervisor/api/panel/static/translations/he-2e8e29f7a83ae4bee7c02958f93965a4.json delete mode 100644 supervisor/api/panel/static/translations/he-dbc017875cf0ba8ba3feb6a975f49614.json delete mode 100644 supervisor/api/panel/static/translations/hi-17ac9646c4912b3b1c10f2699c80dd0a.json create mode 100644 supervisor/api/panel/static/translations/hi-fda9d1d45a10c7df0e7e634291dc2f64.json delete mode 100644 supervisor/api/panel/static/translations/hr-ac6915a6c5e15abc8d129dedc013c3c6.json create mode 100644 supervisor/api/panel/static/translations/hr-e82106aa69fabfeabcf811d2ab0c75e6.json create mode 100644 supervisor/api/panel/static/translations/hu-4ecb5e1bb2ea7094bf719eb0c8e0d0ac.json delete mode 100644 supervisor/api/panel/static/translations/hu-99fab37af3dd19d1836be36390e5ef5e.json create mode 100644 supervisor/api/panel/static/translations/hy-7235e3a26fd7a2f5aedd6c6037fc5cba.json delete mode 100644 supervisor/api/panel/static/translations/hy-c8eb0d32a949673d746090cc11dff18b.json create mode 100644 supervisor/api/panel/static/translations/id-1401382be75cad2be39b6d3233a47787.json delete mode 100644 supervisor/api/panel/static/translations/id-445950fc7fad08b9c434924aa0401fb7.json create mode 100644 supervisor/api/panel/static/translations/is-36440b40ed2e4cb3f0a5a076896d904e.json delete mode 100644 supervisor/api/panel/static/translations/is-76caf9ac371787f3059ff6aba5f973b0.json create mode 100644 supervisor/api/panel/static/translations/it-0f5366c127781cee28c1567bd48d0ae6.json delete mode 100644 supervisor/api/panel/static/translations/it-30963cb71e5b4aa674c72d5fa64ca536.json delete mode 100644 supervisor/api/panel/static/translations/ja-d2e8b91df42b670be91c7d0d203bc0be.json create mode 100644 supervisor/api/panel/static/translations/ja-fb732e37076759a2edf8985695875e70.json delete mode 100644 supervisor/api/panel/static/translations/ka-21b7c3f2e732e7eab658e69c1ec83366.json create mode 100644 supervisor/api/panel/static/translations/ka-ee7d7f03ec976dadc184b98a8a721b29.json delete mode 100644 supervisor/api/panel/static/translations/ko-22b84f1592929de05977d6f24b465bdd.json create mode 100644 supervisor/api/panel/static/translations/ko-249b763ac72081b569ecda6d2762d6f9.json create mode 100644 supervisor/api/panel/static/translations/lb-5f5a3e7261bb1fcfe7ac76ba0bd9f4e2.json delete mode 100644 supervisor/api/panel/static/translations/lb-a459ad02102df7ca4bfabc66635b2ca3.json create mode 100644 supervisor/api/panel/static/translations/lt-3662224735ec935d8f6dfd94cb094144.json delete mode 100644 supervisor/api/panel/static/translations/lt-bf4632af1e9671e895c240cd8abe79de.json create mode 100644 supervisor/api/panel/static/translations/lv-b2b39c401fb4a510916736d602437353.json delete mode 100644 supervisor/api/panel/static/translations/lv-f2e899cc73d8ecefad2aa0a6b29640fe.json delete mode 100644 supervisor/api/panel/static/translations/nb-433c97bd27eca7da8cd40f1f59f20bfa.json create mode 100644 supervisor/api/panel/static/translations/nb-ba669dfae18393f649f0949c60df5477.json delete mode 100644 supervisor/api/panel/static/translations/nl-a65ccee1cf62118cb4aa19aa7b806f86.json create mode 100644 supervisor/api/panel/static/translations/nl-ff5f73ed08cf0c24ba3c16c17ac2beb9.json delete mode 100644 supervisor/api/panel/static/translations/nn-1ebe1b174cc1002372a4c321b38e4867.json create mode 100644 supervisor/api/panel/static/translations/nn-804330812c721d1749312c72f5db445f.json create mode 100644 supervisor/api/panel/static/translations/pl-5492d5b1262e4f38c95baa0fee8a34e3.json delete mode 100644 supervisor/api/panel/static/translations/pl-ceed8612fc6d07d1985b7819a1d5e78e.json delete mode 100644 supervisor/api/panel/static/translations/pt-1ddf3a1449377cfc27131f8b772e558a.json create mode 100644 supervisor/api/panel/static/translations/pt-40dd4845f4a0fd25fb2893e1bc723294.json create mode 100644 supervisor/api/panel/static/translations/pt-BR-59efbc00acd055d8863655483441620e.json delete mode 100644 supervisor/api/panel/static/translations/pt-BR-d5da25b95eb9eb493bd653ee57e20690.json create mode 100644 supervisor/api/panel/static/translations/ro-0462416041b1d093177ecfcfe4279e95.json delete mode 100644 supervisor/api/panel/static/translations/ro-4f565d31d270353e04ff0c7f663efedc.json create mode 100644 supervisor/api/panel/static/translations/ru-c03e1dfce284039fc7bdfd5453320645.json delete mode 100644 supervisor/api/panel/static/translations/ru-d448c57610fbfd7d6c1f859ba608fb75.json delete mode 100644 supervisor/api/panel/static/translations/sk-0b3e3a5885f40e92e9931a0c81a6b0c5.json create mode 100644 supervisor/api/panel/static/translations/sk-aa249be6fe365798c2747422f9518591.json delete mode 100644 supervisor/api/panel/static/translations/sl-ef3da8cd9c073fc244ab5e383879a5f9.json create mode 100644 supervisor/api/panel/static/translations/sl-f564463b5e2eb9763334b7ea9ad84615.json create mode 100644 supervisor/api/panel/static/translations/sr-3f7df21c5fff9dca5feab35fc04c0657.json delete mode 100644 supervisor/api/panel/static/translations/sr-769f4a89ce94f473bb4451f10a84861a.json delete mode 100644 supervisor/api/panel/static/translations/sr-Latn-b2933ab9d5bf42046e23102c277a8e84.json create mode 100644 supervisor/api/panel/static/translations/sr-Latn-f282032a401931cd95c24cfec0c9a884.json delete mode 100644 supervisor/api/panel/static/translations/sv-4a7516083dcb3fce0352c716bbad2c0c.json create mode 100644 supervisor/api/panel/static/translations/sv-a78d744f660d4aa751a1547058433715.json create mode 100644 supervisor/api/panel/static/translations/ta-519056803431cfc4af42cbc746f3af12.json delete mode 100644 supervisor/api/panel/static/translations/ta-7d922c8f1a4e09b034b4a42700575593.json create mode 100644 supervisor/api/panel/static/translations/te-09fb1fdd8a49e4a1b9cb5389f5c69161.json delete mode 100644 supervisor/api/panel/static/translations/te-3073f0d947efbcd4da94bd1bbb946154.json create mode 100644 supervisor/api/panel/static/translations/th-83a66061815f177ba50d95418d59a26d.json delete mode 100644 supervisor/api/panel/static/translations/th-fdd03a4623b41e51effb3d5bf0ee16fe.json create mode 100644 supervisor/api/panel/static/translations/tr-3fcd9e7ff4f24e8dabb5853224a1f493.json delete mode 100644 supervisor/api/panel/static/translations/tr-4beb6c11d6a29d79ce253cd6bde3edd6.json delete mode 100644 supervisor/api/panel/static/translations/uk-08b2bb0bcaf96564cf64ee7498afa33b.json create mode 100644 supervisor/api/panel/static/translations/uk-7688aeff3e186b22fb5ace0413d2bf42.json delete mode 100644 supervisor/api/panel/static/translations/ur-255a66b825dd46d746ef2e11e8362e2c.json create mode 100644 supervisor/api/panel/static/translations/ur-7a48cc084f866489f4ba85213835f124.json delete mode 100644 supervisor/api/panel/static/translations/vi-8797bbbb0a2939befca56e383e91d1d5.json create mode 100644 supervisor/api/panel/static/translations/vi-eac36a7c96cde69b71f5ed4c92bc3201.json create mode 100644 supervisor/api/panel/static/translations/zh-Hans-41ddcf82c6935b7b75c7b0b1c72eee05.json delete mode 100644 supervisor/api/panel/static/translations/zh-Hans-b4d43f9e6ece8b12f33756ab3aad1db6.json delete mode 100644 supervisor/api/panel/static/translations/zh-Hant-bc2dfebc7a72bbc83511a79599927c90.json create mode 100644 supervisor/api/panel/static/translations/zh-Hant-e18ee14413f7a2d3166aa1d9259417ce.json diff --git a/home-assistant-polymer b/home-assistant-polymer index d05c76356..a567312bd 160000 --- a/home-assistant-polymer +++ b/home-assistant-polymer @@ -1 +1 @@ -Subproject commit d05c76356fa3459dcdfc486a7987ba51af02b901 +Subproject commit a567312bdbda4df91bb2a6854dcbe058508f553f diff --git a/supervisor/api/panel/entrypoint.js b/supervisor/api/panel/entrypoint.js index 35197fc20..4d509291b 100644 --- a/supervisor/api/panel/entrypoint.js +++ b/supervisor/api/panel/entrypoint.js @@ -1,14 +1,14 @@ function loadES5() { var el = document.createElement('script'); - el.src = '/api/hassio/app/frontend_es5/entrypoint.ab1549ac.js'; + el.src = '/api/hassio/app/frontend_es5/entrypoint.5c1d740c.js'; document.body.appendChild(el); } if (/.*Version\/(?:11|12)(?:\.\d+)*.*Safari\//.test(navigator.userAgent)) { loadES5(); } else { try { - new Function("import('/api/hassio/app/frontend_latest/entrypoint.0225e84d.js')")(); + new Function("import('/api/hassio/app/frontend_latest/entrypoint.c3df9a39.js')")(); } catch (err) { loadES5(); } diff --git a/supervisor/api/panel/entrypoint.js.gz b/supervisor/api/panel/entrypoint.js.gz index 88b39feea772d76368a144bd22c9c717f6af5dbd..f07a82119bcb50f92f53129531c5524778c03fd8 100644 GIT binary patch literal 276 zcmV+v0qg!BiwFP!0000219eaZZbTsvjmw^5>ab0q?rsODMXD6$@2BBQ2I}qIJJdA> zW6wIpRc(`RY6y*S+k4YO!b1n(+7MuXWpItXs<2MV5}JhD0dplrq9xy^5xL0A7*r(7 z%Ol#fUY90D-|)B91vPcT+MQvX)_g~IZQ~hi+K#)~sWGcA<48vMV7X}Ao#IQr*(`l< z0s~V#b$kIrtL`BZL)XVztS*d?KaNjG{v4}gH!8cTyJreR{#a|3FeXu(Yu_`eA$1jz z)_aUEU){ln+YAmEBEIxl-`l*#8`yb^M)dotZ77NV?FEw=zdE#&u9!EI^Vy;7mzfCQ a39L!B1c5}qmE;As3h)e4%}=S70RRARorCTG literal 277 zcmV+w0qXuAiwFP!0000219eaZZgVjV7DG?rAD47eGG?X&j08hB@oO{Xft-xDyU%Zo zBJ&6C6z7%8p{^j-=r?yJm4@36zy&f;ghlYRJ1?oq#xY^0%}8yfhLYpZW`l(MSuBJ?rWY|az$ zYG3g6lRJ2GE8wC((PLlqJ9sdl6g4_YOzK#wKZI!nY3fZ`~3B b+=IjH2B3)f8zr(JRskLWI(p=Ul>q<%Db#-e diff --git a/supervisor/api/panel/frontend_es5/04581308.js b/supervisor/api/panel/frontend_es5/04581308.js new file mode 100644 index 000000000..355ef0f77 --- /dev/null +++ b/supervisor/api/panel/frontend_es5/04581308.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkhome_assistant_frontend=self.webpackChunkhome_assistant_frontend||[]).push([[99],{34099:function(e,t,r){r.r(t);r(87724);var n=r(37500),i=r(26767),o=r(5701),a=r(17717),s=r(67352),c=r(47181),l=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"_",r="àáäâãåăæąçćčđďèéěėëêęğǵḧìíïîįłḿǹńňñòóöôœøṕŕřßşśšșťțùúüûǘůűūųẃẍÿýźžż·/_,:;",n="aaaaaaaaacccddeeeeeeegghiiiiilmnnnnooooooprrsssssttuuuuuuuuuwxyyzzz".concat(t).concat(t).concat(t).concat(t).concat(t).concat(t),i=new RegExp(r.split("").join("|"),"g");return e.toString().toLowerCase().replace(/\s+/g,t).replace(i,(function(e){return n.charAt(r.indexOf(e))})).replace(/&/g,"".concat(t,"and").concat(t)).replace(/[^\w-]+/g,"").replace(/-/g,t).replace(new RegExp("(".concat(t,")\\1+"),"g"),"$1").replace(new RegExp("^".concat(t,"+")),"").replace(new RegExp("".concat(t,"+$")),"")};r(98762),r(9381),r(81545),r(90806),r(66255);"".concat(location.protocol,"//").concat(location.host);var u,d,p,h,f,m,v,y=r(41682),b=r(60538),k=r(26765),g=r(11654),w=(r(4552),r(63864)),_=r(32594);function x(e){return x="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},x(e)}function E(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function P(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 A(e){return function(){var t=this,r=arguments;return new Promise((function(n,i){var o=e.apply(t,r);function a(e){P(o,n,i,a,s,"next",e)}function s(e){P(o,n,i,a,s,"throw",e)}a(void 0)}))}}function C(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},D(e,t)}function R(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=O(e);if(t){var i=O(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return S(this,r)}}function S(e,t){if(t&&("object"===x(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return T(e)}function T(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function O(e){return O=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},O(e)}function j(){j=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(!B(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 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\n \n ',"\n \n \n \n ',"\n ","\n\n ',""])),this._error):"",this._restoringBackup,this._restoreClicked,this._dialogParams.onboarding?"":(0,n.dy)(m||(m=E(['\n Download Backup\n Delete Backup\n '])),this._handleMenuAction,_.U,this.hass.localize("common.menu"),"M12,16A2,2 0 0,1 14,18A2,2 0 0,1 12,20A2,2 0 0,1 10,18A2,2 0 0,1 12,16M12,10A2,2 0 0,1 14,12A2,2 0 0,1 12,14A2,2 0 0,1 10,12A2,2 0 0,1 12,10M12,4A2,2 0 0,1 14,6A2,2 0 0,1 12,8A2,2 0 0,1 10,6A2,2 0 0,1 12,4Z")):(0,n.dy)(u||(u=E([""])))}},{kind:"get",static:!0,key:"styles",value:function(){return[g.Qx,g.yu,(0,n.iv)(v||(v=E(["\n ha-circular-progress {\n display: block;\n text-align: center;\n }\n ha-header-bar {\n --mdc-theme-on-primary: var(--primary-text-color);\n --mdc-theme-primary: var(--mdc-theme-surface);\n flex-shrink: 0;\n display: block;\n }\n ha-icon-button {\n color: var(--secondary-text-color);\n }\n "])))]}},{kind:"method",key:"_handleMenuAction",value:function(e){switch(e.detail.index){case 0:this._downloadClicked();break;case 1:this._deleteClicked()}}},{kind:"method",key:"_restoreClicked",value:(S=A(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=this._backupContent.backupDetails(),this._restoringBackup=!0,"full"!==this._backupContent.backupType){e.next=7;break}return e.next=5,this._fullRestoreClicked(t);case 5:e.next=9;break;case 7:return e.next=9,this._partialRestoreClicked(t);case 9:this._restoringBackup=!1;case 10:case"end":return e.stop()}}),e,this)}))),function(){return S.apply(this,arguments)})},{kind:"method",key:"_partialRestoreClicked",value:(P=A(regeneratorRuntime.mark((function e(t){var r,n,i,o,a=this;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(void 0===(null===(r=this._dialogParams)||void 0===r?void 0:r.supervisor)||"running"===(null===(n=this._dialogParams)||void 0===n?void 0:n.supervisor.info.state)){e.next=4;break}return e.next=3,(0,k.Ys)(this,{title:"Could not restore backup",text:"Restoring a backup is not possible right now because the system is in ".concat(null===(o=this._dialogParams)||void 0===o?void 0:o.supervisor.info.state," state.")});case 3:return e.abrupt("return");case 4:return e.next=6,(0,k.g7)(this,{title:"Are you sure you want partially to restore this backup?",confirmText:"restore",dismissText:"cancel"});case 6:if(e.sent){e.next=8;break}return e.abrupt("return");case 8:null!==(i=this._dialogParams)&&void 0!==i&&i.onboarding?((0,c.B)(this,"restoring"),fetch("/api/hassio/backups/".concat(this._backup.slug,"/restore/partial"),{method:"POST",body:JSON.stringify(t)}),this.closeDialog()):this.hass.callApi("POST","hassio/".concat((0,w.I)(this.hass.config.version,2021,9)?"backups":"snapshots","/").concat(this._backup.slug,"/restore/partial"),t).then((function(){a.closeDialog()}),(function(e){a._error=e.body.message}));case 9:case"end":return e.stop()}}),e,this)}))),function(e){return P.apply(this,arguments)})},{kind:"method",key:"_fullRestoreClicked",value:(x=A(regeneratorRuntime.mark((function e(t){var r,n,i,o,a=this;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(void 0===(null===(r=this._dialogParams)||void 0===r?void 0:r.supervisor)||"running"===(null===(n=this._dialogParams)||void 0===n?void 0:n.supervisor.info.state)){e.next=4;break}return e.next=3,(0,k.Ys)(this,{title:"Could not restore backup",text:"Restoring a backup is not possible right now because the system is in ".concat(null===(o=this._dialogParams)||void 0===o?void 0:o.supervisor.info.state," state.")});case 3:return e.abrupt("return");case 4:return e.next=6,(0,k.g7)(this,{title:"Are you sure you want to wipe your system and restore this backup?",confirmText:"restore",dismissText:"cancel"});case 6:if(e.sent){e.next=8;break}return e.abrupt("return");case 8:null!==(i=this._dialogParams)&&void 0!==i&&i.onboarding?((0,c.B)(this,"restoring"),fetch("/api/hassio/backups/".concat(this._backup.slug,"/restore/full"),{method:"POST",body:JSON.stringify(t)}),this.closeDialog()):this.hass.callApi("POST","hassio/".concat((0,w.I)(this.hass.config.version,2021,9)?"backups":"snapshots","/").concat(this._backup.slug,"/restore/full"),t).then((function(){a.closeDialog()}),(function(e){a._error=e.body.message}));case 9:case"end":return e.stop()}}),e,this)}))),function(e){return x.apply(this,arguments)})},{kind:"method",key:"_deleteClicked",value:(i=A(regeneratorRuntime.mark((function e(){var t=this;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,k.g7)(this,{title:"Are you sure you want to delete this backup?",confirmText:"delete",dismissText:"cancel"});case 2:if(e.sent){e.next=4;break}return e.abrupt("return");case 4:this.hass.callApi((0,w.I)(this.hass.config.version,2021,9)?"DELETE":"POST","hassio/".concat((0,w.I)(this.hass.config.version,2021,9)?"backups/".concat(this._backup.slug):"snapshots/".concat(this._backup.slug,"/remove"))).then((function(){t._dialogParams.onDelete&&t._dialogParams.onDelete(),t.closeDialog()}),(function(e){t._error=e.body.message}));case 5:case"end":return e.stop()}}),e,this)}))),function(){return i.apply(this,arguments)})},{kind:"method",key:"_downloadClicked",value:(r=A(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,a=this.hass,s="/api/hassio/".concat((0,w.I)(this.hass.config.version,2021,9)?"backups":"snapshots","/").concat(this._backup.slug,"/download"),a.callWS({type:"auth/sign_path",path:s});case 3:t=e.sent,e.next=11;break;case 6:return e.prev=6,e.t0=e.catch(0),e.next=10,(0,k.Ys)(this,{text:(0,y.js)(e.t0)});case 10:return e.abrupt("return");case 11:if(!window.location.href.includes("ui.nabu.casa")){e.next=17;break}return e.next=14,(0,k.g7)(this,{title:"Potential slow download",text:"Downloading backups over the Nabu Casa URL will take some time, it is recomended to use your local URL instead, do you want to continue?",confirmText:"continue",dismissText:"cancel"});case 14:if(e.sent){e.next=17;break}return e.abrupt("return");case 17:r=this,n=t.path,i="home_assistant_backup_".concat(l(this._computeName),".tar"),o=void 0,(o=document.createElement("a")).target="_blank",o.href=n,o.download=i,r.shadowRoot.appendChild(o),o.dispatchEvent(new MouseEvent("click")),r.shadowRoot.removeChild(o);case 18:case"end":return e.stop()}var r,n,i,o,a,s}),e,this,[[0,6]])}))),function(){return r.apply(this,arguments)})},{kind:"get",key:"_computeName",value:function(){return this._backup?this._backup.name||this._backup.slug:"Unnamed backup"}}]}}),n.oi)}}]); \ No newline at end of file diff --git a/supervisor/api/panel/frontend_es5/04581308.js.gz b/supervisor/api/panel/frontend_es5/04581308.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..5c90989651ff890e0ae8a96f981947e8ed0264ae GIT binary patch literal 6070 zcmV;n7fI+JiwFP!000021C)^kuG=sefUnYd6iZghtnqe%P53xV9Vj@J?UV&$W@ct) z#@|-oHF}d3M&j)g{fsCSG$JJTZHbD8pjF3g(yevNu59o^R`G%wowtPWg|wKQcX+@g zWu;aB8rbVi&tkJ43eT9H&gW-IH<^m%^93hlw)6vLP$CJ(U2bwi;vzS4*=!<(iw%oM z*eY%$v*}n26MrZsGTBTPlVB*Ov#~fP)=-LPv+KSN&;& zyQ7kFmBrn#Mwt|5l`>a)tK%zHGy=aAi7i?6$2lFJUGuk6K=X+3RS2%aHMj}a;Rf7N zJK(n31$WdQbx0jkN8m2pQy0`3cmVg+Id!G~YVh_BJcLK^1Rkp=di&t*m;O7wQ}2am z@El&iYj~+oz}vyQQ~H!X2UqkJeL-JaJg09hUVwM-9zMc{{#pG*KhqENi^2OHgZGEv z3w+Y=^=JL@`B{4e?+y$h6H2koQn}shQDaG+U-uKgG@VM zwk3yO_MIM=+7l%E@;UMX%=$WK|bMtmoi$yB290TsMESvEi|7^vm zmmPZAie^Ks`C2txzSVIqkac^Ts*>iiu0Y=dkj&B9&vdNvsi5>1n!2|MomPw<3%;O2 zRa63w8$m7$h-CGW7VR}ETdlHa$735=F~b$+m}ECfT$>OmOM1djQ=%iK%nhm)D1JOk z>xMuR5CsgZWIo}H9;$Sl6+p?nk`xS8^7?|pP_AZ_rLaY`@ykfWjnsYgRkKQB5#p>5 z2-@Zy`ZRbsAhruR2#YKh^>qp?MaDz)UdJgnToNoXV)RNO9E)DA!Kj(wmj;NWHuPs& zbYaPBtF3C9?xZxSm_E|RTCXb0%wj|DC(!j^aOMk)dx}=8G#mBXpuns=0$5G7vO^UNXv556mmi68oeqW@ z%hfhdYe^GPGH06_M*wID_-H3YY+)Z83sbwhDdNTiKy>955OsUoBTX`$!#rr&OweSuIK_SJSo1!ZHux#l;S z5y|#caz-fw7phc6>PiAd`-xmaKufb0gjRgKI}KYOMFHig-&+pd=y_|jH|Pfky1ngP zrP;6r-n##O49O%*3>Bdjh14ip^n6aisIx1&8eF42|C3mXj;)4o=&ls z$1n7~3odURf}-vA&2sD)=Tk1;5-|7R2m*q8&#=+*2_ik(LlFxfQB`u9SDS|s~yT8Pmm?z!fEo&9ylUe5KwEyto-C@wUmj%V1_(rn=vyajpcaC1W$ zL=HjDYM?C-FZfba%8mL*41PVW&X*oKe#JIDXgrl2+Q)*~@JfNVz6|3Um;egtH5P{1 zF&9Kxc6<4RV9fOYROO8oYymHg==BR&9Q;{nA<&@O*ei_&$YkQ=dF(X|`&5nOasOg- zKEFz76Bvc9GahM6lR2<*+`2?i6|!R3q!8R*;b z$7K@-3V|EAg4r;^+XTH1ky&rpM83|3JlZgRDPd}bdqlTZT03hyp}~PpM_P6e6!wR3 zgs@OKY4v9tPLw4Sbz>lWk~l7t6x}l`poD?QZ3%Zcf&ulr$`nv`&4_y0a3L`-D_5cK z4@dlYIT-Q%eaj5#GDA$kIi@M;aDs={7NiyZRPebY=S}0HU@v%V=M{Ie@0^t18Y4*4 z0j?lt&Qb|yGaT%+9DB>bTP#=sVy`fewUbX6vb5D2nb}7xr4FK50?*55wUfeVdGB7f zakKhld8%!wW5zYOdfPG!8XG3I8y8}=!aa7mU1uujhiUyVub(PN+eDAHthtwUcMhbi zP8dkJ0x4HnE6d@L9G&xqp$tcG-UG868oiA??F0xV&uAc>fLQ&cEXlp$NH)_W36nZ_ zosd&)Pde>6k>+uCR}TgwbW>sAPEO?TYd>1km~5#`YpU0bi}hC5jXrG(Y7QL?=nLZ% zxFNBKoCt?A3x>nX%7>-?6GLHF3;TY~CvuKmeTo8csC`~R%AVnHELsZT7;l}3C5_)Q ztX5d@HMZqC-z~$TE;8$S8+Q(mmqL*1yprZ`bdJ!KNx}nkw}9H|HVfFYu6MuyIxUIQ z+gm?_UcB(5=+tjy3DD|YUteZ~|# zJ-Hn|zI|{%gGUGi^97w`7Q>$oaz&*|MRsU;bD7MlBcSZ2*Tdd3us(n%O40d3C5k5# zYRO*;nlR4xD`gU^P}%37*?X37ov~~9Gn#l1Y!(nrm#da!GG9uS%*X{zNV2B!G)ru* znTwC6qPozEaxU@*jX&84pzs2&6Yzb%Gfu*;Rt&J`?-WAV6(qreB&w3e<;+IAa)`HBmdk%p$T#>*&?S%`&U;Ool^y?KFw&*Kv=02KoUd5 zR+kItN*6snN0ZQQKd(8@&e#u49sYv1G=CyjRMNMcH5^ zo+)3shZ!zOG@h^>=;c%vpTNk3&^Dmv&bXq35$ET>R`}J9Gnu7uVXE zO>>)x9Qur;2Zv5ciYQNsk9ieT7PWqW3l_bW@mz1&$XX|xlU;^cFoW-`uLL`bavI(K zKUAH8HHe}GAp=A+5O#Z|jjorm_|180SoS_z7AW1_-3ga2mNyuSM!b5nfa&|VO{;w> z_Iq9B^*FugcY62=fsXYdv1c4^&(%lq&8F9(2n4(fr`uXV>o2>2k}CkSC9>wEDZfXa z@aE(_7S$Xyd_g;$_z)*teTx+oq;PEr`SO>vU1-G_zS;7Rk$QT1ueSD{wB5Z0nXHO-N#$K#kgjc3-L6gxvKA-AM>;=p{DM2XDMr8B=2Jsomb5i0#`qK`Lxzy{x`Vd2^|*T#wiLSfW-b$tNbE|0T;X z)rdA+M*`rx*uZd=cataw6W`^eC+Pqnzt2)M0i^tVe+COGzJEr>UzZD%#h)I8@QN#Z zg^%$^e1xMLVwi0?*QQKMxz^#vYy6M;syv}r3qdt8%*G_w0RgS()d?5vcpP25`i`JY z^;6hSg-Lu9rEdPKqOGZqz7z!G^QxsQ)9URn{-_am^(SLhsl_izBPL z9*)9HKU;3XxRQg_(j4cnGE1h9E7Lq`8x!XSU$PVQur7?os@6W6ZDxS=Kr3}$i7|aN0NjuC<|};42KR_HU9e2>>g%b zSguNhQ5ei;luSTIFuLbQpNHvZlj z7(F}C!vVCxQ-R~|L)27(=!VLgoY6X>Jj^VJnrY%Y6K-2#Wbj_mxm;UnkiQKX9sP<+RPtxxeqfSx9EK@Cfsll!OkzoJ#6cil0HNyF>`@2Nr9*d5!aS}i#{kC z)L*tXZ4v&#cm|E>4MYHBhgJ{M*q%d%PBYj3ikufi5)fOnxd6netJzXoHc<<*+EA7H zPmZW{Gf2@=H0JX;XBIii036vzjJ_W}#gFrc!|#UQN8b(aV-1 zF+98v?;6rg51$(N2LXW|dFnvSxL)J-_&?MiPlB5+z)cs%O^qFoD=}WyMC>mFKZiv! z(N=gt!I=7HpKCE@MT2by*k%UXvyErlnipt!_PR$v(K~I?_D*qj#);4_-#hKqv_9E& z?SqYM7}jxP5Iqq+qQ7NTeV~D0_&#~q2jOYX;)5XQaSD>3YRT_uHIkYNm6-qCH<>Xq z;4X$a0M9}|mlbG(!L&xH3DI=2osmO?f?>>oytyaOIqUwMvSn8{)9Q*&`s1PQN%RE` z7dULVj3YLA9}nAXOF?(D<= zLvb)%g3T{YFw}k)@-BPj>b@e~8Mw4vUDs4@tSC;-^Z&fU=lS~oKpmRzG8ie4#*4AnU+k}+k9ifDQj9$T418~gtLd@|lwGdidH zU?t9Fiv*I$bl<=3n~lc2<{}$ySlwM3Cgf5~$(XiRPHTF#FK41+UyEcg+RAW0N0Ixr zSu%8bGMdz-pND|csQh$8uD#|hLGPgyY3iy8Rivuz$DU1L%1D6XefbLRQn%eL>VNhTZx9#z;q|*`~^AfYB5ZIOs!d z!J@lR*^Mhxzp+wWwTstBZUc?%LrYYt%6!r3V4uc%_@+|@KXr%}M5u~v!u7P+Uf>P~ zzoWu!3fzx(D{up?y(V(}+ZznpMw;L08HM~M45rD=o7`QL>&Z%-#0#Iqizsaa03?=- z>C!Pq#k3P3?gW@?Z1+m9DhEF%@WmUh`!=Nf=j&^VP(6 z#&k3)&ryUvrD(touPQS#lWXj?+B0B02x2Ba)XOgloP`dIkKL=a{-|xZ?e1=x(Ut6WXHmc6ERX(3 zWmw(OSK2Lz;4R{B+%|Cd+~fc^=R66wI9Qf0fd6&lrI#7XFfm^6-yhQ(^E+}xmTGpO ze+cqLcass;|69m#hAVd`?)e!G<5t7t4%?3bObuX({YOIvS+i`gmhWgshq3GYXBgAV zn#^H1__fqwIMfkg=dxnJS|0vwB|)co#m4n=LS>4URnExSGKVDug@kO_-)|W{+z{N3 zxuQ&`_`0ornKZ(58JTa6>zvGKCjs}gUu*pU`zNnq|K!IH-$BAs*NGxuX(IWYCfeF? zQYoF32|9)$HlY(8HkZ;RHk!5CtgV<-luR(}--@tf4z#f)?Z#C9XXy)bOmMq)#+L*m8oWJ~;O6+>7y;SiskKtKQVbW>OqzZw>Se-{&D wS#Ip;C#}yW)^43|Z`T4xfqrCqYT`?f)#_BobC&ZegXe7Y|4PU}Xx~r(0CfWNUjP6A literal 0 HcmV?d00001 diff --git a/supervisor/api/panel/frontend_es5/06976205.js b/supervisor/api/panel/frontend_es5/06976205.js deleted file mode 100644 index 6701bd5bf..000000000 --- a/supervisor/api/panel/frontend_es5/06976205.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkhome_assistant_frontend=self.webpackChunkhome_assistant_frontend||[]).push([[511],{46511:function(e,t,r){r.r(t);r(51187);var n,i,o,a,s,c,l=r(7599),u=r(26767),d=r(17717),p=r(47181),f=(r(9381),r(34552),r(73408),r(14089),r(31585),r(41682)),h=r(60538),m=r(11654);function y(e){return y="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},y(e)}function v(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function g(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 k(e){return function(){var t=this,r=arguments;return new Promise((function(n,i){var o=e.apply(t,r);function a(e){g(o,n,i,a,s,"next",e)}function s(e){g(o,n,i,a,s,"throw",e)}a(void 0)}))}}function b(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function w(e,t){return w=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},w(e,t)}function _(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=x(e);if(t){var i=x(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return P(this,r)}}function P(e,t){if(t&&("object"===y(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return E(e)}function E(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function x(e){return x=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},x(e)}function S(){S=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(!A(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 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\n ","\n ","\n \n "])),this._opened,null===this._action?(0,l.dy)(o||(o=v(['\n

\n ',"\n

\n
\n
\n ",'\n
\n\n \n \n ','\n \n \n ',"\n \n \n \n \n \n ',"\n \n \n ',"\n "])),this._dialogParams.supervisor.localize("confirm.update.title","name",this._dialogParams.name),this._dialogParams.supervisor.localize("confirm.update.text","name",this._dialogParams.name,"version",this._dialogParams.version),this._dialogParams.supervisor.localize("dialog.update.backup"),this._dialogParams.supervisor.localize("dialog.update.create_backup","name",this._dialogParams.name),this._createBackup,this._toggleBackup,this.closeDialog,this._dialogParams.supervisor.localize("common.cancel"),void 0!==this._error,this._update,this._dialogParams.supervisor.localize("common.update")):(0,l.dy)(a||(a=v(['\n \n

\n ',"\n

"])),"update"===this._action?this._dialogParams.supervisor.localize("dialog.update.updating","name",this._dialogParams.name,"version",this._dialogParams.version):this._dialogParams.supervisor.localize("dialog.update.creating_backup","name",this._dialogParams.name)),this._error?(0,l.dy)(s||(s=v(['',""])),this._error):""):(0,l.dy)(n||(n=v([""])))}},{kind:"method",key:"_toggleBackup",value:function(){this._createBackup=!this._createBackup}},{kind:"method",key:"_update",value:(r=k(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!this._createBackup){e.next=12;break}return this._action="backup",e.prev=2,e.next=5,(0,h.zU)(this.hass,this._dialogParams.backupParams);case 5:e.next=12;break;case 7:return e.prev=7,e.t0=e.catch(2),this._error=(0,f.js)(e.t0),this._action=null,e.abrupt("return");case 12:return this._action="update",e.prev=13,e.next=16,this._dialogParams.updateHandler();case 16:e.next=22;break;case 18:return e.prev=18,e.t1=e.catch(13),this.hass.connection.connected&&!(0,f.yz)(e.t1)&&(this._error=(0,f.js)(e.t1),this._action=null),e.abrupt("return");case 22:this.closeDialog();case 23:case"end":return e.stop()}}),e,this,[[2,7],[13,18]])}))),function(){return r.apply(this,arguments)})},{kind:"get",static:!0,key:"styles",value:function(){return[m.Qx,m.yu,(0,l.iv)(c||(c=v(["\n .form {\n color: var(--primary-text-color);\n }\n\n ha-settings-row {\n margin-top: 32px;\n padding: 0;\n }\n\n ha-circular-progress {\n display: block;\n margin: 32px;\n text-align: center;\n }\n\n .progress-text {\n text-align: center;\n }\n "])))]}}]}}),l.oi)}}]); \ No newline at end of file diff --git a/supervisor/api/panel/frontend_es5/06976205.js.gz b/supervisor/api/panel/frontend_es5/06976205.js.gz deleted file mode 100644 index d6f8a664887a6d41ad1a71ce97cdfc902c8ff4ad..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4547 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 diff --git a/supervisor/api/panel/frontend_es5/154c6813.js b/supervisor/api/panel/frontend_es5/154c6813.js deleted file mode 100644 index a0a63d1d0..000000000 --- a/supervisor/api/panel/frontend_es5/154c6813.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkhome_assistant_frontend=self.webpackChunkhome_assistant_frontend||[]).push([[99],{34099:function(e,t,r){r.r(t);r(87724);var n=r(7599),i=r(26767),o=r(5701),a=r(17717),s=r(67352),c=r(47181),l=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"_",r="àáäâãåăæąçćčđďèéěėëêęğǵḧìíïîįłḿǹńňñòóöôœøṕŕřßşśšșťțùúüûǘůűūųẃẍÿýźžż·/_,:;",n="aaaaaaaaacccddeeeeeeegghiiiiilmnnnnooooooprrsssssttuuuuuuuuuwxyyzzz".concat(t).concat(t).concat(t).concat(t).concat(t).concat(t),i=new RegExp(r.split("").join("|"),"g");return e.toString().toLowerCase().replace(/\s+/g,t).replace(i,(function(e){return n.charAt(r.indexOf(e))})).replace(/&/g,"".concat(t,"and").concat(t)).replace(/[^\w-]+/g,"").replace(/-/,t).replace(new RegExp("/".concat(t).concat(t,"+/"),"g"),t).replace(new RegExp("/^".concat(t,"+/")),"").replace(new RegExp("/-+$/"),"")};r(98762),r(9381),r(81545),r(90806),r(66255);"".concat(location.protocol,"//").concat(location.host);var u,d,p,h,f,m,v,y=r(41682),b=r(60538),k=r(26765),g=r(11654),w=(r(4552),r(63864)),_=r(32594);function x(e){return x="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},x(e)}function E(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function P(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 A(e){return function(){var t=this,r=arguments;return new Promise((function(n,i){var o=e.apply(t,r);function a(e){P(o,n,i,a,s,"next",e)}function s(e){P(o,n,i,a,s,"throw",e)}a(void 0)}))}}function C(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},D(e,t)}function R(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=O(e);if(t){var i=O(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return S(this,r)}}function S(e,t){if(t&&("object"===x(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return T(e)}function T(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function O(e){return O=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},O(e)}function j(){j=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(!B(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 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\n \n ',"\n \n \n \n ',"\n ","\n\n ',""])),this._error):"",this._restoringBackup,this._restoreClicked,this._dialogParams.onboarding?"":(0,n.dy)(m||(m=E(['\n Download Backup\n Delete Backup\n '])),this._handleMenuAction,_.U,this.hass.localize("common.menu"),"M12,16A2,2 0 0,1 14,18A2,2 0 0,1 12,20A2,2 0 0,1 10,18A2,2 0 0,1 12,16M12,10A2,2 0 0,1 14,12A2,2 0 0,1 12,14A2,2 0 0,1 10,12A2,2 0 0,1 12,10M12,4A2,2 0 0,1 14,6A2,2 0 0,1 12,8A2,2 0 0,1 10,6A2,2 0 0,1 12,4Z")):(0,n.dy)(u||(u=E([""])))}},{kind:"get",static:!0,key:"styles",value:function(){return[g.Qx,g.yu,(0,n.iv)(v||(v=E(["\n ha-circular-progress {\n display: block;\n text-align: center;\n }\n ha-header-bar {\n --mdc-theme-on-primary: var(--primary-text-color);\n --mdc-theme-primary: var(--mdc-theme-surface);\n flex-shrink: 0;\n display: block;\n }\n ha-icon-button {\n color: var(--secondary-text-color);\n }\n "])))]}},{kind:"method",key:"_handleMenuAction",value:function(e){switch(e.detail.index){case 0:this._downloadClicked();break;case 1:this._deleteClicked()}}},{kind:"method",key:"_restoreClicked",value:(S=A(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=this._backupContent.backupDetails(),this._restoringBackup=!0,"full"!==this._backupContent.backupType){e.next=7;break}return e.next=5,this._fullRestoreClicked(t);case 5:e.next=9;break;case 7:return e.next=9,this._partialRestoreClicked(t);case 9:this._restoringBackup=!1;case 10:case"end":return e.stop()}}),e,this)}))),function(){return S.apply(this,arguments)})},{kind:"method",key:"_partialRestoreClicked",value:(P=A(regeneratorRuntime.mark((function e(t){var r,n,i,o,a=this;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(void 0===(null===(r=this._dialogParams)||void 0===r?void 0:r.supervisor)||"running"===(null===(n=this._dialogParams)||void 0===n?void 0:n.supervisor.info.state)){e.next=4;break}return e.next=3,(0,k.Ys)(this,{title:"Could not restore backup",text:"Restoring a backup is not possible right now because the system is in ".concat(null===(o=this._dialogParams)||void 0===o?void 0:o.supervisor.info.state," state.")});case 3:return e.abrupt("return");case 4:return e.next=6,(0,k.g7)(this,{title:"Are you sure you want partially to restore this backup?",confirmText:"restore",dismissText:"cancel"});case 6:if(e.sent){e.next=8;break}return e.abrupt("return");case 8:null!==(i=this._dialogParams)&&void 0!==i&&i.onboarding?((0,c.B)(this,"restoring"),fetch("/api/hassio/backups/".concat(this._backup.slug,"/restore/partial"),{method:"POST",body:JSON.stringify(t)}),this.closeDialog()):this.hass.callApi("POST","hassio/".concat((0,w.I)(this.hass.config.version,2021,9)?"backups":"snapshots","/").concat(this._backup.slug,"/restore/partial"),t).then((function(){a.closeDialog()}),(function(e){a._error=e.body.message}));case 9:case"end":return e.stop()}}),e,this)}))),function(e){return P.apply(this,arguments)})},{kind:"method",key:"_fullRestoreClicked",value:(x=A(regeneratorRuntime.mark((function e(t){var r,n,i,o,a=this;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(void 0===(null===(r=this._dialogParams)||void 0===r?void 0:r.supervisor)||"running"===(null===(n=this._dialogParams)||void 0===n?void 0:n.supervisor.info.state)){e.next=4;break}return e.next=3,(0,k.Ys)(this,{title:"Could not restore backup",text:"Restoring a backup is not possible right now because the system is in ".concat(null===(o=this._dialogParams)||void 0===o?void 0:o.supervisor.info.state," state.")});case 3:return e.abrupt("return");case 4:return e.next=6,(0,k.g7)(this,{title:"Are you sure you want to wipe your system and restore this backup?",confirmText:"restore",dismissText:"cancel"});case 6:if(e.sent){e.next=8;break}return e.abrupt("return");case 8:null!==(i=this._dialogParams)&&void 0!==i&&i.onboarding?((0,c.B)(this,"restoring"),fetch("/api/hassio/backups/".concat(this._backup.slug,"/restore/full"),{method:"POST",body:JSON.stringify(t)}),this.closeDialog()):this.hass.callApi("POST","hassio/".concat((0,w.I)(this.hass.config.version,2021,9)?"backups":"snapshots","/").concat(this._backup.slug,"/restore/full"),t).then((function(){a.closeDialog()}),(function(e){a._error=e.body.message}));case 9:case"end":return e.stop()}}),e,this)}))),function(e){return x.apply(this,arguments)})},{kind:"method",key:"_deleteClicked",value:(i=A(regeneratorRuntime.mark((function e(){var t=this;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,k.g7)(this,{title:"Are you sure you want to delete this backup?",confirmText:"delete",dismissText:"cancel"});case 2:if(e.sent){e.next=4;break}return e.abrupt("return");case 4:this.hass.callApi((0,w.I)(this.hass.config.version,2021,9)?"DELETE":"POST","hassio/".concat((0,w.I)(this.hass.config.version,2021,9)?"backups/".concat(this._backup.slug):"snapshots/".concat(this._backup.slug,"/remove"))).then((function(){t._dialogParams.onDelete&&t._dialogParams.onDelete(),t.closeDialog()}),(function(e){t._error=e.body.message}));case 5:case"end":return e.stop()}}),e,this)}))),function(){return i.apply(this,arguments)})},{kind:"method",key:"_downloadClicked",value:(r=A(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,a=this.hass,s="/api/hassio/".concat((0,w.I)(this.hass.config.version,2021,9)?"backups":"snapshots","/").concat(this._backup.slug,"/download"),a.callWS({type:"auth/sign_path",path:s});case 3:t=e.sent,e.next=11;break;case 6:return e.prev=6,e.t0=e.catch(0),e.next=10,(0,k.Ys)(this,{text:(0,y.js)(e.t0)});case 10:return e.abrupt("return");case 11:if(!window.location.href.includes("ui.nabu.casa")){e.next=17;break}return e.next=14,(0,k.g7)(this,{title:"Potential slow download",text:"Downloading backups over the Nabu Casa URL will take some time, it is recomended to use your local URL instead, do you want to continue?",confirmText:"continue",dismissText:"cancel"});case 14:if(e.sent){e.next=17;break}return e.abrupt("return");case 17:r=this,n=t.path,i="home_assistant_backup_".concat(l(this._computeName),".tar"),o=void 0,(o=document.createElement("a")).target="_blank",o.href=n,o.download=i,r.shadowRoot.appendChild(o),o.dispatchEvent(new MouseEvent("click")),r.shadowRoot.removeChild(o);case 18:case"end":return e.stop()}var r,n,i,o,a,s}),e,this,[[0,6]])}))),function(){return r.apply(this,arguments)})},{kind:"get",key:"_computeName",value:function(){return this._backup?this._backup.name||this._backup.slug:"Unnamed backup"}}]}}),n.oi)},32594:function(e,t,r){r.d(t,{U:function(){return n}});var n=function(e){return e.stopPropagation()}}}]); \ No newline at end of file diff --git a/supervisor/api/panel/frontend_es5/154c6813.js.gz b/supervisor/api/panel/frontend_es5/154c6813.js.gz deleted file mode 100644 index bf068f34189e95dbcc5a683b74f921c710841248..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6071 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 diff --git a/supervisor/api/panel/frontend_es5/1ef9c702.js b/supervisor/api/panel/frontend_es5/1ef9c702.js new file mode 100644 index 000000000..1fe3ae7fd --- /dev/null +++ b/supervisor/api/panel/frontend_es5/1ef9c702.js @@ -0,0 +1,2 @@ +/*! For license information please see 1ef9c702.js.LICENSE.txt */ +"use strict";(self.webpackChunkhome_assistant_frontend=self.webpackChunkhome_assistant_frontend||[]).push([[157],{22157:function(e,t,r){r.r(t);r(87724);var n,i,o,s=r(37500),a=r(5701),c=r(17717),l=r(14516),u=(r(7164),r(98762),r(9381),r(81545),r(22098),r(12497),r(46583),r(66255),r(93546),r(14089),r(52039),r(31585),r(34154)),d=r(60538),p=r(41682),f=r(35460),h=r(69810),v=r(51283),m=r(26765),y=(r(21625),r(60010),r(50054),r(51187),r(67034),r(65660),r(70019),r(97968),r(67139)),b=r(50856),g=r(33760);(0,y.k)({_template:(0,b.d)(n||(i=['\n \n \n\n
\n \n
\n \n'],o||(o=i.slice(0)),n=Object.freeze(Object.defineProperties(i,{raw:{value:Object.freeze(o)}})))),is:"paper-icon-item",behaviors:[g.U]});r(89194);var k,w,E=r(26767);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 x(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 z(e,t){return z=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},z(e,t)}function C(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=A(e);if(t){var i=A(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return O(this,r)}}function O(e,t){if(t&&("object"===_(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return S(e)}function S(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function A(e){return A=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},A(e)}function j(){j=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(!R(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 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 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 s=0;se.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n '])))}},{kind:"get",static:!0,key:"styles",value:function(){return(0,s.iv)(w||(w=x(["\n :host {\n display: var(--ha-icon-display, inline-flex);\n align-items: center;\n justify-content: center;\n position: relative;\n vertical-align: middle;\n fill: currentcolor;\n width: var(--mdc-icon-size, 24px);\n height: var(--mdc-icon-size, 24px);\n }\n svg {\n width: 100%;\n height: 100%;\n pointer-events: none;\n display: block;\n }\n "])))}}]}}),s.oi);var U,M,V,H,N,Z,$,Y=r(69740);function G(e){return G="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},G(e)}function W(e,t,r,n,i,o,s){try{var a=e[o](s),c=a.value}catch(l){return void r(l)}a.done?t(c):Promise.resolve(c).then(n,i)}function q(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function J(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function K(e,t){return K=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},K(e,t)}function Q(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=ue(e);if(t){var i=ue(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return X(this,r)}}function X(e,t){if(t&&("object"===G(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return ee(e)}function ee(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function te(){te=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(!ie(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 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 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 s=0;se.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n ',"\n "])),this.hass.localize("ui.panel.config.updates.unable_to_fetch"),this._error):"",null===(e=this._supervisorUpdates)||void 0===e?void 0:e.map((function(e){return(0,s.dy)(V||(V=q(["\n \n ',"\n \n ",'\n \n '])),e.icon):(0,s.dy)(N||(N=q([""])),"M2,10.96C1.5,10.68 1.35,10.07 1.63,9.59L3.13,7C3.24,6.8 3.41,6.66 3.6,6.58L11.43,2.18C11.59,2.06 11.79,2 12,2C12.21,2 12.41,2.06 12.57,2.18L20.47,6.62C20.66,6.72 20.82,6.88 20.91,7.08L22.36,9.6C22.64,10.08 22.47,10.69 22,10.96L21,11.54V16.5C21,16.88 20.79,17.21 20.47,17.38L12.57,21.82C12.41,21.94 12.21,22 12,22C11.79,22 11.59,21.94 11.43,21.82L3.53,17.38C3.21,17.21 3,16.88 3,16.5V10.96C2.7,11.13 2.32,11.14 2,10.96M12,4.15V4.15L12,10.85V10.85L17.96,7.5L12,4.15M5,15.91L11,19.29V12.58L5,9.21V15.91M19,15.91V12.69L14,15.59C13.67,15.77 13.3,15.76 13,15.6V19.29L19,15.91M13.85,13.36L20.13,9.73L19.55,8.72L13.27,12.35L13.85,13.36Z"):(0,s.dy)(Z||(Z=q([""]))),t.hass.localize("ui.panel.config.updates.version_available",{version_available:e.version_latest}),e.panel_path,t.hass.localize("ui.panel.config.updates.review"))})))}},{kind:"method",key:"_loadSupervisorUpdates",value:(r=regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,(0,Y.Hb)(this.hass);case 3:this._supervisorUpdates=e.sent,e.next=9;break;case 6:e.prev=6,e.t0=e.catch(0),this._error=(0,p.js)(e.t0);case 9:case"end":return e.stop()}}),e,this,[[0,6]])})),n=function(){var e=this,t=arguments;return new Promise((function(n,i){var o=r.apply(e,t);function s(e){W(o,n,i,s,a,"next",e)}function a(e){W(o,n,i,s,a,"throw",e)}s(void 0)}))},function(){return n.apply(this,arguments)})},{kind:"get",static:!0,key:"styles",value:function(){return(0,s.iv)($||($=q(["\n a {\n text-decoration: none;\n color: var(--primary-text-color);\n }\n .icon {\n place-self: center;\n }\n img,\n ha-svg-icon,\n ha-logo-svg {\n width: var(--mdc-icon-size, 32px);\n height: var(--mdc-icon-size, 32px);\n padding-right: 12px;\n display: block;\n color: var(--secondary-text-color);\n }\n "])))}}]}}),s.oi),r(27322)),xe=r(34450);function Pe(e){return Pe="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},Pe(e)}function ze(e,t,r,n,i,o,s){try{var a=e[o](s),c=a.value}catch(l){return void r(l)}a.done?t(c):Promise.resolve(c).then(n,i)}function Ce(e){return function(){var t=this,r=arguments;return new Promise((function(n,i){var o=e.apply(t,r);function s(e){ze(o,n,i,s,a,"next",e)}function a(e){ze(o,n,i,s,a,"throw",e)}s(void 0)}))}}function Oe(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function Se(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Ae(e,t){return Ae=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Ae(e,t)}function je(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=Ne(e);if(t){var i=Ne(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return De(this,r)}}function De(e,t){if(t&&("object"===Pe(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Te(e)}function Te(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Re(){Re=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(!Le(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 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 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 s=0;se.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n \n ',"\n ","\n \n ","\n \n \n "])),this.hass,this.narrow,this.route,this.supervisor.localize("update_available.update_name",{name:h}),this._error?(0,s.dy)(fe||(fe=Oe(['',""])),this._error):"",null===this._action?(0,s.dy)(he||(he=Oe(["\n ",'\n
\n

\n ',"\n

\n ","\n
\n ","\n "])),this._changelogContent?(0,s.dy)(ve||(ve=Oe(['\n \n \n \n \n \n ',"\n \n \n "])),this._createBackup,this._toggleBackup,this.supervisor.localize("update_available.create_backup"))):(0,s.dy)(be||(be=Oe(['\n \n

\n ',"\n

"])),"update"===this._action?this.supervisor.localize("update_available.updating",{name:h,version:(null===(l=this._addonInfo)||void 0===l?void 0:l.version_latest)||(null===(u=this.supervisor[this._updateEntry])||void 0===u?void 0:u.version_latest)}):this.supervisor.localize("update_available.creating_backup",{name:h})),null===this._action?(0,s.dy)(ge||(ge=Oe(['\n
\n ',"\n \n \n ","\n \n
\n "])),v?(0,s.dy)(ke||(ke=Oe(["\n =0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),l=this.toElementFinisherExtras((0,i[o])(s)||s);e=l.element,this.addElementPlacement(e,t),l.finisher&&n.push(l.finisher);var c=l.extras;if(c){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\n ',"\n \n \n "])),e,e,this._dialogClosed,this._params.title?this._params.title:this._params.confirmation&&this.hass.localize("ui.dialogs.generic.default_confirmation_title"),this._params.text?(0,c.dy)(o||(o=v(["\n \n ","\n

\n "])),(0,f.$)({"no-bottom-padding":Boolean(this._params.prompt),warning:Boolean(this._params.warning)}),this._params.text):"",this._params.prompt?(0,c.dy)(a||(a=v(["\n \n "])),this._value,this._handleKeyUp,this._valueChanged,this._params.inputLabel?this._params.inputLabel:"",this._params.inputType?this._params.inputType:"text"):"",e&&(0,c.dy)(s||(s=v(["\n \n ',"\n \n "])),this._dismiss,this._params.dismissText?this._params.dismissText:this.hass.localize("ui.dialogs.generic.cancel")),this._confirm,!this._params.prompt,this._params.confirmText?this._params.confirmText:this.hass.localize("ui.dialogs.generic.ok"))}},{kind:"method",key:"_valueChanged",value:function(e){this._value=e.detail.value}},{kind:"method",key:"_dismiss",value:function(){var e;null!==(e=this._params)&&void 0!==e&&e.cancel&&this._params.cancel(),this._close()}},{kind:"method",key:"_handleKeyUp",value:function(e){13===e.keyCode&&this._confirm()}},{kind:"method",key:"_confirm",value:function(){this._params.confirm&&this._params.confirm(this._value),this._close()}},{kind:"method",key:"_dialogClosed",value:function(e){"ignore"!==e.detail.action&&this._dismiss()}},{kind:"method",key:"_close",value:function(){this._params&&(this._params=void 0,(0,h.B)(this,"dialog-closed",{dialog:this.localName}))}},{kind:"get",static:!0,key:"styles",value:function(){return[m.yu,(0,c.iv)(l||(l=v(["\n :host([inert]) {\n pointer-events: initial !important;\n cursor: initial !important;\n }\n a {\n color: var(--primary-color);\n }\n p {\n margin: 0;\n padding-top: 6px;\n padding-bottom: 24px;\n color: var(--primary-text-color);\n }\n .no-bottom-padding {\n padding-bottom: 0;\n }\n .secondary {\n color: var(--secondary-text-color);\n }\n ha-dialog {\n /* Place above other dialogs */\n --dialog-z-index: 104;\n }\n .warning {\n color: var(--warning-color);\n }\n "])))]}}]}}),c.oi)}}]); \ No newline at end of file diff --git a/supervisor/api/panel/frontend_es5/2d83cf09.js.gz b/supervisor/api/panel/frontend_es5/2d83cf09.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..804e400cbe1c01cdf729bfd29be3cfb67d9af078 GIT binary patch literal 4351 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 a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),l=this.toElementFinisherExtras((0,i[o])(s)||s);e=l.element,this.addElementPlacement(e,t),l.finisher&&n.push(l.finisher);var c=l.extras;if(c){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\n

\n ',"\n

\n \n \n
\n \n ',":\n \n ",'\n
\n
\n \n ',":\n \n ","\n
\n ",'\n
\n \n ',":\n \n
","
\n
\n
"])),e.name,e.by_id||void 0,t._dialogParams.supervisor.localize("dialog.hardware.subsystem"),e.subsystem,t._dialogParams.supervisor.localize("dialog.hardware.device_path"),e.dev_path,e.by_id?(0,l.dy)(a||(a=b(['
\n \n ',":\n \n ","\n
"])),t._dialogParams.supervisor.localize("dialog.hardware.id"),e.by_id):"",t._dialogParams.supervisor.localize("dialog.hardware.attributes"),(0,m.$w)(e.attributes,{indent:2}))})))}},{kind:"method",key:"_handleSearchChange",value:function(e){this._filter=e.detail.value}},{kind:"get",static:!0,key:"styles",value:function(){return[y.Qx,y.yu,(0,l.iv)(s||(s=b(["\n ha-icon-button {\n position: absolute;\n right: 16px;\n top: 10px;\n text-decoration: none;\n color: var(--primary-text-color);\n }\n h2 {\n margin: 18px 42px 0 18px;\n color: var(--primary-text-color);\n }\n\n ha-expansion-panel {\n margin: 4px 0;\n }\n pre,\n code {\n background-color: var(--markdown-code-background-color, none);\n border-radius: 3px;\n }\n pre {\n padding: 16px;\n overflow: auto;\n line-height: 1.45;\n font-family: var(--code-font-family, monospace);\n }\n code {\n font-size: 85%;\n padding: 0.2em 0.4em;\n }\n search-input {\n margin: 0 16px;\n display: block;\n }\n .device-property {\n display: flex;\n justify-content: space-between;\n }\n .attributes {\n margin-top: 12px;\n }\n "])))]}}]}}),l.oi)}}]); \ No newline at end of file diff --git a/supervisor/api/panel/frontend_es5/39d29b96.js.gz b/supervisor/api/panel/frontend_es5/39d29b96.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..7372bc45c4c55d4b7cd531cbd011b1b7be801dd2 GIT binary patch literal 4440 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 eX&W%Tv literal 0 HcmV?d00001 diff --git a/supervisor/api/panel/frontend_es5/3a2e08bf.js b/supervisor/api/panel/frontend_es5/3a2e08bf.js new file mode 100644 index 000000000..eeaf6704e --- /dev/null +++ b/supervisor/api/panel/frontend_es5/3a2e08bf.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkhome_assistant_frontend=self.webpackChunkhome_assistant_frontend||[]).push([[37],{80508:function(t,e,n){n.d(e,{wQ:function(){return pt},xi:function(){return vt},at:function(){return dt}});var r=n(74075),i=n(51686),o=n(91643),a=n(25070),s=n(97248);var u=1e4,h="()[]{}";function l(t,e,n){var r=t.prop(e<0?s.md.openedBy:s.md.closedBy);if(r)return r;if(1==t.name.length){var i=n.indexOf(t.name);if(i>-1&&i%2==(e<0?1:0))return[n[i+e]]}return null}function c(t,e,n){var r,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},o=i.maxScanDistance||u,s=i.brackets||h,c=(0,a.qz)(t),v=c.resolve(e,n);return(r=l(v.type,n,s))?f(t,e,n,v,r,s):d(t,e,n,c,v.type,o,s)}function f(t,e,n,r,i,o){var a=r.parent,s={from:r.from,to:r.to},u=0,h=null==a?void 0:a.cursor;if(h&&(n<0?h.childBefore(r.from):h.childAfter(r.to)))do{if(n<0?h.to<=r.from:h.from>=r.to){if(0==u&&i.indexOf(h.type.name)>-1)return{start:s,end:{from:h.from,to:h.to},matched:!0};if(l(h.type,n,o))u++;else if(l(h.type,-n,o)&&0==--u)return{start:s,end:{from:h.from,to:h.to},matched:!1}}}while(n<0?h.prevSibling():h.nextSibling());return{start:s,matched:!1}}function d(t,e,n,r,i,o,a){var s=n<0?t.sliceDoc(e-1,e):t.sliceDoc(e,e+1),u=a.indexOf(s);if(u<0||u%2==0!=n>0)return null;for(var h={from:n<0?e-1:e,to:n>0?e+1:e},l=t.doc.iterRange(e,n>0?t.doc.length:0),c=0,f=0;!l.next().done&&f<=o;){var d=l.value;n<0&&(f+=d.length);for(var v=e+f*n,p=n>0?0:d.length-1,g=n>0?d.length:-1;p!=g;p+=n){var m=a.indexOf(d[p]);if(!(m<0||r.resolve(v+p,1).type!=i))if(m%2==0==n>0)c++;else{if(1==c)return{start:h,end:{from:v+p,to:v+p+1},matched:m>>1==u>>1};c--}}n>0&&(f+=d.length)}return l.done?{start:h,matched:!1}:null}function v(t,e){var n="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!n){if(Array.isArray(t)||(n=function(t,e){if(!t)return;if("string"==typeof t)return p(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return p(t,e)}(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var r=0,i=function(){};return{s:i,n:function(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:i}}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 o,a=!0,s=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return a=t.done,t},e:function(t){s=!0,o=t},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw o}}}}function p(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n2||/[^\s,.;:]/.test(t.sliceDoc(e.from,e.to)))||e.firstChild}function C(t,e,n){for(var i=(0,a.qz)(t).resolveInner(e.head),o=n?s.md.closedBy:s.md.openedBy,u=e.head;;){var h=n?i.childAfter(u):i.childBefore(u);if(!h)break;A(t,h,o)?i=h:u=n?h.to:h.from}var l,f;return f=i.type.prop(o)&&(l=n?c(t,i.from,1):c(t,i.to,-1))&&l.matched?n?l.end.to:l.end.from:n?i.to:i.from,r.jT.cursor(f,n?-1:1)}function M(t,e){return y(t,(function(n){if(!n.empty)return k(n,e);var r=t.moveVertically(n,e);return r.head!=n.head?r:t.moveToLineBoundary(n,e)}))}var O=function(t){return M(t,!1)},T=function(t){return M(t,!0)};function D(t,e){return y(t,(function(n){return n.empty?t.moveVertically(n,e,t.dom.clientHeight):k(n,e)}))}var E=function(t){return D(t,!1)},P=function(t){return D(t,!0)};function R(t,e,n){var i=t.visualLineAt(e.head),o=t.moveToLineBoundary(e,n);if(o.head==e.head&&o.head!=(n?i.to:i.from)&&(o=t.moveToLineBoundary(e,n,!1)),!n&&o.head==i.from&&i.length){var a=/^\s*/.exec(t.state.sliceDoc(i.from,Math.min(i.from+100,i.to)))[0].length;a&&e.head!=i.from+a&&(o=r.jT.cursor(i.from+a))}return o}var L=function(t){return y(t,(function(e){return R(t,e,!0)}))},B=function(t){return y(t,(function(e){return R(t,e,!1)}))};function I(t,e,n){var i=!1,o=g(t.selection,(function(e){var o=c(t,e.head,-1)||c(t,e.head,1)||e.head>0&&c(t,e.head-1,1)||e.headn&&(o="delete.forward"),n=Math.min(n,a),i=Math.max(i,a)}return n==i?{range:t}:{changes:{from:n,to:i},range:r.jT.cursor(n)}}));return!a.changes.empty&&(i(n.update(a,{scrollIntoView:!0,userEvent:o})),!0)}function tt(t,e,n){if(t instanceof o.tk){var r,i=v(t.pluginField(o.BF.atomicRanges));try{for(i.s();!(r=i.n()).done;){r.value.between(e,e,(function(t,r){te&&(e=n?r:t)}))}}catch(a){i.e(a)}finally{i.f()}}return e}var et=function(t,e){return Z(t,(function(n){var r,o,s=t.state,u=s.doc.lineAt(n);if(!e&&n>u.from&&n=a.number){var u=n[n.length-1];u.to=s.to,u.ranges.push(o)}else n.push({from:a.from,to:s.to,ranges:[o]});r=s.number+1}}catch(h){i.e(h)}finally{i.f()}return n}function ut(t,e,n){if(t.readOnly)return!1;var i,o=[],a=[],s=v(st(t));try{for(s.s();!(i=s.n()).done;){var u=i.value;if(n?u.to!=t.doc.length:0!=u.from){var h=t.doc.lineAt(n?u.to+1:u.from-1),l=h.length+1;if(n){o.push({from:u.to,to:h.to},{from:u.from,insert:h.text+t.lineBreak});var c,f=v(u.ranges);try{for(f.s();!(c=f.n()).done;){var d=c.value;a.push(r.jT.range(Math.min(t.doc.length,d.anchor+l),Math.min(t.doc.length,d.head+l)))}}catch(y){f.e(y)}finally{f.f()}}else{o.push({from:h.from,to:u.from},{from:u.to,insert:t.lineBreak+h.text});var p,g=v(u.ranges);try{for(g.s();!(p=g.n()).done;){var m=p.value;a.push(r.jT.range(m.anchor-l,m.head-l))}}catch(y){g.e(y)}finally{g.f()}}}}}catch(y){s.e(y)}finally{s.f()}return!!o.length&&(e(t.update({changes:o,scrollIntoView:!0,selection:r.jT.create(a,t.selection.mainIndex),userEvent:"move.line"})),!0)}function ht(t,e,n){if(t.readOnly)return!1;var r,i=[],o=v(st(t));try{for(o.s();!(r=o.n()).done;){var a=r.value;n?i.push({from:a.from,insert:t.doc.slice(a.from,a.to)+t.lineBreak}):i.push({from:a.to,insert:t.lineBreak+t.doc.slice(a.from,a.to)})}}catch(s){o.e(s)}finally{o.f()}return e(t.update({changes:i,scrollIntoView:!0,userEvent:"input.copyline"})),!0}var lt=ct(!1);function ct(t){return function(e){var n=e.state,o=e.dispatch;if(n.readOnly)return!1;var u=n.changeByRange((function(e){var o=e.from,u=e.to,h=n.doc.lineAt(o),l=!t&&o==u&&function(t,e){if(/\(\)|\[\]|\{\}/.test(t.sliceDoc(e-1,e+1)))return{from:e,to:e};var n,r=(0,a.qz)(t).resolveInner(e),i=r.childBefore(e),o=r.childAfter(e);return i&&o&&i.to<=e&&o.from>=e&&(n=i.type.prop(s.md.closedBy))&&n.indexOf(o.name)>-1&&t.doc.lineAt(i.to).from==t.doc.lineAt(o.from).from?{from:i.to,to:o.from}:null}(n,o);t&&(o=u=(u<=h.to?h:n.doc.lineAt(u)).to);var c=new a.Gn(n,{simulateBreak:o,simulateDoubleBreak:!!l}),f=(0,a.K0)(c,o);for(null==f&&(f=/^\s*/.exec(n.doc.lineAt(o).text)[0].length);uh.from&&on&&(i.empty||i.to>s.from)&&(e(s,o,i),n=s.number),a=s.to+1}var u=t.changes(o);return{changes:o,range:r.jT.range(u.mapPos(i.anchor,1),u.mapPos(i.head,1))}}))}var dt=function(t){var e=t.state,n=t.dispatch;return!e.readOnly&&(n(e.update(ft(e,(function(t,n){n.push({from:t.from,insert:e.facet(a.c)})})),{userEvent:"input.indent"})),!0)},vt=function(t){var e=t.state,n=t.dispatch;return!e.readOnly&&(n(e.update(ft(e,(function(t,n){var r=/^\s*/.exec(t.text)[0];if(r){for(var o=(0,i.IS)(r,e.tabSize),s=0,u=(0,a.SS)(e,Math.max(0,o-(0,a.y1)(e)));s1?o=r.jT.create([i.main]):i.main.empty||(o=r.jT.create([r.jT.cursor(i.main.head)])),!!o&&(n(m(e,o)),!0)}},{key:"Mod-Enter",run:ct(!0)},{key:"Alt-l",mac:"Ctrl-l",run:function(t){var e=t.state,n=t.dispatch,i=st(e).map((function(t){var n=t.from,i=t.to;return r.jT.range(n,Math.min(i+1,e.doc.length))}));return n(e.update({selection:r.jT.create(i),userEvent:"select"})),!0}},{key:"Mod-i",run:function(t){var e=t.state,n=t.dispatch,i=g(e.selection,(function(t){for(var n,i=(0,a.qz)(e).resolveInner(t.head,1);!(i.from=t.to||i.to>t.to&&i.from<=t.from)&&(null===(n=i.parent)||void 0===n?void 0:n.parent);)i=i.parent;return r.jT.range(i.to,i.from)}));return n(m(e,i)),!0},preventDefault:!0},{key:"Mod-[",run:vt},{key:"Mod-]",run:dt},{key:"Mod-Alt-\\",run:function(t){var e=t.state,n=t.dispatch;if(e.readOnly)return!1;var r=Object.create(null),i=new a.Gn(e,{overrideIndentation:function(t){var e=r[t];return null==e?-1:e}}),o=ft(e,(function(t,n,o){var s=(0,a.K0)(i,t.from);if(null!=s){/\S/.test(t.text)||(s=0);var u=/^\s*/.exec(t.text)[0],h=(0,a.SS)(e,s);(u!=h||o.from0?n--:rn?n:Math.max(0,e-1),!1)}))}},{mac:"Mod-Delete",run:at}].concat([{key:"Ctrl-b",run:w,shift:V,preventDefault:!0},{key:"Ctrl-f",run:x,shift:_},{key:"Ctrl-p",run:O,shift:W},{key:"Ctrl-n",run:T,shift:q},{key:"Ctrl-a",run:function(t){return y(t,(function(e){return r.jT.cursor(t.visualLineAt(e.head).from,1)}))},shift:function(t){return N(t,(function(e){return r.jT.cursor(t.visualLineAt(e.head).from)}))}},{key:"Ctrl-e",run:function(t){return y(t,(function(e){return r.jT.cursor(t.visualLineAt(e.head).to,-1)}))},shift:function(t){return N(t,(function(e){return r.jT.cursor(t.visualLineAt(e.head).to)}))}},{key:"Ctrl-d",run:rt},{key:"Ctrl-h",run:nt},{key:"Ctrl-k",run:at},{key:"Ctrl-Alt-h",run:ot},{key:"Ctrl-o",run:function(t){var e=t.state,n=t.dispatch;if(e.readOnly)return!1;var o=e.changeByRange((function(t){return{changes:{from:t.from,to:t.to,insert:i.xv.of(["",""])},range:r.jT.cursor(t.from)}}));return n(e.update(o,{scrollIntoView:!0,userEvent:"input"})),!0}},{key:"Ctrl-t",run:function(t){var e=t.state,n=t.dispatch;if(e.readOnly)return!1;var o=e.changeByRange((function(t){if(!t.empty||0==t.from||t.from==e.doc.length)return{range:t};var n=t.from,o=e.doc.lineAt(n),a=n==o.from?n-1:(0,i.cp)(o.text,n-o.from,!1)+o.from,s=n==o.to?n+1:(0,i.cp)(o.text,n-o.from,!0)+o.from;return{changes:{from:a,to:s,insert:e.doc.slice(n,s).append(e.doc.slice(a,n))},range:r.jT.cursor(s)}}));return!o.changes.empty&&(n(e.update(o,{scrollIntoView:!0,userEvent:"move.character"})),!0)}},{key:"Alt-<",run:J},{key:"Alt->",run:X},{key:"Ctrl-v",run:P},{key:"Alt-v",run:E}].map((function(t){return{mac:t.key,run:t.run,shift:t.shift}}))))},55987:function(t,e,n){n.d(e,{Eu:function(){return B}});var r=n(91643),i=n(67037),o=n(74075);function a(t){return a="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},a(t)}function s(t,e){var n="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!n){if(Array.isArray(t)||(n=function(t,e){if(!t)return;if("string"==typeof t)return u(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return u(t,e)}(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var r=0,i=function(){};return{s:i,n:function(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:i}}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 o,a=!0,s=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return a=t.done,t},e:function(t){s=!0,o=t},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw o}}}}function u(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);nthis.i;)t.dom.removeChild(t.elements.pop().dom)}}]),t}(),O=function(){function t(e,n){var r=this;h(this,t),this.view=e,this.config=n,this.elements=[],this.spacer=null,this.dom=document.createElement("div"),this.dom.className="cm-gutter"+(this.config.class?" "+this.config.class:"");var i=function(t){r.dom.addEventListener(t,(function(r){var i=e.visualLineAtHeight(r.clientY,e.contentDOM.getBoundingClientRect().top);n.domEventHandlers[t](e,i,r)&&r.preventDefault()}))};for(var o in n.domEventHandlers)i(o);this.markers=A(n.markers(e)),n.initialSpacer&&(this.spacer=new T(e,0,0,[n.initialSpacer(e)]),this.dom.appendChild(this.spacer.dom),this.spacer.dom.style.cssText+="visibility: hidden; pointer-events: none")}return c(t,[{key:"update",value:function(t){var e=this.markers;if(this.markers=A(this.config.markers(t.view)),this.spacer&&this.config.updateSpacer){var n=this.config.updateSpacer(this.spacer.markers[0],t);n!=this.spacer.markers[0]&&this.spacer.update(t.view,0,0,[n])}var r=t.view.viewport;return!i.Xs.eq(this.markers,e,r.from,r.to)}}]),t}(),T=function(){function t(e,n,r,i){h(this,t),this.height=-1,this.above=0,this.dom=document.createElement("div"),this.update(e,n,r,i)}return c(t,[{key:"update",value:function(t,e,n,r){if(this.height!=e&&(this.dom.style.height=(this.height=e)+"px"),this.above!=n&&(this.dom.style.marginTop=(this.above=n)?n+"px":""),this.markers!=r){this.markers=r;for(var i;i=this.dom.lastChild;)i.remove();var o,a="cm-gutterElement",u=s(r);try{for(u.s();!(o=u.n()).done;){var h=o.value;h.toDOM&&this.dom.appendChild(h.toDOM(t));var l=h.elementClass;l&&(a+=" "+l)}}catch(c){u.e(c)}finally{u.f()}this.dom.className=a}}}]),t}();var D=o.r$.define(),E=o.r$.define({combine:function(t){return(0,o.BO)(t,{formatNumber:String,domEventHandlers:{}},{domEventHandlers:function(t,e){var n=Object.assign({},t),r=function(t){var r=n[t],i=e[t];n[t]=r?function(t,e,n){return r(t,e,n)||i(t,e,n)}:i};for(var i in e)r(i);return n}})}}),P=function(t){f(n,t);var e=v(n);function n(t){var r;return h(this,n),(r=e.call(this)).number=t,r}return c(n,[{key:"eq",value:function(t){return this.number==t.number}},{key:"toDOM",value:function(t){return document.createTextNode(this.number)}}]),n}(m);function R(t,e){return t.state.facet(E).formatNumber(e,t.state)}var L=k.compute([E],(function(t){return{class:"cm-lineNumbers",renderEmptyElements:!1,markers:function(t){return t.state.facet(D)},lineMarker:function(t,e,n){return n.some((function(t){return t.toDOM}))?null:new P(R(t,t.state.doc.lineAt(e.from).number))},initialSpacer:function(t){return new P(R(t,I(t.state.doc.lines)))},updateSpacer:function(t,e){var n=R(e.view,I(e.view.state.doc.lines));return n==t.number?t:new P(n)},domEventHandlers:t.facet(E).domEventHandlers}}));function B(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return[E.of(t),x(),L]}function I(t){for(var e=9;e=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:i}}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 o,a=!0,s=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return a=t.done,t},e:function(t){s=!0,o=t},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw o}}}}function l(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n-1?e:m.get(e.base||e,e.modified.concat(t).sort((function(t,e){return t.id-e.id})))}}}]),t}(),g=0,m=function(){function t(){c(this,t),this.instances=[],this.id=g++}return d(t,null,[{key:"get",value:function(e,n){if(!n.length)return e;var r=n[0].instances.find((function(t){return t.base==e&&(r=n,i=t.modified,r.length==i.length&&r.every((function(t,e){return t==i[e]})));var r,i}));if(r)return r;var i,o=[],a=new p(o,e,n),s=h(n);try{for(s.s();!(i=s.n()).done;){i.value.instances.push(a)}}catch(m){s.e(m)}finally{s.f()}var u,l=y(n),c=h(e.set);try{for(c.s();!(u=c.n()).done;){var f,d=u.value,v=h(l);try{for(v.s();!(f=v.n()).done;){var g=f.value;o.push(t.get(d,g))}}catch(m){v.e(m)}finally{v.f()}}}catch(m){c.e(m)}finally{c.f()}return a}}]),t}();function y(t){for(var e=[t],n=0;n0&&c+3==a.length){u=1;break}var f=/^"(?:[^"\\]|\\.)*?"|[^\/!]+/.exec(l);if(!f)throw new RangeError("Invalid path: "+a);if(s.push("*"==f[0]?null:'"'==f[0][0]?JSON.parse(f[0]):f[0]),(c+=f[0].length)==a.length)break;var d=a[c++];if(c==a.length&&"!"==d){u=0;break}if("/"!=d)throw new RangeError("Invalid path: "+a);l=a.slice(c)}var v=s.length-1,p=s[v];if(!p)throw new RangeError("Invalid path: "+a);var g=new A(r,u,v>0?s.slice(0,v):null);e[p]=g.sort(e[p])}}}catch(m){o.e(m)}finally{o.f()}}return b.add(e)}var b=new r.md,w=a.r$.define({combine:function(t){return t.length?C.combinedMatch(t):null}}),x=a.r$.define({combine:function(t){return t.length?t[0].match:null}});function S(t){return t.facet(w)||t.facet(x)}var A=function(){function t(e,n,r,i){c(this,t),this.tags=e,this.mode=n,this.context=r,this.next=i}return d(t,[{key:"sort",value:function(t){return!t||t.depththis.at&&(this.at=t),this.class=e)}},{key:"flush",value:function(t){t>this.at&&this.class&&this.span(this.at,t,this.class)}},{key:"highlightRange",value:function(t,e,n,i,o,a){var s=t.type,u=t.from,l=t.to;if(!(u>=n||l<=e)){T[o]=s.name,s.isTop&&(a=s);for(var c=i,f=s.prop(b),d=!1;f;){if(!f.context||P(f.context,T,o)){var v,p=h(f.tags);try{for(p.s();!(v=p.n()).done;){var g=v.value,m=this.style(g,a);m&&(c&&(c+=" "),c+=m,1==f.mode?i+=(i?" ":"")+m:0==f.mode&&(d=!0))}}catch(D){p.e(D)}finally{p.f()}break}f=f.next}if(this.startSpan(t.from,c),!d){var y=t.tree&&t.tree.prop(r.md.mounted);if(y&&y.overlay){for(var k=t.node.enter(y.overlay[0].from+u,1),w=t.firstChild(),x=0,S=u;;x++){var A=x=C)&&t.nextSibling()););if(!A||C>n)break;(S=A.to+u)>e&&(this.highlightRange(k.cursor,Math.max(e,A.from+u),Math.min(n,S),i,o,y.tree.type),this.startSpan(S,c))}w&&t.parent()}else if(t.firstChild()){do{if(!(t.to<=e)){if(t.from>=n)break;this.highlightRange(t,e,n,i,o+1,a),this.startSpan(Math.min(n,t.to),c)}}while(t.nextSibling());t.parent()}}}}}]),t}();function E(t,e,n,r,i){var o=new D(e,r,i);o.highlightRange(t.cursor(),e,n,"",0,t.type),o.flush(n)}function P(t,e,n){if(t.length>n-1)return!1;for(var r=n-1,i=t.length-1;i>=0;i--,r--){var o=t[i];if(o&&o!=e[r])return!1}return!0}var R=p.define,L=R(),B=R(),I=R(B),N=R(B),j=R(),V=R(j),_=R(j),H=R(),z=R(H),W=R(),q=R(),F=R(),$=R(F),K=R(),U={comment:L,lineComment:R(L),blockComment:R(L),docComment:R(L),name:B,variableName:R(B),typeName:I,tagName:R(I),propertyName:N,attributeName:R(N),className:R(B),labelName:R(B),namespace:R(B),macroName:R(B),literal:j,string:V,docString:R(V),character:R(V),attributeValue:R(V),number:_,integer:R(_),float:R(_),bool:R(j),regexp:R(j),escape:R(j),color:R(j),url:R(j),keyword:W,self:R(W),null:R(W),atom:R(W),unit:R(W),modifier:R(W),operatorKeyword:R(W),controlKeyword:R(W),definitionKeyword:R(W),operator:q,derefOperator:R(q),arithmeticOperator:R(q),logicOperator:R(q),bitwiseOperator:R(q),compareOperator:R(q),updateOperator:R(q),definitionOperator:R(q),typeOperator:R(q),controlOperator:R(q),punctuation:F,separator:R(F),bracket:$,angleBracket:R($),squareBracket:R($),paren:R($),brace:R($),content:H,heading:z,heading1:R(z),heading2:R(z),heading3:R(z),heading4:R(z),heading5:R(z),heading6:R(z),contentSeparator:R(H),list:R(H),quote:R(H),emphasis:R(H),strong:R(H),link:R(H),monospace:R(H),strikethrough:R(H),inserted:R(),deleted:R(),changed:R(),invalid:R(),meta:K,documentMeta:R(K),annotation:R(K),processingInstruction:R(K),definition:p.defineModifier(),constant:p.defineModifier(),function:p.defineModifier(),standard:p.defineModifier(),local:p.defineModifier(),special:p.defineModifier()};U.link,U.heading,U.emphasis,U.strong,U.strikethrough,U.keyword,U.atom,U.bool,U.url,U.contentSeparator,U.labelName,U.literal,U.inserted,U.string,U.deleted,U.regexp,U.escape,U.string,U.variableName,U.variableName,U.typeName,U.namespace,U.className,U.variableName,U.macroName,U.propertyName,U.comment,U.meta,U.invalid,U.link,U.heading,U.emphasis,U.strong,U.keyword,U.atom,U.bool,U.url,U.labelName,U.inserted,U.deleted,U.literal,U.string,U.number,U.regexp,U.escape,U.string,U.variableName,U.variableName,U.variableName,U.variableName,U.typeName,U.namespace,U.macroName,U.propertyName,U.operator,U.comment,U.meta,U.invalid,U.punctuation},74506:function(t,e,n){n.d(e,{m8:function(){return p},f$:function(){return E}});var r=n(74075),i=n(91643);function o(t,e){var n="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!n){if(Array.isArray(t)||(n=function(t,e){if(!t)return;if("string"==typeof t)return a(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return a(t,e)}(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var r=0,i=function(){};return{s:i,n:function(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:i}}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 o,s=!0,u=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return s=t.done,t},e:function(t){u=!0,o=t},f:function(){try{s||null==n.return||n.return()}finally{if(u)throw o}}}}function a(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n0&&void 0!==arguments[0]?arguments[0]:{};return[v,d.of(t),i.tk.domEventHandlers({beforeinput:function(t,e){return"historyUndo"==t.inputType?m(e):"historyRedo"==t.inputType&&y(e)}})]}function g(t,e){return function(n){var r=n.state,i=n.dispatch,o=r.field(v,!1);if(!o)return!1;var a=o.pop(t,r,e);return!!a&&(i(a),!0)}}var m=g(0,!1),y=g(1,!1),k=g(0,!0),b=g(1,!0);var w=function(){function t(e,n,r,i,o){s(this,t),this.changes=e,this.effects=n,this.mapped=r,this.startSelection=i,this.selectionsAfter=o}return h(t,[{key:"setSelAfter",value:function(e){return new t(this.changes,this.effects,this.mapped,this.startSelection,e)}},{key:"toJSON",value:function(){var t,e,n;return{changes:null===(t=this.changes)||void 0===t?void 0:t.toJSON(),mapped:null===(e=this.mapped)||void 0===e?void 0:e.toJSON(),startSelection:null===(n=this.startSelection)||void 0===n?void 0:n.toJSON(),selectionsAfter:this.selectionsAfter.map((function(t){return t.toJSON()}))}}}],[{key:"fromJSON",value:function(e){return new t(e.changes&&r.as.fromJSON(e.changes),[],e.mapped&&r.n0.fromJSON(e.mapped),e.startSelection&&r.jT.fromJSON(e.startSelection),e.selectionsAfter.map(r.jT.fromJSON))}},{key:"fromTransaction",value:function(e){var n,r=A,i=o(e.startState.facet(f));try{for(i.s();!(n=i.n()).done;){var a=(0,n.value)(e);a.length&&(r=r.concat(a))}}catch(s){i.e(s)}finally{i.f()}return!r.length&&e.changes.empty?null:new t(e.changes.invert(e.startState.doc),r,void 0,e.startState.selection,A)}},{key:"selection",value:function(e){return new t(void 0,A,void 0,void 0,e)}}]),t}();function x(t,e,n,r){var i=e+1>n+20?e-n-1:0,o=t.slice(i,e);return o.push(r),o}function S(t,e){return t.length?e.length?t.concat(e):t:e}var A=[];function C(t,e){if(t.length){var n=t[t.length-1],r=n.selectionsAfter.slice(Math.max(0,n.selectionsAfter.length-200));return r.length&&r[r.length-1].eq(e)?t:(r.push(e),x(t,t.length-1,1e9,n.setSelAfter(r)))}return[w.selection([e])]}function M(t){var e=t[t.length-1],n=t.slice();return n[t.length-1]=e.setSelAfter(e.selectionsAfter.slice(0,e.selectionsAfter.length-1)),n}function O(t,e){if(!t.length)return t;for(var n=t.length,r=A;n;){var i=T(t[n-1],e,r);if(i.changes&&!i.changes.empty||i.effects.length){var o=t.slice(0,n);return o[n-1]=i,o}e=i.mapped,n--,r=i.selectionsAfter}return r.length?[w.selection(r)]:A}function T(t,e,n){var i=S(t.selectionsAfter.length?t.selectionsAfter.map((function(t){return t.map(e)})):A,n);if(!t.changes)return w.selection(i);var o=t.changes.map(e),a=e.mapDesc(t.changes,!0),s=t.mapped?t.mapped.composeDesc(a):a;return new w(o,r.Py.mapEffects(t.effects,e),s,t.startSelection.map(a),i)}var D=function(){function t(e,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:void 0;s(this,t),this.done=e,this.undone=n,this.prevTime=r,this.prevUserEvent=i}return h(t,[{key:"isolate",value:function(){return this.prevTime?new t(this.done,this.undone):this}},{key:"addChanges",value:function(e,n,r,i,o){var a=this.done,s=a[a.length-1];return a=s&&s.changes&&!s.changes.empty&&e.changes&&(!s.selectionsAfter.length&&n-this.prevTime=s&&i<=u&&(r=!0)}})),r}(s.changes,e.changes)||"input.type.compose"==r)?x(a,a.length-1,o,new w(e.changes.compose(s.changes),S(e.effects,s.effects),s.mapped,s.startSelection,A)):x(a,a.length,o,e),new t(a,A,n,r)}},{key:"addSelection",value:function(e,n,r,i){var o,a,s=this.done.length?this.done[this.done.length-1].selectionsAfter:A;return s.length>0&&n-this.prevTime=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:i}}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 o,a=!0,s=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return a=t.done,t},e:function(t){s=!0,o=t},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw o}}}}function v(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n3&&void 0!==arguments[3]?arguments[3]:[];p(this,t),this.data=e,this.topNode=r,i.yy.prototype.hasOwnProperty("tree")||Object.defineProperty(i.yy.prototype,"tree",{get:function(){return x(this)}}),this.parser=n,this.extension=[P.of(this),i.yy.languageData.of((function(t,e,n){return t.facet(w(t,e,n))}))].concat(o)}return m(t,[{key:"isActiveAt",value:function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:-1;return w(t,e,n)==this.data}},{key:"findRegions",value:function(t){var e=this,n=t.facet(P);if((null==n?void 0:n.data)==this.data)return[{from:0,to:t.doc.length}];if(!n||!n.allowsNesting)return[];var i=[];return function t(n,o){if(n.prop(y)!=e.data){var a=n.prop(r.md.mounted);if(a){if(a.tree.prop(y)==e.data){if(a.overlay){var s,u=d(a.overlay);try{for(u.s();!(s=u.n()).done;){var h=s.value;i.push({from:h.from+o,to:h.to+o})}}catch(v){u.e(v)}finally{u.f()}}else i.push({from:o,to:o+n.length});return}if(a.overlay){var l=i.length;if(t(a.tree,a.overlay[0].from+o),i.length>l)return}}for(var c=0;c1&&void 0!==arguments[1]?arguments[1]:e.length;p(this,t),this.doc=e,this.length=n,this.cursorPos=0,this.string="",this.cursor=e.iter()}return m(t,[{key:"syncTo",value:function(t){return this.string=this.cursor.next(t-this.cursorPos).value,this.cursorPos=t+this.string.length,this.cursorPos-this.string.length}},{key:"chunk",value:function(t){return this.syncTo(t),this.string}},{key:"lineChunks",get:function(){return!0}},{key:"read",value:function(t,e){var n=this.cursorPos-this.string.length;return t=this.cursorPos?this.doc.sliceString(t,e):this.string.slice(t-n,e-n)}}]),t}(),A=null,C=function(){function t(e,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],i=arguments.length>3?arguments[3]:void 0,o=arguments.length>4?arguments[4]:void 0,a=arguments.length>5?arguments[5]:void 0,s=arguments.length>6?arguments[6]:void 0,u=arguments.length>7?arguments[7]:void 0;p(this,t),this.parser=e,this.state=n,this.fragments=r,this.tree=i,this.treeLen=o,this.viewport=a,this.skipped=s,this.scheduleOn=u,this.parse=null,this.tempSkipped=[]}return m(t,[{key:"startParse",value:function(){return this.parser.startParse(new S(this.state.doc),this.fragments)}},{key:"work",value:function(t,e){var n=this;return null!=e&&e>=this.state.doc.length&&(e=void 0),this.tree!=r.mp.empty&&(null==e?this.treeLen==this.state.doc.length:this.treeLen>=e)?(this.takeTree(),!0):this.withContext((function(){var i;n.parse||(n.parse=n.startParse()),null!=e&&(null==n.parse.stoppedAt||n.parse.stoppedAt>e)&&eo)return!1}}))}},{key:"takeTree",value:function(){var t,e,n=this;this.parse&&(t=this.parse.parsedPos)>this.treeLen&&((null==this.parse.stoppedAt||this.parse.stoppedAt>t)&&this.parse.stopAt(t),this.withContext((function(){for(;!(e=n.parse.advance()););})),this.tree=e,this.fragments=this.withoutTempSkipped(r.i9.addTree(this.tree,this.fragments,!0)),this.parse=null)}},{key:"withContext",value:function(t){var e=A;A=this;try{return t()}finally{A=e}}},{key:"withoutTempSkipped",value:function(t){for(var e;e=this.tempSkipped.pop();)t=M(t,e.from,e.to);return t}},{key:"changes",value:function(e,n){var i=this.fragments,o=this.tree,a=this.treeLen,s=this.viewport,u=this.skipped;if(this.takeTree(),!e.empty){var h=[];if(e.iterChangedRanges((function(t,e,n,r){return h.push({fromA:t,toA:e,fromB:n,toB:r})})),i=r.i9.applyChanges(i,h),o=r.mp.empty,a=0,s={from:e.mapPos(s.from,-1),to:e.mapPos(s.to,1)},this.skipped.length){u=[];var l,c=d(this.skipped);try{for(c.s();!(l=c.n()).done;){var f=l.value,v=e.mapPos(f.from,1),p=e.mapPos(f.to,-1);vt.from&&(this.fragments=M(this.fragments,i,o),this.skipped.splice(n--,1))}return this.skipped.length=t}}],[{key:"getSkippingParser",value:function(t){return new(function(e){u(i,e);var n=l(i);function i(){return p(this,i),n.apply(this,arguments)}return m(i,[{key:"createParse",value:function(e,n,i){var o=i[0].from,a=i[i.length-1].to;return{parsedPos:o,advance:function(){var e=A;if(e){var n,s=d(i);try{for(s.s();!(n=s.n()).done;){var u=n.value;e.tempSkipped.push(u)}}catch(h){s.e(h)}finally{s.f()}t&&(e.scheduleOn=e.scheduleOn?Promise.all([e.scheduleOn,t]):t)}return this.parsedPos=a,new r.mp(r.Jq.none,[],[],a-o)},stoppedAt:null,stopAt:function(){}}}}]),i}(r._b))}},{key:"get",value:function(){return A}}]),t}();function M(t,e,n){return r.i9.applyChanges(t,[{fromA:e,toA:n,fromB:e,toB:n}])}var O=function(){function t(e){p(this,t),this.context=e,this.tree=e.tree}return m(t,[{key:"apply",value:function(e){if(!e.docChanged)return this;var n=this.context.changes(e.changes,e.state),r=this.context.treeLen==e.startState.doc.length?void 0:Math.max(e.changes.mapPos(this.context.treeLen),n.viewport.to);return n.work(25,r)||n.takeTree(),new t(n)}}],[{key:"init",value:function(e){var n=new C(e.facet(P).parser,e,[],r.mp.empty,0,{from:0,to:e.doc.length},[],null);return n.work(25)||n.takeTree(),new t(n)}}]),t}();b.state=i.QQ.define({create:O.init,update:function(t,e){var n,r=d(e.effects);try{for(r.s();!(n=r.n()).done;){var i=n.value;if(i.is(b.setState))return i.value}}catch(o){r.e(o)}finally{r.f()}return e.startState.facet(P)!=e.state.facet(P)?O.init(e.state):t.apply(e)}});var T="undefined"!=typeof window&&window.requestIdleCallback||function(t,e){var n=e.timeout;return setTimeout(t,n)},D="undefined"!=typeof window&&window.cancelIdleCallback||clearTimeout,E=o.lg.fromClass(function(){function t(e){p(this,t),this.view=e,this.working=-1,this.chunkEnd=-1,this.chunkBudget=-1,this.work=this.work.bind(this),this.scheduleWork()}return m(t,[{key:"update",value:function(t){var e=this.view.state.field(b.state).context;t.viewportChanged&&(e.updateViewport(t.view.viewport)&&e.reset(),this.view.viewport.to>e.treeLen&&this.scheduleWork()),t.docChanged&&(this.view.hasFocus&&(this.chunkBudget+=50),this.scheduleWork()),this.checkAsyncSchedule(e)}},{key:"scheduleWork",value:function(){if(!(this.working>-1)){var t=this.view.state,e=t.field(b.state),n=e.context.fragments;e.tree==e.context.tree&&e.context.treeLen>=t.doc.length&&n.length&&0==n[0].from&&n[0].to>=t.doc.length||(this.working=T(this.work,{timeout:500}))}}},{key:"work",value:function(t){this.working=-1;var e=Date.now();if(this.chunkEnd=i+1e6)){var a=Math.min(this.chunkBudget,t?Math.max(25,t.timeRemaining()):100),s=o.context.work(a,i+1e6);this.chunkBudget-=Date.now()-e,(s||this.chunkBudget<=0||o.context.movedPast(i))&&(o.context.takeTree(),this.view.dispatch({effects:b.setState.of(new O(o.context))})),!s&&this.chunkBudget>0&&this.scheduleWork(),this.checkAsyncSchedule(o.context)}}}},{key:"checkAsyncSchedule",value:function(t){var e=this;t.scheduleOn&&(t.scheduleOn.then((function(){return e.scheduleWork()})),t.scheduleOn=null)}},{key:"destroy",value:function(){this.working>=0&&D(this.working)}}]),t}(),{eventHandlers:{focus:function(){this.scheduleWork()}}}),P=i.r$.define({combine:function(t){return t.length?t[0]:null},enables:[b.state,E]}),R=i.r$.define(),L=i.r$.define({combine:function(t){if(!t.length)return" ";if(!/^(?: +|\t+)$/.test(t[0]))throw new Error("Invalid indent unit: "+JSON.stringify(t[0]));return t[0]}});function B(t){var e=t.facet(L);return 9==e.charCodeAt(0)?t.tabSize*e.length:e.length}function I(t,e){var n="",r=t.tabSize;if(9==t.facet(L).charCodeAt(0))for(;e>=r;)n+="\t",e-=r;for(var i=0;i1&&void 0!==arguments[1]?arguments[1]:{};p(this,t),this.state=e,this.options=n,this.unit=B(e)}return m(t,[{key:"lineAt",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,n=this.state.doc.lineAt(t),r=this.options.simulateBreak;return null!=r&&r>=n.from&&r<=n.to?(e<0?r1&&void 0!==arguments[1]?arguments[1]:1;if(this.options.simulateDoubleBreak&&t==this.options.simulateBreak)return"";var n=this.lineAt(t,e),r=n.text,i=n.from;return r.slice(t-i,Math.min(r.length,t+100-i))}},{key:"column",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,n=this.lineAt(t,e),r=n.text,i=n.from,o=this.countColumn(r,t-i),a=this.options.overrideIndentation?this.options.overrideIndentation(i):-1;return a>-1&&(o+=a-this.countColumn(r,r.search(/\S|$/))),o}},{key:"countColumn",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:t.length;return(0,a.IS)(t,this.state.tabSize,e)}},{key:"lineIndent",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,n=this.lineAt(t,e),r=n.text,i=n.from,o=this.options.overrideIndentation;if(o){var a=o(i);if(a>-1)return a}return this.countColumn(r,r.search(/\S|$/))}},{key:"simulatedBreak",get:function(){return this.options.simulateBreak||null}}]),t}(),V=new r.md;function _(t){var e=t.type.prop(V);if(e)return e;var n,i=t.firstChild;if(i&&(n=i.type.prop(r.md.closedBy))){var o=t.lastChild,a=o&&n.indexOf(o.name)>-1;return function(t){return F(t,!0,1,void 0,a&&!function(t){return t.pos==t.options.simulateBreak&&t.options.simulateDoubleBreak}(t)?o.from:void 0)}}return null==t.parent?z:null}function H(t,e,n){for(;t;t=t.parent){var r=_(t);if(r)return r(new W(n,e,t))}return null}function z(){return 0}var W=function(t){u(n,t);var e=l(n);function n(t,r,i){var o;return p(this,n),(o=e.call(this,t.state,t.options)).base=t,o.pos=r,o.node=i,o}return m(n,[{key:"textAfter",get:function(){return this.textAfterPos(this.pos)}},{key:"baseIndent",get:function(){for(var t=this.state.doc.lineAt(this.node.from);;){for(var e=this.node.resolve(t.from);e.parent&&e.parent.from==e.from;)e=e.parent;if(q(e,this.node))break;t=this.state.doc.lineAt(e.from)}return this.lineIndent(t.from)}},{key:"continue",value:function(){var t=this.node.parent;return t?H(t,this.pos,this.base):0}}]),n}(j);function q(t,e){for(var n=e;n;n=n.parent)if(t==n)return!0;return!1}function F(t,e,n,r,i){var o=t.textAfter,a=o.match(/^\s*/)[0].length,s=r&&o.slice(a,a+r.length)==r||i==t.pos+a,u=e?function(t){var e=t.node,n=e.childAfter(e.from),r=e.lastChild;if(!n)return null;for(var i=t.options.simulateBreak,o=t.state.doc.lineAt(n.from),a=null==i||i<=o.from?o.to:Math.min(o.to,i),s=n.to;;){var u=e.childAfter(s);if(!u||u==r)return null;if(!u.type.isSkipped)return u.from!?|~^]/,o=/^[:\[\(\{]/,a=["true","false"],s=/^(\d[+\-\*\/])?\d+(\.\d+)?/;function u(t,e){var n=t.peek();if(e.incomment)return t.skipTo("#}")?(t.eatWhile(/\#|}/),e.incomment=!1):t.skipToEnd(),"comment";if(e.intag){if(e.operator){if(e.operator=!1,t.match(a))return"atom";if(t.match(s))return"number"}if(e.sign){if(e.sign=!1,t.match(a))return"atom";if(t.match(s))return"number"}if(e.instring)return n==e.instring&&(e.instring=!1),t.next(),"string";if("'"==n||'"'==n)return e.instring=n,t.next(),"string";if(t.match(e.intag+"}")||t.eat("-")&&t.match(e.intag+"}"))return e.intag=!1,"tag";if(t.match(i))return e.operator=!0,"operator";if(t.match(o))e.sign=!0;else if(t.eat(" ")||t.sol()){if(t.match(r))return"keyword";if(t.match(a))return"atom";if(t.match(s))return"number";t.sol()&&t.next()}else t.next();return"variable"}if(t.eat("{")){if(t.eat("#"))return e.incomment=!0,t.skipTo("#}")?(t.eatWhile(/\#|}/),e.incomment=!1):t.skipToEnd(),"comment";if(n=t.eat(/\{|%/))return e.intag=n,"{"==n&&(e.intag="}"),t.eat("-"),"tag"}t.next()}r=new RegExp("(("+r.join(")|(")+"))\\b"),a=new RegExp("(("+a.join(")|(")+"))\\b");var h={startState:function(){return{tokenize:u}},token:function(t,e){return e.tokenize(t,e)},languageData:{commentTokens:{block:{open:"{#",close:"#}"}}}}},76697:function(t,e,n){n.d(e,{r:function(){return i}});var r=new RegExp("\\b(("+["true","false","on","off","yes","no"].join(")|(")+"))$","i"),i={token:function(t,e){var n=t.peek(),i=e.escaped;if(e.escaped=!1,"#"==n&&(0==t.pos||/\s/.test(t.string.charAt(t.pos-1))))return t.skipToEnd(),"comment";if(t.match(/^('([^']|\\.)*'?|"([^"]|\\.)*"?)/))return"string";if(e.literal&&t.indentation()>e.keyCol)return t.skipToEnd(),"string";if(e.literal&&(e.literal=!1),t.sol()){if(e.keyCol=0,e.pair=!1,e.pairStart=!1,t.match("---"))return"def";if(t.match("..."))return"def";if(t.match(/^\s*-\s+/))return"meta"}if(t.match(/^(\{|\}|\[|\])/))return"{"==n?e.inlinePairs++:"}"==n?e.inlinePairs--:"["==n?e.inlineList++:e.inlineList--,"meta";if(e.inlineList>0&&!i&&","==n)return t.next(),"meta";if(e.inlinePairs>0&&!i&&","==n)return e.keyCol=0,e.pair=!1,e.pairStart=!1,t.next(),"meta";if(e.pairStart){if(t.match(/^\s*(\||\>)\s*/))return e.literal=!0,"meta";if(t.match(/^\s*(\&|\*)[a-z0-9\._-]+\b/i))return"variable";if(0==e.inlinePairs&&t.match(/^\s*-?[0-9\.\,]+\s?$/))return"number";if(e.inlinePairs>0&&t.match(/^\s*-?[0-9\.\,]+\s?(?=(,|}))/))return"number";if(t.match(r))return"keyword"}return!e.pair&&t.match(/^\s*(?:[,\[\]{}&*!|>'"%@`][^\s'":]|[^,\[\]{}#&*!|>'"%@`])[^#]*?(?=\s*:($|\s))/)?(e.pair=!0,e.keyCol=t.indentation(),"atom"):e.pair&&t.match(/^:\s*/)?(e.pairStart=!0,"meta"):(e.pairStart=!1,e.escaped="\\"==n,t.next(),null)},startState:function(){return{pair:!1,pairStart:!1,keyCol:0,inlinePairs:0,inlineList:0,literal:!1,escaped:!1}},languageData:{commentTokens:{line:"#"}}}},67037:function(t,e,n){n.d(e,{Xs:function(){return d},f_:function(){return p},uU:function(){return h}});var r=n(74075);function i(t,e){var n="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!n){if(Array.isArray(t)||(n=function(t,e){if(!t)return;if("string"==typeof t)return o(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return o(t,e)}(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var r=0,i=function(){};return{s:i,n:function(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:i}}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 a,s=!0,u=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return s=t.done,t},e:function(t){u=!0,a=t},f:function(){try{s||null==n.return||n.return()}finally{if(u)throw a}}}}function o(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n1&&void 0!==arguments[1]?arguments[1]:t;return new l(t,e,this)}}]),t}();h.prototype.startSide=h.prototype.endSide=0,h.prototype.point=!1,h.prototype.mapMode=r.gc.TrackDel;var l=function t(e,n,r){a(this,t),this.from=e,this.to=n,this.value=r};function c(t,e){return t.from-e.from||t.value.startSide-e.value.startSide}var f=function(){function t(e,n,r,i){a(this,t),this.from=e,this.to=n,this.value=r,this.maxPoint=i}return u(t,[{key:"length",get:function(){return this.to[this.to.length-1]}},{key:"findIndex",value:function(t,e,n){for(var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,i=n?this.to:this.from,o=r,a=i.length;;){if(o==a)return o;var s=o+a>>1,u=i[s]-t||(n?this.value[s].endSide:this.value[s].startSide)-e;if(s==o)return u>=0?o:a;u>=0?a=s:o=s+1}}},{key:"between",value:function(t,e,n,r){for(var i=this.findIndex(e,-1e9,!0),o=this.findIndex(n,1e9,!1,i);i(d=n.mapPos(c,h.endSide))||f==d&&h.startSide>0&&h.endSide<=0)continue;(d-f||h.endSide-h.startSide)<0||(a<0&&(a=f),h.point&&(s=Math.max(s,d-f)),r.push(h),i.push(f-a),o.push(d-a))}return{mapped:r.length?new t(i,o,r,s):null,pos:a}}}]),t}(),d=function(){function t(e,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:t.empty,i=arguments.length>3?arguments[3]:void 0;a(this,t),this.chunkPos=e,this.chunk=n,this.nextLayer=r,this.maxPoint=i}return u(t,[{key:"length",get:function(){var t=this.chunk.length-1;return t<0?0:Math.max(this.chunkEnd(t),this.nextLayer.length)}},{key:"size",get:function(){if(this.isEmpty)return 0;var t,e=this.nextLayer.size,n=i(this.chunk);try{for(n.s();!(t=n.n()).done;){e+=t.value.value.length}}catch(r){n.e(r)}finally{n.f()}return e}},{key:"chunkEnd",value:function(t){return this.chunkPos[t]+this.chunk[t].length}},{key:"update",value:function(e){var n=e.add,r=void 0===n?[]:n,i=e.sort,o=void 0!==i&&i,a=e.filterFrom,s=void 0===a?0:a,u=e.filterTo,h=void 0===u?this.length:u,f=e.filter;if(0==r.length&&!f)return this;if(o&&r.slice().sort(c),this.isEmpty)return r.length?t.of(r):this;for(var d=new m(this,null,-1).goto(0),v=0,g=[],y=new p;d.value||v=0){var k=r[v++];y.addInner(k.from,k.to,k.value)||g.push(k)}else 1==d.rangeIndex&&d.chunkIndexthis.chunkEnd(d.chunkIndex)||hd.to||h=i&&t<=i+o.length&&!1===o.between(i,t-i,e-i,n))return}this.nextLayer.between(t,e,n)}}},{key:"iter",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return y.from([this]).goto(t)}},{key:"isEmpty",get:function(){return this.nextLayer==this}}],[{key:"iter",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return y.from(t).goto(e)}},{key:"compare",value:function(t,e,n,r){var i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:-1,o=t.filter((function(t){return t.maxPoint>=500||!t.isEmpty&&e.indexOf(t)<0&&t.maxPoint>=i})),a=e.filter((function(e){return e.maxPoint>=500||!e.isEmpty&&t.indexOf(e)<0&&e.maxPoint>=i})),s=g(o,a),u=new b(o,s,i),h=new b(a,s,i);n.iterGaps((function(t,e,n){return w(u,t,h,e,n,r)})),n.empty&&0==n.length&&w(u,0,h,0,0,r)}},{key:"eq",value:function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,r=arguments.length>3?arguments[3]:void 0;null==r&&(r=1e9);var i=t.filter((function(t){return!t.isEmpty&&e.indexOf(t)<0})),o=e.filter((function(e){return!e.isEmpty&&t.indexOf(e)<0}));if(i.length!=o.length)return!1;if(!i.length)return!0;for(var a=g(i,o),s=new b(i,a,0).goto(n),u=new b(o,a,0).goto(n);;){if(s.to!=u.to||!x(s.active,u.active)||s.point&&(!u.point||!s.point.eq(u.point)))return!1;if(s.to>=r)return!0;s.next(),u.next()}}},{key:"spans",value:function(t,e,n,r){for(var i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:-1,o=new b(t,null,i).goto(e),a=e,s=o.openStart;;){var u=Math.min(o.to,n);if(o.point?(r.point(a,u,o.point,o.activeForPoint(o.to),s),s=o.openEnd(u)+(o.to>u?1:0)):u>a&&(r.span(a,u,o.active,s),s=o.openEnd(u)),o.to>n)break;a=o.to,o.next()}return s}},{key:"of",value:function(t){var e,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=new p,o=i(t instanceof l?[t]:n?v(t):t);try{for(o.s();!(e=o.n()).done;){var a=e.value;r.add(a.from,a.to,a.value)}}catch(s){o.e(s)}finally{o.f()}return r.finish()}}]),t}();function v(t){if(t.length>1)for(var e=t[0],n=1;n0)return t.slice().sort(c);e=r}return t}d.empty=new d([],[],null,-1),d.empty.nextLayer=d.empty;var p=function(){function t(){a(this,t),this.chunks=[],this.chunkPos=[],this.chunkStart=-1,this.last=null,this.lastFrom=-1e9,this.lastTo=-1e9,this.from=[],this.to=[],this.value=[],this.maxPoint=-1,this.setMaxPoint=-1,this.nextLayer=null}return u(t,[{key:"finishChunk",value:function(t){this.chunks.push(new f(this.from,this.to,this.value,this.maxPoint)),this.chunkPos.push(this.chunkStart),this.chunkStart=-1,this.setMaxPoint=Math.max(this.setMaxPoint,this.maxPoint),this.maxPoint=-1,t&&(this.from=[],this.to=[],this.value=[])}},{key:"add",value:function(e,n,r){this.addInner(e,n,r)||(this.nextLayer||(this.nextLayer=new t)).add(e,n,r)}},{key:"addInner",value:function(t,e,n){var r=t-this.lastTo||n.startSide-this.last.endSide;if(r<=0&&(t-this.lastFrom||n.startSide-this.last.startSide)<0)throw new Error("Ranges must be added sorted by `from` position and `startSide`");return!(r<0)&&(250==this.from.length&&this.finishChunk(!0),this.chunkStart<0&&(this.chunkStart=t),this.from.push(t-this.chunkStart),this.to.push(e-this.chunkStart),this.last=n,this.lastFrom=t,this.lastTo=e,this.value.push(n),n.point&&(this.maxPoint=Math.max(this.maxPoint,e-t)),!0)}},{key:"addChunk",value:function(t,e){if((t-this.lastTo||e.value[0].startSide-this.last.endSide)<0)return!1;this.from.length&&this.finishChunk(!0),this.setMaxPoint=Math.max(this.setMaxPoint,e.maxPoint),this.chunks.push(e),this.chunkPos.push(t);var n=e.value.length-1;return this.last=e.value[n],this.lastFrom=e.from[n]+t,this.lastTo=e.to[n]+t,!0}},{key:"finish",value:function(){return this.finishInner(d.empty)}},{key:"finishInner",value:function(t){if(this.from.length&&this.finishChunk(!1),0==this.chunks.length)return t;var e=new d(this.chunkPos,this.chunks,this.nextLayer?this.nextLayer.finishInner(t):t,this.setMaxPoint);return this.from=null,e}}]),t}();function g(t,e){var n,r=new Map,o=i(t);try{for(o.s();!(n=o.n()).done;)for(var a=n.value,s=0;s3&&void 0!==arguments[3]?arguments[3]:0;a(this,t),this.layer=e,this.skip=n,this.minPoint=r,this.rank=i}return u(t,[{key:"startSide",get:function(){return this.value?this.value.startSide:0}},{key:"endSide",get:function(){return this.value?this.value.endSide:0}},{key:"goto",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1e9;return this.chunkIndex=this.rangeIndex=0,this.gotoInner(t,e,!1),this}},{key:"gotoInner",value:function(t,e,n){for(;this.chunkIndex=this.minPoint)break}}},{key:"setRangeIndex",value:function(t){if(t==this.layer.chunk[this.chunkIndex].value.length){if(this.chunkIndex++,this.skip)for(;this.chunkIndex1&&void 0!==arguments[1]?arguments[1]:-1e9,r=i(this.heap);try{for(r.s();!(e=r.n()).done;){var o=e.value;o.goto(t,n)}}catch(s){r.e(s)}finally{r.f()}for(var a=this.heap.length>>1;a>=0;a--)k(this.heap,a);return this.next(),this}},{key:"forward",value:function(t,e){var n,r=i(this.heap);try{for(r.s();!(n=r.n()).done;){n.value.forward(t,e)}}catch(a){r.e(a)}finally{r.f()}for(var o=this.heap.length>>1;o>=0;o--)k(this.heap,o);(this.to-t||this.value.endSide-e)<0&&this.next()}},{key:"next",value:function(){if(0==this.heap.length)this.from=this.to=1e9,this.value=null,this.rank=-1;else{var t=this.heap[0];this.from=t.from,this.to=t.to,this.value=t.value,this.rank=t.rank,t.value&&t.next(),k(this.heap,0)}}}],[{key:"from",value:function(e){for(var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:-1,i=[],o=0;o=r&&i.push(new m(a,n,r,o));return 1==i.length?i[0]:new t(i)}}]),t}();function k(t,e){for(var n=t[e];;){var r=1+(e<<1);if(r>=t.length)break;var i=t[r];if(r+1=0&&(i=t[r+1],r++),n.compare(i)<0)break;t[r]=n,t[e]=i,e=r}}var b=function(){function t(e,n,r){a(this,t),this.minPoint=r,this.active=[],this.activeTo=[],this.activeRank=[],this.minActive=-1,this.point=null,this.pointFrom=0,this.pointRank=0,this.to=-1e9,this.endSide=0,this.openStart=-1,this.cursor=y.from(e,n,r)}return u(t,[{key:"goto",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1e9;return this.cursor.goto(t,e),this.active.length=this.activeTo.length=this.activeRank.length=0,this.minActive=-1,this.to=t,this.endSide=e,this.openStart=-1,this.next(),this}},{key:"forward",value:function(t,e){for(;this.minActive>-1&&(this.activeTo[this.minActive]-t||this.active[this.minActive].endSide-e)<0;)this.removeActive(this.minActive);this.cursor.forward(t,e)}},{key:"removeActive",value:function(t){S(this.active,t),S(this.activeTo,t),S(this.activeRank,t),this.minActive=C(this.active,this.activeTo)}},{key:"addActive",value:function(t){for(var e=0,n=this.cursor,r=n.value,i=n.to,o=n.rank;e-1&&(this.activeTo[i]-this.cursor.from||this.active[i].endSide-this.cursor.startSide)<0){if(this.activeTo[i]>t){this.to=this.activeTo[i],this.endSide=this.active[i].endSide;break}this.removeActive(i),n&&S(n,i)}else{if(!this.cursor.value){this.to=this.endSide=1e9;break}if(this.cursor.from>t){this.to=this.cursor.from,this.endSide=this.cursor.startSide;break}var o=this.cursor.value;if(o.point){if(!(e&&this.cursor.to==this.to&&this.cursor.fromt&&this.forward(this.to,this.endSide);break}this.cursor.next()}else this.addActive(n),this.cursor.next()}}if(n){for(var a=0;a=0&&!(this.activeRank[n]t||this.activeTo[n]==t&&this.active[n].endSide>=this.point.endSide)&&e.push(this.active[n]);return e.reverse()}},{key:"openEnd",value:function(t){for(var e=0,n=this.activeTo.length-1;n>=0&&this.activeTo[n]>t;n--)e++;return e}}]),t}();function w(t,e,n,r,i,o){t.goto(e),n.goto(r);for(var a=r+i,s=r,u=r-e;;){var h=t.to+u-n.to||t.endSide-n.endSide,l=h<0?t.to+u:n.to,c=Math.min(l,a);if(t.point||n.point?t.point&&n.point&&(t.point==n.point||t.point.eq(n.point))&&x(t.activeForPoint(t.to+u),n.activeForPoint(n.to))||o.comparePoint(s,c,t.point,n.point):c>s&&!x(t.active,n.active)&&o.compareRange(s,c,t.active,n.active),l>a)break;s=l,h<=0&&t.next(),h>=0&&n.next()}}function x(t,e){if(t.length!=e.length)return!1;for(var n=0;n=e;r--)t[r+1]=t[r];t[e]=n}function C(t,e){for(var n=-1,r=1e9,i=0;ia?-1:i==r.length?function(t,e){var n=t.coordsAtPos(t.viewport.from);return n?Math.round(Math.abs((n.left-e)/t.defaultCharacterWidth)):-1}(t,e.clientX):(0,o.IS)(r.text,t.state.tabSize,n-r.from);return{line:r.number,col:s,off:i}}function u(t,e){var n=s(t,e),i=t.state.selection;return n?{update:function(t){if(t.docChanged){var e=t.changes.mapPos(t.startState.doc.line(n.line).from),r=t.state.doc.lineAt(e);n={line:r.number,col:n.col,off:Math.min(n.off,r.length)},i=i.map(t.changes)}},get:function(e,u,h){var l=s(t,e);if(!l)return i;var c=function(t,e,n){var i=Math.min(e.line,n.line),s=Math.max(e.line,n.line),u=[];if(e.off>a||n.off>a||e.col<0||n.col<0)for(var h=Math.min(e.off,n.off),l=Math.max(e.off,n.off),c=i;c<=s;c++){var f=t.doc.line(c);f.length<=l&&u.push(r.jT.range(f.from+h,f.to+l))}else for(var d=Math.min(e.col,n.col),v=Math.max(e.col,n.col),p=i;p<=s;p++){var g=t.doc.line(p),m=(0,o.Gz)(g.text,d,t.tabSize,!0);if(m>-1){var y=(0,o.Gz)(g.text,v,t.tabSize);u.push(r.jT.range(g.from+m,g.from+y))}}return u}(t.state,n,l);return c.length?h?r.jT.create(c.concat(i.ranges)):r.jT.create(c):i}}:null}function h(t){var e=(null==t?void 0:t.eventFilter)||function(t){return t.altKey&&0==t.button};return i.tk.mouseSelectionStyle.of((function(t,n){return e(n)?u(t,n):null}))}},86315:function(t,e,n){n.d(e,{sW:function(){return J},Lp:function(){return wt}});var r=n(91643),i=n(74075);function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function a(t,e){for(var n=0;n=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:i}}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 o,a=!0,s=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return a=t.done,t},e:function(t){s=!0,o=t},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw o}}}}function h(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n-1?n.panels[r]:null}var f=r.lg.fromClass(function(){function t(e){o(this,t),this.input=e.state.facet(g),this.specs=this.input.filter((function(t){return t})),this.panels=this.specs.map((function(t){return t(e)}));var n=e.state.facet(l);this.top=new d(e,!0,n.topContainer),this.bottom=new d(e,!1,n.bottomContainer),this.top.sync(this.panels.filter((function(t){return t.top}))),this.bottom.sync(this.panels.filter((function(t){return!t.top})));var r,i=u(this.panels);try{for(i.s();!(r=i.n()).done;){var a=r.value;a.dom.classList.add("cm-panel"),a.mount&&a.mount()}}catch(s){i.e(s)}finally{i.f()}}return s(t,[{key:"update",value:function(t){var e=t.state.facet(l);this.top.container!=e.topContainer&&(this.top.sync([]),this.top=new d(t.view,!0,e.topContainer)),this.bottom.container!=e.bottomContainer&&(this.bottom.sync([]),this.bottom=new d(t.view,!1,e.bottomContainer)),this.top.syncClasses(),this.bottom.syncClasses();var n=t.state.facet(g);if(n!=this.input){var r,i=n.filter((function(t){return t})),o=[],a=[],s=[],h=[],c=u(i);try{for(c.s();!(r=c.n()).done;){var f=r.value,v=this.specs.indexOf(f),p=void 0;v<0?(p=f(t.view),h.push(p)):(p=this.panels[v]).update&&p.update(t),o.push(p),(p.top?a:s).push(p)}}catch(S){c.e(S)}finally{c.f()}this.specs=i,this.panels=o,this.top.sync(a),this.bottom.sync(s);for(var m=0,y=h;m=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:i}}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 o,a=!0,s=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return a=t.done,t},e:function(t){s=!0,o=t},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw o}}}}function D(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null==n)return;var r,i,o=[],a=!0,s=!1;try{for(n=n.call(t);!(a=(r=n.next()).done)&&(o.push(r.value),!e||o.length!==e);a=!0);}catch(u){s=!0,i=u}finally{try{a||null==n.return||n.return()}finally{if(s)throw i}}return o}(t,e)||E(t,e)||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 E(t,e){if(t){if("string"==typeof t)return P(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?P(t,e):void 0}}function P(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n2&&void 0!==arguments[2]?arguments[2]:0,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:e.length,o=arguments.length>4?arguments[4]:void 0;R(this,t),this.value={from:0,to:0},this.done=!1,this.matches=[],this.buffer="",this.bufferPos=0,this.iter=e.iterRange(r,i),this.bufferStart=r,this.normalize=o?function(t){return o(I(t))}:I,this.query=this.normalize(n)}return B(t,[{key:"peek",value:function(){if(this.bufferPos==this.buffer.length){if(this.bufferStart+=this.buffer.length,this.iter.next(),this.iter.done)return-1;this.bufferPos=0,this.buffer=this.iter.value}return(0,w.gm)(this.buffer,this.bufferPos)}},{key:"next",value:function(){for(;this.matches.length;)this.matches.pop();return this.nextOverlapping()}},{key:"nextOverlapping",value:function(){for(;;){var t=this.peek();if(t<0)return this.done=!0,this;var e=(0,w.bg)(t),n=this.bufferStart+this.bufferPos;this.bufferPos+=(0,w.nZ)(t);for(var r=this.normalize(e),i=0,o=n;;i++){var a=r.charCodeAt(i),s=this.match(a,o);if(s)return this.value=s,this;if(i==r.length-1)break;o==n&&i3&&void 0!==arguments[3]?arguments[3]:0,o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:e.length;if(R(this,t),this.to=o,this.curLine="",this.done=!1,this.value=j,/\\[sWDnr]|\n|\r|\[\^/.test(n))return new W(e,n,r,i,o);this.re=new RegExp(n,V+((null==r?void 0:r.ignoreCase)?"i":"")),this.iter=e.iter();var a=e.lineAt(i);this.curLineStart=a.from,this.matchPos=i,this.getLine(this.curLineStart)}return B(t,[{key:"getLine",value:function(t){this.iter.next(t),this.iter.lineBreak?this.curLine="":(this.curLine=this.iter.value,this.curLineStart+this.curLine.length>this.to&&(this.curLine=this.curLine.slice(0,this.to-this.curLineStart)),this.iter.next())}},{key:"nextLine",value:function(){this.curLineStart=this.curLineStart+this.curLine.length+1,this.curLineStart>this.to?this.curLine="":this.getLine(0)}},{key:"next",value:function(){for(var t=this.matchPos-this.curLineStart;;){this.re.lastIndex=t;var e=this.matchPos<=this.to&&this.re.exec(this.curLine);if(e){var n=this.curLineStart+e.index,r=n+e[0].length;if(this.matchPos=r+(n==r?1:0),n==this.curLine.length&&this.nextLine(),nthis.value.to)return this.value={from:n,to:r,match:e},this;t=this.matchPos-this.curLineStart}else{if(!(this.curLineStart+this.curLine.length=r||i.to<=n){var o=new t(n,e.sliceString(n,r));return H.set(e,o),o}if(i.from==n&&i.to==r)return i;var a=i.text,s=i.from;return s>n&&(a=e.sliceString(n,s)+a,s=n),i.to=this.to?this.to:this.text.lineAt(t).to}},{key:"next",value:function(){for(;;){var t=this.re.lastIndex=this.matchPos-this.flat.from,e=this.re.exec(this.flat.text);if(e&&!e[0]&&e.index==t&&(this.re.lastIndex=t+1,e=this.re.exec(this.flat.text)),e&&this.flat.tothis.flat.text.length-10&&(e=null),e){var n=this.flat.from+e.index,r=n+e[0].length;return this.value={from:n,to:r,match:e},this.matchPos=r+(n==r?1:0),this}if(this.flat.to==this.to)return this.done=!0,this;this.flat=z.get(this.text,this.flat.from,this.chunkEnd(this.flat.from+2*this.flat.text.length))}}}]),t}();function q(t){var e=k("input",{class:"cm-textfield",name:"line"});function n(){var n=/^([+-])?(\d+)?(:\d+)?(%)?$/.exec(e.value);if(n){var r=t.state,o=r.doc.lineAt(r.selection.main.head),a=D(n,5),s=a[1],u=a[2],h=a[3],l=a[4],c=h?+h.slice(1):0,f=u?+u:o.number;if(u&&l){var d=f/100;s&&(d=d*("-"==s?-1:1)+o.number/r.doc.lines),f=Math.round(r.doc.lines*d)}else u&&s&&(f=f*("-"==s?-1:1)+o.number);var v=r.doc.line(Math.max(1,Math.min(r.doc.lines,f)));t.dispatch({effects:F.of(!1),selection:i.jT.cursor(v.from+Math.max(0,Math.min(c,v.length))),scrollIntoView:!0}),t.focus()}}return{dom:k("form",{class:"cm-gotoLine",onkeydown:function(e){27==e.keyCode?(e.preventDefault(),t.dispatch({effects:F.of(!1)}),t.focus()):13==e.keyCode&&(e.preventDefault(),n())},onsubmit:function(t){t.preventDefault(),n()}},k("label",t.state.phrase("Go to line"),": ",e)," ",k("button",{class:"cm-button",type:"submit"},t.state.phrase("go"))),pos:-10}}var F=i.Py.define(),$=i.QQ.define({create:function(){return!0},update:function(t,e){var n,r=T(e.effects);try{for(r.s();!(n=r.n()).done;){var i=n.value;i.is(F)&&(t=i.value)}}catch(o){r.e(o)}finally{r.f()}return t},provide:function(t){return g.from(t,(function(t){return t?q:null}))}}),K=r.tk.baseTheme({".cm-panel.cm-gotoLine":{padding:"2px 6px 4px","& label":{fontSize:"80%"}}}),U={highlightWordAroundCursor:!1,minSelectionLength:1,maxMatches:100},G=i.r$.define({combine:function(t){return(0,i.BO)(t,U,{highlightWordAroundCursor:function(t,e){return t||e},minSelectionLength:Math.min,maxMatches:Math.min})}});function J(t){var e=[Z,Y];return t&&e.push(G.of(t)),e}var X=r.p.mark({class:"cm-selectionMatch"}),Q=r.p.mark({class:"cm-selectionMatch cm-selectionMatch-main"}),Y=r.lg.fromClass(function(){function t(e){R(this,t),this.decorations=this.getDeco(e)}return B(t,[{key:"update",value:function(t){(t.selectionSet||t.docChanged||t.viewportChanged)&&(this.decorations=this.getDeco(t.view))}},{key:"getDeco",value:function(t){var e=t.state.facet(G),n=t.state,o=n.selection;if(o.ranges.length>1)return r.p.none;var a,s=o.main,u=null;if(s.empty){if(!e.highlightWordAroundCursor)return r.p.none;var h=n.wordAt(s.head);if(!h)return r.p.none;u=n.charCategorizer(s.head),a=n.sliceDoc(h.from,h.to)}else{var l=s.to-s.from;if(l200)return r.p.none;if(!(a=n.sliceDoc(s.from,s.to).trim()))return r.p.none}var c,f=[],d=T(t.visibleRanges);try{for(d.s();!(c=d.n()).done;)for(var v=c.value,p=new N(n.doc,a,v.from,v.to);!p.next().done;){var g=p.value,m=g.from,y=g.to;if((!u||(0==m||u(n.sliceDoc(m-1,m))!=i.D0.Word)&&(y==n.doc.length||u(n.sliceDoc(y,y+1))!=i.D0.Word))&&(u&&m<=s.from&&y>=s.to?f.push(Q.range(m,y)):(m>=s.to||y<=s.from)&&f.push(X.range(m,y)),f.length>e.maxMatches))return r.p.none}}catch(k){d.e(k)}finally{d.f()}return r.p.set(f)}}]),t}(),{decorations:function(t){return t.decorations}}),Z=r.tk.baseTheme({".cm-selectionMatch":{backgroundColor:"#99ff7780"},".cm-searchMatch .cm-selectionMatch":{backgroundColor:"transparent"}});var tt=i.r$.define({combine:function(t){var e=t.some((function(t){return t.matchCase}));return{top:t.some((function(t){return t.top})),matchCase:void 0===e||e}}});var et=function(){function t(e,n,r){R(this,t),this.search=e,this.replace=n,this.caseInsensitive=r}return B(t,[{key:"eq",value:function(t){return this.search==t.search&&this.replace==t.replace&&this.caseInsensitive==t.caseInsensitive&&this.constructor==t.constructor}}]),t}(),nt=function(t){x(n,t);var e=A(n);function n(t,r,i){var o;return R(this,n),(o=e.call(this,t,r,i)).unquoted=t.replace(/\\([nrt\\])/g,(function(t,e){return"n"==e?"\n":"r"==e?"\r":"t"==e?"\t":"\\"})),o}return B(n,[{key:"cursor",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:t.length;return new N(t,this.unquoted,e,n,this.caseInsensitive?function(t){return t.toLowerCase()}:void 0)}},{key:"nextMatch",value:function(t,e,n){var r=this.cursor(t,n).nextOverlapping();return r.done&&(r=this.cursor(t,0,e).nextOverlapping()),r.done?null:r.value}},{key:"prevMatchInRange",value:function(t,e,n){for(var r=n;;){for(var i=Math.max(e,r-1e4-this.unquoted.length),o=this.cursor(t,i,r),a=null;!o.nextOverlapping().done;)a=o.value;if(a)return a;if(i==e)return null;r-=1e4}}},{key:"prevMatch",value:function(t,e,n){return this.prevMatchInRange(t,0,e)||this.prevMatchInRange(t,n,t.length)}},{key:"getReplacement",value:function(t){return this.replace}},{key:"matchAll",value:function(t,e){for(var n=this.cursor(t),r=[];!n.next().done;){if(r.length>=e)return null;r.push(n.value)}return r}},{key:"highlight",value:function(t,e,n,r){for(var i=this.cursor(t,Math.max(0,e-this.unquoted.length),Math.min(n+this.unquoted.length,t.length));!i.next().done;)r(i.value.from,i.value.to)}},{key:"valid",get:function(){return!!this.search}}]),n}(et),rt=function(t){x(n,t);var e=A(n);function n(t,r,i){var o;return R(this,n),(o=e.call(this,t,r,i)).valid=!!t&&function(t){try{return new RegExp(t,V),!0}catch(e){return!1}}(t),o}return B(n,[{key:"cursor",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:t.length;return new _(t,this.search,this.caseInsensitive?{ignoreCase:!0}:void 0,e,n)}},{key:"nextMatch",value:function(t,e,n){var r=this.cursor(t,n).next();return r.done&&(r=this.cursor(t,0,e).next()),r.done?null:r.value}},{key:"prevMatchInRange",value:function(t,e,n){for(var r=1;;r++){for(var i=Math.max(e,n-1e4*r),o=this.cursor(t,i,n),a=null;!o.next().done;)a=o.value;if(a&&(i==e||a.from>i+10))return a;if(i==e)return null}}},{key:"prevMatch",value:function(t,e,n){return this.prevMatchInRange(t,0,e)||this.prevMatchInRange(t,n,t.length)}},{key:"getReplacement",value:function(t){return this.replace.replace(/\$([$&\d+])/g,(function(e,n){return"$"==n?"$":"&"==n?t.match[0]:"0"!=n&&+n=e)return null;r.push(n.value)}return r}},{key:"highlight",value:function(t,e,n,r){for(var i=this.cursor(t,Math.max(0,e-250),Math.min(n+250,t.length));!i.next().done;)r(i.value.from,i.value.to)}}]),n}(et),it=i.Py.define(),ot=i.Py.define(),at=i.QQ.define({create:function(t){return new st(yt(t),mt)},update:function(t,e){var n,r=T(e.effects);try{for(r.s();!(n=r.n()).done;){var i=n.value;i.is(it)?t=new st(i.value,t.panel):i.is(ot)&&(t=new st(t.query,i.value?mt:null))}}catch(o){r.e(o)}finally{r.f()}return t},provide:function(t){return g.from(t,(function(t){return t.panel}))}}),st=function t(e,n){R(this,t),this.query=e,this.panel=n},ut=r.p.mark({class:"cm-searchMatch"}),ht=r.p.mark({class:"cm-searchMatch cm-searchMatch-selected"}),lt=r.lg.fromClass(function(){function t(e){R(this,t),this.view=e,this.decorations=this.highlight(e.state.field(at))}return B(t,[{key:"update",value:function(t){var e=t.state.field(at);(e!=t.startState.field(at)||t.docChanged||t.selectionSet)&&(this.decorations=this.highlight(e))}},{key:"highlight",value:function(t){var e=t.query;if(!t.panel||!e.valid)return r.p.none;for(var n=this.view,i=new m.f_,o=0,a=n.visibleRanges,s=a.length;oa[o+1].from-500;)l=a[++o].to;e.highlight(n.state.doc,h,l,(function(t,e){var r=n.state.selection.ranges.some((function(n){return n.from==t&&n.to==e}));i.add(t,e,r?ht:ut)}))}return i.finish()}}]),t}(),{decorations:function(t){return t.decorations}});function ct(t){return function(e){var n=e.state.field(at,!1);return n&&n.query.valid?t(e,n):kt(e)}}var ft=ct((function(t,e){var n=e.query,r=t.state.selection.main,i=r.from,o=r.to,a=n.nextMatch(t.state.doc,i,o);return!(!a||a.from==i&&a.to==o)&&(t.dispatch({selection:{anchor:a.from,head:a.to},scrollIntoView:!0,effects:At(t,a)}),!0)})),dt=ct((function(t,e){var n=e.query,r=t.state,i=r.selection.main,o=i.from,a=i.to,s=n.prevMatch(r.doc,o,a);return!!s&&(t.dispatch({selection:{anchor:s.from,head:s.to},scrollIntoView:!0,effects:At(t,s)}),!0)})),vt=ct((function(t,e){var n=e.query.matchAll(t.state.doc,1e3);return!(!n||!n.length)&&(t.dispatch({selection:i.jT.create(n.map((function(t){return i.jT.range(t.from,t.to)})))}),!0)})),pt=ct((function(t,e){var n=e.query,r=t.state,i=r.selection.main,o=i.from,a=i.to;if(r.readOnly)return!1;var s=n.nextMatch(r.doc,o,o);if(!s)return!1;var u,h,l=[];if(s.from==o&&s.to==a&&(h=r.toText(n.getReplacement(s)),l.push({from:s.from,to:s.to,insert:h}),s=n.nextMatch(r.doc,s.from,s.to)),s){var c=0==l.length||l[0].from>=s.to?0:s.to-s.from-h.length;u={anchor:s.from-c,head:s.to-c}}return t.dispatch({changes:l,selection:u,scrollIntoView:!!u,effects:s?At(t,s):void 0}),!0})),gt=ct((function(t,e){var n=e.query;if(t.state.readOnly)return!1;var r=n.matchAll(t.state.doc,1e9).map((function(t){return{from:t.from,to:t.to,insert:n.getReplacement(t)}}));return!!r.length&&(t.dispatch({changes:r}),!0)}));function mt(t){var e=t.state.field(at).query;return{dom:xt({view:t,query:e,updateQuery:function(n){e.eq(n)||(e=n,t.dispatch({effects:it.of(e)}))}}),mount:function(){this.dom.querySelector("[name=search]").select()},pos:80,top:t.state.facet(tt).top}}function yt(t,e){var n,r=t.selection.main,i=r.empty||r.to>r.from+100?"":t.sliceDoc(r.from,r.to),o=null!==(n=null==e?void 0:e.caseInsensitive)&&void 0!==n?n:!t.facet(tt).matchCase;return e&&!i?e:new nt(i.replace(/\n/g,"\\n"),"",o)}var kt=function(t){var e=t.state.field(at,!1);if(e&&e.panel){var n=c(t,mt);if(!n)return!1;var r=n.dom.querySelector("[name=search]");r.focus(),r.select()}else t.dispatch({effects:[ot.of(!0),e?it.of(yt(t.state,e.query)):i.Py.appendConfig.of(Mt)]});return!0},bt=function(t){var e=t.state.field(at,!1);if(!e||!e.panel)return!1;var n=c(t,mt);return n&&n.dom.contains(t.root.activeElement)&&t.focus(),t.dispatch({effects:ot.of(!1)}),!0},wt=[{key:"Mod-f",run:kt,scope:"editor search-panel"},{key:"F3",run:ft,shift:dt,scope:"editor search-panel"},{key:"Mod-g",run:ft,shift:dt,scope:"editor search-panel"},{key:"Escape",run:bt,scope:"editor search-panel"},{key:"Mod-Shift-l",run:function(t){var e=t.state,n=t.dispatch,r=e.selection;if(r.ranges.length>1||r.main.empty)return!1;for(var o=r.main,a=o.from,s=o.to,u=[],h=0,l=new N(e.doc,e.sliceDoc(a,s));!l.next().done;){if(u.length>1e3)return!1;l.value.from==a&&(h=u.length),u.push(i.jT.range(l.value.from,l.value.to))}return n(e.update({selection:i.jT.create(u,h)})),!0}},{key:"Alt-g",run:function(t){var e=c(t,q);if(!e){var n=[F.of(!0)];null==t.state.field($,!1)&&n.push(i.Py.appendConfig.of([$,K])),t.dispatch({effects:n}),e=c(t,q)}return e&&e.dom.querySelector("input").focus(),!0}},{key:"Mod-d",run:function(t){var e=t.state,n=t.dispatch,r=e.selection.ranges;if(r.some((function(t){return t.from===t.to})))return function(t){var e=t.state,n=t.dispatch,r=e.selection,o=i.jT.create(r.ranges.map((function(t){return e.wordAt(t.head)||i.jT.cursor(t.head)})),r.mainIndex);return!o.eq(r)&&(n(e.update({selection:o})),!0)}({state:e,dispatch:n});var o=e.sliceDoc(r[0].from,r[0].to);if(e.selection.ranges.some((function(t){return e.sliceDoc(t.from,t.to)!=o})))return!1;var a=function(t,e){for(var n=t.selection,r=n.main,i=n.ranges,o=t.wordAt(r.head),a=o&&o.from==r.from&&o.to==r.to,s=function(n,r){if(r.next(),!r.done){if(n&&i.some((function(t){return t.from==r.value.from})))return h=r,u=n,"continue";if(a){var o=t.wordAt(r.value.from);if(!o||o.from!=r.value.from||o.to!=r.value.to)return h=r,u=n,"continue"}return u=n,h=r,{v:r.value}}if(n)return h=r,u=n,{v:null};r=new N(t.doc,e,0,Math.max(0,i[i.length-1].from-1)),u=n=!0,h=r},u=!1,h=new N(t.doc,e,i[i.length-1].to);;){var l=s(u,h);if("continue"!==l&&"object"===O(l))return l.v}}(e,o);return!!a&&(n(e.update({selection:e.selection.addRange(i.jT.range(a.from,a.to),!1),scrollIntoView:!0})),!0)},preventDefault:!0}];function xt(t){function e(e){return t.view.state.phrase(e)}var n=k("input",{value:t.query.search,placeholder:e("Find"),"aria-label":e("Find"),class:"cm-textfield",name:"search",onchange:s,onkeyup:s}),i=k("input",{value:t.query.replace,placeholder:e("Replace"),"aria-label":e("Replace"),class:"cm-textfield",name:"replace",onchange:s,onkeyup:s}),o=k("input",{type:"checkbox",name:"case",checked:!t.query.caseInsensitive,onchange:s}),a=k("input",{type:"checkbox",name:"re",checked:t.query instanceof rt,onchange:s});function s(){t.updateQuery(new(a.checked?rt:nt)(n.value,i.value,!o.checked))}function u(t,e,n){return k("button",{class:"cm-button",name:t,onclick:e,type:"button"},n)}return k("div",{onkeydown:function(e){(0,r.$1)(t.view,e,"search-panel")?e.preventDefault():13==e.keyCode&&e.target==n?(e.preventDefault(),(e.shiftKey?dt:ft)(t.view)):13==e.keyCode&&e.target==i&&(e.preventDefault(),pt(t.view))},class:"cm-search"},[n,u("next",(function(){return ft(t.view)}),[e("next")]),u("prev",(function(){return dt(t.view)}),[e("previous")]),u("select",(function(){return vt(t.view)}),[e("all")]),k("label",null,[o,e("match case")]),k("label",null,[a,e("regexp")]),k("br"),i,u("replace",(function(){return pt(t.view)}),[e("replace")]),u("replaceAll",(function(){return gt(t.view)}),[e("replace all")]),k("button",{name:"close",onclick:function(){return bt(t.view)},"aria-label":e("close"),type:"button"},["×"])])}var St=/[\s\.,:;?!]/;function At(t,e){var n=e.from,i=e.to,o=t.state.doc.lineAt(n).from,a=t.state.doc.lineAt(i).to,s=Math.max(o,n-30),u=Math.min(a,i+30),h=t.state.sliceDoc(s,u);if(s!=o)for(var l=0;l<30;l++)if(!St.test(h[l+1])&&St.test(h[l])){h=h.slice(l);break}if(u!=a)for(var c=h.length-1;c>h.length-30;c--)if(!St.test(h[c-1])&&St.test(h[c])){h=h.slice(0,c);break}return r.tk.announce.of("".concat(t.state.phrase("current match"),". ").concat(h," ").concat(t.state.phrase("on line")," ").concat(t.state.doc.lineAt(n).number))}var Ct=r.tk.baseTheme({".cm-panel.cm-search":{padding:"2px 6px 4px",position:"relative","& [name=close]":{position:"absolute",top:"0",right:"4px",backgroundColor:"inherit",border:"none",font:"inherit",padding:0,margin:0},"& input, & button, & label":{margin:".2em .6em .2em 0"},"& input[type=checkbox]":{marginRight:".2em"},"& label":{fontSize:"80%",whiteSpace:"pre"}},"&light .cm-searchMatch":{backgroundColor:"#ffff0054"},"&dark .cm-searchMatch":{backgroundColor:"#00ffff8a"},"&light .cm-searchMatch-selected":{backgroundColor:"#ff6a0054"},"&dark .cm-searchMatch-selected":{backgroundColor:"#ff00ff8a"}}),Mt=[at,i.Wl.fallback(lt),Ct]},74075:function(t,e,n){n.d(e,{q6:function(){return et},n0:function(){return g},as:function(){return m},D0:function(){return dt},F6:function(){return W},jT:function(){return C},yy:function(){return gt},r$:function(){return D},gc:function(){return p},Wl:function(){return H},Py:function(){return it},QQ:function(){return L},YW:function(){return ot},BO:function(){return mt}});var r=n(51686);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},i(t)}function o(t,e){var n="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!n){if(Array.isArray(t)||(n=function(t,e){if(!t)return;if("string"==typeof t)return a(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return a(t,e)}(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var r=0,i=function(){};return{s:i,n:function(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:i}}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 o,s=!0,u=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return s=t.done,t},e:function(t){u=!0,o=t},f:function(){try{s||null==n.return||n.return()}finally{if(u)throw o}}}}function a(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n1&&void 0!==arguments[1]&&arguments[1];b(this,t,e)}},{key:"invertedDesc",get:function(){for(var e=[],n=0;n1&&void 0!==arguments[1]&&arguments[1];return t.empty?this:w(this,t,e)}},{key:"mapPos",value:function(t){for(var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:p.Simple,r=0,i=0,o=0;ot)return i+(t-r);i+=a}else{if(n!=p.Simple&&u>=t&&(n==p.TrackDel&&rt||n==p.TrackBefore&&rt))return null;if(u>t||u==t&&e<0&&!a)return t==r||e<0?i:i+s;i+=s}r=u}if(t>r)throw new RangeError("Position ".concat(t," is out of range for changeset of length ").concat(r));return i}},{key:"touchesRange",value:function(t){for(var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:t,n=0,r=0;n=0&&r<=e&&a>=t)return!(re)||"cover";r=a}return!1}},{key:"toString",value:function(){for(var t="",e=0;e=0?":"+r:"")}return t}},{key:"toJSON",value:function(){return this.sections}}],[{key:"fromJSON",value:function(e){if(!Array.isArray(e)||e.length%2||e.some((function(t){return"number"!=typeof t})))throw new RangeError("Invalid JSON representation of ChangeDesc");return new t(e)}}]),t}(),m=function(t){!function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&s(t,e)}(n,t);var e=u(n);function n(t,r){var i;return c(this,n),(i=e.call(this,t)).inserted=r,i}return d(n,[{key:"apply",value:function(t){if(this.length!=t.length)throw new RangeError("Applying change set to a document with the wrong length");return b(this,(function(e,n,r,i,o){return t=t.replace(r,r+(n-e),o)}),!1),t}},{key:"mapDesc",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return w(this,t,e,!0)}},{key:"invert",value:function(t){for(var e=this.sections.slice(),i=[],o=0,a=0;o=0){e[o]=u,e[o+1]=s;for(var h=o>>1;i.length1&&void 0!==arguments[1]&&arguments[1];return t.empty?this:w(this,t,e,!0)}},{key:"iterChanges",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];b(this,t,e)}},{key:"desc",get:function(){return new g(this.sections)}},{key:"filter",value:function(t){var e=[],r=[],i=[],o=new S(this);t:for(var a=0,s=0;;){for(var u=a==t.length?1e9:t[a++];s0&&k(r,e,o.text),o.forward(h),s+=h}for(var c=t[a++];s>1].toJSON()))}return t}}],[{key:"of",value:function(t,e,i){var a=[],s=[],u=0,h=null;function l(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(t||a.length){um||p<0||m>e)throw new RangeError("Invalid change range ".concat(p," to ").concat(m," (in doc of length ").concat(e,")"));var w=b?"string"==typeof b?r.xv.of(b.split(i||v)):b:r.xv.empty,x=w.length;if(p==m&&0==x)return;pu&&y(a,p-u,-1),y(a,m-p,x),k(s,a,w),u=m}}(t),l(!h),h}},{key:"empty",value:function(t){return new n(t?[t,-1]:[],[])}},{key:"fromJSON",value:function(t){if(!Array.isArray(t))throw new RangeError("Invalid JSON representation of ChangeSet");for(var e=[],i=[],o=0;o3&&void 0!==arguments[3]&&arguments[3];if(!(0==e&&n<=0)){var i=t.length-2;i>=0&&n<=0&&n==t[i+1]?t[i]+=e:0==e&&0==t[i]?t[i+1]+=n:r?(t[i]+=e,t[i+1]+=n):t.push(e,n)}}function k(t,e,n){if(0!=n.length){var i=e.length-2>>1;if(i>1])),!(n||s==t.sections.length||t.sections[s+1]<0);)u=t.sections[s++],h=t.sections[s++];e(o,l,a,c,f),o=l,a=c}}}function w(t,e,n){for(var r=arguments.length>3&&void 0!==arguments[3]&&arguments[3],i=[],o=r?[]:null,a=new S(t),s=new S(e),u=0,h=0;;)if(-1==a.ins)u+=a.len,a.next();else if(-1==s.ins&&h=0&&(a.done||hh&&!a.done&&u+a.len=0)){if(a.done&&s.done)return o?new m(i,o):new g(i);throw new Error("Mismatched change set lengths")}for(var c=0,f=u+a.len;;)if(s.ins>=0&&h>u&&h+s.len2&&void 0!==arguments[2]&&arguments[2],r=[],i=n?[]:null,o=new S(t),a=new S(e),s=!1;;){if(o.done&&a.done)return i?new m(r,i):new g(r);if(0==o.ins)y(r,o.len,0,s),o.next();else if(0!=a.len||a.done){if(o.done||a.done)throw new Error("Mismatched change set lengths");var u=Math.min(o.len2,a.len),h=r.length;if(-1==o.ins){var l=-1==a.ins?-1:a.off?0:a.ins;y(r,u,l,s),i&&l&&k(i,r,a.text)}else-1==a.ins?(y(r,o.off?0:o.len,u,s),i&&k(i,r,o.textBit(u))):(y(r,o.off?0:o.len,a.off?0:a.ins,s),i&&!a.off&&k(i,r,a.text));s=(o.ins>u||a.ins>=0&&a.len>u)&&(s||r.length>h),o.forward2(u),a.forward(u)}else y(r,0,a.ins,s),i&&k(i,r,a.text),a.next()}}var S=function(){function t(e){c(this,t),this.set=e,this.i=0,this.next()}return d(t,[{key:"next",value:function(){var t=this.set.sections;this.i>1;return e>=t.length?r.xv.empty:t[e]}},{key:"textBit",value:function(t){var e=this.set.inserted,n=this.i-2>>1;return n>=e.length&&!t?r.xv.empty:e[n].slice(this.off,null==t?void 0:this.off+t)}},{key:"forward",value:function(t){t==this.len?this.next():(this.len-=t,this.off+=t)}},{key:"forward2",value:function(t){-1==this.ins?this.forward(t):t==this.ins?this.next():(this.ins-=t,this.off+=t)}}]),t}(),A=function(){function t(e,n,r){c(this,t),this.from=e,this.to=n,this.flags=r}return d(t,[{key:"anchor",get:function(){return 16&this.flags?this.to:this.from}},{key:"head",get:function(){return 16&this.flags?this.from:this.to}},{key:"empty",get:function(){return this.from==this.to}},{key:"assoc",get:function(){return 4&this.flags?-1:8&this.flags?1:0}},{key:"bidiLevel",get:function(){var t=3&this.flags;return 3==t?null:t}},{key:"goalColumn",get:function(){var t=this.flags>>5;return 33554431==t?void 0:t}},{key:"map",value:function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1,r=e.mapPos(this.from,n),i=e.mapPos(this.to,n);return r==this.from&&i==this.to?this:new t(r,i,this.flags)}},{key:"extend",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:t;if(t<=this.anchor&&e>=this.anchor)return C.range(t,e);var n=Math.abs(t-this.anchor)>Math.abs(e-this.anchor)?t:e;return C.range(this.anchor,n)}},{key:"eq",value:function(t){return this.anchor==t.anchor&&this.head==t.head}},{key:"toJSON",value:function(){return{anchor:this.anchor,head:this.head}}}],[{key:"fromJSON",value:function(t){if(!t||"number"!=typeof t.anchor||"number"!=typeof t.head)throw new RangeError("Invalid JSON representation for SelectionRange");return C.range(t.anchor,t.head)}}]),t}(),C=function(){function t(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;c(this,t),this.ranges=e,this.mainIndex=n}return d(t,[{key:"map",value:function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1;return e.empty?this:t.create(this.ranges.map((function(t){return t.map(e,n)})),this.mainIndex)}},{key:"eq",value:function(t){if(this.ranges.length!=t.ranges.length||this.mainIndex!=t.mainIndex)return!1;for(var e=0;e1&&void 0!==arguments[1])||arguments[1];return t.create([e].concat(this.ranges),n?0:this.mainIndex+1)}},{key:"replaceRange",value:function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.mainIndex,r=this.ranges.slice();return r[n]=e,t.create(r,this.mainIndex)}},{key:"toJSON",value:function(){return{ranges:this.ranges.map((function(t){return t.toJSON()})),main:this.mainIndex}}}],[{key:"fromJSON",value:function(e){if(!e||!Array.isArray(e.ranges)||"number"!=typeof e.main||e.main>=e.ranges.length)throw new RangeError("Invalid JSON representation for EditorSelection");return new t(e.ranges.map((function(t){return A.fromJSON(t)})),e.main)}},{key:"single",value:function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e;return new t([t.range(e,n)],0)}},{key:"create",value:function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;if(0==e.length)throw new RangeError("A selection needs at least one range");for(var r=0,i=0;i1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2?arguments[2]:void 0,r=arguments.length>3?arguments[3]:void 0;return new A(t,t,(0==e?0:e<0?4:8)|(null==n?3:Math.min(2,n))|(null!=r?r:33554431)<<5)}},{key:"range",value:function(t,e,n){var r=(null!=n?n:33554431)<<5;return e1&&void 0!==arguments[1]?arguments[1]:0,n=t[e];t.sort((function(t,e){return t.from-e.from})),e=t.indexOf(n);for(var r=1;ri.head?C.range(s,a):C.range(a,s))}}return new C(t,e)}function O(t,e){var n,r=o(t.ranges);try{for(r.s();!(n=r.n()).done;){if(n.value.to>e)throw new RangeError("Selection points outside of document")}}catch(i){r.e(i)}finally{r.f()}}var T=0,D=function(){function t(e,n,r,i,o){c(this,t),this.combine=e,this.compareInput=n,this.compare=r,this.isStatic=i,this.extensions=o,this.id=T++,this.default=e([])}return d(t,[{key:"of",value:function(t){return new P([],this,0,t)}},{key:"compute",value:function(t,e){if(this.isStatic)throw new Error("Can't compute a static facet");return new P(t,this,1,e)}},{key:"computeN",value:function(t,e){if(this.isStatic)throw new Error("Can't compute a static facet");return new P(t,this,2,e)}},{key:"from",value:function(t,e){return e||(e=function(t){return t}),this.compute([t],(function(n){return e(n.field(t))}))}}],[{key:"define",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return new t(e.combine||function(t){return t},e.compareInput||function(t,e){return t===e},e.compare||(e.combine?function(t,e){return t===e}:E),!!e.static,e.enables)}}]),t}();function E(t,e){return t==e||t.length==e.length&&t.every((function(t,n){return t===e[n]}))}var P=function(){function t(e,n,r,i){c(this,t),this.dependencies=e,this.facet=n,this.type=r,this.value=i,this.id=T++}return d(t,[{key:"dynamicSlot",value:function(t){var e,n,r=this.value,i=this.facet.compareInput,a=t[this.id]>>1,s=2==this.type,u=!1,h=!1,l=[],c=o(this.dependencies);try{for(c.s();!(n=c.n()).done;){var f=n.value;"doc"==f?u=!0:"selection"==f?h=!0:0==(1&(null!==(e=t[f.id])&&void 0!==e?e:1))&&l.push(t[f.id])}}catch(d){c.e(d)}finally{c.f()}return function(t,e){var n=t.values[a];if(n===$)return t.values[a]=r(t),1;if(e&&(u&&e.docChanged||h&&(e.docChanged||e.selection)||l.some((function(e){return(1&K(t,e))>0})))){var o=r(t);if(s?!function(t,e,n){if(t.length!=e.length)return!1;for(var r=0;r>1;return function(t,r){var i=t.values[n];if(i===$)return t.values[n]=e.create(t),1;if(r){var o=e.updateF(i,r);if(!e.compareF(i,o))return t.values[n]=o,1}return 0}}},{key:"init",value:function(t){return[this,R.of({field:this,create:t})]}},{key:"extension",get:function(){return this}}],[{key:"define",value:function(e){var n=new t(T++,e.create,e.update,e.compare||function(t,e){return t===e},e);return e.provide&&(n.provides=e.provide(n)),n}}]),t}(),B=4,I=3,N=2,j=1,V=0;function _(t){return function(e){return new z(e,t)}}var H={lowest:_(B),low:_(I),default:_(N),high:_(j),highest:_(V),fallback:_(B),extend:_(j),override:_(V)},z=function t(e,n){c(this,t),this.inner=e,this.prec=n},W=function(){function t(){c(this,t)}return d(t,[{key:"of",value:function(t){return new q(this,t)}},{key:"reconfigure",value:function(e){return t.reconfigure.of({compartment:this,extension:e})}},{key:"get",value:function(t){return t.config.compartments.get(this)}}]),t}(),q=function t(e,n){c(this,t),this.compartment=e,this.inner=n},F=function(){function t(e,n,r,i,o){for(c(this,t),this.base=e,this.compartments=n,this.dynamicSlots=r,this.address=i,this.staticValues=o,this.statusTemplate=[];this.statusTemplate.length>1]}}],[{key:"resolve",value:function(e,n,r){var i,a=[],s=Object.create(null),u=new Map,h=o(function(t,e,n){var r=[[],[],[],[],[]],i=new Map;function a(t,s){var u=i.get(t);if(null!=u){if(u>=s)return;var h=r[u].indexOf(t);h>-1&&r[u].splice(h,1),t instanceof q&&n.delete(t.compartment)}if(i.set(t,s),Array.isArray(t)){var l,c=o(t);try{for(c.s();!(l=c.n()).done;){a(l.value,s)}}catch(v){c.e(v)}finally{c.f()}}else if(t instanceof q){if(n.has(t.compartment))throw new RangeError("Duplicate use of compartment in extensions");var f=e.get(t.compartment)||t.inner;n.set(t.compartment,f),a(f,s)}else if(t instanceof z)a(t.inner,t.prec);else if(t instanceof L)r[s].push(t),t.provides&&a(t.provides,s);else if(t instanceof P)r[s].push(t),t.facet.extensions&&a(t.facet.extensions,s);else{var d=t.extension;if(!d)throw new Error("Unrecognized extension value in extension set (".concat(t,"). This sometimes happens because multiple instances of @codemirror/state are loaded, breaking instanceof checks."));a(d,s)}}return a(t,N),r.reduce((function(t,e){return t.concat(e)}))}(e,n,u));try{for(h.s();!(i=h.n()).done;){var l=i.value;l instanceof L?a.push(l):(s[l.facet.id]||(s[l.facet.id]=[])).push(l)}}catch(k){h.e(k)}finally{h.f()}for(var c=Object.create(null),f=[],d=[],v=function(){var t=g[p];c[t.id]=d.length<<1,d.push((function(e){return t.slot(e)}))},p=0,g=a;p>1;return function(t){var n,u=t.values[s],h=u===$,l=o(a);try{for(l.s();!(n=l.n()).done;)1&K(t,n.value)&&(h=!0)}catch(k){l.e(k)}finally{l.f()}if(!h)return 0;for(var c=[],f=0;f>1,r=t.status[n];if(4==r)throw new Error("Cyclic dependency between fields and/or facets");if(2&r)return r;t.status[n]=4;var i=t.config.dynamicSlots[n](t,t.applying);return t.status[n]=2|i}function U(t,e){return 1&e?t.config.staticValues[e>>1]:t.values[e>>1]}var G=D.define(),J=D.define({combine:function(t){return t.some((function(t){return t}))},static:!0}),X=D.define({combine:function(t){return t.length?t[0]:void 0},static:!0}),Q=D.define(),Y=D.define(),Z=D.define(),tt=D.define({combine:function(t){return!!t.length&&t[0]}}),et=function(){function t(e,n){c(this,t),this.type=e,this.value=n}return d(t,null,[{key:"define",value:function(){return new nt}}]),t}(),nt=function(){function t(){c(this,t)}return d(t,[{key:"of",value:function(t){return new et(this,t)}}]),t}(),rt=function(){function t(e){c(this,t),this.map=e}return d(t,[{key:"of",value:function(t){return new it(this,t)}}]),t}(),it=function(){function t(e,n){c(this,t),this.type=e,this.value=n}return d(t,[{key:"map",value:function(e){var n=this.type.map(this.value,e);return void 0===n?void 0:n==this.value?this:new t(this.type,n)}},{key:"is",value:function(t){return this.type==t}}],[{key:"define",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return new rt(t.map||function(t){return t})}},{key:"mapEffects",value:function(t,e){if(!t.length)return t;var n,r=[],i=o(t);try{for(i.s();!(n=i.n()).done;){var a=n.value.map(e);a&&r.push(a)}}catch(s){i.e(s)}finally{i.f()}return r}}]),t}();it.reconfigure=it.define(),it.appendConfig=it.define();var ot=function(){function t(e,n,r,i,o,a){c(this,t),this.startState=e,this.changes=n,this.selection=r,this.effects=i,this.annotations=o,this.scrollIntoView=a,this._doc=null,this._state=null,r&&O(r,n.newLength),o.some((function(e){return e.type==t.time}))||(this.annotations=o.concat(t.time.of(Date.now())))}return d(t,[{key:"newDoc",get:function(){return this._doc||(this._doc=this.changes.apply(this.startState.doc))}},{key:"newSelection",get:function(){return this.selection||this.startState.selection.map(this.changes)}},{key:"state",get:function(){return this._state||this.startState.applyTransaction(this),this._state}},{key:"annotation",value:function(t){var e,n=o(this.annotations);try{for(n.s();!(e=n.n()).done;){var r=e.value;if(r.type==t)return r.value}}catch(i){n.e(i)}finally{n.f()}}},{key:"docChanged",get:function(){return!this.changes.empty}},{key:"reconfigured",get:function(){return this.startState.config!=this.state.config}},{key:"isUserEvent",value:function(e){var n=this.annotation(t.userEvent);return!(!n||!(n==e||n.length>e.length&&n.slice(0,e.length)==e&&"."==n[e.length]))}}]),t}();function at(t,e){for(var n=[],r=0,i=0;;){var o=void 0,a=void 0;if(r=t[r]))o=t[r++],a=t[r++];else{if(!(i=0;i--){var o=n[i](t);o&&Object.keys(o).length&&(r=st(t,ut(e,o,t.changes.newLength),!0))}return r==t?t:new ot(e,t.changes,t.selection,r.effects,r.annotations,r.scrollIntoView)}(n?function(t){var e,n=t.startState,r=!0,i=o(n.facet(Q));try{for(i.s();!(e=i.n()).done;){var a=(0,e.value)(t);if(!1===a){r=!1;break}Array.isArray(a)&&(r=!0===r?a:at(r,a))}}catch(d){i.e(d)}finally{i.f()}if(!0!==r){var s,u;if(!1===r)u=t.changes.invertedDesc,s=m.empty(n.doc.length);else{var h=t.changes.filter(r);s=h.changes,u=h.filtered.invertedDesc}t=new ot(n,s,t.selection&&t.selection.map(u),it.mapEffects(t.effects,u),t.annotations,t.scrollIntoView)}for(var l=n.facet(Y),c=l.length-1;c>=0;c--){var f=l[c](t);t=f instanceof ot?f:Array.isArray(f)&&1==f.length&&f[0]instanceof ot?f[0]:ht(n,ct(f),!1)}return t}(s):s)}ot.time=et.define(),ot.userEvent=et.define(),ot.addToHistory=et.define(),ot.remote=et.define();var lt=[];function ct(t){return null==t?lt:Array.isArray(t)?t:[t]}var ft,dt=function(t){return t[t.Word=0]="Word",t[t.Space=1]="Space",t[t.Other=2]="Other",t}(dt||(dt={})),vt=/[\u00df\u0587\u0590-\u05f4\u0600-\u06ff\u3040-\u309f\u30a0-\u30ff\u3400-\u4db5\u4e00-\u9fcc\uac00-\ud7af]/;try{ft=new RegExp("[\\p{Alphabetic}\\p{Number}_]","u")}catch(yt){}function pt(t){return function(e){if(!/\S/.test(e))return dt.Space;if(function(t){if(ft)return ft.test(t);for(var e=0;e"€"&&(n.toUpperCase()!=n.toLowerCase()||vt.test(n)))return!0}return!1}(e))return dt.Word;for(var n=0;n-1)return dt.Word;return dt.Other}}var gt=function(){function t(e,n,r,i){var o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:null;c(this,t),this.config=e,this.doc=n,this.selection=r,this.values=i,this.applying=null,this.status=e.statusTemplate.slice(),this.applying=o,o&&(o._state=this);for(var a=0;a1&&void 0!==arguments[1])||arguments[1],n=this.config.address[t.id];if(null!=n)return K(this,n),U(this,n);if(e)throw new RangeError("Field is not present in this state")}},{key:"update",value:function(){for(var t=arguments.length,e=new Array(t),n=0;n>1]=U(this,v))}r=new t(i,this.doc,this.selection,c,null).values}new t(i,e.newDoc,e.newSelection,r,e)}},{key:"replaceSelection",value:function(t){return"string"==typeof t&&(t=this.toText(t)),this.changeByRange((function(e){return{changes:{from:e.from,to:e.to,insert:t},range:C.cursor(e.from+t.length)}}))}},{key:"changeByRange",value:function(t){for(var e=this.selection,n=t(e.ranges[0]),r=this.changes(n.changes),i=[n.range],o=ct(n.effects),a=1;a0&&void 0!==arguments[0]?arguments[0]:[];return e instanceof m?e:m.of(e,this.doc.length,this.facet(t.lineSeparator))}},{key:"toText",value:function(e){return r.xv.of(e.split(this.facet(t.lineSeparator)||v))}},{key:"sliceDoc",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.doc.length;return this.doc.sliceString(t,e,this.lineBreak)}},{key:"facet",value:function(t){var e=this.config.address[t.id];return null==e?t.default:(K(this,e),U(this,e))}},{key:"toJSON",value:function(t){var e={doc:this.sliceDoc(),selection:this.selection.toJSON()};if(t)for(var n in t){var r=t[n];r instanceof L&&(e[n]=r.spec.toJSON(this.field(t[n]),this))}return e}},{key:"tabSize",get:function(){return this.facet(t.tabSize)}},{key:"lineBreak",get:function(){return this.facet(t.lineSeparator)||"\n"}},{key:"readOnly",get:function(){return this.facet(tt)}},{key:"phrase",value:function(e){var n,r=o(this.facet(t.phrases));try{for(r.s();!(n=r.n()).done;){var i=n.value;if(Object.prototype.hasOwnProperty.call(i,e))return i[e]}}catch(a){r.e(a)}finally{r.f()}return e}},{key:"languageDataAt",value:function(t,e){var n,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:-1,i=[],a=o(this.facet(G));try{for(a.s();!(n=a.n()).done;){var s,u=n.value,h=o(u(this,e,r));try{for(h.s();!(s=h.n()).done;){var l=s.value;Object.prototype.hasOwnProperty.call(l,t)&&i.push(l[t])}}catch(c){h.e(c)}finally{h.f()}}}catch(c){a.e(c)}finally{a.f()}return i}},{key:"charCategorizer",value:function(t){return pt(this.languageDataAt("wordChars",t).join(""))}},{key:"wordAt",value:function(t){for(var e=this.doc.lineAt(t),n=e.text,i=e.from,o=e.length,a=this.charCategorizer(t),s=t-i,u=t-i;s>0;){var h=(0,r.cp)(n,s,!1);if(a(n.slice(h,s))!=dt.Word)break;s=h}for(;u1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2?arguments[2]:void 0;if(!e||"string"!=typeof e.doc)throw new RangeError("Invalid JSON representation for EditorState");var i=[];if(r){var o=function(t){var n=r[t],o=e[t];i.push(n.init((function(t){return n.spec.fromJSON(o,t)})))};for(var a in r)o(a)}return t.create({doc:e.doc,selection:C.fromJSON(e.selection),extensions:n.extensions?i.concat([n.extensions]):i})}},{key:"create",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=F.resolve(e.extensions||[],new Map),i=e.doc instanceof r.xv?e.doc:r.xv.of((e.doc||"").split(n.staticFacet(t.lineSeparator)||v)),o=e.selection?e.selection instanceof C?e.selection:C.single(e.selection.anchor,e.selection.head):C.single(0);return O(o,i.length),n.staticFacet(J)||(o=o.asSingle()),new t(n,i,o,n.dynamicSlots.map((function(t){return $})))}}]),t}();function mt(t,e){var n,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i={},a=o(t);try{for(a.s();!(n=a.n()).done;)for(var s=n.value,u=0,h=Object.keys(s);u=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:i}}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 o,a=!0,s=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return a=t.done,t},e:function(t){s=!0,o=t},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw o}}}}function h(t,e){if(t){if("string"==typeof t)return l(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?l(t,e):void 0}}function l(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n3&&void 0!==arguments[3]?arguments[3]:0,i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0;null==e&&-1==(e=t.search(/[^\s\u00a0]/))&&(e=t.length);for(var o=i,a=r;a=this.string.length}},{key:"sol",value:function(){return 0==this.pos}},{key:"peek",value:function(){return this.string.charAt(this.pos)||void 0}},{key:"next",value:function(){if(this.pose}},{key:"eatSpace",value:function(){for(var t=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>t}},{key:"skipToEnd",value:function(){this.pos=this.string.length}},{key:"skipTo",value:function(t){var e=this.string.indexOf(t,this.pos);if(e>-1)return this.pos=e,!0}},{key:"backUp",value:function(t){this.pos-=t}},{key:"column",value:function(){return this.lastColumnPos0?null:(i&&!1!==e&&(this.pos+=i[0].length),i)}},{key:"current",value:function(){return this.string.slice(this.start,this.pos)}}]),t}();function S(t){if("object"!=m(t))return t;var e={};for(var n in t){var r=t[n];e[n]=r instanceof Array?r.slice():r}return e}var A=function(t){c(n,t);var e=d(n);function n(t){var i;y(this,n);var a,s,u=(0,o.kU)(t.languageData),h={token:(s=t).token,blankLine:s.blankLine||function(){},startState:s.startState||function(){return!0},copyState:s.copyState||S,indent:s.indent||function(){return null},languageData:s.languageData||{}},l=new(function(t){c(n,t);var e=d(n);function n(){return y(this,n),e.apply(this,arguments)}return b(n,[{key:"createParse",value:function(t,e,n){return new O(a,t,e,n)}}]),n}(r._b));return i=e.call(this,u,l,function(t){var e=r.Jq.define({id:E.length,name:"Document",props:[o.mi.add((function(){return t}))]});return E.push(e),e}(u),[o.tK.of((function(t,e){return i.getIndent(t,e)}))]),a=p(i),i.streamParser=h,i.stateAfter=new r.md({perNode:!0}),i}return b(n,[{key:"getIndent",value:function(t,e){for(var n=(0,o.qz)(t.state),r=n.resolve(e);r&&r.type!=this.topNode;)r=r.parent;if(!r)return null;var i,a,s=C(this,n,0,r.from,e);if(s?(a=s.state,i=s.pos+1):(a=this.streamParser.startState(t.unit),i=0),e-i>1e4)return null;for(;i=i&&n+e.length<=o&&e.prop(t.stateAfter);if(a)return{state:t.streamParser.copyState(a),pos:n+e.length};for(var s=e.children.length-1;s>=0;s--){var u=e.children[s],h=n+e.positions[s],l=u instanceof r.mp&&h=e.length)return e;o||e.type!=t.topNode||(o=!0);for(var a=e.children.length-1;a>=0;a--){var s=e.positions[a]+n,u=e.children[a],h=void 0;if(sn&&C(t,h.tree,0-h.offset,n,c),d=void 0;if(f&&(d=M(t,h.tree,n+h.offset,f.pos+h.offset,!1)))return{state:f.state,tree:d}}}catch(v){s.e(v)}finally{s.f()}return{state:t.streamParser.startState(i?(0,o.y1)(i):4),tree:r.mp.empty}}(e,i,h,null==s?void 0:s.state),c=l.state,f=l.tree;this.state=c,this.parsedPos=this.chunkStart=h+f.length,f.length&&(this.chunks.push(f),this.chunkPos.push(0)),s&&this.parsedPos=e?this.finish():t&&this.parsedPos>t.viewport.to?(t.skipUntilInView(this.parsedPos,e),this.finish()):null}},{key:"stopAt",value:function(t){this.stoppedAt=t}},{key:"lineAfter",value:function(t){var e=this.input.chunk(t);if(this.input.lineChunks)"\n"==e&&(e="");else{var n=e.indexOf("\n");n>-1&&(e=e.slice(0,n))}return t+e.length<=this.to?e:e.slice(0,this.to-t)}},{key:"nextLine",value:function(){for(var t=this.parsedPos,e=this.lineAfter(t),n=t+e.length,r=this.rangeIndex;;){var i=this.ranges[r].to;if(i>=n)break;if(e=e.slice(0,i-(n-e.length)),++r==this.ranges.length)break;var o=this.ranges[r].from,a=this.lineAfter(o);e+=a,n=o+a.length}return{line:e,end:n}}},{key:"skipGapsTo",value:function(t,e,n){for(;;){var r=this.ranges[this.rangeIndex].to,i=t+e;if(n>0?r>i:r>=i)break;e+=this.ranges[++this.rangeIndex].from-r}return e}},{key:"emitToken",value:function(t,e,n,r,i){if(this.ranges.length>1){e+=i=this.skipGapsTo(e,i,1);var o=this.chunk.length;n+=i=this.skipGapsTo(n,i,-1),r+=this.chunk.length-o}return this.chunk.push(t,e,n,r),i}},{key:"parseLine",value:function(t){var e=this.nextLine(),n=e.line,r=e.end,i=0,a=this.lang.streamParser,s=new x(n,t?t.state.tabSize:4,t?(0,o.y1)(t.state):2);if(s.eol())a.blankLine(this.state,s.indentUnit);else for(;!s.eol();){var u=T(a.token,s,this.state);u&&(i=this.emitToken(L(u),this.parsedPos+s.start,this.parsedPos+s.pos,4,i))}this.parsedPos=r,this.parsedPose.start)return i}throw new Error("Stream parser failed to advance stream.")}var D=Object.create(null),E=[r.Jq.none],P=new r.Lj(E),R=[];function L(t){return t?D[t]||(D[t]=function(t){var e,n=null,o=u(t.split("."));try{for(o.s();!(e=o.n()).done;){var s=e.value,h=i.pJ[s];h?"function"==typeof h?n?n=h(n):_(s,"Modifier ".concat(s," used at start of tag")):n?_(s,"Tag ".concat(s," used as modifier")):n=h:_(s,"Unknown highlighting tag ".concat(s))}}catch(f){o.e(f)}finally{o.f()}if(!n)return 0;var l=t.replace(/ /g,"_"),c=r.Jq.define({id:E.length,name:l,props:[(0,i.Gv)(a({},l,n))]});return E.push(c),c.id}(t)):0}for(var B=0,I=[["variable","variableName"],["variable-2","variableName.special"],["string-2","string.special"],["def","variableName.definition"],["tag","typeName"],["attribute","propertyName"],["type","typeName"],["builtin","variableName.standard"],["qualifier","modifier"],["error","invalid"],["header","heading"],["property","propertyName"]];B-1||(R.push(t),console.warn(e))}},51686:function(t,e,n){function r(t){return r="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},r(t)}function i(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null==n)return;var r,i,o=[],a=!0,s=!1;try{for(n=n.call(t);!(a=(r=n.next()).done)&&(o.push(r.value),!e||o.length!==e);a=!0);}catch(u){s=!0,i=u}finally{try{a||null==n.return||n.return()}finally{if(s)throw i}}return o}(t,e)||a(t,e)||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 o(t,e){var n="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!n){if(Array.isArray(t)||(n=a(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var r=0,i=function(){};return{s:i,n:function(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:i}}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 o,s=!0,u=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return s=t.done,t},e:function(t){u=!0,o=t},f:function(){try{s||null==n.return||n.return()}finally{if(u)throw o}}}}function a(t,e){if(t){if("string"==typeof t)return s(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?s(t,e):void 0}}function s(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);nt)return m[e-1]<=t;return!1}function b(t){return t>=127462&&t<=127487}function w(t,e){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];return(n?x:S)(t,e)}function x(t,e){if(e==t.length)return e;e&&A(t.charCodeAt(e))&&C(t.charCodeAt(e-1))&&e--;var n=M(t,e);for(e+=T(n);e=0&&b(M(t,o));)i++,o-=2;if(i%2==0)break;e+=2}}return e}function S(t,e){for(;e>0;){var n=x(t,e-2);if(n=56320&&t<57344}function C(t){return t>=55296&&t<56320}function M(t,e){var n=t.charCodeAt(e);if(!C(n)||e+1==t.length)return n;var r=t.charCodeAt(e+1);return A(r)?r-56320+(n-55296<<10)+65536:n}function O(t){return t<=65535?String.fromCharCode(t):(t-=65536,String.fromCharCode(55296+(t>>10),56320+(1023&t)))}function T(t){return t<65536?1:2}function D(t,e){for(var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:t.length,r=0,i=0;i=e)return i;if(i==t.length)break;o+=9==t.charCodeAt(i)?n-o%n:1,i=w(t,i)}return!0===r?-1:t.length}var P=function(){function t(){v(this,t)}return g(t,[{key:"lineAt",value:function(t){if(t<0||t>this.length)throw new RangeError("Invalid position ".concat(t," in document of length ").concat(this.length));return this.lineInner(t,!1,1,0)}},{key:"line",value:function(t){if(t<1||t>this.lines)throw new RangeError("Invalid line number ".concat(t," in ").concat(this.lines,"-line document"));return this.lineInner(t,!0,1,0)}},{key:"replace",value:function(t,e,n){var r=[];return this.decompose(0,t,r,2),n.length&&n.decompose(0,n.length,r,3),this.decompose(e,this.length,r,1),L.from(r,this.length-(e-t)+n.length)}},{key:"append",value:function(t){return this.replace(this.length,this.length,t)}},{key:"slice",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.length,n=[];return this.decompose(t,e,n,0),L.from(n,e-t)}},{key:"eq",value:function(t){if(t==this)return!0;if(t.length!=this.length||t.lines!=this.lines)return!1;for(var e=this.scanIdentical(t,1),n=this.length-this.scanIdentical(t,-1),r=new j(this),i=new j(t),o=e,a=e;;){if(r.next(o),i.next(o),o=0,r.lineBreak!=i.lineBreak||r.done!=i.done||r.value!=i.value)return!1;if(a+=r.value.length,r.done||a>=n)return!0}}},{key:"iter",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;return new j(this,t)}},{key:"iterRange",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.length;return new V(this,t,e)}},{key:"iterLines",value:function(t,e){var n;if(null==t)n=this.iter();else{null==e&&(e=this.lines+1);var r=this.line(t).from;n=this.iterRange(r,Math.max(r,e==this.lines+1?this.length:e<=1?0:this.line(e-1).to))}return new _(n)}},{key:"toString",value:function(){return this.sliceString(0)}},{key:"toJSON",value:function(){var t=[];return this.flatten(t),t}}],[{key:"of",value:function(e){if(0==e.length)throw new RangeError("A document must have at least one line");return 1!=e.length||e[0]?e.length<=32?new R(e):L.from(R.split(e,[])):t.empty}}]),t}(),R=function(t){h(n,t);var e=c(n);function n(t){var r,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:B(t);return v(this,n),(r=e.call(this)).text=t,r.length=i,r}return g(n,[{key:"lines",get:function(){return this.text.length}},{key:"children",get:function(){return null}},{key:"lineInner",value:function(t,e,n,r){for(var i=0;;i++){var o=this.text[i],a=r+o.length;if((e?n:a)>=t)return new H(r,a,n,o);r=a+1,n++}}},{key:"decompose",value:function(t,e,r,i){var o=t<=0&&e>=this.length?this:new n(N(this.text,t,e),Math.min(e,this.length)-Math.max(0,t));if(1&i){var a=r.pop(),s=I(o.text,a.text.slice(),0,o.length);if(s.length<=32)r.push(new n(s,a.length+o.length));else{var u=s.length>>1;r.push(new n(s.slice(0,u)),new n(s.slice(u)))}}else r.push(o)}},{key:"replace",value:function(t,e,r){if(!(r instanceof n))return u(d(n.prototype),"replace",this).call(this,t,e,r);var i=I(this.text,I(r.text,N(this.text,0,t)),e),o=this.length+r.length-(e-t);return i.length<=32?new n(i,o):L.from(n.split(i,[]),o)}},{key:"sliceString",value:function(t){for(var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.length,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"\n",r="",i=0,o=0;i<=e&&ot&&o&&(r+=n),ti&&(r+=a.slice(Math.max(0,t-i),e-i)),i=s+1}return r}},{key:"flatten",value:function(t){var e,n=o(this.text);try{for(n.s();!(e=n.n()).done;){var r=e.value;t.push(r)}}catch(i){n.e(i)}finally{n.f()}}},{key:"scanIdentical",value:function(){return 0}}],[{key:"split",value:function(t,e){var r,i=[],a=-1,s=o(t);try{for(s.s();!(r=s.n()).done;){var u=r.value;i.push(u),a+=u.length+1,32==i.length&&(e.push(new n(i,a)),i=[],a=-1)}}catch(h){s.e(h)}finally{s.f()}return a>-1&&e.push(new n(i,a)),e}}]),n}(P),L=function(t){h(n,t);var e=c(n);function n(t,r){var i;v(this,n),(i=e.call(this)).children=t,i.length=r,i.lines=0;var a,s=o(t);try{for(s.s();!(a=s.n()).done;){var u=a.value;i.lines+=u.lines}}catch(h){s.e(h)}finally{s.f()}return i}return g(n,[{key:"lineInner",value:function(t,e,n,r){for(var i=0;;i++){var o=this.children[i],a=r+o.length,s=n+o.lines-1;if((e?s:a)>=t)return o.lineInner(t,e,n,r);r=a+1,n=s+1}}},{key:"decompose",value:function(t,e,n,r){for(var i=0,o=0;o<=e&&i=o){var u=r&((o<=t?1:0)|(s>=e?2:0));o>=t&&s<=e&&!u?n.push(a):a.decompose(t-o,e-o,n,u)}o=s+1}}},{key:"replace",value:function(t,e,r){if(r.lines=o&&e<=s){var h=a.replace(t-o,e-o,r),l=this.lines-a.lines+h.lines;if(h.lines>4&&h.lines>l>>6){var c=this.children.slice();return c[i]=h,new n(c,this.length-(e-t)+r.length)}return u(d(n.prototype),"replace",this).call(this,o,s,h)}o=s+1}return u(d(n.prototype),"replace",this).call(this,t,e,r)}},{key:"sliceString",value:function(t){for(var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.length,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"\n",r="",i=0,o=0;it&&i&&(r+=n),to&&(r+=a.sliceString(t-o,e-o,n)),o=s+1}return r}},{key:"flatten",value:function(t){var e,n=o(this.children);try{for(n.s();!(e=n.n()).done;){e.value.flatten(t)}}catch(r){n.e(r)}finally{n.f()}}},{key:"scanIdentical",value:function(t,e){if(!(t instanceof n))return 0;for(var r=0,o=i(e>0?[0,0,this.children.length,t.children.length]:[this.children.length-1,t.children.length-1,-1,-1],4),a=o[0],s=o[1],u=o[2],h=o[3];;a+=e,s+=e){if(a==u||s==h)return r;var l=this.children[a],c=t.children[s];if(l!=c)return r+l.scanIdentical(c,e);r+=l.length+1}}}],[{key:"from",value:function(t){var e,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:t.reduce((function(t,e){return t+e.length+1}),-1),i=0,a=o(t);try{for(a.s();!(e=a.n()).done;){var s=e.value;i+=s.lines}}catch(A){a.e(A)}finally{a.f()}if(i<32){var u,h=[],l=o(t);try{for(l.s();!(u=l.n()).done;){var c=u.value;c.flatten(h)}}catch(A){l.e(A)}finally{l.f()}return new R(h,r)}var f=Math.max(32,i>>5),d=f<<1,v=f>>1,p=[],g=0,m=-1,y=[];function k(t){var e;if(t.lines>d&&t instanceof n){var r,i=o(t.children);try{for(i.s();!(r=i.n()).done;){k(r.value)}}catch(A){i.e(A)}finally{i.f()}}else t.lines>v&&(g>v||!g)?(b(),p.push(t)):t instanceof R&&g&&(e=y[y.length-1])instanceof R&&t.lines+e.lines<=32?(g+=t.lines,m+=t.length+1,y[y.length-1]=new R(e.text.concat(t.text),e.length+1+t.length)):(g+t.lines>f&&b(),g+=t.lines,m+=t.length+1,y.push(t))}function b(){0!=g&&(p.push(1==y.length?y[0]:n.from(y,m)),m=-1,g=y.length=0)}var w,x=o(t);try{for(x.s();!(w=x.n()).done;){var S=w.value;k(S)}}catch(A){x.e(A)}finally{x.f()}return b(),1==p.length?p[0]:new n(p,r)}}]),n}(P);function B(t){var e,n=-1,r=o(t);try{for(r.s();!(e=r.n()).done;){n+=e.value.length+1}}catch(i){r.e(i)}finally{r.f()}return n}function I(t,e){for(var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:1e9,i=0,o=0,a=!0;o=n&&(u>r&&(s=s.slice(0,r-i)),i1&&void 0!==arguments[1]?arguments[1]:1;v(this,t),this.dir=n,this.done=!1,this.lineBreak=!1,this.value="",this.nodes=[e],this.offsets=[n>0?1:(e instanceof R?e.text.length:e.children.length)<<1]}return g(t,[{key:"nextInner",value:function(t,e){for(this.done=this.lineBreak=!1;;){var n=this.nodes.length-1,r=this.nodes[n],i=this.offsets[n],o=i>>1,a=r instanceof R?r.text.length:r.children.length;if(o==(e>0?a:0)){if(0==n)return this.done=!0,this.value="",this;e>0&&this.offsets[n-1]++,this.nodes.pop(),this.offsets.pop()}else if((1&i)==(e>0?0:1)){if(this.offsets[n]+=e,0==t)return this.lineBreak=!0,this.value="\n",this;t--}else if(r instanceof R){var s=r.text[o+(e<0?-1:0)];if(this.offsets[n]+=e,s.length>Math.max(0,t))return this.value=0==t?s:e>0?s.slice(t):s.slice(0,s.length-t),this;t-=s.length}else{var u=r.children[o+(e<0?-1:0)];t>u.length?(t-=u.length,this.offsets[n]+=e):(e<0&&this.offsets[n]--,this.nodes.push(u),this.offsets.push(e>0?1:(u instanceof R?u.text.length:u.children.length)<<1))}}}},{key:"next",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return t<0&&(this.nextInner(-t,-this.dir),t=this.value.length),this.nextInner(t,this.dir)}}]),t}(),V=function(){function t(e,n,r){v(this,t),this.value="",this.done=!1,this.cursor=new j(e,n>r?-1:1),this.pos=n>r?e.length:0,this.from=Math.min(n,r),this.to=Math.max(n,r)}return g(t,[{key:"nextInner",value:function(t,e){if(e<0?this.pos<=this.from:this.pos>=this.to)return this.value="",this.done=!0,this;t+=Math.max(0,e<0?this.pos-this.to:this.from-this.pos);var n=e<0?this.pos-this.from:this.to-this.pos;t>n&&(t=n),n-=t;var r=this.cursor.next(t).value;return this.pos+=(r.length+t)*e,this.value=r.length<=n?r:e<0?r.slice(r.length-n):r.slice(0,n),this.done=!this.value,this}},{key:"next",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return t<0?t=Math.max(t,this.from-this.pos):t>0&&(t=Math.min(t,this.to-this.pos)),this.nextInner(t,this.cursor.dir)}},{key:"lineBreak",get:function(){return this.cursor.lineBreak&&""!=this.value}}]),t}(),_=function(){function t(e){v(this,t),this.inner=e,this.afterBreak=!0,this.value="",this.done=!1}return g(t,[{key:"next",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,e=this.inner.next(t),n=e.done,r=e.lineBreak,i=e.value;return n?(this.done=!0,this.value=""):r?this.afterBreak?this.value="":(this.afterBreak=!0,this.next()):(this.value=i,this.afterBreak=!1),this}},{key:"lineBreak",get:function(){return!1}}]),t}();"undefined"!=typeof Symbol&&(P.prototype[Symbol.iterator]=function(){return this.iter()},j.prototype[Symbol.iterator]=V.prototype[Symbol.iterator]=_.prototype[Symbol.iterator]=function(){return this});var H=function(){function t(e,n,r,i){v(this,t),this.from=e,this.to=n,this.number=r,this.text=i}return g(t,[{key:"length",get:function(){return this.to-this.from}}]),t}()},91643:function(t,e,n){n.d(e,{kH:function(){return Et},p:function(){return Pt},Nm:function(){return we},tk:function(){return lr},BF:function(){return ee},lg:function(){return ie},Uw:function(){return Pr},ZO:function(){return Hr},$f:function(){return xr},$1:function(){return Cr}});for(var r=n(74075),i=n(51686),o=n(28450),a=n(67037),s={8:"Backspace",9:"Tab",10:"Enter",12:"NumLock",13:"Enter",16:"Shift",17:"Control",18:"Alt",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",44:"PrintScreen",45:"Insert",46:"Delete",59:";",61:"=",91:"Meta",92:"Meta",106:"*",107:"+",108:",",109:"-",110:".",111:"/",144:"NumLock",145:"ScrollLock",160:"Shift",161:"Shift",162:"Control",163:"Control",164:"Alt",165:"Alt",173:"-",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'",229:"q"},u={48:")",49:"!",50:"@",51:"#",52:"$",53:"%",54:"^",55:"&",56:"*",57:"(",59:":",61:"+",173:"_",186:":",187:"+",188:"<",189:"_",190:">",191:"?",192:"~",219:"{",220:"|",221:"}",222:'"',229:"Q"},h="undefined"!=typeof navigator&&/Chrome\/(\d+)/.exec(navigator.userAgent),l="undefined"!=typeof navigator&&/Apple Computer/.test(navigator.vendor),c="undefined"!=typeof navigator&&/Gecko\/\d+/.test(navigator.userAgent),f="undefined"!=typeof navigator&&/Mac/.test(navigator.platform),d="undefined"!=typeof navigator&&/MSIE \d|Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(navigator.userAgent),v=h&&(f||+h[1]<57)||c&&f,p=0;p<10;p++)s[48+p]=s[96+p]=String(p);for(p=1;p<=24;p++)s[p+111]="F"+p;for(p=65;p<=90;p++)s[p]=String.fromCharCode(p+32),u[p]=String.fromCharCode(p);for(var g in s)u.hasOwnProperty(g)||(u[g]=s[g]);function m(t){return m="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},m(t)}function y(t,e,n){return y="undefined"!=typeof Reflect&&Reflect.get?Reflect.get:function(t,e,n){var r=function(t,e){for(;!Object.prototype.hasOwnProperty.call(t,e)&&null!==(t=A(t)););return t}(t,e);if(r){var i=Object.getOwnPropertyDescriptor(r,e);return i.get?i.get.call(n):i.value}},y(t,e,n||t)}function k(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&b(t,e)}function b(t,e){return b=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t},b(t,e)}function w(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var n,r=A(t);if(e){var i=A(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return x(this,n)}}function x(t,e){if(e&&("object"===m(e)||"function"==typeof e))return e;if(void 0!==e)throw new TypeError("Derived constructors may only return object or undefined");return S(t)}function S(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function A(t){return A=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)},A(t)}function C(t){return function(t){if(Array.isArray(t))return T(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||O(t)||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 M(t,e){var n="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!n){if(Array.isArray(t)||(n=O(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var r=0,i=function(){};return{s:i,n:function(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:i}}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 o,a=!0,s=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return a=t.done,t},e:function(t){s=!0,o=t},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw o}}}}function O(t,e){if(t){if("string"==typeof t)return T(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?T(t,e):void 0}}function T(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n2&&void 0!==arguments[2]?arguments[2]:e,r=q||(q=document.createRange());return r.setEnd(t,n),r.setStart(t,e),r}function G(t,e,n){var r={key:e,code:e,keyCode:n,which:n,cancelable:!0},i=new KeyboardEvent("keydown",r);i.synthetic=!0,t.dispatchEvent(i);var o=new KeyboardEvent("keyup",r);return o.synthetic=!0,t.dispatchEvent(o),i.defaultPrevented||o.defaultPrevented}function J(t){for(;t;){if(t&&(9==t.nodeType||11==t.nodeType&&t.host))return t;t=t.assignedSlot||t.parentNode}return null}var X=function(){function t(e,n){var r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];D(this,t),this.node=e,this.offset=n,this.precise=r}return P(t,null,[{key:"before",value:function(e,n){return new t(e.parentNode,j(e),n)}},{key:"after",value:function(e,n){return new t(e.parentNode,j(e)+1,n)}}]),t}(),Q=[],Y=function(){function t(){D(this,t),this.parent=null,this.dom=null,this.dirty=2}return P(t,[{key:"editorView",get:function(){if(!this.parent)throw new Error("Accessing view in orphan content view");return this.parent.editorView}},{key:"overrideDOMText",get:function(){return null}},{key:"posAtStart",get:function(){return this.parent?this.parent.posBefore(this):0}},{key:"posAtEnd",get:function(){return this.posAtStart+this.length}},{key:"posBefore",value:function(t){var e,n=this.posAtStart,r=M(this.children);try{for(r.s();!(e=r.n()).done;){var i=e.value;if(i==t)return n;n+=i.length+i.breakAfter}}catch(o){r.e(o)}finally{r.f()}throw new RangeError("Invalid child in posBefore")}},{key:"posAfter",value:function(t){return this.posBefore(t)+t.length}},{key:"coordsAt",value:function(t,e){return null}},{key:"sync",value:function(e){var n;if(2&this.dirty){var r,i=this.dom,o=i.firstChild,a=M(this.children);try{for(a.s();!(r=a.n()).done;){var s=r.value;if(s.dirty&&(s.dom||!o||(null===(n=t.get(o))||void 0===n?void 0:n.parent)||s.reuseDOM(o),s.sync(e),s.dirty=0),e&&!e.written&&e.node==i&&o!=s.dom&&(e.written=!0),s.dom.parentNode==i){for(;o&&o!=s.dom;)o=Z(o);o=s.dom.nextSibling}else i.insertBefore(s.dom,o)}}catch(c){a.e(c)}finally{a.f()}for(o&&e&&e.node==i&&(e.written=!0);o;)o=Z(o)}else if(1&this.dirty){var u,h=M(this.children);try{for(h.s();!(u=h.n()).done;){var l=u.value;l.dirty&&(l.sync(e),l.dirty=0)}}catch(c){h.e(c)}finally{h.f()}}}},{key:"reuseDOM",value:function(t){return!1}},{key:"localPosFromDOM",value:function(e,n){var r;if(e==this.dom)r=this.dom.childNodes[n];else{for(var i=0==_(e)?0:0==n?-1:1;;){var o=e.parentNode;if(o==this.dom)break;0==i&&o.firstChild!=o.lastChild&&(i=e==o.firstChild?-1:1),e=o}r=i<0?e:e.nextSibling}if(r==this.dom.firstChild)return 0;for(;r&&!t.get(r);)r=r.nextSibling;if(!r)return this.length;for(var a=0,s=0;;a++){var u=this.children[a];if(u.dom==r)return s;s+=u.length+u.breakAfter}}},{key:"domBoundsAround",value:function(t,e){for(var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,r=-1,i=-1,o=-1,a=-1,s=0,u=n,h=n;se)return l.domBoundsAround(t,e,u);if(c>=t&&-1==r&&(r=s,i=u),u>e&&l.dom.parentNode==this.dom){o=s,a=h;break}h=c,u=c+l.breakAfter}return{from:i,to:a<0?n+this.length:a,startDOM:(r?this.children[r-1].dom.nextSibling:null)||this.dom.firstChild,endDOM:o=0?this.children[o].dom:null}}},{key:"markDirty",value:function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this.dirty|=2,this.markParentsDirty(t)}},{key:"markParentsDirty",value:function(t){for(var e=this.parent;e;e=e.parent){if(t&&(e.dirty|=2),1&e.dirty)return;e.dirty|=1,t=!1}}},{key:"setParent",value:function(t){this.parent!=t&&(this.parent=t,this.dirty&&this.markParentsDirty(!0))}},{key:"setDOM",value:function(t){this.dom&&(this.dom.cmView=null),this.dom=t,t.cmView=this}},{key:"rootView",get:function(){for(var t=this;;){var e=t.parent;if(!e)return t;t=e}}},{key:"replaceChildren",value:function(t,e){var n,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Q;this.markDirty();for(var i=t;i0&&void 0!==arguments[0]?arguments[0]:this.length;return new tt(this.children,t,this.children.length)}},{key:"childPos",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return this.childCursor().findPos(t,e)}},{key:"toString",value:function(){var t=this.constructor.name.replace("View","");return t+(this.children.length?"("+this.children.join()+")":this.length?"["+("Text"==t?this.text:this.length)+"]":"")+(this.breakAfter?"#":"")}},{key:"isEditable",get:function(){return!0}}],[{key:"get",value:function(t){return t.cmView}}]),t}();function Z(t){var e=t.nextSibling;return t.parentNode.removeChild(t),e}Y.prototype.breakAfter=0;var tt=function(){function t(e,n,r){D(this,t),this.children=e,this.pos=n,this.i=r,this.off=0}return P(t,[{key:"findPos",value:function(t){for(var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;;){if(t>this.pos||t==this.pos&&(e>0||0==this.i||this.children[this.i-1].breakAfter))return this.off=t-this.pos,this;var n=this.children[--this.i];this.pos-=n.length+n.breakAfter}}}]),t}(),et=function(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null==n)return;var r,i,o=[],a=!0,s=!1;try{for(n=n.call(t);!(a=(r=n.next()).done)&&(o.push(r.value),!e||o.length!==e);a=!0);}catch(u){s=!0,i=u}finally{try{a||null==n.return||n.return()}finally{if(s)throw i}}return o}(t,e)||O(t,e)||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.")}()}("undefined"!=typeof navigator?[navigator,document]:[{userAgent:"",vendor:"",platform:""},{documentElement:{style:{}}}],2),nt=et[0],rt=et[1],it=/Edge\/(\d+)/.exec(nt.userAgent),ot=/MSIE \d/.test(nt.userAgent),at=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(nt.userAgent),st=!!(ot||at||it),ut=!st&&/gecko\/(\d+)/i.test(nt.userAgent),ht=!st&&/Chrome\/(\d+)/.exec(nt.userAgent),lt="webkitFontSmoothing"in rt.documentElement.style,ct=!st&&/Apple Computer/.test(nt.vendor),ft=ct&&(/Mobile\/\w+/.test(nt.userAgent)||nt.maxTouchPoints>2),dt={mac:ft||/Mac/.test(nt.platform),windows:/Win/.test(nt.platform),linux:/Linux|X11/.test(nt.platform),ie:st,ie_version:ot?rt.documentMode||6:at?+at[1]:it?+it[1]:0,gecko:ut,gecko_version:ut?+(/Firefox\/(\d+)/.exec(nt.userAgent)||[0,0])[1]:0,chrome:!!ht,chrome_version:ht?+ht[1]:0,ios:ft,android:/Android\b/.test(nt.userAgent),webkit:lt,safari:ct,webkit_version:lt?+(/\bAppleWebKit\/(\d+)/.exec(navigator.userAgent)||[0,0])[1]:0,tabSize:null!=rt.documentElement.style.tabSize?"tab-size":"-moz-tab-size"},vt=[],pt=function(t){k(n,t);var e=w(n);function n(){return D(this,n),e.apply(this,arguments)}return P(n,[{key:"become",value:function(t){return!1}},{key:"getSide",value:function(){return 0}}]),n}(Y);pt.prototype.children=vt;var gt=function(t){k(n,t);var e=w(n);function n(t){var r;return D(this,n),(r=e.call(this)).text=t,r}return P(n,[{key:"length",get:function(){return this.text.length}},{key:"createDOM",value:function(t){this.setDOM(t||document.createTextNode(this.text))}},{key:"sync",value:function(t){this.dom||this.createDOM(),this.dom.nodeValue!=this.text&&(t&&t.node==this.dom&&(t.written=!0),this.dom.nodeValue=this.text)}},{key:"reuseDOM",value:function(t){return 3==t.nodeType&&(this.createDOM(t),!0)}},{key:"merge",value:function(t,e,r){return(!r||r instanceof n&&!(this.length-(e-t)+r.length>256))&&(this.text=this.text.slice(0,t)+(r?r.text:"")+this.text.slice(e),this.markDirty(),!0)}},{key:"slice",value:function(t){var e=new n(this.text.slice(t));return this.text=this.text.slice(0,t),e}},{key:"localPosFromDOM",value:function(t,e){return t==this.dom?e:e?this.text.length:0}},{key:"domAtPos",value:function(t){return new X(this.dom,t)}},{key:"domBoundsAround",value:function(t,e,n){return{from:n,to:n+this.length,startDOM:this.dom,endDOM:this.dom.nextSibling}}},{key:"coordsAt",value:function(t,e){return yt(this.dom,t,e)}}]),n}(pt),mt=function(t){k(n,t);var e=w(n);function n(t){var r,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;D(this,n),(r=e.call(this)).mark=t,r.children=i,r.length=o;var a,s=M(i);try{for(s.s();!(a=s.n()).done;){var u=a.value;u.setParent(S(r))}}catch(h){s.e(h)}finally{s.f()}return r}return P(n,[{key:"createDOM",value:function(){var t=document.createElement(this.mark.tagName);if(this.mark.class&&(t.className=this.mark.class),this.mark.attrs)for(var e in this.mark.attrs)t.setAttribute(e,this.mark.attrs[e]);this.setDOM(t)}},{key:"sync",value:function(t){(!this.dom||4&this.dirty)&&this.createDOM(),y(A(n.prototype),"sync",this).call(this,t)}},{key:"merge",value:function(t,e,r,i,o){return(!r||!(!(r instanceof n&&r.mark.eq(this.mark))||t&&i<=0||et&&r.push(i=t&&(o=a),i=h,a++}}catch(c){s.e(c)}finally{s.f()}var l=this.length-t;return this.length=t,o>-1&&this.replaceChildren(o,this.children.length),new n(this.mark,r,l)}},{key:"domAtPos",value:function(t){return St(this.dom,this.children,t)}},{key:"coordsAt",value:function(t,e){return Ct(this,t,e)}}]),n}(pt);function yt(t,e,n){var r=t.nodeValue.length;e>r&&(e=r);var i=e,o=e,a=0;0==e&&n<0||e==r&&n>=0?dt.chrome||dt.gecko||(e?(i--,a=1):(o++,a=-1)):n<0?i--:o++;var s=U(t,i,o).getClientRects();if(!s.length)return H;var u=s[(a?a<0:n>=0)?0:s.length-1];return dt.safari&&!a&&0==u.width&&(u=Array.prototype.find.call(s,(function(t){return t.width}))||u),a?z(u,a<0):u}var kt=function(t){k(n,t);var e=w(n);function n(t,r,i){var o;return D(this,n),(o=e.call(this)).widget=t,o.length=r,o.side=i,o}return P(n,[{key:"slice",value:function(t){var e=n.create(this.widget,this.length-t,this.side);return this.length-=t,e}},{key:"sync",value:function(){this.dom&&this.widget.updateDOM(this.dom)||(this.setDOM(this.widget.toDOM(this.editorView)),this.dom.contentEditable="false")}},{key:"getSide",value:function(){return this.side}},{key:"merge",value:function(t,e,r,i,o){return!(r&&(!(r instanceof n&&this.widget.compare(r.widget))||t>0&&i<=0||e0?n.length-1:0;r=n[i],!(t>0?0==i:i==n.length-1||r.top0?-1:1);return 0==t&&e>0||t==this.length&&e<=0?r:z(r,0==t)}},{key:"isEditable",get:function(){return!1}}],[{key:"create",value:function(t,e,r){return new(t.customView||n)(t,e,r)}}]),n}(pt),bt=function(t){k(n,t);var e=w(n);function n(){return D(this,n),e.apply(this,arguments)}return P(n,[{key:"domAtPos",value:function(t){return new X(this.widget.text,t)}},{key:"sync",value:function(){this.dom||this.setDOM(this.widget.toDOM())}},{key:"localPosFromDOM",value:function(t,e){return e?3==t.nodeType?Math.min(e,this.length):this.length:0}},{key:"ignoreMutation",value:function(){return!1}},{key:"overrideDOMText",get:function(){return null}},{key:"coordsAt",value:function(t,e){return yt(this.widget.text,t,e)}},{key:"isEditable",get:function(){return!0}}]),n}(kt),wt=function(t){k(n,t);var e=w(n);function n(t){var r;return D(this,n),(r=e.call(this)).side=t,r}return P(n,[{key:"length",get:function(){return 0}},{key:"merge",value:function(){return!1}},{key:"become",value:function(t){return t instanceof n&&t.side==this.side}},{key:"slice",value:function(){return new n(this.side)}},{key:"sync",value:function(){this.dom?this.dirty&&"​"!=this.dom.nodeValue&&(this.dom.nodeValue="​"):this.setDOM(document.createTextNode("​"))}},{key:"getSide",value:function(){return this.side}},{key:"domAtPos",value:function(t){return X.before(this.dom)}},{key:"domBoundsAround",value:function(){return null}},{key:"coordsAt",value:function(t){var e=I(this.dom);return e[e.length-1]}},{key:"overrideDOMText",get:function(){return i.xv.of([this.dom.nodeValue.replace(/\u200b/g,"")])}}]),n}(pt);function xt(t,e,n,r,i,o){var a,s=t.childCursor(),u=s.findPos(n,1),h=u.i,l=u.off,c=s.findPos(e,-1),f=c.i,d=c.off,v=e-n,p=M(r);try{for(p.s();!(a=p.n()).done;){v+=a.value.length}}catch(x){p.e(x)}finally{p.f()}t.length+=v;var g=t.children;if(f==h&&d){var m=g[f];if(1==r.length&&m.merge(d,l,r[0],i,o))return;if(0==r.length)return void m.merge(d,l,null,i,o);var y=m.slice(l);y.merge(0,0,r[r.length-1],0,o)?r[r.length-1]=y:r.push(y),h++,o=l=0}if(l){var k=g[h];r.length&&k.merge(0,l,r[r.length-1],0,o)?(r.pop(),o=r.length?0:i):k.merge(0,l,null,0,0)}else hi&&n0;r--){var s=e[r-1].dom;if(s.parentNode==t)return X.after(s)}return new X(t,0)}function At(t,e,n){var r,i=t.children;n>0&&e instanceof mt&&i.length&&(r=i[i.length-1])instanceof mt&&r.mark.eq(e.mark)?At(r,e.children[0],n-1):(i.push(e),e.setParent(t)),t.length+=e.length}function Ct(t,e,n){for(var r=0,i=0;i0?a>=e:a>e)&&(e0)){var u=0;if(a==r){if(o.getSide()<=0)continue;u=n=-o.getSide()}var h=o.coordsAt(e-r,n);return u&&h?z(h,n<0):h}r=a}var l=t.dom.lastChild;if(!l)return t.dom.getBoundingClientRect();var c=I(l);return c[c.length-1]}function Mt(t,e){for(var n in t)"class"==n&&e.class?e.class+=" "+t.class:"style"==n&&e.style?e.style+=";"+t.style:e[n]=t[n];return e}function Ot(t,e){if(t==e)return!0;if(!t||!e)return!1;var n=Object.keys(t),r=Object.keys(e);if(n.length!=r.length)return!1;for(var i=0,o=n;i-1}}],[{key:"mark",value:function(t){return new Rt(t)}},{key:"widget",value:function(t){var e=t.side||0;return t.block&&(e+=200000001*(e>0?1:-1)),new Bt(t,e,e,!!t.block,t.widget||null,!1)}},{key:"replace",value:function(t){var e=!!t.block,n=It(t),r=n.start,i=n.end;return new Bt(t,e?-2e8*(r?2:1):1e8*(r?-1:1),e?2e8*(i?2:1):1e8*(i?1:-1),e,t.widget||null,!0)}},{key:"line",value:function(t){return new Lt(t)}},{key:"set",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return a.Xs.of(t,e)}}]),n}(a.uU);Pt.none=a.Xs.empty;var Rt=function(t){k(n,t);var e=w(n);function n(t){var r;D(this,n);var i=It(t),o=i.start,a=i.end;return(r=e.call(this,1e8*(o?-1:1),1e8*(a?1:-1),null,t)).tagName=t.tagName||"span",r.class=t.class||"",r.attrs=t.attributes||null,r}return P(n,[{key:"eq",value:function(t){return this==t||t instanceof n&&this.tagName==t.tagName&&this.class==t.class&&Ot(this.attrs,t.attrs)}},{key:"range",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:t;if(t>=e)throw new RangeError("Mark decorations may not be empty");return y(A(n.prototype),"range",this).call(this,t,e)}}]),n}(Pt);Rt.prototype.point=!1;var Lt=function(t){k(n,t);var e=w(n);function n(t){return D(this,n),e.call(this,-1e8,-1e8,null,t)}return P(n,[{key:"eq",value:function(t){return t instanceof n&&Ot(this.spec.attributes,t.spec.attributes)}},{key:"range",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:t;if(e!=t)throw new RangeError("Line decoration ranges must be zero-length");return y(A(n.prototype),"range",this).call(this,t,e)}}]),n}(Pt);Lt.prototype.mapMode=r.gc.TrackBefore,Lt.prototype.point=!0;var Bt=function(t){k(n,t);var e=w(n);function n(t,i,o,a,s,u){var h;return D(this,n),(h=e.call(this,i,o,s,t)).block=a,h.isReplace=u,h.mapMode=a?i<0?r.gc.TrackBefore:r.gc.TrackAfter:r.gc.TrackDel,h}return P(n,[{key:"type",get:function(){return this.startSide=5}},{key:"eq",value:function(t){return t instanceof n&&(e=this.widget,r=t.widget,e==r||!!(e&&r&&e.compare(r)))&&this.block==t.block&&this.startSide==t.startSide&&this.endSide==t.endSide;var e,r}},{key:"range",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:t;if(this.isReplace&&(t>e||t==e&&this.startSide>0&&this.endSide<0))throw new RangeError("Invalid range for replacement decoration");if(!this.isReplace&&e!=t)throw new RangeError("Widget decorations can only have zero-length ranges");return y(A(n.prototype),"range",this).call(this,t,e)}}]),n}(Pt);function It(t){var e=t.inclusiveStart,n=t.inclusiveEnd;return null==e&&(e=t.inclusive),null==n&&(n=t.inclusive),{start:e||!1,end:n||!1}}function Nt(t,e,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,i=n.length-1;i>=0&&n[i]+r>t?n[i]=Math.max(n[i],e):n.push(t,e)}Bt.prototype.point=!0;var jt=function(t){k(n,t);var e=w(n);function n(){var t;return D(this,n),(t=e.apply(this,arguments)).children=[],t.length=0,t.prevAttrs=void 0,t.attrs=null,t.breakAfter=0,t}return P(n,[{key:"merge",value:function(t,e,r,i,o,a){if(r){if(!(r instanceof n))return!1;this.dom||r.transferDOM(this)}return i&&this.setDeco(r?r.attrs:null),xt(this,t,e,r?r.children:Vt,o,a),!0}},{key:"split",value:function(t){var e=new n;if(e.breakAfter=this.breakAfter,0==this.length)return e;var r=this.childPos(t),i=r.i,o=r.off;o&&(e.append(this.children[i].slice(o),0),this.children[i].merge(o,this.children[i].length,null,0,0),i++);for(var a=i;a0&&0==this.children[i-1].length;)this.children[i-1].parent=null,i--;return this.children.length=i,this.markDirty(),this.length=t,e}},{key:"transferDOM",value:function(t){this.dom&&(t.setDOM(this.dom),t.prevAttrs=void 0===this.prevAttrs?this.attrs:this.prevAttrs,this.prevAttrs=void 0,this.dom=null)}},{key:"setDeco",value:function(t){Ot(this.attrs,t)||(this.dom&&(this.prevAttrs=this.attrs,this.markDirty()),this.attrs=t)}},{key:"append",value:function(t,e){At(this,t,e)}},{key:"addLineDeco",value:function(t){var e=t.spec.attributes,n=t.spec.class;e&&(this.attrs=Mt(e,this.attrs||{})),n&&(this.attrs=Mt(e,{class:n}))}},{key:"domAtPos",value:function(t){return St(this.dom,this.children,t)}},{key:"sync",value:function(t){var e;(!this.dom||4&this.dirty)&&(this.setDOM(document.createElement("div")),this.dom.className="cm-line",this.prevAttrs=this.attrs?null:void 0),void 0!==this.prevAttrs&&(Tt(this.dom,this.prevAttrs,this.attrs),this.dom.classList.add("cm-line"),this.prevAttrs=void 0),y(A(n.prototype),"sync",this).call(this,t);for(var r=this.dom.lastChild;r&&Y.get(r)instanceof mt;)r=r.lastChild;if(!r||"BR"!=r.nodeName&&0==(null===(e=Y.get(r))||void 0===e?void 0:e.isEditable)&&(!dt.ios||!this.children.some((function(t){return t instanceof gt})))){var i=document.createElement("BR");i.cmIgnore=!0,this.dom.appendChild(i)}}},{key:"measureTextSize",value:function(){if(0==this.children.length||this.length>20)return null;var t,e=0,n=M(this.children);try{for(n.s();!(t=n.n()).done;){var r=t.value;if(!(r instanceof gt))return null;var i=I(r.dom);if(1!=i.length)return null;e+=i[0].width}}catch(o){n.e(o)}finally{n.f()}return{lineHeight:this.dom.getBoundingClientRect().height,charWidth:e/this.length}}},{key:"coordsAt",value:function(t,e){return Ct(this,t,e)}},{key:"match",value:function(t){return!1}},{key:"type",get:function(){return Et.Text}}],[{key:"find",value:function(t,e){for(var r=0,i=0;;r++){var o=t.children[r],a=i+o.length;if(a>=e){if(o instanceof n)return o;if(o.length)return null}i=a+o.breakAfter}}}]),n}(Y),Vt=[],_t=function(t){k(n,t);var e=w(n);function n(t,r,i){var o;return D(this,n),(o=e.call(this)).widget=t,o.length=r,o.type=i,o.breakAfter=0,o}return P(n,[{key:"merge",value:function(t,e,r,i,o,a){return!(r&&(!(r instanceof n&&this.widget.compare(r.widget))||t>0&&o<=0||e0;){if(this.textOff==this.text.length){var r=this.cursor.next(this.skip),i=r.value,o=r.lineBreak,a=r.done;if(this.skip=0,a)throw new Error("Ran out of text content when drawing inline views");if(o){this.posCovered()||this.getLine(),this.content.length?this.content[this.content.length-1].breakAfter=1:this.breakAtStart=1,this.flushBuffer([]),this.curLine=null,t--;continue}this.text=i,this.textOff=0}var s=Math.min(this.text.length-this.textOff,t,512);this.flushBuffer(e),this.getLine().append(zt(new gt(this.text.slice(this.textOff,this.textOff+s)),e),n),this.atCursorPos=!0,this.textOff+=s,t-=s,n=0}}},{key:"span",value:function(t,e,n,r){this.buildText(e-t,n,r),this.pos=e,this.openStart<0&&(this.openStart=r)}},{key:"point",value:function(t,e,n,r,i){var o=e-t;if(n instanceof Bt)if(n.block){var a=n.type;a!=Et.WidgetAfter||this.posCovered()||this.getLine(),this.addBlockWidget(new _t(n.widget||new Wt("div"),o,a))}else{var s=kt.create(n.widget||new Wt("span"),o,n.startSide),u=this.atCursorPos&&!s.isEditable&&i<=r.length&&(t0),h=!s.isEditable&&(t0;e--){var r=t[e-1];if(!(r.fromA>n.toA)){if(r.toAl)break;o+=2}if(!u)return r;new t(u.fromA,u.toA,u.fromB,u.toB).addToSet(r),a=u.toA,s=u.toB}}}]),t}(),fe=function(){function t(e,n){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:qt;D(this,t),this.view=e,this.state=n,this.transactions=i,this.flags=0,this.startState=e.state,this.changes=r.as.empty(this.startState.doc.length);var o,a=M(i);try{for(a.s();!(o=a.n()).done;){var s=o.value;this.changes=this.changes.compose(s.changes)}}catch(l){a.e(l)}finally{a.f()}var u=[];this.changes.iterChangedRanges((function(t,e,n,r){return u.push(new ce(t,e,n,r))})),this.changedRanges=u;var h=e.hasFocus;h!=e.inputState.notifiedFocused&&(e.inputState.notifiedFocused=h,this.flags|=1),this.docChanged&&(this.flags|=2)}return P(t,[{key:"viewportChanged",get:function(){return(4&this.flags)>0}},{key:"heightChanged",get:function(){return(2&this.flags)>0}},{key:"geometryChanged",get:function(){return this.docChanged||(10&this.flags)>0}},{key:"focusChanged",get:function(){return(1&this.flags)>0}},{key:"docChanged",get:function(){return this.transactions.some((function(t){return t.docChanged}))}},{key:"selectionSet",get:function(){return this.transactions.some((function(t){return t.selection}))}},{key:"empty",get:function(){return 0==this.flags&&0==this.transactions.length}}]),t}(),de=function(t){k(n,t);var e=w(n);function n(t){var r;return D(this,n),(r=e.call(this)).view=t,r.compositionDeco=Pt.none,r.decorations=[],r.minWidth=0,r.minWidthFrom=0,r.minWidthTo=0,r.impreciseAnchor=null,r.impreciseHead=null,r.setDOM(t.contentDOM),r.children=[new jt],r.children[0].setParent(S(r)),r.updateInner([new ce(0,0,0,t.state.doc.length)],r.updateDeco(),0),r}return P(n,[{key:"root",get:function(){return this.view.root}},{key:"editorView",get:function(){return this.view}},{key:"length",get:function(){return this.view.state.doc.length}},{key:"update",value:function(t){var e=this,n=t.changedRanges;this.minWidth>0&&n.length&&(n.every((function(t){var n=t.fromA;return t.toAe.minWidthTo}))?(this.minWidthFrom=t.changes.mapPos(this.minWidthFrom,1),this.minWidthTo=t.changes.mapPos(this.minWidthTo,1)):this.minWidth=0),this.view.inputState.composing<0?this.compositionDeco=Pt.none:t.transactions.length&&(this.compositionDeco=function(t,e){var n=t.observer.selectionRange,r=n.focusNode&&me(n.focusNode,n.focusOffset,0);if(!r)return Pt.none;var i,o,a=t.docView.nearest(r),s=r;if(a instanceof pt){for(;a.parent instanceof pt;)a=a.parent;o=(i=a.posAtStart)+a.length,s=a.dom}else{if(!(a instanceof jt))return Pt.none;for(;s.parentNode!=a.dom;)s=s.parentNode;for(var u=s.previousSibling;u&&!Y.get(u);)u=u.previousSibling;i=o=u?Y.get(u).posAtEnd:a.posAtStart}var h=e.mapPos(i,1),l=Math.max(h,e.mapPos(o,-1)),c=r.nodeValue,f=t.state;if(l-h=this.view.viewport.from&&t.state.selection.main.to<=this.view.viewport.to?(this.updateSelection(u,f),!1):(this.updateInner(n,l,t.startState.doc.length,u,f),!0)}},{key:"reset",value:function(t){var e=this;this.dirty&&(this.view.observer.ignore((function(){return e.view.docView.sync()})),this.dirty=0),t&&this.updateSelection()}},{key:"updateInner",value:function(t,e,n){var r=this,i=arguments.length>3&&void 0!==arguments[3]&&arguments[3],o=arguments.length>4&&void 0!==arguments[4]&&arguments[4];this.updateChildren(t,e,n);var a=this.view.observer;a.ignore((function(){r.dom.style.height=r.view.viewState.domHeight+"px",r.dom.style.minWidth=r.minWidth?r.minWidth+"px":"";var t=dt.chrome||dt.ios?{node:a.selectionRange.focusNode,written:!1}:void 0;r.sync(t),r.dirty=0,t&&(t.written||a.selectionRange.focusNode!=t.node)&&(i=!0),r.updateSelection(i,o),r.dom.style.height=""}));var s=[];if(this.view.viewport.from||this.view.viewport.to=0?t[i]:null;if(!o)break;var a=o.fromA,s=o.toA,u=o.fromB,h=o.toB,l=Ht.build(this.view.state.doc,u,h,e),c=l.content,f=l.breakAtStart,d=l.openStart,v=l.openEnd,p=r.findPos(s,1),g=p.i,m=p.off,y=r.findPos(a,-1),k=y.i,b=y.off;this.replaceRange(k,b,g,m,c,f,d,v)}}},{key:"replaceRange",value:function(t,e,n,r,i,o,a,s){var u=this.children[t],h=i.length?i[i.length-1]:null,l=h?h.breakAfter:o;if(t!=n||o||l||!(i.length<2)||!u.merge(e,r,i.length?h:null,0==e,a,s)){var c=this.children[n];for(r0&&(!o&&i.length&&u.merge(e,u.length,i[0],!1,a,0)?u.breakAfter=i.shift().breakAfter:(e0&&void 0!==arguments[0]&&arguments[0],n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(!(!n&&!this.mayControlSelection()||dt.ios&&this.view.inputState.rapidCompositionStart)){var r=this.view.state.selection.main,i=this.domAtPos(r.anchor),o=r.empty?i:this.domAtPos(r.head);if(dt.gecko&&r.empty&&ve(i)){var a=document.createTextNode("");this.view.observer.ignore((function(){return i.node.insertBefore(a,i.node.childNodes[i.offset]||null)})),i=o=new X(a,0),e=!0}var s=this.view.observer.selectionRange;!e&&s.focusNode&&N(i.node,i.offset,s.anchorNode,s.anchorOffset)&&N(o.node,o.offset,s.focusNode,s.focusOffset)||(this.view.observer.ignore((function(){dt.android&&dt.chrome&&t.dom.contains(s.focusNode)&&be(s.focusNode,t.dom)&&(t.dom.blur(),t.dom.focus({preventScroll:!0}));var e=R(t.root);if(r.empty){if(dt.gecko){var n=ye(i.node,i.offset);if(n&&3!=n){var a=me(i.node,i.offset,1==n?1:-1);a&&(i=new X(a,1==n?0:a.nodeValue.length))}}e.collapse(i.node,i.offset),null!=r.bidiLevel&&null!=s.cursorBidiLevel&&(s.cursorBidiLevel=r.bidiLevel)}else if(e.extend)e.collapse(i.node,i.offset),e.extend(o.node,o.offset);else{var u=document.createRange();if(r.anchor>r.head){var h=[o,i];i=h[0],o=h[1]}u.setEnd(o.node,o.offset),u.setStart(i.node,i.offset),e.removeAllRanges(),e.addRange(u)}})),this.view.observer.setSelectionRange(i,o)),this.impreciseAnchor=i.precise?null:new X(s.anchorNode,s.anchorOffset),this.impreciseHead=o.precise?null:new X(s.focusNode,s.focusOffset)}}},{key:"enforceCursorAssoc",value:function(){if(!this.view.composing){var t=this.view.state.selection.main,e=R(this.root);if(t.empty&&t.assoc&&e.modify){var n=jt.find(this,t.head);if(n){var r=n.posAtStart;if(t.head!=r&&t.head!=r+n.length){var i=this.coordsAt(t.head,-1),o=this.coordsAt(t.head,1);if(i&&o&&!(i.bottom>o.top)){var a=this.domAtPos(t.head+t.assoc);e.collapse(a.node,a.offset),e.modify("move",t.assoc<0?"forward":"backward","lineboundary")}}}}}}},{key:"mayControlSelection",value:function(){return this.view.state.facet(Zt)?this.root.activeElement==this.dom:B(this.dom,this.view.observer.selectionRange)}},{key:"nearest",value:function(t){for(var e=t;e;){var n=Y.get(e);if(n&&n.rootView==this)return n;e=e.parentNode}return null}},{key:"posFromDOM",value:function(t,e){var n=this.nearest(t);if(!n)throw new RangeError("Trying to find position for a DOM position outside of the document");return n.localPosFromDOM(t,e)+n.posAtStart}},{key:"domAtPos",value:function(t){for(var e=this.childCursor().findPos(t,-1),n=e.i,r=e.off;no||t==o&&i.type!=Et.WidgetBefore&&i.type!=Et.WidgetAfter&&(!r||2==e||this.children[r-1].breakAfter||this.children[r-1].type==Et.WidgetBefore&&e>-2))return i.coordsAt(t-o,e);n=o}}},{key:"measureVisibleLineHeights",value:function(){for(var t=[],e=this.view.viewState.viewport,n=e.from,r=e.to,i=Math.max(this.view.scrollDOM.clientWidth,this.minWidth)+1,o=0,a=0;ar)break;if(o>=n){t.push(s.dom.getBoundingClientRect().height);var h=s.dom.scrollWidth;h>i&&(this.minWidth=i=h,this.minWidthFrom=o,this.minWidthTo=u)}o=u+s.breakAfter}return t}},{key:"measureTextSize",value:function(){var t,e=this,n=M(this.children);try{for(n.s();!(t=n.n()).done;){var r=t.value;if(r instanceof jt){var i=r.measureTextSize();if(i)return i}}}catch(u){n.e(u)}finally{n.f()}var o,a,s=document.createElement("div");return s.className="cm-line",s.textContent="abc def ghi jkl mno pqr stu",this.view.observer.ignore((function(){e.dom.appendChild(s);var t=I(s.firstChild)[0];o=s.getBoundingClientRect().height,a=t?t.width/27:7,s.remove()})),{lineHeight:o,charWidth:a}}},{key:"childCursor",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.length,e=this.children.length;return e&&(t-=this.children[--e].length),new tt(this.children,t,e)}},{key:"computeBlockGapDeco",value:function(){for(var t=[],e=this.view.viewState,n=0,r=0;;r++){var i=r==e.viewports.length?null:e.viewports[r],o=i?i.from-1:this.length;if(o>n){var a=e.lineAt(o,0).bottom-e.lineAt(n,0).top;t.push(Pt.replace({widget:new pe(a),block:!0,inclusive:!0}).range(n,o))}if(!i)break;n=i.to+1}return Pt.set(t)}},{key:"updateDeco",value:function(){return this.decorations=[].concat(C(this.view.pluginField(ee.decorations)),C(this.view.state.facet(he)),[this.compositionDeco,this.computeBlockGapDeco(),this.view.viewState.lineGapDeco])}},{key:"scrollIntoView",value:function(t){var e,n=t.range,r=t.center,i=this.coordsAt(n.head,n.empty?n.assoc:n.head>n.anchor?-1:1);if(i){!n.empty&&(e=this.coordsAt(n.anchor,n.anchor>n.head?-1:1))&&(i={left:Math.min(i.left,e.left),top:Math.min(i.top,e.top),right:Math.max(i.right,e.right),bottom:Math.max(i.bottom,e.bottom)});var o,a=0,s=0,u=0,h=0,l=M(this.view.pluginField(ee.scrollMargins));try{for(l.s();!(o=l.n()).done;){var c=o.value;if(c){var f=c.left,d=c.right,v=c.top,p=c.bottom;null!=f&&(a=Math.max(a,f)),null!=d&&(s=Math.max(s,d)),null!=v&&(u=Math.max(u,v)),null!=p&&(h=Math.max(h,p))}}}catch(g){l.e(g)}finally{l.f()}!function(t,e,n,r){for(var i=t.ownerDocument,o=i.defaultView,a=t;a;)if(1==a.nodeType){var s=void 0,u=a==i.body;if(u)s=W(o);else{if(a.scrollHeight<=a.clientHeight&&a.scrollWidth<=a.clientWidth){a=a.parentNode;continue}var h=a.getBoundingClientRect();s={left:h.left,right:h.left+a.clientWidth,top:h.top,bottom:h.top+a.clientHeight}}var l=0,c=0;if(r){var f=e.bottom-e.top,d=s.bottom-s.top;c=(f<=d?e.top+f/2-d/2:n<0?e.top-5:e.bottom+5-d)-s.top,Math.abs(c)<=1&&(c=0)}else e.top0&&e.bottom>s.bottom+c&&(c=e.bottom-s.bottom+c+5)):e.bottom>s.bottom&&(c=e.bottom-s.bottom+5,n<0&&e.top-c0&&e.right>s.right+l&&(l=e.right-s.right+l+5)):e.right>s.right&&(l=e.right-s.right+5,n<0&&e.left0&&n<=0)e=_(t=t.childNodes[e-1]);else{if(!(1==t.nodeType&&e=0))return null;t=t.childNodes[e],e=0}}}function ye(t,e){return 1!=t.nodeType?0:(e&&"false"==t.childNodes[e-1].contentEditable?1:0)|(e=e){if(a.level==n)return o;(i<0||(0!=r?r<0?a.frome:t[i].level>a.level))&&(i=o)}}if(i<0)throw new RangeError("Index out of range");return i}}]),t}(),je=[];function Ve(t,e){var n=t.length,r=e==xe?1:2,i=e==xe?2:1;if(!t||1==r&&!Ie.test(t))return _e(n);for(var o=0,a=r,s=r;o=0;x-=3)if(Te[x+1]==-m){var S=Te[x+2],A=2&S?r:4&S?1&S?i:r:0;A&&(je[k]=je[Te[x]]=A),b=x;break}}else{if(189==Te.length)break;Te[b++]=k,Te[b++]=g,Te[b++]=w}else if(2==(y=je[k])||1==y){var C=y==r;w=C?0:1;for(var M=b-3;M>=0;M-=3){var O=Te[M+2];if(2&O)break;if(C)Te[M+2]|=2;else{if(4&O)break;Te[M+2]|=4}}}for(var T=0;TI;){for(var V=j,_=2!=je[--j];j>I&&_==(2!=je[j-1]);)j--;L.push(new Ne(j,V,_?2:1))}else L.push(new Ne(I,B,0))}else for(var H=0;Ht?e.left-t:Math.max(0,t-e.right)}function qe(t,e){return e.top>t?e.top-t:Math.max(0,t-e.bottom)}function Fe(t,e){return t.tope.top+1}function $e(t,e){return et.bottom?{top:t.top,left:t.left,right:t.right,bottom:e}:t}function Ue(t,e,n){for(var r,i,o,a,s,u,h,l,c=t.firstChild;c;c=c.nextSibling)for(var f=I(c),d=0;dg||a==g&&o>p)&&(r=c,i=v,o=p,a=g),0==p?n>v.bottom&&(!h||h.bottomv.top)&&(u=c,l=v):h&&Fe(h,v)?h=Ke(h,v.bottom):l&&Fe(l,v)&&(l=$e(l,v.top))}if(h&&h.bottom>=n?(r=s,i=h):l&&l.top<=n&&(r=u,i=l),!r)return{node:t,offset:0};var m=Math.max(i.left,Math.min(i.right,e));return 3==r.nodeType?Ge(r,m,n):o||"true"!=r.contentEditable?{node:t,offset:Array.prototype.indexOf.call(t.childNodes,r)+(e>=(i.left+i.right)/2?1:0)}:Ue(r,m,n)}function Ge(t,e,n){for(var r=t.nodeValue.length,i=-1,o=1e9,a=0,s=0;sn?l.top-n:n-l.bottom)-1;if(l.left-1<=e&&l.right+1>=e&&c=(l.left+l.right)/2,d=f;if(dt.chrome||dt.gecko)U(t,s).getBoundingClientRect().left==l.right&&(d=!f);if(c<=0)return{node:t,offset:s+(d?1:0)};i=s+(d?1:0),o=c}}}return{node:t,offset:i>-1?i:a>0?t.nodeValue.length:0}}function Je(t,e,n){for(var r,i,o=e.x,a=e.y,s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:-1,u=t.contentDOM.getBoundingClientRect(),h=t.defaultLineHeight/2,l=!1;;){if((i=t.blockAtHeight(a,u.top)).top>a||i.bottoma?-1:1,a=Math.min(i.bottom-h,Math.max(i.top+h,a)),l)return n?null:0;l=!0}if(i.type==Et.Text)break;a=s>0?i.bottom+h:i.top-h}var c=i.from;if(o=Math.max(u.left+1,Math.min(u.right-1,o)),ct.viewport.to)return t.viewport.to==t.state.doc.length?t.state.doc.length:Xe(t,u,i,o,a);var f,d=t.dom.ownerDocument,v=(t.root.elementFromPoint?t.root:d).elementFromPoint(o,a),p=-1;if(v&&t.contentDOM.contains(v)&&0!=(null===(r=t.docView.nearest(v))||void 0===r?void 0:r.isEditable))if(d.caretPositionFromPoint){var g=d.caretPositionFromPoint(o,a);g&&(f=g.offsetNode,p=g.offset)}else if(d.caretRangeFromPoint){var m=d.caretRangeFromPoint(o,a);m&&(f=m.startContainer,p=m.startOffset,dt.safari&&Qe(f,p,o)&&(f=void 0))}if(!f||!t.docView.dom.contains(f)){var y=jt.find(t.docView,c),k=Ue(y.dom,o,a);f=k.node,p=k.offset}return t.docView.posFromDOM(f,p)}function Xe(t,e,n,r,o){var a=Math.round((r-e.left)*t.defaultCharacterWidth);t.lineWrapping&&n.height>1.5*t.defaultLineHeight&&(a+=Math.floor((o-n.top)/t.defaultLineHeight)*t.viewState.heightOracle.lineLength);var s=t.state.sliceDoc(n.from,n.to);return n.from+(0,i.Gz)(s,a,t.state.tabSize)}function Qe(t,e,n){var r;if(3!=t.nodeType||e!=(r=t.nodeValue.length))return!1;for(var i=t.nextSibling;i;i=i.nextSibling)if(1!=i.nodeType||"BR"!=i.nodeName)return!1;return U(t,r-1,r).getBoundingClientRect().left>n}function Ye(t,e,n,i){var o=t.state.doc.lineAt(e.head),a=i&&t.lineWrapping?t.coordsAtPos(e.assoc<0&&e.head>o.from?e.head-1:e.head):null;if(a){var s=t.dom.getBoundingClientRect(),u=t.posAtCoords({x:n==(t.textDirection==we.LTR)?s.right-1:s.left+1,y:(a.top+a.bottom)/2});if(null!=u)return r.jT.cursor(u,n?-1:1)}var h=jt.find(t.docView,e.head),l=h?n?h.posAtEnd:h.posAtStart:n?o.to:o.from;return r.jT.cursor(l,n?-1:1)}function Ze(t,e,n,i){for(var o=t.state.doc.lineAt(e.head),a=t.bidiSpans(o),s=e,u=null;;){var h=ze(o,a,t.textDirection,s,n),l=He;if(!h){if(o.number==(n?t.state.doc.lines:1))return s;l="\n",o=t.state.doc.line(o.number+(n?1:-1)),a=t.bidiSpans(o),h=r.jT.cursor(n?o.from:o.to)}if(u){if(!u(l))return s}else{if(!i)return h;u=i(l)}s=h}}function tn(t,e,n){for(var i=t.pluginField(ee.atomicRanges);;){var o,a=!1,s=M(i);try{for(s.s();!(o=s.n()).done;){o.value.between(n.from-1,n.from+1,(function(t,i,o){n.from>t&&n.fromn.from?r.jT.cursor(t,1):r.jT.cursor(i,-1),a=!0)}))}}catch(u){s.e(u)}finally{s.f()}if(!a)return n}}var en=function(){function t(e){var n=this;D(this,t),this.lastKeyCode=0,this.lastKeyTime=0,this.pendingAndroidKey=void 0,this.pendingIOSKey=void 0,this.lastSelectionOrigin=null,this.lastSelectionTime=0,this.lastEscPress=0,this.lastContextMenu=0,this.scrollHandlers=[],this.registeredEvents=[],this.customHandlers=[],this.composing=-1,this.compositionFirstChange=null,this.compositionEndedAt=0,this.rapidCompositionStart=!1,this.mouseSelection=null;var r=function(t){var r=sn[t];e.contentDOM.addEventListener(t,(function(i){"keydown"==t&&n.keydown(e,i)||an(e,i)&&!n.ignoreDuringComposition(i)&&(n.mustFlushObserver(i)&&e.observer.forceFlush(),n.runCustomHandlers(t,e,i)?i.preventDefault():r(e,i))})),n.registeredEvents.push(t)};for(var i in sn)r(i);this.notifiedFocused=e.hasFocus,this.ensureHandlers(e),dt.safari&&e.contentDOM.addEventListener("input",(function(){return null}))}return P(t,[{key:"setSelectionOrigin",value:function(t){this.lastSelectionOrigin=t,this.lastSelectionTime=Date.now()}},{key:"ensureHandlers",value:function(t){var e,n=this,r=M(this.customHandlers=t.pluginField(oe));try{for(r.s();!(e=r.n()).done;){var i=e.value,o=function(e){n.registeredEvents.indexOf(e)<0&&"scroll"!=e&&(n.registeredEvents.push(e),t.contentDOM.addEventListener(e,(function(r){an(t,r)&&n.runCustomHandlers(e,t,r)&&r.preventDefault()})))};for(var a in i.handlers)o(a)}}catch(s){r.e(s)}finally{r.f()}}},{key:"runCustomHandlers",value:function(t,e,n){var r,i=M(this.customHandlers);try{for(i.s();!(r=i.n()).done;){var o=r.value,a=o.handlers[t],s=!1;if(a){try{s=a.call(o.plugin,n,e)}catch(u){Yt(e.state,u)}if(s||n.defaultPrevented)return dt.android&&"keydown"==t&&13==n.keyCode&&e.observer.flushSoon(),!0}}}catch(h){i.e(h)}finally{i.f()}return!1}},{key:"runScrollHandlers",value:function(t,e){var n,r=M(this.customHandlers);try{for(r.s();!(n=r.n()).done;){var i=n.value,o=i.handlers.scroll;if(o)try{o.call(i.plugin,e,t)}catch(a){Yt(t.state,a)}}}catch(s){r.e(s)}finally{r.f()}}},{key:"keydown",value:function(t,e){var n,r=this;return this.lastKeyCode=e.keyCode,this.lastKeyTime=Date.now(),!!this.screenKeyEvent(t,e)||!(!dt.ios||!(n=nn.find((function(t){return t.keyCode==e.keyCode})))||e.ctrlKey||e.altKey||e.metaKey||e.synthetic)&&(this.pendingIOSKey=n,setTimeout((function(){return r.flushIOSKey(t)}),250),!0)}},{key:"flushIOSKey",value:function(t){var e=this.pendingIOSKey;return!!e&&(this.pendingIOSKey=void 0,G(t.contentDOM,e.key,e.keyCode))}},{key:"setPendingAndroidKey",value:function(t,e){var n=this;this.pendingAndroidKey=e,requestAnimationFrame((function(){var e=n.pendingAndroidKey;if(e){n.pendingAndroidKey=void 0,t.observer.processRecords();var r=t.state;G(t.contentDOM,e.key,e.keyCode),t.state==r&&t.docView.reset(!0)}}))}},{key:"ignoreDuringComposition",value:function(t){return!!/^key/.test(t.type)&&(this.composing>0||!!(dt.safari&&Date.now()-this.compositionEndedAt<500)&&(this.compositionEndedAt=0,!0))}},{key:"screenKeyEvent",value:function(t,e){var n=9==e.keyCode&&Date.now()=e.clientX&&o.top<=e.clientY&&o.bottom>=e.clientY)return!0}return!1}(n,i)&&null,!1===this.dragging&&(i.preventDefault(),this.select(i))}return P(t,[{key:"move",value:function(t){if(0==t.buttons)return this.destroy();!1===this.dragging&&this.select(this.lastEvent=t)}},{key:"up",value:function(t){null==this.dragging&&this.select(this.lastEvent),this.dragging||t.preventDefault(),this.destroy()}},{key:"destroy",value:function(){var t=this.view.contentDOM.ownerDocument;t.removeEventListener("mousemove",this.move),t.removeEventListener("mouseup",this.up),this.inputState.mouseSelection=null}},{key:"select",value:function(t){var e=this.style.get(t,this.extend,this.multiple);e.eq(this.view.state.selection)&&e.main.assoc==this.view.state.selection.main.assoc||this.view.dispatch({selection:e,userEvent:"select.pointer",scrollIntoView:!0})}},{key:"update",value:function(t){var e=this;t.docChanged&&this.dragging&&(this.dragging=this.dragging.map(t.changes)),this.style.update(t)&&setTimeout((function(){return e.select(e.lastEvent)}),20)}}]),t}();function an(t,e){if(!e.bubbles)return!0;if(e.defaultPrevented)return!1;for(var n,r=e.target;r!=t.contentDOM;r=r.parentNode)if(!r||11==r.nodeType||(n=Y.get(r))&&n.ignoreEvent(e))return!1;return!0}var sn=Object.create(null),un=dt.ie&&dt.ie_version<15||dt.ios&&dt.webkit_version<604;function hn(t,e){var n,i=t.state,o=1,a=i.toText(e),s=a.lines==i.selection.ranges.length,u=null!=wn&&i.selection.ranges.every((function(t){return t.empty}))&&wn==a.toString();if(u){var h=-1;n=i.changeByRange((function(t){var n=i.doc.lineAt(t.from);if(n.from==h)return{range:t};h=n.from;var u=i.toText((s?a.line(o++).text:e)+i.lineBreak);return{changes:{from:n.from,insert:u},range:r.jT.cursor(t.from+u.length)}}))}else n=s?i.changeByRange((function(t){var e=a.line(o++);return{changes:{from:t.from,to:t.to,insert:e.text},range:r.jT.cursor(t.from+e.length)}})):i.replaceSelection(a);t.dispatch(n,{userEvent:"input.paste",scrollIntoView:!0})}sn.keydown=function(t,e){t.inputState.setSelectionOrigin("select")};var ln=0;function cn(t,e,n,o){if(1==o)return r.jT.cursor(e,n);if(2==o)return function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,o=t.charCategorizer(e),a=t.doc.lineAt(e),s=e-a.from;if(0==a.length)return r.jT.cursor(e);0==s?n=1:s==a.length&&(n=-1);var u=s,h=s;n<0?u=(0,i.cp)(a.text,s,!1):h=(0,i.cp)(a.text,s);for(var l=o(a.text.slice(u,h));u>0;){var c=(0,i.cp)(a.text,u,!1);if(o(a.text.slice(c,u))!=l)break;u=c}for(;hDate.now()-2e3)){var n,i=null,o=M(t.state.facet(Kt));try{for(o.s();!(n=o.n()).done;){if(i=(0,n.value)(t,e))break}}catch(a){o.e(a)}finally{o.f()}i||0!=e.button||(i=function(t,e){var n=pn(t,e),i=function(t){if(!gn)return t.detail;var e=mn,n=kn;return mn=t,kn=Date.now(),yn=!e||n>Date.now()-400&&Math.abs(e.clientX-t.clientX)<2&&Math.abs(e.clientY-t.clientY)<2?(yn+1)%3:1}(e),o=t.state.selection,a=n,s=e;return{update:function(t){t.changes&&(n&&(n.pos=t.changes.mapPos(n.pos)),o=o.map(t.changes),s=null)},get:function(e,u,h){var l;if(s&&e.clientX==s.clientX&&e.clientY==s.clientY?l=a:(l=a=pn(t,e),s=e),!l||!n)return o;var c=cn(t,l.pos,l.bias,i);if(n.pos!=l.pos&&!u){var f=cn(t,n.pos,n.bias,i),d=Math.min(f.from,c.from),v=Math.max(f.to,c.to);c=d=e.top&&t<=e.bottom},dn=function(t,e,n){return fn(e,n)&&t>=n.left&&t<=n.right};function vn(t,e,n,r){var i=jt.find(t.docView,e);if(!i)return 1;var o=e-i.posAtStart;if(0==o)return 1;if(o==i.length)return-1;var a=i.coordsAt(o,-1);if(a&&dn(n,r,a))return-1;var s=i.coordsAt(o,1);return s&&dn(n,r,s)?1:a&&fn(r,a)?-1:1}function pn(t,e){var n=t.posAtCoords({x:e.clientX,y:e.clientY},!1);return{pos:n,bias:vn(t,n,e.clientX,e.clientY)}}var gn=dt.ie&&dt.ie_version<=11,mn=null,yn=0,kn=0;function bn(t,e,n,r){var i=t.posAtCoords({x:e.clientX,y:e.clientY});if(null!=i&&n){e.preventDefault();var o=t.inputState.mouseSelection,a=r&&o&&o.dragging&&o.dragMove?{from:o.dragging.from,to:o.dragging.to}:null,s={from:i,insert:n},u=t.state.changes(a?[a,s]:s);t.focus(),t.dispatch({changes:u,selection:{anchor:u.mapPos(i,-1),head:u.mapPos(i,1)},userEvent:a?"move.drop":"input.drop"})}}sn.dragstart=function(t,e){var n=t.state.selection.main,r=t.inputState.mouseSelection;r&&(r.dragging=n),e.dataTransfer&&(e.dataTransfer.setData("Text",t.state.sliceDoc(n.from,n.to)),e.dataTransfer.effectAllowed="copyMove")},sn.drop=function(t,e){if(e.dataTransfer){if(t.state.readOnly)return e.preventDefault();var n=e.dataTransfer.files;n&&n.length?function(){e.preventDefault();for(var r=Array(n.length),i=0,o=function(){++i==n.length&&bn(t,e,r.filter((function(t){return null!=t})).join(t.state.lineBreak),!1)},a=function(t){var e=new FileReader;e.onerror=o,e.onload=function(){/[\x00-\x08\x0e-\x1f]{2}/.test(e.result)||(r[t]=e.result),o()},e.readAsText(n[t])},s=0;su&&(n.push(c.text),r.push({from:c.from,to:Math.min(t.doc.length,c.to+1)})),u=c.number}}catch(f){h.e(f)}finally{h.f()}i=!0}return{text:n.join(t.lineBreak),ranges:r,linewise:i}}(t.state),r=n.text,i=n.ranges,o=n.linewise;if(r||o){wn=o?r:null;var a=un?null:e.clipboardData;a?(e.preventDefault(),a.clearData(),a.setData("text/plain",r)):function(t,e){var n=t.dom.parentNode;if(n){var r=n.appendChild(document.createElement("textarea"));r.style.cssText="position: fixed; left: -10000px; top: 10px",r.value=e,r.focus(),r.selectionEnd=e.length,r.selectionStart=0,setTimeout((function(){r.remove(),t.focus()}),50)}}(t,r),"cut"!=e.type||t.state.readOnly||t.dispatch({changes:i,scrollIntoView:!0,userEvent:"delete.cut"})}},sn.focus=sn.blur=function(t){setTimeout((function(){t.hasFocus!=t.inputState.notifiedFocused&&t.update([])}),10)},sn.beforeprint=function(t){t.viewState.printing=!0,t.requestMeasure(),setTimeout((function(){t.viewState.printing=!1,t.requestMeasure()}),2e3)},sn.compositionstart=sn.compositionupdate=function(t){null==t.inputState.compositionFirstChange&&(t.inputState.compositionFirstChange=!0),t.inputState.composing<0&&(t.docView.compositionDeco.size&&(t.observer.flush(),xn(t,!0)),t.inputState.composing=0)},sn.compositionend=function(t){t.inputState.composing=-1,t.inputState.compositionEndedAt=Date.now(),t.inputState.compositionFirstChange=null,setTimeout((function(){t.inputState.composing<0&&xn(t,!1)}),50)},sn.contextmenu=function(t){t.inputState.lastContextMenu=Date.now()},sn.beforeinput=function(t,e){var n,r;if(dt.chrome&&dt.android&&(r=nn.find((function(t){return t.inputType==e.inputType})))&&(t.inputState.setPendingAndroidKey(t,r),"Backspace"==r.key||"Delete"==r.key)){var i=(null===(n=window.visualViewport)||void 0===n?void 0:n.height)||0;setTimeout((function(){var e;((null===(e=window.visualViewport)||void 0===e?void 0:e.height)||0)>i+10&&t.hasFocus&&(t.contentDOM.blur(),t.focus())}),100)}};var Sn=["pre-wrap","normal","pre-line"],An=function(){function t(){D(this,t),this.doc=i.xv.empty,this.lineWrapping=!1,this.direction=we.LTR,this.heightSamples={},this.lineHeight=14,this.charWidth=7,this.lineLength=30,this.heightChanged=!1}return P(t,[{key:"heightForGap",value:function(t,e){var n=this.doc.lineAt(e).number-this.doc.lineAt(t).number+1;return this.lineWrapping&&(n+=Math.ceil((e-t-n*this.lineLength*.5)/this.lineLength)),this.lineHeight*n}},{key:"heightForLine",value:function(t){return this.lineWrapping?(1+Math.max(0,Math.ceil((t-this.lineLength)/(this.lineLength-5))))*this.lineHeight:this.lineHeight}},{key:"setDoc",value:function(t){return this.doc=t,this}},{key:"mustRefresh",value:function(t,e,n){for(var r=!1,i=0;i-1!=this.lineWrapping||this.direction!=n}},{key:"refresh",value:function(t,e,n,r,i,o){var a=Sn.indexOf(t)>-1,s=Math.round(n)!=Math.round(this.lineHeight)||this.lineWrapping!=a||this.direction!=e;if(this.lineWrapping=a,this.direction=e,this.lineHeight=n,this.charWidth=r,this.lineLength=i,s){this.heightSamples={};for(var u=0;u2&&void 0!==arguments[2]?arguments[2]:2;D(this,t),this.length=e,this.height=n,this.flags=r}return P(t,[{key:"outdated",get:function(){return(2&this.flags)>0},set:function(t){this.flags=(t?2:0)|-3&this.flags}},{key:"setHeight",value:function(t,e){this.height!=e&&(Math.abs(this.height-e)>1e-4&&(t.heightChanged=!0),this.height=e)}},{key:"replace",value:function(e,n,r){return t.of(r)}},{key:"decomposeLeft",value:function(t,e){e.push(this)}},{key:"decomposeRight",value:function(t,e){e.push(this)}},{key:"applyChanges",value:function(t,e,n,r){for(var i=this,o=r.length-1;o>=0;o--){var a=r[o],s=a.fromA,u=a.toA,h=a.fromB,l=a.toB,c=i.lineAt(s,On.ByPosNoHeight,e,0,0),f=c.to>=u?c:i.lineAt(u,On.ByPosNoHeight,e,0,0);for(l+=f.to-u,u=f.to;o>0&&c.from<=r[o-1].toA;)s=r[o-1].fromA,h=r[o-1].fromB,o--,s2*o){var a=e[n-1];a.break?e.splice(--n,1,a.left,null,a.right):e.splice(--n,1,a.left,a.right),r+=1+a.break,i-=a.size}else{if(!(o>2*i))break;var s=e[r];s.break?e.splice(r,1,s.left,null,s.right):e.splice(r,1,s.left,s.right),r+=2+s.break,o-=s.size}else if(i1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>3?arguments[3]:void 0;return n&&n.from<=e&&n.more&&this.setHeight(t,n.heights[n.index++]),this.outdated=!1,this}},{key:"toString",value:function(){return"block(".concat(this.length,")")}}]),n}(Tn),En=function(t){k(n,t);var e=w(n);function n(t,r){var i;return D(this,n),(i=e.call(this,t,r,Et.Text)).collapsed=0,i.widgetHeight=0,i}return P(n,[{key:"replace",value:function(t,e,r){var i=r[0];return 1==r.length&&(i instanceof n||i instanceof Pn&&4&i.flags)&&Math.abs(this.length-i.length)<10?(i instanceof Pn?i=new n(i.length,this.height):i.height=this.height,this.outdated||(i.outdated=!1),i):Tn.of(r)}},{key:"updateHeight",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=arguments.length>3?arguments[3]:void 0;return r&&r.from<=e&&r.more?this.setHeight(t,r.heights[r.index++]):(n||this.outdated)&&this.setHeight(t,Math.max(this.widgetHeight,t.heightForLine(this.length-this.collapsed))),this.outdated=!1,this}},{key:"toString",value:function(){return"line(".concat(this.length).concat(this.collapsed?-this.collapsed:"").concat(this.widgetHeight?":"+this.widgetHeight:"",")")}}]),n}(Dn),Pn=function(t){k(n,t);var e=w(n);function n(t){return D(this,n),e.call(this,t,0)}return P(n,[{key:"lines",value:function(t,e){var n=t.lineAt(e).number,r=t.lineAt(e+this.length).number;return{firstLine:n,lastLine:r,lineHeight:this.height/(r-n+1)}}},{key:"blockAt",value:function(t,e,n,r){var i=this.lines(e,r),o=i.firstLine,a=i.lastLine,s=i.lineHeight,u=Math.max(0,Math.min(a-o,Math.floor((t-n)/s))),h=e.line(o+u),l=h.from,c=h.length;return new Mn(l,c,n+s*u,s,Et.Text)}},{key:"lineAt",value:function(t,e,n,r,i){if(e==On.ByHeight)return this.blockAt(t,n,r,i);if(e==On.ByPosNoHeight){var o=n.lineAt(t),a=o.from,s=o.to;return new Mn(a,s-a,0,0,Et.Text)}var u=this.lines(n,i),h=u.firstLine,l=u.lineHeight,c=n.lineAt(t),f=c.from,d=c.length,v=c.number;return new Mn(f,d,r+l*(v-h),l,Et.Text)}},{key:"forEachLine",value:function(t,e,n,r,i,o){for(var a=this.lines(n,i),s=a.firstLine,u=a.lineHeight,h=Math.max(t,i),l=Math.min(i+this.length,e);h<=l;){var c=n.lineAt(h);h==t&&(r+=u*(c.number-s)),o(new Mn(c.from,c.length,r,u,Et.Text)),r+=u,h=c.to+1}}},{key:"replace",value:function(t,e,r){var i=this.length-e;if(i>0){var o=r[r.length-1];o instanceof n?r[r.length-1]=new n(o.length+i):r.push(null,new n(i-1))}if(t>0){var a=r[0];a instanceof n?r[0]=new n(t+a.length):r.unshift(new n(t-1),null)}return Tn.of(r)}},{key:"decomposeLeft",value:function(t,e){e.push(new n(t-1),null)}},{key:"decomposeRight",value:function(t,e){e.push(null,new n(this.length-t-1))}},{key:"updateHeight",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i=arguments.length>3?arguments[3]:void 0,o=e+this.length;if(i&&i.from<=e+this.length&&i.more){var a=[],s=Math.max(e,i.from);for(i.from>e&&a.push(new n(i.from-e-1).updateHeight(t,e));s<=o&&i.more;){var u=t.doc.lineAt(s).length;a.length&&a.push(null);var h=new En(u,i.heights[i.index++]);h.outdated=!1,a.push(h),s+=u+1}return s<=o&&a.push(null,new n(o-s).updateHeight(t,s)),t.heightChanged=!0,Tn.of(a)}return(r||this.outdated)&&(this.setHeight(t,t.heightForGap(e,e+this.length)),this.outdated=!1),this}},{key:"toString",value:function(){return"gap(".concat(this.length,")")}}]),n}(Tn),Rn=function(t){k(n,t);var e=w(n);function n(t,r,i){var o;return D(this,n),(o=e.call(this,t.length+r+i.length,t.height+i.height,r|(t.outdated||i.outdated?2:0))).left=t,o.right=i,o.size=t.size+i.size,o}return P(n,[{key:"break",get:function(){return 1&this.flags}},{key:"blockAt",value:function(t,e,n,r){var i=n+this.left.height;return ta))return u;var h=e==On.ByPosNoHeight?On.ByPosNoHeight:On.ByPos;return s?u.join(this.right.lineAt(a,h,n,o,a)):this.left.lineAt(a,h,n,r,i).join(u)}},{key:"forEachLine",value:function(t,e,n,r,i,o){var a=r+this.left.height,s=i+this.left.length+this.break;if(this.break)t=s&&this.right.forEachLine(t,e,n,a,s,o);else{var u=this.lineAt(s,On.ByPos,n,r,i);t=t&&u.from<=e&&o(u),e>u.to&&this.right.forEachLine(u.to+1,e,n,a,s,o)}}},{key:"replace",value:function(t,e,n){var r=this.left.length+this.break;if(ethis.left.length)return this.balanced(this.left,this.right.replace(t-r,e-r,n));var i=[];t>0&&this.decomposeLeft(t,i);var o,a=i.length,s=M(n);try{for(s.s();!(o=s.n()).done;){var u=o.value;i.push(u)}}catch(l){s.e(l)}finally{s.f()}if(t>0&&Ln(i,a-1),e=++n&&e.push(null),t>n&&this.right.decomposeLeft(t-n,e)}},{key:"decomposeRight",value:function(t,e){var n=this.left.length,r=n+this.break;if(t>=r)return this.right.decomposeRight(t-r,e);t2*e.size||e.size>2*t.size?Tn.of(this.break?[t,null,e]:[t,e]):(this.left=t,this.right=e,this.height=t.height+e.height,this.outdated=t.outdated||e.outdated,this.size=t.size+e.size,this.length=t.length+this.break+e.length,this)}},{key:"updateHeight",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=arguments.length>3?arguments[3]:void 0,i=this.left,o=this.right,a=e+i.length+this.break,s=null;return r&&r.from<=e+i.length&&r.more?s=i=i.updateHeight(t,e,n,r):i.updateHeight(t,e,n),r&&r.from<=a+o.length&&r.more?s=o=o.updateHeight(t,a,n,r):o.updateHeight(t,a,n),s?this.balanced(i,o):(this.height=this.left.height+this.right.height,this.outdated=!1,this)}},{key:"toString",value:function(){return this.left+(this.break?" ":"-")+this.right}}]),n}(Tn);function Ln(t,e){var n,r;null==t[e]&&(n=t[e-1])instanceof Pn&&(r=t[e+1])instanceof Pn&&t.splice(e-1,3,new Pn(n.length+1+r.length))}var Bn=function(){function t(e,n){D(this,t),this.pos=e,this.oracle=n,this.nodes=[],this.lineStart=-1,this.lineEnd=-1,this.covering=null,this.writtenTo=e}return P(t,[{key:"isCovered",get:function(){return this.covering&&this.nodes[this.nodes.length-1]==this.covering}},{key:"span",value:function(t,e){if(this.lineStart>-1){var n=Math.min(e,this.lineEnd),r=this.nodes[this.nodes.length-1];r instanceof En?r.length+=n-this.pos:(n>this.pos||!this.isCovered)&&this.nodes.push(new En(n-this.pos,-1)),this.writtenTo=n,e>n&&(this.nodes.push(null),this.writtenTo++,this.lineStart=-1)}this.pos=e}},{key:"point",value:function(t,e,n){if(t=5)&&this.addLineDeco(r,i)}else e>t&&this.span(t,e);this.lineEnd>-1&&this.lineEnd-1)){var t=this.oracle.doc.lineAt(this.pos),e=t.from,n=t.to;this.lineStart=e,this.lineEnd=n,this.writtenToe&&this.nodes.push(new En(this.pos-e,-1)),this.writtenTo=this.pos}}},{key:"blankContent",value:function(t,e){var n=new Pn(e-t);return this.oracle.doc.lineAt(t).to==e&&(n.flags|=4),n}},{key:"ensureLine",value:function(){this.enterLine();var t=this.nodes.length?this.nodes[this.nodes.length-1]:null;if(t instanceof En)return t;var e=new En(0,-1);return this.nodes.push(e),e}},{key:"addBlock",value:function(t){this.enterLine(),t.type!=Et.WidgetAfter||this.isCovered||this.ensureLine(),this.nodes.push(t),this.writtenTo=this.pos=this.pos+t.length,t.type!=Et.WidgetBefore&&(this.covering=t)}},{key:"addLineDeco",value:function(t,e){var n=this.ensureLine();n.length+=e,n.collapsed+=e,n.widgetHeight=Math.max(n.widgetHeight,t),this.writtenTo=this.pos=this.pos+e}},{key:"finish",value:function(t){var e=0==this.nodes.length?null:this.nodes[this.nodes.length-1];!(this.lineStart>-1)||e instanceof En||this.isCovered?(this.writtenTo1&&void 0!==arguments[1]&&arguments[1];D(this,t),this.range=e,this.center=n}return P(t,[{key:"map",value:function(e){return e.empty?this:new t(this.range.map(e),this.center)}}]),t}(),Hn=function(){function t(e){D(this,t),this.state=e,this.pixelViewport={left:0,right:window.innerWidth,top:0,bottom:0},this.inView=!0,this.paddingTop=0,this.paddingBottom=0,this.contentWidth=0,this.heightOracle=new An,this.scaler=$n,this.scrollTarget=null,this.printing=!1,this.visibleRanges=[],this.mustEnforceCursorAssoc=!1,this.heightMap=Tn.empty().applyChanges(e.facet(he),i.xv.empty,this.heightOracle.setDoc(e.doc),[new ce(0,0,0,e.doc.length)]),this.viewport=this.getViewport(0,null),this.updateForViewport(),this.lineGaps=this.ensureLineGaps([]),this.lineGapDeco=Pt.set(this.lineGaps.map((function(t){return t.draw(!1)}))),this.computeVisibleRanges()}return P(t,[{key:"updateForViewport",value:function(){for(var t=this,e=[this.viewport],n=this.state.selection.main,r=function(r){var i=r?n.head:n.anchor;if(!e.some((function(t){var e=t.from,n=t.to;return i>=e&&i<=n}))){var o=t.lineAt(i,0),a=o.from,s=o.to;e.push(new zn(a,s))}},i=0;i<=1;i++)r(i);this.viewports=e.sort((function(t,e){return t.from-e.from})),this.scaler=this.heightMap.height<=7e6?$n:new Kn(this.heightOracle.doc,this.heightMap,this.viewports)}},{key:"update",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=this.state;this.state=t.state;var i=this.state.facet(he),o=t.changedRanges,a=ce.extendWithRanges(o,In(t.startState.facet(he),i,t?t.changes:r.as.empty(this.state.doc.length))),s=this.heightMap.height;this.heightMap=this.heightMap.applyChanges(i,n.doc,this.heightOracle.setDoc(this.state.doc),a),this.heightMap.height!=s&&(t.flags|=2);var u=a.length?this.mapViewport(this.viewport,t.changes):this.viewport;(e&&(e.range.headu.to)||!this.viewportIsAppropriate(u))&&(u=this.getViewport(0,e)),this.viewport=u,this.updateForViewport(),(this.lineGaps.length||this.viewport.to-this.viewport.from>4e3)&&this.updateLineGaps(this.ensureLineGaps(this.mapLineGaps(this.lineGaps,t.changes))),t.flags|=this.computeVisibleRanges(),e&&(this.scrollTarget=e),!this.mustEnforceCursorAssoc&&t.selectionSet&&t.view.lineWrapping&&t.state.selection.main.empty&&t.state.selection.main.assoc&&(this.mustEnforceCursorAssoc=!0)}},{key:"measure",value:function(t,e){var n=t.dom,r="",i=we.LTR,o=0;if(!e){var a=window.getComputedStyle(n);r=a.whiteSpace,i="rtl"==a.direction?we.RTL:we.LTR;var s=parseInt(a.paddingTop)||0,u=parseInt(a.paddingBottom)||0;this.paddingTop==s&&this.paddingBottom==u||(o|=8,this.paddingTop=s,this.paddingBottom=u)}var h=this.printing?{top:-1e8,bottom:1e8,left:-1e8,right:1e8}:function(t,e){for(var n=t.getBoundingClientRect(),r=Math.max(0,n.left),i=Math.min(innerWidth,n.right),o=Math.max(0,n.top),a=Math.min(innerHeight,n.bottom),s=t.ownerDocument.body,u=t.parentNode;u&&u!=s;)if(1==u.nodeType){var h=u,l=window.getComputedStyle(h);if((h.scrollHeight>h.clientHeight||h.scrollWidth>h.clientWidth)&&"visible"!=l.overflow){var c=h.getBoundingClientRect();r=Math.max(r,c.left),i=Math.min(i,c.right),o=Math.max(o,c.top),a=Math.min(a,c.bottom)}u="absolute"==l.position||"fixed"==l.position?h.offsetParent:h.parentNode}else{if(11!=u.nodeType)break;u=u.host}return{left:r-n.left,right:i-n.left,top:o-(n.top+e),bottom:a-(n.top+e)}}(n,this.paddingTop),l=h.top-this.pixelViewport.top,c=h.bottom-this.pixelViewport.bottom;if(this.pixelViewport=h,this.inView=this.pixelViewport.bottom>this.pixelViewport.top&&this.pixelViewport.right>this.pixelViewport.left,!this.inView)return 0;var f=t.measureVisibleLineHeights(),d=!1,v=0,p=this.heightOracle;if(!e){var g=t.dom.clientWidth;if(p.mustRefresh(f,r,i)||p.lineWrapping&&Math.abs(g-this.contentWidth)>p.charWidth){var m=t.measureTextSize(),y=m.lineHeight,k=m.charWidth;(d=p.refresh(r,i,y,k,g/k,f))&&(t.minWidth=0,o|=8)}this.contentWidth!=g&&(this.contentWidth=g,o|=8),l>0&&c>0?v=Math.max(l,c):l<0&&c<0&&(v=Math.min(l,c))}return p.heightChanged=!1,this.heightMap=this.heightMap.updateHeight(p,0,d,new Cn(this.viewport.from,f)),p.heightChanged&&(o|=2),(!this.viewportIsAppropriate(this.viewport,v)||this.scrollTarget&&(this.scrollTarget.range.headthis.viewport.to))&&(this.viewport=this.getViewport(v,this.scrollTarget)),this.updateForViewport(),(this.lineGaps.length||this.viewport.to-this.viewport.from>4e3)&&this.updateLineGaps(this.ensureLineGaps(d?[]:this.lineGaps)),o|=this.computeVisibleRanges(),this.mustEnforceCursorAssoc&&(this.mustEnforceCursorAssoc=!1,t.enforceCursorAssoc()),o}},{key:"visibleTop",get:function(){return this.scaler.fromDOM(this.pixelViewport.top,0)}},{key:"visibleBottom",get:function(){return this.scaler.fromDOM(this.pixelViewport.bottom,0)}},{key:"getViewport",value:function(t,e){var n=.5-Math.max(-.5,Math.min(.5,t/1e3/2)),r=this.heightMap,i=this.state.doc,o=this.visibleTop,a=this.visibleBottom,s=new zn(r.lineAt(o-1e3*n,On.ByHeight,i,0,0).from,r.lineAt(a+1e3*(1-n),On.ByHeight,i,0,0).to);if(e){var u=e.range.head,h=a-o;if(us.to){var l,c=r.lineAt(u,On.ByPos,i,0,0);l=e.center?(c.top+c.bottom)/2-h/2:u1&&void 0!==arguments[1]?arguments[1]:0,i=this.heightMap.lineAt(e,On.ByPos,this.state.doc,0,0),o=i.top,a=this.heightMap.lineAt(n,On.ByPos,this.state.doc,0,0),s=a.bottom,u=this.visibleTop,h=this.visibleBottom;return(0==e||o<=u-Math.max(10,Math.min(-r,250)))&&(n==this.state.doc.length||s>=h+Math.max(10,Math.min(r,250)))&&o>u-2e3&&si&&(r.push({from:i,to:t}),o+=t-i),i=e}},20),ir.from&&c.push({from:r.from,to:o}),s=r.from&&f.from<=r.to&&Fn(c,f.from-10,f.from+10),!f.empty&&f.to>=r.from&&f.to<=r.to&&Fn(c,f.to-10,f.to+10);for(var d=function(){var o=p[v],a=o.from,s=o.to;s-a>1e3&&n.push(function(t,e){var n,r=M(t);try{for(r.s();!(n=r.n()).done;){var i=n.value;if(e(i))return i}}catch(o){r.e(o)}finally{r.f()}return}(t,(function(t){return t.from>=r.from&&t.to<=r.to&&Math.abs(t.from-a)<1e3&&Math.abs(t.to-s)<1e3}))||new jn(a,s,e.gapSize(r,a,s,i)))},v=0,p=c;v=1)return r[r.length-1].to;for(var i=Math.floor(n*e),o=0;;o++){var a=r[o],s=a.from,u=a.to-s;if(i<=u)return s+i;i-=u}}function qn(t,e){var n,r=0,i=M(t.ranges);try{for(i.s();!(n=i.n()).done;){var o=n.value,a=o.from,s=o.to;if(e<=s){r+=e-a;break}r+=s-a}}catch(u){i.e(u)}finally{i.f()}return r/t.total}function Fn(t,e,n){for(var r=0;re){var o=[];i.fromn&&o.push({from:n,to:i.to}),t.splice.apply(t,[r,1].concat(o)),r+=o.length-1}}}var $n={toDOM:function(t){return t},fromDOM:function(t){return t},scale:1},Kn=function(){function t(e,n,r){D(this,t);var i=0,o=0,a=0;this.viewports=r.map((function(t){var r=t.from,o=t.to,a=n.lineAt(r,On.ByPos,e,0,0).top,s=n.lineAt(o,On.ByPos,e,0,0).bottom;return i+=s-a,{from:r,to:o,top:a,bottom:s,domTop:0,domBottom:0}})),this.scale=(7e6-i)/(n.height-i);var s,u=M(this.viewports);try{for(u.s();!(s=u.n()).done;){var h=s.value;h.domTop=a+(h.top-o)*this.scale,a=h.domBottom=h.domTop+(h.bottom-h.top),o=h.bottom}}catch(l){u.e(l)}finally{u.f()}}return P(t,[{key:"toDOM",value:function(t,e){t-=e;for(var n=0,r=0,i=0;;n++){var o=n-1}}),Xn=o.V.newName(),Qn=o.V.newName(),Yn=o.V.newName(),Zn={"&light":"."+Qn,"&dark":"."+Yn};function tr(t,e,n){return new o.V(e,{finish:function(e){return/&/.test(e)?e.replace(/&\w*/,(function(e){if("&"==e)return t;if(!n||!n[e])throw new RangeError("Unsupported selector: ".concat(e));return n[e]})):t+" "+e}})}var er=tr("."+Xn,{"&.cm-editor":{position:"relative !important",boxSizing:"border-box","&.cm-focused":{outline:"1px dotted #212121"},display:"flex !important",flexDirection:"column"},".cm-scroller":{display:"flex !important",alignItems:"flex-start !important",fontFamily:"monospace",lineHeight:1.4,height:"100%",overflowX:"auto",position:"relative",zIndex:0},".cm-content":{margin:0,flexGrow:2,minHeight:"100%",display:"block",whiteSpace:"pre",wordWrap:"normal",boxSizing:"border-box",padding:"4px 0",outline:"none","&[contenteditable=true]":{WebkitUserModify:"read-write-plaintext-only"}},".cm-lineWrapping":{whiteSpace:"pre-wrap",wordBreak:"break-word",overflowWrap:"anywhere"},"&light .cm-content":{caretColor:"black"},"&dark .cm-content":{caretColor:"white"},".cm-line":{display:"block",padding:"0 2px 0 4px"},".cm-selectionLayer":{zIndex:-1,contain:"size style"},".cm-selectionBackground":{position:"absolute"},"&light .cm-selectionBackground":{background:"#d9d9d9"},"&dark .cm-selectionBackground":{background:"#222"},"&light.cm-focused .cm-selectionBackground":{background:"#d7d4f0"},"&dark.cm-focused .cm-selectionBackground":{background:"#233"},".cm-cursorLayer":{zIndex:100,contain:"size style",pointerEvents:"none"},"&.cm-focused .cm-cursorLayer":{animation:"steps(1) cm-blink 1.2s infinite"},"@keyframes cm-blink":{"0%":{},"50%":{visibility:"hidden"},"100%":{}},"@keyframes cm-blink2":{"0%":{},"50%":{visibility:"hidden"},"100%":{}},".cm-cursor":{position:"absolute",borderLeft:"1.2px solid black",marginLeft:"-0.6px",pointerEvents:"none",display:"none"},"&dark .cm-cursor":{borderLeftColor:"#444"},"&.cm-focused .cm-cursor":{display:"block"},"&light .cm-activeLine":{backgroundColor:"#f3f9ff"},"&dark .cm-activeLine":{backgroundColor:"#223039"},"&light .cm-specialChar":{color:"red"},"&dark .cm-specialChar":{color:"#f78"},".cm-tab":{display:"inline-block",overflow:"hidden",verticalAlign:"bottom"},".cm-placeholder":{color:"#888",display:"inline-block"},".cm-button":{verticalAlign:"middle",color:"inherit",fontSize:"70%",padding:".2em 1em",borderRadius:"3px"},"&light .cm-button":{backgroundImage:"linear-gradient(#eff1f5, #d9d9df)",border:"1px solid #888","&:active":{backgroundImage:"linear-gradient(#b4b4b4, #d0d3d6)"}},"&dark .cm-button":{backgroundImage:"linear-gradient(#393939, #111)",border:"1px solid #888","&:active":{backgroundImage:"linear-gradient(#111, #333)"}},".cm-textfield":{verticalAlign:"middle",color:"inherit",fontSize:"70%",border:"1px solid silver",padding:".2em .5em"},"&light .cm-textfield":{backgroundColor:"white"},"&dark .cm-textfield":{border:"1px solid #555",backgroundColor:"inherit"}},Zn),nr={childList:!0,characterData:!0,subtree:!0,attributes:!0,characterDataOldValue:!0},rr=dt.ie&&dt.ie_version<=11,ir=function(){function t(e,n,r){var i=this;D(this,t),this.view=e,this.onChange=n,this.onScrollChanged=r,this.active=!1,this.ignoreSelection=new F,this.delayedFlush=-1,this.queue=[],this.lastFlush=0,this.scrollTargets=[],this.intersection=null,this.intersecting=!1,this.gapIntersection=null,this.gaps=[],this._selectionRange=null,this.parentCheck=-1,this.dom=e.contentDOM,this.observer=new MutationObserver((function(t){var n,r=M(t);try{for(r.s();!(n=r.n()).done;){var o=n.value;i.queue.push(o)}}catch(a){r.e(a)}finally{r.f()}i._selectionRange=null,(dt.ie&&dt.ie_version<=11||dt.ios&&e.composing)&&t.some((function(t){return"childList"==t.type&&t.removedNodes.length||"characterData"==t.type&&t.oldValue.length>t.target.nodeValue.length}))?i.flushSoon():i.flush()})),rr&&(this.onCharData=function(t){i.queue.push({target:t.target,type:"characterData",oldValue:t.prevValue}),i.flushSoon()}),this.onSelectionChange=this.onSelectionChange.bind(this),this.start(),this.onScroll=this.onScroll.bind(this),window.addEventListener("scroll",this.onScroll),"function"==typeof IntersectionObserver&&(this.intersection=new IntersectionObserver((function(t){i.parentCheck<0&&(i.parentCheck=setTimeout(i.listenForScroll.bind(i),1e3)),t.length>0&&t[t.length-1].intersectionRatio>0!=i.intersecting&&(i.intersecting=!i.intersecting,i.intersecting!=i.view.inView&&i.onScrollChanged(document.createEvent("Event")))}),{}),this.intersection.observe(this.dom),this.gapIntersection=new IntersectionObserver((function(t){t.length>0&&t[t.length-1].intersectionRatio>0&&i.onScrollChanged(document.createEvent("Event"))}),{})),this.listenForScroll()}return P(t,[{key:"onScroll",value:function(t){this.intersecting&&this.flush(),this.onScrollChanged(t)}},{key:"updateGaps",value:function(t){if(this.gapIntersection&&(t.length!=this.gaps.length||this.gaps.some((function(e,n){return e!=t[n]})))){this.gapIntersection.disconnect();var e,n=M(t);try{for(n.s();!(e=n.n()).done;){var r=e.value;this.gapIntersection.observe(r)}}catch(i){n.e(i)}finally{n.f()}this.gaps=t}}},{key:"onSelectionChange",value:function(t){this.lastFlush=0&&(window.clearTimeout(this.delayedFlush),this.delayedFlush=-1,this.flush())}},{key:"processRecords",value:function(){var t,e=this.queue,n=M(this.observer.takeRecords());try{for(n.s();!(t=n.n()).done;){var r=t.value;e.push(r)}}catch(c){n.e(c)}finally{n.f()}e.length&&(this.queue=[]);var i,o=-1,a=-1,s=!1,u=M(e);try{for(u.s();!(i=u.n()).done;){var h=i.value,l=this.readMutation(h);l&&(l.typeOver&&(s=!0),-1==o?(o=l.from,a=l.to):(o=Math.min(l.from,o),a=Math.max(l.to,a)))}}catch(c){u.e(c)}finally{u.f()}return{from:o,to:a,typeOver:s}}},{key:"flush",value:function(){if(!(this.delayedFlush>=0||this.view.inputState.pendingAndroidKey)){this.lastFlush=Date.now();var t=this.processRecords(),e=t.from,n=t.to,r=t.typeOver,i=this.selectionRange,o=!this.ignoreSelection.eq(i)&&B(this.dom,i);if(!(e<0)||o){var a=this.view.state;this.onChange(e,n,r),this.view.state==a&&this.view.docView.reset(o),this.clearSelection()}}}},{key:"readMutation",value:function(t){var e=this.view.docView.nearest(t.target);if(!e||e.ignoreMutation(t))return null;if(e.markDirty("attributes"==t.type),"attributes"==t.type&&(e.dirty|=4),"childList"==t.type){var n=or(e,t.previousSibling||t.target.previousSibling,-1),r=or(e,t.nextSibling||t.target.nextSibling,1);return{from:n?e.posAfter(n):e.posAtStart,to:r?e.posBefore(r):e.posAtEnd,typeOver:!1}}return"characterData"==t.type?{from:e.posAtStart,to:e.posAtEnd,typeOver:t.target.nodeValue==t.oldValue}:null}},{key:"destroy",value:function(){this.stop(),this.intersection&&this.intersection.disconnect(),this.gapIntersection&&this.gapIntersection.disconnect();var t,e=M(this.scrollTargets);try{for(e.s();!(t=e.n()).done;){t.value.removeEventListener("scroll",this.onScroll)}}catch(n){e.e(n)}finally{e.f()}window.removeEventListener("scroll",this.onScroll),clearTimeout(this.parentCheck)}}]),t}();function or(t,e,n){for(;e;){var r=Y.get(e);if(r&&r.parent==t)return r;var i=e.parentNode;e=i!=t.dom?i:n>0?e.nextSibling:e.previousSibling}return null}function ar(t,e,n,i){var o,a,s=t.state.selection.main;if(e>-1){var u=t.docView.domBoundsAround(e,n,0);if(!u||t.state.readOnly)return;var h=u.from,l=u.to,c=t.docView.impreciseHead||t.docView.impreciseAnchor?[]:function(t){var e=[];if(t.root.activeElement!=t.contentDOM)return e;var n=t.observer.selectionRange,r=n.anchorNode,i=n.anchorOffset,o=n.focusNode,a=n.focusOffset;r&&(e.push(new hr(r,i)),o==r&&a==i||e.push(new hr(o,a)));return e}(t),f=new sr(c,t);f.readRange(u.startDOM,u.endDOM),a=function(t,e){if(0==t.length)return null;var n=t[0].pos,i=2==t.length?t[1].pos:n;return n>-1&&i>-1?r.jT.single(n+e,i+e):null}(c,h);var d=s.from,v=null;(8===t.inputState.lastKeyCode&&t.inputState.lastKeyTime>Date.now()-100||dt.android&&f.text.length0&&s>0&&t.charCodeAt(a-1)==e.charCodeAt(s-1);)a--,s--;if("end"==r){n-=a+Math.max(0,o-Math.min(a,s))-o}if(a=a?o-n:0)+(s-a),a=o}else if(s=s?o-n:0)+(a-s),s=o}return{from:o,toA:a,toB:s}}(t.state.sliceDoc(h,l),f.text,d-h,v);p&&(o={from:h+p.from,to:h+p.toA,insert:t.state.toText(f.text.slice(p.from,p.toB))})}else if(t.hasFocus||!t.state.facet(Zt)){var g=t.observer.selectionRange,m=t.docView,y=m.impreciseHead,k=m.impreciseAnchor,b=y&&y.node==g.focusNode&&y.offset==g.focusOffset||!L(t.contentDOM,g.focusNode)?t.state.selection.main.head:t.docView.posFromDOM(g.focusNode,g.focusOffset),w=k&&k.node==g.anchorNode&&k.offset==g.anchorOffset||!L(t.contentDOM,g.anchorNode)?t.state.selection.main.anchor:t.docView.posFromDOM(g.anchorNode,g.anchorOffset);b==s.head&&w==s.anchor||(a=r.jT.single(w,b))}if(o||a)if(!o&&i&&!s.empty&&a&&a.main.empty?o={from:s.from,to:s.to,insert:t.state.doc.slice(s.from,s.to)}:o&&o.from>=s.from&&o.to<=s.to&&(o.from!=s.from||o.to!=s.to)&&s.to-s.from-(o.to-o.from)<=4&&(o={from:s.from,to:s.to,insert:t.state.doc.slice(s.from,o.from).append(o.insert).append(t.state.doc.slice(o.to,s.to))}),o){var x=t.state;if(dt.ios&&t.inputState.flushIOSKey(t))return;var S,A=o.insert.toString();if(t.state.facet(Jt).some((function(e){return e(t,o.from,o.to,A)})))return;if(t.inputState.composing>=0&&t.inputState.composing++,o.from>=s.from&&o.to<=s.to&&o.to-o.from>=(s.to-s.from)/3&&(!a||a.main.empty&&a.main.from==o.from+o.insert.length)){var C=s.fromo.to?x.sliceDoc(o.to,s.to):"";S=x.replaceSelection(t.state.toText(C+o.insert.sliceString(0,void 0,t.state.lineBreak)+M))}else{var O=x.changes(o);S={changes:O,selection:a&&!x.selection.main.eq(a.main)&&a.main.to<=O.newLength?x.selection.replaceRange(a.main):void 0}}var T="input.type";t.composing&&(T+=".compose",t.inputState.compositionFirstChange&&(T+=".start",t.inputState.compositionFirstChange=!1)),t.dispatch(S,{scrollIntoView:!0,userEvent:T})}else if(a&&!a.main.eq(s)){var D=!1,E="select";t.inputState.lastSelectionTime>Date.now()-50&&("select"==t.inputState.lastSelectionOrigin&&(D=!0),E=t.inputState.lastSelectionOrigin),t.dispatch({selection:a,scrollIntoView:D,userEvent:E})}}var sr=function(){function t(e,n){D(this,t),this.points=e,this.view=n,this.text="",this.lineBreak=n.state.lineBreak}return P(t,[{key:"readRange",value:function(t,e){if(t){for(var n=t.parentNode,r=t;;){this.findPointBefore(n,r),this.readNode(r);var i=r.nextSibling;if(i==e)break;var o=Y.get(r),a=Y.get(i);(o&&a?o.breakAfter:(o?o.breakAfter:ur(r))||ur(i)&&("BR"!=r.nodeName||r.cmIgnore))&&(this.text+=this.lineBreak),r=i}this.findPointBefore(n,e)}}},{key:"readNode",value:function(t){if(!t.cmIgnore){var e,n=Y.get(t),r=n&&n.overrideDOMText;null!=r?e=r.sliceString(0,void 0,this.lineBreak):3==t.nodeType?e=t.nodeValue:"BR"==t.nodeName?e=t.nextSibling?this.lineBreak:"":1==t.nodeType&&this.readRange(t.firstChild,null),null!=e&&(this.findPointIn(t,e.length),this.text+=e,dt.chrome&&13==this.view.inputState.lastKeyCode&&!t.nextSibling&&/\n\n$/.test(this.text)&&(this.text=this.text.slice(0,-1)))}}},{key:"findPointBefore",value:function(t,e){var n,r=M(this.points);try{for(r.s();!(n=r.n()).done;){var i=n.value;i.node==t&&t.childNodes[i.offset]==e&&(i.pos=this.text.length)}}catch(o){r.e(o)}finally{r.f()}}},{key:"findPointIn",value:function(t,e){var n,r=M(this.points);try{for(r.s();!(n=r.n()).done;){var i=n.value;i.node==t&&(i.pos=this.text.length+Math.min(i.offset,e))}}catch(o){r.e(o)}finally{r.f()}}}]),t}();function ur(t){return 1==t.nodeType&&/^(DIV|P|LI|UL|OL|BLOCKQUOTE|DD|DT|H\d|SECTION|PRE)$/.test(t.nodeName)}var hr=function t(e,n){D(this,t),this.node=e,this.offset=n,this.pos=-1};var lr=function(){function t(){var e=this,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};D(this,t),this.plugins=[],this.editorAttrs={},this.contentAttrs={},this.bidiCache=[],this.destroyed=!1,this.updateState=2,this.measureScheduled=-1,this.measureRequests=[],this.contentDOM=document.createElement("div"),this.scrollDOM=document.createElement("div"),this.scrollDOM.tabIndex=-1,this.scrollDOM.className="cm-scroller",this.scrollDOM.appendChild(this.contentDOM),this.announceDOM=document.createElement("div"),this.announceDOM.style.cssText="position: absolute; top: -10000px",this.announceDOM.setAttribute("aria-live","polite"),this.dom=document.createElement("div"),this.dom.appendChild(this.announceDOM),this.dom.appendChild(this.scrollDOM),this._dispatch=n.dispatch||function(t){return e.update([t])},this.dispatch=this.dispatch.bind(this),this.root=n.root||J(n.parent)||document,this.viewState=new Hn(n.state||r.yy.create()),this.plugins=this.state.facet(re).map((function(t){return new ae(t).update(e)})),this.observer=new ir(this,(function(t,n,r){ar(e,t,n,r)}),(function(t){e.inputState.runScrollHandlers(e,t),e.observer.intersecting&&e.measure()})),this.inputState=new en(this),this.docView=new de(this),this.mountStyles(),this.updateAttrs(),this.updateState=0,vr(),this.requestMeasure(),n.parent&&n.parent.appendChild(this.dom)}return P(t,[{key:"state",get:function(){return this.viewState.state}},{key:"viewport",get:function(){return this.viewState.viewport}},{key:"visibleRanges",get:function(){return this.viewState.visibleRanges}},{key:"inView",get:function(){return this.viewState.inView}},{key:"composing",get:function(){return this.inputState.composing>0}},{key:"dispatch",value:function(){var t;this._dispatch(1==arguments.length&&(arguments.length<=0?void 0:arguments[0])instanceof r.YW?arguments.length<=0?void 0:arguments[0]:(t=this.state).update.apply(t,arguments))}},{key:"update",value:function(t){if(0!=this.updateState)throw new Error("Calls to EditorView.update are not allowed while an update is in progress");var e,n,i=!1,o=this.state,a=M(t);try{for(a.s();!(n=a.n()).done;){var s=n.value;if(s.startState!=o)throw new RangeError("Trying to update state with a transaction that doesn't start from the previous state.");o=s.state}}catch(y){a.e(y)}finally{a.f()}if(this.destroyed)this.viewState.state=o;else{if(o.facet(r.yy.phrases)!=this.state.facet(r.yy.phrases))return this.setState(o);e=new fe(this,o,t);var u=null;try{this.updateState=2;var h,l=M(t);try{for(l.s();!(h=l.n()).done;){var c=h.value;if(u&&(u=u.map(c.changes)),c.scrollIntoView){var f=c.state.selection.main;u=new _n(f.empty?f:r.jT.cursor(f.head,f.head>f.anchor?-1:1))}var d,v=M(c.effects);try{for(v.s();!(d=v.n()).done;){var p=d.value;p.is(Xt)?u=new _n(p.value):p.is(Qt)&&(u=new _n(p.value,!0))}}catch(y){v.e(y)}finally{v.f()}}}catch(y){l.e(y)}finally{l.f()}this.viewState.update(e,u),this.bidiCache=mr.update(this.bidiCache,e.changes),e.empty||(this.updatePlugins(e),this.inputState.update(e)),i=this.docView.update(e),this.state.facet(le)!=this.styleModules&&this.mountStyles(),this.updateAttrs(),this.showAnnouncements(t)}finally{this.updateState=0}if((i||u||this.viewState.mustEnforceCursorAssoc)&&this.requestMeasure(),!e.empty){var g,m=M(this.state.facet(Gt));try{for(m.s();!(g=m.n()).done;){(0,g.value)(e)}}catch(y){m.e(y)}finally{m.f()}}}}},{key:"setState",value:function(t){var e=this;if(0!=this.updateState)throw new Error("Calls to EditorView.setState are not allowed while an update is in progress");if(this.destroyed)this.viewState.state=t;else{this.updateState=2;try{var n,r=M(this.plugins);try{for(r.s();!(n=r.n()).done;){n.value.destroy(this)}}catch(i){r.e(i)}finally{r.f()}this.viewState=new Hn(t),this.plugins=t.facet(re).map((function(t){return new ae(t).update(e)})),this.docView=new de(this),this.inputState.ensureHandlers(this),this.mountStyles(),this.updateAttrs(),this.bidiCache=[]}finally{this.updateState=0}this.requestMeasure()}}},{key:"updatePlugins",value:function(t){var e=t.startState.facet(re),n=t.state.facet(re);if(e!=n){var r,i=[],o=M(n);try{for(o.s();!(r=o.n()).done;){var a=r.value,s=e.indexOf(a);if(s<0)i.push(new ae(a));else{var u=this.plugins[s];u.mustUpdate=t,i.push(u)}}}catch(p){o.e(p)}finally{o.f()}var h,l=M(this.plugins);try{for(l.s();!(h=l.n()).done;){var c=h.value;c.mustUpdate!=t&&c.destroy(this)}}catch(p){l.e(p)}finally{l.f()}this.plugins=i,this.inputState.ensureHandlers(this)}else{var f,d=M(this.plugins);try{for(d.s();!(f=d.n()).done;){f.value.mustUpdate=t}}catch(p){d.e(p)}finally{d.f()}}for(var v=0;v0&&void 0!==arguments[0])||arguments[0];if(!this.destroyed){this.measureScheduled>-1&&cancelAnimationFrame(this.measureScheduled),this.measureScheduled=-1,e&&this.observer.flush();var n=null;try{for(var r=0;;r++){this.updateState=1;var i=this.viewport,o=this.viewState.measure(this.docView,r>0);if(!o&&!this.measureRequests.length&&null==this.viewState.scrollTarget)break;if(r>5){console.warn("Viewport failed to stabilize");break}var a=[];if(!(4&o)){var s=[a,this.measureRequests];this.measureRequests=s[0],a=s[1]}var u=a.map((function(e){try{return e.read(t)}catch(n){return Yt(t.state,n),gr}})),h=new fe(this,this.state);h.flags|=o,n?n.flags|=o:n=h,this.updateState=2,h.empty||(this.updatePlugins(h),this.inputState.update(h)),this.updateAttrs(),o&&this.docView.update(h);for(var l=0;l-1&&this.measure(!1)}},{key:"requestMeasure",value:function(t){var e=this;if(this.measureScheduled<0&&(this.measureScheduled=requestAnimationFrame((function(){return e.measure()}))),t){if(null!=t.key)for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:0;return this.viewState.lineAt(t,e)}},{key:"contentHeight",get:function(){return this.viewState.contentHeight}},{key:"moveByChar",value:function(t,e,n){return tn(this,t,Ze(this,t,e,n))}},{key:"moveByGroup",value:function(t,e){var n=this;return tn(this,t,Ze(this,t,e,(function(e){return function(t,e,n){var i=t.state.charCategorizer(e),o=i(n);return function(t){var e=i(t);return o==r.D0.Space&&(o=e),o==e}}(n,t.head,e)})))}},{key:"moveToLineBoundary",value:function(t,e){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];return Ye(this,t,e,n)}},{key:"moveVertically",value:function(t,e,n){return tn(this,t,function(t,e,n,i){var o=e.head,a=n?1:-1;if(o==(n?t.state.doc.length:0))return r.jT.cursor(o);var s,u=e.goalColumn,h=t.contentDOM.getBoundingClientRect(),l=t.coordsAtPos(o);if(l)null==u&&(u=l.left-h.left),s=a<0?l.top:l.bottom;else{var c=t.viewState.lineAt(o,t.dom.getBoundingClientRect().top);null==u&&(u=Math.min(h.right-h.left,t.defaultCharacterWidth*(o-c.from))),s=a<0?c.top:c.bottom}for(var f=h.left+u,d=null!=i?i:t.defaultLineHeight>>1,v=0;;v+=10){var p=s+(d+v)*a,g=Je(t,{x:f,y:p},!1,a);if(ph.bottom||(a<0?go))return r.jT.cursor(g,void 0,void 0,u)}}(this,t,e,n))}},{key:"scrollPosIntoView",value:function(t){this.dispatch({effects:Xt.of(r.jT.cursor(t))})}},{key:"domAtPos",value:function(t){return this.docView.domAtPos(t)}},{key:"posAtDOM",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return this.docView.posFromDOM(t,e)}},{key:"posAtCoords",value:function(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return this.readMeasured(),Je(this,t,e)}},{key:"coordsAtPos",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;this.readMeasured();var n=this.docView.coordsAt(t,e);if(!n||n.left==n.right)return n;var r=this.state.doc.lineAt(t),i=this.bidiSpans(r),o=i[Ne.find(i,t-r.from,-1,e)];return z(n,o.dir==we.LTR==e>0)}},{key:"defaultCharacterWidth",get:function(){return this.viewState.heightOracle.charWidth}},{key:"defaultLineHeight",get:function(){return this.viewState.heightOracle.lineHeight}},{key:"textDirection",get:function(){return this.viewState.heightOracle.direction}},{key:"lineWrapping",get:function(){return this.viewState.heightOracle.lineWrapping}},{key:"bidiSpans",value:function(t){if(t.length>cr)return _e(t.length);var e,n=this.textDirection,r=M(this.bidiCache);try{for(r.s();!(e=r.n()).done;){var i=e.value;if(i.from==t.from&&i.dir==n)return i.order}}catch(a){r.e(a)}finally{r.f()}var o=Ve(t.text,this.textDirection);return this.bidiCache.push(new mr(t.from,t.to,n,o)),o}},{key:"hasFocus",get:function(){var t;return(document.hasFocus()||dt.safari&&(null===(t=this.inputState)||void 0===t?void 0:t.lastContextMenu)>Date.now()-3e4)&&this.root.activeElement==this.contentDOM}},{key:"focus",value:function(){var t=this;this.observer.ignore((function(){K(t.contentDOM),t.docView.updateSelection()}))}},{key:"destroy",value:function(){var t,e=M(this.plugins);try{for(e.s();!(t=e.n()).done;){t.value.destroy(this)}}catch(n){e.e(n)}finally{e.f()}this.plugins=[],this.inputState.destroy(),this.dom.remove(),this.observer.destroy(),this.measureScheduled>-1&&cancelAnimationFrame(this.measureScheduled),this.destroyed=!0}}],[{key:"domEventHandlers",value:function(t){return ie.define((function(){return{}}),{eventHandlers:t})}},{key:"theme",value:function(t,e){var n=o.V.newName(),r=[Gn.of(n),le.of(tr(".".concat(n),t))];return e&&e.dark&&r.push(Jn.of(!0)),r}},{key:"baseTheme",value:function(t){return r.Wl.lowest(le.of(tr("."+Xn,t,Zn)))}}]),t}();lr.scrollTo=Xt,lr.centerOn=Qt,lr.styleModule=le,lr.inputHandler=Jt,lr.exceptionSink=Ut,lr.updateListener=Gt,lr.editable=Zt,lr.mouseSelectionStyle=Kt,lr.dragMovesSelection=$t,lr.clickAddsSelectionRange=Ft,lr.decorations=he,lr.contentAttributes=ue,lr.editorAttributes=se,lr.lineWrapping=lr.contentAttributes.of({class:"cm-lineWrapping"}),lr.announce=r.Py.define();var cr=4096;function fr(t,e){return null==t?e.getBoundingClientRect().top:t}var dr=-1;function vr(){window.addEventListener("resize",(function(){-1==dr&&(dr=setTimeout(pr,50))}))}function pr(){dr=-1;for(var t=document.querySelectorAll(".cm-content"),e=0;e1&&void 0!==arguments[1]?arguments[1]:yr,r=Object.create(null),i=Object.create(null),o=function(t,e){var n=i[t];if(null==n)i[t]=e;else if(n!=e)throw new Error("Key binding "+t+" is used both as a regular binding and as a multi-stroke prefix")},a=function(t,e,i,a){for(var s=r[t]||(r[t]=Object.create(null)),u=e.split(/ (?!$)/).map((function(t){return kr(t,n)})),h=function(e){var n=u.slice(0,e).join(" ");o(n,!0),s[n]||(s[n]={preventDefault:!0,commands:[function(e){var r=Mr={view:e,prefix:n,scope:t};return setTimeout((function(){Mr==r&&(Mr=null)}),Or),!0}]})},l=1;l0&&void 0!==arguments[0]?arguments[0]:{};return[Er.of(t),Lr,Ir]}var Rr=function(){function t(e,n,r,i,o){D(this,t),this.left=e,this.top=n,this.width=r,this.height=i,this.className=o}return P(t,[{key:"draw",value:function(){var t=document.createElement("div");return t.className=this.className,this.adjust(t),t}},{key:"adjust",value:function(t){t.style.left=this.left+"px",t.style.top=this.top+"px",this.width>=0&&(t.style.width=this.width+"px"),t.style.height=this.height+"px"}},{key:"eq",value:function(t){return this.left==t.left&&this.top==t.top&&this.width==t.width&&this.height==t.height&&this.className==t.className}}]),t}(),Lr=ie.fromClass(function(){function t(e){D(this,t),this.view=e,this.rangePieces=[],this.cursors=[],this.measureReq={read:this.readPos.bind(this),write:this.drawSel.bind(this)},this.selectionLayer=e.scrollDOM.appendChild(document.createElement("div")),this.selectionLayer.className="cm-selectionLayer",this.selectionLayer.setAttribute("aria-hidden","true"),this.cursorLayer=e.scrollDOM.appendChild(document.createElement("div")),this.cursorLayer.className="cm-cursorLayer",this.cursorLayer.setAttribute("aria-hidden","true"),e.requestMeasure(this.measureReq),this.setBlinkRate()}return P(t,[{key:"setBlinkRate",value:function(){this.cursorLayer.style.animationDuration=this.view.state.facet(Er).cursorBlinkRate+"ms"}},{key:"update",value:function(t){var e=t.startState.facet(Er)!=t.state.facet(Er);(e||t.selectionSet||t.geometryChanged||t.viewportChanged)&&this.view.requestMeasure(this.measureReq),t.transactions.some((function(t){return t.scrollIntoView}))&&(this.cursorLayer.style.animationName="cm-blink"==this.cursorLayer.style.animationName?"cm-blink2":"cm-blink"),e&&this.setBlinkRate()}},{key:"readPos",value:function(){var t,e=this,n=this.view.state,r=n.facet(Er),i=n.selection.ranges.map((function(t){return t.empty?[]:function(t,e){if(e.to<=t.viewport.from||e.from>=t.viewport.to)return[];var n=Math.max(e.from,t.viewport.from),r=Math.min(e.to,t.viewport.to),i=t.textDirection==we.LTR,o=t.contentDOM,a=o.getBoundingClientRect(),s=Nr(t),u=window.getComputedStyle(o.firstChild),h=a.left+parseInt(u.paddingLeft),l=a.right-parseInt(u.paddingRight),c=Vr(t,n),f=Vr(t,r),d=c.type==Et.Text?c:null,v=f.type==Et.Text?f:null;t.lineWrapping&&(d&&(d=jr(t,n,d)),v&&(v=jr(t,r,v)));if(d&&v&&d.from==v.from)return k(b(e.from,e.to,d));var p=d?b(e.from,null,d):w(c,!1),g=v?b(null,e.to,v):w(f,!0),m=[];return(d||c).to<(v||f).from-1?m.push(y(h,p.bottom,l,g.top)):p.bottomf&&p.from=m)break;S>g&&u(Math.max(x,g),null==e&&x<=f,Math.min(S,m),null==n&&S>=d,w.dir)}}catch(A){b.e(A)}finally{b.f()}if((g=k.to+1)>=m)break}}}catch(A){v.e(A)}finally{v.f()}return 0==s.length&&u(f,null==e,d,null==n,t.textDirection),{top:o,bottom:a,horizontal:s}}function w(t,e){var n=a.top+(e?t.top:t.bottom);return{top:n,bottom:n,horizontal:[]}}}(e.view,t)})).reduce((function(t,e){return t.concat(e)})),o=[],a=M(n.selection.ranges);try{for(a.s();!(t=a.n()).done;){var s=t.value,u=s==n.selection.main;if(s.empty?!u||Dr:r.drawRangeCursor){var h=_r(this.view,s,u);h&&o.push(h)}}}catch(l){a.e(l)}finally{a.f()}return{rangePieces:i,cursors:o}}},{key:"drawSel",value:function(t){var e=this,n=t.rangePieces,r=t.cursors;if(n.length!=this.rangePieces.length||n.some((function(t,n){return!t.eq(e.rangePieces[n])}))){this.selectionLayer.textContent="";var i,o=M(n);try{for(o.s();!(i=o.n()).done;){var a=i.value;this.selectionLayer.appendChild(a.draw())}}catch(c){o.e(c)}finally{o.f()}this.rangePieces=n}if(r.length!=this.cursors.length||r.some((function(t,n){return!t.eq(e.cursors[n])}))){var s=this.cursorLayer.children;if(s.length!==r.length){this.cursorLayer.textContent="";var u,h=M(r);try{for(h.s();!(u=h.n()).done;){var l=u.value;this.cursorLayer.appendChild(l.draw())}}catch(c){h.e(c)}finally{h.f()}}else r.forEach((function(t,e){return t.adjust(s[e])}));this.cursors=r}}},{key:"destroy",value:function(){this.selectionLayer.remove(),this.cursorLayer.remove()}}]),t}()),Br={".cm-line":{"& ::selection":{backgroundColor:"transparent !important"},"&::selection":{backgroundColor:"transparent !important"}}};Dr&&(Br[".cm-line"].caretColor="transparent !important");var Ir=r.Wl.highest(lr.theme(Br));function Nr(t){var e=t.scrollDOM.getBoundingClientRect();return{left:(t.textDirection==we.LTR?e.left:e.right-t.scrollDOM.clientWidth)-t.scrollDOM.scrollLeft,top:e.top-t.scrollDOM.scrollTop}}function jr(t,e,n){var i=r.jT.cursor(e);return{from:Math.max(n.from,t.moveToLineBoundary(i,!1,!0).from),to:Math.min(n.to,t.moveToLineBoundary(i,!0,!0).from),type:Et.Text}}function Vr(t,e){var n=t.visualLineAt(e);if(Array.isArray(n.type)){var r,i=M(n.type);try{for(i.s();!(r=i.n()).done;){var o=r.value;if(o.to>e||o.to==e&&(o.to==n.to||o.type==Et.Text))return o}}catch(a){i.e(a)}finally{i.f()}}return n}function _r(t,e,n){var r=t.coordsAtPos(e.head,e.assoc||1);if(!r)return null;var i=Nr(t);return new Rr(r.left-i.left,r.top-i.top,-1,r.bottom-r.top,n?"cm-cursor cm-cursor-primary":"cm-cursor cm-cursor-secondary")}function Hr(){return Wr}var zr=Pt.line({class:"cm-activeLine"}),Wr=ie.fromClass(function(){function t(e){D(this,t),this.decorations=this.getDeco(e)}return P(t,[{key:"update",value:function(t){(t.docChanged||t.selectionSet)&&(this.decorations=this.getDeco(t.view))}},{key:"getDeco",value:function(t){var e,n=-1,r=[],i=M(t.state.selection.ranges);try{for(i.s();!(e=i.n()).done;){var o=e.value;if(!o.empty)return Pt.none;var a=t.visualLineAt(o.head);a.from>n&&(r.push(zr.range(a.from)),n=a.from)}}catch(s){i.e(s)}finally{i.f()}return Pt.set(r)}}]),t}(),{decorations:function(t){return t.decorations}})},97248:function(t,e,n){function r(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null==n)return;var r,i,o=[],a=!0,s=!1;try{for(n=n.call(t);!(a=(r=n.next()).done)&&(o.push(r.value),!e||o.length!==e);a=!0);}catch(u){s=!0,i=u}finally{try{a||null==n.return||n.return()}finally{if(s)throw i}}return o}(t,e)||o(t,e)||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 i(t,e){var n="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!n){if(Array.isArray(t)||(n=o(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var r=0,i=function(){};return{s:i,n:function(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:i}}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 a,s=!0,u=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return s=t.done,t},e:function(t){u=!0,a=t},f:function(){try{s||null==n.return||n.return()}finally{if(u)throw a}}}}function o(t,e){if(t){if("string"==typeof t)return a(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?a(t,e):void 0}}function a(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n0&&void 0!==arguments[0]?arguments[0]:{};h(this,t),this.id=l++,this.perNode=!!e.perNode,this.deserialize=e.deserialize||function(){throw new Error("This node type doesn't define a deserialize function")}}return u(t,[{key:"add",value:function(t){var e=this;if(this.perNode)throw new RangeError("Can't add per-node props to node types");return"function"!=typeof t&&(t=v.match(t)),function(n){var r=t(n);return void 0===r?null:[e,r]}}}]),t}();f.closedBy=new f({deserialize:function(t){return t.split(" ")}}),f.openedBy=new f({deserialize:function(t){return t.split(" ")}}),f.group=new f({deserialize:function(t){return t.split(" ")}}),f.contextHash=new f({perNode:!0}),f.lookAhead=new f({perNode:!0}),f.mounted=new f({perNode:!0});var d=Object.create(null),v=function(){function t(e,n,r){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0;h(this,t),this.name=e,this.props=n,this.id=r,this.flags=i}return u(t,[{key:"prop",value:function(t){return this.props[t.id]}},{key:"isTop",get:function(){return(1&this.flags)>0}},{key:"isSkipped",get:function(){return(2&this.flags)>0}},{key:"isError",get:function(){return(4&this.flags)>0}},{key:"isAnonymous",get:function(){return(8&this.flags)>0}},{key:"is",value:function(t){if("string"==typeof t){if(this.name==t)return!0;var e=this.prop(f.group);return!!e&&e.indexOf(t)>-1}return this.id==t}}],[{key:"define",value:function(e){var n=e.props&&e.props.length?Object.create(null):d,r=(e.top?1:0)|(e.skipped?2:0)|(e.error?4:0)|(null==e.name?8:0),o=new t(e.name||"",n,e.id,r);if(e.props){var a,s=i(e.props);try{for(s.s();!(a=s.n()).done;){var u=a.value;if(Array.isArray(u)||(u=u(o)),u){if(u[0].perNode)throw new RangeError("Can't store a per-node prop on a node type");n[u[0].id]=u[1]}}}catch(h){s.e(h)}finally{s.f()}}return o}},{key:"match",value:function(t){var e=Object.create(null);for(var n in t){var r,o=i(n.split(" "));try{for(o.s();!(r=o.n()).done;){var a=r.value;e[a]=t[n]}}catch(s){o.e(s)}finally{o.f()}}return function(t){for(var n=t.prop(f.group),r=-1;r<(n?n.length:0);r++){var i=e[r<0?t.name:n[r]];if(i)return i}}}}]),t}();v.none=new v("",Object.create(null),0,8);var p=function(){function t(e){h(this,t),this.types=e;for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:0,n=null!=t&&g.get(this)||this.topNode,r=new C(n);return null!=t&&(r.moveTo(t,e),g.set(this,r._tree)),r}},{key:"fullCursor",value:function(){return new C(this.topNode,1)}},{key:"topNode",get:function(){return new w(this,0,0,null)}},{key:"resolve",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return this.cursor(t,e).node}},{key:"resolveInner",value:function(t){for(var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=this.topNode;;){var r=n.enter(t,e);if(!r)return n;n=r}}},{key:"iterate",value:function(t){for(var e=t.enter,n=t.leave,r=t.from,i=void 0===r?0:r,o=t.to,a=void 0===o?this.length:o,s=this.cursor(),u=function(){return s.node};;){var h=!1;if(s.from<=a&&s.to>=i&&(s.type.isAnonymous||!1!==e(s.type,s.from,s.to,u))){if(s.firstChild())continue;s.type.isAnonymous||(h=!0)}for(;h&&n&&n(s.type,s.from,s.to,u),h=s.type.isAnonymous,!s.nextSibling();){if(!s.parent())return;h=!0}}}},{key:"prop",value:function(t){return t.perNode?this.props?this.props[t.id]:void 0:this.type.prop(t)}},{key:"propValues",get:function(){var t=[];if(this.props)for(var e in this.props)t.push([+e,this.props[e]]);return t}},{key:"balance",value:function(){var e=this,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return this.children.length<=8?this:E(this.type,this.children,this.positions,0,this.children.length,0,this.length,(function(n,r,i){return new t(e.type,n,r,i,e.propValues)}),n.makeTree||function(e,n,r){return new t(v.none,e,n,r)})}}],[{key:"build",value:function(t){return O(t)}}]),t}();m.empty=new m(v.none,[],[],0);var y=function(){function t(e,n){h(this,t),this.buffer=e,this.index=n}return u(t,[{key:"id",get:function(){return this.buffer[this.index-4]}},{key:"start",get:function(){return this.buffer[this.index-3]}},{key:"end",get:function(){return this.buffer[this.index-2]}},{key:"size",get:function(){return this.buffer[this.index-1]}},{key:"pos",get:function(){return this.index}},{key:"next",value:function(){this.index-=4}},{key:"fork",value:function(){return new t(this.buffer,this.index)}}]),t}(),k=function(){function t(e,n,r){h(this,t),this.buffer=e,this.length=n,this.set=r}return u(t,[{key:"type",get:function(){return v.none}},{key:"toString",value:function(){for(var t=[],e=0;e0));s=o[s+3]);return a}},{key:"slice",value:function(e,n,r,i){for(var o=this.buffer,a=new Uint16Array(n-e),s=e,u=0;s=e&&ne;case 1:return n<=e&&r>e;case 2:return r>e;case 4:return!0}}var w=function(){function t(e,n,r,i){h(this,t),this.node=e,this._from=n,this.index=r,this._parent=i}return u(t,[{key:"type",get:function(){return this.node.type}},{key:"name",get:function(){return this.node.type.name}},{key:"from",get:function(){return this._from}},{key:"to",get:function(){return this._from+this.node.length}},{key:"nextChild",value:function(e,n,r,i){for(var o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0,a=this;;){for(var s=a.node,u=s.children,h=s.positions,l=n>0?u.length:-1;e!=l;e+=n){var c=u[e],d=h[e]+a._from;if(b(i,r,d,d+c.length))if(c instanceof k){if(2&o)continue;var v=c.findChild(0,c.buffer.length,n,r-d,i);if(v>-1)return new A(new S(a,c,e,d),null,v)}else if(1&o||!c.type.isAnonymous||M(c)){var p=void 0;if(c.props&&(p=c.prop(f.mounted))&&!p.overlay)return new t(p.tree,d,e,a);var g=new t(c,d,e,a);return 1&o||!g.type.isAnonymous?g:g.nextChild(n<0?c.children.length-1:0,n,r,i)}}if(1&o||!a.type.isAnonymous)return null;if(e=a.index>=0?a.index+n:n<0?-1:a._parent.node.children.length,!(a=a._parent))return null}}},{key:"firstChild",get:function(){return this.nextChild(0,1,0,4)}},{key:"lastChild",get:function(){return this.nextChild(this.node.children.length-1,-1,0,4)}},{key:"childAfter",value:function(t){return this.nextChild(0,1,t,2)}},{key:"childBefore",value:function(t){return this.nextChild(this.node.children.length-1,-1,t,-2)}},{key:"enter",value:function(e,n){var r,o=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],a=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];if(o&&(r=this.node.prop(f.mounted))&&r.overlay){var s,u=e-this.from,h=i(r.overlay);try{for(h.s();!(s=h.n()).done;){var l=s.value,c=l.from,d=l.to;if((n>0?c<=u:c=u:d>u))return new t(r.tree,r.overlay[0].from+this.from,-1,this)}}catch(v){h.e(v)}finally{h.f()}}return this.nextChild(0,1,e,n,a?0:2)}},{key:"nextSignificantParent",value:function(){for(var t=this;t.type.isAnonymous&&t._parent;)t=t._parent;return t}},{key:"parent",get:function(){return this._parent?this._parent.nextSignificantParent():null}},{key:"nextSibling",get:function(){return this._parent&&this.index>=0?this._parent.nextChild(this.index+1,1,0,4):null}},{key:"prevSibling",get:function(){return this._parent&&this.index>=0?this._parent.nextChild(this.index-1,-1,0,4):null}},{key:"cursor",get:function(){return new C(this)}},{key:"tree",get:function(){return this.node}},{key:"toTree",value:function(){return this.node}},{key:"resolve",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return this.cursor.moveTo(t,e).node}},{key:"getChild",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,r=x(this,t,e,n);return r.length?r[0]:null}},{key:"getChildren",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return x(this,t,e,n)}},{key:"toString",value:function(){return this.node.toString()}}]),t}();function x(t,e,n,r){var i=t.cursor,o=[];if(!i.firstChild())return o;if(null!=n)for(;!i.type.is(n);)if(!i.nextSibling())return o;for(;;){if(null!=r&&i.type.is(r))return o;if(i.type.is(e)&&o.push(i.node),!i.nextSibling())return null==r?o:[]}}var S=function t(e,n,r,i){h(this,t),this.parent=e,this.buffer=n,this.index=r,this.start=i},A=function(){function t(e,n,r){h(this,t),this.context=e,this._parent=n,this.index=r,this.type=e.buffer.set.types[e.buffer.buffer[r]]}return u(t,[{key:"name",get:function(){return this.type.name}},{key:"from",get:function(){return this.context.start+this.context.buffer.buffer[this.index+1]}},{key:"to",get:function(){return this.context.start+this.context.buffer.buffer[this.index+2]}},{key:"child",value:function(e,n,r){var i=this.context.buffer,o=i.findChild(this.index+4,i.buffer[this.index+3],e,n-this.context.start,r);return o<0?null:new t(this.context,this,o)}},{key:"firstChild",get:function(){return this.child(1,0,4)}},{key:"lastChild",get:function(){return this.child(-1,0,4)}},{key:"childAfter",value:function(t){return this.child(1,t,2)}},{key:"childBefore",value:function(t){return this.child(-1,t,-2)}},{key:"enter",value:function(e,n,r){var i=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];if(!i)return null;var o=this.context.buffer,a=o.findChild(this.index+4,o.buffer[this.index+3],n>0?1:-1,e-this.context.start,n);return a<0?null:new t(this.context,this,a)}},{key:"parent",get:function(){return this._parent||this.context.parent.nextSignificantParent()}},{key:"externalSibling",value:function(t){return this._parent?null:this.context.parent.nextChild(this.context.index+t,t,0,4)}},{key:"nextSibling",get:function(){var e=this.context.buffer,n=e.buffer[this.index+3];return n<(this._parent?e.buffer[this._parent.index+3]:e.buffer.length)?new t(this.context,this._parent,n):this.externalSibling(1)}},{key:"prevSibling",get:function(){var e=this.context.buffer,n=this._parent?this._parent.index+4:0;return this.index==n?this.externalSibling(-1):new t(this.context,this._parent,e.findChild(n,this.index,-1,0,4))}},{key:"cursor",get:function(){return new C(this)}},{key:"tree",get:function(){return null}},{key:"toTree",value:function(){var t=[],e=[],n=this.context.buffer,r=this.index+4,i=n.buffer[this.index+3];if(i>r){var o=n.buffer[this.index+1],a=n.buffer[this.index+2];t.push(n.slice(r,i,o,a)),e.push(0)}return new m(this.type,t,e,this.to-this.from)}},{key:"resolve",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return this.cursor.moveTo(t,e).node}},{key:"toString",value:function(){return this.context.buffer.childString(this.index)}},{key:"getChild",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,r=x(this,t,e,n);return r.length?r[0]:null}},{key:"getChildren",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return x(this,t,e,n)}}]),t}(),C=function(){function t(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;if(h(this,t),this.mode=n,this.buffer=null,this.stack=[],this.index=0,this.bufferNode=null,e instanceof w)this.yieldNode(e);else{this._tree=e.context.parent,this.buffer=e.context;for(var r=e._parent;r;r=r._parent)this.stack.unshift(r.index);this.bufferNode=e,this.yieldBuf(e.index)}}return u(t,[{key:"name",get:function(){return this.type.name}},{key:"yieldNode",value:function(t){return!!t&&(this._tree=t,this.type=t.type,this.from=t.from,this.to=t.to,!0)}},{key:"yieldBuf",value:function(t,e){this.index=t;var n=this.buffer,r=n.start,i=n.buffer;return this.type=e||i.set.types[i.buffer[t]],this.from=r+i.buffer[t+1],this.to=r+i.buffer[t+2],!0}},{key:"yield",value:function(t){return!!t&&(t instanceof w?(this.buffer=null,this.yieldNode(t)):(this.buffer=t.context,this.yieldBuf(t.index,t.type)))}},{key:"toString",value:function(){return this.buffer?this.buffer.buffer.childString(this.index):this._tree.toString()}},{key:"enterChild",value:function(t,e,n){if(!this.buffer)return this.yield(this._tree.nextChild(t<0?this._tree.node.children.length-1:0,t,e,n,this.mode));var r=this.buffer.buffer,i=r.findChild(this.index+4,r.buffer[this.index+3],t,e-this.buffer.start,n);return!(i<0)&&(this.stack.push(this.index),this.yieldBuf(i))}},{key:"firstChild",value:function(){return this.enterChild(1,0,4)}},{key:"lastChild",value:function(){return this.enterChild(-1,0,4)}},{key:"childAfter",value:function(t){return this.enterChild(1,t,2)}},{key:"childBefore",value:function(t){return this.enterChild(-1,t,-2)}},{key:"enter",value:function(t,e){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],r=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];return this.buffer?!!r&&this.enterChild(1,t,e):this.yield(this._tree.enter(t,e,n,r))}},{key:"parent",value:function(){if(!this.buffer)return this.yieldNode(1&this.mode?this._tree._parent:this._tree.parent);if(this.stack.length)return this.yieldBuf(this.stack.pop());var t=1&this.mode?this.buffer.parent:this.buffer.parent.nextSignificantParent();return this.buffer=null,this.yieldNode(t)}},{key:"sibling",value:function(t){if(!this.buffer)return!!this._tree._parent&&this.yield(this._tree.index<0?null:this._tree._parent.nextChild(this._tree.index+t,t,0,4,this.mode));var e=this.buffer.buffer,n=this.stack.length-1;if(t<0){var r=n<0?0:this.stack[n]+4;if(this.index!=r)return this.yieldBuf(e.findChild(r,this.index,-1,0,4))}else{var i=e.buffer[this.index+3];if(i<(n<0?e.buffer.length:e.buffer[this.stack[n]+3]))return this.yieldBuf(i)}return n<0&&this.yield(this.buffer.parent.nextChild(this.buffer.index+t,t,0,4,this.mode))}},{key:"nextSibling",value:function(){return this.sibling(1)}},{key:"prevSibling",value:function(){return this.sibling(-1)}},{key:"atLastNode",value:function(t){var e,n,r=this.buffer;if(r){if(t>0){if(this.index-1)for(var s=e+t,u=t<0?-1:n.node.children.length;s!=u;s+=t){var h=n.node.children[s];if(1&this.mode||h instanceof k||!h.type.isAnonymous||M(h))return!1}}return!0}},{key:"move",value:function(t,e){if(e&&this.enterChild(t,0,4))return!0;for(;;){if(this.sibling(t))return!0;if(this.atLastNode(t)||!this.parent())return!1}}},{key:"next",value:function(){var t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return this.move(1,t)}},{key:"prev",value:function(){var t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return this.move(-1,t)}},{key:"moveTo",value:function(t){for(var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;(this.from==this.to||(e<1?this.from>=t:this.from>t)||(e>-1?this.to<=t:this.to=0;){for(var o=t;o;o=o._parent)if(o.index==r){if(r==this.index)return o;e=o,n=i+1;break t}r=this.stack[--i]}for(var a=n;ac;){var f=n.size;if(n.id==e&&f>=0)u.size=r,u.start=i,u.skip=a,a+=4,r+=4,n.next();else{var d=n.pos-f;if(f<0||d=h?4:0,p=n.start;for(n.next();n.pos>d;){if(n.size<0){if(-3!=n.size)break t;v+=4}else n.id>=h&&(v+=4);n.next()}i=p,r+=f,a+=v}}(e<0||r==t)&&(u.size=r,u.start=i,u.skip=a);return u.size>4?u:void 0}(l.pos-e,a))){for(var P=new Uint16Array(O.size-O.skip),R=l.pos-O.size,L=P.length;l.pos>R;)L=w(O.start,P,L);M=new k(P,x-O.start,r),D=O.start-t}else{var B=l.pos-S;l.next();for(var I=[],N=[],j=u>=h?u:-1,V=0,_=x;l.pos>B;)j>=0&&l.id==j&&l.size>=0?(l.end<=_-o&&(g(I,N,y,V,l.end,_,j,A),V=I.length,_=l.end),l.next()):p(y,B,I,N,j);if(j>=0&&V>0&&V-1&&V>0){var H=function(t){return function(e,n,r){var i,o,a=0,s=e.length-1;if(s>=0&&(i=e[s])instanceof m){if(!s&&i.type==t&&i.length==r)return i;(o=i.prop(f.lookAhead))&&(a=n[s]+i.length+o)}return b(t,e,n,r,a)}}(T);M=E(T,I,N,0,I.length,0,x-y,H,H)}else M=b(T,I,N,x-y,A-x)}n.push(M),i.push(D)}function g(t,e,n,i,o,a,s,u){for(var h=[],l=[];t.length>i;)h.push(t.pop()),l.push(e.pop()+n-o);t.push(b(r.types[s],h,l,a-o,u-a)),e.push(o-n)}function b(t,e,n,r){var i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0,o=arguments.length>5?arguments[5]:void 0;if(d){var a=[f.contextHash,d];o=o?[a].concat(o):[a]}if(i>25){var s=[f.lookAhead,i];o=o?[s].concat(o):[s]}return new m(t,e,n,r,o)}function w(t,e,n){var r=l.id,i=l.start,o=l.end,a=l.size;if(l.next(),a>=0&&r4)for(var u=l.pos-(a-4);l.pos>u;)n=w(t,e,n);e[--n]=s,e[--n]=o-t,e[--n]=i-t,e[--n]=r}else-3==a?d=r:-4==a&&(v=r);return n}for(var x=[],S=[];l.pos>0;)p(t.start||0,t.bufferStart||0,x,S,-1);var A=null!==(e=t.length)&&void 0!==e?e:x.length?S[0]+x[0].length:0;return new m(c[t.topID],x.reverse(),S.reverse(),A)}var T=new WeakMap;function D(t,e){if(!t.isAnonymous||e instanceof k||e.type!=t)return 1;var n=T.get(e);return null==n&&(n=e.children.reduce((function(e,n){return e+D(t,n)}),1),T.set(e,n)),n}function E(t,e,n,r,i,o,a,s,u){for(var h=0,l=r;l=c)break;p+=g}if(h==l+1){if(p>c){var m=n[l];e(m.children,m.positions,0,m.children.length,r[l]+s);continue}f.push(n[l])}else{var y=r[h-1]+n[h-1].length-v;f.push(E(t,n,r,l,h,v,y,null,u))}d.push(v+s-o)}}(e,n,r,i,0),(s||u)(f,d,a)}var P=function(){function t(e,n,r,i){var o=arguments.length>4&&void 0!==arguments[4]&&arguments[4],a=arguments.length>5&&void 0!==arguments[5]&&arguments[5];h(this,t),this.from=e,this.to=n,this.tree=r,this.offset=i,this.open=(o?1:0)|(a?2:0)}return u(t,[{key:"openStart",get:function(){return(1&this.open)>0}},{key:"openEnd",get:function(){return(2&this.open)>0}}],[{key:"addTree",value:function(e){var n,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],o=arguments.length>2&&void 0!==arguments[2]&&arguments[2],a=[new t(0,e.length,e,0,!1,o)],s=i(r);try{for(s.s();!(n=s.n()).done;){var u=n.value;u.to>e.length&&a.push(u)}}catch(h){s.e(h)}finally{s.f()}return a}},{key:"applyChanges",value:function(e,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:128;if(!n.length)return e;for(var i=[],o=1,a=e.length?e[0]:null,s=0,u=0,h=0;;s++){var l=s=r)for(;a&&a.from=f.from||c<=f.to||h){var d=Math.max(f.from,u)-h,v=Math.min(f.to,c)-h;f=d>=v?null:new t(d,v,f.tree,f.offset+h,s>0,!!l)}if(f&&i.push(f),a.to>c)break;a=o-1&&(this.modules.splice(a,1),r--,a=-1),-1==a){if(this.modules.splice(r++,0,o),e)for(var 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
WJihkiIDsI`haEz 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 z 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 Y2a_GdSX}cd03XKxf5ry4%+ePH01Bv}F8}}l literal 0 HcmV?d00001 diff --git a/supervisor/api/panel/frontend_es5/64fa61b0.js b/supervisor/api/panel/frontend_es5/64fa61b0.js deleted file mode 100644 index a1e35aeda..000000000 --- a/supervisor/api/panel/frontend_es5/64fa61b0.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkhome_assistant_frontend=self.webpackChunkhome_assistant_frontend||[]).push([[546],{93546:function(e,t,r){var n,o=r(7599),i=r(26767),a=r(5701),s=r(47181),c=r(93217);function l(e,t,r,n,o,i,a){try{var s=e[i](a),c=s.value}catch(l){return void r(l)}s.done?t(c):Promise.resolve(c).then(n,o)}var u=function(){var e,t=(e=regeneratorRuntime.mark((function e(t,o,i){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n||(n=(0,c.Ud)(new Worker(new URL(r.p+r.u(971),r.b)))),e.abrupt("return",n.renderMarkdown(t,o,i));case 2:case"end":return e.stop()}}),e)})),function(){var t=this,r=arguments;return new Promise((function(n,o){var i=e.apply(t,r);function a(e){l(i,n,o,a,s,"next",e)}function s(e){l(i,n,o,a,s,"throw",e)}a(void 0)}))});return function(e,r,n){return t.apply(this,arguments)}}();function f(e){return f="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},f(e)}function d(e,t,r,n,o,i,a){try{var s=e[i](a),c=s.value}catch(l){return void r(l)}s.done?t(c):Promise.resolve(c).then(n,o)}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},h(e,t)}function m(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=C(e);if(t){var o=C(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return y(this,r)}}function y(e,t){if(t&&("object"===f(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return v(e)}function v(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function w(){w=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 o=t.placement;if(t.kind===n&&("static"===o||"prototype"===o)){var i="static"===o?e:r;this.defineClassElement(i,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=[],o={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,o)}),this),e.forEach((function(e){if(!g(e))return r.push(e);var t=this.decorateElement(e,o);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var i=this.decorateConstructor(r,t);return n.push.apply(n,i.finishers),i.finishers=n,i},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=[],o=e.decorators,i=o.length-1;i>=0;i--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,o[i])(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 o=this.fromClassDescriptor(e),i=this.toClassDescriptor((0,t[n])(o)||o);if(void 0!==i.finisher&&r.push(i.finisher),void 0!==i.elements){e=i.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;i--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,o[i])(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 o=this.fromClassDescriptor(e),i=this.toClassDescriptor((0,t[n])(o)||o);if(void 0!==i.finisher&&r.push(i.finisher),void 0!==i.elements){e=i.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r"])),this.content,this.allowSvg,this.breaks):(0,o.dy)(A||(A=z([""])))}},{kind:"get",static:!0,key:"styles",value:function(){return(0,o.iv)(x||(x=z(["\n :host {\n display: block;\n }\n ha-markdown-element {\n -ms-user-select: text;\n -webkit-user-select: text;\n -moz-user-select: text;\n }\n ha-markdown-element > *: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 svg {\n background-color: var(--markdown-svg-background-color, none);\n color: var(--markdown-svg-color, none);\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 font-family: var(--code-font-family, monospace);\n }\n ha-markdown-element h2 {\n font-size: 1.5em;\n font-weight: bold;\n }\n "])))}}]}}),o.oi)}}]); \ No newline at end of file diff --git a/supervisor/api/panel/frontend_es5/64fa61b0.js.gz b/supervisor/api/panel/frontend_es5/64fa61b0.js.gz deleted file mode 100644 index 0b9e6b36ddaf3909e214fcc9c680be4725c9bfc6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4596 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 e{Yn`FCARtD;JN+;8RRs5mi+e.length)&&(t=e.length);for(var i=0,n=new Array(t);i0&&(e+=c.NOTCH_ELEMENT_PADDING),this.adapter.setNotchWidthProperty(e),this.adapter.addClass(i)},t.prototype.closeNotch=function(){var e=t.cssClasses.OUTLINE_NOTCHED;this.adapter.removeClass(e),this.adapter.removeNotchWidthProperty()},t}(d.K),m=i(7599),f=i(67352),p=i(5701),h=i(8636);function b(e){return b="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},b(e)}function g(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _(e,t){for(var i=0;i\n \n \n \n \n \n '])),e)}}],i&&_(t.prototype,i),r&&_(t,r),a}(a.H);(0,r.__decorate)([(0,f.I)(".mdc-notched-outline")],E.prototype,"mdcRoot",void 0),(0,r.__decorate)([(0,p.C)({type:Number})],E.prototype,"width",void 0),(0,r.__decorate)([(0,p.C)({type:Boolean,reflect:!0})],E.prototype,"open",void 0),(0,r.__decorate)([(0,f.I)(".mdc-notched-outline__notch")],E.prototype,"notchElement",void 0);var k=(0,i(32207).iv)(T||(T=function(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}([".mdc-notched-outline{display:flex;position:absolute;top:0;right:0;left:0;box-sizing:border-box;width:100%;max-width:100%;height:100%;text-align:left;pointer-events:none}[dir=rtl] .mdc-notched-outline,.mdc-notched-outline[dir=rtl]{text-align:right}.mdc-notched-outline__leading,.mdc-notched-outline__notch,.mdc-notched-outline__trailing{box-sizing:border-box;height:100%;border-top:1px solid;border-bottom:1px solid;pointer-events:none}.mdc-notched-outline__leading{border-left:1px solid;border-right:none;width:12px}[dir=rtl] .mdc-notched-outline__leading,.mdc-notched-outline__leading[dir=rtl]{border-left:none;border-right:1px solid}.mdc-notched-outline__trailing{border-left:none;border-right:1px solid;flex-grow:1}[dir=rtl] .mdc-notched-outline__trailing,.mdc-notched-outline__trailing[dir=rtl]{border-left:1px solid;border-right:none}.mdc-notched-outline__notch{flex:0 0 auto;width:auto;max-width:calc(100% - 12px * 2)}.mdc-notched-outline .mdc-floating-label{display:inline-block;position:relative;max-width:100%}.mdc-notched-outline .mdc-floating-label--float-above{text-overflow:clip}.mdc-notched-outline--upgraded .mdc-floating-label--float-above{max-width:calc(100% / 0.75)}.mdc-notched-outline--notched .mdc-notched-outline__notch{padding-left:0;padding-right:8px;border-top:none}[dir=rtl] .mdc-notched-outline--notched .mdc-notched-outline__notch,.mdc-notched-outline--notched .mdc-notched-outline__notch[dir=rtl]{padding-left:8px;padding-right:0}.mdc-notched-outline--no-label .mdc-notched-outline__notch{display:none}:host{display:block;position:absolute;right:0;left:0;box-sizing:border-box;width:100%;max-width:100%;height:100%;text-align:left;pointer-events:none}[dir=rtl] :host,:host([dir=rtl]){text-align:right}::slotted(.mdc-floating-label){display:inline-block;position:relative;top:17px;bottom:auto;max-width:100%}::slotted(.mdc-floating-label--float-above){text-overflow:clip}.mdc-notched-outline--upgraded ::slotted(.mdc-floating-label--float-above){max-width:calc(100% / 0.75)}.mdc-notched-outline .mdc-notched-outline__leading{border-top-left-radius:4px;border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:4px;border-bottom-left-radius:var(--mdc-shape-small, 4px)}[dir=rtl] .mdc-notched-outline .mdc-notched-outline__leading,.mdc-notched-outline .mdc-notched-outline__leading[dir=rtl]{border-top-left-radius:0;border-top-right-radius:4px;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:4px;border-bottom-right-radius:var(--mdc-shape-small, 4px);border-bottom-left-radius:0}@supports(top: max(0%)){.mdc-notched-outline .mdc-notched-outline__leading{width:max(12px, var(--mdc-shape-small, 4px))}}@supports(top: max(0%)){.mdc-notched-outline .mdc-notched-outline__notch{max-width:calc(100% - max(12px, var(--mdc-shape-small, 4px)) * 2)}}.mdc-notched-outline .mdc-notched-outline__trailing{border-top-left-radius:0;border-top-right-radius:4px;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:4px;border-bottom-right-radius:var(--mdc-shape-small, 4px);border-bottom-left-radius:0}[dir=rtl] .mdc-notched-outline .mdc-notched-outline__trailing,.mdc-notched-outline .mdc-notched-outline__trailing[dir=rtl]{border-top-left-radius:4px;border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:4px;border-bottom-left-radius:var(--mdc-shape-small, 4px)}.mdc-notched-outline__leading,.mdc-notched-outline__notch,.mdc-notched-outline__trailing{border-color:var(--mdc-notched-outline-border-color, var(--mdc-theme-primary, #6200ee));border-width:1px;border-width:var(--mdc-notched-outline-stroke-width, 1px)}.mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:0;padding-top:var(--mdc-notched-outline-notch-offset, 0)}"])));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},S(e)}function I(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},R(e,t)}function C(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var i,n=O(e);if(t){var r=O(this).constructor;i=Reflect.construct(n,arguments,r)}else i=n.apply(this,arguments);return A(this,i)}}function A(e,t){if(t&&("object"===S(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}function O(e){return O=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},O(e)}var L=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&&R(e,t)}(i,e);var t=C(i);function i(){return I(this,i),t.apply(this,arguments)}return i}(E);L.styles=[k],L=(0,r.__decorate)([(0,o.M)("mwc-notched-outline")],L)},76492:function(e,t,i){"use strict";var n=i(87480),r=i(26767),o=(i(49901),i(74479),i(61462),i(98691)),a=i(74015),d=["input","button","textarea","select"],l=function(e){var t=e.target;if(t){var i=(""+t.tagName).toLowerCase();-1===d.indexOf(i)&&e.preventDefault()}};function c(e,t){for(var i=new Map,n=0;nt&&!i(o[d].index)){l=d;break}if(-1!==l)return n.sortedIndexCursor=l,o[n.sortedIndexCursor].index;return-1}(o,d,c,t):function(e,t,i){var n=i.typeaheadBuffer[0],r=e.get(n);if(!r)return-1;var o=r[i.sortedIndexCursor];if(0===o.text.lastIndexOf(i.typeaheadBuffer,0)&&!t(o.index))return o.index;var a=(i.sortedIndexCursor+1)%r.length,d=-1;for(;a!==i.sortedIndexCursor;){var l=r[a],c=0===l.text.lastIndexOf(i.typeaheadBuffer,0),s=!t(l.index);if(c&&s){d=a;break}a=(a+1)%r.length}if(-1!==d)return i.sortedIndexCursor=d,r[i.sortedIndexCursor].index;return-1}(o,c,t),-1===i||l||r(i),i}function u(e){return e.typeaheadBuffer.length>0}var m,f,p,h,b,g,_,v=i(18601),x=i(14114),y=i(82612),w=i(22080),T=i(44956),E=i(72774),k=i(45253),S={ACTIVATED:"mdc-select--activated",DISABLED:"mdc-select--disabled",FOCUSED:"mdc-select--focused",INVALID:"mdc-select--invalid",MENU_INVALID:"mdc-select__menu--invalid",OUTLINED:"mdc-select--outlined",REQUIRED:"mdc-select--required",ROOT:"mdc-select",WITH_LEADING_ICON:"mdc-select--with-leading-icon"},I={ARIA_CONTROLS:"aria-controls",ARIA_DESCRIBEDBY:"aria-describedby",ARIA_SELECTED_ATTR:"aria-selected",CHANGE_EVENT:"MDCSelect:change",HIDDEN_INPUT_SELECTOR:'input[type="hidden"]',LABEL_SELECTOR:".mdc-floating-label",LEADING_ICON_SELECTOR:".mdc-select__icon",LINE_RIPPLE_SELECTOR:".mdc-line-ripple",MENU_SELECTOR:".mdc-select__menu",OUTLINE_SELECTOR:".mdc-notched-outline",SELECTED_TEXT_SELECTOR:".mdc-select__selected-text",SELECT_ANCHOR_SELECTOR:".mdc-select__anchor",VALUE_ATTR:"data-value"},R={LABEL_SCALE:.75,UNSET_INDEX:-1,CLICK_DEBOUNCE_TIMEOUT_MS:330},C=function(e){function t(i,r){void 0===r&&(r={});var o=e.call(this,(0,n.__assign)((0,n.__assign)({},t.defaultAdapter),i))||this;return o.disabled=!1,o.isMenuOpen=!1,o.useDefaultValidation=!0,o.customValidity=!0,o.lastSelectedIndex=R.UNSET_INDEX,o.clickDebounceTimeout=0,o.recentlyClicked=!1,o.leadingIcon=r.leadingIcon,o.helperText=r.helperText,o}return(0,n.__extends)(t,e),Object.defineProperty(t,"cssClasses",{get:function(){return S},enumerable:!1,configurable:!0}),Object.defineProperty(t,"numbers",{get:function(){return R},enumerable:!1,configurable:!0}),Object.defineProperty(t,"strings",{get:function(){return I},enumerable:!1,configurable:!0}),Object.defineProperty(t,"defaultAdapter",{get:function(){return{addClass:function(){},removeClass:function(){},hasClass:function(){return!1},activateBottomLine:function(){},deactivateBottomLine:function(){},getSelectedIndex:function(){return-1},setSelectedIndex:function(){},hasLabel:function(){return!1},floatLabel:function(){},getLabelWidth:function(){return 0},setLabelRequired:function(){},hasOutline:function(){return!1},notchOutline:function(){},closeOutline:function(){},setRippleCenter:function(){},notifyChange:function(){},setSelectedText:function(){},isSelectAnchorFocused:function(){return!1},getSelectAnchorAttr:function(){return""},setSelectAnchorAttr:function(){},removeSelectAnchorAttr:function(){},addMenuClass:function(){},removeMenuClass:function(){},openMenu:function(){},closeMenu:function(){},getAnchorElement:function(){return null},setMenuAnchorElement:function(){},setMenuAnchorCorner:function(){},setMenuWrapFocus:function(){},focusMenuItemAtIndex:function(){},getMenuItemCount:function(){return 0},getMenuItemValues:function(){return[]},getMenuItemTextAtIndex:function(){return""},isTypeaheadInProgress:function(){return!1},typeaheadMatchItem:function(){return-1}}},enumerable:!1,configurable:!0}),t.prototype.getSelectedIndex=function(){return this.adapter.getSelectedIndex()},t.prototype.setSelectedIndex=function(e,t,i){void 0===t&&(t=!1),void 0===i&&(i=!1),e>=this.adapter.getMenuItemCount()||(e===R.UNSET_INDEX?this.adapter.setSelectedText(""):this.adapter.setSelectedText(this.adapter.getMenuItemTextAtIndex(e).trim()),this.adapter.setSelectedIndex(e),t&&this.adapter.closeMenu(),i||this.lastSelectedIndex===e||this.handleChange(),this.lastSelectedIndex=e)},t.prototype.setValue=function(e,t){void 0===t&&(t=!1);var i=this.adapter.getMenuItemValues().indexOf(e);this.setSelectedIndex(i,!1,t)},t.prototype.getValue=function(){var e=this.adapter.getSelectedIndex(),t=this.adapter.getMenuItemValues();return e!==R.UNSET_INDEX?t[e]:""},t.prototype.getDisabled=function(){return this.disabled},t.prototype.setDisabled=function(e){this.disabled=e,this.disabled?(this.adapter.addClass(S.DISABLED),this.adapter.closeMenu()):this.adapter.removeClass(S.DISABLED),this.leadingIcon&&this.leadingIcon.setDisabled(this.disabled),this.disabled?this.adapter.removeSelectAnchorAttr("tabindex"):this.adapter.setSelectAnchorAttr("tabindex","0"),this.adapter.setSelectAnchorAttr("aria-disabled",this.disabled.toString())},t.prototype.openMenu=function(){this.adapter.addClass(S.ACTIVATED),this.adapter.openMenu(),this.isMenuOpen=!0,this.adapter.setSelectAnchorAttr("aria-expanded","true")},t.prototype.setHelperTextContent=function(e){this.helperText&&this.helperText.setContent(e)},t.prototype.layout=function(){if(this.adapter.hasLabel()){var e=this.getValue().length>0,t=this.adapter.hasClass(S.FOCUSED),i=e||t,n=this.adapter.hasClass(S.REQUIRED);this.notchOutline(i),this.adapter.floatLabel(i),this.adapter.setLabelRequired(n)}},t.prototype.layoutOptions=function(){var e=this.adapter.getMenuItemValues().indexOf(this.getValue());this.setSelectedIndex(e,!1,!0)},t.prototype.handleMenuOpened=function(){if(0!==this.adapter.getMenuItemValues().length){var e=this.getSelectedIndex(),t=e>=0?e:0;this.adapter.focusMenuItemAtIndex(t)}},t.prototype.handleMenuClosing=function(){this.adapter.setSelectAnchorAttr("aria-expanded","false")},t.prototype.handleMenuClosed=function(){this.adapter.removeClass(S.ACTIVATED),this.isMenuOpen=!1,this.adapter.isSelectAnchorFocused()||this.blur()},t.prototype.handleChange=function(){this.layout(),this.adapter.notifyChange(this.getValue()),this.adapter.hasClass(S.REQUIRED)&&this.useDefaultValidation&&this.setValid(this.isValid())},t.prototype.handleMenuItemAction=function(e){this.setSelectedIndex(e,!0)},t.prototype.handleFocus=function(){this.adapter.addClass(S.FOCUSED),this.layout(),this.adapter.activateBottomLine()},t.prototype.handleBlur=function(){this.isMenuOpen||this.blur()},t.prototype.handleClick=function(e){this.disabled||this.recentlyClicked||(this.setClickDebounceTimeout(),this.isMenuOpen?this.adapter.closeMenu():(this.adapter.setRippleCenter(e),this.openMenu()))},t.prototype.handleKeydown=function(e){if(!this.isMenuOpen&&this.adapter.hasClass(S.FOCUSED)){var t=(0,o.ku)(e)===o.Fn.ENTER,i=(0,o.ku)(e)===o.Fn.SPACEBAR,n=(0,o.ku)(e)===o.Fn.ARROW_UP,r=(0,o.ku)(e)===o.Fn.ARROW_DOWN;if(!(e.ctrlKey||e.metaKey)&&(!i&&e.key&&1===e.key.length||i&&this.adapter.isTypeaheadInProgress())){var a=i?" ":e.key,d=this.adapter.typeaheadMatchItem(a,this.getSelectedIndex());return d>=0&&this.setSelectedIndex(d),void e.preventDefault()}(t||i||n||r)&&(n&&this.getSelectedIndex()>0?this.setSelectedIndex(this.getSelectedIndex()-1):r&&this.getSelectedIndex()=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:r}}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 o,a=!0,d=!1;return{s:function(){i=i.call(e)},n:function(){var e=i.next();return a=e.done,e},e:function(e){d=!0,o=e},f:function(){try{a||null==i.return||i.return()}finally{if(d)throw o}}}}function V(e,t){(null==t||t>e.length)&&(t=e.length);for(var i=0,n=new Array(t);i0&&void 0!==arguments[0]?arguments[0]:{},t={};for(var i in e)t[i]=e[i];return Object.assign({badInput:!1,customError:!1,patternMismatch:!1,rangeOverflow:!1,rangeUnderflow:!1,stepMismatch:!1,tooLong:!1,tooShort:!1,typeMismatch:!1,valid:!0,valueMissing:!1},t)},J=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&&q(e,t)}(S,e);var t,i,n,r,a,d,x,E,k=Y(S);function S(){var e;return U(this,S),(e=k.apply(this,arguments)).mdcFoundationClass=C,e.disabled=!1,e.outlined=!1,e.label="",e.outlineOpen=!1,e.outlineWidth=0,e.value="",e.name="",e.selectedText="",e.icon="",e.menuOpen=!1,e.helper="",e.validateOnInitialRender=!1,e.validationMessage="",e.required=!1,e.naturalMenuWidth=!1,e.isUiValid=!0,e.fixedMenuPosition=!1,e.typeaheadState={bufferClearTimeout:0,currentFirstChar:"",sortedIndexCursor:0,typeaheadBuffer:""},e.sortedIndexByFirstChar=new Map,e.menuElement_=null,e.listeners=[],e.onBodyClickBound=function(){},e._menuUpdateComplete=null,e.valueSetDirectly=!1,e.validityTransform=null,e._validity=Q(),e}return t=S,i=[{key:"items",get:function(){return this.menuElement_||(this.menuElement_=this.menuElement),this.menuElement_?this.menuElement_.items:[]}},{key:"selected",get:function(){var e=this.menuElement;return e?e.selected:null}},{key:"index",get:function(){var e=this.menuElement;return e?e.index:-1}},{key:"shouldRenderHelperText",get:function(){return!!this.helper||!!this.validationMessage}},{key:"validity",get:function(){return this._checkValidity(this.value),this._validity}},{key:"render",value:function(){var e={"mdc-select--disabled":this.disabled,"mdc-select--no-label":!this.label,"mdc-select--filled":!this.outlined,"mdc-select--outlined":this.outlined,"mdc-select--with-leading-icon":!!this.icon,"mdc-select--required":this.required,"mdc-select--invalid":!this.isUiValid},t={"mdc-select__menu--invalid":!this.isUiValid},i=this.label?"label":void 0,n=this.shouldRenderHelperText?"helper-text":void 0;return(0,A.dy)(m||(m=j(['\n \n \n \x3c!-- @ts-ignore --\x3e\n
\n ','\n \n \n \n \n \n \n \n \n \n ','\n
\n \n '])))}},{key:"renderOutline",value:function(){return this.outlined?(0,A.dy)(p||(p=j(["\n \n ',"\n "])),this.outlineWidth,this.outlineOpen,this.renderLabel()):A.Ld}},{key:"renderLabel",value:function(){return this.label?(0,A.dy)(h||(h=j(["\n ',"\n "])),(0,w.o)(this.label),this.label):A.Ld}},{key:"renderLeadingIcon",value:function(){return this.icon?(0,A.dy)(b||(b=j(['
',"
"])),this.icon):A.Ld}},{key:"renderLineRipple",value:function(){return this.outlined?A.Ld:(0,A.dy)(g||(g=j(["\n \n "])),(0,T._)())}},{key:"renderHelperText",value:function(){if(!this.shouldRenderHelperText)return A.Ld;var e=this.validationMessage&&!this.isUiValid,t={"mdc-select-helper-text--validation-msg":e};return(0,A.dy)(_||(_=j(['\n ',"

"])),(0,N.$)(t),e?this.validationMessage:this.helper)}},{key:"createAdapter",value:function(){var e,t=this;return Object.assign(Object.assign({},(0,v.qN)(this.mdcRoot)),{activateBottomLine:function(){t.lineRippleElement&&t.lineRippleElement.lineRippleFoundation.activate()},deactivateBottomLine:function(){t.lineRippleElement&&t.lineRippleElement.lineRippleFoundation.deactivate()},hasLabel:function(){return!!t.label},floatLabel:function(e){t.labelElement&&t.labelElement.floatingLabelFoundation.float(e)},getLabelWidth:function(){return t.labelElement?t.labelElement.floatingLabelFoundation.getWidth():0},setLabelRequired:function(e){t.labelElement&&t.labelElement.floatingLabelFoundation.setRequired(e)},hasOutline:function(){return t.outlined},notchOutline:function(e){t.outlineElement&&!t.outlineOpen&&(t.outlineWidth=e,t.outlineOpen=!0)},closeOutline:function(){t.outlineElement&&(t.outlineOpen=!1)},setRippleCenter:function(e){t.lineRippleElement&&t.lineRippleElement.lineRippleFoundation.setRippleCenter(e)},notifyChange:(e=H(regeneratorRuntime.mark((function e(i){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t.valueSetDirectly||i!==t.value){e.next=2;break}return e.abrupt("return");case 2:return t.valueSetDirectly=!1,t.value=i,e.next=6,t.updateComplete;case 6:n=new Event("change",{bubbles:!0}),t.dispatchEvent(n);case 8:case"end":return e.stop()}}),e)}))),function(t){return e.apply(this,arguments)}),setSelectedText:function(e){return t.selectedText=e},isSelectAnchorFocused:function(){var e=t.anchorElement;return!!e&&e.getRootNode().activeElement===e},getSelectAnchorAttr:function(e){var i=t.anchorElement;return i?i.getAttribute(e):null},setSelectAnchorAttr:function(e,i){var n=t.anchorElement;n&&n.setAttribute(e,i)},removeSelectAnchorAttr:function(e){var i=t.anchorElement;i&&i.removeAttribute(e)},openMenu:function(){t.menuOpen=!0},closeMenu:function(){t.menuOpen=!1},addMenuClass:function(){},removeMenuClass:function(){},getAnchorElement:function(){return t.anchorElement},setMenuAnchorElement:function(){},setMenuAnchorCorner:function(){var e=t.menuElement;e&&(e.corner="BOTTOM_START")},setMenuWrapFocus:function(e){var i=t.menuElement;i&&(i.wrapFocus=e)},focusMenuItemAtIndex:function(e){var i=t.menuElement;if(i){var n=i.items[e];n&&n.focus()}},getMenuItemCount:function(){var e=t.menuElement;return e?e.items.length:0},getMenuItemValues:function(){var e=t.menuElement;return e?e.items.map((function(e){return e.value})):[]},getMenuItemTextAtIndex:function(e){var i=t.menuElement;if(!i)return"";var n=i.items[e];return n?n.text:""},getSelectedIndex:function(){return t.index},setSelectedIndex:function(){},isTypeaheadInProgress:function(){return u(t.typeaheadState)},typeaheadMatchItem:function(e,i){if(!t.menuElement)return-1;var n={focusItemAtIndex:function(e){t.menuElement.focusItemAtIndex(e)},focusedItemIndex:i||t.menuElement.getFocusedItemIndex(),nextChar:e,sortedIndexByFirstChar:t.sortedIndexByFirstChar,skipFocus:!1,isItemAtIndexDisabled:function(e){return t.items[e].disabled}},r=s(n,t.typeaheadState);return-1!==r&&t.select(r),r}})}},{key:"checkValidity",value:function(){var e=this._checkValidity(this.value);if(!e){var t=new Event("invalid",{bubbles:!1,cancelable:!0});this.dispatchEvent(t)}return e}},{key:"reportValidity",value:function(){var e=this.checkValidity();return this.isUiValid=e,e}},{key:"_checkValidity",value:function(e){var t=this.formElement.validity,i=Q(t);if(this.validityTransform){var n=this.validityTransform(e,i);i=Object.assign(Object.assign({},i),n)}return this._validity=i,this._validity.valid}},{key:"setCustomValidity",value:function(e){this.validationMessage=e,this.formElement.setCustomValidity(e)}},{key:"getUpdateComplete",value:(E=H(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this._menuUpdateComplete;case 2:return e.next=4,X(G(S.prototype),"getUpdateComplete",this).call(this);case 4:return t=e.sent,e.abrupt("return",t);case 6:case"end":return e.stop()}}),e,this)}))),function(){return E.apply(this,arguments)})},{key:"firstUpdated",value:(x=H(regeneratorRuntime.mark((function e(){var t,i,n=this;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(t=this.menuElement)){e.next=5;break}return this._menuUpdateComplete=t.updateComplete,e.next=5,this._menuUpdateComplete;case 5:if(X(G(S.prototype),"firstUpdated",this).call(this),this.mdcFoundation.isValid=function(){return!0},this.mdcFoundation.setValid=function(){},this.mdcFoundation.setDisabled(this.disabled),this.validateOnInitialRender&&this.reportValidity(),this.selected){e.next=21;break}if(this.items.length||!this.slotElement||!this.slotElement.assignedNodes({flatten:!0}).length){e.next=16;break}return e.next=14,new Promise((function(e){return requestAnimationFrame(e)}));case 14:return e.next=16,this.layout();case 16:if(i=this.items.length&&""===this.items[0].value,this.value||!i){e.next=20;break}return this.select(0),e.abrupt("return");case 20:this.selectByValue(this.value);case 21:this.sortedIndexByFirstChar=c(this.items.length,(function(e){return n.items[e].text}));case 22:case"end":return e.stop()}}),e,this)}))),function(){return x.apply(this,arguments)})},{key:"onItemsUpdated",value:function(){var e=this;this.sortedIndexByFirstChar=c(this.items.length,(function(t){return e.items[t].text}))}},{key:"select",value:function(e){var t=this.menuElement;t&&t.select(e)}},{key:"selectByValue",value:function(e){for(var t=-1,i=0;i0,r=i&&this.index0&&void 0!==a[0])||a[0],this.mdcFoundation&&this.mdcFoundation.layout(),e.next=4,this.updateComplete;case 4:if((i=this.menuElement)&&i.layout(t),n=this.labelElement){e.next=10;break}return this.outlineOpen=!1,e.abrupt("return");case 10:if(r=!!this.label&&!!this.value,n.floatingLabelFoundation.float(r),this.outlined){e.next=14;break}return e.abrupt("return");case 14:return this.outlineOpen=r,e.next=17,this.updateComplete;case 17:o=n.floatingLabelFoundation.getWidth(),this.outlineOpen&&(this.outlineWidth=o);case 19:case"end":return e.stop()}}),e,this)}))),function(){return a.apply(this,arguments)})},{key:"layoutOptions",value:(r=H(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this.mdcFoundation){e.next=2;break}return e.abrupt("return");case 2:this.mdcFoundation.layoutOptions();case 3:case"end":return e.stop()}}),e,this)}))),function(){return r.apply(this,arguments)})}],i&&W(t.prototype,i),n&&W(t,n),S}(v.Wg);(0,n.__decorate)([(0,O.I)(".mdc-select")],J.prototype,"mdcRoot",void 0),(0,n.__decorate)([(0,O.I)(".formElement")],J.prototype,"formElement",void 0),(0,n.__decorate)([(0,O.I)("slot")],J.prototype,"slotElement",void 0),(0,n.__decorate)([(0,O.I)("select")],J.prototype,"nativeSelectElement",void 0),(0,n.__decorate)([(0,O.I)("input")],J.prototype,"nativeInputElement",void 0),(0,n.__decorate)([(0,O.I)(".mdc-line-ripple")],J.prototype,"lineRippleElement",void 0),(0,n.__decorate)([(0,O.I)(".mdc-floating-label")],J.prototype,"labelElement",void 0),(0,n.__decorate)([(0,O.I)("mwc-notched-outline")],J.prototype,"outlineElement",void 0),(0,n.__decorate)([(0,O.I)(".mdc-menu")],J.prototype,"menuElement",void 0),(0,n.__decorate)([(0,O.I)(".mdc-select__anchor")],J.prototype,"anchorElement",void 0),(0,n.__decorate)([(0,L.C)({type:Boolean,attribute:"disabled",reflect:!0}),(0,x.P)((function(e){this.mdcFoundation&&this.mdcFoundation.setDisabled(e)}))],J.prototype,"disabled",void 0),(0,n.__decorate)([(0,L.C)({type:Boolean}),(0,x.P)((function(e,t){void 0!==t&&this.outlined!==t&&this.layout(!1)}))],J.prototype,"outlined",void 0),(0,n.__decorate)([(0,L.C)({type:String}),(0,x.P)((function(e,t){void 0!==t&&this.label!==t&&this.layout(!1)}))],J.prototype,"label",void 0),(0,n.__decorate)([(0,P.S)()],J.prototype,"outlineOpen",void 0),(0,n.__decorate)([(0,P.S)()],J.prototype,"outlineWidth",void 0),(0,n.__decorate)([(0,L.C)({type:String}),(0,x.P)((function(e){if(this.mdcFoundation){var t=null===this.selected&&!!e,i=this.selected&&this.selected.value!==e;(t||i)&&this.selectByValue(e),this.reportValidity()}}))],J.prototype,"value",void 0),(0,n.__decorate)([(0,L.C)()],J.prototype,"name",void 0),(0,n.__decorate)([(0,P.S)()],J.prototype,"selectedText",void 0),(0,n.__decorate)([(0,L.C)({type:String})],J.prototype,"icon",void 0),(0,n.__decorate)([(0,P.S)()],J.prototype,"menuOpen",void 0),(0,n.__decorate)([(0,L.C)({type:String})],J.prototype,"helper",void 0),(0,n.__decorate)([(0,L.C)({type:Boolean})],J.prototype,"validateOnInitialRender",void 0),(0,n.__decorate)([(0,L.C)({type:String})],J.prototype,"validationMessage",void 0),(0,n.__decorate)([(0,L.C)({type:Boolean})],J.prototype,"required",void 0),(0,n.__decorate)([(0,L.C)({type:Boolean})],J.prototype,"naturalMenuWidth",void 0),(0,n.__decorate)([(0,P.S)()],J.prototype,"isUiValid",void 0),(0,n.__decorate)([(0,L.C)({type:Boolean})],J.prototype,"fixedMenuPosition",void 0),(0,n.__decorate)([(0,D.h)({capture:!0})],J.prototype,"handleTypeahead",null);var Z=(0,i(32207).iv)($||($=function(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(['.mdc-floating-label{-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);font-weight:400;font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:0.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);position:absolute;left:0;-webkit-transform-origin:left top;transform-origin:left top;line-height:1.15rem;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:text;overflow:hidden;will-change:transform;transition:transform 150ms cubic-bezier(0.4, 0, 0.2, 1),color 150ms cubic-bezier(0.4, 0, 0.2, 1)}[dir=rtl] .mdc-floating-label,.mdc-floating-label[dir=rtl]{right:0;left:auto;-webkit-transform-origin:right top;transform-origin:right top;text-align:right}.mdc-floating-label--float-above{cursor:auto}.mdc-floating-label--required::after{margin-left:1px;margin-right:0px;content:"*"}[dir=rtl] .mdc-floating-label--required::after,.mdc-floating-label--required[dir=rtl]::after{margin-left:0;margin-right:1px}.mdc-floating-label--float-above{transform:translateY(-106%) scale(0.75)}.mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-standard 250ms 1}@keyframes mdc-floating-label-shake-float-above-standard{0%{transform:translateX(calc(0 - 0%)) translateY(-106%) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(-106%) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(-106%) scale(0.75)}100%{transform:translateX(calc(0 - 0%)) translateY(-106%) scale(0.75)}}@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}}.mdc-line-ripple::before,.mdc-line-ripple::after{position:absolute;bottom:0;left:0;width:100%;border-bottom-style:solid;content:""}.mdc-line-ripple::before{border-bottom-width:1px;z-index:1}.mdc-line-ripple::after{transform:scaleX(0);border-bottom-width:2px;opacity:0;z-index:2}.mdc-line-ripple::after{transition:transform 180ms cubic-bezier(0.4, 0, 0.2, 1),opacity 180ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-line-ripple--active::after{transform:scaleX(1);opacity:1}.mdc-line-ripple--deactivating::after{opacity:0}.mdc-notched-outline{display:flex;position:absolute;top:0;right:0;left:0;box-sizing:border-box;width:100%;max-width:100%;height:100%;text-align:left;pointer-events:none}[dir=rtl] .mdc-notched-outline,.mdc-notched-outline[dir=rtl]{text-align:right}.mdc-notched-outline__leading,.mdc-notched-outline__notch,.mdc-notched-outline__trailing{box-sizing:border-box;height:100%;border-top:1px solid;border-bottom:1px solid;pointer-events:none}.mdc-notched-outline__leading{border-left:1px solid;border-right:none;width:12px}[dir=rtl] .mdc-notched-outline__leading,.mdc-notched-outline__leading[dir=rtl]{border-left:none;border-right:1px solid}.mdc-notched-outline__trailing{border-left:none;border-right:1px solid;flex-grow:1}[dir=rtl] .mdc-notched-outline__trailing,.mdc-notched-outline__trailing[dir=rtl]{border-left:1px solid;border-right:none}.mdc-notched-outline__notch{flex:0 0 auto;width:auto;max-width:calc(100% - 12px * 2)}.mdc-notched-outline .mdc-floating-label{display:inline-block;position:relative;max-width:100%}.mdc-notched-outline .mdc-floating-label--float-above{text-overflow:clip}.mdc-notched-outline--upgraded .mdc-floating-label--float-above{max-width:calc(100% / 0.75)}.mdc-notched-outline--notched .mdc-notched-outline__notch{padding-left:0;padding-right:8px;border-top:none}[dir=rtl] .mdc-notched-outline--notched .mdc-notched-outline__notch,.mdc-notched-outline--notched .mdc-notched-outline__notch[dir=rtl]{padding-left:8px;padding-right:0}.mdc-notched-outline--no-label .mdc-notched-outline__notch{display:none}.mdc-select{display:inline-flex;position:relative}.mdc-select:not(.mdc-select--disabled) .mdc-select__selected-text{color:rgba(0, 0, 0, 0.87)}.mdc-select.mdc-select--disabled .mdc-select__selected-text{color:rgba(0, 0, 0, 0.38)}.mdc-select:not(.mdc-select--disabled) .mdc-floating-label{color:rgba(0, 0, 0, 0.6)}.mdc-select:not(.mdc-select--disabled).mdc-select--focused .mdc-floating-label{color:rgba(98, 0, 238, 0.87)}.mdc-select.mdc-select--disabled .mdc-floating-label{color:rgba(0, 0, 0, 0.38)}.mdc-select:not(.mdc-select--disabled) .mdc-select__dropdown-icon{fill:rgba(0, 0, 0, 0.54)}.mdc-select:not(.mdc-select--disabled).mdc-select--focused .mdc-select__dropdown-icon{fill:#6200ee;fill:var(--mdc-theme-primary, #6200ee)}.mdc-select.mdc-select--disabled .mdc-select__dropdown-icon{fill:rgba(0, 0, 0, 0.38)}.mdc-select:not(.mdc-select--disabled)+.mdc-select-helper-text{color:rgba(0, 0, 0, 0.6)}.mdc-select.mdc-select--disabled+.mdc-select-helper-text{color:rgba(0, 0, 0, 0.38)}.mdc-select:not(.mdc-select--disabled) .mdc-select__icon{color:rgba(0, 0, 0, 0.54)}.mdc-select.mdc-select--disabled .mdc-select__icon{color:rgba(0, 0, 0, 0.38)}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-select.mdc-select--disabled .mdc-select__selected-text{color:GrayText}.mdc-select.mdc-select--disabled .mdc-select__dropdown-icon{fill:red}.mdc-select.mdc-select--disabled .mdc-floating-label{color:GrayText}.mdc-select.mdc-select--disabled .mdc-line-ripple::before{border-bottom-color:GrayText}.mdc-select.mdc-select--disabled .mdc-notched-outline__leading,.mdc-select.mdc-select--disabled .mdc-notched-outline__notch,.mdc-select.mdc-select--disabled .mdc-notched-outline__trailing{border-color:GrayText}.mdc-select.mdc-select--disabled .mdc-select__icon{color:GrayText}.mdc-select.mdc-select--disabled+.mdc-select-helper-text{color:GrayText}}.mdc-select .mdc-floating-label{top:50%;transform:translateY(-50%);pointer-events:none}.mdc-select .mdc-select__anchor{padding-left:16px;padding-right:0}[dir=rtl] .mdc-select .mdc-select__anchor,.mdc-select .mdc-select__anchor[dir=rtl]{padding-left:0;padding-right:16px}.mdc-select.mdc-select--with-leading-icon .mdc-select__anchor{padding-left:0;padding-right:0}[dir=rtl] .mdc-select.mdc-select--with-leading-icon .mdc-select__anchor,.mdc-select.mdc-select--with-leading-icon .mdc-select__anchor[dir=rtl]{padding-left:0;padding-right:0}.mdc-select .mdc-select__icon{width:24px;height:24px;font-size:24px}.mdc-select .mdc-select__dropdown-icon{width:24px;height:24px}.mdc-select .mdc-select__menu .mdc-deprecated-list-item{padding-left:16px;padding-right:16px}[dir=rtl] .mdc-select .mdc-select__menu .mdc-deprecated-list-item,.mdc-select .mdc-select__menu .mdc-deprecated-list-item[dir=rtl]{padding-left:16px;padding-right:16px}.mdc-select .mdc-select__menu .mdc-deprecated-list-item__graphic{margin-left:0;margin-right:12px}[dir=rtl] .mdc-select .mdc-select__menu .mdc-deprecated-list-item__graphic,.mdc-select .mdc-select__menu .mdc-deprecated-list-item__graphic[dir=rtl]{margin-left:12px;margin-right:0}.mdc-select__dropdown-icon{margin-left:12px;margin-right:12px;display:inline-flex;position:relative;align-self:center;align-items:center;justify-content:center;flex-shrink:0;pointer-events:none}.mdc-select__dropdown-icon .mdc-select__dropdown-icon-active,.mdc-select__dropdown-icon .mdc-select__dropdown-icon-inactive{position:absolute;top:0;left:0}.mdc-select__dropdown-icon .mdc-select__dropdown-icon-graphic{width:41.6666666667%;height:20.8333333333%}.mdc-select__dropdown-icon .mdc-select__dropdown-icon-inactive{opacity:1;transition:opacity 75ms linear 75ms}.mdc-select__dropdown-icon .mdc-select__dropdown-icon-active{opacity:0;transition:opacity 75ms linear}[dir=rtl] .mdc-select__dropdown-icon,.mdc-select__dropdown-icon[dir=rtl]{margin-left:12px;margin-right:12px}.mdc-select--activated .mdc-select__dropdown-icon .mdc-select__dropdown-icon-inactive{opacity:0;transition:opacity 49.5ms linear}.mdc-select--activated .mdc-select__dropdown-icon .mdc-select__dropdown-icon-active{opacity:1;transition:opacity 100.5ms linear 49.5ms}.mdc-select__anchor{width:200px;min-width:0;flex:1 1 auto;position:relative;box-sizing:border-box;overflow:hidden;outline:none;cursor:pointer}.mdc-select__anchor .mdc-floating-label--float-above{transform:translateY(-106%) scale(0.75)}.mdc-select__selected-text-container{display:flex;appearance:none;pointer-events:none;box-sizing:border-box;width:auto;min-width:0;flex-grow:1;height:28px;border:none;outline:none;padding:0;background-color:transparent;color:inherit}.mdc-select__selected-text{-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:0.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);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;width:100%;text-align:left}[dir=rtl] .mdc-select__selected-text,.mdc-select__selected-text[dir=rtl]{text-align:right}.mdc-select--invalid:not(.mdc-select--disabled) .mdc-floating-label{color:#b00020;color:var(--mdc-theme-error, #b00020)}.mdc-select--invalid:not(.mdc-select--disabled).mdc-select--focused .mdc-floating-label{color:#b00020;color:var(--mdc-theme-error, #b00020)}.mdc-select--invalid:not(.mdc-select--disabled).mdc-select--invalid+.mdc-select-helper-text--validation-msg{color:#b00020;color:var(--mdc-theme-error, #b00020)}.mdc-select--invalid:not(.mdc-select--disabled) .mdc-select__dropdown-icon{fill:#b00020;fill:var(--mdc-theme-error, #b00020)}.mdc-select--invalid:not(.mdc-select--disabled).mdc-select--focused .mdc-select__dropdown-icon{fill:#b00020;fill:var(--mdc-theme-error, #b00020)}.mdc-select--disabled{cursor:default;pointer-events:none}.mdc-select--with-leading-icon .mdc-select__menu .mdc-deprecated-list-item{padding-left:12px;padding-right:12px}[dir=rtl] .mdc-select--with-leading-icon .mdc-select__menu .mdc-deprecated-list-item,.mdc-select--with-leading-icon .mdc-select__menu .mdc-deprecated-list-item[dir=rtl]{padding-left:12px;padding-right:12px}.mdc-select__menu .mdc-deprecated-list .mdc-select__icon,.mdc-select__menu .mdc-list .mdc-select__icon{margin-left:0;margin-right:0}[dir=rtl] .mdc-select__menu .mdc-deprecated-list .mdc-select__icon,[dir=rtl] .mdc-select__menu .mdc-list .mdc-select__icon,.mdc-select__menu .mdc-deprecated-list .mdc-select__icon[dir=rtl],.mdc-select__menu .mdc-list .mdc-select__icon[dir=rtl]{margin-left:0;margin-right:0}.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected,.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--activated,.mdc-select__menu .mdc-list .mdc-deprecated-list-item--selected,.mdc-select__menu .mdc-list .mdc-deprecated-list-item--activated{color:#000;color:var(--mdc-theme-on-surface, #000)}.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected .mdc-deprecated-list-item__graphic,.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--activated .mdc-deprecated-list-item__graphic,.mdc-select__menu .mdc-list .mdc-deprecated-list-item--selected .mdc-deprecated-list-item__graphic,.mdc-select__menu .mdc-list .mdc-deprecated-list-item--activated .mdc-deprecated-list-item__graphic{color:#000;color:var(--mdc-theme-on-surface, #000)}.mdc-select__menu .mdc-list-item__start{display:inline-flex;align-items:center}.mdc-select__option{padding-left:16px;padding-right:16px}[dir=rtl] .mdc-select__option,.mdc-select__option[dir=rtl]{padding-left:16px;padding-right:16px}.mdc-select__one-line-option.mdc-list-item--with-one-line{height:48px}.mdc-select__two-line-option.mdc-list-item--with-two-lines{height:64px}.mdc-select__two-line-option.mdc-list-item--with-two-lines .mdc-list-item__start{margin-top:20px}.mdc-select__two-line-option.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-select__two-line-option.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-select__two-line-option.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-select__two-line-option.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-select__two-line-option.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:36px;content:"";vertical-align:0}.mdc-select__option-with-leading-content{padding-left:0;padding-right:12px}.mdc-select__option-with-leading-content.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-select__option-with-leading-content.mdc-list-item,.mdc-select__option-with-leading-content.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-select__option-with-leading-content .mdc-list-item__start{margin-left:12px;margin-right:0}[dir=rtl] .mdc-select__option-with-leading-content .mdc-list-item__start,.mdc-select__option-with-leading-content .mdc-list-item__start[dir=rtl]{margin-left:0;margin-right:12px}.mdc-select__option-with-leading-content .mdc-list-item__start{width:36px;height:24px}[dir=rtl] .mdc-select__option-with-leading-content,.mdc-select__option-with-leading-content[dir=rtl]{padding-left:12px;padding-right:0}.mdc-select__option-with-meta.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-select__option-with-meta.mdc-list-item,.mdc-select__option-with-meta.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-select__option-with-meta .mdc-list-item__end{margin-left:12px;margin-right:12px}[dir=rtl] .mdc-select__option-with-meta .mdc-list-item__end,.mdc-select__option-with-meta .mdc-list-item__end[dir=rtl]{margin-left:12px;margin-right:12px}.mdc-select--filled .mdc-select__anchor{height:56px;display:flex;align-items:baseline}.mdc-select--filled .mdc-select__anchor::before{display:inline-block;width:0;height:40px;content:"";vertical-align:0}.mdc-select--filled.mdc-select--no-label .mdc-select__anchor .mdc-select__selected-text::before{content:"​"}.mdc-select--filled.mdc-select--no-label .mdc-select__anchor .mdc-select__selected-text-container{height:100%;display:inline-flex;align-items:center}.mdc-select--filled.mdc-select--no-label .mdc-select__anchor::before{display:none}.mdc-select--filled .mdc-select__anchor{border-top-left-radius:4px;border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:4px;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:0;border-bottom-left-radius:0}.mdc-select--filled:not(.mdc-select--disabled) .mdc-select__anchor{background-color:whitesmoke}.mdc-select--filled.mdc-select--disabled .mdc-select__anchor{background-color:#fafafa}.mdc-select--filled:not(.mdc-select--disabled) .mdc-line-ripple::before{border-bottom-color:rgba(0, 0, 0, 0.42)}.mdc-select--filled:not(.mdc-select--disabled):hover .mdc-line-ripple::before{border-bottom-color:rgba(0, 0, 0, 0.87)}.mdc-select--filled:not(.mdc-select--disabled) .mdc-line-ripple::after{border-bottom-color:#6200ee;border-bottom-color:var(--mdc-theme-primary, #6200ee)}.mdc-select--filled.mdc-select--disabled .mdc-line-ripple::before{border-bottom-color:rgba(0, 0, 0, 0.06)}.mdc-select--filled .mdc-floating-label{max-width:calc(100% - 64px)}.mdc-select--filled .mdc-floating-label--float-above{max-width:calc(100% / 0.75 - 64px / 0.75)}.mdc-select--filled .mdc-menu-surface--is-open-below{border-top-left-radius:0px;border-top-right-radius:0px}.mdc-select--filled.mdc-select--focused.mdc-line-ripple::after{transform:scale(1, 2);opacity:1}.mdc-select--filled .mdc-floating-label{left:16px;right:initial}[dir=rtl] .mdc-select--filled .mdc-floating-label,.mdc-select--filled .mdc-floating-label[dir=rtl]{left:initial;right:16px}.mdc-select--filled.mdc-select--with-leading-icon .mdc-floating-label{left:48px;right:initial}[dir=rtl] .mdc-select--filled.mdc-select--with-leading-icon .mdc-floating-label,.mdc-select--filled.mdc-select--with-leading-icon .mdc-floating-label[dir=rtl]{left:initial;right:48px}.mdc-select--filled.mdc-select--with-leading-icon .mdc-floating-label{max-width:calc(100% - 96px)}.mdc-select--filled.mdc-select--with-leading-icon .mdc-floating-label--float-above{max-width:calc(100% / 0.75 - 96px / 0.75)}.mdc-select--invalid:not(.mdc-select--disabled) .mdc-line-ripple::before{border-bottom-color:#b00020;border-bottom-color:var(--mdc-theme-error, #b00020)}.mdc-select--invalid:not(.mdc-select--disabled):hover .mdc-line-ripple::before{border-bottom-color:#b00020;border-bottom-color:var(--mdc-theme-error, #b00020)}.mdc-select--invalid:not(.mdc-select--disabled) .mdc-line-ripple::after{border-bottom-color:#b00020;border-bottom-color:var(--mdc-theme-error, #b00020)}.mdc-select--outlined{border:none}.mdc-select--outlined .mdc-select__anchor{height:56px}.mdc-select--outlined .mdc-select__anchor .mdc-floating-label--float-above{transform:translateY(-37.25px) scale(1)}.mdc-select--outlined .mdc-select__anchor .mdc-floating-label--float-above{font-size:.75rem}.mdc-select--outlined .mdc-select__anchor.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-select--outlined .mdc-select__anchor .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-34.75px) scale(0.75)}.mdc-select--outlined .mdc-select__anchor.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-select--outlined .mdc-select__anchor .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-select--outlined .mdc-select__anchor .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-select-outlined-56px 250ms 1}@keyframes mdc-floating-label-shake-float-above-select-outlined-56px{0%{transform:translateX(calc(0 - 0%)) translateY(-34.75px) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(-34.75px) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(-34.75px) scale(0.75)}100%{transform:translateX(calc(0 - 0%)) translateY(-34.75px) scale(0.75)}}.mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__leading{border-top-left-radius:4px;border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:4px;border-bottom-left-radius:var(--mdc-shape-small, 4px)}[dir=rtl] .mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__leading,.mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__leading[dir=rtl]{border-top-left-radius:0;border-top-right-radius:4px;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:4px;border-bottom-right-radius:var(--mdc-shape-small, 4px);border-bottom-left-radius:0}@supports(top: max(0%)){.mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__leading{width:max(12px, var(--mdc-shape-small, 4px))}}@supports(top: max(0%)){.mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__notch{max-width:calc(100% - max(12px, var(--mdc-shape-small, 4px)) * 2)}}.mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__trailing{border-top-left-radius:0;border-top-right-radius:4px;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:4px;border-bottom-right-radius:var(--mdc-shape-small, 4px);border-bottom-left-radius:0}[dir=rtl] .mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__trailing,.mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__trailing[dir=rtl]{border-top-left-radius:4px;border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:4px;border-bottom-left-radius:var(--mdc-shape-small, 4px)}@supports(top: max(0%)){.mdc-select--outlined .mdc-select__anchor{padding-left:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}[dir=rtl] .mdc-select--outlined .mdc-select__anchor,.mdc-select--outlined .mdc-select__anchor[dir=rtl]{padding-left:0}@supports(top: max(0%)){[dir=rtl] .mdc-select--outlined .mdc-select__anchor,.mdc-select--outlined .mdc-select__anchor[dir=rtl]{padding-right:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}@supports(top: max(0%)){.mdc-select--outlined+.mdc-select-helper-text{margin-left:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}[dir=rtl] .mdc-select--outlined+.mdc-select-helper-text,.mdc-select--outlined+.mdc-select-helper-text[dir=rtl]{margin-left:0}@supports(top: max(0%)){[dir=rtl] .mdc-select--outlined+.mdc-select-helper-text,.mdc-select--outlined+.mdc-select-helper-text[dir=rtl]{margin-right:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}.mdc-select--outlined:not(.mdc-select--disabled) .mdc-select__anchor{background-color:transparent}.mdc-select--outlined.mdc-select--disabled .mdc-select__anchor{background-color:transparent}.mdc-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__leading,.mdc-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__notch,.mdc-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__trailing{border-color:rgba(0, 0, 0, 0.38)}.mdc-select--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__anchor:hover .mdc-notched-outline .mdc-notched-outline__leading,.mdc-select--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__anchor:hover .mdc-notched-outline .mdc-notched-outline__notch,.mdc-select--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__anchor:hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:rgba(0, 0, 0, 0.87)}.mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__leading,.mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__notch,.mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__trailing{border-width:2px}.mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__leading,.mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__notch,.mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__trailing{border-color:#6200ee;border-color:var(--mdc-theme-primary, #6200ee)}.mdc-select--outlined.mdc-select--disabled .mdc-notched-outline__leading,.mdc-select--outlined.mdc-select--disabled .mdc-notched-outline__notch,.mdc-select--outlined.mdc-select--disabled .mdc-notched-outline__trailing{border-color:rgba(0, 0, 0, 0.06)}.mdc-select--outlined .mdc-select__anchor :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mdc-select--outlined .mdc-select__anchor{display:flex;align-items:baseline;overflow:visible}.mdc-select--outlined .mdc-select__anchor .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-select-outlined 250ms 1}.mdc-select--outlined .mdc-select__anchor .mdc-floating-label--float-above{transform:translateY(-37.25px) scale(1)}.mdc-select--outlined .mdc-select__anchor .mdc-floating-label--float-above{font-size:.75rem}.mdc-select--outlined .mdc-select__anchor.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-select--outlined .mdc-select__anchor .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-34.75px) scale(0.75)}.mdc-select--outlined .mdc-select__anchor.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-select--outlined .mdc-select__anchor .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-select--outlined .mdc-select__anchor .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:1px}.mdc-select--outlined .mdc-select__anchor .mdc-select__selected-text::before{content:"​"}.mdc-select--outlined .mdc-select__anchor .mdc-select__selected-text-container{height:100%;display:inline-flex;align-items:center}.mdc-select--outlined .mdc-select__anchor::before{display:none}.mdc-select--outlined .mdc-select__selected-text-container{display:flex;border:none;z-index:1;background-color:transparent}.mdc-select--outlined .mdc-select__icon{z-index:2}.mdc-select--outlined .mdc-floating-label{line-height:1.15rem;left:4px;right:initial}[dir=rtl] .mdc-select--outlined .mdc-floating-label,.mdc-select--outlined .mdc-floating-label[dir=rtl]{left:initial;right:4px}.mdc-select--outlined.mdc-select--focused .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:2px}.mdc-select--outlined.mdc-select--invalid:not(.mdc-select--disabled) .mdc-notched-outline__leading,.mdc-select--outlined.mdc-select--invalid:not(.mdc-select--disabled) .mdc-notched-outline__notch,.mdc-select--outlined.mdc-select--invalid:not(.mdc-select--disabled) .mdc-notched-outline__trailing{border-color:#b00020;border-color:var(--mdc-theme-error, #b00020)}.mdc-select--outlined.mdc-select--invalid:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__anchor:hover .mdc-notched-outline .mdc-notched-outline__leading,.mdc-select--outlined.mdc-select--invalid:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__anchor:hover .mdc-notched-outline .mdc-notched-outline__notch,.mdc-select--outlined.mdc-select--invalid:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__anchor:hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:#b00020;border-color:var(--mdc-theme-error, #b00020)}.mdc-select--outlined.mdc-select--invalid:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__leading,.mdc-select--outlined.mdc-select--invalid:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__notch,.mdc-select--outlined.mdc-select--invalid:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__trailing{border-width:2px}.mdc-select--outlined.mdc-select--invalid:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__leading,.mdc-select--outlined.mdc-select--invalid:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__notch,.mdc-select--outlined.mdc-select--invalid:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__trailing{border-color:#b00020;border-color:var(--mdc-theme-error, #b00020)}.mdc-select--outlined.mdc-select--with-leading-icon .mdc-floating-label{left:36px;right:initial}[dir=rtl] .mdc-select--outlined.mdc-select--with-leading-icon .mdc-floating-label,.mdc-select--outlined.mdc-select--with-leading-icon .mdc-floating-label[dir=rtl]{left:initial;right:36px}.mdc-select--outlined.mdc-select--with-leading-icon .mdc-floating-label--float-above{transform:translateY(-37.25px) translateX(-32px) scale(1)}[dir=rtl] .mdc-select--outlined.mdc-select--with-leading-icon .mdc-floating-label--float-above,.mdc-select--outlined.mdc-select--with-leading-icon .mdc-floating-label--float-above[dir=rtl]{transform:translateY(-37.25px) translateX(32px) scale(1)}.mdc-select--outlined.mdc-select--with-leading-icon .mdc-floating-label--float-above{font-size:.75rem}.mdc-select--outlined.mdc-select--with-leading-icon.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-select--outlined.mdc-select--with-leading-icon .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-34.75px) translateX(-32px) scale(0.75)}[dir=rtl] .mdc-select--outlined.mdc-select--with-leading-icon.mdc-notched-outline--upgraded .mdc-floating-label--float-above,[dir=rtl] .mdc-select--outlined.mdc-select--with-leading-icon .mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-select--outlined.mdc-select--with-leading-icon.mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl],.mdc-select--outlined.mdc-select--with-leading-icon .mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl]{transform:translateY(-34.75px) translateX(32px) scale(0.75)}.mdc-select--outlined.mdc-select--with-leading-icon.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-select--outlined.mdc-select--with-leading-icon .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-select--outlined.mdc-select--with-leading-icon .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-select-outlined-leading-icon-56px 250ms 1}@keyframes mdc-floating-label-shake-float-above-select-outlined-leading-icon-56px{0%{transform:translateX(calc(0 - 32px)) translateY(-34.75px) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 32px)) translateY(-34.75px) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 32px)) translateY(-34.75px) scale(0.75)}100%{transform:translateX(calc(0 - 32px)) translateY(-34.75px) scale(0.75)}}[dir=rtl] .mdc-select--outlined.mdc-select--with-leading-icon .mdc-floating-label--shake,.mdc-select--outlined.mdc-select--with-leading-icon[dir=rtl] .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-select-outlined-leading-icon-56px 250ms 1}@keyframes mdc-floating-label-shake-float-above-select-outlined-leading-icon-56px-rtl{0%{transform:translateX(calc(0 - -32px)) translateY(-34.75px) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - -32px)) translateY(-34.75px) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - -32px)) translateY(-34.75px) scale(0.75)}100%{transform:translateX(calc(0 - -32px)) translateY(-34.75px) scale(0.75)}}.mdc-select--outlined.mdc-select--with-leading-icon .mdc-select__anchor :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{max-width:calc(100% - 96px)}.mdc-select--outlined .mdc-menu-surface{margin-bottom:8px}.mdc-select--outlined.mdc-select--no-label .mdc-menu-surface,.mdc-select--outlined .mdc-menu-surface--is-open-below{margin-bottom:0}.mdc-select__anchor{--mdc-ripple-fg-size: 0;--mdc-ripple-left: 0;--mdc-ripple-top: 0;--mdc-ripple-fg-scale: 1;--mdc-ripple-fg-translate-end: 0;--mdc-ripple-fg-translate-start: 0;-webkit-tap-highlight-color:rgba(0,0,0,0);will-change:transform,opacity}.mdc-select__anchor .mdc-select__ripple::before,.mdc-select__anchor .mdc-select__ripple::after{position:absolute;border-radius:50%;opacity:0;pointer-events:none;content:""}.mdc-select__anchor .mdc-select__ripple::before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1;z-index:var(--mdc-ripple-z-index, 1)}.mdc-select__anchor .mdc-select__ripple::after{z-index:0;z-index:var(--mdc-ripple-z-index, 0)}.mdc-select__anchor.mdc-ripple-upgraded .mdc-select__ripple::before{transform:scale(var(--mdc-ripple-fg-scale, 1))}.mdc-select__anchor.mdc-ripple-upgraded .mdc-select__ripple::after{top:0;left:0;transform:scale(0);transform-origin:center center}.mdc-select__anchor.mdc-ripple-upgraded--unbounded .mdc-select__ripple::after{top:var(--mdc-ripple-top, 0);left:var(--mdc-ripple-left, 0)}.mdc-select__anchor.mdc-ripple-upgraded--foreground-activation .mdc-select__ripple::after{animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-select__anchor.mdc-ripple-upgraded--foreground-deactivation .mdc-select__ripple::after{animation:mdc-ripple-fg-opacity-out 150ms;transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))}.mdc-select__anchor .mdc-select__ripple::before,.mdc-select__anchor .mdc-select__ripple::after{top:calc(50% - 100%);left:calc(50% - 100%);width:200%;height:200%}.mdc-select__anchor.mdc-ripple-upgraded .mdc-select__ripple::after{width:var(--mdc-ripple-fg-size, 100%);height:var(--mdc-ripple-fg-size, 100%)}.mdc-select__anchor .mdc-select__ripple::before,.mdc-select__anchor .mdc-select__ripple::after{background-color:rgba(0, 0, 0, 0.87);background-color:var(--mdc-ripple-color, rgba(0, 0, 0, 0.87))}.mdc-select__anchor:hover .mdc-select__ripple::before,.mdc-select__anchor.mdc-ripple-surface--hover .mdc-select__ripple::before{opacity:0.04;opacity:var(--mdc-ripple-hover-opacity, 0.04)}.mdc-select__anchor.mdc-ripple-upgraded--background-focused .mdc-select__ripple::before,.mdc-select__anchor:not(.mdc-ripple-upgraded):focus .mdc-select__ripple::before{transition-duration:75ms;opacity:0.12;opacity:var(--mdc-ripple-focus-opacity, 0.12)}.mdc-select__anchor .mdc-select__ripple{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected .mdc-deprecated-list-item__ripple::before,.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected .mdc-deprecated-list-item__ripple::after{background-color:#000;background-color:var(--mdc-ripple-color, var(--mdc-theme-on-surface, #000))}.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected:hover .mdc-deprecated-list-item__ripple::before,.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected.mdc-ripple-surface--hover .mdc-deprecated-list-item__ripple::before{opacity:0.04;opacity:var(--mdc-ripple-hover-opacity, 0.04)}.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected.mdc-ripple-upgraded--background-focused .mdc-deprecated-list-item__ripple::before,.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected:not(.mdc-ripple-upgraded):focus .mdc-deprecated-list-item__ripple::before{transition-duration:75ms;opacity:0.12;opacity:var(--mdc-ripple-focus-opacity, 0.12)}.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected:not(.mdc-ripple-upgraded) .mdc-deprecated-list-item__ripple::after{transition:opacity 150ms linear}.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected:not(.mdc-ripple-upgraded):active .mdc-deprecated-list-item__ripple::after{transition-duration:75ms;opacity:0.12;opacity:var(--mdc-ripple-press-opacity, 0.12)}.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.12)}.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected .mdc-list-item__ripple::before,.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected .mdc-list-item__ripple::after{background-color:#000;background-color:var(--mdc-ripple-color, var(--mdc-theme-on-surface, #000))}.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected:hover .mdc-list-item__ripple::before,.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected.mdc-ripple-surface--hover .mdc-list-item__ripple::before{opacity:0.04;opacity:var(--mdc-ripple-hover-opacity, 0.04)}.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected.mdc-ripple-upgraded--background-focused .mdc-list-item__ripple::before,.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected:not(.mdc-ripple-upgraded):focus .mdc-list-item__ripple::before{transition-duration:75ms;opacity:0.12;opacity:var(--mdc-ripple-focus-opacity, 0.12)}.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected:not(.mdc-ripple-upgraded) .mdc-list-item__ripple::after{transition:opacity 150ms linear}.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected:not(.mdc-ripple-upgraded):active .mdc-list-item__ripple::after{transition-duration:75ms;opacity:0.12;opacity:var(--mdc-ripple-press-opacity, 0.12)}.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.12)}.mdc-select-helper-text{margin:0;margin-left:16px;margin-right:16px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:0.75rem;font-size:var(--mdc-typography-caption-font-size, 0.75rem);line-height:1.25rem;line-height:var(--mdc-typography-caption-line-height, 1.25rem);font-weight:400;font-weight:var(--mdc-typography-caption-font-weight, 400);letter-spacing:0.0333333333em;letter-spacing:var(--mdc-typography-caption-letter-spacing, 0.0333333333em);text-decoration:inherit;text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-caption-text-transform, inherit);display:block;margin-top:0;line-height:normal}[dir=rtl] .mdc-select-helper-text,.mdc-select-helper-text[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-select-helper-text::before{display:inline-block;width:0;height:16px;content:"";vertical-align:0}.mdc-select-helper-text--validation-msg{opacity:0;transition:opacity 180ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-select--invalid+.mdc-select-helper-text--validation-msg,.mdc-select-helper-text--validation-msg-persistent{opacity:1}.mdc-select--with-leading-icon .mdc-select__icon{display:inline-block;box-sizing:border-box;border:none;text-decoration:none;cursor:pointer;user-select:none;flex-shrink:0;align-self:center;background-color:transparent;fill:currentColor}.mdc-select--with-leading-icon .mdc-select__icon{margin-left:12px;margin-right:12px}[dir=rtl] .mdc-select--with-leading-icon .mdc-select__icon,.mdc-select--with-leading-icon .mdc-select__icon[dir=rtl]{margin-left:12px;margin-right:12px}.mdc-select__icon:not([tabindex]),.mdc-select__icon[tabindex="-1"]{cursor:default;pointer-events:none}.material-icons{font-family:var(--mdc-icon-font, "Material Icons");font-weight:normal;font-style:normal;font-size:var(--mdc-icon-size, 24px);line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}:host{display:inline-block;vertical-align:top;outline:none}.mdc-select{width:100%}[hidden]{display:none}.mdc-select__icon{z-index:2}.mdc-select--with-leading-icon{--mdc-list-item-graphic-margin: calc( 48px - var(--mdc-list-item-graphic-size, 24px) - var(--mdc-list-side-padding, 16px) )}.mdc-select .mdc-select__anchor .mdc-select__selected-text{overflow:hidden}.mdc-select .mdc-select__anchor *{display:inline-flex}.mdc-select .mdc-select__anchor .mdc-floating-label{display:inline-block}mwc-notched-outline{--mdc-notched-outline-border-color: var( --mdc-select-outlined-idle-border-color, rgba(0, 0, 0, 0.38) );--mdc-notched-outline-notch-offset: 1px}:host(:not([disabled]):hover) .mdc-select:not(.mdc-select--invalid):not(.mdc-select--focused) mwc-notched-outline{--mdc-notched-outline-border-color: var( --mdc-select-outlined-hover-border-color, rgba(0, 0, 0, 0.87) )}:host(:not([disabled])) .mdc-select:not(.mdc-select--disabled) .mdc-select__selected-text{color:rgba(0, 0, 0, 0.87);color:var(--mdc-select-ink-color, rgba(0, 0, 0, 0.87))}:host(:not([disabled])) .mdc-select:not(.mdc-select--disabled) .mdc-line-ripple::before{border-bottom-color:rgba(0, 0, 0, 0.42);border-bottom-color:var(--mdc-select-idle-line-color, rgba(0, 0, 0, 0.42))}:host(:not([disabled])) .mdc-select:not(.mdc-select--disabled):hover .mdc-line-ripple::before{border-bottom-color:rgba(0, 0, 0, 0.87);border-bottom-color:var(--mdc-select-hover-line-color, rgba(0, 0, 0, 0.87))}:host(:not([disabled])) .mdc-select:not(.mdc-select--outlined):not(.mdc-select--disabled) .mdc-select__anchor{background-color:whitesmoke;background-color:var(--mdc-select-fill-color, whitesmoke)}:host(:not([disabled])) .mdc-select.mdc-select--invalid .mdc-select__dropdown-icon{fill:var(--mdc-select-error-dropdown-icon-color, var(--mdc-select-error-color, var(--mdc-theme-error, #b00020)))}:host(:not([disabled])) .mdc-select.mdc-select--invalid .mdc-floating-label,:host(:not([disabled])) .mdc-select.mdc-select--invalid .mdc-floating-label::after{color:var(--mdc-select-error-color, var(--mdc-theme-error, #b00020))}:host(:not([disabled])) .mdc-select.mdc-select--invalid mwc-notched-outline{--mdc-notched-outline-border-color: var(--mdc-select-error-color, var(--mdc-theme-error, #b00020))}.mdc-select__menu--invalid{--mdc-theme-primary: var(--mdc-select-error-color, var(--mdc-theme-error, #b00020))}:host(:not([disabled])) .mdc-select:not(.mdc-select--invalid):not(.mdc-select--focused) .mdc-floating-label,:host(:not([disabled])) .mdc-select:not(.mdc-select--invalid):not(.mdc-select--focused) .mdc-floating-label::after{color:rgba(0, 0, 0, 0.6);color:var(--mdc-select-label-ink-color, rgba(0, 0, 0, 0.6))}:host(:not([disabled])) .mdc-select:not(.mdc-select--invalid):not(.mdc-select--focused) .mdc-select__dropdown-icon{fill:rgba(0, 0, 0, 0.54);fill:var(--mdc-select-dropdown-icon-color, rgba(0, 0, 0, 0.54))}:host(:not([disabled])) .mdc-select.mdc-select--focused mwc-notched-outline{--mdc-notched-outline-stroke-width: 2px;--mdc-notched-outline-notch-offset: 2px}:host(:not([disabled])) .mdc-select.mdc-select--focused:not(.mdc-select--invalid) mwc-notched-outline{--mdc-notched-outline-border-color: var( --mdc-select-focused-label-color, var(--mdc-theme-primary, rgba(98, 0, 238, 0.87)) )}:host(:not([disabled])) .mdc-select.mdc-select--focused:not(.mdc-select--invalid) .mdc-select__dropdown-icon{fill:rgba(98,0,238,.87);fill:var(--mdc-select-focused-dropdown-icon-color, var(--mdc-theme-primary, rgba(98, 0, 238, 0.87)))}:host(:not([disabled])) .mdc-select.mdc-select--focused:not(.mdc-select--invalid) .mdc-floating-label{color:#6200ee;color:var(--mdc-theme-primary, #6200ee)}:host(:not([disabled])) .mdc-select.mdc-select--focused:not(.mdc-select--invalid) .mdc-floating-label::after{color:#6200ee;color:var(--mdc-theme-primary, #6200ee)}:host(:not([disabled])) .mdc-select-helper-text:not(.mdc-select-helper-text--validation-msg){color:var(--mdc-select-label-ink-color, rgba(0, 0, 0, 0.6))}:host([disabled]){pointer-events:none}:host([disabled]) .mdc-select:not(.mdc-select--outlined).mdc-select--disabled .mdc-select__anchor{background-color:#fafafa;background-color:var(--mdc-select-disabled-fill-color, #fafafa)}:host([disabled]) .mdc-select.mdc-select--outlined mwc-notched-outline{--mdc-notched-outline-border-color: var( --mdc-select-outlined-disabled-border-color, rgba(0, 0, 0, 0.06) )}:host([disabled]) .mdc-select .mdc-select__dropdown-icon{fill:rgba(0, 0, 0, 0.38);fill:var(--mdc-select-disabled-dropdown-icon-color, rgba(0, 0, 0, 0.38))}:host([disabled]) .mdc-select:not(.mdc-select--invalid):not(.mdc-select--focused) .mdc-floating-label,:host([disabled]) .mdc-select:not(.mdc-select--invalid):not(.mdc-select--focused) .mdc-floating-label::after{color:rgba(0, 0, 0, 0.38);color:var(--mdc-select-disabled-ink-color, rgba(0, 0, 0, 0.38))}:host([disabled]) .mdc-select-helper-text{color:rgba(0, 0, 0, 0.38);color:var(--mdc-select-disabled-ink-color, rgba(0, 0, 0, 0.38))}:host([disabled]) .mdc-select__selected-text{color:rgba(0, 0, 0, 0.38);color:var(--mdc-select-disabled-ink-color, rgba(0, 0, 0, 0.38))}'])));function ee(e){return ee="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},ee(e)}function te(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ie(e,t){return ie=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},ie(e,t)}function ne(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var i,n=oe(e);if(t){var r=oe(this).constructor;i=Reflect.construct(n,arguments,r)}else i=n.apply(this,arguments);return re(this,i)}}function re(e,t){if(t&&("object"===ee(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}function oe(e){return oe=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},oe(e)}var ae=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&&ie(e,t)}(i,e);var t=ne(i);function i(){return te(this,i),t.apply(this,arguments)}return i}(J);ae.styles=[Z],ae=(0,n.__decorate)([(0,r.M)("mwc-select")],ae)},71359:function(e,t,i){"use strict";var n,r=i(87480),o=i(26767);var a,d,l,c,s=(0,i(32207).iv)(n||(a=['.mdc-slider{cursor:pointer;height:48px;margin:0 24px;position:relative;touch-action:pan-y}.mdc-slider .mdc-slider__track{height:4px;position:absolute;top:50%;transform:translateY(-50%);width:100%}.mdc-slider .mdc-slider__track--active,.mdc-slider .mdc-slider__track--inactive{display:flex;height:100%;position:absolute;width:100%}.mdc-slider .mdc-slider__track--active{border-radius:3px;height:6px;overflow:hidden;top:-1px}.mdc-slider .mdc-slider__track--active_fill{border-top:6px solid;box-sizing:border-box;height:100%;width:100%;position:relative;-webkit-transform-origin:left;transform-origin:left}[dir=rtl] .mdc-slider .mdc-slider__track--active_fill,.mdc-slider .mdc-slider__track--active_fill[dir=rtl]{-webkit-transform-origin:right;transform-origin:right}.mdc-slider .mdc-slider__track--inactive{border-radius:2px;height:4px;left:0;top:0}.mdc-slider .mdc-slider__track--inactive::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid transparent;border-radius:inherit;content:"";pointer-events:none}.mdc-slider .mdc-slider__track--active_fill{border-color:#6200ee;border-color:var(--mdc-theme-primary, #6200ee)}.mdc-slider.mdc-slider--disabled .mdc-slider__track--active_fill{border-color:#000;border-color:var(--mdc-theme-on-surface, #000)}.mdc-slider .mdc-slider__track--inactive{background-color:#6200ee;background-color:var(--mdc-theme-primary, #6200ee);opacity:.24}.mdc-slider.mdc-slider--disabled .mdc-slider__track--inactive{background-color:#000;background-color:var(--mdc-theme-on-surface, #000);opacity:.24}.mdc-slider .mdc-slider__value-indicator-container{bottom:44px;left:50%;pointer-events:none;position:absolute;transform:translateX(-50%)}.mdc-slider .mdc-slider__value-indicator{transition:transform 100ms 0ms cubic-bezier(0.4, 0, 1, 1);align-items:center;border-radius:4px;display:flex;height:32px;padding:0 12px;transform:scale(0);transform-origin:bottom}.mdc-slider .mdc-slider__value-indicator::before{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid;bottom:-5px;content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0}.mdc-slider .mdc-slider__value-indicator::after{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid transparent;border-radius:inherit;content:"";pointer-events:none}.mdc-slider .mdc-slider__thumb--with-indicator .mdc-slider__value-indicator-container{pointer-events:auto}.mdc-slider .mdc-slider__thumb--with-indicator .mdc-slider__value-indicator{transition:transform 100ms 0ms cubic-bezier(0, 0, 0.2, 1);transform:scale(1)}@media(prefers-reduced-motion){.mdc-slider .mdc-slider__value-indicator,.mdc-slider .mdc-slider__thumb--with-indicator .mdc-slider__value-indicator{transition:none}}.mdc-slider .mdc-slider__value-indicator-text{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:0.875rem;font-size:var(--mdc-typography-subtitle2-font-size, 0.875rem);line-height:1.375rem;line-height:var(--mdc-typography-subtitle2-line-height, 1.375rem);font-weight:500;font-weight:var(--mdc-typography-subtitle2-font-weight, 500);letter-spacing:0.0071428571em;letter-spacing:var(--mdc-typography-subtitle2-letter-spacing, 0.0071428571em);text-decoration:inherit;text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-subtitle2-text-transform, inherit)}.mdc-slider .mdc-slider__value-indicator{background-color:#000;opacity:.6}.mdc-slider .mdc-slider__value-indicator::before{border-top-color:#000}.mdc-slider .mdc-slider__value-indicator{color:#fff;color:var(--mdc-theme-on-primary, #fff)}.mdc-slider .mdc-slider__thumb{display:flex;height:48px;left:-24px;outline:none;position:absolute;user-select:none;width:48px}.mdc-slider .mdc-slider__thumb--top{z-index:1}.mdc-slider .mdc-slider__thumb--top .mdc-slider__thumb-knob,.mdc-slider .mdc-slider__thumb--top.mdc-slider__thumb:hover .mdc-slider__thumb-knob,.mdc-slider .mdc-slider__thumb--top.mdc-slider__thumb--focused .mdc-slider__thumb-knob{border-style:solid;border-width:1px;box-sizing:content-box}.mdc-slider .mdc-slider__thumb-knob{box-shadow:0px 2px 1px -1px rgba(0, 0, 0, 0.2),0px 1px 1px 0px rgba(0, 0, 0, 0.14),0px 1px 3px 0px rgba(0,0,0,.12);border:10px solid;border-radius:50%;box-sizing:border-box;height:20px;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);width:20px}.mdc-slider .mdc-slider__thumb-knob{background-color:#6200ee;background-color:var(--mdc-theme-primary, #6200ee);border-color:#6200ee;border-color:var(--mdc-theme-primary, #6200ee)}.mdc-slider .mdc-slider__thumb--top .mdc-slider__thumb-knob,.mdc-slider .mdc-slider__thumb--top.mdc-slider__thumb:hover .mdc-slider__thumb-knob,.mdc-slider .mdc-slider__thumb--top.mdc-slider__thumb--focused .mdc-slider__thumb-knob{border-color:#fff}.mdc-slider.mdc-slider--disabled .mdc-slider__thumb-knob{background-color:#000;background-color:var(--mdc-theme-on-surface, #000);border-color:#000;border-color:var(--mdc-theme-on-surface, #000)}.mdc-slider.mdc-slider--disabled .mdc-slider__thumb--top .mdc-slider__thumb-knob,.mdc-slider.mdc-slider--disabled .mdc-slider__thumb--top.mdc-slider__thumb:hover .mdc-slider__thumb-knob,.mdc-slider.mdc-slider--disabled .mdc-slider__thumb--top.mdc-slider__thumb--focused .mdc-slider__thumb-knob{border-color:#fff}.mdc-slider .mdc-slider__thumb::before,.mdc-slider .mdc-slider__thumb::after{background-color:#6200ee;background-color:var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee))}.mdc-slider .mdc-slider__thumb:hover::before,.mdc-slider .mdc-slider__thumb.mdc-ripple-surface--hover::before{opacity:0.04;opacity:var(--mdc-ripple-hover-opacity, 0.04)}.mdc-slider .mdc-slider__thumb.mdc-ripple-upgraded--background-focused::before,.mdc-slider .mdc-slider__thumb:not(.mdc-ripple-upgraded):focus::before{transition-duration:75ms;opacity:0.12;opacity:var(--mdc-ripple-focus-opacity, 0.12)}.mdc-slider .mdc-slider__thumb:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}.mdc-slider .mdc-slider__thumb:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:0.12;opacity:var(--mdc-ripple-press-opacity, 0.12)}.mdc-slider .mdc-slider__thumb.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.12)}.mdc-slider .mdc-slider__tick-marks{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:space-between;padding:0 1px;position:absolute;width:100%}.mdc-slider .mdc-slider__tick-mark--active,.mdc-slider .mdc-slider__tick-mark--inactive{border-radius:50%;height:2px;width:2px}.mdc-slider .mdc-slider__tick-mark--active{background-color:#fff;background-color:var(--mdc-theme-on-primary, #fff);opacity:.6}.mdc-slider.mdc-slider--disabled .mdc-slider__tick-mark--active{background-color:#fff;background-color:var(--mdc-theme-on-primary, #fff);opacity:.6}.mdc-slider .mdc-slider__tick-mark--inactive{background-color:#6200ee;background-color:var(--mdc-theme-primary, #6200ee);opacity:.6}.mdc-slider.mdc-slider--disabled .mdc-slider__tick-mark--inactive{background-color:#000;background-color:var(--mdc-theme-on-surface, #000);opacity:.6}.mdc-slider.mdc-slider--disabled{opacity:.38;cursor:auto}.mdc-slider.mdc-slider--disabled .mdc-slider__thumb{pointer-events:none}.mdc-slider--discrete .mdc-slider__thumb,.mdc-slider--discrete .mdc-slider__track--active_fill{transition:transform 80ms ease}@media(prefers-reduced-motion){.mdc-slider--discrete .mdc-slider__thumb,.mdc-slider--discrete .mdc-slider__track--active_fill{transition:none}}.mdc-slider__input{cursor:pointer;left:0;margin:0;height:100%;opacity:0;pointer-events:none;position:absolute;top:0;width:100%}:host{outline:none;display:block;-webkit-tap-highlight-color:transparent}.ripple{--mdc-ripple-color:#6200ee;--mdc-ripple-color:var(--mdc-theme-primary, #6200ee)}'],d||(d=a.slice(0)),n=Object.freeze(Object.defineProperties(a,{raw:{value:Object.freeze(d)}})))),u=(i(91156),i(82612));!function(e){e[e.ACTIVE=0]="ACTIVE",e[e.INACTIVE=1]="INACTIVE"}(l||(l={})),function(e){e[e.START=1]="START",e[e.END=2]="END"}(c||(c={}));var m=i(7599),f=i(5701),p=i(70483),h=i(38103),b=i(18601),g=i(98734),_=i(55907),v={animation:{prefixed:"-webkit-animation",standard:"animation"},transform:{prefixed:"-webkit-transform",standard:"transform"},transition:{prefixed:"-webkit-transition",standard:"transition"}};function x(e){return Boolean(e.document)&&"function"==typeof e.document.createElement}function y(e,t){if(x(e)&&t in v){var i=e.document.createElement("div"),n=v[t],r=n.standard,o=n.prefixed;return r in i.style?r:o}return t}var w,T=i(72774),E="mdc-slider--disabled",k="mdc-slider--discrete",S="mdc-slider--range",I="mdc-slider__thumb--focused",R="mdc-slider__thumb--top",C="mdc-slider__thumb--with-indicator",A="mdc-slider--tick-marks",O=1,L=5,P="aria-valuetext",D="disabled",N="min",F="max",M="value",z="step";!function(e){e.SLIDER_UPDATE="slider_update"}(w||(w={}));var V="undefined"!=typeof window,B=function(e){function t(i){var n=e.call(this,(0,r.__assign)((0,r.__assign)({},t.defaultAdapter),i))||this;return n.initialStylesRemoved=!1,n.isDisabled=!1,n.isDiscrete=!1,n.step=O,n.hasTickMarks=!1,n.isRange=!1,n.thumb=null,n.downEventClientX=null,n.startThumbKnobWidth=0,n.endThumbKnobWidth=0,n.animFrame=new _.$,n}return(0,r.__extends)(t,e),Object.defineProperty(t,"defaultAdapter",{get:function(){return{hasClass:function(){return!1},addClass:function(){},removeClass:function(){},addThumbClass:function(){},removeThumbClass:function(){},getAttribute:function(){return null},getInputValue:function(){return""},setInputValue:function(){},getInputAttribute:function(){return null},setInputAttribute:function(){return null},removeInputAttribute:function(){return null},focusInput:function(){},isInputFocused:function(){return!1},getThumbKnobWidth:function(){return 0},getThumbBoundingClientRect:function(){return{top:0,right:0,bottom:0,left:0,width:0,height:0}},getBoundingClientRect:function(){return{top:0,right:0,bottom:0,left:0,width:0,height:0}},isRTL:function(){return!1},setThumbStyleProperty:function(){},removeThumbStyleProperty:function(){},setTrackActiveStyleProperty:function(){},removeTrackActiveStyleProperty:function(){},setValueIndicatorText:function(){},getValueToAriaValueTextFn:function(){return null},updateTickMarks:function(){},setPointerCapture:function(){},emitChangeEvent:function(){},emitInputEvent:function(){},emitDragStartEvent:function(){},emitDragEndEvent:function(){},registerEventHandler:function(){},deregisterEventHandler:function(){},registerThumbEventHandler:function(){},deregisterThumbEventHandler:function(){},registerInputEventHandler:function(){},deregisterInputEventHandler:function(){},registerBodyEventHandler:function(){},deregisterBodyEventHandler:function(){},registerWindowEventHandler:function(){},deregisterWindowEventHandler:function(){}}},enumerable:!1,configurable:!0}),t.prototype.init=function(){var e=this;this.isDisabled=this.adapter.hasClass(E),this.isDiscrete=this.adapter.hasClass(k),this.hasTickMarks=this.adapter.hasClass(A),this.isRange=this.adapter.hasClass(S);var t=this.convertAttributeValueToNumber(this.adapter.getInputAttribute(N,this.isRange?c.START:c.END),N),i=this.convertAttributeValueToNumber(this.adapter.getInputAttribute(F,c.END),F),n=this.convertAttributeValueToNumber(this.adapter.getInputAttribute(M,c.END),M),r=this.isRange?this.convertAttributeValueToNumber(this.adapter.getInputAttribute(M,c.START),M):t,o=this.adapter.getInputAttribute(z,c.END),a=o?this.convertAttributeValueToNumber(o,z):this.step;this.validateProperties({min:t,max:i,value:n,valueStart:r,step:a}),this.min=t,this.max=i,this.value=n,this.valueStart=r,this.step=a,this.numDecimalPlaces=H(this.step),this.valueBeforeDownEvent=n,this.valueStartBeforeDownEvent=r,this.mousedownOrTouchstartListener=this.handleMousedownOrTouchstart.bind(this),this.moveListener=this.handleMove.bind(this),this.pointerdownListener=this.handlePointerdown.bind(this),this.pointerupListener=this.handlePointerup.bind(this),this.thumbMouseenterListener=this.handleThumbMouseenter.bind(this),this.thumbMouseleaveListener=this.handleThumbMouseleave.bind(this),this.inputStartChangeListener=function(){e.handleInputChange(c.START)},this.inputEndChangeListener=function(){e.handleInputChange(c.END)},this.inputStartFocusListener=function(){e.handleInputFocus(c.START)},this.inputEndFocusListener=function(){e.handleInputFocus(c.END)},this.inputStartBlurListener=function(){e.handleInputBlur(c.START)},this.inputEndBlurListener=function(){e.handleInputBlur(c.END)},this.resizeListener=this.handleResize.bind(this),this.registerEventHandlers()},t.prototype.destroy=function(){this.deregisterEventHandlers()},t.prototype.setMin=function(e){this.min=e,this.isRange||(this.valueStart=e),this.updateUI()},t.prototype.setMax=function(e){this.max=e,this.updateUI()},t.prototype.getMin=function(){return this.min},t.prototype.getMax=function(){return this.max},t.prototype.getValue=function(){return this.value},t.prototype.setValue=function(e){if(this.isRange&&e= start thumb value ("+this.valueStart+")");this.updateValue(e,c.END)},t.prototype.getValueStart=function(){if(!this.isRange)throw new Error("`valueStart` is only applicable for range sliders.");return this.valueStart},t.prototype.setValueStart=function(e){if(!this.isRange)throw new Error("`valueStart` is only applicable for range sliders.");if(this.isRange&&e>this.value)throw new Error("start thumb value ("+e+") must be <= end thumb value ("+this.value+")");this.updateValue(e,c.START)},t.prototype.setStep=function(e){this.step=e,this.numDecimalPlaces=H(e),this.updateUI()},t.prototype.setIsDiscrete=function(e){this.isDiscrete=e,this.updateValueIndicatorUI(),this.updateTickMarksUI()},t.prototype.getStep=function(){return this.step},t.prototype.setHasTickMarks=function(e){this.hasTickMarks=e,this.updateTickMarksUI()},t.prototype.getDisabled=function(){return this.isDisabled},t.prototype.setDisabled=function(e){this.isDisabled=e,e?(this.adapter.addClass(E),this.isRange&&this.adapter.setInputAttribute(D,"",c.START),this.adapter.setInputAttribute(D,"",c.END)):(this.adapter.removeClass(E),this.isRange&&this.adapter.removeInputAttribute(D,c.START),this.adapter.removeInputAttribute(D,c.END))},t.prototype.getIsRange=function(){return this.isRange},t.prototype.layout=function(e){var t=(void 0===e?{}:e).skipUpdateUI;this.rect=this.adapter.getBoundingClientRect(),this.isRange&&(this.startThumbKnobWidth=this.adapter.getThumbKnobWidth(c.START),this.endThumbKnobWidth=this.adapter.getThumbKnobWidth(c.END)),t||this.updateUI()},t.prototype.handleResize=function(){this.layout()},t.prototype.handleDown=function(e){if(!this.isDisabled){this.valueStartBeforeDownEvent=this.valueStart,this.valueBeforeDownEvent=this.value;var t=null!=e.clientX?e.clientX:e.targetTouches[0].clientX;this.downEventClientX=t;var i=this.mapClientXOnSliderScale(t);this.thumb=this.getThumbFromDownEvent(t,i),null!==this.thumb&&(this.handleDragStart(e,i,this.thumb),this.updateValue(i,this.thumb,{emitInputEvent:!0}))}},t.prototype.handleMove=function(e){if(!this.isDisabled){e.preventDefault();var t=null!=e.clientX?e.clientX:e.targetTouches[0].clientX,i=null!=this.thumb;if(this.thumb=this.getThumbFromMoveEvent(t),null!==this.thumb){var n=this.mapClientXOnSliderScale(t);i||(this.handleDragStart(e,n,this.thumb),this.adapter.emitDragStartEvent(n,this.thumb)),this.updateValue(n,this.thumb,{emitInputEvent:!0})}}},t.prototype.handleUp=function(){if(!this.isDisabled&&null!==this.thumb){var e=this.thumb===c.START?this.valueStartBeforeDownEvent:this.valueBeforeDownEvent,t=this.thumb===c.START?this.valueStart:this.value;e!==t&&this.adapter.emitChangeEvent(t,this.thumb),this.adapter.emitDragEndEvent(t,this.thumb),this.thumb=null}},t.prototype.handleThumbMouseenter=function(){this.isDiscrete&&this.isRange&&(this.adapter.addThumbClass(C,c.START),this.adapter.addThumbClass(C,c.END))},t.prototype.handleThumbMouseleave=function(){this.isDiscrete&&this.isRange&&(this.adapter.isInputFocused(c.START)||this.adapter.isInputFocused(c.END)||(this.adapter.removeThumbClass(C,c.START),this.adapter.removeThumbClass(C,c.END)))},t.prototype.handleMousedownOrTouchstart=function(e){var t=this,i="mousedown"===e.type?"mousemove":"touchmove";this.adapter.registerBodyEventHandler(i,this.moveListener);var n=function e(){t.handleUp(),t.adapter.deregisterBodyEventHandler(i,t.moveListener),t.adapter.deregisterEventHandler("mouseup",e),t.adapter.deregisterEventHandler("touchend",e)};this.adapter.registerBodyEventHandler("mouseup",n),this.adapter.registerBodyEventHandler("touchend",n),this.handleDown(e)},t.prototype.handlePointerdown=function(e){this.adapter.setPointerCapture(e.pointerId),this.adapter.registerEventHandler("pointermove",this.moveListener),this.handleDown(e)},t.prototype.handleInputChange=function(e){var t=Number(this.adapter.getInputValue(e));e===c.START?this.setValueStart(t):this.setValue(t),this.adapter.emitChangeEvent(e===c.START?this.valueStart:this.value,e),this.adapter.emitInputEvent(e===c.START?this.valueStart:this.value,e)},t.prototype.handleInputFocus=function(e){if(this.adapter.addThumbClass(I,e),this.isDiscrete&&(this.adapter.addThumbClass(C,e),this.isRange)){var t=e===c.START?c.END:c.START;this.adapter.addThumbClass(C,t)}},t.prototype.handleInputBlur=function(e){if(this.adapter.removeThumbClass(I,e),this.isDiscrete&&(this.adapter.removeThumbClass(C,e),this.isRange)){var t=e===c.START?c.END:c.START;this.adapter.removeThumbClass(C,t)}},t.prototype.handleDragStart=function(e,t,i){this.adapter.emitDragStartEvent(t,i),this.adapter.focusInput(i),e.preventDefault()},t.prototype.getThumbFromDownEvent=function(e,t){if(!this.isRange)return c.END;var i=this.adapter.getThumbBoundingClientRect(c.START),n=this.adapter.getThumbBoundingClientRect(c.END),r=e>=i.left&&e<=i.right,o=e>=n.left&&e<=n.right;return r&&o?null:r?c.START:o?c.END:tthis.value?c.END:t-this.valueStart<=this.value-t?c.START:c.END},t.prototype.getThumbFromMoveEvent=function(e){if(null!==this.thumb)return this.thumb;if(null===this.downEventClientX)throw new Error("`downEventClientX` is null after move event.");return Math.abs(this.downEventClientX-e)this.value?this.value:this.isRange&&t===c.END&&e=r}else{n=e+this.startThumbKnobWidth/2>=t-this.endThumbKnobWidth/2}n?(this.adapter.addThumbClass(R,i||c.END),this.adapter.removeThumbClass(R,i===c.START?c.END:c.START)):(this.adapter.removeThumbClass(R,c.START),this.adapter.removeThumbClass(R,c.END))},t.prototype.convertAttributeValueToNumber=function(e,t){if(null===e)throw new Error("MDCSliderFoundation: `"+t+"` must be non-null.");var i=Number(e);if(isNaN(i))throw new Error("MDCSliderFoundation: `"+t+"` value is `"+e+"`, but must be a number.");return i},t.prototype.validateProperties=function(e){var t=e.min,i=e.max,n=e.value,r=e.valueStart,o=e.step;if(t>=i)throw new Error("MDCSliderFoundation: min must be strictly less than max. Current: [min: "+t+", max: "+i+"]");if(o<=0)throw new Error("MDCSliderFoundation: step must be a positive number. Current step: "+this.step);if(this.isRange){if(ni||ri)throw new Error("MDCSliderFoundation: values must be in [min, max] range. Current values: [start value: "+r+", end value: "+n+"]");if(r>n)throw new Error("MDCSliderFoundation: start value must be <= end value. Current values: [start value: "+r+", end value: "+n+"]");var a=(n-t)/o;if((r-t)/o%1!=0||a%1!=0)throw new Error("MDCSliderFoundation: Slider values must be valid based on the step value. Current values: [start value: "+r+", end value: "+n+"]")}else{if(ni)throw new Error("MDCSliderFoundation: value must be in [min, max] range. Current value: "+n);if((a=(n-t)/o)%1!=0)throw new Error("MDCSliderFoundation: Slider value must be valid based on the step value. Current value: "+n)}},t.prototype.registerEventHandlers=function(){this.adapter.registerWindowEventHandler("resize",this.resizeListener),t.SUPPORTS_POINTER_EVENTS?(this.adapter.registerEventHandler("pointerdown",this.pointerdownListener),this.adapter.registerEventHandler("pointerup",this.pointerupListener)):(this.adapter.registerEventHandler("mousedown",this.mousedownOrTouchstartListener),this.adapter.registerEventHandler("touchstart",this.mousedownOrTouchstartListener)),this.isRange&&(this.adapter.registerThumbEventHandler(c.START,"mouseenter",this.thumbMouseenterListener),this.adapter.registerThumbEventHandler(c.START,"mouseleave",this.thumbMouseleaveListener),this.adapter.registerInputEventHandler(c.START,"change",this.inputStartChangeListener),this.adapter.registerInputEventHandler(c.START,"focus",this.inputStartFocusListener),this.adapter.registerInputEventHandler(c.START,"blur",this.inputStartBlurListener)),this.adapter.registerThumbEventHandler(c.END,"mouseenter",this.thumbMouseenterListener),this.adapter.registerThumbEventHandler(c.END,"mouseleave",this.thumbMouseleaveListener),this.adapter.registerInputEventHandler(c.END,"change",this.inputEndChangeListener),this.adapter.registerInputEventHandler(c.END,"focus",this.inputEndFocusListener),this.adapter.registerInputEventHandler(c.END,"blur",this.inputEndBlurListener)},t.prototype.deregisterEventHandlers=function(){this.adapter.deregisterWindowEventHandler("resize",this.resizeListener),t.SUPPORTS_POINTER_EVENTS?(this.adapter.deregisterEventHandler("pointerdown",this.pointerdownListener),this.adapter.deregisterEventHandler("pointerup",this.pointerupListener)):(this.adapter.deregisterEventHandler("mousedown",this.mousedownOrTouchstartListener),this.adapter.deregisterEventHandler("touchstart",this.mousedownOrTouchstartListener)),this.isRange&&(this.adapter.deregisterThumbEventHandler(c.START,"mouseenter",this.thumbMouseenterListener),this.adapter.deregisterThumbEventHandler(c.START,"mouseleave",this.thumbMouseleaveListener),this.adapter.deregisterInputEventHandler(c.START,"change",this.inputStartChangeListener),this.adapter.deregisterInputEventHandler(c.START,"focus",this.inputStartFocusListener),this.adapter.deregisterInputEventHandler(c.START,"blur",this.inputStartBlurListener)),this.adapter.deregisterThumbEventHandler(c.END,"mouseenter",this.thumbMouseenterListener),this.adapter.deregisterThumbEventHandler(c.END,"mouseleave",this.thumbMouseleaveListener),this.adapter.deregisterInputEventHandler(c.END,"change",this.inputEndChangeListener),this.adapter.deregisterInputEventHandler(c.END,"focus",this.inputEndFocusListener),this.adapter.deregisterInputEventHandler(c.END,"blur",this.inputEndBlurListener)},t.prototype.handlePointerup=function(){this.handleUp(),this.adapter.deregisterEventHandler("pointermove",this.moveListener)},t.SUPPORTS_POINTER_EVENTS=V&&Boolean(window.PointerEvent)&&!(["iPad Simulator","iPhone Simulator","iPod Simulator","iPad","iPhone","iPod"].includes(navigator.platform)||navigator.userAgent.includes("Mac")&&"ontouchend"in document),t}(T.K);function H(e){var t=/(?:\.(\d+))?(?:[eE]([+\-]?\d+))?$/.exec(String(e));if(!t)return 0;var i=t[1]||"",n=t[2]||0;return Math.max(0,("0"===i?0:i.length)-Number(n))}var j,U,W,X,q,Y,K,G,$=i(67352),Q=i(35401),J=i(17717),Z=i(8636),ee=i(51346);function te(e){return te="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},te(e)}function ie(e,t,i,n,r,o,a){try{var d=e[o](a),l=d.value}catch(c){return void i(c)}d.done?t(l):Promise.resolve(l).then(n,r)}function ne(e){return function(){var t=this,i=arguments;return new Promise((function(n,r){var o=e.apply(t,i);function a(e){ie(o,n,r,a,d,"next",e)}function d(e){ie(o,n,r,a,d,"throw",e)}a(void 0)}))}}function re(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 i=0;i\n ',"\n "])),this.tickMarks.map((function(e){var t=e===l.ACTIVE;return(0,m.dy)(q||(q=re(['
'])),t?"mdc-slider__tick-mark--active":"mdc-slider__tick-mark--inactive")}))):m.Ld}},{key:"renderStartThumb",value:function(){return m.Ld}},{key:"renderEndThumb",value:function(){var e=(0,Z.$)({"mdc-slider__thumb--with-indicator":this.endThumbWithIndicator,"mdc-slider__thumb--top":this.endThumbTop}),t=(0,p.V)({"-webkit-transform":this.endThumbTransformStyle,transform:this.endThumbTransformStyle,"-webkit-transition":this.endThumbTransitionStyle,transition:this.endThumbTransitionStyle,left:this.endThumbTransformStyle||"rtl"===getComputedStyle(this).direction?"":"calc(".concat((this.valueEnd-this.min)/(this.max-this.min)*100,"% - 24px)"),right:this.endThumbTransformStyle||"rtl"!==getComputedStyle(this).direction?"":"calc(".concat((this.valueEnd-this.min)/(this.max-this.min)*100,"% - 24px)")}),i=this.shouldRenderEndRipple?(0,m.dy)(Y||(Y=re(['']))):m.Ld;return(0,m.dy)(K||(K=re(['\n \n \n '])),e,t,this.onEndMouseenter,this.onEndMouseleave,i,this.renderValueIndicator(this.valueToValueIndicatorTransform(this.valueEnd)))}},{key:"renderValueIndicator",value:function(e){return this.discrete?(0,m.dy)(G||(G=re(['\n "])),e):m.Ld}},{key:"disconnectedCallback",value:function(){de(ue(d.prototype),"disconnectedCallback",this).call(this),this.mdcFoundation&&this.mdcFoundation.destroy()}},{key:"createAdapter",value:function(){}},{key:"firstUpdated",value:(o=ne(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return de(ue(d.prototype),"firstUpdated",this).call(this),e.next=3,this.layout(!0);case 3:case"end":return e.stop()}}),e,this)}))),function(){return o.apply(this,arguments)})},{key:"updated",value:function(e){de(ue(d.prototype),"updated",this).call(this,e),this.mdcFoundation&&(e.has("disabled")&&this.mdcFoundation.setDisabled(this.disabled),e.has("min")&&this.mdcFoundation.setMin(this.min),e.has("max")&&this.mdcFoundation.setMax(this.max),e.has("step")&&this.mdcFoundation.setStep(this.step),e.has("discrete")&&this.mdcFoundation.setIsDiscrete(this.discrete),e.has("withTickMarks")&&this.mdcFoundation.setHasTickMarks(this.withTickMarks))}},{key:"layout",value:(r=ne(regeneratorRuntime.mark((function e(){var t,i,n=arguments;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=n.length>0&&void 0!==n[0]&&n[0],null===(i=this.mdcFoundation)||void 0===i||i.layout({skipUpdateUI:t}),this.requestUpdate(),e.next=5,this.updateComplete;case 5:case"end":return e.stop()}}),e,this)}))),function(){return r.apply(this,arguments)})},{key:"onEndChange",value:function(e){var t;this.valueEnd=Number(e.target.value),null===(t=this.mdcFoundation)||void 0===t||t.handleInputChange(c.END)}},{key:"onEndFocus",value:function(){var e;null===(e=this.mdcFoundation)||void 0===e||e.handleInputFocus(c.END),this.endRippleHandlers.startFocus()}},{key:"onEndBlur",value:function(){var e;null===(e=this.mdcFoundation)||void 0===e||e.handleInputBlur(c.END),this.endRippleHandlers.endFocus()}},{key:"onEndMouseenter",value:function(){var e;null===(e=this.mdcFoundation)||void 0===e||e.handleThumbMouseenter(),this.endRippleHandlers.startHover()}},{key:"onEndMouseleave",value:function(){var e;null===(e=this.mdcFoundation)||void 0===e||e.handleThumbMouseleave(),this.endRippleHandlers.endHover()}},{key:"onPointerdown",value:function(e){this.layout(),this.mdcFoundation&&(this.mdcFoundation.handlePointerdown(e),this.boundMoveListener=this.mdcFoundation.handleMove.bind(this.mdcFoundation),this.mdcRoot.addEventListener("pointermove",this.boundMoveListener))}},{key:"onPointerup",value:function(){this.mdcFoundation&&(this.mdcFoundation.handleUp(),this.boundMoveListener&&(this.mdcRoot.removeEventListener("pointermove",this.boundMoveListener),this.boundMoveListener=null))}},{key:"onContextmenu",value:function(e){e.preventDefault()}},{key:"setFormData",value:function(e){this.name&&e.append(this.name,"".concat(this.valueEnd))}}],i&&ae(t.prototype,i),n&&ae(t,n),d}(b.Wg);function pe(e){return pe="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},pe(e)}function he(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function be(e,t){for(var i=0;i\n
\n
\n =0},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"shouldFloat",{get:function(){return this.shouldAlwaysFloat||this.isFocused||!!this.getValue()||this.isBadInput()},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"shouldShake",{get:function(){return!this.isFocused&&!this.isValid()&&!!this.getValue()},enumerable:!1,configurable:!0}),Object.defineProperty(t,"defaultAdapter",{get:function(){return{addClass:function(){},removeClass:function(){},hasClass:function(){return!0},setInputAttr:function(){},removeInputAttr:function(){},registerTextFieldInteractionHandler:function(){},deregisterTextFieldInteractionHandler:function(){},registerInputInteractionHandler:function(){},deregisterInputInteractionHandler:function(){},registerValidationAttributeChangeHandler:function(){return new MutationObserver((function(){}))},deregisterValidationAttributeChangeHandler:function(){},getNativeInput:function(){return null},isFocused:function(){return!1},activateLineRipple:function(){},deactivateLineRipple:function(){},setLineRippleTransformOrigin:function(){},shakeLabel:function(){},floatLabel:function(){},setLabelRequired:function(){},hasLabel:function(){return!1},getLabelWidth:function(){return 0},hasOutline:function(){return!1},notchOutline:function(){},closeOutline:function(){}}},enumerable:!1,configurable:!0}),t.prototype.init=function(){var e,t,i,r;this.adapter.hasLabel()&&this.getNativeInput().required&&this.adapter.setLabelRequired(!0),this.adapter.isFocused()?this.inputFocusHandler():this.adapter.hasLabel()&&this.shouldFloat&&(this.notchOutline(!0),this.adapter.floatLabel(!0),this.styleFloating(!0)),this.adapter.registerInputInteractionHandler("focus",this.inputFocusHandler),this.adapter.registerInputInteractionHandler("blur",this.inputBlurHandler),this.adapter.registerInputInteractionHandler("input",this.inputInputHandler);try{for(var o=(0,n.__values)(h),a=o.next();!a.done;a=o.next()){var d=a.value;this.adapter.registerInputInteractionHandler(d,this.setPointerXOffset)}}catch(s){e={error:s}}finally{try{a&&!a.done&&(t=o.return)&&t.call(o)}finally{if(e)throw e.error}}try{for(var l=(0,n.__values)(b),c=l.next();!c.done;c=l.next()){d=c.value;this.adapter.registerTextFieldInteractionHandler(d,this.textFieldInteractionHandler)}}catch(u){i={error:u}}finally{try{c&&!c.done&&(r=l.return)&&r.call(l)}finally{if(i)throw i.error}}this.validationObserver=this.adapter.registerValidationAttributeChangeHandler(this.validationAttributeChangeHandler),this.setcharacterCounter(this.getValue().length)},t.prototype.destroy=function(){var e,t,i,r;this.adapter.deregisterInputInteractionHandler("focus",this.inputFocusHandler),this.adapter.deregisterInputInteractionHandler("blur",this.inputBlurHandler),this.adapter.deregisterInputInteractionHandler("input",this.inputInputHandler);try{for(var o=(0,n.__values)(h),a=o.next();!a.done;a=o.next()){var d=a.value;this.adapter.deregisterInputInteractionHandler(d,this.setPointerXOffset)}}catch(s){e={error:s}}finally{try{a&&!a.done&&(t=o.return)&&t.call(o)}finally{if(e)throw e.error}}try{for(var l=(0,n.__values)(b),c=l.next();!c.done;c=l.next()){d=c.value;this.adapter.deregisterTextFieldInteractionHandler(d,this.textFieldInteractionHandler)}}catch(u){i={error:u}}finally{try{c&&!c.done&&(r=l.return)&&r.call(l)}finally{if(i)throw i.error}}this.adapter.deregisterValidationAttributeChangeHandler(this.validationObserver)},t.prototype.handleTextFieldInteraction=function(){var e=this.adapter.getNativeInput();e&&e.disabled||(this.receivedUserInput=!0)},t.prototype.handleValidationAttributeChange=function(e){var t=this;e.some((function(e){return f.indexOf(e)>-1&&(t.styleValidity(!0),t.adapter.setLabelRequired(t.getNativeInput().required),!0)})),e.indexOf("maxlength")>-1&&this.setcharacterCounter(this.getValue().length)},t.prototype.notchOutline=function(e){if(this.adapter.hasOutline()&&this.adapter.hasLabel())if(e){var t=this.adapter.getLabelWidth()*m.LABEL_SCALE;this.adapter.notchOutline(t)}else this.adapter.closeOutline()},t.prototype.activateFocus=function(){this.isFocused=!0,this.styleFocused(this.isFocused),this.adapter.activateLineRipple(),this.adapter.hasLabel()&&(this.notchOutline(this.shouldFloat),this.adapter.floatLabel(this.shouldFloat),this.styleFloating(this.shouldFloat),this.adapter.shakeLabel(this.shouldShake)),!this.helperText||!this.helperText.isPersistent()&&this.helperText.isValidation()&&this.valid||this.helperText.showToScreenReader()},t.prototype.setTransformOrigin=function(e){if(!this.isDisabled()&&!this.adapter.hasOutline()){var t=e.touches,i=t?t[0]:e,n=i.target.getBoundingClientRect(),r=i.clientX-n.left;this.adapter.setLineRippleTransformOrigin(r)}},t.prototype.handleInput=function(){this.autoCompleteFocus(),this.setcharacterCounter(this.getValue().length)},t.prototype.autoCompleteFocus=function(){this.receivedUserInput||this.activateFocus()},t.prototype.deactivateFocus=function(){this.isFocused=!1,this.adapter.deactivateLineRipple();var e=this.isValid();this.styleValidity(e),this.styleFocused(this.isFocused),this.adapter.hasLabel()&&(this.notchOutline(this.shouldFloat),this.adapter.floatLabel(this.shouldFloat),this.styleFloating(this.shouldFloat),this.adapter.shakeLabel(this.shouldShake)),this.shouldFloat||(this.receivedUserInput=!1)},t.prototype.getValue=function(){return this.getNativeInput().value},t.prototype.setValue=function(e){if(this.getValue()!==e&&(this.getNativeInput().value=e),this.setcharacterCounter(e.length),this.validateOnValueChange){var t=this.isValid();this.styleValidity(t)}this.adapter.hasLabel()&&(this.notchOutline(this.shouldFloat),this.adapter.floatLabel(this.shouldFloat),this.styleFloating(this.shouldFloat),this.validateOnValueChange&&this.adapter.shakeLabel(this.shouldShake))},t.prototype.isValid=function(){return this.useNativeValidation?this.isNativeInputValid():this.valid},t.prototype.setValid=function(e){this.valid=e,this.styleValidity(e);var t=!e&&!this.isFocused&&!!this.getValue();this.adapter.hasLabel()&&this.adapter.shakeLabel(t)},t.prototype.setValidateOnValueChange=function(e){this.validateOnValueChange=e},t.prototype.getValidateOnValueChange=function(){return this.validateOnValueChange},t.prototype.setUseNativeValidation=function(e){this.useNativeValidation=e},t.prototype.isDisabled=function(){return this.getNativeInput().disabled},t.prototype.setDisabled=function(e){this.getNativeInput().disabled=e,this.styleDisabled(e)},t.prototype.setHelperTextContent=function(e){this.helperText&&this.helperText.setContent(e)},t.prototype.setLeadingIconAriaLabel=function(e){this.leadingIcon&&this.leadingIcon.setAriaLabel(e)},t.prototype.setLeadingIconContent=function(e){this.leadingIcon&&this.leadingIcon.setContent(e)},t.prototype.setTrailingIconAriaLabel=function(e){this.trailingIcon&&this.trailingIcon.setAriaLabel(e)},t.prototype.setTrailingIconContent=function(e){this.trailingIcon&&this.trailingIcon.setContent(e)},t.prototype.setcharacterCounter=function(e){if(this.characterCounter){var t=this.getNativeInput().maxLength;if(-1===t)throw new Error("MDCTextFieldFoundation: Expected maxlength html property on text input or textarea.");this.characterCounter.setCounterValue(e,t)}},t.prototype.isBadInput=function(){return this.getNativeInput().validity.badInput||!1},t.prototype.isNativeInputValid=function(){return this.getNativeInput().validity.valid},t.prototype.styleValidity=function(e){var i=t.cssClasses.INVALID;if(e?this.adapter.removeClass(i):this.adapter.addClass(i),this.helperText){if(this.helperText.setValidity(e),!this.helperText.isValidation())return;var n=this.helperText.isVisible(),r=this.helperText.getId();n&&r?this.adapter.setInputAttr(s.ARIA_DESCRIBEDBY,r):this.adapter.removeInputAttr(s.ARIA_DESCRIBEDBY)}},t.prototype.styleFocused=function(e){var i=t.cssClasses.FOCUSED;e?this.adapter.addClass(i):this.adapter.removeClass(i)},t.prototype.styleDisabled=function(e){var i=t.cssClasses,n=i.DISABLED,r=i.INVALID;e?(this.adapter.addClass(n),this.adapter.removeClass(r)):this.adapter.removeClass(n),this.leadingIcon&&this.leadingIcon.setDisabled(e),this.trailingIcon&&this.trailingIcon.setDisabled(e)},t.prototype.styleFloating=function(e){var i=t.cssClasses.LABEL_FLOATING;e?this.adapter.addClass(i):this.adapter.removeClass(i)},t.prototype.getNativeInput=function(){return(this.adapter?this.adapter.getNativeInput():null)||{disabled:!1,maxLength:-1,required:!1,type:"input",validity:{badInput:!1,valid:!0},value:""}},t}(c.K),_=i(7599),v=i(67352),x=i(5701),y=i(17717),w=i(84982),T=i(8636),E=i(51346),k=i(15304),S=i(38941),I=i(81563);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},R(e)}function C(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var i=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==i)return;var n,r,o=[],a=!0,d=!1;try{for(i=i.call(e);!(a=(n=i.next()).done)&&(o.push(n.value),!t||o.length!==t);a=!0);}catch(l){d=!0,r=l}finally{try{a||null==i.return||i.return()}finally{if(d)throw r}}return o}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return A(e,t);var i=Object.prototype.toString.call(e).slice(8,-1);"Object"===i&&e.constructor&&(i=e.constructor.name);if("Map"===i||"Set"===i)return Array.from(e);if("Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i))return A(e,t)}(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 A(e,t){(null==t||t>e.length)&&(t=e.length);for(var i=0,n=new Array(t);i0&&void 0!==arguments[0]?arguments[0]:{},t={};for(var i in e)t[i]=e[i];return Object.assign({badInput:!1,customError:!1,patternMismatch:!1,rangeOverflow:!1,rangeUnderflow:!1,stepMismatch:!1,tooLong:!1,tooShort:!1,typeMismatch:!1,valid:!0,valueMissing:!1},t)},de=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&&ee(e,t)}(s,e);var t,i,n,r,a,c=te(s);function s(){var e;return Q(this,s),(e=c.apply(this,arguments)).mdcFoundationClass=g,e.value="",e.type="text",e.placeholder="",e.label="",e.icon="",e.iconTrailing="",e.disabled=!1,e.required=!1,e.minLength=-1,e.maxLength=-1,e.outlined=!1,e.helper="",e.validateOnInitialRender=!1,e.validationMessage="",e.autoValidate=!1,e.pattern="",e.min="",e.max="",e.step=null,e.size=null,e.helperPersistent=!1,e.charCounter=!1,e.endAligned=!1,e.prefix="",e.suffix="",e.name="",e.readOnly=!1,e.autocapitalize="",e.outlineOpen=!1,e.outlineWidth=0,e.isUiValid=!0,e.focused=!1,e._validity=ae(),e.validityTransform=null,e}return t=s,i=[{key:"validity",get:function(){return this._checkValidity(this.value),this._validity}},{key:"willValidate",get:function(){return this.formElement.willValidate}},{key:"selectionStart",get:function(){return this.formElement.selectionStart}},{key:"selectionEnd",get:function(){return this.formElement.selectionEnd}},{key:"focus",value:function(){var e=new CustomEvent("focus");this.formElement.dispatchEvent(e),this.formElement.focus()}},{key:"blur",value:function(){var e=new CustomEvent("blur");this.formElement.dispatchEvent(e),this.formElement.blur()}},{key:"select",value:function(){this.formElement.select()}},{key:"setSelectionRange",value:function(e,t,i){this.formElement.setSelectionRange(e,t,i)}},{key:"update",value:function(e){e.has("autoValidate")&&this.mdcFoundation&&this.mdcFoundation.setValidateOnValueChange(this.autoValidate),e.has("value")&&"string"!=typeof this.value&&(this.value="".concat(this.value)),Z(ne(s.prototype),"update",this).call(this,e)}},{key:"setFormData",value:function(e){this.name&&e.append(this.name,this.value)}},{key:"render",value:function(){var e=this.charCounter&&-1!==this.maxLength,t=!!this.helper||!!this.validationMessage||e,i={"mdc-text-field--disabled":this.disabled,"mdc-text-field--no-label":!this.label,"mdc-text-field--filled":!this.outlined,"mdc-text-field--outlined":this.outlined,"mdc-text-field--with-leading-icon":this.icon,"mdc-text-field--with-trailing-icon":this.iconTrailing,"mdc-text-field--end-aligned":this.endAligned};return(0,_.dy)(F||(F=$(['\n \n ","\n "])),(0,T.$)(i),this.renderRipple(),this.outlined?this.renderOutline():this.renderLabel(),this.renderLeadingIcon(),this.renderPrefix(),this.renderInput(t),this.renderSuffix(),this.renderTrailingIcon(),this.renderLineRipple(),this.renderHelperText(t,e))}},{key:"updated",value:function(e){e.has("value")&&void 0!==e.get("value")&&(this.mdcFoundation.setValue(this.value),this.autoValidate&&this.reportValidity())}},{key:"renderRipple",value:function(){return this.outlined?"":(0,_.dy)(M||(M=$(['\n \n '])))}},{key:"renderOutline",value:function(){return this.outlined?(0,_.dy)(z||(z=$(["\n \n ',"\n "])),this.outlineWidth,this.outlineOpen,this.renderLabel()):""}},{key:"renderLabel",value:function(){return this.label?(0,_.dy)(V||(V=$(["\n ',"\n "])),(0,d.o)(this.label),this.label):""}},{key:"renderLeadingIcon",value:function(){return this.icon?this.renderIcon(this.icon):""}},{key:"renderTrailingIcon",value:function(){return this.iconTrailing?this.renderIcon(this.iconTrailing,!0):""}},{key:"renderIcon",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i={"mdc-text-field__icon--leading":!t,"mdc-text-field__icon--trailing":t};return(0,_.dy)(B||(B=$(['',""])),(0,T.$)(i),e)}},{key:"renderPrefix",value:function(){return this.prefix?this.renderAffix(this.prefix):""}},{key:"renderSuffix",value:function(){return this.suffix?this.renderAffix(this.suffix,!0):""}},{key:"renderAffix",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i={"mdc-text-field__affix--prefix":!t,"mdc-text-field__affix--suffix":t};return(0,_.dy)(H||(H=$(['\n ',""])),(0,T.$)(i),e)}},{key:"renderInput",value:function(e){var t=-1===this.minLength?void 0:this.minLength,i=-1===this.maxLength?void 0:this.maxLength,n=this.autocapitalize?this.autocapitalize:void 0,r=this.validationMessage&&!this.isUiValid,o=this.label?"label":void 0,a=e?"helper-text":void 0,d=this.focused||this.helperPersistent||r?"helper-text":void 0;return(0,_.dy)(j||(j=$(["\n '])),(0,E.o)(o),(0,E.o)(a),(0,E.o)(d),this.type,q(this.value),this.disabled,this.placeholder,this.required,this.readOnly,(0,E.o)(t),(0,E.o)(i),(0,E.o)(this.pattern?this.pattern:void 0),(0,E.o)(""===this.min?void 0:this.min),(0,E.o)(""===this.max?void 0:this.max),(0,E.o)(null===this.step?void 0:this.step),(0,E.o)(null===this.size?void 0:this.size),(0,E.o)(""===this.name?void 0:this.name),(0,E.o)(this.inputMode),(0,E.o)(n),this.handleInputChange,this.onInputFocus,this.onInputBlur)}},{key:"renderLineRipple",value:function(){return this.outlined?"":(0,_.dy)(U||(U=$(["\n \n "])),(0,l._)())}},{key:"renderHelperText",value:function(e,t){var i=this.validationMessage&&!this.isUiValid,n={"mdc-text-field-helper-text--persistent":this.helperPersistent,"mdc-text-field-helper-text--validation-msg":i},r=this.focused||this.helperPersistent||i?void 0:"true",o=i?this.validationMessage:this.helper;return e?(0,_.dy)(W||(W=$(['\n
\n
',"
\n ","\n
"])),(0,E.o)(r),(0,T.$)(n),o,this.renderCharCounter(t)):""}},{key:"renderCharCounter",value:function(e){var t=Math.min(this.value.length,this.maxLength);return e?(0,_.dy)(X||(X=$(['\n '," / ",""])),t,this.maxLength):""}},{key:"onInputFocus",value:function(){this.focused=!0}},{key:"onInputBlur",value:function(){this.focused=!1,this.reportValidity()}},{key:"checkValidity",value:function(){var e=this._checkValidity(this.value);if(!e){var t=new Event("invalid",{bubbles:!1,cancelable:!0});this.dispatchEvent(t)}return e}},{key:"reportValidity",value:function(){var e=this.checkValidity();return this.mdcFoundation.setValid(e),this.isUiValid=e,e}},{key:"_checkValidity",value:function(e){var t=this.formElement.validity,i=ae(t);if(this.validityTransform){var n=this.validityTransform(e,i);i=Object.assign(Object.assign({},i),n),this.mdcFoundation.setUseNativeValidation(!1)}else this.mdcFoundation.setUseNativeValidation(!0);return this._validity=i,this._validity.valid}},{key:"setCustomValidity",value:function(e){this.validationMessage=e,this.formElement.setCustomValidity(e)}},{key:"handleInputChange",value:function(){this.value=this.formElement.value}},{key:"createAdapter",value:function(){return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},this.getRootAdapterMethods()),this.getInputAdapterMethods()),this.getLabelAdapterMethods()),this.getLineRippleAdapterMethods()),this.getOutlineAdapterMethods())}},{key:"getRootAdapterMethods",value:function(){var e=this;return Object.assign({registerTextFieldInteractionHandler:function(t,i){return e.addEventListener(t,i)},deregisterTextFieldInteractionHandler:function(t,i){return e.removeEventListener(t,i)},registerValidationAttributeChangeHandler:function(t){var i=new MutationObserver((function(e){t(function(e){return e.map((function(e){return e.attributeName})).filter((function(e){return e}))}(e))}));return i.observe(e.formElement,{attributes:!0}),i},deregisterValidationAttributeChangeHandler:function(e){return e.disconnect()}},(0,o.qN)(this.mdcRoot))}},{key:"getInputAdapterMethods",value:function(){var e=this;return{getNativeInput:function(){return e.formElement},setInputAttr:function(){},removeInputAttr:function(){},isFocused:function(){return!!e.shadowRoot&&e.shadowRoot.activeElement===e.formElement},registerInputInteractionHandler:function(t,i){return e.formElement.addEventListener(t,i,{passive:t in oe})},deregisterInputInteractionHandler:function(t,i){return e.formElement.removeEventListener(t,i)}}}},{key:"getLabelAdapterMethods",value:function(){var e=this;return{floatLabel:function(t){return e.labelElement&&e.labelElement.floatingLabelFoundation.float(t)},getLabelWidth:function(){return e.labelElement?e.labelElement.floatingLabelFoundation.getWidth():0},hasLabel:function(){return Boolean(e.labelElement)},shakeLabel:function(t){return e.labelElement&&e.labelElement.floatingLabelFoundation.shake(t)},setLabelRequired:function(t){e.labelElement&&e.labelElement.floatingLabelFoundation.setRequired(t)}}}},{key:"getLineRippleAdapterMethods",value:function(){var e=this;return{activateLineRipple:function(){e.lineRippleElement&&e.lineRippleElement.lineRippleFoundation.activate()},deactivateLineRipple:function(){e.lineRippleElement&&e.lineRippleElement.lineRippleFoundation.deactivate()},setLineRippleTransformOrigin:function(t){e.lineRippleElement&&e.lineRippleElement.lineRippleFoundation.setRippleCenter(t)}}}},{key:"getUpdateComplete",value:(a=G(regeneratorRuntime.mark((function e(){var t,i;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Z(ne(s.prototype),"getUpdateComplete",this).call(this);case 2:return i=e.sent,e.next=5,null===(t=this.outlineElement)||void 0===t?void 0:t.updateComplete;case 5:return e.abrupt("return",i);case 6:case"end":return e.stop()}}),e,this)}))),function(){return a.apply(this,arguments)})},{key:"firstUpdated",value:function(){var e,t=this;Z(ne(s.prototype),"firstUpdated",this).call(this),this.mdcFoundation.setValidateOnValueChange(this.autoValidate),this.validateOnInitialRender&&this.reportValidity(),null===(e=this.outlineElement)||void 0===e||e.updateComplete.then((function(){var e;t.outlineWidth=(null===(e=t.labelElement)||void 0===e?void 0:e.floatingLabelFoundation.getWidth())||0}))}},{key:"getOutlineAdapterMethods",value:function(){var e=this;return{closeOutline:function(){return e.outlineElement&&(e.outlineOpen=!1)},hasOutline:function(){return Boolean(e.outlineElement)},notchOutline:function(t){e.outlineElement&&!e.outlineOpen&&(e.outlineWidth=t,e.outlineOpen=!0)}}}},{key:"layout",value:(r=G(regeneratorRuntime.mark((function e(){var t,i,n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.updateComplete;case 2:if(t=this.labelElement){e.next=6;break}return this.outlineOpen=!1,e.abrupt("return");case 6:if(i=!!this.label&&!!this.value,t.floatingLabelFoundation.float(i),this.outlined){e.next=10;break}return e.abrupt("return");case 10:return this.outlineOpen=i,e.next=13,this.updateComplete;case 13:if(n=t.floatingLabelFoundation.getWidth(),!this.outlineOpen){e.next=18;break}return this.outlineWidth=n,e.next=18,this.updateComplete;case 18:case"end":return e.stop()}}),e,this)}))),function(){return r.apply(this,arguments)})}],i&&J(t.prototype,i),n&&J(t,n),s}(o.Wg);(0,n.__decorate)([(0,v.I)(".mdc-text-field")],de.prototype,"mdcRoot",void 0),(0,n.__decorate)([(0,v.I)("input")],de.prototype,"formElement",void 0),(0,n.__decorate)([(0,v.I)(".mdc-floating-label")],de.prototype,"labelElement",void 0),(0,n.__decorate)([(0,v.I)(".mdc-line-ripple")],de.prototype,"lineRippleElement",void 0),(0,n.__decorate)([(0,v.I)("mwc-notched-outline")],de.prototype,"outlineElement",void 0),(0,n.__decorate)([(0,v.I)(".mdc-notched-outline__notch")],de.prototype,"notchElement",void 0),(0,n.__decorate)([(0,x.C)({type:String})],de.prototype,"value",void 0),(0,n.__decorate)([(0,x.C)({type:String})],de.prototype,"type",void 0),(0,n.__decorate)([(0,x.C)({type:String})],de.prototype,"placeholder",void 0),(0,n.__decorate)([(0,x.C)({type:String}),(0,a.P)((function(e,t){void 0!==t&&this.label!==t&&this.layout()}))],de.prototype,"label",void 0),(0,n.__decorate)([(0,x.C)({type:String})],de.prototype,"icon",void 0),(0,n.__decorate)([(0,x.C)({type:String})],de.prototype,"iconTrailing",void 0),(0,n.__decorate)([(0,x.C)({type:Boolean,reflect:!0})],de.prototype,"disabled",void 0),(0,n.__decorate)([(0,x.C)({type:Boolean})],de.prototype,"required",void 0),(0,n.__decorate)([(0,x.C)({type:Number})],de.prototype,"minLength",void 0),(0,n.__decorate)([(0,x.C)({type:Number})],de.prototype,"maxLength",void 0),(0,n.__decorate)([(0,x.C)({type:Boolean,reflect:!0}),(0,a.P)((function(e,t){void 0!==t&&this.outlined!==t&&this.layout()}))],de.prototype,"outlined",void 0),(0,n.__decorate)([(0,x.C)({type:String})],de.prototype,"helper",void 0),(0,n.__decorate)([(0,x.C)({type:Boolean})],de.prototype,"validateOnInitialRender",void 0),(0,n.__decorate)([(0,x.C)({type:String})],de.prototype,"validationMessage",void 0),(0,n.__decorate)([(0,x.C)({type:Boolean})],de.prototype,"autoValidate",void 0),(0,n.__decorate)([(0,x.C)({type:String})],de.prototype,"pattern",void 0),(0,n.__decorate)([(0,x.C)({type:String})],de.prototype,"min",void 0),(0,n.__decorate)([(0,x.C)({type:String})],de.prototype,"max",void 0),(0,n.__decorate)([(0,x.C)({type:String})],de.prototype,"step",void 0),(0,n.__decorate)([(0,x.C)({type:Number})],de.prototype,"size",void 0),(0,n.__decorate)([(0,x.C)({type:Boolean})],de.prototype,"helperPersistent",void 0),(0,n.__decorate)([(0,x.C)({type:Boolean})],de.prototype,"charCounter",void 0),(0,n.__decorate)([(0,x.C)({type:Boolean})],de.prototype,"endAligned",void 0),(0,n.__decorate)([(0,x.C)({type:String})],de.prototype,"prefix",void 0),(0,n.__decorate)([(0,x.C)({type:String})],de.prototype,"suffix",void 0),(0,n.__decorate)([(0,x.C)({type:String})],de.prototype,"name",void 0),(0,n.__decorate)([(0,x.C)({type:String})],de.prototype,"inputMode",void 0),(0,n.__decorate)([(0,x.C)({type:Boolean})],de.prototype,"readOnly",void 0),(0,n.__decorate)([(0,x.C)({type:String})],de.prototype,"autocapitalize",void 0),(0,n.__decorate)([(0,y.S)()],de.prototype,"outlineOpen",void 0),(0,n.__decorate)([(0,y.S)()],de.prototype,"outlineWidth",void 0),(0,n.__decorate)([(0,y.S)()],de.prototype,"isUiValid",void 0),(0,n.__decorate)([(0,y.S)()],de.prototype,"focused",void 0),(0,n.__decorate)([(0,w.h)({passive:!0})],de.prototype,"handleInputChange",null);var le=(0,i(32207).iv)(re||(re=function(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(['.mdc-floating-label{-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);font-weight:400;font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:0.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);position:absolute;left:0;-webkit-transform-origin:left top;transform-origin:left top;line-height:1.15rem;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:text;overflow:hidden;will-change:transform;transition:transform 150ms cubic-bezier(0.4, 0, 0.2, 1),color 150ms cubic-bezier(0.4, 0, 0.2, 1)}[dir=rtl] .mdc-floating-label,.mdc-floating-label[dir=rtl]{right:0;left:auto;-webkit-transform-origin:right top;transform-origin:right top;text-align:right}.mdc-floating-label--float-above{cursor:auto}.mdc-floating-label--required::after{margin-left:1px;margin-right:0px;content:"*"}[dir=rtl] .mdc-floating-label--required::after,.mdc-floating-label--required[dir=rtl]::after{margin-left:0;margin-right:1px}.mdc-floating-label--float-above{transform:translateY(-106%) scale(0.75)}.mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-standard 250ms 1}@keyframes mdc-floating-label-shake-float-above-standard{0%{transform:translateX(calc(0 - 0%)) translateY(-106%) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(-106%) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(-106%) scale(0.75)}100%{transform:translateX(calc(0 - 0%)) translateY(-106%) scale(0.75)}}.mdc-line-ripple::before,.mdc-line-ripple::after{position:absolute;bottom:0;left:0;width:100%;border-bottom-style:solid;content:""}.mdc-line-ripple::before{border-bottom-width:1px;z-index:1}.mdc-line-ripple::after{transform:scaleX(0);border-bottom-width:2px;opacity:0;z-index:2}.mdc-line-ripple::after{transition:transform 180ms cubic-bezier(0.4, 0, 0.2, 1),opacity 180ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-line-ripple--active::after{transform:scaleX(1);opacity:1}.mdc-line-ripple--deactivating::after{opacity:0}.mdc-notched-outline{display:flex;position:absolute;top:0;right:0;left:0;box-sizing:border-box;width:100%;max-width:100%;height:100%;text-align:left;pointer-events:none}[dir=rtl] .mdc-notched-outline,.mdc-notched-outline[dir=rtl]{text-align:right}.mdc-notched-outline__leading,.mdc-notched-outline__notch,.mdc-notched-outline__trailing{box-sizing:border-box;height:100%;border-top:1px solid;border-bottom:1px solid;pointer-events:none}.mdc-notched-outline__leading{border-left:1px solid;border-right:none;width:12px}[dir=rtl] .mdc-notched-outline__leading,.mdc-notched-outline__leading[dir=rtl]{border-left:none;border-right:1px solid}.mdc-notched-outline__trailing{border-left:none;border-right:1px solid;flex-grow:1}[dir=rtl] .mdc-notched-outline__trailing,.mdc-notched-outline__trailing[dir=rtl]{border-left:1px solid;border-right:none}.mdc-notched-outline__notch{flex:0 0 auto;width:auto;max-width:calc(100% - 12px * 2)}.mdc-notched-outline .mdc-floating-label{display:inline-block;position:relative;max-width:100%}.mdc-notched-outline .mdc-floating-label--float-above{text-overflow:clip}.mdc-notched-outline--upgraded .mdc-floating-label--float-above{max-width:calc(100% / 0.75)}.mdc-notched-outline--notched .mdc-notched-outline__notch{padding-left:0;padding-right:8px;border-top:none}[dir=rtl] .mdc-notched-outline--notched .mdc-notched-outline__notch,.mdc-notched-outline--notched .mdc-notched-outline__notch[dir=rtl]{padding-left:8px;padding-right:0}.mdc-notched-outline--no-label .mdc-notched-outline__notch{display:none}@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}}.mdc-text-field--filled{--mdc-ripple-fg-size: 0;--mdc-ripple-left: 0;--mdc-ripple-top: 0;--mdc-ripple-fg-scale: 1;--mdc-ripple-fg-translate-end: 0;--mdc-ripple-fg-translate-start: 0;-webkit-tap-highlight-color:rgba(0,0,0,0);will-change:transform,opacity}.mdc-text-field--filled .mdc-text-field__ripple::before,.mdc-text-field--filled .mdc-text-field__ripple::after{position:absolute;border-radius:50%;opacity:0;pointer-events:none;content:""}.mdc-text-field--filled .mdc-text-field__ripple::before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1;z-index:var(--mdc-ripple-z-index, 1)}.mdc-text-field--filled .mdc-text-field__ripple::after{z-index:0;z-index:var(--mdc-ripple-z-index, 0)}.mdc-text-field--filled.mdc-ripple-upgraded .mdc-text-field__ripple::before{transform:scale(var(--mdc-ripple-fg-scale, 1))}.mdc-text-field--filled.mdc-ripple-upgraded .mdc-text-field__ripple::after{top:0;left:0;transform:scale(0);transform-origin:center center}.mdc-text-field--filled.mdc-ripple-upgraded--unbounded .mdc-text-field__ripple::after{top:var(--mdc-ripple-top, 0);left:var(--mdc-ripple-left, 0)}.mdc-text-field--filled.mdc-ripple-upgraded--foreground-activation .mdc-text-field__ripple::after{animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-text-field--filled.mdc-ripple-upgraded--foreground-deactivation .mdc-text-field__ripple::after{animation:mdc-ripple-fg-opacity-out 150ms;transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))}.mdc-text-field--filled .mdc-text-field__ripple::before,.mdc-text-field--filled .mdc-text-field__ripple::after{top:calc(50% - 100%);left:calc(50% - 100%);width:200%;height:200%}.mdc-text-field--filled.mdc-ripple-upgraded .mdc-text-field__ripple::after{width:var(--mdc-ripple-fg-size, 100%);height:var(--mdc-ripple-fg-size, 100%)}.mdc-text-field__ripple{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.mdc-text-field{border-top-left-radius:4px;border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:4px;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:0;border-bottom-left-radius:0;display:inline-flex;align-items:baseline;padding:0 16px;position:relative;box-sizing:border-box;overflow:hidden;will-change:opacity,transform,color}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-floating-label{color:rgba(0, 0, 0, 0.6)}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input{color:rgba(0, 0, 0, 0.87)}@media all{.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:rgba(0, 0, 0, 0.54)}}@media all{.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder{color:rgba(0, 0, 0, 0.54)}}.mdc-text-field .mdc-text-field__input{caret-color:#6200ee;caret-color:var(--mdc-theme-primary, #6200ee)}.mdc-text-field:not(.mdc-text-field--disabled)+.mdc-text-field-helper-line .mdc-text-field-helper-text{color:rgba(0, 0, 0, 0.6)}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field-character-counter,.mdc-text-field:not(.mdc-text-field--disabled)+.mdc-text-field-helper-line .mdc-text-field-character-counter{color:rgba(0, 0, 0, 0.6)}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__icon--leading{color:rgba(0, 0, 0, 0.54)}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{color:rgba(0, 0, 0, 0.54)}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__affix--prefix{color:rgba(0, 0, 0, 0.6)}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__affix--suffix{color:rgba(0, 0, 0, 0.6)}.mdc-text-field .mdc-floating-label{top:50%;transform:translateY(-50%);pointer-events:none}.mdc-text-field__input{-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);font-weight:400;font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:0.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);height:28px;transition:opacity 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1);width:100%;min-width:0;border:none;border-radius:0;background:none;appearance:none;padding:0}.mdc-text-field__input::-ms-clear{display:none}.mdc-text-field__input::-webkit-calendar-picker-indicator{display:none}.mdc-text-field__input:focus{outline:none}.mdc-text-field__input:invalid{box-shadow:none}@media all{.mdc-text-field__input::placeholder{transition:opacity 67ms 0ms cubic-bezier(0.4, 0, 0.2, 1);opacity:0}}@media all{.mdc-text-field__input:-ms-input-placeholder{transition:opacity 67ms 0ms cubic-bezier(0.4, 0, 0.2, 1);opacity:0}}@media all{.mdc-text-field--no-label .mdc-text-field__input::placeholder,.mdc-text-field--focused .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms;opacity:1}}@media all{.mdc-text-field--no-label .mdc-text-field__input:-ms-input-placeholder,.mdc-text-field--focused .mdc-text-field__input:-ms-input-placeholder{transition-delay:40ms;transition-duration:110ms;opacity:1}}.mdc-text-field__affix{-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);font-weight:400;font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:0.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);height:28px;transition:opacity 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1);opacity:0;white-space:nowrap}.mdc-text-field--label-floating .mdc-text-field__affix,.mdc-text-field--no-label .mdc-text-field__affix{opacity:1}@supports(-webkit-hyphens: none){.mdc-text-field--outlined .mdc-text-field__affix{align-items:center;align-self:center;display:inline-flex;height:100%}}.mdc-text-field__affix--prefix{padding-left:0;padding-right:2px}[dir=rtl] .mdc-text-field__affix--prefix,.mdc-text-field__affix--prefix[dir=rtl]{padding-left:2px;padding-right:0}.mdc-text-field--end-aligned .mdc-text-field__affix--prefix{padding-left:0;padding-right:12px}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__affix--prefix,.mdc-text-field--end-aligned .mdc-text-field__affix--prefix[dir=rtl]{padding-left:12px;padding-right:0}.mdc-text-field__affix--suffix{padding-left:12px;padding-right:0}[dir=rtl] .mdc-text-field__affix--suffix,.mdc-text-field__affix--suffix[dir=rtl]{padding-left:0;padding-right:12px}.mdc-text-field--end-aligned .mdc-text-field__affix--suffix{padding-left:2px;padding-right:0}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__affix--suffix,.mdc-text-field--end-aligned .mdc-text-field__affix--suffix[dir=rtl]{padding-left:0;padding-right:2px}.mdc-text-field--filled{height:56px}.mdc-text-field--filled .mdc-text-field__ripple::before,.mdc-text-field--filled .mdc-text-field__ripple::after{background-color:rgba(0, 0, 0, 0.87);background-color:var(--mdc-ripple-color, rgba(0, 0, 0, 0.87))}.mdc-text-field--filled:hover .mdc-text-field__ripple::before,.mdc-text-field--filled.mdc-ripple-surface--hover .mdc-text-field__ripple::before{opacity:0.04;opacity:var(--mdc-ripple-hover-opacity, 0.04)}.mdc-text-field--filled.mdc-ripple-upgraded--background-focused .mdc-text-field__ripple::before,.mdc-text-field--filled:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple::before{transition-duration:75ms;opacity:0.12;opacity:var(--mdc-ripple-focus-opacity, 0.12)}.mdc-text-field--filled::before{display:inline-block;width:0;height:40px;content:"";vertical-align:0}.mdc-text-field--filled:not(.mdc-text-field--disabled){background-color:whitesmoke}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::before{border-bottom-color:rgba(0, 0, 0, 0.42)}.mdc-text-field--filled:not(.mdc-text-field--disabled):hover .mdc-line-ripple::before{border-bottom-color:rgba(0, 0, 0, 0.87)}.mdc-text-field--filled .mdc-line-ripple::after{border-bottom-color:#6200ee;border-bottom-color:var(--mdc-theme-primary, #6200ee)}.mdc-text-field--filled .mdc-floating-label{left:16px;right:initial}[dir=rtl] .mdc-text-field--filled .mdc-floating-label,.mdc-text-field--filled .mdc-floating-label[dir=rtl]{left:initial;right:16px}.mdc-text-field--filled .mdc-floating-label--float-above{transform:translateY(-106%) scale(0.75)}.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input{height:100%}.mdc-text-field--filled.mdc-text-field--no-label .mdc-floating-label{display:none}.mdc-text-field--filled.mdc-text-field--no-label::before{display:none}@supports(-webkit-hyphens: none){.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__affix{align-items:center;align-self:center;display:inline-flex;height:100%}}.mdc-text-field--outlined{height:56px;overflow:visible}.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-37.25px) scale(1)}.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-34.75px) scale(0.75)}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined{0%{transform:translateX(calc(0 - 0%)) translateY(-34.75px) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(-34.75px) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(-34.75px) scale(0.75)}100%{transform:translateX(calc(0 - 0%)) translateY(-34.75px) scale(0.75)}}.mdc-text-field--outlined .mdc-text-field__input{height:100%}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:rgba(0, 0, 0, 0.38)}.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:rgba(0, 0, 0, 0.87)}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:#6200ee;border-color:var(--mdc-theme-primary, #6200ee)}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{border-top-left-radius:4px;border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:4px;border-bottom-left-radius:var(--mdc-shape-small, 4px)}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading[dir=rtl]{border-top-left-radius:0;border-top-right-radius:4px;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:4px;border-bottom-right-radius:var(--mdc-shape-small, 4px);border-bottom-left-radius:0}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{width:max(12px, var(--mdc-shape-small, 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__notch{max-width:calc(100% - max(12px, var(--mdc-shape-small, 4px)) * 2)}}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing{border-top-left-radius:0;border-top-right-radius:4px;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:4px;border-bottom-right-radius:var(--mdc-shape-small, 4px);border-bottom-left-radius:0}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing[dir=rtl]{border-top-left-radius:4px;border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:4px;border-bottom-left-radius:var(--mdc-shape-small, 4px)}@supports(top: max(0%)){.mdc-text-field--outlined{padding-left:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined{padding-right:max(16px, var(--mdc-shape-small, 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-left:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-right:max(16px, var(--mdc-shape-small, 4px))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-left:0}@supports(top: max(0%)){.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-right:max(16px, var(--mdc-shape-small, 4px))}}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl]{padding-right:0}@supports(top: max(0%)){[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl]{padding-left:max(16px, var(--mdc-shape-small, 4px))}}.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-right:0}@supports(top: max(0%)){.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-left:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl]{padding-left:0}@supports(top: max(0%)){[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl]{padding-right:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon{padding-left:0;padding-right:0}.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:1px}.mdc-text-field--outlined .mdc-text-field__ripple::before,.mdc-text-field--outlined .mdc-text-field__ripple::after{content:none}.mdc-text-field--outlined .mdc-floating-label{left:4px;right:initial}[dir=rtl] .mdc-text-field--outlined .mdc-floating-label,.mdc-text-field--outlined .mdc-floating-label[dir=rtl]{left:initial;right:4px}.mdc-text-field--outlined .mdc-text-field__input{display:flex;border:none !important;background-color:transparent}.mdc-text-field--outlined .mdc-notched-outline{z-index:1}.mdc-text-field--textarea{flex-direction:column;align-items:center;width:auto;height:auto;padding:0;transition:none}.mdc-text-field--textarea .mdc-floating-label{top:19px}.mdc-text-field--textarea .mdc-floating-label:not(.mdc-floating-label--float-above){transform:none}.mdc-text-field--textarea .mdc-text-field__input{flex-grow:1;height:auto;min-height:1.5rem;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;resize:none;padding:0 16px;line-height:1.5rem}.mdc-text-field--textarea.mdc-text-field--filled::before{display:none}.mdc-text-field--textarea.mdc-text-field--filled .mdc-floating-label--float-above{transform:translateY(-10.25px) scale(0.75)}.mdc-text-field--textarea.mdc-text-field--filled .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-textarea-filled 250ms 1}@keyframes mdc-floating-label-shake-float-above-textarea-filled{0%{transform:translateX(calc(0 - 0%)) translateY(-10.25px) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(-10.25px) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(-10.25px) scale(0.75)}100%{transform:translateX(calc(0 - 0%)) translateY(-10.25px) scale(0.75)}}.mdc-text-field--textarea.mdc-text-field--filled .mdc-text-field__input{margin-top:23px;margin-bottom:9px}.mdc-text-field--textarea.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input{margin-top:16px;margin-bottom:16px}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:0}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-27.25px) scale(1)}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--textarea.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-24.75px) scale(0.75)}.mdc-text-field--textarea.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-textarea-outlined 250ms 1}@keyframes mdc-floating-label-shake-float-above-textarea-outlined{0%{transform:translateX(calc(0 - 0%)) translateY(-24.75px) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(-24.75px) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(-24.75px) scale(0.75)}100%{transform:translateX(calc(0 - 0%)) translateY(-24.75px) scale(0.75)}}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-text-field__input{margin-top:16px;margin-bottom:16px}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label{top:18px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field__input{margin-bottom:2px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter{align-self:flex-end;padding:0 16px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter::after{display:inline-block;width:0;height:16px;content:"";vertical-align:-16px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter::before{display:none}.mdc-text-field__resizer{align-self:stretch;display:inline-flex;flex-direction:column;flex-grow:1;max-height:100%;max-width:100%;min-height:56px;min-width:fit-content;min-width:-moz-available;min-width:-webkit-fill-available;overflow:hidden;resize:both}.mdc-text-field--filled .mdc-text-field__resizer{transform:translateY(-1px)}.mdc-text-field--filled .mdc-text-field__resizer .mdc-text-field__input,.mdc-text-field--filled .mdc-text-field__resizer .mdc-text-field-character-counter{transform:translateY(1px)}.mdc-text-field--outlined .mdc-text-field__resizer{transform:translateX(-1px) translateY(-1px)}[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer,.mdc-text-field--outlined .mdc-text-field__resizer[dir=rtl]{transform:translateX(1px) translateY(-1px)}.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input,.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter{transform:translateX(1px) translateY(1px)}[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input,[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter,.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input[dir=rtl],.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter[dir=rtl]{transform:translateX(-1px) translateY(1px)}.mdc-text-field--with-leading-icon{padding-left:0;padding-right:16px}[dir=rtl] .mdc-text-field--with-leading-icon,.mdc-text-field--with-leading-icon[dir=rtl]{padding-left:16px;padding-right:0}.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 48px);left:48px;right:initial}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label,.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label[dir=rtl]{left:initial;right:48px}.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100% / 0.75 - 64px / 0.75)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label{left:36px;right:initial}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label[dir=rtl]{left:initial;right:36px}.mdc-text-field--with-leading-icon.mdc-text-field--outlined :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-37.25px) translateX(-32px) scale(1)}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above[dir=rtl]{transform:translateY(-37.25px) translateX(32px) scale(1)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-34.75px) translateX(-32px) scale(0.75)}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl],.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl]{transform:translateY(-34.75px) translateX(32px) scale(0.75)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined-leading-icon 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon{0%{transform:translateX(calc(0 - 32px)) translateY(-34.75px) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 32px)) translateY(-34.75px) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 32px)) translateY(-34.75px) scale(0.75)}100%{transform:translateX(calc(0 - 32px)) translateY(-34.75px) scale(0.75)}}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake,.mdc-text-field--with-leading-icon.mdc-text-field--outlined[dir=rtl] .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined-leading-icon 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon-rtl{0%{transform:translateX(calc(0 - -32px)) translateY(-34.75px) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - -32px)) translateY(-34.75px) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - -32px)) translateY(-34.75px) scale(0.75)}100%{transform:translateX(calc(0 - -32px)) translateY(-34.75px) scale(0.75)}}.mdc-text-field--with-trailing-icon{padding-left:16px;padding-right:0}[dir=rtl] .mdc-text-field--with-trailing-icon,.mdc-text-field--with-trailing-icon[dir=rtl]{padding-left:0;padding-right:16px}.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 64px)}.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100% / 0.75 - 64px / 0.75)}.mdc-text-field--with-trailing-icon.mdc-text-field--outlined :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon{padding-left:0;padding-right:0}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 96px)}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100% / 0.75 - 96px / 0.75)}.mdc-text-field-helper-line{display:flex;justify-content:space-between;box-sizing:border-box}.mdc-text-field+.mdc-text-field-helper-line{padding-right:16px;padding-left:16px}.mdc-form-field>.mdc-text-field+label{align-self:flex-start}.mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label{color:rgba(98, 0, 238, 0.87)}.mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--focused .mdc-notched-outline__trailing{border-width:2px}.mdc-text-field--focused+.mdc-text-field-helper-line .mdc-text-field-helper-text:not(.mdc-text-field-helper-text--validation-msg){opacity:1}.mdc-text-field--focused.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:2px}.mdc-text-field--focused.mdc-text-field--outlined.mdc-text-field--textarea .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:0}.mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-line-ripple::before{border-bottom-color:#b00020;border-bottom-color:var(--mdc-theme-error, #b00020)}.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::after{border-bottom-color:#b00020;border-bottom-color:var(--mdc-theme-error, #b00020)}.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label{color:#b00020;color:var(--mdc-theme-error, #b00020)}.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{color:#b00020;color:var(--mdc-theme-error, #b00020)}.mdc-text-field--invalid .mdc-text-field__input{caret-color:#b00020;caret-color:var(--mdc-theme-error, #b00020)}.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{color:#b00020;color:var(--mdc-theme-error, #b00020)}.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::before{border-bottom-color:#b00020;border-bottom-color:var(--mdc-theme-error, #b00020)}.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:#b00020;border-color:var(--mdc-theme-error, #b00020)}.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:#b00020;border-color:var(--mdc-theme-error, #b00020)}.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:#b00020;border-color:var(--mdc-theme-error, #b00020)}.mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{opacity:1}.mdc-text-field--disabled{pointer-events:none}.mdc-text-field--disabled .mdc-text-field__input{color:rgba(0, 0, 0, 0.38)}@media all{.mdc-text-field--disabled .mdc-text-field__input::placeholder{color:rgba(0, 0, 0, 0.38)}}@media all{.mdc-text-field--disabled .mdc-text-field__input:-ms-input-placeholder{color:rgba(0, 0, 0, 0.38)}}.mdc-text-field--disabled .mdc-floating-label{color:rgba(0, 0, 0, 0.38)}.mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-helper-text{color:rgba(0, 0, 0, 0.38)}.mdc-text-field--disabled .mdc-text-field-character-counter,.mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-character-counter{color:rgba(0, 0, 0, 0.38)}.mdc-text-field--disabled .mdc-text-field__icon--leading{color:rgba(0, 0, 0, 0.3)}.mdc-text-field--disabled .mdc-text-field__icon--trailing{color:rgba(0, 0, 0, 0.3)}.mdc-text-field--disabled .mdc-text-field__affix--prefix{color:rgba(0, 0, 0, 0.38)}.mdc-text-field--disabled .mdc-text-field__affix--suffix{color:rgba(0, 0, 0, 0.38)}.mdc-text-field--disabled .mdc-line-ripple::before{border-bottom-color:rgba(0, 0, 0, 0.06)}.mdc-text-field--disabled .mdc-notched-outline__leading,.mdc-text-field--disabled .mdc-notched-outline__notch,.mdc-text-field--disabled .mdc-notched-outline__trailing{border-color:rgba(0, 0, 0, 0.06)}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled .mdc-text-field__input::placeholder{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled .mdc-text-field__input:-ms-input-placeholder{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled .mdc-floating-label{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-helper-text{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled .mdc-text-field-character-counter,.mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-character-counter{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled .mdc-text-field__icon--leading{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled .mdc-text-field__icon--trailing{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled .mdc-text-field__affix--prefix{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled .mdc-text-field__affix--suffix{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled .mdc-line-ripple::before{border-bottom-color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled .mdc-notched-outline__leading,.mdc-text-field--disabled .mdc-notched-outline__notch,.mdc-text-field--disabled .mdc-notched-outline__trailing{border-color:GrayText}}@media screen and (forced-colors: active){.mdc-text-field--disabled .mdc-text-field__input{background-color:Window}.mdc-text-field--disabled .mdc-floating-label{z-index:1}}.mdc-text-field--disabled .mdc-floating-label{cursor:default}.mdc-text-field--disabled.mdc-text-field--filled{background-color:#fafafa}.mdc-text-field--disabled.mdc-text-field--filled .mdc-text-field__ripple{display:none}.mdc-text-field--disabled .mdc-text-field__input{pointer-events:auto}.mdc-text-field--end-aligned .mdc-text-field__input{text-align:right}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__input,.mdc-text-field--end-aligned .mdc-text-field__input[dir=rtl]{text-align:left}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__input,[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__input,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix{direction:ltr}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--prefix{padding-left:0;padding-right:2px}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--suffix{padding-left:12px;padding-right:0}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__icon--leading,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__icon--leading{order:1}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--suffix{order:2}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__input,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__input{order:3}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--prefix{order:4}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__icon--trailing,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__icon--trailing{order:5}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__input,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__input{text-align:right}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__affix--prefix{padding-right:12px}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__affix--suffix{padding-left:2px}.mdc-text-field-helper-text{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:0.75rem;font-size:var(--mdc-typography-caption-font-size, 0.75rem);line-height:1.25rem;line-height:var(--mdc-typography-caption-line-height, 1.25rem);font-weight:400;font-weight:var(--mdc-typography-caption-font-weight, 400);letter-spacing:0.0333333333em;letter-spacing:var(--mdc-typography-caption-letter-spacing, 0.0333333333em);text-decoration:inherit;text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-caption-text-transform, inherit);display:block;margin-top:0;line-height:normal;margin:0;opacity:0;will-change:opacity;transition:opacity 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-text-field-helper-text::before{display:inline-block;width:0;height:16px;content:"";vertical-align:0}.mdc-text-field-helper-text--persistent{transition:none;opacity:1;will-change:initial}.mdc-text-field-character-counter{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:0.75rem;font-size:var(--mdc-typography-caption-font-size, 0.75rem);line-height:1.25rem;line-height:var(--mdc-typography-caption-line-height, 1.25rem);font-weight:400;font-weight:var(--mdc-typography-caption-font-weight, 400);letter-spacing:0.0333333333em;letter-spacing:var(--mdc-typography-caption-letter-spacing, 0.0333333333em);text-decoration:inherit;text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-caption-text-transform, inherit);display:block;margin-top:0;line-height:normal;margin-left:auto;margin-right:0;padding-left:16px;padding-right:0;white-space:nowrap}.mdc-text-field-character-counter::before{display:inline-block;width:0;height:16px;content:"";vertical-align:0}[dir=rtl] .mdc-text-field-character-counter,.mdc-text-field-character-counter[dir=rtl]{margin-left:0;margin-right:auto}[dir=rtl] .mdc-text-field-character-counter,.mdc-text-field-character-counter[dir=rtl]{padding-left:0;padding-right:16px}.mdc-text-field__icon{align-self:center;cursor:pointer}.mdc-text-field__icon:not([tabindex]),.mdc-text-field__icon[tabindex="-1"]{cursor:default;pointer-events:none}.mdc-text-field__icon svg{display:block}.mdc-text-field__icon--leading{margin-left:16px;margin-right:8px}[dir=rtl] .mdc-text-field__icon--leading,.mdc-text-field__icon--leading[dir=rtl]{margin-left:8px;margin-right:16px}.mdc-text-field__icon--trailing{padding:12px;margin-left:0px;margin-right:0px}[dir=rtl] .mdc-text-field__icon--trailing,.mdc-text-field__icon--trailing[dir=rtl]{margin-left:0px;margin-right:0px}.material-icons{font-family:var(--mdc-icon-font, "Material Icons");font-weight:normal;font-style:normal;font-size:var(--mdc-icon-size, 24px);line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}:host{display:inline-flex;flex-direction:column;outline:none}.mdc-text-field{width:100%}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-line-ripple::before{border-bottom-color:rgba(0, 0, 0, 0.42);border-bottom-color:var(--mdc-text-field-idle-line-color, rgba(0, 0, 0, 0.42))}.mdc-text-field:not(.mdc-text-field--disabled):hover .mdc-line-ripple::before{border-bottom-color:rgba(0, 0, 0, 0.87);border-bottom-color:var(--mdc-text-field-hover-line-color, rgba(0, 0, 0, 0.87))}.mdc-text-field.mdc-text-field--disabled .mdc-line-ripple::before{border-bottom-color:rgba(0, 0, 0, 0.06);border-bottom-color:var(--mdc-text-field-disabled-line-color, rgba(0, 0, 0, 0.06))}.mdc-text-field.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::before{border-bottom-color:#b00020;border-bottom-color:var(--mdc-theme-error, #b00020)}.mdc-text-field__input{direction:inherit}mwc-notched-outline{--mdc-notched-outline-border-color: var( --mdc-text-field-outlined-idle-border-color, rgba(0, 0, 0, 0.38) )}:host(:not([disabled]):hover) :not(.mdc-text-field--invalid):not(.mdc-text-field--focused) mwc-notched-outline{--mdc-notched-outline-border-color: var( --mdc-text-field-outlined-hover-border-color, rgba(0, 0, 0, 0.87) )}:host(:not([disabled])) .mdc-text-field:not(.mdc-text-field--outlined){background-color:var(--mdc-text-field-fill-color, whitesmoke)}:host(:not([disabled])) .mdc-text-field.mdc-text-field--invalid mwc-notched-outline{--mdc-notched-outline-border-color: var( --mdc-text-field-error-color, var(--mdc-theme-error, #b00020) )}:host(:not([disabled])) .mdc-text-field.mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-character-counter,:host(:not([disabled])) .mdc-text-field.mdc-text-field--invalid .mdc-text-field__icon{color:var(--mdc-text-field-error-color, var(--mdc-theme-error, #b00020))}:host(:not([disabled])) .mdc-text-field:not(.mdc-text-field--invalid):not(.mdc-text-field--focused) .mdc-floating-label,:host(:not([disabled])) .mdc-text-field:not(.mdc-text-field--invalid):not(.mdc-text-field--focused) .mdc-floating-label::after{color:var(--mdc-text-field-label-ink-color, rgba(0, 0, 0, 0.6))}:host(:not([disabled])) .mdc-text-field.mdc-text-field--focused mwc-notched-outline{--mdc-notched-outline-stroke-width: 2px}:host(:not([disabled])) .mdc-text-field.mdc-text-field--focused:not(.mdc-text-field--invalid) mwc-notched-outline{--mdc-notched-outline-border-color: var( --mdc-text-field-focused-label-color, var(--mdc-theme-primary, rgba(98, 0, 238, 0.87)) )}:host(:not([disabled])) .mdc-text-field.mdc-text-field--focused:not(.mdc-text-field--invalid) .mdc-floating-label{color:#6200ee;color:var(--mdc-theme-primary, #6200ee)}:host(:not([disabled])) .mdc-text-field .mdc-text-field__input{color:var(--mdc-text-field-ink-color, rgba(0, 0, 0, 0.87))}:host(:not([disabled])) .mdc-text-field .mdc-text-field__input::placeholder{color:var(--mdc-text-field-label-ink-color, rgba(0, 0, 0, 0.6))}:host(:not([disabled])) .mdc-text-field-helper-line .mdc-text-field-helper-text:not(.mdc-text-field-helper-text--validation-msg),:host(:not([disabled])) .mdc-text-field-helper-line:not(.mdc-text-field--invalid) .mdc-text-field-character-counter{color:var(--mdc-text-field-label-ink-color, rgba(0, 0, 0, 0.6))}:host([disabled]) .mdc-text-field:not(.mdc-text-field--outlined){background-color:var(--mdc-text-field-disabled-fill-color, #fafafa)}:host([disabled]) .mdc-text-field.mdc-text-field--outlined mwc-notched-outline{--mdc-notched-outline-border-color: var( --mdc-text-field-outlined-disabled-border-color, rgba(0, 0, 0, 0.06) )}:host([disabled]) .mdc-text-field:not(.mdc-text-field--invalid):not(.mdc-text-field--focused) .mdc-floating-label,:host([disabled]) .mdc-text-field:not(.mdc-text-field--invalid):not(.mdc-text-field--focused) .mdc-floating-label::after{color:var(--mdc-text-field-disabled-ink-color, rgba(0, 0, 0, 0.38))}:host([disabled]) .mdc-text-field .mdc-text-field__input,:host([disabled]) .mdc-text-field .mdc-text-field__input::placeholder{color:var(--mdc-text-field-disabled-ink-color, rgba(0, 0, 0, 0.38))}:host([disabled]) .mdc-text-field-helper-line .mdc-text-field-helper-text,:host([disabled]) .mdc-text-field-helper-line .mdc-text-field-character-counter{color:var(--mdc-text-field-disabled-ink-color, rgba(0, 0, 0, 0.38))}'])));function ce(e){return ce="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},ce(e)}function se(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ue(e,t){return ue=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},ue(e,t)}function me(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var i,n=pe(e);if(t){var r=pe(this).constructor;i=Reflect.construct(n,arguments,r)}else i=n.apply(this,arguments);return fe(this,i)}}function fe(e,t){if(t&&("object"===ce(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}function pe(e){return pe=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},pe(e)}var he=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&&ue(e,t)}(i,e);var t=me(i);function i(){return se(this,i),t.apply(this,arguments)}return i}(de);he.styles=[le],he=(0,n.__decorate)([(0,r.M)("mwc-textfield")],he)},61740:function(){var e,t,i;t={},i={},function(e,t){function i(){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=m}function n(){return e.isDeprecated("Invalid timing inputs","2016-03-02","TypeError exceptions will be thrown instead.",!0)}function r(t,n,r){var o=new i;return n&&(o.fill="both",o.duration="auto"),"number"!=typeof t||isNaN(t)?void 0!==t&&Object.getOwnPropertyNames(t).forEach((function(i){if("auto"!=t[i]){if(("number"==typeof o[i]||"duration"==i)&&("number"!=typeof t[i]||isNaN(t[i])))return;if("fill"==i&&-1==s.indexOf(t[i]))return;if("direction"==i&&-1==u.indexOf(t[i]))return;if("playbackRate"==i&&1!==t[i]&&e.isDeprecated("AnimationEffectTiming.playbackRate","2014-11-28","Use Animation.playbackRate instead."))return;o[i]=t[i]}})):o.duration=t,o}function o(e,t,i,n){return e<0||e>1||i<0||i>1?m:function(r){function o(e,t,i){return 3*e*(1-i)*(1-i)*i+3*t*(1-i)*i*i+i*i*i}if(r<=0){var a=0;return e>0?a=t/e:!t&&i>0&&(a=n/i),a*r}if(r>=1){var d=0;return i<1?d=(n-1)/(i-1):1==i&&e<1&&(d=(t-1)/(e-1)),1+d*(r-1)}for(var l=0,c=1;l=1)return 1;var n=1/e;return(i+=t*n)-i%n}}function d(e){g||(g=document.createElement("div").style),g.animationTimingFunction="",g.animationTimingFunction=e;var t=g.animationTimingFunction;if(""==t&&n())throw new TypeError(e+" is not a valid value for easing");return t}function l(e){if("linear"==e)return m;var t=v.exec(e);if(t)return o.apply(this,t.slice(1).map(Number));var i=x.exec(e);if(i)return a(Number(i[1]),h);var n=y.exec(e);return n?a(Number(n[1]),{start:f,middle:p,end:h}[n[2]]):b[e]||m}function c(e,t,i){if(null==t)return w;var n=i.delay+e+i.endDelay;return t=Math.min(i.delay+e,n)?E:k}var s="backwards|forwards|both|none".split("|"),u="reverse|alternate|alternate-reverse".split("|"),m=function(e){return e};i.prototype={_setMember:function(t,i){this["_"+t]=i,this._effect&&(this._effect._timingInput[t]=i,this._effect._timing=e.normalizeTimingInput(this._effect._timingInput),this._effect.activeDuration=e.calculateActiveDuration(this._effect._timing),this._effect._animation&&this._effect._animation._rebuildUnderlyingAnimation())},get playbackRate(){return this._playbackRate},set delay(e){this._setMember("delay",e)},get delay(){return this._delay},set endDelay(e){this._setMember("endDelay",e)},get endDelay(){return this._endDelay},set fill(e){this._setMember("fill",e)},get fill(){return this._fill},set iterationStart(e){if((isNaN(e)||e<0)&&n())throw new TypeError("iterationStart must be a non-negative number, received: "+e);this._setMember("iterationStart",e)},get iterationStart(){return this._iterationStart},set duration(e){if("auto"!=e&&(isNaN(e)||e<0)&&n())throw new TypeError("duration must be non-negative or auto, received: "+e);this._setMember("duration",e)},get duration(){return this._duration},set direction(e){this._setMember("direction",e)},get direction(){return this._direction},set easing(e){this._easingFunction=l(d(e)),this._setMember("easing",e)},get easing(){return this._easing},set iterations(e){if((isNaN(e)||e<0)&&n())throw new TypeError("iterations must be non-negative, received: "+e);this._setMember("iterations",e)},get iterations(){return this._iterations}};var f=1,p=.5,h=0,b={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,f),"step-middle":a(1,p),"step-end":a(1,h)},g=null,_="\\s*(-?\\d+\\.?\\d*|-?\\.\\d+)\\s*",v=new RegExp("cubic-bezier\\("+_+","+_+","+_+","+_+"\\)"),x=/steps\(\s*(\d+)\s*\)/,y=/steps\(\s*(\d+)\s*,\s*(start|middle|end)\s*\)/,w=0,T=1,E=2,k=3;e.cloneTimingInput=function(e){if("number"==typeof e)return e;var t={};for(var i in e)t[i]=e[i];return t},e.makeTiming=r,e.numericTimingToObject=function(e){return"number"==typeof e&&(e=isNaN(e)?{duration:0}:{duration:e}),e},e.normalizeTimingInput=function(t,i){return r(t=e.numericTimingToObject(t),i)},e.calculateActiveDuration=function(e){return Math.abs(function(e){return 0===e.duration||0===e.iterations?0:e.duration*e.iterations}(e)/e.playbackRate)},e.calculateIterationProgress=function(e,t,i){var n=c(e,t,i),r=function(e,t,i,n,r){switch(n){case T:return"backwards"==t||"both"==t?0:null;case k:return i-r;case E:return"forwards"==t||"both"==t?e:null;case w:return null}}(e,i.fill,t,n,i.delay);if(null===r)return null;var o=function(e,t,i,n,r){var o=r;return 0===e?t!==T&&(o+=i):o+=n/e,o}(i.duration,n,i.iterations,r,i.iterationStart),a=function(e,t,i,n,r,o){var a=e===1/0?t%1:e%1;return 0!==a||i!==E||0===n||0===r&&0!==o||(a=1),a}(o,i.iterationStart,n,i.iterations,r,i.duration),d=function(e,t,i,n){return e===E&&t===1/0?1/0:1===i?Math.floor(n)-1:Math.floor(n)}(n,i.iterations,a,o),l=function(e,t,i){var n=e;if("normal"!==e&&"reverse"!==e){var r=t;"alternate-reverse"===e&&(r+=1),n="normal",r!==1/0&&r%2!=0&&(n="reverse")}return"normal"===n?i:1-i}(i.direction,d,a);return i._easingFunction(l)},e.calculatePhase=c,e.normalizeEasing=d,e.parseEasingFunction=l}(e={}),function(e,t){function i(e,t){return e in l&&l[e][t]||t}function n(e,t,n){if(!function(e){return"display"===e||0===e.lastIndexOf("animation",0)||0===e.lastIndexOf("transition",0)}(e)){var r=o[e];if(r)for(var d in a.style[e]=t,r){var l=r[d],c=a.style[l];n[l]=i(l,c)}else n[e]=i(e,t)}}function r(e){var t=[];for(var i in e)if(!(i in["easing","offset","composite"])){var n=e[i];Array.isArray(n)||(n=[n]);for(var r,o=n.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?e.normalizeEasing(o):""+o;n(r,o,i)}return null==i.offset&&(i.offset=null),null==i.easing&&(i.easing="linear"),i})),o=!0,a=-1/0,d=0;d=0&&e.offset<=1})),o||function(){var e=i.length;null==i[e-1].offset&&(i[e-1].offset=1),e>1&&null==i[0].offset&&(i[0].offset=0);for(var t=0,n=i[0].offset,r=1;r=e.applyFrom&&i0?this._totalDuration:0),this._ensureAlive())},get currentTime(){return this._idle||this._currentTimePending?null:this._currentTime},set currentTime(e){e=+e,isNaN(e)||(t.restart(),this._paused||null==this._startTime||(this._startTime=this._timeline.currentTime-e/this._playbackRate),this._currentTimePending=!1,this._currentTime!=e&&(this._idle&&(this._idle=!1,this._paused=!0),this._tickCurrentTime(e,!0),t.applyDirtiedAnimation(this)))},get startTime(){return this._startTime},set startTime(e){e=+e,isNaN(e)||this._paused||this._idle||(this._startTime=e,this._tickCurrentTime((this._timeline.currentTime-this._startTime)*this.playbackRate),t.applyDirtiedAnimation(this))},get playbackRate(){return this._playbackRate},set playbackRate(e){if(e!=this._playbackRate){var i=this.currentTime;this._playbackRate=e,this._startTime=null,"paused"!=this.playState&&"idle"!=this.playState&&(this._finishedFlag=!1,this._idle=!1,this._ensureAlive(),t.applyDirtiedAnimation(this)),null!=i&&(this.currentTime=i)}},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(),t.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,t.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),t.applyDirtiedAnimation(this))},reverse:function(){this.playbackRate*=-1,this.play()},addEventListener:function(e,t){"function"==typeof t&&"finish"==e&&this._finishHandlers.push(t)},removeEventListener:function(e,t){if("finish"==e){var i=this._finishHandlers.indexOf(t);i>=0&&this._finishHandlers.splice(i,1)}},_fireEvents:function(e){if(this._isFinished){if(!this._finishedFlag){var t=new n(this,this._currentTime,e),i=this._finishHandlers.concat(this.onfinish?[this.onfinish]:[]);setTimeout((function(){i.forEach((function(e){e.call(t.target,t)}))}),0),this._finishedFlag=!0}}else this._finishedFlag=!1},_tick:function(e,t){this._idle||this._paused||(null==this._startTime?t&&(this.startTime=e-this._currentTime/this.playbackRate):this._isFinished||this._tickCurrentTime((e-this._startTime)*this.playbackRate)),t&&(this._currentTimePending=!1,this._fireEvents(e))},get _needsTick(){return this.playState in{pending:1,running:1}||!this._finishedFlag},_targetAnimations:function(){var e=this._effect._target;return e._activeAnimations||(e._activeAnimations=[]),e._activeAnimations},_markTarget:function(){var e=this._targetAnimations();-1===e.indexOf(this)&&e.push(this)},_unmarkTarget:function(){var e=this._targetAnimations(),t=e.indexOf(this);-1!==t&&e.splice(t,1)}}}(e,t),function(e,t,i){function n(e){var t=c;c=[],en?i%=n:n%=i;return e*t/(i+n)}(n.length,r.length),c=0;c=1?t:"visible"}]}),["visibility"])}(t),function(e,t){function i(e){e=e.trim(),o.fillStyle="#000",o.fillStyle=e;var t=o.fillStyle;if(o.fillStyle="#fff",o.fillStyle=e,t==o.fillStyle){o.fillRect(0,0,1,1);var i=o.getImageData(0,0,1,1).data;o.clearRect(0,0,1,1);var n=i[3]/255;return[i[0]*n,i[1]*n,i[2]*n,n]}}function n(t,i){return[t,i,function(t){function i(e){return Math.max(0,Math.min(255,e))}if(t[3])for(var n=0;n<3;n++)t[n]=Math.round(i(t[n]/t[3]));return t[3]=e.numberToString(e.clamp(0,1,t[3])),"rgba("+t.join(",")+")"}]}var r=document.createElementNS("http://www.w3.org/1999/xhtml","canvas");r.width=r.height=1;var o=r.getContext("2d");e.addPropertiesHandler(i,n,["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"]),e.consumeColor=e.consumeParenthesised.bind(null,i),e.mergeColors=n}(t),function(e,t){function i(e){function t(){var t=a.exec(e);o=t?t[0]:void 0}function i(){if("("!==o)return function(){var e=Number(o);return t(),e}();t();var e=r();return")"!==o?NaN:(t(),e)}function n(){for(var e=i();"*"===o||"/"===o;){var n=o;t();var r=i();"*"===n?e*=r:e/=r}return e}function r(){for(var e=n();"+"===o||"-"===o;){var i=o;t();var r=n();"+"===i?e+=r:e-=r}return e}var o,a=/([\+\-\w\.]+|[\(\)\*\/])/g;return t(),r()}function n(e,t){if("0"==(t=t.trim().toLowerCase())&&"px".search(e)>=0)return{px:0};if(/^[^(]*$|^calc/.test(t)){t=t.replace(/calc\(/g,"(");var n={};t=t.replace(e,(function(e){return n[e]=null,"U"+e}));for(var r="U("+e.source+")",o=t.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],d=0;d1?"calc("+i+")":i}]}var a="px|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc",d=n.bind(null,new RegExp(a,"g")),l=n.bind(null,new RegExp(a+"|%","g")),c=n.bind(null,/deg|rad|grad|turn/g);e.parseLength=d,e.parseLengthOrPercent=l,e.consumeLengthOrPercent=e.consumeParenthesised.bind(null,l),e.parseAngle=c,e.mergeDimensions=o;var s=e.consumeParenthesised.bind(null,d),u=e.consumeRepeated.bind(void 0,s,/^/),m=e.consumeRepeated.bind(void 0,u,/^,/);e.consumeSizePairList=m;var f=e.mergeNestedRepeated.bind(void 0,r," "),p=e.mergeNestedRepeated.bind(void 0,f,",");e.mergeNonNegativeSizePair=f,e.addPropertiesHandler((function(e){var t=m(e);if(t&&""==t[1])return t[0]}),p,["background-size"]),e.addPropertiesHandler(l,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"]),e.addPropertiesHandler(l,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"])}(t),function(e,t){function i(t){return e.consumeLengthOrPercent(t)||e.consumeToken(/^auto/,t)}function n(t){var n=e.consumeList([e.ignore(e.consumeToken.bind(null,/^rect/)),e.ignore(e.consumeToken.bind(null,/^\(/)),e.consumeRepeated.bind(null,i,/^,/),e.ignore(e.consumeToken.bind(null,/^\)/))],t);if(n&&4==n[0].length)return n[0]}var r=e.mergeWrappedNestedRepeated.bind(null,(function(e){return"rect("+e+")"}),(function(t,i){return"auto"==t||"auto"==i?[!0,!1,function(n){var r=n?t:i;if("auto"==r)return"auto";var o=e.mergeDimensions(r,r);return o[2](o[0])}]:e.mergeDimensions(t,i)}),", ");e.parseBox=n,e.mergeBoxes=r,e.addPropertiesHandler(n,r,["clip"])}(t),function(e,t){function i(e){return function(t){var i=0;return e.map((function(e){return e===c?t[i++]:e}))}}function n(e){return e}function r(t){if("none"==(t=t.toLowerCase().trim()))return[];for(var i,n=/\s*(\w+)\(([^)]*)\)/g,r=[],o=0;i=n.exec(t);){if(i.index!=o)return;o=i.index+i[0].length;var a=i[1],d=m[a];if(!d)return;var l=i[2].split(","),c=d[0];if(c.length=0&&this._cancelHandlers.splice(i,1)}else l.call(this,e,t)},o}}}(),function(e){var t=document.documentElement,i=null,n=!1;try{var r="0"==getComputedStyle(t).getPropertyValue("opacity")?"1":"0";(i=t.animate({opacity:[r,r]},{duration:1})).currentTime=0,n=getComputedStyle(t).getPropertyValue("opacity")==r}catch(e){}finally{i&&i.cancel()}if(!n){var o=window.Element.prototype.animate;window.Element.prototype.animate=function(t,i){return window.Symbol&&Symbol.iterator&&Array.prototype.from&&t[Symbol.iterator]&&(t=Array.from(t)),Array.isArray(t)||null===t||(t=e.convertToArrayForm(t)),o.call(this,t,i)}}}(e),function(e,t,i){function n(e){var i=t.timeline;i.currentTime=e,i._discardAnimations(),0==i._animations.length?o=!1:requestAnimationFrame(n)}var r=window.requestAnimationFrame;window.requestAnimationFrame=function(e){return r((function(i){t.timeline._updateAnimationsPromises(),e(i),t.timeline._updateAnimationsPromises()}))},t.AnimationTimeline=function(){this._animations=[],this.currentTime=void 0},t.AnimationTimeline.prototype={getAnimations:function(){return this._discardAnimations(),this._animations.slice()},_updateAnimationsPromises:function(){t.animationsWithPromises=t.animationsWithPromises.filter((function(e){return e._updatePromises()}))},_discardAnimations:function(){this._updateAnimationsPromises(),this._animations=this._animations.filter((function(e){return"finished"!=e.playState&&"idle"!=e.playState}))},_play:function(e){var i=new t.Animation(e,this);return this._animations.push(i),t.restartWebAnimationsNextTick(),i._updatePromises(),i._animation.play(),i._updatePromises(),i},play:function(e){return e&&e.remove(),this._play(e)}};var o=!1;t.restartWebAnimationsNextTick=function(){o||(o=!0,requestAnimationFrame(n))};var a=new t.AnimationTimeline;t.timeline=a;try{Object.defineProperty(window.document,"timeline",{configurable:!0,get:function(){return a}})}catch(e){}try{window.document.timeline=a}catch(e){}}(0,i),function(e,t,i){t.animationsWithPromises=[],t.Animation=function(t,i){if(this.id="",t&&t._id&&(this.id=t._id),this.effect=t,t&&(t._animation=this),!i)throw new Error("Animation with null timeline is not supported");this._timeline=i,this._sequenceNumber=e.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()},t.Animation.prototype={_updatePromises:function(){var e=this._oldPlayState,t=this.playState;return this._readyPromise&&t!==e&&("idle"==t?(this._rejectReadyPromise(),this._readyPromise=void 0):"pending"==e?this._resolveReadyPromise():"pending"==t&&(this._readyPromise=void 0)),this._finishedPromise&&t!==e&&("idle"==t?(this._rejectFinishedPromise(),this._finishedPromise=void 0):"finished"==t?this._resolveFinishedPromise():"finished"==e&&(this._finishedPromise=void 0)),this._oldPlayState=this.playState,this._readyPromise||this._finishedPromise},_rebuildUnderlyingAnimation:function(){this._updatePromises();var e,i,n,r,o=!!this._animation;o&&(e=this.playbackRate,i=this._paused,n=this.startTime,r=this.currentTime,this._animation.cancel(),this._animation._wrapper=null,this._animation=null),(!this.effect||this.effect instanceof window.KeyframeEffect)&&(this._animation=t.newUnderlyingAnimationForKeyframeEffect(this.effect),t.bindAnimationForKeyframeEffect(this)),(this.effect instanceof window.SequenceEffect||this.effect instanceof window.GroupEffect)&&(this._animation=t.newUnderlyingAnimationForGroup(this.effect),t.bindAnimationForGroup(this)),this.effect&&this.effect._onsample&&t.bindAnimationForCustomEffect(this),o&&(1!=e&&(this.playbackRate=e),null!==n?this.startTime=n:null!==r?this.currentTime=r:null!==this._holdTime&&(this.currentTime=this._holdTime),i&&this.pause()),this._updatePromises()},_updateChildren:function(){if(this.effect&&"idle"!=this.playState){var e=this.effect._timing.delay;this._childAnimations.forEach(function(i){this._arrangeChildren(i,e),this.effect instanceof window.SequenceEffect&&(e+=t.groupChildDuration(i.effect))}.bind(this))}},_setExternalAnimation:function(e){if(this.effect&&this._isGroup)for(var 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ⅈ@u^Dd`pc&fqG%duI=qjq|c`&>Ej;itbQf`3!2II-nyB2+02T2UBhZ`tJ=9y zrR??2=`V&(%e?|+cOZ%jDvWq_Q^lEUZxTJslwbKGj}twr6bLti^o2dna<5EsLLHhG zfB=ERfK*9;b;QMBEBdZbMa(x|ubi z9gp5AjS~F|ir%;@b@7=-7AD0ZaMC+EjF$S^LyDUK8K&m;8tenG;nZ@a|JRN}ls$!> zQ)s3doMI?%Pp)-;t56By=oLq{R8Mow|m zy(w120o`BYh>FKCMI1u^5@x8;NAkWoh*OJIUyw=tGjgBW!JQwvBjaHmpan|yaAHLQ zAKuAl=dfp(2T8Hf*PpmD94XMBhLV0o-MptBUdoQ0vAq}BuhkhyZ=csb|gM^#n1C*B-vrB=aP($1z^F1jv z_Pt9qsePBI{?Q?E8V7Lkc6RYh9^(xwGi(xA+;!gTvue(n&e?-!I$5z3o%tBLqndXZ z2j9<5Wi|PI96U)U)zo*Gn#-)3{xJ^r&&Egca9qtAB_?iKqT;5hpWs0ZJ{;gW0eUMO zqQmhtp2vQ?yhQUzV#QF~`B(%Xn_@Na_dLYwk@JvSna133lo^{)&eb+73PVW)gts%$e4Wo&A2~5F+ z-Zv7?=IV```!>=Mkmw|@_`88Y#B}7OX-`5a{LtrWX{ssq)8)V)uWM4Ga1Q38=ye$Y z^LQ&9d#|X11_xJ+@sDVy!J6<=WF@ShI=68yhFqb5v7Zp0Jkpjm$9=-sNqnXScB9d6 zUl=G^ki}bD20y6QTbA2w+TdxDRa{mLUAG$!@|iJ)QJx9Hb+4Xo_lTIRkLuub_fv~Mn> z-loz-8j1a7__6on`)Gu(FR}MwU-ovR(0*tO--Z3Vg)7kRYJt#kRKzMg=5&N3GI{Ng zp$(NG!Nj$Y_#2f%Kas=4I_U5UT^+Vv%v%E)dxnkSWxh}?(efwb7-mde2Pt=P=H%-1 zwQ0pQfFZ-g^)Rvfe+*}l+z#ur-lHg7V7VcM78#QUJ`BwJ5m^xd1kL#h)2H66$Q4D6 zD=0tDK)ZdFc&c)3x?Q^XD=k~SVftFXj z{U~JZFze$6#noE687mqLb!4hhp~aYf3O;QjsU|v~g?af-)FLC{w=Z&z zD|~I5%q8Zj{1R5%PJnB(x{3^4|G$I?+JkILfOcMAdqOijHAkHr)5n}3HYb(tk!_Bt zdL!#gdb0F`*_<49)2jjHY4aK&Dn;afxW6?dG{nDMyKXs31Y2KZmg7$aHkcS_V zyb3T*RV1kKTuw$R>v(*cOg|6zW{1EQ(V36aIjr$na_nRSOTum!2?5T{)TQdraPRam zPx7f8bS+TP@xnR~ys{`Ns+%Xj$l)N9r{=S{D z8jr3ZCm%4vUrBC8Z$n$y&-82@jt}RvDd=t^JcJtdX$YD^-C35rPtqagcVJgGs?Sk6 z`$^GhgWli{4hcm84BqzzT=6}lI9qZ$P0r@Yd~|V=yz=@)FqXdCsMMo`9TmPLHkiAzuIUG)uMhrqvu<|o$e z2c|V>I2<3txL<&&0qX23iU(((M*3T~1QL#lr!a=Wp96XDtMa{vUnh{}ck*M`6Fy?ezZ`MV-~{x^?T1rUBhNImMc3RUB4^{2e{y zA@caWTif^x9^bz|_$C_F({cNc?FhMhcMU>r^|x=|0&3vb{lTp}ij+I*`Q9 z-L@1B`d7i=O808RMfdo9Hyclq^LaN(7Z`H8RpYtf@ijCg(QnsAxoZ4mIUtCLP!M1F zY_UEfnNAEEKd{O{I#)4bhO21)xdkV185w6IU0~Qpy6MAI&oCpE&Gn;|rab|z>Ll_M zt;?$QYB)TUz;G#8h8AvoDLzz}QHOn6lhq~tA&ykY!T{sl0s=buGvI+z$;1fbpq7M% zTUw!2lKq!%5yNe;tRvEl8`arAg`j5nux$gjk{Ko5?Ui`>l6}8%$<}qW0A*Eob!?m3 zrVXO92?I}Qy4H*0n{b%^?|A|wEYJfBEHpzfiGA{@Ua+16vm6bf58VBP8ZuT=GWwG} z6i&yVy4EM@UGSSJT`JNJU{ELY^C1TAaTaV&vhXDuZN{g4Fz|QpbVNGg&s7OEdC)1z z6pAkVY_J=vlaYxqmOE-TxMS0#`#7nDQXN4!WcdKHO8|;I?D>L>Mx9=51iyvax(>7VhvN{JJiYMUzZcoK zy=d3Rdh34Fo?RNR zV|D*^ce~%0a)ckY1?fbd%I;Z~zy=#MTMgC3v*!9X;M~_ef6SX!gUO4sJ;seX85_@0 z^3H8!DMQBT``f9UBxBg0W%w$_V(sHM?KH5gLZ~fvb;mZnhEpVeAQys-IY%uQ(9vhLj zi&4F}18TqDrUyAuy^>F8xle?vB@FIzHNjG68gPk*{1VY>l?sWdV=E8%-Q1}D$`)-< zjo6@cYi{(N9^}JOn;&kU(dJP7HYZZ*ljHCUA&!ifW-(q>%0!-J@(3?48c+1bv4u&z zGuEv}d||n=;&ya?VJ+|8>8Q>tjrn}{yh&AJQv`-JhG?Xc9fmCH2U9~)mC|arFjDpw ztmJrjq@sK26y-5bN&h^bW3;a>nFDn)qJ&e1EJ;5M`>O>cYeA>i6ee1%Q-^K{rAV^hRrCghW1G$St{?{0YhbBSysO{Vz@Cl zHdN)CO$_OZ?rSvzXy!V?pJE?QIva7dp{cjO>6yk}Edgyh6-+Bu{hFGkXO*KRrQb)+ z0o#i2zM7cBL1&0=z!_R4Zv8*`LG=6q4j<}zx(yL zE+H^tAkj{1!e@bs4wk=pXQAJnh1&b0AVPx*@7sKDuw~umTS5O$ZS$JN)uAfMYuB1~n7Qde)D-kX`?tT`BJ;)6G@_^} z_oWq<_0?c#Dz=&-?WyvQfo_-939&gU+ELWu+LV^|1dx>N_v=LLETt!gLc+$Su?uZzm1*#bZD!0XY z*&vw3iQXyPuVTqBW{p?~W=?4C-rfj}zjsIoqSMG<`t$k-(mcj;L zJf(c?Mb*7d%IM_H?|VageS3dz93Dp>@oo<6w6)^jzb+!l-LDmm{Z%w>%uH`Co$_@t zx)E!MOegF0|BaKk)*!fbcb!2{5bY|Ix-dU@;<{l=RBoGABSu3Omzrx16nmb!fS+_yWLx(l0 z6<)ChEN@!Q{-j3F+Z+L>{|IKPeAKeXGNlLn}I`Vw= z<+XQ&ZSK@fSkS-AYpU~i^xt^EEvg5{W>*I^Uj0>z-hJM>+fC+OjL_SKnr0Vu!ldt? z{gl_lcrwGcyu20;L}#1b@oK?sW1lG2*`$an!jynUOrj-RiC9%l^^N>i5kk~#K=(K7 z_Wg#2ZCsDo6iYKxun`+DrFm|B16+?buVKxZhqdaj<^!vZmH|4c;(41N<88iPTt9iu z3(NJ=MX|#cmivkiqFI}7Dz&*g(5-vD?K@|m%nkFatkU?L6mB2wac_8iPPA{thBei( z^)|HFu$3nLZ?5&OlhOKPXY()}R2|jU#d*^rWJh~s>xb{)-GB2DJUA`CrXU_(q6Ymd z;&kmez_;;Impq}6UUZqNk5S^Onfx$WX_^Yb%| zK{*fcXb=2MzZu71O#YV%pm z*(I(FQ%T%!SE{Zxjhe6fsR?oyCy1IhD{Ah1O*6T92(U`)ySVK|zuJc1Fg4i4U&OYx zdallqmJUjCBBBdEqcym_KF=t@t$8yyU=YbE{~yvR4l-AsM6Qnoodm9RN7 z|4Q5xwxNB6EQ`#_-cBat)rP9>uYfL<@T;S$xu5xQQ9H_gL|=bDZeFiSxZzq^KbSCo zH_7+k`R+fzY=3ase$82*_ZtK;X+*P;bm-q*$0ALgSs!mK`htDxT{yp7gNj9?3y!&C z_c56#z@uM-;goEqzu_~7-_IO=KXce5ZXyLJZLV{3*ENp%rv2171?`>ESn>6P3|NP! zCb;ov{k@at{vM&*t}ns;D?AS)6h0TtE*H({{nKZC*NM8Z*`Ug7G9PO7NZ(og<{Q~- zs6r)NX9Zl<;r<5g9St_7^5%ERzg}8Z!mo?cU-uxo{;lB6)3W&>xc;sBO;Y!JpZ#hl z<{HkRw;H`%H?OI=12%UERSo$P)@-~#H6AFCxNYxPH|ONKyQ$5Q8XmWAcBR!DkhRH< zy}6dncdu(#dEL8sKKRVOo{hho<<@3{f79A;zQJXCZ*rWl%GVe$e7yXJ%qeagTAzgL zGO#+;G`Oj5in-Zm6^F>L$7>a-`4#%Dwk2!OzcPONCHv;1_lxGEq2)I*E4t8>=9$s` zbxn=#uXJv7uWoX*$Mr=L{rXP|+08OeBfnU=a6|LlZ?(yxOX3`ze||UL=X9y)dm|sS z*CKI+?es@ZI_}(9B3OtijXgIx>iZFUC0d`wb&5Z2DF975 zJ;Y9ICWbW`5|O`(MxKkQnBATdWV9Yp^w#DqT}73xMtEP}?QC!3pajGh<7_e)b#K#l z?%7~pMDav!Mzi%$ZSf}g=(->6y=K{kLq;uhchowE%bgx7ELEGV&3mTm_f<@y0<(t^ z6s{cWr%D^ZuA5=5K=r#lju;RlS|y8)r!a2;ohr3&2k!@?Bs5|&k2>`Fx9cBTR(Q-? z%Lu%N6fqnk%lx{HBSnuPkA@0k%T=>GIoAQ+QM!yw+XvhAZC4eTwj*%cf!Fk)%Eji){)V=my8iu1pFIn7z1>ng7u25U4Z8&@m|tVJ_}a*J@;68v7wR{-eEjCtj91x#iTS> zuB{NNB!6CQyVdh*gs}R!+V*;nt1)zKo>nX0+HCo}8sX-Ts~J=qKd?rXT+8!nguM1~ zwe=$MvjbjsbH4G8eDkF9Puw-%Xc)8#&)@u@*y{H`2lr9bSI#GIYfIO*I#Sr=H8ar? zt_vCSWR7h$4~DMw9v7zg`RacR)4JipM!Dw|&=Ke=nXXLbyDtLsw}n@~jj7%-gBtMT z5$3Mn*7bv{uYp~xQ(%L4Zgpv;8NA8Ihw7;5Z6r8;%8Y~VAb8vEHMcP&!5XGWo-h2X z6y_<>D>}h*U7)jz1p-@^lK|0+P5yZ*DTOURgtb^}@O6U9LQ@glgs378)hP2z3jT29 z1q|md{vu@1AF^;hnC4lVHD1-8N#JpYSr||M6dLeMzE2L5DNM)~szkwJInK{Bpbr`e z+4Erlb7LGVVFNYKy;HO*+dz8Li?hs#x-hoa<(uM_%(wgwT$?Lrd|0EpW-Fld1a?;| zTtys|4#vpsbdCPP3)o%HA?L|NcJ(bTkg#_V$Pu$^-Z)%TUJY$T^=IE>R=ia6?O$(i zE>AC*=Z4}eOYJ)T`HD>)1<1UKlF8JC79CH>l1?=8*Q36>v*TkJlfw>PB2|MiEaVPd zMtG|u>PB|+6^LgETzTi{8aSXRBk=l@sZLbWw1!3zV6@D3Sny3lxq+D-?BlfE>+FdcMgr$=n5Z$V5$^v66#ab7*nuS8$5Hn z@jY5jfVxc7bs&izKP=@o+)9czY6H75bcMLcDx-U3gGO%9#tj7R2IO+9QAyFl6G&#* zxlZnEuuSpVq-nbPa868bw4) zUmzt&hck$H6CE61+SF@mDcd!;vAEg=;kqH(NG4qeiQFEDfGsU#(PDFHXwkIrSWGxn zOI>gCm$_P~c!bx{^>p!QHR)ceuVa%&)w6vXi>uaYAh}sW@a=Dnh@c7@7aYRFNxL3Z zgVl2LN(OSRX}s~N)s9(gO5Z#Ud>engWc&$)T{NO=PaP>k87(pi=0N<21Ih{F7>;=4 z?6|Z4`Sfr${pzb=u6|TAdI|L1IG<%ZRMf(#Awh0=G9}=wuTJ*R!kcI3M}Rwy<1&4V ze)rC@Sw6#JJ4D;CtWcPfbf?{POUhDA(pPe??@zJiff75)QcR zy?dt`^X^@o3m{&jGx$^0Ptfh1JT6hF)&zK;;TUC`;o+V<#!+#3xut&@UPeWgTZ0jl zWx2ii$@tU(@$?Y1=hJ5b!XvBC)Q*R<*;I~G(=k1e2j|f49&(Xa7wQ7y&07&#&00oL zB)0m?qcKQ%Y&cQ0T!zs|S7zW9UlNhVGvpFdodAMBeZLoJ8K!^*d>+|@X_UmAl2m{J z`TP`DT9HLdIi15GiPPQ~j69ze4g*k&y@pa;WJ!+lf4J2b z0C1eVKhN~{av2H0K@ufQ1Wb`akfbt9thFEsjodB=w#fZcU`dj08U8&Qjb%?AxXt4? z|MOM=Tf@Fcp*Qr2t&GAqkdpPDM`3V!L912}AuROBJ-A}~&CupP)Vv7JVGcrD6M$3{ zry`4!@czBq_xq8U!O!ix_wL>+S~C_CF%?H*j#VcR;bFUfFX|;9qcFX^49D@CKNZU@ zs3)juI48$+p0A#VB+ngnG&Cx28Dw%gMhB=-K0Al~_4r7oo{iJ)=cR?YWBpd4kB&Yp z2s@!;mlp75qd#~Bctwc=Ip+f zJau?K@+U9b4G7j}Xk{{^m#)?*&z-g?%>fA?QvROu-`sI-_mFGIfI7Wndu}*wAWtUS zPsg{hUVqqa9Iu?}uzs?=d0QgTDcebDbi8ief!rcMO=cO5%`RO(d)v3yX91_G(J{T5 z51b?)Pt-z-J_^YZ?scr7ygD$z?Q(+L@n19JBGn&4LdpErgxJ2pCA!X_k1k`iZes&< z8uNrUuFM>4k#B*xgW z*~XserkZQ;MQ7-_H+uV})vsX~b>Z$8uVf&pEsX66qVt&J<58V*V^l5#iyCAp-~Z7r zSS=%6+yXmpo_rzXUe{`QQdpWKIWnU3{2a7__N9MFXNRIiS)NQTT~~?I9PQVjr9n_Q zD3cyyqFLjbZ7=+KS;m#WfkT8Iecs0t*jo27SRDL6Y5};nW+wvMk?8Au{QtfOWN_QS z+;U;?e|QP1R5tpgZScrVt9RwweM@;>&q$(lF43_yFT~c4RadyNx#B(Hf4~GV(yaYX zkfFM&P2lFc>82)Z(4ox;H}B=mE84j0J*CVY;|4IbgK9saTi;h_lhij$IkQ{RU4Mam z^PA#Lgtoo?-Lff7SGRBAj`sSbwZCB99zVY{eVw_k20A{ zPhrspkRMrijdALBvmDQ5vw7{>iQ|SeDv+dS=XvGWm~5?dVr&FhW2D-;;B`iD>ARTr z=G(nTUl-Pwzxr25b64!UlZjjh9vk4 zrH`QWkt(g+4o>4Fym#lDZvYqkx&zV6BXNdl{oD6%MdAd0LICkT{5*u8gZp<8;C&3u zx_|E$Y^~p6sXO0*uY&j(Tk%pCI17?baxx64pUccZpzqpboI$2ZT#9l|`AV0WcIh&a zN+)%dn_O1DNL?aS(G`cX;=!e+2F&bB^3uwgbLOhIZ)W)MTOp4A= zV_EnYDib z1pfVr(p3!i1BCnsY@dI`)gkUfx=bgYR1^kJ@j-|fUDDq5{vc94d^H!KW1-|c3UeVN z;gijuAuDkC6NtronH%pcn%WC!;3M>kWm)K`DL_SMxl55LR`Lu4S1qb7Q6wofN;6LD? z9aiJ3LKS^9K7&Hi&6cN0{zyIjpac=mR70&M?{PMMzmKwNMgEg?;>peA`(zF@sjTl| zVV=s&g_y`@7=ln;*^H_Ykie+TjrbY>3GCr)^0^sZ6C6SPsMg13e2tJWkz@+WllB=N zFdyPbSU$*Vaf~bO_cB%sDE?zFk?MO~EF?WzFv2I1AV69>{eT}dptF|xK_6&PT4eoD z`{etqvZ0w^H#GuSPq!B^He?n$7}y#RzHsW>IVyG!!z0`snGbIq6)h? zzUPGRc_gyfX~5MWS4=?k!(7bbh62A3HRE{Jrv91uB^n}}(z1%drte_do6800s!%;> zs>4JSJIu8Bt7OzL6IgsWUg{wO;Bj93gfekb{8R3*oQaZxcwGF3x${^a!A@-Y zYC1lW^Z5I)go!K!50wf0F)4c-c@-ejRLyXGht!wZ0lJ^h5%!r1#wK+yo~UX4+y~gh zuw06uh|qnM-qMiHfVKGok^0KKGTC)S&(FLCDU%gbnz3q$LIpgRw+@6ULy_#RY%8qD7;iWoStWm z7!atAhSmsN3Ni@?2;RQj!yMj)KD}WcMoVWgn@EhT@Y$wA6`sge#pg1Ao}|tWwUjB+ zSs`G@TNNcz6I$qPuXlaO$DcgNAyKX_`d-t;G)1D0g9B0yPW3TxC7HbisEw>GRK&S@ zX0r%xcmCDok$uNX->;JCq@(6{M?rPM;A{DH5Ea*~4rS-txTC~g6{vz3iUiTf;-R80 zlzK_x?WK~{3z%DW3ply|XR7?aPBJg9=;4*B2B{3E#*3!G~d*vcCfictziUyZ!5?)iCle_?a3fD-cO3H=re*S!^og^}UiU%y&Jc-k+*F#%S0s48l9*uc7P#F60O* z_;UWH|CX{;S8`i&u23eiUdqpO`pa}*$@YD9y&;cAMsqGeiR(|Z*=b2>h*xt3-GDAj z=#fCoBXdwFMIsDTB$zO_v&F)-GbzhMv}E0*w<^uuBcYr`OpgnTb{K8IU6JTwhG1F} z>$rwgYOZ;BMyD4|{gRO8$eEjR=F*(uX1UOT_Vh*C)E7%{U%a-KDsM;7jd|8~X{CU8 z(lTLZ^{g7!&LWYw!e=2ENu;VG*ejOMFmGlu**1N!=Aegjk8foSE17zMWOCU{q&NpC z;Um5d)j;tD$iG4UV#3@*ic;`jUao{fx&X$vI5#)b4~Q6fQ)|s8o|UwSi2!Gy1h1lc z^bpgIN>tSb!yrd2>i4KZm*2h{CfqVp$SSi4btH1WoO8Gomv|>~6=nymznD{`Xv+Cn zAY>b8)mWKM5PaFxURFgKiKZf~9x7v&>QK5J%dJyf5v3a0!AK~{bhSI-)Ok3dp;d?T zj%*~B8-P4xZ7Z7! z?Fz}x7@8!ebd}qPIB!$0q{vWzjaH(|UCo6Vw|Hx~0Bdd#FSL1^IL5|i8LcF)hH+`q zN)X5$J?6MOgeHs_C|ROeEAFhnt;C+Pa87<;Y_BZJhM*G#f2l z@Kc?1iy5Y;COs|EOP8dtzMAcz{xHnSQ>K~jwY+LCD;fIFc^N`&5FlVRRvK7E5y-JUiBRup&d0qEX&#RaemSR=gQDqOIJpJ zeYRt$8p^+V;dY!3R=x&dv{Pm4kYADtK!)|BKYECuPhsNEbC0}=Mv_^##K2w z-(nkzHW*!csIRKrU=yISb!96ov!Bw=wOV7B4pySSlxA9y+hA4cYXN>efaws@S&Ic| zBTM54SvLOMI|dmXE~YYl58hC68THVAJ)D*f&ymP{khy^*xS0+LALfxS6{&X{>RLxujr?s##J+)^rQ` z;Q`dO>;f6C6lB|syxqc+S31ZvHugtnRsDqA4~rk;Pnb`=RXUEWV3T`RW)U}JMQA-@ zC!wrKk_`Z^7}Ogvh-#6RBVJ^y#Z{PeQxqE6pDXiGjAP%76qEReozJ0mDMzg=#29;rTm(rDp++s#|{&jHnDTt!s2E-#Z z>rugoZ`S|`Rk^WhX{0UK=7;T#RbW)kBJ^$S1) z#^=;brVO_%Z0}b57h3wIXBF{JAH+VOdu3r&k6Qs-;}cxFy=_e zqgWP^;(hBig<+T7IzNHGY>z((<)nQrj5|;2B`sgVm-*_KTK+?rqtO%9H8AW`SAERNF-RN3o1Djtm< zcHRK=u%j9;FbjXfy8pKDrJMaV?zgNJ3AOlC+#dfZiD6Wug2PJ8{*f!!I5_?aZZqk( zFzz$_m3`Z`^@@MQj%S8cg_-*K$H7+I2Ss1~ZAoU4QsrCmFyi4DBPGpnZ!cBPZA!Tk zl%{{z>(#cMN;O7`GbNv*FXc*Grf>?FV&ZexW?l;q4};!JIeC1 zSSyrXmqJzryRb*+Z~|ID&NIQv3nY;LV(-6_)k@Ry$aB#%PvWP;9-%2*pw%o92$elvIrZ}J5qg`eB-vrpEC z^02Qj!k{0hbJPAX=@sYXQCFKp(x`Y$?w{hd_)+{M{w01E{}A7aKg3CR_uj2L+mZNh z3q|Zt8Sje^3Cimo=;5UNnyRwZ$ciGq^d*h1QM2$-UNo`P99F9A()6xlew~1 z&!!(GB!Li~L``B|hk<0pFH66+y>$1yX{v3~WH{(+ueJJ#=^->golh8LqPMV-6$%wJxl zM5l^_rr^svH=&HRZ@B#mCxR$nOtR3M=Q1sHk0qSfBxf+o@orFAK2r@){}vS{(J<4~ zb18@`mzVayp1Ol{y5R%48lAy^^!o$3Egr}{XAk6_U+V+8bKe8G^V$b;^WPuHbsxw* zw->1Mn|dJkynG<{REp#OoHuewsDu;p(6zLZ7$nTZTFxhQ$W2{0(_?)SiBQI4|HOze zs<5$zt0TYop^&|a6;x6kVa0u+j)AqoTfh8W$X}yhtj$(fV%1U2dq{U<% z%+890`N`~jI@yDCnL#7>R3zdGEYa$z!dw4G<4cVm!ex1N71QLqzQhKKPoE$l?^c{7 zvUiBx_}to=5oSp(D9vg({NMK;gdxAsU)%V;jR~U_%Q6;iJP}F!W&sMxFwh}Yb)2h; z*i!mI7|`GeBJKX*48mx^)65Mql}89n^fXrBJr#&XIZk}L7}=)EK@5{jlU4@DjR=TR z=<=sMaH9y-3#epbrh6nx9w2;V#e!AN@CBPP#a_lHH?Befv^SgOPo@|-_Ov(o9EJY` zO8yyV5_Zo2n|9QHf%wv&0k*-aOj&}8yH1o&1HqH3{6E|z#9d>eR?(4z=5` zi1}sr#sBpF5QPhW*yEw9g+7Hp1oF`7;w7znC9hutuU{)(|EXZwUnj{&Vqd4&H^dg| z&Y#4e0+atY%QPJSN$?yr&je1odST*I4&wP7bG~KW_Se4v3Evj|R&a8bTK7uJB*IS# zj|^fy5KXt&56RQsvxzB2z2_}NYf+V*KLR^{H0)H(Ne}^jai*GZ_jtw}*nn!~4b+ja zla7lJa@$VB6)dPEjXzbB3W-on{hKlq@?>S`W2tDXt0wNyFsx?4%E|Dm$k)^Hp`6y| z0II{!-t39mBOUtl?U35m=prFNw?xSQy7b9*q$Lfg(o{+bWap%BZKV|ML{wkcZVZhr zWp5URDha83hHZ=LGNAOs&%WHp)Mh)Ie2(Z2LEZWb3ceMPruaFuBX~QF=VD69!1lAo z7Lg6&-_fCV%1QJSOroF6BqFKgn>SW$^>58cpsC>s6L)dL`!SY!Anl8~bYZ7DyZ;4* z{i`6%CJ061w?##NQWfn4D_?mDhC#z?CqaZ8&LLy1z09mD$Gn9|j`6joKESWptoH-f%AZXzCAc;!O0bnsp4Su@TFM~2^t~Dm-HKOL4SVV=NBeLL zYTBdODM)uY!5rHCPm)Zk9@q(BIKW&y3QKL*)!nRXN}g*~f5zQP@JHC~;@hE75b0pv z&9rUZJZ(#g(d$>ijRg1^Cfd(>qMcsQODQzpimw2y2x>i&k|MWO zEOTJ#BobjFv9(usv!?pEVILPZtR`+TuKc4^KQbGmULWTW?h^?P{U2qFDl zPPPrwbN#jrI}~N;=*5xH2w-WbFZ(=6Ls~#giSefuCB~o1wWlnBYQDb+MJ=@hhBMQM zzn~qK)HR)yC>)K}kEa?vG~}wVB{Yj6R8ESl{iG<(sq8@Y$|p)5r~0Vy+x}Nym1hMh z1oQjqEBsf`RweORvh4i{9AYIjZ5DRa%wbN!tmQ3x@fyvYrLQeWkZFaGS)^bSIpxU zSaoek16nlEmifv_LZl58K?hL$$}?XebnBaR8J2Ad-pf7%=gsVD6*6)y1{6DmKO(}OmQwR?@DaZMMS<0IQh z1FFCG_M?y$&KV(Vm9F!(`f_aOnzbPc^yJzUhdGD(azx&PyG=0Rao!h|_nrc6MhSKL z=ImL6)hE4Y!Z+i^xO{0iFs=;&pDU#Yz{a(>4ivRjk+Z?(^|>Ay{tC%|!KqPswtfE3 zadxGBML4TCyT-7=m|5G`nK3?|XeDU+GnH=YdQuw)9c%y{dNu+Y4;VVsZe5UyQ2~Cqul{Sq@D4-q22_fj^gH;8 zME=bVZJQ58c^o(WMmvAlKaXl$LSyx~PH20#_ak~IeFG!|KmvP9jzOOe=@TJ8K6BHV%y;LQq7pDnWRcE3pGeHhVLf=6dxan}Ii0$k=`{3NY zPyo%Hv>~F(!!*?qe;itap3K0ghdlyaYjgk|`F#o_rOO#FGF9i5)d=5m6+Co&%= zQ(9wkQ9KTjEMbXL0^kgdkOeLkeyaNX*Q$9a{YP4_P$>+tf$U|Jb+OH{q=Qe5wGH@{ zVELu} z7oa4ymJs;r%ksb2Z|Q5M zrRaa@t$!)%AHQkBDeL-SXx5|pu3|5PHdWU*Xt7W&>LN(-Qq(@m;T>9aKJQE6zHes= z>(c=?oVEr!K1J9U=e_4AkvZ*1-cSsR?%*vHbf(NwsL-pNx>^TdX?fT#1$$V8T~60@ zk`_`6jjM<^ye?bt@E*D)jVg1<+D+lNZ>3*hhd_O`b&k$lA7Gm zBv-uh2I1bapn$?cUmcM_094imDdvP$DC65?|3y*8Txt}%I7%>fYxzx5f@<5}>+_3R zQP-o*?BdMYpl0eOujplqeJGi)R*vz3*~5hnxn`kbaJXR>-gk6dC9v|)O9j2Tn3*q^ z+BM?P=NfUST_a}8@K{=wr3?Ga@8Y-Q7;)h`MjTwPW5g5J2m7@i2N$l#!S5aiySDV%y(y0aRqL|-+3IJ0)*C3#+`?wR_n&iM zL1M|gpO?oVnd}f-iP6Om%Gn|E)khV{GW-k(_i)Fg-uHMje=C5m-aeZ3o=0JDdSQEV z>|wutv)$j`X1a24KBqYGfg(A@m~Z!P-|t5vgP+@X@7=wJPb!5;c>9}gFhE=q4({KD zACVZx@cZ^)a61wcgx&6Av1tsTx4*e_Hxfti^WOHodjK$x7Z3J!AG~|?^2Nd4%V+!g zC=4$dWwYr#5Gwcall@0~yAPi{e)zNJtW4~_c=h_=-TsqjPaYk-+#41iE9ijPJx=6w zqOXMq;@N|TPo7obj;FJ64x6arxDSAyJb1kO;=6adK+;N_Kx4NHf*5yTP;B?blXrW& zuUeCl>#u*2U# z?7x26uE6~KSQR+fd$9YgbxTn@Os3dWP_N>}zI^n0-v^?s zBM9;RlV`6W1|%|sL7m7c%x1+r?BO3CJlpl4N>UYno%;6avzHGJpiLZ5^={eOfq3!q zohrg1(^&yr_7$&|x(Vvtd-?L9nh(5v@)M}QPag1+_L?cFrQ zy4Vf6lMO(eBRiZkm2 za=@$%n>^fJ75yA%ED50W_}e{#x-$C<@`^!5ne<7yNohIKwq9EcpY_y1A<#^>NvH(g zLGc!t$hsnmTfQ>(-4+FJZ7P3yd3+3C&R|gauGIk3v0#qoGn^&6Sa__8tf=z9171+@ zvFtlCKk5Er*rY-CLtUYQI;|AwaR^n*bTW_dz1lh-@LU8(^WrE{&I7UVdpVphg>gV1 zZVi}@vjY8GSy}6G&o{tbydYDL`}B)(bH}O&(~I%v`BPjvOnv;E8MS6LIcc=@5D888 zGZ?57`AKQh-^TqbB##ru+*DXQ3PEJ#4{Un3REmj)Rf0SmQ$(jLBzpg3{6W?cz2y@3 z)mN0DCIP;f%c$L8D7kW))5P2dOct5pc!oLV=dJ6z)@mO@mgydD`eaMfv1!X9?rCy+ z{H?$VxK@~XN?E~+pP%Qd(96TQ%?ADrtWFgjEz=PhPCUxE~^i!7<2jx!OKD? z_M=ey8wP<@A5CX->C0I*&uL4rsD~oiLyjsucji93NNq(q;+NZ`zVbI09Ts9h0%1cK zkrhTen87umFdD8V#**oDZ_(x*uhVq6$x{Y_r+Tl0$(1q}Ii6hKlFNqVNPQ6Ek(oJ&ZQj zqP&J%`;WJ5LFY$SS6vGqDni}kJpr@ENI3kK2$1Eavw2YCpQT7zJ z<^_Xh< zUJ7cP!=HdHyp?5dKC@q5wqN?N_mJHI4m@1ybtOsuxzGUW6_&hS*NFs_RneNuN-RTN zQQc-T&sJlqZ;@AZA`Mn*MOp4dZC5Vf5$Io@Kdori-gt<@x~Afv~mH&~1=o zzv3^@S+>2trInF_=)zRQD&HoA1i={L)e@_!WWCPFA-M+Ggih^67&^7Z$0KQ#W(<#) zm(>*D!z-E1mE&xVE#moR8d1Iy0Wcpcuvq!U!EFC1lQP|tV-PIWe&ZItny2yS6oE^b z9BRj?dBM4O4r-3k8FzAs*EEzOjS~t_RO7KHG5|SJ2|sny9y%nsqjc4#FwCmY$yx?a z{wm^mKGQLs$b`C~BEvAUI+>)@UB*ngu71>dat*2)iEr|ZNYLA6B*o>50F_bmT>ZD5 ziPgd@7PCR6LueetehVXCSCn$X<{jbS!ru%uINw(~RXy5Rt{AqG2C4$_AB@n9Z5$7{ zDE!)b+utT&S?iJD_AN1>rfYp?PCJ@$R^MnI4h?~<^QjhgNfMK#@Xbc@m)L^lF{>~$ z0yo%se5{E$l|JVBspepk&l)crXLUVNM&WDTA&fp>uT`lt>s#wtO=>Wsi7;_O>TtMS zPUWE(!~K1^xU0BYY0fJ#>pxc>=90?!kUul$nGfhnH^)CUP*{PRf@sRJ4R!Dqw5g$? z4F`Da+T4hoz^D#NYHkLrhPR`+lIE5$Y3^Mrsz4;o{lg75G0%!XTTs3`z&nH9=l;vB zqW$9klTT+VtZ%2>3UyBM(`n~SpC73g|Dj+f!P?NbjQl%#K{WDGi_O$OaguB2FqaeN z(5?M?t7T^IP?yALVJ=oKuh+-UCA%xK*{(K;^PV|p?rBFJ>-ya;Uao8Oz0MNT@o%SkK({*hhTfyjS&O6InF$ zw0~8R>L{^w)F!@bU#t-^oild0qBnTGB(R$*R{I}v7E?PN8Ub=A^plcCqL!2_s;83* zHj7egu@P;BR{a8HYiv#3;CiWDNpHAwmCtC0%R4JgT|?!cdwIE_B^poNO8GhL4g^_? zFav8Jl6jW|#Bf3K2SHRS9@Xjl`Re*ez6_7xb!71ly+H4L^Gzf^niq#Z!OuJQ(4X|P zd2sjwolkFnb06{#%D0D~lur+f4+whaR{wS+_TlHP``_FK1iJ`2xO4ZG7ss#<aU6n3Av?G-KjT(x);l|& zpM)vJfZl@jZ>D#G%3*wjh@+7; zyJ~nHPR$La-v6e%&?VVKW(a>MI|L$BfiV)MFMG_3YXT?ZkFqoFun`ozsL{I`f7 z`^=F#&o;ZuRUk9SUp3$4`u!%?i|R$L7uR`@>#^q=*WT28Z&_d3({h?>X)Q|2Xn}nN^5`wwv=JP`TP&#vRMIp4gXWaT*G}7=3)@R ziQP!YNcqtF`{Ctf@$1=yL{y?}1hOZKs1-0+idU_%T*33W(n)35mGn*amJlKOLd>#q zysy+K+fpdds9pLIgjv*#&mI)&v17Y9Dso>3fsIA;UG?V46nj%7`i}fd&lUNX{QMi*YW?iU@qgebGLNlCxQozEN%GC?Z8*k@kCQ?V(Chh8NvK+T5=dB1 z)JA3}52w)(#P(@2mpzyYv*||(Nj;F0X$VzV6@M2>zQeOEp(5cA7NJbi=#7JkLcE|W zPI}1~_Vv^;*7c8Yrdl}`6A|F{D-bp#CJaUi0R=SHt8BE4Y-QmOHxysd)cD`m8qVPF z{}yWc{}dy(o>bGT(pc*4JSrhY%7bt6Bj8_sTMi~UuqE{ zFhqtZO>FfEL6r4?v|FR;Sm=rnxo0_4or=6HpQ#3@e~Su}Xqf3~xfGfwmzVa4meSp# zY#5zFqciyP7SSnw-_xWlIz@V|(J2yNbc&=lI>pbw?`xd(FtvkIq&F3uB9*kY$)uRc z_>FxFSQH<{%T57EhuL%*h~m!h#fg;D0IZIZdxe%`!}BJe$poEo$Nm`N-QRezG&Ub# zY6m)@YTwbVDXt8Mj@kT3#WGZVgrEA3_48zYijxPE)K%!0A7yq7+IgAqI-Qslym)OF z$!D`?v-G|GxqmXtarp)Pi9l-<|13a{*OQL zn!ou)XZ4ukL?9NDTz>V}X_6M_J8@Tijz8I-6zD*~s)J9e+W4yM7DA(Ve?S3R?%B_w zPsi_dYtUPe9AXMUJ+?6$NueL(PsI-$#On9~e<#1l;x`duoJJKgb<|Fd11bS1dN57i zm-MSx8HD=$n0~7rT=5Hr(BvhETm`S_JsO`SInewILKu#`Jd>#cq6Fn`9QTp`^Vi7_ zbZ1`{u|SD}cXUt|kBdh)>AUpn)J-&d-nrTH67b5H^zXn0_2>hgf16P2bl6#vQ0|W} zlIfJXWhH7m#Hn4#dcJNdRY4UEwlyxd7{>+yrfFsw+xD(FDYtXDK)N-tEB$NY80D1yC1D#N+wNoe1T&{y-$qp9D0 z6}}-5zAYcW`l>tFidC`^`2ysq?JGl30k}Aaosvl6MSbv}q4Q?7s1LF;ENW069PBtj zZIgg#F%tFhc!mtHA)<~hfj>oaARPj?msnm5x}rN)>kbiQ7NVswu)R}{PCNy>$J6)^ z_8Sn28T7(}iyWT1{}Vl)z+S!&uIuBke^De+y(UY&$^cC{==~uoowJIe=-ykQ9@()V z$_o@jD^a`b+L$c&NjKw_TF%|H!j&a=()Q1f865Q<$I33<=ycn( zKPbN)Dh@9)49fxf90urfcYwlTl={c# zyLXwY2;Ut+C_QBU^fqD?>F#e!Qc2G*K+i8oj~Sk)7c7FB{k}*M6Fa6+OQ|zd;R1op z;?J5eglyK))bLbZyjD`uPugLbLJFkd13wxDfz2q&X<(C@pN2<20FQnk9+^IKnoqIN z6#8=5F^(jYI4DH*x6o{-S84W7db21rWJJRJ=FPFEb3>z0%Gv@$&DAo8qozsS7B_*j zIv50Aj^x#Ot09{nw;v3=_JaYu?Qegvb(IAh#N|)~4N>}rIa_HS!k~DlCh}jCa-f3* z$&&F@EpGFU4=FA=y6=;3s{)^CAcahBV1BU=v)TSYNoXsRvm3>DGwL}4`B76Q>r4Z7 z{k_Q}H?rPju^N4y`8{;z_o_3QG-i01(m?aLp*v|gt>=pJr$^QrGr~^6m7$v|5*v2> ziNl&ykt(pt?t90RHZ01EEcU9Y=F$-D$i*zS#HE&Ngk>DdouJTs6%Wgdi7G@J`QrW} zGeKNlX5P}(j{7Hc+&^8>tbAx~nOk{&uqu+B5UFv1z00z#0I3|JX0Rwa96;RA@ZyCo z!qaz1-{)Dj<%*Xhiaxh-v` z9ZA__Oe?YHrlQ3BRIs{VcI*#5gA8O4SmLHCXuM$KPgNOXz|hb}fY_%5Stj^Fv7-sJ zOz>3>eQy9Mq0(&Co6lzxlTOzd?2FumHAAb9sdshsYeuF25jx{X>rCmKPTR>{+jt%=ng5?@LNlo@ zrDfl*FglYt-a7Y@!c^|Iy?#70YdRg%hy>4y3f~t5;zvg0edEs!rAVM~>>fC~UyG&k z=ZgeyXU&cCaBD#Ea@rT^yZkhVVTo`PidNXx^5U3e6&w9hHJ1FWgrN(qeGgl9>n4gy z<=v)|TR&6lbp~kv#d?vh@8bJOy4L6F_R2hrqB2*tu0C5?gzB@6Qc(|6821=}VY8RU zl~c3Eabm3ix3=S((CU$DG0B`k1bYmP~r?Foc$9Z)e;Vp?Cdz0A(whE8`%vTXJN$T3!3yKY)oB5FC zE%HtYu{guY_E8RV^ktgKB~6k|Ypb0sOVgQL9JTFCUnpeTL34^(niOQT{at4rFVX=` zLsVo|!A?v3fK>;s8}|KinO(=s(8U}1BSUZ8Y=soi@IcZ|C0~kN<|amAwfFgI(|!o7 zj<+qXjjSP=Cwlk0J;EKT*>IgT8SG)yHb!{9X{At2k@iU9+-CjqTAg}Q>^JI-a2$UZ zf@F|sad~48_B+WbE=1V}v$k|3T~!bXEhwHs7n!?!X^-*|Jxr<`x<1AdZ-eXCEn%ar z@fE4@w#Pw(lh1rLqLIS3P1q8sWsd8cMtetSlTet)wgH8v;pJuNfSZ>#px(JtX;H-; zL-6=8J3q_AphyTrqN%uBywfSuiStbI>%y8+pX4-EyiWG7Ot@QK74E z3!&-wGh~*MCtFwYi1gZJ4|a-o)^87!V-g+C_*v+(cZ;Wmm)uB8T_l*mAaQ}X6XnW9 z*vnvfidUjZy-6xwJ0(?vzDrge2?JsUCp-~^>sCE`2Dh*cY1~Fn5?j?e47v9?7u^w- ziV}1MHTO3Wz*(&TR<|nu&Tmy>8X9Bf%W&5F@qIMH@Zju8$B(_;D6GELhwnO0oToSS z{wNUUFr^lmI*s5cjLO~$jrUzehEyf5ftA0d$WSuPrWIa~{|-m3GuEV+A%6ExC2;&I zxgGXT=DF1(B+QawQ?qwz z7Q=RfjG#9jA^NQD3VN|djozF>W^~`2SobEt#uRFYg3S?~CYvL{k-Iq(bWqrQ5~1(H z74%m1-1`bpT9*~B0Gn~Z-<Z*OBf+PQCIJm^-kITrFnxr*UHjz61I<+?*P;QQR$ zk3xpR+8At7UhNmY2tj!+{6(epd3;0Ji{42TlAYeG4)AkL>pA|ZdNw`@Z^2{j_o80% zF$y!Vj)a-H?|W0hI>4vGvwv80PiMb$XY)_p<5`+_=clt-ege6}_u2UK9PCYU)V+|0 zACkNZFizEt_A&5qq_U33r^)p5aBp@9yb+!GIGuOrGE0t~Y~V`R?IIz-z8TbVcJdkA zaS!t(pUOek0u>!EtOLO-i=v`B6u`qlCQr?0W8DNOI#^I6x{%5HlYDr)-*>*7aS^EK zK-p+CmAF)P!KdN~+1Ky&``_HUcSoL9a~d$a(4u1yMI*Ie)dLvgY$xdn@FZvH4OLXY zMMvY&735?aC;ZjqM)Wqch5c+cPZWLQ!})A_p34zF+A{3Z5Hy9lv%)No`5mwqjOugL z&i16}v_Wrh2Zw~BK;0x$aK-nGuKmmDG&zF>cXV-*cpj|_OAK{utVVALh}>r z_5+uZk%!}B821Y>J3^gZMe*S5(@1~omO#Q$5e0u3{5f!0(}-KF1S)a)DCs+NAYsi- zH}ggPnvQe%bJ!j9@BT6BD9H;weeX`>N2JaT7vnTJEoQU_MuFHhb}=l|WSmVp+iFw| zmVX0#?{Nld&b+f0f<^z2KJtGGf$XEO-|2SxfBgU0yAJNwbsPLw)Vz+UPfBHZBvdQ+>#Un&`>y)u zBF5v|GblB^CKWt!LReNyBU#kv|HXJsUe;T=K$2WcWkDujTsdkfQ2Su4B%Gd}Z0M$L zy6ixGAr91*hsUQ|tm7CLpxssLg_|n$n9_Cu8XsVGJ&e z;vlSwT}VK>UyNU5m}~_7rQ8)@;vJX%wAL1X*G=v7`bN+g&$^t0S$)dO!!!dq;vSL> z<7^HSAGUk^q8-s=$Gc+d-;xzWrLy)h2+{QA0JWjoH|aSmiJjOBoiTFUrjM0JDn-kH z0tlj&#A4r)unB=>Rc20@R)Qow$&5`Wjc;e*V)cZY5OJXusV<(~OXl*#iRNyQDm z0xy^)6vrQ*!KuH_uVs>)9DWp_eR9yY4}x7{f1X^Mep&cl_D|br7clOVA_^mnKhvmj z$qn-gZp2wdo;XFa06jp$zZUH-CPhcV`qmvgYcFnq5h(P>IoQIbxq?7+dw4s>xj3gZ z=_78Nw=o_W2L!^xMFDHL_^{lc5Cj~F4F55{F*w7OTM*VvdPu?uc`_qc!r(6c;Mm)D z2Bpm3wBlX>WS%8>3HpHC(J#w71q_e`$++?y`)TbVDiuCsq@D%6@y@oRlCEB27}7L! z@*KYh-FPti5#y9No84YcAgG4_4f#oT;gh*)ADpqLYmkHNT~73$tvNxp%ZADKs2_0- zK-G0_guU#?Zd}tLc&6)a6kSfP?r&!%;bSe&@=Nl*i(lKl&Avc?wxO5`+KC63#L4B1 zJ|}}D3x_;xdHm3`rb>g_kVjpIk%Ze}l`G5-4c7nK2MO5cr%PyHPf#QRQg9=8#Jc^~ zJTP22a`aB7M-$s>v84JEA=10r zoCZS?W(JQJPCd@E%gH=9ZwmJ~OM>1AKyFWa*eUtWzlnU} zovKyblfeG(Y!o)2&72?NAb)Wlu73WQUr#3iw9N7#tg@_>Tjt<99E7XGGmanUG5(4@ z5!C27WjC4Sh5z`?2u7JaAD5p|H-|j+$2@+X!RS2$f7*V$ZySDl<~}$e;NRhsmiiF0 zRX%F1LJYGOs>L1Pemx7`grcn@O+A`? zgtvTzw|s=cDK(KgZdQ$}sM4ZOWu0XDWTT;lgH#TGlY>Na^!0mlQt<=;U>-u*FLG#6 zhKBU&0SZ;(g6_|)P8kI=E4=aZ^y(fEnY+cVVEc|A8BD2K+PLJ-FYPHLxTLb)hmD_C z9SYesVH#z0?$ag|Ad^`#PD%T`t3h8$5ZiM#o81=dCq+;))5e4Kw3MEHw0hd>!5dnU zR8@c%t6USAimpn$seD~_>CG;^*(Dl>m^`=b7!0cN#`SYJl#%BkKx##b_j9-v$!s{D zpB9Sr{_8Vr8lGo?F%9AJ%yl@ui*_lbV1ubP$^g-Y8~cQbMO2pbS1Z9o-?WexRsMJ)=OuCsLGkNTSDyLYVi61ccTjQqk_$gjp7_AR7M)3H52n zMs7X5BoMoE>C&p_5JG}49o()ip7G(has8w1z%o9L0;aGtT%Wx+QBApCa_oHmadrbE zeH?pHq_yO;WZ+(dMq0ECZ9d*}g@~j^E?=|CVlaeb5@twQtTN{(niZrm$)cCKWr0jc z7UpAjvs#{fo=-7Xv^{=M$!|UxgUA~!rtc%Nd}&IpS%(c z(y$?4t0fBVsD-cL|4QqI`wSHp_ zktgc%9vfd;O}5)mV|KsehOl(I=|%?COAaJyq1Vawhc7I8U2=~9;mG0x9Z`9U0Pmvp zFT%z`;$NfBP7WjoPLS@g;K2u7qmkQFaJl^vyTB@&OV3Vj4LvhK*vven=>&u@H&Bij zN@Po#rlbK??yU@konqwRciHRlJO*Vw}pnl5iwJPp*nH`*hZzWBZS)x2F&lX0EU0InOR9k}6KqT(?gLngZMF4_{P_SrFDH=)?ydy=~ z4S-q&+(J4o$keR*ek9*b?=2(^6TP}p6KQZnio#4I3A%T5n5mhYG=ZXjdm!DtVx9=D zoNlMRJ<>wpAuZN2CFM1DyWojSAOe4OVQe6*i+Piis^GmghM4va5mt|GDWwkw-5ug;o`1Lmw~bfZqlj1TrCLA0@HpUyP2Cr0fY)l@6~JcQn;4gnv@7~1kXlBTR1 z3^u8pDz9X|s30R~!Ke{!wOLbSFQiA5y^tPb_Cl)2 zUXTej=!zZK6>bJ_A<$!{*tj$KY4T9)RTpYvk*9h_9^2+A=?*7-Ce6O)-nS3JPQ$$t zlmXGM1m*ap5KGe)Y*w5zRfRlX%yJmc+0;gUrdyucnbkNe2L2YUvqydPGqWz0(*zq8Fi~<`)%Mm4A+sQR?2wPtzfu^!@(ZPUjaJJA0 zV!w*n<`84sLf{&W0?A({7d2fiLRM1PoT0WyOv#awF#yNJo`MEH{o~OpERm9$e>@v2 zr4Xdz7-10Z2%_osFQ4AnUq9Re$+5*bC%U16TEK?c((@f%p$+bU8X z_4;WgAVe+SCcvmo;?yVn#ZZ%i0-hp1CUI*aFeJ0?Xrm6_Nof{O{j@{r9Z*>mD7q5> z`D@+PpFr%3P6E2VuzJbC!11=^dme?i-L_1kfM zx7F&l$I>;CPS8z{aVM$r@8cMczg?Tq$N6nY=O8+zaR@&4KB4elz*_uy7Z4tV?af|K?_5{_9OixP(MHenAp%bz+C7NyvB2Fm&(< zev{#Hm2jtwKrU)fX2Y(A zL`~LPPw0ujoGwMRCBxd$TPcz&J=;yN^kEcWY5A&E37>G$YQOl8&tb_v!r~tD!B9}T=I0AXZC6HJ6m_@BAt4m zKd2$u#VC&9*L*rRWtX*6`{*L&O2vy!lVTXDKA^k}C~pJG+kk?$7$@w-13Oh2i#h1> z-Oh{_9(E|$5Mn@6WUGCL5OFi(#t5KNgcqjA{KV zjM%R>AN=Gb?w$Or7Ree5EBZtyn18xmRyycPn59~=Q}?U1!v*UL3sYwPHQ(+R#8GMh znlu$nxSsr1x>226B3FRuM#6ilg2WSQFo6aGdlnlK^CfSwki2;n1t-6^1%h9j0w*-C z(_mr^&*JMtZl7?b2&r1Tlfw3jn$f8ZL48f03f#2n~(@PLNcwDkuu@-SYS$v!UKBy$To@XbZwUd(-BxubSOaD`$ zY&4x!wIv-1Re#m?rMgl=B{7{|Kjg@Xzp5Ikg);m$?&kHc1oA^x`&_u)UW$Z2@`5D` zo+t|7k3Kz@LPDfL)=^qLe%?Ni90}K-#+8LCbkl<^f!c4eV^>Q=0h1>aglm;QUEAM6 zPXDrfI1KQ)OV~oTXV6mB5Smc8i*t9~!oW+PEkEwsaIP=onpOda?iH6o2tE41QpA2* zz!W-hparkYwTQH$<2_VrLzQ&Ag`?6T?%<@3_|iQUPWjY4Y}RJQ>EKV{T>1L(z4zvHtr4q$o;`yw`WwBnaXlKmerV27*>J zbN^sVuo9t&UX;*#g&juR2w_Y=??kx{Zl1RfWj-2_$}~;~VhN&gU8=d8+M(EBiaH$_ z6hQMlI}zhmmR9=}&}NLa@C(db_|ODt&~|Xy@26i*Ze4y{3f!Xqf`}a`EyVf`E$@vvV4P51>Qrv#sP;Rd!l;LVX792Ub#GJdy3uEMX3xwU z=wlB$7*PB+IvxjSA$MxH*61G_!MbEF`kS-o{THpNMx$b%=jV-cgX<88r=1d2W%lmA z(t(hA1KU7B-yH z0_@Q|VHHuh0EmkJ5rt%Xu(`{mE)pR+nB|A$$M2@;$*u;Oshnx{Qd5Z^eGBzOM*(Bt zm-A;frM4%E>|+mrB`PC$F;5zZNnc3hMsuYdq6b$jX+YWDLRy?1P{tDZ3+U&u++8Lk z_JM|DBzOfS7bBSLx#~lIX%t~wzd4GqKujxR zyN>wBB?v9!c4Y`YdnFMi#eVxBRA<*5kFxs2KZQD)`{*_r`Cav3bn;d2KLzh^^H<_WnF}*KzEGiNn(D|(rK|8C5>FwQ$gX?5C*L4)79aCyrdWR@Ovk__GUGi#rJc zn-^T?bZ$HI{af)iOeQjFKIQoRTkYD=llWP~GN~&zwJylnw9OzNrgP5pC4@F`ANgSl zM&+!ylo91`m6`T|C3afor^%~ip0Ti)B++Fk;WJIlx{Ip>2*8LoBLY4nnvAozp@L=& z4j3Y(oIzY=$t=HG%`EMTh52|DUB07xh8jv*nablITyJ9jP{I6tbd`w7_b#)SxTz3p zf2HO*tI`##>i$@_jNrWr@ni!?)Ug>#Of)Z8aw!^ZLpf&pZ4pi6o1#N8!yNZ`Jcf@f zD_0oDU6Q%Z1@_R5zmdpB@`ygh+eYm@Poe_AkQW;#-VKAgciD zZywlKXHs1N1_^A)^hJgCD&|c+!Y$Lb5$jtlp2VuH6P*FNSx(1QE>|Ky5iG@Mp_ zok|rT(f?T~N5-q;Ag78rc%y==r-mKSje4>U^qMXXc)~V$Al1S8I}b5SM)Va+i|6^- z{wXsHJ#nt;|L<7U;PU?;e5o4nqw1^=RdsC=$eJZ|$KvnlhE3@MdjYjXT88k_FpU$6 zUr9s>LMO5yIP%>)I;DvRmwS!yDL~`zf9j&+kelKMD=l`D$~b0ePWl$yt)gK4N`>fyXcZW4-HUk8-!qH#YE=dj;1O2!Ou&aPl&FA;=4-=rJAees5(KgC-CYZ z@eZ_zURJyk!EI_K_mvo0>>)QH2;|gjt!m;vr3^_}HdL5Rp zm=1~MM2=|oN+4g`GT;XlT_Y6yKTV)5=f-2#d08s3`y@$w{W?71$3Z`upYbk%=5ZHM z7Yu6vSD2fwyC>H(^13=_20v6|)V*_`r7n!bqmg>^?t;O02!n2tyBT!YxSDgBCKG9F z>9R4+C~wb1@-z>Jd4Dtgy5W^zt8N^*HWOF|upL)b)AxxS+!bPCbpFP$_W%YXW$ly*f6`{-yOFgEW6o7Hj=BOLO}}+9I9MX*7u8e@2BU7+RcNN)QN5 zs3I5KGZdBEGdc`1?RHeo)FNBb6?236a#p|xlVMI*%_EHhr&!%z7Hm;0qn5m)B`e}w6pwmC z@rH+Al`}pbN1;N)#g+$iyik_8XrQ=J%6XFV%dnh)b2`Zo2|YHpeI}Yl)REL9wIC*Z zJE98nX0hN)s^i_h+JvgT?bdNsDjkM{Pw|{^6WugwEF^0i?KH#Ezgkn!ZW$Ay0RgTg?7z|GWNkv$nztf zl4pm=$ZgQh=e@y8?F8zI>`0vV!v1uFf0n>`_j9n_JpKWJJn_m_$h;4vE zgf?xXOWU(*v|Z2ur@J4dEJ)L8{LXcaIKJz2cE6Nbkfvq$x{hJ&yN9J#17i99kKaSzbW-xu z&u_eR$rLejuz`TiyJni{699Z~0Uq)W@oVZGAbqigPD0cl(&X`9KqjWTRoLI$-_Gis zn~qu0dl0|Q>o#thh3?($c&J< z6RL`X_al?Q@rJPA9_v&NpVVfFl`!w|5nR_nt=%*4R*zs?W+EWta!gQDqiD%oB?wB+ zU!4}fE-8T-vm#Wqq_VB+thdUhZUYx{O@<>8b>o(}89#ZPA5n?rUdb+|l(PvOk0?HV z%&ufp;?A=1*cIv$3iXD;to5hd7$v{r|Gm|#fGc5^FfYqW>9+MGG$ zLXUaNs~Csnq=??~%McKvnPv(YmUUf+XlFd2(e666H*o!j_srv*Tz$+5R~YwYMJQ)z z>5njhW^FT+?cq3!@nW|u^d`*WN7szT?;+rX{3^qHI1{#xM|?M^%td_QstC!yhzI{3 zKxM9q$HZ=!AZvxhSYclasdTvu4yF2v+q5hIGmCYJ(%fhTFyKjIfEE$e3$a8`Pa<

j;v6Y0c9my-neN5Z`{s0m@MAJ$3N~&b>CP5Ma0T7DjLvJI;bJ!Q+ zI!Gs7THOCwKDJnj2^SR%7JIF~(Y`34bQ;c>-&KgDoCqw<*OUrP19gE_|g z_-{k39TPq$RXDH|OT`rDqDf5HV%cX{6vv=Pdsdp_hKMN6n#2@hBa7iwtYqz}kZ2*a zaiN`DiF?`3V8Ioz*mj1VL8yh$My@#uTBWQ10%GqaW|>O4()KhP$Wod4`J^o?z64$^ z-wFMGS?BjcZ-Z~mLI`_OR%;jQd(;;X=1G|!!)lzsXG_Lpc_Xy{i*3CrblGlXll~mW zvqtFhdey<}hFa|sVie}WO6cVXy&z&NlfVSOu9z)>pRJVb`U=%*YxU_N_>Ta(~< z;3>S}Hk>-I!v1K%n}c&d4c89J)+RY*>4Uc!*L-HpK}%6NIKr#yfwJI;n`WBN=<3iX-x|B~(6#Ic(kz^Mb=MM78id<@Xv`!3`PU^R=ZIyR%E3Op)`ob;Uz-7 z2pn)f28QawA8fTKFVGPL1q!RmX21d%rgR;&?%=ZN2!<8Pp7Km-&cwwM&c|{tE(CZ_ z%7oc`Tri|SG!;epK{X+8&0XkMMSEAE?7)u8N7rG$P}YJErgUtn^vIR(pmVP-t;}aY2U1D@fQNKJD98DU2#*gDJpKr1%0X+#vBfK_k17Whu=$AY2BadR(mKk#OuG!$mHF73J01 z57|KI7CWGAj-z_h)m^c%mCB9`Pt~wQt!q)mb}}M~PKD`gIh6 zIn-L#VwIX({)za%=+KQbPU_*&Hn>v36ko~;&+Be1uGE8NvJ9H<`XUb!=i1}4m)p|8 zIjr3sT(Zn*{DFNPskJ`I;tPjfb?UxEv~P@2Ss5)`vdz{biT%=Xq%U5*9Q}M=<{g%`$7aYyZ=U&UB(jp411x(SpkXbc|G)x@ z4j&bF7^FGq6KeLg0+oaLkaCahK6AITjHoBihTWkYrAdGVQH-4$zX_OuW5YH3oj@#b zX6(;h;E3tl2(>uy`-1@;5SpHQZ_nae1mVUK6Db^(u&GmQZ#-lPTx`n!-SH1N%IQ z84x)Ji(VTH$E)%o9F}d(OO}V#%-~M7O;O)B1fM0wO|SG1FRBE zg%;Hs-zbThcnPBYP%{^5M_Be_g}m2USD%?aoVi;z(UBVmD$fKS{Nd6yV5so^L$aNmq{}54qloFVOLt-qBL1X=hc&aBc z+nwg7pU%Z6SxZcLoUD=J`9V(jIq30(i)By>WTX1X^OgRdN7+P7W5QDnK*b)%^zDGu zv49v;-K+chUHL#0h;w{>j)W#_b?y}SOleb;WUh9r?`|tGMKT4cjcLElqbpVM7SoY~ z;~BK(9f{Qy zmqz9$xvv1=pNN&PghV19dH`CTw?-6ls_nRsjL*=6i7efo!+by_%izojHSel_q;Ang z6=Q409ZYGrZzrZtRQl5HT+LP}jVNEz5-QV1d~Y~CV?yEg*c}d?r8FprG?%Rs0({2 zmpnFP1Z7!pH`D6S;C7r=s*w3ZC(0#WZxU3w;iev_dv$8-OqS-JA#Nhs8!(bIQTL>N zeKsGhXCCv|p++X%&MDIIK&BX2T2`Kiue=08dXgUt-w+->Nm80g!)z5@t;emPcgxHb z^keq^Blml~4#m@!#XV$&=iyWb;@jkdEo|-nW|@(?FG&oPLz8Qk-sA#CrO0g#=P;3p z$#&~2M5~^yD?J(LXYeG!B3S39V6ik?;!e+MJ@cKDcSpn{ARHa0c@?L2(bM%D`YbSB z-NK40QJX#2*2Z1^RsG(Y3+2iXgm!n`b`4Wj%d_-2QuUf)o$S12(rfSqFcw+Hqh_&E z^dXeU8Ppu!r*>+kK4OjT1iNh56;a7<2Ev_c#?^1Cx%ymIdG)zeGp7gZ#!R7YEpt~i z8#_R;LiPGfxFl|s>aFZpwOD;_^DadLp~i;v2nVfoIYx-Pg^_Ym*uWG5Ya6&&TBEx~ zEea8|7abAf(f`#d+~DQBWEIb=!}4I<%kDs93x*z0pYRcly1y^iQu!#n zY#AGLYsjOmJAQl1DEnarhf^_|xqIiVF)%2&8i*`h1Xle3OS^OITivU3QX4aQgPUXbwzn$+U`WHdyaRWP@BHe=8O zouGgyxXUD*VxbD45a;Kxl%Rl6D2n6POnqQb4^YF2b_K$@z#P#RLTmR1$*NcQQ3!^r3T|>w1HgN_h7zyw-D@ErJO4hgp$dQ_I`e*InqXhi@4NPdc zcI&nZRw+KX&G%mo5R7siXQ$+7w53Rm*K>5qD=%pu!gvEFybZ%jecyTkhRT30XsjDO z*2V@9L)12a7y_4L??yhA8%(hjy}B~&n9QOvJ@OcAZI{mi4Pw#;@mZEKi0_8lIFyy} z2t3lknqjAjkH31RDzq*G3TCQoK@vdLg4*YXsN@k6V(b_l_OTg|3|;S7i7xOv2P8^I zBVPenkOjrQ(yf2nd{;KBvceAXxua;7*TLC{3u8?SJI@=tiB}RGD(v?)Yv9*FlZ#e16kGY&84Yu7vrE5k>8?8G@3lMZBgN{~<91LjT1c=39 z6?np&7W6{s#dRievyMRf3b??k)!eJgjm|Mt7`TuU_B|rh5Zx3Q4lqs=VjLWd=`GqX z=@(iV)Uw$St<5EDrWxXExmw_8^cy@xC09^ulF=zc!cFj-XZq(X%d@kL%!iuLd`Jyp zCDw?GCQJC`L&z7p?S*uxS+f>G;V$4J6KCjsI%&JkSbX&)g^fDc-(oD3-QY-&D$lZ< z;f9BXl)&5gaCKT+%Vr`&(^(r@@<+_M0uf4Af2lq|yDzxskSD{>kUJw}Yj-z-3TLon|x|QQOD` zyo-bZmSUANz*>f$Vf{%8zyZtz<8*&)jQzZ7#S%{pobEm)?9UW#uRb$4t30RD7*=o= zI)<;E|6<}p0uSKGOmEOWsuCwwQW4+4NE^rzJaEv-YpBTcE8^;5Z6jDXtSkDU)!JHd z!+JW^kw&0XI@D(h>mA};p$nGt_vHE^_}=N`^HcYiYoof*Q)<*Zb$RMuihcz==5Nk?ttvuO`(#MEOXS=M;6;`Pdh~~r)Oo_x4 zIm3MI@X3d~w*#0qkvLM|@n~M==)8H}<*pz>*PH%71s|4f?+fFNUHkBm*?&y%21yX* z{4ob{xU>7EZfpzSoyr$k`(ajcUA>tQ{GFfn?!QM{5YpYGZADTn=w= zzgUhhe*W`WAp3Y;q4dN2T;NX?qQ0J|Ks=jy7@eXR4!KW+L;29AD7hi$&SOVKQXJP{58}wK z-nuCJi%Ux5vby%oZLl-|(nZjHAQx_fstEhTOY}v5%CO|3e_D}gu}Q#nD=vE6oU9(( zj^W|X(&oZ>{;p*=M=`fO5(PyKLSY#m^LhHiHl_D4;+7plubPa{tl+kk4YR2k*R{>T zCNF0?XO9c=TtF!m6w01w(l`Mb>zA2j^=emp6J)IB<#XBOvsWA<#_XH@ zE55)9`Njpmy_(|t71N0f#XI%9_tvEo;{jrikpbX~wY-&*7kl(*WI+ zp(~G#xmrvIF~z#nFcG918fF?076{KLB$W65d{&mjHy#yN2Pbelq?NtI_xC@mQrr7E zp7Va$<^rr(Rs5Ma!WK%xd5lv0|PEw+A zrKeJQiLyRsN=I{*m_VgR1XA%~y=Z{#alHKSEb}9x+TfES8SW)m_X-z$u83R~61M8T zyx*4}_N%*n18?u%@88|+-vM!lM*-3I`}_Mngtpy&yUIi)0`-$#=t<{db27s)+kc)> zu2nDBcwOG^n_|7c#Rv9%3|dCRvyw>7`6rDn7p^21uz z^(|d2ca69RY{dtu85gE@0EXzD3zsT{C=W>xOouS&1sl{Xak)qnDh!#*>`n6X0$67( zh?m42I37DqdYbisK48B;(lOv=^KtJhl_`w`?tQkf`aIUJB}AsL(SO32bMchCR}6Ee z(GfB68W}yYHV(Bdy^`W*QpS1;l4R0x?IG=%uQ|o!WjIRYAQ2BL74q#9m zBG&SLQ7ko6y0(R^_Vi+D-G_+`S(G(YfjL)JjkD=5Wa_-LpP9_I-ciEVih=LMwcISW zOK~e#@Y53pvpab`|Ma^&oFP*;9W5$W zBSbcu=)bJ5a45`<)+(cQNzRQh1=*5;l#rH4kcv)>=1U#GNjK`lt1uUW5f@RiQe4T2 zN;^7epRP3ag^9?{UWRPoeZE)>U>yPyTBhX2WFWQ9JN*MlgjG(FHsPXi0hE~|I!L*i z_}i}NbU6^3iH3f=#m~KF-8yQgF)(Njb4>AZu@nk^ezxQqJJj6E+78QLV%BL_QHu{B zmyynBlg`OL>_6^*+P_%yIck|+tf364hY{h%WR}j+z zLs4ReDiez7-l9IVq7*$8N}1{ue8m^a@X=+MnxgdTGW--|2;yD0GTqkO@;!FCfDi(g zqVymsO1Hbi;+XQWpRzL*YsWhq1FFl;4XDKd1*sn}nNnL!rPp2+A6=%_R6(yk6G8eb z$`q&R0bX80GWs=qT!Uf|$s=gt*)ud3MZ;2kjm6n943ty<`AF92dr49WCGqY_-z!-c zDwRp9g3c&LooLO=8rF7(lZEth{1%qfHw+s`Aa}xx{ifyPC(qn68;X(iQcKXxwUiiMk@32&Q8(?jKP>Y=$V;=T_`>UxRp-ouN@Ac0HvJd12%l>l! zo@sN%!%A*!2d1_I`1Zkj7ySY!`Yk?wz{j6qKK}gjot=+A!+c!I<7NGB@#p2dud_U6 zusOqQ;sZRm_yV31p)KB;w<)w}!G7T<*-&;$Q zt+-3l@OYnwCem?|a>cF}9lFI@sGiYnCY(UeZz0U8jTxuEkWvL)tG7s{EYfc^E+}r8 zSxMl59~%KU*J?&m;esG^e0OW`WzxNs%ZLZn%bNHKJQGCyhsJAdS&DWw=6xEx|15a_ zd6?%S47|Vq&mMMPWWt@jItbEPe&X%~qQz4#jEz4h0I60hKywX#?NlF$tWH8Sh-4KD zfcO8+U5Aq7HV*xj*{LMmaHsb2oph>p&N*kh-NRk8+@*GDH1?+c_X7lh0w_?eO;?xf zX%eIuzyJ_qgR#MBc1NFJXGEt}guV9&6Xig!M)$5_l1b%rSe_Q;r!(^~)_>sCO!H^Dd zs+$-CZ`&Nk!KnEUIa}MQVz#FkJe25D;}^6~`pu^4jyr^{!=4_& zNgBrE!J`2OkOmJ{FJ0tl#XZk;EbTu3r*UXVfkJXd-x%R^sN6wt2eg$upV#<3YZZJPyX(frtaY)bBj2n`I;Yxx{u)TYo|Ci{>`8fax$dd@c@1O! zmjJHAG)*pJG1?0cX)=)WhNoa7i}N-c=rm!WO%vwPt;SoZSR#?ys@;Tnwak2f=?)UL zi?)+*5Kg`jQ)TMi2k;a}P!TT72hGV`|~ZA&oFn+rOw@>9Ri=+yXo+9SV3E0 z-59H7dpwrn#K2GKN@Ys~;SuyuA>BOlYXld(iRH=K`}KgH69^^}h}my28{>n`!rPp` ztWmM>yg1`-&0}RT99HajctR*qv`D8DJcC^nt|7eP&2O9_Iw2v7cE5!Ev=Im#P&~)b zK0*@1CqLrV+0cp|b2|U?4OH|w+^M?#19+>BRn9jIz9n!*x{UHbp_9U{^vp?*P3e^jgsWL8D!)l^Q(*>{}^l#I$Chnk}X|9E%l6JGW{4p`myT6 zUA`D=&}|0BQ=8c(>|e$R!gW>`rjir#3K~Y7pe~`c%kBGg+}K`U)tg~6d#bJsCG8$q zM9isPV*4_t6Ks*7r$A-gyoy(EuEBgr4uL~H`m;cQ)yScY&53p&8f~ks#++_5yTW#y zr_TWk-&0eRE{wey*taP28}OL)Djp6{n*~P6!(+plsvVg~8Qq2A0@UX5!zv6VP7o#f zgSGd#Nsxg^ZBN2rxTG(DPwwGN57k6?(ZGzsF1y4Bh&p%e``7Oe;q>>$2IJ@Bp$^|t z1Ujty|H#qUjUC}vhaO%Xtb9=QNO6i$hx^+nj&@+0Ub>TDU`@#r` z`0^_d3{iwad>L$YdqV65p-u6mQGn!Dpa6TAw%&%o}qXfI)C=g_V?|l zyDt3JbKY6p)u6F-mX548+#pX){6O@gXPrN?e#%)!SUKNJ{QM`IMUz{Z$+krr)$tcR z&5XL5-6}4bg5clz7arR=%Eoxv@Ei41%MWez1Rxc@Y7ehGx00{?xmGd-wUU2Xt>nDt z-%4>xoDiFuv{9lcOV@UJXGe6%5HEbDiSAs!-1us6Qo0WJ@UrtKQj=W1|MFKqe(~~q zpT8dY@gBYyb+O{{@-dvQMPi`UYyJD}aLnJ8^AQ1=2WI#ebo2AE7gmn|mwEC17oYMM zCwngs`}_c$3dgX>b-fjfAzy#vPxKP|s0&~xS+Fu?soWTtfb|BQsird&%Xkp!n~@-z zA4Pe}^e|F9aJl_s8~RUqniZWrXacK5&4cHLCwI>!t{Dbl?T~2{;6(eGQp{HkU-Z|n z1AaN@qSOk#fyyvfq~({0e+o-A5kXUta$b?)Jcu ziJBA7FxcB`4Oh{`Iz73U=?B5leR-9F`-EDX+e_e-nuQsq(ic-Y0##!8LK^k=!S*gR zCgLT&>KTZa?1%vM)GZ!v$S)g`gyTIUX5b{#onlII{O8mtwwN+xVXaqdi5ezKXT8rF_LjeHk&1f~Ajfu8w`Zi+M)A=Ytk*dJOQnOD<^ zrDu{wD)eq4f}(Tdbyv|als}!67PRaJwxcT%znWfHlKG_A)qlTz=O0t-YE5y;uQpR8 zYwlC*%2nJ(now5xOo|;7xcskEDN51X`BKnjF{WG_MhG7MoO3{8oirGE7?w%KC}#Vz z$>!wy&l@laa6GQ;2$cDFY;RG{%_cteJt9QKy5Ntq9nCYbM>3f+Q;N%IOTkq%vsYI> zpH{6_7Her4r2;Lb9^J4`*WH73xYHGwkiin9ahC)-3(_KTPo!(L|2%G`gPH%XHQFH9%T%uqp&D!C;imO zZsbN#uYPP#V>}4Co2K~j<10fJDMI7L_?LrZg2x=9JnN}Pb0?2ePu^X9b5%<)(IeY! zjgd`yhse$_PbXjg6G@1l5{-4inI>bMd|mf!F^s&KvZTG^8ANuDLB*#y zB@3hTW@7^Yk0xTYz1|RqGYpE!}^l-0+A#6uW?0@#!bJ# zo)k)m$D{gWh^MB0qn>EXjN>qSNXju;3RukOgY^Jy-c#h3*t;i=M}^bb^rmgDk6KnQ zA6oswD=Y7?F>>iGRGX5#%D>Xl_;cx03N~pgLnv)s4=HTMeqyvLtZ@|4if7xK-JP;t z-f`v*hbU%iCURTrS%!(^C7=$?c4K8!{mjyc4j=I?67om4q^sO@{Hh%HDFqlwqt(hu zZZmHz71qy+1GHm0JgwpY4&4J{laaRIP-0yqKtTpnzK4YECKLzPIqqgz;cxyG{}62* zklqf*dZ+9++%91`Oh`;>4`@Rx3|x1vEp}`zjY|#7)us*VRC(%oAmzul&?zhT5?;&N zu;#)iGR4J20E_K4q!IfD0~1DpqMZwcl)_>;y0k>A-_8?Vp-5ovvSMUdDMp5MVq`#| z#k?em*{38)22UD(O@lcOA26GlPSmM3&eY_n!^u86k51`#))(uP!814@!B=4$>MC2Y zgXMXV_BCmznut3Nx-1}xGRv6w=gE3D)$UIE`P$cI97umTA4ESN!IV=`o#y%L^|Oj( zkvG*)Xn{h+Z8G#-sOX9dfyC?|f#+BYZO2;bH|MWzTNK4mR}Mk3w{S5YC*=(OckTCg z&nu<@T}75?#Oe1Er=RuQVx|j^ko_bl8a5nnz5V(pFMsmtTVMb9$?G3~{`#lVp5v|H zI|RLb@ChB7WZL22Xt@S#!YU99htZ6Fqt^RyCQ~~qopIBW?sUkjlRbl9SfnP425tT{ z#N%E><{uDN9S-2?0)Jj1sk1d$cTMFrRjOmv-Z8qIVATOuWRvzTs?x{{xeSC ziSEXTU(T?^K4>+NJ>~da)3?PtFFe!k%HOj=tzWQnw@j;>@pbWdgahlp!mZH% H+CBsTy|u!f diff --git a/supervisor/api/panel/frontend_es5/728d863f.js b/supervisor/api/panel/frontend_es5/728d863f.js new file mode 100644 index 000000000..fe0c2b68c --- /dev/null +++ b/supervisor/api/panel/frontend_es5/728d863f.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkhome_assistant_frontend=self.webpackChunkhome_assistant_frontend||[]).push([[510],{35510:function(e,t,r){r.r(t);r(51187);var i,n,o,a,s,c,l=r(37500),u=r(26767),p=r(5701),d=r(17717),f=r(67352),h=r(47181),m=(r(9381),r(98762),r(73408)),y=r(41682),v=r(60538),k=r(26765),b=r(11654);r(4552);function g(e){return g="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},g(e)}function w(e,t,r,i,n,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(i,n)}function _(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 P(e,t){return P=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},P(e,t)}function x(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,i=S(e);if(t){var n=S(this).constructor;r=Reflect.construct(i,arguments,n)}else r=i.apply(this,arguments);return D(this,r)}}function D(e,t){if(t&&("object"===g(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return C(e)}function C(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function S(e){return S=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},S(e)}function A(){A=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(!j(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 a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,n[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&i.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=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 a=0;ae.length)&&(t=e.length);for(var r=0,i=new Array(t);r\n ","\n ",'\n ',""])),this._error):"",this.closeDialog,this._dialogParams.supervisor.localize("common.close"),this._creatingBackup,this._createBackup,this._dialogParams.supervisor.localize("backup.create")):(0,l.dy)(i||(i=_([""])))}},{kind:"method",key:"_createBackup",value:(r=regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("running"===this._dialogParams.supervisor.info.state){e.next=3;break}return(0,k.Ys)(this,{title:this._dialogParams.supervisor.localize("backup.could_not_create"),text:this._dialogParams.supervisor.localize("backup.create_blocked_not_running","state",this._dialogParams.supervisor.info.state)}),e.abrupt("return");case 3:if(t=this._backupContent.backupDetails(),this._creatingBackup=!0,this._error="",!t.password||t.password.length){e.next=10;break}return this._error=this._dialogParams.supervisor.localize("backup.enter_password"),this._creatingBackup=!1,e.abrupt("return");case 10:if(!t.password||t.password===t.confirm_password){e.next=14;break}return this._error=this._dialogParams.supervisor.localize("backup.passwords_not_matching"),this._creatingBackup=!1,e.abrupt("return");case 14:if(delete t.confirm_password,e.prev=15,"full"!==this._backupContent.backupType){e.next=21;break}return e.next=19,(0,v.vU)(this.hass,t);case 19:e.next=23;break;case 21:return e.next=23,(0,v.zU)(this.hass,t);case 23:this._dialogParams.onCreate(),this.closeDialog(),e.next=30;break;case 27:e.prev=27,e.t0=e.catch(15),this._error=(0,y.js)(e.t0);case 30:this._creatingBackup=!1;case 31:case"end":return e.stop()}}),e,this,[[15,27]])})),u=function(){var e=this,t=arguments;return new Promise((function(i,n){var o=r.apply(e,t);function a(e){w(o,i,n,a,s,"next",e)}function s(e){w(o,i,n,a,s,"throw",e)}a(void 0)}))},function(){return u.apply(this,arguments)})},{kind:"get",static:!0,key:"styles",value:function(){return[b.Qx,b.yu,(0,l.iv)(c||(c=_(["\n ha-circular-progress {\n display: block;\n text-align: center;\n }\n "])))]}}]}}),l.oi)}}]); \ No newline at end of file diff --git a/supervisor/api/panel/frontend_es5/728d863f.js.gz b/supervisor/api/panel/frontend_es5/728d863f.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..3fe400dcce9a65deec0024a66146a5dff7d46e93 GIT binary patch literal 4283 zcmV;s5Jc}EiwFP!000021GRexbK5wZ@L!=h-^9ci=1OrKXQ?nwpLuKYZSr2z`aCoR zTZkz@13)g3^xyA6BS4ArrCpjyl&4pKNf(kNQVCkCbd*WbT;{jrVqVqPZ>9@&J>@fU zUP(!%s+c;z6r3r-Cgry-T&>1uD4#FnG#ihPhl4Y`JUWJ-#pQz4igK0_tgt{!k&8^B zk;smR!)GUGbW@3hVum@cu*5ZPN|7C%91jKvFW~X<)03ws2+vE{a55MoJb|a-$;l7~ zFX8d&$*Bd@i`+dfTa|t!NQq z&DXl+^46*fJFTFl68B53CRvg(Kg%kF>r&=7RkI-Lx>EHtYg$5YIGrQ{2G%m4a7Ip5 zR-@vh;4>;oE{NpK4S}ItO$o~YMTGcVBM$Odtuj@TTsE{O*#IH@;o=LaRemW5`ARbP zHX)ak5kN2}LQx_C#!^(b#nRAMboVHgpu3i zGYIOP5L{&Gn~E{6lDcY|q)O@r93iPBJhsY-pnvS}^RaZaNTNP^ZG5;~t^E4VYLcIy z8=ak>mkNW9EU*Cl4s>R;qRJM4;Urx!E0akult0L2Lu!!do_h)ggDk?m;RyC_&E|4i z%{ohZ%n-P_yZ4I*BQO`w#cR$RQn6rt#%h4;TuX2pUFJ66@fpq{wm@kJ?+u)_0pp&c z^*Tc%hb*i&auJx8pJ1&fTG=5618Pboiv49I%56F*uEf=1MwpV?L`fq_B1)Q9^LcY` zV1xxN0dMVuK3EO}cTY!5&QaTjX0J=na`9 z5l1qaRrd*J&3)n^S+ofkNidF<>^G73+qY$l7YHR0UJw)!gw-Co<~NyElI^SHf)EBS zL=~+XDuJTIL@vN7Gt^n36(3_K0rjUS;C<@%mQy!+)fw%Ln8ATotKMCjZTzXj{421X zSFt~}M4CKB$|Y%tQTkggMXFbQ5ECMb@i?6kHRY4^43E=GN*Z`N!(JX=$zNP>dFKEW zUAJ$yW4}4SVfR(klFvI%HQK%(HcOk0@B=S@{>Y+!m?Q!ZA%(NW8h zVS@_7dOG|JWQWCDG&?UVN$~E`H*rCGxd=WQ=r#_}vPQK7fe;m~HG2%ar^RdrkcGg@ zc-1K>#Ap}yTyww8{`SgV&UNyUwV-pwg{IW;3|KAAb{&PcAWt1`mV`m%5YQen9vR`r$op=-=0sGZ5${BZr2sm zh6&y!=uL>s8etpxHW2a%Vf<3U)Ef7QZnL!Z);1==fzC!+b`TT}hmb;O4pvF-bm-IS zM>{ggV&2di2%jX5%Opz=%#MQ;LFBfCI~c)$`d#G`KyI25@v`AUVqUVmA?!*`4~HZE zq8yC);h|-w+GM86rKXK!)dnYcXl+4S(L+}EE`}3 zB`(S&Rrn$NNkwcA}+*wjeG3!VV$X=8dH!m z11U4qsd9KEN9Vj@2;pd*_dv8H(c8$=UIC%ia}r3eK&*aJmes*A_x~VYmT}}j`ydQ08OhziRn(8y-psUaTEOoXih)Fsaz!%0Ta7$tl zIS~#y3x>nX+J~k7jG?e=Bo+Up1Z7vBt1Ik!tTYgpcJmdK>bwArF*_P_u(`uVff z%Fm=PU;5GX%phngc;wPZH?#x9!+392j;vogC567qtHo!2*ET=HheMxm z(hqI(AvVqoKqaE=jO47E5zyT~s=3(!#nvZc_nvmRDbiQI5poNE`|s?u_!nLM1u+Fr z&sM{ytE0yV9w89S=465_g#Y(ju835bK&O^BSIMk51ca8o9`+Xo)(7h=rO0fq62+4V zvE(lVNf>8`RGGpmboTk5>@O_gx?0zOz-`@1^9=eVG`D$=p$IGR|(mMzzqA)kmMb2{BgO_Vq^LCz&R+H#ka*v2kn8l;GsPn8FxEB_%axz zC+gc0QS15Ny)&%(?ybS*zkjba%KmLWYi!v1sOv8e8@*o?T*nmqV!@0Fd9Rc^o3g=3 zJXgMR5eEmp^EZ8!fWC@!dn#%xOAjtowf!k8Z7Hyp<-Dd!;_?u9CM8|3+e#X5igN3C zA|{E9)mblcagZi;#rE66D^I~H)7IE?-8c1|9e-`z42PUPa-~D)Jx*2WT-selgfq9j z!KP>9=$sC&8Va2+x}add1NvV#%gxR5J2r2(Pyk?aQ(&bFV6b-AtUi8jKs$88%^k^?!x>(*|EE@6ZMFG<5&Oto* zRLAe3t?O}m(eL!{?&hS{Nn+nP+`j9N;+svcLlFr0BV@O&hSpzp0VP+k%(lpyleYaH zdBWSw`%%ytX!wR~aN z6eR&nOU;x$(@;p~1d|LXq=1sZKVDsQz1I!JnEK}xQ{!mG`9hhOdy0{&F73qF##<5bH?HUWBy+<4l`ds zaJw&1<6}aLSL$Oz?#>8ZCImP15}WA68{;ZtO3XdA$L)xC7=0V00xBb~Ndk5`p_gX4 zN~*dhQo=G@FM^g5H6@9xW}!8S33pV6(9WZm^@ohNm+H!$@p>Oi)Hl!}@Ym$FLncsbGP3&VOs@czgA=*rS zV!yEq$UCo%aeF|m>Bb+_JPh_S{|h*d)aH6aB^SkB@-7`#Bl z(!Sf?u;F0T|AhFtMmxwAgiVOpsj6g~;8Q@~Wp zNg!^s@TQXp9Kq1~`jx>HW?otj$`q$zFrSiY0`iDQUxaBt>R$H4%k$Z7eF$ErI7?*1 zRhdcx)-$QZy+xdAgg{2Qk5dnE8|L%h0-P7U(BrM9(Z6Vbi4HA^qd=E@0e?InNC~6g zM-&XUvUg+Y8FJ?jkxgpjndQ_PPp-ob-d1rQJkOdC37E;v^p%U}&p~<_cjm$5=KtN7*LBQ+5p(0JU z75=U2t@&)mncbT9Yc(DuVd(p3!^DCy->p3; z3d%0IIp6@`7EXCIx&WrGed9O4*ZF@+7uT1Hs)iKbD_*{6Cg+SRCoZi>z*PL8kHf?@ zvG6>fI5j+^_?x+1BTVw@LM-MgOI?43Mn;53T7=38u9M4i`}UToiZ(JsJM!b8lOMtS z_f$RyC%olivRZ{_-`aY~4+kC5Coz=olob$5#JNY5?xJ+KQwT$2NIMAEW@SIe6SEdc zVB^UzW5dIiM%%LrtRATU5q6$vb|$1DiX_{#W9Lf4V+<`!(?I+3fc~L*3GVWE*yYv> z;dhzetqnRo-C+#SVSA`C*}dri4w>z@Jono|#WjiNS!! zV-Wx2le05$PJ|cb#z*a>G^0!;H${o^aa@TmfN?r7SGQUPXm)J{K_g(4U!1V&^z9DjF?K{56 z|NkAn$nO`}=0;o--){var s=r[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,r),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,r[n])(i)||i);if(void 0!==o.finisher&&t.push(o.finisher),void 0!==o.elements){e=o.elements;for(var s=0;se.length)&&(r=e.length);for(var t=0,n=new Array(r);t\n ',"\n "])),this.supervisor.localize("my.faq_link")))}},{kind:"method",key:"render",value:function(){return this._error?(0,a.dy)(i||(i=m([""])),this._error):(0,a.dy)(o||(o=m([""])))}},{kind:"method",key:"_createRedirectUrl",value:function(e){var r=this._createRedirectParams(e);return"".concat(e.redirect).concat(r)}},{kind:"method",key:"_createRedirectParams",value:function(e){var r=this,t=(0,d.Q2)();if(!e.params&&!Object.keys(t).length)return"";var n={};return Object.entries(e.params||{}).forEach((function(e){var i=h(e,2),o=i[0],s=i[1];if(!t[o]||!r._checkParamType(s,t[o]))throw Error();n[o]=t[o]})),"?".concat((0,d.ou)(n))}},{kind:"method",key:"_checkParamType",value:function(e,r){return"string"===e||"url"===e&&(r&&r===(0,s.N)(r))}}]}}),a.oi)},54211:function(e,r){r.N=void 0;var t=/^([^\w]*)(javascript|data|vbscript)/im,n=/[\u0000-\u001F\u007F-\u009F\u2000-\u200D\uFEFF]/gim,i=/^([^:]+):/gm,o=[".","/"];r.N=function(e){if(!e)return"about:blank";var r=e.replace(n,"").trim();if(function(e){return o.indexOf(e[0])>-1}(r))return r;var s=r.match(i);if(!s)return r;var a=s[0];return t.test(a)?"about:blank":r}}}]); \ No newline at end of file diff --git a/supervisor/api/panel/frontend_es5/75af0819.js.gz b/supervisor/api/panel/frontend_es5/75af0819.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..d5f90eaa8105479d20c304b0e08553c09a0330bc GIT binary patch literal 4201 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 0!==arguments[2]?arguments[2]:{};return r||(r=Object.assign({},(0,f.getDefaultWhiteList)(),{input:["type","disabled","checked"],"ha-icon":["icon"],"ha-svg-icon":["path"]})),i.allowSvg?(o||(o=Object.assign({},r,{svg:["xmlns","height","width"],path:["transform","stroke","d"],img:["src"]})),e=o):e=r,(0,f.filterXSS)(a()(n,t),{whiteList:e,onTagAttr:c})}};(0,i.Jj)(s)}},r={};function o(n){var t=r[n];if(void 0!==t)return t.exports;var i=r[n]={exports:{}};return e[n].call(i.exports,i,i.exports,o),i.exports}o.m=e,o.x=function(){var n=o.O(void 0,[191,468],(function(){return o(14971)}));return n=o.O(n)},n=[],o.O=function(t,e,r,i){if(!e){var u=1/0;for(s=0;s=i)&&Object.keys(o.O).every((function(n){return o.O[n](e[f])}))?e.splice(f--,1):(a=!1,i0&&n[s-1][2]>i;s--)n[s]=n[s-1];n[s]=[e,r,i]},o.n=function(n){var t=n&&n.__esModule?function(){return n.default}:function(){return n};return o.d(t,{a:t}),t},o.d=function(n,t){for(var e in t)o.o(t,e)&&!o.o(n,e)&&Object.defineProperty(n,e,{enumerable:!0,get:t[e]})},o.f={},o.e=function(n){return Promise.all(Object.keys(o.f).reduce((function(t,e){return o.f[e](n,t),t}),[]))},o.u=function(n){return{191:"2dbdaab4",468:"4a274bef"}[n]+".js"},o.o=function(n,t){return Object.prototype.hasOwnProperty.call(n,t)},o.p="/api/hassio/app/frontend_es5/",function(){var n={971:1};o.f.i=function(t,e){n[t]||importScripts(o.p+o.u(t))};var t=self.webpackChunkhome_assistant_frontend=self.webpackChunkhome_assistant_frontend||[],e=t.push.bind(t);t.push=function(t){var r=t[0],i=t[1],u=t[2];for(var a in i)o.o(i,a)&&(o.m[a]=i[a]);for(u&&u(o);r.length;)n[r.pop()]=1;e(t)}}(),t=o.x,o.x=function(){return Promise.all([o.e(191),o.e(468)]).then(t)};o.x()}(); \ No newline at end of file diff --git a/supervisor/api/panel/frontend_es5/94873099.js.gz b/supervisor/api/panel/frontend_es5/94873099.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..1d01f2710e1d6354f9b566ae27a7c618c6069f29 GIT binary patch literal 1107 zcmV-Z1g!fXiwFP!000021C3ROj;lHl{gquLMYh)K4Y?hzZ&!J}SAIC+&r1o`GoNr>|bb$-%HcrEM^< z%rGT@ym~T=Ur^Qr@zr!jnH0b^X(+1%0rKqSvuDpK1M(cro>0mP@#ko&B9YQ{<0B!2 z9(4a$Ls0!>5*14*)^qa^blB|%9m@V1)lxY*-|Tg2!8cZ?!@nr%I_5-cL6=~^l6GC1 zdwm9H00Rg`+C{Sk?H%8MUijsk*<^BORCzJI6vxYKmcKn!lD69?yRf?*vErNg3JTAq zb84YU+c7d_6<>h=1eI(y{+Ffl@TGE|63W^hcajZw*%1pnpv+mcl-H^-Izqefe}Cle z7Kh_n`el@NlrqKTW@GMuxLdp>1`9HOEy%JKebMV-yU{MfV4xODkHWnwLmU>ug`%v~ zt}=FuSI%3r?n}gbwGHmh7DG-Dh9)5F0JTyZ5BAp|exO7W+V_~X_ao{An9)DV#e45< zQgpQIQuI>%^A#lyHD(2NbY$ql5Ir#Dh0S!H;%w|WIg)+hIXu+Hde={`>McdPKSP2J z3;|y70vkls=)x2`%7z}5&hV|kV)?^yV24t)F#MZ+87zxm#q8BFh;n$MBv3lB4860WA zj7r0|*3@AAW4L22=w=HxJP-*Ix&WW}3~&QOs!FusABex93!`k610DwdoaKsg3uS|h zkkctVA-cj0!wv^jSx)qKk+r%(8>bA4^-X1s_Ml57^VvjmyKR8%@%G$ z3C>IHZ^sh;x8ZJ==0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),l=this.toElementFinisherExtras((0,i[o])(s)||s);e=l.element,this.addElementPlacement(e,t),l.finisher&&n.push(l.finisher);var c=l.extras;if(c){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\n ',"\n \n \n "])),e,e,this._dialogClosed,this._params.title?this._params.title:this._params.confirmation&&this.hass.localize("ui.dialogs.generic.default_confirmation_title"),this._params.text?(0,c.dy)(o||(o=v(["\n \n ","\n

\n "])),(0,f.$)({"no-bottom-padding":Boolean(this._params.prompt),warning:Boolean(this._params.warning)}),this._params.text):"",this._params.prompt?(0,c.dy)(a||(a=v(["\n \n "])),this._value,this._handleKeyUp,this._valueChanged,this._params.inputLabel?this._params.inputLabel:"",this._params.inputType?this._params.inputType:"text"):"",e&&(0,c.dy)(s||(s=v(["\n \n ',"\n \n "])),this._dismiss,this._params.dismissText?this._params.dismissText:this.hass.localize("ui.dialogs.generic.cancel")),this._confirm,!this._params.prompt,this._params.confirmText?this._params.confirmText:this.hass.localize("ui.dialogs.generic.ok"))}},{kind:"method",key:"_valueChanged",value:function(e){this._value=e.detail.value}},{kind:"method",key:"_dismiss",value:function(){var e;null!==(e=this._params)&&void 0!==e&&e.cancel&&this._params.cancel(),this._close()}},{kind:"method",key:"_handleKeyUp",value:function(e){13===e.keyCode&&this._confirm()}},{kind:"method",key:"_confirm",value:function(){this._params.confirm&&this._params.confirm(this._value),this._close()}},{kind:"method",key:"_dialogClosed",value:function(e){"ignore"!==e.detail.action&&this._dismiss()}},{kind:"method",key:"_close",value:function(){this._params&&(this._params=void 0,(0,h.B)(this,"dialog-closed",{dialog:this.localName}))}},{kind:"get",static:!0,key:"styles",value:function(){return[m.yu,(0,c.iv)(l||(l=v(["\n :host([inert]) {\n pointer-events: initial !important;\n cursor: initial !important;\n }\n a {\n color: var(--primary-color);\n }\n p {\n margin: 0;\n padding-top: 6px;\n padding-bottom: 24px;\n color: var(--primary-text-color);\n }\n .no-bottom-padding {\n padding-bottom: 0;\n }\n .secondary {\n color: var(--secondary-text-color);\n }\n ha-dialog {\n /* Place above other dialogs */\n --dialog-z-index: 104;\n }\n .warning {\n color: var(--warning-color);\n }\n "])))]}}]}}),c.oi)}}]); \ No newline at end of file diff --git a/supervisor/api/panel/frontend_es5/972e73cd.js.gz b/supervisor/api/panel/frontend_es5/972e73cd.js.gz deleted file mode 100644 index 5c54cd2fd342b1f76670ca3965b2fd9b0110c2ab..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4354 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 diff --git a/supervisor/api/panel/frontend_es5/a159a744.js b/supervisor/api/panel/frontend_es5/a159a744.js new file mode 100644 index 000000000..756e0b723 --- /dev/null +++ b/supervisor/api/panel/frontend_es5/a159a744.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkhome_assistant_frontend=self.webpackChunkhome_assistant_frontend||[]).push([[552],{4552:function(e,t,r){var n=r(37500),i=r(26767),o=r(5701),a=r(63864),s=r(14516);r(29607);(0,s.Z)((function(e){return new Intl.DateTimeFormat(e.language,{weekday:"long",month:"long",day:"numeric"})}));var l=(0,s.Z)((function(e){return new Intl.DateTimeFormat(e.language,{year:"numeric",month:"long",day:"numeric"})})),c=((0,s.Z)((function(e){return new Intl.DateTimeFormat(e.language,{year:"numeric",month:"numeric",day:"numeric"})})),(0,s.Z)((function(e){return new Intl.DateTimeFormat(e.language,{day:"numeric",month:"short"})})),(0,s.Z)((function(e){return new Intl.DateTimeFormat(e.language,{month:"long",year:"numeric"})})),(0,s.Z)((function(e){return new Intl.DateTimeFormat(e.language,{month:"long"})})),(0,s.Z)((function(e){return new Intl.DateTimeFormat(e.language,{year:"numeric"})})),r(66477)),u=(0,s.Z)((function(e){if(e.time_format===c.zt.language||e.time_format===c.zt.system){var t=e.time_format===c.zt.language?e.language:void 0,r=(new Date).toLocaleString(t);return r.includes("AM")||r.includes("PM")}return e.time_format===c.zt.am_pm}));var d,f,p,h,m,y=(0,s.Z)((function(e){return new Intl.DateTimeFormat(e.language,{year:"numeric",month:"long",day:"numeric",hour:u(e)?"numeric":"2-digit",minute:"2-digit",hour12:u(e)})}));(0,s.Z)((function(e){return new Intl.DateTimeFormat(e.language,{year:"numeric",month:"long",day:"numeric",hour:u(e)?"numeric":"2-digit",minute:"2-digit",second:"2-digit",hour12:u(e)})})),(0,s.Z)((function(e){return new Intl.DateTimeFormat(e.language,{year:"numeric",month:"numeric",day:"numeric",hour:"numeric",minute:"2-digit",hour12:u(e)})})),r(12497),r(83927),r(14678),r(52039);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},v(e)}function b(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function k(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},g(e,t)}function w(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=C(e);if(t){var i=C(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return E(this,r)}}function E(e,t){if(t&&("object"===v(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return P(e)}function P(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function C(e){return C=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},C(e)}function A(){A=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(!_(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),l=this.toElementFinisherExtras((0,i[o])(s)||s);e=l.element,this.addElementPlacement(e,t),l.finisher&&n.push(l.finisher);var c=l.extras;if(c){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',"\n ","\n "])),this.imageUrl?(0,n.dy)(f||(f=b([''])),this.imageUrl):this.iconPath?(0,n.dy)(p||(p=b(["'])),this.iconPath):"",this.label,this.version?(0,n.dy)(h||(h=b(['(',")"])),this.version):"")}},{kind:"get",static:!0,key:"styles",value:function(){return(0,n.iv)(m||(m=b(["\n :host {\n display: flex;\n align-items: center;\n }\n .label {\n margin-right: 4px;\n }\n .version {\n color: var(--secondary-text-color);\n }\n .icon {\n max-height: 22px;\n max-width: 22px;\n margin-right: 8px;\n }\n "])))}}]}}),n.oi);function X(e){return X="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},X(e)}function Y(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function ee(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function te(e,t){return te=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},te(e,t)}function re(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=he(e);if(t){var i=he(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return ne(this,r)}}function ne(e,t){if(t&&("object"===X(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return ie(e)}function ie(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function oe(){oe=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(!le(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),l=this.toElementFinisherExtras((0,i[o])(s)||s);e=l.element,this.addElementPlacement(e,t),l.finisher&&n.push(l.finisher);var c=l.extras;if(c){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);rt.name?1:-1}))),this.addons=(this.backup?this.backup.addons:null===(t=this.supervisor)||void 0===t?void 0:t.supervisor.addons).map((function(e){return{slug:e.slug,name:e.name,version:e.version,checked:!1}})).sort((function(e,t){return e.name>t.name?1:-1})),this.backupType=(null===(n=this.backup)||void 0===n?void 0:n.type)||"full",this.backupName=(null===(i=this.backup)||void 0===i?void 0:i.name)||"",this.backupHasPassword=(null===(o=this.backup)||void 0===o?void 0:o.protected)||!1)}},{kind:"field",key:"_localize",value:function(){var e=this;return function(t){var r;return(null===(r=e.supervisor)||void 0===r?void 0:r.localize("backup.".concat(t)))||e.localize("ui.panel.page-onboarding.restore.".concat(t))}}},{kind:"method",key:"render",value:function(){if(!this.onboarding&&!this.supervisor)return(0,n.dy)(j||(j=Y([""])));var e,t,r="partial"===this.backupType?this._getSection("folders"):void 0,i="partial"===this.backupType?this._getSection("addons"):void 0;return(0,n.dy)(H||(H=Y(["\n ","\n ","\n ","\n ","\n ","\n ","\n "])),this.backup?(0,n.dy)(F||(F=Y(['
\n ',"\n (",")
\n ","\n
"])),"full"===this.backup.type?this._localize("full_backup"):this._localize("partial_backup"),Math.ceil(10*this.backup.size)/10+" MB",this.hass?(e=new Date(this.backup.date),t=this.hass.locale,y(t).format(e)):this.backup.date):(0,n.dy)(V||(V=Y(['\n ','\n
\n
\n \n ',"\n ","\n ","\n
"])),this.backup&&this.backup.homeassistant?(0,n.dy)(M||(M=Y(["\n \n \n \n \n "])),(0,n.dy)(L||(L=Y(['\n \n \n
',"
\n "])),(0,n.dy)(B||(B=Y(["\n "])),this._localize("folders"),me),this._toggleSection,r.checked,r.indeterminate,"folders",r.templates):"",null!=i&&i.templates.length?(0,n.dy)(U||(U=Y(["\n \n ',"\n "])),(0,n.dy)(N||(N=Y(["\n "])),this._localize("addons"),ye),this._toggleSection,i.checked,i.indeterminate,"addons",i.templates):""):"","partial"!==this.backupType||this.backup&&!this.backupHasPassword?"":(0,n.dy)($||($=Y(["
"]))),this.backup?"":(0,n.dy)(q||(q=Y(['=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\n ',"\n\n \n \n \n \n
\n ',""])),this._error):"",this.supervisor.localize("addon.configuration.audio.input"),this._setInputDevice,this._selectedInput,this._inputDevices&&this._inputDevices.map((function(e){return(0,n.dy)(w||(w=O(["\n \n ","\n \n "])),e.device||"",e.name)})),this.supervisor.localize("addon.configuration.audio.output"),this._setOutputDevice,this._selectedOutput,this._outputDevices&&this._outputDevices.map((function(e){return(0,n.dy)(k||(k=O(["\n ","\n "])),e.device||"",e.name)})),this._saveSettings,this.supervisor.localize("common.save"))}},{kind:"get",static:!0,key:"styles",value:function(){return[p.Qx,h.l,(0,n.iv)(E||(E=O(["\n :host,\n ha-card,\n paper-dropdown-menu {\n display: block;\n }\n paper-item {\n width: 450px;\n }\n .card-actions {\n text-align: right;\n }\n "])))]}},{kind:"method",key:"update",value:function(e){U(q(s.prototype),"update",this).call(this,e),e.has("addon")&&this._addonChanged()}},{kind:"method",key:"_setInputDevice",value:function(e){var t=e.detail.item.getAttribute("device");this._selectedInput=t}},{kind:"method",key:"_setOutputDevice",value:function(e){var t=e.detail.item.getAttribute("device");this._selectedOutput=t}},{kind:"method",key:"_addonChanged",value:(i=S(regeneratorRuntime.mark((function e(){var t,r,n,i,o;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0: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){e.next=4;break}return e.abrupt("return");case 4:return t={device:"default",name:this.supervisor.localize("addon.configuration.audio.default")},e.prev=5,e.next=8,(0,m.G)(this.hass);case 8:r=e.sent,n=r.audio,i=Object.keys(n.input).map((function(e){return{device:e,name:n.input[e]}})),o=Object.keys(n.output).map((function(e){return{device:e,name:n.output[e]}})),this._inputDevices=[t].concat(P(i)),this._outputDevices=[t].concat(P(o)),e.next=21;break;case 16:e.prev=16,e.t0=e.catch(5),this._error="Failed to fetch audio hardware",this._inputDevices=[t],this._outputDevices=[t];case 21:case"end":return e.stop()}}),e,this,[[5,16]])}))),function(){return i.apply(this,arguments)})},{kind:"method",key:"_saveSettings",value:(r=S(regeneratorRuntime.mark((function e(t){var r,n,i;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(r=t.currentTarget).progress=!0,this._error=void 0,n={audio_input:"default"===this._selectedInput?null:this._selectedInput,audio_output:"default"===this._selectedOutput?null:this._selectedOutput},e.prev=4,e.next=7,(0,u.d3)(this.hass,this.addon.slug,n);case 7:if("started"!==(null===(i=this.addon)||void 0===i?void 0:i.state)){e.next=10;break}return e.next=10,_(this,this.hass,this.supervisor,this.addon);case 10:e.next=15;break;case 12:e.prev=12,e.t0=e.catch(4),this._error="Failed to set addon audio device";case 15:r.progress=!1;case 16:case"end":return e.stop()}}),e,this,[[4,12]])}))),function(e){return r.apply(this,arguments)})}]}}),n.oi),r(87724);var Z=r(77426),K=r(67352),Q=(r(81545),r(57835));function Y(e){return Y="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},Y(e)}function W(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==r)return;var n,i,o=[],a=!0,s=!1;try{for(r=r.call(e);!(a=(n=r.next()).done)&&(o.push(n.value),!t||o.length!==t);a=!0);}catch(c){s=!0,i=c}finally{try{a||null==r.return||r.return()}finally{if(s)throw i}}return o}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return J(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return J(e,t)}(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 J(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;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n \n \n "],t||(t=e.slice(0)),ie=Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))),this.label,this.data,this.disabled,this._valueChanged);var e,t}},{kind:"method",key:"_valueChanged",value:function(e){(0,c.B)(this,"value-changed",{value:e.target.checked})}}]}}),n.oi);function _e(e){return _e="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)}function Ce(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function Pe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function xe(e,t){return xe=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},xe(e,t)}function Se(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=De(e);if(t){var i=De(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Oe(this,r)}}function Oe(e,t){if(t&&("object"===_e(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Ae(e)}function Ae(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function De(e){return De=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},De(e)}function je(){je=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(!Re(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;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r',": ",""])),this.label,this.schema.value)}},{kind:"get",static:!0,key:"styles",value:function(){return(0,n.iv)(Ee||(Ee=Ce(["\n :host {\n display: block;\n }\n .label {\n font-weight: 500;\n }\n "])))}}]}}),n.oi),r(92022);function Be(e){return Be="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},Be(e)}function $e(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function Ne(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Ue(e,t){return Ue=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Ue(e,t)}function qe(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=Qe(e);if(t){var i=Qe(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Ze(this,r)}}function Ze(e,t){if(t&&("object"===Be(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Ke(e)}function Ke(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Qe(e){return Qe=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Qe(e)}function Ye(){Ye=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(!Xe(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;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;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n ",'\n
\n ',"\n \n
\n
\n "])),this.label,this.schema.optional?(0,n.dy)(it||(it=ct(["\n \n "])),this._handleCheckboxChange,void 0!==this.data,this.disabled):"",this._value,this.schema.valueMin,this.schema.valueMax,this.disabled||void 0===this.data&&this.schema.optional,this._valueChanged):(0,n.dy)(ot||(ot=ct(['\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&&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\n \n \n "])),function(e){return Array.isArray(e)?e[1]||e[0]:e}(t),r.includes(i),i,e.disabled,e._valueChanged)}));return t.length<6?(0,n.dy)(Ct||(Ct=At(["
","","
"])),this.label,i):(0,n.dy)(Pt||(Pt=At(["\n \n \n \n :host {\n display: block;\n @apply --paper-font-common-base;\n }\n\n paper-input {\n width: 30px;\n text-align: center;\n --paper-input-container-input: {\n /* Damn you firefox\n * Needed to hide spin num in firefox\n * http://stackoverflow.com/questions/3790935/can-i-hide-the-html5-number-input-s-spin-box\n */\n -moz-appearance: textfield;\n @apply --paper-time-input-cotnainer;\n }\n --paper-input-container-input-webkit-spinner: {\n -webkit-appearance: none;\n margin: 0;\n display: none;\n }\n --paper-input-container-shared-input-style_-_-webkit-appearance: textfield;\n }\n\n paper-dropdown-menu {\n width: 55px;\n padding: 0;\n /* Force ripple to use the whole container */\n --paper-dropdown-menu-ripple: {\n color: var(\n --paper-time-input-dropdown-ripple-color,\n var(--primary-color)\n );\n }\n --paper-input-container-input: {\n @apply --paper-font-button;\n text-align: center;\n padding-left: 5px;\n @apply --paper-time-dropdown-input-cotnainer;\n }\n --paper-input-container-underline: {\n border-color: transparent;\n }\n --paper-input-container-underline-focus: {\n border-color: transparent;\n }\n }\n\n paper-item {\n cursor: pointer;\n text-align: center;\n font-size: 14px;\n }\n\n paper-listbox {\n padding: 0;\n }\n\n label {\n @apply --paper-font-caption;\n color: var(\n --paper-input-container-color,\n var(--secondary-text-color)\n );\n }\n\n .time-input-wrap {\n @apply --layout-horizontal;\n @apply --layout-no-wrap;\n justify-content: var(--paper-time-input-justify-content, normal);\n }\n\n [hidden] {\n display: none !important;\n }\n\n #millisec {\n width: 38px;\n }\n\n .no-suffix {\n margin-left: -2px;\n }\n \n\n \n
\n \x3c!-- Hour Input --\x3e\n \n :\n \n\n \x3c!-- Min Input --\x3e\n \n :\n \n\n \x3c!-- Sec Input --\x3e\n \n :\n \n\n \x3c!-- Millisec Input --\x3e\n \n \n\n \x3c!-- Dropdown Menu --\x3e\n \n \n AM\n PM\n \n \n
\n '],t||(t=e.slice(0)),Zt=Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))));var e,t}},{key:"properties",get:function(){return{label:{type:String,value:"Time"},autoValidate:{type:Boolean,value:!0},hideLabel:{type:Boolean,value:!1},floatInputLabels:{type:Boolean,value:!1},alwaysFloatInputLabels:{type:Boolean,value:!1},format:{type:Number,value:12},disabled:{type:Boolean,value:!1},hour:{type:String,notify:!0},min:{type:String,notify:!0},sec:{type:String,notify:!0},millisec:{type:String,notify:!0},hourLabel:{type:String,value:""},minLabel:{type:String,value:""},secLabel:{type:String,value:""},millisecLabel:{type:String,value:""},enableSecond:{type:Boolean,value:!1},enableMillisecond:{type:Boolean,value:!1},noHoursLimit:{type:Boolean,value:!1},amPm:{type:String,notify:!0,value:"AM"},value:{type:String,notify:!0,readOnly:!0,computed:"_computeTime(min, hour, sec, millisec, amPm)"}}}}],(r=[{key:"validate",value:function(){var e=!0;return this.$.hour.validate()&&this.$.min.validate()||(e=!1),this.enableSecond&&!this.$.sec.validate()&&(e=!1),this.enableMillisecond&&!this.$.millisec.validate()&&(e=!1),12!==this.format||this.$.dropdown.validate()||(e=!1),e}},{key:"_computeTime",value:function(e,t,r,n,i){var o;return(t||e||r&&this.enableSecond||n&&this.enableMillisecond)&&(r=r||"00",n=n||"000",o=(t=t||"00")+":"+(e=e||"00"),this.enableSecond&&r&&(o=o+":"+r),this.enableMillisecond&&n&&(o=o+":"+n),12===this.format&&(o=o+" "+i)),o}},{key:"_onFocus",value:function(e){e.target.inputElement.inputElement.select()}},{key:"_formatMillisec",value:function(){1===this.millisec.toString().length&&(this.millisec=this.millisec.toString().padStart(3,"0"))}},{key:"_formatSec",value:function(){1===this.sec.toString().length&&(this.sec=this.sec.toString().padStart(2,"0"))}},{key:"_formatMin",value:function(){1===this.min.toString().length&&(this.min=this.min.toString().padStart(2,"0"))}},{key:"_shouldFormatHour",value:function(){24===this.format&&1===this.hour.toString().length&&(this.hour=this.hour.toString().padStart(2,"0"))}},{key:"_computeHourMax",value:function(e){return this.noHoursLimit?null:12===e?e:23}},{key:"_equal",value:function(e,t){return e===t}},{key:"_computeClassNames",value:function(e){return e?" ":"no-suffix"}}])&&Wt(t.prototype,r),n&&Wt(t,n),o}(r(28426).H3);function nr(e){return nr="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},nr(e)}function ir(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function or(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ar(e,t){return ar=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},ar(e,t)}function sr(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=dr(e);if(t){var i=dr(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return cr(this,r)}}function cr(e,t){if(t&&("object"===nr(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return lr(e)}function lr(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function dr(e){return dr=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},dr(e)}function ur(){ur=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(!hr(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;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n '],t||(t=e.slice(0)),tr=Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))),this.label,this.required,this.required,this.disabled,this.enableMillisecond,this._parseDuration(this._hours),this._parseDuration(this._minutes),this._parseDuration(this._seconds),this._parseDurationMillisec(this._milliseconds),this._hourChanged,this._minChanged,this._secChanged,this._millisecChanged);var e,t}},{kind:"get",key:"_hours",value:function(){return this.data&&this.data.hours?Number(this.data.hours):0}},{kind:"get",key:"_minutes",value:function(){return this.data&&this.data.minutes?Number(this.data.minutes):0}},{kind:"get",key:"_seconds",value:function(){return this.data&&this.data.seconds?Number(this.data.seconds):0}},{kind:"get",key:"_milliseconds",value:function(){return this.data&&this.data.milliseconds?Number(this.data.milliseconds):0}},{kind:"method",key:"_parseDuration",value:function(e){return e.toString().padStart(2,"0")}},{kind:"method",key:"_parseDurationMillisec",value:function(e){return e.toString().padStart(3,"0")}},{kind:"method",key:"_hourChanged",value:function(e){this._durationChanged(e,"hours")}},{kind:"method",key:"_minChanged",value:function(e){this._durationChanged(e,"minutes")}},{kind:"method",key:"_secChanged",value:function(e){this._durationChanged(e,"seconds")}},{kind:"method",key:"_millisecChanged",value:function(e){this._durationChanged(e,"milliseconds")}},{kind:"method",key:"_durationChanged",value:function(e,t){var r=Number(e.detail.value);if(r!==this["_".concat(t)]){var n=this._hours,i=this._minutes;"seconds"===t&&r>59&&(i+=Math.floor(r/60),r%=60),"minutes"===t&&r>59&&(n+=Math.floor(r/60),r%=60),(0,c.B)(this,"value-changed",{value:Object.assign({hours:n,minutes:i,seconds:this._seconds,milliseconds:this._milliseconds},ir({},t,r))})}}}]}}),n.oi);function wr(e){return wr="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},wr(e)}function kr(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Er(e,t){return Er=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Er(e,t)}function _r(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=xr(e);if(t){var i=xr(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Cr(this,r)}}function Cr(e,t){if(t&&("object"===wr(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Pr(e)}function Pr(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function xr(e){return xr=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},xr(e)}function Sr(){Sr=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(!Dr(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;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n "],t||(t=e.slice(0)),gr=Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))),this.label,this.schema.required,this.data,this.disabled);var e,t}}]}}),n.oi),r(76492),r(14678);var Fr,Mr,Ir,Lr,Hr,Vr,Br=r(32594);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},$r(e)}function Nr(e,t){return cn(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==r)return;var n,i,o=[],a=!0,s=!1;try{for(r=r.call(e);!(a=(n=r.next()).done)&&(o.push(n.value),!t||o.length!==t);a=!0);}catch(c){s=!0,i=c}finally{try{a||null==r.return||r.return()}finally{if(s)throw i}}return o}(e,t)||an(e,t)||on()}function Ur(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function qr(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Zr(e,t){return Zr=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Zr(e,t)}function Kr(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=Wr(e);if(t){var i=Wr(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Qr(this,r)}}function Qr(e,t){if(t&&("object"===$r(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Yr(e)}function Yr(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Wr(e){return Wr=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Wr(e)}function Jr(){Jr=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(!en(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;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n ","\n ","\n \n "])),this.label,this.schema.options.map((function(t){var r=Nr(t,2),i=r[0],o=r[1];return(0,n.dy)(Mr||(Mr=Ur(["\n \n \n \n "])),o,i===e.data,i,e.disabled,e._valueChanged)}))):(0,n.dy)(Ir||(Ir=Ur(["\n \n ","\n ","\n \n "])),this.label,this.data,this.disabled,Br.U,this._valueChanged,this.schema.optional?(0,n.dy)(Lr||(Lr=Ur(['']))):"",this.schema.options.map((function(e){var t=Nr(e,2),r=t[0],i=t[1];return(0,n.dy)(Hr||(Hr=Ur(["\n ","\n "])),r,i)})))}},{kind:"method",key:"_valueChanged",value:function(e){e.stopPropagation();var t=e.target.value;t!==this.data&&(""===t&&(t=void 0),(0,c.B)(this,"value-changed",{value:t}))}},{kind:"get",static:!0,key:"styles",value:function(){return(0,n.iv)(Vr||(Vr=Ur(["\n mwc-select,\n mwc-formfield {\n display: block;\n }\n "])))}}]}}),n.oi),r(66255);function pn(e){return pn="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},pn(e)}function hn(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function mn(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function yn(e,t){return yn=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},yn(e,t)}function vn(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=wn(e);if(t){var i=wn(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return bn(this,r)}}function bn(e,t){if(t&&("object"===pn(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return gn(e)}function gn(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function wn(e){return wn=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},wn(e)}function kn(){kn=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(!Cn(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;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n ","\n "])),r?this._unmaskedPassword?"text":"password":this._stringType,this.label,this.data||"",this.disabled,this.schema.required,this.schema.required,r?(0,n.dy)(dn||(dn=hn(['
']))):null===(e=this.schema.description)||void 0===e?void 0:e.suffix,this.schema.required?"Required":void 0,this._valueChanged,r?(0,n.dy)(un||(un=hn(['=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=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:i}}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 o,a=!0,s=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return a=e.done,e},e:function(e){s=!0,o=e},f:function(){try{a||null==r.return||r.return()}finally{if(s)throw o}}}}(t.children);try{for(n.s();!(r=n.n()).done;){var i=r.value;if("HA-ALERT"!==i.tagName){i.focus();break}}}catch(o){n.e(o)}finally{n.f()}}}},{kind:"method",key:"render",value:function(){var e=this;return(0,n.dy)(An||(An=Mn(['\n
\n ',"\n ","\n
\n "])),this.error&&this.error.base?(0,n.dy)(Dn||(Dn=Mn(['\n \n ',"\n \n "])),this._computeError(this.error.base,this.schema)):"",this.schema.map((function(t){var r=ei(e.error,t);return(0,n.dy)(jn||(jn=Mn(["\n ","\n ","\n "])),r?(0,n.dy)(Tn||(Tn=Mn(['\n \n ',"\n \n "])),e._computeError(r,t)):"",oe("ha-form-".concat(t.type),{schema:t,data:ei(e.data,t),label:e._computeLabel(t),disabled:e.disabled}))})))}},{kind:"method",key:"createRenderRoot",value:function(){var e=this,t=Jn(Xn(r.prototype),"createRenderRoot",this).call(this);return t.addEventListener("value-changed",(function(t){t.stopPropagation();var r,n,i,o=t.target.schema;(0,c.B)(e,"value-changed",{value:Object.assign({},e.data,(r={},n=o.name,i=t.detail.value,n in r?Object.defineProperty(r,n,{value:i,enumerable:!0,configurable:!0,writable:!0}):r[n]=i,r))})})),t}},{kind:"method",key:"_computeLabel",value:function(e){return this.computeLabel?this.computeLabel(e):e?e.name:""}},{kind:"method",key:"_computeError",value:function(e,t){return this.computeError?this.computeError(e,t):e}},{kind:"get",static:!0,key:"styles",value:function(){return(0,n.iv)(zn||(zn=Mn(["\n .root {\n margin-bottom: -24px;\n overflow: auto;\n }\n .root > * {\n display: block;\n }\n .root > *:not([own-margin]) {\n margin-bottom: 24px;\n }\n ha-alert[own-margin] {\n margin-bottom: 4px;\n }\n "])))}}]}}),n.oi),r(83927),r(31585);function ti(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)}var ri,ni=function(){var e,t=(e=regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Gn||(Gn=Promise.all([r.e(37),r.e(914)]).then(r.bind(r,92914))),e.abrupt("return",Gn);case 2:case"end":return e.stop()}}),e)})),function(){var t=this,r=arguments;return new Promise((function(n,i){var o=e.apply(t,r);function a(e){ti(o,n,i,a,s,"next",e)}function s(e){ti(o,n,i,a,s,"throw",e)}a(void 0)}))});return function(){return t.apply(this,arguments)}}();function ii(e){return ii="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},ii(e)}function oi(e){return function(e){if(Array.isArray(e))return wi(e)}(e)||ki(e)||gi(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 ai(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 si(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ci(e,t){return ci=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},ci(e,t)}function li(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=_i(e);if(t){var i=_i(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return di(this,r)}}function di(e,t){if(t&&("object"===ii(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return ui(e)}function ui(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function fi(){fi=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(!mi(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;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;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;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r",'\n \n
\n

\n ','\n

\n
\n \n \n \n ','\n \n \n
\n
\n\n
\n ',"\n ","\n ","\n
\n ",'\n
\n ',""])),this._error):"",!this._yamlMode||this._canShowSchema&&this.addon.schema||this._valid?"":(0,n.dy)(Qi||(Qi=eo(['\n \n ',"\n \n "])),this.supervisor.localize("addon.configuration.options.invalid_yaml")),t?(0,n.dy)(Yi||(Yi=eo(['=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\n ',"\n\n \n \n \n \n \n \n \n ",'\n \n
\n ","\n \n ","\n ","
\n
\n
\n ',""])),this._error):"",this.supervisor.localize("addon.configuration.network.container"),this.supervisor.localize("addon.configuration.network.host"),this.supervisor.localize("common.description"),this._config.map((function(t){return(0,n.dy)(wo||(wo=So(["\n \n ","\n \n \n \n ","\n \n "])),t.container,e._configChanged,e.supervisor.localize("addon.configuration.network.disabled"),t.host?String(t.host):"",t.container,e._computeDescription(t))})),this._resetTapped,this.supervisor.localize("common.reset_defaults"),this._saveTapped,this.supervisor.localize("common.save")):(0,n.dy)(vo||(vo=So([""])))}},{kind:"method",key:"update",value:function(e){Bo($o(l.prototype),"update",this).call(this,e),e.has("addon")&&this._setNetworkConfig()}},{kind:"field",key:"_computeDescription",value:function(){var e=this;return function(t){var r,n,i,o,a,s;return(null===(r=e.addon.translations[e.hass.language])||void 0===r||null===(n=r.network)||void 0===n||null===(i=n[t.container])||void 0===i?void 0:i.description)||(null===(o=e.addon.translations.en)||void 0===o||null===(a=o.network)||void 0===a||null===(s=a[t.container])||void 0===s?void 0:s.description)||t.description}}},{kind:"method",key:"_setNetworkConfig",value:function(){var e=this.addon.network||{},t=this.addon.network_description||{},r=Object.keys(e).map((function(r){return{container:r,host:e[r],description:t[r]}}));this._config=r.sort((function(e,t){return e.container>t.container?1:-1}))}},{kind:"method",key:"_configChanged",value:(s=xo(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 s.apply(this,arguments)})},{kind:"method",key:"_resetTapped",value:(i=xo(regeneratorRuntime.mark((function e(t){var r,n,i,o;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(r=t.currentTarget).progress=!0,n={network:null},e.prev=3,e.next=6,(0,u.d3)(this.hass,this.addon.slug,n);case 6:if(o={success:!0,response:void 0,path:"option"},(0,c.B)(this,"hass-api-called",o),"started"!==(null===(i=this.addon)||void 0===i?void 0:i.state)){e.next=11;break}return e.next=11,_(this,this.hass,this.supervisor,this.addon);case 11:e.next=16;break;case 13:e.prev=13,e.t0=e.catch(3),this._error=this.supervisor.localize("addon.failed_to_reset","error",(0,f.js)(e.t0));case 16:r.progress=!1;case 17:case"end":return e.stop()}}),e,this,[[3,13]])}))),function(e){return i.apply(this,arguments)})},{kind:"method",key:"_saveTapped",value:(r=xo(regeneratorRuntime.mark((function e(t){var r,n,i,o,a;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(r=t.currentTarget).progress=!0,this._error=void 0,n={},this._config.forEach((function(e){n[e.container]=parseInt(String(e.host),10)})),i={network:n},e.prev=6,e.next=9,(0,u.d3)(this.hass,this.addon.slug,i);case 9:if(a={success:!0,response:void 0,path:"option"},(0,c.B)(this,"hass-api-called",a),"started"!==(null===(o=this.addon)||void 0===o?void 0:o.state)){e.next=14;break}return e.next=14,_(this,this.hass,this.supervisor,this.addon);case 14:e.next=19;break;case 16:e.prev=16,e.t0=e.catch(6),this._error=this.supervisor.localize("addon.failed_to_save","error",(0,f.js)(e.t0));case 19:r.progress=!1;case 20:case"end":return e.stop()}}),e,this,[[6,16]])}))),function(e){return r.apply(this,arguments)})},{kind:"get",static:!0,key:"styles",value:function(){return[p.Qx,h.l,(0,n.iv)(ko||(ko=So(["\n :host {\n display: block;\n }\n ha-card {\n display: block;\n }\n .card-actions {\n display: flex;\n justify-content: space-between;\n }\n "])))]}}]}}),n.oi);var No,Uo,qo,Zo,Ko,Qo,Yo,Wo=r(18199);function Jo(e){return Jo="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},Jo(e)}function Xo(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function Go(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ea(e,t){return ea=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},ea(e,t)}function ta(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=ia(e);if(t){var i=ia(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return ra(this,r)}}function ra(e,t){if(t&&("object"===Jo(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return na(e)}function na(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function ia(e){return ia=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},ia(e)}function oa(){oa=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(!ca(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;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r"])));var e=this.addon.options&&Object.keys(this.addon.options).length||this.addon.schema&&Object.keys(this.addon.schema).length;return(0,n.dy)(Uo||(Uo=Xo(['\n
\n ',"\n
\n "])),e||this.addon.network||this.addon.audio?(0,n.dy)(qo||(qo=Xo(["\n ","\n ","\n ","\n "])),e?(0,n.dy)(Zo||(Zo=Xo(["\n \n "])),this.hass,this.addon,this.supervisor):"",this.addon.network?(0,n.dy)(Ko||(Ko=Xo(["\n \n "])),this.hass,this.addon,this.supervisor):"",this.addon.audio?(0,n.dy)(Qo||(Qo=Xo(["\n \n "])),this.hass,this.addon,this.supervisor):""):this.supervisor.localize("addon.configuration.no_configuration"))}},{kind:"get",static:!0,key:"styles",value:function(){return[p.Qx,h.l,(0,n.iv)(Yo||(Yo=Xo(["\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 "])))]}}]}}),n.oi),r(93546);function ga(e){return ga="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},ga(e)}function wa(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function ka(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 Ea(e){return function(){var t=this,r=arguments;return new Promise((function(n,i){var o=e.apply(t,r);function a(e){ka(o,n,i,a,s,"next",e)}function s(e){ka(o,n,i,a,s,"throw",e)}a(void 0)}))}}function _a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Ca(e,t){return Ca=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Ca(e,t)}function Pa(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=Ia(e);if(t){var i=Ia(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return xa(this,r)}}function xa(e,t){if(t&&("object"===ga(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Sa(e)}function Sa(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Oa(){Oa=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(!ja(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;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n \n ','\n
\n ',"\n
\n
\n
\n "])),this._error?(0,n.dy)(ma||(ma=wa(['',""])),this._error):"",this._content?(0,n.dy)(ya||(ya=wa([""])),this._content):(0,n.dy)(va||(va=wa([""])))):(0,n.dy)(pa||(pa=wa([""])))}},{kind:"get",static:!0,key:"styles",value:function(){return[p.Qx,h.l,(0,n.iv)(ba||(ba=wa(["\n ha-card {\n display: block;\n }\n .content {\n margin: auto;\n padding: 8px;\n max-width: 1024px;\n }\n ha-markdown {\n padding: 16px;\n }\n "])))]}},{kind:"method",key:"_loadData",value:(r=Ea(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this._error=void 0,e.prev=1,e.next=4,(0,u.ii)(this.hass,this.addon.slug);case 4:this._content=e.sent,e.next=10;break;case 7:e.prev=7,e.t0=e.catch(1),this._error=this.supervisor.localize("addon.documentation.get_logs","error",(0,f.js)(e.t0));case 10:case"end":return e.stop()}}),e,this,[[1,7]])}))),function(){return r.apply(this,arguments)})}]}}),n.oi);var La,Ha,Va=r(8636),Ba=r(63864);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},$a(e)}function Na(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 Ua(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function qa(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Za(e,t){return Za=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Za(e,t)}function Ka(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=Wa(e);if(t){var i=Wa(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Qa(this,r)}}function Qa(e,t){if(t&&("object"===$a(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Ya(e)}function Ya(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Wa(e){return Wa=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Wa(e)}function Ja(){Ja=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(!es(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;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n "])),this.progress,this._buttonTapped,this.disabled)}},{kind:"method",key:"_buttonTapped",value:(r=regeneratorRuntime.mark((function e(){var t,r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this.progress=!0,t={method:this.method,path:this.path,data:this.data},e.prev=2,e.next=5,this.hass.callApi(this.method,this.path,this.data);case 5:r=e.sent,this.progress=!1,this._progressButton.actionSuccess(),t.success=!0,t.response=r,e.next=18;break;case 12:e.prev=12,e.t0=e.catch(2),this.progress=!1,this._progressButton.actionError(),t.success=!1,t.response=e.t0;case 18:(0,c.B)(this,"hass-api-called",t);case 19:case"end":return e.stop()}}),e,this,[[2,12]])})),i=function(){var e=this,t=arguments;return new Promise((function(n,i){var o=r.apply(e,t);function a(e){Na(o,n,i,a,s,"next",e)}function s(e){Na(o,n,i,a,s,"throw",e)}a(void 0)}))},function(){return i.apply(this,arguments)})},{kind:"get",static:!0,key:"styles",value:function(){return(0,n.iv)(Ha||(Ha=Ua(["\n :host([disabled]) {\n pointer-events: none;\n }\n "])))}}]}}),n.oi);function ds(e){return ds="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},ds(e)}function us(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function fs(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ps(e,t){return ps=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},ps(e,t)}function hs(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=xs(e);if(t){var i=xs(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return ms(this,r)}}function ms(e,t){if(t&&("object"===ds(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return ys(e)}function ys(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function vs(){vs=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(!ws(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;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n
\n
\n \n
\n ',"\n
\n ","\n \n "])),this.label?(0,n.dy)(as||(as=us(["\n \n ","\n \n "])),(0,Va.$)({label:!0,big:this.label.length>5}),this.label):"",this.description?(0,n.dy)(ss||(ss=us(['
',"
"])),this.description):"")}},{kind:"get",static:!0,key:"styles",value:function(){return[(0,n.iv)(cs||(cs=us(["\n .badge-container {\n display: inline-block;\n text-align: center;\n vertical-align: top;\n padding: var(--ha-label-badge-padding, 0 0 0 0);\n }\n .label-badge {\n position: relative;\n display: block;\n margin: 0 auto;\n width: var(--ha-label-badge-size, 2.5em);\n text-align: center;\n height: var(--ha-label-badge-size, 2.5em);\n line-height: var(--ha-label-badge-size, 2.5em);\n font-size: var(--ha-label-badge-font-size, 1.5em);\n border-radius: 50%;\n border: 0.1em solid var(--ha-label-badge-color, var(--primary-color));\n color: var(--label-badge-text-color, rgb(76, 76, 76));\n\n white-space: nowrap;\n background-color: var(--label-badge-background-color, white);\n background-size: cover;\n transition: border 0.3s ease-in-out;\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 .label-badge .value {\n font-size: 90%;\n overflow: hidden;\n text-overflow: ellipsis;\n }\n .label-badge .label {\n position: absolute;\n bottom: -1em;\n /* Make the label as wide as container+border. (parent_borderwidth / font-size) */\n left: -0.2em;\n right: -0.2em;\n line-height: 1em;\n font-size: 0.5em;\n }\n .label-badge .label span {\n box-sizing: border-box;\n max-width: 100%;\n display: inline-block;\n background-color: var(--ha-label-badge-color, var(--primary-color));\n color: var(--ha-label-badge-label-color, white);\n border-radius: 1em;\n padding: 9% 16% 8% 16%; /* mostly apitalized text, not much descenders => 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 .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 "])))]}},{kind:"method",key:"updated",value:function(e){Ps(xs(r.prototype),"updated",this).call(this,e),e.has("image")&&(this.shadowRoot.getElementById("badge").style.backgroundImage=this.image?"url(".concat(this.image,")"):"")}}]}}),n.oi);customElements.define("ha-label-badge",Ss);r(14089);var Os,As,Ds,js,Ts,zs,Rs,Fs,Ms,Is,Ls,Hs,Vs,Bs,$s,Ns,Us,qs,Zs,Ks,Qs,Ys,Ws,Js,Xs,Gs,ec,tc,rc,nc,ic,oc,ac,sc,cc,lc,dc,uc,fc,pc,hc,mc,yc,vc,bc=r(70203),gc=(r(46586),r(21050),function(e,t){(0,c.B)(e,"show-dialog",{dialogTag:"dialog-hassio-markdown",dialogImport:function(){return r.e(884).then(r.bind(r,56884))},dialogParams:t})}),wc=r(7628),kc=(0,s.Z)((function(e,t){return t.some((function(t){return e.includes(t)}))}));function Ec(e){return Ec="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},Ec(e)}function _c(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 Cc(e){return function(){var t=this,r=arguments;return new Promise((function(n,i){var o=e.apply(t,r);function a(e){_c(o,n,i,a,s,"next",e)}function s(e){_c(o,n,i,a,s,"throw",e)}a(void 0)}))}}function Pc(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function xc(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Sc(e,t){return Sc=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Sc(e,t)}function Oc(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=Vc(e);if(t){var i=Vc(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Ac(this,r)}}function Ac(e,t){if(t&&("object"===Ec(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Dc(e)}function Dc(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function jc(){jc=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(!Rc(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;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n
\n
\n ','\n
\n ','\n
\n
\n
\n ','\n
\n\n
\n ',".
\n ",'\n
\n
\n
\n ','\n
\n ',"\n\n \n ',"\n \n ","\n ","\n ","\n ","\n ","\n ","\n ","\n ","\n ","\n
\n\n ","\n
\n
\n ","\n
\n
\n ","\n ",'\n
\n
\n
\n ',"\n
\n
\n ","\n
\n
\n
\n\n ","\n "])),this.addon.update_available?(0,n.dy)(As||(As=Pc(['\n \n
\n \n ','\n
\n
\n ',"\n \n ","\n \n
\n \n "])),this.supervisor.localize("common.update_available","count",1),this.hass,this.supervisor.localize("addon.dashboard.new_update_available","name",this.addon.name,"version",this.addon.version_latest),this.supervisor.localize("common.running_version","version",this.addon.version),"M12,22A10,10 0 0,1 2,12A10,10 0 0,1 12,2A10,10 0 0,1 22,12A10,10 0 0,1 12,22M12,7L7,12H10V16H14V12H17L12,7Z",!this.addon.available&&a?kc(this.supervisor.info.supported_arch,this.addon.arch)?(0,n.dy)(js||(js=Pc(['\n \n ',"\n \n "])),this.supervisor.localize("addon.dashboard.not_available_arch","core_version_installed",this.supervisor.core.version,"core_version_needed",a.homeassistant)):(0,n.dy)(Ds||(Ds=Pc(['\n \n ',"\n \n "])),this.supervisor.localize("addon.dashboard.not_available_arch")):"",this.addon.changelog?(0,n.dy)(Ts||(Ts=Pc(["\n \n ","\n \n "])),this._openChangelog,this.supervisor.localize("addon.dashboard.changelog")):(0,n.dy)(zs||(zs=Pc([""]))),this._updateClicked,this.supervisor.localize("common.update")):"",this.addon.protected?"":(0,n.dy)(Rs||(Rs=Pc(['\n \n (',")\n \n "])),this.addon.version,this._openChangelog,this.supervisor.localize("addon.dashboard.changelog")):(0,n.dy)(Vs||(Vs=Pc(['',""])),this.addon.url,this.addon.name)),this.addon.logo?(0,n.dy)($s||($s=Pc(['\n \n \n ',"\n \n \n \n "])),this.narrow,this.supervisor.localize("addon.dashboard.option.watchdog.title"),this.supervisor.localize("addon.dashboard.option.watchdog.description"),this._watchdogToggled,this.addon.watchdog):"",this.addon.auto_update||null!==(o=this.hass.userData)&&void 0!==o&&o.showAdvanced?(0,n.dy)(tc||(tc=Pc(["\n \n ','\n \n \n ',"\n \n \n \n "])),this.narrow,this.supervisor.localize("addon.dashboard.option.auto_update.title"),this.supervisor.localize("addon.dashboard.option.auto_update.description"),this._autoUpdateToggled,this.addon.auto_update):"",!this._computeCannotIngressSidebar&&this.addon.ingress?(0,n.dy)(rc||(rc=Pc(["\n \n ','\n \n \n ',"\n \n \n \n "])),this.narrow,this.supervisor.localize("addon.dashboard.option.ingress_panel.title"),this.supervisor.localize("addon.dashboard.option.ingress_panel.description"),this._panelToggled,this.addon.ingress_panel):"",this._computeUsesProtectedOptions?(0,n.dy)(nc||(nc=Pc(["\n \n ','\n \n \n ',"\n \n \n \n "])),this.narrow,this.supervisor.localize("addon.dashboard.option.protected.title"),this.supervisor.localize("addon.dashboard.option.protected.description"),this._protectionToggled,this.addon.protected):""):"","started"===this.addon.state?(0,n.dy)(ic||(ic=Pc(["\n ','\n \n '," \n \n ",""])),this.narrow,this.supervisor.localize("addon.dashboard.hostname"),this.addon.hostname,s.map((function(e){var t;return(0,n.dy)(oc||(oc=Pc(["\n \n "])),e.description,null!==(t=e.value)&&void 0!==t?t:0,e.tooltip)}))):"",this._error?(0,n.dy)(ac||(ac=Pc(['',""])),this._error):"",this.addon.version||!a||this.addon.available?"":kc(this.supervisor.info.supported_arch,this.addon.arch)?(0,n.dy)(cc||(cc=Pc(['\n \n ',"\n \n "])),this.supervisor.localize("addon.dashboard.not_available_version","core_version_installed",this.supervisor.core.version,"core_version_needed",a.homeassistant)):(0,n.dy)(sc||(sc=Pc(['\n \n ',"\n \n "])),this.supervisor.localize("addon.dashboard.not_available_arch")),this.addon.version?this._computeIsRunning?(0,n.dy)(lc||(lc=Pc(['\n \n \n \n ',"\n \n \n "])),this._pathWebui,this.supervisor.localize("addon.dashboard.open_web_ui")):"",this._computeShowIngressUI?(0,n.dy)(hc||(hc=Pc(["\n \n ","\n \n "])),this._openIngress,this.supervisor.localize("addon.dashboard.open_web_ui")):"",this._uninstallClicked,this.supervisor.localize("addon.dashboard.uninstall"),this.addon.build?(0,n.dy)(mc||(mc=Pc(['\n \n ',"\n \n "])),this.hass,this.addon.slug,this.supervisor.localize("addon.dashboard.rebuild")):""):"",this.addon.long_description?(0,n.dy)(yc||(yc=Pc(['\n \n
\n '),"icon_experimental",''),"icon_deprecated",'')):this.supervisor.localize("addon.dashboard.capability.".concat(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:"_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(){(0,l.c)("/hassio/ingress/".concat(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||!(0,Ba.I)(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:(P=Cc(regeneratorRuntime.mark((function e(){var t,r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this._error=void 0,t={boot:"auto"===this.addon.boot?"manual":"auto"},e.prev=2,e.next=5,(0,u.d3)(this.hass,this.addon.slug,t);case 5:r={success:!0,response:void 0,path:"option"},(0,c.B)(this,"hass-api-called",r),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(2),this._error=this.supervisor.localize("addon.failed_to_save","error",(0,f.js)(e.t0));case 12:case"end":return e.stop()}}),e,this,[[2,9]])}))),function(){return P.apply(this,arguments)})},{kind:"method",key:"_watchdogToggled",value:(C=Cc(regeneratorRuntime.mark((function e(){var t,r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this._error=void 0,t={watchdog:!this.addon.watchdog},e.prev=2,e.next=5,(0,u.d3)(this.hass,this.addon.slug,t);case 5:r={success:!0,response:void 0,path:"option"},(0,c.B)(this,"hass-api-called",r),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(2),this._error=this.supervisor.localize("addon.failed_to_save","error",(0,f.js)(e.t0));case 12:case"end":return e.stop()}}),e,this,[[2,9]])}))),function(){return C.apply(this,arguments)})},{kind:"method",key:"_autoUpdateToggled",value:(_=Cc(regeneratorRuntime.mark((function e(){var t,r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this._error=void 0,t={auto_update:!this.addon.auto_update},e.prev=2,e.next=5,(0,u.d3)(this.hass,this.addon.slug,t);case 5:r={success:!0,response:void 0,path:"option"},(0,c.B)(this,"hass-api-called",r),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(2),this._error=this.supervisor.localize("addon.failed_to_save","error",(0,f.js)(e.t0));case 12:case"end":return e.stop()}}),e,this,[[2,9]])}))),function(){return _.apply(this,arguments)})},{kind:"method",key:"_protectionToggled",value:(E=Cc(regeneratorRuntime.mark((function e(){var t,r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this._error=void 0,t={protected:!this.addon.protected},e.prev=2,e.next=5,(0,u.NI)(this.hass,this.addon.slug,t);case 5:r={success:!0,response:void 0,path:"security"},(0,c.B)(this,"hass-api-called",r),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(2),this._error=this.supervisor.localize("addon.failed_to_save","error",(0,f.js)(e.t0));case 12:case"end":return e.stop()}}),e,this,[[2,9]])}))),function(){return E.apply(this,arguments)})},{kind:"method",key:"_panelToggled",value:(k=Cc(regeneratorRuntime.mark((function e(){var t,r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this._error=void 0,t={ingress_panel:!this.addon.ingress_panel},e.prev=2,e.next=5,(0,u.d3)(this.hass,this.addon.slug,t);case 5:r={success:!0,response:void 0,path:"option"},(0,c.B)(this,"hass-api-called",r),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(2),this._error=this.supervisor.localize("addon.failed_to_save","error",(0,f.js)(e.t0));case 12:case"end":return e.stop()}}),e,this,[[2,9]])}))),function(){return k.apply(this,arguments)})},{kind:"method",key:"_openChangelog",value:(w=Cc(regeneratorRuntime.mark((function e(){var t,r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,(0,u.CH)(this.hass,this.addon.slug);case 3:(t=e.sent).includes("# ".concat(this.addon.version))&&t.includes("# ".concat(this.addon.version_latest))&&(r=t.split("# ".concat(this.addon.version))[0]).includes("# ".concat(this.addon.version_latest))&&(t=r),gc(this,{title:this.supervisor.localize("addon.dashboard.changelog"),content:t}),e.next=11;break;case 8:e.prev=8,e.t0=e.catch(0),(0,y.Ys)(this,{title:this.supervisor.localize("addon.dashboard.action_error.get_changelog"),text:(0,f.js)(e.t0)});case 11:case"end":return e.stop()}}),e,this,[[0,8]])}))),function(){return w.apply(this,arguments)})},{kind:"method",key:"_installClicked",value:(g=Cc(regeneratorRuntime.mark((function e(t){var r,n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(r=t.currentTarget).progress=!0,e.prev=2,e.next=5,(0,u.fU)(this.hass,this.addon.slug);case 5:n={success:!0,response:void 0,path:"install"},(0,c.B)(this,"hass-api-called",n),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(2),(0,y.Ys)(this,{title:this.supervisor.localize("addon.dashboard.action_error.install"),text:(0,f.js)(e.t0)});case 12:r.progress=!1;case 13:case"end":return e.stop()}}),e,this,[[2,9]])}))),function(e){return g.apply(this,arguments)})},{kind:"method",key:"_stopClicked",value:(b=Cc(regeneratorRuntime.mark((function e(t){var r,n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(r=t.currentTarget).progress=!0,e.prev=2,e.next=5,(0,u.ow)(this.hass,this.addon.slug);case 5:n={success:!0,response:void 0,path:"stop"},(0,c.B)(this,"hass-api-called",n),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(2),(0,y.Ys)(this,{title:this.supervisor.localize("addon.dashboard.action_error.stop"),text:(0,f.js)(e.t0)});case 12:r.progress=!1;case 13:case"end":return e.stop()}}),e,this,[[2,9]])}))),function(e){return b.apply(this,arguments)})},{kind:"method",key:"_restartClicked",value:(v=Cc(regeneratorRuntime.mark((function e(t){var r,n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(r=t.currentTarget).progress=!0,e.prev=2,e.next=5,(0,u.P$)(this.hass,this.addon.slug);case 5:n={success:!0,response:void 0,path:"stop"},(0,c.B)(this,"hass-api-called",n),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(2),(0,y.Ys)(this,{title:this.supervisor.localize("addon.dashboard.action_error.restart"),text:(0,f.js)(e.t0)});case 12:r.progress=!1;case 13:case"end":return e.stop()}}),e,this,[[2,9]])}))),function(e){return v.apply(this,arguments)})},{kind:"method",key:"_updateClicked",value:(m=Cc(regeneratorRuntime.mark((function e(){var t=this;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:(0,wc.z)(this,{supervisor:this.supervisor,name:this.addon.name,version:this.addon.version_latest,backupParams:{name:"addon_".concat(this.addon.slug,"_").concat(this.addon.version),addons:[this.addon.slug],homeassistant:!1},updateHandler:function(){var e=Cc(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",t._updateAddon());case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 1:case"end":return e.stop()}}),e,this)}))),function(){return m.apply(this,arguments)})},{kind:"method",key:"_updateAddon",value:(d=Cc(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,u.V_)(this.hass,this.addon.slug);case 2:(0,c.B)(this,"supervisor-collection-refresh",{collection:"addon"}),t={success:!0,response:void 0,path:"update"},(0,c.B)(this,"hass-api-called",t);case 5:case"end":return e.stop()}}),e,this)}))),function(){return d.apply(this,arguments)})},{kind:"method",key:"_startClicked",value:(i=Cc(regeneratorRuntime.mark((function e(t){var r,n,i,o=this;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(r=t.currentTarget).progress=!0,e.prev=2,e.next=5,(0,u.su)(this.hass,this.addon.slug);case 5:if((n=e.sent).valid){e.next=11;break}return e.next=9,(0,y.g7)(this,{title:this.supervisor.localize("addon.dashboard.action_error.start_invalid_config"),text:n.message.split(" Got ")[0],confirm:function(){return o._openConfiguration()},confirmText:this.supervisor.localize("addon.dashboard.action_error.go_to_config"),dismissText:this.supervisor.localize("common.cancel")});case 9:return r.progress=!1,e.abrupt("return");case 11:e.next=18;break;case 13:return e.prev=13,e.t0=e.catch(2),(0,y.Ys)(this,{title:"Failed to validate addon configuration",text:(0,f.js)(e.t0)}),r.progress=!1,e.abrupt("return");case 18:return e.prev=18,e.next=21,(0,u.kP)(this.hass,this.addon.slug);case 21:return e.next=23,(0,u.AD)(this.hass,this.addon.slug);case 23:this.addon=e.sent,i={success:!0,response:void 0,path:"start"},(0,c.B)(this,"hass-api-called",i),e.next=31;break;case 28:e.prev=28,e.t1=e.catch(18),(0,y.Ys)(this,{title:this.supervisor.localize("addon.dashboard.action_error.start"),text:(0,f.js)(e.t1)});case 31:r.progress=!1;case 32:case"end":return e.stop()}}),e,this,[[2,13],[18,28]])}))),function(e){return i.apply(this,arguments)})},{kind:"method",key:"_openConfiguration",value:function(){(0,l.c)("/hassio/addon/".concat(this.addon.slug,"/config"))}},{kind:"method",key:"_uninstallClicked",value:(r=Cc(regeneratorRuntime.mark((function e(t){var r,n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(r=t.currentTarget).progress=!0,e.next=4,(0,y.g7)(this,{title:this.addon.name,text:"Are you sure you want to uninstall this add-on?",confirmText:"uninstall add-on",dismissText:"no"});case 4:if(e.sent){e.next=8;break}return r.progress=!1,e.abrupt("return");case 8:return this._error=void 0,e.prev=9,e.next=12,(0,u.Yn)(this.hass,this.addon.slug);case 12:n={success:!0,response:void 0,path:"uninstall"},(0,c.B)(this,"hass-api-called",n),e.next=19;break;case 16:e.prev=16,e.t0=e.catch(9),(0,y.Ys)(this,{title:this.supervisor.localize("addon.dashboard.action_error.uninstall"),text:(0,f.js)(e.t0)});case 19:r.progress=!1;case 20:case"end":return e.stop()}}),e,this,[[9,16]])}))),function(e){return r.apply(this,arguments)})},{kind:"get",static:!0,key:"styles",value:function(){return[p.Qx,h.l,(0,n.iv)(vc||(vc=Pc(['\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-width: 100%;\n max-height: 60px;\n margin: 16px 0;\n display: block;\n }\n\n ha-switch {\n display: flex;\n }\n ha-svg-icon.running {\n color: var(--success-color);\n }\n ha-svg-icon.stopped {\n color: var(--error-color);\n }\n ha-call-api-button {\n font-weight: 500;\n color: var(--primary-color);\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 justify-content: space-between;\n display: flex;\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 ha-settings-row {\n padding: 0;\n height: 54px;\n width: 100%;\n }\n ha-settings-row > span[slot="description"] {\n white-space: normal;\n color: var(--secondary-text-color);\n }\n ha-settings-row[three-line] {\n height: 74px;\n }\n\n .addon-options {\n max-width: 90%;\n }\n\n .addon-container {\n display: grid;\n grid-auto-flow: column;\n grid-template-columns: 60% 40%;\n }\n\n .addon-container > div:last-of-type {\n align-self: end;\n }\n\n @media (max-width: 720px) {\n .addon-options {\n max-width: 100%;\n }\n .addon-container {\n display: block;\n }\n }\n '])))]}}]}}),n.oi);function Kc(e){return Kc="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},Kc(e)}function Qc(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function Yc(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Wc(e,t){return Wc=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Wc(e,t)}function Jc(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=el(e);if(t){var i=el(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Xc(this,r)}}function Xc(e,t){if(t&&("object"===Kc(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Gc(e)}function Gc(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function el(e){return el=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},el(e)}function tl(){tl=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(!il(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;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\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&&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","\n \n ",'\n
\n ','\n
\n
\n ',""])),this._error):"",this._content?(0,n.dy)(ul||(ul=hl([""])),this._content):"",this._refresh,this.supervisor.localize("common.refresh"))}},{kind:"get",static:!0,key:"styles",value:function(){return[p.Qx,h.l,(0,n.iv)(fl||(fl=hl(["\n :host,\n ha-card {\n display: block;\n }\n "])))]}},{kind:"method",key:"_loadData",value:(i=yl(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this._error=void 0,e.prev=1,e.next=4,(0,u.kr)(this.hass,this.addon.slug);case 4:this._content=e.sent,e.next=10;break;case 7:e.prev=7,e.t0=e.catch(1),this._error=this.supervisor.localize("addon.logs.get_logs","error",(0,f.js)(e.t0));case 10:case"end":return e.stop()}}),e,this,[[1,7]])}))),function(){return i.apply(this,arguments)})},{kind:"method",key:"_refresh",value:(r=yl(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this._loadData();case 2:case"end":return e.stop()}}),e,this)}))),function(){return r.apply(this,arguments)})}]}}),n.oi);function Fl(e){return Fl="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},Fl(e)}function Ml(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function Il(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Ll(e,t){return Ll=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Ll(e,t)}function Hl(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=$l(e);if(t){var i=$l(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Vl(this,r)}}function Vl(e,t){if(t&&("object"===Fl(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Bl(e)}function Bl(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function $l(e){return $l=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},$l(e)}function Nl(){Nl=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(!Zl(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;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\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&&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;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r"])),this._error);if(!this.addon)return(0,n.dy)(pd||(pd=gd([""])));var e=[{translationKey:"addon.panel.info",path:"/hassio/addon/".concat(this.addon.slug,"/info"),iconPath:"M13.5,4A1.5,1.5 0 0,0 12,5.5A1.5,1.5 0 0,0 13.5,7A1.5,1.5 0 0,0 15,5.5A1.5,1.5 0 0,0 13.5,4M13.14,8.77C11.95,8.87 8.7,11.46 8.7,11.46C8.5,11.61 8.56,11.6 8.72,11.88C8.88,12.15 8.86,12.17 9.05,12.04C9.25,11.91 9.58,11.7 10.13,11.36C12.25,10 10.47,13.14 9.56,18.43C9.2,21.05 11.56,19.7 12.17,19.3C12.77,18.91 14.38,17.8 14.54,17.69C14.76,17.54 14.6,17.42 14.43,17.17C14.31,17 14.19,17.12 14.19,17.12C13.54,17.55 12.35,18.45 12.19,17.88C12,17.31 13.22,13.4 13.89,10.71C14,10.07 14.3,8.67 13.14,8.77Z"}];this.addon.documentation&&e.push({translationKey:"addon.panel.documentation",path:"/hassio/addon/".concat(this.addon.slug,"/documentation"),iconPath:"M13,9H18.5L13,3.5V9M6,2H14L20,8V20A2,2 0 0,1 18,22H6C4.89,22 4,21.1 4,20V4C4,2.89 4.89,2 6,2M15,18V16H6V18H15M18,14V12H6V14H18Z"}),this.addon.version&&e.push({translationKey:"addon.panel.configuration",path:"/hassio/addon/".concat(this.addon.slug,"/config"),iconPath:"M15.9,18.45C17.25,18.45 18.35,17.35 18.35,16C18.35,14.65 17.25,13.55 15.9,13.55C14.54,13.55 13.45,14.65 13.45,16C13.45,17.35 14.54,18.45 15.9,18.45M21.1,16.68L22.58,17.84C22.71,17.95 22.75,18.13 22.66,18.29L21.26,20.71C21.17,20.86 21,20.92 20.83,20.86L19.09,20.16C18.73,20.44 18.33,20.67 17.91,20.85L17.64,22.7C17.62,22.87 17.47,23 17.3,23H14.5C14.32,23 14.18,22.87 14.15,22.7L13.89,20.85C13.46,20.67 13.07,20.44 12.71,20.16L10.96,20.86C10.81,20.92 10.62,20.86 10.54,20.71L9.14,18.29C9.05,18.13 9.09,17.95 9.22,17.84L10.7,16.68L10.65,16L10.7,15.31L9.22,14.16C9.09,14.05 9.05,13.86 9.14,13.71L10.54,11.29C10.62,11.13 10.81,11.07 10.96,11.13L12.71,11.84C13.07,11.56 13.46,11.32 13.89,11.15L14.15,9.29C14.18,9.13 14.32,9 14.5,9H17.3C17.47,9 17.62,9.13 17.64,9.29L17.91,11.15C18.33,11.32 18.73,11.56 19.09,11.84L20.83,11.13C21,11.07 21.17,11.13 21.26,11.29L22.66,13.71C22.75,13.86 22.71,14.05 22.58,14.16L21.1,15.31L21.15,16L21.1,16.68M6.69,8.07C7.56,8.07 8.26,7.37 8.26,6.5C8.26,5.63 7.56,4.92 6.69,4.92A1.58,1.58 0 0,0 5.11,6.5C5.11,7.37 5.82,8.07 6.69,8.07M10.03,6.94L11,7.68C11.07,7.75 11.09,7.87 11.03,7.97L10.13,9.53C10.08,9.63 9.96,9.67 9.86,9.63L8.74,9.18L8,9.62L7.81,10.81C7.79,10.92 7.7,11 7.59,11H5.79C5.67,11 5.58,10.92 5.56,10.81L5.4,9.62L4.64,9.18L3.5,9.63C3.41,9.67 3.3,9.63 3.24,9.53L2.34,7.97C2.28,7.87 2.31,7.75 2.39,7.68L3.34,6.94L3.31,6.5L3.34,6.06L2.39,5.32C2.31,5.25 2.28,5.13 2.34,5.03L3.24,3.47C3.3,3.37 3.41,3.33 3.5,3.37L4.63,3.82L5.4,3.38L5.56,2.19C5.58,2.08 5.67,2 5.79,2H7.59C7.7,2 7.79,2.08 7.81,2.19L8,3.38L8.74,3.82L9.86,3.37C9.96,3.33 10.08,3.37 10.13,3.47L11.03,5.03C11.09,5.13 11.07,5.25 11,5.32L10.03,6.06L10.06,6.5L10.03,6.94Z"},{translationKey:"addon.panel.log",path:"/hassio/addon/".concat(this.addon.slug,"/logs"),iconPath:"M18 7C16.9 7 16 7.9 16 9V15C16 16.1 16.9 17 18 17H20C21.1 17 22 16.1 22 15V11H20V15H18V9H22V7H18M2 7V17H8V15H4V7H2M11 7C9.9 7 9 7.9 9 9V15C9 16.1 9.9 17 11 17H13C14.1 17 15 16.1 15 15V9C15 7.9 14.1 7 13 7H11M11 9H13V15H11V9Z"});var t=this._computeTail(this.route);return(0,n.dy)(hd||(hd=gd(["\n ',"\n \n \n "])),this.hass,this.supervisor.localize,this.narrow,this.addon.version?"/hassio/dashboard":"/hassio/store",t,e,this.addon.name,t,this.narrow,this.hass,this.supervisor,this.addon)}},{kind:"get",static:!0,key:"styles",value:function(){return[p.Qx,h.l,(0,n.iv)(md||(md=gd(["\n :host {\n color: var(--primary-text-color);\n }\n .content {\n padding: 24px 0 32px;\n display: flex;\n flex-direction: column;\n align-items: center;\n }\n hassio-addon-info,\n hassio-addon-network,\n hassio-addon-audio,\n hassio-addon-config {\n margin-bottom: 24px;\n width: 600px;\n }\n hassio-addon-logs {\n max-width: calc(100% - 8px);\n min-width: 600px;\n }\n @media only screen and (max-width: 600px) {\n hassio-addon-info,\n hassio-addon-network,\n hassio-addon-audio,\n hassio-addon-config,\n hassio-addon-logs {\n max-width: 100%;\n min-width: 100%;\n }\n }\n "])))]}},{kind:"method",key:"firstUpdated",value:(m=bd(regeneratorRuntime.mark((function e(){var t,r=this;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(""!==this.route.path){e.next=8;break}if(!(t=(0,d.io)("addon"))){e.next=8;break}return e.next=5,(0,u.yt)(this.hass);case 5:e.sent.addons.some((function(e){return e.slug===t}))?(0,l.c)("/hassio/addon/".concat(t),{replace:!0}):this._error=this.supervisor.localize("my.error_addon_not_found");case 8:this.addEventListener("hass-api-called",(function(e){return r._apiCalled(e)}));case 9:case"end":return e.stop()}}),e,this)}))),function(){return m.apply(this,arguments)})},{kind:"method",key:"_apiCalled",value:(i=bd(regeneratorRuntime.mark((function e(t){var r,n,i;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t.detail.success){e.next=2;break}return e.abrupt("return");case 2:if((n=null===(r=t.detail.path)||void 0===r?void 0:r.split("/"))&&0!==n.length){e.next=5;break}return e.abrupt("return");case 5:if(i=n[n.length-1],["uninstall","install","update","start","stop"].includes(i)&&(0,c.B)(this,"supervisor-collection-refresh",{collection:"supervisor"}),"uninstall"!==i){e.next=11;break}window.history.back(),e.next=13;break;case 11:return e.next=13,this._routeDataChanged();case 13:case"end":return e.stop()}}),e,this)}))),function(e){return i.apply(this,arguments)})},{kind:"method",key:"updated",value:function(e){e.has("route")&&!this.addon&&this._routeDataChanged()}},{kind:"method",key:"_routeDataChanged",value:(r=bd(regeneratorRuntime.mark((function e(){var t,r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=this.route.path.split("/")[1]){e.next=3;break}return e.abrupt("return");case 3:return e.prev=3,e.next=6,(0,u.AD)(this.hass,t);case 6:r=e.sent,this.addon=r,e.next=14;break;case 10:e.prev=10,e.t0=e.catch(3),this._error="Error fetching addon info: ".concat((0,f.js)(e.t0)),this.addon=void 0;case 14:case"end":return e.stop()}}),e,this,[[3,10]])}))),function(){return r.apply(this,arguments)})}]}}),n.oi)},32594:function(e,t,r){r.d(t,{U:function(){return n}});var n=function(e){return e.stopPropagation()}}}]); \ No newline at end of file diff --git a/supervisor/api/panel/frontend_es5/a6ea4517.js.gz b/supervisor/api/panel/frontend_es5/a6ea4517.js.gz deleted file mode 100644 index 40bc66ebb5127f7c9f5f3f412036587b5df33965..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 40728 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 O@bW(w3rTG&y#)ZM4@DmU diff --git a/supervisor/api/panel/frontend_es5/b2364803.js b/supervisor/api/panel/frontend_es5/b2364803.js new file mode 100644 index 000000000..7d8f532bc --- /dev/null +++ b/supervisor/api/panel/frontend_es5/b2364803.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkhome_assistant_frontend=self.webpackChunkhome_assistant_frontend||[]).push([[546],{93546:function(e,t,r){var n,o=r(37500),i=r(26767),a=r(5701),s=r(47181),c=r(93217);function l(e,t,r,n,o,i,a){try{var s=e[i](a),c=s.value}catch(l){return void r(l)}s.done?t(c):Promise.resolve(c).then(n,o)}var u=function(){var e,t=(e=regeneratorRuntime.mark((function e(t,o,i){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n||(n=(0,c.Ud)(new Worker(new URL(r.p+r.u(971),r.b)))),e.abrupt("return",n.renderMarkdown(t,o,i));case 2:case"end":return e.stop()}}),e)})),function(){var t=this,r=arguments;return new Promise((function(n,o){var i=e.apply(t,r);function a(e){l(i,n,o,a,s,"next",e)}function s(e){l(i,n,o,a,s,"throw",e)}a(void 0)}))});return function(e,r,n){return t.apply(this,arguments)}}();function f(e){return f="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},f(e)}function d(e,t,r,n,o,i,a){try{var s=e[i](a),c=s.value}catch(l){return void r(l)}s.done?t(c):Promise.resolve(c).then(n,o)}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},h(e,t)}function m(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=C(e);if(t){var o=C(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return y(this,r)}}function y(e,t){if(t&&("object"===f(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return v(e)}function v(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function w(){w=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 o=t.placement;if(t.kind===n&&("static"===o||"prototype"===o)){var i="static"===o?e:r;this.defineClassElement(i,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=[],o={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,o)}),this),e.forEach((function(e){if(!g(e))return r.push(e);var t=this.decorateElement(e,o);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var i=this.decorateConstructor(r,t);return n.push.apply(n,i.finishers),i.finishers=n,i},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=[],o=e.decorators,i=o.length-1;i>=0;i--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,o[i])(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 o=this.fromClassDescriptor(e),i=this.toClassDescriptor((0,t[n])(o)||o);if(void 0!==i.finisher&&r.push(i.finisher),void 0!==i.elements){e=i.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;i--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,o[i])(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 o=this.fromClassDescriptor(e),i=this.toClassDescriptor((0,t[n])(o)||o);if(void 0!==i.finisher&&r.push(i.finisher),void 0!==i.elements){e=i.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r"])),this.content,this.allowSvg,this.breaks):(0,o.dy)(A||(A=z([""])))}},{kind:"get",static:!0,key:"styles",value:function(){return(0,o.iv)(x||(x=z(["\n :host {\n display: block;\n }\n ha-markdown-element {\n -ms-user-select: text;\n -webkit-user-select: text;\n -moz-user-select: text;\n }\n ha-markdown-element > *: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 svg {\n background-color: var(--markdown-svg-background-color, none);\n color: var(--markdown-svg-color, none);\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 font-family: var(--code-font-family, monospace);\n }\n ha-markdown-element h2 {\n font-size: 1.5em;\n font-weight: bold;\n }\n "])))}}]}}),o.oi)}}]); \ No newline at end of file diff --git a/supervisor/api/panel/frontend_es5/b2364803.js.gz b/supervisor/api/panel/frontend_es5/b2364803.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..157b821b1a06f2b16409709ea5932dbc640e7529 GIT binary patch literal 4594 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 literal 0 HcmV?d00001 diff --git a/supervisor/api/panel/frontend_es5/bce14283.js b/supervisor/api/panel/frontend_es5/bce14283.js deleted file mode 100644 index 44422c0c3..000000000 --- a/supervisor/api/panel/frontend_es5/bce14283.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkhome_assistant_frontend=self.webpackChunkhome_assistant_frontend||[]).push([[552],{4552:function(e,t,r){var n=r(7599),i=r(26767),o=r(5701),a=r(63864),s=r(14516);r(29607);(0,s.Z)((function(e){return new Intl.DateTimeFormat(e.language,{weekday:"long",month:"long",day:"numeric"})}));var l=(0,s.Z)((function(e){return new Intl.DateTimeFormat(e.language,{year:"numeric",month:"long",day:"numeric"})})),c=((0,s.Z)((function(e){return new Intl.DateTimeFormat(e.language,{year:"numeric",month:"numeric",day:"numeric"})})),(0,s.Z)((function(e){return new Intl.DateTimeFormat(e.language,{day:"numeric",month:"short"})})),(0,s.Z)((function(e){return new Intl.DateTimeFormat(e.language,{month:"long",year:"numeric"})})),(0,s.Z)((function(e){return new Intl.DateTimeFormat(e.language,{month:"long"})})),(0,s.Z)((function(e){return new Intl.DateTimeFormat(e.language,{year:"numeric"})})),r(66477)),u=(0,s.Z)((function(e){if(e.time_format===c.zt.language||e.time_format===c.zt.system){var t=e.time_format===c.zt.language?e.language:void 0,r=(new Date).toLocaleString(t);return r.includes("AM")||r.includes("PM")}return e.time_format===c.zt.am_pm}));var d,f,p,h,m,y=(0,s.Z)((function(e){return new Intl.DateTimeFormat(e.language,{year:"numeric",month:"long",day:"numeric",hour:u(e)?"numeric":"2-digit",minute:"2-digit",hour12:u(e)})}));(0,s.Z)((function(e){return new Intl.DateTimeFormat(e.language,{year:"numeric",month:"long",day:"numeric",hour:u(e)?"numeric":"2-digit",minute:"2-digit",second:"2-digit",hour12:u(e)})})),(0,s.Z)((function(e){return new Intl.DateTimeFormat(e.language,{year:"numeric",month:"numeric",day:"numeric",hour:"numeric",minute:"2-digit",hour12:u(e)})})),r(12497),r(83927),r(14678),r(52039);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},v(e)}function b(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function k(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},g(e,t)}function w(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=C(e);if(t){var i=C(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return E(this,r)}}function E(e,t){if(t&&("object"===v(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return P(e)}function P(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function C(e){return C=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},C(e)}function A(){A=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(!_(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),l=this.toElementFinisherExtras((0,i[o])(s)||s);e=l.element,this.addElementPlacement(e,t),l.finisher&&n.push(l.finisher);var c=l.extras;if(c){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',"\n ","\n "])),this.imageUrl?(0,n.dy)(f||(f=b([''])),this.imageUrl):this.iconPath?(0,n.dy)(p||(p=b(["'])),this.iconPath):"",this.label,this.version?(0,n.dy)(h||(h=b(['(',")"])),this.version):"")}},{kind:"get",static:!0,key:"styles",value:function(){return(0,n.iv)(m||(m=b(["\n :host {\n display: flex;\n align-items: center;\n }\n .label {\n margin-right: 4px;\n }\n .version {\n color: var(--secondary-text-color);\n }\n .icon {\n max-height: 22px;\n max-width: 22px;\n margin-right: 8px;\n }\n "])))}}]}}),n.oi);function X(e){return X="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},X(e)}function Y(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function ee(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function te(e,t){return te=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},te(e,t)}function re(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=he(e);if(t){var i=he(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return ne(this,r)}}function ne(e,t){if(t&&("object"===X(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return ie(e)}function ie(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function oe(){oe=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(!le(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),l=this.toElementFinisherExtras((0,i[o])(s)||s);e=l.element,this.addElementPlacement(e,t),l.finisher&&n.push(l.finisher);var c=l.extras;if(c){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);rt.name?1:-1}))),this.addons=(this.backup?this.backup.addons:null===(t=this.supervisor)||void 0===t?void 0:t.supervisor.addons).map((function(e){return{slug:e.slug,name:e.name,version:e.version,checked:!1}})).sort((function(e,t){return e.name>t.name?1:-1})),this.backupType=(null===(n=this.backup)||void 0===n?void 0:n.type)||"full",this.backupName=(null===(i=this.backup)||void 0===i?void 0:i.name)||"",this.backupHasPassword=(null===(o=this.backup)||void 0===o?void 0:o.protected)||!1)}},{kind:"field",key:"_localize",value:function(){var e=this;return function(t){var r;return(null===(r=e.supervisor)||void 0===r?void 0:r.localize("backup.".concat(t)))||e.localize("ui.panel.page-onboarding.restore.".concat(t))}}},{kind:"method",key:"render",value:function(){if(!this.onboarding&&!this.supervisor)return(0,n.dy)(j||(j=Y([""])));var e,t,r="partial"===this.backupType?this._getSection("folders"):void 0,i="partial"===this.backupType?this._getSection("addons"):void 0;return(0,n.dy)(H||(H=Y(["\n ","\n ","\n ","\n ","\n ","\n ","\n "])),this.backup?(0,n.dy)(F||(F=Y(['

\n ',"\n (",")
\n ","\n
"])),"full"===this.backup.type?this._localize("full_backup"):this._localize("partial_backup"),Math.ceil(10*this.backup.size)/10+" MB",this.hass?(e=new Date(this.backup.date),t=this.hass.locale,y(t).format(e)):this.backup.date):(0,n.dy)(V||(V=Y(['\n ','\n
\n
\n \n ',"\n ","\n ","\n
"])),this.backup&&this.backup.homeassistant?(0,n.dy)(M||(M=Y(["\n \n \n \n \n "])),(0,n.dy)(L||(L=Y(['\n \n \n
',"
\n "])),(0,n.dy)(B||(B=Y(["\n "])),this._localize("folders"),me),this._toggleSection,r.checked,r.indeterminate,"folders",r.templates):"",null!=i&&i.templates.length?(0,n.dy)(U||(U=Y(["\n \n ',"
\n "])),(0,n.dy)(N||(N=Y(["\n "])),this._localize("addons"),ye),this._toggleSection,i.checked,i.indeterminate,"addons",i.templates):""):"","partial"!==this.backupType||this.backup&&!this.backupHasPassword?"":(0,n.dy)($||($=Y(["
"]))),this.backup?"":(0,n.dy)(q||(q=Y(['=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\n ","\n \n "])),this.moving?this.dialogParams.supervisor.localize("dialog.datadisk_move.moving"):this.dialogParams.supervisor.localize("dialog.datadisk_move.title"),this.closeDialog,this.moving,this.moving?(0,d.dy)(o||(o=E([' \n \n

\n ',"\n

"])),this.dialogParams.supervisor.localize("dialog.datadisk_move.moving_desc")):(0,d.dy)(s||(s=E([" ",'\n\n \n \n ',"\n \n \n "])),this.dialogParams.supervisor.localize("dialog.datadisk_move.description",{current_path:this.dialogParams.supervisor.os.data_disk,time:M(this.dialogParams.supervisor)}),this.dialogParams.supervisor.localize("dialog.datadisk_move.select_device"),this._select_device,this.devices.map((function(e){return(0,d.dy)(c||(c=E(["",""])),e)}))):void 0===this.devices?this.dialogParams.supervisor.localize("dialog.datadisk_move.loading_devices"):this.dialogParams.supervisor.localize("dialog.datadisk_move.no_devices"),this.closeDialog,this.dialogParams.supervisor.localize("dialog.datadisk_move.cancel"),!this.selectedDevice,this._moveDatadisk,this.dialogParams.supervisor.localize("dialog.datadisk_move.move"))):(0,d.dy)(i||(i=E([""])))}},{kind:"method",key:"_select_device",value:function(e){this.selectedDevice=e.detail.value}},{kind:"method",key:"_moveDatadisk",value:(r=regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this.moving=!0,e.prev=1,e.next=4,(0,y.Sx)(this.hass,this.selectedDevice);case 4:e.next=9;break;case 6:e.prev=6,e.t0=e.catch(1),this.hass.connection.connected&&!(0,v.yz)(e.t0)&&((0,g.Ys)(this,{title:this.dialogParams.supervisor.localize("system.host.failed_to_move"),text:(0,v.js)(e.t0)}),this.closeDialog());case 9:case"end":return e.stop()}}),e,this,[[1,6]])})),u=function(){var e=this,t=arguments;return new Promise((function(i,n){var o=r.apply(e,t);function s(e){w(o,i,n,s,a,"next",e)}function a(e){w(o,i,n,s,a,"throw",e)}s(void 0)}))},function(){return u.apply(this,arguments)})},{kind:"get",static:!0,key:"styles",value:function(){return[k.Qx,k.yu,(0,d.iv)(l||(l=E(["\n paper-dropdown-menu {\n width: 100%;\n }\n ha-circular-progress {\n display: block;\n margin: 32px;\n text-align: center;\n }\n\n .progress-text {\n text-align: center;\n }\n "])))]}}]}}),d.oi)}}]); \ No newline at end of file diff --git a/supervisor/api/panel/frontend_es5/bdc263bc.js.gz b/supervisor/api/panel/frontend_es5/bdc263bc.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..72a9cb37dbac2b03224c94e77281eb909b675c82 GIT binary patch literal 4473 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 LNCz(NEjR!G+&`_V literal 0 HcmV?d00001 diff --git a/supervisor/api/panel/frontend_es5/432539dc.js b/supervisor/api/panel/frontend_es5/be03a8d0.js similarity index 100% rename from supervisor/api/panel/frontend_es5/432539dc.js rename to supervisor/api/panel/frontend_es5/be03a8d0.js diff --git a/supervisor/api/panel/frontend_es5/432539dc.js.gz b/supervisor/api/panel/frontend_es5/be03a8d0.js.gz similarity index 100% rename from supervisor/api/panel/frontend_es5/432539dc.js.gz rename to supervisor/api/panel/frontend_es5/be03a8d0.js.gz diff --git a/supervisor/api/panel/frontend_es5/c7ec75f9.js b/supervisor/api/panel/frontend_es5/c7ec75f9.js deleted file mode 100644 index f4194a6f6..000000000 --- a/supervisor/api/panel/frontend_es5/c7ec75f9.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkhome_assistant_frontend=self.webpackChunkhome_assistant_frontend||[]).push([[625],{59625:function(e,t,r){r.r(t);var n=r(7599),i=r(26767),o=r(5701),s=r(17717),a=r(47181),c=r(83849),l=r(15493),u=r(96151),d=(r(66255),r(34154)),f=r(41682),p=r(63864);function h(e,t,r,n,i,o,s){try{var a=e[o](s),c=a.value}catch(l){return void r(l)}a.done?t(c):Promise.resolve(c).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 s(e){h(o,n,i,s,a,"next",e)}function a(e){h(o,n,i,s,a,"throw",e)}s(void 0)}))}}function v(e){return document.cookie="ingress_session=".concat(e,";path=/api/hassio_ingress/;SameSite=Strict").concat("https:"===location.protocol?";Secure":""),e}var y,b,k,g,w=function(){var e=m(regeneratorRuntime.mark((function e(t){var r,n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(0,p.I)(t.config.version,2021,2,4)){e.next=5;break}return e.next=3,t.callWS({type:"supervisor/api",endpoint:"/ingress/session",method:"post"});case 3:return r=e.sent,e.abrupt("return",v(r.session));case 5:return e.next=7,t.callApi("POST","hassio/ingress/session");case 7:return n=e.sent,e.abrupt("return",v(n.data.session));case 9:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),x=function(){var e=m(regeneratorRuntime.mark((function e(t,r){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(0,p.I)(t.config.version,2021,2,4)){e.next=4;break}return e.next=3,t.callWS({type:"supervisor/api",endpoint:"/ingress/validate_session",method:"post",data:{session:r}});case 3:return e.abrupt("return");case 4:return e.next=6,t.callApi("POST","hassio/ingress/validate_session",{session:r});case 6:case"end":return e.stop()}}),e)})));return function(t,r){return e.apply(this,arguments)}}(),E=r(26765),P=(r(21625),r(84982)),S=r(25516);r(2315),r(3634);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 A(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function O(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},C(e,t)}function D(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=z(e);if(t){var i=z(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return j(this,r)}}function j(e,t){if(t&&("object"===_(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return T(e)}function T(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function z(e){return z=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},z(e)}function R(){R=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(!B(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 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 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 s=0;se.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n ','\n\n
','
\n \n \n
=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 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 s=0;se.length)&&(t=e.length);for(var r=0,n=new Array(t);r "])));var e=(0,n.dy)(U||(U=L([""])),this._addon.ingress_url);return this.ingressPanel?(0,n.dy)(W||(W=L(["",""])),this.narrow||"always_hidden"===this.hass.dockedSidebar?(0,n.dy)($||($=L(['
\n \n
',"
\n
\n ",""])),this.hass.localize("ui.sidebar.sidebar_toggle"),"M3,6H21V8H3V6M3,11H21V13H3V11M3,16H21V18H3V16Z",this._toggleMenu,this._addon.name,e):e):(0,n.dy)(N||(N=L(["\n ","\n "])),this.hass,this._addon.name,this.narrow,e)}},{kind:"method",key:"firstUpdated",value:(i=J(regeneratorRuntime.mark((function e(){var t,r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(""!==this.route.path){e.next=34;break}if(!(t=(0,l.io)("addon"))){e.next=34;break}return e.prev=3,e.next=6,(0,d.AD)(this.hass,t);case 6:r=e.sent,e.next=17;break;case 9:return e.prev=9,e.t0=e.catch(3),e.next=13,(0,E.Ys)(this,{text:(0,f.js)(e.t0),title:t});case 13:return e.next=15,(0,u.y)();case 15:return(0,c.c)("/hassio/store",{replace:!0}),e.abrupt("return");case 17:if(r.version){e.next=25;break}return e.next=20,(0,E.Ys)(this,{text:this.supervisor.localize("my.error_addon_not_installed"),title:r.name});case 20:return e.next=22,(0,u.y)();case 22:(0,c.c)("/hassio/addon/".concat(r.slug,"/info"),{replace:!0}),e.next=34;break;case 25:if(r.ingress){e.next=33;break}return e.next=28,(0,E.Ys)(this,{text:this.supervisor.localize("my.error_addon_no_ingress"),title:r.name});case 28:return e.next=30,(0,u.y)();case 30:(0,c.c)("/hassio/addon/".concat(r.slug,"/info"),{replace:!0}),e.next=34;break;case 33:(0,c.c)("/hassio/ingress/".concat(r.slug),{replace:!0});case 34:case"end":return e.stop()}}),e,this,[[3,9]])}))),function(){return i.apply(this,arguments)})},{kind:"method",key:"updated",value:function(e){if(de(fe(p.prototype),"updated",this).call(this,e),e.has("route")){var t=this.route.path.substr(1),r=e.get("route"),n=r?r.path.substr(1):void 0;t&&t!==n&&this._fetchData(t)}}},{kind:"method",key:"_fetchData",value:(r=J(regeneratorRuntime.mark((function e(t){var r,n,i,o=this;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=w(this.hass),e.prev=1,e.next=4,(0,d.AD)(this.hass,t);case 4:n=e.sent,e.next=15;break;case 7:return e.prev=7,e.t0=e.catch(1),e.next=11,(0,E.Ys)(this,{text:"Unable to fetch add-on info to start Ingress",title:"Supervisor"});case 11:return e.next=13,(0,u.y)();case 13:return history.back(),e.abrupt("return");case 15:if(n.ingress_url){e.next=22;break}return e.next=18,(0,E.Ys)(this,{text:"Add-on does not support Ingress",title:n.name});case 18:return e.next=20,(0,u.y)();case 20:return history.back(),e.abrupt("return");case 22:if("started"===n.state){e.next=29;break}return e.next=25,(0,E.Ys)(this,{text:"Add-on is not running. Please start it first",title:n.name});case 25:return e.next=27,(0,u.y)();case 27:return(0,c.c)("/hassio/addon/".concat(n.slug,"/info"),{replace:!0}),e.abrupt("return");case 29:return e.prev=29,e.next=32,r;case 32:i=e.sent,e.next=43;break;case 35:return e.prev=35,e.t1=e.catch(29),e.next=39,(0,E.Ys)(this,{text:"Unable to create an Ingress session",title:n.name});case 39:return e.next=41,(0,u.y)();case 41:return history.back(),e.abrupt("return");case 43:this._sessionKeepAlive&&clearInterval(this._sessionKeepAlive),this._sessionKeepAlive=window.setInterval(J(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,x(o.hass,i);case 3:e.next=10;break;case 5:return e.prev=5,e.t0=e.catch(0),e.next=9,w(o.hass);case 9:i=e.sent;case 10:case"end":return e.stop()}}),e,null,[[0,5]])}))),6e4),this._addon=n;case 46:case"end":return e.stop()}}),e,this,[[1,7],[29,35]])}))),function(e){return r.apply(this,arguments)})},{kind:"method",key:"_toggleMenu",value:function(){(0,a.B)(this,"hass-toggle-menu")}},{kind:"get",static:!0,key:"styles",value:function(){return(0,n.iv)(Z||(Z=L(["\n iframe {\n display: block;\n width: 100%;\n height: 100%;\n border: 0;\n }\n\n .header + iframe {\n height: calc(100% - 40px);\n }\n\n .header {\n display: flex;\n align-items: center;\n font-size: 16px;\n height: 40px;\n padding: 0 16px;\n pointer-events: none;\n background-color: var(--app-header-background-color);\n font-weight: 400;\n color: var(--app-header-text-color, white);\n border-bottom: var(--app-header-border-bottom, none);\n box-sizing: border-box;\n --mdc-icon-size: 20px;\n }\n\n .main-title {\n margin: 0 0 0 24px;\n line-height: 20px;\n flex-grow: 1;\n }\n\n ha-icon-button {\n pointer-events: auto;\n }\n\n hass-subpage {\n --app-header-background-color: var(--sidebar-background-color);\n --app-header-text-color: var(--sidebar-text-color);\n --app-header-border-bottom: 1px solid var(--divider-color);\n }\n "])))}}]}}),n.oi)}}]); \ No newline at end of file diff --git a/supervisor/api/panel/frontend_es5/c7ec75f9.js.gz b/supervisor/api/panel/frontend_es5/c7ec75f9.js.gz deleted file mode 100644 index b62c42eb20aefa69fefeb6fe2eef7ee04a24c5be..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6307 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 ZIvLT~{*yY}k3So0{{xLmH-)Wt001l?DJB2_ diff --git a/supervisor/api/panel/frontend_es5/d936e799.js b/supervisor/api/panel/frontend_es5/d936e799.js new file mode 100644 index 000000000..8706e150a --- /dev/null +++ b/supervisor/api/panel/frontend_es5/d936e799.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkhome_assistant_frontend=self.webpackChunkhome_assistant_frontend||[]).push([[884],{56884:function(e,t,r){r.r(t);var n,i,o,a=r(37500),s=r(26767),c=r(5701),l=r(17717),f=r(73408),d=(r(93546),r(11654)),u=r(55677);function p(e){return p="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},p(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},y(e,t)}function v(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=k(e);if(t){var i=k(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return b(this,r)}}function b(e,t){if(t&&("object"===p(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return w(e)}function w(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function k(e){return k=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},k(e)}function g(){g=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(!D(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 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 a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n \n \n "])),this.closeDialog,(0,f.i)(this.hass,this.title),this.content||""):(0,a.dy)(n||(n=h([""])))}},{kind:"get",static:!0,key:"styles",value:function(){return[d.yu,u.l,(0,a.iv)(o||(o=h(["\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 @media all and (max-width: 450px), all and (max-height: 500px) {\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 "])))]}}]}}),a.oi)}}]); \ No newline at end of file diff --git a/supervisor/api/panel/frontend_es5/d936e799.js.gz b/supervisor/api/panel/frontend_es5/d936e799.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..016670a521df864e7126a581abc5f1439ee8f4ce GIT binary patch literal 3546 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 literal 0 HcmV?d00001 diff --git a/supervisor/api/panel/frontend_es5/dbbd5c68.js b/supervisor/api/panel/frontend_es5/dbbd5c68.js deleted file mode 100644 index 2c983f71c..000000000 --- a/supervisor/api/panel/frontend_es5/dbbd5c68.js +++ /dev/null @@ -1 +0,0 @@ -!function(){"use strict";var n,t,r={14971:function(n,t,r){var e,o,i=r(93217),u=r(9902),a=r.n(u),f=(r(58556),r(62173)),s={renderMarkdown:function(n,t){var r,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return e||(e=Object.assign({},(0,f.getDefaultWhiteList)(),{"ha-icon":["icon"],"ha-svg-icon":["path"]})),i.allowSvg?(o||(o=Object.assign({},e,{svg:["xmlns","height","width"],path:["transform","stroke","d"],img:["src"]})),r=o):r=e,(0,f.filterXSS)(a()(n,t),{whiteList:r})}};(0,i.Jj)(s)}},e={};function o(n){var t=e[n];if(void 0!==t)return t.exports;var i=e[n]={exports:{}};return r[n].call(i.exports,i,i.exports,o),i.exports}o.m=r,o.x=function(){var n=o.O(void 0,[191,468],(function(){return o(14971)}));return n=o.O(n)},n=[],o.O=function(t,r,e,i){if(!r){var u=1/0;for(c=0;c=i)&&Object.keys(o.O).every((function(n){return o.O[n](r[f])}))?r.splice(f--,1):(a=!1,i0&&n[c-1][2]>i;c--)n[c]=n[c-1];n[c]=[r,e,i]},o.n=function(n){var t=n&&n.__esModule?function(){return n.default}:function(){return n};return o.d(t,{a:t}),t},o.d=function(n,t){for(var r in t)o.o(t,r)&&!o.o(n,r)&&Object.defineProperty(n,r,{enumerable:!0,get:t[r]})},o.f={},o.e=function(n){return Promise.all(Object.keys(o.f).reduce((function(t,r){return o.f[r](n,t),t}),[]))},o.u=function(n){return{191:"2dbdaab4",468:"4a274bef"}[n]+".js"},o.o=function(n,t){return Object.prototype.hasOwnProperty.call(n,t)},o.p="/api/hassio/app/frontend_es5/",function(){var n={971:1};o.f.i=function(t,r){n[t]||importScripts(o.p+o.u(t))};var t=self.webpackChunkhome_assistant_frontend=self.webpackChunkhome_assistant_frontend||[],r=t.push.bind(t);t.push=function(t){var e=t[0],i=t[1],u=t[2];for(var a in i)o.o(i,a)&&(o.m[a]=i[a]);for(u&&u(o);e.length;)n[e.pop()]=1;r(t)}}(),t=o.x,o.x=function(){return Promise.all([o.e(191),o.e(468)]).then(t)};o.x()}(); \ No newline at end of file diff --git a/supervisor/api/panel/frontend_es5/dbbd5c68.js.gz b/supervisor/api/panel/frontend_es5/dbbd5c68.js.gz deleted file mode 100644 index 1b450f338db8a293c0183b674c13ce69fc6921d1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1040 zcmV+r1n>JFiwFP!000021C3ROZtJ)b{gqe%3=&}&%lD>9;d|Rqw)ZLs0WFPex{v}% zr9jrd?@)5xp2jxyoHNd-YINb1(S){9I>Lz35c&}ODH^- z&Z)U3ZO6!jReTQq6R2df_CGI_hcA@#lu*`23wfmqqoX8?`ZZ_a%015y*R}MEDDSWn z#pQZ!UcP^x|DPC4X8xQESc|^s^}1PW7hy0^^M%LFiz-7L7Q*4Xw^F;x*bP1*4Q2(n zDe+xxg1fWDkkbl76Dwe7qf%=R_LuL!r$iFkUeMgDyXxF7^srYA0N*taT2t;U) z_=O>QK->$+be^h;95D8D2c+llS{v(KFAUXNigtI0fFBUI_`nMUg{Zv?Q|!1m^mynD z-w4YLe-$S(?3E`B|9V#j%i@Qay}!NB896cA&=)=M9k(v{-;qhsF!iWD28hMT}SVm}I7&Fql|%&0VcV@(a#zlAr}f^Ifo zIElxrbP0Lv+pjrO2RB=hDvVt<<3HvF%MyA<2vN}PABGoNp_ zY7>V4`@*W)2Y~8JY?gTJIvv#FU|sPSnANgaeY|M&YGF3;6iRSjYX7t^;XfO0w^`1t zz^)s&;4`I5OqUMFlM;s(K=?513KyL82A9(@52{kVsuYtbC9Hpw$y_M>LwhqE$c7l2 z!hV8qT7cK4CNvjuYB5jO5#(AJ{(An|_m^tQ3-1&&i%2==(e<0?1:0))return[n[i+e]]}return null}function c(t,e,n){var r,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},o=i.maxScanDistance||u,s=i.brackets||h,c=(0,a.qz)(t),v=c.resolve(e,n);return(r=l(v.type,n,s))?f(t,e,n,v,r,s):d(t,e,n,c,v.type,o,s)}function f(t,e,n,r,i,o){var a=r.parent,s={from:r.from,to:r.to},u=0,h=null==a?void 0:a.cursor;if(h&&(n<0?h.childBefore(r.from):h.childAfter(r.to)))do{if(n<0?h.to<=r.from:h.from>=r.to){if(0==u&&i.indexOf(h.type.name)>-1)return{start:s,end:{from:h.from,to:h.to},matched:!0};if(l(h.type,n,o))u++;else if(l(h.type,-n,o)&&0==--u)return{start:s,end:{from:h.from,to:h.to},matched:!1}}}while(n<0?h.prevSibling():h.nextSibling());return{start:s,matched:!1}}function d(t,e,n,r,i,o,a){var s=n<0?t.sliceDoc(e-1,e):t.sliceDoc(e,e+1),u=a.indexOf(s);if(u<0||u%2==0!=n>0)return null;for(var h={from:n<0?e-1:e,to:n>0?e+1:e},l=t.doc.iterRange(e,n>0?t.doc.length:0),c=0,f=0;!l.next().done&&f<=o;){var d=l.value;n<0&&(f+=d.length);for(var v=e+f*n,p=n>0?0:d.length-1,g=n>0?d.length:-1;p!=g;p+=n){var m=a.indexOf(d[p]);if(!(m<0||r.resolve(v+p,1).type!=i))if(m%2==0==n>0)c++;else{if(1==c)return{start:h,end:{from:v+p,to:v+p+1},matched:m>>1==u>>1};c--}}n>0&&(f+=d.length)}return l.done?{start:h,matched:!1}:null}function v(t,e){var n="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!n){if(Array.isArray(t)||(n=function(t,e){if(!t)return;if("string"==typeof t)return p(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return p(t,e)}(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var r=0,i=function(){};return{s:i,n:function(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:i}}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 o,a=!0,s=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return a=t.done,t},e:function(t){s=!0,o=t},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw o}}}}function p(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n2||/[^\s,.;:]/.test(t.sliceDoc(e.from,e.to)))||e.firstChild}function C(t,e,n){for(var i=(0,a.qz)(t).resolveInner(e.head),o=n?s.md.closedBy:s.md.openedBy,u=e.head;;){var h=n?i.childAfter(u):i.childBefore(u);if(!h)break;A(t,h,o)?i=h:u=n?h.to:h.from}var l,f;return f=i.type.prop(o)&&(l=n?c(t,i.from,1):c(t,i.to,-1))&&l.matched?n?l.end.to:l.end.from:n?i.to:i.from,r.jT.cursor(f,n?-1:1)}function M(t,e){return y(t,(function(n){return n.empty?t.moveVertically(n,e):k(n,e)}))}var O=function(t){return M(t,!1)},T=function(t){return M(t,!0)};function D(t,e){return y(t,(function(n){return n.empty?t.moveVertically(n,e,t.dom.clientHeight):k(n,e)}))}var E=function(t){return D(t,!1)},R=function(t){return D(t,!0)};function P(t,e,n){var i=t.visualLineAt(e.head),o=t.moveToLineBoundary(e,n);if(o.head==e.head&&o.head!=(n?i.to:i.from)&&(o=t.moveToLineBoundary(e,n,!1)),!n&&o.head==i.from&&i.length){var a=/^\s*/.exec(t.state.sliceDoc(i.from,Math.min(i.from+100,i.to)))[0].length;a&&e.head!=i.from+a&&(o=r.jT.cursor(i.from+a))}return o}var L=function(t){return y(t,(function(e){return P(t,e,!0)}))},B=function(t){return y(t,(function(e){return P(t,e,!1)}))};function I(t,e,n){var i=!1,o=g(t.selection,(function(e){var o=c(t,e.head,-1)||c(t,e.head,1)||e.head>0&&c(t,e.head-1,1)||e.headn&&(o="delete.forward"),n=Math.min(n,a),i=Math.max(i,a)}return n==i?{range:t}:{changes:{from:n,to:i},range:r.jT.cursor(n)}}));return!a.changes.empty&&(i(n.update(a,{scrollIntoView:!0,userEvent:o})),!0)}var tt=function(t,e){return Z(t,(function(n){var r,s,u=t.state,h=u.doc.lineAt(n);if(!e&&n>h.from&&n=a.number){var u=n[n.length-1];u.to=s.to,u.ranges.push(o)}else n.push({from:a.from,to:s.to,ranges:[o]});r=s.number+1}}catch(h){i.e(h)}finally{i.f()}return n}function st(t,e,n){var i,o=[],a=[],s=v(at(t));try{for(s.s();!(i=s.n()).done;){var u=i.value;if(n?u.to!=t.doc.length:0!=u.from){var h=t.doc.lineAt(n?u.to+1:u.from-1),l=h.length+1;if(n){o.push({from:u.to,to:h.to},{from:u.from,insert:h.text+t.lineBreak});var c,f=v(u.ranges);try{for(f.s();!(c=f.n()).done;){var d=c.value;a.push(r.jT.range(Math.min(t.doc.length,d.anchor+l),Math.min(t.doc.length,d.head+l)))}}catch(y){f.e(y)}finally{f.f()}}else{o.push({from:h.from,to:u.from},{from:u.to,insert:t.lineBreak+h.text});var p,g=v(u.ranges);try{for(g.s();!(p=g.n()).done;){var m=p.value;a.push(r.jT.range(m.anchor-l,m.head-l))}}catch(y){g.e(y)}finally{g.f()}}}}}catch(y){s.e(y)}finally{s.f()}return!!o.length&&(e(t.update({changes:o,scrollIntoView:!0,selection:r.jT.create(a,t.selection.mainIndex),userEvent:"move.line"})),!0)}function ut(t,e,n){var r,i=[],o=v(at(t));try{for(o.s();!(r=o.n()).done;){var a=r.value;n?i.push({from:a.from,insert:t.doc.slice(a.from,a.to)+t.lineBreak}):i.push({from:a.to,insert:t.lineBreak+t.doc.slice(a.from,a.to)})}}catch(s){o.e(s)}finally{o.f()}return e(t.update({changes:i,scrollIntoView:!0,userEvent:"input.copyline"})),!0}function ht(t,e){var n=-1;return t.changeByRange((function(i){for(var o=[],a=i.from;a<=i.to;){var s=t.doc.lineAt(a);s.number>n&&(i.empty||i.to>s.from)&&(e(s,o,i),n=s.number),a=s.to+1}var u=t.changes(o);return{changes:o,range:r.jT.range(u.mapPos(i.anchor,1),u.mapPos(i.head,1))}}))}var lt=function(t){var e=t.state;return(0,t.dispatch)(e.update(ht(e,(function(t,n){n.push({from:t.from,insert:e.facet(a.c)})})),{userEvent:"input.indent"})),!0},ct=function(t){var e=t.state;return(0,t.dispatch)(e.update(ht(e,(function(t,n){var r=/^\s*/.exec(t.text)[0];if(r){for(var o=(0,i.IS)(r,e.tabSize),s=0,u=(0,a.SS)(e,Math.max(0,o-(0,a.y1)(e)));s1?o=r.jT.create([i.main]):i.main.empty||(o=r.jT.create([r.jT.cursor(i.main.head)])),!!o&&(n(m(e,o)),!0)}},{key:"Alt-l",mac:"Ctrl-l",run:function(t){var e=t.state,n=t.dispatch,i=at(e).map((function(t){var n=t.from,i=t.to;return r.jT.range(n,Math.min(i+1,e.doc.length))}));return n(e.update({selection:r.jT.create(i),userEvent:"select"})),!0}},{key:"Mod-i",run:function(t){var e=t.state,n=t.dispatch,i=g(e.selection,(function(t){for(var n,i=(0,a.qz)(e).resolveInner(t.head,1);!(i.from=t.to||i.to>t.to&&i.from<=t.from)&&(null===(n=i.parent)||void 0===n?void 0:n.parent);)i=i.parent;return r.jT.range(i.to,i.from)}));return n(m(e,i)),!0},preventDefault:!0},{key:"Mod-[",run:ct},{key:"Mod-]",run:lt},{key:"Mod-Alt-\\",run:function(t){var e=t.state,n=t.dispatch,r=Object.create(null),i=new a.Gn(e,{overrideIndentation:function(t){var e=r[t];return null==e?-1:e}}),o=ht(e,(function(t,n,o){var s=(0,a.K0)(i,t.from);if(null!=s){/\S/.test(t.text)||(s=0);var u=/^\s*/.exec(t.text)[0],h=(0,a.SS)(e,s);(u!=h||o.from0?n--:r=e&&(n=i.type.prop(s.md.closedBy))&&n.indexOf(o.name)>-1&&t.doc.lineAt(i.to).from==t.doc.lineAt(o.from).from?{from:i.to,to:o.from}:null}(e,n),h=new a.Gn(e,{simulateBreak:n,simulateDoubleBreak:!!u}),l=(0,a.K0)(h,n);null==l&&(l=/^\s*/.exec(e.doc.lineAt(n).text)[0].length);for(var c=e.doc.lineAt(n);oc.from&&nn?n:Math.max(0,e-1)}))}},{mac:"Mod-Delete",run:ot}].concat([{key:"Ctrl-b",run:w,shift:V,preventDefault:!0},{key:"Ctrl-f",run:x,shift:_},{key:"Ctrl-p",run:O,shift:q},{key:"Ctrl-n",run:T,shift:W},{key:"Ctrl-a",run:function(t){return y(t,(function(e){return r.jT.cursor(t.visualLineAt(e.head).from,1)}))},shift:function(t){return N(t,(function(e){return r.jT.cursor(t.visualLineAt(e.head).from)}))}},{key:"Ctrl-e",run:function(t){return y(t,(function(e){return r.jT.cursor(t.visualLineAt(e.head).to,-1)}))},shift:function(t){return N(t,(function(e){return r.jT.cursor(t.visualLineAt(e.head).to)}))}},{key:"Ctrl-d",run:nt},{key:"Ctrl-h",run:et},{key:"Ctrl-k",run:ot},{key:"Ctrl-Alt-h",run:it},{key:"Ctrl-o",run:function(t){var e=t.state,n=t.dispatch,o=e.changeByRange((function(t){return{changes:{from:t.from,to:t.to,insert:i.xv.of(["",""])},range:r.jT.cursor(t.from)}}));return n(e.update(o,{scrollIntoView:!0,userEvent:"input"})),!0}},{key:"Ctrl-t",run:function(t){var e=t.state,n=t.dispatch,o=e.changeByRange((function(t){if(!t.empty||0==t.from||t.from==e.doc.length)return{range:t};var n=t.from,o=e.doc.lineAt(n),a=n==o.from?n-1:(0,i.cp)(o.text,n-o.from,!1)+o.from,s=n==o.to?n+1:(0,i.cp)(o.text,n-o.from,!0)+o.from;return{changes:{from:a,to:s,insert:e.doc.slice(n,s).append(e.doc.slice(a,n))},range:r.jT.cursor(s)}}));return!o.changes.empty&&(n(e.update(o,{scrollIntoView:!0,userEvent:"move.character"})),!0)}},{key:"Alt-<",run:J},{key:"Alt->",run:X},{key:"Ctrl-v",run:R},{key:"Alt-v",run:E}].map((function(t){return{mac:t.key,run:t.run,shift:t.shift}}))))},55987:function(t,e,n){n.d(e,{Eu:function(){return N}});var r=n(91643),i=n(67037),o=n(74075);function a(t){return a="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},a(t)}function s(t,e){var n="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!n){if(Array.isArray(t)||(n=function(t,e){if(!t)return;if("string"==typeof t)return u(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return u(t,e)}(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var r=0,i=function(){};return{s:i,n:function(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:i}}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 o,a=!0,s=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return a=t.done,t},e:function(t){s=!0,o=t},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw o}}}}function u(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);nthis.i;)t.dom.removeChild(t.elements.pop().dom)}}]),t}(),D=function(){function t(e,n){var r=this;h(this,t),this.view=e,this.config=n,this.elements=[],this.spacer=null,this.dom=document.createElement("div"),this.dom.className="cm-gutter"+(this.config.class?" "+this.config.class:"");var i=function(t){r.dom.addEventListener(t,(function(r){var i=e.visualLineAtHeight(r.clientY,e.contentDOM.getBoundingClientRect().top);n.domEventHandlers[t](e,i,r)&&r.preventDefault()}))};for(var o in n.domEventHandlers)i(o);this.markers=M(n.markers(e)),n.initialSpacer&&(this.spacer=new E(e,0,0,[n.initialSpacer(e)]),this.dom.appendChild(this.spacer.dom),this.spacer.dom.style.cssText+="visibility: hidden; pointer-events: none")}return c(t,[{key:"update",value:function(t){var e=this.markers;if(this.markers=M(this.config.markers(t.view)),this.spacer&&this.config.updateSpacer){var n=this.config.updateSpacer(this.spacer.markers[0],t);n!=this.spacer.markers[0]&&this.spacer.update(t.view,0,0,[n])}var r=t.view.viewport;return!i.Xs.eq(this.markers,e,r.from,r.to)}}]),t}(),E=function(){function t(e,n,r,i){h(this,t),this.height=-1,this.above=0,this.dom=document.createElement("div"),this.update(e,n,r,i)}return c(t,[{key:"update",value:function(t,e,n,r){if(this.height!=e&&(this.dom.style.height=(this.height=e)+"px"),this.above!=n&&(this.dom.style.marginTop=(this.above=n)?n+"px":""),this.markers!=r){this.markers=r;for(var i;i=this.dom.lastChild;)i.remove();var o,a="cm-gutterElement",u=s(r);try{for(u.s();!(o=u.n()).done;){var h=o.value;h.toDOM&&this.dom.appendChild(h.toDOM(t));var l=h.elementClass;l&&(a+=" "+l)}}catch(c){u.e(c)}finally{u.f()}this.dom.className=a}}}]),t}();var R=o.r$.define(),P=o.r$.define({combine:function(t){return(0,o.BO)(t,{formatNumber:String,domEventHandlers:{}},{domEventHandlers:function(t,e){var n=Object.assign({},t),r=function(t){var r=n[t],i=e[t];n[t]=r?function(t,e,n){return r(t,e,n)||i(t,e,n)}:i};for(var i in e)r(i);return n}})}}),L=function(t){f(n,t);var e=v(n);function n(t){var r;return h(this,n),(r=e.call(this)).number=t,r}return c(n,[{key:"eq",value:function(t){return this.number==t.number}},{key:"toDOM",value:function(t){return document.createTextNode(this.number)}}]),n}(m);function B(t,e){return t.state.facet(P).formatNumber(e,t.state)}var I=w({class:"cm-lineNumbers",markers:function(t){return t.state.facet(R)},lineMarker:function(t,e,n){return n.some((function(t){return t.toDOM}))?null:new L(B(t,t.state.doc.lineAt(e.from).number))},initialSpacer:function(t){return new L(B(t,j(t.state.doc.lines)))},updateSpacer:function(t,e){var n=B(e.view,j(e.view.state.doc.lines));return n==t.number?t:new L(n)}});function N(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return[P.of(t),I]}function j(t){for(var e=9;e=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:i}}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 o,a=!0,s=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return a=t.done,t},e:function(t){s=!0,o=t},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw o}}}}function l(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n-1?e:m.get(e.base||e,e.modified.concat(t).sort((function(t,e){return t.id-e.id})))}}}]),t}(),g=0,m=function(){function t(){c(this,t),this.instances=[],this.id=g++}return d(t,null,[{key:"get",value:function(e,n){if(!n.length)return e;var r=n[0].instances.find((function(t){return t.base==e&&(r=n,i=t.modified,r.length==i.length&&r.every((function(t,e){return t==i[e]})));var r,i}));if(r)return r;var i,o=[],a=new p(o,e,n),s=h(n);try{for(s.s();!(i=s.n()).done;){i.value.instances.push(a)}}catch(m){s.e(m)}finally{s.f()}var u,l=y(n),c=h(e.set);try{for(c.s();!(u=c.n()).done;){var f,d=u.value,v=h(l);try{for(v.s();!(f=v.n()).done;){var g=f.value;o.push(t.get(d,g))}}catch(m){v.e(m)}finally{v.f()}}}catch(m){c.e(m)}finally{c.f()}return a}}]),t}();function y(t){for(var e=[t],n=0;n0&&c+3==a.length){u=1;break}var f=/^"(?:[^"\\]|\\.)*?"|[^\/!]+/.exec(l);if(!f)throw new RangeError("Invalid path: "+a);if(s.push("*"==f[0]?null:'"'==f[0][0]?JSON.parse(f[0]):f[0]),(c+=f[0].length)==a.length)break;var d=a[c++];if(c==a.length&&"!"==d){u=0;break}if("/"!=d)throw new RangeError("Invalid path: "+a);l=a.slice(c)}var v=s.length-1,p=s[v];if(!p)throw new RangeError("Invalid path: "+a);var g=new A(r,u,v>0?s.slice(0,v):null);e[p]=g.sort(e[p])}}}catch(m){o.e(m)}finally{o.f()}}return b.add(e)}var b=new r.md,w=a.r$.define({combine:function(t){return t.length?C.combinedMatch(t):null}}),x=a.r$.define({combine:function(t){return t.length?t[0].match:null}});function S(t){return t.facet(w)||t.facet(x)}var A=function(){function t(e,n,r,i){c(this,t),this.tags=e,this.mode=n,this.context=r,this.next=i}return d(t,[{key:"sort",value:function(t){return!t||t.depththis.at&&(this.at=t),this.class=e)}},{key:"flush",value:function(t){t>this.at&&this.class&&this.span(this.at,t,this.class)}},{key:"highlightRange",value:function(t,e,n,i,o,a){var s=t.type,u=t.from,l=t.to;if(!(u>=n||l<=e)){T[o]=s.name,s.isTop&&(a=s);for(var c=i,f=s.prop(b),d=!1;f;){if(!f.context||R(f.context,T,o)){var v,p=h(f.tags);try{for(p.s();!(v=p.n()).done;){var g=v.value,m=this.style(g,a);m&&(c&&(c+=" "),c+=m,1==f.mode?i+=(i?" ":"")+m:0==f.mode&&(d=!0))}}catch(M){p.e(M)}finally{p.f()}break}f=f.next}if(this.startSpan(t.from,c),!d){var y=t.tree&&t.tree.prop(r.md.mounted);if(y&&y.overlay){for(var k=t.node.enter(y.overlay[0].from+u,1),w=t.firstChild(),x=0,S=u;;x++){var A=xS&&w)for(;t.from=C)&&t.nextSibling()););if(!A)break;this.highlightRange(k.cursor,A.from+u,A.to+u,i,o,y.tree.type),S=A.to+u,this.startSpan(S,c)}w&&t.parent()}else if(t.firstChild()){do{if(!(t.to<=e)){if(t.from>=n)break;this.highlightRange(t,e,n,i,o+1,a),this.startSpan(Math.min(n,t.to),c)}}while(t.nextSibling());t.parent()}}}}}]),t}();function E(t,e,n,r,i){var o=new D(e,r,i);o.highlightRange(t.cursor(),e,n,"",0,t.type),o.flush(n)}function R(t,e,n){if(t.length>n-1)return!1;for(var r=n-1,i=t.length-1;i>=0;i--,r--){var o=t[i];if(o&&o!=e[r])return!1}return!0}var P=p.define,L=P(),B=P(),I=P(B),N=P(),j=P(N),V=P(N),_=P(),H=P(_),z=P(),q=P(),W=P(),F=P(W),$=P(),U={comment:L,lineComment:P(L),blockComment:P(L),docComment:P(L),name:B,variableName:P(B),typeName:I,tagName:P(I),propertyName:P(B),className:P(B),labelName:P(B),namespace:P(B),macroName:P(B),literal:N,string:j,docString:P(j),character:P(j),number:V,integer:P(V),float:P(V),bool:P(N),regexp:P(N),escape:P(N),color:P(N),url:P(N),keyword:z,self:P(z),null:P(z),atom:P(z),unit:P(z),modifier:P(z),operatorKeyword:P(z),controlKeyword:P(z),definitionKeyword:P(z),operator:q,derefOperator:P(q),arithmeticOperator:P(q),logicOperator:P(q),bitwiseOperator:P(q),compareOperator:P(q),updateOperator:P(q),definitionOperator:P(q),typeOperator:P(q),controlOperator:P(q),punctuation:W,separator:P(W),bracket:F,angleBracket:P(F),squareBracket:P(F),paren:P(F),brace:P(F),content:_,heading:H,heading1:P(H),heading2:P(H),heading3:P(H),heading4:P(H),heading5:P(H),heading6:P(H),contentSeparator:P(_),list:P(_),quote:P(_),emphasis:P(_),strong:P(_),link:P(_),monospace:P(_),strikethrough:P(_),inserted:P(),deleted:P(),changed:P(),invalid:P(),meta:$,documentMeta:P($),annotation:P($),processingInstruction:P($),definition:p.defineModifier(),constant:p.defineModifier(),function:p.defineModifier(),standard:p.defineModifier(),local:p.defineModifier(),special:p.defineModifier()};U.link,U.heading,U.emphasis,U.strong,U.strikethrough,U.keyword,U.atom,U.bool,U.url,U.contentSeparator,U.labelName,U.literal,U.inserted,U.string,U.deleted,U.regexp,U.escape,U.string,U.variableName,U.variableName,U.typeName,U.namespace,U.className,U.variableName,U.macroName,U.propertyName,U.comment,U.meta,U.invalid,U.link,U.heading,U.emphasis,U.strong,U.keyword,U.atom,U.bool,U.url,U.labelName,U.inserted,U.deleted,U.literal,U.string,U.number,U.regexp,U.escape,U.string,U.variableName,U.variableName,U.variableName,U.variableName,U.typeName,U.namespace,U.macroName,U.propertyName,U.operator,U.comment,U.meta,U.invalid,U.punctuation},74506:function(t,e,n){n.d(e,{m8:function(){return p},f$:function(){return E}});var r=n(74075),i=n(91643);function o(t,e){var n="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!n){if(Array.isArray(t)||(n=function(t,e){if(!t)return;if("string"==typeof t)return a(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return a(t,e)}(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var r=0,i=function(){};return{s:i,n:function(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:i}}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 o,s=!0,u=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return s=t.done,t},e:function(t){u=!0,o=t},f:function(){try{s||null==n.return||n.return()}finally{if(u)throw o}}}}function a(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n0&&void 0!==arguments[0]?arguments[0]:{};return[v,d.of(t),i.tk.domEventHandlers({beforeinput:function(t,e){return"historyUndo"==t.inputType?m(e):"historyRedo"==t.inputType&&y(e)}})]}function g(t,e){return function(n){var r=n.state,i=n.dispatch,o=r.field(v,!1);if(!o)return!1;var a=o.pop(t,r,e);return!!a&&(i(a),!0)}}var m=g(0,!1),y=g(1,!1),k=g(0,!0),b=g(1,!0);var w=function(){function t(e,n,r,i,o){s(this,t),this.changes=e,this.effects=n,this.mapped=r,this.startSelection=i,this.selectionsAfter=o}return h(t,[{key:"setSelAfter",value:function(e){return new t(this.changes,this.effects,this.mapped,this.startSelection,e)}},{key:"toJSON",value:function(){var t,e,n;return{changes:null===(t=this.changes)||void 0===t?void 0:t.toJSON(),mapped:null===(e=this.mapped)||void 0===e?void 0:e.toJSON(),startSelection:null===(n=this.startSelection)||void 0===n?void 0:n.toJSON(),selectionsAfter:this.selectionsAfter.map((function(t){return t.toJSON()}))}}}],[{key:"fromJSON",value:function(e){return new t(e.changes&&r.as.fromJSON(e.changes),[],e.mapped&&r.n0.fromJSON(e.mapped),e.startSelection&&r.jT.fromJSON(e.startSelection),e.selectionsAfter.map(r.jT.fromJSON))}},{key:"fromTransaction",value:function(e){var n,r=A,i=o(e.startState.facet(f));try{for(i.s();!(n=i.n()).done;){var a=(0,n.value)(e);a.length&&(r=r.concat(a))}}catch(s){i.e(s)}finally{i.f()}return!r.length&&e.changes.empty?null:new t(e.changes.invert(e.startState.doc),r,void 0,e.startState.selection,A)}},{key:"selection",value:function(e){return new t(void 0,A,void 0,void 0,e)}}]),t}();function x(t,e,n,r){var i=e+1>n+20?e-n-1:0,o=t.slice(i,e);return o.push(r),o}function S(t,e){return t.length?e.length?t.concat(e):t:e}var A=[];function C(t,e){if(t.length){var n=t[t.length-1],r=n.selectionsAfter.slice(Math.max(0,n.selectionsAfter.length-200));return r.length&&r[r.length-1].eq(e)?t:(r.push(e),x(t,t.length-1,1e9,n.setSelAfter(r)))}return[w.selection([e])]}function M(t){var e=t[t.length-1],n=t.slice();return n[t.length-1]=e.setSelAfter(e.selectionsAfter.slice(0,e.selectionsAfter.length-1)),n}function O(t,e){if(!t.length)return t;for(var n=t.length,r=A;n;){var i=T(t[n-1],e,r);if(i.changes&&!i.changes.empty||i.effects.length){var o=t.slice(0,n);return o[n-1]=i,o}e=i.mapped,n--,r=i.selectionsAfter}return r.length?[w.selection(r)]:A}function T(t,e,n){var i=S(t.selectionsAfter.length?t.selectionsAfter.map((function(t){return t.map(e)})):A,n);if(!t.changes)return w.selection(i);var o=t.changes.map(e),a=e.mapDesc(t.changes,!0),s=t.mapped?t.mapped.composeDesc(a):a;return new w(o,r.Py.mapEffects(t.effects,e),s,t.startSelection.map(a),i)}var D=function(){function t(e,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:void 0;s(this,t),this.done=e,this.undone=n,this.prevTime=r,this.prevUserEvent=i}return h(t,[{key:"isolate",value:function(){return this.prevTime?new t(this.done,this.undone):this}},{key:"addChanges",value:function(e,n,r,i,o){var a=this.done,s=a[a.length-1];return a=s&&s.changes&&!s.changes.empty&&e.changes&&(!s.selectionsAfter.length&&n-this.prevTime=s&&i<=u&&(r=!0)}})),r}(s.changes,e.changes)||"input.type.compose"==r)?x(a,a.length-1,o,new w(e.changes.compose(s.changes),S(e.effects,s.effects),s.mapped,s.startSelection,A)):x(a,a.length,o,e),new t(a,A,n,r)}},{key:"addSelection",value:function(e,n,r,i){var o,a,s=this.done.length?this.done[this.done.length-1].selectionsAfter:A;return s.length>0&&n-this.prevTime=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:i}}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 o,a=!0,s=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return a=t.done,t},e:function(t){s=!0,o=t},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw o}}}}function v(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n3&&void 0!==arguments[3]?arguments[3]:[];p(this,t),this.data=e,this.topNode=r,i.yy.prototype.hasOwnProperty("tree")||Object.defineProperty(i.yy.prototype,"tree",{get:function(){return x(this)}}),this.parser=n,this.extension=[R.of(this),i.yy.languageData.of((function(t,e,n){return t.facet(w(t,e,n))}))].concat(o)}return m(t,[{key:"isActiveAt",value:function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:-1;return w(t,e,n)==this.data}},{key:"findRegions",value:function(t){var e=this,n=t.facet(R);if((null==n?void 0:n.data)==this.data)return[{from:0,to:t.doc.length}];if(!n||!n.allowsNesting)return[];var i=[];return function t(n,o){if(n.prop(y)!=e.data){var a=n.prop(r.md.mounted);if(a){if(a.tree.prop(y)==e.data){if(a.overlay){var s,u=d(a.overlay);try{for(u.s();!(s=u.n()).done;){var h=s.value;i.push({from:h.from+o,to:h.to+o})}}catch(v){u.e(v)}finally{u.f()}}else i.push({from:o,to:o+n.length});return}if(a.overlay){var l=i.length;if(t(a.tree,a.overlay[0].from+o),i.length>l)return}}for(var c=0;c1&&void 0!==arguments[1]?arguments[1]:e.length;p(this,t),this.doc=e,this.length=n,this.cursorPos=0,this.string="",this.cursor=e.iter()}return m(t,[{key:"syncTo",value:function(t){return this.string=this.cursor.next(t-this.cursorPos).value,this.cursorPos=t+this.string.length,this.cursorPos-this.string.length}},{key:"chunk",value:function(t){return this.syncTo(t),this.string}},{key:"lineChunks",get:function(){return!0}},{key:"read",value:function(t,e){var n=this.cursorPos-this.string.length;return t=this.cursorPos?this.doc.sliceString(t,e):this.string.slice(t-n,e-n)}}]),t}(),A=null,C=function(){function t(e,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],i=arguments.length>3?arguments[3]:void 0,o=arguments.length>4?arguments[4]:void 0,a=arguments.length>5?arguments[5]:void 0,s=arguments.length>6?arguments[6]:void 0,u=arguments.length>7?arguments[7]:void 0;p(this,t),this.parser=e,this.state=n,this.fragments=r,this.tree=i,this.treeLen=o,this.viewport=a,this.skipped=s,this.scheduleOn=u,this.parse=null,this.tempSkipped=[]}return m(t,[{key:"startParse",value:function(){return this.parser.startParse(new S(this.state.doc),this.fragments)}},{key:"work",value:function(t,e){var n=this;return null!=e&&e>=this.state.doc.length&&(e=void 0),this.tree!=r.mp.empty&&(null==e?this.treeLen==this.state.doc.length:this.treeLen>=e)?(this.takeTree(),!0):this.withContext((function(){var i;n.parse||(n.parse=n.startParse()),null!=e&&(null==n.parse.stoppedAt||n.parse.stoppedAt>e)&&eo)return!1}}))}},{key:"takeTree",value:function(){var t,e,n=this;this.parse&&(t=this.parse.parsedPos)>this.treeLen&&((null==this.parse.stoppedAt||this.parse.stoppedAt>t)&&this.parse.stopAt(t),this.withContext((function(){for(;!(e=n.parse.advance()););})),this.tree=e,this.fragments=this.withoutTempSkipped(r.i9.addTree(this.tree,this.fragments,!0)),this.parse=null)}},{key:"withContext",value:function(t){var e=A;A=this;try{return t()}finally{A=e}}},{key:"withoutTempSkipped",value:function(t){for(var e;e=this.tempSkipped.pop();)t=M(t,e.from,e.to);return t}},{key:"changes",value:function(e,n){var i=this.fragments,o=this.tree,a=this.treeLen,s=this.viewport,u=this.skipped;if(this.takeTree(),!e.empty){var h=[];if(e.iterChangedRanges((function(t,e,n,r){return h.push({fromA:t,toA:e,fromB:n,toB:r})})),i=r.i9.applyChanges(i,h),o=r.mp.empty,a=0,s={from:e.mapPos(s.from,-1),to:e.mapPos(s.to,1)},this.skipped.length){u=[];var l,c=d(this.skipped);try{for(c.s();!(l=c.n()).done;){var f=l.value,v=e.mapPos(f.from,1),p=e.mapPos(f.to,-1);vt.from&&(this.fragments=M(this.fragments,i,o),this.skipped.splice(n--,1))}return this.skipped.length=t}}],[{key:"getSkippingParser",value:function(t){return new(function(e){u(i,e);var n=l(i);function i(){return p(this,i),n.apply(this,arguments)}return m(i,[{key:"createParse",value:function(e,n,i){var o=i[0].from,a=i[i.length-1].to;return{parsedPos:o,advance:function(){var e=A;if(e){var n,s=d(i);try{for(s.s();!(n=s.n()).done;){var u=n.value;e.tempSkipped.push(u)}}catch(h){s.e(h)}finally{s.f()}t&&(e.scheduleOn=e.scheduleOn?Promise.all([e.scheduleOn,t]):t)}return this.parsedPos=a,new r.mp(r.Jq.none,[],[],a-o)},stoppedAt:null,stopAt:function(){}}}}]),i}(r._b))}},{key:"get",value:function(){return A}}]),t}();function M(t,e,n){return r.i9.applyChanges(t,[{fromA:e,toA:n,fromB:e,toB:n}])}var O=function(){function t(e){p(this,t),this.context=e,this.tree=e.tree}return m(t,[{key:"apply",value:function(e){if(!e.docChanged)return this;var n=this.context.changes(e.changes,e.state),r=this.context.treeLen==e.startState.doc.length?void 0:Math.max(e.changes.mapPos(this.context.treeLen),n.viewport.to);return n.work(25,r)||n.takeTree(),new t(n)}}],[{key:"init",value:function(e){var n=new C(e.facet(R).parser,e,[],r.mp.empty,0,{from:0,to:e.doc.length},[],null);return n.work(25)||n.takeTree(),new t(n)}}]),t}();b.state=i.QQ.define({create:O.init,update:function(t,e){var n,r=d(e.effects);try{for(r.s();!(n=r.n()).done;){var i=n.value;if(i.is(b.setState))return i.value}}catch(o){r.e(o)}finally{r.f()}return e.startState.facet(R)!=e.state.facet(R)?O.init(e.state):t.apply(e)}});var T="undefined"!=typeof window&&window.requestIdleCallback||function(t,e){var n=e.timeout;return setTimeout(t,n)},D="undefined"!=typeof window&&window.cancelIdleCallback||clearTimeout,E=o.lg.fromClass(function(){function t(e){p(this,t),this.view=e,this.working=-1,this.chunkEnd=-1,this.chunkBudget=-1,this.work=this.work.bind(this),this.scheduleWork()}return m(t,[{key:"update",value:function(t){var e=this.view.state.field(b.state).context;t.viewportChanged&&(e.updateViewport(t.view.viewport)&&e.reset(),this.view.viewport.to>e.treeLen&&this.scheduleWork()),t.docChanged&&(this.view.hasFocus&&(this.chunkBudget+=50),this.scheduleWork()),this.checkAsyncSchedule(e)}},{key:"scheduleWork",value:function(){if(!(this.working>-1)){var t=this.view.state,e=t.field(b.state),n=e.context.fragments;e.tree==e.context.tree&&e.context.treeLen>=t.doc.length&&n.length&&0==n[0].from&&n[0].to>=t.doc.length||(this.working=T(this.work,{timeout:500}))}}},{key:"work",value:function(t){this.working=-1;var e=Date.now();if(this.chunkEnd=i+1e6)){var a=Math.min(this.chunkBudget,t?Math.max(25,t.timeRemaining()):100),s=o.context.work(a,i+1e6);this.chunkBudget-=Date.now()-e,(s||this.chunkBudget<=0||o.context.movedPast(i))&&(o.context.takeTree(),this.view.dispatch({effects:b.setState.of(new O(o.context))})),!s&&this.chunkBudget>0&&this.scheduleWork(),this.checkAsyncSchedule(o.context)}}}},{key:"checkAsyncSchedule",value:function(t){var e=this;t.scheduleOn&&(t.scheduleOn.then((function(){return e.scheduleWork()})),t.scheduleOn=null)}},{key:"destroy",value:function(){this.working>=0&&D(this.working)}}]),t}(),{eventHandlers:{focus:function(){this.scheduleWork()}}}),R=i.r$.define({combine:function(t){return t.length?t[0]:null},enables:[b.state,E]}),P=i.r$.define(),L=i.r$.define({combine:function(t){if(!t.length)return" ";if(!/^(?: +|\t+)$/.test(t[0]))throw new Error("Invalid indent unit: "+JSON.stringify(t[0]));return t[0]}});function B(t){var e=t.facet(L);return 9==e.charCodeAt(0)?t.tabSize*e.length:e.length}function I(t,e){var n="",r=t.tabSize;if(9==t.facet(L).charCodeAt(0))for(;e>=r;)n+="\t",e-=r;for(var i=0;i1&&void 0!==arguments[1]?arguments[1]:{};p(this,t),this.state=e,this.options=n,this.unit=B(e)}return m(t,[{key:"lineAt",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,n=this.state.doc.lineAt(t),r=this.options.simulateBreak;return null!=r&&r>=n.from&&r<=n.to?(e<0?r1&&void 0!==arguments[1]?arguments[1]:1;if(this.options.simulateDoubleBreak&&t==this.options.simulateBreak)return"";var n=this.lineAt(t,e),r=n.text,i=n.from;return r.slice(t-i,Math.min(r.length,t+100-i))}},{key:"column",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,n=this.lineAt(t,e),r=n.text,i=n.from,o=this.countColumn(r,t-i),a=this.options.overrideIndentation?this.options.overrideIndentation(i):-1;return a>-1&&(o+=a-this.countColumn(r,r.search(/\S|$/))),o}},{key:"countColumn",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:t.length;return(0,a.IS)(t,this.state.tabSize,e)}},{key:"lineIndent",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,n=this.lineAt(t,e),r=n.text,i=n.from,o=this.options.overrideIndentation;if(o){var a=o(i);if(a>-1)return a}return this.countColumn(r,r.search(/\S|$/))}},{key:"simulatedBreak",get:function(){return this.options.simulateBreak||null}}]),t}(),V=new r.md;function _(t){var e=t.type.prop(V);if(e)return e;var n,i=t.firstChild;if(i&&(n=i.type.prop(r.md.closedBy))){var o=t.lastChild,a=o&&n.indexOf(o.name)>-1;return function(t){return F(t,!0,1,void 0,a&&!function(t){return t.pos==t.options.simulateBreak&&t.options.simulateDoubleBreak}(t)?o.from:void 0)}}return null==t.parent?z:null}function H(t,e,n){for(;t;t=t.parent){var r=_(t);if(r)return r(new q(n,e,t))}return null}function z(){return 0}var q=function(t){u(n,t);var e=l(n);function n(t,r,i){var o;return p(this,n),(o=e.call(this,t.state,t.options)).base=t,o.pos=r,o.node=i,o}return m(n,[{key:"textAfter",get:function(){return this.textAfterPos(this.pos)}},{key:"baseIndent",get:function(){for(var t=this.state.doc.lineAt(this.node.from);;){for(var e=this.node.resolve(t.from);e.parent&&e.parent.from==e.from;)e=e.parent;if(W(e,this.node))break;t=this.state.doc.lineAt(e.from)}return this.lineIndent(t.from)}},{key:"continue",value:function(){var t=this.node.parent;return t?H(t,this.pos,this.base):0}}]),n}(j);function W(t,e){for(var n=e;n;n=n.parent)if(t==n)return!0;return!1}function F(t,e,n,r,i){var o=t.textAfter,a=o.match(/^\s*/)[0].length,s=r&&o.slice(a,a+r.length)==r||i==t.pos+a,u=e?function(t){var e=t.node,n=e.childAfter(e.from),r=e.lastChild;if(!n)return null;for(var i=t.options.simulateBreak,o=t.state.doc.lineAt(n.from),a=null==i||i<=o.from?o.to:Math.min(o.to,i),s=n.to;;){var u=e.childAfter(s);if(!u||u==r)return null;if(!u.type.isSkipped)return u.from!?|~^]/,o=/^[:\[\(\{]/,a=["true","false"],s=/^(\d[+\-\*\/])?\d+(\.\d+)?/;function u(t,e){var n=t.peek();if(e.incomment)return t.skipTo("#}")?(t.eatWhile(/\#|}/),e.incomment=!1):t.skipToEnd(),"comment";if(e.intag){if(e.operator){if(e.operator=!1,t.match(a))return"atom";if(t.match(s))return"number"}if(e.sign){if(e.sign=!1,t.match(a))return"atom";if(t.match(s))return"number"}if(e.instring)return n==e.instring&&(e.instring=!1),t.next(),"string";if("'"==n||'"'==n)return e.instring=n,t.next(),"string";if(t.match(e.intag+"}")||t.eat("-")&&t.match(e.intag+"}"))return e.intag=!1,"tag";if(t.match(i))return e.operator=!0,"operator";if(t.match(o))e.sign=!0;else if(t.eat(" ")||t.sol()){if(t.match(r))return"keyword";if(t.match(a))return"atom";if(t.match(s))return"number";t.sol()&&t.next()}else t.next();return"variable"}if(t.eat("{")){if(t.eat("#"))return e.incomment=!0,t.skipTo("#}")?(t.eatWhile(/\#|}/),e.incomment=!1):t.skipToEnd(),"comment";if(n=t.eat(/\{|%/))return e.intag=n,"{"==n&&(e.intag="}"),t.eat("-"),"tag"}t.next()}r=new RegExp("(("+r.join(")|(")+"))\\b"),a=new RegExp("(("+a.join(")|(")+"))\\b");var h={startState:function(){return{tokenize:u}},token:function(t,e){return e.tokenize(t,e)},languageData:{commentTokens:{block:{open:"{#",close:"#}"}}}}},76697:function(t,e,n){n.d(e,{r:function(){return i}});var r=new RegExp("\\b(("+["true","false","on","off","yes","no"].join(")|(")+"))$","i"),i={token:function(t,e){var n=t.peek(),i=e.escaped;if(e.escaped=!1,"#"==n&&(0==t.pos||/\s/.test(t.string.charAt(t.pos-1))))return t.skipToEnd(),"comment";if(t.match(/^('([^']|\\.)*'?|"([^"]|\\.)*"?)/))return"string";if(e.literal&&t.indentation()>e.keyCol)return t.skipToEnd(),"string";if(e.literal&&(e.literal=!1),t.sol()){if(e.keyCol=0,e.pair=!1,e.pairStart=!1,t.match("---"))return"def";if(t.match("..."))return"def";if(t.match(/^\s*-\s+/))return"meta"}if(t.match(/^(\{|\}|\[|\])/))return"{"==n?e.inlinePairs++:"}"==n?e.inlinePairs--:"["==n?e.inlineList++:e.inlineList--,"meta";if(e.inlineList>0&&!i&&","==n)return t.next(),"meta";if(e.inlinePairs>0&&!i&&","==n)return e.keyCol=0,e.pair=!1,e.pairStart=!1,t.next(),"meta";if(e.pairStart){if(t.match(/^\s*(\||\>)\s*/))return e.literal=!0,"meta";if(t.match(/^\s*(\&|\*)[a-z0-9\._-]+\b/i))return"variable";if(0==e.inlinePairs&&t.match(/^\s*-?[0-9\.\,]+\s?$/))return"number";if(e.inlinePairs>0&&t.match(/^\s*-?[0-9\.\,]+\s?(?=(,|}))/))return"number";if(t.match(r))return"keyword"}return!e.pair&&t.match(/^\s*(?:[,\[\]{}&*!|>'"%@`][^\s'":]|[^,\[\]{}#&*!|>'"%@`])[^#]*?(?=\s*:($|\s))/)?(e.pair=!0,e.keyCol=t.indentation(),"atom"):e.pair&&t.match(/^:\s*/)?(e.pairStart=!0,"meta"):(e.pairStart=!1,e.escaped="\\"==n,t.next(),null)},startState:function(){return{pair:!1,pairStart:!1,keyCol:0,inlinePairs:0,inlineList:0,literal:!1,escaped:!1}},languageData:{commentTokens:{line:"#"}}}},67037:function(t,e,n){n.d(e,{Xs:function(){return d},f_:function(){return p},uU:function(){return h}});var r=n(74075);function i(t,e){var n="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!n){if(Array.isArray(t)||(n=function(t,e){if(!t)return;if("string"==typeof t)return o(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return o(t,e)}(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var r=0,i=function(){};return{s:i,n:function(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:i}}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 a,s=!0,u=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return s=t.done,t},e:function(t){u=!0,a=t},f:function(){try{s||null==n.return||n.return()}finally{if(u)throw a}}}}function o(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n1&&void 0!==arguments[1]?arguments[1]:t;return new l(t,e,this)}}]),t}();h.prototype.startSide=h.prototype.endSide=0,h.prototype.point=!1,h.prototype.mapMode=r.gc.TrackDel;var l=function t(e,n,r){a(this,t),this.from=e,this.to=n,this.value=r};function c(t,e){return t.from-e.from||t.value.startSide-e.value.startSide}var f=function(){function t(e,n,r,i){a(this,t),this.from=e,this.to=n,this.value=r,this.maxPoint=i}return u(t,[{key:"length",get:function(){return this.to[this.to.length-1]}},{key:"findIndex",value:function(t,e,n){for(var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,i=n?this.to:this.from,o=r,a=i.length;;){if(o==a)return o;var s=o+a>>1,u=i[s]-t||(n?this.value[s].endSide:this.value[s].startSide)-e;if(s==o)return u>=0?o:a;u>=0?a=s:o=s+1}}},{key:"between",value:function(t,e,n,r){for(var i=this.findIndex(e,-1e9,!0),o=this.findIndex(n,1e9,!1,i);i(d=n.mapPos(c,h.endSide))||f==d&&h.startSide>0&&h.endSide<=0)continue;(d-f||h.endSide-h.startSide)<0||(a<0&&(a=f),h.point&&(s=Math.max(s,d-f)),r.push(h),i.push(f-a),o.push(d-a))}return{mapped:r.length?new t(i,o,r,s):null,pos:a}}}]),t}(),d=function(){function t(e,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:t.empty,i=arguments.length>3?arguments[3]:void 0;a(this,t),this.chunkPos=e,this.chunk=n,this.nextLayer=r,this.maxPoint=i}return u(t,[{key:"length",get:function(){var t=this.chunk.length-1;return t<0?0:Math.max(this.chunkEnd(t),this.nextLayer.length)}},{key:"size",get:function(){if(this.isEmpty)return 0;var t,e=this.nextLayer.size,n=i(this.chunk);try{for(n.s();!(t=n.n()).done;){e+=t.value.value.length}}catch(r){n.e(r)}finally{n.f()}return e}},{key:"chunkEnd",value:function(t){return this.chunkPos[t]+this.chunk[t].length}},{key:"update",value:function(e){var n=e.add,r=void 0===n?[]:n,i=e.sort,o=void 0!==i&&i,a=e.filterFrom,s=void 0===a?0:a,u=e.filterTo,h=void 0===u?this.length:u,f=e.filter;if(0==r.length&&!f)return this;if(o&&r.slice().sort(c),this.isEmpty)return r.length?t.of(r):this;for(var d=new m(this,null,-1).goto(0),v=0,g=[],y=new p;d.value||v=0){var k=r[v++];y.addInner(k.from,k.to,k.value)||g.push(k)}else 1==d.rangeIndex&&d.chunkIndexthis.chunkEnd(d.chunkIndex)||hd.to||h=i&&t<=i+o.length&&!1===o.between(i,t-i,e-i,n))return}this.nextLayer.between(t,e,n)}}},{key:"iter",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return y.from([this]).goto(t)}},{key:"isEmpty",get:function(){return this.nextLayer==this}}],[{key:"iter",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return y.from(t).goto(e)}},{key:"compare",value:function(t,e,n,r){var i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:-1,o=t.filter((function(t){return t.maxPoint>=500||!t.isEmpty&&e.indexOf(t)<0&&t.maxPoint>=i})),a=e.filter((function(e){return e.maxPoint>=500||!e.isEmpty&&t.indexOf(e)<0&&e.maxPoint>=i})),s=g(o,a),u=new b(o,s,i),h=new b(a,s,i);n.iterGaps((function(t,e,n){return w(u,t,h,e,n,r)})),n.empty&&0==n.length&&w(u,0,h,0,0,r)}},{key:"eq",value:function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,r=arguments.length>3?arguments[3]:void 0;null==r&&(r=1e9);var i=t.filter((function(t){return!t.isEmpty&&e.indexOf(t)<0})),o=e.filter((function(e){return!e.isEmpty&&t.indexOf(e)<0}));if(i.length!=o.length)return!1;if(!i.length)return!0;for(var a=g(i,o),s=new b(i,a,0).goto(n),u=new b(o,a,0).goto(n);;){if(s.to!=u.to||!x(s.active,u.active)||s.point&&(!u.point||!s.point.eq(u.point)))return!1;if(s.to>=r)return!0;s.next(),u.next()}}},{key:"spans",value:function(t,e,n,r){for(var i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:-1,o=new b(t,null,i).goto(e),a=e,s=o.openStart;;){var u=Math.min(o.to,n);if(o.point?(r.point(a,u,o.point,o.activeForPoint(o.to),s),s=o.openEnd(u)+(o.to>u?1:0)):u>a&&(r.span(a,u,o.active,s),s=o.openEnd(u)),o.to>n)break;a=o.to,o.next()}return s}},{key:"of",value:function(t){var e,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=new p,o=i(t instanceof l?[t]:n?v(t):t);try{for(o.s();!(e=o.n()).done;){var a=e.value;r.add(a.from,a.to,a.value)}}catch(s){o.e(s)}finally{o.f()}return r.finish()}}]),t}();function v(t){if(t.length>1)for(var e=t[0],n=1;n0)return t.slice().sort(c);e=r}return t}d.empty=new d([],[],null,-1),d.empty.nextLayer=d.empty;var p=function(){function t(){a(this,t),this.chunks=[],this.chunkPos=[],this.chunkStart=-1,this.last=null,this.lastFrom=-1e9,this.lastTo=-1e9,this.from=[],this.to=[],this.value=[],this.maxPoint=-1,this.setMaxPoint=-1,this.nextLayer=null}return u(t,[{key:"finishChunk",value:function(t){this.chunks.push(new f(this.from,this.to,this.value,this.maxPoint)),this.chunkPos.push(this.chunkStart),this.chunkStart=-1,this.setMaxPoint=Math.max(this.setMaxPoint,this.maxPoint),this.maxPoint=-1,t&&(this.from=[],this.to=[],this.value=[])}},{key:"add",value:function(e,n,r){this.addInner(e,n,r)||(this.nextLayer||(this.nextLayer=new t)).add(e,n,r)}},{key:"addInner",value:function(t,e,n){var r=t-this.lastTo||n.startSide-this.last.endSide;if(r<=0&&(t-this.lastFrom||n.startSide-this.last.startSide)<0)throw new Error("Ranges must be added sorted by `from` position and `startSide`");return!(r<0)&&(250==this.from.length&&this.finishChunk(!0),this.chunkStart<0&&(this.chunkStart=t),this.from.push(t-this.chunkStart),this.to.push(e-this.chunkStart),this.last=n,this.lastFrom=t,this.lastTo=e,this.value.push(n),n.point&&(this.maxPoint=Math.max(this.maxPoint,e-t)),!0)}},{key:"addChunk",value:function(t,e){if((t-this.lastTo||e.value[0].startSide-this.last.endSide)<0)return!1;this.from.length&&this.finishChunk(!0),this.setMaxPoint=Math.max(this.setMaxPoint,e.maxPoint),this.chunks.push(e),this.chunkPos.push(t);var n=e.value.length-1;return this.last=e.value[n],this.lastFrom=e.from[n]+t,this.lastTo=e.to[n]+t,!0}},{key:"finish",value:function(){return this.finishInner(d.empty)}},{key:"finishInner",value:function(t){if(this.from.length&&this.finishChunk(!1),0==this.chunks.length)return t;var e=new d(this.chunkPos,this.chunks,this.nextLayer?this.nextLayer.finishInner(t):t,this.setMaxPoint);return this.from=null,e}}]),t}();function g(t,e){var n,r=new Map,o=i(t);try{for(o.s();!(n=o.n()).done;)for(var a=n.value,s=0;s3&&void 0!==arguments[3]?arguments[3]:0;a(this,t),this.layer=e,this.skip=n,this.minPoint=r,this.rank=i}return u(t,[{key:"startSide",get:function(){return this.value?this.value.startSide:0}},{key:"endSide",get:function(){return this.value?this.value.endSide:0}},{key:"goto",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1e9;return this.chunkIndex=this.rangeIndex=0,this.gotoInner(t,e,!1),this}},{key:"gotoInner",value:function(t,e,n){for(;this.chunkIndex=this.minPoint)break}}},{key:"setRangeIndex",value:function(t){if(t==this.layer.chunk[this.chunkIndex].value.length){if(this.chunkIndex++,this.skip)for(;this.chunkIndex1&&void 0!==arguments[1]?arguments[1]:-1e9,r=i(this.heap);try{for(r.s();!(e=r.n()).done;){var o=e.value;o.goto(t,n)}}catch(s){r.e(s)}finally{r.f()}for(var a=this.heap.length>>1;a>=0;a--)k(this.heap,a);return this.next(),this}},{key:"forward",value:function(t,e){var n,r=i(this.heap);try{for(r.s();!(n=r.n()).done;){n.value.forward(t,e)}}catch(a){r.e(a)}finally{r.f()}for(var o=this.heap.length>>1;o>=0;o--)k(this.heap,o);(this.to-t||this.value.endSide-e)<0&&this.next()}},{key:"next",value:function(){if(0==this.heap.length)this.from=this.to=1e9,this.value=null,this.rank=-1;else{var t=this.heap[0];this.from=t.from,this.to=t.to,this.value=t.value,this.rank=t.rank,t.value&&t.next(),k(this.heap,0)}}}],[{key:"from",value:function(e){for(var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:-1,i=[],o=0;o=r&&i.push(new m(a,n,r,o));return 1==i.length?i[0]:new t(i)}}]),t}();function k(t,e){for(var n=t[e];;){var r=1+(e<<1);if(r>=t.length)break;var i=t[r];if(r+1=0&&(i=t[r+1],r++),n.compare(i)<0)break;t[r]=n,t[e]=i,e=r}}var b=function(){function t(e,n,r){a(this,t),this.minPoint=r,this.active=[],this.activeTo=[],this.activeRank=[],this.minActive=-1,this.point=null,this.pointFrom=0,this.pointRank=0,this.to=-1e9,this.endSide=0,this.openStart=-1,this.cursor=y.from(e,n,r)}return u(t,[{key:"goto",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1e9;return this.cursor.goto(t,e),this.active.length=this.activeTo.length=this.activeRank.length=0,this.minActive=-1,this.to=t,this.endSide=e,this.openStart=-1,this.next(),this}},{key:"forward",value:function(t,e){for(;this.minActive>-1&&(this.activeTo[this.minActive]-t||this.active[this.minActive].endSide-e)<0;)this.removeActive(this.minActive);this.cursor.forward(t,e)}},{key:"removeActive",value:function(t){S(this.active,t),S(this.activeTo,t),S(this.activeRank,t),this.minActive=C(this.active,this.activeTo)}},{key:"addActive",value:function(t){for(var e=0,n=this.cursor,r=n.value,i=n.to,o=n.rank;e-1&&(this.activeTo[i]-this.cursor.from||this.active[i].endSide-this.cursor.startSide)<0){if(this.activeTo[i]>t){this.to=this.activeTo[i],this.endSide=this.active[i].endSide;break}this.removeActive(i),n&&S(n,i)}else{if(!this.cursor.value){this.to=this.endSide=1e9;break}if(this.cursor.from>t){this.to=this.cursor.from,this.endSide=this.cursor.startSide;break}var o=this.cursor.value;if(o.point){if(!(e&&this.cursor.to==this.to&&this.cursor.fromt&&this.forward(this.to,this.endSide);break}this.cursor.next()}else this.addActive(n),this.cursor.next()}}if(n){for(var a=0;a=0&&!(this.activeRank[n]t||this.activeTo[n]==t&&this.active[n].endSide>=this.point.endSide)&&e.push(this.active[n]);return e.reverse()}},{key:"openEnd",value:function(t){for(var e=0,n=this.activeTo.length-1;n>=0&&this.activeTo[n]>t;n--)e++;return e}}]),t}();function w(t,e,n,r,i,o){t.goto(e),n.goto(r);for(var a=r+i,s=r,u=r-e;;){var h=t.to+u-n.to||t.endSide-n.endSide,l=h<0?t.to+u:n.to,c=Math.min(l,a);if(t.point||n.point?t.point&&n.point&&(t.point==n.point||t.point.eq(n.point))&&x(t.activeForPoint(t.to+u),n.activeForPoint(n.to))||o.comparePoint(s,c,t.point,n.point):c>s&&!x(t.active,n.active)&&o.compareRange(s,c,t.active,n.active),l>a)break;s=l,h<=0&&t.next(),h>=0&&n.next()}}function x(t,e){if(t.length!=e.length)return!1;for(var n=0;n=e;r--)t[r+1]=t[r];t[e]=n}function C(t,e){for(var n=-1,r=1e9,i=0;ia?-1:i==r.length?function(t,e){var n=t.coordsAtPos(t.viewport.from);return n?Math.round(Math.abs((n.left-e)/t.defaultCharacterWidth)):-1}(t,e.clientX):(0,o.IS)(r.text,t.state.tabSize,n-r.from);return{line:r.number,col:s,off:i}}function u(t,e){var n=s(t,e),i=t.state.selection;return n?{update:function(t){if(t.docChanged){var e=t.changes.mapPos(t.startState.doc.line(n.line).from),r=t.state.doc.lineAt(e);n={line:r.number,col:n.col,off:Math.min(n.off,r.length)},i=i.map(t.changes)}},get:function(e,u,h){var l=s(t,e);if(!l)return i;var c=function(t,e,n){var i=Math.min(e.line,n.line),s=Math.max(e.line,n.line),u=[];if(e.off>a||n.off>a||e.col<0||n.col<0)for(var h=Math.min(e.off,n.off),l=Math.max(e.off,n.off),c=i;c<=s;c++){var f=t.doc.line(c);f.length<=l&&u.push(r.jT.range(f.from+h,f.to+l))}else for(var d=Math.min(e.col,n.col),v=Math.max(e.col,n.col),p=i;p<=s;p++){var g=t.doc.line(p),m=(0,o.Gz)(g.text,d,t.tabSize),y=(0,o.Gz)(g.text,v,t.tabSize);m=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:i}}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 o,a=!0,s=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return a=t.done,t},e:function(t){s=!0,o=t},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw o}}}}function h(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n-1?n.panels[r]:null}var f=r.lg.fromClass(function(){function t(e){o(this,t),this.input=e.state.facet(g),this.specs=this.input.filter((function(t){return t})),this.panels=this.specs.map((function(t){return t(e)}));var n=e.state.facet(l);this.top=new d(e,!0,n.topContainer),this.bottom=new d(e,!1,n.bottomContainer),this.top.sync(this.panels.filter((function(t){return t.top}))),this.bottom.sync(this.panels.filter((function(t){return!t.top})));var r,i=u(this.panels);try{for(i.s();!(r=i.n()).done;){var a=r.value;a.dom.classList.add("cm-panel"),a.mount&&a.mount()}}catch(s){i.e(s)}finally{i.f()}}return s(t,[{key:"update",value:function(t){var e=t.state.facet(l);this.top.container!=e.topContainer&&(this.top.sync([]),this.top=new d(t.view,!0,e.topContainer)),this.bottom.container!=e.bottomContainer&&(this.bottom.sync([]),this.bottom=new d(t.view,!1,e.bottomContainer)),this.top.syncClasses(),this.bottom.syncClasses();var n=t.state.facet(g);if(n!=this.input){var r,i=n.filter((function(t){return t})),o=[],a=[],s=[],h=[],c=u(i);try{for(c.s();!(r=c.n()).done;){var f=r.value,v=this.specs.indexOf(f),p=void 0;v<0?(p=f(t.view),h.push(p)):(p=this.panels[v]).update&&p.update(t),o.push(p),(p.top?a:s).push(p)}}catch(S){c.e(S)}finally{c.f()}this.specs=i,this.panels=o,this.top.sync(a),this.bottom.sync(s);for(var m=0,y=h;m=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:i}}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 o,a=!0,s=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return a=t.done,t},e:function(t){s=!0,o=t},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw o}}}}function D(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null==n)return;var r,i,o=[],a=!0,s=!1;try{for(n=n.call(t);!(a=(r=n.next()).done)&&(o.push(r.value),!e||o.length!==e);a=!0);}catch(u){s=!0,i=u}finally{try{a||null==n.return||n.return()}finally{if(s)throw i}}return o}(t,e)||E(t,e)||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 E(t,e){if(t){if("string"==typeof t)return R(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?R(t,e):void 0}}function R(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n2&&void 0!==arguments[2]?arguments[2]:0,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:e.length,o=arguments.length>4?arguments[4]:void 0;P(this,t),this.value={from:0,to:0},this.done=!1,this.matches=[],this.buffer="",this.bufferPos=0,this.iter=e.iterRange(r,i),this.bufferStart=r,this.normalize=o?function(t){return o(I(t))}:I,this.query=this.normalize(n)}return B(t,[{key:"peek",value:function(){if(this.bufferPos==this.buffer.length){if(this.bufferStart+=this.buffer.length,this.iter.next(),this.iter.done)return-1;this.bufferPos=0,this.buffer=this.iter.value}return(0,w.gm)(this.buffer,this.bufferPos)}},{key:"next",value:function(){for(;this.matches.length;)this.matches.pop();return this.nextOverlapping()}},{key:"nextOverlapping",value:function(){for(;;){var t=this.peek();if(t<0)return this.done=!0,this;var e=(0,w.bg)(t),n=this.bufferStart+this.bufferPos;this.bufferPos+=(0,w.nZ)(t);for(var r=this.normalize(e),i=0,o=n;;i++){var a=r.charCodeAt(i),s=this.match(a,o);if(s)return this.value=s,this;if(i==r.length-1)break;o==n&&i3&&void 0!==arguments[3]?arguments[3]:0,o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:e.length;if(P(this,t),this.to=o,this.curLine="",this.done=!1,this.value=j,/\\[sWDnr]|\n|\r|\[\^/.test(n))return new q(e,n,r,i,o);this.re=new RegExp(n,V+((null==r?void 0:r.ignoreCase)?"i":"")),this.iter=e.iter();var a=e.lineAt(i);this.curLineStart=a.from,this.matchPos=i,this.getLine(this.curLineStart)}return B(t,[{key:"getLine",value:function(t){this.iter.next(t),this.iter.lineBreak?this.curLine="":(this.curLine=this.iter.value,this.curLineStart+this.curLine.length>this.to&&(this.curLine=this.curLine.slice(0,this.to-this.curLineStart)),this.iter.next())}},{key:"nextLine",value:function(){this.curLineStart=this.curLineStart+this.curLine.length+1,this.curLineStart>this.to?this.curLine="":this.getLine(0)}},{key:"next",value:function(){for(var t=this.matchPos-this.curLineStart;;){this.re.lastIndex=t;var e=this.matchPos<=this.to&&this.re.exec(this.curLine);if(e){var n=this.curLineStart+e.index,r=n+e[0].length;if(this.matchPos=r+(n==r?1:0),n==this.curLine.length&&this.nextLine(),nthis.value.to)return this.value={from:n,to:r,match:e},this;t=this.matchPos-this.curLineStart}else{if(!(this.curLineStart+this.curLine.length=r||i.to<=n){var o=new t(n,e.sliceString(n,r));return H.set(e,o),o}if(i.from==n&&i.to==r)return i;var a=i.text,s=i.from;return s>n&&(a=e.sliceString(n,s)+a,s=n),i.to=this.to?this.to:this.text.lineAt(t).to}},{key:"next",value:function(){for(;;){var t=this.re.lastIndex=this.matchPos-this.flat.from,e=this.re.exec(this.flat.text);if(e&&!e[0]&&e.index==t&&(this.re.lastIndex=t+1,e=this.re.exec(this.flat.text)),e&&this.flat.tothis.flat.text.length-10&&(e=null),e){var n=this.flat.from+e.index,r=n+e[0].length;return this.value={from:n,to:r,match:e},this.matchPos=r+(n==r?1:0),this}if(this.flat.to==this.to)return this.done=!0,this;this.flat=z.get(this.text,this.flat.from,this.chunkEnd(this.flat.from+2*this.flat.text.length))}}}]),t}();function W(t){var e=k("input",{class:"cm-textfield",name:"line"});function n(){var n=/^([+-])?(\d+)?(:\d+)?(%)?$/.exec(e.value);if(n){var r=t.state,o=r.doc.lineAt(r.selection.main.head),a=D(n,5),s=a[1],u=a[2],h=a[3],l=a[4],c=h?+h.slice(1):0,f=u?+u:o.number;if(u&&l){var d=f/100;s&&(d=d*("-"==s?-1:1)+o.number/r.doc.lines),f=Math.round(r.doc.lines*d)}else u&&s&&(f=f*("-"==s?-1:1)+o.number);var v=r.doc.line(Math.max(1,Math.min(r.doc.lines,f)));t.dispatch({effects:F.of(!1),selection:i.jT.cursor(v.from+Math.max(0,Math.min(c,v.length))),scrollIntoView:!0}),t.focus()}}return{dom:k("form",{class:"cm-gotoLine",onkeydown:function(e){27==e.keyCode?(e.preventDefault(),t.dispatch({effects:F.of(!1)}),t.focus()):13==e.keyCode&&(e.preventDefault(),n())},onsubmit:function(t){t.preventDefault(),n()}},k("label",t.state.phrase("Go to line"),": ",e)," ",k("button",{class:"cm-button",type:"submit"},t.state.phrase("go"))),pos:-10}}var F=i.Py.define(),$=i.QQ.define({create:function(){return!0},update:function(t,e){var n,r=T(e.effects);try{for(r.s();!(n=r.n()).done;){var i=n.value;i.is(F)&&(t=i.value)}}catch(o){r.e(o)}finally{r.f()}return t},provide:function(t){return g.from(t,(function(t){return t?W:null}))}}),U=r.tk.baseTheme({".cm-panel.cm-gotoLine":{padding:"2px 6px 4px","& label":{fontSize:"80%"}}}),G={highlightWordAroundCursor:!1,minSelectionLength:1,maxMatches:100},K=i.r$.define({combine:function(t){return(0,i.BO)(t,G,{highlightWordAroundCursor:function(t,e){return t||e},minSelectionLength:Math.min,maxMatches:Math.min})}});function J(t){var e=[Z,Y];return t&&e.push(K.of(t)),e}var X=r.p.mark({class:"cm-selectionMatch"}),Q=r.p.mark({class:"cm-selectionMatch cm-selectionMatch-main"}),Y=r.lg.fromClass(function(){function t(e){P(this,t),this.decorations=this.getDeco(e)}return B(t,[{key:"update",value:function(t){(t.selectionSet||t.docChanged||t.viewportChanged)&&(this.decorations=this.getDeco(t.view))}},{key:"getDeco",value:function(t){var e=t.state.facet(K),n=t.state,o=n.selection;if(o.ranges.length>1)return r.p.none;var a,s=o.main,u=null;if(s.empty){if(!e.highlightWordAroundCursor)return r.p.none;var h=n.wordAt(s.head);if(!h)return r.p.none;u=n.charCategorizer(s.head),a=n.sliceDoc(h.from,h.to)}else{var l=s.to-s.from;if(l200)return r.p.none;if(!(a=n.sliceDoc(s.from,s.to).trim()))return r.p.none}var c,f=[],d=T(t.visibleRanges);try{for(d.s();!(c=d.n()).done;)for(var v=c.value,p=new N(n.doc,a,v.from,v.to);!p.nextOverlapping().done;){var g=p.value,m=g.from,y=g.to;if((!u||(0==m||u(n.sliceDoc(m-1,m))!=i.D0.Word)&&(y==n.doc.length||u(n.sliceDoc(y,y+1))!=i.D0.Word))&&(u&&m<=s.from&&y>=s.to?f.push(Q.range(m,y)):(m>=s.to||y<=s.from)&&f.push(X.range(m,y)),f.length>e.maxMatches))return r.p.none}}catch(k){d.e(k)}finally{d.f()}return r.p.set(f)}}]),t}(),{decorations:function(t){return t.decorations}}),Z=r.tk.baseTheme({".cm-selectionMatch":{backgroundColor:"#99ff7780"},".cm-searchMatch .cm-selectionMatch":{backgroundColor:"transparent"}});var tt=i.r$.define({combine:function(t){return{top:t.some((function(t){return t.top}))}}});var et=function(){function t(e,n,r){P(this,t),this.search=e,this.replace=n,this.caseInsensitive=r}return B(t,[{key:"eq",value:function(t){return this.search==t.search&&this.replace==t.replace&&this.caseInsensitive==t.caseInsensitive&&this.constructor==t.constructor}}]),t}(),nt=function(t){S(n,t);var e=C(n);function n(t,r,i){var o;return P(this,n),(o=e.call(this,t,r,i)).unquoted=t.replace(/\\([nrt\\])/g,(function(t,e){return"n"==e?"\n":"r"==e?"\r":"t"==e?"\t":"\\"})),o}return B(n,[{key:"cursor",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:t.length;return new N(t,this.unquoted,e,n,this.caseInsensitive?function(t){return t.toLowerCase()}:void 0)}},{key:"nextMatch",value:function(t,e,n){var r=this.cursor(t,n).nextOverlapping();return r.done&&(r=this.cursor(t,0,e).nextOverlapping()),r.done?null:r.value}},{key:"prevMatchInRange",value:function(t,e,n){for(var r=n;;){for(var i=Math.max(e,r-1e4-this.unquoted.length),o=this.cursor(t,i,r),a=null;!o.nextOverlapping().done;)a=o.value;if(a)return a;if(i==e)return null;r-=1e4}}},{key:"prevMatch",value:function(t,e,n){return this.prevMatchInRange(t,0,e)||this.prevMatchInRange(t,n,t.length)}},{key:"getReplacement",value:function(t){return this.replace}},{key:"matchAll",value:function(t,e){for(var n=this.cursor(t),r=[];!n.next().done;){if(r.length>=e)return null;r.push(n.value)}return r}},{key:"highlight",value:function(t,e,n,r){for(var i=this.cursor(t,Math.max(0,e-this.unquoted.length),Math.min(n+this.unquoted.length,t.length));!i.next().done;)r(i.value.from,i.value.to)}},{key:"valid",get:function(){return!!this.search}}]),n}(et),rt=function(t){S(n,t);var e=C(n);function n(t,r,i){var o;return P(this,n),(o=e.call(this,t,r,i)).valid=!!t&&function(t){try{return new RegExp(t,V),!0}catch(e){return!1}}(t),o}return B(n,[{key:"cursor",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:t.length;return new _(t,this.search,this.caseInsensitive?{ignoreCase:!0}:void 0,e,n)}},{key:"nextMatch",value:function(t,e,n){var r=this.cursor(t,n).next();return r.done&&(r=this.cursor(t,0,e).next()),r.done?null:r.value}},{key:"prevMatchInRange",value:function(t,e,n){for(var r=1;;r++){for(var i=Math.max(e,n-1e4*r),o=this.cursor(t,i,n),a=null;!o.next().done;)a=o.value;if(a&&(i==e||a.from>i+10))return a;if(i==e)return null}}},{key:"prevMatch",value:function(t,e,n){return this.prevMatchInRange(t,0,e)||this.prevMatchInRange(t,n,t.length)}},{key:"getReplacement",value:function(t){return this.replace.replace(/\$([$&\d+])/g,(function(e,n){return"$"==n?"$":"&"==n?t.match[0]:"0"!=n&&+n=e)return null;r.push(n.value)}return r}},{key:"highlight",value:function(t,e,n,r){for(var i=this.cursor(t,Math.max(0,e-250),Math.min(n+250,t.length));!i.next().done;)r(i.value.from,i.value.to)}}]),n}(et),it=i.Py.define(),ot=i.Py.define(),at=i.QQ.define({create:function(t){return new st(yt(t),mt)},update:function(t,e){var n,r=T(e.effects);try{for(r.s();!(n=r.n()).done;){var i=n.value;i.is(it)?t=new st(i.value,t.panel):i.is(ot)&&(t=new st(t.query,i.value?mt:null))}}catch(o){r.e(o)}finally{r.f()}return t},provide:function(t){return g.from(t,(function(t){return t.panel}))}}),st=function t(e,n){P(this,t),this.query=e,this.panel=n},ut=r.p.mark({class:"cm-searchMatch"}),ht=r.p.mark({class:"cm-searchMatch cm-searchMatch-selected"}),lt=r.lg.fromClass(function(){function t(e){P(this,t),this.view=e,this.decorations=this.highlight(e.state.field(at))}return B(t,[{key:"update",value:function(t){var e=t.state.field(at);(e!=t.startState.field(at)||t.docChanged||t.selectionSet)&&(this.decorations=this.highlight(e))}},{key:"highlight",value:function(t){var e=t.query;if(!t.panel||!e.valid)return r.p.none;for(var n=this.view,i=new m.f_,o=0,a=n.visibleRanges,s=a.length;oa[o+1].from-500;)l=a[++o].to;e.highlight(n.state.doc,h,l,(function(t,e){var r=n.state.selection.ranges.some((function(n){return n.from==t&&n.to==e}));i.add(t,e,r?ht:ut)}))}return i.finish()}}]),t}(),{decorations:function(t){return t.decorations}});function ct(t){return function(e){var n=e.state.field(at,!1);return n&&n.query.valid?t(e,n):kt(e)}}var ft=ct((function(t,e){var n=e.query,r=t.state.selection.main,i=r.from,o=r.to,a=n.nextMatch(t.state.doc,i,o);return!(!a||a.from==i&&a.to==o)&&(t.dispatch({selection:{anchor:a.from,head:a.to},scrollIntoView:!0,effects:At(t,a)}),!0)})),dt=ct((function(t,e){var n=e.query,r=t.state,i=r.selection.main,o=i.from,a=i.to,s=n.prevMatch(r.doc,o,a);return!!s&&(t.dispatch({selection:{anchor:s.from,head:s.to},scrollIntoView:!0,effects:At(t,s)}),!0)})),vt=ct((function(t,e){var n=e.query.matchAll(t.state.doc,1e3);return!(!n||!n.length)&&(t.dispatch({selection:i.jT.create(n.map((function(t){return i.jT.range(t.from,t.to)})))}),!0)})),pt=ct((function(t,e){var n=e.query,r=t.state,i=r.selection.main,o=i.from,a=i.to,s=n.nextMatch(r.doc,o,o);if(!s)return!1;var u,h,l=[];if(s.from==o&&s.to==a&&(h=r.toText(n.getReplacement(s)),l.push({from:s.from,to:s.to,insert:h}),s=n.nextMatch(r.doc,s.from,s.to)),s){var c=0==l.length||l[0].from>=s.to?0:s.to-s.from-h.length;u={anchor:s.from-c,head:s.to-c}}return t.dispatch({changes:l,selection:u,scrollIntoView:!!u,effects:s?At(t,s):void 0}),!0})),gt=ct((function(t,e){var n=e.query,r=n.matchAll(t.state.doc,1e9).map((function(t){return{from:t.from,to:t.to,insert:n.getReplacement(t)}}));return!!r.length&&(t.dispatch({changes:r}),!0)}));function mt(t){var e=t.state.field(at).query;return{dom:xt({view:t,query:e,updateQuery:function(n){e.eq(n)||(e=n,t.dispatch({effects:it.of(e)}))}}),mount:function(){this.dom.querySelector("[name=search]").select()},pos:80,top:t.state.facet(tt).top}}function yt(t,e){var n=t.selection.main,r=n.empty||n.to>n.from+100?"":t.sliceDoc(n.from,n.to);return e&&!r?e:new nt(r.replace(/\n/g,"\\n"),"",(null==e?void 0:e.caseInsensitive)||!1)}var kt=function(t){var e=t.state.field(at,!1);if(e&&e.panel){var n=c(t,mt);if(!n)return!1;n.dom.querySelector("[name=search]").focus()}else t.dispatch({effects:[ot.of(!0),e?it.of(yt(t.state,e.query)):i.Py.appendConfig.of(Mt)]});return!0},bt=function(t){var e=t.state.field(at,!1);if(!e||!e.panel)return!1;var n=c(t,mt);return n&&n.dom.contains(t.root.activeElement)&&t.focus(),t.dispatch({effects:ot.of(!1)}),!0},wt=[{key:"Mod-f",run:kt,scope:"editor search-panel"},{key:"F3",run:ft,shift:dt,scope:"editor search-panel"},{key:"Mod-g",run:ft,shift:dt,scope:"editor search-panel"},{key:"Escape",run:bt,scope:"editor search-panel"},{key:"Mod-Shift-l",run:function(t){var e=t.state,n=t.dispatch,r=e.selection;if(r.ranges.length>1||r.main.empty)return!1;for(var o=r.main,a=o.from,s=o.to,u=[],h=0,l=new N(e.doc,e.sliceDoc(a,s));!l.next().done;){if(u.length>1e3)return!1;l.value.from==a&&(h=u.length),u.push(i.jT.range(l.value.from,l.value.to))}return n(e.update({selection:i.jT.create(u,h)})),!0}},{key:"Alt-g",run:function(t){var e=c(t,W);if(!e){var n=[F.of(!0)];null==t.state.field($,!1)&&n.push(i.Py.appendConfig.of([$,U])),t.dispatch({effects:n}),e=c(t,W)}return e&&e.dom.querySelector("input").focus(),!0}},{key:"Mod-d",run:function(t){var e=t.state,n=t.dispatch,r=e.selection.ranges;if(r.some((function(t){return t.from===t.to})))return function(t){var e=t.state,n=t.dispatch,r=e.selection,o=i.jT.create(r.ranges.map((function(t){return e.wordAt(t.head)||i.jT.cursor(t.head)})),r.mainIndex);return!o.eq(r)&&(n(e.update({selection:o})),!0)}({state:e,dispatch:n});var o=e.sliceDoc(r[0].from,r[0].to);if(e.selection.ranges.some((function(t){return e.sliceDoc(t.from,t.to)!=o})))return!1;var a=function(t,e){var n=t.selection.ranges,r=new N(t.doc,e,n[n.length-1].to).next();if(!r.done)return r.value;for(var i=new N(t.doc,e,0,Math.max(0,n[n.length-1].from-1));!i.next().done;)if(!n.some((function(t){return t.from===i.value.from})))return i.value;return null}(e,o);return!!a&&(n(e.update({selection:e.selection.addRange(i.jT.range(a.from,a.to)),scrollIntoView:!0})),!0)},preventDefault:!0}];function xt(t){function e(e){return t.view.state.phrase(e)}var n=k("input",{value:t.query.search,placeholder:e("Find"),"aria-label":e("Find"),class:"cm-textfield",name:"search",onchange:s,onkeyup:s}),i=k("input",{value:t.query.replace,placeholder:e("Replace"),"aria-label":e("Replace"),class:"cm-textfield",name:"replace",onchange:s,onkeyup:s}),o=k("input",{type:"checkbox",name:"case",checked:!t.query.caseInsensitive,onchange:s}),a=k("input",{type:"checkbox",name:"re",checked:t.query instanceof rt,onchange:s});function s(){t.updateQuery(new(a.checked?rt:nt)(n.value,i.value,!o.checked))}function u(t,e,n){return k("button",{class:"cm-button",name:t,onclick:e},n)}return k("div",{onkeydown:function(e){(0,r.$1)(t.view,e,"search-panel")?e.preventDefault():13==e.keyCode&&e.target==n?(e.preventDefault(),(e.shiftKey?dt:ft)(t.view)):13==e.keyCode&&e.target==i&&(e.preventDefault(),pt(t.view))},class:"cm-search"},[n,u("next",(function(){return ft(t.view)}),[e("next")]),u("prev",(function(){return dt(t.view)}),[e("previous")]),u("select",(function(){return vt(t.view)}),[e("all")]),k("label",null,[o,e("match case")]),k("label",null,[a,e("regexp")]),k("br"),i,u("replace",(function(){return pt(t.view)}),[e("replace")]),u("replaceAll",(function(){return gt(t.view)}),[e("replace all")]),k("button",{name:"close",onclick:function(){return bt(t.view)},"aria-label":e("close")},["×"])])}var St=/[\s\.,:;?!]/;function At(t,e){var n=e.from,i=e.to,o=t.state.doc.lineAt(n).from,a=t.state.doc.lineAt(i).to,s=Math.max(o,n-30),u=Math.min(a,i+30),h=t.state.sliceDoc(s,u);if(s!=o)for(var l=0;l<30;l++)if(!St.test(h[l+1])&&St.test(h[l])){h=h.slice(l);break}if(u!=a)for(var c=h.length-1;c>h.length-30;c--)if(!St.test(h[c-1])&&St.test(h[c])){h=h.slice(0,c);break}return r.tk.announce.of("".concat(t.state.phrase("current match"),". ").concat(h," ").concat(t.state.phrase("on line")," ").concat(t.state.doc.lineAt(n).number))}var Ct=r.tk.baseTheme({".cm-panel.cm-search":{padding:"2px 6px 4px",position:"relative","& [name=close]":{position:"absolute",top:"0",right:"4px",backgroundColor:"inherit",border:"none",font:"inherit",padding:0,margin:0},"& input, & button, & label":{margin:".2em .6em .2em 0"},"& input[type=checkbox]":{marginRight:".2em"},"& label":{fontSize:"80%",whiteSpace:"pre"}},"&light .cm-searchMatch":{backgroundColor:"#ffff0054"},"&dark .cm-searchMatch":{backgroundColor:"#00ffff8a"},"&light .cm-searchMatch-selected":{backgroundColor:"#ff6a0054"},"&dark .cm-searchMatch-selected":{backgroundColor:"#ff00ff8a"}}),Mt=[at,i.Wl.fallback(lt),Ct]},74075:function(t,e,n){n.d(e,{q6:function(){return Y},n0:function(){return g},as:function(){return m},D0:function(){return lt},F6:function(){return z},jT:function(){return C},yy:function(){return dt},r$:function(){return D},gc:function(){return p},Wl:function(){return _},Py:function(){return et},QQ:function(){return B},YW:function(){return nt},BO:function(){return vt}});var r=n(51686);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},i(t)}function o(t,e){var n="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!n){if(Array.isArray(t)||(n=function(t,e){if(!t)return;if("string"==typeof t)return a(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return a(t,e)}(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var r=0,i=function(){};return{s:i,n:function(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:i}}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 o,s=!0,u=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return s=t.done,t},e:function(t){u=!0,o=t},f:function(){try{s||null==n.return||n.return()}finally{if(u)throw o}}}}function a(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n1&&void 0!==arguments[1]&&arguments[1];b(this,t,e)}},{key:"invertedDesc",get:function(){for(var e=[],n=0;n1&&void 0!==arguments[1]&&arguments[1];return t.empty?this:w(this,t,e)}},{key:"mapPos",value:function(t){for(var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:p.Simple,r=0,i=0,o=0;ot)return i+(t-r);i+=a}else{if(n!=p.Simple&&u>=t&&(n==p.TrackDel&&rt||n==p.TrackBefore&&rt))return null;if(u>t||u==t&&e<0&&!a)return t==r||e<0?i:i+s;i+=s}r=u}if(t>r)throw new RangeError("Position ".concat(t," is out of range for changeset of length ").concat(r));return i}},{key:"touchesRange",value:function(t){for(var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:t,n=0,r=0;n=0&&r<=e&&a>=t)return!(re)||"cover";r=a}return!1}},{key:"toString",value:function(){for(var t="",e=0;e=0?":"+r:"")}return t}},{key:"toJSON",value:function(){return this.sections}}],[{key:"fromJSON",value:function(e){if(!Array.isArray(e)||e.length%2||e.some((function(t){return"number"!=typeof t})))throw new RangeError("Invalid JSON representation of ChangeDesc");return new t(e)}}]),t}(),m=function(t){!function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&s(t,e)}(n,t);var e=u(n);function n(t,r){var i;return c(this,n),(i=e.call(this,t)).inserted=r,i}return d(n,[{key:"apply",value:function(t){if(this.length!=t.length)throw new RangeError("Applying change set to a document with the wrong length");return b(this,(function(e,n,r,i,o){return t=t.replace(r,r+(n-e),o)}),!1),t}},{key:"mapDesc",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return w(this,t,e,!0)}},{key:"invert",value:function(t){for(var e=this.sections.slice(),i=[],o=0,a=0;o=0){e[o]=u,e[o+1]=s;for(var h=o>>1;i.length1&&void 0!==arguments[1]&&arguments[1];return t.empty?this:w(this,t,e,!0)}},{key:"iterChanges",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];b(this,t,e)}},{key:"desc",get:function(){return new g(this.sections)}},{key:"filter",value:function(t){var e=[],r=[],i=[],o=new S(this);t:for(var a=0,s=0;;){for(var u=a==t.length?1e9:t[a++];s0&&k(r,e,o.text),o.forward(h),s+=h}for(var c=t[a++];s>1].toJSON()))}return t}}],[{key:"of",value:function(t,e,i){var a=[],s=[],u=0,h=null;function l(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(t||a.length){um||p<0||m>e)throw new RangeError("Invalid change range ".concat(p," to ").concat(m," (in doc of length ").concat(e,")"));var w=b?"string"==typeof b?r.xv.of(b.split(i||v)):b:r.xv.empty,x=w.length;if(p==m&&0==x)return;pu&&y(a,p-u,-1),y(a,m-p,x),k(s,a,w),u=m}}(t),l(!h),h}},{key:"empty",value:function(t){return new n(t?[t,-1]:[],[])}},{key:"fromJSON",value:function(t){if(!Array.isArray(t))throw new RangeError("Invalid JSON representation of ChangeSet");for(var e=[],i=[],o=0;o3&&void 0!==arguments[3]&&arguments[3];if(!(0==e&&n<=0)){var i=t.length-2;i>=0&&n<=0&&n==t[i+1]?t[i]+=e:0==e&&0==t[i]?t[i+1]+=n:r?(t[i]+=e,t[i+1]+=n):t.push(e,n)}}function k(t,e,n){if(0!=n.length){var i=e.length-2>>1;if(i>1])),!(n||s==t.sections.length||t.sections[s+1]<0);)u=t.sections[s++],h=t.sections[s++];e(o,l,a,c,f),o=l,a=c}}}function w(t,e,n){for(var r=arguments.length>3&&void 0!==arguments[3]&&arguments[3],i=[],o=r?[]:null,a=new S(t),s=new S(e),u=0,h=0;;)if(-1==a.ins)u+=a.len,a.next();else if(-1==s.ins&&h=0&&(a.done||hh&&!a.done&&u+a.len=0)){if(a.done&&s.done)return o?new m(i,o):new g(i);throw new Error("Mismatched change set lengths")}for(var c=0,f=u+a.len;;)if(s.ins>=0&&h>u&&h+s.len2&&void 0!==arguments[2]&&arguments[2],r=[],i=n?[]:null,o=new S(t),a=new S(e),s=!1;;){if(o.done&&a.done)return i?new m(r,i):new g(r);if(0==o.ins)y(r,o.len,0,s),o.next();else if(0!=a.len||a.done){if(o.done||a.done)throw new Error("Mismatched change set lengths");var u=Math.min(o.len2,a.len),h=r.length;if(-1==o.ins){var l=-1==a.ins?-1:a.off?0:a.ins;y(r,u,l,s),i&&l&&k(i,r,a.text)}else-1==a.ins?(y(r,o.off?0:o.len,u,s),i&&k(i,r,o.textBit(u))):(y(r,o.off?0:o.len,a.off?0:a.ins,s),i&&!a.off&&k(i,r,a.text));s=(o.ins>u||a.ins>=0&&a.len>u)&&(s||r.length>h),o.forward2(u),a.forward(u)}else y(r,0,a.ins,s),i&&k(i,r,a.text),a.next()}}var S=function(){function t(e){c(this,t),this.set=e,this.i=0,this.next()}return d(t,[{key:"next",value:function(){var t=this.set.sections;this.i>1;return e>=t.length?r.xv.empty:t[e]}},{key:"textBit",value:function(t){var e=this.set.inserted,n=this.i-2>>1;return n>=e.length&&!t?r.xv.empty:e[n].slice(this.off,null==t?void 0:this.off+t)}},{key:"forward",value:function(t){t==this.len?this.next():(this.len-=t,this.off+=t)}},{key:"forward2",value:function(t){-1==this.ins?this.forward(t):t==this.ins?this.next():(this.ins-=t,this.off+=t)}}]),t}(),A=function(){function t(e,n,r){c(this,t),this.from=e,this.to=n,this.flags=r}return d(t,[{key:"anchor",get:function(){return 16&this.flags?this.to:this.from}},{key:"head",get:function(){return 16&this.flags?this.from:this.to}},{key:"empty",get:function(){return this.from==this.to}},{key:"assoc",get:function(){return 4&this.flags?-1:8&this.flags?1:0}},{key:"bidiLevel",get:function(){var t=3&this.flags;return 3==t?null:t}},{key:"goalColumn",get:function(){var t=this.flags>>5;return 33554431==t?void 0:t}},{key:"map",value:function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1,r=e.mapPos(this.from,n),i=e.mapPos(this.to,n);return r==this.from&&i==this.to?this:new t(r,i,this.flags)}},{key:"extend",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:t;if(t<=this.anchor&&e>=this.anchor)return C.range(t,e);var n=Math.abs(t-this.anchor)>Math.abs(e-this.anchor)?t:e;return C.range(this.anchor,n)}},{key:"eq",value:function(t){return this.anchor==t.anchor&&this.head==t.head}},{key:"toJSON",value:function(){return{anchor:this.anchor,head:this.head}}}],[{key:"fromJSON",value:function(t){if(!t||"number"!=typeof t.anchor||"number"!=typeof t.head)throw new RangeError("Invalid JSON representation for SelectionRange");return C.range(t.anchor,t.head)}}]),t}(),C=function(){function t(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;c(this,t),this.ranges=e,this.mainIndex=n}return d(t,[{key:"map",value:function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1;return e.empty?this:t.create(this.ranges.map((function(t){return t.map(e,n)})),this.mainIndex)}},{key:"eq",value:function(t){if(this.ranges.length!=t.ranges.length||this.mainIndex!=t.mainIndex)return!1;for(var e=0;e1&&void 0!==arguments[1])||arguments[1];return t.create([e].concat(this.ranges),n?0:this.mainIndex+1)}},{key:"replaceRange",value:function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.mainIndex,r=this.ranges.slice();return r[n]=e,t.create(r,this.mainIndex)}},{key:"toJSON",value:function(){return{ranges:this.ranges.map((function(t){return t.toJSON()})),main:this.mainIndex}}}],[{key:"fromJSON",value:function(e){if(!e||!Array.isArray(e.ranges)||"number"!=typeof e.main||e.main>=e.ranges.length)throw new RangeError("Invalid JSON representation for EditorSelection");return new t(e.ranges.map((function(t){return A.fromJSON(t)})),e.main)}},{key:"single",value:function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e;return new t([t.range(e,n)],0)}},{key:"create",value:function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;if(0==e.length)throw new RangeError("A selection needs at least one range");for(var r=0,i=0;i1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2?arguments[2]:void 0,r=arguments.length>3?arguments[3]:void 0;return new A(t,t,(0==e?0:e<0?4:8)|(null==n?3:Math.min(2,n))|(null!=r?r:33554431)<<5)}},{key:"range",value:function(t,e,n){var r=(null!=n?n:33554431)<<5;return e1&&void 0!==arguments[1]?arguments[1]:0,n=t[e];t.sort((function(t,e){return t.from-e.from})),e=t.indexOf(n);for(var r=1;ri.head?C.range(s,a):C.range(a,s))}}return new C(t,e)}function O(t,e){var n,r=o(t.ranges);try{for(r.s();!(n=r.n()).done;){if(n.value.to>e)throw new RangeError("Selection points outside of document")}}catch(i){r.e(i)}finally{r.f()}}var T=0,D=function(){function t(e,n,r,i,o){c(this,t),this.combine=e,this.compareInput=n,this.compare=r,this.isStatic=i,this.extensions=o,this.id=T++,this.default=e([])}return d(t,[{key:"of",value:function(t){return new R([],this,0,t)}},{key:"compute",value:function(t,e){if(this.isStatic)throw new Error("Can't compute a static facet");return new R(t,this,1,e)}},{key:"computeN",value:function(t,e){if(this.isStatic)throw new Error("Can't compute a static facet");return new R(t,this,2,e)}},{key:"from",value:function(t,e){return e||(e=function(t){return t}),this.compute([t],(function(n){return e(n.field(t))}))}}],[{key:"define",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return new t(e.combine||function(t){return t},e.compareInput||function(t,e){return t===e},e.compare||(e.combine?function(t,e){return t===e}:E),!!e.static,e.enables)}}]),t}();function E(t,e){return t==e||t.length==e.length&&t.every((function(t,n){return t===e[n]}))}var R=function(){function t(e,n,r,i){c(this,t),this.dependencies=e,this.facet=n,this.type=r,this.value=i,this.id=T++}return d(t,[{key:"dynamicSlot",value:function(t){var e,n,r=this.value,i=this.facet.compareInput,a=t[this.id]>>1,s=2==this.type,u=!1,h=!1,l=[],c=o(this.dependencies);try{for(c.s();!(n=c.n()).done;){var f=n.value;"doc"==f?u=!0:"selection"==f?h=!0:0==(1&(null!==(e=t[f.id])&&void 0!==e?e:1))&&l.push(t[f.id])}}catch(d){c.e(d)}finally{c.f()}return function(t,e){if(!e||e.reconfigured)return t.values[a]=r(t),1;if(!(u&&e.docChanged||h&&(e.docChanged||e.selection)||l.some((function(e){return(1&F(t,e))>0}))))return 0;var n=r(t),o=e.startState.values[a];return(s?function(t,e,n){if(t.length!=e.length)return!1;for(var r=0;r>1}var L=D.define({static:!0}),B=function(){function t(e,n,r,i,o){c(this,t),this.id=e,this.createF=n,this.updateF=r,this.compareF=i,this.spec=o,this.provides=void 0}return d(t,[{key:"create",value:function(t){var e=this,n=t.facet(L).find((function(t){return t.field==e}));return((null==n?void 0:n.create)||this.createF)(t)}},{key:"slot",value:function(t){var e=this,n=t[this.id]>>1;return function(t,r){if(!r||r.reconfigured&&null==P(r.startState,e.id))return t.values[n]=e.create(t),1;var i,o=0;r.reconfigured?(i=r.startState.values[P(r.startState,e.id)],o=1):i=r.startState.values[n];var a=e.updateF(i,r);return o||e.compareF(i,a)||(o=1),o&&(t.values[n]=a),o}}},{key:"init",value:function(t){return[this,L.of({field:this,create:t})]}},{key:"extension",get:function(){return this}}],[{key:"define",value:function(e){var n=new t(T++,e.create,e.update,e.compare||function(t,e){return t===e},e);return e.provide&&(n.provides=e.provide(n)),n}}]),t}(),I=2,N=1,j=0;function V(t){return function(e){return new H(e,t)}}var _={fallback:V(3),default:V(I),extend:V(N),override:V(j)},H=function t(e,n){c(this,t),this.inner=e,this.prec=n},z=function(){function t(){c(this,t)}return d(t,[{key:"of",value:function(t){return new q(this,t)}},{key:"reconfigure",value:function(e){return t.reconfigure.of({compartment:this,extension:e})}},{key:"get",value:function(t){return t.config.compartments.get(this)}}]),t}(),q=function t(e,n){c(this,t),this.compartment=e,this.inner=n},W=function(){function t(e,n,r,i,o){for(c(this,t),this.base=e,this.compartments=n,this.dynamicSlots=r,this.address=i,this.staticValues=o,this.statusTemplate=[];this.statusTemplate.length>1]}}],[{key:"resolve",value:function(e,n,r){var i,a=[],s=Object.create(null),u=new Map,h=o(function(t,e,n){var r=[[],[],[],[]],i=new Map;function a(t,s){var u=i.get(t);if(null!=u){if(u>=s)return;var h=r[u].indexOf(t);h>-1&&r[u].splice(h,1),t instanceof q&&n.delete(t.compartment)}if(i.set(t,s),Array.isArray(t)){var l,c=o(t);try{for(c.s();!(l=c.n()).done;){a(l.value,s)}}catch(v){c.e(v)}finally{c.f()}}else if(t instanceof q){if(n.has(t.compartment))throw new RangeError("Duplicate use of compartment in extensions");var f=e.get(t.compartment)||t.inner;n.set(t.compartment,f),a(f,s)}else if(t instanceof H)a(t.inner,t.prec);else if(t instanceof B)r[s].push(t),t.provides&&a(t.provides,s);else if(t instanceof R)r[s].push(t),t.facet.extensions&&a(t.facet.extensions,s);else{var d=t.extension;if(!d)throw new Error("Unrecognized extension value in extension set (".concat(t,"). This sometimes happens because multiple instances of @codemirror/state are loaded, breaking instanceof checks."));a(d,s)}}return a(t,I),r.reduce((function(t,e){return t.concat(e)}))}(e,n,u));try{for(h.s();!(i=h.n()).done;){var l=i.value;l instanceof B?a.push(l):(s[l.facet.id]||(s[l.facet.id]=[])).push(l)}}catch(k){h.e(k)}finally{h.f()}for(var c=Object.create(null),f=[],d=[],v=function(){var t=g[p];c[t.id]=d.length<<1,d.push((function(e){return t.slot(e)}))},p=0,g=a;p>1;return function(t,n){var u,h=n?n.reconfigured?n.startState.config.address[e.id]:s<<1:null,l=null==h,c=o(a);try{for(c.s();!(u=c.n()).done;)1&F(t,u.value)&&(l=!0)}catch(k){c.e(k)}finally{c.f()}if(!l)return 0;for(var f=[],d=0;d>1,r=t.status[n];if(4==r)throw new Error("Cyclic dependency between fields and/or facets");if(2&r)return r;t.status[n]=4;var i=t.config.dynamicSlots[n](t,t.applying);return t.status[n]=2|i}function $(t,e){return 1&e?t.config.staticValues[e>>1]:t.values[e>>1]}var U=D.define(),G=D.define({combine:function(t){return t.some((function(t){return t}))},static:!0}),K=D.define({combine:function(t){return t.length?t[0]:void 0},static:!0}),J=D.define(),X=D.define(),Q=D.define(),Y=function(){function t(e,n){c(this,t),this.type=e,this.value=n}return d(t,null,[{key:"define",value:function(){return new Z}}]),t}(),Z=function(){function t(){c(this,t)}return d(t,[{key:"of",value:function(t){return new Y(this,t)}}]),t}(),tt=function(){function t(e){c(this,t),this.map=e}return d(t,[{key:"of",value:function(t){return new et(this,t)}}]),t}(),et=function(){function t(e,n){c(this,t),this.type=e,this.value=n}return d(t,[{key:"map",value:function(e){var n=this.type.map(this.value,e);return void 0===n?void 0:n==this.value?this:new t(this.type,n)}},{key:"is",value:function(t){return this.type==t}}],[{key:"define",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return new tt(t.map||function(t){return t})}},{key:"mapEffects",value:function(t,e){if(!t.length)return t;var n,r=[],i=o(t);try{for(i.s();!(n=i.n()).done;){var a=n.value.map(e);a&&r.push(a)}}catch(s){i.e(s)}finally{i.f()}return r}}]),t}();et.reconfigure=et.define(),et.appendConfig=et.define();var nt=function(){function t(e,n,r,i,o,a){c(this,t),this.startState=e,this.changes=n,this.selection=r,this.effects=i,this.annotations=o,this.scrollIntoView=a,this._doc=null,this._state=null,r&&O(r,n.newLength),o.some((function(e){return e.type==t.time}))||(this.annotations=o.concat(t.time.of(Date.now())))}return d(t,[{key:"newDoc",get:function(){return this._doc||(this._doc=this.changes.apply(this.startState.doc))}},{key:"newSelection",get:function(){return this.selection||this.startState.selection.map(this.changes)}},{key:"state",get:function(){return this._state||this.startState.applyTransaction(this),this._state}},{key:"annotation",value:function(t){var e,n=o(this.annotations);try{for(n.s();!(e=n.n()).done;){var r=e.value;if(r.type==t)return r.value}}catch(i){n.e(i)}finally{n.f()}}},{key:"docChanged",get:function(){return!this.changes.empty}},{key:"reconfigured",get:function(){return this.startState.config!=this.state.config}},{key:"isUserEvent",value:function(e){var n=this.annotation(t.userEvent);return n&&(n==e||n.length>e.length&&n.slice(0,e.length)==e&&"."==n[e.length])}}]),t}();function rt(t,e){for(var n=[],r=0,i=0;;){var o=void 0,a=void 0;if(r=t[r]))o=t[r++],a=t[r++];else{if(!(i=0;i--){var o=n[i](t);o&&Object.keys(o).length&&(r=it(t,ot(e,o,t.changes.newLength),!0))}return r==t?t:new nt(e,t.changes,t.selection,r.effects,r.annotations,r.scrollIntoView)}(n?function(t){var e,n=t.startState,r=!0,i=o(n.facet(J));try{for(i.s();!(e=i.n()).done;){var a=(0,e.value)(t);if(!1===a){r=!1;break}Array.isArray(a)&&(r=!0===r?a:rt(r,a))}}catch(d){i.e(d)}finally{i.f()}if(!0!==r){var s,u;if(!1===r)u=t.changes.invertedDesc,s=m.empty(n.doc.length);else{var h=t.changes.filter(r);s=h.changes,u=h.filtered.invertedDesc}t=new nt(n,s,t.selection&&t.selection.map(u),et.mapEffects(t.effects,u),t.annotations,t.scrollIntoView)}for(var l=n.facet(X),c=l.length-1;c>=0;c--){var f=l[c](t);t=f instanceof nt?f:Array.isArray(f)&&1==f.length&&f[0]instanceof nt?f[0]:at(n,ut(f),!1)}return t}(s):s)}nt.time=Y.define(),nt.userEvent=Y.define(),nt.addToHistory=Y.define(),nt.remote=Y.define();var st=[];function ut(t){return null==t?st:Array.isArray(t)?t:[t]}var ht,lt=function(t){return t[t.Word=0]="Word",t[t.Space=1]="Space",t[t.Other=2]="Other",t}(lt||(lt={})),ct=/[\u00df\u0587\u0590-\u05f4\u0600-\u06ff\u3040-\u309f\u30a0-\u30ff\u3400-\u4db5\u4e00-\u9fcc\uac00-\ud7af]/;try{ht=new RegExp("[\\p{Alphabetic}\\p{Number}_]","u")}catch(pt){}function ft(t){return function(e){if(!/\S/.test(e))return lt.Space;if(function(t){if(ht)return ht.test(t);for(var e=0;e"€"&&(n.toUpperCase()!=n.toLowerCase()||ct.test(n)))return!0}return!1}(e))return lt.Word;for(var n=0;n-1)return lt.Word;return lt.Other}}var dt=function(){function t(e,n,r){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;if(c(this,t),this.config=e,this.doc=n,this.selection=r,this.applying=null,this.status=e.statusTemplate.slice(),i&&i.startState.config==e)this.values=i.startState.values.slice();else if(this.values=e.dynamicSlots.map((function(t){return null})),i)for(var o in e.address){var a=e.address[o],s=i.startState.config.address[o];null!=s&&0==(1&a)&&(this.values[a>>1]=$(i.startState,s))}this.applying=i,i&&(i._state=this);for(var u=0;u1&&void 0!==arguments[1])||arguments[1],n=this.config.address[t.id];if(null!=n)return F(this,n),$(this,n);if(e)throw new RangeError("Field is not present in this state")}},{key:"update",value:function(){for(var t=arguments.length,e=new Array(t),n=0;n0&&void 0!==arguments[0]?arguments[0]:[];return e instanceof m?e:m.of(e,this.doc.length,this.facet(t.lineSeparator))}},{key:"toText",value:function(e){return r.xv.of(e.split(this.facet(t.lineSeparator)||v))}},{key:"sliceDoc",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.doc.length;return this.doc.sliceString(t,e,this.lineBreak)}},{key:"facet",value:function(t){var e=this.config.address[t.id];return null==e?t.default:(F(this,e),$(this,e))}},{key:"toJSON",value:function(t){var e={doc:this.sliceDoc(),selection:this.selection.toJSON()};if(t)for(var n in t){var r=t[n];r instanceof B&&(e[n]=r.spec.toJSON(this.field(t[n]),this))}return e}},{key:"tabSize",get:function(){return this.facet(t.tabSize)}},{key:"lineBreak",get:function(){return this.facet(t.lineSeparator)||"\n"}},{key:"phrase",value:function(e){var n,r=o(this.facet(t.phrases));try{for(r.s();!(n=r.n()).done;){var i=n.value;if(Object.prototype.hasOwnProperty.call(i,e))return i[e]}}catch(a){r.e(a)}finally{r.f()}return e}},{key:"languageDataAt",value:function(t,e){var n,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:-1,i=[],a=o(this.facet(U));try{for(a.s();!(n=a.n()).done;){var s,u=n.value,h=o(u(this,e,r));try{for(h.s();!(s=h.n()).done;){var l=s.value;Object.prototype.hasOwnProperty.call(l,t)&&i.push(l[t])}}catch(c){h.e(c)}finally{h.f()}}}catch(c){a.e(c)}finally{a.f()}return i}},{key:"charCategorizer",value:function(t){return ft(this.languageDataAt("wordChars",t).join(""))}},{key:"wordAt",value:function(t){for(var e=this.doc.lineAt(t),n=e.text,i=e.from,o=e.length,a=this.charCategorizer(t),s=t-i,u=t-i;s>0;){var h=(0,r.cp)(n,s,!1);if(a(n.slice(h,s))!=lt.Word)break;s=h}for(;u1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2?arguments[2]:void 0;if(!e||"string"!=typeof e.doc)throw new RangeError("Invalid JSON representation for EditorState");var i=[];if(r){var o=function(t){var n=r[t],o=e[t];i.push(n.init((function(t){return n.spec.fromJSON(o,t)})))};for(var a in r)o(a)}return t.create({doc:e.doc,selection:C.fromJSON(e.selection),extensions:n.extensions?i.concat([n.extensions]):i})}},{key:"create",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=W.resolve(e.extensions||[],new Map),i=e.doc instanceof r.xv?e.doc:r.xv.of((e.doc||"").split(n.staticFacet(t.lineSeparator)||v)),o=e.selection?e.selection instanceof C?e.selection:C.single(e.selection.anchor,e.selection.head):C.single(0);return O(o,i.length),n.staticFacet(G)||(o=o.asSingle()),new t(n,i,o)}}]),t}();function vt(t,e){var n,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i={},a=o(t);try{for(a.s();!(n=a.n()).done;)for(var s=n.value,u=0,h=Object.keys(s);u=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:i}}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 o,a=!0,s=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return a=t.done,t},e:function(t){s=!0,o=t},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw o}}}}function h(t,e){if(t){if("string"==typeof t)return l(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?l(t,e):void 0}}function l(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n3&&void 0!==arguments[3]?arguments[3]:0,i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0;null==e&&-1==(e=t.search(/[^\s\u00a0]/))&&(e=t.length);for(var o=i,a=r;a=this.string.length}},{key:"sol",value:function(){return 0==this.pos}},{key:"peek",value:function(){return this.string.charAt(this.pos)||void 0}},{key:"next",value:function(){if(this.pose}},{key:"eatSpace",value:function(){for(var t=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>t}},{key:"skipToEnd",value:function(){this.pos=this.string.length}},{key:"skipTo",value:function(t){var e=this.string.indexOf(t,this.pos);if(e>-1)return this.pos=e,!0}},{key:"backUp",value:function(t){this.pos-=t}},{key:"column",value:function(){return this.lastColumnPos0?null:(i&&!1!==e&&(this.pos+=i[0].length),i)}},{key:"current",value:function(){return this.string.slice(this.start,this.pos)}}]),t}();function S(t){if("object"!=m(t))return t;var e={};for(var n in t){var r=t[n];e[n]=r instanceof Array?r.slice():r}return e}var A=function(t){c(n,t);var e=d(n);function n(t){var i;y(this,n);var a,s,u=(0,o.kU)(t.languageData),h={token:(s=t).token,blankLine:s.blankLine||function(){},startState:s.startState||function(){return!0},copyState:s.copyState||S,indent:s.indent||function(){return null},languageData:s.languageData||{}},l=new(function(t){c(n,t);var e=d(n);function n(){return y(this,n),e.apply(this,arguments)}return b(n,[{key:"createParse",value:function(t,e,n){return new O(a,t,e,n)}}]),n}(r._b));return i=e.call(this,u,l,function(t){var e=r.Jq.define({id:E.length,name:"Document",props:[o.mi.add((function(){return t}))]});return E.push(e),e}(u),[o.tK.of((function(t,e){return i.getIndent(t,e)}))]),a=p(i),i.streamParser=h,i.stateAfter=new r.md({perNode:!0}),i}return b(n,[{key:"getIndent",value:function(t,e){for(var n=(0,o.qz)(t.state),r=n.resolve(e);r&&r.type!=this.topNode;)r=r.parent;if(!r)return null;var i,a,s=C(this,n,0,r.from,e);if(s?(a=s.state,i=s.pos+1):(a=this.streamParser.startState(t.unit),i=0),e-i>1e4)return null;for(;i=i&&n+e.length<=o&&e.prop(t.stateAfter);if(a)return{state:t.streamParser.copyState(a),pos:n+e.length};for(var s=e.children.length-1;s>=0;s--){var u=e.children[s],h=n+e.positions[s],l=u instanceof r.mp&&h=e.length)return e;o||e.type!=t.topNode||(o=!0);for(var a=e.children.length-1;a>=0;a--){var s=e.positions[a]+n,u=e.children[a],h=void 0;if(sn&&C(t,h.tree,0-h.offset,n,h.to),c=void 0;if(l&&(c=M(t,h.tree,n+h.offset,l.pos+h.offset,!1)))return{state:l.state,tree:c}}}catch(f){s.e(f)}finally{s.f()}return{state:t.streamParser.startState(i?(0,o.y1)(i):4),tree:r.mp.empty}}(e,i,h,null==s?void 0:s.state),c=l.state,f=l.tree;this.state=c,this.parsedPos=this.chunkStart=h+f.length,f.length&&(this.chunks.push(f),this.chunkPos.push(0)),s&&this.parsedPos=e?this.finish():t&&this.parsedPos>t.viewport.to?(t.skipUntilInView(this.parsedPos,e),this.finish()):null}},{key:"stopAt",value:function(t){this.stoppedAt=t}},{key:"lineAfter",value:function(t){var e=this.input.chunk(t);if(this.input.lineChunks)"\n"==e&&(e="");else{var n=e.indexOf("\n");n>-1&&(e=e.slice(0,n))}return t+e.length<=this.to?e:e.slice(0,this.to-t)}},{key:"nextLine",value:function(){for(var t=this.parsedPos,e=this.lineAfter(t),n=t+e.length,r=this.rangeIndex;;){var i=this.ranges[r].to;if(i>=n)break;if(e=e.slice(0,i-(n-e.length)),++r==this.ranges.length)break;var o=this.ranges[r].from,a=this.lineAfter(o);e+=a,n=o+a.length}return{line:e,end:n}}},{key:"skipGapsTo",value:function(t,e,n){for(;;){var r=this.ranges[this.rangeIndex].to,i=t+e;if(n>0?r>i:r>=i)break;e+=this.ranges[++this.rangeIndex].from-r}return e}},{key:"emitToken",value:function(t,e,n,r,i){if(this.ranges.length>1){e+=i=this.skipGapsTo(e,i,1);var o=this.chunk.length;n+=i=this.skipGapsTo(n,i,-1),r+=this.chunk.length-o}return this.chunk.push(t,e,n,r),i}},{key:"parseLine",value:function(t){var e=this.nextLine(),n=e.line,r=e.end,i=0,a=this.lang.streamParser,s=new x(n,t?t.state.tabSize:4,t?(0,o.y1)(t.state):2);if(s.eol())a.blankLine(this.state,s.indentUnit);else for(;!s.eol();){var u=T(a.token,s,this.state);u&&(i=this.emitToken(L(u),this.parsedPos+s.start,this.parsedPos+s.pos,4,i))}this.parsedPos=r,this.parsedPose.start)return i}throw new Error("Stream parser failed to advance stream.")}var D=Object.create(null),E=[r.Jq.none],R=new r.Lj(E),P=[];function L(t){return t?D[t]||(D[t]=function(t){var e,n=null,o=u(t.split("."));try{for(o.s();!(e=o.n()).done;){var s=e.value,h=i.pJ[s];h?"function"==typeof h?n?n=h(n):_(s,"Modifier ".concat(s," used at start of tag")):n?_(s,"Tag ".concat(s," used as modifier")):n=h:_(s,"Unknown highlighting tag ".concat(s))}}catch(f){o.e(f)}finally{o.f()}if(!n)return 0;var l=t.replace(/ /g,"_"),c=r.Jq.define({id:E.length,name:l,props:[(0,i.Gv)(a({},l,n))]});return E.push(c),c.id}(t)):0}for(var B=0,I=[["variable","variableName"],["variable-2","variableName.special"],["string-2","string.special"],["def","variableName.definition"],["tag","typeName"],["attribute","propertyName"],["type","typeName"],["builtin","variableName.standard"],["qualifier","modifier"],["error","invalid"],["header","heading"],["property","propertyName"]];B-1||(P.push(t),console.warn(e))}},51686:function(t,e,n){function r(t){return r="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},r(t)}function i(t,e){var n="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!n){if(Array.isArray(t)||(n=function(t,e){if(!t)return;if("string"==typeof t)return o(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return o(t,e)}(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var r=0,i=function(){};return{s:i,n:function(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:i}}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 a,s=!0,u=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return s=t.done,t},e:function(t){u=!0,a=t},f:function(){try{s||null==n.return||n.return()}finally{if(u)throw a}}}}function o(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);nt)return p[e-1]<=t;return!1}function y(t){return t>=127462&&t<=127487}function k(t,e){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];return(n?b:w)(t,e)}function b(t,e){if(e==t.length)return e;e&&x(t.charCodeAt(e))&&S(t.charCodeAt(e-1))&&e--;var n=A(t,e);for(e+=M(n);e=0&&y(A(t,o));)i++,o-=2;if(i%2==0)break;e+=2}}return e}function w(t,e){for(;e>0;){var n=b(t,e-2);if(n=56320&&t<57344}function S(t){return t>=55296&&t<56320}function A(t,e){var n=t.charCodeAt(e);if(!S(n)||e+1==t.length)return n;var r=t.charCodeAt(e+1);return x(r)?r-56320+(n-55296<<10)+65536:n}function C(t){return t<=65535?String.fromCharCode(t):(t-=65536,String.fromCharCode(55296+(t>>10),56320+(1023&t)))}function M(t){return t<65536?1:2}function O(t,e){for(var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:t.length,r=0,i=0;i=e)return r;i+=9==t.charCodeAt(r)?n-i%n:1,r=k(t,r)}return t.length}var D=function(){function t(){f(this,t)}return v(t,[{key:"lineAt",value:function(t){if(t<0||t>this.length)throw new RangeError("Invalid position ".concat(t," in document of length ").concat(this.length));return this.lineInner(t,!1,1,0)}},{key:"line",value:function(t){if(t<1||t>this.lines)throw new RangeError("Invalid line number ".concat(t," in ").concat(this.lines,"-line document"));return this.lineInner(t,!0,1,0)}},{key:"replace",value:function(t,e,n){var r=[];return this.decompose(0,t,r,2),n.length&&n.decompose(0,n.length,r,3),this.decompose(e,this.length,r,1),R.from(r,this.length-(e-t)+n.length)}},{key:"append",value:function(t){return this.replace(this.length,this.length,t)}},{key:"slice",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.length,n=[];return this.decompose(t,e,n,0),R.from(n,e-t)}},{key:"eq",value:function(t){if(t==this)return!0;if(t.length!=this.length||t.lines!=this.lines)return!1;for(var e=new I(this),n=new I(t);;){if(e.next(),n.next(),e.lineBreak!=n.lineBreak||e.done!=n.done||e.value!=n.value)return!1;if(e.done)return!0}}},{key:"iter",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;return new I(this,t)}},{key:"iterRange",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.length;return new N(this,t,e)}},{key:"iterLines",value:function(t,e){var n;if(null==t)n=this.iter();else{null==e&&(e=this.lines+1);var r=this.line(t).from;n=this.iterRange(r,Math.max(r,e==this.lines+1?this.length:e<=1?0:this.line(e-1).to))}return new j(n)}},{key:"toString",value:function(){return this.sliceString(0)}},{key:"toJSON",value:function(){var t=[];return this.flatten(t),t}}],[{key:"of",value:function(e){if(0==e.length)throw new RangeError("A document must have at least one line");return 1!=e.length||e[0]?e.length<=32?new E(e):R.from(E.split(e,[])):t.empty}}]),t}();"undefined"!=typeof Symbol&&(D.prototype[Symbol.iterator]=function(){return this.iter()});var E=function(t){s(n,t);var e=h(n);function n(t){var r,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:P(t);return f(this,n),(r=e.call(this)).text=t,r.length=i,r}return v(n,[{key:"lines",get:function(){return this.text.length}},{key:"children",get:function(){return null}},{key:"lineInner",value:function(t,e,n,r){for(var i=0;;i++){var o=this.text[i],a=r+o.length;if((e?n:a)>=t)return new V(r,a,n,o);r=a+1,n++}}},{key:"decompose",value:function(t,e,r,i){var o=t<=0&&e>=this.length?this:new n(B(this.text,t,e),Math.min(e,this.length)-Math.max(0,t));if(1&i){var a=r.pop(),s=L(o.text,a.text.slice(),0,o.length);if(s.length<=32)r.push(new n(s,a.length+o.length));else{var u=s.length>>1;r.push(new n(s.slice(0,u)),new n(s.slice(u)))}}else r.push(o)}},{key:"replace",value:function(t,e,r){if(!(r instanceof n))return a(c(n.prototype),"replace",this).call(this,t,e,r);var i=L(this.text,L(r.text,B(this.text,0,t)),e),o=this.length+r.length-(e-t);return i.length<=32?new n(i,o):R.from(n.split(i,[]),o)}},{key:"sliceString",value:function(t){for(var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.length,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"\n",r="",i=0,o=0;i<=e&&ot&&o&&(r+=n),ti&&(r+=a.slice(Math.max(0,t-i),e-i)),i=s+1}return r}},{key:"flatten",value:function(t){var e,n=i(this.text);try{for(n.s();!(e=n.n()).done;){var r=e.value;t.push(r)}}catch(o){n.e(o)}finally{n.f()}}}],[{key:"split",value:function(t,e){var r,o=[],a=-1,s=i(t);try{for(s.s();!(r=s.n()).done;){var u=r.value;o.push(u),a+=u.length+1,32==o.length&&(e.push(new n(o,a)),o=[],a=-1)}}catch(h){s.e(h)}finally{s.f()}return a>-1&&e.push(new n(o,a)),e}}]),n}(D),R=function(t){s(n,t);var e=h(n);function n(t,r){var o;f(this,n),(o=e.call(this)).children=t,o.length=r,o.lines=0;var a,s=i(t);try{for(s.s();!(a=s.n()).done;){var u=a.value;o.lines+=u.lines}}catch(h){s.e(h)}finally{s.f()}return o}return v(n,[{key:"lineInner",value:function(t,e,n,r){for(var i=0;;i++){var o=this.children[i],a=r+o.length,s=n+o.lines-1;if((e?s:a)>=t)return o.lineInner(t,e,n,r);r=a+1,n=s+1}}},{key:"decompose",value:function(t,e,n,r){for(var i=0,o=0;o<=e&&i=o){var u=r&((o<=t?1:0)|(s>=e?2:0));o>=t&&s<=e&&!u?n.push(a):a.decompose(t-o,e-o,n,u)}o=s+1}}},{key:"replace",value:function(t,e,r){if(r.lines=o&&e<=u){var h=s.replace(t-o,e-o,r),l=this.lines-s.lines+h.lines;if(h.lines>4&&h.lines>l>>6){var f=this.children.slice();return f[i]=h,new n(f,this.length-(e-t)+r.length)}return a(c(n.prototype),"replace",this).call(this,o,u,h)}o=u+1}return a(c(n.prototype),"replace",this).call(this,t,e,r)}},{key:"sliceString",value:function(t){for(var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.length,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"\n",r="",i=0,o=0;it&&i&&(r+=n),to&&(r+=a.sliceString(t-o,e-o,n)),o=s+1}return r}},{key:"flatten",value:function(t){var e,n=i(this.children);try{for(n.s();!(e=n.n()).done;){e.value.flatten(t)}}catch(r){n.e(r)}finally{n.f()}}}],[{key:"from",value:function(t){var e,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:t.reduce((function(t,e){return t+e.length+1}),-1),o=0,a=i(t);try{for(a.s();!(e=a.n()).done;){var s=e.value;o+=s.lines}}catch(A){a.e(A)}finally{a.f()}if(o<32){var u,h=[],l=i(t);try{for(l.s();!(u=l.n()).done;){var c=u.value;c.flatten(h)}}catch(A){l.e(A)}finally{l.f()}return new E(h,r)}var f=Math.max(32,o>>5),d=f<<1,v=f>>1,p=[],g=0,m=-1,y=[];function k(t){var e;if(t.lines>d&&t instanceof n){var r,o=i(t.children);try{for(o.s();!(r=o.n()).done;){k(r.value)}}catch(A){o.e(A)}finally{o.f()}}else t.lines>v&&(g>v||!g)?(b(),p.push(t)):t instanceof E&&g&&(e=y[y.length-1])instanceof E&&t.lines+e.lines<=32?(g+=t.lines,m+=t.length+1,y[y.length-1]=new E(e.text.concat(t.text),e.length+1+t.length)):(g+t.lines>f&&b(),g+=t.lines,m+=t.length+1,y.push(t))}function b(){0!=g&&(p.push(1==y.length?y[0]:n.from(y,m)),m=-1,g=y.length=0)}var w,x=i(t);try{for(x.s();!(w=x.n()).done;){var S=w.value;k(S)}}catch(A){x.e(A)}finally{x.f()}return b(),1==p.length?p[0]:new n(p,r)}}]),n}(D);function P(t){var e,n=-1,r=i(t);try{for(r.s();!(e=r.n()).done;){n+=e.value.length+1}}catch(o){r.e(o)}finally{r.f()}return n}function L(t,e){for(var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:1e9,i=0,o=0,a=!0;o=n&&(u>r&&(s=s.slice(0,r-i)),i1&&void 0!==arguments[1]?arguments[1]:1;f(this,t),this.dir=n,this.done=!1,this.lineBreak=!1,this.value="",this.nodes=[e],this.offsets=[n>0?1:(e instanceof E?e.text.length:e.children.length)<<1]}return v(t,[{key:"nextInner",value:function(t,e){for(this.done=this.lineBreak=!1;;){var n=this.nodes.length-1,r=this.nodes[n],i=this.offsets[n],o=i>>1,a=r instanceof E?r.text.length:r.children.length;if(o==(e>0?a:0)){if(0==n)return this.done=!0,this.value="",this;e>0&&this.offsets[n-1]++,this.nodes.pop(),this.offsets.pop()}else if((1&i)==(e>0?0:1)){if(this.offsets[n]+=e,0==t)return this.lineBreak=!0,this.value="\n",this;t--}else if(r instanceof E){var s=r.text[o+(e<0?-1:0)];if(this.offsets[n]+=e,s.length>Math.max(0,t))return this.value=0==t?s:e>0?s.slice(t):s.slice(0,s.length-t),this;t-=s.length}else{var u=r.children[o+(e<0?-1:0)];t>u.length?(t-=u.length,this.offsets[n]+=e):(e<0&&this.offsets[n]--,this.nodes.push(u),this.offsets.push(e>0?1:(u instanceof E?u.text.length:u.children.length)<<1))}}}},{key:"next",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return t<0&&(this.nextInner(-t,-this.dir),t=this.value.length),this.nextInner(t,this.dir)}}]),t}(),N=function(){function t(e,n,r){f(this,t),this.value="",this.done=!1,this.cursor=new I(e,n>r?-1:1),this.pos=n>r?e.length:0,this.from=Math.min(n,r),this.to=Math.max(n,r)}return v(t,[{key:"nextInner",value:function(t,e){if(e<0?this.pos<=this.from:this.pos>=this.to)return this.value="",this.done=!0,this;this.done=!1,t+=Math.max(0,e<0?this.pos-this.to:this.from-this.pos);var n=e<0?this.pos-this.from:this.to-this.pos;t>n&&(t=n),n-=t;var r=this.cursor.next(t).value;return this.pos+=(r.length+t)*e,this.value=r.length<=n?r:e<0?r.slice(r.length-n):r.slice(0,n),this}},{key:"next",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return t<0?t=Math.max(t,this.from-this.pos):t>0&&(t=Math.min(t,this.to-this.pos)),this.nextInner(t,this.cursor.dir)}},{key:"lineBreak",get:function(){return this.cursor.lineBreak&&""!=this.value}}]),t}(),j=function(){function t(e){f(this,t),this.inner=e,this.afterBreak=!0,this.value="",this.done=!1}return v(t,[{key:"next",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,e=this.inner.next(t),n=e.done,r=e.lineBreak,i=e.value;return n?(this.done=!0,this.value=""):r?this.afterBreak?this.value="":(this.afterBreak=!0,this.next()):(this.value=i,this.afterBreak=!1),this}},{key:"lineBreak",get:function(){return!1}}]),t}(),V=function(){function t(e,n,r,i){f(this,t),this.from=e,this.to=n,this.number=r,this.text=i}return v(t,[{key:"length",get:function(){return this.to-this.from}}]),t}()},91643:function(t,e,n){n.d(e,{kH:function(){return Et},p:function(){return Rt},Nm:function(){return me},tk:function(){return ir},BF:function(){return Yt},lg:function(){return ee},Uw:function(){return Cr},ZO:function(){return Br},$f:function(){return gr},$1:function(){return kr}});for(var r=n(74075),i=n(51686),o=n(28450),a=n(67037),s={8:"Backspace",9:"Tab",10:"Enter",12:"NumLock",13:"Enter",16:"Shift",17:"Control",18:"Alt",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",44:"PrintScreen",45:"Insert",46:"Delete",59:";",61:"=",91:"Meta",92:"Meta",106:"*",107:"+",108:",",109:"-",110:".",111:"/",144:"NumLock",145:"ScrollLock",160:"Shift",161:"Shift",162:"Control",163:"Control",164:"Alt",165:"Alt",173:"-",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'",229:"q"},u={48:")",49:"!",50:"@",51:"#",52:"$",53:"%",54:"^",55:"&",56:"*",57:"(",59:":",61:"+",173:"_",186:":",187:"+",188:"<",189:"_",190:">",191:"?",192:"~",219:"{",220:"|",221:"}",222:'"',229:"Q"},h="undefined"!=typeof navigator&&/Chrome\/(\d+)/.exec(navigator.userAgent),l="undefined"!=typeof navigator&&/Apple Computer/.test(navigator.vendor),c="undefined"!=typeof navigator&&/Gecko\/\d+/.test(navigator.userAgent),f="undefined"!=typeof navigator&&/Mac/.test(navigator.platform),d="undefined"!=typeof navigator&&/MSIE \d|Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(navigator.userAgent),v=h&&(f||+h[1]<57)||c&&f,p=0;p<10;p++)s[48+p]=s[96+p]=String(p);for(p=1;p<=24;p++)s[p+111]="F"+p;for(p=65;p<=90;p++)s[p]=String.fromCharCode(p+32),u[p]=String.fromCharCode(p);for(var g in s)u.hasOwnProperty(g)||(u[g]=s[g]);function m(t){return m="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},m(t)}function y(t,e,n){return y="undefined"!=typeof Reflect&&Reflect.get?Reflect.get:function(t,e,n){var r=function(t,e){for(;!Object.prototype.hasOwnProperty.call(t,e)&&null!==(t=A(t)););return t}(t,e);if(r){var i=Object.getOwnPropertyDescriptor(r,e);return i.get?i.get.call(n):i.value}},y(t,e,n||t)}function k(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&b(t,e)}function b(t,e){return b=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t},b(t,e)}function w(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var n,r=A(t);if(e){var i=A(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return x(this,n)}}function x(t,e){if(e&&("object"===m(e)||"function"==typeof e))return e;if(void 0!==e)throw new TypeError("Derived constructors may only return object or undefined");return S(t)}function S(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function A(t){return A=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)},A(t)}function C(t){return function(t){if(Array.isArray(t))return T(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||O(t)||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 M(t,e){var n="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!n){if(Array.isArray(t)||(n=O(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var r=0,i=function(){};return{s:i,n:function(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:i}}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 o,a=!0,s=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return a=t.done,t},e:function(t){s=!0,o=t},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw o}}}}function O(t,e){if(t){if("string"==typeof t)return T(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?T(t,e):void 0}}function T(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n2&&void 0!==arguments[2]?arguments[2]:e,r=W||(W=document.createRange());return r.setEnd(t,n),r.setStart(t,e),r}function K(t,e,n){var r={key:e,code:e,keyCode:n,which:n,cancelable:!0},i=new KeyboardEvent("keydown",r);i.synthetic=!0,t.dispatchEvent(i);var o=new KeyboardEvent("keyup",r);return o.synthetic=!0,t.dispatchEvent(o),i.defaultPrevented||o.defaultPrevented}var J=null;function X(){if(null==J){J=!1;var t=document.createElement("div");try{t.contentEditable="plaintext-only",J="plaintext-only"==t.contentEditable}catch(e){}}return J}var Q=function(){function t(e,n){var r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];D(this,t),this.node=e,this.offset=n,this.precise=r}return R(t,null,[{key:"before",value:function(e,n){return new t(e.parentNode,j(e),n)}},{key:"after",value:function(e,n){return new t(e.parentNode,j(e)+1,n)}}]),t}(),Y=[],Z=function(){function t(){D(this,t),this.parent=null,this.dom=null,this.dirty=2}return R(t,[{key:"editorView",get:function(){if(!this.parent)throw new Error("Accessing view in orphan content view");return this.parent.editorView}},{key:"overrideDOMText",get:function(){return null}},{key:"posAtStart",get:function(){return this.parent?this.parent.posBefore(this):0}},{key:"posAtEnd",get:function(){return this.posAtStart+this.length}},{key:"posBefore",value:function(t){var e,n=this.posAtStart,r=M(this.children);try{for(r.s();!(e=r.n()).done;){var i=e.value;if(i==t)return n;n+=i.length+i.breakAfter}}catch(o){r.e(o)}finally{r.f()}throw new RangeError("Invalid child in posBefore")}},{key:"posAfter",value:function(t){return this.posBefore(t)+t.length}},{key:"coordsAt",value:function(t,e){return null}},{key:"sync",value:function(e){var n;if(2&this.dirty){var r,i=this.dom,o=null,a=M(this.children);try{for(a.s();!(r=a.n()).done;){var s=r.value;if(s.dirty){var u=o?o.nextSibling:i.firstChild;s.dom||!u||(null===(n=t.get(u))||void 0===n?void 0:n.parent)||s.reuseDOM(u),s.sync(e),s.dirty=0}e&&e.node==i&&o!=s.dom&&(e.written=!0),et(i,o,s.dom),o=s.dom}}catch(d){a.e(d)}finally{a.f()}var h=o?o.nextSibling:i.firstChild;for(h&&e&&e.node==i&&(e.written=!0);h;)h=tt(h)}else if(1&this.dirty){var l,c=M(this.children);try{for(c.s();!(l=c.n()).done;){var f=l.value;f.dirty&&(f.sync(e),f.dirty=0)}}catch(d){c.e(d)}finally{c.f()}}}},{key:"reuseDOM",value:function(t){return!1}},{key:"localPosFromDOM",value:function(e,n){var r;if(e==this.dom)r=this.dom.childNodes[n];else{for(var i=0==_(e)?0:0==n?-1:1;;){var o=e.parentNode;if(o==this.dom)break;0==i&&o.firstChild!=o.lastChild&&(i=e==o.firstChild?-1:1),e=o}r=i<0?e:e.nextSibling}if(r==this.dom.firstChild)return 0;for(;r&&!t.get(r);)r=r.nextSibling;if(!r)return this.length;for(var a=0,s=0;;a++){var u=this.children[a];if(u.dom==r)return s;s+=u.length+u.breakAfter}}},{key:"domBoundsAround",value:function(t,e){for(var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,r=-1,i=-1,o=-1,a=-1,s=0,u=n,h=n;se)return l.domBoundsAround(t,e,u);if(c>=t&&-1==r&&(r=s,i=u),u>e&&l.dom.parentNode==this.dom){o=s,a=h;break}h=c,u=c+l.breakAfter}return{from:i,to:a<0?n+this.length:a,startDOM:(r?this.children[r-1].dom.nextSibling:null)||this.dom.firstChild,endDOM:o=0?this.children[o].dom:null}}},{key:"markDirty",value:function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this.dirty|=2,this.markParentsDirty(t)}},{key:"markParentsDirty",value:function(t){for(var e=this.parent;e;e=e.parent){if(t&&(e.dirty|=2),1&e.dirty)return;e.dirty|=1,t=!1}}},{key:"setParent",value:function(t){this.parent!=t&&(this.parent=t,this.dirty&&this.markParentsDirty(!0))}},{key:"setDOM",value:function(t){this.dom&&(this.dom.cmView=null),this.dom=t,t.cmView=this}},{key:"rootView",get:function(){for(var t=this;;){var e=t.parent;if(!e)return t;t=e}}},{key:"replaceChildren",value:function(t,e){var n,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Y;this.markDirty();for(var i=t;i0&&void 0!==arguments[0]?arguments[0]:this.length;return new nt(this.children,t,this.children.length)}},{key:"childPos",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return this.childCursor().findPos(t,e)}},{key:"toString",value:function(){var t=this.constructor.name.replace("View","");return t+(this.children.length?"("+this.children.join()+")":this.length?"["+("Text"==t?this.text:this.length)+"]":"")+(this.breakAfter?"#":"")}}],[{key:"get",value:function(t){return t.cmView}}]),t}();function tt(t){var e=t.nextSibling;return t.parentNode.removeChild(t),e}function et(t,e,n){var r=e?e.nextSibling:t.firstChild;if(n.parentNode==t)for(;r!=n;)r=tt(r);else t.insertBefore(n,r)}Z.prototype.breakAfter=0;var nt=function(){function t(e,n,r){D(this,t),this.children=e,this.pos=n,this.i=r,this.off=0}return R(t,[{key:"findPos",value:function(t){for(var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;;){if(t>this.pos||t==this.pos&&(e>0||0==this.i||this.children[this.i-1].breakAfter))return this.off=t-this.pos,this;var n=this.children[--this.i];this.pos-=n.length+n.breakAfter}}}]),t}(),rt=function(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null==n)return;var r,i,o=[],a=!0,s=!1;try{for(n=n.call(t);!(a=(r=n.next()).done)&&(o.push(r.value),!e||o.length!==e);a=!0);}catch(u){s=!0,i=u}finally{try{a||null==n.return||n.return()}finally{if(s)throw i}}return o}(t,e)||O(t,e)||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.")}()}("undefined"!=typeof navigator?[navigator,document]:[{userAgent:"",vendor:"",platform:""},{documentElement:{style:{}}}],2),it=rt[0],ot=rt[1],at=/Edge\/(\d+)/.exec(it.userAgent),st=/MSIE \d/.test(it.userAgent),ut=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(it.userAgent),ht=!!(st||ut||at),lt=!ht&&/gecko\/(\d+)/i.test(it.userAgent),ct=!ht&&/Chrome\/(\d+)/.exec(it.userAgent),ft="webkitFontSmoothing"in ot.documentElement.style,dt=!ht&&/Apple Computer/.test(it.vendor),vt={mac:/Mac/.test(it.platform),ie:ht,ie_version:st?ot.documentMode||6:ut?+ut[1]:at?+at[1]:0,gecko:lt,gecko_version:lt?+(/Firefox\/(\d+)/.exec(it.userAgent)||[0,0])[1]:0,chrome:!!ct,chrome_version:ct?+ct[1]:0,ios:dt&&(/Mobile\/\w+/.test(it.userAgent)||it.maxTouchPoints>2),android:/Android\b/.test(it.userAgent),webkit:ft,safari:dt,webkit_version:ft?+(/\bAppleWebKit\/(\d+)/.exec(navigator.userAgent)||[0,0])[1]:0,tabSize:null!=ot.documentElement.style.tabSize?"tab-size":"-moz-tab-size"},pt=[],gt=function(t){k(n,t);var e=w(n);function n(){return D(this,n),e.apply(this,arguments)}return R(n,[{key:"become",value:function(t){return!1}},{key:"getSide",value:function(){return 0}}]),n}(Z);gt.prototype.children=pt;var mt=function(t){k(n,t);var e=w(n);function n(t){var r;return D(this,n),(r=e.call(this)).text=t,r}return R(n,[{key:"length",get:function(){return this.text.length}},{key:"createDOM",value:function(t){this.setDOM(t||document.createTextNode(this.text))}},{key:"sync",value:function(t){this.dom||this.createDOM(),this.dom.nodeValue!=this.text&&(t&&t.node==this.dom&&(t.written=!0),this.dom.nodeValue=this.text)}},{key:"reuseDOM",value:function(t){return 3==t.nodeType&&(this.createDOM(t),!0)}},{key:"merge",value:function(t,e,r){return(!r||r instanceof n&&!(this.length-(e-t)+r.length>256))&&(this.text=this.text.slice(0,t)+(r?r.text:"")+this.text.slice(e),this.markDirty(),!0)}},{key:"slice",value:function(t){var e=new n(this.text.slice(t));return this.text=this.text.slice(0,t),e}},{key:"localPosFromDOM",value:function(t,e){return t==this.dom?e:e?this.text.length:0}},{key:"domAtPos",value:function(t){return new Q(this.dom,t)}},{key:"domBoundsAround",value:function(t,e,n){return{from:n,to:n+this.length,startDOM:this.dom,endDOM:this.dom.nextSibling}}},{key:"coordsAt",value:function(t,e){return kt(this.dom,t,e)}}]),n}(gt),yt=function(t){k(n,t);var e=w(n);function n(t){var r,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;D(this,n),(r=e.call(this)).mark=t,r.children=i,r.length=o;var a,s=M(i);try{for(s.s();!(a=s.n()).done;){var u=a.value;u.setParent(S(r))}}catch(h){s.e(h)}finally{s.f()}return r}return R(n,[{key:"createDOM",value:function(){var t=document.createElement(this.mark.tagName);if(this.mark.class&&(t.className=this.mark.class),this.mark.attrs)for(var e in this.mark.attrs)t.setAttribute(e,this.mark.attrs[e]);this.setDOM(t)}},{key:"sync",value:function(t){(!this.dom||4&this.dirty)&&this.createDOM(),y(A(n.prototype),"sync",this).call(this,t)}},{key:"merge",value:function(t,e,r,i,o){return(!r||!(!(r instanceof n&&r.mark.eq(this.mark))||t&&i<=0||et&&r.push(i=t&&(o=a),i=h,a++}}catch(c){s.e(c)}finally{s.f()}var l=this.length-t;return this.length=t,o>-1&&this.replaceChildren(o,this.children.length),new n(this.mark,r,l)}},{key:"domAtPos",value:function(t){return St(this.dom,this.children,t)}},{key:"coordsAt",value:function(t,e){return Ct(this,t,e)}}]),n}(gt);function kt(t,e,n){var r=t.nodeValue.length;e>r&&(e=r);var i=e,o=e,a=0;0==e&&n<0||e==r&&n>=0?vt.chrome||vt.gecko||(e?(i--,a=1):(o++,a=-1)):n<0?i--:o++;var s=G(t,i,o).getClientRects();if(!s.length)return H;var u=s[(a?a<0:n>=0)?0:s.length-1];return vt.safari&&!a&&0==u.width&&(u=Array.prototype.find.call(s,(function(t){return t.width}))||u),a?z(u,a<0):u}var bt=function(t){k(n,t);var e=w(n);function n(t,r,i){var o;return D(this,n),(o=e.call(this)).widget=t,o.length=r,o.side=i,o}return R(n,[{key:"slice",value:function(t){var e=n.create(this.widget,this.length-t,this.side);return this.length-=t,e}},{key:"sync",value:function(){this.dom&&this.widget.updateDOM(this.dom)||(this.setDOM(this.widget.toDOM(this.editorView)),this.dom.contentEditable="false")}},{key:"getSide",value:function(){return this.side}},{key:"merge",value:function(t,e,r,i,o){return!(r&&(!(r instanceof n&&this.widget.compare(r.widget))||t>0&&i<=0||e0?n.length-1:0;r=n[i],!(t>0?0==i:i==n.length-1||r.top0?-1:1);return 0==t&&e>0||t==this.length&&e<=0?r:z(r,0==t)}}],[{key:"create",value:function(t,e,r){return new(t.customView||n)(t,e,r)}}]),n}(gt),wt=function(t){k(n,t);var e=w(n);function n(){return D(this,n),e.apply(this,arguments)}return R(n,[{key:"domAtPos",value:function(t){return new Q(this.widget.text,t)}},{key:"sync",value:function(){this.dom||this.setDOM(this.widget.toDOM())}},{key:"localPosFromDOM",value:function(t,e){return e?3==t.nodeType?Math.min(e,this.length):this.length:0}},{key:"ignoreMutation",value:function(){return!1}},{key:"overrideDOMText",get:function(){return null}},{key:"coordsAt",value:function(t,e){return kt(this.widget.text,t,e)}}]),n}(bt);function xt(t,e,n,r,i,o){var a,s=t.childCursor(),u=s.findPos(n,1),h=u.i,l=u.off,c=s.findPos(e,-1),f=c.i,d=c.off,v=e-n,p=M(r);try{for(p.s();!(a=p.n()).done;){v+=a.value.length}}catch(x){p.e(x)}finally{p.f()}t.length+=v;var g=t.children;if(f==h&&d){var m=g[f];if(1==r.length&&m.merge(d,l,r[0],i,o))return;if(0==r.length)return void m.merge(d,l,null,i,o);var y=m.slice(l);y.merge(0,0,r[r.length-1],0,o)?r[r.length-1]=y:r.push(y),h++,o=l=0}if(l){var k=g[h];r.length&&k.merge(0,l,r[r.length-1],0,o)?(r.pop(),o=r.length?0:i):k.merge(0,l,null,0,0)}else hi&&n0;r--){var s=e[r-1].dom;if(s.parentNode==t)return Q.after(s)}return new Q(t,0)}function At(t,e,n){var r,i=t.children;n>0&&e instanceof yt&&i.length&&(r=i[i.length-1])instanceof yt&&r.mark.eq(e.mark)?At(r,e.children[0],n-1):(i.push(e),e.setParent(t)),t.length+=e.length}function Ct(t,e,n){for(var r=0,i=0;i0?a>=e:a>e)&&(e0)){var u=0;if(a==r){if(o.getSide()<=0)continue;u=n=-o.getSide()}var h=o.coordsAt(e-r,n);return u&&h?z(h,n<0):h}r=a}var l=t.dom.lastChild;if(!l)return t.dom.getBoundingClientRect();var c=I(l);return c[c.length-1]}function Mt(t,e){for(var n in t)"class"==n&&e.class?e.class+=" "+t.class:"style"==n&&e.style?e.style+=";"+t.style:e[n]=t[n];return e}function Ot(t,e){if(t==e)return!0;if(!t||!e)return!1;var n=Object.keys(t),r=Object.keys(e);if(n.length!=r.length)return!1;for(var i=0,o=n;i-1}}],[{key:"mark",value:function(t){return new Pt(t)}},{key:"widget",value:function(t){var e=t.side||0;return t.block&&(e+=200000001*(e>0?1:-1)),new Bt(t,e,e,!!t.block,t.widget||null,!1)}},{key:"replace",value:function(t){var e=!!t.block,n=It(t),r=n.start,i=n.end;return new Bt(t,e?-2e8*(r?2:1):1e8*(r?-1:1),e?2e8*(i?2:1):1e8*(i?1:-1),e,t.widget||null,!0)}},{key:"line",value:function(t){return new Lt(t)}},{key:"set",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return a.Xs.of(t,e)}}]),n}(a.uU);Rt.none=a.Xs.empty;var Pt=function(t){k(n,t);var e=w(n);function n(t){var r;D(this,n);var i=It(t),o=i.start,a=i.end;return(r=e.call(this,1e8*(o?-1:1),1e8*(a?1:-1),null,t)).tagName=t.tagName||"span",r.class=t.class||"",r.attrs=t.attributes||null,r}return R(n,[{key:"eq",value:function(t){return this==t||t instanceof n&&this.tagName==t.tagName&&this.class==t.class&&Ot(this.attrs,t.attrs)}},{key:"range",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:t;if(t>=e)throw new RangeError("Mark decorations may not be empty");return y(A(n.prototype),"range",this).call(this,t,e)}}]),n}(Rt);Pt.prototype.point=!1;var Lt=function(t){k(n,t);var e=w(n);function n(t){return D(this,n),e.call(this,-1e8,-1e8,null,t)}return R(n,[{key:"eq",value:function(t){return t instanceof n&&Ot(this.spec.attributes,t.spec.attributes)}},{key:"range",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:t;if(e!=t)throw new RangeError("Line decoration ranges must be zero-length");return y(A(n.prototype),"range",this).call(this,t,e)}}]),n}(Rt);Lt.prototype.mapMode=r.gc.TrackBefore,Lt.prototype.point=!0;var Bt=function(t){k(n,t);var e=w(n);function n(t,i,o,a,s,u){var h;return D(this,n),(h=e.call(this,i,o,s,t)).block=a,h.isReplace=u,h.mapMode=a?i<0?r.gc.TrackBefore:r.gc.TrackAfter:r.gc.TrackDel,h}return R(n,[{key:"type",get:function(){return this.startSide=5}},{key:"eq",value:function(t){return t instanceof n&&(e=this.widget,r=t.widget,e==r||!!(e&&r&&e.compare(r)))&&this.block==t.block&&this.startSide==t.startSide&&this.endSide==t.endSide;var e,r}},{key:"range",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:t;if(this.isReplace&&(t>e||t==e&&this.startSide>0&&this.endSide<0))throw new RangeError("Invalid range for replacement decoration");if(!this.isReplace&&e!=t)throw new RangeError("Widget decorations can only have zero-length ranges");return y(A(n.prototype),"range",this).call(this,t,e)}}]),n}(Rt);function It(t){var e=t.inclusiveStart,n=t.inclusiveEnd;return null==e&&(e=t.inclusive),null==n&&(n=t.inclusive),{start:e||!1,end:n||!1}}function Nt(t,e,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,i=n.length-1;i>=0&&n[i]+r>t?n[i]=Math.max(n[i],e):n.push(t,e)}Bt.prototype.point=!0;var jt=function(t){k(n,t);var e=w(n);function n(){var t;return D(this,n),(t=e.apply(this,arguments)).children=[],t.length=0,t.prevAttrs=void 0,t.attrs=null,t.breakAfter=0,t}return R(n,[{key:"merge",value:function(t,e,r,i,o,a){if(r){if(!(r instanceof n))return!1;this.dom||r.transferDOM(this)}return i&&this.setDeco(r?r.attrs:null),xt(this,t,e,r?r.children:Vt,o,a),!0}},{key:"split",value:function(t){var e=new n;if(e.breakAfter=this.breakAfter,0==this.length)return e;var r=this.childPos(t),i=r.i,o=r.off;o&&(e.append(this.children[i].slice(o),0),this.children[i].merge(o,this.children[i].length,null,0,0),i++);for(var a=i;a0&&0==this.children[i-1].length;)this.children[i-1].parent=null,i--;return this.children.length=i,this.markDirty(),this.length=t,e}},{key:"transferDOM",value:function(t){this.dom&&(t.setDOM(this.dom),t.prevAttrs=void 0===this.prevAttrs?this.attrs:this.prevAttrs,this.prevAttrs=void 0,this.dom=null)}},{key:"setDeco",value:function(t){Ot(this.attrs,t)||(this.dom&&(this.prevAttrs=this.attrs,this.markDirty()),this.attrs=t)}},{key:"append",value:function(t,e){At(this,t,e)}},{key:"addLineDeco",value:function(t){var e=t.spec.attributes;e&&(this.attrs=Mt(e,this.attrs||{}))}},{key:"domAtPos",value:function(t){return St(this.dom,this.children,t)}},{key:"sync",value:function(t){(!this.dom||4&this.dirty)&&(this.setDOM(document.createElement("div")),this.dom.className="cm-line",this.prevAttrs=this.attrs?null:void 0),void 0!==this.prevAttrs&&(Tt(this.dom,this.prevAttrs,this.attrs),this.dom.classList.add("cm-line"),this.prevAttrs=void 0),y(A(n.prototype),"sync",this).call(this,t);for(var e=this.dom.lastChild;e&&Z.get(e)instanceof yt;)e=e.lastChild;if(!e||"BR"!=e.nodeName&&Z.get(e)instanceof bt&&(!vt.ios||!this.children.some((function(t){return t instanceof mt})))){var r=document.createElement("BR");r.cmIgnore=!0,this.dom.appendChild(r)}}},{key:"measureTextSize",value:function(){if(0==this.children.length||this.length>20)return null;var t,e=0,n=M(this.children);try{for(n.s();!(t=n.n()).done;){var r=t.value;if(!(r instanceof mt))return null;var i=I(r.dom);if(1!=i.length)return null;e+=i[0].width}}catch(o){n.e(o)}finally{n.f()}return{lineHeight:this.dom.getBoundingClientRect().height,charWidth:e/this.length}}},{key:"coordsAt",value:function(t,e){return Ct(this,t,e)}},{key:"match",value:function(t){return!1}},{key:"type",get:function(){return Et.Text}}],[{key:"find",value:function(t,e){for(var r=0,i=0;;r++){var o=t.children[r],a=i+o.length;if(a>=e){if(o instanceof n)return o;if(o.length)return null}i=a+o.breakAfter}}}]),n}(Z),Vt=[],_t=function(t){k(n,t);var e=w(n);function n(t,r,i){var o;return D(this,n),(o=e.call(this)).widget=t,o.length=r,o.type=i,o.breakAfter=0,o}return R(n,[{key:"merge",value:function(t,e,r,i,o,a){return!(r&&(!(r instanceof n&&this.widget.compare(r.widget))||t>0&&o<=0||e0;){if(this.textOff==this.text.length){var r=this.cursor.next(this.skip),i=r.value,o=r.lineBreak,a=r.done;if(this.skip=0,a)throw new Error("Ran out of text content when drawing inline views");if(o){this.posCovered()||this.getLine(),this.content.length?this.content[this.content.length-1].breakAfter=1:this.breakAtStart=1,this.curLine=null,t--;continue}this.text=i,this.textOff=0}var s=Math.min(this.text.length-this.textOff,t,512);this.getLine().append(this.wrapMarks(new mt(this.text.slice(this.textOff,this.textOff+s)),e),n),this.textOff+=s,t-=s,n=0}}},{key:"span",value:function(t,e,n,r){this.buildText(e-t,n,r),this.pos=e,this.openStart<0&&(this.openStart=r)}},{key:"point",value:function(t,e,n,r,i){var o=e-t;if(n instanceof Bt)if(n.block){var a=n.type;a!=Et.WidgetAfter||this.posCovered()||this.getLine(),this.addWidget(new _t(n.widget||new zt("div"),o,a))}else{var s=this.wrapMarks(bt.create(n.widget||new zt("span"),o,n.startSide),r);this.getLine().append(s,i)}else this.doc.lineAt(this.pos).from==this.pos&&this.getLine().addLineDeco(n);o&&(this.textOff+o<=this.text.length?this.textOff+=o:(this.skip+=o-(this.text.length-this.textOff),this.text="",this.textOff=0),this.pos=e),this.openStart<0&&(this.openStart=i)}}],[{key:"build",value:function(e,n,r,i){var o=new t(e,n,r);return o.openEnd=a.Xs.spans(i,n,r,o),o.openStart<0&&(o.openStart=o.openEnd),o.finish(),o}}]),t}(),zt=function(t){k(n,t);var e=w(n);function n(t){var r;return D(this,n),(r=e.call(this)).tag=t,r}return R(n,[{key:"eq",value:function(t){return t.tag==this.tag}},{key:"toDOM",value:function(){return document.createElement(this.tag)}},{key:"updateDOM",value:function(t){return t.nodeName.toLowerCase()==this.tag}}]),n}(Dt),qt=[],Wt=r.r$.define(),Ft=r.r$.define(),$t=r.r$.define(),Ut=r.r$.define(),Gt=r.r$.define(),Kt=r.r$.define();function Jt(t,e,n){var r=t.facet(Ut);r.length?r[0](e):window.onerror?window.onerror(String(e),n,void 0,void 0,e):n?console.error(n+":",e):console.error(e)}var Xt=r.r$.define({combine:function(t){return!t.length||t[0]}}),Qt=function t(e,n){D(this,t),this.field=e,this.get=n},Yt=function(){function t(){D(this,t)}return R(t,[{key:"from",value:function(t){return new Qt(this,t)}}],[{key:"define",value:function(){return new t}}]),t}();Yt.decorations=Yt.define(),Yt.atomicRanges=Yt.define(),Yt.scrollMargins=Yt.define();var Zt=0,te=r.r$.define(),ee=function(){function t(e,n,r){D(this,t),this.id=e,this.create=n,this.fields=r,this.extension=te.of(this)}return R(t,null,[{key:"define",value:function(e,n){var r=n||{},i=r.eventHandlers,o=r.provide,a=r.decorations,s=[];if(o){var u,h=M(Array.isArray(o)?o:[o]);try{for(h.s();!(u=h.n()).done;){var l=u.value;s.push(l)}}catch(c){h.e(c)}finally{h.f()}}return i&&s.push(ne.from((function(t){return{plugin:t,handlers:i}}))),a&&s.push(Yt.decorations.from(a)),new t(Zt++,e,s)}},{key:"fromClass",value:function(e,n){return t.define((function(t){return new e(t)}),n)}}]),t}(),ne=Yt.define(),re=function(){function t(e){D(this,t),this.spec=e,this.mustUpdate=null,this.value=null}return R(t,[{key:"takeField",value:function(t,e){var n,r=M(this.spec.fields);try{for(r.s();!(n=r.n()).done;){var i=n.value,o=i.field,a=i.get;o==t&&e.push(a(this.value))}}catch(s){r.e(s)}finally{r.f()}}},{key:"update",value:function(e){if(this.value){if(this.mustUpdate){var n=this.mustUpdate;if(this.mustUpdate=null,!this.value.update)return this;try{this.value.update(n)}catch(r){if(Jt(n.state,r,"CodeMirror plugin crashed"),this.value.destroy)try{this.value.destroy()}catch(i){}return t.dummy}}}else try{this.value=this.spec.create(e)}catch(r){return Jt(e.state,r,"CodeMirror plugin crashed"),t.dummy}return this}},{key:"destroy",value:function(t){var e;if(null===(e=this.value)||void 0===e?void 0:e.destroy)try{this.value.destroy()}catch(n){Jt(t.state,n,"CodeMirror plugin crashed")}}}]),t}();re.dummy=new re(ee.define((function(){return{}})));var ie=r.r$.define({combine:function(t){return t.reduce((function(t,e){return Mt(e,t)}),{})}}),oe=r.r$.define({combine:function(t){return t.reduce((function(t,e){return Mt(e,t)}),{})}}),ae=r.r$.define(),se=r.r$.define(),ue=function(){function t(e,n,r,i){D(this,t),this.fromA=e,this.toA=n,this.fromB=r,this.toB=i}return R(t,[{key:"join",value:function(e){return new t(Math.min(this.fromA,e.fromA),Math.max(this.toA,e.toA),Math.min(this.fromB,e.fromB),Math.max(this.toB,e.toB))}},{key:"addToSet",value:function(t){for(var e=t.length,n=this;e>0;e--){var r=t[e-1];if(!(r.fromA>n.toA)){if(r.toAl)break;o+=2}if(!u)return r;new t(u.fromA,u.toA,u.fromB,u.toB).addToSet(r),a=u.toA,s=u.toB}}}]),t}(),he=function(){function t(e,n){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:qt;D(this,t),this.view=e,this.state=n,this.transactions=i,this.flags=0,this.startState=e.state,this.changes=r.as.empty(this.startState.doc.length);var o,a=M(i);try{for(a.s();!(o=a.n()).done;){var s=o.value;this.changes=this.changes.compose(s.changes)}}catch(l){a.e(l)}finally{a.f()}var u=[];this.changes.iterChangedRanges((function(t,e,n,r){return u.push(new ue(t,e,n,r))})),this.changedRanges=u;var h=e.hasFocus;h!=e.inputState.notifiedFocused&&(e.inputState.notifiedFocused=h,this.flags|=1),this.docChanged&&(this.flags|=2)}return R(t,[{key:"viewportChanged",get:function(){return(4&this.flags)>0}},{key:"heightChanged",get:function(){return(2&this.flags)>0}},{key:"geometryChanged",get:function(){return this.docChanged||(18&this.flags)>0}},{key:"focusChanged",get:function(){return(1&this.flags)>0}},{key:"docChanged",get:function(){return this.transactions.some((function(t){return t.docChanged}))}},{key:"selectionSet",get:function(){return this.transactions.some((function(t){return t.selection}))}},{key:"empty",get:function(){return 0==this.flags&&0==this.transactions.length}}]),t}(),le=function(t){k(n,t);var e=w(n);function n(t){var r;return D(this,n),(r=e.call(this)).view=t,r.compositionDeco=Rt.none,r.decorations=[],r.minWidth=0,r.minWidthFrom=0,r.minWidthTo=0,r.impreciseAnchor=null,r.impreciseHead=null,r.setDOM(t.contentDOM),r.children=[new jt],r.children[0].setParent(S(r)),r.updateInner([new ue(0,0,0,t.state.doc.length)],r.updateDeco(),0),r}return R(n,[{key:"root",get:function(){return this.view.root}},{key:"editorView",get:function(){return this.view}},{key:"length",get:function(){return this.view.state.doc.length}},{key:"update",value:function(t){var e=this,n=t.changedRanges;this.minWidth>0&&n.length&&(n.every((function(t){var n=t.fromA;return t.toAe.minWidthTo}))?(this.minWidthFrom=t.changes.mapPos(this.minWidthFrom,1),this.minWidthTo=t.changes.mapPos(this.minWidthTo,1)):this.minWidth=0),this.view.inputState.composing<0?this.compositionDeco=Rt.none:t.transactions.length&&(this.compositionDeco=function(t,e){var n=t.observer.selectionRange,r=n.focusNode&&ve(n.focusNode,n.focusOffset,0);if(!r)return Rt.none;var i,o,a=t.docView.nearest(r),s=r;if(a instanceof gt){for(;a.parent instanceof gt;)a=a.parent;o=(i=a.posAtStart)+a.length,s=a.dom}else{if(!(a instanceof jt))return Rt.none;for(;s.parentNode!=a.dom;)s=s.parentNode;for(var u=s.previousSibling;u&&!Z.get(u);)u=u.previousSibling;i=o=u?Z.get(u).posAtEnd:a.posAtStart}var h=e.mapPos(i,1),l=Math.max(h,e.mapPos(o,-1)),c=r.nodeValue,f=t.state;if(l-h=this.view.viewport.from&&t.state.selection.main.to<=this.view.viewport.to?(this.updateSelection(u,f),!1):(this.updateInner(n,l,t.startState.doc.length,u,f),!0)}},{key:"updateInner",value:function(t,e,n){var r=this,i=arguments.length>3&&void 0!==arguments[3]&&arguments[3],o=arguments.length>4&&void 0!==arguments[4]&&arguments[4];this.updateChildren(t,e,n);var a=this.view.observer;a.ignore((function(){r.dom.style.height=r.view.viewState.domHeight+"px",r.dom.style.minWidth=r.minWidth?r.minWidth+"px":"";var t=vt.chrome||vt.ios?{node:a.selectionRange.focusNode,written:!1}:void 0;r.sync(t),r.dirty=0,t&&(t.written||a.selectionRange.focusNode!=t.node)&&(i=!0),r.updateSelection(i,o),r.dom.style.height=""}))}},{key:"updateChildren",value:function(t,e,n){for(var r=this.childCursor(n),i=t.length-1;;i--){var o=i>=0?t[i]:null;if(!o)break;var a=o.fromA,s=o.toA,u=o.fromB,h=o.toB,l=Ht.build(this.view.state.doc,u,h,e),c=l.content,f=l.breakAtStart,d=l.openStart,v=l.openEnd,p=r.findPos(s,1),g=p.i,m=p.off,y=r.findPos(a,-1),k=y.i,b=y.off;this.replaceRange(k,b,g,m,c,f,d,v)}}},{key:"replaceRange",value:function(t,e,n,r,i,o,a,s){var u=this.children[t],h=i.length?i[i.length-1]:null,l=h?h.breakAfter:o;if(t!=n||o||l||!(i.length<2)||!u.merge(e,r,i.length?h:null,0==e,a,s)){var c=this.children[n];for(r0&&(!o&&i.length&&u.merge(e,u.length,i[0],!1,a,0)?u.breakAfter=i.shift().breakAfter:(e0&&void 0!==arguments[0]&&arguments[0],n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(!(!n&&!this.mayControlSelection()||vt.ios&&this.view.inputState.rapidCompositionStart)){var r=this.view.state.selection.main,i=this.domAtPos(r.anchor),o=r.empty?i:this.domAtPos(r.head);if(vt.gecko&&r.empty&&ce(i)){var a=document.createTextNode("");this.view.observer.ignore((function(){return i.node.insertBefore(a,i.node.childNodes[i.offset]||null)})),i=o=new Q(a,0),e=!0}var s=this.view.observer.selectionRange;!e&&s.focusNode&&N(i.node,i.offset,s.anchorNode,s.anchorOffset)&&N(o.node,o.offset,s.focusNode,s.focusOffset)||(this.view.observer.ignore((function(){var e=P(t.root);if(r.empty){if(vt.gecko){var n=pe(i.node,i.offset);if(n&&3!=n){var a=ve(i.node,i.offset,1==n?1:-1);a&&(i=new Q(a,1==n?0:a.nodeValue.length))}}e.collapse(i.node,i.offset),null!=r.bidiLevel&&null!=s.cursorBidiLevel&&(s.cursorBidiLevel=r.bidiLevel)}else if(e.extend)e.collapse(i.node,i.offset),e.extend(o.node,o.offset);else{var u=document.createRange();if(r.anchor>r.head){var h=[o,i];i=h[0],o=h[1]}u.setEnd(o.node,o.offset),u.setStart(i.node,i.offset),e.removeAllRanges(),e.addRange(u)}})),this.view.observer.setSelectionRange(i,o)),this.impreciseAnchor=i.precise?null:new Q(s.anchorNode,s.anchorOffset),this.impreciseHead=o.precise?null:new Q(s.focusNode,s.focusOffset)}}},{key:"enforceCursorAssoc",value:function(){if(!this.view.composing){var t=this.view.state.selection.main,e=P(this.root);if(t.empty&&t.assoc&&e.modify){var n=jt.find(this,t.head);if(n){var r=n.posAtStart;if(t.head!=r&&t.head!=r+n.length){var i=this.coordsAt(t.head,-1),o=this.coordsAt(t.head,1);if(i&&o&&!(i.bottom>o.top)){var a=this.domAtPos(t.head+t.assoc);e.collapse(a.node,a.offset),e.modify("move",t.assoc<0?"forward":"backward","lineboundary")}}}}}}},{key:"mayControlSelection",value:function(){return this.view.state.facet(Xt)?this.root.activeElement==this.dom:B(this.dom,this.view.observer.selectionRange)}},{key:"nearest",value:function(t){for(var e=t;e;){var n=Z.get(e);if(n&&n.rootView==this)return n;e=e.parentNode}return null}},{key:"posFromDOM",value:function(t,e){var n=this.nearest(t);if(!n)throw new RangeError("Trying to find position for a DOM position outside of the document");return n.localPosFromDOM(t,e)+n.posAtStart}},{key:"domAtPos",value:function(t){for(var e=this.childCursor().findPos(t,-1),n=e.i,r=e.off;no||t==o&&i.type!=Et.WidgetBefore&&i.type!=Et.WidgetAfter&&(!r||2==e||this.children[r-1].breakAfter||this.children[r-1].type==Et.WidgetBefore&&e>-2))return i.coordsAt(t-o,e);n=o}}},{key:"measureVisibleLineHeights",value:function(){for(var t=[],e=this.view.viewState.viewport,n=e.from,r=e.to,i=Math.max(this.view.scrollDOM.clientWidth,this.minWidth)+1,o=0,a=0;ar)break;if(o>=n){t.push(s.dom.getBoundingClientRect().height);var h=s.dom.scrollWidth;h>i&&(this.minWidth=i=h,this.minWidthFrom=o,this.minWidthTo=u)}o=u+s.breakAfter}return t}},{key:"measureTextSize",value:function(){var t,e=this,n=M(this.children);try{for(n.s();!(t=n.n()).done;){var r=t.value;if(r instanceof jt){var i=r.measureTextSize();if(i)return i}}}catch(u){n.e(u)}finally{n.f()}var o,a,s=document.createElement("div");return s.className="cm-line",s.textContent="abc def ghi jkl mno pqr stu",this.view.observer.ignore((function(){e.dom.appendChild(s);var t=I(s.firstChild)[0];o=s.getBoundingClientRect().height,a=t?t.width/27:7,s.remove()})),{lineHeight:o,charWidth:a}}},{key:"childCursor",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.length,e=this.children.length;return e&&(t-=this.children[--e].length),new nt(this.children,t,e)}},{key:"computeBlockGapDeco",value:function(){for(var t=[],e=this.view.viewState,n=0,r=0;;r++){var i=r==e.viewports.length?null:e.viewports[r],o=i?i.from-1:this.length;if(o>n){var a=e.lineAt(o,0).bottom-e.lineAt(n,0).top;t.push(Rt.replace({widget:new fe(a),block:!0,inclusive:!0}).range(n,o))}if(!i)break;n=i.to+1}return Rt.set(t)}},{key:"updateDeco",value:function(){return this.decorations=[].concat(C(this.view.pluginField(Yt.decorations)),C(this.view.state.facet(ae)),[this.compositionDeco,this.computeBlockGapDeco(),this.view.viewState.lineGapDeco])}},{key:"scrollPosIntoView",value:function(t,e){var n=this.coordsAt(t,e);if(n){var r,i=0,o=0,a=0,s=0,u=M(this.view.pluginField(Yt.scrollMargins));try{for(u.s();!(r=u.n()).done;){var h=r.value;if(h){var l=h.left,c=h.right,f=h.top,d=h.bottom;null!=l&&(i=Math.max(i,l)),null!=c&&(o=Math.max(o,c)),null!=f&&(a=Math.max(a,f)),null!=d&&(s=Math.max(s,d))}}}catch(v){u.e(v)}finally{u.f()}!function(t,e){for(var n=t.ownerDocument,r=n.defaultView,i=t.parentNode;i;)if(1==i.nodeType){var o=void 0,a=i==n.body;if(a)o=q(r);else{if(i.scrollHeight<=i.clientHeight&&i.scrollWidth<=i.clientWidth){i=i.parentNode;continue}var s=i.getBoundingClientRect();o={left:s.left,right:s.left+i.clientWidth,top:s.top,bottom:s.top+i.clientHeight}}var u=0,h=0;if(e.topo.bottom&&(h=e.bottom-o.bottom+5),e.lefto.right&&(u=e.right-o.right+5),u||h)if(a)r.scrollBy(u,h);else{if(h){var l=i.scrollTop;i.scrollTop+=h,h=i.scrollTop-l}if(u){var c=i.scrollLeft;i.scrollLeft+=u,u=i.scrollLeft-c}e={left:e.left-u,top:e.top-h,right:e.right-u,bottom:e.bottom-h}}if(a)break;i=i.assignedSlot||i.parentNode}else{if(11!=i.nodeType)break;i=i.host}}(this.dom,{left:n.left-i,top:n.top-a,right:n.right+o,bottom:n.bottom+s})}}}]),n}(Z);function ce(t){return 1==t.node.nodeType&&t.node.firstChild&&(0==t.offset||"false"==t.node.childNodes[t.offset-1].contentEditable)&&(t.offset==t.node.childNodes.length||"false"==t.node.childNodes[t.offset].contentEditable)}var fe=function(t){k(n,t);var e=w(n);function n(t){var r;return D(this,n),(r=e.call(this)).height=t,r}return R(n,[{key:"toDOM",value:function(){var t=document.createElement("div");return this.updateDOM(t),t}},{key:"eq",value:function(t){return t.height==this.height}},{key:"updateDOM",value:function(t){return t.style.height=this.height+"px",!0}},{key:"estimatedHeight",get:function(){return this.height}}]),n}(Dt);var de=function(t){k(n,t);var e=w(n);function n(t,r){var i;return D(this,n),(i=e.call(this)).top=t,i.text=r,i}return R(n,[{key:"eq",value:function(t){return this.top==t.top&&this.text==t.text}},{key:"toDOM",value:function(){return this.top}},{key:"ignoreEvent",value:function(){return!1}},{key:"customView",get:function(){return wt}}]),n}(Dt);function ve(t,e,n){for(;;){if(3==t.nodeType)return t;if(1==t.nodeType&&e>0&&n<=0)e=_(t=t.childNodes[e-1]);else{if(!(1==t.nodeType&&e=0))return null;t=t.childNodes[e],e=0}}}function pe(t,e){return 1!=t.nodeType?0:(e&&"false"==t.childNodes[e-1].contentEditable?1:0)|(e=e){if(a.level==n)return o;(i<0||(0!=r?r<0?a.frome:t[i].level>a.level))&&(i=o)}}if(i<0)throw new RangeError("Index out of range");return i}}]),t}(),Le=[];function Be(t,e){var n=t.length,r=e==ye?1:2,i=e==ye?2:1;if(!t||1==r&&!Re.test(t))return Ie(n);for(var o=0,a=r,s=r;o=0;x-=3)if(Ae[x+1]==-m){var S=Ae[x+2],A=2&S?r:4&S?1&S?i:r:0;A&&(Le[k]=Le[Ae[x]]=A),b=x;break}}else{if(189==Ae.length)break;Ae[b++]=k,Ae[b++]=g,Ae[b++]=w}else if(2==(y=Le[k])||1==y){var C=y==r;w=C?0:1;for(var M=b-3;M>=0;M-=3){var O=Ae[M+2];if(2&O)break;if(C)Ae[M+2]|=2;else{if(4&O)break;Ae[M+2]|=4}}}for(var T=0;TI;){for(var V=j,_=2!=Le[--j];j>I&&_==(2!=Le[j-1]);)j--;L.push(new Pe(j,V,_?2:1))}else L.push(new Pe(I,B,0))}else for(var H=0;Ht?e.left-t:Math.max(0,t-e.right)}function _e(t,e){return e.top>t?e.top-t:Math.max(0,t-e.bottom)}function He(t,e){return t.tope.top+1}function ze(t,e){return et.bottom?{top:t.top,left:t.left,right:t.right,bottom:e}:t}function We(t,e,n){for(var r,i,o,a,s,u,h,l,c=t.firstChild;c;c=c.nextSibling)for(var f=I(c),d=0;dg||a==g&&o>p)&&(r=c,i=v,o=p,a=g),0==p?n>v.bottom&&(!h||h.bottomv.top)&&(u=c,l=v):h&&He(h,v)?h=qe(h,v.bottom):l&&He(l,v)&&(l=ze(l,v.top))}if(h&&h.bottom>=n?(r=s,i=h):l&&l.top<=n&&(r=u,i=l),!r)return{node:t,offset:0};var m=Math.max(i.left,Math.min(i.right,e));return 3==r.nodeType?Fe(r,m,n):o||"true"!=r.contentEditable?{node:t,offset:Array.prototype.indexOf.call(t.childNodes,r)+(e>=(i.left+i.right)/2?1:0)}:We(r,m,n)}function Fe(t,e,n){for(var r=t.nodeValue.length,i=-1,o=1e9,a=0,s=0;sn?l.top-n:n-l.bottom)-1;if(l.left-1<=e&&l.right+1>=e&&c=(l.left+l.right)/2,d=f;if(vt.chrome||vt.gecko)G(t,s).getBoundingClientRect().left==l.right&&(d=!f);if(c<=0)return{node:t,offset:s+(d?1:0)};i=s+(d?1:0),o=c}}}return{node:t,offset:i>-1?i:a>0?t.nodeValue.length:0}}function $e(t,e,n){for(var r,i=e.x,o=e.y,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:-1,s=t.contentDOM.getBoundingClientRect(),u=t.defaultLineHeight/2,h=!1;;){if((r=t.blockAtHeight(o,s.top)).top>o||r.bottomo?-1:1,o=Math.min(r.bottom-u,Math.max(r.top+u,o)),h)return n?null:0;h=!0}if(r.type==Et.Text)break;o=a>0?r.bottom+u:r.top-u}var l=r.from;if(i=Math.max(s.left+1,Math.min(s.right-1,i)),lt.viewport.to)return t.viewport.to==t.state.doc.length?t.state.doc.length:Ue(t,s,r,i,o);var c,f=t.root,d=f.elementFromPoint(i,o),v=-1;if(d&&t.contentDOM.contains(d)&&!(t.docView.nearest(d)instanceof bt))if(f.caretPositionFromPoint){var p=f.caretPositionFromPoint(i,o);p&&(c=p.offsetNode,v=p.offset)}else if(f.caretRangeFromPoint){var g=f.caretRangeFromPoint(i,o);g&&(c=g.startContainer,v=g.startOffset,vt.safari&&Ge(c,v,i)&&(c=void 0))}if(!c||!t.docView.dom.contains(c)){var m=jt.find(t.docView,l),y=We(m.dom,i,o);c=y.node,v=y.offset}return t.docView.posFromDOM(c,v)}function Ue(t,e,n,r,o){var a=Math.round((r-e.left)*t.defaultCharacterWidth);t.lineWrapping&&n.height>1.5*t.defaultLineHeight&&(a+=Math.floor((o-n.top)/t.defaultLineHeight)*t.viewState.heightOracle.lineLength);var s=t.state.sliceDoc(n.from,n.to);return n.from+(0,i.Gz)(s,a,t.state.tabSize)}function Ge(t,e,n){var r;if(3!=t.nodeType||e!=(r=t.nodeValue.length))return!1;for(var i=t.nextSibling;i;i=i.nextSibling)if(1!=i.nodeType||"BR"!=i.nodeName)return!1;return G(t,r-1,r).getBoundingClientRect().left>n}function Ke(t,e,n,i){var o=t.state.doc.lineAt(e.head),a=i&&t.lineWrapping?t.coordsAtPos(e.assoc<0&&e.head>o.from?e.head-1:e.head):null;if(a){var s=t.dom.getBoundingClientRect(),u=t.posAtCoords({x:n==(t.textDirection==me.LTR)?s.right-1:s.left+1,y:(a.top+a.bottom)/2});if(null!=u)return r.jT.cursor(u,n?-1:1)}var h=jt.find(t.docView,e.head),l=h?n?h.posAtEnd:h.posAtStart:n?o.to:o.from;return r.jT.cursor(l,n?-1:1)}function Je(t,e,n,i){for(var o=t.state.doc.lineAt(e.head),a=t.bidiSpans(o),s=e,u=null;;){var h=je(o,a,t.textDirection,s,n),l=Ne;if(!h){if(o.number==(n?t.state.doc.lines:1))return s;l="\n",o=t.state.doc.line(o.number+(n?1:-1)),a=t.bidiSpans(o),h=r.jT.cursor(n?o.from:o.to)}if(u){if(!u(l))return s}else{if(!i)return h;u=i(l)}s=h}}function Xe(t,e,n){for(var i=t.pluginField(Yt.atomicRanges);;){var o,a=!1,s=M(i);try{for(s.s();!(o=s.n()).done;){o.value.between(n.from-1,n.from+1,(function(t,i,o){n.from>t&&n.fromn.from?r.jT.cursor(t,1):r.jT.cursor(i,-1),a=!0)}))}}catch(u){s.e(u)}finally{s.f()}if(!a)return n}}var Qe=function(){function t(e){var n=this;D(this,t),this.lastKeyCode=0,this.lastKeyTime=0,this.pendingIOSKey=null,this.lastSelectionOrigin=null,this.lastSelectionTime=0,this.lastEscPress=0,this.lastContextMenu=0,this.scrollHandlers=[],this.registeredEvents=[],this.customHandlers=[],this.composing=-1,this.compositionFirstChange=null,this.compositionEndedAt=0,this.rapidCompositionStart=!1,this.mouseSelection=null;var r=function(t){var r=en[t];e.contentDOM.addEventListener(t,(function(i){"keydown"==t&&n.keydown(e,i)||tn(e,i)&&!n.ignoreDuringComposition(i)&&(n.mustFlushObserver(i)&&e.observer.forceFlush(),n.runCustomHandlers(t,e,i)?i.preventDefault():r(e,i))})),n.registeredEvents.push(t)};for(var i in en)r(i);this.notifiedFocused=e.hasFocus,this.ensureHandlers(e),vt.safari&&e.contentDOM.addEventListener("input",(function(){return null}))}return R(t,[{key:"setSelectionOrigin",value:function(t){this.lastSelectionOrigin=t,this.lastSelectionTime=Date.now()}},{key:"ensureHandlers",value:function(t){var e,n=this,r=M(this.customHandlers=t.pluginField(ne));try{for(r.s();!(e=r.n()).done;){var i=e.value,o=function(e){n.registeredEvents.indexOf(e)<0&&"scroll"!=e&&(n.registeredEvents.push(e),t.contentDOM.addEventListener(e,(function(r){tn(t,r)&&n.runCustomHandlers(e,t,r)&&r.preventDefault()})))};for(var a in i.handlers)o(a)}}catch(s){r.e(s)}finally{r.f()}}},{key:"runCustomHandlers",value:function(t,e,n){var r,i=M(this.customHandlers);try{for(i.s();!(r=i.n()).done;){var o=r.value,a=o.handlers[t],s=!1;if(a){try{s=a.call(o.plugin,n,e)}catch(u){Jt(e.state,u)}if(s||n.defaultPrevented)return vt.android&&"keydown"==t&&13==n.keyCode&&e.observer.flushSoon(),!0}}}catch(h){i.e(h)}finally{i.f()}return!1}},{key:"runScrollHandlers",value:function(t,e){var n,r=M(this.customHandlers);try{for(r.s();!(n=r.n()).done;){var i=n.value,o=i.handlers.scroll;if(o)try{o.call(i.plugin,e,t)}catch(a){Jt(t.state,a)}}}catch(s){r.e(s)}finally{r.f()}}},{key:"keydown",value:function(t,e){var n=this;return this.lastKeyCode=e.keyCode,this.lastKeyTime=Date.now(),!!this.screenKeyEvent(t,e)||!(!vt.ios||13!=e.keyCode&&8!=e.keyCode||e.ctrlKey||e.altKey||e.metaKey||e.synthetic)&&(this.pendingIOSKey=13==e.keyCode?"enter":"backspace",setTimeout((function(){return n.flushIOSKey(t)}),250),!0)}},{key:"flushIOSKey",value:function(t){if(!this.pendingIOSKey)return!1;var e=t.contentDOM,n=this.pendingIOSKey;return this.pendingIOSKey=null,"enter"==n?K(e,"Enter",13):K(e,"Backspace",8)}},{key:"ignoreDuringComposition",value:function(t){return!!/^key/.test(t.type)&&(this.composing>0||!!(vt.safari&&Date.now()-this.compositionEndedAt<500)&&(this.compositionEndedAt=0,!0))}},{key:"screenKeyEvent",value:function(t,e){var n=9==e.keyCode&&Date.now()=e.clientX&&o.top<=e.clientY&&o.bottom>=e.clientY)return!0}return!1}(n,i)&&null,!1===this.dragging&&(i.preventDefault(),this.select(i))}return R(t,[{key:"move",value:function(t){if(0==t.buttons)return this.destroy();!1===this.dragging&&this.select(this.lastEvent=t)}},{key:"up",value:function(t){null==this.dragging&&this.select(this.lastEvent),this.dragging||t.preventDefault(),this.destroy()}},{key:"destroy",value:function(){var t=this.view.contentDOM.ownerDocument;t.removeEventListener("mousemove",this.move),t.removeEventListener("mouseup",this.up),this.inputState.mouseSelection=null}},{key:"select",value:function(t){var e=this.style.get(t,this.extend,this.multiple);e.eq(this.view.state.selection)&&e.main.assoc==this.view.state.selection.main.assoc||this.view.dispatch({selection:e,userEvent:"select.pointer",scrollIntoView:!0})}},{key:"update",value:function(t){var e=this;t.docChanged&&this.dragging&&(this.dragging=this.dragging.map(t.changes)),this.style.update(t)&&setTimeout((function(){return e.select(e.lastEvent)}),20)}}]),t}();function tn(t,e){if(!e.bubbles)return!0;if(e.defaultPrevented)return!1;for(var n,r=e.target;r!=t.contentDOM;r=r.parentNode)if(!r||11==r.nodeType||(n=Z.get(r))&&n.ignoreEvent(e))return!1;return!0}var en=Object.create(null),nn=vt.ie&&vt.ie_version<15||vt.ios&&vt.webkit_version<604;function rn(t,e){var n,i=t.state,o=1,a=i.toText(e),s=a.lines==i.selection.ranges.length,u=gn&&i.selection.ranges.every((function(t){return t.empty}))&&gn==a.toString();if(u){var h=-1;n=i.changeByRange((function(t){var n=i.doc.lineAt(t.from);if(n.from==h)return{range:t};h=n.from;var u=i.toText((s?a.line(o++).text:e)+i.lineBreak);return{changes:{from:n.from,insert:u},range:r.jT.cursor(t.from+u.length)}}))}else n=s?i.changeByRange((function(t){var e=a.line(o++);return{changes:{from:t.from,to:t.to,insert:e.text},range:r.jT.cursor(t.from+e.length)}})):i.replaceSelection(a);t.dispatch(n,{userEvent:"input.paste",scrollIntoView:!0})}en.keydown=function(t,e){t.inputState.setSelectionOrigin("select")};var on=0;function an(t,e,n,o){if(1==o)return r.jT.cursor(e,n);if(2==o)return function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,o=t.charCategorizer(e),a=t.doc.lineAt(e),s=e-a.from;if(0==a.length)return r.jT.cursor(e);0==s?n=1:s==a.length&&(n=-1);var u=s,h=s;n<0?u=(0,i.cp)(a.text,s,!1):h=(0,i.cp)(a.text,s);for(var l=o(a.text.slice(u,h));u>0;){var c=(0,i.cp)(a.text,u,!1);if(o(a.text.slice(c,u))!=l)break;u=c}for(;hDate.now()-2e3)){var n,i=null,o=M(t.state.facet($t));try{for(o.s();!(n=o.n()).done;){if(i=(0,n.value)(t,e))break}}catch(a){o.e(a)}finally{o.f()}i||0!=e.button||(i=function(t,e){var n=ln(t,e),i=function(t){if(!cn)return t.detail;var e=fn,n=vn;return fn=t,vn=Date.now(),dn=!e||n>Date.now()-400&&Math.abs(e.clientX-t.clientX)<2&&Math.abs(e.clientY-t.clientY)<2?(dn+1)%3:1}(e),o=t.state.selection,a=n,s=e;return{update:function(t){t.changes&&(n&&(n.pos=t.changes.mapPos(n.pos)),o=o.map(t.changes),s=null)},get:function(e,u,h){var l;if(s&&e.clientX==s.clientX&&e.clientY==s.clientY?l=a:(l=a=ln(t,e),s=e),!l||!n)return o;var c=an(t,l.pos,l.bias,i);if(n.pos!=l.pos&&!u){var f=an(t,n.pos,n.bias,i),d=Math.min(f.from,c.from),v=Math.max(f.to,c.to);c=d=e.top&&t<=e.bottom},un=function(t,e,n){return sn(e,n)&&t>=n.left&&t<=n.right};function hn(t,e,n,r){var i=jt.find(t.docView,e);if(!i)return 1;var o=e-i.posAtStart;if(0==o)return 1;if(o==i.length)return-1;var a=i.coordsAt(o,-1);if(a&&un(n,r,a))return-1;var s=i.coordsAt(o,1);return s&&un(n,r,s)?1:a&&sn(r,a)?-1:1}function ln(t,e){var n=t.posAtCoords({x:e.clientX,y:e.clientY},!1);return{pos:n,bias:hn(t,n,e.clientX,e.clientY)}}var cn=vt.ie&&vt.ie_version<=11,fn=null,dn=0,vn=0;function pn(t,e,n,r){var i=t.posAtCoords({x:e.clientX,y:e.clientY});if(null!=i&&n){e.preventDefault();var o=t.inputState.mouseSelection,a=r&&o&&o.dragging&&o.dragMove?{from:o.dragging.from,to:o.dragging.to}:null,s={from:i,insert:n},u=t.state.changes(a?[a,s]:s);t.focus(),t.dispatch({changes:u,selection:{anchor:u.mapPos(i,-1),head:u.mapPos(i,1)},userEvent:a?"move.drop":"input.drop"})}}en.dragstart=function(t,e){var n=t.state.selection.main,r=t.inputState.mouseSelection;r&&(r.dragging=n),e.dataTransfer&&(e.dataTransfer.setData("Text",t.state.sliceDoc(n.from,n.to)),e.dataTransfer.effectAllowed="copyMove")},en.drop=function(t,e){if(e.dataTransfer&&t.state.facet(Xt)){var n=e.dataTransfer.files;n&&n.length?function(){e.preventDefault();for(var r=Array(n.length),i=0,o=function(){++i==n.length&&pn(t,e,r.filter((function(t){return null!=t})).join(t.state.lineBreak),!1)},a=function(t){var e=new FileReader;e.onerror=o,e.onload=function(){/[\x00-\x08\x0e-\x1f]{2}/.test(e.result)||(r[t]=e.result),o()},e.readAsText(n[t])},s=0;su&&(n.push(c.text),r.push({from:c.from,to:Math.min(t.doc.length,c.to+1)})),u=c.number}}catch(f){h.e(f)}finally{h.f()}i=!0}return{text:n.join(t.lineBreak),ranges:r,linewise:i}}(t.state),r=n.text,i=n.ranges,o=n.linewise;if(r){gn=o?r:null;var a=nn?null:e.clipboardData;a?(e.preventDefault(),a.clearData(),a.setData("text/plain",r)):function(t,e){var n=t.dom.parentNode;if(n){var r=n.appendChild(document.createElement("textarea"));r.style.cssText="position: fixed; left: -10000px; top: 10px",r.value=e,r.focus(),r.selectionEnd=e.length,r.selectionStart=0,setTimeout((function(){r.remove(),t.focus()}),50)}}(t,r),"cut"==e.type&&t.state.facet(Xt)&&t.dispatch({changes:i,scrollIntoView:!0,userEvent:"delete.cut"})}},en.focus=en.blur=function(t){setTimeout((function(){t.hasFocus!=t.inputState.notifiedFocused&&t.update([])}),10)},en.beforeprint=function(t){t.viewState.printing=!0,t.requestMeasure(),setTimeout((function(){t.viewState.printing=!1,t.requestMeasure()}),2e3)},en.compositionstart=en.compositionupdate=function(t){null==t.inputState.compositionFirstChange&&(t.inputState.compositionFirstChange=!0),t.inputState.composing<0&&(t.docView.compositionDeco.size&&(t.observer.flush(),mn(t,!0)),t.inputState.composing=0)},en.compositionend=function(t){t.inputState.composing=-1,t.inputState.compositionEndedAt=Date.now(),t.inputState.compositionFirstChange=null,setTimeout((function(){t.inputState.composing<0&&mn(t,!1)}),50)},en.contextmenu=function(t){t.inputState.lastContextMenu=Date.now()};var yn=["pre-wrap","normal","pre-line"],kn=function(){function t(){D(this,t),this.doc=i.xv.empty,this.lineWrapping=!1,this.direction=me.LTR,this.heightSamples={},this.lineHeight=14,this.charWidth=7,this.lineLength=30,this.heightChanged=!1}return R(t,[{key:"heightForGap",value:function(t,e){var n=this.doc.lineAt(e).number-this.doc.lineAt(t).number+1;return this.lineWrapping&&(n+=Math.ceil((e-t-n*this.lineLength*.5)/this.lineLength)),this.lineHeight*n}},{key:"heightForLine",value:function(t){return this.lineWrapping?(1+Math.max(0,Math.ceil((t-this.lineLength)/(this.lineLength-5))))*this.lineHeight:this.lineHeight}},{key:"setDoc",value:function(t){return this.doc=t,this}},{key:"mustRefresh",value:function(t,e,n){for(var r=!1,i=0;i-1!=this.lineWrapping||this.direction!=n}},{key:"refresh",value:function(t,e,n,r,i,o){var a=yn.indexOf(t)>-1,s=Math.round(n)!=Math.round(this.lineHeight)||this.lineWrapping!=a||this.direction!=e;if(this.lineWrapping=a,this.direction=e,this.lineHeight=n,this.charWidth=r,this.lineLength=i,s){this.heightSamples={};for(var u=0;u2&&void 0!==arguments[2]?arguments[2]:2;D(this,t),this.length=e,this.height=n,this.flags=r}return R(t,[{key:"outdated",get:function(){return(2&this.flags)>0},set:function(t){this.flags=(t?2:0)|-3&this.flags}},{key:"setHeight",value:function(t,e){this.height!=e&&(Math.abs(this.height-e)>1e-4&&(t.heightChanged=!0),this.height=e)}},{key:"replace",value:function(e,n,r){return t.of(r)}},{key:"decomposeLeft",value:function(t,e){e.push(this)}},{key:"decomposeRight",value:function(t,e){e.push(this)}},{key:"applyChanges",value:function(t,e,n,r){for(var i=this,o=r.length-1;o>=0;o--){var a=r[o],s=a.fromA,u=a.toA,h=a.fromB,l=a.toB,c=i.lineAt(s,xn.ByPosNoHeight,e,0,0),f=c.to>=u?c:i.lineAt(u,xn.ByPosNoHeight,e,0,0);for(l+=f.to-u,u=f.to;o>0&&c.from<=r[o-1].toA;)s=r[o-1].fromA,h=r[o-1].fromB,o--,s2*o){var a=e[n-1];a.break?e.splice(--n,1,a.left,null,a.right):e.splice(--n,1,a.left,a.right),r+=1+a.break,i-=a.size}else{if(!(o>2*i))break;var s=e[r];s.break?e.splice(r,1,s.left,null,s.right):e.splice(r,1,s.left,s.right),r+=2+s.break,o-=s.size}else if(i1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>3?arguments[3]:void 0;return n&&n.from<=e&&n.more&&this.setHeight(t,n.heights[n.index++]),this.outdated=!1,this}},{key:"toString",value:function(){return"block(".concat(this.length,")")}}]),n}(Sn),Cn=function(t){k(n,t);var e=w(n);function n(t,r){var i;return D(this,n),(i=e.call(this,t,r,Et.Text)).collapsed=0,i.widgetHeight=0,i}return R(n,[{key:"replace",value:function(t,e,r){var i=r[0];return 1==r.length&&(i instanceof n||i instanceof Mn&&4&i.flags)&&Math.abs(this.length-i.length)<10?(i instanceof Mn?i=new n(i.length,this.height):i.height=this.height,this.outdated||(i.outdated=!1),i):Sn.of(r)}},{key:"updateHeight",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=arguments.length>3?arguments[3]:void 0;return r&&r.from<=e&&r.more?this.setHeight(t,r.heights[r.index++]):(n||this.outdated)&&this.setHeight(t,Math.max(this.widgetHeight,t.heightForLine(this.length-this.collapsed))),this.outdated=!1,this}},{key:"toString",value:function(){return"line(".concat(this.length).concat(this.collapsed?-this.collapsed:"").concat(this.widgetHeight?":"+this.widgetHeight:"",")")}}]),n}(An),Mn=function(t){k(n,t);var e=w(n);function n(t){return D(this,n),e.call(this,t,0)}return R(n,[{key:"lines",value:function(t,e){var n=t.lineAt(e).number,r=t.lineAt(e+this.length).number;return{firstLine:n,lastLine:r,lineHeight:this.height/(r-n+1)}}},{key:"blockAt",value:function(t,e,n,r){var i=this.lines(e,r),o=i.firstLine,a=i.lastLine,s=i.lineHeight,u=Math.max(0,Math.min(a-o,Math.floor((t-n)/s))),h=e.line(o+u),l=h.from,c=h.length;return new wn(l,c,n+s*u,s,Et.Text)}},{key:"lineAt",value:function(t,e,n,r,i){if(e==xn.ByHeight)return this.blockAt(t,n,r,i);if(e==xn.ByPosNoHeight){var o=n.lineAt(t),a=o.from,s=o.to;return new wn(a,s-a,0,0,Et.Text)}var u=this.lines(n,i),h=u.firstLine,l=u.lineHeight,c=n.lineAt(t),f=c.from,d=c.length,v=c.number;return new wn(f,d,r+l*(v-h),l,Et.Text)}},{key:"forEachLine",value:function(t,e,n,r,i,o){for(var a=this.lines(n,i),s=a.firstLine,u=a.lineHeight,h=Math.max(t,i),l=Math.min(i+this.length,e);h<=l;){var c=n.lineAt(h);h==t&&(r+=u*(c.number-s)),o(new wn(c.from,c.length,r,u,Et.Text)),r+=u,h=c.to+1}}},{key:"replace",value:function(t,e,r){var i=this.length-e;if(i>0){var o=r[r.length-1];o instanceof n?r[r.length-1]=new n(o.length+i):r.push(null,new n(i-1))}if(t>0){var a=r[0];a instanceof n?r[0]=new n(t+a.length):r.unshift(new n(t-1),null)}return Sn.of(r)}},{key:"decomposeLeft",value:function(t,e){e.push(new n(t-1),null)}},{key:"decomposeRight",value:function(t,e){e.push(null,new n(this.length-t-1))}},{key:"updateHeight",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i=arguments.length>3?arguments[3]:void 0,o=e+this.length;if(i&&i.from<=e+this.length&&i.more){var a=[],s=Math.max(e,i.from);for(i.from>e&&a.push(new n(i.from-e-1).updateHeight(t,e));s<=o&&i.more;){var u=t.doc.lineAt(s).length;a.length&&a.push(null);var h=new Cn(u,i.heights[i.index++]);h.outdated=!1,a.push(h),s+=u+1}return s<=o&&a.push(null,new n(o-s).updateHeight(t,s)),t.heightChanged=!0,Sn.of(a)}return(r||this.outdated)&&(this.setHeight(t,t.heightForGap(e,e+this.length)),this.outdated=!1),this}},{key:"toString",value:function(){return"gap(".concat(this.length,")")}}]),n}(Sn),On=function(t){k(n,t);var e=w(n);function n(t,r,i){var o;return D(this,n),(o=e.call(this,t.length+r+i.length,t.height+i.height,r|(t.outdated||i.outdated?2:0))).left=t,o.right=i,o.size=t.size+i.size,o}return R(n,[{key:"break",get:function(){return 1&this.flags}},{key:"blockAt",value:function(t,e,n,r){var i=n+this.left.height;return ta))return u;var h=e==xn.ByPosNoHeight?xn.ByPosNoHeight:xn.ByPos;return s?u.join(this.right.lineAt(a,h,n,o,a)):this.left.lineAt(a,h,n,r,i).join(u)}},{key:"forEachLine",value:function(t,e,n,r,i,o){var a=r+this.left.height,s=i+this.left.length+this.break;if(this.break)t=s&&this.right.forEachLine(t,e,n,a,s,o);else{var u=this.lineAt(s,xn.ByPos,n,r,i);t=t&&u.from<=e&&o(u),e>u.to&&this.right.forEachLine(u.to+1,e,n,a,s,o)}}},{key:"replace",value:function(t,e,n){var r=this.left.length+this.break;if(ethis.left.length)return this.balanced(this.left,this.right.replace(t-r,e-r,n));var i=[];t>0&&this.decomposeLeft(t,i);var o,a=i.length,s=M(n);try{for(s.s();!(o=s.n()).done;){var u=o.value;i.push(u)}}catch(l){s.e(l)}finally{s.f()}if(t>0&&Tn(i,a-1),e=++n&&e.push(null),t>n&&this.right.decomposeLeft(t-n,e)}},{key:"decomposeRight",value:function(t,e){var n=this.left.length,r=n+this.break;if(t>=r)return this.right.decomposeRight(t-r,e);t2*e.size||e.size>2*t.size?Sn.of(this.break?[t,null,e]:[t,e]):(this.left=t,this.right=e,this.height=t.height+e.height,this.outdated=t.outdated||e.outdated,this.size=t.size+e.size,this.length=t.length+this.break+e.length,this)}},{key:"updateHeight",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=arguments.length>3?arguments[3]:void 0,i=this.left,o=this.right,a=e+i.length+this.break,s=null;return r&&r.from<=e+i.length&&r.more?s=i=i.updateHeight(t,e,n,r):i.updateHeight(t,e,n),r&&r.from<=a+o.length&&r.more?s=o=o.updateHeight(t,a,n,r):o.updateHeight(t,a,n),s?this.balanced(i,o):(this.height=this.left.height+this.right.height,this.outdated=!1,this)}},{key:"toString",value:function(){return this.left+(this.break?" ":"-")+this.right}}]),n}(Sn);function Tn(t,e){var n,r;null==t[e]&&(n=t[e-1])instanceof Mn&&(r=t[e+1])instanceof Mn&&t.splice(e-1,3,new Mn(n.length+1+r.length))}var Dn=function(){function t(e,n){D(this,t),this.pos=e,this.oracle=n,this.nodes=[],this.lineStart=-1,this.lineEnd=-1,this.covering=null,this.writtenTo=e}return R(t,[{key:"isCovered",get:function(){return this.covering&&this.nodes[this.nodes.length-1]==this.covering}},{key:"span",value:function(t,e){if(this.lineStart>-1){var n=Math.min(e,this.lineEnd),r=this.nodes[this.nodes.length-1];r instanceof Cn?r.length+=n-this.pos:(n>this.pos||!this.isCovered)&&this.nodes.push(new Cn(n-this.pos,-1)),this.writtenTo=n,e>n&&(this.nodes.push(null),this.writtenTo++,this.lineStart=-1)}this.pos=e}},{key:"point",value:function(t,e,n){if(t=5)&&this.addLineDeco(r,i)}else e>t&&this.span(t,e);this.lineEnd>-1&&this.lineEnd-1)){var t=this.oracle.doc.lineAt(this.pos),e=t.from,n=t.to;this.lineStart=e,this.lineEnd=n,this.writtenToe&&this.nodes.push(new Cn(this.pos-e,-1)),this.writtenTo=this.pos}}},{key:"blankContent",value:function(t,e){var n=new Mn(e-t);return this.oracle.doc.lineAt(t).to==e&&(n.flags|=4),n}},{key:"ensureLine",value:function(){this.enterLine();var t=this.nodes.length?this.nodes[this.nodes.length-1]:null;if(t instanceof Cn)return t;var e=new Cn(0,-1);return this.nodes.push(e),e}},{key:"addBlock",value:function(t){this.enterLine(),t.type!=Et.WidgetAfter||this.isCovered||this.ensureLine(),this.nodes.push(t),this.writtenTo=this.pos=this.pos+t.length,t.type!=Et.WidgetBefore&&(this.covering=t)}},{key:"addLineDeco",value:function(t,e){var n=this.ensureLine();n.length+=e,n.collapsed+=e,n.widgetHeight=Math.max(n.widgetHeight,t),this.writtenTo=this.pos=this.pos+e}},{key:"finish",value:function(t){var e=0==this.nodes.length?null:this.nodes[this.nodes.length-1];!(this.lineStart>-1)||e instanceof Cn||this.isCovered?(this.writtenTo=e&&i<=n}))){var o=t.lineAt(i,0),a=o.from,s=o.to;e.push(new In(a,s))}},i=0;i<=1;i++)r(i);this.viewports=e.sort((function(t,e){return t.from-e.from})),this.scaler=this.heightMap.height<=7e6?_n:new Hn(this.heightOracle.doc,this.heightMap,this.viewports)}},{key:"update",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=this.state;this.state=t.state;var i=this.state.facet(ae),o=t.changedRanges,a=ue.extendWithRanges(o,En(t.startState.facet(ae),i,t?t.changes:r.as.empty(this.state.doc.length))),s=this.heightMap.height;this.heightMap=this.heightMap.applyChanges(i,n.doc,this.heightOracle.setDoc(this.state.doc),a),this.heightMap.height!=s&&(t.flags|=2);var u=a.length?this.mapViewport(this.viewport,t.changes):this.viewport;(e&&(e.headu.to)||!this.viewportIsAppropriate(u))&&(u=this.getViewport(0,e)),u.eq(this.viewport)||(this.viewport=u,t.flags|=4),this.updateForViewport(),(this.lineGaps.length||this.viewport.to-this.viewport.from>15e3)&&(t.flags|=this.updateLineGaps(this.ensureLineGaps(this.mapLineGaps(this.lineGaps,t.changes)))),this.computeVisibleRanges(),e&&(this.scrollTo=e),!this.mustEnforceCursorAssoc&&t.selectionSet&&t.view.lineWrapping&&t.state.selection.main.empty&&t.state.selection.main.assoc&&(this.mustEnforceCursorAssoc=!0)}},{key:"measure",value:function(t,e){var n=t.dom,r="",i=me.LTR;if(!e){var o=window.getComputedStyle(n);r=o.whiteSpace,i="rtl"==o.direction?me.RTL:me.LTR,this.paddingTop=parseInt(o.paddingTop)||0,this.paddingBottom=parseInt(o.paddingBottom)||0}var a=this.printing?{top:-1e8,bottom:1e8,left:-1e8,right:1e8}:function(t,e){for(var n=t.getBoundingClientRect(),r=Math.max(0,n.left),i=Math.min(innerWidth,n.right),o=Math.max(0,n.top),a=Math.min(innerHeight,n.bottom),s=t.parentNode;s;)if(1==s.nodeType){var u=window.getComputedStyle(s);if((s.scrollHeight>s.clientHeight||s.scrollWidth>s.clientWidth)&&"visible"!=u.overflow){var h=s.getBoundingClientRect();r=Math.max(r,h.left),i=Math.min(i,h.right),o=Math.max(o,h.top),a=Math.min(a,h.bottom)}s="absolute"==u.position||"fixed"==u.position?s.offsetParent:s.parentNode}else{if(11!=s.nodeType)break;s=s.host}return{left:r-n.left,right:i-n.left,top:o-(n.top+e),bottom:a-(n.top+e)}}(n,this.paddingTop),s=a.top-this.pixelViewport.top,u=a.bottom-this.pixelViewport.bottom;if(this.pixelViewport=a,this.inView=this.pixelViewport.bottom>this.pixelViewport.top&&this.pixelViewport.right>this.pixelViewport.left,!this.inView)return 0;var h=t.measureVisibleLineHeights(),l=!1,c=0,f=0,d=this.heightOracle;if(!e){var v=t.dom.clientWidth;if(d.mustRefresh(h,r,i)||d.lineWrapping&&Math.abs(v-this.contentWidth)>d.charWidth){var p=t.measureTextSize(),g=p.lineHeight,m=p.charWidth;(l=d.refresh(r,i,g,m,v/m,h))&&(t.minWidth=0,f|=16)}this.contentWidth!=v&&(this.contentWidth=v,f|=16),s>0&&u>0?c=Math.max(s,u):s<0&&u<0&&(c=Math.min(s,u))}if(d.heightChanged=!1,this.heightMap=this.heightMap.updateHeight(d,0,l,new bn(this.viewport.from,h)),d.heightChanged&&(f|=2),!this.viewportIsAppropriate(this.viewport,c)||this.scrollTo&&(this.scrollTo.headthis.viewport.to)){var y=this.getViewport(c,this.scrollTo);y.from==this.viewport.from&&y.to==this.viewport.to||(this.viewport=y,f|=4)}return this.updateForViewport(),(this.lineGaps.length||this.viewport.to-this.viewport.from>15e3)&&(f|=this.updateLineGaps(this.ensureLineGaps(l?[]:this.lineGaps))),this.computeVisibleRanges(),this.mustEnforceCursorAssoc&&(this.mustEnforceCursorAssoc=!1,t.enforceCursorAssoc()),f}},{key:"visibleTop",get:function(){return this.scaler.fromDOM(this.pixelViewport.top,0)}},{key:"visibleBottom",get:function(){return this.scaler.fromDOM(this.pixelViewport.bottom,0)}},{key:"getViewport",value:function(t,e){var n=.5-Math.max(-.5,Math.min(.5,t/1e3/2)),r=this.heightMap,i=this.state.doc,o=this.visibleTop,a=this.visibleBottom,s=new In(r.lineAt(o-1e3*n,xn.ByHeight,i,0,0).from,r.lineAt(a+1e3*(1-n),xn.ByHeight,i,0,0).to);if(e)if(e.heads.to){var h=r.lineAt(e.head,xn.ByPos,i,0,0).bottom;s=new In(r.lineAt(h-(a-o)-500,xn.ByHeight,i,0,0).from,r.lineAt(h+500,xn.ByHeight,i,0,0).to)}return s}},{key:"mapViewport",value:function(t,e){var n=e.mapPos(t.from,-1),r=e.mapPos(t.to,1);return new In(this.heightMap.lineAt(n,xn.ByPos,this.state.doc,0,0).from,this.heightMap.lineAt(r,xn.ByPos,this.state.doc,0,0).to)}},{key:"viewportIsAppropriate",value:function(t){var e=t.from,n=t.to,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,i=this.heightMap.lineAt(e,xn.ByPos,this.state.doc,0,0),o=i.top,a=this.heightMap.lineAt(n,xn.ByPos,this.state.doc,0,0),s=a.bottom,u=this.visibleTop,h=this.visibleBottom;return(0==e||o<=u-Math.max(10,Math.min(-r,250)))&&(n==this.state.doc.length||s>=h+Math.max(10,Math.min(r,250)))&&o>u-2e3&&si&&(r.push({from:i,to:t}),o+=t-i),i=e}},20),i=r.from&&(o=h.from),h.from<=r.to&&h.to>=s&&(s=h.to);var l=o-1e4,c=s+1e4;l>r.from+5e3&&n.push(Vn(t,(function(t){return t.from==r.from&&t.to>l-5e3&&t.toc-5e3&&t.from=1)return r[r.length-1].to;for(var i=Math.floor(n*e),o=0;;o++){var a=r[o],s=a.from,u=a.to-s;if(i<=u)return s+i;i-=u}}function jn(t,e){var n,r=0,i=M(t.ranges);try{for(i.s();!(n=i.n()).done;){var o=n.value,a=o.from,s=o.to;if(e<=s){r+=e-a;break}r+=s-a}}catch(u){i.e(u)}finally{i.f()}return r/t.total}function Vn(t,e){var n,r=M(t);try{for(r.s();!(n=r.n()).done;){var i=n.value;if(e(i))return i}}catch(o){r.e(o)}finally{r.f()}}var _n={toDOM:function(t){return t},fromDOM:function(t){return t},scale:1},Hn=function(){function t(e,n,r){D(this,t);var i=0,o=0,a=0;this.viewports=r.map((function(t){var r=t.from,o=t.to,a=n.lineAt(r,xn.ByPos,e,0,0).top,s=n.lineAt(o,xn.ByPos,e,0,0).bottom;return i+=s-a,{from:r,to:o,top:a,bottom:s,domTop:0,domBottom:0}})),this.scale=(7e6-i)/(n.height-i);var s,u=M(this.viewports);try{for(u.s();!(s=u.n()).done;){var h=s.value;h.domTop=a+(h.top-o)*this.scale,a=h.domBottom=h.domTop+(h.bottom-h.top),o=h.bottom}}catch(l){u.e(l)}finally{u.f()}}return R(t,[{key:"toDOM",value:function(t,e){t-=e;for(var n=0,r=0,i=0;;n++){var o=n-1}}),Fn=o.V.newName(),$n=o.V.newName(),Un=o.V.newName(),Gn={"&light":"."+$n,"&dark":"."+Un};function Kn(t,e,n){return new o.V(e,{finish:function(e){return/&/.test(e)?e.replace(/&\w*/,(function(e){if("&"==e)return t;if(!n||!n[e])throw new RangeError("Unsupported selector: ".concat(e));return n[e]})):t+" "+e}})}var Jn=Kn("."+Fn,{"&":{position:"relative !important",boxSizing:"border-box","&.cm-focused":{outline:"1px dotted #212121"},display:"flex !important",flexDirection:"column"},".cm-scroller":{display:"flex !important",alignItems:"flex-start !important",fontFamily:"monospace",lineHeight:1.4,height:"100%",overflowX:"auto",position:"relative",zIndex:0},".cm-content":{margin:0,flexGrow:2,minHeight:"100%",display:"block",whiteSpace:"pre",wordWrap:"normal",boxSizing:"border-box",padding:"4px 0",outline:"none"},".cm-lineWrapping":{whiteSpace:"pre-wrap",wordBreak:"break-word",overflowWrap:"anywhere"},"&light .cm-content":{caretColor:"black"},"&dark .cm-content":{caretColor:"white"},".cm-line":{display:"block",padding:"0 2px 0 4px"},".cm-selectionLayer":{zIndex:-1,contain:"size style"},".cm-selectionBackground":{position:"absolute"},"&light .cm-selectionBackground":{background:"#d9d9d9"},"&dark .cm-selectionBackground":{background:"#222"},"&light.cm-focused .cm-selectionBackground":{background:"#d7d4f0"},"&dark.cm-focused .cm-selectionBackground":{background:"#233"},".cm-cursorLayer":{zIndex:100,contain:"size style",pointerEvents:"none"},"&.cm-focused .cm-cursorLayer":{animation:"steps(1) cm-blink 1.2s infinite"},"@keyframes cm-blink":{"0%":{},"50%":{visibility:"hidden"},"100%":{}},"@keyframes cm-blink2":{"0%":{},"50%":{visibility:"hidden"},"100%":{}},".cm-cursor":{position:"absolute",borderLeft:"1.2px solid black",marginLeft:"-0.6px",pointerEvents:"none",display:"none"},"&dark .cm-cursor":{borderLeftColor:"#444"},"&.cm-focused .cm-cursor":{display:"block"},"&light .cm-activeLine":{backgroundColor:"#f3f9ff"},"&dark .cm-activeLine":{backgroundColor:"#223039"},"&light .cm-specialChar":{color:"red"},"&dark .cm-specialChar":{color:"#f78"},".cm-tab":{display:"inline-block",overflow:"hidden",verticalAlign:"bottom"},".cm-placeholder":{color:"#888",display:"inline-block"},".cm-button":{verticalAlign:"middle",color:"inherit",fontSize:"70%",padding:".2em 1em",borderRadius:"3px"},"&light .cm-button":{backgroundImage:"linear-gradient(#eff1f5, #d9d9df)",border:"1px solid #888","&:active":{backgroundImage:"linear-gradient(#b4b4b4, #d0d3d6)"}},"&dark .cm-button":{backgroundImage:"linear-gradient(#393939, #111)",border:"1px solid #888","&:active":{backgroundImage:"linear-gradient(#111, #333)"}},".cm-textfield":{verticalAlign:"middle",color:"inherit",fontSize:"70%",border:"1px solid silver",padding:".2em .5em"},"&light .cm-textfield":{backgroundColor:"white"},"&dark .cm-textfield":{border:"1px solid #555",backgroundColor:"inherit"}},Gn),Xn={childList:!0,characterData:!0,subtree:!0,attributes:!0,characterDataOldValue:!0},Qn=vt.ie&&vt.ie_version<=11,Yn=function(){function t(e,n,r){var i=this;D(this,t),this.view=e,this.onChange=n,this.onScrollChanged=r,this.active=!1,this.ignoreSelection=new F,this.delayedFlush=-1,this.queue=[],this.lastFlush=0,this.scrollTargets=[],this.intersection=null,this.intersecting=!1,this._selectionRange=null,this.parentCheck=-1,this.dom=e.contentDOM,this.observer=new MutationObserver((function(t){var n,r=M(t);try{for(r.s();!(n=r.n()).done;){var o=n.value;i.queue.push(o)}}catch(a){r.e(a)}finally{r.f()}i._selectionRange=null,(vt.ie&&vt.ie_version<=11||vt.ios&&e.composing)&&t.some((function(t){return"childList"==t.type&&t.removedNodes.length||"characterData"==t.type&&t.oldValue.length>t.target.nodeValue.length}))?i.flushSoon():i.flush()})),Qn&&(this.onCharData=function(t){i.queue.push({target:t.target,type:"characterData",oldValue:t.prevValue}),i.flushSoon()}),this.onSelectionChange=this.onSelectionChange.bind(this),this.start(),this.onScroll=this.onScroll.bind(this),window.addEventListener("scroll",this.onScroll),"function"==typeof IntersectionObserver&&(this.intersection=new IntersectionObserver((function(t){i.parentCheck<0&&(i.parentCheck=setTimeout(i.listenForScroll.bind(i),1e3)),t[t.length-1].intersectionRatio>0!=i.intersecting&&(i.intersecting=!i.intersecting,i.intersecting!=i.view.inView&&i.onScrollChanged(document.createEvent("Event")))}),{}),this.intersection.observe(this.dom)),this.listenForScroll()}return R(t,[{key:"onScroll",value:function(t){this.intersecting&&this.flush(),this.onScrollChanged(t)}},{key:"onSelectionChange",value:function(t){this.lastFlush=0&&(window.clearTimeout(this.delayedFlush),this.delayedFlush=-1,this.flush())}},{key:"flush",value:function(){var t=this;if(!(this.delayedFlush>=0)){this.lastFlush=Date.now();var e,n=this.queue,r=M(this.observer.takeRecords());try{for(r.s();!(e=r.n()).done;){var i=e.value;n.push(i)}}catch(p){r.e(p)}finally{r.f()}n.length&&(this.queue=[]);var o=this.selectionRange,a=!this.ignoreSelection.eq(o)&&B(this.dom,o);if(0!=n.length||a){var s,u=-1,h=-1,l=!1,c=M(n);try{for(c.s();!(s=c.n()).done;){var f=s.value,d=this.readMutation(f);d&&(d.typeOver&&(l=!0),-1==u?(u=d.from,h=d.to):(u=Math.min(d.from,u),h=Math.max(d.to,h)))}}catch(p){c.e(p)}finally{c.f()}var v=this.view.state;(u>-1||a)&&this.onChange(u,h,l),this.view.state==v&&(this.view.docView.dirty&&(this.ignore((function(){return t.view.docView.sync()})),this.view.docView.dirty=0),a&&this.view.docView.updateSelection()),this.clearSelection()}}}},{key:"readMutation",value:function(t){var e=this.view.docView.nearest(t.target);if(!e||e.ignoreMutation(t))return null;if(e.markDirty("attributes"==t.type),"attributes"==t.type&&(e.dirty|=4),"childList"==t.type){var n=Zn(e,t.previousSibling||t.target.previousSibling,-1),r=Zn(e,t.nextSibling||t.target.nextSibling,1);return{from:n?e.posAfter(n):e.posAtStart,to:r?e.posBefore(r):e.posAtEnd,typeOver:!1}}return"characterData"==t.type?{from:e.posAtStart,to:e.posAtEnd,typeOver:t.target.nodeValue==t.oldValue}:null}},{key:"destroy",value:function(){this.stop(),this.intersection&&this.intersection.disconnect();var t,e=M(this.scrollTargets);try{for(e.s();!(t=e.n()).done;){t.value.removeEventListener("scroll",this.onScroll)}}catch(n){e.e(n)}finally{e.f()}window.removeEventListener("scroll",this.onScroll),clearTimeout(this.parentCheck)}}]),t}();function Zn(t,e,n){for(;e;){var r=Z.get(e);if(r&&r.parent==t)return r;var i=e.parentNode;e=i!=t.dom?i:n>0?e.nextSibling:e.previousSibling}return null}function tr(t,e,n,i){var o,a,s,u=t.state.selection.main;if(e>-1&&(s=t.docView.domBoundsAround(e,n,0))){var h=s,l=h.from,c=h.to,f=t.docView.impreciseHead||t.docView.impreciseAnchor?[]:function(t){var e=[];if(t.root.activeElement!=t.contentDOM)return e;var n=t.observer.selectionRange,r=n.anchorNode,i=n.anchorOffset,o=n.focusNode,a=n.focusOffset;r&&(e.push(new rr(r,i)),o==r&&a==i||e.push(new rr(o,a)));return e}(t),d=new er(f,t);d.readRange(s.startDOM,s.endDOM),a=function(t,e){if(0==t.length)return null;var n=t[0].pos,i=2==t.length?t[1].pos:n;return n>-1&&i>-1?r.jT.single(n+e,i+e):null}(f,l);var v=u.from,p=null;(8===t.inputState.lastKeyCode&&t.inputState.lastKeyTime>Date.now()-100||vt.android&&d.text.length0&&s>0&&t.charCodeAt(a-1)==e.charCodeAt(s-1);)a--,s--;if("end"==r){n-=a+Math.max(0,o-Math.min(a,s))-o}if(a=a?o-n:0)+(s-a),a=o}else if(s=s?o-n:0)+(a-s),s=o}return{from:o,toA:a,toB:s}}(t.state.sliceDoc(l,c),d.text,v-l,p);g&&(o={from:l+g.from,to:l+g.toA,insert:t.state.toText(d.text.slice(g.from,g.toB))})}else if(t.hasFocus||!t.state.facet(Xt)){var m=t.observer.selectionRange,y=t.docView,k=y.impreciseHead,b=y.impreciseAnchor,w=k&&k.node==m.focusNode&&k.offset==m.focusOffset||!L(t.contentDOM,m.focusNode)?t.state.selection.main.head:t.docView.posFromDOM(m.focusNode,m.focusOffset),x=b&&b.node==m.anchorNode&&b.offset==m.anchorOffset||!L(t.contentDOM,m.anchorNode)?t.state.selection.main.anchor:t.docView.posFromDOM(m.anchorNode,m.anchorOffset);w==u.head&&x==u.anchor||(a=r.jT.single(x,w))}if(o||a)if(!o&&i&&!u.empty&&a&&a.main.empty?o={from:u.from,to:u.to,insert:t.state.doc.slice(u.from,u.to)}:o&&o.from>=u.from&&o.to<=u.to&&(o.from!=u.from||o.to!=u.to)&&u.to-u.from-(o.to-o.from)<=4&&(o={from:u.from,to:u.to,insert:t.state.doc.slice(u.from,o.from).append(o.insert).append(t.state.doc.slice(o.to,u.to))}),o){var S=t.state;if(vt.android&&(o.from==u.from&&o.to==u.to&&1==o.insert.length&&2==o.insert.lines&&K(t.contentDOM,"Enter",13)||o.from==u.from-1&&o.to==u.to&&0==o.insert.length&&K(t.contentDOM,"Backspace",8)||o.from==u.from&&o.to==u.to+1&&0==o.insert.length&&K(t.contentDOM,"Delete",46))||vt.ios&&t.inputState.flushIOSKey(t))return;var A,C=o.insert.toString();if(t.state.facet(Kt).some((function(e){return e(t,o.from,o.to,C)})))return;if(t.inputState.composing>=0&&t.inputState.composing++,o.from>=u.from&&o.to<=u.to&&o.to-o.from>=(u.to-u.from)/3&&(!a||a.main.empty&&a.main.from==o.from+o.insert.length)){var M=u.fromo.to?S.sliceDoc(o.to,u.to):"";A=S.replaceSelection(t.state.toText(M+o.insert.sliceString(0,void 0,t.state.lineBreak)+O))}else{var T=S.changes(o);A={changes:T,selection:a&&!S.selection.main.eq(a.main)&&a.main.to<=T.newLength?S.selection.replaceRange(a.main):void 0}}var D="input.type";t.composing&&(D+=".compose",t.inputState.compositionFirstChange&&(D+=".start",t.inputState.compositionFirstChange=!1)),t.dispatch(A,{scrollIntoView:!0,userEvent:D})}else if(a&&!a.main.eq(u)){var E=!1,R="select";t.inputState.lastSelectionTime>Date.now()-50&&("select"==t.inputState.lastSelectionOrigin&&(E=!0),R=t.inputState.lastSelectionOrigin),t.dispatch({selection:a,scrollIntoView:E,userEvent:R})}}var er=function(){function t(e,n){D(this,t),this.points=e,this.view=n,this.text="",this.lineBreak=n.state.lineBreak}return R(t,[{key:"readRange",value:function(t,e){if(t){for(var n=t.parentNode,r=t;;){this.findPointBefore(n,r),this.readNode(r);var i=r.nextSibling;if(i==e)break;var o=Z.get(r),a=Z.get(i);((o?o.breakAfter:nr(r))||(a?a.breakAfter:nr(i))&&("BR"!=r.nodeName||r.cmIgnore))&&(this.text+=this.lineBreak),r=i}this.findPointBefore(n,e)}}},{key:"readNode",value:function(t){if(!t.cmIgnore){var e,n=Z.get(t),r=n&&n.overrideDOMText;null!=r?e=r.sliceString(0,void 0,this.lineBreak):3==t.nodeType?e=t.nodeValue:"BR"==t.nodeName?e=t.nextSibling?this.lineBreak:"":1==t.nodeType&&this.readRange(t.firstChild,null),null!=e&&(this.findPointIn(t,e.length),this.text+=e,vt.chrome&&13==this.view.inputState.lastKeyCode&&!t.nextSibling&&/\n\n$/.test(this.text)&&(this.text=this.text.slice(0,-1)))}}},{key:"findPointBefore",value:function(t,e){var n,r=M(this.points);try{for(r.s();!(n=r.n()).done;){var i=n.value;i.node==t&&t.childNodes[i.offset]==e&&(i.pos=this.text.length)}}catch(o){r.e(o)}finally{r.f()}}},{key:"findPointIn",value:function(t,e){var n,r=M(this.points);try{for(r.s();!(n=r.n()).done;){var i=n.value;i.node==t&&(i.pos=this.text.length+Math.min(i.offset,e))}}catch(o){r.e(o)}finally{r.f()}}}]),t}();function nr(t){return 1==t.nodeType&&/^(DIV|P|LI|UL|OL|BLOCKQUOTE|DD|DT|H\d|SECTION|PRE)$/.test(t.nodeName)}var rr=function t(e,n){D(this,t),this.node=e,this.offset=n,this.pos=-1};var ir=function(){function t(){var e=this,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};D(this,t),this.plugins=[],this.editorAttrs={},this.contentAttrs={},this.bidiCache=[],this.updateState=2,this.measureScheduled=-1,this.measureRequests=[],this.contentDOM=document.createElement("div"),this.scrollDOM=document.createElement("div"),this.scrollDOM.tabIndex=-1,this.scrollDOM.className="cm-scroller",this.scrollDOM.appendChild(this.contentDOM),this.announceDOM=document.createElement("div"),this.announceDOM.style.cssText="position: absolute; top: -10000px",this.announceDOM.setAttribute("aria-live","polite"),this.dom=document.createElement("div"),this.dom.appendChild(this.announceDOM),this.dom.appendChild(this.scrollDOM),this._dispatch=n.dispatch||function(t){return e.update([t])},this.dispatch=this.dispatch.bind(this),this.root=n.root||document,this.viewState=new Bn(n.state||r.yy.create()),this.plugins=this.state.facet(te).map((function(t){return new re(t).update(e)})),this.observer=new Yn(this,(function(t,n,r){tr(e,t,n,r)}),(function(t){e.inputState.runScrollHandlers(e,t),e.observer.intersecting&&e.measure()})),this.inputState=new Qe(this),this.docView=new le(this),this.mountStyles(),this.updateAttrs(),this.updateState=0,ur(),this.requestMeasure(),n.parent&&n.parent.appendChild(this.dom)}return R(t,[{key:"state",get:function(){return this.viewState.state}},{key:"viewport",get:function(){return this.viewState.viewport}},{key:"visibleRanges",get:function(){return this.viewState.visibleRanges}},{key:"inView",get:function(){return this.viewState.inView}},{key:"composing",get:function(){return this.inputState.composing>0}},{key:"dispatch",value:function(){var t;this._dispatch(1==arguments.length&&(arguments.length<=0?void 0:arguments[0])instanceof r.YW?arguments.length<=0?void 0:arguments[0]:(t=this.state).update.apply(t,arguments))}},{key:"update",value:function(t){if(0!=this.updateState)throw new Error("Calls to EditorView.update are not allowed while an update is in progress");var e,n,i,o=!1,a=this.state,s=M(t);try{for(s.s();!(n=s.n()).done;){var u=n.value;if(u.startState!=a)throw new RangeError("Trying to update state with a transaction that doesn't start from the previous state.");a=u.state}}catch(c){s.e(c)}finally{s.f()}if(a.facet(r.yy.phrases)!=this.state.facet(r.yy.phrases))return this.setState(a);e=new he(this,a,t);try{this.updateState=2,i=t.some((function(t){return t.scrollIntoView}))?a.selection.main:null,this.viewState.update(e,i),this.bidiCache=cr.update(this.bidiCache,e.changes),e.empty||(this.updatePlugins(e),this.inputState.update(e)),o=this.docView.update(e),this.state.facet(se)!=this.styleModules&&this.mountStyles(),this.updateAttrs(),this.showAnnouncements(t)}finally{this.updateState=0}if((o||i||this.viewState.mustEnforceCursorAssoc)&&this.requestMeasure(),!e.empty){var h,l=M(this.state.facet(Gt));try{for(l.s();!(h=l.n()).done;){(0,h.value)(e)}}catch(c){l.e(c)}finally{l.f()}}}},{key:"setState",value:function(t){var e=this;if(0!=this.updateState)throw new Error("Calls to EditorView.setState are not allowed while an update is in progress");this.updateState=2;try{var n,r=M(this.plugins);try{for(r.s();!(n=r.n()).done;){n.value.destroy(this)}}catch(i){r.e(i)}finally{r.f()}this.viewState=new Bn(t),this.plugins=t.facet(te).map((function(t){return new re(t).update(e)})),this.docView=new le(this),this.inputState.ensureHandlers(this),this.mountStyles(),this.updateAttrs(),this.bidiCache=[]}finally{this.updateState=0}this.requestMeasure()}},{key:"updatePlugins",value:function(t){var e=t.startState.facet(te),n=t.state.facet(te);if(e!=n){var r,i=[],o=M(n);try{for(o.s();!(r=o.n()).done;){var a=r.value,s=e.indexOf(a);if(s<0)i.push(new re(a));else{var u=this.plugins[s];u.mustUpdate=t,i.push(u)}}}catch(p){o.e(p)}finally{o.f()}var h,l=M(this.plugins);try{for(l.s();!(h=l.n()).done;){var c=h.value;c.mustUpdate!=t&&c.destroy(this)}}catch(p){l.e(p)}finally{l.f()}this.plugins=i,this.inputState.ensureHandlers(this)}else{var f,d=M(this.plugins);try{for(d.s();!(f=d.n()).done;){f.value.mustUpdate=t}}catch(p){d.e(p)}finally{d.f()}}for(var v=0;v0&&void 0!==arguments[0])||arguments[0];this.measureScheduled>-1&&cancelAnimationFrame(this.measureScheduled),this.measureScheduled=-1,e&&this.observer.flush();var n=null;try{for(var r=0;;r++){this.updateState=1;var i=this.viewState.measure(this.docView,r>0),o=this.measureRequests;if(!i&&!o.length&&null==this.viewState.scrollTo)break;if(this.measureRequests=[],r>5){console.warn("Viewport failed to stabilize");break}var a=o.map((function(e){try{return e.read(t)}catch(n){return Jt(t.state,n),lr}})),s=new he(this,this.state);s.flags|=i,n?n.flags|=i:n=s,this.updateState=2,s.empty||(this.updatePlugins(s),this.inputState.update(s)),this.updateAttrs(),i&&this.docView.update(s);for(var u=0;u-1&&this.measure(!1)}},{key:"requestMeasure",value:function(t){var e=this;if(this.measureScheduled<0&&(this.measureScheduled=requestAnimationFrame((function(){return e.measure()}))),t){if(null!=t.key)for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:0;return this.viewState.lineAt(t,e)}},{key:"contentHeight",get:function(){return this.viewState.contentHeight}},{key:"moveByChar",value:function(t,e,n){return Xe(this,t,Je(this,t,e,n))}},{key:"moveByGroup",value:function(t,e){var n=this;return Xe(this,t,Je(this,t,e,(function(e){return function(t,e,n){var i=t.state.charCategorizer(e),o=i(n);return function(t){var e=i(t);return o==r.D0.Space&&(o=e),o==e}}(n,t.head,e)})))}},{key:"moveToLineBoundary",value:function(t,e){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];return Ke(this,t,e,n)}},{key:"moveVertically",value:function(t,e,n){return Xe(this,t,function(t,e,n,i){var o=e.head,a=n?1:-1;if(o==(n?t.state.doc.length:0))return r.jT.cursor(o);var s,u=e.goalColumn,h=t.contentDOM.getBoundingClientRect(),l=t.coordsAtPos(o);if(l)null==u&&(u=l.left-h.left),s=a<0?l.top:l.bottom;else{var c=t.viewState.lineAt(o,t.dom.getBoundingClientRect().top);null==u&&(u=Math.min(h.right-h.left,t.defaultCharacterWidth*(o-c.from))),s=a<0?c.top:c.bottom}for(var f=h.left+u,d=null!=i?i:t.defaultLineHeight>>1,v=0;;v+=10){var p=s+(d+v)*a,g=$e(t,{x:f,y:p},!1,a);if(ph.bottom||(a<0?go))return r.jT.cursor(g,void 0,void 0,u)}}(this,t,e,n))}},{key:"scrollPosIntoView",value:function(t){this.viewState.scrollTo=r.jT.cursor(t),this.requestMeasure()}},{key:"domAtPos",value:function(t){return this.docView.domAtPos(t)}},{key:"posAtDOM",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return this.docView.posFromDOM(t,e)}},{key:"posAtCoords",value:function(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return this.readMeasured(),$e(this,t,e)}},{key:"coordsAtPos",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;this.readMeasured();var n=this.docView.coordsAt(t,e);if(!n||n.left==n.right)return n;var r=this.state.doc.lineAt(t),i=this.bidiSpans(r),o=i[Pe.find(i,t-r.from,-1,e)];return z(n,o.dir==me.LTR==e>0)}},{key:"defaultCharacterWidth",get:function(){return this.viewState.heightOracle.charWidth}},{key:"defaultLineHeight",get:function(){return this.viewState.heightOracle.lineHeight}},{key:"textDirection",get:function(){return this.viewState.heightOracle.direction}},{key:"lineWrapping",get:function(){return this.viewState.heightOracle.lineWrapping}},{key:"bidiSpans",value:function(t){if(t.length>or)return Ie(t.length);var e,n=this.textDirection,r=M(this.bidiCache);try{for(r.s();!(e=r.n()).done;){var i=e.value;if(i.from==t.from&&i.dir==n)return i.order}}catch(a){r.e(a)}finally{r.f()}var o=Be(t.text,this.textDirection);return this.bidiCache.push(new cr(t.from,t.to,n,o)),o}},{key:"hasFocus",get:function(){var t;return(document.hasFocus()||vt.safari&&(null===(t=this.inputState)||void 0===t?void 0:t.lastContextMenu)>Date.now()-3e4)&&this.root.activeElement==this.contentDOM}},{key:"focus",value:function(){var t=this;this.observer.ignore((function(){U(t.contentDOM),t.docView.updateSelection()}))}},{key:"destroy",value:function(){var t,e=M(this.plugins);try{for(e.s();!(t=e.n()).done;){t.value.destroy(this)}}catch(n){e.e(n)}finally{e.f()}this.inputState.destroy(),this.dom.remove(),this.observer.destroy(),this.measureScheduled>-1&&cancelAnimationFrame(this.measureScheduled)}}],[{key:"domEventHandlers",value:function(t){return ee.define((function(){return{}}),{eventHandlers:t})}},{key:"theme",value:function(t,e){var n=o.V.newName(),r=[qn.of(n),se.of(Kn(".".concat(n),t))];return e&&e.dark&&r.push(Wn.of(!0)),r}},{key:"baseTheme",value:function(t){return r.Wl.fallback(se.of(Kn("."+Fn,t,Gn)))}}]),t}();ir.styleModule=se,ir.inputHandler=Kt,ir.exceptionSink=Ut,ir.updateListener=Gt,ir.editable=Xt,ir.mouseSelectionStyle=$t,ir.dragMovesSelection=Ft,ir.clickAddsSelectionRange=Wt,ir.decorations=ae,ir.contentAttributes=oe,ir.editorAttributes=ie,ir.lineWrapping=ir.contentAttributes.of({class:"cm-lineWrapping"}),ir.announce=r.Py.define();var or=4096;function ar(t,e){return null==t?e.getBoundingClientRect().top:t}var sr=-1;function ur(){window.addEventListener("resize",(function(){-1==sr&&(sr=setTimeout(hr,50))}))}function hr(){sr=-1;for(var t=document.querySelectorAll(".cm-content"),e=0;e1&&void 0!==arguments[1]?arguments[1]:fr,r=Object.create(null),i=Object.create(null),o=function(t,e){var n=i[t];if(null==n)i[t]=e;else if(n!=e)throw new Error("Key binding "+t+" is used both as a regular binding and as a multi-stroke prefix")},a=function(t,e,i,a){for(var s=r[t]||(r[t]=Object.create(null)),u=e.split(/ (?!$)/).map((function(t){return dr(t,n)})),h=function(e){var n=u.slice(0,e).join(" ");o(n,!0),s[n]||(s[n]={preventDefault:!0,commands:[function(e){var r=br={view:e,prefix:n,scope:t};return setTimeout((function(){br==r&&(br=null)}),wr),!0}]})},l=1;l0&&void 0!==arguments[0]?arguments[0]:{};return[Ar.of(t),Or,Dr]}var Mr=function(){function t(e,n,r,i,o){D(this,t),this.left=e,this.top=n,this.width=r,this.height=i,this.className=o}return R(t,[{key:"draw",value:function(){var t=document.createElement("div");return t.className=this.className,this.adjust(t),t}},{key:"adjust",value:function(t){t.style.left=this.left+"px",t.style.top=this.top+"px",this.width>=0&&(t.style.width=this.width+"px"),t.style.height=this.height+"px"}},{key:"eq",value:function(t){return this.left==t.left&&this.top==t.top&&this.width==t.width&&this.height==t.height&&this.className==t.className}}]),t}(),Or=ee.fromClass(function(){function t(e){D(this,t),this.view=e,this.rangePieces=[],this.cursors=[],this.measureReq={read:this.readPos.bind(this),write:this.drawSel.bind(this)},this.selectionLayer=e.scrollDOM.appendChild(document.createElement("div")),this.selectionLayer.className="cm-selectionLayer",this.selectionLayer.setAttribute("aria-hidden","true"),this.cursorLayer=e.scrollDOM.appendChild(document.createElement("div")),this.cursorLayer.className="cm-cursorLayer",this.cursorLayer.setAttribute("aria-hidden","true"),e.requestMeasure(this.measureReq),this.setBlinkRate()}return R(t,[{key:"setBlinkRate",value:function(){this.cursorLayer.style.animationDuration=this.view.state.facet(Ar).cursorBlinkRate+"ms"}},{key:"update",value:function(t){var e=t.startState.facet(Ar)!=t.state.facet(Ar);(e||t.selectionSet||t.geometryChanged||t.viewportChanged)&&this.view.requestMeasure(this.measureReq),t.transactions.some((function(t){return t.scrollIntoView}))&&(this.cursorLayer.style.animationName="cm-blink"==this.cursorLayer.style.animationName?"cm-blink2":"cm-blink"),e&&this.setBlinkRate()}},{key:"readPos",value:function(){var t,e=this,n=this.view.state,r=n.facet(Ar),i=n.selection.ranges.map((function(t){return t.empty?[]:function(t,e){if(e.to<=t.viewport.from||e.from>=t.viewport.to)return[];var n=Math.max(e.from,t.viewport.from),r=Math.min(e.to,t.viewport.to),i=t.textDirection==me.LTR,o=t.contentDOM,a=o.getBoundingClientRect(),s=Er(t),u=window.getComputedStyle(o.firstChild),h=a.left+parseInt(u.paddingLeft),l=a.right-parseInt(u.paddingRight),c=Pr(t,n),f=Pr(t,r),d=c.type==Et.Text?c:null,v=f.type==Et.Text?f:null;t.lineWrapping&&(d&&(d=Rr(t,n,d)),v&&(v=Rr(t,r,v)));if(d&&v&&d.from==v.from)return k(b(e.from,e.to,d));var p=d?b(e.from,null,d):w(c,!1),g=v?b(null,e.to,v):w(f,!0),m=[];return(d||c).to<(v||f).from-1?m.push(y(h,p.bottom,l,g.top)):p.bottomf&&p.from=m)break;S>g&&u(Math.max(x,g),null==e&&x<=f,Math.min(S,m),null==n&&S>=d,w.dir)}}catch(A){b.e(A)}finally{b.f()}if((g=k.to+1)>=m)break}}}catch(A){v.e(A)}finally{v.f()}return 0==s.length&&u(f,null==e,d,null==n,t.textDirection),{top:o,bottom:a,horizontal:s}}function w(t,e){var n=a.top+(e?t.top:t.bottom);return{top:n,bottom:n,horizontal:[]}}}(e.view,t)})).reduce((function(t,e){return t.concat(e)})),o=[],a=M(n.selection.ranges);try{for(a.s();!(t=a.n()).done;){var s=t.value,u=s==n.selection.main;if(s.empty?!u||Sr:r.drawRangeCursor){var h=Lr(this.view,s,u);h&&o.push(h)}}}catch(l){a.e(l)}finally{a.f()}return{rangePieces:i,cursors:o}}},{key:"drawSel",value:function(t){var e=this,n=t.rangePieces,r=t.cursors;if(n.length!=this.rangePieces.length||n.some((function(t,n){return!t.eq(e.rangePieces[n])}))){this.selectionLayer.textContent="";var i,o=M(n);try{for(o.s();!(i=o.n()).done;){var a=i.value;this.selectionLayer.appendChild(a.draw())}}catch(c){o.e(c)}finally{o.f()}this.rangePieces=n}if(r.length!=this.cursors.length||r.some((function(t,n){return!t.eq(e.cursors[n])}))){var s=this.cursorLayer.children;if(s.length!==r.length){this.cursorLayer.textContent="";var u,h=M(r);try{for(h.s();!(u=h.n()).done;){var l=u.value;this.cursorLayer.appendChild(l.draw())}}catch(c){h.e(c)}finally{h.f()}}else r.forEach((function(t,e){return t.adjust(s[e])}));this.cursors=r}}},{key:"destroy",value:function(){this.selectionLayer.remove(),this.cursorLayer.remove()}}]),t}()),Tr={".cm-line":{"& ::selection":{backgroundColor:"transparent !important"},"&::selection":{backgroundColor:"transparent !important"}}};Sr&&(Tr[".cm-line"].caretColor="transparent !important");var Dr=r.Wl.override(ir.theme(Tr));function Er(t){var e=t.scrollDOM.getBoundingClientRect();return{left:(t.textDirection==me.LTR?e.left:e.right-t.scrollDOM.clientWidth)-t.scrollDOM.scrollLeft,top:e.top-t.scrollDOM.scrollTop}}function Rr(t,e,n){var i=r.jT.cursor(e);return{from:Math.max(n.from,t.moveToLineBoundary(i,!1,!0).from),to:Math.min(n.to,t.moveToLineBoundary(i,!0,!0).from),type:Et.Text}}function Pr(t,e){var n=t.visualLineAt(e);if(Array.isArray(n.type)){var r,i=M(n.type);try{for(i.s();!(r=i.n()).done;){var o=r.value;if(o.to>e||o.to==e&&(o.to==n.to||o.type==Et.Text))return o}}catch(a){i.e(a)}finally{i.f()}}return n}function Lr(t,e,n){var r=t.coordsAtPos(e.head,e.assoc||1);if(!r)return null;var i=Er(t);return new Mr(r.left-i.left,r.top-i.top,-1,r.bottom-r.top,n?"cm-cursor cm-cursor-primary":"cm-cursor cm-cursor-secondary")}function Br(){return Nr}var Ir=Rt.line({attributes:{class:"cm-activeLine"}}),Nr=ee.fromClass(function(){function t(e){D(this,t),this.decorations=this.getDeco(e)}return R(t,[{key:"update",value:function(t){(t.docChanged||t.selectionSet)&&(this.decorations=this.getDeco(t.view))}},{key:"getDeco",value:function(t){var e,n=-1,r=[],i=M(t.state.selection.ranges);try{for(i.s();!(e=i.n()).done;){var o=e.value;if(!o.empty)return Rt.none;var a=t.visualLineAt(o.head);a.from>n&&(r.push(Ir.range(a.from)),n=a.from)}}catch(s){i.e(s)}finally{i.f()}return Rt.set(r)}}]),t}(),{decorations:function(t){return t.decorations}})},97248:function(t,e,n){function r(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null==n)return;var r,i,o=[],a=!0,s=!1;try{for(n=n.call(t);!(a=(r=n.next()).done)&&(o.push(r.value),!e||o.length!==e);a=!0);}catch(u){s=!0,i=u}finally{try{a||null==n.return||n.return()}finally{if(s)throw i}}return o}(t,e)||o(t,e)||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 i(t,e){var n="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!n){if(Array.isArray(t)||(n=o(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var r=0,i=function(){};return{s:i,n:function(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:i}}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 a,s=!0,u=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return s=t.done,t},e:function(t){u=!0,a=t},f:function(){try{s||null==n.return||n.return()}finally{if(u)throw a}}}}function o(t,e){if(t){if("string"==typeof t)return a(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?a(t,e):void 0}}function a(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n0&&void 0!==arguments[0]?arguments[0]:{};h(this,t),this.id=l++,this.perNode=!!e.perNode,this.deserialize=e.deserialize||function(){throw new Error("This node type doesn't define a deserialize function")}}return u(t,[{key:"add",value:function(t){var e=this;if(this.perNode)throw new RangeError("Can't add per-node props to node types");return"function"!=typeof t&&(t=v.match(t)),function(n){var r=t(n);return void 0===r?null:[e,r]}}}]),t}();f.closedBy=new f({deserialize:function(t){return t.split(" ")}}),f.openedBy=new f({deserialize:function(t){return t.split(" ")}}),f.group=new f({deserialize:function(t){return t.split(" ")}}),f.contextHash=new f({perNode:!0}),f.lookAhead=new f({perNode:!0}),f.mounted=new f({perNode:!0});var d=Object.create(null),v=function(){function t(e,n,r){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0;h(this,t),this.name=e,this.props=n,this.id=r,this.flags=i}return u(t,[{key:"prop",value:function(t){return this.props[t.id]}},{key:"isTop",get:function(){return(1&this.flags)>0}},{key:"isSkipped",get:function(){return(2&this.flags)>0}},{key:"isError",get:function(){return(4&this.flags)>0}},{key:"isAnonymous",get:function(){return(8&this.flags)>0}},{key:"is",value:function(t){if("string"==typeof t){if(this.name==t)return!0;var e=this.prop(f.group);return!!e&&e.indexOf(t)>-1}return this.id==t}}],[{key:"define",value:function(e){var n=e.props&&e.props.length?Object.create(null):d,r=(e.top?1:0)|(e.skipped?2:0)|(e.error?4:0)|(null==e.name?8:0),o=new t(e.name||"",n,e.id,r);if(e.props){var a,s=i(e.props);try{for(s.s();!(a=s.n()).done;){var u=a.value;if(Array.isArray(u)||(u=u(o)),u){if(u[0].perNode)throw new RangeError("Can't store a per-node prop on a node type");n[u[0].id]=u[1]}}}catch(h){s.e(h)}finally{s.f()}}return o}},{key:"match",value:function(t){var e=Object.create(null);for(var n in t){var r,o=i(n.split(" "));try{for(o.s();!(r=o.n()).done;){var a=r.value;e[a]=t[n]}}catch(s){o.e(s)}finally{o.f()}}return function(t){for(var n=t.prop(f.group),r=-1;r<(n?n.length:0);r++){var i=e[r<0?t.name:n[r]];if(i)return i}}}}]),t}();v.none=new v("",Object.create(null),0,8);var p=function(){function t(e){h(this,t),this.types=e;for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:0,n=null!=t&&g.get(this)||this.topNode,r=new C(n);return null!=t&&(r.moveTo(t,e),g.set(this,r._tree)),r}},{key:"fullCursor",value:function(){return new C(this.topNode,1)}},{key:"topNode",get:function(){return new w(this,0,0,null)}},{key:"resolve",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return this.cursor(t,e).node}},{key:"resolveInner",value:function(t){for(var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=this.topNode;;){var r=n.enter(t,e);if(!r)return n;n=r}}},{key:"iterate",value:function(t){for(var e=t.enter,n=t.leave,r=t.from,i=void 0===r?0:r,o=t.to,a=void 0===o?this.length:o,s=this.cursor(),u=function(){return s.node};;){var h=!1;if(s.from<=a&&s.to>=i&&(s.type.isAnonymous||!1!==e(s.type,s.from,s.to,u))){if(s.firstChild())continue;s.type.isAnonymous||(h=!0)}for(;h&&n&&n(s.type,s.from,s.to,u),h=s.type.isAnonymous,!s.nextSibling();){if(!s.parent())return;h=!0}}}},{key:"prop",value:function(t){return t.perNode?this.props?this.props[t.id]:void 0:this.type.prop(t)}},{key:"propValues",get:function(){var t=[];if(this.props)for(var e in this.props)t.push([+e,this.props[e]]);return t}},{key:"balance",value:function(){var e=this,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return this.children.length<=8?this:E(this.type,this.children,this.positions,0,this.children.length,0,this.length,(function(n,r,i){return new t(e.type,n,r,i,e.propValues)}),n.makeTree||function(e,n,r){return new t(v.none,e,n,r)})}}],[{key:"build",value:function(t){return O(t)}}]),t}();m.empty=new m(v.none,[],[],0);var y=function(){function t(e,n){h(this,t),this.buffer=e,this.index=n}return u(t,[{key:"id",get:function(){return this.buffer[this.index-4]}},{key:"start",get:function(){return this.buffer[this.index-3]}},{key:"end",get:function(){return this.buffer[this.index-2]}},{key:"size",get:function(){return this.buffer[this.index-1]}},{key:"pos",get:function(){return this.index}},{key:"next",value:function(){this.index-=4}},{key:"fork",value:function(){return new t(this.buffer,this.index)}}]),t}(),k=function(){function t(e,n,r){h(this,t),this.buffer=e,this.length=n,this.set=r}return u(t,[{key:"type",get:function(){return v.none}},{key:"toString",value:function(){for(var t=[],e=0;e0));s=o[s+3]);return a}},{key:"slice",value:function(e,n,r,i){for(var o=this.buffer,a=new Uint16Array(n-e),s=e,u=0;s=e&&ne;case 1:return n<=e&&r>e;case 2:return r>e;case 4:return!0}}var w=function(){function t(e,n,r,i){h(this,t),this.node=e,this._from=n,this.index=r,this._parent=i}return u(t,[{key:"type",get:function(){return this.node.type}},{key:"name",get:function(){return this.node.type.name}},{key:"from",get:function(){return this._from}},{key:"to",get:function(){return this._from+this.node.length}},{key:"nextChild",value:function(e,n,r,i){for(var o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0,a=this;;){for(var s=a.node,u=s.children,h=s.positions,l=n>0?u.length:-1;e!=l;e+=n){var c=u[e],d=h[e]+a._from;if(b(i,r,d,d+c.length))if(c instanceof k){if(2&o)continue;var v=c.findChild(0,c.buffer.length,n,r-d,i);if(v>-1)return new A(new S(a,c,e,d),null,v)}else if(1&o||!c.type.isAnonymous||M(c)){var p=void 0;if(c.props&&(p=c.prop(f.mounted))&&!p.overlay)return new t(p.tree,d,e,a);var g=new t(c,d,e,a);return 1&o||!g.type.isAnonymous?g:g.nextChild(n<0?c.children.length-1:0,n,r,i)}}if(1&o||!a.type.isAnonymous)return null;if(e=a.index>=0?a.index+n:n<0?-1:a._parent.node.children.length,!(a=a._parent))return null}}},{key:"firstChild",get:function(){return this.nextChild(0,1,0,4)}},{key:"lastChild",get:function(){return this.nextChild(this.node.children.length-1,-1,0,4)}},{key:"childAfter",value:function(t){return this.nextChild(0,1,t,2)}},{key:"childBefore",value:function(t){return this.nextChild(this.node.children.length-1,-1,t,-2)}},{key:"enter",value:function(e,n){var r,o=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],a=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];if(o&&(r=this.node.prop(f.mounted))&&r.overlay){var s,u=e-this.from,h=i(r.overlay);try{for(h.s();!(s=h.n()).done;){var l=s.value,c=l.from,d=l.to;if((n>0?c<=u:c=u:d>u))return new t(r.tree,r.overlay[0].from+this.from,-1,this)}}catch(v){h.e(v)}finally{h.f()}}return this.nextChild(0,1,e,n,a?0:2)}},{key:"nextSignificantParent",value:function(){for(var t=this;t.type.isAnonymous&&t._parent;)t=t._parent;return t}},{key:"parent",get:function(){return this._parent?this._parent.nextSignificantParent():null}},{key:"nextSibling",get:function(){return this._parent&&this.index>=0?this._parent.nextChild(this.index+1,1,0,4):null}},{key:"prevSibling",get:function(){return this._parent&&this.index>=0?this._parent.nextChild(this.index-1,-1,0,4):null}},{key:"cursor",get:function(){return new C(this)}},{key:"tree",get:function(){return this.node}},{key:"toTree",value:function(){return this.node}},{key:"resolve",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return this.cursor.moveTo(t,e).node}},{key:"getChild",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,r=x(this,t,e,n);return r.length?r[0]:null}},{key:"getChildren",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return x(this,t,e,n)}},{key:"toString",value:function(){return this.node.toString()}}]),t}();function x(t,e,n,r){var i=t.cursor,o=[];if(!i.firstChild())return o;if(null!=n)for(;!i.type.is(n);)if(!i.nextSibling())return o;for(;;){if(null!=r&&i.type.is(r))return o;if(i.type.is(e)&&o.push(i.node),!i.nextSibling())return null==r?o:[]}}var S=function t(e,n,r,i){h(this,t),this.parent=e,this.buffer=n,this.index=r,this.start=i},A=function(){function t(e,n,r){h(this,t),this.context=e,this._parent=n,this.index=r,this.type=e.buffer.set.types[e.buffer.buffer[r]]}return u(t,[{key:"name",get:function(){return this.type.name}},{key:"from",get:function(){return this.context.start+this.context.buffer.buffer[this.index+1]}},{key:"to",get:function(){return this.context.start+this.context.buffer.buffer[this.index+2]}},{key:"child",value:function(e,n,r){var i=this.context.buffer,o=i.findChild(this.index+4,i.buffer[this.index+3],e,n-this.context.start,r);return o<0?null:new t(this.context,this,o)}},{key:"firstChild",get:function(){return this.child(1,0,4)}},{key:"lastChild",get:function(){return this.child(-1,0,4)}},{key:"childAfter",value:function(t){return this.child(1,t,2)}},{key:"childBefore",value:function(t){return this.child(-1,t,-2)}},{key:"enter",value:function(e,n,r){var i=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];if(!i)return null;var o=this.context.buffer,a=o.findChild(this.index+4,o.buffer[this.index+3],n>0?1:-1,e-this.context.start,n);return a<0?null:new t(this.context,this,a)}},{key:"parent",get:function(){return this._parent||this.context.parent.nextSignificantParent()}},{key:"externalSibling",value:function(t){return this._parent?null:this.context.parent.nextChild(this.context.index+t,t,0,4)}},{key:"nextSibling",get:function(){var e=this.context.buffer,n=e.buffer[this.index+3];return n<(this._parent?e.buffer[this._parent.index+3]:e.buffer.length)?new t(this.context,this._parent,n):this.externalSibling(1)}},{key:"prevSibling",get:function(){var e=this.context.buffer,n=this._parent?this._parent.index+4:0;return this.index==n?this.externalSibling(-1):new t(this.context,this._parent,e.findChild(n,this.index,-1,0,4))}},{key:"cursor",get:function(){return new C(this)}},{key:"tree",get:function(){return null}},{key:"toTree",value:function(){var t=[],e=[],n=this.context.buffer,r=this.index+4,i=n.buffer[this.index+3];if(i>r){var o=n.buffer[this.index+1],a=n.buffer[this.index+2];t.push(n.slice(r,i,o,a)),e.push(0)}return new m(this.type,t,e,this.to-this.from)}},{key:"resolve",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return this.cursor.moveTo(t,e).node}},{key:"toString",value:function(){return this.context.buffer.childString(this.index)}},{key:"getChild",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,r=x(this,t,e,n);return r.length?r[0]:null}},{key:"getChildren",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return x(this,t,e,n)}}]),t}(),C=function(){function t(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;if(h(this,t),this.mode=n,this.buffer=null,this.stack=[],this.index=0,this.bufferNode=null,e instanceof w)this.yieldNode(e);else{this._tree=e.context.parent,this.buffer=e.context;for(var r=e._parent;r;r=r._parent)this.stack.unshift(r.index);this.bufferNode=e,this.yieldBuf(e.index)}}return u(t,[{key:"name",get:function(){return this.type.name}},{key:"yieldNode",value:function(t){return!!t&&(this._tree=t,this.type=t.type,this.from=t.from,this.to=t.to,!0)}},{key:"yieldBuf",value:function(t,e){this.index=t;var n=this.buffer,r=n.start,i=n.buffer;return this.type=e||i.set.types[i.buffer[t]],this.from=r+i.buffer[t+1],this.to=r+i.buffer[t+2],!0}},{key:"yield",value:function(t){return!!t&&(t instanceof w?(this.buffer=null,this.yieldNode(t)):(this.buffer=t.context,this.yieldBuf(t.index,t.type)))}},{key:"toString",value:function(){return this.buffer?this.buffer.buffer.childString(this.index):this._tree.toString()}},{key:"enterChild",value:function(t,e,n){if(!this.buffer)return this.yield(this._tree.nextChild(t<0?this._tree.node.children.length-1:0,t,e,n,this.mode));var r=this.buffer.buffer,i=r.findChild(this.index+4,r.buffer[this.index+3],t,e-this.buffer.start,n);return!(i<0)&&(this.stack.push(this.index),this.yieldBuf(i))}},{key:"firstChild",value:function(){return this.enterChild(1,0,4)}},{key:"lastChild",value:function(){return this.enterChild(-1,0,4)}},{key:"childAfter",value:function(t){return this.enterChild(1,t,2)}},{key:"childBefore",value:function(t){return this.enterChild(-1,t,-2)}},{key:"enter",value:function(t,e){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],r=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];return this.buffer?!!r&&this.enterChild(1,t,e):this.yield(this._tree.enter(t,e,n,r))}},{key:"parent",value:function(){if(!this.buffer)return this.yieldNode(1&this.mode?this._tree._parent:this._tree.parent);if(this.stack.length)return this.yieldBuf(this.stack.pop());var t=1&this.mode?this.buffer.parent:this.buffer.parent.nextSignificantParent();return this.buffer=null,this.yieldNode(t)}},{key:"sibling",value:function(t){if(!this.buffer)return!!this._tree._parent&&this.yield(this._tree.index<0?null:this._tree._parent.nextChild(this._tree.index+t,t,0,4,this.mode));var e=this.buffer.buffer,n=this.stack.length-1;if(t<0){var r=n<0?0:this.stack[n]+4;if(this.index!=r)return this.yieldBuf(e.findChild(r,this.index,-1,0,4))}else{var i=e.buffer[this.index+3];if(i<(n<0?e.buffer.length:e.buffer[this.stack[n]+3]))return this.yieldBuf(i)}return n<0&&this.yield(this.buffer.parent.nextChild(this.buffer.index+t,t,0,4,this.mode))}},{key:"nextSibling",value:function(){return this.sibling(1)}},{key:"prevSibling",value:function(){return this.sibling(-1)}},{key:"atLastNode",value:function(t){var e,n,r=this.buffer;if(r){if(t>0){if(this.index-1)for(var s=e+t,u=t<0?-1:n.node.children.length;s!=u;s+=t){var h=n.node.children[s];if(1&this.mode||h instanceof k||!h.type.isAnonymous||M(h))return!1}}return!0}},{key:"move",value:function(t,e){if(e&&this.enterChild(t,0,4))return!0;for(;;){if(this.sibling(t))return!0;if(this.atLastNode(t)||!this.parent())return!1}}},{key:"next",value:function(){var t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return this.move(1,t)}},{key:"prev",value:function(){var t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return this.move(-1,t)}},{key:"moveTo",value:function(t){for(var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;(this.from==this.to||(e<1?this.from>=t:this.from>t)||(e>-1?this.to<=t:this.to=0;){for(var o=t;o;o=o._parent)if(o.index==r){if(r==this.index)return o;e=o,n=i+1;break t}r=this.stack[--i]}for(var a=n;ac;){var f=n.size;if(n.id==e&&f>=0)u.size=r,u.start=i,u.skip=a,a+=4,r+=4,n.next();else{var d=n.pos-f;if(f<0||d=h?4:0,p=n.start;for(n.next();n.pos>d;){if(n.size<0){if(-3!=n.size)break t;v+=4}else n.id>=h&&(v+=4);n.next()}i=p,r+=f,a+=v}}(e<0||r==t)&&(u.size=r,u.start=i,u.skip=a);return u.size>4?u:void 0}(l.pos-e,a))){for(var R=new Uint16Array(O.size-O.skip),P=l.pos-O.size,L=R.length;l.pos>P;)L=w(O.start,R,L);M=new k(R,x-O.start,r),D=O.start-t}else{var B=l.pos-S;l.next();for(var I=[],N=[],j=u>=h?u:-1,V=0,_=x;l.pos>B;)j>=0&&l.id==j&&l.size>=0?(l.end<=_-o&&(g(I,N,y,V,l.end,_,j,A),V=I.length,_=l.end),l.next()):p(y,B,I,N,j);if(j>=0&&V>0&&V-1&&V>0){var H=function(t){return function(e,n,r){var i,o,a=0,s=e.length-1;if(s>=0&&(i=e[s])instanceof m){if(!s&&i.type==t&&i.length==r)return i;(o=i.prop(f.lookAhead))&&(a=n[s]+i.length+o)}return b(t,e,n,r,a)}}(T);M=E(T,I,N,0,I.length,0,x-y,H,H)}else M=b(T,I,N,x-y,A-x)}n.push(M),i.push(D)}function g(t,e,n,i,o,a,s,u){for(var h=[],l=[];t.length>i;)h.push(t.pop()),l.push(e.pop()+n-o);t.push(b(r.types[s],h,l,a-o,u-a)),e.push(o-n)}function b(t,e,n,r){var i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0,o=arguments.length>5?arguments[5]:void 0;if(d){var a=[f.contextHash,d];o=o?[a].concat(o):[a]}if(i>25){var s=[f.lookAhead,i];o=o?[s].concat(o):[s]}return new m(t,e,n,r,o)}function w(t,e,n){var r=l.id,i=l.start,o=l.end,a=l.size;if(l.next(),a>=0&&r4)for(var u=l.pos-(a-4);l.pos>u;)n=w(t,e,n);e[--n]=s,e[--n]=o-t,e[--n]=i-t,e[--n]=r}else-3==a?d=r:-4==a&&(v=r);return n}for(var x=[],S=[];l.pos>0;)p(t.start||0,t.bufferStart||0,x,S,-1);var A=null!==(e=t.length)&&void 0!==e?e:x.length?S[0]+x[0].length:0;return new m(c[t.topID],x.reverse(),S.reverse(),A)}var T=new WeakMap;function D(t,e){if(!t.isAnonymous||e instanceof k||e.type!=t)return 1;var n=T.get(e);return null==n&&(n=e.children.reduce((function(e,n){return e+D(t,n)}),1),T.set(e,n)),n}function E(t,e,n,r,i,o,a,s,u){for(var h=0,l=r;l=c)break;p+=g}if(h==l+1){if(p>c){var m=n[l];e(m.children,m.positions,0,m.children.length,r[l]+s);continue}f.push(n[l])}else{var y=r[h-1]+n[h-1].length-v;f.push(E(t,n,r,l,h,v,y,null,u))}d.push(v+s-o)}}(e,n,r,i,0),(s||u)(f,d,a)}var R=function(){function t(e,n,r,i){var o=arguments.length>4&&void 0!==arguments[4]&&arguments[4],a=arguments.length>5&&void 0!==arguments[5]&&arguments[5];h(this,t),this.from=e,this.to=n,this.tree=r,this.offset=i,this.open=(o?1:0)|(a?2:0)}return u(t,[{key:"openStart",get:function(){return(1&this.open)>0}},{key:"openEnd",get:function(){return(2&this.open)>0}}],[{key:"addTree",value:function(e){var n,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],o=arguments.length>2&&void 0!==arguments[2]&&arguments[2],a=[new t(0,e.length,e,0,!1,o)],s=i(r);try{for(s.s();!(n=s.n()).done;){var u=n.value;u.to>e.length&&a.push(u)}}catch(h){s.e(h)}finally{s.f()}return a}},{key:"applyChanges",value:function(e,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:128;if(!n.length)return e;for(var i=[],o=1,a=e.length?e[0]:null,s=0,u=0,h=0;;s++){var l=s=r)for(;a&&a.from=f.from||c<=f.to||h){var d=Math.max(f.from,u)-h,v=Math.min(f.to,c)-h;f=d>=v?null:new t(d,v,f.tree,f.offset+h,s>0,!!l)}if(f&&i.push(f),a.to>c)break;a=o-1&&(this.modules.splice(a,1),r--,a=-1),-1==a){if(this.modules.splice(r++,0,o),e)for(var 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:function(r){function a(e,i,t){return 3*e*(1-t)*(1-t)*t+3*i*(1-t)*t*t+t*t*t}if(r<=0){var o=0;return e>0?o=i/e:!i&&t>0&&(o=n/t),o*r}if(r>=1){var c=0;return t<1?c=(n-1)/(t-1):1==t&&e<1&&(c=(i-1)/(e-1)),1+c*(r-1)}for(var s=0,p=1;s=1)return 1;var n=1/e;return(t+=i*n)-t%n}}function c(e){_||(_=document.createElement("div").style),_.animationTimingFunction="",_.animationTimingFunction=e;var i=_.animationTimingFunction;if(""==i&&n())throw new TypeError(e+" is not a valid value for easing");return i}function s(e){if("linear"==e)return m;var i=y.exec(e);if(i)return a.apply(this,i.slice(1).map(Number));var t=b.exec(e);if(t)return o(Number(t[1]),f);var n=w.exec(e);return n?o(Number(n[1]),{start:h,middle:u,end:f}[n[2]]):g[e]||m}function p(e,i,t){if(null==i)return x;var n=t.delay+e+t.endDelay;return i=Math.min(t.delay+e,n)?k:E}var d="backwards|forwards|both|none".split("|"),l="reverse|alternate|alternate-reverse".split("|"),m=function(e){return e};t.prototype={_setMember:function(i,t){this["_"+i]=t,this._effect&&(this._effect._timingInput[i]=t,this._effect._timing=e.normalizeTimingInput(this._effect._timingInput),this._effect.activeDuration=e.calculateActiveDuration(this._effect._timing),this._effect._animation&&this._effect._animation._rebuildUnderlyingAnimation())},get playbackRate(){return this._playbackRate},set delay(e){this._setMember("delay",e)},get delay(){return this._delay},set endDelay(e){this._setMember("endDelay",e)},get endDelay(){return this._endDelay},set fill(e){this._setMember("fill",e)},get fill(){return this._fill},set iterationStart(e){if((isNaN(e)||e<0)&&n())throw new TypeError("iterationStart must be a non-negative number, received: "+e);this._setMember("iterationStart",e)},get iterationStart(){return this._iterationStart},set duration(e){if("auto"!=e&&(isNaN(e)||e<0)&&n())throw new TypeError("duration must be non-negative or auto, received: "+e);this._setMember("duration",e)},get duration(){return this._duration},set direction(e){this._setMember("direction",e)},get direction(){return this._direction},set easing(e){this._easingFunction=s(c(e)),this._setMember("easing",e)},get easing(){return this._easing},set iterations(e){if((isNaN(e)||e<0)&&n())throw new TypeError("iterations must be non-negative, received: "+e);this._setMember("iterations",e)},get iterations(){return this._iterations}};var h=1,u=.5,f=0,g={ease:a(.25,.1,.25,1),"ease-in":a(.42,0,1,1),"ease-out":a(0,0,.58,1),"ease-in-out":a(.42,0,.58,1),"step-start":o(1,h),"step-middle":o(1,u),"step-end":o(1,f)},_=null,v="\\s*(-?\\d+\\.?\\d*|-?\\.\\d+)\\s*",y=new RegExp("cubic-bezier\\("+v+","+v+","+v+","+v+"\\)"),b=/steps\(\s*(\d+)\s*\)/,w=/steps\(\s*(\d+)\s*,\s*(start|middle|end)\s*\)/,x=0,T=1,k=2,E=3;e.cloneTimingInput=function(e){if("number"==typeof e)return e;var i={};for(var t in e)i[t]=e[t];return i},e.makeTiming=r,e.numericTimingToObject=function(e){return"number"==typeof e&&(e=isNaN(e)?{duration:0}:{duration:e}),e},e.normalizeTimingInput=function(i,t){return r(i=e.numericTimingToObject(i),t)},e.calculateActiveDuration=function(e){return Math.abs(function(e){return 0===e.duration||0===e.iterations?0:e.duration*e.iterations}(e)/e.playbackRate)},e.calculateIterationProgress=function(e,i,t){var n=p(e,i,t),r=function(e,i,t,n,r){switch(n){case T:return"backwards"==i||"both"==i?0:null;case E:return t-r;case k:return"forwards"==i||"both"==i?e:null;case x:return null}}(e,t.fill,i,n,t.delay);if(null===r)return null;var a=function(e,i,t,n,r){var a=r;return 0===e?i!==T&&(a+=t):a+=n/e,a}(t.duration,n,t.iterations,r,t.iterationStart),o=function(e,i,t,n,r,a){var o=e===1/0?i%1:e%1;return 0!==o||t!==k||0===n||0===r&&0!==a||(o=1),o}(a,t.iterationStart,n,t.iterations,r,t.duration),c=function(e,i,t,n){return e===k&&i===1/0?1/0:1===t?Math.floor(n)-1:Math.floor(n)}(n,t.iterations,o,a),s=function(e,i,t){var n=e;if("normal"!==e&&"reverse"!==e){var r=i;"alternate-reverse"===e&&(r+=1),n="normal",r!==1/0&&r%2!=0&&(n="reverse")}return"normal"===n?t:1-t}(t.direction,c,o);return t._easingFunction(s)},e.calculatePhase=p,e.normalizeEasing=c,e.parseEasingFunction=s}(e={}),function(e,i){function t(e,i){return e in s&&s[e][i]||i}function n(e,i,n){if(!function(e){return"display"===e||0===e.lastIndexOf("animation",0)||0===e.lastIndexOf("transition",0)}(e)){var r=a[e];if(r)for(var c in o.style[e]=i,r){var s=r[c],p=o.style[s];n[s]=t(s,p)}else n[e]=t(e,i)}}function r(e){var i=[];for(var t in e)if(!(t in["easing","offset","composite"])){var n=e[t];Array.isArray(n)||(n=[n]);for(var r,a=n.length,o=0;o1)throw new TypeError("Keyframe offsets must be between 0 and 1.")}}else if("composite"==r){if("add"==a||"accumulate"==a)throw{type:DOMException.NOT_SUPPORTED_ERR,name:"NotSupportedError",message:"add compositing is not supported"};if("replace"!=a)throw new TypeError("Invalid composite mode "+a+".")}else a="easing"==r?e.normalizeEasing(a):""+a;n(r,a,t)}return null==t.offset&&(t.offset=null),null==t.easing&&(t.easing="linear"),t})),a=!0,o=-1/0,c=0;c=0&&e.offset<=1})),a||function(){var e=t.length;null==t[e-1].offset&&(t[e-1].offset=1),e>1&&null==t[0].offset&&(t[0].offset=0);for(var i=0,n=t[0].offset,r=1;r=e.applyFrom&&t0?this._totalDuration:0),this._ensureAlive())},get currentTime(){return this._idle||this._currentTimePending?null:this._currentTime},set currentTime(e){e=+e,isNaN(e)||(i.restart(),this._paused||null==this._startTime||(this._startTime=this._timeline.currentTime-e/this._playbackRate),this._currentTimePending=!1,this._currentTime!=e&&(this._idle&&(this._idle=!1,this._paused=!0),this._tickCurrentTime(e,!0),i.applyDirtiedAnimation(this)))},get startTime(){return this._startTime},set startTime(e){e=+e,isNaN(e)||this._paused||this._idle||(this._startTime=e,this._tickCurrentTime((this._timeline.currentTime-this._startTime)*this.playbackRate),i.applyDirtiedAnimation(this))},get playbackRate(){return this._playbackRate},set playbackRate(e){if(e!=this._playbackRate){var t=this.currentTime;this._playbackRate=e,this._startTime=null,"paused"!=this.playState&&"idle"!=this.playState&&(this._finishedFlag=!1,this._idle=!1,this._ensureAlive(),i.applyDirtiedAnimation(this)),null!=t&&(this.currentTime=t)}},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(),i.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,i.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),i.applyDirtiedAnimation(this))},reverse:function(){this.playbackRate*=-1,this.play()},addEventListener:function(e,i){"function"==typeof i&&"finish"==e&&this._finishHandlers.push(i)},removeEventListener:function(e,i){if("finish"==e){var t=this._finishHandlers.indexOf(i);t>=0&&this._finishHandlers.splice(t,1)}},_fireEvents:function(e){if(this._isFinished){if(!this._finishedFlag){var i=new n(this,this._currentTime,e),t=this._finishHandlers.concat(this.onfinish?[this.onfinish]:[]);setTimeout((function(){t.forEach((function(e){e.call(i.target,i)}))}),0),this._finishedFlag=!0}}else this._finishedFlag=!1},_tick:function(e,i){this._idle||this._paused||(null==this._startTime?i&&(this.startTime=e-this._currentTime/this.playbackRate):this._isFinished||this._tickCurrentTime((e-this._startTime)*this.playbackRate)),i&&(this._currentTimePending=!1,this._fireEvents(e))},get _needsTick(){return this.playState in{pending:1,running:1}||!this._finishedFlag},_targetAnimations:function(){var e=this._effect._target;return e._activeAnimations||(e._activeAnimations=[]),e._activeAnimations},_markTarget:function(){var e=this._targetAnimations();-1===e.indexOf(this)&&e.push(this)},_unmarkTarget:function(){var e=this._targetAnimations(),i=e.indexOf(this);-1!==i&&e.splice(i,1)}}}(e,i),function(e,i,t){function n(e){var i=p;p=[],en?t%=n:n%=t;return e*i/(t+n)}(n.length,r.length),p=0;p=1?i:"visible"}]}),["visibility"])}(i),function(e,i){function t(e){e=e.trim(),a.fillStyle="#000",a.fillStyle=e;var i=a.fillStyle;if(a.fillStyle="#fff",a.fillStyle=e,i==a.fillStyle){a.fillRect(0,0,1,1);var t=a.getImageData(0,0,1,1).data;a.clearRect(0,0,1,1);var n=t[3]/255;return[t[0]*n,t[1]*n,t[2]*n,n]}}function n(i,t){return[i,t,function(i){function t(e){return Math.max(0,Math.min(255,e))}if(i[3])for(var n=0;n<3;n++)i[n]=Math.round(t(i[n]/i[3]));return i[3]=e.numberToString(e.clamp(0,1,i[3])),"rgba("+i.join(",")+")"}]}var r=document.createElementNS("http://www.w3.org/1999/xhtml","canvas");r.width=r.height=1;var a=r.getContext("2d");e.addPropertiesHandler(t,n,["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"]),e.consumeColor=e.consumeParenthesised.bind(null,t),e.mergeColors=n}(i),function(e,i){function t(e){function i(){var i=o.exec(e);a=i?i[0]:void 0}function t(){if("("!==a)return function(){var e=Number(a);return i(),e}();i();var e=r();return")"!==a?NaN:(i(),e)}function n(){for(var e=t();"*"===a||"/"===a;){var n=a;i();var r=t();"*"===n?e*=r:e/=r}return e}function r(){for(var e=n();"+"===a||"-"===a;){var t=a;i();var r=n();"+"===t?e+=r:e-=r}return e}var a,o=/([\+\-\w\.]+|[\(\)\*\/])/g;return i(),r()}function n(e,i){if("0"==(i=i.trim().toLowerCase())&&"px".search(e)>=0)return{px:0};if(/^[^(]*$|^calc/.test(i)){i=i.replace(/calc\(/g,"(");var n={};i=i.replace(e,(function(e){return n[e]=null,"U"+e}));for(var r="U("+e.source+")",a=i.replace(/[-+]?(\d*\.)?\d+([Ee][-+]?\d+)?/g,"N").replace(new RegExp("N"+r,"g"),"D").replace(/\s[+-]\s/g,"O").replace(/\s/g,""),o=[/N\*(D)/g,/(N|D)[*\/]N/g,/(N|D)O\1/g,/\((N|D)\)/g],c=0;c1?"calc("+t+")":t}]}var o="px|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc",c=n.bind(null,new RegExp(o,"g")),s=n.bind(null,new RegExp(o+"|%","g")),p=n.bind(null,/deg|rad|grad|turn/g);e.parseLength=c,e.parseLengthOrPercent=s,e.consumeLengthOrPercent=e.consumeParenthesised.bind(null,s),e.parseAngle=p,e.mergeDimensions=a;var d=e.consumeParenthesised.bind(null,c),l=e.consumeRepeated.bind(void 0,d,/^/),m=e.consumeRepeated.bind(void 0,l,/^,/);e.consumeSizePairList=m;var h=e.mergeNestedRepeated.bind(void 0,r," "),u=e.mergeNestedRepeated.bind(void 0,h,",");e.mergeNonNegativeSizePair=h,e.addPropertiesHandler((function(e){var i=m(e);if(i&&""==i[1])return i[0]}),u,["background-size"]),e.addPropertiesHandler(s,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"]),e.addPropertiesHandler(s,a,["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(e,i){function t(i){return e.consumeLengthOrPercent(i)||e.consumeToken(/^auto/,i)}function n(i){var n=e.consumeList([e.ignore(e.consumeToken.bind(null,/^rect/)),e.ignore(e.consumeToken.bind(null,/^\(/)),e.consumeRepeated.bind(null,t,/^,/),e.ignore(e.consumeToken.bind(null,/^\)/))],i);if(n&&4==n[0].length)return n[0]}var r=e.mergeWrappedNestedRepeated.bind(null,(function(e){return"rect("+e+")"}),(function(i,t){return"auto"==i||"auto"==t?[!0,!1,function(n){var r=n?i:t;if("auto"==r)return"auto";var a=e.mergeDimensions(r,r);return a[2](a[0])}]:e.mergeDimensions(i,t)}),", ");e.parseBox=n,e.mergeBoxes=r,e.addPropertiesHandler(n,r,["clip"])}(i),function(e,i){function t(e){return function(i){var t=0;return e.map((function(e){return e===p?i[t++]:e}))}}function n(e){return e}function r(i){if("none"==(i=i.toLowerCase().trim()))return[];for(var t,n=/\s*(\w+)\(([^)]*)\)/g,r=[],a=0;t=n.exec(i);){if(t.index!=a)return;a=t.index+t[0].length;var o=t[1],c=m[o];if(!c)return;var s=t[2].split(","),p=c[0];if(p.length=0&&this._cancelHandlers.splice(t,1)}else s.call(this,e,i)},a}}}(),function(e){var i=document.documentElement,t=null,n=!1;try{var r="0"==getComputedStyle(i).getPropertyValue("opacity")?"1":"0";(t=i.animate({opacity:[r,r]},{duration:1})).currentTime=0,n=getComputedStyle(i).getPropertyValue("opacity")==r}catch(e){}finally{t&&t.cancel()}if(!n){var a=window.Element.prototype.animate;window.Element.prototype.animate=function(i,t){return window.Symbol&&Symbol.iterator&&Array.prototype.from&&i[Symbol.iterator]&&(i=Array.from(i)),Array.isArray(i)||null===i||(i=e.convertToArrayForm(i)),a.call(this,i,t)}}}(e),function(e,i,t){function n(e){var t=i.timeline;t.currentTime=e,t._discardAnimations(),0==t._animations.length?a=!1:requestAnimationFrame(n)}var r=window.requestAnimationFrame;window.requestAnimationFrame=function(e){return r((function(t){i.timeline._updateAnimationsPromises(),e(t),i.timeline._updateAnimationsPromises()}))},i.AnimationTimeline=function(){this._animations=[],this.currentTime=void 0},i.AnimationTimeline.prototype={getAnimations:function(){return this._discardAnimations(),this._animations.slice()},_updateAnimationsPromises:function(){i.animationsWithPromises=i.animationsWithPromises.filter((function(e){return e._updatePromises()}))},_discardAnimations:function(){this._updateAnimationsPromises(),this._animations=this._animations.filter((function(e){return"finished"!=e.playState&&"idle"!=e.playState}))},_play:function(e){var t=new i.Animation(e,this);return this._animations.push(t),i.restartWebAnimationsNextTick(),t._updatePromises(),t._animation.play(),t._updatePromises(),t},play:function(e){return e&&e.remove(),this._play(e)}};var a=!1;i.restartWebAnimationsNextTick=function(){a||(a=!0,requestAnimationFrame(n))};var o=new i.AnimationTimeline;i.timeline=o;try{Object.defineProperty(window.document,"timeline",{configurable:!0,get:function(){return o}})}catch(e){}try{window.document.timeline=o}catch(e){}}(0,t),function(e,i,t){i.animationsWithPromises=[],i.Animation=function(i,t){if(this.id="",i&&i._id&&(this.id=i._id),this.effect=i,i&&(i._animation=this),!t)throw new Error("Animation with null timeline is not supported");this._timeline=t,this._sequenceNumber=e.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()},i.Animation.prototype={_updatePromises:function(){var e=this._oldPlayState,i=this.playState;return this._readyPromise&&i!==e&&("idle"==i?(this._rejectReadyPromise(),this._readyPromise=void 0):"pending"==e?this._resolveReadyPromise():"pending"==i&&(this._readyPromise=void 0)),this._finishedPromise&&i!==e&&("idle"==i?(this._rejectFinishedPromise(),this._finishedPromise=void 0):"finished"==i?this._resolveFinishedPromise():"finished"==e&&(this._finishedPromise=void 0)),this._oldPlayState=this.playState,this._readyPromise||this._finishedPromise},_rebuildUnderlyingAnimation:function(){this._updatePromises();var e,t,n,r,a=!!this._animation;a&&(e=this.playbackRate,t=this._paused,n=this.startTime,r=this.currentTime,this._animation.cancel(),this._animation._wrapper=null,this._animation=null),(!this.effect||this.effect instanceof window.KeyframeEffect)&&(this._animation=i.newUnderlyingAnimationForKeyframeEffect(this.effect),i.bindAnimationForKeyframeEffect(this)),(this.effect instanceof window.SequenceEffect||this.effect instanceof window.GroupEffect)&&(this._animation=i.newUnderlyingAnimationForGroup(this.effect),i.bindAnimationForGroup(this)),this.effect&&this.effect._onsample&&i.bindAnimationForCustomEffect(this),a&&(1!=e&&(this.playbackRate=e),null!==n?this.startTime=n:null!==r?this.currentTime=r:null!==this._holdTime&&(this.currentTime=this._holdTime),t&&this.pause()),this._updatePromises()},_updateChildren:function(){if(this.effect&&"idle"!=this.playState){var e=this.effect._timing.delay;this._childAnimations.forEach(function(t){this._arrangeChildren(t,e),this.effect instanceof window.SequenceEffect&&(e+=i.groupChildDuration(t.effect))}.bind(this))}},_setExternalAnimation:function(e){if(this.effect&&this._isGroup)for(var i=0;ir*HCaznT~89WON#JV~Fv5E)U#kX|tS)F5ph zT{m>3PacXikn0Uo+4YK66_eB|WyHuWsk|Uc6yvuzt{A684za(qhTv_}*<_|bQoWNrq8U@~ zXbp@((khAnz`u}+ts>2~FgRko-f0!1_+*}cGn>De%})The5~oYlmaI4p`^97CAtUu zqZ=COjTHABMk-CoDvQz4JPo2{!VpK&Edjxt-bZ@T>cS_Jgk)|WZ-m~&h-BT&#AK&M zoT8ZTwl`G9M_7XvVjZ#lo~ifbeZtbSF9KAbA7RWUlMgrl53`lsQvKncf0Ux8Qa`>Y zTdIIETMKzk%1x4V%dXQWwoaUwBh0S!(jpQs5PN|Hy7v3nYi2r9(EPb#hR*9|*rlm6 zbYbKeGtJP+WR_#R${1hKhYxE<*(dB)Jy2IKQ}-Rm4akqMwPrFoT+gcOO*J}`Q zX_q|fb8rj))hy3vC*J|^tD;diYCsv*yHm%^la<^wXI zOkj3Qiz9F!{dNwEDlk9RDH5-x9rhOIZde(H>C^nI#0j6}>2adrS>$%!>1hrOpoiHW z3eObf)ADs9q1k`~CWe#3b5!Gep-$_CZfVjs`Z%B2WqCmsKI$;ibMO=!v}LPRMT;Gxd{wNQD}HsdT&BhC6@>`Z zI~Z!ep+G+0RTaja84s;go!N76N~b#WXJ9v7r`AVdMUs{b@$~GnU~h5g@Z(L_U2)zx zmyb;#xhHa^_OKAHVa|ZPJy0`MS4=1IK2A}EV@bbIspy_mno3S|uQhXh!y#K74)+jd znuX44DYP*08b4hts{caG?1f-s=fW)9ReT*!*%E7iw%UjZ`@0Wj*Y4E(gE=&>4yZ#n zrkOjw*>ChR40xGUI%GpYw=eXakES#$NmcGDF#g9u&nUz6K&5UYO(rjNWY?13>{zw> zm9MC*9)XEJ0?Zz3&@I(b|0oE_#q(UIK?1YzQn*!IMT8n&MBke@|5M&1EO zdHK%3&SMTa8hl`CPUcaDrXw&j&> zYG{*?kzxAxjq+@QIUaLph{v}k_^>ri8SO-Eqt4iCe1H2+pf34JMgCeqOb zc@91l=CB9OrT%rtQlr!VPxz7=@gw!352>cH2gnBJXos_}(HhUuEq(&CXhD+fF(-<8-fo~e8=msAf;p%f@#2Ak7`#C*E_hTK%w5>sVXTlzo_9Gr( zS}$Ra@9+sa$8Q!iD=WeK=giDE)T@YyP?HQ-Z|)nf{ekSHOVZOL6L z2ulEgFO{rxm`maAVa5<)f+tpC9KX_8O)!s^~RHvIy z-(0Fzw;+-S1nvf|?wN)gFi)RKqG)tkIL$*QW)kWB-d)9^2^yR2u&~tUh2Q5h=`eSG zJow7!aM~OG;D;Mj0~RA~FaC&uZf%N~F1jof%d|&t-I9#j< z7VzZ96p<#;-TYgjVFi%%V0ZkbNQ?+X#NQ$*NXn1rXY5s8&{uh<0Eia*y@sDV=L4-P z$jQX?k^MdqI0x=cLY@g7Q_HKIqVkzSA-BaKZ!%%6Qt-dXp{>uX$F3_OB&_=^F9vXv z9LN)3A9~5Vs97Fghyqh!*ZRcVf{spNwuql+=h)IGa%ybv)wAT0)p#E6=Jkv!!({?TWX^cuFx;v3RJckoC+)N)gL{VJ#W-DGsq|pqe)Z5 z8W-)JOu)XCV#im-RUCjnY{@N+Q4jM`cvt8lFTmpmh)=YpL=R9uYE8<`mhvI`gJidC z$nEEf)kB1+gp8NyM#vSFprC79irV#{fVeQe)kpj{Tj@=Q_{45EIt=PiVOWP64*W@I zEw*7~z=fd!HyrzCx(+fsOc>`eZqyR>IeBA88NaN+aK;QYK5gTZGHz}#V~GN$V;d|O zw{o1tC$eHY)z{6?IBb6zjgCXKSMueaz$u6`#2{^aonQ8bptV=1ud-+HvKJ1ATlyCn zyzG7fcjz+fiar2C^Yc3??qg(|7aPg=T?_m~6jO#&a5Dqu=NGbN)nkk-VD_+Yg8IJw zUqmv(bqoDB1>Fo_Dww}_z!GhVggp#QT>}h?QQNk*bdWQn1C0eRTvtZs z>IBf+T$9xbf+q}XTUM?Itl$88$sTs18zf#RHow0};*HjIaeRD#f1lmI$%MQ;&cFZu z`{Rd=-c~Vk)o4^=b5-X>oYxOA+EQ@0Z4tjQ0N~5JBK{iM4N~~&*-{o|ZzBycM*Ra6 znCB6Gy^5#!;bEq>q^jZ~{$~CP)C%yoUjuA`BL43CS3$dcZYV2Q0}8-NJIul{Aij2p zfH^Vr4GIoWJh?=th`*Z8W6-Z!fjDS3elfkKnm*`@4OxkMGlqk_dHoRi|2DIzi8O~o z18g3~Nk_>Wb1xMf(mH)9>^c4m=!9iI3;Pp&TuZX0z5J7n6s94oxMv&$XBUrKFlI7w zzil2XAknr0La8@fORv)kV?)S)ycscU)Y#r`Vp75uwVAd-II&M=8H#rw z{&MbLA7}4BTwY)N`tjq3PnYNKuFpSxLLBrc;`c&d?CM%bO;=V)vlEme#`{4?@z_y^6c4d0oJ96VZ?$b z5)q`kyv}*6Zu2&9G2g_dCq=&BF}M8(uk%x6(>;QZ=1AZfT#t}>{aBvrHpN|()2UC? zH6-e-fJNs|$}WmJ6@PoxRYWAUQ&*{viLM1GoHQ{ z#|aR?mc$YSlBQ`Av(Dy%hWhi=Rp5p%?{T0xD1Ds8M4GtIRE&hJNWOyssO*}F?k>k= zW(vE4>rGN-x4xN9-$1}g#A#{ja5il1_od)UR5ZIMk|*(h)0^-efU>3HY3w#kwCa>J zvBG^8qO_=^dm-=4HWeHw%S;QS&4reL1DSCKSe_yV*GS{(d1~+Js}Ymg%O;!k7|xWZ z?uSk1_pDQy3-EY;OJ#^1PMd@Eu-mB1IeeqdI@)*A)W`n6N0(eJ(L6;Qj5S&tr-XKn z>?a)iawjDaLy?m1YqC>x?_YZM>w^1|@RC;hHRDWe_NFN8h8Us?O?3Y~=-5Xupso96 z2HVZFbV|%q*ni*yygg%^qr(yq^T)UQbmXAs+SQ1{u&_JYFRtbbeM_-9 zuNCPX-vVffJ-(rYCqk^)?{fo-)~XPR{-dYfMQX#Q9HR1X5T`b5vszP9d}cNOe$!YqZ6y1vs1lXRF+K2G9y1 zg-g&&VBGOP0qhnVk{sh2fD$Vp;ck7N?3We4NU<#{WZRdb*dn_PJ~&6{YeM;|!v>9p z<-uaK=9gGDzTi{0ACnalF|MhsMMdmbmiewf^zn&AcD(gEXsWiEHX%#++tr_*MKjii z8Z#M9!n=^(KNor#rB3DFI)>r=rCB$blZn}y?R+-rSls9~oSyN%KDO}Y=lQS?e8<$* z<^_-pr&k`6bitfR(42Sk2u(JaN|Bn_w6J-`U~lp?#0t`n6=WDI49v2!qC|oulA4p( zOg1_UaUPC_`AVBjCdacROOJ2S_>!?qi(hLn;b)>~VpQ&xM7;$2fgC(s*fEXvvsLI{ zroOt@n2A}f+AkOxRlg^ERZ)o#6%IRfz91nvB(Oo9NSV`Vo}Mz^s1lsfd})OggNKK7O3T^(Q=3nSw>VO4AV2*%VO0DA}J} zrKPx|?}*wEQ#1+?hvrRjrxX~R7t6klF0yC5xUFV5oELV^V`GWN5QR6kbimbVPQ zFvV_IWhc$HO%RCAB2Y;)Nrwmr5Xs%I-G0IG!D6nkt=`Z={b7 zzd-)|W4)pLue3dfa^pC%zhdzcU_r@qks6$8bA?T{&-;?BanTZN^NmgFNNB>2^zW}5 zp$S5e?Mu5=7LkDl(B0@X=B?nnJwpyCv^c-GaE8ZgD0o18+P5t?d_!e8nhZrGC8{G) zzZ#_0`#qzi#6s4{8VE5LLG~K?3!B}&2)D9TvnsQ&{Xe2D^Go$6Dg+SgRowvHCtc=hWj z18bDPnu~2}Z}}(3|3!~(+;OKK9&ZDe3a0r=R`_10wNR@k+hiFGU-m^FPMqtX%Otn; z59hFVdbng6Y5akG9hV#PlEn`Wv(oS;Mzn8@QJIR4t+UNGE9CKnV%{E72M|osF zZ9EeyJ}l3zmHJIx1E{KgYsx%oUcDawVWIL8+xlm-l%@OXn7>9MD`_}D)#CsyYYFoQ z7EqMo9@IEZ0z8Of?9@WS;>l)wD53$7Y^b(LTMLt~@N@jx<@M!fKYjDnWj8Mn z(>!h^%EAB809CcSMgjBmPK92Brmt|}uR&;ylC${OEnYHJ^b~qY zy|{CJ1nm8O(CY{>;1TSB14?aD8Q{i(B)S$^V115eu(|}7%WejFL@EaI2+DXa<2Ykh)3KS3?%!V`d_ zL%@{4GAFe8vP99uhOU!4J8mCnY4I-D0)i|h6L9T=l4hKOpE@yP_5@&~KKS|3Wq*3D z|Cl38nB&Z`={ALBo@I`4!90PCRT_rB^Yb`EFcCFBP_YtZ+Y2p4D@_5E3C zxC_YdT!g%i-|U3dsPK83?8Lix5I9)4{FozRF(gC$#ObWsH87sMpIrP~ZreeaX~wgU zC!0pCi|#YM2$~qrPm`b*v6a(_w^W>$~&JN48M_{ygKh=eA4rEm&-ZcR~=wc4%m-PU4;WC}_fJARu- zE>-arGns?q9rWfMi1{qMk2h2(F4D6`(bT%otoNc?EPKgSzFhHnt4voQ`(`ZM#k4_y zk+MCo(mkt1Y1CI-OnLecI!mx5{&J6pXlJ^U9wQ%?q=XB4Bm_*}=m=DkW1cNfW4i=z z_#zgN3!KUG>~?oF0HB_OsFd2YmoRR`2@r<>gzJ-|+4)Qu3XETe{XTJa5VB@}0y~^z zbE)vwyZUnyre0f5@~#7beY-da(}sj=fZGCs!$CQ{Lz!+Jm@Rq*D7 zo_Ezh(zht1j&U>_4o3OwTZ-8WmA>wFZs%K+MyS`fWA}U$V;ek`lx&CXl(7%yYUj0UPY{z*y zVH#~~8M$aSet}|(>h;&{eCw6!8(Feyx&4i=yAlng8lN&N9Be4$n7un2SSjqLPs|{( z_KAy?H@aIEq871Qx{94SdSrIJEFCc(|6g5(7hEkAt9V`=RtMwS((XWG3x*!hpXf50 z^6^n^r0%lN*)lfhHjqbK_Zv9CR@o0HINXZ)oczvNV_{HpT9tJzaj-!9RAbJKfE10a z5gdHK&oXJh!)CVlaOmduqp>u(S8WOW`N>^JqxtE)dR-DiXM@RAyBE&*15IjSOcY@8 zc?ElmZ!-onFa;Wj0y&d#mkV70g&2+SD51IvMREM5QN>$F?iHg8G9_ImIb1X@7GSHmV)p7epw3L12sNlBi%OH zMB}AHC1^t+4jmHW1IEz3NN9U73cJ?@Ox#}+GC;vhfUi9%riRe6z$4%SscF(bn*bjQ z@b~wyp=v|twhB%u{^7pfe>Ffb)F!U(ilfykky>xZ(Is78V2%kf0(!uN-Y`rVf9oX} zDg(N3Yi-S18=pW7QTPO62t1BGk9^l|FvC{#>DsVkGK)>w04UI9MuWlwTu^v{l=l8(H z+J1mXj!69A=J;(5 zspS;HJ9-MX-?y(Dzt63|#9N60754jrHSlYp$;C!CF1PA(=Z>&#JE}%@%ALx+hADdFBDLJiSPZPSEt znh@jQV(e@|`e;Ag$#5gv3(@*o!dIFjzLwi1uEu=9A5qCI^qORJR7kiT{1%z{Im`0w zEOX{VO=v!(hj0=L#6{B;{PH2x3&Zw8IrMB;3!(8AaFL0#jL%ilcAc@<^(2LjO1R%* zBDBBYNRaS86HS82z(87{H$J#d8*AB2WN13;Q!DBm2N?Gi?>OY?@Yl#7 z2RT<`n{&i5Q%@A@vJ`a8mC%t706v#22fiE)R|^Iq#jeJD0YSbX>(`EPQrs`r`2wq; zlOoM%G@|gCOZXNE11!xdGQe8(BE!;43cvx(1mn(sY=ZN=YQ+j)4BYuXCG5{MT(5{3 zoL3#E(pXjy+mqi};n@=H_z=Qoz+a(7A=*b(;>1a+V-Jk9ft-T}E;{Lkiaft|Ts@p^ z1Ph0AWv#VG8*jx8=jqf$8i7ISP@gG$bcj)jAy`Jn$lAqS7+DMa=lj84oRK>;h2gi# zb*Jwe1=iyan*7z0S`&cc?-}DXjOkVwcM?{y8ICR# z_i(P8?R`<9**5^Ie&7Cs!**lXZhsjW5dik){JNY$T+>e*X0#>_*W|VGhn~yeM;O=%Cw~{=WntD!Ti^ zMq@WIJY@E(DSD6uSrm^s$iti6Z*_Zn8?_Rp44S}*Ht~~ja&f^PozSR2w`3E@2n-|( zDjjbiH7~5S@o_u!;C{85T>Rk=^Fa1-UZM2E{#@Ws6{5agq(FR|buc8 z$T~g6x#*u1=QTKkI8)bK%JRQ>qzo>r>u$IQYz=^<4CfC-={D%fVSmq2Y}C4T#sa1S zVwL`DMW)3j0oSd$=y7whdiFX7k2_DBYl{3`$Z~;VZvP|-np%XyvOz~-&yEyn6k&vp z9mA-ajL+d?ZtFD6muB4bwg8*FoSB+EE~w)Il+@5DJI|yI0x~flbIz_{TfkKywN@N0rEI76B{MgS;PMSy zo&S3O23=gd*o;H>p=1}!uGr*Gz`i4D$iD3H(CuHsZ1VlpIs1}B#)N&p|B^3pL%yfv4_7n%zG5bI1@-(ZuJ(*4ui-IfL0RwxD`Y_< zVTs6oJTGwLt5Q7~_EfYc7x@D#T;el{Ibwc?rp3l~E_%@>A z_CNx+Lt5GE`2PMst5SIX92fr3JMz1zLxqoL&}C{~kbb1$X#Gf)=)}t+mW9(CO7l+# zOi^p1pQxt0YDY9R9Xm;jhFZ_0>?F$OnJJ0pYB7aQj|imZ!(!P0+e5tk@GPSh`QG54 z6v^-|!MWFX;B)QBWi8>V?$zU7eb}$>_YHi#d%u5ozkdhB9sU%M{kVU8+(T-s_uF+Q z)_oCZx9PRnbS~PH6^7aVH<_!o?bVuW)ZM-*Hv2pLgL9vNmeKO8PNYWhNn;V4Y{e<* z+w%mfB~JOX>h8e=MvdhjvM`uu^L%G(E*|1{y{}*ime`;SkBi4=sy!G{0H0GW@N$M> zOUt=GI-Ol4{Yv!H2z=a$-3zMT3uL9{zG7W{Z;elBXnB9)iIP%GKKg$a#ELP>K#WmZ zF~+XXAhj^c6R#i)2E2^8C-=@wKR!d2it<91iZY3%qAc?syulcRE|j31oyhLPkb)yh z!8Pe6Tt~!hQQG`IxymA5rCmWoF(bn=x01LJmqM-Lg1Cu~HHZz&kJeDLwQkWA{m>2A zrLj7tY^RjOaWDa21QkrgP@&Mb&as>Zp$sz$CEYNTcH;mHF*+9>RY;jSBtftf!el4d zpkWP{i!`Calj{0pet)E6KxgxbC<6kQ(n#RlXG^co zWBp!2WcsE7a7;KCFR6RQux1J!5fg8a(F=Ry(A%n0Qv6=ZNKZkMOv{X=wP*1hQcPZk zt3*!DJpXts;dhk~v@SBc`_zl&V2V~2$I)G?MVV`yxv$&sup9dfOi0EX(Qy$4JhrWF z@vzE|tK!_8w3rCo=k*6t6kptJgJ%N67}=tdD0O95?}r??+~pg-IyZc-ASYifE3z;# z18K|C4LYG}Azj{3cjwLpfI)GHSj$IHkQ%0R?HhUR>BY*24-*-(C~N2fYi_+7r|lnP zn!K~0na+1zpoETY0zm^jRM6knI~ES@gnMJmevpVl2YH z&wDaGaha$2Bk^s&;IO>zN9$R!JDz_ka$wf-dt)?{Z=lkOICX1g$8L?7r*TRto!4TM z-@{q1x)AKK1R7nf1Fk)(e)wbegviEI^Iz6iIMnt=8Sd>Ph4FybLfc8Ye}iB3!R&_3O1919bXop*+8;Cr!L4&WRD5?ZC?#?C-$ zlb7ZPkO-?tkv8R`p#;jz5gnvLP5fH`t-zoviJ!3N~h)4i&Zh@NpICjM{Wf_F?~V|I7Z>hA&Xd^lAfboO&3s{zf`& z^Mm{ZF9iI0l%F2Wg!5(gz4SHhUOE2ZS#hid2fy{3qrv-*WVTCFanwi<6KD2TrW+|>@h9%|`KU{^6RAJ_t z+E1$ROHd)mr)gzotheetPP%{;0@r1kMY=3A?gKW*l8^n82ivg;yz^i|b*X7V8@nJX z{eZ=;bc3btv)9E(s6}9ob}21wK#u~`{t^(F>0{}K6OebYg8vQ_ zMDNtzT>HIwC$;_f=r`#GbMWK6d<4=cKETgAGtYZ=E#C2HZrB^nZHdhR*K7RY^PSzz zOJg2!>l1jP?`$HTwKL7a&ab6>$G7sDOb6dXh2Q@6gZaB=*Iddqd&i*)CSc}R&OUOO zI@Vz~ymL)`4`af4{$PGus6LP_w*BV-JU8ZwhplY=1ZFgW8BTy~h2G*ue}#WO!#_X5 ze*F0Qqu-AoVLvYA@v;86{BgDD>nx8MY|gNnxPd=hyoJ9KpbdlBuNjQ!!G6(g$XnWt zuez<+iq8Q2hUKxx<0rWTnA`#se)5(kJ8_$&;R%~sBF%A;re=4`62oFGbhTb@R5=mt9u&`2WmZ2Y2MS4gM>$SEV)G z(ld(Q#Br|oZRtfGbG>|VG=3U-FMhl8-$M`rNl=hR+w#)xJQUc$0ucDHeUy%Fnt`Ir zWZCEglCxbmkbWN%hh$W)KpabESXDBTmsf532z0mYO{bs2<^B6TnL5nmCuvvY(9$FY zO$Sj<0Hn*KO^e|zRr)P$+_qChXfH~nB#^hY{dn^-W}Q+N+0tP1@K3IOD& zAt6*MyBFif)nC}pN%!J*(!JP{d$A4f#mG!+*Qwljyc#CebNtDPj{pWy>|^w+i*o?w zVNZanT@cpN|+JhyuBB8MyPZLZ_g?(=^dhXxfW zC})^j2&aSjnuI%`t-u<3j^DGbqsLoiGp}0|k;6$jxPpKnOWEJB z#VbQM>25mP%amp!Gcb-lA?SSXSzs zD*O3!AOU$!@>Y;1eotL&H~tvH(9Cd;b7{2u z(=C_IF!dhgdQZJr1Mtb!Z3mabrE3dEkD$J9cDph;F`%lf(4-{^;jTDQHs3tQ*9a_l z5zCXb_wxZg2?P`93X{x!?YT_dvxD$9@11c}EI2O~)U9ExEP}%d9k;ItB?=blc!G~$ z7n!XKZ+Lq{2}vhXh@$l~a~(H=1P2t(F|dzFiCvZ7)9S2o#VW$7y0~=(J#H^`cYSBt zt5D={!=PINeaM&5I8Z33lyORUE0xJ`_V@E`mTFVArVhE*=GXAncXATn4O4-#T( zJS%}5RhI+>mt2H9z1>_t*Q^Xi2%I)vWR3+ix6Pk&`a&v)wVXacQM~DSQJfgsFj;gd z@erRIVMt%T6bs#{364woLgFy8w56Eh;JC&)v}youW{Cc$Y@Mz()z%y(Np%Cr$SLOM zAO7*9w?XJ|!AVQDR0XzF_c$iW4-e80MQ@(c#h8O`g9Wa@P_dp^dPSq*4FJU^lEz;>JKp8hI;{0~&%!kq; zP{2p02?8uf4kc{Px?N>xTkW#{(yazp*p9yOb3nrPItGgNYMJ3I1U1RcKOS6?Eto7z~#5f#Z`am}y^3fETsI z804~xd;q9(TWvr2j}NDREo?A)I3DcqEt5cpmHACN8tc9z^y*;1?Nj*fRJ|#mYx&#; zDzUAFhUr{865HLbE%aNy_fL0Z?tJ16H>;&6mDDq7vI!I<4ZUx)w#IE27E>`gS*d zS00bJz?(0|UYI`utcZ8t|5%ki*xUQ`upb|Qec>1;xz0$j7{<%5^`2frA9;pd8N@Lo z$x>!)3kxo?835sPni1^JYAsQS-6O{Zg;ymC^upb*^AJQ~4I(g6%tP(a4ni{V8 zcujGQAB4F>#!-MX?PpFgTs3sjpS=#KvzoGEPZ)mwXwPI={TYiJGs^9htHPt;HLAjl za#hnpoK(DwSU+)q>|e@#fwSf)&?XC5REB7|1N*`A>3z16jUEbHvlg*~*QC}0?BG=< zYW(bQj`AkK1J^7V{=6WbgUWL4j`cf0WLLC2?NmC!4aj16@BkkX(l<9n8I1!Jo6x1? z9R$hYYGzOoj;9@LuJ*|1og<;W#m)~~gaK1NVN zSAJbkAlAvSp5swM+fsD^{Hgk&0gi1jTvP{;3zIv?ZWq9%Lvn56-#g&$Nh^uK*ced1 z7NhK&asNI)W31IccvB*FX2^BK)fVJ1XoVg!r=z|vO-BX+%v)lkbCh? z5tCH-Gc<}Uri3q{$WomqS@FT6amnSfjYI1ed-{vsWNVjRwBm6lk%P>gy-xV*oFN^j z4-cMDy!c`G9K-0Q-$0>zXn;<$n@j|FLxlYJ0Lt6Uu{0CJxkY06NoJmGSUUtY(w$i& zl=`C$KJyn{h%^@=)?shB-n2Y2FQ-eFo;n@@~g{qw_Qm^-W!Oe)TP{aGQtTMY|F4(}Q}}j15p+2n zQz{K21p7aS9FSQjc_RPqL+tkp_lEiR*6pvBak^6Ml{!0Qjdxhu$3&pW*p zyNR2*u%#utfZN%Wu!;vuJ@QOW$3n=4iY=83UA%)&M>l68n+Og zVH&FEMW-G-EundoFrW&6Qcmx+0E15m;X!>qNhY*UC>97vG%^MYqA&z zXT4mPkv4*!$&wcw?tKnGemabI2HboOR+>ilnZaZB~8PTcta&p0jPQ!5> zemw`{YrcYJ7|fESeS>PrM$2jB#aLFjyT1v9V} zwRL#v*6Wu+Z9L@vDtYEzO|@mD??r=?;k(4hFp^T)Q8Cia6eI0CG13Ci;9SzUCz+*BJdM_~ zxpp_|=PO;6VIcL=K#H*mTwns(9jld^FC+v@A5?=6YurqiQDJx;$)ar#Nmoy>Hh0kR+E zM8SsR^DjPmaQ5K*^FRIL!6!dF{^Vh5&+)m@9f026J-|Z~O*@o3TDHxVURs3Vkeab# z>)oHp*p4OtaNBy_DSoT6J%e6YQcV^P+VE+J#=Qv4?-5oN4B+exr!ypVvIgt6n4eSS zI#xaofbB6|@L(Y0nhmV*m)DCY)W1^U1!u`NQ&yk~vMKD(YnK zT7i_D{4O9)@e&f*)`;n^AoweBgH858f6CCcu1I#rQpu9mo&wc-e2;Phm>BZ*q!OoC z1aHs>b&D}V(*PtVu6rdr2HsldsI+(AvpVSzq(CQ8+}mexUk|K$Ro83!CzSFkK4V#? zn`(j*SHS*=&J+IOkjWvI8LrXwk|CrS3|?nP->;S@jtFw6CL@61Ty%iIG;!ZV}!_k3^yLCeDm9fumF92BY7<8kZaX_*jSgeKfQc62?m@LN^*P9FX5yYC~ zzG$fP_^<8Jzc1H^c5}Oac8D_W;eXpZ(l+H$C?ymJ`^bfk)Sk)cxs6*c*x%ydjKx6Un8=Ua{nYYnII7$BJwSK`hqWJtt-l~d&d4QSb5a(hzTYge z8BZbri$f7tQ?>2q3tag`#PekCR|8^I|EKwAuY)KhE8begw!jc~z}AS$u|f zXp>x^+LY_<9=tQUr1d&vZ}0@MyL?9O_)E?=7wPCKiBj>;Xp%(ZnE5q3s*!5E6w_TT zk^AuiQ5;9|`oRlBE{8wQp&(EFI38UJqgi*NGie>?i8YyjTL^NMKz zZYA5WlK_aBrXbM$mmz+!4!R{6{>m`wDp}!)!*lG!q~4!YaQv0w)XBRaqLUFsl(Jqq z#DGR&Q&w1J>J5#??5OscEe(4DAe{xtDzX$|&q}?5M&(#{?v zD2vbKqGdDSW`cAK8_)H}ocb|+2jul{scV`pzo_gxQhhua*(%Rlv@R|{y`w7@| zqOLyC9sIregz^T^}-p-Cz4F2x01gzLKF)!w}&PT{CycuS=-?Rddv+)bde1;gKT}iNCEb8-=)8ld26i`24=^BneN=%ibNx z=9u*}fKierG={H91agg0$fv;G*Y$Bz#pQc*WjnXUoVo(xL>p=j1OW2?d%A%az*XOi2v?!a4AvR(vX}@)CLb{8WAuwP{ zp5uvKo|3YXCjg^7y?f)OGlNU4v|C2KktN!mR{L}2FJM8dHU#WDVU3-PkYqh9p1FY6 zPn&RUPDGI#WQ*DjykkPeLeAlxb6FtJ(@mt_q z<2umlW^$~R)V6_E(_5pJO%gcChbu`d#(000lvYnDZuqR9pTXB%=mR-x9}ID8C=j#n z`QBE0q?KL?9Qre@l!%huKj-=8r<-Q=Z>PEKWXn60J@Uk$59F;G~X{{aPOWL>_HvVJ1%EMJ#pvjl|}ru|v24!Z^J0YFwXdA7>4 zn$KGeS!C;c^-TXz-jz+6M759>sl_-fdevGS`COHPO0|3zws`(LAsSc`4Z`&xOhR$2 z=_+*Zdc)VM=oD>?@b?X4roAyu$D;`p>Sf39X<$i&ZIQc2Oz}ul{rgGg9ub*n7qk8& z(GZ=EZ>QI{JT)E5Le8?AyIoI zSbkW19JL0iVaCC}oK$AU%Wz(do(1EU?h=gwJJv`yh*;d7nVY{_RIg(3f#7_9h34GwO?^hfSos$kip#FXmhI8JYx8nezP&&iaOM{-@tT1lkGc5(lHVNI#Ss+~5{ z{3&mS){VE6>aedJS1dEq0yGirmo{5z?z)8zU#;@0&g)}K zA84_CT;>f2e<2MHq(UA>l3Vkzv}efr@B7oWptIt;A-&jYi-bV{Qf19j7k1rj%8#7P zvwB%B7Bz2BoYzOfv>O?wVas;1gDo~t(aDF=?ey~Ua(b;-X7KotR;M#sZF0fpGe+mQ z&eDakb2JgyQr4tdD(&C_5CsPbbH-BZy!9DVn3?w)!wgqOmpB9C{Dxhy8*%?XBiDbu=uR z#q_zWfg%dD4h7Nvu-iIgtY#SvroN}fA*Lh1d1pt*uO#>5p&q=NhpEm&8iED8WR0N{ zwCxn#HPvL_8<|C_I1#fK?yCff@6#b>PQvsiS4M)Iykzm5m{fBi&-#MjYpmBV-H{-(Z(VPo}37%Migx#|z zoI9a#QQ4k6=5XTSg2XME!XJm7opUE&IIyPyApze0IPyrNK;#a&5(xS}2@y!_JXsHh zw%hX;^eD!XwJ;dIn%j9E`!5bEJhe);L)6paX&jW5!~>bTk;Q!%?_4=^2giSpDyR(J zXt>7{XTuG^KAjF};k}6(t{^Bi51$c~Sa|318sFkIE6(ME{J9A4tQ>unzYqiav`IYt zi&7-Zi)QnTKhCr*!bj7X4Hb5h7+nqjw%Ppsv?@|Ng1cXQIr-|3U3Xq84rjaM0-03+ zf8^yO6#fin6!dYa@yCN;KxzXa?JXw=DR&E}>csf2Y?^WnC5KZjFRFVDjb&}DgdL63 z<0qWVyXEd*#lMPAKlvVBHS_DNs)Ts{{D)utR3I7wqI$H>i_xqW|IMmTKK;>d_wSf} M4r=_WauNyw0CrxK-T(jq literal 0 HcmV?d00001 diff --git a/supervisor/api/panel/frontend_es5/e3d559b7.js b/supervisor/api/panel/frontend_es5/e3d559b7.js deleted file mode 100644 index aacee5e88..000000000 --- a/supervisor/api/panel/frontend_es5/e3d559b7.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkhome_assistant_frontend=self.webpackChunkhome_assistant_frontend||[]).push([[884],{56884:function(e,t,r){r.r(t);var n,i,o,a=r(7599),s=r(26767),c=r(5701),l=r(17717),f=r(73408),d=(r(93546),r(11654)),u=r(55677);function p(e){return p="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},p(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},y(e,t)}function v(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=k(e);if(t){var i=k(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return b(this,r)}}function b(e,t){if(t&&("object"===p(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return w(e)}function w(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function k(e){return k=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},k(e)}function g(){g=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(!D(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 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 a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n \n \n "])),this.closeDialog,(0,f.i)(this.hass,this.title),this.content||""):(0,a.dy)(n||(n=h([""])))}},{kind:"get",static:!0,key:"styles",value:function(){return[d.yu,u.l,(0,a.iv)(o||(o=h(["\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 @media all and (max-width: 450px), all and (max-height: 500px) {\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 "])))]}}]}}),a.oi)}}]); \ No newline at end of file diff --git a/supervisor/api/panel/frontend_es5/e3d559b7.js.gz b/supervisor/api/panel/frontend_es5/e3d559b7.js.gz deleted file mode 100644 index 893641351f059bc5fc9df842a69176020afd9c6d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3545 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 TrX(jYCbNG6X3e&j`6~bb6?pH% diff --git a/supervisor/api/panel/frontend_es5/e620b45a.js b/supervisor/api/panel/frontend_es5/e620b45a.js new file mode 100644 index 000000000..f153c69fa --- /dev/null +++ b/supervisor/api/panel/frontend_es5/e620b45a.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkhome_assistant_frontend=self.webpackChunkhome_assistant_frontend||[]).push([[395],{42395:function(e,t,r){r.r(t);var n=r(37500),i=r(26767),o=r(5701),s=r(17717),a=r(47181),c=r(83849),l=r(15493),u=r(96151),d=(r(66255),r(34154)),p=r(41682),f=r(63864);function h(e,t,r,n,i,o,s){try{var a=e[o](s),c=a.value}catch(l){return void r(l)}a.done?t(c):Promise.resolve(c).then(n,i)}function v(e){return function(){var t=this,r=arguments;return new Promise((function(n,i){var o=e.apply(t,r);function s(e){h(o,n,i,s,a,"next",e)}function a(e){h(o,n,i,s,a,"throw",e)}s(void 0)}))}}function m(e){return document.cookie="ingress_session=".concat(e,";path=/api/hassio_ingress/;SameSite=Strict").concat("https:"===location.protocol?";Secure":""),e}var y,b,g,k,w,x,E=function(){var e=v(regeneratorRuntime.mark((function e(t){var r,n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(0,f.I)(t.config.version,2021,2,4)){e.next=5;break}return e.next=3,t.callWS({type:"supervisor/api",endpoint:"/ingress/session",method:"post"});case 3:return r=e.sent,e.abrupt("return",m(r.session));case 5:return e.next=7,t.callApi("POST","hassio/ingress/session");case 7:return n=e.sent,e.abrupt("return",m(n.data.session));case 9:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),_=function(){var e=v(regeneratorRuntime.mark((function e(t,r){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(0,f.I)(t.config.version,2021,2,4)){e.next=4;break}return e.next=3,t.callWS({type:"supervisor/api",endpoint:"/ingress/validate_session",method:"post",data:{session:r}});case 3:return e.abrupt("return");case 4:return e.next=6,t.callApi("POST","hassio/ingress/validate_session",{session:r});case 6:case"end":return e.stop()}}),e)})));return function(t,r){return e.apply(this,arguments)}}(),P=r(26765);r(21625),r(60010);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},A(e)}function S(e,t,r,n,i,o,s){try{var a=e[o](s),c=a.value}catch(l){return void r(l)}a.done?t(c):Promise.resolve(c).then(n,i)}function O(e){return function(){var t=this,r=arguments;return new Promise((function(n,i){var o=e.apply(t,r);function s(e){S(o,n,i,s,a,"next",e)}function a(e){S(o,n,i,s,a,"throw",e)}s(void 0)}))}}function C(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 j(e,t){return j=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},j(e,t)}function R(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=W(e);if(t){var i=W(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return z(this,r)}}function z(e,t){if(t&&("object"===A(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return T(e)}function T(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function I(){I=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(!M(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 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 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 s=0;se.length)&&(t=e.length);for(var r=0,n=new Array(t);r "])));var e=(0,n.dy)(b||(b=C([""])),this._addon.ingress_url);return this.ingressPanel?(0,n.dy)(k||(k=C(["",""])),this.narrow||"always_hidden"===this.hass.dockedSidebar?(0,n.dy)(w||(w=C(['
\n \n
',"
\n
\n ",""])),this.hass.localize("ui.sidebar.sidebar_toggle"),"M3,6H21V8H3V6M3,11H21V13H3V11M3,16H21V18H3V16Z",this._toggleMenu,this._addon.name,e):e):(0,n.dy)(g||(g=C(["\n ","\n "])),this.hass,this._addon.name,this.narrow,e)}},{kind:"method",key:"firstUpdated",value:(i=O(regeneratorRuntime.mark((function e(){var t,r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(""!==this.route.path){e.next=34;break}if(!(t=(0,l.io)("addon"))){e.next=34;break}return e.prev=3,e.next=6,(0,d.AD)(this.hass,t);case 6:r=e.sent,e.next=17;break;case 9:return e.prev=9,e.t0=e.catch(3),e.next=13,(0,P.Ys)(this,{text:(0,p.js)(e.t0),title:t});case 13:return e.next=15,(0,u.y)();case 15:return(0,c.c)("/hassio/store",{replace:!0}),e.abrupt("return");case 17:if(r.version){e.next=25;break}return e.next=20,(0,P.Ys)(this,{text:this.supervisor.localize("my.error_addon_not_installed"),title:r.name});case 20:return e.next=22,(0,u.y)();case 22:(0,c.c)("/hassio/addon/".concat(r.slug,"/info"),{replace:!0}),e.next=34;break;case 25:if(r.ingress){e.next=33;break}return e.next=28,(0,P.Ys)(this,{text:this.supervisor.localize("my.error_addon_no_ingress"),title:r.name});case 28:return e.next=30,(0,u.y)();case 30:(0,c.c)("/hassio/addon/".concat(r.slug,"/info"),{replace:!0}),e.next=34;break;case 33:(0,c.c)("/hassio/ingress/".concat(r.slug),{replace:!0});case 34:case"end":return e.stop()}}),e,this,[[3,9]])}))),function(){return i.apply(this,arguments)})},{kind:"method",key:"updated",value:function(e){if(U(W(f.prototype),"updated",this).call(this,e),e.has("route")){var t=this.route.path.substr(1),r=e.get("route"),n=r?r.path.substr(1):void 0;t&&t!==n&&this._fetchData(t)}}},{kind:"method",key:"_fetchData",value:(r=O(regeneratorRuntime.mark((function e(t){var r,n,i,o=this;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=E(this.hass),e.prev=1,e.next=4,(0,d.AD)(this.hass,t);case 4:n=e.sent,e.next=15;break;case 7:return e.prev=7,e.t0=e.catch(1),e.next=11,(0,P.Ys)(this,{text:"Unable to fetch add-on info to start Ingress",title:"Supervisor"});case 11:return e.next=13,(0,u.y)();case 13:return history.back(),e.abrupt("return");case 15:if(n.ingress_url){e.next=22;break}return e.next=18,(0,P.Ys)(this,{text:"Add-on does not support Ingress",title:n.name});case 18:return e.next=20,(0,u.y)();case 20:return history.back(),e.abrupt("return");case 22:if("started"===n.state){e.next=29;break}return e.next=25,(0,P.Ys)(this,{text:"Add-on is not running. Please start it first",title:n.name});case 25:return e.next=27,(0,u.y)();case 27:return(0,c.c)("/hassio/addon/".concat(n.slug,"/info"),{replace:!0}),e.abrupt("return");case 29:return e.prev=29,e.next=32,r;case 32:i=e.sent,e.next=43;break;case 35:return e.prev=35,e.t1=e.catch(29),e.next=39,(0,P.Ys)(this,{text:"Unable to create an Ingress session",title:n.name});case 39:return e.next=41,(0,u.y)();case 41:return history.back(),e.abrupt("return");case 43:this._sessionKeepAlive&&clearInterval(this._sessionKeepAlive),this._sessionKeepAlive=window.setInterval(O(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,_(o.hass,i);case 3:e.next=10;break;case 5:return e.prev=5,e.t0=e.catch(0),e.next=9,E(o.hass);case 9:i=e.sent;case 10:case"end":return e.stop()}}),e,null,[[0,5]])}))),6e4),this._addon=n;case 46:case"end":return e.stop()}}),e,this,[[1,7],[29,35]])}))),function(e){return r.apply(this,arguments)})},{kind:"method",key:"_toggleMenu",value:function(){(0,a.B)(this,"hass-toggle-menu")}},{kind:"get",static:!0,key:"styles",value:function(){return(0,n.iv)(x||(x=C(["\n iframe {\n display: block;\n width: 100%;\n height: 100%;\n border: 0;\n }\n\n .header + iframe {\n height: calc(100% - 40px);\n }\n\n .header {\n display: flex;\n align-items: center;\n font-size: 16px;\n height: 40px;\n padding: 0 16px;\n pointer-events: none;\n background-color: var(--app-header-background-color);\n font-weight: 400;\n color: var(--app-header-text-color, white);\n border-bottom: var(--app-header-border-bottom, none);\n box-sizing: border-box;\n --mdc-icon-size: 20px;\n }\n\n .main-title {\n margin: 0 0 0 24px;\n line-height: 20px;\n flex-grow: 1;\n }\n\n ha-icon-button {\n pointer-events: auto;\n }\n\n hass-subpage {\n --app-header-background-color: var(--sidebar-background-color);\n --app-header-text-color: var(--sidebar-text-color);\n --app-header-border-bottom: 1px solid var(--divider-color);\n }\n "])))}}]}}),n.oi)}}]); \ No newline at end of file diff --git a/supervisor/api/panel/frontend_es5/e620b45a.js.gz b/supervisor/api/panel/frontend_es5/e620b45a.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..5f2b896a2eaf44e113305e962c1f24a87cadfe19 GIT binary patch literal 5470 zcmV-k6`|@MiwFP!000021H@GabL%P-{VNJzgBeC~cOnhn>ut*Iy?Kbdinx(M1IWH{ z`R@-@++T00YuIx3a9B`jATU;o#G)7*$kT8EHw91bzRF5@m#G;{xG}<5F6|`MN?MRp z_G=y2>$mSoSd=EiZ{PN>hwtfX&~yKzw3LYzN@AdvYO>Oy#+Jl$t^>(5?vIC^4xz%C zz0r6yCR90dIPP=_HO}ge$6dF`ojDkHuiR?l%&Y#@;F{3fI}8WceL_oTUXQv%=P+eh zeOExI79@liN++nZ*f-9%(fb20{%+<#TXLq0K;ISAuM| zh36QydA3}Us~Itu)8jP73_s2Oi zXI$Uyhz$VS z+FeuG9>JNYh33UB%9D~RjpLY@h46v_2NdQELeDx`CEP&JiA0JoaEGSh4+LA^Wh!pN zIcU!o?R9!x+M`aut2⋙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 a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),l=this.toElementFinisherExtras((0,i[o])(s)||s);e=l.element,this.addElementPlacement(e,t),l.finisher&&n.push(l.finisher);var c=l.extras;if(c){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\n

\n ',"\n

\n \n \n
\n \n ',":\n \n ",'\n
\n
\n \n ',":\n \n ","\n
\n ",'\n
\n \n ',":\n \n
","
\n
\n "])),e.name,e.by_id||void 0,t._dialogParams.supervisor.localize("dialog.hardware.subsystem"),e.subsystem,t._dialogParams.supervisor.localize("dialog.hardware.device_path"),e.dev_path,e.by_id?(0,l.dy)(a||(a=b(['
\n \n ',":\n \n ","\n
"])),t._dialogParams.supervisor.localize("dialog.hardware.id"),e.by_id):"",t._dialogParams.supervisor.localize("dialog.hardware.attributes"),(0,m.$w)(e.attributes,{indent:2}))})))}},{kind:"method",key:"_handleSearchChange",value:function(e){this._filter=e.detail.value}},{kind:"get",static:!0,key:"styles",value:function(){return[y.Qx,y.yu,(0,l.iv)(s||(s=b(["\n ha-icon-button {\n position: absolute;\n right: 16px;\n top: 10px;\n text-decoration: none;\n color: var(--primary-text-color);\n }\n h2 {\n margin: 18px 42px 0 18px;\n color: var(--primary-text-color);\n }\n\n ha-expansion-panel {\n margin: 4px 0;\n }\n pre,\n code {\n background-color: var(--markdown-code-background-color, none);\n border-radius: 3px;\n }\n pre {\n padding: 16px;\n overflow: auto;\n line-height: 1.45;\n font-family: var(--code-font-family, monospace);\n }\n code {\n font-size: 85%;\n padding: 0.2em 0.4em;\n }\n search-input {\n margin: 0 16px;\n display: block;\n }\n .device-property {\n display: flex;\n justify-content: space-between;\n }\n .attributes {\n margin-top: 12px;\n }\n "])))]}}]}}),l.oi)}}]); \ No newline at end of file diff --git a/supervisor/api/panel/frontend_es5/e6734176.js.gz b/supervisor/api/panel/frontend_es5/e6734176.js.gz deleted file mode 100644 index 866733bda819b4b29badd1a547c49a2a4d43f661..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4442 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 diff --git a/supervisor/api/panel/frontend_es5/entrypoint.5c1d740c.js b/supervisor/api/panel/frontend_es5/entrypoint.5c1d740c.js new file mode 100644 index 000000000..7c9c28bee --- /dev/null +++ b/supervisor/api/panel/frontend_es5/entrypoint.5c1d740c.js @@ -0,0 +1,2 @@ +/*! For license information please see entrypoint.5c1d740c.js.LICENSE.txt */ +!function(){var e,t,r,n,i={44669:function(e,t,r){"use strict";var n,i,o=r(37500),a=r(26767),s=r(5701);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},c(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},d(e,t)}function f(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=m(e);if(t){var i=m(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return p(this,r)}}function p(e,t){if(t&&("object"===c(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return h(e)}function h(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function m(e){return m=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},m(e)}function y(){y=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(!g(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 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;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n
','
\n
\n ',"\n ","\n
\n
\n "])),this.showTopbar?(0,c.dy)(i||(i=f(['
'])),this.topbarClass):"",this.iconImage?(0,c.dy)(o||(o=f(['\n
\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&&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\n \n \n \n \n \n '])),e)}},{kind:"get",static:!0,key:"styles",value:function(){return(0,o.iv)(i||(i=d(["\n rect {\n height: 100%;\n }\n rect:first-child {\n width: 100%;\n fill: var(--ha-bar-background-color, var(--secondary-background-color));\n }\n rect:last-child {\n fill: var(--ha-bar-primary-color, var(--primary-color));\n rx: var(--ha-bar-border-radius, 4px);\n }\n svg {\n border-radius: var(--ha-bar-border-radius, 4px);\n height: 12px;\n width: 100%;\n }\n "])))}}]}}),o.oi),r(14089);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},S(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 C(e,t){return C=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},C(e,t)}function O(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=R(e);if(t){var i=R(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return P(this,r)}}function P(e,t){if(t&&("object"===S(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return M(e)}function M(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function R(e){return R=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},R(e)}function D(){D=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(!N(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 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\n ',' \n
\n '," % \n \n
\n "])),this.description,null!==(e=this.tooltip)&&void 0!==e?e:"",t,(0,c.$)({"target-warning":t>50,"target-critical":t>85}),this.value)}},{kind:"get",static:!0,key:"styles",value:function(){return(0,o.iv)(q||(q=A(['\n ha-settings-row {\n padding: 0;\n height: 54px;\n width: 100%;\n }\n ha-settings-row > div[slot="description"] {\n white-space: normal;\n color: var(--secondary-text-color);\n display: flex;\n justify-content: space-between;\n }\n ha-bar {\n --ha-bar-primary-color: var(\n --hassio-bar-ok-color,\n var(--success-color)\n );\n }\n .target-warning {\n --ha-bar-primary-color: var(\n --hassio-bar-warning-color,\n var(--warning-color)\n );\n }\n .target-critical {\n --ha-bar-primary-color: var(\n --hassio-bar-critical-color,\n var(--error-color)\n );\n }\n .value {\n width: 48px;\n padding-right: 4px;\n flex-shrink: 0;\n }\n '])))}}]}}),o.oi)},35200:function(e,t,r){"use strict";r.r(t),r.d(t,{DialogHassioBackupUpload:function(){return be}});var n,i,o,a,s,c,l=r(37500),u=r(26767),d=r(5701),f=r(17717),p=r(47181),h=(r(90806),r(66255),r(11654)),m=(r(98121),r(34552),r(36280),r(67352)),y=r(8636);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},v(e)}function z(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function g(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},b(e,t)}function w(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=P(e);if(t){var i=P(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return k(this,r)}}function k(e,t){if(t&&("object"===v(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return x(e)}function x(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}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(!q(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 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,l.dy)(o||(o=z(['\n
\n \n ',"\n \n "])),(0,z.$)({"mdc-tab-indicator--fade":this.fade}),(0,z.$)(e),this.icon)}},{key:"updated",value:function(e){e.has("fade")&&this.createFoundation()}},{key:"createAdapter",value:function(){var e=this;return Object.assign(Object.assign({},(0,a.q)(this.mdcRoot)),{computeContentClientRect:function(){return e.contentElement.getBoundingClientRect()},setContentStyleProperty:function(t,r){return e.contentElement.style.setProperty(t,r)}})}},{key:"computeContentClientRect",value:function(){return this.mdcFoundation.computeContentClientRect()}},{key:"activate",value:function(e){this.mdcFoundation.activate(e)}},{key:"deactivate",value:function(){this.mdcFoundation.deactivate()}}],r&&w(t.prototype,r),i&&w(t,i),s}(a.H);(0,i.__decorate)([(0,y.I)(".mdc-tab-indicator")],q.prototype,"mdcRoot",void 0),(0,i.__decorate)([(0,y.I)(".mdc-tab-indicator__content")],q.prototype,"contentElement",void 0),(0,i.__decorate)([(0,v.C)()],q.prototype,"icon",void 0),(0,i.__decorate)([(0,v.C)({type:Boolean})],q.prototype,"fade",void 0);var S=(0,m.iv)(E||(E=function(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(['.material-icons{font-family:var(--mdc-icon-font, "Material Icons");font-weight:normal;font-style:normal;font-size:var(--mdc-icon-size, 24px);line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}.mdc-tab-indicator .mdc-tab-indicator__content--underline{border-color:#6200ee;border-color:var(--mdc-theme-primary, #6200ee)}.mdc-tab-indicator .mdc-tab-indicator__content--icon{color:#018786;color:var(--mdc-theme-secondary, #018786)}.mdc-tab-indicator .mdc-tab-indicator__content--underline{border-top-width:2px}.mdc-tab-indicator .mdc-tab-indicator__content--icon{height:34px;font-size:34px}.mdc-tab-indicator{display:flex;position:absolute;top:0;left:0;justify-content:center;width:100%;height:100%;pointer-events:none;z-index:1}.mdc-tab-indicator__content{transform-origin:left;opacity:0}.mdc-tab-indicator__content--underline{align-self:flex-end;box-sizing:border-box;width:100%;border-top-style:solid}.mdc-tab-indicator__content--icon{align-self:center;margin:0 auto}.mdc-tab-indicator--active .mdc-tab-indicator__content{opacity:1}.mdc-tab-indicator .mdc-tab-indicator__content{transition:250ms transform cubic-bezier(0.4, 0, 0.2, 1)}.mdc-tab-indicator--no-transition .mdc-tab-indicator__content{transition:none}.mdc-tab-indicator--fade .mdc-tab-indicator__content{transition:150ms opacity linear}.mdc-tab-indicator--active.mdc-tab-indicator--fade .mdc-tab-indicator__content{transition-delay:100ms}'])));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},A(e)}function T(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},C(e,t)}function O(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=M(e);if(t){var i=M(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return P(this,r)}}function P(e,t){if(t&&("object"===A(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}function M(e){return M=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},M(e)}var R=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&&C(e,t)}(r,e);var t=O(r);function r(){return T(this,r),t.apply(this,arguments)}return r}(q);R.styles=[S],R=(0,i.__decorate)([(0,o.M)("mwc-tab-indicator")],R);r(91156);var D,I,L,N,F,B,H,Z=r(14114),U=r(98734),G={ACTIVE:"mdc-tab--active"},V={ARIA_SELECTED:"aria-selected",CONTENT_SELECTOR:".mdc-tab__content",INTERACTED_EVENT:"MDCTab:interacted",RIPPLE_SELECTOR:".mdc-tab__ripple",TABINDEX:"tabIndex",TAB_INDICATOR_SELECTOR:".mdc-tab-indicator"},K=function(e){function t(r){var n=e.call(this,(0,i.__assign)((0,i.__assign)({},t.defaultAdapter),r))||this;return n.focusOnActivate=!0,n}return(0,i.__extends)(t,e),Object.defineProperty(t,"cssClasses",{get:function(){return G},enumerable:!1,configurable:!0}),Object.defineProperty(t,"strings",{get:function(){return V},enumerable:!1,configurable:!0}),Object.defineProperty(t,"defaultAdapter",{get:function(){return{addClass:function(){},removeClass:function(){},hasClass:function(){return!1},setAttr:function(){},activateIndicator:function(){},deactivateIndicator:function(){},notifyInteracted:function(){},getOffsetLeft:function(){return 0},getOffsetWidth:function(){return 0},getContentOffsetLeft:function(){return 0},getContentOffsetWidth:function(){return 0},focus:function(){}}},enumerable:!1,configurable:!0}),t.prototype.handleClick=function(){this.adapter.notifyInteracted()},t.prototype.isActive=function(){return this.adapter.hasClass(G.ACTIVE)},t.prototype.setFocusOnActivate=function(e){this.focusOnActivate=e},t.prototype.activate=function(e){this.adapter.addClass(G.ACTIVE),this.adapter.setAttr(V.ARIA_SELECTED,"true"),this.adapter.setAttr(V.TABINDEX,"0"),this.adapter.activateIndicator(e),this.focusOnActivate&&this.adapter.focus()},t.prototype.deactivate=function(){this.isActive()&&(this.adapter.removeClass(G.ACTIVE),this.adapter.setAttr(V.ARIA_SELECTED,"false"),this.adapter.setAttr(V.TABINDEX,"-1"),this.adapter.deactivateIndicator())},t.prototype.computeDimensions=function(){var e=this.adapter.getOffsetWidth(),t=this.adapter.getOffsetLeft(),r=this.adapter.getContentOffsetWidth(),n=this.adapter.getContentOffsetLeft();return{contentLeft:t+n,contentRight:t+n+r,rootLeft:t,rootRight:t+e}},t}(s.K),$=r(17717),W=r(35401),Y=r(84982);function X(e){return X="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},X(e)}function J(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 Q(e){return function(){var t=this,r=arguments;return new Promise((function(n,i){var o=e.apply(t,r);function a(e){J(o,n,i,a,s,"next",e)}function s(e){J(o,n,i,a,s,"throw",e)}a(void 0)}))}}function ee(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function te(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function re(e,t){for(var r=0;r',""])),this.icon));var r=(0,m.dy)(L||(L=ee([""])));return this.label&&(r=(0,m.dy)(N||(N=ee(['\n ',""])),this.label)),(0,m.dy)(F||(F=ee(['\n \n \n ',"\n ","\n ","\n \n ","\n ","\n "])),this.handleClick,(0,z.$)(e),this.focus,this.handleBlur,this.handleRippleMouseDown,this.handleRippleMouseEnter,this.handleRippleMouseLeave,this.handleRippleTouchStart,this.handleRippleDeactivate,this.handleRippleDeactivate,t,r,this.isMinWidthIndicator?this.renderIndicator():"",this.isMinWidthIndicator?"":this.renderIndicator(),this.renderRipple())}},{key:"renderIndicator",value:function(){return(0,m.dy)(B||(B=ee([''])),this.indicatorIcon,this.isFadingIndicator)}},{key:"renderRipple",value:function(){return this.shouldRenderRipple?(0,m.dy)(H||(H=ee([''])),this.useStateLayerCustomProperties):""}},{key:"createAdapter",value:function(){var e,t,r=this;return Object.assign(Object.assign({},(0,a.q)(this.mdcRoot)),{setAttr:function(e,t){return r.mdcRoot.setAttribute(e,t)},activateIndicator:(t=Q(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,r.tabIndicator.updateComplete;case 2:r.tabIndicator.activate(t);case 3:case"end":return e.stop()}}),e)}))),function(e){return t.apply(this,arguments)}),deactivateIndicator:(e=Q(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,r.tabIndicator.updateComplete;case 2:r.tabIndicator.deactivate();case 3:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)}),notifyInteracted:function(){return r.dispatchEvent(new CustomEvent(K.strings.INTERACTED_EVENT,{detail:{tabId:r.id},bubbles:!0,composed:!0,cancelable:!0}))},getOffsetLeft:function(){return r.offsetLeft},getOffsetWidth:function(){return r.mdcRoot.offsetWidth},getContentOffsetLeft:function(){return r._contentElement.offsetLeft},getContentOffsetWidth:function(){return r._contentElement.offsetWidth},focus:function(){r.initFocus?r.initFocus=!1:r.mdcRoot.focus()}})}},{key:"activate",value:function(e){var t=this;e||(this.initFocus=!0),this.mdcFoundation?(this.mdcFoundation.activate(e),this.setActive(this.mdcFoundation.isActive())):this.updateComplete.then((function(){t.mdcFoundation.activate(e),t.setActive(t.mdcFoundation.isActive())}))}},{key:"deactivate",value:function(){this.mdcFoundation.deactivate(),this.setActive(this.mdcFoundation.isActive())}},{key:"setActive",value:function(e){var t=this.active;t!==e&&(this._active=e,this.requestUpdate("active",t))}},{key:"computeDimensions",value:function(){return this.mdcFoundation.computeDimensions()}},{key:"computeIndicatorClientRect",value:function(){return this.tabIndicator.computeContentClientRect()}},{key:"focus",value:function(){this.mdcRoot.focus(),this.handleFocus()}},{key:"handleClick",value:function(){this.handleFocus(),this.mdcFoundation.handleClick()}},{key:"handleFocus",value:function(){this.handleRippleFocus()}},{key:"handleBlur",value:function(){this.handleRippleBlur()}},{key:"handleRippleMouseDown",value:function(e){var t=this;window.addEventListener("mouseup",(function e(){window.removeEventListener("mouseup",e),t.handleRippleDeactivate()})),this.rippleHandlers.startPress(e)}},{key:"handleRippleTouchStart",value:function(e){this.rippleHandlers.startPress(e)}},{key:"handleRippleDeactivate",value:function(){this.rippleHandlers.endPress()}},{key:"handleRippleMouseEnter",value:function(){this.rippleHandlers.startHover()}},{key:"handleRippleMouseLeave",value:function(){this.rippleHandlers.endHover()}},{key:"handleRippleFocus",value:function(){this.rippleHandlers.startFocus()}},{key:"handleRippleBlur",value:function(){this.rippleHandlers.endFocus()}},{key:"isRippleActive",get:function(){var e;return(null===(e=this.rippleElement)||void 0===e?void 0:e.isActive)||!1}}],r&&re(t.prototype,r),n&&re(t,n),o}(a.H);ue.shadowRootOptions={mode:"open",delegatesFocus:!0},(0,i.__decorate)([(0,y.I)(".mdc-tab")],ue.prototype,"mdcRoot",void 0),(0,i.__decorate)([(0,y.I)("mwc-tab-indicator")],ue.prototype,"tabIndicator",void 0),(0,i.__decorate)([(0,v.C)()],ue.prototype,"label",void 0),(0,i.__decorate)([(0,v.C)()],ue.prototype,"icon",void 0),(0,i.__decorate)([(0,v.C)({type:Boolean})],ue.prototype,"hasImageIcon",void 0),(0,i.__decorate)([(0,v.C)({type:Boolean})],ue.prototype,"isFadingIndicator",void 0),(0,i.__decorate)([(0,v.C)({type:Boolean})],ue.prototype,"minWidth",void 0),(0,i.__decorate)([(0,v.C)({type:Boolean})],ue.prototype,"isMinWidthIndicator",void 0),(0,i.__decorate)([(0,v.C)({type:Boolean,reflect:!0,attribute:"active"})],ue.prototype,"active",null),(0,i.__decorate)([(0,v.C)()],ue.prototype,"indicatorIcon",void 0),(0,i.__decorate)([(0,v.C)({type:Boolean})],ue.prototype,"stacked",void 0),(0,i.__decorate)([(0,Z.P)(function(){var e=Q(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.updateComplete;case 2:this.mdcFoundation.setFocusOnActivate(t);case 3:case"end":return e.stop()}}),e,this)})));return function(t){return e.apply(this,arguments)}}()),(0,v.C)({type:Boolean})],ue.prototype,"focusOnActivate",void 0),(0,i.__decorate)([(0,y.I)(".mdc-tab__content")],ue.prototype,"_contentElement",void 0),(0,i.__decorate)([(0,$.S)()],ue.prototype,"shouldRenderRipple",void 0),(0,i.__decorate)([(0,$.S)()],ue.prototype,"useStateLayerCustomProperties",void 0),(0,i.__decorate)([(0,W.G)("mwc-ripple")],ue.prototype,"ripple",void 0),(0,i.__decorate)([(0,Y.h)({passive:!0})],ue.prototype,"handleRippleTouchStart",null);var de=(0,m.iv)(ce||(ce=function(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(['.material-icons{font-family:var(--mdc-icon-font, "Material Icons");font-weight:normal;font-style:normal;font-size:var(--mdc-icon-size, 24px);line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}.mdc-tab{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:0.875rem;font-size:var(--mdc-typography-button-font-size, 0.875rem);line-height:2.25rem;line-height:var(--mdc-typography-button-line-height, 2.25rem);font-weight:500;font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:0.0892857143em;letter-spacing:var(--mdc-typography-button-letter-spacing, 0.0892857143em);text-decoration:none;text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:uppercase;text-transform:var(--mdc-typography-button-text-transform, uppercase);position:relative}.mdc-tab .mdc-tab__text-label{color:rgba(0, 0, 0, 0.6)}.mdc-tab .mdc-tab__icon{color:rgba(0, 0, 0, 0.54);fill:currentColor}.mdc-tab__content{position:relative}.mdc-tab__icon{width:24px;height:24px;font-size:24px}.mdc-tab--active .mdc-tab__text-label{color:#6200ee;color:var(--mdc-theme-primary, #6200ee)}.mdc-tab--active .mdc-tab__icon{color:#6200ee;color:var(--mdc-theme-primary, #6200ee);fill:currentColor}.mdc-tab{background:none}.mdc-tab{min-width:90px;padding-right:24px;padding-left:24px;display:flex;flex:1 0 auto;justify-content:center;box-sizing:border-box;margin:0;padding-top:0;padding-bottom:0;border:none;outline:none;text-align:center;white-space:nowrap;cursor:pointer;-webkit-appearance:none;z-index:1}.mdc-tab::-moz-focus-inner{padding:0;border:0}.mdc-tab--min-width{flex:0 1 auto}.mdc-tab__content{display:flex;align-items:center;justify-content:center;height:inherit;pointer-events:none}.mdc-tab__text-label{transition:150ms color linear;display:inline-block;line-height:1;z-index:2}.mdc-tab__icon{transition:150ms color linear;z-index:2}.mdc-tab--stacked .mdc-tab__content{flex-direction:column;align-items:center;justify-content:center}.mdc-tab--stacked .mdc-tab__text-label{padding-top:6px;padding-bottom:4px}.mdc-tab--active .mdc-tab__text-label,.mdc-tab--active .mdc-tab__icon{transition-delay:100ms}.mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label{padding-left:8px;padding-right:0}[dir=rtl] .mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label,.mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label[dir=rtl]{padding-left:0;padding-right:8px}@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}}.mdc-tab{--mdc-ripple-fg-size: 0;--mdc-ripple-left: 0;--mdc-ripple-top: 0;--mdc-ripple-fg-scale: 1;--mdc-ripple-fg-translate-end: 0;--mdc-ripple-fg-translate-start: 0;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mdc-tab .mdc-tab__ripple::before,.mdc-tab .mdc-tab__ripple::after{position:absolute;border-radius:50%;opacity:0;pointer-events:none;content:""}.mdc-tab .mdc-tab__ripple::before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1;z-index:var(--mdc-ripple-z-index, 1)}.mdc-tab .mdc-tab__ripple::after{z-index:0;z-index:var(--mdc-ripple-z-index, 0)}.mdc-tab.mdc-ripple-upgraded .mdc-tab__ripple::before{transform:scale(var(--mdc-ripple-fg-scale, 1))}.mdc-tab.mdc-ripple-upgraded .mdc-tab__ripple::after{top:0;left:0;transform:scale(0);transform-origin:center center}.mdc-tab.mdc-ripple-upgraded--unbounded .mdc-tab__ripple::after{top:var(--mdc-ripple-top, 0);left:var(--mdc-ripple-left, 0)}.mdc-tab.mdc-ripple-upgraded--foreground-activation .mdc-tab__ripple::after{animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-tab.mdc-ripple-upgraded--foreground-deactivation .mdc-tab__ripple::after{animation:mdc-ripple-fg-opacity-out 150ms;transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))}.mdc-tab .mdc-tab__ripple::before,.mdc-tab .mdc-tab__ripple::after{top:calc(50% - 100%);left:calc(50% - 100%);width:200%;height:200%}.mdc-tab.mdc-ripple-upgraded .mdc-tab__ripple::after{width:var(--mdc-ripple-fg-size, 100%);height:var(--mdc-ripple-fg-size, 100%)}.mdc-tab .mdc-tab__ripple::before,.mdc-tab .mdc-tab__ripple::after{background-color:#6200ee;background-color:var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee))}.mdc-tab:hover .mdc-tab__ripple::before,.mdc-tab.mdc-ripple-surface--hover .mdc-tab__ripple::before{opacity:0.04;opacity:var(--mdc-ripple-hover-opacity, 0.04)}.mdc-tab.mdc-ripple-upgraded--background-focused .mdc-tab__ripple::before,.mdc-tab:not(.mdc-ripple-upgraded):focus .mdc-tab__ripple::before{transition-duration:75ms;opacity:0.12;opacity:var(--mdc-ripple-focus-opacity, 0.12)}.mdc-tab:not(.mdc-ripple-upgraded) .mdc-tab__ripple::after{transition:opacity 150ms linear}.mdc-tab:not(.mdc-ripple-upgraded):active .mdc-tab__ripple::after{transition-duration:75ms;opacity:0.12;opacity:var(--mdc-ripple-press-opacity, 0.12)}.mdc-tab.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.12)}.mdc-tab__ripple{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;will-change:transform,opacity}:host{outline:none;flex:1 0 auto;display:flex;justify-content:center;-webkit-tap-highlight-color:transparent}.mdc-tab{height:var(--mdc-tab-height, 48px);margin-left:0;margin-right:0;padding-right:var(--mdc-tab-horizontal-padding, 24px);padding-left:var(--mdc-tab-horizontal-padding, 24px)}.mdc-tab--stacked{height:var(--mdc-tab-stacked-height, 72px)}.mdc-tab::-moz-focus-inner{border:0}.mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label{padding-left:8px;padding-right:0}[dir=rtl] .mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label,.mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label[dir=rtl]{padding-left:0;padding-right:8px}.mdc-tab:not(.mdc-tab--active) .mdc-tab__text-label{color:var(--mdc-tab-text-label-color-default, rgba(0, 0, 0, 0.6))}.mdc-tab:not(.mdc-tab--active) .mdc-tab__icon{color:var(--mdc-tab-color-default, rgba(0, 0, 0, 0.54))}'])));function fe(e){return fe="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},fe(e)}function pe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function he(e,t){return he=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},he(e,t)}function me(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=ve(e);if(t){var i=ve(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return ye(this,r)}}function ye(e,t){if(t&&("object"===fe(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}function ve(e){return ve=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},ve(e)}var ze=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&&he(e,t)}(r,e);var t=me(r);function r(){return pe(this,r),t.apply(this,arguments)}return r}(ue);ze.styles=[de],ze=(0,i.__decorate)([(0,o.M)("mwc-tab")],ze);var ge,be=r(58014),we={ANIMATING:"mdc-tab-scroller--animating",SCROLL_AREA_SCROLL:"mdc-tab-scroller__scroll-area--scroll",SCROLL_TEST:"mdc-tab-scroller__test"},ke={AREA_SELECTOR:".mdc-tab-scroller__scroll-area",CONTENT_SELECTOR:".mdc-tab-scroller__scroll-content"},xe=function(e){this.adapter=e},_e=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,i.__extends)(t,e),t.prototype.getScrollPositionRTL=function(){var e=this.adapter.getScrollAreaScrollLeft(),t=this.calculateScrollEdges().right;return Math.round(t-e)},t.prototype.scrollToRTL=function(e){var t=this.calculateScrollEdges(),r=this.adapter.getScrollAreaScrollLeft(),n=this.clampScrollValue(t.right-e);return{finalScrollPosition:n,scrollDelta:n-r}},t.prototype.incrementScrollRTL=function(e){var t=this.adapter.getScrollAreaScrollLeft(),r=this.clampScrollValue(t-e);return{finalScrollPosition:r,scrollDelta:r-t}},t.prototype.getAnimatingScrollPosition=function(e){return e},t.prototype.calculateScrollEdges=function(){return{left:0,right:this.adapter.getScrollContentOffsetWidth()-this.adapter.getScrollAreaOffsetWidth()}},t.prototype.clampScrollValue=function(e){var t=this.calculateScrollEdges();return Math.min(Math.max(t.left,e),t.right)},t}(xe),je=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,i.__extends)(t,e),t.prototype.getScrollPositionRTL=function(e){var t=this.adapter.getScrollAreaScrollLeft();return Math.round(e-t)},t.prototype.scrollToRTL=function(e){var t=this.adapter.getScrollAreaScrollLeft(),r=this.clampScrollValue(-e);return{finalScrollPosition:r,scrollDelta:r-t}},t.prototype.incrementScrollRTL=function(e){var t=this.adapter.getScrollAreaScrollLeft(),r=this.clampScrollValue(t-e);return{finalScrollPosition:r,scrollDelta:r-t}},t.prototype.getAnimatingScrollPosition=function(e,t){return e-t},t.prototype.calculateScrollEdges=function(){var e=this.adapter.getScrollContentOffsetWidth();return{left:this.adapter.getScrollAreaOffsetWidth()-e,right:0}},t.prototype.clampScrollValue=function(e){var t=this.calculateScrollEdges();return Math.max(Math.min(t.right,e),t.left)},t}(xe),Ee=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,i.__extends)(t,e),t.prototype.getScrollPositionRTL=function(e){var t=this.adapter.getScrollAreaScrollLeft();return Math.round(t-e)},t.prototype.scrollToRTL=function(e){var t=this.adapter.getScrollAreaScrollLeft(),r=this.clampScrollValue(e);return{finalScrollPosition:r,scrollDelta:t-r}},t.prototype.incrementScrollRTL=function(e){var t=this.adapter.getScrollAreaScrollLeft(),r=this.clampScrollValue(t+e);return{finalScrollPosition:r,scrollDelta:t-r}},t.prototype.getAnimatingScrollPosition=function(e,t){return e+t},t.prototype.calculateScrollEdges=function(){return{left:this.adapter.getScrollContentOffsetWidth()-this.adapter.getScrollAreaOffsetWidth(),right:0}},t.prototype.clampScrollValue=function(e){var t=this.calculateScrollEdges();return Math.min(Math.max(t.right,e),t.left)},t}(xe),qe=function(e){function t(r){var n=e.call(this,(0,i.__assign)((0,i.__assign)({},t.defaultAdapter),r))||this;return n.isAnimating=!1,n}return(0,i.__extends)(t,e),Object.defineProperty(t,"cssClasses",{get:function(){return we},enumerable:!1,configurable:!0}),Object.defineProperty(t,"strings",{get:function(){return ke},enumerable:!1,configurable:!0}),Object.defineProperty(t,"defaultAdapter",{get:function(){return{eventTargetMatchesSelector:function(){return!1},addClass:function(){},removeClass:function(){},addScrollAreaClass:function(){},setScrollAreaStyleProperty:function(){},setScrollContentStyleProperty:function(){},getScrollContentStyleValue:function(){return""},setScrollAreaScrollLeft:function(){},getScrollAreaScrollLeft:function(){return 0},getScrollContentOffsetWidth:function(){return 0},getScrollAreaOffsetWidth:function(){return 0},computeScrollAreaClientRect:function(){return{top:0,right:0,bottom:0,left:0,width:0,height:0}},computeScrollContentClientRect:function(){return{top:0,right:0,bottom:0,left:0,width:0,height:0}},computeHorizontalScrollbarHeight:function(){return 0}}},enumerable:!1,configurable:!0}),t.prototype.init=function(){var e=this.adapter.computeHorizontalScrollbarHeight();this.adapter.setScrollAreaStyleProperty("margin-bottom",-e+"px"),this.adapter.addScrollAreaClass(t.cssClasses.SCROLL_AREA_SCROLL)},t.prototype.getScrollPosition=function(){if(this.isRTL())return this.computeCurrentScrollPositionRTL();var e=this.calculateCurrentTranslateX();return this.adapter.getScrollAreaScrollLeft()-e},t.prototype.handleInteraction=function(){this.isAnimating&&this.stopScrollAnimation()},t.prototype.handleTransitionEnd=function(e){var r=e.target;this.isAnimating&&this.adapter.eventTargetMatchesSelector(r,t.strings.CONTENT_SELECTOR)&&(this.isAnimating=!1,this.adapter.removeClass(t.cssClasses.ANIMATING))},t.prototype.incrementScroll=function(e){0!==e&&this.animate(this.getIncrementScrollOperation(e))},t.prototype.incrementScrollImmediate=function(e){if(0!==e){var t=this.getIncrementScrollOperation(e);0!==t.scrollDelta&&(this.stopScrollAnimation(),this.adapter.setScrollAreaScrollLeft(t.finalScrollPosition))}},t.prototype.scrollTo=function(e){this.isRTL()?this.scrollToImplRTL(e):this.scrollToImpl(e)},t.prototype.getRTLScroller=function(){return this.rtlScrollerInstance||(this.rtlScrollerInstance=this.rtlScrollerFactory()),this.rtlScrollerInstance},t.prototype.calculateCurrentTranslateX=function(){var e=this.adapter.getScrollContentStyleValue("transform");if("none"===e)return 0;var t=/\((.+?)\)/.exec(e);if(!t)return 0;var r=t[1],n=(0,i.__read)(r.split(","),6),o=(n[0],n[1],n[2],n[3],n[4]);n[5];return parseFloat(o)},t.prototype.clampScrollValue=function(e){var t=this.calculateScrollEdges();return Math.min(Math.max(t.left,e),t.right)},t.prototype.computeCurrentScrollPositionRTL=function(){var e=this.calculateCurrentTranslateX();return this.getRTLScroller().getScrollPositionRTL(e)},t.prototype.calculateScrollEdges=function(){return{left:0,right:this.adapter.getScrollContentOffsetWidth()-this.adapter.getScrollAreaOffsetWidth()}},t.prototype.scrollToImpl=function(e){var t=this.getScrollPosition(),r=this.clampScrollValue(e),n=r-t;this.animate({finalScrollPosition:r,scrollDelta:n})},t.prototype.scrollToImplRTL=function(e){var t=this.getRTLScroller().scrollToRTL(e);this.animate(t)},t.prototype.getIncrementScrollOperation=function(e){if(this.isRTL())return this.getRTLScroller().incrementScrollRTL(e);var t=this.getScrollPosition(),r=e+t,n=this.clampScrollValue(r);return{finalScrollPosition:n,scrollDelta:n-t}},t.prototype.animate=function(e){var r=this;0!==e.scrollDelta&&(this.stopScrollAnimation(),this.adapter.setScrollAreaScrollLeft(e.finalScrollPosition),this.adapter.setScrollContentStyleProperty("transform","translateX("+e.scrollDelta+"px)"),this.adapter.computeScrollAreaClientRect(),requestAnimationFrame((function(){r.adapter.addClass(t.cssClasses.ANIMATING),r.adapter.setScrollContentStyleProperty("transform","none")})),this.isAnimating=!0)},t.prototype.stopScrollAnimation=function(){this.isAnimating=!1;var e=this.getAnimatingScrollPosition();this.adapter.removeClass(t.cssClasses.ANIMATING),this.adapter.setScrollContentStyleProperty("transform","translateX(0px)"),this.adapter.setScrollAreaScrollLeft(e)},t.prototype.getAnimatingScrollPosition=function(){var e=this.calculateCurrentTranslateX(),t=this.adapter.getScrollAreaScrollLeft();return this.isRTL()?this.getRTLScroller().getAnimatingScrollPosition(t,e):t-e},t.prototype.rtlScrollerFactory=function(){var e=this.adapter.getScrollAreaScrollLeft();this.adapter.setScrollAreaScrollLeft(e-1);var t=this.adapter.getScrollAreaScrollLeft();if(t<0)return this.adapter.setScrollAreaScrollLeft(e),new je(this.adapter);var r=this.adapter.computeScrollAreaClientRect(),n=this.adapter.computeScrollContentClientRect(),i=Math.round(n.right-r.right);return this.adapter.setScrollAreaScrollLeft(e),i===t?new Ee(this.adapter):new _e(this.adapter)},t.prototype.isRTL=function(){return"rtl"===this.adapter.getScrollContentStyleValue("direction")},t}(s.K);function Se(e){return Se="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},Se(e)}function Ae(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Te(e,t){for(var r=0;r\n
\n
\n
\n \n '])),this._handleInteraction,this._handleInteraction,this._handleInteraction,this._handleInteraction,this._handleInteraction,this._handleTransitionEnd)}},{key:"createAdapter",value:function(){var e=this;return Object.assign(Object.assign({},(0,a.q)(this.mdcRoot)),{eventTargetMatchesSelector:function(e,t){return(0,be.wB)(e,t)},addScrollAreaClass:function(t){return e.scrollAreaElement.classList.add(t)},setScrollAreaStyleProperty:function(t,r){return e.scrollAreaElement.style.setProperty(t,r)},setScrollContentStyleProperty:function(t,r){return e.scrollContentElement.style.setProperty(t,r)},getScrollContentStyleValue:function(t){return window.getComputedStyle(e.scrollContentElement).getPropertyValue(t)},setScrollAreaScrollLeft:function(t){return e.scrollAreaElement.scrollLeft=t},getScrollAreaScrollLeft:function(){return e.scrollAreaElement.scrollLeft},getScrollContentOffsetWidth:function(){return e.scrollContentElement.offsetWidth},getScrollAreaOffsetWidth:function(){return e.scrollAreaElement.offsetWidth},computeScrollAreaClientRect:function(){return e.scrollAreaElement.getBoundingClientRect()},computeScrollContentClientRect:function(){return e.scrollContentElement.getBoundingClientRect()},computeHorizontalScrollbarHeight:function(){return-1===e._scrollbarHeight&&(e.scrollAreaElement.style.overflowX="scroll",e._scrollbarHeight=e.scrollAreaElement.offsetHeight-e.scrollAreaElement.clientHeight,e.scrollAreaElement.style.overflowX=""),e._scrollbarHeight}})}},{key:"getScrollPosition",value:function(){return this.mdcFoundation.getScrollPosition()}},{key:"getScrollContentWidth",value:function(){return this.scrollContentElement.offsetWidth}},{key:"incrementScrollPosition",value:function(e){this.mdcFoundation.incrementScroll(e)}},{key:"scrollToPosition",value:function(e){this.mdcFoundation.scrollTo(e)}}],r&&Te(t.prototype,r),n&&Te(t,n),o}(a.H);(0,i.__decorate)([(0,y.I)(".mdc-tab-scroller")],De.prototype,"mdcRoot",void 0),(0,i.__decorate)([(0,y.I)(".mdc-tab-scroller__scroll-area")],De.prototype,"scrollAreaElement",void 0),(0,i.__decorate)([(0,y.I)(".mdc-tab-scroller__scroll-content")],De.prototype,"scrollContentElement",void 0),(0,i.__decorate)([(0,Y.h)({passive:!0})],De.prototype,"_handleInteraction",null);var Ie=(0,m.iv)(Re||(Re=function(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}([".mdc-tab-scroller{overflow-y:hidden}.mdc-tab-scroller.mdc-tab-scroller--animating .mdc-tab-scroller__scroll-content{transition:250ms transform cubic-bezier(0.4, 0, 0.2, 1)}.mdc-tab-scroller__test{position:absolute;top:-9999px;width:100px;height:100px;overflow-x:scroll}.mdc-tab-scroller__scroll-area{-webkit-overflow-scrolling:touch;display:flex;overflow-x:hidden}.mdc-tab-scroller__scroll-area::-webkit-scrollbar,.mdc-tab-scroller__test::-webkit-scrollbar{display:none}.mdc-tab-scroller__scroll-area--scroll{overflow-x:scroll}.mdc-tab-scroller__scroll-content{position:relative;display:flex;flex:1 0 auto;transform:none;will-change:transform}.mdc-tab-scroller--align-start .mdc-tab-scroller__scroll-content{justify-content:flex-start}.mdc-tab-scroller--align-end .mdc-tab-scroller__scroll-content{justify-content:flex-end}.mdc-tab-scroller--align-center .mdc-tab-scroller__scroll-content{justify-content:center}.mdc-tab-scroller--animating .mdc-tab-scroller__scroll-area{-webkit-overflow-scrolling:auto}:host{display:flex}.mdc-tab-scroller{flex:1}"])));function Le(e){return Le="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},Le(e)}function Ne(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Fe(e,t){return Fe=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Fe(e,t)}function Be(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=Ze(e);if(t){var i=Ze(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return He(this,r)}}function He(e,t){if(t&&("object"===Le(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}function Ze(e){return Ze=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Ze(e)}var Ue=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&&Fe(e,t)}(r,e);var t=Be(r);function r(){return Ne(this,r),t.apply(this,arguments)}return r}(De);Ue.styles=[Ie],Ue=(0,i.__decorate)([(0,o.M)("mwc-tab-scroller")],Ue);var Ge={ARROW_LEFT_KEY:"ArrowLeft",ARROW_RIGHT_KEY:"ArrowRight",END_KEY:"End",ENTER_KEY:"Enter",HOME_KEY:"Home",SPACE_KEY:"Space",TAB_ACTIVATED_EVENT:"MDCTabBar:activated",TAB_SCROLLER_SELECTOR:".mdc-tab-scroller",TAB_SELECTOR:".mdc-tab"},Ve={ARROW_LEFT_KEYCODE:37,ARROW_RIGHT_KEYCODE:39,END_KEYCODE:35,ENTER_KEYCODE:13,EXTRA_SCROLL_AMOUNT:20,HOME_KEYCODE:36,SPACE_KEYCODE:32},Ke=new Set;Ke.add(Ge.ARROW_LEFT_KEY),Ke.add(Ge.ARROW_RIGHT_KEY),Ke.add(Ge.END_KEY),Ke.add(Ge.HOME_KEY),Ke.add(Ge.ENTER_KEY),Ke.add(Ge.SPACE_KEY);var $e=new Map;$e.set(Ve.ARROW_LEFT_KEYCODE,Ge.ARROW_LEFT_KEY),$e.set(Ve.ARROW_RIGHT_KEYCODE,Ge.ARROW_RIGHT_KEY),$e.set(Ve.END_KEYCODE,Ge.END_KEY),$e.set(Ve.HOME_KEYCODE,Ge.HOME_KEY),$e.set(Ve.ENTER_KEYCODE,Ge.ENTER_KEY),$e.set(Ve.SPACE_KEYCODE,Ge.SPACE_KEY);var We,Ye=function(e){function t(r){var n=e.call(this,(0,i.__assign)((0,i.__assign)({},t.defaultAdapter),r))||this;return n.useAutomaticActivation=!1,n}return(0,i.__extends)(t,e),Object.defineProperty(t,"strings",{get:function(){return Ge},enumerable:!1,configurable:!0}),Object.defineProperty(t,"numbers",{get:function(){return Ve},enumerable:!1,configurable:!0}),Object.defineProperty(t,"defaultAdapter",{get:function(){return{scrollTo:function(){},incrementScroll:function(){},getScrollPosition:function(){return 0},getScrollContentWidth:function(){return 0},getOffsetWidth:function(){return 0},isRTL:function(){return!1},setActiveTab:function(){},activateTabAtIndex:function(){},deactivateTabAtIndex:function(){},focusTabAtIndex:function(){},getTabIndicatorClientRectAtIndex:function(){return{top:0,right:0,bottom:0,left:0,width:0,height:0}},getTabDimensionsAtIndex:function(){return{rootLeft:0,rootRight:0,contentLeft:0,contentRight:0}},getPreviousActiveTabIndex:function(){return-1},getFocusedTabIndex:function(){return-1},getIndexOfTabById:function(){return-1},getTabListLength:function(){return 0},notifyTabActivated:function(){}}},enumerable:!1,configurable:!0}),t.prototype.setUseAutomaticActivation=function(e){this.useAutomaticActivation=e},t.prototype.activateTab=function(e){var t,r=this.adapter.getPreviousActiveTabIndex();this.indexIsInRange(e)&&e!==r&&(-1!==r&&(this.adapter.deactivateTabAtIndex(r),t=this.adapter.getTabIndicatorClientRectAtIndex(r)),this.adapter.activateTabAtIndex(e,t),this.scrollIntoView(e),this.adapter.notifyTabActivated(e))},t.prototype.handleKeyDown=function(e){var t=this.getKeyFromEvent(e);if(void 0!==t)if(this.isActivationKey(t)||e.preventDefault(),this.useAutomaticActivation){if(this.isActivationKey(t))return;var r=this.determineTargetFromKey(this.adapter.getPreviousActiveTabIndex(),t);this.adapter.setActiveTab(r),this.scrollIntoView(r)}else{var n=this.adapter.getFocusedTabIndex();if(this.isActivationKey(t))this.adapter.setActiveTab(n);else{r=this.determineTargetFromKey(n,t);this.adapter.focusTabAtIndex(r),this.scrollIntoView(r)}}},t.prototype.handleTabInteraction=function(e){this.adapter.setActiveTab(this.adapter.getIndexOfTabById(e.detail.tabId))},t.prototype.scrollIntoView=function(e){this.indexIsInRange(e)&&(0!==e?e!==this.adapter.getTabListLength()-1?this.isRTL()?this.scrollIntoViewImplRTL(e):this.scrollIntoViewImpl(e):this.adapter.scrollTo(this.adapter.getScrollContentWidth()):this.adapter.scrollTo(0))},t.prototype.determineTargetFromKey=function(e,t){var r=this.isRTL(),n=this.adapter.getTabListLength()-1,i=e;return t===Ge.END_KEY?i=n:t===Ge.ARROW_LEFT_KEY&&!r||t===Ge.ARROW_RIGHT_KEY&&r?i-=1:t===Ge.ARROW_RIGHT_KEY&&!r||t===Ge.ARROW_LEFT_KEY&&r?i+=1:i=0,i<0?i=n:i>n&&(i=0),i},t.prototype.calculateScrollIncrement=function(e,t,r,n){var i=this.adapter.getTabDimensionsAtIndex(t),o=i.contentLeft-r-n,a=i.contentRight-r-Ve.EXTRA_SCROLL_AMOUNT,s=o+Ve.EXTRA_SCROLL_AMOUNT;return te?Math.max(s,0):Math.min(c,0)},t.prototype.findAdjacentTabIndexClosestToEdge=function(e,t,r,n){var i=t.rootLeft-r,o=t.rootRight-r-n,a=i+o;return i<0||a<0?e-1:o>0||a>0?e+1:-1},t.prototype.findAdjacentTabIndexClosestToEdgeRTL=function(e,t,r,n,i){var o=i-t.rootLeft-n-r,a=i-t.rootRight-r,s=o+a;return o>0||s>0?e+1:a<0||s<0?e-1:-1},t.prototype.getKeyFromEvent=function(e){return Ke.has(e.key)?e.key:$e.get(e.keyCode)},t.prototype.isActivationKey=function(e){return e===Ge.SPACE_KEY||e===Ge.ENTER_KEY},t.prototype.indexIsInRange=function(e){return e>=0&&e\n \n \n '])),this._handleTabInteraction,this._handleKeydown)}},{key:"_getTabs",value:function(){return this.tabsSlot.assignedNodes({flatten:!0}).filter((function(e){return e instanceof ue}))}},{key:"_getTab",value:function(e){return this._getTabs()[e]}},{key:"createAdapter",value:function(){var e=this;return{scrollTo:function(t){return e.scrollerElement.scrollToPosition(t)},incrementScroll:function(t){return e.scrollerElement.incrementScrollPosition(t)},getScrollPosition:function(){return e.scrollerElement.getScrollPosition()},getScrollContentWidth:function(){return e.scrollerElement.getScrollContentWidth()},getOffsetWidth:function(){return e.mdcRoot.offsetWidth},isRTL:function(){return"rtl"===window.getComputedStyle(e.mdcRoot).getPropertyValue("direction")},setActiveTab:function(t){return e.mdcFoundation.activateTab(t)},activateTabAtIndex:function(t,r){var n=e._getTab(t);void 0!==n&&n.activate(r),e._previousActiveIndex=t},deactivateTabAtIndex:function(t){var r=e._getTab(t);void 0!==r&&r.deactivate()},focusTabAtIndex:function(t){var r=e._getTab(t);void 0!==r&&r.focus()},getTabIndicatorClientRectAtIndex:function(t){var r=e._getTab(t);return void 0!==r?r.computeIndicatorClientRect():new DOMRect},getTabDimensionsAtIndex:function(t){var r=e._getTab(t);return void 0!==r?r.computeDimensions():{rootLeft:0,rootRight:0,contentLeft:0,contentRight:0}},getPreviousActiveTabIndex:function(){return e._previousActiveIndex},getFocusedTabIndex:function(){var t=e._getTabs(),r=e.getRootNode().activeElement;return t.indexOf(r)},getIndexOfTabById:function(t){for(var r=e._getTabs(),n=0;ne.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;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n ",":\n \n \n ",":\n ","\n
\n "])),e.hass.localize("ui.components.related-items.integration"),"/config/integrations#config_entry=".concat(t),e._navigateAwayClose,e.hass.localize("component.".concat(r.domain,".title")),r.title):""})):"",this._related.device&&this._devices?this._related.device.map((function(t){var r=e._devices.find((function(e){return e.id===t}));return r?(0,m.dy)(or||(or=wr(["\n

\n ",':\n

\n \n \n ',"\n \n \n "])),e._openMoreInfo,t,r.attributes.friendly_name||t):""}))):"",this._related.group?(0,m.dy)(lr||(lr=wr(["\n

",":

\n
    \n ","\n
\n "])),this.hass.localize("ui.components.related-items.group"),this._related.group.map((function(t){var r=e.hass.states[t];return r?(0,m.dy)(ur||(ur=wr(['\n
  • \n \n \n \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&&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);rt.primary?-1:1})),this._interface=Object.assign({},this._interfaces[this._curTabIndex]),e.next=8,this.updateComplete;case 8:case"end":return e.stop()}}),e,this)}))),function(e){return o.apply(this,arguments)})},{kind:"method",key:"closeDialog",value:function(){this._params=void 0,this._processing=!1,(0,At.B)(this,"dialog-closed",{dialog:this.localName})}},{kind:"method",key:"render",value:function(){return this._params&&this._interface?(0,m.dy)(Fr||(Fr=cn(["\n \n \n \n ',"\n \n \n \n ',"\n \n ","\n \n "])),!0,this.closeDialog,this.supervisor.localize("dialog.network.title"),this.hass.localize("common.close"),"M19,6.41L17.59,5L12,10.59L6.41,5L5,6.41L10.59,12L5,17.59L6.41,19L12,13.41L17.59,19L19,17.59L13.41,12L19,6.41Z",this._interfaces.length>1?(0,m.dy)(Br||(Br=cn(["","\n "])),this._curTabIndex,this._handleTabActivated,this._interfaces.map((function(e){return(0,m.dy)(Hr||(Hr=cn(["\n "])),e.interface,e.interface)}))):"",St(this._renderTab())):(0,m.dy)(Nr||(Nr=cn([""])))}},{kind:"method",key:"_renderTab",value:function(){var e,t,r,n,i,o=this;return(0,m.dy)(Zr||(Zr=cn(['
    \n ',"\n ","\n ",'\n
    \n
    \n \n ','\n \n ']))):this.supervisor.localize("dialog.network.scan_ap"),this._accessPoints&&this._accessPoints.accesspoints&&0!==this._accessPoints.accesspoints.length?(0,m.dy)(Kr||(Kr=cn(["\n \n ","\n \n "])),this._accessPoints.accesspoints.filter((function(e){return e.ssid})).map((function(e){var t;return(0,m.dy)($r||($r=cn(["\n \n ",'\n \n '," - Strength: ","\n \n \n "])),o._selectAP,e.ssid===(null===(t=o._wifiConfiguration)||void 0===t?void 0:t.ssid),e,e.ssid,e.mac,e.signal)}))):"",this._wifiConfiguration?(0,m.dy)(Wr||(Wr=cn(['\n
    \n \n ',"\n "])),this.supervisor.localize("dialog.network.warning")):"",this.supervisor.localize("common.cancel"),this.closeDialog,this._updateNetwork,!this._dirty,this._processing?(0,m.dy)(Jr||(Jr=cn(['\n ']))):this.supervisor.localize("common.save"))}},{kind:"method",key:"_selectAP",value:function(e){this._wifiConfiguration=e.currentTarget.ap,this._dirty=!0}},{kind:"method",key:"_scanForAP",value:(i=un(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this._interface){e.next=2;break}return e.abrupt("return");case 2:return this._scanning=!0,e.prev=3,e.next=6,(0,nn.Ne)(this.hass,this._interface.interface);case 6:this._accessPoints=e.sent,e.next=12;break;case 9:e.prev=9,e.t0=e.catch(3),(0,on.Ys)(this,{title:"Failed to scan for accesspoints",text:(0,rn.js)(e.t0)});case 12:return e.prev=12,this._scanning=!1,e.finish(12);case 15:case"end":return e.stop()}}),e,this,[[3,9,12,15]])}))),function(){return i.apply(this,arguments)})},{kind:"method",key:"_renderIPConfiguration",value:function(e){var t,r,n;return(0,m.dy)(Qr||(Qr=cn(["\n \n \n \n \n \n \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&&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\n ","\n \n "])),this._opened,this.closeDialog,(0,s.i)(this.hass,this._addingRegistry?this.supervisor.localize("dialog.registries.title_add"):this.supervisor.localize("dialog.registries.title_manage")),this._addingRegistry?(0,n.dy)(p||(p=E(["\n \n \n \n ',' \n \n ',":\n ","\n \n \n \n "])),e.registry,t.supervisor.localize("dialog.registries.username"),e.username,e,t.supervisor.localize("dialog.registries.remove"),"M19,4H15.5L14.5,3H9.5L8.5,4H5V6H19M6,19A2,2 0 0,0 8,21H16A2,2 0 0,0 18,19V7H6V19Z",t._removeRegistry)})):(0,n.dy)(y||(y=E(["\n \n ","\n \n "])),this.supervisor.localize("dialog.registries.no_registries")),this._addRegistry,this.supervisor.localize("dialog.registries.add_new_registry")))}},{kind:"field",key:"_computeLabel",value:function(){var e=this;return function(t){return e.supervisor.localize("dialog.registries.".concat(t.name))||t.name}}},{kind:"method",key:"_valueChanged",value:function(e){this._input=e.detail.value}},{kind:"method",key:"showDialog",value:(u=j(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this._opened=!0,this._input={},this.supervisor=t.supervisor,e.next=5,this._loadRegistries();case 5:return e.next=7,this.updateComplete;case 7:case"end":return e.stop()}}),e,this)}))),function(e){return u.apply(this,arguments)})},{kind:"method",key:"closeDialog",value:function(){this._addingRegistry=!1,this._opened=!1,this._input={}}},{kind:"method",key:"focus",value:function(){var e=this;this.updateComplete.then((function(){var t,r;return null===(t=e.shadowRoot)||void 0===t||null===(r=t.querySelector("[dialogInitialFocus]"))||void 0===r?void 0:r.focus()}))}},{kind:"method",key:"_loadRegistries",value:(l=j(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,z(this.hass);case 2:t=e.sent,this._registries=Object.keys(t.registries).map((function(e){return{registry:e,username:t.registries[e].username}}));case 4:case"end":return e.stop()}}),e,this)}))),function(){return l.apply(this,arguments)})},{kind:"method",key:"_addRegistry",value:function(){this._addingRegistry=!0}},{kind:"method",key:"_addNewRegistry",value:(i=j(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(t={})[this._input.registry]={username:this._input.username,password:this._input.password},e.prev=2,e.next=5,g(this.hass,t);case 5:return e.next=7,this._loadRegistries();case 7:this._addingRegistry=!1,this._input={},e.next=14;break;case 11:e.prev=11,e.t0=e.catch(2),(0,w.Ys)(this,{title:this.supervisor.localize("dialog.registries.failed_to_add"),text:(0,c.js)(e.t0)});case 14:case"end":return e.stop()}}),e,this,[[2,11]])}))),function(){return i.apply(this,arguments)})},{kind:"method",key:"_removeRegistry",value:(r=j(regeneratorRuntime.mark((function e(t){var r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.currentTarget.entry,e.prev=1,e.next=4,b(this.hass,r.registry);case 4:return e.next=6,this._loadRegistries();case 6:e.next=11;break;case 8:e.prev=8,e.t0=e.catch(1),(0,w.Ys)(this,{title:this.supervisor.localize("dialog.registries.failed_to_remove"),text:(0,c.js)(e.t0)});case 11:case"end":return e.stop()}}),e,this,[[1,8]])}))),function(e){return r.apply(this,arguments)})},{kind:"get",static:!0,key:"styles",value:function(){return[k.Qx,k.yu,(0,n.iv)(v||(v=E(["\n .registry {\n border: 1px solid var(--divider-color);\n border-radius: 4px;\n margin-top: 4px;\n }\n .action {\n margin-top: 24px;\n width: 100%;\n display: flex;\n justify-content: flex-end;\n }\n ha-icon-button {\n color: var(--error-color);\n margin-right: -10px;\n }\n "])))]}}]}}),n.oi)},92109:function(e,t,r){"use strict";r.r(t);r(51187),r(77956),r(53973),r(89194);var n,i,o,a,s,c,l,u=r(37500),d=r(26767),f=r(5701),p=r(67352),h=r(17717),m=r(14516),y=r(47181),v=r(85415),z=(r(9381),r(34552),r(73408)),g=(r(66255),r(34154)),b=r(41682),w=r(69810),k=r(11654);function x(e){return x="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},x(e)}function _(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function j(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 E(e){return function(){var t=this,r=arguments;return new Promise((function(n,i){var o=e.apply(t,r);function a(e){j(o,n,i,a,s,"next",e)}function s(e){j(o,n,i,a,s,"throw",e)}a(void 0)}))}}function q(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function S(e,t){return S=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},S(e,t)}function A(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=O(e);if(t){var i=O(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return T(this,r)}}function T(e,t){if(t&&("object"===x(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return C(e)}function C(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function O(e){return O=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},O(e)}function P(){P=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(!D(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 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\n ",'\n
    \n ','\n
    \n \n
    \n
    \n ',""])),this._error):"",l.length?l.map((function(e){return(0,u.dy)(a||(a=_(['\n \n \n
    ',"
    \n
    ","
    \n
    ","
    \n
    \n \n
    \n "])),e.name,e.maintainer,e.url,e.slug,r._dialogParams.supervisor.localize("dialog.repositories.remove"),"M19,4H15.5L14.5,3H9.5L8.5,4H5V6H19M6,19A2,2 0 0,0 8,21H16A2,2 0 0,0 18,19V7H6V19Z",r._removeRepository)})):(0,u.dy)(s||(s=_([" No repositories "]))),this._dialogParams.url||"",this._dialogParams.supervisor.localize("dialog.repositories.add"),this._handleKeyAdd,this._addRepository,this._processing?(0,u.dy)(c||(c=_(['']))):this._dialogParams.supervisor.localize("dialog.repositories.add"),this.closeDialog,null===(t=this._dialogParams)||void 0===t?void 0:t.supervisor.localize("common.close"))}},{kind:"get",static:!0,key:"styles",value:function(){return[k.Qx,k.yu,(0,u.iv)(l||(l=_(["\n ha-dialog.button-left {\n --justify-action-buttons: flex-start;\n }\n paper-icon-item {\n cursor: pointer;\n }\n .form {\n color: var(--primary-text-color);\n }\n .option {\n border: 1px solid var(--divider-color);\n border-radius: 4px;\n margin-top: 4px;\n }\n mwc-button {\n margin-left: 8px;\n }\n ha-circular-progress {\n display: block;\n margin: 32px;\n text-align: center;\n }\n "])))]}},{kind:"method",key:"focus",value:function(){var e=this;this.updateComplete.then((function(){var t,r;return null===(t=e.shadowRoot)||void 0===t||null===(r=t.querySelector("[dialogInitialFocus]"))||void 0===r?void 0:r.focus()}))}},{kind:"method",key:"_handleKeyAdd",value:function(e){e.stopPropagation(),13===e.keyCode&&this._addRepository()}},{kind:"method",key:"_loadData",value:(x=E(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,(0,g.yt)(this.hass);case 3:t=e.sent,this._repositories=t.repositories,(0,y.B)(this,"supervisor-collection-refresh",{collection:"addon"}),e.next=11;break;case 8:e.prev=8,e.t0=e.catch(0),this._error=(0,b.js)(e.t0);case 11:case"end":return e.stop()}}),e,this,[[0,8]])}))),function(){return x.apply(this,arguments)})},{kind:"method",key:"_addRepository",value:(d=E(regeneratorRuntime.mark((function e(){var t,r,n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((t=this._optionInput)&&t.value){e.next=3;break}return e.abrupt("return");case 3:return this._processing=!0,r=this._filteredRepositories(this._repositories),(n=r.map((function(e){return e.source}))).push(t.value),e.prev=7,e.next=10,(0,w.jP)(this.hass,{addons_repositories:n});case 10:return e.next=12,this._loadData();case 12:t.value="",e.next=18;break;case 15:e.prev=15,e.t0=e.catch(7),this._error=(0,b.js)(e.t0);case 18:this._processing=!1;case 19:case"end":return e.stop()}}),e,this,[[7,15]])}))),function(){return d.apply(this,arguments)})},{kind:"method",key:"_removeRepository",value:(r=E(regeneratorRuntime.mark((function e(t){var r,n,i,o;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=t.currentTarget.slug,n=this._filteredRepositories(this._repositories),i=n.find((function(e){return e.slug===r}))){e.next=5;break}return e.abrupt("return");case 5:return o=n.map((function(e){return e.source})).filter((function(e){return e!==i.source})),e.prev=6,e.next=9,(0,w.jP)(this.hass,{addons_repositories:o});case 9:return e.next=11,this._loadData();case 11:e.next=16;break;case 13:e.prev=13,e.t0=e.catch(6),this._error=(0,b.js)(e.t0);case 16:case"end":return e.stop()}}),e,this,[[6,13]])}))),function(e){return r.apply(this,arguments)})}]}}),u.oi)},55677:function(e,t,r){"use strict";var n;r.d(t,{l:function(){return a}});var i,o,a=(0,r(37500).iv)(n||(i=["\n .content {\n margin: 8px;\n }\n h1,\n .description,\n .card-content {\n color: var(--primary-text-color);\n }\n h1 {\n font-size: 2em;\n margin-bottom: 8px;\n font-family: var(--paper-font-headline_-_font-family);\n -webkit-font-smoothing: var(--paper-font-headline_-_-webkit-font-smoothing);\n font-size: var(--paper-font-headline_-_font-size);\n font-weight: var(--paper-font-headline_-_font-weight);\n letter-spacing: var(--paper-font-headline_-_letter-spacing);\n line-height: var(--paper-font-headline_-_line-height);\n padding-left: 8px;\n }\n .description {\n margin-top: 4px;\n padding-left: 8px;\n }\n .card-group {\n display: grid;\n grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));\n grid-gap: 8px;\n }\n @media screen and (min-width: 640px) {\n .card-group {\n grid-template-columns: repeat(auto-fit, minmax(300px, 0.5fr));\n }\n }\n @media screen and (min-width: 1020px) {\n .card-group {\n grid-template-columns: repeat(auto-fit, minmax(300px, 0.333fr));\n }\n }\n @media screen and (min-width: 1300px) {\n .card-group {\n grid-template-columns: repeat(auto-fit, minmax(300px, 0.25fr));\n }\n }\n ha-call-api-button {\n font-weight: 500;\n color: var(--primary-color);\n }\n .error {\n color: var(--error-color);\n margin-top: 16px;\n }\n"],o||(o=i.slice(0)),n=Object.freeze(Object.defineProperties(i,{raw:{value:Object.freeze(o)}}))))},71160:function(e,t,r){"use strict";function n(e){return Intl.getCanonicalLocales(e)}function i(e,t){var r=t.tzData,n=t.uppercaseLinks,i=e.toUpperCase(),o=Object.keys(r).reduce((function(e,t){return e[t.toUpperCase()]=t,e}),{}),a=n[i]||o[i];return"Etc/UTC"===a||"Etc/GMT"===a?"UTC":a}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},o(e)}function a(e){if("symbol"===o(e))throw TypeError("Cannot convert a Symbol value to a string");return String(e)}function s(e){if(void 0===e)return NaN;if(null===e)return 0;if("boolean"==typeof e)return e?1:0;if("number"==typeof e)return e;if("symbol"===o(e)||"bigint"==typeof e)throw new TypeError("Cannot convert symbol/bigint to number");return Number(e)}function c(e){return isFinite(e)?Math.abs(e)>8640000000000001?NaN:function(e){var t=s(e);if(isNaN(t)||u(t,-0))return 0;if(isFinite(t))return t;var r=Math.floor(Math.abs(t));return t<0&&(r=-r),u(r,-0)?0:r}(e):NaN}function l(e){if(null==e)throw new TypeError("undefined/null cannot be converted to object");return Object(e)}function u(e,t){return Object.is?Object.is(e,t):e===t?0!==e||1/e==1/t:e!=e&&t!=t}function d(e){return new Array(e)}function f(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function p(e){return null===e?"Null":void 0===e?"Undefined":"function"==typeof e||"object"===o(e)?"Object":"number"==typeof e?"Number":"boolean"==typeof e?"Boolean":"string"==typeof e?"String":"symbol"===o(e)?"Symbol":"bigint"==typeof e?"BigInt":void 0}r.r(t),r.d(t,{ArrayCreate:function(){return d},CanonicalizeLocaleList:function(){return n},CanonicalizeTimeZoneName:function(){return i},CoerceOptionsToObject:function(){return O},ComputeExponent:function(){return ae},ComputeExponentForMagnitude:function(){return re},CurrencyDigits:function(){return se},DateFromTime:function(){return j},Day:function(){return y},DayFromYear:function(){return z},DayWithinYear:function(){return k},DaysInYear:function(){return w},FormatNumericToParts:function(){return ze},FormatNumericToString:function(){return oe},GetNumberOption:function(){return M},GetOption:function(){return D},GetOptionsObject:function(){return L},HasOwnProperty:function(){return f},HourFromTime:function(){return q},InLeapYear:function(){return x},InitializeNumberFormat:function(){return ke},IsSanctionedSimpleUnitIdentifier:function(){return H},IsValidTimeZoneName:function(){return Z},IsWellFormedCurrencyCode:function(){return G},IsWellFormedUnitIdentifier:function(){return V},MinFromTime:function(){return S},MonthFromTime:function(){return _},OrdinaryHasInstance:function(){return T},PartitionNumberPattern:function(){return ve},PartitionPattern:function(){return xe},RangePatternType:function(){return je},SANCTIONED_UNITS:function(){return N},SIMPLE_UNITS:function(){return B},SameValue:function(){return u},SecFromTime:function(){return A},SetNumberFormatDigitOptions:function(){return we},SetNumberFormatUnitOptions:function(){return be},SupportedLocales:function(){return _e},TimeClip:function(){return c},TimeFromYear:function(){return g},ToNumber:function(){return s},ToObject:function(){return l},ToRawFixed:function(){return ie},ToRawPrecision:function(){return ne},ToString:function(){return a},Type:function(){return p},WeekDay:function(){return v},YearFromTime:function(){return b},_formatToParts:function(){return pe},defineProperty:function(){return ee},getInternalSlot:function(){return X},getMagnitude:function(){return K},getMultiInternalSlots:function(){return J},invariant:function(){return te},isLiteralPart:function(){return Q},isMissingLocaleDataError:function(){return qe},msFromTime:function(){return C},removeUnitNamespace:function(){return F},setInternalSlot:function(){return W},setMultiInternalSlots:function(){return Y}});var h=864e5;function m(e,t){return e-Math.floor(e/t)*t}function y(e){return Math.floor(e/h)}function v(e){return m(y(e)+4,7)}function z(e){return Date.UTC(e,0)/h}function g(e){return Date.UTC(e,0)}function b(e){return new Date(e).getUTCFullYear()}function w(e){return e%4!=0?365:e%100!=0?366:e%400!=0?365:366}function k(e){return y(e)-z(b(e))}function x(e){return 365===w(b(e))?0:1}function _(e){var t=k(e),r=x(e);if(t>=0&&t<31)return 0;if(t<59+r)return 1;if(t<90+r)return 2;if(t<120+r)return 3;if(t<151+r)return 4;if(t<181+r)return 5;if(t<212+r)return 6;if(t<243+r)return 7;if(t<273+r)return 8;if(t<304+r)return 9;if(t<334+r)return 10;if(t<365+r)return 11;throw new Error("Invalid time")}function j(e){var t=k(e),r=_(e),n=x(e);if(0===r)return t+1;if(1===r)return t-30;if(2===r)return t-58-n;if(3===r)return t-89-n;if(4===r)return t-119-n;if(5===r)return t-150-n;if(6===r)return t-180-n;if(7===r)return t-211-n;if(8===r)return t-242-n;if(9===r)return t-272-n;if(10===r)return t-303-n;if(11===r)return t-333-n;throw new Error("Invalid time")}var E=1e3;function q(e){return m(Math.floor(e/36e5),24)}function S(e){return m(Math.floor(e/6e4),60)}function A(e){return m(Math.floor(e/E),60)}function T(e,t,r){if("function"!=typeof e)return!1;if(null==r?void 0:r.boundTargetFunction)return t instanceof(null==r?void 0:r.boundTargetFunction);if("object"!==o(t))return!1;var n=e.prototype;if("object"!==o(n))throw new TypeError("OrdinaryHasInstance called on an object with an invalid prototype property.");return Object.prototype.isPrototypeOf.call(n,t)}function C(e){return m(e,E)}function O(e){return void 0===e?Object.create(null):l(e)}function P(e,t,r,n){if(void 0!==e){if(e=Number(e),isNaN(e)||er)throw new RangeError(e+" is outside of range ["+t+", "+r+"]");return Math.floor(e)}return n}function M(e,t,r,n,i){return P(e[t],r,n,i)}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},R(e)}function D(e,t,r,n,i){if("object"!==R(e))throw new TypeError("Options must be an object");var o=e[t];if(void 0!==o){if("boolean"!==r&&"string"!==r)throw new TypeError("invalid type");if("boolean"===r&&(o=Boolean(o)),"string"===r&&(o=a(o)),void 0!==n&&!n.filter((function(e){return e==o})).length)throw new RangeError(o+" is not within "+n.join(", "));return o}return i}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},I(e)}function L(e){if(void 0===e)return Object.create(null);if("object"===I(e))return e;throw new TypeError("Options must be an object")}var N=["angle-degree","area-acre","area-hectare","concentr-percent","digital-bit","digital-byte","digital-gigabit","digital-gigabyte","digital-kilobit","digital-kilobyte","digital-megabit","digital-megabyte","digital-petabyte","digital-terabit","digital-terabyte","duration-day","duration-hour","duration-millisecond","duration-minute","duration-month","duration-second","duration-week","duration-year","length-centimeter","length-foot","length-inch","length-kilometer","length-meter","length-mile-scandinavian","length-mile","length-millimeter","length-yard","mass-gram","mass-kilogram","mass-ounce","mass-pound","mass-stone","temperature-celsius","temperature-fahrenheit","volume-fluid-ounce","volume-gallon","volume-liter","volume-milliliter"];function F(e){return e.slice(e.indexOf("-")+1)}var B=N.map(F);function H(e){return B.indexOf(e)>-1}function Z(e,t){var r=t.tzData,n=t.uppercaseLinks,i=e.toUpperCase(),o=new Set,a=new Set;return Object.keys(r).map((function(e){return e.toUpperCase()})).forEach((function(e){return o.add(e)})),Object.keys(n).forEach((function(e){a.add(e.toUpperCase()),o.add(n[e].toUpperCase())})),o.has(i)||a.has(i)}var U=/[^A-Z]/;function G(e){return 3===(e=e.replace(/([a-z])/g,(function(e,t){return t.toUpperCase()}))).length&&!U.test(e)}function V(e){if(H(e=e.replace(/([A-Z])/g,(function(e,t){return t.toLowerCase()}))))return!0;var t=e.split("-per-");if(2!==t.length)return!1;var r=t[0],n=t[1];return!(!H(r)||!H(n))}function K(e){return Math.floor(Math.log(e)*Math.LOG10E)}function $(e,t){if("function"==typeof e.repeat)return e.repeat(t);for(var r=new Array(t),n=0;np[p.length-1])return p[p.length-1].length-1;var h=p.indexOf(f);if(-1===h)return 0;var m=p[h];return"0"===u[m].other?0:m.length-u[m].other.match(/0+/)[0].length}}function ne(e,t,r){var n,i,o,a,s=r;if(0===e)n=$("0",s),i=0,o=0;else{var c=e.toString(),l=c.indexOf("e"),u=c.split("e"),d=u[0],f=u[1],p=d.replace(".","");if(l>=0&&p.length<=s)i=+f,n=p+$("0",s-p.length),o=e;else{var h=(i=K(e))-s+1,m=Math.round(v(e,h));v(m,s-1)>=10&&(i+=1,m=Math.floor(m/10)),n=m.toString(),o=v(m,s-1-i)}}if(i>=s-1?(n+=$("0",i-s+1),a=i+1):i>=0?(n=n.slice(0,i+1)+"."+n.slice(i+1),a=i+1):(n="0."+$("0",-i-1)+n,a=1),n.indexOf(".")>=0&&r>t){for(var y=r-t;y>0&&"0"===n[n.length-1];)n=n.slice(0,-1),y--;"."===n[n.length-1]&&(n=n.slice(0,-1))}return{formattedString:n,roundedNumber:o,integerDigitsCount:a};function v(e,t){return t<0?e*Math.pow(10,-t):e/Math.pow(10,t)}}function ie(e,t,r){var n,i,o=r,a=Math.round(e*Math.pow(10,o)),s=a/Math.pow(10,o);if(a<1e21)n=a.toString();else{var c=(n=a.toString()).split("e"),l=c[0],u=c[1];n=l.replace(".",""),n+=$("0",Math.max(+u-n.length+1,0))}if(0!==o){var d=n.length;if(d<=o)n=$("0",o+1-d)+n,d=o+1;var f=n.slice(0,d-o),p=n.slice(d-o);n=f+"."+p,i=f.length}else i=n.length;for(var h=r-t;h>0&&"0"===n[n.length-1];)n=n.slice(0,-1),h--;return"."===n[n.length-1]&&(n=n.slice(0,-1)),{formattedString:n,roundedNumber:s,integerDigitsCount:i}}function oe(e,t){var r,n=t<0||u(t,-0);switch(n&&(t=-t),e.roundingType){case"significantDigits":r=ne(t,e.minimumSignificantDigits,e.maximumSignificantDigits);break;case"fractionDigits":r=ie(t,e.minimumFractionDigits,e.maximumFractionDigits);break;default:(r=ne(t,1,2)).integerDigitsCount>1&&(r=ie(t,0,0))}t=r.roundedNumber;var i=r.formattedString,o=r.integerDigitsCount,a=e.minimumIntegerDigits;o\^`\|~\xA2-\xA6\xA8\xA9\xAC\xAE-\xB1\xB4\xB8\xD7\xF7\u02C2-\u02C5\u02D2-\u02DF\u02E5-\u02EB\u02ED\u02EF-\u02FF\u0375\u0384\u0385\u03F6\u0482\u058D-\u058F\u0606-\u0608\u060B\u060E\u060F\u06DE\u06E9\u06FD\u06FE\u07F6\u07FE\u07FF\u09F2\u09F3\u09FA\u09FB\u0AF1\u0B70\u0BF3-\u0BFA\u0C7F\u0D4F\u0D79\u0E3F\u0F01-\u0F03\u0F13\u0F15-\u0F17\u0F1A-\u0F1F\u0F34\u0F36\u0F38\u0FBE-\u0FC5\u0FC7-\u0FCC\u0FCE\u0FCF\u0FD5-\u0FD8\u109E\u109F\u1390-\u1399\u166D\u17DB\u1940\u19DE-\u19FF\u1B61-\u1B6A\u1B74-\u1B7C\u1FBD\u1FBF-\u1FC1\u1FCD-\u1FCF\u1FDD-\u1FDF\u1FED-\u1FEF\u1FFD\u1FFE\u2044\u2052\u207A-\u207C\u208A-\u208C\u20A0-\u20BF\u2100\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211E-\u2123\u2125\u2127\u2129\u212E\u213A\u213B\u2140-\u2144\u214A-\u214D\u214F\u218A\u218B\u2190-\u2307\u230C-\u2328\u232B-\u2426\u2440-\u244A\u249C-\u24E9\u2500-\u2767\u2794-\u27C4\u27C7-\u27E5\u27F0-\u2982\u2999-\u29D7\u29DC-\u29FB\u29FE-\u2B73\u2B76-\u2B95\u2B97-\u2BFF\u2CE5-\u2CEA\u2E50\u2E51\u2E80-\u2E99\u2E9B-\u2EF3\u2F00-\u2FD5\u2FF0-\u2FFB\u3004\u3012\u3013\u3020\u3036\u3037\u303E\u303F\u309B\u309C\u3190\u3191\u3196-\u319F\u31C0-\u31E3\u3200-\u321E\u322A-\u3247\u3250\u3260-\u327F\u328A-\u32B0\u32C0-\u33FF\u4DC0-\u4DFF\uA490-\uA4C6\uA700-\uA716\uA720\uA721\uA789\uA78A\uA828-\uA82B\uA836-\uA839\uAA77-\uAA79\uAB5B\uAB6A\uAB6B\uFB29\uFBB2-\uFBC1\uFDFC\uFDFD\uFE62\uFE64-\uFE66\uFE69\uFF04\uFF0B\uFF1C-\uFF1E\uFF3E\uFF40\uFF5C\uFF5E\uFFE0-\uFFE6\uFFE8-\uFFEE\uFFFC\uFFFD]|\uD800[\uDD37-\uDD3F\uDD79-\uDD89\uDD8C-\uDD8E\uDD90-\uDD9C\uDDA0\uDDD0-\uDDFC]|\uD802[\uDC77\uDC78\uDEC8]|\uD805\uDF3F|\uD807[\uDFD5-\uDFF1]|\uD81A[\uDF3C-\uDF3F\uDF45]|\uD82F\uDC9C|\uD834[\uDC00-\uDCF5\uDD00-\uDD26\uDD29-\uDD64\uDD6A-\uDD6C\uDD83\uDD84\uDD8C-\uDDA9\uDDAE-\uDDE8\uDE00-\uDE41\uDE45\uDF00-\uDF56]|\uD835[\uDEC1\uDEDB\uDEFB\uDF15\uDF35\uDF4F\uDF6F\uDF89\uDFA9\uDFC3]|\uD836[\uDC00-\uDDFF\uDE37-\uDE3A\uDE6D-\uDE74\uDE76-\uDE83\uDE85\uDE86]|\uD838[\uDD4F\uDEFF]|\uD83B[\uDCAC\uDCB0\uDD2E\uDEF0\uDEF1]|\uD83C[\uDC00-\uDC2B\uDC30-\uDC93\uDCA0-\uDCAE\uDCB1-\uDCBF\uDCC1-\uDCCF\uDCD1-\uDCF5\uDD0D-\uDDAD\uDDE6-\uDE02\uDE10-\uDE3B\uDE40-\uDE48\uDE50\uDE51\uDE60-\uDE65\uDF00-\uDFFF]|\uD83D[\uDC00-\uDED7\uDEE0-\uDEEC\uDEF0-\uDEFC\uDF00-\uDF73\uDF80-\uDFD8\uDFE0-\uDFEB]|\uD83E[\uDC00-\uDC0B\uDC10-\uDC47\uDC50-\uDC59\uDC60-\uDC87\uDC90-\uDCAD\uDCB0\uDCB1\uDD00-\uDD78\uDD7A-\uDDCB\uDDCD-\uDE53\uDE60-\uDE6D\uDE70-\uDE74\uDE78-\uDE7A\uDE80-\uDE86\uDE90-\uDEA8\uDEB0-\uDEB6\uDEC0-\uDEC2\uDED0-\uDED6\uDF00-\uDF92\uDF94-\uDFCA]/,ue=new RegExp("^"+le.source),de=new RegExp(le.source+"$"),fe=/[#0](?:[\.,][#0]+)*/g;function pe(e,t,r,n){var i,o,a=e.sign,s=e.exponent,c=e.magnitude,l=n.notation,u=n.style,d=n.numberingSystem,f=t.numbers.nu[0],p=null;if("compact"===l&&c&&(p=function(e,t,r,n,i,o,a){var s,c,l=e.roundedNumber,u=e.sign,d=e.magnitude,f=String(Math.pow(10,d)),p=r.numbers.nu[0];if("currency"===n&&"name"!==o){var h=null===(s=((m=r.numbers.currency)[a]||m[p]).short)||void 0===s?void 0:s[f];if(!h)return null;c=ye(t,l,h)}else{var m,y=((m=r.numbers.decimal)[a]||m[p])[i][f];if(!y)return null;c=ye(t,l,y)}if("0"===c)return null;return c=me(c,u).replace(/([^\s;\-\+\d¤]+)/g,"{c:$1}").replace(/0+/,"0")}(e,r,t,u,n.compactDisplay,n.currencyDisplay,d)),"currency"===u&&"name"!==n.currencyDisplay){var h=t.currencies[n.currency];if(h)switch(n.currencyDisplay){case"code":i=n.currency;break;case"symbol":i=h.symbol;break;default:i=h.narrow}else i=n.currency}if(p)o=p;else if("decimal"===u||"unit"===u||"currency"===u&&"name"===n.currencyDisplay)o=me((t.numbers.decimal[d]||t.numbers.decimal[f]).standard,a);else if("currency"===u){o=me((y=t.numbers.currency[d]||t.numbers.currency[f])[n.currencySign],a)}else{o=me(t.numbers.percent[d]||t.numbers.percent[f],a)}var m=fe.exec(o)[0];if(o=o.replace(fe,"{0}").replace(/'(.)'/g,"$1"),"currency"===u&&"name"!==n.currencyDisplay){var y,v=(y=t.numbers.currency[d]||t.numbers.currency[f]).currencySpacing.afterInsertBetween;v&&!de.test(i)&&(o=o.replace("¤{0}","¤"+v+"{0}"));var z=y.currencySpacing.beforeInsertBetween;z&&!ue.test(i)&&(o=o.replace("{0}¤","{0}"+z+"¤"))}for(var g=o.split(/({c:[^}]+}|\{0\}|[¤%\-\+])/g),b=[],w=t.numbers.symbols[d]||t.numbers.symbols[f],k=0,x=g;k0?(d=c.slice(0,p),f=c.slice(p+1)):d=c,o&&("compact"!==r||l>=1e4)){var h=e.group,m=[],y=a.split(".")[0].split(","),v=3,z=3;y.length>1&&(v=y[y.length-1].length),y.length>2&&(z=y[y.length-2].length);var g=d.length-v;if(g>0){for(m.push(d.slice(g,g+v)),g-=z;g>0;g-=z)m.push(d.slice(g,g+z));m.push(d.slice(0,g+z))}else m.push(d);for(;m.length>0;){var b=m.pop();s.push({type:"integer",value:b}),m.length>0&&s.push({type:"group",value:h})}}else s.push({type:"integer",value:d});if(void 0!==f&&s.push({type:"decimal",value:e.decimal},{type:"fraction",value:f}),("scientific"===r||"engineering"===r)&&isFinite(l)){s.push({type:"exponentSeparator",value:e.exponential}),n<0&&(s.push({type:"exponentMinusSign",value:e.minusSign}),n=-n);var w=ie(n,0,0);s.push({type:"exponentInteger",value:w.formattedString})}return s}function me(e,t){e.indexOf(";")<0&&(e=e+";-"+e);var r=e.split(";"),n=r[0],i=r[1];switch(t){case 0:return n;case-1:return i;default:return i.indexOf("-")>=0?i.replace(/-/g,"+"):"+"+n}}function ye(e,t,r){return r[e.select(t)]||r.other}function ve(e,t,r){var n,i,o,a=r.getInternalSlots,s=a(e),c=s.pl,l=s.dataLocaleData,d=s.numberingSystem,f=l.numbers.symbols[d]||l.numbers.symbols[l.numbers.nu[0]],p=0,h=0;if(isNaN(t))i=f.nan;else if(isFinite(t)){"percent"===s.style&&(t*=100),h=(n=ae(e,t,{getInternalSlots:a}))[0],p=n[1];var m=oe(s,t=h<0?t*Math.pow(10,-h):t/Math.pow(10,h));i=m.formattedString,t=m.roundedNumber}else i=f.infinity;switch(s.signDisplay){case"never":o=0;break;case"auto":o=u(t,0)||t>0||isNaN(t)?0:-1;break;case"always":o=u(t,0)||t>0||isNaN(t)?1:-1;break;default:o=0===t||isNaN(t)?0:t>0?1:-1}return pe({roundedNumber:t,formattedString:i,exponent:h,magnitude:p,sign:o},s.dataLocaleData,c,s)}function ze(e,t,r){for(var n=ve(e,t,r),i=d(0),o=0,a=n;o-1;)te((n=e.indexOf("}",r))>r,"Invalid pattern "+e),r>i&&t.push({type:"literal",value:e.substring(i,r)}),t.push({type:e.substring(r+1,n),value:void 0}),i=n+1,r=e.indexOf("{",i);return ir&&(r=u,a=l)}return n.__assign({},a)}},72833:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BestFitFormatMatcher=t.bestFitFormatMatcherScore=void 0;var n=r(87480),i=r(71160),o=r(35328),a=r(20059);function s(e){return"numeric"===e||"2-digit"===e}function c(e,t){var r=0;e.hour12&&!t.hour12?r-=o.removalPenalty:!e.hour12&&t.hour12&&(r-=o.additionPenalty);for(var n=0,i=o.DATE_TIME_PROPS;nr&&(r=f,o=d)}var p=n.__assign({},o),h={rawPattern:o.rawPattern};for(var m in a.processDateTimePattern(o.rawPattern,h),p){var y=p[m],v=h[m],z=e[m];"minute"!==m&&"second"!==m&&(z&&(s(v)&&!s(z)||y!==z&&(h[m]=z)))}return h.pattern=p.pattern,h.pattern12=p.pattern12,h.skeleton=p.skeleton,h.rangePatterns=p.rangePatterns,h.rangePatterns12=p.rangePatterns12,h}},11464:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DateTimeStyleFormat=void 0;var n=r(71160);t.DateTimeStyleFormat=function(e,t,r){var i,o;if(void 0!==t&&(n.invariant("full"===t||"long"===t||"medium"===t||"short"===t,"invalid timeStyle"),o=r.timeFormat[t]),void 0!==e&&(n.invariant("full"===e||"long"===e||"medium"===e||"short"===e,"invalid dateStyle"),i=r.dateFormat[e]),void 0!==e&&void 0!==t){var a={};for(var s in i)"pattern"!==s&&(a[s]=i[s]);for(var s in o)"pattern"!==s&&"pattern12"!==s&&(a[s]=o[s]);var c=r.dateTimeFormat[e],l=c.replace("{0}",o.pattern).replace("{1}",i.pattern);if(a.pattern=l,"pattern12"in o){var u=c.replace("{0}",o.pattern12).replace("{1}",i.pattern);a.pattern12=u}return a}return void 0!==t?o:(n.invariant(void 0!==e,"dateStyle should not be undefined"),i)}},81800:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.FormatDateTime=void 0;var n=r(61334);t.FormatDateTime=function(e,t,r){for(var i="",o=0,a=n.PartitionDateTimePattern(e,t,r);o-1){var A="",T=f[q];S=k[q];"year"===q&&S<=0&&(S=1-S),"month"===q&&S++;var C=f.hourCycle;if("hour"!==q||"h11"!==C&&"h12"!==C||0===(S%=12)&&"h12"===C&&(S=12),"hour"===q&&"h24"===C&&0===S&&(S=24),"numeric"===T)A=y.format(S);else if("2-digit"===T)(A=g.format(S)).length>2&&(A=A.slice(A.length-2,A.length));else if("narrow"===T||"short"===T||"long"===T)if("era"===q)A=p[q][T][S];else if("timeZoneName"===q){var O=p.timeZoneName,P=p.gmtFormat,M=p.hourFormat,R=O[f.timeZone||u()];A=R&&R[T]?R[T][+k.inDST]:s(P,M,k.timeZoneOffset,T)}else A="month"===q?p.month[T][S-1]:p[q][T][S];x.push({type:q,value:A})}else if("ampm"===q){A=void 0;A=(S=k.hour)>11?p.pm:p.am,x.push({type:"dayPeriod",value:A})}else if("relatedYear"===q){S=k.relatedYear,A=y.format(S);x.push({type:"relatedYear",value:A})}else if("yearName"===q){S=k.yearName,A=y.format(S);x.push({type:"yearName",value:A})}}return x}},91920:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.FormatDateTimeRange=void 0;var n=r(46186);t.FormatDateTimeRange=function(e,t,r,i){for(var o="",a=0,s=n.PartitionDateTimeRangePattern(e,t,r,i);a11&&x<11||k<11&&x>11)&&(y=!1)}else if("dayPeriod"===b);else if("fractionalSecondDigits"===b){var _=d.fractionalSecondDigits;void 0===_&&(_=3);k=Math.floor(f.millisecond*Math.pow(10,_-3)),x=Math.floor(p.millisecond*Math.pow(10,_-3));n.SameValue(k,x)||(y=!1)}else{k=f[b],x=p[b];n.SameValue(k,x)||(y=!1)}}}if(y){for(var j=o.FormatDateTimePattern(e,n.PartitionPattern(h),t,s),E=0,q=j;Ee){a=(n=i[o-1])[2],s=n[3];break}return[1e3*a,s]}(e,r,o),s=a[0],c=a[1],l=e+s,u=n.YearFromTime(l);return{weekday:n.WeekDay(l),era:u<0?"BC":"AD",year:u,relatedYear:void 0,yearName:void 0,month:n.MonthFromTime(l),day:n.DateFromTime(l),hour:n.HourFromTime(l),minute:n.MinFromTime(l),second:n.SecFromTime(l),millisecond:n.msFromTime(l),inDST:c,timeZoneOffset:s}}},20059:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.splitRangePattern=t.splitFallbackRangePattern=t.parseDateTimeSkeleton=t.processDateTimePattern=void 0;var n=r(87480),i=r(71160),o=/(?:[Eec]{1,6}|G{1,5}|[Qq]{1,5}|(?:[yYur]+|U{1,5})|[ML]{1,5}|d{1,2}|D{1,3}|F{1}|[abB]{1,5}|[hkHK]{1,2}|w{1,2}|W{1}|m{1,2}|s{1,2}|[zZOvVxX]{1,4})(?=([^']*'[^']*')*[^']*$)/g,a=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;function s(e,t){var r=e.length;switch(e[0]){case"G":return t.era=4===r?"long":5===r?"narrow":"short","{era}";case"y":case"Y":case"u":case"U":case"r":return t.year=2===r?"2-digit":"numeric","{year}";case"q":case"Q":throw new RangeError("`w/Q` (quarter) patterns are not supported");case"M":case"L":return t.month=["numeric","2-digit","short","long","narrow"][r-1],"{month}";case"w":case"W":throw new RangeError("`w/W` (week of year) patterns are not supported");case"d":return t.day=["numeric","2-digit"][r-1],"{day}";case"D":case"F":case"g":return t.day="numeric","{day}";case"E":return t.weekday=4===r?"long":5===r?"narrow":"short","{weekday}";case"e":case"c":return t.weekday=[void 0,void 0,"short","long","narrow","short"][r-1],"{weekday}";case"a":case"b":case"B":return t.hour12=!0,"{ampm}";case"h":case"K":return t.hour=["numeric","2-digit"][r-1],t.hour12=!0,"{hour}";case"H":case"k":return t.hour=["numeric","2-digit"][r-1],"{hour}";case"j":case"J":case"C":throw new RangeError("`j/J/C` (hour) patterns are not supported, use `h/H/K/k` instead");case"m":return t.minute=["numeric","2-digit"][r-1],"{minute}";case"s":return t.second=["numeric","2-digit"][r-1],"{second}";case"S":case"A":return t.second="numeric","{second}";case"z":case"Z":case"O":case"v":case"V":case"X":case"x":return t.timeZoneName=r<4?"short":"long","{timeZoneName}"}return""}function c(e){switch(e){case"G":return"era";case"y":case"Y":case"u":case"U":case"r":return"year";case"M":case"L":return"month";case"d":case"D":case"F":case"g":return"day";case"a":case"b":case"B":return"ampm";case"h":case"H":case"K":case"k":return"hour";case"m":return"minute";case"s":case"S":case"A":return"second";default:throw new RangeError("Invalid range pattern token")}}function l(e,t){var r=[],n=e.replace(/'{2}/g,"{apostrophe}").replace(/'(.*?)'/g,(function(e,t){return r.push(t),"$$"+(r.length-1)+"$$"})).replace(o,(function(e){return s(e,t||{})}));return r.length&&(n=n.replace(/\$\$(\d+)\$\$/g,(function(e,t){return r[+t]})).replace(/\{apostrophe\}/g,"'")),[n.replace(/([\s\uFEFF\xA0])\{ampm\}([\s\uFEFF\xA0])/,"$1").replace("{ampm}","").replace(a,""),n]}function u(e){return e.split(/(\{[0|1]\})/g).filter(Boolean).map((function(e){switch(e){case"{0}":return{source:i.RangePatternType.startRange,pattern:e};case"{1}":return{source:i.RangePatternType.endRange,pattern:e};default:return{source:i.RangePatternType.shared,pattern:e}}}))}function d(e){for(var t,r=/\{(.*?)\}/g,n={},o=0;t=r.exec(e);){if(t[0]in n){o=t.index;break}n[t[0]]=t.index}return o?[{source:i.RangePatternType.startRange,pattern:e.slice(0,o)},{source:i.RangePatternType.endRange,pattern:e.slice(o)}]:[{source:i.RangePatternType.startRange,pattern:e}]}t.processDateTimePattern=l,t.parseDateTimeSkeleton=function(e,t,r,i){void 0===t&&(t=e);var a={pattern:"",pattern12:"",skeleton:e,rawPattern:t,rangePatterns:{},rangePatterns12:{}};if(r)for(var f in r){var p=c(f),h={patternParts:[]},m=l(r[f],h),y=m[0],v=m[1];a.rangePatterns[p]=n.__assign(n.__assign({},h),{patternParts:d(y)}),a.rangePatterns12[p]=n.__assign(n.__assign({},h),{patternParts:d(v)})}if(i){var z=u(i);a.rangePatterns.default={patternParts:z},a.rangePatterns12.default={patternParts:z}}e.replace(o,(function(e){return s(e,a)}));var g=l(t),b=g[0],w=g[1];return a.pattern=b,a.pattern12=w,a},t.splitFallbackRangePattern=u,t.splitRangePattern=d},35328:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.shortMorePenalty=t.shortLessPenalty=t.longMorePenalty=t.longLessPenalty=t.differentNumericTypePenalty=t.additionPenalty=t.removalPenalty=t.DATE_TIME_PROPS=void 0,t.DATE_TIME_PROPS=["weekday","era","year","month","day","hour","minute","second","timeZoneName"],t.removalPenalty=120,t.additionPenalty=20,t.differentNumericTypePenalty=15,t.longLessPenalty=8,t.longMorePenalty=6,t.shortLessPenalty=6,t.shortMorePenalty=3},15875:function(e,t,r){"use strict";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},n(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.DateTimeFormat=void 0;var i=r(87480),o=r(71160),a=i.__importDefault(r(8951)),s=i.__importDefault(r(99431)),c=r(10465),l=r(81800),u=r(79916),d=r(35328),f=r(85923),p=r(99607),h=r(91920),m=r(20059),y=Object.keys(s.default).reduce((function(e,t){return e[t.toUpperCase()]=s.default[t],e}),{}),v=["locale","calendar","numberingSystem","dateStyle","timeStyle","timeZone","hourCycle","weekday","era","year","month","day","hour","minute","second","timeZoneName"],z={enumerable:!1,configurable:!0,get:function(){if("object"!==n(this)||!o.OrdinaryHasInstance(t.DateTimeFormat,this))throw TypeError("Intl.DateTimeFormat format property accessor called on incompatible receiver");var e=a.default(this),r=this,i=e.boundFormat;if(void 0===i){i=function(e){var n;return n=void 0===e?Date.now():Number(e),l.FormatDateTime(r,n,{getInternalSlots:a.default,localeData:t.DateTimeFormat.localeData,tzData:t.DateTimeFormat.tzData,getDefaultTimeZone:t.DateTimeFormat.getDefaultTimeZone})};try{Object.defineProperty(i,"name",{configurable:!0,enumerable:!1,writable:!1,value:""})}catch(s){}e.boundFormat=i}return i}};try{Object.defineProperty(z.get,"name",{configurable:!0,enumerable:!1,writable:!1,value:"get format"})}catch(g){}t.DateTimeFormat=function(e,r){if(!this||!o.OrdinaryHasInstance(t.DateTimeFormat,this))return new t.DateTimeFormat(e,r);u.InitializeDateTimeFormat(this,e,r,{tzData:t.DateTimeFormat.tzData,uppercaseLinks:y,availableLocales:t.DateTimeFormat.availableLocales,relevantExtensionKeys:t.DateTimeFormat.relevantExtensionKeys,getDefaultLocale:t.DateTimeFormat.getDefaultLocale,getDefaultTimeZone:t.DateTimeFormat.getDefaultTimeZone,getInternalSlots:a.default,localeData:t.DateTimeFormat.localeData});var n=a.default(this).dataLocale,i=t.DateTimeFormat.localeData[n];o.invariant(void 0!==i,"Cannot load locale-dependent data for "+n+".")},o.defineProperty(t.DateTimeFormat,"supportedLocalesOf",{value:function(e,r){return o.SupportedLocales(t.DateTimeFormat.availableLocales,o.CanonicalizeLocaleList(e),r)}}),o.defineProperty(t.DateTimeFormat.prototype,"resolvedOptions",{value:function(){if("object"!==n(this)||!o.OrdinaryHasInstance(t.DateTimeFormat,this))throw TypeError("Method Intl.DateTimeFormat.prototype.resolvedOptions called on incompatible receiver");for(var e=a.default(this),r={},i=0,s=v;i-1&&(void 0===e.dateStyle&&void 0===e.timeStyle||(l=void 0)),void 0!==l&&(r[c]=l)}return r}}),o.defineProperty(t.DateTimeFormat.prototype,"formatToParts",{value:function(e){return e=void 0===e?Date.now():o.ToNumber(e),f.FormatDateTimeToParts(this,e,{getInternalSlots:a.default,localeData:t.DateTimeFormat.localeData,tzData:t.DateTimeFormat.tzData,getDefaultTimeZone:t.DateTimeFormat.getDefaultTimeZone})}}),o.defineProperty(t.DateTimeFormat.prototype,"formatRangeToParts",{value:function(e,r){if("object"!==n(this))throw new TypeError;if(void 0===e||void 0===r)throw new TypeError("startDate/endDate cannot be undefined");var i=o.ToNumber(e),s=o.ToNumber(r);return p.FormatDateTimeRangeToParts(this,i,s,{getInternalSlots:a.default,localeData:t.DateTimeFormat.localeData,tzData:t.DateTimeFormat.tzData,getDefaultTimeZone:t.DateTimeFormat.getDefaultTimeZone})}}),o.defineProperty(t.DateTimeFormat.prototype,"formatRange",{value:function(e,r){if("object"!==n(this))throw new TypeError;if(void 0===e||void 0===r)throw new TypeError("startDate/endDate cannot be undefined");var i=o.ToNumber(e),s=o.ToNumber(r);return h.FormatDateTimeRange(this,i,s,{getInternalSlots:a.default,localeData:t.DateTimeFormat.localeData,tzData:t.DateTimeFormat.tzData,getDefaultTimeZone:t.DateTimeFormat.getDefaultTimeZone})}});t.DateTimeFormat.__setDefaultTimeZone=function(e){if(void 0!==e){if(e=String(e),!o.IsValidTimeZoneName(e,{tzData:t.DateTimeFormat.tzData,uppercaseLinks:y}))throw new RangeError("Invalid timeZoneName");e=o.CanonicalizeTimeZoneName(e,{tzData:t.DateTimeFormat.tzData,uppercaseLinks:y})}else e="UTC";t.DateTimeFormat.__defaultTimeZone=e},t.DateTimeFormat.relevantExtensionKeys=["nu","ca","hc"],t.DateTimeFormat.__defaultTimeZone="UTC",t.DateTimeFormat.getDefaultTimeZone=function(){return t.DateTimeFormat.__defaultTimeZone},t.DateTimeFormat.__addLocaleData=function(){for(var e=[],r=0;rt[0]?1:0}function u(e,t){return e.typet.type?1:0}function d(e,t){for(var r=(0,n.__spreadArray)([],e,!0),i=0,o=t;i-1&&(v=b)}}v&&(t.region=v),t.region=t.region.toUpperCase()}if(t.script&&(t.script=t.script[0].toUpperCase()+t.script.slice(1).toLowerCase(),i.scriptAlias[t.script]&&(t.script=i.scriptAlias[t.script])),t.variants.length){for(var w=0;w-1&&d.push("caseFirst"),u.indexOf("kn")>-1&&d.push("numeric"),void 0===t)throw new TypeError("First argument to Intl.Locale constructor can't be empty or missing");if("string"!=typeof t&&"object"!==n(t))throw new TypeError("tag must be a string or object");t="object"===n(t)&&(c=(0,s.default)(t))&&c.initializedLocale?c.locale:t.toString(),c=(0,s.default)(this);var f=(0,o.CoerceOptionsToObject)(r);t=function(e,t){(0,o.invariant)("string"==typeof e,"language tag must be a string"),(0,o.invariant)((0,a.isStructurallyValidLanguageTag)(e),"malformed language tag",RangeError);var r=(0,o.GetOption)(t,"language","string",void 0,void 0);void 0!==r&&(0,o.invariant)((0,a.isUnicodeLanguageSubtag)(r),"Malformed unicode_language_subtag",RangeError);var n=(0,o.GetOption)(t,"script","string",void 0,void 0);void 0!==n&&(0,o.invariant)((0,a.isUnicodeScriptSubtag)(n),"Malformed unicode_script_subtag",RangeError);var s=(0,o.GetOption)(t,"region","string",void 0,void 0);void 0!==s&&(0,o.invariant)((0,a.isUnicodeRegionSubtag)(s),"Malformed unicode_region_subtag",RangeError);var c=(0,a.parseUnicodeLanguageId)(e);return void 0!==r&&(c.lang=r),void 0!==n&&(c.script=n),void 0!==s&&(c.region=s),Intl.getCanonicalLocales((0,a.emitUnicodeLocaleId)((0,i.__assign)((0,i.__assign)({},(0,a.parseUnicodeLocaleId)(e)),{lang:c})))[0]}(t,f);var p=Object.create(null),h=(0,o.GetOption)(f,"calendar","string",void 0,void 0);if(void 0!==h&&!l.test(h))throw new RangeError("invalid calendar");p.ca=h;var m=(0,o.GetOption)(f,"collation","string",void 0,void 0);if(void 0!==m&&!l.test(m))throw new RangeError("invalid collation");p.co=m;var y=(0,o.GetOption)(f,"hourCycle","string",["h11","h12","h23","h24"],void 0);p.hc=y;var v=(0,o.GetOption)(f,"caseFirst","string",["upper","lower","false"],void 0);p.kf=v;var z,g=(0,o.GetOption)(f,"numeric","boolean",void 0,void 0);void 0!==g&&(z=String(g)),p.kn=z;var b=(0,o.GetOption)(f,"numberingSystem","string",void 0,void 0);if(void 0!==b&&!l.test(b))throw new RangeError("Invalid numberingSystem");p.nu=b;var w=function(e,t,r){for(var n,i=[],s=(0,a.parseUnicodeLocaleId)(e),c=0,l=s.extensions;c-1&&(c.caseFirst=w.kf),u.indexOf("kn")>-1&&(c.numeric=(0,o.SameValue)(w.kn,"true")),c.numberingSystem=w.nu}return e.prototype.maximize=function(){var t=(0,s.default)(this).locale;try{return new e(d(t))}catch(r){return new e(t)}},e.prototype.minimize=function(){var t=(0,s.default)(this).locale;try{return new e(function(e){var t=d(e);if(!t)return e;t=(0,a.emitUnicodeLanguageId)((0,i.__assign)((0,i.__assign)({},(0,a.parseUnicodeLanguageId)(t)),{variants:[]}));var r=(0,a.parseUnicodeLocaleId)(e),n=r.lang,o=n.lang,s=n.script,c=n.region,l=n.variants;return d((0,a.emitUnicodeLanguageId)({lang:o,variants:[]}))===t?(0,a.emitUnicodeLocaleId)((0,i.__assign)((0,i.__assign)({},r),{lang:u(o,void 0,void 0,l)})):c&&d((0,a.emitUnicodeLanguageId)({lang:o,region:c,variants:[]}))===t?(0,a.emitUnicodeLocaleId)((0,i.__assign)((0,i.__assign)({},r),{lang:u(o,void 0,c,l)})):s&&d((0,a.emitUnicodeLanguageId)({lang:o,script:s,variants:[]}))===t?(0,a.emitUnicodeLocaleId)((0,i.__assign)((0,i.__assign)({},r),{lang:u(o,s,void 0,l)})):e}(t))}catch(r){return new e(t)}},e.prototype.toString=function(){return(0,s.default)(this).locale},Object.defineProperty(e.prototype,"baseName",{get:function(){var e=(0,s.default)(this).locale;return(0,a.emitUnicodeLanguageId)((0,a.parseUnicodeLanguageId)(e))},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"calendar",{get:function(){return(0,s.default)(this).calendar},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"collation",{get:function(){return(0,s.default)(this).collation},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"hourCycle",{get:function(){return(0,s.default)(this).hourCycle},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"caseFirst",{get:function(){return(0,s.default)(this).caseFirst},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"numeric",{get:function(){return(0,s.default)(this).numeric},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"numberingSystem",{get:function(){return(0,s.default)(this).numberingSystem},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"language",{get:function(){var e=(0,s.default)(this).locale;return(0,a.parseUnicodeLanguageId)(e).lang},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"script",{get:function(){var e=(0,s.default)(this).locale;return(0,a.parseUnicodeLanguageId)(e).script},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"region",{get:function(){var e=(0,s.default)(this).locale;return(0,a.parseUnicodeLanguageId)(e).region},enumerable:!1,configurable:!0}),e.relevantExtensionKeys=c,e}();t.Locale=f;try{"undefined"!=typeof Symbol&&Object.defineProperty(f.prototype,Symbol.toStringTag,{value:"Intl.Locale",writable:!1,enumerable:!1,configurable:!0}),Object.defineProperty(f.prototype.constructor,"length",{value:1,writable:!1,enumerable:!1,configurable:!0})}catch(p){}t.default=f},33633:function(e,t,r){"use strict";var n=r(52443);(0,r(32812).shouldPolyfill)()&&Object.defineProperty(Intl,"Locale",{value:n.Locale,writable:!0,enumerable:!1,configurable:!0})},32812:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.shouldPolyfill=void 0,t.shouldPolyfill=function(){return!("Locale"in Intl)||function(){try{return"x-private"===new Intl.Locale("und-x-private").toString()}catch(e){return!0}}()}},96512:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BestAvailableLocale=void 0,t.BestAvailableLocale=function(e,t){for(var r=t;;){if(e.has(r))return r;var n=r.lastIndexOf("-");if(!~n)return;n>=2&&"-"===r[n-2]&&(n-=2),r=r.slice(0,n)}}},76099:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BestFitMatcher=void 0;var n=r(96512),i=r(30598);t.BestFitMatcher=function(e,t,r){var o,a=Array.from(e).reduce((function(e,t){return e[t]=t,e}),{}),s=new Set;e.forEach((function(e){var t=new Intl.Locale(e).minimize().toString();a[t]=e,s.add(t)}));for(var c=0,l=t;c2){var _=f.indexOf("-x-");if(-1===_)f+=h;else{var j=f.slice(0,_),E=f.slice(_,f.length);f=j+h+E}f=Intl.getCanonicalLocales(f)[0]}return p.locale=f,p}},71387:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.UnicodeExtensionValue=void 0;var n=r(30598);t.UnicodeExtensionValue=function(e,t){n.invariant(2===t.length,"key must have 2 elements");var r=e.length,i="-"+t+"-",o=e.indexOf(i);if(-1!==o){for(var a=o+4,s=a,c=a,l=!1;!l;){var u=e.indexOf("-",c);2===(-1===u?r-c:u-c)?l=!0:-1===u?(s=r,l=!0):(s=u,c=u+1)}return e.slice(a,s)}if(i="-"+t,-1!==(o=e.indexOf(i))&&o+3===r)return""}},30598:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.invariant=t.UNICODE_EXTENSION_SEQUENCE_REGEX=void 0,t.UNICODE_EXTENSION_SEQUENCE_REGEX=/-u(?:-[0-9a-z]{2,8})+/gi,t.invariant=function(e,t,r){if(void 0===r&&(r=Error),!e)throw new r(t)}},17595:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ResolveLocale=t.LookupSupportedLocales=t.match=void 0;var n=r(92904);t.match=function(e,t,r,i){var o=t.reduce((function(e,t){return e.add(t),e}),new Set);return n.ResolveLocale(o,e,{localeMatcher:(null==i?void 0:i.algorithm)||"best fit"},[],{},(function(){return r})).locale};var i=r(42776);Object.defineProperty(t,"LookupSupportedLocales",{enumerable:!0,get:function(){return i.LookupSupportedLocales}});var o=r(92904);Object.defineProperty(t,"ResolveLocale",{enumerable:!0,get:function(){return o.ResolveLocale}})},1437:function(){Intl.NumberFormat&&"function"==typeof Intl.NumberFormat.__addLocaleData&&Intl.NumberFormat.__addLocaleData({data:{units:{simple:{degree:{long:{other:"{0} degrees",one:"{0} degree"},short:{other:"{0} deg"},narrow:{other:"{0}°"},perUnit:{}},hectare:{long:{other:"{0} hectares",one:"{0} hectare"},short:{other:"{0} ha"},narrow:{other:"{0}ha"},perUnit:{}},acre:{long:{other:"{0} acres",one:"{0} acre"},short:{other:"{0} ac"},narrow:{other:"{0}ac"},perUnit:{}},percent:{long:{other:"{0} percent"},short:{other:"{0}%"},narrow:{other:"{0}%"},perUnit:{}},"liter-per-kilometer":{long:{other:"{0} liters per kilometer",one:"{0} liter per kilometer"},short:{other:"{0} L/km"},narrow:{other:"{0}L/km"},perUnit:{}},"mile-per-gallon":{long:{other:"{0} miles per gallon",one:"{0} mile per gallon"},short:{other:"{0} mpg"},narrow:{other:"{0}mpg"},perUnit:{}},petabyte:{long:{other:"{0} petabytes",one:"{0} petabyte"},short:{other:"{0} PB"},narrow:{other:"{0}PB"},perUnit:{}},terabyte:{long:{other:"{0} terabytes",one:"{0} terabyte"},short:{other:"{0} TB"},narrow:{other:"{0}TB"},perUnit:{}},terabit:{long:{other:"{0} terabits",one:"{0} terabit"},short:{other:"{0} Tb"},narrow:{other:"{0}Tb"},perUnit:{}},gigabyte:{long:{other:"{0} gigabytes",one:"{0} gigabyte"},short:{other:"{0} GB"},narrow:{other:"{0}GB"},perUnit:{}},gigabit:{long:{other:"{0} gigabits",one:"{0} gigabit"},short:{other:"{0} Gb"},narrow:{other:"{0}Gb"},perUnit:{}},megabyte:{long:{other:"{0} megabytes",one:"{0} megabyte"},short:{other:"{0} MB"},narrow:{other:"{0}MB"},perUnit:{}},megabit:{long:{other:"{0} megabits",one:"{0} megabit"},short:{other:"{0} Mb"},narrow:{other:"{0}Mb"},perUnit:{}},kilobyte:{long:{other:"{0} kilobytes",one:"{0} kilobyte"},short:{other:"{0} kB"},narrow:{other:"{0}kB"},perUnit:{}},kilobit:{long:{other:"{0} kilobits",one:"{0} kilobit"},short:{other:"{0} kb"},narrow:{other:"{0}kb"},perUnit:{}},byte:{long:{other:"{0} bytes",one:"{0} byte"},short:{other:"{0} byte"},narrow:{other:"{0}B"},perUnit:{}},bit:{long:{other:"{0} bits",one:"{0} bit"},short:{other:"{0} bit"},narrow:{other:"{0}bit"},perUnit:{}},year:{long:{other:"{0} years",one:"{0} year"},short:{other:"{0} yrs",one:"{0} yr"},narrow:{other:"{0}y"},perUnit:{long:"{0} per year",short:"{0}/y",narrow:"{0}/y"}},month:{long:{other:"{0} months",one:"{0} month"},short:{other:"{0} mths",one:"{0} mth"},narrow:{other:"{0}m"},perUnit:{long:"{0} per month",short:"{0}/m",narrow:"{0}/m"}},week:{long:{other:"{0} weeks",one:"{0} week"},short:{other:"{0} wks",one:"{0} wk"},narrow:{other:"{0}w"},perUnit:{long:"{0} per week",short:"{0}/w",narrow:"{0}/w"}},day:{long:{other:"{0} days",one:"{0} day"},short:{other:"{0} days",one:"{0} day"},narrow:{other:"{0}d"},perUnit:{long:"{0} per day",short:"{0}/d",narrow:"{0}/d"}},hour:{long:{other:"{0} hours",one:"{0} hour"},short:{other:"{0} hr"},narrow:{other:"{0}h"},perUnit:{long:"{0} per hour",short:"{0}/h",narrow:"{0}/h"}},minute:{long:{other:"{0} minutes",one:"{0} minute"},short:{other:"{0} min"},narrow:{other:"{0}m"},perUnit:{long:"{0} per minute",short:"{0}/min",narrow:"{0}/min"}},second:{long:{other:"{0} seconds",one:"{0} second"},short:{other:"{0} sec"},narrow:{other:"{0}s"},perUnit:{long:"{0} per second",short:"{0}/s",narrow:"{0}/s"}},millisecond:{long:{other:"{0} milliseconds",one:"{0} millisecond"},short:{other:"{0} ms"},narrow:{other:"{0}ms"},perUnit:{}},kilometer:{long:{other:"{0} kilometers",one:"{0} kilometer"},short:{other:"{0} km"},narrow:{other:"{0}km"},perUnit:{long:"{0} per kilometer",short:"{0}/km",narrow:"{0}/km"}},meter:{long:{other:"{0} meters",one:"{0} meter"},short:{other:"{0} m"},narrow:{other:"{0}m"},perUnit:{long:"{0} per meter",short:"{0}/m",narrow:"{0}/m"}},centimeter:{long:{other:"{0} centimeters",one:"{0} centimeter"},short:{other:"{0} cm"},narrow:{other:"{0}cm"},perUnit:{long:"{0} per centimeter",short:"{0}/cm",narrow:"{0}/cm"}},millimeter:{long:{other:"{0} millimeters",one:"{0} millimeter"},short:{other:"{0} mm"},narrow:{other:"{0}mm"},perUnit:{}},mile:{long:{other:"{0} miles",one:"{0} mile"},short:{other:"{0} mi"},narrow:{other:"{0}mi"},perUnit:{}},yard:{long:{other:"{0} yards",one:"{0} yard"},short:{other:"{0} yd"},narrow:{other:"{0}yd"},perUnit:{}},foot:{long:{other:"{0} feet",one:"{0} foot"},short:{other:"{0} ft"},narrow:{other:"{0}′"},perUnit:{long:"{0} per foot",short:"{0}/ft",narrow:"{0}/ft"}},inch:{long:{other:"{0} inches",one:"{0} inch"},short:{other:"{0} in"},narrow:{other:"{0}″"},perUnit:{long:"{0} per inch",short:"{0}/in",narrow:"{0}/in"}},"mile-scandinavian":{long:{other:"{0} miles-scandinavian",one:"{0} mile-scandinavian"},short:{other:"{0} smi"},narrow:{other:"{0}smi"},perUnit:{}},kilogram:{long:{other:"{0} kilograms",one:"{0} kilogram"},short:{other:"{0} kg"},narrow:{other:"{0}kg"},perUnit:{long:"{0} per kilogram",short:"{0}/kg",narrow:"{0}/kg"}},gram:{long:{other:"{0} grams",one:"{0} gram"},short:{other:"{0} g"},narrow:{other:"{0}g"},perUnit:{long:"{0} per gram",short:"{0}/g",narrow:"{0}/g"}},stone:{long:{other:"{0} stones",one:"{0} stone"},short:{other:"{0} st"},narrow:{other:"{0}st"},perUnit:{}},pound:{long:{other:"{0} pounds",one:"{0} pound"},short:{other:"{0} lb"},narrow:{other:"{0}#"},perUnit:{long:"{0} per pound",short:"{0}/lb",narrow:"{0}/lb"}},ounce:{long:{other:"{0} ounces",one:"{0} ounce"},short:{other:"{0} oz"},narrow:{other:"{0}oz"},perUnit:{long:"{0} per ounce",short:"{0}/oz",narrow:"{0}/oz"}},"kilometer-per-hour":{long:{other:"{0} kilometers per hour",one:"{0} kilometer per hour"},short:{other:"{0} km/h"},narrow:{other:"{0}km/h"},perUnit:{}},"meter-per-second":{long:{other:"{0} meters per second",one:"{0} meter per second"},short:{other:"{0} m/s"},narrow:{other:"{0}m/s"},perUnit:{}},"mile-per-hour":{long:{other:"{0} miles per hour",one:"{0} mile per hour"},short:{other:"{0} mph"},narrow:{other:"{0}mph"},perUnit:{}},celsius:{long:{other:"{0} degrees Celsius",one:"{0} degree Celsius"},short:{other:"{0}°C"},narrow:{other:"{0}°C"},perUnit:{}},fahrenheit:{long:{other:"{0} degrees Fahrenheit",one:"{0} degree Fahrenheit"},short:{other:"{0}°F"},narrow:{other:"{0}°"},perUnit:{}},liter:{long:{other:"{0} liters",one:"{0} liter"},short:{other:"{0} L"},narrow:{other:"{0}L"},perUnit:{long:"{0} per liter",short:"{0}/L",narrow:"{0}/L"}},milliliter:{long:{other:"{0} milliliters",one:"{0} milliliter"},short:{other:"{0} mL"},narrow:{other:"{0}mL"},perUnit:{}},gallon:{long:{other:"{0} gallons",one:"{0} gallon"},short:{other:"{0} gal"},narrow:{other:"{0}gal"},perUnit:{long:"{0} per gallon",short:"{0}/gal US",narrow:"{0}/gal"}},"fluid-ounce":{long:{other:"{0} fluid ounces",one:"{0} fluid ounce"},short:{other:"{0} fl oz"},narrow:{other:"{0}fl oz"},perUnit:{}}},compound:{per:{long:"{0} per {1}",short:"{0}/{1}",narrow:"{0}/{1}"}}},currencies:{ADP:{displayName:{other:"Andorran pesetas",one:"Andorran peseta"},symbol:"ADP",narrow:"ADP"},AED:{displayName:{other:"UAE dirhams",one:"UAE dirham"},symbol:"AED",narrow:"AED"},AFA:{displayName:{other:"Afghan afghanis (1927–2002)",one:"Afghan afghani (1927–2002)"},symbol:"AFA",narrow:"AFA"},AFN:{displayName:{other:"Afghan Afghanis",one:"Afghan Afghani"},symbol:"AFN",narrow:"؋"},ALK:{displayName:{other:"Albanian lekë (1946–1965)",one:"Albanian lek (1946–1965)"},symbol:"ALK",narrow:"ALK"},ALL:{displayName:{other:"Albanian lekë",one:"Albanian lek"},symbol:"ALL",narrow:"ALL"},AMD:{displayName:{other:"Armenian drams",one:"Armenian dram"},symbol:"AMD",narrow:"֏"},ANG:{displayName:{other:"Netherlands Antillean guilders",one:"Netherlands Antillean guilder"},symbol:"ANG",narrow:"ANG"},AOA:{displayName:{other:"Angolan kwanzas",one:"Angolan kwanza"},symbol:"AOA",narrow:"Kz"},AOK:{displayName:{other:"Angolan kwanzas (1977–1991)",one:"Angolan kwanza (1977–1991)"},symbol:"AOK",narrow:"AOK"},AON:{displayName:{other:"Angolan new kwanzas (1990–2000)",one:"Angolan new kwanza (1990–2000)"},symbol:"AON",narrow:"AON"},AOR:{displayName:{other:"Angolan readjusted kwanzas (1995–1999)",one:"Angolan readjusted kwanza (1995–1999)"},symbol:"AOR",narrow:"AOR"},ARA:{displayName:{other:"Argentine australs",one:"Argentine austral"},symbol:"ARA",narrow:"ARA"},ARL:{displayName:{other:"Argentine pesos ley (1970–1983)",one:"Argentine peso ley (1970–1983)"},symbol:"ARL",narrow:"ARL"},ARM:{displayName:{other:"Argentine pesos (1881–1970)",one:"Argentine peso (1881–1970)"},symbol:"ARM",narrow:"ARM"},ARP:{displayName:{other:"Argentine pesos (1983–1985)",one:"Argentine peso (1983–1985)"},symbol:"ARP",narrow:"ARP"},ARS:{displayName:{other:"Argentine pesos",one:"Argentine peso"},symbol:"ARS",narrow:"$"},ATS:{displayName:{other:"Austrian schillings",one:"Austrian schilling"},symbol:"ATS",narrow:"ATS"},AUD:{displayName:{other:"Australian dollars",one:"Australian dollar"},symbol:"A$",narrow:"$"},AWG:{displayName:{other:"Aruban florin"},symbol:"AWG",narrow:"AWG"},AZM:{displayName:{other:"Azerbaijani manats (1993–2006)",one:"Azerbaijani manat (1993–2006)"},symbol:"AZM",narrow:"AZM"},AZN:{displayName:{other:"Azerbaijani manats",one:"Azerbaijani manat"},symbol:"AZN",narrow:"₼"},BAD:{displayName:{other:"Bosnia-Herzegovina dinars (1992–1994)",one:"Bosnia-Herzegovina dinar (1992–1994)"},symbol:"BAD",narrow:"BAD"},BAM:{displayName:{other:"Bosnia-Herzegovina convertible marks",one:"Bosnia-Herzegovina convertible mark"},symbol:"BAM",narrow:"KM"},BAN:{displayName:{other:"Bosnia-Herzegovina new dinars (1994–1997)",one:"Bosnia-Herzegovina new dinar (1994–1997)"},symbol:"BAN",narrow:"BAN"},BBD:{displayName:{other:"Barbadian dollars",one:"Barbadian dollar"},symbol:"BBD",narrow:"$"},BDT:{displayName:{other:"Bangladeshi takas",one:"Bangladeshi taka"},symbol:"BDT",narrow:"৳"},BEC:{displayName:{other:"Belgian francs (convertible)",one:"Belgian franc (convertible)"},symbol:"BEC",narrow:"BEC"},BEF:{displayName:{other:"Belgian francs",one:"Belgian franc"},symbol:"BEF",narrow:"BEF"},BEL:{displayName:{other:"Belgian francs (financial)",one:"Belgian franc (financial)"},symbol:"BEL",narrow:"BEL"},BGL:{displayName:{other:"Bulgarian hard leva",one:"Bulgarian hard lev"},symbol:"BGL",narrow:"BGL"},BGM:{displayName:{other:"Bulgarian socialist leva",one:"Bulgarian socialist lev"},symbol:"BGM",narrow:"BGM"},BGN:{displayName:{other:"Bulgarian leva",one:"Bulgarian lev"},symbol:"BGN",narrow:"BGN"},BGO:{displayName:{other:"Bulgarian leva (1879–1952)",one:"Bulgarian lev (1879–1952)"},symbol:"BGO",narrow:"BGO"},BHD:{displayName:{other:"Bahraini dinars",one:"Bahraini dinar"},symbol:"BHD",narrow:"BHD"},BIF:{displayName:{other:"Burundian francs",one:"Burundian franc"},symbol:"BIF",narrow:"BIF"},BMD:{displayName:{other:"Bermudan dollars",one:"Bermudan dollar"},symbol:"BMD",narrow:"$"},BND:{displayName:{other:"Brunei dollars",one:"Brunei dollar"},symbol:"BND",narrow:"$"},BOB:{displayName:{other:"Bolivian bolivianos",one:"Bolivian boliviano"},symbol:"BOB",narrow:"Bs"},BOL:{displayName:{other:"Bolivian bolivianos (1863–1963)",one:"Bolivian boliviano (1863–1963)"},symbol:"BOL",narrow:"BOL"},BOP:{displayName:{other:"Bolivian pesos",one:"Bolivian peso"},symbol:"BOP",narrow:"BOP"},BOV:{displayName:{other:"Bolivian mvdols",one:"Bolivian mvdol"},symbol:"BOV",narrow:"BOV"},BRB:{displayName:{other:"Brazilian new cruzeiros (1967–1986)",one:"Brazilian new cruzeiro (1967–1986)"},symbol:"BRB",narrow:"BRB"},BRC:{displayName:{other:"Brazilian cruzados (1986–1989)",one:"Brazilian cruzado (1986–1989)"},symbol:"BRC",narrow:"BRC"},BRE:{displayName:{other:"Brazilian cruzeiros (1990–1993)",one:"Brazilian cruzeiro (1990–1993)"},symbol:"BRE",narrow:"BRE"},BRL:{displayName:{other:"Brazilian reals",one:"Brazilian real"},symbol:"R$",narrow:"R$"},BRN:{displayName:{other:"Brazilian new cruzados (1989–1990)",one:"Brazilian new cruzado (1989–1990)"},symbol:"BRN",narrow:"BRN"},BRR:{displayName:{other:"Brazilian cruzeiros (1993–1994)",one:"Brazilian cruzeiro (1993–1994)"},symbol:"BRR",narrow:"BRR"},BRZ:{displayName:{other:"Brazilian cruzeiros (1942–1967)",one:"Brazilian cruzeiro (1942–1967)"},symbol:"BRZ",narrow:"BRZ"},BSD:{displayName:{other:"Bahamian dollars",one:"Bahamian dollar"},symbol:"BSD",narrow:"$"},BTN:{displayName:{other:"Bhutanese ngultrums",one:"Bhutanese ngultrum"},symbol:"BTN",narrow:"BTN"},BUK:{displayName:{other:"Burmese kyats",one:"Burmese kyat"},symbol:"BUK",narrow:"BUK"},BWP:{displayName:{other:"Botswanan pulas",one:"Botswanan pula"},symbol:"BWP",narrow:"P"},BYB:{displayName:{other:"Belarusian rubles (1994–1999)",one:"Belarusian ruble (1994–1999)"},symbol:"BYB",narrow:"BYB"},BYN:{displayName:{other:"Belarusian rubles",one:"Belarusian ruble"},symbol:"BYN",narrow:"р."},BYR:{displayName:{other:"Belarusian rubles (2000–2016)",one:"Belarusian ruble (2000–2016)"},symbol:"BYR",narrow:"BYR"},BZD:{displayName:{other:"Belize dollars",one:"Belize dollar"},symbol:"BZD",narrow:"$"},CAD:{displayName:{other:"Canadian dollars",one:"Canadian dollar"},symbol:"CA$",narrow:"$"},CDF:{displayName:{other:"Congolese francs",one:"Congolese franc"},symbol:"CDF",narrow:"CDF"},CHE:{displayName:{other:"WIR euros",one:"WIR euro"},symbol:"CHE",narrow:"CHE"},CHF:{displayName:{other:"Swiss francs",one:"Swiss franc"},symbol:"CHF",narrow:"CHF"},CHW:{displayName:{other:"WIR francs",one:"WIR franc"},symbol:"CHW",narrow:"CHW"},CLE:{displayName:{other:"Chilean escudos",one:"Chilean escudo"},symbol:"CLE",narrow:"CLE"},CLF:{displayName:{other:"Chilean units of account (UF)",one:"Chilean unit of account (UF)"},symbol:"CLF",narrow:"CLF"},CLP:{displayName:{other:"Chilean pesos",one:"Chilean peso"},symbol:"CLP",narrow:"$"},CNH:{displayName:{other:"Chinese yuan (offshore)"},symbol:"CNH",narrow:"CNH"},CNX:{displayName:{other:"Chinese People’s Bank dollars",one:"Chinese People’s Bank dollar"},symbol:"CNX",narrow:"CNX"},CNY:{displayName:{other:"Chinese yuan"},symbol:"CN¥",narrow:"¥"},COP:{displayName:{other:"Colombian pesos",one:"Colombian peso"},symbol:"COP",narrow:"$"},COU:{displayName:{other:"Colombian real value units",one:"Colombian real value unit"},symbol:"COU",narrow:"COU"},CRC:{displayName:{other:"Costa Rican colóns",one:"Costa Rican colón"},symbol:"CRC",narrow:"₡"},CSD:{displayName:{other:"Serbian dinars (2002–2006)",one:"Serbian dinar (2002–2006)"},symbol:"CSD",narrow:"CSD"},CSK:{displayName:{other:"Czechoslovak hard korunas",one:"Czechoslovak hard koruna"},symbol:"CSK",narrow:"CSK"},CUC:{displayName:{other:"Cuban convertible pesos",one:"Cuban convertible peso"},symbol:"CUC",narrow:"$"},CUP:{displayName:{other:"Cuban pesos",one:"Cuban peso"},symbol:"CUP",narrow:"$"},CVE:{displayName:{other:"Cape Verdean escudos",one:"Cape Verdean escudo"},symbol:"CVE",narrow:"CVE"},CYP:{displayName:{other:"Cypriot pounds",one:"Cypriot pound"},symbol:"CYP",narrow:"CYP"},CZK:{displayName:{other:"Czech korunas",one:"Czech koruna"},symbol:"CZK",narrow:"Kč"},DDM:{displayName:{other:"East German marks",one:"East German mark"},symbol:"DDM",narrow:"DDM"},DEM:{displayName:{other:"German marks",one:"German mark"},symbol:"DEM",narrow:"DEM"},DJF:{displayName:{other:"Djiboutian francs",one:"Djiboutian franc"},symbol:"DJF",narrow:"DJF"},DKK:{displayName:{other:"Danish kroner",one:"Danish krone"},symbol:"DKK",narrow:"kr"},DOP:{displayName:{other:"Dominican pesos",one:"Dominican peso"},symbol:"DOP",narrow:"$"},DZD:{displayName:{other:"Algerian dinars",one:"Algerian dinar"},symbol:"DZD",narrow:"DZD"},ECS:{displayName:{other:"Ecuadorian sucres",one:"Ecuadorian sucre"},symbol:"ECS",narrow:"ECS"},ECV:{displayName:{other:"Ecuadorian units of constant value",one:"Ecuadorian unit of constant value"},symbol:"ECV",narrow:"ECV"},EEK:{displayName:{other:"Estonian kroons",one:"Estonian kroon"},symbol:"EEK",narrow:"EEK"},EGP:{displayName:{other:"Egyptian pounds",one:"Egyptian pound"},symbol:"EGP",narrow:"E£"},ERN:{displayName:{other:"Eritrean nakfas",one:"Eritrean nakfa"},symbol:"ERN",narrow:"ERN"},ESA:{displayName:{other:"Spanish pesetas (A account)",one:"Spanish peseta (A account)"},symbol:"ESA",narrow:"ESA"},ESB:{displayName:{other:"Spanish pesetas (convertible account)",one:"Spanish peseta (convertible account)"},symbol:"ESB",narrow:"ESB"},ESP:{displayName:{other:"Spanish pesetas",one:"Spanish peseta"},symbol:"ESP",narrow:"₧"},ETB:{displayName:{other:"Ethiopian birrs",one:"Ethiopian birr"},symbol:"ETB",narrow:"ETB"},EUR:{displayName:{other:"euros",one:"euro"},symbol:"€",narrow:"€"},FIM:{displayName:{other:"Finnish markkas",one:"Finnish markka"},symbol:"FIM",narrow:"FIM"},FJD:{displayName:{other:"Fijian dollars",one:"Fijian dollar"},symbol:"FJD",narrow:"$"},FKP:{displayName:{other:"Falkland Islands pounds",one:"Falkland Islands pound"},symbol:"FKP",narrow:"£"},FRF:{displayName:{other:"French francs",one:"French franc"},symbol:"FRF",narrow:"FRF"},GBP:{displayName:{other:"British pounds",one:"British pound"},symbol:"£",narrow:"£"},GEK:{displayName:{other:"Georgian kupon larits",one:"Georgian kupon larit"},symbol:"GEK",narrow:"GEK"},GEL:{displayName:{other:"Georgian laris",one:"Georgian lari"},symbol:"GEL",narrow:"₾"},GHC:{displayName:{other:"Ghanaian cedis (1979–2007)",one:"Ghanaian cedi (1979–2007)"},symbol:"GHC",narrow:"GHC"},GHS:{displayName:{other:"Ghanaian cedis",one:"Ghanaian cedi"},symbol:"GHS",narrow:"GH₵"},GIP:{displayName:{other:"Gibraltar pounds",one:"Gibraltar pound"},symbol:"GIP",narrow:"£"},GMD:{displayName:{other:"Gambian dalasis",one:"Gambian dalasi"},symbol:"GMD",narrow:"GMD"},GNF:{displayName:{other:"Guinean francs",one:"Guinean franc"},symbol:"GNF",narrow:"FG"},GNS:{displayName:{other:"Guinean sylis",one:"Guinean syli"},symbol:"GNS",narrow:"GNS"},GQE:{displayName:{other:"Equatorial Guinean ekwele"},symbol:"GQE",narrow:"GQE"},GRD:{displayName:{other:"Greek drachmas",one:"Greek drachma"},symbol:"GRD",narrow:"GRD"},GTQ:{displayName:{other:"Guatemalan quetzals",one:"Guatemalan quetzal"},symbol:"GTQ",narrow:"Q"},GWE:{displayName:{other:"Portuguese Guinea escudos",one:"Portuguese Guinea escudo"},symbol:"GWE",narrow:"GWE"},GWP:{displayName:{other:"Guinea-Bissau pesos",one:"Guinea-Bissau peso"},symbol:"GWP",narrow:"GWP"},GYD:{displayName:{other:"Guyanaese dollars",one:"Guyanaese dollar"},symbol:"GYD",narrow:"$"},HKD:{displayName:{other:"Hong Kong dollars",one:"Hong Kong dollar"},symbol:"HK$",narrow:"$"},HNL:{displayName:{other:"Honduran lempiras",one:"Honduran lempira"},symbol:"HNL",narrow:"L"},HRD:{displayName:{other:"Croatian dinars",one:"Croatian dinar"},symbol:"HRD",narrow:"HRD"},HRK:{displayName:{other:"Croatian kunas",one:"Croatian kuna"},symbol:"HRK",narrow:"kn"},HTG:{displayName:{other:"Haitian gourdes",one:"Haitian gourde"},symbol:"HTG",narrow:"HTG"},HUF:{displayName:{other:"Hungarian forints",one:"Hungarian forint"},symbol:"HUF",narrow:"Ft"},IDR:{displayName:{other:"Indonesian rupiahs",one:"Indonesian rupiah"},symbol:"IDR",narrow:"Rp"},IEP:{displayName:{other:"Irish pounds",one:"Irish pound"},symbol:"IEP",narrow:"IEP"},ILP:{displayName:{other:"Israeli pounds",one:"Israeli pound"},symbol:"ILP",narrow:"ILP"},ILR:{displayName:{other:"Israeli shekels (1980–1985)",one:"Israeli shekel (1980–1985)"},symbol:"ILR",narrow:"ILR"},ILS:{displayName:{other:"Israeli new shekels",one:"Israeli new shekel"},symbol:"₪",narrow:"₪"},INR:{displayName:{other:"Indian rupees",one:"Indian rupee"},symbol:"₹",narrow:"₹"},IQD:{displayName:{other:"Iraqi dinars",one:"Iraqi dinar"},symbol:"IQD",narrow:"IQD"},IRR:{displayName:{other:"Iranian rials",one:"Iranian rial"},symbol:"IRR",narrow:"IRR"},ISJ:{displayName:{other:"Icelandic krónur (1918–1981)",one:"Icelandic króna (1918–1981)"},symbol:"ISJ",narrow:"ISJ"},ISK:{displayName:{other:"Icelandic krónur",one:"Icelandic króna"},symbol:"ISK",narrow:"kr"},ITL:{displayName:{other:"Italian liras",one:"Italian lira"},symbol:"ITL",narrow:"ITL"},JMD:{displayName:{other:"Jamaican dollars",one:"Jamaican dollar"},symbol:"JMD",narrow:"$"},JOD:{displayName:{other:"Jordanian dinars",one:"Jordanian dinar"},symbol:"JOD",narrow:"JOD"},JPY:{displayName:{other:"Japanese yen"},symbol:"¥",narrow:"¥"},KES:{displayName:{other:"Kenyan shillings",one:"Kenyan shilling"},symbol:"KES",narrow:"KES"},KGS:{displayName:{other:"Kyrgystani soms",one:"Kyrgystani som"},symbol:"KGS",narrow:"KGS"},KHR:{displayName:{other:"Cambodian riels",one:"Cambodian riel"},symbol:"KHR",narrow:"៛"},KMF:{displayName:{other:"Comorian francs",one:"Comorian franc"},symbol:"KMF",narrow:"CF"},KPW:{displayName:{other:"North Korean won"},symbol:"KPW",narrow:"₩"},KRH:{displayName:{other:"South Korean hwan (1953–1962)"},symbol:"KRH",narrow:"KRH"},KRO:{displayName:{other:"South Korean won (1945–1953)"},symbol:"KRO",narrow:"KRO"},KRW:{displayName:{other:"South Korean won"},symbol:"₩",narrow:"₩"},KWD:{displayName:{other:"Kuwaiti dinars",one:"Kuwaiti dinar"},symbol:"KWD",narrow:"KWD"},KYD:{displayName:{other:"Cayman Islands dollars",one:"Cayman Islands dollar"},symbol:"KYD",narrow:"$"},KZT:{displayName:{other:"Kazakhstani tenges",one:"Kazakhstani tenge"},symbol:"KZT",narrow:"₸"},LAK:{displayName:{other:"Laotian kips",one:"Laotian kip"},symbol:"LAK",narrow:"₭"},LBP:{displayName:{other:"Lebanese pounds",one:"Lebanese pound"},symbol:"LBP",narrow:"L£"},LKR:{displayName:{other:"Sri Lankan rupees",one:"Sri Lankan rupee"},symbol:"LKR",narrow:"Rs"},LRD:{displayName:{other:"Liberian dollars",one:"Liberian dollar"},symbol:"LRD",narrow:"$"},LSL:{displayName:{other:"Lesotho lotis",one:"Lesotho loti"},symbol:"LSL",narrow:"LSL"},LTL:{displayName:{other:"Lithuanian litai",one:"Lithuanian litas"},symbol:"LTL",narrow:"Lt"},LTT:{displayName:{other:"Lithuanian talonases",one:"Lithuanian talonas"},symbol:"LTT",narrow:"LTT"},LUC:{displayName:{other:"Luxembourgian convertible francs",one:"Luxembourgian convertible franc"},symbol:"LUC",narrow:"LUC"},LUF:{displayName:{other:"Luxembourgian francs",one:"Luxembourgian franc"},symbol:"LUF",narrow:"LUF"},LUL:{displayName:{other:"Luxembourg financial francs",one:"Luxembourg financial franc"},symbol:"LUL",narrow:"LUL"},LVL:{displayName:{other:"Latvian lati",one:"Latvian lats"},symbol:"LVL",narrow:"Ls"},LVR:{displayName:{other:"Latvian rubles",one:"Latvian ruble"},symbol:"LVR",narrow:"LVR"},LYD:{displayName:{other:"Libyan dinars",one:"Libyan dinar"},symbol:"LYD",narrow:"LYD"},MAD:{displayName:{other:"Moroccan dirhams",one:"Moroccan dirham"},symbol:"MAD",narrow:"MAD"},MAF:{displayName:{other:"Moroccan francs",one:"Moroccan franc"},symbol:"MAF",narrow:"MAF"},MCF:{displayName:{other:"Monegasque francs",one:"Monegasque franc"},symbol:"MCF",narrow:"MCF"},MDC:{displayName:{other:"Moldovan cupon"},symbol:"MDC",narrow:"MDC"},MDL:{displayName:{other:"Moldovan lei",one:"Moldovan leu"},symbol:"MDL",narrow:"MDL"},MGA:{displayName:{other:"Malagasy ariaries",one:"Malagasy ariary"},symbol:"MGA",narrow:"Ar"},MGF:{displayName:{other:"Malagasy francs",one:"Malagasy franc"},symbol:"MGF",narrow:"MGF"},MKD:{displayName:{other:"Macedonian denari",one:"Macedonian denar"},symbol:"MKD",narrow:"MKD"},MKN:{displayName:{other:"Macedonian denari (1992–1993)",one:"Macedonian denar (1992–1993)"},symbol:"MKN",narrow:"MKN"},MLF:{displayName:{other:"Malian francs",one:"Malian franc"},symbol:"MLF",narrow:"MLF"},MMK:{displayName:{other:"Myanmar kyats",one:"Myanmar kyat"},symbol:"MMK",narrow:"K"},MNT:{displayName:{other:"Mongolian tugriks",one:"Mongolian tugrik"},symbol:"MNT",narrow:"₮"},MOP:{displayName:{other:"Macanese patacas",one:"Macanese pataca"},symbol:"MOP",narrow:"MOP"},MRO:{displayName:{other:"Mauritanian ouguiyas (1973–2017)",one:"Mauritanian ouguiya (1973–2017)"},symbol:"MRO",narrow:"MRO"},MRU:{displayName:{other:"Mauritanian ouguiyas",one:"Mauritanian ouguiya"},symbol:"MRU",narrow:"MRU"},MTL:{displayName:{other:"Maltese lira"},symbol:"MTL",narrow:"MTL"},MTP:{displayName:{other:"Maltese pounds",one:"Maltese pound"},symbol:"MTP",narrow:"MTP"},MUR:{displayName:{other:"Mauritian rupees",one:"Mauritian rupee"},symbol:"MUR",narrow:"Rs"},MVP:{displayName:{other:"Maldivian rupees (1947–1981)",one:"Maldivian rupee (1947–1981)"},symbol:"MVP",narrow:"MVP"},MVR:{displayName:{other:"Maldivian rufiyaas",one:"Maldivian rufiyaa"},symbol:"MVR",narrow:"MVR"},MWK:{displayName:{other:"Malawian kwachas",one:"Malawian kwacha"},symbol:"MWK",narrow:"MWK"},MXN:{displayName:{other:"Mexican pesos",one:"Mexican peso"},symbol:"MX$",narrow:"$"},MXP:{displayName:{other:"Mexican silver pesos (1861–1992)",one:"Mexican silver peso (1861–1992)"},symbol:"MXP",narrow:"MXP"},MXV:{displayName:{other:"Mexican investment units",one:"Mexican investment unit"},symbol:"MXV",narrow:"MXV"},MYR:{displayName:{other:"Malaysian ringgits",one:"Malaysian ringgit"},symbol:"MYR",narrow:"RM"},MZE:{displayName:{other:"Mozambican escudos",one:"Mozambican escudo"},symbol:"MZE",narrow:"MZE"},MZM:{displayName:{other:"Mozambican meticals (1980–2006)",one:"Mozambican metical (1980–2006)"},symbol:"MZM",narrow:"MZM"},MZN:{displayName:{other:"Mozambican meticals",one:"Mozambican metical"},symbol:"MZN",narrow:"MZN"},NAD:{displayName:{other:"Namibian dollars",one:"Namibian dollar"},symbol:"NAD",narrow:"$"},NGN:{displayName:{other:"Nigerian nairas",one:"Nigerian naira"},symbol:"NGN",narrow:"₦"},NIC:{displayName:{other:"Nicaraguan córdobas (1988–1991)",one:"Nicaraguan córdoba (1988–1991)"},symbol:"NIC",narrow:"NIC"},NIO:{displayName:{other:"Nicaraguan córdobas",one:"Nicaraguan córdoba"},symbol:"NIO",narrow:"C$"},NLG:{displayName:{other:"Dutch guilders",one:"Dutch guilder"},symbol:"NLG",narrow:"NLG"},NOK:{displayName:{other:"Norwegian kroner",one:"Norwegian krone"},symbol:"NOK",narrow:"kr"},NPR:{displayName:{other:"Nepalese rupees",one:"Nepalese rupee"},symbol:"NPR",narrow:"Rs"},NZD:{displayName:{other:"New Zealand dollars",one:"New Zealand dollar"},symbol:"NZ$",narrow:"$"},OMR:{displayName:{other:"Omani rials",one:"Omani rial"},symbol:"OMR",narrow:"OMR"},PAB:{displayName:{other:"Panamanian balboas",one:"Panamanian balboa"},symbol:"PAB",narrow:"PAB"},PEI:{displayName:{other:"Peruvian intis",one:"Peruvian inti"},symbol:"PEI",narrow:"PEI"},PEN:{displayName:{other:"Peruvian soles",one:"Peruvian sol"},symbol:"PEN",narrow:"PEN"},PES:{displayName:{other:"Peruvian soles (1863–1965)",one:"Peruvian sol (1863–1965)"},symbol:"PES",narrow:"PES"},PGK:{displayName:{other:"Papua New Guinean kina"},symbol:"PGK",narrow:"PGK"},PHP:{displayName:{other:"Philippine pisos",one:"Philippine piso"},symbol:"₱",narrow:"₱"},PKR:{displayName:{other:"Pakistani rupees",one:"Pakistani rupee"},symbol:"PKR",narrow:"Rs"},PLN:{displayName:{other:"Polish zlotys",one:"Polish zloty"},symbol:"PLN",narrow:"zł"},PLZ:{displayName:{other:"Polish zlotys (PLZ)",one:"Polish zloty (PLZ)"},symbol:"PLZ",narrow:"PLZ"},PTE:{displayName:{other:"Portuguese escudos",one:"Portuguese escudo"},symbol:"PTE",narrow:"PTE"},PYG:{displayName:{other:"Paraguayan guaranis",one:"Paraguayan guarani"},symbol:"PYG",narrow:"₲"},QAR:{displayName:{other:"Qatari rials",one:"Qatari rial"},symbol:"QAR",narrow:"QAR"},RHD:{displayName:{other:"Rhodesian dollars",one:"Rhodesian dollar"},symbol:"RHD",narrow:"RHD"},ROL:{displayName:{other:"Romanian Lei (1952–2006)",one:"Romanian leu (1952–2006)"},symbol:"ROL",narrow:"ROL"},RON:{displayName:{other:"Romanian lei",one:"Romanian leu"},symbol:"RON",narrow:"lei"},RSD:{displayName:{other:"Serbian dinars",one:"Serbian dinar"},symbol:"RSD",narrow:"RSD"},RUB:{displayName:{other:"Russian rubles",one:"Russian ruble"},symbol:"RUB",narrow:"₽"},RUR:{displayName:{other:"Russian rubles (1991–1998)",one:"Russian ruble (1991–1998)"},symbol:"RUR",narrow:"р."},RWF:{displayName:{other:"Rwandan francs",one:"Rwandan franc"},symbol:"RWF",narrow:"RF"},SAR:{displayName:{other:"Saudi riyals",one:"Saudi riyal"},symbol:"SAR",narrow:"SAR"},SBD:{displayName:{other:"Solomon Islands dollars",one:"Solomon Islands dollar"},symbol:"SBD",narrow:"$"},SCR:{displayName:{other:"Seychellois rupees",one:"Seychellois rupee"},symbol:"SCR",narrow:"SCR"},SDD:{displayName:{other:"Sudanese dinars (1992–2007)",one:"Sudanese dinar (1992–2007)"},symbol:"SDD",narrow:"SDD"},SDG:{displayName:{other:"Sudanese pounds",one:"Sudanese pound"},symbol:"SDG",narrow:"SDG"},SDP:{displayName:{other:"Sudanese pounds (1957–1998)",one:"Sudanese pound (1957–1998)"},symbol:"SDP",narrow:"SDP"},SEK:{displayName:{other:"Swedish kronor",one:"Swedish krona"},symbol:"SEK",narrow:"kr"},SGD:{displayName:{other:"Singapore dollars",one:"Singapore dollar"},symbol:"SGD",narrow:"$"},SHP:{displayName:{other:"St. Helena pounds",one:"St. Helena pound"},symbol:"SHP",narrow:"£"},SIT:{displayName:{other:"Slovenian tolars",one:"Slovenian tolar"},symbol:"SIT",narrow:"SIT"},SKK:{displayName:{other:"Slovak korunas",one:"Slovak koruna"},symbol:"SKK",narrow:"SKK"},SLL:{displayName:{other:"Sierra Leonean leones",one:"Sierra Leonean leone"},symbol:"SLL",narrow:"SLL"},SOS:{displayName:{other:"Somali shillings",one:"Somali shilling"},symbol:"SOS",narrow:"SOS"},SRD:{displayName:{other:"Surinamese dollars",one:"Surinamese dollar"},symbol:"SRD",narrow:"$"},SRG:{displayName:{other:"Surinamese guilders",one:"Surinamese guilder"},symbol:"SRG",narrow:"SRG"},SSP:{displayName:{other:"South Sudanese pounds",one:"South Sudanese pound"},symbol:"SSP",narrow:"£"},STD:{displayName:{other:"São Tomé & Príncipe dobras (1977–2017)",one:"São Tomé & Príncipe dobra (1977–2017)"},symbol:"STD",narrow:"STD"},STN:{displayName:{other:"São Tomé & Príncipe dobras",one:"São Tomé & Príncipe dobra"},symbol:"STN",narrow:"Db"},SUR:{displayName:{other:"Soviet roubles",one:"Soviet rouble"},symbol:"SUR",narrow:"SUR"},SVC:{displayName:{other:"Salvadoran colones",one:"Salvadoran colón"},symbol:"SVC",narrow:"SVC"},SYP:{displayName:{other:"Syrian pounds",one:"Syrian pound"},symbol:"SYP",narrow:"£"},SZL:{displayName:{other:"Swazi emalangeni",one:"Swazi lilangeni"},symbol:"SZL",narrow:"SZL"},THB:{displayName:{other:"Thai baht"},symbol:"THB",narrow:"฿"},TJR:{displayName:{other:"Tajikistani rubles",one:"Tajikistani ruble"},symbol:"TJR",narrow:"TJR"},TJS:{displayName:{other:"Tajikistani somonis",one:"Tajikistani somoni"},symbol:"TJS",narrow:"TJS"},TMM:{displayName:{other:"Turkmenistani manat (1993–2009)"},symbol:"TMM",narrow:"TMM"},TMT:{displayName:{other:"Turkmenistani manat"},symbol:"TMT",narrow:"TMT"},TND:{displayName:{other:"Tunisian dinars",one:"Tunisian dinar"},symbol:"TND",narrow:"TND"},TOP:{displayName:{other:"Tongan paʻanga"},symbol:"TOP",narrow:"T$"},TPE:{displayName:{other:"Timorese escudos",one:"Timorese escudo"},symbol:"TPE",narrow:"TPE"},TRL:{displayName:{other:"Turkish Lira (1922–2005)",one:"Turkish lira (1922–2005)"},symbol:"TRL",narrow:"TRL"},TRY:{displayName:{other:"Turkish Lira",one:"Turkish lira"},symbol:"TRY",narrow:"₺"},TTD:{displayName:{other:"Trinidad & Tobago dollars",one:"Trinidad & Tobago dollar"},symbol:"TTD",narrow:"$"},TWD:{displayName:{other:"New Taiwan dollars",one:"New Taiwan dollar"},symbol:"NT$",narrow:"$"},TZS:{displayName:{other:"Tanzanian shillings",one:"Tanzanian shilling"},symbol:"TZS",narrow:"TZS"},UAH:{displayName:{other:"Ukrainian hryvnias",one:"Ukrainian hryvnia"},symbol:"UAH",narrow:"₴"},UAK:{displayName:{other:"Ukrainian karbovantsiv",one:"Ukrainian karbovanets"},symbol:"UAK",narrow:"UAK"},UGS:{displayName:{other:"Ugandan shillings (1966–1987)",one:"Ugandan shilling (1966–1987)"},symbol:"UGS",narrow:"UGS"},UGX:{displayName:{other:"Ugandan shillings",one:"Ugandan shilling"},symbol:"UGX",narrow:"UGX"},USD:{displayName:{other:"US dollars",one:"US dollar"},symbol:"$",narrow:"$"},USN:{displayName:{other:"US dollars (next day)",one:"US dollar (next day)"},symbol:"USN",narrow:"USN"},USS:{displayName:{other:"US dollars (same day)",one:"US dollar (same day)"},symbol:"USS",narrow:"USS"},UYI:{displayName:{other:"Uruguayan pesos (indexed units)",one:"Uruguayan peso (indexed units)"},symbol:"UYI",narrow:"UYI"},UYP:{displayName:{other:"Uruguayan pesos (1975–1993)",one:"Uruguayan peso (1975–1993)"},symbol:"UYP",narrow:"UYP"},UYU:{displayName:{other:"Uruguayan pesos",one:"Uruguayan peso"},symbol:"UYU",narrow:"$"},UYW:{displayName:{other:"Uruguayan nominal wage index units",one:"Uruguayan nominal wage index unit"},symbol:"UYW",narrow:"UYW"},UZS:{displayName:{other:"Uzbekistani som"},symbol:"UZS",narrow:"UZS"},VEB:{displayName:{other:"Venezuelan bolívars (1871–2008)",one:"Venezuelan bolívar (1871–2008)"},symbol:"VEB",narrow:"VEB"},VEF:{displayName:{other:"Venezuelan bolívars (2008–2018)",one:"Venezuelan bolívar (2008–2018)"},symbol:"VEF",narrow:"Bs"},VES:{displayName:{other:"Venezuelan bolívars",one:"Venezuelan bolívar"},symbol:"VES",narrow:"VES"},VND:{displayName:{other:"Vietnamese dong"},symbol:"₫",narrow:"₫"},VNN:{displayName:{other:"Vietnamese dong (1978–1985)"},symbol:"VNN",narrow:"VNN"},VUV:{displayName:{other:"Vanuatu vatus",one:"Vanuatu vatu"},symbol:"VUV",narrow:"VUV"},WST:{displayName:{other:"Samoan tala"},symbol:"WST",narrow:"WST"},XAF:{displayName:{other:"Central African CFA francs",one:"Central African CFA franc"},symbol:"FCFA",narrow:"FCFA"},XAG:{displayName:{other:"troy ounces of silver",one:"troy ounce of silver"},symbol:"XAG",narrow:"XAG"},XAU:{displayName:{other:"troy ounces of gold",one:"troy ounce of gold"},symbol:"XAU",narrow:"XAU"},XBA:{displayName:{other:"European composite units",one:"European composite unit"},symbol:"XBA",narrow:"XBA"},XBB:{displayName:{other:"European monetary units",one:"European monetary unit"},symbol:"XBB",narrow:"XBB"},XBC:{displayName:{other:"European units of account (XBC)",one:"European unit of account (XBC)"},symbol:"XBC",narrow:"XBC"},XBD:{displayName:{other:"European units of account (XBD)",one:"European unit of account (XBD)"},symbol:"XBD",narrow:"XBD"},XCD:{displayName:{other:"East Caribbean dollars",one:"East Caribbean dollar"},symbol:"EC$",narrow:"$"},XDR:{displayName:{other:"special drawing rights"},symbol:"XDR",narrow:"XDR"},XEU:{displayName:{other:"European currency units",one:"European currency unit"},symbol:"XEU",narrow:"XEU"},XFO:{displayName:{other:"French gold francs",one:"French gold franc"},symbol:"XFO",narrow:"XFO"},XFU:{displayName:{other:"French UIC-francs",one:"French UIC-franc"},symbol:"XFU",narrow:"XFU"},XOF:{displayName:{other:"West African CFA francs",one:"West African CFA franc"},symbol:"F CFA",narrow:"F CFA"},XPD:{displayName:{other:"troy ounces of palladium",one:"troy ounce of palladium"},symbol:"XPD",narrow:"XPD"},XPF:{displayName:{other:"CFP francs",one:"CFP franc"},symbol:"CFPF",narrow:"CFPF"},XPT:{displayName:{other:"troy ounces of platinum",one:"troy ounce of platinum"},symbol:"XPT",narrow:"XPT"},XRE:{displayName:{other:"RINET Funds units",one:"RINET Funds unit"},symbol:"XRE",narrow:"XRE"},XSU:{displayName:{other:"Sucres",one:"Sucre"},symbol:"XSU",narrow:"XSU"},XTS:{displayName:{other:"Testing Currency units",one:"Testing Currency unit"},symbol:"XTS",narrow:"XTS"},XUA:{displayName:{other:"ADB units of account",one:"ADB unit of account"},symbol:"XUA",narrow:"XUA"},XXX:{displayName:{other:"(unknown currency)",one:"(unknown unit of currency)"},symbol:"¤",narrow:"¤"},YDD:{displayName:{other:"Yemeni dinars",one:"Yemeni dinar"},symbol:"YDD",narrow:"YDD"},YER:{displayName:{other:"Yemeni rials",one:"Yemeni rial"},symbol:"YER",narrow:"YER"},YUD:{displayName:{other:"Yugoslavian hard dinars (1966–1990)",one:"Yugoslavian hard dinar (1966–1990)"},symbol:"YUD",narrow:"YUD"},YUM:{displayName:{other:"Yugoslavian new dinars (1994–2002)",one:"Yugoslavian new dinar (1994–2002)"},symbol:"YUM",narrow:"YUM"},YUN:{displayName:{other:"Yugoslavian convertible dinars (1990–1992)",one:"Yugoslavian convertible dinar (1990–1992)"},symbol:"YUN",narrow:"YUN"},YUR:{displayName:{other:"Yugoslavian reformed dinars (1992–1993)",one:"Yugoslavian reformed dinar (1992–1993)"},symbol:"YUR",narrow:"YUR"},ZAL:{displayName:{other:"South African rands (financial)",one:"South African rand (financial)"},symbol:"ZAL",narrow:"ZAL"},ZAR:{displayName:{other:"South African rand"},symbol:"ZAR",narrow:"R"},ZMK:{displayName:{other:"Zambian kwachas (1968–2012)",one:"Zambian kwacha (1968–2012)"},symbol:"ZMK",narrow:"ZMK"},ZMW:{displayName:{other:"Zambian kwachas",one:"Zambian kwacha"},symbol:"ZMW",narrow:"ZK"},ZRN:{displayName:{other:"Zairean new zaires (1993–1998)",one:"Zairean new zaire (1993–1998)"},symbol:"ZRN",narrow:"ZRN"},ZRZ:{displayName:{other:"Zairean zaires (1971–1993)",one:"Zairean zaire (1971–1993)"},symbol:"ZRZ",narrow:"ZRZ"},ZWD:{displayName:{other:"Zimbabwean dollars (1980–2008)",one:"Zimbabwean dollar (1980–2008)"},symbol:"ZWD",narrow:"ZWD"},ZWL:{displayName:{other:"Zimbabwean dollars (2009)",one:"Zimbabwean dollar (2009)"},symbol:"ZWL",narrow:"ZWL"},ZWR:{displayName:{other:"Zimbabwean dollars (2008)",one:"Zimbabwean dollar (2008)"},symbol:"ZWR",narrow:"ZWR"}},numbers:{nu:["latn"],symbols:{latn:{decimal:".",group:",",list:";",percentSign:"%",plusSign:"+",minusSign:"-",approximatelySign:"~",exponential:"E",superscriptingExponent:"×",perMille:"‰",infinity:"∞",nan:"NaN",timeSeparator:":"}},percent:{latn:"#,##0%"},decimal:{latn:{standard:"#,##0.###",long:{1e3:{other:"0 thousand"},1e4:{other:"00 thousand"},1e5:{other:"000 thousand"},1e6:{other:"0 million"},1e7:{other:"00 million"},1e8:{other:"000 million"},1e9:{other:"0 billion"},1e10:{other:"00 billion"},1e11:{other:"000 billion"},1e12:{other:"0 trillion"},1e13:{other:"00 trillion"},1e14:{other:"000 trillion"}},short:{1e3:{other:"0K"},1e4:{other:"00K"},1e5:{other:"000K"},1e6:{other:"0M"},1e7:{other:"00M"},1e8:{other:"000M"},1e9:{other:"0B"},1e10:{other:"00B"},1e11:{other:"000B"},1e12:{other:"0T"},1e13:{other:"00T"},1e14:{other:"000T"}}}},currency:{latn:{currencySpacing:{beforeInsertBetween:" ",afterInsertBetween:" "},standard:"¤#,##0.00",accounting:"¤#,##0.00;(¤#,##0.00)",unitPattern:"{0} {1}",short:{1e3:{other:"¤0K"},1e4:{other:"¤00K"},1e5:{other:"¤000K"},1e6:{other:"¤0M"},1e7:{other:"¤00M"},1e8:{other:"¤000M"},1e9:{other:"¤0B"},1e10:{other:"¤00B"},1e11:{other:"¤000B"},1e12:{other:"¤0T"},1e13:{other:"¤00T"},1e14:{other:"¤000T"}}}}},nu:["latn"]},locale:"en"})},23044:function(e,t,r){"use strict";var n=r(2624),i=r(95466),o=r(71160);r(99331).shouldPolyfill()&&(o.defineProperty(Intl,"NumberFormat",{value:n.NumberFormat}),o.defineProperty(Number.prototype,"toLocaleString",{value:function(e,t){return i.toLocaleString(this,e,t)}}))},99331:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.shouldPolyfill=void 0,t.shouldPolyfill=function(e){return"undefined"==typeof Intl||!("NumberFormat"in Intl)||!function(){try{if("1E4 bits"!==new Intl.NumberFormat("en",{style:"unit",unit:"bit",unitDisplay:"long",notation:"scientific"}).format(1e4))return!1}catch(e){return!1}return!0}()||!Intl.NumberFormat.polyfilled&&!Intl.NumberFormat.supportedLocalesOf(["es"]).length||!function(e){if(!e)return!0;var t=Array.isArray(e)?e:[e];return Intl.NumberFormat.supportedLocalesOf(t).length===t.length}(e)}},2624:function(e,t,r){"use strict";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},n(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.NumberFormat=void 0;var i=r(87480),o=r(71160),a=r(54129),s=r(13649),c=i.__importDefault(r(75505)),l=["locale","numberingSystem","style","currency","currencyDisplay","currencySign","unit","unitDisplay","minimumIntegerDigits","minimumFractionDigits","maximumFractionDigits","minimumSignificantDigits","maximumSignificantDigits","useGrouping","notation","compactDisplay","signDisplay"];function u(e){return o.FormatNumericToParts(this,f(e),{getInternalSlots:c.default})}t.NumberFormat=function(e,r){if(!this||!o.OrdinaryHasInstance(t.NumberFormat,this))return new t.NumberFormat(e,r);o.InitializeNumberFormat(this,e,r,{getInternalSlots:c.default,localeData:t.NumberFormat.localeData,availableLocales:t.NumberFormat.availableLocales,getDefaultLocale:t.NumberFormat.getDefaultLocale,currencyDigitsData:a.currencyDigitsData,numberingSystemNames:s.numberingSystemNames});var n=c.default(this),i=n.dataLocale,l=t.NumberFormat.localeData[i];return o.invariant(void 0!==l,"Cannot load locale-dependent data for "+i+"."),n.pl=new Intl.PluralRules(i,{minimumFractionDigits:n.minimumFractionDigits,maximumFractionDigits:n.maximumFractionDigits,minimumIntegerDigits:n.minimumIntegerDigits,minimumSignificantDigits:n.minimumSignificantDigits,maximumSignificantDigits:n.maximumSignificantDigits}),this};try{Object.defineProperty(u,"name",{value:"formatToParts",enumerable:!1,writable:!1,configurable:!0})}catch(p){}o.defineProperty(t.NumberFormat.prototype,"formatToParts",{value:u}),o.defineProperty(t.NumberFormat.prototype,"resolvedOptions",{value:function(){if("object"!==n(this)||!o.OrdinaryHasInstance(t.NumberFormat,this))throw TypeError("Method Intl.NumberFormat.prototype.resolvedOptions called on incompatible receiver");for(var e=c.default(this),r={},i=0,a=l;i0&&void 0!==arguments[0]?arguments[0]:window.document,t=e.activeElement,r=[];if(!t)return r;for(;t&&(r.push(t),t.shadowRoot);)t=t.shadowRoot.activeElement;return r},c=function(e){var t=s();if(!t.length)return!1;var r=t[t.length-1],n=new Event("check-if-focused",{bubbles:!0,composed:!0}),i=[],o=function(e){i=e.composedPath()};return document.body.addEventListener("check-if-focused",o),r.dispatchEvent(n),document.body.removeEventListener("check-if-focused",o),-1!==i.indexOf(e)}},51187:function(e,t,r){"use strict";var n,i,o,a,s=r(87480),c=r(26767),l=(r(61462),r(91156),r(38103)),u=r(98734),d=r(37500),f=r(5701),p=r(67352),h=r(35401),m=r(17717),y=r(84982),v=r(8636),z=r(51346);function g(e){return g="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},g(e)}function b(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function w(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function k(e,t){for(var r=0;r'])),!e,this.disabled):""}},{key:"focus",value:function(){var e=this.buttonElement;e&&(this.rippleHandlers.startFocus(),e.focus())}},{key:"blur",value:function(){var e=this.buttonElement;e&&(this.rippleHandlers.endFocus(),e.blur())}},{key:"getRenderClasses",value:function(){return{"mdc-button--raised":this.raised,"mdc-button--unelevated":this.unelevated,"mdc-button--outlined":this.outlined,"mdc-button--dense":this.dense}}},{key:"render",value:function(){return(0,d.dy)(o||(o=b(['\n \n ',"\n ",'\n \n \n ','\n \n \n ','\n \n \n \n \n \n ',"\n \n \n "])),(0,v.$)(this.getRenderClasses()),this.disabled,this.label||this.icon,(0,z.o)(this.ariaHasPopup),this.handleRippleFocus,this.handleRippleBlur,this.handleRippleActivate,this.handleRippleMouseEnter,this.handleRippleMouseLeave,this.handleRippleActivate,this.handleRippleDeactivate,this.handleRippleDeactivate,this.renderOverlay(),this.renderRipple(),this.icon&&!this.trailingIcon?this.renderIcon():"",this.label,(0,v.$)({flex:this.expandContent}),this.icon&&this.trailingIcon?this.renderIcon():"")}},{key:"renderIcon",value:function(){return(0,d.dy)(a||(a=b(['\n \n ',"\n "])),this.icon)}},{key:"handleRippleActivate",value:function(e){var t=this;window.addEventListener("mouseup",(function e(){window.removeEventListener("mouseup",e),t.handleRippleDeactivate()})),this.rippleHandlers.startPress(e)}},{key:"handleRippleDeactivate",value:function(){this.rippleHandlers.endPress()}},{key:"handleRippleMouseEnter",value:function(){this.rippleHandlers.startHover()}},{key:"handleRippleMouseLeave",value:function(){this.rippleHandlers.endHover()}},{key:"handleRippleFocus",value:function(){this.rippleHandlers.startFocus()}},{key:"handleRippleBlur",value:function(){this.rippleHandlers.endFocus()}}])&&k(t.prototype,r),s&&k(t,s),l}(d.oi);S.shadowRootOptions={mode:"open",delegatesFocus:!0},(0,s.__decorate)([l.L,(0,f.C)({type:String,attribute:"aria-haspopup"})],S.prototype,"ariaHasPopup",void 0),(0,s.__decorate)([(0,f.C)({type:Boolean,reflect:!0})],S.prototype,"raised",void 0),(0,s.__decorate)([(0,f.C)({type:Boolean,reflect:!0})],S.prototype,"unelevated",void 0),(0,s.__decorate)([(0,f.C)({type:Boolean,reflect:!0})],S.prototype,"outlined",void 0),(0,s.__decorate)([(0,f.C)({type:Boolean})],S.prototype,"dense",void 0),(0,s.__decorate)([(0,f.C)({type:Boolean,reflect:!0})],S.prototype,"disabled",void 0),(0,s.__decorate)([(0,f.C)({type:Boolean,attribute:"trailingicon"})],S.prototype,"trailingIcon",void 0),(0,s.__decorate)([(0,f.C)({type:Boolean,reflect:!0})],S.prototype,"fullwidth",void 0),(0,s.__decorate)([(0,f.C)({type:String})],S.prototype,"icon",void 0),(0,s.__decorate)([(0,f.C)({type:String})],S.prototype,"label",void 0),(0,s.__decorate)([(0,f.C)({type:Boolean})],S.prototype,"expandContent",void 0),(0,s.__decorate)([(0,p.I)("#button")],S.prototype,"buttonElement",void 0),(0,s.__decorate)([(0,h.G)("mwc-ripple")],S.prototype,"ripple",void 0),(0,s.__decorate)([(0,m.S)()],S.prototype,"shouldRenderRipple",void 0),(0,s.__decorate)([(0,y.h)({passive:!0})],S.prototype,"handleRippleActivate",null);var A,T,C=(0,d.iv)(q||(A=[".mdc-button{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:0.875rem;font-size:var(--mdc-typography-button-font-size, 0.875rem);line-height:2.25rem;line-height:var(--mdc-typography-button-line-height, 2.25rem);font-weight:500;font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:0.0892857143em;letter-spacing:var(--mdc-typography-button-letter-spacing, 0.0892857143em);text-decoration:none;text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:uppercase;text-transform:var(--mdc-typography-button-text-transform, uppercase)}.mdc-touch-target-wrapper{display:inline}.mdc-elevation-overlay{position:absolute;border-radius:inherit;pointer-events:none;opacity:0;opacity:var(--mdc-elevation-overlay-opacity, 0);transition:opacity 280ms cubic-bezier(0.4, 0, 0.2, 1);background-color:#fff;background-color:var(--mdc-elevation-overlay-color, #fff)}.mdc-button{position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:64px;border:none;outline:none;line-height:inherit;user-select:none;-webkit-appearance:none;overflow:visible;vertical-align:middle;background:transparent}.mdc-button .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-button::-moz-focus-inner{padding:0;border:0}.mdc-button:active{outline:none}.mdc-button:hover{cursor:pointer}.mdc-button:disabled{cursor:default;pointer-events:none}.mdc-button .mdc-button__icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top}[dir=rtl] .mdc-button .mdc-button__icon,.mdc-button .mdc-button__icon[dir=rtl]{margin-left:8px;margin-right:0}.mdc-button .mdc-button__label{position:relative}.mdc-button .mdc-button__touch{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%)}.mdc-button__label+.mdc-button__icon{margin-left:8px;margin-right:0}[dir=rtl] .mdc-button__label+.mdc-button__icon,.mdc-button__label+.mdc-button__icon[dir=rtl]{margin-left:0;margin-right:8px}svg.mdc-button__icon{fill:currentColor}.mdc-button--touch{margin-top:6px;margin-bottom:6px}.mdc-button{padding:0 8px 0 8px}.mdc-button--unelevated{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 16px 0 16px}.mdc-button--unelevated.mdc-button--icon-trailing{padding:0 12px 0 16px}.mdc-button--unelevated.mdc-button--icon-leading{padding:0 16px 0 12px}.mdc-button--raised{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 16px 0 16px}.mdc-button--raised.mdc-button--icon-trailing{padding:0 12px 0 16px}.mdc-button--raised.mdc-button--icon-leading{padding:0 16px 0 12px}.mdc-button--outlined{border-style:solid;transition:border 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-button--outlined .mdc-button__ripple{border-style:solid;border-color:transparent}.mdc-button{height:36px;border-radius:4px;border-radius:var(--mdc-shape-small, 4px)}.mdc-button:not(:disabled){color:#6200ee;color:var(--mdc-theme-primary, #6200ee)}.mdc-button:disabled{color:rgba(0, 0, 0, 0.38)}.mdc-button .mdc-button__icon{font-size:1.125rem;width:1.125rem;height:1.125rem}.mdc-button .mdc-button__ripple{border-radius:4px;border-radius:var(--mdc-shape-small, 4px)}.mdc-button--raised,.mdc-button--unelevated{height:36px;border-radius:4px;border-radius:var(--mdc-shape-small, 4px)}.mdc-button--raised:not(:disabled),.mdc-button--unelevated:not(:disabled){background-color:#6200ee;background-color:var(--mdc-theme-primary, #6200ee)}.mdc-button--raised:disabled,.mdc-button--unelevated:disabled{background-color:rgba(0, 0, 0, 0.12)}.mdc-button--raised:not(:disabled),.mdc-button--unelevated:not(:disabled){color:#fff;color:var(--mdc-theme-on-primary, #fff)}.mdc-button--raised:disabled,.mdc-button--unelevated:disabled{color:rgba(0, 0, 0, 0.38)}.mdc-button--raised .mdc-button__icon,.mdc-button--unelevated .mdc-button__icon{font-size:1.125rem;width:1.125rem;height:1.125rem}.mdc-button--raised .mdc-button__ripple,.mdc-button--unelevated .mdc-button__ripple{border-radius:4px;border-radius:var(--mdc-shape-small, 4px)}.mdc-button--outlined{height:36px;border-radius:4px;border-radius:var(--mdc-shape-small, 4px);padding:0 15px 0 15px;border-width:1px}.mdc-button--outlined:not(:disabled){color:#6200ee;color:var(--mdc-theme-primary, #6200ee)}.mdc-button--outlined:disabled{color:rgba(0, 0, 0, 0.38)}.mdc-button--outlined .mdc-button__icon{font-size:1.125rem;width:1.125rem;height:1.125rem}.mdc-button--outlined .mdc-button__ripple{border-radius:4px;border-radius:var(--mdc-shape-small, 4px)}.mdc-button--outlined:not(:disabled){border-color:rgba(0, 0, 0, 0.12)}.mdc-button--outlined:disabled{border-color:rgba(0, 0, 0, 0.12)}.mdc-button--outlined.mdc-button--icon-trailing{padding:0 11px 0 15px}.mdc-button--outlined.mdc-button--icon-leading{padding:0 15px 0 11px}.mdc-button--outlined .mdc-button__ripple{top:calc(-1 * 1px);left:calc(-1 * 1px);border-width:1px}.mdc-button--outlined .mdc-button__touch{left:calc(-1 * 1px);width:calc(100% + 2 * 1px)}.mdc-button--raised{box-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2),0px 2px 2px 0px rgba(0, 0, 0, 0.14),0px 1px 5px 0px rgba(0,0,0,.12);transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-button--raised:hover,.mdc-button--raised:focus{box-shadow:0px 2px 4px -1px rgba(0, 0, 0, 0.2),0px 4px 5px 0px rgba(0, 0, 0, 0.14),0px 1px 10px 0px rgba(0,0,0,.12)}.mdc-button--raised:active{box-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2),0px 8px 10px 1px rgba(0, 0, 0, 0.14),0px 3px 14px 2px rgba(0,0,0,.12)}.mdc-button--raised:disabled{box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.2),0px 0px 0px 0px rgba(0, 0, 0, 0.14),0px 0px 0px 0px rgba(0,0,0,.12)}:host{display:inline-flex;outline:none;-webkit-tap-highlight-color:transparent;vertical-align:top}:host([fullwidth]){width:100%}:host([raised]),:host([unelevated]){--mdc-ripple-color:#fff;--mdc-ripple-focus-opacity:0.24;--mdc-ripple-hover-opacity:0.08;--mdc-ripple-press-opacity:0.24}.trailing-icon ::slotted(*),.trailing-icon .mdc-button__icon,.leading-icon ::slotted(*),.leading-icon .mdc-button__icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top;font-size:1.125rem;height:1.125rem;width:1.125rem}[dir=rtl] .trailing-icon ::slotted(*),[dir=rtl] .trailing-icon .mdc-button__icon,[dir=rtl] .leading-icon ::slotted(*),[dir=rtl] .leading-icon .mdc-button__icon,.trailing-icon ::slotted(*[dir=rtl]),.trailing-icon .mdc-button__icon[dir=rtl],.leading-icon ::slotted(*[dir=rtl]),.leading-icon .mdc-button__icon[dir=rtl]{margin-left:8px;margin-right:0}.trailing-icon ::slotted(*),.trailing-icon .mdc-button__icon{margin-left:8px;margin-right:0}[dir=rtl] .trailing-icon ::slotted(*),[dir=rtl] .trailing-icon .mdc-button__icon,.trailing-icon ::slotted(*[dir=rtl]),.trailing-icon .mdc-button__icon[dir=rtl]{margin-left:0;margin-right:8px}.slot-container{display:inline-flex;align-items:center;justify-content:center}.slot-container.flex{flex:auto}.mdc-button{flex:auto;overflow:hidden;padding-left:8px;padding-left:var(--mdc-button-horizontal-padding, 8px);padding-right:8px;padding-right:var(--mdc-button-horizontal-padding, 8px)}.mdc-button--raised{box-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);box-shadow:var(--mdc-button-raised-box-shadow, 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12))}.mdc-button--raised:focus{box-shadow:0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);box-shadow:var(--mdc-button-raised-box-shadow-focus, var(--mdc-button-raised-box-shadow-hover, 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12)))}.mdc-button--raised:hover{box-shadow:0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);box-shadow:var(--mdc-button-raised-box-shadow-hover, 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12))}.mdc-button--raised:active{box-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);box-shadow:var(--mdc-button-raised-box-shadow-active, 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12))}.mdc-button--raised:disabled{box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);box-shadow:var(--mdc-button-raised-box-shadow-disabled, 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12))}.mdc-button--raised,.mdc-button--unelevated{padding-left:16px;padding-left:var(--mdc-button-horizontal-padding, 16px);padding-right:16px;padding-right:var(--mdc-button-horizontal-padding, 16px)}.mdc-button--outlined{border-width:1px;border-width:var(--mdc-button-outline-width, 1px);padding-left:calc(16px - 1px);padding-left:calc(var(--mdc-button-horizontal-padding, 16px) - var(--mdc-button-outline-width, 1px));padding-right:calc(16px - 1px);padding-right:calc(var(--mdc-button-horizontal-padding, 16px) - var(--mdc-button-outline-width, 1px))}.mdc-button--outlined:not(:disabled){border-color:rgba(0, 0, 0, 0.12);border-color:var(--mdc-button-outline-color, rgba(0, 0, 0, 0.12))}.mdc-button--outlined .ripple{top:calc(-1 * 1px);top:calc(-1 * var(--mdc-button-outline-width, 1px));left:calc(-1 * 1px);left:calc(-1 * var(--mdc-button-outline-width, 1px));right:initial;right:initial;border-width:1px;border-width:var(--mdc-button-outline-width, 1px);border-style:solid;border-color:transparent}[dir=rtl] .mdc-button--outlined .ripple,.mdc-button--outlined .ripple[dir=rtl]{left:initial;left:initial;right:calc(-1 * 1px);right:calc(-1 * var(--mdc-button-outline-width, 1px))}.mdc-button--dense{height:28px;margin-top:0;margin-bottom:0}.mdc-button--dense .mdc-button__touch{height:100%}:host([disabled]){pointer-events:none}:host([disabled]) .mdc-button{color:rgba(0, 0, 0, 0.38);color:var(--mdc-button-disabled-ink-color, rgba(0, 0, 0, 0.38))}:host([disabled]) .mdc-button--raised,:host([disabled]) .mdc-button--unelevated{background-color:rgba(0, 0, 0, 0.12);background-color:var(--mdc-button-disabled-fill-color, rgba(0, 0, 0, 0.12))}:host([disabled]) .mdc-button--outlined{border-color:rgba(0, 0, 0, 0.12);border-color:var(--mdc-button-disabled-outline-color, rgba(0, 0, 0, 0.12))}"],T||(T=A.slice(0)),q=Object.freeze(Object.defineProperties(A,{raw:{value:Object.freeze(T)}}))));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},O(e)}function P(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},M(e,t)}function R(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=I(e);if(t){var i=I(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return D(this,r)}}function D(e,t){if(t&&("object"===O(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}function I(e){return I=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},I(e)}var L=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&&M(e,t)}(r,e);var t=R(r);function r(){return P(this,r),t.apply(this,arguments)}return r}(S);L.styles=[C],L=(0,s.__decorate)([(0,c.M)("mwc-button")],L)},35487:function(e,t,r){"use strict";r.d(t,{Y:function(){return D}});var n,i=r(87480),o=r(26767),a=r(72774),s={ROOT:"mdc-form-field"},c={LABEL_SELECTOR:".mdc-form-field > label"},l=function(e){function t(r){var n=e.call(this,(0,i.__assign)((0,i.__assign)({},t.defaultAdapter),r))||this;return n.click=function(){n.handleClick()},n}return(0,i.__extends)(t,e),Object.defineProperty(t,"cssClasses",{get:function(){return s},enumerable:!1,configurable:!0}),Object.defineProperty(t,"strings",{get:function(){return c},enumerable:!1,configurable:!0}),Object.defineProperty(t,"defaultAdapter",{get:function(){return{activateInputRipple:function(){},deactivateInputRipple:function(){},deregisterInteractionHandler:function(){},registerInteractionHandler:function(){}}},enumerable:!1,configurable:!0}),t.prototype.init=function(){this.adapter.registerInteractionHandler("click",this.click)},t.prototype.destroy=function(){this.adapter.deregisterInteractionHandler("click",this.click)},t.prototype.handleClick=function(){var e=this;this.adapter.activateInputRipple(),requestAnimationFrame((function(){e.adapter.deactivateInputRipple()}))},t}(a.K),u=r(78220),d=r(18601),f=r(14114),p=r(37500),h=r(5701),m=r(67352),y=r(32930),v=r(8636);function z(e){return z="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},z(e)}function g(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 b(e){return function(){var t=this,r=arguments;return new Promise((function(n,i){var o=e.apply(t,r);function a(e){g(o,n,i,a,s,"next",e)}function s(e){g(o,n,i,a,s,"throw",e)}a(void 0)}))}}function w(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function k(e,t){for(var r=0;r\n \n \n
    "])),(0,v.$)(e),this._labelClick,this.label)}},{key:"click",value:function(){this._labelClick()}},{key:"_labelClick",value:function(){var e=this.input;e&&(e.focus(),e.click())}}],r&&k(t.prototype,r),i&&k(t,i),a}(u.H);(0,i.__decorate)([(0,h.C)({type:Boolean})],S.prototype,"alignEnd",void 0),(0,i.__decorate)([(0,h.C)({type:Boolean})],S.prototype,"spaceBetween",void 0),(0,i.__decorate)([(0,h.C)({type:Boolean})],S.prototype,"nowrap",void 0),(0,i.__decorate)([(0,h.C)({type:String}),(0,f.P)(function(){var e=b(regeneratorRuntime.mark((function e(t){var r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:null===(r=this.input)||void 0===r||r.setAttribute("aria-label",t);case 1:case"end":return e.stop()}}),e,this)})));return function(t){return e.apply(this,arguments)}}())],S.prototype,"label",void 0),(0,i.__decorate)([(0,m.I)(".mdc-form-field")],S.prototype,"mdcRoot",void 0),(0,i.__decorate)([(0,y.v)("",!0,"*")],S.prototype,"slottedInputs",void 0),(0,i.__decorate)([(0,m.I)("label")],S.prototype,"labelEl",void 0);var A=(0,p.iv)(q||(q=function(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}([".mdc-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:0.875rem;font-size:var(--mdc-typography-body2-font-size, 0.875rem);line-height:1.25rem;line-height:var(--mdc-typography-body2-line-height, 1.25rem);font-weight:400;font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:0.0178571429em;letter-spacing:var(--mdc-typography-body2-letter-spacing, 0.0178571429em);text-decoration:inherit;text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-body2-text-transform, inherit);color:rgba(0, 0, 0, 0.87);color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87));display:inline-flex;align-items:center;vertical-align:middle}.mdc-form-field>label{margin-left:0;margin-right:auto;padding-left:4px;padding-right:0;order:0}[dir=rtl] .mdc-form-field>label,.mdc-form-field>label[dir=rtl]{margin-left:auto;margin-right:0}[dir=rtl] .mdc-form-field>label,.mdc-form-field>label[dir=rtl]{padding-left:0;padding-right:4px}.mdc-form-field--nowrap>label{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.mdc-form-field--align-end>label{margin-left:auto;margin-right:0;padding-left:0;padding-right:4px;order:-1}[dir=rtl] .mdc-form-field--align-end>label,.mdc-form-field--align-end>label[dir=rtl]{margin-left:0;margin-right:auto}[dir=rtl] .mdc-form-field--align-end>label,.mdc-form-field--align-end>label[dir=rtl]{padding-left:4px;padding-right:0}.mdc-form-field--space-between{justify-content:space-between}.mdc-form-field--space-between>label{margin:0}[dir=rtl] .mdc-form-field--space-between>label,.mdc-form-field--space-between>label[dir=rtl]{margin:0}:host{display:inline-flex}.mdc-form-field{width:100%}::slotted(*){-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:0.875rem;font-size:var(--mdc-typography-body2-font-size, 0.875rem);line-height:1.25rem;line-height:var(--mdc-typography-body2-line-height, 1.25rem);font-weight:400;font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:0.0178571429em;letter-spacing:var(--mdc-typography-body2-letter-spacing, 0.0178571429em);text-decoration:inherit;text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-body2-text-transform, inherit);color:rgba(0, 0, 0, 0.87);color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87))}::slotted(mwc-switch){margin-right:10px}[dir=rtl] ::slotted(mwc-switch),::slotted(mwc-switch[dir=rtl]){margin-left:10px}"])));function T(e){return T="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},T(e)}function C(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function O(e,t){return O=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},O(e,t)}function P(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=R(e);if(t){var i=R(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return M(this,r)}}function M(e,t){if(t&&("object"===T(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}function R(e){return R=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},R(e)}var D=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&&O(e,t)}(r,e);var t=P(r);function r(){return C(this,r),t.apply(this,arguments)}return r}(S);D.styles=[A],D=(0,i.__decorate)([(0,o.M)("mwc-formfield")],D)},61462:function(e,t,r){"use strict";var n,i=r(87480),o=r(37500),a=r(26767);var s,c,l,u=(0,o.iv)(n||(s=[':host{font-family:var(--mdc-icon-font, "Material Icons");font-weight:normal;font-style:normal;font-size:var(--mdc-icon-size, 24px);line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}'],c||(c=s.slice(0)),n=Object.freeze(Object.defineProperties(s,{raw:{value:Object.freeze(c)}}))));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},d(e)}function f(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function p(e,t){for(var r=0;r"])))}}],r&&p(t.prototype,r),n&&p(t,n),a}(o.oi);z.styles=[u],z=(0,i.__decorate)([(0,a.M)("mwc-icon")],z)},87724:function(e,t,r){"use strict";var n,i,o,a,s,c,l,u,d,f,p=r(87480),h=r(26767),m=(r(91156),r(14114)),y=r(98734),v=r(37500),z=r(67352),g=r(35401),b=r(5701),w=r(17717),k=r(8636);function x(e){return x="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},x(e)}function _(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=function(e,t){if(!e)return;if("string"==typeof e)return j(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return j(e,t)}(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var n=0,i=function(){};return{s:i,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:i}}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 o,a=!0,s=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return a=e.done,e},e:function(e){s=!0,o=e},f:function(){try{a||null==r.return||r.return()}finally{if(s)throw o}}}}function j(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n "])),this.activated):this.activated?(0,v.dy)(s||(s=E(['
    ']))):""}},{key:"renderGraphic",value:function(){var e={multi:this.multipleGraphics};return(0,v.dy)(c||(c=E(['\n \n \n '])),(0,k.$)(e))}},{key:"renderMeta",value:function(){return(0,v.dy)(l||(l=E(['\n \n \n '])))}},{key:"renderText",value:function(){var e=this.twoline?this.renderTwoline():this.renderSingleLine();return(0,v.dy)(u||(u=E(['\n \n ',"\n "])),e)}},{key:"renderSingleLine",value:function(){return(0,v.dy)(d||(d=E([""])))}},{key:"renderTwoline",value:function(){return(0,v.dy)(f||(f=E(['\n \n \n \n \n \n \n '])))}},{key:"onClick",value:function(){this.fireRequestSelected(!this.selected,"interaction")}},{key:"onDown",value:function(e,t){var r=this;window.addEventListener(e,(function t(){window.removeEventListener(e,t),r.rippleHandlers.endPress()})),this.rippleHandlers.startPress(t)}},{key:"fireRequestSelected",value:function(e,t){if(!this.noninteractive){var r=new CustomEvent("request-selected",{bubbles:!0,composed:!0,detail:{source:t,selected:e}});this.dispatchEvent(r)}}},{key:"connectedCallback",value:function(){A(M(m.prototype),"connectedCallback",this).call(this),this.noninteractive||this.setAttribute("mwc-list-item","");var e,t=_(this.listeners);try{for(t.s();!(e=t.n()).done;){var r,n=e.value,i=_(n.eventNames);try{for(i.s();!(r=i.n()).done;){var o=r.value;n.target.addEventListener(o,n.cb,{passive:!0})}}catch(a){i.e(a)}finally{i.f()}}}catch(a){t.e(a)}finally{t.f()}}},{key:"disconnectedCallback",value:function(){A(M(m.prototype),"disconnectedCallback",this).call(this);var e,t=_(this.listeners);try{for(t.s();!(e=t.n()).done;){var r,n=e.value,i=_(n.eventNames);try{for(i.s();!(r=i.n()).done;){var o=r.value;n.target.removeEventListener(o,n.cb)}}catch(a){i.e(a)}finally{i.f()}}}catch(a){t.e(a)}finally{t.f()}this._managingList&&(this._managingList.debouncedLayout?this._managingList.debouncedLayout(!0):this._managingList.layout(!0))}},{key:"firstUpdated",value:function(){var e=new Event("list-item-rendered",{bubbles:!0,composed:!0});this.dispatchEvent(e)}}])&&S(t.prototype,r),p&&S(t,p),m}(v.oi);(0,p.__decorate)([(0,z.I)("slot")],D.prototype,"slotElement",void 0),(0,p.__decorate)([(0,g.G)("mwc-ripple")],D.prototype,"ripple",void 0),(0,p.__decorate)([(0,b.C)({type:String})],D.prototype,"value",void 0),(0,p.__decorate)([(0,b.C)({type:String,reflect:!0})],D.prototype,"group",void 0),(0,p.__decorate)([(0,b.C)({type:Number,reflect:!0})],D.prototype,"tabindex",void 0),(0,p.__decorate)([(0,b.C)({type:Boolean,reflect:!0}),(0,m.P)((function(e){e?this.setAttribute("aria-disabled","true"):this.setAttribute("aria-disabled","false")}))],D.prototype,"disabled",void 0),(0,p.__decorate)([(0,b.C)({type:Boolean,reflect:!0})],D.prototype,"twoline",void 0),(0,p.__decorate)([(0,b.C)({type:Boolean,reflect:!0})],D.prototype,"activated",void 0),(0,p.__decorate)([(0,b.C)({type:String,reflect:!0})],D.prototype,"graphic",void 0),(0,p.__decorate)([(0,b.C)({type:Boolean})],D.prototype,"multipleGraphics",void 0),(0,p.__decorate)([(0,b.C)({type:Boolean})],D.prototype,"hasMeta",void 0),(0,p.__decorate)([(0,b.C)({type:Boolean,reflect:!0}),(0,m.P)((function(e){e?(this.removeAttribute("aria-checked"),this.removeAttribute("mwc-list-item"),this.selected=!1,this.activated=!1,this.tabIndex=-1):this.setAttribute("mwc-list-item","")}))],D.prototype,"noninteractive",void 0),(0,p.__decorate)([(0,b.C)({type:Boolean,reflect:!0}),(0,m.P)((function(e){var t=this.getAttribute("role"),r="gridcell"===t||"option"===t||"row"===t||"tab"===t;r&&e?this.setAttribute("aria-selected","true"):r&&this.setAttribute("aria-selected","false"),this._firstChanged?this._firstChanged=!1:this._skipPropRequest||this.fireRequestSelected(e,"property")}))],D.prototype,"selected",void 0),(0,p.__decorate)([(0,w.S)()],D.prototype,"shouldRenderRipple",void 0),(0,p.__decorate)([(0,w.S)()],D.prototype,"_managingList",void 0);var I,L,N=(0,v.iv)(R||(I=[':host{cursor:pointer;user-select:none;-webkit-tap-highlight-color:transparent;height:48px;display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;padding:0;padding-left:var(--mdc-list-side-padding, 16px);padding-right:var(--mdc-list-side-padding, 16px);outline:none;height:48px;color:rgba(0,0,0,.87);color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87))}:host:focus{outline:none}:host([activated]){color:#6200ee;color:var(--mdc-theme-primary, #6200ee);--mdc-ripple-color: var( --mdc-theme-primary, #6200ee )}:host([activated]) .mdc-deprecated-list-item__graphic{color:#6200ee;color:var(--mdc-theme-primary, #6200ee)}:host([activated]) .fake-activated-ripple::before{position:absolute;display:block;top:0;bottom:0;left:0;right:0;width:100%;height:100%;pointer-events:none;z-index:1;content:"";opacity:0.12;opacity:var(--mdc-ripple-activated-opacity, 0.12);background-color:#6200ee;background-color:var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee))}.mdc-deprecated-list-item__graphic{flex-shrink:0;align-items:center;justify-content:center;fill:currentColor;display:inline-flex}.mdc-deprecated-list-item__graphic ::slotted(*){flex-shrink:0;align-items:center;justify-content:center;fill:currentColor;width:100%;height:100%;text-align:center}.mdc-deprecated-list-item__meta{width:var(--mdc-list-item-meta-size, 24px);height:var(--mdc-list-item-meta-size, 24px);margin-left:auto;margin-right:0;color:rgba(0, 0, 0, 0.38);color:var(--mdc-theme-text-hint-on-background, rgba(0, 0, 0, 0.38))}.mdc-deprecated-list-item__meta.multi{width:auto}.mdc-deprecated-list-item__meta ::slotted(*){width:var(--mdc-list-item-meta-size, 24px);line-height:var(--mdc-list-item-meta-size, 24px)}.mdc-deprecated-list-item__meta ::slotted(.material-icons),.mdc-deprecated-list-item__meta ::slotted(mwc-icon){line-height:var(--mdc-list-item-meta-size, 24px) !important}.mdc-deprecated-list-item__meta ::slotted(:not(.material-icons):not(mwc-icon)){-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:0.75rem;font-size:var(--mdc-typography-caption-font-size, 0.75rem);line-height:1.25rem;line-height:var(--mdc-typography-caption-line-height, 1.25rem);font-weight:400;font-weight:var(--mdc-typography-caption-font-weight, 400);letter-spacing:0.0333333333em;letter-spacing:var(--mdc-typography-caption-letter-spacing, 0.0333333333em);text-decoration:inherit;text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-caption-text-transform, inherit)}[dir=rtl] .mdc-deprecated-list-item__meta,.mdc-deprecated-list-item__meta[dir=rtl]{margin-left:0;margin-right:auto}.mdc-deprecated-list-item__meta ::slotted(*){width:100%;height:100%}.mdc-deprecated-list-item__text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mdc-deprecated-list-item__text ::slotted([for]),.mdc-deprecated-list-item__text[for]{pointer-events:none}.mdc-deprecated-list-item__primary-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;margin-top:0;line-height:normal;margin-bottom:-20px;display:block}.mdc-deprecated-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-deprecated-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-deprecated-list-item__secondary-text{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:0.875rem;font-size:var(--mdc-typography-body2-font-size, 0.875rem);line-height:1.25rem;line-height:var(--mdc-typography-body2-line-height, 1.25rem);font-weight:400;font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:0.0178571429em;letter-spacing:var(--mdc-typography-body2-letter-spacing, 0.0178571429em);text-decoration:inherit;text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-body2-text-transform, inherit);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;margin-top:0;line-height:normal;display:block}.mdc-deprecated-list-item__secondary-text::before{display:inline-block;width:0;height:20px;content:"";vertical-align:0}.mdc-deprecated-list--dense .mdc-deprecated-list-item__secondary-text{font-size:inherit}* ::slotted(a),a{color:inherit;text-decoration:none}:host([twoline]){height:72px}:host([twoline]) .mdc-deprecated-list-item__text{align-self:flex-start}:host([disabled]),:host([noninteractive]){cursor:default;pointer-events:none}:host([disabled]) .mdc-deprecated-list-item__text ::slotted(*){opacity:.38}:host([disabled]) .mdc-deprecated-list-item__text ::slotted(*),:host([disabled]) .mdc-deprecated-list-item__primary-text ::slotted(*),:host([disabled]) .mdc-deprecated-list-item__secondary-text ::slotted(*){color:#000;color:var(--mdc-theme-on-surface, #000)}.mdc-deprecated-list-item__secondary-text ::slotted(*){color:rgba(0, 0, 0, 0.54);color:var(--mdc-theme-text-secondary-on-background, rgba(0, 0, 0, 0.54))}.mdc-deprecated-list-item__graphic ::slotted(*){background-color:transparent;color:rgba(0, 0, 0, 0.38);color:var(--mdc-theme-text-icon-on-background, rgba(0, 0, 0, 0.38))}.mdc-deprecated-list-group__subheader ::slotted(*){color:rgba(0, 0, 0, 0.87);color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87))}:host([graphic=avatar]) .mdc-deprecated-list-item__graphic{width:var(--mdc-list-item-graphic-size, 40px);height:var(--mdc-list-item-graphic-size, 40px)}:host([graphic=avatar]) .mdc-deprecated-list-item__graphic.multi{width:auto}:host([graphic=avatar]) .mdc-deprecated-list-item__graphic ::slotted(*){width:var(--mdc-list-item-graphic-size, 40px);line-height:var(--mdc-list-item-graphic-size, 40px)}:host([graphic=avatar]) .mdc-deprecated-list-item__graphic ::slotted(.material-icons),:host([graphic=avatar]) .mdc-deprecated-list-item__graphic ::slotted(mwc-icon){line-height:var(--mdc-list-item-graphic-size, 40px) !important}:host([graphic=avatar]) .mdc-deprecated-list-item__graphic ::slotted(*){border-radius:50%}:host([graphic=avatar]) .mdc-deprecated-list-item__graphic,:host([graphic=medium]) .mdc-deprecated-list-item__graphic,:host([graphic=large]) .mdc-deprecated-list-item__graphic,:host([graphic=control]) .mdc-deprecated-list-item__graphic{margin-left:0;margin-right:var(--mdc-list-item-graphic-margin, 16px)}[dir=rtl] :host([graphic=avatar]) .mdc-deprecated-list-item__graphic,[dir=rtl] :host([graphic=medium]) .mdc-deprecated-list-item__graphic,[dir=rtl] :host([graphic=large]) .mdc-deprecated-list-item__graphic,[dir=rtl] :host([graphic=control]) .mdc-deprecated-list-item__graphic,:host([graphic=avatar]) .mdc-deprecated-list-item__graphic[dir=rtl],:host([graphic=medium]) .mdc-deprecated-list-item__graphic[dir=rtl],:host([graphic=large]) .mdc-deprecated-list-item__graphic[dir=rtl],:host([graphic=control]) .mdc-deprecated-list-item__graphic[dir=rtl]{margin-left:var(--mdc-list-item-graphic-margin, 16px);margin-right:0}:host([graphic=icon]) .mdc-deprecated-list-item__graphic{width:var(--mdc-list-item-graphic-size, 24px);height:var(--mdc-list-item-graphic-size, 24px);margin-left:0;margin-right:var(--mdc-list-item-graphic-margin, 32px)}:host([graphic=icon]) .mdc-deprecated-list-item__graphic.multi{width:auto}:host([graphic=icon]) .mdc-deprecated-list-item__graphic ::slotted(*){width:var(--mdc-list-item-graphic-size, 24px);line-height:var(--mdc-list-item-graphic-size, 24px)}:host([graphic=icon]) .mdc-deprecated-list-item__graphic ::slotted(.material-icons),:host([graphic=icon]) .mdc-deprecated-list-item__graphic ::slotted(mwc-icon){line-height:var(--mdc-list-item-graphic-size, 24px) !important}[dir=rtl] :host([graphic=icon]) .mdc-deprecated-list-item__graphic,:host([graphic=icon]) .mdc-deprecated-list-item__graphic[dir=rtl]{margin-left:var(--mdc-list-item-graphic-margin, 32px);margin-right:0}:host([graphic=avatar]:not([twoLine])),:host([graphic=icon]:not([twoLine])){height:56px}:host([graphic=medium]:not([twoLine])),:host([graphic=large]:not([twoLine])){height:72px}:host([graphic=medium]) .mdc-deprecated-list-item__graphic,:host([graphic=large]) .mdc-deprecated-list-item__graphic{width:var(--mdc-list-item-graphic-size, 56px);height:var(--mdc-list-item-graphic-size, 56px)}:host([graphic=medium]) .mdc-deprecated-list-item__graphic.multi,:host([graphic=large]) .mdc-deprecated-list-item__graphic.multi{width:auto}:host([graphic=medium]) .mdc-deprecated-list-item__graphic ::slotted(*),:host([graphic=large]) .mdc-deprecated-list-item__graphic ::slotted(*){width:var(--mdc-list-item-graphic-size, 56px);line-height:var(--mdc-list-item-graphic-size, 56px)}:host([graphic=medium]) .mdc-deprecated-list-item__graphic ::slotted(.material-icons),:host([graphic=medium]) .mdc-deprecated-list-item__graphic ::slotted(mwc-icon),:host([graphic=large]) .mdc-deprecated-list-item__graphic ::slotted(.material-icons),:host([graphic=large]) .mdc-deprecated-list-item__graphic ::slotted(mwc-icon){line-height:var(--mdc-list-item-graphic-size, 56px) !important}:host([graphic=large]){padding-left:0px}'],L||(L=I.slice(0)),R=Object.freeze(Object.defineProperties(I,{raw:{value:Object.freeze(L)}}))));function F(e){return F="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},F(e)}function B(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},H(e,t)}function Z(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=G(e);if(t){var i=G(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return U(this,r)}}function U(e,t){if(t&&("object"===F(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}function G(e){return G=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},G(e)}var V=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&&H(e,t)}(r,e);var t=Z(r);function r(){return B(this,r),t.apply(this,arguments)}return r}(D);V.styles=[N],V=(0,p.__decorate)([(0,h.M)("mwc-list-item")],V)},24103:function(e,t,r){"use strict";var n=r(87480),i=r(26767),o=(r(87724),r(78220)),a=r(14114),s=r(82612),c=r(37500),l=r(5701),u=r(67352),d=r(32930),f=r(51346),p=r(72774),h=r(98691),m=r(74015);function y(e){return y="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},y(e)}function v(e){return function(e){if(Array.isArray(e))return b(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||g(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 z(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=g(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var n=0,i=function(){};return{s:i,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:i}}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 o,a=!0,s=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return a=e.done,e},e:function(e){s=!0,o=e},f:function(){try{a||null==r.return||r.return()}finally{if(s)throw o}}}}function g(e,t){if(e){if("string"==typeof e)return b(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(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?b(e,t):void 0}}function b(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0&&this.adapter.setTabIndexForElementIndex(t,0)}},{key:"handleFocusOut",value:function(e,t){var r=this;t>=0&&this.adapter.setTabIndexForElementIndex(t,-1),setTimeout((function(){r.adapter.isFocusInsideList()||r.setTabindexToFirstSelectedItem_()}),0)}},{key:"handleKeydown",value:function(e,t,r){var n="ArrowLeft"===(0,h.ku)(e),i="ArrowUp"===(0,h.ku)(e),o="ArrowRight"===(0,h.ku)(e),a="ArrowDown"===(0,h.ku)(e),s="Home"===(0,h.ku)(e),c="End"===(0,h.ku)(e),l="Enter"===(0,h.ku)(e),u="Spacebar"===(0,h.ku)(e);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=r)<0)){var f;if(this.isVertical_&&a||!this.isVertical_&&o)this.preventDefaultEvent(e),f=this.focusNextElement(d);else if(this.isVertical_&&i||!this.isVertical_&&n)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,r){e!==m.KT.UNSET_INDEX&&(this.setSelectedIndexOnAction_(e,t,r),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,r="".concat(t.tagName).toLowerCase();-1===S.indexOf(r)&&e.preventDefault()}},{key:"setSingleSelectionAtIndex_",value:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];this.selectedIndex_!==e&&(this.selectedIndex_!==m.KT.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],r=O(this.selectedIndex_),n=q(r,e);if(n.removed.length||n.added.length){var i,o=z(n.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=z(n.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,n)}}},{key:"setAriaForSingleSelectionAtIndex_",value:function(e){this.selectedIndex_===m.KT.UNSET_INDEX&&(this.ariaCurrentAttrValue_=this.adapter.getAttributeForElementIndex(e,m.j2.ARIA_CURRENT));var t=null!==this.ariaCurrentAttrValue_,r=t?m.j2.ARIA_CURRENT:m.j2.ARIA_SELECTED;this.selectedIndex_!==m.KT.UNSET_INDEX&&this.adapter.setAttributeForElementIndex(this.selectedIndex_,r,"false");var n=t?this.ariaCurrentAttrValue_:"true";this.adapter.setAttributeForElementIndex(e,r,n)}},{key:"setTabindexAtIndex_",value:function(e){this.focusedItemIndex_===m.KT.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_!==m.KT.UNSET_INDEX?e=this.selectedIndex_:A(this.selectedIndex_)&&this.selectedIndex_.size>0&&(e=Math.min.apply(Math,v(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,r=!1,n=z(e);try{for(n.s();!(t=n.n()).done;){var i=t.value;if(r=this.isIndexInRange_(i))break}}catch(o){n.e(o)}finally{n.f()}return r}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===m.KT.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],n=!1;n=void 0===t?!this.adapter.getSelectedStateForElementIndex(e):t;var i=O(this.selectedIndex_);n?i.add(e):i.delete(e),this.setMultiSelectionAtIndex_(i,r)}}],n=[{key:"strings",get:function(){return m.j2}},{key:"numbers",get:function(){return m.KT}},{key:"defaultAdapter",get:function(){return{focusItemAtIndex:function(){},getFocusedElementIndex:function(){return 0},getListItemCount:function(){return 0},isFocusInsideList:function(){return!1},isRootFocused:function(){return!1},notifyAction:function(){},notifySelected:function(){},getSelectedStateForElementIndex:function(){return!1},setDisabledStateForElementIndex:function(){},getDisabledStateForElementIndex:function(){return!1},setSelectedStateForElementIndex:function(){},setActivatedStateForElementIndex:function(){},setTabIndexForElementIndex:function(){},setAttributeForElementIndex:function(){},getAttributeForElementIndex:function(){return null}}}}],r&&w(t.prototype,r),n&&w(t,n),o}(p.K),M=P;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},R(e)}function D(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function I(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=function(e,t){if(!e)return;if("string"==typeof e)return L(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return L(e,t)}(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var n=0,i=function(){};return{s:i,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:i}}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 o,a=!0,s=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return a=e.done,e},e:function(e){s=!0,o=e},f:function(){try{a||null==r.return||r.return()}finally{if(s)throw o}}}}function L(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r1&&void 0!==arguments[1]?arguments[1]:50;return function(){var n=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];clearTimeout(t),t=setTimeout((function(){e(n)}),r)}}(e.layout.bind(G(e)));return e.debouncedLayout=function(){var r=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];$.call(G(e)),t(r)},e}return t=l,r=[{key:"getUpdateComplete",value:(i=regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,B(V(l.prototype),"getUpdateComplete",this).call(this);case 2:return t=e.sent,e.next=5,this.itemsReady;case 5:return e.abrupt("return",t);case 6:case"end":return e.stop()}}),e,this)})),o=function(){var e=this,t=arguments;return new Promise((function(r,n){var o=i.apply(e,t);function a(e){N(o,r,n,a,s,"next",e)}function s(e){N(o,r,n,a,s,"throw",e)}a(void 0)}))},function(){return o.apply(this,arguments)})},{key:"items",get:function(){return this.items_}},{key:"updateItems",value:function(){var e,t,r=this,n=[],i=I(null!==(e=this.assignedElements)&&void 0!==e?e:[]);try{for(i.s();!(t=i.n()).done;){var o=t.value;K(o)&&(n.push(o),o._managingList=this),o.hasAttribute("divider")&&!o.hasAttribute("role")&&o.setAttribute("role","separator")}}catch(l){i.e(l)}finally{i.f()}this.items_=n;var a=new Set;if(this.items_.forEach((function(e,t){r.itemRoles?e.setAttribute("role",r.itemRoles):e.removeAttribute("role"),e.selected&&a.add(t)})),this.multi)this.select(a);else{var s=a.size?a.entries().next().value[1]:-1;this.select(s)}var c=new Event("items-updated",{bubbles:!0,composed:!0});this.dispatchEvent(c)}},{key:"selected",get:function(){var e=this.index;if(!A(e))return-1===e?null:this.items[e];var t,r=[],n=I(e);try{for(n.s();!(t=n.n()).done;){var i=t.value;r.push(this.items[i])}}catch(o){n.e(o)}finally{n.f()}return r}},{key:"index",get:function(){return this.mdcFoundation?this.mdcFoundation.getSelectedIndex():-1}},{key:"render",value:function(){var e=null===this.innerRole?void 0:this.innerRole,t=null===this.innerAriaLabel?void 0:this.innerAriaLabel,r=this.rootTabbable?"0":"-1";return(0,c.dy)(T||(T=D(["\n \x3c!-- @ts-ignore --\x3e\n a.KT.ANCHOR_TO_MENU_SURFACE_WIDTH_RATIO&&(o="center"),(this.isHoistedElement||this.isFixedPosition)&&this.adjustPositionForHoistedElement(f),this.adapter.setTransformOrigin(o+" "+i),this.adapter.setPosition(f),this.adapter.setMaxHeight(n?n+"px":""),this.hasBit(r,a.HX.BOTTOM)||this.adapter.addClass(t.cssClasses.IS_OPEN_BELOW)},t.prototype.getAutoLayoutmeasurements=function(){var e=this.adapter.getAnchorDimensions(),t=this.adapter.getBodyDimensions(),r=this.adapter.getWindowDimensions(),n=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:r.width-e.right,bottom:r.height-e.bottom,left:e.left},viewportSize:r,windowScroll:n}},t.prototype.getoriginCorner=function(){var e,r,n=this.originCorner,i=this.measurements,o=i.viewportDistance,s=i.anchorSize,c=i.surfaceSize,l=t.numbers.MARGIN_TO_EDGE;this.hasBit(this.anchorCorner,a.HX.BOTTOM)?(e=o.top-l+this.anchorMargin.bottom,r=o.bottom-l-this.anchorMargin.bottom):(e=o.top-l+this.anchorMargin.top,r=o.bottom-l+s.height-this.anchorMargin.top),!(r-c.height>0)&&e>r+this.openBottomBias&&(n=this.setBit(n,a.HX.BOTTOM));var u,d,f=this.adapter.isRtl(),p=this.hasBit(this.anchorCorner,a.HX.FLIP_RTL),h=this.hasBit(this.anchorCorner,a.HX.RIGHT)||this.hasBit(n,a.HX.RIGHT),m=!1;(m=f&&p?!h:h)?(u=o.left+s.width+this.anchorMargin.right,d=o.right-this.anchorMargin.right):(u=o.left+this.anchorMargin.left,d=o.right+s.width-this.anchorMargin.left);var y=u-c.width>0,v=d-c.width>0,z=this.hasBit(n,a.HX.FLIP_RTL)&&this.hasBit(n,a.HX.RIGHT);return v&&z&&f||!y&&z?n=this.unsetBit(n,a.HX.RIGHT):(y&&m&&f||y&&!m&&h||!v&&u>=d)&&(n=this.setBit(n,a.HX.RIGHT)),n},t.prototype.getMenuSurfaceMaxHeight=function(e){if(this.maxHeight>0)return this.maxHeight;var r=this.measurements.viewportDistance,n=0,i=this.hasBit(e,a.HX.BOTTOM),o=this.hasBit(this.anchorCorner,a.HX.BOTTOM),s=t.numbers.MARGIN_TO_EDGE;return i?(n=r.top+this.anchorMargin.top-s,o||(n+=this.measurements.anchorSize.height)):(n=r.bottom-this.anchorMargin.bottom+this.measurements.anchorSize.height-s,o&&(n-=this.measurements.anchorSize.height)),n},t.prototype.getHorizontalOriginOffset=function(e){var t=this.measurements.anchorSize,r=this.hasBit(e,a.HX.RIGHT),n=this.hasBit(this.anchorCorner,a.HX.RIGHT);if(r){var i=n?t.width-this.anchorMargin.left:this.anchorMargin.right;return this.isHoistedElement||this.isFixedPosition?i-(this.measurements.viewportSize.width-this.measurements.bodySize.width):i}return n?t.width-this.anchorMargin.right:this.anchorMargin.left},t.prototype.getVerticalOriginOffset=function(e){var t=this.measurements.anchorSize,r=this.hasBit(e,a.HX.BOTTOM),n=this.hasBit(this.anchorCorner,a.HX.BOTTOM);return r?n?t.height-this.anchorMargin.top:-this.anchorMargin.bottom:n?t.height+this.anchorMargin.bottom:this.anchorMargin.top},t.prototype.adjustPositionForHoistedElement=function(e){var t,r,n=this.measurements,o=n.windowScroll,a=n.viewportDistance,s=n.surfaceSize,c=n.viewportSize,l=Object.keys(e);try{for(var u=(0,i.__values)(l),d=u.next();!d.done;d=u.next()){var f=d.value,p=e[f]||0;!this.isHorizontallyCenteredOnViewport||"left"!==f&&"right"!==f?(p+=a[f],this.isFixedPosition||("top"===f?p+=o.y:"bottom"===f?p-=o.y:"left"===f?p+=o.x:p-=o.x),e[f]=p):e[f]=(c.width-s.width)/2}}catch(h){t={error:h}}finally{try{d&&!d.done&&(r=u.return)&&r.call(u)}finally{if(t)throw t.error}}},t.prototype.maybeRestoreFocus=function(){var e=this,t=this.adapter.isFocused(),r=document.activeElement&&this.adapter.isElementInContainer(document.activeElement);(t||r)&&setTimeout((function(){e.adapter.restoreFocus()}),a.KT.TOUCH_EVENT_WAIT_MS)},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}(s.K),l=c,u=r(78220),d=r(14114),f=r(82612),p=r(37500),h=r(67352),m=r(5701),y=r(17717),v=r(8636),z=r(70483);function g(e){return g="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},g(e)}function b(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 w(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function k(e,t){for(var r=0;r=0&&t.adapter.isSelectableItemAtIndex(r)&&t.setSelectedIndex(r)}),c.numbers.TRANSITION_CLOSE_DURATION)}},t.prototype.handleMenuSurfaceOpened=function(){switch(this.defaultFocusState){case L.FIRST_ITEM:this.adapter.focusItemAtIndex(0);break;case L.LAST_ITEM:this.adapter.focusItemAtIndex(this.adapter.getMenuItemCount()-1);break;case L.NONE:break;default:this.adapter.focusListRoot()}},t.prototype.setDefaultFocusState=function(e){this.defaultFocusState=e},t.prototype.getSelectedIndex=function(){return this.selectedIndex},t.prototype.setSelectedIndex=function(e){if(this.validatedIndex(e),!this.adapter.isSelectableItemAtIndex(e))throw new Error("MDCMenuFoundation: No selection group at specified index.");var t=this.adapter.getSelectedSiblingOfItemAtIndex(e);t>=0&&(this.adapter.removeAttributeFromElementAtIndex(t,F.ARIA_CHECKED_ATTR),this.adapter.removeClassFromElementAtIndex(t,N.MENU_SELECTED_LIST_ITEM)),this.adapter.addClassToElementAtIndex(e,N.MENU_SELECTED_LIST_ITEM),this.adapter.addAttributeToElementAtIndex(e,F.ARIA_CHECKED_ATTR,"true"),this.selectedIndex=e},t.prototype.setEnabled=function(e,t){this.validatedIndex(e),t?(this.adapter.removeClassFromElementAtIndex(e,Z.UX.LIST_ITEM_DISABLED_CLASS),this.adapter.addAttributeToElementAtIndex(e,F.ARIA_DISABLED_ATTR,"false")):(this.adapter.addClassToElementAtIndex(e,Z.UX.LIST_ITEM_DISABLED_CLASS),this.adapter.addAttributeToElementAtIndex(e,F.ARIA_DISABLED_ATTR,"true"))},t.prototype.validatedIndex=function(e){var t=this.adapter.getMenuItemCount();if(!(e>=0&&e0&&h.some((function(e){return t.adapter.containsEventTarget(e)}))?this.resetActivationState():(void 0!==e&&(h.push(e.target),this.registerDeactivationHandlers(e)),r.wasElementMadeActive=this.checkElementMadeActive(e),r.wasElementMadeActive&&this.animateActivation(),requestAnimationFrame((function(){h=[],r.wasElementMadeActive||void 0===e||" "!==e.key&&32!==e.keyCode||(r.wasElementMadeActive=t.checkElementMadeActive(e),r.wasElementMadeActive&&t.animateActivation()),r.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,r=t.strings,n=r.VAR_FG_TRANSLATE_START,i=r.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(n,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(){e.activationTimerCallback()}),c)},t.prototype.getFgTranslationCoordinates=function(){var e,t=this.activationState,r=t.activationEvent;return{startPoint:e={x:(e=t.wasActivatedByPointer?function(e,t,r){if(!e)return{x:0,y:0};var n,i,o=t.x,a=t.y,s=o+r.left,c=a+r.top;if("touchstart"===e.type){var l=e;n=l.changedTouches[0].pageX-s,i=l.changedTouches[0].pageY-c}else{var u=e;n=u.pageX-s,i=u.pageY-c}return{x:n,y:i}}(r,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,r=t.cssClasses.FG_DEACTIVATION,n=this.activationState,i=n.hasDeactivationUXRun,o=n.isActivated;(i||!o)&&this.activationAnimationHasEnded&&(this.rmBoundedActivationClasses(),this.adapter.addClass(r),this.fgDeactivationRemovalTimer=setTimeout((function(){e.adapter.removeClass(r)}),u.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.deactivateImpl=function(){var e=this,t=this.activationState;if(t.isActivated){var r=(0,n.__assign)({},t);t.isProgrammatic?(requestAnimationFrame((function(){e.animateDeactivation(r)})),this.resetActivationState()):(this.deregisterDeactivationHandlers(),requestAnimationFrame((function(){e.activationState.hasDeactivationUXRun=!0,e.animateDeactivation(r),e.resetActivationState()})))}},t.prototype.animateDeactivation=function(e){var t=e.wasActivatedByPointer,r=e.wasElementMadeActive;(t||r)&&this.runDeactivationUXLogicIfReady()},t.prototype.layoutInternal=function(){var e=this;this.frame=this.adapter.computeBoundingRect();var r=Math.max(this.frame.height,this.frame.width);this.maxRadius=this.adapter.isUnbounded()?r:Math.sqrt(Math.pow(e.frame.width,2)+Math.pow(e.frame.height,2))+t.numbers.PADDING;var n=Math.floor(r*t.numbers.INITIAL_ORIGIN_SCALE);this.adapter.isUnbounded()&&n%2!=0?this.initialSize=n-1:this.initialSize=n,this.fgScale=""+this.maxRadius/this.initialSize,this.updateLayoutCssVars()},t.prototype.updateLayoutCssVars=function(){var e=t.strings,r=e.VAR_FG_SIZE,n=e.VAR_LEFT,i=e.VAR_TOP,o=e.VAR_FG_SCALE;this.adapter.updateCssVariable(r,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(n,this.unboundedCoords.left+"px"),this.adapter.updateCssVariable(i,this.unboundedCoords.top+"px"))},t}(s.K),y=m,v=r(37500),z=r(67352),g=r(5701),b=r(17717),w=r(8636),k=r(70483);function x(e){return x="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},x(e)}function _(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function j(e,t){for(var r=0;r
    '])),(0,w.$)(r),(0,k.V)({"--mdc-ripple-fg-scale":this.fgScale,"--mdc-ripple-fg-size":this.fgSize,"--mdc-ripple-fg-translate-end":this.translateEnd,"--mdc-ripple-fg-translate-start":this.translateStart,"--mdc-ripple-left":this.leftPos,"--mdc-ripple-top":this.topPos}))}}],r&&j(t.prototype,r),n&&j(t,n),a}(a.H);(0,n.__decorate)([(0,z.I)(".mdc-ripple-surface")],O.prototype,"mdcRoot",void 0),(0,n.__decorate)([(0,g.C)({type:Boolean})],O.prototype,"primary",void 0),(0,n.__decorate)([(0,g.C)({type:Boolean})],O.prototype,"accent",void 0),(0,n.__decorate)([(0,g.C)({type:Boolean})],O.prototype,"unbounded",void 0),(0,n.__decorate)([(0,g.C)({type:Boolean})],O.prototype,"disabled",void 0),(0,n.__decorate)([(0,g.C)({type:Boolean})],O.prototype,"activated",void 0),(0,n.__decorate)([(0,g.C)({type:Boolean})],O.prototype,"selected",void 0),(0,n.__decorate)([(0,g.C)({type:Boolean})],O.prototype,"internalUseStateLayerCustomProperties",void 0),(0,n.__decorate)([(0,b.S)()],O.prototype,"hovering",void 0),(0,n.__decorate)([(0,b.S)()],O.prototype,"bgFocused",void 0),(0,n.__decorate)([(0,b.S)()],O.prototype,"fgActivation",void 0),(0,n.__decorate)([(0,b.S)()],O.prototype,"fgDeactivation",void 0),(0,n.__decorate)([(0,b.S)()],O.prototype,"fgScale",void 0),(0,n.__decorate)([(0,b.S)()],O.prototype,"fgSize",void 0),(0,n.__decorate)([(0,b.S)()],O.prototype,"translateStart",void 0),(0,n.__decorate)([(0,b.S)()],O.prototype,"translateEnd",void 0),(0,n.__decorate)([(0,b.S)()],O.prototype,"leftPos",void 0),(0,n.__decorate)([(0,b.S)()],O.prototype,"topPos",void 0);var P=(0,v.iv)(C||(C=function(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(['.mdc-ripple-surface{--mdc-ripple-fg-size: 0;--mdc-ripple-left: 0;--mdc-ripple-top: 0;--mdc-ripple-fg-scale: 1;--mdc-ripple-fg-translate-end: 0;--mdc-ripple-fg-translate-start: 0;-webkit-tap-highlight-color:rgba(0,0,0,0);will-change:transform,opacity;position:relative;outline:none;overflow:hidden}.mdc-ripple-surface::before,.mdc-ripple-surface::after{position:absolute;border-radius:50%;opacity:0;pointer-events:none;content:""}.mdc-ripple-surface::before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1;z-index:var(--mdc-ripple-z-index, 1)}.mdc-ripple-surface::after{z-index:0;z-index:var(--mdc-ripple-z-index, 0)}.mdc-ripple-surface.mdc-ripple-upgraded::before{transform:scale(var(--mdc-ripple-fg-scale, 1))}.mdc-ripple-surface.mdc-ripple-upgraded::after{top:0;left:0;transform:scale(0);transform-origin:center center}.mdc-ripple-surface.mdc-ripple-upgraded--unbounded::after{top:var(--mdc-ripple-top, 0);left:var(--mdc-ripple-left, 0)}.mdc-ripple-surface.mdc-ripple-upgraded--foreground-activation::after{animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-ripple-surface.mdc-ripple-upgraded--foreground-deactivation::after{animation:mdc-ripple-fg-opacity-out 150ms;transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))}.mdc-ripple-surface::before,.mdc-ripple-surface::after{top:calc(50% - 100%);left:calc(50% - 100%);width:200%;height:200%}.mdc-ripple-surface.mdc-ripple-upgraded::after{width:var(--mdc-ripple-fg-size, 100%);height:var(--mdc-ripple-fg-size, 100%)}.mdc-ripple-surface[data-mdc-ripple-is-unbounded],.mdc-ripple-upgraded--unbounded{overflow:visible}.mdc-ripple-surface[data-mdc-ripple-is-unbounded]::before,.mdc-ripple-surface[data-mdc-ripple-is-unbounded]::after,.mdc-ripple-upgraded--unbounded::before,.mdc-ripple-upgraded--unbounded::after{top:calc(50% - 50%);left:calc(50% - 50%);width:100%;height:100%}.mdc-ripple-surface[data-mdc-ripple-is-unbounded].mdc-ripple-upgraded::before,.mdc-ripple-surface[data-mdc-ripple-is-unbounded].mdc-ripple-upgraded::after,.mdc-ripple-upgraded--unbounded.mdc-ripple-upgraded::before,.mdc-ripple-upgraded--unbounded.mdc-ripple-upgraded::after{top:var(--mdc-ripple-top, calc(50% - 50%));left:var(--mdc-ripple-left, calc(50% - 50%));width:var(--mdc-ripple-fg-size, 100%);height:var(--mdc-ripple-fg-size, 100%)}.mdc-ripple-surface[data-mdc-ripple-is-unbounded].mdc-ripple-upgraded::after,.mdc-ripple-upgraded--unbounded.mdc-ripple-upgraded::after{width:var(--mdc-ripple-fg-size, 100%);height:var(--mdc-ripple-fg-size, 100%)}.mdc-ripple-surface::before,.mdc-ripple-surface::after{background-color:#000;background-color:var(--mdc-ripple-color, #000)}.mdc-ripple-surface:hover::before,.mdc-ripple-surface.mdc-ripple-surface--hover::before{opacity:0.04;opacity:var(--mdc-ripple-hover-opacity, 0.04)}.mdc-ripple-surface.mdc-ripple-upgraded--background-focused::before,.mdc-ripple-surface:not(.mdc-ripple-upgraded):focus::before{transition-duration:75ms;opacity:0.12;opacity:var(--mdc-ripple-focus-opacity, 0.12)}.mdc-ripple-surface:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}.mdc-ripple-surface:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:0.12;opacity:var(--mdc-ripple-press-opacity, 0.12)}.mdc-ripple-surface.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.12)}@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{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;display:block}:host .mdc-ripple-surface{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;will-change:unset}.mdc-ripple-surface--primary::before,.mdc-ripple-surface--primary::after{background-color:#6200ee;background-color:var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee))}.mdc-ripple-surface--primary:hover::before,.mdc-ripple-surface--primary.mdc-ripple-surface--hover::before{opacity:0.04;opacity:var(--mdc-ripple-hover-opacity, 0.04)}.mdc-ripple-surface--primary.mdc-ripple-upgraded--background-focused::before,.mdc-ripple-surface--primary:not(.mdc-ripple-upgraded):focus::before{transition-duration:75ms;opacity:0.12;opacity:var(--mdc-ripple-focus-opacity, 0.12)}.mdc-ripple-surface--primary:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}.mdc-ripple-surface--primary:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:0.12;opacity:var(--mdc-ripple-press-opacity, 0.12)}.mdc-ripple-surface--primary.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.12)}.mdc-ripple-surface--primary--activated::before{opacity:0.12;opacity:var(--mdc-ripple-activated-opacity, 0.12)}.mdc-ripple-surface--primary--activated::before,.mdc-ripple-surface--primary--activated::after{background-color:#6200ee;background-color:var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee))}.mdc-ripple-surface--primary--activated:hover::before,.mdc-ripple-surface--primary--activated.mdc-ripple-surface--hover::before{opacity:0.16;opacity:var(--mdc-ripple-hover-opacity, 0.16)}.mdc-ripple-surface--primary--activated.mdc-ripple-upgraded--background-focused::before,.mdc-ripple-surface--primary--activated:not(.mdc-ripple-upgraded):focus::before{transition-duration:75ms;opacity:0.24;opacity:var(--mdc-ripple-focus-opacity, 0.24)}.mdc-ripple-surface--primary--activated:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}.mdc-ripple-surface--primary--activated:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:0.24;opacity:var(--mdc-ripple-press-opacity, 0.24)}.mdc-ripple-surface--primary--activated.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.24)}.mdc-ripple-surface--primary--selected::before{opacity:0.08;opacity:var(--mdc-ripple-selected-opacity, 0.08)}.mdc-ripple-surface--primary--selected::before,.mdc-ripple-surface--primary--selected::after{background-color:#6200ee;background-color:var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee))}.mdc-ripple-surface--primary--selected:hover::before,.mdc-ripple-surface--primary--selected.mdc-ripple-surface--hover::before{opacity:0.12;opacity:var(--mdc-ripple-hover-opacity, 0.12)}.mdc-ripple-surface--primary--selected.mdc-ripple-upgraded--background-focused::before,.mdc-ripple-surface--primary--selected:not(.mdc-ripple-upgraded):focus::before{transition-duration:75ms;opacity:0.2;opacity:var(--mdc-ripple-focus-opacity, 0.2)}.mdc-ripple-surface--primary--selected:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}.mdc-ripple-surface--primary--selected:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:0.2;opacity:var(--mdc-ripple-press-opacity, 0.2)}.mdc-ripple-surface--primary--selected.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.2)}.mdc-ripple-surface--accent::before,.mdc-ripple-surface--accent::after{background-color:#018786;background-color:var(--mdc-ripple-color, var(--mdc-theme-secondary, #018786))}.mdc-ripple-surface--accent:hover::before,.mdc-ripple-surface--accent.mdc-ripple-surface--hover::before{opacity:0.04;opacity:var(--mdc-ripple-hover-opacity, 0.04)}.mdc-ripple-surface--accent.mdc-ripple-upgraded--background-focused::before,.mdc-ripple-surface--accent:not(.mdc-ripple-upgraded):focus::before{transition-duration:75ms;opacity:0.12;opacity:var(--mdc-ripple-focus-opacity, 0.12)}.mdc-ripple-surface--accent:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}.mdc-ripple-surface--accent:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:0.12;opacity:var(--mdc-ripple-press-opacity, 0.12)}.mdc-ripple-surface--accent.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.12)}.mdc-ripple-surface--accent--activated::before{opacity:0.12;opacity:var(--mdc-ripple-activated-opacity, 0.12)}.mdc-ripple-surface--accent--activated::before,.mdc-ripple-surface--accent--activated::after{background-color:#018786;background-color:var(--mdc-ripple-color, var(--mdc-theme-secondary, #018786))}.mdc-ripple-surface--accent--activated:hover::before,.mdc-ripple-surface--accent--activated.mdc-ripple-surface--hover::before{opacity:0.16;opacity:var(--mdc-ripple-hover-opacity, 0.16)}.mdc-ripple-surface--accent--activated.mdc-ripple-upgraded--background-focused::before,.mdc-ripple-surface--accent--activated:not(.mdc-ripple-upgraded):focus::before{transition-duration:75ms;opacity:0.24;opacity:var(--mdc-ripple-focus-opacity, 0.24)}.mdc-ripple-surface--accent--activated:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}.mdc-ripple-surface--accent--activated:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:0.24;opacity:var(--mdc-ripple-press-opacity, 0.24)}.mdc-ripple-surface--accent--activated.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.24)}.mdc-ripple-surface--accent--selected::before{opacity:0.08;opacity:var(--mdc-ripple-selected-opacity, 0.08)}.mdc-ripple-surface--accent--selected::before,.mdc-ripple-surface--accent--selected::after{background-color:#018786;background-color:var(--mdc-ripple-color, var(--mdc-theme-secondary, #018786))}.mdc-ripple-surface--accent--selected:hover::before,.mdc-ripple-surface--accent--selected.mdc-ripple-surface--hover::before{opacity:0.12;opacity:var(--mdc-ripple-hover-opacity, 0.12)}.mdc-ripple-surface--accent--selected.mdc-ripple-upgraded--background-focused::before,.mdc-ripple-surface--accent--selected:not(.mdc-ripple-upgraded):focus::before{transition-duration:75ms;opacity:0.2;opacity:var(--mdc-ripple-focus-opacity, 0.2)}.mdc-ripple-surface--accent--selected:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}.mdc-ripple-surface--accent--selected:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:0.2;opacity:var(--mdc-ripple-press-opacity, 0.2)}.mdc-ripple-surface--accent--selected.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.2)}.mdc-ripple-surface--disabled{opacity:0}.mdc-ripple-surface--internal-use-state-layer-custom-properties::before,.mdc-ripple-surface--internal-use-state-layer-custom-properties::after{background-color:#000;background-color:var(--mdc-ripple-hover-state-layer-color, #000)}.mdc-ripple-surface--internal-use-state-layer-custom-properties:hover::before,.mdc-ripple-surface--internal-use-state-layer-custom-properties.mdc-ripple-surface--hover::before{opacity:0.04;opacity:var(--mdc-ripple-hover-state-layer-opacity, 0.04)}.mdc-ripple-surface--internal-use-state-layer-custom-properties.mdc-ripple-upgraded--background-focused::before,.mdc-ripple-surface--internal-use-state-layer-custom-properties:not(.mdc-ripple-upgraded):focus::before{transition-duration:75ms;opacity:0.12;opacity:var(--mdc-ripple-focus-state-layer-opacity, 0.12)}.mdc-ripple-surface--internal-use-state-layer-custom-properties:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}.mdc-ripple-surface--internal-use-state-layer-custom-properties:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:0.12;opacity:var(--mdc-ripple-pressed-state-layer-opacity, 0.12)}.mdc-ripple-surface--internal-use-state-layer-custom-properties.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-pressed-state-layer-opacity, 0.12)}'])));function M(e){return M="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},M(e)}function R(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},D(e,t)}function I(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=N(e);if(t){var i=N(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return L(this,r)}}function L(e,t){if(t&&("object"===M(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}function N(e){return N=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},N(e)}var F=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=I(r);function r(){return R(this,r),t.apply(this,arguments)}return r}(O);F.styles=[P],F=(0,n.__decorate)([(0,i.M)("mwc-ripple")],F)},98734:function(e,t,r){"use strict";r.d(t,{A:function(){return n}});var n=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()}))}}},8621:function(e,t,r){"use strict";r.d(t,{G:function(){return m}});r(67034);var n={"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 r="";if(e){var n=e.toLowerCase();" "===n||l.test(n)?r="space":u.test(n)?r="esc":1==n.length?t&&!a.test(n)||(r=n):r=c.test(n)?n.replace("arrow",""):"multiply"==n?"*":n}return r}function f(e,t){return e.key?d(e.key,t):e.detail&&e.detail.key?d(e.detail.key,t):(r=e.keyIdentifier,o="",r&&(r in n?o=n[r]:s.test(r)?(r=parseInt(r.replace("U+","0x"),16),o=String.fromCharCode(r).toLowerCase()):o=r.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 r,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 r=t.split(":"),n=r[0],i=r[1];return n in o?(e[o[n]]=!0,e.hasModifiers=!0):(e.key=n,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 r=h(t),n=0;n\n \n\n\n \n'],o||(o=i.slice(0)),n=Object.freeze(Object.defineProperties(i,{raw:{value:Object.freeze(o)}}))));a.setAttribute("style","display: none;"),document.head.appendChild(a.content);var s=document.createElement("style");s.textContent="[hidden] { display: none !important; }",document.head.appendChild(s)},21006:function(e,t,r){"use strict";r.d(t,{V:function(){return n}});r(67034);var n={properties:{name:{type:String},value:{notify:!0,type:String},required:{type:Boolean,value:!1}},attached:function(){},detached:function(){}}},36280:function(e,t,r){"use strict";r(67034);var n,i=r(67139),o=r(50856);var a,s,c=(0,i.k)({_template:(0,o.d)(n||(a=['\n \n
    [[_text]]
    \n'],s||(s=a.slice(0)),n=Object.freeze(Object.defineProperties(a,{raw:{value:Object.freeze(s)}})))),is:"iron-a11y-announcer",properties:{mode:{type:String,value:"polite"},_text:{type:String,value:""}},created:function(){c.instance||(c.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)}});c.instance=null,c.requestAvailability=function(){c.instance||(c.instance=document.createElement("iron-a11y-announcer")),document.body.appendChild(c.instance)};var l,u=r(98235),d=r(18149);(0,i.k)({_template:(0,o.d)(l||(l=function(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(['\n \n \n']))),is:"iron-input",behaviors:[u.x],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(){c.requestAvailability(),this._previousValidInput="",this._patternAlreadyChecked=!1},attached:function(){this._observer=(0,d.vz)(this).observeNodes(function(e){this._initSlottedInput()}.bind(this))},detached:function(){this._observer&&((0,d.vz)(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 if("number"===this.inputElement.type)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,r=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&&r)},_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 r=String.fromCharCode(e.charCode);this._isPrintable(e)&&!t.test(r)&&(e.preventDefault(),this._announceInvalidCharacter("Invalid character "+r+" not entered."))}}},_checkPatternValidity:function(){var e=this._patternRegExp;if(!e)return!0;for(var t=0;t\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"],o||(o=i.slice(0)),n=Object.freeze(Object.defineProperties(i,{raw:{value:Object.freeze(o)}})))),is:"iron-icon",properties:{icon:{type:String},theme:{type:String},src:{type:String},_meta:{value:a.XY.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&&(0,u.vz)(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,(0,u.vz)(this.root).appendChild(this._img))}});r(77956);var f=r(26110),p=void 0,h={properties:{sizingTarget:{type:Object,value:function(){return this}},fitInto:{type:Object,value:window},noOverlap:{type:Boolean},positionTarget:{type:Element},horizontalAlign:{type:String},verticalAlign:{type:String},dynamicAlign:{type:Boolean},horizontalOffset:{type:Number,value:0,notify:!0},verticalOffset:{type:Number,value:0,notify:!0},autoFitOnAttach:{type:Boolean,value:!1},expandSizingTargetForScrollbars:{type:Boolean,value:!1},_fitInfo:{type:Object}},get _fitWidth(){return this.fitInto===window?this.fitInto.innerWidth:this.fitInto.getBoundingClientRect().width},get _fitHeight(){return this.fitInto===window?this.fitInto.innerHeight:this.fitInto.getBoundingClientRect().height},get _fitLeft(){return this.fitInto===window?0:this.fitInto.getBoundingClientRect().left},get _fitTop(){return this.fitInto===window?0:this.fitInto.getBoundingClientRect().top},get _defaultPositionTarget(){var e=(0,u.vz)(this).parentNode;return e&&e.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&(e=e.host),e},get _localeHorizontalAlign(){if(this._isRTL){if("right"===this.horizontalAlign)return"left";if("left"===this.horizontalAlign)return"right"}return this.horizontalAlign},get __shouldPosition(){return(this.horizontalAlign||this.verticalAlign)&&this.positionTarget},get _isRTL(){return void 0===this._memoizedIsRTL&&(this._memoizedIsRTL="rtl"==window.getComputedStyle(this).direction),this._memoizedIsRTL},attached:function(){this.positionTarget=this.positionTarget||this._defaultPositionTarget,this.autoFitOnAttach&&("none"===window.getComputedStyle(this).display?setTimeout(function(){this.fit()}.bind(this)):(window.ShadyDOM&&ShadyDOM.flush(),this.fit()))},detached:function(){this.__deferredFit&&(clearTimeout(this.__deferredFit),this.__deferredFit=null)},fit:function(){this.position(),this.constrain(),this.center()},_discoverInfo:function(){if(!this._fitInfo){var e=window.getComputedStyle(this),t=window.getComputedStyle(this.sizingTarget);this._fitInfo={inlineStyle:{top:this.style.top||"",left:this.style.left||"",position:this.style.position||""},sizerInlineStyle:{maxWidth:this.sizingTarget.style.maxWidth||"",maxHeight:this.sizingTarget.style.maxHeight||"",boxSizing:this.sizingTarget.style.boxSizing||""},positionedBy:{vertically:"auto"!==e.top?"top":"auto"!==e.bottom?"bottom":null,horizontally:"auto"!==e.left?"left":"auto"!==e.right?"right":null},sizedBy:{height:"none"!==t.maxHeight,width:"none"!==t.maxWidth,minWidth:parseInt(t.minWidth,10)||0,minHeight:parseInt(t.minHeight,10)||0},margin:{top:parseInt(e.marginTop,10)||0,right:parseInt(e.marginRight,10)||0,bottom:parseInt(e.marginBottom,10)||0,left:parseInt(e.marginLeft,10)||0}}}},resetFit:function(){var e=this._fitInfo||{};for(var t in e.sizerInlineStyle)this.sizingTarget.style[t]=e.sizerInlineStyle[t];for(var t in e.inlineStyle)this.style[t]=e.inlineStyle[t];this._fitInfo=null},refit:function(){var e=this.sizingTarget.scrollLeft,t=this.sizingTarget.scrollTop;this.resetFit(),this.fit(),this.sizingTarget.scrollLeft=e,this.sizingTarget.scrollTop=t},position:function(){if(this.__shouldPosition){this._discoverInfo(),window.ShadyDOM&&window.ShadyDOM.flush(),this.style.position="fixed",this.sizingTarget.style.boxSizing="border-box",this.style.left="0px",this.style.top="0px";var e,t,r,n,i=this.getBoundingClientRect(),o=this.__getNormalizedRect(this.positionTarget),a=this.__getNormalizedRect(this.fitInto);this.expandSizingTargetForScrollbars&&(e=this.sizingTarget.offsetWidth,t=this.sizingTarget.offsetHeight,r=this.sizingTarget.clientWidth,n=this.sizingTarget.clientHeight);var s=this._fitInfo.margin,c={width:i.width+s.left+s.right,height:i.height+s.top+s.bottom},l=this.__getPosition(this._localeHorizontalAlign,this.verticalAlign,c,i,o,a),u=l.left+s.left,d=l.top+s.top,f=Math.min(a.right-s.right,u+i.width),h=Math.min(a.bottom-s.bottom,d+i.height);u=Math.max(a.left+s.left,Math.min(u,f-this._fitInfo.sizedBy.minWidth)),d=Math.max(a.top+s.top,Math.min(d,h-this._fitInfo.sizedBy.minHeight));var m=Math.max(f-u,this._fitInfo.sizedBy.minWidth),y=Math.max(h-d,this._fitInfo.sizedBy.minHeight);this.sizingTarget.style.maxWidth=m+"px",this.sizingTarget.style.maxHeight=y+"px";var v=u-i.left,z=d-i.top;if(this.style.left="".concat(v,"px"),this.style.top="".concat(z,"px"),this.expandSizingTargetForScrollbars){var g=this.sizingTarget.offsetHeight,b=g-this.sizingTarget.clientHeight-(t-n);if(b>0){var w=a.height-s.top-s.bottom,k=Math.min(w,y+b);this.sizingTarget.style.maxHeight="".concat(k,"px");var x,_=this.sizingTarget.offsetHeight,j=_-g;"top"===l.verticalAlign?x=z:"middle"===l.verticalAlign?x=z-j/2:"bottom"===l.verticalAlign&&(x=z-j),x=Math.max(a.top+s.top,Math.min(x,a.bottom-s.bottom-_)),this.style.top="".concat(x,"px")}var E=this.sizingTarget.offsetWidth,q=E-this.sizingTarget.clientWidth-(e-r);if(q>0){var S=function(){if(void 0!==p)return p;var e=document.createElement("div");Object.assign(e.style,{overflow:"auto",position:"fixed",left:"0px",top:"0px",maxWidth:"100px",maxHeight:"100px"});var t=document.createElement("div");return t.style.width="200px",t.style.height="200px",e.appendChild(t),document.body.appendChild(e),p=Math.abs(e.offsetWidth-100)>1?e.offsetWidth-e.clientWidth:0,document.body.removeChild(e),p}(),A=a.width-s.left-s.right,T=Math.min(A,m+q-S);this.sizingTarget.style.maxWidth="".concat(T,"px");var C,O=this.sizingTarget.offsetWidth+S,P=O-E;"left"===l.horizontalAlign?C=v:"center"===l.horizontalAlign?C=v-P/2:"right"===l.horizontalAlign&&(C=v-P),C=Math.max(a.left+s.left,Math.min(C,a.right-s.right-O)),this.style.left="".concat(C,"px")}}}},constrain:function(){if(!this.__shouldPosition){this._discoverInfo();var e=this._fitInfo;e.positionedBy.vertically||(this.style.position="fixed",this.style.top="0px"),e.positionedBy.horizontally||(this.style.position="fixed",this.style.left="0px"),this.sizingTarget.style.boxSizing="border-box";var t=this.getBoundingClientRect();e.sizedBy.height||this.__sizeDimension(t,e.positionedBy.vertically,"top","bottom","Height"),e.sizedBy.width||this.__sizeDimension(t,e.positionedBy.horizontally,"left","right","Width")}},_sizeDimension:function(e,t,r,n,i){this.__sizeDimension(e,t,r,n,i)},__sizeDimension:function(e,t,r,n,i){var o=this._fitInfo,a=this.__getNormalizedRect(this.fitInto),s="Width"===i?a.width:a.height,c=t===n,l=c?s-e[n]:e[r],u=o.margin[c?r:n],d="offset"+i,f=this[d]-this.sizingTarget[d];this.sizingTarget.style["max"+i]=s-u-l-f+"px"},center:function(){if(!this.__shouldPosition){this._discoverInfo();var e=this._fitInfo.positionedBy;if(!e.vertically||!e.horizontally){this.style.position="fixed",e.vertically||(this.style.top="0px"),e.horizontally||(this.style.left="0px");var t=this.getBoundingClientRect(),r=this.__getNormalizedRect(this.fitInto);if(!e.vertically){var n=r.top-t.top+(r.height-t.height)/2;this.style.top=n+"px"}if(!e.horizontally){var i=r.left-t.left+(r.width-t.width)/2;this.style.left=i+"px"}}}},__getNormalizedRect:function(e){return e===document.documentElement||e===window?{top:0,left:0,width:window.innerWidth,height:window.innerHeight,right:window.innerWidth,bottom:window.innerHeight}:e.getBoundingClientRect()},__getOffscreenArea:function(e,t,r){var n=Math.min(0,e.top)+Math.min(0,r.bottom-(e.top+t.height)),i=Math.min(0,e.left)+Math.min(0,r.right-(e.left+t.width));return Math.abs(n)*t.width+Math.abs(i)*t.height},__getPosition:function(e,t,r,n,i,o){var a,s=[{verticalAlign:"top",horizontalAlign:"left",top:i.top+this.verticalOffset,left:i.left+this.horizontalOffset},{verticalAlign:"top",horizontalAlign:"right",top:i.top+this.verticalOffset,left:i.right-r.width-this.horizontalOffset},{verticalAlign:"bottom",horizontalAlign:"left",top:i.bottom-r.height-this.verticalOffset,left:i.left+this.horizontalOffset},{verticalAlign:"bottom",horizontalAlign:"right",top:i.bottom-r.height-this.verticalOffset,left:i.right-r.width-this.horizontalOffset}];if(this.noOverlap){for(var c=0,l=s.length;c-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():m.my||this._fireResize()},_fireResize:function(){this.fire("iron-resize",null,{node:this,bubbles:!1})},_onIronRequestResizeNotifications:function(e){var t=(0,u.vz)(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):(y.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?y.delete(this):y.add(this)}};function z(e,t){for(var r=0;r0;i>=0&&t.push(r),n="content"===r.localName||"slot"===r.localName?(0,u.vz)(r).getDistributedNodes():(0,u.vz)(r.root||r).children;for(var a=0;a0&&t.length>0;)this._hasLowerTabOrder(e[0],t[0])?r.push(t.shift()):r.push(e.shift());return r.concat(e,t)}},{key:"_hasLowerTabOrder",value:function(e,t){var r=Math.max(e.tabIndex,0),n=Math.max(t.tabIndex,0);return 0===r||0===n?n>r:r>n}}])&&z(t.prototype,r),n&&z(t,n),e}());(0,l.k)({_template:(0,d.d)(g||(g=function(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["\n \n\n \n"]))),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&&(0,u.vz)(document.body).appendChild(this)},open:function(){this.opened=!0},close:function(){this.opened=!1},complete:function(){this.opened||this.parentNode!==document.body||(0,u.vz)(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 x=r(81668);function _(e,t){for(var r=0;r=r)){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 r=this._overlays.length,n=this._overlays[r-1],i=Math.max(this._getZ(n),this._minimumZ),o=this._getZ(e);if(n&&this._shouldBeBehindOverlay(e,n)){this._applyOverlayZ(n,i),r--;var a=this._overlays[r-1];i=Math.max(this._getZ(a),this._minimumZ)}o<=i&&this._applyOverlayZ(e,i),this._overlays.splice(r,0,e),this.trackBackdrop()}},{key:"removeOverlay",value:function(e){var t=this._overlays.indexOf(e);-1!==t&&(this._overlays.splice(t,1),this.trackBackdrop())}},{key:"currentOverlay",value:function(){var e=this._overlays.length-1;return this._overlays[e]}},{key:"currentOverlayZ",value:function(){return this._getZ(this.currentOverlay())}},{key:"ensureMinimumZ",value:function(e){this._minimumZ=Math.max(this._minimumZ,e)}},{key:"focusOverlay",value:function(){var e=this.currentOverlay();e&&e._applyFocus()}},{key:"trackBackdrop",value:function(){var e=this._overlayWithBackdrop();(e||this._backdropElement)&&(this.backdropElement.style.zIndex=this._getZ(e)-1,this.backdropElement.opened=!!e,this.backdropElement.prepare())}},{key:"getBackdrops",value:function(){for(var e=[],t=0;t=0;e--)if(this._overlays[e].withBackdrop)return this._overlays[e]}},{key:"_getZ",value:function(e){var t=this._minimumZ;if(e){var r=Number(e.style.zIndex||window.getComputedStyle(e).zIndex);r==r&&(t=r)}return t}},{key:"_setZ",value:function(e,t){e.style.zIndex=t}},{key:"_applyOverlayZ",value:function(e,t){this._setZ(e,t+2)}},{key:"_overlayInPath",value:function(e){e=e||[];for(var t=0;t=0||(0===M.length&&function(){j=j||R.bind(void 0);for(var e=0,t=C.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)}},L=function(e,t){for(var r=t;r;r=(n=r).assignedSlot||n.parentNode||n.host)if(r===e)return!0;var n;return!1},N=[h,v,I],F={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 r in t)e[r]=t[r]},_cloneConfig:function(e){var t={isClone:!0};return this._copyProperties(t,e),t},_getAnimationConfigRecursive:function(e,t,r){var n;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(n=e?this.animationConfig[e]:this.animationConfig,Array.isArray(n)||(n=[n]),n)for(var i,o=0;i=n[o];o++)if(i.animatable)i.animatable._getAnimationConfigRecursive(i.type||e,t,r);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 r.push(i)},getAnimationConfig:function(e){var t={},r=[];for(var n in this._getAnimationConfigRecursive(e,t,r),t)r.push(t[n]);return r}},B={_configureAnimations:function(e){var t=[],r=[];if(e.length>0)for(var n,i=0;n=e[i];i++){var o=document.createElement(n.name);if(o.isNeonAnimation){var a;o.configure||(o.configure=function(e){return null}),a=o.configure(n),r.push({result:a,config:n,neonAnimation:o})}else console.warn(this.is+":",n.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']))),is:"iron-dropdown",behaviors:[f.a,s.G,N,H],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=(0,u.vz)(this.$.content).getDistributedNodes(),t=0,r=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']))),is:"paper-menu-button",behaviors:[s.G,f.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:V.ANIMATION_CUBIC_BEZIER}},{name:"paper-menu-grow-height-animation",timing:{delay:100,duration:275,easing:V.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:V.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},expandSizingTargetForScrollbars:{type:Boolean,value:!1},_dropdownContent:{type:Object}},hostAttributes:{role:"group","aria-haspopup":"true"},listeners:{"iron-activate":"_onIronActivate","iron-select":"_onIronSelect"},get contentElement(){for(var e=(0,u.vz)(this.$.content).getDistributedNodes(),t=0,r=e.length;t-1&&e.preventDefault()}});Object.keys(V).forEach((function(e){K[e]=V[e]}));var $={distance:function(e,t,r,n){var i=e-r,o=t-n;return Math.sqrt(i*i+o*o)},now:window.performance&&window.performance.now?window.performance.now.bind(window.performance):Date.now};function W(e){this.element=e,this.width=this.boundingRect.width,this.height=this.boundingRect.height,this.size=Math.max(this.width,this.height)}function Y(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"),(0,u.vz)(this.waveContainer).appendChild(this.wave),this.resetInteractionState()}W.prototype={get boundingRect(){return this.element.getBoundingClientRect()},furthestCornerDistanceFrom:function(e,t){var r=$.distance(e,t,0,0),n=$.distance(e,t,this.width,0),i=$.distance(e,t,0,this.height),o=$.distance(e,t,this.width,this.height);return Math.max(r,n,i,o)}},Y.MAX_RADIUS=300,Y.prototype={get recenters(){return this.element.recenters},get center(){return this.element.center},get mouseDownElapsed(){var e;return this.mouseDownStart?(e=$.now()-this.mouseDownStart,this.mouseUpStart&&(e-=this.mouseUpElapsed),e):0},get mouseUpElapsed(){return this.mouseUpStart?$.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,r=1.1*Math.min(Math.sqrt(e+t),Y.MAX_RADIUS)+5,n=1.1-r/Y.MAX_RADIUS*.2,i=this.mouseInteractionSeconds/n,o=r*(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,Y.MAX_RADIUS)},get isRestingAtMaxRadius(){return this.opacity>=this.initialOpacity&&this.radius>=Math.min(this.maxRadius,Y.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 W(this.element)},draw:function(){var e,t,r;this.wave.style.opacity=this.opacity,e=this.radius/(this.containerMetrics.size/2),t=this.xNow-this.containerMetrics.width/2,r=this.yNow-this.containerMetrics.height/2,this.waveContainer.style.webkitTransform="translate("+t+"px, "+r+"px)",this.waveContainer.style.transform="translate3d("+t+"px, "+r+"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,r=this.containerMetrics.height/2;this.resetInteractionState(),this.mouseDownStart=$.now(),this.center?(this.xStart=t,this.yStart=r,this.slideDistance=$.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=r,this.slideDistance=$.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=$.now())},remove:function(){(0,u.vz)((0,u.vz)(this.waveContainer).parentNode).removeChild(this.waveContainer)}},(0,l.k)({_template:(0,d.d)(G||(G=function(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(['\n \n\n
    \n
    \n']))),is:"paper-ripple",behaviors:[s.G],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==(0,u.vz)(this).parentNode.nodeType?this.keyEventTarget=(0,u.vz)(this).getOwnerRoot().host:this.keyEventTarget=(0,u.vz)(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="",this.fire("transitionend")},addRipple:function(){var e=new Y(this);return(0,u.vz)(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 \x3c!-- support hybrid mode: user might be using paper-menu-button 1.x which distributes via --\x3e\n \n \n \n']))),is:"paper-dropdown-menu",behaviors:[ee.P,f.a,te.V,re.x],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},expandSizingTargetForScrollbars:{type:Boolean,value:!1}},listeners:{tap:"_onTap"},keyBindings:{"up down":"open",esc:"close"},observers:["_selectedItemChanged(selectedItem)"],_attachDom:function(e){var t=(0,ie.r)(this);return t.attachShadow({mode:"open",delegatesFocus:!0,shadyUpgradeFragment:e}),t.shadowRoot.appendChild(e),oe.prototype._attachDom.call(this,e)},focus:function(){this.$.input._focusableElement.focus()},attached:function(){var e=this.contentElement;e&&e.selectedItem&&this._setSelectedItem(e.selectedItem)},get contentElement(){for(var e=(0,u.vz)(this.$.content).getDistributedNodes(),t=0,r=e.length;t\n \n\n'])));u.setAttribute("style","display: none;"),document.head.appendChild(u.content),(0,o.k)({_template:(0,c.d)(i||(i=l(['\n \n\n \n\n
    \n \n\n
    \n \n \n
    \n\n \n
    \n\n
    \n
    \n
    \n
    \n\n
    \n \n
    \n']))),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(0,s.z)(this.attrForValue)},get _inputElement(){return(0,a.vz)(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,r=0;t=this._addons[r];r++)t.update(e)},_computeInputContentClass:function(e,t,r,n,i){var o="input-content";if(e)i&&(o+=" label-is-hidden"),n&&(o+=" is-invalid");else{var a=this.querySelector("label");t||i?(o+=" label-is-floating",this.$.labelAndInputContainer.style.position="static",n?o+=" is-invalid":r&&(o+=" label-is-highlighted")):(a&&(this.$.labelAndInputContainer.style.position="relative"),n&&(o+=" is-invalid"))}return r&&(o+=" focused"),o},_computeUnderlineClass:function(e,t){var r="underline";return t?r+=" is-invalid":e&&(r+=" is-highlighted"),r},_computeAddOnContentClass:function(e,t){var r="add-on-content";return t?r+=" is-invalid":e&&(r+=" is-highlighted"),r}})},77956:function(e,t,r){"use strict";r(67034),r(36280),r(70019);var n,i,o,a=r(67139),s=r(50856),c={attached:function(){this.fire("addon-attached")},update:function(e){}};(0,a.k)({_template:(0,s.d)(n||(i=["\n \n\n [[_charCounterStr]]\n"],o||(o=i.slice(0)),n=Object.freeze(Object.defineProperties(i,{raw:{value:Object.freeze(o)}})))),is:"paper-input-char-counter",behaviors:[c],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}}});var l;r(98121);(0,a.k)({_template:(0,s.d)(l||(l=function(e,t){return t||(t=e.slice(0)),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']))),is:"paper-input-error",behaviors:[c],properties:{invalid:{readOnly:!0,reflectToAttribute:!0,type:Boolean}},update:function(e){this._setInvalid(e.invalid)}});var u,d=r(21006),f=(r(21384),r(8621)),p=r(26110),h=r(18149),m=r(28426),y={NextLabelID:1,NextAddonID:1,NextInputID:1},v={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(),!m.H3&&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=(0,h.vz)(e).rootTarget;if(t.id)this._ariaDescribedBy=this._appendStringWithSpace(this._ariaDescribedBy,t.id);else{var r="paper-input-add-on-"+y.NextAddonID++;t.id=r,this._ariaDescribedBy=this._appendStringWithSpace(this._ariaDescribedBy,r)}},validate:function(){return this.inputElement.validate()},_focusBlurHandler:function(e){p.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(r){this.value=e}},_computeAlwaysFloatLabel:function(e,t){return t||e},_updateAriaLabelledBy:function(){var e,t=(0,h.vz)(this.root).querySelector("label");t?(t.id?e=t.id:(e="paper-input-label-"+y.NextLabelID++,t.id=e),this._ariaLabelledBy=e):this._ariaLabelledBy=""},_generateInputId:function(){this._inputId&&""!==this._inputId||(this._inputId="input-"+y.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()}}},z=[p.a,f.G,v];(0,a.k)({is:"paper-input",_template:(0,s.d)(u||(u=function(e,t){return t||(t=e.slice(0)),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 ']))),behaviors:[z,d.V],properties:{value:{type:String},inputRole:{type:String,value:void 0},inputAriaHaspopup:{type:String,value:void 0}},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)}})},33760:function(e,t,r){"use strict";r.d(t,{U:function(){return o}});r(67034);var n=r(51644),i=r(26110),o=[n.P,i.a,{hostAttributes:{role:"option",tabindex:"0"}}]},89194:function(e,t,r){"use strict";r(67034),r(65660),r(70019);var n,i,o,a=r(67139),s=r(50856);(0,a.k)({_template:(0,s.d)(n||(i=["\n \n\n \n"],o||(o=i.slice(0)),n=Object.freeze(Object.defineProperties(i,{raw:{value:Object.freeze(o)}})))),is:"paper-item-body"})},97968:function(e,t,r){"use strict";r(65660),r(70019);var n=document.createElement("template");n.setAttribute("style","display: none;"),n.innerHTML="\n \n",document.head.appendChild(n.content)},53973:function(e,t,r){"use strict";r(67034),r(65660),r(97968);var n,i,o,a=r(67139),s=r(50856),c=r(33760);(0,a.k)({_template:(0,s.d)(n||(i=['\n \n \n'],o||(o=i.slice(0)),n=Object.freeze(Object.defineProperties(i,{raw:{value:Object.freeze(o)}})))),is:"paper-item",behaviors:[c.U]})},11488:function(e,t,r){"use strict";r(67034);var n=r(8621),i=r(18149),o=r(67130);function a(e,t){for(var r=0;r=0}},{key:"setItemSelected",value:function(e,t){if(null!=e&&t!==this.isSelected(e)){if(t)this.selection.push(e);else{var r=this.selection.indexOf(e);r>=0&&this.selection.splice(r,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))}}])&&a(t.prototype,r),n&&a(t,n),e}(),d={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 u(this._applySelection.bind(this))},attached:function(){this._observer=this._observeItems(this),this._addListener(this.activateEvent)},detached:function(){this._observer&&(0,i.vz)(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=(0,i.vz)(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,r=0;t=this.items[r];r++)if(this._valueForItem(t)==e)return r},_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 r=e[(0,o.z)(this.attrForSelected)];return null!=r?r: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(0,i.vz)(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,r=this.items;t&&t!=this;){var n=r.indexOf(t);if(n>=0){var i=this._indexToValue(n);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)}},f={properties:{multi:{type:Boolean,value:!1,observer:"multiChanged"},selectedValues:{type:Array,notify:!0,value:function(){return[]}},selectedItems:{type:Array,readOnly:!0,notify:!0,value:function(){return[]}}},observers:["_updateSelected(selectedValues.splices)"],select:function(e){this.multi?this._toggleSelected(e):this.selected=e},multiChanged:function(e){this._selection.multi=e,this._updateSelected()},get _shouldUpdateSelection(){return null!=this.selected||null!=this.selectedValues&&this.selectedValues.length},_updateAttrForSelected:function(){this.multi?this.selectedItems&&this.selectedItems.length>0&&(this.selectedValues=this.selectedItems.map((function(e){return this._indexToValue(this.indexOf(e))}),this).filter((function(e){return null!=e}),this)):d._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 r=0;r\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"],l||(l=c.slice(0)),s=Object.freeze(Object.defineProperties(c,{raw:{value:Object.freeze(l)}})))),is:"paper-listbox",behaviors:[h],hostAttributes:{role:"listbox"}})},54242:function(e,t,r){"use strict";var n;r(67034);var i,o,a=(0,r(50856).d)(n||(i=['\n\n \n'],o||(o=i.slice(0)),n=Object.freeze(Object.defineProperties(i,{raw:{value:Object.freeze(o)}}))));a.setAttribute("style","display: none;"),document.head.appendChild(a.content)},70019:function(e,t,r){"use strict";var n;r(67034);var i,o,a=(0,r(50856).d)(n||(i=["\n \n"],o||(o=i.slice(0)),n=Object.freeze(Object.defineProperties(i,{raw:{value:Object.freeze(o)}}))));a.setAttribute("style","display: none;"),document.head.appendChild(a.content)},5618:function(e,t,r){"use strict";var n=r(34816),i=r(10868),o=r(26539),a=new n.ZP;window.ShadyCSS||(window.ShadyCSS={prepareTemplate:function(e,t,r){},prepareTemplateDom:function(e,t){},prepareTemplateStyles:function(e,t,r){},styleSubtree:function(e,t){a.processStyles(),(0,i.wW)(e,t)},styleElement:function(e){a.processStyles()},styleDocument:function(e){a.processStyles(),(0,i.wW)(document.body,e)},getComputedStyleValue:function(e,t){return(0,i.B7)(e,t)},flushCustomStyles:function(){},nativeCss:o.rd,nativeShadow:o.WA,cssBuild:o.Cp,disableRuntime:o.jF}),window.ShadyCSS.CustomStyleInterface=a;var s=r(15392);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},c(e)}function l(e,t){for(var r=0;r2&&void 0!==arguments[2]?arguments[2]:"",n="";if(e.cssText||e.rules){var i=e.rules;if(i&&!c(i))for(var o,a=0,u=i.length;a1&&void 0!==arguments[1]?arguments[1]:"",r=k(e);return this.transformRules(r,t),e.textContent=w(r),r}},{key:"transformCustomStyle",value:function(e){var t=this,r=k(e);return x(r,(function(e){":root"===e.selector&&(e.selector="html"),t.transformRule(e)})),e.textContent=w(r),r}},{key:"transformRules",value:function(e,t){var r=this;this._currentElement=t,x(e,(function(e){r.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 r=this;return e=e.replace(v.CN,(function(e,n,i,o){return r._produceCssProperties(e,n,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,r=e;r.parent;)r=r.parent;var n={},i=!1;return x(r,(function(r){(i=i||r===e)||r.selector===e.selector&&Object.assign(n,t._cssTextToMap(r.parsedCssText))})),n}},{key:"_consumeCssProperties",value:function(e,t){for(var r=null;r=v.$T.exec(e);){var n=r[0],i=r[1],o=r.index,a=o+n.indexOf("@apply"),s=o+n.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),v.$T.lastIndex=o+d.length}return e}},{key:"_atApplyToCssProperties",value:function(e,t){e=e.replace(P,"");var r=[],n=this._map.get(e);if(n||(this._map.set(e,{}),n=this._map.get(e)),n){var i,o,a;this._currentElement&&(n.dependants[this._currentElement]=!0);var s=n.properties;for(i in s)a=t&&t[i],o=[i,": var(",e,D,i],a&&o.push(",",a.replace(R,"")),o.push(")"),R.test(s[i])&&o.push(" !important"),r.push(o.join(""))}return r.join("; ")}},{key:"_replaceInitialOrInherit",value:function(e,t){var r=M.exec(t);return r&&(t=r[1]?this._getInitialValueForProperty(e):"apply-shim-inherit"),t}},{key:"_cssTextToMap",value:function(e){for(var t,r,n,i,o=arguments.length>1&&void 0!==arguments[1]&&arguments[1],a=e.split(";"),s={},c=0;c1&&(t=i[0].trim(),r=i.slice(1).join(":"),o&&(r=this._replaceInitialOrInherit(t,r)),s[t]=r);return s}},{key:"_invalidateMixinEntry",value:function(e){if(L)for(var t in e.dependants)t!==this._currentElement&&L(t)}},{key:"_produceCssProperties",value:function(e,t,r,n,i){var o=this;if(r&&j(r,(function(e,t){t&&o._map.get(t)&&(n="@apply ".concat(t,";"))})),!n)return e;var a=this._consumeCssProperties(""+n,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(D).concat(f,": ").concat(p));return m&&this._invalidateMixinEntry(u),u&&(u.properties=l),r&&(s="".concat(e,";").concat(s)),"".concat(s).concat(h.join("; "),";")}}]),e}();N.prototype.detectMixin=N.prototype.detectMixin,N.prototype.transformStyle=N.prototype.transformStyle,N.prototype.transformCustomStyle=N.prototype.transformCustomStyle,N.prototype.transformRules=N.prototype.transformRules,N.prototype.transformRule=N.prototype.transformRule,N.prototype.transformTemplate=N.prototype.transformTemplate,N.prototype._separator=D,Object.defineProperty(N.prototype,"invalidCallback",{get:function(){return L},set:function(e){L=e}});var F=N,B={},H="_applyShimCurrentVersion",Z="_applyShimNextVersion",U="_applyShimValidatingVersion",G=Promise.resolve();function V(e){var t=B[e];t&&function(e){e[H]=e[H]||0,e[U]=e[U]||0,e[Z]=(e[Z]||0)+1}(t)}function K(e){return e[H]===e[Z]}function $(e){return!K(e)&&e[U]===e[Z]}function W(e){e[U]=e[Z],e._validating||(e._validating=!0,G.then((function(){e[H]=e[Z],e._validating=!1})))}r(34816);function Y(e,t){for(var r=0;r-1?r=t:(n=t,r=e.getAttribute&&e.getAttribute("is")||""):(r=e.is,n=e.extends),{is:r,typeExtension:n}}(e),r=t.is,n=B[r];if((!n||!S(n))&&n&&!K(n)){$(n)||(this.prepareTemplate(n,r),W(n));var i=e.shadowRoot;if(i){var o=i.querySelector("style");o&&(o.__cssRules=n._styleAst,o.textContent=w(n._styleAst))}}}},{key:"styleDocument",value:function(e){this.ensure(),this.styleSubtree(document.body,e)}}])&&Y(t.prototype,r),n&&Y(t,n),e}();if(!window.ShadyCSS||!window.ShadyCSS.ScopingShim){var Q=new J,ee=window.ShadyCSS&&window.ShadyCSS.CustomStyleInterface;window.ShadyCSS={prepareTemplate:function(e,t,r){Q.flushCustomStyles(),Q.prepareTemplate(e,t)},prepareTemplateStyles:function(e,t,r){window.ShadyCSS.prepareTemplate(e,t,r)},prepareTemplateDom:function(e,t){},styleSubtree:function(e,t){Q.flushCustomStyles(),Q.styleSubtree(e,t)},styleElement:function(e){Q.flushCustomStyles(),Q.styleElement(e)},styleDocument:function(e){Q.flushCustomStyles(),Q.styleDocument(e)},getComputedStyleValue:function(e,t){return(0,A.B7)(e,t)},flushCustomStyles:function(){Q.flushCustomStyles()},nativeCss:n.rd,nativeShadow:n.WA,cssBuild:n.Cp,disableRuntime:n.jF},ee&&(window.ShadyCSS.CustomStyleInterface=ee)}window.ShadyCSS.ApplyShim=X;var te=r(36608),re=r(60995),ne=r(63933),ie=r(76389);function oe(e){return oe="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},oe(e)}function ae(e,t){for(var r=0;r-1&&ye.splice(e,1)}}}])&&ae(r.prototype,n),i&&ae(r,i),a}(t);return r.__activateDir=!1,r}));r(56646);function xe(){document.body.removeAttribute("unresolved")}"interactive"===document.readyState||"complete"===document.readyState?xe():window.addEventListener("DOMContentLoaded",xe);var _e=r(18149),je=r(81668),Ee=r(78956),qe=r(21683),Se=r(4059),Ae=r(62276),Te=window.ShadyDOM,Ce=window.ShadyCSS;function Oe(e,t){return(0,Ae.r)(e).getRootNode()===t}function Pe(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(!Te||!Ce)return null;if(!Te.handlesDynamicScoping)return null;var r=Ce.ScopingShim;if(!r)return null;var n=r.scopeForNode(e),i=(0,Ae.r)(e).getRootNode(),o=function(e){if(Oe(e,i)){var t=Array.from(Te.nativeMethods.querySelectorAll.call(e,"*"));t.push(e);for(var o=0;oe.length)&&(t=e.length);for(var r=0,n=new Array(t);r1&&void 0!==arguments[1]&&arguments[1];return Pe(e,t)}},{key:"getComputedStyleValue",value:function(e){return tt.getComputedStyleValue(this,e)}},{key:"debounce",value:function(e,t,r){return this._debouncers=this._debouncers||{},this._debouncers[e]=Ee.dx.debounce(this._debouncers[e],r>0?qe.Wc.after(r):qe.YA,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?qe.Wc.run(e.bind(this),t):~qe.YA.run(e.bind(this))}},{key:"cancelAsync",value:function(e){e<0?qe.YA.cancel(~e):qe.Wc.cancel(e)}},{key:"create",value:function(e,t){var r=document.createElement(e);if(t)if(r.setProperties)r.setProperties(t);else for(var n in t)r[n]=t[n];return r}},{key:"elementMatches",value:function(e,t){return(0,_e.Ku)(t||this,e)}},{key:"toggleAttribute",value:function(e,t){var r=this;return 3===arguments.length&&(r=arguments[2]),1==arguments.length&&(t=!r.hasAttribute(e)),t?((0,Ae.r)(r).setAttribute(e,""),!0):((0,Ae.r)(r).removeAttribute(e),!1)}},{key:"toggleClass",value:function(e,t,r){r=r||this,1==arguments.length&&(t=!r.classList.contains(e)),t?r.classList.add(e):r.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,r,n){n=n||this,this.transform("translate3d("+e+","+t+","+r+")",n)}},{key:"arrayDelete",value:function(e,t){var r;if(Array.isArray(e)){if((r=e.indexOf(t))>=0)return e.splice(r,1)}else if((r=(0,Se.U2)(this,e).indexOf(t))>=0)return this.splice(e,r,1);return null}},{key:"_logger",value:function(e,t){var r;switch(Array.isArray(t)&&1===t.length&&Array.isArray(t[0])&&(t=t[0]),e){case"log":case"warn":case"error":(r=console)[e].apply(r,Ve(t))}}},{key:"_log",value:function(){for(var e=arguments.length,t=new Array(e),r=0;r1?t-1:0),n=1;n=0;n--){var i=e[n];i?Array.isArray(i)?v(i,t):t.indexOf(i)<0&&(!r||r.indexOf(i)<0)&&t.unshift(i):console.warn("behavior is null, check for missing or 404 import")}return t}function z(e,t){for(var r in t){var n=e[r],i=t[r];e[r]=!("value"in i)&&n&&"value"in n?Object.assign({value:n.value},i):i}}var g=(0,n.x)(HTMLElement);function b(e,t,r){var n,o={},d=function(r){!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&&l(e,t)}(y,r);var d,p,h,m=u(y);function y(){return a(this,y),m.apply(this,arguments)}return d=y,h=[{key:"_finalizeClass",value:function(){if(this.hasOwnProperty(JSCompiler_renameProperty("generatedFrom",this))){if(n)for(var r,i=0;i=0;t--){var r=e[t];for(var n in r)this._ensureAttribute(n,r[n])}c(f(y.prototype),"_ensureAttributes",this).call(this)}},{key:"ready",value:function(){c(f(y.prototype),"ready",this).call(this);var e=o.ready;if(e)for(var t=0;t>1,s=r.get(t[a].methodInfo)-r.get(e.methodInfo);if(s<0)n=a+1;else{if(!(s>0)){o=a;break}i=a-1}}o<0&&(o=i+1),t.splice(o,0,e)},W=function(e,t,r,n,i){var a=t[i?(0,o.Jz)(e):e];if(a)for(var s=0;su.source.length&&"property"==l.kind&&!l.isCompound&&c.__isPropertyEffectsClient&&c.__dataHasAccessor&&c.__dataHasAccessor[l.target]){var d=r[t];t=(0,o.Iu)(u.source,l.target,t),c._setPendingPropertyOrPath(t,d,!1,!0)&&e._enqueueClient(c)}else{var f=i.evaluator._evaluateBinding(e,u,t,r,n,a);f!==M&&function(e,t,r,n,i){i=function(e,t,r,n){if(r.isCompound){var i=e.__dataCompoundStorage[r.target];i[n.compoundIndex]=t,t=i.join("")}"attribute"!==r.kind&&("textContent"!==r.target&&("value"!==r.target||"input"!==e.localName&&"textarea"!==e.localName)||(t=null==t?"":t));return t}(t,i,r,n),j.v1&&(i=(0,j.v1)(i,r.target,r.kind,t));if("attribute"==r.kind)e._valueToNodeAttribute(t,i,r.target);else{var o=r.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,f)}}function ee(e,t){if(t.isCompound){for(var r=e.__dataCompoundStorage||(e.__dataCompoundStorage={}),i=t.parts,o=new Array(i.length),a=0;a="0"&&n<="9"&&(n="#"),n){case"'":case'"':r.value=t.slice(1,-1),r.literal=!0;break;case"#":r.value=Number(t),r.literal=!0}return r.literal||(r.rootProperty=(0,o.Jz)(t),r.structured=(0,o.AZ)(t),r.structured&&(r.wildcard=".*"==t.slice(-2),r.wildcard&&(r.name=t.slice(0,-2)))),r}function le(e,t,r){var n=(0,o.U2)(e,r);return void 0===n&&(n=t[r]),n}function ue(e,t,r,n){var i={indexSplices:n};j.HY&&!e._overrideLegacyUndefined&&(t.splices=i),e.notifyPath(r+".splices",i),e.notifyPath(r+".length",t.length),j.HY&&!e._overrideLegacyUndefined&&(i.indexSplices=[])}function de(e,t,r,n,i,o){ue(e,t,r,[{index:n,addedCount:i,removed:o,object:t,type:"splice"}])}var fe=(0,i.o)((function(e){var t=_((0,s.Q)(e)),r=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)}(l,e);var r,i,s,c=A(l);function l(){var e;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,l),(e=c.call(this)).__isPropertyEffectsClient=!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.__computeInfo,e.__reflectEffects,e.__notifyEffects,e.__propagateEffects,e.__observeEffects,e.__readOnly,e.__templateInfo,e._overrideLegacyUndefined,e}return r=l,i=[{key:"PROPERTY_EFFECT_TYPES",get:function(){return R}},{key:"_initializeProperties",value:function(){q(C(l.prototype),"_initializeProperties",this).call(this),this._registerHost(),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:"_registerHost",value:function(){if(pe.length){var e=pe[pe.length-1];e._enqueueClient(this),this.__dataHost=e}}},{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 r in e)t&&t[r]||(this.__dataPending=this.__dataPending||{},this.__dataOld=this.__dataOld||{},this.__data[r]=this.__dataPending[r]=e[r])}},{key:"_addPropertyEffect",value:function(e,t,r){this._createPropertyAccessor(e,t==R.READ_ONLY);var n=L(this,t,!0)[e];n||(n=this[t][e]=[]),n.push(r)}},{key:"_removePropertyEffect",value:function(e,t,r){var n=L(this,t,!0)[e],i=n.indexOf(r);i>=0&&n.splice(i,1)}},{key:"_hasPropertyEffect",value:function(e,t){var r=this[t];return Boolean(r&&r[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,r,n){if(n||(0,o.Jz)(Array.isArray(e)?e[0]:e)!==e){if(!n){var i=(0,o.U2)(this,e);if(!(e=(0,o.t8)(this,e,t))||!q(C(l.prototype),"_shouldPropertyChange",this).call(this,e,t,i))return!1}if(this.__dataHasPaths=!0,this._setPendingProperty(e,t,r))return function(e,t,r){var n,i=e.__dataLinkedPaths;if(i)for(var a in i){var s=i[a];(0,o.SG)(a,t)?(n=(0,o.Iu)(a,s,t),e._setPendingPropertyOrPath(n,r,!0,!0)):(0,o.SG)(s,t)&&(n=(0,o.Iu)(s,a,t),e._setPendingPropertyOrPath(n,r,!0,!0))}}(this,e,t),!0}else{if(this.__dataHasAccessor&&this.__dataHasAccessor[e])return this._setPendingProperty(e,t,r);this[e]=t}return!1}},{key:"_setUnmanagedPropertyToNode",value:function(e,t,r){r===e[t]&&"object"!=O(r)||("className"===t&&(e=(0,n.r)(e)),e[t]=r)}},{key:"_setPendingProperty",value:function(e,t,r){var n=this.__dataHasPaths&&(0,o.AZ)(e),i=n?this.__dataTemp:this.__data;return!!this._shouldPropertyChange(e,t,i[e])&&(this.__dataPending||(this.__dataPending={},this.__dataOld={}),e in this.__dataOld||(this.__dataOld[e]=this.__data[e]),n?this.__dataTemp[e]=t:this.__data[e]=t,this.__dataPending[e]=t,(n||this[R.NOTIFY]&&this[R.NOTIFY][e])&&(this.__dataToNotify=this.__dataToNotify||{},this.__dataToNotify[e]=r),!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:"_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?i-1:0),s=1;s3?n-3:0),a=3;a1?n-1:0),a=1;a1)return M;i[a]=f}return i}},{key:"_bindTemplate",value:function(e,t){var r=this.constructor._parseTemplate(e),n=this.__preBoundTemplateInfo==r;if(!n)for(var i in r.propertyEffects)this._createPropertyAccessor(i);if(t)if((r=Object.create(r)).wasPreBound=n,this.__templateInfo){var o=e._parentTemplateInfo||this.__templateInfo,a=o.lastChild;r.parent=o,o.lastChild=r,r.previousSibling=a,a?a.nextSibling=r:o.firstChild=r}else this.__templateInfo=r;else this.__preBoundTemplateInfo=r;return r}},{key:"_stampTemplate",value:function(e,t){t=t||this._bindTemplate(e,!0),pe.push(this);var r=q(C(l.prototype),"_stampTemplate",this).call(this,e,t);if(pe.pop(),t.nodeList=r.nodeList,!t.wasPreBound)for(var n=t.childNodes=[],i=r.firstChild;i;i=i.nextSibling)n.push(i);return r.templateInfo=t,function(e,t){var r=t.nodeList,n=t.nodeInfoList;if(n.length)for(var i=0;ii&&n.push({literal:e.slice(i,r.index)});var o=r[1][0],a=Boolean(r[2]),s=r[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=se(s),f=[];if(d){for(var p=d.args,h=d.methodName,m=0;m0||r>0;)if(0!=t)if(0!=r){var o=e[t-1][r-1],a=e[t-1][r],s=e[t][r-1],c=void 0;(c=a=0){if(!o[t])throw new Error("invalid async handle: "+e);o[t]=null}}}},56646:function(){"use strict";window.JSCompiler_renameProperty=function(e,t){return e}},67130:function(e,t,r){"use strict";r.d(t,{z:function(){return a},n:function(){return s}});r(56646);var n={},i=/-[a-z]/g,o=/([A-Z])/g;function a(e){return n[e]||(n[e]=e.indexOf("-")<0?e:e.replace(i,(function(e){return e[1].toUpperCase()})))}function s(e){return n[e]||(n[e]=e.replace(o,"-$1").toLowerCase())}},78956:function(e,t,r){"use strict";r.d(t,{dx:function(){return i},Ex:function(){return a},Jk:function(){return s}});r(56646),r(76389),r(21683);function n(e,t){for(var r=0;r-1}var m=!1;function y(e){if(!h(e)&&"touchend"!==e)return s&&m&&o.f6?{passive:!0}:void 0}!function(){try{var e=Object.defineProperty({},"passive",{get:function(){m=!0}});window.addEventListener("test",null,e),window.removeEventListener("test",null,e)}catch(t){}}();var v=navigator.userAgent.match(/iP(?:[oa]d|hone)|Android/),z=[],g={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 w(e){var t=Array.prototype.slice.call(e.labels||[]);if(!t.length){t=[];var r=e.getRootNode();if(e.id)for(var n=r.querySelectorAll("label[for = ".concat(e.id,"]")),i=0;i-1;if(i[o]===j.mouse.target)return}if(n)return;e.preventDefault(),e.stopPropagation()}};function x(e){for(var t,r=v?["click"]:d,n=0;n0?t[0]:e.target}function O(e){var t,r=e.type,n=e.currentTarget[c];if(n){var i=n[r];if(i){if(!e[l]&&(e[l]={},"touch"===r.slice(0,5))){var o=(e=e).changedTouches[0];if("touchstart"===r&&1===e.touches.length&&(j.touch.id=o.identifier),j.touch.id!==o.identifier)return;s||"touchstart"!==r&&"touchmove"!==r||function(e){var t=e.changedTouches[0],r=e.type;if("touchstart"===r)j.touch.x=t.clientX,j.touch.y=t.clientY,j.touch.scrollDecided=!1;else if("touchmove"===r){if(j.touch.scrollDecided)return;j.touch.scrollDecided=!0;var n=function(e){for(var t,r="auto",n=S(e),i=0;io:"pan-y"===n&&(i=o>a)),i?e.preventDefault():L("track")}}(e)}if(!(t=e[l]).skip){for(var a,d=0;d-1&&a.reset&&a.reset();for(var f,p=0;p=5||i>=5}function B(e,t,r){if(t){var n,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&&(n=o.x-i.x,c=o.y-i.y),I(t,"track",{state:e.state,x:r.clientX,y:r.clientY,dx:a,dy:s,ddx:n,ddy:c,sourceEvent:r,hover:function(){return function(e,t){for(var r=document.elementFromPoint(e,t),n=r;n&&n.shadowRoot&&!window.ShadyDOM&&n!==(n=n.shadowRoot.elementFromPoint(e,t));)n&&(r=n);return r}(r.clientX,r.clientY)}})}}function H(e,t,r){var n=Math.abs(t.clientX-e.x),i=Math.abs(t.clientY-e.y),o=C(r||t);!o||b[o.localName]&&o.hasAttribute("disabled")||(isNaN(n)||isNaN(i)||n<=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 r=t.getBoundingClientRect(),n=e.pageX,i=e.pageY;return!(n>=r.left&&n<=r.right&&i>=r.top&&i<=r.bottom)}return!1}(t))&&(e.prevent||I(o,"tap",{x:t.clientX,y:t.clientY,sourceEvent:t,preventer:r}))}R({name:"downup",deps:["mousedown","touchstart","touchend"],flow:{start:["mousedown","touchstart"],end:["mouseup","touchend"]},emits:["down","up"],info:{movefn:null,upfn:null},reset:function(){q(this.info)},mousedown:function(e){if(_(e)){var t=C(e),r=this;E(this.info,(function(e){_(e)||(N("up",t,e),q(r.info))}),(function(e){_(e)&&N("up",t,e),q(r.info)})),N("down",t,e)}},touchstart:function(e){N("down",C(e),e.changedTouches[0],e)},touchend:function(e){N("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,q(this.info)},mousedown:function(e){if(_(e)){var t=C(e),r=this,n=function(e){var n=e.clientX,i=e.clientY;F(r.info,n,i)&&(r.info.state=r.info.started?"mouseup"===e.type?"end":"track":"start","start"===r.info.state&&L("tap"),r.info.addMove({x:n,y:i}),_(e)||(r.info.state="end",q(r.info)),t&&B(r.info,t,e),r.info.started=!0)};E(this.info,n,(function(e){r.info.started&&n(e),q(r.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),r=e.changedTouches[0],n=r.clientX,i=r.clientY;F(this.info,n,i)&&("start"===this.info.state&&L("tap"),this.info.addMove({x:n,y:i}),B(this.info,t,r),this.info.state="track",this.info.started=!0)},touchend:function(e){var t=C(e),r=e.changedTouches[0];this.info.started&&(this.info.state="end",this.info.addMove({x:r.clientX,y:r.clientY}),B(this.info,t,r))}}),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){_(e)&&(this.info.x=e.clientX,this.info.y=e.clientY)},click:function(e){_(e)&&H(this.info,e)},touchstart:function(e){var t=e.changedTouches[0];this.info.x=t.clientX,this.info.y=t.clientY},touchend:function(e){H(this.info,e.changedTouches[0],e)}});var Z=C},50856:function(e,t,r){"use strict";r.d(t,{d:function(){return s}});r(56646);function n(e,t){for(var r=0;r1?r-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,r){return t+r.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=[],r=0;r1){for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r can only be templatized once");e.__templatizeOwner=t;var n=(t?t.constructor:R)._parseTemplate(e),i=n.templatizeInstanceClass;i||(i=L(e,n,r),n.templatizeInstanceClass=i);var o=I(e);N(e,n,r,o);var a=function(e){x(r,e);var t=j(r);function r(){return A(this,r),t.apply(this,arguments)}return r}(i);return a.prototype._methodHost=o,a.prototype.__dataHost=e,a.prototype.__templatizeOwner=t,a.prototype.__hostProps=n.hostProps,a=a}function Z(e,t){for(var r;t;)if(r=t.__dataHost?t:t.__templatizeInstance){if(r.__dataHost==e)return r;t=r.__dataHost}else t=(0,g.r)(t).parentNode;return null}var U=r(60995),G=!1;function V(){if(z.nL&&!z.my){if(!G){G=!0;var e=document.createElement("style");e.textContent="dom-bind,dom-if,dom-repeat{display:none;}",document.head.appendChild(e)}return!0}return!1}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},K(e)}function $(e,t){for(var r=0;r child");r.disconnect(),t.render()}));return void r.observe(this,{childList:!0})}this.root=this._stampTemplate(e),this.$=this.root.$,this.__children=[];for(var n=this.root.firstChild;n;n=n.nextSibling)this.__children[this.__children.length]=n;this._enableProperties()}this.__insertChildren(),this.dispatchEvent(new CustomEvent("dom-change",{bubbles:!0,composed:!0}))}}])&&$(t.prototype,r),n&&$(t,n),o}((0,U._)(v((0,i.q)(HTMLElement))));customElements.define("dom-bind",Q);var ee=r(28426),te=r(78956),re=r(93252),ne=r(4059),ie=r(21683);function oe(e){return oe="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},oe(e)}function ae(e,t){for(var r=0;r child");r.disconnect(),e.__render()}));return r.observe(this,{childList:!0}),!1}var n={};n[this.as]=!0,n[this.indexAs]=!0,n[this.itemsIndexAs]=!0,this.__ctor=H(t,this,{mutableData:this.mutableData,parentModel:!0,instanceProps:n,forwardHostProp:function(e,t){for(var r,n=this.__instances,i=0;i1&&void 0!==arguments[1]?arguments[1]:0;this.__renderDebouncer=te.dx.debounce(this.__renderDebouncer,t>0?ie.Wc.after(t):ie.YA,e.bind(this)),(0,re.E)(this.__renderDebouncer)}},{key:"render",value:function(){this.__debounceRender(this.__render),(0,re.y)()}},{key:"__render",value:function(){var e=this;if(this.__ensureTemplatized()){var t=this.items||[],r=this.__sortAndFilterItems(t),n=this.__calculateLimit(r.length);this.__updateInstances(t,n,r),this.initialCount&&(this.__shouldMeasureChunk||this.__shouldContinueChunking)&&(cancelAnimationFrame(this.__chunkingId),this.__chunkingId=requestAnimationFrame((function(){return e.__continueChunking()}))),this._setRenderedItemCount(this.__instances.length),z.dJ&&!this.notifyDomChange||this.dispatchEvent(new CustomEvent("dom-change",{bubbles:!0,composed:!0}))}}},{key:"__sortAndFilterItems",value:function(e){for(var t=this,r=new Array(e.length),n=0;n=n;c--)this.__detachAndRemoveInstance(c)}},{key:"__detachInstance",value:function(e){for(var t=this.__instances[e],r=(0,g.r)(t.root),n=0;n child");n.disconnect(),e.__render()}));return n.observe(this,{childList:!0}),!1}this.__template=r}return!0}},{key:"__ensureInstance",value:function(){var e=(0,g.r)(this).parentNode;if(this.__hasInstance()){var t=this.__getInstanceNodes();if(t&&t.length)if((0,g.r)(this).previousSibling!==t[t.length-1])for(var r,n=0;n=i.index+i.removed.length?r.set(t,e+i.addedCount-i.removed.length):r.set(t,-1))}));for(var o=0;o=0&&e.linkPaths("".concat(JSCompiler_renameProperty("items",e),".").concat(r),"".concat(JSCompiler_renameProperty("selected",e),".").concat(t++))}))}else this.__selectedMap.forEach((function(t){e.linkPaths(JSCompiler_renameProperty("selected",e),"".concat(JSCompiler_renameProperty("items",e),".").concat(t)),e.linkPaths(JSCompiler_renameProperty("selectedItem",e),"".concat(JSCompiler_renameProperty("items",e),".").concat(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,r=this.__selectedIndexForItemIndex(e);if(r>=0){var n=0;this.__selectedMap.forEach((function(e,i){r==n++&&t.deselect(i)}))}}},{key:"__selectedIndexForItemIndex",value:function(e){var t=this.__dataLinkedPaths["".concat(JSCompiler_renameProperty("items",this),".").concat(e)];if(t)return parseInt(t.slice("".concat(JSCompiler_renameProperty("selected",this),".").length),10)}},{key:"deselect",value:function(e){var t,r=this.__selectedMap.get(e);r>=0&&(this.__selectedMap.delete(e),this.multi&&(t=this.__selectedIndexForItemIndex(r)),this.__updateLinks(),this.multi?this.splice(JSCompiler_renameProperty("selected",this),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(JSCompiler_renameProperty("selected",this),t):this.selected=this.selectedItem=t)}}],[{key:"properties",get:function(){return{items:{type:Array},multi:{type:Boolean,value:!1},selected:{type:Object,notify:!0},selectedItem:{type:Object,notify:!0},toggle:{type:Boolean,value:!1}}}},{key:"observers",get:function(){return["__updateSelection(multi, items.*)"]}}]),r}((0,Se.SH)(e))}))(ee.H3));customElements.define(Le.is,Le);r(5618);y._mutablePropertyChange;Boolean,r(50856);var Ne=(0,n.x)(HTMLElement).prototype},60309:function(e,t,r){"use strict";r.d(t,{CN:function(){return n},$T:function(){return i},mA:function(){return o}});var n=/(?:^|[;\s{]\s*)(--[\w-]*?)\s*:\s*(?:((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};{])+)|\{([^}]*)\}(?:(?=[;\s}])|$))/gi,i=/(?:^|\W+)@apply\s*\(?([^);\n]*)\)?/gi,o=/@media\s(.*)/},10868:function(e,t,r){"use strict";r.d(t,{wW:function(){return i},B7:function(){return o},OH:function(){return a}});var n=r(60309);function i(e,t){for(var r in t)null===r?e.style.removeProperty(r):e.style.setProperty(r,t[r])}function o(e,t){var r=window.getComputedStyle(e).getPropertyValue(t);return r?r.trim():""}function a(e){var t=n.$T.test(e)||n.CN.test(e);return n.$T.lastIndex=0,n.CN.lastIndex=0,t}},34816:function(e,t,r){"use strict";r.d(t,{ZP:function(){return f}});var n,i=null,o=window.HTMLImports&&window.HTMLImports.whenReady||null;function a(e){requestAnimationFrame((function(){o?o(e):(i||(i=new Promise((function(e){n=e})),"complete"===document.readyState?n():document.addEventListener("readystatechange",(function(){"complete"===document.readyState&&n()}))),i.then((function(){e&&e()})))}))}function s(e,t){for(var r=0;r=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:o}}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 a,s=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return s=e.done,e},e:function(e){c=!0,a=e},f:function(){try{s||null==n.return||n.return()}finally{if(c)throw a}}}}function t(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r0&&a>0&&r[o]===n[a];)o--,a--;r[o]!==n[a]&&this[f](r[o],n[a]),o>0&&this[h](r.slice(0,o)),a>0&&this[p](n.slice(0,a),i,null)}else this[p](n,i,t)}},{key:f,value:function(e,t){var r=e[l];this[v](e)&&!e.inert&&(e.inert=!0,r.add(e)),r.has(t)&&(t.inert=!1,r.delete(t)),t[u]=e[u],t[l]=r,e[u]=void 0,e[l]=void 0}},{key:h,value:function(t){var r,n=e(t);try{for(n.s();!(r=n.n()).done;){var i=r.value;i[u].disconnect(),i[u]=void 0;var o,a=e(i[l]);try{for(a.s();!(o=a.n()).done;)o.value.inert=!1}catch(s){a.e(s)}finally{a.f()}i[l]=void 0}}catch(s){n.e(s)}finally{n.f()}}},{key:p,value:function(t,r,n){var i,o=e(t);try{for(o.s();!(i=o.n()).done;){for(var a=i.value,s=a.parentNode,c=s.children,d=new Set,f=0;f>8&255]},D=function(e){return[255&e,e>>8&255,e>>16&255,e>>24&255]},I=function(e){return e[3]<<24|e[2]<<16|e[1]<<8|e[0]},L=function(e){return O(e,23,4)},N=function(e){return O(e,52,8)},F=function(e,t){v(e.prototype,t,{get:function(){return w(this)[t]}})},B=function(e,t,r,n){var i=f(r),o=w(e);if(i+t>o.byteLength)throw C(j);var a=w(o.buffer).bytes,s=i+o.byteOffset,c=a.slice(s,s+t);return n?c:c.reverse()},H=function(e,t,r,n,i,o){var a=f(r),s=w(e);if(a+t>s.byteLength)throw C(j);for(var c=w(s.buffer).bytes,l=a+s.byteOffset,u=n(+i),d=0;dV;)(Z=G[V++])in q||a(q,Z,E[Z]);U.constructor=q}m&&h(A)!==T&&m(A,T);var K=new S(new q(2)),$=A.setInt8;K.setInt8(0,2147483648),K.setInt8(1,2147483649),!K.getInt8(0)&&K.getInt8(1)||s(A,{setInt8:function(e,t){$.call(this,e,t<<24>>24)},setUint8:function(e,t){$.call(this,e,t<<24>>24)}},{unsafe:!0})}else q=function(e){l(this,q,x);var t=f(e);k(this,{bytes:z.call(new Array(t),0),byteLength:t}),i||(this.byteLength=t)},S=function(e,t,r){l(this,S,_),l(e,q,_);var n=w(e).byteLength,o=u(t);if(o<0||o>n)throw C("Wrong offset");if(o+(r=void 0===r?n-o:d(r))>n)throw C("Wrong length");k(this,{buffer:e,byteLength:r,byteOffset:o}),i||(this.buffer=e,this.byteLength=r,this.byteOffset=o)},i&&(F(q,"byteLength"),F(S,"buffer"),F(S,"byteLength"),F(S,"byteOffset")),s(S.prototype,{getInt8:function(e){return B(this,1,e)[0]<<24>>24},getUint8:function(e){return B(this,1,e)[0]},getInt16:function(e){var t=B(this,2,e,arguments.length>1?arguments[1]:void 0);return(t[1]<<8|t[0])<<16>>16},getUint16:function(e){var t=B(this,2,e,arguments.length>1?arguments[1]:void 0);return t[1]<<8|t[0]},getInt32:function(e){return I(B(this,4,e,arguments.length>1?arguments[1]:void 0))},getUint32:function(e){return I(B(this,4,e,arguments.length>1?arguments[1]:void 0))>>>0},getFloat32:function(e){return P(B(this,4,e,arguments.length>1?arguments[1]:void 0),23)},getFloat64:function(e){return P(B(this,8,e,arguments.length>1?arguments[1]:void 0),52)},setInt8:function(e,t){H(this,1,e,M,t)},setUint8:function(e,t){H(this,1,e,M,t)},setInt16:function(e,t){H(this,2,e,R,t,arguments.length>2?arguments[2]:void 0)},setUint16:function(e,t){H(this,2,e,R,t,arguments.length>2?arguments[2]:void 0)},setInt32:function(e,t){H(this,4,e,D,t,arguments.length>2?arguments[2]:void 0)},setUint32:function(e,t){H(this,4,e,D,t,arguments.length>2?arguments[2]:void 0)},setFloat32:function(e,t){H(this,4,e,L,t,arguments.length>2?arguments[2]:void 0)},setFloat64:function(e,t){H(this,8,e,N,t,arguments.length>2?arguments[2]:void 0)}});g(q,x),g(S,_),e.exports={ArrayBuffer:q,DataView:S}},24579:function(e,t,r){"use strict";var n=r(84766),i=r(11588),o=r(48331),a=Math.min;e.exports=[].copyWithin||function(e,t){var r=n(this),s=o(r.length),c=i(e,s),l=i(t,s),u=arguments.length>2?arguments[2]:void 0,d=a((void 0===u?s:i(u,s))-l,s-c),f=1;for(l0;)l in r?r[c]=r[l]:delete r[c],c+=f,l+=f;return r}},6922:function(e,t,r){"use strict";var n=r(84766),i=r(11588),o=r(48331);e.exports=function(e){for(var t=n(this),r=o(t.length),a=arguments.length,s=i(a>1?arguments[1]:void 0,r),c=a>2?arguments[2]:void 0,l=void 0===c?r:i(c,r);l>s;)t[s++]=e;return t}},20702:function(e,t,r){"use strict";var n=r(25097).forEach,i=r(49719)("forEach");e.exports=i?[].forEach:function(e){return n(this,e,arguments.length>1?arguments[1]:void 0)}},54513:function(e,t,r){"use strict";var n=r(43322),i=r(84766),o=r(95913),a=r(19439),s=r(48331),c=r(32385),l=r(85111);e.exports=function(e){var t,r,u,d,f,p,h=i(e),m="function"==typeof this?this:Array,y=arguments.length,v=y>1?arguments[1]:void 0,z=void 0!==v,g=l(h),b=0;if(z&&(v=n(v,y>2?arguments[2]:void 0,2)),null==g||m==Array&&a(g))for(r=new m(t=s(h.length));t>b;b++)p=z?v(h[b],b):h[b],c(r,b,p);else for(f=(d=g.call(h)).next,r=new m;!(u=f.call(d)).done;b++)p=z?o(d,v,[u.value,b],!0):u.value,c(r,b,p);return r.length=b,r}},59729:function(e,t,r){var n=r(19969),i=r(48331),o=r(11588),a=function(e){return function(t,r,a){var s,c=n(t),l=i(c.length),u=o(a,l);if(e&&r!=r){for(;l>u;)if((s=c[u++])!=s)return!0}else for(;l>u;u++)if((e||u in c)&&c[u]===r)return e||u||0;return!e&&-1}};e.exports={includes:a(!0),indexOf:a(!1)}},51486:function(e,t,r){var n=r(43322),i=r(23169),o=r(84766),a=r(48331),s=function(e){var t=6==e;return function(r,s,c){for(var l,u=o(r),d=i(u),f=n(s,c,3),p=a(d.length);p-- >0;)if(f(l=d[p],p,u))switch(e){case 5:return l;case 6:return p}return t?-1:void 0}};e.exports={findLast:s(5),findLastIndex:s(6)}},25097:function(e,t,r){var n=r(43322),i=r(23169),o=r(84766),a=r(48331),s=r(48347),c=[].push,l=function(e){var t=1==e,r=2==e,l=3==e,u=4==e,d=6==e,f=7==e,p=5==e||d;return function(h,m,y,v){for(var z,g,b=o(h),w=i(b),k=n(m,y,3),x=a(w.length),_=0,j=v||s,E=t?j(h,x):r||f?j(h,0):void 0;x>_;_++)if((p||_ in w)&&(g=k(z=w[_],_,b),e))if(t)E[_]=g;else if(g)switch(e){case 3:return!0;case 5:return z;case 6:return _;case 2:c.call(E,z)}else switch(e){case 4:return!1;case 7:c.call(E,z)}return d?-1:l||u?u:E}};e.exports={forEach:l(0),map:l(1),filter:l(2),some:l(3),every:l(4),find:l(5),findIndex:l(6),filterOut:l(7)}},8139:function(e,t,r){"use strict";var n=r(19969),i=r(25623),o=r(48331),a=r(49719),s=Math.min,c=[].lastIndexOf,l=!!c&&1/[1].lastIndexOf(1,-0)<0,u=a("lastIndexOf"),d=l||!u;e.exports=d?function(e){if(l)return c.apply(this,arguments)||0;var t=n(this),r=o(t.length),a=r-1;for(arguments.length>1&&(a=s(a,i(arguments[1]))),a<0&&(a=r+a);a>=0;a--)if(a in t&&t[a]===e)return a||0;return-1}:c},1566:function(e,t,r){var n=r(72763),i=r(1386),o=r(56962),a=i("species");e.exports=function(e){return o>=51||!n((function(){var t=[];return(t.constructor={})[a]=function(){return{foo:1}},1!==t[e](Boolean).foo}))}},49719:function(e,t,r){"use strict";var n=r(72763);e.exports=function(e,t){var r=[][e];return!!r&&n((function(){r.call(null,t||function(){throw 1},1)}))}},59856:function(e,t,r){var n=r(80118),i=r(84766),o=r(23169),a=r(48331),s=function(e){return function(t,r,s,c){n(r);var l=i(t),u=o(l),d=a(l.length),f=e?d-1:0,p=e?-1:1;if(s<2)for(;;){if(f in u){c=u[f],f+=p;break}if(f+=p,e?f<0:d<=f)throw TypeError("Reduce of empty array with no initial value")}for(;e?f>=0:d>f;f+=p)f in u&&(c=r(c,u[f],f,l));return c}};e.exports={left:s(!1),right:s(!0)}},33407:function(e){var t=Math.floor,r=function(e,o){var a=e.length,s=t(a/2);return a<8?n(e,o):i(r(e.slice(0,s),o),r(e.slice(s),o),o)},n=function(e,t){for(var r,n,i=e.length,o=1;o0;)e[n]=e[--n];n!==o++&&(e[n]=r)}return e},i=function(e,t,r){for(var n=e.length,i=t.length,o=0,a=0,s=[];o1?arguments[1]:void 0;return n(this),(t=void 0!==l)&&n(l),null==e?new this:(r=[],t?(a=0,s=i(l,c>2?arguments[2]:void 0,2),o(e,(function(e){r.push(s(e,a++))}))):o(e,r.push,{that:r}),new this(r))}},11171:function(e){"use strict";e.exports=function(){for(var e=arguments.length,t=new Array(e);e--;)t[e]=arguments[e];return new this(t)}},95365:function(e,t,r){"use strict";var n=r(67455).f,i=r(63571),o=r(39757),a=r(43322),s=r(30680),c=r(64572),l=r(94247),u=r(8395),d=r(37703),f=r(9154).fastKey,p=r(2995),h=p.set,m=p.getterFor;e.exports={getConstructor:function(e,t,r,l){var u=e((function(e,n){s(e,u,t),h(e,{type:t,index:i(null),first:void 0,last:void 0,size:0}),d||(e.size=0),null!=n&&c(n,e[l],{that:e,AS_ENTRIES:r})})),p=m(t),y=function(e,t,r){var n,i,o=p(e),a=v(e,t);return a?a.value=r:(o.last=a={index:i=f(t,!0),key:t,value:r,previous:n=o.last,next:void 0,removed:!1},o.first||(o.first=a),n&&(n.next=a),d?o.size++:e.size++,"F"!==i&&(o.index[i]=a)),e},v=function(e,t){var r,n=p(e),i=f(t);if("F"!==i)return n.index[i];for(r=n.first;r;r=r.next)if(r.key==t)return r};return o(u.prototype,{clear:function(){for(var e=p(this),t=e.index,r=e.first;r;)r.removed=!0,r.previous&&(r.previous=r.previous.next=void 0),delete t[r.index],r=r.next;e.first=e.last=void 0,d?e.size=0:this.size=0},delete:function(e){var t=this,r=p(t),n=v(t,e);if(n){var i=n.next,o=n.previous;delete r.index[n.index],n.removed=!0,o&&(o.next=i),i&&(i.previous=o),r.first==n&&(r.first=i),r.last==n&&(r.last=o),d?r.size--:t.size--}return!!n},forEach:function(e){for(var t,r=p(this),n=a(e,arguments.length>1?arguments[1]:void 0,3);t=t?t.next:r.first;)for(n(t.value,t.key,this);t&&t.removed;)t=t.previous},has:function(e){return!!v(this,e)}}),o(u.prototype,r?{get:function(e){var t=v(this,e);return t&&t.value},set:function(e,t){return y(this,0===e?0:e,t)}}:{add:function(e){return y(this,e=0===e?0:e,e)}}),d&&n(u.prototype,"size",{get:function(){return p(this).size}}),u},setStrong:function(e,t,r){var n=t+" Iterator",i=m(t),o=m(n);l(e,t,(function(e,t){h(this,{type:n,target:e,state:i(e),kind:t,last:void 0})}),(function(){for(var e=o(this),t=e.kind,r=e.last;r&&r.removed;)r=r.previous;return e.target&&(e.last=r=r?r.next:e.state.first)?"keys"==t?{value:r.key,done:!1}:"values"==t?{value:r.value,done:!1}:{value:[r.key,r.value],done:!1}:(e.target=void 0,{value:void 0,done:!0})}),r?"entries":"values",!r,!0),u(t)}}},59285:function(e,t,r){"use strict";var n=r(39757),i=r(9154).getWeakData,o=r(86956),a=r(42521),s=r(30680),c=r(64572),l=r(25097),u=r(52766),d=r(2995),f=d.set,p=d.getterFor,h=l.find,m=l.findIndex,y=0,v=function(e){return e.frozen||(e.frozen=new z)},z=function(){this.entries=[]},g=function(e,t){return h(e.entries,(function(e){return e[0]===t}))};z.prototype={get:function(e){var t=g(this,e);if(t)return t[1]},has:function(e){return!!g(this,e)},set:function(e,t){var r=g(this,e);r?r[1]=t:this.entries.push([e,t])},delete:function(e){var t=m(this.entries,(function(t){return t[0]===e}));return~t&&this.entries.splice(t,1),!!~t}},e.exports={getConstructor:function(e,t,r,l){var d=e((function(e,n){s(e,d,t),f(e,{type:t,id:y++,frozen:void 0}),null!=n&&c(n,e[l],{that:e,AS_ENTRIES:r})})),h=p(t),m=function(e,t,r){var n=h(e),a=i(o(t),!0);return!0===a?v(n).set(t,r):a[n.id]=r,e};return n(d.prototype,{delete:function(e){var t=h(this);if(!a(e))return!1;var r=i(e);return!0===r?v(t).delete(e):r&&u(r,t.id)&&delete r[t.id]},has:function(e){var t=h(this);if(!a(e))return!1;var r=i(e);return!0===r?v(t).has(e):r&&u(r,t.id)}}),n(d.prototype,r?{get:function(e){var t=h(this);if(a(e)){var r=i(e);return!0===r?v(t).get(e):r?r[t.id]:void 0}},set:function(e,t){return m(this,e,t)}}:{add:function(e){return m(this,e,!0)}}),d}}},35246:function(e,t,r){"use strict";var n=r(7309),i=r(76121),o=r(20676),a=r(62327),s=r(9154),c=r(64572),l=r(30680),u=r(42521),d=r(72763),f=r(4684),p=r(54849),h=r(31985);e.exports=function(e,t,r){var m=-1!==e.indexOf("Map"),y=-1!==e.indexOf("Weak"),v=m?"set":"add",z=i[e],g=z&&z.prototype,b=z,w={},k=function(e){var t=g[e];a(g,e,"add"==e?function(e){return t.call(this,0===e?0:e),this}:"delete"==e?function(e){return!(y&&!u(e))&&t.call(this,0===e?0:e)}:"get"==e?function(e){return y&&!u(e)?void 0:t.call(this,0===e?0:e)}:"has"==e?function(e){return!(y&&!u(e))&&t.call(this,0===e?0:e)}:function(e,r){return t.call(this,0===e?0:e,r),this})};if(o(e,"function"!=typeof z||!(y||g.forEach&&!d((function(){(new z).entries().next()})))))b=r.getConstructor(t,e,m,v),s.REQUIRED=!0;else if(o(e,!0)){var x=new b,_=x[v](y?{}:-0,1)!=x,j=d((function(){x.has(1)})),E=f((function(e){new z(e)})),q=!y&&d((function(){for(var e=new z,t=5;t--;)e[v](t,t);return!e.has(-0)}));E||((b=t((function(t,r){l(t,b,e);var n=h(new z,t,b);return null!=r&&c(r,n[v],{that:n,AS_ENTRIES:m}),n}))).prototype=g,g.constructor=b),(j||q)&&(k("delete"),k("has"),m&&k("get")),(q||_)&&k(v),y&&g.clear&&delete g.clear}return w[e]=b,n({global:!0,forced:b!=z},w),p(b,e),y||r.setStrong(b,e,m),b}},49098:function(e,t,r){var n=r(8974),i=r(38742),o=r(63571),a=r(42521),s=function(){this.object=null,this.symbol=null,this.primitives=null,this.objectsByIndex=o(null)};s.prototype.get=function(e,t){return this[e]||(this[e]=t())},s.prototype.next=function(e,t,r){var o=r?this.objectsByIndex[e]||(this.objectsByIndex[e]=new i):this.primitives||(this.primitives=new n),a=o.get(t);return a||o.set(t,a=new s),a};var c=new s;e.exports=function(){var e,t,r=c,n=arguments.length;for(e=0;e"+a+""}},34427:function(e,t,r){"use strict";var n=r(94109).IteratorPrototype,i=r(63571),o=r(5938),a=r(54849),s=r(23403),c=function(){return this};e.exports=function(e,t,r){var l=t+" Iterator";return e.prototype=i(n,{next:o(1,r)}),a(e,l,!1,!0),s[l]=c,e}},91471:function(e,t,r){var n=r(37703),i=r(67455),o=r(5938);e.exports=n?function(e,t,r){return i.f(e,t,o(1,r))}:function(e,t,r){return e[t]=r,e}},5938:function(e){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},32385:function(e,t,r){"use strict";var n=r(40687),i=r(67455),o=r(5938);e.exports=function(e,t,r){var a=n(t);a in e?i.f(e,a,o(0,r)):e[a]=r}},59671:function(e,t,r){"use strict";var n=r(72763),i=r(25427).start,o=Math.abs,a=Date.prototype,s=a.getTime,c=a.toISOString;e.exports=n((function(){return"0385-07-25T07:06:39.999Z"!=c.call(new Date(-50000000000001))}))||!n((function(){c.call(new Date(NaN))}))?function(){if(!isFinite(s.call(this)))throw RangeError("Invalid time value");var e=this,t=e.getUTCFullYear(),r=e.getUTCMilliseconds(),n=t<0?"-":t>9999?"+":"";return n+i(o(t),n?6:4,0)+"-"+i(e.getUTCMonth()+1,2,0)+"-"+i(e.getUTCDate(),2,0)+"T"+i(e.getUTCHours(),2,0)+":"+i(e.getUTCMinutes(),2,0)+":"+i(e.getUTCSeconds(),2,0)+"."+i(r,3,0)+"Z"}:c},83976:function(e,t,r){"use strict";var n=r(86956),i=r(40687);e.exports=function(e){if("string"!==e&&"number"!==e&&"default"!==e)throw TypeError("Incorrect hint");return i(n(this),"number"!==e)}},94247:function(e,t,r){"use strict";var n=r(7309),i=r(34427),o=r(99366),a=r(86594),s=r(54849),c=r(91471),l=r(62327),u=r(1386),d=r(8451),f=r(23403),p=r(94109),h=p.IteratorPrototype,m=p.BUGGY_SAFARI_ITERATORS,y=u("iterator"),v="keys",z="values",g="entries",b=function(){return this};e.exports=function(e,t,r,u,p,w,k){i(r,t,u);var x,_,j,E=function(e){if(e===p&&C)return C;if(!m&&e in A)return A[e];switch(e){case v:case z:case g:return function(){return new r(this,e)}}return function(){return new r(this)}},q=t+" Iterator",S=!1,A=e.prototype,T=A[y]||A["@@iterator"]||p&&A[p],C=!m&&T||E(p),O="Array"==t&&A.entries||T;if(O&&(x=o(O.call(new e)),h!==Object.prototype&&x.next&&(d||o(x)===h||(a?a(x,h):"function"!=typeof x[y]&&c(x,y,b)),s(x,q,!0,!0),d&&(f[q]=b))),p==z&&T&&T.name!==z&&(S=!0,C=function(){return T.call(this)}),d&&!k||A[y]===C||c(A,y,C),f[t]=C,p)if(_={values:E(z),keys:w?C:E(v),entries:E(g)},k)for(j in _)(m||S||!(j in A))&&l(A,j,_[j]);else n({target:t,proto:!0,forced:m||S},_);return _}},56316:function(e,t,r){var n=r(1035),i=r(52766),o=r(89103),a=r(67455).f;e.exports=function(e){var t=n.Symbol||(n.Symbol={});i(t,e)||a(t,e,{value:o.f(e)})}},37703:function(e,t,r){var n=r(72763);e.exports=!n((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},6004:function(e,t,r){var n=r(76121),i=r(42521),o=n.document,a=i(o)&&i(o.createElement);e.exports=function(e){return a?o.createElement(e):{}}},83729:function(e){e.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},45249:function(e,t,r){var n=r(58635).match(/firefox\/(\d+)/i);e.exports=!!n&&+n[1]},67729:function(e){e.exports="object"==typeof window},32049:function(e,t,r){var n=r(58635);e.exports=/MSIE|Trident/.test(n)},60987:function(e,t,r){var n=r(58635);e.exports=/(?:iphone|ipod|ipad).*applewebkit/i.test(n)},1441:function(e,t,r){var n=r(42849),i=r(76121);e.exports="process"==n(i.process)},53538:function(e,t,r){var n=r(58635);e.exports=/web0s(?!.*chrome)/i.test(n)},58635:function(e,t,r){var n=r(77642);e.exports=n("navigator","userAgent")||""},56962:function(e,t,r){var n,i,o=r(76121),a=r(58635),s=o.process,c=s&&s.versions,l=c&&c.v8;l?i=(n=l.split("."))[0]<4?1:n[0]+n[1]:a&&(!(n=a.match(/Edge\/(\d+)/))||n[1]>=74)&&(n=a.match(/Chrome\/(\d+)/))&&(i=n[1]),e.exports=i&&+i},58998:function(e,t,r){var n=r(58635).match(/AppleWebKit\/(\d+)\./);e.exports=!!n&&+n[1]},64731:function(e){e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},7309:function(e,t,r){var n=r(76121),i=r(38769).f,o=r(91471),a=r(62327),s=r(6565),c=r(94488),l=r(20676);e.exports=function(e,t){var r,u,d,f,p,h=e.target,m=e.global,y=e.stat;if(r=m?n:y?n[h]||s(h,{}):(n[h]||{}).prototype)for(u in t){if(f=t[u],d=e.noTargetGet?(p=i(r,u))&&p.value:r[u],!l(m?u:h+(y?".":"#")+u,e.forced)&&void 0!==d){if(typeof f==typeof d)continue;c(f,d)}(e.sham||d&&d.sham)&&o(f,"sham",!0),a(r,u,f,e)}}},72763:function(e){e.exports=function(e){try{return!!e()}catch(t){return!0}}},1325:function(e,t,r){"use strict";r(48775);var n=r(62327),i=r(73546),o=r(72763),a=r(1386),s=r(91471),c=a("species"),l=RegExp.prototype;e.exports=function(e,t,r,u){var d=a(e),f=!o((function(){var t={};return t[d]=function(){return 7},7!=""[e](t)})),p=f&&!o((function(){var t=!1,r=/a/;return"split"===e&&((r={}).constructor={},r.constructor[c]=function(){return r},r.flags="",r[d]=/./[d]),r.exec=function(){return t=!0,null},r[d](""),!t}));if(!f||!p||r){var h=/./[d],m=t(d,""[e],(function(e,t,r,n,o){var a=t.exec;return a===i||a===l.exec?f&&!o?{done:!0,value:h.call(t,r,n)}:{done:!0,value:e.call(r,t,n)}:{done:!1}}));n(String.prototype,e,m[0]),n(l,d,m[1])}u&&s(l[d],"sham",!0)}},25538:function(e,t,r){"use strict";var n=r(43964),i=r(48331),o=r(43322),a=function(e,t,r,s,c,l,u,d){for(var f,p=c,h=0,m=!!u&&o(u,d,3);h0&&n(f))p=a(e,t,f,i(f.length),p,l-1)-1;else{if(p>=9007199254740991)throw TypeError("Exceed the acceptable array length");e[p]=f}p++}h++}return p};e.exports=a},91104:function(e,t,r){var n=r(72763);e.exports=!n((function(){return Object.isExtensible(Object.preventExtensions({}))}))},43322:function(e,t,r){var n=r(80118);e.exports=function(e,t,r){if(n(e),void 0===t)return e;switch(r){case 0:return function(){return e.call(t)};case 1:return function(r){return e.call(t,r)};case 2:return function(r,n){return e.call(t,r,n)};case 3:return function(r,n,i){return e.call(t,r,n,i)}}return function(){return e.apply(t,arguments)}}},48659:function(e,t,r){"use strict";var n=r(80118),i=r(42521),o=[].slice,a={},s=function(e,t,r){if(!(t in a)){for(var n=[],i=0;i]*>)/g,s=/\$([$&'`]|\d{1,2})/g;e.exports=function(e,t,r,c,l,u){var d=r+e.length,f=c.length,p=s;return void 0!==l&&(l=n(l),p=a),o.call(u,p,(function(n,o){var a;switch(o.charAt(0)){case"$":return"$";case"&":return e;case"`":return t.slice(0,r);case"'":return t.slice(d);case"<":a=l[o.slice(1,-1)];break;default:var s=+o;if(0===s)return n;if(s>f){var u=i(s/10);return 0===u?n:u<=f?void 0===c[u-1]?o.charAt(1):c[u-1]+o.charAt(1):n}a=c[s-1]}return void 0===a?"":a}))}},76121:function(e){var t=function(e){return e&&e.Math==Math&&e};e.exports=t("object"==typeof globalThis&&globalThis)||t("object"==typeof window&&window)||t("object"==typeof self&&self)||t("object"==typeof global&&global)||function(){return this}()||Function("return this")()},52766:function(e,t,r){var n=r(84766),i={}.hasOwnProperty;e.exports=Object.hasOwn||function(e,t){return i.call(n(e),t)}},32048:function(e){e.exports={}},94113:function(e,t,r){var n=r(76121);e.exports=function(e,t){var r=n.console;r&&r.error&&(1===arguments.length?r.error(e):r.error(e,t))}},24174:function(e,t,r){var n=r(77642);e.exports=n("document","documentElement")},27226:function(e,t,r){var n=r(37703),i=r(72763),o=r(6004);e.exports=!n&&!i((function(){return 7!=Object.defineProperty(o("div"),"a",{get:function(){return 7}}).a}))},6601:function(e){var t=Math.abs,r=Math.pow,n=Math.floor,i=Math.log,o=Math.LN2;e.exports={pack:function(e,a,s){var c,l,u,d=new Array(s),f=8*s-a-1,p=(1<>1,m=23===a?r(2,-24)-r(2,-77):0,y=e<0||0===e&&1/e<0?1:0,v=0;for((e=t(e))!=e||e===1/0?(l=e!=e?1:0,c=p):(c=n(i(e)/o),e*(u=r(2,-c))<1&&(c--,u*=2),(e+=c+h>=1?m/u:m*r(2,1-h))*u>=2&&(c++,u/=2),c+h>=p?(l=0,c=p):c+h>=1?(l=(e*u-1)*r(2,a),c+=h):(l=e*r(2,h-1)*r(2,a),c=0));a>=8;d[v++]=255&l,l/=256,a-=8);for(c=c<0;d[v++]=255&c,c/=256,f-=8);return d[--v]|=128*y,d},unpack:function(e,t){var n,i=e.length,o=8*i-t-1,a=(1<>1,c=o-7,l=i-1,u=e[l--],d=127&u;for(u>>=7;c>0;d=256*d+e[l],l--,c-=8);for(n=d&(1<<-c)-1,d>>=-c,c+=t;c>0;n=256*n+e[l],l--,c-=8);if(0===d)d=1-s;else{if(d===a)return n?NaN:u?-1/0:1/0;n+=r(2,t),d-=s}return(u?-1:1)*n*r(2,d-t)}}},23169:function(e,t,r){var n=r(72763),i=r(42849),o="".split;e.exports=n((function(){return!Object("z").propertyIsEnumerable(0)}))?function(e){return"String"==i(e)?o.call(e,""):Object(e)}:Object},31985:function(e,t,r){var n=r(42521),i=r(86594);e.exports=function(e,t,r){var o,a;return i&&"function"==typeof(o=t.constructor)&&o!==r&&n(a=o.prototype)&&a!==r.prototype&&i(e,a),e}},99835:function(e,t,r){var n=r(4682),i=Function.toString;"function"!=typeof n.inspectSource&&(n.inspectSource=function(e){return i.call(e)}),e.exports=n.inspectSource},9154:function(e,t,r){var n=r(32048),i=r(42521),o=r(52766),a=r(67455).f,s=r(51735),c=r(91104),l=s("meta"),u=0,d=Object.isExtensible||function(){return!0},f=function(e){a(e,l,{value:{objectID:"O"+u++,weakData:{}}})},p=e.exports={REQUIRED:!1,fastKey:function(e,t){if(!i(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!o(e,l)){if(!d(e))return"F";if(!t)return"E";f(e)}return e[l].objectID},getWeakData:function(e,t){if(!o(e,l)){if(!d(e))return!0;if(!t)return!1;f(e)}return e[l].weakData},onFreeze:function(e){return c&&p.REQUIRED&&d(e)&&!o(e,l)&&f(e),e}};n[l]=!0},2995:function(e,t,r){var n,i,o,a=r(45546),s=r(76121),c=r(42521),l=r(91471),u=r(52766),d=r(4682),f=r(52562),p=r(32048),h="Object already initialized",m=s.WeakMap;if(a||d.state){var y=d.state||(d.state=new m),v=y.get,z=y.has,g=y.set;n=function(e,t){if(z.call(y,e))throw new TypeError(h);return t.facade=e,g.call(y,e,t),t},i=function(e){return v.call(y,e)||{}},o=function(e){return z.call(y,e)}}else{var b=f("state");p[b]=!0,n=function(e,t){if(u(e,b))throw new TypeError(h);return t.facade=e,l(e,b,t),t},i=function(e){return u(e,b)?e[b]:{}},o=function(e){return u(e,b)}}e.exports={set:n,get:i,has:o,enforce:function(e){return o(e)?i(e):n(e,{})},getterFor:function(e){return function(t){var r;if(!c(t)||(r=i(t)).type!==e)throw TypeError("Incompatible receiver, "+e+" required");return r}}}},19439:function(e,t,r){var n=r(1386),i=r(23403),o=n("iterator"),a=Array.prototype;e.exports=function(e){return void 0!==e&&(i.Array===e||a[o]===e)}},43964:function(e,t,r){var n=r(42849);e.exports=Array.isArray||function(e){return"Array"==n(e)}},20676:function(e,t,r){var n=r(72763),i=/#|\.prototype\./,o=function(e,t){var r=s[a(e)];return r==l||r!=c&&("function"==typeof t?n(t):!!t)},a=o.normalize=function(e){return String(e).replace(i,".").toLowerCase()},s=o.data={},c=o.NATIVE="N",l=o.POLYFILL="P";e.exports=o},56038:function(e,t,r){var n=r(42521),i=Math.floor;e.exports=function(e){return!n(e)&&isFinite(e)&&i(e)===e}},42521:function(e){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},8451:function(e){e.exports=!1},16272:function(e,t,r){var n=r(42521),i=r(42849),o=r(1386)("match");e.exports=function(e){var t;return n(e)&&(void 0!==(t=e[o])?!!t:"RegExp"==i(e))}},64572:function(e,t,r){var n=r(86956),i=r(19439),o=r(48331),a=r(43322),s=r(85111),c=r(94556),l=function(e,t){this.stopped=e,this.result=t};e.exports=function(e,t,r){var u,d,f,p,h,m,y,v=r&&r.that,z=!(!r||!r.AS_ENTRIES),g=!(!r||!r.IS_ITERATOR),b=!(!r||!r.INTERRUPTED),w=a(t,v,1+z+b),k=function(e){return u&&c(u),new l(!0,e)},x=function(e){return z?(n(e),b?w(e[0],e[1],k):w(e[0],e[1])):b?w(e,k):w(e)};if(g)u=e;else{if("function"!=typeof(d=s(e)))throw TypeError("Target is not iterable");if(i(d)){for(f=0,p=o(e.length);p>f;f++)if((h=x(e[f]))&&h instanceof l)return h;return new l(!1)}u=d.call(e)}for(m=u.next;!(y=m.call(u)).done;){try{h=x(y.value)}catch(_){throw c(u),_}if("object"==typeof h&&h&&h instanceof l)return h}return new l(!1)}},94556:function(e,t,r){var n=r(86956);e.exports=function(e){var t=e.return;if(void 0!==t)return n(t.call(e)).value}},36020:function(e,t,r){"use strict";var n=r(1035),i=r(80118),o=r(86956),a=r(63571),s=r(91471),c=r(39757),l=r(1386),u=r(2995),d=u.set,f=u.get,p=l("toStringTag"),h=function(e){var t=f(this).iterator,r=t.return;return void 0===r?{done:!0,value:e}:o(r.call(t,e))},m=function(e){var t=f(this).iterator,r=t.throw;if(void 0===r)throw e;return r.call(t,e)};e.exports=function(e,t){var r=function(e){e.next=i(e.iterator.next),e.done=!1,d(this,e)};return r.prototype=c(a(n.Iterator.prototype),{next:function(){var t=f(this),r=t.done?void 0:e.apply(t,arguments);return{done:t.done,value:r}},return:h,throw:m}),t||s(r.prototype,p,"Generator"),r}},94109:function(e,t,r){"use strict";var n,i,o,a=r(72763),s=r(99366),c=r(91471),l=r(52766),u=r(1386),d=r(8451),f=u("iterator"),p=!1;[].keys&&("next"in(o=[].keys())?(i=s(s(o)))!==Object.prototype&&(n=i):p=!0);var h=null==n||a((function(){var e={};return n[f].call(e)!==e}));h&&(n={}),d&&!h||l(n,f)||c(n,f,(function(){return this})),e.exports={IteratorPrototype:n,BUGGY_SAFARI_ITERATORS:p}},23403:function(e){e.exports={}},16756:function(e,t,r){"use strict";var n=r(86956);e.exports=function(e,t){var r=n(this),i=r.has(e)&&"update"in t?t.update(r.get(e),e,r):t.insert(e,r);return r.set(e,i),i}},7230:function(e,t,r){"use strict";var n=r(86956);e.exports=function(e,t){var r,i=n(this),o=arguments.length>2?arguments[2]:void 0;if("function"!=typeof t&&"function"!=typeof o)throw TypeError("At least one callback required");return i.has(e)?(r=i.get(e),"function"==typeof t&&(r=t(r),i.set(e,r))):"function"==typeof o&&(r=o(),i.set(e,r)),r}},89188:function(e){var t=Math.expm1,r=Math.exp;e.exports=!t||t(10)>22025.465794806718||t(10)<22025.465794806718||-2e-17!=t(-2e-17)?function(e){return 0==(e=+e)?e:e>-1e-6&&e<1e-6?e+e*e/2:r(e)-1}:t},63094:function(e,t,r){var n=r(4380),i=Math.abs,o=Math.pow,a=o(2,-52),s=o(2,-23),c=o(2,127)*(2-s),l=o(2,-126);e.exports=Math.fround||function(e){var t,r,o=i(e),u=n(e);return oc||r!=r?u*(1/0):u*r}},39370:function(e){var t=Math.log;e.exports=Math.log1p||function(e){return(e=+e)>-1e-8&&e<1e-8?e-e*e/2:t(1+e)}},50969:function(e){e.exports=Math.scale||function(e,t,r,n,i){return 0===arguments.length||e!=e||t!=t||r!=r||n!=n||i!=i?NaN:e===1/0||e===-1/0?e:(e-t)*(i-n)/(r-t)+n}},4380:function(e){e.exports=Math.sign||function(e){return 0==(e=+e)||e!=e?e:e<0?-1:1}},26745:function(e,t,r){var n,i,o,a,s,c,l,u,d=r(76121),f=r(38769).f,p=r(94825).set,h=r(60987),m=r(53538),y=r(1441),v=d.MutationObserver||d.WebKitMutationObserver,z=d.document,g=d.process,b=d.Promise,w=f(d,"queueMicrotask"),k=w&&w.value;k||(n=function(){var e,t;for(y&&(e=g.domain)&&e.exit();i;){t=i.fn,i=i.next;try{t()}catch(r){throw i?a():o=void 0,r}}o=void 0,e&&e.enter()},h||y||m||!v||!z?b&&b.resolve?((l=b.resolve(void 0)).constructor=b,u=l.then,a=function(){u.call(l,n)}):a=y?function(){g.nextTick(n)}:function(){p.call(d,n)}:(s=!0,c=z.createTextNode(""),new v(n).observe(c,{characterData:!0}),a=function(){c.data=s=!s})),e.exports=k||function(e){var t={fn:e,next:void 0};o&&(o.next=t),i||(i=t,a()),o=t}},34860:function(e,t,r){var n=r(76121);e.exports=n.Promise},54020:function(e,t,r){var n=r(56962),i=r(72763);e.exports=!!Object.getOwnPropertySymbols&&!i((function(){var e=Symbol();return!String(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&n&&n<41}))},50307:function(e,t,r){var n=r(72763),i=r(1386),o=r(8451),a=i("iterator");e.exports=!n((function(){var e=new URL("b?a=1&b=2&c=3","http://a"),t=e.searchParams,r="";return e.pathname="c%20d",t.forEach((function(e,n){t.delete("b"),r+=n+e})),o&&!e.toJSON||!t.sort||"http://a/c%20d?a=1&c=3"!==e.href||"3"!==t.get("c")||"a=1"!==String(new URLSearchParams("?a=1"))||!t[a]||"a"!==new URL("https://a@b").username||"b"!==new URLSearchParams(new URLSearchParams("a=b")).get("a")||"xn--e1aybc"!==new URL("http://тест").host||"#%D0%B1"!==new URL("http://a#б").hash||"a1c3"!==r||"x"!==new URL("http://x",void 0).host}))},45546:function(e,t,r){var n=r(76121),i=r(99835),o=n.WeakMap;e.exports="function"==typeof o&&/native code/.test(i(o))},40500:function(e,t,r){"use strict";var n=r(80118),i=function(e){var t,r;this.promise=new e((function(e,n){if(void 0!==t||void 0!==r)throw TypeError("Bad Promise constructor");t=e,r=n})),this.resolve=n(t),this.reject=n(r)};e.exports.f=function(e){return new i(e)}},11330:function(e,t,r){var n=r(16272);e.exports=function(e){if(n(e))throw TypeError("The method doesn't accept regular expressions");return e}},30097:function(e,t,r){var n=r(76121).isFinite;e.exports=Number.isFinite||function(e){return"number"==typeof e&&n(e)}},30706:function(e,t,r){var n=r(76121),i=r(36842).trim,o=r(82350),a=n.parseFloat,s=1/a(o+"-0")!=-1/0;e.exports=s?function(e){var t=i(String(e)),r=a(t);return 0===r&&"-"==t.charAt(0)?-0:r}:a},92437:function(e,t,r){var n=r(76121),i=r(36842).trim,o=r(82350),a=n.parseInt,s=/^[+-]?0[Xx]/,c=8!==a(o+"08")||22!==a(o+"0x16");e.exports=c?function(e,t){var r=i(String(e));return a(r,t>>>0||(s.test(r)?16:10))}:a},4138:function(e,t,r){"use strict";var n=r(2995),i=r(34427),o=r(42521),a=r(37532),s=r(37703),c="Incorrect Number.range arguments",l="NumericRangeIterator",u=n.set,d=n.getterFor(l),f=i((function(e,t,r,n,i,a){if(typeof e!=n||t!==1/0&&t!==-1/0&&typeof t!=n)throw new TypeError(c);if(e===1/0||e===-1/0)throw new RangeError(c);var d,f=t>e,p=!1;if(void 0===r)d=void 0;else if(o(r))d=r.step,p=!!r.inclusive;else{if(typeof r!=n)throw new TypeError(c);d=r}if(null==d&&(d=f?a:-a),typeof d!=n)throw new TypeError(c);if(d===1/0||d===-1/0||d===i&&e!==t)throw new RangeError(c);u(this,{type:l,start:e,end:t,step:d,inclusiveEnd:p,hitsEnd:e!=e||t!=t||d!=d||t>e!=d>i,currentCount:i,zero:i}),s||(this.start=e,this.end=t,this.step=d,this.inclusive=p)}),l,(function(){var e=d(this);if(e.hitsEnd)return{value:void 0,done:!0};var t=e.start,r=e.end,n=t+e.step*e.currentCount++;n===r&&(e.hitsEnd=!0);var i=e.inclusiveEnd;return(r>t?i?n>r:n>=r:i?r>n:r>=n)?{value:void 0,done:e.hitsEnd=!0}:{value:n,done:!1}})),p=function(e){return{get:e,set:function(){},configurable:!0,enumerable:!1}};s&&a(f.prototype,{start:p((function(){return d(this).start})),end:p((function(){return d(this).end})),inclusive:p((function(){return d(this).inclusiveEnd})),step:p((function(){return d(this).step}))}),e.exports=f},81179:function(e,t,r){"use strict";var n=r(37703),i=r(72763),o=r(31792),a=r(92719),s=r(77751),c=r(84766),l=r(23169),u=Object.assign,d=Object.defineProperty;e.exports=!u||i((function(){if(n&&1!==u({b:1},u(d({},"a",{enumerable:!0,get:function(){d(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var e={},t={},r=Symbol(),i="abcdefghijklmnopqrst";return e[r]=7,i.split("").forEach((function(e){t[e]=e})),7!=u({},e)[r]||o(u({},t)).join("")!=i}))?function(e,t){for(var r=c(e),i=arguments.length,u=1,d=a.f,f=s.f;i>u;)for(var p,h=l(arguments[u++]),m=d?o(h).concat(d(h)):o(h),y=m.length,v=0;y>v;)p=m[v++],n&&!f.call(h,p)||(r[p]=h[p]);return r}:u},63571:function(e,t,r){var n,i=r(86956),o=r(37532),a=r(64731),s=r(32048),c=r(24174),l=r(6004),u=r(52562),d=u("IE_PROTO"),f=function(){},p=function(e){return"\n \n \n \n ```\n\n ```js\n import {html} from '@polymer/polymer/lib/utils/html-tag.js';\n import '@polymer/iron-flex-layout/iron-flex-layout-classes.js';\n\n const template = html`\n \n \n
    \n
    horizontal layout center alignment
    \n
    \n `;\n document.body.appendChild(template.content);\n ```\n\n2. [Custom CSS\nmixins](https://github.com/PolymerElements/iron-flex-layout/blob/master/iron-flex-layout.html).\nThe mixin stylesheet includes custom CSS mixins that can be applied inside a CSS\nrule using the `@apply` function.\n\nPlease note that the old [/deep/ layout\nclasses](https://github.com/PolymerElements/iron-flex-layout/tree/master/classes)\nare deprecated, and should not be used. To continue using layout properties\ndirectly in markup, please switch to using the new `dom-module`-based\n[layout\nclasses](https://github.com/PolymerElements/iron-flex-layout/tree/master/iron-flex-layout-classes.html).\nPlease note that the new version does not use `/deep/`, and therefore requires\nyou to import the `dom-modules` in every element that needs to use them.\n\n@group Iron Elements\n@pseudoElement iron-flex-layout\n@demo demo/index.html\n*/\nconst template = html`\n\n \n\n\n \n`;\n\ntemplate.setAttribute('style', 'display: none;');\ndocument.head.appendChild(template.content);\n\nvar style = document.createElement('style');\nstyle.textContent = '[hidden] { display: none !important; }';\ndocument.head.appendChild(style);\n","/**\n@license\nCopyright (c) 2015 The Polymer Project Authors. All rights reserved.\nThis code may only be used under the BSD style license found at\nhttp://polymer.github.io/LICENSE.txt The complete set of authors may be found at\nhttp://polymer.github.io/AUTHORS.txt The complete set of contributors may be\nfound at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as\npart of the polymer project is also subject to an additional IP rights grant\nfound at http://polymer.github.io/PATENTS.txt\n*/\nimport '@polymer/polymer/polymer-legacy.js';\n\nimport {Polymer} from '@polymer/polymer/lib/legacy/polymer-fn.js';\nimport {html} from '@polymer/polymer/lib/utils/html-tag.js';\n\n/**\n`iron-a11y-announcer` is a singleton element that is intended to add a11y\nto features that require on-demand announcement from screen readers. In\norder to make use of the announcer, it is best to request its availability\nin the announcing element.\n\nExample:\n\n Polymer({\n\n is: 'x-chatty',\n\n attached: function() {\n // This will create the singleton element if it has not\n // been created yet:\n Polymer.IronA11yAnnouncer.requestAvailability();\n }\n });\n\nAfter the `iron-a11y-announcer` has been made available, elements can\nmake announces by firing bubbling `iron-announce` events.\n\nExample:\n\n this.fire('iron-announce', {\n text: 'This is an announcement!'\n }, { bubbles: true });\n\nNote: announcements are only audible if you have a screen reader enabled.\n\n@group Iron Elements\n@demo demo/index.html\n*/\nexport const IronA11yAnnouncer = Polymer({\n _template: html`\n \n
    [[_text]]
    \n`,\n\n is: 'iron-a11y-announcer',\n\n properties: {\n\n /**\n * The value of mode is used to set the `aria-live` attribute\n * for the element that will be announced. Valid values are: `off`,\n * `polite` and `assertive`.\n */\n mode: {type: String, value: 'polite'},\n\n _text: {type: String, value: ''}\n },\n\n created: function() {\n if (!IronA11yAnnouncer.instance) {\n IronA11yAnnouncer.instance = this;\n }\n\n document.body.addEventListener(\n 'iron-announce', this._onIronAnnounce.bind(this));\n },\n\n /**\n * Cause a text string to be announced by screen readers.\n *\n * @param {string} text The text that should be announced.\n */\n announce: function(text) {\n this._text = '';\n this.async(function() {\n this._text = text;\n }, 100);\n },\n\n _onIronAnnounce: function(event) {\n if (event.detail && event.detail.text) {\n this.announce(event.detail.text);\n }\n }\n});\n\nIronA11yAnnouncer.instance = null;\n\nIronA11yAnnouncer.requestAvailability = function() {\n if (!IronA11yAnnouncer.instance) {\n IronA11yAnnouncer.instance = document.createElement('iron-a11y-announcer');\n }\n\n document.body.appendChild(IronA11yAnnouncer.instance);\n};\n","/**\n@license\nCopyright (c) 2015 The Polymer Project Authors. All rights reserved.\nThis code may only be used under the BSD style license found at\nhttp://polymer.github.io/LICENSE.txt The complete set of authors may be found at\nhttp://polymer.github.io/AUTHORS.txt The complete set of contributors may be\nfound at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as\npart of the polymer project is also subject to an additional IP rights grant\nfound at http://polymer.github.io/PATENTS.txt\n*/\nimport '@polymer/polymer/polymer-legacy.js';\n\nimport {IronA11yAnnouncer} from '@polymer/iron-a11y-announcer/iron-a11y-announcer.js';\nimport {IronValidatableBehavior} from '@polymer/iron-validatable-behavior/iron-validatable-behavior.js';\nimport {Polymer} from '@polymer/polymer/lib/legacy/polymer-fn.js';\nimport {dom} from '@polymer/polymer/lib/legacy/polymer.dom.js';\nimport {html} from '@polymer/polymer/lib/utils/html-tag.js';\n\n/**\n`` is a wrapper to a native `` element, that adds two-way\nbinding and prevention of invalid input. To use it, you must distribute a native\n`` yourself. You can continue to use the native `input` as you would\nnormally:\n\n \n \n \n\n \n \n \n\n### Two-way binding\n\nBy default you can only get notified of changes to a native ``'s `value`\ndue to user input:\n\n \n\nThis means that if you imperatively set the value (i.e. `someNativeInput.value =\n'foo'`), no events will be fired and this change cannot be observed.\n\n`iron-input` adds the `bind-value` property that mirrors the native `input`'s\n'`value` property; this property can be used for two-way data binding.\n`bind-value` will notify if it is changed either by user input or by script.\n\n \n \n \n\nNote: this means that if you want to imperatively set the native `input`'s, you\n_must_ set `bind-value` instead, so that the wrapper `iron-input` can be\nnotified.\n\n### Validation\n\n`iron-input` uses the native `input`'s validation. For simplicity, `iron-input`\nhas a `validate()` method (which internally just checks the distributed\n`input`'s validity), which sets an `invalid` attribute that can also be used for\nstyling.\n\nTo validate automatically as you type, you can use the `auto-validate`\nattribute.\n\n`iron-input` also fires an `iron-input-validate` event after `validate()` is\ncalled. You can use it to implement a custom validator:\n\n var CatsOnlyValidator = {\n validate: function(ironInput) {\n var valid = !ironInput.bindValue || ironInput.bindValue === 'cat';\n ironInput.invalid = !valid;\n return valid;\n }\n }\n ironInput.addEventListener('iron-input-validate', function() {\n CatsOnly.validate(input2);\n });\n\nYou can also use an element implementing an\n[`IronValidatorBehavior`](/element/PolymerElements/iron-validatable-behavior).\nThis example can also be found in the demo for this element:\n\n \n \n \n\n### Preventing invalid input\n\nIt may be desirable to only allow users to enter certain characters. You can use\nthe `allowed-pattern` attribute to accomplish this. This feature is separate\nfrom validation, and `allowed-pattern` does not affect how the input is\nvalidated.\n\n // Only allow typing digits, but a valid input has exactly 5 digits.\n \n \n \n\n@demo demo/index.html\n*/\nPolymer({\n _template: html`\n \n \n`,\n\n is: 'iron-input',\n behaviors: [IronValidatableBehavior],\n\n /**\n * Fired whenever `validate()` is called.\n *\n * @event iron-input-validate\n */\n\n properties: {\n\n /**\n * Use this property instead of `value` for two-way data binding, or to\n * set a default value for the input. **Do not** use the distributed\n * input's `value` property to set a default value.\n */\n bindValue: {type: String, value: ''},\n\n /**\n * Computed property that echoes `bindValue` (mostly used for Polymer 1.0\n * backcompatibility, if you were one-way binding to the Polymer 1.0\n * `input is=\"iron-input\"` value attribute).\n */\n value: {type: String, computed: '_computeValue(bindValue)'},\n\n /**\n * Regex-like list of characters allowed as input; all characters not in the\n * list will be rejected. The recommended format should be a list of allowed\n * characters, for example, `[a-zA-Z0-9.+-!;:]`.\n *\n * This pattern represents the allowed characters for the field; as the user\n * inputs text, each individual character will be checked against the\n * pattern (rather than checking the entire value as a whole). If a\n * character is not a match, it will be rejected.\n *\n * Pasted input will have each character checked individually; if any\n * character doesn't match `allowedPattern`, the entire pasted string will\n * be rejected.\n *\n * Note: if you were using `iron-input` in 1.0, you were also required to\n * set `prevent-invalid-input`. This is no longer needed as of Polymer 2.0,\n * and will be set automatically for you if an `allowedPattern` is provided.\n *\n */\n allowedPattern: {type: String},\n\n /**\n * Set to true to auto-validate the input value as you type.\n */\n autoValidate: {type: Boolean, value: false},\n\n /**\n * The native input element.\n */\n _inputElement: Object,\n },\n\n observers: ['_bindValueChanged(bindValue, _inputElement)'],\n listeners: {'input': '_onInput', 'keypress': '_onKeypress'},\n\n created: function() {\n IronA11yAnnouncer.requestAvailability();\n this._previousValidInput = '';\n this._patternAlreadyChecked = false;\n },\n\n attached: function() {\n // If the input is added at a later time, update the internal reference.\n this._observer = dom(this).observeNodes(function(info) {\n this._initSlottedInput();\n }.bind(this));\n },\n\n detached: function() {\n if (this._observer) {\n dom(this).unobserveNodes(this._observer);\n this._observer = null;\n }\n },\n\n /**\n * Returns the distributed input element.\n */\n get inputElement() {\n return this._inputElement;\n },\n\n _initSlottedInput: function() {\n this._inputElement = this.getEffectiveChildren()[0];\n\n if (this.inputElement && this.inputElement.value) {\n this.bindValue = this.inputElement.value;\n }\n\n this.fire('iron-input-ready');\n },\n\n get _patternRegExp() {\n var pattern;\n if (this.allowedPattern) {\n pattern = new RegExp(this.allowedPattern);\n } else {\n switch (this.inputElement.type) {\n case 'number':\n pattern = /[0-9.,e-]/;\n break;\n }\n }\n return pattern;\n },\n\n /**\n * @suppress {checkTypes}\n */\n _bindValueChanged: function(bindValue, inputElement) {\n // The observer could have run before attached() when we have actually\n // initialized this property.\n if (!inputElement) {\n return;\n }\n\n if (bindValue === undefined) {\n inputElement.value = null;\n } else if (bindValue !== inputElement.value) {\n this.inputElement.value = bindValue;\n }\n\n if (this.autoValidate) {\n this.validate();\n }\n\n // manually notify because we don't want to notify until after setting value\n this.fire('bind-value-changed', {value: bindValue});\n },\n\n _onInput: function() {\n // Need to validate each of the characters pasted if they haven't\n // been validated inside `_onKeypress` already.\n if (this.allowedPattern && !this._patternAlreadyChecked) {\n var valid = this._checkPatternValidity();\n if (!valid) {\n this._announceInvalidCharacter(\n 'Invalid string of characters not entered.');\n this.inputElement.value = this._previousValidInput;\n }\n }\n this.bindValue = this._previousValidInput = this.inputElement.value;\n this._patternAlreadyChecked = false;\n },\n\n _isPrintable: function(event) {\n // What a control/printable character is varies wildly based on the browser.\n // - most control characters (arrows, backspace) do not send a `keypress`\n // event\n // in Chrome, but the *do* on Firefox\n // - in Firefox, when they do send a `keypress` event, control chars have\n // a charCode = 0, keyCode = xx (for ex. 40 for down arrow)\n // - printable characters always send a keypress event.\n // - in Firefox, printable chars always have a keyCode = 0. In Chrome, the\n // keyCode\n // always matches the charCode.\n // None of this makes any sense.\n\n // For these keys, ASCII code == browser keycode.\n var anyNonPrintable = (event.keyCode == 8) || // backspace\n (event.keyCode == 9) || // tab\n (event.keyCode == 13) || // enter\n (event.keyCode == 27); // escape\n\n // For these keys, make sure it's a browser keycode and not an ASCII code.\n var mozNonPrintable = (event.keyCode == 19) || // pause\n (event.keyCode == 20) || // caps lock\n (event.keyCode == 45) || // insert\n (event.keyCode == 46) || // delete\n (event.keyCode == 144) || // num lock\n (event.keyCode == 145) || // scroll lock\n (event.keyCode > 32 &&\n event.keyCode < 41) || // page up/down, end, home, arrows\n (event.keyCode > 111 && event.keyCode < 124); // fn keys\n\n return !anyNonPrintable && !(event.charCode == 0 && mozNonPrintable);\n },\n\n _onKeypress: function(event) {\n if (!this.allowedPattern && this.inputElement.type !== 'number') {\n return;\n }\n var regexp = this._patternRegExp;\n if (!regexp) {\n return;\n }\n\n // Handle special keys and backspace\n if (event.metaKey || event.ctrlKey || event.altKey) {\n return;\n }\n\n // Check the pattern either here or in `_onInput`, but not in both.\n this._patternAlreadyChecked = true;\n\n var thisChar = String.fromCharCode(event.charCode);\n if (this._isPrintable(event) && !regexp.test(thisChar)) {\n event.preventDefault();\n this._announceInvalidCharacter(\n 'Invalid character ' + thisChar + ' not entered.');\n }\n },\n\n _checkPatternValidity: function() {\n var regexp = this._patternRegExp;\n if (!regexp) {\n return true;\n }\n for (var i = 0; i < this.inputElement.value.length; i++) {\n if (!regexp.test(this.inputElement.value[i])) {\n return false;\n }\n }\n return true;\n },\n\n /**\n * Returns true if `value` is valid. The validator provided in `validator`\n * will be used first, then any constraints.\n * @return {boolean} True if the value is valid.\n */\n validate: function() {\n if (!this.inputElement) {\n this.invalid = false;\n return true;\n }\n\n // Use the nested input's native validity.\n var valid = this.inputElement.checkValidity();\n\n // Only do extra checking if the browser thought this was valid.\n if (valid) {\n // Empty, required input is invalid\n if (this.required && this.bindValue === '') {\n valid = false;\n } else if (this.hasValidator()) {\n valid = IronValidatableBehavior.validate.call(this, this.bindValue);\n }\n }\n\n this.invalid = !valid;\n this.fire('iron-input-validate');\n return valid;\n },\n\n _announceInvalidCharacter: function(message) {\n this.fire('iron-announce', {text: message});\n },\n\n _computeValue: function(bindValue) {\n return bindValue;\n }\n});\n","/**\n@license\nCopyright (c) 2015 The Polymer Project Authors. All rights reserved.\nThis code may only be used under the BSD style license found at\nhttp://polymer.github.io/LICENSE.txt The complete set of authors may be found at\nhttp://polymer.github.io/AUTHORS.txt The complete set of contributors may be\nfound at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as\npart of the polymer project is also subject to an additional IP rights grant\nfound at http://polymer.github.io/PATENTS.txt\n*/\nimport '@polymer/iron-flex-layout/iron-flex-layout.js';\n\nimport {IronMeta} from '@polymer/iron-meta/iron-meta.js';\nimport {Polymer} from '@polymer/polymer/lib/legacy/polymer-fn.js';\nimport {dom} from '@polymer/polymer/lib/legacy/polymer.dom.js';\nimport {html} from '@polymer/polymer/lib/utils/html-tag.js';\nimport {Base} from '@polymer/polymer/polymer-legacy.js';\n\n/**\n\nThe `iron-icon` element displays an icon. By default an icon renders as a 24px\nsquare.\n\nExample using src:\n\n \n\nExample setting size to 32px x 32px:\n\n \n\n \n\nThe iron elements include several sets of icons. To use the default set of\nicons, import `iron-icons.js` and use the `icon` attribute to specify an icon:\n\n \n\n \n\nTo use a different built-in set of icons, import the specific\n`iron-icons/-icons.js`, and specify the icon as `:`.\nFor example, to use a communication icon, you would use:\n\n \n\n \n\nYou can also create custom icon sets of bitmap or SVG icons.\n\nExample of using an icon named `cherry` from a custom iconset with the ID\n`fruit`:\n\n \n\nSee `` and `` for more information about how to\ncreate a custom iconset.\n\nSee the `iron-icons` demo to see the icons available in the various iconsets.\n\n### Styling\n\nThe following custom properties are available for styling:\n\nCustom property | Description | Default\n----------------|-------------|----------\n`--iron-icon` | Mixin applied to the icon | {}\n`--iron-icon-width` | Width of the icon | `24px`\n`--iron-icon-height` | Height of the icon | `24px`\n`--iron-icon-fill-color` | Fill color of the svg icon | `currentcolor`\n`--iron-icon-stroke-color` | Stroke color of the svg icon | none\n\n@group Iron Elements\n@element iron-icon\n@demo demo/index.html\n@hero hero.svg\n@homepage polymer.github.io\n*/\nPolymer({\n _template: html`\n \n`,\n\n is: 'iron-icon',\n\n properties: {\n\n /**\n * The name of the icon to use. The name should be of the form:\n * `iconset_name:icon_name`.\n */\n icon: {type: String},\n\n /**\n * The name of the theme to used, if one is specified by the\n * iconset.\n */\n theme: {type: String},\n\n /**\n * If using iron-icon without an iconset, you can set the src to be\n * the URL of an individual icon image file. Note that this will take\n * precedence over a given icon attribute.\n */\n src: {type: String},\n\n /**\n * @type {!IronMeta}\n */\n _meta: {value: Base.create('iron-meta', {type: 'iconset'})}\n\n },\n\n observers: [\n '_updateIcon(_meta, isAttached)',\n '_updateIcon(theme, isAttached)',\n '_srcChanged(src, isAttached)',\n '_iconChanged(icon, isAttached)'\n ],\n\n _DEFAULT_ICONSET: 'icons',\n\n _iconChanged: function(icon) {\n var parts = (icon || '').split(':');\n this._iconName = parts.pop();\n this._iconsetName = parts.pop() || this._DEFAULT_ICONSET;\n this._updateIcon();\n },\n\n _srcChanged: function(src) {\n this._updateIcon();\n },\n\n _usesIconset: function() {\n return this.icon || !this.src;\n },\n\n /** @suppress {visibility} */\n _updateIcon: function() {\n if (this._usesIconset()) {\n if (this._img && this._img.parentNode) {\n dom(this.root).removeChild(this._img);\n }\n if (this._iconName === '') {\n if (this._iconset) {\n this._iconset.removeIcon(this);\n }\n } else if (this._iconsetName && this._meta) {\n this._iconset = /** @type {?Polymer.Iconset} */ (\n this._meta.byKey(this._iconsetName));\n if (this._iconset) {\n this._iconset.applyIcon(this, this._iconName, this.theme);\n this.unlisten(window, 'iron-iconset-added', '_updateIcon');\n } else {\n this.listen(window, 'iron-iconset-added', '_updateIcon');\n }\n }\n } else {\n if (this._iconset) {\n this._iconset.removeIcon(this);\n }\n if (!this._img) {\n this._img = document.createElement('img');\n this._img.style.width = '100%';\n this._img.style.height = '100%';\n this._img.draggable = false;\n }\n this._img.src = this.src;\n dom(this.root).appendChild(this._img);\n }\n }\n});\n","/**\n@license\nCopyright (c) 2015 The Polymer Project Authors. All rights reserved.\nThis code may only be used under the BSD style license found at\nhttp://polymer.github.io/LICENSE.txt The complete set of authors may be found at\nhttp://polymer.github.io/AUTHORS.txt The complete set of contributors may be\nfound at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as\npart of the polymer project is also subject to an additional IP rights grant\nfound at http://polymer.github.io/PATENTS.txt\n*/\nimport '@polymer/polymer/polymer-legacy.js';\n\nimport {Polymer} from '@polymer/polymer/lib/legacy/polymer-fn.js';\nimport {dom} from '@polymer/polymer/lib/legacy/polymer.dom.js';\nimport {html} from '@polymer/polymer/lib/utils/html-tag.js';\n\n/*\n`iron-overlay-backdrop` is a backdrop used by `Polymer.IronOverlayBehavior`. It\nshould be a singleton.\n\n### Styling\n\nThe following custom properties and mixins are available for styling.\n\nCustom property | Description | Default\n-------------------------------------------|------------------------|---------\n`--iron-overlay-backdrop-background-color` | Backdrop background color | #000\n`--iron-overlay-backdrop-opacity` | Backdrop opacity | 0.6\n`--iron-overlay-backdrop` | Mixin applied to `iron-overlay-backdrop`. | {}\n`--iron-overlay-backdrop-opened` | Mixin applied to `iron-overlay-backdrop` when it is displayed | {}\n*/\nPolymer({\n /** @override */\n _template: html`\n \n\n \n`,\n\n is: 'iron-overlay-backdrop',\n\n properties: {\n\n /**\n * Returns true if the backdrop is opened.\n */\n opened: {\n reflectToAttribute: true,\n type: Boolean,\n value: false,\n observer: '_openedChanged',\n }\n\n },\n\n listeners: {\n 'transitionend': '_onTransitionend',\n },\n\n /** @override */\n created: function() {\n // Used to cancel previous requestAnimationFrame calls when opened changes.\n this.__openedRaf = null;\n },\n\n /** @override */\n attached: function() {\n this.opened && this._openedChanged(this.opened);\n },\n\n /**\n * Appends the backdrop to document body if needed.\n */\n prepare: function() {\n if (this.opened && !this.parentNode) {\n dom(document.body).appendChild(this);\n }\n },\n\n /**\n * Shows the backdrop.\n */\n open: function() {\n this.opened = true;\n },\n\n /**\n * Hides the backdrop.\n */\n close: function() {\n this.opened = false;\n },\n\n /**\n * Removes the backdrop from document body if needed.\n */\n complete: function() {\n if (!this.opened && this.parentNode === document.body) {\n dom(this.parentNode).removeChild(this);\n }\n },\n\n _onTransitionend: function(event) {\n if (event && event.target === this) {\n this.complete();\n }\n },\n\n /**\n * @param {boolean} opened\n * @private\n */\n _openedChanged: function(opened) {\n if (opened) {\n // Auto-attach.\n this.prepare();\n } else {\n // Animation might be disabled via the mixin or opacity custom property.\n // If it is disabled in other ways, it's up to the user to call complete.\n var cs = window.getComputedStyle(this);\n if (cs.transitionDuration === '0s' || cs.opacity == 0) {\n this.complete();\n }\n }\n\n if (!this.isAttached) {\n return;\n }\n\n // Always cancel previous requestAnimationFrame.\n if (this.__openedRaf) {\n window.cancelAnimationFrame(this.__openedRaf);\n this.__openedRaf = null;\n }\n // Force relayout to ensure proper transitions.\n this.scrollTop = this.scrollTop;\n this.__openedRaf = window.requestAnimationFrame(function() {\n this.__openedRaf = null;\n this.toggleClass('opened', this.opened);\n }.bind(this));\n }\n});\n","/**\n@license\nCopyright (c) 2015 The Polymer Project Authors. All rights reserved.\nThis code may only be used under the BSD style license found at\nhttp://polymer.github.io/LICENSE.txt The complete set of authors may be found at\nhttp://polymer.github.io/AUTHORS.txt The complete set of contributors may be\nfound at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as\npart of the polymer project is also subject to an additional IP rights grant\nfound at http://polymer.github.io/PATENTS.txt\n*/\nimport '@polymer/polymer/polymer-legacy.js';\n\nimport {IronA11yKeysBehavior} from '@polymer/iron-a11y-keys-behavior/iron-a11y-keys-behavior.js';\nimport {IronControlState} from '@polymer/iron-behaviors/iron-control-state.js';\nimport {IronOverlayBehavior, IronOverlayBehaviorImpl} from '@polymer/iron-overlay-behavior/iron-overlay-behavior.js';\nimport {NeonAnimationRunnerBehavior} from '@polymer/neon-animation/neon-animation-runner-behavior.js';\nimport {Polymer} from '@polymer/polymer/lib/legacy/polymer-fn.js';\nimport {dom} from '@polymer/polymer/lib/legacy/polymer.dom.js';\nimport {html} from '@polymer/polymer/lib/utils/html-tag.js';\n\n/**\n`` is a generalized element that is useful when you have\nhidden content (`dropdown-content`) that is revealed due to some change in\nstate that should cause it to do so.\n\nNote that this is a low-level element intended to be used as part of other\ncomposite elements that cause dropdowns to be revealed.\n\nExamples of elements that might be implemented using an `iron-dropdown`\ninclude comboboxes, menubuttons, selects. The list goes on.\n\nThe `` element exposes attributes that allow the position\nof the `dropdown-content` relative to the `dropdown-trigger` to be\nconfigured.\n\n \n
    Hello!
    \n
    \n\nIn the above example, the `
    ` assigned to the `dropdown-content` slot will\nbe hidden until the dropdown element has `opened` set to true, or when the\n`open` method is called on the element.\n\n@demo demo/index.html\n*/\nPolymer({\n _template: html`\n \n\n
    \n \n
    \n`,\n\n is: 'iron-dropdown',\n\n behaviors: [\n IronControlState,\n IronA11yKeysBehavior,\n IronOverlayBehavior,\n NeonAnimationRunnerBehavior\n ],\n\n properties: {\n /**\n * The orientation against which to align the dropdown content\n * horizontally relative to the dropdown trigger.\n * Overridden from `Polymer.IronFitBehavior`.\n */\n horizontalAlign: {type: String, value: 'left', reflectToAttribute: true},\n\n /**\n * The orientation against which to align the dropdown content\n * vertically relative to the dropdown trigger.\n * Overridden from `Polymer.IronFitBehavior`.\n */\n verticalAlign: {type: String, value: 'top', reflectToAttribute: true},\n\n /**\n * An animation config. If provided, this will be used to animate the\n * opening of the dropdown. Pass an Array for multiple animations.\n * See `neon-animation` documentation for more animation configuration\n * details.\n */\n openAnimationConfig: {type: Object},\n\n /**\n * An animation config. If provided, this will be used to animate the\n * closing of the dropdown. Pass an Array for multiple animations.\n * See `neon-animation` documentation for more animation configuration\n * details.\n */\n closeAnimationConfig: {type: Object},\n\n /**\n * If provided, this will be the element that will be focused when\n * the dropdown opens.\n */\n focusTarget: {type: Object},\n\n /**\n * Set to true to disable animations when opening and closing the\n * dropdown.\n */\n noAnimations: {type: Boolean, value: false},\n\n /**\n * By default, the dropdown will constrain scrolling on the page\n * to itself when opened.\n * Set to true in order to prevent scroll from being constrained\n * to the dropdown when it opens.\n * This property is a shortcut to set `scrollAction` to lock or refit.\n * Prefer directly setting the `scrollAction` property.\n */\n allowOutsideScroll:\n {type: Boolean, value: false, observer: '_allowOutsideScrollChanged'}\n },\n\n listeners: {'neon-animation-finish': '_onNeonAnimationFinish'},\n\n observers: [\n '_updateOverlayPosition(positionTarget, verticalAlign, horizontalAlign, verticalOffset, horizontalOffset)'\n ],\n\n /**\n * The element that is contained by the dropdown, if any.\n */\n get containedElement() {\n // Polymer 2.x returns slot.assignedNodes which can contain text nodes.\n var nodes = dom(this.$.content).getDistributedNodes();\n for (var i = 0, l = nodes.length; i < l; i++) {\n if (nodes[i].nodeType === Node.ELEMENT_NODE) {\n return nodes[i];\n }\n }\n },\n\n ready: function() {\n // Ensure scrollAction is set.\n if (!this.scrollAction) {\n this.scrollAction = this.allowOutsideScroll ? 'refit' : 'lock';\n }\n this._readied = true;\n },\n\n attached: function() {\n if (!this.sizingTarget || this.sizingTarget === this) {\n this.sizingTarget = this.containedElement || this;\n }\n },\n\n detached: function() {\n this.cancelAnimation();\n },\n\n /**\n * Called when the value of `opened` changes.\n * Overridden from `IronOverlayBehavior`\n */\n _openedChanged: function() {\n if (this.opened && this.disabled) {\n this.cancel();\n } else {\n this.cancelAnimation();\n this._updateAnimationConfig();\n IronOverlayBehaviorImpl._openedChanged.apply(this, arguments);\n }\n },\n\n /**\n * Overridden from `IronOverlayBehavior`.\n */\n _renderOpened: function() {\n if (!this.noAnimations && this.animationConfig.open) {\n this.$.contentWrapper.classList.add('animating');\n this.playAnimation('open');\n } else {\n IronOverlayBehaviorImpl._renderOpened.apply(this, arguments);\n }\n },\n\n /**\n * Overridden from `IronOverlayBehavior`.\n */\n _renderClosed: function() {\n if (!this.noAnimations && this.animationConfig.close) {\n this.$.contentWrapper.classList.add('animating');\n this.playAnimation('close');\n } else {\n IronOverlayBehaviorImpl._renderClosed.apply(this, arguments);\n }\n },\n\n /**\n * Called when animation finishes on the dropdown (when opening or\n * closing). Responsible for \"completing\" the process of opening or\n * closing the dropdown by positioning it or setting its display to\n * none.\n */\n _onNeonAnimationFinish: function() {\n this.$.contentWrapper.classList.remove('animating');\n if (this.opened) {\n this._finishRenderOpened();\n } else {\n this._finishRenderClosed();\n }\n },\n\n /**\n * Constructs the final animation config from different properties used\n * to configure specific parts of the opening and closing animations.\n */\n _updateAnimationConfig: function() {\n // Update the animation node to be the containedElement.\n var animationNode = this.containedElement;\n var animations = [].concat(this.openAnimationConfig || [])\n .concat(this.closeAnimationConfig || []);\n for (var i = 0; i < animations.length; i++) {\n animations[i].node = animationNode;\n }\n this.animationConfig = {\n open: this.openAnimationConfig,\n close: this.closeAnimationConfig\n };\n },\n\n /**\n * Updates the overlay position based on configured horizontal\n * and vertical alignment.\n */\n _updateOverlayPosition: function() {\n if (this.isAttached) {\n // This triggers iron-resize, and iron-overlay-behavior will call refit if\n // needed.\n this.notifyResize();\n }\n },\n\n /**\n * Sets scrollAction according to the value of allowOutsideScroll.\n * Prefer setting directly scrollAction.\n */\n _allowOutsideScrollChanged: function(allowOutsideScroll) {\n // Wait until initial values are all set.\n if (!this._readied) {\n return;\n }\n if (!allowOutsideScroll) {\n this.scrollAction = 'lock';\n } else if (!this.scrollAction || this.scrollAction === 'lock') {\n this.scrollAction = 'refit';\n }\n },\n\n /**\n * Apply focus to focusTarget or containedElement\n */\n _applyFocus: function() {\n var focusTarget = this.focusTarget || this.containedElement;\n if (focusTarget && this.opened && !this.noAutoFocus) {\n focusTarget.focus();\n } else {\n IronOverlayBehaviorImpl._applyFocus.apply(this, arguments);\n }\n }\n});\n","/**\n@license\nCopyright (c) 2015 The Polymer Project Authors. All rights reserved.\nThis code may only be used under the BSD style license found at\nhttp://polymer.github.io/LICENSE.txt The complete set of authors may be found at\nhttp://polymer.github.io/AUTHORS.txt The complete set of contributors may be\nfound at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as\npart of the polymer project is also subject to an additional IP rights grant\nfound at http://polymer.github.io/PATENTS.txt\n*/\nimport '@polymer/polymer/polymer-legacy.js';\nimport '@polymer/iron-dropdown/iron-dropdown.js';\nimport '@polymer/neon-animation/animations/fade-in-animation.js';\nimport '@polymer/neon-animation/animations/fade-out-animation.js';\nimport '@polymer/paper-styles/default-theme.js';\nimport '@polymer/paper-styles/shadow.js';\nimport './paper-menu-button-animations.js';\n\nimport {IronA11yKeysBehavior} from '@polymer/iron-a11y-keys-behavior/iron-a11y-keys-behavior.js';\nimport {IronControlState} from '@polymer/iron-behaviors/iron-control-state.js';\nimport {Polymer} from '@polymer/polymer/lib/legacy/polymer-fn.js';\nimport {dom} from '@polymer/polymer/lib/legacy/polymer.dom.js';\nimport {html} from '@polymer/polymer/lib/utils/html-tag.js';\n\nvar config = {\n ANIMATION_CUBIC_BEZIER: 'cubic-bezier(.3,.95,.5,1)',\n MAX_ANIMATION_TIME_MS: 400\n};\n\n/**\nMaterial design: [Dropdown\nbuttons](https://www.google.com/design/spec/components/buttons.html#buttons-dropdown-buttons)\n\n`paper-menu-button` allows one to compose a designated \"trigger\" element with\nanother element that represents \"content\", to create a dropdown menu that\ndisplays the \"content\" when the \"trigger\" is clicked.\n\nThe child element assigned to the `dropdown-trigger` slot will be used as the\n\"trigger\" element. The child element assigned to the `dropdown-content` slot\nwill be used as the \"content\" element.\n\nThe `paper-menu-button` is sensitive to its content's `iron-select` events. If\nthe \"content\" element triggers an `iron-select` event, the `paper-menu-button`\nwill close automatically.\n\nExample:\n\n \n Share\n Settings\n Help\n \n \n\n### Styling\n\nThe following custom properties and mixins are also available for styling:\n\nCustom property | Description | Default\n----------------|-------------|----------\n`--paper-menu-button-dropdown-background` | Background color of the paper-menu-button dropdown | `--primary-background-color`\n`--paper-menu-button` | Mixin applied to the paper-menu-button | `{}`\n`--paper-menu-button-disabled` | Mixin applied to the paper-menu-button when disabled | `{}`\n`--paper-menu-button-dropdown` | Mixin applied to the paper-menu-button dropdown | `{}`\n`--paper-menu-button-content` | Mixin applied to the paper-menu-button content | `{}`\n\n@demo demo/index.html\n*/\nexport const PaperMenuButton = Polymer({\n /** @override */\n _template: html`\n \n\n
    \n \n
    \n\n \n
    \n \n
    \n
    \n`,\n\n is: 'paper-menu-button',\n\n /**\n * Fired when the dropdown opens.\n *\n * @event paper-dropdown-open\n */\n\n /**\n * Fired when the dropdown closes.\n *\n * @event paper-dropdown-close\n */\n\n behaviors: [IronA11yKeysBehavior, IronControlState],\n\n properties: {\n /**\n * True if the content is currently displayed.\n */\n opened:\n {type: Boolean, value: false, notify: true, observer: '_openedChanged'},\n\n /**\n * The orientation against which to align the menu dropdown\n * horizontally relative to the dropdown trigger.\n */\n horizontalAlign: {type: String, value: 'left', reflectToAttribute: true},\n\n /**\n * The orientation against which to align the menu dropdown\n * vertically relative to the dropdown trigger.\n */\n verticalAlign: {type: String, value: 'top', reflectToAttribute: true},\n\n /**\n * If true, the `horizontalAlign` and `verticalAlign` properties will\n * be considered preferences instead of strict requirements when\n * positioning the dropdown and may be changed if doing so reduces\n * the area of the dropdown falling outside of `fitInto`.\n */\n dynamicAlign: {type: Boolean},\n\n /**\n * A pixel value that will be added to the position calculated for the\n * given `horizontalAlign`. Use a negative value to offset to the\n * left, or a positive value to offset to the right.\n */\n horizontalOffset: {type: Number, value: 0, notify: true},\n\n /**\n * A pixel value that will be added to the position calculated for the\n * given `verticalAlign`. Use a negative value to offset towards the\n * top, or a positive value to offset towards the bottom.\n */\n verticalOffset: {type: Number, value: 0, notify: true},\n\n /**\n * If true, the dropdown will be positioned so that it doesn't overlap\n * the button.\n */\n noOverlap: {type: Boolean},\n\n /**\n * Set to true to disable animations when opening and closing the\n * dropdown.\n */\n noAnimations: {type: Boolean, value: false},\n\n /**\n * Set to true to disable automatically closing the dropdown after\n * a selection has been made.\n */\n ignoreSelect: {type: Boolean, value: false},\n\n /**\n * Set to true to enable automatically closing the dropdown after an\n * item has been activated, even if the selection did not change.\n */\n closeOnActivate: {type: Boolean, value: false},\n\n /**\n * An animation config. If provided, this will be used to animate the\n * opening of the dropdown.\n */\n openAnimationConfig: {\n type: Object,\n value: function() {\n return [\n {name: 'fade-in-animation', timing: {delay: 100, duration: 200}},\n {\n name: 'paper-menu-grow-width-animation',\n timing: {\n delay: 100,\n duration: 150,\n easing: config.ANIMATION_CUBIC_BEZIER\n }\n },\n {\n name: 'paper-menu-grow-height-animation',\n timing: {\n delay: 100,\n duration: 275,\n easing: config.ANIMATION_CUBIC_BEZIER\n }\n }\n ];\n }\n },\n\n /**\n * An animation config. If provided, this will be used to animate the\n * closing of the dropdown.\n */\n closeAnimationConfig: {\n type: Object,\n value: function() {\n return [\n {name: 'fade-out-animation', timing: {duration: 150}},\n {\n name: 'paper-menu-shrink-width-animation',\n timing: {\n delay: 100,\n duration: 50,\n easing: config.ANIMATION_CUBIC_BEZIER\n }\n },\n {\n name: 'paper-menu-shrink-height-animation',\n timing: {duration: 200, easing: 'ease-in'}\n }\n ];\n }\n },\n\n /**\n * By default, the dropdown will constrain scrolling on the page\n * to itself when opened.\n * Set to true in order to prevent scroll from being constrained\n * to the dropdown when it opens.\n */\n allowOutsideScroll: {type: Boolean, value: false},\n\n /**\n * Whether focus should be restored to the button when the menu closes.\n */\n restoreFocusOnClose: {type: Boolean, value: true},\n\n /**\n * If true and scrollbars are added to the dropdown after it is positioned,\n * the size of the added scrollbars will be added to its `maxWidth` and\n * `maxHeight`.\n */\n expandSizingTargetForScrollbars: {type: Boolean, value: false},\n\n /**\n * This is the element intended to be bound as the focus target\n * for the `iron-dropdown` contained by `paper-menu-button`.\n */\n _dropdownContent: {type: Object}\n },\n\n hostAttributes: {role: 'group', 'aria-haspopup': 'true'},\n\n listeners:\n {'iron-activate': '_onIronActivate', 'iron-select': '_onIronSelect'},\n\n /**\n * The content element that is contained by the menu button, if any.\n */\n get contentElement() {\n // Polymer 2.x returns slot.assignedNodes which can contain text nodes.\n var nodes = dom(this.$.content).getDistributedNodes();\n for (var i = 0, l = nodes.length; i < l; i++) {\n if (nodes[i].nodeType === Node.ELEMENT_NODE) {\n return nodes[i];\n }\n }\n },\n\n /**\n * Toggles the dropdown content between opened and closed.\n */\n toggle: function() {\n if (this.opened) {\n this.close();\n } else {\n this.open();\n }\n },\n\n /**\n * Make the dropdown content appear as an overlay positioned relative\n * to the dropdown trigger.\n */\n open: function() {\n if (this.disabled) {\n return;\n }\n\n this.$.dropdown.open();\n },\n\n /**\n * Hide the dropdown content.\n */\n close: function() {\n this.$.dropdown.close();\n },\n\n /**\n * When an `iron-select` event is received, the dropdown should\n * automatically close on the assumption that a value has been chosen.\n *\n * @param {CustomEvent} event A CustomEvent instance with type\n * set to `\"iron-select\"`.\n */\n _onIronSelect: function(event) {\n if (!this.ignoreSelect) {\n this.close();\n }\n },\n\n /**\n * Closes the dropdown when an `iron-activate` event is received if\n * `closeOnActivate` is true.\n *\n * @param {CustomEvent} event A CustomEvent of type 'iron-activate'.\n */\n _onIronActivate: function(event) {\n if (this.closeOnActivate) {\n this.close();\n }\n },\n\n /**\n * When the dropdown opens, the `paper-menu-button` fires `paper-open`.\n * When the dropdown closes, the `paper-menu-button` fires `paper-close`.\n *\n * @param {boolean} opened True if the dropdown is opened, otherwise false.\n * @param {boolean} oldOpened The previous value of `opened`.\n */\n _openedChanged: function(opened, oldOpened) {\n if (opened) {\n // TODO(cdata): Update this when we can measure changes in distributed\n // children in an idiomatic way.\n // We poke this property in case the element has changed. This will\n // cause the focus target for the `iron-dropdown` to be updated as\n // necessary:\n this._dropdownContent = this.contentElement;\n this.fire('paper-dropdown-open');\n } else if (oldOpened != null) {\n this.fire('paper-dropdown-close');\n }\n },\n\n /**\n * If the dropdown is open when disabled becomes true, close the\n * dropdown.\n *\n * @param {boolean} disabled True if disabled, otherwise false.\n */\n _disabledChanged: function(disabled) {\n IronControlState._disabledChanged.apply(this, arguments);\n if (disabled && this.opened) {\n this.close();\n }\n },\n\n __onIronOverlayCanceled: function(event) {\n var uiEvent = event.detail;\n var trigger = this.$.trigger;\n var path = dom(uiEvent).path;\n\n if (path.indexOf(trigger) > -1) {\n event.preventDefault();\n }\n }\n});\n\nObject.keys(config).forEach(function(key) {\n PaperMenuButton[key] = config[key];\n});\n","/**\n@license\nCopyright (c) 2014 The Polymer Project Authors. All rights reserved.\nThis code may only be used under the BSD style license found at\nhttp://polymer.github.io/LICENSE.txt The complete set of authors may be found at\nhttp://polymer.github.io/AUTHORS.txt The complete set of contributors may be\nfound at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as\npart of the polymer project is also subject to an additional IP rights grant\nfound at http://polymer.github.io/PATENTS.txt\n*/\nimport '@polymer/polymer/polymer-legacy.js';\n\nimport {IronA11yKeysBehavior} from '@polymer/iron-a11y-keys-behavior/iron-a11y-keys-behavior.js';\nimport {Polymer} from '@polymer/polymer/lib/legacy/polymer-fn.js';\nimport {dom} from '@polymer/polymer/lib/legacy/polymer.dom.js';\nimport {html} from '@polymer/polymer/lib/utils/html-tag.js';\n\nvar Utility = {\n distance: function(x1, y1, x2, y2) {\n var xDelta = (x1 - x2);\n var yDelta = (y1 - y2);\n\n return Math.sqrt(xDelta * xDelta + yDelta * yDelta);\n },\n\n now: window.performance && window.performance.now ?\n window.performance.now.bind(window.performance) :\n Date.now\n};\n\n/**\n * @param {HTMLElement} element\n * @constructor\n */\nfunction ElementMetrics(element) {\n this.element = element;\n this.width = this.boundingRect.width;\n this.height = this.boundingRect.height;\n\n this.size = Math.max(this.width, this.height);\n}\n\nElementMetrics.prototype = {\n get boundingRect() {\n return this.element.getBoundingClientRect();\n },\n\n furthestCornerDistanceFrom: function(x, y) {\n var topLeft = Utility.distance(x, y, 0, 0);\n var topRight = Utility.distance(x, y, this.width, 0);\n var bottomLeft = Utility.distance(x, y, 0, this.height);\n var bottomRight = Utility.distance(x, y, this.width, this.height);\n\n return Math.max(topLeft, topRight, bottomLeft, bottomRight);\n }\n};\n\n/**\n * @param {HTMLElement} element\n * @constructor\n */\nfunction Ripple(element) {\n this.element = element;\n this.color = window.getComputedStyle(element).color;\n\n this.wave = document.createElement('div');\n this.waveContainer = document.createElement('div');\n this.wave.style.backgroundColor = this.color;\n this.wave.classList.add('wave');\n this.waveContainer.classList.add('wave-container');\n dom(this.waveContainer).appendChild(this.wave);\n\n this.resetInteractionState();\n}\n\nRipple.MAX_RADIUS = 300;\n\nRipple.prototype = {\n get recenters() {\n return this.element.recenters;\n },\n\n get center() {\n return this.element.center;\n },\n\n get mouseDownElapsed() {\n var elapsed;\n\n if (!this.mouseDownStart) {\n return 0;\n }\n\n elapsed = Utility.now() - this.mouseDownStart;\n\n if (this.mouseUpStart) {\n elapsed -= this.mouseUpElapsed;\n }\n\n return elapsed;\n },\n\n get mouseUpElapsed() {\n return this.mouseUpStart ? Utility.now() - this.mouseUpStart : 0;\n },\n\n get mouseDownElapsedSeconds() {\n return this.mouseDownElapsed / 1000;\n },\n\n get mouseUpElapsedSeconds() {\n return this.mouseUpElapsed / 1000;\n },\n\n get mouseInteractionSeconds() {\n return this.mouseDownElapsedSeconds + this.mouseUpElapsedSeconds;\n },\n\n get initialOpacity() {\n return this.element.initialOpacity;\n },\n\n get opacityDecayVelocity() {\n return this.element.opacityDecayVelocity;\n },\n\n get radius() {\n var width2 = this.containerMetrics.width * this.containerMetrics.width;\n var height2 = this.containerMetrics.height * this.containerMetrics.height;\n var waveRadius =\n Math.min(Math.sqrt(width2 + height2), Ripple.MAX_RADIUS) * 1.1 + 5;\n\n var duration = 1.1 - 0.2 * (waveRadius / Ripple.MAX_RADIUS);\n var timeNow = this.mouseInteractionSeconds / duration;\n var size = waveRadius * (1 - Math.pow(80, -timeNow));\n\n return Math.abs(size);\n },\n\n get opacity() {\n if (!this.mouseUpStart) {\n return this.initialOpacity;\n }\n\n return Math.max(\n 0,\n this.initialOpacity -\n this.mouseUpElapsedSeconds * this.opacityDecayVelocity);\n },\n\n get outerOpacity() {\n // Linear increase in background opacity, capped at the opacity\n // of the wavefront (waveOpacity).\n var outerOpacity = this.mouseUpElapsedSeconds * 0.3;\n var waveOpacity = this.opacity;\n\n return Math.max(0, Math.min(outerOpacity, waveOpacity));\n },\n\n get isOpacityFullyDecayed() {\n return this.opacity < 0.01 &&\n this.radius >= Math.min(this.maxRadius, Ripple.MAX_RADIUS);\n },\n\n get isRestingAtMaxRadius() {\n return this.opacity >= this.initialOpacity &&\n this.radius >= Math.min(this.maxRadius, Ripple.MAX_RADIUS);\n },\n\n get isAnimationComplete() {\n return this.mouseUpStart ? this.isOpacityFullyDecayed :\n this.isRestingAtMaxRadius;\n },\n\n get translationFraction() {\n return Math.min(\n 1, this.radius / this.containerMetrics.size * 2 / Math.sqrt(2));\n },\n\n get xNow() {\n if (this.xEnd) {\n return this.xStart + this.translationFraction * (this.xEnd - this.xStart);\n }\n\n return this.xStart;\n },\n\n get yNow() {\n if (this.yEnd) {\n return this.yStart + this.translationFraction * (this.yEnd - this.yStart);\n }\n\n return this.yStart;\n },\n\n get isMouseDown() {\n return this.mouseDownStart && !this.mouseUpStart;\n },\n\n resetInteractionState: function() {\n this.maxRadius = 0;\n this.mouseDownStart = 0;\n this.mouseUpStart = 0;\n\n this.xStart = 0;\n this.yStart = 0;\n this.xEnd = 0;\n this.yEnd = 0;\n this.slideDistance = 0;\n\n this.containerMetrics = new ElementMetrics(this.element);\n },\n\n draw: function() {\n var scale;\n var dx;\n var dy;\n\n this.wave.style.opacity = this.opacity;\n\n scale = this.radius / (this.containerMetrics.size / 2);\n dx = this.xNow - (this.containerMetrics.width / 2);\n dy = this.yNow - (this.containerMetrics.height / 2);\n\n\n // 2d transform for safari because of border-radius and overflow:hidden\n // clipping bug. https://bugs.webkit.org/show_bug.cgi?id=98538\n this.waveContainer.style.webkitTransform =\n 'translate(' + dx + 'px, ' + dy + 'px)';\n this.waveContainer.style.transform =\n 'translate3d(' + dx + 'px, ' + dy + 'px, 0)';\n this.wave.style.webkitTransform = 'scale(' + scale + ',' + scale + ')';\n this.wave.style.transform = 'scale3d(' + scale + ',' + scale + ',1)';\n },\n\n /** @param {Event=} event */\n downAction: function(event) {\n var xCenter = this.containerMetrics.width / 2;\n var yCenter = this.containerMetrics.height / 2;\n\n this.resetInteractionState();\n this.mouseDownStart = Utility.now();\n\n if (this.center) {\n this.xStart = xCenter;\n this.yStart = yCenter;\n this.slideDistance =\n Utility.distance(this.xStart, this.yStart, this.xEnd, this.yEnd);\n } else {\n this.xStart = event ?\n event.detail.x - this.containerMetrics.boundingRect.left :\n this.containerMetrics.width / 2;\n this.yStart = event ?\n event.detail.y - this.containerMetrics.boundingRect.top :\n this.containerMetrics.height / 2;\n }\n\n if (this.recenters) {\n this.xEnd = xCenter;\n this.yEnd = yCenter;\n this.slideDistance =\n Utility.distance(this.xStart, this.yStart, this.xEnd, this.yEnd);\n }\n\n this.maxRadius = this.containerMetrics.furthestCornerDistanceFrom(\n this.xStart, this.yStart);\n\n this.waveContainer.style.top =\n (this.containerMetrics.height - this.containerMetrics.size) / 2 + 'px';\n this.waveContainer.style.left =\n (this.containerMetrics.width - this.containerMetrics.size) / 2 + 'px';\n\n this.waveContainer.style.width = this.containerMetrics.size + 'px';\n this.waveContainer.style.height = this.containerMetrics.size + 'px';\n },\n\n /** @param {Event=} event */\n upAction: function(event) {\n if (!this.isMouseDown) {\n return;\n }\n\n this.mouseUpStart = Utility.now();\n },\n\n remove: function() {\n dom(dom(this.waveContainer).parentNode).removeChild(this.waveContainer);\n }\n};\n\n/**\nMaterial design: [Surface\nreaction](https://www.google.com/design/spec/animation/responsive-interaction.html#responsive-interaction-surface-reaction)\n\n`paper-ripple` provides a visual effect that other paper elements can\nuse to simulate a rippling effect emanating from the point of contact. The\neffect can be visualized as a concentric circle with motion.\n\nExample:\n\n
    \n \n
    \n\nNote, it's important that the parent container of the ripple be relative\nposition, otherwise the ripple will emanate outside of the desired container.\n\n`paper-ripple` listens to \"mousedown\" and \"mouseup\" events so it would display\nripple effect when touches on it. You can also defeat the default behavior and\nmanually route the down and up actions to the ripple element. Note that it is\nimportant if you call `downAction()` you will have to make sure to call\n`upAction()` so that `paper-ripple` would end the animation loop.\n\nExample:\n\n \n ...\n downAction: function(e) {\n this.$.ripple.downAction(e.detail);\n },\n upAction: function(e) {\n this.$.ripple.upAction();\n }\n\nStyling ripple effect:\n\n Use CSS color property to style the ripple:\n\n paper-ripple {\n color: #4285f4;\n }\n\n Note that CSS color property is inherited so it is not required to set it on\n the `paper-ripple` element directly.\n\nBy default, the ripple is centered on the point of contact. Apply the\n`recenters` attribute to have the ripple grow toward the center of its\ncontainer.\n\n \n\nYou can also center the ripple inside its container from the start.\n\n \n\nApply `circle` class to make the rippling effect within a circle.\n\n \n\n@element paper-ripple\n@demo demo/index.html\n*/\nPolymer({\n /** @override */\n _template: html`\n \n\n
    \n
    \n`,\n\n is: 'paper-ripple',\n behaviors: [IronA11yKeysBehavior],\n\n properties: {\n /**\n * The initial opacity set on the wave.\n * @type number\n * @default 0.25\n */\n initialOpacity: {type: Number, value: 0.25},\n\n /**\n * How fast (opacity per second) the wave fades out.\n *\n * @type number\n * @default 0.8\n */\n opacityDecayVelocity: {type: Number, value: 0.8},\n\n /**\n * If true, ripples will exhibit a gravitational pull towards\n * the center of their container as they fade away.\n *\n * @type boolean\n * @default false\n */\n recenters: {type: Boolean, value: false},\n\n /**\n * If true, ripples will center inside its container\n *\n * @type boolean\n * @default false\n */\n center: {type: Boolean, value: false},\n\n /**\n * A list of the visual ripples.\n *\n * @type Array\n * @default []\n */\n ripples: {\n type: Array,\n value: function() {\n return [];\n }\n },\n\n /**\n * True when there are visible ripples animating within the\n * element.\n */\n animating:\n {type: Boolean, readOnly: true, reflectToAttribute: true, value: false},\n\n /**\n * If true, the ripple will remain in the \"down\" state until `holdDown`\n * is set to false again.\n */\n holdDown: {type: Boolean, value: false, observer: '_holdDownChanged'},\n\n /**\n * If true, the ripple will not generate a ripple effect\n * via pointer interaction.\n * Calling ripple's imperative api like `simulatedRipple` will\n * still generate the ripple effect.\n */\n noink: {type: Boolean, value: false},\n\n _animating: {type: Boolean},\n\n _boundAnimate: {\n type: Function,\n value: function() {\n return this.animate.bind(this);\n }\n }\n },\n\n get target() {\n return this.keyEventTarget;\n },\n\n /**\n * @type {!Object}\n */\n keyBindings: {\n 'enter:keydown': '_onEnterKeydown',\n 'space:keydown': '_onSpaceKeydown',\n 'space:keyup': '_onSpaceKeyup'\n },\n\n /** @override */\n attached: function() {\n // Set up a11yKeysBehavior to listen to key events on the target,\n // so that space and enter activate the ripple even if the target doesn't\n // handle key events. The key handlers deal with `noink` themselves.\n if (dom(this).parentNode.nodeType == 11) { // DOCUMENT_FRAGMENT_NODE\n this.keyEventTarget = dom(this).getOwnerRoot().host;\n } else {\n this.keyEventTarget = dom(this).parentNode;\n }\n var keyEventTarget = /** @type {!EventTarget} */ (this.keyEventTarget);\n this.listen(keyEventTarget, 'up', 'uiUpAction');\n this.listen(keyEventTarget, 'down', 'uiDownAction');\n },\n\n /** @override */\n detached: function() {\n this.unlisten(this.keyEventTarget, 'up', 'uiUpAction');\n this.unlisten(this.keyEventTarget, 'down', 'uiDownAction');\n this.keyEventTarget = null;\n },\n\n get shouldKeepAnimating() {\n for (var index = 0; index < this.ripples.length; ++index) {\n if (!this.ripples[index].isAnimationComplete) {\n return true;\n }\n }\n\n return false;\n },\n\n simulatedRipple: function() {\n this.downAction(null);\n\n // Please see polymer/polymer#1305\n this.async(function() {\n this.upAction();\n }, 1);\n },\n\n /**\n * Provokes a ripple down effect via a UI event,\n * respecting the `noink` property.\n * @param {Event=} event\n */\n uiDownAction: function(event) {\n if (!this.noink) {\n this.downAction(event);\n }\n },\n\n /**\n * Provokes a ripple down effect via a UI event,\n * *not* respecting the `noink` property.\n * @param {Event=} event\n */\n downAction: function(event) {\n if (this.holdDown && this.ripples.length > 0) {\n return;\n }\n\n var ripple = this.addRipple();\n\n ripple.downAction(event);\n\n if (!this._animating) {\n this._animating = true;\n this.animate();\n }\n },\n\n /**\n * Provokes a ripple up effect via a UI event,\n * respecting the `noink` property.\n * @param {Event=} event\n */\n uiUpAction: function(event) {\n if (!this.noink) {\n this.upAction(event);\n }\n },\n\n /**\n * Provokes a ripple up effect via a UI event,\n * *not* respecting the `noink` property.\n * @param {Event=} event\n */\n upAction: function(event) {\n if (this.holdDown) {\n return;\n }\n\n this.ripples.forEach(function(ripple) {\n ripple.upAction(event);\n });\n\n this._animating = true;\n this.animate();\n },\n\n onAnimationComplete: function() {\n this._animating = false;\n this.$.background.style.backgroundColor = '';\n this.fire('transitionend');\n },\n\n addRipple: function() {\n var ripple = new Ripple(this);\n\n dom(this.$.waves).appendChild(ripple.waveContainer);\n this.$.background.style.backgroundColor = ripple.color;\n this.ripples.push(ripple);\n\n this._setAnimating(true);\n\n return ripple;\n },\n\n removeRipple: function(ripple) {\n var rippleIndex = this.ripples.indexOf(ripple);\n\n if (rippleIndex < 0) {\n return;\n }\n\n this.ripples.splice(rippleIndex, 1);\n\n ripple.remove();\n\n if (!this.ripples.length) {\n this._setAnimating(false);\n }\n },\n\n /**\n * Deprecated. Please use animateRipple() instead.\n *\n * This method name conflicts with Element#animate().\n * https://developer.mozilla.org/en-US/docs/Web/API/Element/animate.\n *\n * @suppress {checkTypes}\n * @override\n */\n animate: function() {\n if (!this._animating) {\n return;\n }\n var index;\n var ripple;\n\n for (index = 0; index < this.ripples.length; ++index) {\n ripple = this.ripples[index];\n\n ripple.draw();\n\n this.$.background.style.opacity = ripple.outerOpacity;\n\n if (ripple.isOpacityFullyDecayed && !ripple.isRestingAtMaxRadius) {\n this.removeRipple(ripple);\n }\n }\n\n if (!this.shouldKeepAnimating && this.ripples.length === 0) {\n this.onAnimationComplete();\n } else {\n window.requestAnimationFrame(this._boundAnimate);\n }\n },\n\n /**\n * An alias for animate() whose name does not conflict with the platform\n * Element.animate() method.\n */\n animateRipple: function() {\n return this.animate();\n },\n\n _onEnterKeydown: function() {\n this.uiDownAction();\n this.async(this.uiUpAction, 1);\n },\n\n _onSpaceKeydown: function() {\n this.uiDownAction();\n },\n\n _onSpaceKeyup: function() {\n this.uiUpAction();\n },\n\n // note: holdDown does not respect noink since it can be a focus based\n // effect.\n _holdDownChanged: function(newVal, oldVal) {\n if (oldVal === undefined) {\n return;\n }\n if (newVal) {\n this.downAction();\n } else {\n this.upAction();\n }\n }\n\n /**\n Fired when the animation finishes.\n This is useful if you want to wait until\n the ripple animation finishes to perform some action.\n\n @event transitionend\n @param {{node: Object}} detail Contains the animated node.\n */\n});\n","/**\n@license\nCopyright (c) 2015 The Polymer Project Authors. All rights reserved.\nThis code may only be used under the BSD style license found at\nhttp://polymer.github.io/LICENSE.txt The complete set of authors may be found at\nhttp://polymer.github.io/AUTHORS.txt The complete set of contributors may be\nfound at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as\npart of the polymer project is also subject to an additional IP rights grant\nfound at http://polymer.github.io/PATENTS.txt\n*/\nimport '@polymer/polymer/polymer-legacy.js';\nimport '@polymer/iron-a11y-keys-behavior/iron-a11y-keys-behavior.js';\nimport '@polymer/iron-icon/iron-icon.js';\nimport '@polymer/paper-input/paper-input.js';\nimport '@polymer/paper-menu-button/paper-menu-button.js';\nimport '@polymer/paper-ripple/paper-ripple.js';\nimport '@polymer/paper-styles/default-theme.js';\nimport './paper-dropdown-menu-icons.js';\nimport './paper-dropdown-menu-shared-styles.js';\n\nimport {IronButtonState} from '@polymer/iron-behaviors/iron-button-state.js';\nimport {IronControlState} from '@polymer/iron-behaviors/iron-control-state.js';\nimport {IronFormElementBehavior} from '@polymer/iron-form-element-behavior/iron-form-element-behavior.js';\nimport {IronValidatableBehavior} from '@polymer/iron-validatable-behavior/iron-validatable-behavior.js';\nimport {LegacyElementMixin} from '@polymer/polymer/lib/legacy/legacy-element-mixin.js';\nimport {Polymer} from '@polymer/polymer/lib/legacy/polymer-fn.js';\nimport {dom} from '@polymer/polymer/lib/legacy/polymer.dom.js';\nimport * as gestures from '@polymer/polymer/lib/utils/gestures.js';\nimport {html} from '@polymer/polymer/lib/utils/html-tag.js';\nimport {wrap} from '@polymer/polymer/lib/utils/wrap.js';\n\n// LegacyElementMixin dedupes and this is the base class for elements created\n// with the `Polymer` function, so this is only a cache lookup.\n// https://github.com/Polymer/polymer/blob/640bc80ac7177b761d46b2fa9c455c318f2b85c6/lib/legacy/class.js#L533-L534\nconst LegacyPolymerElementBase = LegacyElementMixin(HTMLElement);\n\n/**\nMaterial design: [Dropdown\nmenus](https://www.google.com/design/spec/components/buttons.html#buttons-dropdown-buttons)\n\n`paper-dropdown-menu` is similar to a native browser select element.\n`paper-dropdown-menu` works with selectable content. The currently selected\nitem is displayed in the control. If no item is selected, the `label` is\ndisplayed instead.\n\nExample:\n\n \n \n Croissant\n Donut\n Financier\n Madeleine\n \n \n\nThis example renders a dropdown menu with 4 options.\n\nThe child element with the slot `dropdown-content` is used as the dropdown\nmenu. This can be a [`paper-listbox`](paper-listbox), or any other or\nelement that acts like an [`iron-selector`](iron-selector).\n\nSpecifically, the menu child must fire an\n[`iron-select`](iron-selector#event-iron-select) event when one of its\nchildren is selected, and an\n[`iron-deselect`](iron-selector#event-iron-deselect) event when a child is\ndeselected. The selected or deselected item must be passed as the event's\n`detail.item` property.\n\nApplications can listen for the `iron-select` and `iron-deselect` events\nto react when options are selected and deselected.\n\n### Styling\n\nThe following custom properties and mixins are also available for styling:\n\nCustom property | Description | Default\n----------------|-------------|----------\n`--paper-dropdown-menu` | A mixin that is applied to the element host | `{}`\n`--paper-dropdown-menu-disabled` | A mixin that is applied to the element host when disabled | `{}`\n`--paper-dropdown-menu-ripple` | A mixin that is applied to the internal ripple | `{}`\n`--paper-dropdown-menu-button` | A mixin that is applied to the internal menu button | `{}`\n`--paper-dropdown-menu-input` | A mixin that is applied to the internal paper input | `{}`\n`--paper-dropdown-menu-icon` | A mixin that is applied to the internal icon | `{}`\n\nYou can also use any of the `paper-input-container` and `paper-menu-button`\nstyle mixins and custom properties to style the internal input and menu button\nrespectively.\n\n@element paper-dropdown-menu\n@demo demo/index.html\n*/\nPolymer({\n /** @override */\n _template: html`\n \n\n \n \n
    \n \n \n \n \n \n \n
    \n \n
    \n`,\n\n is: 'paper-dropdown-menu',\n\n behaviors: [\n IronButtonState,\n IronControlState,\n IronFormElementBehavior,\n IronValidatableBehavior\n ],\n\n properties: {\n /**\n * The derived \"label\" of the currently selected item. This value\n * is the `label` property on the selected item if set, or else the\n * trimmed text content of the selected item.\n */\n selectedItemLabel: {type: String, notify: true, readOnly: true},\n\n /**\n * The last selected item. An item is selected if the dropdown menu has\n * a child with slot `dropdown-content`, and that child triggers an\n * `iron-select` event with the selected `item` in the `detail`.\n *\n * @type {?Object}\n */\n selectedItem: {type: Object, notify: true, readOnly: true},\n\n /**\n * The value for this element that will be used when submitting in\n * a form. It reflects the value of `selectedItemLabel`. If set directly,\n * it will not update the `selectedItemLabel` value.\n */\n value: {\n type: String,\n notify: true,\n },\n\n /**\n * The label for the dropdown.\n */\n label: {type: String},\n\n /**\n * The placeholder for the dropdown.\n */\n placeholder: {type: String},\n\n /**\n * The error message to display when invalid.\n */\n errorMessage: {type: String},\n\n /**\n * True if the dropdown is open. Otherwise, false.\n */\n opened:\n {type: Boolean, notify: true, value: false, observer: '_openedChanged'},\n\n /**\n * By default, the dropdown will constrain scrolling on the page\n * to itself when opened.\n * Set to true in order to prevent scroll from being constrained\n * to the dropdown when it opens.\n */\n allowOutsideScroll: {type: Boolean, value: false},\n\n /**\n * Set to true to disable the floating label. Bind this to the\n * ``'s `noLabelFloat` property.\n */\n noLabelFloat: {type: Boolean, value: false, reflectToAttribute: true},\n\n /**\n * Set to true to always float the label. Bind this to the\n * ``'s `alwaysFloatLabel` property.\n */\n alwaysFloatLabel: {type: Boolean, value: false},\n\n /**\n * Set to true to disable animations when opening and closing the\n * dropdown.\n */\n noAnimations: {type: Boolean, value: false},\n\n /**\n * The orientation against which to align the menu dropdown\n * horizontally relative to the dropdown trigger.\n */\n horizontalAlign: {type: String, value: 'right'},\n\n /**\n * The orientation against which to align the menu dropdown\n * vertically relative to the dropdown trigger.\n */\n verticalAlign: {type: String, value: 'top'},\n\n /**\n * Overrides the vertical offset computed in\n * _computeMenuVerticalOffset.\n */\n verticalOffset: Number,\n\n /**\n * If true, the `horizontalAlign` and `verticalAlign` properties will\n * be considered preferences instead of strict requirements when\n * positioning the dropdown and may be changed if doing so reduces\n * the area of the dropdown falling outside of `fitInto`.\n */\n dynamicAlign: {type: Boolean},\n\n /**\n * Whether focus should be restored to the dropdown when the menu closes.\n */\n restoreFocusOnClose: {type: Boolean, value: true},\n\n /**\n * If true and scrollbars are added to the dropdown after it is positioned,\n * the size of the added scrollbars will be added to its `maxWidth` and\n * `maxHeight`.\n */\n expandSizingTargetForScrollbars: {type: Boolean, value: false},\n },\n\n listeners: {'tap': '_onTap'},\n\n /**\n * @type {!Object}\n */\n keyBindings: {'up down': 'open', 'esc': 'close'},\n\n observers: ['_selectedItemChanged(selectedItem)'],\n\n /**\n * Override `_attachDom` so that we can pass `delegatesFocus`. The overridden\n * implementation of `_attachDom` specifically skips the steps performed here\n * if the node already hosts a shadow root:\n * https://github.com/Polymer/polymer/blob/640bc80ac7177b761d46b2fa9c455c318f2b85c6/lib/mixins/element-mixin.js#L691-L694\n * @override\n */\n _attachDom(dom) {\n const wrappedThis = wrap(this);\n wrappedThis.attachShadow({\n mode: 'open',\n delegatesFocus: true,\n shadyUpgradeFragment: dom,\n });\n wrappedThis.shadowRoot.appendChild(dom);\n return LegacyPolymerElementBase.prototype._attachDom.call(this, dom);\n },\n\n /** @override */\n focus() {\n // When using Shady DOM and in browsers that don't support\n // `delegatesFocus`, attempting to focus this element with the browser's\n // native `HTMLElement#focus` will cause focus to be lost because this\n // element isn't focusable in those situations. To work around this, the\n // element in the shadow root that this element intends to delegate focus\n // to is manually focused instead.\n this.$.input._focusableElement.focus();\n },\n\n /** @override */\n attached: function() {\n // NOTE(cdata): Due to timing, a preselected value in a `IronSelectable`\n // child will cause an `iron-select` event to fire while the element is\n // still in a `DocumentFragment`. This has the effect of causing\n // handlers not to fire. So, we double check this value on attached:\n var contentElement = this.contentElement;\n if (contentElement && contentElement.selectedItem) {\n this._setSelectedItem(contentElement.selectedItem);\n }\n },\n\n /**\n * The content element that is contained by the dropdown menu, if any.\n */\n get contentElement() {\n // Polymer 2.x returns slot.assignedNodes which can contain text nodes.\n var nodes = dom(this.$.content).getDistributedNodes();\n for (var i = 0, l = nodes.length; i < l; i++) {\n if (nodes[i].nodeType === Node.ELEMENT_NODE) {\n return nodes[i];\n }\n }\n },\n\n /**\n * Show the dropdown content.\n */\n open: function() {\n this.$.menuButton.open();\n },\n\n /**\n * Hide the dropdown content.\n */\n close: function() {\n this.$.menuButton.close();\n },\n\n /**\n * A handler that is called when `iron-select` is fired.\n *\n * @param {CustomEvent} event An `iron-select` event.\n */\n _onIronSelect: function(event) {\n this._setSelectedItem(event.detail.item);\n },\n\n /**\n * A handler that is called when `iron-deselect` is fired.\n *\n * @param {CustomEvent} event An `iron-deselect` event.\n */\n _onIronDeselect: function(event) {\n this._setSelectedItem(null);\n },\n\n /**\n * A handler that is called when the dropdown is tapped.\n *\n * @param {CustomEvent} event A tap event.\n */\n _onTap: function(event) {\n if (gestures.findOriginalTarget(event) === this) {\n this.open();\n }\n },\n\n /**\n * Compute the label for the dropdown given a selected item.\n *\n * @param {Element} selectedItem A selected Element item, with an\n * optional `label` property.\n */\n _selectedItemChanged: function(selectedItem) {\n var value = '';\n if (!selectedItem) {\n value = '';\n } else {\n value = selectedItem.label || selectedItem.getAttribute('label') ||\n selectedItem.textContent.trim();\n }\n\n this.value = value;\n this._setSelectedItemLabel(value);\n },\n\n /**\n * Compute the vertical offset of the menu based on the value of\n * `noLabelFloat`.\n *\n * @param {boolean} noLabelFloat True if the label should not float\n * @param {number=} opt_verticalOffset Optional offset from the user\n * above the input, otherwise false.\n */\n _computeMenuVerticalOffset: function(noLabelFloat, opt_verticalOffset) {\n // Override offset if it's passed from the user.\n if (opt_verticalOffset) {\n return opt_verticalOffset;\n }\n\n // NOTE(cdata): These numbers are somewhat magical because they are\n // derived from the metrics of elements internal to `paper-input`'s\n // template. The metrics will change depending on whether or not the\n // input has a floating label.\n return noLabelFloat ? -4 : 8;\n },\n\n /**\n * Returns false if the element is required and does not have a selection,\n * and true otherwise.\n * @param {*=} _value Ignored.\n * @return {boolean} true if `required` is false, or if `required` is true\n * and the element has a valid selection.\n */\n _getValidity: function(_value) {\n return this.disabled || !this.required || (this.required && !!this.value);\n },\n\n _openedChanged: function() {\n var openState = this.opened ? 'true' : 'false';\n var e = this.contentElement;\n if (e) {\n e.setAttribute('aria-expanded', openState);\n }\n }\n});\n","/**\n@license\nCopyright (c) 2015 The Polymer Project Authors. All rights reserved.\nThis code may only be used under the BSD style license found at\nhttp://polymer.github.io/LICENSE.txt The complete set of authors may be found at\nhttp://polymer.github.io/AUTHORS.txt The complete set of contributors may be\nfound at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as\npart of the polymer project is also subject to an additional IP rights grant\nfound at http://polymer.github.io/PATENTS.txt\n*/\nimport '@polymer/polymer/polymer-legacy.js';\nimport '@polymer/iron-flex-layout/iron-flex-layout.js';\nimport '@polymer/paper-styles/default-theme.js';\nimport '@polymer/paper-styles/typography.js';\n\nimport {Polymer} from '@polymer/polymer/lib/legacy/polymer-fn.js';\nimport {dom} from '@polymer/polymer/lib/legacy/polymer.dom.js';\nimport {dashToCamelCase} from '@polymer/polymer/lib/utils/case-map.js';\nimport {html} from '@polymer/polymer/lib/utils/html-tag.js';\nconst template = html`\n\n \n\n`;\ntemplate.setAttribute('style', 'display: none;');\ndocument.head.appendChild(template.content);\n\n/*\n`` is a container for a `