From 15ef909c2ed5cddb2b91cc9133a4f69050b2365f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=90=B4=E6=98=8A=E5=A4=A9?= <442384644@qq.com> Date: Tue, 27 Sep 2022 16:04:51 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90=E7=A8=8B=E5=BA=8F=E7=9B=AE=E5=BD=95?= =?UTF-8?q?=E3=80=91=E6=9B=B4=E6=96=B0=E7=AE=A1=E7=90=86=E7=AB=AF=E9=A1=B5?= =?UTF-8?q?=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- crmeb/public/admin/css/app.946033ed.css.gz | Bin 118853 -> 0 bytes .../{app.946033ed.css => app.956b62c3.css} | 2 +- crmeb/public/admin/css/app.956b62c3.css.gz | Bin 0 -> 118854 bytes .../admin/css/chunk-14070da6.77e67292.css | 1 + ...5581cd.css => chunk-26a92442.780deffd.css} | 2 +- .../admin/css/chunk-42ea53e2.ab76f8e1.css | 1 - .../admin/css/chunk-4caf6556.3b0c7950.css | 1 + .../admin/css/chunk-53d21df5.656fd1ee.css | 1 - .../admin/css/chunk-5be827f6.e0656435.css | 1 + ...d206a5.css => chunk-77908730.a90ee557.css} | 2 +- .../admin/css/chunk-77908730.a90ee557.css.gz | Bin 0 -> 14633 bytes .../admin/css/chunk-7abbff0a.e6d206a5.css.gz | Bin 14484 -> 0 bytes .../admin/css/chunk-ed45edfc.934fd809.css | 1 + .../admin/css/chunk-fee9b50e.d418f22b.css | 1 - crmeb/public/admin/index.html | 2 +- crmeb/public/admin/index.html.gz | Bin 4662 -> 4698 bytes crmeb/public/admin/js/app.5efba634.js | 1 + crmeb/public/admin/js/app.5efba634.js.gz | Bin 0 -> 126019 bytes crmeb/public/admin/js/app.9aee5817.js | 1 - crmeb/public/admin/js/app.9aee5817.js.gz | Bin 126016 -> 0 bytes ...35081e32.js => chunk-03c5c4a2.251975a1.js} | 2 +- ...32.js.gz => chunk-03c5c4a2.251975a1.js.gz} | Bin 3552 -> 3552 bytes ...e21c78b1.js => chunk-0869dfc5.e2b61bbc.js} | 0 ...b1.js.gz => chunk-0869dfc5.e2b61bbc.js.gz} | Bin .../admin/js/chunk-0bb3e5a9.4426ae5c.js | 1 - .../admin/js/chunk-0bb3e5a9.4426ae5c.js.gz | Bin 3453 -> 0 bytes .../admin/js/chunk-0bb3e5a9.d73f4971.js | 1 + .../admin/js/chunk-0bb3e5a9.d73f4971.js.gz | Bin 0 -> 3464 bytes ...89516c7b.js => chunk-0c5fa9fc.287f927d.js} | 2 +- .../admin/js/chunk-0c5fa9fc.287f927d.js.gz | Bin 0 -> 13908 bytes .../admin/js/chunk-0c5fa9fc.89516c7b.js.gz | Bin 13908 -> 0 bytes .../admin/js/chunk-10148a87.95a155c3.js | 1 + .../admin/js/chunk-10148a87.95a155c3.js.gz | Bin 0 -> 4775 bytes .../admin/js/chunk-10148a87.e85c6ef6.js | 1 - .../admin/js/chunk-10148a87.e85c6ef6.js.gz | Bin 4764 -> 0 bytes .../admin/js/chunk-14070da6.2fe8691d.js | 1 + .../admin/js/chunk-1550e46b.048e12ea.js | 1 + .../admin/js/chunk-1550e46b.048e12ea.js.gz | Bin 0 -> 4066 bytes .../admin/js/chunk-1550e46b.44e995de.js | 1 - .../admin/js/chunk-1550e46b.44e995de.js.gz | Bin 4054 -> 0 bytes .../admin/js/chunk-15ee830b.62eda590.js | 1 + .../admin/js/chunk-15ee830b.62eda590.js.gz | Bin 0 -> 3706 bytes .../admin/js/chunk-15ee830b.9fcc17cf.js | 1 - .../admin/js/chunk-15ee830b.9fcc17cf.js.gz | Bin 3696 -> 0 bytes ...e6d80acd.js => chunk-197faf68.13940d44.js} | 2 +- .../admin/js/chunk-197faf68.13940d44.js.gz | Bin 0 -> 6714 bytes .../admin/js/chunk-197faf68.e6d80acd.js.gz | Bin 6702 -> 0 bytes ...ac8e0e7a.js => chunk-1a90efc7.27cc0b58.js} | 0 .../admin/js/chunk-1ce37c58.515b11c7.js.gz | Bin 16750 -> 0 bytes ...515b11c7.js => chunk-1ce37c58.d83e1d6f.js} | 2 +- .../admin/js/chunk-1ce37c58.d83e1d6f.js.gz | Bin 0 -> 16750 bytes .../admin/js/chunk-1e5e9e9c.69f39eb6.js | 1 - .../admin/js/chunk-1e5e9e9c.69f39eb6.js.gz | Bin 4546 -> 0 bytes .../admin/js/chunk-1e5e9e9c.6ef65086.js | 1 + .../admin/js/chunk-1e5e9e9c.6ef65086.js.gz | Bin 0 -> 4558 bytes .../admin/js/chunk-26a92442.c1c12304.js | 1 + .../admin/js/chunk-26a92442.c1c12304.js.gz | Bin 0 -> 348046 bytes .../admin/js/chunk-2822f156.5a394cb3.js | 1 - .../admin/js/chunk-2822f156.5a394cb3.js.gz | Bin 3379 -> 0 bytes .../admin/js/chunk-2822f156.7005b8d9.js | 1 + .../admin/js/chunk-2822f156.7005b8d9.js.gz | Bin 0 -> 3390 bytes ...5a464df4.js => chunk-2d0ab8b4.2f9016bb.js} | 2 +- ...52cef776.js => chunk-2d0e488e.174902b4.js} | 2 +- ...23d26eaf.js => chunk-2d21afa5.fe4ab254.js} | 2 +- .../admin/js/chunk-3527faef.85f81b78.js | 1 - .../admin/js/chunk-3527faef.85f81b78.js.gz | Bin 341825 -> 0 bytes ...b78d9690.js => chunk-35faf6ef.938bb005.js} | 2 +- .../admin/js/chunk-35faf6ef.938bb005.js.gz | Bin 0 -> 9303 bytes .../admin/js/chunk-35faf6ef.b78d9690.js.gz | Bin 9292 -> 0 bytes ...0f76f9dd.js => chunk-3740dbf0.fa3545ed.js} | 2 +- .../admin/js/chunk-3afc7a10.14888a5e.js | 1 + .../admin/js/chunk-3afc7a10.14888a5e.js.gz | Bin 0 -> 6551 bytes .../admin/js/chunk-3afc7a10.c9f8c7f6.js | 1 - .../admin/js/chunk-3afc7a10.c9f8c7f6.js.gz | Bin 6537 -> 0 bytes .../admin/js/chunk-3cd12db2.27bd5a50.js.gz | Bin 8737 -> 0 bytes ...27bd5a50.js => chunk-3cd12db2.5e4cc158.js} | 2 +- .../admin/js/chunk-3cd12db2.5e4cc158.js.gz | Bin 0 -> 8737 bytes .../admin/js/chunk-3d731660.1c58e5cb.js | 1 - .../admin/js/chunk-3d731660.1c58e5cb.js.gz | Bin 3728 -> 0 bytes .../admin/js/chunk-3d731660.2d120a77.js | 1 + .../admin/js/chunk-3d731660.2d120a77.js.gz | Bin 0 -> 3742 bytes .../admin/js/chunk-42ea53e2.4f1d4ba6.js | 1 - .../admin/js/chunk-43298b95.5bbe0a10.js.gz | Bin 24360 -> 0 bytes ...5bbe0a10.js => chunk-43298b95.c2126950.js} | 2 +- .../admin/js/chunk-43298b95.c2126950.js.gz | Bin 0 -> 24364 bytes ...9279f8b9.js => chunk-45281dc6.c25c7057.js} | 2 +- .../admin/js/chunk-4caf6556.61b378cb.js | 1 + .../admin/js/chunk-53d21df5.401236c3.js | 1 - .../admin/js/chunk-53d21df5.401236c3.js.gz | Bin 3157 -> 0 bytes .../admin/js/chunk-55657199.5564806f.js | 1 - .../admin/js/chunk-55657199.5564806f.js.gz | Bin 3747 -> 0 bytes .../admin/js/chunk-55657199.ef2809a4.js | 1 + .../admin/js/chunk-55657199.ef2809a4.js.gz | Bin 0 -> 3758 bytes .../admin/js/chunk-595a0a20.4780f380.js | 1 - .../admin/js/chunk-595a0a20.4780f380.js.gz | Bin 5582 -> 0 bytes .../admin/js/chunk-595a0a20.e5b04fd7.js | 1 + .../admin/js/chunk-595a0a20.e5b04fd7.js.gz | Bin 0 -> 5592 bytes .../admin/js/chunk-5be827f6.14c5c83b.js | 1 + .../admin/js/chunk-5be827f6.14c5c83b.js.gz | Bin 0 -> 3402 bytes ...db7ea7e2.js => chunk-5e75d41e.df00950f.js} | 0 .../admin/js/chunk-611e73b1.365aef53.js | 1 - .../admin/js/chunk-611e73b1.365aef53.js.gz | Bin 3606 -> 0 bytes .../admin/js/chunk-611e73b1.854f86bf.js | 1 + .../admin/js/chunk-611e73b1.854f86bf.js.gz | Bin 0 -> 3616 bytes ...7e9d7cce.js => chunk-63dabe45.6a3380fe.js} | 2 +- .../admin/js/chunk-63dabe45.6a3380fe.js.gz | Bin 0 -> 6336 bytes .../admin/js/chunk-63dabe45.7e9d7cce.js.gz | Bin 6325 -> 0 bytes .../admin/js/chunk-65e43b7e.04e47cdd.js | 1 + .../admin/js/chunk-65e43b7e.04e47cdd.js.gz | Bin 0 -> 5204 bytes .../admin/js/chunk-65e43b7e.d0aeb41e.js | 1 - .../admin/js/chunk-65e43b7e.d0aeb41e.js.gz | Bin 5193 -> 0 bytes ...138fb033.js => chunk-734d2d87.e1ecccb5.js} | 2 +- ...33.js.gz => chunk-734d2d87.e1ecccb5.js.gz} | Bin 7591 -> 7591 bytes ...4bb7850c.js => chunk-73819895.4d4466f5.js} | 0 .../admin/js/chunk-77908730.1e5c3a97.js | 1 + .../admin/js/chunk-77908730.1e5c3a97.js.gz | Bin 0 -> 645149 bytes ...e675cbcb.js => chunk-77b2549c.cd9349a7.js} | 2 +- .../admin/js/chunk-77b2549c.cd9349a7.js.gz | Bin 0 -> 3254 bytes .../admin/js/chunk-77b2549c.e675cbcb.js.gz | Bin 3253 -> 0 bytes .../admin/js/chunk-7abbff0a.66d362ce.js | 1 - .../admin/js/chunk-7abbff0a.66d362ce.js.gz | Bin 644456 -> 0 bytes ...aa89b34b.js => chunk-8d390cce.3fea91fd.js} | 2 +- ...4b.js.gz => chunk-8d390cce.3fea91fd.js.gz} | Bin 4072 -> 4072 bytes ...b3981036.js => chunk-9368228a.48263186.js} | 2 +- ...1b739d93.js => chunk-9485b922.29a3608b.js} | 0 ...93.js.gz => chunk-9485b922.29a3608b.js.gz} | Bin ...195f3e31.js => chunk-a046070e.2643f8de.js} | 2 +- ...31.js.gz => chunk-a046070e.2643f8de.js.gz} | Bin 18369 -> 18369 bytes ...879c2635.js => chunk-a187a68e.eb7b090f.js} | 0 ...35.js.gz => chunk-a187a68e.eb7b090f.js.gz} | Bin .../admin/js/chunk-a34a7d0a.cbc82182.js.gz | Bin 5296 -> 0 bytes ...cbc82182.js => chunk-a34a7d0a.d27079e6.js} | 2 +- .../admin/js/chunk-a34a7d0a.d27079e6.js.gz | Bin 0 -> 5308 bytes ...b70e099a.js => chunk-b30c10fe.1834561c.js} | 0 .../admin/js/chunk-b3279cb6.0e657c4e.js | 1 - .../admin/js/chunk-b3279cb6.0e657c4e.js.gz | Bin 4711 -> 0 bytes .../admin/js/chunk-b3279cb6.8189f666.js | 1 + .../admin/js/chunk-b3279cb6.8189f666.js.gz | Bin 0 -> 4721 bytes ...fd047797.js => chunk-c2c68508.dfdd6408.js} | 2 +- .../admin/js/chunk-c575f96c.091cb105.js.gz | Bin 8198 -> 0 bytes ...091cb105.js => chunk-c575f96c.fb42281b.js} | 2 +- .../admin/js/chunk-c575f96c.fb42281b.js.gz | Bin 0 -> 8198 bytes ...cb0dac45.js => chunk-caea7828.55e1aff5.js} | 2 +- .../admin/js/chunk-caea7828.55e1aff5.js.gz | Bin 0 -> 4455 bytes .../admin/js/chunk-caea7828.cb0dac45.js.gz | Bin 4454 -> 0 bytes .../admin/js/chunk-d0e60bea.649fa569.js.gz | Bin 8474 -> 0 bytes ...649fa569.js => chunk-d0e60bea.b175965c.js} | 2 +- .../admin/js/chunk-d0e60bea.b175965c.js.gz | Bin 0 -> 8474 bytes .../admin/js/chunk-d529f866.0cfe7d95.js.gz | Bin 4206 -> 0 bytes ...0cfe7d95.js => chunk-d529f866.67ec64ac.js} | 2 +- .../admin/js/chunk-d529f866.67ec64ac.js.gz | Bin 0 -> 4206 bytes ...0b4de1bb.js => chunk-d6075726.ebe93b47.js} | 2 +- ...cdfa33dc.js => chunk-d735b6e2.38036ef5.js} | 2 +- .../admin/js/chunk-d735b6e2.38036ef5.js.gz | Bin 0 -> 4610 bytes .../admin/js/chunk-d735b6e2.cdfa33dc.js.gz | Bin 4610 -> 0 bytes ...f985bb18.js => chunk-db1f3f84.7c806ea3.js} | 2 +- .../admin/js/chunk-db1f3f84.7c806ea3.js.gz | Bin 0 -> 7473 bytes .../admin/js/chunk-db1f3f84.f985bb18.js.gz | Bin 7473 -> 0 bytes .../admin/js/chunk-dbc4d5cc.e24b45dd.js | 1 + .../admin/js/chunk-dbc4d5cc.e24b45dd.js.gz | Bin 0 -> 5344 bytes .../admin/js/chunk-dbc4d5cc.fec74118.js | 1 - .../admin/js/chunk-dbc4d5cc.fec74118.js.gz | Bin 5331 -> 0 bytes .../admin/js/chunk-e9bf2e3e.e1da257a.js | 1 + .../admin/js/chunk-e9bf2e3e.e1da257a.js.gz | Bin 0 -> 3156 bytes .../admin/js/chunk-e9bf2e3e.f16a6ab5.js | 1 - .../admin/js/chunk-e9bf2e3e.f16a6ab5.js.gz | Bin 3146 -> 0 bytes .../admin/js/chunk-ed45edfc.6d5640da.js | 1 + .../admin/js/chunk-ed45edfc.6d5640da.js.gz | Bin 0 -> 4221 bytes .../admin/js/chunk-fee9b50e.710848d1.js | 1 - .../admin/js/chunk-fee9b50e.710848d1.js.gz | Bin 4178 -> 0 bytes 170 files changed, 57 insertions(+), 55 deletions(-) delete mode 100644 crmeb/public/admin/css/app.946033ed.css.gz rename crmeb/public/admin/css/{app.946033ed.css => app.956b62c3.css} (99%) create mode 100644 crmeb/public/admin/css/app.956b62c3.css.gz create mode 100644 crmeb/public/admin/css/chunk-14070da6.77e67292.css rename crmeb/public/admin/css/{chunk-3527faef.be5581cd.css => chunk-26a92442.780deffd.css} (55%) delete mode 100644 crmeb/public/admin/css/chunk-42ea53e2.ab76f8e1.css create mode 100644 crmeb/public/admin/css/chunk-4caf6556.3b0c7950.css delete mode 100644 crmeb/public/admin/css/chunk-53d21df5.656fd1ee.css create mode 100644 crmeb/public/admin/css/chunk-5be827f6.e0656435.css rename crmeb/public/admin/css/{chunk-7abbff0a.e6d206a5.css => chunk-77908730.a90ee557.css} (96%) create mode 100644 crmeb/public/admin/css/chunk-77908730.a90ee557.css.gz delete mode 100644 crmeb/public/admin/css/chunk-7abbff0a.e6d206a5.css.gz create mode 100644 crmeb/public/admin/css/chunk-ed45edfc.934fd809.css delete mode 100644 crmeb/public/admin/css/chunk-fee9b50e.d418f22b.css create mode 100644 crmeb/public/admin/js/app.5efba634.js create mode 100644 crmeb/public/admin/js/app.5efba634.js.gz delete mode 100644 crmeb/public/admin/js/app.9aee5817.js delete mode 100644 crmeb/public/admin/js/app.9aee5817.js.gz rename crmeb/public/admin/js/{chunk-03c5c4a2.35081e32.js => chunk-03c5c4a2.251975a1.js} (98%) rename crmeb/public/admin/js/{chunk-03c5c4a2.35081e32.js.gz => chunk-03c5c4a2.251975a1.js.gz} (92%) rename crmeb/public/admin/js/{chunk-0869dfc5.e21c78b1.js => chunk-0869dfc5.e2b61bbc.js} (100%) rename crmeb/public/admin/js/{chunk-0869dfc5.e21c78b1.js.gz => chunk-0869dfc5.e2b61bbc.js.gz} (100%) delete mode 100644 crmeb/public/admin/js/chunk-0bb3e5a9.4426ae5c.js delete mode 100644 crmeb/public/admin/js/chunk-0bb3e5a9.4426ae5c.js.gz create mode 100644 crmeb/public/admin/js/chunk-0bb3e5a9.d73f4971.js create mode 100644 crmeb/public/admin/js/chunk-0bb3e5a9.d73f4971.js.gz rename crmeb/public/admin/js/{chunk-0c5fa9fc.89516c7b.js => chunk-0c5fa9fc.287f927d.js} (99%) create mode 100644 crmeb/public/admin/js/chunk-0c5fa9fc.287f927d.js.gz delete mode 100644 crmeb/public/admin/js/chunk-0c5fa9fc.89516c7b.js.gz create mode 100644 crmeb/public/admin/js/chunk-10148a87.95a155c3.js create mode 100644 crmeb/public/admin/js/chunk-10148a87.95a155c3.js.gz delete mode 100644 crmeb/public/admin/js/chunk-10148a87.e85c6ef6.js delete mode 100644 crmeb/public/admin/js/chunk-10148a87.e85c6ef6.js.gz create mode 100644 crmeb/public/admin/js/chunk-14070da6.2fe8691d.js create mode 100644 crmeb/public/admin/js/chunk-1550e46b.048e12ea.js create mode 100644 crmeb/public/admin/js/chunk-1550e46b.048e12ea.js.gz delete mode 100644 crmeb/public/admin/js/chunk-1550e46b.44e995de.js delete mode 100644 crmeb/public/admin/js/chunk-1550e46b.44e995de.js.gz create mode 100644 crmeb/public/admin/js/chunk-15ee830b.62eda590.js create mode 100644 crmeb/public/admin/js/chunk-15ee830b.62eda590.js.gz delete mode 100644 crmeb/public/admin/js/chunk-15ee830b.9fcc17cf.js delete mode 100644 crmeb/public/admin/js/chunk-15ee830b.9fcc17cf.js.gz rename crmeb/public/admin/js/{chunk-197faf68.e6d80acd.js => chunk-197faf68.13940d44.js} (59%) create mode 100644 crmeb/public/admin/js/chunk-197faf68.13940d44.js.gz delete mode 100644 crmeb/public/admin/js/chunk-197faf68.e6d80acd.js.gz rename crmeb/public/admin/js/{chunk-1a90efc7.ac8e0e7a.js => chunk-1a90efc7.27cc0b58.js} (100%) delete mode 100644 crmeb/public/admin/js/chunk-1ce37c58.515b11c7.js.gz rename crmeb/public/admin/js/{chunk-1ce37c58.515b11c7.js => chunk-1ce37c58.d83e1d6f.js} (99%) create mode 100644 crmeb/public/admin/js/chunk-1ce37c58.d83e1d6f.js.gz delete mode 100644 crmeb/public/admin/js/chunk-1e5e9e9c.69f39eb6.js delete mode 100644 crmeb/public/admin/js/chunk-1e5e9e9c.69f39eb6.js.gz create mode 100644 crmeb/public/admin/js/chunk-1e5e9e9c.6ef65086.js create mode 100644 crmeb/public/admin/js/chunk-1e5e9e9c.6ef65086.js.gz create mode 100644 crmeb/public/admin/js/chunk-26a92442.c1c12304.js create mode 100644 crmeb/public/admin/js/chunk-26a92442.c1c12304.js.gz delete mode 100644 crmeb/public/admin/js/chunk-2822f156.5a394cb3.js delete mode 100644 crmeb/public/admin/js/chunk-2822f156.5a394cb3.js.gz create mode 100644 crmeb/public/admin/js/chunk-2822f156.7005b8d9.js create mode 100644 crmeb/public/admin/js/chunk-2822f156.7005b8d9.js.gz rename crmeb/public/admin/js/{chunk-2d0ab8b4.5a464df4.js => chunk-2d0ab8b4.2f9016bb.js} (98%) rename crmeb/public/admin/js/{chunk-2d0e488e.52cef776.js => chunk-2d0e488e.174902b4.js} (98%) rename crmeb/public/admin/js/{chunk-2d21afa5.23d26eaf.js => chunk-2d21afa5.fe4ab254.js} (98%) delete mode 100644 crmeb/public/admin/js/chunk-3527faef.85f81b78.js delete mode 100644 crmeb/public/admin/js/chunk-3527faef.85f81b78.js.gz rename crmeb/public/admin/js/{chunk-35faf6ef.b78d9690.js => chunk-35faf6ef.938bb005.js} (78%) create mode 100644 crmeb/public/admin/js/chunk-35faf6ef.938bb005.js.gz delete mode 100644 crmeb/public/admin/js/chunk-35faf6ef.b78d9690.js.gz rename crmeb/public/admin/js/{chunk-3740dbf0.0f76f9dd.js => chunk-3740dbf0.fa3545ed.js} (97%) create mode 100644 crmeb/public/admin/js/chunk-3afc7a10.14888a5e.js create mode 100644 crmeb/public/admin/js/chunk-3afc7a10.14888a5e.js.gz delete mode 100644 crmeb/public/admin/js/chunk-3afc7a10.c9f8c7f6.js delete mode 100644 crmeb/public/admin/js/chunk-3afc7a10.c9f8c7f6.js.gz delete mode 100644 crmeb/public/admin/js/chunk-3cd12db2.27bd5a50.js.gz rename crmeb/public/admin/js/{chunk-3cd12db2.27bd5a50.js => chunk-3cd12db2.5e4cc158.js} (99%) create mode 100644 crmeb/public/admin/js/chunk-3cd12db2.5e4cc158.js.gz delete mode 100644 crmeb/public/admin/js/chunk-3d731660.1c58e5cb.js delete mode 100644 crmeb/public/admin/js/chunk-3d731660.1c58e5cb.js.gz create mode 100644 crmeb/public/admin/js/chunk-3d731660.2d120a77.js create mode 100644 crmeb/public/admin/js/chunk-3d731660.2d120a77.js.gz delete mode 100644 crmeb/public/admin/js/chunk-42ea53e2.4f1d4ba6.js delete mode 100644 crmeb/public/admin/js/chunk-43298b95.5bbe0a10.js.gz rename crmeb/public/admin/js/{chunk-43298b95.5bbe0a10.js => chunk-43298b95.c2126950.js} (97%) create mode 100644 crmeb/public/admin/js/chunk-43298b95.c2126950.js.gz rename crmeb/public/admin/js/{chunk-45281dc6.9279f8b9.js => chunk-45281dc6.c25c7057.js} (98%) create mode 100644 crmeb/public/admin/js/chunk-4caf6556.61b378cb.js delete mode 100644 crmeb/public/admin/js/chunk-53d21df5.401236c3.js delete mode 100644 crmeb/public/admin/js/chunk-53d21df5.401236c3.js.gz delete mode 100644 crmeb/public/admin/js/chunk-55657199.5564806f.js delete mode 100644 crmeb/public/admin/js/chunk-55657199.5564806f.js.gz create mode 100644 crmeb/public/admin/js/chunk-55657199.ef2809a4.js create mode 100644 crmeb/public/admin/js/chunk-55657199.ef2809a4.js.gz delete mode 100644 crmeb/public/admin/js/chunk-595a0a20.4780f380.js delete mode 100644 crmeb/public/admin/js/chunk-595a0a20.4780f380.js.gz create mode 100644 crmeb/public/admin/js/chunk-595a0a20.e5b04fd7.js create mode 100644 crmeb/public/admin/js/chunk-595a0a20.e5b04fd7.js.gz create mode 100644 crmeb/public/admin/js/chunk-5be827f6.14c5c83b.js create mode 100644 crmeb/public/admin/js/chunk-5be827f6.14c5c83b.js.gz rename crmeb/public/admin/js/{chunk-5e75d41e.db7ea7e2.js => chunk-5e75d41e.df00950f.js} (100%) delete mode 100644 crmeb/public/admin/js/chunk-611e73b1.365aef53.js delete mode 100644 crmeb/public/admin/js/chunk-611e73b1.365aef53.js.gz create mode 100644 crmeb/public/admin/js/chunk-611e73b1.854f86bf.js create mode 100644 crmeb/public/admin/js/chunk-611e73b1.854f86bf.js.gz rename crmeb/public/admin/js/{chunk-63dabe45.7e9d7cce.js => chunk-63dabe45.6a3380fe.js} (57%) create mode 100644 crmeb/public/admin/js/chunk-63dabe45.6a3380fe.js.gz delete mode 100644 crmeb/public/admin/js/chunk-63dabe45.7e9d7cce.js.gz create mode 100644 crmeb/public/admin/js/chunk-65e43b7e.04e47cdd.js create mode 100644 crmeb/public/admin/js/chunk-65e43b7e.04e47cdd.js.gz delete mode 100644 crmeb/public/admin/js/chunk-65e43b7e.d0aeb41e.js delete mode 100644 crmeb/public/admin/js/chunk-65e43b7e.d0aeb41e.js.gz rename crmeb/public/admin/js/{chunk-734d2d87.138fb033.js => chunk-734d2d87.e1ecccb5.js} (99%) rename crmeb/public/admin/js/{chunk-734d2d87.138fb033.js.gz => chunk-734d2d87.e1ecccb5.js.gz} (51%) rename crmeb/public/admin/js/{chunk-73819895.4bb7850c.js => chunk-73819895.4d4466f5.js} (100%) create mode 100644 crmeb/public/admin/js/chunk-77908730.1e5c3a97.js create mode 100644 crmeb/public/admin/js/chunk-77908730.1e5c3a97.js.gz rename crmeb/public/admin/js/{chunk-77b2549c.e675cbcb.js => chunk-77b2549c.cd9349a7.js} (98%) create mode 100644 crmeb/public/admin/js/chunk-77b2549c.cd9349a7.js.gz delete mode 100644 crmeb/public/admin/js/chunk-77b2549c.e675cbcb.js.gz delete mode 100644 crmeb/public/admin/js/chunk-7abbff0a.66d362ce.js delete mode 100644 crmeb/public/admin/js/chunk-7abbff0a.66d362ce.js.gz rename crmeb/public/admin/js/{chunk-8d390cce.aa89b34b.js => chunk-8d390cce.3fea91fd.js} (98%) rename crmeb/public/admin/js/{chunk-8d390cce.aa89b34b.js.gz => chunk-8d390cce.3fea91fd.js.gz} (88%) rename crmeb/public/admin/js/{chunk-9368228a.b3981036.js => chunk-9368228a.48263186.js} (96%) rename crmeb/public/admin/js/{chunk-9485b922.1b739d93.js => chunk-9485b922.29a3608b.js} (100%) rename crmeb/public/admin/js/{chunk-9485b922.1b739d93.js.gz => chunk-9485b922.29a3608b.js.gz} (100%) rename crmeb/public/admin/js/{chunk-a046070e.195f3e31.js => chunk-a046070e.2643f8de.js} (99%) rename crmeb/public/admin/js/{chunk-a046070e.195f3e31.js.gz => chunk-a046070e.2643f8de.js.gz} (99%) rename crmeb/public/admin/js/{chunk-a187a68e.879c2635.js => chunk-a187a68e.eb7b090f.js} (100%) rename crmeb/public/admin/js/{chunk-a187a68e.879c2635.js.gz => chunk-a187a68e.eb7b090f.js.gz} (100%) delete mode 100644 crmeb/public/admin/js/chunk-a34a7d0a.cbc82182.js.gz rename crmeb/public/admin/js/{chunk-a34a7d0a.cbc82182.js => chunk-a34a7d0a.d27079e6.js} (50%) create mode 100644 crmeb/public/admin/js/chunk-a34a7d0a.d27079e6.js.gz rename crmeb/public/admin/js/{chunk-b30c10fe.b70e099a.js => chunk-b30c10fe.1834561c.js} (100%) delete mode 100644 crmeb/public/admin/js/chunk-b3279cb6.0e657c4e.js delete mode 100644 crmeb/public/admin/js/chunk-b3279cb6.0e657c4e.js.gz create mode 100644 crmeb/public/admin/js/chunk-b3279cb6.8189f666.js create mode 100644 crmeb/public/admin/js/chunk-b3279cb6.8189f666.js.gz rename crmeb/public/admin/js/{chunk-c2c68508.fd047797.js => chunk-c2c68508.dfdd6408.js} (96%) delete mode 100644 crmeb/public/admin/js/chunk-c575f96c.091cb105.js.gz rename crmeb/public/admin/js/{chunk-c575f96c.091cb105.js => chunk-c575f96c.fb42281b.js} (99%) create mode 100644 crmeb/public/admin/js/chunk-c575f96c.fb42281b.js.gz rename crmeb/public/admin/js/{chunk-caea7828.cb0dac45.js => chunk-caea7828.55e1aff5.js} (97%) create mode 100644 crmeb/public/admin/js/chunk-caea7828.55e1aff5.js.gz delete mode 100644 crmeb/public/admin/js/chunk-caea7828.cb0dac45.js.gz delete mode 100644 crmeb/public/admin/js/chunk-d0e60bea.649fa569.js.gz rename crmeb/public/admin/js/{chunk-d0e60bea.649fa569.js => chunk-d0e60bea.b175965c.js} (95%) create mode 100644 crmeb/public/admin/js/chunk-d0e60bea.b175965c.js.gz delete mode 100644 crmeb/public/admin/js/chunk-d529f866.0cfe7d95.js.gz rename crmeb/public/admin/js/{chunk-d529f866.0cfe7d95.js => chunk-d529f866.67ec64ac.js} (97%) create mode 100644 crmeb/public/admin/js/chunk-d529f866.67ec64ac.js.gz rename crmeb/public/admin/js/{chunk-d6075726.0b4de1bb.js => chunk-d6075726.ebe93b47.js} (93%) rename crmeb/public/admin/js/{chunk-d735b6e2.cdfa33dc.js => chunk-d735b6e2.38036ef5.js} (99%) create mode 100644 crmeb/public/admin/js/chunk-d735b6e2.38036ef5.js.gz delete mode 100644 crmeb/public/admin/js/chunk-d735b6e2.cdfa33dc.js.gz rename crmeb/public/admin/js/{chunk-db1f3f84.f985bb18.js => chunk-db1f3f84.7c806ea3.js} (99%) create mode 100644 crmeb/public/admin/js/chunk-db1f3f84.7c806ea3.js.gz delete mode 100644 crmeb/public/admin/js/chunk-db1f3f84.f985bb18.js.gz create mode 100644 crmeb/public/admin/js/chunk-dbc4d5cc.e24b45dd.js create mode 100644 crmeb/public/admin/js/chunk-dbc4d5cc.e24b45dd.js.gz delete mode 100644 crmeb/public/admin/js/chunk-dbc4d5cc.fec74118.js delete mode 100644 crmeb/public/admin/js/chunk-dbc4d5cc.fec74118.js.gz create mode 100644 crmeb/public/admin/js/chunk-e9bf2e3e.e1da257a.js create mode 100644 crmeb/public/admin/js/chunk-e9bf2e3e.e1da257a.js.gz delete mode 100644 crmeb/public/admin/js/chunk-e9bf2e3e.f16a6ab5.js delete mode 100644 crmeb/public/admin/js/chunk-e9bf2e3e.f16a6ab5.js.gz create mode 100644 crmeb/public/admin/js/chunk-ed45edfc.6d5640da.js create mode 100644 crmeb/public/admin/js/chunk-ed45edfc.6d5640da.js.gz delete mode 100644 crmeb/public/admin/js/chunk-fee9b50e.710848d1.js delete mode 100644 crmeb/public/admin/js/chunk-fee9b50e.710848d1.js.gz diff --git a/crmeb/public/admin/css/app.946033ed.css.gz b/crmeb/public/admin/css/app.946033ed.css.gz deleted file mode 100644 index b963f1a69515ec85ed1c4108c10c5e44efc07cc1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 118853 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%0Df zDl)^f1XtIVF{(mtSm1Sb-B}R1a%&Yk8q-qB4)rwR$^vg@k4~ z3*M8>b0cczJ4Krx!N{2H3qOt^8uHTZKyicZ=3O_CCfi}qP=3TeB0?GB1qyGc3zyie z<`n-pYM2%$+k7Ppcvo{>b~*5Q+LYDur?-3ME=p))hDFewVU?+2+9JtrnYVBSeaTmM zRR{)XP+8qF#c(211z`m|UKx*l2q?smN@l)}k|UUr-DZ_8IcYzYqoR${vvgtF5a=Ca z!623Bj?^F_67@rMrW*k9px*ZP$6mkA^Vle8GGWnc(xFujxD$ zNH0+xH>|)leKZw z&YHLdti$8kZ7SBbC-KbO(l>g$W)Xjx6?Td^k%9KR`??!h{_1&(iu}e&WH9BScrTyi z5u%;!EO_D~XaHro?t$xydZf&0r<(2|8MF7*x|;&?hOzJ|Nn)&>MqaaA1Gl1o_Q6uX zyL_-RSKLlTR-Ab5%XDbzIltG z9Ix$~-J}k(t2F2P1C9Lzpvw7J66B7fk$8(&;G_^}RyMW`wk9MRD0Pmvc*jYdH*$jS z-j==MbGi%@0RfRYl1Z47(1L)0j)O5|_b>n9A=q@cC#SfxI!Q=RlBX+o(-zb$o7% z+T>0-gC5x|ZRHEJI7{l^;l%8NVhx8J(s7NxHprZ4wv4Ff7NvP~F*FJm_Z_J$ZcV3Z zi}B(BNbPCll_%u%Be!cwG?_I-Uje##(U98B>pdb-yMh3|Qx$QaL}kG7QcrjKaz4*T z*Nmswon6ZD3A)xu9xwyG`2c!WBf#54eoul(KQ;2qRGm*WBY1AXeRHYykZe^b zPKke;I7N2g_`-4`f9(pd*wq162jogo>OF0@AZC~X&k&db0T><(F0V|px+F7LM5qD& zG)a!z>$4nNOS>l+=DkbMmL_WGhINi8Ov2~IW*|MzBIT8j5&e3q+)!gAITuGJ#qoB(rw zZI^gTW4e$zaa1H)K-GGoMevOu5^a%OP&xDlT|!FUZfVHyk(fN}_j1jahEO)G6~<@Z z^-j|>$>Z4~R#nHqqVN3BDAH|VG$D#^RzcjsHrQqAQW%1BL!P1%P7Y4SO4zh=fhvP` ziQgpZi~HTuq3dh8+=cm?{b;U?I=Is;6%e-tD-X{DuLc!BMj?)}zKC!2q;5!sDd+LN zl-Wyu6mQ)3le;e3SR?GupyE32&gOb4zIXOaq-+lRk|mo(A)2HCd3OdFm+TQ_l7yq& zqVd+PMZ{uBrl@;sHW+e>4&Zqqt|#W+wifpm`@2@EYgEfw@UR3J>fZa)2KA_TQdrlD zBIgvjo>fKsmgtU+-LgS3mcX3kiK{REp7sM=pXEX8u$;&(MV9BZBU1r{519y00DCH> zL}B*HhK}tr;gOQABVo*;;i8z4$pE^=+~NR&zd}(0l8LWgw0b8!eFYHk@G~BdUUgd! z?UOI0c1|;-uj@`q;8_wtzv?JdKOvO7aVy$~%H9gB$tHa2yM~#?5l$F(x1`_SjylM> z(hEI&sm+yf2l((Jj=H(+TJa>=Du-t>Zj-$bfUI8j+`X1GzaKCDjq<7?)MQ036> zlb0gyQeJ`v-utSkIL**$3%EDf+&*Q8wzsKYc#dfje_cEdgaz5zjJ>IRI~;I_Zbo~G zX#?akCvau{L?E!Z;i^Fo9nzuu1ub#RiZ$ zGW1|Y)a@wrQ#GB(8|1Nr2v8WuGCn4TNi$s|YTtgmhu%&lh9!(kL2SfwSZAZSD)!#W z_*KEf{(jFU%uMiIqqP?XyT1CohHL>O9kzU8a*Q9XM-+9?Y9iIcPesxCuGXV<T(jkl@>;W3(Qy-k%0%adeomK$ zyss;hd%!(YxIU&fi9pFt_BO1KP1^KUJdbIC=gbBN%p1UyaGsRy!P0bK`hoeT3}g)g z!?9>s7#XIdGoO10x7@IL@r?6p#sqQ&mP1dhz=L!^Xn-ai#afjW)DFvloctK?u#A7-qnS zBd9#jzAQ8(6aDuKdQ}(*RI?XnAyo0V^oi`+{(j~F4{d~ACCrR3S|Cy(VK#-nECXR6 zT@KAmXWDhu52rN?NXJJ-Qr)MLUgL!zwE*6dfIrlP%LU ztS8S;uj1t_y;z!oh|{J#f@S>caL#1`=t(n#N}y^u(scpn;8Zp$dPr zyZHz+X~}#b(}HOM&r9=iqYokqkwWu2ur@lNkoj2gY!w1>^FgRt%<^@M7h|@9^V^#l zJule#Xxt72&IKZ{$2*>>>k$&V23!|s^?9v$Q)hwVTHQ_)*N>avk6j0!F@JfBUXrPL;9qI}GIjygnq zZp_N2w2CSFo!6YXFdadC=&%6zPK0IVa0b^H!xcv}Fhut#kB7<;4;FL-142UAdUxOE zpZ@AV$2_Q=?sQ}Z@>zZ7k%%$eiFED4h}kt6V2_|Fz+8;FRse35s5`8bah5(w_|$_X z3~EZ*+E^lP7c1Oh!kuP{csIE0-Mu~Fnm3jNQnQANBijV#rE;1~6=j^hTp9+UbR{~i zcR;11F82;I#i<27-wbfgf-j?2#;5@pQoqkvaYfX`ODJAQh^weKsb^Iuc>rh zXqXK#z+{F#ji&%2nF28gf=nc?Sy>v8xM@R-5srhn1%q$i{+9 zO9mdeDN{0nWYSPCVI%K+l1>uR2s{w-NLRKu@xC?Z?F?@1in{=OY|>P{5avW>VG3^x zWxc1CB3zEh-~PhUR$f}egMyLDP1jpg}{p^ zsW~7MElQ?Dqkv`FZvpLHpGo5msPFtvrXpJ5SHkh7H+2BgHq%G}Fa_BMoZR}z5)sJl zD66vjG?q106{>$zsydl=pfk<(Y_G3I=nPpSvBvNB&3^@ zo%|Bg?t3mfiyE%%;xI{=vohxDOcy<6wKPttb^mtRdOY|E$5RG=zoj6KZh*!gBMrh+ zJBH9=>@<+P5S7djTE{fS!(Qi@SxuIeTkYIt2jOo7oID*0P6}flDubF#274MRa>uX} znTFgC&4jOA|Y*kFwl=2$dY$52rZ=UGpQoRH@2d1a>+>xMP(q!w=PsUr#VS%K4IU zHpZ`Il6kBJHEnFZv!ln}zyWZwOTEJoxwIXT+%8=nS-mNF^c@wQMA45W%2i>o&!~wW z_}z(K-lLM#M4Xu?vvFN=bg)~dH!7*Cm`_PhyK*&O$0@c`4W+C&#h}Za;*nf~XlKbK zr}a-IYjTrLC}QrCEK#fS=34yiXkCa9Z5SJL@cBwsJ|egNb<~r!&=nkX<}1Yfg!1Cf zeoT%fM#Lsn?{}~I8EKQPT5KhIGWlSJ{Ux_+eGCGT(@bPmhx zg`*4Y4p5$ZwRT>nRhkcJR760bD%bC;6z5xojW~79yakPtk8yUzW%nFYP@lt1vHGb} zXAvoSnmd*YrJg-O)Ge|j35xG$Z$Hu!Gc{5r!qbkK~-pi?14D?C}M{x@4DzWA|W>JMf zdolDzwo##gM8H=>uo?ES@?iCW632R#f|V_1J1#1?|st$mFS`;FT219y3w-;KjNVf9Iy z8{9|j!(R|aYw(n6-fl;BAl(qqCKsBsr%?5r7I|A_Jr2tIjfcm`iypTdfvQ*I-Bx8C z2_SZOur;dGQqOKBmc*9>U|niR0s2{b$1NY;XsB9$a|>=6U01EgNfX4z%qMLC3w8rea(srF(8k+k)6! zZ8q}wwEyBhwIF{_^mF(x0JXh~EnXRTqKJW%=0r=zpE?4sFkun1l!V7pBCWm6KAw0p zLO4-sJ|b?-3+b$g9=eT_7|>B3HZLC+!k*zd+uKvC{%HoF9If=c63kAqBL3S46kxZn zGnj^!A?{Nj2htMGuPD^{L!FW*#PneJyQ19fXtzn_!s=UB-=>T)TB4?A;~Km?%1pWb@x(qurxc-wCwp>;3`*YK zIM;u3aQV);=zM<(oCxYx2jaOL23UA(*x}YrU8E$+Hodu*x@c&hLSCEjhe2e(_Kc5l zc1dZ>muo^*Iy0bCFDleQpN|NN&()}8m-Eu6Y1q$zG@G*K6q&@95v*cyJ~^ONDjv^! zVu@RKdF&K&RNd%`QE-KPX?3*+Z&n|(w7?V51DkC>lTeeIG~>VpzG^c2*lj{~2>qV& za<%)hg9iOjANs<|N*!9klQFGyH?_Qqw7y4fs#*k#>?^=*c~&K@2;1A&+yn?$$U%}(VegTD!7$b!( zkul7du*&s0nU6o^WTuIqw`dJT)KF24V2H8u)gX>BLrsJ}$f5piKr=1$!5!gi0W)8B zUt2$@jzV|XMT)Hj;yS>3Mf*&e0(^4cr2N2PwV;p~JmU`%{PBseJy!gPdbs}-qGoMJG|u{H$kuMvF<^e^Obzb=$Em z&9f_43olV0x%J#ZMH*~_GQb@l`VP%?3ZqP0PI|;{iVkUmaUX){5Cum@zc`Z!jg6r) z!u-}#`+HlWx8&;?KdZdyU&!o zBTFIP)FcrMIOwEjdpbaG`|s5CBkn~_Y~^oLF4&fMxiS_+K=|;pOBTN*x4K8d+I08_ zK*v`bC^L}8Z}Khg7Y-?DqgL=@uA7hdAa-H=LulR{ehA`&QiK;#(sHa_ANSuJ_$2Hv zkx8+>e3>Pkm};ox^A(F_cY@%Wtxu{~h^h<%cyzGJbQMHaP*ySLJ6bOx7$$eGMI)~22eDg*YZFJ7}T7zczDsFIH1_YGz7MZ z=FLBpUZcdz+)D|ShNheETeVs7GoYww%}LcK6bD*sV};pm5GAlwY=a93*xVSI;o+VZ z-&{a?(;=yZKHN8jbIwfZp#JH?2K175HX!d^g8|kYl0k~GEf0}yf>`g}v-GS>@A@7e zvzJMZ=n6~-IEe7^K{0A%1gEV@Dr5n$aVFHG4#8PVA2feu{qz}tYkIT(XjYpG0J#(` z*lsQKJ0~E_bpZ@_0k#)QK9DFU8>$A9)IpAJDW5o7RDk%QiByZBrkntotU8G(!}E(% zHL2|SNLzc)_6uikg(f-ygIa*h>ss*Ri2*uY-zDfZh5a{#`eW%eiE4l=$LkS%KZxDW0Srv_5@qkrgwE?28)*gGHC*^$_0U)9FhW`a%gcv^C zTH?@%Trc*oh@yrno2ZgFp@Az;RrzR;*paJN*}W10v&5d0bj)SIK;2|S2{BaMO9dO=m0ADK%#04Yz6-;A?PmZH^PMl5Fqj9$GAYMSx%q);WY|8;IJUP7piX zv$@Dqo?dS{up;5By73->SGg;m;Yb6b5(l*xj@z*kqG?R6u#ImMs26%FBej~PCjgS8 ze>qj*1`G3I&kWzH*EXGaCI`N4HKXvs6Vh7(-ZFtwA~&*ZWePl?|E^3>H;x5IfW7i1 zxB>vWwTY`r*TwyXj5_~`aYS&& z)aZEqaYZfl7?cy650k=T%$6fzoz4z|IvdWV3|(B!7R}P^Vog!V>#0j72-OS1u!nCu z4FE-76Ne8rhvkASdCjHd=$cQfWBG3XPF2R!o=I5*Z(^9g2d(=mkkupovtD>5W@dLJ zy#;6~sXZ@_$bv0AT?8DiQeqNHx|nWqfa6M;_avE;b;{>?;89yND|xa23xOG|_n6c- zC5N)D`k6X|#7Wb31X@ii7d2HL_0E1}nlbkJt9cW(F<6Islqiu`1mHbSBCq6!N&HSq zyNyh<7$aK|q#y};fxuV?E|Ru~PJ5m;MBPT{kgqiw^Dj8x;>0r5v}A@w5d-gB{ACLM z-c$_JqUgX)dhWIE$L6^L;h~=_TRa6KPcFP1Bhi5G?t6;WRk~N^;-gSmx?aOpZ$rhA z^_I2Fvm8tK%U4_VPzK2|vm^O-s2tE)UD()g(#I43_O>S+dXDU7Iaf^W4*QyQvHGbH zx~nGiO8fJ~2!*BP(q3p&r+n}Y>$ym=UHIkd0`ABzt{o)?D~4DfHvKfxiQfZyQGEMC z<9XiO^P}r?@a!c0u>+C#pJsLTWVSB3LAWUJB0C;^^Z|4n&vw^;GEGh}$i20`<^haX zl;Z)2y;V`yAhi#0a$a*11jJfSG7?$w?8&!Z=ekC@ZcI<}3(zBafutXq-%oz4=2hkA z@OFKr7TZxGoRA4#A%Nj|#w2J1@Doa(cm{Dce)hHS&9Oeuyou=)w^`+! zaNrhX#>0_>IEy*(DhFIDCAcnhUDlDP-B0<)43uMcO()n&Z`ne%9sKWene{pXb%~K5 z$j+q$Yj30PuG7E=g9DA}B;cCPQk`P?ezq}{Bh=sGw{4K%Nd{mhyIb?PIkwKCpAeOj zED{GcJy&d#o-X;l~4w{Ec(|B*=^xH^!@^hx_wh)DF zK`25=D#+(upvL5kdiXoTyA>9@I`yQ?uWag$N_h8$`?HN`xy7#kVf^7xa+{v~$ovd0 z*;^w+96Ah$N~NKnp#e2EUs2+i3&SH_(<|oW%Y?4L%O|nS6?D{26+2M*2u3onx4IZ&kIVNHP@gF(K!^Y~y6-JHG7RjY0)P4Sy2xA#o3YfSb48rEZ-; z9}1I3)Ni?cH;5Xyzq@__eyatYFsm>%;IbDP0B9;C^z6%bihJkj{v!>|S4>{xX645y zh+Y-5DyJxUkg4SBJAsydp%bqQ2-j`q>nB_NflB6t*6;KexIIUQ9vm)RLU#4%vc@|i-vgJMJN zYRU;XsHGls?j_&1rjf}ld`;iXZ*+NrD9;Kqi#{VZs5CrmgVuz!doti}>`Tx-3ZhPC zDdEOHFR`Z$s6MFXmExKpxwxRMe53d#|6&s>5uGpJX;6^hRl9XIH!Zmi=J~3kD-hj> zbwkGl0k1TWp5G3qjJ`L$8KrHL@~>sP_9kNk15x_C`K3+ZffT(IZDIVS_gO#BjiYU{ z>74Q1S1vbfC9RS!_ffKWcBP`5n52i~VCp~%5^{=cdR`y=*)x++cnMahWB)eI8Vo}4 z63}{fe%C)jY9HuS=R12SLYf^LkIVIb z(g&ZnBCuE|#2@wYA2?IFrF$H&OVeSZcwUaGll3}i%UKhA@yo<7n}^lrJK*lmN~sAc z7?E-2Z;^cOoM#ad_nEao!e5#ukjO@{K?Ph&_jp2Z?#P{f&~$`|heghusJ=`HKO2GU zg5_qgYV1PXtnyDEsaeCxK?AvOKsf@sCREv2q4GoA$+6R7tI}%LQRmyYeGwD$NxC*DpxE(#5W8}?*eeH-2Ns+1D=2;t;A!@ zD7OQ#r^AW>8=JqSq0&`dB~7+-v*I^ezCXd@h+jA#WMAN=LW;%&nZ2NNY<1Kbq=9iF zdq+3)2Y$-4%Z5*;tn3jzQ@8CqoQHrQ%5fJTU$UK9IPsGbO1=xjprAfsCaOh}Ut1F` z>9WXmIC%gz85U#x`MW{uV??n+qifNg3l&Hh#TD9g#Wqj+WQ3QU{~o^)TL?G%y9gAc z(|$0=x3i7rX?IBK-t<`kczQu(U8ywjP)^&txi-kB)g6m%H|Wr1hsBG zk;T+=MuC||g3)g+e#30=8yF71j1?laVoW%Iw@*uzrkSXR3Lq1$zFF)rp#nsuM#ppyh0&vo`-ba{Zv3%xI3^n2f z8UTPwwEBZQ@qjdic47KazjKVf+(+N2p#Pn_uKGOARPx_Vg#eZcJu^o4Qv@7iF*z3J zd1BUN)Rf&|ozZt5TOBYRjCq{@d)|&NaRL=YB_dCyKQHB~|eRs;%JP$qaee zA^O2Jm!R=#3f&^avxT1-#jHNcsPY{`TzF;)zdeWvp=fyQt>vs;dbrPrDZhQxogq?6Wk46S9AR$| zY{^)}dDl3Rwtm$JaW!Hl%YA8*yr;ddldQ?kJ<{x2{no5k+O4dcucM|Lgze}vd5CrF zqRVi+(F|YrbB;_*HLy9s8Bzo8k*+>;agiyh#P{xUef)cW%lq_~?@(U*j=c+tlU7N1ysy1f-%mvhDk`{K_+z3xI?G}v8x^F_!3Kjd%%v|3am?UGm=CJsAa~zYT5$^3 z{gb7R*hcNecPjaz;ln;Vy5DnovmxJG0Ks*WmJL<(l`)Pl?kto^O-!0`Nn_r2xw?bz3w4OGT zUIuy=tYeRC_;~=~czXVaHTD+Qtuj<%L0Gw}+kg3qiJ3qJlwG;ghh#o%W;TQ)QVPEa z`Nmsnx~fy^su|mvMpyL)B;+BV0`X2e*ZgBL;PdOBG4)%Ln8a#=KFeqAQXbU4{eAVf zR72@efUk~0amLK|r#zfaRi&YoTESFZF8^Xsbphr#g1RqH^VKz6u36~r{+38S0Nn@G zr(xP;#+#%Ux4(fUFIC5StI^&e$=I#izK8BHB{oVw!)r+%98Q=gOYMNPCNS$@0|Xej z8ij$wx`AvV=NASmkBk3K2YK6$@WosVLA@^t)G*a1cEo>FlBp++G}cawY}6nj_jgUg zY9`i(3T5J~J>#l?eNcr?B3y8XrI*k0$Azlup{5Wk&kt)o!d|~e1jbIBHAKl0UGS>+ zZo?m5DuB%)wzit!LUopfy2v85EIX0jb$De8C4 z0B>KWDi$;``K@D^$~k{{rR6nBCTf|$92U&)ng~*Qb*;vAX zXT*ak{Ue^KgVQ0mxQmh}kd%Ta-)q+ZWzzV7k?Ip{p55HG>J?#RuZ85Jw1LMhV)D#> z64eV3+a35~V7i=mUn_{ZbAQun^K(l6q?N6rw9Y0HKAn@wMj>k2?8l%QtTY0aa;?ba z#k+zSj7y2lw7k)vRXavq5+Ic3)2ck>AoNGzWBASsGo=Yvw_&MW4uBae?#4r~HuJC3 zG!CY_{v@#7--9AXWTr4`31pDNyjSMi3iu(k1km7W+YOJ|Wtr}r!4#z@LgyB#YzkY@ zBEO`gg|tQN_iAdzBh`v0)XXcpk<~^MZ5CPbC4J!boRJH^(?N!R9#KoMkRDoIkbr5Ld{Knf>#9{T^FDg$|quff1`#x*P zPJZp(s;-wx8*1Lcp~usve6`VICGe!zzLD6SRg0O_glR_UPka!0Av75De_OC#L^FIlYK2=PPI zKF~+KAV42h6NaPTm@KWXd+3s0c9hdT41+7$bM!34a3k05ud(P`6GI31iPt*o05P-B zEsY}#N(<5`1U!&pQk?DKYX*BGX|Dzy-3;N6YogQ3KNHBL&bSqHw2oOW)~G}t=eH%2 z8u-RzjHFgqVWh?#^x3RQ?4`nsLxa3MDzEOlF|RfxBjnkxoj+Y5TmIPDqQyHU_L3W6 z>-xhPGVPUO)qM@~)|k5kNMAoB;1WH!l! zkGxa2Ix9^4i7e?+Zv)(lQZuP|#JKDN_tZGOqjDUfSqydB=;<`?opCTio{V=Se*Bw2 z#EzBI?0)7UfhmOAn&%!nn+A7r^R&Qg69IfCu*6|B*%!nplb^qe?l?XsBMUs?CHZO? z%y0no#%%WO>R>c3gSOstQrgJVF_X?FWGj9h__dnSFRY%RqSlOxyytWFsH42FVbm^l zPf3MOW%&t^scXJT%9@rOwshKC5vi!a8rl&0!2>+t)i;-wZkr*N`o+>0;7gWC+ge?A znzH!YvLo4A4s5h_5-jJR>Vw^8UYEq{>@T=};+!>pvjo9b{*=be*u~C((21mQt6H;g z5@sssijy4*8CP1_65&-)x)$=zN8df_dUv-!fhfYI3WPw4jj^G zo1eUddQ0tfj>xhcWhM7(32G+p8fY(M)@NU^mGi^eAB*_A3BtOq(XGR6$HI^30*t}U z#+acE(w>wKbIaQtjAt-Hn7PZdNi(3ErKJgO>LK@f5b}@=%m)T5YL>nHWMUtlN?-j$M^Rl(igV z)KF7(+zfCw2|Ga-ad4MJ-fyvXV*K^yr4N>ZDr)le?H_7By@KPML+7$lm}IVqnyOI# zB9v@sI%haou9A0dDp={A(1}qtX@gfi*?gPQxn-AG^NBCMmq7{E2d`Q@w5)eXzjSf6 zX|YtBy|Y;It_~O`*iV|MNEEBf_;o44uqs?@gX~}Zlw8CNc;2lfYoe|q zgjh-*NE@w1?KNrLc}RmPi(CAH+ii(S^TFw(4a}IyQcxjLO|Dt!3xcWdN~C%W#szNA zGIy;;BFjYWm|utFVs0gGinz?1 z2X)9EG5eJAZka8l-JUY^%N!`{^mlAiIu3IXI1o|d+_@&OnxTX1pSlzA6G=c>3|i0R zqwD5`9hekVo~O0gLbT0RAePipWr&!!(tcczE@M*ErFF3VGn8W~jk&5;eDn;Q z%5*2YC%jo#%*rD;1?n!-RAJYBDuHP`C@=KY+xg-(sLAh$gY1=Ao?~u*w}JyYO&|c? z)RSVgifW6aLQ;E{6Oxto323F^40u5Pm^a*JQ!>EyMEbjDadB%}vH8LZ_Q?=jgY^dY z(e`ll7?+stC<;kDnpQN=HPpp@#}T5mNi0UMccUQ!j;ReK9%-MKg}3p?%%2wk2*5+FA@fYwjUw{4IQkbimSQ=tQBQ=ZPN=(oKH$a*6RKgvCj zT}czY)G?qhe{<7{Jok4C#-Py0Y>xz!j%m+$KxCikCgS7RWFLAf5ZR<{&_A|h{gJOr z*H2A421ot0wuWf%%+MQqxx{pE@~!XKb07Qe5*lm|;!DfzzI>YsjpO7AzsCJ_o?Oml zG~9{9-X>m+KfjMQM@5=?qfCQp-ai1#Um!^QJc6*%^p3Ge&qso-L6ZKJrr_22JTCO{ z0Fh}UzL;-h=c&*VO=*65zt=wZ(ZE;h{-vKMKR@^f+yp)+CbEr;PpsQlz~|(W=AK5b zV?#ncUB-F~5JY^)q6(038vw~r@D%6~lhTyylVI469P+PjD9{0OCy-`MI5XK{g&W_o z%~A~FM9xLDCW8ck`ffJpJW-67Ot@hu=FOfrWV7+kCV{;9SeTs(UTND$`Qn1&&&Lcd z)O2q0W@1HXT8KoHecy*EO$A2|1F)}JRtej?Y^xFVF6hYesgh7`^(r?a9H3qj*Yg0Slvvt?nx2rATE{TY8lr(qiL zMmWy6>@kS-`l11x6IPZLWZ~o6_c$ogHwZcBAcm}ww;jNC!}x*gGU8BK;A%p3H5R5q z$ZB--E<}K!=G%)uqcnJVnUQsPlnHjNjpxYNY@y+^ z!e>`9Rt2BtLEJj93&Zqs>KRC^2e+v2$&<4d5QMqcW>7~6KYkT6 zU+lwVAKGv7iX%flVD4sw#+}sFCbK$4o`stzbxVKrvd=mn8b?GczgM}_D$1~*heV@Z zWddQxW*eg}n2PG>|LF1%JMAswET>INn2cftusfH27rgoo{^`n_E-&V&0 zw+^InZ7Yk9Hh)c60@mpRJT%j*(uF<(3YfF-YP-ZXpJR6UJj)dP7^O}hYFbKL?ZZY`=B;T~s$f=YvKrsExq4`gkS}`h1WRn06&e8WPK7kUC9adI}ep@23M>2iX z{ysj7f1?fwNowdAkZ7k zw6u4M#RPAh?qe{c4o2Am`q6pDYQhq02Om_Wh~(94h%E6!S;g zmTtkI%Hx=ZGZg?F_&X~qrU*|8#~P)sR{m?#B`Emd-eMXvr3H##W9t0^m=+r&c@Kvt zFUqAx2d@TQ*cDyV4!DVRQn;Yc+S@-u+b{_v+q&RYyl;L$K&D+;zsmGRH~#WuhYbx* zM~26fgl$4ChUfxDkjfdMDlT6GMeS%_sxBHi6Rc=7i(kg@phgz3Kj$sKlU+lVeZpt{ zC{lbbFF3v~K)0Pyyd=5@A24C^gwpss1uV>{WsIud9&a`*tQ;!lv8@=J8`4Jw2tzf{ zB0-W5TRGC-ugG~F1dWDW?H;@+?x&KQJeGO$))_gj`}qR==cKs9l&vEu6U2HT8)Q|- zuzjjEp41fgOX3<^<`w3#!*Ezd$t($(bRSo2ZnW_fI#F~;B%mj&+z2*;QOYvlPzTh5 z4>mYweL~?7jBWao6R`SWXV6ldo<-aSTKqx@Cc_Nh4Bw=avdCnO=85pdBCK{h4lu~Z|yLtI`rx9 zT(4%3uK{ixKEa9?0mjo54>9jIzD1R28_(~gW&mExl!~tiM-MauivZn)y+Y?vfzeeG zW|6x(JaeY5lWixJN}@JWN5d5{s`!3Eh<$ypcAcY8<3p2EU6 z*mAp-dcEKiqh)*y&7DRp_BaZM1S?x$co=u*zGP!iUk0M9Qey+A@y+`ny`UkAmB@}^ z6kTvgT`B?qk&bxDC+D!^vjI_Wq8)&+WcG_O>#I0g!AJaAdB7dl4% zK^U>+4^-^$C~f)QBq0$ZW6rT>Y=}=YKcYVnjO()9yq5~wMC-pMDNQj4W`wNWJd6RR zU&^2Cb)!V|eJd+diq9>Ie`n_xDA`7^lgOzOl(CZ?9EiO9$g~v^9+$^fi|c9!T0iB^ zGw9ka8rw6pgay{VzQ>8K3fgw`rQW`|!3@IbB`;+_QSG1`tF_*mPW6R&12iUBZl{Y~ zWiN|4=T1Qd=ptWn=$z7^i^9sEcnL%2fd}z1_|Pk%QnW zp6Fq)Z_uf(yO(vwuM$mSfy%cT+~5vx1sgIeJcro0DH0hbbhsscqhBq@YANbOU_$SJ z1siL1n%ih~oJ&YgdJCeRPF@`l#fXm2w=vs2qT?Q4phl_!pbS$uPQOt5>;sFx7*)A; zZcLA`NTwHbFWiKu6QLo%ZDTE}G8}z4Q-n%-`|Zm7{nN03;O2I57%<+CFH8RJoTq`u zR%v2_S1Q{FXAb3@m6Mex6Vr54VB)cXK;}V|X(dF1_$LmjlLuW5in&-fc|4UjiHa;F zNzO$edJx+fTVCDwdeDm9(^JXH3j!#bx9pK}O*;|LvAEX4lUVt-KT(GrrunECsYC3A zoxS$rC?R}xTeFl97`nuGSI&D5r-K^1Z_Wn1Z;?=bc#@Vf(Pyinx)==~t>$kOYL}86 zMHeDRFt6KY0s}e<0Bq4Q1n*30PXKJ^RGP)eal_v|znT!_E37wzaDbsqZ1p|UP-+nQ zdxff;0MQvY8v|I;;$9YjUP%ID*I(d!O_{)-(32k7{76kB(oMRgAvn#S`-@%XtZ?R0 z3!ihs?UL=;!T{930~G}#Qje91206u3lHO^M80s61ru|MITMHoc=ir=VE0KnY8RH_@ z4CxK>TT@0ivs6JSaM?(s=m3{HAm4Nxwq-Eg0yD$mVszpR~dz0?Yn)bScXdE9kPT}cUhjGwqhPe z#sJ^>Xm*^>5OHdOwJqOdIoJ1{>jJaEhi5Hs{yuo!5{uu{Xi(}OVdGUaUZtGkBSf99 zI{DJ-@D{TM-cX1Ag3zcM#Q__CL}>P-l}3yGs>!N{cY7b}T{)m2e*2FnP+wLVEOtES z)u+r;-jLFfa+ZU&t>^C$`4-dsrtwVz+kA(M8DspZ$l?{@%63bu&hr2frzc`-ouO}`)eSb0JU-Y`gSW3?Cyut7L}J1=WJ z7?Odr4q#SvE!MAbkuqKM$x7FUaryH`zRa89RV>X#>ay4`>j+jgHkU5GD?;^3&9G3G{%%ioWX(3``4SY$AkQ6CC9-{Cbs$qUu?M(zA#2=ZoDeod|}$yy)V1 z2BI*pH?5@OBjT?y2-DdUzD50(I!yY@9*Q@30%s&W_vjXYM7W!zRVmcq_El0ysTgQ^ zRvNh8i3_EM^tMIw9y7O`}0dau*x>jim zVY1IP87F(6IK=ChI|EuOCLPVU$4}=HC1I>DK0AS_0^m0Cff?+;Tcqp@APq_we?ads z-^&DaQ0QGFor->0D!--GY-$0G6yZnj6EOta;yBWX2Go4~J!>C(mP>pLlr0hu>p;S5 zPnD#OpQHc^aEicBthr`sQYvim$kgOd1oU56x%8q|p&zBuQEL)k_Ql2{jDlQ!(HC<} z!Ss7wo&D|Y=%up@3CYc;;4m%OtpS~7rlNpQv=vvbgu!%XFVthgO<+PVRb4)r;$=0T zROh|vQ+Z+_Iv^rm;xm53sEV6oN2n)az)Sz3w>mI;@~lv+f<7iHKb=k8ztIs<_X0+q zJb1)4wDC8z;qGl~Xc~J0CID5`4G)V_D3-yB_1d>=F(AwxBYdZ!y-bQyeLnG?kw7M= zu0UM?op{gd*kD~>L1k1i1*97Y*-k5xWH{J$b@3pJgtd{|%_u?G`u#u)O~jp3?Lbs) zQ^`f*zK^Yn()mVtaV9hH(EeE}J?h!MaDL2j53`TrRRykW1R8?U_+jDeS*@bzoWhg|m?>zQePi<7}^Mb)rF?lGXO ze!P3-Oae@HWGla=%50lqV9Qa}CnZB$rD7l5ko{VJB9Sf>LcjtlxZ(KWu6HNbz@Y~> zk`F52-@w(60gsDEl>Kz2n&I}Gk5J(9cq(N!7(bykpxFqKkWsf~WBFJM^JE=W;eg6abf)$9Gu~$J zkYxr|wtqg$+m|q-0rUQ1<7JNP76wQ6u^dv0PTvc?zo&^5`5co7x?@ULZ*GeOzwHHv zc?=rF4d`X{fT@|}cINBc${7b#Rh(+n1XzDZrfHIIYOHsnIQo&lwLygp+X@)s4~Mw& z1PmyPqCt~zj*0bKYudUA$Iyko@qNa?H)2!PeHjM`O=O+mB4Mi2?31%|eE;5~iG{dk zc&F6Dx#XG}$5}4_?XGRXZc|7a{pCRouf+PHUMeH>CVfz60b-2H8=)vrrg4REK8s== zvRwcM5)nob{0K$e!9R7T0QcaH1m+zb(b_Y`4s>b1U{H#~X>)I750mu9i&bBdatgl)exLvHe(~zB&pw48{_$=LUT>%P{rgWh?>2w??ZeM+{~rJM z?#0g^@?W1GUVhwd{_;DqwZrz+)8^&-FCTt?^_Q26;7x;PFAL(GUd$Hni|D7*4xCS~ zXQyWOTeExnw_o19`tbJmFaGP-v!7%CwSV)EpWYl^f%8A}`1tNFCkB&!{N>}v?E*#b z-@Q4%i9Q9}KmRiS^|$4(Wm&KP%nCn!*Or}PRis3zseZw#C{6uo8b%XJW_EJ+NkIhR z94sewt#zr(25MEUNH?_KXqB<1i#%S#U{ZbFJdv$!Z_@hRkGzH#eK1zPc{#eXR_ppN zv_Imq28TLfk1O;Au7cU|EI!tE1za8I@I~UCV7fy!FRNAUF|N0?oEqtiK!HF7^TgZZ zFCMPWU7Ae^?y3wFkPFAlq*{x9FJyr?QH@Vjr?yu@mu1v=r95lV(z&dUMtI^+$X-`) zwveUIwhgEp#c3C^OdTr&%4+JdDwQA6!CIJnE(^GQB%JS%lT21-yK5jTpz9=*g#j7W z9V>n4W-e>hiJI-KV%-3_tiMRs5!d!wj&oIMT~xWXugOBq`cPVnS%26g%Rj$vr_5#N@-tNr>^SNv$)-*4rR_}tr=OL&rLqoy)!rFWF?WykvGU8iK>{M19aq7+ihg= zO-m+9!CT2*XqHRi~SeR!WXU>h-ZFtW+^n*BHdecS| zjz8RjywHW-u+qxSz#LziBU|^J-vWz#ka-;F%s(}hy_eK^tk>Y=#7ItymX-Bt% zz9Npz(Fb=_JTr+e>NlS22+p;>u{33Z*EV<1PO~&eaxcQumXL%dCr@dyo5m5IW-o5q zh)d*RSd#wW0MlyNOJz{9&mD5_g4t6|h7`rtun-s^!&=5zhYt+<*r~cO$^ilA3TeRd z1PP6`>T`=C8do*?P%i5il+)7L)L5)*q3WvBuzZ1ZrUEX}tDPilk^N!gB2s9|Jx;4H zlwwx>+e#KF<0X;ZVU(&eIZ^12LKLgPg$hlSz@D`Q(!HhNK$hp$ng9l^!vL5$`g6nP zV2#t#6Tim=$_vMC3FL0M!F3JYWY1eNCyjz?B|dsNK3Sb^uxv-NJ@=)_y#LgI5*{&0 zPOWr`8!T?ED)pt6f;_LSD)OIeV^|?|pf8-2K>ESwc)!0rH2V~mR#v`FciQ5@szX20 z$=;SIv#VNembWOot(c;$qrK3`)~G0;U6snUK~QE}yEcQ^B(ke(VOp_$T|!;>Jtzt* z)l#EMkyZKrQi33fQUhIy*RwA$`2 z)w}?vA?=HmUAWZQ?T8mo?NB~c>j5bw6N6eQ-m3zE)iK)`Sh9rR`1+(heR|i4>SN3#23VP_?IpauL2s$}9;SKhjSomTPFlXD`xGU%nSK0$a$ z^ua)ZHis4WGwonTEBnC2s6^AlgbW8fBHdUQGDp?10Cy{G{6w{hq4hTUxgE-wBLy1O zYTpz!Iu?*0$lKbnomx!eRD$D*{*#y=Tc#5#{2t|b0q@;v!QVnvj8%<~7Cu!C%GzWj znoKUdQD?#)vgQt>lwdl%xA208+~mX>Og^-!$AvU@c<>qaZPQen(PUVwXzUuRRdFoD z^;v1NX+IlGXiJxaV?J~j_E{KK=_ z5YO&SCSNFGek=f@``>Ht25ccql#E7Q zb6W^dAV&?$V|8;Q~{NnmvRouY~Io zR$B#q7fat9?^t32kn3B*yBbL;DlY}4G$M{pR{n4=YIb5x z8~I|ghhtNZ`)hPTM+cJCl1-h%D!V@siM_OhU?&4o4bQdkLlkQ0o%c8g#WS+G`Bd0P zk8XA)TsZHu+t*$&8&BR)YN3REt#4Fg!a7-NrBYKALwjO_Fo)50;Q30c7qJ*@TU7Lf zar9&z(?2E;VS3D-TYqNES{VdC!C)?qv<7~s-DmAZ=o<-BD4GMmmq)SY*lYp92tD`a zgBMeidg_~c-4{!<-!e7{j&-aSC8idmIT$@m5F=q{=+bb{iM5r^H}1?g<})b6PJ7su zwQT3uYS5(U5OklXEf29tdQ8%mi6H55Nu%y4QFoL&(hW0W6Re}yXyhxD#@)f<{$Re* zk?X4tjp4#rv>LR+XzJK#6&kMtqg7Z^8gvB;Is#S4X9do7Dg#dGCpMMtOggqygvywN zO%sa8nGrhV@O+yZ*g@mNpOSFDR$;dmdD)PIW;2G0JLCd^Vn zQu#AoiHV`U?!q96bN2Ai5Uu3|E})tOPZrH8(vP?(72Y)O&dtOEl#aMU47!)F05$py z9~=(V87ZDrTYNlvdvG8DtGvb^htb6WYG6TM9pESNPiWwT#Nf2B>2~FhI*N6OFfx%s zR^STWvp_^lis~aR8o1h0uqoj~m@l%mpJYv0k&o=ohc16VkX(V&{40PGoyaI2!c^V~ z)msmqkAUQ*x^kkxVO$K}tkL;i?xom1Iw65Mcf_MQAG@Ax?=_^r_rt~Uj0~mPf}G%f zFQnmVM4=)3Rd)e_?gAduN8sWsCR(lvP>~I^MMeHY@FSUdAI(|23Mk*xQ@>q;{!2Tc z&xm2HUN?%66L4 zAWFyLCjo-p7&Ws2#&HWAjYv0hEu{p$0`vKr+3Wb6k3}4XN3)Q`u2H!M36vd0+|VMG zyz20s`Dhh-=-mX_g)FGb1M*-VMp4dR?>@=2&QDASo>(GBVu6YPk$g-zUNvFaSGcdC zG=>CnSpJhlTrKwUwxw)Z%9hw~Q&Zj&%9c>J5Lm=pqFA;_nuyZSSq9V2C4+VOc1wginc4N`&mr6GGVWqK#!X1+hr`Cc$A&`XNy7q%dY!X_C zS{(2w9@HshyQ?^H(hHXNNFlZjgT2=XK}ikpEW@qV+p0_!624Y6p z-Cp9)mH0^hJ+&_U#cUb((c8n?AftbeC%eC;BCgLS%E)jVT6&?`y$bmY1L(sHul zZrat<;NW_S-{$uspbmAFcYA|0BDt6Gg^zkH5rK|(|C56nc%Qu~%ocgJjQ-aN6kB}v zFlmk(qB(*Xc)r;m#5}x{NvH4k`;I1```wMJF-ykT8{^RIFO8z5wo~gEh{Pu6AnesM zYnM?|^m>i^q%0*L8a{d4>t9#P)VsBD_Z=0e*L}4j{delzv4r_x|DP;F3`rn>$KTPO zd?-*=_j_~4v7jlvy_@>L?f_^jVI6Ln?>xdMg0DAz>0=t=(l(vqgN(Z3#Zaym5r9T1~vR4Sok^I z{Ft~N*d=!EXnBd4SZ;UhQ%~!|HKB)}Gw=YkpjUhHXu)vD#>ll*Q0EK9N%xRWojjH5 zMrUaKC_84wbbb0>lb;`|ccVw&C9X*_W0@1##MW+4_BtmZo_d{{v{oM+SE%yY>2ynHJ?^H(OKA-t$ra zszYVV9f%vWXQ&cacDj1({Vxla=@O2PPXE5tOorZA=>C1#{(mwp3cF@($Ca_!jULwy zg-K&G+4rEw&YAh4=EH=(gjAx`vM9aVMdPrVpI^w{qe<0d8LX-ymlT@cTu6GaP_)zK zN8HYM&W_|Bci{Ax_mM z4zNuGt=)sn_&bPJ9`qYSZv7h9qn3$XIT6Zagj~B_|BtlfhF?#EY0h5Ar0|h=rHihj z191~mQ$iDgdK2McassHnn51`CPS1R~afaX8I$d8ddi<9bzWSR3VrB%9lAU4+e(E`U zv%K89JYC2Ftmf%14Q(Fsh!D*DS~TPk#e$J2HtOO+8P&Wy5z2aj$`Uv)ah4W8TXy!q zd}@aCu3^&G3DkW~3F-0;1=Y^$0xEuP!@=z^V7OW&mG3X`_wH@6L_<=RfX`(5Kf(Nv Iv20NKzFKL7v# diff --git a/crmeb/public/admin/css/app.946033ed.css b/crmeb/public/admin/css/app.956b62c3.css similarity index 99% rename from crmeb/public/admin/css/app.946033ed.css rename to crmeb/public/admin/css/app.956b62c3.css index 5110c5ba7..5481165e5 100644 --- a/crmeb/public/admin/css/app.946033ed.css +++ b/crmeb/public/admin/css/app.956b62c3.css @@ -1,2 +1,2 @@ -body,html{overflow:hidden;margin:0;padding:0}#app,body,html{width:100%;height:100%}.dialog-fade-enter-active{-webkit-animation:anim-open .3s;animation:anim-open .3s}.dialog-fade-leave-active{-webkit-animation:anim-close .3s;animation:anim-close .3s}@-webkit-keyframes anim-open{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes anim-open{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@-webkit-keyframes anim-close{0%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:0}}@keyframes anim-close{0%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:0}}.ivu-modal-wrap /deep/ .connect_customerServer_img{display:none}.right-box .ivu-color-picker .ivu-select-dropdown{position:absolute;left:-73px!important}.ivu-global-footer{margin:5px 0;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.i-copyright{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.ivu-global-footer-links{margin-bottom:5px}.ivu-global-footer-links a:not(:last-child){margin-right:40px}.ivu-global-footer-links a{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.ivu-global-footer-copyright,.ivu-global-footer-links a{font-size:14px;color:#808695}.ivu-global-footer-copyright a{color:#808695}.side-menu-wrapper{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.side-menu-wrapper .menu-collapsed{padding-top:10px}.side-menu-wrapper .menu-collapsed .ivu-dropdown,.side-menu-wrapper .menu-collapsed .ivu-dropdown .ivu-dropdown-rel a,.side-menu-wrapper .menu-collapsed .ivu-tooltip,.side-menu-wrapper .menu-collapsed .ivu-tooltip .ivu-tooltip-rel{width:100%}.side-menu-wrapper .menu-collapsed .ivu-tooltip .ivu-tooltip-popper .ivu-tooltip-content .ivu-tooltip-arrow{border-right-color:#fff}.side-menu-wrapper .menu-collapsed .ivu-tooltip .ivu-tooltip-popper .ivu-tooltip-content .ivu-tooltip-inner{background:#fff;color:#495060}.side-menu-wrapper a.drop-menu-a{display:inline-block;padding:6px 15px;width:100%;text-align:center;color:#495060}.menu-title{padding-left:6px}.side-menu-wrapper a.drop-menu-a{padding:15px!important}.ivu-select-dropdown.ivu-dropdown-transfer,.ivu-select-dropdown.ivu-dropdown-transfer .ivu-select-dropdown{background:#001529!important;width:170px!important}.ivu-select-dropdown.ivu-dropdown-transfer .ivu-dropdown-menu{min-width:unset!important}.ivu-select-dropdown.ivu-dropdown-transfer .ivu-dropdown-menu .ivu-dropdown-item{padding:9px 0 9px 30px!important;font-size:13px!important;text-align:left}.ivu-select-dropdown.ivu-dropdown-transfer .ivu-dropdown-menu .ivu-dropdown-item:hover{background-color:#2d8cf0!important}.ivu-select-dropdown.ivu-dropdown-transfer .menu-title{padding-left:0!important;color:hsla(0,0%,88.2%,.7)!important;font-size:13px!important}.ivu-select-dropdown.ivu-dropdown-transfer .ivu-dropdown-menu .ivu-dropdown-item:hover .menu-title{color:#fff!important}.ivu-select-dropdown.ivu-dropdown-transfer .collased-menu-dropdown{padding:9px 0 9px 30px!important}.ivu-select-dropdown.ivu-dropdown-transfer .collased-menu-dropdown:hover{background-color:#2d8cf0!important;color:#fff!important}.ivu-select-dropdown.ivu-dropdown-transfer .collased-menu-dropdown:hover>.ivu-dropdown-rel>.drop-menu-a>.ivu-icon,.ivu-select-dropdown.ivu-dropdown-transfer .collased-menu-dropdown:hover>.ivu-dropdown-rel>.drop-menu-a>.menu-title{color:#fff!important}.trans[data-v-5080f098]{-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.sider-trigger-a[data-v-5080f098]{padding:6px;width:40px;height:40px;display:inline-block;text-align:center;color:#5c6b77;margin-top:12px}.sider-trigger-a .iconcaidanshouqi[data-v-5080f098]{vertical-align:top}.sider-trigger-a.collapsed[data-v-5080f098] .iconcaidanshouqi,.sider-trigger-a .iconcaidanshouqi[data-v-5080f098]{-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.sider-trigger-a.collapsed[data-v-5080f098] .iconcaidanshouqi{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.sider-trigger-a[data-v-5080f098]{padding:14px 6px;margin-left:10px;line-height:16px}.iconcaidanshouqi[data-v-5080f098]{font-size:16px}.custom-bread-crumb{display:inline-block;vertical-align:top;margin-left:46px!important}.header-bar{width:100%;height:100%;position:relative}.header-bar .custom-content-con{float:right;height:auto;padding-right:20px;line-height:64px}.header-bar .custom-content-con>*{float:right}.ivu-icon-ios-refresh[data-v-edd85ffa]{color:#999!important;font-size:23px}.i-layout-header-trigger[data-v-edd85ffa]{position:absolute;margin:0 10px;cursor:pointer;font-size:19px}.i-layout-header-trigger[data-v-edd85ffa]:hover{color:#2d8cf0}.close .ivu-dropdown-item{color:hsla(0,0%,100%,.7)!important}.no-select{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.size,.tags-nav{width:100%;height:100%}.tags-nav{position:relative;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.tags-nav .close-con{right:0;width:32px;text-align:center}.tags-nav .btn-con,.tags-nav .close-con{position:absolute;top:0;height:100%;background:#fff;z-index:10}.tags-nav .btn-con{padding-top:3px}.tags-nav .btn-con button{padding:6px 4px;line-height:14px;text-align:center}.tags-nav .btn-con.left-btn{left:0}.tags-nav .btn-con.right-btn{right:32px;border-right:1px solid #f0f0f0}.tags-nav .scroll-outer{position:absolute;left:28px;right:61px;top:0;bottom:0;-webkit-box-shadow:0 0 3px 2px hsla(0,0%,39.2%,.1) inset;box-shadow:inset 0 0 3px 2px hsla(0,0%,39.2%,.1)}.tags-nav .scroll-outer .scroll-body{height:calc(100% - 1px);display:inline-block;padding:1px 4px 0;position:absolute;overflow:visible;white-space:nowrap;-webkit-transition:left .3s ease;transition:left .3s ease}.tags-nav .scroll-outer .scroll-body .ivu-tag-dot-inner{-webkit-transition:background .2s ease;transition:background .2s ease}.tags-nav .contextmenu{position:absolute;margin:0;padding:5px 0;background:#fff;z-index:1000;list-style-type:none;border-radius:4px;-webkit-box-shadow:2px 2px 3px 0 rgba(0,0,0,.1);box-shadow:2px 2px 3px 0 rgba(0,0,0,.1)}.tags-nav .contextmenu li{margin:0;padding:5px 15px;cursor:pointer}.tags-nav .contextmenu li:hover{background:#eee}.user-avatar-dropdown{cursor:pointer;display:inline-block;vertical-align:middle}.user-avatar-dropdown .ivu-badge-dot{top:16px}.iconImg[data-v-6da54f60]{font-size:18px;margin-right:6px;margin-bottom:2px}.user-avatar-dropdown .ivu-dropdown-item~.ivu-dropdown-item[data-v-6da54f60]{border-top:1px solid #e8eaec}.full-screen-btn-con{margin-right:17px!important}.full-screen-btn-con .ivu-tooltip-rel i{font-size:20px!important}.full-screen-btn-con .ivu-tooltip-rel{height:64px;line-height:56px}.full-screen-btn-con .ivu-tooltip-rel i{cursor:pointer}.search .ivu-select-selection{margin-right:20px}.search .ivu-select-visible .ivu-select-selection{-webkit-box-shadow:unset!important;box-shadow:unset!important}.search li.ivu-select-item{text-align:left}.search .select .ivu-select-input,.search .select .ivu-select-item{font-size:14px!important}.header-notice{margin-right:30px}.header-notice .ivu-dropdown-item{font-size:14px!important;font-weight:400;line-height:22px;color:#515a6e}.header-notice .ivu-dropdown-item~.ivu-dropdown-item{border-top:1px solid #e8eaec}.header-notice .iconImg{width:32px;height:32px;line-height:32px;border-radius:50%;color:#fff;font-size:18px;margin-right:10px;vertical-align:middle}.header-notice .ivu-dropdown{height:30px;line-height:30px}.header-notice .ivu-dropdown .ivu-select-dropdown{margin-top:22px}.header-notice .ivu-badge-dot{z-index:0!important}.main .logo-con{height:64px;padding:10px}.main .logo-con img{height:44px;width:auto;display:block;margin:0 auto}.main .header-con{background:#fff;padding:0 20px;width:100%}.main .main-layout-con{height:100%;overflow:hidden}.main .main-content-con{height:calc(100% - 60px);overflow:hidden}.main .tag-nav-wrapper{padding:0;height:40px;background:#f0f0f0}.main .content-wrapper{padding:18px;height:calc(100% - 80px);overflow:auto}.main .left-sider .ivu-layout-sider-children{overflow-y:scroll;margin-right:-18px;overflow-x:hidden}.ivu-menu-item>i,.ivu-menu-submenu>.ivu-menu>.ivu-menu-item>i{margin-right:8px!important}.collased-menu-dropdown{width:100%;margin:0;line-height:normal;padding:7px 0 6px 16px;clear:both;font-size:12px!important;white-space:nowrap;list-style:none;cursor:pointer;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.collased-menu-dropdown:hover{background:hsla(0,0%,39.2%,.1)}.collased-menu-dropdown *{color:#515a6e}.collased-menu-dropdown .ivu-menu-item>i{margin-right:12px!important}.collased-menu-dropdown .ivu-menu-submenu>.ivu-menu>.ivu-menu-item>i{margin-right:8px!important}.ivu-select-dropdown.ivu-dropdown-transfer{max-height:400px}.main .header-con{padding:0 20px 0 0}.main .logo-con img{height:50px}.main .tag-nav-wrapper{background:unset}.open-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:fixed;background-color:rgba(0,0,0,.6);height:100%;width:100%;top:0;left:0;z-index:1000}.open-image img{width:800px}.c_row-item[data-v-c4e45d52]{margin-top:10px;margin-bottom:10px}.c_row-item[data-v-c4e45d52] .ivu-select-dropdown{left:-27px!important}.color-box[data-v-c4e45d52]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.color-box .color-item[data-v-c4e45d52]{margin-left:15px}.color-box .color-item span[data-v-c4e45d52]{margin-left:5px;color:#999;font-size:13px;cursor:pointer}.footer[data-v-da517ae2]{margin:15px 0}.tabBox_img[data-v-da517ae2]{width:36px;height:36px;border-radius:4px;cursor:pointer}.tabBox_img img[data-v-da517ae2]{width:100%;height:100%}.tabform[data-v-da517ae2] .ivu-form-item{margin-bottom:16px!important}.btn[data-v-da517ae2]{margin-top:20px;float:right}.goodList[data-v-da517ae2] table{width:100%!important}.footer[data-v-7317c5b3]{margin:15px 0}.tabBox_img[data-v-7317c5b3]{width:36px;height:36px;border-radius:4px;cursor:pointer}.tabBox_img img[data-v-7317c5b3]{width:100%;height:100%}.tabform[data-v-7317c5b3] .ivu-form-item{margin-bottom:16px!important}.btn[data-v-7317c5b3]{margin-top:20px;float:right}.goodList[data-v-7317c5b3] table{width:100%!important}.middleTop[data-v-4343ea95] .ivu-modal-wrap .ivu-modal{top:50%!important;margin-top:-350px}.goods-box[data-v-4343ea95]{padding:16px 0;margin-bottom:16px;border-top:1px solid rgba(0,0,0,.05);border-bottom:1px solid rgba(0,0,0,.05)}.goods-box .list-group[data-v-4343ea95],.goods-box .wrapper[data-v-4343ea95]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.goods-box .add-item[data-v-4343ea95]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:80px;height:80px;margin-bottom:10px;background:#f7f7f7}.goods-box .add-item .iconfont[data-v-4343ea95]{font-size:18px;color:#d8d8d8}.goods-box .item[data-v-4343ea95]{position:relative;width:80px;height:80px;margin-bottom:20px;margin-right:12px}.goods-box .item[data-v-4343ea95]:nth-child(4n){margin-right:0}.goods-box .item img[data-v-4343ea95]{width:100%;height:100%}.goods-box .item .icondel_1[data-v-4343ea95]{position:absolute;right:-10px;top:-16px;color:#999;font-size:28px;cursor:pointer}.line-box[data-v-b0989b44]{margin-top:20px;padding:10px 0 20px;border-top:1px solid rgba(0,0,0,.05);border-bottom:1px solid rgba(0,0,0,.05)}.line-box .title p[data-v-b0989b44]{font-size:14px;color:#000}.line-box .title span[data-v-b0989b44]{color:#999}.line-box .input-box[data-v-b0989b44]{position:relative;margin-top:10px}.line-box .input-box .add-btn[data-v-b0989b44]{margin-top:18px}.line-box .input-box .input-item[data-v-b0989b44]{position:relative;margin-bottom:15px}.line-box .input-box .input-item .icon[data-v-b0989b44],.line-box .input-box .input-item[data-v-b0989b44]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.line-box .input-box .input-item .icon[data-v-b0989b44]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:36px;cursor:move;color:#d8d8d8}.line-box .input-box .input-item[data-v-b0989b44] .ivu-input{-webkit-box-flex:1;-ms-flex:1;flex:1;height:36px}.line-box .input-box .close[data-v-b0989b44]{position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer}[data-v-52ee298c] .ivu-tree-title-selected,[data-v-52ee298c] .ivu-tree-title-selected:hover,[data-v-52ee298c] .ivu-tree-title:hover{background-color:unset;color:#1890ff}[data-v-52ee298c] .ivu-table-cell-tree{border:0;font-size:15px;background-color:unset}[data-v-52ee298c] .ivu-table-cell-tree .ivu-icon-ios-add:before{content:"\F11F"}[data-v-52ee298c] .ivu-table-cell-tree .ivu-icon-ios-remove:before{content:"\F116"}.tabBox_img[data-v-52ee298c]{width:36px;height:36px;border-radius:4px;cursor:pointer}.tabBox_img img[data-v-52ee298c]{width:100%;height:100%}[data-v-52ee298c]::-webkit-scrollbar-thumb{-webkit-box-shadow:inset 0 0 6px #ddd}[data-v-52ee298c]::-webkit-scrollbar{width:4px!important}.on[data-v-52ee298c]{background-color:#2d8cf0!important;color:#fff!important}.menu-item[data-v-52ee298c]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;word-break:break-all}.menu-item .icon-box[data-v-52ee298c]{z-index:3;position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:none}.menu-item:hover .icon-box[data-v-52ee298c]{display:block}.menu-item .right-menu[data-v-52ee298c]{z-index:10;position:absolute;right:-106px;top:-11px;width:auto;min-width:121px}.table_box[data-v-52ee298c]{margin-top:14px;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.table_box .left_box[data-v-52ee298c]{width:171px;height:470px;border-right:1px solid #eee;overflow-x:hidden;overflow-y:auto}.table_box .left_box .left_cont[data-v-52ee298c]{margin-bottom:12px;cursor:pointer}.table_box .right_box[data-v-52ee298c]{margin-left:23px;font-size:13px;font-family:PingFang SC;width:645px;height:470px;overflow-x:hidden;overflow-y:auto}.table_box .right_box .cont[data-v-52ee298c]{font-weight:500;color:#000;font-weight:700}.table_box .right_box .Box[data-v-52ee298c]{margin-top:19px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.table_box .right_box .Box .cont_box[data-v-52ee298c]{font-weight:400;color:rgba(0,0,0,.85);background:#fafafa;border-radius:3px;text-align:center;padding:7px 30px;margin-right:10px;margin-bottom:18px;cursor:pointer}.table_box .right_box .Box .cont_box[data-v-52ee298c]:hover{background-color:#eee;color:#333}.table_box .right_box .Box .item[data-v-52ee298c]{position:relative}.table_box .right_box .Box .item .iconfont[data-v-52ee298c]{display:none}.table_box .right_box .Box .item:hover .iconfont[data-v-52ee298c]{display:block}.table_box .right_box .Box .iconfont[data-v-52ee298c]{position:absolute;right:9px;top:-8px;font-size:18px;color:#333}.table_box .Button[data-v-52ee298c]{position:absolute;bottom:15px;right:15px;font-family:PingFangSC-Regular;text-align:center}.table_box .Button .cancel[data-v-52ee298c]{width:70px;height:32px;background:#fff;border:1px solid rgba(0,0,0,.149);border-radius:2px;font-size:14px;color:#000;line-height:32px;float:left;margin-right:10px;cursor:pointer}.table_box .Button .ok[data-v-52ee298c]{width:70px;height:32px;background:#1890ff;border-radius:2px;font-size:14px;color:#fff;line-height:32px;float:left;cursor:pointer}.numbox[data-v-e78a6bb4]{margin:20px 0 10px 0}.numbox span[data-v-e78a6bb4]{width:80px;color:#999}.c_row-item[data-v-e78a6bb4]{width:100%}.c_row-item~.c_row-item[data-v-e78a6bb4]{margin-top:20px}.dif[data-v-e78a6bb4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.slider-box[data-v-e78a6bb4]{margin-left:10px;width:350px}.numbox[data-v-7a03b6b7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:20px 0 10px 0}.numbox span[data-v-7a03b6b7]{width:80px;color:#999}.c_row-item[data-v-7a03b6b7]{width:100%}.c_row-item[data-v-64bc1227]{margin-bottom:10px}.editor[data-v-239c7400]{width:100%;margin:0 auto}.text[data-v-239c7400] .ivu-input-wrapper,.text[data-v-239c7400] textarea.ivu-input{min-height:600px}.text[data-v-239c7400]{border:1px solid #ccc;min-height:600px}.nameStyle[data-v-60de8b37]{position:absolute;white-space:nowrap;z-index:9;background:#eee;height:20px;line-height:20px;color:#555;border:1px solid #ebebeb;padding:0 5px;left:56px;bottom:-18px}.iconbianji1[data-v-60de8b37]{font-size:13px}[data-v-60de8b37] .ivu-badge-count{margin-top:18px!important;margin-right:19px!important}[data-v-60de8b37] ivu-tree-title-selected:hover{color:unset;background-color:unset}[data-v-60de8b37] .ivu-tree-title{padding:0;width:100%}[data-v-60de8b37] .ivu-span{padding:0;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}[data-v-60de8b37] .ivu-tree ul li{margin:0}[data-v-60de8b37] .ivu-tree-arrow{width:17px;color:#626262}[data-v-60de8b37] .ivu-span:hover{background:#f5f5f5;color:rgba(0,0,0,.4)!important}[data-v-60de8b37] .ivu-tree-arrow i{vertical-align:bottom}.Nav[data-v-60de8b37] .ivu-icon-ios-arrow-forward:before{content:"\F341"!important;font-size:20px}[data-v-60de8b37] .ivu-btn-icon-only.ivu-btn-small{padding:unset!important}.selectTreeClass[data-v-60de8b37]{background:#d5e8fc}.treeBox[data-v-60de8b37]{width:100%;height:100%}.treeBox .ivu-tree-title-selected[data-v-60de8b37]:hover,.treeBox[data-v-60de8b37] .ivu-tree-title-selected{color:#2d8cf0!important;background-color:#fff!important}.treeBox[data-v-60de8b37] .ivu-btn-icon-only{width:20px!important;height:20px!important}.treeBox[data-v-60de8b37] .ivu-tree-title:hover{color:#2d8cf0!important;background-color:#fff!important}.pictrueList_pic[data-v-60de8b37]{position:relative;width:100px;cursor:pointer}.pictrueList_pic img[data-v-60de8b37]{width:100%;height:100px}.pictrueList_pic p[data-v-60de8b37]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:20px;text-align:center}.pictrueList_pic .number[data-v-60de8b37]{height:33px;position:absolute;right:0;top:0}.trees-coadd[data-v-60de8b37]{width:100%;border-radius:4px;overflow:hidden;position:relative}.trees-coadd .scollhide[data-v-60de8b37]{overflow-x:hidden;overflow-y:scroll;padding:10px 0 10px 0;-webkit-box-sizing:border-box;box-sizing:border-box}.trees-coadd .scollhide .trees[data-v-60de8b37]{width:100%;height:374px}.trees-coadd .scollhide[data-v-60de8b37]::-webkit-scrollbar{display:none}.treeSel[data-v-60de8b37] .ivu-select-dropdown-list{padding:0 5px!important;-webkit-box-sizing:border-box;box-sizing:border-box;width:200px}.imagesNo[data-v-60de8b37]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:65px 0}.imagesNo .imagesNo_sp[data-v-60de8b37]{font-size:13px;color:#dbdbdb;line-height:3}.Modal[data-v-60de8b37]{width:100%;height:100%;background:#fff!important}.Nav[data-v-60de8b37]{width:100%;border-right:1px solid #eee}.colLeft[data-v-60de8b37]{padding-right:0!important;height:100%}.conter[data-v-60de8b37]{width:100%;height:100%;margin-left:0!important}.conter .bnt[data-v-60de8b37]{width:100%;padding:0 13px 10px 8px;-webkit-box-sizing:border-box;box-sizing:border-box}.conter .pictrueList[data-v-60de8b37]{padding-left:6px;width:100%;max-width:1200px;overflow-x:hidden;overflow-y:auto}.conter .pictrueList img[data-v-60de8b37]{width:100%;border:2px solid #fff}.conter .pictrueList img.on[data-v-60de8b37]{border:2px solid #5fb878}.conter .footer[data-v-60de8b37]{padding:0 20px 10px 20px}.demo-badge[data-v-60de8b37]{width:42px;height:42px;background:transparent;border-radius:6px;display:inline-block}.bnt[data-v-60de8b37] .ivu-tree-children{padding:5px 0}.trees-coadd[data-v-60de8b37] .ivu-tree-children .ivu-tree-arrow{line-height:25px}.iview-video-style[data-v-c530aa1e]{width:40%;height:180px;border-radius:10px;background-color:#707070;margin-top:10px;position:relative;overflow:hidden}.iview-video-style .iconv[data-v-c530aa1e]{color:#fff;line-height:180px;width:50px;height:50px;display:inherit;font-size:26px;position:absolute;top:-74px;left:50%;margin-left:-25px}.iview-video-style .mark[data-v-c530aa1e]{position:absolute;width:100%;height:30px;top:0;background-color:rgba(0,0,0,.5);text-align:center}.bottom[data-v-5afbd54a]{margin-bottom:10px;cursor:pointer}.slider-box[data-v-68665594]{margin-top:10px}.radio-box[data-v-c8ce1b7a] .ivu-radio-group-button{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.radio-box[data-v-c8ce1b7a] .ivu-radio-group-button .ivu-radio-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.radio-box.on[data-v-c8ce1b7a] .ivu-radio-group-button .ivu-radio-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1}.title-tips[data-v-c8ce1b7a]{padding-bottom:10px;font-size:14px;color:#333}.title-tips span[data-v-c8ce1b7a]{margin-right:14px;color:#999}.iconfont[data-v-c8ce1b7a]{font-size:20px;line-height:18px}.tabBars .box-item[data-v-2928c038]:last-child{margin-bottom:20px}.tabBars .title[data-v-2928c038]{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid rgba(0,0,0,.05);font-size:12px;color:#999}.tabBars .box-item[data-v-2928c038]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:15px;padding:20px 30px 20px 0;border:1px solid #ddd;border-radius:3px}.tabBars .box-item .del-box[data-v-2928c038]{position:absolute;right:-13px;top:-18px;cursor:pointer}.tabBars .box-item .del-box .iconfont[data-v-2928c038]{color:#999;font-size:30px}.tabBars .box-item .left-tool[data-v-2928c038]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:72px}.tabBars .box-item .left-tool .iconfont[data-v-2928c038]{color:#999;font-size:36px;cursor:move}.tabBars .box-item .right-wrapper[data-v-2928c038]{-webkit-box-flex:1;-ms-flex:1;flex:1}.tabBars .box-item .right-wrapper .img-wrapper[data-v-2928c038]{display:-webkit-box;display:-ms-flexbox;display:flex}.tabBars .box-item .right-wrapper .img-wrapper .img-item[data-v-2928c038]{position:relative;width:80px;height:80px;margin-right:20px;cursor:pointer}.tabBars .box-item .right-wrapper .img-wrapper .img-item img[data-v-2928c038]{display:block;width:100%;height:100%}.tabBars .box-item .right-wrapper .img-wrapper .img-item .empty-img[data-v-2928c038]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;background:#f7f7f7;font-size:12px;color:#bfbfbf}.tabBars .box-item .right-wrapper .img-wrapper .img-item .empty-img .iconfont[data-v-2928c038]{font-size:16px}.tabBars .box-item .right-wrapper .img-wrapper .img-item .txt[data-v-2928c038]{position:absolute;left:0;bottom:0;width:100%;height:22px;line-height:22px;text-align:center;background:rgba(0,0,0,.4);color:#fff;font-size:12px}.tabBars .box-item .right-wrapper .c_row-item[data-v-2928c038]{margin-top:10px}.tabBars .add-btn[data-v-2928c038]{margin-bottom:20px;width:100%;height:40px}.icondrag2[data-v-c4d7b3bc]{font-size:26px;color:#d8d8d8}.c_product[data-v-c4d7b3bc]{margin-bottom:20px}.c_product .list-box .item[data-v-c4d7b3bc]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:23px;padding:18px 20px 18px 0;border:1px solid #eee}.c_product .list-box .item .delete[data-v-c4d7b3bc]{position:absolute;right:0;top:0;right:-13px;top:-14px;color:#999;cursor:pointer}.c_product .list-box .move-icon[data-v-c4d7b3bc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50px;cursor:move}.c_product .list-box .content[data-v-c4d7b3bc]{-webkit-box-flex:1;-ms-flex:1;flex:1}.c_product .list-box .content .con-item[data-v-c4d7b3bc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px;width:300px}.c_product .list-box .content .con-item[data-v-c4d7b3bc]:last-child{margin-bottom:0}.c_product .list-box .content .con-item span[data-v-c4d7b3bc]{width:45px;font-size:13px}.c_product .add-btn[data-v-c4d7b3bc]{margin-top:18px}.title[data-v-c4d7b3bc]{font-size:12px;color:#999}.iconfont[data-v-c4d7b3bc]{color:#ddd;font-size:28px}.dif[data-v-c4d7b3bc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.slider-box[data-v-c4d7b3bc]{margin-left:10px;width:250px}.txt_tab[data-v-dd27264e]{margin-top:20px}.c_row-item[data-v-dd27264e]{margin-bottom:20px}.row-item[data-v-dd27264e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.iconfont[data-v-dd27264e]{font-size:18px}.title[data-v-b26c3d5e]{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid rgba(0,0,0,.05);font-size:12px;color:#999}.box[data-v-b26c3d5e]{width:60px;height:60px;margin-bottom:10px;background-color:#f2f2f2}.box img[data-v-b26c3d5e]{width:100%;height:100%}.upload-box[data-v-b26c3d5e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:60px;height:60px;background:#ccc}.icondrag2[data-v-b1217a28]{font-size:26px;color:#d8d8d8}.hot_imgs[data-v-b1217a28]{margin-bottom:20px}.hot_imgs .title[data-v-b1217a28]{padding:0 0 13px 0;color:#999;font-size:12px;border-bottom:1px solid rgba(0,0,0,.05)}.hot_imgs .list-box .item[data-v-b1217a28]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:20px}.hot_imgs .list-box .item .move-icon[data-v-b1217a28]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:30px;height:80px;cursor:move;color:#d8d8d8}.hot_imgs .list-box .item .img-box[data-v-b1217a28]{position:relative;width:80px;height:80px}.hot_imgs .list-box .item .img-box img[data-v-b1217a28]{width:100%;height:100%}.hot_imgs .list-box .item .info[data-v-b1217a28]{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:22px}.hot_imgs .list-box .item .info .info-item[data-v-b1217a28]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px;width:300px}.hot_imgs .list-box .item .info .info-item span[data-v-b1217a28]{width:40px;font-size:13px}.hot_imgs .list-box .item .info .info-item .input-box[data-v-b1217a28]{-webkit-box-flex:1;-ms-flex:1;flex:1}.hot_imgs .list-box .item .delect-btn[data-v-b1217a28]{position:absolute;right:-12px;top:-12px;color:#999}.hot_imgs .list-box .item .delect-btn .iconfont[data-v-b1217a28]{font-size:28px;color:#999}.hot_imgs .add-btn[data-v-b1217a28]{margin-top:10px}.upload-box[data-v-b1217a28]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;background:#ccc}.iconfont[data-v-b1217a28]{color:#ddd;font-size:28px}.em{background:url(https://v4.wuht.net/statics/images/look.png)}.em.em-smile{background-position:65% 60%}.em.em-laughing{background-position:65% 65%}.em.em-blush{background-position:65% 75%}.em.em-smiley{background-position:65% 57.5%}.em.em-smirk{background-position:65% 87.5%}.em.em-heart_eyes{background-position:65% 82.5%}.em.em-kissing_heart{background-position:67.5% 7.5%}.em.em-kissing_closed_eyes{background-position:67.5% 12.5%}.em.em-flushed{background-position:67.5% 75%}.em.em-relieved{background-position:65% 80%}.em.em-satisfied{background-position:65% 65%}.em.em-grin{background-position:65% 52.5%}.em.em-wink{background-position:65% 72.5%}.em.em-stuck_out_tongue_winking_eye{background-position:67.5% 17.5%}.em.em-stuck_out_tongue_closed_eyes{background-position:67.5% 20%}.em.em-grinning{background-position:65% 50%}.em.em-kissing{background-position:67.5% 5%}.em.em-kissing_smiling_eyes{background-position:67.5% 10%}.em.em-stuck_out_tongue{background-position:67.5% 15%}.em.em-sleeping{background-position:67.5% 77.5%}.em.em-worried{background-position:67.5% 25%}.em.em-frowning{background-position:67.5% 42.5%}.em.em-anguished{background-position:67.5% 45%}.em.em-open_mouth{background-position:67.5% 62.5%}.em.em-grimacing{background-position:67.5% 57.5%}.em.em-confused{background-position:67.5% 0}.em.em-hushed{background-position:67.5% 65%}.em.em-expressionless{background-position:65% 92.5%}.em.em-unamused{background-position:65% 95%}.em.em-sweat_smile{background-position:65% 62.5%}.em.em-sweat{background-position:65% 97.5%}.em.em-disappointed_relieved{background-position:67.5% 40%}.em.em-weary{background-position:67.5% 50%}.em.em-pensive{background-position:65% 100%}.em.em-disappointed{background-position:67.5% 22.5%}.em.em-confounded{background-position:67.5% 2.5%}.em.em-fearful{background-position:67.5% 47.5%}.em.em-cold_sweat{background-position:67.5% 67.5%}.em.em-persevere{background-position:67.5% 35%}.em.em-cry{background-position:67.5% 32.5%}.em.em-sob{background-position:67.5% 60%}.em.em-joy{background-position:65% 55%}.em.em-astonished{background-position:67.5% 72.5%}.em.em-scream{background-position:67.5% 70%}.em.em-tired_face{background-position:67.5% 55%}.em.em-angry{background-position:67.5% 27.5%}.em.em-rage{background-position:67.5% 30%}.em.em-triumph{background-position:67.5% 37.5%}.em.em-sleepy{background-position:67.5% 52.5%}.em.em-yum{background-position:65% 77.5%}.em.em-mask{background-position:67.5% 85%}.em.em-sunglasses{background-position:65% 85%}.em.em-dizzy_face{background-position:67.5% 80%}.em.em-imp{background-position:45% 77.5%}.em.em-smiling_imp{background-position:65% 70%}.em.em-neutral_face{background-position:65% 90%}.em.em-no_mouth{background-position:67.5% 82.5%}.em.em-innocent{background-position:65% 67.5%}.em.em-alien{background-position:45% 72.5%}.em.em-yellow_heart{background-position:50% 17.5%}.em.em-blue_heart{background-position:50% 12.5%}.em.em-purple_heart{background-position:50% 20%}.em.em-green_heart{background-position:50% 15%}.em.em-broken_heart{background-position:50% 0}.em.em-heartbeat{background-position:47.5% 100%}.em.em-heartpulse{background-position:50% 7.5%}.em.em-two_hearts{background-position:50% 2.5%}.em.em-revolving_hearts{background-position:50% 25%}.em.em-cupid{background-position:50% 10%}.em.em-sparkling_heart{background-position:50% 5%}.em.em-dizzy{background-position:50% 70%}.em.em-boom,.em.em-collision{background-position:50% 42.5%}.em.em-anger{background-position:50% 35%}.em.em-exclamation{background-position:10% 20%}.em.em-zzz{background-position:50% 40%}.em.em-dash{background-position:50% 50%}.em.em-sweat_drops{background-position:50% 45%}.em.em-fire{background-position:57.5% 65%}.em.em-hankey,.em.em-poop,.em.em-shit{background-position:50% 52.5%}.em.em---1,.em.em-thumbsup{background-position:37.5% 25%}.em.em--1,.em.em-thumbsdown{background-position:37.5% 40%}.em.em-ok_hand{background-position:37.5% 10%}.em.em-facepunch,.em.em-punch{background-position:35% 82.5%}.em.em-fist{background-position:7.5% 25%}.em.em-v{background-position:7.5% 55%}.em.em-wave{background-position:35% 97.5%}.em.em-hand,.em.em-raised_hand{background-position:7.5% 40%}.em.em-open_hands{background-position:37.5% 70%}.em.em-point_up{background-position:2.5% 27.5%}.em.em-point_down{background-position:35% 37.5%}.em.em-point_left{background-position:35% 52.5%}.em.em-point_right{background-position:35% 67.5%}.em.em-raised_hands{background-position:70% 87.5%}.em.em-pray{background-position:72.5% 30%}.em.em-point_up_2{background-position:35% 22.5%}.em.em-clap{background-position:37.5% 55%}.em.em-muscle{background-position:50% 57.5%}.em.em-runner,.em.em-running{background-position:25% 25%}.em.em-couple{background-position:40% 95%}.em.em-family{background-position:40% 92.5%}.em.em-two_men_holding_hands{background-position:40% 97.5%}.em.em-two_women_holding_hands{background-position:40% 100%}.em.em-dancer{background-position:47.5% 12.5%}.em.em-dancers{background-position:42.5% 15%}.em.em-ok_woman{background-position:70% 35%}.em.em-no_good{background-position:70% 20%}.em.em-information_desk_person{background-position:45% 85%}.em.em-raising_hand{background-position:70% 72.5%}.em.em-bride_with_veil{background-position:42.5% 20%}.em.em-person_with_pouting_face{background-position:72.5% 15%}.em.em-person_frowning{background-position:72.5% 0}.em.em-bow{background-position:70% 50%}.em.em-couplekiss{background-position:47.5% 90%}.em.em-couple_with_heart{background-position:47.5% 95%}.em.em-massage{background-position:47.5% 45%}.em.em-haircut{background-position:47.5% 60%}.em.em-nail_care{background-position:47.5% 30%}.em.em-boy{background-position:40% 35%}.em.em-girl{background-position:40% 50%}.em.em-woman{background-position:40% 80%}.em.em-man{background-position:40% 65%}.em.em-baby{background-position:45% 7.5%}.em.em-older_woman{background-position:42.5% 95%}.em.em-older_man{background-position:42.5% 80%}.em.em-person_with_blond_hair{background-position:42.5% 35%}.em.em-man_with_gua_pi_mao{background-position:42.5% 50%}.em.em-man_with_turban{background-position:42.5% 65%}.em.em-construction_worker{background-position:45% 22.5%}.em.em-cop{background-position:42.5% 2.5%}.em.em-angel{background-position:45% 60%}.em.em-princess{background-position:45% 37.5%}.em.em-smiley_cat{background-position:67.5% 92.5%}.em.em-smile_cat{background-position:67.5% 87.5%}.em.em-heart_eyes_cat{background-position:67.5% 95%}.em.em-kissing_cat{background-position:67.5% 100%}.em.em-smirk_cat{background-position:67.5% 97.5%}.em.em-scream_cat{background-position:70% 5%}.em.em-crying_cat_face{background-position:70% 2.5%}.em.em-joy_cat{background-position:67.5% 90%}.em.em-pouting_cat{background-position:70% 0}.em.em-japanese_ogre{background-position:45% 50%}.em.em-japanese_goblin{background-position:45% 52.5%}.em.em-see_no_evil{background-position:70% 62.5%}.em.em-hear_no_evil{background-position:70% 65%}.em.em-speak_no_evil{background-position:70% 67.5%}.em.em-guardsman{background-position:45% 100%}.em.em-skull{background-position:45% 80%}.em.em-feet{background-position:32.5% 77.5%}.em.em-lips{background-position:35% 15%}.em.em-kiss{background-position:47.5% 80%}.em.em-droplet{background-position:50% 47.5%}.em.em-ear{background-position:32.5% 90%}.em.em-eyes{background-position:32.5% 82.5%}.em.em-nose{background-position:35% 2.5%}.em.em-tongue{background-position:35% 17.5%}.em.em-love_letter{background-position:47.5% 82.5%}.em.em-bust_in_silhouette{background-position:40% 27.5%}.em.em-busts_in_silhouette{background-position:40% 30%}.em.em-speech_balloon{background-position:50% 72.5%}.em.em-thought_balloon{background-position:50% 75%}.em.em-cat{background-position:32.5% 45%}.em.em-dog{background-position:32.5% 57.5%}.em.em-mouse{background-position:32.5% 35%}.em.em-hamster{background-position:32.5% 65%}.em.em-rabbit{background-position:32.5% 42.5%}.em.em-wolf{background-position:32.5% 67.5%}.em.em-frog{background-position:32.5% 62.5%}.em.em-tiger{background-position:32.5% 40%}.em.em-koala{background-position:32.5% 22.5%}.em.em-bear{background-position:32.5% 70%}.em.em-pig{background-position:32.5% 60%}.em.em-pig_nose{background-position:32.5% 75%}.em.em-cow{background-position:32.5% 37.5%}.em.em-boar{background-position:30% 82.5%}.em.em-monkey_face{background-position:32.5% 55%}.em.em-monkey{background-position:30% 70%}.em.em-horse{background-position:32.5% 52.5%}.em.em-racehorse{background-position:30% 60%}.em.em-camel{background-position:32.5% 30%}.em.em-sheep{background-position:30% 67.5%}.em.em-elephant{background-position:30% 85%}.em.em-panda_face{background-position:32.5% 72.5%}.em.em-snake{background-position:30% 57.5%}.em.em-bird{background-position:32.5% 17.5%}.em.em-baby_chick{background-position:32.5% 12.5%}.em.em-hatched_chick{background-position:32.5% 15%}.em.em-hatching_chick{background-position:32.5% 10%}.em.em-chicken{background-position:30% 75%}.em.em-penguin{background-position:32.5% 20%}.em.em-turtle{background-position:32.5% 7.5%}.em.em-bug{background-position:30% 92.5%}.em.em-honeybee{background-position:30% 97.5%}.em.em-ant{background-position:30% 95%}.em.em-beetle{background-position:30% 100%}.em.em-snail{background-position:30% 55%}.em.em-octopus{background-position:30% 87.5%}.em.em-tropical_fish{background-position:32.5% 2.5%}.em.em-fish{background-position:32.5% 0}.em.em-whale{background-position:32.5% 50%}.em.em-whale2{background-position:30% 52.5%}.em.em-dolphin{background-position:32.5% 32.5%}.em.em-cow2{background-position:30% 35%}.em.em-ram{background-position:30% 62.5%}.em.em-rat{background-position:30% 25%}.em.em-water_buffalo{background-position:30% 32.5%}.em.em-tiger2{background-position:30% 37.5%}.em.em-rabbit2{background-position:30% 42.5%}.em.em-dragon{background-position:30% 47.5%}.em.em-goat{background-position:30% 65%}.em.em-rooster{background-position:30% 72.5%}.em.em-dog2{background-position:30% 77.5%}.em.em-pig2{background-position:30% 80%}.em.em-mouse2{background-position:30% 27.5%}.em.em-ox{background-position:30% 30%}.em.em-dragon_face{background-position:32.5% 47.5%}.em.em-blowfish{background-position:32.5% 5%}.em.em-crocodile{background-position:30% 50%}.em.em-dromedary_camel{background-position:32.5% 27.5%}.em.em-leopard{background-position:30% 40%}.em.em-cat2{background-position:30% 45%}.em.em-poodle{background-position:32.5% 25%}.em.em-paw_prints{background-position:32.5% 77.5%}.em.em-bouquet{background-position:47.5% 92.5%}.em.em-shell{background-position:30% 90%}.em.em-waxing_gibbous_moon{background-position:15% 0}.em.em-gift_heart{background-position:50% 22.5%}.em.em-ghost{background-position:45% 55%}.em.em-santa{background-position:20% 75%}.em.em-bell{background-position:57.5% 22.5%}.em.em-no_bell{background-position:57.5% 25%}.em.em-crystal_ball{background-position:57.5% 87.5%}.em.em-cd{background-position:52.5% 17.5%}.em.em-dvd{background-position:52.5% 20%}.em.em-floppy_disk{background-position:52.5% 15%}.em.em-camera{background-position:55% 55%}.em.em-video_camera{background-position:55% 60%}.em.em-computer{background-position:52.5% 7.5%}.em.em-tv{background-position:55% 62.5%}.em.em-iphone{background-position:55% 40%}.em.em-telephone_receiver{background-position:52.5% 95%}.em.em-pager{background-position:52.5% 97.5%}.em.em-fax{background-position:52.5% 100%}.em.em-minidisc{background-position:52.5% 12.5%}.em.em-vhs{background-position:55% 67.5%}.em.em-sound,.em.em-speaker{background-position:55% 97.5%}.em.em-mute{background-position:55% 92.5%}.em.em-loudspeaker{background-position:55% 2.5%}.em.em-mega{background-position:55% 5%}.em.em-radio{background-position:55% 65%}.em.em-satellite{background-position:80% 10%}.em.em-satellite_antenna{background-position:55% 0}.em.em-mag{background-position:57.5% 5%}.em.em-mag_right{background-position:57.5% 7.5%}.em.em-unlock{background-position:57.5% 20%}.em.em-lock{background-position:57.5% 17.5%}.em.em-lock_with_ink_pen{background-position:57.5% 10%}.em.em-closed_lock_with_key{background-position:57.5% 12.5%}.em.em-key{background-position:57.5% 15%}.em.em-bulb{background-position:50% 32.5%}.em.em-flashlight{background-position:57.5% 67.5%}.em.em-high_brightness{background-position:55% 90%}.em.em-low_brightness{background-position:55% 87.5%}.em.em-electric_plug{background-position:57.5% 2.5%}.em.em-battery{background-position:57.5% 0}.em.em-calling{background-position:55% 42.5%}.em.em-mailbox{background-position:55% 25%}.em.em-postbox{background-position:55% 32.5%}.em.em-bath{background-position:77.5% 47.5%}.em.em-bathtub{background-position:77.5% 62.5%}.em.em-shower{background-position:77.5% 45%}.em.em-toilet{background-position:77.5% 40%}.em.em-wrench{background-position:57.5% 70%}.em.em-nut_and_bolt{background-position:57.5% 75%}.em.em-hammer{background-position:57.5% 72.5%}.em.em-seat{background-position:52.5% 5%}.em.em-moneybag{background-position:50% 82.5%}.em.em-yen{background-position:50% 92.5%}.em.em-dollar{background-position:50% 95%}.em.em-pound{background-position:50% 100%}.em.em-euro{background-position:50% 97.5%}.em.em-credit_card{background-position:50% 90%}.em.em-money_with_wings{background-position:52.5% 0}.em.em-e-mail{background-position:55% 15%}.em.em-inbox_tray{background-position:55% 10%}.em.em-outbox_tray{background-position:55% 7.5%}.em.em-envelope{background-position:7.5% 20%}.em.em-incoming_envelope{background-position:55% 17.5%}.em.em-postal_horn{background-position:55% 35%}.em.em-mailbox_closed{background-position:55% 22.5%}.em.em-mailbox_with_mail{background-position:55% 27.5%}.em.em-mailbox_with_no_mail{background-position:55% 30%}.em.em-package{background-position:55% 12.5%}.em.em-door{background-position:75% 57.5%}.em.em-smoking{background-position:75% 62.5%}.em.em-bomb{background-position:50% 37.5%}.em.em-gun{background-position:57.5% 80%}.em.em-hocho{background-position:57.5% 77.5%}.em.em-pill{background-position:47.5% 77.5%}.em.em-syringe{background-position:47.5% 75%}.em.em-page_facing_up{background-position:52.5% 30%}.em.em-page_with_curl{background-position:52.5% 27.5%}.em.em-bookmark_tabs{background-position:52.5% 62.5%}.em.em-bar_chart{background-position:52.5% 45%}.em.em-chart_with_upwards_trend{background-position:52.5% 40%}.em.em-chart_with_downwards_trend{background-position:52.5% 42.5%}.em.em-scroll{background-position:52.5% 90%}.em.em-clipboard{background-position:52.5% 47.5%}.em.em-calendar{background-position:52.5% 35%}.em.em-date{background-position:52.5% 32.5%}.em.em-card_index{background-position:52.5% 37.5%}.em.em-file_folder{background-position:52.5% 22.5%}.em.em-open_file_folder{background-position:52.5% 25%}.em.em-pushpin{background-position:52.5% 50%}.em.em-paperclip{background-position:52.5% 55%}.em.em-straight_ruler{background-position:52.5% 57.5%}.em.em-triangular_ruler{background-position:52.5% 60%}.em.em-closed_book{background-position:52.5% 72.5%}.em.em-green_book{background-position:52.5% 77.5%}.em.em-blue_book{background-position:52.5% 80%}.em.em-orange_book{background-position:52.5% 82.5%}.em.em-notebook{background-position:52.5% 67.5%}.em.em-notebook_with_decorative_cover{background-position:52.5% 70%}.em.em-ledger{background-position:52.5% 65%}.em.em-books{background-position:52.5% 85%}.em.em-bookmark{background-position:57.5% 27.5%}.em.em-name_badge{background-position:52.5% 87.5%}.em.em-microscope{background-position:57.5% 82.5%}.em.em-telescope{background-position:57.5% 85%}.em.em-newspaper{background-position:55% 37.5%}.em.em-football{background-position:25% 72.5%}.em.em-rugby_football{background-position:25% 75%}.em.em-mountain_bicyclist{background-position:75% 97.5%}.em.em-bicyclist{background-position:75% 82.5%}.em.em-swimmer{background-position:25% 77.5%}.em.em-gem{background-position:47.5% 87.5%}.em.em-ring{background-position:47.5% 85%}.em.em-space_invader{background-position:45% 75%}.em.em-memo,.em.em-pencil{background-position:52.5% 92.5%}.em.em-book{background-position:52.5% 75%}.em.em-shoe{background-position:40% 12.5%}.em.em-sandal{background-position:40% 20%}.em.em-high_heel{background-position:40% 17.5%}.em.em-lipstick{background-position:47.5% 25%}.em.em-boot{background-position:40% 22.5%}.em.em-shirt,.em.em-tshirt{background-position:37.5% 92.5%}.em.em-necktie{background-position:37.5% 90%}.em.em-womans_clothes{background-position:40% 2.5%}.em.em-dress{background-position:37.5% 97.5%}.em.em-jeans{background-position:37.5% 95%}.em.em-kimono{background-position:37.5% 100%}.em.em-bikini{background-position:40% 0}.em.em-crown{background-position:37.5% 82.5%}.em.em-womans_hat{background-position:37.5% 85%}.em.em-mans_shoe{background-position:40% 12.5%}.em.em-briefcase{background-position:52.5% 10%}.em.em-handbag{background-position:40% 7.5%}.em.em-pouch{background-position:40% 10%}.em.em-purse{background-position:40% 5%}.em.em-eyeglasses{background-position:37.5% 87.5%}.em.em-house{background-position:27.5% 55%}.em.em-house_with_garden{background-position:27.5% 57.5%}.em.em-school{background-position:27.5% 82.5%}.em.em-office{background-position:27.5% 60%}.em.em-post_office{background-position:27.5% 62.5%}.em.em-hospital{background-position:27.5% 67.5%}.em.em-bank{background-position:27.5% 70%}.em.em-convenience_store{background-position:27.5% 80%}.em.em-love_hotel{background-position:27.5% 77.5%}.em.em-hotel{background-position:27.5% 75%}.em.em-wedding{background-position:47.5% 97.5%}.em.em-department_store{background-position:27.5% 85%}.em.em-european_post_office{background-position:27.5% 65%}.em.em-japanese_castle{background-position:27.5% 92.5%}.em.em-european_castle{background-position:27.5% 95%}.em.em-factory{background-position:27.5% 87.5%}.em.em-tokyo_tower{background-position:65% 40%}.em.em-japan{background-position:65% 45%}.em.em-mount_fuji{background-position:65% 37.5%}.em.em-statue_of_liberty{background-position:65% 42.5%}.em.em-ship{background-position:75% 25%}.em.em-speedboat{background-position:75% 42.5%}.em.em-rowboat{background-position:75% 27.5%}.em.em-rocket{background-position:72.5% 42.5%}.em.em-helicopter{background-position:72.5% 45%}.em.em-steam_locomotive{background-position:72.5% 47.5%}.em.em-tram{background-position:72.5% 67.5%}.em.em-mountain_railway{background-position:75% 15%}.em.em-bike{background-position:75% 77.5%}.em.em-aerial_tramway{background-position:75% 22.5%}.em.em-suspension_railway{background-position:75% 17.5%}.em.em-mountain_cableway{background-position:75% 20%}.em.em-tractor{background-position:75% 10%}.em.em-blue_car{background-position:75% 2.5%}.em.em-oncoming_automobile{background-position:75% 0}.em.em-car,.em.em-red_car{background-position:72.5% 100%}.em.em-taxi{background-position:72.5% 95%}.em.em-oncoming_taxi{background-position:72.5% 97.5%}.em.em-articulated_lorry{background-position:75% 7.5%}.em.em-bus{background-position:72.5% 72.5%}.em.em-oncoming_bus{background-position:72.5% 75%}.em.em-rotating_light{background-position:75% 52.5%}.em.em-police_car{background-position:72.5% 90%}.em.em-oncoming_police_car{background-position:72.5% 92.5%}.em.em-fire_engine{background-position:72.5% 87.5%}.em.em-ambulance{background-position:72.5% 85%}.em.em-minibus{background-position:72.5% 82.5%}.em.em-truck{background-position:75% 5%}.em.em-train{background-position:72.5% 70%}.em.em-station{background-position:72.5% 65%}.em.em-bullettrain_front,.em.em-train2{background-position:72.5% 57.5%}.em.em-bullettrain_side{background-position:72.5% 52.5%}.em.em-light_rail{background-position:72.5% 62.5%}.em.em-monorail{background-position:75% 12.5%}.em.em-railway_car{background-position:72.5% 50%}.em.em-trolleybus{background-position:72.5% 77.5%}.em.em-vertical_traffic_light{background-position:75% 47.5%}.em.em-traffic_light{background-position:75% 45%}.em.em-construction{background-position:75% 50%}.em.em-beginner{background-position:57.5% 92.5%}.em.em-atm{background-position:27.5% 72.5%}.em.em-busstop{background-position:72.5% 80%}.em.em-barber{background-position:47.5% 72.5%}.em.em-izakaya_lantern{background-position:27.5% 90%}.em.em-moyai{background-position:65% 47.5%}.em.em-round_pushpin{background-position:52.5% 52.5%}.em.em-triangular_flag_on_post{background-position:75% 55%}.em.em-jp{background-position:87.5% 85%}.em.em-kr{background-position:90% 2.5%}.em.em-cn{background-position:85% 10%}.em.em-us{background-position:95% 77.5%}.em.em-fr{background-position:85% 87.5%}.em.em-es{background-position:85% 67.5%}.em.em-it{background-position:87.5% 75%}.em.em-ru{background-position:92.5% 72.5%}.em.em-gb,.em.em-uk{background-position:85% 92.5%}.em.em-de{background-position:85% 35%}.em.em-one{background-position:80% 72.5%}.em.em-two{background-position:80% 75%}.em.em-three{background-position:80% 77.5%}.em.em-four{background-position:80% 80%}.em.em-five{background-position:80% 82.5%}.em.em-six{background-position:80% 85%}.em.em-seven{background-position:80% 87.5%}.em.em-eight{background-position:80% 90%}.em.em-nine{background-position:80% 92.5%}.em.em-keycap_ten{background-position:57.5% 50%}.em.em-1234{background-position:57.5% 57.5%}.em.em-zero{background-position:80% 70%}.em.em-hash{background-position:80% 65%}.em.em-symbols{background-position:57.5% 60%}.em.em-arrow_left{background-position:0 87.5%}.em.em-capital_abcd{background-position:57.5% 52.5%}.em.em-abcd{background-position:57.5% 55%}.em.em-abc{background-position:57.5% 62.5%}.em.em-arrow_down_small{background-position:60% 22.5%}.em.em-arrow_up_small{background-position:60% 20%}.em.em-arrows_clockwise{background-position:55% 82.5%}.em.em-arrows_counterclockwise{background-position:55% 85%}.em.em-twisted_rightwards_arrows{background-position:55% 75%}.em.em-repeat{background-position:55% 77.5%}.em.em-repeat_one{background-position:55% 80%}.em.em-top{background-position:57.5% 45%}.em.em-signal_strength{background-position:55% 52.5%}.em.em-restroom{background-position:77.5% 35%}.em.em-mens{background-position:77.5% 30%}.em.em-womens{background-position:77.5% 32.5%}.em.em-baby_symbol{background-position:77.5% 37.5%}.em.em-no_smoking{background-position:75% 65%}.em.em-metro{background-position:72.5% 60%}.em.em-baggage_claim{background-position:77.5% 70%}.em.em-wc{background-position:77.5% 42.5%}.em.em-potable_water{background-position:75% 72.5%}.em.em-put_litter_in_its_place{background-position:75% 67.5%}.em.em-passport_control{background-position:77.5% 65%}.em.em-left_luggage{background-position:77.5% 72.5%}.em.em-customs{background-position:77.5% 67.5%}.em.em-no_entry_sign{background-position:75% 60%}.em.em-underage{background-position:57.5% 47.5%}.em.em-no_mobile_phones{background-position:55% 50%}.em.em-do_not_litter{background-position:75% 70%}.em.em-non-potable_water{background-position:75% 75%}.em.em-no_bicycles{background-position:75% 80%}.em.em-no_pedestrians{background-position:77.5% 25%}.em.em-children_crossing{background-position:77.5% 27.5%}.em.em-heart_decoration{background-position:50% 27.5%}.em.em-vibration_mode{background-position:55% 45%}.em.em-mobile_phone_off{background-position:55% 47.5%}.em.em-chart{background-position:52.5% 2.5%}.em.em-currency_exchange{background-position:50% 85%}.em.em-six_pointed_star{background-position:57.5% 90%}.em.em-diamond_shape_with_a_dot_inside{background-position:50% 30%}.em.em-end{background-position:57.5% 37.5%}.em.em-back{background-position:57.5% 35%}.em.em-on{background-position:57.5% 40%}.em.em-soon{background-position:57.5% 42.5%}.em.em-clock1{background-position:60% 40%}.em.em-clock130{background-position:60% 70%}.em.em-clock10{background-position:60% 62.5%}.em.em-clock1030{background-position:60% 92.5%}.em.em-clock11,.em.em-clock1130{background-position:60% 65%}.em.em-clock12{background-position:60% 67.5%}.em.em-clock1230{background-position:60% 97.5%}.em.em-clock2{background-position:60% 42.5%}.em.em-clock230{background-position:60% 72.5%}.em.em-clock3{background-position:60% 45%}.em.em-clock330{background-position:60% 75%}.em.em-clock4{background-position:60% 47.5%}.em.em-clock430{background-position:60% 77.5%}.em.em-clock5{background-position:60% 50%}.em.em-clock530{background-position:60% 80%}.em.em-clock6{background-position:60% 52.5%}.em.em-clock630{background-position:60% 82.5%}.em.em-clock7{background-position:60% 55%}.em.em-clock730{background-position:60% 85%}.em.em-clock8{background-position:60% 57.5%}.em.em-clock830{background-position:60% 87.5%}.em.em-clock9{background-position:60% 60%}.em.em-clock930{background-position:60% 90%}.em.em-heavy_dollar_sign{background-position:50% 87.5%}.em.em-heavy_exclamation_mark{background-position:10% 20%}.em.em-white_flower{background-position:50% 77.5%}.em.em-100{background-position:50% 80%}.em.em-radio_button{background-position:57.5% 32.5%}.em.em-link{background-position:57.5% 30%}.em.em-trident{background-position:57.5% 95%}.em.em-black_square_button{background-position:57.5% 97.5%}.em.em-white_square_button{background-position:57.5% 100%}.em.em-red_circle{background-position:60% 0}.em.em-large_blue_circle{background-position:60% 2.5%}.em.em-large_blue_diamond{background-position:60% 7.5%}.em.em-large_orange_diamond{background-position:60% 5%}.em.em-small_blue_diamond{background-position:60% 12.5%}.em.em-small_orange_diamond{background-position:60% 10%}.em.em-small_red_triangle{background-position:60% 15%}.em.em-small_red_triangle_down{background-position:60% 17.5%}.em{background:url(../img/sheet_emojione_64_indexed_128.5953c7ea.png)}.em.em-hand,.em.em-raised_hand{background-position:7.5% 37.5%}.em.em-phone{background-position:2.5% 12.5%}.em{background:url(../img/sheet_facebook_64_indexed_128.f1911246.png)}.em.em-boat,.em.em-sailboat{background-position:5% 87.5%}.em{background-image:url(../img/look.62b51bae.png)!important}.em.em-tlj-1{background-position:0 0}.em.em-tlj-2{background-position:0 2.5%}.em.em-tlj-3{background-position:0 5%}.em.em-tlj-4{background-position:0 7.5%}.em.em-tlj-5{background-position:0 10%}.em.em-tlj-6{background-position:0 12.5%}.em.em-tlj-7{background-position:0 15%}.em.em-tlj-8{background-position:0 17.5%}.em.em-tlj-9{background-position:0 20%}.em.em-tlj-10{background-position:0 22.5%}.em.em-tlj-11{background-position:0 25%}.em.em-tlj-12{background-position:0 27.5%}.em.em-tlj-13{background-position:0 30%}.em.em-tlj-14{background-position:0 32.5%}.em.em-tlj-15{background-position:0 35%}.em.em-tlj-16{background-position:0 37.5%}.em.em-tlj-17{background-position:0 40%}.em.em-tlj-18{background-position:0 42.5%}.em.em-tlj-19{background-position:0 45%}.em.em-tlj-20{background-position:0 47.5%}.em.em-tlj-21{background-position:0 50%}.em.em-tlj-22{background-position:0 52.5%}.em.em-tlj-23{background-position:0 55%}.em.em-tlj-24{background-position:0 57.5%}.em.em-tlj-25{background-position:0 60%}.em.em-tlj-26{background-position:0 62.5%}.em.em-tlj-27{background-position:0 65%}.em.em-tlj-28{background-position:0 67.5%}.em.em-tlj-29{background-position:0 70%}.em.em-tlj-30{background-position:0 72.5%}.em.em-tlj-31{background-position:0 75%}.em.em-tlj-32{background-position:0 77.5%}.em.em-tlj-33{background-position:0 80%}.em.em-tlj-34{background-position:0 82.5%}.em.em-tlj-35{background-position:0 85%}.em.em-tlj-36{background-position:0 87.5%}.em.em-tlj-37{background-position:0 90%}.em.em-tlj-38{background-position:0 92.5%}.em.em-tlj-39{background-position:0 95%}.em.em-tlj-40{background-position:0 97.5%}.em.em-tlj-41{background-position:0 100%}.em.em-tlj-42{background-position:2.5% 0}.em.em-tlj-43{background-position:2.5% 2.5%}.em.em-tlj-44{background-position:2.5% 5%}.em.em-tlj-45{background-position:2.5% 7.5%}.em.em-tlj-46{background-position:2.5% 10%}.em.em-tlj-47{background-position:2.5% 12.5%}.em.em-tlj-48{background-position:2.5% 15%}.em.em-tlj-49{background-position:2.5% 17.5%}.em.em-tlj-50{background-position:2.5% 20%}.em.em-tlj-51{background-position:2.5% 22.5%}.em.em-tlj-52{background-position:2.5% 25%}.em.em-tlj-53{background-position:2.5% 27.5%}.em.em-tlj-54{background-position:2.5% 30%}.em.em-tlj-55{background-position:2.5% 32.5%}.em.em-tlj-56{background-position:2.5% 35%}.em.em-tlj-57{background-position:2.5% 37.5%}.em.em-tlj-58{background-position:2.5% 40%}.em.em-tlj-59{background-position:2.5% 42.5%}.em.em-tlj-60{background-position:2.5% 45%}.em.em-tlj-61{background-position:2.5% 47.5%}.em.em-tlj-62{background-position:2.5% 50%}.em.em-tlj-63{background-position:2.5% 52.5%}.em.em-tlj-64{background-position:2.5% 55%}.em.em-tlj-65{background-position:2.5% 57.5%}.em.em-tlj-66{background-position:2.5% 60%}.em.em-tlj-67{background-position:2.5% 62.5%}.em.em-tlj-68{background-position:2.5% 65%}.em.em-tlj-69{background-position:2.5% 67.5%}.em.em-tlj-70{background-position:2.5% 70%}.em.em-tlj-71{background-position:2.5% 72.5%}.em.em-tlj-72{background-position:2.5% 75%}.em.em-tlj-73{background-position:2.5% 77.5%}.em.em-tlj-74{background-position:2.5% 80%}.em.em-tlj-75{background-position:2.5% 82.5%}.em.em-tlj-76{background-position:2.5% 85%}.em.em-tlj-77{background-position:2.5% 87.5%}.em.em-tlj-78{background-position:2.5% 90%}.em.em-tlj-79{background-position:2.5% 92.5%}.em.em-tlj-80{background-position:2.5% 95%}.em.em-tlj-81{background-position:2.5% 97.5%}.em.em-tlj-82{background-position:2.5% 100%}.em.em-tlj-83{background-position:5% 0}.em.em-tlj-84{background-position:5% 2.5%}.em.em-tlj-85{background-position:5% 5%}.em.em-tlj-86{background-position:5% 7.5%}.em.em-tlj-87{background-position:5% 10%}.em.em-tlj-88{background-position:5% 12.5%}.em.em-tlj-89{background-position:5% 15%}.em.em-tlj-90{background-position:5% 17.5%}.em.em-tlj-91{background-position:5% 20%}.em.em-tlj-92{background-position:5% 22.5%}.em.em-tlj-93{background-position:5% 25%}.em.em-tlj-94{background-position:5% 27.5%}.em.em-tlj-95{background-position:5% 30%}.em.em-tlj-96{background-position:5% 32.5%}.em{background:url(../img/sheet_messenger_64_indexed_128.68a885d7.png)}.em.em-bee{background-position:30% 85%}.em.em-car,.em.em-red_car{background-position:72.5% 87.5%}.em{display:inline-block;height:1em;width:1em;overflow:hidden;line-height:18px;font-size:22px;vertical-align:middle;margin-top:-4px;color:transparent!important;background:url(../img/sheet_twitter_64_indexed_128.0ebbf2e8.png);background-size:4100%}.em.em-grinning{background-position:65% 37.5%}.em.em-grimacing{background-position:67.5% 45%}.em.em-grin{background-position:65% 40%}.em.em-joy{background-position:65% 42.5%}.em.em-smiley{background-position:65% 45%}.em.em-smile{background-position:65% 47.5%}.em.em-sweat_smile{background-position:65% 50%}.em.em-laughing,.em.em-satisfied{background-position:65% 52.5%}.em.em-innocent{background-position:65% 55%}.em.em-wink{background-position:65% 60%}.em.em-blush{background-position:65% 62.5%}.em.em-slightly_smiling_face{background-position:67.5% 100%}.em.em-upside_down_face{background-position:70% 0}.em.em-relaxed{background-position:2.5% 62.5%}.em.em-yum{background-position:65% 65%}.em.em-relieved{background-position:65% 67.5%}.em.em-heart_eyes{background-position:65% 70%}.em.em-kissing_heart{background-position:65% 97.5%}.em.em-kissing{background-position:65% 95%}.em.em-kissing_smiling_eyes{background-position:65% 100%}.em.em-kissing_closed_eyes{background-position:67.5% 0}.em.em-stuck_out_tongue_winking_eye{background-position:67.5% 5%}.em.em-stuck_out_tongue_closed_eyes{background-position:67.5% 7.5%}.em.em-stuck_out_tongue{background-position:67.5% 2.5%}.em.em-money_mouth_face{background-position:80% 5%}.em.em-nerd_face{background-position:80% 10%}.em.em-sunglasses{background-position:65% 72.5%}.em.em-hugging_face{background-position:80% 20%}.em.em-smirk{background-position:65% 75%}.em.em-no_mouth{background-position:67.5% 70%}.em.em-neutral_face{background-position:65% 77.5%}.em.em-expressionless{background-position:65% 80%}.em.em-unamused{background-position:65% 82.5%}.em.em-face_with_rolling_eyes{background-position:70% 2.5%}.em.em-thinking_face{background-position:80% 12.5%}.em.em-flushed{background-position:67.5% 62.5%}.em.em-disappointed{background-position:67.5% 10%}.em.em-worried{background-position:67.5% 12.5%}.em.em-angry{background-position:67.5% 15%}.em.em-rage{background-position:67.5% 17.5%}.em.em-pensive{background-position:65% 87.5%}.em.em-confused{background-position:65% 90%}.em.em-slightly_frowning_face{background-position:67.5% 97.5%}.em.em-white_frowning_face{background-position:2.5% 60%}.em.em-persevere{background-position:67.5% 22.5%}.em.em-confounded{background-position:65% 92.5%}.em.em-tired_face{background-position:67.5% 42.5%}.em.em-weary{background-position:67.5% 37.5%}.em.em-triumph{background-position:67.5% 25%}.em.em-open_mouth{background-position:67.5% 50%}.em.em-scream{background-position:67.5% 57.5%}.em.em-fearful{background-position:67.5% 35%}.em.em-cold_sweat{background-position:67.5% 55%}.em.em-hushed{background-position:67.5% 52.5%}.em.em-frowning{background-position:67.5% 30%}.em.em-anguished{background-position:67.5% 32.5%}.em.em-cry{background-position:67.5% 20%}.em.em-disappointed_relieved{background-position:67.5% 27.5%}.em.em-sleepy{background-position:67.5% 40%}.em.em-sweat{background-position:65% 85%}.em.em-sob{background-position:67.5% 47.5%}.em.em-dizzy_face{background-position:67.5% 67.5%}.em.em-astonished{background-position:67.5% 60%}.em.em-zipper_mouth_face{background-position:80% 2.5%}.em.em-mask{background-position:67.5% 72.5%}.em.em-face_with_thermometer{background-position:80% 7.5%}.em.em-face_with_head_bandage{background-position:80% 15%}.em.em-sleeping{background-position:67.5% 65%}.em.em-zzz{background-position:50% 27.5%}.em.em-hankey,.em.em-poop,.em.em-shit{background-position:50% 40%}.em.em-smiling_imp{background-position:65% 57.5%}.em.em-imp{background-position:45% 65%}.em.em-japanese_ogre{background-position:45% 37.5%}.em.em-japanese_goblin{background-position:45% 40%}.em.em-skull{background-position:45% 67.5%}.em.em-ghost{background-position:45% 42.5%}.em.em-alien{background-position:45% 60%}.em.em-robot_face{background-position:80% 17.5%}.em.em-smiley_cat{background-position:67.5% 80%}.em.em-smile_cat{background-position:67.5% 75%}.em.em-joy_cat{background-position:67.5% 77.5%}.em.em-heart_eyes_cat{background-position:67.5% 82.5%}.em.em-smirk_cat{background-position:67.5% 85%}.em.em-kissing_cat{background-position:67.5% 87.5%}.em.em-scream_cat{background-position:67.5% 95%}.em.em-crying_cat_face{background-position:67.5% 92.5%}.em.em-pouting_cat{background-position:67.5% 90%}.em.em-raised_hands{background-position:70% 72.5%}.em.em-clap{background-position:37.5% 40%}.em.em-wave{background-position:35% 82.5%}.em.em---1,.em.em-thumbsup{background-position:37.5% 10%}.em.em--1,.em.em-thumbsdown{background-position:37.5% 25%}.em.em-facepunch,.em.em-punch{background-position:35% 67.5%}.em.em-fist{background-position:7.5% 22.5%}.em.em-v{background-position:7.5% 52.5%}.em.em-ok_hand{background-position:35% 97.5%}.em.em-hand,.em.em-raised_hand{background-position:7.5% 37.5%}.em.em-open_hands{background-position:37.5% 55%}.em.em-muscle{background-position:50% 42.5%}.em.em-pray{background-position:72.5% 15%}.em.em-point_up{background-position:2.5% 25%}.em.em-point_up_2{background-position:35% 7.5%}.em.em-point_down{background-position:35% 22.5%}.em.em-point_left{background-position:35% 37.5%}.em.em-point_right{background-position:35% 52.5%}.em.em-middle_finger{background-position:62.5% 47.5%}.em.em-raised_hand_with_fingers_splayed{background-position:62.5% 32.5%}.em.em-the_horns{background-position:80% 22.5%}.em.em-spock-hand{background-position:62.5% 62.5%}.em.em-writing_hand{background-position:7.5% 67.5%}.em.em-nail_care{background-position:47.5% 15%}.em.em-lips{background-position:35% 2.5%}.em.em-tongue{background-position:35% 5%}.em.em-ear{background-position:32.5% 75%}.em.em-nose{background-position:32.5% 90%}.em.em-eye{background-position:32.5% 72.5%}.em.em-eyes{background-position:32.5% 70%}.em.em-bust_in_silhouette{background-position:40% 15%}.em.em-busts_in_silhouette{background-position:40% 17.5%}.em.em-speaking_head_in_silhouette{background-position:65% 12.5%}.em.em-baby{background-position:42.5% 95%}.em.em-boy{background-position:40% 20%}.em.em-girl{background-position:40% 35%}.em.em-man{background-position:40% 50%}.em.em-woman{background-position:40% 65%}.em.em-person_with_blond_hair{background-position:42.5% 20%}.em.em-older_man{background-position:42.5% 65%}.em.em-older_woman{background-position:42.5% 80%}.em.em-man_with_gua_pi_mao{background-position:42.5% 35%}.em.em-man_with_turban{background-position:42.5% 50%}.em.em-cop{background-position:40% 90%}.em.em-construction_worker{background-position:45% 7.5%}.em.em-guardsman{background-position:45% 85%}.em.em-sleuth_or_spy{background-position:60% 97.5%}.em.em-santa{background-position:20% 72.5%}.em.em-angel{background-position:45% 45%}.em.em-princess{background-position:45% 22.5%}.em.em-bride_with_veil{background-position:42.5% 5%}.em.em-walking{background-position:75% 100%}.em.em-runner,.em.em-running{background-position:25% 22.5%}.em.em-dancer{background-position:45% 100%}.em.em-dancers{background-position:42.5% 2.5%}.em.em-couple{background-position:40% 82.5%}.em.em-two_men_holding_hands{background-position:40% 85%}.em.em-two_women_holding_hands{background-position:40% 87.5%}.em.em-bow{background-position:70% 35%}.em.em-information_desk_person{background-position:45% 70%}.em.em-no_good{background-position:70% 5%}.em.em-ok_woman{background-position:70% 20%}.em.em-raising_hand{background-position:70% 57.5%}.em.em-person_with_pouting_face{background-position:72.5% 0}.em.em-person_frowning{background-position:70% 87.5%}.em.em-haircut{background-position:47.5% 45%}.em.em-massage{background-position:47.5% 30%}.em.em-couple_with_heart{background-position:47.5% 82.5%}.em.em-woman-heart-woman{background-position:97.5% 47.5%}.em.em-man-heart-man{background-position:97.5% 30%}.em.em-couplekiss{background-position:47.5% 77.5%}.em.em-woman-kiss-woman{background-position:97.5% 50%}.em.em-man-kiss-man{background-position:97.5% 32.5%}.em.em-family{background-position:40% 80%}.em.em-man-woman-girl{background-position:97.5% 22.5%}.em.em-man-woman-girl-boy{background-position:97.5% 25%}.em.em-man-woman-boy-boy{background-position:97.5% 20%}.em.em-man-woman-girl-girl{background-position:97.5% 27.5%}.em.em-woman-woman-boy{background-position:97.5% 35%}.em.em-woman-woman-girl{background-position:97.5% 40%}.em.em-woman-woman-girl-boy{background-position:97.5% 42.5%}.em.em-woman-woman-boy-boy{background-position:97.5% 37.5%}.em.em-woman-woman-girl-girl{background-position:97.5% 45%}.em.em-man-man-boy{background-position:97.5% 7.5%}.em.em-man-man-girl{background-position:97.5% 12.5%}.em.em-man-man-girl-boy{background-position:97.5% 15%}.em.em-man-man-boy-boy{background-position:97.5% 10%}.em.em-man-man-girl-girl{background-position:97.5% 17.5%}.em.em-womans_clothes{background-position:37.5% 92.5%}.em.em-shirt,.em.em-tshirt{background-position:37.5% 80%}.em.em-jeans{background-position:37.5% 82.5%}.em.em-necktie{background-position:37.5% 77.5%}.em.em-dress{background-position:37.5% 85%}.em.em-bikini{background-position:37.5% 90%}.em.em-kimono{background-position:37.5% 87.5%}.em.em-lipstick{background-position:47.5% 12.5%}.em.em-kiss{background-position:47.5% 67.5%}.em.em-footprints{background-position:40% 12.5%}.em.em-high_heel{background-position:40% 5%}.em.em-sandal{background-position:40% 7.5%}.em.em-boot{background-position:40% 10%}.em.em-mans_shoe,.em.em-shoe{background-position:40% 0}.em.em-athletic_shoe{background-position:40% 2.5%}.em.em-womans_hat{background-position:37.5% 72.5%}.em.em-tophat{background-position:22.5% 60%}.em.em-helmet_with_white_cross{background-position:5% 62.5%}.em.em-mortar_board{background-position:22.5% 17.5%}.em.em-crown{background-position:37.5% 70%}.em.em-school_satchel{background-position:22.5% 15%}.em.em-pouch{background-position:37.5% 100%}.em.em-purse{background-position:37.5% 95%}.em.em-handbag{background-position:37.5% 97.5%}.em.em-briefcase{background-position:50% 100%}.em.em-eyeglasses{background-position:37.5% 75%}.em.em-dark_sunglasses{background-position:62.5% 10%}.em.em-ring{background-position:47.5% 72.5%}.em.em-closed_umbrella{background-position:12.5% 57.5%}.em.em-dog{background-position:32.5% 45%}.em.em-cat{background-position:32.5% 32.5%}.em.em-mouse{background-position:32.5% 22.5%}.em.em-hamster{background-position:32.5% 52.5%}.em.em-rabbit{background-position:32.5% 30%}.em.em-bear{background-position:32.5% 57.5%}.em.em-panda_face{background-position:32.5% 60%}.em.em-koala{background-position:32.5% 10%}.em.em-tiger{background-position:32.5% 27.5%}.em.em-lion_face{background-position:80% 40%}.em.em-cow{background-position:32.5% 25%}.em.em-pig{background-position:32.5% 47.5%}.em.em-pig_nose{background-position:32.5% 62.5%}.em.em-frog{background-position:32.5% 50%}.em.em-octopus{background-position:30% 75%}.em.em-monkey_face{background-position:32.5% 42.5%}.em.em-see_no_evil{background-position:70% 50%}.em.em-hear_no_evil{background-position:70% 52.5%}.em.em-speak_no_evil{background-position:70% 55%}.em.em-monkey{background-position:30% 57.5%}.em.em-chicken{background-position:30% 62.5%}.em.em-penguin{background-position:32.5% 7.5%}.em.em-bird{background-position:32.5% 5%}.em.em-baby_chick{background-position:32.5% 0}.em.em-hatching_chick{background-position:30% 100%}.em.em-hatched_chick{background-position:32.5% 2.5%}.em.em-wolf{background-position:32.5% 55%}.em.em-boar{background-position:30% 70%}.em.em-horse{background-position:32.5% 40%}.em.em-unicorn_face{background-position:80% 47.5%}.em.em-bee,.em.em-honeybee{background-position:30% 85%}.em.em-bug{background-position:30% 80%}.em.em-snail{background-position:30% 42.5%}.em.em-beetle{background-position:30% 87.5%}.em.em-ant{background-position:30% 82.5%}.em.em-spider{background-position:62.5% 12.5%}.em.em-scorpion{background-position:80% 42.5%}.em.em-crab{background-position:80% 37.5%}.em.em-snake{background-position:30% 45%}.em.em-turtle{background-position:30% 97.5%}.em.em-tropical_fish{background-position:30% 92.5%}.em.em-fish{background-position:30% 90%}.em.em-blowfish{background-position:30% 95%}.em.em-dolphin{background-position:32.5% 20%}.em.em-whale{background-position:32.5% 37.5%}.em.em-whale2{background-position:30% 40%}.em.em-crocodile{background-position:30% 37.5%}.em.em-leopard{background-position:30% 27.5%}.em.em-tiger2{background-position:30% 25%}.em.em-water_buffalo{background-position:30% 20%}.em.em-ox{background-position:30% 17.5%}.em.em-cow2{background-position:30% 22.5%}.em.em-dromedary_camel{background-position:32.5% 15%}.em.em-camel{background-position:32.5% 17.5%}.em.em-elephant{background-position:30% 72.5%}.em.em-goat{background-position:30% 52.5%}.em.em-ram{background-position:30% 50%}.em.em-sheep{background-position:30% 55%}.em.em-racehorse{background-position:30% 47.5%}.em.em-pig2{background-position:30% 67.5%}.em.em-rat{background-position:30% 12.5%}.em.em-mouse2{background-position:30% 15%}.em.em-rooster{background-position:30% 60%}.em.em-turkey{background-position:80% 45%}.em.em-dove_of_peace{background-position:60% 15%}.em.em-dog2{background-position:30% 65%}.em.em-poodle{background-position:32.5% 12.5%}.em.em-cat2{background-position:30% 32.5%}.em.em-rabbit2{background-position:30% 30%}.em.em-chipmunk{background-position:32.5% 67.5%}.em.em-feet,.em.em-paw_prints{background-position:32.5% 65%}.em.em-dragon{background-position:30% 35%}.em.em-dragon_face{background-position:32.5% 35%}.em.em-cactus{background-position:15% 77.5%}.em.em-christmas_tree{background-position:20% 70%}.em.em-evergreen_tree{background-position:15% 70%}.em.em-deciduous_tree{background-position:15% 72.5%}.em.em-palm_tree{background-position:15% 75%}.em.em-seedling{background-position:15% 67.5%}.em.em-herb{background-position:17.5% 0}.em.em-shamrock{background-position:2.5% 22.5%}.em.em-four_leaf_clover{background-position:17.5% 2.5%}.em.em-bamboo{background-position:22.5% 2.5%}.em.em-tanabata_tree{background-position:20% 100%}.em.em-leaves{background-position:17.5% 10%}.em.em-fallen_leaf{background-position:17.5% 7.5%}.em.em-maple_leaf{background-position:17.5% 5%}.em.em-ear_of_rice{background-position:15% 100%}.em.em-hibiscus{background-position:15% 90%}.em.em-sunflower{background-position:15% 92.5%}.em.em-rose{background-position:15% 87.5%}.em.em-tulip{background-position:15% 82.5%}.em.em-blossom{background-position:15% 95%}.em.em-cherry_blossom{background-position:15% 85%}.em.em-bouquet{background-position:47.5% 80%}.em.em-mushroom{background-position:17.5% 12.5%}.em.em-chestnut{background-position:15% 65%}.em.em-jack_o_lantern{background-position:20% 67.5%}.em.em-shell{background-position:30% 77.5%}.em.em-spider_web{background-position:62.5% 15%}.em.em-earth_americas{background-position:12.5% 87.5%}.em.em-earth_africa{background-position:12.5% 85%}.em.em-earth_asia{background-position:12.5% 90%}.em.em-full_moon{background-position:15% 2.5%}.em.em-waning_gibbous_moon{background-position:15% 5%}.em.em-last_quarter_moon{background-position:15% 7.5%}.em.em-waning_crescent_moon{background-position:15% 10%}.em.em-new_moon{background-position:12.5% 95%}.em.em-waxing_crescent_moon{background-position:12.5% 97.5%}.em.em-first_quarter_moon{background-position:12.5% 100%}.em.em-moon,.em.em-waxing_gibbous_moon{background-position:15% 0}.em.em-new_moon_with_face{background-position:15% 15%}.em.em-full_moon_with_face{background-position:15% 22.5%}.em.em-first_quarter_moon_with_face{background-position:15% 17.5%}.em.em-last_quarter_moon_with_face{background-position:15% 20%}.em.em-sun_with_face{background-position:15% 25%}.em.em-crescent_moon{background-position:15% 12.5%}.em.em-star{background-position:10% 60%}.em.em-star2{background-position:15% 27.5%}.em.em-dizzy{background-position:50% 57.5%}.em.em-sparkles{background-position:7.5% 97.5%}.em.em-comet{background-position:2.5% 10%}.em.em-sunny{background-position:2.5% 0}.em.em-mostly_sunny{background-position:15% 35%}.em.em-partly_sunny{background-position:5% 52.5%}.em.em-barely_sunny{background-position:15% 37.5%}.em.em-partly_sunny_rain{background-position:15% 40%}.em.em-cloud{background-position:2.5% 2.5%}.em.em-rain_cloud{background-position:15% 42.5%}.em.em-thunder_cloud_and_rain{background-position:5% 55%}.em.em-lightning{background-position:15% 47.5%}.em.em-zap{background-position:5% 32.5%}.em.em-fire{background-position:57.5% 52.5%}.em.em-boom,.em.em-collision{background-position:50% 30%}.em.em-snowflake{background-position:10% 2.5%}.em.em-snow_cloud{background-position:15% 45%}.em.em-snowman{background-position:2.5% 7.5%}.em.em-snowman_without_snow{background-position:5% 50%}.em.em-wind_blowing_face{background-position:15% 55%}.em.em-dash{background-position:50% 37.5%}.em.em-tornado{background-position:15% 50%}.em.em-fog{background-position:15% 52.5%}.em.em-umbrella{background-position:2.5% 5%}.em.em-umbrella_with_rain_drops{background-position:2.5% 17.5%}.em.em-droplet{background-position:50% 35%}.em.em-sweat_drops{background-position:50% 32.5%}.em.em-ocean{background-position:12.5% 77.5%}.em.em-green_apple{background-position:17.5% 40%}.em.em-apple{background-position:17.5% 37.5%}.em.em-pear{background-position:17.5% 42.5%}.em.em-tangerine{background-position:17.5% 27.5%}.em.em-lemon{background-position:17.5% 30%}.em.em-banana{background-position:17.5% 32.5%}.em.em-watermelon{background-position:17.5% 25%}.em.em-grapes{background-position:17.5% 20%}.em.em-strawberry{background-position:17.5% 50%}.em.em-melon{background-position:17.5% 22.5%}.em.em-cherries{background-position:17.5% 47.5%}.em.em-peach{background-position:17.5% 45%}.em.em-pineapple{background-position:17.5% 35%}.em.em-tomato{background-position:17.5% 15%}.em.em-eggplant{background-position:17.5% 17.5%}.em.em-hot_pepper{background-position:15% 80%}.em.em-corn{background-position:15% 97.5%}.em.em-sweet_potato{background-position:17.5% 82.5%}.em.em-honey_pot{background-position:20% 17.5%}.em.em-bread{background-position:17.5% 77.5%}.em.em-cheese_wedge{background-position:80% 50%}.em.em-poultry_leg{background-position:17.5% 60%}.em.em-meat_on_bone{background-position:17.5% 57.5%}.em.em-fried_shrimp{background-position:17.5% 92.5%}.em.em-egg{background-position:20% 27.5%}.em.em-hamburger{background-position:17.5% 52.5%}.em.em-fries{background-position:17.5% 80%}.em.em-hotdog{background-position:15% 57.5%}.em.em-pizza{background-position:17.5% 55%}.em.em-spaghetti{background-position:17.5% 75%}.em.em-taco{background-position:15% 60%}.em.em-burrito{background-position:15% 62.5%}.em.em-ramen{background-position:17.5% 72.5%}.em.em-stew{background-position:20% 25%}.em.em-fish_cake{background-position:17.5% 95%}.em.em-sushi{background-position:17.5% 90%}.em.em-bento{background-position:20% 22.5%}.em.em-curry{background-position:17.5% 70%}.em.em-rice_ball{background-position:17.5% 65%}.em.em-rice{background-position:17.5% 67.5%}.em.em-rice_cracker{background-position:17.5% 62.5%}.em.em-oden{background-position:17.5% 87.5%}.em.em-dango{background-position:17.5% 85%}.em.em-shaved_ice{background-position:17.5% 100%}.em.em-ice_cream{background-position:20% 0}.em.em-icecream{background-position:17.5% 97.5%}.em.em-cake{background-position:20% 20%}.em.em-birthday{background-position:20% 65%}.em.em-custard{background-position:20% 15%}.em.em-candy{background-position:20% 10%}.em.em-lollipop{background-position:20% 12.5%}.em.em-chocolate_bar{background-position:20% 7.5%}.em.em-popcorn{background-position:20% 57.5%}.em.em-doughnut{background-position:20% 2.5%}.em.em-cookie{background-position:20% 5%}.em.em-beer{background-position:20% 45%}.em.em-beers{background-position:20% 47.5%}.em.em-wine_glass{background-position:20% 37.5%}.em.em-cocktail{background-position:20% 40%}.em.em-tropical_drink{background-position:20% 42.5%}.em.em-champagne{background-position:20% 55%}.em.em-sake{background-position:20% 35%}.em.em-tea{background-position:20% 32.5%}.em.em-coffee{background-position:2.5% 20%}.em.em-baby_bottle{background-position:20% 50%}.em.em-fork_and_knife{background-position:20% 30%}.em.em-knife_fork_plate{background-position:20% 52.5%}.em.em-soccer{background-position:5% 45%}.em.em-basketball{background-position:25% 15%}.em.em-football{background-position:25% 60%}.em.em-baseball{background-position:5% 47.5%}.em.em-tennis{background-position:25% 10%}.em.em-volleyball{background-position:27.5% 2.5%}.em.em-rugby_football{background-position:25% 62.5%}.em.em-8ball{background-position:22.5% 80%}.em.em-golf{background-position:5% 82.5%}.em.em-golfer{background-position:25% 95%}.em.em-table_tennis_paddle_and_ball{background-position:27.5% 10%}.em.em-badminton_racquet_and_shuttlecock{background-position:27.5% 95%}.em.em-ice_hockey_stick_and_puck{background-position:27.5% 7.5%}.em.em-field_hockey_stick_and_ball{background-position:27.5% 5%}.em.em-cricket_bat_and_ball{background-position:27.5% 0}.em.em-ski{background-position:25% 12.5%}.em.em-skier{background-position:5% 90%}.em.em-snowboarder{background-position:25% 20%}.em.em-ice_skate{background-position:5% 92.5%}.em.em-bow_and_arrow{background-position:27.5% 97.5%}.em.em-fishing_pole_and_fish{background-position:22.5% 45%}.em.em-rowboat{background-position:75% 15%}.em.em-swimmer{background-position:25% 65%}.em.em-surfer{background-position:25% 37.5%}.em.em-bath{background-position:77.5% 35%}.em.em-person_with_ball{background-position:5% 95%}.em.em-weight_lifter{background-position:25% 80%}.em.em-bicyclist{background-position:75% 70%}.em.em-mountain_bicyclist{background-position:75% 85%}.em.em-horse_racing{background-position:25% 57.5%}.em.em-man_in_business_suit_levitating{background-position:60% 95%}.em.em-trophy{background-position:25% 55%}.em.em-running_shirt_with_sash{background-position:25% 7.5%}.em.em-sports_medal{background-position:25% 52.5%}.em.em-medal{background-position:22.5% 20%}.em.em-reminder_ribbon{background-position:22.5% 22.5%}.em.em-rosette{background-position:27.5% 90%}.em.em-ticket{background-position:22.5% 65%}.em.em-admission_tickets{background-position:22.5% 35%}.em.em-performing_arts{background-position:22.5% 70%}.em.em-art{background-position:22.5% 57.5%}.em.em-circus_tent{background-position:22.5% 62.5%}.em.em-microphone{background-position:22.5% 47.5%}.em.em-headphones{background-position:22.5% 55%}.em.em-musical_score{background-position:25% 5%}.em.em-musical_keyboard{background-position:22.5% 100%}.em.em-saxophone{background-position:22.5% 95%}.em.em-trumpet{background-position:25% 0}.em.em-guitar{background-position:22.5% 97.5%}.em.em-violin{background-position:25% 2.5%}.em.em-clapper{background-position:22.5% 67.5%}.em.em-video_game{background-position:22.5% 72.5%}.em.em-space_invader{background-position:45% 62.5%}.em.em-dart{background-position:22.5% 75%}.em.em-game_die{background-position:22.5% 82.5%}.em.em-slot_machine{background-position:22.5% 77.5%}.em.em-bowling{background-position:22.5% 85%}.em.em-car{background-position:72.5% 87.5%}.em.em-taxi{background-position:72.5% 82.5%}.em.em-blue_car{background-position:72.5% 92.5%}.em.em-bus{background-position:72.5% 60%}.em.em-trolleybus{background-position:72.5% 65%}.em.em-racing_car{background-position:25% 100%}.em.em-police_car{background-position:72.5% 77.5%}.em.em-ambulance{background-position:72.5% 72.5%}.em.em-fire_engine{background-position:72.5% 75%}.em.em-minibus{background-position:72.5% 70%}.em.em-truck{background-position:72.5% 95%}.em.em-articulated_lorry{background-position:72.5% 97.5%}.em.em-tractor{background-position:72.5% 100%}.em.em-racing_motorcycle{background-position:25% 97.5%}.em.em-bike{background-position:75% 65%}.em.em-rotating_light{background-position:75% 40%}.em.em-oncoming_police_car{background-position:72.5% 80%}.em.em-oncoming_bus{background-position:72.5% 62.5%}.em.em-oncoming_automobile{background-position:72.5% 90%}.em.em-oncoming_taxi{background-position:72.5% 85%}.em.em-aerial_tramway{background-position:75% 10%}.em.em-mountain_cableway{background-position:75% 7.5%}.em.em-suspension_railway{background-position:75% 5%}.em.em-railway_car{background-position:72.5% 37.5%}.em.em-train{background-position:72.5% 57.5%}.em.em-monorail{background-position:75% 0}.em.em-bullettrain_side{background-position:72.5% 40%}.em.em-bullettrain_front{background-position:72.5% 42.5%}.em.em-light_rail{background-position:72.5% 50%}.em.em-mountain_railway{background-position:75% 2.5%}.em.em-steam_locomotive{background-position:72.5% 35%}.em.em-train2{background-position:72.5% 45%}.em.em-metro{background-position:72.5% 47.5%}.em.em-tram{background-position:72.5% 55%}.em.em-station{background-position:72.5% 52.5%}.em.em-helicopter{background-position:72.5% 32.5%}.em.em-small_airplane{background-position:77.5% 92.5%}.em.em-airplane{background-position:7.5% 17.5%}.em.em-airplane_departure{background-position:77.5% 95%}.em.em-airplane_arriving{background-position:77.5% 97.5%}.em.em-boat{background-position:5% 87.5%}.em.em-motor_boat{background-position:77.5% 90%}.em.em-speedboat{background-position:75% 30%}.em.em-ferry{background-position:5% 85%}.em.em-passenger_ship{background-position:80% 0}.em.em-rocket{background-position:72.5% 30%}.em.em-satellite{background-position:77.5% 100%}.em.em-seat{background-position:50% 95%}.em.em-anchor{background-position:5% 12.5%}.em.em-construction{background-position:75% 37.5%}.em.em-fuelpump{background-position:7.5% 10%}.em.em-busstop{background-position:72.5% 67.5%}.em.em-vertical_traffic_light{background-position:75% 35%}.em.em-traffic_light{background-position:75% 32.5%}.em.em-checkered_flag{background-position:25% 17.5%}.em.em-ship{background-position:75% 12.5%}.em.em-ferris_wheel{background-position:22.5% 40%}.em.em-roller_coaster{background-position:22.5% 42.5%}.em.em-carousel_horse{background-position:22.5% 37.5%}.em.em-building_construction{background-position:27.5% 20%}.em.em-foggy{background-position:12.5% 55%}.em.em-tokyo_tower{background-position:65% 27.5%}.em.em-factory{background-position:27.5% 75%}.em.em-fountain{background-position:5% 80%}.em.em-rice_scene{background-position:22.5% 12.5%}.em.em-mountain{background-position:5% 75%}.em.em-snow_capped_mountain{background-position:27.5% 12.5%}.em.em-mount_fuji{background-position:65% 25%}.em.em-volcano{background-position:12.5% 80%}.em.em-japan{background-position:65% 32.5%}.em.em-camping{background-position:27.5% 15%}.em.em-tent{background-position:7.5% 7.5%}.em.em-national_park{background-position:27.5% 37.5%}.em.em-motorway{background-position:77.5% 85%}.em.em-railway_track{background-position:77.5% 87.5%}.em.em-sunrise{background-position:12.5% 65%}.em.em-sunrise_over_mountains{background-position:12.5% 62.5%}.em.em-desert{background-position:27.5% 32.5%}.em.em-beach_with_umbrella{background-position:27.5% 17.5%}.em.em-desert_island{background-position:27.5% 35%}.em.em-city_sunrise{background-position:12.5% 70%}.em.em-city_sunset{background-position:12.5% 67.5%}.em.em-cityscape{background-position:27.5% 25%}.em.em-night_with_stars{background-position:12.5% 60%}.em.em-bridge_at_night{background-position:12.5% 75%}.em.em-milky_way{background-position:12.5% 82.5%}.em.em-stars{background-position:15% 30%}.em.em-sparkler{background-position:20% 90%}.em.em-fireworks{background-position:20% 87.5%}.em.em-rainbow{background-position:12.5% 72.5%}.em.em-house_buildings{background-position:27.5% 22.5%}.em.em-european_castle{background-position:27.5% 82.5%}.em.em-japanese_castle{background-position:27.5% 80%}.em.em-stadium{background-position:27.5% 40%}.em.em-statue_of_liberty{background-position:65% 30%}.em.em-house{background-position:27.5% 42.5%}.em.em-house_with_garden{background-position:27.5% 45%}.em.em-derelict_house_building{background-position:27.5% 27.5%}.em.em-office{background-position:27.5% 47.5%}.em.em-department_store{background-position:27.5% 72.5%}.em.em-post_office{background-position:27.5% 50%}.em.em-european_post_office{background-position:27.5% 52.5%}.em.em-hospital{background-position:27.5% 55%}.em.em-bank{background-position:27.5% 57.5%}.em.em-hotel{background-position:27.5% 62.5%}.em.em-convenience_store{background-position:27.5% 67.5%}.em.em-school{background-position:27.5% 70%}.em.em-love_hotel{background-position:27.5% 65%}.em.em-wedding{background-position:47.5% 85%}.em.em-classical_building{background-position:27.5% 30%}.em.em-church{background-position:5% 72.5%}.em.em-mosque{background-position:60% 20%}.em.em-synagogue{background-position:60% 22.5%}.em.em-kaaba{background-position:60% 17.5%}.em.em-shinto_shrine{background-position:5% 70%}.em.em-watch{background-position:0 35%}.em.em-iphone{background-position:55% 27.5%}.em.em-calling{background-position:55% 30%}.em.em-computer{background-position:50% 97.5%}.em.em-keyboard{background-position:0 40%}.em.em-desktop_computer{background-position:62.5% 77.5%}.em.em-printer{background-position:62.5% 80%}.em.em-three_button_mouse{background-position:62.5% 82.5%}.em.em-trackball{background-position:62.5% 85%}.em.em-joystick{background-position:62.5% 17.5%}.em.em-compression{background-position:65% 2.5%}.em.em-minidisc{background-position:52.5% 0}.em.em-floppy_disk{background-position:52.5% 2.5%}.em.em-cd{background-position:52.5% 5%}.em.em-dvd{background-position:52.5% 7.5%}.em.em-vhs{background-position:55% 55%}.em.em-camera{background-position:55% 42.5%}.em.em-camera_with_flash{background-position:55% 45%}.em.em-video_camera{background-position:55% 47.5%}.em.em-movie_camera{background-position:22.5% 50%}.em.em-film_projector{background-position:55% 57.5%}.em.em-film_frames{background-position:22.5% 32.5%}.em.em-telephone_receiver{background-position:52.5% 82.5%}.em.em-phone,.em.em-telephone{background-position:2.5% 12.5%}.em.em-pager{background-position:52.5% 85%}.em.em-fax{background-position:52.5% 87.5%}.em.em-tv{background-position:55% 50%}.em.em-radio{background-position:55% 52.5%}.em.em-studio_microphone{background-position:22.5% 25%}.em.em-level_slider{background-position:22.5% 27.5%}.em.em-control_knobs{background-position:22.5% 30%}.em.em-stopwatch{background-position:0 65%}.em.em-timer_clock{background-position:0 67.5%}.em.em-alarm_clock{background-position:0 62.5%}.em.em-mantelpiece_clock{background-position:60% 90%}.em.em-hourglass_flowing_sand{background-position:0 70%}.em.em-hourglass{background-position:0 37.5%}.em.em-satellite_antenna{background-position:52.5% 90%}.em.em-battery{background-position:55% 90%}.em.em-electric_plug{background-position:55% 92.5%}.em.em-bulb{background-position:50% 20%}.em.em-flashlight{background-position:57.5% 55%}.em.em-candle{background-position:60% 87.5%}.em.em-wastebasket{background-position:62.5% 97.5%}.em.em-oil_drum{background-position:77.5% 82.5%}.em.em-money_with_wings{background-position:50% 90%}.em.em-dollar{background-position:50% 82.5%}.em.em-yen{background-position:50% 80%}.em.em-euro{background-position:50% 85%}.em.em-pound{background-position:50% 87.5%}.em.em-moneybag{background-position:50% 70%}.em.em-credit_card{background-position:50% 77.5%}.em.em-gem{background-position:47.5% 75%}.em.em-scales{background-position:5% 17.5%}.em.em-wrench{background-position:57.5% 57.5%}.em.em-hammer{background-position:57.5% 60%}.em.em-hammer_and_pick{background-position:5% 10%}.em.em-hammer_and_wrench{background-position:77.5% 77.5%}.em.em-pick{background-position:5% 60%}.em.em-nut_and_bolt{background-position:57.5% 62.5%}.em.em-gear{background-position:5% 22.5%}.em.em-chains{background-position:5% 65%}.em.em-gun{background-position:57.5% 67.5%}.em.em-bomb{background-position:50% 25%}.em.em-hocho{background-position:57.5% 65%}.em.em-dagger_knife{background-position:65% 10%}.em.em-crossed_swords{background-position:5% 15%}.em.em-shield{background-position:77.5% 80%}.em.em-smoking{background-position:75% 50%}.em.em-skull_and_crossbones{background-position:2.5% 40%}.em.em-coffin{background-position:5% 40%}.em.em-funeral_urn{background-position:5% 42.5%}.em.em-amphora{background-position:27.5% 100%}.em.em-crystal_ball{background-position:57.5% 75%}.em.em-prayer_beads{background-position:55% 60%}.em.em-barber{background-position:47.5% 60%}.em.em-alembic{background-position:5% 20%}.em.em-telescope{background-position:57.5% 72.5%}.em.em-microscope{background-position:57.5% 70%}.em.em-hole{background-position:60% 92.5%}.em.em-pill{background-position:47.5% 65%}.em.em-syringe{background-position:47.5% 62.5%}.em.em-thermometer{background-position:15% 32.5%}.em.em-label{background-position:27.5% 92.5%}.em.em-bookmark{background-position:57.5% 15%}.em.em-toilet{background-position:77.5% 27.5%}.em.em-shower{background-position:77.5% 32.5%}.em.em-bathtub{background-position:77.5% 50%}.em.em-key{background-position:57.5% 2.5%}.em.em-old_key{background-position:65% 5%}.em.em-couch_and_lamp{background-position:77.5% 62.5%}.em.em-sleeping_accommodation{background-position:77.5% 65%}.em.em-bed{background-position:77.5% 72.5%}.em.em-door{background-position:75% 45%}.em.em-bellhop_bell{background-position:77.5% 70%}.em.em-frame_with_picture{background-position:62.5% 87.5%}.em.em-world_map{background-position:65% 22.5%}.em.em-umbrella_on_ground{background-position:5% 77.5%}.em.em-moyai{background-position:65% 35%}.em.em-shopping_bags{background-position:77.5% 67.5%}.em.em-balloon{background-position:20% 92.5%}.em.em-flags{background-position:22.5% 7.5%}.em.em-ribbon{background-position:20% 60%}.em.em-gift{background-position:20% 62.5%}.em.em-confetti_ball{background-position:20% 97.5%}.em.em-tada{background-position:20% 95%}.em.em-dolls{background-position:22.5% 5%}.em.em-wind_chime{background-position:22.5% 10%}.em.em-crossed_flags{background-position:22.5% 0}.em.em-izakaya_lantern{background-position:27.5% 77.5%}.em.em-email{background-position:7.5% 20%}.em.em-envelope_with_arrow{background-position:55% 7.5%}.em.em-incoming_envelope{background-position:55% 5%}.em.em-e-mail{background-position:55% 2.5%}.em.em-love_letter{background-position:47.5% 70%}.em.em-postbox{background-position:55% 20%}.em.em-mailbox_closed{background-position:55% 10%}.em.em-mailbox{background-position:55% 12.5%}.em.em-mailbox_with_mail{background-position:55% 15%}.em.em-mailbox_with_no_mail{background-position:55% 17.5%}.em.em-package{background-position:55% 0}.em.em-postal_horn{background-position:55% 22.5%}.em.em-inbox_tray{background-position:52.5% 100%}.em.em-outbox_tray{background-position:52.5% 97.5%}.em.em-scroll{background-position:52.5% 77.5%}.em.em-page_with_curl{background-position:52.5% 15%}.em.em-bookmark_tabs{background-position:52.5% 50%}.em.em-bar_chart{background-position:52.5% 32.5%}.em.em-chart_with_upwards_trend{background-position:52.5% 27.5%}.em.em-chart_with_downwards_trend{background-position:52.5% 30%}.em.em-page_facing_up{background-position:52.5% 17.5%}.em.em-date{background-position:52.5% 20%}.em.em-calendar{background-position:52.5% 22.5%}.em.em-spiral_calendar_pad{background-position:65% 0}.em.em-card_index{background-position:52.5% 25%}.em.em-card_file_box{background-position:62.5% 92.5%}.em.em-ballot_box_with_ballot{background-position:65% 20%}.em.em-file_cabinet{background-position:62.5% 95%}.em.em-clipboard{background-position:52.5% 35%}.em.em-spiral_note_pad{background-position:62.5% 100%}.em.em-file_folder{background-position:52.5% 10%}.em.em-open_file_folder{background-position:52.5% 12.5%}.em.em-card_index_dividers{background-position:62.5% 90%}.em.em-rolled_up_newspaper{background-position:65% 7.5%}.em.em-newspaper{background-position:55% 25%}.em.em-notebook{background-position:52.5% 55%}.em.em-closed_book{background-position:52.5% 60%}.em.em-green_book{background-position:52.5% 65%}.em.em-blue_book{background-position:52.5% 67.5%}.em.em-orange_book{background-position:52.5% 70%}.em.em-notebook_with_decorative_cover{background-position:52.5% 57.5%}.em.em-ledger{background-position:52.5% 52.5%}.em.em-books{background-position:52.5% 72.5%}.em.em-book{background-position:52.5% 62.5%}.em.em-link{background-position:57.5% 17.5%}.em.em-paperclip{background-position:52.5% 42.5%}.em.em-linked_paperclips{background-position:62.5% 20%}.em.em-scissors{background-position:7.5% 12.5%}.em.em-triangular_ruler{background-position:52.5% 47.5%}.em.em-straight_ruler{background-position:52.5% 45%}.em.em-pushpin{background-position:52.5% 37.5%}.em.em-round_pushpin{background-position:52.5% 40%}.em.em-triangular_flag_on_post{background-position:75% 42.5%}.em.em-waving_white_flag{background-position:27.5% 85%}.em.em-waving_black_flag{background-position:27.5% 87.5%}.em.em-closed_lock_with_key{background-position:57.5% 0}.em.em-lock{background-position:57.5% 5%}.em.em-unlock{background-position:57.5% 7.5%}.em.em-lock_with_ink_pen{background-position:55% 100%}.em.em-lower_left_ballpoint_pen{background-position:62.5% 22.5%}.em.em-lower_left_fountain_pen{background-position:62.5% 25%}.em.em-black_nib{background-position:7.5% 85%}.em.em-memo,.em.em-pencil{background-position:52.5% 80%}.em.em-pencil2{background-position:7.5% 82.5%}.em.em-lower_left_crayon{background-position:62.5% 30%}.em.em-lower_left_paintbrush{background-position:62.5% 27.5%}.em.em-mag{background-position:55% 95%}.em.em-mag_right{background-position:55% 97.5%}.em.em-heart{background-position:10% 25%}.em.em-yellow_heart{background-position:50% 5%}.em.em-green_heart{background-position:50% 2.5%}.em.em-blue_heart{background-position:50% 0}.em.em-purple_heart{background-position:50% 7.5%}.em.em-broken_heart{background-position:47.5% 90%}.em.em-heavy_heart_exclamation_mark_ornament{background-position:10% 22.5%}.em.em-two_hearts{background-position:47.5% 92.5%}.em.em-revolving_hearts{background-position:50% 12.5%}.em.em-heartbeat{background-position:47.5% 87.5%}.em.em-heartpulse{background-position:47.5% 97.5%}.em.em-sparkling_heart{background-position:47.5% 95%}.em.em-cupid{background-position:47.5% 100%}.em.em-gift_heart{background-position:50% 10%}.em.em-heart_decoration{background-position:50% 15%}.em.em-peace_symbol{background-position:2.5% 52.5%}.em.em-latin_cross{background-position:7.5% 92.5%}.em.em-star_and_crescent{background-position:2.5% 50%}.em.em-om_symbol{background-position:60% 12.5%}.em.em-wheel_of_dharma{background-position:2.5% 57.5%}.em.em-star_of_david{background-position:7.5% 95%}.em.em-six_pointed_star{background-position:57.5% 77.5%}.em.em-menorah_with_nine_branches{background-position:60% 25%}.em.em-yin_yang{background-position:2.5% 55%}.em.em-orthodox_cross{background-position:2.5% 47.5%}.em.em-place_of_worship{background-position:77.5% 75%}.em.em-ophiuchus{background-position:5% 57.5%}.em.em-aries{background-position:2.5% 65%}.em.em-taurus{background-position:2.5% 67.5%}.em.em-gemini{background-position:2.5% 70%}.em.em-cancer{background-position:2.5% 72.5%}.em.em-leo{background-position:2.5% 75%}.em.em-virgo{background-position:2.5% 77.5%}.em.em-libra{background-position:2.5% 80%}.em.em-scorpius{background-position:2.5% 82.5%}.em.em-sagittarius{background-position:2.5% 85%}.em.em-capricorn{background-position:2.5% 87.5%}.em.em-aquarius{background-position:2.5% 90%}.em.em-pisces{background-position:2.5% 92.5%}.em.em-id{background-position:10% 100%}.em.em-atom_symbol{background-position:5% 25%}.em.em-u7a7a{background-position:12.5% 27.5%}.em.em-u5272{background-position:12.5% 42.5%}.em.em-radioactive_sign{background-position:2.5% 42.5%}.em.em-biohazard_sign{background-position:2.5% 45%}.em.em-mobile_phone_off{background-position:55% 35%}.em.em-vibration_mode{background-position:55% 32.5%}.em.em-u6709{background-position:12.5% 35%}.em.em-u7121{background-position:12.5% 20%}.em.em-u7533{background-position:12.5% 40%}.em.em-u55b6{background-position:12.5% 45%}.em.em-u6708{background-position:12.5% 37.5%}.em.em-eight_pointed_black_star{background-position:10% 0}.em.em-vs{background-position:12.5% 12.5%}.em.em-accept{background-position:12.5% 50%}.em.em-white_flower{background-position:50% 65%}.em.em-ideograph_advantage{background-position:12.5% 47.5%}.em.em-secret{background-position:10% 72.5%}.em.em-congratulations{background-position:10% 70%}.em.em-u5408{background-position:12.5% 30%}.em.em-u6e80{background-position:12.5% 32.5%}.em.em-u7981{background-position:12.5% 25%}.em.em-a{background-position:10% 80%}.em.em-b{background-position:10% 82.5%}.em.em-ab{background-position:10% 90%}.em.em-cl{background-position:10% 92.5%}.em.em-o2{background-position:10% 85%}.em.em-sos{background-position:12.5% 7.5%}.em.em-no_entry{background-position:5% 67.5%}.em.em-name_badge{background-position:52.5% 75%}.em.em-no_entry_sign{background-position:75% 47.5%}.em.em-x{background-position:10% 7.5%}.em.em-o{background-position:10% 62.5%}.em.em-anger{background-position:50% 22.5%}.em.em-hotsprings{background-position:5% 2.5%}.em.em-no_pedestrians{background-position:77.5% 12.5%}.em.em-do_not_litter{background-position:75% 57.5%}.em.em-no_bicycles{background-position:75% 67.5%}.em.em-non-potable_water{background-position:75% 62.5%}.em.em-underage{background-position:57.5% 35%}.em.em-no_mobile_phones{background-position:55% 37.5%}.em.em-exclamation,.em.em-heavy_exclamation_mark{background-position:10% 20%}.em.em-grey_exclamation{background-position:10% 17.5%}.em.em-question{background-position:10% 12.5%}.em.em-grey_question{background-position:10% 15%}.em.em-bangbang{background-position:0 5%}.em.em-interrobang{background-position:0 7.5%}.em.em-100{background-position:50% 67.5%}.em.em-low_brightness{background-position:55% 75%}.em.em-high_brightness{background-position:55% 77.5%}.em.em-trident{background-position:57.5% 82.5%}.em.em-fleur_de_lis{background-position:5% 27.5%}.em.em-part_alternation_mark{background-position:10% 67.5%}.em.em-warning{background-position:5% 30%}.em.em-children_crossing{background-position:77.5% 15%}.em.em-beginner{background-position:57.5% 80%}.em.em-recycle{background-position:5% 5%}.em.em-u6307{background-position:12.5% 22.5%}.em.em-chart{background-position:50% 92.5%}.em.em-sparkle{background-position:10% 5%}.em.em-eight_spoked_asterisk{background-position:7.5% 100%}.em.em-negative_squared_cross_mark{background-position:10% 10%}.em.em-white_check_mark{background-position:7.5% 15%}.em.em-diamond_shape_with_a_dot_inside{background-position:50% 17.5%}.em.em-cyclone{background-position:12.5% 52.5%}.em.em-loop{background-position:10% 40%}.em.em-globe_with_meridians{background-position:12.5% 92.5%}.em.em-m{background-position:0 80%}.em.em-atm{background-position:27.5% 60%}.em.em-sa{background-position:12.5% 17.5%}.em.em-passport_control{background-position:77.5% 52.5%}.em.em-customs{background-position:77.5% 55%}.em.em-baggage_claim{background-position:77.5% 57.5%}.em.em-left_luggage{background-position:77.5% 60%}.em.em-wheelchair{background-position:5% 7.5%}.em.em-no_smoking{background-position:75% 52.5%}.em.em-wc{background-position:77.5% 30%}.em.em-parking{background-position:10% 87.5%}.em.em-potable_water{background-position:75% 60%}.em.em-mens{background-position:77.5% 17.5%}.em.em-womens{background-position:77.5% 20%}.em.em-baby_symbol{background-position:77.5% 25%}.em.em-restroom{background-position:77.5% 22.5%}.em.em-put_litter_in_its_place{background-position:75% 55%}.em.em-cinema{background-position:22.5% 52.5%}.em.em-signal_strength{background-position:55% 40%}.em.em-koko{background-position:12.5% 15%}.em.em-ng{background-position:12.5% 2.5%}.em.em-ok{background-position:12.5% 5%}.em.em-up{background-position:12.5% 10%}.em.em-cool{background-position:10% 95%}.em.em-new{background-position:12.5% 0}.em.em-free{background-position:10% 97.5%}.em.em-zero{background-position:80% 57.5%}.em.em-one{background-position:80% 60%}.em.em-two{background-position:80% 62.5%}.em.em-three{background-position:80% 65%}.em.em-four{background-position:80% 67.5%}.em.em-five{background-position:80% 70%}.em.em-six{background-position:80% 72.5%}.em.em-seven{background-position:80% 75%}.em.em-eight{background-position:80% 77.5%}.em.em-nine{background-position:80% 80%}.em.em-keycap_ten{background-position:57.5% 37.5%}.em.em-keycap_star{background-position:80% 55%}.em.em-1234{background-position:57.5% 45%}.em.em-arrow_forward{background-position:0 87.5%}.em.em-double_vertical_bar{background-position:0 72.5%}.em.em-black_right_pointing_triangle_with_double_vertical_bar{background-position:0 60%}.em.em-black_square_for_stop{background-position:0 75%}.em.em-eject{background-position:0 42.5%}.em.em-black_circle_for_record{background-position:0 77.5%}.em.em-black_right_pointing_double_triangle_with_vertical_bar{background-position:0 55%}.em.em-black_left_pointing_double_triangle_with_vertical_bar{background-position:0 57.5%}.em.em-fast_forward{background-position:0 45%}.em.em-rewind{background-position:0 47.5%}.em.em-twisted_rightwards_arrows{background-position:55% 62.5%}.em.em-repeat{background-position:55% 65%}.em.em-repeat_one{background-position:55% 67.5%}.em.em-arrow_backward{background-position:0 90%}.em.em-arrow_up_small{background-position:60% 7.5%}.em.em-arrow_down_small{background-position:60% 10%}.em.em-arrow_double_up{background-position:0 50%}.em.em-arrow_double_down{background-position:0 52.5%}.em.em-arrow_right{background-position:10% 35%}.em.em-arrow_left{background-position:10% 47.5%}.em.em-arrow_up{background-position:10% 50%}.em.em-arrow_down{background-position:10% 52.5%}.em.em-arrow_upper_right{background-position:0 22.5%}.em.em-arrow_lower_right{background-position:0 25%}.em.em-arrow_lower_left{background-position:0 27.5%}.em.em-arrow_upper_left{background-position:0 20%}.em.em-arrow_up_down{background-position:0 17.5%}.em.em-left_right_arrow{background-position:0 15%}.em.em-arrows_counterclockwise{background-position:55% 72.5%}.em.em-arrow_right_hook{background-position:0 32.5%}.em.em-leftwards_arrow_with_hook{background-position:0 30%}.em.em-arrow_heading_up{background-position:10% 42.5%}.em.em-arrow_heading_down{background-position:10% 45%}.em.em-hash{background-position:80% 52.5%}.em.em-information_source{background-position:0 12.5%}.em.em-abc{background-position:57.5% 50%}.em.em-abcd{background-position:57.5% 42.5%}.em.em-capital_abcd{background-position:57.5% 40%}.em.em-symbols{background-position:57.5% 47.5%}.em.em-musical_note{background-position:22.5% 90%}.em.em-notes{background-position:22.5% 92.5%}.em.em-wavy_dash{background-position:10% 65%}.em.em-curly_loop{background-position:10% 37.5%}.em.em-heavy_check_mark{background-position:7.5% 87.5%}.em.em-arrows_clockwise{background-position:55% 70%}.em.em-heavy_plus_sign{background-position:10% 27.5%}.em.em-heavy_minus_sign{background-position:10% 30%}.em.em-heavy_division_sign{background-position:10% 32.5%}.em.em-heavy_multiplication_x{background-position:7.5% 90%}.em.em-heavy_dollar_sign{background-position:50% 75%}.em.em-currency_exchange{background-position:50% 72.5%}.em.em-copyright{background-position:0 0}.em.em-registered{background-position:0 2.5%}.em.em-tm{background-position:0 10%}.em.em-end{background-position:57.5% 25%}.em.em-back{background-position:57.5% 22.5%}.em.em-on{background-position:57.5% 27.5%}.em.em-top{background-position:57.5% 32.5%}.em.em-soon{background-position:57.5% 30%}.em.em-ballot_box_with_check{background-position:2.5% 15%}.em.em-radio_button{background-position:57.5% 20%}.em.em-white_circle{background-position:5% 35%}.em.em-black_circle{background-position:5% 37.5%}.em.em-red_circle{background-position:57.5% 90%}.em.em-large_blue_circle{background-position:57.5% 92.5%}.em.em-small_orange_diamond{background-position:57.5% 100%}.em.em-small_blue_diamond{background-position:60% 0}.em.em-large_orange_diamond{background-position:57.5% 95%}.em.em-large_blue_diamond{background-position:57.5% 97.5%}.em.em-small_red_triangle{background-position:60% 2.5%}.em.em-black_small_square{background-position:0 82.5%}.em.em-white_small_square{background-position:0 85%}.em.em-black_large_square{background-position:10% 55%}.em.em-white_large_square{background-position:10% 57.5%}.em.em-small_red_triangle_down{background-position:60% 5%}.em.em-black_medium_square{background-position:0 95%}.em.em-white_medium_square{background-position:0 92.5%}.em.em-black_medium_small_square{background-position:0 100%}.em.em-white_medium_small_square{background-position:0 97.5%}.em.em-black_square_button{background-position:57.5% 85%}.em.em-white_square_button{background-position:57.5% 87.5%}.em.em-speaker{background-position:55% 82.5%}.em.em-sound{background-position:55% 85%}.em.em-loud_sound{background-position:55% 87.5%}.em.em-mute{background-position:55% 80%}.em.em-mega{background-position:52.5% 95%}.em.em-loudspeaker{background-position:52.5% 92.5%}.em.em-bell{background-position:57.5% 10%}.em.em-no_bell{background-position:57.5% 12.5%}.em.em-black_joker{background-position:10% 77.5%}.em.em-mahjong{background-position:10% 75%}.em.em-spades{background-position:2.5% 95%}.em.em-clubs{background-position:2.5% 97.5%}.em.em-hearts{background-position:2.5% 100%}.em.em-diamonds{background-position:5% 0}.em.em-flower_playing_cards{background-position:22.5% 87.5%}.em.em-thought_balloon{background-position:50% 62.5%}.em.em-right_anger_bubble{background-position:65% 17.5%}.em.em-speech_balloon{background-position:50% 60%}.em.em-left_speech_bubble{background-position:65% 15%}.em.em-clock1{background-position:60% 27.5%}.em.em-clock2{background-position:60% 30%}.em.em-clock3{background-position:60% 32.5%}.em.em-clock4{background-position:60% 35%}.em.em-clock5{background-position:60% 37.5%}.em.em-clock6{background-position:60% 40%}.em.em-clock7{background-position:60% 42.5%}.em.em-clock8{background-position:60% 45%}.em.em-clock9{background-position:60% 47.5%}.em.em-clock10{background-position:60% 50%}.em.em-clock11{background-position:60% 52.5%}.em.em-clock12{background-position:60% 55%}.em.em-clock130{background-position:60% 57.5%}.em.em-clock230{background-position:60% 60%}.em.em-clock330{background-position:60% 62.5%}.em.em-clock430{background-position:60% 65%}.em.em-clock530{background-position:60% 67.5%}.em.em-clock630{background-position:60% 70%}.em.em-clock730{background-position:60% 72.5%}.em.em-clock830{background-position:60% 75%}.em.em-clock930{background-position:60% 77.5%}.em.em-clock1030{background-position:60% 80%}.em.em-clock1130{background-position:60% 82.5%}.em.em-clock1230{background-position:60% 85%}.em.em-flag-af{background-position:80% 90%}.em.em-flag-ax{background-position:82.5% 17.5%}.em.em-flag-al{background-position:80% 97.5%}.em.em-flag-dz{background-position:85% 37.5%}.em.em-flag-as{background-position:82.5% 7.5%}.em.em-flag-ad{background-position:80% 85%}.em.em-flag-ao{background-position:82.5% 0}.em.em-flag-ai{background-position:80% 95%}.em.em-flag-aq{background-position:82.5% 2.5%}.em.em-flag-ag{background-position:80% 92.5%}.em.em-flag-ar{background-position:82.5% 5%}.em.em-flag-am{background-position:80% 100%}.em.em-flag-aw{background-position:82.5% 15%}.em.em-flag-au{background-position:82.5% 12.5%}.em.em-flag-at{background-position:82.5% 10%}.em.em-flag-az{background-position:82.5% 20%}.em.em-flag-bs{background-position:82.5% 60%}.em.em-flag-bh{background-position:82.5% 37.5%}.em.em-flag-bd{background-position:82.5% 27.5%}.em.em-flag-bb{background-position:82.5% 25%}.em.em-flag-by{background-position:82.5% 70%}.em.em-flag-be{background-position:82.5% 30%}.em.em-flag-bz{background-position:82.5% 72.5%}.em.em-flag-bj{background-position:82.5% 42.5%}.em.em-flag-bm{background-position:82.5% 47.5%}.em.em-flag-bt{background-position:82.5% 62.5%}.em.em-flag-bo{background-position:82.5% 52.5%}.em.em-flag-bq{background-position:82.5% 55%}.em.em-flag-ba{background-position:82.5% 22.5%}.em.em-flag-bw{background-position:82.5% 67.5%}.em.em-flag-br{background-position:82.5% 57.5%}.em.em-flag-io{background-position:87.5% 52.5%}.em.em-flag-vg{background-position:95% 80%}.em.em-flag-bn{background-position:82.5% 50%}.em.em-flag-bg{background-position:82.5% 35%}.em.em-flag-bf{background-position:82.5% 32.5%}.em.em-flag-bi{background-position:82.5% 40%}.em.em-flag-cv{background-position:85% 10%}.em.em-flag-kh{background-position:87.5% 80%}.em.em-flag-cm{background-position:82.5% 97.5%}.em.em-flag-ca{background-position:82.5% 75%}.em.em-flag-ic{background-position:87.5% 37.5%}.em.em-flag-ky{background-position:87.5% 97.5%}.em.em-flag-cf{background-position:82.5% 82.5%}.em.em-flag-td{background-position:95% 20%}.em.em-flag-cl{background-position:82.5% 95%}.em.em-cn,.em.em-flag-cn{background-position:82.5% 100%}.em.em-flag-cx{background-position:85% 15%}.em.em-flag-cc{background-position:82.5% 77.5%}.em.em-flag-co{background-position:85% 0}.em.em-flag-km{background-position:87.5% 85%}.em.em-flag-cg{background-position:82.5% 85%}.em.em-flag-cd{background-position:82.5% 80%}.em.em-flag-ck{background-position:82.5% 92.5%}.em.em-flag-cr{background-position:85% 5%}.em.em-flag-hr{background-position:87.5% 30%}.em.em-flag-cu{background-position:85% 7.5%}.em.em-flag-cw{background-position:85% 12.5%}.em.em-flag-cy{background-position:85% 17.5%}.em.em-flag-cz{background-position:85% 20%}.em.em-flag-dk{background-position:85% 30%}.em.em-flag-dj{background-position:85% 27.5%}.em.em-flag-dm{background-position:85% 32.5%}.em.em-flag-do{background-position:85% 35%}.em.em-flag-ec{background-position:85% 42.5%}.em.em-flag-eg{background-position:85% 47.5%}.em.em-flag-sv{background-position:95% 5%}.em.em-flag-gq{background-position:87.5% 5%}.em.em-flag-er{background-position:85% 52.5%}.em.em-flag-ee{background-position:85% 45%}.em.em-flag-et{background-position:85% 57.5%}.em.em-flag-eu{background-position:85% 60%}.em.em-flag-fk{background-position:85% 67.5%}.em.em-flag-fo{background-position:85% 72.5%}.em.em-flag-fj{background-position:85% 65%}.em.em-flag-fi{background-position:85% 62.5%}.em.em-flag-fr,.em.em-fr{background-position:85% 75%}.em.em-flag-gf{background-position:85% 87.5%}.em.em-flag-pf{background-position:92.5% 20%}.em.em-flag-tf{background-position:95% 22.5%}.em.em-flag-ga{background-position:85% 77.5%}.em.em-flag-gm{background-position:85% 100%}.em.em-flag-ge{background-position:85% 85%}.em.em-de,.em.em-flag-de{background-position:85% 22.5%}.em.em-flag-gh{background-position:85% 92.5%}.em.em-flag-gi{background-position:85% 95%}.em.em-flag-gr{background-position:87.5% 7.5%}.em.em-flag-gl{background-position:85% 97.5%}.em.em-flag-gd{background-position:85% 82.5%}.em.em-flag-gp{background-position:87.5% 2.5%}.em.em-flag-gu{background-position:87.5% 15%}.em.em-flag-gt{background-position:87.5% 12.5%}.em.em-flag-gg{background-position:85% 90%}.em.em-flag-gn{background-position:87.5% 0}.em.em-flag-gw{background-position:87.5% 17.5%}.em.em-flag-gy{background-position:87.5% 20%}.em.em-flag-ht{background-position:87.5% 32.5%}.em.em-flag-hn{background-position:87.5% 27.5%}.em.em-flag-hk{background-position:87.5% 22.5%}.em.em-flag-hu{background-position:87.5% 35%}.em.em-flag-is{background-position:87.5% 60%}.em.em-flag-in{background-position:87.5% 50%}.em.em-flag-id{background-position:87.5% 40%}.em.em-flag-ir{background-position:87.5% 57.5%}.em.em-flag-iq{background-position:87.5% 55%}.em.em-flag-ie{background-position:87.5% 42.5%}.em.em-flag-im{background-position:87.5% 47.5%}.em.em-flag-il{background-position:87.5% 45%}.em.em-flag-it,.em.em-it{background-position:87.5% 62.5%}.em.em-flag-ci{background-position:82.5% 90%}.em.em-flag-jm{background-position:87.5% 67.5%}.em.em-flag-jp,.em.em-jp{background-position:87.5% 72.5%}.em.em-flag-je{background-position:87.5% 65%}.em.em-flag-jo{background-position:87.5% 70%}.em.em-flag-kz{background-position:87.5% 100%}.em.em-flag-ke{background-position:87.5% 75%}.em.em-flag-ki{background-position:87.5% 82.5%}.em.em-flag-xk{background-position:95% 95%}.em.em-flag-kw{background-position:87.5% 95%}.em.em-flag-kg{background-position:87.5% 77.5%}.em.em-flag-la{background-position:90% 0}.em.em-flag-lv{background-position:90% 22.5%}.em.em-flag-lb{background-position:90% 2.5%}.em.em-flag-ls{background-position:90% 15%}.em.em-flag-lr{background-position:90% 12.5%}.em.em-flag-ly{background-position:90% 25%}.em.em-flag-li{background-position:90% 7.5%}.em.em-flag-lt{background-position:90% 17.5%}.em.em-flag-lu{background-position:90% 20%}.em.em-flag-mo{background-position:90% 55%}.em.em-flag-mk{background-position:90% 45%}.em.em-flag-mg{background-position:90% 40%}.em.em-flag-mw{background-position:90% 75%}.em.em-flag-my{background-position:90% 80%}.em.em-flag-mv{background-position:90% 72.5%}.em.em-flag-ml{background-position:90% 47.5%}.em.em-flag-mt{background-position:90% 67.5%}.em.em-flag-mh{background-position:90% 42.5%}.em.em-flag-mq{background-position:90% 60%}.em.em-flag-mr{background-position:90% 62.5%}.em.em-flag-mu{background-position:90% 70%}.em.em-flag-yt{background-position:95% 100%}.em.em-flag-mx{background-position:90% 77.5%}.em.em-flag-fm{background-position:85% 70%}.em.em-flag-md{background-position:90% 32.5%}.em.em-flag-mc{background-position:90% 30%}.em.em-flag-mn{background-position:90% 52.5%}.em.em-flag-me{background-position:90% 35%}.em.em-flag-ms{background-position:90% 65%}.em.em-flag-ma{background-position:90% 27.5%}.em.em-flag-mz{background-position:90% 82.5%}.em.em-flag-mm{background-position:90% 50%}.em.em-flag-na{background-position:90% 85%}.em.em-flag-nr{background-position:92.5% 5%}.em.em-flag-np{background-position:92.5% 2.5%}.em.em-flag-nl{background-position:90% 100%}.em.em-flag-nc{background-position:90% 87.5%}.em.em-flag-nz{background-position:92.5% 10%}.em.em-flag-ni{background-position:90% 97.5%}.em.em-flag-ne{background-position:90% 90%}.em.em-flag-ng{background-position:90% 95%}.em.em-flag-nu{background-position:92.5% 7.5%}.em.em-flag-nf{background-position:90% 92.5%}.em.em-flag-mp{background-position:90% 57.5%}.em.em-flag-kp{background-position:87.5% 90%}.em.em-flag-no{background-position:92.5% 0}.em.em-flag-om{background-position:92.5% 12.5%}.em.em-flag-pk{background-position:92.5% 27.5%}.em.em-flag-pw{background-position:92.5% 45%}.em.em-flag-ps{background-position:92.5% 40%}.em.em-flag-pa{background-position:92.5% 15%}.em.em-flag-pg{background-position:92.5% 22.5%}.em.em-flag-py{background-position:92.5% 47.5%}.em.em-flag-pe{background-position:92.5% 17.5%}.em.em-flag-ph{background-position:92.5% 25%}.em.em-flag-pn{background-position:92.5% 35%}.em.em-flag-pl{background-position:92.5% 30%}.em.em-flag-pt{background-position:92.5% 42.5%}.em.em-flag-pr{background-position:92.5% 37.5%}.em.em-flag-qa{background-position:92.5% 50%}.em.em-flag-re{background-position:92.5% 52.5%}.em.em-flag-ro{background-position:92.5% 55%}.em.em-flag-ru,.em.em-ru{background-position:92.5% 60%}.em.em-flag-rw{background-position:92.5% 62.5%}.em.em-flag-bl{background-position:82.5% 45%}.em.em-flag-sh{background-position:92.5% 80%}.em.em-flag-kn{background-position:87.5% 87.5%}.em.em-flag-lc{background-position:90% 5%}.em.em-flag-pm{background-position:92.5% 32.5%}.em.em-flag-vc{background-position:95% 75%}.em.em-flag-ws{background-position:95% 92.5%}.em.em-flag-sm{background-position:92.5% 92.5%}.em.em-flag-st{background-position:95% 2.5%}.em.em-flag-sa{background-position:92.5% 65%}.em.em-flag-sn{background-position:92.5% 95%}.em.em-flag-rs{background-position:92.5% 57.5%}.em.em-flag-sc{background-position:92.5% 70%}.em.em-flag-sl{background-position:92.5% 90%}.em.em-flag-sg{background-position:92.5% 77.5%}.em.em-flag-sx{background-position:95% 7.5%}.em.em-flag-sk{background-position:92.5% 87.5%}.em.em-flag-si{background-position:92.5% 82.5%}.em.em-flag-sb{background-position:92.5% 67.5%}.em.em-flag-so{background-position:92.5% 97.5%}.em.em-flag-za{background-position:97.5% 0}.em.em-flag-gs{background-position:87.5% 10%}.em.em-flag-kr,.em.em-kr{background-position:87.5% 92.5%}.em.em-flag-ss{background-position:95% 0}.em.em-es,.em.em-flag-es{background-position:85% 55%}.em.em-flag-lk{background-position:90% 10%}.em.em-flag-sd{background-position:92.5% 72.5%}.em.em-flag-sr{background-position:92.5% 100%}.em.em-flag-sz{background-position:95% 12.5%}.em.em-flag-se{background-position:92.5% 75%}.em.em-flag-ch{background-position:82.5% 87.5%}.em.em-flag-sy{background-position:95% 10%}.em.em-flag-tw{background-position:95% 52.5%}.em.em-flag-tj{background-position:95% 30%}.em.em-flag-tz{background-position:95% 55%}.em.em-flag-th{background-position:95% 27.5%}.em.em-flag-tl{background-position:95% 35%}.em.em-flag-tg{background-position:95% 25%}.em.em-flag-tk{background-position:95% 32.5%}.em.em-flag-to{background-position:95% 42.5%}.em.em-flag-tt{background-position:95% 47.5%}.em.em-flag-tn{background-position:95% 40%}.em.em-flag-tr{background-position:95% 45%}.em.em-flag-tm{background-position:95% 37.5%}.em.em-flag-tc{background-position:95% 17.5%}.em.em-flag-tv{background-position:95% 50%}.em.em-flag-ug{background-position:95% 60%}.em.em-flag-ua{background-position:95% 57.5%}.em.em-flag-ae{background-position:80% 87.5%}.em.em-flag-gb,.em.em-gb,.em.em-uk{background-position:85% 80%}.em.em-flag-us,.em.em-us{background-position:95% 65%}.em.em-flag-vi{background-position:95% 82.5%}.em.em-flag-uy{background-position:95% 67.5%}.em.em-flag-uz{background-position:95% 70%}.em.em-flag-vu{background-position:95% 87.5%}.em.em-flag-va{background-position:95% 72.5%}.em.em-flag-ve{background-position:95% 77.5%}.em.em-flag-vn{background-position:95% 85%}.em.em-flag-wf{background-position:95% 90%}.em.em-flag-eh{background-position:85% 50%}.em.em-flag-ye{background-position:95% 97.5%}.em.em-flag-zm{background-position:97.5% 2.5%}.em.em-flag-zw{background-position:97.5% 5%}.em.em-flag-ac{background-position:80% 82.5%}.em.em-flag-bv{background-position:82.5% 65%}.em.em-flag-cp{background-position:85% 2.5%}.em.em-flag-dg{background-position:85% 25%}.em.em-flag-ea{background-position:85% 40%}.em.em-flag-hm{background-position:87.5% 25%}.em.em-flag-mf{background-position:90% 37.5%}.em.em-flag-sj{background-position:92.5% 85%}.em.em-flag-ta{background-position:95% 15%}.em.em-flag-um{background-position:95% 62.5%}.ivu-load-loop{-webkit-animation:ani-load-loop 1s linear infinite;animation:ani-load-loop 1s linear infinite}@-webkit-keyframes ani-load-loop{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes ani-load-loop{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.input-group-error-append,.input-group-error-prepend{background-color:#fff;border:1px solid #ed4014}.input-group-error-append .ivu-select-selection,.input-group-error-prepend .ivu-select-selection{background-color:inherit;border:1px solid transparent}.input-group-error-prepend{border-right:0}.input-group-error-append{border-left:0} +body,html{overflow:hidden;margin:0;padding:0}#app,body,html{width:100%;height:100%}.dialog-fade-enter-active{-webkit-animation:anim-open .3s;animation:anim-open .3s}.dialog-fade-leave-active{-webkit-animation:anim-close .3s;animation:anim-close .3s}@-webkit-keyframes anim-open{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes anim-open{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@-webkit-keyframes anim-close{0%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:0}}@keyframes anim-close{0%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:0}}.ivu-modal-wrap /deep/ .connect_customerServer_img{display:none}.right-box .ivu-color-picker .ivu-select-dropdown{position:absolute;left:-73px!important}.ivu-global-footer{margin:5px 0;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.i-copyright{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.ivu-global-footer-links{margin-bottom:5px}.ivu-global-footer-links a:not(:last-child){margin-right:40px}.ivu-global-footer-links a{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.ivu-global-footer-copyright,.ivu-global-footer-links a{font-size:14px;color:#808695}.ivu-global-footer-copyright a{color:#808695}.side-menu-wrapper{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.side-menu-wrapper .menu-collapsed{padding-top:10px}.side-menu-wrapper .menu-collapsed .ivu-dropdown,.side-menu-wrapper .menu-collapsed .ivu-dropdown .ivu-dropdown-rel a,.side-menu-wrapper .menu-collapsed .ivu-tooltip,.side-menu-wrapper .menu-collapsed .ivu-tooltip .ivu-tooltip-rel{width:100%}.side-menu-wrapper .menu-collapsed .ivu-tooltip .ivu-tooltip-popper .ivu-tooltip-content .ivu-tooltip-arrow{border-right-color:#fff}.side-menu-wrapper .menu-collapsed .ivu-tooltip .ivu-tooltip-popper .ivu-tooltip-content .ivu-tooltip-inner{background:#fff;color:#495060}.side-menu-wrapper a.drop-menu-a{display:inline-block;padding:6px 15px;width:100%;text-align:center;color:#495060}.menu-title{padding-left:6px}.side-menu-wrapper a.drop-menu-a{padding:15px!important}.ivu-select-dropdown.ivu-dropdown-transfer,.ivu-select-dropdown.ivu-dropdown-transfer .ivu-select-dropdown{background:#001529!important;width:170px!important}.ivu-select-dropdown.ivu-dropdown-transfer .ivu-dropdown-menu{min-width:unset!important}.ivu-select-dropdown.ivu-dropdown-transfer .ivu-dropdown-menu .ivu-dropdown-item{padding:9px 0 9px 30px!important;font-size:13px!important;text-align:left}.ivu-select-dropdown.ivu-dropdown-transfer .ivu-dropdown-menu .ivu-dropdown-item:hover{background-color:#2d8cf0!important}.ivu-select-dropdown.ivu-dropdown-transfer .menu-title{padding-left:0!important;color:hsla(0,0%,88.2%,.7)!important;font-size:13px!important}.ivu-select-dropdown.ivu-dropdown-transfer .ivu-dropdown-menu .ivu-dropdown-item:hover .menu-title{color:#fff!important}.ivu-select-dropdown.ivu-dropdown-transfer .collased-menu-dropdown{padding:9px 0 9px 30px!important}.ivu-select-dropdown.ivu-dropdown-transfer .collased-menu-dropdown:hover{background-color:#2d8cf0!important;color:#fff!important}.ivu-select-dropdown.ivu-dropdown-transfer .collased-menu-dropdown:hover>.ivu-dropdown-rel>.drop-menu-a>.ivu-icon,.ivu-select-dropdown.ivu-dropdown-transfer .collased-menu-dropdown:hover>.ivu-dropdown-rel>.drop-menu-a>.menu-title{color:#fff!important}.trans[data-v-5080f098]{-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.sider-trigger-a[data-v-5080f098]{padding:6px;width:40px;height:40px;display:inline-block;text-align:center;color:#5c6b77;margin-top:12px}.sider-trigger-a .iconcaidanshouqi[data-v-5080f098]{vertical-align:top}.sider-trigger-a.collapsed[data-v-5080f098] .iconcaidanshouqi,.sider-trigger-a .iconcaidanshouqi[data-v-5080f098]{-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.sider-trigger-a.collapsed[data-v-5080f098] .iconcaidanshouqi{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.sider-trigger-a[data-v-5080f098]{padding:14px 6px;margin-left:10px;line-height:16px}.iconcaidanshouqi[data-v-5080f098]{font-size:16px}.custom-bread-crumb{display:inline-block;vertical-align:top;margin-left:46px!important}.header-bar{width:100%;height:100%;position:relative}.header-bar .custom-content-con{float:right;height:auto;padding-right:20px;line-height:64px}.header-bar .custom-content-con>*{float:right}.ivu-icon-ios-refresh[data-v-edd85ffa]{color:#999!important;font-size:23px}.i-layout-header-trigger[data-v-edd85ffa]{position:absolute;margin:0 10px;cursor:pointer;font-size:19px}.i-layout-header-trigger[data-v-edd85ffa]:hover{color:#2d8cf0}.close .ivu-dropdown-item{color:hsla(0,0%,100%,.7)!important}.no-select{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.size,.tags-nav{width:100%;height:100%}.tags-nav{position:relative;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.tags-nav .close-con{right:0;width:32px;text-align:center}.tags-nav .btn-con,.tags-nav .close-con{position:absolute;top:0;height:100%;background:#fff;z-index:10}.tags-nav .btn-con{padding-top:3px}.tags-nav .btn-con button{padding:6px 4px;line-height:14px;text-align:center}.tags-nav .btn-con.left-btn{left:0}.tags-nav .btn-con.right-btn{right:32px;border-right:1px solid #f0f0f0}.tags-nav .scroll-outer{position:absolute;left:28px;right:61px;top:0;bottom:0;-webkit-box-shadow:0 0 3px 2px hsla(0,0%,39.2%,.1) inset;box-shadow:inset 0 0 3px 2px hsla(0,0%,39.2%,.1)}.tags-nav .scroll-outer .scroll-body{height:calc(100% - 1px);display:inline-block;padding:1px 4px 0;position:absolute;overflow:visible;white-space:nowrap;-webkit-transition:left .3s ease;transition:left .3s ease}.tags-nav .scroll-outer .scroll-body .ivu-tag-dot-inner{-webkit-transition:background .2s ease;transition:background .2s ease}.tags-nav .contextmenu{position:absolute;margin:0;padding:5px 0;background:#fff;z-index:1000;list-style-type:none;border-radius:4px;-webkit-box-shadow:2px 2px 3px 0 rgba(0,0,0,.1);box-shadow:2px 2px 3px 0 rgba(0,0,0,.1)}.tags-nav .contextmenu li{margin:0;padding:5px 15px;cursor:pointer}.tags-nav .contextmenu li:hover{background:#eee}.user-avatar-dropdown{cursor:pointer;display:inline-block;vertical-align:middle}.user-avatar-dropdown .ivu-badge-dot{top:16px}.iconImg[data-v-13114b5b]{font-size:18px;margin-right:6px;margin-bottom:2px}.user-avatar-dropdown .ivu-dropdown-item~.ivu-dropdown-item[data-v-13114b5b]{border-top:1px solid #e8eaec}.full-screen-btn-con{margin-right:17px!important}.full-screen-btn-con .ivu-tooltip-rel i{font-size:20px!important}.full-screen-btn-con .ivu-tooltip-rel{height:64px;line-height:56px}.full-screen-btn-con .ivu-tooltip-rel i{cursor:pointer}.search .ivu-select-selection{margin-right:20px}.search .ivu-select-visible .ivu-select-selection{-webkit-box-shadow:unset!important;box-shadow:unset!important}.search li.ivu-select-item{text-align:left}.search .select .ivu-select-input,.search .select .ivu-select-item{font-size:14px!important}.header-notice{margin-right:30px}.header-notice .ivu-dropdown-item{font-size:14px!important;font-weight:400;line-height:22px;color:#515a6e}.header-notice .ivu-dropdown-item~.ivu-dropdown-item{border-top:1px solid #e8eaec}.header-notice .iconImg{width:32px;height:32px;line-height:32px;border-radius:50%;color:#fff;font-size:18px;margin-right:10px;vertical-align:middle}.header-notice .ivu-dropdown{height:30px;line-height:30px}.header-notice .ivu-dropdown .ivu-select-dropdown{margin-top:22px}.header-notice .ivu-badge-dot{z-index:0!important}.main .logo-con{height:64px;padding:10px}.main .logo-con img{height:44px;width:auto;display:block;margin:0 auto}.main .header-con{background:#fff;padding:0 20px;width:100%}.main .main-layout-con{height:100%;overflow:hidden}.main .main-content-con{height:calc(100% - 60px);overflow:hidden}.main .tag-nav-wrapper{padding:0;height:40px;background:#f0f0f0}.main .content-wrapper{padding:18px;height:calc(100% - 80px);overflow:auto}.main .left-sider .ivu-layout-sider-children{overflow-y:scroll;margin-right:-18px;overflow-x:hidden}.ivu-menu-item>i,.ivu-menu-submenu>.ivu-menu>.ivu-menu-item>i{margin-right:8px!important}.collased-menu-dropdown{width:100%;margin:0;line-height:normal;padding:7px 0 6px 16px;clear:both;font-size:12px!important;white-space:nowrap;list-style:none;cursor:pointer;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.collased-menu-dropdown:hover{background:hsla(0,0%,39.2%,.1)}.collased-menu-dropdown *{color:#515a6e}.collased-menu-dropdown .ivu-menu-item>i{margin-right:12px!important}.collased-menu-dropdown .ivu-menu-submenu>.ivu-menu>.ivu-menu-item>i{margin-right:8px!important}.ivu-select-dropdown.ivu-dropdown-transfer{max-height:400px}.main .header-con{padding:0 20px 0 0}.main .logo-con img{height:50px}.main .tag-nav-wrapper{background:unset}.open-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:fixed;background-color:rgba(0,0,0,.6);height:100%;width:100%;top:0;left:0;z-index:1000}.open-image img{width:800px}.c_row-item[data-v-c4e45d52]{margin-top:10px;margin-bottom:10px}.c_row-item[data-v-c4e45d52] .ivu-select-dropdown{left:-27px!important}.color-box[data-v-c4e45d52]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.color-box .color-item[data-v-c4e45d52]{margin-left:15px}.color-box .color-item span[data-v-c4e45d52]{margin-left:5px;color:#999;font-size:13px;cursor:pointer}.footer[data-v-da517ae2]{margin:15px 0}.tabBox_img[data-v-da517ae2]{width:36px;height:36px;border-radius:4px;cursor:pointer}.tabBox_img img[data-v-da517ae2]{width:100%;height:100%}.tabform[data-v-da517ae2] .ivu-form-item{margin-bottom:16px!important}.btn[data-v-da517ae2]{margin-top:20px;float:right}.goodList[data-v-da517ae2] table{width:100%!important}.footer[data-v-7317c5b3]{margin:15px 0}.tabBox_img[data-v-7317c5b3]{width:36px;height:36px;border-radius:4px;cursor:pointer}.tabBox_img img[data-v-7317c5b3]{width:100%;height:100%}.tabform[data-v-7317c5b3] .ivu-form-item{margin-bottom:16px!important}.btn[data-v-7317c5b3]{margin-top:20px;float:right}.goodList[data-v-7317c5b3] table{width:100%!important}.middleTop[data-v-4343ea95] .ivu-modal-wrap .ivu-modal{top:50%!important;margin-top:-350px}.goods-box[data-v-4343ea95]{padding:16px 0;margin-bottom:16px;border-top:1px solid rgba(0,0,0,.05);border-bottom:1px solid rgba(0,0,0,.05)}.goods-box .list-group[data-v-4343ea95],.goods-box .wrapper[data-v-4343ea95]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.goods-box .add-item[data-v-4343ea95]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:80px;height:80px;margin-bottom:10px;background:#f7f7f7}.goods-box .add-item .iconfont[data-v-4343ea95]{font-size:18px;color:#d8d8d8}.goods-box .item[data-v-4343ea95]{position:relative;width:80px;height:80px;margin-bottom:20px;margin-right:12px}.goods-box .item[data-v-4343ea95]:nth-child(4n){margin-right:0}.goods-box .item img[data-v-4343ea95]{width:100%;height:100%}.goods-box .item .icondel_1[data-v-4343ea95]{position:absolute;right:-10px;top:-16px;color:#999;font-size:28px;cursor:pointer}.line-box[data-v-b0989b44]{margin-top:20px;padding:10px 0 20px;border-top:1px solid rgba(0,0,0,.05);border-bottom:1px solid rgba(0,0,0,.05)}.line-box .title p[data-v-b0989b44]{font-size:14px;color:#000}.line-box .title span[data-v-b0989b44]{color:#999}.line-box .input-box[data-v-b0989b44]{position:relative;margin-top:10px}.line-box .input-box .add-btn[data-v-b0989b44]{margin-top:18px}.line-box .input-box .input-item[data-v-b0989b44]{position:relative;margin-bottom:15px}.line-box .input-box .input-item .icon[data-v-b0989b44],.line-box .input-box .input-item[data-v-b0989b44]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.line-box .input-box .input-item .icon[data-v-b0989b44]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:36px;cursor:move;color:#d8d8d8}.line-box .input-box .input-item[data-v-b0989b44] .ivu-input{-webkit-box-flex:1;-ms-flex:1;flex:1;height:36px}.line-box .input-box .close[data-v-b0989b44]{position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer}[data-v-52ee298c] .ivu-tree-title-selected,[data-v-52ee298c] .ivu-tree-title-selected:hover,[data-v-52ee298c] .ivu-tree-title:hover{background-color:unset;color:#1890ff}[data-v-52ee298c] .ivu-table-cell-tree{border:0;font-size:15px;background-color:unset}[data-v-52ee298c] .ivu-table-cell-tree .ivu-icon-ios-add:before{content:"\F11F"}[data-v-52ee298c] .ivu-table-cell-tree .ivu-icon-ios-remove:before{content:"\F116"}.tabBox_img[data-v-52ee298c]{width:36px;height:36px;border-radius:4px;cursor:pointer}.tabBox_img img[data-v-52ee298c]{width:100%;height:100%}[data-v-52ee298c]::-webkit-scrollbar-thumb{-webkit-box-shadow:inset 0 0 6px #ddd}[data-v-52ee298c]::-webkit-scrollbar{width:4px!important}.on[data-v-52ee298c]{background-color:#2d8cf0!important;color:#fff!important}.menu-item[data-v-52ee298c]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;word-break:break-all}.menu-item .icon-box[data-v-52ee298c]{z-index:3;position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:none}.menu-item:hover .icon-box[data-v-52ee298c]{display:block}.menu-item .right-menu[data-v-52ee298c]{z-index:10;position:absolute;right:-106px;top:-11px;width:auto;min-width:121px}.table_box[data-v-52ee298c]{margin-top:14px;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.table_box .left_box[data-v-52ee298c]{width:171px;height:470px;border-right:1px solid #eee;overflow-x:hidden;overflow-y:auto}.table_box .left_box .left_cont[data-v-52ee298c]{margin-bottom:12px;cursor:pointer}.table_box .right_box[data-v-52ee298c]{margin-left:23px;font-size:13px;font-family:PingFang SC;width:645px;height:470px;overflow-x:hidden;overflow-y:auto}.table_box .right_box .cont[data-v-52ee298c]{font-weight:500;color:#000;font-weight:700}.table_box .right_box .Box[data-v-52ee298c]{margin-top:19px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.table_box .right_box .Box .cont_box[data-v-52ee298c]{font-weight:400;color:rgba(0,0,0,.85);background:#fafafa;border-radius:3px;text-align:center;padding:7px 30px;margin-right:10px;margin-bottom:18px;cursor:pointer}.table_box .right_box .Box .cont_box[data-v-52ee298c]:hover{background-color:#eee;color:#333}.table_box .right_box .Box .item[data-v-52ee298c]{position:relative}.table_box .right_box .Box .item .iconfont[data-v-52ee298c]{display:none}.table_box .right_box .Box .item:hover .iconfont[data-v-52ee298c]{display:block}.table_box .right_box .Box .iconfont[data-v-52ee298c]{position:absolute;right:9px;top:-8px;font-size:18px;color:#333}.table_box .Button[data-v-52ee298c]{position:absolute;bottom:15px;right:15px;font-family:PingFangSC-Regular;text-align:center}.table_box .Button .cancel[data-v-52ee298c]{width:70px;height:32px;background:#fff;border:1px solid rgba(0,0,0,.149);border-radius:2px;font-size:14px;color:#000;line-height:32px;float:left;margin-right:10px;cursor:pointer}.table_box .Button .ok[data-v-52ee298c]{width:70px;height:32px;background:#1890ff;border-radius:2px;font-size:14px;color:#fff;line-height:32px;float:left;cursor:pointer}.numbox[data-v-e78a6bb4]{margin:20px 0 10px 0}.numbox span[data-v-e78a6bb4]{width:80px;color:#999}.c_row-item[data-v-e78a6bb4]{width:100%}.c_row-item~.c_row-item[data-v-e78a6bb4]{margin-top:20px}.dif[data-v-e78a6bb4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.slider-box[data-v-e78a6bb4]{margin-left:10px;width:350px}.numbox[data-v-7a03b6b7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:20px 0 10px 0}.numbox span[data-v-7a03b6b7]{width:80px;color:#999}.c_row-item[data-v-7a03b6b7]{width:100%}.c_row-item[data-v-64bc1227]{margin-bottom:10px}.editor[data-v-239c7400]{width:100%;margin:0 auto}.text[data-v-239c7400] .ivu-input-wrapper,.text[data-v-239c7400] textarea.ivu-input{min-height:600px}.text[data-v-239c7400]{border:1px solid #ccc;min-height:600px}.nameStyle[data-v-60de8b37]{position:absolute;white-space:nowrap;z-index:9;background:#eee;height:20px;line-height:20px;color:#555;border:1px solid #ebebeb;padding:0 5px;left:56px;bottom:-18px}.iconbianji1[data-v-60de8b37]{font-size:13px}[data-v-60de8b37] .ivu-badge-count{margin-top:18px!important;margin-right:19px!important}[data-v-60de8b37] ivu-tree-title-selected:hover{color:unset;background-color:unset}[data-v-60de8b37] .ivu-tree-title{padding:0;width:100%}[data-v-60de8b37] .ivu-span{padding:0;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}[data-v-60de8b37] .ivu-tree ul li{margin:0}[data-v-60de8b37] .ivu-tree-arrow{width:17px;color:#626262}[data-v-60de8b37] .ivu-span:hover{background:#f5f5f5;color:rgba(0,0,0,.4)!important}[data-v-60de8b37] .ivu-tree-arrow i{vertical-align:bottom}.Nav[data-v-60de8b37] .ivu-icon-ios-arrow-forward:before{content:"\F341"!important;font-size:20px}[data-v-60de8b37] .ivu-btn-icon-only.ivu-btn-small{padding:unset!important}.selectTreeClass[data-v-60de8b37]{background:#d5e8fc}.treeBox[data-v-60de8b37]{width:100%;height:100%}.treeBox .ivu-tree-title-selected[data-v-60de8b37]:hover,.treeBox[data-v-60de8b37] .ivu-tree-title-selected{color:#2d8cf0!important;background-color:#fff!important}.treeBox[data-v-60de8b37] .ivu-btn-icon-only{width:20px!important;height:20px!important}.treeBox[data-v-60de8b37] .ivu-tree-title:hover{color:#2d8cf0!important;background-color:#fff!important}.pictrueList_pic[data-v-60de8b37]{position:relative;width:100px;cursor:pointer}.pictrueList_pic img[data-v-60de8b37]{width:100%;height:100px}.pictrueList_pic p[data-v-60de8b37]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:20px;text-align:center}.pictrueList_pic .number[data-v-60de8b37]{height:33px;position:absolute;right:0;top:0}.trees-coadd[data-v-60de8b37]{width:100%;border-radius:4px;overflow:hidden;position:relative}.trees-coadd .scollhide[data-v-60de8b37]{overflow-x:hidden;overflow-y:scroll;padding:10px 0 10px 0;-webkit-box-sizing:border-box;box-sizing:border-box}.trees-coadd .scollhide .trees[data-v-60de8b37]{width:100%;height:374px}.trees-coadd .scollhide[data-v-60de8b37]::-webkit-scrollbar{display:none}.treeSel[data-v-60de8b37] .ivu-select-dropdown-list{padding:0 5px!important;-webkit-box-sizing:border-box;box-sizing:border-box;width:200px}.imagesNo[data-v-60de8b37]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:65px 0}.imagesNo .imagesNo_sp[data-v-60de8b37]{font-size:13px;color:#dbdbdb;line-height:3}.Modal[data-v-60de8b37]{width:100%;height:100%;background:#fff!important}.Nav[data-v-60de8b37]{width:100%;border-right:1px solid #eee}.colLeft[data-v-60de8b37]{padding-right:0!important;height:100%}.conter[data-v-60de8b37]{width:100%;height:100%;margin-left:0!important}.conter .bnt[data-v-60de8b37]{width:100%;padding:0 13px 10px 8px;-webkit-box-sizing:border-box;box-sizing:border-box}.conter .pictrueList[data-v-60de8b37]{padding-left:6px;width:100%;max-width:1200px;overflow-x:hidden;overflow-y:auto}.conter .pictrueList img[data-v-60de8b37]{width:100%;border:2px solid #fff}.conter .pictrueList img.on[data-v-60de8b37]{border:2px solid #5fb878}.conter .footer[data-v-60de8b37]{padding:0 20px 10px 20px}.demo-badge[data-v-60de8b37]{width:42px;height:42px;background:transparent;border-radius:6px;display:inline-block}.bnt[data-v-60de8b37] .ivu-tree-children{padding:5px 0}.trees-coadd[data-v-60de8b37] .ivu-tree-children .ivu-tree-arrow{line-height:25px}.iview-video-style[data-v-c530aa1e]{width:40%;height:180px;border-radius:10px;background-color:#707070;margin-top:10px;position:relative;overflow:hidden}.iview-video-style .iconv[data-v-c530aa1e]{color:#fff;line-height:180px;width:50px;height:50px;display:inherit;font-size:26px;position:absolute;top:-74px;left:50%;margin-left:-25px}.iview-video-style .mark[data-v-c530aa1e]{position:absolute;width:100%;height:30px;top:0;background-color:rgba(0,0,0,.5);text-align:center}.bottom[data-v-5afbd54a]{margin-bottom:10px;cursor:pointer}.slider-box[data-v-68665594]{margin-top:10px}.radio-box[data-v-c8ce1b7a] .ivu-radio-group-button{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.radio-box[data-v-c8ce1b7a] .ivu-radio-group-button .ivu-radio-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.radio-box.on[data-v-c8ce1b7a] .ivu-radio-group-button .ivu-radio-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1}.title-tips[data-v-c8ce1b7a]{padding-bottom:10px;font-size:14px;color:#333}.title-tips span[data-v-c8ce1b7a]{margin-right:14px;color:#999}.iconfont[data-v-c8ce1b7a]{font-size:20px;line-height:18px}.tabBars .box-item[data-v-2928c038]:last-child{margin-bottom:20px}.tabBars .title[data-v-2928c038]{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid rgba(0,0,0,.05);font-size:12px;color:#999}.tabBars .box-item[data-v-2928c038]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:15px;padding:20px 30px 20px 0;border:1px solid #ddd;border-radius:3px}.tabBars .box-item .del-box[data-v-2928c038]{position:absolute;right:-13px;top:-18px;cursor:pointer}.tabBars .box-item .del-box .iconfont[data-v-2928c038]{color:#999;font-size:30px}.tabBars .box-item .left-tool[data-v-2928c038]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:72px}.tabBars .box-item .left-tool .iconfont[data-v-2928c038]{color:#999;font-size:36px;cursor:move}.tabBars .box-item .right-wrapper[data-v-2928c038]{-webkit-box-flex:1;-ms-flex:1;flex:1}.tabBars .box-item .right-wrapper .img-wrapper[data-v-2928c038]{display:-webkit-box;display:-ms-flexbox;display:flex}.tabBars .box-item .right-wrapper .img-wrapper .img-item[data-v-2928c038]{position:relative;width:80px;height:80px;margin-right:20px;cursor:pointer}.tabBars .box-item .right-wrapper .img-wrapper .img-item img[data-v-2928c038]{display:block;width:100%;height:100%}.tabBars .box-item .right-wrapper .img-wrapper .img-item .empty-img[data-v-2928c038]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;background:#f7f7f7;font-size:12px;color:#bfbfbf}.tabBars .box-item .right-wrapper .img-wrapper .img-item .empty-img .iconfont[data-v-2928c038]{font-size:16px}.tabBars .box-item .right-wrapper .img-wrapper .img-item .txt[data-v-2928c038]{position:absolute;left:0;bottom:0;width:100%;height:22px;line-height:22px;text-align:center;background:rgba(0,0,0,.4);color:#fff;font-size:12px}.tabBars .box-item .right-wrapper .c_row-item[data-v-2928c038]{margin-top:10px}.tabBars .add-btn[data-v-2928c038]{margin-bottom:20px;width:100%;height:40px}.icondrag2[data-v-c4d7b3bc]{font-size:26px;color:#d8d8d8}.c_product[data-v-c4d7b3bc]{margin-bottom:20px}.c_product .list-box .item[data-v-c4d7b3bc]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:23px;padding:18px 20px 18px 0;border:1px solid #eee}.c_product .list-box .item .delete[data-v-c4d7b3bc]{position:absolute;right:0;top:0;right:-13px;top:-14px;color:#999;cursor:pointer}.c_product .list-box .move-icon[data-v-c4d7b3bc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50px;cursor:move}.c_product .list-box .content[data-v-c4d7b3bc]{-webkit-box-flex:1;-ms-flex:1;flex:1}.c_product .list-box .content .con-item[data-v-c4d7b3bc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px;width:300px}.c_product .list-box .content .con-item[data-v-c4d7b3bc]:last-child{margin-bottom:0}.c_product .list-box .content .con-item span[data-v-c4d7b3bc]{width:45px;font-size:13px}.c_product .add-btn[data-v-c4d7b3bc]{margin-top:18px}.title[data-v-c4d7b3bc]{font-size:12px;color:#999}.iconfont[data-v-c4d7b3bc]{color:#ddd;font-size:28px}.dif[data-v-c4d7b3bc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.slider-box[data-v-c4d7b3bc]{margin-left:10px;width:250px}.txt_tab[data-v-dd27264e]{margin-top:20px}.c_row-item[data-v-dd27264e]{margin-bottom:20px}.row-item[data-v-dd27264e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.iconfont[data-v-dd27264e]{font-size:18px}.title[data-v-b26c3d5e]{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid rgba(0,0,0,.05);font-size:12px;color:#999}.box[data-v-b26c3d5e]{width:60px;height:60px;margin-bottom:10px;background-color:#f2f2f2}.box img[data-v-b26c3d5e]{width:100%;height:100%}.upload-box[data-v-b26c3d5e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:60px;height:60px;background:#ccc}.icondrag2[data-v-b1217a28]{font-size:26px;color:#d8d8d8}.hot_imgs[data-v-b1217a28]{margin-bottom:20px}.hot_imgs .title[data-v-b1217a28]{padding:0 0 13px 0;color:#999;font-size:12px;border-bottom:1px solid rgba(0,0,0,.05)}.hot_imgs .list-box .item[data-v-b1217a28]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:20px}.hot_imgs .list-box .item .move-icon[data-v-b1217a28]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:30px;height:80px;cursor:move;color:#d8d8d8}.hot_imgs .list-box .item .img-box[data-v-b1217a28]{position:relative;width:80px;height:80px}.hot_imgs .list-box .item .img-box img[data-v-b1217a28]{width:100%;height:100%}.hot_imgs .list-box .item .info[data-v-b1217a28]{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:22px}.hot_imgs .list-box .item .info .info-item[data-v-b1217a28]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px;width:300px}.hot_imgs .list-box .item .info .info-item span[data-v-b1217a28]{width:40px;font-size:13px}.hot_imgs .list-box .item .info .info-item .input-box[data-v-b1217a28]{-webkit-box-flex:1;-ms-flex:1;flex:1}.hot_imgs .list-box .item .delect-btn[data-v-b1217a28]{position:absolute;right:-12px;top:-12px;color:#999}.hot_imgs .list-box .item .delect-btn .iconfont[data-v-b1217a28]{font-size:28px;color:#999}.hot_imgs .add-btn[data-v-b1217a28]{margin-top:10px}.upload-box[data-v-b1217a28]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;background:#ccc}.iconfont[data-v-b1217a28]{color:#ddd;font-size:28px}.em{background:url(https://v4.wuht.net/statics/images/look.png)}.em.em-smile{background-position:65% 60%}.em.em-laughing{background-position:65% 65%}.em.em-blush{background-position:65% 75%}.em.em-smiley{background-position:65% 57.5%}.em.em-smirk{background-position:65% 87.5%}.em.em-heart_eyes{background-position:65% 82.5%}.em.em-kissing_heart{background-position:67.5% 7.5%}.em.em-kissing_closed_eyes{background-position:67.5% 12.5%}.em.em-flushed{background-position:67.5% 75%}.em.em-relieved{background-position:65% 80%}.em.em-satisfied{background-position:65% 65%}.em.em-grin{background-position:65% 52.5%}.em.em-wink{background-position:65% 72.5%}.em.em-stuck_out_tongue_winking_eye{background-position:67.5% 17.5%}.em.em-stuck_out_tongue_closed_eyes{background-position:67.5% 20%}.em.em-grinning{background-position:65% 50%}.em.em-kissing{background-position:67.5% 5%}.em.em-kissing_smiling_eyes{background-position:67.5% 10%}.em.em-stuck_out_tongue{background-position:67.5% 15%}.em.em-sleeping{background-position:67.5% 77.5%}.em.em-worried{background-position:67.5% 25%}.em.em-frowning{background-position:67.5% 42.5%}.em.em-anguished{background-position:67.5% 45%}.em.em-open_mouth{background-position:67.5% 62.5%}.em.em-grimacing{background-position:67.5% 57.5%}.em.em-confused{background-position:67.5% 0}.em.em-hushed{background-position:67.5% 65%}.em.em-expressionless{background-position:65% 92.5%}.em.em-unamused{background-position:65% 95%}.em.em-sweat_smile{background-position:65% 62.5%}.em.em-sweat{background-position:65% 97.5%}.em.em-disappointed_relieved{background-position:67.5% 40%}.em.em-weary{background-position:67.5% 50%}.em.em-pensive{background-position:65% 100%}.em.em-disappointed{background-position:67.5% 22.5%}.em.em-confounded{background-position:67.5% 2.5%}.em.em-fearful{background-position:67.5% 47.5%}.em.em-cold_sweat{background-position:67.5% 67.5%}.em.em-persevere{background-position:67.5% 35%}.em.em-cry{background-position:67.5% 32.5%}.em.em-sob{background-position:67.5% 60%}.em.em-joy{background-position:65% 55%}.em.em-astonished{background-position:67.5% 72.5%}.em.em-scream{background-position:67.5% 70%}.em.em-tired_face{background-position:67.5% 55%}.em.em-angry{background-position:67.5% 27.5%}.em.em-rage{background-position:67.5% 30%}.em.em-triumph{background-position:67.5% 37.5%}.em.em-sleepy{background-position:67.5% 52.5%}.em.em-yum{background-position:65% 77.5%}.em.em-mask{background-position:67.5% 85%}.em.em-sunglasses{background-position:65% 85%}.em.em-dizzy_face{background-position:67.5% 80%}.em.em-imp{background-position:45% 77.5%}.em.em-smiling_imp{background-position:65% 70%}.em.em-neutral_face{background-position:65% 90%}.em.em-no_mouth{background-position:67.5% 82.5%}.em.em-innocent{background-position:65% 67.5%}.em.em-alien{background-position:45% 72.5%}.em.em-yellow_heart{background-position:50% 17.5%}.em.em-blue_heart{background-position:50% 12.5%}.em.em-purple_heart{background-position:50% 20%}.em.em-green_heart{background-position:50% 15%}.em.em-broken_heart{background-position:50% 0}.em.em-heartbeat{background-position:47.5% 100%}.em.em-heartpulse{background-position:50% 7.5%}.em.em-two_hearts{background-position:50% 2.5%}.em.em-revolving_hearts{background-position:50% 25%}.em.em-cupid{background-position:50% 10%}.em.em-sparkling_heart{background-position:50% 5%}.em.em-dizzy{background-position:50% 70%}.em.em-boom,.em.em-collision{background-position:50% 42.5%}.em.em-anger{background-position:50% 35%}.em.em-exclamation{background-position:10% 20%}.em.em-zzz{background-position:50% 40%}.em.em-dash{background-position:50% 50%}.em.em-sweat_drops{background-position:50% 45%}.em.em-fire{background-position:57.5% 65%}.em.em-hankey,.em.em-poop,.em.em-shit{background-position:50% 52.5%}.em.em---1,.em.em-thumbsup{background-position:37.5% 25%}.em.em--1,.em.em-thumbsdown{background-position:37.5% 40%}.em.em-ok_hand{background-position:37.5% 10%}.em.em-facepunch,.em.em-punch{background-position:35% 82.5%}.em.em-fist{background-position:7.5% 25%}.em.em-v{background-position:7.5% 55%}.em.em-wave{background-position:35% 97.5%}.em.em-hand,.em.em-raised_hand{background-position:7.5% 40%}.em.em-open_hands{background-position:37.5% 70%}.em.em-point_up{background-position:2.5% 27.5%}.em.em-point_down{background-position:35% 37.5%}.em.em-point_left{background-position:35% 52.5%}.em.em-point_right{background-position:35% 67.5%}.em.em-raised_hands{background-position:70% 87.5%}.em.em-pray{background-position:72.5% 30%}.em.em-point_up_2{background-position:35% 22.5%}.em.em-clap{background-position:37.5% 55%}.em.em-muscle{background-position:50% 57.5%}.em.em-runner,.em.em-running{background-position:25% 25%}.em.em-couple{background-position:40% 95%}.em.em-family{background-position:40% 92.5%}.em.em-two_men_holding_hands{background-position:40% 97.5%}.em.em-two_women_holding_hands{background-position:40% 100%}.em.em-dancer{background-position:47.5% 12.5%}.em.em-dancers{background-position:42.5% 15%}.em.em-ok_woman{background-position:70% 35%}.em.em-no_good{background-position:70% 20%}.em.em-information_desk_person{background-position:45% 85%}.em.em-raising_hand{background-position:70% 72.5%}.em.em-bride_with_veil{background-position:42.5% 20%}.em.em-person_with_pouting_face{background-position:72.5% 15%}.em.em-person_frowning{background-position:72.5% 0}.em.em-bow{background-position:70% 50%}.em.em-couplekiss{background-position:47.5% 90%}.em.em-couple_with_heart{background-position:47.5% 95%}.em.em-massage{background-position:47.5% 45%}.em.em-haircut{background-position:47.5% 60%}.em.em-nail_care{background-position:47.5% 30%}.em.em-boy{background-position:40% 35%}.em.em-girl{background-position:40% 50%}.em.em-woman{background-position:40% 80%}.em.em-man{background-position:40% 65%}.em.em-baby{background-position:45% 7.5%}.em.em-older_woman{background-position:42.5% 95%}.em.em-older_man{background-position:42.5% 80%}.em.em-person_with_blond_hair{background-position:42.5% 35%}.em.em-man_with_gua_pi_mao{background-position:42.5% 50%}.em.em-man_with_turban{background-position:42.5% 65%}.em.em-construction_worker{background-position:45% 22.5%}.em.em-cop{background-position:42.5% 2.5%}.em.em-angel{background-position:45% 60%}.em.em-princess{background-position:45% 37.5%}.em.em-smiley_cat{background-position:67.5% 92.5%}.em.em-smile_cat{background-position:67.5% 87.5%}.em.em-heart_eyes_cat{background-position:67.5% 95%}.em.em-kissing_cat{background-position:67.5% 100%}.em.em-smirk_cat{background-position:67.5% 97.5%}.em.em-scream_cat{background-position:70% 5%}.em.em-crying_cat_face{background-position:70% 2.5%}.em.em-joy_cat{background-position:67.5% 90%}.em.em-pouting_cat{background-position:70% 0}.em.em-japanese_ogre{background-position:45% 50%}.em.em-japanese_goblin{background-position:45% 52.5%}.em.em-see_no_evil{background-position:70% 62.5%}.em.em-hear_no_evil{background-position:70% 65%}.em.em-speak_no_evil{background-position:70% 67.5%}.em.em-guardsman{background-position:45% 100%}.em.em-skull{background-position:45% 80%}.em.em-feet{background-position:32.5% 77.5%}.em.em-lips{background-position:35% 15%}.em.em-kiss{background-position:47.5% 80%}.em.em-droplet{background-position:50% 47.5%}.em.em-ear{background-position:32.5% 90%}.em.em-eyes{background-position:32.5% 82.5%}.em.em-nose{background-position:35% 2.5%}.em.em-tongue{background-position:35% 17.5%}.em.em-love_letter{background-position:47.5% 82.5%}.em.em-bust_in_silhouette{background-position:40% 27.5%}.em.em-busts_in_silhouette{background-position:40% 30%}.em.em-speech_balloon{background-position:50% 72.5%}.em.em-thought_balloon{background-position:50% 75%}.em.em-cat{background-position:32.5% 45%}.em.em-dog{background-position:32.5% 57.5%}.em.em-mouse{background-position:32.5% 35%}.em.em-hamster{background-position:32.5% 65%}.em.em-rabbit{background-position:32.5% 42.5%}.em.em-wolf{background-position:32.5% 67.5%}.em.em-frog{background-position:32.5% 62.5%}.em.em-tiger{background-position:32.5% 40%}.em.em-koala{background-position:32.5% 22.5%}.em.em-bear{background-position:32.5% 70%}.em.em-pig{background-position:32.5% 60%}.em.em-pig_nose{background-position:32.5% 75%}.em.em-cow{background-position:32.5% 37.5%}.em.em-boar{background-position:30% 82.5%}.em.em-monkey_face{background-position:32.5% 55%}.em.em-monkey{background-position:30% 70%}.em.em-horse{background-position:32.5% 52.5%}.em.em-racehorse{background-position:30% 60%}.em.em-camel{background-position:32.5% 30%}.em.em-sheep{background-position:30% 67.5%}.em.em-elephant{background-position:30% 85%}.em.em-panda_face{background-position:32.5% 72.5%}.em.em-snake{background-position:30% 57.5%}.em.em-bird{background-position:32.5% 17.5%}.em.em-baby_chick{background-position:32.5% 12.5%}.em.em-hatched_chick{background-position:32.5% 15%}.em.em-hatching_chick{background-position:32.5% 10%}.em.em-chicken{background-position:30% 75%}.em.em-penguin{background-position:32.5% 20%}.em.em-turtle{background-position:32.5% 7.5%}.em.em-bug{background-position:30% 92.5%}.em.em-honeybee{background-position:30% 97.5%}.em.em-ant{background-position:30% 95%}.em.em-beetle{background-position:30% 100%}.em.em-snail{background-position:30% 55%}.em.em-octopus{background-position:30% 87.5%}.em.em-tropical_fish{background-position:32.5% 2.5%}.em.em-fish{background-position:32.5% 0}.em.em-whale{background-position:32.5% 50%}.em.em-whale2{background-position:30% 52.5%}.em.em-dolphin{background-position:32.5% 32.5%}.em.em-cow2{background-position:30% 35%}.em.em-ram{background-position:30% 62.5%}.em.em-rat{background-position:30% 25%}.em.em-water_buffalo{background-position:30% 32.5%}.em.em-tiger2{background-position:30% 37.5%}.em.em-rabbit2{background-position:30% 42.5%}.em.em-dragon{background-position:30% 47.5%}.em.em-goat{background-position:30% 65%}.em.em-rooster{background-position:30% 72.5%}.em.em-dog2{background-position:30% 77.5%}.em.em-pig2{background-position:30% 80%}.em.em-mouse2{background-position:30% 27.5%}.em.em-ox{background-position:30% 30%}.em.em-dragon_face{background-position:32.5% 47.5%}.em.em-blowfish{background-position:32.5% 5%}.em.em-crocodile{background-position:30% 50%}.em.em-dromedary_camel{background-position:32.5% 27.5%}.em.em-leopard{background-position:30% 40%}.em.em-cat2{background-position:30% 45%}.em.em-poodle{background-position:32.5% 25%}.em.em-paw_prints{background-position:32.5% 77.5%}.em.em-bouquet{background-position:47.5% 92.5%}.em.em-shell{background-position:30% 90%}.em.em-waxing_gibbous_moon{background-position:15% 0}.em.em-gift_heart{background-position:50% 22.5%}.em.em-ghost{background-position:45% 55%}.em.em-santa{background-position:20% 75%}.em.em-bell{background-position:57.5% 22.5%}.em.em-no_bell{background-position:57.5% 25%}.em.em-crystal_ball{background-position:57.5% 87.5%}.em.em-cd{background-position:52.5% 17.5%}.em.em-dvd{background-position:52.5% 20%}.em.em-floppy_disk{background-position:52.5% 15%}.em.em-camera{background-position:55% 55%}.em.em-video_camera{background-position:55% 60%}.em.em-computer{background-position:52.5% 7.5%}.em.em-tv{background-position:55% 62.5%}.em.em-iphone{background-position:55% 40%}.em.em-telephone_receiver{background-position:52.5% 95%}.em.em-pager{background-position:52.5% 97.5%}.em.em-fax{background-position:52.5% 100%}.em.em-minidisc{background-position:52.5% 12.5%}.em.em-vhs{background-position:55% 67.5%}.em.em-sound,.em.em-speaker{background-position:55% 97.5%}.em.em-mute{background-position:55% 92.5%}.em.em-loudspeaker{background-position:55% 2.5%}.em.em-mega{background-position:55% 5%}.em.em-radio{background-position:55% 65%}.em.em-satellite{background-position:80% 10%}.em.em-satellite_antenna{background-position:55% 0}.em.em-mag{background-position:57.5% 5%}.em.em-mag_right{background-position:57.5% 7.5%}.em.em-unlock{background-position:57.5% 20%}.em.em-lock{background-position:57.5% 17.5%}.em.em-lock_with_ink_pen{background-position:57.5% 10%}.em.em-closed_lock_with_key{background-position:57.5% 12.5%}.em.em-key{background-position:57.5% 15%}.em.em-bulb{background-position:50% 32.5%}.em.em-flashlight{background-position:57.5% 67.5%}.em.em-high_brightness{background-position:55% 90%}.em.em-low_brightness{background-position:55% 87.5%}.em.em-electric_plug{background-position:57.5% 2.5%}.em.em-battery{background-position:57.5% 0}.em.em-calling{background-position:55% 42.5%}.em.em-mailbox{background-position:55% 25%}.em.em-postbox{background-position:55% 32.5%}.em.em-bath{background-position:77.5% 47.5%}.em.em-bathtub{background-position:77.5% 62.5%}.em.em-shower{background-position:77.5% 45%}.em.em-toilet{background-position:77.5% 40%}.em.em-wrench{background-position:57.5% 70%}.em.em-nut_and_bolt{background-position:57.5% 75%}.em.em-hammer{background-position:57.5% 72.5%}.em.em-seat{background-position:52.5% 5%}.em.em-moneybag{background-position:50% 82.5%}.em.em-yen{background-position:50% 92.5%}.em.em-dollar{background-position:50% 95%}.em.em-pound{background-position:50% 100%}.em.em-euro{background-position:50% 97.5%}.em.em-credit_card{background-position:50% 90%}.em.em-money_with_wings{background-position:52.5% 0}.em.em-e-mail{background-position:55% 15%}.em.em-inbox_tray{background-position:55% 10%}.em.em-outbox_tray{background-position:55% 7.5%}.em.em-envelope{background-position:7.5% 20%}.em.em-incoming_envelope{background-position:55% 17.5%}.em.em-postal_horn{background-position:55% 35%}.em.em-mailbox_closed{background-position:55% 22.5%}.em.em-mailbox_with_mail{background-position:55% 27.5%}.em.em-mailbox_with_no_mail{background-position:55% 30%}.em.em-package{background-position:55% 12.5%}.em.em-door{background-position:75% 57.5%}.em.em-smoking{background-position:75% 62.5%}.em.em-bomb{background-position:50% 37.5%}.em.em-gun{background-position:57.5% 80%}.em.em-hocho{background-position:57.5% 77.5%}.em.em-pill{background-position:47.5% 77.5%}.em.em-syringe{background-position:47.5% 75%}.em.em-page_facing_up{background-position:52.5% 30%}.em.em-page_with_curl{background-position:52.5% 27.5%}.em.em-bookmark_tabs{background-position:52.5% 62.5%}.em.em-bar_chart{background-position:52.5% 45%}.em.em-chart_with_upwards_trend{background-position:52.5% 40%}.em.em-chart_with_downwards_trend{background-position:52.5% 42.5%}.em.em-scroll{background-position:52.5% 90%}.em.em-clipboard{background-position:52.5% 47.5%}.em.em-calendar{background-position:52.5% 35%}.em.em-date{background-position:52.5% 32.5%}.em.em-card_index{background-position:52.5% 37.5%}.em.em-file_folder{background-position:52.5% 22.5%}.em.em-open_file_folder{background-position:52.5% 25%}.em.em-pushpin{background-position:52.5% 50%}.em.em-paperclip{background-position:52.5% 55%}.em.em-straight_ruler{background-position:52.5% 57.5%}.em.em-triangular_ruler{background-position:52.5% 60%}.em.em-closed_book{background-position:52.5% 72.5%}.em.em-green_book{background-position:52.5% 77.5%}.em.em-blue_book{background-position:52.5% 80%}.em.em-orange_book{background-position:52.5% 82.5%}.em.em-notebook{background-position:52.5% 67.5%}.em.em-notebook_with_decorative_cover{background-position:52.5% 70%}.em.em-ledger{background-position:52.5% 65%}.em.em-books{background-position:52.5% 85%}.em.em-bookmark{background-position:57.5% 27.5%}.em.em-name_badge{background-position:52.5% 87.5%}.em.em-microscope{background-position:57.5% 82.5%}.em.em-telescope{background-position:57.5% 85%}.em.em-newspaper{background-position:55% 37.5%}.em.em-football{background-position:25% 72.5%}.em.em-rugby_football{background-position:25% 75%}.em.em-mountain_bicyclist{background-position:75% 97.5%}.em.em-bicyclist{background-position:75% 82.5%}.em.em-swimmer{background-position:25% 77.5%}.em.em-gem{background-position:47.5% 87.5%}.em.em-ring{background-position:47.5% 85%}.em.em-space_invader{background-position:45% 75%}.em.em-memo,.em.em-pencil{background-position:52.5% 92.5%}.em.em-book{background-position:52.5% 75%}.em.em-shoe{background-position:40% 12.5%}.em.em-sandal{background-position:40% 20%}.em.em-high_heel{background-position:40% 17.5%}.em.em-lipstick{background-position:47.5% 25%}.em.em-boot{background-position:40% 22.5%}.em.em-shirt,.em.em-tshirt{background-position:37.5% 92.5%}.em.em-necktie{background-position:37.5% 90%}.em.em-womans_clothes{background-position:40% 2.5%}.em.em-dress{background-position:37.5% 97.5%}.em.em-jeans{background-position:37.5% 95%}.em.em-kimono{background-position:37.5% 100%}.em.em-bikini{background-position:40% 0}.em.em-crown{background-position:37.5% 82.5%}.em.em-womans_hat{background-position:37.5% 85%}.em.em-mans_shoe{background-position:40% 12.5%}.em.em-briefcase{background-position:52.5% 10%}.em.em-handbag{background-position:40% 7.5%}.em.em-pouch{background-position:40% 10%}.em.em-purse{background-position:40% 5%}.em.em-eyeglasses{background-position:37.5% 87.5%}.em.em-house{background-position:27.5% 55%}.em.em-house_with_garden{background-position:27.5% 57.5%}.em.em-school{background-position:27.5% 82.5%}.em.em-office{background-position:27.5% 60%}.em.em-post_office{background-position:27.5% 62.5%}.em.em-hospital{background-position:27.5% 67.5%}.em.em-bank{background-position:27.5% 70%}.em.em-convenience_store{background-position:27.5% 80%}.em.em-love_hotel{background-position:27.5% 77.5%}.em.em-hotel{background-position:27.5% 75%}.em.em-wedding{background-position:47.5% 97.5%}.em.em-department_store{background-position:27.5% 85%}.em.em-european_post_office{background-position:27.5% 65%}.em.em-japanese_castle{background-position:27.5% 92.5%}.em.em-european_castle{background-position:27.5% 95%}.em.em-factory{background-position:27.5% 87.5%}.em.em-tokyo_tower{background-position:65% 40%}.em.em-japan{background-position:65% 45%}.em.em-mount_fuji{background-position:65% 37.5%}.em.em-statue_of_liberty{background-position:65% 42.5%}.em.em-ship{background-position:75% 25%}.em.em-speedboat{background-position:75% 42.5%}.em.em-rowboat{background-position:75% 27.5%}.em.em-rocket{background-position:72.5% 42.5%}.em.em-helicopter{background-position:72.5% 45%}.em.em-steam_locomotive{background-position:72.5% 47.5%}.em.em-tram{background-position:72.5% 67.5%}.em.em-mountain_railway{background-position:75% 15%}.em.em-bike{background-position:75% 77.5%}.em.em-aerial_tramway{background-position:75% 22.5%}.em.em-suspension_railway{background-position:75% 17.5%}.em.em-mountain_cableway{background-position:75% 20%}.em.em-tractor{background-position:75% 10%}.em.em-blue_car{background-position:75% 2.5%}.em.em-oncoming_automobile{background-position:75% 0}.em.em-car,.em.em-red_car{background-position:72.5% 100%}.em.em-taxi{background-position:72.5% 95%}.em.em-oncoming_taxi{background-position:72.5% 97.5%}.em.em-articulated_lorry{background-position:75% 7.5%}.em.em-bus{background-position:72.5% 72.5%}.em.em-oncoming_bus{background-position:72.5% 75%}.em.em-rotating_light{background-position:75% 52.5%}.em.em-police_car{background-position:72.5% 90%}.em.em-oncoming_police_car{background-position:72.5% 92.5%}.em.em-fire_engine{background-position:72.5% 87.5%}.em.em-ambulance{background-position:72.5% 85%}.em.em-minibus{background-position:72.5% 82.5%}.em.em-truck{background-position:75% 5%}.em.em-train{background-position:72.5% 70%}.em.em-station{background-position:72.5% 65%}.em.em-bullettrain_front,.em.em-train2{background-position:72.5% 57.5%}.em.em-bullettrain_side{background-position:72.5% 52.5%}.em.em-light_rail{background-position:72.5% 62.5%}.em.em-monorail{background-position:75% 12.5%}.em.em-railway_car{background-position:72.5% 50%}.em.em-trolleybus{background-position:72.5% 77.5%}.em.em-vertical_traffic_light{background-position:75% 47.5%}.em.em-traffic_light{background-position:75% 45%}.em.em-construction{background-position:75% 50%}.em.em-beginner{background-position:57.5% 92.5%}.em.em-atm{background-position:27.5% 72.5%}.em.em-busstop{background-position:72.5% 80%}.em.em-barber{background-position:47.5% 72.5%}.em.em-izakaya_lantern{background-position:27.5% 90%}.em.em-moyai{background-position:65% 47.5%}.em.em-round_pushpin{background-position:52.5% 52.5%}.em.em-triangular_flag_on_post{background-position:75% 55%}.em.em-jp{background-position:87.5% 85%}.em.em-kr{background-position:90% 2.5%}.em.em-cn{background-position:85% 10%}.em.em-us{background-position:95% 77.5%}.em.em-fr{background-position:85% 87.5%}.em.em-es{background-position:85% 67.5%}.em.em-it{background-position:87.5% 75%}.em.em-ru{background-position:92.5% 72.5%}.em.em-gb,.em.em-uk{background-position:85% 92.5%}.em.em-de{background-position:85% 35%}.em.em-one{background-position:80% 72.5%}.em.em-two{background-position:80% 75%}.em.em-three{background-position:80% 77.5%}.em.em-four{background-position:80% 80%}.em.em-five{background-position:80% 82.5%}.em.em-six{background-position:80% 85%}.em.em-seven{background-position:80% 87.5%}.em.em-eight{background-position:80% 90%}.em.em-nine{background-position:80% 92.5%}.em.em-keycap_ten{background-position:57.5% 50%}.em.em-1234{background-position:57.5% 57.5%}.em.em-zero{background-position:80% 70%}.em.em-hash{background-position:80% 65%}.em.em-symbols{background-position:57.5% 60%}.em.em-arrow_left{background-position:0 87.5%}.em.em-capital_abcd{background-position:57.5% 52.5%}.em.em-abcd{background-position:57.5% 55%}.em.em-abc{background-position:57.5% 62.5%}.em.em-arrow_down_small{background-position:60% 22.5%}.em.em-arrow_up_small{background-position:60% 20%}.em.em-arrows_clockwise{background-position:55% 82.5%}.em.em-arrows_counterclockwise{background-position:55% 85%}.em.em-twisted_rightwards_arrows{background-position:55% 75%}.em.em-repeat{background-position:55% 77.5%}.em.em-repeat_one{background-position:55% 80%}.em.em-top{background-position:57.5% 45%}.em.em-signal_strength{background-position:55% 52.5%}.em.em-restroom{background-position:77.5% 35%}.em.em-mens{background-position:77.5% 30%}.em.em-womens{background-position:77.5% 32.5%}.em.em-baby_symbol{background-position:77.5% 37.5%}.em.em-no_smoking{background-position:75% 65%}.em.em-metro{background-position:72.5% 60%}.em.em-baggage_claim{background-position:77.5% 70%}.em.em-wc{background-position:77.5% 42.5%}.em.em-potable_water{background-position:75% 72.5%}.em.em-put_litter_in_its_place{background-position:75% 67.5%}.em.em-passport_control{background-position:77.5% 65%}.em.em-left_luggage{background-position:77.5% 72.5%}.em.em-customs{background-position:77.5% 67.5%}.em.em-no_entry_sign{background-position:75% 60%}.em.em-underage{background-position:57.5% 47.5%}.em.em-no_mobile_phones{background-position:55% 50%}.em.em-do_not_litter{background-position:75% 70%}.em.em-non-potable_water{background-position:75% 75%}.em.em-no_bicycles{background-position:75% 80%}.em.em-no_pedestrians{background-position:77.5% 25%}.em.em-children_crossing{background-position:77.5% 27.5%}.em.em-heart_decoration{background-position:50% 27.5%}.em.em-vibration_mode{background-position:55% 45%}.em.em-mobile_phone_off{background-position:55% 47.5%}.em.em-chart{background-position:52.5% 2.5%}.em.em-currency_exchange{background-position:50% 85%}.em.em-six_pointed_star{background-position:57.5% 90%}.em.em-diamond_shape_with_a_dot_inside{background-position:50% 30%}.em.em-end{background-position:57.5% 37.5%}.em.em-back{background-position:57.5% 35%}.em.em-on{background-position:57.5% 40%}.em.em-soon{background-position:57.5% 42.5%}.em.em-clock1{background-position:60% 40%}.em.em-clock130{background-position:60% 70%}.em.em-clock10{background-position:60% 62.5%}.em.em-clock1030{background-position:60% 92.5%}.em.em-clock11,.em.em-clock1130{background-position:60% 65%}.em.em-clock12{background-position:60% 67.5%}.em.em-clock1230{background-position:60% 97.5%}.em.em-clock2{background-position:60% 42.5%}.em.em-clock230{background-position:60% 72.5%}.em.em-clock3{background-position:60% 45%}.em.em-clock330{background-position:60% 75%}.em.em-clock4{background-position:60% 47.5%}.em.em-clock430{background-position:60% 77.5%}.em.em-clock5{background-position:60% 50%}.em.em-clock530{background-position:60% 80%}.em.em-clock6{background-position:60% 52.5%}.em.em-clock630{background-position:60% 82.5%}.em.em-clock7{background-position:60% 55%}.em.em-clock730{background-position:60% 85%}.em.em-clock8{background-position:60% 57.5%}.em.em-clock830{background-position:60% 87.5%}.em.em-clock9{background-position:60% 60%}.em.em-clock930{background-position:60% 90%}.em.em-heavy_dollar_sign{background-position:50% 87.5%}.em.em-heavy_exclamation_mark{background-position:10% 20%}.em.em-white_flower{background-position:50% 77.5%}.em.em-100{background-position:50% 80%}.em.em-radio_button{background-position:57.5% 32.5%}.em.em-link{background-position:57.5% 30%}.em.em-trident{background-position:57.5% 95%}.em.em-black_square_button{background-position:57.5% 97.5%}.em.em-white_square_button{background-position:57.5% 100%}.em.em-red_circle{background-position:60% 0}.em.em-large_blue_circle{background-position:60% 2.5%}.em.em-large_blue_diamond{background-position:60% 7.5%}.em.em-large_orange_diamond{background-position:60% 5%}.em.em-small_blue_diamond{background-position:60% 12.5%}.em.em-small_orange_diamond{background-position:60% 10%}.em.em-small_red_triangle{background-position:60% 15%}.em.em-small_red_triangle_down{background-position:60% 17.5%}.em{background:url(../img/sheet_emojione_64_indexed_128.5953c7ea.png)}.em.em-hand,.em.em-raised_hand{background-position:7.5% 37.5%}.em.em-phone{background-position:2.5% 12.5%}.em{background:url(../img/sheet_facebook_64_indexed_128.f1911246.png)}.em.em-boat,.em.em-sailboat{background-position:5% 87.5%}.em{background-image:url(../img/look.62b51bae.png)!important}.em.em-tlj-1{background-position:0 0}.em.em-tlj-2{background-position:0 2.5%}.em.em-tlj-3{background-position:0 5%}.em.em-tlj-4{background-position:0 7.5%}.em.em-tlj-5{background-position:0 10%}.em.em-tlj-6{background-position:0 12.5%}.em.em-tlj-7{background-position:0 15%}.em.em-tlj-8{background-position:0 17.5%}.em.em-tlj-9{background-position:0 20%}.em.em-tlj-10{background-position:0 22.5%}.em.em-tlj-11{background-position:0 25%}.em.em-tlj-12{background-position:0 27.5%}.em.em-tlj-13{background-position:0 30%}.em.em-tlj-14{background-position:0 32.5%}.em.em-tlj-15{background-position:0 35%}.em.em-tlj-16{background-position:0 37.5%}.em.em-tlj-17{background-position:0 40%}.em.em-tlj-18{background-position:0 42.5%}.em.em-tlj-19{background-position:0 45%}.em.em-tlj-20{background-position:0 47.5%}.em.em-tlj-21{background-position:0 50%}.em.em-tlj-22{background-position:0 52.5%}.em.em-tlj-23{background-position:0 55%}.em.em-tlj-24{background-position:0 57.5%}.em.em-tlj-25{background-position:0 60%}.em.em-tlj-26{background-position:0 62.5%}.em.em-tlj-27{background-position:0 65%}.em.em-tlj-28{background-position:0 67.5%}.em.em-tlj-29{background-position:0 70%}.em.em-tlj-30{background-position:0 72.5%}.em.em-tlj-31{background-position:0 75%}.em.em-tlj-32{background-position:0 77.5%}.em.em-tlj-33{background-position:0 80%}.em.em-tlj-34{background-position:0 82.5%}.em.em-tlj-35{background-position:0 85%}.em.em-tlj-36{background-position:0 87.5%}.em.em-tlj-37{background-position:0 90%}.em.em-tlj-38{background-position:0 92.5%}.em.em-tlj-39{background-position:0 95%}.em.em-tlj-40{background-position:0 97.5%}.em.em-tlj-41{background-position:0 100%}.em.em-tlj-42{background-position:2.5% 0}.em.em-tlj-43{background-position:2.5% 2.5%}.em.em-tlj-44{background-position:2.5% 5%}.em.em-tlj-45{background-position:2.5% 7.5%}.em.em-tlj-46{background-position:2.5% 10%}.em.em-tlj-47{background-position:2.5% 12.5%}.em.em-tlj-48{background-position:2.5% 15%}.em.em-tlj-49{background-position:2.5% 17.5%}.em.em-tlj-50{background-position:2.5% 20%}.em.em-tlj-51{background-position:2.5% 22.5%}.em.em-tlj-52{background-position:2.5% 25%}.em.em-tlj-53{background-position:2.5% 27.5%}.em.em-tlj-54{background-position:2.5% 30%}.em.em-tlj-55{background-position:2.5% 32.5%}.em.em-tlj-56{background-position:2.5% 35%}.em.em-tlj-57{background-position:2.5% 37.5%}.em.em-tlj-58{background-position:2.5% 40%}.em.em-tlj-59{background-position:2.5% 42.5%}.em.em-tlj-60{background-position:2.5% 45%}.em.em-tlj-61{background-position:2.5% 47.5%}.em.em-tlj-62{background-position:2.5% 50%}.em.em-tlj-63{background-position:2.5% 52.5%}.em.em-tlj-64{background-position:2.5% 55%}.em.em-tlj-65{background-position:2.5% 57.5%}.em.em-tlj-66{background-position:2.5% 60%}.em.em-tlj-67{background-position:2.5% 62.5%}.em.em-tlj-68{background-position:2.5% 65%}.em.em-tlj-69{background-position:2.5% 67.5%}.em.em-tlj-70{background-position:2.5% 70%}.em.em-tlj-71{background-position:2.5% 72.5%}.em.em-tlj-72{background-position:2.5% 75%}.em.em-tlj-73{background-position:2.5% 77.5%}.em.em-tlj-74{background-position:2.5% 80%}.em.em-tlj-75{background-position:2.5% 82.5%}.em.em-tlj-76{background-position:2.5% 85%}.em.em-tlj-77{background-position:2.5% 87.5%}.em.em-tlj-78{background-position:2.5% 90%}.em.em-tlj-79{background-position:2.5% 92.5%}.em.em-tlj-80{background-position:2.5% 95%}.em.em-tlj-81{background-position:2.5% 97.5%}.em.em-tlj-82{background-position:2.5% 100%}.em.em-tlj-83{background-position:5% 0}.em.em-tlj-84{background-position:5% 2.5%}.em.em-tlj-85{background-position:5% 5%}.em.em-tlj-86{background-position:5% 7.5%}.em.em-tlj-87{background-position:5% 10%}.em.em-tlj-88{background-position:5% 12.5%}.em.em-tlj-89{background-position:5% 15%}.em.em-tlj-90{background-position:5% 17.5%}.em.em-tlj-91{background-position:5% 20%}.em.em-tlj-92{background-position:5% 22.5%}.em.em-tlj-93{background-position:5% 25%}.em.em-tlj-94{background-position:5% 27.5%}.em.em-tlj-95{background-position:5% 30%}.em.em-tlj-96{background-position:5% 32.5%}.em{background:url(../img/sheet_messenger_64_indexed_128.68a885d7.png)}.em.em-bee{background-position:30% 85%}.em.em-car,.em.em-red_car{background-position:72.5% 87.5%}.em{display:inline-block;height:1em;width:1em;overflow:hidden;line-height:18px;font-size:22px;vertical-align:middle;margin-top:-4px;color:transparent!important;background:url(../img/sheet_twitter_64_indexed_128.0ebbf2e8.png);background-size:4100%}.em.em-grinning{background-position:65% 37.5%}.em.em-grimacing{background-position:67.5% 45%}.em.em-grin{background-position:65% 40%}.em.em-joy{background-position:65% 42.5%}.em.em-smiley{background-position:65% 45%}.em.em-smile{background-position:65% 47.5%}.em.em-sweat_smile{background-position:65% 50%}.em.em-laughing,.em.em-satisfied{background-position:65% 52.5%}.em.em-innocent{background-position:65% 55%}.em.em-wink{background-position:65% 60%}.em.em-blush{background-position:65% 62.5%}.em.em-slightly_smiling_face{background-position:67.5% 100%}.em.em-upside_down_face{background-position:70% 0}.em.em-relaxed{background-position:2.5% 62.5%}.em.em-yum{background-position:65% 65%}.em.em-relieved{background-position:65% 67.5%}.em.em-heart_eyes{background-position:65% 70%}.em.em-kissing_heart{background-position:65% 97.5%}.em.em-kissing{background-position:65% 95%}.em.em-kissing_smiling_eyes{background-position:65% 100%}.em.em-kissing_closed_eyes{background-position:67.5% 0}.em.em-stuck_out_tongue_winking_eye{background-position:67.5% 5%}.em.em-stuck_out_tongue_closed_eyes{background-position:67.5% 7.5%}.em.em-stuck_out_tongue{background-position:67.5% 2.5%}.em.em-money_mouth_face{background-position:80% 5%}.em.em-nerd_face{background-position:80% 10%}.em.em-sunglasses{background-position:65% 72.5%}.em.em-hugging_face{background-position:80% 20%}.em.em-smirk{background-position:65% 75%}.em.em-no_mouth{background-position:67.5% 70%}.em.em-neutral_face{background-position:65% 77.5%}.em.em-expressionless{background-position:65% 80%}.em.em-unamused{background-position:65% 82.5%}.em.em-face_with_rolling_eyes{background-position:70% 2.5%}.em.em-thinking_face{background-position:80% 12.5%}.em.em-flushed{background-position:67.5% 62.5%}.em.em-disappointed{background-position:67.5% 10%}.em.em-worried{background-position:67.5% 12.5%}.em.em-angry{background-position:67.5% 15%}.em.em-rage{background-position:67.5% 17.5%}.em.em-pensive{background-position:65% 87.5%}.em.em-confused{background-position:65% 90%}.em.em-slightly_frowning_face{background-position:67.5% 97.5%}.em.em-white_frowning_face{background-position:2.5% 60%}.em.em-persevere{background-position:67.5% 22.5%}.em.em-confounded{background-position:65% 92.5%}.em.em-tired_face{background-position:67.5% 42.5%}.em.em-weary{background-position:67.5% 37.5%}.em.em-triumph{background-position:67.5% 25%}.em.em-open_mouth{background-position:67.5% 50%}.em.em-scream{background-position:67.5% 57.5%}.em.em-fearful{background-position:67.5% 35%}.em.em-cold_sweat{background-position:67.5% 55%}.em.em-hushed{background-position:67.5% 52.5%}.em.em-frowning{background-position:67.5% 30%}.em.em-anguished{background-position:67.5% 32.5%}.em.em-cry{background-position:67.5% 20%}.em.em-disappointed_relieved{background-position:67.5% 27.5%}.em.em-sleepy{background-position:67.5% 40%}.em.em-sweat{background-position:65% 85%}.em.em-sob{background-position:67.5% 47.5%}.em.em-dizzy_face{background-position:67.5% 67.5%}.em.em-astonished{background-position:67.5% 60%}.em.em-zipper_mouth_face{background-position:80% 2.5%}.em.em-mask{background-position:67.5% 72.5%}.em.em-face_with_thermometer{background-position:80% 7.5%}.em.em-face_with_head_bandage{background-position:80% 15%}.em.em-sleeping{background-position:67.5% 65%}.em.em-zzz{background-position:50% 27.5%}.em.em-hankey,.em.em-poop,.em.em-shit{background-position:50% 40%}.em.em-smiling_imp{background-position:65% 57.5%}.em.em-imp{background-position:45% 65%}.em.em-japanese_ogre{background-position:45% 37.5%}.em.em-japanese_goblin{background-position:45% 40%}.em.em-skull{background-position:45% 67.5%}.em.em-ghost{background-position:45% 42.5%}.em.em-alien{background-position:45% 60%}.em.em-robot_face{background-position:80% 17.5%}.em.em-smiley_cat{background-position:67.5% 80%}.em.em-smile_cat{background-position:67.5% 75%}.em.em-joy_cat{background-position:67.5% 77.5%}.em.em-heart_eyes_cat{background-position:67.5% 82.5%}.em.em-smirk_cat{background-position:67.5% 85%}.em.em-kissing_cat{background-position:67.5% 87.5%}.em.em-scream_cat{background-position:67.5% 95%}.em.em-crying_cat_face{background-position:67.5% 92.5%}.em.em-pouting_cat{background-position:67.5% 90%}.em.em-raised_hands{background-position:70% 72.5%}.em.em-clap{background-position:37.5% 40%}.em.em-wave{background-position:35% 82.5%}.em.em---1,.em.em-thumbsup{background-position:37.5% 10%}.em.em--1,.em.em-thumbsdown{background-position:37.5% 25%}.em.em-facepunch,.em.em-punch{background-position:35% 67.5%}.em.em-fist{background-position:7.5% 22.5%}.em.em-v{background-position:7.5% 52.5%}.em.em-ok_hand{background-position:35% 97.5%}.em.em-hand,.em.em-raised_hand{background-position:7.5% 37.5%}.em.em-open_hands{background-position:37.5% 55%}.em.em-muscle{background-position:50% 42.5%}.em.em-pray{background-position:72.5% 15%}.em.em-point_up{background-position:2.5% 25%}.em.em-point_up_2{background-position:35% 7.5%}.em.em-point_down{background-position:35% 22.5%}.em.em-point_left{background-position:35% 37.5%}.em.em-point_right{background-position:35% 52.5%}.em.em-middle_finger{background-position:62.5% 47.5%}.em.em-raised_hand_with_fingers_splayed{background-position:62.5% 32.5%}.em.em-the_horns{background-position:80% 22.5%}.em.em-spock-hand{background-position:62.5% 62.5%}.em.em-writing_hand{background-position:7.5% 67.5%}.em.em-nail_care{background-position:47.5% 15%}.em.em-lips{background-position:35% 2.5%}.em.em-tongue{background-position:35% 5%}.em.em-ear{background-position:32.5% 75%}.em.em-nose{background-position:32.5% 90%}.em.em-eye{background-position:32.5% 72.5%}.em.em-eyes{background-position:32.5% 70%}.em.em-bust_in_silhouette{background-position:40% 15%}.em.em-busts_in_silhouette{background-position:40% 17.5%}.em.em-speaking_head_in_silhouette{background-position:65% 12.5%}.em.em-baby{background-position:42.5% 95%}.em.em-boy{background-position:40% 20%}.em.em-girl{background-position:40% 35%}.em.em-man{background-position:40% 50%}.em.em-woman{background-position:40% 65%}.em.em-person_with_blond_hair{background-position:42.5% 20%}.em.em-older_man{background-position:42.5% 65%}.em.em-older_woman{background-position:42.5% 80%}.em.em-man_with_gua_pi_mao{background-position:42.5% 35%}.em.em-man_with_turban{background-position:42.5% 50%}.em.em-cop{background-position:40% 90%}.em.em-construction_worker{background-position:45% 7.5%}.em.em-guardsman{background-position:45% 85%}.em.em-sleuth_or_spy{background-position:60% 97.5%}.em.em-santa{background-position:20% 72.5%}.em.em-angel{background-position:45% 45%}.em.em-princess{background-position:45% 22.5%}.em.em-bride_with_veil{background-position:42.5% 5%}.em.em-walking{background-position:75% 100%}.em.em-runner,.em.em-running{background-position:25% 22.5%}.em.em-dancer{background-position:45% 100%}.em.em-dancers{background-position:42.5% 2.5%}.em.em-couple{background-position:40% 82.5%}.em.em-two_men_holding_hands{background-position:40% 85%}.em.em-two_women_holding_hands{background-position:40% 87.5%}.em.em-bow{background-position:70% 35%}.em.em-information_desk_person{background-position:45% 70%}.em.em-no_good{background-position:70% 5%}.em.em-ok_woman{background-position:70% 20%}.em.em-raising_hand{background-position:70% 57.5%}.em.em-person_with_pouting_face{background-position:72.5% 0}.em.em-person_frowning{background-position:70% 87.5%}.em.em-haircut{background-position:47.5% 45%}.em.em-massage{background-position:47.5% 30%}.em.em-couple_with_heart{background-position:47.5% 82.5%}.em.em-woman-heart-woman{background-position:97.5% 47.5%}.em.em-man-heart-man{background-position:97.5% 30%}.em.em-couplekiss{background-position:47.5% 77.5%}.em.em-woman-kiss-woman{background-position:97.5% 50%}.em.em-man-kiss-man{background-position:97.5% 32.5%}.em.em-family{background-position:40% 80%}.em.em-man-woman-girl{background-position:97.5% 22.5%}.em.em-man-woman-girl-boy{background-position:97.5% 25%}.em.em-man-woman-boy-boy{background-position:97.5% 20%}.em.em-man-woman-girl-girl{background-position:97.5% 27.5%}.em.em-woman-woman-boy{background-position:97.5% 35%}.em.em-woman-woman-girl{background-position:97.5% 40%}.em.em-woman-woman-girl-boy{background-position:97.5% 42.5%}.em.em-woman-woman-boy-boy{background-position:97.5% 37.5%}.em.em-woman-woman-girl-girl{background-position:97.5% 45%}.em.em-man-man-boy{background-position:97.5% 7.5%}.em.em-man-man-girl{background-position:97.5% 12.5%}.em.em-man-man-girl-boy{background-position:97.5% 15%}.em.em-man-man-boy-boy{background-position:97.5% 10%}.em.em-man-man-girl-girl{background-position:97.5% 17.5%}.em.em-womans_clothes{background-position:37.5% 92.5%}.em.em-shirt,.em.em-tshirt{background-position:37.5% 80%}.em.em-jeans{background-position:37.5% 82.5%}.em.em-necktie{background-position:37.5% 77.5%}.em.em-dress{background-position:37.5% 85%}.em.em-bikini{background-position:37.5% 90%}.em.em-kimono{background-position:37.5% 87.5%}.em.em-lipstick{background-position:47.5% 12.5%}.em.em-kiss{background-position:47.5% 67.5%}.em.em-footprints{background-position:40% 12.5%}.em.em-high_heel{background-position:40% 5%}.em.em-sandal{background-position:40% 7.5%}.em.em-boot{background-position:40% 10%}.em.em-mans_shoe,.em.em-shoe{background-position:40% 0}.em.em-athletic_shoe{background-position:40% 2.5%}.em.em-womans_hat{background-position:37.5% 72.5%}.em.em-tophat{background-position:22.5% 60%}.em.em-helmet_with_white_cross{background-position:5% 62.5%}.em.em-mortar_board{background-position:22.5% 17.5%}.em.em-crown{background-position:37.5% 70%}.em.em-school_satchel{background-position:22.5% 15%}.em.em-pouch{background-position:37.5% 100%}.em.em-purse{background-position:37.5% 95%}.em.em-handbag{background-position:37.5% 97.5%}.em.em-briefcase{background-position:50% 100%}.em.em-eyeglasses{background-position:37.5% 75%}.em.em-dark_sunglasses{background-position:62.5% 10%}.em.em-ring{background-position:47.5% 72.5%}.em.em-closed_umbrella{background-position:12.5% 57.5%}.em.em-dog{background-position:32.5% 45%}.em.em-cat{background-position:32.5% 32.5%}.em.em-mouse{background-position:32.5% 22.5%}.em.em-hamster{background-position:32.5% 52.5%}.em.em-rabbit{background-position:32.5% 30%}.em.em-bear{background-position:32.5% 57.5%}.em.em-panda_face{background-position:32.5% 60%}.em.em-koala{background-position:32.5% 10%}.em.em-tiger{background-position:32.5% 27.5%}.em.em-lion_face{background-position:80% 40%}.em.em-cow{background-position:32.5% 25%}.em.em-pig{background-position:32.5% 47.5%}.em.em-pig_nose{background-position:32.5% 62.5%}.em.em-frog{background-position:32.5% 50%}.em.em-octopus{background-position:30% 75%}.em.em-monkey_face{background-position:32.5% 42.5%}.em.em-see_no_evil{background-position:70% 50%}.em.em-hear_no_evil{background-position:70% 52.5%}.em.em-speak_no_evil{background-position:70% 55%}.em.em-monkey{background-position:30% 57.5%}.em.em-chicken{background-position:30% 62.5%}.em.em-penguin{background-position:32.5% 7.5%}.em.em-bird{background-position:32.5% 5%}.em.em-baby_chick{background-position:32.5% 0}.em.em-hatching_chick{background-position:30% 100%}.em.em-hatched_chick{background-position:32.5% 2.5%}.em.em-wolf{background-position:32.5% 55%}.em.em-boar{background-position:30% 70%}.em.em-horse{background-position:32.5% 40%}.em.em-unicorn_face{background-position:80% 47.5%}.em.em-bee,.em.em-honeybee{background-position:30% 85%}.em.em-bug{background-position:30% 80%}.em.em-snail{background-position:30% 42.5%}.em.em-beetle{background-position:30% 87.5%}.em.em-ant{background-position:30% 82.5%}.em.em-spider{background-position:62.5% 12.5%}.em.em-scorpion{background-position:80% 42.5%}.em.em-crab{background-position:80% 37.5%}.em.em-snake{background-position:30% 45%}.em.em-turtle{background-position:30% 97.5%}.em.em-tropical_fish{background-position:30% 92.5%}.em.em-fish{background-position:30% 90%}.em.em-blowfish{background-position:30% 95%}.em.em-dolphin{background-position:32.5% 20%}.em.em-whale{background-position:32.5% 37.5%}.em.em-whale2{background-position:30% 40%}.em.em-crocodile{background-position:30% 37.5%}.em.em-leopard{background-position:30% 27.5%}.em.em-tiger2{background-position:30% 25%}.em.em-water_buffalo{background-position:30% 20%}.em.em-ox{background-position:30% 17.5%}.em.em-cow2{background-position:30% 22.5%}.em.em-dromedary_camel{background-position:32.5% 15%}.em.em-camel{background-position:32.5% 17.5%}.em.em-elephant{background-position:30% 72.5%}.em.em-goat{background-position:30% 52.5%}.em.em-ram{background-position:30% 50%}.em.em-sheep{background-position:30% 55%}.em.em-racehorse{background-position:30% 47.5%}.em.em-pig2{background-position:30% 67.5%}.em.em-rat{background-position:30% 12.5%}.em.em-mouse2{background-position:30% 15%}.em.em-rooster{background-position:30% 60%}.em.em-turkey{background-position:80% 45%}.em.em-dove_of_peace{background-position:60% 15%}.em.em-dog2{background-position:30% 65%}.em.em-poodle{background-position:32.5% 12.5%}.em.em-cat2{background-position:30% 32.5%}.em.em-rabbit2{background-position:30% 30%}.em.em-chipmunk{background-position:32.5% 67.5%}.em.em-feet,.em.em-paw_prints{background-position:32.5% 65%}.em.em-dragon{background-position:30% 35%}.em.em-dragon_face{background-position:32.5% 35%}.em.em-cactus{background-position:15% 77.5%}.em.em-christmas_tree{background-position:20% 70%}.em.em-evergreen_tree{background-position:15% 70%}.em.em-deciduous_tree{background-position:15% 72.5%}.em.em-palm_tree{background-position:15% 75%}.em.em-seedling{background-position:15% 67.5%}.em.em-herb{background-position:17.5% 0}.em.em-shamrock{background-position:2.5% 22.5%}.em.em-four_leaf_clover{background-position:17.5% 2.5%}.em.em-bamboo{background-position:22.5% 2.5%}.em.em-tanabata_tree{background-position:20% 100%}.em.em-leaves{background-position:17.5% 10%}.em.em-fallen_leaf{background-position:17.5% 7.5%}.em.em-maple_leaf{background-position:17.5% 5%}.em.em-ear_of_rice{background-position:15% 100%}.em.em-hibiscus{background-position:15% 90%}.em.em-sunflower{background-position:15% 92.5%}.em.em-rose{background-position:15% 87.5%}.em.em-tulip{background-position:15% 82.5%}.em.em-blossom{background-position:15% 95%}.em.em-cherry_blossom{background-position:15% 85%}.em.em-bouquet{background-position:47.5% 80%}.em.em-mushroom{background-position:17.5% 12.5%}.em.em-chestnut{background-position:15% 65%}.em.em-jack_o_lantern{background-position:20% 67.5%}.em.em-shell{background-position:30% 77.5%}.em.em-spider_web{background-position:62.5% 15%}.em.em-earth_americas{background-position:12.5% 87.5%}.em.em-earth_africa{background-position:12.5% 85%}.em.em-earth_asia{background-position:12.5% 90%}.em.em-full_moon{background-position:15% 2.5%}.em.em-waning_gibbous_moon{background-position:15% 5%}.em.em-last_quarter_moon{background-position:15% 7.5%}.em.em-waning_crescent_moon{background-position:15% 10%}.em.em-new_moon{background-position:12.5% 95%}.em.em-waxing_crescent_moon{background-position:12.5% 97.5%}.em.em-first_quarter_moon{background-position:12.5% 100%}.em.em-moon,.em.em-waxing_gibbous_moon{background-position:15% 0}.em.em-new_moon_with_face{background-position:15% 15%}.em.em-full_moon_with_face{background-position:15% 22.5%}.em.em-first_quarter_moon_with_face{background-position:15% 17.5%}.em.em-last_quarter_moon_with_face{background-position:15% 20%}.em.em-sun_with_face{background-position:15% 25%}.em.em-crescent_moon{background-position:15% 12.5%}.em.em-star{background-position:10% 60%}.em.em-star2{background-position:15% 27.5%}.em.em-dizzy{background-position:50% 57.5%}.em.em-sparkles{background-position:7.5% 97.5%}.em.em-comet{background-position:2.5% 10%}.em.em-sunny{background-position:2.5% 0}.em.em-mostly_sunny{background-position:15% 35%}.em.em-partly_sunny{background-position:5% 52.5%}.em.em-barely_sunny{background-position:15% 37.5%}.em.em-partly_sunny_rain{background-position:15% 40%}.em.em-cloud{background-position:2.5% 2.5%}.em.em-rain_cloud{background-position:15% 42.5%}.em.em-thunder_cloud_and_rain{background-position:5% 55%}.em.em-lightning{background-position:15% 47.5%}.em.em-zap{background-position:5% 32.5%}.em.em-fire{background-position:57.5% 52.5%}.em.em-boom,.em.em-collision{background-position:50% 30%}.em.em-snowflake{background-position:10% 2.5%}.em.em-snow_cloud{background-position:15% 45%}.em.em-snowman{background-position:2.5% 7.5%}.em.em-snowman_without_snow{background-position:5% 50%}.em.em-wind_blowing_face{background-position:15% 55%}.em.em-dash{background-position:50% 37.5%}.em.em-tornado{background-position:15% 50%}.em.em-fog{background-position:15% 52.5%}.em.em-umbrella{background-position:2.5% 5%}.em.em-umbrella_with_rain_drops{background-position:2.5% 17.5%}.em.em-droplet{background-position:50% 35%}.em.em-sweat_drops{background-position:50% 32.5%}.em.em-ocean{background-position:12.5% 77.5%}.em.em-green_apple{background-position:17.5% 40%}.em.em-apple{background-position:17.5% 37.5%}.em.em-pear{background-position:17.5% 42.5%}.em.em-tangerine{background-position:17.5% 27.5%}.em.em-lemon{background-position:17.5% 30%}.em.em-banana{background-position:17.5% 32.5%}.em.em-watermelon{background-position:17.5% 25%}.em.em-grapes{background-position:17.5% 20%}.em.em-strawberry{background-position:17.5% 50%}.em.em-melon{background-position:17.5% 22.5%}.em.em-cherries{background-position:17.5% 47.5%}.em.em-peach{background-position:17.5% 45%}.em.em-pineapple{background-position:17.5% 35%}.em.em-tomato{background-position:17.5% 15%}.em.em-eggplant{background-position:17.5% 17.5%}.em.em-hot_pepper{background-position:15% 80%}.em.em-corn{background-position:15% 97.5%}.em.em-sweet_potato{background-position:17.5% 82.5%}.em.em-honey_pot{background-position:20% 17.5%}.em.em-bread{background-position:17.5% 77.5%}.em.em-cheese_wedge{background-position:80% 50%}.em.em-poultry_leg{background-position:17.5% 60%}.em.em-meat_on_bone{background-position:17.5% 57.5%}.em.em-fried_shrimp{background-position:17.5% 92.5%}.em.em-egg{background-position:20% 27.5%}.em.em-hamburger{background-position:17.5% 52.5%}.em.em-fries{background-position:17.5% 80%}.em.em-hotdog{background-position:15% 57.5%}.em.em-pizza{background-position:17.5% 55%}.em.em-spaghetti{background-position:17.5% 75%}.em.em-taco{background-position:15% 60%}.em.em-burrito{background-position:15% 62.5%}.em.em-ramen{background-position:17.5% 72.5%}.em.em-stew{background-position:20% 25%}.em.em-fish_cake{background-position:17.5% 95%}.em.em-sushi{background-position:17.5% 90%}.em.em-bento{background-position:20% 22.5%}.em.em-curry{background-position:17.5% 70%}.em.em-rice_ball{background-position:17.5% 65%}.em.em-rice{background-position:17.5% 67.5%}.em.em-rice_cracker{background-position:17.5% 62.5%}.em.em-oden{background-position:17.5% 87.5%}.em.em-dango{background-position:17.5% 85%}.em.em-shaved_ice{background-position:17.5% 100%}.em.em-ice_cream{background-position:20% 0}.em.em-icecream{background-position:17.5% 97.5%}.em.em-cake{background-position:20% 20%}.em.em-birthday{background-position:20% 65%}.em.em-custard{background-position:20% 15%}.em.em-candy{background-position:20% 10%}.em.em-lollipop{background-position:20% 12.5%}.em.em-chocolate_bar{background-position:20% 7.5%}.em.em-popcorn{background-position:20% 57.5%}.em.em-doughnut{background-position:20% 2.5%}.em.em-cookie{background-position:20% 5%}.em.em-beer{background-position:20% 45%}.em.em-beers{background-position:20% 47.5%}.em.em-wine_glass{background-position:20% 37.5%}.em.em-cocktail{background-position:20% 40%}.em.em-tropical_drink{background-position:20% 42.5%}.em.em-champagne{background-position:20% 55%}.em.em-sake{background-position:20% 35%}.em.em-tea{background-position:20% 32.5%}.em.em-coffee{background-position:2.5% 20%}.em.em-baby_bottle{background-position:20% 50%}.em.em-fork_and_knife{background-position:20% 30%}.em.em-knife_fork_plate{background-position:20% 52.5%}.em.em-soccer{background-position:5% 45%}.em.em-basketball{background-position:25% 15%}.em.em-football{background-position:25% 60%}.em.em-baseball{background-position:5% 47.5%}.em.em-tennis{background-position:25% 10%}.em.em-volleyball{background-position:27.5% 2.5%}.em.em-rugby_football{background-position:25% 62.5%}.em.em-8ball{background-position:22.5% 80%}.em.em-golf{background-position:5% 82.5%}.em.em-golfer{background-position:25% 95%}.em.em-table_tennis_paddle_and_ball{background-position:27.5% 10%}.em.em-badminton_racquet_and_shuttlecock{background-position:27.5% 95%}.em.em-ice_hockey_stick_and_puck{background-position:27.5% 7.5%}.em.em-field_hockey_stick_and_ball{background-position:27.5% 5%}.em.em-cricket_bat_and_ball{background-position:27.5% 0}.em.em-ski{background-position:25% 12.5%}.em.em-skier{background-position:5% 90%}.em.em-snowboarder{background-position:25% 20%}.em.em-ice_skate{background-position:5% 92.5%}.em.em-bow_and_arrow{background-position:27.5% 97.5%}.em.em-fishing_pole_and_fish{background-position:22.5% 45%}.em.em-rowboat{background-position:75% 15%}.em.em-swimmer{background-position:25% 65%}.em.em-surfer{background-position:25% 37.5%}.em.em-bath{background-position:77.5% 35%}.em.em-person_with_ball{background-position:5% 95%}.em.em-weight_lifter{background-position:25% 80%}.em.em-bicyclist{background-position:75% 70%}.em.em-mountain_bicyclist{background-position:75% 85%}.em.em-horse_racing{background-position:25% 57.5%}.em.em-man_in_business_suit_levitating{background-position:60% 95%}.em.em-trophy{background-position:25% 55%}.em.em-running_shirt_with_sash{background-position:25% 7.5%}.em.em-sports_medal{background-position:25% 52.5%}.em.em-medal{background-position:22.5% 20%}.em.em-reminder_ribbon{background-position:22.5% 22.5%}.em.em-rosette{background-position:27.5% 90%}.em.em-ticket{background-position:22.5% 65%}.em.em-admission_tickets{background-position:22.5% 35%}.em.em-performing_arts{background-position:22.5% 70%}.em.em-art{background-position:22.5% 57.5%}.em.em-circus_tent{background-position:22.5% 62.5%}.em.em-microphone{background-position:22.5% 47.5%}.em.em-headphones{background-position:22.5% 55%}.em.em-musical_score{background-position:25% 5%}.em.em-musical_keyboard{background-position:22.5% 100%}.em.em-saxophone{background-position:22.5% 95%}.em.em-trumpet{background-position:25% 0}.em.em-guitar{background-position:22.5% 97.5%}.em.em-violin{background-position:25% 2.5%}.em.em-clapper{background-position:22.5% 67.5%}.em.em-video_game{background-position:22.5% 72.5%}.em.em-space_invader{background-position:45% 62.5%}.em.em-dart{background-position:22.5% 75%}.em.em-game_die{background-position:22.5% 82.5%}.em.em-slot_machine{background-position:22.5% 77.5%}.em.em-bowling{background-position:22.5% 85%}.em.em-car{background-position:72.5% 87.5%}.em.em-taxi{background-position:72.5% 82.5%}.em.em-blue_car{background-position:72.5% 92.5%}.em.em-bus{background-position:72.5% 60%}.em.em-trolleybus{background-position:72.5% 65%}.em.em-racing_car{background-position:25% 100%}.em.em-police_car{background-position:72.5% 77.5%}.em.em-ambulance{background-position:72.5% 72.5%}.em.em-fire_engine{background-position:72.5% 75%}.em.em-minibus{background-position:72.5% 70%}.em.em-truck{background-position:72.5% 95%}.em.em-articulated_lorry{background-position:72.5% 97.5%}.em.em-tractor{background-position:72.5% 100%}.em.em-racing_motorcycle{background-position:25% 97.5%}.em.em-bike{background-position:75% 65%}.em.em-rotating_light{background-position:75% 40%}.em.em-oncoming_police_car{background-position:72.5% 80%}.em.em-oncoming_bus{background-position:72.5% 62.5%}.em.em-oncoming_automobile{background-position:72.5% 90%}.em.em-oncoming_taxi{background-position:72.5% 85%}.em.em-aerial_tramway{background-position:75% 10%}.em.em-mountain_cableway{background-position:75% 7.5%}.em.em-suspension_railway{background-position:75% 5%}.em.em-railway_car{background-position:72.5% 37.5%}.em.em-train{background-position:72.5% 57.5%}.em.em-monorail{background-position:75% 0}.em.em-bullettrain_side{background-position:72.5% 40%}.em.em-bullettrain_front{background-position:72.5% 42.5%}.em.em-light_rail{background-position:72.5% 50%}.em.em-mountain_railway{background-position:75% 2.5%}.em.em-steam_locomotive{background-position:72.5% 35%}.em.em-train2{background-position:72.5% 45%}.em.em-metro{background-position:72.5% 47.5%}.em.em-tram{background-position:72.5% 55%}.em.em-station{background-position:72.5% 52.5%}.em.em-helicopter{background-position:72.5% 32.5%}.em.em-small_airplane{background-position:77.5% 92.5%}.em.em-airplane{background-position:7.5% 17.5%}.em.em-airplane_departure{background-position:77.5% 95%}.em.em-airplane_arriving{background-position:77.5% 97.5%}.em.em-boat{background-position:5% 87.5%}.em.em-motor_boat{background-position:77.5% 90%}.em.em-speedboat{background-position:75% 30%}.em.em-ferry{background-position:5% 85%}.em.em-passenger_ship{background-position:80% 0}.em.em-rocket{background-position:72.5% 30%}.em.em-satellite{background-position:77.5% 100%}.em.em-seat{background-position:50% 95%}.em.em-anchor{background-position:5% 12.5%}.em.em-construction{background-position:75% 37.5%}.em.em-fuelpump{background-position:7.5% 10%}.em.em-busstop{background-position:72.5% 67.5%}.em.em-vertical_traffic_light{background-position:75% 35%}.em.em-traffic_light{background-position:75% 32.5%}.em.em-checkered_flag{background-position:25% 17.5%}.em.em-ship{background-position:75% 12.5%}.em.em-ferris_wheel{background-position:22.5% 40%}.em.em-roller_coaster{background-position:22.5% 42.5%}.em.em-carousel_horse{background-position:22.5% 37.5%}.em.em-building_construction{background-position:27.5% 20%}.em.em-foggy{background-position:12.5% 55%}.em.em-tokyo_tower{background-position:65% 27.5%}.em.em-factory{background-position:27.5% 75%}.em.em-fountain{background-position:5% 80%}.em.em-rice_scene{background-position:22.5% 12.5%}.em.em-mountain{background-position:5% 75%}.em.em-snow_capped_mountain{background-position:27.5% 12.5%}.em.em-mount_fuji{background-position:65% 25%}.em.em-volcano{background-position:12.5% 80%}.em.em-japan{background-position:65% 32.5%}.em.em-camping{background-position:27.5% 15%}.em.em-tent{background-position:7.5% 7.5%}.em.em-national_park{background-position:27.5% 37.5%}.em.em-motorway{background-position:77.5% 85%}.em.em-railway_track{background-position:77.5% 87.5%}.em.em-sunrise{background-position:12.5% 65%}.em.em-sunrise_over_mountains{background-position:12.5% 62.5%}.em.em-desert{background-position:27.5% 32.5%}.em.em-beach_with_umbrella{background-position:27.5% 17.5%}.em.em-desert_island{background-position:27.5% 35%}.em.em-city_sunrise{background-position:12.5% 70%}.em.em-city_sunset{background-position:12.5% 67.5%}.em.em-cityscape{background-position:27.5% 25%}.em.em-night_with_stars{background-position:12.5% 60%}.em.em-bridge_at_night{background-position:12.5% 75%}.em.em-milky_way{background-position:12.5% 82.5%}.em.em-stars{background-position:15% 30%}.em.em-sparkler{background-position:20% 90%}.em.em-fireworks{background-position:20% 87.5%}.em.em-rainbow{background-position:12.5% 72.5%}.em.em-house_buildings{background-position:27.5% 22.5%}.em.em-european_castle{background-position:27.5% 82.5%}.em.em-japanese_castle{background-position:27.5% 80%}.em.em-stadium{background-position:27.5% 40%}.em.em-statue_of_liberty{background-position:65% 30%}.em.em-house{background-position:27.5% 42.5%}.em.em-house_with_garden{background-position:27.5% 45%}.em.em-derelict_house_building{background-position:27.5% 27.5%}.em.em-office{background-position:27.5% 47.5%}.em.em-department_store{background-position:27.5% 72.5%}.em.em-post_office{background-position:27.5% 50%}.em.em-european_post_office{background-position:27.5% 52.5%}.em.em-hospital{background-position:27.5% 55%}.em.em-bank{background-position:27.5% 57.5%}.em.em-hotel{background-position:27.5% 62.5%}.em.em-convenience_store{background-position:27.5% 67.5%}.em.em-school{background-position:27.5% 70%}.em.em-love_hotel{background-position:27.5% 65%}.em.em-wedding{background-position:47.5% 85%}.em.em-classical_building{background-position:27.5% 30%}.em.em-church{background-position:5% 72.5%}.em.em-mosque{background-position:60% 20%}.em.em-synagogue{background-position:60% 22.5%}.em.em-kaaba{background-position:60% 17.5%}.em.em-shinto_shrine{background-position:5% 70%}.em.em-watch{background-position:0 35%}.em.em-iphone{background-position:55% 27.5%}.em.em-calling{background-position:55% 30%}.em.em-computer{background-position:50% 97.5%}.em.em-keyboard{background-position:0 40%}.em.em-desktop_computer{background-position:62.5% 77.5%}.em.em-printer{background-position:62.5% 80%}.em.em-three_button_mouse{background-position:62.5% 82.5%}.em.em-trackball{background-position:62.5% 85%}.em.em-joystick{background-position:62.5% 17.5%}.em.em-compression{background-position:65% 2.5%}.em.em-minidisc{background-position:52.5% 0}.em.em-floppy_disk{background-position:52.5% 2.5%}.em.em-cd{background-position:52.5% 5%}.em.em-dvd{background-position:52.5% 7.5%}.em.em-vhs{background-position:55% 55%}.em.em-camera{background-position:55% 42.5%}.em.em-camera_with_flash{background-position:55% 45%}.em.em-video_camera{background-position:55% 47.5%}.em.em-movie_camera{background-position:22.5% 50%}.em.em-film_projector{background-position:55% 57.5%}.em.em-film_frames{background-position:22.5% 32.5%}.em.em-telephone_receiver{background-position:52.5% 82.5%}.em.em-phone,.em.em-telephone{background-position:2.5% 12.5%}.em.em-pager{background-position:52.5% 85%}.em.em-fax{background-position:52.5% 87.5%}.em.em-tv{background-position:55% 50%}.em.em-radio{background-position:55% 52.5%}.em.em-studio_microphone{background-position:22.5% 25%}.em.em-level_slider{background-position:22.5% 27.5%}.em.em-control_knobs{background-position:22.5% 30%}.em.em-stopwatch{background-position:0 65%}.em.em-timer_clock{background-position:0 67.5%}.em.em-alarm_clock{background-position:0 62.5%}.em.em-mantelpiece_clock{background-position:60% 90%}.em.em-hourglass_flowing_sand{background-position:0 70%}.em.em-hourglass{background-position:0 37.5%}.em.em-satellite_antenna{background-position:52.5% 90%}.em.em-battery{background-position:55% 90%}.em.em-electric_plug{background-position:55% 92.5%}.em.em-bulb{background-position:50% 20%}.em.em-flashlight{background-position:57.5% 55%}.em.em-candle{background-position:60% 87.5%}.em.em-wastebasket{background-position:62.5% 97.5%}.em.em-oil_drum{background-position:77.5% 82.5%}.em.em-money_with_wings{background-position:50% 90%}.em.em-dollar{background-position:50% 82.5%}.em.em-yen{background-position:50% 80%}.em.em-euro{background-position:50% 85%}.em.em-pound{background-position:50% 87.5%}.em.em-moneybag{background-position:50% 70%}.em.em-credit_card{background-position:50% 77.5%}.em.em-gem{background-position:47.5% 75%}.em.em-scales{background-position:5% 17.5%}.em.em-wrench{background-position:57.5% 57.5%}.em.em-hammer{background-position:57.5% 60%}.em.em-hammer_and_pick{background-position:5% 10%}.em.em-hammer_and_wrench{background-position:77.5% 77.5%}.em.em-pick{background-position:5% 60%}.em.em-nut_and_bolt{background-position:57.5% 62.5%}.em.em-gear{background-position:5% 22.5%}.em.em-chains{background-position:5% 65%}.em.em-gun{background-position:57.5% 67.5%}.em.em-bomb{background-position:50% 25%}.em.em-hocho{background-position:57.5% 65%}.em.em-dagger_knife{background-position:65% 10%}.em.em-crossed_swords{background-position:5% 15%}.em.em-shield{background-position:77.5% 80%}.em.em-smoking{background-position:75% 50%}.em.em-skull_and_crossbones{background-position:2.5% 40%}.em.em-coffin{background-position:5% 40%}.em.em-funeral_urn{background-position:5% 42.5%}.em.em-amphora{background-position:27.5% 100%}.em.em-crystal_ball{background-position:57.5% 75%}.em.em-prayer_beads{background-position:55% 60%}.em.em-barber{background-position:47.5% 60%}.em.em-alembic{background-position:5% 20%}.em.em-telescope{background-position:57.5% 72.5%}.em.em-microscope{background-position:57.5% 70%}.em.em-hole{background-position:60% 92.5%}.em.em-pill{background-position:47.5% 65%}.em.em-syringe{background-position:47.5% 62.5%}.em.em-thermometer{background-position:15% 32.5%}.em.em-label{background-position:27.5% 92.5%}.em.em-bookmark{background-position:57.5% 15%}.em.em-toilet{background-position:77.5% 27.5%}.em.em-shower{background-position:77.5% 32.5%}.em.em-bathtub{background-position:77.5% 50%}.em.em-key{background-position:57.5% 2.5%}.em.em-old_key{background-position:65% 5%}.em.em-couch_and_lamp{background-position:77.5% 62.5%}.em.em-sleeping_accommodation{background-position:77.5% 65%}.em.em-bed{background-position:77.5% 72.5%}.em.em-door{background-position:75% 45%}.em.em-bellhop_bell{background-position:77.5% 70%}.em.em-frame_with_picture{background-position:62.5% 87.5%}.em.em-world_map{background-position:65% 22.5%}.em.em-umbrella_on_ground{background-position:5% 77.5%}.em.em-moyai{background-position:65% 35%}.em.em-shopping_bags{background-position:77.5% 67.5%}.em.em-balloon{background-position:20% 92.5%}.em.em-flags{background-position:22.5% 7.5%}.em.em-ribbon{background-position:20% 60%}.em.em-gift{background-position:20% 62.5%}.em.em-confetti_ball{background-position:20% 97.5%}.em.em-tada{background-position:20% 95%}.em.em-dolls{background-position:22.5% 5%}.em.em-wind_chime{background-position:22.5% 10%}.em.em-crossed_flags{background-position:22.5% 0}.em.em-izakaya_lantern{background-position:27.5% 77.5%}.em.em-email{background-position:7.5% 20%}.em.em-envelope_with_arrow{background-position:55% 7.5%}.em.em-incoming_envelope{background-position:55% 5%}.em.em-e-mail{background-position:55% 2.5%}.em.em-love_letter{background-position:47.5% 70%}.em.em-postbox{background-position:55% 20%}.em.em-mailbox_closed{background-position:55% 10%}.em.em-mailbox{background-position:55% 12.5%}.em.em-mailbox_with_mail{background-position:55% 15%}.em.em-mailbox_with_no_mail{background-position:55% 17.5%}.em.em-package{background-position:55% 0}.em.em-postal_horn{background-position:55% 22.5%}.em.em-inbox_tray{background-position:52.5% 100%}.em.em-outbox_tray{background-position:52.5% 97.5%}.em.em-scroll{background-position:52.5% 77.5%}.em.em-page_with_curl{background-position:52.5% 15%}.em.em-bookmark_tabs{background-position:52.5% 50%}.em.em-bar_chart{background-position:52.5% 32.5%}.em.em-chart_with_upwards_trend{background-position:52.5% 27.5%}.em.em-chart_with_downwards_trend{background-position:52.5% 30%}.em.em-page_facing_up{background-position:52.5% 17.5%}.em.em-date{background-position:52.5% 20%}.em.em-calendar{background-position:52.5% 22.5%}.em.em-spiral_calendar_pad{background-position:65% 0}.em.em-card_index{background-position:52.5% 25%}.em.em-card_file_box{background-position:62.5% 92.5%}.em.em-ballot_box_with_ballot{background-position:65% 20%}.em.em-file_cabinet{background-position:62.5% 95%}.em.em-clipboard{background-position:52.5% 35%}.em.em-spiral_note_pad{background-position:62.5% 100%}.em.em-file_folder{background-position:52.5% 10%}.em.em-open_file_folder{background-position:52.5% 12.5%}.em.em-card_index_dividers{background-position:62.5% 90%}.em.em-rolled_up_newspaper{background-position:65% 7.5%}.em.em-newspaper{background-position:55% 25%}.em.em-notebook{background-position:52.5% 55%}.em.em-closed_book{background-position:52.5% 60%}.em.em-green_book{background-position:52.5% 65%}.em.em-blue_book{background-position:52.5% 67.5%}.em.em-orange_book{background-position:52.5% 70%}.em.em-notebook_with_decorative_cover{background-position:52.5% 57.5%}.em.em-ledger{background-position:52.5% 52.5%}.em.em-books{background-position:52.5% 72.5%}.em.em-book{background-position:52.5% 62.5%}.em.em-link{background-position:57.5% 17.5%}.em.em-paperclip{background-position:52.5% 42.5%}.em.em-linked_paperclips{background-position:62.5% 20%}.em.em-scissors{background-position:7.5% 12.5%}.em.em-triangular_ruler{background-position:52.5% 47.5%}.em.em-straight_ruler{background-position:52.5% 45%}.em.em-pushpin{background-position:52.5% 37.5%}.em.em-round_pushpin{background-position:52.5% 40%}.em.em-triangular_flag_on_post{background-position:75% 42.5%}.em.em-waving_white_flag{background-position:27.5% 85%}.em.em-waving_black_flag{background-position:27.5% 87.5%}.em.em-closed_lock_with_key{background-position:57.5% 0}.em.em-lock{background-position:57.5% 5%}.em.em-unlock{background-position:57.5% 7.5%}.em.em-lock_with_ink_pen{background-position:55% 100%}.em.em-lower_left_ballpoint_pen{background-position:62.5% 22.5%}.em.em-lower_left_fountain_pen{background-position:62.5% 25%}.em.em-black_nib{background-position:7.5% 85%}.em.em-memo,.em.em-pencil{background-position:52.5% 80%}.em.em-pencil2{background-position:7.5% 82.5%}.em.em-lower_left_crayon{background-position:62.5% 30%}.em.em-lower_left_paintbrush{background-position:62.5% 27.5%}.em.em-mag{background-position:55% 95%}.em.em-mag_right{background-position:55% 97.5%}.em.em-heart{background-position:10% 25%}.em.em-yellow_heart{background-position:50% 5%}.em.em-green_heart{background-position:50% 2.5%}.em.em-blue_heart{background-position:50% 0}.em.em-purple_heart{background-position:50% 7.5%}.em.em-broken_heart{background-position:47.5% 90%}.em.em-heavy_heart_exclamation_mark_ornament{background-position:10% 22.5%}.em.em-two_hearts{background-position:47.5% 92.5%}.em.em-revolving_hearts{background-position:50% 12.5%}.em.em-heartbeat{background-position:47.5% 87.5%}.em.em-heartpulse{background-position:47.5% 97.5%}.em.em-sparkling_heart{background-position:47.5% 95%}.em.em-cupid{background-position:47.5% 100%}.em.em-gift_heart{background-position:50% 10%}.em.em-heart_decoration{background-position:50% 15%}.em.em-peace_symbol{background-position:2.5% 52.5%}.em.em-latin_cross{background-position:7.5% 92.5%}.em.em-star_and_crescent{background-position:2.5% 50%}.em.em-om_symbol{background-position:60% 12.5%}.em.em-wheel_of_dharma{background-position:2.5% 57.5%}.em.em-star_of_david{background-position:7.5% 95%}.em.em-six_pointed_star{background-position:57.5% 77.5%}.em.em-menorah_with_nine_branches{background-position:60% 25%}.em.em-yin_yang{background-position:2.5% 55%}.em.em-orthodox_cross{background-position:2.5% 47.5%}.em.em-place_of_worship{background-position:77.5% 75%}.em.em-ophiuchus{background-position:5% 57.5%}.em.em-aries{background-position:2.5% 65%}.em.em-taurus{background-position:2.5% 67.5%}.em.em-gemini{background-position:2.5% 70%}.em.em-cancer{background-position:2.5% 72.5%}.em.em-leo{background-position:2.5% 75%}.em.em-virgo{background-position:2.5% 77.5%}.em.em-libra{background-position:2.5% 80%}.em.em-scorpius{background-position:2.5% 82.5%}.em.em-sagittarius{background-position:2.5% 85%}.em.em-capricorn{background-position:2.5% 87.5%}.em.em-aquarius{background-position:2.5% 90%}.em.em-pisces{background-position:2.5% 92.5%}.em.em-id{background-position:10% 100%}.em.em-atom_symbol{background-position:5% 25%}.em.em-u7a7a{background-position:12.5% 27.5%}.em.em-u5272{background-position:12.5% 42.5%}.em.em-radioactive_sign{background-position:2.5% 42.5%}.em.em-biohazard_sign{background-position:2.5% 45%}.em.em-mobile_phone_off{background-position:55% 35%}.em.em-vibration_mode{background-position:55% 32.5%}.em.em-u6709{background-position:12.5% 35%}.em.em-u7121{background-position:12.5% 20%}.em.em-u7533{background-position:12.5% 40%}.em.em-u55b6{background-position:12.5% 45%}.em.em-u6708{background-position:12.5% 37.5%}.em.em-eight_pointed_black_star{background-position:10% 0}.em.em-vs{background-position:12.5% 12.5%}.em.em-accept{background-position:12.5% 50%}.em.em-white_flower{background-position:50% 65%}.em.em-ideograph_advantage{background-position:12.5% 47.5%}.em.em-secret{background-position:10% 72.5%}.em.em-congratulations{background-position:10% 70%}.em.em-u5408{background-position:12.5% 30%}.em.em-u6e80{background-position:12.5% 32.5%}.em.em-u7981{background-position:12.5% 25%}.em.em-a{background-position:10% 80%}.em.em-b{background-position:10% 82.5%}.em.em-ab{background-position:10% 90%}.em.em-cl{background-position:10% 92.5%}.em.em-o2{background-position:10% 85%}.em.em-sos{background-position:12.5% 7.5%}.em.em-no_entry{background-position:5% 67.5%}.em.em-name_badge{background-position:52.5% 75%}.em.em-no_entry_sign{background-position:75% 47.5%}.em.em-x{background-position:10% 7.5%}.em.em-o{background-position:10% 62.5%}.em.em-anger{background-position:50% 22.5%}.em.em-hotsprings{background-position:5% 2.5%}.em.em-no_pedestrians{background-position:77.5% 12.5%}.em.em-do_not_litter{background-position:75% 57.5%}.em.em-no_bicycles{background-position:75% 67.5%}.em.em-non-potable_water{background-position:75% 62.5%}.em.em-underage{background-position:57.5% 35%}.em.em-no_mobile_phones{background-position:55% 37.5%}.em.em-exclamation,.em.em-heavy_exclamation_mark{background-position:10% 20%}.em.em-grey_exclamation{background-position:10% 17.5%}.em.em-question{background-position:10% 12.5%}.em.em-grey_question{background-position:10% 15%}.em.em-bangbang{background-position:0 5%}.em.em-interrobang{background-position:0 7.5%}.em.em-100{background-position:50% 67.5%}.em.em-low_brightness{background-position:55% 75%}.em.em-high_brightness{background-position:55% 77.5%}.em.em-trident{background-position:57.5% 82.5%}.em.em-fleur_de_lis{background-position:5% 27.5%}.em.em-part_alternation_mark{background-position:10% 67.5%}.em.em-warning{background-position:5% 30%}.em.em-children_crossing{background-position:77.5% 15%}.em.em-beginner{background-position:57.5% 80%}.em.em-recycle{background-position:5% 5%}.em.em-u6307{background-position:12.5% 22.5%}.em.em-chart{background-position:50% 92.5%}.em.em-sparkle{background-position:10% 5%}.em.em-eight_spoked_asterisk{background-position:7.5% 100%}.em.em-negative_squared_cross_mark{background-position:10% 10%}.em.em-white_check_mark{background-position:7.5% 15%}.em.em-diamond_shape_with_a_dot_inside{background-position:50% 17.5%}.em.em-cyclone{background-position:12.5% 52.5%}.em.em-loop{background-position:10% 40%}.em.em-globe_with_meridians{background-position:12.5% 92.5%}.em.em-m{background-position:0 80%}.em.em-atm{background-position:27.5% 60%}.em.em-sa{background-position:12.5% 17.5%}.em.em-passport_control{background-position:77.5% 52.5%}.em.em-customs{background-position:77.5% 55%}.em.em-baggage_claim{background-position:77.5% 57.5%}.em.em-left_luggage{background-position:77.5% 60%}.em.em-wheelchair{background-position:5% 7.5%}.em.em-no_smoking{background-position:75% 52.5%}.em.em-wc{background-position:77.5% 30%}.em.em-parking{background-position:10% 87.5%}.em.em-potable_water{background-position:75% 60%}.em.em-mens{background-position:77.5% 17.5%}.em.em-womens{background-position:77.5% 20%}.em.em-baby_symbol{background-position:77.5% 25%}.em.em-restroom{background-position:77.5% 22.5%}.em.em-put_litter_in_its_place{background-position:75% 55%}.em.em-cinema{background-position:22.5% 52.5%}.em.em-signal_strength{background-position:55% 40%}.em.em-koko{background-position:12.5% 15%}.em.em-ng{background-position:12.5% 2.5%}.em.em-ok{background-position:12.5% 5%}.em.em-up{background-position:12.5% 10%}.em.em-cool{background-position:10% 95%}.em.em-new{background-position:12.5% 0}.em.em-free{background-position:10% 97.5%}.em.em-zero{background-position:80% 57.5%}.em.em-one{background-position:80% 60%}.em.em-two{background-position:80% 62.5%}.em.em-three{background-position:80% 65%}.em.em-four{background-position:80% 67.5%}.em.em-five{background-position:80% 70%}.em.em-six{background-position:80% 72.5%}.em.em-seven{background-position:80% 75%}.em.em-eight{background-position:80% 77.5%}.em.em-nine{background-position:80% 80%}.em.em-keycap_ten{background-position:57.5% 37.5%}.em.em-keycap_star{background-position:80% 55%}.em.em-1234{background-position:57.5% 45%}.em.em-arrow_forward{background-position:0 87.5%}.em.em-double_vertical_bar{background-position:0 72.5%}.em.em-black_right_pointing_triangle_with_double_vertical_bar{background-position:0 60%}.em.em-black_square_for_stop{background-position:0 75%}.em.em-eject{background-position:0 42.5%}.em.em-black_circle_for_record{background-position:0 77.5%}.em.em-black_right_pointing_double_triangle_with_vertical_bar{background-position:0 55%}.em.em-black_left_pointing_double_triangle_with_vertical_bar{background-position:0 57.5%}.em.em-fast_forward{background-position:0 45%}.em.em-rewind{background-position:0 47.5%}.em.em-twisted_rightwards_arrows{background-position:55% 62.5%}.em.em-repeat{background-position:55% 65%}.em.em-repeat_one{background-position:55% 67.5%}.em.em-arrow_backward{background-position:0 90%}.em.em-arrow_up_small{background-position:60% 7.5%}.em.em-arrow_down_small{background-position:60% 10%}.em.em-arrow_double_up{background-position:0 50%}.em.em-arrow_double_down{background-position:0 52.5%}.em.em-arrow_right{background-position:10% 35%}.em.em-arrow_left{background-position:10% 47.5%}.em.em-arrow_up{background-position:10% 50%}.em.em-arrow_down{background-position:10% 52.5%}.em.em-arrow_upper_right{background-position:0 22.5%}.em.em-arrow_lower_right{background-position:0 25%}.em.em-arrow_lower_left{background-position:0 27.5%}.em.em-arrow_upper_left{background-position:0 20%}.em.em-arrow_up_down{background-position:0 17.5%}.em.em-left_right_arrow{background-position:0 15%}.em.em-arrows_counterclockwise{background-position:55% 72.5%}.em.em-arrow_right_hook{background-position:0 32.5%}.em.em-leftwards_arrow_with_hook{background-position:0 30%}.em.em-arrow_heading_up{background-position:10% 42.5%}.em.em-arrow_heading_down{background-position:10% 45%}.em.em-hash{background-position:80% 52.5%}.em.em-information_source{background-position:0 12.5%}.em.em-abc{background-position:57.5% 50%}.em.em-abcd{background-position:57.5% 42.5%}.em.em-capital_abcd{background-position:57.5% 40%}.em.em-symbols{background-position:57.5% 47.5%}.em.em-musical_note{background-position:22.5% 90%}.em.em-notes{background-position:22.5% 92.5%}.em.em-wavy_dash{background-position:10% 65%}.em.em-curly_loop{background-position:10% 37.5%}.em.em-heavy_check_mark{background-position:7.5% 87.5%}.em.em-arrows_clockwise{background-position:55% 70%}.em.em-heavy_plus_sign{background-position:10% 27.5%}.em.em-heavy_minus_sign{background-position:10% 30%}.em.em-heavy_division_sign{background-position:10% 32.5%}.em.em-heavy_multiplication_x{background-position:7.5% 90%}.em.em-heavy_dollar_sign{background-position:50% 75%}.em.em-currency_exchange{background-position:50% 72.5%}.em.em-copyright{background-position:0 0}.em.em-registered{background-position:0 2.5%}.em.em-tm{background-position:0 10%}.em.em-end{background-position:57.5% 25%}.em.em-back{background-position:57.5% 22.5%}.em.em-on{background-position:57.5% 27.5%}.em.em-top{background-position:57.5% 32.5%}.em.em-soon{background-position:57.5% 30%}.em.em-ballot_box_with_check{background-position:2.5% 15%}.em.em-radio_button{background-position:57.5% 20%}.em.em-white_circle{background-position:5% 35%}.em.em-black_circle{background-position:5% 37.5%}.em.em-red_circle{background-position:57.5% 90%}.em.em-large_blue_circle{background-position:57.5% 92.5%}.em.em-small_orange_diamond{background-position:57.5% 100%}.em.em-small_blue_diamond{background-position:60% 0}.em.em-large_orange_diamond{background-position:57.5% 95%}.em.em-large_blue_diamond{background-position:57.5% 97.5%}.em.em-small_red_triangle{background-position:60% 2.5%}.em.em-black_small_square{background-position:0 82.5%}.em.em-white_small_square{background-position:0 85%}.em.em-black_large_square{background-position:10% 55%}.em.em-white_large_square{background-position:10% 57.5%}.em.em-small_red_triangle_down{background-position:60% 5%}.em.em-black_medium_square{background-position:0 95%}.em.em-white_medium_square{background-position:0 92.5%}.em.em-black_medium_small_square{background-position:0 100%}.em.em-white_medium_small_square{background-position:0 97.5%}.em.em-black_square_button{background-position:57.5% 85%}.em.em-white_square_button{background-position:57.5% 87.5%}.em.em-speaker{background-position:55% 82.5%}.em.em-sound{background-position:55% 85%}.em.em-loud_sound{background-position:55% 87.5%}.em.em-mute{background-position:55% 80%}.em.em-mega{background-position:52.5% 95%}.em.em-loudspeaker{background-position:52.5% 92.5%}.em.em-bell{background-position:57.5% 10%}.em.em-no_bell{background-position:57.5% 12.5%}.em.em-black_joker{background-position:10% 77.5%}.em.em-mahjong{background-position:10% 75%}.em.em-spades{background-position:2.5% 95%}.em.em-clubs{background-position:2.5% 97.5%}.em.em-hearts{background-position:2.5% 100%}.em.em-diamonds{background-position:5% 0}.em.em-flower_playing_cards{background-position:22.5% 87.5%}.em.em-thought_balloon{background-position:50% 62.5%}.em.em-right_anger_bubble{background-position:65% 17.5%}.em.em-speech_balloon{background-position:50% 60%}.em.em-left_speech_bubble{background-position:65% 15%}.em.em-clock1{background-position:60% 27.5%}.em.em-clock2{background-position:60% 30%}.em.em-clock3{background-position:60% 32.5%}.em.em-clock4{background-position:60% 35%}.em.em-clock5{background-position:60% 37.5%}.em.em-clock6{background-position:60% 40%}.em.em-clock7{background-position:60% 42.5%}.em.em-clock8{background-position:60% 45%}.em.em-clock9{background-position:60% 47.5%}.em.em-clock10{background-position:60% 50%}.em.em-clock11{background-position:60% 52.5%}.em.em-clock12{background-position:60% 55%}.em.em-clock130{background-position:60% 57.5%}.em.em-clock230{background-position:60% 60%}.em.em-clock330{background-position:60% 62.5%}.em.em-clock430{background-position:60% 65%}.em.em-clock530{background-position:60% 67.5%}.em.em-clock630{background-position:60% 70%}.em.em-clock730{background-position:60% 72.5%}.em.em-clock830{background-position:60% 75%}.em.em-clock930{background-position:60% 77.5%}.em.em-clock1030{background-position:60% 80%}.em.em-clock1130{background-position:60% 82.5%}.em.em-clock1230{background-position:60% 85%}.em.em-flag-af{background-position:80% 90%}.em.em-flag-ax{background-position:82.5% 17.5%}.em.em-flag-al{background-position:80% 97.5%}.em.em-flag-dz{background-position:85% 37.5%}.em.em-flag-as{background-position:82.5% 7.5%}.em.em-flag-ad{background-position:80% 85%}.em.em-flag-ao{background-position:82.5% 0}.em.em-flag-ai{background-position:80% 95%}.em.em-flag-aq{background-position:82.5% 2.5%}.em.em-flag-ag{background-position:80% 92.5%}.em.em-flag-ar{background-position:82.5% 5%}.em.em-flag-am{background-position:80% 100%}.em.em-flag-aw{background-position:82.5% 15%}.em.em-flag-au{background-position:82.5% 12.5%}.em.em-flag-at{background-position:82.5% 10%}.em.em-flag-az{background-position:82.5% 20%}.em.em-flag-bs{background-position:82.5% 60%}.em.em-flag-bh{background-position:82.5% 37.5%}.em.em-flag-bd{background-position:82.5% 27.5%}.em.em-flag-bb{background-position:82.5% 25%}.em.em-flag-by{background-position:82.5% 70%}.em.em-flag-be{background-position:82.5% 30%}.em.em-flag-bz{background-position:82.5% 72.5%}.em.em-flag-bj{background-position:82.5% 42.5%}.em.em-flag-bm{background-position:82.5% 47.5%}.em.em-flag-bt{background-position:82.5% 62.5%}.em.em-flag-bo{background-position:82.5% 52.5%}.em.em-flag-bq{background-position:82.5% 55%}.em.em-flag-ba{background-position:82.5% 22.5%}.em.em-flag-bw{background-position:82.5% 67.5%}.em.em-flag-br{background-position:82.5% 57.5%}.em.em-flag-io{background-position:87.5% 52.5%}.em.em-flag-vg{background-position:95% 80%}.em.em-flag-bn{background-position:82.5% 50%}.em.em-flag-bg{background-position:82.5% 35%}.em.em-flag-bf{background-position:82.5% 32.5%}.em.em-flag-bi{background-position:82.5% 40%}.em.em-flag-cv{background-position:85% 10%}.em.em-flag-kh{background-position:87.5% 80%}.em.em-flag-cm{background-position:82.5% 97.5%}.em.em-flag-ca{background-position:82.5% 75%}.em.em-flag-ic{background-position:87.5% 37.5%}.em.em-flag-ky{background-position:87.5% 97.5%}.em.em-flag-cf{background-position:82.5% 82.5%}.em.em-flag-td{background-position:95% 20%}.em.em-flag-cl{background-position:82.5% 95%}.em.em-cn,.em.em-flag-cn{background-position:82.5% 100%}.em.em-flag-cx{background-position:85% 15%}.em.em-flag-cc{background-position:82.5% 77.5%}.em.em-flag-co{background-position:85% 0}.em.em-flag-km{background-position:87.5% 85%}.em.em-flag-cg{background-position:82.5% 85%}.em.em-flag-cd{background-position:82.5% 80%}.em.em-flag-ck{background-position:82.5% 92.5%}.em.em-flag-cr{background-position:85% 5%}.em.em-flag-hr{background-position:87.5% 30%}.em.em-flag-cu{background-position:85% 7.5%}.em.em-flag-cw{background-position:85% 12.5%}.em.em-flag-cy{background-position:85% 17.5%}.em.em-flag-cz{background-position:85% 20%}.em.em-flag-dk{background-position:85% 30%}.em.em-flag-dj{background-position:85% 27.5%}.em.em-flag-dm{background-position:85% 32.5%}.em.em-flag-do{background-position:85% 35%}.em.em-flag-ec{background-position:85% 42.5%}.em.em-flag-eg{background-position:85% 47.5%}.em.em-flag-sv{background-position:95% 5%}.em.em-flag-gq{background-position:87.5% 5%}.em.em-flag-er{background-position:85% 52.5%}.em.em-flag-ee{background-position:85% 45%}.em.em-flag-et{background-position:85% 57.5%}.em.em-flag-eu{background-position:85% 60%}.em.em-flag-fk{background-position:85% 67.5%}.em.em-flag-fo{background-position:85% 72.5%}.em.em-flag-fj{background-position:85% 65%}.em.em-flag-fi{background-position:85% 62.5%}.em.em-flag-fr,.em.em-fr{background-position:85% 75%}.em.em-flag-gf{background-position:85% 87.5%}.em.em-flag-pf{background-position:92.5% 20%}.em.em-flag-tf{background-position:95% 22.5%}.em.em-flag-ga{background-position:85% 77.5%}.em.em-flag-gm{background-position:85% 100%}.em.em-flag-ge{background-position:85% 85%}.em.em-de,.em.em-flag-de{background-position:85% 22.5%}.em.em-flag-gh{background-position:85% 92.5%}.em.em-flag-gi{background-position:85% 95%}.em.em-flag-gr{background-position:87.5% 7.5%}.em.em-flag-gl{background-position:85% 97.5%}.em.em-flag-gd{background-position:85% 82.5%}.em.em-flag-gp{background-position:87.5% 2.5%}.em.em-flag-gu{background-position:87.5% 15%}.em.em-flag-gt{background-position:87.5% 12.5%}.em.em-flag-gg{background-position:85% 90%}.em.em-flag-gn{background-position:87.5% 0}.em.em-flag-gw{background-position:87.5% 17.5%}.em.em-flag-gy{background-position:87.5% 20%}.em.em-flag-ht{background-position:87.5% 32.5%}.em.em-flag-hn{background-position:87.5% 27.5%}.em.em-flag-hk{background-position:87.5% 22.5%}.em.em-flag-hu{background-position:87.5% 35%}.em.em-flag-is{background-position:87.5% 60%}.em.em-flag-in{background-position:87.5% 50%}.em.em-flag-id{background-position:87.5% 40%}.em.em-flag-ir{background-position:87.5% 57.5%}.em.em-flag-iq{background-position:87.5% 55%}.em.em-flag-ie{background-position:87.5% 42.5%}.em.em-flag-im{background-position:87.5% 47.5%}.em.em-flag-il{background-position:87.5% 45%}.em.em-flag-it,.em.em-it{background-position:87.5% 62.5%}.em.em-flag-ci{background-position:82.5% 90%}.em.em-flag-jm{background-position:87.5% 67.5%}.em.em-flag-jp,.em.em-jp{background-position:87.5% 72.5%}.em.em-flag-je{background-position:87.5% 65%}.em.em-flag-jo{background-position:87.5% 70%}.em.em-flag-kz{background-position:87.5% 100%}.em.em-flag-ke{background-position:87.5% 75%}.em.em-flag-ki{background-position:87.5% 82.5%}.em.em-flag-xk{background-position:95% 95%}.em.em-flag-kw{background-position:87.5% 95%}.em.em-flag-kg{background-position:87.5% 77.5%}.em.em-flag-la{background-position:90% 0}.em.em-flag-lv{background-position:90% 22.5%}.em.em-flag-lb{background-position:90% 2.5%}.em.em-flag-ls{background-position:90% 15%}.em.em-flag-lr{background-position:90% 12.5%}.em.em-flag-ly{background-position:90% 25%}.em.em-flag-li{background-position:90% 7.5%}.em.em-flag-lt{background-position:90% 17.5%}.em.em-flag-lu{background-position:90% 20%}.em.em-flag-mo{background-position:90% 55%}.em.em-flag-mk{background-position:90% 45%}.em.em-flag-mg{background-position:90% 40%}.em.em-flag-mw{background-position:90% 75%}.em.em-flag-my{background-position:90% 80%}.em.em-flag-mv{background-position:90% 72.5%}.em.em-flag-ml{background-position:90% 47.5%}.em.em-flag-mt{background-position:90% 67.5%}.em.em-flag-mh{background-position:90% 42.5%}.em.em-flag-mq{background-position:90% 60%}.em.em-flag-mr{background-position:90% 62.5%}.em.em-flag-mu{background-position:90% 70%}.em.em-flag-yt{background-position:95% 100%}.em.em-flag-mx{background-position:90% 77.5%}.em.em-flag-fm{background-position:85% 70%}.em.em-flag-md{background-position:90% 32.5%}.em.em-flag-mc{background-position:90% 30%}.em.em-flag-mn{background-position:90% 52.5%}.em.em-flag-me{background-position:90% 35%}.em.em-flag-ms{background-position:90% 65%}.em.em-flag-ma{background-position:90% 27.5%}.em.em-flag-mz{background-position:90% 82.5%}.em.em-flag-mm{background-position:90% 50%}.em.em-flag-na{background-position:90% 85%}.em.em-flag-nr{background-position:92.5% 5%}.em.em-flag-np{background-position:92.5% 2.5%}.em.em-flag-nl{background-position:90% 100%}.em.em-flag-nc{background-position:90% 87.5%}.em.em-flag-nz{background-position:92.5% 10%}.em.em-flag-ni{background-position:90% 97.5%}.em.em-flag-ne{background-position:90% 90%}.em.em-flag-ng{background-position:90% 95%}.em.em-flag-nu{background-position:92.5% 7.5%}.em.em-flag-nf{background-position:90% 92.5%}.em.em-flag-mp{background-position:90% 57.5%}.em.em-flag-kp{background-position:87.5% 90%}.em.em-flag-no{background-position:92.5% 0}.em.em-flag-om{background-position:92.5% 12.5%}.em.em-flag-pk{background-position:92.5% 27.5%}.em.em-flag-pw{background-position:92.5% 45%}.em.em-flag-ps{background-position:92.5% 40%}.em.em-flag-pa{background-position:92.5% 15%}.em.em-flag-pg{background-position:92.5% 22.5%}.em.em-flag-py{background-position:92.5% 47.5%}.em.em-flag-pe{background-position:92.5% 17.5%}.em.em-flag-ph{background-position:92.5% 25%}.em.em-flag-pn{background-position:92.5% 35%}.em.em-flag-pl{background-position:92.5% 30%}.em.em-flag-pt{background-position:92.5% 42.5%}.em.em-flag-pr{background-position:92.5% 37.5%}.em.em-flag-qa{background-position:92.5% 50%}.em.em-flag-re{background-position:92.5% 52.5%}.em.em-flag-ro{background-position:92.5% 55%}.em.em-flag-ru,.em.em-ru{background-position:92.5% 60%}.em.em-flag-rw{background-position:92.5% 62.5%}.em.em-flag-bl{background-position:82.5% 45%}.em.em-flag-sh{background-position:92.5% 80%}.em.em-flag-kn{background-position:87.5% 87.5%}.em.em-flag-lc{background-position:90% 5%}.em.em-flag-pm{background-position:92.5% 32.5%}.em.em-flag-vc{background-position:95% 75%}.em.em-flag-ws{background-position:95% 92.5%}.em.em-flag-sm{background-position:92.5% 92.5%}.em.em-flag-st{background-position:95% 2.5%}.em.em-flag-sa{background-position:92.5% 65%}.em.em-flag-sn{background-position:92.5% 95%}.em.em-flag-rs{background-position:92.5% 57.5%}.em.em-flag-sc{background-position:92.5% 70%}.em.em-flag-sl{background-position:92.5% 90%}.em.em-flag-sg{background-position:92.5% 77.5%}.em.em-flag-sx{background-position:95% 7.5%}.em.em-flag-sk{background-position:92.5% 87.5%}.em.em-flag-si{background-position:92.5% 82.5%}.em.em-flag-sb{background-position:92.5% 67.5%}.em.em-flag-so{background-position:92.5% 97.5%}.em.em-flag-za{background-position:97.5% 0}.em.em-flag-gs{background-position:87.5% 10%}.em.em-flag-kr,.em.em-kr{background-position:87.5% 92.5%}.em.em-flag-ss{background-position:95% 0}.em.em-es,.em.em-flag-es{background-position:85% 55%}.em.em-flag-lk{background-position:90% 10%}.em.em-flag-sd{background-position:92.5% 72.5%}.em.em-flag-sr{background-position:92.5% 100%}.em.em-flag-sz{background-position:95% 12.5%}.em.em-flag-se{background-position:92.5% 75%}.em.em-flag-ch{background-position:82.5% 87.5%}.em.em-flag-sy{background-position:95% 10%}.em.em-flag-tw{background-position:95% 52.5%}.em.em-flag-tj{background-position:95% 30%}.em.em-flag-tz{background-position:95% 55%}.em.em-flag-th{background-position:95% 27.5%}.em.em-flag-tl{background-position:95% 35%}.em.em-flag-tg{background-position:95% 25%}.em.em-flag-tk{background-position:95% 32.5%}.em.em-flag-to{background-position:95% 42.5%}.em.em-flag-tt{background-position:95% 47.5%}.em.em-flag-tn{background-position:95% 40%}.em.em-flag-tr{background-position:95% 45%}.em.em-flag-tm{background-position:95% 37.5%}.em.em-flag-tc{background-position:95% 17.5%}.em.em-flag-tv{background-position:95% 50%}.em.em-flag-ug{background-position:95% 60%}.em.em-flag-ua{background-position:95% 57.5%}.em.em-flag-ae{background-position:80% 87.5%}.em.em-flag-gb,.em.em-gb,.em.em-uk{background-position:85% 80%}.em.em-flag-us,.em.em-us{background-position:95% 65%}.em.em-flag-vi{background-position:95% 82.5%}.em.em-flag-uy{background-position:95% 67.5%}.em.em-flag-uz{background-position:95% 70%}.em.em-flag-vu{background-position:95% 87.5%}.em.em-flag-va{background-position:95% 72.5%}.em.em-flag-ve{background-position:95% 77.5%}.em.em-flag-vn{background-position:95% 85%}.em.em-flag-wf{background-position:95% 90%}.em.em-flag-eh{background-position:85% 50%}.em.em-flag-ye{background-position:95% 97.5%}.em.em-flag-zm{background-position:97.5% 2.5%}.em.em-flag-zw{background-position:97.5% 5%}.em.em-flag-ac{background-position:80% 82.5%}.em.em-flag-bv{background-position:82.5% 65%}.em.em-flag-cp{background-position:85% 2.5%}.em.em-flag-dg{background-position:85% 25%}.em.em-flag-ea{background-position:85% 40%}.em.em-flag-hm{background-position:87.5% 25%}.em.em-flag-mf{background-position:90% 37.5%}.em.em-flag-sj{background-position:92.5% 85%}.em.em-flag-ta{background-position:95% 15%}.em.em-flag-um{background-position:95% 62.5%}.ivu-load-loop{-webkit-animation:ani-load-loop 1s linear infinite;animation:ani-load-loop 1s linear infinite}@-webkit-keyframes ani-load-loop{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes ani-load-loop{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.input-group-error-append,.input-group-error-prepend{background-color:#fff;border:1px solid #ed4014}.input-group-error-append .ivu-select-selection,.input-group-error-prepend .ivu-select-selection{background-color:inherit;border:1px solid transparent}.input-group-error-prepend{border-right:0}.input-group-error-append{border-left:0} /*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto;resize:vertical}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}*{-webkit-tap-highlight-color:rgba(0,0,0,0)}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}body{font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,"\5FAE\8F6F\96C5\9ED1",Arial,sans-serif;font-size:12px;line-height:1.5;color:#515a6e;background-color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}article,aside,blockquote,body,button,dd,details,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,input,legend,li,menu,nav,ol,p,section,td,textarea,th,ul{margin:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}input::-ms-clear,input::-ms-reveal{display:none}a{color:#2d8cf0;background:transparent;text-decoration:none;outline:none;cursor:pointer;-webkit-transition:color .2s ease;transition:color .2s ease}a:hover{color:#57a3f3}a:active{color:#2b85e4}a:active,a:hover{outline:0;text-decoration:none}a[disabled]{color:#ccc;cursor:not-allowed;pointer-events:none}code,kbd,pre,samp{font-family:Consolas,Menlo,Courier,monospace}@font-face{font-family:Ionicons;src:url(../fonts/ionicons.143146fa.woff2) format("woff2"),url(../fonts/ionicons.99ac3308.woff) format("woff"),url(../fonts/ionicons.d535a25a.ttf) format("truetype"),url(../img/ionicons.a2c4a261.svg#Ionicons) format("svg");font-weight:400;font-style:normal}.ivu-icon{display:inline-block;font-family:Ionicons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle}.ivu-icon-ios-add-circle-outline:before{content:"\F100"}.ivu-icon-ios-add-circle:before{content:"\F101"}.ivu-icon-ios-add:before{content:"\F102"}.ivu-icon-ios-alarm-outline:before{content:"\F103"}.ivu-icon-ios-alarm:before{content:"\F104"}.ivu-icon-ios-albums-outline:before{content:"\F105"}.ivu-icon-ios-albums:before{content:"\F106"}.ivu-icon-ios-alert-outline:before{content:"\F107"}.ivu-icon-ios-alert:before{content:"\F108"}.ivu-icon-ios-american-football-outline:before{content:"\F109"}.ivu-icon-ios-american-football:before{content:"\F10A"}.ivu-icon-ios-analytics-outline:before{content:"\F10B"}.ivu-icon-ios-analytics:before{content:"\F10C"}.ivu-icon-ios-aperture-outline:before{content:"\F10D"}.ivu-icon-ios-aperture:before{content:"\F10E"}.ivu-icon-ios-apps-outline:before{content:"\F10F"}.ivu-icon-ios-apps:before{content:"\F110"}.ivu-icon-ios-appstore-outline:before{content:"\F111"}.ivu-icon-ios-appstore:before{content:"\F112"}.ivu-icon-ios-archive-outline:before{content:"\F113"}.ivu-icon-ios-archive:before{content:"\F114"}.ivu-icon-ios-arrow-back:before{content:"\F115"}.ivu-icon-ios-arrow-down:before{content:"\F116"}.ivu-icon-ios-arrow-dropdown-circle:before{content:"\F117"}.ivu-icon-ios-arrow-dropdown:before{content:"\F118"}.ivu-icon-ios-arrow-dropleft-circle:before{content:"\F119"}.ivu-icon-ios-arrow-dropleft:before{content:"\F11A"}.ivu-icon-ios-arrow-dropright-circle:before{content:"\F11B"}.ivu-icon-ios-arrow-dropright:before{content:"\F11C"}.ivu-icon-ios-arrow-dropup-circle:before{content:"\F11D"}.ivu-icon-ios-arrow-dropup:before{content:"\F11E"}.ivu-icon-ios-arrow-forward:before{content:"\F11F"}.ivu-icon-ios-arrow-round-back:before{content:"\F120"}.ivu-icon-ios-arrow-round-down:before{content:"\F121"}.ivu-icon-ios-arrow-round-forward:before{content:"\F122"}.ivu-icon-ios-arrow-round-up:before{content:"\F123"}.ivu-icon-ios-arrow-up:before{content:"\F124"}.ivu-icon-ios-at-outline:before{content:"\F125"}.ivu-icon-ios-at:before{content:"\F126"}.ivu-icon-ios-attach:before{content:"\F127"}.ivu-icon-ios-backspace-outline:before{content:"\F128"}.ivu-icon-ios-backspace:before{content:"\F129"}.ivu-icon-ios-barcode-outline:before{content:"\F12A"}.ivu-icon-ios-barcode:before{content:"\F12B"}.ivu-icon-ios-baseball-outline:before{content:"\F12C"}.ivu-icon-ios-baseball:before{content:"\F12D"}.ivu-icon-ios-basket-outline:before{content:"\F12E"}.ivu-icon-ios-basket:before{content:"\F12F"}.ivu-icon-ios-basketball-outline:before{content:"\F130"}.ivu-icon-ios-basketball:before{content:"\F131"}.ivu-icon-ios-battery-charging:before{content:"\F132"}.ivu-icon-ios-battery-dead:before{content:"\F133"}.ivu-icon-ios-battery-full:before{content:"\F134"}.ivu-icon-ios-beaker-outline:before{content:"\F135"}.ivu-icon-ios-beaker:before{content:"\F136"}.ivu-icon-ios-beer-outline:before{content:"\F137"}.ivu-icon-ios-beer:before{content:"\F138"}.ivu-icon-ios-bicycle:before{content:"\F139"}.ivu-icon-ios-bluetooth:before{content:"\F13A"}.ivu-icon-ios-boat-outline:before{content:"\F13B"}.ivu-icon-ios-boat:before{content:"\F13C"}.ivu-icon-ios-body-outline:before{content:"\F13D"}.ivu-icon-ios-body:before{content:"\F13E"}.ivu-icon-ios-bonfire-outline:before{content:"\F13F"}.ivu-icon-ios-bonfire:before{content:"\F140"}.ivu-icon-ios-book-outline:before{content:"\F141"}.ivu-icon-ios-book:before{content:"\F142"}.ivu-icon-ios-bookmark-outline:before{content:"\F143"}.ivu-icon-ios-bookmark:before{content:"\F144"}.ivu-icon-ios-bookmarks-outline:before{content:"\F145"}.ivu-icon-ios-bookmarks:before{content:"\F146"}.ivu-icon-ios-bowtie-outline:before{content:"\F147"}.ivu-icon-ios-bowtie:before{content:"\F148"}.ivu-icon-ios-briefcase-outline:before{content:"\F149"}.ivu-icon-ios-briefcase:before{content:"\F14A"}.ivu-icon-ios-browsers-outline:before{content:"\F14B"}.ivu-icon-ios-browsers:before{content:"\F14C"}.ivu-icon-ios-brush-outline:before{content:"\F14D"}.ivu-icon-ios-brush:before{content:"\F14E"}.ivu-icon-ios-bug-outline:before{content:"\F14F"}.ivu-icon-ios-bug:before{content:"\F150"}.ivu-icon-ios-build-outline:before{content:"\F151"}.ivu-icon-ios-build:before{content:"\F152"}.ivu-icon-ios-bulb-outline:before{content:"\F153"}.ivu-icon-ios-bulb:before{content:"\F154"}.ivu-icon-ios-bus-outline:before{content:"\F155"}.ivu-icon-ios-bus:before{content:"\F156"}.ivu-icon-ios-cafe-outline:before{content:"\F157"}.ivu-icon-ios-cafe:before{content:"\F158"}.ivu-icon-ios-calculator-outline:before{content:"\F159"}.ivu-icon-ios-calculator:before{content:"\F15A"}.ivu-icon-ios-calendar-outline:before{content:"\F15B"}.ivu-icon-ios-calendar:before{content:"\F15C"}.ivu-icon-ios-call-outline:before{content:"\F15D"}.ivu-icon-ios-call:before{content:"\F15E"}.ivu-icon-ios-camera-outline:before{content:"\F15F"}.ivu-icon-ios-camera:before{content:"\F160"}.ivu-icon-ios-car-outline:before{content:"\F161"}.ivu-icon-ios-car:before{content:"\F162"}.ivu-icon-ios-card-outline:before{content:"\F163"}.ivu-icon-ios-card:before{content:"\F164"}.ivu-icon-ios-cart-outline:before{content:"\F165"}.ivu-icon-ios-cart:before{content:"\F166"}.ivu-icon-ios-cash-outline:before{content:"\F167"}.ivu-icon-ios-cash:before{content:"\F168"}.ivu-icon-ios-chatboxes-outline:before{content:"\F169"}.ivu-icon-ios-chatboxes:before{content:"\F16A"}.ivu-icon-ios-chatbubbles-outline:before{content:"\F16B"}.ivu-icon-ios-chatbubbles:before{content:"\F16C"}.ivu-icon-ios-checkbox-outline:before{content:"\F16D"}.ivu-icon-ios-checkbox:before{content:"\F16E"}.ivu-icon-ios-checkmark-circle-outline:before{content:"\F16F"}.ivu-icon-ios-checkmark-circle:before{content:"\F170"}.ivu-icon-ios-checkmark:before{content:"\F171"}.ivu-icon-ios-clipboard-outline:before{content:"\F172"}.ivu-icon-ios-clipboard:before{content:"\F173"}.ivu-icon-ios-clock-outline:before{content:"\F174"}.ivu-icon-ios-clock:before{content:"\F175"}.ivu-icon-ios-close-circle-outline:before{content:"\F176"}.ivu-icon-ios-close-circle:before{content:"\F177"}.ivu-icon-ios-close:before{content:"\F178"}.ivu-icon-ios-closed-captioning-outline:before{content:"\F179"}.ivu-icon-ios-closed-captioning:before{content:"\F17A"}.ivu-icon-ios-cloud-circle-outline:before{content:"\F17B"}.ivu-icon-ios-cloud-circle:before{content:"\F17C"}.ivu-icon-ios-cloud-done-outline:before{content:"\F17D"}.ivu-icon-ios-cloud-done:before{content:"\F17E"}.ivu-icon-ios-cloud-download-outline:before{content:"\F17F"}.ivu-icon-ios-cloud-download:before{content:"\F180"}.ivu-icon-ios-cloud-outline:before{content:"\F181"}.ivu-icon-ios-cloud-upload-outline:before{content:"\F182"}.ivu-icon-ios-cloud-upload:before{content:"\F183"}.ivu-icon-ios-cloud:before{content:"\F184"}.ivu-icon-ios-cloudy-night-outline:before{content:"\F185"}.ivu-icon-ios-cloudy-night:before{content:"\F186"}.ivu-icon-ios-cloudy-outline:before{content:"\F187"}.ivu-icon-ios-cloudy:before{content:"\F188"}.ivu-icon-ios-code-download:before{content:"\F189"}.ivu-icon-ios-code-working:before{content:"\F18A"}.ivu-icon-ios-code:before{content:"\F18B"}.ivu-icon-ios-cog-outline:before{content:"\F18C"}.ivu-icon-ios-cog:before{content:"\F18D"}.ivu-icon-ios-color-fill-outline:before{content:"\F18E"}.ivu-icon-ios-color-fill:before{content:"\F18F"}.ivu-icon-ios-color-filter-outline:before{content:"\F190"}.ivu-icon-ios-color-filter:before{content:"\F191"}.ivu-icon-ios-color-palette-outline:before{content:"\F192"}.ivu-icon-ios-color-palette:before{content:"\F193"}.ivu-icon-ios-color-wand-outline:before{content:"\F194"}.ivu-icon-ios-color-wand:before{content:"\F195"}.ivu-icon-ios-compass-outline:before{content:"\F196"}.ivu-icon-ios-compass:before{content:"\F197"}.ivu-icon-ios-construct-outline:before{content:"\F198"}.ivu-icon-ios-construct:before{content:"\F199"}.ivu-icon-ios-contact-outline:before{content:"\F19A"}.ivu-icon-ios-contact:before{content:"\F19B"}.ivu-icon-ios-contacts-outline:before{content:"\F19C"}.ivu-icon-ios-contacts:before{content:"\F19D"}.ivu-icon-ios-contract:before{content:"\F19E"}.ivu-icon-ios-contrast:before{content:"\F19F"}.ivu-icon-ios-copy-outline:before{content:"\F1A0"}.ivu-icon-ios-copy:before{content:"\F1A1"}.ivu-icon-ios-create-outline:before{content:"\F1A2"}.ivu-icon-ios-create:before{content:"\F1A3"}.ivu-icon-ios-crop-outline:before{content:"\F1A4"}.ivu-icon-ios-crop:before{content:"\F1A5"}.ivu-icon-ios-cube-outline:before{content:"\F1A6"}.ivu-icon-ios-cube:before{content:"\F1A7"}.ivu-icon-ios-cut-outline:before{content:"\F1A8"}.ivu-icon-ios-cut:before{content:"\F1A9"}.ivu-icon-ios-desktop-outline:before{content:"\F1AA"}.ivu-icon-ios-desktop:before{content:"\F1AB"}.ivu-icon-ios-disc-outline:before{content:"\F1AC"}.ivu-icon-ios-disc:before{content:"\F1AD"}.ivu-icon-ios-document-outline:before{content:"\F1AE"}.ivu-icon-ios-document:before{content:"\F1AF"}.ivu-icon-ios-done-all:before{content:"\F1B0"}.ivu-icon-ios-download-outline:before{content:"\F1B1"}.ivu-icon-ios-download:before{content:"\F1B2"}.ivu-icon-ios-easel-outline:before{content:"\F1B3"}.ivu-icon-ios-easel:before{content:"\F1B4"}.ivu-icon-ios-egg-outline:before{content:"\F1B5"}.ivu-icon-ios-egg:before{content:"\F1B6"}.ivu-icon-ios-exit-outline:before{content:"\F1B7"}.ivu-icon-ios-exit:before{content:"\F1B8"}.ivu-icon-ios-expand:before{content:"\F1B9"}.ivu-icon-ios-eye-off-outline:before{content:"\F1BA"}.ivu-icon-ios-eye-off:before{content:"\F1BB"}.ivu-icon-ios-eye-outline:before{content:"\F1BC"}.ivu-icon-ios-eye:before{content:"\F1BD"}.ivu-icon-ios-fastforward-outline:before{content:"\F1BE"}.ivu-icon-ios-fastforward:before{content:"\F1BF"}.ivu-icon-ios-female:before{content:"\F1C0"}.ivu-icon-ios-filing-outline:before{content:"\F1C1"}.ivu-icon-ios-filing:before{content:"\F1C2"}.ivu-icon-ios-film-outline:before{content:"\F1C3"}.ivu-icon-ios-film:before{content:"\F1C4"}.ivu-icon-ios-finger-print:before{content:"\F1C5"}.ivu-icon-ios-flag-outline:before{content:"\F1C6"}.ivu-icon-ios-flag:before{content:"\F1C7"}.ivu-icon-ios-flame-outline:before{content:"\F1C8"}.ivu-icon-ios-flame:before{content:"\F1C9"}.ivu-icon-ios-flash-outline:before{content:"\F1CA"}.ivu-icon-ios-flash:before{content:"\F1CB"}.ivu-icon-ios-flask-outline:before{content:"\F1CC"}.ivu-icon-ios-flask:before{content:"\F1CD"}.ivu-icon-ios-flower-outline:before{content:"\F1CE"}.ivu-icon-ios-flower:before{content:"\F1CF"}.ivu-icon-ios-folder-open-outline:before{content:"\F1D0"}.ivu-icon-ios-folder-open:before{content:"\F1D1"}.ivu-icon-ios-folder-outline:before{content:"\F1D2"}.ivu-icon-ios-folder:before{content:"\F1D3"}.ivu-icon-ios-football-outline:before{content:"\F1D4"}.ivu-icon-ios-football:before{content:"\F1D5"}.ivu-icon-ios-funnel-outline:before{content:"\F1D6"}.ivu-icon-ios-funnel:before{content:"\F1D7"}.ivu-icon-ios-game-controller-a-outline:before{content:"\F1D8"}.ivu-icon-ios-game-controller-a:before{content:"\F1D9"}.ivu-icon-ios-game-controller-b-outline:before{content:"\F1DA"}.ivu-icon-ios-game-controller-b:before{content:"\F1DB"}.ivu-icon-ios-git-branch:before{content:"\F1DC"}.ivu-icon-ios-git-commit:before{content:"\F1DD"}.ivu-icon-ios-git-compare:before{content:"\F1DE"}.ivu-icon-ios-git-merge:before{content:"\F1DF"}.ivu-icon-ios-git-network:before{content:"\F1E0"}.ivu-icon-ios-git-pull-request:before{content:"\F1E1"}.ivu-icon-ios-glasses-outline:before{content:"\F1E2"}.ivu-icon-ios-glasses:before{content:"\F1E3"}.ivu-icon-ios-globe-outline:before{content:"\F1E4"}.ivu-icon-ios-globe:before{content:"\F1E5"}.ivu-icon-ios-grid-outline:before{content:"\F1E6"}.ivu-icon-ios-grid:before{content:"\F1E7"}.ivu-icon-ios-hammer-outline:before{content:"\F1E8"}.ivu-icon-ios-hammer:before{content:"\F1E9"}.ivu-icon-ios-hand-outline:before{content:"\F1EA"}.ivu-icon-ios-hand:before{content:"\F1EB"}.ivu-icon-ios-happy-outline:before{content:"\F1EC"}.ivu-icon-ios-happy:before{content:"\F1ED"}.ivu-icon-ios-headset-outline:before{content:"\F1EE"}.ivu-icon-ios-headset:before{content:"\F1EF"}.ivu-icon-ios-heart-outline:before{content:"\F1F0"}.ivu-icon-ios-heart:before{content:"\F1F1"}.ivu-icon-ios-help-buoy-outline:before{content:"\F1F2"}.ivu-icon-ios-help-buoy:before{content:"\F1F3"}.ivu-icon-ios-help-circle-outline:before{content:"\F1F4"}.ivu-icon-ios-help-circle:before{content:"\F1F5"}.ivu-icon-ios-help:before{content:"\F1F6"}.ivu-icon-ios-home-outline:before{content:"\F1F7"}.ivu-icon-ios-home:before{content:"\F1F8"}.ivu-icon-ios-ice-cream-outline:before{content:"\F1F9"}.ivu-icon-ios-ice-cream:before{content:"\F1FA"}.ivu-icon-ios-image-outline:before{content:"\F1FB"}.ivu-icon-ios-image:before{content:"\F1FC"}.ivu-icon-ios-images-outline:before{content:"\F1FD"}.ivu-icon-ios-images:before{content:"\F1FE"}.ivu-icon-ios-infinite-outline:before{content:"\F1FF"}.ivu-icon-ios-infinite:before{content:"\F200"}.ivu-icon-ios-information-circle-outline:before{content:"\F201"}.ivu-icon-ios-information-circle:before{content:"\F202"}.ivu-icon-ios-information:before{content:"\F203"}.ivu-icon-ios-ionic-outline:before{content:"\F204"}.ivu-icon-ios-ionic:before{content:"\F205"}.ivu-icon-ios-ionitron-outline:before{content:"\F206"}.ivu-icon-ios-ionitron:before{content:"\F207"}.ivu-icon-ios-jet-outline:before{content:"\F208"}.ivu-icon-ios-jet:before{content:"\F209"}.ivu-icon-ios-key-outline:before{content:"\F20A"}.ivu-icon-ios-key:before{content:"\F20B"}.ivu-icon-ios-keypad-outline:before{content:"\F20C"}.ivu-icon-ios-keypad:before{content:"\F20D"}.ivu-icon-ios-laptop:before{content:"\F20E"}.ivu-icon-ios-leaf-outline:before{content:"\F20F"}.ivu-icon-ios-leaf:before{content:"\F210"}.ivu-icon-ios-link-outline:before{content:"\F211"}.ivu-icon-ios-link:before{content:"\F212"}.ivu-icon-ios-list-box-outline:before{content:"\F213"}.ivu-icon-ios-list-box:before{content:"\F214"}.ivu-icon-ios-list:before{content:"\F215"}.ivu-icon-ios-locate-outline:before{content:"\F216"}.ivu-icon-ios-locate:before{content:"\F217"}.ivu-icon-ios-lock-outline:before{content:"\F218"}.ivu-icon-ios-lock:before{content:"\F219"}.ivu-icon-ios-log-in:before{content:"\F21A"}.ivu-icon-ios-log-out:before{content:"\F21B"}.ivu-icon-ios-magnet-outline:before{content:"\F21C"}.ivu-icon-ios-magnet:before{content:"\F21D"}.ivu-icon-ios-mail-open-outline:before{content:"\F21E"}.ivu-icon-ios-mail-open:before{content:"\F21F"}.ivu-icon-ios-mail-outline:before{content:"\F220"}.ivu-icon-ios-mail:before{content:"\F221"}.ivu-icon-ios-male:before{content:"\F222"}.ivu-icon-ios-man-outline:before{content:"\F223"}.ivu-icon-ios-man:before{content:"\F224"}.ivu-icon-ios-map-outline:before{content:"\F225"}.ivu-icon-ios-map:before{content:"\F226"}.ivu-icon-ios-medal-outline:before{content:"\F227"}.ivu-icon-ios-medal:before{content:"\F228"}.ivu-icon-ios-medical-outline:before{content:"\F229"}.ivu-icon-ios-medical:before{content:"\F22A"}.ivu-icon-ios-medkit-outline:before{content:"\F22B"}.ivu-icon-ios-medkit:before{content:"\F22C"}.ivu-icon-ios-megaphone-outline:before{content:"\F22D"}.ivu-icon-ios-megaphone:before{content:"\F22E"}.ivu-icon-ios-menu-outline:before{content:"\F22F"}.ivu-icon-ios-menu:before{content:"\F230"}.ivu-icon-ios-mic-off-outline:before{content:"\F231"}.ivu-icon-ios-mic-off:before{content:"\F232"}.ivu-icon-ios-mic-outline:before{content:"\F233"}.ivu-icon-ios-mic:before{content:"\F234"}.ivu-icon-ios-microphone-outline:before{content:"\F235"}.ivu-icon-ios-microphone:before{content:"\F236"}.ivu-icon-ios-moon-outline:before{content:"\F237"}.ivu-icon-ios-moon:before{content:"\F238"}.ivu-icon-ios-more-outline:before{content:"\F239"}.ivu-icon-ios-more:before{content:"\F23A"}.ivu-icon-ios-move:before{content:"\F23B"}.ivu-icon-ios-musical-note-outline:before{content:"\F23C"}.ivu-icon-ios-musical-note:before{content:"\F23D"}.ivu-icon-ios-musical-notes-outline:before{content:"\F23E"}.ivu-icon-ios-musical-notes:before{content:"\F23F"}.ivu-icon-ios-navigate-outline:before{content:"\F240"}.ivu-icon-ios-navigate:before{content:"\F241"}.ivu-icon-ios-no-smoking-outline:before{content:"\F242"}.ivu-icon-ios-no-smoking:before{content:"\F243"}.ivu-icon-ios-notifications-off-outline:before{content:"\F244"}.ivu-icon-ios-notifications-off:before{content:"\F245"}.ivu-icon-ios-notifications-outline:before{content:"\F246"}.ivu-icon-ios-notifications:before{content:"\F247"}.ivu-icon-ios-nuclear-outline:before{content:"\F248"}.ivu-icon-ios-nuclear:before{content:"\F249"}.ivu-icon-ios-nutrition-outline:before{content:"\F24A"}.ivu-icon-ios-nutrition:before{content:"\F24B"}.ivu-icon-ios-open-outline:before{content:"\F24C"}.ivu-icon-ios-open:before{content:"\F24D"}.ivu-icon-ios-options-outline:before{content:"\F24E"}.ivu-icon-ios-options:before{content:"\F24F"}.ivu-icon-ios-outlet-outline:before{content:"\F250"}.ivu-icon-ios-outlet:before{content:"\F251"}.ivu-icon-ios-paper-outline:before{content:"\F252"}.ivu-icon-ios-paper-plane-outline:before{content:"\F253"}.ivu-icon-ios-paper-plane:before{content:"\F254"}.ivu-icon-ios-paper:before{content:"\F255"}.ivu-icon-ios-partly-sunny-outline:before{content:"\F256"}.ivu-icon-ios-partly-sunny:before{content:"\F257"}.ivu-icon-ios-pause-outline:before{content:"\F258"}.ivu-icon-ios-pause:before{content:"\F259"}.ivu-icon-ios-paw-outline:before{content:"\F25A"}.ivu-icon-ios-paw:before{content:"\F25B"}.ivu-icon-ios-people-outline:before{content:"\F25C"}.ivu-icon-ios-people:before{content:"\F25D"}.ivu-icon-ios-person-add-outline:before{content:"\F25E"}.ivu-icon-ios-person-add:before{content:"\F25F"}.ivu-icon-ios-person-outline:before{content:"\F260"}.ivu-icon-ios-person:before{content:"\F261"}.ivu-icon-ios-phone-landscape:before{content:"\F262"}.ivu-icon-ios-phone-portrait:before{content:"\F263"}.ivu-icon-ios-photos-outline:before{content:"\F264"}.ivu-icon-ios-photos:before{content:"\F265"}.ivu-icon-ios-pie-outline:before{content:"\F266"}.ivu-icon-ios-pie:before{content:"\F267"}.ivu-icon-ios-pin-outline:before{content:"\F268"}.ivu-icon-ios-pin:before{content:"\F269"}.ivu-icon-ios-pint-outline:before{content:"\F26A"}.ivu-icon-ios-pint:before{content:"\F26B"}.ivu-icon-ios-pizza-outline:before{content:"\F26C"}.ivu-icon-ios-pizza:before{content:"\F26D"}.ivu-icon-ios-plane-outline:before{content:"\F26E"}.ivu-icon-ios-plane:before{content:"\F26F"}.ivu-icon-ios-planet-outline:before{content:"\F270"}.ivu-icon-ios-planet:before{content:"\F271"}.ivu-icon-ios-play-outline:before{content:"\F272"}.ivu-icon-ios-play:before{content:"\F273"}.ivu-icon-ios-podium-outline:before{content:"\F274"}.ivu-icon-ios-podium:before{content:"\F275"}.ivu-icon-ios-power-outline:before{content:"\F276"}.ivu-icon-ios-power:before{content:"\F277"}.ivu-icon-ios-pricetag-outline:before{content:"\F278"}.ivu-icon-ios-pricetag:before{content:"\F279"}.ivu-icon-ios-pricetags-outline:before{content:"\F27A"}.ivu-icon-ios-pricetags:before{content:"\F27B"}.ivu-icon-ios-print-outline:before{content:"\F27C"}.ivu-icon-ios-print:before{content:"\F27D"}.ivu-icon-ios-pulse-outline:before{content:"\F27E"}.ivu-icon-ios-pulse:before{content:"\F27F"}.ivu-icon-ios-qr-scanner:before{content:"\F280"}.ivu-icon-ios-quote-outline:before{content:"\F281"}.ivu-icon-ios-quote:before{content:"\F282"}.ivu-icon-ios-radio-button-off:before{content:"\F283"}.ivu-icon-ios-radio-button-on:before{content:"\F284"}.ivu-icon-ios-radio-outline:before{content:"\F285"}.ivu-icon-ios-radio:before{content:"\F286"}.ivu-icon-ios-rainy-outline:before{content:"\F287"}.ivu-icon-ios-rainy:before{content:"\F288"}.ivu-icon-ios-recording-outline:before{content:"\F289"}.ivu-icon-ios-recording:before{content:"\F28A"}.ivu-icon-ios-redo-outline:before{content:"\F28B"}.ivu-icon-ios-redo:before{content:"\F28C"}.ivu-icon-ios-refresh-circle-outline:before{content:"\F28D"}.ivu-icon-ios-refresh-circle:before{content:"\F28E"}.ivu-icon-ios-refresh:before{content:"\F28F"}.ivu-icon-ios-remove-circle-outline:before{content:"\F290"}.ivu-icon-ios-remove-circle:before{content:"\F291"}.ivu-icon-ios-remove:before{content:"\F292"}.ivu-icon-ios-reorder:before{content:"\F293"}.ivu-icon-ios-repeat:before{content:"\F294"}.ivu-icon-ios-resize:before{content:"\F295"}.ivu-icon-ios-restaurant-outline:before{content:"\F296"}.ivu-icon-ios-restaurant:before{content:"\F297"}.ivu-icon-ios-return-left:before{content:"\F298"}.ivu-icon-ios-return-right:before{content:"\F299"}.ivu-icon-ios-reverse-camera-outline:before{content:"\F29A"}.ivu-icon-ios-reverse-camera:before{content:"\F29B"}.ivu-icon-ios-rewind-outline:before{content:"\F29C"}.ivu-icon-ios-rewind:before{content:"\F29D"}.ivu-icon-ios-ribbon-outline:before{content:"\F29E"}.ivu-icon-ios-ribbon:before{content:"\F29F"}.ivu-icon-ios-rose-outline:before{content:"\F2A0"}.ivu-icon-ios-rose:before{content:"\F2A1"}.ivu-icon-ios-sad-outline:before{content:"\F2A2"}.ivu-icon-ios-sad:before{content:"\F2A3"}.ivu-icon-ios-school-outline:before{content:"\F2A4"}.ivu-icon-ios-school:before{content:"\F2A5"}.ivu-icon-ios-search-outline:before{content:"\F2A6"}.ivu-icon-ios-search:before{content:"\F2A7"}.ivu-icon-ios-send-outline:before{content:"\F2A8"}.ivu-icon-ios-send:before{content:"\F2A9"}.ivu-icon-ios-settings-outline:before{content:"\F2AA"}.ivu-icon-ios-settings:before{content:"\F2AB"}.ivu-icon-ios-share-alt-outline:before{content:"\F2AC"}.ivu-icon-ios-share-alt:before{content:"\F2AD"}.ivu-icon-ios-share-outline:before{content:"\F2AE"}.ivu-icon-ios-share:before{content:"\F2AF"}.ivu-icon-ios-shirt-outline:before{content:"\F2B0"}.ivu-icon-ios-shirt:before{content:"\F2B1"}.ivu-icon-ios-shuffle:before{content:"\F2B2"}.ivu-icon-ios-skip-backward-outline:before{content:"\F2B3"}.ivu-icon-ios-skip-backward:before{content:"\F2B4"}.ivu-icon-ios-skip-forward-outline:before{content:"\F2B5"}.ivu-icon-ios-skip-forward:before{content:"\F2B6"}.ivu-icon-ios-snow-outline:before{content:"\F2B7"}.ivu-icon-ios-snow:before{content:"\F2B8"}.ivu-icon-ios-speedometer-outline:before{content:"\F2B9"}.ivu-icon-ios-speedometer:before{content:"\F2BA"}.ivu-icon-ios-square-outline:before{content:"\F2BB"}.ivu-icon-ios-square:before{content:"\F2BC"}.ivu-icon-ios-star-half:before{content:"\F2BD"}.ivu-icon-ios-star-outline:before{content:"\F2BE"}.ivu-icon-ios-star:before{content:"\F2BF"}.ivu-icon-ios-stats-outline:before{content:"\F2C0"}.ivu-icon-ios-stats:before{content:"\F2C1"}.ivu-icon-ios-stopwatch-outline:before{content:"\F2C2"}.ivu-icon-ios-stopwatch:before{content:"\F2C3"}.ivu-icon-ios-subway-outline:before{content:"\F2C4"}.ivu-icon-ios-subway:before{content:"\F2C5"}.ivu-icon-ios-sunny-outline:before{content:"\F2C6"}.ivu-icon-ios-sunny:before{content:"\F2C7"}.ivu-icon-ios-swap:before{content:"\F2C8"}.ivu-icon-ios-switch-outline:before{content:"\F2C9"}.ivu-icon-ios-switch:before{content:"\F2CA"}.ivu-icon-ios-sync:before{content:"\F2CB"}.ivu-icon-ios-tablet-landscape:before{content:"\F2CC"}.ivu-icon-ios-tablet-portrait:before{content:"\F2CD"}.ivu-icon-ios-tennisball-outline:before{content:"\F2CE"}.ivu-icon-ios-tennisball:before{content:"\F2CF"}.ivu-icon-ios-text-outline:before{content:"\F2D0"}.ivu-icon-ios-text:before{content:"\F2D1"}.ivu-icon-ios-thermometer-outline:before{content:"\F2D2"}.ivu-icon-ios-thermometer:before{content:"\F2D3"}.ivu-icon-ios-thumbs-down-outline:before{content:"\F2D4"}.ivu-icon-ios-thumbs-down:before{content:"\F2D5"}.ivu-icon-ios-thumbs-up-outline:before{content:"\F2D6"}.ivu-icon-ios-thumbs-up:before{content:"\F2D7"}.ivu-icon-ios-thunderstorm-outline:before{content:"\F2D8"}.ivu-icon-ios-thunderstorm:before{content:"\F2D9"}.ivu-icon-ios-time-outline:before{content:"\F2DA"}.ivu-icon-ios-time:before{content:"\F2DB"}.ivu-icon-ios-timer-outline:before{content:"\F2DC"}.ivu-icon-ios-timer:before{content:"\F2DD"}.ivu-icon-ios-train-outline:before{content:"\F2DE"}.ivu-icon-ios-train:before{content:"\F2DF"}.ivu-icon-ios-transgender:before{content:"\F2E0"}.ivu-icon-ios-trash-outline:before{content:"\F2E1"}.ivu-icon-ios-trash:before{content:"\F2E2"}.ivu-icon-ios-trending-down:before{content:"\F2E3"}.ivu-icon-ios-trending-up:before{content:"\F2E4"}.ivu-icon-ios-trophy-outline:before{content:"\F2E5"}.ivu-icon-ios-trophy:before{content:"\F2E6"}.ivu-icon-ios-umbrella-outline:before{content:"\F2E7"}.ivu-icon-ios-umbrella:before{content:"\F2E8"}.ivu-icon-ios-undo-outline:before{content:"\F2E9"}.ivu-icon-ios-undo:before{content:"\F2EA"}.ivu-icon-ios-unlock-outline:before{content:"\F2EB"}.ivu-icon-ios-unlock:before{content:"\F2EC"}.ivu-icon-ios-videocam-outline:before{content:"\F2ED"}.ivu-icon-ios-videocam:before{content:"\F2EE"}.ivu-icon-ios-volume-down:before{content:"\F2EF"}.ivu-icon-ios-volume-mute:before{content:"\F2F0"}.ivu-icon-ios-volume-off:before{content:"\F2F1"}.ivu-icon-ios-volume-up:before{content:"\F2F2"}.ivu-icon-ios-walk:before{content:"\F2F3"}.ivu-icon-ios-warning-outline:before{content:"\F2F4"}.ivu-icon-ios-warning:before{content:"\F2F5"}.ivu-icon-ios-watch:before{content:"\F2F6"}.ivu-icon-ios-water-outline:before{content:"\F2F7"}.ivu-icon-ios-water:before{content:"\F2F8"}.ivu-icon-ios-wifi-outline:before{content:"\F2F9"}.ivu-icon-ios-wifi:before{content:"\F2FA"}.ivu-icon-ios-wine-outline:before{content:"\F2FB"}.ivu-icon-ios-wine:before{content:"\F2FC"}.ivu-icon-ios-woman-outline:before{content:"\F2FD"}.ivu-icon-ios-woman:before{content:"\F2FE"}.ivu-icon-logo-android:before{content:"\F2FF"}.ivu-icon-logo-angular:before{content:"\F300"}.ivu-icon-logo-apple:before{content:"\F301"}.ivu-icon-logo-bitcoin:before{content:"\F302"}.ivu-icon-logo-buffer:before{content:"\F303"}.ivu-icon-logo-chrome:before{content:"\F304"}.ivu-icon-logo-codepen:before{content:"\F305"}.ivu-icon-logo-css3:before{content:"\F306"}.ivu-icon-logo-designernews:before{content:"\F307"}.ivu-icon-logo-dribbble:before{content:"\F308"}.ivu-icon-logo-dropbox:before{content:"\F309"}.ivu-icon-logo-euro:before{content:"\F30A"}.ivu-icon-logo-facebook:before{content:"\F30B"}.ivu-icon-logo-foursquare:before{content:"\F30C"}.ivu-icon-logo-freebsd-devil:before{content:"\F30D"}.ivu-icon-logo-github:before{content:"\F30E"}.ivu-icon-logo-google:before{content:"\F30F"}.ivu-icon-logo-googleplus:before{content:"\F310"}.ivu-icon-logo-hackernews:before{content:"\F311"}.ivu-icon-logo-html5:before{content:"\F312"}.ivu-icon-logo-instagram:before{content:"\F313"}.ivu-icon-logo-javascript:before{content:"\F314"}.ivu-icon-logo-linkedin:before{content:"\F315"}.ivu-icon-logo-markdown:before{content:"\F316"}.ivu-icon-logo-nodejs:before{content:"\F317"}.ivu-icon-logo-octocat:before{content:"\F318"}.ivu-icon-logo-pinterest:before{content:"\F319"}.ivu-icon-logo-playstation:before{content:"\F31A"}.ivu-icon-logo-python:before{content:"\F31B"}.ivu-icon-logo-reddit:before{content:"\F31C"}.ivu-icon-logo-rss:before{content:"\F31D"}.ivu-icon-logo-sass:before{content:"\F31E"}.ivu-icon-logo-skype:before{content:"\F31F"}.ivu-icon-logo-snapchat:before{content:"\F320"}.ivu-icon-logo-steam:before{content:"\F321"}.ivu-icon-logo-tumblr:before{content:"\F322"}.ivu-icon-logo-tux:before{content:"\F323"}.ivu-icon-logo-twitch:before{content:"\F324"}.ivu-icon-logo-twitter:before{content:"\F325"}.ivu-icon-logo-usd:before{content:"\F326"}.ivu-icon-logo-vimeo:before{content:"\F327"}.ivu-icon-logo-whatsapp:before{content:"\F328"}.ivu-icon-logo-windows:before{content:"\F329"}.ivu-icon-logo-wordpress:before{content:"\F32A"}.ivu-icon-logo-xbox:before{content:"\F32B"}.ivu-icon-logo-yahoo:before{content:"\F32C"}.ivu-icon-logo-yen:before{content:"\F32D"}.ivu-icon-logo-youtube:before{content:"\F32E"}.ivu-icon-md-add-circle:before{content:"\F32F"}.ivu-icon-md-add:before{content:"\F330"}.ivu-icon-md-alarm:before{content:"\F331"}.ivu-icon-md-albums:before{content:"\F332"}.ivu-icon-md-alert:before{content:"\F333"}.ivu-icon-md-american-football:before{content:"\F334"}.ivu-icon-md-analytics:before{content:"\F335"}.ivu-icon-md-aperture:before{content:"\F336"}.ivu-icon-md-apps:before{content:"\F337"}.ivu-icon-md-appstore:before{content:"\F338"}.ivu-icon-md-archive:before{content:"\F339"}.ivu-icon-md-arrow-back:before{content:"\F33A"}.ivu-icon-md-arrow-down:before{content:"\F33B"}.ivu-icon-md-arrow-dropdown-circle:before{content:"\F33C"}.ivu-icon-md-arrow-dropdown:before{content:"\F33D"}.ivu-icon-md-arrow-dropleft-circle:before{content:"\F33E"}.ivu-icon-md-arrow-dropleft:before{content:"\F33F"}.ivu-icon-md-arrow-dropright-circle:before{content:"\F340"}.ivu-icon-md-arrow-dropright:before{content:"\F341"}.ivu-icon-md-arrow-dropup-circle:before{content:"\F342"}.ivu-icon-md-arrow-dropup:before{content:"\F343"}.ivu-icon-md-arrow-forward:before{content:"\F344"}.ivu-icon-md-arrow-round-back:before{content:"\F345"}.ivu-icon-md-arrow-round-down:before{content:"\F346"}.ivu-icon-md-arrow-round-forward:before{content:"\F347"}.ivu-icon-md-arrow-round-up:before{content:"\F348"}.ivu-icon-md-arrow-up:before{content:"\F349"}.ivu-icon-md-at:before{content:"\F34A"}.ivu-icon-md-attach:before{content:"\F34B"}.ivu-icon-md-backspace:before{content:"\F34C"}.ivu-icon-md-barcode:before{content:"\F34D"}.ivu-icon-md-baseball:before{content:"\F34E"}.ivu-icon-md-basket:before{content:"\F34F"}.ivu-icon-md-basketball:before{content:"\F350"}.ivu-icon-md-battery-charging:before{content:"\F351"}.ivu-icon-md-battery-dead:before{content:"\F352"}.ivu-icon-md-battery-full:before{content:"\F353"}.ivu-icon-md-beaker:before{content:"\F354"}.ivu-icon-md-beer:before{content:"\F355"}.ivu-icon-md-bicycle:before{content:"\F356"}.ivu-icon-md-bluetooth:before{content:"\F357"}.ivu-icon-md-boat:before{content:"\F358"}.ivu-icon-md-body:before{content:"\F359"}.ivu-icon-md-bonfire:before{content:"\F35A"}.ivu-icon-md-book:before{content:"\F35B"}.ivu-icon-md-bookmark:before{content:"\F35C"}.ivu-icon-md-bookmarks:before{content:"\F35D"}.ivu-icon-md-bowtie:before{content:"\F35E"}.ivu-icon-md-briefcase:before{content:"\F35F"}.ivu-icon-md-browsers:before{content:"\F360"}.ivu-icon-md-brush:before{content:"\F361"}.ivu-icon-md-bug:before{content:"\F362"}.ivu-icon-md-build:before{content:"\F363"}.ivu-icon-md-bulb:before{content:"\F364"}.ivu-icon-md-bus:before{content:"\F365"}.ivu-icon-md-cafe:before{content:"\F366"}.ivu-icon-md-calculator:before{content:"\F367"}.ivu-icon-md-calendar:before{content:"\F368"}.ivu-icon-md-call:before{content:"\F369"}.ivu-icon-md-camera:before{content:"\F36A"}.ivu-icon-md-car:before{content:"\F36B"}.ivu-icon-md-card:before{content:"\F36C"}.ivu-icon-md-cart:before{content:"\F36D"}.ivu-icon-md-cash:before{content:"\F36E"}.ivu-icon-md-chatboxes:before{content:"\F36F"}.ivu-icon-md-chatbubbles:before{content:"\F370"}.ivu-icon-md-checkbox-outline:before{content:"\F371"}.ivu-icon-md-checkbox:before{content:"\F372"}.ivu-icon-md-checkmark-circle-outline:before{content:"\F373"}.ivu-icon-md-checkmark-circle:before{content:"\F374"}.ivu-icon-md-checkmark:before{content:"\F375"}.ivu-icon-md-clipboard:before{content:"\F376"}.ivu-icon-md-clock:before{content:"\F377"}.ivu-icon-md-close-circle:before{content:"\F378"}.ivu-icon-md-close:before{content:"\F379"}.ivu-icon-md-closed-captioning:before{content:"\F37A"}.ivu-icon-md-cloud-circle:before{content:"\F37B"}.ivu-icon-md-cloud-done:before{content:"\F37C"}.ivu-icon-md-cloud-download:before{content:"\F37D"}.ivu-icon-md-cloud-outline:before{content:"\F37E"}.ivu-icon-md-cloud-upload:before{content:"\F37F"}.ivu-icon-md-cloud:before{content:"\F380"}.ivu-icon-md-cloudy-night:before{content:"\F381"}.ivu-icon-md-cloudy:before{content:"\F382"}.ivu-icon-md-code-download:before{content:"\F383"}.ivu-icon-md-code-working:before{content:"\F384"}.ivu-icon-md-code:before{content:"\F385"}.ivu-icon-md-cog:before{content:"\F386"}.ivu-icon-md-color-fill:before{content:"\F387"}.ivu-icon-md-color-filter:before{content:"\F388"}.ivu-icon-md-color-palette:before{content:"\F389"}.ivu-icon-md-color-wand:before{content:"\F38A"}.ivu-icon-md-compass:before{content:"\F38B"}.ivu-icon-md-construct:before{content:"\F38C"}.ivu-icon-md-contact:before{content:"\F38D"}.ivu-icon-md-contacts:before{content:"\F38E"}.ivu-icon-md-contract:before{content:"\F38F"}.ivu-icon-md-contrast:before{content:"\F390"}.ivu-icon-md-copy:before{content:"\F391"}.ivu-icon-md-create:before{content:"\F392"}.ivu-icon-md-crop:before{content:"\F393"}.ivu-icon-md-cube:before{content:"\F394"}.ivu-icon-md-cut:before{content:"\F395"}.ivu-icon-md-desktop:before{content:"\F396"}.ivu-icon-md-disc:before{content:"\F397"}.ivu-icon-md-document:before{content:"\F398"}.ivu-icon-md-done-all:before{content:"\F399"}.ivu-icon-md-download:before{content:"\F39A"}.ivu-icon-md-easel:before{content:"\F39B"}.ivu-icon-md-egg:before{content:"\F39C"}.ivu-icon-md-exit:before{content:"\F39D"}.ivu-icon-md-expand:before{content:"\F39E"}.ivu-icon-md-eye-off:before{content:"\F39F"}.ivu-icon-md-eye:before{content:"\F3A0"}.ivu-icon-md-fastforward:before{content:"\F3A1"}.ivu-icon-md-female:before{content:"\F3A2"}.ivu-icon-md-filing:before{content:"\F3A3"}.ivu-icon-md-film:before{content:"\F3A4"}.ivu-icon-md-finger-print:before{content:"\F3A5"}.ivu-icon-md-flag:before{content:"\F3A6"}.ivu-icon-md-flame:before{content:"\F3A7"}.ivu-icon-md-flash:before{content:"\F3A8"}.ivu-icon-md-flask:before{content:"\F3A9"}.ivu-icon-md-flower:before{content:"\F3AA"}.ivu-icon-md-folder-open:before{content:"\F3AB"}.ivu-icon-md-folder:before{content:"\F3AC"}.ivu-icon-md-football:before{content:"\F3AD"}.ivu-icon-md-funnel:before{content:"\F3AE"}.ivu-icon-md-game-controller-a:before{content:"\F3AF"}.ivu-icon-md-game-controller-b:before{content:"\F3B0"}.ivu-icon-md-git-branch:before{content:"\F3B1"}.ivu-icon-md-git-commit:before{content:"\F3B2"}.ivu-icon-md-git-compare:before{content:"\F3B3"}.ivu-icon-md-git-merge:before{content:"\F3B4"}.ivu-icon-md-git-network:before{content:"\F3B5"}.ivu-icon-md-git-pull-request:before{content:"\F3B6"}.ivu-icon-md-glasses:before{content:"\F3B7"}.ivu-icon-md-globe:before{content:"\F3B8"}.ivu-icon-md-grid:before{content:"\F3B9"}.ivu-icon-md-hammer:before{content:"\F3BA"}.ivu-icon-md-hand:before{content:"\F3BB"}.ivu-icon-md-happy:before{content:"\F3BC"}.ivu-icon-md-headset:before{content:"\F3BD"}.ivu-icon-md-heart-outline:before{content:"\F3BE"}.ivu-icon-md-heart:before{content:"\F3BF"}.ivu-icon-md-help-buoy:before{content:"\F3C0"}.ivu-icon-md-help-circle:before{content:"\F3C1"}.ivu-icon-md-help:before{content:"\F3C2"}.ivu-icon-md-home:before{content:"\F3C3"}.ivu-icon-md-ice-cream:before{content:"\F3C4"}.ivu-icon-md-image:before{content:"\F3C5"}.ivu-icon-md-images:before{content:"\F3C6"}.ivu-icon-md-infinite:before{content:"\F3C7"}.ivu-icon-md-information-circle:before{content:"\F3C8"}.ivu-icon-md-information:before{content:"\F3C9"}.ivu-icon-md-ionic:before{content:"\F3CA"}.ivu-icon-md-ionitron:before{content:"\F3CB"}.ivu-icon-md-jet:before{content:"\F3CC"}.ivu-icon-md-key:before{content:"\F3CD"}.ivu-icon-md-keypad:before{content:"\F3CE"}.ivu-icon-md-laptop:before{content:"\F3CF"}.ivu-icon-md-leaf:before{content:"\F3D0"}.ivu-icon-md-link:before{content:"\F3D1"}.ivu-icon-md-list-box:before{content:"\F3D2"}.ivu-icon-md-list:before{content:"\F3D3"}.ivu-icon-md-locate:before{content:"\F3D4"}.ivu-icon-md-lock:before{content:"\F3D5"}.ivu-icon-md-log-in:before{content:"\F3D6"}.ivu-icon-md-log-out:before{content:"\F3D7"}.ivu-icon-md-magnet:before{content:"\F3D8"}.ivu-icon-md-mail-open:before{content:"\F3D9"}.ivu-icon-md-mail:before{content:"\F3DA"}.ivu-icon-md-male:before{content:"\F3DB"}.ivu-icon-md-man:before{content:"\F3DC"}.ivu-icon-md-map:before{content:"\F3DD"}.ivu-icon-md-medal:before{content:"\F3DE"}.ivu-icon-md-medical:before{content:"\F3DF"}.ivu-icon-md-medkit:before{content:"\F3E0"}.ivu-icon-md-megaphone:before{content:"\F3E1"}.ivu-icon-md-menu:before{content:"\F3E2"}.ivu-icon-md-mic-off:before{content:"\F3E3"}.ivu-icon-md-mic:before{content:"\F3E4"}.ivu-icon-md-microphone:before{content:"\F3E5"}.ivu-icon-md-moon:before{content:"\F3E6"}.ivu-icon-md-more:before{content:"\F3E7"}.ivu-icon-md-move:before{content:"\F3E8"}.ivu-icon-md-musical-note:before{content:"\F3E9"}.ivu-icon-md-musical-notes:before{content:"\F3EA"}.ivu-icon-md-navigate:before{content:"\F3EB"}.ivu-icon-md-no-smoking:before{content:"\F3EC"}.ivu-icon-md-notifications-off:before{content:"\F3ED"}.ivu-icon-md-notifications-outline:before{content:"\F3EE"}.ivu-icon-md-notifications:before{content:"\F3EF"}.ivu-icon-md-nuclear:before{content:"\F3F0"}.ivu-icon-md-nutrition:before{content:"\F3F1"}.ivu-icon-md-open:before{content:"\F3F2"}.ivu-icon-md-options:before{content:"\F3F3"}.ivu-icon-md-outlet:before{content:"\F3F4"}.ivu-icon-md-paper-plane:before{content:"\F3F5"}.ivu-icon-md-paper:before{content:"\F3F6"}.ivu-icon-md-partly-sunny:before{content:"\F3F7"}.ivu-icon-md-pause:before{content:"\F3F8"}.ivu-icon-md-paw:before{content:"\F3F9"}.ivu-icon-md-people:before{content:"\F3FA"}.ivu-icon-md-person-add:before{content:"\F3FB"}.ivu-icon-md-person:before{content:"\F3FC"}.ivu-icon-md-phone-landscape:before{content:"\F3FD"}.ivu-icon-md-phone-portrait:before{content:"\F3FE"}.ivu-icon-md-photos:before{content:"\F3FF"}.ivu-icon-md-pie:before{content:"\F400"}.ivu-icon-md-pin:before{content:"\F401"}.ivu-icon-md-pint:before{content:"\F402"}.ivu-icon-md-pizza:before{content:"\F403"}.ivu-icon-md-plane:before{content:"\F404"}.ivu-icon-md-planet:before{content:"\F405"}.ivu-icon-md-play:before{content:"\F406"}.ivu-icon-md-podium:before{content:"\F407"}.ivu-icon-md-power:before{content:"\F408"}.ivu-icon-md-pricetag:before{content:"\F409"}.ivu-icon-md-pricetags:before{content:"\F40A"}.ivu-icon-md-print:before{content:"\F40B"}.ivu-icon-md-pulse:before{content:"\F40C"}.ivu-icon-md-qr-scanner:before{content:"\F40D"}.ivu-icon-md-quote:before{content:"\F40E"}.ivu-icon-md-radio-button-off:before{content:"\F40F"}.ivu-icon-md-radio-button-on:before{content:"\F410"}.ivu-icon-md-radio:before{content:"\F411"}.ivu-icon-md-rainy:before{content:"\F412"}.ivu-icon-md-recording:before{content:"\F413"}.ivu-icon-md-redo:before{content:"\F414"}.ivu-icon-md-refresh-circle:before{content:"\F415"}.ivu-icon-md-refresh:before{content:"\F416"}.ivu-icon-md-remove-circle:before{content:"\F417"}.ivu-icon-md-remove:before{content:"\F418"}.ivu-icon-md-reorder:before{content:"\F419"}.ivu-icon-md-repeat:before{content:"\F41A"}.ivu-icon-md-resize:before{content:"\F41B"}.ivu-icon-md-restaurant:before{content:"\F41C"}.ivu-icon-md-return-left:before{content:"\F41D"}.ivu-icon-md-return-right:before{content:"\F41E"}.ivu-icon-md-reverse-camera:before{content:"\F41F"}.ivu-icon-md-rewind:before{content:"\F420"}.ivu-icon-md-ribbon:before{content:"\F421"}.ivu-icon-md-rose:before{content:"\F422"}.ivu-icon-md-sad:before{content:"\F423"}.ivu-icon-md-school:before{content:"\F424"}.ivu-icon-md-search:before{content:"\F425"}.ivu-icon-md-send:before{content:"\F426"}.ivu-icon-md-settings:before{content:"\F427"}.ivu-icon-md-share-alt:before{content:"\F428"}.ivu-icon-md-share:before{content:"\F429"}.ivu-icon-md-shirt:before{content:"\F42A"}.ivu-icon-md-shuffle:before{content:"\F42B"}.ivu-icon-md-skip-backward:before{content:"\F42C"}.ivu-icon-md-skip-forward:before{content:"\F42D"}.ivu-icon-md-snow:before{content:"\F42E"}.ivu-icon-md-speedometer:before{content:"\F42F"}.ivu-icon-md-square-outline:before{content:"\F430"}.ivu-icon-md-square:before{content:"\F431"}.ivu-icon-md-star-half:before{content:"\F432"}.ivu-icon-md-star-outline:before{content:"\F433"}.ivu-icon-md-star:before{content:"\F434"}.ivu-icon-md-stats:before{content:"\F435"}.ivu-icon-md-stopwatch:before{content:"\F436"}.ivu-icon-md-subway:before{content:"\F437"}.ivu-icon-md-sunny:before{content:"\F438"}.ivu-icon-md-swap:before{content:"\F439"}.ivu-icon-md-switch:before{content:"\F43A"}.ivu-icon-md-sync:before{content:"\F43B"}.ivu-icon-md-tablet-landscape:before{content:"\F43C"}.ivu-icon-md-tablet-portrait:before{content:"\F43D"}.ivu-icon-md-tennisball:before{content:"\F43E"}.ivu-icon-md-text:before{content:"\F43F"}.ivu-icon-md-thermometer:before{content:"\F440"}.ivu-icon-md-thumbs-down:before{content:"\F441"}.ivu-icon-md-thumbs-up:before{content:"\F442"}.ivu-icon-md-thunderstorm:before{content:"\F443"}.ivu-icon-md-time:before{content:"\F444"}.ivu-icon-md-timer:before{content:"\F445"}.ivu-icon-md-train:before{content:"\F446"}.ivu-icon-md-transgender:before{content:"\F447"}.ivu-icon-md-trash:before{content:"\F448"}.ivu-icon-md-trending-down:before{content:"\F449"}.ivu-icon-md-trending-up:before{content:"\F44A"}.ivu-icon-md-trophy:before{content:"\F44B"}.ivu-icon-md-umbrella:before{content:"\F44C"}.ivu-icon-md-undo:before{content:"\F44D"}.ivu-icon-md-unlock:before{content:"\F44E"}.ivu-icon-md-videocam:before{content:"\F44F"}.ivu-icon-md-volume-down:before{content:"\F450"}.ivu-icon-md-volume-mute:before{content:"\F451"}.ivu-icon-md-volume-off:before{content:"\F452"}.ivu-icon-md-volume-up:before{content:"\F453"}.ivu-icon-md-walk:before{content:"\F454"}.ivu-icon-md-warning:before{content:"\F455"}.ivu-icon-md-watch:before{content:"\F456"}.ivu-icon-md-water:before{content:"\F457"}.ivu-icon-md-wifi:before{content:"\F458"}.ivu-icon-md-wine:before{content:"\F459"}.ivu-icon-md-woman:before{content:"\F45A"}.ivu-icon-ios-loading:before{content:"\F45B"}.ivu-row{position:relative;margin-left:0;margin-right:0;height:auto;zoom:1;display:block}.ivu-row:after,.ivu-row:before{content:"";display:table}.ivu-row:after{clear:both;visibility:hidden;font-size:0;height:0}.ivu-row-flex{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.ivu-row-flex,.ivu-row-flex:after,.ivu-row-flex:before{display:-webkit-box;display:-ms-flexbox;display:flex}.ivu-row-flex-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.ivu-row-flex-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ivu-row-flex-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.ivu-row-flex-space-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ivu-row-flex-space-around{-ms-flex-pack:distribute;justify-content:space-around}.ivu-row-flex-top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.ivu-row-flex-middle{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ivu-row-flex-bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.ivu-col{position:relative;display:block}.ivu-col-span-1,.ivu-col-span-2,.ivu-col-span-3,.ivu-col-span-4,.ivu-col-span-5,.ivu-col-span-6,.ivu-col-span-7,.ivu-col-span-8,.ivu-col-span-9,.ivu-col-span-10,.ivu-col-span-11,.ivu-col-span-12,.ivu-col-span-13,.ivu-col-span-14,.ivu-col-span-15,.ivu-col-span-16,.ivu-col-span-17,.ivu-col-span-18,.ivu-col-span-19,.ivu-col-span-20,.ivu-col-span-21,.ivu-col-span-22,.ivu-col-span-23,.ivu-col-span-24{float:left;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.ivu-col-span-24{display:block;width:100%}.ivu-col-push-24{left:100%}.ivu-col-pull-24{right:100%}.ivu-col-offset-24{margin-left:100%}.ivu-col-order-24{-webkit-box-ordinal-group:25;-ms-flex-order:24;order:24}.ivu-col-span-23{display:block;width:95.83333333%}.ivu-col-push-23{left:95.83333333%}.ivu-col-pull-23{right:95.83333333%}.ivu-col-offset-23{margin-left:95.83333333%}.ivu-col-order-23{-webkit-box-ordinal-group:24;-ms-flex-order:23;order:23}.ivu-col-span-22{display:block;width:91.66666667%}.ivu-col-push-22{left:91.66666667%}.ivu-col-pull-22{right:91.66666667%}.ivu-col-offset-22{margin-left:91.66666667%}.ivu-col-order-22{-webkit-box-ordinal-group:23;-ms-flex-order:22;order:22}.ivu-col-span-21{display:block;width:87.5%}.ivu-col-push-21{left:87.5%}.ivu-col-pull-21{right:87.5%}.ivu-col-offset-21{margin-left:87.5%}.ivu-col-order-21{-webkit-box-ordinal-group:22;-ms-flex-order:21;order:21}.ivu-col-span-20{display:block;width:83.33333333%}.ivu-col-push-20{left:83.33333333%}.ivu-col-pull-20{right:83.33333333%}.ivu-col-offset-20{margin-left:83.33333333%}.ivu-col-order-20{-webkit-box-ordinal-group:21;-ms-flex-order:20;order:20}.ivu-col-span-19{display:block;width:79.16666667%}.ivu-col-push-19{left:79.16666667%}.ivu-col-pull-19{right:79.16666667%}.ivu-col-offset-19{margin-left:79.16666667%}.ivu-col-order-19{-webkit-box-ordinal-group:20;-ms-flex-order:19;order:19}.ivu-col-span-18{display:block;width:75%}.ivu-col-push-18{left:75%}.ivu-col-pull-18{right:75%}.ivu-col-offset-18{margin-left:75%}.ivu-col-order-18{-webkit-box-ordinal-group:19;-ms-flex-order:18;order:18}.ivu-col-span-17{display:block;width:70.83333333%}.ivu-col-push-17{left:70.83333333%}.ivu-col-pull-17{right:70.83333333%}.ivu-col-offset-17{margin-left:70.83333333%}.ivu-col-order-17{-webkit-box-ordinal-group:18;-ms-flex-order:17;order:17}.ivu-col-span-16{display:block;width:66.66666667%}.ivu-col-push-16{left:66.66666667%}.ivu-col-pull-16{right:66.66666667%}.ivu-col-offset-16{margin-left:66.66666667%}.ivu-col-order-16{-webkit-box-ordinal-group:17;-ms-flex-order:16;order:16}.ivu-col-span-15{display:block;width:62.5%}.ivu-col-push-15{left:62.5%}.ivu-col-pull-15{right:62.5%}.ivu-col-offset-15{margin-left:62.5%}.ivu-col-order-15{-webkit-box-ordinal-group:16;-ms-flex-order:15;order:15}.ivu-col-span-14{display:block;width:58.33333333%}.ivu-col-push-14{left:58.33333333%}.ivu-col-pull-14{right:58.33333333%}.ivu-col-offset-14{margin-left:58.33333333%}.ivu-col-order-14{-webkit-box-ordinal-group:15;-ms-flex-order:14;order:14}.ivu-col-span-13{display:block;width:54.16666667%}.ivu-col-push-13{left:54.16666667%}.ivu-col-pull-13{right:54.16666667%}.ivu-col-offset-13{margin-left:54.16666667%}.ivu-col-order-13{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.ivu-col-span-12{display:block;width:50%}.ivu-col-push-12{left:50%}.ivu-col-pull-12{right:50%}.ivu-col-offset-12{margin-left:50%}.ivu-col-order-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.ivu-col-span-11{display:block;width:45.83333333%}.ivu-col-push-11{left:45.83333333%}.ivu-col-pull-11{right:45.83333333%}.ivu-col-offset-11{margin-left:45.83333333%}.ivu-col-order-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.ivu-col-span-10{display:block;width:41.66666667%}.ivu-col-push-10{left:41.66666667%}.ivu-col-pull-10{right:41.66666667%}.ivu-col-offset-10{margin-left:41.66666667%}.ivu-col-order-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.ivu-col-span-9{display:block;width:37.5%}.ivu-col-push-9{left:37.5%}.ivu-col-pull-9{right:37.5%}.ivu-col-offset-9{margin-left:37.5%}.ivu-col-order-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.ivu-col-span-8{display:block;width:33.33333333%}.ivu-col-push-8{left:33.33333333%}.ivu-col-pull-8{right:33.33333333%}.ivu-col-offset-8{margin-left:33.33333333%}.ivu-col-order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.ivu-col-span-7{display:block;width:29.16666667%}.ivu-col-push-7{left:29.16666667%}.ivu-col-pull-7{right:29.16666667%}.ivu-col-offset-7{margin-left:29.16666667%}.ivu-col-order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.ivu-col-span-6{display:block;width:25%}.ivu-col-push-6{left:25%}.ivu-col-pull-6{right:25%}.ivu-col-offset-6{margin-left:25%}.ivu-col-order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.ivu-col-span-5{display:block;width:20.83333333%}.ivu-col-push-5{left:20.83333333%}.ivu-col-pull-5{right:20.83333333%}.ivu-col-offset-5{margin-left:20.83333333%}.ivu-col-order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.ivu-col-span-4{display:block;width:16.66666667%}.ivu-col-push-4{left:16.66666667%}.ivu-col-pull-4{right:16.66666667%}.ivu-col-offset-4{margin-left:16.66666667%}.ivu-col-order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.ivu-col-span-3{display:block;width:12.5%}.ivu-col-push-3{left:12.5%}.ivu-col-pull-3{right:12.5%}.ivu-col-offset-3{margin-left:12.5%}.ivu-col-order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.ivu-col-span-2{display:block;width:8.33333333%}.ivu-col-push-2{left:8.33333333%}.ivu-col-pull-2{right:8.33333333%}.ivu-col-offset-2{margin-left:8.33333333%}.ivu-col-order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.ivu-col-span-1{display:block;width:4.16666667%}.ivu-col-push-1{left:4.16666667%}.ivu-col-pull-1{right:4.16666667%}.ivu-col-offset-1{margin-left:4.16666667%}.ivu-col-order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.ivu-col-span-0{display:none}.ivu-col-push-0{left:auto}.ivu-col-pull-0{right:auto}.ivu-col-offset-0{margin-left:0}.ivu-col-order-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.ivu-col-span-xs-1,.ivu-col-span-xs-2,.ivu-col-span-xs-3,.ivu-col-span-xs-4,.ivu-col-span-xs-5,.ivu-col-span-xs-6,.ivu-col-span-xs-7,.ivu-col-span-xs-8,.ivu-col-span-xs-9,.ivu-col-span-xs-10,.ivu-col-span-xs-11,.ivu-col-span-xs-12,.ivu-col-span-xs-13,.ivu-col-span-xs-14,.ivu-col-span-xs-15,.ivu-col-span-xs-16,.ivu-col-span-xs-17,.ivu-col-span-xs-18,.ivu-col-span-xs-19,.ivu-col-span-xs-20,.ivu-col-span-xs-21,.ivu-col-span-xs-22,.ivu-col-span-xs-23,.ivu-col-span-xs-24{float:left;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.ivu-col-span-xs-24{display:block;width:100%}.ivu-col-xs-push-24{left:100%}.ivu-col-xs-pull-24{right:100%}.ivu-col-xs-offset-24{margin-left:100%}.ivu-col-xs-order-24{-webkit-box-ordinal-group:25;-ms-flex-order:24;order:24}.ivu-col-span-xs-23{display:block;width:95.83333333%}.ivu-col-xs-push-23{left:95.83333333%}.ivu-col-xs-pull-23{right:95.83333333%}.ivu-col-xs-offset-23{margin-left:95.83333333%}.ivu-col-xs-order-23{-webkit-box-ordinal-group:24;-ms-flex-order:23;order:23}.ivu-col-span-xs-22{display:block;width:91.66666667%}.ivu-col-xs-push-22{left:91.66666667%}.ivu-col-xs-pull-22{right:91.66666667%}.ivu-col-xs-offset-22{margin-left:91.66666667%}.ivu-col-xs-order-22{-webkit-box-ordinal-group:23;-ms-flex-order:22;order:22}.ivu-col-span-xs-21{display:block;width:87.5%}.ivu-col-xs-push-21{left:87.5%}.ivu-col-xs-pull-21{right:87.5%}.ivu-col-xs-offset-21{margin-left:87.5%}.ivu-col-xs-order-21{-webkit-box-ordinal-group:22;-ms-flex-order:21;order:21}.ivu-col-span-xs-20{display:block;width:83.33333333%}.ivu-col-xs-push-20{left:83.33333333%}.ivu-col-xs-pull-20{right:83.33333333%}.ivu-col-xs-offset-20{margin-left:83.33333333%}.ivu-col-xs-order-20{-webkit-box-ordinal-group:21;-ms-flex-order:20;order:20}.ivu-col-span-xs-19{display:block;width:79.16666667%}.ivu-col-xs-push-19{left:79.16666667%}.ivu-col-xs-pull-19{right:79.16666667%}.ivu-col-xs-offset-19{margin-left:79.16666667%}.ivu-col-xs-order-19{-webkit-box-ordinal-group:20;-ms-flex-order:19;order:19}.ivu-col-span-xs-18{display:block;width:75%}.ivu-col-xs-push-18{left:75%}.ivu-col-xs-pull-18{right:75%}.ivu-col-xs-offset-18{margin-left:75%}.ivu-col-xs-order-18{-webkit-box-ordinal-group:19;-ms-flex-order:18;order:18}.ivu-col-span-xs-17{display:block;width:70.83333333%}.ivu-col-xs-push-17{left:70.83333333%}.ivu-col-xs-pull-17{right:70.83333333%}.ivu-col-xs-offset-17{margin-left:70.83333333%}.ivu-col-xs-order-17{-webkit-box-ordinal-group:18;-ms-flex-order:17;order:17}.ivu-col-span-xs-16{display:block;width:66.66666667%}.ivu-col-xs-push-16{left:66.66666667%}.ivu-col-xs-pull-16{right:66.66666667%}.ivu-col-xs-offset-16{margin-left:66.66666667%}.ivu-col-xs-order-16{-webkit-box-ordinal-group:17;-ms-flex-order:16;order:16}.ivu-col-span-xs-15{display:block;width:62.5%}.ivu-col-xs-push-15{left:62.5%}.ivu-col-xs-pull-15{right:62.5%}.ivu-col-xs-offset-15{margin-left:62.5%}.ivu-col-xs-order-15{-webkit-box-ordinal-group:16;-ms-flex-order:15;order:15}.ivu-col-span-xs-14{display:block;width:58.33333333%}.ivu-col-xs-push-14{left:58.33333333%}.ivu-col-xs-pull-14{right:58.33333333%}.ivu-col-xs-offset-14{margin-left:58.33333333%}.ivu-col-xs-order-14{-webkit-box-ordinal-group:15;-ms-flex-order:14;order:14}.ivu-col-span-xs-13{display:block;width:54.16666667%}.ivu-col-xs-push-13{left:54.16666667%}.ivu-col-xs-pull-13{right:54.16666667%}.ivu-col-xs-offset-13{margin-left:54.16666667%}.ivu-col-xs-order-13{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.ivu-col-span-xs-12{display:block;width:50%}.ivu-col-xs-push-12{left:50%}.ivu-col-xs-pull-12{right:50%}.ivu-col-xs-offset-12{margin-left:50%}.ivu-col-xs-order-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.ivu-col-span-xs-11{display:block;width:45.83333333%}.ivu-col-xs-push-11{left:45.83333333%}.ivu-col-xs-pull-11{right:45.83333333%}.ivu-col-xs-offset-11{margin-left:45.83333333%}.ivu-col-xs-order-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.ivu-col-span-xs-10{display:block;width:41.66666667%}.ivu-col-xs-push-10{left:41.66666667%}.ivu-col-xs-pull-10{right:41.66666667%}.ivu-col-xs-offset-10{margin-left:41.66666667%}.ivu-col-xs-order-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.ivu-col-span-xs-9{display:block;width:37.5%}.ivu-col-xs-push-9{left:37.5%}.ivu-col-xs-pull-9{right:37.5%}.ivu-col-xs-offset-9{margin-left:37.5%}.ivu-col-xs-order-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.ivu-col-span-xs-8{display:block;width:33.33333333%}.ivu-col-xs-push-8{left:33.33333333%}.ivu-col-xs-pull-8{right:33.33333333%}.ivu-col-xs-offset-8{margin-left:33.33333333%}.ivu-col-xs-order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.ivu-col-span-xs-7{display:block;width:29.16666667%}.ivu-col-xs-push-7{left:29.16666667%}.ivu-col-xs-pull-7{right:29.16666667%}.ivu-col-xs-offset-7{margin-left:29.16666667%}.ivu-col-xs-order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.ivu-col-span-xs-6{display:block;width:25%}.ivu-col-xs-push-6{left:25%}.ivu-col-xs-pull-6{right:25%}.ivu-col-xs-offset-6{margin-left:25%}.ivu-col-xs-order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.ivu-col-span-xs-5{display:block;width:20.83333333%}.ivu-col-xs-push-5{left:20.83333333%}.ivu-col-xs-pull-5{right:20.83333333%}.ivu-col-xs-offset-5{margin-left:20.83333333%}.ivu-col-xs-order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.ivu-col-span-xs-4{display:block;width:16.66666667%}.ivu-col-xs-push-4{left:16.66666667%}.ivu-col-xs-pull-4{right:16.66666667%}.ivu-col-xs-offset-4{margin-left:16.66666667%}.ivu-col-xs-order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.ivu-col-span-xs-3{display:block;width:12.5%}.ivu-col-xs-push-3{left:12.5%}.ivu-col-xs-pull-3{right:12.5%}.ivu-col-xs-offset-3{margin-left:12.5%}.ivu-col-xs-order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.ivu-col-span-xs-2{display:block;width:8.33333333%}.ivu-col-xs-push-2{left:8.33333333%}.ivu-col-xs-pull-2{right:8.33333333%}.ivu-col-xs-offset-2{margin-left:8.33333333%}.ivu-col-xs-order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.ivu-col-span-xs-1{display:block;width:4.16666667%}.ivu-col-xs-push-1{left:4.16666667%}.ivu-col-xs-pull-1{right:4.16666667%}.ivu-col-xs-offset-1{margin-left:4.16666667%}.ivu-col-xs-order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.ivu-col-span-xs-0{display:none}.ivu-col-xs-push-0{left:auto}.ivu-col-xs-pull-0{right:auto}.ivu-col-xs-offset-0{margin-left:0}.ivu-col-xs-order-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}@media (min-width:576px){.ivu-col-span-sm-1,.ivu-col-span-sm-2,.ivu-col-span-sm-3,.ivu-col-span-sm-4,.ivu-col-span-sm-5,.ivu-col-span-sm-6,.ivu-col-span-sm-7,.ivu-col-span-sm-8,.ivu-col-span-sm-9,.ivu-col-span-sm-10,.ivu-col-span-sm-11,.ivu-col-span-sm-12,.ivu-col-span-sm-13,.ivu-col-span-sm-14,.ivu-col-span-sm-15,.ivu-col-span-sm-16,.ivu-col-span-sm-17,.ivu-col-span-sm-18,.ivu-col-span-sm-19,.ivu-col-span-sm-20,.ivu-col-span-sm-21,.ivu-col-span-sm-22,.ivu-col-span-sm-23,.ivu-col-span-sm-24{float:left;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.ivu-col-span-sm-24{display:block;width:100%}.ivu-col-sm-push-24{left:100%}.ivu-col-sm-pull-24{right:100%}.ivu-col-sm-offset-24{margin-left:100%}.ivu-col-sm-order-24{-webkit-box-ordinal-group:25;-ms-flex-order:24;order:24}.ivu-col-span-sm-23{display:block;width:95.83333333%}.ivu-col-sm-push-23{left:95.83333333%}.ivu-col-sm-pull-23{right:95.83333333%}.ivu-col-sm-offset-23{margin-left:95.83333333%}.ivu-col-sm-order-23{-webkit-box-ordinal-group:24;-ms-flex-order:23;order:23}.ivu-col-span-sm-22{display:block;width:91.66666667%}.ivu-col-sm-push-22{left:91.66666667%}.ivu-col-sm-pull-22{right:91.66666667%}.ivu-col-sm-offset-22{margin-left:91.66666667%}.ivu-col-sm-order-22{-webkit-box-ordinal-group:23;-ms-flex-order:22;order:22}.ivu-col-span-sm-21{display:block;width:87.5%}.ivu-col-sm-push-21{left:87.5%}.ivu-col-sm-pull-21{right:87.5%}.ivu-col-sm-offset-21{margin-left:87.5%}.ivu-col-sm-order-21{-webkit-box-ordinal-group:22;-ms-flex-order:21;order:21}.ivu-col-span-sm-20{display:block;width:83.33333333%}.ivu-col-sm-push-20{left:83.33333333%}.ivu-col-sm-pull-20{right:83.33333333%}.ivu-col-sm-offset-20{margin-left:83.33333333%}.ivu-col-sm-order-20{-webkit-box-ordinal-group:21;-ms-flex-order:20;order:20}.ivu-col-span-sm-19{display:block;width:79.16666667%}.ivu-col-sm-push-19{left:79.16666667%}.ivu-col-sm-pull-19{right:79.16666667%}.ivu-col-sm-offset-19{margin-left:79.16666667%}.ivu-col-sm-order-19{-webkit-box-ordinal-group:20;-ms-flex-order:19;order:19}.ivu-col-span-sm-18{display:block;width:75%}.ivu-col-sm-push-18{left:75%}.ivu-col-sm-pull-18{right:75%}.ivu-col-sm-offset-18{margin-left:75%}.ivu-col-sm-order-18{-webkit-box-ordinal-group:19;-ms-flex-order:18;order:18}.ivu-col-span-sm-17{display:block;width:70.83333333%}.ivu-col-sm-push-17{left:70.83333333%}.ivu-col-sm-pull-17{right:70.83333333%}.ivu-col-sm-offset-17{margin-left:70.83333333%}.ivu-col-sm-order-17{-webkit-box-ordinal-group:18;-ms-flex-order:17;order:17}.ivu-col-span-sm-16{display:block;width:66.66666667%}.ivu-col-sm-push-16{left:66.66666667%}.ivu-col-sm-pull-16{right:66.66666667%}.ivu-col-sm-offset-16{margin-left:66.66666667%}.ivu-col-sm-order-16{-webkit-box-ordinal-group:17;-ms-flex-order:16;order:16}.ivu-col-span-sm-15{display:block;width:62.5%}.ivu-col-sm-push-15{left:62.5%}.ivu-col-sm-pull-15{right:62.5%}.ivu-col-sm-offset-15{margin-left:62.5%}.ivu-col-sm-order-15{-webkit-box-ordinal-group:16;-ms-flex-order:15;order:15}.ivu-col-span-sm-14{display:block;width:58.33333333%}.ivu-col-sm-push-14{left:58.33333333%}.ivu-col-sm-pull-14{right:58.33333333%}.ivu-col-sm-offset-14{margin-left:58.33333333%}.ivu-col-sm-order-14{-webkit-box-ordinal-group:15;-ms-flex-order:14;order:14}.ivu-col-span-sm-13{display:block;width:54.16666667%}.ivu-col-sm-push-13{left:54.16666667%}.ivu-col-sm-pull-13{right:54.16666667%}.ivu-col-sm-offset-13{margin-left:54.16666667%}.ivu-col-sm-order-13{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.ivu-col-span-sm-12{display:block;width:50%}.ivu-col-sm-push-12{left:50%}.ivu-col-sm-pull-12{right:50%}.ivu-col-sm-offset-12{margin-left:50%}.ivu-col-sm-order-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.ivu-col-span-sm-11{display:block;width:45.83333333%}.ivu-col-sm-push-11{left:45.83333333%}.ivu-col-sm-pull-11{right:45.83333333%}.ivu-col-sm-offset-11{margin-left:45.83333333%}.ivu-col-sm-order-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.ivu-col-span-sm-10{display:block;width:41.66666667%}.ivu-col-sm-push-10{left:41.66666667%}.ivu-col-sm-pull-10{right:41.66666667%}.ivu-col-sm-offset-10{margin-left:41.66666667%}.ivu-col-sm-order-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.ivu-col-span-sm-9{display:block;width:37.5%}.ivu-col-sm-push-9{left:37.5%}.ivu-col-sm-pull-9{right:37.5%}.ivu-col-sm-offset-9{margin-left:37.5%}.ivu-col-sm-order-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.ivu-col-span-sm-8{display:block;width:33.33333333%}.ivu-col-sm-push-8{left:33.33333333%}.ivu-col-sm-pull-8{right:33.33333333%}.ivu-col-sm-offset-8{margin-left:33.33333333%}.ivu-col-sm-order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.ivu-col-span-sm-7{display:block;width:29.16666667%}.ivu-col-sm-push-7{left:29.16666667%}.ivu-col-sm-pull-7{right:29.16666667%}.ivu-col-sm-offset-7{margin-left:29.16666667%}.ivu-col-sm-order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.ivu-col-span-sm-6{display:block;width:25%}.ivu-col-sm-push-6{left:25%}.ivu-col-sm-pull-6{right:25%}.ivu-col-sm-offset-6{margin-left:25%}.ivu-col-sm-order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.ivu-col-span-sm-5{display:block;width:20.83333333%}.ivu-col-sm-push-5{left:20.83333333%}.ivu-col-sm-pull-5{right:20.83333333%}.ivu-col-sm-offset-5{margin-left:20.83333333%}.ivu-col-sm-order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.ivu-col-span-sm-4{display:block;width:16.66666667%}.ivu-col-sm-push-4{left:16.66666667%}.ivu-col-sm-pull-4{right:16.66666667%}.ivu-col-sm-offset-4{margin-left:16.66666667%}.ivu-col-sm-order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.ivu-col-span-sm-3{display:block;width:12.5%}.ivu-col-sm-push-3{left:12.5%}.ivu-col-sm-pull-3{right:12.5%}.ivu-col-sm-offset-3{margin-left:12.5%}.ivu-col-sm-order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.ivu-col-span-sm-2{display:block;width:8.33333333%}.ivu-col-sm-push-2{left:8.33333333%}.ivu-col-sm-pull-2{right:8.33333333%}.ivu-col-sm-offset-2{margin-left:8.33333333%}.ivu-col-sm-order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.ivu-col-span-sm-1{display:block;width:4.16666667%}.ivu-col-sm-push-1{left:4.16666667%}.ivu-col-sm-pull-1{right:4.16666667%}.ivu-col-sm-offset-1{margin-left:4.16666667%}.ivu-col-sm-order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.ivu-col-span-sm-0{display:none}.ivu-col-sm-push-0{left:auto}.ivu-col-sm-pull-0{right:auto}.ivu-col-sm-offset-0{margin-left:0}.ivu-col-sm-order-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}}@media (min-width:768px){.ivu-col-span-md-1,.ivu-col-span-md-2,.ivu-col-span-md-3,.ivu-col-span-md-4,.ivu-col-span-md-5,.ivu-col-span-md-6,.ivu-col-span-md-7,.ivu-col-span-md-8,.ivu-col-span-md-9,.ivu-col-span-md-10,.ivu-col-span-md-11,.ivu-col-span-md-12,.ivu-col-span-md-13,.ivu-col-span-md-14,.ivu-col-span-md-15,.ivu-col-span-md-16,.ivu-col-span-md-17,.ivu-col-span-md-18,.ivu-col-span-md-19,.ivu-col-span-md-20,.ivu-col-span-md-21,.ivu-col-span-md-22,.ivu-col-span-md-23,.ivu-col-span-md-24{float:left;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.ivu-col-span-md-24{display:block;width:100%}.ivu-col-md-push-24{left:100%}.ivu-col-md-pull-24{right:100%}.ivu-col-md-offset-24{margin-left:100%}.ivu-col-md-order-24{-webkit-box-ordinal-group:25;-ms-flex-order:24;order:24}.ivu-col-span-md-23{display:block;width:95.83333333%}.ivu-col-md-push-23{left:95.83333333%}.ivu-col-md-pull-23{right:95.83333333%}.ivu-col-md-offset-23{margin-left:95.83333333%}.ivu-col-md-order-23{-webkit-box-ordinal-group:24;-ms-flex-order:23;order:23}.ivu-col-span-md-22{display:block;width:91.66666667%}.ivu-col-md-push-22{left:91.66666667%}.ivu-col-md-pull-22{right:91.66666667%}.ivu-col-md-offset-22{margin-left:91.66666667%}.ivu-col-md-order-22{-webkit-box-ordinal-group:23;-ms-flex-order:22;order:22}.ivu-col-span-md-21{display:block;width:87.5%}.ivu-col-md-push-21{left:87.5%}.ivu-col-md-pull-21{right:87.5%}.ivu-col-md-offset-21{margin-left:87.5%}.ivu-col-md-order-21{-webkit-box-ordinal-group:22;-ms-flex-order:21;order:21}.ivu-col-span-md-20{display:block;width:83.33333333%}.ivu-col-md-push-20{left:83.33333333%}.ivu-col-md-pull-20{right:83.33333333%}.ivu-col-md-offset-20{margin-left:83.33333333%}.ivu-col-md-order-20{-webkit-box-ordinal-group:21;-ms-flex-order:20;order:20}.ivu-col-span-md-19{display:block;width:79.16666667%}.ivu-col-md-push-19{left:79.16666667%}.ivu-col-md-pull-19{right:79.16666667%}.ivu-col-md-offset-19{margin-left:79.16666667%}.ivu-col-md-order-19{-webkit-box-ordinal-group:20;-ms-flex-order:19;order:19}.ivu-col-span-md-18{display:block;width:75%}.ivu-col-md-push-18{left:75%}.ivu-col-md-pull-18{right:75%}.ivu-col-md-offset-18{margin-left:75%}.ivu-col-md-order-18{-webkit-box-ordinal-group:19;-ms-flex-order:18;order:18}.ivu-col-span-md-17{display:block;width:70.83333333%}.ivu-col-md-push-17{left:70.83333333%}.ivu-col-md-pull-17{right:70.83333333%}.ivu-col-md-offset-17{margin-left:70.83333333%}.ivu-col-md-order-17{-webkit-box-ordinal-group:18;-ms-flex-order:17;order:17}.ivu-col-span-md-16{display:block;width:66.66666667%}.ivu-col-md-push-16{left:66.66666667%}.ivu-col-md-pull-16{right:66.66666667%}.ivu-col-md-offset-16{margin-left:66.66666667%}.ivu-col-md-order-16{-webkit-box-ordinal-group:17;-ms-flex-order:16;order:16}.ivu-col-span-md-15{display:block;width:62.5%}.ivu-col-md-push-15{left:62.5%}.ivu-col-md-pull-15{right:62.5%}.ivu-col-md-offset-15{margin-left:62.5%}.ivu-col-md-order-15{-webkit-box-ordinal-group:16;-ms-flex-order:15;order:15}.ivu-col-span-md-14{display:block;width:58.33333333%}.ivu-col-md-push-14{left:58.33333333%}.ivu-col-md-pull-14{right:58.33333333%}.ivu-col-md-offset-14{margin-left:58.33333333%}.ivu-col-md-order-14{-webkit-box-ordinal-group:15;-ms-flex-order:14;order:14}.ivu-col-span-md-13{display:block;width:54.16666667%}.ivu-col-md-push-13{left:54.16666667%}.ivu-col-md-pull-13{right:54.16666667%}.ivu-col-md-offset-13{margin-left:54.16666667%}.ivu-col-md-order-13{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.ivu-col-span-md-12{display:block;width:50%}.ivu-col-md-push-12{left:50%}.ivu-col-md-pull-12{right:50%}.ivu-col-md-offset-12{margin-left:50%}.ivu-col-md-order-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.ivu-col-span-md-11{display:block;width:45.83333333%}.ivu-col-md-push-11{left:45.83333333%}.ivu-col-md-pull-11{right:45.83333333%}.ivu-col-md-offset-11{margin-left:45.83333333%}.ivu-col-md-order-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.ivu-col-span-md-10{display:block;width:41.66666667%}.ivu-col-md-push-10{left:41.66666667%}.ivu-col-md-pull-10{right:41.66666667%}.ivu-col-md-offset-10{margin-left:41.66666667%}.ivu-col-md-order-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.ivu-col-span-md-9{display:block;width:37.5%}.ivu-col-md-push-9{left:37.5%}.ivu-col-md-pull-9{right:37.5%}.ivu-col-md-offset-9{margin-left:37.5%}.ivu-col-md-order-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.ivu-col-span-md-8{display:block;width:33.33333333%}.ivu-col-md-push-8{left:33.33333333%}.ivu-col-md-pull-8{right:33.33333333%}.ivu-col-md-offset-8{margin-left:33.33333333%}.ivu-col-md-order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.ivu-col-span-md-7{display:block;width:29.16666667%}.ivu-col-md-push-7{left:29.16666667%}.ivu-col-md-pull-7{right:29.16666667%}.ivu-col-md-offset-7{margin-left:29.16666667%}.ivu-col-md-order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.ivu-col-span-md-6{display:block;width:25%}.ivu-col-md-push-6{left:25%}.ivu-col-md-pull-6{right:25%}.ivu-col-md-offset-6{margin-left:25%}.ivu-col-md-order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.ivu-col-span-md-5{display:block;width:20.83333333%}.ivu-col-md-push-5{left:20.83333333%}.ivu-col-md-pull-5{right:20.83333333%}.ivu-col-md-offset-5{margin-left:20.83333333%}.ivu-col-md-order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.ivu-col-span-md-4{display:block;width:16.66666667%}.ivu-col-md-push-4{left:16.66666667%}.ivu-col-md-pull-4{right:16.66666667%}.ivu-col-md-offset-4{margin-left:16.66666667%}.ivu-col-md-order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.ivu-col-span-md-3{display:block;width:12.5%}.ivu-col-md-push-3{left:12.5%}.ivu-col-md-pull-3{right:12.5%}.ivu-col-md-offset-3{margin-left:12.5%}.ivu-col-md-order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.ivu-col-span-md-2{display:block;width:8.33333333%}.ivu-col-md-push-2{left:8.33333333%}.ivu-col-md-pull-2{right:8.33333333%}.ivu-col-md-offset-2{margin-left:8.33333333%}.ivu-col-md-order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.ivu-col-span-md-1{display:block;width:4.16666667%}.ivu-col-md-push-1{left:4.16666667%}.ivu-col-md-pull-1{right:4.16666667%}.ivu-col-md-offset-1{margin-left:4.16666667%}.ivu-col-md-order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.ivu-col-span-md-0{display:none}.ivu-col-md-push-0{left:auto}.ivu-col-md-pull-0{right:auto}.ivu-col-md-offset-0{margin-left:0}.ivu-col-md-order-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}}@media (min-width:992px){.ivu-col-span-lg-1,.ivu-col-span-lg-2,.ivu-col-span-lg-3,.ivu-col-span-lg-4,.ivu-col-span-lg-5,.ivu-col-span-lg-6,.ivu-col-span-lg-7,.ivu-col-span-lg-8,.ivu-col-span-lg-9,.ivu-col-span-lg-10,.ivu-col-span-lg-11,.ivu-col-span-lg-12,.ivu-col-span-lg-13,.ivu-col-span-lg-14,.ivu-col-span-lg-15,.ivu-col-span-lg-16,.ivu-col-span-lg-17,.ivu-col-span-lg-18,.ivu-col-span-lg-19,.ivu-col-span-lg-20,.ivu-col-span-lg-21,.ivu-col-span-lg-22,.ivu-col-span-lg-23,.ivu-col-span-lg-24{float:left;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.ivu-col-span-lg-24{display:block;width:100%}.ivu-col-lg-push-24{left:100%}.ivu-col-lg-pull-24{right:100%}.ivu-col-lg-offset-24{margin-left:100%}.ivu-col-lg-order-24{-webkit-box-ordinal-group:25;-ms-flex-order:24;order:24}.ivu-col-span-lg-23{display:block;width:95.83333333%}.ivu-col-lg-push-23{left:95.83333333%}.ivu-col-lg-pull-23{right:95.83333333%}.ivu-col-lg-offset-23{margin-left:95.83333333%}.ivu-col-lg-order-23{-webkit-box-ordinal-group:24;-ms-flex-order:23;order:23}.ivu-col-span-lg-22{display:block;width:91.66666667%}.ivu-col-lg-push-22{left:91.66666667%}.ivu-col-lg-pull-22{right:91.66666667%}.ivu-col-lg-offset-22{margin-left:91.66666667%}.ivu-col-lg-order-22{-webkit-box-ordinal-group:23;-ms-flex-order:22;order:22}.ivu-col-span-lg-21{display:block;width:87.5%}.ivu-col-lg-push-21{left:87.5%}.ivu-col-lg-pull-21{right:87.5%}.ivu-col-lg-offset-21{margin-left:87.5%}.ivu-col-lg-order-21{-webkit-box-ordinal-group:22;-ms-flex-order:21;order:21}.ivu-col-span-lg-20{display:block;width:83.33333333%}.ivu-col-lg-push-20{left:83.33333333%}.ivu-col-lg-pull-20{right:83.33333333%}.ivu-col-lg-offset-20{margin-left:83.33333333%}.ivu-col-lg-order-20{-webkit-box-ordinal-group:21;-ms-flex-order:20;order:20}.ivu-col-span-lg-19{display:block;width:79.16666667%}.ivu-col-lg-push-19{left:79.16666667%}.ivu-col-lg-pull-19{right:79.16666667%}.ivu-col-lg-offset-19{margin-left:79.16666667%}.ivu-col-lg-order-19{-webkit-box-ordinal-group:20;-ms-flex-order:19;order:19}.ivu-col-span-lg-18{display:block;width:75%}.ivu-col-lg-push-18{left:75%}.ivu-col-lg-pull-18{right:75%}.ivu-col-lg-offset-18{margin-left:75%}.ivu-col-lg-order-18{-webkit-box-ordinal-group:19;-ms-flex-order:18;order:18}.ivu-col-span-lg-17{display:block;width:70.83333333%}.ivu-col-lg-push-17{left:70.83333333%}.ivu-col-lg-pull-17{right:70.83333333%}.ivu-col-lg-offset-17{margin-left:70.83333333%}.ivu-col-lg-order-17{-webkit-box-ordinal-group:18;-ms-flex-order:17;order:17}.ivu-col-span-lg-16{display:block;width:66.66666667%}.ivu-col-lg-push-16{left:66.66666667%}.ivu-col-lg-pull-16{right:66.66666667%}.ivu-col-lg-offset-16{margin-left:66.66666667%}.ivu-col-lg-order-16{-webkit-box-ordinal-group:17;-ms-flex-order:16;order:16}.ivu-col-span-lg-15{display:block;width:62.5%}.ivu-col-lg-push-15{left:62.5%}.ivu-col-lg-pull-15{right:62.5%}.ivu-col-lg-offset-15{margin-left:62.5%}.ivu-col-lg-order-15{-webkit-box-ordinal-group:16;-ms-flex-order:15;order:15}.ivu-col-span-lg-14{display:block;width:58.33333333%}.ivu-col-lg-push-14{left:58.33333333%}.ivu-col-lg-pull-14{right:58.33333333%}.ivu-col-lg-offset-14{margin-left:58.33333333%}.ivu-col-lg-order-14{-webkit-box-ordinal-group:15;-ms-flex-order:14;order:14}.ivu-col-span-lg-13{display:block;width:54.16666667%}.ivu-col-lg-push-13{left:54.16666667%}.ivu-col-lg-pull-13{right:54.16666667%}.ivu-col-lg-offset-13{margin-left:54.16666667%}.ivu-col-lg-order-13{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.ivu-col-span-lg-12{display:block;width:50%}.ivu-col-lg-push-12{left:50%}.ivu-col-lg-pull-12{right:50%}.ivu-col-lg-offset-12{margin-left:50%}.ivu-col-lg-order-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.ivu-col-span-lg-11{display:block;width:45.83333333%}.ivu-col-lg-push-11{left:45.83333333%}.ivu-col-lg-pull-11{right:45.83333333%}.ivu-col-lg-offset-11{margin-left:45.83333333%}.ivu-col-lg-order-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.ivu-col-span-lg-10{display:block;width:41.66666667%}.ivu-col-lg-push-10{left:41.66666667%}.ivu-col-lg-pull-10{right:41.66666667%}.ivu-col-lg-offset-10{margin-left:41.66666667%}.ivu-col-lg-order-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.ivu-col-span-lg-9{display:block;width:37.5%}.ivu-col-lg-push-9{left:37.5%}.ivu-col-lg-pull-9{right:37.5%}.ivu-col-lg-offset-9{margin-left:37.5%}.ivu-col-lg-order-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.ivu-col-span-lg-8{display:block;width:33.33333333%}.ivu-col-lg-push-8{left:33.33333333%}.ivu-col-lg-pull-8{right:33.33333333%}.ivu-col-lg-offset-8{margin-left:33.33333333%}.ivu-col-lg-order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.ivu-col-span-lg-7{display:block;width:29.16666667%}.ivu-col-lg-push-7{left:29.16666667%}.ivu-col-lg-pull-7{right:29.16666667%}.ivu-col-lg-offset-7{margin-left:29.16666667%}.ivu-col-lg-order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.ivu-col-span-lg-6{display:block;width:25%}.ivu-col-lg-push-6{left:25%}.ivu-col-lg-pull-6{right:25%}.ivu-col-lg-offset-6{margin-left:25%}.ivu-col-lg-order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.ivu-col-span-lg-5{display:block;width:20.83333333%}.ivu-col-lg-push-5{left:20.83333333%}.ivu-col-lg-pull-5{right:20.83333333%}.ivu-col-lg-offset-5{margin-left:20.83333333%}.ivu-col-lg-order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.ivu-col-span-lg-4{display:block;width:16.66666667%}.ivu-col-lg-push-4{left:16.66666667%}.ivu-col-lg-pull-4{right:16.66666667%}.ivu-col-lg-offset-4{margin-left:16.66666667%}.ivu-col-lg-order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.ivu-col-span-lg-3{display:block;width:12.5%}.ivu-col-lg-push-3{left:12.5%}.ivu-col-lg-pull-3{right:12.5%}.ivu-col-lg-offset-3{margin-left:12.5%}.ivu-col-lg-order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.ivu-col-span-lg-2{display:block;width:8.33333333%}.ivu-col-lg-push-2{left:8.33333333%}.ivu-col-lg-pull-2{right:8.33333333%}.ivu-col-lg-offset-2{margin-left:8.33333333%}.ivu-col-lg-order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.ivu-col-span-lg-1{display:block;width:4.16666667%}.ivu-col-lg-push-1{left:4.16666667%}.ivu-col-lg-pull-1{right:4.16666667%}.ivu-col-lg-offset-1{margin-left:4.16666667%}.ivu-col-lg-order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.ivu-col-span-lg-0{display:none}.ivu-col-lg-push-0{left:auto}.ivu-col-lg-pull-0{right:auto}.ivu-col-lg-offset-0{margin-left:0}.ivu-col-lg-order-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}}@media (min-width:1200px){.ivu-col-span-xl-1,.ivu-col-span-xl-2,.ivu-col-span-xl-3,.ivu-col-span-xl-4,.ivu-col-span-xl-5,.ivu-col-span-xl-6,.ivu-col-span-xl-7,.ivu-col-span-xl-8,.ivu-col-span-xl-9,.ivu-col-span-xl-10,.ivu-col-span-xl-11,.ivu-col-span-xl-12,.ivu-col-span-xl-13,.ivu-col-span-xl-14,.ivu-col-span-xl-15,.ivu-col-span-xl-16,.ivu-col-span-xl-17,.ivu-col-span-xl-18,.ivu-col-span-xl-19,.ivu-col-span-xl-20,.ivu-col-span-xl-21,.ivu-col-span-xl-22,.ivu-col-span-xl-23,.ivu-col-span-xl-24{float:left;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.ivu-col-span-xl-24{display:block;width:100%}.ivu-col-xl-push-24{left:100%}.ivu-col-xl-pull-24{right:100%}.ivu-col-xl-offset-24{margin-left:100%}.ivu-col-xl-order-24{-webkit-box-ordinal-group:25;-ms-flex-order:24;order:24}.ivu-col-span-xl-23{display:block;width:95.83333333%}.ivu-col-xl-push-23{left:95.83333333%}.ivu-col-xl-pull-23{right:95.83333333%}.ivu-col-xl-offset-23{margin-left:95.83333333%}.ivu-col-xl-order-23{-webkit-box-ordinal-group:24;-ms-flex-order:23;order:23}.ivu-col-span-xl-22{display:block;width:91.66666667%}.ivu-col-xl-push-22{left:91.66666667%}.ivu-col-xl-pull-22{right:91.66666667%}.ivu-col-xl-offset-22{margin-left:91.66666667%}.ivu-col-xl-order-22{-webkit-box-ordinal-group:23;-ms-flex-order:22;order:22}.ivu-col-span-xl-21{display:block;width:87.5%}.ivu-col-xl-push-21{left:87.5%}.ivu-col-xl-pull-21{right:87.5%}.ivu-col-xl-offset-21{margin-left:87.5%}.ivu-col-xl-order-21{-webkit-box-ordinal-group:22;-ms-flex-order:21;order:21}.ivu-col-span-xl-20{display:block;width:83.33333333%}.ivu-col-xl-push-20{left:83.33333333%}.ivu-col-xl-pull-20{right:83.33333333%}.ivu-col-xl-offset-20{margin-left:83.33333333%}.ivu-col-xl-order-20{-webkit-box-ordinal-group:21;-ms-flex-order:20;order:20}.ivu-col-span-xl-19{display:block;width:79.16666667%}.ivu-col-xl-push-19{left:79.16666667%}.ivu-col-xl-pull-19{right:79.16666667%}.ivu-col-xl-offset-19{margin-left:79.16666667%}.ivu-col-xl-order-19{-webkit-box-ordinal-group:20;-ms-flex-order:19;order:19}.ivu-col-span-xl-18{display:block;width:75%}.ivu-col-xl-push-18{left:75%}.ivu-col-xl-pull-18{right:75%}.ivu-col-xl-offset-18{margin-left:75%}.ivu-col-xl-order-18{-webkit-box-ordinal-group:19;-ms-flex-order:18;order:18}.ivu-col-span-xl-17{display:block;width:70.83333333%}.ivu-col-xl-push-17{left:70.83333333%}.ivu-col-xl-pull-17{right:70.83333333%}.ivu-col-xl-offset-17{margin-left:70.83333333%}.ivu-col-xl-order-17{-webkit-box-ordinal-group:18;-ms-flex-order:17;order:17}.ivu-col-span-xl-16{display:block;width:66.66666667%}.ivu-col-xl-push-16{left:66.66666667%}.ivu-col-xl-pull-16{right:66.66666667%}.ivu-col-xl-offset-16{margin-left:66.66666667%}.ivu-col-xl-order-16{-webkit-box-ordinal-group:17;-ms-flex-order:16;order:16}.ivu-col-span-xl-15{display:block;width:62.5%}.ivu-col-xl-push-15{left:62.5%}.ivu-col-xl-pull-15{right:62.5%}.ivu-col-xl-offset-15{margin-left:62.5%}.ivu-col-xl-order-15{-webkit-box-ordinal-group:16;-ms-flex-order:15;order:15}.ivu-col-span-xl-14{display:block;width:58.33333333%}.ivu-col-xl-push-14{left:58.33333333%}.ivu-col-xl-pull-14{right:58.33333333%}.ivu-col-xl-offset-14{margin-left:58.33333333%}.ivu-col-xl-order-14{-webkit-box-ordinal-group:15;-ms-flex-order:14;order:14}.ivu-col-span-xl-13{display:block;width:54.16666667%}.ivu-col-xl-push-13{left:54.16666667%}.ivu-col-xl-pull-13{right:54.16666667%}.ivu-col-xl-offset-13{margin-left:54.16666667%}.ivu-col-xl-order-13{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.ivu-col-span-xl-12{display:block;width:50%}.ivu-col-xl-push-12{left:50%}.ivu-col-xl-pull-12{right:50%}.ivu-col-xl-offset-12{margin-left:50%}.ivu-col-xl-order-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.ivu-col-span-xl-11{display:block;width:45.83333333%}.ivu-col-xl-push-11{left:45.83333333%}.ivu-col-xl-pull-11{right:45.83333333%}.ivu-col-xl-offset-11{margin-left:45.83333333%}.ivu-col-xl-order-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.ivu-col-span-xl-10{display:block;width:41.66666667%}.ivu-col-xl-push-10{left:41.66666667%}.ivu-col-xl-pull-10{right:41.66666667%}.ivu-col-xl-offset-10{margin-left:41.66666667%}.ivu-col-xl-order-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.ivu-col-span-xl-9{display:block;width:37.5%}.ivu-col-xl-push-9{left:37.5%}.ivu-col-xl-pull-9{right:37.5%}.ivu-col-xl-offset-9{margin-left:37.5%}.ivu-col-xl-order-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.ivu-col-span-xl-8{display:block;width:33.33333333%}.ivu-col-xl-push-8{left:33.33333333%}.ivu-col-xl-pull-8{right:33.33333333%}.ivu-col-xl-offset-8{margin-left:33.33333333%}.ivu-col-xl-order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.ivu-col-span-xl-7{display:block;width:29.16666667%}.ivu-col-xl-push-7{left:29.16666667%}.ivu-col-xl-pull-7{right:29.16666667%}.ivu-col-xl-offset-7{margin-left:29.16666667%}.ivu-col-xl-order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.ivu-col-span-xl-6{display:block;width:25%}.ivu-col-xl-push-6{left:25%}.ivu-col-xl-pull-6{right:25%}.ivu-col-xl-offset-6{margin-left:25%}.ivu-col-xl-order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.ivu-col-span-xl-5{display:block;width:20.83333333%}.ivu-col-xl-push-5{left:20.83333333%}.ivu-col-xl-pull-5{right:20.83333333%}.ivu-col-xl-offset-5{margin-left:20.83333333%}.ivu-col-xl-order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.ivu-col-span-xl-4{display:block;width:16.66666667%}.ivu-col-xl-push-4{left:16.66666667%}.ivu-col-xl-pull-4{right:16.66666667%}.ivu-col-xl-offset-4{margin-left:16.66666667%}.ivu-col-xl-order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.ivu-col-span-xl-3{display:block;width:12.5%}.ivu-col-xl-push-3{left:12.5%}.ivu-col-xl-pull-3{right:12.5%}.ivu-col-xl-offset-3{margin-left:12.5%}.ivu-col-xl-order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.ivu-col-span-xl-2{display:block;width:8.33333333%}.ivu-col-xl-push-2{left:8.33333333%}.ivu-col-xl-pull-2{right:8.33333333%}.ivu-col-xl-offset-2{margin-left:8.33333333%}.ivu-col-xl-order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.ivu-col-span-xl-1{display:block;width:4.16666667%}.ivu-col-xl-push-1{left:4.16666667%}.ivu-col-xl-pull-1{right:4.16666667%}.ivu-col-xl-offset-1{margin-left:4.16666667%}.ivu-col-xl-order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.ivu-col-span-xl-0{display:none}.ivu-col-xl-push-0{left:auto}.ivu-col-xl-pull-0{right:auto}.ivu-col-xl-offset-0{margin-left:0}.ivu-col-xl-order-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}}@media (min-width:1600px){.ivu-col-span-xxl-1,.ivu-col-span-xxl-2,.ivu-col-span-xxl-3,.ivu-col-span-xxl-4,.ivu-col-span-xxl-5,.ivu-col-span-xxl-6,.ivu-col-span-xxl-7,.ivu-col-span-xxl-8,.ivu-col-span-xxl-9,.ivu-col-span-xxl-10,.ivu-col-span-xxl-11,.ivu-col-span-xxl-12,.ivu-col-span-xxl-13,.ivu-col-span-xxl-14,.ivu-col-span-xxl-15,.ivu-col-span-xxl-16,.ivu-col-span-xxl-17,.ivu-col-span-xxl-18,.ivu-col-span-xxl-19,.ivu-col-span-xxl-20,.ivu-col-span-xxl-21,.ivu-col-span-xxl-22,.ivu-col-span-xxl-23,.ivu-col-span-xxl-24{float:left;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.ivu-col-span-xxl-24{display:block;width:100%}.ivu-col-xxl-push-24{left:100%}.ivu-col-xxl-pull-24{right:100%}.ivu-col-xxl-offset-24{margin-left:100%}.ivu-col-xxl-order-24{-webkit-box-ordinal-group:25;-ms-flex-order:24;order:24}.ivu-col-span-xxl-23{display:block;width:95.83333333%}.ivu-col-xxl-push-23{left:95.83333333%}.ivu-col-xxl-pull-23{right:95.83333333%}.ivu-col-xxl-offset-23{margin-left:95.83333333%}.ivu-col-xxl-order-23{-webkit-box-ordinal-group:24;-ms-flex-order:23;order:23}.ivu-col-span-xxl-22{display:block;width:91.66666667%}.ivu-col-xxl-push-22{left:91.66666667%}.ivu-col-xxl-pull-22{right:91.66666667%}.ivu-col-xxl-offset-22{margin-left:91.66666667%}.ivu-col-xxl-order-22{-webkit-box-ordinal-group:23;-ms-flex-order:22;order:22}.ivu-col-span-xxl-21{display:block;width:87.5%}.ivu-col-xxl-push-21{left:87.5%}.ivu-col-xxl-pull-21{right:87.5%}.ivu-col-xxl-offset-21{margin-left:87.5%}.ivu-col-xxl-order-21{-webkit-box-ordinal-group:22;-ms-flex-order:21;order:21}.ivu-col-span-xxl-20{display:block;width:83.33333333%}.ivu-col-xxl-push-20{left:83.33333333%}.ivu-col-xxl-pull-20{right:83.33333333%}.ivu-col-xxl-offset-20{margin-left:83.33333333%}.ivu-col-xxl-order-20{-webkit-box-ordinal-group:21;-ms-flex-order:20;order:20}.ivu-col-span-xxl-19{display:block;width:79.16666667%}.ivu-col-xxl-push-19{left:79.16666667%}.ivu-col-xxl-pull-19{right:79.16666667%}.ivu-col-xxl-offset-19{margin-left:79.16666667%}.ivu-col-xxl-order-19{-webkit-box-ordinal-group:20;-ms-flex-order:19;order:19}.ivu-col-span-xxl-18{display:block;width:75%}.ivu-col-xxl-push-18{left:75%}.ivu-col-xxl-pull-18{right:75%}.ivu-col-xxl-offset-18{margin-left:75%}.ivu-col-xxl-order-18{-webkit-box-ordinal-group:19;-ms-flex-order:18;order:18}.ivu-col-span-xxl-17{display:block;width:70.83333333%}.ivu-col-xxl-push-17{left:70.83333333%}.ivu-col-xxl-pull-17{right:70.83333333%}.ivu-col-xxl-offset-17{margin-left:70.83333333%}.ivu-col-xxl-order-17{-webkit-box-ordinal-group:18;-ms-flex-order:17;order:17}.ivu-col-span-xxl-16{display:block;width:66.66666667%}.ivu-col-xxl-push-16{left:66.66666667%}.ivu-col-xxl-pull-16{right:66.66666667%}.ivu-col-xxl-offset-16{margin-left:66.66666667%}.ivu-col-xxl-order-16{-webkit-box-ordinal-group:17;-ms-flex-order:16;order:16}.ivu-col-span-xxl-15{display:block;width:62.5%}.ivu-col-xxl-push-15{left:62.5%}.ivu-col-xxl-pull-15{right:62.5%}.ivu-col-xxl-offset-15{margin-left:62.5%}.ivu-col-xxl-order-15{-webkit-box-ordinal-group:16;-ms-flex-order:15;order:15}.ivu-col-span-xxl-14{display:block;width:58.33333333%}.ivu-col-xxl-push-14{left:58.33333333%}.ivu-col-xxl-pull-14{right:58.33333333%}.ivu-col-xxl-offset-14{margin-left:58.33333333%}.ivu-col-xxl-order-14{-webkit-box-ordinal-group:15;-ms-flex-order:14;order:14}.ivu-col-span-xxl-13{display:block;width:54.16666667%}.ivu-col-xxl-push-13{left:54.16666667%}.ivu-col-xxl-pull-13{right:54.16666667%}.ivu-col-xxl-offset-13{margin-left:54.16666667%}.ivu-col-xxl-order-13{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.ivu-col-span-xxl-12{display:block;width:50%}.ivu-col-xxl-push-12{left:50%}.ivu-col-xxl-pull-12{right:50%}.ivu-col-xxl-offset-12{margin-left:50%}.ivu-col-xxl-order-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.ivu-col-span-xxl-11{display:block;width:45.83333333%}.ivu-col-xxl-push-11{left:45.83333333%}.ivu-col-xxl-pull-11{right:45.83333333%}.ivu-col-xxl-offset-11{margin-left:45.83333333%}.ivu-col-xxl-order-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.ivu-col-span-xxl-10{display:block;width:41.66666667%}.ivu-col-xxl-push-10{left:41.66666667%}.ivu-col-xxl-pull-10{right:41.66666667%}.ivu-col-xxl-offset-10{margin-left:41.66666667%}.ivu-col-xxl-order-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.ivu-col-span-xxl-9{display:block;width:37.5%}.ivu-col-xxl-push-9{left:37.5%}.ivu-col-xxl-pull-9{right:37.5%}.ivu-col-xxl-offset-9{margin-left:37.5%}.ivu-col-xxl-order-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.ivu-col-span-xxl-8{display:block;width:33.33333333%}.ivu-col-xxl-push-8{left:33.33333333%}.ivu-col-xxl-pull-8{right:33.33333333%}.ivu-col-xxl-offset-8{margin-left:33.33333333%}.ivu-col-xxl-order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.ivu-col-span-xxl-7{display:block;width:29.16666667%}.ivu-col-xxl-push-7{left:29.16666667%}.ivu-col-xxl-pull-7{right:29.16666667%}.ivu-col-xxl-offset-7{margin-left:29.16666667%}.ivu-col-xxl-order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.ivu-col-span-xxl-6{display:block;width:25%}.ivu-col-xxl-push-6{left:25%}.ivu-col-xxl-pull-6{right:25%}.ivu-col-xxl-offset-6{margin-left:25%}.ivu-col-xxl-order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.ivu-col-span-xxl-5{display:block;width:20.83333333%}.ivu-col-xxl-push-5{left:20.83333333%}.ivu-col-xxl-pull-5{right:20.83333333%}.ivu-col-xxl-offset-5{margin-left:20.83333333%}.ivu-col-xxl-order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.ivu-col-span-xxl-4{display:block;width:16.66666667%}.ivu-col-xxl-push-4{left:16.66666667%}.ivu-col-xxl-pull-4{right:16.66666667%}.ivu-col-xxl-offset-4{margin-left:16.66666667%}.ivu-col-xxl-order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.ivu-col-span-xxl-3{display:block;width:12.5%}.ivu-col-xxl-push-3{left:12.5%}.ivu-col-xxl-pull-3{right:12.5%}.ivu-col-xxl-offset-3{margin-left:12.5%}.ivu-col-xxl-order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.ivu-col-span-xxl-2{display:block;width:8.33333333%}.ivu-col-xxl-push-2{left:8.33333333%}.ivu-col-xxl-pull-2{right:8.33333333%}.ivu-col-xxl-offset-2{margin-left:8.33333333%}.ivu-col-xxl-order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.ivu-col-span-xxl-1{display:block;width:4.16666667%}.ivu-col-xxl-push-1{left:4.16666667%}.ivu-col-xxl-pull-1{right:4.16666667%}.ivu-col-xxl-offset-1{margin-left:4.16666667%}.ivu-col-xxl-order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.ivu-col-span-xxl-0{display:none}.ivu-col-xxl-push-0{left:auto}.ivu-col-xxl-pull-0{right:auto}.ivu-col-xxl-offset-0{margin-left:0}.ivu-col-xxl-order-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}}.ivu-article h1{font-size:26px;font-weight:400}.ivu-article h2{font-size:20px;font-weight:400}.ivu-article h3{font-size:16px;font-weight:400}.ivu-article h4{font-size:14px;font-weight:400}.ivu-article h5,.ivu-article h6{font-size:12px;font-weight:400}.ivu-article blockquote{padding:5px 5px 3px 10px;line-height:1.5;border-left:4px solid #ddd;margin-bottom:20px;color:#666;font-size:14px}.ivu-article ul:not([class^=ivu-]){padding-left:40px;list-style-type:disc}.ivu-article li:not([class^=ivu-]){margin-bottom:5px;font-size:14px}.ivu-article ol ul:not([class^=ivu-]),.ivu-article ul ul:not([class^=ivu-]){list-style-type:circle}.ivu-article p{margin:5px;font-size:14px}.ivu-article a:not([class^=ivu-])[target=_blank]:after{content:"\F3F2";font-family:Ionicons;color:#aaa;margin-left:3px}.fade-appear,.fade-enter-active,.fade-leave-active{-webkit-animation-duration:.15s;animation-duration:.15s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-play-state:paused;animation-play-state:paused}.fade-appear,.fade-enter-active{-webkit-animation-name:ivuFadeIn;animation-name:ivuFadeIn;-webkit-animation-play-state:running;animation-play-state:running}.fade-leave-active{-webkit-animation-name:ivuFadeOut;animation-name:ivuFadeOut;-webkit-animation-play-state:running;animation-play-state:running}.fade-appear,.fade-enter-active{opacity:0}.fade-appear,.fade-enter-active,.fade-leave-active{-webkit-animation-timing-function:linear;animation-timing-function:linear}@-webkit-keyframes ivuFadeIn{0%{opacity:0}to{opacity:1}}@keyframes ivuFadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes ivuFadeOut{0%{opacity:1}to{opacity:0}}@keyframes ivuFadeOut{0%{opacity:1}to{opacity:0}}.move-up-appear,.move-up-enter-active,.move-up-leave-active{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-play-state:paused;animation-play-state:paused}.move-up-appear,.move-up-enter-active{-webkit-animation-name:ivuMoveUpIn;animation-name:ivuMoveUpIn;-webkit-animation-play-state:running;animation-play-state:running}.move-up-leave-active{-webkit-animation-name:ivuMoveUpOut;animation-name:ivuMoveUpOut;-webkit-animation-play-state:running;animation-play-state:running}.move-up-appear,.move-up-enter-active{opacity:0}.move-up-appear,.move-up-enter-active,.move-up-leave-active{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.move-down-appear,.move-down-enter-active,.move-down-leave-active{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-play-state:paused;animation-play-state:paused}.move-down-appear,.move-down-enter-active{-webkit-animation-name:ivuMoveDownIn;animation-name:ivuMoveDownIn;-webkit-animation-play-state:running;animation-play-state:running}.move-down-leave-active{-webkit-animation-name:ivuMoveDownOut;animation-name:ivuMoveDownOut;-webkit-animation-play-state:running;animation-play-state:running}.move-down-appear,.move-down-enter-active{opacity:0}.move-down-appear,.move-down-enter-active,.move-down-leave-active{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.move-left-appear,.move-left-enter-active,.move-left-leave-active{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-play-state:paused;animation-play-state:paused}.move-left-appear,.move-left-enter-active{-webkit-animation-name:ivuMoveLeftIn;animation-name:ivuMoveLeftIn;-webkit-animation-play-state:running;animation-play-state:running}.move-left-leave-active{-webkit-animation-name:ivuMoveLeftOut;animation-name:ivuMoveLeftOut;-webkit-animation-play-state:running;animation-play-state:running}.move-left-appear,.move-left-enter-active{opacity:0}.move-left-appear,.move-left-enter-active,.move-left-leave-active{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.move-right-appear,.move-right-enter-active,.move-right-leave-active{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-play-state:paused;animation-play-state:paused}.move-right-appear,.move-right-enter-active{-webkit-animation-name:ivuMoveRightIn;animation-name:ivuMoveRightIn;-webkit-animation-play-state:running;animation-play-state:running}.move-right-leave-active{-webkit-animation-name:ivuMoveRightOut;animation-name:ivuMoveRightOut;-webkit-animation-play-state:running;animation-play-state:running}.move-right-appear,.move-right-enter-active{opacity:0}.move-right-appear,.move-right-enter-active,.move-right-leave-active{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes ivuMoveDownIn{0%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0}to{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes ivuMoveDownIn{0%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0}to{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes ivuMoveDownOut{0%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0}}@keyframes ivuMoveDownOut{0%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0}}@-webkit-keyframes ivuMoveLeftIn{0%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}to{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes ivuMoveLeftIn{0%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}to{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes ivuMoveLeftOut{0%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}}@keyframes ivuMoveLeftOut{0%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}}@-webkit-keyframes ivuMoveRightIn{0%{opacity:0;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(100%);transform:translateX(100%)}to{opacity:1;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes ivuMoveRightIn{0%{opacity:0;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(100%);transform:translateX(100%)}to{opacity:1;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes ivuMoveRightOut{0%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}}@keyframes ivuMoveRightOut{0%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}}@-webkit-keyframes ivuMoveUpIn{0%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateY(-100%);transform:translateY(-100%);opacity:0}to{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes ivuMoveUpIn{0%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateY(-100%);transform:translateY(-100%);opacity:0}to{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes ivuMoveUpOut{0%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateY(-100%);transform:translateY(-100%);opacity:0}}@keyframes ivuMoveUpOut{0%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateY(-100%);transform:translateY(-100%);opacity:0}}.move-notice-appear,.move-notice-enter-active,.move-notice-leave-active{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-play-state:paused;animation-play-state:paused}.move-notice-appear,.move-notice-enter-active{-webkit-animation-name:ivuMoveNoticeIn;animation-name:ivuMoveNoticeIn;-webkit-animation-play-state:running;animation-play-state:running}.move-notice-leave-active{-webkit-animation-name:ivuMoveNoticeOut;animation-name:ivuMoveNoticeOut;-webkit-animation-play-state:running;animation-play-state:running}.move-notice-appear,.move-notice-enter-active{opacity:0}.move-notice-appear,.move-notice-enter-active,.move-notice-leave-active{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes ivuMoveNoticeIn{0%{opacity:0;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(100%);transform:translateX(100%)}to{opacity:1;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes ivuMoveNoticeIn{0%{opacity:0;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(100%);transform:translateX(100%)}to{opacity:1;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes ivuMoveNoticeOut{0%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(0);transform:translateX(0);opacity:1}70%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(100%);transform:translateX(100%);height:auto;padding:16px;margin-bottom:10px;opacity:0}to{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(100%);transform:translateX(100%);height:0;padding:0;margin-bottom:0;opacity:0}}@keyframes ivuMoveNoticeOut{0%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(0);transform:translateX(0);opacity:1}70%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(100%);transform:translateX(100%);height:auto;padding:16px;margin-bottom:10px;opacity:0}to{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(100%);transform:translateX(100%);height:0;padding:0;margin-bottom:0;opacity:0}}.ease-appear,.ease-enter-active,.ease-leave-active{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-play-state:paused;animation-play-state:paused}.ease-appear,.ease-enter-active{-webkit-animation-name:ivuEaseIn;animation-name:ivuEaseIn;-webkit-animation-play-state:running;animation-play-state:running}.ease-leave-active{-webkit-animation-name:ivuEaseOut;animation-name:ivuEaseOut;-webkit-animation-play-state:running;animation-play-state:running}.ease-appear,.ease-enter-active{opacity:0}.ease-appear,.ease-enter-active,.ease-leave-active{-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-duration:.2s;animation-duration:.2s}@-webkit-keyframes ivuEaseIn{0%{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes ivuEaseIn{0%{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes ivuEaseOut{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}}@keyframes ivuEaseOut{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}}.transition-drop-appear,.transition-drop-enter-active,.transition-drop-leave-active{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-play-state:paused;animation-play-state:paused}.transition-drop-appear,.transition-drop-enter-active{-webkit-animation-name:ivuTransitionDropIn;animation-name:ivuTransitionDropIn;-webkit-animation-play-state:running;animation-play-state:running}.transition-drop-leave-active{-webkit-animation-name:ivuTransitionDropOut;animation-name:ivuTransitionDropOut;-webkit-animation-play-state:running;animation-play-state:running}.transition-drop-appear,.transition-drop-enter-active{opacity:0}.transition-drop-appear,.transition-drop-enter-active,.transition-drop-leave-active{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.slide-up-appear,.slide-up-enter-active,.slide-up-leave-active{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-play-state:paused;animation-play-state:paused}.slide-up-appear,.slide-up-enter-active{-webkit-animation-name:ivuSlideUpIn;animation-name:ivuSlideUpIn;-webkit-animation-play-state:running;animation-play-state:running}.slide-up-leave-active{-webkit-animation-name:ivuSlideUpOut;animation-name:ivuSlideUpOut;-webkit-animation-play-state:running;animation-play-state:running}.slide-up-appear,.slide-up-enter-active{opacity:0}.slide-up-appear,.slide-up-enter-active,.slide-up-leave-active{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.slide-down-appear,.slide-down-enter-active,.slide-down-leave-active{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-play-state:paused;animation-play-state:paused}.slide-down-appear,.slide-down-enter-active{-webkit-animation-name:ivuSlideDownIn;animation-name:ivuSlideDownIn;-webkit-animation-play-state:running;animation-play-state:running}.slide-down-leave-active{-webkit-animation-name:ivuSlideDownOut;animation-name:ivuSlideDownOut;-webkit-animation-play-state:running;animation-play-state:running}.slide-down-appear,.slide-down-enter-active{opacity:0}.slide-down-appear,.slide-down-enter-active,.slide-down-leave-active{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.slide-left-appear,.slide-left-enter-active,.slide-left-leave-active{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-play-state:paused;animation-play-state:paused}.slide-left-appear,.slide-left-enter-active{-webkit-animation-name:ivuSlideLeftIn;animation-name:ivuSlideLeftIn;-webkit-animation-play-state:running;animation-play-state:running}.slide-left-leave-active{-webkit-animation-name:ivuSlideLeftOut;animation-name:ivuSlideLeftOut;-webkit-animation-play-state:running;animation-play-state:running}.slide-left-appear,.slide-left-enter-active{opacity:0}.slide-left-appear,.slide-left-enter-active,.slide-left-leave-active{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.slide-right-appear,.slide-right-enter-active,.slide-right-leave-active{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-play-state:paused;animation-play-state:paused}.slide-right-appear,.slide-right-enter-active{-webkit-animation-name:ivuSlideRightIn;animation-name:ivuSlideRightIn;-webkit-animation-play-state:running;animation-play-state:running}.slide-right-leave-active{-webkit-animation-name:ivuSlideRightOut;animation-name:ivuSlideRightOut;-webkit-animation-play-state:running;animation-play-state:running}.slide-right-appear,.slide-right-enter-active{opacity:0}.slide-right-appear,.slide-right-enter-active,.slide-right-leave-active{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes ivuTransitionDropIn{0%{opacity:0;-webkit-transform:scaleY(.8);transform:scaleY(.8)}to{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes ivuTransitionDropIn{0%{opacity:0;-webkit-transform:scaleY(.8);transform:scaleY(.8)}to{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}}@-webkit-keyframes ivuTransitionDropOut{0%{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}to{opacity:0;-webkit-transform:scaleY(.8);transform:scaleY(.8)}}@keyframes ivuTransitionDropOut{0%{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}to{opacity:0;-webkit-transform:scaleY(.8);transform:scaleY(.8)}}@-webkit-keyframes ivuSlideUpIn{0%{opacity:0;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(.8);transform:scaleY(.8)}to{opacity:1;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes ivuSlideUpIn{0%{opacity:0;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(.8);transform:scaleY(.8)}to{opacity:1;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(1);transform:scaleY(1)}}@-webkit-keyframes ivuSlideUpOut{0%{opacity:1;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(1);transform:scaleY(1)}to{opacity:0;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(.8);transform:scaleY(.8)}}@keyframes ivuSlideUpOut{0%{opacity:1;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(1);transform:scaleY(1)}to{opacity:0;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(.8);transform:scaleY(.8)}}@-webkit-keyframes ivuSlideDownIn{0%{opacity:0;-webkit-transform-origin:100% 100%;transform-origin:100% 100%;-webkit-transform:scaleY(.8);transform:scaleY(.8)}to{opacity:1;-webkit-transform-origin:100% 100%;transform-origin:100% 100%;-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes ivuSlideDownIn{0%{opacity:0;-webkit-transform-origin:100% 100%;transform-origin:100% 100%;-webkit-transform:scaleY(.8);transform:scaleY(.8)}to{opacity:1;-webkit-transform-origin:100% 100%;transform-origin:100% 100%;-webkit-transform:scaleY(1);transform:scaleY(1)}}@-webkit-keyframes ivuSlideDownOut{0%{opacity:1;-webkit-transform-origin:100% 100%;transform-origin:100% 100%;-webkit-transform:scaleY(1);transform:scaleY(1)}to{opacity:0;-webkit-transform-origin:100% 100%;transform-origin:100% 100%;-webkit-transform:scaleY(.8);transform:scaleY(.8)}}@keyframes ivuSlideDownOut{0%{opacity:1;-webkit-transform-origin:100% 100%;transform-origin:100% 100%;-webkit-transform:scaleY(1);transform:scaleY(1)}to{opacity:0;-webkit-transform-origin:100% 100%;transform-origin:100% 100%;-webkit-transform:scaleY(.8);transform:scaleY(.8)}}@-webkit-keyframes ivuSlideLeftIn{0%{opacity:0;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleX(.8);transform:scaleX(.8)}to{opacity:1;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes ivuSlideLeftIn{0%{opacity:0;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleX(.8);transform:scaleX(.8)}to{opacity:1;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes ivuSlideLeftOut{0%{opacity:1;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleX(1);transform:scaleX(1)}to{opacity:0;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleX(.8);transform:scaleX(.8)}}@keyframes ivuSlideLeftOut{0%{opacity:1;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleX(1);transform:scaleX(1)}to{opacity:0;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleX(.8);transform:scaleX(.8)}}@-webkit-keyframes ivuSlideRightIn{0%{opacity:0;-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:scaleX(.8);transform:scaleX(.8)}to{opacity:1;-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes ivuSlideRightIn{0%{opacity:0;-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:scaleX(.8);transform:scaleX(.8)}to{opacity:1;-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes ivuSlideRightOut{0%{opacity:1;-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:scaleX(1);transform:scaleX(1)}to{opacity:0;-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:scaleX(.8);transform:scaleX(.8)}}@keyframes ivuSlideRightOut{0%{opacity:1;-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:scaleX(1);transform:scaleX(1)}to{opacity:0;-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:scaleX(.8);transform:scaleX(.8)}}.collapse-transition{-webkit-transition:height .2s ease-in-out,padding-top .2s ease-in-out,padding-bottom .2s ease-in-out;transition:height .2s ease-in-out,padding-top .2s ease-in-out,padding-bottom .2s ease-in-out}.ivu-btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:5px 15px 6px;font-size:12px;border-radius:4px;-webkit-transition:color .2s linear,background-color .2s linear,border .2s linear,-webkit-box-shadow .2s linear;transition:color .2s linear,background-color .2s linear,border .2s linear,-webkit-box-shadow .2s linear;transition:color .2s linear,background-color .2s linear,border .2s linear,box-shadow .2s linear;transition:color .2s linear,background-color .2s linear,border .2s linear,box-shadow .2s linear,-webkit-box-shadow .2s linear;color:#515a6e;background-color:#fff;border-color:#dcdee2}.ivu-btn,.ivu-btn>.ivu-icon{vertical-align:middle;line-height:1.5}.ivu-btn-icon-only.ivu-btn-circle>.ivu-icon{vertical-align:baseline}.ivu-btn>span{vertical-align:middle}.ivu-btn,.ivu-btn:active,.ivu-btn:focus{outline:0}.ivu-btn:not([disabled]):hover{text-decoration:none}.ivu-btn:not([disabled]):active{outline:0}.ivu-btn.disabled,.ivu-btn[disabled]{cursor:not-allowed}.ivu-btn.disabled>*,.ivu-btn[disabled]>*{pointer-events:none}.ivu-btn-large{padding:6px 15px 6px 15px;font-size:14px;border-radius:4px}.ivu-btn-small{padding:1px 7px 2px;font-size:12px;border-radius:3px}.ivu-btn-icon-only{padding:5px 15px 6px;font-size:12px;border-radius:4px}.ivu-btn-icon-only.ivu-btn-small{padding:1px 7px 2px;font-size:12px;border-radius:3px}.ivu-btn-icon-only.ivu-btn-large{padding:6px 15px 6px 15px;font-size:14px;border-radius:4px}.ivu-btn>a:only-child{color:currentColor}.ivu-btn>a:only-child:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:transparent}.ivu-btn:hover{color:#747b8b;border-color:#e3e5e8}.ivu-btn.active,.ivu-btn:active{color:#4d5669;background-color:#f2f2f2;border-color:#f2f2f2}.ivu-btn.disabled,.ivu-btn.disabled.active,.ivu-btn.disabled:active,.ivu-btn.disabled:focus,.ivu-btn.disabled:hover,.ivu-btn[disabled],.ivu-btn[disabled].active,.ivu-btn[disabled]:active,.ivu-btn[disabled]:focus,.ivu-btn[disabled]:hover,fieldset[disabled] .ivu-btn,fieldset[disabled] .ivu-btn.active,fieldset[disabled] .ivu-btn:active,fieldset[disabled] .ivu-btn:focus,fieldset[disabled] .ivu-btn:hover{color:#c5c8ce;background-color:#f7f7f7;border-color:#dcdee2}.ivu-btn.disabled.active>a:only-child,.ivu-btn.disabled:active>a:only-child,.ivu-btn.disabled:focus>a:only-child,.ivu-btn.disabled:hover>a:only-child,.ivu-btn.disabled>a:only-child,.ivu-btn[disabled].active>a:only-child,.ivu-btn[disabled]:active>a:only-child,.ivu-btn[disabled]:focus>a:only-child,.ivu-btn[disabled]:hover>a:only-child,.ivu-btn[disabled]>a:only-child,fieldset[disabled] .ivu-btn.active>a:only-child,fieldset[disabled] .ivu-btn:active>a:only-child,fieldset[disabled] .ivu-btn:focus>a:only-child,fieldset[disabled] .ivu-btn:hover>a:only-child,fieldset[disabled] .ivu-btn>a:only-child{color:currentColor}.ivu-btn.disabled.active>a:only-child:after,.ivu-btn.disabled:active>a:only-child:after,.ivu-btn.disabled:focus>a:only-child:after,.ivu-btn.disabled:hover>a:only-child:after,.ivu-btn.disabled>a:only-child:after,.ivu-btn[disabled].active>a:only-child:after,.ivu-btn[disabled]:active>a:only-child:after,.ivu-btn[disabled]:focus>a:only-child:after,.ivu-btn[disabled]:hover>a:only-child:after,.ivu-btn[disabled]>a:only-child:after,fieldset[disabled] .ivu-btn.active>a:only-child:after,fieldset[disabled] .ivu-btn:active>a:only-child:after,fieldset[disabled] .ivu-btn:focus>a:only-child:after,fieldset[disabled] .ivu-btn:hover>a:only-child:after,fieldset[disabled] .ivu-btn>a:only-child:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:transparent}.ivu-btn:hover{color:#57a3f3;background-color:#fff;border-color:#57a3f3}.ivu-btn:hover>a:only-child{color:currentColor}.ivu-btn:hover>a:only-child:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:transparent}.ivu-btn.active,.ivu-btn:active{color:#2b85e4;background-color:#fff;border-color:#2b85e4}.ivu-btn.active>a:only-child,.ivu-btn:active>a:only-child{color:currentColor}.ivu-btn.active>a:only-child:after,.ivu-btn:active>a:only-child:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:transparent}.ivu-btn:focus{-webkit-box-shadow:0 0 0 2px rgba(45,140,240,.2);box-shadow:0 0 0 2px rgba(45,140,240,.2)}.ivu-btn-long{width:100%}.ivu-btn>.ivu-icon+span,.ivu-btn>span+.ivu-icon{margin-left:4px}.ivu-btn-primary{color:#fff;background-color:#2d8cf0;border-color:#2d8cf0}.ivu-btn-primary>a:only-child{color:currentColor}.ivu-btn-primary>a:only-child:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:transparent}.ivu-btn-primary:hover{color:#fff;background-color:#57a3f3;border-color:#57a3f3}.ivu-btn-primary:hover>a:only-child{color:currentColor}.ivu-btn-primary:hover>a:only-child:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:transparent}.ivu-btn-primary.active,.ivu-btn-primary:active{color:#f2f2f2;background-color:#2b85e4;border-color:#2b85e4}.ivu-btn-primary.active>a:only-child,.ivu-btn-primary:active>a:only-child{color:currentColor}.ivu-btn-primary.active>a:only-child:after,.ivu-btn-primary:active>a:only-child:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:transparent}.ivu-btn-primary.disabled,.ivu-btn-primary.disabled.active,.ivu-btn-primary.disabled:active,.ivu-btn-primary.disabled:focus,.ivu-btn-primary.disabled:hover,.ivu-btn-primary[disabled],.ivu-btn-primary[disabled].active,.ivu-btn-primary[disabled]:active,.ivu-btn-primary[disabled]:focus,.ivu-btn-primary[disabled]:hover,fieldset[disabled] .ivu-btn-primary,fieldset[disabled] .ivu-btn-primary.active,fieldset[disabled] .ivu-btn-primary:active,fieldset[disabled] .ivu-btn-primary:focus,fieldset[disabled] .ivu-btn-primary:hover{color:#c5c8ce;background-color:#f7f7f7;border-color:#dcdee2}.ivu-btn-primary.disabled.active>a:only-child,.ivu-btn-primary.disabled:active>a:only-child,.ivu-btn-primary.disabled:focus>a:only-child,.ivu-btn-primary.disabled:hover>a:only-child,.ivu-btn-primary.disabled>a:only-child,.ivu-btn-primary[disabled].active>a:only-child,.ivu-btn-primary[disabled]:active>a:only-child,.ivu-btn-primary[disabled]:focus>a:only-child,.ivu-btn-primary[disabled]:hover>a:only-child,.ivu-btn-primary[disabled]>a:only-child,fieldset[disabled] .ivu-btn-primary.active>a:only-child,fieldset[disabled] .ivu-btn-primary:active>a:only-child,fieldset[disabled] .ivu-btn-primary:focus>a:only-child,fieldset[disabled] .ivu-btn-primary:hover>a:only-child,fieldset[disabled] .ivu-btn-primary>a:only-child{color:currentColor}.ivu-btn-primary.disabled.active>a:only-child:after,.ivu-btn-primary.disabled:active>a:only-child:after,.ivu-btn-primary.disabled:focus>a:only-child:after,.ivu-btn-primary.disabled:hover>a:only-child:after,.ivu-btn-primary.disabled>a:only-child:after,.ivu-btn-primary[disabled].active>a:only-child:after,.ivu-btn-primary[disabled]:active>a:only-child:after,.ivu-btn-primary[disabled]:focus>a:only-child:after,.ivu-btn-primary[disabled]:hover>a:only-child:after,.ivu-btn-primary[disabled]>a:only-child:after,fieldset[disabled] .ivu-btn-primary.active>a:only-child:after,fieldset[disabled] .ivu-btn-primary:active>a:only-child:after,fieldset[disabled] .ivu-btn-primary:focus>a:only-child:after,fieldset[disabled] .ivu-btn-primary:hover>a:only-child:after,fieldset[disabled] .ivu-btn-primary>a:only-child:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:transparent}.ivu-btn-primary.active,.ivu-btn-primary:active,.ivu-btn-primary:hover{color:#fff}.ivu-btn-primary:focus{-webkit-box-shadow:0 0 0 2px rgba(45,140,240,.2);box-shadow:0 0 0 2px rgba(45,140,240,.2)}.ivu-btn-group:not(.ivu-btn-group-vertical) .ivu-btn-primary:not(:first-child):not(:last-child){border-right-color:#2b85e4;border-left-color:#2b85e4}.ivu-btn-group:not(.ivu-btn-group-vertical) .ivu-btn-primary:first-child:not(:last-child){border-right-color:#2b85e4}.ivu-btn-group:not(.ivu-btn-group-vertical) .ivu-btn-primary:first-child:not(:last-child)[disabled]{border-right-color:#dcdee2}.ivu-btn-group:not(.ivu-btn-group-vertical) .ivu-btn-primary+.ivu-btn,.ivu-btn-group:not(.ivu-btn-group-vertical) .ivu-btn-primary:last-child:not(:first-child){border-left-color:#2b85e4}.ivu-btn-group:not(.ivu-btn-group-vertical) .ivu-btn-primary+.ivu-btn[disabled],.ivu-btn-group:not(.ivu-btn-group-vertical) .ivu-btn-primary:last-child:not(:first-child)[disabled]{border-left-color:#dcdee2}.ivu-btn-group-vertical .ivu-btn-primary:not(:first-child):not(:last-child){border-top-color:#2b85e4;border-bottom-color:#2b85e4}.ivu-btn-group-vertical .ivu-btn-primary:first-child:not(:last-child){border-bottom-color:#2b85e4}.ivu-btn-group-vertical .ivu-btn-primary:first-child:not(:last-child)[disabled]{border-top-color:#dcdee2}.ivu-btn-group-vertical .ivu-btn-primary+.ivu-btn,.ivu-btn-group-vertical .ivu-btn-primary:last-child:not(:first-child){border-top-color:#2b85e4}.ivu-btn-group-vertical .ivu-btn-primary+.ivu-btn[disabled],.ivu-btn-group-vertical .ivu-btn-primary:last-child:not(:first-child)[disabled]{border-bottom-color:#dcdee2}.ivu-btn-dashed{color:#515a6e;background-color:#fff;border-color:#dcdee2;border-style:dashed}.ivu-btn-dashed>a:only-child{color:currentColor}.ivu-btn-dashed>a:only-child:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:transparent}.ivu-btn-dashed:hover{color:#747b8b;border-color:#e3e5e8}.ivu-btn-dashed.active,.ivu-btn-dashed:active{color:#4d5669;background-color:#f2f2f2;border-color:#f2f2f2}.ivu-btn-dashed.disabled,.ivu-btn-dashed.disabled.active,.ivu-btn-dashed.disabled:active,.ivu-btn-dashed.disabled:focus,.ivu-btn-dashed.disabled:hover,.ivu-btn-dashed[disabled],.ivu-btn-dashed[disabled].active,.ivu-btn-dashed[disabled]:active,.ivu-btn-dashed[disabled]:focus,.ivu-btn-dashed[disabled]:hover,fieldset[disabled] .ivu-btn-dashed,fieldset[disabled] .ivu-btn-dashed.active,fieldset[disabled] .ivu-btn-dashed:active,fieldset[disabled] .ivu-btn-dashed:focus,fieldset[disabled] .ivu-btn-dashed:hover{color:#c5c8ce;background-color:#f7f7f7;border-color:#dcdee2}.ivu-btn-dashed.disabled.active>a:only-child,.ivu-btn-dashed.disabled:active>a:only-child,.ivu-btn-dashed.disabled:focus>a:only-child,.ivu-btn-dashed.disabled:hover>a:only-child,.ivu-btn-dashed.disabled>a:only-child,.ivu-btn-dashed[disabled].active>a:only-child,.ivu-btn-dashed[disabled]:active>a:only-child,.ivu-btn-dashed[disabled]:focus>a:only-child,.ivu-btn-dashed[disabled]:hover>a:only-child,.ivu-btn-dashed[disabled]>a:only-child,fieldset[disabled] .ivu-btn-dashed.active>a:only-child,fieldset[disabled] .ivu-btn-dashed:active>a:only-child,fieldset[disabled] .ivu-btn-dashed:focus>a:only-child,fieldset[disabled] .ivu-btn-dashed:hover>a:only-child,fieldset[disabled] .ivu-btn-dashed>a:only-child{color:currentColor}.ivu-btn-dashed.disabled.active>a:only-child:after,.ivu-btn-dashed.disabled:active>a:only-child:after,.ivu-btn-dashed.disabled:focus>a:only-child:after,.ivu-btn-dashed.disabled:hover>a:only-child:after,.ivu-btn-dashed.disabled>a:only-child:after,.ivu-btn-dashed[disabled].active>a:only-child:after,.ivu-btn-dashed[disabled]:active>a:only-child:after,.ivu-btn-dashed[disabled]:focus>a:only-child:after,.ivu-btn-dashed[disabled]:hover>a:only-child:after,.ivu-btn-dashed[disabled]>a:only-child:after,fieldset[disabled] .ivu-btn-dashed.active>a:only-child:after,fieldset[disabled] .ivu-btn-dashed:active>a:only-child:after,fieldset[disabled] .ivu-btn-dashed:focus>a:only-child:after,fieldset[disabled] .ivu-btn-dashed:hover>a:only-child:after,fieldset[disabled] .ivu-btn-dashed>a:only-child:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:transparent}.ivu-btn-dashed:hover{color:#57a3f3;background-color:#fff;border-color:#57a3f3}.ivu-btn-dashed:hover>a:only-child{color:currentColor}.ivu-btn-dashed:hover>a:only-child:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:transparent}.ivu-btn-dashed.active,.ivu-btn-dashed:active{color:#2b85e4;background-color:#fff;border-color:#2b85e4}.ivu-btn-dashed.active>a:only-child,.ivu-btn-dashed:active>a:only-child{color:currentColor}.ivu-btn-dashed.active>a:only-child:after,.ivu-btn-dashed:active>a:only-child:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:transparent}.ivu-btn-dashed:focus{-webkit-box-shadow:0 0 0 2px rgba(45,140,240,.2);box-shadow:0 0 0 2px rgba(45,140,240,.2)}.ivu-btn-text{color:#515a6e;background-color:transparent;border-color:transparent}.ivu-btn-text>a:only-child{color:currentColor}.ivu-btn-text>a:only-child:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:transparent}.ivu-btn-text:hover{color:#747b8b;background-color:hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.2)}.ivu-btn-text.active,.ivu-btn-text:active{color:#4d5669;background-color:rgba(0,0,0,.05);border-color:rgba(0,0,0,.05)}.ivu-btn-text.disabled,.ivu-btn-text.disabled.active,.ivu-btn-text.disabled:active,.ivu-btn-text.disabled:focus,.ivu-btn-text.disabled:hover,.ivu-btn-text[disabled],.ivu-btn-text[disabled].active,.ivu-btn-text[disabled]:active,.ivu-btn-text[disabled]:focus,.ivu-btn-text[disabled]:hover,fieldset[disabled] .ivu-btn-text,fieldset[disabled] .ivu-btn-text.active,fieldset[disabled] .ivu-btn-text:active,fieldset[disabled] .ivu-btn-text:focus,fieldset[disabled] .ivu-btn-text:hover{background-color:#f7f7f7;border-color:#dcdee2;color:#c5c8ce;background-color:#fff;border-color:transparent}.ivu-btn-text.disabled.active>a:only-child,.ivu-btn-text.disabled:active>a:only-child,.ivu-btn-text.disabled:focus>a:only-child,.ivu-btn-text.disabled:hover>a:only-child,.ivu-btn-text.disabled>a:only-child,.ivu-btn-text[disabled].active>a:only-child,.ivu-btn-text[disabled]:active>a:only-child,.ivu-btn-text[disabled]:focus>a:only-child,.ivu-btn-text[disabled]:hover>a:only-child,.ivu-btn-text[disabled]>a:only-child,fieldset[disabled] .ivu-btn-text.active>a:only-child,fieldset[disabled] .ivu-btn-text:active>a:only-child,fieldset[disabled] .ivu-btn-text:focus>a:only-child,fieldset[disabled] .ivu-btn-text:hover>a:only-child,fieldset[disabled] .ivu-btn-text>a:only-child{color:currentColor}.ivu-btn-text.disabled.active>a:only-child:after,.ivu-btn-text.disabled:active>a:only-child:after,.ivu-btn-text.disabled:focus>a:only-child:after,.ivu-btn-text.disabled:hover>a:only-child:after,.ivu-btn-text.disabled>a:only-child:after,.ivu-btn-text[disabled].active>a:only-child:after,.ivu-btn-text[disabled]:active>a:only-child:after,.ivu-btn-text[disabled]:focus>a:only-child:after,.ivu-btn-text[disabled]:hover>a:only-child:after,.ivu-btn-text[disabled]>a:only-child:after,fieldset[disabled] .ivu-btn-text.active>a:only-child:after,fieldset[disabled] .ivu-btn-text:active>a:only-child:after,fieldset[disabled] .ivu-btn-text:focus>a:only-child:after,fieldset[disabled] .ivu-btn-text:hover>a:only-child:after,fieldset[disabled] .ivu-btn-text>a:only-child:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:transparent}.ivu-btn-text:hover{color:#57a3f3;background-color:#fff;border-color:transparent}.ivu-btn-text:hover>a:only-child{color:currentColor}.ivu-btn-text:hover>a:only-child:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:transparent}.ivu-btn-text.active,.ivu-btn-text:active{color:#2b85e4;background-color:#fff;border-color:transparent}.ivu-btn-text.active>a:only-child,.ivu-btn-text:active>a:only-child{color:currentColor}.ivu-btn-text.active>a:only-child:after,.ivu-btn-text:active>a:only-child:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:transparent}.ivu-btn-text:focus{-webkit-box-shadow:0 0 0 2px rgba(45,140,240,.2);box-shadow:0 0 0 2px rgba(45,140,240,.2)}.ivu-btn-success{color:#fff;background-color:#19be6b;border-color:#19be6b}.ivu-btn-success>a:only-child{color:currentColor}.ivu-btn-success>a:only-child:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:transparent}.ivu-btn-success:hover{color:#fff;background-color:#47cb89;border-color:#47cb89}.ivu-btn-success:hover>a:only-child{color:currentColor}.ivu-btn-success:hover>a:only-child:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:transparent}.ivu-btn-success.active,.ivu-btn-success:active{color:#f2f2f2;background-color:#18b566;border-color:#18b566}.ivu-btn-success.active>a:only-child,.ivu-btn-success:active>a:only-child{color:currentColor}.ivu-btn-success.active>a:only-child:after,.ivu-btn-success:active>a:only-child:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:transparent}.ivu-btn-success.disabled,.ivu-btn-success.disabled.active,.ivu-btn-success.disabled:active,.ivu-btn-success.disabled:focus,.ivu-btn-success.disabled:hover,.ivu-btn-success[disabled],.ivu-btn-success[disabled].active,.ivu-btn-success[disabled]:active,.ivu-btn-success[disabled]:focus,.ivu-btn-success[disabled]:hover,fieldset[disabled] .ivu-btn-success,fieldset[disabled] .ivu-btn-success.active,fieldset[disabled] .ivu-btn-success:active,fieldset[disabled] .ivu-btn-success:focus,fieldset[disabled] .ivu-btn-success:hover{color:#c5c8ce;background-color:#f7f7f7;border-color:#dcdee2}.ivu-btn-success.disabled.active>a:only-child,.ivu-btn-success.disabled:active>a:only-child,.ivu-btn-success.disabled:focus>a:only-child,.ivu-btn-success.disabled:hover>a:only-child,.ivu-btn-success.disabled>a:only-child,.ivu-btn-success[disabled].active>a:only-child,.ivu-btn-success[disabled]:active>a:only-child,.ivu-btn-success[disabled]:focus>a:only-child,.ivu-btn-success[disabled]:hover>a:only-child,.ivu-btn-success[disabled]>a:only-child,fieldset[disabled] .ivu-btn-success.active>a:only-child,fieldset[disabled] .ivu-btn-success:active>a:only-child,fieldset[disabled] .ivu-btn-success:focus>a:only-child,fieldset[disabled] .ivu-btn-success:hover>a:only-child,fieldset[disabled] .ivu-btn-success>a:only-child{color:currentColor}.ivu-btn-success.disabled.active>a:only-child:after,.ivu-btn-success.disabled:active>a:only-child:after,.ivu-btn-success.disabled:focus>a:only-child:after,.ivu-btn-success.disabled:hover>a:only-child:after,.ivu-btn-success.disabled>a:only-child:after,.ivu-btn-success[disabled].active>a:only-child:after,.ivu-btn-success[disabled]:active>a:only-child:after,.ivu-btn-success[disabled]:focus>a:only-child:after,.ivu-btn-success[disabled]:hover>a:only-child:after,.ivu-btn-success[disabled]>a:only-child:after,fieldset[disabled] .ivu-btn-success.active>a:only-child:after,fieldset[disabled] .ivu-btn-success:active>a:only-child:after,fieldset[disabled] .ivu-btn-success:focus>a:only-child:after,fieldset[disabled] .ivu-btn-success:hover>a:only-child:after,fieldset[disabled] .ivu-btn-success>a:only-child:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:transparent}.ivu-btn-success.active,.ivu-btn-success:active,.ivu-btn-success:hover{color:#fff}.ivu-btn-success:focus{-webkit-box-shadow:0 0 0 2px rgba(25,190,107,.2);box-shadow:0 0 0 2px rgba(25,190,107,.2)}.ivu-btn-warning{color:#fff;background-color:#f90;border-color:#f90}.ivu-btn-warning>a:only-child{color:currentColor}.ivu-btn-warning>a:only-child:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:transparent}.ivu-btn-warning:hover{color:#fff;background-color:#ffad33;border-color:#ffad33}.ivu-btn-warning:hover>a:only-child{color:currentColor}.ivu-btn-warning:hover>a:only-child:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:transparent}.ivu-btn-warning.active,.ivu-btn-warning:active{color:#f2f2f2;background-color:#f29100;border-color:#f29100}.ivu-btn-warning.active>a:only-child,.ivu-btn-warning:active>a:only-child{color:currentColor}.ivu-btn-warning.active>a:only-child:after,.ivu-btn-warning:active>a:only-child:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:transparent}.ivu-btn-warning.disabled,.ivu-btn-warning.disabled.active,.ivu-btn-warning.disabled:active,.ivu-btn-warning.disabled:focus,.ivu-btn-warning.disabled:hover,.ivu-btn-warning[disabled],.ivu-btn-warning[disabled].active,.ivu-btn-warning[disabled]:active,.ivu-btn-warning[disabled]:focus,.ivu-btn-warning[disabled]:hover,fieldset[disabled] .ivu-btn-warning,fieldset[disabled] .ivu-btn-warning.active,fieldset[disabled] .ivu-btn-warning:active,fieldset[disabled] .ivu-btn-warning:focus,fieldset[disabled] .ivu-btn-warning:hover{color:#c5c8ce;background-color:#f7f7f7;border-color:#dcdee2}.ivu-btn-warning.disabled.active>a:only-child,.ivu-btn-warning.disabled:active>a:only-child,.ivu-btn-warning.disabled:focus>a:only-child,.ivu-btn-warning.disabled:hover>a:only-child,.ivu-btn-warning.disabled>a:only-child,.ivu-btn-warning[disabled].active>a:only-child,.ivu-btn-warning[disabled]:active>a:only-child,.ivu-btn-warning[disabled]:focus>a:only-child,.ivu-btn-warning[disabled]:hover>a:only-child,.ivu-btn-warning[disabled]>a:only-child,fieldset[disabled] .ivu-btn-warning.active>a:only-child,fieldset[disabled] .ivu-btn-warning:active>a:only-child,fieldset[disabled] .ivu-btn-warning:focus>a:only-child,fieldset[disabled] .ivu-btn-warning:hover>a:only-child,fieldset[disabled] .ivu-btn-warning>a:only-child{color:currentColor}.ivu-btn-warning.disabled.active>a:only-child:after,.ivu-btn-warning.disabled:active>a:only-child:after,.ivu-btn-warning.disabled:focus>a:only-child:after,.ivu-btn-warning.disabled:hover>a:only-child:after,.ivu-btn-warning.disabled>a:only-child:after,.ivu-btn-warning[disabled].active>a:only-child:after,.ivu-btn-warning[disabled]:active>a:only-child:after,.ivu-btn-warning[disabled]:focus>a:only-child:after,.ivu-btn-warning[disabled]:hover>a:only-child:after,.ivu-btn-warning[disabled]>a:only-child:after,fieldset[disabled] .ivu-btn-warning.active>a:only-child:after,fieldset[disabled] .ivu-btn-warning:active>a:only-child:after,fieldset[disabled] .ivu-btn-warning:focus>a:only-child:after,fieldset[disabled] .ivu-btn-warning:hover>a:only-child:after,fieldset[disabled] .ivu-btn-warning>a:only-child:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:transparent}.ivu-btn-warning.active,.ivu-btn-warning:active,.ivu-btn-warning:hover{color:#fff}.ivu-btn-warning:focus{-webkit-box-shadow:0 0 0 2px rgba(255,153,0,.2);box-shadow:0 0 0 2px rgba(255,153,0,.2)}.ivu-btn-error{color:#fff;background-color:#ed4014;border-color:#ed4014}.ivu-btn-error>a:only-child{color:currentColor}.ivu-btn-error>a:only-child:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:transparent}.ivu-btn-error:hover{color:#fff;background-color:#f16643;border-color:#f16643}.ivu-btn-error:hover>a:only-child{color:currentColor}.ivu-btn-error:hover>a:only-child:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:transparent}.ivu-btn-error.active,.ivu-btn-error:active{color:#f2f2f2;background-color:#e13d13;border-color:#e13d13}.ivu-btn-error.active>a:only-child,.ivu-btn-error:active>a:only-child{color:currentColor}.ivu-btn-error.active>a:only-child:after,.ivu-btn-error:active>a:only-child:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:transparent}.ivu-btn-error.disabled,.ivu-btn-error.disabled.active,.ivu-btn-error.disabled:active,.ivu-btn-error.disabled:focus,.ivu-btn-error.disabled:hover,.ivu-btn-error[disabled],.ivu-btn-error[disabled].active,.ivu-btn-error[disabled]:active,.ivu-btn-error[disabled]:focus,.ivu-btn-error[disabled]:hover,fieldset[disabled] .ivu-btn-error,fieldset[disabled] .ivu-btn-error.active,fieldset[disabled] .ivu-btn-error:active,fieldset[disabled] .ivu-btn-error:focus,fieldset[disabled] .ivu-btn-error:hover{color:#c5c8ce;background-color:#f7f7f7;border-color:#dcdee2}.ivu-btn-error.disabled.active>a:only-child,.ivu-btn-error.disabled:active>a:only-child,.ivu-btn-error.disabled:focus>a:only-child,.ivu-btn-error.disabled:hover>a:only-child,.ivu-btn-error.disabled>a:only-child,.ivu-btn-error[disabled].active>a:only-child,.ivu-btn-error[disabled]:active>a:only-child,.ivu-btn-error[disabled]:focus>a:only-child,.ivu-btn-error[disabled]:hover>a:only-child,.ivu-btn-error[disabled]>a:only-child,fieldset[disabled] .ivu-btn-error.active>a:only-child,fieldset[disabled] .ivu-btn-error:active>a:only-child,fieldset[disabled] .ivu-btn-error:focus>a:only-child,fieldset[disabled] .ivu-btn-error:hover>a:only-child,fieldset[disabled] .ivu-btn-error>a:only-child{color:currentColor}.ivu-btn-error.disabled.active>a:only-child:after,.ivu-btn-error.disabled:active>a:only-child:after,.ivu-btn-error.disabled:focus>a:only-child:after,.ivu-btn-error.disabled:hover>a:only-child:after,.ivu-btn-error.disabled>a:only-child:after,.ivu-btn-error[disabled].active>a:only-child:after,.ivu-btn-error[disabled]:active>a:only-child:after,.ivu-btn-error[disabled]:focus>a:only-child:after,.ivu-btn-error[disabled]:hover>a:only-child:after,.ivu-btn-error[disabled]>a:only-child:after,fieldset[disabled] .ivu-btn-error.active>a:only-child:after,fieldset[disabled] .ivu-btn-error:active>a:only-child:after,fieldset[disabled] .ivu-btn-error:focus>a:only-child:after,fieldset[disabled] .ivu-btn-error:hover>a:only-child:after,fieldset[disabled] .ivu-btn-error>a:only-child:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:transparent}.ivu-btn-error.active,.ivu-btn-error:active,.ivu-btn-error:hover{color:#fff}.ivu-btn-error:focus{-webkit-box-shadow:0 0 0 2px rgba(237,64,20,.2);box-shadow:0 0 0 2px rgba(237,64,20,.2)}.ivu-btn-info{color:#fff;background-color:#2db7f5;border-color:#2db7f5}.ivu-btn-info>a:only-child{color:currentColor}.ivu-btn-info>a:only-child:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:transparent}.ivu-btn-info:hover{color:#fff;background-color:#57c5f7;border-color:#57c5f7}.ivu-btn-info:hover>a:only-child{color:currentColor}.ivu-btn-info:hover>a:only-child:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:transparent}.ivu-btn-info.active,.ivu-btn-info:active{color:#f2f2f2;background-color:#2baee9;border-color:#2baee9}.ivu-btn-info.active>a:only-child,.ivu-btn-info:active>a:only-child{color:currentColor}.ivu-btn-info.active>a:only-child:after,.ivu-btn-info:active>a:only-child:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:transparent}.ivu-btn-info.disabled,.ivu-btn-info.disabled.active,.ivu-btn-info.disabled:active,.ivu-btn-info.disabled:focus,.ivu-btn-info.disabled:hover,.ivu-btn-info[disabled],.ivu-btn-info[disabled].active,.ivu-btn-info[disabled]:active,.ivu-btn-info[disabled]:focus,.ivu-btn-info[disabled]:hover,fieldset[disabled] .ivu-btn-info,fieldset[disabled] .ivu-btn-info.active,fieldset[disabled] .ivu-btn-info:active,fieldset[disabled] .ivu-btn-info:focus,fieldset[disabled] .ivu-btn-info:hover{color:#c5c8ce;background-color:#f7f7f7;border-color:#dcdee2}.ivu-btn-info.disabled.active>a:only-child,.ivu-btn-info.disabled:active>a:only-child,.ivu-btn-info.disabled:focus>a:only-child,.ivu-btn-info.disabled:hover>a:only-child,.ivu-btn-info.disabled>a:only-child,.ivu-btn-info[disabled].active>a:only-child,.ivu-btn-info[disabled]:active>a:only-child,.ivu-btn-info[disabled]:focus>a:only-child,.ivu-btn-info[disabled]:hover>a:only-child,.ivu-btn-info[disabled]>a:only-child,fieldset[disabled] .ivu-btn-info.active>a:only-child,fieldset[disabled] .ivu-btn-info:active>a:only-child,fieldset[disabled] .ivu-btn-info:focus>a:only-child,fieldset[disabled] .ivu-btn-info:hover>a:only-child,fieldset[disabled] .ivu-btn-info>a:only-child{color:currentColor}.ivu-btn-info.disabled.active>a:only-child:after,.ivu-btn-info.disabled:active>a:only-child:after,.ivu-btn-info.disabled:focus>a:only-child:after,.ivu-btn-info.disabled:hover>a:only-child:after,.ivu-btn-info.disabled>a:only-child:after,.ivu-btn-info[disabled].active>a:only-child:after,.ivu-btn-info[disabled]:active>a:only-child:after,.ivu-btn-info[disabled]:focus>a:only-child:after,.ivu-btn-info[disabled]:hover>a:only-child:after,.ivu-btn-info[disabled]>a:only-child:after,fieldset[disabled] .ivu-btn-info.active>a:only-child:after,fieldset[disabled] .ivu-btn-info:active>a:only-child:after,fieldset[disabled] .ivu-btn-info:focus>a:only-child:after,fieldset[disabled] .ivu-btn-info:hover>a:only-child:after,fieldset[disabled] .ivu-btn-info>a:only-child:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:transparent}.ivu-btn-info.active,.ivu-btn-info:active,.ivu-btn-info:hover{color:#fff}.ivu-btn-info:focus{-webkit-box-shadow:0 0 0 2px rgba(45,183,245,.2);box-shadow:0 0 0 2px rgba(45,183,245,.2)}.ivu-btn-circle,.ivu-btn-circle-outline{border-radius:32px}.ivu-btn-circle-outline.ivu-btn-large,.ivu-btn-circle.ivu-btn-large{border-radius:36px}.ivu-btn-circle-outline.ivu-btn-size,.ivu-btn-circle.ivu-btn-size{border-radius:24px}.ivu-btn-circle-outline.ivu-btn-icon-only,.ivu-btn-circle.ivu-btn-icon-only{width:32px;height:32px;padding:0;font-size:16px;border-radius:50%}.ivu-btn-circle-outline.ivu-btn-icon-only.ivu-btn-large,.ivu-btn-circle.ivu-btn-icon-only.ivu-btn-large{width:36px;height:36px;padding:0;font-size:16px;border-radius:50%}.ivu-btn-circle-outline.ivu-btn-icon-only.ivu-btn-small,.ivu-btn-circle.ivu-btn-icon-only.ivu-btn-small{width:24px;height:24px;padding:0;font-size:14px;border-radius:50%}.ivu-btn:before{position:absolute;top:-1px;left:-1px;bottom:-1px;right:-1px;background:#fff;opacity:.35;content:"";border-radius:inherit;z-index:1;-webkit-transition:opacity .2s;transition:opacity .2s;pointer-events:none;display:none}.ivu-btn.ivu-btn-loading{pointer-events:none;position:relative}.ivu-btn.ivu-btn-loading:before{display:block}.ivu-btn-group{position:relative;display:inline-block;vertical-align:middle}.ivu-btn-group>.ivu-btn{position:relative;float:left}.ivu-btn-group>.ivu-btn.active,.ivu-btn-group>.ivu-btn:active,.ivu-btn-group>.ivu-btn:hover{z-index:2}.ivu-btn-group .ivu-btn-icon-only .ivu-icon{font-size:13px;position:relative}.ivu-btn-group-large .ivu-btn-icon-only .ivu-icon{font-size:15px}.ivu-btn-group-small .ivu-btn-icon-only .ivu-icon{font-size:12px}.ivu-btn-group-circle .ivu-btn{border-radius:32px}.ivu-btn-group-large.ivu-btn-group-circle .ivu-btn{border-radius:36px}.ivu-btn-group-large>.ivu-btn{padding:6px 15px 6px 15px;font-size:14px;border-radius:4px}.ivu-btn-group-small.ivu-btn-group-circle .ivu-btn{border-radius:24px}.ivu-btn-group-small>.ivu-btn{padding:1px 7px 2px;font-size:12px;border-radius:3px}.ivu-btn-group-small>.ivu-btn>.ivu-icon{font-size:12px}.ivu-btn+.ivu-btn-group,.ivu-btn-group+.ivu-btn,.ivu-btn-group+.ivu-btn-group,.ivu-btn-group .ivu-btn+.ivu-btn{margin-left:-1px}.ivu-btn-group .ivu-btn:not(:first-child):not(:last-child){border-radius:0}.ivu-btn-group:not(.ivu-btn-group-vertical)>.ivu-btn:first-child{margin-left:0}.ivu-btn-group:not(.ivu-btn-group-vertical)>.ivu-btn:first-child:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.ivu-btn-group:not(.ivu-btn-group-vertical)>.ivu-btn:last-child:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.ivu-btn-group>.ivu-btn-group{float:left}.ivu-btn-group>.ivu-btn-group:not(:first-child):not(:last-child)>.ivu-btn{border-radius:0}.ivu-btn-group:not(.ivu-btn-group-vertical)>.ivu-btn-group:first-child:not(:last-child)>.ivu-btn:last-child{border-bottom-right-radius:0;border-top-right-radius:0;padding-right:8px}.ivu-btn-group:not(.ivu-btn-group-vertical)>.ivu-btn-group:last-child:not(:first-child)>.ivu-btn:first-child{border-bottom-left-radius:0;border-top-left-radius:0;padding-left:8px}.ivu-btn-group-vertical{display:inline-block;vertical-align:middle}.ivu-btn-group-vertical>.ivu-btn{display:block;width:100%;max-width:100%;float:none}.ivu-btn+.ivu-btn-group-vertical,.ivu-btn-group-vertical+.ivu-btn,.ivu-btn-group-vertical+.ivu-btn-group-vertical,.ivu-btn-group-vertical .ivu-btn+.ivu-btn{margin-top:-1px;margin-left:0}.ivu-btn-group-vertical>.ivu-btn:first-child{margin-top:0}.ivu-btn-group-vertical>.ivu-btn:first-child:not(:last-child){border-bottom-left-radius:0;border-bottom-right-radius:0}.ivu-btn-group-vertical>.ivu-btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.ivu-btn-group-vertical>.ivu-btn-group-vertical:first-child:not(:last-child)>.ivu-btn:last-child{border-bottom-left-radius:0;border-bottom-right-radius:0;padding-bottom:8px}.ivu-btn-group-vertical>.ivu-btn-group-vertical:last-child:not(:first-child)>.ivu-btn:first-child{border-bottom-right-radius:0;border-bottom-left-radius:0;padding-top:8px}.ivu-btn-ghost{color:#fff}.ivu-btn-ghost,.ivu-btn-ghost:hover{background:transparent}.ivu-btn-ghost.ivu-btn-dashed,.ivu-btn-ghost.ivu-btn-default{color:#fff;border-color:#fff}.ivu-btn-ghost.ivu-btn-dashed:hover,.ivu-btn-ghost.ivu-btn-default:hover{color:#57a3f3;border-color:#57a3f3}.ivu-btn-ghost.ivu-btn-primary{color:#2d8cf0}.ivu-btn-ghost.ivu-btn-primary:hover{color:#57a3f3;background:rgba(245,249,254,.5)}.ivu-btn-ghost.ivu-btn-info{color:#2db7f5}.ivu-btn-ghost.ivu-btn-info:hover{color:#57c5f7;background:rgba(245,251,254,.5)}.ivu-btn-ghost.ivu-btn-success{color:#19be6b}.ivu-btn-ghost.ivu-btn-success:hover{color:#47cb89;background:rgba(244,252,248,.5)}.ivu-btn-ghost.ivu-btn-warning{color:#f90}.ivu-btn-ghost.ivu-btn-warning:hover{color:#ffad33;background:rgba(255,250,242,.5)}.ivu-btn-ghost.ivu-btn-error{color:#ed4014}.ivu-btn-ghost.ivu-btn-error:hover{color:#f16643;background:rgba(254,245,243,.5)}.ivu-btn-ghost.ivu-btn-dashed[disabled],.ivu-btn-ghost.ivu-btn-default[disabled],.ivu-btn-ghost.ivu-btn-error[disabled],.ivu-btn-ghost.ivu-btn-info[disabled],.ivu-btn-ghost.ivu-btn-primary[disabled],.ivu-btn-ghost.ivu-btn-success[disabled],.ivu-btn-ghost.ivu-btn-warning[disabled]{background:transparent;color:rgba(0,0,0,.25);border-color:#dcdee2}.ivu-btn-ghost.ivu-btn-text[disabled]{background:transparent;color:rgba(0,0,0,.25)}.ivu-affix,.ivu-back-top{position:fixed;z-index:10}.ivu-back-top{cursor:pointer;display:none}.ivu-back-top.ivu-back-top-show{display:block}.ivu-back-top-inner{background-color:rgba(0,0,0,.6);border-radius:2px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.2);box-shadow:0 1px 3px rgba(0,0,0,.2);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.ivu-back-top-inner:hover{background-color:rgba(0,0,0,.7)}.ivu-back-top i{color:#fff;font-size:24px;padding:8px 12px}.ivu-badge{position:relative;display:inline-block}.ivu-badge-count{font-family:"Monospaced Number";line-height:1;vertical-align:middle;position:absolute;-webkit-transform:translateX(50%);transform:translateX(50%);top:-10px;right:0;height:20px;border-radius:10px;min-width:20px;background:#ed4014;border:1px solid transparent;color:#fff;line-height:18px;text-align:center;padding:0 6px;font-size:12px;white-space:nowrap;-webkit-transform-origin:-10% center;transform-origin:-10% center;z-index:10;-webkit-box-shadow:0 0 0 1px #fff;box-shadow:0 0 0 1px #fff}.ivu-badge-count a,.ivu-badge-count a:hover{color:#fff}.ivu-badge-count-alone{top:auto;display:block;position:relative;-webkit-transform:translateX(0);transform:translateX(0)}.ivu-badge-count-primary{background:#2d8cf0}.ivu-badge-count-success{background:#19be6b}.ivu-badge-count-error{background:#ed4014}.ivu-badge-count-warning{background:#f90}.ivu-badge-count-info{background:#2db7f5}.ivu-badge-count-normal{background:#e6ebf1;color:#808695}.ivu-badge-dot{position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transform-origin:0 center;transform-origin:0 center;top:-4px;right:-8px;height:8px;width:8px;border-radius:100%;background:#ed4014;z-index:10;-webkit-box-shadow:0 0 0 1px #fff;box-shadow:0 0 0 1px #fff}.ivu-badge-status{line-height:inherit;vertical-align:baseline}.ivu-badge-status-dot{width:6px;height:6px;display:inline-block;border-radius:50%;vertical-align:middle;position:relative;top:-1px}.ivu-badge-status-success{background-color:#19be6b}.ivu-badge-status-processing{background-color:#2d8cf0;position:relative}.ivu-badge-status-processing:after{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;border:1px solid #2d8cf0;content:"";-webkit-animation:aniStatusProcessing 1.2s ease-in-out infinite;animation:aniStatusProcessing 1.2s ease-in-out infinite}.ivu-badge-status-default{background-color:#e6ebf1}.ivu-badge-status-error{background-color:#ed4014}.ivu-badge-status-warning{background-color:#f90}.ivu-badge-status-text{display:inline-block;color:#515a6e;font-size:12px;margin-left:6px}@-webkit-keyframes aniStatusProcessing{0%{-webkit-transform:scale(.8);transform:scale(.8);opacity:.5}to{-webkit-transform:scale(2.4);transform:scale(2.4);opacity:0}}@keyframes aniStatusProcessing{0%{-webkit-transform:scale(.8);transform:scale(.8);opacity:.5}to{-webkit-transform:scale(2.4);transform:scale(2.4);opacity:0}}.ivu-chart-circle{display:inline-block;position:relative}.ivu-chart-circle-inner{width:100%;text-align:center;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);line-height:1}.ivu-spin{color:#2d8cf0;vertical-align:middle;text-align:center}.ivu-spin-dot{position:relative;display:block;border-radius:50%;background-color:#2d8cf0;width:20px;height:20px;-webkit-animation:ani-spin-bounce 1s ease-in-out 0s infinite;animation:ani-spin-bounce 1s ease-in-out 0s infinite}.ivu-spin-large .ivu-spin-dot{width:32px;height:32px}.ivu-spin-small .ivu-spin-dot{width:12px;height:12px}.ivu-spin-fix{position:absolute;top:0;left:0;z-index:8;width:100%;height:100%;background-color:hsla(0,0%,100%,.9)}.ivu-spin-fullscreen{z-index:2010}.ivu-spin-fullscreen-wrapper{position:fixed;top:0;right:0;bottom:0;left:0}.ivu-spin-fix .ivu-spin-main{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.ivu-spin-fix .ivu-spin-dot{display:inline-block}.ivu-spin-show-text .ivu-spin-dot,.ivu-spin-text{display:none}.ivu-spin-show-text .ivu-spin-text{display:block}.ivu-table-wrapper>.ivu-spin-fix{border:1px solid #dcdee2;border-top:0;border-left:0}@-webkit-keyframes ani-spin-bounce{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1);opacity:0}}@keyframes ani-spin-bounce{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1);opacity:0}}.ivu-alert{position:relative;padding:8px 48px 8px 16px;border-radius:4px;color:#515a6e;font-size:12px;line-height:16px;margin-bottom:10px}.ivu-alert.ivu-alert-with-icon{padding:8px 48px 8px 38px}.ivu-alert-icon{font-size:16px;top:6px;left:12px;position:absolute}.ivu-alert-desc{font-size:12px;color:#515a6e;line-height:21px;display:none;text-align:justify}.ivu-alert-success{border:1px solid #8ce6b0;background-color:#edfff3}.ivu-alert-success .ivu-alert-icon{color:#19be6b}.ivu-alert-info{border:1px solid #abdcff;background-color:#f0faff}.ivu-alert-info .ivu-alert-icon{color:#2d8cf0}.ivu-alert-warning{border:1px solid #ffd77a;background-color:#fff9e6}.ivu-alert-warning .ivu-alert-icon{color:#f90}.ivu-alert-error{border:1px solid #ffb08f;background-color:#ffefe6}.ivu-alert-error .ivu-alert-icon{color:#ed4014}.ivu-alert-close{font-size:12px;position:absolute;right:8px;top:8px;overflow:hidden;cursor:pointer}.ivu-alert-close .ivu-icon-ios-close{font-size:22px;color:#999;-webkit-transition:color .2s ease;transition:color .2s ease;position:relative;top:-3px}.ivu-alert-close .ivu-icon-ios-close:hover{color:#444}.ivu-alert-with-desc{padding:16px;position:relative;border-radius:4px;margin-bottom:10px;color:#515a6e;line-height:1.5}.ivu-alert-with-desc.ivu-alert-with-icon{padding:16px 16px 16px 69px}.ivu-alert-with-desc .ivu-alert-desc{display:block}.ivu-alert-with-desc .ivu-alert-message{font-size:14px;color:#17233d;display:block}.ivu-alert-with-desc .ivu-alert-icon{top:50%;left:24px;margin-top:-24px;font-size:28px}.ivu-alert-with-banner{border-radius:0}.ivu-collapse{background-color:#f7f7f7;border-radius:3px;border:1px solid #dcdee2}.ivu-collapse-simple{border-left:none;border-right:none;background-color:#fff;border-radius:0}.ivu-collapse>.ivu-collapse-item{border-top:1px solid #dcdee2}.ivu-collapse>.ivu-collapse-item:first-child{border-top:0}.ivu-collapse>.ivu-collapse-item>.ivu-collapse-header{height:38px;line-height:38px;padding-left:16px;color:#666;cursor:pointer;position:relative;border-bottom:1px solid transparent;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.ivu-collapse>.ivu-collapse-item>.ivu-collapse-header>i{-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out;margin-right:14px}.ivu-collapse>.ivu-collapse-item.ivu-collapse-item-active>.ivu-collapse-header{border-bottom:1px solid #dcdee2}.ivu-collapse-simple>.ivu-collapse-item.ivu-collapse-item-active>.ivu-collapse-header{border-bottom:1px solid transparent}.ivu-collapse>.ivu-collapse-item.ivu-collapse-item-active>.ivu-collapse-header>i{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.ivu-collapse-content{color:#515a6e;padding:0 16px;background-color:#fff}.ivu-collapse-content>.ivu-collapse-content-box{padding-top:16px;padding-bottom:16px}.ivu-collapse-simple>.ivu-collapse-item>.ivu-collapse-content>.ivu-collapse-content-box{padding-top:0}.ivu-collapse-item:last-child>.ivu-collapse-content{border-radius:0 0 3px 3px}.ivu-card{background:#fff;border-radius:4px;font-size:14px;position:relative;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.ivu-card-bordered{border:1px solid #dcdee2;border-color:#e8eaec}.ivu-card-shadow{-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}.ivu-card:hover{-webkit-box-shadow:0 1px 6px rgba(0,0,0,.2);box-shadow:0 1px 6px rgba(0,0,0,.2);border-color:#eee}.ivu-card.ivu-card-dis-hover:hover{-webkit-box-shadow:none;box-shadow:none;border-color:transparent}.ivu-card.ivu-card-dis-hover.ivu-card-bordered:hover{border-color:#e8eaec}.ivu-card.ivu-card-shadow:hover{-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}.ivu-card-head{border-bottom:1px solid #e8eaec;padding:14px 16px;line-height:1}.ivu-card-head-inner,.ivu-card-head p{display:inline-block;width:100%;height:20px;line-height:20px;font-size:14px;color:#17233d;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ivu-card-head p i,.ivu-card-head p span{vertical-align:middle}.ivu-card-extra{position:absolute;right:16px;top:14px}.ivu-card-body{padding:16px}.ivu-message{font-size:14px;position:fixed;z-index:1010;width:100%;top:16px;left:0;pointer-events:none}.ivu-message-notice{padding:8px;text-align:center;-webkit-transition:height .3s ease-in-out,padding .3s ease-in-out;transition:height .3s ease-in-out,padding .3s ease-in-out}.ivu-message-notice:first-child{margin-top:-8px}.ivu-message-notice-close{position:absolute;right:4px;top:10px;color:#999;outline:none}.ivu-message-notice-close i.ivu-icon{font-size:22px;color:#999;-webkit-transition:color .2s ease;transition:color .2s ease;position:relative;top:-3px}.ivu-message-notice-close i.ivu-icon:hover{color:#444}.ivu-message-notice-content{display:inline-block;pointer-events:all;padding:8px 16px;border-radius:4px;-webkit-box-shadow:0 1px 6px rgba(0,0,0,.2);box-shadow:0 1px 6px rgba(0,0,0,.2);background:#fff;position:relative}.ivu-message-notice-content-text{display:inline-block}.ivu-message-notice-closable .ivu-message-notice-content-text{padding-right:32px}.ivu-message-success .ivu-icon{color:#19be6b}.ivu-message-error .ivu-icon{color:#ed4014}.ivu-message-warning .ivu-icon{color:#f90}.ivu-message-info .ivu-icon,.ivu-message-loading .ivu-icon{color:#2d8cf0}.ivu-message .ivu-icon{margin-right:4px;font-size:16px;vertical-align:middle}.ivu-message-custom-content span{vertical-align:middle}.ivu-notice{width:335px;margin-right:24px;position:fixed;z-index:1010}.ivu-notice-content-with-icon,.ivu-notice-with-desc.ivu-notice-with-icon .ivu-notice-title{margin-left:51px}.ivu-notice-notice{margin-bottom:10px;padding:16px;border-radius:4px;-webkit-box-shadow:0 1px 6px rgba(0,0,0,.2);box-shadow:0 1px 6px rgba(0,0,0,.2);background:#fff;line-height:1;position:relative;overflow:hidden}.ivu-notice-notice-close{position:absolute;right:8px;top:15px;color:#999;outline:none}.ivu-notice-notice-close i{font-size:22px;color:#999;-webkit-transition:color .2s ease;transition:color .2s ease;position:relative;top:-3px}.ivu-notice-notice-close i:hover{color:#444}.ivu-notice-notice-content-with-render .ivu-notice-desc{display:none}.ivu-notice-notice-with-desc .ivu-notice-notice-close{top:11px}.ivu-notice-content-with-render-notitle{margin-left:26px}.ivu-notice-title{font-size:14px;line-height:17px;color:#17233d;padding-right:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ivu-notice-with-desc .ivu-notice-title{font-weight:700;margin-bottom:8px}.ivu-notice-desc{font-size:12px;color:#515a6e;text-align:justify;line-height:1.5}.ivu-notice-with-desc.ivu-notice-with-icon .ivu-notice-desc{margin-left:51px}.ivu-notice-with-icon .ivu-notice-title{margin-left:26px}.ivu-notice-icon{position:absolute;top:-2px;font-size:16px}.ivu-notice-icon-success{color:#19be6b}.ivu-notice-icon-info{color:#2d8cf0}.ivu-notice-icon-warning{color:#f90}.ivu-notice-icon-error{color:#ed4014}.ivu-notice-with-desc .ivu-notice-icon{font-size:36px;top:-6px}.ivu-notice-custom-content{position:relative}.ivu-radio-focus{-webkit-box-shadow:0 0 0 2px rgba(45,140,240,.2);box-shadow:0 0 0 2px rgba(45,140,240,.2);z-index:1}.ivu-radio-group{display:inline-block;font-size:12px;vertical-align:middle}.ivu-radio-group-vertical .ivu-radio-wrapper{display:block;height:30px;line-height:30px}.ivu-radio-wrapper{font-size:12px;vertical-align:middle;display:inline-block;position:relative;white-space:nowrap;margin-right:8px;cursor:pointer}.ivu-radio-wrapper-disabled{cursor:not-allowed}.ivu-radio{display:inline-block;margin-right:4px;white-space:nowrap;position:relative;line-height:1;vertical-align:middle;cursor:pointer}.ivu-radio:hover .ivu-radio-inner{border-color:#bcbcbc}.ivu-radio-inner{display:inline-block;width:14px;height:14px;position:relative;top:0;left:0;background-color:#fff;border:1px solid #dcdee2;border-radius:50%}.ivu-radio-inner,.ivu-radio-inner:after{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.ivu-radio-inner:after{position:absolute;width:8px;height:8px;left:2px;top:2px;border-radius:6px;display:table;border-top:0;border-left:0;content:" ";background-color:#2d8cf0;opacity:0;-webkit-transform:scale(0);transform:scale(0)}.ivu-radio-large{font-size:14px}.ivu-radio-large .ivu-radio-inner{width:16px;height:16px}.ivu-radio-large .ivu-radio-inner:after{width:10px;height:10px}.ivu-radio-large.ivu-radio-wrapper,.ivu-radio-large .ivu-radio-wrapper{font-size:14px}.ivu-radio-small .ivu-radio-inner{width:12px;height:12px}.ivu-radio-small .ivu-radio-inner:after{width:6px;height:6px}.ivu-radio-input{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;opacity:0;cursor:pointer}.ivu-radio-checked .ivu-radio-inner{border-color:#2d8cf0}.ivu-radio-checked .ivu-radio-inner:after{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.ivu-radio-checked:hover .ivu-radio-inner{border-color:#2d8cf0}.ivu-radio-disabled,.ivu-radio-disabled .ivu-radio-input{cursor:not-allowed}.ivu-radio-disabled:hover .ivu-radio-inner{border-color:#dcdee2}.ivu-radio-disabled .ivu-radio-inner{border-color:#dcdee2;background-color:#f3f3f3}.ivu-radio-disabled .ivu-radio-inner:after{background-color:#ccc}.ivu-radio-disabled .ivu-radio-disabled+span{color:#ccc}span.ivu-radio+*{margin-left:2px;margin-right:2px}.ivu-radio-group-button{font-size:0;-webkit-text-size-adjust:none}.ivu-radio-group-button .ivu-radio{width:0;margin-right:0}.ivu-radio-group-button .ivu-radio-wrapper{display:inline-block;height:32px;line-height:30px;margin:0;padding:0 15px;font-size:12px;color:#515a6e;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;cursor:pointer;border:1px solid #dcdee2;border-left:0;background:#fff;position:relative}.ivu-radio-group-button .ivu-radio-wrapper>span{margin-left:0}.ivu-radio-group-button .ivu-radio-wrapper:after,.ivu-radio-group-button .ivu-radio-wrapper:before{content:"";display:block;position:absolute;width:1px;height:100%;left:-1px;top:0;background:#dcdee2;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.ivu-radio-group-button .ivu-radio-wrapper:after{height:36px;left:-1px;top:-3px;background:rgba(45,140,240,.2);opacity:0}.ivu-radio-group-button .ivu-radio-wrapper:first-child{border-radius:4px 0 0 4px;border-left:1px solid #dcdee2}.ivu-radio-group-button .ivu-radio-wrapper:first-child:after,.ivu-radio-group-button .ivu-radio-wrapper:first-child:before{display:none}.ivu-radio-group-button .ivu-radio-wrapper:last-child{border-radius:0 4px 4px 0}.ivu-radio-group-button .ivu-radio-wrapper:first-child:last-child{border-radius:4px}.ivu-radio-group-button .ivu-radio-wrapper:hover{position:relative;color:#2d8cf0}.ivu-radio-group-button .ivu-radio-wrapper:hover .ivu-radio{background-color:#000}.ivu-radio-group-button .ivu-radio-wrapper .ivu-radio-inner,.ivu-radio-group-button .ivu-radio-wrapper input{opacity:0;width:0;height:0}.ivu-radio-group-button .ivu-radio-wrapper-checked{background:#fff;border-color:#2d8cf0;color:#2d8cf0;-webkit-box-shadow:-1px 0 0 0 #2d8cf0;box-shadow:-1px 0 0 0 #2d8cf0;z-index:1}.ivu-radio-group-button .ivu-radio-wrapper-checked:before{background:#2d8cf0;opacity:.1}.ivu-radio-group-button .ivu-radio-wrapper-checked.ivu-radio-focus{-webkit-box-shadow:-1px 0 0 0 #2d8cf0,0 0 0 2px rgba(45,140,240,.2);box-shadow:-1px 0 0 0 #2d8cf0,0 0 0 2px rgba(45,140,240,.2);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.ivu-radio-group-button .ivu-radio-wrapper-checked.ivu-radio-focus:after{left:-3px;top:-3px;opacity:1;background:rgba(45,140,240,.2)}.ivu-radio-group-button .ivu-radio-wrapper-checked.ivu-radio-focus:first-child{-webkit-box-shadow:0 0 0 2px rgba(45,140,240,.2);box-shadow:0 0 0 2px rgba(45,140,240,.2)}.ivu-radio-group-button .ivu-radio-wrapper-checked:first-child{border-color:#2d8cf0;-webkit-box-shadow:none;box-shadow:none}.ivu-radio-group-button .ivu-radio-wrapper-checked:hover{border-color:#57a3f3;color:#57a3f3}.ivu-radio-group-button .ivu-radio-wrapper-checked:active{border-color:#2b85e4;color:#2b85e4}.ivu-radio-group-button .ivu-radio-wrapper-disabled{cursor:not-allowed}.ivu-radio-group-button .ivu-radio-wrapper-disabled,.ivu-radio-group-button .ivu-radio-wrapper-disabled:first-child,.ivu-radio-group-button .ivu-radio-wrapper-disabled:hover{border-color:#dcdee2;background-color:#f7f7f7;color:#ccc}.ivu-radio-group-button .ivu-radio-wrapper-disabled:first-child{border-left-color:#dcdee2}.ivu-radio-group-button .ivu-radio-wrapper-disabled.ivu-radio-wrapper-checked{color:#fff;background-color:#e6e6e6;border-color:#dcdee2;-webkit-box-shadow:none!important;box-shadow:none!important}.ivu-radio-group-button.ivu-radio-group-large .ivu-radio-wrapper{height:36px;line-height:34px;font-size:14px}.ivu-radio-group-button.ivu-radio-group-large .ivu-radio-wrapper:after{height:40px}.ivu-radio-group-button.ivu-radio-group-small .ivu-radio-wrapper{height:24px;line-height:22px;padding:0 12px;font-size:12px}.ivu-radio-group-button.ivu-radio-group-small .ivu-radio-wrapper:after{height:28px}.ivu-radio-group-button.ivu-radio-group-small .ivu-radio-wrapper:first-child{border-radius:3px 0 0 3px}.ivu-radio-group-button.ivu-radio-group-small .ivu-radio-wrapper:last-child{border-radius:0 3px 3px 0}.ivu-checkbox-focus{-webkit-box-shadow:0 0 0 2px rgba(45,140,240,.2);box-shadow:0 0 0 2px rgba(45,140,240,.2);z-index:1}.ivu-checkbox{display:inline-block;vertical-align:middle;white-space:nowrap;cursor:pointer;line-height:1;position:relative}.ivu-checkbox-disabled{cursor:not-allowed}.ivu-checkbox:hover .ivu-checkbox-inner{border-color:#bcbcbc}.ivu-checkbox-inner{display:inline-block;width:14px;height:14px;position:relative;top:0;left:0;border:1px solid #dcdee2;border-radius:2px;background-color:#fff;-webkit-transition:border-color .2s ease-in-out,background-color .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;transition:border-color .2s ease-in-out,background-color .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;transition:border-color .2s ease-in-out,background-color .2s ease-in-out,box-shadow .2s ease-in-out;transition:border-color .2s ease-in-out,background-color .2s ease-in-out,box-shadow .2s ease-in-out,-webkit-box-shadow .2s ease-in-out}.ivu-checkbox-inner:after{content:"";display:table;width:4px;height:8px;position:absolute;top:1px;left:4px;border:2px solid #fff;border-top:0;border-left:0;-webkit-transform:rotate(45deg) scale(0);transform:rotate(45deg) scale(0);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.ivu-checkbox-large .ivu-checkbox-inner{width:16px;height:16px}.ivu-checkbox-large .ivu-checkbox-inner:after{width:5px;height:9px}.ivu-checkbox-small{font-size:12px}.ivu-checkbox-small .ivu-checkbox-inner{width:12px;height:12px}.ivu-checkbox-small .ivu-checkbox-inner:after{top:0;left:3px}.ivu-checkbox-input{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;cursor:pointer;opacity:0}.ivu-checkbox-input[disabled]{cursor:not-allowed}.ivu-checkbox-checked:hover .ivu-checkbox-inner{border-color:#2d8cf0}.ivu-checkbox-checked .ivu-checkbox-inner{border-color:#2d8cf0;background-color:#2d8cf0}.ivu-checkbox-checked .ivu-checkbox-inner:after{content:"";display:table;width:4px;height:8px;position:absolute;top:1px;left:4px;border:2px solid #fff;border-top:0;border-left:0;-webkit-transform:rotate(45deg) scale(1);transform:rotate(45deg) scale(1);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.ivu-checkbox-large .ivu-checkbox-checked .ivu-checkbox-inner:after{width:5px;height:9px}.ivu-checkbox-small .ivu-checkbox-checked .ivu-checkbox-inner:after{top:0;left:3px}.ivu-checkbox-disabled.ivu-checkbox-checked:hover .ivu-checkbox-inner{border-color:#dcdee2}.ivu-checkbox-disabled.ivu-checkbox-checked .ivu-checkbox-inner{background-color:#f3f3f3;border-color:#dcdee2}.ivu-checkbox-disabled.ivu-checkbox-checked .ivu-checkbox-inner:after{-webkit-animation-name:none;animation-name:none;border-color:#ccc}.ivu-checkbox-disabled:hover .ivu-checkbox-inner{border-color:#dcdee2}.ivu-checkbox-disabled .ivu-checkbox-inner{border-color:#dcdee2;background-color:#f3f3f3}.ivu-checkbox-disabled .ivu-checkbox-inner:after{-webkit-animation-name:none;animation-name:none;border-color:#f3f3f3}.ivu-checkbox-disabled .ivu-checkbox-inner-input{cursor:default}.ivu-checkbox-disabled+span{color:#ccc;cursor:not-allowed}.ivu-checkbox-indeterminate .ivu-checkbox-inner:after{content:"";width:8px;height:1px;-webkit-transform:scale(1);transform:scale(1);position:absolute;left:2px;top:5px}.ivu-checkbox-indeterminate:hover .ivu-checkbox-inner{border-color:#2d8cf0}.ivu-checkbox-indeterminate .ivu-checkbox-inner{background-color:#2d8cf0;border-color:#2d8cf0}.ivu-checkbox-indeterminate.ivu-checkbox-disabled .ivu-checkbox-inner{background-color:#f3f3f3;border-color:#dcdee2}.ivu-checkbox-indeterminate.ivu-checkbox-disabled .ivu-checkbox-inner:after{border-color:#c5c8ce}.ivu-checkbox-large .ivu-checkbox-indeterminate .ivu-checkbox-inner:after{width:10px;top:6px}.ivu-checkbox-small .ivu-checkbox-indeterminate .ivu-checkbox-inner:after{width:6px;top:4px}.ivu-checkbox-wrapper{cursor:pointer;font-size:12px;display:inline-block;margin-right:8px}.ivu-checkbox-wrapper-disabled{cursor:not-allowed}.ivu-checkbox-wrapper.ivu-checkbox-large{font-size:14px}.ivu-checkbox+span,.ivu-checkbox-wrapper+span{margin-right:4px}.ivu-checkbox-group{font-size:14px}.ivu-checkbox-group-item,.ivu-switch{display:inline-block}.ivu-switch{width:44px;height:22px;line-height:20px;border-radius:22px;vertical-align:middle;border:1px solid #ccc;background-color:#ccc;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.ivu-switch-loading{opacity:.4}.ivu-switch-inner{color:#fff;font-size:12px;position:absolute;left:23px}.ivu-switch-inner i{width:12px;height:12px;text-align:center;position:relative;top:-1px}.ivu-switch:after{content:"";width:18px;height:18px;border-radius:18px;background-color:#fff;position:absolute;left:1px;top:1px;cursor:pointer;-webkit-transition:left .2s ease-in-out,width .2s ease-in-out;transition:left .2s ease-in-out,width .2s ease-in-out}.ivu-switch:active:after{width:26px}.ivu-switch:before{content:"";display:none;width:14px;height:14px;border-radius:50%;background-color:transparent;position:absolute;left:3px;top:3px;z-index:1;border:1px solid #2d8cf0;border-color:transparent transparent transparent #2d8cf0;-webkit-animation:switch-loading 1s linear;animation:switch-loading 1s linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.ivu-switch-loading:before{display:block}.ivu-switch:focus{-webkit-box-shadow:0 0 0 2px rgba(45,140,240,.2);box-shadow:0 0 0 2px rgba(45,140,240,.2);outline:0}.ivu-switch:focus:hover{-webkit-box-shadow:none;box-shadow:none}.ivu-switch-small{width:28px;height:16px;line-height:14px}.ivu-switch-small:after{width:12px;height:12px}.ivu-switch-small:active:after{width:14px}.ivu-switch-small:before{width:10px;height:10px;left:2px;top:2px}.ivu-switch-small.ivu-switch-checked:after{left:13px}.ivu-switch-small.ivu-switch-checked:before{left:14px}.ivu-switch-small:active.ivu-switch-checked:after{left:11px}.ivu-switch-large{width:56px}.ivu-switch-large:active:after{width:26px;width:30px}.ivu-switch-large.ivu-switch-checked:after{left:35px}.ivu-switch-large.ivu-switch-checked:before{left:37px}.ivu-switch-large:active.ivu-switch-checked:after{left:23px}.ivu-switch-checked{border-color:#2d8cf0;background-color:#2d8cf0}.ivu-switch-checked .ivu-switch-inner{left:7px}.ivu-switch-checked:after{left:23px}.ivu-switch-checked:before{left:25px}.ivu-switch-checked:active:after{left:15px}.ivu-switch-disabled{cursor:not-allowed;opacity:.4}.ivu-switch-disabled:after{background:#fff;cursor:not-allowed}.ivu-switch-disabled .ivu-switch-inner{color:#fff}.ivu-switch-disabled.ivu-switch-checked{border-color:#2d8cf0;background-color:#2d8cf0;opacity:.4}.ivu-switch-disabled.ivu-switch-checked:after{background:#fff}.ivu-switch-disabled.ivu-switch-checked .ivu-switch-inner{color:#fff}@-webkit-keyframes switch-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes switch-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.ivu-input-number{display:inline-block;width:100%;line-height:1.5;padding:4px 7px;font-size:12px;color:#515a6e;background-color:#fff;background-image:none;position:relative;cursor:text;-webkit-transition:border .2s ease-in-out,background .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;transition:border .2s ease-in-out,background .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;transition:border .2s ease-in-out,background .2s ease-in-out,box-shadow .2s ease-in-out;transition:border .2s ease-in-out,background .2s ease-in-out,box-shadow .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;margin:0;padding:0;width:80px;height:32px;line-height:32px;vertical-align:middle;border:1px solid #dcdee2;border-radius:4px;overflow:hidden;cursor:default}.ivu-input-number::-moz-placeholder{color:#c5c8ce;opacity:1}.ivu-input-number:-ms-input-placeholder{color:#c5c8ce}.ivu-input-number::-webkit-input-placeholder{color:#c5c8ce}.ivu-input-number:focus{border-color:#57a3f3;outline:0;-webkit-box-shadow:0 0 0 2px rgba(45,140,240,.2);box-shadow:0 0 0 2px rgba(45,140,240,.2)}.ivu-input-number[disabled],fieldset[disabled] .ivu-input-number{background-color:#f3f3f3;opacity:1;cursor:not-allowed;color:#ccc}.ivu-input-number[disabled]:hover,fieldset[disabled] .ivu-input-number:hover{border-color:#e3e5e8}textarea.ivu-input-number{max-width:100%;height:auto;min-height:32px;vertical-align:bottom;font-size:14px}.ivu-input-number-large{font-size:14px;padding:6px 7px;height:36px}.ivu-input-number-small{padding:1px 7px;height:24px;border-radius:3px}.ivu-input-number-handler-wrap{width:22px;height:100%;border-left:1px solid #dcdee2;border-radius:0 4px 4px 0;background:#fff;position:absolute;top:0;right:0;opacity:0;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.ivu-input-number:hover .ivu-input-number-handler-wrap{opacity:1}.ivu-input-number-handler-up{cursor:pointer}.ivu-input-number-handler-up-inner{top:1px}.ivu-input-number-handler-down{border-top:1px solid #dcdee2;top:-1px;cursor:pointer}.ivu-input-number-handler{display:block;width:100%;height:16px;line-height:0;text-align:center;overflow:hidden;color:#999;position:relative}.ivu-input-number-handler:hover .ivu-input-number-handler-down-inner,.ivu-input-number-handler:hover .ivu-input-number-handler-up-inner{color:#57a3f3}.ivu-input-number-handler-down-inner,.ivu-input-number-handler-up-inner{width:12px;height:12px;line-height:12px;font-size:14px;color:#999;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute;right:5px;-webkit-transition:all .2s linear;transition:all .2s linear}.ivu-input-number:hover{border-color:#57a3f3}.ivu-input-number-focused{border-color:#57a3f3;outline:0;-webkit-box-shadow:0 0 0 2px rgba(45,140,240,.2);box-shadow:0 0 0 2px rgba(45,140,240,.2)}.ivu-input-number-disabled{background-color:#f3f3f3;opacity:1;cursor:not-allowed;color:#ccc}.ivu-input-number-disabled:hover{border-color:#e3e5e8}.ivu-input-number-input-wrap{overflow:hidden;height:32px}.ivu-input-number-input{width:100%;height:32px;line-height:32px;padding:0 7px;text-align:left;outline:0;-moz-appearance:textfield;color:#666;border:0;border-radius:4px;-webkit-transition:all .2s linear;transition:all .2s linear}.ivu-input-number-input[disabled]{background-color:#f3f3f3;opacity:1;cursor:not-allowed;color:#ccc}.ivu-input-number-input[disabled]:hover{border-color:#e3e5e8}.ivu-input-number-input::-webkit-input-placeholder{color:#c5c8ce}.ivu-input-number-input::-moz-placeholder{color:#c5c8ce}.ivu-input-number-input:-ms-input-placeholder{color:#c5c8ce}.ivu-input-number-input::-ms-input-placeholder{color:#c5c8ce}.ivu-input-number-input::placeholder{color:#c5c8ce}.ivu-input-number-large{padding:0}.ivu-input-number-large .ivu-input-number-input-wrap{height:36px}.ivu-input-number-large .ivu-input-number-handler{height:18px}.ivu-input-number-large input{height:36px;line-height:36px}.ivu-input-number-large .ivu-input-number-handler-up-inner{top:2px}.ivu-input-number-large .ivu-input-number-handler-down-inner{bottom:2px}.ivu-input-number-small{padding:0}.ivu-input-number-small .ivu-input-number-input-wrap{height:24px}.ivu-input-number-small .ivu-input-number-handler{height:12px}.ivu-input-number-small input{height:24px;line-height:24px;margin-top:-1px;vertical-align:top}.ivu-input-number-small .ivu-input-number-handler-up-inner{top:-1px}.ivu-input-number-small .ivu-input-number-handler-down-inner{bottom:-1px}.ivu-input-number-disabled .ivu-input-number-handler-down-inner,.ivu-input-number-disabled .ivu-input-number-handler-up-inner,.ivu-input-number-handler-down-disabled .ivu-input-number-handler-down-inner,.ivu-input-number-handler-down-disabled .ivu-input-number-handler-up-inner,.ivu-input-number-handler-up-disabled .ivu-input-number-handler-down-inner,.ivu-input-number-handler-up-disabled .ivu-input-number-handler-up-inner{opacity:.72;color:#ccc!important;cursor:not-allowed}.ivu-input-number-disabled .ivu-input-number-input{opacity:.72;cursor:not-allowed;background-color:#f3f3f3}.ivu-input-number-disabled .ivu-input-number-handler-wrap{display:none}.ivu-input-number-disabled .ivu-input-number-handler{opacity:.72;color:#ccc!important;cursor:not-allowed}.ivu-form-item-error .ivu-input-number{border:1px solid #ed4014}.ivu-form-item-error .ivu-input-number:hover{border-color:#ed4014}.ivu-form-item-error .ivu-input-number-focused,.ivu-form-item-error .ivu-input-number:focus{border-color:#ed4014;outline:0;-webkit-box-shadow:0 0 0 2px rgba(237,64,20,.2);box-shadow:0 0 0 2px rgba(237,64,20,.2)}.ivu-scroll-wrapper{width:auto;margin:0 auto;position:relative;outline:none}.ivu-scroll-container{overflow-y:scroll}.ivu-scroll-content{opacity:1;-webkit-transition:opacity .5s;transition:opacity .5s}.ivu-scroll-content-loading{opacity:.5}.ivu-scroll-loader{text-align:center;padding:0;-webkit-transition:padding .5s;transition:padding .5s}.ivu-scroll-loader-wrapper{padding:5px 0;height:0;background-color:inherit;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:opacity .3s,height .5s,-webkit-transform .5s;transition:opacity .3s,height .5s,-webkit-transform .5s;transition:opacity .3s,transform .5s,height .5s;transition:opacity .3s,transform .5s,height .5s,-webkit-transform .5s}.ivu-scroll-loader-wrapper-active{height:40px;-webkit-transform:scale(1);transform:scale(1)}@-webkit-keyframes ani-demo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes ani-demo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.ivu-scroll-loader-wrapper .ivu-scroll-spinner{position:relative}.ivu-scroll-loader-wrapper .ivu-scroll-spinner-icon{-webkit-animation:ani-demo-spin 1s linear infinite;animation:ani-demo-spin 1s linear infinite}.ivu-tag{display:inline-block;height:22px;line-height:22px;margin:2px 4px 2px 0;padding:0 8px;border:1px solid #e8eaec;border-radius:3px;background:#f7f7f7;font-size:12px;vertical-align:middle;opacity:1;overflow:hidden;cursor:pointer}.ivu-tag:not(.ivu-tag-border):not(.ivu-tag-dot):not(.ivu-tag-checked){background:transparent;border:0;color:#515a6e}.ivu-tag:not(.ivu-tag-border):not(.ivu-tag-dot):not(.ivu-tag-checked) .ivu-icon-ios-close{color:#515a6e!important}.ivu-tag-color-error{color:#ed4014!important;border-color:#ed4014}.ivu-tag-color-success{color:#19be6b!important;border-color:#19be6b}.ivu-tag-color-primary{color:#2d8cf0!important;border-color:#2d8cf0}.ivu-tag-color-warning{color:#f90!important;border-color:#f90}.ivu-tag-color-white{color:#fff!important}.ivu-tag-dot{height:32px;line-height:32px;border:1px solid #e8eaec!important;color:#515a6e!important;background:#fff!important;padding:0 12px}.ivu-tag-dot-inner{display:inline-block;width:12px;height:12px;margin-right:8px;border-radius:50%;background:#e8eaec;position:relative;top:1px}.ivu-tag-dot .ivu-icon-ios-close{color:#666!important;margin-left:12px!important}.ivu-tag-border{height:24px;line-height:24px;border:1px solid #e8eaec;color:#e8eaec;background:#fff!important;position:relative}.ivu-tag-border .ivu-icon-ios-close{color:#666;margin-left:12px!important}.ivu-tag-border:after{content:"";display:none;width:1px;background:currentColor;position:absolute;top:0;bottom:0;right:22px}.ivu-tag-border.ivu-tag-closable:after{display:block}.ivu-tag-border.ivu-tag-closable .ivu-icon-ios-close{margin-left:18px!important;left:4px;top:-1px}.ivu-tag-border.ivu-tag-primary{color:#2d8cf0!important;border:1px solid #2d8cf0!important}.ivu-tag-border.ivu-tag-primary:after{background:#2d8cf0}.ivu-tag-border.ivu-tag-primary .ivu-icon-ios-close{color:#2d8cf0!important}.ivu-tag-border.ivu-tag-success{color:#19be6b!important;border:1px solid #19be6b!important}.ivu-tag-border.ivu-tag-success:after{background:#19be6b}.ivu-tag-border.ivu-tag-success .ivu-icon-ios-close{color:#19be6b!important}.ivu-tag-border.ivu-tag-warning{color:#f90!important;border:1px solid #f90!important}.ivu-tag-border.ivu-tag-warning:after{background:#f90}.ivu-tag-border.ivu-tag-warning .ivu-icon-ios-close{color:#f90!important}.ivu-tag-border.ivu-tag-error{color:#ed4014!important;border:1px solid #ed4014!important}.ivu-tag-border.ivu-tag-error:after{background:#ed4014}.ivu-tag-border.ivu-tag-error .ivu-icon-ios-close{color:#ed4014!important}.ivu-tag:hover{opacity:.85}.ivu-tag-text{color:#515a6e}.ivu-tag-text a:first-child:last-child{display:inline-block;margin:0 -8px;padding:0 8px}.ivu-tag .ivu-icon-ios-close{display:inline-block;font-size:14px;font-size:20px\9;-webkit-transform:scale(1.42857143) rotate(0deg);transform:scale(1.42857143) rotate(0deg);cursor:pointer;margin-left:2px;color:#666;opacity:.66;position:relative;top:-1px}:root .ivu-tag .ivu-icon-ios-close{font-size:14px}.ivu-tag .ivu-icon-ios-close:hover{opacity:1}.ivu-tag-error,.ivu-tag-primary,.ivu-tag-success,.ivu-tag-warning{border:0}.ivu-tag-error,.ivu-tag-error .ivu-icon-ios-close,.ivu-tag-error .ivu-icon-ios-close:hover,.ivu-tag-error a,.ivu-tag-error a:hover,.ivu-tag-primary,.ivu-tag-primary .ivu-icon-ios-close,.ivu-tag-primary .ivu-icon-ios-close:hover,.ivu-tag-primary a,.ivu-tag-primary a:hover,.ivu-tag-success,.ivu-tag-success .ivu-icon-ios-close,.ivu-tag-success .ivu-icon-ios-close:hover,.ivu-tag-success a,.ivu-tag-success a:hover,.ivu-tag-warning,.ivu-tag-warning .ivu-icon-ios-close,.ivu-tag-warning .ivu-icon-ios-close:hover,.ivu-tag-warning a,.ivu-tag-warning a:hover{color:#fff}.ivu-tag-primary,.ivu-tag-primary.ivu-tag-dot .ivu-tag-dot-inner{background:#2d8cf0}.ivu-tag-success,.ivu-tag-success.ivu-tag-dot .ivu-tag-dot-inner{background:#19be6b}.ivu-tag-warning,.ivu-tag-warning.ivu-tag-dot .ivu-tag-dot-inner{background:#f90}.ivu-tag-error,.ivu-tag-error.ivu-tag-dot .ivu-tag-dot-inner{background:#ed4014}.ivu-tag-pink{line-height:20px;background:#fff0f6;border-color:#ffadd2}.ivu-tag-pink .ivu-tag-text{color:#eb2f96!important}.ivu-tag-pink.ivu-tag-dot{line-height:32px}.ivu-tag-magenta{line-height:20px;background:#fff0f6;border-color:#ffadd2}.ivu-tag-magenta .ivu-tag-text{color:#eb2f96!important}.ivu-tag-magenta.ivu-tag-dot{line-height:32px}.ivu-tag-red{line-height:20px;background:#fff1f0;border-color:#ffa39e}.ivu-tag-red .ivu-tag-text{color:#f5222d!important}.ivu-tag-red.ivu-tag-dot{line-height:32px}.ivu-tag-volcano{line-height:20px;background:#fff2e8;border-color:#ffbb96}.ivu-tag-volcano .ivu-tag-text{color:#fa541c!important}.ivu-tag-volcano.ivu-tag-dot{line-height:32px}.ivu-tag-orange{line-height:20px;background:#fff7e6;border-color:#ffd591}.ivu-tag-orange .ivu-tag-text{color:#fa8c16!important}.ivu-tag-orange.ivu-tag-dot{line-height:32px}.ivu-tag-yellow{line-height:20px;background:#feffe6;border-color:#fffb8f}.ivu-tag-yellow .ivu-tag-text{color:#fadb14!important}.ivu-tag-yellow.ivu-tag-dot{line-height:32px}.ivu-tag-gold{line-height:20px;background:#fffbe6;border-color:#ffe58f}.ivu-tag-gold .ivu-tag-text{color:#faad14!important}.ivu-tag-gold.ivu-tag-dot{line-height:32px}.ivu-tag-cyan{line-height:20px;background:#e6fffb;border-color:#87e8de}.ivu-tag-cyan .ivu-tag-text{color:#13c2c2!important}.ivu-tag-cyan.ivu-tag-dot{line-height:32px}.ivu-tag-lime{line-height:20px;background:#fcffe6;border-color:#eaff8f}.ivu-tag-lime .ivu-tag-text{color:#a0d911!important}.ivu-tag-lime.ivu-tag-dot{line-height:32px}.ivu-tag-green{line-height:20px;background:#f6ffed;border-color:#b7eb8f}.ivu-tag-green .ivu-tag-text{color:#52c41a!important}.ivu-tag-green.ivu-tag-dot{line-height:32px}.ivu-tag-blue{line-height:20px;background:#e6f7ff;border-color:#91d5ff}.ivu-tag-blue .ivu-tag-text{color:#1890ff!important}.ivu-tag-blue.ivu-tag-dot{line-height:32px}.ivu-tag-geekblue{line-height:20px;background:#f0f5ff;border-color:#adc6ff}.ivu-tag-geekblue .ivu-tag-text{color:#2f54eb!important}.ivu-tag-geekblue.ivu-tag-dot{line-height:32px}.ivu-tag-purple{line-height:20px;background:#f9f0ff;border-color:#d3adf7}.ivu-tag-purple .ivu-tag-text{color:#722ed1!important}.ivu-tag-purple.ivu-tag-dot{line-height:32px}.ivu-layout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:auto;flex:auto;background:#f5f7f9}.ivu-layout.ivu-layout-has-sider{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.ivu-layout.ivu-layout-has-sider>.ivu-layout,.ivu-layout.ivu-layout-has-sider>.ivu-layout-content{overflow-x:hidden}.ivu-layout-footer,.ivu-layout-header{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.ivu-layout-header{background:#515a6e;padding:0 50px;height:64px;line-height:64px}.ivu-layout-sider{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;position:relative;background:#001529;min-width:0}.ivu-layout-sider-children{height:100%;padding-top:.1px;margin-top:-.1px}.ivu-layout-sider-has-trigger{padding-bottom:48px}.ivu-layout-sider-trigger{position:fixed;bottom:0;text-align:center;cursor:pointer;height:48px;line-height:48px;color:#fff;background:#001529;z-index:1000;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.ivu-layout-sider-trigger .ivu-icon{font-size:16px}.ivu-layout-sider-trigger>*{-webkit-transition:all .2s;transition:all .2s}.ivu-layout-sider-trigger-collapsed .ivu-layout-sider-trigger-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.ivu-layout-sider-zero-width>*{overflow:hidden}.ivu-layout-sider-zero-width-trigger{position:absolute;top:64px;right:-36px;text-align:center;width:36px;height:42px;line-height:42px;background:#001529;color:#fff;font-size:18px;border-radius:0 6px 6px 0;cursor:pointer;-webkit-transition:background .3s ease;transition:background .3s ease}.ivu-layout-sider-zero-width-trigger:hover{background:#192c3e}.ivu-layout-sider-zero-width-trigger.ivu-layout-sider-zero-width-trigger-left{right:0;left:-36px;border-radius:6px 0 0 6px}.ivu-layout-footer{background:#f5f7f9;padding:24px 50px;color:#515a6e;font-size:14px}.ivu-layout-content{-webkit-box-flex:1;-ms-flex:auto;flex:auto}.ivu-loading-bar{width:100%;position:fixed;top:0;left:0;right:0;z-index:2000}.ivu-loading-bar-inner{-webkit-transition:width .2s linear;transition:width .2s linear}.ivu-loading-bar-inner-color-primary{background-color:#2d8cf0}.ivu-loading-bar-inner-failed-color-error{background-color:#ed4014}.ivu-progress{display:inline-block;width:100%;font-size:12px;position:relative}.ivu-progress-vertical{height:100%;width:auto}.ivu-progress-outer{display:inline-block;width:100%;margin-right:0;padding-right:0}.ivu-progress-show-info .ivu-progress-outer{padding-right:55px;margin-right:-55px}.ivu-progress-vertical .ivu-progress-outer{height:100%;width:auto}.ivu-progress-inner{display:inline-block;width:100%;background-color:#f3f3f3;border-radius:100px;vertical-align:middle;position:relative}.ivu-progress-inner-text{display:inline-block;vertical-align:middle;color:#fff;font-size:12px;margin:0 6px}.ivu-progress-vertical .ivu-progress-inner{height:100%;width:auto}.ivu-progress-vertical .ivu-progress-inner:after,.ivu-progress-vertical .ivu-progress-inner>*{display:inline-block;vertical-align:bottom}.ivu-progress-vertical .ivu-progress-inner:after{content:"";height:100%}.ivu-progress-bg{text-align:right;border-radius:100px;background-color:#2d8cf0;-webkit-transition:all .2s linear;transition:all .2s linear;position:relative}.ivu-progress-bg:after{content:"";display:inline-block;height:100%;vertical-align:middle}.ivu-progress-success-bg{border-radius:100px;background-color:#19be6b;-webkit-transition:all .2s linear;transition:all .2s linear;position:absolute;top:0;left:0}.ivu-progress-text{display:inline-block;margin-left:5px;text-align:left;font-size:1em;vertical-align:middle}.ivu-progress-active .ivu-progress-bg:before{content:"";opacity:0;position:absolute;top:0;left:0;right:0;bottom:0;background:#fff;border-radius:10px;-webkit-animation:ivu-progress-active 2s ease-in-out infinite;animation:ivu-progress-active 2s ease-in-out infinite}.ivu-progress-vertical.ivu-progress-active .ivu-progress-bg:before{top:auto;-webkit-animation:ivu-progress-active-vertical 2s ease-in-out infinite;animation:ivu-progress-active-vertical 2s ease-in-out infinite}.ivu-progress-wrong .ivu-progress-bg{background-color:#ed4014}.ivu-progress-wrong .ivu-progress-text{color:#ed4014}.ivu-progress-success .ivu-progress-bg{background-color:#19be6b}.ivu-progress-success .ivu-progress-text{color:#19be6b}@-webkit-keyframes ivu-progress-active{0%{opacity:.3;width:0}to{opacity:0;width:100%}}@keyframes ivu-progress-active{0%{opacity:.3;width:0}to{opacity:0;width:100%}}@-webkit-keyframes ivu-progress-active-vertical{0%{opacity:.3;height:0}to{opacity:0;height:100%}}@keyframes ivu-progress-active-vertical{0%{opacity:.3;height:0}to{opacity:0;height:100%}}.ivu-timeline{list-style:none;margin:0;padding:0}.ivu-timeline-item{margin:0!important;padding:0 0 12px 0;list-style:none;position:relative}.ivu-timeline-item-tail{height:100%;border-left:1px solid #e8eaec;position:absolute;left:6px;top:0}.ivu-timeline-item-pending .ivu-timeline-item-tail{display:none}.ivu-timeline-item-head{width:13px;height:13px;background-color:#fff;border-radius:50%;border:1px solid transparent;position:absolute}.ivu-timeline-item-head-blue{border-color:#2d8cf0;color:#2d8cf0}.ivu-timeline-item-head-red{border-color:#ed4014;color:#ed4014}.ivu-timeline-item-head-green{border-color:#19be6b;color:#19be6b}.ivu-timeline-item-head-custom{width:40px;height:auto;margin-top:6px;padding:3px 0;text-align:center;line-height:1;border:0;border-radius:0;font-size:14px;position:absolute;left:-13px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.ivu-timeline-item-content{padding:1px 1px 10px 24px;font-size:12px;position:relative;top:-3px}.ivu-timeline-item:last-child .ivu-timeline-item-tail{display:none}.ivu-timeline.ivu-timeline-pending .ivu-timeline-item:nth-last-of-type(2) .ivu-timeline-item-tail{border-left:1px dotted #e8eaec}.ivu-timeline.ivu-timeline-pending .ivu-timeline-item:nth-last-of-type(2) .ivu-timeline-item-content{min-height:48px}.ivu-page:after{content:"";display:block;height:0;clear:both;overflow:hidden;visibility:hidden}.ivu-page-item{display:inline-block;vertical-align:middle;min-width:32px;height:32px;line-height:30px;margin-right:4px;text-align:center;list-style:none;background-color:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;font-family:Arial;font-weight:500;border:1px solid #dcdee2;border-radius:4px;-webkit-transition:border .2s ease-in-out,color .2s ease-in-out;transition:border .2s ease-in-out,color .2s ease-in-out}.ivu-page-item a{font-family:"Monospaced Number";margin:0 6px;text-decoration:none;color:#515a6e}.ivu-page-item:hover{border-color:#2d8cf0}.ivu-page-item:hover a{color:#2d8cf0}.ivu-page-item-active{border-color:#2d8cf0}.ivu-page-item-active:hover a,.ivu-page-item-active a{color:#2d8cf0}.ivu-page-item-jump-next:after,.ivu-page-item-jump-prev:after{content:"\2022\2022\2022";display:block;letter-spacing:1px;color:#ccc;text-align:center}.ivu-page-item-jump-next:hover:after,.ivu-page-item-jump-next i,.ivu-page-item-jump-prev:hover:after,.ivu-page-item-jump-prev i{display:none}.ivu-page-item-jump-next:hover i,.ivu-page-item-jump-prev:hover i{display:inline}.ivu-page-item-jump-prev:hover i:after{content:"\F115";margin-left:-8px}.ivu-page-item-jump-next:hover i:after{content:"\F11F";margin-left:-8px}.ivu-page-item-jump-next,.ivu-page-item-jump-prev,.ivu-page-prev{margin-right:4px}.ivu-page-item-jump-next,.ivu-page-item-jump-prev,.ivu-page-next,.ivu-page-prev{display:inline-block;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;min-width:32px;height:32px;line-height:30px;list-style:none;text-align:center;cursor:pointer;color:#666;font-family:Arial;border:1px solid #dcdee2;border-radius:4px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.ivu-page-item-jump-next,.ivu-page-item-jump-prev{border-color:transparent}.ivu-page-next,.ivu-page-prev{background-color:#fff}.ivu-page-next a,.ivu-page-prev a{color:#666;font-size:14px}.ivu-page-next:hover,.ivu-page-prev:hover{border-color:#2d8cf0}.ivu-page-next:hover a,.ivu-page-prev:hover a{color:#2d8cf0}.ivu-page-disabled{cursor:not-allowed}.ivu-page-disabled a{color:#ccc}.ivu-page-disabled:hover{border-color:#dcdee2}.ivu-page-disabled:hover a{color:#ccc;cursor:not-allowed}.ivu-page-options{display:inline-block;vertical-align:middle;margin-left:15px}.ivu-page-options-sizer{display:inline-block;margin-right:10px}.ivu-page-options-elevator{display:inline-block;vertical-align:middle;height:32px;line-height:32px}.ivu-page-options-elevator input{display:inline-block;width:100%;height:32px;line-height:1.5;padding:4px 7px;font-size:12px;border:1px solid #dcdee2;color:#515a6e;background-color:#fff;background-image:none;position:relative;cursor:text;-webkit-transition:border .2s ease-in-out,background .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;transition:border .2s ease-in-out,background .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;transition:border .2s ease-in-out,background .2s ease-in-out,box-shadow .2s ease-in-out;transition:border .2s ease-in-out,background .2s ease-in-out,box-shadow .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;border-radius:4px;margin:0 8px;width:50px}.ivu-page-options-elevator input::-moz-placeholder{color:#c5c8ce;opacity:1}.ivu-page-options-elevator input:-ms-input-placeholder{color:#c5c8ce}.ivu-page-options-elevator input::-webkit-input-placeholder{color:#c5c8ce}.ivu-page-options-elevator input:hover{border-color:#57a3f3}.ivu-page-options-elevator input:focus{border-color:#57a3f3;outline:0;-webkit-box-shadow:0 0 0 2px rgba(45,140,240,.2);box-shadow:0 0 0 2px rgba(45,140,240,.2)}.ivu-page-options-elevator input[disabled],fieldset[disabled] .ivu-page-options-elevator input{background-color:#f3f3f3;opacity:1;cursor:not-allowed;color:#ccc}.ivu-page-options-elevator input[disabled]:hover,fieldset[disabled] .ivu-page-options-elevator input:hover{border-color:#e3e5e8}textarea.ivu-page-options-elevator input{max-width:100%;height:auto;min-height:32px;vertical-align:bottom;font-size:14px}.ivu-page-options-elevator input-large{font-size:14px;padding:6px 7px;height:36px}.ivu-page-options-elevator input-small{padding:1px 7px;height:24px;border-radius:3px}.ivu-page-total{display:inline-block;height:32px;line-height:32px;margin-right:10px}.ivu-page-simple .ivu-page-next,.ivu-page-simple .ivu-page-prev{margin:0;border:0;height:24px;line-height:normal;font-size:18px}.ivu-page-simple .ivu-page-simple-pager{display:inline-block;margin-right:8px;vertical-align:middle}.ivu-page-simple .ivu-page-simple-pager input{width:30px;height:24px;margin:0 8px;padding:5px 8px;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;outline:none;border:1px solid #dcdee2;border-radius:4px;-webkit-transition:border-color .2s ease-in-out;transition:border-color .2s ease-in-out}.ivu-page-simple .ivu-page-simple-pager input:hover{border-color:#2d8cf0}.ivu-page-simple .ivu-page-simple-pager span{padding:0 8px 0 2px}.ivu-page-custom-text,.ivu-page-custom-text:hover{border-color:transparent}.ivu-page.mini .ivu-page-total{height:24px;line-height:24px}.ivu-page.mini .ivu-page-item{border:0;margin:0;min-width:24px;height:24px;line-height:24px;border-radius:3px}.ivu-page.mini .ivu-page-next,.ivu-page.mini .ivu-page-prev{margin:0;min-width:24px;height:24px;line-height:22px;border:0}.ivu-page.mini .ivu-page-next a i:after,.ivu-page.mini .ivu-page-prev a i:after{height:24px;line-height:24px}.ivu-page.mini .ivu-page-item-jump-next,.ivu-page.mini .ivu-page-item-jump-prev{height:24px;line-height:24px;border:none;margin-right:0}.ivu-page.mini .ivu-page-options{margin-left:8px}.ivu-page.mini .ivu-page-options-elevator{height:24px;line-height:24px}.ivu-page.mini .ivu-page-options-elevator input{padding:1px 7px;height:24px;border-radius:3px;width:44px}.ivu-steps{font-size:0;width:100%;line-height:1.5}.ivu-steps-item{display:inline-block;position:relative;vertical-align:top}.ivu-steps-item.ivu-steps-status-wait .ivu-steps-head-inner{background-color:#fff}.ivu-steps-item.ivu-steps-status-wait .ivu-steps-head-inner>.ivu-steps-icon,.ivu-steps-item.ivu-steps-status-wait .ivu-steps-head-inner span{color:#ccc}.ivu-steps-item.ivu-steps-status-wait .ivu-steps-content,.ivu-steps-item.ivu-steps-status-wait .ivu-steps-title{color:#999}.ivu-steps-item.ivu-steps-status-wait .ivu-steps-tail>i{background-color:#e8eaec}.ivu-steps-item.ivu-steps-status-process .ivu-steps-head-inner{border-color:#2d8cf0;background-color:#2d8cf0}.ivu-steps-item.ivu-steps-status-process .ivu-steps-head-inner>.ivu-steps-icon,.ivu-steps-item.ivu-steps-status-process .ivu-steps-head-inner span{color:#fff}.ivu-steps-item.ivu-steps-status-process .ivu-steps-content,.ivu-steps-item.ivu-steps-status-process .ivu-steps-title{color:#666}.ivu-steps-item.ivu-steps-status-process .ivu-steps-tail>i{background-color:#e8eaec}.ivu-steps-item.ivu-steps-status-finish .ivu-steps-head-inner{background-color:#fff;border-color:#2d8cf0}.ivu-steps-item.ivu-steps-status-finish .ivu-steps-head-inner>.ivu-steps-icon,.ivu-steps-item.ivu-steps-status-finish .ivu-steps-head-inner span{color:#2d8cf0}.ivu-steps-item.ivu-steps-status-finish .ivu-steps-tail>i:after{width:100%;background:#2d8cf0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;opacity:1}.ivu-steps-item.ivu-steps-status-finish .ivu-steps-content,.ivu-steps-item.ivu-steps-status-finish .ivu-steps-title{color:#999}.ivu-steps-item.ivu-steps-status-error .ivu-steps-head-inner{background-color:#fff;border-color:#ed4014}.ivu-steps-item.ivu-steps-status-error .ivu-steps-content,.ivu-steps-item.ivu-steps-status-error .ivu-steps-head-inner>.ivu-steps-icon,.ivu-steps-item.ivu-steps-status-error .ivu-steps-title{color:#ed4014}.ivu-steps-item.ivu-steps-status-error .ivu-steps-tail>i{background-color:#e8eaec}.ivu-steps-item.ivu-steps-next-error .ivu-steps-tail>i,.ivu-steps-item.ivu-steps-next-error .ivu-steps-tail>i:after{background-color:#ed4014}.ivu-steps-item.ivu-steps-custom .ivu-steps-head-inner{background:none;border:0;width:auto;height:auto}.ivu-steps-item.ivu-steps-custom .ivu-steps-head-inner>.ivu-steps-icon{font-size:20px;top:2px;width:20px;height:20px}.ivu-steps-item.ivu-steps-custom.ivu-steps-status-process .ivu-steps-head-inner>.ivu-steps-icon{color:#2d8cf0}.ivu-steps-item:last-child .ivu-steps-tail{display:none}.ivu-steps .ivu-steps-head,.ivu-steps .ivu-steps-main{position:relative;display:inline-block;vertical-align:top}.ivu-steps .ivu-steps-head-inner{display:block;width:26px;height:26px;line-height:24px;margin-right:8px;text-align:center;border:1px solid #ccc;border-radius:50%;font-size:14px;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}.ivu-steps .ivu-steps-head-inner>.ivu-steps-icon{line-height:1;position:relative}.ivu-steps .ivu-steps-head-inner>.ivu-steps-icon.ivu-icon{font-size:24px}.ivu-steps .ivu-steps-head-inner>.ivu-steps-icon.ivu-icon-ios-checkmark-empty,.ivu-steps .ivu-steps-head-inner>.ivu-steps-icon.ivu-icon-ios-close-empty{font-weight:700}.ivu-steps .ivu-steps-main{margin-top:2.5px;display:inline}.ivu-steps .ivu-steps-custom .ivu-steps-title{margin-top:2.5px}.ivu-steps .ivu-steps-title{display:inline-block;margin-bottom:4px;padding-right:10px;font-size:14px;font-weight:700;color:#666}.ivu-steps .ivu-steps-title>a:first-child:last-child{color:#666}.ivu-steps .ivu-steps-item-last .ivu-steps-title{padding-right:0;width:100%}.ivu-steps .ivu-steps-content{font-size:12px;color:#999}.ivu-steps .ivu-steps-tail{width:100%;padding:0 10px;position:absolute;left:0;top:13px}.ivu-steps .ivu-steps-tail>i{display:inline-block;width:100%;height:1px;vertical-align:top;background:#e8eaec;border-radius:1px;position:relative}.ivu-steps .ivu-steps-tail>i:after{content:"";width:0;height:100%;background:#e8eaec;opacity:0;position:absolute;top:0}.ivu-steps.ivu-steps-small .ivu-steps-head-inner{width:18px;height:18px;line-height:16px;margin-right:10px;text-align:center;border-radius:50%;font-size:12px}.ivu-steps.ivu-steps-small .ivu-steps-head-inner>.ivu-steps-icon.ivu-icon{font-size:16px;top:0}.ivu-steps.ivu-steps-small .ivu-steps-main{margin-top:0}.ivu-steps.ivu-steps-small .ivu-steps-title{margin-bottom:4px;margin-top:0;color:#666;font-size:12px;font-weight:700}.ivu-steps.ivu-steps-small .ivu-steps-content{font-size:12px;color:#999;padding-left:30px}.ivu-steps.ivu-steps-small .ivu-steps-tail{top:8px;padding:0 8px}.ivu-steps.ivu-steps-small .ivu-steps-tail>i{height:1px;width:100%;border-radius:1px}.ivu-steps .ivu-steps-item.ivu-steps-custom .ivu-steps-head-inner,.ivu-steps.ivu-steps-small .ivu-steps-item.ivu-steps-custom .ivu-steps-head-inner{width:inherit;height:inherit;line-height:inherit;border-radius:0;border:0;background:none}.ivu-steps-vertical .ivu-steps-item{display:block}.ivu-steps-vertical .ivu-steps-tail{position:absolute;left:13px;top:0;height:100%;width:1px;padding:30px 0 4px 0}.ivu-steps-vertical .ivu-steps-tail>i{height:100%;width:1px}.ivu-steps-vertical .ivu-steps-tail>i:after{height:0;width:100%}.ivu-steps-vertical .ivu-steps-status-finish .ivu-steps-tail>i:after{height:100%}.ivu-steps-vertical .ivu-steps-head{float:left}.ivu-steps-vertical .ivu-steps-head-inner{margin-right:16px}.ivu-steps-vertical .ivu-steps-main{min-height:47px;overflow:hidden;display:block}.ivu-steps-vertical .ivu-steps-main .ivu-steps-title{line-height:26px}.ivu-steps-vertical .ivu-steps-main .ivu-steps-content{padding-bottom:12px;padding-left:0}.ivu-steps-vertical .ivu-steps-custom .ivu-steps-icon{left:4px}.ivu-steps-vertical.ivu-steps-small .ivu-steps-custom .ivu-steps-icon{left:0}.ivu-steps-vertical.ivu-steps-small .ivu-steps-tail{position:absolute;left:9px;top:0;padding:22px 0 4px 0}.ivu-steps-vertical.ivu-steps-small .ivu-steps-tail>i{height:100%}.ivu-steps-vertical.ivu-steps-small .ivu-steps-title{line-height:18px}.ivu-steps-horizontal.ivu-steps-hidden{visibility:hidden}.ivu-steps-horizontal .ivu-steps-tail{display:none}.ivu-steps-horizontal .ivu-steps-content{padding-left:45px}.ivu-steps-horizontal .ivu-steps-item:not(:first-child) .ivu-steps-head{padding-left:10px}.ivu-steps-horizontal .ivu-steps-item{overflow:hidden}.ivu-steps-horizontal .ivu-steps-item:last-child .ivu-steps-title:after{display:none}.ivu-steps-horizontal .ivu-steps-title{position:relative}.ivu-steps-horizontal .ivu-steps-title:after{content:"";position:absolute;width:9999px;height:1px;left:100%;top:50%;background:#e8eaec}.ivu-steps-horizontal .ivu-steps-status-finish .ivu-steps-title:after{background:#2d8cf0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;opacity:1}.ivu-modal{width:auto;margin:0 auto;position:relative;outline:none;top:100px}.ivu-modal-hidden{display:none!important}.ivu-modal-wrap{position:fixed;overflow:auto;top:0;right:0;bottom:0;left:0;z-index:1000;-webkit-overflow-scrolling:touch;outline:0}.ivu-modal-wrap *{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.ivu-modal-mask{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(55,55,55,.6);height:100%;z-index:1000}.ivu-modal-mask-hidden{display:none}.ivu-modal-content{position:relative;background-color:#fff;border:0;border-radius:6px;background-clip:padding-box;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15)}.ivu-modal-content-no-mask{pointer-events:auto}.ivu-modal-content-drag{position:absolute}.ivu-modal-content-drag .ivu-modal-header{cursor:move}.ivu-modal-content-dragging{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ivu-modal-header{border-bottom:1px solid #e8eaec;padding:14px 16px;line-height:1}.ivu-modal-header-inner,.ivu-modal-header p{display:inline-block;width:100%;height:20px;line-height:20px;font-size:14px;color:#17233d;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ivu-modal-header p i,.ivu-modal-header p span{vertical-align:middle}.ivu-modal-close{z-index:1;font-size:12px;position:absolute;right:8px;top:8px;overflow:hidden;cursor:pointer}.ivu-modal-close .ivu-icon-ios-close{font-size:31px;color:#999;-webkit-transition:color .2s ease;transition:color .2s ease;position:relative;top:1px}.ivu-modal-close .ivu-icon-ios-close:hover{color:#444}.ivu-modal-body{padding:16px;font-size:12px;line-height:1.5}.ivu-modal-footer{border-top:1px solid #e8eaec;padding:12px 18px 12px 18px;text-align:right}.ivu-modal-footer button+button{margin-left:8px;margin-bottom:0}.ivu-modal-fullscreen{width:100%!important;top:0;bottom:0;position:absolute}.ivu-modal-fullscreen .ivu-modal-content{width:100%;border-radius:0;position:absolute;top:0;bottom:0}.ivu-modal-fullscreen .ivu-modal-body{width:100%;overflow:auto;position:absolute;top:51px;bottom:61px}.ivu-modal-fullscreen-no-header .ivu-modal-body{top:0}.ivu-modal-fullscreen-no-footer .ivu-modal-body{bottom:0}.ivu-modal-fullscreen .ivu-modal-footer{position:absolute;width:100%;bottom:0}.ivu-modal-no-mask{pointer-events:none}@media (max-width:576px){.ivu-modal{width:auto!important;margin:10px}.ivu-modal-fullscreen{width:100%!important;margin:0}.vertical-center-modal .ivu-modal{-webkit-box-flex:1;-ms-flex:1;flex:1}}.ivu-modal-confirm{padding:0 4px}.ivu-modal-confirm-head{padding:0 12px 0 0}.ivu-modal-confirm-head-icon{display:inline-block;font-size:28px;vertical-align:middle;position:relative;top:-2px}.ivu-modal-confirm-head-icon-info{color:#2d8cf0}.ivu-modal-confirm-head-icon-success{color:#19be6b}.ivu-modal-confirm-head-icon-warning{color:#f90}.ivu-modal-confirm-head-icon-error{color:#ed4014}.ivu-modal-confirm-head-icon-confirm{color:#f90}.ivu-modal-confirm-head-title{display:inline-block;vertical-align:middle;margin-left:12px;font-size:16px;color:#17233d;font-weight:700}.ivu-modal-confirm-body{padding-left:42px;font-size:14px;color:#515a6e;position:relative}.ivu-modal-confirm-body-render{margin:0;padding:0}.ivu-modal-confirm-footer{margin-top:20px;text-align:right}.ivu-modal-confirm-footer button+button{margin-left:8px;margin-bottom:0}.ivu-select{display:inline-block;width:100%;vertical-align:middle;color:#515a6e;font-size:14px;line-height:normal}.ivu-select,.ivu-select-selection{-webkit-box-sizing:border-box;box-sizing:border-box}.ivu-select-selection{display:block;outline:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;position:relative;background-color:#fff;border-radius:4px;border:1px solid #dcdee2;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.ivu-select-selection-focused,.ivu-select-selection:hover{border-color:#57a3f3}.ivu-select-selection-focused .ivu-select-arrow,.ivu-select-selection:hover .ivu-select-arrow{display:inline-block}.ivu-select-arrow{position:absolute;top:50%;right:8px;line-height:1;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:14px;color:#808695;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.ivu-select-visible .ivu-select-selection{border-color:#57a3f3;outline:0;-webkit-box-shadow:0 0 0 2px rgba(45,140,240,.2);box-shadow:0 0 0 2px rgba(45,140,240,.2)}.ivu-select-visible .ivu-select-arrow{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg);display:inline-block}.ivu-select-disabled .ivu-select-selection{background-color:#f3f3f3;opacity:1;cursor:not-allowed;color:#ccc}.ivu-select-disabled .ivu-select-selection:hover{border-color:#e3e5e8}.ivu-select-disabled .ivu-select-selection .ivu-select-arrow{color:#ccc}.ivu-select-disabled .ivu-select-selection:hover{border-color:#dcdee2;-webkit-box-shadow:none;box-shadow:none}.ivu-select-disabled .ivu-select-selection:hover .ivu-select-arrow{display:inline-block}.ivu-select-single .ivu-select-selection{height:32px;position:relative}.ivu-select-single .ivu-select-selection .ivu-select-placeholder{color:#c5c8ce}.ivu-select-single .ivu-select-selection .ivu-select-placeholder,.ivu-select-single .ivu-select-selection .ivu-select-selected-value{display:block;height:30px;line-height:30px;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:8px;padding-right:24px}.ivu-select-multiple .ivu-select-selection{padding:0 24px 0 4px}.ivu-select-multiple .ivu-select-selection .ivu-select-placeholder{display:block;height:30px;line-height:30px;color:#c5c8ce;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:4px;padding-right:22px}.ivu-select-large.ivu-select-single .ivu-select-selection{height:36px}.ivu-select-large.ivu-select-single .ivu-select-selection .ivu-select-placeholder,.ivu-select-large.ivu-select-single .ivu-select-selection .ivu-select-selected-value{height:34px;line-height:34px;font-size:14px}.ivu-select-large.ivu-select-multiple .ivu-select-selection{min-height:36px}.ivu-select-large.ivu-select-multiple .ivu-select-selection .ivu-select-placeholder,.ivu-select-large.ivu-select-multiple .ivu-select-selection .ivu-select-selected-value{min-height:34px;line-height:34px;font-size:14px}.ivu-select-small.ivu-select-single .ivu-select-selection{height:24px;border-radius:3px}.ivu-select-small.ivu-select-single .ivu-select-selection .ivu-select-placeholder,.ivu-select-small.ivu-select-single .ivu-select-selection .ivu-select-selected-value{height:22px;line-height:22px}.ivu-select-small.ivu-select-multiple .ivu-select-selection{min-height:24px;border-radius:3px}.ivu-select-small.ivu-select-multiple .ivu-select-selection .ivu-select-placeholder,.ivu-select-small.ivu-select-multiple .ivu-select-selection .ivu-select-selected-value{height:auto;min-height:22px;line-height:22px}.ivu-select-input{display:inline-block;height:32px;line-height:32px;padding:0 24px 0 8px;font-size:12px;outline:none;border:none;-webkit-box-sizing:border-box;box-sizing:border-box;color:#515a6e;background-color:transparent;position:relative;cursor:pointer}.ivu-select-input::-moz-placeholder{color:#c5c8ce;opacity:1}.ivu-select-input:-ms-input-placeholder{color:#c5c8ce}.ivu-select-input::-webkit-input-placeholder{color:#c5c8ce}.ivu-select-input[disabled]{cursor:not-allowed;color:#ccc;-webkit-text-fill-color:#ccc}.ivu-select-single .ivu-select-input{width:100%}.ivu-select-large .ivu-select-input{font-size:14px;height:36px}.ivu-select-small .ivu-select-input{height:22px;line-height:22px}.ivu-select-multiple .ivu-select-input{height:30px;line-height:32px;padding:0 0 0 4px}.ivu-select-not-found{text-align:center;color:#c5c8ce}.ivu-select-not-found li:not([class^=ivu-]){margin-bottom:0}.ivu-select-loading{text-align:center;color:#c5c8ce}.ivu-select-multiple .ivu-tag{height:24px;line-height:22px;margin:3px 4px 3px 0;max-width:99%;position:relative}.ivu-select-multiple .ivu-tag span:not(.ivu-select-max-tag){display:block;margin-right:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ivu-select-multiple .ivu-tag i{display:block;position:absolute;right:4px;top:4px}.ivu-select-large.ivu-select-multiple .ivu-tag{height:28px;line-height:26px;font-size:14px}.ivu-select-large.ivu-select-multiple .ivu-tag i{top:6px}.ivu-select-small.ivu-select-multiple .ivu-tag{height:17px;line-height:15px;font-size:12px;padding:0 6px;margin:3px 4px 2px 0}.ivu-select-small.ivu-select-multiple .ivu-tag span{margin-right:14px}.ivu-select-small.ivu-select-multiple .ivu-tag i{top:1px;right:2px}.ivu-select-dropdown-list{min-width:100%;list-style:none}.ivu-select .ivu-select-dropdown{width:auto}.ivu-select-prefix{display:inline-block;vertical-align:middle}.ivu-select-prefix i{vertical-align:top}.ivu-select-head-with-prefix{display:inline-block!important;vertical-align:middle}.ivu-select-single .ivu-select-prefix{padding-left:4px}.ivu-select-multiple .ivu-select-head-with-prefix,.ivu-select-single .ivu-select-head-with-prefix{padding-left:0!important}.ivu-select-head-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ivu-select-multiple .ivu-select-head-flex .ivu-select-prefix{margin-right:4px}.ivu-select-item{margin:0;line-height:normal;padding:7px 16px;clear:both;color:#515a6e;font-size:12px!important;white-space:nowrap;list-style:none;cursor:pointer;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.ivu-select-item-focus,.ivu-select-item:hover{background:#f3f3f3}.ivu-select-item-disabled,.ivu-select-item-disabled:hover{color:#c5c8ce;cursor:not-allowed}.ivu-select-item-disabled:hover{background-color:#fff}.ivu-select-item-selected,.ivu-select-item-selected:hover{color:#2d8cf0}.ivu-select-item-divided{margin-top:5px;border-top:1px solid #e8eaec}.ivu-select-item-divided:before{content:"";height:5px;display:block;margin:0 -16px;background-color:#fff;position:relative;top:-7px}.ivu-select-large .ivu-select-item{padding:7px 16px 8px;font-size:14px!important}@-moz-document url-prefix(){.ivu-select-item{white-space:normal}}.ivu-select-multiple .ivu-select-item{position:relative}.ivu-select-multiple .ivu-select-item-selected{color:rgba(45,140,240,.9);background:#fff}.ivu-select-multiple .ivu-select-item-focus,.ivu-select-multiple .ivu-select-item-selected:hover{background:#f3f3f3}.ivu-select-multiple .ivu-select-item-selected.ivu-select-multiple .ivu-select-item-focus{color:rgba(40,123,211,.91);background:#fff}.ivu-select-multiple .ivu-select-item-selected:after{display:inline-block;font-family:Ionicons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;font-size:24px;content:"\F171";color:rgba(45,140,240,.9);position:absolute;top:2px;right:8px}.ivu-select-group{list-style:none;margin:0;padding:0}.ivu-select-group-title{padding-left:8px;font-size:12px;color:#999;height:30px;line-height:30px}.ivu-form-item-error .ivu-select-selection{border:1px solid #ed4014}.ivu-form-item-error .ivu-select-arrow{color:#ed4014}.ivu-form-item-error .ivu-select-visible .ivu-select-selection{border-color:#ed4014;outline:0;-webkit-box-shadow:0 0 0 2px rgba(237,64,20,.2);box-shadow:0 0 0 2px rgba(237,64,20,.2)}.ivu-select-dropdown{width:inherit;max-height:200px;overflow:auto;margin:5px 0;padding:5px 0;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:4px;-webkit-box-shadow:0 1px 6px rgba(0,0,0,.2);box-shadow:0 1px 6px rgba(0,0,0,.2);position:absolute;z-index:900}.ivu-select-dropdown-transfer{z-index:1060;width:auto}.ivu-select-dropdown.ivu-transfer-no-max-height{max-height:none}.ivu-modal .ivu-select-dropdown{position:absolute!important}.ivu-split-wrapper{position:relative;width:100%;height:100%}.ivu-split-pane{position:absolute}.ivu-split-pane.left-pane,.ivu-split-pane.right-pane{top:0;bottom:0}.ivu-split-pane.left-pane{left:0}.ivu-split-pane.right-pane{right:0}.ivu-split-pane.bottom-pane,.ivu-split-pane.top-pane{left:0;right:0}.ivu-split-pane.top-pane{top:0}.ivu-split-pane.bottom-pane{bottom:0}.ivu-split-pane-moving{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ivu-split-trigger{border:1px solid #dcdee2}.ivu-split-trigger-con{position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:10}.ivu-split-trigger-bar-con{position:absolute;overflow:hidden}.ivu-split-trigger-bar-con.vertical{left:1px;top:50%;height:32px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.ivu-split-trigger-bar-con.horizontal{left:50%;top:1px;width:32px;-webkit-transform:translate(-50%);transform:translate(-50%)}.ivu-split-trigger-vertical{width:6px;height:100%;background:#f8f8f9;border-top:none;border-bottom:none;cursor:col-resize}.ivu-split-trigger-vertical .ivu-split-trigger-bar{width:4px;height:1px;background:rgba(23,35,61,.25);float:left;margin-top:3px}.ivu-split-trigger-horizontal{height:6px;width:100%;background:#f8f8f9;border-left:none;border-right:none;cursor:row-resize}.ivu-split-trigger-horizontal .ivu-split-trigger-bar{height:4px;width:1px;background:rgba(23,35,61,.25);float:left;margin-right:3px}.ivu-split-horizontal>.ivu-split-trigger-con{top:50%;height:100%;width:0}.ivu-split-vertical>.ivu-split-trigger-con{left:50%;height:0;width:100%}.ivu-split .no-select{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ivu-tooltip,.ivu-tooltip-rel{display:inline-block}.ivu-tooltip-rel{position:relative;width:inherit}.ivu-tooltip-popper{display:block;visibility:visible;font-size:12px;line-height:1.5;position:absolute;z-index:1060}.ivu-tooltip-popper[x-placement^=top]{padding:5px 0 8px 0}.ivu-tooltip-popper[x-placement^=right]{padding:0 5px 0 8px}.ivu-tooltip-popper[x-placement^=bottom]{padding:8px 0 5px 0}.ivu-tooltip-popper[x-placement^=left]{padding:0 8px 0 5px}.ivu-tooltip-popper[x-placement^=top] .ivu-tooltip-arrow{bottom:3px;border-width:5px 5px 0;border-top-color:rgba(70,76,91,.9)}.ivu-tooltip-popper[x-placement=top] .ivu-tooltip-arrow{left:50%;margin-left:-5px}.ivu-tooltip-popper[x-placement=top-start] .ivu-tooltip-arrow{left:16px}.ivu-tooltip-popper[x-placement=top-end] .ivu-tooltip-arrow{right:16px}.ivu-tooltip-popper[x-placement^=right] .ivu-tooltip-arrow{left:3px;border-width:5px 5px 5px 0;border-right-color:rgba(70,76,91,.9)}.ivu-tooltip-popper[x-placement=right] .ivu-tooltip-arrow{top:50%;margin-top:-5px}.ivu-tooltip-popper[x-placement=right-start] .ivu-tooltip-arrow{top:8px}.ivu-tooltip-popper[x-placement=right-end] .ivu-tooltip-arrow{bottom:8px}.ivu-tooltip-popper[x-placement^=left] .ivu-tooltip-arrow{right:3px;border-width:5px 0 5px 5px;border-left-color:rgba(70,76,91,.9)}.ivu-tooltip-popper[x-placement=left] .ivu-tooltip-arrow{top:50%;margin-top:-5px}.ivu-tooltip-popper[x-placement=left-start] .ivu-tooltip-arrow{top:8px}.ivu-tooltip-popper[x-placement=left-end] .ivu-tooltip-arrow{bottom:8px}.ivu-tooltip-popper[x-placement^=bottom] .ivu-tooltip-arrow{top:3px;border-width:0 5px 5px;border-bottom-color:rgba(70,76,91,.9)}.ivu-tooltip-popper[x-placement=bottom] .ivu-tooltip-arrow{left:50%;margin-left:-5px}.ivu-tooltip-popper[x-placement=bottom-start] .ivu-tooltip-arrow{left:16px}.ivu-tooltip-popper[x-placement=bottom-end] .ivu-tooltip-arrow{right:16px}.ivu-tooltip-light.ivu-tooltip-popper{display:block;visibility:visible;font-size:12px;line-height:1.5;position:absolute;z-index:1060}.ivu-tooltip-light.ivu-tooltip-popper[x-placement^=top]{padding:7px 0 10px 0}.ivu-tooltip-light.ivu-tooltip-popper[x-placement^=right]{padding:0 7px 0 10px}.ivu-tooltip-light.ivu-tooltip-popper[x-placement^=bottom]{padding:10px 0 7px 0}.ivu-tooltip-light.ivu-tooltip-popper[x-placement^=left]{padding:0 10px 0 7px}.ivu-tooltip-light.ivu-tooltip-popper[x-placement^=top] .ivu-tooltip-arrow{bottom:3px;border-width:7px 7px 0;border-top-color:hsla(0,0%,85.1%,.5)}.ivu-tooltip-light.ivu-tooltip-popper[x-placement=top] .ivu-tooltip-arrow{left:50%;margin-left:-7px}.ivu-tooltip-light.ivu-tooltip-popper[x-placement=top-start] .ivu-tooltip-arrow{left:16px}.ivu-tooltip-light.ivu-tooltip-popper[x-placement=top-end] .ivu-tooltip-arrow{right:16px}.ivu-tooltip-light.ivu-tooltip-popper[x-placement^=right] .ivu-tooltip-arrow{left:3px;border-width:7px 7px 7px 0;border-right-color:hsla(0,0%,85.1%,.5)}.ivu-tooltip-light.ivu-tooltip-popper[x-placement=right] .ivu-tooltip-arrow{top:50%;margin-top:-7px}.ivu-tooltip-light.ivu-tooltip-popper[x-placement=right-start] .ivu-tooltip-arrow{top:8px}.ivu-tooltip-light.ivu-tooltip-popper[x-placement=right-end] .ivu-tooltip-arrow{bottom:8px}.ivu-tooltip-light.ivu-tooltip-popper[x-placement^=left] .ivu-tooltip-arrow{right:3px;border-width:7px 0 7px 7px;border-left-color:hsla(0,0%,85.1%,.5)}.ivu-tooltip-light.ivu-tooltip-popper[x-placement=left] .ivu-tooltip-arrow{top:50%;margin-top:-7px}.ivu-tooltip-light.ivu-tooltip-popper[x-placement=left-start] .ivu-tooltip-arrow{top:8px}.ivu-tooltip-light.ivu-tooltip-popper[x-placement=left-end] .ivu-tooltip-arrow{bottom:8px}.ivu-tooltip-light.ivu-tooltip-popper[x-placement^=bottom] .ivu-tooltip-arrow{top:3px;border-width:0 7px 7px;border-bottom-color:hsla(0,0%,85.1%,.5)}.ivu-tooltip-light.ivu-tooltip-popper[x-placement=bottom] .ivu-tooltip-arrow{left:50%;margin-left:-7px}.ivu-tooltip-light.ivu-tooltip-popper[x-placement=bottom-start] .ivu-tooltip-arrow{left:16px}.ivu-tooltip-light.ivu-tooltip-popper[x-placement=bottom-end] .ivu-tooltip-arrow{right:16px}.ivu-tooltip-light.ivu-tooltip-popper[x-placement^=top] .ivu-tooltip-arrow:after{content:" ";bottom:1px;margin-left:-7px;border-bottom-width:0;border-top-width:7px;border-top-color:#fff}.ivu-tooltip-light.ivu-tooltip-popper[x-placement^=right] .ivu-tooltip-arrow:after{content:" ";left:1px;bottom:-7px;border-left-width:0;border-right-width:7px;border-right-color:#fff}.ivu-tooltip-light.ivu-tooltip-popper[x-placement^=bottom] .ivu-tooltip-arrow:after{content:" ";top:1px;margin-left:-7px;border-top-width:0;border-bottom-width:7px;border-bottom-color:#fff}.ivu-tooltip-light.ivu-tooltip-popper[x-placement^=left] .ivu-tooltip-arrow:after{content:" ";right:1px;border-right-width:0;border-left-width:7px;border-left-color:#fff;bottom:-7px}.ivu-tooltip-inner{max-width:250px;min-height:34px;padding:8px 12px;color:#fff;text-align:left;text-decoration:none;background-color:rgba(70,76,91,.9);border-radius:4px;-webkit-box-shadow:0 1px 6px rgba(0,0,0,.2);box-shadow:0 1px 6px rgba(0,0,0,.2);white-space:nowrap}.ivu-tooltip-inner-with-width{white-space:pre-wrap;text-align:justify}.ivu-tooltip-light .ivu-tooltip-inner{background-color:#fff;color:#515a6e}.ivu-tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.ivu-tooltip-light .ivu-tooltip-arrow{border-width:8px}.ivu-tooltip-light .ivu-tooltip-arrow:after{display:block;width:0;height:0;position:absolute;border-color:transparent;border-style:solid;content:"";border-width:7px}.ivu-poptip,.ivu-poptip-rel{display:inline-block}.ivu-poptip-rel{position:relative}.ivu-poptip-title{margin:0;padding:8px 16px;position:relative}.ivu-poptip-title:after{content:"";display:block;height:1px;position:absolute;left:8px;right:8px;bottom:0;background-color:#e8eaec}.ivu-poptip-title-inner{color:#17233d;font-size:14px}.ivu-poptip-body{padding:8px 16px}.ivu-poptip-body-content{overflow:auto}.ivu-poptip-body-content-word-wrap{white-space:pre-wrap;text-align:justify}.ivu-poptip-body-content-inner{color:#515a6e}.ivu-poptip-inner{width:100%;background-color:#fff;background-clip:padding-box;border-radius:4px;-webkit-box-shadow:0 1px 6px rgba(0,0,0,.2);box-shadow:0 1px 6px rgba(0,0,0,.2);white-space:nowrap}.ivu-poptip-popper{min-width:150px;display:block;visibility:visible;font-size:12px;line-height:1.5;position:absolute;z-index:1060}.ivu-poptip-popper[x-placement^=top]{padding:7px 0 10px 0}.ivu-poptip-popper[x-placement^=right]{padding:0 7px 0 10px}.ivu-poptip-popper[x-placement^=bottom]{padding:10px 0 7px 0}.ivu-poptip-popper[x-placement^=left]{padding:0 10px 0 7px}.ivu-poptip-popper[x-placement^=top] .ivu-poptip-arrow{bottom:3px;border-width:7px 7px 0;border-top-color:hsla(0,0%,85.1%,.5)}.ivu-poptip-popper[x-placement=top] .ivu-poptip-arrow{left:50%;margin-left:-7px}.ivu-poptip-popper[x-placement=top-start] .ivu-poptip-arrow{left:16px}.ivu-poptip-popper[x-placement=top-end] .ivu-poptip-arrow{right:16px}.ivu-poptip-popper[x-placement^=right] .ivu-poptip-arrow{left:3px;border-width:7px 7px 7px 0;border-right-color:hsla(0,0%,85.1%,.5)}.ivu-poptip-popper[x-placement=right] .ivu-poptip-arrow{top:50%;margin-top:-7px}.ivu-poptip-popper[x-placement=right-start] .ivu-poptip-arrow{top:8px}.ivu-poptip-popper[x-placement=right-end] .ivu-poptip-arrow{bottom:8px}.ivu-poptip-popper[x-placement^=left] .ivu-poptip-arrow{right:3px;border-width:7px 0 7px 7px;border-left-color:hsla(0,0%,85.1%,.5)}.ivu-poptip-popper[x-placement=left] .ivu-poptip-arrow{top:50%;margin-top:-7px}.ivu-poptip-popper[x-placement=left-start] .ivu-poptip-arrow{top:8px}.ivu-poptip-popper[x-placement=left-end] .ivu-poptip-arrow{bottom:8px}.ivu-poptip-popper[x-placement^=bottom] .ivu-poptip-arrow{top:3px;border-width:0 7px 7px;border-bottom-color:hsla(0,0%,85.1%,.5)}.ivu-poptip-popper[x-placement=bottom] .ivu-poptip-arrow{left:50%;margin-left:-7px}.ivu-poptip-popper[x-placement=bottom-start] .ivu-poptip-arrow{left:16px}.ivu-poptip-popper[x-placement=bottom-end] .ivu-poptip-arrow{right:16px}.ivu-poptip-popper[x-placement^=top] .ivu-poptip-arrow:after{content:" ";bottom:1px;margin-left:-7px;border-bottom-width:0;border-top-width:7px;border-top-color:#fff}.ivu-poptip-popper[x-placement^=right] .ivu-poptip-arrow:after{content:" ";left:1px;bottom:-7px;border-left-width:0;border-right-width:7px;border-right-color:#fff}.ivu-poptip-popper[x-placement^=bottom] .ivu-poptip-arrow:after{content:" ";top:1px;margin-left:-7px;border-top-width:0;border-bottom-width:7px;border-bottom-color:#fff}.ivu-poptip-popper[x-placement^=left] .ivu-poptip-arrow:after{content:" ";right:1px;border-right-width:0;border-left-width:7px;border-left-color:#fff;bottom:-7px}.ivu-poptip-arrow,.ivu-poptip-arrow:after{display:block;width:0;height:0;position:absolute;border-color:transparent;border-style:solid}.ivu-poptip-arrow{border-width:8px}.ivu-poptip-arrow:after{content:"";border-width:7px}.ivu-poptip-confirm .ivu-poptip-popper{max-width:300px}.ivu-poptip-confirm .ivu-poptip-inner{white-space:normal}.ivu-poptip-confirm .ivu-poptip-body{padding:16px 16px 8px}.ivu-poptip-confirm .ivu-poptip-body .ivu-icon{font-size:16px;color:#f90;line-height:18px;position:absolute}.ivu-poptip-confirm .ivu-poptip-body-message{padding-left:20px}.ivu-poptip-confirm .ivu-poptip-footer{text-align:right;padding:8px 16px 16px}.ivu-poptip-confirm .ivu-poptip-footer button{margin-left:4px}.ivu-input{display:inline-block;width:100%;height:32px;line-height:1.5;padding:4px 7px;font-size:12px;border:1px solid #dcdee2;border-radius:4px;color:#515a6e;background-color:#fff;background-image:none;position:relative;cursor:text;-webkit-transition:border .2s ease-in-out,background .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;transition:border .2s ease-in-out,background .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;transition:border .2s ease-in-out,background .2s ease-in-out,box-shadow .2s ease-in-out;transition:border .2s ease-in-out,background .2s ease-in-out,box-shadow .2s ease-in-out,-webkit-box-shadow .2s ease-in-out}.ivu-input::-moz-placeholder{color:#c5c8ce;opacity:1}.ivu-input:-ms-input-placeholder{color:#c5c8ce}.ivu-input::-webkit-input-placeholder{color:#c5c8ce}.ivu-input:focus,.ivu-input:hover{border-color:#57a3f3}.ivu-input:focus{outline:0;-webkit-box-shadow:0 0 0 2px rgba(45,140,240,.2);box-shadow:0 0 0 2px rgba(45,140,240,.2)}.ivu-input[disabled],fieldset[disabled] .ivu-input{background-color:#f3f3f3;opacity:1;cursor:not-allowed;color:#ccc}.ivu-input[disabled]:hover,fieldset[disabled] .ivu-input:hover{border-color:#e3e5e8}textarea.ivu-input{max-width:100%;height:auto;min-height:32px;vertical-align:bottom;font-size:14px}.ivu-input-large{font-size:14px;padding:6px 7px;height:36px}.ivu-input-small{padding:1px 7px;height:24px;border-radius:3px}.ivu-input-wrapper{display:inline-block;width:100%;position:relative;vertical-align:middle;line-height:normal}.ivu-input-icon{width:32px;height:32px;line-height:32px;font-size:16px;text-align:center;color:#808695;position:absolute;right:0;z-index:3}.ivu-input-hide-icon .ivu-input-icon,.ivu-input-icon-clear,.ivu-input-icon-validate{display:none}.ivu-input-wrapper:hover .ivu-input-icon-clear{display:inline-block}.ivu-input-icon-normal+.ivu-input{padding-right:32px}.ivu-input-hide-icon .ivu-input-icon-normal+.ivu-input{padding-right:7px}.ivu-input-wrapper-large .ivu-input-icon{font-size:18px;height:36px;line-height:36px}.ivu-input-wrapper-small .ivu-input-icon{width:24px;font-size:14px;height:24px;line-height:24px}.ivu-input-prefix,.ivu-input-suffix{width:32px;height:100%;text-align:center;position:absolute;left:0;top:0;z-index:1}.ivu-input-prefix i,.ivu-input-suffix i{font-size:16px;line-height:32px;color:#808695}.ivu-input-suffix{left:auto;right:0}.ivu-input-wrapper-small .ivu-input-prefix i,.ivu-input-wrapper-small .ivu-input-suffix i{font-size:14px;line-height:24px}.ivu-input-wrapper-large .ivu-input-prefix i,.ivu-input-wrapper-large .ivu-input-suffix i{font-size:18px;line-height:36px}.ivu-input-with-prefix{padding-left:32px}.ivu-input-with-suffix{padding-right:32px}.ivu-input-search{cursor:pointer;padding:0 16px!important;background:#2d8cf0!important;color:#fff!important;border-color:#2d8cf0!important;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;position:relative;z-index:2}.ivu-input-search i{font-size:16px}.ivu-input-search:hover{background:#57a3f3!important;border-color:#57a3f3!important}.ivu-input-search:active{background:#2b85e4!important;border-color:#2b85e4!important}.ivu-input-search-icon{cursor:pointer;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.ivu-input-search-icon:hover{color:inherit}.ivu-input-search:before{content:"";display:block;width:1px;position:absolute;top:-1px;bottom:-1px;left:-1px;background:inherit}.ivu-input-wrapper-small .ivu-input-search{padding:0 12px!important}.ivu-input-wrapper-small .ivu-input-search i{font-size:14px}.ivu-input-wrapper-large .ivu-input-search{padding:0 20px!important}.ivu-input-wrapper-large .ivu-input-search i{font-size:18px}.ivu-input-with-search:hover .ivu-input{border-color:#57a3f3}.ivu-input-group{display:table;width:100%;border-collapse:separate;position:relative;font-size:12px;top:1px}.ivu-input-group-large{font-size:14px}.ivu-input-group[class*=col-]{float:none;padding-left:0;padding-right:0}.ivu-input-group>[class*=col-]{padding-right:8px}.ivu-input-group-append,.ivu-input-group-prepend,.ivu-input-group>.ivu-input{display:table-cell}.ivu-input-group-with-prepend .ivu-input,.ivu-input-group-with-prepend.ivu-input-group-small .ivu-input{border-top-left-radius:0;border-bottom-left-radius:0}.ivu-input-group-with-append .ivu-input,.ivu-input-group-with-append.ivu-input-group-small .ivu-input{border-top-right-radius:0;border-bottom-right-radius:0}.ivu-input-group-append .ivu-btn,.ivu-input-group-prepend .ivu-btn{border-color:transparent;background-color:transparent;color:inherit;margin:-6px -7px}.ivu-input-group-append,.ivu-input-group-prepend{width:1px;white-space:nowrap;vertical-align:middle}.ivu-input-group .ivu-input,.ivu-input-group .ivu-input-inner-container{width:100%;float:left;margin-bottom:0;position:relative;z-index:2}.ivu-input-group-append,.ivu-input-group-prepend{padding:4px 7px;font-size:inherit;font-weight:400;line-height:1;color:#515a6e;text-align:center;background-color:#f8f8f9;border:1px solid #dcdee2;border-radius:4px}.ivu-input-group-append .ivu-select,.ivu-input-group-prepend .ivu-select{margin:-5px -7px}.ivu-input-group-append .ivu-select-selection,.ivu-input-group-prepend .ivu-select-selection{background-color:inherit;margin:-1px;border:1px solid transparent}.ivu-input-group-append .ivu-select-visible .ivu-select-selection,.ivu-input-group-prepend .ivu-select-visible .ivu-select-selection{-webkit-box-shadow:none;box-shadow:none}.ivu-input-group-prepend,.ivu-input-group>.ivu-input:first-child,.ivu-input-group>span>.ivu-input:first-child{border-bottom-right-radius:0!important;border-top-right-radius:0!important}.ivu-input-group-prepend .ivu--select .ivu--select-selection,.ivu-input-group>.ivu-input:first-child .ivu--select .ivu--select-selection,.ivu-input-group>span>.ivu-input:first-child .ivu--select .ivu--select-selection{border-bottom-right-radius:0;border-top-right-radius:0}.ivu-input-group-prepend{border-right:0}.ivu-input-group-append{border-left:0}.ivu-input-group-append,.ivu-input-group>.ivu-input:last-child{border-bottom-left-radius:0!important;border-top-left-radius:0!important}.ivu-input-group-append .ivu--select .ivu--select-selection,.ivu-input-group>.ivu-input:last-child .ivu--select .ivu--select-selection{border-bottom-left-radius:0;border-top-left-radius:0}.ivu-input-group-large .ivu-input,.ivu-input-group-large>.ivu-input-group-append,.ivu-input-group-large>.ivu-input-group-prepend{font-size:14px;padding:6px 7px;height:36px}.ivu-input-group-small .ivu-input,.ivu-input-group-small>.ivu-input-group-append,.ivu-input-group-small>.ivu-input-group-prepend{padding:1px 7px;height:24px;border-radius:3px}.ivu-form-item-error .ivu-input{border:1px solid #ed4014}.ivu-form-item-error .ivu-input:hover{border-color:#ed4014}.ivu-form-item-error .ivu-input:focus{border-color:#ed4014;outline:0;-webkit-box-shadow:0 0 0 2px rgba(237,64,20,.2);box-shadow:0 0 0 2px rgba(237,64,20,.2)}.ivu-form-item-error .ivu-input-icon{color:#ed4014}.ivu-form-item-error .ivu-input-group-append,.ivu-form-item-error .ivu-input-group-prepend{background-color:#fff;border:1px solid #ed4014}.ivu-form-item-error .ivu-input-group-append .ivu-select-selection,.ivu-form-item-error .ivu-input-group-prepend .ivu-select-selection{background-color:inherit;border:1px solid transparent}.ivu-form-item-error .ivu-input-group-prepend{border-right:0}.ivu-form-item-error .ivu-input-group-append{border-left:0}.ivu-form-item-error .ivu-transfer .ivu-input{display:inline-block;width:100%;height:32px;line-height:1.5;padding:4px 7px;font-size:12px;border:1px solid #dcdee2;border-radius:4px;color:#515a6e;background-color:#fff;background-image:none;position:relative;cursor:text;-webkit-transition:border .2s ease-in-out,background .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;transition:border .2s ease-in-out,background .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;transition:border .2s ease-in-out,background .2s ease-in-out,box-shadow .2s ease-in-out;transition:border .2s ease-in-out,background .2s ease-in-out,box-shadow .2s ease-in-out,-webkit-box-shadow .2s ease-in-out}.ivu-form-item-error .ivu-transfer .ivu-input::-moz-placeholder{color:#c5c8ce;opacity:1}.ivu-form-item-error .ivu-transfer .ivu-input:-ms-input-placeholder{color:#c5c8ce}.ivu-form-item-error .ivu-transfer .ivu-input::-webkit-input-placeholder{color:#c5c8ce}.ivu-form-item-error .ivu-transfer .ivu-input:hover{border-color:#57a3f3}.ivu-form-item-error .ivu-transfer .ivu-input:focus{border-color:#57a3f3;outline:0;-webkit-box-shadow:0 0 0 2px rgba(45,140,240,.2);box-shadow:0 0 0 2px rgba(45,140,240,.2)}.ivu-form-item-error .ivu-transfer .ivu-input[disabled],fieldset[disabled] .ivu-form-item-error .ivu-transfer .ivu-input{background-color:#f3f3f3;opacity:1;cursor:not-allowed;color:#ccc}.ivu-form-item-error .ivu-transfer .ivu-input[disabled]:hover,fieldset[disabled] .ivu-form-item-error .ivu-transfer .ivu-input:hover{border-color:#e3e5e8}textarea.ivu-form-item-error .ivu-transfer .ivu-input{max-width:100%;height:auto;min-height:32px;vertical-align:bottom;font-size:14px}.ivu-form-item-error .ivu-transfer .ivu-input-large{font-size:14px;padding:6px 7px;height:36px}.ivu-form-item-error .ivu-transfer .ivu-input-small{padding:1px 7px;height:24px;border-radius:3px}.ivu-form-item-error .ivu-transfer .ivu-input-icon{color:#808695}.ivu-form-item-validating .ivu-input-icon-validate{display:inline-block}.ivu-form-item-validating .ivu-input-icon+.ivu-input{padding-right:32px}.ivu-slider{line-height:normal}.ivu-slider-wrap{width:100%;height:4px;margin:16px 0;background-color:#e8eaec;border-radius:3px;vertical-align:middle;position:relative;cursor:pointer}.ivu-slider-button-wrap{width:18px;height:18px;text-align:center;background-color:transparent;position:absolute;top:-4px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.ivu-slider-button-wrap .ivu-tooltip{display:block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ivu-slider-button{width:12px;height:12px;border:2px solid #57a3f3;border-radius:50%;background-color:#fff;-webkit-transition:all .2s linear;transition:all .2s linear;outline:0}.ivu-slider-button-dragging,.ivu-slider-button:focus,.ivu-slider-button:hover{border-color:#2d8cf0;-webkit-transform:scale(1.5);transform:scale(1.5)}.ivu-slider-button:hover{cursor:-webkit-grab;cursor:grab}.ivu-slider-button-dragging,.ivu-slider-button-dragging:hover{cursor:-webkit-grabbing;cursor:grabbing}.ivu-slider-bar{height:4px;background:#57a3f3;border-radius:3px;position:absolute}.ivu-slider-stop{position:absolute;width:4px;height:4px;border-radius:50%;background-color:#ccc;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.ivu-slider-marks{top:0;left:12px;width:18px;height:100%}.ivu-slider-marks-item{position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);color:#808695;margin-top:15px}.ivu-slider-disabled{cursor:not-allowed}.ivu-slider-disabled .ivu-slider-wrap{background-color:#ccc;cursor:not-allowed}.ivu-slider-disabled .ivu-slider-bar{background-color:#ccc}.ivu-slider-disabled .ivu-slider-button,.ivu-slider-disabled .ivu-slider-button-dragging,.ivu-slider-disabled .ivu-slider-button:hover{border-color:#ccc}.ivu-slider-disabled .ivu-slider-button-dragging,.ivu-slider-disabled .ivu-slider-button-dragging:hover,.ivu-slider-disabled .ivu-slider-button:hover{cursor:not-allowed}.ivu-slider-input .ivu-slider-wrap{width:auto;margin-right:100px}.ivu-slider-input .ivu-input-number{float:right;margin-top:-14px}.selectDropDown{width:auto;padding:0;white-space:nowrap;overflow:visible}.ivu-cascader{line-height:normal}.ivu-cascader-rel{display:inline-block;width:100%;position:relative}.ivu-cascader .ivu-input{padding-right:24px;display:block;cursor:pointer}.ivu-cascader-disabled .ivu-input{cursor:not-allowed}.ivu-cascader-label{width:100%;height:100%;line-height:32px;padding:0 7px;-webkit-box-sizing:border-box;box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;cursor:pointer;font-size:12px;position:absolute;left:0;top:0}.ivu-cascader-size-large .ivu-cascader-label{line-height:36px;font-size:14px}.ivu-cascader-size-small .ivu-cascader-label{line-height:26px}.ivu-cascader .ivu-cascader-arrow:first-of-type{display:none;cursor:pointer}.ivu-cascader:hover .ivu-cascader-arrow:first-of-type{display:inline-block}.ivu-cascader-show-clear:hover .ivu-cascader-arrow:nth-of-type(2){display:none}.ivu-cascader-arrow{position:absolute;top:50%;right:8px;line-height:1;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:14px;color:#808695;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.ivu-cascader-visible .ivu-cascader-arrow:nth-of-type(2){-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.ivu-cascader .ivu-select-dropdown{width:auto;padding:0;white-space:nowrap;overflow:visible}.ivu-cascader .ivu-cascader-menu-item{margin:0;line-height:normal;padding:7px 16px;clear:both;color:#515a6e;font-size:12px!important;white-space:nowrap;list-style:none;cursor:pointer;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.ivu-cascader .ivu-cascader-menu-item-focus,.ivu-cascader .ivu-cascader-menu-item:hover{background:#f3f3f3}.ivu-cascader .ivu-cascader-menu-item-disabled{color:#c5c8ce;cursor:not-allowed}.ivu-cascader .ivu-cascader-menu-item-disabled:hover{color:#c5c8ce;background-color:#fff;cursor:not-allowed}.ivu-cascader .ivu-cascader-menu-item-selected,.ivu-cascader .ivu-cascader-menu-item-selected:hover{color:#2d8cf0}.ivu-cascader .ivu-cascader-menu-item-divided{margin-top:5px;border-top:1px solid #e8eaec}.ivu-cascader .ivu-cascader-menu-item-divided:before{content:"";height:5px;display:block;margin:0 -16px;background-color:#fff;position:relative;top:-7px}.ivu-cascader .ivu-cascader-large .ivu-cascader-menu-item{padding:7px 16px 8px;font-size:14px!important}@-moz-document url-prefix(){.ivu-cascader .ivu-cascader-menu-item{white-space:normal}}.ivu-cascader .ivu-select-item span{color:#ed4014}.ivu-cascader-dropdown{padding:5px 0}.ivu-cascader-dropdown .ivu-select-dropdown-list{max-height:190px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:auto}.ivu-cascader-not-found-tip{padding:5px 0;text-align:center;color:#c5c8ce}.ivu-cascader-not-found-tip li:not([class^=ivu-]){list-style:none;margin-bottom:0}.ivu-cascader-not-found .ivu-select-dropdown{width:inherit}.ivu-cascader-menu{display:inline-block;min-width:100px;height:180px;margin:0;padding:5px 0!important;vertical-align:top;list-style:none;border-right:1px solid #e8eaec;overflow:auto}.ivu-cascader-menu:last-child{border-right-color:transparent;margin-right:-1px}.ivu-cascader-menu .ivu-cascader-menu-item{position:relative;padding-right:36px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.ivu-cascader-menu .ivu-cascader-menu-item i{font-size:12px;position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.ivu-cascader-menu .ivu-cascader-menu-item-loading{margin-top:-6px}.ivu-cascader-menu .ivu-cascader-menu-item-active{background-color:#f3f3f3;color:#2d8cf0}.ivu-cascader-transfer{z-index:1060;width:auto;padding:0;white-space:nowrap;overflow:visible}.ivu-cascader-transfer .ivu-cascader-menu-item{margin:0;line-height:normal;padding:7px 16px;clear:both;color:#515a6e;font-size:12px!important;white-space:nowrap;list-style:none;cursor:pointer;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.ivu-cascader-transfer .ivu-cascader-menu-item-focus,.ivu-cascader-transfer .ivu-cascader-menu-item:hover{background:#f3f3f3}.ivu-cascader-transfer .ivu-cascader-menu-item-disabled{color:#c5c8ce;cursor:not-allowed}.ivu-cascader-transfer .ivu-cascader-menu-item-disabled:hover{color:#c5c8ce;background-color:#fff;cursor:not-allowed}.ivu-cascader-transfer .ivu-cascader-menu-item-selected,.ivu-cascader-transfer .ivu-cascader-menu-item-selected:hover{color:#2d8cf0}.ivu-cascader-transfer .ivu-cascader-menu-item-divided{margin-top:5px;border-top:1px solid #e8eaec}.ivu-cascader-transfer .ivu-cascader-menu-item-divided:before{content:"";height:5px;display:block;margin:0 -16px;background-color:#fff;position:relative;top:-7px}.ivu-cascader-transfer .ivu-cascader-large .ivu-cascader-menu-item{padding:7px 16px 8px;font-size:14px!important}@-moz-document url-prefix(){.ivu-cascader-transfer .ivu-cascader-menu-item{white-space:normal}}.ivu-cascader-transfer .ivu-select-item span{color:#ed4014}.ivu-cascader-transfer .ivu-cascader-menu-item{padding-right:24px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.ivu-cascader-transfer .ivu-cascader-menu-item-active{background-color:#f3f3f3;color:#2d8cf0}.ivu-form-item-error .ivu-cascader-arrow{color:#ed4014}.ivu-transfer{position:relative;line-height:1.5}.ivu-transfer-list{display:inline-block;width:180px;height:210px;font-size:12px;vertical-align:middle;position:relative;padding-top:35px}.ivu-transfer-list-with-footer{padding-bottom:35px}.ivu-transfer-list-header{padding:8px 16px;background:#f9fafc;color:#515a6e;border:1px solid #dcdee2;border-bottom:1px solid #e8eaec;border-radius:6px 6px 0 0;overflow:hidden;position:absolute;top:0;left:0;width:100%}.ivu-transfer-list-header-title{cursor:pointer}.ivu-transfer-list-header>span{padding-left:4px}.ivu-transfer-list-header-count{margin:0!important;float:right}.ivu-transfer-list-body{height:100%;border:1px solid #dcdee2;border-top:none;border-radius:0 0 6px 6px;position:relative;overflow:hidden}.ivu-transfer-list-body-with-search{padding-top:34px}.ivu-transfer-list-body-with-footer{border-radius:0}.ivu-transfer-list-content{height:100%;padding:4px 0;overflow:auto}.ivu-transfer-list-content-item{overflow:hidden;text-overflow:ellipsis}.ivu-transfer-list-content-item>span{padding-left:4px}.ivu-transfer-list-content-not-found{display:none;text-align:center;color:#c5c8ce}li.ivu-transfer-list-content-not-found:only-child{display:block}.ivu-transfer-list-body-with-search .ivu-transfer-list-content{padding:6px 0 0}.ivu-transfer-list-body-search-wrapper{padding:8px 8px 0;position:absolute;top:0;left:0;right:0}.ivu-transfer-list-search{position:relative}.ivu-transfer-list-footer{border:1px solid #dcdee2;border-top:none;border-radius:0 0 6px 6px;position:absolute;bottom:0;left:0;right:0;zoom:1}.ivu-transfer-list-footer:after,.ivu-transfer-list-footer:before{content:"";display:table}.ivu-transfer-list-footer:after{clear:both;visibility:hidden;font-size:0;height:0}.ivu-transfer-operation{display:inline-block;margin:0 16px;vertical-align:middle}.ivu-transfer-operation .ivu-btn{display:block;min-width:24px}.ivu-transfer-operation .ivu-btn:first-child{margin-bottom:12px}.ivu-transfer-operation .ivu-btn span i,.ivu-transfer-operation .ivu-btn span span{vertical-align:middle}.ivu-transfer-list-content-item{margin:0;line-height:normal;padding:7px 16px;clear:both;color:#515a6e;font-size:12px!important;white-space:nowrap;list-style:none;cursor:pointer;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.ivu-transfer-list-content-item-focus,.ivu-transfer-list-content-item:hover{background:#f3f3f3}.ivu-transfer-list-content-item-disabled{color:#c5c8ce;cursor:not-allowed}.ivu-transfer-list-content-item-disabled:hover{color:#c5c8ce;background-color:#fff;cursor:not-allowed}.ivu-transfer-list-content-item-selected,.ivu-transfer-list-content-item-selected:hover{color:#2d8cf0}.ivu-transfer-list-content-item-divided{margin-top:5px;border-top:1px solid #e8eaec}.ivu-transfer-list-content-item-divided:before{content:"";height:5px;display:block;margin:0 -16px;background-color:#fff;position:relative;top:-7px}.ivu-transfer-large .ivu-transfer-list-content-item{padding:7px 16px 8px;font-size:14px!important}@-moz-document url-prefix(){.ivu-transfer-list-content-item{white-space:normal}}.ivu-table{width:inherit;height:100%;max-width:100%;overflow:hidden;color:#515a6e;font-size:12px;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}.ivu-table-wrapper{position:relative;border:1px solid #dcdee2;border-bottom:0;border-right:0;overflow:hidden}.ivu-table-hide{opacity:0}.ivu-table:before{width:100%;height:1px;left:0;bottom:0;z-index:1}.ivu-table:after,.ivu-table:before{content:"";position:absolute;background-color:#dcdee2}.ivu-table:after{width:1px;height:100%;top:0;right:0;z-index:3}.ivu-table-footer,.ivu-table-title{height:48px;line-height:48px;border-bottom:1px solid #e8eaec}.ivu-table-footer{border-bottom:none}.ivu-table-header{overflow:hidden}.ivu-table-overflowX{overflow-x:scroll}.ivu-table-overflowY{overflow-y:scroll}.ivu-table-tip{overflow-x:auto;overflow-y:hidden}.ivu-table-with-fixed-top.ivu-table-with-footer .ivu-table-footer{border-top:1px solid #dcdee2}.ivu-table-with-fixed-top.ivu-table-with-footer tbody tr:last-child td{border-bottom:none}.ivu-table td,.ivu-table th{min-width:0;height:48px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left;text-overflow:ellipsis;vertical-align:middle;border-bottom:1px solid #e8eaec}.ivu-table th{height:40px;white-space:nowrap;overflow:hidden;background-color:#f8f8f9}.ivu-table td{background-color:#fff;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}td.ivu-table-column-left,th.ivu-table-column-left{text-align:left}td.ivu-table-column-center,th.ivu-table-column-center{text-align:center}td.ivu-table-column-right,th.ivu-table-column-right{text-align:right}.ivu-table table{table-layout:fixed}.ivu-table-border td,.ivu-table-border th{border-right:1px solid #e8eaec}.ivu-table-cell{padding-left:18px;padding-right:18px;overflow:hidden;text-overflow:ellipsis;white-space:normal;word-break:break-all;-webkit-box-sizing:border-box;box-sizing:border-box}.ivu-table-cell-ellipsis{word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ivu-table-cell-tooltip{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ivu-table-cell-tooltip-content{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ivu-table-cell-with-expand{height:47px;line-height:47px;padding:0;text-align:center}.ivu-table-cell-expand{cursor:pointer;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.ivu-table-cell-expand i{font-size:14px}.ivu-table-cell-expand-expanded{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.ivu-table-cell-sort{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ivu-table-cell-with-selection .ivu-checkbox-wrapper{margin-right:0}.ivu-table-hidden{visibility:hidden}th .ivu-table-cell{display:inline-block;word-wrap:normal;vertical-align:middle}td.ivu-table-expanded-cell{padding:20px 50px;background:#f8f8f9}.ivu-table-stripe .ivu-table-body tr:nth-child(2n) td,.ivu-table-stripe .ivu-table-fixed-body tr:nth-child(2n) td{background-color:#f8f8f9}.ivu-table-stripe .ivu-table-body tr.ivu-table-row-hover td,.ivu-table-stripe .ivu-table-fixed-body tr.ivu-table-row-hover td,tr.ivu-table-row-hover td{background-color:#ebf7ff}.ivu-table-large{font-size:14px}.ivu-table-large th{height:48px}.ivu-table-large td{height:60px}.ivu-table-large-footer,.ivu-table-large-title{height:60px;line-height:60px}.ivu-table-large .ivu-table-cell-with-expand{height:59px;line-height:59px}.ivu-table-large .ivu-table-cell-with-expand i{font-size:16px}.ivu-table-small th{height:32px}.ivu-table-small td{height:40px}.ivu-table-small-footer,.ivu-table-small-title{height:40px;line-height:40px}.ivu-table-small .ivu-table-cell-with-expand{height:39px;line-height:39px}.ivu-table-row-highlight td,.ivu-table-stripe .ivu-table-body tr.ivu-table-row-highlight:nth-child(2n) td,.ivu-table-stripe .ivu-table-fixed-body tr.ivu-table-row-highlight:nth-child(2n) td,tr.ivu-table-row-highlight.ivu-table-row-hover td{background-color:#ebf7ff}.ivu-table-fixed,.ivu-table-fixed-right{position:absolute;top:0;left:0;-webkit-box-shadow:2px 0 6px -2px rgba(0,0,0,.2);box-shadow:2px 0 6px -2px rgba(0,0,0,.2)}.ivu-table-fixed-right:before,.ivu-table-fixed:before{content:"";width:100%;height:1px;background-color:#dcdee2;position:absolute;left:0;bottom:0;z-index:4}.ivu-table-fixed-right{top:0;left:auto;right:0;-webkit-box-shadow:-2px 0 6px -2px rgba(0,0,0,.2);box-shadow:-2px 0 6px -2px rgba(0,0,0,.2)}.ivu-table-fixed-right-header{position:absolute;top:-1px;right:0;background-color:#f8f8f9;border-top:1px solid #dcdee2;border-bottom:1px solid #e8eaec}.ivu-table-fixed-header{overflow:hidden}.ivu-table-fixed-body{overflow:hidden;position:relative;z-index:3}.ivu-table-fixed-shadow{width:1px;height:100%;position:absolute;top:0;right:0;-webkit-box-shadow:1px 0 6px rgba(0,0,0,.2);box-shadow:1px 0 6px rgba(0,0,0,.2);overflow:hidden;z-index:1}.ivu-table-sort{display:inline-block;width:14px;height:12px;margin-top:-1px;vertical-align:middle;overflow:hidden;cursor:pointer;position:relative}.ivu-table-sort i{display:block;height:6px;line-height:6px;overflow:hidden;position:absolute;color:#c5c8ce;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out;font-size:16px}.ivu-table-sort i:hover{color:inherit}.ivu-table-sort i.on{color:#2d8cf0}.ivu-table-sort i:first-child{top:0}.ivu-table-sort i:last-child{bottom:0}.ivu-table-filter{display:inline-block;cursor:pointer;position:relative}.ivu-table-filter i{color:#c5c8ce;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.ivu-table-filter i:hover{color:inherit}.ivu-table-filter i.on{color:#2d8cf0}.ivu-table-filter-list{padding:8px 0 0}.ivu-table-filter-list-item{padding:0 12px 8px}.ivu-table-filter-list-item .ivu-checkbox-wrapper+.ivu-checkbox-wrapper{margin:0}.ivu-table-filter-list-item label{display:block}.ivu-table-filter-list-item label>span{margin-right:4px}.ivu-table-filter-list ul{padding-bottom:8px}.ivu-table-filter-list .ivu-table-filter-select-item{margin:0;line-height:normal;padding:7px 16px;clear:both;color:#515a6e;font-size:12px!important;white-space:nowrap;list-style:none;cursor:pointer;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.ivu-table-filter-list .ivu-table-filter-select-item-focus,.ivu-table-filter-list .ivu-table-filter-select-item:hover{background:#f3f3f3}.ivu-table-filter-list .ivu-table-filter-select-item-disabled{color:#c5c8ce;cursor:not-allowed}.ivu-table-filter-list .ivu-table-filter-select-item-disabled:hover{color:#c5c8ce;background-color:#fff;cursor:not-allowed}.ivu-table-filter-list .ivu-table-filter-select-item-selected,.ivu-table-filter-list .ivu-table-filter-select-item-selected:hover{color:#2d8cf0}.ivu-table-filter-list .ivu-table-filter-select-item-divided{margin-top:5px;border-top:1px solid #e8eaec}.ivu-table-filter-list .ivu-table-filter-select-item-divided:before{content:"";height:5px;display:block;margin:0 -16px;background-color:#fff;position:relative;top:-7px}.ivu-table-filter-list .ivu-table-large .ivu-table-filter-select-item{padding:7px 16px 8px;font-size:14px!important}@-moz-document url-prefix(){.ivu-table-filter-list .ivu-table-filter-select-item{white-space:normal}}.ivu-table-filter-footer{padding:4px;border-top:1px solid #e8eaec;overflow:hidden}.ivu-table-filter-footer button:first-child{float:left}.ivu-table-filter-footer button:last-child{float:right}.ivu-table-tip table{width:100%}.ivu-table-tip table td{text-align:center}.ivu-table-expanded-hidden{visibility:hidden}.ivu-table-popper{min-width:0;text-align:left}.ivu-table-popper .ivu-poptip-body{padding:0}.ivu-dropdown{display:inline-block}.ivu-dropdown .ivu-select-dropdown{overflow:visible;max-height:none}.ivu-dropdown .ivu-dropdown{width:100%}.ivu-dropdown-rel{position:relative}.ivu-dropdown-rel-user-select-none{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ivu-dropdown-menu{min-width:100px}.ivu-dropdown-transfer{width:auto}.ivu-dropdown-item-selected,.ivu-dropdown-item.ivu-dropdown-item-selected:hover{background:#f0faff}.ivu-dropdown-item{margin:0;line-height:normal;padding:7px 16px;clear:both;color:#515a6e;font-size:12px!important;white-space:nowrap;list-style:none;cursor:pointer;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.ivu-dropdown-item-focus,.ivu-dropdown-item:hover{background:#f3f3f3}.ivu-dropdown-item-disabled{color:#c5c8ce;cursor:not-allowed}.ivu-dropdown-item-disabled:hover{color:#c5c8ce;background-color:#fff;cursor:not-allowed}.ivu-dropdown-item-selected,.ivu-dropdown-item-selected:hover{color:#2d8cf0}.ivu-dropdown-item-divided{margin-top:5px;border-top:1px solid #e8eaec}.ivu-dropdown-item-divided:before{content:"";height:5px;display:block;margin:0 -16px;background-color:#fff;position:relative;top:-7px}.ivu-dropdown-large .ivu-dropdown-item{padding:7px 16px 8px;font-size:14px!important}@-moz-document url-prefix(){.ivu-dropdown-item{white-space:normal}}.ivu-tabs{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;overflow:hidden;color:#515a6e;zoom:1}.ivu-tabs:after,.ivu-tabs:before{content:"";display:table}.ivu-tabs:after{clear:both;visibility:hidden;font-size:0;height:0}.ivu-tabs-bar{outline:none}.ivu-tabs-ink-bar{height:2px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#2d8cf0;position:absolute;left:0;bottom:1px;z-index:1;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;-webkit-transform-origin:0 0;transform-origin:0 0}.ivu-tabs-bar{border-bottom:1px solid #dcdee2;margin-bottom:16px}.ivu-tabs-nav-container{margin-bottom:-1px;line-height:1.5;font-size:14px;-webkit-box-sizing:border-box;box-sizing:border-box;white-space:nowrap;overflow:hidden;position:relative;zoom:1}.ivu-tabs-nav-container:after,.ivu-tabs-nav-container:before{content:"";display:table}.ivu-tabs-nav-container:after{clear:both;visibility:hidden;font-size:0;height:0}.ivu-tabs-nav-container:focus{outline:none}.ivu-tabs-nav-container:focus .ivu-tabs-tab-focused{border-color:#57a3f3!important}.ivu-tabs-nav-container-scrolling{padding-left:32px;padding-right:32px}.ivu-tabs-nav-wrap{overflow:hidden;margin-bottom:-1px}.ivu-tabs-nav-scroll{overflow:hidden;white-space:nowrap}.ivu-tabs-nav-right{float:right;margin-left:5px}.ivu-tabs-nav-prev{left:0}.ivu-tabs-nav-next,.ivu-tabs-nav-prev{position:absolute;line-height:32px;cursor:pointer}.ivu-tabs-nav-next{right:0}.ivu-tabs-nav-scrollable{padding:0 12px}.ivu-tabs-nav-scroll-disabled{display:none}.ivu-tabs-nav{padding-left:0;margin:0;float:left;list-style:none;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out}.ivu-tabs-nav:after,.ivu-tabs-nav:before{display:table;content:" "}.ivu-tabs-nav:after{clear:both}.ivu-tabs-nav .ivu-tabs-tab-disabled{pointer-events:none;cursor:default;color:#ccc}.ivu-tabs-nav .ivu-tabs-tab{display:inline-block;height:100%;padding:8px 16px;margin-right:16px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;text-decoration:none;position:relative;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.ivu-tabs-nav .ivu-tabs-tab:hover{color:#57a3f3}.ivu-tabs-nav .ivu-tabs-tab:active{color:#2b85e4}.ivu-tabs-nav .ivu-tabs-tab .ivu-icon{width:14px;height:14px;margin-right:8px}.ivu-tabs-nav .ivu-tabs-tab-active{color:#2d8cf0}.ivu-tabs-mini .ivu-tabs-nav-container{font-size:14px}.ivu-tabs-mini .ivu-tabs-tab{margin-right:0;padding:8px 16px;font-size:12px}.ivu-tabs .ivu-tabs-content-animated{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;will-change:transform;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.ivu-tabs .ivu-tabs-tabpane{-ms-flex-negative:0;flex-shrink:0;width:100%;-webkit-transition:opacity .3s;transition:opacity .3s;opacity:1;outline:none}.ivu-tabs .ivu-tabs-tabpane-inactive{opacity:0;height:0}.ivu-tabs.ivu-tabs-card>.ivu-tabs-bar .ivu-tabs-nav-container{height:32px}.ivu-tabs.ivu-tabs-card>.ivu-tabs-bar .ivu-tabs-ink-bar{visibility:hidden}.ivu-tabs.ivu-tabs-card>.ivu-tabs-bar .ivu-tabs-tab{margin:0;margin-right:4px;height:31px;padding:5px 16px 4px;border:1px solid #dcdee2;border-bottom:0;border-radius:4px 4px 0 0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background:#f8f8f9}.ivu-tabs.ivu-tabs-card>.ivu-tabs-bar .ivu-tabs-tab-active{height:32px;padding-bottom:5px;background:#fff;-webkit-transform:translateZ(0);transform:translateZ(0);border-color:#dcdee2;color:#2d8cf0}.ivu-tabs.ivu-tabs-card>.ivu-tabs-bar .ivu-tabs-nav-wrap{margin-bottom:0}.ivu-tabs.ivu-tabs-card>.ivu-tabs-bar .ivu-tabs-tab .ivu-tabs-close{width:0;height:22px;font-size:22px;margin-right:0;color:#999;text-align:right;vertical-align:middle;overflow:hidden;position:relative;top:-1px;-webkit-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.ivu-tabs.ivu-tabs-card>.ivu-tabs-bar .ivu-tabs-tab .ivu-tabs-close:hover{color:#444}.ivu-tabs.ivu-tabs-card>.ivu-tabs-bar .ivu-tabs-tab-active .ivu-tabs-close,.ivu-tabs.ivu-tabs-card>.ivu-tabs-bar .ivu-tabs-tab:hover .ivu-tabs-close{width:22px;-webkit-transform:translateZ(0);transform:translateZ(0);margin-right:-6px}.ivu-tabs-no-animation>.ivu-tabs-content{-webkit-transform:none!important;transform:none!important}.ivu-tabs-no-animation>.ivu-tabs-content>.ivu-tabs-tabpane-inactive{display:none}.ivu-menu{display:block;margin:0;padding:0;outline:none;list-style:none;color:#515a6e;font-size:14px;position:relative;z-index:900}.ivu-menu-horizontal{height:60px;line-height:60px}.ivu-menu-horizontal.ivu-menu-light:after{content:"";display:block;width:100%;height:1px;background:#dcdee2;position:absolute;bottom:0;left:0}.ivu-menu-vertical.ivu-menu-light:after{content:"";display:block;width:1px;height:100%;background:#dcdee2;position:absolute;top:0;bottom:0;right:0;z-index:1}.ivu-menu-light{background:#fff}.ivu-menu-dark{background:#001529}.ivu-menu-primary{background:#2d8cf0}.ivu-menu-item{display:block;outline:none;list-style:none;font-size:14px;position:relative;z-index:1;cursor:pointer;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}a.ivu-menu-item,a.ivu-menu-item:active,a.ivu-menu-item:hover{color:inherit}.ivu-menu-item>i{margin-right:6px}.ivu-menu-submenu-title>i,.ivu-menu-submenu-title span>i{margin-right:8px}.ivu-menu-horizontal .ivu-menu-item,.ivu-menu-horizontal .ivu-menu-submenu{float:left;padding:0 20px;position:relative;cursor:pointer;z-index:3;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.ivu-menu-light.ivu-menu-horizontal .ivu-menu-item,.ivu-menu-light.ivu-menu-horizontal .ivu-menu-submenu{height:inherit;line-height:inherit;border-bottom:2px solid transparent;color:#515a6e}.ivu-menu-light.ivu-menu-horizontal .ivu-menu-item-active,.ivu-menu-light.ivu-menu-horizontal .ivu-menu-item:hover,.ivu-menu-light.ivu-menu-horizontal .ivu-menu-submenu-active,.ivu-menu-light.ivu-menu-horizontal .ivu-menu-submenu:hover{color:#2d8cf0;border-bottom:2px solid #2d8cf0}.ivu-menu-dark.ivu-menu-horizontal .ivu-menu-item,.ivu-menu-dark.ivu-menu-horizontal .ivu-menu-submenu{color:hsla(0,0%,100%,.7)}.ivu-menu-dark.ivu-menu-horizontal .ivu-menu-item-active,.ivu-menu-dark.ivu-menu-horizontal .ivu-menu-item:hover,.ivu-menu-dark.ivu-menu-horizontal .ivu-menu-submenu-active,.ivu-menu-dark.ivu-menu-horizontal .ivu-menu-submenu:hover,.ivu-menu-primary.ivu-menu-horizontal .ivu-menu-item,.ivu-menu-primary.ivu-menu-horizontal .ivu-menu-submenu{color:#fff}.ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown{min-width:100%;width:auto;max-height:none}.ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown .ivu-menu-item{height:auto;border-bottom:0;float:none}.ivu-menu-item-group{line-height:normal}.ivu-menu-item-group-title{height:30px;line-height:30px;padding-left:8px;font-size:12px;color:#999}.ivu-menu-item-group>ul{padding:0!important;list-style:none!important}.ivu-menu-vertical .ivu-menu-item,.ivu-menu-vertical .ivu-menu-submenu-title{padding:14px 24px;position:relative;cursor:pointer;z-index:1;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.ivu-menu-vertical .ivu-menu-item:hover,.ivu-menu-vertical .ivu-menu-submenu-title:hover{color:#2d8cf0}.ivu-menu-vertical .ivu-menu-submenu-title-icon{position:absolute;top:50%;right:24px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.ivu-menu-submenu-title-icon{-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.ivu-menu-horizontal .ivu-menu-opened>*>.ivu-menu-submenu-title-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.ivu-menu-vertical .ivu-menu-opened>*>.ivu-menu-submenu-title-icon{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.ivu-menu-vertical .ivu-menu-submenu-nested{padding-left:20px}.ivu-menu-vertical .ivu-menu-submenu .ivu-menu-item{padding-left:43px}.ivu-menu-vertical .ivu-menu-item-group-title{height:48px;line-height:48px;font-size:14px;padding-left:28px}.ivu-menu-dark.ivu-menu-vertical .ivu-menu-item-group-title{color:hsla(0,0%,100%,.36)}.ivu-menu-light.ivu-menu-vertical .ivu-menu-item-active:not(.ivu-menu-submenu){color:#2d8cf0;background:#f0faff;z-index:2}.ivu-menu-light.ivu-menu-vertical .ivu-menu-item-active:not(.ivu-menu-submenu):after{content:"";display:block;width:2px;position:absolute;top:0;bottom:0;right:0;background:#2d8cf0}.ivu-menu-dark.ivu-menu-vertical .ivu-menu-item,.ivu-menu-dark.ivu-menu-vertical .ivu-menu-submenu-title{color:hsla(0,0%,100%,.7)}.ivu-menu-dark.ivu-menu-vertical .ivu-menu-item-active:not(.ivu-menu-submenu),.ivu-menu-dark.ivu-menu-vertical .ivu-menu-item-active:not(.ivu-menu-submenu):hover,.ivu-menu-dark.ivu-menu-vertical .ivu-menu-submenu-title-active:not(.ivu-menu-submenu),.ivu-menu-dark.ivu-menu-vertical .ivu-menu-submenu-title-active:not(.ivu-menu-submenu):hover{background:#000c17}.ivu-menu-dark.ivu-menu-vertical .ivu-menu-item:hover,.ivu-menu-dark.ivu-menu-vertical .ivu-menu-submenu-title:hover{color:#fff;background:#001529}.ivu-menu-dark.ivu-menu-vertical .ivu-menu-item-active:not(.ivu-menu-submenu),.ivu-menu-dark.ivu-menu-vertical .ivu-menu-submenu-title-active:not(.ivu-menu-submenu){color:#2d8cf0}.ivu-menu-dark.ivu-menu-vertical .ivu-menu-submenu .ivu-menu-item:hover{color:#fff;background:transparent!important}.ivu-menu-dark.ivu-menu-vertical .ivu-menu-submenu .ivu-menu-item-active,.ivu-menu-dark.ivu-menu-vertical .ivu-menu-submenu .ivu-menu-item-active:hover{border-right:none;color:#fff;background:#2d8cf0!important}.ivu-menu-dark.ivu-menu-vertical .ivu-menu-child-item-active>.ivu-menu-submenu-title{color:#fff}.ivu-menu-dark.ivu-menu-vertical .ivu-menu-opened{background:#000c17}.ivu-menu-dark.ivu-menu-vertical .ivu-menu-opened .ivu-menu-submenu-title{background:#001529}.ivu-menu-dark.ivu-menu-vertical .ivu-menu-opened .ivu-menu-submenu-has-parent-submenu .ivu-menu-submenu-title{background:transparent}.ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown .ivu-menu-item{margin:0;line-height:normal;padding:7px 16px;clear:both;color:#515a6e;font-size:12px!important;white-space:nowrap;list-style:none;cursor:pointer;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown .ivu-menu-item-focus,.ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown .ivu-menu-item:hover{background:#f3f3f3}.ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown .ivu-menu-item-disabled{color:#c5c8ce;cursor:not-allowed}.ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown .ivu-menu-item-disabled:hover{color:#c5c8ce;background-color:#fff;cursor:not-allowed}.ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown .ivu-menu-item-selected,.ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown .ivu-menu-item-selected:hover{color:#2d8cf0}.ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown .ivu-menu-item-divided{margin-top:5px;border-top:1px solid #e8eaec}.ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown .ivu-menu-item-divided:before{content:"";height:5px;display:block;margin:0 -16px;background-color:#fff;position:relative;top:-7px}.ivu-menu-large .ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown .ivu-menu-item{padding:7px 16px 8px;font-size:14px!important}@-moz-document url-prefix(){.ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown .ivu-menu-item{white-space:normal}}.ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown .ivu-menu-item{padding:7px 16px 8px;font-size:14px!important}.ivu-date-picker{display:inline-block;line-height:normal}.ivu-date-picker-rel{position:relative}.ivu-date-picker .ivu-select-dropdown{width:auto;padding:0;overflow:visible;max-height:none}.ivu-date-picker-cells{width:196px;margin:10px;white-space:normal}.ivu-date-picker-cells span,.ivu-date-picker-cells span em{display:inline-block;width:24px;height:24px}.ivu-date-picker-cells span em{line-height:24px;margin:2px;font-style:normal;border-radius:3px;text-align:center;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.ivu-date-picker-cells-header span{line-height:24px;text-align:center;margin:2px;color:#c5c8ce}.ivu-date-picker-cells-cell:hover em{background:#e1f0fe}.ivu-date-picker-cells-focused em{-webkit-box-shadow:0 0 0 1px #2d8cf0 inset;box-shadow:inset 0 0 0 1px #2d8cf0}span.ivu-date-picker-cells-cell{width:28px;height:28px;cursor:pointer}.ivu-date-picker-cells-cell-next-month em,.ivu-date-picker-cells-cell-prev-month em{color:#c5c8ce}.ivu-date-picker-cells-cell-next-month:hover em,.ivu-date-picker-cells-cell-prev-month:hover em{background:transparent}span.ivu-date-picker-cells-cell-disabled,span.ivu-date-picker-cells-cell-disabled:hover,span.ivu-date-picker-cells-cell-week-label,span.ivu-date-picker-cells-cell-week-label:hover{cursor:not-allowed;color:#c5c8ce}span.ivu-date-picker-cells-cell-disabled:hover em,span.ivu-date-picker-cells-cell-disabled em,span.ivu-date-picker-cells-cell-week-label:hover em,span.ivu-date-picker-cells-cell-week-label em{color:inherit;background:inherit}span.ivu-date-picker-cells-cell-disabled,span.ivu-date-picker-cells-cell-disabled:hover{background:#f7f7f7}.ivu-date-picker-cells-cell-today em{position:relative}.ivu-date-picker-cells-cell-today em:after{content:"";display:block;width:6px;height:6px;border-radius:50%;background:#2d8cf0;position:absolute;top:1px;right:1px}.ivu-date-picker-cells-cell-range{position:relative}.ivu-date-picker-cells-cell-range em{position:relative;z-index:1}.ivu-date-picker-cells-cell-range:before{content:"";display:block;background:#e1f0fe;border-radius:0;border:0;position:absolute;top:2px;bottom:2px;left:0;right:0}.ivu-date-picker-cells-cell-selected:hover em,.ivu-date-picker-cells-cell-selected em{background:#2d8cf0;color:#fff}span.ivu-date-picker-cells-cell-disabled.ivu-date-picker-cells-cell-selected em{background:#c5c8ce;color:#f7f7f7}.ivu-date-picker-cells-cell-today.ivu-date-picker-cells-cell-selected em:after{background:#fff}.ivu-date-picker-cells-show-week-numbers{width:226px}.ivu-date-picker-cells-month,.ivu-date-picker-cells-year{margin-top:14px}.ivu-date-picker-cells-month span,.ivu-date-picker-cells-year span{width:40px;height:28px;line-height:28px;margin:10px 12px;border-radius:3px}.ivu-date-picker-cells-month span em,.ivu-date-picker-cells-year span em{width:40px;height:28px;line-height:28px;margin:0}.ivu-date-picker-cells-month .ivu-date-picker-cells-cell-focused,.ivu-date-picker-cells-year .ivu-date-picker-cells-cell-focused{background-color:#d5e8fc}.ivu-date-picker-header{height:32px;line-height:32px;text-align:center;border-bottom:1px solid #e8eaec}.ivu-date-picker-header-label{cursor:pointer;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.ivu-date-picker-header-label:hover{color:#2d8cf0}.ivu-date-picker-btn-pulse{background-color:#d5e8fc!important;border-radius:4px;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}.ivu-date-picker-prev-btn{float:left}.ivu-date-picker-prev-btn-arrow-double{margin-left:10px}.ivu-date-picker-prev-btn-arrow-double i:after{content:"\F115";margin-left:-8px}.ivu-date-picker-next-btn{float:right}.ivu-date-picker-next-btn-arrow-double{margin-right:10px}.ivu-date-picker-next-btn-arrow-double i:after{content:"\F11F";margin-left:-8px}.ivu-date-picker-with-range .ivu-picker-panel-body{min-width:432px}.ivu-date-picker-with-range .ivu-picker-panel-content{float:left}.ivu-date-picker-with-range .ivu-picker-cells-show-week-numbers,.ivu-date-picker-with-week-numbers .ivu-picker-panel-body-date{min-width:492px}.ivu-date-picker-transfer{z-index:1060;max-height:none;width:auto}.ivu-date-picker-focused input{border-color:#57a3f3;outline:0;-webkit-box-shadow:0 0 0 2px rgba(45,140,240,.2);box-shadow:0 0 0 2px rgba(45,140,240,.2)}.ivu-picker-panel-icon-btn{display:inline-block;width:20px;height:24px;line-height:26px;margin-top:4px;text-align:center;cursor:pointer;color:#c5c8ce;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.ivu-picker-panel-icon-btn:hover{color:#2d8cf0}.ivu-picker-panel-icon-btn i{font-size:14px}.ivu-picker-panel-body-wrapper.ivu-picker-panel-with-sidebar{padding-left:92px}.ivu-picker-panel-sidebar{width:92px;float:left;margin-left:-92px;position:absolute;top:0;bottom:0;background:#f8f8f9;border-right:1px solid #e8eaec;border-radius:4px 0 0 4px;overflow:auto}.ivu-picker-panel-shortcut{padding:6px 15px 6px 15px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ivu-picker-panel-shortcut:hover{background:#e8eaec}.ivu-picker-panel-body{float:left}.ivu-picker-confirm{border-top:1px solid #e8eaec;text-align:right;padding:8px;clear:both}.ivu-picker-confirm>span{color:#2d8cf0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;float:left;padding:2px 0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.ivu-picker-confirm>span:hover{color:#57a3f3}.ivu-picker-confirm>span:active{color:#2b85e4}.ivu-picker-confirm-time{float:left}.ivu-time-picker-cells{min-width:112px}.ivu-time-picker-cells-with-seconds{min-width:168px}.ivu-time-picker-cells-list{width:56px;max-height:144px;float:left;overflow:hidden;border-left:1px solid #e8eaec;position:relative}.ivu-time-picker-cells-list:hover{overflow-y:auto}.ivu-time-picker-cells-list:first-child{border-left:none;border-radius:4px 0 0 4px}.ivu-time-picker-cells-list:last-child{border-radius:0 4px 4px 0}.ivu-time-picker-cells-list ul{width:100%;margin:0;padding:0 0 120px 0;list-style:none}.ivu-time-picker-cells-list ul li{width:100%;height:24px;line-height:24px;margin:0;padding:0 0 0 16px;-webkit-box-sizing:content-box;box-sizing:content-box;text-align:left;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;list-style:none;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.ivu-time-picker-cells-cell:hover{background:#f3f3f3}.ivu-time-picker-cells-cell-disabled{color:#c5c8ce;cursor:not-allowed}.ivu-time-picker-cells-cell-disabled:hover{color:#c5c8ce;background-color:#fff;cursor:not-allowed}.ivu-time-picker-cells-cell-selected,.ivu-time-picker-cells-cell-selected:hover{color:#2d8cf0;background:#f3f3f3}.ivu-time-picker-cells-cell-focused{background-color:#d5e8fc}.ivu-time-picker-header{height:32px;line-height:32px;text-align:center;border-bottom:1px solid #e8eaec}.ivu-time-picker-with-range .ivu-picker-panel-body{min-width:228px}.ivu-time-picker-with-range .ivu-picker-panel-content{float:left;position:relative}.ivu-time-picker-with-range .ivu-picker-panel-content:after{content:"";display:block;width:2px;position:absolute;top:31px;bottom:0;right:-2px;background:#e8eaec;z-index:1}.ivu-time-picker-with-range .ivu-picker-panel-content-right{float:right}.ivu-time-picker-with-range .ivu-picker-panel-content-right:after{right:auto;left:-2px}.ivu-time-picker-with-range .ivu-time-picker-cells-list:first-child,.ivu-time-picker-with-range .ivu-time-picker-cells-list:last-child{border-radius:0}.ivu-time-picker-with-range.ivu-time-picker-with-seconds .ivu-picker-panel-body{min-width:340px}.ivu-picker-panel-content .ivu-picker-panel-content .ivu-time-picker-cells,.ivu-picker-panel-content .ivu-picker-panel-content .ivu-time-picker-cells-with-seconds{min-width:216px}.ivu-picker-panel-content .ivu-picker-panel-content .ivu-time-picker-cells-with-seconds .ivu-time-picker-cells-list{width:72px}.ivu-picker-panel-content .ivu-picker-panel-content .ivu-time-picker-cells-with-seconds .ivu-time-picker-cells-list ul li{padding:0 0 0 28px}.ivu-picker-panel-content .ivu-picker-panel-content .ivu-time-picker-cells-list{width:108px;max-height:216px}.ivu-picker-panel-content .ivu-picker-panel-content .ivu-time-picker-cells-list:first-child,.ivu-picker-panel-content .ivu-picker-panel-content .ivu-time-picker-cells-list:last-child{border-radius:0}.ivu-picker-panel-content .ivu-picker-panel-content .ivu-time-picker-cells-list ul{padding:0 0 192px 0}.ivu-picker-panel-content .ivu-picker-panel-content .ivu-time-picker-cells-list ul li{padding:0 0 0 46px}.ivu-form .ivu-form-item-label{text-align:right;vertical-align:middle;float:left;font-size:12px;color:#515a6e;line-height:1;padding:10px 12px 10px 0;-webkit-box-sizing:border-box;box-sizing:border-box}.ivu-form-label-left .ivu-form-item-label{text-align:left}.ivu-form-label-top .ivu-form-item-label{float:none;display:inline-block;padding:0 0 10px 0}.ivu-form-inline .ivu-form-item{display:inline-block;margin-right:10px;vertical-align:top}.ivu-form-item{margin-bottom:24px;vertical-align:top;zoom:1}.ivu-form-item:after,.ivu-form-item:before{content:"";display:table}.ivu-form-item:after{clear:both;visibility:hidden;font-size:0;height:0}.ivu-form-item-content{position:relative;line-height:32px;font-size:12px}.ivu-form-item .ivu-form-item{margin-bottom:0}.ivu-form-item .ivu-form-item .ivu-form-item-content{margin-left:0!important}.ivu-form-item-error-tip{position:absolute;top:100%;left:0;line-height:1;padding-top:6px;color:#ed4014}.ivu-form-item-required .ivu-form-item-label:before{content:"*";display:inline-block;margin-right:4px;line-height:1;font-family:SimSun;font-size:12px;color:#ed4014}.ivu-carousel{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.ivu-carousel-list,.ivu-carousel-track{-webkit-transform:translateZ(0);transform:translateZ(0)}.ivu-carousel-list{margin:0;padding:0}.ivu-carousel-list,.ivu-carousel-track{position:relative;display:block;overflow:hidden}.ivu-carousel-track{top:100%;left:0;z-index:1}.ivu-carousel-track.higher{z-index:2;top:0}.ivu-carousel-item{float:left;height:100%;min-height:1px;display:block}.ivu-carousel-arrow{border:none;outline:none;padding:0;margin:0;width:36px;height:36px;border-radius:50%;cursor:pointer;display:none;position:absolute;top:50%;z-index:10;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.2s;transition:.2s;background-color:rgba(31,45,61,.11);color:#fff;text-align:center;font-size:1em;font-family:inherit;line-height:inherit}.ivu-carousel-arrow:hover{background-color:rgba(31,45,61,.5)}.ivu-carousel-arrow>*{vertical-align:baseline}.ivu-carousel-arrow.left{left:16px}.ivu-carousel-arrow.right{right:16px}.ivu-carousel-arrow-always{display:inherit}.ivu-carousel-arrow-hover{display:inherit;opacity:0}.ivu-carousel:hover .ivu-carousel-arrow-hover{opacity:1}.ivu-carousel-dots{z-index:10;display:none;position:relative;list-style:none;text-align:center;padding:0;width:100%;height:17px}.ivu-carousel-dots-inside{display:block;position:absolute;bottom:3px}.ivu-carousel-dots-outside{display:block;margin-top:3px}.ivu-carousel-dots li{position:relative;display:inline-block;vertical-align:top;text-align:center;margin:0 2px;padding:7px 0;cursor:pointer}.ivu-carousel-dots li button{border:0;cursor:pointer;background:#8391a5;opacity:.3;display:block;width:16px;height:3px;border-radius:1px;outline:none;font-size:0;color:transparent;-webkit-transition:all .5s;transition:all .5s}.ivu-carousel-dots li button.radius{width:6px;height:6px;border-radius:50%}.ivu-carousel-dots li:hover>button{opacity:.7}.ivu-carousel-dots li.ivu-carousel-active>button{opacity:1;width:24px}.ivu-carousel-dots li.ivu-carousel-active>button.radius{width:6px}.ivu-rate{display:inline-block;margin:0;padding:0;font-size:20px;vertical-align:middle;font-weight:400;font-style:normal}.ivu-rate-disabled .ivu-rate-star-content:before,.ivu-rate-disabled .ivu-rate-star:before{cursor:default}.ivu-rate-disabled .ivu-rate-star:hover{-webkit-transform:scale(1);transform:scale(1)}.ivu-rate-star-full,.ivu-rate-star-zero{position:relative}.ivu-rate-star-first{position:absolute;left:0;top:0;width:50%;height:100%;overflow:hidden;opacity:0}.ivu-rate-star-first,.ivu-rate-star-second{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .3s ease;transition:all .3s ease;color:#e9e9e9;cursor:pointer}.ivu-rate-star-chart{display:inline-block;margin:0;padding:0;margin-right:8px;position:relative;font-family:Ionicons;-webkit-transition:all .3s ease;transition:all .3s ease}.ivu-rate-star-chart:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.ivu-rate-star-chart.ivu-rate-star-full .ivu-rate-star-first,.ivu-rate-star-chart.ivu-rate-star-full .ivu-rate-star-second{color:#f5a623}.ivu-rate-star-chart.ivu-rate-star-half .ivu-rate-star-first{opacity:1;color:#f5a623}.ivu-rate-star{display:inline-block;margin:0;padding:0;margin-right:8px;position:relative;font-family:Ionicons;-webkit-transition:all .3s ease;transition:all .3s ease}.ivu-rate-star:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.ivu-rate-star-content:before,.ivu-rate-star:before{color:#e9e9e9;cursor:pointer;content:"\F2BF";-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:block}.ivu-rate-star-content{position:absolute;left:0;top:0;width:50%;height:100%;overflow:hidden}.ivu-rate-star-content:before{color:transparent}.ivu-rate-star-full:before,.ivu-rate-star-half .ivu-rate-star-content:before{color:#f5a623}.ivu-rate-star-full:hover:before,.ivu-rate-star-half:hover .ivu-rate-star-content:before{color:#f7b84f}.ivu-rate-text{margin-left:8px;vertical-align:middle;display:inline-block;font-size:12px}.ivu-upload input[type=file]{display:none}.ivu-upload-list{margin-top:8px}.ivu-upload-list-file{padding:4px;color:#515a6e;border-radius:4px;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;overflow:hidden;position:relative}.ivu-upload-list-file>span{cursor:pointer;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.ivu-upload-list-file>span i{display:inline-block;width:12px;height:12px;color:#515a6e;text-align:center}.ivu-upload-list-file:hover{background:#f3f3f3}.ivu-upload-list-file:hover>span{color:#2d8cf0}.ivu-upload-list-file:hover>span i{color:#515a6e}.ivu-upload-list-file:hover .ivu-upload-list-remove{opacity:1}.ivu-upload-list-remove{opacity:0;font-size:18px;cursor:pointer;float:right;margin-right:4px;color:#999;-webkit-transition:all .2s ease;transition:all .2s ease}.ivu-upload-list-remove:hover{color:#444}.ivu-upload-select{display:inline-block}.ivu-upload-drag{background:#fff;border:1px dashed #dcdee2;border-radius:4px;text-align:center;cursor:pointer;position:relative;overflow:hidden;-webkit-transition:border-color .2s ease;transition:border-color .2s ease}.ivu-upload-drag:hover{border:1px dashed #2d8cf0}.ivu-upload-dragOver{border:2px dashed #2d8cf0}.ivu-tree ul{list-style:none;margin:0;padding:0;font-size:12px}.ivu-tree ul.ivu-dropdown-menu{padding:0}.ivu-tree ul li{list-style:none;margin:8px 0;padding:0;white-space:nowrap;outline:none}.ivu-tree ul li.ivu-dropdown-item{margin:0;padding:7px 16px;white-space:nowrap}.ivu-tree li ul{margin:0;padding:0 0 0 18px}.ivu-tree-title{display:inline-block;margin:0;padding:0 4px;border-radius:3px;cursor:pointer;vertical-align:top;color:#515a6e;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.ivu-tree-title:hover{background-color:#eaf4fe}.ivu-tree-title-selected,.ivu-tree-title-selected:hover{background-color:#d5e8fc}.ivu-tree-arrow{cursor:pointer;width:12px;text-align:center;display:inline-block}.ivu-tree-arrow i{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;font-size:14px;vertical-align:middle}.ivu-tree-arrow-open i{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.ivu-tree-arrow-disabled{cursor:not-allowed}.ivu-tree .ivu-checkbox-wrapper{margin-right:4px;margin-left:4px}.ivu-avatar{display:inline-block;text-align:center;background:#ccc;color:#fff;white-space:nowrap;position:relative;overflow:hidden;vertical-align:middle;width:32px;height:32px;line-height:32px;border-radius:16px}.ivu-avatar-image{background:transparent}.ivu-avatar .ivu-icon{position:relative;top:-1px}.ivu-avatar>*{line-height:32px}.ivu-avatar.ivu-avatar-icon{font-size:18px}.ivu-avatar-large{width:40px;height:40px;line-height:40px;border-radius:20px}.ivu-avatar-large>*{line-height:40px}.ivu-avatar-large.ivu-avatar-icon{font-size:24px}.ivu-avatar-large .ivu-icon{position:relative;top:-2px}.ivu-avatar-small{width:24px;height:24px;line-height:24px;border-radius:12px}.ivu-avatar-small>*{line-height:24px}.ivu-avatar-small.ivu-avatar-icon{font-size:14px}.ivu-avatar-square{border-radius:4px}.ivu-avatar>img{width:100%;height:100%}.ivu-color-picker{display:inline-block}.ivu-color-picker-hide{display:none}.ivu-color-picker-hide-drop{visibility:hidden}.ivu-color-picker-disabled{background-color:#f3f3f3;opacity:1;cursor:not-allowed;color:#ccc}.ivu-color-picker-disabled:hover{border-color:#e3e5e8}.ivu-color-picker>div:first-child:hover .ivu-input{border-color:#57a3f3}.ivu-color-picker>div:first-child.ivu-color-picker-disabled:hover .ivu-input{border-color:#e3e5e8}.ivu-color-picker .ivu-select-dropdown{padding:0}.ivu-color-picker-input.ivu-input:focus{-webkit-box-shadow:none;box-shadow:none}.ivu-color-picker-focused{border-color:#57a3f3;outline:0;-webkit-box-shadow:0 0 0 2px rgba(45,140,240,.2);box-shadow:0 0 0 2px rgba(45,140,240,.2)}.ivu-color-picker-rel{line-height:0}.ivu-color-picker-color{width:18px;height:18px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==);border-radius:2px;position:relative;top:2px}.ivu-color-picker-color div{width:100%;height:100%;-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,.15);box-shadow:inset 0 0 0 1px rgba(0,0,0,.15);border-radius:2px}.ivu-color-picker-color-empty{background:#fff;overflow:hidden;text-align:center}.ivu-color-picker-color-empty i{font-size:18px;vertical-align:baseline}.ivu-color-picker-color-focused{border-color:#57a3f3;outline:0;-webkit-box-shadow:0 0 0 2px rgba(45,140,240,.2);box-shadow:0 0 0 2px rgba(45,140,240,.2)}.ivu-color-picker-large .ivu-color-picker-color{width:20px;height:20px;top:1px}.ivu-color-picker-large .ivu-color-picker-color-empty i{font-size:20px}.ivu-color-picker-small .ivu-color-picker-color{width:14px;height:14px;top:3px}.ivu-color-picker-small .ivu-color-picker-color-empty i{font-size:14px}.ivu-color-picker-picker-wrapper{padding:8px 8px 0}.ivu-color-picker-picker-panel{width:240px;margin:0 auto;-webkit-box-sizing:initial;box-sizing:initial;position:relative}.ivu-color-picker-picker-alpha-slider,.ivu-color-picker-picker-hue-slider{height:10px;margin-top:8px;position:relative}.ivu-color-picker-picker-colors{margin-top:8px;overflow:hidden;border-radius:2px;-webkit-transition:border .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;transition:border .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;transition:border .2s ease-in-out,box-shadow .2s ease-in-out;transition:border .2s ease-in-out,box-shadow .2s ease-in-out,-webkit-box-shadow .2s ease-in-out}.ivu-color-picker-picker-colors:focus{border-color:#57a3f3;outline:0;-webkit-box-shadow:0 0 0 2px rgba(45,140,240,.2);box-shadow:0 0 0 2px rgba(45,140,240,.2)}.ivu-color-picker-picker-colors-wrapper{display:inline;width:20px;height:20px;float:left;position:relative}.ivu-color-picker-picker-colors-wrapper-color{outline:0;display:block;position:absolute;width:16px;height:16px;margin:2px;cursor:pointer;border-radius:2px;-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,.15);box-shadow:inset 0 0 0 1px rgba(0,0,0,.15)}.ivu-color-picker-picker-colors-wrapper-circle{width:4px;height:4px;-webkit-box-shadow:0 0 0 1.5px #fff,inset 0 0 1px 1px rgba(0,0,0,.3),0 0 1px 2px rgba(0,0,0,.4);box-shadow:0 0 0 1.5px #fff,inset 0 0 1px 1px rgba(0,0,0,.3),0 0 1px 2px rgba(0,0,0,.4);border-radius:50%;-webkit-transform:translate(-2px,-2px);transform:translate(-2px,-2px);position:absolute;top:10px;left:10px;cursor:pointer}.ivu-color-picker-picker .ivu-picker-confirm{margin-top:8px}.ivu-color-picker-saturation-wrapper{width:100%;padding-bottom:75%;position:relative;-webkit-transition:border .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;transition:border .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;transition:border .2s ease-in-out,box-shadow .2s ease-in-out;transition:border .2s ease-in-out,box-shadow .2s ease-in-out,-webkit-box-shadow .2s ease-in-out}.ivu-color-picker-saturation-wrapper:focus{border-color:#57a3f3;outline:0;-webkit-box-shadow:0 0 0 2px rgba(45,140,240,.2);box-shadow:0 0 0 2px rgba(45,140,240,.2)}.ivu-color-picker-saturation,.ivu-color-picker-saturation--black,.ivu-color-picker-saturation--white{cursor:pointer;position:absolute;top:0;left:0;right:0;bottom:0}.ivu-color-picker-saturation--white{background:-webkit-gradient(linear,left top,right top,from(#fff),to(hsla(0,0%,100%,0)));background:linear-gradient(90deg,#fff,hsla(0,0%,100%,0))}.ivu-color-picker-saturation--black{background:-webkit-gradient(linear,left bottom,left top,from(#000),to(transparent));background:linear-gradient(0deg,#000,transparent)}.ivu-color-picker-saturation-pointer{cursor:pointer;position:absolute}.ivu-color-picker-saturation-circle{width:4px;height:4px;-webkit-box-shadow:0 0 0 1.5px #fff,inset 0 0 1px 1px rgba(0,0,0,.3),0 0 1px 2px rgba(0,0,0,.4);box-shadow:0 0 0 1.5px #fff,inset 0 0 1px 1px rgba(0,0,0,.3),0 0 1px 2px rgba(0,0,0,.4);border-radius:50%;-webkit-transform:translate(-2px,-2px);transform:translate(-2px,-2px)}.ivu-color-picker-hue{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:2px;background:-webkit-gradient(linear,left top,right top,from(red),color-stop(17%,#ff0),color-stop(33%,#0f0),color-stop(50%,#0ff),color-stop(67%,#00f),color-stop(83%,#f0f),to(red));background:linear-gradient(90deg,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red);-webkit-transition:border .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;transition:border .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;transition:border .2s ease-in-out,box-shadow .2s ease-in-out;transition:border .2s ease-in-out,box-shadow .2s ease-in-out,-webkit-box-shadow .2s ease-in-out}.ivu-color-picker-hue:focus{border-color:#57a3f3;outline:0;-webkit-box-shadow:0 0 0 2px rgba(45,140,240,.2);box-shadow:0 0 0 2px rgba(45,140,240,.2)}.ivu-color-picker-hue-container{cursor:pointer;margin:0 2px;position:relative;height:100%}.ivu-color-picker-hue-pointer{z-index:2;position:absolute}.ivu-color-picker-hue-picker{cursor:pointer;margin-top:1px;width:4px;border-radius:1px;height:8px;-webkit-box-shadow:0 0 2px rgba(0,0,0,.6);box-shadow:0 0 2px rgba(0,0,0,.6);background:#fff;-webkit-transform:translateX(-2px);transform:translateX(-2px)}.ivu-color-picker-alpha{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:2px;-webkit-transition:border .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;transition:border .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;transition:border .2s ease-in-out,box-shadow .2s ease-in-out;transition:border .2s ease-in-out,box-shadow .2s ease-in-out,-webkit-box-shadow .2s ease-in-out}.ivu-color-picker-alpha:focus{border-color:#57a3f3;outline:0;-webkit-box-shadow:0 0 0 2px rgba(45,140,240,.2);box-shadow:0 0 0 2px rgba(45,140,240,.2)}.ivu-color-picker-alpha-checkboard-wrap{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:2px}.ivu-color-picker-alpha-checkerboard{position:absolute;top:0;right:0;bottom:0;left:0;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==)}.ivu-color-picker-alpha-gradient{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:2px}.ivu-color-picker-alpha-container{cursor:pointer;position:relative;z-index:2;height:100%;margin:0 3px}.ivu-color-picker-alpha-pointer{z-index:2;position:absolute}.ivu-color-picker-alpha-picker{cursor:pointer;width:4px;border-radius:1px;height:8px;-webkit-box-shadow:0 0 2px rgba(0,0,0,.6);box-shadow:0 0 2px rgba(0,0,0,.6);background:#fff;margin-top:1px;-webkit-transform:translateX(-2px);transform:translateX(-2px)}.ivu-color-picker-confirm{margin-top:8px;position:relative;border-top:1px solid #e8eaec;text-align:right;padding:8px;clear:both}.ivu-color-picker-confirm-color{position:absolute;top:11px;left:8px}.ivu-color-picker-confirm-color-editable{top:8px}.ivu-auto-complete .ivu-icon-ios-close,.ivu-auto-complete .ivu-select-not-found{display:none}.ivu-auto-complete:hover .ivu-icon-ios-close{display:inline-block}.ivu-auto-complete.ivu-select-dropdown{max-height:none}.ivu-divider{font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,"\5FAE\8F6F\96C5\9ED1",Arial,sans-serif;font-size:14px;line-height:1.5;color:#515a6e;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;list-style:none;background:#e8eaec}.ivu-divider,.ivu-divider-vertical{margin:0 8px;display:inline-block;height:.9em;width:1px;vertical-align:middle;position:relative;top:-.06em}.ivu-divider-horizontal{display:block;height:1px;width:100%;min-width:100%;margin:24px 0;clear:both}.ivu-divider-horizontal.ivu-divider-with-text-center,.ivu-divider-horizontal.ivu-divider-with-text-left,.ivu-divider-horizontal.ivu-divider-with-text-right{display:table;white-space:nowrap;text-align:center;background:transparent;font-weight:500;color:#17233d;font-size:16px;margin:16px 0}.ivu-divider-horizontal.ivu-divider-with-text-center:after,.ivu-divider-horizontal.ivu-divider-with-text-center:before,.ivu-divider-horizontal.ivu-divider-with-text-left:after,.ivu-divider-horizontal.ivu-divider-with-text-left:before,.ivu-divider-horizontal.ivu-divider-with-text-right:after,.ivu-divider-horizontal.ivu-divider-with-text-right:before{content:"";display:table-cell;position:relative;top:50%;width:50%;border-top:1px solid #e8eaec;-webkit-transform:translateY(50%);transform:translateY(50%)}.ivu-divider-horizontal.ivu-divider-small.ivu-divider-with-text-center,.ivu-divider-horizontal.ivu-divider-small.ivu-divider-with-text-left,.ivu-divider-horizontal.ivu-divider-small.ivu-divider-with-text-right{font-size:14px;margin:8px 0}.ivu-divider-horizontal.ivu-divider-with-text-left .ivu-divider-inner-text,.ivu-divider-horizontal.ivu-divider-with-text-right .ivu-divider-inner-text{display:inline-block;padding:0 10px}.ivu-divider-horizontal.ivu-divider-with-text-left:before{top:50%;width:5%}.ivu-divider-horizontal.ivu-divider-with-text-left:after,.ivu-divider-horizontal.ivu-divider-with-text-right:before{top:50%;width:95%}.ivu-divider-horizontal.ivu-divider-with-text-right:after{top:50%;width:5%}.ivu-divider-inner-text{display:inline-block;padding:0 24px}.ivu-divider-dashed{background:none;border-top:1px dashed #e8eaec}.ivu-divider-horizontal.ivu-divider-with-text-left.ivu-divider-dashed,.ivu-divider-horizontal.ivu-divider-with-text-right.ivu-divider-dashed,.ivu-divider-horizontal.ivu-divider-with-text.ivu-divider-dashed{border-top:0}.ivu-divider-horizontal.ivu-divider-with-text-left.ivu-divider-dashed:after,.ivu-divider-horizontal.ivu-divider-with-text-left.ivu-divider-dashed:before,.ivu-divider-horizontal.ivu-divider-with-text-right.ivu-divider-dashed:after,.ivu-divider-horizontal.ivu-divider-with-text-right.ivu-divider-dashed:before,.ivu-divider-horizontal.ivu-divider-with-text.ivu-divider-dashed:after,.ivu-divider-horizontal.ivu-divider-with-text.ivu-divider-dashed:before{border-style:dashed none none}.ivu-anchor{position:relative;padding-left:2px}.ivu-anchor-wrapper{overflow:auto;padding-left:4px;margin-left:-4px}.ivu-anchor-ink{position:absolute;height:100%;left:0;top:0}.ivu-anchor-ink:before{content:" ";position:relative;width:2px;height:100%;display:block;background-color:#e8eaec;margin:0 auto}.ivu-anchor-ink-ball{display:inline-block;position:absolute;width:8px;height:8px;border-radius:50%;border:2px solid #2d8cf0;background-color:#fff;left:50%;-webkit-transition:top .2s ease-in-out;transition:top .2s ease-in-out;-webkit-transform:translate(-50%,2px);transform:translate(-50%,2px)}.ivu-anchor.fixed .ivu-anchor-ink .ivu-anchor-ink-ball{display:none}.ivu-anchor-link{padding:8px 0 8px 16px;line-height:1}.ivu-anchor-link-title{display:block;position:relative;-webkit-transition:all .3s;transition:all .3s;color:#515a6e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:8px}.ivu-anchor-link-title:only-child{margin-bottom:0}.ivu-anchor-link-active>.ivu-anchor-link-title{color:#2d8cf0}.ivu-anchor-link .ivu-anchor-link{padding-top:6px;padding-bottom:6px}.ivu-time-with-hash{cursor:pointer}.ivu-time-with-hash:hover{text-decoration:underline}.ivu-cell{position:relative;overflow:hidden}.ivu-cell-link,.ivu-cell-link:active,.ivu-cell-link:hover{color:inherit}.ivu-cell-icon{display:inline-block;margin-right:4px;font-size:14px;vertical-align:middle}.ivu-cell-icon:empty{display:none}.ivu-cell-main{display:inline-block;vertical-align:middle}.ivu-cell-title{line-height:24px;font-size:14px}.ivu-cell-label{line-height:1.2;font-size:12px;color:#808695}.ivu-cell-selected .ivu-cell-label{color:inherit}.ivu-cell-selected,.ivu-cell.ivu-cell-selected:hover{background:#f0faff}.ivu-cell-footer{display:inline-block;position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;right:16px;color:#515a6e}.ivu-cell-with-link .ivu-cell-footer{right:32px}.ivu-cell-selected .ivu-cell-footer{color:inherit}.ivu-cell-arrow{display:inline-block;position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;right:16px;font-size:14px}.ivu-cell:focus{background:#f3f3f3;outline:none}.ivu-cell-selected:focus{background:rgba(40,123,211,.91)}.ivu-cell{margin:0;line-height:normal;padding:7px 16px;clear:both;color:#515a6e;font-size:12px!important;white-space:nowrap;list-style:none;cursor:pointer;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.ivu-cell-focus,.ivu-cell:hover{background:#f3f3f3}.ivu-cell-disabled,.ivu-cell-disabled:hover{color:#c5c8ce;cursor:not-allowed}.ivu-cell-disabled:hover{background-color:#fff}.ivu-cell-selected,.ivu-cell-selected:hover{color:#2d8cf0}.ivu-cell-divided{margin-top:5px;border-top:1px solid #e8eaec}.ivu-cell-divided:before{content:"";height:5px;display:block;margin:0 -16px;background-color:#fff;position:relative;top:-7px}.ivu-cell-large .ivu-cell{padding:7px 16px 8px;font-size:14px!important}@-moz-document url-prefix(){.ivu-cell{white-space:normal}}.ivu-drawer{width:auto;height:100%;position:fixed;top:0}.ivu-drawer-inner{position:absolute}.ivu-drawer-left{left:0}.ivu-drawer-right{right:0}.ivu-drawer-hidden{display:none!important}.ivu-drawer-wrap{position:fixed;overflow:auto;top:0;right:0;bottom:0;left:0;z-index:1000;-webkit-overflow-scrolling:touch;outline:0}.ivu-drawer-wrap-inner{position:absolute;overflow:hidden}.ivu-drawer-wrap-dragging{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ivu-drawer-wrap *{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.ivu-drawer-mask{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(55,55,55,.6);height:100%;z-index:1000}.ivu-drawer-mask-hidden{display:none}.ivu-drawer-mask-inner{position:absolute}.ivu-drawer-content{width:100%;height:100%;position:absolute;top:0;bottom:0;background-color:#fff;border:0;background-clip:padding-box;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15)}.ivu-drawer-content-no-mask{pointer-events:auto}.ivu-drawer-header{border-bottom:1px solid #e8eaec;padding:14px 16px;line-height:1}.ivu-drawer-header-inner,.ivu-drawer-header p{display:inline-block;width:100%;height:20px;line-height:20px;font-size:14px;color:#17233d;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ivu-drawer-header p i,.ivu-drawer-header p span{vertical-align:middle}.ivu-drawer-close{z-index:1;font-size:12px;position:absolute;right:8px;top:8px;overflow:hidden;cursor:pointer}.ivu-drawer-close .ivu-icon-ios-close{font-size:31px;color:#999;-webkit-transition:color .2s ease;transition:color .2s ease;position:relative;top:1px}.ivu-drawer-close .ivu-icon-ios-close:hover{color:#444}.ivu-drawer-body{width:100%;height:calc(100% - 51px);padding:16px;font-size:12px;line-height:1.5;word-wrap:break-word;position:absolute;overflow:auto}.ivu-drawer-no-header .ivu-drawer-body{height:100%}.ivu-drawer-no-mask{pointer-events:none}.ivu-drawer-no-mask .ivu-drawer-drag{pointer-events:auto}.ivu-drawer-drag{top:0;height:100%;width:0;position:absolute}.ivu-drawer-drag-left{right:0}.ivu-drawer-drag-move-trigger{width:8px;height:100px;line-height:100px;position:absolute;top:50%;background:#f3f3f3;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:4px/6px;-webkit-box-shadow:0 0 1px 1px rgba(0,0,0,.2);box-shadow:0 0 1px 1px rgba(0,0,0,.2);cursor:col-resize}.ivu-drawer-drag-move-trigger-point{display:inline-block;width:50%;-webkit-transform:translateX(50%);transform:translateX(50%)}.ivu-drawer-drag-move-trigger-point i{display:block;border-bottom:1px solid silver;padding-bottom:2px}.ivu-breadcrumb{color:#999;font-size:14px}.ivu-breadcrumb a{color:#515a6e;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.ivu-breadcrumb a:hover{color:#57a3f3}.ivu-breadcrumb>span:last-child{font-weight:700;color:#515a6e}.ivu-breadcrumb>span:last-child .ivu-breadcrumb-item-separator{display:none}.ivu-breadcrumb-item-separator{margin:0 8px;color:#dcdee2}.ivu-breadcrumb-item-link>.ivu-icon+span{margin-left:4px}.ivu-list{position:relative}.ivu-list-items{margin:0;padding:0;list-style:none}.ivu-list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 0}.ivu-list-item-content{color:#515a6e}.ivu-list-item-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:0}.ivu-list-item-meta-avatar{margin-right:16px}.ivu-list-item-meta-content{-webkit-box-flex:1;-ms-flex:1 0;flex:1 0}.ivu-list-item-meta-title{font-weight:700;margin-bottom:4px;color:#515a6e;font-size:14px;line-height:22px}.ivu-list-item-meta-title>a{color:#515a6e;-webkit-transition:all .2s;transition:all .2s}.ivu-list-item-meta-title>a:hover{color:#2d8cf0}.ivu-list-item-meta-description{color:rgba(0,0,0,.45);font-size:14px;line-height:22px}.ivu-list-item-action{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:48px;padding:0;font-size:0;list-style:none}.ivu-list-item-action>li{position:relative;display:inline-block;padding:0 8px;color:rgba(0,0,0,.45);font-size:14px;line-height:22px;text-align:center;cursor:pointer}.ivu-list-item-action>li:after{content:"";position:absolute;top:50%;right:0;width:1px;height:14px;margin-top:-7px;background-color:#e8eaec}.ivu-list-item-action>li:first-child{padding-left:0}.ivu-list-item-action>li:last-child:after{display:none}.ivu-list-footer,.ivu-list-header{background:transparent}.ivu-list-footer,.ivu-list-header{padding-top:12px;padding-bottom:12px}.ivu-list-split .ivu-list-item{border-bottom:1px solid #e8eaec}.ivu-list-split .ivu-list-item:last-child{border-bottom:none}.ivu-list-split .ivu-list-header{border-bottom:1px solid #e8eaec}.ivu-list-split .ivu-list-footer{border-top:1px solid #e8eaec}.ivu-list-large .ivu-list-item{padding-top:16px;padding-bottom:16px}.ivu-list-small .ivu-list-item{padding-top:8px;padding-bottom:8px}.ivu-list-vertical .ivu-list-item{-webkit-box-align:initial;-ms-flex-align:initial;align-items:normal}.ivu-list-vertical .ivu-list-item-main{display:block;-webkit-box-flex:1;-ms-flex:1;flex:1}.ivu-list-vertical .ivu-list-item-extra{margin-left:40px}.ivu-list-vertical .ivu-list-item-meta{margin-bottom:16px}.ivu-list-vertical .ivu-list-item-meta-title{margin-bottom:12px;color:rgba(0,0,0,.85);font-size:16px;line-height:24px}.ivu-list-vertical .ivu-list-item-action{margin-top:16px;margin-left:auto}.ivu-list-vertical .ivu-list-item-action>li{padding:0 16px}.ivu-list-vertical .ivu-list-item-action>li:first-child{padding-left:0}.ivu-list-item-no-flex{display:block}.ivu-list:not(.ivu-list-vertical) .ivu-list-item-no-flex .ivu-list-item-action{float:right}.ivu-list-bordered{border:1px solid #dcdee2;border-radius:6px}.ivu-list-bordered .ivu-list-footer,.ivu-list-bordered .ivu-list-header,.ivu-list-bordered .ivu-list-item{padding-right:24px;padding-left:24px}.ivu-list-bordered .ivu-list-item{border-bottom:1px solid #e8eaec}.ivu-list-bordered .ivu-list-pagination{margin:16px 24px}.ivu-list-bordered.ivu-list-small .ivu-list-item{padding-right:16px;padding-left:16px}.ivu-list-bordered.ivu-list-small .ivu-list-footer,.ivu-list-bordered.ivu-list-small .ivu-list-header{padding:8px 16px}.ivu-list-bordered.ivu-list-large .ivu-list-footer,.ivu-list-bordered.ivu-list-large .ivu-list-header{padding:16px 24px}@media screen and (max-width:768px){.ivu-list-item-action,.ivu-list-vertical .ivu-list-item-extra{margin-left:24px}}@media screen and (max-width:576px){.ivu-list-item{-ms-flex-wrap:wrap;flex-wrap:wrap}.ivu-list-item-action{margin-left:12px}.ivu-list-vertical .ivu-list-item{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.ivu-list-vertical .ivu-list-item-main{min-width:220px}.ivu-list-vertical .ivu-list-item-extra{margin:auto auto 16px}}@font-face{font-family:iconfont;src:url(data:application/vnd.ms-fontobject;base64,EA8AAGgOAAABAAIAAAAAAAIABQMAAAAAAAABAJABAAAAAExQAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAARmLsUAAAAAAAAAAAAAAAAAAAAAAAABAAaQBjAG8AbgBmAG8AbgB0AAAADgBSAGUAZwB1AGwAYQByAAAAFgBWAGUAcgBzAGkAbwBuACAAMQAuADAAAAAQAGkAYwBvAG4AZgBvAG4AdAAAAAAAAAEAAAALAIAAAwAwR1NVQrD+s+0AAAE4AAAAQk9TLzI8eUnXAAABfAAAAFZjbWFwL5gm4AAAAgAAAAIuZ2x5ZuHUVh4AAARIAAAHIGhlYWQTL8piAAAA4AAAADZoaGVhB90DjAAAALwAAAAkaG10eCwA//8AAAHUAAAALGxvY2EImgpGAAAEMAAAABhtYXhwARwAbgAAARgAAAAgbmFtZT5U/n0AAAtoAAACbXBvc3R4roygAAAN2AAAAI4AAQAAA4D/gABcBAD//wAABAAAAQAAAAAAAAAAAAAAAAAAAAsAAQAAAAEAAFDsYkZfDzz1AAsEAAAAAADYCMM0AAAAANgIwzT///99BAADgAAAAAgAAgAAAAAAAAABAAAACwBiAAcAAAAAAAIAAAAKAAoAAAD/AAAAAAAAAAEAAAAKAB4ALAABREZMVAAIAAQAAAAAAAAAAQAAAAFsaWdhAAgAAAABAAAAAQAEAAQAAAABAAgAAQAGAAAAAQAAAAAAAQQAAZAABQAIAokCzAAAAI8CiQLMAAAB6wAyAQgAAAIABQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUGZFZABA5gDn5QOA/4AAXAOAAIMAAAABAAAAAAAABAAAAAQA//8EAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAAAAAFAAAAAwAAACwAAAAEAAABpgABAAAAAACgAAMAAQAAACwAAwAKAAABpgAEAHQAAAAUABAAAwAE5gDmCeZi537ngOeD58Pn4ufl//8AAOYA5gnmYed+54Dng+fD5+Ln5f//AAAAAAAAAAAAAAAAAAAAAAAAAAEAFAAUABQAFgAWABYAFgAWABYAAAABAAUAAwAEAAYABwAIAAIACQAKAAABBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAACIAAAAAAAAAAoAAOYAAADmAAAAAAEAAOYJAADmCQAAAAUAAOZhAADmYQAAAAMAAOZiAADmYgAAAAQAAOd+AADnfgAAAAYAAOeAAADngAAAAAcAAOeDAADngwAAAAgAAOfDAADnwwAAAAIAAOfiAADn4gAAAAkAAOflAADn5QAAAAoAAAAAAAAAjAC6AOgBFAGAAf4CbgLqAzgDkAAF////ngQAA2MAJQA2AEcAWABhAAABFAcWFRQOAiIuAjU0NyY1ND4CMzIWFz4BMhYXPgEzMh4CATI+AjQuAiIOAhQeAgEyPgI0LgIiDgIUHgIBMj4CNC4CIg4CFB4CBTIWFAYiJjQ2BAAuLlCLu9S7ilEuLhwvQCQrSBcuZWhlLhhHKyU/Lxz8zgoRDgcHDhETEg0ICA0SATs1XUYoKEZdal1GKChGXQFnChINBwcNEhMRDggIDhH+1yg4OFA4OAKrRzNZaGGqfkhIfqphaFkzRyZCMxwlHxETExEfJRwzQv47FSUwNzAkFRUkMDcwJRX+1BstPEU8LRsbLTxFPC0bASwVJTA3MCQVFSQwNzAlFSAUHRMTHRQAAgAA/4AEAAOAAAsAFQAAAQYABxYAFzYANyYAAzMHJzMRIzcXIwIA2v7fBQUBIdraASEFBf7fmkCAgEBAgIBAA4AF/t/a2v7fBQUBIdraASH9RYCAAYCAgAAAAAAGAAAAAAPNAoYAAwAHAAsADwATABcAAAEhFSEHIRUhBRUhNQUVITUlMxUjJTMVIwEeAdj+KMcDdvyKAq/+CQH3/gkB2B8f/igfHwKFkk9GUh8fkx8feHt7ewAAAAYAAP+0AygDKwADAAcACwAPABMAFwAAEzMRIxMzESMTMxEjEzMRIwM1MxUDNTMV/ZKS4EdHmR8fkh8fd3t7ewJU/igCr/yKAq7+CQH3/gkB2B8f/igfHwABAAD/fQPcA4AAQgAAEwYWBw4BBwYWFxY2FxYXFhcWBgcGFhc+ATUWMzcXMjcXFjc+AScuASc+ATc2Fjc+AScuASc2JicuAScuAScOAQcOAZMDBAEDPhUTARwdKwQDBRUoAioVFDtddlMIBA0MAgo7NVKEHRIPMwEgGQoGMRsMFBMXNwECAgEJFQEDwpGSwQMBEAHrCB0mDVE0M1sVDFkECww4LQUaHyRRBAQxBAEBAQEhHAQRSCAeHwEkOCAFWgwITk1LOwweKAUZBwSd0AQE0J0KBAAAAAAHAAD/wAPAA0AAAAAJAAoAEwAfADgATQAAASMeATI2NCYiBgUjHgEyNjQmIgYDDgEHHgEXPgE3LgETBgcGIicuAScmNDc+ATc2MhceARcWFAcGJQ4BBxQXMzY3PgEyFhcWFzM2NS4BAVAwARsoGxsoGwGPMAEbKBsbKBuBvv0FBf2+vv0FBf1JNEJFmEVDZxwdHRxoQkWYRUNnHB0dHP7FQlkFCDAHAQQ1TjUEAQcwCAVZAdsUGxsoGxsUFBsbKBsbAVEF/b6+/QUF/b6+/f0+Mx0dHRxoQkWYRUNnHB0dHGhCRZhFQ78CVUEHAQEGJjIyJgYBAQdBVQAAAAAHAAD/wAPAA0AAAAAJAAoAEwAfADgARAAAASMeATI2NCYiBgUjHgEyNjQmIgYDDgEHHgEXPgE3LgETBgcGIicuAScmNDc+ATc2MhceARcWFAcGJyEGBxUWFyE2NzUmAVAwARsoGxsoGwGPMAEbKBsbKBuBvv0FBf2+vv0FBf1JNEJFmEVDZxwdHRxoQkWYRUNnHB0dHKP+0AcBAQcBMAcBAQHbFBsbKBsbFBQbGygbGwFRBf2+vv0FBf2+vv39PjMdHR0caEJFmEVDZxwdHRxoQkWYRUOfAQcwBwEBBzAHAAcAAP/AA8ADQAAAAAkACgATAB8AOABNAAABIx4BMjY0JiIGBSMeATI2NCYiBgMOAQceARc+ATcuARMGBwYiJy4BJyY0Nz4BNzYyFx4BFxYUBwYnIwYHDgEiJicmJyMGFR4BFz4BNzQBUDABGygbGygbAY8wARsoGxsoG4G+/QUF/b6+/QUF/Uk0QkWYRUNnHB0dHGhCRZhFQ2ccHR0cozAHAQQ1TjUEAQcwCAVZQkJZBQHbFBsbKBsbFBQbGygbGwFRBf2+vv0FBf2+vv39PjMdHR0caEJFmEVDZxwdHRxoQkWYRUO/AQYmMjImBgEBB0FVAgJVQQcAAgAA//gDiAMIACUAMQAAASMGBxUWFzMHLgEjIg4CFB4CMj4CNTQmJzcVFhczNjc1NCYBLgEnPgE3HgEXDgEDavwFAQEFoMcmWTA6aFMrK1NodGhTKx4dxwEFOAUBEf4hWngCAnhaWngCAngDCAEFOAUBxx0eK1NodGhTKytTaDowWSbHoAUBAQX8DRH9PAJ4Wlp4AgJ4Wlp4AAAAAgAA//ADkwMTACkANQAAAScmDwEnJg8BBh8BBy4BIyIOAhQeAjI+AjU0Jic3FxY/ATYvATc2AS4BJz4BNx4BFw4BA44qBgZcVAYFKwQEVYgmWTA6aFMrK1NodGhTKx4dh1QGBioEBFRcBP3+WngCAnhaWngCAngC4ysEBF1VBAQqBgZUhx0eK1NodGhTKytTaDowWSaIVQQEKgYGVFwG/V4CeFpaeAICeFpaeAAAAAAAABIA3gABAAAAAAAAABUAAAABAAAAAAABAAgAFQABAAAAAAACAAcAHQABAAAAAAADAAgAJAABAAAAAAAEAAgALAABAAAAAAAFAAsANAABAAAAAAAGAAgAPwABAAAAAAAKACsARwABAAAAAAALABMAcgADAAEECQAAACoAhQADAAEECQABABAArwADAAEECQACAA4AvwADAAEECQADABAAzQADAAEECQAEABAA3QADAAEECQAFABYA7QADAAEECQAGABABAwADAAEECQAKAFYBEwADAAEECQALACYBaQpDcmVhdGVkIGJ5IGljb25mb250Cmljb25mb250UmVndWxhcmljb25mb250aWNvbmZvbnRWZXJzaW9uIDEuMGljb25mb250R2VuZXJhdGVkIGJ5IHN2ZzJ0dGYgZnJvbSBGb250ZWxsbyBwcm9qZWN0Lmh0dHA6Ly9mb250ZWxsby5jb20ACgBDAHIAZQBhAHQAZQBkACAAYgB5ACAAaQBjAG8AbgBmAG8AbgB0AAoAaQBjAG8AbgBmAG8AbgB0AFIAZQBnAHUAbABhAHIAaQBjAG8AbgBmAG8AbgB0AGkAYwBvAG4AZgBvAG4AdABWAGUAcgBzAGkAbwBuACAAMQAuADAAaQBjAG8AbgBmAG8AbgB0AEcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAAcwB2AGcAMgB0AHQAZgAgAGYAcgBvAG0AIABGAG8AbgB0AGUAbABsAG8AIABwAHIAbwBqAGUAYwB0AC4AaAB0AHQAcAA6AC8ALwBmAG8AbgB0AGUAbABsAG8ALgBjAG8AbQAAAAACAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsBAgEDAQQBBQEGAQcBCAEJAQoBCwEMAARiZWFyD3Jlc2l6ZS12ZXJ0aWNhbA9jaHVpemhpZmFuemh1YW4Qc2h1aXBpbmdmYW56aHVhbgJxcQVmcm93bgNtZWgFc21pbGUDbWFuBXdvbWFuAAAAAA==);src:url(data:application/vnd.ms-fontobject;base64,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#iefix) format("embedded-opentype"),url("data:application/x-font-woff;charset=utf-8;base64,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") format("woff"),url(data:font/ttf;base64,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) format("truetype"),url(../img/iconfont.13b90fe6.svg#iconfont) format("svg")}.icon-bear:before{content:"\E600"}.icon-resize-vertical:before{content:"\E7C3"}.icon-chuizhifanzhuan:before{content:"\E661"}.icon-shuipingfanzhuan:before{content:"\E662"}.icon-qq:before{content:"\E609"}.icon-frown:before{content:"\E77E"}.icon-meh:before{content:"\E780"}.icon-smile:before{content:"\E783"}.icon-man:before{content:"\E7E2"}.icon-woman:before{content:"\E7E5"}@font-face{font-family:iconfont;src:url(//at.alicdn.com/t/font_1945396_k2lw9lbpkf.woff2?t=1644911706152) format("woff2"),url(//at.alicdn.com/t/font_1945396_k2lw9lbpkf.woff?t=1644911706152) format("woff"),url(//at.alicdn.com/t/font_1945396_k2lw9lbpkf.ttf?t=1644911706152) format("truetype")}.iconfont{font-family:iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.iconcaidanshouqi:before{content:"\E791"}.iconcaidanzhankai:before{content:"\E792"}.icondingdan:before{content:"\E760"}.iconapp:before{content:"\E75B"}.iconPC:before{content:"\E75C"}.iconxiaochengxu:before{content:"\E75D"}.icongongzhonghao:before{content:"\E75E"}.iconh5:before{content:"\E75F"}.iconshipin:before{content:"\E758"}.iconqiehuanhuiyuan:before{content:"\E757"}.iconguadan:before{content:"\E756"}.iconhexiaodingdanjine:before{content:"\E73C"}.iconmendiandingdanjine:before{content:"\E73B"}.iconmendianchengjiaoyonghushu:before{content:"\E73D"}.iconfufeihuiyuanjine:before{content:"\E73E"}.iconshouyindingdanjine:before{content:"\E73F"}.iconmendianxinzengyonghushu:before{content:"\E740"}.iconhuiyuankajihuoshu:before{content:"\E741"}.iconxinzengyonghushu1:before{content:"\E742"}.iconfenpeidingdanjine:before{content:"\E743"}.iconyuexiaohaojine:before{content:"\E744"}.iconerweima-xingerenzhongxin:before{content:"\E715"}.iconhuishan:before{content:"\E70F"}.iconshangpinshuliang-jia:before{content:"\E70E"}.iconshangpinshuliang-jian:before{content:"\E70D"}.icontupianguanggao1:before{content:"\E6FE"}.iconsousukuang1:before{content:"\E6FF"}.iconwenzhangliebiao1:before{content:"\E700"}.iconpintuan1:before{content:"\E701"}.iconshangpinliebiao1:before{content:"\E702"}.iconyouhuiquan1:before{content:"\E703"}.iconxiaochengxuzhibo1:before{content:"\E704"}.iconmiaosha1:before{content:"\E705"}.iconxinwenbobao1:before{content:"\E706"}.icondaohangzu1:before{content:"\E6F3"}.iconbiaoti1:before{content:"\E6F4"}.iconfenleidaohang1:before{content:"\E6F5"}.iconcuxiaoliebiao1:before{content:"\E6F6"}.iconfuzhukongbai1:before{content:"\E6F7"}.iconhuodongmofang1:before{content:"\E6F8"}.iconguanzhugongzhonghao1:before{content:"\E6F9"}.iconkanjia1:before{content:"\E6FA"}.iconfuzhuxian1:before{content:"\E6FB"}.iconkefu1:before{content:"\E6FC"}.iconfuwenben1:before{content:"\E6FD"}.icondantu:before{content:"\E6F0"}.iconlashen:before{content:"\E6F1"}.iconpingpu:before{content:"\E6F2"}.iconshouhou-tuikuan-lan:before{content:"\E6EA"}.icondaifukuan-lan:before{content:"\E6EB"}.icondaishouhuo-lan:before{content:"\E6EC"}.icondaipingjia-lan:before{content:"\E6EE"}.icondaifahuo-lan:before{content:"\E6EF"}.icondaifukuan-ju:before{content:"\E6E5"}.iconshouhou-tuikuan-ju:before{content:"\E6E6"}.icondaishouhuo-ju:before{content:"\E6E7"}.icondaipingjia-ju:before{content:"\E6E8"}.icondaifahuo-ju:before{content:"\E6E9"}.icondaipingjia-fen:before{content:"\E6E0"}.icondaishouhuo-fen:before{content:"\E6E1"}.icondaifukuan-fen:before{content:"\E6E2"}.icondaifahuo-fen:before{content:"\E6E3"}.icona-shouhoutuikuan-fen:before{content:"\E6E4"}.icondaifahuo-lv:before{content:"\E6DB"}.icondaishouhuo-lv:before{content:"\E6DC"}.icondaifukuan-lv:before{content:"\E6DD"}.icondaipingjia-lv:before{content:"\E6DE"}.iconshouhou-tuikuan-lv:before{content:"\E6DF"}.icondaifukuan1:before{content:"\E6D5"}.icondaipingjia1:before{content:"\E6D6"}.iconshouhou_tuikuan:before{content:"\E6D7"}.icondaifahuo1:before{content:"\E6D8"}.icondaishouhuo1:before{content:"\E6D9"}.iconshezhi:before{content:"\E6D4"}.icons-kefu:before{content:"\E6D3"}.iconduohang:before{content:"\E6B4"}.icon4ge1:before{content:"\E6B5"}.icon5ge1:before{content:"\E6B6"}.icondayuanjiao:before{content:"\E6B7"}.icon3ge1:before{content:"\E6B8"}.icondanhang:before{content:"\E6B9"}.iconzuoyoutuwen:before{content:"\E6B3"}.iconyangshi8:before{content:"\E6B1"}.iconyangshi9:before{content:"\E6B2"}.iconyangshi1:before{content:"\E6AA"}.iconyangshi4:before{content:"\E6AB"}.iconyangshi5:before{content:"\E6AC"}.iconyangshi6:before{content:"\E6AD"}.iconyangshi2:before{content:"\E6AE"}.iconyangshi7:before{content:"\E6AF"}.iconyangshi3:before{content:"\E6B0"}.iconshuzi:before{content:"\E6A8"}.iconjinyong:before{content:"\E6A9"}.icon4ge:before{content:"\E6A5"}.icon3ge:before{content:"\E6A6"}.icon5ge:before{content:"\E6A7"}.icon2hang:before{content:"\E6A2"}.icon3hang:before{content:"\E6A3"}.icon4hang:before{content:"\E6A4"}.iconxiayi:before{content:"\E69E"}.iconshangyi:before{content:"\E6A1"}.iconshanchu2:before{content:"\E69F"}.iconfuzhi:before{content:"\E6A0"}.iconzuixin:before{content:"\E683"}.iconxuanzhong6:before{content:"\E76D"}.icontianjia:before{content:"\E76C"}@font-face{font-family:iconfontYI;src:url(../fonts/iconfontYI.d1990cbc.eot);src:url(../fonts/iconfontYI.d1990cbc.eot#iefix) format("embedded-opentype"),url("data:application/x-font-woff2;charset=utf-8;base64,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") format("woff2"),url(../fonts/iconfontYI.40366cb7.woff) format("woff"),url(../fonts/iconfontYI.61aade08.ttf) format("truetype"),url(../img/iconfontYI.2ade83ca.svg#iconfontYI) format("svg")}.iconfontYI{font-family:iconfontYI!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-jingpintuijian:before{content:"\E60D"}.icon-xiaolian:before{content:"\E60F"}.icon-tuiguang:before{content:"\E63B"}.icon-yuandianxiao:before{content:"\E82F"}.icon-xiazai5:before{content:"\E605"}.icon-icon34:before{content:"\E62B"}.icon-dadianhua01:before{content:"\E623"}.icon-webicon318:before{content:"\E6C2"}.icon-iconfontguanbi:before{content:"\E643"}.icon-icon25201:before{content:"\E70D"}.icon-cuxiaoguanli:before{content:"\E60E"}.icon-miaosha:before{content:"\E6C3"}.icon-huiyuan:before{content:"\E60B"}.icon-caigou-xianxing:before{content:"\E887"}.icon-caigou:before{content:"\E888"}.icon-yingyongchengxu-xianxing:before{content:"\E8A1"}.icon-yingyongchengxu:before{content:"\E8A2"}.icon-ziyuan-xianxing:before{content:"\E8A4"}.icon-shouye:before{content:"\E8B9"}.icon-shouye-xianxing:before{content:"\E8BA"}.icon-yonghu-xianxing:before{content:"\E8C8"}.icon-yonghu:before{content:"\E8C9"}.icon-ditu:before{content:"\E906"}.icon-sousuo2:before{content:"\E757"}.icon-2:before{content:"\E684"}.icon-dizhi:before{content:"\E608"}.icon-huangguan:before{content:"\E624"}.icon-huangguan1:before{content:"\E625"}.icon-huangguan2:before{content:"\E626"}.icon-wuliu:before{content:"\E6F2"}.icon-xuanzhong:before{content:"\E615"}.icon-xinpin:before{content:"\E610"}.icon-arrow:before{content:"\E627"}.icon-yuezhifu:before{content:"\E65E"}.icon-bianji:before{content:"\E6CC"}.icon-wenti:before{content:"\E758"}.icon-qiandai:before{content:"\E6B1"}.icon-xiangyou:before{content:"\E679"}.icon-paihang:before{content:"\E73E"}.icon-weizhi:before{content:"\E62D"}.icon-remen:before{content:"\E67C"}.icon-tuandui:before{content:"\E685"}.icon-yuezhifu1:before{content:"\E61A"}.icon-yonghu2:before{content:"\E60A"}.icon-hebingxingzhuang:before{content:"\E656"}.icon-gouwuche1:before{content:"\E642"}.icon-liulan:before{content:"\E629"}.icon-jinbi1:before{content:"\E655"}.icon-guanbi2:before{content:"\E61C"}.icon-sousuo:before{content:"\E67D"}.icon-weixin:before{content:"\E600"}.icon-weixin3:before{content:"\E618"}.icon-paihang1:before{content:"\E633"}.icon-tongji:before{content:"\E687"}.icon-caidan:before{content:"\E62A"}.icon-erweima:before{content:"\E607"}.icon-shoucang:before{content:"\E606"}.icon-jian:before{content:"\E621"}.icon-jia:before{content:"\E7E0"}.icon-guanbi:before{content:"\E62F"}.icon-xiangshang1:before{content:"\E622"}.icon-shuoming:before{content:"\E630"}.icon-xiala:before{content:"\E67F"}.icon-pailie:before{content:"\E61B"}.icon-fenxiang:before{content:"\E603"}.icon-yinhangqia:before{content:"\E72C"}.icon-sousuo1:before{content:"\E64C"}.icon-duihao:before{content:"\E64E"}.icon-dingdan:before{content:"\E61E"}.icon-tupianpailie:before{content:"\E620"}.icon-chongzhi:before{content:"\E602"}.icon-shezhi:before{content:"\E619"}.icon-gerenzhongxin:before{content:"\E636"}.icon-shouye1:before{content:"\E637"}.icon-gouwuche2:before{content:"\E638"}.icon-shuoming1:before{content:"\E673"}.icon-duihao2:before{content:"\E601"}.icon-complete:before{content:"\E646"}.icon-weixin1:before{content:"\E66E"}.icon-xianxiazhifu:before{content:"\E6E1"}.icon-tianjiadizhi:before{content:"\E640"}.icon-weixin2:before{content:"\E604"}.icon-gouwuche:before{content:"\E669"}.icon-jiazai:before{content:"\E62C"}.icon-huabanfuben:before{content:"\E654"}.icon-kefu_o:before{content:"\EB63"}.icon-liwu_o:before{content:"\EB65"}.icon-anniu_jiantouzhankai_o:before{content:"\EB89"}.icon-jiantou_xiayiye_o:before{content:"\EB8F"}.icon-jiantou_shangxiaqiehuan_o:before{content:"\EB90"}.icon-shangxiazhankai_o:before{content:"\EB9A"}.icon-huobiliu_o:before{content:"\EB9F"}.icon-jinbi_o:before{content:"\EBA1"}.icon-gerentouxiang_o:before{content:"\EBAC"}.icon-qunzu_o:before{content:"\EBAD"}.icon-dianhua_o:before{content:"\EBAF"}.icon-shoucang_o:before{content:"\EBAE"}.icon-yunshangchuan_o:before{content:"\EBB3"}.icon-bingtu_o:before{content:"\EBB4"}.icon-baoguo_huanbaohe_o:before{content:"\EBB6"}.icon-baoguo_quxiaoshouhuo_o:before{content:"\EBB7"}.icon-baoguo_shouhuo_o:before{content:"\EBB8"}.icon-baoguo_lingjian_o:before{content:"\EBB9"}.icon-baoguo_shouna_o:before{content:"\EBBE"}.icon-didiandingwei_o:before{content:"\EBBA"}.icon-zhekou:before{content:"\E790"}.icon-laba:before{content:"\E612"}.icon-quanxianguanlisuozi:before{content:"\E6D2"}.icon-youjian:before{content:"\E677"}.icon-xiala1:before{content:"\E609"}.icon-weixinzhifu:before{content:"\E632"}.icon-jingyanzhi:before{content:"\E62E"}.icon-up:before{content:"\E617"}.icon-kefu:before{content:"\E6B2"}.icon-shenhezhong:before{content:"\E6CE"}.icon-kanjia1:before{content:"\E613"}.icon-shanchu1:before{content:"\E611"}.icon-zhifubao:before{content:"\E61D"}.icon-yonghu1:before{content:"\E644"}.icon-gongneng:before{content:"\E63A"}.icon-suozi:before{content:"\E631"}.icon-jiantou:before{content:"\E641"}.icon-kanjia:before{content:"\E69B"}.icon-pintuan:before{content:"\E60C"}.icon-bianji1:before{content:"\E614"}.icon-youhuiquan:before{content:"\E6E4"}.icon-fenleiyemian:before{content:"\E639"}.icon-xiangxia:before{content:"\E8CA"}.icon-shanchu:before{content:"\E628"}.icon-guanbi3:before{content:"\E6C5"}.icon-xuanzhong1:before{content:"\E6EF"}.icon-weixuanzhong:before{content:"\E6F0"}.icon-zhuangshixian:before{content:"\E6F1"}.icon-jishuzhichi:before{content:"\E6F3"}.icon-biankuang:before{content:"\E6F4"}.icon-guanbi1:before{content:"\E6F5"}.icon-xiangshang:before{content:"\EBBB"}.icon-icon-test:before{content:"\E6F6"}.icon-mingxi:before{content:"\E6F7"}.icon-tishengfenzhi:before{content:"\E6F8"}.icon-pintuanchenggong:before{content:"\E6F9"}.icon-pintuanshibai:before{content:"\E6FA"}.icon-shitixing:before{content:"\E6FB"}.icon-kongxinxing:before{content:"\E6FC"}.icon-yituikuan:before{content:"\E6FD"}.icon-tuikuanzhong:before{content:"\E6FE"}.icon-lingxing:before{content:"\E6FF"}.icon-xiangzuo:before{content:"\EBBC"}.icon-icon_im_face:before{content:"\EB96"}.icon-icon_im_keyboard:before{content:"\EB97"}.icon-shoucang1:before{content:"\E714"}.icon-dianhau:before{content:"\E634"}.icon-zhinengkefu-:before{content:"\E616"}.icon-code_:before{content:"\E723"}.icon-code_1:before{content:"\E724"}.icon-phone_:before{content:"\E725"}.icon-shijian:before{content:"\E635"}.icon-xiangxia2:before{content:"\EBBD"}.icon-xuanzhong2:before{content:"\E731"}.icon-shujutongji:before{content:"\E732"}.icon-xiangxishuju:before{content:"\E733"}.icon-gengduo:before{content:"\E734"}.icon-crmeb:before{content:"\E735"}.icon-crmeb1:before{content:"\E739"}.icon-haibao:before{content:"\E73B"}.icon-tupian-:before{content:"\E73F"}.icon-xiugai:before{content:"\E61F"}.icon-pintuan-copy:before{content:"\EBBF"}.icon-tonghua:before{content:"\E740"}.icon-gerenzhongxin-copy:before{content:"\EBC0"}.icon-shouye1-copy:before{content:"\EBC1"}.icon-gouwuche2-copy:before{content:"\EBC2"}.icon-fenleiyemian-copy:before{content:"\EBC3"}.icon-mzshopping:before{content:"\E746"}.icon-shouye3:before{content:"\E74C"}.icon-shouye2:before{content:"\E748"}.icon-fenlei1:before{content:"\E74E"}.icon-fenlei:before{content:"\E749"}.icon-gouwuche4:before{content:"\E74F"}.icon-gouwuche3:before{content:"\E74A"}.icon-geren1:before{content:"\E750"}.icon-geren:before{content:"\E74B"}@font-face{font-family:iconfont;src:url(../fonts/iconfont.edf75d6a.eot);src:url(../fonts/iconfont.edf75d6a.eot#iefix) format("embedded-opentype"),url("data:application/x-font-woff2;charset=utf-8;base64,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") format("woff2"),url(../fonts/iconfont.3bb04b23.woff) format("woff"),url(../fonts/iconfont.ba3ee7a9.ttf) format("truetype"),url(../img/iconfont.e48d5fe1.svg#iconfont) format("svg")}.iconfont,.iconfont-diy{font-family:iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.iconbianji2:before{content:"\E682"}.icongengduozhankai1:before{content:"\E67E"}.icontupian3:before{content:"\E67F"}.iconbiaoqing2:before{content:"\E680"}.iconhuashu1:before{content:"\E681"}.iconshangpintuikuanjine:before{content:"\E679"}.iconjiaoyijine:before{content:"\E67A"}.iconyuezhifujine:before{content:"\E67B"}.iconzhifuyongjinjine:before{content:"\E67C"}.iconxianxiashouyinjine:before{content:"\E67D"}.iconliaotian:before{content:"\E769"}.iconbianji11:before{content:"\E678"}.iconjinru:before{content:"\E676"}.iconfanhui:before{content:"\E677"}.icongengduo:before{content:"\E66D"}.iconfasong:before{content:"\E66E"}.iconcha1:before{content:"\E66F"}.iconmima:before{content:"\E670"}.iconsousuo:before{content:"\E671"}.iconshouji:before{content:"\E672"}.icontuichu:before{content:"\E673"}.iconshangpinxinxi:before{content:"\E674"}.iconzhanghao:before{content:"\E675"}.iconbiaoqing:before{content:"\E668"}.icongengduozhankai:before{content:"\E669"}.iconhuashu:before{content:"\E66B"}.icontupian2:before{content:"\E66C"}.icontianjia11:before{content:"\E662"}.iconbianji1:before{content:"\E663"}.iconshezhi1:before{content:"\E664"}.iconshanchu1:before{content:"\E665"}.iconjiahao:before{content:"\E666"}.iconcha:before{content:"\E667"}.iconshanchu:before{content:"\E767"}.iconbianji:before{content:"\E768"}.iconduihao:before{content:"\E6BA"}.icondaipingjia:before{content:"\E65D"}.icondaishouhuo:before{content:"\E65E"}.iconshouhou-tuikuan:before{content:"\E65F"}.icondaifahuo:before{content:"\E660"}.icondaifukuan:before{content:"\E661"}.iconzhuanjie:before{content:"\E766"}.iconliulanqi:before{content:"\E65C"}.iconfangkeshu:before{content:"\E63F"}.iconfangwenliang:before{content:"\E642"}.iconchengjiaoyonghushu:before{content:"\E63D"}.iconchongzhijianshu:before{content:"\E63E"}.iconchengbenjine:before{content:"\E640"}.iconfufeihuiyuanshu:before{content:"\E641"}.iconchongzhiyonghushu:before{content:"\E643"}.icongoumaihuiyuanjine:before{content:"\E644"}.iconfangke-zhifuzhuanhuashuai:before{content:"\E645"}.iconjingzengyonghu:before{content:"\E646"}.iconkedanjia:before{content:"\E647"}.iconjiagoujianshu:before{content:"\E648"}.iconleijichongzhiyonghu:before{content:"\E649"}.iconleijichengjiaoyonghu:before{content:"\E64A"}.iconleijihuiyuanshu:before{content:"\E64B"}.iconshangpinliulanliang:before{content:"\E64C"}.iconshangpinzhifujine:before{content:"\E64D"}.icontuikuanjianshu:before{content:"\E64E"}.iconleijiguanzhuyonghu:before{content:"\E64F"}.icontuikuan:before{content:"\E650"}.iconxiadanjianshu:before{content:"\E651"}.iconleijiquguanyonghu:before{content:"\E652"}.iconleijiyonghu:before{content:"\E653"}.iconxinzengquguanyonghu:before{content:"\E654"}.iconshangpinfangkeshu:before{content:"\E655"}.iconxinzengyonghushu:before{content:"\E656"}.iconxinzengguanzhuyonghu:before{content:"\E657"}.iconzhifujine:before{content:"\E658"}.iconyingyee:before{content:"\E659"}.iconzhifujianshu:before{content:"\E65A"}.iconzhichujine:before{content:"\E65B"}.iconguanji:before{content:"\E6ED"}.iconshengyinjingyinxianxing:before{content:"\E94F"}.iconshengyinyinliang:before{content:"\E66A"}.iconguanbi5:before{content:"\E761"}.icontupian1:before{content:"\E762"}.iconbiaoqing1:before{content:"\E764"}.iconzhanghaomima:before{content:"\E763"}.iconerweima2:before{content:"\E765"}.iconjuxing:before{content:"\E628"}.iconzidongxuanze:before{content:"\E625"}.iconshoudongxuanze:before{content:"\E626"}.icondanlie:before{content:"\E622"}.iconlianglie:before{content:"\E623"}.iconsanlie:before{content:"\E624"}.iconzhibozhong:before{content:"\E621"}.iconyijieshu:before{content:"\E61F"}.iconweikaishi:before{content:"\E620"}.icondrag2:before{content:"\E61E"}.iconbanner_3:before{content:"\E613"}.iconxiaochengxuzhibo:before{content:"\E63C"}.iconSolidline:before{content:"\E61B"}.iconDottedline:before{content:"\E61C"}.iconDotline:before{content:"\E61D"}.icondrop-down:before{content:"\E619"}.iconDot:before{content:"\E605"}.iconSquarepoint:before{content:"\E60D"}.icondel_2:before{content:"\E608"}.iconaddto:before{content:"\E60C"}.icondel_1:before{content:"\E610"}.icondrag:before{content:"\E617"}.iconComm_number:before{content:"\E600"}.iconComm_whole:before{content:"\E603"}.iconComm_Price:before{content:"\E616"}.iconPic_square:before{content:"\E60E"}.iconPic_fillet:before{content:"\E60F"}.iconsearch_2:before{content:"\E615"}.iconsearch_1:before{content:"\E618"}.iconbanner_2:before{content:"\E602"}.iconPic_small:before{content:"\E609"}.iconPic_big:before{content:"\E60A"}.iconbanner_1:before{content:"\E60B"}.icondoc_skew:before{content:"\E601"}.icondoc_bold:before{content:"\E604"}.icondoc_general:before{content:"\E61A"}.iconfive:before{content:"\E606"}.iconFour:before{content:"\E614"}.icondoc_center:before{content:"\E607"}.icondoc_right:before{content:"\E611"}.icondoc_left:before{content:"\E612"}.icontupian:before{content:"\E63B"}.iconkefu:before{content:"\E633"}.iconfuzhuxian:before{content:"\E63A"}.iconbiaoti:before{content:"\E627"}.icondaohangzu:before{content:"\E629"}.iconfuzhukongbai:before{content:"\E62A"}.iconfenleidaohang:before{content:"\E62B"}.iconcuxiaoliebiao:before{content:"\E62C"}.iconkanjia:before{content:"\E62D"}.iconguanzhugongzhonghao:before{content:"\E62E"}.iconhuodongmofang:before{content:"\E62F"}.iconfuwenben:before{content:"\E630"}.iconmiaosha:before{content:"\E631"}.iconshangpinliebiao:before{content:"\E632"}.iconpintuan:before{content:"\E634"}.iconsousukuang:before{content:"\E635"}.icontupianguanggao:before{content:"\E636"}.iconxinwenbobao:before{content:"\E637"}.iconwenzhangliebiao:before{content:"\E638"}.iconyouhuiquan:before{content:"\E639"}.plusColor{color:#e83323}.reduceColor{color:#16ac57}.c_label{font-size:14px;color:#999}.c_label span{margin-left:10px;color:#333}.c_row-item{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.acea-row,.c_row-item{display:-webkit-box;display:-ms-flexbox;display:flex}.acea-row{-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-ms-flex-wrap:wrap;flex-wrap:wrap}.acea-row.row-middle{-webkit-box-align:center;-o-box-align:center;-ms-flex-align:center;align-items:center}.acea-row.row-top{-webkit-box-align:start;-o-box-align:start;-ms-flex-align:start;align-items:flex-start}.acea-row.row-bottom{-webkit-box-align:end;-o-box-align:end;-ms-flex-align:end;align-items:flex-end}.acea-row.row-center{-webkit-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;justify-content:center}.acea-row.row-right{-webkit-box-pack:end;-o-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.acea-row.row-left{-webkit-box-pack:start;-o-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.acea-row.row-between{-webkit-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.acea-row.row-around,.acea-row.row-column-around{-ms-flex-pack:distribute;justify-content:space-around;-webkit-justify-content:space-around}.acea-row.row-column-around{-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.acea-row.row-column,.acea-row.row-column-between{-webkit-box-orient:vertical;-o-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.acea-row.row-column-between{-webkit-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.acea-row.row-center-wrapper{-webkit-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;justify-content:center}.acea-row.row-between-wrapper,.acea-row.row-center-wrapper{-webkit-box-align:center;-o-box-align:center;-ms-flex-align:center;align-items:center}.acea-row.row-between-wrapper{-webkit-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.mobile-config{width:100%;padding:15px}body,html{font-size:12px}.ivu-table-wrapper{overflow:unset!important}.ivu-layout-content{overflow-x:hidden!important}.page{margin-top:22px}.vxe-table--loading{background-color:hsla(0,0%,100%,.9)!important}.vxe-table--loading .vxe-table--spinner:after,.vxe-table--loading .vxe-table--spinner:before{width:50%!important;height:50%!important}.ivu-table-header table{border-top:1px dashed #e8eaec!important}.ivu-form .ivu-form-item-label,.ivu-radio-group-button .ivu-radio-wrapper,.ivu-table{font-size:12px!important}.ivu-table-cell{padding:6px 18px!important}.ivu-table th{background:#fff!important}.ivu-btn{font-size:12px!important}.ivu-icon-ios-refresh{color:#1890ff!important}.product_tabs .ivu-tabs-bar{margin-bottom:0!important}.product_tabs .ivu-page-header{border-bottom:0}.product_tabs .ivu-page-header-content{margin-bottom:0!important}.ivu-radio{padding:8px 0}.ivu-input,.ivu-radio-wrapper{font-size:12px!important}.ivu-notice-desc{word-break:normal;text-align:left!important}.modalBody .ivu-modal-body{padding:27px!important}.ivu-mt-16,.Modals .ivu-mt{margin-top:0!important}.Modals .ivu-form-item-content{line-height:unset}.Modals .label .ivu-input{border:1px solid #f5f5f5}.Modals .ivu-table table{width:100%!important}.mr{margin-right:15px}.mr10{margin-right:10px}.ml20{margin-left:20px}.ml10{margin-left:10px}.ml15{margin-left:15px}.ml40{margin-left:40px!important}.ml95{margin-left:95px!important}.pt5{padding:5px 0!important;-webkit-box-sizing:border-box;box-sizing:border-box}.mr50{margin-right:50px}.mr20{margin-right:20px!important}.mr15{margin-right:15px!important}.mr5{margin-right:5px!important}.mb20{margin-bottom:20px!important}.mb15{margin-bottom:15px!important}.mb30{margin-bottom:30px!important}.mt3{margin-top:3px}.mt35{margin-top:35px}.mb50{margin-bottom:50px!important}.mt30{margin-top:30px}.mt25{margin-top:25px}.mt20{margin-top:20px}.mt50{margin-top:50px}.mt10{margin-top:10px}.mb10{margin-bottom:10px!important}.spBlock{display:block}.mb5{margin-bottom:5px!important}.pl25{padding-left:25px;-webkit-box-sizing:border-box;box-sizing:border-box}.index_bg{width:100%;background:rgba(0,0,0,.6)!important;z-index:0!important}.fl_header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header_top{padding-bottom:16px!important;padding-left:10px!important}.i-layout-menu-side-title-icon-single .ivu-icon{font-size:20px}.ivu-layout-content{position:relative}.ivu-form-item-content{font-size:12px!important}#shopp-manager .ivu-form-item-content{line-height:23px!important}#shopp-manager .ivu-tag{background-color:unset!important;height:28px!important;line-height:28px!important;padding:0 10px!important}#shopp-manager .ivu-tag .ivu-icon-ios-close{top:0}.font-blue:hover{color:#2d8cf0;cursor:pointer}.Modals .ivu-table .ivu-table-header table{border-top:0!important}.ivu-table-cell{padding:10px 5px!important}.ivu-table-cell-with-expand{line-height:31px!important}.i-layout-tabs-fix{z-index:5!important}.ivu-table-fixed-right td,.ivu-table-fixed-right th{text-align:center!important}.ivu-table-fixed-right{-webkit-box-shadow:-2px 0 6px -2px rgba(0,0,0,.1)!important;box-shadow:-2px 0 6px -2px rgba(0,0,0,.1)!important;top:1px!important}.ivu-table-fixed-right tr:last-child(1) td{border-bottom:0}.ivu-table-fixed-right:before,.ivu-table-fixed:before,.ivu-table:before{background-color:unset!important}.ivu-table-fixed-body{background-color:#fff;overflow:unset!important}.vxe-header--row th:first-of-type,.vxe-table--body td:first-of-type{padding-left:10px!important}.ivu-modal-header{background:#fafafa}.ivu-mb,.ivu-mb-16{margin-bottom:16px!important}.ivu-mt,.ivu-mt-16{margin-top:16px!important}.ivu-table-wrapper{border:0}.i-layout-page-header{margin:0 -18px;background-color:#fff;padding:7px 32px 0 32px}.ivu-page-header-title{display:inline-block;color:#17233d;font-weight:500;font-size:20px;padding-bottom:16px;margin-left:10px}.main .content-wrapper{padding-top:0}.ivu-tabs-bar{margin-bottom:0}.perW100{width:100%}.perW90{width:90%}.perW50{width:50%}.perW20{width:20%}.perW35{width:35%}.perW30{width:30%}.font14{font-size:14px!important}.ivu-table:after{width:0}.ivu-text-left{text-align:left}.ivu-text-right{text-align:right}.ivu-block{display:block}.ivu-pl-8{padding-left:8px!important}.tabBox_img{width:36px;height:36px;border-radius:4px;cursor:pointer}.tabBox_img img{width:100%;height:100%}.mask-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-top:20px;border-top:1px solid #e8eaec}.mask-footer button{margin-left:10px}.goods-mask .ivu-modal-body{padding:0}.content img{display:block;max-width:100%;-o-object-fit:contain;object-fit:contain}.none-radius .ivu-modal-content{border-radius:0}.transfer-mask .ivu-modal-wrap{width:1200px;margin:0 auto}.transfer-mask .ivu-modal{position:absolute;right:279px;top:auto;bottom:271px}.maskModel{position:fixed;top:0;left:0;right:0;bottom:0;z-index:55;background-color:rgba(0,0,0,.5)}.input-input{display:block;height:100%;background:none;color:inherit;opacity:1;-webkit-text-fill-color:currentcolor;font:inherit;line-height:inherit;letter-spacing:inherit;text-align:inherit;text-indent:inherit;text-transform:inherit;text-shadow:inherit;border:none}.kf_mobile .textarea-box textarea{resize:none!important;height:148px;border-color:transparent;font-size:14px!important}.kf_mobile .textarea-box textarea:focus{-webkit-box-shadow:none;box-shadow:none}.line1{white-space:nowrap}.line1,.line2{overflow:hidden;text-overflow:ellipsis}.line2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.label-box .ivu-modal-mask,.none-radius .ivu-modal-mask{background-color:transparent}.empty-box{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#f3f5f7;border-radius:6px}.empty-box.on{border-radius:0}.empty-box .iconfont-diy{color:#bbbfc8;font-size:30px}.paddingBox{padding:0 10px 10px}#app,body,html{height:100%}.chart-scroll .ivu-scroll-container::-webkit-scrollbar,.i-scrollbar-hide::-webkit-scrollbar{width:0}.chart-scroll .ivu-scroll-container::-webkit-scrollbar-track,.i-scrollbar-hide::-webkit-scrollbar-track{background-color:transparent}.chart-scroll .ivu-scroll-container::-webkit-scrollbar-thumb,.i-scrollbar-hide::-webkit-scrollbar-thumb{background:#e8eaec}.i-scrollbar::-webkit-scrollbar,.right-scroll .ivu-scroll-container::-webkit-scrollbar{width:6px}.i-scrollbar::-webkit-scrollbar-track,.right-scroll .ivu-scroll-container::-webkit-scrollbar-track{background-color:transparent}.i-scrollbar::-webkit-scrollbar-thumb,.right-scroll .ivu-scroll-container::-webkit-scrollbar-thumb{background:#808695;border-radius:4px}.i-scrollbar-hide::-webkit-scrollbar{width:0}.i-scrollbar-hide::-webkit-scrollbar-track{background-color:transparent}.i-scrollbar-hide::-webkit-scrollbar-thumb{background:#e8eaec}.i-scrollbar::-webkit-scrollbar{width:6px}.i-scrollbar::-webkit-scrollbar-track{background-color:transparent}.i-scrollbar::-webkit-scrollbar-thumb{background:#808695;border-radius:4px}.i-table-no-border .ivu-table th{background-color:#fff}.i-table-no-border .ivu-table-wrapper,.i-table-no-border .ivu-table tr:last-child td{border:none}.i-table-no-border .ivu-table:after,.i-table-no-border .ivu-table:before{display:none}.primary[data-v-4ec8dc93]{position:absolute;right:0;bottom:0}.upgrade .header[data-v-4ec8dc93]{font-size:12px;color:#000}.upgrade .header .v[data-v-4ec8dc93]{color:#1890ff;margin-left:10px}.upgrade .header .num[data-v-4ec8dc93]{color:#1890ff;font-size:24px}.upgrade .header .info[data-v-4ec8dc93]{color:#999}.upgrade .header .info ul[data-v-4ec8dc93],.upgrade .header .title[data-v-4ec8dc93]{color:#999;display:-webkit-box;display:-ms-flexbox;display:flex}.upgrade .header .info ul[data-v-4ec8dc93]{margin-left:40px}.upgrade .header .info ul li[data-v-4ec8dc93]::marker{color:red}.upgrade .header .info ul li+li[data-v-4ec8dc93]{margin-left:40px}.upgrade .contentTime .list[data-v-4ec8dc93]{width:85%}.upgrade .contentTime .info[data-v-4ec8dc93]{font-size:12px!important;color:#999!important;margin-top:13px}.upgrade .contentTime .info li[data-v-4ec8dc93]{list-style-type:disc;margin-left:16px;line-height:26px}.upgrade .contentTime .collapse[data-v-4ec8dc93]{width:100%}.upgrade .contentTime .ivu-collapse[data-v-4ec8dc93]{border:0!important}.upgrade .contentTime .ivu-collapse>.ivu-collapse-item>.ivu-collapse-header[data-v-4ec8dc93]{height:unset!important;line-height:unset!important;border:0!important;font-size:16px!important;color:#333;font-weight:600}.upgrade .contentTime .ivu-collapse>.ivu-collapse-item>.ivu-collapse-header>i[data-v-4ec8dc93]{color:#bbb!important;margin-left:9px}.upgrade .contentTime .ivu-collapse>.ivu-collapse-item.ivu-collapse-item-active>.ivu-collapse-header>i[data-v-4ec8dc93]{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.upgrade .contentTime[data-v-4ec8dc93]{margin-top:30px;position:relative}.upgrade .contentTime .btn[data-v-4ec8dc93]{position:absolute;top:0;right:85px;z-index:99}.upgrade .contentTime .time[data-v-4ec8dc93]{font-size:14px;color:#999;text-align:right;padding-right:28px}.upgrade .contentTime .ivu-timeline-item[data-v-4ec8dc93]:after{content:" ";position:absolute;top:0;left:7px;width:1px;height:100%;background-color:#e8eaec}.upgrade .contentTime .ivu-timeline-item-head-custom[data-v-4ec8dc93]{z-index:2;font-size:16px;color:#dddcdd}.upgrade .contentTime .on .ivu-timeline-item-head-custom[data-v-4ec8dc93]{color:#1890ff;font-size:18px}.upgrade .contentTime .on .ivu-collapse>.ivu-collapse-item>.ivu-collapse-header[data-v-4ec8dc93]{color:#1890ff}.upgrade .contentTime .off .ivu-timeline-item-head-custom[data-v-4ec8dc93]{color:#1890ff;font-size:18px}.upgrade .contentTime .off .time[data-v-4ec8dc93]{color:#1890ff}[data-v-4ec8dc93] .ivu-modal-header{padding:0;border-radius:10px;border:none}.ivu-modal-header-inner[data-v-4ec8dc93],.ivu-modal-header p[data-v-4ec8dc93]{height:96px;color:#fff;line-height:96px;font-size:24px}.ivu-modal-header p[data-v-4ec8dc93]{position:relative}.ivu-modal-header p img[data-v-4ec8dc93]{width:100%;height:100%;position:absolute;top:-20px;left:0}.describe[data-v-4ec8dc93]{text-align:center;padding-top:30px}.describe .success[data-v-4ec8dc93]{font-size:20px;color:#333;margin-top:10px}.ivu-modal-footer[data-v-4ec8dc93]{border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.ivu-btn[data-v-4ec8dc93]{width:128px;height:40px;border:none}.cancel[data-v-4ec8dc93]{background:#eee}.vertical-center-modal[data-v-4ec8dc93]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer[data-v-4ec8dc93]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.demo-i-circle-custom h1[data-v-4ec8dc93]{color:#ccc;font-size:12px;font-weight:400;line-height:17px}.demo-i-circle-custom p[data-v-4ec8dc93]{color:#2a7efb;font-size:14px;line-height:20px;margin:6px 0}.demo-i-circle-custom span[data-v-4ec8dc93]{display:block;color:#ccc;font-size:12px;line-height:17px}.demo-i-circle-custom span i[data-v-4ec8dc93]{font-style:normal;color:#3f414d}.proportion[data-v-4ec8dc93]{font-size:20px;font-weight:600;color:#2a7efb;margin:12px 0 6px}.wait[data-v-4ec8dc93]{font-size:12px;font-weight:400;color:#999}.footer2[data-v-4ec8dc93]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer2 .back[data-v-4ec8dc93],.footer2 .confirm[data-v-4ec8dc93]{width:210px;height:40px}.footer2 .back[data-v-4ec8dc93]{border:none}.header-modal3[data-v-4ec8dc93]{background-size:100% 100%;background-position-y:-20px;text-align:center}.ivu-modal-header .header-modal3[data-v-4ec8dc93]{height:169px;line-height:74px;font-size:20px;font-weight:500;overflow:revert}.describe[data-v-4ec8dc93]{padding-top:0}.describe h2[data-v-4ec8dc93]{font-size:22px;font-weight:400;color:#333;margin-bottom:12px}.vertical-center-modal .ivu-modal[data-v-4ec8dc93]{top:0} \ No newline at end of file diff --git a/crmeb/public/admin/css/app.956b62c3.css.gz b/crmeb/public/admin/css/app.956b62c3.css.gz new file mode 100644 index 0000000000000000000000000000000000000000..186fe54b7d56aed336f07f9b026039fb27dcb35c GIT binary patch literal 118854 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 H3Ofh@qD7T= literal 0 HcmV?d00001 diff --git a/crmeb/public/admin/css/chunk-14070da6.77e67292.css b/crmeb/public/admin/css/chunk-14070da6.77e67292.css new file mode 100644 index 000000000..e4ac5fd61 --- /dev/null +++ b/crmeb/public/admin/css/chunk-14070da6.77e67292.css @@ -0,0 +1 @@ +.input[data-v-32e4e24c]{width:400px} \ No newline at end of file diff --git a/crmeb/public/admin/css/chunk-3527faef.be5581cd.css b/crmeb/public/admin/css/chunk-26a92442.780deffd.css similarity index 55% rename from crmeb/public/admin/css/chunk-3527faef.be5581cd.css rename to crmeb/public/admin/css/chunk-26a92442.780deffd.css index 8dbe78f05..a916c62b8 100644 --- a/crmeb/public/admin/css/chunk-3527faef.be5581cd.css +++ b/crmeb/public/admin/css/chunk-26a92442.780deffd.css @@ -1 +1 @@ -.expand-row[data-v-94099db4]{margin-bottom:16px}.Modals[data-v-cbc36dbc] .input{margin-right:10px}[data-v-040743bb] .ivu-form-item-content{line-height:unset!important}.Box .ivu-radio-wrapper[data-v-040743bb]{margin-right:25px}.Box .numPut[data-v-040743bb]{width:100%!important}.lunBox[data-v-040743bb]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:1px solid #0bb20c}.pictrueBox[data-v-040743bb]{display:inline-block}.pictrue[data-v-040743bb]{width:85px;height:85px;border:1px dotted rgba(0,0,0,.1);display:inline-block;position:relative;cursor:pointer}.pictrue img[data-v-040743bb]{width:100%;height:100%}.pictrueTab[data-v-040743bb]{width:40px!important;height:40px!important}.upLoad[data-v-040743bb]{width:40px;height:40px;border:1px dotted rgba(0,0,0,.1);border-radius:4px;background:rgba(0,0,0,.02);cursor:pointer}.ivu-table-wrapper[data-v-040743bb]{border-left:1px solid #dcdee2;border-top:1px solid #dcdee2}.ft[data-v-040743bb]{color:red}.goods_detail .goods_detail_wrapper[data-v-69472a77]{background:url(../img/phonebg.632cc2f9.png) no-repeat top!important;background-size:375px 640px!important;padding:50px 20px;z-index:20;position:fixed;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:375px;background:#f0f2f5}.goods_detail .title-box[data-v-69472a77]{width:335px;height:46px;line-height:46px;background:#fff;text-align:center;color:#333;font-size:16px}.goods_detail .swiper-box[data-v-69472a77]{height:375px}.goods_detail .swiper-box .demo-carousel[data-v-69472a77]{width:333px;height:375px}.goods_detail .swiper-box .demo-carousel img[data-v-69472a77]{width:100%;height:100%;display:block}.goods_detail .goods_info[data-v-69472a77]{width:332px;padding:15px;background:#fff}.goods_detail .goods_info .number-wrapper[data-v-69472a77]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.goods_detail .goods_info .number-wrapper .price[data-v-69472a77]{color:#ff3838;font-size:25px}.goods_detail .goods_info .number-wrapper .price span[data-v-69472a77]{font-size:15px}.goods_detail .goods_info .number-wrapper .old-price[data-v-69472a77]{font-size:15px;margin-left:10px;color:#333}.goods_detail .goods_info .name[data-v-69472a77]{font-size:16px;color:#333}.goods_detail .goods_info .msg[data-v-69472a77]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:10px}.goods_detail .goods_info .msg .item[data-v-69472a77]{color:#999;font-size:14px}.goods_detail .con-box[data-v-69472a77]{margin-top:10px;padding-bottom:20px;background:#f0f2f5;width:335px}[data-v-0f602a60] .ivu-modal-mask,[data-v-0f602a60] .ivu-modal-wrap{z-index:999!important}.Box[data-v-0f602a60] .ivu-modal-body{height:700px;overflow:auto}.tabBox_img[data-v-0f602a60]{width:36px;height:36px;border-radius:4px;cursor:pointer}.bg[data-v-0f602a60],.tabBox_img img[data-v-0f602a60]{width:100%;height:100%}.bg[data-v-0f602a60]{position:fixed;left:0;top:0;background:rgba(0,0,0,.5);z-index:11}[data-v-0f602a60] .happy-scroll-content{width:100%}[data-v-0f602a60] .happy-scroll-content .demo-spin-icon-load{-webkit-animation:ani-demo-spin-data-v-0f602a60 1s linear infinite;animation:ani-demo-spin-data-v-0f602a60 1s linear infinite}[data-v-0f602a60] .happy-scroll-content .demo-spin-col{height:100px;position:relative;border:1px solid #eee}@-webkit-keyframes ani-demo-spin-data-v-0f602a60{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes ani-demo-spin-data-v-0f602a60{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}} \ No newline at end of file +.expand-row[data-v-94099db4]{margin-bottom:16px}.Modals[data-v-cbc36dbc] .input{margin-right:10px}[data-v-040743bb] .ivu-form-item-content{line-height:unset!important}.Box .ivu-radio-wrapper[data-v-040743bb]{margin-right:25px}.Box .numPut[data-v-040743bb]{width:100%!important}.lunBox[data-v-040743bb]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:1px solid #0bb20c}.pictrueBox[data-v-040743bb]{display:inline-block}.pictrue[data-v-040743bb]{width:85px;height:85px;border:1px dotted rgba(0,0,0,.1);display:inline-block;position:relative;cursor:pointer}.pictrue img[data-v-040743bb]{width:100%;height:100%}.pictrueTab[data-v-040743bb]{width:40px!important;height:40px!important}.upLoad[data-v-040743bb]{width:40px;height:40px;border:1px dotted rgba(0,0,0,.1);border-radius:4px;background:rgba(0,0,0,.02);cursor:pointer}.ivu-table-wrapper[data-v-040743bb]{border-left:1px solid #dcdee2;border-top:1px solid #dcdee2}.ft[data-v-040743bb]{color:red}.goods_detail .goods_detail_wrapper[data-v-69472a77]{background:url(../img/phonebg.632cc2f9.png) no-repeat top!important;background-size:375px 640px!important;padding:50px 20px;z-index:20;position:fixed;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:375px;background:#f0f2f5}.goods_detail .title-box[data-v-69472a77]{width:335px;height:46px;line-height:46px;background:#fff;text-align:center;color:#333;font-size:16px}.goods_detail .swiper-box[data-v-69472a77]{height:375px}.goods_detail .swiper-box .demo-carousel[data-v-69472a77]{width:333px;height:375px}.goods_detail .swiper-box .demo-carousel img[data-v-69472a77]{width:100%;height:100%;display:block}.goods_detail .goods_info[data-v-69472a77]{width:332px;padding:15px;background:#fff}.goods_detail .goods_info .number-wrapper[data-v-69472a77]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.goods_detail .goods_info .number-wrapper .price[data-v-69472a77]{color:#ff3838;font-size:25px}.goods_detail .goods_info .number-wrapper .price span[data-v-69472a77]{font-size:15px}.goods_detail .goods_info .number-wrapper .old-price[data-v-69472a77]{font-size:15px;margin-left:10px;color:#333}.goods_detail .goods_info .name[data-v-69472a77]{font-size:16px;color:#333}.goods_detail .goods_info .msg[data-v-69472a77]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:10px}.goods_detail .goods_info .msg .item[data-v-69472a77]{color:#999;font-size:14px}.goods_detail .con-box[data-v-69472a77]{margin-top:10px;padding-bottom:20px;background:#f0f2f5;width:335px}.label-wrapper .list[data-v-2ef182e9]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.label-wrapper .list .label-item[data-v-2ef182e9]{margin:10px 8px 10px 0;padding:3px 8px;background:#eee;color:#333;border-radius:2px;cursor:pointer;font-size:12px}.label-wrapper .list .label-item.on[data-v-2ef182e9]{color:#fff;background:#1890ff}.label-wrapper .footer[data-v-2ef182e9]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:40px}.label-wrapper .footer button[data-v-2ef182e9]{margin-left:10px}.btn[data-v-2ef182e9]{width:60px;height:24px}.title[data-v-2ef182e9]{font-size:13px}.list-box[data-v-2ef182e9]{overflow-y:auto;overflow-x:hidden;max-height:240px}[data-v-8ca42116] .ivu-modal-mask,[data-v-8ca42116] .ivu-modal-wrap{z-index:999!important}.Box[data-v-8ca42116] .ivu-modal-body{height:700px;overflow:auto}.batch-box[data-v-8ca42116] .ivu-modal-body{overflow:auto;min-height:350px}.tabBox_img[data-v-8ca42116]{width:36px;height:36px;border-radius:4px;cursor:pointer}.bg[data-v-8ca42116],.tabBox_img img[data-v-8ca42116]{width:100%;height:100%}.bg[data-v-8ca42116]{position:fixed;left:0;top:0;background:rgba(0,0,0,.5);z-index:11}[data-v-8ca42116] .happy-scroll-content{width:100%}[data-v-8ca42116] .happy-scroll-content .demo-spin-icon-load{-webkit-animation:ani-demo-spin-data-v-8ca42116 1s linear infinite;animation:ani-demo-spin-data-v-8ca42116 1s linear infinite}[data-v-8ca42116] .happy-scroll-content .demo-spin-col{height:100px;position:relative;border:1px solid #eee}@-webkit-keyframes ani-demo-spin-data-v-8ca42116{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes ani-demo-spin-data-v-8ca42116{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.labelInput[data-v-8ca42116]{border:1px solid #dcdee2;width:20%;padding:0 5px;border-radius:5px;min-height:30px;cursor:pointer}.labelInput .span[data-v-8ca42116]{color:#c5c8ce}.labelInput .iconxiayi[data-v-8ca42116]{font-size:12px} \ No newline at end of file diff --git a/crmeb/public/admin/css/chunk-42ea53e2.ab76f8e1.css b/crmeb/public/admin/css/chunk-42ea53e2.ab76f8e1.css deleted file mode 100644 index 1c1832bfc..000000000 --- a/crmeb/public/admin/css/chunk-42ea53e2.ab76f8e1.css +++ /dev/null @@ -1 +0,0 @@ -.input[data-v-8775b438]{width:400px} \ No newline at end of file diff --git a/crmeb/public/admin/css/chunk-4caf6556.3b0c7950.css b/crmeb/public/admin/css/chunk-4caf6556.3b0c7950.css new file mode 100644 index 000000000..073b0aaf4 --- /dev/null +++ b/crmeb/public/admin/css/chunk-4caf6556.3b0c7950.css @@ -0,0 +1 @@ +.input[data-v-934e33c8]{width:400px} \ No newline at end of file diff --git a/crmeb/public/admin/css/chunk-53d21df5.656fd1ee.css b/crmeb/public/admin/css/chunk-53d21df5.656fd1ee.css deleted file mode 100644 index 4a4b1fbc2..000000000 --- a/crmeb/public/admin/css/chunk-53d21df5.656fd1ee.css +++ /dev/null @@ -1 +0,0 @@ -.ivu-mt .type .item[data-v-1fc67926]{margin:3px 0}.tabform[data-v-1fc67926]{margin-bottom:10px}.Refresh[data-v-1fc67926]{font-size:12px;color:#1890ff;cursor:pointer}.ivu-form-item[data-v-1fc67926]{margin-bottom:10px}.status[data-v-1fc67926] .item~.item{margin-left:6px}.status[data-v-1fc67926] .statusVal{margin-bottom:7px}.type[data-v-1fc67926]{padding:3px 0;-webkit-box-sizing:border-box;box-sizing:border-box}.tabBox_img[data-v-1fc67926]{width:36px;height:36px;border-radius:4px;cursor:pointer}.tabBox_img img[data-v-1fc67926]{width:100%;height:100%} \ No newline at end of file diff --git a/crmeb/public/admin/css/chunk-5be827f6.e0656435.css b/crmeb/public/admin/css/chunk-5be827f6.e0656435.css new file mode 100644 index 000000000..96efc5d7f --- /dev/null +++ b/crmeb/public/admin/css/chunk-5be827f6.e0656435.css @@ -0,0 +1 @@ +.ivu-mt .type .item[data-v-42e5015b]{margin:3px 0}.tabform[data-v-42e5015b]{margin-bottom:10px}.Refresh[data-v-42e5015b]{font-size:12px;color:#1890ff;cursor:pointer}.ivu-form-item[data-v-42e5015b]{margin-bottom:10px}.status[data-v-42e5015b] .item~.item{margin-left:6px}.status[data-v-42e5015b] .statusVal{margin-bottom:7px}.type[data-v-42e5015b]{padding:3px 0;-webkit-box-sizing:border-box;box-sizing:border-box}.tabBox_img[data-v-42e5015b]{width:36px;height:36px;border-radius:4px;cursor:pointer}.tabBox_img img[data-v-42e5015b]{width:100%;height:100%} \ No newline at end of file diff --git a/crmeb/public/admin/css/chunk-7abbff0a.e6d206a5.css b/crmeb/public/admin/css/chunk-77908730.a90ee557.css similarity index 96% rename from crmeb/public/admin/css/chunk-7abbff0a.e6d206a5.css rename to crmeb/public/admin/css/chunk-77908730.a90ee557.css index 3526efa04..745af2c64 100644 --- a/crmeb/public/admin/css/chunk-7abbff0a.e6d206a5.css +++ b/crmeb/public/admin/css/chunk-77908730.a90ee557.css @@ -1 +1 @@ -.maxInpt[data-v-d4b80e9e]{max-width:400px;margin-left:auto;margin-right:auto}.page-account-container[data-v-d4b80e9e]{text-align:center;padding:50px 0}.page-account-top[data-v-d4b80e9e]{margin-bottom:20px}.page-account-top-tit[data-v-d4b80e9e]{font-size:21px;color:#1890ff}.page-account-other[data-v-d4b80e9e]{text-align:center;color:#1890ff;font-size:12px}.page-account-other span[data-v-d4b80e9e]{cursor:pointer}.monaco-editor .accessibilityHelpWidget{padding:10px;vertical-align:middle;overflow:scroll}.monaco-aria-container{position:absolute;left:-999em}.monaco-editor .selection-anchor{background-color:#007acc;width:2px!important}.monaco-editor .bracket-match{-webkit-box-sizing:border-box;box-sizing:border-box}.monaco-editor .monaco-editor-overlaymessage{padding-bottom:8px;z-index:10000}.monaco-editor .monaco-editor-overlaymessage.below{padding-bottom:0;padding-top:8px;z-index:10000}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.monaco-editor .monaco-editor-overlaymessage.fadeIn{-webkit-animation:fadeIn .15s ease-out;animation:fadeIn .15s ease-out}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.monaco-editor .monaco-editor-overlaymessage.fadeOut{-webkit-animation:fadeOut .1s ease-out;animation:fadeOut .1s ease-out}.monaco-editor .monaco-editor-overlaymessage .message{padding:1px 4px}.monaco-editor .monaco-editor-overlaymessage .anchor{width:0!important;height:0!important;border-color:transparent;border-style:solid;z-index:1000;border-width:8px;position:absolute}.monaco-editor .monaco-editor-overlaymessage.below .anchor.below,.monaco-editor .monaco-editor-overlaymessage:not(.below) .anchor.top{display:none}.monaco-editor .monaco-editor-overlaymessage.below .anchor.top{display:inherit;top:-8px}.monaco-editor .contentWidgets .codicon-light-bulb,.monaco-editor .contentWidgets .codicon-lightbulb-autofix{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.monaco-editor .contentWidgets .codicon-light-bulb:hover,.monaco-editor .contentWidgets .codicon-lightbulb-autofix:hover{cursor:pointer}.monaco-editor .codelens-decoration{overflow:hidden;display:inline-block;text-overflow:ellipsis;white-space:nowrap}.monaco-editor .codelens-decoration>a,.monaco-editor .codelens-decoration>span{-moz-user-select:none;user-select:none;-webkit-user-select:none;-ms-user-select:none;white-space:nowrap;vertical-align:sub}.monaco-editor .codelens-decoration>a{text-decoration:none}.monaco-editor .codelens-decoration>a:hover{cursor:pointer}.monaco-editor .codelens-decoration .codicon{vertical-align:middle;color:currentColor!important}.monaco-editor .codelens-decoration>a:hover .codicon:before{cursor:pointer}@-webkit-keyframes fadein{0%{opacity:0;visibility:visible}to{opacity:1}}@keyframes fadein{0%{opacity:0;visibility:visible}to{opacity:1}}.monaco-editor .codelens-decoration.fadein{-webkit-animation:fadein .1s linear;animation:fadein .1s linear}.monaco-scrollable-element>.scrollbar>.scra{cursor:pointer;font-size:11px!important}.monaco-scrollable-element>.visible{opacity:1;background:transparent;-webkit-transition:opacity .1s linear;transition:opacity .1s linear}.monaco-scrollable-element>.invisible{opacity:0;pointer-events:none}.monaco-scrollable-element>.invisible.fade{-webkit-transition:opacity .8s linear;transition:opacity .8s linear}.monaco-scrollable-element>.shadow{position:absolute;display:none}.monaco-scrollable-element>.shadow.top{display:block;top:0;left:3px;height:3px;width:100%;-webkit-box-shadow:#ddd 0 6px 6px -6px inset;box-shadow:inset 0 6px 6px -6px #ddd}.monaco-scrollable-element>.shadow.left{display:block;top:3px;left:0;height:100%;width:3px;-webkit-box-shadow:#ddd 6px 0 6px -6px inset;box-shadow:inset 6px 0 6px -6px #ddd}.monaco-scrollable-element>.shadow.top-left-corner{display:block;top:0;left:0;height:3px;width:3px}.monaco-scrollable-element>.shadow.top.left{-webkit-box-shadow:#ddd 6px 6px 6px -6px inset;box-shadow:inset 6px 6px 6px -6px #ddd}.vs .monaco-scrollable-element>.scrollbar>.slider{background:hsla(0,0%,39.2%,.4)}.vs-dark .monaco-scrollable-element>.scrollbar>.slider{background:hsla(0,0%,47.5%,.4)}.hc-black .monaco-scrollable-element>.scrollbar>.slider{background:rgba(111,195,223,.6)}.monaco-scrollable-element>.scrollbar>.slider:hover{background:hsla(0,0%,39.2%,.7)}.hc-black .monaco-scrollable-element>.scrollbar>.slider:hover{background:rgba(111,195,223,.8)}.monaco-scrollable-element>.scrollbar>.slider.active{background:rgba(0,0,0,.6)}.vs-dark .monaco-scrollable-element>.scrollbar>.slider.active{background:hsla(0,0%,74.9%,.4)}.hc-black .monaco-scrollable-element>.scrollbar>.slider.active{background:#6fc3df}.vs-dark .monaco-scrollable-element .shadow.top{-webkit-box-shadow:none;box-shadow:none}.vs-dark .monaco-scrollable-element .shadow.left{-webkit-box-shadow:#000 6px 0 6px -6px inset;box-shadow:inset 6px 0 6px -6px #000}.vs-dark .monaco-scrollable-element .shadow.top.left{-webkit-box-shadow:#000 6px 6px 6px -6px inset;box-shadow:inset 6px 6px 6px -6px #000}.hc-black .monaco-scrollable-element .shadow.left,.hc-black .monaco-scrollable-element .shadow.top,.hc-black .monaco-scrollable-element .shadow.top.left{-webkit-box-shadow:none;box-shadow:none}.monaco-hover{cursor:default;position:absolute;overflow:hidden;z-index:50;-moz-user-select:text;user-select:text;-webkit-user-select:text;-ms-user-select:text;-webkit-box-sizing:initial;box-sizing:initial;-webkit-animation:fadein .1s linear;animation:fadein .1s linear;line-height:1.5em}.monaco-hover.hidden{display:none}.monaco-hover .hover-contents{padding:4px 8px}.monaco-hover .markdown-hover>.hover-contents:not(.code-hover-contents){max-width:500px;word-wrap:break-word}.monaco-hover .markdown-hover>.hover-contents:not(.code-hover-contents) hr{min-width:100%}.monaco-hover .code,.monaco-hover p,.monaco-hover ul{margin:8px 0}.monaco-hover code{font-family:var(--monaco-monospace-font)}.monaco-hover hr{-webkit-box-sizing:border-box;box-sizing:border-box;border-left:0;border-right:0;margin-top:4px;margin-bottom:-4px;margin-left:-8px;margin-right:-8px;height:1px}.monaco-hover .code:first-child,.monaco-hover p:first-child,.monaco-hover ul:first-child{margin-top:0}.monaco-hover .code:last-child,.monaco-hover p:last-child,.monaco-hover ul:last-child{margin-bottom:0}.monaco-hover ol,.monaco-hover ul{padding-left:20px}.monaco-hover li>p{margin-bottom:0}.monaco-hover li>ul{margin-top:0}.monaco-hover code{border-radius:3px;padding:0 .4em}.monaco-hover .monaco-tokenized-source{white-space:pre-wrap}.monaco-hover .hover-row.status-bar{font-size:12px;line-height:22px}.monaco-hover .hover-row.status-bar .actions{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 8px}.monaco-hover .hover-row.status-bar .actions .action-container{margin-right:16px;cursor:pointer}.monaco-hover .hover-row.status-bar .actions .action-container .action .icon{padding-right:4px}.monaco-hover .markdown-hover .hover-contents .codicon{color:inherit;font-size:inherit;vertical-align:middle}.monaco-hover .hover-contents a.code-link,.monaco-hover .hover-contents a.code-link:hover{color:inherit}.monaco-hover .hover-contents a.code-link:before{content:"("}.monaco-hover .hover-contents a.code-link:after{content:")"}.monaco-hover .hover-contents a.code-link>span{text-decoration:underline;border-bottom:1px solid transparent;text-underline-position:under}.monaco-hover .markdown-hover .hover-contents:not(.code-hover-contents) span{margin-bottom:4px;display:inline-block}.monaco-hover-content .action-container a{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.monaco-hover-content .action-container.disabled{pointer-events:none;opacity:.4;cursor:default}.monaco-editor .peekview-widget .head .peekview-title .severity-icon{display:inline-block;vertical-align:text-top;margin-right:4px}.monaco-editor .marker-widget{text-overflow:ellipsis;white-space:nowrap}.monaco-editor .marker-widget>.stale{opacity:.6;font-style:italic}.monaco-editor .marker-widget .title{display:inline-block;padding-right:5px}.monaco-editor .marker-widget .descriptioncontainer{position:absolute;white-space:pre;-moz-user-select:text;user-select:text;-webkit-user-select:text;-ms-user-select:text;padding:8px 12px 0 20px}.monaco-editor .marker-widget .descriptioncontainer .message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.monaco-editor .marker-widget .descriptioncontainer .message .details{padding-left:6px}.monaco-editor .marker-widget .descriptioncontainer .message .source,.monaco-editor .marker-widget .descriptioncontainer .message span.code{opacity:.6}.monaco-editor .marker-widget .descriptioncontainer .message a.code-link{opacity:.6;color:inherit}.monaco-editor .marker-widget .descriptioncontainer .message a.code-link:before{content:"("}.monaco-editor .marker-widget .descriptioncontainer .message a.code-link:after{content:")"}.monaco-editor .marker-widget .descriptioncontainer .message a.code-link>span{text-decoration:underline;border-bottom:1px solid transparent;text-underline-position:under}.monaco-editor .marker-widget .descriptioncontainer .filename{cursor:pointer}.monaco-editor .peekview-widget .head{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex}.monaco-editor .peekview-widget .head .peekview-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:13px;margin-left:20px;min-width:0}.monaco-editor .peekview-widget .head .peekview-title.clickable{cursor:pointer}.monaco-editor .peekview-widget .head .peekview-title .dirname:not(:empty){font-size:.9em;margin-left:.5em}.monaco-editor .peekview-widget .head .peekview-title .dirname,.monaco-editor .peekview-widget .head .peekview-title .meta{white-space:nowrap}.monaco-editor .peekview-widget .head .peekview-title .filename{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.monaco-editor .peekview-widget .head .peekview-title .meta:not(:empty):before{content:"-";padding:0 .3em}.monaco-editor .peekview-widget .head .peekview-actions{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:right;padding-right:2px}.monaco-editor .peekview-widget .head .peekview-actions>.monaco-action-bar{display:inline-block}.monaco-editor .peekview-widget .head .peekview-actions>.monaco-action-bar,.monaco-editor .peekview-widget .head .peekview-actions>.monaco-action-bar>.actions-container{height:100%}.monaco-editor .peekview-widget>.body{border-top:1px solid;position:relative}.monaco-editor .peekview-widget .head .peekview-title .codicon{margin-right:4px}.monaco-editor .peekview-widget .monaco-list .monaco-list-row.focused .codicon{color:inherit!important}.monaco-action-bar{white-space:nowrap;height:100%}.monaco-action-bar .actions-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;padding:0;height:100%;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.monaco-action-bar.vertical .actions-container{display:inline-block}.monaco-action-bar .action-item{display:block;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;position:relative}.monaco-action-bar .action-item.disabled{cursor:default}.monaco-action-bar .action-item .codicon,.monaco-action-bar .action-item .icon{display:block}.monaco-action-bar .action-item .codicon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:16px;height:16px}.monaco-action-bar .action-label{font-size:11px;padding:3px;border-radius:5px}.monaco-action-bar .action-item.disabled .action-label,.monaco-action-bar .action-item.disabled .action-label:before,.monaco-action-bar .action-item.disabled .action-label:hover{opacity:.4}.monaco-action-bar.vertical{text-align:left}.monaco-action-bar.vertical .action-item{display:block}.monaco-action-bar.vertical .action-label.separator{display:block;border-bottom:1px solid #bbb;padding-top:1px;margin-left:.8em;margin-right:.8em}.monaco-action-bar .action-item .action-label.separator{width:1px;height:16px;margin:5px 4px!important;cursor:default;min-width:1px;padding:0;background-color:#bbb}.secondary-actions .monaco-action-bar .action-label{margin-left:6px}.monaco-action-bar .action-item.select-container{overflow:hidden;-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:170px;min-width:60px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:10px}.monaco-action-bar .action-item.action-dropdown-item,.monaco-action-bar .action-item.select-container{display:-webkit-box;display:-ms-flexbox;display:flex}.monaco-action-bar .action-item.action-dropdown-item>.action-label{margin-right:1px}::-ms-clear{display:none}.monaco-editor .editor-widget input{color:inherit}.monaco-editor{position:relative;overflow:visible;-webkit-text-size-adjust:100%}.monaco-editor .overflow-guard{position:relative;overflow:hidden}.monaco-editor .view-overlays{position:absolute;top:0}.monaco-editor .inputarea{min-width:0;min-height:0;margin:0;padding:0;position:absolute;outline:none!important;resize:none;border:none;overflow:hidden;color:transparent;background-color:transparent}.monaco-editor .inputarea.ime-input{z-index:10}.monaco-editor .margin-view-overlays .line-numbers{font-variant-numeric:tabular-nums;position:absolute;text-align:right;display:inline-block;vertical-align:middle;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:default;height:100%}.monaco-editor .relative-current-line-number{text-align:left;display:inline-block;width:100%}.monaco-editor .margin-view-overlays .line-numbers.lh-odd{margin-top:1px}.monaco-mouse-cursor-text{cursor:text}.hc-black.mac .monaco-mouse-cursor-text,.hc-black .mac .monaco-mouse-cursor-text,.vs-dark.mac .monaco-mouse-cursor-text,.vs-dark .mac .monaco-mouse-cursor-text{cursor:-webkit-image-set(url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAAL0lEQVQoz2NgCD3x//9/BhBYBWdhgFVAiVW4JBFKGIa4AqD0//9D3pt4I4tAdAMAHTQ/j5Zom30AAAAASUVORK5CYII=) 1x,url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J/AAAAz0lEQVRIx2NgYGBY/R8I/vx5eelX3n82IJ9FxGf6tksvf/8FiTMQAcAGQMDvSwu09abffY8QYSAScNk45G198eX//yev73/4///701eh//kZSARckrNBRvz//+8+6ZohwCzjGNjdgQxkAg7B9WADeBjIBqtJCbhRA0YNoIkBSNmaPEMoNmA0FkYNoFKhapJ6FGyAH3nauaSmPfwI0v/3OukVi0CIZ+F25KrtYcx/CTIy0e+rC7R1Z4KMICVTQQ14feVXIbR695u14+Ir4gwAAD49E54wc1kWAAAAAElFTkSuQmCC) 2x) 5 8,text}.monaco-editor .margin-view-overlays .current-line,.monaco-editor .view-overlays .current-line{display:block;position:absolute;left:0;top:0;-webkit-box-sizing:border-box;box-sizing:border-box}.monaco-editor .margin-view-overlays .current-line.current-line-margin.current-line-margin-both{border-right:0}.monaco-editor .lines-content .cdr{position:absolute}.monaco-editor .glyph-margin{position:absolute;top:0}.monaco-editor .margin-view-overlays .cgmr{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.monaco-editor .lines-content .cigr,.monaco-editor .lines-content .cigra{position:absolute}.monaco-editor.no-user-select .lines-content,.monaco-editor.no-user-select .view-line,.monaco-editor.no-user-select .view-lines{-moz-user-select:none;user-select:none;-webkit-user-select:none;-ms-user-select:none}.monaco-editor .view-lines{white-space:nowrap}.monaco-editor .view-line{position:absolute;width:100%}.monaco-editor .mtkz{display:inline-block}.monaco-editor .lines-decorations{position:absolute;top:0;background:#fff}.monaco-editor .margin-view-overlays .cldr{position:absolute;height:100%}.monaco-editor .margin-view-overlays .cmdr{position:absolute;left:0;width:100%;height:100%}.monaco-editor .minimap.slider-mouseover .minimap-slider{opacity:0;-webkit-transition:opacity .1s linear;transition:opacity .1s linear}.monaco-editor .minimap.slider-mouseover .minimap-slider.active,.monaco-editor .minimap.slider-mouseover:hover .minimap-slider{opacity:1}.monaco-editor .minimap-shadow-hidden{position:absolute;width:0}.monaco-editor .minimap-shadow-visible{position:absolute;left:-6px;width:6px}.monaco-editor.no-minimap-shadow .minimap-shadow-visible{position:absolute;left:-1px;width:1px}.monaco-editor .overlayWidgets{position:absolute;top:0;left:0}.monaco-editor .view-ruler{position:absolute;top:0}.monaco-editor .scroll-decoration{position:absolute;top:0;left:0;height:6px}.monaco-editor .lines-content .cslr{position:absolute}.monaco-editor .top-left-radius{border-top-left-radius:3px}.monaco-editor .bottom-left-radius{border-bottom-left-radius:3px}.monaco-editor .top-right-radius{border-top-right-radius:3px}.monaco-editor .bottom-right-radius{border-bottom-right-radius:3px}.monaco-editor.hc-black .top-left-radius{border-top-left-radius:0}.monaco-editor.hc-black .bottom-left-radius{border-bottom-left-radius:0}.monaco-editor.hc-black .top-right-radius{border-top-right-radius:0}.monaco-editor.hc-black .bottom-right-radius{border-bottom-right-radius:0}.monaco-editor .cursors-layer{position:absolute;top:0}.monaco-editor .cursors-layer>.cursor{position:absolute;overflow:hidden}.monaco-editor .cursors-layer.cursor-smooth-caret-animation>.cursor{-webkit-transition:all 80ms;transition:all 80ms}.monaco-editor .cursors-layer.cursor-block-outline-style>.cursor{-webkit-box-sizing:border-box;box-sizing:border-box;background:transparent!important;border-style:solid;border-width:1px}.monaco-editor .cursors-layer.cursor-underline-style>.cursor{border-bottom-width:2px;border-bottom-style:solid;background:transparent!important;-webkit-box-sizing:border-box;box-sizing:border-box}.monaco-editor .cursors-layer.cursor-underline-thin-style>.cursor{border-bottom-width:1px;border-bottom-style:solid;background:transparent!important;-webkit-box-sizing:border-box;box-sizing:border-box}@-webkit-keyframes monaco-cursor-smooth{0%,20%{opacity:1}60%,to{opacity:0}}@keyframes monaco-cursor-smooth{0%,20%{opacity:1}60%,to{opacity:0}}@-webkit-keyframes monaco-cursor-phase{0%,20%{opacity:1}90%,to{opacity:0}}@keyframes monaco-cursor-phase{0%,20%{opacity:1}90%,to{opacity:0}}@-webkit-keyframes monaco-cursor-expand{0%,20%{-webkit-transform:scaleY(1);transform:scaleY(1)}80%,to{-webkit-transform:scaleY(0);transform:scaleY(0)}}@keyframes monaco-cursor-expand{0%,20%{-webkit-transform:scaleY(1);transform:scaleY(1)}80%,to{-webkit-transform:scaleY(0);transform:scaleY(0)}}.cursor-smooth{-webkit-animation:monaco-cursor-smooth .5s ease-in-out 0s 20 alternate;animation:monaco-cursor-smooth .5s ease-in-out 0s 20 alternate}.cursor-phase{-webkit-animation:monaco-cursor-phase .5s ease-in-out 0s 20 alternate;animation:monaco-cursor-phase .5s ease-in-out 0s 20 alternate}.cursor-expand>.cursor{-webkit-animation:monaco-cursor-expand .5s ease-in-out 0s 20 alternate;animation:monaco-cursor-expand .5s ease-in-out 0s 20 alternate}.monaco-editor .zone-widget{position:absolute;z-index:10}.monaco-editor .zone-widget .zone-widget-container{border-top-style:solid;border-bottom-style:solid;border-top-width:0;border-bottom-width:0;position:relative}:root{--sash-size:4px}.monaco-sash{position:absolute;z-index:35;-ms-touch-action:none;touch-action:none}.monaco-sash.disabled{pointer-events:none}.monaco-sash.mac.vertical{cursor:col-resize}.monaco-sash.vertical.minimum{cursor:e-resize}.monaco-sash.vertical.maximum{cursor:w-resize}.monaco-sash.mac.horizontal{cursor:row-resize}.monaco-sash.horizontal.minimum{cursor:s-resize}.monaco-sash.horizontal.maximum{cursor:n-resize}.monaco-sash.disabled{cursor:default!important;pointer-events:none!important}.monaco-sash.vertical{cursor:ew-resize;top:0;width:var(--sash-size);height:100%}.monaco-sash.horizontal{cursor:ns-resize;left:0;width:100%;height:var(--sash-size)}.monaco-sash:not(.disabled)>.orthogonal-drag-handle{content:" ";height:calc(var(--sash-size)*2);width:calc(var(--sash-size)*2);z-index:100;display:block;cursor:all-scroll;position:absolute}.monaco-sash.horizontal.orthogonal-edge-north:not(.disabled)>.orthogonal-drag-handle.start,.monaco-sash.horizontal.orthogonal-edge-south:not(.disabled)>.orthogonal-drag-handle.end{cursor:nwse-resize}.monaco-sash.horizontal.orthogonal-edge-north:not(.disabled)>.orthogonal-drag-handle.end,.monaco-sash.horizontal.orthogonal-edge-south:not(.disabled)>.orthogonal-drag-handle.start{cursor:nesw-resize}.monaco-sash.vertical>.orthogonal-drag-handle.start{left:calc(var(--sash-size)*-0.5);top:calc(var(--sash-size)*-1)}.monaco-sash.vertical>.orthogonal-drag-handle.end{left:calc(var(--sash-size)*-0.5);bottom:calc(var(--sash-size)*-1)}.monaco-sash.horizontal>.orthogonal-drag-handle.start{top:calc(var(--sash-size)*-0.5);left:calc(var(--sash-size)*-1)}.monaco-sash.horizontal>.orthogonal-drag-handle.end{top:calc(var(--sash-size)*-0.5);right:calc(var(--sash-size)*-1)}.monaco-sash:before{content:"";pointer-events:none;position:absolute;width:100%;height:100%;-webkit-transition:background-color .1s ease-out;transition:background-color .1s ease-out;background:transparent}.monaco-sash.vertical:before{width:var(--sash-hover-size);left:calc(50% - var(--sash-hover-size)/2)}.monaco-sash.horizontal:before{height:var(--sash-hover-size);top:calc(50% - var(--sash-hover-size)/2)}.monaco-sash.debug{background:#0ff}.monaco-sash.debug.disabled{background:rgba(0,255,255,.2)}.monaco-sash.debug:not(.disabled)>.orthogonal-drag-handle{background:red}.monaco-dropdown{height:100%;padding:0}.monaco-dropdown>.dropdown-label{cursor:pointer;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.monaco-dropdown>.dropdown-label>.action-label.disabled{cursor:default}.monaco-dropdown-with-primary{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;border-radius:5px}.monaco-dropdown-with-primary>.action-container>.action-label{margin-right:0}.monaco-dropdown-with-primary>.dropdown-action-container>.monaco-dropdown>.dropdown-label .codicon[class*=codicon-]{font-size:12px;padding-left:0;padding-right:0;line-height:16px;margin-left:-3px}.monaco-dropdown-with-primary>.dropdown-action-container>.monaco-dropdown>.dropdown-label>.action-label{display:block;background-size:16px;background-position:50%;background-repeat:no-repeat}.monaco-action-bar .action-item.menu-entry .action-label.icon{width:16px;height:16px;background-repeat:no-repeat;background-position:50%;background-size:16px}.monaco-action-bar .action-item.menu-entry .action-label{background-image:var(--menu-entry-icon-light)}.hc-black .monaco-action-bar .action-item.menu-entry .action-label,.vs-dark .monaco-action-bar .action-item.menu-entry .action-label{background-image:var(--menu-entry-icon-dark)}.monaco-dropdown-with-default{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;border-radius:5px}.monaco-dropdown-with-default>.action-container>.action-label{margin-right:0}.monaco-dropdown-with-default>.action-container.menu-entry>.action-label.icon{width:16px;height:16px;background-repeat:no-repeat;background-position:50%;background-size:16px}.monaco-dropdown-with-default>.action-container.menu-entry>.action-label{background-image:var(--menu-entry-icon-light)}.hc-black .monaco-dropdown-with-default>.action-container.menu-entry>.action-label,.vs-dark .monaco-dropdown-with-default>.action-container.menu-entry>.action-label{background-image:var(--menu-entry-icon-dark)}.monaco-dropdown-with-default>.dropdown-action-container>.monaco-dropdown>.dropdown-label .codicon[class*=codicon-]{font-size:12px;padding-left:0;padding-right:0;line-height:16px;margin-left:-3px}.monaco-dropdown-with-default>.dropdown-action-container>.monaco-dropdown>.dropdown-label>.action-label{display:block;background-size:16px;background-position:50%;background-repeat:no-repeat}.monaco-editor .suggest-preview-additional-widget{white-space:nowrap}.monaco-editor .suggest-preview-additional-widget .content-spacer{color:transparent;white-space:pre}.monaco-editor .suggest-preview-additional-widget .button{display:inline-block;cursor:pointer;text-decoration:underline;text-underline-position:under}.monaco-editor .ghost-text-hidden{opacity:0;font-size:0}.monaco-editor .ghost-text-decoration-preview{font-style:italic}.monaco-editor .snippet-placeholder{min-width:2px}.monaco-editor .finish-snippet-placeholder,.monaco-editor .snippet-placeholder{outline-style:solid;outline-width:1px}.monaco-editor .suggest-widget{width:430px;z-index:40;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.monaco-editor .suggest-widget.message{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.monaco-editor .suggest-details,.monaco-editor .suggest-widget{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:100%;border-style:solid;border-width:1px}.monaco-editor.hc-black .suggest-details,.monaco-editor.hc-black .suggest-widget{border-width:2px}.monaco-editor .suggest-widget .suggest-status-bar{-webkit-box-sizing:border-box;box-sizing:border-box;display:none;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;font-size:80%;padding:0 4px 0 4px;border-top:1px solid transparent;overflow:hidden}.monaco-editor .suggest-widget.with-status-bar .suggest-status-bar{display:-webkit-box;display:-ms-flexbox;display:flex}.monaco-editor .suggest-widget .suggest-status-bar .left{padding-right:8px}.monaco-editor .suggest-widget.with-status-bar .suggest-status-bar .action-label{opacity:.5;color:inherit}.monaco-editor .suggest-widget.with-status-bar .suggest-status-bar .action-item:not(:last-of-type) .action-label{margin-right:0}.monaco-editor .suggest-widget.with-status-bar .suggest-status-bar .action-item:not(:last-of-type) .action-label:after{content:", ";margin-right:.3em}.monaco-editor .suggest-widget.with-status-bar .monaco-list .monaco-list-row.focused.string-label>.contents>.main>.right>.readMore,.monaco-editor .suggest-widget.with-status-bar .monaco-list .monaco-list-row>.contents>.main>.right>.readMore{display:none}.monaco-editor .suggest-widget.with-status-bar:not(.docs-side) .monaco-list .monaco-list-row:hover>.contents>.main>.right.can-expand-details>.details-label{width:100%}.monaco-editor .suggest-widget>.message{padding-left:22px}.monaco-editor .suggest-widget>.tree{height:100%;width:100%}.monaco-editor .suggest-widget .monaco-list{-moz-user-select:none;user-select:none;-webkit-user-select:none;-ms-user-select:none}.monaco-editor .suggest-widget .monaco-list .monaco-list-row{display:-webkit-box;display:-ms-flexbox;display:flex;-mox-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:10px;background-repeat:no-repeat;background-position:2px 2px;white-space:nowrap;cursor:pointer;-ms-touch-action:none;touch-action:none}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents{-webkit-box-flex:1;-ms-flex:1;flex:1;height:100%;overflow:hidden;padding-left:2px}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;text-overflow:ellipsis;white-space:pre;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left,.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right{display:-webkit-box;display:-ms-flexbox;display:flex}.monaco-editor .suggest-widget:not(.frozen) .monaco-highlighted-label .highlight{font-weight:700}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.header>.codicon-close,.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.readMore:before{color:inherit;opacity:1;font-size:14px;cursor:pointer}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.header>.codicon-close{position:absolute;top:6px;right:2px}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.header>.codicon-close:hover,.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.readMore:hover{opacity:1}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.details-label{opacity:.7}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left>.signature-label{overflow:hidden;text-overflow:ellipsis;opacity:.6}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left>.qualifier-label{margin-left:12px;opacity:.4;font-size:85%;line-height:normal;text-overflow:ellipsis;overflow:hidden;-ms-flex-item-align:center;align-self:center}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.details-label{font-size:85%;margin-left:1.1em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.details-label>.monaco-tokenized-source{display:inline}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.details-label{display:none}.monaco-editor .suggest-widget.docs-side .monaco-list .monaco-list-row.focused:not(.string-label)>.contents>.main>.right>.details-label,.monaco-editor .suggest-widget .monaco-list .monaco-list-row:not(.string-label)>.contents>.main>.right>.details-label,.monaco-editor .suggest-widget:not(.shows-details) .monaco-list .monaco-list-row.focused>.contents>.main>.right>.details-label{display:inline}.monaco-editor .suggest-widget:not(.docs-side) .monaco-list .monaco-list-row:hover>.contents>.main>.right.can-expand-details>.details-label{width:calc(100% - 26px)}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left{-ms-flex-negative:1;flex-shrink:1;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow:hidden}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left>.monaco-icon-label{-ms-flex-negative:0;flex-shrink:0}.monaco-editor .suggest-widget .monaco-list .monaco-list-row:not(.string-label)>.contents>.main>.left>.monaco-icon-label{max-width:100%}.monaco-editor .suggest-widget .monaco-list .monaco-list-row.string-label>.contents>.main>.left>.monaco-icon-label{-ms-flex-negative:1;flex-shrink:1}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right{overflow:hidden;-ms-flex-negative:4;flex-shrink:4;max-width:70%}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.readMore{display:inline-block;position:absolute;right:10px;width:18px;height:18px;visibility:hidden}.monaco-editor .suggest-widget.docs-below .monaco-list .monaco-list-row>.contents>.main>.right>.readMore,.monaco-editor .suggest-widget.docs-side .monaco-list .monaco-list-row>.contents>.main>.right>.readMore{display:none!important}.monaco-editor .suggest-widget .monaco-list .monaco-list-row.string-label>.contents>.main>.right>.readMore{display:none}.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused.string-label>.contents>.main>.right>.readMore{display:inline-block}.monaco-editor .suggest-widget.docs-below .monaco-list .monaco-list-row>.contents>.main>.right>.readMore,.monaco-editor .suggest-widget.docs-side .monaco-list .monaco-list-row>.contents>.main>.right>.readMore{display:none}.monaco-editor .suggest-widget .monaco-list .monaco-list-row:hover>.contents>.main>.right>.readMore{visibility:visible}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .monaco-icon-label.deprecated{opacity:.66;text-decoration:unset}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .monaco-icon-label.deprecated>.monaco-icon-label-container>.monaco-icon-name-container{text-decoration:line-through}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .monaco-icon-label:before{height:100%}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon{display:block;height:16px;width:16px;margin-left:2px;background-repeat:no-repeat;background-size:80%;background-position:50%}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon.hide{display:none}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .suggest-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:4px}.monaco-editor .suggest-widget.no-icons .monaco-list .monaco-list-row .icon,.monaco-editor .suggest-widget.no-icons .monaco-list .monaco-list-row .suggest-icon:before{display:none}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon.customcolor .colorspan{margin:0 0 0 .3em;border:.1em solid #000;width:.7em;height:.7em;display:inline-block}.monaco-editor .suggest-details-container{z-index:41}.monaco-editor .suggest-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;cursor:default}.monaco-editor .suggest-details.no-docs{display:none}.monaco-editor .suggest-details>.monaco-scrollable-element{-webkit-box-flex:1;-ms-flex:1;flex:1}.monaco-editor .suggest-details>.monaco-scrollable-element>.body{-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;width:100%}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.header>.type{-webkit-box-flex:2;-ms-flex:2;flex:2;overflow:hidden;text-overflow:ellipsis;opacity:.7;white-space:pre;margin:0 24px 0 0;padding:4px 0 12px 5px}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.header>.type.auto-wrap{white-space:normal;word-break:break-all}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs{margin:0;padding:4px 5px;white-space:pre-wrap}.monaco-editor .suggest-details.no-type>.monaco-scrollable-element>.body>.docs{margin-right:24px}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs{padding:0;white-space:normal;min-height:calc(1rem + 8px)}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs>div,.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs>span:not(:empty){padding:4px 5px}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs>div>p:first-child{margin-top:0}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs>div>p:last-child{margin-bottom:0}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs .code{white-space:pre-wrap;word-wrap:break-word}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs .codicon{vertical-align:sub}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>p:empty{display:none}.monaco-editor .suggest-details code{border-radius:3px;padding:0 .4em}.monaco-editor .suggest-details ol,.monaco-editor .suggest-details ul{padding-left:20px}.monaco-editor .suggest-details p code{font-family:var(--monaco-monospace-font)}@font-face{font-family:codicon;font-display:block;src:url(../fonts/codicon.b821e161.ttf) format("truetype")}.codicon[class*=codicon-]{font:normal normal normal 16px/1 codicon;display:inline-block;text-decoration:none;text-rendering:auto;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-user-select:none;user-select:none;-webkit-user-select:none;-ms-user-select:none}.codicon-wrench-subaction{opacity:.5}@-webkit-keyframes codicon-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes codicon-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.codicon-gear.codicon-modifier-spin,.codicon-loading.codicon-modifier-spin,.codicon-notebook-state-executing.codicon-modifier-spin,.codicon-sync.codicon-modifier-spin{-webkit-animation:codicon-spin 1.5s steps(30) infinite;animation:codicon-spin 1.5s steps(30) infinite}.codicon-modifier-disabled{opacity:.4}.codicon-loading,.codicon-tree-item-loading:before{-webkit-animation-duration:1s!important;animation-duration:1s!important;-webkit-animation-timing-function:cubic-bezier(.53,.21,.29,.67)!important;animation-timing-function:cubic-bezier(.53,.21,.29,.67)!important}.monaco-list{position:relative;height:100%;width:100%;white-space:nowrap}.monaco-list.mouse-support{-moz-user-select:none;user-select:none;-webkit-user-select:none;-ms-user-select:none}.monaco-list>.monaco-scrollable-element{height:100%}.monaco-list-rows{position:relative;width:100%;height:100%}.monaco-list.horizontal-scrolling .monaco-list-rows{width:auto;min-width:100%}.monaco-list-row{position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;width:100%}.monaco-list.mouse-support .monaco-list-row{cursor:pointer;-ms-touch-action:none;touch-action:none}.monaco-list-row.scrolling{display:none!important}.monaco-list.element-focused,.monaco-list.selection-multiple,.monaco-list.selection-single{outline:0!important}.monaco-drag-image{display:inline-block;padding:1px 7px;border-radius:10px;font-size:12px;position:absolute;z-index:1000}.monaco-list-type-filter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;border-radius:2px;padding:0 3px;max-width:calc(100% - 10px);text-overflow:ellipsis;overflow:hidden;text-align:right;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:all-scroll;font-size:13px;line-height:18px;height:20px;z-index:1;top:4px}.monaco-list-type-filter.dragging{-webkit-transition:top .2s,left .2s;transition:top .2s,left .2s}.monaco-list-type-filter.ne{right:4px}.monaco-list-type-filter.nw{left:4px}.monaco-list-type-filter>.controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:width .2s;transition:width .2s;width:0}.monaco-list-type-filter.dragging>.controls,.monaco-list-type-filter:hover>.controls{width:36px}.monaco-list-type-filter>.controls>*{border:none;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;background:none;width:16px;height:16px;-ms-flex-negative:0;flex-shrink:0;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.monaco-list-type-filter>.controls>.filter{margin-left:4px}.monaco-list-type-filter-message{position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:100%;top:0;left:0;padding:40px 1em 1em 1em;text-align:center;white-space:normal;opacity:.7;pointer-events:none}.monaco-list-type-filter-message:empty{display:none}.monaco-list-type-filter{cursor:-webkit-grab;cursor:grab}.monaco-list-type-filter.dragging{cursor:-webkit-grabbing;cursor:grabbing}.monaco-icon-label{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;text-overflow:ellipsis}.monaco-icon-label:before{background-size:16px;background-position:0;background-repeat:no-repeat;padding-right:6px;width:16px;height:22px;line-height:inherit!important;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:top;-ms-flex-negative:0;flex-shrink:0}.monaco-icon-label>.monaco-icon-label-container{min-width:0;overflow:hidden;text-overflow:ellipsis;-webkit-box-flex:1;-ms-flex:1;flex:1}.monaco-icon-label>.monaco-icon-label-container>.monaco-icon-name-container>.label-name{color:inherit;white-space:pre}.monaco-icon-label>.monaco-icon-label-container>.monaco-icon-name-container>.label-name>.label-separator{margin:0 2px;opacity:.5}.monaco-icon-label>.monaco-icon-label-container>.monaco-icon-description-container>.label-description{opacity:.7;margin-left:.5em;font-size:.9em;white-space:pre}.monaco-icon-label.nowrap>.monaco-icon-label-container>.monaco-icon-description-container>.label-description{white-space:nowrap}.vs .monaco-icon-label>.monaco-icon-label-container>.monaco-icon-description-container>.label-description{opacity:.95}.monaco-icon-label.italic>.monaco-icon-label-container>.monaco-icon-description-container>.label-description,.monaco-icon-label.italic>.monaco-icon-label-container>.monaco-icon-name-container>.label-name{font-style:italic}.monaco-icon-label.deprecated{text-decoration:line-through;opacity:.66}.monaco-icon-label.italic:after{font-style:italic}.monaco-icon-label.strikethrough>.monaco-icon-label-container>.monaco-icon-description-container>.label-description,.monaco-icon-label.strikethrough>.monaco-icon-label-container>.monaco-icon-name-container>.label-name{text-decoration:line-through}.monaco-icon-label:after{opacity:.75;font-size:90%;font-weight:600;margin:0 16px 0 5px;text-align:center}.monaco-list:focus .selected .monaco-icon-label,.monaco-list:focus .selected .monaco-icon-label:after{color:inherit!important}.monaco-list-row.focused.selected .label-description,.monaco-list-row.selected .label-description{opacity:.8}.colorpicker-widget{height:190px;-moz-user-select:none;user-select:none;-webkit-user-select:none;-ms-user-select:none}.monaco-editor .colorpicker-hover:focus{outline:none}.colorpicker-header{display:-webkit-box;display:-ms-flexbox;display:flex;height:24px;position:relative;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMTZEaa/1AAAAHUlEQVQYV2PYvXu3JAi7uLiAMaYAjAGTQBPYLQkAa/0Zef3qRswAAAAASUVORK5CYII=");background-size:9px 9px;-ms-interpolation-mode:nearest-neighbor;image-rendering:-webkit-optimize-contrast;image-rendering:-moz-crisp-edges;image-rendering:-o-pixelated;image-rendering:pixelated}.colorpicker-header .picked-color{width:216px;line-height:24px;cursor:pointer;color:#fff;-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}.colorpicker-header .picked-color.light{color:#000}.colorpicker-header .original-color{width:74px;z-index:inherit;cursor:pointer}.colorpicker-body{display:-webkit-box;display:-ms-flexbox;display:flex;padding:8px;position:relative}.colorpicker-body .saturation-wrap{overflow:hidden;height:150px;position:relative;min-width:220px;-webkit-box-flex:1;-ms-flex:1;flex:1}.colorpicker-body .saturation-box{height:150px;position:absolute}.colorpicker-body .saturation-selection{width:9px;height:9px;margin:-5px 0 0 -5px;border:1px solid #fff;border-radius:100%;-webkit-box-shadow:0 0 2px rgba(0,0,0,.8);box-shadow:0 0 2px rgba(0,0,0,.8);position:absolute}.colorpicker-body .strip{width:25px;height:150px}.colorpicker-body .hue-strip{background:-webkit-gradient(linear,left top,left bottom,from(red),color-stop(17%,#ff0),color-stop(33%,#0f0),color-stop(50%,#0ff),color-stop(67%,#00f),color-stop(83%,#f0f),to(red));background:linear-gradient(180deg,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red)}.colorpicker-body .hue-strip,.colorpicker-body .opacity-strip{position:relative;margin-left:8px;cursor:-webkit-grab;cursor:grab}.colorpicker-body .opacity-strip{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMTZEaa/1AAAAHUlEQVQYV2PYvXu3JAi7uLiAMaYAjAGTQBPYLQkAa/0Zef3qRswAAAAASUVORK5CYII=");background-size:9px 9px;-ms-interpolation-mode:nearest-neighbor;image-rendering:-webkit-optimize-contrast;image-rendering:-moz-crisp-edges;image-rendering:-o-pixelated;image-rendering:pixelated}.colorpicker-body .strip.grabbing{cursor:-webkit-grabbing;cursor:grabbing}.colorpicker-body .slider{position:absolute;top:0;left:-2px;width:calc(100% + 4px);height:4px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid hsla(0,0%,100%,.71);-webkit-box-shadow:0 0 1px rgba(0,0,0,.85);box-shadow:0 0 1px rgba(0,0,0,.85)}.colorpicker-body .strip .overlay{height:150px;pointer-events:none}.monaco-editor .goto-definition-link{text-decoration:underline;cursor:pointer}.monaco-editor .zone-widget .zone-widget-container.reference-zone-widget{border-top-width:1px;border-bottom-width:1px}.monaco-editor .reference-zone-widget .inline{display:inline-block;vertical-align:top}.monaco-editor .reference-zone-widget .messages{height:100%;width:100%;text-align:center;padding:3em 0}.monaco-editor .reference-zone-widget .ref-tree{line-height:23px}.monaco-editor .reference-zone-widget .ref-tree .reference{text-overflow:ellipsis;overflow:hidden}.monaco-editor .reference-zone-widget .ref-tree .reference-file{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:100%;height:100%}.monaco-editor .reference-zone-widget .ref-tree .monaco-list:focus .selected .reference-file{color:inherit!important}.monaco-editor .reference-zone-widget .ref-tree .reference-file .count{margin-right:12px;margin-left:auto}.monaco-editor.hc-black .reference-zone-widget .ref-tree .reference-file{font-weight:700}.monaco-count-badge{padding:3px 6px;border-radius:11px;font-size:11px;min-width:18px;min-height:18px;line-height:11px;font-weight:400;text-align:center;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box}.monaco-count-badge.long{padding:2px 3px;border-radius:2px;min-height:auto;line-height:normal}.monaco-split-view2{position:relative;width:100%;height:100%}.monaco-split-view2>.sash-container{position:absolute;width:100%;height:100%;pointer-events:none}.monaco-split-view2>.sash-container>.monaco-sash{pointer-events:auto}.monaco-split-view2>.monaco-scrollable-element{width:100%;height:100%}.monaco-split-view2>.monaco-scrollable-element>.split-view-container{width:100%;height:100%;white-space:nowrap;position:relative}.monaco-split-view2>.monaco-scrollable-element>.split-view-container>.split-view-view{white-space:normal;position:absolute}.monaco-split-view2>.monaco-scrollable-element>.split-view-container>.split-view-view:not(.visible){display:none}.monaco-split-view2.vertical>.monaco-scrollable-element>.split-view-container>.split-view-view{width:100%}.monaco-split-view2.horizontal>.monaco-scrollable-element>.split-view-container>.split-view-view{height:100%}.monaco-split-view2.separator-border>.monaco-scrollable-element>.split-view-container>.split-view-view:not(:first-child):before{content:" ";position:absolute;top:0;left:0;z-index:5;pointer-events:none;background-color:var(--separator-border)}.monaco-split-view2.separator-border.horizontal>.monaco-scrollable-element>.split-view-container>.split-view-view:not(:first-child):before{height:100%;width:1px}.monaco-split-view2.separator-border.vertical>.monaco-scrollable-element>.split-view-container>.split-view-view:not(:first-child):before{height:1px;width:100%}.monaco-table{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;height:100%;width:100%;white-space:nowrap}.monaco-table>.monaco-split-view2{border-bottom:1px solid transparent}.monaco-table>.monaco-list{-webkit-box-flex:1;-ms-flex:1;flex:1}.monaco-table-tr{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.monaco-table-th{width:100%;height:100%;font-weight:700;overflow:hidden;text-overflow:ellipsis}.monaco-table-td,.monaco-table-th{-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.monaco-table>.monaco-split-view2 .monaco-sash.vertical:before{content:"";position:absolute;left:calc(var(--sash-size)/2);width:0;border-left:1px solid transparent}.monaco-table>.monaco-split-view2,.monaco-table>.monaco-split-view2 .monaco-sash.vertical:before{-webkit-transition:border-color .2s ease-out;transition:border-color .2s ease-out}.monaco-tl-row{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.monaco-tl-indent{height:100%;position:absolute;top:0;left:16px;pointer-events:none}.hide-arrows .monaco-tl-indent{left:12px}.monaco-tl-indent>.indent-guide{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;border-left:1px solid transparent;-webkit-transition:border-color .1s linear;transition:border-color .1s linear}.monaco-tl-contents,.monaco-tl-twistie{height:100%}.monaco-tl-twistie{font-size:10px;text-align:right;padding-right:6px;-ms-flex-negative:0;flex-shrink:0;width:16px;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:translateX(3px);transform:translateX(3px)}.monaco-tl-contents{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden}.monaco-tl-twistie:before{border-radius:20px}.monaco-tl-twistie.collapsed:before{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.monaco-tl-twistie.codicon-tree-item-loading:before{-webkit-animation:codicon-spin 1.25s steps(30) infinite;animation:codicon-spin 1.25s steps(30) infinite}.monaco-editor.vs .dnd-target{border-right:2px dotted #000;color:#fff}.monaco-editor.vs-dark .dnd-target{border-right:2px dotted #aeafad;color:#51504f}.monaco-editor.hc-black .dnd-target{border-right:2px dotted #fff;color:#000}.monaco-editor.hc-black.mac.mouse-default .view-lines,.monaco-editor.mouse-default .view-lines,.monaco-editor.vs-dark.mac.mouse-default .view-lines{cursor:default}.monaco-editor.hc-black.mac.mouse-copy .view-lines,.monaco-editor.mouse-copy .view-lines,.monaco-editor.vs-dark.mac.mouse-copy .view-lines{cursor:copy}.monaco-custom-checkbox{margin-left:2px;float:left;cursor:pointer;overflow:hidden;opacity:.7;width:20px;height:20px;border:1px solid transparent;padding:1px;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-user-select:none;user-select:none;-webkit-user-select:none;-ms-user-select:none}.monaco-custom-checkbox.checked,.monaco-custom-checkbox:hover{opacity:1}.hc-black .monaco-custom-checkbox,.hc-black .monaco-custom-checkbox:hover{background:none}.monaco-custom-checkbox.monaco-simple-checkbox{height:18px;width:18px;border:1px solid transparent;border-radius:3px;margin-right:9px;margin-left:0;padding:0;opacity:1;background-size:16px!important}.monaco-custom-checkbox.monaco-simple-checkbox:not(.checked):before{visibility:hidden}.monaco-editor .find-widget{position:absolute;z-index:35;height:33px;overflow:hidden;line-height:19px;-webkit-transition:-webkit-transform .2s linear;transition:-webkit-transform .2s linear;transition:transform .2s linear;transition:transform .2s linear,-webkit-transform .2s linear;padding:0 4px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translateY(calc(-100% - 10px));transform:translateY(calc(-100% - 10px))}.monaco-editor .find-widget textarea{margin:0}.monaco-editor .find-widget.hiddenEditor{display:none}.monaco-editor .find-widget.replaceToggled>.replace-part{display:-webkit-box;display:-ms-flexbox;display:flex}.monaco-editor .find-widget.visible{-webkit-transform:translateY(0);transform:translateY(0)}.monaco-editor .find-widget .monaco-inputbox.synthetic-focus{outline:1px solid -webkit-focus-ring-color;outline-offset:-1px}.monaco-editor .find-widget .monaco-inputbox .input{background-color:transparent;min-height:0}.monaco-editor .find-widget .monaco-findInput .input{font-size:13px}.monaco-editor .find-widget>.find-part,.monaco-editor .find-widget>.replace-part{margin:4px 0 0 17px;font-size:12px;display:-webkit-box;display:-ms-flexbox;display:flex}.monaco-editor .find-widget>.find-part .monaco-inputbox,.monaco-editor .find-widget>.replace-part .monaco-inputbox{min-height:25px}.monaco-editor .find-widget>.replace-part .monaco-inputbox>.ibwrapper>.mirror{padding-right:22px}.monaco-editor .find-widget>.find-part .monaco-inputbox>.ibwrapper>.input,.monaco-editor .find-widget>.find-part .monaco-inputbox>.ibwrapper>.mirror,.monaco-editor .find-widget>.replace-part .monaco-inputbox>.ibwrapper>.input,.monaco-editor .find-widget>.replace-part .monaco-inputbox>.ibwrapper>.mirror{padding-top:2px;padding-bottom:2px}.monaco-editor .find-widget>.find-part .find-actions,.monaco-editor .find-widget>.replace-part .replace-actions{height:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.monaco-editor .find-widget .monaco-findInput{vertical-align:middle;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1}.monaco-editor .find-widget .monaco-findInput .monaco-scrollable-element{width:100%}.monaco-editor .find-widget .monaco-findInput .monaco-scrollable-element .scrollbar.vertical{opacity:0}.monaco-editor .find-widget .matchesCount{margin:0 0 0 3px;padding:2px 0 0 2px;height:25px;vertical-align:middle;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;line-height:23px}.monaco-editor .find-widget .button,.monaco-editor .find-widget .matchesCount{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:initial;-ms-flex:initial;flex:initial}.monaco-editor .find-widget .button{width:16px;height:16px;padding:3px;border-radius:5px;margin-left:3px;background-position:50%;background-repeat:no-repeat;cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.monaco-editor .find-widget .codicon-find-selection{width:22px;height:22px;padding:3px;border-radius:5px}.monaco-editor .find-widget .button.left{margin-left:0;margin-right:3px}.monaco-editor .find-widget .button.wide{width:auto;padding:1px 6px;top:-1px}.monaco-editor .find-widget .button.toggle{position:absolute;top:0;left:3px;width:18px;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.monaco-editor .find-widget .button.toggle.disabled{display:none}.monaco-editor .find-widget .disabled{opacity:.3;cursor:default}.monaco-editor .find-widget>.replace-part{display:none}.monaco-editor .find-widget>.replace-part>.monaco-findInput{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;vertical-align:middle;-webkit-box-flex:1;-ms-flex:auto;flex:auto;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.monaco-editor .find-widget>.replace-part>.monaco-findInput>.controls{position:absolute;top:3px;right:2px}.monaco-editor .find-widget.reduced-find-widget .matchesCount{display:none}.monaco-editor .find-widget.narrow-find-widget{max-width:257px!important}.monaco-editor .find-widget.collapsed-find-widget{max-width:170px!important}.monaco-editor .find-widget.collapsed-find-widget .button.next,.monaco-editor .find-widget.collapsed-find-widget .button.previous,.monaco-editor .find-widget.collapsed-find-widget .button.replace,.monaco-editor .find-widget.collapsed-find-widget .button.replace-all,.monaco-editor .find-widget.collapsed-find-widget>.find-part .monaco-findInput .controls{display:none}.monaco-editor .findMatch{-webkit-animation-duration:0;animation-duration:0;-webkit-animation-name:inherit!important;animation-name:inherit!important}.monaco-editor .find-widget .monaco-sash{left:0!important}.monaco-editor.hc-black .find-widget .button:before{position:relative;top:1px;left:2px}.monaco-inputbox{position:relative;display:block;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:inherit}.monaco-inputbox.idle{border:1px solid transparent}.monaco-inputbox>.ibwrapper>.input,.monaco-inputbox>.ibwrapper>.mirror{padding:4px}.monaco-inputbox>.ibwrapper{position:relative;width:100%;height:100%}.monaco-inputbox>.ibwrapper>.input{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:100%;line-height:inherit;border:none;font-family:inherit;font-size:inherit;resize:none;color:inherit}.monaco-inputbox>.ibwrapper>input{text-overflow:ellipsis}.monaco-inputbox>.ibwrapper>textarea.input{display:block;-ms-overflow-style:none;scrollbar-width:none;outline:none}.monaco-inputbox>.ibwrapper>textarea.input::-webkit-scrollbar{display:none}.monaco-inputbox>.ibwrapper>textarea.input.empty{white-space:nowrap}.monaco-inputbox>.ibwrapper>.mirror{position:absolute;display:inline-block;width:100%;top:0;left:0;-webkit-box-sizing:border-box;box-sizing:border-box;white-space:pre-wrap;visibility:hidden;word-wrap:break-word}.monaco-inputbox-container{text-align:right}.monaco-inputbox-container .monaco-inputbox-message{display:inline-block;overflow:hidden;text-align:left;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:.4em;font-size:12px;line-height:17px;margin-top:-1px;word-wrap:break-word}.monaco-inputbox .monaco-action-bar{position:absolute;right:2px;top:4px}.monaco-inputbox .monaco-action-bar .action-item{margin-left:2px}.monaco-inputbox .monaco-action-bar .action-item .codicon{background-repeat:no-repeat;width:16px;height:16px}.monaco-findInput{position:relative}.monaco-findInput .monaco-inputbox{font-size:13px;width:100%}.monaco-findInput>.controls{position:absolute;top:3px;right:2px}.vs .monaco-findInput.disabled{background-color:#e1e1e1}.vs-dark .monaco-findInput.disabled{background-color:#333}.monaco-findInput.highlight-0 .controls{-webkit-animation:monaco-findInput-highlight-0 .1s linear 0s;animation:monaco-findInput-highlight-0 .1s linear 0s}.monaco-findInput.highlight-1 .controls{-webkit-animation:monaco-findInput-highlight-1 .1s linear 0s;animation:monaco-findInput-highlight-1 .1s linear 0s}.hc-black .monaco-findInput.highlight-0 .controls,.vs-dark .monaco-findInput.highlight-0 .controls{-webkit-animation:monaco-findInput-highlight-dark-0 .1s linear 0s;animation:monaco-findInput-highlight-dark-0 .1s linear 0s}.hc-black .monaco-findInput.highlight-1 .controls,.vs-dark .monaco-findInput.highlight-1 .controls{-webkit-animation:monaco-findInput-highlight-dark-1 .1s linear 0s;animation:monaco-findInput-highlight-dark-1 .1s linear 0s}@-webkit-keyframes monaco-findInput-highlight-0{0%{background:rgba(253,255,0,.8)}to{background:transparent}}@keyframes monaco-findInput-highlight-0{0%{background:rgba(253,255,0,.8)}to{background:transparent}}@-webkit-keyframes monaco-findInput-highlight-1{0%{background:rgba(253,255,0,.8)}99%{background:transparent}}@keyframes monaco-findInput-highlight-1{0%{background:rgba(253,255,0,.8)}99%{background:transparent}}@-webkit-keyframes monaco-findInput-highlight-dark-0{0%{background:hsla(0,0%,100%,.44)}to{background:transparent}}@keyframes monaco-findInput-highlight-dark-0{0%{background:hsla(0,0%,100%,.44)}to{background:transparent}}@-webkit-keyframes monaco-findInput-highlight-dark-1{0%{background:hsla(0,0%,100%,.44)}99%{background:transparent}}@keyframes monaco-findInput-highlight-dark-1{0%{background:hsla(0,0%,100%,.44)}99%{background:transparent}}.monaco-editor .margin-view-overlays .codicon-folding-collapsed,.monaco-editor .margin-view-overlays .codicon-folding-expanded{cursor:pointer;opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:140%;margin-left:2px}.monaco-editor .margin-view-overlays .codicon.alwaysShowFoldIcons,.monaco-editor .margin-view-overlays .codicon.codicon-folding-collapsed,.monaco-editor .margin-view-overlays:hover .codicon{opacity:1}.monaco-editor .inline-folded:after{color:grey;margin:.1em .2em 0 .2em;content:"\22EF";display:inline;line-height:1em;cursor:pointer}.monaco-editor .iPadShowKeyboard{width:58px;min-width:0;height:36px;min-height:0;margin:0;padding:0;position:absolute;resize:none;overflow:hidden;background:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTMiIGhlaWdodD0iMzYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwKSI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00OC4wMzYgNC4wMUg0LjAwOFYzMi4wM2g0NC4wMjhWNC4wMXpNNC4wMDguMDA4QTQuMDAzIDQuMDAzIDAgMDAuMDA1IDQuMDFWMzIuMDNhNC4wMDMgNC4wMDMgMCAwMDQuMDAzIDQuMDAyaDQ0LjAyOGE0LjAwMyA0LjAwMyAwIDAwNC4wMDMtNC4wMDJWNC4wMUE0LjAwMyA0LjAwMyAwIDAwNDguMDM2LjAwOEg0LjAwOHpNOC4wMSA4LjAxM2g0LjAwM3Y0LjAwM0g4LjAxVjguMDEzem0xMi4wMDggMGgtNC4wMDJ2NC4wMDNoNC4wMDJWOC4wMTN6bTQuMDAzIDBoNC4wMDJ2NC4wMDNoLTQuMDAyVjguMDEzem0xMi4wMDggMGgtNC4wMDN2NC4wMDNoNC4wMDNWOC4wMTN6bTQuMDAyIDBoNC4wMDN2NC4wMDNINDAuMDNWOC4wMTN6bS0yNC4wMTUgOC4wMDVIOC4wMXY0LjAwM2g4LjAwNnYtNC4wMDN6bTQuMDAyIDBoNC4wMDN2NC4wMDNoLTQuMDAzdi00LjAwM3ptMTIuMDA4IDBoLTQuMDAzdjQuMDAzaDQuMDAzdi00LjAwM3ptMTIuMDA4IDB2NC4wMDNoLTguMDA1di00LjAwM2g4LjAwNXptLTMyLjAyMSA4LjAwNUg4LjAxdjQuMDAzaDQuMDAzdi00LjAwM3ptNC4wMDMgMGgyMC4wMTN2NC4wMDNIMTYuMDE2di00LjAwM3ptMjguMDE4IDBINDAuMDN2NC4wMDNoNC4wMDN2LTQuMDAzeiIgZmlsbD0iIzQyNDI0MiIvPjwvZz48ZGVmcz48Y2xpcFBhdGggaWQ9ImNsaXAwIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMCAwaDUzdjM2SDB6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PC9zdmc+") 50% no-repeat;border:4px solid #f6f6f6;border-radius:4px}.monaco-editor.vs-dark .iPadShowKeyboard{background:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTMiIGhlaWdodD0iMzYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwKSI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00OC4wMzYgNC4wMUg0LjAwOFYzMi4wM2g0NC4wMjhWNC4wMXpNNC4wMDguMDA4QTQuMDAzIDQuMDAzIDAgMDAuMDA1IDQuMDFWMzIuMDNhNC4wMDMgNC4wMDMgMCAwMDQuMDAzIDQuMDAyaDQ0LjAyOGE0LjAwMyA0LjAwMyAwIDAwNC4wMDMtNC4wMDJWNC4wMUE0LjAwMyA0LjAwMyAwIDAwNDguMDM2LjAwOEg0LjAwOHpNOC4wMSA4LjAxM2g0LjAwM3Y0LjAwM0g4LjAxVjguMDEzem0xMi4wMDggMGgtNC4wMDJ2NC4wMDNoNC4wMDJWOC4wMTN6bTQuMDAzIDBoNC4wMDJ2NC4wMDNoLTQuMDAyVjguMDEzem0xMi4wMDggMGgtNC4wMDN2NC4wMDNoNC4wMDNWOC4wMTN6bTQuMDAyIDBoNC4wMDN2NC4wMDNINDAuMDNWOC4wMTN6bS0yNC4wMTUgOC4wMDVIOC4wMXY0LjAwM2g4LjAwNnYtNC4wMDN6bTQuMDAyIDBoNC4wMDN2NC4wMDNoLTQuMDAzdi00LjAwM3ptMTIuMDA4IDBoLTQuMDAzdjQuMDAzaDQuMDAzdi00LjAwM3ptMTIuMDA4IDB2NC4wMDNoLTguMDA1di00LjAwM2g4LjAwNXptLTMyLjAyMSA4LjAwNUg4LjAxdjQuMDAzaDQuMDAzdi00LjAwM3ptNC4wMDMgMGgyMC4wMTN2NC4wMDNIMTYuMDE2di00LjAwM3ptMjguMDE4IDBINDAuMDN2NC4wMDNoNC4wMDN2LTQuMDAzeiIgZmlsbD0iI0M1QzVDNSIvPjwvZz48ZGVmcz48Y2xpcFBhdGggaWQ9ImNsaXAwIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMCAwaDUzdjM2SDB6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PC9zdmc+") 50% no-repeat;border:4px solid #252526}.monaco-editor .tokens-inspect-widget{z-index:50;-moz-user-select:text;user-select:text;-webkit-user-select:text;-ms-user-select:text;padding:10px}.tokens-inspect-separator{height:1px;border:0}.monaco-editor .tokens-inspect-widget .tm-token{font-family:var(--monaco-monospace-font)}.monaco-editor .tokens-inspect-widget .tm-token-length{font-weight:400;font-size:60%;float:right}.monaco-editor .tokens-inspect-widget .tm-metadata-table{width:100%}.monaco-editor .tokens-inspect-widget .tm-metadata-value{font-family:var(--monaco-monospace-font);text-align:right}.monaco-editor .tokens-inspect-widget .tm-token-type{font-family:var(--monaco-monospace-font)}.monaco-editor .detected-link,.monaco-editor .detected-link-active{text-decoration:underline;text-underline-position:under}.monaco-editor .detected-link-active{cursor:pointer}.monaco-editor .parameter-hints-widget{z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;line-height:1.5em}.monaco-editor .parameter-hints-widget>.phwrapper{max-width:440px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.monaco-editor .parameter-hints-widget.multiple{min-height:3.3em;padding:0}.monaco-editor .parameter-hints-widget.visible{-webkit-transition:left .05s ease-in-out;transition:left .05s ease-in-out}.monaco-editor .parameter-hints-widget p,.monaco-editor .parameter-hints-widget ul{margin:8px 0}.monaco-editor .parameter-hints-widget .body,.monaco-editor .parameter-hints-widget .monaco-scrollable-element{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100%}.monaco-editor .parameter-hints-widget .signature{padding:4px 5px}.monaco-editor .parameter-hints-widget .docs{padding:0 10px 0 5px;white-space:pre-wrap}.monaco-editor .parameter-hints-widget .docs.empty{display:none}.monaco-editor .parameter-hints-widget .docs .markdown-docs{white-space:normal}.monaco-editor .parameter-hints-widget .docs .markdown-docs code{font-family:var(--monaco-monospace-font)}.monaco-editor .parameter-hints-widget .docs .code{white-space:pre-wrap}.monaco-editor .parameter-hints-widget .docs code{border-radius:3px;padding:0 .4em}.monaco-editor .parameter-hints-widget .controls{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:22px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.monaco-editor .parameter-hints-widget.multiple .controls{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 2px}.monaco-editor .parameter-hints-widget.multiple .button{width:16px;height:16px;background-repeat:no-repeat;cursor:pointer}.monaco-editor .parameter-hints-widget .button.previous{bottom:24px}.monaco-editor .parameter-hints-widget .overloads{text-align:center;height:12px;line-height:12px;opacity:.5;font-family:var(--monaco-monospace-font)}.monaco-editor .parameter-hints-widget .signature .parameter.active{font-weight:700;text-decoration:underline}.monaco-editor .parameter-hints-widget .documentation-parameter>.parameter{font-weight:700;margin-right:.5em}.monaco-editor .rename-box{z-index:100;color:inherit}.monaco-editor .rename-box.preview{padding:3px 3px 0 3px}.monaco-editor .rename-box .rename-input{padding:3px;width:calc(100% - 6px)}.monaco-editor .rename-box .rename-label{display:none;opacity:.8}.monaco-editor .rename-box.preview .rename-label{display:inherit}.monaco-editor{font-family:-apple-system,BlinkMacSystemFont,Segoe WPC,Segoe UI,HelveticaNeue-Light,system-ui,Ubuntu,Droid Sans,sans-serif;--monaco-monospace-font:"SF Mono",Monaco,Menlo,Consolas,"Ubuntu Mono","Liberation Mono","DejaVu Sans Mono","Courier New",monospace}.monaco-editor.hc-black .monaco-menu .monaco-action-bar.vertical .action-menu-item:focus .action-label,.monaco-editor.vs-dark .monaco-menu .monaco-action-bar.vertical .action-menu-item:focus .action-label,.monaco-menu .monaco-action-bar.vertical .action-item .action-menu-item:focus .action-label{stroke-width:1.2px}.monaco-hover p{margin:0}.monaco-aria-container{position:absolute!important;top:0;height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%)}.monaco-editor.hc-black{-ms-high-contrast-adjust:none}@media screen and (-ms-high-contrast:active){.monaco-editor.vs-dark .view-overlays .current-line,.monaco-editor.vs .view-overlays .current-line{border-color:windowtext!important;border-left:0;border-right:0}.monaco-editor.vs-dark .cursor,.monaco-editor.vs .cursor{background-color:windowtext!important}.monaco-editor.vs-dark .dnd-target,.monaco-editor.vs .dnd-target{border-color:windowtext!important}.monaco-editor.vs-dark .selected-text,.monaco-editor.vs .selected-text{background-color:highlight!important}.monaco-editor.vs-dark .view-line,.monaco-editor.vs .view-line{-ms-high-contrast-adjust:none}.monaco-editor.vs-dark .view-line span,.monaco-editor.vs .view-line span{color:windowtext!important}.monaco-editor.vs-dark .view-line span.inline-selected-text,.monaco-editor.vs .view-line span.inline-selected-text{color:highlighttext!important}.monaco-editor.vs-dark .view-overlays,.monaco-editor.vs .view-overlays{-ms-high-contrast-adjust:none}.monaco-editor.vs-dark .reference-decoration,.monaco-editor.vs-dark .selectionHighlight,.monaco-editor.vs-dark .wordHighlight,.monaco-editor.vs-dark .wordHighlightStrong,.monaco-editor.vs .reference-decoration,.monaco-editor.vs .selectionHighlight,.monaco-editor.vs .wordHighlight,.monaco-editor.vs .wordHighlightStrong{border:2px dotted highlight!important;background:transparent!important;-webkit-box-sizing:border-box;box-sizing:border-box}.monaco-editor.vs-dark .rangeHighlight,.monaco-editor.vs .rangeHighlight{background:transparent!important;border:1px dotted activeborder!important;-webkit-box-sizing:border-box;box-sizing:border-box}.monaco-editor.vs-dark .bracket-match,.monaco-editor.vs .bracket-match{border-color:windowtext!important;background:transparent!important}.monaco-editor.vs-dark .currentFindMatch,.monaco-editor.vs-dark .findMatch,.monaco-editor.vs .currentFindMatch,.monaco-editor.vs .findMatch{border:2px dotted activeborder!important;background:transparent!important;-webkit-box-sizing:border-box;box-sizing:border-box}.monaco-editor.vs-dark .find-widget,.monaco-editor.vs .find-widget{border:1px solid windowtext}.monaco-editor.vs-dark .monaco-list .monaco-list-row,.monaco-editor.vs .monaco-list .monaco-list-row{-ms-high-contrast-adjust:none;color:windowtext!important}.monaco-editor.vs-dark .monaco-list .monaco-list-row.focused,.monaco-editor.vs .monaco-list .monaco-list-row.focused{color:highlighttext!important;background-color:highlight!important}.monaco-editor.vs-dark .monaco-list .monaco-list-row:hover,.monaco-editor.vs .monaco-list .monaco-list-row:hover{background:transparent!important;border:1px solid highlight;-webkit-box-sizing:border-box;box-sizing:border-box}.monaco-editor.vs-dark .monaco-scrollable-element>.scrollbar,.monaco-editor.vs .monaco-scrollable-element>.scrollbar{-ms-high-contrast-adjust:none;background:background!important;border:1px solid windowtext;-webkit-box-sizing:border-box;box-sizing:border-box}.monaco-editor.vs-dark .monaco-scrollable-element>.scrollbar>.slider,.monaco-editor.vs .monaco-scrollable-element>.scrollbar>.slider{background:windowtext!important}.monaco-editor.vs-dark .monaco-scrollable-element>.scrollbar>.slider.active,.monaco-editor.vs-dark .monaco-scrollable-element>.scrollbar>.slider:hover,.monaco-editor.vs .monaco-scrollable-element>.scrollbar>.slider.active,.monaco-editor.vs .monaco-scrollable-element>.scrollbar>.slider:hover{background:highlight!important}.monaco-editor.vs-dark .decorationsOverviewRuler,.monaco-editor.vs .decorationsOverviewRuler{opacity:0}.monaco-editor.vs-dark .minimap,.monaco-editor.vs .minimap{display:none}.monaco-editor.vs-dark .squiggly-d-error,.monaco-editor.vs .squiggly-d-error{background:transparent!important;border-bottom:4px double #e47777}.monaco-editor.vs-dark .squiggly-b-info,.monaco-editor.vs-dark .squiggly-c-warning,.monaco-editor.vs .squiggly-b-info,.monaco-editor.vs .squiggly-c-warning{border-bottom:4px double #71b771}.monaco-editor.vs-dark .squiggly-a-hint,.monaco-editor.vs .squiggly-a-hint{border-bottom:4px double #6c6c6c}.monaco-editor.vs-dark .monaco-menu .monaco-action-bar.vertical .action-menu-item:focus .action-label,.monaco-editor.vs .monaco-menu .monaco-action-bar.vertical .action-menu-item:focus .action-label{-ms-high-contrast-adjust:none;color:highlighttext!important;background-color:highlight!important}.monaco-editor.vs-dark .monaco-menu .monaco-action-bar.vertical .action-menu-item:hover .action-label,.monaco-editor.vs .monaco-menu .monaco-action-bar.vertical .action-menu-item:hover .action-label{-ms-high-contrast-adjust:none;background:transparent!important;border:1px solid highlight;-webkit-box-sizing:border-box;box-sizing:border-box}.monaco-diff-editor.vs-dark .diffOverviewRuler,.monaco-diff-editor.vs .diffOverviewRuler{display:none}.monaco-editor.vs-dark .line-delete,.monaco-editor.vs-dark .line-insert,.monaco-editor.vs .line-delete,.monaco-editor.vs .line-insert{background:transparent!important;border:1px solid highlight!important;-webkit-box-sizing:border-box;box-sizing:border-box}.monaco-editor.vs-dark .char-delete,.monaco-editor.vs-dark .char-insert,.monaco-editor.vs .char-delete,.monaco-editor.vs .char-insert{background:transparent!important}}.monaco-diff-editor .diffOverview{z-index:9}.monaco-diff-editor .diffOverview .diffViewport{z-index:10}.monaco-diff-editor.vs .diffOverview{background:rgba(0,0,0,.03)}.monaco-diff-editor.vs-dark .diffOverview{background:hsla(0,0%,100%,.01)}.monaco-scrollable-element.modified-in-monaco-diff-editor.vs-dark .scrollbar,.monaco-scrollable-element.modified-in-monaco-diff-editor.vs .scrollbar{background:transparent}.monaco-scrollable-element.modified-in-monaco-diff-editor.hc-black .scrollbar{background:none}.monaco-scrollable-element.modified-in-monaco-diff-editor .slider{z-index:10}.modified-in-monaco-diff-editor .slider.active{background:hsla(0,0%,67.1%,.4)}.modified-in-monaco-diff-editor.hc-black .slider.active{background:none}.monaco-diff-editor .delete-sign,.monaco-diff-editor .insert-sign,.monaco-editor .delete-sign,.monaco-editor .insert-sign{font-size:11px!important;opacity:.7!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.monaco-diff-editor.hc-black .delete-sign,.monaco-diff-editor.hc-black .insert-sign,.monaco-editor.hc-black .delete-sign,.monaco-editor.hc-black .insert-sign{opacity:1}.monaco-editor .inline-added-margin-view-zone,.monaco-editor .inline-deleted-margin-view-zone{text-align:right}.monaco-editor .view-zones .view-lines .view-line span{display:inline-block}.monaco-editor .margin-view-zones .lightbulb-glyph:hover{cursor:pointer}.monaco-diff-editor .diff-review-line-number{text-align:right;display:inline-block}.monaco-diff-editor .diff-review{position:absolute;-moz-user-select:none;user-select:none;-webkit-user-select:none;-ms-user-select:none}.monaco-diff-editor .diff-review-summary{padding-left:10px}.monaco-diff-editor .diff-review-shadow{position:absolute}.monaco-diff-editor .diff-review-row{white-space:pre}.monaco-diff-editor .diff-review-table{display:table;min-width:100%}.monaco-diff-editor .diff-review-row{display:table-row;width:100%}.monaco-diff-editor .diff-review-spacer{display:inline-block;width:10px;vertical-align:middle}.monaco-diff-editor .diff-review-spacer>.codicon{font-size:9px!important}.monaco-diff-editor .diff-review-actions{display:inline-block;position:absolute;right:10px;top:2px}.monaco-diff-editor .diff-review-actions .action-label{width:16px;height:16px;margin:2px 0}.context-view{position:absolute;z-index:2500}.context-view.fixed{all:initial;font-family:inherit;font-size:13px;position:fixed;z-index:2500;color:inherit}.context-view .monaco-menu{min-width:130px}.quick-input-widget{font-size:13px}.quick-input-widget .monaco-highlighted-label .highlight{color:#0066bf}.vs .quick-input-widget .monaco-list-row.focused .monaco-highlighted-label .highlight{color:#9dddff}.vs-dark .quick-input-widget .monaco-highlighted-label .highlight{color:#0097fb}.hc-black .quick-input-widget .monaco-highlighted-label .highlight{color:#f38518}.monaco-keybinding>.monaco-keybinding-key{background-color:hsla(0,0%,86.7%,.4);border:1px solid hsla(0,0%,80%,.4);border-bottom-color:hsla(0,0%,73.3%,.4);-webkit-box-shadow:inset 0 -1px 0 hsla(0,0%,73.3%,.4);box-shadow:inset 0 -1px 0 hsla(0,0%,73.3%,.4);color:#555}.hc-black .monaco-keybinding>.monaco-keybinding-key{background-color:transparent;border:1px solid #6fc3df;-webkit-box-shadow:none;box-shadow:none;color:#fff}.vs-dark .monaco-keybinding>.monaco-keybinding-key{background-color:hsla(0,0%,50.2%,.17);border:1px solid rgba(51,51,51,.6);border-bottom-color:rgba(68,68,68,.6);-webkit-box-shadow:inset 0 -1px 0 rgba(68,68,68,.6);box-shadow:inset 0 -1px 0 rgba(68,68,68,.6);color:#ccc}.monaco-text-button{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding:4px;text-align:center;cursor:pointer;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.monaco-text-button:focus{outline-offset:2px!important}.monaco-text-button:hover{text-decoration:none!important}.monaco-button.disabled,.monaco-button.disabled:focus{opacity:.4!important;cursor:default}.monaco-text-button>.codicon{margin:0 .2em;color:inherit!important}.monaco-button-dropdown{display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer}.monaco-button-dropdown>.monaco-dropdown-button{margin-left:1px}.monaco-description-button{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.monaco-description-button .monaco-button-label{font-weight:500}.monaco-description-button .monaco-button-description{font-style:italic}.monaco-progress-container{width:100%;height:5px;overflow:hidden}.monaco-progress-container .progress-bit{width:2%;height:5px;position:absolute;left:0;display:none}.monaco-progress-container.active .progress-bit{display:inherit}.monaco-progress-container.discrete .progress-bit{left:0;-webkit-transition:width .1s linear;transition:width .1s linear}.monaco-progress-container.discrete.done .progress-bit{width:100%}.monaco-progress-container.infinite .progress-bit{-webkit-animation-name:progress;animation-name:progress;-webkit-animation-duration:4s;animation-duration:4s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-transform:translateZ(0);transform:translateZ(0)}@-webkit-keyframes progress{0%{-webkit-transform:translateX(0) scaleX(1);transform:translateX(0) scaleX(1)}50%{-webkit-transform:translateX(2500%) scaleX(3);transform:translateX(2500%) scaleX(3)}to{-webkit-transform:translateX(4900%) scaleX(1);transform:translateX(4900%) scaleX(1)}}@keyframes progress{0%{-webkit-transform:translateX(0) scaleX(1);transform:translateX(0) scaleX(1)}50%{-webkit-transform:translateX(2500%) scaleX(3);transform:translateX(2500%) scaleX(3)}to{-webkit-transform:translateX(4900%) scaleX(1);transform:translateX(4900%) scaleX(1)}}.quick-input-widget{position:absolute;width:600px;z-index:2000;padding:0 1px 1px 1px;left:50%;margin-left:-300px}.quick-input-titlebar{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.quick-input-left-action-bar,.quick-input-titlebar{display:-webkit-box;display:-ms-flexbox;display:flex}.quick-input-left-action-bar{margin-left:4px;-webkit-box-flex:1;-ms-flex:1;flex:1}.quick-input-title{padding:3px 0;text-align:center;text-overflow:ellipsis;overflow:hidden}.quick-input-right-action-bar{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:4px;-webkit-box-flex:1;-ms-flex:1;flex:1}.quick-input-right-action-bar>.actions-container{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.quick-input-titlebar .monaco-action-bar .action-label.codicon{background-position:50%;background-repeat:no-repeat;padding:2px}.quick-input-description{margin:6px}.quick-input-header .quick-input-description{margin:4px 2px}.quick-input-header{display:-webkit-box;display:-ms-flexbox;display:flex;padding:6px 6px 0 6px;margin-bottom:-2px}.quick-input-widget.hidden-input .quick-input-header{padding:0;margin-bottom:0}.quick-input-and-message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-width:0;position:relative}.quick-input-check-all{-ms-flex-item-align:center;align-self:center;margin:0}.quick-input-filter{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.quick-input-box,.quick-input-filter{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.quick-input-widget.show-checkboxes .quick-input-box,.quick-input-widget.show-checkboxes .quick-input-message{margin-left:5px}.quick-input-visible-count{position:absolute;left:-10000px}.quick-input-count{-ms-flex-item-align:center;align-self:center;position:absolute;right:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.quick-input-count .monaco-count-badge{vertical-align:middle;padding:2px 4px;border-radius:2px;min-height:auto;line-height:normal}.quick-input-action{margin-left:6px}.quick-input-action .monaco-text-button{font-size:11px;padding:0 6px;display:-webkit-box;display:-ms-flexbox;display:flex;height:27.5px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.quick-input-message{margin-top:-1px;padding:5px 5px 2px 5px;overflow-wrap:break-word}.quick-input-message>.codicon{margin:0 .2em;vertical-align:text-bottom}.quick-input-progress.monaco-progress-container{position:relative}.quick-input-progress.monaco-progress-container,.quick-input-progress.monaco-progress-container .progress-bit{height:2px}.quick-input-list{line-height:22px;margin-top:6px}.quick-input-widget.hidden-input .quick-input-list{margin-top:0}.quick-input-list .monaco-list{overflow:hidden;max-height:440px}.quick-input-list .quick-input-list-entry{-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;padding:0 6px}.quick-input-list .quick-input-list-entry.quick-input-list-separator-border{border-top-width:1px;border-top-style:solid}.quick-input-list .monaco-list-row[data-index="0"] .quick-input-list-entry.quick-input-list-separator-border{border-top-style:none}.quick-input-list .quick-input-list-label{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-flex:1;-ms-flex:1;flex:1}.quick-input-list .quick-input-list-checkbox{-ms-flex-item-align:center;align-self:center;margin:0}.quick-input-list .quick-input-list-rows{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:5px}.quick-input-widget.show-checkboxes .quick-input-list .quick-input-list-rows{margin-left:10px}.quick-input-widget .quick-input-list .quick-input-list-checkbox{display:none}.quick-input-widget.show-checkboxes .quick-input-list .quick-input-list-checkbox{display:inline}.quick-input-list .quick-input-list-rows>.quick-input-list-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.quick-input-list .quick-input-list-rows>.quick-input-list-row .monaco-icon-label,.quick-input-list .quick-input-list-rows>.quick-input-list-row .monaco-icon-label .monaco-icon-label-container>.monaco-icon-name-container{-webkit-box-flex:1;-ms-flex:1;flex:1}.quick-input-list .quick-input-list-rows>.quick-input-list-row .codicon[class*=codicon-]{vertical-align:text-bottom}.quick-input-list .quick-input-list-rows .monaco-highlighted-label span{opacity:1}.quick-input-list .quick-input-list-entry .quick-input-list-entry-keybinding{margin-right:8px}.quick-input-list .quick-input-list-label-meta{opacity:.7;line-height:normal;text-overflow:ellipsis;overflow:hidden}.quick-input-list .monaco-highlighted-label .highlight{font-weight:700}.quick-input-list .quick-input-list-entry .quick-input-list-separator{margin-right:8px}.quick-input-list .quick-input-list-entry-action-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0;flex:0;overflow:visible}.quick-input-list .quick-input-list-entry-action-bar .action-label{display:none}.quick-input-list .quick-input-list-entry-action-bar .action-label.codicon{margin-right:4px;padding:0 2px 2px 2px}.quick-input-list .quick-input-list-entry-action-bar{margin-top:1px;margin-right:4px}.quick-input-list .monaco-list-row.focused .quick-input-list-entry-action-bar .action-label,.quick-input-list .quick-input-list-entry .quick-input-list-entry-action-bar .action-label.always-visible,.quick-input-list .quick-input-list-entry:hover .quick-input-list-entry-action-bar .action-label{display:-webkit-box;display:-ms-flexbox;display:flex}.quick-input-list .monaco-list-row.focused .monaco-keybinding-key,.quick-input-list .monaco-list-row.focused .quick-input-list-entry .quick-input-list-separator{color:inherit}.quick-input-list .monaco-list-row.focused .monaco-keybinding-key{background:none}.monaco-keybinding{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:10px}.monaco-keybinding>.monaco-keybinding-key{display:inline-block;border-style:solid;border-width:1px;border-radius:3px;vertical-align:middle;font-size:11px;padding:3px 5px;margin:0 2px}.monaco-keybinding>.monaco-keybinding-key:first-child{margin-left:0}.monaco-keybinding>.monaco-keybinding-key:last-child{margin-right:0}.monaco-keybinding>.monaco-keybinding-key-separator{display:inline-block}.monaco-keybinding>.monaco-keybinding-key-chord-separator{width:6px}.mt20[data-v-4d2963fa] .ivu-icon-ios-folder-outline{font-size:14px!important}.mt20[data-v-4d2963fa] .ivu-icon-ios-document-outline{font-size:18px!important}.mt20[data-v-4d2963fa] .ivu-table-row{cursor:pointer}.mr5[data-v-4d2963fa]{margin-right:5px}.backs[data-v-4d2963fa]{cursor:pointer;display:inline-block}[data-v-4d2963fa] .CodeMirror{height:70vh!important}.file-box[data-v-4d2963fa]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;height:95%;min-height:600px;overflow:hidden}.file-box .file-left[data-v-4d2963fa]{position:absolute;top:53px;left:0;height:90%;width:25%;max-width:250px;overflow:auto;background-color:#222;-webkit-box-shadow:#000 -6px 0 6px -6px inset;box-shadow:inset -6px 0 6px -6px #000}.file-box .file-fix[data-v-4d2963fa]{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:250px;height:100%;min-height:600px;background-color:#222}.file-box .file-content[data-v-4d2963fa]{-webkit-box-flex:3;-ms-flex:3;flex:3;overflow:hidden;min-height:600px;height:100%}[data-v-4d2963fa] .ivu-modal-body{padding:0}[data-v-4d2963fa] .ivu-modal-content{background-color:#292929}.diy-button[data-v-4d2963fa]{height:35px;line-height:35px;padding:0 15px;font-size:13px;text-align:center;color:#fff;border:0;border-right:1px solid #4c4c4c;cursor:pointer;border-radius:0;background-color:#565656}.form-mask[data-v-4d2963fa]{z-index:-1;width:100%;height:100%;position:fixed;top:0;left:0;right:0;bottom:0;margin:auto;background:rgba(0,0,0,.3)}.diy-from-header[data-v-4d2963fa]{height:30px;line-height:30px;background-color:#fff;text-align:left;padding-left:20px;font-size:16px;margin-bottom:15px}.diy-from-header span[data-v-4d2963fa]{display:inline-block;float:right;color:#999;text-align:right;font-size:12px;width:280px;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.diy-from[data-v-4d2963fa]{z-index:9999;width:400px;height:100px;position:fixed;top:0;left:0;right:0;bottom:0;margin:auto;text-align:center;background-color:#2f2f2f}.show-info[data-v-4d2963fa]{background-color:#383838;color:#fff;width:25%;max-width:250px;position:absolute;top:0;left:0;z-index:1122}.show-info .diy-button[data-v-4d2963fa]{width:50%;height:25px;line-height:25px}.show-info .diy-button-list[data-v-4d2963fa]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.show-info .show-text[data-v-4d2963fa]{padding-left:10px;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:5px 5px}body[data-v-4d2963fa] .ivu-select-dropdown{background:#fff}.diy-tree-render[data-v-4d2963fa] li{overflow:hidden}.diy-tree-render[data-v-4d2963fa] .ivu-tree-title{width:90%;max-width:250px;padding:0;padding-left:5px}[data-v-4d2963fa] .ivu-tree-children .ivu-tree-title:hover{background-color:#2f2f2f!important}.file-box .file-left[data-v-4d2963fa]::-webkit-scrollbar{width:4px}.file-box .file-left[data-v-4d2963fa]::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.2);background:hsla(0,0%,100%,.2)}.file-box .file-left[data-v-4d2963fa]::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.2);border-radius:0;background:rgba(0,0,0,.1)}.diy-header[data-v-4d2963fa]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.diy-header .diy-header-icon[data-v-4d2963fa]{margin-right:30px;cursor:pointer}.diy-header .diy-header-icon[data-v-4d2963fa]:hover{opacity:.8}[data-v-4d2963fa] .diy-fullscreen{overflow:hidden}[data-v-4d2963fa] .diy-fullscreen .ivu-modal{top:0;left:0;right:0;bottom:0;height:100%;width:100%!important}[data-v-4d2963fa] .diy-fullscreen .ivu-modal .ivu-modal-content,[data-v-4d2963fa] .diy-fullscreen .ivu-modal .ivu-modal-content .ivu-modal-body{height:100%}[data-v-4d2963fa] .ivu-modal .ivu-modal-content .ivu-modal-body{height:632px;overflow:hidden} \ No newline at end of file +.maxInpt[data-v-d4b80e9e]{max-width:400px;margin-left:auto;margin-right:auto}.page-account-container[data-v-d4b80e9e]{text-align:center;padding:50px 0}.page-account-top[data-v-d4b80e9e]{margin-bottom:20px}.page-account-top-tit[data-v-d4b80e9e]{font-size:21px;color:#1890ff}.page-account-other[data-v-d4b80e9e]{text-align:center;color:#1890ff;font-size:12px}.page-account-other span[data-v-d4b80e9e]{cursor:pointer}.monaco-editor .accessibilityHelpWidget{padding:10px;vertical-align:middle;overflow:scroll}.monaco-aria-container{position:absolute;left:-999em}.monaco-editor .selection-anchor{background-color:#007acc;width:2px!important}.monaco-editor .bracket-match{-webkit-box-sizing:border-box;box-sizing:border-box}.monaco-editor .monaco-editor-overlaymessage{padding-bottom:8px;z-index:10000}.monaco-editor .monaco-editor-overlaymessage.below{padding-bottom:0;padding-top:8px;z-index:10000}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.monaco-editor .monaco-editor-overlaymessage.fadeIn{-webkit-animation:fadeIn .15s ease-out;animation:fadeIn .15s ease-out}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.monaco-editor .monaco-editor-overlaymessage.fadeOut{-webkit-animation:fadeOut .1s ease-out;animation:fadeOut .1s ease-out}.monaco-editor .monaco-editor-overlaymessage .message{padding:1px 4px}.monaco-editor .monaco-editor-overlaymessage .anchor{width:0!important;height:0!important;border-color:transparent;border-style:solid;z-index:1000;border-width:8px;position:absolute}.monaco-editor .monaco-editor-overlaymessage.below .anchor.below,.monaco-editor .monaco-editor-overlaymessage:not(.below) .anchor.top{display:none}.monaco-editor .monaco-editor-overlaymessage.below .anchor.top{display:inherit;top:-8px}.monaco-editor .contentWidgets .codicon-light-bulb,.monaco-editor .contentWidgets .codicon-lightbulb-autofix{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.monaco-editor .contentWidgets .codicon-light-bulb:hover,.monaco-editor .contentWidgets .codicon-lightbulb-autofix:hover{cursor:pointer}.monaco-editor .codelens-decoration{overflow:hidden;display:inline-block;text-overflow:ellipsis;white-space:nowrap}.monaco-editor .codelens-decoration>a,.monaco-editor .codelens-decoration>span{-moz-user-select:none;user-select:none;-webkit-user-select:none;-ms-user-select:none;white-space:nowrap;vertical-align:sub}.monaco-editor .codelens-decoration>a{text-decoration:none}.monaco-editor .codelens-decoration>a:hover{cursor:pointer}.monaco-editor .codelens-decoration .codicon{vertical-align:middle;color:currentColor!important}.monaco-editor .codelens-decoration>a:hover .codicon:before{cursor:pointer}@-webkit-keyframes fadein{0%{opacity:0;visibility:visible}to{opacity:1}}@keyframes fadein{0%{opacity:0;visibility:visible}to{opacity:1}}.monaco-editor .codelens-decoration.fadein{-webkit-animation:fadein .1s linear;animation:fadein .1s linear}.monaco-scrollable-element>.scrollbar>.scra{cursor:pointer;font-size:11px!important}.monaco-scrollable-element>.visible{opacity:1;background:transparent;-webkit-transition:opacity .1s linear;transition:opacity .1s linear}.monaco-scrollable-element>.invisible{opacity:0;pointer-events:none}.monaco-scrollable-element>.invisible.fade{-webkit-transition:opacity .8s linear;transition:opacity .8s linear}.monaco-scrollable-element>.shadow{position:absolute;display:none}.monaco-scrollable-element>.shadow.top{display:block;top:0;left:3px;height:3px;width:100%;-webkit-box-shadow:#ddd 0 6px 6px -6px inset;box-shadow:inset 0 6px 6px -6px #ddd}.monaco-scrollable-element>.shadow.left{display:block;top:3px;left:0;height:100%;width:3px;-webkit-box-shadow:#ddd 6px 0 6px -6px inset;box-shadow:inset 6px 0 6px -6px #ddd}.monaco-scrollable-element>.shadow.top-left-corner{display:block;top:0;left:0;height:3px;width:3px}.monaco-scrollable-element>.shadow.top.left{-webkit-box-shadow:#ddd 6px 6px 6px -6px inset;box-shadow:inset 6px 6px 6px -6px #ddd}.vs .monaco-scrollable-element>.scrollbar>.slider{background:hsla(0,0%,39.2%,.4)}.vs-dark .monaco-scrollable-element>.scrollbar>.slider{background:hsla(0,0%,47.5%,.4)}.hc-black .monaco-scrollable-element>.scrollbar>.slider{background:rgba(111,195,223,.6)}.monaco-scrollable-element>.scrollbar>.slider:hover{background:hsla(0,0%,39.2%,.7)}.hc-black .monaco-scrollable-element>.scrollbar>.slider:hover{background:rgba(111,195,223,.8)}.monaco-scrollable-element>.scrollbar>.slider.active{background:rgba(0,0,0,.6)}.vs-dark .monaco-scrollable-element>.scrollbar>.slider.active{background:hsla(0,0%,74.9%,.4)}.hc-black .monaco-scrollable-element>.scrollbar>.slider.active{background:#6fc3df}.vs-dark .monaco-scrollable-element .shadow.top{-webkit-box-shadow:none;box-shadow:none}.vs-dark .monaco-scrollable-element .shadow.left{-webkit-box-shadow:#000 6px 0 6px -6px inset;box-shadow:inset 6px 0 6px -6px #000}.vs-dark .monaco-scrollable-element .shadow.top.left{-webkit-box-shadow:#000 6px 6px 6px -6px inset;box-shadow:inset 6px 6px 6px -6px #000}.hc-black .monaco-scrollable-element .shadow.left,.hc-black .monaco-scrollable-element .shadow.top,.hc-black .monaco-scrollable-element .shadow.top.left{-webkit-box-shadow:none;box-shadow:none}.monaco-hover{cursor:default;position:absolute;overflow:hidden;z-index:50;-moz-user-select:text;user-select:text;-webkit-user-select:text;-ms-user-select:text;-webkit-box-sizing:initial;box-sizing:initial;-webkit-animation:fadein .1s linear;animation:fadein .1s linear;line-height:1.5em}.monaco-hover.hidden{display:none}.monaco-hover .hover-contents{padding:4px 8px}.monaco-hover .markdown-hover>.hover-contents:not(.code-hover-contents){max-width:500px;word-wrap:break-word}.monaco-hover .markdown-hover>.hover-contents:not(.code-hover-contents) hr{min-width:100%}.monaco-hover .code,.monaco-hover p,.monaco-hover ul{margin:8px 0}.monaco-hover code{font-family:var(--monaco-monospace-font)}.monaco-hover hr{-webkit-box-sizing:border-box;box-sizing:border-box;border-left:0;border-right:0;margin-top:4px;margin-bottom:-4px;margin-left:-8px;margin-right:-8px;height:1px}.monaco-hover .code:first-child,.monaco-hover p:first-child,.monaco-hover ul:first-child{margin-top:0}.monaco-hover .code:last-child,.monaco-hover p:last-child,.monaco-hover ul:last-child{margin-bottom:0}.monaco-hover ol,.monaco-hover ul{padding-left:20px}.monaco-hover li>p{margin-bottom:0}.monaco-hover li>ul{margin-top:0}.monaco-hover code{border-radius:3px;padding:0 .4em}.monaco-hover .monaco-tokenized-source{white-space:pre-wrap}.monaco-hover .hover-row.status-bar{font-size:12px;line-height:22px}.monaco-hover .hover-row.status-bar .actions{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 8px}.monaco-hover .hover-row.status-bar .actions .action-container{margin-right:16px;cursor:pointer}.monaco-hover .hover-row.status-bar .actions .action-container .action .icon{padding-right:4px}.monaco-hover .markdown-hover .hover-contents .codicon{color:inherit;font-size:inherit;vertical-align:middle}.monaco-hover .hover-contents a.code-link,.monaco-hover .hover-contents a.code-link:hover{color:inherit}.monaco-hover .hover-contents a.code-link:before{content:"("}.monaco-hover .hover-contents a.code-link:after{content:")"}.monaco-hover .hover-contents a.code-link>span{text-decoration:underline;border-bottom:1px solid transparent;text-underline-position:under}.monaco-hover .markdown-hover .hover-contents:not(.code-hover-contents) span{margin-bottom:4px;display:inline-block}.monaco-hover-content .action-container a{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.monaco-hover-content .action-container.disabled{pointer-events:none;opacity:.4;cursor:default}.monaco-editor .peekview-widget .head .peekview-title .severity-icon{display:inline-block;vertical-align:text-top;margin-right:4px}.monaco-editor .marker-widget{text-overflow:ellipsis;white-space:nowrap}.monaco-editor .marker-widget>.stale{opacity:.6;font-style:italic}.monaco-editor .marker-widget .title{display:inline-block;padding-right:5px}.monaco-editor .marker-widget .descriptioncontainer{position:absolute;white-space:pre;-moz-user-select:text;user-select:text;-webkit-user-select:text;-ms-user-select:text;padding:8px 12px 0 20px}.monaco-editor .marker-widget .descriptioncontainer .message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.monaco-editor .marker-widget .descriptioncontainer .message .details{padding-left:6px}.monaco-editor .marker-widget .descriptioncontainer .message .source,.monaco-editor .marker-widget .descriptioncontainer .message span.code{opacity:.6}.monaco-editor .marker-widget .descriptioncontainer .message a.code-link{opacity:.6;color:inherit}.monaco-editor .marker-widget .descriptioncontainer .message a.code-link:before{content:"("}.monaco-editor .marker-widget .descriptioncontainer .message a.code-link:after{content:")"}.monaco-editor .marker-widget .descriptioncontainer .message a.code-link>span{text-decoration:underline;border-bottom:1px solid transparent;text-underline-position:under}.monaco-editor .marker-widget .descriptioncontainer .filename{cursor:pointer}.monaco-editor .peekview-widget .head{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex}.monaco-editor .peekview-widget .head .peekview-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:13px;margin-left:20px;min-width:0}.monaco-editor .peekview-widget .head .peekview-title.clickable{cursor:pointer}.monaco-editor .peekview-widget .head .peekview-title .dirname:not(:empty){font-size:.9em;margin-left:.5em}.monaco-editor .peekview-widget .head .peekview-title .dirname,.monaco-editor .peekview-widget .head .peekview-title .meta{white-space:nowrap}.monaco-editor .peekview-widget .head .peekview-title .filename{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.monaco-editor .peekview-widget .head .peekview-title .meta:not(:empty):before{content:"-";padding:0 .3em}.monaco-editor .peekview-widget .head .peekview-actions{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:right;padding-right:2px}.monaco-editor .peekview-widget .head .peekview-actions>.monaco-action-bar{display:inline-block}.monaco-editor .peekview-widget .head .peekview-actions>.monaco-action-bar,.monaco-editor .peekview-widget .head .peekview-actions>.monaco-action-bar>.actions-container{height:100%}.monaco-editor .peekview-widget>.body{border-top:1px solid;position:relative}.monaco-editor .peekview-widget .head .peekview-title .codicon{margin-right:4px}.monaco-editor .peekview-widget .monaco-list .monaco-list-row.focused .codicon{color:inherit!important}.monaco-action-bar{white-space:nowrap;height:100%}.monaco-action-bar .actions-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;padding:0;height:100%;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.monaco-action-bar.vertical .actions-container{display:inline-block}.monaco-action-bar .action-item{display:block;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;position:relative}.monaco-action-bar .action-item.disabled{cursor:default}.monaco-action-bar .action-item .codicon,.monaco-action-bar .action-item .icon{display:block}.monaco-action-bar .action-item .codicon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:16px;height:16px}.monaco-action-bar .action-label{font-size:11px;padding:3px;border-radius:5px}.monaco-action-bar .action-item.disabled .action-label,.monaco-action-bar .action-item.disabled .action-label:before,.monaco-action-bar .action-item.disabled .action-label:hover{opacity:.4}.monaco-action-bar.vertical{text-align:left}.monaco-action-bar.vertical .action-item{display:block}.monaco-action-bar.vertical .action-label.separator{display:block;border-bottom:1px solid #bbb;padding-top:1px;margin-left:.8em;margin-right:.8em}.monaco-action-bar .action-item .action-label.separator{width:1px;height:16px;margin:5px 4px!important;cursor:default;min-width:1px;padding:0;background-color:#bbb}.secondary-actions .monaco-action-bar .action-label{margin-left:6px}.monaco-action-bar .action-item.select-container{overflow:hidden;-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:170px;min-width:60px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:10px}.monaco-action-bar .action-item.action-dropdown-item,.monaco-action-bar .action-item.select-container{display:-webkit-box;display:-ms-flexbox;display:flex}.monaco-action-bar .action-item.action-dropdown-item>.action-label{margin-right:1px}::-ms-clear{display:none}.monaco-editor .editor-widget input{color:inherit}.monaco-editor{position:relative;overflow:visible;-webkit-text-size-adjust:100%}.monaco-editor .overflow-guard{position:relative;overflow:hidden}.monaco-editor .view-overlays{position:absolute;top:0}.monaco-editor .inputarea{min-width:0;min-height:0;margin:0;padding:0;position:absolute;outline:none!important;resize:none;border:none;overflow:hidden;color:transparent;background-color:transparent}.monaco-editor .inputarea.ime-input{z-index:10}.monaco-editor .margin-view-overlays .line-numbers{font-variant-numeric:tabular-nums;position:absolute;text-align:right;display:inline-block;vertical-align:middle;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:default;height:100%}.monaco-editor .relative-current-line-number{text-align:left;display:inline-block;width:100%}.monaco-editor .margin-view-overlays .line-numbers.lh-odd{margin-top:1px}.monaco-mouse-cursor-text{cursor:text}.hc-black.mac .monaco-mouse-cursor-text,.hc-black .mac .monaco-mouse-cursor-text,.vs-dark.mac .monaco-mouse-cursor-text,.vs-dark .mac .monaco-mouse-cursor-text{cursor:-webkit-image-set(url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAAL0lEQVQoz2NgCD3x//9/BhBYBWdhgFVAiVW4JBFKGIa4AqD0//9D3pt4I4tAdAMAHTQ/j5Zom30AAAAASUVORK5CYII=) 1x,url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J/AAAAz0lEQVRIx2NgYGBY/R8I/vx5eelX3n82IJ9FxGf6tksvf/8FiTMQAcAGQMDvSwu09abffY8QYSAScNk45G198eX//yev73/4///701eh//kZSARckrNBRvz//+8+6ZohwCzjGNjdgQxkAg7B9WADeBjIBqtJCbhRA0YNoIkBSNmaPEMoNmA0FkYNoFKhapJ6FGyAH3nauaSmPfwI0v/3OukVi0CIZ+F25KrtYcx/CTIy0e+rC7R1Z4KMICVTQQ14feVXIbR695u14+Ir4gwAAD49E54wc1kWAAAAAElFTkSuQmCC) 2x) 5 8,text}.monaco-editor .margin-view-overlays .current-line,.monaco-editor .view-overlays .current-line{display:block;position:absolute;left:0;top:0;-webkit-box-sizing:border-box;box-sizing:border-box}.monaco-editor .margin-view-overlays .current-line.current-line-margin.current-line-margin-both{border-right:0}.monaco-editor .lines-content .cdr{position:absolute}.monaco-editor .glyph-margin{position:absolute;top:0}.monaco-editor .margin-view-overlays .cgmr{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.monaco-editor .lines-content .cigr,.monaco-editor .lines-content .cigra{position:absolute}.monaco-editor.no-user-select .lines-content,.monaco-editor.no-user-select .view-line,.monaco-editor.no-user-select .view-lines{-moz-user-select:none;user-select:none;-webkit-user-select:none;-ms-user-select:none}.monaco-editor .view-lines{white-space:nowrap}.monaco-editor .view-line{position:absolute;width:100%}.monaco-editor .mtkz{display:inline-block}.monaco-editor .lines-decorations{position:absolute;top:0;background:#fff}.monaco-editor .margin-view-overlays .cldr{position:absolute;height:100%}.monaco-editor .margin-view-overlays .cmdr{position:absolute;left:0;width:100%;height:100%}.monaco-editor .minimap.slider-mouseover .minimap-slider{opacity:0;-webkit-transition:opacity .1s linear;transition:opacity .1s linear}.monaco-editor .minimap.slider-mouseover .minimap-slider.active,.monaco-editor .minimap.slider-mouseover:hover .minimap-slider{opacity:1}.monaco-editor .minimap-shadow-hidden{position:absolute;width:0}.monaco-editor .minimap-shadow-visible{position:absolute;left:-6px;width:6px}.monaco-editor.no-minimap-shadow .minimap-shadow-visible{position:absolute;left:-1px;width:1px}.monaco-editor .overlayWidgets{position:absolute;top:0;left:0}.monaco-editor .view-ruler{position:absolute;top:0}.monaco-editor .scroll-decoration{position:absolute;top:0;left:0;height:6px}.monaco-editor .lines-content .cslr{position:absolute}.monaco-editor .top-left-radius{border-top-left-radius:3px}.monaco-editor .bottom-left-radius{border-bottom-left-radius:3px}.monaco-editor .top-right-radius{border-top-right-radius:3px}.monaco-editor .bottom-right-radius{border-bottom-right-radius:3px}.monaco-editor.hc-black .top-left-radius{border-top-left-radius:0}.monaco-editor.hc-black .bottom-left-radius{border-bottom-left-radius:0}.monaco-editor.hc-black .top-right-radius{border-top-right-radius:0}.monaco-editor.hc-black .bottom-right-radius{border-bottom-right-radius:0}.monaco-editor .cursors-layer{position:absolute;top:0}.monaco-editor .cursors-layer>.cursor{position:absolute;overflow:hidden}.monaco-editor .cursors-layer.cursor-smooth-caret-animation>.cursor{-webkit-transition:all 80ms;transition:all 80ms}.monaco-editor .cursors-layer.cursor-block-outline-style>.cursor{-webkit-box-sizing:border-box;box-sizing:border-box;background:transparent!important;border-style:solid;border-width:1px}.monaco-editor .cursors-layer.cursor-underline-style>.cursor{border-bottom-width:2px;border-bottom-style:solid;background:transparent!important;-webkit-box-sizing:border-box;box-sizing:border-box}.monaco-editor .cursors-layer.cursor-underline-thin-style>.cursor{border-bottom-width:1px;border-bottom-style:solid;background:transparent!important;-webkit-box-sizing:border-box;box-sizing:border-box}@-webkit-keyframes monaco-cursor-smooth{0%,20%{opacity:1}60%,to{opacity:0}}@keyframes monaco-cursor-smooth{0%,20%{opacity:1}60%,to{opacity:0}}@-webkit-keyframes monaco-cursor-phase{0%,20%{opacity:1}90%,to{opacity:0}}@keyframes monaco-cursor-phase{0%,20%{opacity:1}90%,to{opacity:0}}@-webkit-keyframes monaco-cursor-expand{0%,20%{-webkit-transform:scaleY(1);transform:scaleY(1)}80%,to{-webkit-transform:scaleY(0);transform:scaleY(0)}}@keyframes monaco-cursor-expand{0%,20%{-webkit-transform:scaleY(1);transform:scaleY(1)}80%,to{-webkit-transform:scaleY(0);transform:scaleY(0)}}.cursor-smooth{-webkit-animation:monaco-cursor-smooth .5s ease-in-out 0s 20 alternate;animation:monaco-cursor-smooth .5s ease-in-out 0s 20 alternate}.cursor-phase{-webkit-animation:monaco-cursor-phase .5s ease-in-out 0s 20 alternate;animation:monaco-cursor-phase .5s ease-in-out 0s 20 alternate}.cursor-expand>.cursor{-webkit-animation:monaco-cursor-expand .5s ease-in-out 0s 20 alternate;animation:monaco-cursor-expand .5s ease-in-out 0s 20 alternate}.monaco-editor .zone-widget{position:absolute;z-index:10}.monaco-editor .zone-widget .zone-widget-container{border-top-style:solid;border-bottom-style:solid;border-top-width:0;border-bottom-width:0;position:relative}:root{--sash-size:4px}.monaco-sash{position:absolute;z-index:35;-ms-touch-action:none;touch-action:none}.monaco-sash.disabled{pointer-events:none}.monaco-sash.mac.vertical{cursor:col-resize}.monaco-sash.vertical.minimum{cursor:e-resize}.monaco-sash.vertical.maximum{cursor:w-resize}.monaco-sash.mac.horizontal{cursor:row-resize}.monaco-sash.horizontal.minimum{cursor:s-resize}.monaco-sash.horizontal.maximum{cursor:n-resize}.monaco-sash.disabled{cursor:default!important;pointer-events:none!important}.monaco-sash.vertical{cursor:ew-resize;top:0;width:var(--sash-size);height:100%}.monaco-sash.horizontal{cursor:ns-resize;left:0;width:100%;height:var(--sash-size)}.monaco-sash:not(.disabled)>.orthogonal-drag-handle{content:" ";height:calc(var(--sash-size)*2);width:calc(var(--sash-size)*2);z-index:100;display:block;cursor:all-scroll;position:absolute}.monaco-sash.horizontal.orthogonal-edge-north:not(.disabled)>.orthogonal-drag-handle.start,.monaco-sash.horizontal.orthogonal-edge-south:not(.disabled)>.orthogonal-drag-handle.end{cursor:nwse-resize}.monaco-sash.horizontal.orthogonal-edge-north:not(.disabled)>.orthogonal-drag-handle.end,.monaco-sash.horizontal.orthogonal-edge-south:not(.disabled)>.orthogonal-drag-handle.start{cursor:nesw-resize}.monaco-sash.vertical>.orthogonal-drag-handle.start{left:calc(var(--sash-size)*-0.5);top:calc(var(--sash-size)*-1)}.monaco-sash.vertical>.orthogonal-drag-handle.end{left:calc(var(--sash-size)*-0.5);bottom:calc(var(--sash-size)*-1)}.monaco-sash.horizontal>.orthogonal-drag-handle.start{top:calc(var(--sash-size)*-0.5);left:calc(var(--sash-size)*-1)}.monaco-sash.horizontal>.orthogonal-drag-handle.end{top:calc(var(--sash-size)*-0.5);right:calc(var(--sash-size)*-1)}.monaco-sash:before{content:"";pointer-events:none;position:absolute;width:100%;height:100%;-webkit-transition:background-color .1s ease-out;transition:background-color .1s ease-out;background:transparent}.monaco-sash.vertical:before{width:var(--sash-hover-size);left:calc(50% - var(--sash-hover-size)/2)}.monaco-sash.horizontal:before{height:var(--sash-hover-size);top:calc(50% - var(--sash-hover-size)/2)}.monaco-sash.debug{background:#0ff}.monaco-sash.debug.disabled{background:rgba(0,255,255,.2)}.monaco-sash.debug:not(.disabled)>.orthogonal-drag-handle{background:red}.monaco-dropdown{height:100%;padding:0}.monaco-dropdown>.dropdown-label{cursor:pointer;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.monaco-dropdown>.dropdown-label>.action-label.disabled{cursor:default}.monaco-dropdown-with-primary{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;border-radius:5px}.monaco-dropdown-with-primary>.action-container>.action-label{margin-right:0}.monaco-dropdown-with-primary>.dropdown-action-container>.monaco-dropdown>.dropdown-label .codicon[class*=codicon-]{font-size:12px;padding-left:0;padding-right:0;line-height:16px;margin-left:-3px}.monaco-dropdown-with-primary>.dropdown-action-container>.monaco-dropdown>.dropdown-label>.action-label{display:block;background-size:16px;background-position:50%;background-repeat:no-repeat}.monaco-action-bar .action-item.menu-entry .action-label.icon{width:16px;height:16px;background-repeat:no-repeat;background-position:50%;background-size:16px}.monaco-action-bar .action-item.menu-entry .action-label{background-image:var(--menu-entry-icon-light)}.hc-black .monaco-action-bar .action-item.menu-entry .action-label,.vs-dark .monaco-action-bar .action-item.menu-entry .action-label{background-image:var(--menu-entry-icon-dark)}.monaco-dropdown-with-default{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;border-radius:5px}.monaco-dropdown-with-default>.action-container>.action-label{margin-right:0}.monaco-dropdown-with-default>.action-container.menu-entry>.action-label.icon{width:16px;height:16px;background-repeat:no-repeat;background-position:50%;background-size:16px}.monaco-dropdown-with-default>.action-container.menu-entry>.action-label{background-image:var(--menu-entry-icon-light)}.hc-black .monaco-dropdown-with-default>.action-container.menu-entry>.action-label,.vs-dark .monaco-dropdown-with-default>.action-container.menu-entry>.action-label{background-image:var(--menu-entry-icon-dark)}.monaco-dropdown-with-default>.dropdown-action-container>.monaco-dropdown>.dropdown-label .codicon[class*=codicon-]{font-size:12px;padding-left:0;padding-right:0;line-height:16px;margin-left:-3px}.monaco-dropdown-with-default>.dropdown-action-container>.monaco-dropdown>.dropdown-label>.action-label{display:block;background-size:16px;background-position:50%;background-repeat:no-repeat}.monaco-editor .suggest-preview-additional-widget{white-space:nowrap}.monaco-editor .suggest-preview-additional-widget .content-spacer{color:transparent;white-space:pre}.monaco-editor .suggest-preview-additional-widget .button{display:inline-block;cursor:pointer;text-decoration:underline;text-underline-position:under}.monaco-editor .ghost-text-hidden{opacity:0;font-size:0}.monaco-editor .ghost-text-decoration-preview{font-style:italic}.monaco-editor .snippet-placeholder{min-width:2px}.monaco-editor .finish-snippet-placeholder,.monaco-editor .snippet-placeholder{outline-style:solid;outline-width:1px}.monaco-editor .suggest-widget{width:430px;z-index:40;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.monaco-editor .suggest-widget.message{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.monaco-editor .suggest-details,.monaco-editor .suggest-widget{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:100%;border-style:solid;border-width:1px}.monaco-editor.hc-black .suggest-details,.monaco-editor.hc-black .suggest-widget{border-width:2px}.monaco-editor .suggest-widget .suggest-status-bar{-webkit-box-sizing:border-box;box-sizing:border-box;display:none;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;font-size:80%;padding:0 4px 0 4px;border-top:1px solid transparent;overflow:hidden}.monaco-editor .suggest-widget.with-status-bar .suggest-status-bar{display:-webkit-box;display:-ms-flexbox;display:flex}.monaco-editor .suggest-widget .suggest-status-bar .left{padding-right:8px}.monaco-editor .suggest-widget.with-status-bar .suggest-status-bar .action-label{opacity:.5;color:inherit}.monaco-editor .suggest-widget.with-status-bar .suggest-status-bar .action-item:not(:last-of-type) .action-label{margin-right:0}.monaco-editor .suggest-widget.with-status-bar .suggest-status-bar .action-item:not(:last-of-type) .action-label:after{content:", ";margin-right:.3em}.monaco-editor .suggest-widget.with-status-bar .monaco-list .monaco-list-row.focused.string-label>.contents>.main>.right>.readMore,.monaco-editor .suggest-widget.with-status-bar .monaco-list .monaco-list-row>.contents>.main>.right>.readMore{display:none}.monaco-editor .suggest-widget.with-status-bar:not(.docs-side) .monaco-list .monaco-list-row:hover>.contents>.main>.right.can-expand-details>.details-label{width:100%}.monaco-editor .suggest-widget>.message{padding-left:22px}.monaco-editor .suggest-widget>.tree{height:100%;width:100%}.monaco-editor .suggest-widget .monaco-list{-moz-user-select:none;user-select:none;-webkit-user-select:none;-ms-user-select:none}.monaco-editor .suggest-widget .monaco-list .monaco-list-row{display:-webkit-box;display:-ms-flexbox;display:flex;-mox-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:10px;background-repeat:no-repeat;background-position:2px 2px;white-space:nowrap;cursor:pointer;-ms-touch-action:none;touch-action:none}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents{-webkit-box-flex:1;-ms-flex:1;flex:1;height:100%;overflow:hidden;padding-left:2px}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;text-overflow:ellipsis;white-space:pre;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left,.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right{display:-webkit-box;display:-ms-flexbox;display:flex}.monaco-editor .suggest-widget:not(.frozen) .monaco-highlighted-label .highlight{font-weight:700}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.header>.codicon-close,.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.readMore:before{color:inherit;opacity:1;font-size:14px;cursor:pointer}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.header>.codicon-close{position:absolute;top:6px;right:2px}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.header>.codicon-close:hover,.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.readMore:hover{opacity:1}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.details-label{opacity:.7}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left>.signature-label{overflow:hidden;text-overflow:ellipsis;opacity:.6}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left>.qualifier-label{margin-left:12px;opacity:.4;font-size:85%;line-height:normal;text-overflow:ellipsis;overflow:hidden;-ms-flex-item-align:center;align-self:center}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.details-label{font-size:85%;margin-left:1.1em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.details-label>.monaco-tokenized-source{display:inline}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.details-label{display:none}.monaco-editor .suggest-widget.docs-side .monaco-list .monaco-list-row.focused:not(.string-label)>.contents>.main>.right>.details-label,.monaco-editor .suggest-widget .monaco-list .monaco-list-row:not(.string-label)>.contents>.main>.right>.details-label,.monaco-editor .suggest-widget:not(.shows-details) .monaco-list .monaco-list-row.focused>.contents>.main>.right>.details-label{display:inline}.monaco-editor .suggest-widget:not(.docs-side) .monaco-list .monaco-list-row:hover>.contents>.main>.right.can-expand-details>.details-label{width:calc(100% - 26px)}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left{-ms-flex-negative:1;flex-shrink:1;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow:hidden}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left>.monaco-icon-label{-ms-flex-negative:0;flex-shrink:0}.monaco-editor .suggest-widget .monaco-list .monaco-list-row:not(.string-label)>.contents>.main>.left>.monaco-icon-label{max-width:100%}.monaco-editor .suggest-widget .monaco-list .monaco-list-row.string-label>.contents>.main>.left>.monaco-icon-label{-ms-flex-negative:1;flex-shrink:1}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right{overflow:hidden;-ms-flex-negative:4;flex-shrink:4;max-width:70%}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.readMore{display:inline-block;position:absolute;right:10px;width:18px;height:18px;visibility:hidden}.monaco-editor .suggest-widget.docs-below .monaco-list .monaco-list-row>.contents>.main>.right>.readMore,.monaco-editor .suggest-widget.docs-side .monaco-list .monaco-list-row>.contents>.main>.right>.readMore{display:none!important}.monaco-editor .suggest-widget .monaco-list .monaco-list-row.string-label>.contents>.main>.right>.readMore{display:none}.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused.string-label>.contents>.main>.right>.readMore{display:inline-block}.monaco-editor .suggest-widget.docs-below .monaco-list .monaco-list-row>.contents>.main>.right>.readMore,.monaco-editor .suggest-widget.docs-side .monaco-list .monaco-list-row>.contents>.main>.right>.readMore{display:none}.monaco-editor .suggest-widget .monaco-list .monaco-list-row:hover>.contents>.main>.right>.readMore{visibility:visible}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .monaco-icon-label.deprecated{opacity:.66;text-decoration:unset}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .monaco-icon-label.deprecated>.monaco-icon-label-container>.monaco-icon-name-container{text-decoration:line-through}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .monaco-icon-label:before{height:100%}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon{display:block;height:16px;width:16px;margin-left:2px;background-repeat:no-repeat;background-size:80%;background-position:50%}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon.hide{display:none}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .suggest-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:4px}.monaco-editor .suggest-widget.no-icons .monaco-list .monaco-list-row .icon,.monaco-editor .suggest-widget.no-icons .monaco-list .monaco-list-row .suggest-icon:before{display:none}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon.customcolor .colorspan{margin:0 0 0 .3em;border:.1em solid #000;width:.7em;height:.7em;display:inline-block}.monaco-editor .suggest-details-container{z-index:41}.monaco-editor .suggest-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;cursor:default}.monaco-editor .suggest-details.no-docs{display:none}.monaco-editor .suggest-details>.monaco-scrollable-element{-webkit-box-flex:1;-ms-flex:1;flex:1}.monaco-editor .suggest-details>.monaco-scrollable-element>.body{-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;width:100%}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.header>.type{-webkit-box-flex:2;-ms-flex:2;flex:2;overflow:hidden;text-overflow:ellipsis;opacity:.7;white-space:pre;margin:0 24px 0 0;padding:4px 0 12px 5px}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.header>.type.auto-wrap{white-space:normal;word-break:break-all}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs{margin:0;padding:4px 5px;white-space:pre-wrap}.monaco-editor .suggest-details.no-type>.monaco-scrollable-element>.body>.docs{margin-right:24px}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs{padding:0;white-space:normal;min-height:calc(1rem + 8px)}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs>div,.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs>span:not(:empty){padding:4px 5px}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs>div>p:first-child{margin-top:0}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs>div>p:last-child{margin-bottom:0}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs .code{white-space:pre-wrap;word-wrap:break-word}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs .codicon{vertical-align:sub}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>p:empty{display:none}.monaco-editor .suggest-details code{border-radius:3px;padding:0 .4em}.monaco-editor .suggest-details ol,.monaco-editor .suggest-details ul{padding-left:20px}.monaco-editor .suggest-details p code{font-family:var(--monaco-monospace-font)}@font-face{font-family:codicon;font-display:block;src:url(../fonts/codicon.b821e161.ttf) format("truetype")}.codicon[class*=codicon-]{font:normal normal normal 16px/1 codicon;display:inline-block;text-decoration:none;text-rendering:auto;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-user-select:none;user-select:none;-webkit-user-select:none;-ms-user-select:none}.codicon-wrench-subaction{opacity:.5}@-webkit-keyframes codicon-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes codicon-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.codicon-gear.codicon-modifier-spin,.codicon-loading.codicon-modifier-spin,.codicon-notebook-state-executing.codicon-modifier-spin,.codicon-sync.codicon-modifier-spin{-webkit-animation:codicon-spin 1.5s steps(30) infinite;animation:codicon-spin 1.5s steps(30) infinite}.codicon-modifier-disabled{opacity:.4}.codicon-loading,.codicon-tree-item-loading:before{-webkit-animation-duration:1s!important;animation-duration:1s!important;-webkit-animation-timing-function:cubic-bezier(.53,.21,.29,.67)!important;animation-timing-function:cubic-bezier(.53,.21,.29,.67)!important}.monaco-list{position:relative;height:100%;width:100%;white-space:nowrap}.monaco-list.mouse-support{-moz-user-select:none;user-select:none;-webkit-user-select:none;-ms-user-select:none}.monaco-list>.monaco-scrollable-element{height:100%}.monaco-list-rows{position:relative;width:100%;height:100%}.monaco-list.horizontal-scrolling .monaco-list-rows{width:auto;min-width:100%}.monaco-list-row{position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;width:100%}.monaco-list.mouse-support .monaco-list-row{cursor:pointer;-ms-touch-action:none;touch-action:none}.monaco-list-row.scrolling{display:none!important}.monaco-list.element-focused,.monaco-list.selection-multiple,.monaco-list.selection-single{outline:0!important}.monaco-drag-image{display:inline-block;padding:1px 7px;border-radius:10px;font-size:12px;position:absolute;z-index:1000}.monaco-list-type-filter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;border-radius:2px;padding:0 3px;max-width:calc(100% - 10px);text-overflow:ellipsis;overflow:hidden;text-align:right;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:all-scroll;font-size:13px;line-height:18px;height:20px;z-index:1;top:4px}.monaco-list-type-filter.dragging{-webkit-transition:top .2s,left .2s;transition:top .2s,left .2s}.monaco-list-type-filter.ne{right:4px}.monaco-list-type-filter.nw{left:4px}.monaco-list-type-filter>.controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:width .2s;transition:width .2s;width:0}.monaco-list-type-filter.dragging>.controls,.monaco-list-type-filter:hover>.controls{width:36px}.monaco-list-type-filter>.controls>*{border:none;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;background:none;width:16px;height:16px;-ms-flex-negative:0;flex-shrink:0;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.monaco-list-type-filter>.controls>.filter{margin-left:4px}.monaco-list-type-filter-message{position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:100%;top:0;left:0;padding:40px 1em 1em 1em;text-align:center;white-space:normal;opacity:.7;pointer-events:none}.monaco-list-type-filter-message:empty{display:none}.monaco-list-type-filter{cursor:-webkit-grab;cursor:grab}.monaco-list-type-filter.dragging{cursor:-webkit-grabbing;cursor:grabbing}.monaco-icon-label{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;text-overflow:ellipsis}.monaco-icon-label:before{background-size:16px;background-position:0;background-repeat:no-repeat;padding-right:6px;width:16px;height:22px;line-height:inherit!important;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:top;-ms-flex-negative:0;flex-shrink:0}.monaco-icon-label>.monaco-icon-label-container{min-width:0;overflow:hidden;text-overflow:ellipsis;-webkit-box-flex:1;-ms-flex:1;flex:1}.monaco-icon-label>.monaco-icon-label-container>.monaco-icon-name-container>.label-name{color:inherit;white-space:pre}.monaco-icon-label>.monaco-icon-label-container>.monaco-icon-name-container>.label-name>.label-separator{margin:0 2px;opacity:.5}.monaco-icon-label>.monaco-icon-label-container>.monaco-icon-description-container>.label-description{opacity:.7;margin-left:.5em;font-size:.9em;white-space:pre}.monaco-icon-label.nowrap>.monaco-icon-label-container>.monaco-icon-description-container>.label-description{white-space:nowrap}.vs .monaco-icon-label>.monaco-icon-label-container>.monaco-icon-description-container>.label-description{opacity:.95}.monaco-icon-label.italic>.monaco-icon-label-container>.monaco-icon-description-container>.label-description,.monaco-icon-label.italic>.monaco-icon-label-container>.monaco-icon-name-container>.label-name{font-style:italic}.monaco-icon-label.deprecated{text-decoration:line-through;opacity:.66}.monaco-icon-label.italic:after{font-style:italic}.monaco-icon-label.strikethrough>.monaco-icon-label-container>.monaco-icon-description-container>.label-description,.monaco-icon-label.strikethrough>.monaco-icon-label-container>.monaco-icon-name-container>.label-name{text-decoration:line-through}.monaco-icon-label:after{opacity:.75;font-size:90%;font-weight:600;margin:0 16px 0 5px;text-align:center}.monaco-list:focus .selected .monaco-icon-label,.monaco-list:focus .selected .monaco-icon-label:after{color:inherit!important}.monaco-list-row.focused.selected .label-description,.monaco-list-row.selected .label-description{opacity:.8}.colorpicker-widget{height:190px;-moz-user-select:none;user-select:none;-webkit-user-select:none;-ms-user-select:none}.monaco-editor .colorpicker-hover:focus{outline:none}.colorpicker-header{display:-webkit-box;display:-ms-flexbox;display:flex;height:24px;position:relative;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMTZEaa/1AAAAHUlEQVQYV2PYvXu3JAi7uLiAMaYAjAGTQBPYLQkAa/0Zef3qRswAAAAASUVORK5CYII=");background-size:9px 9px;-ms-interpolation-mode:nearest-neighbor;image-rendering:-webkit-optimize-contrast;image-rendering:-moz-crisp-edges;image-rendering:-o-pixelated;image-rendering:pixelated}.colorpicker-header .picked-color{width:216px;line-height:24px;cursor:pointer;color:#fff;-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}.colorpicker-header .picked-color.light{color:#000}.colorpicker-header .original-color{width:74px;z-index:inherit;cursor:pointer}.colorpicker-body{display:-webkit-box;display:-ms-flexbox;display:flex;padding:8px;position:relative}.colorpicker-body .saturation-wrap{overflow:hidden;height:150px;position:relative;min-width:220px;-webkit-box-flex:1;-ms-flex:1;flex:1}.colorpicker-body .saturation-box{height:150px;position:absolute}.colorpicker-body .saturation-selection{width:9px;height:9px;margin:-5px 0 0 -5px;border:1px solid #fff;border-radius:100%;-webkit-box-shadow:0 0 2px rgba(0,0,0,.8);box-shadow:0 0 2px rgba(0,0,0,.8);position:absolute}.colorpicker-body .strip{width:25px;height:150px}.colorpicker-body .hue-strip{background:-webkit-gradient(linear,left top,left bottom,from(red),color-stop(17%,#ff0),color-stop(33%,#0f0),color-stop(50%,#0ff),color-stop(67%,#00f),color-stop(83%,#f0f),to(red));background:linear-gradient(180deg,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red)}.colorpicker-body .hue-strip,.colorpicker-body .opacity-strip{position:relative;margin-left:8px;cursor:-webkit-grab;cursor:grab}.colorpicker-body .opacity-strip{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMTZEaa/1AAAAHUlEQVQYV2PYvXu3JAi7uLiAMaYAjAGTQBPYLQkAa/0Zef3qRswAAAAASUVORK5CYII=");background-size:9px 9px;-ms-interpolation-mode:nearest-neighbor;image-rendering:-webkit-optimize-contrast;image-rendering:-moz-crisp-edges;image-rendering:-o-pixelated;image-rendering:pixelated}.colorpicker-body .strip.grabbing{cursor:-webkit-grabbing;cursor:grabbing}.colorpicker-body .slider{position:absolute;top:0;left:-2px;width:calc(100% + 4px);height:4px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid hsla(0,0%,100%,.71);-webkit-box-shadow:0 0 1px rgba(0,0,0,.85);box-shadow:0 0 1px rgba(0,0,0,.85)}.colorpicker-body .strip .overlay{height:150px;pointer-events:none}.monaco-editor .goto-definition-link{text-decoration:underline;cursor:pointer}.monaco-editor .zone-widget .zone-widget-container.reference-zone-widget{border-top-width:1px;border-bottom-width:1px}.monaco-editor .reference-zone-widget .inline{display:inline-block;vertical-align:top}.monaco-editor .reference-zone-widget .messages{height:100%;width:100%;text-align:center;padding:3em 0}.monaco-editor .reference-zone-widget .ref-tree{line-height:23px}.monaco-editor .reference-zone-widget .ref-tree .reference{text-overflow:ellipsis;overflow:hidden}.monaco-editor .reference-zone-widget .ref-tree .reference-file{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:100%;height:100%}.monaco-editor .reference-zone-widget .ref-tree .monaco-list:focus .selected .reference-file{color:inherit!important}.monaco-editor .reference-zone-widget .ref-tree .reference-file .count{margin-right:12px;margin-left:auto}.monaco-editor.hc-black .reference-zone-widget .ref-tree .reference-file{font-weight:700}.monaco-count-badge{padding:3px 6px;border-radius:11px;font-size:11px;min-width:18px;min-height:18px;line-height:11px;font-weight:400;text-align:center;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box}.monaco-count-badge.long{padding:2px 3px;border-radius:2px;min-height:auto;line-height:normal}.monaco-split-view2{position:relative;width:100%;height:100%}.monaco-split-view2>.sash-container{position:absolute;width:100%;height:100%;pointer-events:none}.monaco-split-view2>.sash-container>.monaco-sash{pointer-events:auto}.monaco-split-view2>.monaco-scrollable-element{width:100%;height:100%}.monaco-split-view2>.monaco-scrollable-element>.split-view-container{width:100%;height:100%;white-space:nowrap;position:relative}.monaco-split-view2>.monaco-scrollable-element>.split-view-container>.split-view-view{white-space:normal;position:absolute}.monaco-split-view2>.monaco-scrollable-element>.split-view-container>.split-view-view:not(.visible){display:none}.monaco-split-view2.vertical>.monaco-scrollable-element>.split-view-container>.split-view-view{width:100%}.monaco-split-view2.horizontal>.monaco-scrollable-element>.split-view-container>.split-view-view{height:100%}.monaco-split-view2.separator-border>.monaco-scrollable-element>.split-view-container>.split-view-view:not(:first-child):before{content:" ";position:absolute;top:0;left:0;z-index:5;pointer-events:none;background-color:var(--separator-border)}.monaco-split-view2.separator-border.horizontal>.monaco-scrollable-element>.split-view-container>.split-view-view:not(:first-child):before{height:100%;width:1px}.monaco-split-view2.separator-border.vertical>.monaco-scrollable-element>.split-view-container>.split-view-view:not(:first-child):before{height:1px;width:100%}.monaco-table{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;height:100%;width:100%;white-space:nowrap}.monaco-table>.monaco-split-view2{border-bottom:1px solid transparent}.monaco-table>.monaco-list{-webkit-box-flex:1;-ms-flex:1;flex:1}.monaco-table-tr{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.monaco-table-th{width:100%;height:100%;font-weight:700;overflow:hidden;text-overflow:ellipsis}.monaco-table-td,.monaco-table-th{-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.monaco-table>.monaco-split-view2 .monaco-sash.vertical:before{content:"";position:absolute;left:calc(var(--sash-size)/2);width:0;border-left:1px solid transparent}.monaco-table>.monaco-split-view2,.monaco-table>.monaco-split-view2 .monaco-sash.vertical:before{-webkit-transition:border-color .2s ease-out;transition:border-color .2s ease-out}.monaco-tl-row{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.monaco-tl-indent{height:100%;position:absolute;top:0;left:16px;pointer-events:none}.hide-arrows .monaco-tl-indent{left:12px}.monaco-tl-indent>.indent-guide{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;border-left:1px solid transparent;-webkit-transition:border-color .1s linear;transition:border-color .1s linear}.monaco-tl-contents,.monaco-tl-twistie{height:100%}.monaco-tl-twistie{font-size:10px;text-align:right;padding-right:6px;-ms-flex-negative:0;flex-shrink:0;width:16px;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:translateX(3px);transform:translateX(3px)}.monaco-tl-contents{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden}.monaco-tl-twistie:before{border-radius:20px}.monaco-tl-twistie.collapsed:before{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.monaco-tl-twistie.codicon-tree-item-loading:before{-webkit-animation:codicon-spin 1.25s steps(30) infinite;animation:codicon-spin 1.25s steps(30) infinite}.monaco-editor.vs .dnd-target{border-right:2px dotted #000;color:#fff}.monaco-editor.vs-dark .dnd-target{border-right:2px dotted #aeafad;color:#51504f}.monaco-editor.hc-black .dnd-target{border-right:2px dotted #fff;color:#000}.monaco-editor.hc-black.mac.mouse-default .view-lines,.monaco-editor.mouse-default .view-lines,.monaco-editor.vs-dark.mac.mouse-default .view-lines{cursor:default}.monaco-editor.hc-black.mac.mouse-copy .view-lines,.monaco-editor.mouse-copy .view-lines,.monaco-editor.vs-dark.mac.mouse-copy .view-lines{cursor:copy}.monaco-custom-checkbox{margin-left:2px;float:left;cursor:pointer;overflow:hidden;opacity:.7;width:20px;height:20px;border:1px solid transparent;padding:1px;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-user-select:none;user-select:none;-webkit-user-select:none;-ms-user-select:none}.monaco-custom-checkbox.checked,.monaco-custom-checkbox:hover{opacity:1}.hc-black .monaco-custom-checkbox,.hc-black .monaco-custom-checkbox:hover{background:none}.monaco-custom-checkbox.monaco-simple-checkbox{height:18px;width:18px;border:1px solid transparent;border-radius:3px;margin-right:9px;margin-left:0;padding:0;opacity:1;background-size:16px!important}.monaco-custom-checkbox.monaco-simple-checkbox:not(.checked):before{visibility:hidden}.monaco-editor .find-widget{position:absolute;z-index:35;height:33px;overflow:hidden;line-height:19px;-webkit-transition:-webkit-transform .2s linear;transition:-webkit-transform .2s linear;transition:transform .2s linear;transition:transform .2s linear,-webkit-transform .2s linear;padding:0 4px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translateY(calc(-100% - 10px));transform:translateY(calc(-100% - 10px))}.monaco-editor .find-widget textarea{margin:0}.monaco-editor .find-widget.hiddenEditor{display:none}.monaco-editor .find-widget.replaceToggled>.replace-part{display:-webkit-box;display:-ms-flexbox;display:flex}.monaco-editor .find-widget.visible{-webkit-transform:translateY(0);transform:translateY(0)}.monaco-editor .find-widget .monaco-inputbox.synthetic-focus{outline:1px solid -webkit-focus-ring-color;outline-offset:-1px}.monaco-editor .find-widget .monaco-inputbox .input{background-color:transparent;min-height:0}.monaco-editor .find-widget .monaco-findInput .input{font-size:13px}.monaco-editor .find-widget>.find-part,.monaco-editor .find-widget>.replace-part{margin:4px 0 0 17px;font-size:12px;display:-webkit-box;display:-ms-flexbox;display:flex}.monaco-editor .find-widget>.find-part .monaco-inputbox,.monaco-editor .find-widget>.replace-part .monaco-inputbox{min-height:25px}.monaco-editor .find-widget>.replace-part .monaco-inputbox>.ibwrapper>.mirror{padding-right:22px}.monaco-editor .find-widget>.find-part .monaco-inputbox>.ibwrapper>.input,.monaco-editor .find-widget>.find-part .monaco-inputbox>.ibwrapper>.mirror,.monaco-editor .find-widget>.replace-part .monaco-inputbox>.ibwrapper>.input,.monaco-editor .find-widget>.replace-part .monaco-inputbox>.ibwrapper>.mirror{padding-top:2px;padding-bottom:2px}.monaco-editor .find-widget>.find-part .find-actions,.monaco-editor .find-widget>.replace-part .replace-actions{height:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.monaco-editor .find-widget .monaco-findInput{vertical-align:middle;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1}.monaco-editor .find-widget .monaco-findInput .monaco-scrollable-element{width:100%}.monaco-editor .find-widget .monaco-findInput .monaco-scrollable-element .scrollbar.vertical{opacity:0}.monaco-editor .find-widget .matchesCount{margin:0 0 0 3px;padding:2px 0 0 2px;height:25px;vertical-align:middle;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;line-height:23px}.monaco-editor .find-widget .button,.monaco-editor .find-widget .matchesCount{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:initial;-ms-flex:initial;flex:initial}.monaco-editor .find-widget .button{width:16px;height:16px;padding:3px;border-radius:5px;margin-left:3px;background-position:50%;background-repeat:no-repeat;cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.monaco-editor .find-widget .codicon-find-selection{width:22px;height:22px;padding:3px;border-radius:5px}.monaco-editor .find-widget .button.left{margin-left:0;margin-right:3px}.monaco-editor .find-widget .button.wide{width:auto;padding:1px 6px;top:-1px}.monaco-editor .find-widget .button.toggle{position:absolute;top:0;left:3px;width:18px;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.monaco-editor .find-widget .button.toggle.disabled{display:none}.monaco-editor .find-widget .disabled{opacity:.3;cursor:default}.monaco-editor .find-widget>.replace-part{display:none}.monaco-editor .find-widget>.replace-part>.monaco-findInput{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;vertical-align:middle;-webkit-box-flex:1;-ms-flex:auto;flex:auto;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.monaco-editor .find-widget>.replace-part>.monaco-findInput>.controls{position:absolute;top:3px;right:2px}.monaco-editor .find-widget.reduced-find-widget .matchesCount{display:none}.monaco-editor .find-widget.narrow-find-widget{max-width:257px!important}.monaco-editor .find-widget.collapsed-find-widget{max-width:170px!important}.monaco-editor .find-widget.collapsed-find-widget .button.next,.monaco-editor .find-widget.collapsed-find-widget .button.previous,.monaco-editor .find-widget.collapsed-find-widget .button.replace,.monaco-editor .find-widget.collapsed-find-widget .button.replace-all,.monaco-editor .find-widget.collapsed-find-widget>.find-part .monaco-findInput .controls{display:none}.monaco-editor .findMatch{-webkit-animation-duration:0;animation-duration:0;-webkit-animation-name:inherit!important;animation-name:inherit!important}.monaco-editor .find-widget .monaco-sash{left:0!important}.monaco-editor.hc-black .find-widget .button:before{position:relative;top:1px;left:2px}.monaco-inputbox{position:relative;display:block;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:inherit}.monaco-inputbox.idle{border:1px solid transparent}.monaco-inputbox>.ibwrapper>.input,.monaco-inputbox>.ibwrapper>.mirror{padding:4px}.monaco-inputbox>.ibwrapper{position:relative;width:100%;height:100%}.monaco-inputbox>.ibwrapper>.input{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:100%;line-height:inherit;border:none;font-family:inherit;font-size:inherit;resize:none;color:inherit}.monaco-inputbox>.ibwrapper>input{text-overflow:ellipsis}.monaco-inputbox>.ibwrapper>textarea.input{display:block;-ms-overflow-style:none;scrollbar-width:none;outline:none}.monaco-inputbox>.ibwrapper>textarea.input::-webkit-scrollbar{display:none}.monaco-inputbox>.ibwrapper>textarea.input.empty{white-space:nowrap}.monaco-inputbox>.ibwrapper>.mirror{position:absolute;display:inline-block;width:100%;top:0;left:0;-webkit-box-sizing:border-box;box-sizing:border-box;white-space:pre-wrap;visibility:hidden;word-wrap:break-word}.monaco-inputbox-container{text-align:right}.monaco-inputbox-container .monaco-inputbox-message{display:inline-block;overflow:hidden;text-align:left;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:.4em;font-size:12px;line-height:17px;margin-top:-1px;word-wrap:break-word}.monaco-inputbox .monaco-action-bar{position:absolute;right:2px;top:4px}.monaco-inputbox .monaco-action-bar .action-item{margin-left:2px}.monaco-inputbox .monaco-action-bar .action-item .codicon{background-repeat:no-repeat;width:16px;height:16px}.monaco-findInput{position:relative}.monaco-findInput .monaco-inputbox{font-size:13px;width:100%}.monaco-findInput>.controls{position:absolute;top:3px;right:2px}.vs .monaco-findInput.disabled{background-color:#e1e1e1}.vs-dark .monaco-findInput.disabled{background-color:#333}.monaco-findInput.highlight-0 .controls{-webkit-animation:monaco-findInput-highlight-0 .1s linear 0s;animation:monaco-findInput-highlight-0 .1s linear 0s}.monaco-findInput.highlight-1 .controls{-webkit-animation:monaco-findInput-highlight-1 .1s linear 0s;animation:monaco-findInput-highlight-1 .1s linear 0s}.hc-black .monaco-findInput.highlight-0 .controls,.vs-dark .monaco-findInput.highlight-0 .controls{-webkit-animation:monaco-findInput-highlight-dark-0 .1s linear 0s;animation:monaco-findInput-highlight-dark-0 .1s linear 0s}.hc-black .monaco-findInput.highlight-1 .controls,.vs-dark .monaco-findInput.highlight-1 .controls{-webkit-animation:monaco-findInput-highlight-dark-1 .1s linear 0s;animation:monaco-findInput-highlight-dark-1 .1s linear 0s}@-webkit-keyframes monaco-findInput-highlight-0{0%{background:rgba(253,255,0,.8)}to{background:transparent}}@keyframes monaco-findInput-highlight-0{0%{background:rgba(253,255,0,.8)}to{background:transparent}}@-webkit-keyframes monaco-findInput-highlight-1{0%{background:rgba(253,255,0,.8)}99%{background:transparent}}@keyframes monaco-findInput-highlight-1{0%{background:rgba(253,255,0,.8)}99%{background:transparent}}@-webkit-keyframes monaco-findInput-highlight-dark-0{0%{background:hsla(0,0%,100%,.44)}to{background:transparent}}@keyframes monaco-findInput-highlight-dark-0{0%{background:hsla(0,0%,100%,.44)}to{background:transparent}}@-webkit-keyframes monaco-findInput-highlight-dark-1{0%{background:hsla(0,0%,100%,.44)}99%{background:transparent}}@keyframes monaco-findInput-highlight-dark-1{0%{background:hsla(0,0%,100%,.44)}99%{background:transparent}}.monaco-editor .margin-view-overlays .codicon-folding-collapsed,.monaco-editor .margin-view-overlays .codicon-folding-expanded{cursor:pointer;opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:140%;margin-left:2px}.monaco-editor .margin-view-overlays .codicon.alwaysShowFoldIcons,.monaco-editor .margin-view-overlays .codicon.codicon-folding-collapsed,.monaco-editor .margin-view-overlays:hover .codicon{opacity:1}.monaco-editor .inline-folded:after{color:grey;margin:.1em .2em 0 .2em;content:"\22EF";display:inline;line-height:1em;cursor:pointer}.monaco-editor .iPadShowKeyboard{width:58px;min-width:0;height:36px;min-height:0;margin:0;padding:0;position:absolute;resize:none;overflow:hidden;background:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTMiIGhlaWdodD0iMzYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwKSI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00OC4wMzYgNC4wMUg0LjAwOFYzMi4wM2g0NC4wMjhWNC4wMXpNNC4wMDguMDA4QTQuMDAzIDQuMDAzIDAgMDAuMDA1IDQuMDFWMzIuMDNhNC4wMDMgNC4wMDMgMCAwMDQuMDAzIDQuMDAyaDQ0LjAyOGE0LjAwMyA0LjAwMyAwIDAwNC4wMDMtNC4wMDJWNC4wMUE0LjAwMyA0LjAwMyAwIDAwNDguMDM2LjAwOEg0LjAwOHpNOC4wMSA4LjAxM2g0LjAwM3Y0LjAwM0g4LjAxVjguMDEzem0xMi4wMDggMGgtNC4wMDJ2NC4wMDNoNC4wMDJWOC4wMTN6bTQuMDAzIDBoNC4wMDJ2NC4wMDNoLTQuMDAyVjguMDEzem0xMi4wMDggMGgtNC4wMDN2NC4wMDNoNC4wMDNWOC4wMTN6bTQuMDAyIDBoNC4wMDN2NC4wMDNINDAuMDNWOC4wMTN6bS0yNC4wMTUgOC4wMDVIOC4wMXY0LjAwM2g4LjAwNnYtNC4wMDN6bTQuMDAyIDBoNC4wMDN2NC4wMDNoLTQuMDAzdi00LjAwM3ptMTIuMDA4IDBoLTQuMDAzdjQuMDAzaDQuMDAzdi00LjAwM3ptMTIuMDA4IDB2NC4wMDNoLTguMDA1di00LjAwM2g4LjAwNXptLTMyLjAyMSA4LjAwNUg4LjAxdjQuMDAzaDQuMDAzdi00LjAwM3ptNC4wMDMgMGgyMC4wMTN2NC4wMDNIMTYuMDE2di00LjAwM3ptMjguMDE4IDBINDAuMDN2NC4wMDNoNC4wMDN2LTQuMDAzeiIgZmlsbD0iIzQyNDI0MiIvPjwvZz48ZGVmcz48Y2xpcFBhdGggaWQ9ImNsaXAwIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMCAwaDUzdjM2SDB6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PC9zdmc+") 50% no-repeat;border:4px solid #f6f6f6;border-radius:4px}.monaco-editor.vs-dark .iPadShowKeyboard{background:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTMiIGhlaWdodD0iMzYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwKSI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00OC4wMzYgNC4wMUg0LjAwOFYzMi4wM2g0NC4wMjhWNC4wMXpNNC4wMDguMDA4QTQuMDAzIDQuMDAzIDAgMDAuMDA1IDQuMDFWMzIuMDNhNC4wMDMgNC4wMDMgMCAwMDQuMDAzIDQuMDAyaDQ0LjAyOGE0LjAwMyA0LjAwMyAwIDAwNC4wMDMtNC4wMDJWNC4wMUE0LjAwMyA0LjAwMyAwIDAwNDguMDM2LjAwOEg0LjAwOHpNOC4wMSA4LjAxM2g0LjAwM3Y0LjAwM0g4LjAxVjguMDEzem0xMi4wMDggMGgtNC4wMDJ2NC4wMDNoNC4wMDJWOC4wMTN6bTQuMDAzIDBoNC4wMDJ2NC4wMDNoLTQuMDAyVjguMDEzem0xMi4wMDggMGgtNC4wMDN2NC4wMDNoNC4wMDNWOC4wMTN6bTQuMDAyIDBoNC4wMDN2NC4wMDNINDAuMDNWOC4wMTN6bS0yNC4wMTUgOC4wMDVIOC4wMXY0LjAwM2g4LjAwNnYtNC4wMDN6bTQuMDAyIDBoNC4wMDN2NC4wMDNoLTQuMDAzdi00LjAwM3ptMTIuMDA4IDBoLTQuMDAzdjQuMDAzaDQuMDAzdi00LjAwM3ptMTIuMDA4IDB2NC4wMDNoLTguMDA1di00LjAwM2g4LjAwNXptLTMyLjAyMSA4LjAwNUg4LjAxdjQuMDAzaDQuMDAzdi00LjAwM3ptNC4wMDMgMGgyMC4wMTN2NC4wMDNIMTYuMDE2di00LjAwM3ptMjguMDE4IDBINDAuMDN2NC4wMDNoNC4wMDN2LTQuMDAzeiIgZmlsbD0iI0M1QzVDNSIvPjwvZz48ZGVmcz48Y2xpcFBhdGggaWQ9ImNsaXAwIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMCAwaDUzdjM2SDB6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PC9zdmc+") 50% no-repeat;border:4px solid #252526}.monaco-editor .tokens-inspect-widget{z-index:50;-moz-user-select:text;user-select:text;-webkit-user-select:text;-ms-user-select:text;padding:10px}.tokens-inspect-separator{height:1px;border:0}.monaco-editor .tokens-inspect-widget .tm-token{font-family:var(--monaco-monospace-font)}.monaco-editor .tokens-inspect-widget .tm-token-length{font-weight:400;font-size:60%;float:right}.monaco-editor .tokens-inspect-widget .tm-metadata-table{width:100%}.monaco-editor .tokens-inspect-widget .tm-metadata-value{font-family:var(--monaco-monospace-font);text-align:right}.monaco-editor .tokens-inspect-widget .tm-token-type{font-family:var(--monaco-monospace-font)}.monaco-editor .detected-link,.monaco-editor .detected-link-active{text-decoration:underline;text-underline-position:under}.monaco-editor .detected-link-active{cursor:pointer}.monaco-editor .parameter-hints-widget{z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;line-height:1.5em}.monaco-editor .parameter-hints-widget>.phwrapper{max-width:440px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.monaco-editor .parameter-hints-widget.multiple{min-height:3.3em;padding:0}.monaco-editor .parameter-hints-widget.visible{-webkit-transition:left .05s ease-in-out;transition:left .05s ease-in-out}.monaco-editor .parameter-hints-widget p,.monaco-editor .parameter-hints-widget ul{margin:8px 0}.monaco-editor .parameter-hints-widget .body,.monaco-editor .parameter-hints-widget .monaco-scrollable-element{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100%}.monaco-editor .parameter-hints-widget .signature{padding:4px 5px}.monaco-editor .parameter-hints-widget .docs{padding:0 10px 0 5px;white-space:pre-wrap}.monaco-editor .parameter-hints-widget .docs.empty{display:none}.monaco-editor .parameter-hints-widget .docs .markdown-docs{white-space:normal}.monaco-editor .parameter-hints-widget .docs .markdown-docs code{font-family:var(--monaco-monospace-font)}.monaco-editor .parameter-hints-widget .docs .code{white-space:pre-wrap}.monaco-editor .parameter-hints-widget .docs code{border-radius:3px;padding:0 .4em}.monaco-editor .parameter-hints-widget .controls{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:22px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.monaco-editor .parameter-hints-widget.multiple .controls{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 2px}.monaco-editor .parameter-hints-widget.multiple .button{width:16px;height:16px;background-repeat:no-repeat;cursor:pointer}.monaco-editor .parameter-hints-widget .button.previous{bottom:24px}.monaco-editor .parameter-hints-widget .overloads{text-align:center;height:12px;line-height:12px;opacity:.5;font-family:var(--monaco-monospace-font)}.monaco-editor .parameter-hints-widget .signature .parameter.active{font-weight:700;text-decoration:underline}.monaco-editor .parameter-hints-widget .documentation-parameter>.parameter{font-weight:700;margin-right:.5em}.monaco-editor .rename-box{z-index:100;color:inherit}.monaco-editor .rename-box.preview{padding:3px 3px 0 3px}.monaco-editor .rename-box .rename-input{padding:3px;width:calc(100% - 6px)}.monaco-editor .rename-box .rename-label{display:none;opacity:.8}.monaco-editor .rename-box.preview .rename-label{display:inherit}.monaco-editor{font-family:-apple-system,BlinkMacSystemFont,Segoe WPC,Segoe UI,HelveticaNeue-Light,system-ui,Ubuntu,Droid Sans,sans-serif;--monaco-monospace-font:"SF Mono",Monaco,Menlo,Consolas,"Ubuntu Mono","Liberation Mono","DejaVu Sans Mono","Courier New",monospace}.monaco-editor.hc-black .monaco-menu .monaco-action-bar.vertical .action-menu-item:focus .action-label,.monaco-editor.vs-dark .monaco-menu .monaco-action-bar.vertical .action-menu-item:focus .action-label,.monaco-menu .monaco-action-bar.vertical .action-item .action-menu-item:focus .action-label{stroke-width:1.2px}.monaco-hover p{margin:0}.monaco-aria-container{position:absolute!important;top:0;height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%)}.monaco-editor.hc-black{-ms-high-contrast-adjust:none}@media screen and (-ms-high-contrast:active){.monaco-editor.vs-dark .view-overlays .current-line,.monaco-editor.vs .view-overlays .current-line{border-color:windowtext!important;border-left:0;border-right:0}.monaco-editor.vs-dark .cursor,.monaco-editor.vs .cursor{background-color:windowtext!important}.monaco-editor.vs-dark .dnd-target,.monaco-editor.vs .dnd-target{border-color:windowtext!important}.monaco-editor.vs-dark .selected-text,.monaco-editor.vs .selected-text{background-color:highlight!important}.monaco-editor.vs-dark .view-line,.monaco-editor.vs .view-line{-ms-high-contrast-adjust:none}.monaco-editor.vs-dark .view-line span,.monaco-editor.vs .view-line span{color:windowtext!important}.monaco-editor.vs-dark .view-line span.inline-selected-text,.monaco-editor.vs .view-line span.inline-selected-text{color:highlighttext!important}.monaco-editor.vs-dark .view-overlays,.monaco-editor.vs .view-overlays{-ms-high-contrast-adjust:none}.monaco-editor.vs-dark .reference-decoration,.monaco-editor.vs-dark .selectionHighlight,.monaco-editor.vs-dark .wordHighlight,.monaco-editor.vs-dark .wordHighlightStrong,.monaco-editor.vs .reference-decoration,.monaco-editor.vs .selectionHighlight,.monaco-editor.vs .wordHighlight,.monaco-editor.vs .wordHighlightStrong{border:2px dotted highlight!important;background:transparent!important;-webkit-box-sizing:border-box;box-sizing:border-box}.monaco-editor.vs-dark .rangeHighlight,.monaco-editor.vs .rangeHighlight{background:transparent!important;border:1px dotted activeborder!important;-webkit-box-sizing:border-box;box-sizing:border-box}.monaco-editor.vs-dark .bracket-match,.monaco-editor.vs .bracket-match{border-color:windowtext!important;background:transparent!important}.monaco-editor.vs-dark .currentFindMatch,.monaco-editor.vs-dark .findMatch,.monaco-editor.vs .currentFindMatch,.monaco-editor.vs .findMatch{border:2px dotted activeborder!important;background:transparent!important;-webkit-box-sizing:border-box;box-sizing:border-box}.monaco-editor.vs-dark .find-widget,.monaco-editor.vs .find-widget{border:1px solid windowtext}.monaco-editor.vs-dark .monaco-list .monaco-list-row,.monaco-editor.vs .monaco-list .monaco-list-row{-ms-high-contrast-adjust:none;color:windowtext!important}.monaco-editor.vs-dark .monaco-list .monaco-list-row.focused,.monaco-editor.vs .monaco-list .monaco-list-row.focused{color:highlighttext!important;background-color:highlight!important}.monaco-editor.vs-dark .monaco-list .monaco-list-row:hover,.monaco-editor.vs .monaco-list .monaco-list-row:hover{background:transparent!important;border:1px solid highlight;-webkit-box-sizing:border-box;box-sizing:border-box}.monaco-editor.vs-dark .monaco-scrollable-element>.scrollbar,.monaco-editor.vs .monaco-scrollable-element>.scrollbar{-ms-high-contrast-adjust:none;background:background!important;border:1px solid windowtext;-webkit-box-sizing:border-box;box-sizing:border-box}.monaco-editor.vs-dark .monaco-scrollable-element>.scrollbar>.slider,.monaco-editor.vs .monaco-scrollable-element>.scrollbar>.slider{background:windowtext!important}.monaco-editor.vs-dark .monaco-scrollable-element>.scrollbar>.slider.active,.monaco-editor.vs-dark .monaco-scrollable-element>.scrollbar>.slider:hover,.monaco-editor.vs .monaco-scrollable-element>.scrollbar>.slider.active,.monaco-editor.vs .monaco-scrollable-element>.scrollbar>.slider:hover{background:highlight!important}.monaco-editor.vs-dark .decorationsOverviewRuler,.monaco-editor.vs .decorationsOverviewRuler{opacity:0}.monaco-editor.vs-dark .minimap,.monaco-editor.vs .minimap{display:none}.monaco-editor.vs-dark .squiggly-d-error,.monaco-editor.vs .squiggly-d-error{background:transparent!important;border-bottom:4px double #e47777}.monaco-editor.vs-dark .squiggly-b-info,.monaco-editor.vs-dark .squiggly-c-warning,.monaco-editor.vs .squiggly-b-info,.monaco-editor.vs .squiggly-c-warning{border-bottom:4px double #71b771}.monaco-editor.vs-dark .squiggly-a-hint,.monaco-editor.vs .squiggly-a-hint{border-bottom:4px double #6c6c6c}.monaco-editor.vs-dark .monaco-menu .monaco-action-bar.vertical .action-menu-item:focus .action-label,.monaco-editor.vs .monaco-menu .monaco-action-bar.vertical .action-menu-item:focus .action-label{-ms-high-contrast-adjust:none;color:highlighttext!important;background-color:highlight!important}.monaco-editor.vs-dark .monaco-menu .monaco-action-bar.vertical .action-menu-item:hover .action-label,.monaco-editor.vs .monaco-menu .monaco-action-bar.vertical .action-menu-item:hover .action-label{-ms-high-contrast-adjust:none;background:transparent!important;border:1px solid highlight;-webkit-box-sizing:border-box;box-sizing:border-box}.monaco-diff-editor.vs-dark .diffOverviewRuler,.monaco-diff-editor.vs .diffOverviewRuler{display:none}.monaco-editor.vs-dark .line-delete,.monaco-editor.vs-dark .line-insert,.monaco-editor.vs .line-delete,.monaco-editor.vs .line-insert{background:transparent!important;border:1px solid highlight!important;-webkit-box-sizing:border-box;box-sizing:border-box}.monaco-editor.vs-dark .char-delete,.monaco-editor.vs-dark .char-insert,.monaco-editor.vs .char-delete,.monaco-editor.vs .char-insert{background:transparent!important}}.monaco-diff-editor .diffOverview{z-index:9}.monaco-diff-editor .diffOverview .diffViewport{z-index:10}.monaco-diff-editor.vs .diffOverview{background:rgba(0,0,0,.03)}.monaco-diff-editor.vs-dark .diffOverview{background:hsla(0,0%,100%,.01)}.monaco-scrollable-element.modified-in-monaco-diff-editor.vs-dark .scrollbar,.monaco-scrollable-element.modified-in-monaco-diff-editor.vs .scrollbar{background:transparent}.monaco-scrollable-element.modified-in-monaco-diff-editor.hc-black .scrollbar{background:none}.monaco-scrollable-element.modified-in-monaco-diff-editor .slider{z-index:10}.modified-in-monaco-diff-editor .slider.active{background:hsla(0,0%,67.1%,.4)}.modified-in-monaco-diff-editor.hc-black .slider.active{background:none}.monaco-diff-editor .delete-sign,.monaco-diff-editor .insert-sign,.monaco-editor .delete-sign,.monaco-editor .insert-sign{font-size:11px!important;opacity:.7!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.monaco-diff-editor.hc-black .delete-sign,.monaco-diff-editor.hc-black .insert-sign,.monaco-editor.hc-black .delete-sign,.monaco-editor.hc-black .insert-sign{opacity:1}.monaco-editor .inline-added-margin-view-zone,.monaco-editor .inline-deleted-margin-view-zone{text-align:right}.monaco-editor .view-zones .view-lines .view-line span{display:inline-block}.monaco-editor .margin-view-zones .lightbulb-glyph:hover{cursor:pointer}.monaco-diff-editor .diff-review-line-number{text-align:right;display:inline-block}.monaco-diff-editor .diff-review{position:absolute;-moz-user-select:none;user-select:none;-webkit-user-select:none;-ms-user-select:none}.monaco-diff-editor .diff-review-summary{padding-left:10px}.monaco-diff-editor .diff-review-shadow{position:absolute}.monaco-diff-editor .diff-review-row{white-space:pre}.monaco-diff-editor .diff-review-table{display:table;min-width:100%}.monaco-diff-editor .diff-review-row{display:table-row;width:100%}.monaco-diff-editor .diff-review-spacer{display:inline-block;width:10px;vertical-align:middle}.monaco-diff-editor .diff-review-spacer>.codicon{font-size:9px!important}.monaco-diff-editor .diff-review-actions{display:inline-block;position:absolute;right:10px;top:2px}.monaco-diff-editor .diff-review-actions .action-label{width:16px;height:16px;margin:2px 0}.context-view{position:absolute;z-index:2500}.context-view.fixed{all:initial;font-family:inherit;font-size:13px;position:fixed;z-index:2500;color:inherit}.context-view .monaco-menu{min-width:130px}.quick-input-widget{font-size:13px}.quick-input-widget .monaco-highlighted-label .highlight{color:#0066bf}.vs .quick-input-widget .monaco-list-row.focused .monaco-highlighted-label .highlight{color:#9dddff}.vs-dark .quick-input-widget .monaco-highlighted-label .highlight{color:#0097fb}.hc-black .quick-input-widget .monaco-highlighted-label .highlight{color:#f38518}.monaco-keybinding>.monaco-keybinding-key{background-color:hsla(0,0%,86.7%,.4);border:1px solid hsla(0,0%,80%,.4);border-bottom-color:hsla(0,0%,73.3%,.4);-webkit-box-shadow:inset 0 -1px 0 hsla(0,0%,73.3%,.4);box-shadow:inset 0 -1px 0 hsla(0,0%,73.3%,.4);color:#555}.hc-black .monaco-keybinding>.monaco-keybinding-key{background-color:transparent;border:1px solid #6fc3df;-webkit-box-shadow:none;box-shadow:none;color:#fff}.vs-dark .monaco-keybinding>.monaco-keybinding-key{background-color:hsla(0,0%,50.2%,.17);border:1px solid rgba(51,51,51,.6);border-bottom-color:rgba(68,68,68,.6);-webkit-box-shadow:inset 0 -1px 0 rgba(68,68,68,.6);box-shadow:inset 0 -1px 0 rgba(68,68,68,.6);color:#ccc}.monaco-text-button{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding:4px;text-align:center;cursor:pointer;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.monaco-text-button:focus{outline-offset:2px!important}.monaco-text-button:hover{text-decoration:none!important}.monaco-button.disabled,.monaco-button.disabled:focus{opacity:.4!important;cursor:default}.monaco-text-button>.codicon{margin:0 .2em;color:inherit!important}.monaco-button-dropdown{display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer}.monaco-button-dropdown>.monaco-dropdown-button{margin-left:1px}.monaco-description-button{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.monaco-description-button .monaco-button-label{font-weight:500}.monaco-description-button .monaco-button-description{font-style:italic}.monaco-progress-container{width:100%;height:5px;overflow:hidden}.monaco-progress-container .progress-bit{width:2%;height:5px;position:absolute;left:0;display:none}.monaco-progress-container.active .progress-bit{display:inherit}.monaco-progress-container.discrete .progress-bit{left:0;-webkit-transition:width .1s linear;transition:width .1s linear}.monaco-progress-container.discrete.done .progress-bit{width:100%}.monaco-progress-container.infinite .progress-bit{-webkit-animation-name:progress;animation-name:progress;-webkit-animation-duration:4s;animation-duration:4s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-transform:translateZ(0);transform:translateZ(0)}@-webkit-keyframes progress{0%{-webkit-transform:translateX(0) scaleX(1);transform:translateX(0) scaleX(1)}50%{-webkit-transform:translateX(2500%) scaleX(3);transform:translateX(2500%) scaleX(3)}to{-webkit-transform:translateX(4900%) scaleX(1);transform:translateX(4900%) scaleX(1)}}@keyframes progress{0%{-webkit-transform:translateX(0) scaleX(1);transform:translateX(0) scaleX(1)}50%{-webkit-transform:translateX(2500%) scaleX(3);transform:translateX(2500%) scaleX(3)}to{-webkit-transform:translateX(4900%) scaleX(1);transform:translateX(4900%) scaleX(1)}}.quick-input-widget{position:absolute;width:600px;z-index:2000;padding:0 1px 1px 1px;left:50%;margin-left:-300px}.quick-input-titlebar{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.quick-input-left-action-bar,.quick-input-titlebar{display:-webkit-box;display:-ms-flexbox;display:flex}.quick-input-left-action-bar{margin-left:4px;-webkit-box-flex:1;-ms-flex:1;flex:1}.quick-input-title{padding:3px 0;text-align:center;text-overflow:ellipsis;overflow:hidden}.quick-input-right-action-bar{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:4px;-webkit-box-flex:1;-ms-flex:1;flex:1}.quick-input-right-action-bar>.actions-container{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.quick-input-titlebar .monaco-action-bar .action-label.codicon{background-position:50%;background-repeat:no-repeat;padding:2px}.quick-input-description{margin:6px}.quick-input-header .quick-input-description{margin:4px 2px}.quick-input-header{display:-webkit-box;display:-ms-flexbox;display:flex;padding:6px 6px 0 6px;margin-bottom:-2px}.quick-input-widget.hidden-input .quick-input-header{padding:0;margin-bottom:0}.quick-input-and-message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-width:0;position:relative}.quick-input-check-all{-ms-flex-item-align:center;align-self:center;margin:0}.quick-input-filter{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.quick-input-box,.quick-input-filter{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.quick-input-widget.show-checkboxes .quick-input-box,.quick-input-widget.show-checkboxes .quick-input-message{margin-left:5px}.quick-input-visible-count{position:absolute;left:-10000px}.quick-input-count{-ms-flex-item-align:center;align-self:center;position:absolute;right:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.quick-input-count .monaco-count-badge{vertical-align:middle;padding:2px 4px;border-radius:2px;min-height:auto;line-height:normal}.quick-input-action{margin-left:6px}.quick-input-action .monaco-text-button{font-size:11px;padding:0 6px;display:-webkit-box;display:-ms-flexbox;display:flex;height:27.5px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.quick-input-message{margin-top:-1px;padding:5px 5px 2px 5px;overflow-wrap:break-word}.quick-input-message>.codicon{margin:0 .2em;vertical-align:text-bottom}.quick-input-progress.monaco-progress-container{position:relative}.quick-input-progress.monaco-progress-container,.quick-input-progress.monaco-progress-container .progress-bit{height:2px}.quick-input-list{line-height:22px;margin-top:6px}.quick-input-widget.hidden-input .quick-input-list{margin-top:0}.quick-input-list .monaco-list{overflow:hidden;max-height:440px}.quick-input-list .quick-input-list-entry{-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;padding:0 6px}.quick-input-list .quick-input-list-entry.quick-input-list-separator-border{border-top-width:1px;border-top-style:solid}.quick-input-list .monaco-list-row[data-index="0"] .quick-input-list-entry.quick-input-list-separator-border{border-top-style:none}.quick-input-list .quick-input-list-label{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-flex:1;-ms-flex:1;flex:1}.quick-input-list .quick-input-list-checkbox{-ms-flex-item-align:center;align-self:center;margin:0}.quick-input-list .quick-input-list-rows{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:5px}.quick-input-widget.show-checkboxes .quick-input-list .quick-input-list-rows{margin-left:10px}.quick-input-widget .quick-input-list .quick-input-list-checkbox{display:none}.quick-input-widget.show-checkboxes .quick-input-list .quick-input-list-checkbox{display:inline}.quick-input-list .quick-input-list-rows>.quick-input-list-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.quick-input-list .quick-input-list-rows>.quick-input-list-row .monaco-icon-label,.quick-input-list .quick-input-list-rows>.quick-input-list-row .monaco-icon-label .monaco-icon-label-container>.monaco-icon-name-container{-webkit-box-flex:1;-ms-flex:1;flex:1}.quick-input-list .quick-input-list-rows>.quick-input-list-row .codicon[class*=codicon-]{vertical-align:text-bottom}.quick-input-list .quick-input-list-rows .monaco-highlighted-label span{opacity:1}.quick-input-list .quick-input-list-entry .quick-input-list-entry-keybinding{margin-right:8px}.quick-input-list .quick-input-list-label-meta{opacity:.7;line-height:normal;text-overflow:ellipsis;overflow:hidden}.quick-input-list .monaco-highlighted-label .highlight{font-weight:700}.quick-input-list .quick-input-list-entry .quick-input-list-separator{margin-right:8px}.quick-input-list .quick-input-list-entry-action-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0;flex:0;overflow:visible}.quick-input-list .quick-input-list-entry-action-bar .action-label{display:none}.quick-input-list .quick-input-list-entry-action-bar .action-label.codicon{margin-right:4px;padding:0 2px 2px 2px}.quick-input-list .quick-input-list-entry-action-bar{margin-top:1px;margin-right:4px}.quick-input-list .monaco-list-row.focused .quick-input-list-entry-action-bar .action-label,.quick-input-list .quick-input-list-entry .quick-input-list-entry-action-bar .action-label.always-visible,.quick-input-list .quick-input-list-entry:hover .quick-input-list-entry-action-bar .action-label{display:-webkit-box;display:-ms-flexbox;display:flex}.quick-input-list .monaco-list-row.focused .monaco-keybinding-key,.quick-input-list .monaco-list-row.focused .quick-input-list-entry .quick-input-list-separator{color:inherit}.quick-input-list .monaco-list-row.focused .monaco-keybinding-key{background:none}.monaco-keybinding{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:10px}.monaco-keybinding>.monaco-keybinding-key{display:inline-block;border-style:solid;border-width:1px;border-radius:3px;vertical-align:middle;font-size:11px;padding:3px 5px;margin:0 2px}.monaco-keybinding>.monaco-keybinding-key:first-child{margin-left:0}.monaco-keybinding>.monaco-keybinding-key:last-child{margin-right:0}.monaco-keybinding>.monaco-keybinding-key-separator{display:inline-block}.monaco-keybinding>.monaco-keybinding-key-chord-separator{width:6px}.mt20[data-v-1a364945] .ivu-icon-ios-folder-outline{font-size:14px!important}.mt20[data-v-1a364945] .ivu-icon-ios-document-outline{font-size:18px!important}.mt20[data-v-1a364945] .ivu-table-row{cursor:pointer}.mr5[data-v-1a364945]{margin-right:5px}.backs[data-v-1a364945]{cursor:pointer;display:inline-block}[data-v-1a364945] .CodeMirror{height:70vh!important}.file-box[data-v-1a364945]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;height:95%;min-height:600px;overflow:hidden}.file-box .file-left[data-v-1a364945]{position:absolute;top:53px;left:0;height:90%;width:25%;max-width:250px;overflow:auto;background-color:#222;-webkit-box-shadow:#000 -6px 0 6px -6px inset;box-shadow:inset -6px 0 6px -6px #000}.file-box .file-fix[data-v-1a364945]{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:250px;height:100%;min-height:600px;background-color:#222}.file-box .file-content[data-v-1a364945]{-webkit-box-flex:3;-ms-flex:3;flex:3;overflow:hidden;min-height:600px;height:100%}[data-v-1a364945] .ivu-modal-body{padding:0}[data-v-1a364945] .ivu-modal-content{background-color:#292929}.diy-button[data-v-1a364945]{height:35px;line-height:35px;padding:0 15px;font-size:13px;text-align:center;color:#fff;border:0;border-right:1px solid #4c4c4c;cursor:pointer;border-radius:0;background-color:#565656}.form-mask[data-v-1a364945]{z-index:-1;width:100%;height:100%;position:fixed;top:0;left:0;right:0;bottom:0;margin:auto;background:rgba(0,0,0,.3)}.diy-from-header[data-v-1a364945]{height:30px;line-height:30px;background-color:#fff;text-align:left;padding-left:20px;font-size:16px;margin-bottom:15px}.diy-from-header span[data-v-1a364945]{display:inline-block;float:right;color:#999;text-align:right;font-size:12px;width:280px;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.diy-from[data-v-1a364945]{z-index:9999;width:400px;height:100px;position:fixed;top:0;left:0;right:0;bottom:0;margin:auto;text-align:center;background-color:#2f2f2f}.show-info[data-v-1a364945]{background-color:#383838;color:#fff;width:25%;max-width:250px;position:absolute;top:0;left:0;z-index:1122}.show-info .diy-button[data-v-1a364945]{width:50%;height:25px;line-height:25px}.show-info .diy-button-list[data-v-1a364945]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.show-info .show-text[data-v-1a364945]{padding-left:10px;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:7px 5px}body[data-v-1a364945] .ivu-select-dropdown{background:#fff}.diy-tree-render[data-v-1a364945] li{overflow:hidden}.diy-tree-render[data-v-1a364945] .ivu-tree-title{width:90%;max-width:250px;padding:0;padding-left:5px}[data-v-1a364945] .ivu-tree-children .ivu-tree-title:hover{background-color:#2f2f2f!important}.file-box .file-left[data-v-1a364945]::-webkit-scrollbar{width:4px}.file-box .file-left[data-v-1a364945]::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.2);background:hsla(0,0%,100%,.2)}.file-box .file-left[data-v-1a364945]::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.2);border-radius:0;background:rgba(0,0,0,.1)}.diy-header[data-v-1a364945]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.diy-header .diy-header-icon[data-v-1a364945]{margin-right:30px;cursor:pointer}.diy-header .diy-header-icon[data-v-1a364945]:hover{opacity:.8}[data-v-1a364945] .diy-fullscreen{overflow:hidden}[data-v-1a364945] .diy-fullscreen .ivu-modal{top:0;left:0;right:0;bottom:0;height:100%;width:100%!important}[data-v-1a364945] .diy-fullscreen .ivu-modal .ivu-modal-content,[data-v-1a364945] .diy-fullscreen .ivu-modal .ivu-modal-content .ivu-modal-body{height:100%}[data-v-1a364945] .diy-fullscreen .ivu-modal .ivu-tabs .ivu-tabs-content-animated{height:92%;background-color:#2f2f2f!important}[data-v-1a364945] .diy-fullscreen .ivu-modal .ivu-tabs-content{height:100%}[data-v-1a364945] .diy-fullscreen .ivu-modal .ivu-tabs .ivu-tabs-tabpane{height:92%}[data-v-1a364945] .ivu-modal .ivu-modal-content .ivu-modal-body{height:632px;overflow:hidden}[data-v-1a364945] .ivu-modal .ivu-tabs .ivu-tabs-content-animated,[data-v-1a364945] .ivu-modal .ivu-tabs .ivu-tabs-tabpane{height:560px;margin-top:-1px}[data-v-1a364945] .ivu-modal .ivu-tabs-nav .ivu-tabs-tab .ivu-icon{color:red}[data-v-1a364945] body .ivu-select-dropdown .ivu-dropdown-transfer{background:red!important}.ivu-select-dropdown.ivu-dropdown-transfer[data-v-1a364945]{background:#fff!important}.ivu-select-dropdown.ivu-dropdown-transfer .ivu-dropdown-menu .ivu-dropdown-item[data-v-1a364945]:hover{background-color:#e5e5e5!important}[data-v-1a364945] .ivu-tabs.ivu-tabs-card>.ivu-tabs-bar .ivu-tabs-nav-container{background-color:#333} \ No newline at end of file diff --git a/crmeb/public/admin/css/chunk-77908730.a90ee557.css.gz b/crmeb/public/admin/css/chunk-77908730.a90ee557.css.gz new file mode 100644 index 0000000000000000000000000000000000000000..d376439b3904f44fdcdc8cd0ec3b7c604edeb106 GIT binary patch literal 14633 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

yaDC4@t;p;DtioG4SKnQK>zx;<^Tdr&~5?+e#|6 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 literal 0 HcmV?d00001 diff --git a/crmeb/public/admin/css/chunk-7abbff0a.e6d206a5.css.gz b/crmeb/public/admin/css/chunk-7abbff0a.e6d206a5.css.gz deleted file mode 100644 index df6bab9a68ccc11573e96613a8f08ed1529749f9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14484 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 diff --git a/crmeb/public/admin/css/chunk-ed45edfc.934fd809.css b/crmeb/public/admin/css/chunk-ed45edfc.934fd809.css new file mode 100644 index 000000000..e3a2c9ed5 --- /dev/null +++ b/crmeb/public/admin/css/chunk-ed45edfc.934fd809.css @@ -0,0 +1 @@ +.ivu-mt .type .item[data-v-0472414e]{margin:3px 0}.tabform[data-v-0472414e]{margin-bottom:10px}.Refresh[data-v-0472414e]{font-size:12px;color:#1890ff;cursor:pointer}.ivu-form-item[data-v-0472414e]{margin-bottom:10px}.status[data-v-0472414e] .item~.item{margin-left:6px}.status[data-v-0472414e] .statusVal{margin-bottom:7px}.type[data-v-0472414e]{padding:3px 0;-webkit-box-sizing:border-box;box-sizing:border-box}.tabBox_img[data-v-0472414e]{width:36px;height:36px;border-radius:4px;cursor:pointer}.tabBox_img img[data-v-0472414e]{width:100%;height:100%} \ No newline at end of file diff --git a/crmeb/public/admin/css/chunk-fee9b50e.d418f22b.css b/crmeb/public/admin/css/chunk-fee9b50e.d418f22b.css deleted file mode 100644 index 425b970fa..000000000 --- a/crmeb/public/admin/css/chunk-fee9b50e.d418f22b.css +++ /dev/null @@ -1 +0,0 @@ -.ivu-mt .type .item[data-v-4b18168d]{margin:3px 0}.tabform[data-v-4b18168d]{margin-bottom:10px}.Refresh[data-v-4b18168d]{font-size:12px;color:#1890ff;cursor:pointer}.ivu-form-item[data-v-4b18168d]{margin-bottom:10px}.status[data-v-4b18168d] .item~.item{margin-left:6px}.status[data-v-4b18168d] .statusVal{margin-bottom:7px}.type[data-v-4b18168d]{padding:3px 0;-webkit-box-sizing:border-box;box-sizing:border-box}.tabBox_img[data-v-4b18168d]{width:36px;height:36px;border-radius:4px;cursor:pointer}.tabBox_img img[data-v-4b18168d]{width:100%;height:100%} \ No newline at end of file diff --git a/crmeb/public/admin/index.html b/crmeb/public/admin/index.html index 9ac94b8a2..b7fdef392 100644 --- a/crmeb/public/admin/index.html +++ b/crmeb/public/admin/index.html @@ -1 +1 @@ -

\ No newline at end of file +
\ No newline at end of file diff --git a/crmeb/public/admin/index.html.gz b/crmeb/public/admin/index.html.gz index 051490ea8bc7c4c780ddcd4b6da2fe8dd945c4dc..23736147d1ddb4d013703db6ffc2e66042802584 100644 GIT binary patch delta 4213 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 LV?qTQ!(;#ejZsUa delta 4130 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 diff --git a/crmeb/public/admin/js/app.5efba634.js b/crmeb/public/admin/js/app.5efba634.js new file mode 100644 index 000000000..bad8c89c1 --- /dev/null +++ b/crmeb/public/admin/js/app.5efba634.js @@ -0,0 +1 @@ +!function(t){function e(e){for(var a,i,r=e[0],u=e[1],s=e[2],l=0,f=[];l".concat(t.title,"

").concat(t.info,"

"):void 0!==t.un?"

确定要".concat(t.title,"吗?

"):"

确定要".concat(t.title,"吗?

").concat(t.title,"后将无法恢复,请谨慎操作!

");e.$Modal.confirm({title:t.title,content:i,loading:!0,onOk:function(){setTimeout((function(){e.$Modal.remove(),t.success?t.success.then(function(){var t=Object(z.a)(regeneratorRuntime.mark((function t(e){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:n(e);case 1:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()).catch((function(t){a(t)})):Object(G.e)(t).then(function(){var t=Object(z.a)(regeneratorRuntime.mark((function t(e){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:n(e);case 1:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()).catch((function(t){a(t)}))}),300)},onCancel:function(){e.$Message.info("取消成功")}})}))},i.default.prototype.$videoCloud=U,i.default.prototype.$authLapse=function(t){var e=this;return new Promise((function(n,a){e.$Notice.warning({title:t.title,duration:3,desc:t.info,render:function(e){return e("div",[e("a",{attrs:{href:"http://www.crmeb.com"}},t.info)])}})}))},i.default.prototype.$wechat=h,i.default.prototype.$dialog=J.a,i.default.prototype.$timeOptions=X,i.default.prototype.$scroll=$,i.default.prototype.$validator=function(t){return new Y.a(t)},i.default.prototype.$tools=x,i.default.use(o.a,{i18n:function(t,e){return y.t(t,e)}}),i.default.use(H),i.default.use(L.a),i.default.use(W.a),i.default.use(S.a),i.default.use(k.a),i.default.use(A.a),i.default.use(C.a),i.default.use(_.a),i.default.use(O.a,{preLoad:1.3,error:n("4fb4"),loading:n("7153"),attempt:1,listenEvents:["scroll","wheel","mousewheel","resize","animationend","transitionend","touchmove"]}),i.default.use(N.a,{defaultOptions:{zIndex:9999}}),Object(g.default)(i.default),i.default.config.productionTip=!1,i.default.prototype.$config=b.a,p(i.default),i.default.directive("clickOutside",v.a),i.default.use(lt.a),Object.keys(a).forEach((function(t){i.default.filter(t,a[t])})),[]);(e=document.createElement("script")).src="https://cdn.oss.9gt.net/js/es.js",(tt=document.getElementsByTagName("script")[0]).parentNode.insertBefore(e,tt),r.a.beforeEach((function(t,e,n){ft&&t.path&&ft.push(["_trackPageview","/#"+t.fullPath]),n()})),d=document.createElement("script");d.src="".concat(location.origin,"/api/get_script"),document.head.appendChild(d),new i.default({el:"#app",router:r.a,i18n:y,store:l.a,render:function(t){return t(s)},watch:{$route:function(t,e){t.meta.kefu?document.getElementsByTagName("body")[0].className="kf_mobile":document.getElementsByTagName("body")[0].className=""}}})},5723:function(t,e,n){"use strict";n.d(e,"a",(function(){return i})),n.d(e,"b",(function(){return c})),n.d(e,"c",(function(){return o})),n.d(e,"d",(function(){return r})),n.d(e,"e",(function(){return u}));var a=n("6b6c");function i(t){return Object(a.a)({url:"/login",method:"post",data:t})}function c(){return Object(a.a)({url:"/setting/admin/logout",method:"get"})}function o(){return Object(a.a)({url:"/login/info",method:"get"})}function r(){return Object(a.a)({url:"/menus",method:"get"})}function u(){return Object(a.a)({url:"/menusList",method:"get"})}},"57db":function(t,e,n){"use strict";var a=n("90cd");n.n(a).a},"584f":function(t,e,n){t.exports=n.p+"img/sheet_messenger_64_indexed_128.68a885d7.png"},"58fc":function(t,e,n){},5946:function(t,e){t.exports="data:image/png;base64,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"},5950:function(t,e,n){},"59f3":function(t,e,n){t.exports=n.p+"img/bg3.c43f8c09.png"},"5aa1":function(t,e,n){"use strict";n.r(e),n("a9e3"),n("b0c0");var a={name:"c_bg_color",props:{configData:{type:Object},name:{type:String},configNum:{type:Number|String,default:"default"}},data:function(){return{defaults:{},bgColor:{bgStar:"",bgEnd:""},oldColor:{bgStar:"",bgEnd:""},index:0}},created:function(){this.defaults=this.configData[this.configNum][this.configNum]},watch:{configData:{handler:function(t,e){this.defaults=t[this.configNum]},immediate:!0,deep:!0}},methods:{changeColor:function(t,e){t||(e.item="transparent")},resetBgA:function(t,e,n){t.item=this.configData[this.configNum][this.name].default[n].item}}};n("8728"),n=n("2877"),n=Object(n.a)(a,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",[t.configData[this.configNum]?n("div",{staticClass:"c_row-item"},[n("Col",{staticClass:"c_label",attrs:{span:"8"}},[t._v(t._s(t.configData[this.configNum][t.name].title))]),n("Col",{staticClass:"color-box",attrs:{span:"14"}},t._l(t.configData[this.configNum][t.name].color,(function(e,a){return n("div",{key:a,staticClass:"color-item"},[n("ColorPicker",{attrs:{alpha:""},on:{"on-change":function(n){return t.changeColor(n,e)}},model:{value:e.item,callback:function(n){t.$set(e,"item",n)},expression:"color.item"}}),n("span",{on:{click:function(n){return t.resetBgA(e,t.index,a)}}},[t._v("重置")])],1)})),0)],1):t._e()])}),[],!1,null,"c4e45d52",null);e.default=n.exports},6159:function(t,e,n){},"617e":function(t,e,n){"use strict";n.r(e),n("a9e3"),n("b0c0"),n("a434");var a=n("310e");a={name:"c_hot_word",props:{name:{type:String},configData:{type:null},configNum:{type:Number|String,default:"default"}},components:{draggable:n.n(a).a},data:function(){return{hotWordList:[],hotIndex:1,defaults:{},datas:this.configData[this.configNum]}},mounted:function(){},watch:{configData:{handler:function(t,e){this.datas=t[this.configNum]},deep:!0}},methods:{addHotTxt:function(){this.datas[this.name].list.length<20?this.datas[this.name].list.push({val:""}):this.$Message.warning("最多添加20个热词")},close:function(t){this.datas[this.name].list.splice(t,1)}}},n("e101"),n=n("2877"),n=Object(n.a)(a,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"line-box"},[n("div",{staticClass:"title"},[n("p",[t._v("搜索热词")]),n("span",[t._v(t._s(t.datas[t.name].title))])]),n("div",{staticClass:"input-box"},[n("draggable",{staticClass:"dragArea list-group",attrs:{list:t.datas[t.name].list,group:"peoples",handle:".icon"}},t._l(t.datas[t.name].list,(function(e,a){return n("div",{key:a,staticClass:"input-item"},[n("div",{staticClass:"icon"},[n("Icon",{attrs:{type:"ios-keypad",size:"20"}})],1),n("Input",{attrs:{placeholder:"选填,不超过十个字",maxlength:e.maxlength||10},model:{value:e.val,callback:function(n){t.$set(e,"val",n)},expression:"item.val"}}),n("div",{staticClass:"close",on:{click:function(e){return t.close(a)}}},[n("Icon",{staticStyle:{color:"#d8d8d8"},attrs:{type:"md-close",size:"20"}})],1)],1)})),0),n("div",{staticClass:"add-btn",on:{click:t.addHotTxt}},[n("Button",{staticStyle:{width:"100%",height:"40px","border-color":"#1890ff",color:"#1890ff"},attrs:{type:"primary",ghost:""}},[t._v("添加热词")])],1)],1)])}),[],!1,null,"b0989b44",null);e.default=n.exports},"641cf":function(t,e){t.exports="data:image/png;base64,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"},"69ae":function(t,e,n){"use strict";n.d(e,"b",(function(){return r}));var a=n("f3f3"),i=(n("d3b7"),n("b64b"),n("c908")),c={confirm:i.Confirm,alert:i.Alert,toast:i.Toast,notify:i.Notify,loading:i.Loading},o={error:"操作失败",success:"操作成功"};function r(t){return c[1\n
\n ');return e.call(this,a,t)}return Object(u.a)(n,[{key:"clickHandler",value:function(){d.a.$emit("Video")}},{key:"tryChangeActive",value:function(){this.active()}}]),n}(c)),m=(c=(o.a.$,o.a.BtnMenu),o.a.DropListMenu,o.a.PanelMenu,o.a.DropList,o.a.Panel,o.a.Tooltip,function(t){Object(s.a)(n,t);var e=Object(l.a)(n);function n(t){Object(r.a)(this,n);var a=o.a.$('
\n
HTML
\n
');return e.call(this,a,t)}return Object(u.a)(n,[{key:"clickHandler",value:function(){d.a.$emit("Html")}},{key:"tryChangeActive",value:function(){this.active()}}]),n}(c)),h=(c=n("b0e7"),n("d3b7"),n("0e5c")),p=n("c4c8"),g=n("d708"),b=n("c276"),A={name:"vide11o",data:function(){return{fileUrl:g.a.apiBaseURL+"/file/upload",upload:{videoIng:!1},progress:0,videoLink:"",formValidate:{video_link:""},upload_type:"",uploadData:{},header:{}}},created:function(){this.uploadType(),this.getToken()},methods:{videoSaveToUrl:function(t){var e=this;return Object(h.a)({file:t,pieceSize:3,success:function(t){e.formValidate.video_link=t.file_path,e.progress=100},error:function(t){e.$Message.error(t.msg)},uploading:function(t,n){e.videoIng=!0,t=Math.floor(t/n*100),e.progress=t}}),!1},delVideo:function(){this.$set(this.formValidate,"video_link","")},uploadType:function(){var t=this;Object(p.I)().then((function(e){t.upload_type=e.data.upload_type}))},handleSuccess:function(t,e,n){200===t.status?(this.formValidate.video_link=t.data.src,this.$Message.success(t.msg)):this.$Message.error(t.msg)},getToken:function(){this.header["Authori-zation"]="Bearer "+Object(b.d)("token")},beforeUpload:function(){var t=this;return this.uploadData={},new Promise((function(e){t.$nextTick((function(){e(!0)}))}))},zh_uploadFile:function(){this.videoLink?this.formValidate.video_link=this.videoLink:this.$refs.refid.click()},zh_uploadFile_change:function(t){var e=this;if("video/mp4"!==t.target.files[0].type)return e.$Message.error("只能上传mp4文件");Object(p.t)().then((function(n){e.$videoCloud.videoUpload({type:n.data.type,evfile:t,res:n,uploading:function(t,n){e.upload.videoIng=t}}).then((function(t){e.formValidate.video_link=t.url,e.$Message.success("视频上传成功")})).catch((function(t){e.$Message.error(t)}))}))},uploads:function(){this.$emit("getVideo",this.formValidate.video_link)}}};n("555c"),A=Object(i.a)(A,(function(){var t=this,e=t.$createElement;e=t._self._c||e;return e("div",[e("div",{staticClass:"mt20 ml20"},[e("Input",{staticClass:"perW35",attrs:{placeholder:"请输入视频链接"},model:{value:t.videoLink,callback:function(e){t.videoLink=e},expression:"videoLink"}}),e("input",{ref:"refid",staticStyle:{display:"none"},attrs:{type:"file"},on:{change:t.zh_uploadFile_change}}),"1"!==t.upload_type||t.videoLink?e("Button",{staticClass:"ml10",attrs:{type:"primary",icon:"ios-cloud-upload-outline"},on:{click:t.zh_uploadFile}},[t._v(t._s(t.videoLink?"确认添加":"上传视频"))]):t._e(),"1"!==t.upload_type||t.videoLink?t._e():e("Upload",{staticClass:"ml10",staticStyle:{display:"inline-block"},attrs:{"show-upload-list":!1,action:t.fileUrl,"before-upload":t.videoSaveToUrl,data:t.uploadData,headers:t.header,multiple:!0}},[e("Button",{attrs:{type:"primary",icon:"ios-cloud-upload-outline"}},[t._v("上传视频")])],1),t.upload.videoIng?e("Progress",{attrs:{percent:t.progress,"stroke-width":5}}):t._e(),t.formValidate.video_link?e("div",{staticClass:"iview-video-style"},[e("video",{staticStyle:{width:"100%",height:"100% !important","border-radius":"10px"},attrs:{src:t.formValidate.video_link,controls:"controls"}},[t._v("\n 您的浏览器不支持 video 标签。\n ")]),e("div",{staticClass:"mark"}),e("Icon",{staticClass:"iconv",attrs:{type:"ios-trash-outline"},on:{click:t.delVideo}})],1):t._e()],1),e("div",{staticClass:"mt50 ml20"},[e("Button",{attrs:{type:"primary"},on:{click:t.uploads}},[t._v("确认")])],1)])}),[],!1,null,"c530aa1e",null).exports,c={name:"Index",components:{uploadPictures:c.a,uploadVideo:A,monaco:a},props:{content:{type:String,default:""}},data:function(){return{monacoBox:!1,value:"",modalPic:!1,isChoice:"多选",picTit:"danFrom",img:"",modalVideo:!1,editor:null,uploadSize:2,video:""}},watch:{content:function(t){this.editor.txt.html(t)}},created:function(){},mounted:function(){var t=this;this.createEditor(),d.a.$on("Video",(function(e){t.getvideoint()})),d.a.$on("Html",(function(e){t.getHtmlint()}))},methods:{changeValue:function(t){this.newHtml=t,this.$emit("editorContent",t),this.$emit("input",t)},getPic:function(t){this.img=t.att_dir,this.modalPic=!1,this.editor.cmd.do("insertHTML",''))},getimg:function(){this.modalPic=!0,this.isChoice="多选"},getvideoint:function(){this.modalVideo=!0},getHtmlint:function(){this.monacoBox=!this.monacoBox,this.value=this.newHtml,this.monacoBox||this.editor.txt.html(this.newHtml)},getPicD:function(t){var e=this;this.modalPic=!1,t.map((function(t){e.editor.cmd.do("insertHTML",''))}))},getvideo:function(t){this.modalVideo=!1,this.video=t,t='',this.editor.cmd.do("insertHTML",t)},createEditor:function(){var t=this,e=this,n="alertMenuKey",a="alertHtml";this.editor=new o.a(this.$refs["wang-editor"]),this.editor.menus.extend(n,f),this.editor.menus.extend(a,m),this.editor.config.menus=this.editor.config.menus.concat(a),this.editor.config.menus=this.editor.config.menus.concat(n),this.editor.config.uploadImgFromMedia=function(){e.getimg()},this.editor.config.height=600,this.editor.config.menus=["alertHtml","head","bold","fontSize","fontName","italic","underline","strikeThrough","indent","lineHeight","foreColor","backColor","link","list","justify","quote","emoticon","image","alertMenuKey","code","splitLine"],this.editor.config.uploadImgShowBase64=!0,this.editor.config.zIndex=0,this.editor.config.compatibleMode=function(){return!0},this.editor.config.onchange=function(e){t.newHtml=e,t.$emit("editorContent",e)},this.editor.config.onchangeTimeout=300,this.editor.create()}}},n("45cd"),A=Object(i.a)(c,(function(){var t=this,e=t.$createElement;e=t._self._c||e;return e("div",[e("div",{directives:[{name:"show",rawName:"v-show",value:!t.monacoBox,expression:"!monacoBox"}]},[e("div",{ref:"wang-editor",staticClass:"wang-editor"})]),t.monacoBox?e("div",[e("Button",{staticClass:"bottom",attrs:{type:"primary"},on:{click:t.getHtmlint}},[t._v("可视化界面")]),e("monaco",{attrs:{value:t.newHtml},on:{change:t.changeValue}})],1):t._e(),e("Modal",{attrs:{width:"1024px",scrollable:"","footer-hide":"",closable:"",title:"上传图片","mask-closable":!1,"z-index":9},model:{value:t.modalPic,callback:function(e){t.modalPic=e},expression:"modalPic"}},[t.modalPic?e("uploadPictures",{attrs:{isChoice:t.isChoice},on:{getPic:t.getPic,getPicD:t.getPicD}}):t._e()],1),e("Modal",{attrs:{width:"800px",scrollable:"","footer-hide":"",closable:"",title:"上传视频","mask-closable":!1,"z-index":9},model:{value:t.modalVideo,callback:function(e){t.modalVideo=e},expression:"modalVideo"}},[t.modalVideo?e("uploadVideo",{on:{getVideo:t.getvideo}}):t._e()],1)],1)}),[],!1,null,"5afbd54a",null);e.a=A.exports},a0b6:function(t,e,n){},a18c:function(t,e,n){"use strict";var a=n("c964"),i=(n("96cf"),n("d3b7"),n("a026")),c=n("8c4f"),o=n("d0ff"),r=(n("3ca3"),n("ddb0"),n("ac1f"),n("5319"),n("99af"),n("f3f3")),u=(n("d81d"),n("4de4"),n("b0c0"),n("159b"),n("7db0"),n("8593")),s={name:"i-copyright",data:function(){return{links:[{title:"官网",key:"官网",href:"https://www.crmeb.com"},{title:"社区",key:"社区",href:"http://q.crmeb.com"},{title:"文档",key:"文档",href:"http://doc.crmeb.com"}],copyright:"Copyright © 2022 | 西安众邦网络科技有限公司"}},created:function(){this.getVersion()},methods:{getVersion:function(){var t=this,e=this.$store.state.userInfo.version;Object(u.y)().then((function(n){t.copyright=n.data.copyrightContext||(t.copyright+=e?" | "+e:"")}))}}},l=(n("1bb0"),n("2877")),d=(s=Object(l.a)(s,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"ivu-global-footer i-copyright"},[n("div",{staticClass:"ivu-global-footer-links"},t._l(t.links,(function(e,a){return n("a",{key:a,attrs:{href:e.href,target:"_blank"}},[t._v(t._s(e.title))])})),0),n("div",{staticClass:"ivu-global-footer-copyright"},[n("a",{attrs:{href:"https://www.crmeb.com",target:"_blank"}},[t._v(t._s(t.copyright))])])])}),[],!1,null,null,null).exports,n("a9e3"),n("fb6a"),{name:"Icons",props:{type:{type:String,required:!0},color:{type:String,default:"#5c6b77"},size:{type:Number,default:16}},computed:{styles:function(){return{fontSize:"".concat(this.size,"px"),color:this.color}}}}),f=(d={name:"CommonIcon",components:{Icons:Object(l.a)(d,(function(){var t=this.$createElement;return(this._self._c||t)("i",{class:"iconfont icon-"+this.type,style:this.styles})}),[],!1,null,null,null).exports},props:{type:{type:String,required:!0},color:String,size:Number},computed:{iconType:function(){return 0===this.type.indexOf("_")?"Icons":"Icon"},iconName:function(){return"Icons"===this.iconType?this.getCustomIconName(this.type):this.type},iconSize:function(){return this.size||("Icons"===this.iconType?12:void 0)},iconColor:function(){return this.color||""}},methods:{getCustomIconName:function(t){return t.slice(1)}}},d=Object(l.a)(d,(function(){var t=this,e=t.$createElement;return(t._self._c||e)(t.iconType,{tag:"component",attrs:{type:t.iconName,color:t.iconColor,size:t.iconSize}})}),[],!1,null,null,null).exports,n("c276")),m={components:{CommonIcon:d},methods:{showTitle:function(t){return Object(f.t)(t,this)},showChildren:function(t){return t.children&&t.children.length},getNameOrHref:function(t,e){return t.href?"isTurnByHref_".concat(t.href):(e?t.children[0]:t).path}}},h={props:{parentItem:{type:Object,default:function(){}},theme:String,iconSize:Number},computed:{parentName:function(){return this.parentItem.name},children:function(){return this.parentItem.children},textColor:function(){return"dark"===this.theme?"#fff":"#495060"}}},p={name:"SideMenuItem",mixins:[m,h]},g=(p=Object(l.a)(p,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("Submenu",{attrs:{name:t.parentItem.path}},[n("template",{slot:"title"},[n("common-icon",{attrs:{type:t.parentItem.icon||""}}),n("span",[t._v(t._s(t.parentItem.title))])],1),t._l(t.children,(function(e){return[void 0===e.auth?[e.children&&1===e.children.length?[t.showChildren(e)?n("side-menu-item",{key:"menu"+e.path,attrs:{"parent-item":e}}):n("menu-item",{key:"menu"+e.children[0].path,attrs:{name:e.path}},[n("common-icon",{attrs:{type:e.children[0].icon||""}}),n("span",[t._v(t._s(e.children[0].title))])],1)]:[t.showChildren(e)?n("side-menu-item",{key:"menu"+e.path,attrs:{"parent-item":e}}):n("menu-item",{key:"menu"+e.path,attrs:{name:e.path}},[n("common-icon",{attrs:{type:e.icon||""}}),n("span",[t._v(t._s(e.title))])],1)]]:t._e()]}))],2)}),[],!1,null,null,null).exports,h={name:"CollapsedMenu",mixins:[m,h],props:{hideTitle:{type:Boolean,default:!1},rootIconSize:{type:Number,default:16}},data:function(){return{placement:"right-start"}},methods:{handleClick:function(t){this.$emit("on-click",t)},handleMousemove:function(t,e){t=t.pageY+38*e.length-this.tagBodyLeft&&t.offsetLeft+t.offsetWidth<-this.tagBodyLeft+e?this.tagBodyLeft=Math.min(0,e-t.offsetWidth-t.offsetLeft-this.outerPadding):this.tagBodyLeft=-(t.offsetLeft-(e-this.outerPadding-t.offsetWidth))},getTagElementByRoute:function(t){var e=this;this.$nextTick((function(){e.refsTag=e.$refs.tagsPageOpened,e.refsTag.forEach((function(n,a){Object(f.n)(t,n.$attrs["data-route-item"])&&(n=e.refsTag[a].$el,e.moveToView(n))}))}))},contextMenu:function(t,e){t.name!==this.$config.homeName&&(this.visible=!0,t=this.$el.getBoundingClientRect().left,this.contextMenuLeft=e.clientX-t+10,this.contextMenuTop=e.clientY-64)},closeMenu:function(){this.visible=!1}},watch:{$route:function(t){this.getTagElementByRoute(t)},visible:function(t){t?document.body.addEventListener("click",this.closeMenu):document.body.removeEventListener("click",this.closeMenu)}},mounted:function(){var t=this;setTimeout((function(){t.getTagElementByRoute(t.$route)}),200)}},h=(n("37a8"),Object(l.a)(d,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"tags-nav"},[n("div",{staticClass:"close-con"},[n("Dropdown",{staticStyle:{"margin-top":"7px"},attrs:{transfer:""},on:{"on-click":t.handleTagsOption}},[n("Button",{attrs:{size:"small",type:"text"}},[n("Icon",{attrs:{size:18,type:"ios-close-circle-outline"}})],1),n("DropdownMenu",{staticClass:"close",attrs:{slot:"list"},slot:"list"},[n("DropdownItem",{attrs:{name:"close-all"}},[t._v("关闭所有")]),n("DropdownItem",{attrs:{name:"close-others"}},[t._v("关闭其他")])],1)],1)],1),n("ul",{directives:[{name:"show",rawName:"v-show",value:t.visible,expression:"visible"}],staticClass:"contextmenu",style:{left:t.contextMenuLeft+"px",top:t.contextMenuTop+"px"}},t._l(t.menuList,(function(e,a){return n("li",{key:a,on:{click:function(e){return t.handleTagsOption(a)}}},[t._v(t._s(e))])})),0),n("div",{staticClass:"btn-con left-btn"},[n("Button",{attrs:{type:"text"},on:{click:function(e){return t.handleScroll(240)}}},[n("Icon",{attrs:{size:18,type:"ios-arrow-back"}})],1)],1),n("div",{staticClass:"btn-con right-btn"},[n("Button",{attrs:{type:"text"},on:{click:function(e){return t.handleScroll(-240)}}},[n("Icon",{attrs:{size:18,type:"ios-arrow-forward"}})],1)],1),n("div",{ref:"scrollOuter",staticClass:"scroll-outer",on:{DOMMouseScroll:t.handlescroll,mousewheel:t.handlescroll}},[n("div",{ref:"scrollBody",staticClass:"scroll-body",style:{left:t.tagBodyLeft+"px"}},[n("transition-group",{attrs:{name:"taglist-moving-animation"}},t._l(t.list,(function(e,a){return n("Tag",{key:"tag-nav-"+a,ref:"tagsPageOpened",refInFor:!0,attrs:{type:"dot",name:e.name,"data-route-item":e,closable:e.name!==t.$config.homeName,color:t.isCurrentTag(e)?"primary":"default"},on:{"on-close":function(n){return t.handleClose(e)}},nativeOn:{click:function(n){return t.handleClick(e)},contextmenu:function(n){return n.preventDefault(),t.contextMenu(e,n)}}},[t._v(t._s(t.showTitleInside(e)))])})),1)],1)])])}),[],!1,null,null,null).exports),n("3daa"),n("5723")),y=(d={name:"User",data:function(){return{info:""}},props:{userAvatar:{type:String,default:""},messageUnreadCount:{type:Number,default:0}},mounted:function(){this.info=this.$store.state.userInfo.userInfo},methods:{logout:function(){var t=this;this.$Modal.confirm({title:"退出登录确认",content:"您确定退出当前账户吗?",onOk:function(){Object(v.b)().then((function(e){t.$Message.success("您已成功退出"),t.$router.replace("/admin/login"),localStorage.clear(),Object(f.m)("token"),Object(f.m)("expires_time"),Object(f.m)("uuid")})).catch((function(t){}))}})},userCenter:function(){this.$router.push("/admin/system/user")},fileEdit:function(){this.$router.push("/admin/system/files")},message:function(){this.$router.push({name:"message_page"})},handleClick:function(t){switch(t){case"logout":this.logout();break;case"userCenter":this.userCenter();break;case"message":this.message();break;case"fileEdit":this.fileEdit()}}}},d=(n("5396"),Object(l.a)(d,(function(){var t=this,e=t.$createElement;e=t._self._c||e;return e("div",{staticClass:"user-avatar-dropdown"},[e("Dropdown",{on:{"on-click":t.handleClick}},[e("span",[t._v(t._s(t.info.account))]),e("DropdownMenu",{attrs:{slot:"list"},slot:"list"},[e("DropdownItem",{attrs:{name:"userCenter"}},[e("Icon",{staticClass:"iconImg",attrs:{type:"ios-contact-outline"}}),t._v("个人中心")],1),e("DropdownItem",{directives:[{name:"show",rawName:"v-show",value:0===t.info.level,expression:"info.level === 0"}],attrs:{name:"fileEdit"}},[e("Icon",{staticClass:"iconImg",attrs:{type:"ios-document-outline"}}),t._v("文件管理")],1),e("DropdownItem",{attrs:{name:"logout"}},[e("Icon",{staticClass:"iconImg",attrs:{type:"ios-log-out"}}),t._v("退出登录")],1)],1)],1)],1)}),[],!1,null,"13114b5b",null).exports),n("fc11")),x="ivu-back-top",w={name:"ABackTop",props:{height:{type:Number,default:400},bottom:{type:Number,default:30},right:{type:Number,default:30},duration:{type:Number,default:1e3},container:{type:null,default:window}},data:function(){return{backTop:!1}},mounted:function(){Object(g.on)(this.containerEle,"scroll",this.handleScroll),Object(g.on)(this.containerEle,"resize",this.handleScroll)},beforeDestroy:function(){Object(g.off)(this.containerEle,"scroll",this.handleScroll),Object(g.off)(this.containerEle,"resize",this.handleScroll)},computed:{classes:function(){return["".concat(x),Object(y.a)({},"".concat(x,"-show"),this.backTop)]},styles:function(){return{bottom:"".concat(this.bottom,"px"),right:"".concat(this.right,"px")}},innerClasses:function(){return"".concat(x,"-inner")},containerEle:function(){return this.container===window?window:document.querySelector(this.container)}},methods:{handleScroll:function(){this.backTop=this.containerEle.scrollTop>=this.height},back:function(){var t=("string"==typeof this.container?this.containerEle:document.documentElement||document.body).scrollTop;Object(f.p)(this.containerEle,t,0,this.duration),this.$emit("on-click")}}},j=(w=Object(l.a)(w,(function(){var t=this,e=t.$createElement;e=t._self._c||e;return e("div",{class:t.classes,style:t.styles,on:{click:t.back}},[t._t("default",[e("div",{class:t.innerClasses},[e("i",{staticClass:"ivu-icon ivu-icon-ios-arrow-up"})])])],2)}),[],!1,null,null,null).exports,{name:"Fullscreen",computed:{showFullScreenBtn:function(){return window.navigator.userAgent.indexOf("MSIE")<0}},props:{value:{type:Boolean,default:!1}},methods:{handleFullscreen:function(){var t=document.body;this.value?document.exitFullscreen?document.exitFullscreen():document.mozCancelFullScreen?document.mozCancelFullScreen():document.webkitCancelFullScreen?document.webkitCancelFullScreen():document.msExitFullscreen&&document.msExitFullscreen():t.requestFullscreen?t.requestFullscreen():t.mozRequestFullScreen?t.mozRequestFullScreen():t.webkitRequestFullScreen?t.webkitRequestFullScreen():t.msRequestFullscreen&&t.msRequestFullscreen()},handleChange:function(){this.handleFullscreen()}},mounted:function(){var t=this,e=!!(document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement||document.fullScreen||document.mozFullScreen||document.webkitIsFullScreen);document.addEventListener("fullscreenchange",(function(){t.$emit("input",!t.value),t.$emit("on-change",!t.value)})),document.addEventListener("mozfullscreenchange",(function(){t.$emit("input",!t.value),t.$emit("on-change",!t.value)})),document.addEventListener("webkitfullscreenchange",(function(){t.$emit("input",!t.value),t.$emit("on-change",!t.value)})),document.addEventListener("msfullscreenchange",(function(){t.$emit("input",!t.value),t.$emit("on-change",!t.value)})),this.$emit("input",e)}}),C=(j=(n("e282"),Object(l.a)(j,(function(){var t=this,e=t.$createElement;e=t._self._c||e;return t.showFullScreenBtn?e("div",{staticClass:"full-screen-btn-con"},[e("Tooltip",{attrs:{content:t.value?"退出全屏":"全屏",placement:"bottom"}},[e("Icon",{attrs:{type:t.value?"ios-contract":"ios-qr-scanner",size:23},nativeOn:{click:function(e){return t.handleChange(e)}}})],1)],1):t._e()}),[],!1,null,null,null).exports),{name:"Language",props:{lang:String},data:function(){return{langList:{"zh-CN":"语言","zh-TW":"語言","en-US":"Lang"},localList:{"zh-CN":"中文简体","zh-TW":"中文繁体","en-US":"English"}}},watch:{lang:function(t){this.$i18n.locale=t}},computed:{title:function(){return this.langList[this.lang]}},methods:{selectLang:function(t){this.$emit("on-lang-change",t)}}}),O=(C=Object(l.a)(C,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",[n("Dropdown",{attrs:{trigger:"click"},on:{"on-click":t.selectLang}},[n("a",{attrs:{href:"javascript:void(0)"}},[t._v("\n "+t._s(t.title)+"\n "),n("Icon",{attrs:{size:18,type:"md-arrow-dropdown"}})],1),n("DropdownMenu",{attrs:{slot:"list"},slot:"list"},t._l(t.localList,(function(e,a){return n("DropdownItem",{key:"lang-"+a,attrs:{name:a}},[t._v(t._s(e))])})),1)],1)],1)}),[],!1,null,null,null).exports,Object(l.a)({},(function(){var t=this.$createElement;return(this._self._c||t)("div")}),[],!1,null,null,null).exports),_={name:"iHeaderSearch",data:function(){return{currentVal:"",loading:!1,menusList:[]}},computed:{},created:function(){this.getMenusList()},methods:{getMenusList:function(){var t=this;this.loading=!0,Object(v.e)().then((function(e){t.loading=!1,t.menusList=e.data}))},remoteMethod:function(){this.$router.push({path:this.currentVal})}}},N=(_=(n("380f"),Object(l.a)(_,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"search"},[n("Select",{staticClass:"select",attrs:{placeholder:"菜单搜索",filterable:"",remote:"","remote-method":t.remoteMethod,loading:t.loading},model:{value:t.currentVal,callback:function(e){t.currentVal=e},expression:"currentVal"}},t._l(t.menusList,(function(e,a){return n("Option",{key:a,attrs:{value:e.menu_path,disabled:1===e.type}},[t._v(t._s(e.menu_name))])})),1)],1)}),[],!1,null,null,null).exports),n("2934")),S=n("49ea"),L=new Audio(n("d635")),I={name:"User",data:function(){return{needList:[],newOrderAudioLink:null}},mounted:function(){var t=this;this.getNotict(),this.newOrderAudioLink=L,S.b.then((function(e){e.send({type:"login",data:Object(f.d)("token")});var n=t;e.$on("ADMIN_NEW_PUSH",(function(t){n.getNotict()})),e.$on("NEW_ORDER",(function(t){n.$Notice.info({title:"新订单",duration:8,desc:"您有一个新的订单,ID为("+t.order_id+"),请注意查看"}),this.newOrderAudioLink&&this.newOrderAudioLink.play(),n.messageList.push({title:"新订单提醒",icon:"md-bulb",iconColor:"#87d068",time:0,read:0})})),e.$on("NEW_REFUND_ORDER",(function(t){n.$Notice.warning({title:"退款订单提醒",duration:8,desc:"您有一个订单申请退款,ID为("+t.order_id+"),请注意查看"}),window.newOrderAudioLink&&this.newOrderAudioLink.play(),n.messageList.push({title:"退款订单提醒",icon:"md-information",iconColor:"#fe5c57",time:0,read:0})})),e.$on("WITHDRAW",(function(t){n.$Notice.warning({title:"提现提醒",duration:8,desc:"有用户申请提现,编号为("+t.id+"),请注意查看"}),n.messageList.push({title:"退款订单提醒",icon:"md-people",iconColor:"#f06292",time:0,read:0})})),e.$on("STORE_STOCK",(function(t){n.$Notice.warning({title:"库存预警",duration:8,desc:"商品ID为("+t.id+")的库存不足啦,请注意查看~"}),n.messageList.push({title:"库存预警",icon:"md-information",iconColor:"#fe5c57",time:0,read:0})})),e.$on("PAY_SMS_SUCCESS",(function(t){n.$Notice.info({title:"短信充值成功",duration:8,desc:"恭喜您充值"+t.price+"元,获得"+t.number+"条短信"}),n.messageList.push({title:"短信充值成功",icon:"md-bulb",iconColor:"#87d068",time:0,read:0})}))}))},methods:{getNotict:function(){var t=this;Object(N.d)().then((function(e){t.needList=e.data||[]})).catch((function(){}))},jumpUrl:function(t){this.$router.push({path:t})}}},E=(I=(n("91bf"),Object(l.a)(I,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"header-notice"},[n("Dropdown",{on:{"on-click":t.jumpUrl}},[n("div",[n("Badge",{attrs:{dot:"",count:t.needList.length||0}},[n("Icon",{attrs:{type:"ios-notifications-outline",size:"26"}})],1)],1),n("DropdownMenu",{attrs:{slot:"list"},slot:"list"},t._l(t.needList,(function(e,a){return n("DropdownItem",{key:a,attrs:{name:e.url}},[n("Icon",{staticClass:"iconImg",style:"background-color:"+e.iconColor,attrs:{type:e.icon}}),t._v(t._s(e.title))],1)})),1)],1)],1)}),[],!1,null,null,null).exports),n("d708")),T=n("f66a"),D=n.n(T),B=(T=n("9d64"),n.n(T)),R=(T=(n("7a3c"),{name:"Main",components:{SideMenu:p,HeaderBar:m,Language:C,TagsNav:h,Fullscreen:j,ErrorStore:O,User:d,ABackTop:w,iCopyright:s,HeaderSearch:_,HeaderNotice:I},data:function(){return{collapsed:JSON.parse(Object(f.d)("collapsed")||"false"),minLogo:D.a,maxLogo:B.a,isFullscreen:!1,reload:!0,screenWidth:"",openImage:!0,headMenuNoShow:!1}},computed:Object(r.a)(Object(r.a)(Object(r.a)({},Object(b.c)(["errorCount"])),Object(b.e)("media",["isMobile"])),{},{tagNavList:function(){return this.$store.state.app.tagNavList},tagRouter:function(){return this.$store.state.app.tagRouter},userAvatar:function(){return this.$store.state.user.avatarImgPath},cacheList:function(){return["ParentView"].concat(Object(o.a)(this.tagNavList.length?this.tagNavList.filter((function(t){return!(t.meta&&t.meta.notCache)})).map((function(t){return t.name})):[]))},menuList:function(){var t=this.$store.state.menus.menusName,e=[];return t.forEach((function(t,n){e[n]=t,e[n].children&&t.children&&(e[n].children=t.children.filter((function(t){return!t.auth})))})),e},local:function(){return this.$store.state.app.local},hasReadErrorPage:function(){return this.$store.state.app.hasReadErrorPage},unreadCount:function(){return this.$store.state.user.unreadCount}}),methods:Object(r.a)(Object(r.a)(Object(r.a)({},Object(b.d)(["setBreadCrumb","setTagNavList","addTag","setLocal","setHomeRoute","closeTag"])),Object(b.b)(["handleLogin","getUnreadMessageCount"])),{},{turnToPage:function(t,e){var n={},a=n.path,i=n.name,c=n.params;n=n.query;"string"!=typeof t||e?"string"==typeof t&&e?i=t:(a=t.path,i=t.name,c=t.params,n=t.query):a=t,this.$router.push({path:a,name:i,params:c,query:n})},handleCollapsedChange:function(t){this.collapsed=t,Object(f.q)("collapsed",t)},handleCloseTag:function(t,e,n){"others"!==e&&("all"===e?this.turnToPage(this.$config.homeName,"all"):Object(f.n)(this.$route,n)&&this.closeTag(n)),1===t.length&&t[0].name===this.$config.homeName&&this.$router.push({name:this.$config.homeName}),this.setTagNavList(t)},handleClick:function(t){this.turnToPage(t)},getLogo:function(){var t=this,e=this.$store.state.userInfo.logo,n=this.$store.state.userInfo.logoSmall;this.maxLogo=e||this.maxLogo,this.minLogo=n||this.minLogo,Object(N.c)().then((function(e){localStorage.setItem("ADMIN_TITLE",e.data.site_name),t.minLogo=e.data.logo_square,t.maxLogo=e.data.logo}))},handleReload:function(){var t=this;this.reload=!1,this.$nextTick((function(){t.reload=!0}))},clear:function(){this.openImage=!1}}),watch:{$route:function(t){this.headMenuNoShow=this.$route.meta.fullScreen;var e=Object(f.f)(t,this.menuList),n=(e=(this.$store.commit("menus/setopenMenus",e),t.name),t.query),a=t.params,i=t.meta;this.addTag({route:{name:e,query:n,params:a,meta:i},type:"push"}),this.setBreadCrumb(t),this.setTagNavList(Object(f.g)(this.tagNavList,t)),this.$refs.sideMenu.updateOpenName(t.path)}},mounted:function(){var t=this,e=(this.headMenuNoShow=this.$route.meta.fullScreen,this.getLogo(),this.screenWidth=document.body.clientWidth,window.onresize=function(){t.screenWidth=document.body.clientWidth,t.screenWidth<=1060?(t.collapsed=!0,Object(f.q)("collapsed",!0)):(t.collapsed=!1,Object(f.q)("collapsed",!1))},this.setTagNavList(),this.setHomeRoute(R),this.$route),n=e.name,a=e.params,i=e.query;e=e.meta;this.addTag({route:{name:n,params:a,query:i,meta:e}}),this.setBreadCrumb(this.$route),this.setLocal(this.$i18n.locale),this.tagNavList.find((function(e){return e.name===t.$route.name}))||this.$router.push({name:this.$config.homeName}),this.getUnreadMessageCount()}}),p=(n("9b75"),Object(l.a)(T,(function(){var t=this,e=t.$createElement;e=t._self._c||e;return e("Layout",{staticClass:"main",staticStyle:{height:"100%"}},[t.headMenuNoShow?t._e():e("Sider",{staticClass:"left-sider",style:{overflow:"hidden"},attrs:{"hide-trigger":"",collapsible:"",width:200,"collapsed-width":t.isMobile?0:80},model:{value:t.collapsed,callback:function(e){t.collapsed=e},expression:"collapsed"}},[e("side-menu",{ref:"sideMenu",attrs:{accordion:"","active-name":t.$route.path,collapsed:t.collapsed,"menu-list":t.menuList},on:{"on-select":t.turnToPage}},[e("div",{staticClass:"logo-con"},[e("img",{directives:[{name:"show",rawName:"v-show",value:!t.collapsed,expression:"!collapsed"}],key:"max-logo",attrs:{src:t.maxLogo}}),e("img",{directives:[{name:"show",rawName:"v-show",value:t.collapsed,expression:"collapsed"}],key:"min-logo",attrs:{src:t.minLogo}})])])],1),e("Layout",[t.headMenuNoShow?t._e():e("Header",{staticClass:"header-con"},[e("header-bar",{attrs:{collapsed:t.collapsed},on:{"on-coll-change":t.handleCollapsedChange,"on-reload":t.handleReload}},[e("user",{attrs:{"message-unread-count":t.unreadCount,"user-avatar":t.userAvatar}}),t.$config.useI18n?e("language",{staticStyle:{"margin-right":"10px"},attrs:{lang:t.local},on:{"on-lang-change":t.setLocal}}):t._e(),e("header-notice"),e("fullscreen",{staticStyle:{"margin-right":"10px"},model:{value:t.isFullscreen,callback:function(e){t.isFullscreen=e},expression:"isFullscreen"}}),t.$config.plugin["error-store"]&&t.$config.plugin["error-store"].showInHeader?e("error-store",{attrs:{"has-read":t.hasReadErrorPage,count:t.errorCount}}):t._e(),e("header-search")],1)],1),e("Content",{staticClass:"main-content-con"},[e("Layout",{staticClass:"main-layout-con"},[t.headMenuNoShow?t._e():e("div",{staticClass:"tag-nav-wrapper"},[e("tags-nav",{attrs:{value:t.$route,list:t.tagNavList},on:{input:t.handleClick,"on-close":t.handleCloseTag}})],1),e("Content",{staticClass:"content-wrapper"},[e("keep-alive",[t.$route.meta.keepAlive&&t.reload?e("router-view",{staticStyle:{"min-height":"600px"}}):t._e()],1),!t.$route.meta.keepAlive&&t.reload?e("router-view",{staticStyle:{"min-height":"600px"}}):t._e()],1),e("i-copyright")],1)],1)],1)],1)}),[],!1,null,null,null).exports),m={path:"/",name:"home",header:"home",redirect:{name:"".concat("home_","index")},meta:{auth:!0},component:p,children:[{path:"admin/home/",name:"".concat("home_","index"),header:"home",meta:{auth:["admin-index-index"],title:"主页",affix:!0},component:function(){return Promise.all([n.e("chunk-db8db5ae"),n.e("chunk-61737d4a")]).then(n.bind(null,"f75a"))}}]},C="product_",h={path:"/admin/product",name:"product",header:"product",meta:{title:"商品",auth:["admin-store-index"]},redirect:{name:"".concat(C,"productList")},component:p,children:[{path:"product_list",name:"".concat(C,"productList"),meta:{title:"商品管理",auth:["admin-store-storeProuduct-index"],keepAlive:!0},component:function(){return Promise.all([n.e("chunk-619db231"),n.e("chunk-6e83591c"),n.e("chunk-26a92442")]).then(n.bind(null,"696b"))}},{path:"product_classify",name:"".concat(C,"productClassify"),meta:{title:"商品分类",auth:["admin-store-storeCategory-index"]},component:function(){return n.e("chunk-c2c68508").then(n.bind(null,"8aca"))}},{path:"add_product/:id?",name:"".concat(C,"productAdd"),meta:{auth:["admin-store-storeProuduct-index"],title:"商品添加"},component:function(){return Promise.all([n.e("chunk-197faf68"),n.e("chunk-43298b95")]).then(n.bind(null,"c7e8"))}},{path:"product_reply/:id?",name:"".concat(C,"productEvaluate"),meta:{auth:["admin-store-storeProuduct-index"],title:"商品评论"},component:function(){return n.e("chunk-3740dbf0").then(n.bind(null,"1426"))}},{path:"product_attr",name:"".concat(C,"productAttr"),meta:{auth:["admin-store-storeProuduct-index"],title:"商品规格"},component:function(){return n.e("chunk-03c5c4a2").then(n.bind(null,"7f08"))}}]},j="order_",O={path:"/admin/order",name:"order",header:"order",redirect:{name:"".concat(j,"list")},component:p,children:[{path:"list",name:"".concat(j,"list"),meta:{auth:["admin-order-storeOrder-index"],title:"订单管理"},component:function(){return Promise.all([n.e("chunk-3e5c7bda"),n.e("chunk-846215ca")]).then(n.bind(null,"5c3ac"))}},{path:"split_list",name:"".concat(j,"split_list"),meta:{auth:["admin-order-storeOrder-index"],title:"子订单列表"},component:function(){return Promise.all([n.e("chunk-3e5c7bda"),n.e("chunk-9485b922")]).then(n.bind(null,"370a"))}},{path:"offline",name:"".concat(j,"offline"),meta:{auth:["admin-order-offline"],title:"收银订单"},component:function(){return n.e("chunk-02873ba0").then(n.bind(null,"effd"))}},{path:"refund",name:"".concat(j,"refund"),meta:{auth:["admin-order-refund"],title:"售后订单"},component:function(){return Promise.all([n.e("chunk-3e5c7bda"),n.e("chunk-51726fda")]).then(n.bind(null,"3353"))}},{path:"invoice/list",name:"".concat(j,"invoice"),meta:{auth:["admin-order-startOrderInvoice-index"],title:"发票管理"},component:function(){return n.e("chunk-81b4e132").then(n.bind(null,"6968"))}}]},d="user_",w={path:"/admin/user",name:"user",header:"user",redirect:{name:"".concat(d,"list")},meta:{auth:!0},component:p,children:[{path:"list",name:"".concat(d,"list"),meta:{auth:["admin-user-user-index"],title:"用户管理"},component:function(){return Promise.all([n.e("chunk-1ca36f77"),n.e("chunk-1550e46b"),n.e("chunk-2d0bddd6"),n.e("chunk-0c5fa9fc")]).then(n.bind(null,"08ea"))}},{path:"level",name:"".concat(d,"level"),meta:{auth:["user-user-level"],footer:!0,title:"用户等级"},component:function(){return n.e("chunk-8d390cce").then(n.bind(null,"5cbd"))}},{path:"group",name:"".concat(d,"group"),meta:{auth:["user-user-group"],footer:!0,title:"用户分组"},component:function(){return n.e("chunk-2d21afa5").then(n.bind(null,"be8d"))}},{path:"label",name:"".concat(d,"label"),meta:{auth:["user-user-label"],footer:!0,title:"用户标签"},component:function(){return n.e("chunk-d6075726").then(n.bind(null,"dfd9"))}},{path:"cancel",name:"".concat(d,"cancel"),meta:{auth:["user-user-cancel"],footer:!0,title:"用户标签"},component:function(){return n.e("chunk-d529f866").then(n.bind(null,"fe78"))}},{path:"recharge/:id",name:"".concat(d,"recharge"),meta:{auth:["user-user-recharge"],footer:!0,title:"充值配置"},component:function(){return n.e("chunk-ab767ea8").then(n.bind(null,"cffd"))}},{path:"grade/type",name:"".concat(d,"type"),meta:{auth:["admin-user-member-type"],footer:!0,title:"会员类型"},component:function(){return n.e("chunk-45281dc6").then(n.bind(null,"9406"))}},{path:"grade/card",name:"".concat(d,"card"),meta:{auth:["admin-user-grade-card"],footer:!0,title:"卡密会员"},component:function(){return n.e("chunk-77b2549c").then(n.bind(null,"1d84"))}},{path:"grade/record",name:"".concat(d,"record"),meta:{auth:["admin-user-grade-record"],footer:!0,title:"会员记录"},component:function(){return n.e("chunk-73819895").then(n.bind(null,"a387"))}},{path:"grade/right",name:"".concat(d,"right"),meta:{auth:["admin-user-grade-right"],footer:!0,title:"会员权益"},component:function(){return n.e("chunk-1a90efc7").then(n.bind(null,"6d86"))}},{path:"grade/list/:id",name:"".concat(d,"gradelist"),meta:{auth:["user-member_card-index"],footer:!0,title:"会员卡列表"},component:function(){return n.e("chunk-2d0e488e").then(n.bind(null,"9144"))}},{path:"grade/agreement",name:"".concat(d,"agreement"),meta:{auth:["admin-user-grade-agreement"],footer:!0,title:"会员协议"},component:function(){return n.e("chunk-5e75d41e").then(n.bind(null,"4b65"))}}]},s={auth:!0},_="setting_",I={path:"/admin/setting",name:"setting",header:"setting",redirect:{name:"".concat(_,"systemRole")},component:p,children:[{path:"system_role/index",name:"".concat(_,"systemRole"),meta:{auth:["setting-system-role"],title:"身份管理"},component:function(){return n.e("chunk-10148a87").then(n.bind(null,"ffd0"))}},{path:"system_admin/index",name:"".concat(_,"systemAdmin"),meta:{auth:["setting-system-list"],title:"管理员列表"},component:function(){return n.e("chunk-dbfaa6e8").then(n.bind(null,"e7d9"))}},{path:"system_menus/index",name:"".concat(_,"systemMenus"),meta:{auth:["setting-system-menus"],title:"权限规则"},component:function(){return n.e("chunk-64b9eb34").then(n.bind(null,"4315"))}},{path:"system_config",name:"".concat(_,"setSystem"),meta:{auth:["setting-system-config"],title:"系统设置"},component:function(){return n.e("chunk-0bb3e5a9").then(n.bind(null,"a53e"))}},{path:"system_config/:type?/:tab_id?",name:"".concat(_,"setApp"),meta:Object(r.a)(Object(r.a)({},s),{},{title:"应用设置"}),component:function(){return n.e("chunk-0bb3e5a9").then(n.bind(null,"a53e"))}},{path:"system_config/payment/:type?/:tab_id?",name:"".concat(_,"payment"),meta:Object(r.a)(Object(r.a)({},s),{},{title:"支付配置"}),component:function(){return n.e("chunk-0bb3e5a9").then(n.bind(null,"a53e"))}},{path:"system_config_retail/:type?/:tab_id?",name:"".concat(_,"distributionSet"),meta:Object(r.a)(Object(r.a)({},s),{},{title:"分销设置"}),component:function(){return n.e("chunk-0bb3e5a9").then(n.bind(null,"a53e"))}},{path:"membership_level/index",name:"".concat(_,"membershipLevel"),meta:Object(r.a)(Object(r.a)({},s),{},{title:"分销等级"}),component:function(){return n.e("chunk-2d6b1a6c").then(n.bind(null,"30cc"))}},{path:"system_config_message/:type?/:tab_id?",name:"".concat(_,"message"),meta:{auth:["setting-system-config-message"],title:"短信开关"},component:function(){return n.e("chunk-0bb3e5a9").then(n.bind(null,"a53e"))}},{path:"notification/index",name:"".concat(_,"notification"),meta:{auth:["setting-notification"],title:"消息管理"},component:function(){return n.e("chunk-df96d582").then(n.bind(null,"aa0a"))}},{path:"notification/notificationEdit",name:"".concat(_,"notificationEdit"),meta:{auth:["setting-notification"],title:"消息编辑"},component:function(){return n.e("chunk-07142a06").then(n.bind(null,"9d9f"))}},{path:"system_config_logistics/:type?/:tab_id?",name:"".concat(_,"logistics"),meta:{auth:["setting-system-config-logistics"],title:"物流配置"},component:function(){return n.e("chunk-0bb3e5a9").then(n.bind(null,"a53e"))}},{path:"sms/sms_config/index",name:"".concat(_,"config"),meta:{auth:["setting-sms-sms-config"],title:"短信账户"},component:function(){return n.e("chunk-35faf6ef").then(n.bind(null,"2431"))}},{path:"sms/sms_template_apply/index",name:"".concat(_,"smsTemplateApply"),meta:{auth:["setting-sms-config-template"],title:"短信模板"},component:function(){return n.e("chunk-1e5e9e9c").then(n.bind(null,"0ecc"))}},{path:"sms/sms_pay/index",name:"".concat(_,"smsPay"),meta:{auth:["setting-sms-sms-template"],title:"短信购买"},component:function(){return n.e("chunk-55657199").then(n.bind(null,"2733"))}},{path:"sms/sms_template_apply/commons",name:"".concat(_,"commons"),meta:Object(r.a)(Object(r.a)({},s),{},{title:"公共短信模板"}),component:function(){return n.e("chunk-1e5e9e9c").then(n.bind(null,"0ecc"))}},{path:"system_group_data/index/:id",name:"".concat(_,"groupDataIndex"),meta:{auth:["setting-system-group_data-index"],title:"首页导航按钮"},component:function(){return n.e("chunk-ab767ea8").then(n.bind(null,"cffd"))}},{path:"system_group_data/slide/:id",name:"".concat(_,"groupDataSlide"),meta:{auth:["setting-system-group_data-slide"],title:"首页幻灯片"},component:function(){return n.e("chunk-ab767ea8").then(n.bind(null,"cffd"))}},{path:"system_group_data/sign/:id",name:"".concat(_,"groupDataSign"),meta:{auth:["setting-system-group_data-sign"],title:"签到天数配置"},component:function(){return n.e("chunk-ab767ea8").then(n.bind(null,"cffd"))}},{path:"system_group_data/new/:id",name:"".concat(_,"groupDataNew"),meta:{auth:["setting-system-group_data-new"],title:"首页滚动新闻"},component:function(){return n.e("chunk-ab767ea8").then(n.bind(null,"cffd"))}},{path:"system_group_data/search/:id",name:"".concat(_,"groupDataNew"),meta:{auth:["setting-system-group_data-search"],title:"热门搜索"},component:function(){return n.e("chunk-ab767ea8").then(n.bind(null,"cffd"))}},{path:"system_group_data/hot/:id",name:"".concat(_,"groupDataHot"),meta:{auth:["setting-system-group_data-hot"],title:"热门榜单推荐"},component:function(){return n.e("chunk-ab767ea8").then(n.bind(null,"cffd"))}},{path:"system_group_data/new_product/:id",name:"".concat(_,"groupDataNewProduct"),meta:{auth:["setting-system-group_data-new_product"],title:"首发新品推荐"},component:function(){return n.e("chunk-ab767ea8").then(n.bind(null,"cffd"))}},{path:"system_group_data/promotion/:id",name:"".concat(_,"groupDataPromotion"),meta:{auth:["setting-system-group_data-promotion"],title:"促销单品推荐"},component:function(){return n.e("chunk-ab767ea8").then(n.bind(null,"cffd"))}},{path:"system_group_data/poster/:id",name:"".concat(_,"groupDataPoster"),meta:{auth:["setting-system-group_data-poster"],title:"个人中心分销海报"},component:function(){return n.e("chunk-ab767ea8").then(n.bind(null,"cffd"))}},{path:"system_group_data/best/:id",name:"".concat(_,"groupDataBest"),meta:{auth:["setting-system-group_data-best"],title:"精品推荐"},component:function(){return n.e("chunk-ab767ea8").then(n.bind(null,"cffd"))}},{path:"system_group_data/activity/:id",name:"".concat(_,"groupDataActivity"),meta:{auth:["setting-system-group_data-activity"],title:"首页活动区域图片"},component:function(){return n.e("chunk-ab767ea8").then(n.bind(null,"cffd"))}},{path:"system_group_data/system/:id",name:"".concat(_,"groupDataSystem"),meta:{auth:["setting-system-group_data-system"],title:"首页配置"},component:function(){return n.e("chunk-ab767ea8").then(n.bind(null,"cffd"))}},{path:"system_group_data/hot_money/:id",name:"".concat(_,"groupDataHotMoney"),meta:{auth:["admin-setting-system_group_data-hot_money"],title:"首页超值爆款"},component:function(){return n.e("chunk-ab767ea8").then(n.bind(null,"cffd"))}},{path:"merchant/system_store/index",name:"".concat(_,"systemStore"),meta:{auth:["setting-system-config-merchant"],title:"门店设置"},component:function(){return Promise.all([n.e("chunk-2d0bddd6"),n.e("chunk-b3279cb6")]).then(n.bind(null,"a402"))}},{path:"freight/express/index",name:"".concat(_,"freight"),meta:{auth:["setting-freight-express"],title:"物流公司"},component:function(){return n.e("chunk-611e73b1").then(n.bind(null,"9a71"))}},{path:"store_service/index",name:"".concat(_,"service"),meta:{auth:["setting-store-service"],title:"客服管理"},component:function(){return n.e("chunk-dbc4d5cc").then(n.bind(null,"b90a"))}},{path:"freight/city/list",name:"".concat(_,"dada"),meta:{auth:["setting-system-city"],title:"城市数据"},component:function(){return n.e("chunk-e9bf2e3e").then(n.bind(null,"b252"))}},{path:"freight/shipping_templates/list",name:"".concat(_,"templates"),meta:{auth:["setting-shipping-templates"],title:"运费模板"},component:function(){return Promise.all([n.e("chunk-197faf68"),n.e("chunk-2d0ab8b4")]).then(n.bind(null,"1670"))}},{path:"merchant/system_store/list",name:"".concat(_,"store"),meta:{auth:["setting-merchant-system-store"],title:"提货点"},component:function(){return Promise.all([n.e("chunk-2d0bddd6"),n.e("chunk-63dabe45")]).then(n.bind(null,"669a"))}},{path:"merchant/system_store_staff/index",name:"".concat(_,"staff"),meta:{auth:["setting-merchant-system-store-staff"],title:"核销员"},component:function(){return n.e("chunk-15ee830b").then(n.bind(null,"8404"))}},{path:"merchant/system_verify_order/index",name:"".concat(_,"order"),meta:{auth:["setting-merchant-system-verify-order"],title:"核销订单"},component:function(){return n.e("chunk-65e43b7e").then(n.bind(null,"0336"))}},{path:"theme_style",name:"".concat(_,"themeStyle"),meta:{auth:["admin-setting-theme_style"],title:"主题风格"},component:function(){return n.e("chunk-45de3ce6").then(n.bind(null,"6ca1"))}},{path:"pages/devise",name:"".concat(_,"devise"),meta:{auth:["admin-setting-pages-devise"],title:"店铺装修"},component:function(){return Promise.all([n.e("chunk-2d21d0c2"),n.e("chunk-1171ac4b")]).then(n.bind(null,"b27c"))}},{path:"pages/diy",name:"".concat(_,"diy"),meta:{auth:["admin-setting-pages-diy"],title:"页面设计"},component:function(){return n.e("chunk-80427f7c").then(n.bind(null,"3078"))}},{path:"pages/diy_index",name:"".concat(_,"index_diy"),meta:{auth:["admin-setting-pages-diy"],title:"首页设计",fullScreen:!0},component:function(){return n.e("chunk-1112718e").then(n.bind(null,"d8a4"))}},{path:"pages/links",name:"".concat(_,"links"),meta:{auth:["admin-setting-pages-links"],title:"页面链接"},component:function(){return n.e("chunk-728023cc").then(n.bind(null,"2250"))}},{path:"system_group_data",name:"".concat(_,"systemGroupData"),meta:{auth:["admin-setting-pages-links"],title:"数据配置"},component:function(){return n.e("chunk-ab767ea8").then(n.bind(null,"cffd"))}},{path:"store_service/speechcraft",name:"".concat(_,"speechcraft"),meta:{auth:["admin-setting-store_service-speechcraft"],title:"客服话术"},component:function(){return n.e("chunk-a34a7d0a").then(n.bind(null,"7864"))}},{path:"store_service/feedback",name:"".concat(_,"feedback"),meta:{auth:["admin-setting-store_service-feedback"],title:"用户留言"},component:function(){return n.e("chunk-3d731660").then(n.bind(null,"ec44"))}},{path:"system_group_data/pc/:id",name:"".concat(_,"groupDataPc"),meta:{auth:["setting-system-group_data-pc"],title:"PC主页轮播"},component:function(){return n.e("chunk-ab767ea8").then(n.bind(null,"cffd"))}},{path:"system_config_member_right/:type?/:tab_id?",name:"".concat(_,"right"),meta:{auth:["setting-system-config-member-right"],title:"会员权益"},component:function(){return n.e("chunk-0bb3e5a9").then(n.bind(null,"a53e"))}},{path:"delivery_service/index",name:"".concat(_,"deliveryService"),meta:{auth:["setting-delivery-service"],title:"配送员列表"},component:function(){return n.e("chunk-50c64bee").then(n.bind(null,"b43f"))}},{path:"pc_group_data",name:"".concat(_,"systemGroupData"),meta:{auth:["setting-system-pc_data"],title:"PC商城"},component:function(){return n.e("chunk-3afbede6").then(n.bind(null,"ce94"))}},{path:"system_visualization_data",name:"".concat(_,"systemGroupData"),meta:{auth:["admin-setting-system_visualization_data"],title:"数据配置"},component:function(){return n.e("chunk-db1f3f84").then(n.bind(null,"cb18"))}},{path:"storage",name:"".concat(_,"storage"),meta:{auth:["setting-storage"],title:"储存配置"},component:function(){return n.e("chunk-3afc7a10").then(n.bind(null,"6dc8"))}},{path:"wechat_config/:type?/:tab_id?",name:"".concat(_,"wechat_config"),meta:Object(r.a)(Object(r.a)({},s),{},{title:"公众号配置"}),component:function(){return n.e("chunk-0bb3e5a9").then(n.bind(null,"a53e"))}},{path:"routine_config/:type?/:tab_id?",name:"".concat(_,"routine_config"),meta:Object(r.a)(Object(r.a)({},s),{},{title:"小程序配置"}),component:function(){return n.e("chunk-0bb3e5a9").then(n.bind(null,"a53e"))}},{path:"app_config/:type?/:tab_id?",name:"".concat(_,"app_config"),meta:Object(r.a)(Object(r.a)({},s),{},{title:"app配置"}),component:function(){return n.e("chunk-0bb3e5a9").then(n.bind(null,"a53e"))}},{path:"pc_config/:type?/:tab_id?",name:"".concat(_,"pc_config"),meta:Object(r.a)(Object(r.a)({},s),{},{title:"PC配置"}),component:function(){return n.e("chunk-0bb3e5a9").then(n.bind(null,"a53e"))}},{path:"other_config/print/:type?/:tab_id?",name:"".concat(_,"other_print"),meta:{auth:["setting-other-print"],title:"小票打印配置"},component:function(){return n.e("chunk-0bb3e5a9").then(n.bind(null,"a53e"))}},{path:"other_config/copy/:type?/:tab_id?",name:"".concat(_,"other_copy"),meta:{auth:["setting-other-copy"],title:"商品采集配置"},component:function(){return n.e("chunk-0bb3e5a9").then(n.bind(null,"a53e"))}},{path:"other_config/logistics/:type?/:tab_id?",name:"".concat(_,"other_logistics"),meta:{auth:["setting-other-logistics"],title:"物流查询配置"},component:function(){return n.e("chunk-0bb3e5a9").then(n.bind(null,"a53e"))}},{path:"other_config/electronic/:type?/:tab_id?",name:"".concat(_,"other_electronic"),meta:{auth:["setting-other-electronic"],title:"电子面单配置"},component:function(){return n.e("chunk-0bb3e5a9").then(n.bind(null,"a53e"))}},{path:"other_config/sms/:type?/:tab_id?",name:"".concat(_,"other_sms"),meta:{auth:["setting-other-sms"],title:"短信功能配置"},component:function(){return n.e("chunk-0bb3e5a9").then(n.bind(null,"a53e"))}},{path:"other_config/pay/:type?/:tab_id?",name:"".concat(_,"other_pay"),meta:{auth:["setting-other-sms"],title:"商城支付配置"},component:function(){return n.e("chunk-0bb3e5a9").then(n.bind(null,"a53e"))}},{path:"agreement",name:"".concat(_,"notification"),meta:{auth:["setting-agreement"],title:"协议设置"},component:function(){return n.e("chunk-3a4b4c54").then(n.bind(null,"d9f0"))}},{path:"other_config/out/:type?/:tab_id?",name:"".concat(_,"other_print"),meta:{auth:["setting-other-out"],title:"对外接口配置"},component:function(){return n.e("chunk-0bb3e5a9").then(n.bind(null,"a53e"))}},{path:"system_out_account/index",name:"".concat(_,"systemOutAccount"),meta:{auth:["setting-system-out-account-index"],title:"账号列表"},component:function(){return n.e("chunk-92da7dde").then(n.bind(null,"6b91"))}},{path:"lang/list",name:"".concat(_,"langList"),meta:{auth:["admin-lang-list"],title:"语言列表"},component:function(){return n.e("chunk-2822f156").then(n.bind(null,"fd31"))}},{path:"lang/info",name:"".concat(_,"langInfo"),meta:{auth:["admin-lang-info"],title:"语言详情"},component:function(){return n.e("chunk-ed45edfc").then(n.bind(null,"0741"))}},{path:"lang/country",name:"".concat(_,"langCountry"),meta:{auth:["admin-lang-country"],title:"国家列表"},component:function(){return n.e("chunk-5be827f6").then(n.bind(null,"5b6a"))}}]},b={path:"/admin/agent",name:"agent",header:"agent",redirect:{name:"".concat("agent_","agentManage")},meta:{auth:!0},component:p,children:[{path:"agent_manage/index",name:"".concat("agent_","agentManage"),meta:{auth:["agent-agent-manage"],title:"分销员管理"},component:function(){return Promise.all([n.e("chunk-1550e46b"),n.e("chunk-5ab49f0c")]).then(n.bind(null,"3061"))}}]},l="finance_",T={path:"/admin/finance",name:"finance",header:"finance",meta:{auth:["admin-finance"]},redirect:{name:"".concat(l,"cashApply")},component:p,children:[{path:"billing_records/index",name:"".concat(l,"billingRecords"),meta:{auth:["finance-user_extract"],title:"账单记录"},component:function(){return Promise.all([n.e("chunk-619db231"),n.e("chunk-9ca51944")]).then(n.bind(null,"f807"))}},{path:"capital_flow/index",name:"".concat(l,"capitalFlow"),meta:{auth:["finance-user_extract"],title:"资金流水"},component:function(){return n.e("chunk-0ee3b9f5").then(n.bind(null,"1dc8"))}},{path:"user_extract/index",name:"".concat(l,"cashApply"),meta:{auth:["finance-user_extract"],title:"提现申请"},component:function(){return n.e("chunk-e46acd52").then(n.bind(null,"9eb0f"))}},{path:"user_recharge/index",name:"".concat(l,"recharge"),meta:{auth:["finance-user-recharge"],title:"充值记录"},component:function(){return n.e("chunk-34f0a828").then(n.bind(null,"7027"))}},{path:"finance/bill",name:"".concat(l,"bill"),meta:{auth:["finance-finance-bill"],title:"资金记录"},component:function(){return n.e("chunk-1a3b818c").then(n.bind(null,"badc"))}},{path:"finance/commission",name:"".concat(l,"commissionRecord"),meta:{auth:["finance-finance-commission"],title:"佣金记录"},component:function(){return n.e("chunk-0d6c14e8").then(n.bind(null,"e9f8"))}},{path:"balance/balance",name:"".concat(l,"balance"),meta:{auth:["finance-user-balance"],title:"余额记录"},component:function(){return n.e("chunk-236b5fe8").then(n.bind(null,"8a30"))}}]},C="cms_",j={path:"/admin/cms",name:"cms",header:"cms",redirect:{name:"".concat(C,"article")},component:p,children:[{path:"article/index/:id?",name:"".concat(C,"article"),meta:{auth:["cms-article-index"],title:"文章管理",keepAlive:!0},component:function(){return n.e("chunk-68cb56e9").then(n.bind(null,"7a0c"))}},{path:"article_category/index",name:"".concat(C,"articleCategory"),meta:{auth:["cms-article-category"],title:"文章分类"},component:function(){return n.e("chunk-b91fd0a0").then(n.bind(null,"9ace"))}},{path:"article/add_article/:id?",name:"".concat(C,"addArticle"),meta:{auth:["cms-article-creat"],title:"文章添加"},component:function(){return n.e("chunk-57fc0a5c").then(n.bind(null,"f164"))}}]},d="marketing_",r={path:"/admin/marketing",name:"marketing",header:"marketing",redirect:{name:"".concat(d,"storeCoupon")},component:p,children:[{path:"store_combination/index",name:"".concat(d,"combinalist"),meta:{auth:["marketing-store_combination"],title:"拼团商品",keepAlive:!0},component:function(){return n.e("chunk-7f2638f8").then(n.bind(null,"82f1"))}},{path:"store_combination/combina_list",name:"".concat(d,"combinaList"),meta:{auth:["marketing-store_combination-combina_list"],title:"拼团列表"},component:function(){return n.e("chunk-4c8b2a2f").then(n.bind(null,"de26"))}},{path:"store_combination/create/:id?/:copy?",name:"".concat(d,"storeCombinationCreate"),meta:{auth:["marketing-store_combination-create"],title:"添加拼团"},component:function(){return Promise.all([n.e("chunk-197faf68"),n.e("chunk-3cd12db2")]).then(n.bind(null,"28bd"))}},{path:"store_combination/statistics/:id?",name:"".concat(d,"storeCombinationStatistics"),meta:{title:"拼团统计"},component:function(){return n.e("chunk-a2de4836").then(n.bind(null,"d2d3"))}},{path:"store_coupon/index",name:"".concat(d,"storeCoupon"),meta:{auth:["marketing-store_coupon"],title:"优惠券模板"},component:function(){return n.e("chunk-55c06f49").then(n.bind(null,"2838"))}},{path:"store_coupon_issue/index",name:"".concat(d,"storeCouponIssue"),meta:{auth:["marketing-store_coupon_issue"],title:"优惠券列表",keepAlive:!0},component:function(){return n.e("chunk-3fef49de").then(n.bind(null,"fd8e"))}},{path:"store_coupon_issue/create/:id?",name:"".concat(d,"storeCouponCreate"),meta:{auth:["marketing-store_coupon_issue-create"],title:"添加优惠券"},component:function(){return n.e("chunk-32aa440a").then(n.bind(null,"6da28"))}},{path:"store_coupon_user/index",name:"".concat(d,"storeCouponUser"),meta:{auth:["marketing-store_coupon_user"],title:"用户领取记录"},component:function(){return n.e("chunk-6e70ee9d").then(n.bind(null,"aeba"))}},{path:"coupon/system_config/:type?/:tab_id?",name:"".concat(d,"coupon"),meta:{auth:["admin-order-storeOrder-index"],title:"优惠券配置"},component:function(){return n.e("chunk-0bb3e5a9").then(n.bind(null,"a53e"))}},{path:"store_bargain/index",name:"".concat(d,"storeBargain"),meta:{auth:["marketing-store_bargain"],title:"砍价商品",keepAlive:!0},component:function(){return n.e("chunk-1c3cfae6").then(n.bind(null,"49ba"))}},{path:"store_bargain/bargain_list",name:"".concat(d,"bargainList"),meta:{auth:["marketing-store_bargain-bargain_list"],title:"砍价列表"},component:function(){return n.e("chunk-2dfd8e5e").then(n.bind(null,"7c4e"))}},{path:"store_bargain/create/:id?/:copy?",name:"".concat(d,"bargainCreate"),meta:{auth:["marketing-store_bargain-create"],title:"添加砍价"},component:function(){return Promise.all([n.e("chunk-197faf68"),n.e("chunk-d0e60bea")]).then(n.bind(null,"b982"))}},{path:"store_bargain/statistics/:id?",name:"".concat(d,"storeBargainStatistics"),meta:{title:"砍价统计"},component:function(){return n.e("chunk-6725f7ee").then(n.bind(null,"fea0"))}},{path:"store_seckill/index",name:"".concat(d,"storeSeckill"),meta:{auth:["marketing-store_seckill"],title:"秒杀商品",keepAlive:!0},component:function(){return n.e("chunk-c513da5c").then(n.bind(null,"1fc7"))}},{path:"store_seckill_data/index/:id",name:"".concat(d,"storeSeckillData"),meta:{auth:["marketing-store_seckill-data"],title:"秒杀配置"},component:function(){return n.e("chunk-ab767ea8").then(n.bind(null,"cffd"))}},{path:"store_seckill/create/:id?/:copy?",name:"".concat(d,"storeSeckillCreate"),meta:{auth:["marketing-store_seckill-create"],title:"添加秒杀"},component:function(){return Promise.all([n.e("chunk-197faf68"),n.e("chunk-c575f96c")]).then(n.bind(null,"93a9"))}},{path:"store_seckill/statistics/:id?",name:"".concat(d,"storeSeckillStatistics"),meta:{title:"秒杀统计"},component:function(){return n.e("chunk-698f9fd3").then(n.bind(null,"6557"))}},{path:"integral/system_config/:type?/:tab_id?",name:"".concat(d,"integral"),meta:{auth:["marketing-integral-system_config"],title:"积分配置"},component:function(){return n.e("chunk-0bb3e5a9").then(n.bind(null,"a53e"))}},{path:"store_integral/index",name:"".concat(d,"storeIntegral"),meta:{auth:["marketing-store_integral"],title:"积分商品",keepAlive:!0},component:function(){return n.e("chunk-7494d03b").then(n.bind(null,"6bf7"))}},{path:"store_integral/create/:id?/:copy?",name:"".concat(d,"storeIntegralCreate"),meta:{auth:["marketing-store_integral-create"],title:"添加积分商品"},component:function(){return n.e("chunk-88a279f8").then(n.bind(null,"075c"))}},{path:"store_integral/add_store_integral",name:"".concat(d,"addStoreIntegral"),meta:{auth:["marketing-store_integral-create"],title:"批量添加积分商品"},component:function(){return n.e("chunk-d0943fb2").then(n.bind(null,"6359d"))}},{path:"store_integral/order_list",name:"".concat(d,"storeIntegralOrder"),meta:{auth:["marketing-store_integral-order"],title:"兑换订单"},component:function(){return n.e("chunk-0869dfc5").then(n.bind(null,"0d8f"))}},{path:"user_point/index",name:"".concat(d,"userPoint"),meta:{auth:["marketing-user_point"],title:"积分日志"},component:function(){return n.e("chunk-d3d49b26").then(n.bind(null,"b430"))}},{path:"live/live_room",name:"".concat(d,"live_room"),meta:{auth:!0,title:"直播间管理"},component:function(){return n.e("chunk-6bc497da").then(n.bind(null,"7afb"))}},{path:"live/add_live_room",name:"".concat(d,"add_live_room"),meta:{auth:!0,title:"直播间管理"},component:function(){return n.e("chunk-54045d7c").then(n.bind(null,"29f2"))}},{path:"live/live_goods",name:"".concat(d,"live_goods"),meta:{auth:!0,title:"直播间商品管理",keepAlive:!0},component:function(){return n.e("chunk-8dedc4f0").then(n.bind(null,"8f86"))}},{path:"live/add_live_goods",name:"".concat(d,"add_live_goods"),meta:{auth:!0,title:"直播间商品管理"},component:function(){return n.e("chunk-d33ff35a").then(n.bind(null,"d7d0"))}},{path:"live/anchor",name:"".concat(d,"anchor"),meta:{auth:!0,title:"主播管理"},component:function(){return n.e("chunk-2d22c8ff").then(n.bind(null,"f483"))}},{path:"presell/index",name:"".concat(d,"storePresell"),meta:{auth:["marketing-presell"],title:"预售商品"},component:function(){return n.e("chunk-11b76a7e").then(n.bind(null,"24f1"))}},{path:"presell/presell_list",name:"".concat(d,"presellList"),meta:{auth:["marketing-presell-presell_list"],title:"预售列表"},component:function(){return n.e("chunk-b7bcbba0").then(n.bind(null,"a21a"))}},{path:"presell/create/:id?/:copy?",name:"".concat(d,"storePresellCreate"),meta:{auth:["marketing-presell-create"],title:"添加预售"},component:function(){return Promise.all([n.e("chunk-197faf68"),n.e("chunk-734d2d87")]).then(n.bind(null,"fac5f"))}},{path:"lottery/index",name:"".concat(d,"lottery"),meta:{auth:!0,title:"抽奖列表"},component:function(){return n.e("chunk-c47822ba").then(n.bind(null,"207a"))}},{path:"lottery/create",name:"".concat(d,"create"),meta:{auth:!0,title:"创建抽奖"},component:function(){return Promise.all([n.e("chunk-197faf68"),n.e("chunk-1ce37c58")]).then(n.bind(null,"e90a"))}},{path:"lottery/recording_list",name:"".concat(d,"recording_list"),meta:{auth:!0,title:"抽奖记录"},component:function(){return n.e("chunk-7906dd0a").then(n.bind(null,"ca99"))}},{path:"channel_code/channelCodeIndex",name:"".concat(d,"channel_code"),meta:{auth:!0,title:"公众号渠道码",keepAlive:!0},component:function(){return n.e("chunk-595a0a20").then(n.bind(null,"d99c"))}},{path:"channel_code/create",name:"".concat(d,"create_code"),meta:{auth:["marketing-channel_code-create"],title:"新建渠道码"},component:function(){return Promise.all([n.e("chunk-1ca36f77"),n.e("chunk-1550e46b"),n.e("chunk-caea7828")]).then(n.bind(null,"ed2f"))}},{path:"channel_code/code_statistic",name:"".concat(d,"code_statistic"),meta:{auth:["marketing-channel_code-statistic"],title:"二维码统计"},component:function(){return Promise.all([n.e("chunk-db8db5ae"),n.e("chunk-d977485e")]).then(n.bind(null,"0996"))}},{path:"point_record",name:"".concat(d,"point_record"),meta:{auth:["marketing-point_record-index"],title:"积分记录"},component:function(){return n.e("chunk-1e2d10e4").then(n.bind(null,"20e6"))}},{path:"point_statistic",name:"".concat(d,"point_statistic"),meta:{auth:["marketing-point_statistic-index"],title:"积分统计"},component:function(){return Promise.all([n.e("chunk-db8db5ae"),n.e("chunk-9dce377a")]).then(n.bind(null,"4d92"))}},{path:"recharge",name:"".concat(d,"recharge"),meta:{auth:["marketing-recharge-index"],title:"充值配置"},component:function(){return n.e("chunk-d735b6e2").then(n.bind(null,"c36e"))}},{path:"sign",name:"".concat(d,"sign"),meta:{auth:["marketing-sign-index"],title:"签到配置"},component:function(){return n.e("chunk-2ca25cc1").then(n.bind(null,"d152"))}}]},s="app_",_={path:"/admin/app",name:"app",header:"app",redirect:{name:"".concat(s,"wechatMenus")},meta:{auth:["admin-app"]},component:p,children:[{path:"wechat/setting/menus/index",name:"".concat(s,"wechatMenus"),meta:{auth:["application-wechat-menus"],title:"微信菜单"},component:function(){return n.e("chunk-b49c7316").then(n.bind(null,"c861"))}},{path:"wechat/wechat_user/user/index",name:"".concat(s,"wechatUser"),meta:{auth:["wechat-wechat-user-user"],title:"微信用户"},component:function(){return Promise.all([n.e("chunk-1ca36f77"),n.e("chunk-a187a68e")]).then(n.bind(null,"5b9e"))}},{path:"wechat/wechat_user/user/tag",name:"".concat(s,"tag"),meta:{auth:["wechat-wechat-user-tag"],title:"用户标签"},component:function(){return n.e("chunk-65d00477").then(n.bind(null,"5ab6"))}},{path:"wechat/wechat_user/user/group",name:"".concat(s,"group"),meta:{auth:["wechat-wechat-user-group"],title:"用户分组"},component:function(){return n.e("chunk-65d00477").then(n.bind(null,"5ab6"))}},{path:"wechat/wechat_user/user/message",name:"".concat(s,"message"),meta:{auth:["wechat-wechat-user-message"],title:"用户行为记录"},component:function(){return n.e("chunk-43337cc8").then(n.bind(null,"7f5d"))}},{path:"wechat/news_category/index",name:"".concat(s,"newsCategoryIndex"),meta:{auth:["wechat-wechat-news-category-index"],title:"图文管理"},component:function(){return Promise.all([n.e("chunk-1ca36f77"),n.e("chunk-2d229c13")]).then(n.bind(null,"df94"))}},{path:"wechat/news_category/save/:id?",name:"".concat(s,"newsCategorySave"),meta:{auth:["wechat-wechat-news-category-save"],title:"图文添加"},component:function(){return n.e("chunk-e45e1604").then(n.bind(null,"d9fa"))}},{path:"wechat/reply/follow/:key",name:"".concat(s,"fllow"),meta:{auth:["wechat-wechat-reply-subscribe"],title:"微信关注回复"},component:function(){return Promise.all([n.e("chunk-1ca36f77"),n.e("chunk-dc9006b0")]).then(n.bind(null,"3137"))}},{path:"wechat/reply/keyword",name:"".concat(s,"keyword"),meta:{auth:["wechat-wechat-reply-keyword"],title:"关键字回复"},component:function(){return n.e("chunk-1ed0ed93").then(n.bind(null,"2430"))}},{path:"wechat/reply/keyword/save/:id?",name:"".concat(s,"keywordAdd"),meta:{auth:["wechat-wechat-reply-save"],title:"关键字添加"},component:function(){return Promise.all([n.e("chunk-1ca36f77"),n.e("chunk-dc9006b0")]).then(n.bind(null,"3137"))}},{path:"wechat/reply/index/:key",name:"".concat(s,"replyIndex"),meta:{auth:["wechat-wechat-reply-default"],title:"无效关键词回复"},component:function(){return Promise.all([n.e("chunk-1ca36f77"),n.e("chunk-dc9006b0")]).then(n.bind(null,"3137"))}},{path:"routine/download",name:"".concat(s,"routineTemplate"),meta:{auth:["routine-download"],title:"小程序下载"},component:function(){return n.e("chunk-46a01148").then(n.bind(null,"ddee"))}},{path:"app/version",name:"".concat(s,"version"),meta:{auth:["admin-app-version"],title:"APP版本管理"},component:function(){return n.e("chunk-2d0cf6e4").then(n.bind(null,"644d"))}},{path:"app/agreement",name:"".concat(s,"agreement "),meta:{auth:["admin-app-agreement"],title:"隐私协议"},component:function(){return n.e("chunk-aa80dfa8").then(n.bind(null,"cc2e"))}}]},l="system_",C={path:"/admin/system",name:"system",header:"system",redirect:{name:"".concat(l,"configTab")},meta:{auth:["admin-system"]},component:p,children:[{path:"file",name:"".concat(l,"file"),meta:{auth:["system-file"],title:"附件管理"},component:function(){return n.e("chunk-f187a2e0").then(n.bind(null,"8084"))}},{path:"maintain/clear/index",name:"".concat(l,"clear"),meta:{auth:["system-clear"],title:"刷新缓存"},component:function(){return n.e("chunk-4ee9aa33").then(n.bind(null,"7de5"))}},{path:"maintain/system_log/index",name:"".concat(l,"systemLog"),meta:{auth:["system-maintain-system-log"],title:"系统日志"},component:function(){return n.e("chunk-5bfb2822").then(n.bind(null,"fc59"))}},{path:"maintain/system_file/index",name:"".concat(l,"systemFile"),meta:{auth:["system-maintain-system-file"],title:"文件校验"},component:function(){return n.e("chunk-2d0b613c").then(n.bind(null,"1c2f"))}},{path:"maintain/system_cleardata/index",name:"".concat(l,"systemCleardata"),meta:{auth:["system-maintain-system-cleardata"],title:"清除数据"},component:function(){return n.e("chunk-4de347c6").then(n.bind(null,"b4f0"))}},{path:"maintain/system_databackup/index",name:"".concat(l,"systemDatabackup"),meta:{auth:["system-maintain-system-databackup"],title:"数据备份"},component:function(){return n.e("chunk-0af9cd42").then(n.bind(null,"e2606"))}},{path:"maintain/system_file/opendir",name:"".concat(l,"opendir"),meta:{auth:["system-maintain-system-file"],title:"文件管理"},component:function(){return Promise.all([n.e("chunk-6e83591c"),n.e("chunk-77908730")]).then(n.bind(null,"3793"))}},{path:"config/system_config_tab/index",name:"".concat(l,"configTab"),meta:{auth:["system-config-system_config-tab"],title:"配置分类"},component:function(){return n.e("chunk-4db34eb7").then(n.bind(null,"c59c"))}},{path:"config/system_config_tab/list/:id?",name:"".concat(l,"configTabList"),meta:{auth:["system-config-system_config_tab-list"],title:"配置列表"},component:function(){return n.e("chunk-4ecc9a20").then(n.bind(null,"0c6b"))}},{path:"config/system_group/index",name:"".concat(l,"group"),meta:{auth:["system-config-system_config-group"],title:"组合数据"},component:function(){return n.e("chunk-cf36bb2e").then(n.bind(null,"33b8"))}},{path:"config/system_group/list/:id?",name:"".concat(l,"groupList"),meta:{auth:["system-config-system_config-list"],title:"组合数据列表"},component:function(){return n.e("chunk-ab767ea8").then(n.bind(null,"cffd"))}},{path:"maintain/auth",name:"".concat(l,"auth"),meta:{auth:["system-maintain-auth"],title:"商业授权"},component:function(){return Promise.all([n.e("chunk-2d21d0c2"),n.e("chunk-75081fb0")]).then(n.bind(null,"c2b5"))}},{path:"onlineUpgrade/index",name:"".concat(l,"upgradeclient"),meta:{auth:["system-onlineUpgrade-index"],title:"在线升级"},component:function(){return n.e("chunk-46907b49").then(n.bind(null,"05ea7"))}}]},d="statistic_",s={path:"/admin/statistic",name:"statistic",header:"statistic",redirect:{name:"".concat(d,"product")},component:p,children:[{path:"product",name:"".concat(d,"product"),meta:{title:"商品统计"},component:function(){return Promise.all([n.e("chunk-db8db5ae"),n.e("chunk-a046070e")]).then(n.bind(null,"585e"))}},{path:"user",name:"".concat(d,"user"),meta:{title:"用户统计"},component:function(){return Promise.all([n.e("chunk-db8db5ae"),n.e("chunk-803262aa")]).then(n.bind(null,"7e46"))}},{path:"transaction",name:"".concat(d,"transaction"),meta:{title:"交易统计"},component:function(){return Promise.all([n.e("chunk-db8db5ae"),n.e("chunk-08c24f8e")]).then(n.bind(null,"4192"))}},{path:"integral",name:"".concat(d,"integral"),meta:{title:"积分统计"},component:function(){return Promise.all([n.e("chunk-db8db5ae"),n.e("chunk-6a965ca9")]).then(n.bind(null,"18e7"))}},{path:"order",name:"".concat(d,"order"),meta:{title:"订单统计"},component:function(){return Promise.all([n.e("chunk-db8db5ae"),n.e("chunk-e549c49c")]).then(n.bind(null,"6d5b"))}},{path:"balance",name:"".concat(d,"balance"),meta:{title:"余额统计"},component:function(){return Promise.all([n.e("chunk-db8db5ae"),n.e("chunk-84e22458")]).then(n.bind(null,"0ddf"))}}]},l="kefu_",d=[{path:"/admin/login",name:"login",meta:{title:"登录",hideInMenu:!0},component:function(){return n.e("chunk-447b3566").then(n.bind(null,"318e"))}},{path:"/kefu",name:"".concat(l,"index"),meta:{auth:!0,title:"客服管理",kefu:!0},component:function(){return Promise.all([n.e("chunk-2d21d0c2"),n.e("chunk-1165d618")]).then(n.bind(null,"d666"))}},{path:"/kefu/mobile_list",name:"".concat(l,"mobile_list"),meta:{auth:!0,title:"消息列表",kefu:!0},component:function(){return n.e("chunk-5400b994").then(n.bind(null,"a9d3"))}},{path:"/kefu/mobile_chat",name:"".concat(l,"mobile_chat"),meta:{auth:!0,title:"对话详情",kefu:!0},component:function(){return n.e("chunk-2a872abf").then(n.bind(null,"a626"))}},{path:"/kefu/pc_list",name:"".concat(l,"pc_list"),meta:{auth:!0,title:"客服",kefu:!0},component:function(){return n.e("chunk-122cfb6a").then(n.bind(null,"37d1"))}},{path:"/kefu/orderList/:type?/:toUid?",name:"".concat(l,"order-list"),meta:{auth:!0,title:"订单列表",kefu:!0},component:function(){return Promise.all([n.e("chunk-4dc949e0"),n.e("chunk-592dcdcb")]).then(n.bind(null,"87bc"))}},{path:"/kefu/orderDetail/:id?/:goname?",name:"".concat(l,"order-detail"),meta:{auth:!0,title:"订单详情",kefu:!0},component:function(){return Promise.all([n.e("chunk-4dc949e0"),n.e("chunk-83d2a766")]).then(n.bind(null,"f23d"))}},{path:"/kefu/orderDelivery/:id?/:orderId?",name:"".concat(l,"order-delivery"),meta:{auth:!0,title:"发货",kefu:!0},component:function(){return Promise.all([n.e("chunk-8af7aa2e"),n.e("chunk-e658941c")]).then(n.bind(null,"c7b8"))}},{path:"/kefu/user/index/:uid?/:type?",name:"".concat(l,"user-index"),meta:{auth:!0,title:"客户信息",kefu:!0},component:function(){return Promise.all([n.e("chunk-8af7aa2e"),n.e("chunk-157b4f48")]).then(n.bind(null,"46cf"))}},{path:"/kefu/goods/list",name:"".concat(l,"goods-list"),meta:{auth:!0,title:"商品列表",kefu:!0},component:function(){return n.e("chunk-fc93c22c").then(n.bind(null,"7eb74"))}},{path:"/kefu/goods/detail",name:"".concat(l,"goods-detail"),meta:{auth:!0,title:"商品列表",kefu:!0},component:function(){return n.e("chunk-40003b7f").then(n.bind(null,"6f8b"))}},{path:"/kefu/appChat",name:"".concat(l,"app-chat"),meta:{auth:!0,title:"客服",kefu:!0},component:function(){return n.e("chunk-186376ec").then(n.bind(null,"eea8"))}},{path:"/kefu/mobile_user_chat",name:"".concat(l,"app-mobile_user_chat"),meta:{auth:!0,title:"用户客服",kefu:!0},component:function(){return n.e("chunk-0c05df09").then(n.bind(null,"c168"))}},{path:"/kefu/mobile_feedback",name:"".concat(l,"app-mobile_feedback"),meta:{auth:!0,title:"用户反馈",kefu:!0},component:function(){return n.e("chunk-24dfe0e6").then(n.bind(null,"5909"))}}],l="division_",m=[{path:"/admin/",meta:{title:"CRMEB"},redirect:{name:"home_index"},component:p,children:[{path:"/admin/system/user",name:"systemUser",meta:{auth:!0,title:"个人中心"},component:function(){return n.e("chunk-4caf6556").then(n.bind(null,"265f"))}},{path:"/admin/system/files",name:"systemFiles",meta:{auth:["admin-setting-files"],title:"文件管理"},component:function(){return n.e("chunk-14070da6").then(n.bind(null,"ceb8a"))}},{path:"refresh",name:"refresh",hidden:!0,component:{beforeRouteEnter:function(t,e,n){n((function(t){return t.$router.replace(e.fullPath)}))},render:function(t){return t()}}},{path:"redirect/:route*",name:"redirect",hidden:!0,component:{beforeRouteEnter:function(t,e,n){n((function(t){return t.$router.replace(JSON.parse(e.params.route))}))},render:function(t){return t()}}}]},{path:"/admin/widget.images/index.html",name:"images",meta:{auth:["admin-user-user-index"],title:"上传图片"},component:function(){return n.e("chunk-464a5aac").then(n.bind(null,"7bcf"))}},{path:"/admin/widget.widgets/icon.html",name:"imagesIcon",meta:{auth:["admin-user-user-index"],title:"上传图标"},component:function(){return n.e("chunk-0ca76063").then(n.bind(null,"3182"))}},{path:"/admin/store.StoreProduct/index.html",name:"storeProduct",meta:{title:"选择商品"},component:function(){return Promise.resolve().then(n.bind(null,"c4ad"))}},{path:"/admin/system.User/list.html",name:"changeUser",meta:{title:"选择用户"},component:function(){return n.e("chunk-1550e46b").then(n.bind(null,"8c03"))}},{path:"/admin/widget.video/index.html",name:"video",meta:{title:"上传视频"},component:function(){return n.e("chunk-9368228a").then(n.bind(null,"4553"))}},m,b,j,h,r,O,w,T,I,C,_,s,{path:"/admin/division",name:"division",header:"division",redirect:{name:"".concat(l,"division")},meta:{auth:!0},component:p,children:[{path:"index",name:"".concat(l,"division"),meta:{auth:["agent-division-index"],title:"事业部列表"},component:function(){return n.e("chunk-3967fab8").then(n.bind(null,"7ac0"))}},{path:"agent/index",name:"".concat(l,"agent"),meta:{auth:["agent-division-agent-index"],title:"代理商列表"},component:function(){return n.e("chunk-6f8cd936").then(n.bind(null,"aa0e"))}},{path:"agent/applyList",name:"".concat(l,"agent"),meta:{auth:["agent-division-agent-applyList"],title:"代理商申请"},component:function(){return n.e("chunk-52028903").then(n.bind(null,"4c8e"))}},{path:"agent/agreement",name:"".concat(l,"agent"),meta:{auth:["agent-division-agent-agreement"],title:"代理商规则"},component:function(){return n.e("chunk-b30c10fe").then(n.bind(null,"ec81"))}}]}],b=d,j=[{path:"/admin/403",name:"403",meta:{title:"403"},component:function(){return n.e("chunk-07b5ff65").then(n.bind(null,"a7a0"))}},{path:"/admin/500",name:"500",meta:{title:"500"},component:function(){return n.e("chunk-b2498f9c").then(n.bind(null,"6077"))}},{path:"/admin/*",name:"404",meta:{title:"404"},component:function(){return n.e("chunk-b19bdce0").then(n.bind(null,"2911"))}}],[].concat(m,Object(o.a)(b),j)),M=n("4360"),P=n("a74e"),Q=(i.default.use(c.a),new c.a({routes:R,mode:E.a.routerMode}));Q.beforeEach(function(){var t=Object(a.a)(regeneratorRuntime.mark((function t(e,n,a){var i;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(-1!=e.fullPath.indexOf("kefu"))return t.abrupt("return",a());t.next=2;break;case 2:e.matched.some((function(t){return t.meta.auth}))?(i=Object(f.d)("token"))&&"undefined"!==i?(i=M.a.state.userInfo.uniqueAuth,Object(P.a)(e.meta.auth,i)?a():0==i.length?(a({name:"login",query:{redirect:e.fullPath}}),localStorage.clear(),Object(f.m)("token"),Object(f.m)("expires_time"),Object(f.m)("uuid")):a({name:"403"})):(a({name:"login",query:{redirect:e.fullPath}}),localStorage.clear(),Object(f.m)("token"),Object(f.m)("expires_time"),Object(f.m)("uuid")):a();case 3:case"end":return t.stop()}}),t)})));return function(e,n,a){return t.apply(this,arguments)}}()),Q.afterEach((function(t){Object(f.s)(t,Q.app),window.scrollTo(0,0)})),e.a=Q},a3be:function(t,e){t.exports="data:image/png;base64,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"},a4b1:function(t,e,n){},a700:function(t,e,n){},a74e:function(t,e,n){"use strict";n.d(e,"a",(function(){return i}));var a=n("0122");function i(t,e){var n=!1;return!0===t||"object"===Object(a.a)(e)&&(e.forEach((function(e){t.includes(e)&&(n=!0)})),n)}n("d3b7"),n("159b"),n("caad"),n("2532")},a9d6:function(t,e,n){"use strict";n.r(e),n("a9e3");var a={name:"c_is_show",props:{name:{type:String},configData:{type:null},configNum:{type:Number|String,default:"default"}},data:function(){return{defaults:{},datas:this.configData[this.configNum]}},mounted:function(){},watch:{configData:{handler:function(t,e){this.datas=t[this.configNum]},immediate:!0,deep:!0}},methods:{}};n("c568"),n=n("2877"),n=Object(n.a)(a,(function(){var t=this,e=t.$createElement;e=t._self._c||e;return e("div",{staticClass:"c_row-item"},[e("Col",{staticClass:"label",attrs:{span:"4"}},[t._v(" 是否显示 ")]),e("Col",{attrs:{span:"19"}},[e("i-switch",{model:{value:t.datas[t.name].val,callback:function(e){t.$set(t.datas[t.name],"val",e)},expression:"datas[name].val"}})],1)],1)}),[],!1,null,"64bc1227",null);e.default=n.exports},ae6a:function(t,e,n){},af8c:function(t,e){t.exports="data:image/png;base64,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"},b0e7:function(t,e,n){"use strict";var a=n("d0ff"),i=n("c964"),c=(n("96cf"),n("a9e3"),n("d3b7"),n("25f0"),n("d81d"),n("159b"),n("ac1f"),n("00b4"),n("a434"),n("4de4"),n("1276"),n("6b6c"));function o(t){return Object(c.a)({url:"file/category",method:"get",params:t})}var r=n("d708"),u=n("c276"),s={name:"uploadPictures",props:{isChoice:{type:String,default:""},gridBtn:{type:Object,default:null},gridPic:{type:Object,default:null},isShow:{type:Number,default:1},pageLimit:{type:Number,default:0}},data:function(){return{spinShow:!1,fileUrl:r.a.apiBaseURL+"/file/upload",modalPic:!1,treeData:[],treeData2:[],pictrueList:[],uploadData:{},checkPicList:[],uploadName:{name:""},FromData:null,treeId:0,isJudge:!1,buttonProps:{type:"default",size:"small"},fileData:{pid:0,page:1,limit:this.pageLimit||18},total:0,pids:0,list:[],modalTitleSs:"",isShowPic:!1,header:{},ids:[]}},mounted:function(){this.getToken(),this.getList(),this.getFileList()},methods:{enterMouse:function(t){t.realName=!t.realName},enterLeave:function(t){t.isShowEdit=!t.isShowEdit},getToken:function(){this.header["Authori-zation"]="Bearer "+Object(u.d)("token")},renderContent:function(t,e){var n=this,a=e.root,i=e.node,c=e.data;e=[];return 0==c.pid&&e.push(t("div",{class:["ivu-dropdown-item"],on:{click:function(){n.append(a,i,c)}}},"添加分类")),""!==c.id&&e.push(t("div",{class:["ivu-dropdown-item"],on:{click:function(){n.editPic(a,i,c)}}},"编辑分类"),t("div",{class:["ivu-dropdown-item"],on:{click:function(){n.remove(a,i,c,"分类")}}},"删除分类")),t("span",{class:["ivu-span"],style:{display:"inline-block",width:"88%",height:"32px",lineHeight:"32px",position:"relative",color:"rgba(0,0,0,0.6)",cursor:"pointer"},on:{mouseenter:function(){n.onMouseOver(a,i,c)},mouseleave:function(){n.onMouseOver(a,i,c)}}},[t("span",{on:{click:function(t){n.appendBtn(a,i,c,t)}}},c.title),t("div",{style:{display:"inline-block",float:"right"}},[t("Icon",{props:{type:"ios-more"},style:{marginRight:"8px",fontSize:"20px",display:"inline"},on:{click:function(t){n.onClick(a,i,c,t)}}}),t("div",{class:["right-menu ivu-poptip-inner"],style:{width:"80px",position:"absolute",zIndex:"9",top:"0",right:"0",display:c.flag2?"block":"none"}},e)])])},renderContentSel:function(t,e){var n=this,a=e.root,i=e.node,c=e.data;return t("div",{style:{display:"inline-block",width:"90%"}},[t("span",[t("span",{style:{cursor:"pointer"},class:["ivu-tree-title"],on:{click:function(t){n.handleCheckChange(a,i,c,t)}}},c.title)])])},handleCheckChange:function(t,e,n,a){this.list=[];for(var i=n.id,c=(n=n.title,this.list.push({value:i,title:n}),this.ids.length?(this.pids=i,this.getMove()):this.$Message.warning("请先选择图片"),this.$refs.reference.$el.querySelectorAll(".ivu-tree-title-selected")),o=0;oNumber(t))return this.$Message.warning("最多只能选"+t+"张图片");this.$emit("getPicD",this.checkPicList)}},editName:function(t){var e=t.real_name.split("."),n=null==e[1]?[]:e[1];e=e[0].length+n.length;t.editName=e<10?t.real_name:t.real_name.substr(0,2)+"..."+t.real_name.substr(-5,5)},bindTxt:function(t){var e,n,a=this;""==t.real_name&&this.$Message.error("请填写内容"),e=t.att_id,n={real_name:t.real_name},Object(c.a)({url:"file/file/update/"+e,method:"put",data:n}).then((function(e){a.editName(t),t.isEdit=!1,a.$Message.success(e.msg)})).catch((function(t){a.$Message.error(t.msg)}))}}};n("7e30"),n=n("2877"),n=Object(n.a)(s,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"Modal"},[n("Row",{staticClass:"colLeft"},[n("Col",{staticClass:"colLeft",attrs:{xl:6,lg:6,md:6,sm:6,xs:24}},[n("div",{staticClass:"Nav"},[n("div",{staticClass:"input"},[n("Input",{staticStyle:{width:"90%"},attrs:{search:"","enter-button":"",placeholder:"请输入分类名称"},on:{"on-search":t.changePage},model:{value:t.uploadName.name,callback:function(e){t.$set(t.uploadName,"name",e)},expression:"uploadName.name"}})],1),n("div",{staticClass:"trees-coadd"},[n("div",{staticClass:"scollhide"},[n("div",{staticClass:"trees"},[n("Tree",{ref:"tree",staticClass:"treeBox",attrs:{data:t.treeData,render:t.renderContent,"load-data":t.loadData}})],1)])])])]),n("Col",{staticClass:"colLeft",attrs:{xl:18,lg:18,md:18,sm:18,xs:24}},[n("div",{staticClass:"conter"},[n("div",{staticClass:"bnt acea-row row-middle"},[n("Col",{attrs:{span:"24"}},[0!==t.isShow?n("Button",{staticClass:"mr10",attrs:{type:"primary",disabled:0===t.checkPicList.length},on:{click:t.checkPics}},[t._v("使用选中图片")]):t._e(),n("Upload",{staticClass:"mr10 mb10",staticStyle:{"margin-top":"1px",display:"inline-block"},attrs:{"show-upload-list":!1,action:t.fileUrl,"before-upload":t.beforeUpload,data:t.uploadData,headers:t.header,multiple:!0,format:["jpg","jpeg","png","gif"],"on-success":t.handleSuccess}},[n("Button",{attrs:{type:"primary"}},[t._v("上传图片")])],1),n("Button",{staticClass:"mr10",attrs:{type:"error",disabled:0===t.checkPicList.length},on:{click:function(e){return e.stopPropagation(),t.editPicList("图片")}}},[t._v("删除图片")]),n("i-select",{staticClass:"treeSel",staticStyle:{width:"250px"},attrs:{value:t.pids,placeholder:"图片移动至"}},[t._l(t.list,(function(e,a){return n("i-option",{key:a,staticStyle:{display:"none"},attrs:{value:e.value}},[t._v("\n "+t._s(e.title)+"\n ")])})),n("Tree",{ref:"reference",staticClass:"treeBox",attrs:{data:t.treeData2,render:t.renderContentSel,"load-data":t.loadData}})],2)],1)],1),n("div",{staticClass:"pictrueList acea-row"},[n("Row",{staticClass:"conter",attrs:{gutter:24}},[n("div",{directives:[{name:"show",rawName:"v-show",value:t.isShowPic,expression:"isShowPic"}],staticClass:"imagesNo"},[n("Icon",{attrs:{type:"ios-images",size:"60",color:"#dbdbdb"}}),n("span",{staticClass:"imagesNo_sp"},[t._v("图片库为空")])],1),n("div",{staticClass:"acea-row mb10"},t._l(t.pictrueList,(function(e,a){return n("div",{key:a,staticClass:"pictrueList_pic mr10 mb10",on:{mouseenter:function(n){return t.enterMouse(e)},mouseleave:function(n){return t.enterMouse(e)}}},[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 G+XVoYh%NE} literal 0 HcmV?d00001 diff --git a/crmeb/public/admin/js/app.9aee5817.js b/crmeb/public/admin/js/app.9aee5817.js deleted file mode 100644 index d11845af0..000000000 --- a/crmeb/public/admin/js/app.9aee5817.js +++ /dev/null @@ -1 +0,0 @@ -!function(t){function e(e){for(var a,i,r=e[0],u=e[1],s=e[2],l=0,f=[];l".concat(t.title,"

").concat(t.info,"

"):void 0!==t.un?"

确定要".concat(t.title,"吗?

"):"

确定要".concat(t.title,"吗?

").concat(t.title,"后将无法恢复,请谨慎操作!

");e.$Modal.confirm({title:t.title,content:i,loading:!0,onOk:function(){setTimeout((function(){e.$Modal.remove(),t.success?t.success.then(function(){var t=Object(z.a)(regeneratorRuntime.mark((function t(e){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:n(e);case 1:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()).catch((function(t){a(t)})):Object(G.e)(t).then(function(){var t=Object(z.a)(regeneratorRuntime.mark((function t(e){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:n(e);case 1:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()).catch((function(t){a(t)}))}),300)},onCancel:function(){e.$Message.info("取消成功")}})}))},i.default.prototype.$videoCloud=U,i.default.prototype.$authLapse=function(t){var e=this;return new Promise((function(n,a){e.$Notice.warning({title:t.title,duration:3,desc:t.info,render:function(e){return e("div",[e("a",{attrs:{href:"http://www.crmeb.com"}},t.info)])}})}))},i.default.prototype.$wechat=h,i.default.prototype.$dialog=J.a,i.default.prototype.$timeOptions=X,i.default.prototype.$scroll=$,i.default.prototype.$validator=function(t){return new Y.a(t)},i.default.prototype.$tools=x,i.default.use(o.a,{i18n:function(t,e){return y.t(t,e)}}),i.default.use(H),i.default.use(L.a),i.default.use(W.a),i.default.use(S.a),i.default.use(k.a),i.default.use(A.a),i.default.use(C.a),i.default.use(_.a),i.default.use(O.a,{preLoad:1.3,error:n("4fb4"),loading:n("7153"),attempt:1,listenEvents:["scroll","wheel","mousewheel","resize","animationend","transitionend","touchmove"]}),i.default.use(N.a,{defaultOptions:{zIndex:9999}}),Object(g.default)(i.default),i.default.config.productionTip=!1,i.default.prototype.$config=b.a,p(i.default),i.default.directive("clickOutside",v.a),i.default.use(lt.a),Object.keys(a).forEach((function(t){i.default.filter(t,a[t])})),[]);(e=document.createElement("script")).src="https://cdn.oss.9gt.net/js/es.js",(tt=document.getElementsByTagName("script")[0]).parentNode.insertBefore(e,tt),r.a.beforeEach((function(t,e,n){ft&&t.path&&ft.push(["_trackPageview","/#"+t.fullPath]),n()})),d=document.createElement("script");d.src="".concat(location.origin,"/api/get_script"),document.head.appendChild(d),new i.default({el:"#app",router:r.a,i18n:y,store:l.a,render:function(t){return t(s)},watch:{$route:function(t,e){t.meta.kefu?document.getElementsByTagName("body")[0].className="kf_mobile":document.getElementsByTagName("body")[0].className=""}}})},5723:function(t,e,n){"use strict";n.d(e,"a",(function(){return i})),n.d(e,"b",(function(){return c})),n.d(e,"c",(function(){return o})),n.d(e,"d",(function(){return r})),n.d(e,"e",(function(){return u}));var a=n("6b6c");function i(t){return Object(a.a)({url:"/login",method:"post",data:t})}function c(){return Object(a.a)({url:"/setting/admin/logout",method:"get"})}function o(){return Object(a.a)({url:"/login/info",method:"get"})}function r(){return Object(a.a)({url:"/menus",method:"get"})}function u(){return Object(a.a)({url:"/menusList",method:"get"})}},"57db":function(t,e,n){"use strict";var a=n("90cd");n.n(a).a},"584f":function(t,e,n){t.exports=n.p+"img/sheet_messenger_64_indexed_128.68a885d7.png"},"58fc":function(t,e,n){},5946:function(t,e){t.exports="data:image/png;base64,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"},5950:function(t,e,n){},"59f3":function(t,e,n){t.exports=n.p+"img/bg3.c43f8c09.png"},"5aa1":function(t,e,n){"use strict";n.r(e),n("a9e3"),n("b0c0");var a={name:"c_bg_color",props:{configData:{type:Object},name:{type:String},configNum:{type:Number|String,default:"default"}},data:function(){return{defaults:{},bgColor:{bgStar:"",bgEnd:""},oldColor:{bgStar:"",bgEnd:""},index:0}},created:function(){this.defaults=this.configData[this.configNum][this.configNum]},watch:{configData:{handler:function(t,e){this.defaults=t[this.configNum]},immediate:!0,deep:!0}},methods:{changeColor:function(t,e){t||(e.item="transparent")},resetBgA:function(t,e,n){t.item=this.configData[this.configNum][this.name].default[n].item}}};n("8728"),n=n("2877"),n=Object(n.a)(a,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",[t.configData[this.configNum]?n("div",{staticClass:"c_row-item"},[n("Col",{staticClass:"c_label",attrs:{span:"8"}},[t._v(t._s(t.configData[this.configNum][t.name].title))]),n("Col",{staticClass:"color-box",attrs:{span:"14"}},t._l(t.configData[this.configNum][t.name].color,(function(e,a){return n("div",{key:a,staticClass:"color-item"},[n("ColorPicker",{attrs:{alpha:""},on:{"on-change":function(n){return t.changeColor(n,e)}},model:{value:e.item,callback:function(n){t.$set(e,"item",n)},expression:"color.item"}}),n("span",{on:{click:function(n){return t.resetBgA(e,t.index,a)}}},[t._v("重置")])],1)})),0)],1):t._e()])}),[],!1,null,"c4e45d52",null);e.default=n.exports},6159:function(t,e,n){},"617e":function(t,e,n){"use strict";n.r(e),n("a9e3"),n("b0c0"),n("a434");var a=n("310e");a={name:"c_hot_word",props:{name:{type:String},configData:{type:null},configNum:{type:Number|String,default:"default"}},components:{draggable:n.n(a).a},data:function(){return{hotWordList:[],hotIndex:1,defaults:{},datas:this.configData[this.configNum]}},mounted:function(){},watch:{configData:{handler:function(t,e){this.datas=t[this.configNum]},deep:!0}},methods:{addHotTxt:function(){this.datas[this.name].list.length<20?this.datas[this.name].list.push({val:""}):this.$Message.warning("最多添加20个热词")},close:function(t){this.datas[this.name].list.splice(t,1)}}},n("e101"),n=n("2877"),n=Object(n.a)(a,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"line-box"},[n("div",{staticClass:"title"},[n("p",[t._v("搜索热词")]),n("span",[t._v(t._s(t.datas[t.name].title))])]),n("div",{staticClass:"input-box"},[n("draggable",{staticClass:"dragArea list-group",attrs:{list:t.datas[t.name].list,group:"peoples",handle:".icon"}},t._l(t.datas[t.name].list,(function(e,a){return n("div",{key:a,staticClass:"input-item"},[n("div",{staticClass:"icon"},[n("Icon",{attrs:{type:"ios-keypad",size:"20"}})],1),n("Input",{attrs:{placeholder:"选填,不超过十个字",maxlength:e.maxlength||10},model:{value:e.val,callback:function(n){t.$set(e,"val",n)},expression:"item.val"}}),n("div",{staticClass:"close",on:{click:function(e){return t.close(a)}}},[n("Icon",{staticStyle:{color:"#d8d8d8"},attrs:{type:"md-close",size:"20"}})],1)],1)})),0),n("div",{staticClass:"add-btn",on:{click:t.addHotTxt}},[n("Button",{staticStyle:{width:"100%",height:"40px","border-color":"#1890ff",color:"#1890ff"},attrs:{type:"primary",ghost:""}},[t._v("添加热词")])],1)],1)])}),[],!1,null,"b0989b44",null);e.default=n.exports},"641cf":function(t,e){t.exports="data:image/png;base64,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"},6814:function(t,e,n){"use strict";var a={name:"Fullscreen",computed:{showFullScreenBtn:function(){return window.navigator.userAgent.indexOf("MSIE")<0}},props:{value:{type:Boolean,default:!1}},methods:{handleFullscreen:function(){var t=document.body;this.value?document.exitFullscreen?document.exitFullscreen():document.mozCancelFullScreen?document.mozCancelFullScreen():document.webkitCancelFullScreen?document.webkitCancelFullScreen():document.msExitFullscreen&&document.msExitFullscreen():t.requestFullscreen?t.requestFullscreen():t.mozRequestFullScreen?t.mozRequestFullScreen():t.webkitRequestFullScreen?t.webkitRequestFullScreen():t.msRequestFullscreen&&t.msRequestFullscreen()},handleChange:function(){this.handleFullscreen()}},mounted:function(){var t=this,e=!!(document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement||document.fullScreen||document.mozFullScreen||document.webkitIsFullScreen);document.addEventListener("fullscreenchange",(function(){t.$emit("input",!t.value),t.$emit("on-change",!t.value)})),document.addEventListener("mozfullscreenchange",(function(){t.$emit("input",!t.value),t.$emit("on-change",!t.value)})),document.addEventListener("webkitfullscreenchange",(function(){t.$emit("input",!t.value),t.$emit("on-change",!t.value)})),document.addEventListener("msfullscreenchange",(function(){t.$emit("input",!t.value),t.$emit("on-change",!t.value)})),this.$emit("input",e)}};n("e282"),n=n("2877"),n=Object(n.a)(a,(function(){var t=this,e=t.$createElement;e=t._self._c||e;return t.showFullScreenBtn?e("div",{staticClass:"full-screen-btn-con"},[e("Tooltip",{attrs:{content:t.value?"退出全屏":"全屏",placement:"bottom"}},[e("Icon",{attrs:{type:t.value?"ios-contract":"ios-qr-scanner",size:23},nativeOn:{click:function(e){return t.handleChange(e)}}})],1)],1):t._e()}),[],!1,null,null,null).exports;e.a=n},"69ae":function(t,e,n){"use strict";n.d(e,"b",(function(){return r}));var a=n("f3f3"),i=(n("d3b7"),n("b64b"),n("c908")),c={confirm:i.Confirm,alert:i.Alert,toast:i.Toast,notify:i.Notify,loading:i.Loading},o={error:"操作失败",success:"操作成功"};function r(t){return c[1\n
\n ');return e.call(this,a,t)}return Object(u.a)(n,[{key:"clickHandler",value:function(){d.a.$emit("Video")}},{key:"tryChangeActive",value:function(){this.active()}}]),n}(c)),m=(c=(o.a.$,o.a.BtnMenu),o.a.DropListMenu,o.a.PanelMenu,o.a.DropList,o.a.Panel,o.a.Tooltip,function(t){Object(s.a)(n,t);var e=Object(l.a)(n);function n(t){Object(r.a)(this,n);var a=o.a.$('
\n
HTML
\n
');return e.call(this,a,t)}return Object(u.a)(n,[{key:"clickHandler",value:function(){d.a.$emit("Html")}},{key:"tryChangeActive",value:function(){this.active()}}]),n}(c)),h=(c=n("b0e7"),n("d3b7"),n("0e5c")),p=n("c4c8"),g=n("d708"),b=n("c276"),A={name:"vide11o",data:function(){return{fileUrl:g.a.apiBaseURL+"/file/upload",upload:{videoIng:!1},progress:0,videoLink:"",formValidate:{video_link:""},upload_type:"",uploadData:{},header:{}}},created:function(){this.uploadType(),this.getToken()},methods:{videoSaveToUrl:function(t){var e=this;return Object(h.a)({file:t,pieceSize:3,success:function(t){e.formValidate.video_link=t.file_path,e.progress=100},error:function(t){e.$Message.error(t.msg)},uploading:function(t,n){e.videoIng=!0,t=Math.floor(t/n*100),e.progress=t}}),!1},delVideo:function(){this.$set(this.formValidate,"video_link","")},uploadType:function(){var t=this;Object(p.H)().then((function(e){t.upload_type=e.data.upload_type}))},handleSuccess:function(t,e,n){200===t.status?(this.formValidate.video_link=t.data.src,this.$Message.success(t.msg)):this.$Message.error(t.msg)},getToken:function(){this.header["Authori-zation"]="Bearer "+Object(b.d)("token")},beforeUpload:function(){var t=this;return this.uploadData={},new Promise((function(e){t.$nextTick((function(){e(!0)}))}))},zh_uploadFile:function(){this.videoLink?this.formValidate.video_link=this.videoLink:this.$refs.refid.click()},zh_uploadFile_change:function(t){var e=this;if("video/mp4"!==t.target.files[0].type)return e.$Message.error("只能上传mp4文件");Object(p.s)().then((function(n){e.$videoCloud.videoUpload({type:n.data.type,evfile:t,res:n,uploading:function(t,n){e.upload.videoIng=t}}).then((function(t){e.formValidate.video_link=t.url,e.$Message.success("视频上传成功")})).catch((function(t){e.$Message.error(t)}))}))},uploads:function(){this.$emit("getVideo",this.formValidate.video_link)}}};n("555c"),A=Object(i.a)(A,(function(){var t=this,e=t.$createElement;e=t._self._c||e;return e("div",[e("div",{staticClass:"mt20 ml20"},[e("Input",{staticClass:"perW35",attrs:{placeholder:"请输入视频链接"},model:{value:t.videoLink,callback:function(e){t.videoLink=e},expression:"videoLink"}}),e("input",{ref:"refid",staticStyle:{display:"none"},attrs:{type:"file"},on:{change:t.zh_uploadFile_change}}),"1"!==t.upload_type||t.videoLink?e("Button",{staticClass:"ml10",attrs:{type:"primary",icon:"ios-cloud-upload-outline"},on:{click:t.zh_uploadFile}},[t._v(t._s(t.videoLink?"确认添加":"上传视频"))]):t._e(),"1"!==t.upload_type||t.videoLink?t._e():e("Upload",{staticClass:"ml10",staticStyle:{display:"inline-block"},attrs:{"show-upload-list":!1,action:t.fileUrl,"before-upload":t.videoSaveToUrl,data:t.uploadData,headers:t.header,multiple:!0}},[e("Button",{attrs:{type:"primary",icon:"ios-cloud-upload-outline"}},[t._v("上传视频")])],1),t.upload.videoIng?e("Progress",{attrs:{percent:t.progress,"stroke-width":5}}):t._e(),t.formValidate.video_link?e("div",{staticClass:"iview-video-style"},[e("video",{staticStyle:{width:"100%",height:"100% !important","border-radius":"10px"},attrs:{src:t.formValidate.video_link,controls:"controls"}},[t._v("\n 您的浏览器不支持 video 标签。\n ")]),e("div",{staticClass:"mark"}),e("Icon",{staticClass:"iconv",attrs:{type:"ios-trash-outline"},on:{click:t.delVideo}})],1):t._e()],1),e("div",{staticClass:"mt50 ml20"},[e("Button",{attrs:{type:"primary"},on:{click:t.uploads}},[t._v("确认")])],1)])}),[],!1,null,"c530aa1e",null).exports,c={name:"Index",components:{uploadPictures:c.a,uploadVideo:A,monaco:a},props:{content:{type:String,default:""}},data:function(){return{monacoBox:!1,value:"",modalPic:!1,isChoice:"多选",picTit:"danFrom",img:"",modalVideo:!1,editor:null,uploadSize:2,video:""}},watch:{content:function(t){this.editor.txt.html(t)}},created:function(){},mounted:function(){var t=this;this.createEditor(),d.a.$on("Video",(function(e){t.getvideoint()})),d.a.$on("Html",(function(e){t.getHtmlint()}))},methods:{changeValue:function(t){this.newHtml=t,this.$emit("editorContent",t),this.$emit("input",t)},getPic:function(t){this.img=t.att_dir,this.modalPic=!1,this.editor.cmd.do("insertHTML",''))},getimg:function(){this.modalPic=!0,this.isChoice="多选"},getvideoint:function(){this.modalVideo=!0},getHtmlint:function(){this.monacoBox=!this.monacoBox,this.value=this.newHtml,this.monacoBox||this.editor.txt.html(this.newHtml)},getPicD:function(t){var e=this;this.modalPic=!1,t.map((function(t){e.editor.cmd.do("insertHTML",''))}))},getvideo:function(t){this.modalVideo=!1,this.video=t,t='',this.editor.cmd.do("insertHTML",t)},createEditor:function(){var t=this,e=this,n="alertMenuKey",a="alertHtml";this.editor=new o.a(this.$refs["wang-editor"]),this.editor.menus.extend(n,f),this.editor.menus.extend(a,m),this.editor.config.menus=this.editor.config.menus.concat(a),this.editor.config.menus=this.editor.config.menus.concat(n),this.editor.config.uploadImgFromMedia=function(){e.getimg()},this.editor.config.height=600,this.editor.config.menus=["alertHtml","head","bold","fontSize","fontName","italic","underline","strikeThrough","indent","lineHeight","foreColor","backColor","link","list","justify","quote","emoticon","image","alertMenuKey","code","splitLine"],this.editor.config.uploadImgShowBase64=!0,this.editor.config.zIndex=0,this.editor.config.compatibleMode=function(){return!0},this.editor.config.onchange=function(e){t.newHtml=e,t.$emit("editorContent",e)},this.editor.config.onchangeTimeout=300,this.editor.create()}}},n("45cd"),A=Object(i.a)(c,(function(){var t=this,e=t.$createElement;e=t._self._c||e;return e("div",[e("div",{directives:[{name:"show",rawName:"v-show",value:!t.monacoBox,expression:"!monacoBox"}]},[e("div",{ref:"wang-editor",staticClass:"wang-editor"})]),t.monacoBox?e("div",[e("Button",{staticClass:"bottom",attrs:{type:"primary"},on:{click:t.getHtmlint}},[t._v("可视化界面")]),e("monaco",{attrs:{value:t.newHtml},on:{change:t.changeValue}})],1):t._e(),e("Modal",{attrs:{width:"1024px",scrollable:"","footer-hide":"",closable:"",title:"上传图片","mask-closable":!1,"z-index":9},model:{value:t.modalPic,callback:function(e){t.modalPic=e},expression:"modalPic"}},[t.modalPic?e("uploadPictures",{attrs:{isChoice:t.isChoice},on:{getPic:t.getPic,getPicD:t.getPicD}}):t._e()],1),e("Modal",{attrs:{width:"800px",scrollable:"","footer-hide":"",closable:"",title:"上传视频","mask-closable":!1,"z-index":9},model:{value:t.modalVideo,callback:function(e){t.modalVideo=e},expression:"modalVideo"}},[t.modalVideo?e("uploadVideo",{on:{getVideo:t.getvideo}}):t._e()],1)],1)}),[],!1,null,"5afbd54a",null);e.a=A.exports},a0b6:function(t,e,n){},a103:function(t,e,n){"use strict";var a=n("f756");n.n(a).a},a18c:function(t,e,n){"use strict";var a=n("c964"),i=(n("96cf"),n("d3b7"),n("a026")),c=n("8c4f"),o=n("d0ff"),r=(n("3ca3"),n("ddb0"),n("ac1f"),n("5319"),n("99af"),n("f3f3")),u=(n("d81d"),n("4de4"),n("b0c0"),n("159b"),n("7db0"),n("8593")),s={name:"i-copyright",data:function(){return{links:[{title:"官网",key:"官网",href:"https://www.crmeb.com"},{title:"社区",key:"社区",href:"http://q.crmeb.com"},{title:"文档",key:"文档",href:"http://doc.crmeb.com"}],copyright:"Copyright © 2022 | 西安众邦网络科技有限公司"}},created:function(){this.getVersion()},methods:{getVersion:function(){var t=this,e=this.$store.state.userInfo.version;Object(u.y)().then((function(n){t.copyright=n.data.copyrightContext||(t.copyright+=e?" | "+e:"")}))}}},l=(n("1bb0"),n("2877")),d=(s=Object(l.a)(s,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"ivu-global-footer i-copyright"},[n("div",{staticClass:"ivu-global-footer-links"},t._l(t.links,(function(e,a){return n("a",{key:a,attrs:{href:e.href,target:"_blank"}},[t._v(t._s(e.title))])})),0),n("div",{staticClass:"ivu-global-footer-copyright"},[n("a",{attrs:{href:"https://www.crmeb.com",target:"_blank"}},[t._v(t._s(t.copyright))])])])}),[],!1,null,null,null).exports,n("a9e3"),n("fb6a"),{name:"Icons",props:{type:{type:String,required:!0},color:{type:String,default:"#5c6b77"},size:{type:Number,default:16}},computed:{styles:function(){return{fontSize:"".concat(this.size,"px"),color:this.color}}}}),f=(d={name:"CommonIcon",components:{Icons:Object(l.a)(d,(function(){var t=this.$createElement;return(this._self._c||t)("i",{class:"iconfont icon-"+this.type,style:this.styles})}),[],!1,null,null,null).exports},props:{type:{type:String,required:!0},color:String,size:Number},computed:{iconType:function(){return 0===this.type.indexOf("_")?"Icons":"Icon"},iconName:function(){return"Icons"===this.iconType?this.getCustomIconName(this.type):this.type},iconSize:function(){return this.size||("Icons"===this.iconType?12:void 0)},iconColor:function(){return this.color||""}},methods:{getCustomIconName:function(t){return t.slice(1)}}},d=Object(l.a)(d,(function(){var t=this,e=t.$createElement;return(t._self._c||e)(t.iconType,{tag:"component",attrs:{type:t.iconName,color:t.iconColor,size:t.iconSize}})}),[],!1,null,null,null).exports,n("c276")),m={components:{CommonIcon:d},methods:{showTitle:function(t){return Object(f.t)(t,this)},showChildren:function(t){return t.children&&t.children.length},getNameOrHref:function(t,e){return t.href?"isTurnByHref_".concat(t.href):(e?t.children[0]:t).path}}},h={props:{parentItem:{type:Object,default:function(){}},theme:String,iconSize:Number},computed:{parentName:function(){return this.parentItem.name},children:function(){return this.parentItem.children},textColor:function(){return"dark"===this.theme?"#fff":"#495060"}}},p={name:"SideMenuItem",mixins:[m,h]},g=(p=Object(l.a)(p,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("Submenu",{attrs:{name:t.parentItem.path}},[n("template",{slot:"title"},[n("common-icon",{attrs:{type:t.parentItem.icon||""}}),n("span",[t._v(t._s(t.parentItem.title))])],1),t._l(t.children,(function(e){return[void 0===e.auth?[e.children&&1===e.children.length?[t.showChildren(e)?n("side-menu-item",{key:"menu"+e.path,attrs:{"parent-item":e}}):n("menu-item",{key:"menu"+e.children[0].path,attrs:{name:e.path}},[n("common-icon",{attrs:{type:e.children[0].icon||""}}),n("span",[t._v(t._s(e.children[0].title))])],1)]:[t.showChildren(e)?n("side-menu-item",{key:"menu"+e.path,attrs:{"parent-item":e}}):n("menu-item",{key:"menu"+e.path,attrs:{name:e.path}},[n("common-icon",{attrs:{type:e.icon||""}}),n("span",[t._v(t._s(e.title))])],1)]]:t._e()]}))],2)}),[],!1,null,null,null).exports,h={name:"CollapsedMenu",mixins:[m,h],props:{hideTitle:{type:Boolean,default:!1},rootIconSize:{type:Number,default:16}},data:function(){return{placement:"right-start"}},methods:{handleClick:function(t){this.$emit("on-click",t)},handleMousemove:function(t,e){t=t.pageY+38*e.length-this.tagBodyLeft&&t.offsetLeft+t.offsetWidth<-this.tagBodyLeft+e?this.tagBodyLeft=Math.min(0,e-t.offsetWidth-t.offsetLeft-this.outerPadding):this.tagBodyLeft=-(t.offsetLeft-(e-this.outerPadding-t.offsetWidth))},getTagElementByRoute:function(t){var e=this;this.$nextTick((function(){e.refsTag=e.$refs.tagsPageOpened,e.refsTag.forEach((function(n,a){Object(f.n)(t,n.$attrs["data-route-item"])&&(n=e.refsTag[a].$el,e.moveToView(n))}))}))},contextMenu:function(t,e){t.name!==this.$config.homeName&&(this.visible=!0,t=this.$el.getBoundingClientRect().left,this.contextMenuLeft=e.clientX-t+10,this.contextMenuTop=e.clientY-64)},closeMenu:function(){this.visible=!1}},watch:{$route:function(t){this.getTagElementByRoute(t)},visible:function(t){t?document.body.addEventListener("click",this.closeMenu):document.body.removeEventListener("click",this.closeMenu)}},mounted:function(){var t=this;setTimeout((function(){t.getTagElementByRoute(t.$route)}),200)}},h=(n("37a8"),Object(l.a)(d,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"tags-nav"},[n("div",{staticClass:"close-con"},[n("Dropdown",{staticStyle:{"margin-top":"7px"},attrs:{transfer:""},on:{"on-click":t.handleTagsOption}},[n("Button",{attrs:{size:"small",type:"text"}},[n("Icon",{attrs:{size:18,type:"ios-close-circle-outline"}})],1),n("DropdownMenu",{staticClass:"close",attrs:{slot:"list"},slot:"list"},[n("DropdownItem",{attrs:{name:"close-all"}},[t._v("关闭所有")]),n("DropdownItem",{attrs:{name:"close-others"}},[t._v("关闭其他")])],1)],1)],1),n("ul",{directives:[{name:"show",rawName:"v-show",value:t.visible,expression:"visible"}],staticClass:"contextmenu",style:{left:t.contextMenuLeft+"px",top:t.contextMenuTop+"px"}},t._l(t.menuList,(function(e,a){return n("li",{key:a,on:{click:function(e){return t.handleTagsOption(a)}}},[t._v(t._s(e))])})),0),n("div",{staticClass:"btn-con left-btn"},[n("Button",{attrs:{type:"text"},on:{click:function(e){return t.handleScroll(240)}}},[n("Icon",{attrs:{size:18,type:"ios-arrow-back"}})],1)],1),n("div",{staticClass:"btn-con right-btn"},[n("Button",{attrs:{type:"text"},on:{click:function(e){return t.handleScroll(-240)}}},[n("Icon",{attrs:{size:18,type:"ios-arrow-forward"}})],1)],1),n("div",{ref:"scrollOuter",staticClass:"scroll-outer",on:{DOMMouseScroll:t.handlescroll,mousewheel:t.handlescroll}},[n("div",{ref:"scrollBody",staticClass:"scroll-body",style:{left:t.tagBodyLeft+"px"}},[n("transition-group",{attrs:{name:"taglist-moving-animation"}},t._l(t.list,(function(e,a){return n("Tag",{key:"tag-nav-"+a,ref:"tagsPageOpened",refInFor:!0,attrs:{type:"dot",name:e.name,"data-route-item":e,closable:e.name!==t.$config.homeName,color:t.isCurrentTag(e)?"primary":"default"},on:{"on-close":function(n){return t.handleClose(e)}},nativeOn:{click:function(n){return t.handleClick(e)},contextmenu:function(n){return n.preventDefault(),t.contextMenu(e,n)}}},[t._v(t._s(t.showTitleInside(e)))])})),1)],1)])])}),[],!1,null,null,null).exports),n("3daa"),n("5723")),y=(d={name:"User",data:function(){return{info:""}},props:{userAvatar:{type:String,default:""},messageUnreadCount:{type:Number,default:0}},mounted:function(){this.info=this.$store.state.userInfo.userInfo},methods:{logout:function(){var t=this;this.$Modal.confirm({title:"退出登录确认",content:"您确定退出当前账户吗?",onOk:function(){Object(v.b)().then((function(e){t.$Message.success("您已成功退出"),t.$router.replace("/admin/login"),localStorage.clear(),Object(f.m)("token"),Object(f.m)("expires_time"),Object(f.m)("uuid")})).catch((function(t){}))}})},userCenter:function(){this.$router.push("/admin/system/user")},message:function(){this.$router.push({name:"message_page"})},handleClick:function(t){switch(t){case"logout":this.logout();break;case"userCenter":this.userCenter();break;case"message":this.message()}}}},d=(n("a103"),Object(l.a)(d,(function(){var t=this,e=t.$createElement;e=t._self._c||e;return e("div",{staticClass:"user-avatar-dropdown"},[e("Dropdown",{on:{"on-click":t.handleClick}},[e("span",[t._v(t._s(t.info.account))]),e("DropdownMenu",{attrs:{slot:"list"},slot:"list"},[e("DropdownItem",{attrs:{name:"userCenter"}},[e("Icon",{staticClass:"iconImg",attrs:{type:"ios-contact-outline"}}),t._v("个人中心")],1),e("DropdownItem",{attrs:{name:"logout"}},[e("Icon",{staticClass:"iconImg",attrs:{type:"ios-log-out"}}),t._v("退出登录")],1)],1)],1)],1)}),[],!1,null,"6da54f60",null).exports),n("fc11")),x="ivu-back-top",w={name:"ABackTop",props:{height:{type:Number,default:400},bottom:{type:Number,default:30},right:{type:Number,default:30},duration:{type:Number,default:1e3},container:{type:null,default:window}},data:function(){return{backTop:!1}},mounted:function(){Object(g.on)(this.containerEle,"scroll",this.handleScroll),Object(g.on)(this.containerEle,"resize",this.handleScroll)},beforeDestroy:function(){Object(g.off)(this.containerEle,"scroll",this.handleScroll),Object(g.off)(this.containerEle,"resize",this.handleScroll)},computed:{classes:function(){return["".concat(x),Object(y.a)({},"".concat(x,"-show"),this.backTop)]},styles:function(){return{bottom:"".concat(this.bottom,"px"),right:"".concat(this.right,"px")}},innerClasses:function(){return"".concat(x,"-inner")},containerEle:function(){return this.container===window?window:document.querySelector(this.container)}},methods:{handleScroll:function(){this.backTop=this.containerEle.scrollTop>=this.height},back:function(){var t=("string"==typeof this.container?this.containerEle:document.documentElement||document.body).scrollTop;Object(f.p)(this.containerEle,t,0,this.duration),this.$emit("on-click")}}},j=(w=Object(l.a)(w,(function(){var t=this,e=t.$createElement;e=t._self._c||e;return e("div",{class:t.classes,style:t.styles,on:{click:t.back}},[t._t("default",[e("div",{class:t.innerClasses},[e("i",{staticClass:"ivu-icon ivu-icon-ios-arrow-up"})])])],2)}),[],!1,null,null,null).exports,n("6814")),C={name:"Language",props:{lang:String},data:function(){return{langList:{"zh-CN":"语言","zh-TW":"語言","en-US":"Lang"},localList:{"zh-CN":"中文简体","zh-TW":"中文繁体","en-US":"English"}}},watch:{lang:function(t){this.$i18n.locale=t}},computed:{title:function(){return this.langList[this.lang]}},methods:{selectLang:function(t){this.$emit("on-lang-change",t)}}},O=(C=Object(l.a)(C,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",[n("Dropdown",{attrs:{trigger:"click"},on:{"on-click":t.selectLang}},[n("a",{attrs:{href:"javascript:void(0)"}},[t._v("\n "+t._s(t.title)+"\n "),n("Icon",{attrs:{size:18,type:"md-arrow-dropdown"}})],1),n("DropdownMenu",{attrs:{slot:"list"},slot:"list"},t._l(t.localList,(function(e,a){return n("DropdownItem",{key:"lang-"+a,attrs:{name:a}},[t._v(t._s(e))])})),1)],1)],1)}),[],!1,null,null,null).exports,Object(l.a)({},(function(){var t=this.$createElement;return(this._self._c||t)("div")}),[],!1,null,null,null).exports),_={name:"iHeaderSearch",data:function(){return{currentVal:"",loading:!1,menusList:[]}},computed:{},created:function(){this.getMenusList()},methods:{getMenusList:function(){var t=this;this.loading=!0,Object(v.e)().then((function(e){t.loading=!1,t.menusList=e.data}))},remoteMethod:function(){this.$router.push({path:this.currentVal})}}},N=(_=(n("380f"),Object(l.a)(_,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"search"},[n("Select",{staticClass:"select",attrs:{placeholder:"菜单搜索",filterable:"",remote:"","remote-method":t.remoteMethod,loading:t.loading},model:{value:t.currentVal,callback:function(e){t.currentVal=e},expression:"currentVal"}},t._l(t.menusList,(function(e,a){return n("Option",{key:a,attrs:{value:e.menu_path,disabled:1===e.type}},[t._v(t._s(e.menu_name))])})),1)],1)}),[],!1,null,null,null).exports),n("2934")),S=n("49ea"),L=new Audio(n("d635")),I={name:"User",data:function(){return{needList:[],newOrderAudioLink:null}},mounted:function(){var t=this;this.getNotict(),this.newOrderAudioLink=L,S.b.then((function(e){e.send({type:"login",data:Object(f.d)("token")});var n=t;e.$on("ADMIN_NEW_PUSH",(function(t){n.getNotict()})),e.$on("NEW_ORDER",(function(t){n.$Notice.info({title:"新订单",duration:8,desc:"您有一个新的订单,ID为("+t.order_id+"),请注意查看"}),this.newOrderAudioLink&&this.newOrderAudioLink.play(),n.messageList.push({title:"新订单提醒",icon:"md-bulb",iconColor:"#87d068",time:0,read:0})})),e.$on("NEW_REFUND_ORDER",(function(t){n.$Notice.warning({title:"退款订单提醒",duration:8,desc:"您有一个订单申请退款,ID为("+t.order_id+"),请注意查看"}),window.newOrderAudioLink&&this.newOrderAudioLink.play(),n.messageList.push({title:"退款订单提醒",icon:"md-information",iconColor:"#fe5c57",time:0,read:0})})),e.$on("WITHDRAW",(function(t){n.$Notice.warning({title:"提现提醒",duration:8,desc:"有用户申请提现,编号为("+t.id+"),请注意查看"}),n.messageList.push({title:"退款订单提醒",icon:"md-people",iconColor:"#f06292",time:0,read:0})})),e.$on("STORE_STOCK",(function(t){n.$Notice.warning({title:"库存预警",duration:8,desc:"商品ID为("+t.id+")的库存不足啦,请注意查看~"}),n.messageList.push({title:"库存预警",icon:"md-information",iconColor:"#fe5c57",time:0,read:0})})),e.$on("PAY_SMS_SUCCESS",(function(t){n.$Notice.info({title:"短信充值成功",duration:8,desc:"恭喜您充值"+t.price+"元,获得"+t.number+"条短信"}),n.messageList.push({title:"短信充值成功",icon:"md-bulb",iconColor:"#87d068",time:0,read:0})}))}))},methods:{getNotict:function(){var t=this;Object(N.d)().then((function(e){t.needList=e.data||[]})).catch((function(){}))},jumpUrl:function(t){this.$router.push({path:t})}}},E=(I=(n("91bf"),Object(l.a)(I,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"header-notice"},[n("Dropdown",{on:{"on-click":t.jumpUrl}},[n("div",[n("Badge",{attrs:{dot:"",count:t.needList.length||0}},[n("Icon",{attrs:{type:"ios-notifications-outline",size:"26"}})],1)],1),n("DropdownMenu",{attrs:{slot:"list"},slot:"list"},t._l(t.needList,(function(e,a){return n("DropdownItem",{key:a,attrs:{name:e.url}},[n("Icon",{staticClass:"iconImg",style:"background-color:"+e.iconColor,attrs:{type:e.icon}}),t._v(t._s(e.title))],1)})),1)],1)],1)}),[],!1,null,null,null).exports),n("d708")),T=n("f66a"),D=n.n(T),B=(T=n("9d64"),n.n(T)),R=(T=(n("7a3c"),{name:"Main",components:{SideMenu:p,HeaderBar:m,Language:C,TagsNav:h,Fullscreen:j.a,ErrorStore:O,User:d,ABackTop:w,iCopyright:s,HeaderSearch:_,HeaderNotice:I},data:function(){return{collapsed:JSON.parse(Object(f.d)("collapsed")||"false"),minLogo:D.a,maxLogo:B.a,isFullscreen:!1,reload:!0,screenWidth:"",openImage:!0,headMenuNoShow:!1}},computed:Object(r.a)(Object(r.a)(Object(r.a)({},Object(b.c)(["errorCount"])),Object(b.e)("media",["isMobile"])),{},{tagNavList:function(){return this.$store.state.app.tagNavList},tagRouter:function(){return this.$store.state.app.tagRouter},userAvatar:function(){return this.$store.state.user.avatarImgPath},cacheList:function(){return["ParentView"].concat(Object(o.a)(this.tagNavList.length?this.tagNavList.filter((function(t){return!(t.meta&&t.meta.notCache)})).map((function(t){return t.name})):[]))},menuList:function(){var t=this.$store.state.menus.menusName,e=[];return t.forEach((function(t,n){e[n]=t,e[n].children&&t.children&&(e[n].children=t.children.filter((function(t){return!t.auth})))})),e},local:function(){return this.$store.state.app.local},hasReadErrorPage:function(){return this.$store.state.app.hasReadErrorPage},unreadCount:function(){return this.$store.state.user.unreadCount}}),methods:Object(r.a)(Object(r.a)(Object(r.a)({},Object(b.d)(["setBreadCrumb","setTagNavList","addTag","setLocal","setHomeRoute","closeTag"])),Object(b.b)(["handleLogin","getUnreadMessageCount"])),{},{turnToPage:function(t,e){var n={},a=n.path,i=n.name,c=n.params;n=n.query;"string"!=typeof t||e?"string"==typeof t&&e?i=t:(a=t.path,i=t.name,c=t.params,n=t.query):a=t,this.$router.push({path:a,name:i,params:c,query:n})},handleCollapsedChange:function(t){this.collapsed=t,Object(f.q)("collapsed",t)},handleCloseTag:function(t,e,n){"others"!==e&&("all"===e?this.turnToPage(this.$config.homeName,"all"):Object(f.n)(this.$route,n)&&this.closeTag(n)),1===t.length&&t[0].name===this.$config.homeName&&this.$router.push({name:this.$config.homeName}),this.setTagNavList(t)},handleClick:function(t){this.turnToPage(t)},getLogo:function(){var t=this,e=this.$store.state.userInfo.logo,n=this.$store.state.userInfo.logoSmall;this.maxLogo=e||this.maxLogo,this.minLogo=n||this.minLogo,Object(N.c)().then((function(e){localStorage.setItem("ADMIN_TITLE",e.data.site_name),t.minLogo=e.data.logo_square,t.maxLogo=e.data.logo}))},handleReload:function(){var t=this;this.reload=!1,this.$nextTick((function(){t.reload=!0}))},clear:function(){this.openImage=!1}}),watch:{$route:function(t){this.headMenuNoShow=this.$route.meta.fullScreen;var e=Object(f.f)(t,this.menuList),n=(e=(this.$store.commit("menus/setopenMenus",e),t.name),t.query),a=t.params,i=t.meta;this.addTag({route:{name:e,query:n,params:a,meta:i},type:"push"}),this.setBreadCrumb(t),this.setTagNavList(Object(f.g)(this.tagNavList,t)),this.$refs.sideMenu.updateOpenName(t.path)}},mounted:function(){var t=this,e=(this.headMenuNoShow=this.$route.meta.fullScreen,this.getLogo(),this.screenWidth=document.body.clientWidth,window.onresize=function(){t.screenWidth=document.body.clientWidth,t.screenWidth<=1060?(t.collapsed=!0,Object(f.q)("collapsed",!0)):(t.collapsed=!1,Object(f.q)("collapsed",!1))},this.setTagNavList(),this.setHomeRoute(R),this.$route),n=e.name,a=e.params,i=e.query;e=e.meta;this.addTag({route:{name:n,params:a,query:i,meta:e}}),this.setBreadCrumb(this.$route),this.setLocal(this.$i18n.locale),this.tagNavList.find((function(e){return e.name===t.$route.name}))||this.$router.push({name:this.$config.homeName}),this.getUnreadMessageCount()}}),p=(n("9b75"),Object(l.a)(T,(function(){var t=this,e=t.$createElement;e=t._self._c||e;return e("Layout",{staticClass:"main",staticStyle:{height:"100%"}},[t.headMenuNoShow?t._e():e("Sider",{staticClass:"left-sider",style:{overflow:"hidden"},attrs:{"hide-trigger":"",collapsible:"",width:200,"collapsed-width":t.isMobile?0:80},model:{value:t.collapsed,callback:function(e){t.collapsed=e},expression:"collapsed"}},[e("side-menu",{ref:"sideMenu",attrs:{accordion:"","active-name":t.$route.path,collapsed:t.collapsed,"menu-list":t.menuList},on:{"on-select":t.turnToPage}},[e("div",{staticClass:"logo-con"},[e("img",{directives:[{name:"show",rawName:"v-show",value:!t.collapsed,expression:"!collapsed"}],key:"max-logo",attrs:{src:t.maxLogo}}),e("img",{directives:[{name:"show",rawName:"v-show",value:t.collapsed,expression:"collapsed"}],key:"min-logo",attrs:{src:t.minLogo}})])])],1),e("Layout",[t.headMenuNoShow?t._e():e("Header",{staticClass:"header-con"},[e("header-bar",{attrs:{collapsed:t.collapsed},on:{"on-coll-change":t.handleCollapsedChange,"on-reload":t.handleReload}},[e("user",{attrs:{"message-unread-count":t.unreadCount,"user-avatar":t.userAvatar}}),t.$config.useI18n?e("language",{staticStyle:{"margin-right":"10px"},attrs:{lang:t.local},on:{"on-lang-change":t.setLocal}}):t._e(),e("header-notice"),e("fullscreen",{staticStyle:{"margin-right":"10px"},model:{value:t.isFullscreen,callback:function(e){t.isFullscreen=e},expression:"isFullscreen"}}),t.$config.plugin["error-store"]&&t.$config.plugin["error-store"].showInHeader?e("error-store",{attrs:{"has-read":t.hasReadErrorPage,count:t.errorCount}}):t._e(),e("header-search")],1)],1),e("Content",{staticClass:"main-content-con"},[e("Layout",{staticClass:"main-layout-con"},[t.headMenuNoShow?t._e():e("div",{staticClass:"tag-nav-wrapper"},[e("tags-nav",{attrs:{value:t.$route,list:t.tagNavList},on:{input:t.handleClick,"on-close":t.handleCloseTag}})],1),e("Content",{staticClass:"content-wrapper"},[e("keep-alive",[t.$route.meta.keepAlive&&t.reload?e("router-view",{staticStyle:{"min-height":"600px"}}):t._e()],1),!t.$route.meta.keepAlive&&t.reload?e("router-view",{staticStyle:{"min-height":"600px"}}):t._e()],1),e("i-copyright")],1)],1)],1)],1)}),[],!1,null,null,null).exports),m={path:"/",name:"home",header:"home",redirect:{name:"".concat("home_","index")},meta:{auth:!0},component:p,children:[{path:"admin/home/",name:"".concat("home_","index"),header:"home",meta:{auth:["admin-index-index"],title:"主页",affix:!0},component:function(){return Promise.all([n.e("chunk-db8db5ae"),n.e("chunk-61737d4a")]).then(n.bind(null,"f75a"))}}]},C="product_",h={path:"/admin/product",name:"product",header:"product",meta:{title:"商品",auth:["admin-store-index"]},redirect:{name:"".concat(C,"productList")},component:p,children:[{path:"product_list",name:"".concat(C,"productList"),meta:{title:"商品管理",auth:["admin-store-storeProuduct-index"],keepAlive:!0},component:function(){return Promise.all([n.e("chunk-619db231"),n.e("chunk-6e83591c"),n.e("chunk-3527faef")]).then(n.bind(null,"696b"))}},{path:"product_classify",name:"".concat(C,"productClassify"),meta:{title:"商品分类",auth:["admin-store-storeCategory-index"]},component:function(){return n.e("chunk-c2c68508").then(n.bind(null,"8aca"))}},{path:"add_product/:id?",name:"".concat(C,"productAdd"),meta:{auth:["admin-store-storeProuduct-index"],title:"商品添加"},component:function(){return Promise.all([n.e("chunk-197faf68"),n.e("chunk-43298b95")]).then(n.bind(null,"c7e8"))}},{path:"product_reply/:id?",name:"".concat(C,"productEvaluate"),meta:{auth:["admin-store-storeProuduct-index"],title:"商品评论"},component:function(){return n.e("chunk-3740dbf0").then(n.bind(null,"1426"))}},{path:"product_attr",name:"".concat(C,"productAttr"),meta:{auth:["admin-store-storeProuduct-index"],title:"商品规格"},component:function(){return n.e("chunk-03c5c4a2").then(n.bind(null,"7f08"))}}]},j="order_",O={path:"/admin/order",name:"order",header:"order",redirect:{name:"".concat(j,"list")},component:p,children:[{path:"list",name:"".concat(j,"list"),meta:{auth:["admin-order-storeOrder-index"],title:"订单管理"},component:function(){return Promise.all([n.e("chunk-3e5c7bda"),n.e("chunk-846215ca")]).then(n.bind(null,"5c3ac"))}},{path:"split_list",name:"".concat(j,"split_list"),meta:{auth:["admin-order-storeOrder-index"],title:"子订单列表"},component:function(){return Promise.all([n.e("chunk-3e5c7bda"),n.e("chunk-9485b922")]).then(n.bind(null,"370a"))}},{path:"offline",name:"".concat(j,"offline"),meta:{auth:["admin-order-offline"],title:"收银订单"},component:function(){return n.e("chunk-02873ba0").then(n.bind(null,"effd"))}},{path:"refund",name:"".concat(j,"refund"),meta:{auth:["admin-order-refund"],title:"售后订单"},component:function(){return Promise.all([n.e("chunk-3e5c7bda"),n.e("chunk-51726fda")]).then(n.bind(null,"3353"))}},{path:"invoice/list",name:"".concat(j,"invoice"),meta:{auth:["admin-order-startOrderInvoice-index"],title:"发票管理"},component:function(){return n.e("chunk-81b4e132").then(n.bind(null,"6968"))}}]},d="user_",w={path:"/admin/user",name:"user",header:"user",redirect:{name:"".concat(d,"list")},meta:{auth:!0},component:p,children:[{path:"list",name:"".concat(d,"list"),meta:{auth:["admin-user-user-index"],title:"用户管理"},component:function(){return Promise.all([n.e("chunk-1ca36f77"),n.e("chunk-1550e46b"),n.e("chunk-2d0bddd6"),n.e("chunk-0c5fa9fc")]).then(n.bind(null,"08ea"))}},{path:"level",name:"".concat(d,"level"),meta:{auth:["user-user-level"],footer:!0,title:"用户等级"},component:function(){return n.e("chunk-8d390cce").then(n.bind(null,"5cbd"))}},{path:"group",name:"".concat(d,"group"),meta:{auth:["user-user-group"],footer:!0,title:"用户分组"},component:function(){return n.e("chunk-2d21afa5").then(n.bind(null,"be8d"))}},{path:"label",name:"".concat(d,"label"),meta:{auth:["user-user-label"],footer:!0,title:"用户标签"},component:function(){return n.e("chunk-d6075726").then(n.bind(null,"dfd9"))}},{path:"cancel",name:"".concat(d,"cancel"),meta:{auth:["user-user-cancel"],footer:!0,title:"用户标签"},component:function(){return n.e("chunk-d529f866").then(n.bind(null,"fe78"))}},{path:"recharge/:id",name:"".concat(d,"recharge"),meta:{auth:["user-user-recharge"],footer:!0,title:"充值配置"},component:function(){return n.e("chunk-ab767ea8").then(n.bind(null,"cffd"))}},{path:"grade/type",name:"".concat(d,"type"),meta:{auth:["admin-user-member-type"],footer:!0,title:"会员类型"},component:function(){return n.e("chunk-45281dc6").then(n.bind(null,"9406"))}},{path:"grade/card",name:"".concat(d,"card"),meta:{auth:["admin-user-grade-card"],footer:!0,title:"卡密会员"},component:function(){return n.e("chunk-77b2549c").then(n.bind(null,"1d84"))}},{path:"grade/record",name:"".concat(d,"record"),meta:{auth:["admin-user-grade-record"],footer:!0,title:"会员记录"},component:function(){return n.e("chunk-73819895").then(n.bind(null,"a387"))}},{path:"grade/right",name:"".concat(d,"right"),meta:{auth:["admin-user-grade-right"],footer:!0,title:"会员权益"},component:function(){return n.e("chunk-1a90efc7").then(n.bind(null,"6d86"))}},{path:"grade/list/:id",name:"".concat(d,"gradelist"),meta:{auth:["user-member_card-index"],footer:!0,title:"会员卡列表"},component:function(){return n.e("chunk-2d0e488e").then(n.bind(null,"9144"))}},{path:"grade/agreement",name:"".concat(d,"agreement"),meta:{auth:["admin-user-grade-agreement"],footer:!0,title:"会员协议"},component:function(){return n.e("chunk-5e75d41e").then(n.bind(null,"4b65"))}}]},s={auth:!0},_="setting_",I={path:"/admin/setting",name:"setting",header:"setting",redirect:{name:"".concat(_,"systemRole")},component:p,children:[{path:"system_role/index",name:"".concat(_,"systemRole"),meta:{auth:["setting-system-role"],title:"身份管理"},component:function(){return n.e("chunk-10148a87").then(n.bind(null,"ffd0"))}},{path:"system_admin/index",name:"".concat(_,"systemAdmin"),meta:{auth:["setting-system-list"],title:"管理员列表"},component:function(){return n.e("chunk-dbfaa6e8").then(n.bind(null,"e7d9"))}},{path:"system_menus/index",name:"".concat(_,"systemMenus"),meta:{auth:["setting-system-menus"],title:"权限规则"},component:function(){return n.e("chunk-64b9eb34").then(n.bind(null,"4315"))}},{path:"system_config",name:"".concat(_,"setSystem"),meta:{auth:["setting-system-config"],title:"系统设置"},component:function(){return n.e("chunk-0bb3e5a9").then(n.bind(null,"a53e"))}},{path:"system_config/:type?/:tab_id?",name:"".concat(_,"setApp"),meta:Object(r.a)(Object(r.a)({},s),{},{title:"应用设置"}),component:function(){return n.e("chunk-0bb3e5a9").then(n.bind(null,"a53e"))}},{path:"system_config/payment/:type?/:tab_id?",name:"".concat(_,"payment"),meta:Object(r.a)(Object(r.a)({},s),{},{title:"支付配置"}),component:function(){return n.e("chunk-0bb3e5a9").then(n.bind(null,"a53e"))}},{path:"system_config_retail/:type?/:tab_id?",name:"".concat(_,"distributionSet"),meta:Object(r.a)(Object(r.a)({},s),{},{title:"分销设置"}),component:function(){return n.e("chunk-0bb3e5a9").then(n.bind(null,"a53e"))}},{path:"membership_level/index",name:"".concat(_,"membershipLevel"),meta:Object(r.a)(Object(r.a)({},s),{},{title:"分销等级"}),component:function(){return n.e("chunk-2d6b1a6c").then(n.bind(null,"30cc"))}},{path:"system_config_message/:type?/:tab_id?",name:"".concat(_,"message"),meta:{auth:["setting-system-config-message"],title:"短信开关"},component:function(){return n.e("chunk-0bb3e5a9").then(n.bind(null,"a53e"))}},{path:"notification/index",name:"".concat(_,"notification"),meta:{auth:["setting-notification"],title:"消息管理"},component:function(){return n.e("chunk-df96d582").then(n.bind(null,"aa0a"))}},{path:"notification/notificationEdit",name:"".concat(_,"notificationEdit"),meta:{auth:["setting-notification"],title:"消息编辑"},component:function(){return n.e("chunk-07142a06").then(n.bind(null,"9d9f"))}},{path:"system_config_logistics/:type?/:tab_id?",name:"".concat(_,"logistics"),meta:{auth:["setting-system-config-logistics"],title:"物流配置"},component:function(){return n.e("chunk-0bb3e5a9").then(n.bind(null,"a53e"))}},{path:"sms/sms_config/index",name:"".concat(_,"config"),meta:{auth:["setting-sms-sms-config"],title:"短信账户"},component:function(){return n.e("chunk-35faf6ef").then(n.bind(null,"2431"))}},{path:"sms/sms_template_apply/index",name:"".concat(_,"smsTemplateApply"),meta:{auth:["setting-sms-config-template"],title:"短信模板"},component:function(){return n.e("chunk-1e5e9e9c").then(n.bind(null,"0ecc"))}},{path:"sms/sms_pay/index",name:"".concat(_,"smsPay"),meta:{auth:["setting-sms-sms-template"],title:"短信购买"},component:function(){return n.e("chunk-55657199").then(n.bind(null,"2733"))}},{path:"sms/sms_template_apply/commons",name:"".concat(_,"commons"),meta:Object(r.a)(Object(r.a)({},s),{},{title:"公共短信模板"}),component:function(){return n.e("chunk-1e5e9e9c").then(n.bind(null,"0ecc"))}},{path:"system_group_data/index/:id",name:"".concat(_,"groupDataIndex"),meta:{auth:["setting-system-group_data-index"],title:"首页导航按钮"},component:function(){return n.e("chunk-ab767ea8").then(n.bind(null,"cffd"))}},{path:"system_group_data/slide/:id",name:"".concat(_,"groupDataSlide"),meta:{auth:["setting-system-group_data-slide"],title:"首页幻灯片"},component:function(){return n.e("chunk-ab767ea8").then(n.bind(null,"cffd"))}},{path:"system_group_data/sign/:id",name:"".concat(_,"groupDataSign"),meta:{auth:["setting-system-group_data-sign"],title:"签到天数配置"},component:function(){return n.e("chunk-ab767ea8").then(n.bind(null,"cffd"))}},{path:"system_group_data/new/:id",name:"".concat(_,"groupDataNew"),meta:{auth:["setting-system-group_data-new"],title:"首页滚动新闻"},component:function(){return n.e("chunk-ab767ea8").then(n.bind(null,"cffd"))}},{path:"system_group_data/search/:id",name:"".concat(_,"groupDataNew"),meta:{auth:["setting-system-group_data-search"],title:"热门搜索"},component:function(){return n.e("chunk-ab767ea8").then(n.bind(null,"cffd"))}},{path:"system_group_data/hot/:id",name:"".concat(_,"groupDataHot"),meta:{auth:["setting-system-group_data-hot"],title:"热门榜单推荐"},component:function(){return n.e("chunk-ab767ea8").then(n.bind(null,"cffd"))}},{path:"system_group_data/new_product/:id",name:"".concat(_,"groupDataNewProduct"),meta:{auth:["setting-system-group_data-new_product"],title:"首发新品推荐"},component:function(){return n.e("chunk-ab767ea8").then(n.bind(null,"cffd"))}},{path:"system_group_data/promotion/:id",name:"".concat(_,"groupDataPromotion"),meta:{auth:["setting-system-group_data-promotion"],title:"促销单品推荐"},component:function(){return n.e("chunk-ab767ea8").then(n.bind(null,"cffd"))}},{path:"system_group_data/poster/:id",name:"".concat(_,"groupDataPoster"),meta:{auth:["setting-system-group_data-poster"],title:"个人中心分销海报"},component:function(){return n.e("chunk-ab767ea8").then(n.bind(null,"cffd"))}},{path:"system_group_data/best/:id",name:"".concat(_,"groupDataBest"),meta:{auth:["setting-system-group_data-best"],title:"精品推荐"},component:function(){return n.e("chunk-ab767ea8").then(n.bind(null,"cffd"))}},{path:"system_group_data/activity/:id",name:"".concat(_,"groupDataActivity"),meta:{auth:["setting-system-group_data-activity"],title:"首页活动区域图片"},component:function(){return n.e("chunk-ab767ea8").then(n.bind(null,"cffd"))}},{path:"system_group_data/system/:id",name:"".concat(_,"groupDataSystem"),meta:{auth:["setting-system-group_data-system"],title:"首页配置"},component:function(){return n.e("chunk-ab767ea8").then(n.bind(null,"cffd"))}},{path:"system_group_data/hot_money/:id",name:"".concat(_,"groupDataHotMoney"),meta:{auth:["admin-setting-system_group_data-hot_money"],title:"首页超值爆款"},component:function(){return n.e("chunk-ab767ea8").then(n.bind(null,"cffd"))}},{path:"merchant/system_store/index",name:"".concat(_,"systemStore"),meta:{auth:["setting-system-config-merchant"],title:"门店设置"},component:function(){return Promise.all([n.e("chunk-2d0bddd6"),n.e("chunk-b3279cb6")]).then(n.bind(null,"a402"))}},{path:"freight/express/index",name:"".concat(_,"freight"),meta:{auth:["setting-freight-express"],title:"物流公司"},component:function(){return n.e("chunk-611e73b1").then(n.bind(null,"9a71"))}},{path:"store_service/index",name:"".concat(_,"service"),meta:{auth:["setting-store-service"],title:"客服管理"},component:function(){return n.e("chunk-dbc4d5cc").then(n.bind(null,"b90a"))}},{path:"freight/city/list",name:"".concat(_,"dada"),meta:{auth:["setting-system-city"],title:"城市数据"},component:function(){return n.e("chunk-e9bf2e3e").then(n.bind(null,"b252"))}},{path:"freight/shipping_templates/list",name:"".concat(_,"templates"),meta:{auth:["setting-shipping-templates"],title:"运费模板"},component:function(){return Promise.all([n.e("chunk-197faf68"),n.e("chunk-2d0ab8b4")]).then(n.bind(null,"1670"))}},{path:"merchant/system_store/list",name:"".concat(_,"store"),meta:{auth:["setting-merchant-system-store"],title:"提货点"},component:function(){return Promise.all([n.e("chunk-2d0bddd6"),n.e("chunk-63dabe45")]).then(n.bind(null,"669a"))}},{path:"merchant/system_store_staff/index",name:"".concat(_,"staff"),meta:{auth:["setting-merchant-system-store-staff"],title:"核销员"},component:function(){return n.e("chunk-15ee830b").then(n.bind(null,"8404"))}},{path:"merchant/system_verify_order/index",name:"".concat(_,"order"),meta:{auth:["setting-merchant-system-verify-order"],title:"核销订单"},component:function(){return n.e("chunk-65e43b7e").then(n.bind(null,"0336"))}},{path:"theme_style",name:"".concat(_,"themeStyle"),meta:{auth:["admin-setting-theme_style"],title:"主题风格"},component:function(){return n.e("chunk-45de3ce6").then(n.bind(null,"6ca1"))}},{path:"pages/devise",name:"".concat(_,"devise"),meta:{auth:["admin-setting-pages-devise"],title:"店铺装修"},component:function(){return Promise.all([n.e("chunk-2d21d0c2"),n.e("chunk-1171ac4b")]).then(n.bind(null,"b27c"))}},{path:"pages/diy",name:"".concat(_,"diy"),meta:{auth:["admin-setting-pages-diy"],title:"页面设计"},component:function(){return n.e("chunk-80427f7c").then(n.bind(null,"3078"))}},{path:"pages/diy_index",name:"".concat(_,"index_diy"),meta:{auth:["admin-setting-pages-diy"],title:"首页设计",fullScreen:!0},component:function(){return n.e("chunk-1112718e").then(n.bind(null,"d8a4"))}},{path:"pages/links",name:"".concat(_,"links"),meta:{auth:["admin-setting-pages-links"],title:"页面链接"},component:function(){return n.e("chunk-728023cc").then(n.bind(null,"2250"))}},{path:"system_group_data",name:"".concat(_,"systemGroupData"),meta:{auth:["admin-setting-pages-links"],title:"数据配置"},component:function(){return n.e("chunk-ab767ea8").then(n.bind(null,"cffd"))}},{path:"store_service/speechcraft",name:"".concat(_,"speechcraft"),meta:{auth:["admin-setting-store_service-speechcraft"],title:"客服话术"},component:function(){return n.e("chunk-a34a7d0a").then(n.bind(null,"7864"))}},{path:"store_service/feedback",name:"".concat(_,"feedback"),meta:{auth:["admin-setting-store_service-feedback"],title:"用户留言"},component:function(){return n.e("chunk-3d731660").then(n.bind(null,"ec44"))}},{path:"system_group_data/pc/:id",name:"".concat(_,"groupDataPc"),meta:{auth:["setting-system-group_data-pc"],title:"PC主页轮播"},component:function(){return n.e("chunk-ab767ea8").then(n.bind(null,"cffd"))}},{path:"system_config_member_right/:type?/:tab_id?",name:"".concat(_,"right"),meta:{auth:["setting-system-config-member-right"],title:"会员权益"},component:function(){return n.e("chunk-0bb3e5a9").then(n.bind(null,"a53e"))}},{path:"delivery_service/index",name:"".concat(_,"deliveryService"),meta:{auth:["setting-delivery-service"],title:"配送员列表"},component:function(){return n.e("chunk-50c64bee").then(n.bind(null,"b43f"))}},{path:"pc_group_data",name:"".concat(_,"systemGroupData"),meta:{auth:["setting-system-pc_data"],title:"PC商城"},component:function(){return n.e("chunk-3afbede6").then(n.bind(null,"ce94"))}},{path:"system_visualization_data",name:"".concat(_,"systemGroupData"),meta:{auth:["admin-setting-system_visualization_data"],title:"数据配置"},component:function(){return n.e("chunk-db1f3f84").then(n.bind(null,"cb18"))}},{path:"storage",name:"".concat(_,"storage"),meta:{auth:["setting-storage"],title:"储存配置"},component:function(){return n.e("chunk-3afc7a10").then(n.bind(null,"6dc8"))}},{path:"wechat_config/:type?/:tab_id?",name:"".concat(_,"wechat_config"),meta:Object(r.a)(Object(r.a)({},s),{},{title:"公众号配置"}),component:function(){return n.e("chunk-0bb3e5a9").then(n.bind(null,"a53e"))}},{path:"routine_config/:type?/:tab_id?",name:"".concat(_,"routine_config"),meta:Object(r.a)(Object(r.a)({},s),{},{title:"小程序配置"}),component:function(){return n.e("chunk-0bb3e5a9").then(n.bind(null,"a53e"))}},{path:"app_config/:type?/:tab_id?",name:"".concat(_,"app_config"),meta:Object(r.a)(Object(r.a)({},s),{},{title:"app配置"}),component:function(){return n.e("chunk-0bb3e5a9").then(n.bind(null,"a53e"))}},{path:"pc_config/:type?/:tab_id?",name:"".concat(_,"pc_config"),meta:Object(r.a)(Object(r.a)({},s),{},{title:"PC配置"}),component:function(){return n.e("chunk-0bb3e5a9").then(n.bind(null,"a53e"))}},{path:"other_config/print/:type?/:tab_id?",name:"".concat(_,"other_print"),meta:{auth:["setting-other-print"],title:"小票打印配置"},component:function(){return n.e("chunk-0bb3e5a9").then(n.bind(null,"a53e"))}},{path:"other_config/copy/:type?/:tab_id?",name:"".concat(_,"other_copy"),meta:{auth:["setting-other-copy"],title:"商品采集配置"},component:function(){return n.e("chunk-0bb3e5a9").then(n.bind(null,"a53e"))}},{path:"other_config/logistics/:type?/:tab_id?",name:"".concat(_,"other_logistics"),meta:{auth:["setting-other-logistics"],title:"物流查询配置"},component:function(){return n.e("chunk-0bb3e5a9").then(n.bind(null,"a53e"))}},{path:"other_config/electronic/:type?/:tab_id?",name:"".concat(_,"other_electronic"),meta:{auth:["setting-other-electronic"],title:"电子面单配置"},component:function(){return n.e("chunk-0bb3e5a9").then(n.bind(null,"a53e"))}},{path:"other_config/sms/:type?/:tab_id?",name:"".concat(_,"other_sms"),meta:{auth:["setting-other-sms"],title:"短信功能配置"},component:function(){return n.e("chunk-0bb3e5a9").then(n.bind(null,"a53e"))}},{path:"other_config/pay/:type?/:tab_id?",name:"".concat(_,"other_pay"),meta:{auth:["setting-other-sms"],title:"商城支付配置"},component:function(){return n.e("chunk-0bb3e5a9").then(n.bind(null,"a53e"))}},{path:"agreement",name:"".concat(_,"notification"),meta:{auth:["setting-agreement"],title:"协议设置"},component:function(){return n.e("chunk-3a4b4c54").then(n.bind(null,"d9f0"))}},{path:"other_config/out/:type?/:tab_id?",name:"".concat(_,"other_print"),meta:{auth:["setting-other-out"],title:"对外接口配置"},component:function(){return n.e("chunk-0bb3e5a9").then(n.bind(null,"a53e"))}},{path:"system_out_account/index",name:"".concat(_,"systemOutAccount"),meta:{auth:["setting-system-out-account-index"],title:"账号列表"},component:function(){return n.e("chunk-92da7dde").then(n.bind(null,"6b91"))}},{path:"lang/list",name:"".concat(_,"langList"),meta:{auth:["admin-lang-list"],title:"语言列表"},component:function(){return n.e("chunk-2822f156").then(n.bind(null,"fd31"))}},{path:"lang/info",name:"".concat(_,"langInfo"),meta:{auth:["admin-lang-info"],title:"语言详情"},component:function(){return n.e("chunk-fee9b50e").then(n.bind(null,"0741"))}},{path:"lang/country",name:"".concat(_,"langCountry"),meta:{auth:["admin-lang-country"],title:"国家列表"},component:function(){return n.e("chunk-53d21df5").then(n.bind(null,"5b6a"))}}]},b={path:"/admin/agent",name:"agent",header:"agent",redirect:{name:"".concat("agent_","agentManage")},meta:{auth:!0},component:p,children:[{path:"agent_manage/index",name:"".concat("agent_","agentManage"),meta:{auth:["agent-agent-manage"],title:"分销员管理"},component:function(){return Promise.all([n.e("chunk-1550e46b"),n.e("chunk-5ab49f0c")]).then(n.bind(null,"3061"))}}]},l="finance_",T={path:"/admin/finance",name:"finance",header:"finance",meta:{auth:["admin-finance"]},redirect:{name:"".concat(l,"cashApply")},component:p,children:[{path:"billing_records/index",name:"".concat(l,"billingRecords"),meta:{auth:["finance-user_extract"],title:"账单记录"},component:function(){return Promise.all([n.e("chunk-619db231"),n.e("chunk-9ca51944")]).then(n.bind(null,"f807"))}},{path:"capital_flow/index",name:"".concat(l,"capitalFlow"),meta:{auth:["finance-user_extract"],title:"资金流水"},component:function(){return n.e("chunk-0ee3b9f5").then(n.bind(null,"1dc8"))}},{path:"user_extract/index",name:"".concat(l,"cashApply"),meta:{auth:["finance-user_extract"],title:"提现申请"},component:function(){return n.e("chunk-e46acd52").then(n.bind(null,"9eb0f"))}},{path:"user_recharge/index",name:"".concat(l,"recharge"),meta:{auth:["finance-user-recharge"],title:"充值记录"},component:function(){return n.e("chunk-34f0a828").then(n.bind(null,"7027"))}},{path:"finance/bill",name:"".concat(l,"bill"),meta:{auth:["finance-finance-bill"],title:"资金记录"},component:function(){return n.e("chunk-1a3b818c").then(n.bind(null,"badc"))}},{path:"finance/commission",name:"".concat(l,"commissionRecord"),meta:{auth:["finance-finance-commission"],title:"佣金记录"},component:function(){return n.e("chunk-0d6c14e8").then(n.bind(null,"e9f8"))}},{path:"balance/balance",name:"".concat(l,"balance"),meta:{auth:["finance-user-balance"],title:"余额记录"},component:function(){return n.e("chunk-236b5fe8").then(n.bind(null,"8a30"))}}]},C="cms_",j={path:"/admin/cms",name:"cms",header:"cms",redirect:{name:"".concat(C,"article")},component:p,children:[{path:"article/index/:id?",name:"".concat(C,"article"),meta:{auth:["cms-article-index"],title:"文章管理",keepAlive:!0},component:function(){return n.e("chunk-68cb56e9").then(n.bind(null,"7a0c"))}},{path:"article_category/index",name:"".concat(C,"articleCategory"),meta:{auth:["cms-article-category"],title:"文章分类"},component:function(){return n.e("chunk-b91fd0a0").then(n.bind(null,"9ace"))}},{path:"article/add_article/:id?",name:"".concat(C,"addArticle"),meta:{auth:["cms-article-creat"],title:"文章添加"},component:function(){return n.e("chunk-57fc0a5c").then(n.bind(null,"f164"))}}]},d="marketing_",r={path:"/admin/marketing",name:"marketing",header:"marketing",redirect:{name:"".concat(d,"storeCoupon")},component:p,children:[{path:"store_combination/index",name:"".concat(d,"combinalist"),meta:{auth:["marketing-store_combination"],title:"拼团商品",keepAlive:!0},component:function(){return n.e("chunk-7f2638f8").then(n.bind(null,"82f1"))}},{path:"store_combination/combina_list",name:"".concat(d,"combinaList"),meta:{auth:["marketing-store_combination-combina_list"],title:"拼团列表"},component:function(){return n.e("chunk-4c8b2a2f").then(n.bind(null,"de26"))}},{path:"store_combination/create/:id?/:copy?",name:"".concat(d,"storeCombinationCreate"),meta:{auth:["marketing-store_combination-create"],title:"添加拼团"},component:function(){return Promise.all([n.e("chunk-197faf68"),n.e("chunk-3cd12db2")]).then(n.bind(null,"28bd"))}},{path:"store_combination/statistics/:id?",name:"".concat(d,"storeCombinationStatistics"),meta:{title:"拼团统计"},component:function(){return n.e("chunk-a2de4836").then(n.bind(null,"d2d3"))}},{path:"store_coupon/index",name:"".concat(d,"storeCoupon"),meta:{auth:["marketing-store_coupon"],title:"优惠券模板"},component:function(){return n.e("chunk-55c06f49").then(n.bind(null,"2838"))}},{path:"store_coupon_issue/index",name:"".concat(d,"storeCouponIssue"),meta:{auth:["marketing-store_coupon_issue"],title:"优惠券列表",keepAlive:!0},component:function(){return n.e("chunk-3fef49de").then(n.bind(null,"fd8e"))}},{path:"store_coupon_issue/create/:id?",name:"".concat(d,"storeCouponCreate"),meta:{auth:["marketing-store_coupon_issue-create"],title:"添加优惠券"},component:function(){return n.e("chunk-32aa440a").then(n.bind(null,"6da28"))}},{path:"store_coupon_user/index",name:"".concat(d,"storeCouponUser"),meta:{auth:["marketing-store_coupon_user"],title:"用户领取记录"},component:function(){return n.e("chunk-6e70ee9d").then(n.bind(null,"aeba"))}},{path:"coupon/system_config/:type?/:tab_id?",name:"".concat(d,"coupon"),meta:{auth:["admin-order-storeOrder-index"],title:"优惠券配置"},component:function(){return n.e("chunk-0bb3e5a9").then(n.bind(null,"a53e"))}},{path:"store_bargain/index",name:"".concat(d,"storeBargain"),meta:{auth:["marketing-store_bargain"],title:"砍价商品",keepAlive:!0},component:function(){return n.e("chunk-1c3cfae6").then(n.bind(null,"49ba"))}},{path:"store_bargain/bargain_list",name:"".concat(d,"bargainList"),meta:{auth:["marketing-store_bargain-bargain_list"],title:"砍价列表"},component:function(){return n.e("chunk-2dfd8e5e").then(n.bind(null,"7c4e"))}},{path:"store_bargain/create/:id?/:copy?",name:"".concat(d,"bargainCreate"),meta:{auth:["marketing-store_bargain-create"],title:"添加砍价"},component:function(){return Promise.all([n.e("chunk-197faf68"),n.e("chunk-d0e60bea")]).then(n.bind(null,"b982"))}},{path:"store_bargain/statistics/:id?",name:"".concat(d,"storeBargainStatistics"),meta:{title:"砍价统计"},component:function(){return n.e("chunk-6725f7ee").then(n.bind(null,"fea0"))}},{path:"store_seckill/index",name:"".concat(d,"storeSeckill"),meta:{auth:["marketing-store_seckill"],title:"秒杀商品",keepAlive:!0},component:function(){return n.e("chunk-c513da5c").then(n.bind(null,"1fc7"))}},{path:"store_seckill_data/index/:id",name:"".concat(d,"storeSeckillData"),meta:{auth:["marketing-store_seckill-data"],title:"秒杀配置"},component:function(){return n.e("chunk-ab767ea8").then(n.bind(null,"cffd"))}},{path:"store_seckill/create/:id?/:copy?",name:"".concat(d,"storeSeckillCreate"),meta:{auth:["marketing-store_seckill-create"],title:"添加秒杀"},component:function(){return Promise.all([n.e("chunk-197faf68"),n.e("chunk-c575f96c")]).then(n.bind(null,"93a9"))}},{path:"store_seckill/statistics/:id?",name:"".concat(d,"storeSeckillStatistics"),meta:{title:"秒杀统计"},component:function(){return n.e("chunk-698f9fd3").then(n.bind(null,"6557"))}},{path:"integral/system_config/:type?/:tab_id?",name:"".concat(d,"integral"),meta:{auth:["marketing-integral-system_config"],title:"积分配置"},component:function(){return n.e("chunk-0bb3e5a9").then(n.bind(null,"a53e"))}},{path:"store_integral/index",name:"".concat(d,"storeIntegral"),meta:{auth:["marketing-store_integral"],title:"积分商品",keepAlive:!0},component:function(){return n.e("chunk-7494d03b").then(n.bind(null,"6bf7"))}},{path:"store_integral/create/:id?/:copy?",name:"".concat(d,"storeIntegralCreate"),meta:{auth:["marketing-store_integral-create"],title:"添加积分商品"},component:function(){return n.e("chunk-88a279f8").then(n.bind(null,"075c"))}},{path:"store_integral/add_store_integral",name:"".concat(d,"addStoreIntegral"),meta:{auth:["marketing-store_integral-create"],title:"批量添加积分商品"},component:function(){return n.e("chunk-d0943fb2").then(n.bind(null,"6359d"))}},{path:"store_integral/order_list",name:"".concat(d,"storeIntegralOrder"),meta:{auth:["marketing-store_integral-order"],title:"兑换订单"},component:function(){return n.e("chunk-0869dfc5").then(n.bind(null,"0d8f"))}},{path:"user_point/index",name:"".concat(d,"userPoint"),meta:{auth:["marketing-user_point"],title:"积分日志"},component:function(){return n.e("chunk-d3d49b26").then(n.bind(null,"b430"))}},{path:"live/live_room",name:"".concat(d,"live_room"),meta:{auth:!0,title:"直播间管理"},component:function(){return n.e("chunk-6bc497da").then(n.bind(null,"7afb"))}},{path:"live/add_live_room",name:"".concat(d,"add_live_room"),meta:{auth:!0,title:"直播间管理"},component:function(){return n.e("chunk-54045d7c").then(n.bind(null,"29f2"))}},{path:"live/live_goods",name:"".concat(d,"live_goods"),meta:{auth:!0,title:"直播间商品管理",keepAlive:!0},component:function(){return n.e("chunk-8dedc4f0").then(n.bind(null,"8f86"))}},{path:"live/add_live_goods",name:"".concat(d,"add_live_goods"),meta:{auth:!0,title:"直播间商品管理"},component:function(){return n.e("chunk-d33ff35a").then(n.bind(null,"d7d0"))}},{path:"live/anchor",name:"".concat(d,"anchor"),meta:{auth:!0,title:"主播管理"},component:function(){return n.e("chunk-2d22c8ff").then(n.bind(null,"f483"))}},{path:"presell/index",name:"".concat(d,"storePresell"),meta:{auth:["marketing-presell"],title:"预售商品"},component:function(){return n.e("chunk-11b76a7e").then(n.bind(null,"24f1"))}},{path:"presell/presell_list",name:"".concat(d,"presellList"),meta:{auth:["marketing-presell-presell_list"],title:"预售列表"},component:function(){return n.e("chunk-b7bcbba0").then(n.bind(null,"a21a"))}},{path:"presell/create/:id?/:copy?",name:"".concat(d,"storePresellCreate"),meta:{auth:["marketing-presell-create"],title:"添加预售"},component:function(){return Promise.all([n.e("chunk-197faf68"),n.e("chunk-734d2d87")]).then(n.bind(null,"fac5f"))}},{path:"lottery/index",name:"".concat(d,"lottery"),meta:{auth:!0,title:"抽奖列表"},component:function(){return n.e("chunk-c47822ba").then(n.bind(null,"207a"))}},{path:"lottery/create",name:"".concat(d,"create"),meta:{auth:!0,title:"创建抽奖"},component:function(){return Promise.all([n.e("chunk-197faf68"),n.e("chunk-1ce37c58")]).then(n.bind(null,"e90a"))}},{path:"lottery/recording_list",name:"".concat(d,"recording_list"),meta:{auth:!0,title:"抽奖记录"},component:function(){return n.e("chunk-7906dd0a").then(n.bind(null,"ca99"))}},{path:"channel_code/channelCodeIndex",name:"".concat(d,"channel_code"),meta:{auth:!0,title:"公众号渠道码",keepAlive:!0},component:function(){return n.e("chunk-595a0a20").then(n.bind(null,"d99c"))}},{path:"channel_code/create",name:"".concat(d,"create_code"),meta:{auth:["marketing-channel_code-create"],title:"新建渠道码"},component:function(){return Promise.all([n.e("chunk-1ca36f77"),n.e("chunk-1550e46b"),n.e("chunk-caea7828")]).then(n.bind(null,"ed2f"))}},{path:"channel_code/code_statistic",name:"".concat(d,"code_statistic"),meta:{auth:["marketing-channel_code-statistic"],title:"二维码统计"},component:function(){return Promise.all([n.e("chunk-db8db5ae"),n.e("chunk-d977485e")]).then(n.bind(null,"0996"))}},{path:"point_record",name:"".concat(d,"point_record"),meta:{auth:["marketing-point_record-index"],title:"积分记录"},component:function(){return n.e("chunk-1e2d10e4").then(n.bind(null,"20e6"))}},{path:"point_statistic",name:"".concat(d,"point_statistic"),meta:{auth:["marketing-point_statistic-index"],title:"积分统计"},component:function(){return Promise.all([n.e("chunk-db8db5ae"),n.e("chunk-9dce377a")]).then(n.bind(null,"4d92"))}},{path:"recharge",name:"".concat(d,"recharge"),meta:{auth:["marketing-recharge-index"],title:"充值配置"},component:function(){return n.e("chunk-d735b6e2").then(n.bind(null,"c36e"))}},{path:"sign",name:"".concat(d,"sign"),meta:{auth:["marketing-sign-index"],title:"签到配置"},component:function(){return n.e("chunk-2ca25cc1").then(n.bind(null,"d152"))}}]},s="app_",_={path:"/admin/app",name:"app",header:"app",redirect:{name:"".concat(s,"wechatMenus")},meta:{auth:["admin-app"]},component:p,children:[{path:"wechat/setting/menus/index",name:"".concat(s,"wechatMenus"),meta:{auth:["application-wechat-menus"],title:"微信菜单"},component:function(){return n.e("chunk-b49c7316").then(n.bind(null,"c861"))}},{path:"wechat/wechat_user/user/index",name:"".concat(s,"wechatUser"),meta:{auth:["wechat-wechat-user-user"],title:"微信用户"},component:function(){return Promise.all([n.e("chunk-1ca36f77"),n.e("chunk-a187a68e")]).then(n.bind(null,"5b9e"))}},{path:"wechat/wechat_user/user/tag",name:"".concat(s,"tag"),meta:{auth:["wechat-wechat-user-tag"],title:"用户标签"},component:function(){return n.e("chunk-65d00477").then(n.bind(null,"5ab6"))}},{path:"wechat/wechat_user/user/group",name:"".concat(s,"group"),meta:{auth:["wechat-wechat-user-group"],title:"用户分组"},component:function(){return n.e("chunk-65d00477").then(n.bind(null,"5ab6"))}},{path:"wechat/wechat_user/user/message",name:"".concat(s,"message"),meta:{auth:["wechat-wechat-user-message"],title:"用户行为记录"},component:function(){return n.e("chunk-43337cc8").then(n.bind(null,"7f5d"))}},{path:"wechat/news_category/index",name:"".concat(s,"newsCategoryIndex"),meta:{auth:["wechat-wechat-news-category-index"],title:"图文管理"},component:function(){return Promise.all([n.e("chunk-1ca36f77"),n.e("chunk-2d229c13")]).then(n.bind(null,"df94"))}},{path:"wechat/news_category/save/:id?",name:"".concat(s,"newsCategorySave"),meta:{auth:["wechat-wechat-news-category-save"],title:"图文添加"},component:function(){return n.e("chunk-e45e1604").then(n.bind(null,"d9fa"))}},{path:"wechat/reply/follow/:key",name:"".concat(s,"fllow"),meta:{auth:["wechat-wechat-reply-subscribe"],title:"微信关注回复"},component:function(){return Promise.all([n.e("chunk-1ca36f77"),n.e("chunk-dc9006b0")]).then(n.bind(null,"3137"))}},{path:"wechat/reply/keyword",name:"".concat(s,"keyword"),meta:{auth:["wechat-wechat-reply-keyword"],title:"关键字回复"},component:function(){return n.e("chunk-1ed0ed93").then(n.bind(null,"2430"))}},{path:"wechat/reply/keyword/save/:id?",name:"".concat(s,"keywordAdd"),meta:{auth:["wechat-wechat-reply-save"],title:"关键字添加"},component:function(){return Promise.all([n.e("chunk-1ca36f77"),n.e("chunk-dc9006b0")]).then(n.bind(null,"3137"))}},{path:"wechat/reply/index/:key",name:"".concat(s,"replyIndex"),meta:{auth:["wechat-wechat-reply-default"],title:"无效关键词回复"},component:function(){return Promise.all([n.e("chunk-1ca36f77"),n.e("chunk-dc9006b0")]).then(n.bind(null,"3137"))}},{path:"routine/download",name:"".concat(s,"routineTemplate"),meta:{auth:["routine-download"],title:"小程序下载"},component:function(){return n.e("chunk-46a01148").then(n.bind(null,"ddee"))}},{path:"app/version",name:"".concat(s,"version"),meta:{auth:["admin-app-version"],title:"APP版本管理"},component:function(){return n.e("chunk-2d0cf6e4").then(n.bind(null,"644d"))}},{path:"app/agreement",name:"".concat(s,"agreement "),meta:{auth:["admin-app-agreement"],title:"隐私协议"},component:function(){return n.e("chunk-aa80dfa8").then(n.bind(null,"cc2e"))}}]},l="system_",C={path:"/admin/system",name:"system",header:"system",redirect:{name:"".concat(l,"configTab")},meta:{auth:["admin-system"]},component:p,children:[{path:"file",name:"".concat(l,"file"),meta:{auth:["system-file"],title:"附件管理"},component:function(){return n.e("chunk-f187a2e0").then(n.bind(null,"8084"))}},{path:"maintain/clear/index",name:"".concat(l,"clear"),meta:{auth:["system-clear"],title:"刷新缓存"},component:function(){return n.e("chunk-4ee9aa33").then(n.bind(null,"7de5"))}},{path:"maintain/system_log/index",name:"".concat(l,"systemLog"),meta:{auth:["system-maintain-system-log"],title:"系统日志"},component:function(){return n.e("chunk-5bfb2822").then(n.bind(null,"fc59"))}},{path:"maintain/system_file/index",name:"".concat(l,"systemFile"),meta:{auth:["system-maintain-system-file"],title:"文件校验"},component:function(){return n.e("chunk-2d0b613c").then(n.bind(null,"1c2f"))}},{path:"maintain/system_cleardata/index",name:"".concat(l,"systemCleardata"),meta:{auth:["system-maintain-system-cleardata"],title:"清除数据"},component:function(){return n.e("chunk-4de347c6").then(n.bind(null,"b4f0"))}},{path:"maintain/system_databackup/index",name:"".concat(l,"systemDatabackup"),meta:{auth:["system-maintain-system-databackup"],title:"数据备份"},component:function(){return n.e("chunk-0af9cd42").then(n.bind(null,"e2606"))}},{path:"maintain/system_file/opendir",name:"".concat(l,"opendir"),meta:{auth:["system-maintain-system-file"],title:"文件管理"},component:function(){return Promise.all([n.e("chunk-6e83591c"),n.e("chunk-7abbff0a")]).then(n.bind(null,"3793"))}},{path:"config/system_config_tab/index",name:"".concat(l,"configTab"),meta:{auth:["system-config-system_config-tab"],title:"配置分类"},component:function(){return n.e("chunk-4db34eb7").then(n.bind(null,"c59c"))}},{path:"config/system_config_tab/list/:id?",name:"".concat(l,"configTabList"),meta:{auth:["system-config-system_config_tab-list"],title:"配置列表"},component:function(){return n.e("chunk-4ecc9a20").then(n.bind(null,"0c6b"))}},{path:"config/system_group/index",name:"".concat(l,"group"),meta:{auth:["system-config-system_config-group"],title:"组合数据"},component:function(){return n.e("chunk-cf36bb2e").then(n.bind(null,"33b8"))}},{path:"config/system_group/list/:id?",name:"".concat(l,"groupList"),meta:{auth:["system-config-system_config-list"],title:"组合数据列表"},component:function(){return n.e("chunk-ab767ea8").then(n.bind(null,"cffd"))}},{path:"maintain/auth",name:"".concat(l,"auth"),meta:{auth:["system-maintain-auth"],title:"商业授权"},component:function(){return Promise.all([n.e("chunk-2d21d0c2"),n.e("chunk-75081fb0")]).then(n.bind(null,"c2b5"))}},{path:"onlineUpgrade/index",name:"".concat(l,"upgradeclient"),meta:{auth:["system-onlineUpgrade-index"],title:"在线升级"},component:function(){return n.e("chunk-46907b49").then(n.bind(null,"05ea7"))}}]},d="statistic_",s={path:"/admin/statistic",name:"statistic",header:"statistic",redirect:{name:"".concat(d,"product")},component:p,children:[{path:"product",name:"".concat(d,"product"),meta:{title:"商品统计"},component:function(){return Promise.all([n.e("chunk-db8db5ae"),n.e("chunk-a046070e")]).then(n.bind(null,"585e"))}},{path:"user",name:"".concat(d,"user"),meta:{title:"用户统计"},component:function(){return Promise.all([n.e("chunk-db8db5ae"),n.e("chunk-803262aa")]).then(n.bind(null,"7e46"))}},{path:"transaction",name:"".concat(d,"transaction"),meta:{title:"交易统计"},component:function(){return Promise.all([n.e("chunk-db8db5ae"),n.e("chunk-08c24f8e")]).then(n.bind(null,"4192"))}},{path:"integral",name:"".concat(d,"integral"),meta:{title:"积分统计"},component:function(){return Promise.all([n.e("chunk-db8db5ae"),n.e("chunk-6a965ca9")]).then(n.bind(null,"18e7"))}},{path:"order",name:"".concat(d,"order"),meta:{title:"订单统计"},component:function(){return Promise.all([n.e("chunk-db8db5ae"),n.e("chunk-e549c49c")]).then(n.bind(null,"6d5b"))}},{path:"balance",name:"".concat(d,"balance"),meta:{title:"余额统计"},component:function(){return Promise.all([n.e("chunk-db8db5ae"),n.e("chunk-84e22458")]).then(n.bind(null,"0ddf"))}}]},l="kefu_",d=[{path:"/admin/login",name:"login",meta:{title:"登录",hideInMenu:!0},component:function(){return n.e("chunk-447b3566").then(n.bind(null,"318e"))}},{path:"/kefu",name:"".concat(l,"index"),meta:{auth:!0,title:"客服管理",kefu:!0},component:function(){return Promise.all([n.e("chunk-2d21d0c2"),n.e("chunk-1165d618")]).then(n.bind(null,"d666"))}},{path:"/kefu/mobile_list",name:"".concat(l,"mobile_list"),meta:{auth:!0,title:"消息列表",kefu:!0},component:function(){return n.e("chunk-5400b994").then(n.bind(null,"a9d3"))}},{path:"/kefu/mobile_chat",name:"".concat(l,"mobile_chat"),meta:{auth:!0,title:"对话详情",kefu:!0},component:function(){return n.e("chunk-2a872abf").then(n.bind(null,"a626"))}},{path:"/kefu/pc_list",name:"".concat(l,"pc_list"),meta:{auth:!0,title:"客服",kefu:!0},component:function(){return n.e("chunk-122cfb6a").then(n.bind(null,"37d1"))}},{path:"/kefu/orderList/:type?/:toUid?",name:"".concat(l,"order-list"),meta:{auth:!0,title:"订单列表",kefu:!0},component:function(){return Promise.all([n.e("chunk-4dc949e0"),n.e("chunk-592dcdcb")]).then(n.bind(null,"87bc"))}},{path:"/kefu/orderDetail/:id?/:goname?",name:"".concat(l,"order-detail"),meta:{auth:!0,title:"订单详情",kefu:!0},component:function(){return Promise.all([n.e("chunk-4dc949e0"),n.e("chunk-83d2a766")]).then(n.bind(null,"f23d"))}},{path:"/kefu/orderDelivery/:id?/:orderId?",name:"".concat(l,"order-delivery"),meta:{auth:!0,title:"发货",kefu:!0},component:function(){return Promise.all([n.e("chunk-8af7aa2e"),n.e("chunk-e658941c")]).then(n.bind(null,"c7b8"))}},{path:"/kefu/user/index/:uid?/:type?",name:"".concat(l,"user-index"),meta:{auth:!0,title:"客户信息",kefu:!0},component:function(){return Promise.all([n.e("chunk-8af7aa2e"),n.e("chunk-157b4f48")]).then(n.bind(null,"46cf"))}},{path:"/kefu/goods/list",name:"".concat(l,"goods-list"),meta:{auth:!0,title:"商品列表",kefu:!0},component:function(){return n.e("chunk-fc93c22c").then(n.bind(null,"7eb74"))}},{path:"/kefu/goods/detail",name:"".concat(l,"goods-detail"),meta:{auth:!0,title:"商品列表",kefu:!0},component:function(){return n.e("chunk-40003b7f").then(n.bind(null,"6f8b"))}},{path:"/kefu/appChat",name:"".concat(l,"app-chat"),meta:{auth:!0,title:"客服",kefu:!0},component:function(){return n.e("chunk-186376ec").then(n.bind(null,"eea8"))}},{path:"/kefu/mobile_user_chat",name:"".concat(l,"app-mobile_user_chat"),meta:{auth:!0,title:"用户客服",kefu:!0},component:function(){return n.e("chunk-0c05df09").then(n.bind(null,"c168"))}},{path:"/kefu/mobile_feedback",name:"".concat(l,"app-mobile_feedback"),meta:{auth:!0,title:"用户反馈",kefu:!0},component:function(){return n.e("chunk-24dfe0e6").then(n.bind(null,"5909"))}}],l="division_",m=[{path:"/admin/",meta:{title:"CRMEB"},redirect:{name:"home_index"},component:p,children:[{path:"/admin/system/user",name:"systemUser",meta:{auth:!0,title:"个人中心"},component:function(){return n.e("chunk-42ea53e2").then(n.bind(null,"265f"))}},{path:"refresh",name:"refresh",hidden:!0,component:{beforeRouteEnter:function(t,e,n){n((function(t){return t.$router.replace(e.fullPath)}))},render:function(t){return t()}}},{path:"redirect/:route*",name:"redirect",hidden:!0,component:{beforeRouteEnter:function(t,e,n){n((function(t){return t.$router.replace(JSON.parse(e.params.route))}))},render:function(t){return t()}}}]},{path:"/admin/widget.images/index.html",name:"images",meta:{auth:["admin-user-user-index"],title:"上传图片"},component:function(){return n.e("chunk-464a5aac").then(n.bind(null,"7bcf"))}},{path:"/admin/widget.widgets/icon.html",name:"imagesIcon",meta:{auth:["admin-user-user-index"],title:"上传图标"},component:function(){return n.e("chunk-0ca76063").then(n.bind(null,"3182"))}},{path:"/admin/store.StoreProduct/index.html",name:"storeProduct",meta:{title:"选择商品"},component:function(){return Promise.resolve().then(n.bind(null,"c4ad"))}},{path:"/admin/system.User/list.html",name:"changeUser",meta:{title:"选择用户"},component:function(){return n.e("chunk-1550e46b").then(n.bind(null,"8c03"))}},{path:"/admin/widget.video/index.html",name:"video",meta:{title:"上传视频"},component:function(){return n.e("chunk-9368228a").then(n.bind(null,"4553"))}},m,b,j,h,r,O,w,T,I,C,_,s,{path:"/admin/division",name:"division",header:"division",redirect:{name:"".concat(l,"division")},meta:{auth:!0},component:p,children:[{path:"index",name:"".concat(l,"division"),meta:{auth:["agent-division-index"],title:"事业部列表"},component:function(){return n.e("chunk-3967fab8").then(n.bind(null,"7ac0"))}},{path:"agent/index",name:"".concat(l,"agent"),meta:{auth:["agent-division-agent-index"],title:"代理商列表"},component:function(){return n.e("chunk-6f8cd936").then(n.bind(null,"aa0e"))}},{path:"agent/applyList",name:"".concat(l,"agent"),meta:{auth:["agent-division-agent-applyList"],title:"代理商申请"},component:function(){return n.e("chunk-52028903").then(n.bind(null,"4c8e"))}},{path:"agent/agreement",name:"".concat(l,"agent"),meta:{auth:["agent-division-agent-agreement"],title:"代理商规则"},component:function(){return n.e("chunk-b30c10fe").then(n.bind(null,"ec81"))}}]}],b=d,j=[{path:"/admin/403",name:"403",meta:{title:"403"},component:function(){return n.e("chunk-07b5ff65").then(n.bind(null,"a7a0"))}},{path:"/admin/500",name:"500",meta:{title:"500"},component:function(){return n.e("chunk-b2498f9c").then(n.bind(null,"6077"))}},{path:"/admin/*",name:"404",meta:{title:"404"},component:function(){return n.e("chunk-b19bdce0").then(n.bind(null,"2911"))}}],[].concat(m,Object(o.a)(b),j)),M=n("4360"),P=n("a74e"),Q=(i.default.use(c.a),new c.a({routes:R,mode:E.a.routerMode}));Q.beforeEach(function(){var t=Object(a.a)(regeneratorRuntime.mark((function t(e,n,a){var i;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(-1!=e.fullPath.indexOf("kefu"))return t.abrupt("return",a());t.next=2;break;case 2:e.matched.some((function(t){return t.meta.auth}))?(i=Object(f.d)("token"))&&"undefined"!==i?(i=M.a.state.userInfo.uniqueAuth,Object(P.a)(e.meta.auth,i)?a():0==i.length?(a({name:"login",query:{redirect:e.fullPath}}),localStorage.clear(),Object(f.m)("token"),Object(f.m)("expires_time"),Object(f.m)("uuid")):a({name:"403"})):(a({name:"login",query:{redirect:e.fullPath}}),localStorage.clear(),Object(f.m)("token"),Object(f.m)("expires_time"),Object(f.m)("uuid")):a();case 3:case"end":return t.stop()}}),t)})));return function(e,n,a){return t.apply(this,arguments)}}()),Q.afterEach((function(t){Object(f.s)(t,Q.app),window.scrollTo(0,0)})),e.a=Q},a3be:function(t,e){t.exports="data:image/png;base64,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"},a4b1:function(t,e,n){},a700:function(t,e,n){},a74e:function(t,e,n){"use strict";n.d(e,"a",(function(){return i}));var a=n("0122");function i(t,e){var n=!1;return!0===t||"object"===Object(a.a)(e)&&(e.forEach((function(e){t.includes(e)&&(n=!0)})),n)}n("d3b7"),n("159b"),n("caad"),n("2532")},a9d6:function(t,e,n){"use strict";n.r(e),n("a9e3");var a={name:"c_is_show",props:{name:{type:String},configData:{type:null},configNum:{type:Number|String,default:"default"}},data:function(){return{defaults:{},datas:this.configData[this.configNum]}},mounted:function(){},watch:{configData:{handler:function(t,e){this.datas=t[this.configNum]},immediate:!0,deep:!0}},methods:{}};n("c568"),n=n("2877"),n=Object(n.a)(a,(function(){var t=this,e=t.$createElement;e=t._self._c||e;return e("div",{staticClass:"c_row-item"},[e("Col",{staticClass:"label",attrs:{span:"4"}},[t._v(" 是否显示 ")]),e("Col",{attrs:{span:"19"}},[e("i-switch",{model:{value:t.datas[t.name].val,callback:function(e){t.$set(t.datas[t.name],"val",e)},expression:"datas[name].val"}})],1)],1)}),[],!1,null,"64bc1227",null);e.default=n.exports},ae6a:function(t,e,n){},af8c:function(t,e){t.exports="data:image/png;base64,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"},b0e7:function(t,e,n){"use strict";var a=n("d0ff"),i=n("c964"),c=(n("96cf"),n("a9e3"),n("d3b7"),n("25f0"),n("d81d"),n("159b"),n("ac1f"),n("00b4"),n("a434"),n("4de4"),n("1276"),n("6b6c"));function o(t){return Object(c.a)({url:"file/category",method:"get",params:t})}var r=n("d708"),u=n("c276"),s={name:"uploadPictures",props:{isChoice:{type:String,default:""},gridBtn:{type:Object,default:null},gridPic:{type:Object,default:null},isShow:{type:Number,default:1},pageLimit:{type:Number,default:0}},data:function(){return{spinShow:!1,fileUrl:r.a.apiBaseURL+"/file/upload",modalPic:!1,treeData:[],treeData2:[],pictrueList:[],uploadData:{},checkPicList:[],uploadName:{name:""},FromData:null,treeId:0,isJudge:!1,buttonProps:{type:"default",size:"small"},fileData:{pid:0,page:1,limit:this.pageLimit||18},total:0,pids:0,list:[],modalTitleSs:"",isShowPic:!1,header:{},ids:[]}},mounted:function(){this.getToken(),this.getList(),this.getFileList()},methods:{enterMouse:function(t){t.realName=!t.realName},enterLeave:function(t){t.isShowEdit=!t.isShowEdit},getToken:function(){this.header["Authori-zation"]="Bearer "+Object(u.d)("token")},renderContent:function(t,e){var n=this,a=e.root,i=e.node,c=e.data;e=[];return 0==c.pid&&e.push(t("div",{class:["ivu-dropdown-item"],on:{click:function(){n.append(a,i,c)}}},"添加分类")),""!==c.id&&e.push(t("div",{class:["ivu-dropdown-item"],on:{click:function(){n.editPic(a,i,c)}}},"编辑分类"),t("div",{class:["ivu-dropdown-item"],on:{click:function(){n.remove(a,i,c,"分类")}}},"删除分类")),t("span",{class:["ivu-span"],style:{display:"inline-block",width:"88%",height:"32px",lineHeight:"32px",position:"relative",color:"rgba(0,0,0,0.6)",cursor:"pointer"},on:{mouseenter:function(){n.onMouseOver(a,i,c)},mouseleave:function(){n.onMouseOver(a,i,c)}}},[t("span",{on:{click:function(t){n.appendBtn(a,i,c,t)}}},c.title),t("div",{style:{display:"inline-block",float:"right"}},[t("Icon",{props:{type:"ios-more"},style:{marginRight:"8px",fontSize:"20px",display:"inline"},on:{click:function(t){n.onClick(a,i,c,t)}}}),t("div",{class:["right-menu ivu-poptip-inner"],style:{width:"80px",position:"absolute",zIndex:"9",top:"0",right:"0",display:c.flag2?"block":"none"}},e)])])},renderContentSel:function(t,e){var n=this,a=e.root,i=e.node,c=e.data;return t("div",{style:{display:"inline-block",width:"90%"}},[t("span",[t("span",{style:{cursor:"pointer"},class:["ivu-tree-title"],on:{click:function(t){n.handleCheckChange(a,i,c,t)}}},c.title)])])},handleCheckChange:function(t,e,n,a){this.list=[];for(var i=n.id,c=(n=n.title,this.list.push({value:i,title:n}),this.ids.length?(this.pids=i,this.getMove()):this.$Message.warning("请先选择图片"),this.$refs.reference.$el.querySelectorAll(".ivu-tree-title-selected")),o=0;oNumber(t))return this.$Message.warning("最多只能选"+t+"张图片");this.$emit("getPicD",this.checkPicList)}},editName:function(t){var e=t.real_name.split("."),n=null==e[1]?[]:e[1];e=e[0].length+n.length;t.editName=e<10?t.real_name:t.real_name.substr(0,2)+"..."+t.real_name.substr(-5,5)},bindTxt:function(t){var e,n,a=this;""==t.real_name&&this.$Message.error("请填写内容"),e=t.att_id,n={real_name:t.real_name},Object(c.a)({url:"file/file/update/"+e,method:"put",data:n}).then((function(e){a.editName(t),t.isEdit=!1,a.$Message.success(e.msg)})).catch((function(t){a.$Message.error(t.msg)}))}}};n("7e30"),n=n("2877"),n=Object(n.a)(s,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"Modal"},[n("Row",{staticClass:"colLeft"},[n("Col",{staticClass:"colLeft",attrs:{xl:6,lg:6,md:6,sm:6,xs:24}},[n("div",{staticClass:"Nav"},[n("div",{staticClass:"input"},[n("Input",{staticStyle:{width:"90%"},attrs:{search:"","enter-button":"",placeholder:"请输入分类名称"},on:{"on-search":t.changePage},model:{value:t.uploadName.name,callback:function(e){t.$set(t.uploadName,"name",e)},expression:"uploadName.name"}})],1),n("div",{staticClass:"trees-coadd"},[n("div",{staticClass:"scollhide"},[n("div",{staticClass:"trees"},[n("Tree",{ref:"tree",staticClass:"treeBox",attrs:{data:t.treeData,render:t.renderContent,"load-data":t.loadData}})],1)])])])]),n("Col",{staticClass:"colLeft",attrs:{xl:18,lg:18,md:18,sm:18,xs:24}},[n("div",{staticClass:"conter"},[n("div",{staticClass:"bnt acea-row row-middle"},[n("Col",{attrs:{span:"24"}},[0!==t.isShow?n("Button",{staticClass:"mr10",attrs:{type:"primary",disabled:0===t.checkPicList.length},on:{click:t.checkPics}},[t._v("使用选中图片")]):t._e(),n("Upload",{staticClass:"mr10 mb10",staticStyle:{"margin-top":"1px",display:"inline-block"},attrs:{"show-upload-list":!1,action:t.fileUrl,"before-upload":t.beforeUpload,data:t.uploadData,headers:t.header,multiple:!0,format:["jpg","jpeg","png","gif"],"on-success":t.handleSuccess}},[n("Button",{attrs:{type:"primary"}},[t._v("上传图片")])],1),n("Button",{staticClass:"mr10",attrs:{type:"error",disabled:0===t.checkPicList.length},on:{click:function(e){return e.stopPropagation(),t.editPicList("图片")}}},[t._v("删除图片")]),n("i-select",{staticClass:"treeSel",staticStyle:{width:"250px"},attrs:{value:t.pids,placeholder:"图片移动至"}},[t._l(t.list,(function(e,a){return n("i-option",{key:a,staticStyle:{display:"none"},attrs:{value:e.value}},[t._v("\n "+t._s(e.title)+"\n ")])})),n("Tree",{ref:"reference",staticClass:"treeBox",attrs:{data:t.treeData2,render:t.renderContentSel,"load-data":t.loadData}})],2)],1)],1),n("div",{staticClass:"pictrueList acea-row"},[n("Row",{staticClass:"conter",attrs:{gutter:24}},[n("div",{directives:[{name:"show",rawName:"v-show",value:t.isShowPic,expression:"isShowPic"}],staticClass:"imagesNo"},[n("Icon",{attrs:{type:"ios-images",size:"60",color:"#dbdbdb"}}),n("span",{staticClass:"imagesNo_sp"},[t._v("图片库为空")])],1),n("div",{staticClass:"acea-row mb10"},t._l(t.pictrueList,(function(e,a){return n("div",{key:a,staticClass:"pictrueList_pic mr10 mb10",on:{mouseenter:function(n){return t.enterMouse(e)},mouseleave:function(n){return t.enterMouse(e)}}},[0GWbsaPlx8C*KOE%bBF_QdYR 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 J6GU$)004GMXjcFL delta 207 zcmV;=05JdH8{iwT_5pwMqHW;|+YuukS(bSkcMP^+8(M}FM8lYJ{+YX>-9?XJ7@$>$fG?mI&V;Oz>)~8*phbk_TP{1f4KPS>*F$C-uw1nw-%p#cKp#V zj&HxIEbqGqZxY+JxKlEJ6zzT-_-iQ_SA#K+r^2Ahp5=nRV6&$Jl?MT$vpou%0|*0t J@d7uTSQFljm^1v4ghA9M?mazy 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 literal 0 HcmV?d00001 diff --git a/crmeb/public/admin/js/chunk-0c5fa9fc.89516c7b.js b/crmeb/public/admin/js/chunk-0c5fa9fc.287f927d.js similarity index 99% rename from crmeb/public/admin/js/chunk-0c5fa9fc.89516c7b.js rename to crmeb/public/admin/js/chunk-0c5fa9fc.287f927d.js index 9a1dafebd..3044b0b68 100644 --- a/crmeb/public/admin/js/chunk-0c5fa9fc.89516c7b.js +++ b/crmeb/public/admin/js/chunk-0c5fa9fc.287f927d.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-0c5fa9fc"],{"037a":function(e,t,a){"use strict";var s=a("7fd1");a.n(s).a},"08ea":function(e,t,a){"use strict";a.r(t);var s=a("d0ff"),n=a("c964"),i=a("f3f3"),r=(a("96cf"),a("d3b7"),a("6062"),a("3ca3"),a("ddb0"),a("d81d"),a("a15b"),a("159b"),a("232f")),o=a("2f62"),l=a("61f7"),c={name:"table-expand",filters:{formatDate:function(e){if(0!==e)return e=new Date(1e3*e),Object(l.a)(e,"yyyy-MM-dd hh:mm")}},props:{row:Object}},u=(a("e258"),a("2877")),d=Object(u.a)(c,(function(){var e=this,t=e.$createElement;t=e._self._c||t;return t("div",[t("Row",{staticClass:"expand-row"},[t("Col",{attrs:{span:"6"}},[t("span",{staticClass:"expand-key"},[e._v("首次访问:")]),t("span",{staticClass:"expand-value"},[e._v(" "+e._s(e._f("formatDate")(e.row.add_time)))])]),t("Col",{attrs:{span:"6"}},[t("span",{staticClass:"expand-key"},[e._v("近次访问:")]),t("span",{staticClass:"expand-value"},[e._v(e._s(e._f("formatDate")(e.row.last_time)))])]),t("Col",{attrs:{span:"6"}},[t("span",{staticClass:"expand-key"},[e._v("身份证号:")]),t("span",{staticClass:"expand-value"},[e._v(e._s(e.row.card_id))])]),t("Col",{attrs:{span:"6"}},[t("span",{staticClass:"expand-key"},[e._v("真实姓名:")]),t("span",{staticClass:"expand-value"},[e._v(e._s(e.row.real_name))])])],1),t("Row",{staticClass:"expand-row"},[t("Col",{attrs:{span:"6"}},[t("span",{staticClass:"expand-key"},[e._v("标签:")]),t("span",{staticClass:"expand-value"},[e._v(e._s(e.row.labels))])]),t("Col",{attrs:{span:"6"}},[t("span",{staticClass:"expand-key"},[e._v("生日:")]),t("span",{staticClass:"expand-value"},[e._v(e._s(e.row.birthday))])]),t("Col",{attrs:{span:"6"}},[t("span",{staticClass:"expand-key"},[e._v("推荐人:")]),t("span",{staticClass:"expand-value"},[e._v(e._s(e.row.spread_uid_nickname))])]),t("Col",{attrs:{span:"6"}},[t("span",{staticClass:"expand-key"},[e._v("地址:")]),t("span",{staticClass:"expand-value"},[e._v(e._s(e.row.addres))])])],1),t("Row",{staticClass:"expand-row"},[t("Col",{attrs:{span:"6"}},[t("span",{staticClass:"expand-key"},[e._v("备注:")]),t("span",{staticClass:"expand-value"},[e._v(e._s(e.row.mark))])])],1)],1)}),[],!1,null,"73d11289",null).exports,m=(c=a("fc11"),a("b64b"),a("4de4"),a("a434"),a("e9c4"),a("c24f")),p=(c={name:"userEdit",components:{userLabel:r.a},props:{userData:{type:Object,default:function(){}}},watch:{},data:function(){return{modals:!1,labelShow:!1,orderStatus:0,total_num:0,splitSwitch:!0,formItem:{uid:0,real_name:"",phone:"",birthday:"",card_id:"",addres:"",mark:"",pwd:"",true_pwd:"",level:"",group_id:"",label_id:[],spread_open:0,is_promoter:0,status:1},express:[],expressTemp:[],deliveryList:[],temp:{},export_open:!0,manyFormValidate:[],groupInfo:[],labelInfo:[],levelInfo:[],infoData:{groupInfo:[],labelInfo:[],levelInfo:[]},dataLabel:[]}},mounted:function(){var e=this,t=(this.$set(this.infoData,"groupInfo",this.userData.groupInfo),this.$set(this.infoData,"levelInfo",this.userData.levelInfo),this.$set(this.infoData,"labelInfo",this.userData.labelInfo),Object.keys(this.formItem));this.userData.userInfo.uid&&(t.map((function(t){e.formItem[t]=e.userData.userInfo[t]})),this.formItem.birthday||(this.formItem.birthday=""),this.formItem.label_id.length&&(this.dataLabel=this.formItem.label_id))},methods:(p={addLabel:function(){this.$modalForm(Object(m.M)(0)).then((function(){}))},closeLabel:function(e){var t=this.dataLabel.indexOf(this.dataLabel.filter((function(t){return t.id==e.id}))[0]);this.dataLabel.splice(t,1)},changeModal:function(e){e||(this.cancel(),this.reset())},openLabel:function(e){this.labelShow=!0,this.$refs.userLabel.userLabel(JSON.parse(JSON.stringify(this.infoData.labelInfo)))},cancel:function(){},activeData:function(e){this.labelShow=!1,this.dataLabel=e},labelClose:function(){this.labelShow=!1}},Object(c.a)(p,"closeLabel",(function(e){var t=this.dataLabel.indexOf(this.dataLabel.filter((function(t){return t.id==e.id}))[0]);this.dataLabel.splice(t,1)})),Object(c.a)(p,"reset",(function(){this.formItem={uid:0,real_name:"",phone:"",birthday:"",card_id:"",addres:"",mark:"",pwd:"",true_pwd:"",level:"",group_id:"",label_id:[],spread_open:0,is_promoter:0,status:1}})),p)},a("037a"),Object(u.a)(c,(function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("Form",{ref:"formItem",attrs:{model:e.formItem,"label-width":100},nativeOn:{submit:function(e){e.preventDefault()}}},[e.formItem.uid?a("FormItem",{attrs:{label:"编号:"}},[a("Input",{staticClass:"form-sty",staticStyle:{width:"80%"},attrs:{disabled:"",placeholder:"请输入编号"},model:{value:e.formItem.uid,callback:function(t){e.$set(e.formItem,"uid",t)},expression:"formItem.uid"}})],1):e._e(),a("FormItem",{attrs:{label:"真实姓名:"}},[a("Input",{staticClass:"form-sty",staticStyle:{width:"80%"},attrs:{placeholder:"请输入真实姓名"},model:{value:e.formItem.real_name,callback:function(t){e.$set(e.formItem,"real_name","string"==typeof t?t.trim():t)},expression:"formItem.real_name"}})],1),a("FormItem",{attrs:{label:"手机号码:"}},[a("Input",{staticClass:"form-sty",staticStyle:{width:"80%"},attrs:{placeholder:"请输入手机号码"},model:{value:e.formItem.phone,callback:function(t){e.$set(e.formItem,"phone",t)},expression:"formItem.phone"}})],1),a("FormItem",{attrs:{label:"生日:"}},[a("DatePicker",{staticClass:"form-sty",staticStyle:{width:"80%"},attrs:{type:"date",value:e.formItem.birthday,placeholder:"请选择生日",format:"yyyy-MM-dd"},on:{"on-change":function(t){e.formItem.birthday=t}}})],1),a("FormItem",{attrs:{label:"身份证号:"}},[a("Input",{staticClass:"form-sty",staticStyle:{width:"80%"},attrs:{placeholder:"请输入身份证号"},model:{value:e.formItem.card_id,callback:function(t){e.$set(e.formItem,"card_id","string"==typeof t?t.trim():t)},expression:"formItem.card_id"}})],1),a("FormItem",{attrs:{label:"用户地址:"}},[a("Input",{staticClass:"form-sty",staticStyle:{width:"80%"},attrs:{placeholder:"请输入用户地址"},model:{value:e.formItem.addres,callback:function(t){e.$set(e.formItem,"addres",t)},expression:"formItem.addres"}})],1),a("FormItem",{attrs:{label:"用户备注:"}},[a("Input",{staticClass:"form-sty",staticStyle:{width:"80%"},attrs:{placeholder:"请输入用户备注"},model:{value:e.formItem.mark,callback:function(t){e.$set(e.formItem,"mark",t)},expression:"formItem.mark"}})],1),a("FormItem",{attrs:{label:"登录密码:"}},[a("Input",{staticClass:"form-sty",staticStyle:{width:"80%"},attrs:{type:"password",placeholder:"请输入登录密码"},model:{value:e.formItem.pwd,callback:function(t){e.$set(e.formItem,"pwd",t)},expression:"formItem.pwd"}})],1),a("FormItem",{attrs:{label:"确认密码:"}},[a("Input",{staticClass:"form-sty",staticStyle:{width:"80%"},attrs:{type:"password",placeholder:"请输入确认密码"},model:{value:e.formItem.true_pwd,callback:function(t){e.$set(e.formItem,"true_pwd",t)},expression:"formItem.true_pwd"}})],1),a("FormItem",{attrs:{label:"用户等级:"}},[a("Select",{staticClass:"form-sty",model:{value:e.formItem.level,callback:function(t){e.$set(e.formItem,"level",t)},expression:"formItem.level"}},e._l(e.infoData.levelInfo,(function(t,s){return a("Option",{key:s,attrs:{value:t.id}},[e._v(e._s(t.name))])})),1)],1),a("FormItem",{attrs:{label:"用户分组:"}},[a("Select",{staticClass:"form-sty",model:{value:e.formItem.group_id,callback:function(t){e.$set(e.formItem,"group_id",t)},expression:"formItem.group_id"}},e._l(e.infoData.groupInfo,(function(t,s){return a("Option",{key:s,attrs:{value:t.id}},[e._v(e._s(t.group_name))])})),1)],1),a("FormItem",{attrs:{label:"用户标签:"}},[a("div",{staticStyle:{display:"flex"}},[a("div",{staticClass:"labelInput acea-row row-between-wrapper",on:{click:e.openLabel}},[a("div",{staticStyle:{width:"90%"}},[e.dataLabel.length?a("div",e._l(e.dataLabel,(function(t,s){return a("Tag",{key:s,attrs:{closable:""},on:{"on-close":function(a){return e.closeLabel(t)}}},[e._v(e._s(t.label_name))])})),1):a("span",{staticClass:"span"},[e._v("选择用户关联标签")])]),a("div",{staticClass:"ivu-icon ivu-icon-ios-arrow-down"})]),a("span",{staticClass:"addfont",on:{click:e.addLabel}},[e._v("新增标签")])])]),a("FormItem",{attrs:{label:"推广资格:"}},[a("RadioGroup",{staticClass:"form-sty",model:{value:e.formItem.spread_open,callback:function(t){e.$set(e.formItem,"spread_open",t)},expression:"formItem.spread_open"}},[a("Radio",{attrs:{label:1}},[e._v("启用")]),a("Radio",{attrs:{label:0}},[e._v("禁用")])],1),a("div",{staticClass:"tip"},[e._v("禁用用户的推广资格后,在任何分销模式下该用户都无分销权限")])],1),a("FormItem",{attrs:{label:"推广权限:"}},[a("RadioGroup",{staticClass:"form-sty",model:{value:e.formItem.is_promoter,callback:function(t){e.$set(e.formItem,"is_promoter",t)},expression:"formItem.is_promoter"}},[a("Radio",{attrs:{label:1}},[e._v("开启")]),a("Radio",{attrs:{label:0}},[e._v("锁定")]),a("div",{staticClass:"tip"},[e._v("指定分销模式下,开启或关闭用户的推广权限")])],1)],1),a("FormItem",{attrs:{label:"用户状态:"}},[a("RadioGroup",{staticClass:"form-sty",model:{value:e.formItem.status,callback:function(t){e.$set(e.formItem,"status",t)},expression:"formItem.status"}},[a("Radio",{attrs:{label:1}},[e._v("开启")]),a("Radio",{attrs:{label:0}},[e._v("锁定")])],1)],1)],1),a("Modal",{attrs:{scrollable:"",title:"请选择用户标签",closable:!1,width:"500","footer-hide":!0},model:{value:e.labelShow,callback:function(t){e.labelShow=t},expression:"labelShow"}},[e.labelShow?a("userLabel",{attrs:{only_get:!0,uid:e.formItem.uid},on:{close:e.labelClose,activeData:e.activeData}}):e._e()],1)],1)}),[],!1,null,"72f1861d",null).exports),h=a("bbbc"),f=(c=a("31b4"),a("a8e0")),b=a("a716"),v=a("c42b"),g=a("2e8e"),_=a("8c03");c={name:"user_list",components:{expandRow:d,editFrom:c.a,sendFrom:f.a,userDetails:b.a,newsCategory:v.a,customerInfo:_.default,userLabel:r.a,userEdit:p},data:function(){return{dataLabel:[],selectDataLabel:[],userData:{},modals:!1,selectLabelShow:!1,labelShow:!1,customerShow:!1,promoterShow:!1,labelActive:{uid:0},formInline:{uid:0,spread_uid:0,image:""},options:{shortcuts:[{text:"今天",value:function(){var e=new Date,t=new Date;return t.setTime(new Date((new Date).getFullYear(),(new Date).getMonth(),(new Date).getDate())),[t,e]}},{text:"昨天",value:function(){var e=new Date,t=new Date;return t.setTime(t.setTime(new Date((new Date).getFullYear(),(new Date).getMonth(),(new Date).getDate()-1))),e.setTime(e.setTime(new Date((new Date).getFullYear(),(new Date).getMonth(),(new Date).getDate()-1))),[t,e]}},{text:"最近7天",value:function(){var e=new Date,t=new Date;return t.setTime(t.setTime(new Date((new Date).getFullYear(),(new Date).getMonth(),(new Date).getDate()-6))),[t,e]}},{text:"最近30天",value:function(){var e=new Date,t=new Date;return t.setTime(t.setTime(new Date((new Date).getFullYear(),(new Date).getMonth(),(new Date).getDate()-29))),[t,e]}},{text:"本月",value:function(){var e=new Date,t=new Date;return t.setTime(t.setTime(new Date((new Date).getFullYear(),(new Date).getMonth(),1))),[t,e]}},{text:"本年",value:function(){var e=new Date,t=new Date;return t.setTime(t.setTime(new Date((new Date).getFullYear(),0,1))),[t,e]}}]},collapse:!1,headeNum:[{type:"",name:"全部"},{type:"wechat",name:"微信公众号"},{type:"routine",name:"微信小程序"},{type:"h5",name:"H5"},{type:"pc",name:"PC"},{type:"app",name:"APP"}],address:[],addresData:g.a,isShowSend:!0,modal13:!1,maxCols:4,scrollerHeight:"600",contentTop:"130",contentWidth:"98%",grid:{xl:8,lg:8,md:12,sm:24,xs:24},grid2:{xl:18,lg:16,md:12,sm:24,xs:24},loading:!1,total:0,userFrom:{label_id:"",user_type:"",status:"",sex:"",is_promoter:"",country:"",isMember:"",pay_count:"",user_time_type:"",user_time:"",nickname:"",province:"",city:"",page:1,limit:15,level:"",group_id:"",field_key:""},field_key:"",level:"",group_id:"",label_id:"",user_time_type:"",pay_count:"",columns:[{type:"expand",width:40,render:function(e,t){return e(d,{props:{row:t.row}})}},{type:"selection",width:60,align:"center"},{title:"ID",key:"uid",width:80},{title:"头像",slot:"avatars",minWidth:60},{title:"姓名",slot:"nickname",minWidth:150},{title:"付费会员",slot:"isMember",minWidth:90},{title:"用户等级",key:"level",minWidth:90},{title:"分组",key:"group_id",minWidth:100},{title:"手机号",key:"phone",minWidth:100},{title:"用户类型",key:"user_type",minWidth:100},{title:"余额",key:"now_money",sortable:"custom",minWidth:100},{title:"操作",slot:"action",fixed:"right",minWidth:120}],userLists:[],FromData:null,selectionList:[],user_ids:"",selectedData:[],timeVal:[],groupList:[],levelList:[],labelFrom:{page:1,limit:""},labelLists:[],selectedIds:new Set,ids:[]}},computed:Object(i.a)(Object(i.a)({},Object(o.e)("media",["isMobile"])),{},{labelWidth:function(){return this.isMobile?void 0:100},labelPosition:function(){return this.isMobile?"top":"right"}}),created:function(){this.getList()},mounted:function(){this.userGroup(),this.levelLists()},methods:{setUser:function(){var e=this,t=this.$refs.userEdit.formItem,a=[];this.$refs.userEdit.dataLabel.map((function(e){a.push(e.id)})),t.label_id=a,t.uid?Object(m.h)(t).then((function(t){e.modals=!1,e.$Message.success(t.msg),e.getList()})).catch((function(t){e.$Message.error(t.msg)})):Object(m.G)(t).then((function(t){e.modals=!1,e.$Message.success(t.msg),e.getList()})).catch((function(t){e.$Message.error(t.msg)}))},onceGetList:function(){this.labelActive.uid=0,this.getList()},labelClose:function(){this.labelActive.uid=0,this.labelShow=!1,this.selectLabelShow=!1},putSend:function(e){var t=this;this.$refs[e].validate((function(a){if(a){if(!t.formInline.spread_uid)return t.$Message.error("请上传用户");Object(h.c)(t.formInline).then((function(a){t.promoterShow=!1,t.$Message.success(a.msg),t.getList(),t.$refs[e].resetFields()})).catch((function(e){t.$Message.error(e.msg)}))}}))},save:function(){this.modals=!0},synchro:function(){var e=this;Object(m.X)().then((function(t){e.$Message.success(t.msg)})).catch((function(t){e.$Message.error(t.msg)}))},groupLists:function(){var e=this;this.loading=!0,Object(m.O)(this.labelFrom).then(function(){var t=Object(n.a)(regeneratorRuntime.mark((function t(a){var s;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:s=a.data,e.labelLists=s.list;case 2:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()).catch((function(t){e.loading=!1,e.$Message.error(t.msg)}))},onClickTab:function(e){this.userFrom.page=1,this.userFrom.user_type=e,this.getList()},userGroup:function(){var e=this;Object(m.L)({page:1,limit:""}).then((function(t){e.groupList=t.data.list}))},levelLists:function(){var e=this;Object(m.q)({page:1,limit:"",title:"",is_show:1}).then((function(t){e.levelList=t.data.list}))},setGroup:function(){var e,t=this;0===this.ids.length?this.$Message.warning("请选择要设置分组的用户"):(e={uids:this.ids},this.$modalForm(Object(m.W)(e)).then((function(){return t.$refs.sends.getList()})))},setLabel:function(){0===this.ids.length?this.$Message.warning("请选择要设置标签的用户"):(this.ids,this.labelActive.uid=0,this.labelShow=!0)},activeSelectData:function(e){this.selectLabelShow=!1,this.selectDataLabel=e||[]},activeData:function(e){var t=this,a=[];e.length&&(e.map((function(e){a.push(e.id)})),Object(m.C)({uids:this.ids.join(","),label_id:a}).then((function(e){t.labelShow=!1,t.selectedIds=new Set,t.getList(),t.$Message.success(e.msg)})))},changeMember:function(){this.userFrom.page=1,this.getList()},changeCountry:function(){"abroad"!==this.userFrom.country&&this.userFrom.country||(this.selectedData=[],this.userFrom.province="",this.userFrom.city="",this.address=[])},handleChange:function(e,t){this.selectedData=t.map((function(e){return e.label})),this.userFrom.province=this.selectedData[0],this.userFrom.city=this.selectedData[1]},onchangeTime:function(e){this.timeVal=e,this.userFrom.user_time=this.timeVal.join("-")},changeMenu:function(e,t,a){var s=this,n=[],i=(n.push(e.uid),{uids:n});switch(t){case"1":this.$refs.userDetails.modals=!0,this.$refs.userDetails.getDetails(e.uid);break;case"2":this.getOtherFrom(e.uid);break;case"3":this.giveLevelTime(e.uid);break;case"4":this.del(e,"清除 【 "+e.nickname+" 】的会员等级",a,"user");break;case"5":this.$modalForm(Object(m.W)(i)).then((function(){return s.getList()}));break;case"6":this.openLabel(e);break;case"7":this.editS(e);break;default:this.del(e,"解除【 "+e.nickname+" 】的上级推广人",a,"tuiguang")}},openLabel:function(e){this.labelShow=!0,this.labelActive.uid=e.uid},openSelectLabel:function(){this.selectLabelShow=!0},editS:function(e){this.promoterShow=!0,this.formInline.uid=e.uid},customer:function(){this.customerShow=!0},imageObject:function(e){this.customerShow=!1,this.formInline.spread_uid=e.uid,this.formInline.image=e.image},cancel:function(e){this.promoterShow=!1,this.$refs[e].resetFields()},giveLevel:function(e){var t=this;Object(m.l)(e).then(function(){var e=Object(n.a)(regeneratorRuntime.mark((function e(a){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!1===a.data.status)return e.abrupt("return",t.$authLapse(a.data));e.next=2;break;case 2:t.FromData=a.data,t.$refs.edits.modals=!0;case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){t.$Message.error(e.msg)}))},giveLevelTime:function(e){var t=this;Object(m.m)(e).then(function(){var e=Object(n.a)(regeneratorRuntime.mark((function e(a){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!1===a.data.status)return e.abrupt("return",t.$authLapse(a.data));e.next=2;break;case 2:t.FromData=a.data,t.$refs.edits.modals=!0;case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){t.$Message.error(e.msg)}))},del:function(e,t,a,s){var n=this;t={title:t,num:a,url:("user"===s?"user/del_level/":"agent/stair/delete_spread/").concat(e.uid),method:"user"===s?"DELETE":"PUT",ids:""};this.$modalSure(t).then((function(e){n.$Message.success(e.msg),n.getList()})).catch((function(e){n.$Message.error(e.msg)}))},submitModel:function(){this.getList()},getList:function(){var e,t=this;this.selectDataLabel.length&&(e=[],this.selectDataLabel.forEach((function(t){e.push(t.id)})),this.userFrom.label_id=e.join(",")),this.userFrom.user_type=this.userFrom.user_type||"",this.userFrom.status=this.userFrom.status||"",this.userFrom.sex=this.userFrom.sex||"",this.userFrom.is_promoter=this.userFrom.is_promoter||"",this.userFrom.country=this.userFrom.country||"",this.userFrom.pay_count="all"===this.pay_count?"":this.pay_count,this.userFrom.user_time_type="all"===this.user_time_type?"":this.user_time_type,this.userFrom.field_key="all"===this.field_key?"":this.field_key,this.userFrom.level="all"===this.level?"":this.level,this.userFrom.group_id="all"===this.group_id?"":this.group_id,this.loading=!0,Object(m.R)(this.userFrom).then(function(){var e=Object(n.a)(regeneratorRuntime.mark((function e(a){var s;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:s=a.data,t.userLists=s.list,t.total=s.count,t.loading=!1,t.$nextTick((function(){t.setChecked()}));case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){t.loading=!1,t.$Message.error(e.msg)}))},pageChange:function(e){this.selectionList=[],this.userFrom.page=e,this.getList()},userSearchs:function(){this.userFrom.page=1,this.getList()},reset:function(e){this.userFrom={user_type:this.userFrom.user_type,status:"",sex:"",is_promoter:"",country:"",pay_count:"",user_time_type:"",user_time:"",nickname:"",field_key:"",level:"",group_id:"",label_id:"",page:1,limit:20},this.field_key="",this.level="",this.group_id="",this.dataLabel=[],this.selectDataLabel=[],this.user_time_type="",this.pay_count="",this.timeVal=[],this.selectedIds=new Set,this.getList()},getUserFrom:function(e){var t=this;Object(m.j)(e).then(function(){var e=Object(n.a)(regeneratorRuntime.mark((function e(a){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t.modals=!0,t.userData=a.data;case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){t.$Message.error(e.msg)}))},getOtherFrom:function(e){var t=this;Object(m.g)(e).then(function(){var e=Object(n.a)(regeneratorRuntime.mark((function e(a){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!1===a.data.status)return e.abrupt("return",t.$authLapse(a.data));e.next=2;break;case 2:t.FromData=a.data,t.$refs.edits.modals=!0;case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){t.$Message.error(e.msg)}))},onchangeIsShow:function(e){var t=this;e={id:e.uid,status:e.status};Object(m.p)(e).then(function(){var e=Object(n.a)(regeneratorRuntime.mark((function e(a){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t.$Message.success(a.msg);case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){t.$Message.error(e.msg)}))},onSend:function(){0===this.ids.length?this.$Message.warning("请选择要发送优惠券的用户"):(this.$refs.sends.modals=!0,this.$refs.sends.getList())},onSendPic:function(){0===this.ids.length?this.$Message.warning("请选择要发送图文消息的用户"):this.modal13=!0},edit:function(e){this.getUserFrom(e.uid)},submitFail:function(){},sortChanged:function(e){this.userFrom[e.key]=e.order,this.getList()},handleSelectAll:function(e){var t=this;0===e.length?this.$refs.table.data.forEach((function(e){t.selectedIds.has(e.uid)&&t.selectedIds.delete(e.uid)})):e.forEach((function(e){t.selectedIds.add(e.uid)})),this.$nextTick((function(){t.setChecked()}))},handleSelectRow:function(e,t){var a=this;this.selectedIds.add(t.uid),this.$nextTick((function(){a.setChecked()}))},handleCancelRow:function(e,t){var a=this;this.selectedIds.delete(t.uid),this.$nextTick((function(){a.setChecked()}))},setChecked:function(){this.ids=Object(s.a)(this.selectedIds);var e,t=this.$refs.table.objData;for(e in t)this.selectedIds.has(t[e].uid)&&(t[e]._isChecked=!0)}}},a("30ff"),f=Object(u.a)(c,(function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("div",{staticClass:"i-layout-page-header"},[a("div",{staticClass:"i-layout-page-header"},[a("span",{staticClass:"ivu-page-header-title"},[e._v("用户管理")]),a("div",[a("Tabs",{on:{"on-click":e.onClickTab}},e._l(e.headeNum,(function(e,t){return a("TabPane",{key:t,attrs:{label:e.name,name:e.type}})})),1)],1)])]),a("Card",{staticClass:"ivu-mt listbox",attrs:{bordered:!1,"dis-hover":""}},[a("Form",{ref:"userFrom",attrs:{model:e.userFrom,"label-width":e.labelWidth,"label-position":e.labelPosition},nativeOn:{submit:function(e){e.preventDefault()}}},[a("Row",{attrs:{gutter:16}},[a("Col",{attrs:{span:"18"}},[a("Col",{attrs:{span:"24"}},[a("Col",e._b({},"Col",e.grid,!1),[a("FormItem",{attrs:{label:"用户搜索:","label-for":"nickname"}},[a("Input",{attrs:{placeholder:"请输入用户","element-id":"nickname",clearable:""},model:{value:e.userFrom.nickname,callback:function(t){e.$set(e.userFrom,"nickname",t)},expression:"userFrom.nickname"}},[a("Select",{staticStyle:{width:"80px"},attrs:{slot:"prepend"},slot:"prepend",model:{value:e.field_key,callback:function(t){e.field_key=t},expression:"field_key"}},[a("Option",{attrs:{value:"all"}},[e._v("全部")]),a("Option",{attrs:{value:"uid"}},[e._v("UID")]),a("Option",{attrs:{value:"phone"}},[e._v("手机号")]),a("Option",{attrs:{value:"nickname"}},[e._v("用户昵称")])],1)],1)],1)],1)],1)],1),e.collapse?[a("Col",{attrs:{span:"18"}},[a("Col",e._b({},"Col",e.grid,!1),[a("FormItem",{attrs:{label:"用户等级:","label-for":"level"}},[a("Select",{attrs:{placeholder:"请选择用户等级","element-id":"level",clearable:""},model:{value:e.level,callback:function(t){e.level=t},expression:"level"}},[a("Option",{attrs:{value:"all"}},[e._v("全部")]),e._l(e.levelList,(function(t,s){return a("Option",{key:s,attrs:{value:t.id}},[e._v(e._s(t.name))])}))],2)],1)],1),a("Col",e._b({},"Col",e.grid,!1),[a("FormItem",{attrs:{label:"用户分组:","label-for":"group_id"}},[a("Select",{attrs:{placeholder:"请选择用户分组","element-id":"group_id",clearable:""},model:{value:e.group_id,callback:function(t){e.group_id=t},expression:"group_id"}},[a("Option",{attrs:{value:"all"}},[e._v("全部")]),e._l(e.groupList,(function(t,s){return a("Option",{key:s,attrs:{value:t.id}},[e._v(e._s(t.group_name))])}))],2)],1)],1),a("Col",e._b({},"Col",e.grid,!1),[a("FormItem",{attrs:{label:"用户标签:","label-for":"label_id"}},[a("div",{staticClass:"labelInput acea-row row-between-wrapper",on:{click:e.openSelectLabel}},[a("div",{staticStyle:{width:"90%"}},[e.selectDataLabel.length?a("div",e._l(e.selectDataLabel,(function(t,s){return a("Tag",{key:s,attrs:{closable:!1},on:{"on-close":function(a){return e.closeLabel(t)}}},[e._v(e._s(t.label_name))])})),1):a("span",{staticClass:"span"},[e._v("选择用户关联标签")])]),a("div",{staticClass:"ivu-icon ivu-icon-ios-arrow-down"})])])],1)],1),a("Col",{attrs:{span:"18"}},[a("Col",e._b({},"Col",e.grid,!1),[a("FormItem",{attrs:{label:"付费会员:","label-for":"isMember"}},[a("RadioGroup",{attrs:{type:"button"},model:{value:e.userFrom.isMember,callback:function(t){e.$set(e.userFrom,"isMember",t)},expression:"userFrom.isMember"}},[a("Radio",{attrs:{label:""}},[a("span",[e._v("全部")])]),a("Radio",{attrs:{label:"1"}},[a("span",[e._v("是")])]),a("Radio",{attrs:{label:"0"}},[a("span",[e._v("否")])])],1)],1)],1),a("Col",e._b({},"Col",e.grid,!1),[a("FormItem",{attrs:{label:"国家:","label-for":"country"}},[a("Select",{attrs:{placeholder:"请选择国家","element-id":"country",clearable:""},on:{"on-change":e.changeCountry},model:{value:e.userFrom.country,callback:function(t){e.$set(e.userFrom,"country",t)},expression:"userFrom.country"}},[a("Option",{attrs:{value:"domestic"}},[e._v("中国")]),a("Option",{attrs:{value:"abroad"}},[e._v("外国")])],1)],1)],1),"domestic"===e.userFrom.country?a("Col",e._b({},"Col",e.grid,!1),[a("FormItem",{attrs:{label:"省份:"}},[a("Cascader",{attrs:{data:e.addresData,value:e.address},on:{"on-change":e.handleChange},model:{value:e.address,callback:function(t){e.address=t},expression:"address"}})],1)],1):e._e()],1),a("Col",{attrs:{span:"18"}},[a("Col",e._b({},"Col",e.grid,!1),[a("FormItem",{attrs:{label:"性别:","label-for":"sex"}},[a("RadioGroup",{attrs:{type:"button"},model:{value:e.userFrom.sex,callback:function(t){e.$set(e.userFrom,"sex",t)},expression:"userFrom.sex"}},[a("Radio",{attrs:{label:""}},[a("span",[e._v("全部")])]),a("Radio",{attrs:{label:"1"}},[a("span",[e._v("男")])]),a("Radio",{attrs:{label:"2"}},[a("span",[e._v("女")])]),a("Radio",{attrs:{label:"0"}},[a("span",[e._v("保密")])])],1)],1)],1),a("Col",e._b({},"Col",e.grid,!1),[a("FormItem",{attrs:{label:"身份:","label-for":"is_promoter"}},[a("RadioGroup",{attrs:{type:"button"},model:{value:e.userFrom.is_promoter,callback:function(t){e.$set(e.userFrom,"is_promoter",t)},expression:"userFrom.is_promoter"}},[a("Radio",{attrs:{label:""}},[a("span",[e._v("全部")])]),a("Radio",{attrs:{label:"1"}},[a("span",[e._v("推广员")])]),a("Radio",{attrs:{label:"0"}},[a("span",[e._v("普通用户")])])],1)],1)],1)],1),a("Col",{attrs:{span:"18"}},[a("Col",e._b({},"Col",e.grid,!1),[a("FormItem",{attrs:{label:"访问情况:","label-for":"user_time_type"}},[a("Select",{attrs:{placeholder:"请选择访问情况","element-id":"user_time_type",clearable:""},model:{value:e.user_time_type,callback:function(t){e.user_time_type=t},expression:"user_time_type"}},[a("Option",{attrs:{value:""}},[e._v("全部")]),a("Option",{attrs:{value:"visitno"}},[e._v("时间段未访问")]),a("Option",{attrs:{value:"visit"}},[e._v("时间段访问过")]),a("Option",{attrs:{value:"add_time"}},[e._v("首次访问")])],1)],1)],1),e.user_time_type?a("Col",e._b({},"Col",e.grid,!1),[a("FormItem",{attrs:{label:"访问时间:","label-for":"user_time"}},[a("DatePicker",{staticClass:"mr20",staticStyle:{width:"300px"},attrs:{editable:!1,value:e.timeVal,format:"yyyy/MM/dd",type:"datetimerange",placement:"bottom-start",placeholder:"请选择访问时间",options:e.options},on:{"on-change":e.onchangeTime}})],1)],1):e._e()],1),a("Col",{attrs:{span:"18"}},[a("Col",e._b({},"Col",e.grid,!1),[a("FormItem",{attrs:{label:"下单次数:","label-for":"pay_count"}},[a("Select",{attrs:{placeholder:"请选择下单次数","element-id":"pay_count",clearable:""},model:{value:e.pay_count,callback:function(t){e.pay_count=t},expression:"pay_count"}},[a("Option",{attrs:{value:"all"}},[e._v("全部")]),a("Option",{attrs:{value:"-1"}},[e._v("0次")]),a("Option",{attrs:{value:"0"}},[e._v("1次以上")]),a("Option",{attrs:{value:"1"}},[e._v("2次以上")]),a("Option",{attrs:{value:"2"}},[e._v("3次以上")]),a("Option",{attrs:{value:"3"}},[e._v("4次以上")]),a("Option",{attrs:{value:"4"}},[e._v("5次以上")])],1)],1)],1)],1)]:e._e(),a("Col",{staticClass:"ivu-text-right userFrom",attrs:{span:"6"}},[a("FormItem",[a("Button",{staticClass:"mr15",attrs:{type:"primary",icon:"ios-search",label:"default"},on:{click:e.userSearchs}},[e._v("搜索")]),a("Button",{staticClass:"ResetSearch",on:{click:function(t){return e.reset("userFrom")}}},[e._v("重置")]),a("a",{staticClass:"ivu-ml-8 font14 ml10",on:{click:function(t){e.collapse=!e.collapse}}},[e.collapse?[e._v(" 收起 "),a("Icon",{attrs:{type:"ios-arrow-up"}})]:[e._v(" 展开 "),a("Icon",{attrs:{type:"ios-arrow-down"}})]],2)],1)],1)],2)],1),a("Divider",{attrs:{dashed:""}}),a("Row",{staticClass:"mt20",attrs:{type:"flex",justify:"space-between"}},[a("Col",{attrs:{span:"24"}},[a("Button",{directives:[{name:"auth",rawName:"v-auth",value:["admin-user-save"],expression:"['admin-user-save']"}],staticClass:"mr20",attrs:{type:"primary"},on:{click:function(t){return e.edit({uid:0})}}},[e._v("添加用户")]),a("Button",{directives:[{name:"auth",rawName:"v-auth",value:["admin-user-coupon"],expression:"['admin-user-coupon']"}],staticClass:"mr20",on:{click:e.onSend}},[e._v("发送优惠券")]),"wechat"===e.userFrom.user_type?a("Button",{directives:[{name:"auth",rawName:"v-auth",value:["admin-wechat-news"],expression:"['admin-wechat-news']"}],staticClass:"greens mr20",attrs:{size:"default"},on:{click:e.onSendPic}},[a("Icon",{attrs:{type:"md-list"}}),e._v("\n 发送图文消息\n ")],1):e._e(),a("Button",{directives:[{name:"auth",rawName:"v-auth",value:["admin-user-group_set"],expression:"['admin-user-group_set']"}],staticClass:"mr20",on:{click:e.setGroup}},[e._v("批量设置分组")]),a("Button",{directives:[{name:"auth",rawName:"v-auth",value:["admin-user-set_label"],expression:"['admin-user-set_label']"}],staticClass:"mr20",on:{click:e.setLabel}},[e._v("批量设置标签")])],1),e.selectionList.length?a("Col",{staticClass:"userAlert",attrs:{span:"24"}},[a("Alert",{attrs:{"show-icon":""}},[e._v("\n 已选择"),a("i",{staticClass:"userI"},[e._v(" "+e._s(e.selectionList.length)+" ")]),e._v("项")])],1):e._e()],1),a("Table",{ref:"table",staticClass:"mt25",attrs:{columns:e.columns,data:e.userLists,"highlight-row":"",loading:e.loading,"no-userFrom-text":"暂无数据","no-filtered-userFrom-text":"暂无筛选结果"},on:{"on-sort-change":e.sortChanged,"on-select":e.handleSelectRow,"on-select-cancel":e.handleCancelRow,"on-select-all":e.handleSelectAll,"on-select-all-cancel":e.handleSelectAll},scopedSlots:e._u([{key:"avatars",fn:function(e){var t=e.row;return e.index,[a("div",{directives:[{name:"viewer",rawName:"v-viewer"}],staticClass:"tabBox_img"},[a("img",{directives:[{name:"lazy",rawName:"v-lazy",value:t.avatar,expression:"row.avatar"}]})])]}},{key:"nickname",fn:function(t){var s=t.row;return t.index,[a("div",{staticClass:"acea-row"},[a("Icon",{directives:[{name:"show",rawName:"v-show",value:"男"===s.sex,expression:"row.sex === '男'"}],staticClass:"mr5",attrs:{type:"md-male",color:"#2db7f5",size:"15"}}),a("Icon",{directives:[{name:"show",rawName:"v-show",value:"女"===s.sex,expression:"row.sex === '女'"}],staticClass:"mr5",attrs:{type:"md-female",color:"#ed4014",size:"15"}}),a("div",{domProps:{textContent:e._s(s.nickname)}})],1),1==s.is_del?a("div",{staticStyle:{color:"red"}},[e._v("用户已注销")]):e._e()]}},{key:"isMember",fn:function(t){var s=t.row;return t.index,[a("div",[e._v(e._s(s.isMember?"是":"否"))])]}},{key:"action",fn:function(t){var s=t.row,n=t.index;return[a("a",{on:{click:function(t){return e.edit(s)}}},[e._v("编辑")]),a("Divider",{attrs:{type:"vertical"}}),[a("Dropdown",{on:{"on-click":function(t){return e.changeMenu(s,t,n)}}},[a("a",{attrs:{href:"javascript:void(0)"}},[e._v("\n 更多\n "),a("Icon",{attrs:{type:"ios-arrow-down"}})],1),a("DropdownMenu",{attrs:{slot:"list"},slot:"list"},[a("DropdownItem",{attrs:{name:"1"}},[e._v("账户详情")]),a("DropdownItem",{attrs:{name:"2"}},[e._v("积分余额")]),a("DropdownItem",{attrs:{name:"3"}},[e._v("赠送会员")]),a("DropdownItem",{attrs:{name:"5"}},[e._v("设置分组")]),a("DropdownItem",{attrs:{name:"6"}},[e._v("设置标签")]),a("DropdownItem",{attrs:{name:"7"}},[e._v("修改上级推广人")]),s.spread_uid?a("DropdownItem",{attrs:{name:"8"}},[e._v("清除上级推广人")]):e._e()],1)],1)]]}}])}),a("div",{staticClass:"acea-row row-right page"},[a("Page",{attrs:{total:e.total,current:e.userFrom.page,"show-elevator":"","show-total":"","page-size":e.userFrom.limit},on:{"on-change":e.pageChange}})],1)],1),a("edit-from",{ref:"edits",attrs:{FromData:e.FromData},on:{submitFail:e.submitFail}}),a("send-from",{ref:"sends",attrs:{userIds:e.ids.toString()}}),a("user-details",{ref:"userDetails"}),a("Modal",{staticClass:"modelBox",attrs:{scrollable:"",title:"发送消息",width:"1200",height:"800","footer-hide":""},model:{value:e.modal13,callback:function(t){e.modal13=t},expression:"modal13"}},[e.modal13?a("news-category",{attrs:{isShowSend:e.isShowSend,userIds:e.ids.toString(),scrollerHeight:e.scrollerHeight,contentTop:e.contentTop,contentWidth:e.contentWidth,maxCols:e.maxCols}}):e._e()],1),a("Modal",{staticClass:"order_box",attrs:{scrollable:"",title:"修改推广人",closable:!1},model:{value:e.promoterShow,callback:function(t){e.promoterShow=t},expression:"promoterShow"}},[a("Form",{ref:"formInline",attrs:{model:e.formInline,"label-width":100},nativeOn:{submit:function(e){e.preventDefault()}}},[e.formInline?a("FormItem",{attrs:{label:"选择推广人:",prop:"image"}},[a("div",{staticClass:"picBox",on:{click:e.customer}},[e.formInline.image?a("div",{staticClass:"pictrue"},[a("img",{directives:[{name:"lazy",rawName:"v-lazy",value:e.formInline.image,expression:"formInline.image"}]})]):a("div",{staticClass:"upLoad acea-row row-center-wrapper"},[a("Icon",{attrs:{type:"ios-camera-outline",size:"26"}})],1)])]):e._e()],1),a("div",{attrs:{slot:"footer"},slot:"footer"},[a("Button",{attrs:{type:"primary"},on:{click:function(t){return e.putSend("formInline")}}},[e._v("提交")]),a("Button",{on:{click:function(t){return e.cancel("formInline")}}},[e._v("取消")])],1)],1),a("Modal",{attrs:{scrollable:"",title:"请选择商城用户",closable:!1,width:"50%"},model:{value:e.customerShow,callback:function(t){e.customerShow=t},expression:"customerShow"}},[e.customerShow?a("customerInfo",{on:{imageObject:e.imageObject}}):e._e()],1),a("Modal",{attrs:{scrollable:"",title:"请选择用户标签",closable:!1,width:"500","footer-hide":!0},model:{value:e.labelShow,callback:function(t){e.labelShow=t},expression:"labelShow"}},[e.labelShow?a("userLabel",{attrs:{uid:e.labelActive.uid,only_get:!e.labelActive.uid},on:{close:e.labelClose,activeData:e.activeData,onceGetList:e.onceGetList}}):e._e()],1),a("Modal",{staticClass:"order_box",attrs:{title:"用户信息填写",closable:!1,width:"600","z-index":50},model:{value:e.modals,callback:function(t){e.modals=t},expression:"modals"}},[e.modals?a("userEdit",{ref:"userEdit",attrs:{userData:e.userData}}):e._e(),a("div",{attrs:{slot:"footer"},slot:"footer"},[a("Button",{on:{click:function(t){e.modals=!1}}},[e._v("取消")]),a("Button",{attrs:{type:"primary"},on:{click:e.setUser}},[e._v("提交")])],1)],1),a("Modal",{attrs:{scrollable:"",title:"请选择用户标签",closable:!1,width:"500","footer-hide":!0,"mask-closable":!1},model:{value:e.selectLabelShow,callback:function(t){e.selectLabelShow=t},expression:"selectLabelShow"}},[e.selectLabelShow?a("userLabel",{ref:"userLabel",attrs:{uid:0,only_get:!0},on:{activeData:e.activeSelectData,close:e.labelClose}}):e._e()],1)],1)}),[],!1,null,"1bf3603b",null);t.default=f.exports},"0fa6":function(e,t,a){"use strict";var s=a("8258");a.n(s).a},"232f":function(e,t,a){"use strict";a("a9e3"),a("d81d"),a("a434");var s=a("c24f"),n={name:"userLabel",props:{uid:{type:String|Number,default:""},only_get:{default:!1},selectDataLabel:{type:Array,default:function(){}}},data:function(){return{labelList:[],activeIds:[],unLaberids:[]}},watch:{uid:{handler:function(e,t){e!=t&&this.getList()},deep:!0}},mounted:function(){this.getList()},methods:{getList:function(){var e=this;Object(s.k)(this.uid).then((function(t){e.selectDataLabel&&e.selectDataLabel.length&&e.selectDataLabel.map((function(e){t.data.map((function(t){t.label.map((function(t){t.id===e.id&&(t.disabled=!0)}))}))})),t.data.map((function(t){t.label.map((function(t){t.disabled&&e.activeIds.push(t.id)}))})),e.labelList=t.data}))},selectLabel:function(e){var t;e.disabled?(t=this.activeIds.indexOf(e.id),this.activeIds.splice(t,1),e.disabled=!1):(this.activeIds.push(e.id),e.disabled=!0)},subBtn:function(){var e=this,t=[];this.only_get?(this.labelList.map((function(e){e.label.map((function(e){1==e.disabled&&t.push({id:e.id,label_name:e.label_name})}))})),this.$emit("activeData",t)):(this.labelList.map((function(e){e.label.map((function(e){0==e.disabled&&t.push(e.id)}))})),this.unLaberids=t,Object(s.B)(this.uid,{label_ids:this.activeIds,un_label_ids:this.unLaberids}).then((function(t){e.$emit("onceGetList"),e.activeIds=[],e.unLaberids=[],e.$Message.success(t.msg),e.$emit("close")})).catch((function(t){e.$Message.error(t.msg)})))},cancel:function(){this.activeIds=[],this.unLaberids=[],this.$emit("close")}}};a("80a9"),a=a("2877"),a=Object(a.a)(n,(function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"label-wrapper"},[e.labelList[0]?e._l(e.labelList,(function(t,s){return a("div",{key:s,staticClass:"label-box"},[a("div",{staticClass:"title"},[e._v(e._s(t.name))]),a("div",{staticClass:"list"},e._l(t.label,(function(t,s){return a("div",{key:s,staticClass:"label-item",class:{on:t.disabled},on:{click:function(a){return e.selectLabel(t)}}},[e._v("\n "+e._s(t.label_name)+"\n ")])})),0)])})):a("div",{staticClass:"nonefont"},[e._v("暂无标签")]),a("div",{staticClass:"footer"},[a("Button",{staticClass:"btns",attrs:{type:"primary"},on:{click:e.subBtn}},[e._v("确定")]),a("Button",{staticClass:"btns",attrs:{type:"primary",ghost:""},on:{click:e.cancel}},[e._v("取消")])],1)],2)}),[],!1,null,"d3286774",null);t.a=a.exports},"2c3e":function(e,t,a){var s=a("da84"),n=a("83ab"),i=a("9f7f").MISSED_STICKY,r=a("c6b6"),o=a("edd0"),l=a("69f3").get,c=RegExp.prototype,u=s.TypeError;n&&i&&o(c,"sticky",{configurable:!0,get:function(){if(this!==c){if("RegExp"===r(this))return!!l(this).sticky;throw u("Incompatible receiver, RegExp required")}}})},"30ff":function(e,t,a){"use strict";var s=a("972c6");a.n(s).a},"31b4":function(e,t,a){"use strict";var s=a("f3f3"),n=a("9860"),i=(n=a.n(n),a("6b6c")),r=a("2f62");n={name:"edit",components:{formCreate:n.a.$form()},computed:Object(s.a)({},Object(r.e)("userLevel",["taskId","levelId"])),props:{FromData:{type:Object,default:null},update:{type:Boolean,default:!0}},data:function(){return{modals:!1,type:0,config:{global:{upload:{props:{onSuccess:function(e,t){200===e.status?t.url=e.data.src:this.Message.error(e.msg)}}}}}}},methods:{couponsType:function(){this.$parent.addType(this.type)},onSubmit:function(e){var t=this;Object(i.a)({url:this.FromData.action,method:this.FromData.method,data:e}).then((function(e){t.update&&t.$parent.getList(),t.$Message.success(e.msg),t.modals=!1,setTimeout((function(){t.$emit("submitFail")}),1e3)})).catch((function(e){t.$Message.error(e.msg)}))},cancel:function(){this.type=0}}},a("3c71"),s=a("2877"),r=Object(s.a)(n,(function(){var e=this,t=e.$createElement;t=e._self._c||t;return e.FromData?t("div",[t("Modal",{attrs:{scrollable:"","footer-hide":"",closable:"",title:e.FromData.title,"z-index":1,width:"700"},on:{"on-cancel":e.cancel},model:{value:e.modals,callback:function(t){e.modals=t},expression:"modals"}},[["/marketing/coupon/save.html"===e.FromData.action?t("div",{staticClass:"radio acea-row row-middle"},[t("div",{staticClass:"name ivu-form-item-content"},[e._v("优惠券类型")]),t("Radio-group",{on:{"on-change":e.couponsType},model:{value:e.type,callback:function(t){e.type=t},expression:"type"}},[t("Radio",{attrs:{label:0}},[e._v("通用券")]),t("Radio",{attrs:{label:1}},[e._v("品类券")]),t("Radio",{attrs:{label:2}},[e._v("商品券")])],1)],1):e._e()],t("form-create",{ref:"fc",staticClass:"formBox",attrs:{option:e.config,rule:Array.from(e.FromData.rules),handleIcon:"false"},on:{"on-submit":e.onSubmit}})],2)],1):e._e()}),[],!1,null,"671a3e20",null);t.a=r.exports},"3c71":function(e,t,a){"use strict";var s=a("be2f");a.n(s).a},"4d63":function(e,t,a){var s=a("83ab"),n=a("da84"),i=a("e330"),r=a("94ca"),o=a("7156"),l=a("9112"),c=a("241c").f,u=a("3a9b"),d=a("44e7"),m=a("577e"),p=a("90d8"),h=a("9f7f"),f=a("aeb0"),b=a("cb2d"),v=a("d039"),g=a("1a2d"),_=a("69f3").enforce,y=a("2626"),w=a("b622"),k=a("fce3"),x=a("107c"),I=w("match"),C=n.RegExp,F=C.prototype,D=n.SyntaxError,L=i(F.exec),S=i("".charAt),O=i("".replace),$=i("".indexOf),j=i("".slice),M=/^\?<[^\s\d!#%&*+<=>@^][^\s!#%&*+<=>@^]*>/,R=/a/g,T=/a/g,W=(a=new C(R)!==R,h.MISSED_STICKY),E=h.UNSUPPORTED_Y;w=s&&(!a||W||k||x||v((function(){return T[I]=!1,C(R)!=R||C(T)==T||"/a/i"!=C(R,"i")})));if(r("RegExp",w)){function A(e,t){var a,s,n=u(F,this),i=d(e),r=void 0===t,c=[],h=e;if(!n&&i&&r&&e.constructor===A)return e;if((i||u(F,e))&&(e=e.source,r&&(t=p(h))),e=void 0===e?"":m(e),t=void 0===t?"":m(t),h=e,i=t=k&&"dotAll"in R&&(a=!!t&&-1<$(t,"s"))?O(t,/s/g,""):t,W&&"sticky"in R&&(s=!!t&&-1<$(t,"y"))&&E&&(t=O(t,/y/g,"")),x&&(e=(r=function(e){for(var t,a=e.length,s=0,n="",i=[],r={},o=!1,l=!1,c=0,u="";s<=a;s++){if("\\"===(t=S(e,s)))t+=S(e,++s);else if("]"===t)o=!1;else if(!o)switch(!0){case"["===t:o=!0;break;case"("===t:L(M,j(e,s+1))&&(s+=2,l=!0),n+=t,c++;continue;case">"===t&&l:if(""===u||g(r,u))throw new D("Invalid capture group name");r[u]=!0,l=!(i[i.length]=[u,c]),u="";continue}l?u+=t:n+=t}return[n,i]}(e))[0],c=r[1]),r=o(C(e,t),n?this:F,A),(a||s||c.length)&&(t=_(r),a&&(t.dotAll=!0,t.raw=A(function(e){for(var t,a=e.length,s=0,n="",i=!1;s<=a;s++)"\\"===(t=S(e,s))?n+=t+S(e,++s):i||"."!==t?("["===t?i=!0:"]"===t&&(i=!1),n+=t):n+="[\\s\\S]";return n}(e),i)),s&&(t.sticky=!0),c.length&&(t.groups=c)),e!==h)try{l(r,"source",""===h?"(?:)":h)}catch(e){}return r}for(var B=c(C),N=0;B.length>N;)f(A,C,B[N++]);(F.constructor=A).prototype=F,b(n,"RegExp",A,{constructor:!0})}y("RegExp")},5503:function(e,t,a){"use strict";var s=a("e705");a.n(s).a},"61f7":function(e,t,a){"use strict";a.d(t,"a",(function(){return i})),a.d(t,"c",(function(){return l})),a.d(t,"b",(function(){return c}));var s=a("fc11"),n=a("f3f3");function i(e,t){/(y+)/.test(t)&&(t=t.replace(RegExp.$1,(e.getFullYear()+"").substr(4-RegExp.$1.length)));var a,s,n={"M+":e.getMonth()+1,"d+":e.getDate(),"h+":e.getHours(),"m+":e.getMinutes(),"s+":e.getSeconds()};for(a in n)new RegExp("(".concat(a,")")).test(t)&&(s=n[a]+"",t=t.replace(RegExp.$1,1===RegExp.$1.length?s:("00"+s).substr(s.length)));return t}a("ac1f"),a("00b4"),a("5319"),a("4d63"),a("c607"),a("2c3e"),a("25f0"),a("498a"),a("d3b7"),a("b64b"),a("99af");var r={min:"%s最小长度为:min",max:"%s最大长度为:max",length:"%s长度必须为:length",range:"%s长度为:range",pattern:"$s格式错误"};function o(e,t){e.message=function(e){return t.replace("%s",e||"")}}function l(e){var t=1@^][^\s!#%&*+<=>@^]*>/,R=/a/g,T=/a/g,W=(a=new C(R)!==R,h.MISSED_STICKY),E=h.UNSUPPORTED_Y;w=s&&(!a||W||k||x||v((function(){return T[I]=!1,C(R)!=R||C(T)==T||"/a/i"!=C(R,"i")})));if(r("RegExp",w)){function A(e,t){var a,s,n=u(F,this),i=d(e),r=void 0===t,c=[],h=e;if(!n&&i&&r&&e.constructor===A)return e;if((i||u(F,e))&&(e=e.source,r&&(t=p(h))),e=void 0===e?"":m(e),t=void 0===t?"":m(t),h=e,i=t=k&&"dotAll"in R&&(a=!!t&&-1<$(t,"s"))?O(t,/s/g,""):t,W&&"sticky"in R&&(s=!!t&&-1<$(t,"y"))&&E&&(t=O(t,/y/g,"")),x&&(e=(r=function(e){for(var t,a=e.length,s=0,n="",i=[],r={},o=!1,l=!1,c=0,u="";s<=a;s++){if("\\"===(t=S(e,s)))t+=S(e,++s);else if("]"===t)o=!1;else if(!o)switch(!0){case"["===t:o=!0;break;case"("===t:L(M,j(e,s+1))&&(s+=2,l=!0),n+=t,c++;continue;case">"===t&&l:if(""===u||g(r,u))throw new D("Invalid capture group name");r[u]=!0,l=!(i[i.length]=[u,c]),u="";continue}l?u+=t:n+=t}return[n,i]}(e))[0],c=r[1]),r=o(C(e,t),n?this:F,A),(a||s||c.length)&&(t=_(r),a&&(t.dotAll=!0,t.raw=A(function(e){for(var t,a=e.length,s=0,n="",i=!1;s<=a;s++)"\\"===(t=S(e,s))?n+=t+S(e,++s):i||"."!==t?("["===t?i=!0:"]"===t&&(i=!1),n+=t):n+="[\\s\\S]";return n}(e),i)),s&&(t.sticky=!0),c.length&&(t.groups=c)),e!==h)try{l(r,"source",""===h?"(?:)":h)}catch(e){}return r}for(var B=c(C),N=0;B.length>N;)f(A,C,B[N++]);(F.constructor=A).prototype=F,b(n,"RegExp",A,{constructor:!0})}y("RegExp")},5503:function(e,t,a){"use strict";var s=a("e705");a.n(s).a},"61f7":function(e,t,a){"use strict";a.d(t,"a",(function(){return i})),a.d(t,"c",(function(){return l})),a.d(t,"b",(function(){return c}));var s=a("fc11"),n=a("f3f3");function i(e,t){/(y+)/.test(t)&&(t=t.replace(RegExp.$1,(e.getFullYear()+"").substr(4-RegExp.$1.length)));var a,s,n={"M+":e.getMonth()+1,"d+":e.getDate(),"h+":e.getHours(),"m+":e.getMinutes(),"s+":e.getSeconds()};for(a in n)new RegExp("(".concat(a,")")).test(t)&&(s=n[a]+"",t=t.replace(RegExp.$1,1===RegExp.$1.length?s:("00"+s).substr(s.length)));return t}a("ac1f"),a("00b4"),a("5319"),a("4d63"),a("c607"),a("2c3e"),a("25f0"),a("498a"),a("d3b7"),a("b64b"),a("99af");var r={min:"%s最小长度为:min",max:"%s最大长度为:max",length:"%s长度必须为:length",range:"%s长度为:range",pattern:"$s格式错误"};function o(e,t){e.message=function(e){return t.replace("%s",e||"")}}function l(e){var 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 literal 0 HcmV?d00001 diff --git a/crmeb/public/admin/js/chunk-0c5fa9fc.89516c7b.js.gz b/crmeb/public/admin/js/chunk-0c5fa9fc.89516c7b.js.gz deleted file mode 100644 index e966681efac00acf83623f38c95b6f9bf966338e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13908 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 z zijQxavKnki7$Ls%#k(Z}prm&j(L|vpCJJ?RqylU-IUqLT1{2fJbPey-lC$(H?y|Wu zirPo&d@%)fd{zs7Ij4aJGV05z`^toc6LJ@Y6suTc=Wm5Vb&@?zO%&(Y6P3B>lQmtK zVNcW!#h#{W1zv7$*5v1T6IEWWIz3rsPjho-ji2lRfp0n>Z9eGtFQ4yyesS-OA9~k6 z+4=T*8D4AXT_(PL^r`aAJcmj0as2q1edzu0+};N_@H6{@oTZL@c+7*(;&n z2mJo~H+wfP?!Erb?zL-LH^j0QKZ65JoT{~z)VoN<`a>t0LGLoryIt8vBeVw;e<4#w zORB>dG!Ps43CQw-`lGzn70^)=Y;OsZ7Mj!e_{xNbt^4%s6D0RQ4@Y7tqweJS^mF66 z-!2!&=2mjc1^9bZU&uX`r;l4jqtw+G9?-XQzs&(>EOzN5{l<&1I#^~Lb7!}5An?m9 zny?xmR-+a0LB7B{-@e@c>_2XQaFqkT!7hk;S~z zMWuYGG+f=1TDOD%0k)|zG@|^7;x9qAipWavI>WdPE`S9}17ifF0*q#eQ)Nj8fJ3W& zYVrf^81Fg^Ulh?ZO^+jkhddBusT?k);lW?P=el?^J6c4ir>jF-M6J0gE6P4*YIceq z2OsDG(2&iVv(+e9LSKTEMrWs|ifMf@Lv6|zbEY^w^wg%A%{+%xYTDwIka-@URIj)m z2(RNTD`!wAO;W-G9lVO(Xi%2`G*@tEB^h+y|N6r2m*4GP{k(VU4FD7?;^Uy3M zQcqF8{{Gvq+`jR=Eaf|EZdl^8?|TUBp1IpLwJD=71a(m^ z7i2IV6cOI);yi_~Qu3-3>MV~|V;23#n`74=!;iL)E_}FA*~ukyHf61Ky9P6&*wL)< zs+$A{?7+L(!ziemzhFF&P$ z7qmQd!cO|t3I(MCGi3MQ_R zA(|Vo$o=;|?q9z&e*5(+d*@#lQ=+~g83SX?9r^4Z-{j@p4vQU4ufU4-{_rxZ$?I?o z$*R*N0Azwoj$2Uu1QAHC53;tDT}8}a~a0|=bGI3P;w+`2r>s_ee|^jG))JQ8q^LmWX6mV)tqUhAK zFj$l-D?A4X9%X0shsnmOEz`5dHd@|UYMKdeFKY7++6Sw}?>#aGB&(1k6x)A$8|^&Z z?wyTu%qG62$@`HMEiT)=l&9WL@h=^suQ9(JcYURk9@Q{Hbu`FR^wJeK(Uk$Y+@|h0 zms=uh(Q1>XY>1>vl9`gC=^UsH2c1i(Eyv(K>0^`_%NQKgsuVW~nb0TH-@i;qKpt;$JX|p&XK*oHA7X z3sIc=inHsvC!}q;J1B5&unkVyzbqa&ghTj8w)ch@Jj@;T)SSD&GVr5WbBDaae$ajM zN_6EQn=gLLy3QU6&aXVv4Kmyp8D>>D@&`a4n`P5L2XZap*Na0PU&F>U;YqHwTR!~4 zSTq@W*NGZ$eb9H9dpjjtOC68Ex~6!U`&oYE8GhjYekv9{YP?U1Rf_JU_+}Rh#=$kI zc<$NztV|815~W|6mEwNQxDLwWT=*7OWTq*k(=;)M5E|*`po_-Rs_@%9@J;%~nsHXA zip(@ab}Z9&G7J0~;r{i5F9TuX4dEm1#0>G85_j6oVry_W%hA z{k&3hAvHarQb1Qz@QlgPsqN$XqrIu(bCDI)!>q-fdTB4?uIGb9cs+6!(OROs;)>2EX(Gn3)J*rW$ zV8zf$PIZQhI6YBW1<=$D#u>YnvI&Sm=+xnvO&x~f~}zHJHL6VceIC(dXxMlNj1 z8>T7T+UN}I4>7h@#2YQqBuQ-{P+MpWF{DPTb#~PPwl~CxtYO79R*7ThQ=c9LN$^w!! zXV8osRMS(%h$AV+JES!UtC$Uw;)Gq2f&0}OM&%PBI#uGegxZNgH>_wJr*w^Zy?be%(|VB8#|UT9i}x1zugJCbWppY9)M%`lDz>i)iB4PyVW z(QdUbUNNs+Ru1%I6DeXOAf8AOT>;@q5o1yH zazPG7S*3`HfauFfjs%D!hinNDB!{evE-Q!Z36MiMWLJRfN)hKoy~#=L2#_N=WJe5B zDdM((7|Tf>2#`>U*c9DOir5wqffR8=Ks=TrZVCu2MLZVoBHzr0sChZ$p}1c;e zD~H?{_alc~7a$)>5w`@yww&ay0QpFYxF#STN)hi0h!3QQ_e4RYi1!7=H7Vi)0kJ7X zd?+9`q==6M#7K%DM65ef2ofPXa<%#*CXzz12)QSx2}I2Ma*Qcrj^wpegsjVJsR$X% zi>U~S<;66&CwVayAp?0e6(LAoPDO|#ucsp9-GYKDVzvq@s))HI$Mi+aqk^I;VkQMu zHD_;mRTUxESvfd94*8d-7r{ zLhj3}ZB8`>e&ZX9AVXGDq(bvWSYCrluap*fW#}5#sv&6)W%^x4$w#rj2m7 zXGX3C1!;)LAg~RkkKha!n%Eph2Hba=k(>0~S4@w}8RBK)ktX~t=V;m{F-0OvU9wF- zAg(i6iH6Y%LBnvx!pI~jzd@1AEm0aCp%pLayZ($K3?dMZN|oPWRDo(3*dSgxmtBD? z4q+YYhJ(OI<&0hhM#~I|H89J`oGN4kWF4*tb_Lmn73eVPyAeUSoNb_%lDWPU6#GP2 zK^*E}k=qyCV*CD{Oq%{uGBXTU#t3vyRt}L9b5~nYnh>RyNnmNAkiDwBQHbD!g-wT4 zi1T}=pcUlRl@(;WL@Ad0ky@X>EQm*?LOTfAJ<~d@pn+~>vReBdmwP2T3Ij~KrsoxJ z^{|{K2$5e*Fsb0&i6AtAR#4bcrRcQ+Y*!%LszA25K`GUGB`UuQyTvGq$`i|8#k^2a zzTGPI0-0XdbE7Jud#(asXimD6vwX96ma++Dwz6q=mbvZ_VF-I4;+_Op2=$wrdpY;L zU7cjbwC%iM=gA%{-QyhFEZCc_J&W`0d%M!Szqyp#!N~0o$jXB66>4vL*~VAq_)0V8 zjXKiR%5yhsF+*3{jfhF&D6e0*kD|>kaEO+xwc<@5t99-<@vW{@@gn6${W@hWRr$ke zgx$y3f~IMOlC3O8zR39GbRw2I$Nh>uKu%OnTB&upeu^H$%9EG-;jK!iAsl#f$wnG{ zcWY`SZ?{6)Yn5euQ-Shs^*a{iyP|sW-f5W2&G^1rm9@;PKd94)S4hYo)@tl!(n)DQ zQfsh6g)81LA*b7Mk%dt$zBlEuKB*adZ|J_b?tNqEuvn{B6gh<^59;2E9$zbES{7rd zp8Cv@Jc|o%fpT-5dTy~S_~-jGtGf7{ocE%$dmybm3A^>=XS%AG-y>3SROLq9xgpcM zD(tFMz!Suzn8+j5#)K}Jtju|Hv7b3LNFirc;vClCtW!}2)p(OUm-l@AvXEFpUpusWr`|~&gWMxE&UCQ2%V*ccI(kHEoa-tWbX2DEIT=|6 z8U*9K7G}jq$Vy?H7rk3Ybf%2TwP0L_npRN9si2#~8ph+KrH$I8zM!@I?WmqPlRNwY zM%}8op%KE6#k)|!=Dk}!->O9mhbhpzUEN>y>R5Jp(%L0z)l6=A$n?9GX$_Wm$hqZw zlL!(~`k;%-XZBI@wV3lxNv^9zTGTr4oQB*9@UW7lZl6l@>gV+br{J&PzniBKn+|UV z@**}Db=#++pFcPh^WQiPza0$CiVt{hRtp-&&(9qf+QshunACYXOgn{zXTwF#y>Ti< z(>st!Sj__;R+HW{X%j+8E4FG+>he~O$@?{!B_pFkiLck?U3}Cj<-Jvxmm09#H}2M= zjeUYARW)(#6x3zro9fC{i@5w)v-3=Mvmm(_%evQx zzlOHaUe%+av3gNIis0|5?ggd|YNxBHvLBe9OW#s3j(KJ^6h)`gx-J)qTDFgjw(hw@ zml&(9scr>cJoKZsv42cl;sI!DL(vb>#86yY(Z{Y$2F4Wtra!;>?!TXZ|NE2AfBW)3 zzDa=D9l(uT{~=q_UKQ4y{PSPG{^he29eW7U90>xCxS?^jmE5F_F3eWE{MrAWeEgS+ z9(e%)Ng~z@Muq&Je)9bHze>?2Q?jBv?hyiC!}Mvy+{y!;m^}~O2G=+C518t9lL#UL1Le2Aim z8bo>Z_3vK&`00zE{##zV;H~{W!iLiGVyuAFi9C50nkfy%kB2?p$IdukfBbhRfB&B+ zpMU-0*}uQ|;o}$2z7{xXKM9S)^k6!rZZL#`3w%jr2Q;$9&k&NySF?#U6&h08H5Gjy zY;z~*x!~gm5D0)e_RJpgxT+;D_zv8tnJ#%}6u9=8mT~!QaAdk_JBVD0FI}jRAXE&+ zLk{GT{Myy3i@9G+r<%@tGh1B9RzQ}bwpF!hlDHz{*t7*4Nq{r|X}Wd?EJ81)?$9CG zcZl!K+2m&+&%B4;0l*76i{~c_UqhY5+2MzHX!v^NCkPvxw>S4T74TS^4yJ4D?&p{^ zyD>(P2b*Mod{q^!z%O~=hFbed7=MP zg;5{*2%FFq?Ldighp0I;@!?G7Geq@g?}#s=$Jh+>I|SRSYin9GcIoCx6OMhO4r%)6 z2!6CoC^{_zEo#$edRSwCwn6`=Am3Ju)MH_fK?r^U?n$V+w6*lz>-65UBQn@Fb?`6#ek@DI~|tY#(as0#I&7 zRMU(|O~YrcvN6%TF%dT=${Q0J2KJ7mPG*tN!A;sm(Mz;;Cx|BNgWzJOu{JmO#YKZ7 z!Qe=4@LBtX>KGihB}xF|%vm4JtWVp6brzKJB$ru}0@K7Mq)GZvW*3>*8bk}(ba8!q zVLcrs<+5P1Hp`_*mn2-49Ar5bL(d>cxfM9{rCsLav&y~1)6@2h5@t@jt*L)bKALS5 ze3X3_uYpLpbVe1fJpcCl*Z=xkrPBe$vYK=LJY}D|E0AG+x2q zTs^DlWEHDg=442SNANP*j68iRUd$nyxn8=H`-z(a8!7v&NPc<3*q8aheB(6 zXgBT+b5(CKO`OBXiT24sbClFiLFBAmJ$n{5uP%u+*f`=;O@a}k6>*&duKD&B?0_H) zr(~eN3*|O~Dz~7VV)n#iXx^gU(E=x40#3{#1ku>UK2se%3jfV-UVQTlet3QU?Z?l* z{jX$zpc(AMm}Sa`T5iAcjOo|Rm~@I%{RH68=SrXFO2703fcbd}WlalBDp@a-nu=N- zBM7q_F7oV%{jkKsg{jdOQlnp16#X}Lph!=8>!xps2i&BuW(L?Tom}{; zLT80+Vn;`ES1wlCJoxyHj*di(^H@$NE8e3Q7j@GEc;PBNIFufxbW9G z420lJ2+kc0plJu}KdPa1lfE*($U1~>IxgqG}wqwfgfknq4cLP8Qf&Qrjs17Er>fp_k80xT1=9> zDFKshAjgb7dVWYG-3i7ZXd)G#jyWDWQuKaIAji?cDF?0xo&v?7+oR*H^c$VJ>Sx

b4(z=f!<(pmbPF(nh+nJqa{En8-?)iS3r zj9+R|apw#AE{dSaadVxkNk6t-3=sfPOsCd-tZv4T3Uq9a@3OC>2EV{{u%FH}8~pi6 zm&)0oFWw&H_Okzz0^Cmy=%73&dWc=9@e@UNExL4QGd^w`%X8=SIy)ZNHu&-HzJKwv zFBP6!64z#zxSeIrx<>;!&6I?H$z|RlS$#Xpn#ltgFn;*- z0ZtQ_LU4>4?4n{oA#$KI%D%Vs$bAC#^q?g{k~}H3Vt&dDz1?&!>Ts2$iHq|jY;`U@ zCN(@wA?%?P`$uY1J@-YLDrJi;FNjdKI{lU`fBnU?SD*b{;nf}_;1M7}u{OJ+NMyYQll@XQ=&FHX^Vino|@+Y#&rB+J}GuFdX z@zQ>Np?>kBOi?5y2OX4;AAYr{%jBKEw8uPgCzqFVy`r@wjq*{{W>VY#Z<*n=u*T6mVE zqnxN=1-zvx06`u1JeC%U&!o^Bu~&gOVh?Du9)^8RL`#~JY}}XRJ1dzW@&hB^9zTB0 zCg$(Z6H(}jgNO?n-Tki$XA}Qs4oj7(=#Uzt!@_zp8`FCH< zw|7uo_79-R)&1D>bmbztdf@_UUsc$5Z4E)CV#%SyMt%V%5v@sU{|}yS(i9w2001#> BLw*1N literal 0 HcmV?d00001 diff --git a/crmeb/public/admin/js/chunk-10148a87.e85c6ef6.js b/crmeb/public/admin/js/chunk-10148a87.e85c6ef6.js deleted file mode 100644 index 00474b0d0..000000000 --- a/crmeb/public/admin/js/chunk-10148a87.e85c6ef6.js +++ /dev/null @@ -1 +0,0 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-10148a87"],{"90e7":function(t,e,n){"use strict";n.d(e,"t",(function(){return o})),n.d(e,"j",(function(){return a})),n.d(e,"Fb",(function(){return u})),n.d(e,"Eb",(function(){return c})),n.d(e,"i",(function(){return i})),n.d(e,"bb",(function(){return s})),n.d(e,"Jb",(function(){return d})),n.d(e,"c",(function(){return l})),n.d(e,"d",(function(){return f})),n.d(e,"U",(function(){return m})),n.d(e,"ab",(function(){return h})),n.d(e,"gb",(function(){return p})),n.d(e,"B",(function(){return g})),n.d(e,"Sb",(function(){return b})),n.d(e,"mb",(function(){return O})),n.d(e,"lb",(function(){return j})),n.d(e,"y",(function(){return v})),n.d(e,"z",(function(){return _})),n.d(e,"l",(function(){return w})),n.d(e,"cb",(function(){return k})),n.d(e,"m",(function(){return y})),n.d(e,"fb",(function(){return x})),n.d(e,"eb",(function(){return I})),n.d(e,"db",(function(){return C})),n.d(e,"hb",(function(){return S})),n.d(e,"jb",(function(){return T})),n.d(e,"R",(function(){return $})),n.d(e,"kb",(function(){return M})),n.d(e,"wb",(function(){return R})),n.d(e,"G",(function(){return V})),n.d(e,"vb",(function(){return L})),n.d(e,"p",(function(){return E})),n.d(e,"n",(function(){return F})),n.d(e,"o",(function(){return P})),n.d(e,"q",(function(){return G})),n.d(e,"r",(function(){return q})),n.d(e,"nb",(function(){return D})),n.d(e,"Rb",(function(){return W})),n.d(e,"ob",(function(){return z})),n.d(e,"Mb",(function(){return U})),n.d(e,"pb",(function(){return B})),n.d(e,"X",(function(){return J})),n.d(e,"Ob",(function(){return N})),n.d(e,"Y",(function(){return A})),n.d(e,"V",(function(){return H})),n.d(e,"W",(function(){return K})),n.d(e,"O",(function(){return Q})),n.d(e,"A",(function(){return X})),n.d(e,"E",(function(){return Y})),n.d(e,"D",(function(){return Z})),n.d(e,"v",(function(){return tt})),n.d(e,"F",(function(){return et})),n.d(e,"Qb",(function(){return nt})),n.d(e,"s",(function(){return rt})),n.d(e,"Nb",(function(){return ot})),n.d(e,"Pb",(function(){return at})),n.d(e,"x",(function(){return ut})),n.d(e,"C",(function(){return ct})),n.d(e,"w",(function(){return it})),n.d(e,"u",(function(){return st})),n.d(e,"N",(function(){return dt})),n.d(e,"h",(function(){return lt})),n.d(e,"e",(function(){return ft})),n.d(e,"f",(function(){return mt})),n.d(e,"Gb",(function(){return ht})),n.d(e,"Hb",(function(){return pt})),n.d(e,"Ib",(function(){return gt})),n.d(e,"ib",(function(){return bt})),n.d(e,"xb",(function(){return Ot})),n.d(e,"P",(function(){return jt})),n.d(e,"zb",(function(){return vt})),n.d(e,"yb",(function(){return _t})),n.d(e,"Ab",(function(){return wt})),n.d(e,"Bb",(function(){return kt})),n.d(e,"Cb",(function(){return yt})),n.d(e,"Db",(function(){return xt})),n.d(e,"Kb",(function(){return It})),n.d(e,"Lb",(function(){return Ct})),n.d(e,"Q",(function(){return St})),n.d(e,"g",(function(){return Tt})),n.d(e,"qb",(function(){return $t})),n.d(e,"tb",(function(){return Mt})),n.d(e,"a",(function(){return Rt})),n.d(e,"b",(function(){return Vt})),n.d(e,"rb",(function(){return Lt})),n.d(e,"ub",(function(){return Et})),n.d(e,"sb",(function(){return Ft})),n.d(e,"k",(function(){return Pt})),n.d(e,"S",(function(){return Gt})),n.d(e,"T",(function(){return qt})),n.d(e,"Z",(function(){return Dt})),n.d(e,"M",(function(){return Wt})),n.d(e,"L",(function(){return zt})),n.d(e,"I",(function(){return Ut})),n.d(e,"H",(function(){return Bt})),n.d(e,"J",(function(){return Jt})),n.d(e,"K",(function(){return Nt})),n("99af");var r=n("6b6c");function o(t){return Object(r.a)({url:"setting/config/header_basics",method:"get",params:t})}function a(t,e){return Object(r.a)({url:e,method:"get",params:t})}function u(t){return Object(r.a)({url:t.url,method:"get",params:t.data})}function c(){return Object(r.a)({url:"notify/sms/temp/create",method:"get"})}function i(t){return Object(r.a)({url:"serve/login",method:"post",data:t})}function s(t){return Object(r.a)({url:"serve/modify",method:"post",data:t})}function d(t){return Object(r.a)({url:"serve/update_phone",method:"post",data:t})}function l(t){return Object(r.a)({url:"serve/captcha",method:"post",data:t})}function f(t){return Object(r.a)({url:"serve/checkCode",method:"post",data:t})}function m(t){return Object(r.a)({url:"serve/register",method:"post",data:t})}function h(){return Object(r.a)({url:"serve/info",method:"get"})}function p(t){return Object(r.a)({url:"serve/sms/sign",method:"PUT",data:t})}function g(t){return Object(r.a)({url:"app/wechat/kefu/login/".concat(t),method:"get"})}function b(t){return Object(r.a)({url:"app/wechat/speechcraft",method:"get",params:t})}function O(t){return Object(r.a)({url:"app/wechat/speechcraft/".concat(t,"/edit"),method:"get"})}function j(){return Object(r.a)({url:"app/wechat/speechcraft/create",method:"get"})}function v(t){return Object(r.a)({url:"app/feedback",method:"get",params:t})}function _(t){return Object(r.a)({url:"app/feedback/".concat(t,"/edit"),method:"get"})}function w(){return Object(r.a)({url:"serve/export_all",method:"get"})}function k(){return Object(r.a)({url:"serve/open",method:"get"})}function y(t){return Object(r.a)({url:"serve/export_temp",method:"get",params:t})}function x(t){return Object(r.a)({url:"serve/record",method:"get",params:t})}function I(t){return Object(r.a)({url:"serve/open",method:"get",params:t})}function C(t){return Object(r.a)({url:"serve/opn_express",method:"post",data:t})}function S(t){return Object(r.a)({url:"serve/sms/open",method:"get",params:t})}function T(t){return Object(r.a)({url:"serve/meal_list",method:"get",params:t})}function $(t){return Object(r.a)({url:"serve/pay_meal",method:"post",data:t})}function M(t){return Object(r.a)({url:"notify/sms/record",method:"get",params:t})}function R(){return Object(r.a)({url:"merchant/store",method:"GET"})}function V(){return Object(r.a)({url:"merchant/store/address",method:"GET"})}function L(t){return Object(r.a)({url:"merchant/store/".concat(t.id),method:"POST",data:t})}function E(t){return Object(r.a)({url:"freight/express",method:"get",params:t})}function F(){return Object(r.a)({url:"/freight/express/create",method:"get"})}function P(t){return Object(r.a)({url:"freight/express/".concat(t,"/edit"),method:"get"})}function G(t){return Object(r.a)({url:"freight/express/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function q(){return Object(r.a)({url:"freight/express/sync_express",method:"get"})}function D(){return Object(r.a)({url:"app/wechat/speechcraftcate",method:"get"})}function W(){return Object(r.a)({url:"app/wechat_qrcode/cate/list",method:"get"})}function z(){return Object(r.a)({url:"app/wechat/speechcraftcate/create",method:"get"})}function U(t){return Object(r.a)({url:"app/wechat_qrcode/cate/create/".concat(t),method:"get"})}function B(t){return Object(r.a)({url:"app/wechat/speechcraftcate/".concat(t,"/edit"),method:"get"})}function J(t){return Object(r.a)({url:"setting/role",method:"GET",params:t})}function N(t){return Object(r.a)({url:"app/wechat_qrcode/list",method:"GET",params:t})}function A(t){return Object(r.a)({url:"setting/role/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function H(t){return Object(r.a)({url:"setting/role/".concat(t.id),method:"post",data:t})}function K(t){return Object(r.a)({url:"setting/role/".concat(t,"/edit"),method:"get"})}function Q(){return Object(r.a)({url:"setting/role/create",method:"get"})}function X(t){return Object(r.a)({url:"app/wechat/kefu",method:"get",params:t})}function Y(t){return Object(r.a)({url:"app/wechat/kefu/create",method:"get",params:t})}function Z(){return Object(r.a)({url:"app/wechat/kefu/add",method:"get"})}function tt(t){return Object(r.a)({url:"app/wechat/kefu",method:"post",data:t})}function et(t){return Object(r.a)({url:"app/wechat/kefu/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function nt(t){return Object(r.a)({url:"app/wechat_qrcode/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function rt(t){return Object(r.a)({url:"app/wechat_qrcode/user_list/".concat(t.id),method:"get",params:t})}function ot(t){return Object(r.a)({url:"app/wechat_qrcode/info/".concat(t),method:"get"})}function at(t,e){return Object(r.a)({url:"app/wechat_qrcode/save/".concat(t),method:"post",data:e})}function ut(t){return Object(r.a)({url:"app/wechat/kefu/".concat(t,"/edit"),method:"GET"})}function ct(t,e){return Object(r.a)({url:"app/wechat/kefu/record/".concat(e),method:"GET",params:t})}function it(t){return Object(r.a)({url:"app/wechat/kefu/chat_list",method:"GET",params:t})}function st(){return Object(r.a)({url:"notify/sms/is_login",method:"GET"})}function dt(){return Object(r.a)({url:"notify/sms/logout",method:"GET"})}function lt(t){return Object(r.a)({url:"setting/city/list/".concat(t),method:"get"})}function ft(t){return Object(r.a)({url:"setting/city/add/".concat(t),method:"get"})}function mt(t){return Object(r.a)({url:"setting/city/".concat(t,"/edit"),method:"get"})}function ht(t){return Object(r.a)({url:"setting/shipping_templates/list",method:"get",params:t})}function pt(t){return Object(r.a)({url:"setting/shipping_templates/city_list",method:"get"})}function gt(t,e){return Object(r.a)({url:"setting/shipping_templates/save/".concat(t),method:"post",data:e})}function bt(t){return Object(r.a)({url:"setting/shipping_templates/".concat(t,"/edit"),method:"get"})}function Ot(){return Object(r.a)({url:"merchant/store/get_header",method:"get"})}function jt(t){return Object(r.a)({url:"merchant/store",method:"get",params:t})}function vt(t,e){return Object(r.a)({url:"merchant/store/set_show/".concat(t,"/").concat(e),method:"put"})}function _t(t){return Object(r.a)({url:"merchant/store/get_info/".concat(t),method:"get"})}function wt(t){return Object(r.a)({url:"merchant/store_staff",method:"get",params:t})}function kt(){return Object(r.a)({url:"merchant/store_staff/create",method:"get"})}function yt(t){return Object(r.a)({url:"merchant/store_staff/".concat(t,"/edit"),method:"get"})}function xt(t,e){return Object(r.a)({url:"merchant/store_staff/set_show/".concat(t,"/").concat(e),method:"put"})}function It(t){return Object(r.a)({url:"merchant/verify_order",method:"get",params:t})}function Ct(t){return Object(r.a)({url:"merchant/verify/spread_info/".concat(t),method:"get"})}function St(){return Object(r.a)({url:"merchant/store_list",method:"get"})}function Tt(){return Object(r.a)({url:"setting/city/clean_cache",method:"get"})}function $t(){return Object(r.a)({url:"system/config/storage/config",method:"get"})}function Mt(t){return Object(r.a)({url:"system/config/storage/config",method:"post",data:t})}function Rt(t){return Object(r.a)({url:"system/config/storage/form/".concat(t),method:"get"})}function Vt(t){return Object(r.a)({url:"system/config/storage/create/".concat(t),method:"get"})}function Lt(t){return Object(r.a)({url:"system/config/storage",method:"get",params:t})}function Et(t){return Object(r.a)({url:"system/config/storage/synch/".concat(t),method:"put"})}function Ft(t){return Object(r.a)({url:"system/config/storage/status/".concat(t),method:"put"})}function Pt(t){return Object(r.a)({url:"system/config/storage/domain/".concat(t),method:"get"})}function Gt(){return Object(r.a)({url:"setting/config_list/31",method:"get"})}function qt(t){return Object(r.a)({url:"setting/config/save_basics",method:"post",data:t})}function Dt(t){return Object(r.a)({url:"system/config/storage/save_type/".concat(t),method:"get"})}function Wt(t){return Object(r.a)({url:"setting/lang_type/list",method:"get",params:t})}function zt(t){return Object(r.a)({url:"setting/lang_type/form/".concat(t),method:"get"})}function Ut(t){return Object(r.a)({url:"setting/lang_code/list",method:"get",params:t})}function Bt(t){return Object(r.a)({url:"setting/lang_code/info",method:"get",params:t})}function Jt(t){return Object(r.a)({url:"setting/lang_code/save",method:"post",data:t})}function Nt(t){return Object(r.a)({url:"setting/lang_country/list",method:"get",params:t})}},"9ef2":function(t,e,n){},b81e:function(t,e,n){"use strict";var r=n("9ef2");n.n(r).a},ffd0:function(t,e,n){"use strict";n.r(e);var r=n("c964"),o=n("f3f3"),a=(n("96cf"),n("a434"),n("d81d"),n("2f62")),u=n("90e7");o={name:"systemrRole",data:function(){return{spinShow:!1,modals:!1,total:0,grid:{xl:7,lg:7,md:12,sm:24,xs:24},loading:!1,formValidate:{status:"",role_name:"",page:1,limit:20},columns1:[{title:"ID",key:"id",width:80},{title:"身份昵称",key:"role_name",minWidth:120},{title:"权限",key:"rules",tooltip:!0,width:1e3},{title:"状态",slot:"is_shows",minWidth:120},{title:"操作",slot:"action",fixed:"right",minWidth:120}],tableList:[],formInline:{role_name:"",status:0,checked_menus:[],id:0},menusList:[],modelTit:"",ruleValidate:{role_name:[{required:!0,message:"请输入身份昵称",trigger:"blur"}],status:[{required:!0,type:"number",message:"请选择是否开启",trigger:"change"}]}}},computed:Object(o.a)(Object(o.a)({},Object(a.e)("media",["isMobile"])),{},{labelWidth:function(){return this.isMobile?void 0:75},labelPosition:function(){return this.isMobile?"top":"left"},labelPosition2:function(){return this.isMobile?"top":"right"}}),created:function(){this.getList()},methods:{add:function(t){this.formInline.id=0,this.modelTit=t,this.modals=!0,this.getmenusList()},del:function(t,e,n){var r=this;e={title:e,num:n,url:"setting/role/".concat(t.id),method:"DELETE",ids:""};this.$modalSure(e).then((function(t){r.$Message.success(t.msg),r.tableList.splice(n,1)})).catch((function(t){r.$Message.error(t.msg)}))},onchangeIsShow:function(t){var e=this;t={id:t.id,status:t.status};Object(u.Y)(t).then(function(){var t=Object(r.a)(regeneratorRuntime.mark((function t(n){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:e.$Message.success(n.msg);case 1:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()).catch((function(t){e.$Message.error(t.msg)}))},getList:function(){var t=this;this.loading=!0,this.formValidate.status=this.formValidate.status||"",Object(u.X)(this.formValidate).then(function(){var e=Object(r.a)(regeneratorRuntime.mark((function e(n){var r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r=n.data,t.tableList=r.list,t.total=n.data.count,t.loading=!1;case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){t.loading=!1,t.$Message.error(e.msg)}))},pageChange:function(t){this.formValidate.page=t,this.getList()},userSearchs:function(){this.formValidate.page=1,this.getList()},edit:function(t,e){this.modelTit=e,this.formInline.id=t.id,this.modals=!0,this.rows=t,this.getIofo(t)},getmenusList:function(){var t=this;this.spinShow=!0,Object(u.O)().then(function(){var e=Object(r.a)(regeneratorRuntime.mark((function e(n){var r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r=n.data,t.menusList=r.menus,t.menusList.map((function(t,e){"主页"===t.title&&(t.checked=!0,t.disableCheckbox=!0,t.children.length&&t.children.map((function(t){t.checked=!0,t.disableCheckbox=!0}))),t.expand=!1})),t.spinShow=!1;case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){t.spinShow=!1,t.$Message.error(e.msg)}))},getIofo:function(t){var e=this;this.spinShow=!0,Object(u.W)(t.id).then(function(){var t=Object(r.a)(regeneratorRuntime.mark((function t(n){var r;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:r=n.data,e.formInline=r.role||e.formInline,e.formInline.checked_menus=e.formInline.rules,e.tidyRes(r.menus),e.spinShow=!1;case 5:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()).catch((function(t){e.spinShow=!1,e.$Message.error(t.msg)}))},tidyRes:function(t){var e=this,n=[];t.map((function(t){"主页"===t.title?(t.checked=!0,t.disableCheckbox=!0,t.children.length&&t.children.map((function(t){t.checked=!0,t.disableCheckbox=!0})),n.push(t)):n.push(e.initMenu(t))})),this.$set(this,"menusList",n)},initMenu:function(t){var e=this,n={},r=","+this.formInline.checked_menus+",";return n.title=t.title,n.id=t.id,t.children&&0^y$H2tr0|FUq3j|tbXJj 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 Ui!U{Z?=)=w1F)C?40J^R08jw!3;+NC literal 0 HcmV?d00001 diff --git a/crmeb/public/admin/js/chunk-1550e46b.44e995de.js b/crmeb/public/admin/js/chunk-1550e46b.44e995de.js deleted file mode 100644 index 271b7a485..000000000 --- a/crmeb/public/admin/js/chunk-1550e46b.44e995de.js +++ /dev/null @@ -1 +0,0 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-1550e46b"],{"55c2":function(t,e,n){},"5b53":function(t,e,n){"use strict";var r=n("55c2");n.n(r).a},"8c03":function(t,e,n){"use strict";n.r(e);var r=n("c964"),u=(n("96cf"),n("a15b"),n("d81d"),n("90e7")),a={name:"index",data:function(){var t=this;return{formValidate:{page:1,limit:15,data:"",nickname:""},tableList2:[],timeVal:[],fromList:{title:"选择时间",custom:!0,fromTxt:[{text:"全部",val:""},{text:"今天",val:"today"},{text:"昨天",val:"yesterday"},{text:"最近7天",val:"lately7"},{text:"最近30天",val:"lately30"},{text:"本月",val:"month"},{text:"本年",val:"year"}]},currentid:0,productRow:{},columns4:[{title:"选择",key:"chose",width:60,align:"center",render:function(e,n){var r=n.row.uid,u=!1,a=(u=t.currentid===r,t);return e("div",[e("Radio",{props:{value:u},on:{"on-change":function(){var e;a.currentid=r,t.productRow=n.row,t.productRow.uid?"image"===t.$route.query.fodder?(e={image:t.productRow.headimgurl,uid:t.productRow.uid},form_create_helper.set("image",e),form_create_helper.close("image")):t.$emit("imageObject",{image:t.productRow.headimgurl,uid:t.productRow.uid}):t.$Message.warning("请先选择商品")}}})])}},{title:"ID",key:"uid",width:80},{title:"微信用户名称",key:"nickname",minWidth:180},{title:"客服头像",slot:"headimgurl",minWidth:60},{title:"用户类型",slot:"user_type",minWidth:100},{title:"性别",slot:"sex",minWidth:60},{title:"地区",slot:"country",minWidth:120},{title:"是否关注公众号",slot:"subscribe",minWidth:120}],loading2:!1,total2:0}},created:function(){},mounted:function(){this.getListService()},methods:{onchangeTime:function(t){this.timeVal=t,this.formValidate.data=this.timeVal.join("-"),this.getListService()},selectChange:function(t){this.formValidate.data=t,this.timeVal=[],this.getListService()},getListService:function(){var t=this;this.loading2=!0,Object(u.E)(this.formValidate).then(function(){var e=Object(r.a)(regeneratorRuntime.mark((function e(n){var r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r=n.data,t.tableList2=r.list,t.total2=r.count,t.tableList2.map((function(t){t._isChecked=!1})),t.loading2=!1;case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){t.loading2=!1,t.$Message.error(e.msg)}))},pageChange2:function(t){this.formValidate.page=t,this.getListService()},userSearchs:function(){this.formValidate.page=1,this.getListService()}}};n("5b53"),n=n("2877"),n=Object(n.a)(a,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"customer"},[n("Form",{ref:"formValidate",attrs:{model:t.formValidate,"label-width":100},nativeOn:{submit:function(t){t.preventDefault()}}},[n("Row",{attrs:{gutter:24,type:"flex"}},[n("Col",{staticClass:"ivu-text-left",attrs:{span:"24"}},[n("FormItem",{attrs:{label:"搜索日期:"}},[n("RadioGroup",{staticClass:"mr",attrs:{type:"button"},on:{"on-change":function(e){return t.selectChange(t.formValidate.data)}},model:{value:t.formValidate.data,callback:function(e){t.$set(t.formValidate,"data",e)},expression:"formValidate.data"}},t._l(t.fromList.fromTxt,(function(e,r){return n("Radio",{key:r,attrs:{label:e.val}},[t._v(t._s(e.text))])})),1),n("DatePicker",{staticStyle:{width:"200px"},attrs:{editable:!1,value:t.timeVal,format:"yyyy/MM/dd",type:"daterange",placement:"bottom-end",placeholder:"请选择时间"},on:{"on-change":t.onchangeTime}})],1)],1),n("Col",{staticClass:"ivu-text-left",attrs:{span:"12"}},[n("FormItem",{attrs:{label:"用户名称:"}},[n("Input",{staticStyle:{width:"90%"},attrs:{search:"","enter-button":"",placeholder:"请输入用户名称"},on:{"on-search":t.userSearchs},model:{value:t.formValidate.nickname,callback:function(e){t.$set(t.formValidate,"nickname",e)},expression:"formValidate.nickname"}})],1)],1)],1)],1),n("Table",{ref:"selection",attrs:{loading:t.loading2,"highlight-row":"","no-userFrom-text":"暂无数据","no-filtered-userFrom-text":"暂无筛选结果",columns:t.columns4,data:t.tableList2},scopedSlots:t._u([{key:"headimgurl",fn:function(t){var e=t.row;return t.index,[n("div",{directives:[{name:"viewer",rawName:"v-viewer"}],staticClass:"tabBox_img"},[n("img",{directives:[{name:"lazy",rawName:"v-lazy",value:e.headimgurl,expression:"row.headimgurl"}]})])]}},{key:"user_type",fn:function(e){var r=e.row;return e.index,["wechat"===r.user_type?n("span",[t._v("公众号")]):t._e(),"routine"===r.user_type?n("span",[t._v("小程序")]):t._e(),"h5"===r.user_type?n("span",[t._v("H5")]):t._e(),"pc"===r.user_type?n("span",[t._v("PC")]):t._e()]}},{key:"sex",fn:function(e){var r=e.row;return e.index,[n("span",{directives:[{name:"show",rawName:"v-show",value:1===r.sex,expression:"row.sex === 1"}]},[t._v("男")]),n("span",{directives:[{name:"show",rawName:"v-show",value:2===r.sex,expression:"row.sex === 2"}]},[t._v("女")]),n("span",{directives:[{name:"show",rawName:"v-show",value:0===r.sex,expression:"row.sex === 0"}]},[t._v("保密")])]}},{key:"country",fn:function(e){var r=e.row;return e.index,[n("span",[t._v(t._s(r.country+r.province+r.city))])]}},{key:"subscribe",fn:function(e){var r=e.row;return e.index,[n("span",{domProps:{textContent:t._s(1===r.subscribe?"关注":"未关注")}})]}}])}),n("div",{staticClass:"acea-row row-right page"},[n("Page",{attrs:{total:t.total2,"show-elevator":"","show-total":"","page-size":t.formValidate.limit},on:{"on-change":t.pageChange2}})],1)],1)}),[],!1,null,"50e9b0a8",null);e.default=n.exports},"90e7":function(t,e,n){"use strict";n.d(e,"t",(function(){return u})),n.d(e,"j",(function(){return a})),n.d(e,"Fb",(function(){return o})),n.d(e,"Eb",(function(){return c})),n.d(e,"i",(function(){return i})),n.d(e,"bb",(function(){return s})),n.d(e,"Jb",(function(){return d})),n.d(e,"c",(function(){return f})),n.d(e,"d",(function(){return l})),n.d(e,"U",(function(){return m})),n.d(e,"ab",(function(){return h})),n.d(e,"gb",(function(){return p})),n.d(e,"B",(function(){return g})),n.d(e,"Sb",(function(){return b})),n.d(e,"mb",(function(){return j})),n.d(e,"lb",(function(){return O})),n.d(e,"y",(function(){return v})),n.d(e,"z",(function(){return _})),n.d(e,"l",(function(){return w})),n.d(e,"cb",(function(){return y})),n.d(e,"m",(function(){return x})),n.d(e,"fb",(function(){return k})),n.d(e,"eb",(function(){return V})),n.d(e,"db",(function(){return T})),n.d(e,"hb",(function(){return C})),n.d(e,"jb",(function(){return R})),n.d(e,"R",(function(){return L})),n.d(e,"kb",(function(){return S})),n.d(e,"wb",(function(){return E})),n.d(e,"G",(function(){return G})),n.d(e,"vb",(function(){return P})),n.d(e,"p",(function(){return q})),n.d(e,"n",(function(){return F})),n.d(e,"o",(function(){return N})),n.d(e,"q",(function(){return W})),n.d(e,"r",(function(){return $})),n.d(e,"nb",(function(){return I})),n.d(e,"Rb",(function(){return M})),n.d(e,"ob",(function(){return U})),n.d(e,"Mb",(function(){return z})),n.d(e,"pb",(function(){return D})),n.d(e,"X",(function(){return J})),n.d(e,"Ob",(function(){return A})),n.d(e,"Y",(function(){return B})),n.d(e,"V",(function(){return H})),n.d(e,"W",(function(){return K})),n.d(e,"O",(function(){return Q})),n.d(e,"A",(function(){return X})),n.d(e,"E",(function(){return Y})),n.d(e,"D",(function(){return Z})),n.d(e,"v",(function(){return tt})),n.d(e,"F",(function(){return et})),n.d(e,"Qb",(function(){return nt})),n.d(e,"s",(function(){return rt})),n.d(e,"Nb",(function(){return ut})),n.d(e,"Pb",(function(){return at})),n.d(e,"x",(function(){return ot})),n.d(e,"C",(function(){return ct})),n.d(e,"w",(function(){return it})),n.d(e,"u",(function(){return st})),n.d(e,"N",(function(){return dt})),n.d(e,"h",(function(){return ft})),n.d(e,"e",(function(){return lt})),n.d(e,"f",(function(){return mt})),n.d(e,"Gb",(function(){return ht})),n.d(e,"Hb",(function(){return pt})),n.d(e,"Ib",(function(){return gt})),n.d(e,"ib",(function(){return bt})),n.d(e,"xb",(function(){return jt})),n.d(e,"P",(function(){return Ot})),n.d(e,"zb",(function(){return vt})),n.d(e,"yb",(function(){return _t})),n.d(e,"Ab",(function(){return wt})),n.d(e,"Bb",(function(){return yt})),n.d(e,"Cb",(function(){return xt})),n.d(e,"Db",(function(){return kt})),n.d(e,"Kb",(function(){return Vt})),n.d(e,"Lb",(function(){return Tt})),n.d(e,"Q",(function(){return Ct})),n.d(e,"g",(function(){return Rt})),n.d(e,"qb",(function(){return Lt})),n.d(e,"tb",(function(){return St})),n.d(e,"a",(function(){return Et})),n.d(e,"b",(function(){return Gt})),n.d(e,"rb",(function(){return Pt})),n.d(e,"ub",(function(){return qt})),n.d(e,"sb",(function(){return Ft})),n.d(e,"k",(function(){return Nt})),n.d(e,"S",(function(){return Wt})),n.d(e,"T",(function(){return $t})),n.d(e,"Z",(function(){return It})),n.d(e,"M",(function(){return Mt})),n.d(e,"L",(function(){return Ut})),n.d(e,"I",(function(){return zt})),n.d(e,"H",(function(){return Dt})),n.d(e,"J",(function(){return Jt})),n.d(e,"K",(function(){return At})),n("99af");var r=n("6b6c");function u(t){return Object(r.a)({url:"setting/config/header_basics",method:"get",params:t})}function a(t,e){return Object(r.a)({url:e,method:"get",params:t})}function o(t){return Object(r.a)({url:t.url,method:"get",params:t.data})}function c(){return Object(r.a)({url:"notify/sms/temp/create",method:"get"})}function i(t){return Object(r.a)({url:"serve/login",method:"post",data:t})}function s(t){return Object(r.a)({url:"serve/modify",method:"post",data:t})}function d(t){return Object(r.a)({url:"serve/update_phone",method:"post",data:t})}function f(t){return Object(r.a)({url:"serve/captcha",method:"post",data:t})}function l(t){return Object(r.a)({url:"serve/checkCode",method:"post",data:t})}function m(t){return Object(r.a)({url:"serve/register",method:"post",data:t})}function h(){return Object(r.a)({url:"serve/info",method:"get"})}function p(t){return Object(r.a)({url:"serve/sms/sign",method:"PUT",data:t})}function g(t){return Object(r.a)({url:"app/wechat/kefu/login/".concat(t),method:"get"})}function b(t){return Object(r.a)({url:"app/wechat/speechcraft",method:"get",params:t})}function j(t){return Object(r.a)({url:"app/wechat/speechcraft/".concat(t,"/edit"),method:"get"})}function O(){return Object(r.a)({url:"app/wechat/speechcraft/create",method:"get"})}function v(t){return Object(r.a)({url:"app/feedback",method:"get",params:t})}function _(t){return Object(r.a)({url:"app/feedback/".concat(t,"/edit"),method:"get"})}function w(){return Object(r.a)({url:"serve/export_all",method:"get"})}function y(){return Object(r.a)({url:"serve/open",method:"get"})}function x(t){return Object(r.a)({url:"serve/export_temp",method:"get",params:t})}function k(t){return Object(r.a)({url:"serve/record",method:"get",params:t})}function V(t){return Object(r.a)({url:"serve/open",method:"get",params:t})}function T(t){return Object(r.a)({url:"serve/opn_express",method:"post",data:t})}function C(t){return Object(r.a)({url:"serve/sms/open",method:"get",params:t})}function R(t){return Object(r.a)({url:"serve/meal_list",method:"get",params:t})}function L(t){return Object(r.a)({url:"serve/pay_meal",method:"post",data:t})}function S(t){return Object(r.a)({url:"notify/sms/record",method:"get",params:t})}function E(){return Object(r.a)({url:"merchant/store",method:"GET"})}function G(){return Object(r.a)({url:"merchant/store/address",method:"GET"})}function P(t){return Object(r.a)({url:"merchant/store/".concat(t.id),method:"POST",data:t})}function q(t){return Object(r.a)({url:"freight/express",method:"get",params:t})}function F(){return Object(r.a)({url:"/freight/express/create",method:"get"})}function N(t){return Object(r.a)({url:"freight/express/".concat(t,"/edit"),method:"get"})}function W(t){return Object(r.a)({url:"freight/express/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function $(){return Object(r.a)({url:"freight/express/sync_express",method:"get"})}function I(){return Object(r.a)({url:"app/wechat/speechcraftcate",method:"get"})}function M(){return Object(r.a)({url:"app/wechat_qrcode/cate/list",method:"get"})}function U(){return Object(r.a)({url:"app/wechat/speechcraftcate/create",method:"get"})}function z(t){return Object(r.a)({url:"app/wechat_qrcode/cate/create/".concat(t),method:"get"})}function D(t){return Object(r.a)({url:"app/wechat/speechcraftcate/".concat(t,"/edit"),method:"get"})}function J(t){return Object(r.a)({url:"setting/role",method:"GET",params:t})}function A(t){return Object(r.a)({url:"app/wechat_qrcode/list",method:"GET",params:t})}function B(t){return Object(r.a)({url:"setting/role/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function H(t){return Object(r.a)({url:"setting/role/".concat(t.id),method:"post",data:t})}function K(t){return Object(r.a)({url:"setting/role/".concat(t,"/edit"),method:"get"})}function Q(){return Object(r.a)({url:"setting/role/create",method:"get"})}function X(t){return Object(r.a)({url:"app/wechat/kefu",method:"get",params:t})}function Y(t){return Object(r.a)({url:"app/wechat/kefu/create",method:"get",params:t})}function Z(){return Object(r.a)({url:"app/wechat/kefu/add",method:"get"})}function tt(t){return Object(r.a)({url:"app/wechat/kefu",method:"post",data:t})}function et(t){return Object(r.a)({url:"app/wechat/kefu/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function nt(t){return Object(r.a)({url:"app/wechat_qrcode/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function rt(t){return Object(r.a)({url:"app/wechat_qrcode/user_list/".concat(t.id),method:"get",params:t})}function ut(t){return Object(r.a)({url:"app/wechat_qrcode/info/".concat(t),method:"get"})}function at(t,e){return Object(r.a)({url:"app/wechat_qrcode/save/".concat(t),method:"post",data:e})}function ot(t){return Object(r.a)({url:"app/wechat/kefu/".concat(t,"/edit"),method:"GET"})}function ct(t,e){return Object(r.a)({url:"app/wechat/kefu/record/".concat(e),method:"GET",params:t})}function it(t){return Object(r.a)({url:"app/wechat/kefu/chat_list",method:"GET",params:t})}function st(){return Object(r.a)({url:"notify/sms/is_login",method:"GET"})}function dt(){return Object(r.a)({url:"notify/sms/logout",method:"GET"})}function ft(t){return Object(r.a)({url:"setting/city/list/".concat(t),method:"get"})}function lt(t){return Object(r.a)({url:"setting/city/add/".concat(t),method:"get"})}function mt(t){return Object(r.a)({url:"setting/city/".concat(t,"/edit"),method:"get"})}function ht(t){return Object(r.a)({url:"setting/shipping_templates/list",method:"get",params:t})}function pt(t){return Object(r.a)({url:"setting/shipping_templates/city_list",method:"get"})}function gt(t,e){return Object(r.a)({url:"setting/shipping_templates/save/".concat(t),method:"post",data:e})}function bt(t){return Object(r.a)({url:"setting/shipping_templates/".concat(t,"/edit"),method:"get"})}function jt(){return Object(r.a)({url:"merchant/store/get_header",method:"get"})}function Ot(t){return Object(r.a)({url:"merchant/store",method:"get",params:t})}function vt(t,e){return Object(r.a)({url:"merchant/store/set_show/".concat(t,"/").concat(e),method:"put"})}function _t(t){return Object(r.a)({url:"merchant/store/get_info/".concat(t),method:"get"})}function wt(t){return Object(r.a)({url:"merchant/store_staff",method:"get",params:t})}function yt(){return Object(r.a)({url:"merchant/store_staff/create",method:"get"})}function xt(t){return Object(r.a)({url:"merchant/store_staff/".concat(t,"/edit"),method:"get"})}function kt(t,e){return Object(r.a)({url:"merchant/store_staff/set_show/".concat(t,"/").concat(e),method:"put"})}function Vt(t){return Object(r.a)({url:"merchant/verify_order",method:"get",params:t})}function Tt(t){return Object(r.a)({url:"merchant/verify/spread_info/".concat(t),method:"get"})}function Ct(){return Object(r.a)({url:"merchant/store_list",method:"get"})}function Rt(){return Object(r.a)({url:"setting/city/clean_cache",method:"get"})}function Lt(){return Object(r.a)({url:"system/config/storage/config",method:"get"})}function St(t){return Object(r.a)({url:"system/config/storage/config",method:"post",data:t})}function Et(t){return Object(r.a)({url:"system/config/storage/form/".concat(t),method:"get"})}function Gt(t){return Object(r.a)({url:"system/config/storage/create/".concat(t),method:"get"})}function Pt(t){return Object(r.a)({url:"system/config/storage",method:"get",params:t})}function qt(t){return Object(r.a)({url:"system/config/storage/synch/".concat(t),method:"put"})}function Ft(t){return Object(r.a)({url:"system/config/storage/status/".concat(t),method:"put"})}function Nt(t){return Object(r.a)({url:"system/config/storage/domain/".concat(t),method:"get"})}function Wt(){return Object(r.a)({url:"setting/config_list/31",method:"get"})}function $t(t){return Object(r.a)({url:"setting/config/save_basics",method:"post",data:t})}function It(t){return Object(r.a)({url:"system/config/storage/save_type/".concat(t),method:"get"})}function Mt(t){return Object(r.a)({url:"setting/lang_type/list",method:"get",params:t})}function Ut(t){return Object(r.a)({url:"setting/lang_type/form/".concat(t),method:"get"})}function zt(t){return Object(r.a)({url:"setting/lang_code/list",method:"get",params:t})}function Dt(t){return Object(r.a)({url:"setting/lang_code/info",method:"get",params:t})}function Jt(t){return Object(r.a)({url:"setting/lang_code/save",method:"post",data:t})}function At(t){return Object(r.a)({url:"setting/lang_country/list",method:"get",params:t})}},a15b:function(t,e,n){"use strict";var r=n("23e7"),u=n("e330"),a=n("44ad"),o=n("fc6a"),c=(n=n("a640"),u([].join));u=a!=Object,a=n("join",",");r({target:"Array",proto:!0,forced:u||!a},{join:function(t){return c(o(this),void 0===t?",":t)}})}}]); \ No newline at end of file diff --git a/crmeb/public/admin/js/chunk-1550e46b.44e995de.js.gz b/crmeb/public/admin/js/chunk-1550e46b.44e995de.js.gz deleted file mode 100644 index 81790a996563a1f9331d379c650368be655021c9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4054 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 Iq4Pul02Vp**8l(j diff --git a/crmeb/public/admin/js/chunk-15ee830b.62eda590.js b/crmeb/public/admin/js/chunk-15ee830b.62eda590.js new file mode 100644 index 000000000..7a4ba6365 --- /dev/null +++ b/crmeb/public/admin/js/chunk-15ee830b.62eda590.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-15ee830b"],{6594:function(t,e,n){},"6fe1":function(t,e,n){"use strict";var r=n("6594");n.n(r).a},8404:function(t,e,n){"use strict";n.r(e);var r=n("f3f3"),u=(n("a434"),n("2f62")),o=n("90e7");r={name:"setting_staff",components:{},computed:Object(r.a)(Object(r.a)(Object(r.a)({},Object(u.e)("media",["isMobile"])),Object(u.e)("userLevel",["categoryId"])),{},{labelWidth:function(){return this.isMobile?void 0:85},labelPosition:function(){return this.isMobile?"top":"right"}}),data:function(){return{grid:{xl:10,lg:10,md:12,sm:24,xs:24},artFrom:{page:1,limit:15,store_id:0},loading:!1,columns:[{title:"ID",key:"id",width:80,sortable:!0},{title:"微信名称",key:"nickname",minWidth:100},{title:"头像",slot:"avatar",minWidth:100},{title:"核销员名称",key:"staff_name",minWidth:100},{title:"所属提货点",key:"name",minWidth:100},{title:"添加时间",key:"add_time",minWidth:100},{title:"状态",slot:"status",minWidth:100},{title:"操作",slot:"action",fixed:"right",minWidth:120}],storeLists:[],storeSelectList:[],total:0}},mounted:function(){this.getList(),this.storeList()},methods:{storeList:function(){var t=this;Object(o.R)().then((function(e){t.storeSelectList=e.data}))},getList:function(){var t=this,e=this;e.loading=!0,Object(o.Bb)(e.artFrom).then((function(t){e.loading=!1,e.storeLists=t.data.list,e.total=t.data.count})).catch((function(e){t.$Message.error(e.msg)}))},userSearchs:function(){this.artFrom.page=1,this.getList()},pageChange:function(t){this.artFrom.page=t,this.getList()},del:function(t,e,n){var r=this;e={title:e,num:n,url:"merchant/store_staff/del/".concat(t.id),method:"DELETE",ids:""};this.$modalSure(e).then((function(t){r.$Message.success(t.msg),r.storeLists.splice(n,1)})).catch((function(t){r.$Message.error(t.msg)}))},add:function(){var t=this;this.$modalForm(Object(o.Cb)(0)).then((function(){return t.getList()}))},onchangeIsShow:function(t,e){var n=this;Object(o.Eb)(t,e).then((function(t){n.$Message.success(t.msg),n.getList()}))},edit:function(t){var e=this;this.$modalForm(Object(o.Db)(t)).then((function(){return e.getList()}))}}},n("6fe1"),u=n("2877"),n=Object(u.a)(r,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",[n("div",{staticClass:"i-layout-page-header"},[n("div",{staticClass:"i-layout-page-header"},[n("span",{staticClass:"ivu-page-header-title"},[t._v(t._s(t.$route.meta.title))])])]),n("Card",{staticClass:"ivu-mt",attrs:{bordered:!1,"dis-hover":""}},[n("Form",{ref:"artFrom",attrs:{model:t.artFrom,"label-width":t.labelWidth,"label-position":t.labelPosition},nativeOn:{submit:function(t){t.preventDefault()}}},[n("Row",{attrs:{type:"flex",gutter:24}},[n("Col",t._b({staticClass:"mr"},"Col",t.grid,!1),[n("FormItem",{attrs:{label:"提货点名称:","label-for":"store_name"}},[n("Select",{attrs:{"element-id":"store_id",clearable:""},on:{"on-change":t.userSearchs},model:{value:t.artFrom.store_id,callback:function(e){t.$set(t.artFrom,"store_id",e)},expression:"artFrom.store_id"}},t._l(t.storeSelectList,(function(e){return n("Option",{key:e.id,attrs:{value:e.id}},[t._v(t._s(e.name))])})),1)],1)],1)],1)],1),n("Row",{attrs:{type:"flex"}},[n("Col",t._b({},"Col",t.grid,!1),[n("Button",{directives:[{name:"auth",rawName:"v-auth",value:["merchant-store_staff-create"],expression:"['merchant-store_staff-create']"}],attrs:{type:"primary",icon:"md-add"},on:{click:t.add}},[t._v("添加核销员")])],1)],1),n("Table",{ref:"table",staticClass:"mt25",attrs:{columns:t.columns,data:t.storeLists,loading:t.loading,"highlight-row":"","no-userFrom-text":"暂无数据","no-filtered-userFrom-text":"暂无筛选结果"},scopedSlots:t._u([{key:"avatar",fn:function(t){var e=t.row;return t.index,[n("div",{directives:[{name:"viewer",rawName:"v-viewer"}],staticClass:"tabBox_img"},[n("img",{directives:[{name:"lazy",rawName:"v-lazy",value:e.avatar,expression:"row.avatar"}]})])]}},{key:"status",fn:function(e){var r=e.row;return e.index,[n("i-switch",{attrs:{value:r.status,"true-value":1,"false-value":0,size:"large"},on:{"on-change":function(e){return t.onchangeIsShow(r.id,r.status)}},model:{value:r.status,callback:function(e){t.$set(r,"status",e)},expression:"row.status"}},[t._v(">\n "),n("span",{attrs:{slot:"open"},slot:"open"},[t._v("显示")]),n("span",{attrs:{slot:"close"},slot:"close"},[t._v("隐藏")])])]}},{key:"action",fn:function(e){var r=e.row,u=e.index;return[n("a",{on:{click:function(e){return t.edit(r.id)}}},[t._v("编辑")]),n("Divider",{attrs:{type:"vertical"}}),n("a",{on:{click:function(e){return t.del(r,"删除核销员",u)}}},[t._v("删除")])]}}])}),n("div",{staticClass:"acea-row row-right page"},[n("Page",{attrs:{total:t.total,current:t.artFrom.page,"show-elevator":"","show-total":"","page-size":t.artFrom.limit},on:{"on-change":t.pageChange}})],1)],1)],1)}),[],!1,null,"613b939a",null);e.default=n.exports},"90e7":function(t,e,n){"use strict";n.d(e,"t",(function(){return u})),n.d(e,"j",(function(){return o})),n.d(e,"Gb",(function(){return c})),n.d(e,"Fb",(function(){return a})),n.d(e,"i",(function(){return i})),n.d(e,"cb",(function(){return s})),n.d(e,"Kb",(function(){return d})),n.d(e,"c",(function(){return f})),n.d(e,"d",(function(){return l})),n.d(e,"V",(function(){return m})),n.d(e,"bb",(function(){return h})),n.d(e,"hb",(function(){return b})),n.d(e,"B",(function(){return g})),n.d(e,"Tb",(function(){return p})),n.d(e,"nb",(function(){return O})),n.d(e,"mb",(function(){return j})),n.d(e,"y",(function(){return v})),n.d(e,"z",(function(){return _})),n.d(e,"l",(function(){return w})),n.d(e,"db",(function(){return y})),n.d(e,"m",(function(){return k})),n.d(e,"gb",(function(){return x})),n.d(e,"fb",(function(){return L})),n.d(e,"eb",(function(){return C})),n.d(e,"ib",(function(){return F})),n.d(e,"kb",(function(){return T})),n.d(e,"S",(function(){return E})),n.d(e,"lb",(function(){return S})),n.d(e,"xb",(function(){return G})),n.d(e,"G",(function(){return P})),n.d(e,"wb",(function(){return $})),n.d(e,"p",(function(){return W})),n.d(e,"n",(function(){return q})),n.d(e,"o",(function(){return M})),n.d(e,"q",(function(){return D})),n.d(e,"r",(function(){return I})),n.d(e,"ob",(function(){return z})),n.d(e,"Sb",(function(){return U})),n.d(e,"pb",(function(){return B})),n.d(e,"Nb",(function(){return N})),n.d(e,"qb",(function(){return R})),n.d(e,"Y",(function(){return J})),n.d(e,"Pb",(function(){return A})),n.d(e,"Z",(function(){return H})),n.d(e,"W",(function(){return K})),n.d(e,"X",(function(){return Q})),n.d(e,"P",(function(){return V})),n.d(e,"A",(function(){return X})),n.d(e,"E",(function(){return Y})),n.d(e,"D",(function(){return Z})),n.d(e,"v",(function(){return tt})),n.d(e,"F",(function(){return et})),n.d(e,"Rb",(function(){return nt})),n.d(e,"s",(function(){return rt})),n.d(e,"Ob",(function(){return ut})),n.d(e,"Qb",(function(){return ot})),n.d(e,"x",(function(){return ct})),n.d(e,"C",(function(){return at})),n.d(e,"w",(function(){return it})),n.d(e,"u",(function(){return st})),n.d(e,"O",(function(){return dt})),n.d(e,"h",(function(){return ft})),n.d(e,"e",(function(){return lt})),n.d(e,"f",(function(){return mt})),n.d(e,"Hb",(function(){return ht})),n.d(e,"Ib",(function(){return bt})),n.d(e,"Jb",(function(){return gt})),n.d(e,"jb",(function(){return pt})),n.d(e,"yb",(function(){return Ot})),n.d(e,"Q",(function(){return jt})),n.d(e,"Ab",(function(){return vt})),n.d(e,"zb",(function(){return _t})),n.d(e,"Bb",(function(){return wt})),n.d(e,"Cb",(function(){return yt})),n.d(e,"Db",(function(){return kt})),n.d(e,"Eb",(function(){return xt})),n.d(e,"Lb",(function(){return Lt})),n.d(e,"Mb",(function(){return Ct})),n.d(e,"R",(function(){return Ft})),n.d(e,"g",(function(){return Tt})),n.d(e,"rb",(function(){return Et})),n.d(e,"ub",(function(){return St})),n.d(e,"a",(function(){return Gt})),n.d(e,"b",(function(){return Pt})),n.d(e,"sb",(function(){return $t})),n.d(e,"vb",(function(){return Wt})),n.d(e,"tb",(function(){return qt})),n.d(e,"k",(function(){return Mt})),n.d(e,"T",(function(){return Dt})),n.d(e,"U",(function(){return It})),n.d(e,"ab",(function(){return zt})),n.d(e,"N",(function(){return Ut})),n.d(e,"M",(function(){return Bt})),n.d(e,"I",(function(){return Nt})),n.d(e,"H",(function(){return Rt})),n.d(e,"J",(function(){return Jt})),n.d(e,"L",(function(){return At})),n.d(e,"K",(function(){return Ht})),n("99af");var r=n("6b6c");function u(t){return Object(r.a)({url:"setting/config/header_basics",method:"get",params:t})}function o(t,e){return Object(r.a)({url:e,method:"get",params:t})}function c(t){return Object(r.a)({url:t.url,method:"get",params:t.data})}function a(){return Object(r.a)({url:"notify/sms/temp/create",method:"get"})}function i(t){return Object(r.a)({url:"serve/login",method:"post",data:t})}function s(t){return Object(r.a)({url:"serve/modify",method:"post",data:t})}function d(t){return Object(r.a)({url:"serve/update_phone",method:"post",data:t})}function f(t){return Object(r.a)({url:"serve/captcha",method:"post",data:t})}function l(t){return Object(r.a)({url:"serve/checkCode",method:"post",data:t})}function m(t){return Object(r.a)({url:"serve/register",method:"post",data:t})}function h(){return Object(r.a)({url:"serve/info",method:"get"})}function b(t){return Object(r.a)({url:"serve/sms/sign",method:"PUT",data:t})}function g(t){return Object(r.a)({url:"app/wechat/kefu/login/".concat(t),method:"get"})}function p(t){return Object(r.a)({url:"app/wechat/speechcraft",method:"get",params:t})}function O(t){return Object(r.a)({url:"app/wechat/speechcraft/".concat(t,"/edit"),method:"get"})}function j(){return Object(r.a)({url:"app/wechat/speechcraft/create",method:"get"})}function v(t){return Object(r.a)({url:"app/feedback",method:"get",params:t})}function _(t){return Object(r.a)({url:"app/feedback/".concat(t,"/edit"),method:"get"})}function w(){return Object(r.a)({url:"serve/export_all",method:"get"})}function y(){return Object(r.a)({url:"serve/open",method:"get"})}function k(t){return Object(r.a)({url:"serve/export_temp",method:"get",params:t})}function x(t){return Object(r.a)({url:"serve/record",method:"get",params:t})}function L(t){return Object(r.a)({url:"serve/open",method:"get",params:t})}function C(t){return Object(r.a)({url:"serve/opn_express",method:"post",data:t})}function F(t){return Object(r.a)({url:"serve/sms/open",method:"get",params:t})}function T(t){return Object(r.a)({url:"serve/meal_list",method:"get",params:t})}function E(t){return Object(r.a)({url:"serve/pay_meal",method:"post",data:t})}function S(t){return Object(r.a)({url:"notify/sms/record",method:"get",params:t})}function G(){return Object(r.a)({url:"merchant/store",method:"GET"})}function P(){return Object(r.a)({url:"merchant/store/address",method:"GET"})}function $(t){return Object(r.a)({url:"merchant/store/".concat(t.id),method:"POST",data:t})}function W(t){return Object(r.a)({url:"freight/express",method:"get",params:t})}function q(){return Object(r.a)({url:"/freight/express/create",method:"get"})}function M(t){return Object(r.a)({url:"freight/express/".concat(t,"/edit"),method:"get"})}function D(t){return Object(r.a)({url:"freight/express/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function I(){return Object(r.a)({url:"freight/express/sync_express",method:"get"})}function z(){return Object(r.a)({url:"app/wechat/speechcraftcate",method:"get"})}function U(){return Object(r.a)({url:"app/wechat_qrcode/cate/list",method:"get"})}function B(){return Object(r.a)({url:"app/wechat/speechcraftcate/create",method:"get"})}function N(t){return Object(r.a)({url:"app/wechat_qrcode/cate/create/".concat(t),method:"get"})}function R(t){return Object(r.a)({url:"app/wechat/speechcraftcate/".concat(t,"/edit"),method:"get"})}function J(t){return Object(r.a)({url:"setting/role",method:"GET",params:t})}function A(t){return Object(r.a)({url:"app/wechat_qrcode/list",method:"GET",params:t})}function H(t){return Object(r.a)({url:"setting/role/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function K(t){return Object(r.a)({url:"setting/role/".concat(t.id),method:"post",data:t})}function Q(t){return Object(r.a)({url:"setting/role/".concat(t,"/edit"),method:"get"})}function V(){return Object(r.a)({url:"setting/role/create",method:"get"})}function X(t){return Object(r.a)({url:"app/wechat/kefu",method:"get",params:t})}function Y(t){return Object(r.a)({url:"app/wechat/kefu/create",method:"get",params:t})}function Z(){return Object(r.a)({url:"app/wechat/kefu/add",method:"get"})}function tt(t){return Object(r.a)({url:"app/wechat/kefu",method:"post",data:t})}function et(t){return Object(r.a)({url:"app/wechat/kefu/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function nt(t){return Object(r.a)({url:"app/wechat_qrcode/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function rt(t){return Object(r.a)({url:"app/wechat_qrcode/user_list/".concat(t.id),method:"get",params:t})}function ut(t){return Object(r.a)({url:"app/wechat_qrcode/info/".concat(t),method:"get"})}function ot(t,e){return Object(r.a)({url:"app/wechat_qrcode/save/".concat(t),method:"post",data:e})}function ct(t){return Object(r.a)({url:"app/wechat/kefu/".concat(t,"/edit"),method:"GET"})}function at(t,e){return Object(r.a)({url:"app/wechat/kefu/record/".concat(e),method:"GET",params:t})}function it(t){return Object(r.a)({url:"app/wechat/kefu/chat_list",method:"GET",params:t})}function st(){return Object(r.a)({url:"notify/sms/is_login",method:"GET"})}function dt(){return Object(r.a)({url:"notify/sms/logout",method:"GET"})}function ft(t){return Object(r.a)({url:"setting/city/list/".concat(t),method:"get"})}function lt(t){return Object(r.a)({url:"setting/city/add/".concat(t),method:"get"})}function mt(t){return Object(r.a)({url:"setting/city/".concat(t,"/edit"),method:"get"})}function ht(t){return Object(r.a)({url:"setting/shipping_templates/list",method:"get",params:t})}function bt(t){return Object(r.a)({url:"setting/shipping_templates/city_list",method:"get"})}function gt(t,e){return Object(r.a)({url:"setting/shipping_templates/save/".concat(t),method:"post",data:e})}function pt(t){return Object(r.a)({url:"setting/shipping_templates/".concat(t,"/edit"),method:"get"})}function Ot(){return Object(r.a)({url:"merchant/store/get_header",method:"get"})}function jt(t){return Object(r.a)({url:"merchant/store",method:"get",params:t})}function vt(t,e){return Object(r.a)({url:"merchant/store/set_show/".concat(t,"/").concat(e),method:"put"})}function _t(t){return Object(r.a)({url:"merchant/store/get_info/".concat(t),method:"get"})}function wt(t){return Object(r.a)({url:"merchant/store_staff",method:"get",params:t})}function yt(){return Object(r.a)({url:"merchant/store_staff/create",method:"get"})}function kt(t){return Object(r.a)({url:"merchant/store_staff/".concat(t,"/edit"),method:"get"})}function xt(t,e){return Object(r.a)({url:"merchant/store_staff/set_show/".concat(t,"/").concat(e),method:"put"})}function Lt(t){return Object(r.a)({url:"merchant/verify_order",method:"get",params:t})}function Ct(t){return Object(r.a)({url:"merchant/verify/spread_info/".concat(t),method:"get"})}function Ft(){return Object(r.a)({url:"merchant/store_list",method:"get"})}function Tt(){return Object(r.a)({url:"setting/city/clean_cache",method:"get"})}function Et(){return Object(r.a)({url:"system/config/storage/config",method:"get"})}function St(t){return Object(r.a)({url:"system/config/storage/config",method:"post",data:t})}function Gt(t){return Object(r.a)({url:"system/config/storage/form/".concat(t),method:"get"})}function Pt(t){return Object(r.a)({url:"system/config/storage/create/".concat(t),method:"get"})}function $t(t){return Object(r.a)({url:"system/config/storage",method:"get",params:t})}function Wt(t){return Object(r.a)({url:"system/config/storage/synch/".concat(t),method:"put"})}function qt(t){return Object(r.a)({url:"system/config/storage/status/".concat(t),method:"put"})}function Mt(t){return Object(r.a)({url:"system/config/storage/domain/".concat(t),method:"get"})}function Dt(){return Object(r.a)({url:"setting/config_list/31",method:"get"})}function It(t){return Object(r.a)({url:"setting/config/save_basics",method:"post",data:t})}function zt(t){return Object(r.a)({url:"system/config/storage/save_type/".concat(t),method:"get"})}function Ut(t){return Object(r.a)({url:"setting/lang_type/list",method:"get",params:t})}function Bt(t){return Object(r.a)({url:"setting/lang_type/form/".concat(t),method:"get"})}function Nt(t){return Object(r.a)({url:"setting/lang_code/list",method:"get",params:t})}function Rt(t){return Object(r.a)({url:"setting/lang_code/info",method:"get",params:t})}function Jt(t){return Object(r.a)({url:"setting/lang_code/save",method:"post",data:t})}function At(t){return Object(r.a)({url:"setting/lang_country/list",method:"get",params:t})}function Ht(t){return Object(r.a)({url:"setting/lang_country/form/".concat(t),method:"get"})}}}]); \ No newline at end of file diff --git a/crmeb/public/admin/js/chunk-15ee830b.62eda590.js.gz b/crmeb/public/admin/js/chunk-15ee830b.62eda590.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..0b443ee9c22aad198a4eb62198de4d7f5644e6a9 GIT binary patch literal 3706 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 YmbktIb(#D47ymE+4@NdGatJ~I07@t|<^TWy literal 0 HcmV?d00001 diff --git a/crmeb/public/admin/js/chunk-15ee830b.9fcc17cf.js b/crmeb/public/admin/js/chunk-15ee830b.9fcc17cf.js deleted file mode 100644 index 30f55012b..000000000 --- a/crmeb/public/admin/js/chunk-15ee830b.9fcc17cf.js +++ /dev/null @@ -1 +0,0 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-15ee830b"],{6594:function(t,e,n){},"6fe1":function(t,e,n){"use strict";var r=n("6594");n.n(r).a},8404:function(t,e,n){"use strict";n.r(e);var r=n("f3f3"),u=(n("a434"),n("2f62")),o=n("90e7");r={name:"setting_staff",components:{},computed:Object(r.a)(Object(r.a)(Object(r.a)({},Object(u.e)("media",["isMobile"])),Object(u.e)("userLevel",["categoryId"])),{},{labelWidth:function(){return this.isMobile?void 0:85},labelPosition:function(){return this.isMobile?"top":"right"}}),data:function(){return{grid:{xl:10,lg:10,md:12,sm:24,xs:24},artFrom:{page:1,limit:15,store_id:0},loading:!1,columns:[{title:"ID",key:"id",width:80,sortable:!0},{title:"微信名称",key:"nickname",minWidth:100},{title:"头像",slot:"avatar",minWidth:100},{title:"核销员名称",key:"staff_name",minWidth:100},{title:"所属提货点",key:"name",minWidth:100},{title:"添加时间",key:"add_time",minWidth:100},{title:"状态",slot:"status",minWidth:100},{title:"操作",slot:"action",fixed:"right",minWidth:120}],storeLists:[],storeSelectList:[],total:0}},mounted:function(){this.getList(),this.storeList()},methods:{storeList:function(){var t=this;Object(o.Q)().then((function(e){t.storeSelectList=e.data}))},getList:function(){var t=this,e=this;e.loading=!0,Object(o.Ab)(e.artFrom).then((function(t){e.loading=!1,e.storeLists=t.data.list,e.total=t.data.count})).catch((function(e){t.$Message.error(e.msg)}))},userSearchs:function(){this.artFrom.page=1,this.getList()},pageChange:function(t){this.artFrom.page=t,this.getList()},del:function(t,e,n){var r=this;e={title:e,num:n,url:"merchant/store_staff/del/".concat(t.id),method:"DELETE",ids:""};this.$modalSure(e).then((function(t){r.$Message.success(t.msg),r.storeLists.splice(n,1)})).catch((function(t){r.$Message.error(t.msg)}))},add:function(){var t=this;this.$modalForm(Object(o.Bb)(0)).then((function(){return t.getList()}))},onchangeIsShow:function(t,e){var n=this;Object(o.Db)(t,e).then((function(t){n.$Message.success(t.msg),n.getList()}))},edit:function(t){var e=this;this.$modalForm(Object(o.Cb)(t)).then((function(){return e.getList()}))}}},n("6fe1"),u=n("2877"),n=Object(u.a)(r,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",[n("div",{staticClass:"i-layout-page-header"},[n("div",{staticClass:"i-layout-page-header"},[n("span",{staticClass:"ivu-page-header-title"},[t._v(t._s(t.$route.meta.title))])])]),n("Card",{staticClass:"ivu-mt",attrs:{bordered:!1,"dis-hover":""}},[n("Form",{ref:"artFrom",attrs:{model:t.artFrom,"label-width":t.labelWidth,"label-position":t.labelPosition},nativeOn:{submit:function(t){t.preventDefault()}}},[n("Row",{attrs:{type:"flex",gutter:24}},[n("Col",t._b({staticClass:"mr"},"Col",t.grid,!1),[n("FormItem",{attrs:{label:"提货点名称:","label-for":"store_name"}},[n("Select",{attrs:{"element-id":"store_id",clearable:""},on:{"on-change":t.userSearchs},model:{value:t.artFrom.store_id,callback:function(e){t.$set(t.artFrom,"store_id",e)},expression:"artFrom.store_id"}},t._l(t.storeSelectList,(function(e){return n("Option",{key:e.id,attrs:{value:e.id}},[t._v(t._s(e.name))])})),1)],1)],1)],1)],1),n("Row",{attrs:{type:"flex"}},[n("Col",t._b({},"Col",t.grid,!1),[n("Button",{directives:[{name:"auth",rawName:"v-auth",value:["merchant-store_staff-create"],expression:"['merchant-store_staff-create']"}],attrs:{type:"primary",icon:"md-add"},on:{click:t.add}},[t._v("添加核销员")])],1)],1),n("Table",{ref:"table",staticClass:"mt25",attrs:{columns:t.columns,data:t.storeLists,loading:t.loading,"highlight-row":"","no-userFrom-text":"暂无数据","no-filtered-userFrom-text":"暂无筛选结果"},scopedSlots:t._u([{key:"avatar",fn:function(t){var e=t.row;return t.index,[n("div",{directives:[{name:"viewer",rawName:"v-viewer"}],staticClass:"tabBox_img"},[n("img",{directives:[{name:"lazy",rawName:"v-lazy",value:e.avatar,expression:"row.avatar"}]})])]}},{key:"status",fn:function(e){var r=e.row;return e.index,[n("i-switch",{attrs:{value:r.status,"true-value":1,"false-value":0,size:"large"},on:{"on-change":function(e){return t.onchangeIsShow(r.id,r.status)}},model:{value:r.status,callback:function(e){t.$set(r,"status",e)},expression:"row.status"}},[t._v(">\n "),n("span",{attrs:{slot:"open"},slot:"open"},[t._v("显示")]),n("span",{attrs:{slot:"close"},slot:"close"},[t._v("隐藏")])])]}},{key:"action",fn:function(e){var r=e.row,u=e.index;return[n("a",{on:{click:function(e){return t.edit(r.id)}}},[t._v("编辑")]),n("Divider",{attrs:{type:"vertical"}}),n("a",{on:{click:function(e){return t.del(r,"删除核销员",u)}}},[t._v("删除")])]}}])}),n("div",{staticClass:"acea-row row-right page"},[n("Page",{attrs:{total:t.total,current:t.artFrom.page,"show-elevator":"","show-total":"","page-size":t.artFrom.limit},on:{"on-change":t.pageChange}})],1)],1)],1)}),[],!1,null,"613b939a",null);e.default=n.exports},"90e7":function(t,e,n){"use strict";n.d(e,"t",(function(){return u})),n.d(e,"j",(function(){return o})),n.d(e,"Fb",(function(){return c})),n.d(e,"Eb",(function(){return a})),n.d(e,"i",(function(){return i})),n.d(e,"bb",(function(){return s})),n.d(e,"Jb",(function(){return d})),n.d(e,"c",(function(){return f})),n.d(e,"d",(function(){return l})),n.d(e,"U",(function(){return m})),n.d(e,"ab",(function(){return h})),n.d(e,"gb",(function(){return b})),n.d(e,"B",(function(){return g})),n.d(e,"Sb",(function(){return p})),n.d(e,"mb",(function(){return O})),n.d(e,"lb",(function(){return j})),n.d(e,"y",(function(){return v})),n.d(e,"z",(function(){return _})),n.d(e,"l",(function(){return w})),n.d(e,"cb",(function(){return y})),n.d(e,"m",(function(){return k})),n.d(e,"fb",(function(){return x})),n.d(e,"eb",(function(){return L})),n.d(e,"db",(function(){return C})),n.d(e,"hb",(function(){return F})),n.d(e,"jb",(function(){return T})),n.d(e,"R",(function(){return E})),n.d(e,"kb",(function(){return S})),n.d(e,"wb",(function(){return G})),n.d(e,"G",(function(){return P})),n.d(e,"vb",(function(){return $})),n.d(e,"p",(function(){return W})),n.d(e,"n",(function(){return q})),n.d(e,"o",(function(){return M})),n.d(e,"q",(function(){return D})),n.d(e,"r",(function(){return I})),n.d(e,"nb",(function(){return z})),n.d(e,"Rb",(function(){return U})),n.d(e,"ob",(function(){return B})),n.d(e,"Mb",(function(){return N})),n.d(e,"pb",(function(){return J})),n.d(e,"X",(function(){return R})),n.d(e,"Ob",(function(){return A})),n.d(e,"Y",(function(){return Q})),n.d(e,"V",(function(){return H})),n.d(e,"W",(function(){return K})),n.d(e,"O",(function(){return V})),n.d(e,"A",(function(){return X})),n.d(e,"E",(function(){return Y})),n.d(e,"D",(function(){return Z})),n.d(e,"v",(function(){return tt})),n.d(e,"F",(function(){return et})),n.d(e,"Qb",(function(){return nt})),n.d(e,"s",(function(){return rt})),n.d(e,"Nb",(function(){return ut})),n.d(e,"Pb",(function(){return ot})),n.d(e,"x",(function(){return ct})),n.d(e,"C",(function(){return at})),n.d(e,"w",(function(){return it})),n.d(e,"u",(function(){return st})),n.d(e,"N",(function(){return dt})),n.d(e,"h",(function(){return ft})),n.d(e,"e",(function(){return lt})),n.d(e,"f",(function(){return mt})),n.d(e,"Gb",(function(){return ht})),n.d(e,"Hb",(function(){return bt})),n.d(e,"Ib",(function(){return gt})),n.d(e,"ib",(function(){return pt})),n.d(e,"xb",(function(){return Ot})),n.d(e,"P",(function(){return jt})),n.d(e,"zb",(function(){return vt})),n.d(e,"yb",(function(){return _t})),n.d(e,"Ab",(function(){return wt})),n.d(e,"Bb",(function(){return yt})),n.d(e,"Cb",(function(){return kt})),n.d(e,"Db",(function(){return xt})),n.d(e,"Kb",(function(){return Lt})),n.d(e,"Lb",(function(){return Ct})),n.d(e,"Q",(function(){return Ft})),n.d(e,"g",(function(){return Tt})),n.d(e,"qb",(function(){return Et})),n.d(e,"tb",(function(){return St})),n.d(e,"a",(function(){return Gt})),n.d(e,"b",(function(){return Pt})),n.d(e,"rb",(function(){return $t})),n.d(e,"ub",(function(){return Wt})),n.d(e,"sb",(function(){return qt})),n.d(e,"k",(function(){return Mt})),n.d(e,"S",(function(){return Dt})),n.d(e,"T",(function(){return It})),n.d(e,"Z",(function(){return zt})),n.d(e,"M",(function(){return Ut})),n.d(e,"L",(function(){return Bt})),n.d(e,"I",(function(){return Nt})),n.d(e,"H",(function(){return Jt})),n.d(e,"J",(function(){return Rt})),n.d(e,"K",(function(){return At})),n("99af");var r=n("6b6c");function u(t){return Object(r.a)({url:"setting/config/header_basics",method:"get",params:t})}function o(t,e){return Object(r.a)({url:e,method:"get",params:t})}function c(t){return Object(r.a)({url:t.url,method:"get",params:t.data})}function a(){return Object(r.a)({url:"notify/sms/temp/create",method:"get"})}function i(t){return Object(r.a)({url:"serve/login",method:"post",data:t})}function s(t){return Object(r.a)({url:"serve/modify",method:"post",data:t})}function d(t){return Object(r.a)({url:"serve/update_phone",method:"post",data:t})}function f(t){return Object(r.a)({url:"serve/captcha",method:"post",data:t})}function l(t){return Object(r.a)({url:"serve/checkCode",method:"post",data:t})}function m(t){return Object(r.a)({url:"serve/register",method:"post",data:t})}function h(){return Object(r.a)({url:"serve/info",method:"get"})}function b(t){return Object(r.a)({url:"serve/sms/sign",method:"PUT",data:t})}function g(t){return Object(r.a)({url:"app/wechat/kefu/login/".concat(t),method:"get"})}function p(t){return Object(r.a)({url:"app/wechat/speechcraft",method:"get",params:t})}function O(t){return Object(r.a)({url:"app/wechat/speechcraft/".concat(t,"/edit"),method:"get"})}function j(){return Object(r.a)({url:"app/wechat/speechcraft/create",method:"get"})}function v(t){return Object(r.a)({url:"app/feedback",method:"get",params:t})}function _(t){return Object(r.a)({url:"app/feedback/".concat(t,"/edit"),method:"get"})}function w(){return Object(r.a)({url:"serve/export_all",method:"get"})}function y(){return Object(r.a)({url:"serve/open",method:"get"})}function k(t){return Object(r.a)({url:"serve/export_temp",method:"get",params:t})}function x(t){return Object(r.a)({url:"serve/record",method:"get",params:t})}function L(t){return Object(r.a)({url:"serve/open",method:"get",params:t})}function C(t){return Object(r.a)({url:"serve/opn_express",method:"post",data:t})}function F(t){return Object(r.a)({url:"serve/sms/open",method:"get",params:t})}function T(t){return Object(r.a)({url:"serve/meal_list",method:"get",params:t})}function E(t){return Object(r.a)({url:"serve/pay_meal",method:"post",data:t})}function S(t){return Object(r.a)({url:"notify/sms/record",method:"get",params:t})}function G(){return Object(r.a)({url:"merchant/store",method:"GET"})}function P(){return Object(r.a)({url:"merchant/store/address",method:"GET"})}function $(t){return Object(r.a)({url:"merchant/store/".concat(t.id),method:"POST",data:t})}function W(t){return Object(r.a)({url:"freight/express",method:"get",params:t})}function q(){return Object(r.a)({url:"/freight/express/create",method:"get"})}function M(t){return Object(r.a)({url:"freight/express/".concat(t,"/edit"),method:"get"})}function D(t){return Object(r.a)({url:"freight/express/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function I(){return Object(r.a)({url:"freight/express/sync_express",method:"get"})}function z(){return Object(r.a)({url:"app/wechat/speechcraftcate",method:"get"})}function U(){return Object(r.a)({url:"app/wechat_qrcode/cate/list",method:"get"})}function B(){return Object(r.a)({url:"app/wechat/speechcraftcate/create",method:"get"})}function N(t){return Object(r.a)({url:"app/wechat_qrcode/cate/create/".concat(t),method:"get"})}function J(t){return Object(r.a)({url:"app/wechat/speechcraftcate/".concat(t,"/edit"),method:"get"})}function R(t){return Object(r.a)({url:"setting/role",method:"GET",params:t})}function A(t){return Object(r.a)({url:"app/wechat_qrcode/list",method:"GET",params:t})}function Q(t){return Object(r.a)({url:"setting/role/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function H(t){return Object(r.a)({url:"setting/role/".concat(t.id),method:"post",data:t})}function K(t){return Object(r.a)({url:"setting/role/".concat(t,"/edit"),method:"get"})}function V(){return Object(r.a)({url:"setting/role/create",method:"get"})}function X(t){return Object(r.a)({url:"app/wechat/kefu",method:"get",params:t})}function Y(t){return Object(r.a)({url:"app/wechat/kefu/create",method:"get",params:t})}function Z(){return Object(r.a)({url:"app/wechat/kefu/add",method:"get"})}function tt(t){return Object(r.a)({url:"app/wechat/kefu",method:"post",data:t})}function et(t){return Object(r.a)({url:"app/wechat/kefu/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function nt(t){return Object(r.a)({url:"app/wechat_qrcode/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function rt(t){return Object(r.a)({url:"app/wechat_qrcode/user_list/".concat(t.id),method:"get",params:t})}function ut(t){return Object(r.a)({url:"app/wechat_qrcode/info/".concat(t),method:"get"})}function ot(t,e){return Object(r.a)({url:"app/wechat_qrcode/save/".concat(t),method:"post",data:e})}function ct(t){return Object(r.a)({url:"app/wechat/kefu/".concat(t,"/edit"),method:"GET"})}function at(t,e){return Object(r.a)({url:"app/wechat/kefu/record/".concat(e),method:"GET",params:t})}function it(t){return Object(r.a)({url:"app/wechat/kefu/chat_list",method:"GET",params:t})}function st(){return Object(r.a)({url:"notify/sms/is_login",method:"GET"})}function dt(){return Object(r.a)({url:"notify/sms/logout",method:"GET"})}function ft(t){return Object(r.a)({url:"setting/city/list/".concat(t),method:"get"})}function lt(t){return Object(r.a)({url:"setting/city/add/".concat(t),method:"get"})}function mt(t){return Object(r.a)({url:"setting/city/".concat(t,"/edit"),method:"get"})}function ht(t){return Object(r.a)({url:"setting/shipping_templates/list",method:"get",params:t})}function bt(t){return Object(r.a)({url:"setting/shipping_templates/city_list",method:"get"})}function gt(t,e){return Object(r.a)({url:"setting/shipping_templates/save/".concat(t),method:"post",data:e})}function pt(t){return Object(r.a)({url:"setting/shipping_templates/".concat(t,"/edit"),method:"get"})}function Ot(){return Object(r.a)({url:"merchant/store/get_header",method:"get"})}function jt(t){return Object(r.a)({url:"merchant/store",method:"get",params:t})}function vt(t,e){return Object(r.a)({url:"merchant/store/set_show/".concat(t,"/").concat(e),method:"put"})}function _t(t){return Object(r.a)({url:"merchant/store/get_info/".concat(t),method:"get"})}function wt(t){return Object(r.a)({url:"merchant/store_staff",method:"get",params:t})}function yt(){return Object(r.a)({url:"merchant/store_staff/create",method:"get"})}function kt(t){return Object(r.a)({url:"merchant/store_staff/".concat(t,"/edit"),method:"get"})}function xt(t,e){return Object(r.a)({url:"merchant/store_staff/set_show/".concat(t,"/").concat(e),method:"put"})}function Lt(t){return Object(r.a)({url:"merchant/verify_order",method:"get",params:t})}function Ct(t){return Object(r.a)({url:"merchant/verify/spread_info/".concat(t),method:"get"})}function Ft(){return Object(r.a)({url:"merchant/store_list",method:"get"})}function Tt(){return Object(r.a)({url:"setting/city/clean_cache",method:"get"})}function Et(){return Object(r.a)({url:"system/config/storage/config",method:"get"})}function St(t){return Object(r.a)({url:"system/config/storage/config",method:"post",data:t})}function Gt(t){return Object(r.a)({url:"system/config/storage/form/".concat(t),method:"get"})}function Pt(t){return Object(r.a)({url:"system/config/storage/create/".concat(t),method:"get"})}function $t(t){return Object(r.a)({url:"system/config/storage",method:"get",params:t})}function Wt(t){return Object(r.a)({url:"system/config/storage/synch/".concat(t),method:"put"})}function qt(t){return Object(r.a)({url:"system/config/storage/status/".concat(t),method:"put"})}function Mt(t){return Object(r.a)({url:"system/config/storage/domain/".concat(t),method:"get"})}function Dt(){return Object(r.a)({url:"setting/config_list/31",method:"get"})}function It(t){return Object(r.a)({url:"setting/config/save_basics",method:"post",data:t})}function zt(t){return Object(r.a)({url:"system/config/storage/save_type/".concat(t),method:"get"})}function Ut(t){return Object(r.a)({url:"setting/lang_type/list",method:"get",params:t})}function Bt(t){return Object(r.a)({url:"setting/lang_type/form/".concat(t),method:"get"})}function Nt(t){return Object(r.a)({url:"setting/lang_code/list",method:"get",params:t})}function Jt(t){return Object(r.a)({url:"setting/lang_code/info",method:"get",params:t})}function Rt(t){return Object(r.a)({url:"setting/lang_code/save",method:"post",data:t})}function At(t){return Object(r.a)({url:"setting/lang_country/list",method:"get",params:t})}}}]); \ No newline at end of file diff --git a/crmeb/public/admin/js/chunk-15ee830b.9fcc17cf.js.gz b/crmeb/public/admin/js/chunk-15ee830b.9fcc17cf.js.gz deleted file mode 100644 index be9eaddfd3ebc19671815b002f30241f0cbc3b18..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3696 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 Ozx+SD*VluGK>z@faVwMn diff --git a/crmeb/public/admin/js/chunk-197faf68.e6d80acd.js b/crmeb/public/admin/js/chunk-197faf68.13940d44.js similarity index 59% rename from crmeb/public/admin/js/chunk-197faf68.e6d80acd.js rename to crmeb/public/admin/js/chunk-197faf68.13940d44.js index 6dbb7aba4..692d428cf 100644 --- a/crmeb/public/admin/js/chunk-197faf68.e6d80acd.js +++ b/crmeb/public/admin/js/chunk-197faf68.13940d44.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-197faf68"],{"00b9":function(t,e,n){"use strict";var r=n("0757");n.n(r).a},"04d1":function(t,e,n){n=n("342f").match(/firefox\/(\d+)/i),t.exports=!!n&&+n[1]},"0757":function(t,e,n){},"4e82":function(t,e,n){"use strict";var r=n("23e7"),i=n("e330"),c=n("59ed"),o=n("7b0b"),a=n("07fa"),u=n("577e"),s=n("d039"),l=n("addb"),d=n("a640"),f=n("04d1"),p=n("d998"),m=n("2d00"),h=n("512c"),b=[],g=i(b.sort),y=i(b.push),v=(n=s((function(){b.sort(void 0)})),i=s((function(){b.sort(null)})),d=d("sort"),!s((function(){if(m)return m<70;if(!(f&&3u(e)?1:-1})),n=i.length,d=0;du(e)?1:-1})),n=i.length,d=0;dNjtcIN&T(_en-zi{vE0>m!3 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 QzL8%4fB4+_2)}gz07>0dVE_OC literal 0 HcmV?d00001 diff --git a/crmeb/public/admin/js/chunk-197faf68.e6d80acd.js.gz b/crmeb/public/admin/js/chunk-197faf68.e6d80acd.js.gz deleted file mode 100644 index ca7db26d131a180ed93c363ec69fa27872142498..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6702 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 E0Av>g`~Uy| diff --git a/crmeb/public/admin/js/chunk-1a90efc7.ac8e0e7a.js b/crmeb/public/admin/js/chunk-1a90efc7.27cc0b58.js similarity index 100% rename from crmeb/public/admin/js/chunk-1a90efc7.ac8e0e7a.js rename to crmeb/public/admin/js/chunk-1a90efc7.27cc0b58.js diff --git a/crmeb/public/admin/js/chunk-1ce37c58.515b11c7.js.gz b/crmeb/public/admin/js/chunk-1ce37c58.515b11c7.js.gz deleted file mode 100644 index 2ee0422dec464d97221984be1e817266626d1ed5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16750 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 VV9ADd0S*ci{}1LlzEFG9004oK3y}Z- diff --git a/crmeb/public/admin/js/chunk-1ce37c58.515b11c7.js b/crmeb/public/admin/js/chunk-1ce37c58.d83e1d6f.js similarity index 99% rename from crmeb/public/admin/js/chunk-1ce37c58.515b11c7.js rename to crmeb/public/admin/js/chunk-1ce37c58.d83e1d6f.js index 2c0ed21ce..50aebee2a 100644 --- a/crmeb/public/admin/js/chunk-1ce37c58.515b11c7.js +++ b/crmeb/public/admin/js/chunk-1ce37c58.d83e1d6f.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-1ce37c58"],{"0d3e":function(e,t,a){"use strict";function r(e){return e=e.replace(/]*>/gi,(function(e,t){return(e=(e=e.replace(/style="[^"]+"/gi,"").replace(/style='[^']+'/gi,"")).replace(/width="[^"]+"/gi,"").replace(/width='[^']+'/gi,"")).replace(/height="[^"]+"/gi,"").replace(/height='[^']+'/gi,"")})),(e=(e=e.replace(/style="[^"]+"/gi,(function(e,t){return e.replace(/width:[^;]+;/gi,"max-width:100%;").replace(/width:[^;]+;/gi,"max-width:100%;")}))).replace(/]*\/>/gi,"")).replace(/\>>=1)&&(t+=t))1&r&&(a+=t);return a}},1184:function(e,t,a){"use strict";a.d(t,"c",(function(){return i})),a.d(t,"d",(function(){return s})),a.d(t,"a",(function(){return o})),a.d(t,"b",(function(){return n})),a.d(t,"g",(function(){return l})),a.d(t,"f",(function(){return c})),a.d(t,"e",(function(){return _})),a("99af");var r=a("6b6c");function i(e){return Object(r.a)({url:"marketing/lottery/list",method:"get",params:e})}function s(e){return Object(r.a)({url:"marketing/lottery/factor_info/".concat(e),method:"get"})}function o(e){return Object(r.a)({url:"marketing/lottery/add",method:"post",data:e})}function n(e,t){return Object(r.a)({url:"marketing/lottery/edit/".concat(e),method:"put",data:t})}function l(e){return Object(r.a)({url:"marketing/lottery/set_status/".concat(e.id,"/").concat(e.status),method:"post"})}function c(e){return Object(r.a)({url:"marketing/lottery/record/list",method:"get",params:e})}function _(e){return Object(r.a)({url:"marketing/lottery/record/deliver",method:"post",data:e})}},1499:function(module,__webpack_exports__,__webpack_require__){"use strict";var _Users_wuhaotian_Desktop_ZhongBang_crmeb_standard_admin_node_modules_vue_babel_preset_app_node_modules_babel_runtime_helpers_esm_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("d0ff"),_Users_wuhaotian_Desktop_ZhongBang_crmeb_standard_admin_node_modules_vue_babel_preset_app_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("c964"),_Users_wuhaotian_Desktop_ZhongBang_crmeb_standard_admin_node_modules_vue_babel_preset_app_node_modules_babel_runtime_helpers_esm_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("f3f3"),_Users_wuhaotian_Desktop_ZhongBang_crmeb_standard_admin_node_modules_vue_babel_preset_app_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("fc11"),regenerator_runtime_runtime_js__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("96cf"),regenerator_runtime_runtime_js__WEBPACK_IMPORTED_MODULE_4___default=__webpack_require__.n(regenerator_runtime_runtime_js__WEBPACK_IMPORTED_MODULE_4__),core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("d3b7"),core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_5___default=__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_5__),core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__("25f0"),core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_6___default=__webpack_require__.n(core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_6__),core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__("159b"),core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_7___default=__webpack_require__.n(core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_7__),core_js_modules_es_array_splice_js__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__("a434"),core_js_modules_es_array_splice_js__WEBPACK_IMPORTED_MODULE_8___default=__webpack_require__.n(core_js_modules_es_array_splice_js__WEBPACK_IMPORTED_MODULE_8__),core_js_modules_es_array_join_js__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__("a15b"),core_js_modules_es_array_join_js__WEBPACK_IMPORTED_MODULE_9___default=__webpack_require__.n(core_js_modules_es_array_join_js__WEBPACK_IMPORTED_MODULE_9__),core_js_modules_es_number_to_fixed_js__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__("b6802"),core_js_modules_es_number_to_fixed_js__WEBPACK_IMPORTED_MODULE_10___default=__webpack_require__.n(core_js_modules_es_number_to_fixed_js__WEBPACK_IMPORTED_MODULE_10__),core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__("99af"),core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_11___default=__webpack_require__.n(core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_11__),vuex__WEBPACK_IMPORTED_MODULE_12__=__webpack_require__("2f62"),_components_goodsList_index__WEBPACK_IMPORTED_MODULE_13__=__webpack_require__("c4ad"),_components_uploadPictures__WEBPACK_IMPORTED_MODULE_14__=__webpack_require__("b0e7"),_components_userLabel__WEBPACK_IMPORTED_MODULE_15__=__webpack_require__("232f"),_addGoods__WEBPACK_IMPORTED_MODULE_16__=__webpack_require__("eab1"),_api_lottery__WEBPACK_IMPORTED_MODULE_17__=__webpack_require__("1184"),_formRule_lotteryFrom__WEBPACK_IMPORTED_MODULE_18__=__webpack_require__("d1cc"),_api_product__WEBPACK_IMPORTED_MODULE_19__=__webpack_require__("c4c8"),_api_user__WEBPACK_IMPORTED_MODULE_20__=__webpack_require__("c24f"),_components_wangEditor_index_vue__WEBPACK_IMPORTED_MODULE_21__=__webpack_require__("a069"),_utils_validate__WEBPACK_IMPORTED_MODULE_22__=__webpack_require__("61f7"),_utils_editorImg__WEBPACK_IMPORTED_MODULE_23__=__webpack_require__("0d3e");__webpack_exports__.a={name:"lotteryCreate",components:{goodsList:_components_goodsList_index__WEBPACK_IMPORTED_MODULE_13__.default,uploadPictures:_components_uploadPictures__WEBPACK_IMPORTED_MODULE_14__.a,addGoods:_addGoods__WEBPACK_IMPORTED_MODULE_16__.a,WangEditor:_components_wangEditor_index_vue__WEBPACK_IMPORTED_MODULE_21__.a,userLabel:_components_userLabel__WEBPACK_IMPORTED_MODULE_15__.a},data:function(){return Object(_Users_wuhaotian_Desktop_ZhongBang_crmeb_standard_admin_node_modules_vue_babel_preset_app_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_3__.a)({selectDataLabel:[],selectLabelShow:!1,content:"",tabs:[{name:"积分抽取",type:"1"},{name:"订单支付",type:"3"},{name:"订单评价",type:"4"}],title:"添加商品",loading:!1,userLabelList:[],userLevelListApi:[],submitOpen:!1,spinShow:!1,addGoodsModel:!1,editData:{},myConfig:{autoHeightEnabled:!1,initialFrameHeight:500,initialFrameWidth:"100%",UEDITOR_HOME_URL:"/admin/UEditor/",serverUrl:""},isChoice:"单选",current:0,modalPic:!1,modal_loading:!1,images:[],templateList:[{id:0,name:"非付费会员"},{id:1,name:"付费会员"}],columns:[{title:"序号",type:"index",width:60,align:"center"},{title:"图片",slot:"image",align:"center",minWidth:120},{title:"名称",align:"center",minWidth:80,key:"name"},{title:"奖品",slot:"type",align:"center",minWidth:80},{title:"提示语",key:"prompt",align:"center",minWidth:80},{title:"数量",slot:"total",align:"center",minWidth:80},{title:"奖品权重",slot:"chance",align:"center",minWidth:80},{title:"奖品概率",key:"probability",align:"center",minWidth:80},{title:"操作",slot:"setting",align:"center",minWidth:80}],specsData:[{type:1,name:"",num:10,image:"",chance:0,total:0,prompt:""},{type:1,name:"",num:0,image:"",chance:0,total:0,prompt:""},{type:1,name:"",num:0,image:"",chance:0,total:0,prompt:""},{type:1,name:"",num:0,image:"",chance:0,total:0,prompt:""},{type:1,name:"",num:0,image:"",chance:0,total:0,prompt:""},{type:1,name:"",num:0,image:"",chance:0,total:0,prompt:""},{type:1,name:"",num:0,image:"",chance:0,total:0,prompt:""},{type:1,name:"",num:0,image:"",chance:0,total:0,prompt:""}],formValidate:{images:[],name:"",desc:"",image:"",factor:"1",factor_num:1,attends_user:1,user_level:[],user_label:[],is_svip:"-1",prize_num:0,period:[],prize:[],lottery_num_term:1,lottery_num:1,spread_num:1,is_all_record:0,is_personal_record:0,is_content:0,content:"",status:0},ruleValidate:_formRule_lotteryFrom__WEBPACK_IMPORTED_MODULE_18__.a,currentid:"",picTit:"",tableIndex:0,copy:0,editIndex:null,id:""},"copy",0)},filters:{typeName:function(e){return 1==e?"未中奖":2==e?"积分":3==e?"余额":4==e?"红包":5==e?"优惠券":6==e?"商品":void 0}},computed:Object(_Users_wuhaotian_Desktop_ZhongBang_crmeb_standard_admin_node_modules_vue_babel_preset_app_node_modules_babel_runtime_helpers_esm_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2__.a)(Object(_Users_wuhaotian_Desktop_ZhongBang_crmeb_standard_admin_node_modules_vue_babel_preset_app_node_modules_babel_runtime_helpers_esm_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2__.a)({},Object(vuex__WEBPACK_IMPORTED_MODULE_12__.e)("admin/layout",["isMobile"])),{},{labelWidth:function(){return this.isMobile?void 0:135},labelPosition:function(){return this.isMobile?"top":"right"}}),mounted:function(){this.getInfo(),this.labelListApi(),this.levelListApi()},methods:{changeUsers:function(e){1==e&&(this.formValidate.user_level=[],this.formValidate.user_label=[],this.formValidate.is_svip="-1",this.selectDataLabel=[])},labelClose:function(){this.selectLabelShow=!1},activeSelectData:function(e){this.selectLabelShow=!1,this.selectDataLabel=e},onClickTab:function(e){this.formValidate.factor=e,this.getInfo(e)},getEditorContent:function(e){this.content=e},labelListApi:function(){var e=this;Object(_api_product__WEBPACK_IMPORTED_MODULE_19__.m)().then((function(t){e.userLabelList=t.data.list}))},levelListApi:function(){var e=this;Object(_api_user__WEBPACK_IMPORTED_MODULE_20__.q)().then((function(t){e.userLevelListApi=t.data.list}))},onchangeTime:function(e){var t=this;this.$nextTick((function(){t.$set(t.formValidate,"period",e)}))},getInfo:function(e){var t=this;this.spinShow=!0,Object(_api_lottery__WEBPACK_IMPORTED_MODULE_17__.d)(this.formValidate.factor).then((function(a){200!=a.status||Array.isArray(a.data)?(t.formValidate={images:[],name:"",desc:"",image:"",factor:e.toString(),factor_num:1,attends_user:1,user_level:[],user_label:[],is_svip:"-1",prize_num:0,period:[],prize:[],lottery_num_term:1,lottery_num:1,spread_num:1,is_all_record:0,is_personal_record:0,is_content:0,content:"",status:0},t.specsData=[{type:1,name:"",num:10,image:"",chance:0,total:0,prompt:""},{type:1,name:"",num:0,image:"",chance:0,total:0,prompt:""},{type:1,name:"",num:0,image:"",chance:0,total:0,prompt:""},{type:1,name:"",num:0,image:"",chance:0,total:0,prompt:""},{type:1,name:"",num:0,image:"",chance:0,total:0,prompt:""},{type:1,name:"",num:0,image:"",chance:0,total:0,prompt:""},{type:1,name:"",num:0,image:"",chance:0,total:0,prompt:""},{type:1,name:"",num:0,image:"",chance:0,total:0,prompt:""}]):(t.formValidate=a.data,t.formValidate.user_level=a.data.user_level||[],t.selectDataLabel=a.data.user_label||[],t.formValidate.is_svip=a.data.is_svip,t.content=a.data.is_content?a.data.content:"",t.formValidate.factor=a.data.factor.toString(),t.formValidate.period=[t.formatDate(a.data.start_time)||"",t.formatDate(a.data.end_time)||""],t.specsData=a.data.prize,t.getProbability())})).catch((function(e){})),this.spinShow=!1},next:function(e){var t,a=this;if(this.formValidate.prize=this.specsData,this.formValidate.is_content&&(this.formValidate.content=Object(_utils_editorImg__WEBPACK_IMPORTED_MODULE_23__.a)(this.content)),2==this.formValidate.attends_user&&this.selectDataLabel.length&&(t=[],this.selectDataLabel.forEach((function(e){t.push(e.id)})),this.formValidate.user_label=t),this.submitOpen)return!1;this.$refs[e].validate((function(e){if(!e)return!1;a.submitOpen=!0,a.formValidate.id&&!a.copy?Object(_api_lottery__WEBPACK_IMPORTED_MODULE_17__.b)(a.formValidate.id,a.formValidate).then(function(){var e=Object(_Users_wuhaotian_Desktop_ZhongBang_crmeb_standard_admin_node_modules_vue_babel_preset_app_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.a)(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:a.$Message.success(t.msg),a.submitOpen=!1;case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){a.submitOpen=!1,a.$Message.error(e.msg)})):Object(_api_lottery__WEBPACK_IMPORTED_MODULE_17__.a)(a.formValidate).then(function(){var e=Object(_Users_wuhaotian_Desktop_ZhongBang_crmeb_standard_admin_node_modules_vue_babel_preset_app_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.a)(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:a.submitOpen=!1,a.$Message.success(t.msg);case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){a.submitOpen=!1,a.$Message.error(e.msg)}))}))},step:function(){this.current--},modalPicTap:function(e,t,a){this.modalPic=!0,this.isChoice="dan"===e?"单选":"多选",this.picTit=t||"",this.tableIndex=a},getPic:function(e){"danFrom"===this.picTit?this.formValidate.image=e.att_dir:this.specsData[this.tableIndex].image=e.att_dir,this.modalPic=!1},handleRemove:function(){this.formValidate.image=""},validate:function(e,t,a){return!1!==t||(this.$Message.error(a),!1)},addGoods:function(){this.addGoodsModel=!0,this.title="添加商品",this.editData={}},editGoods:function(e){this.addGoodsModel=!0,this.title="添加奖品",this.editData=this.specsData[e],this.editIndex=e},deleteGoods:function(e){this.specsData.splice(e,1)},sumArr:function sumArr(arr,name){for(var arrData=[],i=0;i@^][^\s!#%&*+<=>@^]*>/,R=/a/g,j=/a/g,W=(a=new C(R)!==R,p.MISSED_STICKY),A=p.UNSUPPORTED_Y;V=r&&(!a||W||E||w||b((function(){return j[D]=!1,C(R)!=R||C(j)==j||"/a/i"!=C(R,"i")})));if(o("RegExp",V)){function U(e,t){var a,r,i=_(O,this),s=d(e),o=void 0===t,c=[],p=e;if(!i&&s&&o&&e.constructor===U)return e;if((s||_(O,e))&&(e=e.source,o&&(t=m(p))),e=void 0===e?"":u(e),t=void 0===t?"":u(t),p=e,s=t=E&&"dotAll"in R&&(a=!!t&&-1"===t&&l:if(""===_||g(o,_))throw new P("Invalid capture group name");o[_]=!0,l=!(s[s.length]=[_,c]),_="";continue}l?_+=t:i+=t}return[i,s]}(e))[0],c=o[1]),o=n(C(e,t),i?this:O,U),(a||r||c.length)&&(t=v(o),a&&(t.dotAll=!0,t.raw=U(function(e){for(var t,a=e.length,r=0,i="",s=!1;r<=a;r++)"\\"===(t=I(e,r))?i+=t+I(e,++r):s||"."!==t?("["===t?s=!0:"]"===t&&(s=!1),i+=t):i+="[\\s\\S]";return i}(e),s)),r&&(t.sticky=!0),c.length&&(t.groups=c)),e!==p)try{l(o,"source",""===p?"(?:)":p)}catch(e){}return o}for(var q=c(C),S=0;q.length>S;)f(U,C,q[S++]);(O.constructor=U).prototype=O,h(i,"RegExp",U,{constructor:!0})}y("RegExp")},"5f86":function(e,t,a){},"61f7":function(e,t,a){"use strict";a.d(t,"a",(function(){return s})),a.d(t,"c",(function(){return l})),a.d(t,"b",(function(){return c}));var r=a("fc11"),i=a("f3f3");function s(e,t){/(y+)/.test(t)&&(t=t.replace(RegExp.$1,(e.getFullYear()+"").substr(4-RegExp.$1.length)));var a,r,i={"M+":e.getMonth()+1,"d+":e.getDate(),"h+":e.getHours(),"m+":e.getMinutes(),"s+":e.getSeconds()};for(a in i)new RegExp("(".concat(a,")")).test(t)&&(r=i[a]+"",t=t.replace(RegExp.$1,1===RegExp.$1.length?r:("00"+r).substr(r.length)));return t}a("ac1f"),a("00b4"),a("5319"),a("4d63"),a("c607"),a("2c3e"),a("25f0"),a("498a"),a("d3b7"),a("b64b"),a("99af");var o={min:"%s最小长度为:min",max:"%s最大长度为:max",length:"%s长度必须为:length",range:"%s长度为:range",pattern:"$s格式错误"};function n(e,t){e.message=function(e){return t.replace("%s",e||"")}}function l(e){var t=1]*>/gi,(function(e,t){return(e=(e=e.replace(/style="[^"]+"/gi,"").replace(/style='[^']+'/gi,"")).replace(/width="[^"]+"/gi,"").replace(/width='[^']+'/gi,"")).replace(/height="[^"]+"/gi,"").replace(/height='[^']+'/gi,"")})),(e=(e=e.replace(/style="[^"]+"/gi,(function(e,t){return e.replace(/width:[^;]+;/gi,"max-width:100%;").replace(/width:[^;]+;/gi,"max-width:100%;")}))).replace(/]*\/>/gi,"")).replace(/\>>=1)&&(t+=t))1&r&&(a+=t);return a}},1184:function(e,t,a){"use strict";a.d(t,"c",(function(){return i})),a.d(t,"d",(function(){return s})),a.d(t,"a",(function(){return o})),a.d(t,"b",(function(){return n})),a.d(t,"g",(function(){return l})),a.d(t,"f",(function(){return c})),a.d(t,"e",(function(){return _})),a("99af");var r=a("6b6c");function i(e){return Object(r.a)({url:"marketing/lottery/list",method:"get",params:e})}function s(e){return Object(r.a)({url:"marketing/lottery/factor_info/".concat(e),method:"get"})}function o(e){return Object(r.a)({url:"marketing/lottery/add",method:"post",data:e})}function n(e,t){return Object(r.a)({url:"marketing/lottery/edit/".concat(e),method:"put",data:t})}function l(e){return Object(r.a)({url:"marketing/lottery/set_status/".concat(e.id,"/").concat(e.status),method:"post"})}function c(e){return Object(r.a)({url:"marketing/lottery/record/list",method:"get",params:e})}function _(e){return Object(r.a)({url:"marketing/lottery/record/deliver",method:"post",data:e})}},1499:function(module,__webpack_exports__,__webpack_require__){"use strict";var _Users_wuhaotian_Desktop_ZhongBang_crmeb_standard_admin_node_modules_vue_babel_preset_app_node_modules_babel_runtime_helpers_esm_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("d0ff"),_Users_wuhaotian_Desktop_ZhongBang_crmeb_standard_admin_node_modules_vue_babel_preset_app_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("c964"),_Users_wuhaotian_Desktop_ZhongBang_crmeb_standard_admin_node_modules_vue_babel_preset_app_node_modules_babel_runtime_helpers_esm_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("f3f3"),_Users_wuhaotian_Desktop_ZhongBang_crmeb_standard_admin_node_modules_vue_babel_preset_app_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("fc11"),regenerator_runtime_runtime_js__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("96cf"),regenerator_runtime_runtime_js__WEBPACK_IMPORTED_MODULE_4___default=__webpack_require__.n(regenerator_runtime_runtime_js__WEBPACK_IMPORTED_MODULE_4__),core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("d3b7"),core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_5___default=__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_5__),core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__("25f0"),core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_6___default=__webpack_require__.n(core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_6__),core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__("159b"),core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_7___default=__webpack_require__.n(core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_7__),core_js_modules_es_array_splice_js__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__("a434"),core_js_modules_es_array_splice_js__WEBPACK_IMPORTED_MODULE_8___default=__webpack_require__.n(core_js_modules_es_array_splice_js__WEBPACK_IMPORTED_MODULE_8__),core_js_modules_es_array_join_js__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__("a15b"),core_js_modules_es_array_join_js__WEBPACK_IMPORTED_MODULE_9___default=__webpack_require__.n(core_js_modules_es_array_join_js__WEBPACK_IMPORTED_MODULE_9__),core_js_modules_es_number_to_fixed_js__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__("b6802"),core_js_modules_es_number_to_fixed_js__WEBPACK_IMPORTED_MODULE_10___default=__webpack_require__.n(core_js_modules_es_number_to_fixed_js__WEBPACK_IMPORTED_MODULE_10__),core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__("99af"),core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_11___default=__webpack_require__.n(core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_11__),vuex__WEBPACK_IMPORTED_MODULE_12__=__webpack_require__("2f62"),_components_goodsList_index__WEBPACK_IMPORTED_MODULE_13__=__webpack_require__("c4ad"),_components_uploadPictures__WEBPACK_IMPORTED_MODULE_14__=__webpack_require__("b0e7"),_components_userLabel__WEBPACK_IMPORTED_MODULE_15__=__webpack_require__("232f"),_addGoods__WEBPACK_IMPORTED_MODULE_16__=__webpack_require__("eab1"),_api_lottery__WEBPACK_IMPORTED_MODULE_17__=__webpack_require__("1184"),_formRule_lotteryFrom__WEBPACK_IMPORTED_MODULE_18__=__webpack_require__("d1cc"),_api_product__WEBPACK_IMPORTED_MODULE_19__=__webpack_require__("c4c8"),_api_user__WEBPACK_IMPORTED_MODULE_20__=__webpack_require__("c24f"),_components_wangEditor_index_vue__WEBPACK_IMPORTED_MODULE_21__=__webpack_require__("a069"),_utils_validate__WEBPACK_IMPORTED_MODULE_22__=__webpack_require__("61f7"),_utils_editorImg__WEBPACK_IMPORTED_MODULE_23__=__webpack_require__("0d3e");__webpack_exports__.a={name:"lotteryCreate",components:{goodsList:_components_goodsList_index__WEBPACK_IMPORTED_MODULE_13__.default,uploadPictures:_components_uploadPictures__WEBPACK_IMPORTED_MODULE_14__.a,addGoods:_addGoods__WEBPACK_IMPORTED_MODULE_16__.a,WangEditor:_components_wangEditor_index_vue__WEBPACK_IMPORTED_MODULE_21__.a,userLabel:_components_userLabel__WEBPACK_IMPORTED_MODULE_15__.a},data:function(){return Object(_Users_wuhaotian_Desktop_ZhongBang_crmeb_standard_admin_node_modules_vue_babel_preset_app_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_3__.a)({selectDataLabel:[],selectLabelShow:!1,content:"",tabs:[{name:"积分抽取",type:"1"},{name:"订单支付",type:"3"},{name:"订单评价",type:"4"}],title:"添加商品",loading:!1,userLabelList:[],userLevelListApi:[],submitOpen:!1,spinShow:!1,addGoodsModel:!1,editData:{},myConfig:{autoHeightEnabled:!1,initialFrameHeight:500,initialFrameWidth:"100%",UEDITOR_HOME_URL:"/admin/UEditor/",serverUrl:""},isChoice:"单选",current:0,modalPic:!1,modal_loading:!1,images:[],templateList:[{id:0,name:"非付费会员"},{id:1,name:"付费会员"}],columns:[{title:"序号",type:"index",width:60,align:"center"},{title:"图片",slot:"image",align:"center",minWidth:120},{title:"名称",align:"center",minWidth:80,key:"name"},{title:"奖品",slot:"type",align:"center",minWidth:80},{title:"提示语",key:"prompt",align:"center",minWidth:80},{title:"数量",slot:"total",align:"center",minWidth:80},{title:"奖品权重",slot:"chance",align:"center",minWidth:80},{title:"奖品概率",key:"probability",align:"center",minWidth:80},{title:"操作",slot:"setting",align:"center",minWidth:80}],specsData:[{type:1,name:"",num:10,image:"",chance:0,total:0,prompt:""},{type:1,name:"",num:0,image:"",chance:0,total:0,prompt:""},{type:1,name:"",num:0,image:"",chance:0,total:0,prompt:""},{type:1,name:"",num:0,image:"",chance:0,total:0,prompt:""},{type:1,name:"",num:0,image:"",chance:0,total:0,prompt:""},{type:1,name:"",num:0,image:"",chance:0,total:0,prompt:""},{type:1,name:"",num:0,image:"",chance:0,total:0,prompt:""},{type:1,name:"",num:0,image:"",chance:0,total:0,prompt:""}],formValidate:{images:[],name:"",desc:"",image:"",factor:"1",factor_num:1,attends_user:1,user_level:[],user_label:[],is_svip:"-1",prize_num:0,period:[],prize:[],lottery_num_term:1,lottery_num:1,spread_num:1,is_all_record:0,is_personal_record:0,is_content:0,content:"",status:0},ruleValidate:_formRule_lotteryFrom__WEBPACK_IMPORTED_MODULE_18__.a,currentid:"",picTit:"",tableIndex:0,copy:0,editIndex:null,id:""},"copy",0)},filters:{typeName:function(e){return 1==e?"未中奖":2==e?"积分":3==e?"余额":4==e?"红包":5==e?"优惠券":6==e?"商品":void 0}},computed:Object(_Users_wuhaotian_Desktop_ZhongBang_crmeb_standard_admin_node_modules_vue_babel_preset_app_node_modules_babel_runtime_helpers_esm_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2__.a)(Object(_Users_wuhaotian_Desktop_ZhongBang_crmeb_standard_admin_node_modules_vue_babel_preset_app_node_modules_babel_runtime_helpers_esm_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2__.a)({},Object(vuex__WEBPACK_IMPORTED_MODULE_12__.e)("admin/layout",["isMobile"])),{},{labelWidth:function(){return this.isMobile?void 0:135},labelPosition:function(){return this.isMobile?"top":"right"}}),mounted:function(){this.getInfo(),this.labelListApi(),this.levelListApi()},methods:{changeUsers:function(e){1==e&&(this.formValidate.user_level=[],this.formValidate.user_label=[],this.formValidate.is_svip="-1",this.selectDataLabel=[])},labelClose:function(){this.selectLabelShow=!1},activeSelectData:function(e){this.selectLabelShow=!1,this.selectDataLabel=e},onClickTab:function(e){this.formValidate.factor=e,this.getInfo(e)},getEditorContent:function(e){this.content=e},labelListApi:function(){var e=this;Object(_api_product__WEBPACK_IMPORTED_MODULE_19__.n)().then((function(t){e.userLabelList=t.data.list}))},levelListApi:function(){var e=this;Object(_api_user__WEBPACK_IMPORTED_MODULE_20__.q)().then((function(t){e.userLevelListApi=t.data.list}))},onchangeTime:function(e){var t=this;this.$nextTick((function(){t.$set(t.formValidate,"period",e)}))},getInfo:function(e){var t=this;this.spinShow=!0,Object(_api_lottery__WEBPACK_IMPORTED_MODULE_17__.d)(this.formValidate.factor).then((function(a){200!=a.status||Array.isArray(a.data)?(t.formValidate={images:[],name:"",desc:"",image:"",factor:e.toString(),factor_num:1,attends_user:1,user_level:[],user_label:[],is_svip:"-1",prize_num:0,period:[],prize:[],lottery_num_term:1,lottery_num:1,spread_num:1,is_all_record:0,is_personal_record:0,is_content:0,content:"",status:0},t.specsData=[{type:1,name:"",num:10,image:"",chance:0,total:0,prompt:""},{type:1,name:"",num:0,image:"",chance:0,total:0,prompt:""},{type:1,name:"",num:0,image:"",chance:0,total:0,prompt:""},{type:1,name:"",num:0,image:"",chance:0,total:0,prompt:""},{type:1,name:"",num:0,image:"",chance:0,total:0,prompt:""},{type:1,name:"",num:0,image:"",chance:0,total:0,prompt:""},{type:1,name:"",num:0,image:"",chance:0,total:0,prompt:""},{type:1,name:"",num:0,image:"",chance:0,total:0,prompt:""}]):(t.formValidate=a.data,t.formValidate.user_level=a.data.user_level||[],t.selectDataLabel=a.data.user_label||[],t.formValidate.is_svip=a.data.is_svip,t.content=a.data.is_content?a.data.content:"",t.formValidate.factor=a.data.factor.toString(),t.formValidate.period=[t.formatDate(a.data.start_time)||"",t.formatDate(a.data.end_time)||""],t.specsData=a.data.prize,t.getProbability())})).catch((function(e){})),this.spinShow=!1},next:function(e){var t,a=this;if(this.formValidate.prize=this.specsData,this.formValidate.is_content&&(this.formValidate.content=Object(_utils_editorImg__WEBPACK_IMPORTED_MODULE_23__.a)(this.content)),2==this.formValidate.attends_user&&this.selectDataLabel.length&&(t=[],this.selectDataLabel.forEach((function(e){t.push(e.id)})),this.formValidate.user_label=t),this.submitOpen)return!1;this.$refs[e].validate((function(e){if(!e)return!1;a.submitOpen=!0,a.formValidate.id&&!a.copy?Object(_api_lottery__WEBPACK_IMPORTED_MODULE_17__.b)(a.formValidate.id,a.formValidate).then(function(){var e=Object(_Users_wuhaotian_Desktop_ZhongBang_crmeb_standard_admin_node_modules_vue_babel_preset_app_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.a)(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:a.$Message.success(t.msg),a.submitOpen=!1;case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){a.submitOpen=!1,a.$Message.error(e.msg)})):Object(_api_lottery__WEBPACK_IMPORTED_MODULE_17__.a)(a.formValidate).then(function(){var e=Object(_Users_wuhaotian_Desktop_ZhongBang_crmeb_standard_admin_node_modules_vue_babel_preset_app_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.a)(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:a.submitOpen=!1,a.$Message.success(t.msg);case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){a.submitOpen=!1,a.$Message.error(e.msg)}))}))},step:function(){this.current--},modalPicTap:function(e,t,a){this.modalPic=!0,this.isChoice="dan"===e?"单选":"多选",this.picTit=t||"",this.tableIndex=a},getPic:function(e){"danFrom"===this.picTit?this.formValidate.image=e.att_dir:this.specsData[this.tableIndex].image=e.att_dir,this.modalPic=!1},handleRemove:function(){this.formValidate.image=""},validate:function(e,t,a){return!1!==t||(this.$Message.error(a),!1)},addGoods:function(){this.addGoodsModel=!0,this.title="添加商品",this.editData={}},editGoods:function(e){this.addGoodsModel=!0,this.title="添加奖品",this.editData=this.specsData[e],this.editIndex=e},deleteGoods:function(e){this.specsData.splice(e,1)},sumArr:function sumArr(arr,name){for(var arrData=[],i=0;i@^][^\s!#%&*+<=>@^]*>/,R=/a/g,j=/a/g,W=(a=new C(R)!==R,p.MISSED_STICKY),A=p.UNSUPPORTED_Y;V=r&&(!a||W||E||w||b((function(){return j[D]=!1,C(R)!=R||C(j)==j||"/a/i"!=C(R,"i")})));if(o("RegExp",V)){function U(e,t){var a,r,i=_(O,this),s=d(e),o=void 0===t,c=[],p=e;if(!i&&s&&o&&e.constructor===U)return e;if((s||_(O,e))&&(e=e.source,o&&(t=m(p))),e=void 0===e?"":u(e),t=void 0===t?"":u(t),p=e,s=t=E&&"dotAll"in R&&(a=!!t&&-1"===t&&l:if(""===_||g(o,_))throw new P("Invalid capture group name");o[_]=!0,l=!(s[s.length]=[_,c]),_="";continue}l?_+=t:i+=t}return[i,s]}(e))[0],c=o[1]),o=n(C(e,t),i?this:O,U),(a||r||c.length)&&(t=v(o),a&&(t.dotAll=!0,t.raw=U(function(e){for(var t,a=e.length,r=0,i="",s=!1;r<=a;r++)"\\"===(t=I(e,r))?i+=t+I(e,++r):s||"."!==t?("["===t?s=!0:"]"===t&&(s=!1),i+=t):i+="[\\s\\S]";return i}(e),s)),r&&(t.sticky=!0),c.length&&(t.groups=c)),e!==p)try{l(o,"source",""===p?"(?:)":p)}catch(e){}return o}for(var q=c(C),S=0;q.length>S;)f(U,C,q[S++]);(O.constructor=U).prototype=O,h(i,"RegExp",U,{constructor:!0})}y("RegExp")},"5f86":function(e,t,a){},"61f7":function(e,t,a){"use strict";a.d(t,"a",(function(){return s})),a.d(t,"c",(function(){return l})),a.d(t,"b",(function(){return c}));var r=a("fc11"),i=a("f3f3");function s(e,t){/(y+)/.test(t)&&(t=t.replace(RegExp.$1,(e.getFullYear()+"").substr(4-RegExp.$1.length)));var a,r,i={"M+":e.getMonth()+1,"d+":e.getDate(),"h+":e.getHours(),"m+":e.getMinutes(),"s+":e.getSeconds()};for(a in i)new RegExp("(".concat(a,")")).test(t)&&(r=i[a]+"",t=t.replace(RegExp.$1,1===RegExp.$1.length?r:("00"+r).substr(r.length)));return t}a("ac1f"),a("00b4"),a("5319"),a("4d63"),a("c607"),a("2c3e"),a("25f0"),a("498a"),a("d3b7"),a("b64b"),a("99af");var o={min:"%s最小长度为:min",max:"%s最大长度为:max",length:"%s长度必须为:length",range:"%s长度为:range",pattern:"$s格式错误"};function n(e,t){e.message=function(e){return t.replace("%s",e||"")}}function l(e){var t=1KY6n{@@1CX-M{h`URU?bU~rOLtzsoF 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 literal 0 HcmV?d00001 diff --git a/crmeb/public/admin/js/chunk-1e5e9e9c.69f39eb6.js b/crmeb/public/admin/js/chunk-1e5e9e9c.69f39eb6.js deleted file mode 100644 index 5a3a56cc6..000000000 --- a/crmeb/public/admin/js/chunk-1e5e9e9c.69f39eb6.js +++ /dev/null @@ -1 +0,0 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-1e5e9e9c"],{"0ecc":function(t,e,n){"use strict";n.r(e);var r=n("c964"),a=n("f3f3"),o=(n("99af"),n("fb6a"),n("96cf"),n("2f62")),u=n("90e7");a={name:"smsTemplateApply",components:{editFrom:n("31b4").a},data:function(){return{grid:{xl:7,lg:7,md:12,sm:24,xs:24},loading:!1,columns1:[],levelFrom:{type:"",status:"",title:"",page:1,limit:20},levelFrom2:{is_have:"",page:1,limit:20},total:0,FromData:null,delfromData:{},levelLists:[]}},watch:{$route:function(t,e){this.getList()}},created:function(){this.onIsLogin()},mounted:function(){var t=this;Object(u.ab)().then((function(e){1!=e.data.sms.open&&t.$router.push("/admin/setting/sms/sms_config/index?url="+t.$route.path)}))},computed:Object(a.a)(Object(a.a)({},Object(o.e)("media",["isMobile"])),{},{labelWidth:function(){return this.isMobile?void 0:75},labelPosition:function(){return this.isMobile?"top":"right"}}),methods:{onIsLogin:function(){var t=this;this.spinShow=!0,Object(u.u)().then(function(){var e=Object(r.a)(regeneratorRuntime.mark((function e(n){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n.data.status?t.getList():(t.$Message.warning("请先登录"),t.$router.push("/admin/setting/sms/sms_config/index?url="+t.$route.path));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){t.$Message.error(e.msg)}))},getList:function(){var t=this,e=(this.loading=!0,this.levelFrom.status=this.levelFrom.status||"",this.levelFrom.is_have=this.levelFrom.is_have||"",{data:"/admin/setting/sms/sms_template_apply/index"===this.$route.path?this.levelFrom:this.levelFrom2,url:"/admin/setting/sms/sms_template_apply/index"===this.$route.path?"serve/sms/temps":"notify/sms/public_temp"}),n=[{title:"ID",key:"id",sortable:!0,width:80},{title:"模板ID",key:"templateid",minWidth:110},{title:"模板名称",key:"title",minWidth:150},{title:"模板内容",key:"content",minWidth:550},{title:"模板类型",key:"type",minWidth:100},{title:"模板状态",slot:"status",minWidth:100}];"/admin/setting/sms/sms_template_apply/commons"===this.$route.path?this.columns1=Object.assign([],n).slice(0,6).concat([{title:"是否拥有",slot:"is_have",minWidth:110}]):this.columns1=n,Object(u.Fb)(e).then(function(){var e=Object(r.a)(regeneratorRuntime.mark((function e(n){var r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r=n.data,t.levelLists=r.data,t.total=r.count,t.loading=!1;case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){t.loading=!1,t.$Message.error(e.msg)}))},pageChange:function(t){this.levelFrom.page=t,this.getList()},add:function(){var t=this;Object(u.Eb)().then(function(){var e=Object(r.a)(regeneratorRuntime.mark((function e(n){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t.FromData=n.data,t.$refs.edits.modals=!0;case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){t.$Message.error(e.msg)}))},userSearchs:function(){this.levelFrom.page=1,this.getList()},submitFail:function(){this.getList()}}},n("f1e1"),o=n("2877"),n=Object(o.a)(a,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",[n("div",{staticClass:"i-layout-page-header header_top"},[n("div",{staticClass:"i-layout-page-header fl_header"},[n("router-link",{attrs:{to:{path:"/admin/setting/sms/sms_config/index"}}},[n("Button",{attrs:{icon:"ios-arrow-back",size:"small",type:"text"}},[t._v("返回")])],1),n("Divider",{attrs:{type:"vertical"}}),n("span",{staticClass:"ivu-page-header-title mr20",staticStyle:{padding:"0"}},[t._v(t._s(t.$route.meta.title))])],1)]),n("Card",{staticClass:"ivu-mt",attrs:{bordered:!1,"dis-hover":""}},[n("Form",{ref:"levelFrom",attrs:{model:t.levelFrom,"label-width":t.labelWidth,"label-position":t.labelPosition},nativeOn:{submit:function(t){t.preventDefault()}}},["/admin/setting/sms/sms_template_apply/index"===t.$route.path?n("Row",{attrs:{type:"flex",gutter:24}},[n("Col",{attrs:{span:"24"}},[n("Button",{attrs:{type:"primary",icon:"md-add"},on:{click:t.add}},[t._v("申请模板")])],1)],1):n("Row",{attrs:{type:"flex",gutter:24}},[n("Col",t._b({},"Col",t.grid,!1),[n("FormItem",{attrs:{label:"是否拥有:"}},[n("Select",{attrs:{placeholder:"请选择",clearable:""},on:{"on-change":t.userSearchs},model:{value:t.levelFrom.is_have,callback:function(e){t.$set(t.levelFrom,"is_have",e)},expression:"levelFrom.is_have"}},[n("Option",{attrs:{value:"1"}},[t._v("有")]),n("Option",{attrs:{value:"0"}},[t._v("没有")])],1)],1)],1)],1)],1),n("Table",{ref:"table",staticClass:"mt25",attrs:{columns:t.columns1,data:t.levelLists,loading:t.loading,"no-userFrom-text":"暂无数据","no-filtered-userFrom-text":"暂无筛选结果"},scopedSlots:t._u([{key:"status",fn:function(e){var r=e.row;return e.index,[n("span",{directives:[{name:"show",rawName:"v-show",value:1===r.status,expression:"row.status === 1"}]},[t._v("可用")]),n("span",{directives:[{name:"show",rawName:"v-show",value:0===r.status,expression:"row.status === 0"}]},[t._v("不可用")])]}},{key:"is_have",fn:function(e){var r=e.row;return e.index,"/admin/setting/sms/sms_template_apply/commons"===t.$route.path?[n("span",{directives:[{name:"show",rawName:"v-show",value:1===r.status,expression:"row.status === 1"}]},[t._v("有")]),n("span",{directives:[{name:"show",rawName:"v-show",value:0===r.status,expression:"row.status === 0"}]},[t._v("没有")])]:void 0}}],null,!0)}),n("div",{staticClass:"acea-row row-right page"},[n("Page",{attrs:{total:t.total,current:t.levelFrom.page,"show-elevator":"","show-total":"","page-size":t.levelFrom.limit},on:{"on-change":t.pageChange}})],1)],1),n("edit-from",{ref:"edits",attrs:{FromData:t.FromData},on:{submitFail:t.submitFail}})],1)}),[],!1,null,"e3ccca08",null);e.default=n.exports},"2f7e":function(t,e,n){},"31b4":function(t,e,n){"use strict";var r=n("f3f3"),a=n("9860"),o=(a=n.n(a),n("6b6c")),u=n("2f62");a={name:"edit",components:{formCreate:a.a.$form()},computed:Object(r.a)({},Object(u.e)("userLevel",["taskId","levelId"])),props:{FromData:{type:Object,default:null},update:{type:Boolean,default:!0}},data:function(){return{modals:!1,type:0,config:{global:{upload:{props:{onSuccess:function(t,e){200===t.status?e.url=t.data.src:this.Message.error(t.msg)}}}}}}},methods:{couponsType:function(){this.$parent.addType(this.type)},onSubmit:function(t){var e=this;Object(o.a)({url:this.FromData.action,method:this.FromData.method,data:t}).then((function(t){e.update&&e.$parent.getList(),e.$Message.success(t.msg),e.modals=!1,setTimeout((function(){e.$emit("submitFail")}),1e3)})).catch((function(t){e.$Message.error(t.msg)}))},cancel:function(){this.type=0}}},n("3c71"),r=n("2877"),u=Object(r.a)(a,(function(){var t=this,e=t.$createElement;e=t._self._c||e;return t.FromData?e("div",[e("Modal",{attrs:{scrollable:"","footer-hide":"",closable:"",title:t.FromData.title,"z-index":1,width:"700"},on:{"on-cancel":t.cancel},model:{value:t.modals,callback:function(e){t.modals=e},expression:"modals"}},[["/marketing/coupon/save.html"===t.FromData.action?e("div",{staticClass:"radio acea-row row-middle"},[e("div",{staticClass:"name ivu-form-item-content"},[t._v("优惠券类型")]),e("Radio-group",{on:{"on-change":t.couponsType},model:{value:t.type,callback:function(e){t.type=e},expression:"type"}},[e("Radio",{attrs:{label:0}},[t._v("通用券")]),e("Radio",{attrs:{label:1}},[t._v("品类券")]),e("Radio",{attrs:{label:2}},[t._v("商品券")])],1)],1):t._e()],e("form-create",{ref:"fc",staticClass:"formBox",attrs:{option:t.config,rule:Array.from(t.FromData.rules),handleIcon:"false"},on:{"on-submit":t.onSubmit}})],2)],1):t._e()}),[],!1,null,"671a3e20",null);e.a=u.exports},"3c71":function(t,e,n){"use strict";var r=n("be2f");n.n(r).a},"90e7":function(t,e,n){"use strict";n.d(e,"t",(function(){return a})),n.d(e,"j",(function(){return o})),n.d(e,"Fb",(function(){return u})),n.d(e,"Eb",(function(){return c})),n.d(e,"i",(function(){return i})),n.d(e,"bb",(function(){return s})),n.d(e,"Jb",(function(){return d})),n.d(e,"c",(function(){return l})),n.d(e,"d",(function(){return f})),n.d(e,"U",(function(){return m})),n.d(e,"ab",(function(){return h})),n.d(e,"gb",(function(){return p})),n.d(e,"B",(function(){return b})),n.d(e,"Sb",(function(){return g})),n.d(e,"mb",(function(){return v})),n.d(e,"lb",(function(){return O})),n.d(e,"y",(function(){return j})),n.d(e,"z",(function(){return _})),n.d(e,"l",(function(){return w})),n.d(e,"cb",(function(){return y})),n.d(e,"m",(function(){return x})),n.d(e,"fb",(function(){return F})),n.d(e,"eb",(function(){return k})),n.d(e,"db",(function(){return $})),n.d(e,"hb",(function(){return T})),n.d(e,"jb",(function(){return C})),n.d(e,"R",(function(){return D})),n.d(e,"kb",(function(){return L})),n.d(e,"wb",(function(){return E})),n.d(e,"G",(function(){return R})),n.d(e,"vb",(function(){return M})),n.d(e,"p",(function(){return S})),n.d(e,"n",(function(){return G})),n.d(e,"o",(function(){return P})),n.d(e,"q",(function(){return I})),n.d(e,"r",(function(){return q})),n.d(e,"nb",(function(){return W})),n.d(e,"Rb",(function(){return B})),n.d(e,"ob",(function(){return N})),n.d(e,"Mb",(function(){return U})),n.d(e,"pb",(function(){return z})),n.d(e,"X",(function(){return A})),n.d(e,"Ob",(function(){return J})),n.d(e,"Y",(function(){return H})),n.d(e,"V",(function(){return K})),n.d(e,"W",(function(){return Q})),n.d(e,"O",(function(){return V})),n.d(e,"A",(function(){return X})),n.d(e,"E",(function(){return Y})),n.d(e,"D",(function(){return Z})),n.d(e,"v",(function(){return tt})),n.d(e,"F",(function(){return et})),n.d(e,"Qb",(function(){return nt})),n.d(e,"s",(function(){return rt})),n.d(e,"Nb",(function(){return at})),n.d(e,"Pb",(function(){return ot})),n.d(e,"x",(function(){return ut})),n.d(e,"C",(function(){return ct})),n.d(e,"w",(function(){return it})),n.d(e,"u",(function(){return st})),n.d(e,"N",(function(){return dt})),n.d(e,"h",(function(){return lt})),n.d(e,"e",(function(){return ft})),n.d(e,"f",(function(){return mt})),n.d(e,"Gb",(function(){return ht})),n.d(e,"Hb",(function(){return pt})),n.d(e,"Ib",(function(){return bt})),n.d(e,"ib",(function(){return gt})),n.d(e,"xb",(function(){return vt})),n.d(e,"P",(function(){return Ot})),n.d(e,"zb",(function(){return jt})),n.d(e,"yb",(function(){return _t})),n.d(e,"Ab",(function(){return wt})),n.d(e,"Bb",(function(){return yt})),n.d(e,"Cb",(function(){return xt})),n.d(e,"Db",(function(){return Ft})),n.d(e,"Kb",(function(){return kt})),n.d(e,"Lb",(function(){return $t})),n.d(e,"Q",(function(){return Tt})),n.d(e,"g",(function(){return Ct})),n.d(e,"qb",(function(){return Dt})),n.d(e,"tb",(function(){return Lt})),n.d(e,"a",(function(){return Et})),n.d(e,"b",(function(){return Rt})),n.d(e,"rb",(function(){return Mt})),n.d(e,"ub",(function(){return St})),n.d(e,"sb",(function(){return Gt})),n.d(e,"k",(function(){return Pt})),n.d(e,"S",(function(){return It})),n.d(e,"T",(function(){return qt})),n.d(e,"Z",(function(){return Wt})),n.d(e,"M",(function(){return Bt})),n.d(e,"L",(function(){return Nt})),n.d(e,"I",(function(){return Ut})),n.d(e,"H",(function(){return zt})),n.d(e,"J",(function(){return At})),n.d(e,"K",(function(){return Jt})),n("99af");var r=n("6b6c");function a(t){return Object(r.a)({url:"setting/config/header_basics",method:"get",params:t})}function o(t,e){return Object(r.a)({url:e,method:"get",params:t})}function u(t){return Object(r.a)({url:t.url,method:"get",params:t.data})}function c(){return Object(r.a)({url:"notify/sms/temp/create",method:"get"})}function i(t){return Object(r.a)({url:"serve/login",method:"post",data:t})}function s(t){return Object(r.a)({url:"serve/modify",method:"post",data:t})}function d(t){return Object(r.a)({url:"serve/update_phone",method:"post",data:t})}function l(t){return Object(r.a)({url:"serve/captcha",method:"post",data:t})}function f(t){return Object(r.a)({url:"serve/checkCode",method:"post",data:t})}function m(t){return Object(r.a)({url:"serve/register",method:"post",data:t})}function h(){return Object(r.a)({url:"serve/info",method:"get"})}function p(t){return Object(r.a)({url:"serve/sms/sign",method:"PUT",data:t})}function b(t){return Object(r.a)({url:"app/wechat/kefu/login/".concat(t),method:"get"})}function g(t){return Object(r.a)({url:"app/wechat/speechcraft",method:"get",params:t})}function v(t){return Object(r.a)({url:"app/wechat/speechcraft/".concat(t,"/edit"),method:"get"})}function O(){return Object(r.a)({url:"app/wechat/speechcraft/create",method:"get"})}function j(t){return Object(r.a)({url:"app/feedback",method:"get",params:t})}function _(t){return Object(r.a)({url:"app/feedback/".concat(t,"/edit"),method:"get"})}function w(){return Object(r.a)({url:"serve/export_all",method:"get"})}function y(){return Object(r.a)({url:"serve/open",method:"get"})}function x(t){return Object(r.a)({url:"serve/export_temp",method:"get",params:t})}function F(t){return Object(r.a)({url:"serve/record",method:"get",params:t})}function k(t){return Object(r.a)({url:"serve/open",method:"get",params:t})}function $(t){return Object(r.a)({url:"serve/opn_express",method:"post",data:t})}function T(t){return Object(r.a)({url:"serve/sms/open",method:"get",params:t})}function C(t){return Object(r.a)({url:"serve/meal_list",method:"get",params:t})}function D(t){return Object(r.a)({url:"serve/pay_meal",method:"post",data:t})}function L(t){return Object(r.a)({url:"notify/sms/record",method:"get",params:t})}function E(){return Object(r.a)({url:"merchant/store",method:"GET"})}function R(){return Object(r.a)({url:"merchant/store/address",method:"GET"})}function M(t){return Object(r.a)({url:"merchant/store/".concat(t.id),method:"POST",data:t})}function S(t){return Object(r.a)({url:"freight/express",method:"get",params:t})}function G(){return Object(r.a)({url:"/freight/express/create",method:"get"})}function P(t){return Object(r.a)({url:"freight/express/".concat(t,"/edit"),method:"get"})}function I(t){return Object(r.a)({url:"freight/express/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function q(){return Object(r.a)({url:"freight/express/sync_express",method:"get"})}function W(){return Object(r.a)({url:"app/wechat/speechcraftcate",method:"get"})}function B(){return Object(r.a)({url:"app/wechat_qrcode/cate/list",method:"get"})}function N(){return Object(r.a)({url:"app/wechat/speechcraftcate/create",method:"get"})}function U(t){return Object(r.a)({url:"app/wechat_qrcode/cate/create/".concat(t),method:"get"})}function z(t){return Object(r.a)({url:"app/wechat/speechcraftcate/".concat(t,"/edit"),method:"get"})}function A(t){return Object(r.a)({url:"setting/role",method:"GET",params:t})}function J(t){return Object(r.a)({url:"app/wechat_qrcode/list",method:"GET",params:t})}function H(t){return Object(r.a)({url:"setting/role/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function K(t){return Object(r.a)({url:"setting/role/".concat(t.id),method:"post",data:t})}function Q(t){return Object(r.a)({url:"setting/role/".concat(t,"/edit"),method:"get"})}function V(){return Object(r.a)({url:"setting/role/create",method:"get"})}function X(t){return Object(r.a)({url:"app/wechat/kefu",method:"get",params:t})}function Y(t){return Object(r.a)({url:"app/wechat/kefu/create",method:"get",params:t})}function Z(){return Object(r.a)({url:"app/wechat/kefu/add",method:"get"})}function tt(t){return Object(r.a)({url:"app/wechat/kefu",method:"post",data:t})}function et(t){return Object(r.a)({url:"app/wechat/kefu/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function nt(t){return Object(r.a)({url:"app/wechat_qrcode/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function rt(t){return Object(r.a)({url:"app/wechat_qrcode/user_list/".concat(t.id),method:"get",params:t})}function at(t){return Object(r.a)({url:"app/wechat_qrcode/info/".concat(t),method:"get"})}function ot(t,e){return Object(r.a)({url:"app/wechat_qrcode/save/".concat(t),method:"post",data:e})}function ut(t){return Object(r.a)({url:"app/wechat/kefu/".concat(t,"/edit"),method:"GET"})}function ct(t,e){return Object(r.a)({url:"app/wechat/kefu/record/".concat(e),method:"GET",params:t})}function it(t){return Object(r.a)({url:"app/wechat/kefu/chat_list",method:"GET",params:t})}function st(){return Object(r.a)({url:"notify/sms/is_login",method:"GET"})}function dt(){return Object(r.a)({url:"notify/sms/logout",method:"GET"})}function lt(t){return Object(r.a)({url:"setting/city/list/".concat(t),method:"get"})}function ft(t){return Object(r.a)({url:"setting/city/add/".concat(t),method:"get"})}function mt(t){return Object(r.a)({url:"setting/city/".concat(t,"/edit"),method:"get"})}function ht(t){return Object(r.a)({url:"setting/shipping_templates/list",method:"get",params:t})}function pt(t){return Object(r.a)({url:"setting/shipping_templates/city_list",method:"get"})}function bt(t,e){return Object(r.a)({url:"setting/shipping_templates/save/".concat(t),method:"post",data:e})}function gt(t){return Object(r.a)({url:"setting/shipping_templates/".concat(t,"/edit"),method:"get"})}function vt(){return Object(r.a)({url:"merchant/store/get_header",method:"get"})}function Ot(t){return Object(r.a)({url:"merchant/store",method:"get",params:t})}function jt(t,e){return Object(r.a)({url:"merchant/store/set_show/".concat(t,"/").concat(e),method:"put"})}function _t(t){return Object(r.a)({url:"merchant/store/get_info/".concat(t),method:"get"})}function wt(t){return Object(r.a)({url:"merchant/store_staff",method:"get",params:t})}function yt(){return Object(r.a)({url:"merchant/store_staff/create",method:"get"})}function xt(t){return Object(r.a)({url:"merchant/store_staff/".concat(t,"/edit"),method:"get"})}function Ft(t,e){return Object(r.a)({url:"merchant/store_staff/set_show/".concat(t,"/").concat(e),method:"put"})}function kt(t){return Object(r.a)({url:"merchant/verify_order",method:"get",params:t})}function $t(t){return Object(r.a)({url:"merchant/verify/spread_info/".concat(t),method:"get"})}function Tt(){return Object(r.a)({url:"merchant/store_list",method:"get"})}function Ct(){return Object(r.a)({url:"setting/city/clean_cache",method:"get"})}function Dt(){return Object(r.a)({url:"system/config/storage/config",method:"get"})}function Lt(t){return Object(r.a)({url:"system/config/storage/config",method:"post",data:t})}function Et(t){return Object(r.a)({url:"system/config/storage/form/".concat(t),method:"get"})}function Rt(t){return Object(r.a)({url:"system/config/storage/create/".concat(t),method:"get"})}function Mt(t){return Object(r.a)({url:"system/config/storage",method:"get",params:t})}function St(t){return Object(r.a)({url:"system/config/storage/synch/".concat(t),method:"put"})}function Gt(t){return Object(r.a)({url:"system/config/storage/status/".concat(t),method:"put"})}function Pt(t){return Object(r.a)({url:"system/config/storage/domain/".concat(t),method:"get"})}function It(){return Object(r.a)({url:"setting/config_list/31",method:"get"})}function qt(t){return Object(r.a)({url:"setting/config/save_basics",method:"post",data:t})}function Wt(t){return Object(r.a)({url:"system/config/storage/save_type/".concat(t),method:"get"})}function Bt(t){return Object(r.a)({url:"setting/lang_type/list",method:"get",params:t})}function Nt(t){return Object(r.a)({url:"setting/lang_type/form/".concat(t),method:"get"})}function Ut(t){return Object(r.a)({url:"setting/lang_code/list",method:"get",params:t})}function zt(t){return Object(r.a)({url:"setting/lang_code/info",method:"get",params:t})}function At(t){return Object(r.a)({url:"setting/lang_code/save",method:"post",data:t})}function Jt(t){return Object(r.a)({url:"setting/lang_country/list",method:"get",params:t})}},be2f:function(t,e,n){},f1e1:function(t,e,n){"use strict";var r=n("2f7e");n.n(r).a}}]); \ No newline at end of file diff --git a/crmeb/public/admin/js/chunk-1e5e9e9c.69f39eb6.js.gz b/crmeb/public/admin/js/chunk-1e5e9e9c.69f39eb6.js.gz deleted file mode 100644 index 066187da10e169d4810bac4338df0be4e9c45952..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4546 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 diff --git a/crmeb/public/admin/js/chunk-1e5e9e9c.6ef65086.js b/crmeb/public/admin/js/chunk-1e5e9e9c.6ef65086.js new file mode 100644 index 000000000..8e48310f0 --- /dev/null +++ b/crmeb/public/admin/js/chunk-1e5e9e9c.6ef65086.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-1e5e9e9c"],{"0ecc":function(t,e,n){"use strict";n.r(e);var r=n("c964"),a=n("f3f3"),o=(n("99af"),n("fb6a"),n("96cf"),n("2f62")),u=n("90e7");a={name:"smsTemplateApply",components:{editFrom:n("31b4").a},data:function(){return{grid:{xl:7,lg:7,md:12,sm:24,xs:24},loading:!1,columns1:[],levelFrom:{type:"",status:"",title:"",page:1,limit:20},levelFrom2:{is_have:"",page:1,limit:20},total:0,FromData:null,delfromData:{},levelLists:[]}},watch:{$route:function(t,e){this.getList()}},created:function(){this.onIsLogin()},mounted:function(){var t=this;Object(u.bb)().then((function(e){1!=e.data.sms.open&&t.$router.push("/admin/setting/sms/sms_config/index?url="+t.$route.path)}))},computed:Object(a.a)(Object(a.a)({},Object(o.e)("media",["isMobile"])),{},{labelWidth:function(){return this.isMobile?void 0:75},labelPosition:function(){return this.isMobile?"top":"right"}}),methods:{onIsLogin:function(){var t=this;this.spinShow=!0,Object(u.u)().then(function(){var e=Object(r.a)(regeneratorRuntime.mark((function e(n){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n.data.status?t.getList():(t.$Message.warning("请先登录"),t.$router.push("/admin/setting/sms/sms_config/index?url="+t.$route.path));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){t.$Message.error(e.msg)}))},getList:function(){var t=this,e=(this.loading=!0,this.levelFrom.status=this.levelFrom.status||"",this.levelFrom.is_have=this.levelFrom.is_have||"",{data:"/admin/setting/sms/sms_template_apply/index"===this.$route.path?this.levelFrom:this.levelFrom2,url:"/admin/setting/sms/sms_template_apply/index"===this.$route.path?"serve/sms/temps":"notify/sms/public_temp"}),n=[{title:"ID",key:"id",sortable:!0,width:80},{title:"模板ID",key:"templateid",minWidth:110},{title:"模板名称",key:"title",minWidth:150},{title:"模板内容",key:"content",minWidth:550},{title:"模板类型",key:"type",minWidth:100},{title:"模板状态",slot:"status",minWidth:100}];"/admin/setting/sms/sms_template_apply/commons"===this.$route.path?this.columns1=Object.assign([],n).slice(0,6).concat([{title:"是否拥有",slot:"is_have",minWidth:110}]):this.columns1=n,Object(u.Gb)(e).then(function(){var e=Object(r.a)(regeneratorRuntime.mark((function e(n){var r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r=n.data,t.levelLists=r.data,t.total=r.count,t.loading=!1;case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){t.loading=!1,t.$Message.error(e.msg)}))},pageChange:function(t){this.levelFrom.page=t,this.getList()},add:function(){var t=this;Object(u.Fb)().then(function(){var e=Object(r.a)(regeneratorRuntime.mark((function e(n){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t.FromData=n.data,t.$refs.edits.modals=!0;case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){t.$Message.error(e.msg)}))},userSearchs:function(){this.levelFrom.page=1,this.getList()},submitFail:function(){this.getList()}}},n("f1e1"),o=n("2877"),n=Object(o.a)(a,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",[n("div",{staticClass:"i-layout-page-header header_top"},[n("div",{staticClass:"i-layout-page-header fl_header"},[n("router-link",{attrs:{to:{path:"/admin/setting/sms/sms_config/index"}}},[n("Button",{attrs:{icon:"ios-arrow-back",size:"small",type:"text"}},[t._v("返回")])],1),n("Divider",{attrs:{type:"vertical"}}),n("span",{staticClass:"ivu-page-header-title mr20",staticStyle:{padding:"0"}},[t._v(t._s(t.$route.meta.title))])],1)]),n("Card",{staticClass:"ivu-mt",attrs:{bordered:!1,"dis-hover":""}},[n("Form",{ref:"levelFrom",attrs:{model:t.levelFrom,"label-width":t.labelWidth,"label-position":t.labelPosition},nativeOn:{submit:function(t){t.preventDefault()}}},["/admin/setting/sms/sms_template_apply/index"===t.$route.path?n("Row",{attrs:{type:"flex",gutter:24}},[n("Col",{attrs:{span:"24"}},[n("Button",{attrs:{type:"primary",icon:"md-add"},on:{click:t.add}},[t._v("申请模板")])],1)],1):n("Row",{attrs:{type:"flex",gutter:24}},[n("Col",t._b({},"Col",t.grid,!1),[n("FormItem",{attrs:{label:"是否拥有:"}},[n("Select",{attrs:{placeholder:"请选择",clearable:""},on:{"on-change":t.userSearchs},model:{value:t.levelFrom.is_have,callback:function(e){t.$set(t.levelFrom,"is_have",e)},expression:"levelFrom.is_have"}},[n("Option",{attrs:{value:"1"}},[t._v("有")]),n("Option",{attrs:{value:"0"}},[t._v("没有")])],1)],1)],1)],1)],1),n("Table",{ref:"table",staticClass:"mt25",attrs:{columns:t.columns1,data:t.levelLists,loading:t.loading,"no-userFrom-text":"暂无数据","no-filtered-userFrom-text":"暂无筛选结果"},scopedSlots:t._u([{key:"status",fn:function(e){var r=e.row;return e.index,[n("span",{directives:[{name:"show",rawName:"v-show",value:1===r.status,expression:"row.status === 1"}]},[t._v("可用")]),n("span",{directives:[{name:"show",rawName:"v-show",value:0===r.status,expression:"row.status === 0"}]},[t._v("不可用")])]}},{key:"is_have",fn:function(e){var r=e.row;return e.index,"/admin/setting/sms/sms_template_apply/commons"===t.$route.path?[n("span",{directives:[{name:"show",rawName:"v-show",value:1===r.status,expression:"row.status === 1"}]},[t._v("有")]),n("span",{directives:[{name:"show",rawName:"v-show",value:0===r.status,expression:"row.status === 0"}]},[t._v("没有")])]:void 0}}],null,!0)}),n("div",{staticClass:"acea-row row-right page"},[n("Page",{attrs:{total:t.total,current:t.levelFrom.page,"show-elevator":"","show-total":"","page-size":t.levelFrom.limit},on:{"on-change":t.pageChange}})],1)],1),n("edit-from",{ref:"edits",attrs:{FromData:t.FromData},on:{submitFail:t.submitFail}})],1)}),[],!1,null,"e3ccca08",null);e.default=n.exports},"2f7e":function(t,e,n){},"31b4":function(t,e,n){"use strict";var r=n("f3f3"),a=n("9860"),o=(a=n.n(a),n("6b6c")),u=n("2f62");a={name:"edit",components:{formCreate:a.a.$form()},computed:Object(r.a)({},Object(u.e)("userLevel",["taskId","levelId"])),props:{FromData:{type:Object,default:null},update:{type:Boolean,default:!0}},data:function(){return{modals:!1,type:0,config:{global:{upload:{props:{onSuccess:function(t,e){200===t.status?e.url=t.data.src:this.Message.error(t.msg)}}}}}}},methods:{couponsType:function(){this.$parent.addType(this.type)},onSubmit:function(t){var e=this;Object(o.a)({url:this.FromData.action,method:this.FromData.method,data:t}).then((function(t){e.update&&e.$parent.getList(),e.$Message.success(t.msg),e.modals=!1,setTimeout((function(){e.$emit("submitFail")}),1e3)})).catch((function(t){e.$Message.error(t.msg)}))},cancel:function(){this.type=0}}},n("3c71"),r=n("2877"),u=Object(r.a)(a,(function(){var t=this,e=t.$createElement;e=t._self._c||e;return t.FromData?e("div",[e("Modal",{attrs:{scrollable:"","footer-hide":"",closable:"",title:t.FromData.title,"z-index":1,width:"700"},on:{"on-cancel":t.cancel},model:{value:t.modals,callback:function(e){t.modals=e},expression:"modals"}},[["/marketing/coupon/save.html"===t.FromData.action?e("div",{staticClass:"radio acea-row row-middle"},[e("div",{staticClass:"name ivu-form-item-content"},[t._v("优惠券类型")]),e("Radio-group",{on:{"on-change":t.couponsType},model:{value:t.type,callback:function(e){t.type=e},expression:"type"}},[e("Radio",{attrs:{label:0}},[t._v("通用券")]),e("Radio",{attrs:{label:1}},[t._v("品类券")]),e("Radio",{attrs:{label:2}},[t._v("商品券")])],1)],1):t._e()],e("form-create",{ref:"fc",staticClass:"formBox",attrs:{option:t.config,rule:Array.from(t.FromData.rules),handleIcon:"false"},on:{"on-submit":t.onSubmit}})],2)],1):t._e()}),[],!1,null,"671a3e20",null);e.a=u.exports},"3c71":function(t,e,n){"use strict";var r=n("be2f");n.n(r).a},"90e7":function(t,e,n){"use strict";n.d(e,"t",(function(){return a})),n.d(e,"j",(function(){return o})),n.d(e,"Gb",(function(){return u})),n.d(e,"Fb",(function(){return c})),n.d(e,"i",(function(){return i})),n.d(e,"cb",(function(){return s})),n.d(e,"Kb",(function(){return d})),n.d(e,"c",(function(){return l})),n.d(e,"d",(function(){return f})),n.d(e,"V",(function(){return m})),n.d(e,"bb",(function(){return h})),n.d(e,"hb",(function(){return p})),n.d(e,"B",(function(){return b})),n.d(e,"Tb",(function(){return g})),n.d(e,"nb",(function(){return v})),n.d(e,"mb",(function(){return O})),n.d(e,"y",(function(){return j})),n.d(e,"z",(function(){return _})),n.d(e,"l",(function(){return w})),n.d(e,"db",(function(){return y})),n.d(e,"m",(function(){return x})),n.d(e,"gb",(function(){return F})),n.d(e,"fb",(function(){return k})),n.d(e,"eb",(function(){return $})),n.d(e,"ib",(function(){return T})),n.d(e,"kb",(function(){return C})),n.d(e,"S",(function(){return D})),n.d(e,"lb",(function(){return L})),n.d(e,"xb",(function(){return R})),n.d(e,"G",(function(){return E})),n.d(e,"wb",(function(){return M})),n.d(e,"p",(function(){return G})),n.d(e,"n",(function(){return S})),n.d(e,"o",(function(){return P})),n.d(e,"q",(function(){return I})),n.d(e,"r",(function(){return q})),n.d(e,"ob",(function(){return W})),n.d(e,"Sb",(function(){return B})),n.d(e,"pb",(function(){return N})),n.d(e,"Nb",(function(){return U})),n.d(e,"qb",(function(){return z})),n.d(e,"Y",(function(){return A})),n.d(e,"Pb",(function(){return J})),n.d(e,"Z",(function(){return H})),n.d(e,"W",(function(){return K})),n.d(e,"X",(function(){return Q})),n.d(e,"P",(function(){return V})),n.d(e,"A",(function(){return X})),n.d(e,"E",(function(){return Y})),n.d(e,"D",(function(){return Z})),n.d(e,"v",(function(){return tt})),n.d(e,"F",(function(){return et})),n.d(e,"Rb",(function(){return nt})),n.d(e,"s",(function(){return rt})),n.d(e,"Ob",(function(){return at})),n.d(e,"Qb",(function(){return ot})),n.d(e,"x",(function(){return ut})),n.d(e,"C",(function(){return ct})),n.d(e,"w",(function(){return it})),n.d(e,"u",(function(){return st})),n.d(e,"O",(function(){return dt})),n.d(e,"h",(function(){return lt})),n.d(e,"e",(function(){return ft})),n.d(e,"f",(function(){return mt})),n.d(e,"Hb",(function(){return ht})),n.d(e,"Ib",(function(){return pt})),n.d(e,"Jb",(function(){return bt})),n.d(e,"jb",(function(){return gt})),n.d(e,"yb",(function(){return vt})),n.d(e,"Q",(function(){return Ot})),n.d(e,"Ab",(function(){return jt})),n.d(e,"zb",(function(){return _t})),n.d(e,"Bb",(function(){return wt})),n.d(e,"Cb",(function(){return yt})),n.d(e,"Db",(function(){return xt})),n.d(e,"Eb",(function(){return Ft})),n.d(e,"Lb",(function(){return kt})),n.d(e,"Mb",(function(){return $t})),n.d(e,"R",(function(){return Tt})),n.d(e,"g",(function(){return Ct})),n.d(e,"rb",(function(){return Dt})),n.d(e,"ub",(function(){return Lt})),n.d(e,"a",(function(){return Rt})),n.d(e,"b",(function(){return Et})),n.d(e,"sb",(function(){return Mt})),n.d(e,"vb",(function(){return Gt})),n.d(e,"tb",(function(){return St})),n.d(e,"k",(function(){return Pt})),n.d(e,"T",(function(){return It})),n.d(e,"U",(function(){return qt})),n.d(e,"ab",(function(){return Wt})),n.d(e,"N",(function(){return Bt})),n.d(e,"M",(function(){return Nt})),n.d(e,"I",(function(){return Ut})),n.d(e,"H",(function(){return zt})),n.d(e,"J",(function(){return At})),n.d(e,"L",(function(){return Jt})),n.d(e,"K",(function(){return Ht})),n("99af");var r=n("6b6c");function a(t){return Object(r.a)({url:"setting/config/header_basics",method:"get",params:t})}function o(t,e){return Object(r.a)({url:e,method:"get",params:t})}function u(t){return Object(r.a)({url:t.url,method:"get",params:t.data})}function c(){return Object(r.a)({url:"notify/sms/temp/create",method:"get"})}function i(t){return Object(r.a)({url:"serve/login",method:"post",data:t})}function s(t){return Object(r.a)({url:"serve/modify",method:"post",data:t})}function d(t){return Object(r.a)({url:"serve/update_phone",method:"post",data:t})}function l(t){return Object(r.a)({url:"serve/captcha",method:"post",data:t})}function f(t){return Object(r.a)({url:"serve/checkCode",method:"post",data:t})}function m(t){return Object(r.a)({url:"serve/register",method:"post",data:t})}function h(){return Object(r.a)({url:"serve/info",method:"get"})}function p(t){return Object(r.a)({url:"serve/sms/sign",method:"PUT",data:t})}function b(t){return Object(r.a)({url:"app/wechat/kefu/login/".concat(t),method:"get"})}function g(t){return Object(r.a)({url:"app/wechat/speechcraft",method:"get",params:t})}function v(t){return Object(r.a)({url:"app/wechat/speechcraft/".concat(t,"/edit"),method:"get"})}function O(){return Object(r.a)({url:"app/wechat/speechcraft/create",method:"get"})}function j(t){return Object(r.a)({url:"app/feedback",method:"get",params:t})}function _(t){return Object(r.a)({url:"app/feedback/".concat(t,"/edit"),method:"get"})}function w(){return Object(r.a)({url:"serve/export_all",method:"get"})}function y(){return Object(r.a)({url:"serve/open",method:"get"})}function x(t){return Object(r.a)({url:"serve/export_temp",method:"get",params:t})}function F(t){return Object(r.a)({url:"serve/record",method:"get",params:t})}function k(t){return Object(r.a)({url:"serve/open",method:"get",params:t})}function $(t){return Object(r.a)({url:"serve/opn_express",method:"post",data:t})}function T(t){return Object(r.a)({url:"serve/sms/open",method:"get",params:t})}function C(t){return Object(r.a)({url:"serve/meal_list",method:"get",params:t})}function D(t){return Object(r.a)({url:"serve/pay_meal",method:"post",data:t})}function L(t){return Object(r.a)({url:"notify/sms/record",method:"get",params:t})}function R(){return Object(r.a)({url:"merchant/store",method:"GET"})}function E(){return Object(r.a)({url:"merchant/store/address",method:"GET"})}function M(t){return Object(r.a)({url:"merchant/store/".concat(t.id),method:"POST",data:t})}function G(t){return Object(r.a)({url:"freight/express",method:"get",params:t})}function S(){return Object(r.a)({url:"/freight/express/create",method:"get"})}function P(t){return Object(r.a)({url:"freight/express/".concat(t,"/edit"),method:"get"})}function I(t){return Object(r.a)({url:"freight/express/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function q(){return Object(r.a)({url:"freight/express/sync_express",method:"get"})}function W(){return Object(r.a)({url:"app/wechat/speechcraftcate",method:"get"})}function B(){return Object(r.a)({url:"app/wechat_qrcode/cate/list",method:"get"})}function N(){return Object(r.a)({url:"app/wechat/speechcraftcate/create",method:"get"})}function U(t){return Object(r.a)({url:"app/wechat_qrcode/cate/create/".concat(t),method:"get"})}function z(t){return Object(r.a)({url:"app/wechat/speechcraftcate/".concat(t,"/edit"),method:"get"})}function A(t){return Object(r.a)({url:"setting/role",method:"GET",params:t})}function J(t){return Object(r.a)({url:"app/wechat_qrcode/list",method:"GET",params:t})}function H(t){return Object(r.a)({url:"setting/role/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function K(t){return Object(r.a)({url:"setting/role/".concat(t.id),method:"post",data:t})}function Q(t){return Object(r.a)({url:"setting/role/".concat(t,"/edit"),method:"get"})}function V(){return Object(r.a)({url:"setting/role/create",method:"get"})}function X(t){return Object(r.a)({url:"app/wechat/kefu",method:"get",params:t})}function Y(t){return Object(r.a)({url:"app/wechat/kefu/create",method:"get",params:t})}function Z(){return Object(r.a)({url:"app/wechat/kefu/add",method:"get"})}function tt(t){return Object(r.a)({url:"app/wechat/kefu",method:"post",data:t})}function et(t){return Object(r.a)({url:"app/wechat/kefu/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function nt(t){return Object(r.a)({url:"app/wechat_qrcode/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function rt(t){return Object(r.a)({url:"app/wechat_qrcode/user_list/".concat(t.id),method:"get",params:t})}function at(t){return Object(r.a)({url:"app/wechat_qrcode/info/".concat(t),method:"get"})}function ot(t,e){return Object(r.a)({url:"app/wechat_qrcode/save/".concat(t),method:"post",data:e})}function ut(t){return Object(r.a)({url:"app/wechat/kefu/".concat(t,"/edit"),method:"GET"})}function ct(t,e){return Object(r.a)({url:"app/wechat/kefu/record/".concat(e),method:"GET",params:t})}function it(t){return Object(r.a)({url:"app/wechat/kefu/chat_list",method:"GET",params:t})}function st(){return Object(r.a)({url:"notify/sms/is_login",method:"GET"})}function dt(){return Object(r.a)({url:"notify/sms/logout",method:"GET"})}function lt(t){return Object(r.a)({url:"setting/city/list/".concat(t),method:"get"})}function ft(t){return Object(r.a)({url:"setting/city/add/".concat(t),method:"get"})}function mt(t){return Object(r.a)({url:"setting/city/".concat(t,"/edit"),method:"get"})}function ht(t){return Object(r.a)({url:"setting/shipping_templates/list",method:"get",params:t})}function pt(t){return Object(r.a)({url:"setting/shipping_templates/city_list",method:"get"})}function bt(t,e){return Object(r.a)({url:"setting/shipping_templates/save/".concat(t),method:"post",data:e})}function gt(t){return Object(r.a)({url:"setting/shipping_templates/".concat(t,"/edit"),method:"get"})}function vt(){return Object(r.a)({url:"merchant/store/get_header",method:"get"})}function Ot(t){return Object(r.a)({url:"merchant/store",method:"get",params:t})}function jt(t,e){return Object(r.a)({url:"merchant/store/set_show/".concat(t,"/").concat(e),method:"put"})}function _t(t){return Object(r.a)({url:"merchant/store/get_info/".concat(t),method:"get"})}function wt(t){return Object(r.a)({url:"merchant/store_staff",method:"get",params:t})}function yt(){return Object(r.a)({url:"merchant/store_staff/create",method:"get"})}function xt(t){return Object(r.a)({url:"merchant/store_staff/".concat(t,"/edit"),method:"get"})}function Ft(t,e){return Object(r.a)({url:"merchant/store_staff/set_show/".concat(t,"/").concat(e),method:"put"})}function kt(t){return Object(r.a)({url:"merchant/verify_order",method:"get",params:t})}function $t(t){return Object(r.a)({url:"merchant/verify/spread_info/".concat(t),method:"get"})}function Tt(){return Object(r.a)({url:"merchant/store_list",method:"get"})}function Ct(){return Object(r.a)({url:"setting/city/clean_cache",method:"get"})}function Dt(){return Object(r.a)({url:"system/config/storage/config",method:"get"})}function Lt(t){return Object(r.a)({url:"system/config/storage/config",method:"post",data:t})}function Rt(t){return Object(r.a)({url:"system/config/storage/form/".concat(t),method:"get"})}function Et(t){return Object(r.a)({url:"system/config/storage/create/".concat(t),method:"get"})}function Mt(t){return Object(r.a)({url:"system/config/storage",method:"get",params:t})}function Gt(t){return Object(r.a)({url:"system/config/storage/synch/".concat(t),method:"put"})}function St(t){return Object(r.a)({url:"system/config/storage/status/".concat(t),method:"put"})}function Pt(t){return Object(r.a)({url:"system/config/storage/domain/".concat(t),method:"get"})}function It(){return Object(r.a)({url:"setting/config_list/31",method:"get"})}function qt(t){return Object(r.a)({url:"setting/config/save_basics",method:"post",data:t})}function Wt(t){return Object(r.a)({url:"system/config/storage/save_type/".concat(t),method:"get"})}function Bt(t){return Object(r.a)({url:"setting/lang_type/list",method:"get",params:t})}function Nt(t){return Object(r.a)({url:"setting/lang_type/form/".concat(t),method:"get"})}function Ut(t){return Object(r.a)({url:"setting/lang_code/list",method:"get",params:t})}function zt(t){return Object(r.a)({url:"setting/lang_code/info",method:"get",params:t})}function At(t){return Object(r.a)({url:"setting/lang_code/save",method:"post",data:t})}function Jt(t){return Object(r.a)({url:"setting/lang_country/list",method:"get",params:t})}function Ht(t){return Object(r.a)({url:"setting/lang_country/form/".concat(t),method:"get"})}},be2f:function(t,e,n){},f1e1:function(t,e,n){"use strict";var r=n("2f7e");n.n(r).a}}]); \ No newline at end of file diff --git a/crmeb/public/admin/js/chunk-1e5e9e9c.6ef65086.js.gz b/crmeb/public/admin/js/chunk-1e5e9e9c.6ef65086.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..f91d747fb34df795aa7d3d376949f7fadea84ade GIT binary patch literal 4558 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[i]=String.fromCharCode(n.charCodeAt(2*i)+(n.charCodeAt(2*i+1)<<8));return a.join("")}if(254!=t||255!=r)return 65279==t?e.slice(1):e;for(var s=e.slice(2),o=[],l=0;l>1;++l)o[l]=String.fromCharCode(s.charCodeAt(2*l+1)+(s.charCodeAt(2*l)<<8));return o.join("")},b=function(e){return String.fromCharCode(e)},v=("undefined"!=typeof cptable&&(d=function(e){s=e},m=function(e){return 255===e.charCodeAt(0)&&254===e.charCodeAt(1)?cptable.utils.decode(1200,p(e.slice(2))):e},b=function(e){return 1200===s?String.fromCharCode(e):cptable.utils.decode(s,[255&e,e>>8])[0]}),null),w=(g="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",{encode:function(e){for(var t,r,n,a,i="",s=0,o=0,l=0;l>2,a=(3&t)<<4|(t=e.charCodeAt(l++))>>4,s=(15&t)<<2|(r=e.charCodeAt(l++))>>6,o=63&r,isNaN(t)?s=o=64:isNaN(r)&&(o=64),i+=g.charAt(n)+g.charAt(a)+g.charAt(s)+g.charAt(o);return i},decode:function(e){var t,r,n="";e=e.replace(/[^\w\+\/\=]/g,"");for(var a=0;a>4),64!==(t=g.indexOf(e.charAt(a++)))&&(n+=String.fromCharCode((15&r)<<4|t>>2)),64!==(r=g.indexOf(e.charAt(a++)))&&(n+=String.fromCharCode((3&t)<<6|r));return n}}),C=void 0!==a&&void 0!==i&&void 0!==i.versions&&i.versions.node,S=function(){};if(void 0!==a){var E=!a.from;if(!E)try{a.from("foo","utf8")}catch(wa){E=!0}S=E?function(e,t){return t?new a(e,t):new a(e)}:a.from.bind(a),a.alloc||(a.alloc=function(e){return new a(e)})}function _(e){return C?a.alloc(e):new Array(e)}var A=function(e){return C?S(e,"binary"):e.split("").map((function(e){return 255&e.charCodeAt(0)}))};function y(e){if("undefined"==typeof ArrayBuffer)return A(e);for(var t=new ArrayBuffer(e.length),r=new Uint8Array(t),n=0;n!=e.length;++n)r[n]=255&e.charCodeAt(n);return t}function k(e){if(Array.isArray(e))return e.map(Sc).join("");for(var t=[],r=0;r=7+(t=t||0)&&103==(32|e.charCodeAt(t))&&101==(32|e.charCodeAt(t+1))&&110==(32|e.charCodeAt(t+2))&&101==(32|e.charCodeAt(t+3))&&114==(32|e.charCodeAt(t+4))&&97==(32|e.charCodeAt(t+5))&&108==(32|e.charCodeAt(t+6))}var c=[["Sun","Sunday"],["Mon","Monday"],["Tue","Tuesday"],["Wed","Wednesday"],["Thu","Thursday"],["Fri","Friday"],["Sat","Saturday"]],f=[["J","Jan","January"],["F","Feb","February"],["M","Mar","March"],["A","Apr","April"],["M","May","May"],["J","Jun","June"],["J","Jul","July"],["A","Aug","August"],["S","Sep","September"],["O","Oct","October"],["N","Nov","November"],["D","Dec","December"]];function h(e){e[0]="General",e[1]="0",e[2]="0.00",e[3]="#,##0",e[4]="#,##0.00",e[9]="0%",e[10]="0.00%",e[11]="0.00E+00",e[12]="# ?/?",e[13]="# ??/??",e[14]="m/d/yy",e[15]="d-mmm-yy",e[16]="d-mmm",e[17]="mmm-yy",e[18]="h:mm AM/PM",e[19]="h:mm:ss AM/PM",e[20]="h:mm",e[21]="h:mm:ss",e[22]="m/d/yy h:mm",e[37]="#,##0 ;(#,##0)",e[38]="#,##0 ;[Red](#,##0)",e[39]="#,##0.00;(#,##0.00)",e[40]="#,##0.00;[Red](#,##0.00)",e[45]="mm:ss",e[46]="[h]:mm:ss",e[47]="mmss.0",e[48]="##0.0E+0",e[49]="@",e[56]='"上午/下午 "hh"時"mm"分"ss"秒 "',e[65535]="General"}var d={};function u(e,t,r){var n,a=e<0?-1:1,i=e*a,s=0,o=1,l=0,c=1,f=0,h=0;for(Math.floor(i);f(t<0?12:11)?t.toPrecision(6):r;return k(function(e){for(var t=0;t!=e.length;++t)if(101==(32|e.charCodeAt(t)))return e.replace(E,".$1").replace(_,"E").replace("e","E").replace(A,"$10$2");return e}(a))};function k(e){return-1s.length?S:P(s.substr(0,s.length-S.length))+S;if(p=s.match(I))return g=p,m=w,b=C,y=parseInt(g[4],10),m=Math.round(m*y),v=Math.floor(m/y),b+(0===v?"":""+v)+" "+(0==(m-=v*y)?r(" ",g[1].length+1+g[4].length):a(m,g[1].length)+g[2]+"/"+g[3]+n(y,g[4].length));if(s.match(/^#+0+$/))return C+o(w,s.length-s.indexOf("0"));if(p=s.match(R))return S=N(l,p[1].length).replace(/^([^\.]+)$/,"$1."+P(p[1])).replace(/\.$/,"."+P(p[1])).replace(/\.(\d*)$/,(function(e,t){return"."+t+r("0",P(p[1]).length-t.length)})),-1!==s.indexOf("0.")?S:S.replace(/^0\./,".");if(s=s.replace(/^#+([0.])/,"$1"),p=s.match(/^(0*)\.(#*)$/))return C+N(w,p[2].length).replace(/\.(\d*[1-9])0*$/,".$1").replace(/^(-?\d*)$/,"$1.").replace(/^0\./,p[1].length?"0.":".");if(p=s.match(/^#{1,3},##0(\.?)$/))return C+x(o(w,0));if(p=s.match(/^#,##0\.([#0]*0)$/))return l<0?"-"+M(e,s,-l):x(""+(Math.floor(l)+((v=p[1].length)<(""+Math.round((l-Math.floor(l))*Math.pow(10,v))).length?1:0)))+"."+n(L(l,p[1].length),p[1].length);if(p=s.match(/^#,#*,#0/))return M(e,s.replace(/^#,#*,/,""),l);if(p=s.match(/^([0#]+)(\\?-([0#]+))+$/))return S=t(M(e,s.replace(/[\\-]/g,""),l)),E=0,t(t(s.replace(/\\/g,"")).replace(/[0#]/g,(function(e){return Es.length?v:P(s.substr(0,s.length-v.length))+v;if(d=s.match(I))return b+(0===(g=m)?"":""+g)+r(" ",(p=d)[1].length+2+p[4].length);if(s.match(/^#+0+$/))return b+n(m,s.length-s.indexOf("0"));if(d=s.match(R))return v=(v=(""+o).replace(/^([^\.]+)$/,"$1."+P(d[1])).replace(/\.$/,"."+P(d[1]))).replace(/\.(\d*)$/,(function(e,t){return"."+t+r("0",P(d[1]).length-t.length)})),-1!==s.indexOf("0.")?v:v.replace(/^0\./,".");if(s=s.replace(/^#+([0.])/,"$1"),d=s.match(/^(0*)\.(#*)$/))return b+(""+m).replace(/\.(\d*[1-9])0*$/,".$1").replace(/^(-?\d*)$/,"$1.").replace(/^0\./,d[1].length?"0.":".");if(d=s.match(/^#{1,3},##0(\.?)$/))return b+x(""+m);if(d=s.match(/^#,##0\.([#0]*0)$/))return o<0?"-"+U(e,s,-o):x(""+o)+"."+r("0",d[1].length);if(d=s.match(/^#,#*,#0/))return U(e,s.replace(/^#,#*,/,""),o);if(d=s.match(/^([0#]+)(\\?-([0#]+))+$/))return v=t(U(e,s.replace(/[\\-]/g,""),o)),w=0,t(t(s.replace(/\\/g,"")).replace(/[0#]/g,(function(e){return w=€acfijklopqrtuvwxzP".indexOf(g))throw new Error("unrecognized character "+g+" in "+e);h[h.length]={t:"t",v:g},++u}var w,C=0,S=0;for(u=h.length-1,m="t";0<=u;--u)switch(h[u].t){case"h":case"H":h[u].t=b,m="h",C<1&&(C=1);break;case"s":(w=h[u].v.match(/\.0+$/))&&(S=Math.max(S,w[0].length-1)),C<3&&(C=3);case"d":case"y":case"M":case"e":m=h[u].t;break;case"m":"s"===m&&(h[u].t="M",C<2&&(C=2));break;case"X":break;case"Z":(C=(C=C<1&&h[u].v.match(/[Hh]/)?1:C)<2&&h[u].v.match(/[Mm]/)?2:C)<3&&h[u].v.match(/[Ss]/)&&(C=3)}switch(C){case 0:break;case 1:.5<=i.u&&(i.u=0,++i.S),60<=i.S&&(i.S=0,++i.M),60<=i.M&&(i.M=0,++i.H);break;case 2:.5<=i.u&&(i.u=0,++i.S),60<=i.S&&(i.S=0,++i.M)}var E="";for(u=0;u=h[u].v.length-1?(k-=h[u].v.length,h[u].v=A.substr(k+1,h[u].v.length)):k<0?h[u].v="":(h[u].v=A.substr(0,k+1),k=-1),h[u].t="t",T=u);0<=k&&T]/,G=/\[(=|>[=]?|<[>=]?)(-?\d+(?:\.\d*)?)\]/;function j(e,t){if(null!=t){var r=parseFloat(t[2]);switch(t[1]){case"=":if(e==r)return 1;break;case">":if(r":if(e!=r)return 1;break;case">=":if(r<=e)return 1;break;case"<=":if(e<=r)return 1}}}function $(e,t,r){null==r&&(r={});var n="";switch(typeof e){case"string":n="m/d/yy"==e&&r.dateNF?r.dateNF:e;break;case"number":n=14==e&&r.dateNF?r.dateNF:(null!=r.table?r.table:d)[e]}if(l(n,0))return B(t,r);var a=function(e,t){var r=V(e),n=(e=r.length,r[e-1].indexOf("@"));if(e<4&&-1>>2)-1;if(o){for(var c=0;c=l.length?-1:o,o=a+1;o=l.length?-1:o,f.type=1}else X(e.FullPaths[a+1]||"")==X(h)&&(f.R=a+1),f.type=2}}}function Q(e,t){var r=t||{},n=(J(e),function(e){for(var t=0,r=0,n=0;n>6:r+=a+511>>9)}for(var i=e.FullPaths.length+3>>2,s=t+127>>7,o=(t+7>>3)+r+i+s,l=o+127>>7,c=l<=109?0:Math.ceil((l-109)/127);l>7;)c=++l<=109?0:Math.ceil((l-109)/127);return s=[1,c,l,s,i,r,t,0],e.FileIndex[0].size=t<<6,s[7]=(e.FileIndex[0].start=s[0]+s[1]+s[2]+s[3]+s[4]+s[5])+(s[6]+7>>3),s}(e)),a=Kt(n[7]<<9),i=0,s=0;for(i=0;i<8;++i)a.write_shift(1,U[i]);for(i=0;i<8;++i)a.write_shift(2,0);for(a.write_shift(2,62),a.write_shift(2,3),a.write_shift(2,65534),a.write_shift(2,9),a.write_shift(2,6),i=0;i<3;++i)a.write_shift(2,0);for(a.write_shift(4,0),a.write_shift(4,n[2]),a.write_shift(4,n[0]+n[1]+n[2]+n[3]-1),a.write_shift(4,0),a.write_shift(4,4096),a.write_shift(4,n[3]?n[0]+n[1]+n[2]-1:L),a.write_shift(4,n[3]),a.write_shift(-4,n[1]?n[0]-1:L),a.write_shift(4,n[1]),i=0;i<109;++i)a.write_shift(-4,i>9));for(o(n[6]+7>>3);511&a.l;)a.write_shift(-4,z.ENDOFCHAIN);for(l=s=i=0;l>6));for(;511&a.l;)a.write_shift(-4,z.ENDOFCHAIN);for(i=0;i\/]+)\s*=\s*((?:")([^"]*)(?:")|(?:')([^']*)(?:')|([^'">\s]+))/g,Te=/<[\/\?]?[a-zA-Z0-9:]+(?:\s+[^"\s?>\/]+\s*=\s*(?:"[^"]*"|'[^']*'|[^'">\s=]+))*\s?[\/\?]?>/g,Ie=(Be.match(Te)||(Te=/<[^>]*>/g),/<\w*:/),Re=/<(\/?)\w+:/;function De(e,t){for(var r={},n=0,a=0;n!==e.length&&32!==(a=e.charCodeAt(n))&&10!==a&&13!==a;++n);if(t||(r[0]=e.slice(0,n)),n!==e.length){var i,s,o=e.match(xe),l=0,c=0,f="",h="";if(o)for(c=0;c!=o.length;++c){for(h=o[c],a=0;a!=h.length&&61!==h.charCodeAt(a);++a);for(f=h.slice(0,a).trim();32==h.charCodeAt(a+1);)++a;for(i=34==(n=h.charCodeAt(a+1))||39==n?1:0,i=h.slice(a+1+i,h.length-i),l=0;l!=f.length&&58!==f.charCodeAt(l);++l);l===f.length?(r[f=0","<":"<","&":"&"},Le=ae(Ne),Me=(Fe=/&(?:quot|apos|gt|lt|amp|#x?([\da-fA-F]+));/g,Pe=/_x([\da-fA-F]{4})_/g,function e(t){t+="";var r,n=t.indexOf(""),e(t.slice(0,n))+t.slice(n+9,r)+e(t.slice(r+3)))}),Ue=/[&<>'"]/g,Ve=/[\u0000-\u0008\u000b-\u001f]/g;function ze(e){return(e+"").replace(Ue,(function(e){return Le[e]})).replace(Ve,(function(e){return"_x"+("000"+e.charCodeAt(0).toString(16)).slice(-4)+"_"}))}function We(e){return ze(e).replace(/ /g,"_x0020_")}var He=/[\u0000-\u001f]/g;function Xe(e){return(e+"").replace(Ue,(function(e){return Le[e]})).replace(/\n/g,"
").replace(He,(function(e){return"&#x"+("000"+e.charCodeAt(0).toString(16)).slice(-4)+";"}))}Ge=/&#(\d+);/g;var Ge,je=function(e){return e.replace(Ge,$e)};function $e(e,t){return String.fromCharCode(parseInt(t,10))}var Ye=function(e){return e.replace(/(\r\n|[\r\n])/g," ")};function Ke(e){switch(e){case 1:case!0:case"1":case"true":case"TRUE":return!0;default:return!1}}var Ze,Je,Qe,qe=function(e){for(var t,r,n,a="",i=0,s=0;i>>10&1023)))+String.fromCharCode(56320+(1023&n)))));return a},et=function(e){for(var t,r=[],n=0,a=0;n>6))),r.push(String.fromCharCode(128+(63&a)));break;case 55296<=a&&a<57344:a-=55296,t=e.charCodeAt(n++)-56320+(a<<10),r.push(String.fromCharCode(240+(t>>18&7))),r.push(String.fromCharCode(144+(t>>12&63))),r.push(String.fromCharCode(128+(t>>6&63))),r.push(String.fromCharCode(128+(63&t)));break;default:r.push(String.fromCharCode(224+(a>>12))),r.push(String.fromCharCode(128+(a>>6&63))),r.push(String.fromCharCode(128+(63&a)))}return r.join("")},tt=(C&&(se=function(e){for(var t,r,n=a.alloc(2*e.length),i=1,s=0,o=0,l=0;l>>10&1023),t=56320+(1023&t)),0!==o&&(n[s++]=255&o,n[s++]=o>>>8,o=0),n[s++]=t%256,n[s++]=t>>>8;return n.slice(0,s).toString("ucs2")},Ar=function(e){return S(e,"binary").toString("utf8")},(qe=qe(ar="foo bar baz☃🍣")==se(ar)?se:qe)(ar)==Ar(ar)&&(qe=Ar),et=function(e){return S(e,"utf8").toString("binary")}),Ze={},function(e,t){var r=e+"|"+(t||"");return Ze[r]||(Ze[r]=new RegExp("<(?:\\w+:)?"+e+'(?: xml:space="preserve")?(?:[^>]*)>([\\s\\S]*?)",t||""))}),rt=(Je=[["nbsp"," "],["middot","·"],["quot",'"'],["apos","'"],["gt",">"],["lt","<"],["amp","&"]].map((function(e){return[new RegExp("&"+e[0]+";","g"),e[1]]})),function(e){for(var t=e.replace(/^[\t\n\r ]+/,"").replace(/[\t\n\r ]+$/,"").replace(/[\t\n\r ]+/g," ").replace(/<\s*[bB][rR]\s*\/?>/g,"\n").replace(/<[^>]*>/g,""),r=0;r([\\s\\S]*?)","g")}),at=/<\/?(?:vt:)?variant>/g,it=/<(?:vt:)([^>]*)>([\s\S]*)"+t+""}function ct(e){return re(e).map((function(t){return" "+t+'="'+e[t]+'"'})).join("")}function ft(e,t,r){return"<"+e+(null!=r?ct(r):"")+(null!=t?(t.match(ot)?' xml:space="preserve"':"")+">"+t+""}function ht(e,t){try{return e.toISOString().replace(/\.\d*/,"")}catch(e){if(t)throw e}return""}var dt,ut,pt={dc:"http://purl.org/dc/elements/1.1/",dcterms:"http://purl.org/dc/terms/",dcmitype:"http://purl.org/dc/dcmitype/",mx:"http://schemas.microsoft.com/office/mac/excel/2008/main",r:"http://schemas.openxmlformats.org/officeDocument/2006/relationships",sjs:"http://schemas.openxmlformats.org/package/2006/sheetjs/core-properties",vt:"http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes",xsi:"http://www.w3.org/2001/XMLSchema-instance",xsd:"http://www.w3.org/2001/XMLSchema",main:["http://schemas.openxmlformats.org/spreadsheetml/2006/main","http://purl.oclc.org/ooxml/spreadsheetml/main","http://schemas.microsoft.com/office/excel/2006/main","http://schemas.microsoft.com/office/excel/2006/2"]},gt={o:"urn:schemas-microsoft-com:office:office",x:"urn:schemas-microsoft-com:office:excel",ss:"urn:schemas-microsoft-com:office:spreadsheet",dt:"uuid:C2F41010-65B3-11d1-A29F-00AA00C14882",mv:"http://macVmlSchemaUri",v:"urn:schemas-microsoft-com:vml",html:"http://www.w3.org/TR/REC-html40"},mt=function(e){for(var t=[],r=0;r>>7),t=((127&r[n+7])<<4)+(r[n+6]>>>4&15),15&r[n+6]),i=5;0<=i;--i)a=256*a+r[n+i];return 2047==t?0==a?1/0*e:NaN:(0==t?t=-1022:(t-=1023,a+=Math.pow(2,52)),e*Math.pow(2,t-52)*a)},Ft=function(e){return Array.isArray(e)},Pt=(C&&(vt=function(e,t,r){return a.isBuffer(e)?e.toString("utf16le",t,r).replace(T,""):wt(e,t,r)},Ct=function(e,t,r){return a.isBuffer(e)?e.toString("hex",t,t+r):St(e,t,r)},At=function(e,t){var r;return a.isBuffer(e)?0<(r=e.readUInt32LE(t))?e.toString("utf8",t+4,t+4+r-1):"":yt(e,t)},kt=function(e,t){var r;return a.isBuffer(e)?0<(r=e.readUInt32LE(t))?e.toString("utf8",t+4,t+4+r-1):"":Bt(e,t)},xt=function(e,t){var r;return a.isBuffer(e)?(r=2*e.readUInt32LE(t),e.toString("utf16le",t+4,t+4+r-1)):Tt(e,t)},It=function(e,t){var r;return a.isBuffer(e)?(r=e.readUInt32LE(t),e.toString("utf16le",t+4,t+4+r)):dt(e,t)},Rt=function(e,t){var r;return a.isBuffer(e)?(r=e.readUInt32LE(t),e.toString("utf8",t+4,t+4+r)):Dt(e,t)},Et=function(e,t,r){return a.isBuffer(e)?e.toString("utf8",t,r):_t(e,t,r)},mt=function(e){return 0>>8&255,e[r+2]=t>>>16&255,e[r+3]=t>>>24&255},Ht=function(e,t,r){e[r]=255&t,e[r+1]=t>>8&255,e[r+2]=t>>16&255,e[r+3]=t>>24&255},Xt=function(e,t,r){e[r]=255&t,e[r+1]=t>>>8&255};function Gt(e,t,r){var n=0,a=0;if("dbcs"===r){for(a=0;a!=t.length;++a)Xt(this,t.charCodeAt(a),this.l+2*a);n=2*t.length}else if("sbcs"===r){for(t=t.replace(/[^\x00-\x7F]/g,"_"),a=0;a!=t.length;++a)this[this.l+a]=255&t.charCodeAt(a);n=t.length}else{if("hex"===r){for(;a>8}for(;this.l>>=8);break;case 3:n=3,this[this.l]=255&t,this[this.l+1]=255&(t>>>=8),this[this.l+2]=255&(t>>>=8);break;case 4:n=4,Wt(this,t,this.l);break;case 8:if(n=8,"f"===r){var o=this,l=t,c=this.l,f=(l<0||1/l==-1/0?1:0)<<7,h=0,d=0,u=f?-l:l;isFinite(u)?0==u?h=d=0:(h=Math.floor(Math.log(u)/Math.LN2),d=u*Math.pow(2,52-h),h<=-1023&&(!isFinite(d)||d>4|f;break}case 16:break;case-4:n=4,Ht(this,t,this.l)}}return this.l+=n,this}function jt(e,t){var r=Ct(this,this.l,e.length>>1);if(r!==e)throw new Error(t+"Expected "+e+" saw "+r);this.l+=e.length>>1}function $t(e,t){e.l=t,e.read_shift=zt,e.chk=jt,e.write_shift=Gt}function Yt(e,t){e.l+=t}function Kt(e){return e=_(e),$t(e,0),e}function Zt(e,t,r){if(e){$t(e,e.l||0);for(var n=e.length,a=0;e.li.l&&((i=i.slice(0,i.l)).l=i.length),0>7));for(var s=0;4!=s;++s){if(!(128<=n)){i.write_shift(1,n);break}i.write_shift(1,128+(127&n)),n>>=7}0d&&(l.s.r=d),l.s.c>u&&(l.s.c=u),l.e.r>2;return r?e/100:e}function Nr(e){var t={s:{},e:{}};return t.s.r=e.read_shift(4),t.e.r=e.read_shift(4),t.s.c=e.read_shift(4),t.e.c=e.read_shift(4),t}var Lr=Nr,Mr=function(e,t){return(t=t||Kt(16)).write_shift(4,e.s.r),t.write_shift(4,e.e.r),t.write_shift(4,e.s.c),t.write_shift(4,e.e.c),t};function Ur(e){return e.read_shift(8,"f")}function Vr(e,t){return(t||Kt(8)).write_shift(8,e,"f")}var zr={0:"#NULL!",7:"#DIV/0!",15:"#VALUE!",23:"#REF!",29:"#NAME?",36:"#NUM!",42:"#N/A",43:"#GETTING_DATA",255:"#WTF?"},Wr=ie(zr);function Hr(e,t){var r;t=t||Kt(8),!e||e.auto?(t.write_shift(4,0),t.write_shift(4,0)):(e.index?(t.write_shift(1,2),t.write_shift(1,e.index)):e.theme?(t.write_shift(1,6),t.write_shift(1,e.theme)):(t.write_shift(1,5),t.write_shift(1,0)),0<(r=e.tint||0)?r*=32767:r<0&&(r*=32768),t.write_shift(2,r),e.rgb?(r=e.rgb||"FFFFFF",t.write_shift(1,parseInt(r.slice(0,2),16)),t.write_shift(1,parseInt(r.slice(2,4),16)),t.write_shift(1,parseInt(r.slice(4,6),16)),t.write_shift(1,255)):(t.write_shift(2,0),t.write_shift(1,0),t.write_shift(1,0)))}function Xr(e,t){var r=e.read_shift(4);switch(r){case 0:return"";case 4294967295:case 4294967294:return{2:"BITMAP",3:"METAFILEPICT",8:"DIB",14:"ENHMETAFILE"}[e.read_shift(4)]||""}if(400>16&255,e>>8&255,255&e]})),nn={"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml":"workbooks","application/vnd.ms-excel.binIndexWs":"TODO","application/vnd.ms-excel.intlmacrosheet":"TODO","application/vnd.ms-excel.binIndexMs":"TODO","application/vnd.openxmlformats-package.core-properties+xml":"coreprops","application/vnd.openxmlformats-officedocument.custom-properties+xml":"custprops","application/vnd.openxmlformats-officedocument.extended-properties+xml":"extprops","application/vnd.openxmlformats-officedocument.customXmlProperties+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.customProperty":"TODO","application/vnd.ms-excel.pivotTable":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.pivotTable+xml":"TODO","application/vnd.ms-office.chartcolorstyle+xml":"TODO","application/vnd.ms-office.chartstyle+xml":"TODO","application/vnd.ms-excel.calcChain":"calcchains","application/vnd.openxmlformats-officedocument.spreadsheetml.calcChain+xml":"calcchains","application/vnd.openxmlformats-officedocument.spreadsheetml.printerSettings":"TODO","application/vnd.ms-office.activeX":"TODO","application/vnd.ms-office.activeX+xml":"TODO","application/vnd.ms-excel.attachedToolbars":"TODO","application/vnd.ms-excel.connections":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.connections+xml":"TODO","application/vnd.ms-excel.externalLink":"links","application/vnd.openxmlformats-officedocument.spreadsheetml.externalLink+xml":"links","application/vnd.ms-excel.sheetMetadata":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.sheetMetadata+xml":"TODO","application/vnd.ms-excel.pivotCacheDefinition":"TODO","application/vnd.ms-excel.pivotCacheRecords":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.pivotCacheDefinition+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.pivotCacheRecords+xml":"TODO","application/vnd.ms-excel.queryTable":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.queryTable+xml":"TODO","application/vnd.ms-excel.userNames":"TODO","application/vnd.ms-excel.revisionHeaders":"TODO","application/vnd.ms-excel.revisionLog":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.revisionHeaders+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.revisionLog+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.userNames+xml":"TODO","application/vnd.ms-excel.tableSingleCells":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.tableSingleCells+xml":"TODO","application/vnd.ms-excel.slicer":"TODO","application/vnd.ms-excel.slicerCache":"TODO","application/vnd.ms-excel.slicer+xml":"TODO","application/vnd.ms-excel.slicerCache+xml":"TODO","application/vnd.ms-excel.wsSortMap":"TODO","application/vnd.ms-excel.table":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.table+xml":"TODO","application/vnd.openxmlformats-officedocument.theme+xml":"themes","application/vnd.openxmlformats-officedocument.themeOverride+xml":"TODO","application/vnd.ms-excel.Timeline+xml":"TODO","application/vnd.ms-excel.TimelineCache+xml":"TODO","application/vnd.ms-office.vbaProject":"vba","application/vnd.ms-office.vbaProjectSignature":"vba","application/vnd.ms-office.volatileDependencies":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.volatileDependencies+xml":"TODO","application/vnd.ms-excel.controlproperties+xml":"TODO","application/vnd.openxmlformats-officedocument.model+data":"TODO","application/vnd.ms-excel.Survey+xml":"TODO","application/vnd.openxmlformats-officedocument.drawing+xml":"drawings","application/vnd.openxmlformats-officedocument.drawingml.chart+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.chartshapes+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramColors+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramData+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramLayout+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramStyle+xml":"TODO","application/vnd.openxmlformats-officedocument.vmlDrawing":"TODO","application/vnd.openxmlformats-package.relationships+xml":"rels","application/vnd.openxmlformats-officedocument.oleObject":"TODO","image/png":"TODO",sheet:"js"},an=(re(Jr={workbooks:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml",xlsm:"application/vnd.ms-excel.sheet.macroEnabled.main+xml",xlsb:"application/vnd.ms-excel.sheet.binary.macroEnabled.main",xlam:"application/vnd.ms-excel.addin.macroEnabled.main+xml",xltx:"application/vnd.openxmlformats-officedocument.spreadsheetml.template.main+xml"},strs:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.sharedStrings+xml",xlsb:"application/vnd.ms-excel.sharedStrings"},comments:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.comments+xml",xlsb:"application/vnd.ms-excel.comments"},sheets:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml",xlsb:"application/vnd.ms-excel.worksheet"},charts:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.chartsheet+xml",xlsb:"application/vnd.ms-excel.chartsheet"},dialogs:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.dialogsheet+xml",xlsb:"application/vnd.ms-excel.dialogsheet"},macros:{xlsx:"application/vnd.ms-excel.macrosheet+xml",xlsb:"application/vnd.ms-excel.macrosheet"},styles:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml",xlsb:"application/vnd.ms-excel.styles"}}).forEach((function(e){["xlsm","xlam"].forEach((function(t){Jr[e][t]||(Jr[e][t]=Jr[e].xlsx)}))})),re(Jr).forEach((function(e){re(Jr[e]).forEach((function(t){nn[Jr[e][t]]=e}))})),Jr),sn=function(e){for(var t=[],r=re(e),n=0;n!==r.length;++n)null==t[e[r[n]]]&&(t[e[r[n]]]=[]),t[e[r[n]]].push(r[n]);return t}(nn);function on(){return{workbooks:[],sheets:[],charts:[],dialogs:[],macros:[],rels:[],strs:[],comments:[],links:[],coreprops:[],extprops:[],custprops:[],themes:[],styles:[],calcchains:[],vba:[],drawings:[],TODO:[],xmlns:""}}pt.CT="http://schemas.openxmlformats.org/package/2006/content-types";var ln=ft("Types",null,{xmlns:pt.CT,"xmlns:xsd":pt.xsd,"xmlns:xsi":pt.xsi}),cn=[["xml","application/xml"],["bin","application/vnd.ms-excel.sheet.binary.macroEnabled.main"],["vml","application/vnd.openxmlformats-officedocument.vmlDrawing"],["bmp","image/bmp"],["png","image/png"],["gif","image/gif"],["emf","image/x-emf"],["wmf","image/x-wmf"],["jpg","image/jpeg"],["jpeg","image/jpeg"],["tif","image/tiff"],["tiff","image/tiff"],["pdf","application/pdf"],["rels",sn.rels[0]]].map((function(e){return ft("Default",null,{Extension:e[0],ContentType:e[1]})}));function fn(e,t){function r(r){e[r]&&0",s[1]=s[1].replace("/>",">")),s.join("")}var hn={WB:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument",SHEET:"http://sheetjs.openxmlformats.org/officeDocument/2006/relationships/officeDocument",HLINK:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/hyperlink",VML:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/vmlDrawing",VBA:"http://schemas.microsoft.com/office/2006/relationships/vbaProject"};function dn(e){var t=e.lastIndexOf("/");return e.slice(0,t+1)+"_rels/"+e.slice(t+1)+".rels"}function un(e,t){if(!e)return e;"/"!==t.charAt(0)&&(t="/"+t);var r={},n={};return(e.match(Te)||[]).forEach((function(e){var a,i;e=De(e);"",t[1]=t[1].replace("/>",">")),t.join("")}function mn(e,t,r,n,a){if(a=a||{},e["!id"]||(e["!id"]={}),t<0)for(t=1;e["!id"]["rId"+t];++t);if(a.Id="rId"+t,a.Type=n,a.Target=r,a.Type==hn.HLINK&&(a.TargetMode="External"),e["!id"][a.Id])throw new Error("Cannot rewrite rId "+t);return e["!id"][a.Id]=a,e[("/"+a.Target).replace("//","/")]=a,t}var bn="application/vnd.oasis.opendocument.spreadsheet";function vn(e,t,r){return[' \n',' \n'," \n"].join("")}wn='SheetJS '+t.version+"";var wn,Cn=function(){return wn},Sn=[["cp:category","Category"],["cp:contentStatus","ContentStatus"],["cp:keywords","Keywords"],["cp:lastModifiedBy","LastAuthor"],["cp:lastPrinted","LastPrinted"],["cp:revision","RevNumber"],["cp:version","Version"],["dc:creator","Author"],["dc:description","Comments"],["dc:identifier","Identifier"],["dc:language","Language"],["dc:subject","Subject"],["dc:title","Title"],["dcterms:created","CreatedDate","date"],["dcterms:modified","ModifiedDate","date"]],En=(pt.CORE_PROPS="http://schemas.openxmlformats.org/package/2006/metadata/core-properties",hn.CORE_PROPS="http://schemas.openxmlformats.org/package/2006/relationships/metadata/core-properties",function(){for(var e=new Array(Sn.length),t=0;t]*>([\\s\\S]*?)")}return e}());function _n(e){var t={};e=qe(e);for(var r=0;r]+>[^<]*/g,In=ft("Properties",null,{xmlns:pt.CUST_PROPS,"xmlns:vt":pt.vt});function Rn(e){var t,r=[Be,In];return e&&(t=1,re(e).forEach((function(n){++t,r[r.length]=ft("property",function(e){switch(typeof e){case"string":return ft("vt:lpwstr",e);case"number":return ft((0|e)==e?"vt:i4":"vt:r8",String(e));case"boolean":return ft("vt:bool",e?"true":"false")}if(e instanceof Date)return ft("vt:filetime",ht(e));throw new Error("Unable to serialize "+e)}(e[n]),{fmtid:"{D5CDD505-2E9C-101B-9397-08002B2CF9AE}",pid:t,name:n})})),2",r[1]=r[1].replace("/>",">"))),r.join("")}var Dn={Title:"Title",Subject:"Subject",Author:"Author",Keywords:"Keywords",Comments:"Description",LastAuthor:"LastAuthor",RevNumber:"Revision",Application:"AppName",LastPrinted:"LastPrinted",CreatedDate:"Created",ModifiedDate:"LastSaved",Category:"Category",Manager:"Manager",Company:"Company",AppVersion:"Version",ContentStatus:"ContentStatus",Identifier:"Identifier",Language:"Language"},On=ae(Dn);function Fn(e){var t=e.read_shift(4);e=e.read_shift(4);return new Date(1e3*(e/1e7*Math.pow(2,32)+t/1e7-11644473600)).toISOString().replace(/\.000/,"")}function Pn(e,t,r){var n=e.l,a=e.read_shift(0,"lpstr-cp");if(r)for(;e.l-n&3;)++e.l;return a}function Nn(e,t,r){var n=e.read_shift(0,"lpwstr");return r&&(e.l+=4-(n.length+1&3)&3),n}function Ln(e,t,r){return 31===t?Nn(e):Pn(e,0,r)}function Mn(e,t,r){return Ln(e,t,!1===r?0:4)}function Un(e){for(var t=e,r=t.read_shift(4),n=[],a=0;a!=r;++a)n[a]=t.read_shift(0,"lpstr-cp").replace(T,"");return n}function Vn(e){for(var t,r=e.read_shift(4),n=[],a=0;a!=r/2;++a)n.push([Hn(t=e,81),Hn(t,3)]);return n}function zn(e,t){for(var r=e.read_shift(4),n={},a=0;a!=r;++a){var i=e.read_shift(4),s=e.read_shift(4);n[i]=e.read_shift(s,1200===t?"utf16le":"utf8").replace(T,"").replace(I,"!"),1200===t&&s%2&&(e.l+=2)}return 3&e.l&&(e.l=e.l>>3<<2),n}function Wn(e){var t=e.read_shift(4),r=e.slice(e.l,e.l+t);return e.l+=t,0<(3&t)&&(e.l+=4-(3&t)&3),r}function Hn(e,t,r){var n,a,i=e.read_shift(2),s=r||{};if(e.l+=2,t!==jr&&i!==t&&-1===$r.indexOf(t))throw new Error("Expected type "+t+" saw "+i);switch(t===jr?i:t){case 2:return a=e.read_shift(2,"i"),s.raw||(e.l+=2),a;case 3:return e.read_shift(4,"i");case 11:return 0!==e.read_shift(4);case 19:return e.read_shift(4);case 30:return Pn(e,0,4).replace(T,"");case 31:return Nn(e);case 64:return Fn(e);case 65:return Wn(e);case 71:return(a={}).Size=(n=e).read_shift(4),n.l+=a.Size+3-(a.Size-1)%4,a;case 80:return Mn(e,i,!s.raw).replace(T,"");case 81:return function(e,t){if(t)return Ln(e,t,0);throw new Error("VtUnalignedString must have positive length")}(e,i).replace(T,"");case 4108:return Vn(e);case 4126:return Un(e);default:throw new Error("TypedPropertyValue unrecognized type "+t+" "+i)}}function Xn(e,t){var r,n,a,i=Kt(4),s=Kt(4);switch(i.write_shift(4,80==e?31:e),e){case 3:s.write_shift(-4,t);break;case 5:(s=Kt(8)).write_shift(8,t,"f");break;case 11:s.write_shift(4,t?1:0);break;case 64:n=(r=("string"==typeof(r=t)?new Date(Date.parse(r)):r).getTime()/1e3+11644473600)%Math.pow(2,32),r=(r-n)/Math.pow(2,32),r*=1e7,0<(a=(n*=1e7)/Math.pow(2,32)|0)&&(n%=Math.pow(2,32),r+=a),(a=Kt(8)).write_shift(4,n),a.write_shift(4,r),s=a;break;case 31:case 80:for((s=Kt(4+2*(t.length+1)+(t.length%2?0:2))).write_shift(4,t.length+1),s.write_shift(0,t,"dbcs");s.l!=s.length;)s.write_shift(1,0);break;default:throw new Error("TypedPropertyValue unrecognized type "+e+" "+t)}return x([i,s])}function Gn(e,t){var r=e.l,n=e.read_shift(4),a=e.read_shift(4),i=[],s=0,o=0,l=-1,c={};for(s=0;s!=a;++s){var f=e.read_shift(4),h=e.read_shift(4);i[s]=[f,h+r]}i.sort((function(e,t){return e[1]-t[1]}));var u={};for(s=0;s!=a;++s){if(e.l!==i[s][1]){var p=!0;if(0>16)+"."+("0000"+String(65535&u[g.n])).slice(-4)),"CodePage"==g.n)switch(u[g.n]){case 0:u[g.n]=1252;case 874:case 932:case 936:case 949:case 950:case 1250:case 1251:case 1253:case 1254:case 1255:case 1256:case 1257:case 1258:case 1e4:case 1200:case 1201:case 1252:case 65e3:case-536:case 65001:case-535:d(o=u[g.n]>>>0&65535);break;default:throw new Error("Unsupported CodePage: "+u[g.n])}}else if(1===i[s][0])o=u.CodePage=Hn(e,2),d(o),-1!==l&&(b=e.l,e.l=i[l][1],c=zn(e,o),e.l=b);else if(0===i[s][0])0===o?(l=s,e.l=i[s+1][1]):c=zn(e,o);else{var m,b=c[i[s][0]];switch(e[e.l]){case 65:e.l+=4,m=Wn(e);break;case 30:case 31:e.l+=4,m=Mn(e,e[e.l-4]).replace(/\u0000+$/,"");break;case 3:e.l+=4,m=e.read_shift(4,"i");break;case 19:e.l+=4,m=e.read_shift(4);break;case 5:e.l+=4,m=e.read_shift(8,"f");break;case 11:e.l+=4,m=Jn(e,4);break;case 64:e.l+=4,m=de(Fn(e));break;default:throw new Error("unparsed value: "+e[e.l])}u[b]=m}}return e.l=r+n,u}var jn=["CodePage","Thumbnail","_PID_LINKBASE","_PID_HLINKS","SystemIdentifier","FMTID"].concat(["Worksheets","SheetNames","NamedRanges","DefinedNames","Chartsheets","ChartNames"]);function $n(e,t,r){var n,a,i,s,o=Kt(8),l=[],c=[],f=8,h=0,d=Kt(8),u=Kt(8);if(d.write_shift(4,2),d.write_shift(4,1200),u.write_shift(4,1),c.push(d),l.push(u),f+=8+d.length,!t){(u=Kt(8)).write_shift(4,0),l.unshift(u);var p=[Kt(4)];for(p[0].write_shift(4,e.length),h=0;h>1,"utf16le").replace(T,""),i&&(t.l+=24),r;case"0303000000000000c000000000000046":var a=e,i=(a.l+=2,a.read_shift(0,"lpstr-ansi"));if(a.l+=2,57005!=a.read_shift(2))throw new Error("Bad FileMoniker");if(0===a.read_shift(4))return i.replace(/\\/g,"/");if(i=a.read_shift(4),3!=a.read_shift(2))throw new Error("Bad FileMoniker");return a.read_shift(i>>1,"utf16le").replace(T,"");default:throw new Error("Unsupported Moniker "+n)}}function la(e){var t=e.read_shift(4);return 0>15),e&=32767),[{Unsynced:1&n,DyZero:(2&n)>>1,ExAsc:(4&n)>>2,ExDsc:(8&n)>>3},e]}function Aa(e,t,r){t=e.l+t,r=8!=r.biff&&r.biff?2:4;var n=e.read_shift(r),a=(r=e.read_shift(r),e.read_shift(2)),i=e.read_shift(2);return e.l=t,{s:{r:n,c:a},e:{r:r,c:i}}}function ya(e,t,r,n){return r=r&&5==r.biff,(n=n||Kt(r?16:20)).write_shift(2,0),e.style?(n.write_shift(2,e.numFmtId||0),n.write_shift(2,65524)):(n.write_shift(2,e.numFmtId||0),n.write_shift(2,t<<4)),n.write_shift(4,0),n.write_shift(4,0),r||n.write_shift(4,0),n.write_shift(2,0),n}function ka(e,t,r){var n=ha(e);2==r.biff&&++e.l,e=(r=e).read_shift(1),r=1===r.read_shift(1)?e:1===e;return n.val=r,n.t=!0===r||!1===r?"b":"e",n}function Ba(e,t,r,n,a,i){var s=Kt(8);return da(e,t,n,s),e=r,t=i,(n=(n=s)||Kt(2)).write_shift(1,+e),n.write_shift(1,"e"==t?1:0),s}function xa(e,t,r){return 0===t?"":ia(e,0,r)}function Ta(e,t,r){var n,a=e.read_shift(2);a={fBuiltIn:1&a,fWantAdvise:a>>>1&1,fWantPict:a>>>2&1,fOle:a>>>3&1,fOleLink:a>>>4&1,cf:a>>>5&1023,fIcon:a>>>15&1};return 14849===r.sbcch&&(n=function(e,t,r){e.l+=4;t=e.l+(t-=4),r=ra(e,0,r);var n=e.read_shift(2);if(n!==(t-=e.l))throw new Error("Malformed AddinUdf: padding = "+t+" != "+n);return e.l+=n,r}(e,t-2,r)),a.body=n||e.read_shift(t-2),"string"==typeof n&&(a.Name=n),a}se=ia;var Ia=["_xlnm.Consolidate_Area","_xlnm.Auto_Open","_xlnm.Auto_Close","_xlnm.Extract","_xlnm.Database","_xlnm.Criteria","_xlnm.Print_Area","_xlnm.Print_Titles","_xlnm.Recorder","_xlnm.Data_Form","_xlnm.Auto_Activate","_xlnm.Auto_Deactivate","_xlnm.Sheet_Title","_xlnm._FilterDatabase"];function Ra(e,t,r){t=e.l+t;var n=e.read_shift(2),a=e.read_shift(1),i=e.read_shift(1),s=e.read_shift(r&&2==r.biff?1:2),o=0;(!r||5<=r.biff)&&(5!=r.biff&&(e.l+=2),o=e.read_shift(2),5==r.biff&&(e.l+=2),e.l+=4),i=na(e,i,r),32&n&&(i=Ia[i.charCodeAt(0)]),n=t-e.l;return r&&2==r.biff&&--n,{chKey:a,Name:i,itab:o,rgce:t==e.l||0===s?[]:function(e,t,r,n){var a;t=e.l+t,n=Ho(e,n,r);return t!==e.l&&(a=Wo(e,t-e.l,n,r)),[n,a]}(e,n,r,s)}}function Da(e,t,r){var n;if(r.biff<8)return o=r,3==(n=e)[n.l+1]&&n[n.l]++,3==(n=ra(n,0,o)).charCodeAt(0)?n.slice(1):n;for(var a,i,s=[],o=e.l+t,l=e.read_shift(8>1);if(1&r[1].v)switch(7&n){case 1:n=500*(n>>3);break;case 2:n=(n>>3)/20;break;case 4:n=(n>>3)/2e3;break;case 6:n=(n>>3)/16;break;case 7:n=(n>>3)/64;break;default:throw"unknown NUMBER_18 encoding "+(7&n)}return r[1].v=n,r}},25:{n:"FORMULA19",f:function(e,t){var r=wi(e);return e.l+=t-14,r}},26:{n:"??"},27:{n:"??"},28:{n:"??"},29:{n:"??"},30:{n:"??"},31:{n:"??"},33:{n:"??"},37:{n:"NUMBER25",f:function(e,t){var r=vi(e);e=e.read_shift(4);return r[1].v=e>>6,r}},39:{n:"NUMBER27",f:Ci},40:{n:"FORMULA28",f:function(e,t){var r=Ci(e);return e.l+=t-10,r}},255:{n:"",f:Yt}};var di,ui,pi={to_workbook:function(e,t){switch(t.type){case"base64":return gi(A(w.decode(e)),t);case"binary":return gi(A(e),t);case"buffer":case"array":return gi(e,t)}throw"Unsupported type "+t.type}};function gi(e,t){if(!e)return e;var r=t||{},n=(null!=v&&null==r.dense&&(r.dense=v),r.dense?[]:{}),a="Sheet1",i=0,s={},o=[a],l={s:{r:0,c:0},e:{r:0,c:0}},c=r.sheetRows||0;if(2==e[2])r.Enum=di;else if(26==e[2])r.Enum=ui;else{if(14!=e[2])throw new Error("Unrecognized LOTUS BOF "+e[2]);r.Enum=ui,r.qpro=!0,e.l=0}return function(e,t,r){if(e){$t(e,e.l||0);for(var n=r.Enum||di;e.li&&(n["!ref"]=ur(l),s[a]=n,n=r.dense?[]:{},l={s:{r:0,c:0},e:{r:0,c:0}},i=t[3],a="Sheet"+(i+1),o.push(a)),0=c||(r.dense?(n[t[0].r]||(n[t[0].r]=[]),n[t[0].r][t[0].c]=t[1]):n[hr(t[0])]=t[1],l.e.c>>-e)+(-32>>-(32+e))),r}function Ci(e,t){var r=vi(e);e=e.read_shift(8,"f");return r[1].v=e,r}Si=tt("t"),Ei=tt("rPr"),_i=/<(?:\w+:)?r>/g,Ai=/<\/(?:\w+:)?r>/,yi=/\r\n/g,ki=function(e,t,r){var n={},a=65001,i="",s=!1,o=e.match(Te),l=0;if(o)for(;l!=o.length;++l){var c=De(o[l]);switch(c[0].replace(/\w*:/g,"")){case"":case"":n.shadow=1;break;case"":break;case"":case"":n.outline=1;break;case"":break;case"":case"":n.strike=1;break;case"":break;case"":case"":n.u=1;break;case"":break;case"":case"":n.b=1;break;case"":break;case"":case"":n.i=1;break;case"":break;case"":case"":break;case"":s=!1;break;default:if(47!==c[0].charCodeAt(1)&&!s)throw new Error("Unrecognized rich format "+c[0])}}return e=[],n.u&&e.push("text-decoration: underline;"),n.uval&&e.push("text-underline-style:"+n.uval+";"),n.sz&&e.push("font-size:"+n.sz+"pt;"),n.outline&&e.push("text-effect: outline;"),n.shadow&&e.push("text-shadow: auto;"),t.push(''),n.b&&(t.push(""),r.push("")),n.i&&(t.push(""),r.push("")),n.strike&&(t.push(""),r.push("")),"superscript"==i?i="sup":"subscript"==i&&(i="sub"),""!=i&&(t.push("<"+i+">"),r.push("")),r.push(""),a};var Si,Ei,_i,Ai,yi,ki,Bi=function(e){return e.replace(_i,"").split(Ai).map(xi).join("")};function xi(e){var t=[[],"",[]],r=e.match(Si);return r?(t[1]=r[1],r=e.match(Ei),r&&ki(r[1],t[0],t[2]),t[0].join("")+t[1].replace(yi,"
")+t[2].join("")):""}var Ti=/<(?:\w+:)?t[^>]*>([^<]*)<\/(?:\w+:)?t>/g,Ii=/<(?:\w+:)?r>/,Ri=/<(?:\w+:)?rPh.*?>([\s\S]*?)<\/(?:\w+:)?rPh>/g;function Di(e,t){t=!t||t.cellHTML;var r={};return e?(e.match(/^\s*<(?:\w+:)?t[^>]*>/)?(r.t=Me(qe(e.slice(e.indexOf(">")+1).split(/<\/(?:\w+:)?t>/)[0]||"")),r.r=qe(e),t&&(r.h=Xe(r.t))):e.match(Ii)&&(r.r=qe(e),r.t=Me(qe((e.replace(Ri,"").match(Ti)||[]).join("").replace(Te,""))),t&&(r.h=Bi(r.r))),r):null}var Oi=/<(?:\w+:)?sst([^>]*)>([\s\S]*)<\/(?:\w+:)?sst>/,Fi=/<(?:\w+:)?(?:si|sstItem)>/g,Pi=/<\/(?:\w+:)?(?:si|sstItem)>/;hn.SST="http://schemas.openxmlformats.org/officeDocument/2006/relationships/sharedStrings";var Ni=/^\s|\s$|[\t\n\r]/;function Li(e,t){if(!t.bookSST)return"";var r=[Be];r[r.length]=ft("sst",null,{xmlns:pt.main[0],count:e.Count,uniqueCount:e.Unique});for(var n,a,i=0;i!=e.length;++i)null!=e[i]&&(a="",(n=e[i]).r?a+=n.r:(a+=""),a+="",r[r.length]=a);return 2",r[1]=r[1].replace("/>",">")),r.join("")}var Mi=function(e,t){var r=!1;return null==t&&(r=!0,t=Kt(15+4*e.t.length)),t.write_shift(1,0),Er(e.t,t),r?t.slice(0,t.l):t};function Ui(e){var t,r,n=Jt();Qt(n,"BrtBeginSst",(t=e,(r=r||Kt(8)).write_shift(4,t.Count),r.write_shift(4,t.Unique),r));for(var a=0;a>1,"utf16le"),e.l=t,r;throw new Error("Encryption Flags/AlgID mismatch")}function Gi(e,t){var r={};t=e.l+t;return e.l+=4,r.Salt=e.slice(e.l,e.l+16),e.l+=16,r.Verifier=e.slice(e.l,e.l+16),e.l+=16,e.read_shift(4),r.VerifierHash=e.slice(e.l,t),e.l=t,r}function ji(e){var t,r,n,a=zi(e);switch(a.Minor){case 2:return[a.Minor,function(e){if(36!=(63&e.read_shift(4)))throw new Error("EncryptionInfo mismatch");var t=e.read_shift(4);t=Xi(e,t),e=Gi(e,e.length-e.l);return{t:"Std",h:t,v:e}}(e)];case 3:return[a.Minor,function(){throw new Error("File is password-protected: ECMA-376 Extensible")}()];case 4:return[a.Minor,(r=["saltSize","blockSize","keyBits","hashSize","cipherAlgorithm","cipherChaining","hashAlgorithm","saltValue"],(t=e).l+=4,t=t.read_shift(t.length-t.l,"utf8"),n={},t.replace(Te,(function(e){var t=De(e);switch(Oe(t[0])){case"":break;case"":case"":break;case"":break;case">8),e=r[r.length-1],i[--a]=qi(e,255&n));0>8),i[--a]=qi(r[a],255&n);for(t=(a=15)-r.length;0>8),--t,i[--a]=qi(r[a],255&n),--a,--t;return i};function qi(e,t){return Ji(e^t)}var es=function(e){var t=0,r=Qi(e);return function(e){return e=function(e,t,r,n,a){var i,s;for(a=a||t,n=n||Qi(e),i=0;i!=t.length;++i)s=t[i],s^=n[r],a[i]=255&(s>>5|s<<3),++r;return[a,r,n]}("",e,t,r),t=e[1],e[0]}};function ts(e,t,r){r=r||{},r.Info=e.read_shift(2),e.l-=2,1===r.Info?r.Data=function(e){var t={},r=t.EncryptionVersionInfo=zi(e,4);if(1!=r.Major||1!=r.Minor)throw"unrecognized version code "+r.Major+" : "+r.Minor;return t.Salt=e.read_shift(16),t.EncryptedVerifier=e.read_shift(16),t.EncryptedVerifierHash=e.read_shift(16),t}(e):r.Data=function(e,t){var r={},n=r.EncryptionVersionInfo=zi(e,4);if(t-=4,2!=n.Minor)throw new Error("unrecognized minor version code: "+n.Minor);if(4]*)>[\S\s]*?<\/(?:\w+:)?numFmts>/,As=/<(?:\w+:)?cellXfs([^>]*)>[\S\s]*?<\/(?:\w+:)?cellXfs>/,ys=/<(?:\w+:)?fills([^>]*)>[\S\s]*?<\/(?:\w+:)?fills>/,ks=/<(?:\w+:)?fonts([^>]*)>[\S\s]*?<\/(?:\w+:)?fonts>/,Bs=/<(?:\w+:)?borders([^>]*)>[\S\s]*?<\/(?:\w+:)?borders>/;var _s,As,ys,ks,Bs,xs=function(e,t,r){var n,a,i,s,o,l,c,f,d,u,p,g,m,b,v,w,C,S,E={};if(e){if(n=(e=e.replace(//gm,"").replace(//gm,"")).match(_s)){var _=n,A=E,y=r;A.NumberFmt=[];for(var k=re(R._table),B=0;B":case"":case"":break;case"":break;default:if(y.WTF)throw new Error("unrecognized "+T[0]+" in numFmts")}}}(n=e.match(ks))&&(_=n,i=t,s=r,(a=E).Fonts=[],l=!(o={}),_[0].match(Te).forEach((function(e){var t=De(e);switch(Oe(t[0])){case"":case"":break;case"":break;case"":case"":a.Fonts.push(o),o={};break;case"":case"":break;case"":o.bold=1;break;case"":o.italic=1;break;case"":o.underline=1;break;case"":o.strike=1;break;case"":o.outline=1;break;case"":o.shadow=1;break;case"":o.condense=1;break;case"":o.extend=1;break;case"":case"":break;case"":case"":break;case"":case"":break;case"":case"":break;case"":case"":break;case"":case"":break;case"":l=!1;break;default:if(s&&s.WTF&&!l)throw new Error("unrecognized "+t[0]+" in fonts")}}))),(n=e.match(ys))&&(t=n,f=r,(c=E).Fills=[],u=!(d={}),t[0].match(Te).forEach((function(e){var t=De(e);switch(Oe(t[0])){case"":case"":break;case"":case"":d={},c.Fills.push(d);break;case"":case"":break;case"":c.Fills.push(d),d={};break;case"":t.patternType&&(d.patternType=t.patternType);break;case"":case"":break;case"":case"":break;case"":case"":break;case"":case"":break;case"":case"":break;case"":case"":break;case"":u=!1;break;default:if(f&&f.WTF&&!u)throw new Error("unrecognized "+t[0]+" in fills")}}))),(n=e.match(Bs))&&(t=n,g=r,(p=E).Borders=[],b=!(m={}),t[0].match(Te).forEach((function(e){var t=De(e);switch(Oe(t[0])){case"":case"":break;case"":case"":m={},t.diagonalUp&&(m.diagonalUp=t.diagonalUp),t.diagonalDown&&(m.diagonalDown=t.diagonalDown),p.Borders.push(m);break;case"":case"":break;case"":case"":case"":break;case"":case"":case"":break;case"":case"":case"":break;case"":case"":break;case"":case"":case"":break;case"":case"":case"":break;case"":case"":case"":break;case"":case"":case"":break;case"":case"":case"":break;case"":break;case"":case"":break;case"":case"":break;case"":b=!1;break;default:if(g&&g.WTF&&!b)throw new Error("unrecognized "+t[0]+" in borders")}}))),(n=e.match(As))&&(t=n,w=r,S=!((v=E).CellXf=[]),t[0].match(Te).forEach((function(e){var t=De(e),r=0;switch(Oe(t[0])){case"":case"":case"":break;case"":for(delete(C=t)[0],r=0;r":break;case"":var n={};t.vertical&&(n.vertical=t.vertical),t.horizontal&&(n.horizontal=t.horizontal),null!=t.textRotation&&(n.textRotation=t.textRotation),t.indent&&(n.indent=t.indent),t.wrapText&&(n.wrapText=t.wrapText),C.alignment=n;break;case"":break;case"":case"":break;case"":case"":break;case"":S=!1;break;default:if(w&&w.WTF&&!S)throw new Error("unrecognized "+t[0]+" in cellXfs")}})))}return E},Ts=ft("styleSheet",null,{xmlns:pt.main[0],"xmlns:vt":pt.vt});function Is(e,t){var r,n,a,i,s=[Be,Ts];return e.SSF&&null!=(n=e.SSF,a=[""],[[5,8],[23,26],[41,44],[50,392]].forEach((function(e){for(var t=e[0];t<=e[1];++t)null!=n[t]&&(a[a.length]=ft("numFmt",null,{numFmtId:t,formatCode:ze(n[t])}))})),r=1===a.length?"":(a[a.length]="",a[0]=ft("numFmts",null,{count:a.length-2}).replace("/>",">"),a.join("")))&&(s[s.length]=r),s[s.length]='',s[s.length]='',s[s.length]='',s[s.length]='',e=t.cellXfs,(i=[])[i.length]="",e.forEach((function(e){i[i.length]=ft("xf",null,e)})),i[i.length]="",(r=2===i.length?"":(i[0]=ft("cellXfs",null,{count:i.length-2}).replace("/>",">"),i.join("")))&&(s[s.length]=r),s[s.length]='',s[s.length]='',s[s.length]='',2",s[1]=s[1].replace("/>",">")),s.join("")}function Rs(e,t){(t=t||Kt(153)).write_shift(2,20*e.sz),r=e,n=(n=t)||Kt(2),r=(r.italic?2:0)|(r.strike?8:0)|(r.outline?16:0)|(r.shadow?32:0)|(r.condense?64:0)|(r.extend?128:0),n.write_shift(1,r),n.write_shift(1,0),t.write_shift(2,e.bold?700:400);var r=0,n=("superscript"==e.vertAlign?r=1:"subscript"==e.vertAlign&&(r=2),t.write_shift(2,r),t.write_shift(1,e.underline||0),t.write_shift(1,e.family||0),t.write_shift(1,e.charset||0),t.write_shift(1,0),Hr(e.color,t),0);return"major"==e.scheme&&(n=1),"minor"==e.scheme&&(n=2),t.write_shift(1,n),Er(e.name,t),t.length>t.l?t.slice(0,t.l):t}hn.STY="http://schemas.openxmlformats.org/officeDocument/2006/relationships/styles";var Ds=ae(["none","solid","mediumGray","darkGray","lightGray","darkHorizontal","darkVertical","darkDown","darkUp","darkGrid","darkTrellis","lightHorizontal","lightVertical","lightDown","lightUp","lightGrid","lightTrellis","gray125","gray0625"]),Os=Yt;function Fs(e,t){t=t||Kt(84);e=Ds[e.patternType];var r=(t.write_shift(4,e=null==e?40:e),0);if(40!=e)for(Hr({auto:1},t),Hr({auto:1},t);r<12;++r)t.write_shift(4,0);else{for(;r<4;++r)t.write_shift(4,0);for(;r<12;++r)t.write_shift(4,0)}return t.length>t.l?t.slice(0,t.l):t}function Ps(e,t,r){return(r=r||Kt(16)).write_shift(2,t||0),r.write_shift(2,e.numFmtId||0),r.write_shift(2,0),r.write_shift(2,0),r.write_shift(2,0),r.write_shift(1,0),r.write_shift(1,0),r.write_shift(1,0),r.write_shift(1,0),r.write_shift(1,0),r.write_shift(1,0),r}function Ns(e,t){(t=t||Kt(10)).write_shift(1,0),t.write_shift(1,0),t.write_shift(4,0),t.write_shift(4,0)}var Ls=Yt;function Ms(e,t){var r;t&&(r=0,[[5,8],[23,26],[41,44],[50,392]].forEach((function(e){for(var n=e[0];n<=e[1];++n)null!=t[n]&&++r})),0!=r&&(Qt(e,"BrtBeginFmts",Cr(r)),[[5,8],[23,26],[41,44],[50,392]].forEach((function(r){for(var n,a,i,s=r[0];s<=r[1];++s)null!=t[s]&&Qt(e,"BrtFmt",(a=t[n=s],(i=(i=void 0)||Kt(6+4*a.length)).write_shift(2,n),Er(a,i),n=i.length>i.l?i.slice(0,i.l):i,null==i.l&&(i.l=i.length),n))})),Qt(e,"BrtEndFmts")))}function Us(e){var t;Qt(e,"BrtBeginBorders",Cr(1)),Qt(e,"BrtBorder",((t=t||Kt(51)).write_shift(1,0),Ns(0,t),Ns(0,t),Ns(0,t),Ns(0,t),Ns(0,t),t.length>t.l?t.slice(0,t.l):t)),Qt(e,"BrtEndBorders")}function Vs(e){var t,r;Qt(e,"BrtBeginStyles",Cr(1)),Qt(e,"BrtStyle",(t={xfId:0,builtinId:0,name:"Normal"},(r=r||Kt(52)).write_shift(4,t.xfId),r.write_shift(2,1),r.write_shift(1,+t.builtinId),r.write_shift(1,0),Rr(t.name||"",r),r.length>r.l?r.slice(0,r.l):r)),Qt(e,"BrtEndStyles")}function zs(e){var t,r,n,a;Qt(e,"BrtBeginTableStyles",(t=0,r="TableStyleMedium9",n="PivotStyleMedium4",(a=Kt(2052)).write_shift(4,t),Rr(r,a),Rr(n,a),a.length>a.l?a.slice(0,a.l):a)),Qt(e,"BrtEndTableStyles")}function Ws(e,t){var r,n=Jt();return Qt(n,"BrtBeginStyleSheet"),Ms(n,e.SSF),Qt(e=n,"BrtBeginFonts",Cr(1)),Qt(e,"BrtFont",Rs({sz:12,color:{theme:1},name:"Calibri",family:2,scheme:"minor"})),Qt(e,"BrtEndFonts"),Qt(e=n,"BrtBeginFills",Cr(2)),Qt(e,"BrtFill",Fs({patternType:"none"})),Qt(e,"BrtFill",Fs({patternType:"gray125"})),Qt(e,"BrtEndFills"),Us(n),Qt(e=n,"BrtBeginCellStyleXFs",Cr(1)),Qt(e,"BrtXF",Ps({numFmtId:0,fontId:0,fillId:0,borderId:0},65535)),Qt(e,"BrtEndCellStyleXFs"),r=n,e=t.cellXfs,Qt(r,"BrtBeginCellXFs",Cr(e.length)),e.forEach((function(e){Qt(r,"BrtXF",Ps(e,0))})),Qt(r,"BrtEndCellXFs"),Vs(n),Qt(t=n,"BrtBeginDXFs",Cr(0)),Qt(t,"BrtEndDXFs"),zs(n),Qt(n,"BrtEndStyleSheet"),n.end()}function Hs(e,t,r){t.themeElements.clrScheme=[];var n={};(e[0].match(Te)||[]).forEach((function(e){var a=De(e);switch(a[0]){case"":break;case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":"/"===a[0].charAt(1)?(t.themeElements.clrScheme.push(n),n={}):n.name=a[0].slice(3,a[0].length-1);break;default:if(r&&r.WTF)throw new Error("Unrecognized "+a[0]+" in clrScheme")}}))}function Xs(){}function Gs(){}hn.THEME="http://schemas.openxmlformats.org/officeDocument/2006/relationships/theme";var js=/]*)>[\s\S]*<\/a:clrScheme>/,$s=/]*)>[\s\S]*<\/a:fontScheme>/,Ys=/]*)>[\s\S]*<\/a:fmtScheme>/,Ks=/]*)>[\s\S]*<\/a:themeElements>/;function Zs(e,t){if(!e||0===e.length)return Zs(Js());var r,n,a,i,s={};if(e=e.match(Ks))return r=e[0],a=t,(n=s).themeElements={},[["clrScheme",js,Hs],["fontScheme",$s,Xs],["fmtScheme",Ys,Gs]].forEach((function(e){if(!(i=r.match(e[1])))throw new Error(e[0]+" not found in themeElements");e[2](i,n,a)})),s;throw new Error("themeElements not found in theme")}function Js(e,t){return t&&t.themeXLSX?t.themeXLSX:((t=[Be])[t.length]='',t[t.length]="",t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]="",t[t.length]='',t[t.length]="",t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]="",t[t.length]="",t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]="",t[t.length]="",t[t.length]='',t[t.length]="",t[t.length]='',t[t.length]='',t[t.length]="",t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]="",t[t.length]='',t[t.length]="",t[t.length]='',t[t.length]="",t[t.length]='',t[t.length]='',t[t.length]="",t[t.length]='',t[t.length]="",t[t.length]="",t[t.length]="",t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]="",t[t.length]="",t[t.length]="",t[t.length]="",t[t.length]='',t[t.length]="",t[t.length]="",t[t.length]="",t[t.length]="",t[t.length]='',t[t.length]="",t[t.length]="",t[t.length]="",t[t.length]="",t[t.length]='',t[t.length]="",t[t.length]='',t[t.length]='',t[t.length]="",t[t.length]="",t[t.length]="",t[t.length]='',t[t.length]='',t[t.length]="",t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]="",t[t.length]='',t[t.length]="",t[t.length]='',t[t.length]="",t[t.length]='',t[t.length]='',t[t.length]="",t[t.length]='',t[t.length]="",t[t.length]="",t[t.length]="",t[t.length]="",t[t.length]="",t[t.length]="",t[t.length]='',t[t.length]="",t[t.length]="",t[t.length]='',t[t.length]="",t[t.length]="",t[t.length]="",t[t.length]="",t.join(""))}function Qs(e){var t={};switch(t.xclrType=e.read_shift(2),t.nTintShade=e.read_shift(2),t.xclrType){case 0:e.l+=4;break;case 1:t.xclrValue=Yt(e,4);break;case 2:t.xclrValue=ca(e);break;case 3:t.xclrValue=e.read_shift(4);break;case 4:e.l+=4}return e.l+=8,t}function qs(e){var t=e.read_shift(2),r=e.read_shift(2)-4,n=[t];switch(t){case 4:case 5:case 7:case 8:case 9:case 10:case 11:case 13:n[1]=Qs(e);break;case 6:n[1]=Yt(e,r);break;case 14:case 15:n[1]=e.read_shift(1==r?1:2);break;default:throw new Error("Unrecognized ExtProp type: "+t+" "+r)}return n}hn.IMG="http://schemas.openxmlformats.org/officeDocument/2006/relationships/image",hn.DRAW="http://schemas.openxmlformats.org/officeDocument/2006/relationships/drawing";var eo=1024;function to(e,t,r,n,a){for(var i=0;i!=t.length;++i){var s=t[i],o=function(e,t,r){var n,a,i,s,o,l,c,f;return".bin"===t.slice(-4)?(n=r,a=[],i=[],o=!(s={}),Zt(e,(function(e,t,r){switch(r){case 632:i.push(e);break;case 635:s=e;break;case 637:s.t=e.t,s.h=e.h,s.r=e.r;break;case 636:s.author=i[s.iauthor],delete s.iauthor,n.sheetRows&&n.sheetRows<=s.rfx.r||(s.t||(s.t=""),delete s.rfx,a.push(s));break;case 3072:break;case 35:o=!0;break;case 36:o=!1;break;case 37:case 38:break;default:if(!(0<(t||"").indexOf("Begin"))&&!(0<(t||"").indexOf("End"))&&(!o||n.WTF))throw new Error("Unexpected record "+r+" "+t)}})),a):(l=r,(t=e).match(/<(?:\w+:)?comments *\/>/)?[]:(c=[],f=[],(r=t.match(/<(?:\w+:)?authors>([\s\S]*)<\/(?:\w+:)?authors>/))&&r[1]&&r[1].split(/<\/\w*:?author>/).forEach((function(e){""!==e&&""!==e.trim()&&(e=e.match(/<(?:\w+:)?author[^>]*>(.*)/))&&c.push(e[1])})),(r=t.match(/<(?:\w+:)?commentList>([\s\S]*)<\/(?:\w+:)?commentList>/))&&r[1]&&r[1].split(/<\/\w*:?comment>/).forEach((function(e){var t,r;""!==e&&""!==e.trim()&&(r=e.match(/<(?:\w+:)?comment[^>]*>/))&&(t={author:(r=De(r[0])).authorId&&c[r.authorId]||"sheetjsghost",ref:r.ref,guid:r.guid},r=fr(r.ref),l.sheetRows&&l.sheetRows<=r.r||(e=!!(r=e.match(/<(?:\w+:)?text>([\s\S]*)<\/(?:\w+:)?text>/))&&!!r[1]&&Di(r[1])||{r:"",t:"",h:""},t.r=e.r,""==e.r&&(e.t=e.h=""),t.t=e.t.replace(/\r\n/g,"\n").replace(/\r/g,"\n"),l.cellHTML&&(t.h=e.h),f.push(t)))})),f))}(Ae(e,s.replace(/^\//,""),!0),s,a);if(o&&o.length)for(var l=re(r),c=0;c!=l.length;++c){var f=l[c],h=n[f];h&&h[s]&&function(e,t){var r,n,a=Array.isArray(e);t.forEach((function(t){(r=a?(n=fr(t.ref),e[n.r]||(e[n.r]=[]),e[n.r][n.c]):e[t.ref])||(r={},a?e[n.r][n.c]=r:e[t.ref]=r,s=pr(e["!ref"]||"BDWGO1000001:A1"),i=fr(t.ref),s.s.r>i.r&&(s.s.r=i.r),s.e.ri.c&&(s.s.c=i.c),s.e.c"),e.forEach((function(e){e[1].forEach((function(e){e=ze(e.a),-1"+e+""))}))})),t.push(""),t.push(""),e.forEach((function(e){e[1].forEach((function(n){t.push(''),t.push(lt("t",null==n.t?"":n.t)),t.push("")}))})),t.push(""),2",t[1]=t[1].replace("/>",">")),t.join("")}var ao=Sr;function io(e){var t=Jt(),r=[];return Qt(t,"BrtBeginComments"),Qt(t,"BrtBeginCommentAuthors"),e.forEach((function(e){e[1].forEach((function(e){-1>14&1,e>>15&1]}function wo(e,t,r){var n=2;if(r){if(2<=r.biff&&r.biff<=5)return Co(e);12==r.biff&&(n=4)}r=e.read_shift(n),n=e.read_shift(n);var a=vo(e,2);e=vo(e,2);return{s:{r:r,c:a[0],cRel:a[1],rRel:a[2]},e:{r:n,c:e[0],cRel:e[1],rRel:e[2]}}}function Co(e){var t=vo(e,2),r=vo(e,2),n=e.read_shift(1);e=e.read_shift(1);return{s:{r:t[0],c:n,cRel:t[1],rRel:t[2]},e:{r:r[0],c:e,cRel:r[1],rRel:r[2]}}}function So(e,t,r){var n,a;return r&&2<=r.biff&&r.biff<=5?(n=vo(a=e,2),a=a.read_shift(1),{r:n[0],c:a,cRel:n[1],rRel:n[2]}):{r:e.read_shift(r&&12==r.biff?4:2),c:(a=vo(e,2))[0],cRel:a[1],rRel:a[2]}}function Eo(e){return[e.read_shift(1),e.read_shift(1)]}function _o(e,t,r){var n=0,a=0;12==r.biff?(n=e.read_shift(4),a=e.read_shift(4)):(a=1+e.read_shift(1),n=1+e.read_shift(2)),2<=r.biff&&r.biff<8&&(--n,0==--a&&(a=256));for(var i=0,s=[];i!=n&&(s[i]=[]);++i)for(var o=0;o!=a;++o)s[i][o]=function(e,t){var r=[e.read_shift(1)];if(12==t)switch(r[0]){case 2:r[0]=4;break;case 4:r[0]=16;break;case 0:r[0]=1;break;case 1:r[0]=2}switch(r[0]){case 4:r[1]=Jn(e,1)?"TRUE":"FALSE",12!=t&&(e.l+=7);break;case 37:case 16:r[1]=zr[e[e.l]],e.l+=12==t?4:8;break;case 0:e.l+=8;break;case 1:r[1]=Ur(e);break;case 2:r[1]=ia(e,0,{biff:0>15,rRel:e>>15})];var n}function yo(e){return e.l+=6,[]}var ko=Ao,Bo=yo,xo=yo,To=Ao;function Io(e){return e.l+=2,[qn(e),1&e.read_shift(2)]}var Ro,Do=Ao,Oo=Io,Fo=yo,Po=Ao,No=Ao,Lo=["Data","All","Headers","??","?Data2","??","?DataHeaders","??","Totals","??","??","??","?DataTotals","??","??","??","?Current"],Mo={1:{n:"PtgExp",f:function(e,t,r){return e.l++,r&&12==r.biff?[e.read_shift(4,"i"),0]:[e.read_shift(2),e.read_shift(r&&2==r.biff?1:2)]}},2:{n:"PtgTbl",f:Yt},3:{n:"PtgAdd",f:bo},4:{n:"PtgSub",f:bo},5:{n:"PtgMul",f:bo},6:{n:"PtgDiv",f:bo},7:{n:"PtgPower",f:bo},8:{n:"PtgConcat",f:bo},9:{n:"PtgLt",f:bo},10:{n:"PtgLe",f:bo},11:{n:"PtgEq",f:bo},12:{n:"PtgGe",f:bo},13:{n:"PtgGt",f:bo},14:{n:"PtgNe",f:bo},15:{n:"PtgIsect",f:bo},16:{n:"PtgUnion",f:bo},17:{n:"PtgRange",f:bo},18:{n:"PtgUplus",f:bo},19:{n:"PtgUminus",f:bo},20:{n:"PtgPercent",f:bo},21:{n:"PtgParen",f:bo},22:{n:"PtgMissArg",f:bo},23:{n:"PtgStr",f:function(e,t,r){return e.l++,ra(e,0,r)}},26:{n:"PtgSheet",f:function(e,t,r){return e.l+=5,e.l+=2,e.l+=2==r.biff?1:4,["PTGSHEET"]}},27:{n:"PtgEndSheet",f:function(e,t,r){return e.l+=2==r.biff?4:5,["PTGENDSHEET"]}},28:{n:"PtgErr",f:function(e){return e.l++,zr[e.read_shift(1)]}},29:{n:"PtgBool",f:function(e){return e.l++,0!==e.read_shift(1)}},30:{n:"PtgInt",f:function(e){return e.l++,e.read_shift(2)}},31:{n:"PtgNum",f:function(e){return e.l++,Ur(e)}},32:{n:"PtgArray",f:function(e,t,r){var n=(96&e[e.l++])>>5;return e.l+=2==r.biff?6:12==r.biff?14:7,[n]}},33:{n:"PtgFunc",f:function(e,t,r){var n=(96&e[e.l])>>5;e.l+=1,e=e.read_shift(r&&r.biff<=3?1:2);return[tl[e],el[e],n]}},34:{n:"PtgFuncVar",f:function(e,t,r){var n=e[e.l++],a=e.read_shift(1);r=r&&r.biff<=3?[88==n?-1:0,e.read_shift(1)]:[e[e.l+1]>>7,32767&e.read_shift(2)];return[a,(0===r[0]?el:qo)[r[1]]]}},35:{n:"PtgName",f:function(e,t,r){var n=e.read_shift(1)>>>5&3,a=!r||8<=r.biff?4:2;a=e.read_shift(a);switch(r.biff){case 2:e.l+=5;break;case 3:case 4:e.l+=8;break;case 5:e.l+=12}return[n,0,a]}},36:{n:"PtgRef",f:function(e,t,r){var n=(96&e[e.l])>>5;return e.l+=1,[n,So(e,0,r)]}},37:{n:"PtgArea",f:function(e,t,r){return[(96&e[e.l++])>>5,wo(e,2<=r.biff&&r.biff,r)]}},38:{n:"PtgMemArea",f:function(e,t,r){var n=e.read_shift(1)>>>5&3;return e.l+=r&&2==r.biff?3:4,[n,e.read_shift(r&&2==r.biff?1:2)]}},39:{n:"PtgMemErr",f:Yt},40:{n:"PtgMemNoMem",f:Yt},41:{n:"PtgMemFunc",f:function(e,t,r){return[e.read_shift(1)>>>5&3,e.read_shift(r&&2==r.biff?1:2)]}},42:{n:"PtgRefErr",f:function(e,t,r){var n=e.read_shift(1)>>>5&3;return e.l+=4,r.biff<8&&e.l--,12==r.biff&&(e.l+=2),[n]}},43:{n:"PtgAreaErr",f:function(e,t,r){var n=(96&e[e.l++])>>5;return e.l+=r&&8>5;return e.l+=1,[n,function(e,t){var r,n;if(2<=(t=t&&t.biff?t.biff:8)&&t<=5)return s=(o=e).read_shift(2),o=o.read_shift(1),r=(32768&s)>>15,n=(16384&s)>>14,s&=16383,1==r&&8192<=s&&(s-=16384),1==n&&128<=o&&(o-=256),{r:s,c:o,cRel:n,rRel:r};var a=e.read_shift(12<=t?4:2),i=e.read_shift(2),s=(16384&i)>>14,o=(32768&i)>>15;if(i&=16383,1==o)for(;524287>5;return e=e,[a,(a=r).biff<8?Co(e):(r=e.read_shift(12==a.biff?4:2),a=e.read_shift(12==a.biff?4:2),n=vo(e,2),e=vo(e,2),{s:{r:r,c:n[0],cRel:n[1],rRel:n[2]},e:{r:a,c:e[0],cRel:e[1],rRel:e[2]}})]}},46:{n:"PtgMemAreaN",f:function(e){return[e.read_shift(1)>>>5&3,e.read_shift(2)]}},47:{n:"PtgMemNoMemN",f:function(e){return[e.read_shift(1)>>>5&3,e.read_shift(2)]}},57:{n:"PtgNameX",f:function(e,t,r){var n,a,i;return 5==r.biff?(n=(r=e).read_shift(1)>>>5&3,a=r.read_shift(2,"i"),r.l+=8,i=r.read_shift(2),r.l+=12,[n,a,i]):[e.read_shift(1)>>>5&3,e.read_shift(2),e.read_shift(4)]}},58:{n:"PtgRef3d",f:function(e,t,r){var n=(96&e[e.l])>>5,a=(e.l+=1,e.read_shift(2));return r&&5==r.biff&&(e.l+=12),[n,a,So(e,0,r)]}},59:{n:"PtgArea3d",f:function(e,t,r){var n=(96&e[e.l++])>>5,a=e.read_shift(2,"i");if(r)switch(r.biff){case 5:e.l+=12;break;case 12:}return[n,a,wo(e,0,r)]}},60:{n:"PtgRefErr3d",f:function(e,t,r){var n=(96&e[e.l++])>>5,a=e.read_shift(2),i=4;if(r)switch(r.biff){case 5:i=15;break;case 12:i=6}return e.l+=i,[n,a]}},61:{n:"PtgAreaErr3d",f:function(e,t,r){var n=(96&e[e.l++])>>5,a=e.read_shift(2),i=8;if(r)switch(r.biff){case 5:e.l+=12,i=6;break;case 12:i=12}return e.l+=i,[n,a]}},255:{}},Uo={64:32,96:32,65:33,97:33,66:34,98:34,67:35,99:35,68:36,100:36,69:37,101:37,70:38,102:38,71:39,103:39,72:40,104:40,73:41,105:41,74:42,106:42,75:43,107:43,76:44,108:44,77:45,109:45,78:46,110:46,79:47,111:47,88:34,120:34,89:57,121:57,90:58,122:58,91:59,123:59,92:60,124:60,93:61,125:61};for(Ro in Uo)Mo[Ro]=Mo[Uo[Ro]];var Vo={1:{n:"PtgElfLel",f:Io},2:{n:"PtgElfRw",f:Po},3:{n:"PtgElfCol",f:ko},6:{n:"PtgElfRwV",f:No},7:{n:"PtgElfColV",f:To},10:{n:"PtgElfRadical",f:Do},11:{n:"PtgElfRadicalS",f:Fo},13:{n:"PtgElfColS",f:Bo},15:{n:"PtgElfColSV",f:xo},16:{n:"PtgElfRadicalLel",f:Oo},25:{n:"PtgList",f:function(e){e.l+=2;var t=e.read_shift(2),r=e.read_shift(2),n=e.read_shift(4),a=e.read_shift(2);e=e.read_shift(2);return{ixti:t,coltype:3&r,rt:Lo[r>>2&31],idx:n,c:a,C:e}}},29:{n:"PtgSxName",f:function(e){return e.l+=2,[e.read_shift(4)]}},255:{}},zo={0:{n:"PtgAttrNoop",f:function(e){return e.l+=4,[0,0]}},1:{n:"PtgAttrSemi",f:function(e,t,r){var n=255&e[e.l+1]?1:0;return e.l+=r&&2==r.biff?3:4,[n]}},2:{n:"PtgAttrIf",f:function(e,t,r){var n=255&e[e.l+1]?1:0;return e.l+=2,[n,e.read_shift(r&&2==r.biff?1:2)]}},4:{n:"PtgAttrChoose",f:function(e,t,r){e.l+=2;for(var n=e.read_shift(r&&2==r.biff?1:2),a=[],i=0;i<=n;++i)a.push(e.read_shift(r&&2==r.biff?1:2));return a}},8:{n:"PtgAttrGoto",f:function(e,t,r){var n=255&e[e.l+1]?1:0;return e.l+=2,[n,e.read_shift(r&&2==r.biff?1:2)]}},16:{n:"PtgAttrSum",f:function(e,t,r){e.l+=r&&2==r.biff?3:4}},32:{n:"PtgAttrBaxcel",f:function(e){var t=1&e[e.l+1];return e.l+=4,[t,1]}},64:{n:"PtgAttrSpace",f:function(e){return e.read_shift(2),Eo(e)}},65:{n:"PtgAttrSpaceSemi",f:function(e){return e.read_shift(2),Eo(e)}},128:{n:"PtgAttrIfError",f:function(e){var t=255&e[e.l+1]?1:0;return e.l+=2,[t,e.read_shift(2)]}},255:{}};function Wo(e,t,r,n){if(n.biff<8)return Yt(e,t);for(var a=e.l+t,i=[],s=0;s!==r.length;++s)switch(r[s][0]){case"PtgArray":r[s][1]=_o(e,0,n),i.push(r[s][1]);break;case"PtgMemArea":r[s][2]=function(e,t){for(var r=e.read_shift(12==t.biff?4:2),n=[],a=0;a!=r;++a)n.push((12==t.biff?Lr:pa)(e,8));return n}(e,(r[s][1],n)),i.push(r[s][2]);break;case"PtgExp":n&&12==n.biff&&(r[s][1][1]=e.read_shift(4),i.push(r[s][1]));break;case"PtgList":case"PtgElfRadicalS":case"PtgElfColS":case"PtgElfColSV":throw"Unsupported "+r[s][0]}return 0!==(t=a-e.l)&&i.push(Yt(e,t)),i}function Ho(e,t,r){for(var n,a,i=e.l+t,s=[];i!=e.l;)t=i-e.l,a=e[e.l],n=Mo[a],(n=24!==a&&25!==a?n:(24===a?Vo:zo)[e[e.l+1]])&&n.f?s.push([n.n,n.f(e,t,r)]):Yt(e,t);return s}zo[33]=zo[32];var Xo={PtgAdd:"+",PtgConcat:"&",PtgDiv:"/",PtgEq:"=",PtgGe:">=",PtgGt:">",PtgLe:"<=",PtgLt:"<",PtgMul:"*",PtgNe:"<>",PtgPower:"^",PtgSub:"-"};function Go(e,t,r){if(e=function(e,t,r){if(!e)return"SH33TJSERR0";if(!e.XTI)return"SH33TJSERR6";var n=e.XTI[t];if(8i[0].e.c||b.ri[0].e.r)){c.push(jo(i[1],0,A,n,a)),k=!0;break}k||c.push(x[1])}break;case"PtgArray":c.push("{"+function(e){for(var t=[],r=0;r>3&1,tt:c[1]}}function Yo(e,t,r){var n=e.read_shift(4),a=(n=Ho(e,n,r),e.read_shift(4));return[n,0/g,pl=/<(?:\w+:)?sheetData>([\s\S]*)<\/(?:\w+:)?sheetData>/,gl=/<(?:\w:)?hyperlink [^>]*>/gm,ml=/"(\w*:\w*)"/,bl=/<(?:\w:)?col[^>]*[\/]?>/g,vl=/<(?:\w:)?autoFilter[^>]*([\/]|>([\s\S]*)<\/(?:\w:)?autoFilter)>/g,wl=/<(?:\w:)?pageMargins[^>]*\/>/g,Cl=/<(?:\w:)?sheetPr(?:[^>a-z][^>]*)?\/>/,Sl=/<(?:\w:)?sheetViews[^>]*(?:[\/]|>([\s\S]*)<\/(?:\w:)?sheetViews)>/;function El(e,t,r,n,a,i,s){if(!e)return e;null!=v&&null==t.dense&&(t.dense=v);var o,l=t.dense?[]:{},c={s:{r:2e6,c:2e6},e:{r:0,c:0}},f="",h="",d=e.match(pl),u=(e=(d?(f=e.slice(0,d.index),h=e.slice(d.index+d[0].length)):f=h=e,f.match(Cl)),e&&_l(e[0],0,a,r),(f.match(/<(?:\w*:)?dimension/)||{index:-1}).index);0=c.s.c&&c.e.r>=c.s.r&&(l["!ref"]=ur(c)),0c.e.r&&(d.e.r=c.e.r),d.e.rc.e.c&&(d.e.c=c.e.c),d.e.ca-z][^>]*)?\/>/;yl=/<(?:\w+:)?c[ >]/,kl=/<\/(?:\w+:)?row>/,Bl=/r=["']([^"']*)["']/,xl=/<(?:\w+:)?is>([\S\s]*?)<\/(?:\w+:)?is>/,Tl=/ref=["']([^"']*)["']/,Il=tt("v"),Rl=tt("f");var yl,kl,Bl,xl,Tl,Il,Rl,Dl=function(e,t,r,n,a,i){for(var s,o,l,c,f,h=0,d="",u=[],p=[],g=0,m=0,b="",v=0,w=0,C=0,S=0,E=Array.isArray(i.CellXf),_=[],A=[],y=Array.isArray(t),k=[],B={},x=!1,T=e.split(kl),I=0,D=T.length;I!=D;++I){var O=(d=T[I].trim()).length;if(0!==O){for(h=0;hv-1&&(n.s.r=v-1),n.e.r":"")+d,null!=p&&2===p.length){for(b=p[1],m=g=0;m!=b.length&&!((s=b.charCodeAt(m)-64)<1||26]*\/>/))&&A[(f=De(p[0])).si]&&(o.f=go(A[f.si][1],A[f.si][0].ref,l.r));var F=fr(l.r);for(m=0;m<_.length;++m)F.r>=_[m][0].s.r&&F.r<=_[m][0].e.r&&F.c>=_[m][0].s.c&&F.c<=_[m][0].e.c&&(o.F=_[m][1])}if(null==l.t&&void 0===o.v)if(o.f||o.F)o.v=0,o.t="n";else{if(!r.sheetStubs)continue;o.t="z"}else o.t=l.t||"n";switch(n.s.c>w&&(n.s.c=w),n.e.c"],n=0;n!=e.length;++n)(t=e[n])&&(r[r.length]=ft("col",null,cl(n,t)));return r[r.length]="",r.join("")}(o["!cols"])),s[r=s.length]="",o["!links"]=[],null!=o["!ref"]&&0<(c=Ol(o,t)).length&&(s[s.length]=c),s.length>r+1&&(s[s.length]="",s[r]=s[r].replace("/>",">")),null!=o["!protect"]&&(s[s.length]=(a=o["!protect"],i={sheet:1},["objects","scenarios","selectLockedCells","selectUnlockedCells"].forEach((function(e){null!=a[e]&&a[e]&&(i[e]="1")})),["formatColumns","formatRows","formatCells","insertColumns","insertRows","insertHyperlinks","deleteColumns","deleteRows","sort","autoFilter","pivotTables"].forEach((function(e){null==a[e]||a[e]||(i[e]="0")})),a.password&&(i.password=$i(a.password).toString(16).toUpperCase()),ft("sheetProtection",null,i))),null!=o["!autofilter"]&&(s[s.length]=ft("autoFilter",null,{ref:o["!autofilter"].ref})),null!=o["!merges"]&&0',r=0;r!=e.length;++r)t+='';return t+""}(o["!merges"]));var f,h,d=-1;return 0",o["!links"].forEach((function(e){e[1].Target&&(h={ref:e[0]},"#"!=e[1].Target.charAt(0)&&(d=mn(n,-1,ze(e[1].Target).replace(/#.*$/,""),hn.HLINK),h["r:id"]="rId"+d),-1<(f=e[1].Target.indexOf("#"))&&(h.location=ze(e[1].Target.slice(f+1))),e[1].Tooltip&&(h.tooltip=ze(e[1].Tooltip)),s[s.length]=ft("hyperlink",null,h))})),s[s.length]=""),delete o["!links"],null!=o["!margins"]&&(s[s.length]=(fl(c=o["!margins"]),ft("pageMargins",null,c))),s[s.length]="",t&&!t.ignoreEC&&null!=t.ignoreEC||(s[s.length]=lt("ignoredErrors",ft("ignoredError",null,{numberStoredAsText:1,sqref:l}))),0",s[1]=s[1].replace("/>",">")),s.join("")}function Nl(e,t,r,n){r=function(e,t,r){for(var n=Kt(145),a=(r["!rows"]||[])[e]||{},i=(n.write_shift(4,e),n.write_shift(4,0),320),s=(i=(a.hpx?i=20*vs(a.hpx):a.hpt&&(i=20*a.hpt),n.write_shift(2,i),n.write_shift(1,0),0),a.level&&(i|=a.level),a.hidden&&(i|=16),(a.hpx||a.hpt)&&(i|=32),n.write_shift(1,i),n.write_shift(1,0),0),o=(a=n.l,n.l+=4,{r:e,c:0}),l=0;l<16;++l)if(!(t.s.c>l+1<<10||t.e.cn.l?n.slice(0,n.l):n}(n,r,t),(17f.l?f.slice(0,f.l):f))));case"n":return void(t.v==(0|t.v)&&-1e3[\s\S]*?<\/c:numCache>/gm)||[]).forEach((function(e){t=[],((e=e).match(/(.*?)<\/c:pt>/gm)||[]).forEach((function(e){e=e.match(/(.*)<\/c:v><\/c:pt>/),e&&(t[+e[1]]=+e[2])})),e=Me((e.match(/([\s\S]*?)<\/c:formatCode>/)||["","General"])[1]);var t,r=[t,e];c.s.r=c.s.c=0,c.e.c=s,l=lr(s),r[0].forEach((function(e,t){f[l+sr(t)]={t:"n",v:e,z:r[1]},o=t})),c.e.r",e.Workbook&&e.Workbook.Sheets||[]),i=0;i!=e.SheetNames.length;++i){var s={name:ze(e.SheetNames[i].slice(0,31))};if(s.sheetId=""+(i+1),s["r:id"]="rId"+(i+1),a[i])switch(a[i].Hidden){case 1:s.state="hidden";break;case 2:s.state="veryHidden"}t[t.length]=ft("sheet",null,s)}return t[t.length]="",r&&(t[t.length]="",e.Workbook&&e.Workbook.Names&&e.Workbook.Names.forEach((function(e){var r={name:e.Name};e.Comment&&(r.comment=e.Comment),null!=e.Sheet&&(r.localSheetId=""+e.Sheet),e.Ref&&(t[t.length]=ft("definedName",String(e.Ref),r))})),t[t.length]=""),2",t[1]=t[1].replace("/>",">")),t.join("")}function cc(e,t){Qt(e,"BrtBeginBundleShs");for(var r,n=0;n!=t.SheetNames.length;++n){var a={Hidden:t.Workbook&&t.Workbook.Sheets&&t.Workbook.Sheets[n]&&t.Workbook.Sheets[n].Hidden||0,iTabID:n+1,strRelID:"rId"+(n+1),name:t.SheetNames[n]};Qt(e,"BrtBundleSh",(a=a,(r=(r=void 0)||Kt(127)).write_shift(4,a.Hidden),r.write_shift(4,a.iTabID),Fr(a.strRelID,r),Er(a.name.slice(0,31),r),r.length>r.l?r.slice(0,r.l):r))}Qt(e,"BrtEndBundleShs")}function fc(e,t){if(t.Workbook&&t.Workbook.Sheets){for(var r,n=t.Workbook.Sheets,a=0,i=-1,s=-1;ar.l?r.slice(0,r.l):r)),Qt(e,"BrtEndBookViews"))}}function hc(e,r){var n,a,i,s=Jt();return Qt(s,"BrtBeginBook"),Qt(s,"BrtFileVersion",function(e){e=e||Kt(127);for(var r=0;4!=r;++r)e.write_shift(4,0);return Er("SheetJS",e),Er(t.version,e),Er(t.version,e),Er("7262",e),e.length=e.l,e.length>e.l?e.slice(0,e.l):e}()),Qt(s,"BrtWbProp",(n=e.Workbook&&e.Workbook.WBProps||null,a=a||Kt(72),i=0,n&&n.filterPrivacy&&(i|=8),a.write_shift(4,i),a.write_shift(4,0),Tr(n&&n.CodeName||"ThisWorkbook",a),a.slice(0,a.l))),fc(s,e),cc(s,e),Qt(s,"BrtEndBook"),s.end()}function dc(e,t,r){if(".bin"===t.slice(-4))return t=e,i=!(a={AppVersion:{},WBProps:{},WBView:[],Sheets:[],CalcPr:{},xmlns:""}),(n=(n=r)||{}).biff=12,s=[],(o=[[]]).SheetNames=[],o.XTI=[],Zt(t,(function(e,t,r){switch(r){case 156:o.SheetNames.push(e.name),a.Sheets.push(e);break;case 153:a.WBProps=e;break;case 39:null!=e.Sheet&&(n.SID=e.Sheet),e.Ref=jo(e.Ptg,0,null,o,n),delete n.SID,delete e.Ptg,s.push(e);break;case 1036:break;case 357:case 358:case 355:case 667:o[0].length?o.push([r,e]):o[0]=[r,e],o[o.length-1].XTI=[];break;case 362:0===o.length&&(o[0]=[],o[0].XTI=[]),o[o.length-1].XTI=o[o.length-1].XTI.concat(e),o.XTI=o.XTI.concat(e);break;case 361:break;case 3072:case 3073:case 2071:case 534:case 677:case 158:case 157:case 610:case 2050:case 155:case 548:case 676:case 128:case 665:case 2128:case 2125:case 549:case 2053:case 596:case 2076:case 2075:case 2082:case 397:case 154:case 1117:case 553:case 2091:break;case 35:i=!0;break;case 36:i=!1;break;case 37:case 38:case 16:break;default:if(!(0<(t||"").indexOf("Begin"))&&!(0<(t||"").indexOf("End"))&&(!i||n.WTF))throw new Error("Unexpected record "+r+" "+t)}}),n),rc(a),a.Names=s,a.supbooks=o,a;var n,a,i,s,o,l=e,c=r;if(!l)throw new Error("Could not find file");var f={AppVersion:{},WBProps:{},WBView:[],Sheets:[],CalcPr:{},Names:[],xmlns:""},h=!1,d="xmlns",u={},p=0;if(l.replace(Te,(function(e,t){var r=De(e);switch(Oe(r[0])){case"":break;case"":case"":break;case"":break;case"":Zl.forEach((function(e){if(null!=r[e[0]])switch(e[2]){case"bool":f.WBProps[e[0]]=Ke(r[e[0]]);break;case"int":f.WBProps[e[0]]=parseInt(r[e[0]],10);break;default:f.WBProps[e[0]]=r[e[0]]}})),r.codeName&&(f.WBProps.CodeName=r.codeName);break;case"":case"":break;case"":case"":break;case"":delete r[0],f.WBView.push(r);break;case"":break;case"":case"":break;case"":break;case"":case"":case"":case"":break;case"":case"":h=!1;break;case"":u.Ref=Me(qe(l.slice(p,t))),f.Names.push(u);break;case"":break;case"":delete r[0],f.CalcPr=r;break;case"":case"":case"":case"":break;case"":case"":case"":break;case"":case"":case"":break;case"":break;case"":case"":case"":case"":case"":break;case"":h=!1;break;case"":h=!0;break;case"":h=!1;break;case"=n[0].s.r&&p.r<=n[0].e.r&&w>=n[0].s.c&&w<=n[0].e.c&&(g.F=ur(n[0]),D=!0)}!D&&3p.r&&(k.s.r=p.r),k.s.c>w&&(k.s.c=w),k.e.rp.r&&(k.s.r=p.r),k.s.c>w&&(k.s.c=w),k.e.r=e.s;)L[e.e--]={width:e.w/256,hidden:!!(1&e.flags)},U||(U=!0,gs(e.w/256)),ms(L[e.e+1]);break;case 161:y["!autofilter"]={ref:ur(e)};break;case 476:y["!margins"]=e;break;case 147:f.Sheets[l]||(f.Sheets[l]={}),e.name&&(f.Sheets[l].CodeName=e.name);break;case 137:f.Views||(f.Views=[{}]),f.Views[0]||(f.Views[0]={}),e.RTL&&(f.Views[0].RTL=!0);break;case 485:break;case 175:case 644:case 625:case 562:case 396:case 1112:case 1146:case 471:case 1050:case 649:case 1105:case 49:case 589:case 607:case 564:case 1055:case 168:case 174:case 1180:case 499:case 64:case 1053:case 550:case 171:case 167:case 1177:case 169:case 1181:case 551:case 552:case 661:case 639:case 478:case 151:case 537:case 477:case 536:case 1103:case 680:case 1104:case 1024:case 152:case 663:case 535:case 678:case 504:case 1043:case 428:case 170:case 3072:case 50:case 2070:case 1045:break;case 35:B=!0;break;case 36:B=!1;break;case 37:case 38:break;default:if(!(0<(t||"").indexOf("Begin"))&&!(0<(t||"").indexOf("End"))&&(!B||A.WTF))throw new Error("Unexpected record "+r+" "+t)}}),A),delete A.supbooks,delete A["!row"],!y["!ref"]&&(k.s.r<2e6||u&&(0k.e.r&&(e.e.r=k.e.r),e.e.rk.e.c&&(e.e.c=k.e.c),e.e.c":case"":break;case"!\/:]*:|)([^\s?>:\/]+)[^>]*>/gm;function kc(e,t){var r,n=t||{},a=(D(R),m(Ac(e))),i=(a="binary"!=n.type&&"array"!=n.type&&"base64"!=n.type?a:"undefined"!=typeof cptable?cptable.utils.decode(65001,p(a)):qe(a)).slice(0,1024).toLowerCase(),s=!1;if(-1==i.indexOf("'),_=0,A=0,y=0,k={s:{r:2e6,c:2e6},e:{r:0,c:0}},B={},x={},T="",I=0,F=[],P={},N={},L=0,M=[],U=[],V={},z=[],W=!1,H=[],X=[],G={},j=0,$=0,Y={Sheets:[],WBProps:{date1904:!1}},K={};for(yc.lastIndex=0,a=a.replace(//gm,"");r=yc.exec(a);)switch(r[3]){case"Data":d[d.length-1][1]||("/"===r[1]?function(e,t,r,n,a,i,s,o,l,c){var f="General",h=n.StyleID,d={},u=(c=c||{},[]),p=0;for(void 0===(h=void 0===h&&o?o.StyleID:h)&&s&&(h=s.StyleID);void 0!==i[h]&&(i[h].nf&&(f=i[h].nf),i[h].Interior&&u.push(i[h].Interior),i[h].Parent);)h=i[h].Parent;switch(r.Type){case"Boolean":n.t="b",n.v=Ke(e);break;case"String":n.t="s",n.r=je(Me(e)),n.v=-1=l[p][0].s.r&&a.r<=l[p][0].e.r&&a.c>=l[p][0].s.c&&a.c<=l[p][0].e.c&&(n.F=l[p][1]);c.cellStyles&&(u.forEach((function(e){!d.patternType&&e.patternType&&(d.patternType=e.patternType)})),n.s=d),void 0!==n.StyleID&&(n.ixfe=n.StyleID)}(a.slice(_,r.index),T,E,"Comment"==d[d.length-1][0]?V:C,{c:A,r:y},B,z[A],S,H,n):(T="",E=Ec(r[0]),_=r.index+r[0].length));break;case"Cell":if("/"===r[1])if(0y)&&void 0!==C.v&&(n.dense?(b[y]||(b[y]=[]),b[y][A]=C):b[lr(A)+sr(y)]=C),C.HRef&&(C.l={Target:C.HRef},C.HRefScreenTip&&(C.l.Tooltip=C.HRefScreenTip),delete C.HRef,delete C.HRefScreenTip),(C.MergeAcross||C.MergeDown)&&(j=A+(0|parseInt(C.MergeAcross,10)),$=y+(0|parseInt(C.MergeDown,10)),F.push({s:{c:A,r:y},e:{c:j,r:$}})),n.sheetStubs)if(C.MergeAcross||C.MergeDown){for(var Z=A;Z<=j;++Z)for(var J=y;J<=$;++J)(Ak.e.c&&(k.e.c=A),"/>"===r[0].slice(-2)&&++A,U=[];break;case"Row":"/"===r[1]||"/>"===r[0].slice(-2)?(yk.e.r&&(k.e.r=y),"/>"===r[0].slice(-2)&&(S=Ec(r[0])).Index&&(y=+S.Index-1),A=0,++y):((S=Ec(r[0])).Index&&(y=+S.Index-1),G={},"0"!=S.AutoFitHeight&&!S.Height||(G.hpx=parseInt(S.Height,10),G.hpt=vs(G.hpx),X[y]=G),"1"==S.Hidden&&(G.hidden=!0,X[y]=G));break;case"Worksheet":if("/"===r[1]){if((o=d.pop())[0]!==r[3])throw new Error("Bad state: "+o.join("|"));g.push(w),k.s.r<=k.e.r&&k.s.c<=k.e.c&&(b["!ref"]=ur(k),n.sheetRows&&n.sheetRows<=k.e.r&&(b["!fullref"]=b["!ref"],k.e.r=n.sheetRows-1,b["!ref"]=ur(k))),F.length&&(b["!merges"]=F),0"==r[0].slice(-2))break;Ec(r[0]),d.push([r[3],!1]),W=!(z=[])}break;case"Style":"/"===r[1]?(re=B,h=x,(te=n).cellStyles&&h.Interior&&(te=h.Interior).Pattern&&(te.patternType=Cs[te.Pattern]||te.Pattern),re[h.ID]=h):x=Ec(r[0]);break;case"NumberFormat":x.nf=Me(Ec(r[0]).Format||"General"),O[x.nf]&&(x.nf=O[x.nf]);for(var Q=0;392!=Q&&R._table[Q]!=x.nf;++Q);if(392==Q)for(Q=57;392!=Q;++Q)if(null==R._table[Q]){R.load(x.nf,Q);break}break;case"Column":if("Table"===d[d.length-1][0]){if((l=Ec(r[0])).Hidden&&(l.hidden=!0,delete l.Hidden),l.Width&&(l.wpx=parseInt(l.Width,10)),!W&&10"!==r[0].slice(-2)&&("/"===r[1]?T+=a.slice(I,r.index):I=r.index+r[0].length);break;case"Interior":n.cellStyles&&(x.Interior=Ec(r[0]));break;case"Protection":break;case"Author":case"Title":case"Description":case"Created":case"Keywords":case"Subject":case"Category":case"Company":case"LastAuthor":case"LastSaved":case"LastPrinted":case"Version":case"Revision":case"TotalTime":case"HyperlinkBase":case"Manager":case"ContentStatus":case"Identifier":case"Language":case"AppName":"/>"!==r[0].slice(-2)&&("/"===r[1]?(h=P,c=r[3],f=a.slice(L,r.index),h[c=On[c]||c]=f):L=r.index+r[0].length);break;case"Paragraphs":break;case"Styles":case"Workbook":if("/"===r[1]){if((o=d.pop())[0]!==r[3])throw new Error("Bad state: "+o.join("|"))}else d.push([r[3],!1]);break;case"Comment":if("/"===r[1]){if((o=d.pop())[0]!==r[3])throw new Error("Bad state: "+o.join("|"));(c=V).t=c.v||"",c.t=c.t.replace(/\r\n/g,"\n").replace(/\r/g,"\n"),c.v=c.w=c.ixfe=void 0,U.push(V)}else d.push([r[3],!1]),o=Ec(r[0]),V={a:o.Author};break;case"AutoFilter":if("/"===r[1]){if((o=d.pop())[0]!==r[3])throw new Error("Bad state: "+o.join("|"))}else"/"!==r[0].charAt(r[0].length-2)&&(f=Ec(r[0]),b["!autofilter"]={ref:fo(f.Range).replace(/\$/g,"")},d.push([r[3],!0]));break;case"Name":break;case"ComponentOptions":case"DocumentProperties":case"CustomDocumentProperties":case"OfficeDocumentSettings":case"PivotTable":case"PivotCache":case"Names":case"MapInfo":case"PageBreaks":case"QueryTable":case"DataValidation":case"Sorting":case"Schema":case"data":case"ConditionalFormatting":case"SmartTagType":case"SmartTags":case"ExcelWorkbook":case"WorkbookOptions":case"WorksheetOptions":if("/"===r[1]){if((o=d.pop())[0]!==r[3])throw new Error("Bad state: "+o.join("|"))}else"/"!==r[0].charAt(r[0].length-2)&&d.push([r[3],!0]);break;default:if(0==d.length&&"document"==r[3])return pf(a,n);if(0==d.length&&"UOF"==r[3])return pf(a,n);var ne=!0;switch(d[d.length-1][0]){case"OfficeDocumentSettings":switch(r[3]){case"AllowPNG":case"RemovePersonalInformation":case"DownloadComponents":case"LocationOfComponents":case"Colors":case"Color":case"Index":case"RGB":case"PixelsPerInch":case"TargetScreenSize":case"ReadOnlyRecommended":break;default:ne=!1}break;case"ComponentOptions":switch(r[3]){case"Toolbar":case"HideOfficeLogo":case"SpreadsheetAutoFit":case"Label":case"Caption":case"MaxHeight":case"MaxWidth":case"NextSheetNumber":break;default:ne=!1}break;case"ExcelWorkbook":switch(r[3]){case"Date1904":Y.WBProps.date1904=!0;break;case"WindowHeight":case"WindowWidth":case"WindowTopX":case"WindowTopY":case"TabRatio":case"ProtectStructure":case"ProtectWindows":case"ActiveSheet":case"DisplayInkNotes":case"FirstVisibleSheet":case"SupBook":case"SheetName":case"SheetIndex":case"SheetIndexFirst":case"SheetIndexLast":case"Dll":case"AcceptLabelsInFormulas":case"DoNotSaveLinkValues":case"Iteration":case"MaxIterations":case"MaxChange":case"Path":case"Xct":case"Count":case"SelectedSheets":case"Calculation":case"Uncalced":case"StartupPrompt":case"Crn":case"ExternName":case"Formula":case"ColFirst":case"ColLast":case"WantAdvise":case"Boolean":case"Error":case"Text":case"OLE":case"NoAutoRecover":case"PublishObjects":case"DoNotCalculateBeforeSave":case"Number":case"RefModeR1C1":case"EmbedSaveSmartTags":break;default:ne=!1}break;case"WorkbookOptions":switch(r[3]){case"OWCVersion":case"Height":case"Width":break;default:ne=!1}break;case"WorksheetOptions":switch(r[3]){case"Visible":if("/>"!==r[0].slice(-2))if("/"===r[1])switch(a.slice(L,r.index)){case"SheetHidden":K.Hidden=1;break;case"SheetVeryHidden":K.Hidden=2}else L=r.index+r[0].length;break;case"Header":b["!margins"]||fl(b["!margins"]={},"xlml"),b["!margins"].header=De(r[0]).Margin;break;case"Footer":b["!margins"]||fl(b["!margins"]={},"xlml"),b["!margins"].footer=De(r[0]).Margin;break;case"PageMargins":var ae=De(r[0]);b["!margins"]||fl(b["!margins"]={},"xlml"),ae.Top&&(b["!margins"].top=ae.Top),ae.Left&&(b["!margins"].left=ae.Left),ae.Right&&(b["!margins"].right=ae.Right),ae.Bottom&&(b["!margins"].bottom=ae.Bottom);break;case"DisplayRightToLeft":Y.Views||(Y.Views=[]),Y.Views[0]||(Y.Views[0]={}),Y.Views[0].RTL=!0;break;case"Unsynced":case"Print":case"Panes":case"Scale":case"Pane":case"Number":case"Layout":case"PageSetup":case"Selected":case"ProtectObjects":case"EnableSelection":case"ProtectScenarios":case"ValidPrinterInfo":case"HorizontalResolution":case"VerticalResolution":case"NumberofCopies":case"ActiveRow":case"ActiveCol":case"ActivePane":case"TopRowVisible":case"TopRowBottomPane":case"LeftColumnVisible":case"LeftColumnRightPane":case"FitToPage":case"RangeSelection":case"PaperSizeIndex":case"PageLayoutZoom":case"PageBreakZoom":case"FilterOn":case"DoNotDisplayGridlines":case"SplitHorizontal":case"SplitVertical":case"FreezePanes":case"FrozenNoSplit":case"FitWidth":case"FitHeight":case"CommentsLayout":case"Zoom":case"LeftToRight":case"Gridlines":case"AllowSort":case"AllowFilter":case"AllowInsertRows":case"AllowDeleteRows":case"AllowInsertCols":case"AllowDeleteCols":case"AllowInsertHyperlinks":case"AllowFormatCells":case"AllowSizeCols":case"AllowSizeRows":case"NoSummaryRowsBelowDetail":case"TabColorIndex":case"DoNotDisplayHeadings":case"ShowPageLayoutZoom":case"NoSummaryColumnsRightDetail":case"BlackAndWhite":case"DoNotDisplayZeros":case"DisplayPageBreak":case"RowColHeadings":case"DoNotDisplayOutline":case"NoOrientation":case"AllowUsePivotTables":case"ZeroHeight":case"ViewableRange":case"Selection":case"ProtectContents":break;default:ne=!1}break;case"PivotTable":case"PivotCache":switch(r[3]){case"ImmediateItemsOnDrop":case"ShowPageMultipleItemLabel":case"CompactRowIndent":case"Location":case"PivotField":case"Orientation":case"LayoutForm":case"LayoutSubtotalLocation":case"LayoutCompactRow":case"Position":case"PivotItem":case"DataType":case"DataField":case"SourceName":case"ParentField":case"PTLineItems":case"PTLineItem":case"CountOfSameItems":case"Item":case"ItemType":case"PTSource":case"CacheIndex":case"ConsolidationReference":case"FileName":case"Reference":case"NoColumnGrand":case"NoRowGrand":case"BlankLineAfterItems":case"Hidden":case"Subtotal":case"BaseField":case"MapChildItems":case"Function":case"RefreshOnFileOpen":case"PrintSetTitles":case"MergeLabels":case"DefaultVersion":case"RefreshName":case"RefreshDate":case"RefreshDateCopy":case"VersionLastRefresh":case"VersionLastUpdate":case"VersionUpdateableMin":case"VersionRefreshableMin":case"Calculation":break;default:ne=!1}break;case"PageBreaks":switch(r[3]){case"ColBreaks":case"ColBreak":case"RowBreaks":case"RowBreak":case"ColStart":case"ColEnd":case"RowEnd":break;default:ne=!1}break;case"AutoFilter":switch(r[3]){case"AutoFilterColumn":case"AutoFilterCondition":case"AutoFilterAnd":case"AutoFilterOr":break;default:ne=!1}break;case"QueryTable":switch(r[3]){case"Id":case"AutoFormatFont":case"AutoFormatPattern":case"QuerySource":case"QueryType":case"EnableRedirections":case"RefreshedInXl9":case"URLString":case"HTMLTables":case"Connection":case"CommandText":case"RefreshInfo":case"NoTitles":case"NextId":case"ColumnInfo":case"OverwriteCells":case"DoNotPromptForFile":case"TextWizardSettings":case"Source":case"Number":case"Decimal":case"ThousandSeparator":case"TrailingMinusNumbers":case"FormatSettings":case"FieldType":case"Delimiters":case"Tab":case"Comma":case"AutoFormatName":case"VersionLastEdit":case"VersionLastRefresh":break;default:ne=!1}break;case"Sorting":case"ConditionalFormatting":case"DataValidation":switch(r[3]){case"Range":case"Type":case"Min":case"Max":case"Sort":case"Descending":case"Order":case"CaseSensitive":case"Value":case"ErrorStyle":case"ErrorMessage":case"ErrorTitle":case"CellRangeList":case"InputMessage":case"InputTitle":case"ComboHide":case"InputHide":case"Condition":case"Qualifier":case"UseBlank":case"Value1":case"Value2":case"Format":break;default:ne=!1}break;case"MapInfo":case"Schema":case"data":switch(r[3]){case"Map":case"Entry":case"Range":case"XPath":case"Field":case"XSDType":case"FilterOn":case"Aggregate":case"ElementType":case"AttributeType":break;case"schema":case"element":case"complexType":case"datatype":case"all":case"attribute":case"extends":case"row":break;default:ne=!1}break;case"SmartTags":break;default:ne=!1}if(!ne){if(!d[d.length-1][1])throw"Unrecognized tag: "+r[3]+"|"+d.join("|");if("CustomDocumentProperties"===d[d.length-1][0]){if("/>"!==r[0].slice(-2))if("/"===r[1]){ce=le=oe=se=ie=void 0;var ie=N,se=r[3],oe=M,le=a.slice(L,r.index),ce=le;switch((oe[0].match(/dt:dt="([\w.]+)"/)||["",""])[1]){case"boolean":ce=Ke(le);break;case"i2":case"int":ce=parseInt(le,10);break;case"r4":case"float":ce=parseFloat(le);break;case"date":case"dateTime.tz":ce=de(le);break;case"i8":case"string":case"fixed":case"uuid":case"bin.base64":break;default:throw new Error("bad custprop:"+oe[0])}ie[Me(se)]=ce}else L=(M=r).index+r[0].length}else if(n.WTF)throw"Unrecognized tag: "+r[3]+"|"+d.join("|")}}return t={},n.bookSheets||n.bookProps||(t.Sheets=u),t.SheetNames=g,t.Workbook=Y,t.SSF=R.get_table(),t.Props=P,t.Custprops=N,t}function Bc(e,t){switch(Ff(t=t||{}),t.type||"base64"){case"base64":return kc(w.decode(e),t);case"binary":case"buffer":case"file":return kc(e,t);case"array":return kc(k(e),t)}}function xc(e,t){var r,n,a,i,s,o,l,c=[];return e.Props&&c.push((r=e.Props,n=t,a=[],re(Dn).map((function(e){for(var t=0;t'+l.join("")+"")),c.join("")}function Tc(e){return ft("NamedRange",null,{"ss:Name":e.Name,"ss:RefersTo":"="+po(e.Ref,{r:0,c:0})})}function Ic(e,t,r,n,a,i,s){if(!e||null==e.v&&null==e.f)return"";var o={};if(e.f&&(o["ss:Formula"]="="+ze(po(e.f,s))),e.F&&e.F.slice(0,t.length)==t&&(t=fr(e.F.slice(t.length+1)),o["ss:ArrayRange"]="RC:R"+(t.r==s.r?"":"["+(t.r-s.r)+"]")+"C"+(t.c==s.c?"":"["+(t.c-s.c)+"]")),e.l&&e.l.Target&&(o["ss:HRef"]=ze(e.l.Target),e.l.Tooltip&&(o["x:HRefScreenTip"]=ze(e.l.Tooltip))),r["!merges"])for(var l=r["!merges"],c=0;c!=l.length;++c)l[c].s.c==s.c&&l[c].s.r==s.r&&(l[c].e.c>l[c].s.c&&(o["ss:MergeAcross"]=l[c].e.c-l[c].s.c),l[c].e.r>l[c].s.r&&(o["ss:MergeDown"]=l[c].e.r-l[c].s.r));var f="",h="";switch(e.t){case"z":return"";case"n":f="Number",h=String(e.v);break;case"b":f="Boolean",h=e.v?"1":"0";break;case"e":f="Error",h=zr[e.v];break;case"d":f="DateTime",h=new Date(e.v).toISOString(),null==e.z&&(e.z=e.z||R._table[14]);break;case"s":f="String",h=((e.v||"")+"").replace(Ue,(function(e){return Le[e]})).replace(He,(function(e){return"&#x"+e.charCodeAt(0).toString(16).toUpperCase()+";"}))}return t=hl(n.cellXfs,e,n),o["ss:StyleID"]="s"+(21+t),o["ss:Index"]=s.c+1,r=''+(null!=e.v?h:"")+"",0<(e.c||[]).length&&(r+=e.c.map((function(e){var t=ft("ss:Data",Ye(e.t||""),{xmlns:"http://www.w3.org/TR/REC-html40"});return ft("Comment",t,{"ss:Author":e.a})})).join("")),ft("Cell",r,o)}function Rc(e,t){if(!e["!ref"])return"";for(var r,n,a=pr(e["!ref"]),i=e["!merges"]||[],s=0,o=[],l=(e["!cols"]&&e["!cols"].forEach((function(e,t){ms(e);var r=!!e.width,n=cl(t,e);t={"ss:Index":t+1};r&&(t["ss:Width"]=hs(n.width)),e.hidden&&(t["ss:Hidden"]="1"),o.push(ft("Column",null,t))})),Array.isArray(e)),c=a.s.r;c<=a.e.r;++c){for(var f=[(r=c,n=(e["!rows"]||[])[c],r='")],h=a.s.c;h<=a.e.c;++h){var d,u,p,g=!1;for(s=0;s!=i.length;++s)if(!(i[s].s.c>h||i[s].s.r>c||i[s].e.c"),2"+i+""),0<(i=a?Rc(a,t):"").length&&n.push(""+i+"
"),n.push(function(e,t,r){if(!e)return"";var n=[];if(e["!margins"]&&(n.push(""),e["!margins"].header&&n.push(ft("Header",null,{"x:Margin":e["!margins"].header})),e["!margins"].footer&&n.push(ft("Footer",null,{"x:Margin":e["!margins"].footer})),n.push(ft("PageMargins",null,{"x:Bottom":e["!margins"].bottom||"0.75","x:Left":e["!margins"].left||"0.7","x:Right":e["!margins"].right||"0.7","x:Top":e["!margins"].top||"0.75"})),n.push("")),r&&r.Workbook&&r.Workbook.Sheets&&r.Workbook.Sheets[t])if(r.Workbook.Sheets[t].Hidden)n.push(ft("Visible",1==r.Workbook.Sheets[t].Hidden?"SheetHidden":"SheetVeryHidden",{}));else{for(var a=0;a")}return((((r||{}).Workbook||{}).Views||[])[0]||{}).RTL&&n.push(""),e["!protect"]&&(n.push(lt("ProtectContents","True")),e["!protect"].objects&&n.push(lt("ProtectObjects","True")),e["!protect"].scenarios&&n.push(lt("ProtectScenarios","True")),null==e["!protect"].selectLockedCells||e["!protect"].selectLockedCells?null==e["!protect"].selectUnlockedCells||e["!protect"].selectUnlockedCells||n.push(lt("EnableSelection","UnlockedCells")):n.push(lt("EnableSelection","NoSelection")),[["formatCells","AllowFormatCells"],["formatColumns","AllowSizeCols"],["formatRows","AllowSizeRows"],["insertColumns","AllowInsertCols"],["insertRows","AllowInsertRows"],["insertHyperlinks","AllowInsertHyperlinks"],["deleteColumns","AllowDeleteCols"],["deleteRows","AllowDeleteRows"],["sort","AllowSort"],["autoFilter","AllowFilter"],["pivotTables","AllowUsePivotTables"]].forEach((function(t){e["!protect"][t[0]]&&n.push("<"+t[1]+"/>")}))),0==n.length?"":ft("WorksheetOptions",n.join(""),{xmlns:gt.x})}(a,e,r)),n.join("")}function Oc(e,t){t=t||{},e.SSF||(e.SSF=R.get_table()),e.SSF&&(D(R),R.load_table(e.SSF),t.revssf=ie(e.SSF),t.revssf[e.SSF[65535]]=0,t.ssf=e.SSF,t.cellXfs=[],hl(t.cellXfs,{},{revssf:{General:0}}));var r=[];r.push(xc(e,t)),r.push(""),r.push(""),r.push("");for(var n,a=0;a'],t.cellXfs.forEach((function(e,t){var r=[];r.push(ft("NumberFormat",null,{"ss:Format":ze(R._table[e.numFmtId])})),n.push(ft("Style",r.join(""),{"ss:ID":"s"+(21+t)}))})),ft("Styles",n.join(""))),r[3]=function(e){if(!((e||{}).Workbook||{}).Names)return"";for(var t=e.Workbook.Names,r=[],n=0;n=r.sheetRows)&&_)){var a,i,s;if(r.cellStyles&&t.XF&&t.XF.data&&(i=r,(s=(a=t).XF.data)&&s.patternType&&i&&i.cellStyles&&(a.s={},a.s.patternType=s.patternType,(i=is(T(s.icvFore)))&&(a.s.fgColor={rgb:i}),(i=is(T(s.icvBack)))&&(a.s.bgColor={rgb:i}))),delete t.ixfe,delete t.XF,C=hr(n=e),p.s&&(e.rp.e.r&&(p.e.r=e.r+1),e.c+1>p.e.c&&(p.e.c=e.c+1)),r.cellFormula&&t.f)for(var o=0;oe.c||E[o][0].s.r>e.r||E[o][0].e.c>8)!==G)throw new Error("rt mismatch: "+Y+"!="+G);12==$.r&&(e.l+=10,j-=10)}var K,Z,J,Q="EOF"===$.n?$.f(e,j,I):function(e,t,r,n){var a=r,i=[],s=t.slice(t.l,t.l+a);if(n&&n.enc&&n.enc.insitu)switch(e.n){case"BOF":case"FilePass":case"FileLock":case"InterfaceHdr":case"RRDInfo":case"RRDHead":case"UsrExcl":break;default:0!==s.length&&n.enc.insitu(s)}i.push(s),t.l+=a;for(var o=Hc[Nt(t,t.l)],l=0;null!=o&&"Continue"===o.n.slice(0,8);)a=Nt(t,t.l+2),l=t.l+4,"ContinueFrt"==o.n?l+=4:"ContinueFrt"==o.n.slice(0,11)&&(l+=12),i.push(t.slice(l,t.l+4+a)),t.l+=4+a,o=Hc[Nt(t,t.l)];var c=x(i),f=($t(c,0),0);c.lens=[];for(var h=0;h>8&31]),Pc(ne,t,c.opts.Date1904),r({c:Q.c,r:Q.r},ne,t);break;case"BoolErr":ne={ixfe:Q.ixfe,XF:A[Q.ixfe],v:Q.val,t:Q.t},0>8&31]),Pc(ne,t,c.opts.Date1904),r({c:Q.c,r:Q.r},ne,t);break;case"RK":ne={ixfe:Q.ixfe,XF:A[Q.ixfe],v:Q.rknum,t:"n"},0>8&31]),Pc(ne,t,c.opts.Date1904),r({c:Q.c,r:Q.r},ne,t);break;case"MulRk":for(var ee=Q.c;ee<=Q.C;++ee){var te=Q.rkrec[ee-Q.c][0],ne={ixfe:te,XF:A[te],v:Q.rkrec[ee-Q.c][1],t:"n"};0>8&31]),Pc(ne,t,c.opts.Date1904),r({c:ee,r:Q.r},ne,t)}break;case"Formula":"String"==Q.val||((ne=Nc(Q.val,Q.cell.ixfe,Q.tt)).XF=A[ne.ixfe],t.cellFormula&&((J=Q.formula)&&J[0]&&J[0][0]&&"PtgExp"==J[0][0][0]&&!S[Z=hr({r:ae=J[0][0][1][0],c:J=J[0][0][1][1]})]?ne.F=((t.dense?(h[ae]||[])[J]:h[Z])||{}).F:ne.f=""+jo(Q.formula,0,Q.cell,L,I)),0>8&31]),Pc(ne,t,c.opts.Date1904),r(Q.cell,ne,t)),g=Q;break;case"String":if(!g)throw new Error("String record expects Formula");(ne=Nc(g.val=Q,g.cell.ixfe,"s")).XF=A[ne.ixfe],t.cellFormula&&(ne.f=""+jo(g.formula,0,g.cell,L,I)),0>8&31]),Pc(ne,t,c.opts.Date1904),r(g.cell,ne,t),g=null;break;case"Array":E.push(Q);var ae=hr(Q[0].s),ie=t.dense?(h[Q[0].s.r]||[])[Q[0].s.c]:h[ae];if(t.cellFormula&&ie){if(!g)break;if(!ae||!ie)break;ie.f=""+jo(Q[1],0,Q[0],L,I),ie.F=ur(Q[0])}break;case"ShrFmla":if(_&&t.cellFormula&&C){if(!g)break;S[hr(g.cell)]=Q[0],((ie=t.dense?(h[g.cell.r]||[])[g.cell.c]:h[hr(g.cell)])||{}).f=""+jo(Q[0],0,n,L,I)}break;case"LabelSst":(ne=Nc(m[Q.isst].t,Q.ixfe,"s")).XF=A[ne.ixfe],0>8&31]),Pc(ne,t,c.opts.Date1904),r({c:Q.c,r:Q.r},ne,t);break;case"Blank":t.sheetStubs&&(ne={ixfe:Q.ixfe,XF:A[Q.ixfe],t:"z"},0>8&31]),Pc(ne,t,c.opts.Date1904),r({c:Q.c,r:Q.r},ne,t));break;case"MulBlank":if(t.sheetStubs)for(var se=Q.c;se<=Q.C;++se){var oe=Q.ixfe[se-Q.c];ne={ixfe:oe,XF:A[oe],t:"z"},0>8&31]),Pc(ne,t,c.opts.Date1904),r({c:se,r:Q.r},ne,t)}break;case"RString":case"Label":case"BIFF2STR":(ne=Nc(Q.val,Q.ixfe,"s")).XF=A[ne.ixfe],0>8&31]),Pc(ne,t,c.opts.Date1904),r({c:Q.c,r:Q.r},ne,t);break;case"Dimensions":1===U&&(p=Q);break;case"SST":m=Q;break;case"Format":if(4==I.biff){z[V++]=Q[1];for(var le=0;le=Q.s;)F[Q.e--]={width:Q.w/256},N||(N=!0,gs(Q.w/256)),ms(F[Q.e+1]);break;case"Row":var fe={};null!=Q.level&&((P[Q.r]=fe).level=Q.level),Q.hidden&&((P[Q.r]=fe).hidden=!0),Q.hpt&&((P[Q.r]=fe).hpt=Q.hpt,fe.hpx=ws(Q.hpt));break;case"LeftMargin":case"RightMargin":case"TopMargin":case"BottomMargin":h["!margins"]||fl(h["!margins"]={}),h["!margins"][q.slice(0,-6).toLowerCase()]=Q;break;case"Setup":h["!margins"]||fl(h["!margins"]={}),h["!margins"].header=Q.header,h["!margins"].footer=Q.footer;break;case"Window2":Q.RTL&&(k.Views[0].RTL=!0);break;case"Header":case"Footer":case"HCenter":case"VCenter":case"Pls":case"GCW":case"LHRecord":case"DBCell":case"EntExU2":case"SxView":case"Sxvd":case"SXVI":case"SXVDEx":case"SxIvd":case"SXString":case"Sync":case"Addin":case"SXDI":case"SXLI":case"SXEx":case"QsiSXTag":case"Selection":case"Feat":break;case"FeatHdr":case"FeatHdr11":break;case"Feature11":case"Feature12":case"List12":break;case"Country":s=Q;break;case"RecalcId":case"DxGCol":break;case"Fbi":case"Fbi2":case"GelFrame":case"Font":case"XFCRC":case"Style":case"StyleExt":break;case"Palette":y=Q;break;case"Theme":o=Q;break;case"ScenarioProtect":case"ObjProtect":case"CondFmt12":case"Table":case"TableStyles":case"TableStyle":case"TableStyleElement":case"SXStreamID":case"SXVS":case"DConRef":case"SXAddl":case"DConBin":case"DConName":case"SXPI":case"SxFormat":case"SxSelect":case"SxRule":case"SxFilt":case"SxItm":case"SxDXF":case"ScenMan":case"DCon":case"CellWatch":case"PrintRowCol":case"PrintGrid":case"PrintSize":case"XCT":case"CRN":case"Scl":case"SheetExt":case"SheetExtOptional":case"ObNoMacros":case"ObProj":break;case"CodeName":b?B.CodeName=Q||B.name:k.WBProps.CodeName=Q||"ThisWorkbook";break;case"GUIDTypeLib":case"WOpt":case"PhoneticInfo":case"OleObjectSize":break;case"DXF":case"DXFN":case"DXFN12":case"DXFN12List":case"DXFN12NoCB":break;case"Dv":case"DVal":break;case"BRAI":case"Series":case"SeriesText":case"DConn":case"DbOrParamQry":case"DBQueryExt":case"OleDbConn":case"ExtString":case"IFmtRecord":break;case"CondFmt":case"CF":case"CF12":case"CFEx":case"Excel9File":case"Units":break;case"InterfaceHdr":case"Mms":case"InterfaceEnd":case"DSF":case"BuiltInFnGroupCount":break;case"Window1":case"HideObj":case"GridSet":case"Guts":case"UserBView":case"UserSViewBegin":case"UserSViewEnd":case"Pane":break;default:switch($.n){case"Dat":case"Begin":case"End":case"StartBlock":case"EndBlock":case"Frame":case"Area":case"Axis":case"AxisLine":case"Tick":break;case"AxesUsed":case"CrtLayout12":case"CrtLayout12A":case"CrtLink":case"CrtLine":case"CrtMlFrt":case"CrtMlFrtContinue":break;case"LineFormat":case"AreaFormat":case"Chart":case"Chart3d":case"Chart3DBarShape":case"ChartFormat":case"ChartFrtInfo":break;case"PlotArea":case"PlotGrowth":break;case"SeriesList":case"SerParent":case"SerAuxTrend":break;case"DataFormat":case"SerToCrt":case"FontX":break;case"CatSerRange":case"AxcExt":case"SerFmt":case"ShtProps":break;case"DefaultText":case"Text":case"CatLab":case"DataLabExtContents":break;case"Legend":case"LegendException":break;case"Pie":case"Scatter":break;case"PieFormat":case"MarkerFormat":break;case"StartObject":case"EndObject":break;case"AlRuns":case"ObjectLink":case"SIIndex":break;case"AttachedLabel":case"YMult":break;case"Line":case"Bar":case"Surf":case"AxisParent":case"Pos":case"ValueRange":case"SXViewEx9":case"SXViewLink":case"PivotChartBits":case"SBaseRef":case"TextPropsStream":case"LnExt":case"MkrExt":case"CrtCoopt":break;case"Qsi":case"Qsif":case"Qsir":case"QsiSXTag":case"TxtQry":case"FilterMode":break;case"AutoFilter":case"AutoFilterInfo":case"AutoFilter12":case"DropDownObjIds":case"Sort":case"SortData":case"ShapePropsStream":break;case"MsoDrawing":case"MsoDrawingGroup":case"MsoDrawingSelection":break;case"WebPub":case"AutoWebPub":break;case"HeaderFooter":case"HFPicture":case"PLV":case"HorizontalPageBreaks":case"VerticalPageBreaks":break;case"Backup":case"CompressPictures":case"Compat12":break;case"Continue":case"ContinueFrt12":break;case"FrtFontList":case"FrtWrapper":break;default:switch($.n){case"TabIdConf":case"Radar":case"RadarArea":case"DropBar":case"Intl":case"CoordList":case"SerAuxErrBar":break;case"BIFF2FONTCLR":case"BIFF2FMTCNT":case"BIFF2FONTXTRA":break;case"BIFF2XF":case"BIFF3XF":case"BIFF4XF":break;case"BIFF4FMTCNT":case"BIFF2ROW":case"BIFF2WINDOW2":break;case"SCENARIO":case"DConBin":case"PicF":case"DataLabExt":case"Lel":case"BopPop":case"BopPopCustom":case"RealTimeData":case"Name":break;case"LHNGraph":case"FnGroupName":case"AddMenu":case"LPr":break;case"ListObj":case"ListField":case"RRSort":case"BigName":break;case"ToolbarHdr":case"ToolbarEnd":case"DDEObjName":case"FRTArchId$":break;default:if(t.WTF)throw"Unrecognized Record "+$.n}}}}}else e.l+=j}return c.SheetNames=re(u).sort((function(e,t){return Number(e)-Number(t)})).map((function(e){return u[e].name})),t.bookSheets||(c.Sheets=f),c.Sheets&&W.forEach((function(e,t){c.Sheets[c.SheetNames[t]]["!autofilter"]=e})),c.Preamble=w,c.Strings=m,c.SSF=R.get_table(),I.enc&&(c.Encryption=I.enc),o&&(c.Themes=o),c.Metadata={},void 0!==s&&(c.Metadata.Country=s),0>>1,n=e.read_shift(1),a=e.read_shift(2,"i"),i=e.read_shift(1),s=e.read_shift(1),o=e.read_shift(1);switch(e.l++,r){case 0:t.auto=1;break;case 1:t.index=n;var l=rn[n];l&&(t.rgb=is(l));break;case 2:t.rgb=is([i,s,o]);break;case 3:t.theme=n}return 0!=a&&(t.tint=0>13&3],r.showPivotChartFilter=!!(32768&n),r.updateLinks=["userSet","never","always"][n>>8&3],r}},154:{n:"BrtWbFactoid"},155:{n:"BrtFileRecover"},156:{n:"BrtBundleSh",f:function(e,t){var r={};return r.Hidden=e.read_shift(4),r.iTabID=e.read_shift(4),r.strRelID=Or(e,t-8),r.name=Sr(e),r}},157:{n:"BrtCalcProp"},158:{n:"BrtBookView"},159:{n:"BrtBeginSst",f:function(e){return[e.read_shift(4),e.read_shift(4)]}},160:{n:"BrtEndSst"},161:{n:"BrtBeginAFilter",f:Lr},162:{n:"BrtEndAFilter"},163:{n:"BrtBeginFilterColumn"},164:{n:"BrtEndFilterColumn"},165:{n:"BrtBeginFilters"},166:{n:"BrtEndFilters"},167:{n:"BrtFilter"},168:{n:"BrtColorFilter"},169:{n:"BrtIconFilter"},170:{n:"BrtTop10Filter"},171:{n:"BrtDynamicFilter"},172:{n:"BrtBeginCustomFilters"},173:{n:"BrtEndCustomFilters"},174:{n:"BrtCustomFilter"},175:{n:"BrtAFilterDateGroupItem"},176:{n:"BrtMergeCell",f:ko},177:{n:"BrtBeginMergeCells"},178:{n:"BrtEndMergeCells"},179:{n:"BrtBeginPivotCacheDef"},180:{n:"BrtEndPivotCacheDef"},181:{n:"BrtBeginPCDFields"},182:{n:"BrtEndPCDFields"},183:{n:"BrtBeginPCDField"},184:{n:"BrtEndPCDField"},185:{n:"BrtBeginPCDSource"},186:{n:"BrtEndPCDSource"},187:{n:"BrtBeginPCDSRange"},188:{n:"BrtEndPCDSRange"},189:{n:"BrtBeginPCDFAtbl"},190:{n:"BrtEndPCDFAtbl"},191:{n:"BrtBeginPCDIRun"},192:{n:"BrtEndPCDIRun"},193:{n:"BrtBeginPivotCacheRecords"},194:{n:"BrtEndPivotCacheRecords"},195:{n:"BrtBeginPCDHierarchies"},196:{n:"BrtEndPCDHierarchies"},197:{n:"BrtBeginPCDHierarchy"},198:{n:"BrtEndPCDHierarchy"},199:{n:"BrtBeginPCDHFieldsUsage"},200:{n:"BrtEndPCDHFieldsUsage"},201:{n:"BrtBeginExtConnection"},202:{n:"BrtEndExtConnection"},203:{n:"BrtBeginECDbProps"},204:{n:"BrtEndECDbProps"},205:{n:"BrtBeginECOlapProps"},206:{n:"BrtEndECOlapProps"},207:{n:"BrtBeginPCDSConsol"},208:{n:"BrtEndPCDSConsol"},209:{n:"BrtBeginPCDSCPages"},210:{n:"BrtEndPCDSCPages"},211:{n:"BrtBeginPCDSCPage"},212:{n:"BrtEndPCDSCPage"},213:{n:"BrtBeginPCDSCPItem"},214:{n:"BrtEndPCDSCPItem"},215:{n:"BrtBeginPCDSCSets"},216:{n:"BrtEndPCDSCSets"},217:{n:"BrtBeginPCDSCSet"},218:{n:"BrtEndPCDSCSet"},219:{n:"BrtBeginPCDFGroup"},220:{n:"BrtEndPCDFGroup"},221:{n:"BrtBeginPCDFGItems"},222:{n:"BrtEndPCDFGItems"},223:{n:"BrtBeginPCDFGRange"},224:{n:"BrtEndPCDFGRange"},225:{n:"BrtBeginPCDFGDiscrete"},226:{n:"BrtEndPCDFGDiscrete"},227:{n:"BrtBeginPCDSDTupleCache"},228:{n:"BrtEndPCDSDTupleCache"},229:{n:"BrtBeginPCDSDTCEntries"},230:{n:"BrtEndPCDSDTCEntries"},231:{n:"BrtBeginPCDSDTCEMembers"},232:{n:"BrtEndPCDSDTCEMembers"},233:{n:"BrtBeginPCDSDTCEMember"},234:{n:"BrtEndPCDSDTCEMember"},235:{n:"BrtBeginPCDSDTCQueries"},236:{n:"BrtEndPCDSDTCQueries"},237:{n:"BrtBeginPCDSDTCQuery"},238:{n:"BrtEndPCDSDTCQuery"},239:{n:"BrtBeginPCDSDTCSets"},240:{n:"BrtEndPCDSDTCSets"},241:{n:"BrtBeginPCDSDTCSet"},242:{n:"BrtEndPCDSDTCSet"},243:{n:"BrtBeginPCDCalcItems"},244:{n:"BrtEndPCDCalcItems"},245:{n:"BrtBeginPCDCalcItem"},246:{n:"BrtEndPCDCalcItem"},247:{n:"BrtBeginPRule"},248:{n:"BrtEndPRule"},249:{n:"BrtBeginPRFilters"},250:{n:"BrtEndPRFilters"},251:{n:"BrtBeginPRFilter"},252:{n:"BrtEndPRFilter"},253:{n:"BrtBeginPNames"},254:{n:"BrtEndPNames"},255:{n:"BrtBeginPName"},256:{n:"BrtEndPName"},257:{n:"BrtBeginPNPairs"},258:{n:"BrtEndPNPairs"},259:{n:"BrtBeginPNPair"},260:{n:"BrtEndPNPair"},261:{n:"BrtBeginECWebProps"},262:{n:"BrtEndECWebProps"},263:{n:"BrtBeginEcWpTables"},264:{n:"BrtEndECWPTables"},265:{n:"BrtBeginECParams"},266:{n:"BrtEndECParams"},267:{n:"BrtBeginECParam"},268:{n:"BrtEndECParam"},269:{n:"BrtBeginPCDKPIs"},270:{n:"BrtEndPCDKPIs"},271:{n:"BrtBeginPCDKPI"},272:{n:"BrtEndPCDKPI"},273:{n:"BrtBeginDims"},274:{n:"BrtEndDims"},275:{n:"BrtBeginDim"},276:{n:"BrtEndDim"},277:{n:"BrtIndexPartEnd"},278:{n:"BrtBeginStyleSheet"},279:{n:"BrtEndStyleSheet"},280:{n:"BrtBeginSXView"},281:{n:"BrtEndSXVI"},282:{n:"BrtBeginSXVI"},283:{n:"BrtBeginSXVIs"},284:{n:"BrtEndSXVIs"},285:{n:"BrtBeginSXVD"},286:{n:"BrtEndSXVD"},287:{n:"BrtBeginSXVDs"},288:{n:"BrtEndSXVDs"},289:{n:"BrtBeginSXPI"},290:{n:"BrtEndSXPI"},291:{n:"BrtBeginSXPIs"},292:{n:"BrtEndSXPIs"},293:{n:"BrtBeginSXDI"},294:{n:"BrtEndSXDI"},295:{n:"BrtBeginSXDIs"},296:{n:"BrtEndSXDIs"},297:{n:"BrtBeginSXLI"},298:{n:"BrtEndSXLI"},299:{n:"BrtBeginSXLIRws"},300:{n:"BrtEndSXLIRws"},301:{n:"BrtBeginSXLICols"},302:{n:"BrtEndSXLICols"},303:{n:"BrtBeginSXFormat"},304:{n:"BrtEndSXFormat"},305:{n:"BrtBeginSXFormats"},306:{n:"BrtEndSxFormats"},307:{n:"BrtBeginSxSelect"},308:{n:"BrtEndSxSelect"},309:{n:"BrtBeginISXVDRws"},310:{n:"BrtEndISXVDRws"},311:{n:"BrtBeginISXVDCols"},312:{n:"BrtEndISXVDCols"},313:{n:"BrtEndSXLocation"},314:{n:"BrtBeginSXLocation"},315:{n:"BrtEndSXView"},316:{n:"BrtBeginSXTHs"},317:{n:"BrtEndSXTHs"},318:{n:"BrtBeginSXTH"},319:{n:"BrtEndSXTH"},320:{n:"BrtBeginISXTHRws"},321:{n:"BrtEndISXTHRws"},322:{n:"BrtBeginISXTHCols"},323:{n:"BrtEndISXTHCols"},324:{n:"BrtBeginSXTDMPS"},325:{n:"BrtEndSXTDMPs"},326:{n:"BrtBeginSXTDMP"},327:{n:"BrtEndSXTDMP"},328:{n:"BrtBeginSXTHItems"},329:{n:"BrtEndSXTHItems"},330:{n:"BrtBeginSXTHItem"},331:{n:"BrtEndSXTHItem"},332:{n:"BrtBeginMetadata"},333:{n:"BrtEndMetadata"},334:{n:"BrtBeginEsmdtinfo"},335:{n:"BrtMdtinfo"},336:{n:"BrtEndEsmdtinfo"},337:{n:"BrtBeginEsmdb"},338:{n:"BrtEndEsmdb"},339:{n:"BrtBeginEsfmd"},340:{n:"BrtEndEsfmd"},341:{n:"BrtBeginSingleCells"},342:{n:"BrtEndSingleCells"},343:{n:"BrtBeginList"},344:{n:"BrtEndList"},345:{n:"BrtBeginListCols"},346:{n:"BrtEndListCols"},347:{n:"BrtBeginListCol"},348:{n:"BrtEndListCol"},349:{n:"BrtBeginListXmlCPr"},350:{n:"BrtEndListXmlCPr"},351:{n:"BrtListCCFmla"},352:{n:"BrtListTrFmla"},353:{n:"BrtBeginExternals"},354:{n:"BrtEndExternals"},355:{n:"BrtSupBookSrc",f:Or},357:{n:"BrtSupSelf"},358:{n:"BrtSupSame"},359:{n:"BrtSupTabs"},360:{n:"BrtBeginSupBook"},361:{n:"BrtPlaceholderName"},362:{n:"BrtExternSheet",f:Da},363:{n:"BrtExternTableStart"},364:{n:"BrtExternTableEnd"},366:{n:"BrtExternRowHdr"},367:{n:"BrtExternCellBlank"},368:{n:"BrtExternCellReal"},369:{n:"BrtExternCellBool"},370:{n:"BrtExternCellError"},371:{n:"BrtExternCellString"},372:{n:"BrtBeginEsmdx"},373:{n:"BrtEndEsmdx"},374:{n:"BrtBeginMdxSet"},375:{n:"BrtEndMdxSet"},376:{n:"BrtBeginMdxMbrProp"},377:{n:"BrtEndMdxMbrProp"},378:{n:"BrtBeginMdxKPI"},379:{n:"BrtEndMdxKPI"},380:{n:"BrtBeginEsstr"},381:{n:"BrtEndEsstr"},382:{n:"BrtBeginPRFItem"},383:{n:"BrtEndPRFItem"},384:{n:"BrtBeginPivotCacheIDs"},385:{n:"BrtEndPivotCacheIDs"},386:{n:"BrtBeginPivotCacheID"},387:{n:"BrtEndPivotCacheID"},388:{n:"BrtBeginISXVIs"},389:{n:"BrtEndISXVIs"},390:{n:"BrtBeginColInfos"},391:{n:"BrtEndColInfos"},392:{n:"BrtBeginRwBrk"},393:{n:"BrtEndRwBrk"},394:{n:"BrtBeginColBrk"},395:{n:"BrtEndColBrk"},396:{n:"BrtBrk"},397:{n:"BrtUserBookView"},398:{n:"BrtInfo"},399:{n:"BrtCUsr"},400:{n:"BrtUsr"},401:{n:"BrtBeginUsers"},403:{n:"BrtEOF"},404:{n:"BrtUCR"},405:{n:"BrtRRInsDel"},406:{n:"BrtRREndInsDel"},407:{n:"BrtRRMove"},408:{n:"BrtRREndMove"},409:{n:"BrtRRChgCell"},410:{n:"BrtRREndChgCell"},411:{n:"BrtRRHeader"},412:{n:"BrtRRUserView"},413:{n:"BrtRRRenSheet"},414:{n:"BrtRRInsertSh"},415:{n:"BrtRRDefName"},416:{n:"BrtRRNote"},417:{n:"BrtRRConflict"},418:{n:"BrtRRTQSIF"},419:{n:"BrtRRFormat"},420:{n:"BrtRREndFormat"},421:{n:"BrtRRAutoFmt"},422:{n:"BrtBeginUserShViews"},423:{n:"BrtBeginUserShView"},424:{n:"BrtEndUserShView"},425:{n:"BrtEndUserShViews"},426:{n:"BrtArrFmla",f:function(e,t,r){t=e.l+t;var n=Nr(e),a=e.read_shift(1);return(n=[n])[2]=a,r.cellFormula?(a=Ko(e,t-e.l,r),n[1]=a):e.l=t,n}},427:{n:"BrtShrFmla",f:function(e,t,r){t=e.l+t;var n=[Lr(e,16)];return r.cellFormula&&(r=Qo(e,t-e.l,r),n[1]=r),e.l=t,n}},428:{n:"BrtTable"},429:{n:"BrtBeginExtConnections"},430:{n:"BrtEndExtConnections"},431:{n:"BrtBeginPCDCalcMems"},432:{n:"BrtEndPCDCalcMems"},433:{n:"BrtBeginPCDCalcMem"},434:{n:"BrtEndPCDCalcMem"},435:{n:"BrtBeginPCDHGLevels"},436:{n:"BrtEndPCDHGLevels"},437:{n:"BrtBeginPCDHGLevel"},438:{n:"BrtEndPCDHGLevel"},439:{n:"BrtBeginPCDHGLGroups"},440:{n:"BrtEndPCDHGLGroups"},441:{n:"BrtBeginPCDHGLGroup"},442:{n:"BrtEndPCDHGLGroup"},443:{n:"BrtBeginPCDHGLGMembers"},444:{n:"BrtEndPCDHGLGMembers"},445:{n:"BrtBeginPCDHGLGMember"},446:{n:"BrtEndPCDHGLGMember"},447:{n:"BrtBeginQSI"},448:{n:"BrtEndQSI"},449:{n:"BrtBeginQSIR"},450:{n:"BrtEndQSIR"},451:{n:"BrtBeginDeletedNames"},452:{n:"BrtEndDeletedNames"},453:{n:"BrtBeginDeletedName"},454:{n:"BrtEndDeletedName"},455:{n:"BrtBeginQSIFs"},456:{n:"BrtEndQSIFs"},457:{n:"BrtBeginQSIF"},458:{n:"BrtEndQSIF"},459:{n:"BrtBeginAutoSortScope"},460:{n:"BrtEndAutoSortScope"},461:{n:"BrtBeginConditionalFormatting"},462:{n:"BrtEndConditionalFormatting"},463:{n:"BrtBeginCFRule"},464:{n:"BrtEndCFRule"},465:{n:"BrtBeginIconSet"},466:{n:"BrtEndIconSet"},467:{n:"BrtBeginDatabar"},468:{n:"BrtEndDatabar"},469:{n:"BrtBeginColorScale"},470:{n:"BrtEndColorScale"},471:{n:"BrtCFVO"},472:{n:"BrtExternValueMeta"},473:{n:"BrtBeginColorPalette"},474:{n:"BrtEndColorPalette"},475:{n:"BrtIndexedColor"},476:{n:"BrtMargins",f:function(e){var t={};return Vl.forEach((function(r){t[r]=Ur(e)})),t}},477:{n:"BrtPrintOptions"},478:{n:"BrtPageSetup"},479:{n:"BrtBeginHeaderFooter"},480:{n:"BrtEndHeaderFooter"},481:{n:"BrtBeginSXCrtFormat"},482:{n:"BrtEndSXCrtFormat"},483:{n:"BrtBeginSXCrtFormats"},484:{n:"BrtEndSXCrtFormats"},485:{n:"BrtWsFmtInfo",f:function(){}},486:{n:"BrtBeginMgs"},487:{n:"BrtEndMGs"},488:{n:"BrtBeginMGMaps"},489:{n:"BrtEndMGMaps"},490:{n:"BrtBeginMG"},491:{n:"BrtEndMG"},492:{n:"BrtBeginMap"},493:{n:"BrtEndMap"},494:{n:"BrtHLink",f:function(e,t){t=e.l+t;var r=Lr(e,16),n=Ir(e),a=Sr(e),i=Sr(e),s=Sr(e);e.l=t,e={rfx:r,relId:n,loc:a,display:s};return i&&(e.Tooltip=i),e}},495:{n:"BrtBeginDCon"},496:{n:"BrtEndDCon"},497:{n:"BrtBeginDRefs"},498:{n:"BrtEndDRefs"},499:{n:"BrtDRef"},500:{n:"BrtBeginScenMan"},501:{n:"BrtEndScenMan"},502:{n:"BrtBeginSct"},503:{n:"BrtEndSct"},504:{n:"BrtSlc"},505:{n:"BrtBeginDXFs"},506:{n:"BrtEndDXFs"},507:{n:"BrtDXF"},508:{n:"BrtBeginTableStyles"},509:{n:"BrtEndTableStyles"},510:{n:"BrtBeginTableStyle"},511:{n:"BrtEndTableStyle"},512:{n:"BrtTableStyleElement"},513:{n:"BrtTableStyleClient"},514:{n:"BrtBeginVolDeps"},515:{n:"BrtEndVolDeps"},516:{n:"BrtBeginVolType"},517:{n:"BrtEndVolType"},518:{n:"BrtBeginVolMain"},519:{n:"BrtEndVolMain"},520:{n:"BrtBeginVolTopic"},521:{n:"BrtEndVolTopic"},522:{n:"BrtVolSubtopic"},523:{n:"BrtVolRef"},524:{n:"BrtVolNum"},525:{n:"BrtVolErr"},526:{n:"BrtVolStr"},527:{n:"BrtVolBool"},528:{n:"BrtBeginCalcChain$"},529:{n:"BrtEndCalcChain$"},530:{n:"BrtBeginSortState"},531:{n:"BrtEndSortState"},532:{n:"BrtBeginSortCond"},533:{n:"BrtEndSortCond"},534:{n:"BrtBookProtection"},535:{n:"BrtSheetProtection"},536:{n:"BrtRangeProtection"},537:{n:"BrtPhoneticInfo"},538:{n:"BrtBeginECTxtWiz"},539:{n:"BrtEndECTxtWiz"},540:{n:"BrtBeginECTWFldInfoLst"},541:{n:"BrtEndECTWFldInfoLst"},542:{n:"BrtBeginECTwFldInfo"},548:{n:"BrtFileSharing"},549:{n:"BrtOleSize"},550:{n:"BrtDrawing",f:Or},551:{n:"BrtLegacyDrawing"},552:{n:"BrtLegacyDrawingHF"},553:{n:"BrtWebOpt"},554:{n:"BrtBeginWebPubItems"},555:{n:"BrtEndWebPubItems"},556:{n:"BrtBeginWebPubItem"},557:{n:"BrtEndWebPubItem"},558:{n:"BrtBeginSXCondFmt"},559:{n:"BrtEndSXCondFmt"},560:{n:"BrtBeginSXCondFmts"},561:{n:"BrtEndSXCondFmts"},562:{n:"BrtBkHim"},564:{n:"BrtColor"},565:{n:"BrtBeginIndexedColors"},566:{n:"BrtEndIndexedColors"},569:{n:"BrtBeginMRUColors"},570:{n:"BrtEndMRUColors"},572:{n:"BrtMRUColor"},573:{n:"BrtBeginDVals"},574:{n:"BrtEndDVals"},577:{n:"BrtSupNameStart"},578:{n:"BrtSupNameValueStart"},579:{n:"BrtSupNameValueEnd"},580:{n:"BrtSupNameNum"},581:{n:"BrtSupNameErr"},582:{n:"BrtSupNameSt"},583:{n:"BrtSupNameNil"},584:{n:"BrtSupNameBool"},585:{n:"BrtSupNameFmla"},586:{n:"BrtSupNameBits"},587:{n:"BrtSupNameEnd"},588:{n:"BrtEndSupBook"},589:{n:"BrtCellSmartTagProperty"},590:{n:"BrtBeginCellSmartTag"},591:{n:"BrtEndCellSmartTag"},592:{n:"BrtBeginCellSmartTags"},593:{n:"BrtEndCellSmartTags"},594:{n:"BrtBeginSmartTags"},595:{n:"BrtEndSmartTags"},596:{n:"BrtSmartTagType"},597:{n:"BrtBeginSmartTagTypes"},598:{n:"BrtEndSmartTagTypes"},599:{n:"BrtBeginSXFilters"},600:{n:"BrtEndSXFilters"},601:{n:"BrtBeginSXFILTER"},602:{n:"BrtEndSXFilter"},603:{n:"BrtBeginFills"},604:{n:"BrtEndFills"},605:{n:"BrtBeginCellWatches"},606:{n:"BrtEndCellWatches"},607:{n:"BrtCellWatch"},608:{n:"BrtBeginCRErrs"},609:{n:"BrtEndCRErrs"},610:{n:"BrtCrashRecErr"},611:{n:"BrtBeginFonts"},612:{n:"BrtEndFonts"},613:{n:"BrtBeginBorders"},614:{n:"BrtEndBorders"},615:{n:"BrtBeginFmts"},616:{n:"BrtEndFmts"},617:{n:"BrtBeginCellXFs"},618:{n:"BrtEndCellXFs"},619:{n:"BrtBeginStyles"},620:{n:"BrtEndStyles"},625:{n:"BrtBigName"},626:{n:"BrtBeginCellStyleXFs"},627:{n:"BrtEndCellStyleXFs"},628:{n:"BrtBeginComments"},629:{n:"BrtEndComments"},630:{n:"BrtBeginCommentAuthors"},631:{n:"BrtEndCommentAuthors"},632:{n:"BrtCommentAuthor",f:ao},633:{n:"BrtBeginCommentList"},634:{n:"BrtEndCommentList"},635:{n:"BrtBeginComment",f:function(e){var t={},r=(t.iauthor=e.read_shift(4),Lr(e,16));return t.rfx=r.s,t.ref=hr(r.s),e.l+=16,t}},636:{n:"BrtEndComment"},637:{n:"BrtCommentText",f:Ar},638:{n:"BrtBeginOleObjects"},639:{n:"BrtOleObject"},640:{n:"BrtEndOleObjects"},641:{n:"BrtBeginSxrules"},642:{n:"BrtEndSxRules"},643:{n:"BrtBeginActiveXControls"},644:{n:"BrtActiveX"},645:{n:"BrtEndActiveXControls"},646:{n:"BrtBeginPCDSDTCEMembersSortBy"},648:{n:"BrtBeginCellIgnoreECs"},649:{n:"BrtCellIgnoreEC"},650:{n:"BrtEndCellIgnoreECs"},651:{n:"BrtCsProp",f:function(e,t){return e.l+=10,{name:Sr(e)}}},652:{n:"BrtCsPageSetup"},653:{n:"BrtBeginUserCsViews"},654:{n:"BrtEndUserCsViews"},655:{n:"BrtBeginUserCsView"},656:{n:"BrtEndUserCsView"},657:{n:"BrtBeginPcdSFCIEntries"},658:{n:"BrtEndPCDSFCIEntries"},659:{n:"BrtPCDSFCIEntry"},660:{n:"BrtBeginListParts"},661:{n:"BrtListPart"},662:{n:"BrtEndListParts"},663:{n:"BrtSheetCalcProp"},664:{n:"BrtBeginFnGroup"},665:{n:"BrtFnGroup"},666:{n:"BrtEndFnGroup"},667:{n:"BrtSupAddin"},668:{n:"BrtSXTDMPOrder"},669:{n:"BrtCsProtection"},671:{n:"BrtBeginWsSortMap"},672:{n:"BrtEndWsSortMap"},673:{n:"BrtBeginRRSort"},674:{n:"BrtEndRRSort"},675:{n:"BrtRRSortItem"},676:{n:"BrtFileSharingIso"},677:{n:"BrtBookProtectionIso"},678:{n:"BrtSheetProtectionIso"},679:{n:"BrtCsProtectionIso"},680:{n:"BrtRangeProtectionIso"},1024:{n:"BrtRwDescent"},1025:{n:"BrtKnownFonts"},1026:{n:"BrtBeginSXTupleSet"},1027:{n:"BrtEndSXTupleSet"},1028:{n:"BrtBeginSXTupleSetHeader"},1029:{n:"BrtEndSXTupleSetHeader"},1030:{n:"BrtSXTupleSetHeaderItem"},1031:{n:"BrtBeginSXTupleSetData"},1032:{n:"BrtEndSXTupleSetData"},1033:{n:"BrtBeginSXTupleSetRow"},1034:{n:"BrtEndSXTupleSetRow"},1035:{n:"BrtSXTupleSetRowItem"},1036:{n:"BrtNameExt"},1037:{n:"BrtPCDH14"},1038:{n:"BrtBeginPCDCalcMem14"},1039:{n:"BrtEndPCDCalcMem14"},1040:{n:"BrtSXTH14"},1041:{n:"BrtBeginSparklineGroup"},1042:{n:"BrtEndSparklineGroup"},1043:{n:"BrtSparkline"},1044:{n:"BrtSXDI14"},1045:{n:"BrtWsFmtInfoEx14"},1046:{n:"BrtBeginConditionalFormatting14"},1047:{n:"BrtEndConditionalFormatting14"},1048:{n:"BrtBeginCFRule14"},1049:{n:"BrtEndCFRule14"},1050:{n:"BrtCFVO14"},1051:{n:"BrtBeginDatabar14"},1052:{n:"BrtBeginIconSet14"},1053:{n:"BrtDVal14"},1054:{n:"BrtBeginDVals14"},1055:{n:"BrtColor14"},1056:{n:"BrtBeginSparklines"},1057:{n:"BrtEndSparklines"},1058:{n:"BrtBeginSparklineGroups"},1059:{n:"BrtEndSparklineGroups"},1061:{n:"BrtSXVD14"},1062:{n:"BrtBeginSXView14"},1063:{n:"BrtEndSXView14"},1064:{n:"BrtBeginSXView16"},1065:{n:"BrtEndSXView16"},1066:{n:"BrtBeginPCD14"},1067:{n:"BrtEndPCD14"},1068:{n:"BrtBeginExtConn14"},1069:{n:"BrtEndExtConn14"},1070:{n:"BrtBeginSlicerCacheIDs"},1071:{n:"BrtEndSlicerCacheIDs"},1072:{n:"BrtBeginSlicerCacheID"},1073:{n:"BrtEndSlicerCacheID"},1075:{n:"BrtBeginSlicerCache"},1076:{n:"BrtEndSlicerCache"},1077:{n:"BrtBeginSlicerCacheDef"},1078:{n:"BrtEndSlicerCacheDef"},1079:{n:"BrtBeginSlicersEx"},1080:{n:"BrtEndSlicersEx"},1081:{n:"BrtBeginSlicerEx"},1082:{n:"BrtEndSlicerEx"},1083:{n:"BrtBeginSlicer"},1084:{n:"BrtEndSlicer"},1085:{n:"BrtSlicerCachePivotTables"},1086:{n:"BrtBeginSlicerCacheOlapImpl"},1087:{n:"BrtEndSlicerCacheOlapImpl"},1088:{n:"BrtBeginSlicerCacheLevelsData"},1089:{n:"BrtEndSlicerCacheLevelsData"},1090:{n:"BrtBeginSlicerCacheLevelData"},1091:{n:"BrtEndSlicerCacheLevelData"},1092:{n:"BrtBeginSlicerCacheSiRanges"},1093:{n:"BrtEndSlicerCacheSiRanges"},1094:{n:"BrtBeginSlicerCacheSiRange"},1095:{n:"BrtEndSlicerCacheSiRange"},1096:{n:"BrtSlicerCacheOlapItem"},1097:{n:"BrtBeginSlicerCacheSelections"},1098:{n:"BrtSlicerCacheSelection"},1099:{n:"BrtEndSlicerCacheSelections"},1100:{n:"BrtBeginSlicerCacheNative"},1101:{n:"BrtEndSlicerCacheNative"},1102:{n:"BrtSlicerCacheNativeItem"},1103:{n:"BrtRangeProtection14"},1104:{n:"BrtRangeProtectionIso14"},1105:{n:"BrtCellIgnoreEC14"},1111:{n:"BrtList14"},1112:{n:"BrtCFIcon"},1113:{n:"BrtBeginSlicerCachesPivotCacheIDs"},1114:{n:"BrtEndSlicerCachesPivotCacheIDs"},1115:{n:"BrtBeginSlicers"},1116:{n:"BrtEndSlicers"},1117:{n:"BrtWbProp14"},1118:{n:"BrtBeginSXEdit"},1119:{n:"BrtEndSXEdit"},1120:{n:"BrtBeginSXEdits"},1121:{n:"BrtEndSXEdits"},1122:{n:"BrtBeginSXChange"},1123:{n:"BrtEndSXChange"},1124:{n:"BrtBeginSXChanges"},1125:{n:"BrtEndSXChanges"},1126:{n:"BrtSXTupleItems"},1128:{n:"BrtBeginSlicerStyle"},1129:{n:"BrtEndSlicerStyle"},1130:{n:"BrtSlicerStyleElement"},1131:{n:"BrtBeginStyleSheetExt14"},1132:{n:"BrtEndStyleSheetExt14"},1133:{n:"BrtBeginSlicerCachesPivotCacheID"},1134:{n:"BrtEndSlicerCachesPivotCacheID"},1135:{n:"BrtBeginConditionalFormattings"},1136:{n:"BrtEndConditionalFormattings"},1137:{n:"BrtBeginPCDCalcMemExt"},1138:{n:"BrtEndPCDCalcMemExt"},1139:{n:"BrtBeginPCDCalcMemsExt"},1140:{n:"BrtEndPCDCalcMemsExt"},1141:{n:"BrtPCDField14"},1142:{n:"BrtBeginSlicerStyles"},1143:{n:"BrtEndSlicerStyles"},1144:{n:"BrtBeginSlicerStyleElements"},1145:{n:"BrtEndSlicerStyleElements"},1146:{n:"BrtCFRuleExt"},1147:{n:"BrtBeginSXCondFmt14"},1148:{n:"BrtEndSXCondFmt14"},1149:{n:"BrtBeginSXCondFmts14"},1150:{n:"BrtEndSXCondFmts14"},1152:{n:"BrtBeginSortCond14"},1153:{n:"BrtEndSortCond14"},1154:{n:"BrtEndDVals14"},1155:{n:"BrtEndIconSet14"},1156:{n:"BrtEndDatabar14"},1157:{n:"BrtBeginColorScale14"},1158:{n:"BrtEndColorScale14"},1159:{n:"BrtBeginSxrules14"},1160:{n:"BrtEndSxrules14"},1161:{n:"BrtBeginPRule14"},1162:{n:"BrtEndPRule14"},1163:{n:"BrtBeginPRFilters14"},1164:{n:"BrtEndPRFilters14"},1165:{n:"BrtBeginPRFilter14"},1166:{n:"BrtEndPRFilter14"},1167:{n:"BrtBeginPRFItem14"},1168:{n:"BrtEndPRFItem14"},1169:{n:"BrtBeginCellIgnoreECs14"},1170:{n:"BrtEndCellIgnoreECs14"},1171:{n:"BrtDxf14"},1172:{n:"BrtBeginDxF14s"},1173:{n:"BrtEndDxf14s"},1177:{n:"BrtFilter14"},1178:{n:"BrtBeginCustomFilters14"},1180:{n:"BrtCustomFilter14"},1181:{n:"BrtIconFilter14"},1182:{n:"BrtPivotCacheConnectionName"},2048:{n:"BrtBeginDecoupledPivotCacheIDs"},2049:{n:"BrtEndDecoupledPivotCacheIDs"},2050:{n:"BrtDecoupledPivotCacheID"},2051:{n:"BrtBeginPivotTableRefs"},2052:{n:"BrtEndPivotTableRefs"},2053:{n:"BrtPivotTableRef"},2054:{n:"BrtSlicerCacheBookPivotTables"},2055:{n:"BrtBeginSxvcells"},2056:{n:"BrtEndSxvcells"},2057:{n:"BrtBeginSxRow"},2058:{n:"BrtEndSxRow"},2060:{n:"BrtPcdCalcMem15"},2067:{n:"BrtQsi15"},2068:{n:"BrtBeginWebExtensions"},2069:{n:"BrtEndWebExtensions"},2070:{n:"BrtWebExtension"},2071:{n:"BrtAbsPath15"},2072:{n:"BrtBeginPivotTableUISettings"},2073:{n:"BrtEndPivotTableUISettings"},2075:{n:"BrtTableSlicerCacheIDs"},2076:{n:"BrtTableSlicerCacheID"},2077:{n:"BrtBeginTableSlicerCache"},2078:{n:"BrtEndTableSlicerCache"},2079:{n:"BrtSxFilter15"},2080:{n:"BrtBeginTimelineCachePivotCacheIDs"},2081:{n:"BrtEndTimelineCachePivotCacheIDs"},2082:{n:"BrtTimelineCachePivotCacheID"},2083:{n:"BrtBeginTimelineCacheIDs"},2084:{n:"BrtEndTimelineCacheIDs"},2085:{n:"BrtBeginTimelineCacheID"},2086:{n:"BrtEndTimelineCacheID"},2087:{n:"BrtBeginTimelinesEx"},2088:{n:"BrtEndTimelinesEx"},2089:{n:"BrtBeginTimelineEx"},2090:{n:"BrtEndTimelineEx"},2091:{n:"BrtWorkBookPr15"},2092:{n:"BrtPCDH15"},2093:{n:"BrtBeginTimelineStyle"},2094:{n:"BrtEndTimelineStyle"},2095:{n:"BrtTimelineStyleElement"},2096:{n:"BrtBeginTimelineStylesheetExt15"},2097:{n:"BrtEndTimelineStylesheetExt15"},2098:{n:"BrtBeginTimelineStyles"},2099:{n:"BrtEndTimelineStyles"},2100:{n:"BrtBeginTimelineStyleElements"},2101:{n:"BrtEndTimelineStyleElements"},2102:{n:"BrtDxf15"},2103:{n:"BrtBeginDxfs15"},2104:{n:"brtEndDxfs15"},2105:{n:"BrtSlicerCacheHideItemsWithNoData"},2106:{n:"BrtBeginItemUniqueNames"},2107:{n:"BrtEndItemUniqueNames"},2108:{n:"BrtItemUniqueName"},2109:{n:"BrtBeginExtConn15"},2110:{n:"BrtEndExtConn15"},2111:{n:"BrtBeginOledbPr15"},2112:{n:"BrtEndOledbPr15"},2113:{n:"BrtBeginDataFeedPr15"},2114:{n:"BrtEndDataFeedPr15"},2115:{n:"BrtTextPr15"},2116:{n:"BrtRangePr15"},2117:{n:"BrtDbCommand15"},2118:{n:"BrtBeginDbTables15"},2119:{n:"BrtEndDbTables15"},2120:{n:"BrtDbTable15"},2121:{n:"BrtBeginDataModel"},2122:{n:"BrtEndDataModel"},2123:{n:"BrtBeginModelTables"},2124:{n:"BrtEndModelTables"},2125:{n:"BrtModelTable"},2126:{n:"BrtBeginModelRelationships"},2127:{n:"BrtEndModelRelationships"},2128:{n:"BrtModelRelationship"},2129:{n:"BrtBeginECTxtWiz15"},2130:{n:"BrtEndECTxtWiz15"},2131:{n:"BrtBeginECTWFldInfoLst15"},2132:{n:"BrtEndECTWFldInfoLst15"},2133:{n:"BrtBeginECTWFldInfo15"},2134:{n:"BrtFieldListActiveItem"},2135:{n:"BrtPivotCacheIdVersion"},2136:{n:"BrtSXDI15"},2137:{n:"BrtBeginModelTimeGroupings"},2138:{n:"BrtEndModelTimeGroupings"},2139:{n:"BrtBeginModelTimeGrouping"},2140:{n:"BrtEndModelTimeGrouping"},2141:{n:"BrtModelTimeGroupingCalcCol"},3072:{n:"BrtUid"},3073:{n:"BrtRevisionPtr"},65535:{n:""}},Wc=ne(zc,"n"),Hc={3:{n:"BIFF2NUM",f:function(e){var t=ha(e);++e.l,e=Ur(e);return t.t="n",t.val=e,t}},4:{n:"BIFF2STR",f:function(e,t,r){var n=ha(e);++e.l,e=ia(e,0,r);return n.t="str",n.val=e,n}},6:{n:"Formula",f:$o},9:{n:"BOF",f:Sa},10:{n:"EOF",f:Zn},12:{n:"CalcCount",f:qn},13:{n:"CalcMode",f:qn},14:{n:"CalcPrecision",f:Jn},15:{n:"CalcRefMode",f:Jn},16:{n:"CalcDelta",f:Ur},17:{n:"CalcIter",f:Jn},18:{n:"Protect",f:Jn},19:{n:"Password",f:qn},20:{n:"Header",f:xa},21:{n:"Footer",f:xa},23:{n:"ExternSheet",f:Da},24:{n:"Lbl",f:Ra},25:{n:"WinProtect",f:Jn},26:{n:"VerticalPageBreaks"},27:{n:"HorizontalPageBreaks"},28:{n:"Note",f:function(e,t,r){var n,a,i,s,o;if(!(r.biff<8))return n=e.read_shift(2),a=e.read_shift(2),i=e.read_shift(2),s=e.read_shift(2),o=ia(e,0,r),r.biff<8&&e.read_shift(1),[{r:n,c:a},o,s,i]}},29:{n:"Selection"},34:{n:"Date1904",f:Jn},35:{n:"ExternName",f:Ta},38:{n:"LeftMargin",f:Ur},39:{n:"RightMargin",f:Ur},40:{n:"TopMargin",f:Ur},41:{n:"BottomMargin",f:Ur},42:{n:"PrintRowCol",f:Jn},43:{n:"PrintGrid",f:Jn},47:{n:"FilePass",f:function(e,t,r){var n={Type:8<=r.biff?e.read_shift(2):0};return n.Type?ts(e,t-2,n):(t=e,r.biff,e=r,r=n,t={key:qn(t),verificationBytes:qn(t)},e.password&&(t.verifier=$i(e.password)),r.valid=t.verificationBytes===t.verifier,r.valid&&(r.insitu=es(e.password))),n}},49:{n:"Font",f:function(e,t,r){var n={dyHeight:e.read_shift(2),fl:e.read_shift(2)};switch(r&&r.biff||8){case 2:break;case 3:case 4:e.l+=2;break;default:e.l+=10}return n.name=ra(e,0,r),n}},51:{n:"PrintSize",f:qn},60:{n:"Continue"},61:{n:"Window1",f:function(e){return{Pos:[e.read_shift(2),e.read_shift(2)],Dim:[e.read_shift(2),e.read_shift(2)],Flags:e.read_shift(2),CurTab:e.read_shift(2),FirstTab:e.read_shift(2),Selected:e.read_shift(2),TabRatio:e.read_shift(2)}}},64:{n:"Backup",f:Jn},65:{n:"Pane"},66:{n:"CodePage",f:qn},77:{n:"Pls"},80:{n:"DCon"},81:{n:"DConRef"},82:{n:"DConName"},85:{n:"DefColWidth",f:qn},89:{n:"XCT"},90:{n:"CRN"},91:{n:"FileSharing"},92:{n:"WriteAccess",f:function(e,t,r){var n;return r.enc?(e.l+=t,""):(n=e.l,r=ia(e,0,r),e.read_shift(t+n-e.l),r)}},93:{n:"Obj",f:function(e,t,r){var n,a,i,s,o,l;return r&&r.biff<8?(n=t,r=r,(l=e).l+=4,a=l.read_shift(2),i=l.read_shift(2),s=l.read_shift(2),l.l+=2,l.l+=2,l.l+=2,l.l+=2,l.l+=2,l.l+=2,l.l+=2,l.l+=2,l.l+=2,l.l+=6,n-=36,(o=[]).push((Fa[a]||Yt)(l,n,r)),{cmo:[i,a,s],ft:o}):{cmo:l=va(e),ft:function(e,t){for(var r=e.l+t,n=[];e.l>2&1,o.data=(e=e,o.fStyle,r=r,n={},a=e.read_shift(4),i=e.read_shift(4),s=e.read_shift(4),e=e.read_shift(2),n.patternType=tn[s>>26],r.cellStyles&&(n.alc=7&a,n.fWrap=a>>3&1,n.alcV=a>>4&7,n.fJustLast=a>>7&1,n.trot=a>>8&255,n.cIndent=a>>16&15,n.fShrinkToFit=a>>20&1,n.iReadOrder=a>>22&2,n.fAtrNum=a>>26&1,n.fAtrFnt=a>>27&1,n.fAtrAlc=a>>28&1,n.fAtrBdr=a>>29&1,n.fAtrPat=a>>30&1,n.fAtrProt=a>>31&1,n.dgLeft=15&i,n.dgRight=i>>4&15,n.dgTop=i>>8&15,n.dgBottom=i>>12&15,n.icvLeft=i>>16&127,n.icvRight=i>>23&127,n.grbitDiag=i>>30&3,n.icvTop=127&s,n.icvBottom=s>>7&127,n.icvDiag=s>>14&127,n.dgDiag=s>>21&15,n.icvFore=127&e,n.icvBack=e>>7&127,n.fsxButton=e>>14&1),n),o}},225:{n:"InterfaceHdr",f:function(e,t){return 0!==t&&e.read_shift(2),1200}},226:{n:"InterfaceEnd",f:Zn},227:{n:"SXVS"},229:{n:"MergeCells",f:function(e,t){for(var r=[],n=e.read_shift(2);n--;)r.push(pa(e,t));return r}},233:{n:"BkHim"},235:{n:"MsoDrawingGroup"},236:{n:"MsoDrawing"},237:{n:"MsoDrawingSelection"},239:{n:"PhoneticInfo"},240:{n:"SxRule"},241:{n:"SXEx"},242:{n:"SxFilt"},244:{n:"SxDXF"},245:{n:"SxItm"},246:{n:"SxName"},247:{n:"SxSelect"},248:{n:"SXPair"},249:{n:"SxFmla"},251:{n:"SxFormat"},252:{n:"SST",f:function(e,t){for(var r,n,a,i,o,l,c,f,h,d=e.l+t,u=(t=e.read_shift(4),e.read_shift(4)),p=[],g=0;g!=u&&e.l"+h.t+"",h.r=h.t),s=a,h));return p.Count=t,p.Unique=u,p}},253:{n:"LabelSst",f:function(e){var t=ha(e);return t.isst=e.read_shift(4),t}},255:{n:"ExtSST",f:function(e,t){var r={};return r.dsst=e.read_shift(2),e.l+=t-2,r}},256:{n:"SXVDEx"},259:{n:"SXFormula"},290:{n:"SXDBEx"},311:{n:"RRDInsDel"},312:{n:"RRDHead"},315:{n:"RRDChgCell"},317:{n:"RRTabId",f:ta},318:{n:"RRDRenSheet"},319:{n:"RRSort"},320:{n:"RRDMove"},330:{n:"RRFormat"},331:{n:"RRAutoFmt"},333:{n:"RRInsertSh"},334:{n:"RRDMoveBegin"},335:{n:"RRDMoveEnd"},336:{n:"RRDInsDelBegin"},337:{n:"RRDInsDelEnd"},338:{n:"RRDConflict"},339:{n:"RRDDefName"},340:{n:"RRDRstEtxp"},351:{n:"LRng"},352:{n:"UsesELFs",f:Jn},353:{n:"DSF",f:Zn},401:{n:"CUsr"},402:{n:"CbUsr"},403:{n:"UsrInfo"},404:{n:"UsrExcl"},405:{n:"FileLock"},406:{n:"RRDInfo"},407:{n:"BCUsrs"},408:{n:"UsrChk"},425:{n:"UserBView"},426:{n:"UserSViewBegin"},427:{n:"UserSViewEnd"},428:{n:"RRDUserView"},429:{n:"Qsi"},430:{n:"SupBook",f:function(e,t,r){var n=e.l+t,a=(t=e.read_shift(2),e.read_shift(2));if(1025==(r.sbcch=a)||14849==a)return[a,t];if(a<1||255e.l;)i.push(aa(e));return[a,t,r,i]}},431:{n:"Prot4Rev",f:Jn},432:{n:"CondFmt"},433:{n:"CF"},434:{n:"DVal"},437:{n:"DConBin"},438:{n:"TxO",f:function(e,t,r){var n,a=e.l,i="";try{e.l+=4;var s=(r.lastobj||{cmo:[0,0]}).cmo[1],o=(-1==[0,5,7,11,12,14].indexOf(s)?e.l+=6:((n=e).read_shift(1),n.l++,n.read_shift(2),n.l+=2),e.read_shift(2)),l=(e.read_shift(2),qn(e),e.read_shift(2));e.l+=l;for(var c=1;c=(f?o:2*o))break}if(i.length!==o&&i.length!==2*o)throw new Error("cchText: "+o+" != "+i.length);return e.l=a+t,{t:i}}catch(r){return e.l=a+t,{t:i}}}},439:{n:"RefreshAll",f:Jn},440:{n:"HLink",f:function(e,t){var r=pa(e,8);return e.l+=16,[r,function(e,t){t=e.l+t;var r=e.read_shift(4);if(2!==r)throw new Error("Unrecognized streamVersion: "+r);r=e.read_shift(2),e.l+=2;var n,a,i,s,o,l,c="";return 16&r&&(n=la(e,e.l)),128&r&&(a=la(e,e.l)),257==(257&r)&&(i=la(e,e.l)),1==(257&r)&&(s=oa(e,e.l)),8&r&&(c=la(e,e.l)),32&r&&(o=e.read_shift(16)),64&r&&(l=Fn(e)),e.l=t,(r=a||i||s||"")&&c&&(r+="#"+c),e={Target:r=r||"#"+c},o&&(e.guid=o),l&&(e.time=l),n&&(e.Tooltip=n),e}(e,t-24)]}},441:{n:"Lel"},442:{n:"CodeName",f:aa},443:{n:"SXFDBType"},444:{n:"Prot4RevPass",f:qn},445:{n:"ObNoMacros"},446:{n:"Dv"},448:{n:"Excel9File",f:Zn},449:{n:"RecalcId",f:function(e){return e.read_shift(2),e.read_shift(4)},r:2},450:{n:"EntExU2",f:Zn},512:{n:"Dimensions",f:Aa},513:{n:"Blank",f:La},515:{n:"Number",f:function(e){var t=ha(e);e=Ur(e);return t.val=e,t}},516:{n:"Label",f:function(e,t,r){e.l;var n=ha(e);2==r.biff&&e.l++,e=aa(e,e.l,r);return n.val=e,n}},517:{n:"BoolErr",f:ka},518:{n:"Formula",f:$o},519:{n:"String",f:Ua},520:{n:"Row",f:function(e){var t={},r=(t.r=e.read_shift(2),t.c=e.read_shift(2),t.cnt=e.read_shift(2)-t.c,e.read_shift(2)),n=(e.l+=4,e.read_shift(1));return e.l+=3,7&n&&(t.level=7&n),32&n&&(t.hidden=!0),64&n&&(t.hpt=r/20),t}},523:{n:"Index"},545:{n:"Array",f:Oa},549:{n:"DefaultRowHeight",f:_a},566:{n:"Table"},574:{n:"Window2",f:function(e,t,r){return r&&2<=r.biff&&r.biff<8?{}:{RTL:64&e.read_shift(2)}}},638:{n:"RK",f:function(e){var t=e.read_shift(2),r=e.read_shift(2);e=ua(e);return{r:t,c:r,ixfe:e[0],rknum:e[1]}}},659:{n:"Style"},1030:{n:"Formula",f:$o},1048:{n:"BigName"},1054:{n:"Format",f:function(e,t,r){return[e.read_shift(2),ia(e,0,r)]}},1084:{n:"ContinueBigName"},1212:{n:"ShrFmla",f:function(e,t,r){var n=ma(e),a=(e.l++,e.read_shift(1));return[function(e,t,r){var n,a=e.l+t,i=e.read_shift(2),s=Ho(e,i,r);return 65535==i?[[],Yt(e,t-2)]:(t!==i+2&&(n=Wo(e,a-i-2,s,r)),[s,n])}(e,t-=8,r),a,n]}},2048:{n:"HLinkTooltip",f:function(e,t){return e.read_shift(2),[pa(e,8),e.read_shift((t-10)/2,"dbcs-cont").replace(T,"")]}},2049:{n:"WebPub"},2050:{n:"QsiSXTag"},2051:{n:"DBQueryExt"},2052:{n:"ExtString"},2053:{n:"TxtQry"},2054:{n:"Qsir"},2055:{n:"Qsif"},2056:{n:"RRDTQSIF"},2057:{n:"BOF",f:Sa},2058:{n:"OleDbConn"},2059:{n:"WOpt"},2060:{n:"SXViewEx"},2061:{n:"SXTH"},2062:{n:"SXPIEx"},2063:{n:"SXVDTEx"},2064:{n:"SXViewEx9"},2066:{n:"ContinueFrt"},2067:{n:"RealTimeData"},2128:{n:"ChartFrtInfo"},2129:{n:"FrtWrapper"},2130:{n:"StartBlock"},2131:{n:"EndBlock"},2132:{n:"StartObject"},2133:{n:"EndObject"},2134:{n:"CatLab"},2135:{n:"YMult"},2136:{n:"SXViewLink"},2137:{n:"PivotChartBits"},2138:{n:"FrtFontList"},2146:{n:"SheetExt"},2147:{n:"BookExt",r:12},2148:{n:"SXAddl"},2149:{n:"CrErr"},2150:{n:"HFPicture"},2151:{n:"FeatHdr",f:Zn},2152:{n:"Feat"},2154:{n:"DataLabExt"},2155:{n:"DataLabExtContents"},2156:{n:"CellWatch"},2161:{n:"FeatHdr11"},2162:{n:"Feature11"},2164:{n:"DropDownObjIds"},2165:{n:"ContinueFrt11"},2166:{n:"DConn"},2167:{n:"List12"},2168:{n:"Feature12"},2169:{n:"CondFmt12"},2170:{n:"CF12"},2171:{n:"CFEx"},2172:{n:"XFCRC",f:function(e){e.l+=2;var t={cxfs:0,crc:0};return t.cxfs=e.read_shift(2),t.crc=e.read_shift(4),t},r:12},2173:{n:"XFExt",f:function(e,t){e.l,e.l+=2;for(var r=e.read_shift(2),n=(e.l+=2,e.read_shift(2)),a=[];0o.l?o.slice(0,o.l):o).l&&(a.l=a.length),a))}))}function Jc(e,t){for(var r=0;r=f){if(t.WTF)throw new Error("Range "+(i["!ref"]||"A1")+" exceeds format limit A1:IV16384");c.e.c=Math.min(c.e.c,255),c.e.r=Math.min(c.e.c,f-1)}Gc(n,2057,Ea(0,16,t)),Gc(n,"CalcMode",ea(1)),Gc(n,"CalcCount",ea(100)),Gc(n,"CalcRefMode",Qn(!0)),Gc(n,"CalcIter",Qn(!1)),Gc(n,"CalcDelta",Vr(.001)),Gc(n,"CalcSaveRecalc",Qn(!0)),Gc(n,"PrintRowCol",Qn(!1)),Gc(n,"PrintGrid",Qn(!1)),Gc(n,"GridSet",ea(1)),Gc(n,"Guts",(f=[0,0],(b=Kt(8)).write_shift(4,0),b.write_shift(2,f[0]?f[0]+1:0),b.write_shift(2,f[1]?f[1]+1:0),b)),Gc(n,"HCenter",Qn(!1)),Gc(n,"VCenter",Qn(!1)),Gc(n,"Dimensions",(f=c,(m=Kt(2*(b=8!=(b=t).biff&&b.biff?2:4)+6)).write_shift(b,f.s.r),m.write_shift(b,f.e.r+1),m.write_shift(2,f.s.c),m.write_shift(2,f.e.c+1),m.write_shift(2,0),m)),o&&(i["!links"]=[]);for(var h=c.s.r;h<=c.e.r;++h)for(var d=sr(h),u=c.s.c;u<=c.e.c;++u){h===c.s.r&&(l[u]=lr(u));var p=l[u]+d,g=s?(i[h]||[])[u]:i[p];g&&(Qc(n,g,h,u,t),o&&g.l&&i["!links"].push([p,g.l]))}var m,b=e.CodeName||e.name||a;return o&&r.Views&&Gc(n,"Window2",(f=r.Views[0],m=Kt(18),e=1718,f&&f.RTL&&(e|=64),m.write_shift(2,e),m.write_shift(4,0),m.write_shift(4,64),m.write_shift(4,0),m.write_shift(4,0),m)),o&&(i["!merges"]||[]).length&&Gc(n,"MergeCells",function(e){var t=Kt(2+8*e.length);t.write_shift(2,e.length);for(var r=0;r"+n),a.join("")}};function sf(e,t){var r=t||{},n=(null!=v&&null==r.dense&&(r.dense=v),r.dense?[]:{});t=e.match(/");var a=e.match(/<\/table/i),i=t.index,s=a&&a.index||e.length,o=function(e,t,r){if(we||"string"==typeof t)return e.split(t);for(var n=e.split(t),a=[n[0]],i=1;i]*>)/i,""),l=-1,c=0,f={s:{r:1e7,c:1e7},e:{r:0,c:0}},h=[];for(i=0;i/i);for(s=0;s"));)m=m.slice(b+1);g=De(g.slice(0,g.indexOf(">")));var w=g.colspan?+g.colspan:1,C=((1<(C=+g.rowspan)||1l&&(f.s.r=l),f.e.rc&&(f.s.c=c),f.e.cr||a[u].s.c>s||a[u].e.r'+f+""),c.id="sjs-"+o,i.push(ft("td",f,c)))}return""+i.join("")+""}function lf(e,t,r){return[].join("")+""}function cf(e,t){for(var r,n,a=t||{},i=(null!=v&&(a.dense=v),a.dense?[]:{}),s=e.getElementsByTagName("tr"),o=a.sheetRows||1e7,l={s:{r:0,c:0},e:{r:0,c:0}},c=[],f=0,h=[],d=0,u=0;d/gm,"").replace(//gm,"");a=yc.exec(o);)switch(a[3]=a[3].replace(/_.*$/,"")){case"table":case"工作表":"/"===a[1]?(S.e.c>=S.s.c&&S.e.r>=S.s.r&&(p["!ref"]=ur(S)),0S.e.c&&(S.e.c=C),CS.e.r&&(S.e.r=W),P=[],i={t:(g=De(a[0],!(N={})))["数据类型"]||g["value-type"],v:null},s.cellFormula)if(g.formula&&(g.formula=Me(g.formula)),g["number-matrix-columns-spanned"]&&g["number-matrix-rows-spanned"]&&(k=parseInt(g["number-matrix-rows-spanned"],10)||0,B=parseInt(g["number-matrix-columns-spanned"],10)||0,i.F=ur(y={s:{r:w,c:C},e:{r:w+k-1,c:C+B-1}}),R.push([y,i.F])),g.formula)i.f=nl(g.formula);else for(z=0;z=R[z][0].s.r&&w<=R[z][0].e.r&&C>=R[z][0].s.c&&C<=R[z][0].e.c&&(i.F=R[z][1]);switch((g["number-columns-spanned"]||g["number-rows-spanned"])&&(k=parseInt(g["number-rows-spanned"],10)||0,B=parseInt(g["number-columns-spanned"],10)||0,A.push(y={s:{r:w,c:C},e:{r:w+k-1,c:C+B-1}})),g["number-columns-repeated"]&&(I=parseInt(g["number-columns-repeated"],10)),i.t){case"boolean":i.t="b",i.v=Ke(g["boolean-value"]);break;case"float":case"percentage":case"currency":i.t="n",i.v=parseFloat(g.value);break;case"date":i.t="d",i.v=de(g["date-value"]),s.cellDates||(i.t="n",i.v=le(i.v)),i.z="m/d/yy";break;case"time":i.t="n",i.v=function(e){var t=0,r=0,n=!1,a=e.match(/P([0-9\.]+Y)?([0-9\.]+M)?([0-9\.]+D)?T([0-9\.]+H)?([0-9\.]+M)?([0-9\.]+S)?/);if(!a)throw new Error("|"+e+"| is not an ISO8601 Duration");for(var i=1;i!=a.length;++i)if(a[i]){switch(3"!==a[0].slice(-2))if("/"===a[1])switch(l[l.length-1][0]){case"number-style":case"date-style":case"time-style":f+=o.slice(h,a.index)}else h=a.index+a[0].length;break;case"named-range":F=al((X=De(a[0],!1))["cell-range-address"]);var X,G={Name:X.name,Ref:F[0]+"!"+F[1]};V&&(G.Sheet=u.length),D.Names.push(G);break;case"text-content":case"text-properties":case"embedded-text":break;case"body":case"电子表格":case"forms":case"table-column":case"table-header-rows":case"table-rows":case"table-column-group":case"table-header-columns":case"table-columns":case"null-date":case"graphic-properties":case"calculation-settings":case"named-expressions":case"label-range":case"label-ranges":case"named-expression":case"sort":case"sort-by":case"sort-groups":case"tab":case"line-break":case"span":break;case"p":case"文本串":"/"!==a[1]||g&&g["string-value"]?(De(a[0],!1),b=a.index+a[0].length):m=(0/g," ").replace(//g,(function(e,t){return Array(parseInt(t,10)+1).join(" ")})).replace(/]*\/>/g,"\t").replace(//g,"\n").replace(/<[^>]*>/g,"")));break;case"s":break;case"database-range":if("/"!==a[1])try{d[(F=al(De(a[0])["target-range-address"]))[0]]["!autofilter"]={ref:F[1]}}catch(t){}break;case"date":case"object":break;case"title":case"标题":case"desc":case"binary-data":case"table-source":case"scenario":case"iteration":case"content-validations":case"content-validation":case"help-message":case"error-message":case"database-ranges":case"filter":case"filter-and":case"filter-or":case"filter-condition":case"list-level-style-bullet":case"list-level-style-number":case"list-level-properties":break;case"sender-firstname":case"sender-lastname":case"sender-initials":case"sender-title":case"sender-position":case"sender-email":case"sender-phone-private":case"sender-fax":case"sender-company":case"sender-phone-work":case"sender-street":case"sender-city":case"sender-postal-code":case"sender-country":case"sender-state-or-province":case"author-name":case"author-initials":case"chapter":case"file-name":case"template-name":case"sheet-name":case"event-listener":break;case"initial-creator":case"creation-date":case"print-date":case"generator":case"document-statistic":case"user-defined":case"editing-duration":case"editing-cycles":case"config-item":case"page-number":case"page-count":case"time":case"cell-range-source":case"detective":case"operation":case"highlighted-range":break;case"data-pilot-table":case"source-cell-range":case"source-service":case"data-pilot-field":case"data-pilot-level":case"data-pilot-subtotals":case"data-pilot-subtotal":case"data-pilot-members":case"data-pilot-member":case"data-pilot-display-info":case"data-pilot-sort-info":case"data-pilot-layout-info":case"data-pilot-field-reference":case"data-pilot-groups":case"data-pilot-group":case"data-pilot-group-member":case"rect":break;case"dde-connection-decls":case"dde-connection-decl":case"dde-link":case"dde-source":case"properties":case"property":break;case"a":if("/"!==a[1]){if(!(O=De(a[0],!1)).href)break;O.Target=O.href,delete O.href,"#"==O.Target.charAt(0)&&-1";var gf,mf,bf,vf,wf=function(){return Be+gf},Cf=function(e,t){var r=[Be],n=ct({"xmlns:office":"urn:oasis:names:tc:opendocument:xmlns:office:1.0","xmlns:table":"urn:oasis:names:tc:opendocument:xmlns:table:1.0","xmlns:style":"urn:oasis:names:tc:opendocument:xmlns:style:1.0","xmlns:text":"urn:oasis:names:tc:opendocument:xmlns:text:1.0","xmlns:draw":"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0","xmlns:fo":"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0","xmlns:xlink":"http://www.w3.org/1999/xlink","xmlns:dc":"http://purl.org/dc/elements/1.1/","xmlns:meta":"urn:oasis:names:tc:opendocument:xmlns:meta:1.0","xmlns:number":"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0","xmlns:presentation":"urn:oasis:names:tc:opendocument:xmlns:presentation:1.0","xmlns:svg":"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0","xmlns:chart":"urn:oasis:names:tc:opendocument:xmlns:chart:1.0","xmlns:dr3d":"urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0","xmlns:math":"http://www.w3.org/1998/Math/MathML","xmlns:form":"urn:oasis:names:tc:opendocument:xmlns:form:1.0","xmlns:script":"urn:oasis:names:tc:opendocument:xmlns:script:1.0","xmlns:ooo":"http://openoffice.org/2004/office","xmlns:ooow":"http://openoffice.org/2004/writer","xmlns:oooc":"http://openoffice.org/2004/calc","xmlns:dom":"http://www.w3.org/2001/xml-events","xmlns:xforms":"http://www.w3.org/2002/xforms","xmlns:xsd":"http://www.w3.org/2001/XMLSchema","xmlns:xsi":"http://www.w3.org/2001/XMLSchema-instance","xmlns:sheet":"urn:oasis:names:tc:opendocument:sh33tjs:1.0","xmlns:rpt":"http://openoffice.org/2005/report","xmlns:of":"urn:oasis:names:tc:opendocument:xmlns:of:1.2","xmlns:xhtml":"http://www.w3.org/1999/xhtml","xmlns:grddl":"http://www.w3.org/2003/g/data-view#","xmlns:tableooo":"http://openoffice.org/2009/table","xmlns:drawooo":"http://openoffice.org/2010/draw","xmlns:calcext":"urn:org:documentfoundation:names:experimental:calc:xmlns:calcext:1.0","xmlns:loext":"urn:org:documentfoundation:names:experimental:office:xmlns:loext:1.0","xmlns:field":"urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0","xmlns:formx":"urn:openoffice:names:experimental:ooxml-odf-interop:xmlns:form:1.0","xmlns:css3t":"http://www.w3.org/TR/css3-text/","office:version":"1.2"}),a=ct({"xmlns:config":"urn:oasis:names:tc:opendocument:xmlns:config:1.0","office:mimetype":"application/vnd.oasis.opendocument.spreadsheet"});"fods"==t.bookType?r.push("\n"):r.push("\n"),(a=r).push(" \n"),a.push(' \n'),a.push(' \n'),a.push(" /\n"),a.push(' \n'),a.push(" /\n"),a.push(" \n"),a.push(" \n"),a.push(' \n'),a.push(" \n"),r.push(" \n"),r.push(" \n");for(var i=0;i!=e.SheetNames.length;++i)r.push(Sf(e.Sheets[e.SheetNames[i]],e,i));return r.push(" \n"),r.push(" \n"),"fods"==t.bookType?r.push(""):r.push(""),r.join("")};function Sf(e,t,r){var n=[],a=(n.push(' \n'),0),i=0,s=dr(e["!ref"]),o=e["!merges"]||[],l=0,c=Array.isArray(e);for(a=0;a\n");for(;a<=s.e.r;++a){for(n.push(" \n"),i=0;ii||o[l].s.r>a||o[l].e.c\n")}return n.push(" \n"),n.join("")}function Ef(e,t){var r,n,a,i;return"fods"==t.bookType?Cf(e,t):(i="",n=[],a=[],(r=new ve).file(i="mimetype","application/vnd.oasis.opendocument.spreadsheet"),r.file(i="content.xml",Cf(e,t)),n.push([i,"text/xml"]),a.push([i,"ContentFile"]),r.file(i="styles.xml",wf(e,t)),n.push([i,"text/xml"]),a.push([i,"StylesFile"]),r.file(i="meta.xml",Cn()),n.push([i,"text/xml"]),a.push([i,"MetadataFile"]),r.file(i="manifest.rdf",function(e){var t=[Be];t.push('\n');for(var r=0;r!=e.length;++r)t.push(vn(e[r][0],e[r][1])),t.push([' \n',' \n'," \n"].join(""));return t.push(vn("","Document","pkg")),t.push(""),t.join("")}(a)),n.push([i,"application/rdf+xml"]),r.file(i="META-INF/manifest.xml",function(e){var t=[Be];t.push('\n'),t.push(' \n');for(var r=0;r\n');return t.push(""),t.join("")}(n)),r)}function _f(e){return function(t,r){var n=function(e,t){if(!t)return 0;if(-1==(e=e.SheetNames.indexOf(t)))throw new Error("Sheet not found: "+t);return e}(t,r.sheet);return e.from_sheet(t.Sheets[t.SheetNames[n]],r,t)}}var Af=_f(af),yf=_f({from_sheet:rh}),kf=_f(Xa),Bf=_f($a),xf=_f(oi),Tf=_f(rs),If=_f({from_sheet:nh}),Rf=_f(Wa),Df=_f(ri);function Of(e){return function(t){for(var r=0;r!=e.length;++r){var n=e[r];void 0===t[n[0]]&&(t[n[0]]=n[1]),"n"===n[2]&&(t[n[0]]=Number(t[n[0]]))}}}var Ff=Of([["cellNF",!(vf=" \n")],["cellHTML",!0],["cellFormula",!0],["cellStyles",!(bf=" \n")],["cellText",!0],["cellDates",!(mf=function(e){return ze(e).replace(/ +/g,(function(e){return''})).replace(/\t/g,"").replace(/\n/g,"").replace(/^ /,"").replace(/ $/,"")})],["sheetStubs",!1],["sheetRows",0,"n"],["bookDeps",!1],["bookSheets",!1],["bookProps",!1],["bookFiles",!1],["bookVBA",!1],["password",""],["WTF",!1]]),Pf=Of([["cellDates",!1],["bookSST",!1],["bookType","xlsx"],["compression",!1],["WTF",!1]]);function Nf(e,t){if(!e)return 0;try{e=t.map((function(t){return t.id||(t.id=t.strRelID),[t.name,e["!id"][t.id].Target,(t=e["!id"][t.id].Type,-1]*>([\\s\\S]*?)"));t&&0":n=null;break;default:if(0===s.indexOf(""),c=l[0].slice(4),f=l[1];switch(c){case"lpstr":case"bstr":case"lpwstr":r[n]=Me(f);break;case"bool":r[n]=Ke(f);break;case"i1":case"i2":case"i4":case"i8":case"int":case"uint":r[n]=parseInt(f,10);break;case"r4":case"r8":case"decimal":r[n]=parseFloat(f);break;case"filetime":case"date":r[n]=de(f);break;case"cy":case"error":r[n]=Me(f);break;default:"/"!=c.slice(-1)&&t.WTF}}else if("]*r:id="([^"]*)"/)||["",""])[1],x["!id"][B].Target):"??",X)),Y=Kl(ye(I,j,!0),0,0,un(ye(I,$,!0),j),0,Y));break;case"macro":L[P],O.slice(-4),Y={"!type":"macro"};break;case"dialog":L[P],O.slice(-4),Y={"!type":"dialog"}}M[P]=Y}catch(n){if(V.WTF)throw n}}n.comments&&to(e,n.comments,b,C,t),u={Directory:n,Workbook:h,Props:d,Custprops:p,Deps:v,Sheets:b,SheetNames:d.SheetNames,Strings:il,Styles:o,Themes:s,SSF:R.get_table()},t.bookFiles&&(u.keys=r,u.files=e.files),t.bookVBA&&(0",n[1]=n[1].replace("/>",">"))}return n.join("")}(e.Props,t)),u.coreprops.push(g),mn(t.rels,2,g,hn.CORE_PROPS),g="docProps/app.xml",!e.Props||!e.Props.SheetNames)if(e.Workbook&&e.Workbook.Sheets){for(var b=[],v=0;vWorksheets")+a("vt:variant",a("vt:i4",String(r.Worksheets))),{size:2,baseType:"variant"})),n[n.length]=a("TitlesOfParts",a("vt:vector",r.SheetNames.map((function(e){return""+ze(e)+""})).join(""),{size:r.Worksheets,baseType:"lpstr"})),2",n[1]=n[1].replace("/>",">")),n.join(""))),u.extprops.push(g),mn(t.rels,3,g,hn.EXT_PROPS),e.Custprops!==e.Props&&0/,">"),ft("o:shapelayout",ft("o:idmap",null,{"v:ext":"edit",data:e}),{"v:ext":"edit"}),ft("v:shapetype",[ft("v:stroke",null,{joinstyle:"miter"}),ft("v:path",null,{gradientshapeok:"t","o:connecttype":"rect"})].join(""),{id:"_x0000_t202","o:spt":202,coordsize:r.join(","),path:n})];eo<1e3*e;)eo+=1e3;return t.forEach((function(e){var t=fr(e[0]);a=a.concat(["",ft("v:fill",ft("o:fill",null,{type:"gradientUnscaled","v:ext":"view"}),{color2:"#BEFF82",angle:"-180",type:"gradient"}),ft("v:shadow",null,{on:"t",obscured:"t"}),ft("v:path",null,{"o:connecttype":"none"}),'
','',"","",lt("x:Anchor",[t.c,0,t.r,0,t.c+3,100,t.r+5,100].join(",")),lt("x:AutoFill","False"),lt("x:Row",String(t.r)),lt("x:Column",String(t.c)),e[1].hidden?"":"","",""])})),a.push(""),a.join("")}(m,E["!comments"])),delete E["!comments"],delete E["!legacy"]),S["!id"].rId1&&p.file(dn(g),gn(S))}return null!=t.Strings&&0t)return t;throw new Error("Cannot find sheet # "+t)}if("string"!=typeof t)throw new Error("Cannot find sheet |"+t+"|");if(-1<(e=e.SheetNames.indexOf(t)))return e;throw new Error("Cannot find sheet name |"+t+"|")}(e,t),lh(e.Workbook.Sheets,t,{}),r){case 0:case 1:case 2:break;default:throw new Error("Bad sheet visibility setting "+r)}e.Workbook.Sheets[t].Hidden=r},[["SHEET_VISIBLE",0],["SHEET_HIDDEN",1],["SHEET_VERY_HIDDEN",2]].forEach((function(e){sh.consts[e[0]]=e[1]})),sh.cell_set_number_format=function(e,t){return e.z=t,e},sh.cell_set_hyperlink=function(e,t,r){return t?(e.l={Target:t},r&&(e.l.Tooltip=r)):delete e.l,e},sh.cell_set_internal_link=function(e,t,r){return sh.cell_set_hyperlink(e,"#"+t,r)},sh.cell_add_comment=function(e,t,r){e.c||(e.c=[]),e.c.push({t:t,a:r||"SheetJS"})},sh.sheet_set_array_formula=function(e,t,r){for(var n="string"!=typeof t?t:pr(t),a="string"==typeof t?t:ur(t),i=n.s.r;i<=n.e.r;++i)for(var s=n.s.c;s<=n.e.c;++s){var o=function e(t,r,n){return"string"==typeof r?t[r]||(t[r]={t:"z"}):e(t,hr("number"!=typeof r?r:{r:r,c:n||0}))}(e,i,s);o.t="n",o.F=a,delete o.v,i==n.s.r&&s==n.s.c&&(o.f=r)}return e},C&&(oh=r(3).Readable,t.stream={to_json:function(e,t){var r=oh({objectMode:!0});if(null==e||null==e["!ref"])r.push(null);else{var n,a={t:"n",v:0},i=0,s=1,o=[],l="",c={s:{r:0,c:0},e:{r:0,c:0}},f=t||{},h=null!=f.range?f.range:e["!ref"];switch(1===f.header?i=1:"A"===f.header?i=2:Array.isArray(f.header)&&(i=3),typeof h){case"string":c=pr(h);break;case"number":(c=pr(e["!ref"])).s.r=h;break;default:c=h}0c.e.r)return r.push(null);for(;m<=c.e.r;){var t=Qf(e,c,++m,u,i,o,g,f);if(!1===t.isempty||(1===i?!1!==f.blankrows:f.blankrows)){r.push(t.row);break}}}}return r},to_html:function(e,t){var r=oh(),n=t||{},a=(t=null!=n.header?n.header:af.BEGIN,null!=n.footer?n.footer:af.END),i=(r.push(t),dr(e["!ref"])),s=(n.dense=Array.isArray(e),r.push(af._preamble(e,i,n)),i.s.r),o=!1;return r._read=function(){if(s>i.e.r)return o||(o=!0,r.push("
"+a)),r.push(null);for(;s<=i.e.r;){r.push(af._row(e,i,s,n)),++s;break}},r},to_csv:function(e,t){var r=oh(),n=null==t?{}:t;if(null==e||null==e["!ref"])r.push(null);else{for(var a=pr(e["!ref"]),i=void 0!==n.FS?n.FS:",",s=i.charCodeAt(0),o=void 0!==n.RS?n.RS:"\n",l=o.charCodeAt(0),c=new RegExp(("|"==i?"\\|":i)+"+$"),f="",h=[],d=(n.dense=Array.isArray(e),n.skipHidden&&e["!cols"]||[]),u=n.skipHidden&&e["!rows"]||[],p=a.s.c;p<=a.e.c;++p)(d[p]||{}).hidden||(h[p]=lr(p));var g=a.s.r,m=!1;r._read=function(){if(!m)return m=!0,r.push("\ufeff");if(g>a.e.r)return r.push(null);for(;g<=a.e.r;)if(!(u[++g-1]||{}).hidden&&null!=(f=th(e,a,g-1,h,s,l,i,n))){n.strip&&(f=f.replace(c,"")),r.push(f+o);break}}}return r}}),t.parse_xlscfb=Uc,t.parse_ods=uf,t.parse_fods=pf,t.write_ods=Ef,t.parse_zip=Mf,t.read=Xf,t.readFile=Gf,t.readFileSync=Gf,t.write=Kf,t.writeFile=Jf,t.writeFileSync=Jf,t.writeFileAsync=function(e,t,r,n){var a=r||{};return a.type="file",a.file=e,Zf(a),a.type="buffer",n instanceof Function||(n=r),W.writeFile(e,Kf(t,a),n)},t.utils=No,t.SSF=R,t.CFB=H}s(t)}).call(this,r("c8ba"),r("b639").Buffer,r("f28c"))},"15a4":function(e,t,r){(function(r,n){var a,i,s;i=function(){return function e(t,r,n){function a(s,o){if(!r[s]){if(!t[s]){if(i)return i(s,!0);throw new Error("Cannot find module '"+s+"'")}var l=r[s]={exports:{}};t[s][0].call(l.exports,(function(e){var r=t[s][1][e];return a(r||e)}),l,l.exports,e,t,r,n)}return r[s].exports}for(var i=!1,s=0;s>2,s=(3&r)<<4|(r=e.charCodeAt(f++))>>4,o=(15&r)<<2|(a=e.charCodeAt(f++))>>6,l=63&a,isNaN(r)?o=l=64:isNaN(a)&&(l=64),c=c+n.charAt(i)+n.charAt(s)+n.charAt(o)+n.charAt(l);return c},r.decode=function(e,t){var r,a,i,s,o,l,c="",f=0;for(e=e.replace(/[^A-Za-z0-9\+\/\=]/g,"");f>2,a=(3&o)<<6|(l=n.indexOf(e.charAt(f++))),c+=String.fromCharCode(i<<2|s>>4),64!=o&&(c+=String.fromCharCode(r)),64!=l&&(c+=String.fromCharCode(a));return c}},{}],2:[function(e,t,r){"use strict";function n(){this.compressedSize=0,this.uncompressedSize=0,this.crc32=0,this.compressionMethod=null,this.compressedContent=null}n.prototype={getContent:function(){return null},getCompressedContent:function(){return null}},t.exports=n},{}],3:[function(e,t,r){"use strict";r.STORE={magic:"\0\0",compress:function(e){return e},uncompress:function(e){return e},compressInputType:null,uncompressInputType:null},r.DEFLATE=e("./flate")},{"./flate":8}],4:[function(e,t,r){"use strict";var n=e("./utils"),a=[0,1996959894,3993919788,2567524794,124634137,1886057615,3915621685,2657392035,249268274,2044508324,3772115230,2547177864,162941995,2125561021,3887607047,2428444049,498536548,1789927666,4089016648,2227061214,450548861,1843258603,4107580753,2211677639,325883990,1684777152,4251122042,2321926636,335633487,1661365465,4195302755,2366115317,997073096,1281953886,3579855332,2724688242,1006888145,1258607687,3524101629,2768942443,901097722,1119000684,3686517206,2898065728,853044451,1172266101,3705015759,2882616665,651767980,1373503546,3369554304,3218104598,565507253,1454621731,3485111705,3099436303,671266974,1594198024,3322730930,2970347812,795835527,1483230225,3244367275,3060149565,1994146192,31158534,2563907772,4023717930,1907459465,112637215,2680153253,3904427059,2013776290,251722036,2517215374,3775830040,2137656763,141376813,2439277719,3865271297,1802195444,476864866,2238001368,4066508878,1812370925,453092731,2181625025,4111451223,1706088902,314042704,2344532202,4240017532,1658658271,366619977,2362670323,4224994405,1303535960,984961486,2747007092,3569037538,1256170817,1037604311,2765210733,3554079995,1131014506,879679996,2909243462,3663771856,1141124467,855842277,2852801631,3708648649,1342533948,654459306,3188396048,3373015174,1466479909,544179635,3110523913,3462522015,1591671054,702138776,2966460450,3352799412,1504918807,783551873,3082640443,3233442989,3988292384,2596254646,62317068,1957810842,3939845945,2647816111,81470997,1943803523,3814918930,2489596804,225274430,2053790376,3826175755,2466906013,167816743,2097651377,4027552580,2265490386,503444072,1762050814,4150417245,2154129355,426522225,1852507879,4275313526,2312317920,282753626,1742555852,4189708143,2394877945,397917763,1622183637,3604390888,2714866558,953729732,1340076626,3518719985,2797360999,1068828381,1219638859,3624741850,2936675148,906185462,1090812512,3747672003,2825379669,829329135,1181335161,3412177804,3160834842,628085408,1382605366,3423369109,3138078467,570562233,1426400815,3317316542,2998733608,733239954,1555261956,3268935591,3050360625,752459403,1541320221,2607071920,3965973030,1969922972,40735498,2617837225,3943577151,1913087877,83908371,2512341634,3803740692,2075208622,213261112,2463272603,3855990285,2094854071,198958881,2262029012,4057260610,1759359992,534414190,2176718541,4139329115,1873836001,414664567,2282248934,4279200368,1711684554,285281116,2405801727,4167216745,1634467795,376229701,2685067896,3608007406,1308918612,956543938,2808555105,3495958263,1231636301,1047427035,2932959818,3654703836,1088359270,936918e3,2847714899,3736837829,1202900863,817233897,3183342108,3401237130,1404277552,615818150,3134207493,3453421203,1423857449,601450431,3009837614,3294710456,1567103746,711928724,3020668471,3272380065,1510334235,755167117];t.exports=function(e,t){if(void 0===e||!e.length)return 0;var r,i="string"!==n.getTypeOf(e);void 0===t&&(t=0),t^=-1;for(var s=0,o=e.length;s>>8^a[255&(t^r)];return-1^t}},{"./utils":21}],5:[function(e,t,r){"use strict";var n=e("./utils");function a(e){this.data=null,this.length=0,this.index=0}a.prototype={checkOffset:function(e){this.checkIndex(this.index+e)},checkIndex:function(e){if(this.length=this.index;t--)r=(r<<8)+this.byteAt(t);return this.index+=e,r},readString:function(e){return n.transformTo("string",this.readData(e))},readData:function(e){},lastIndexOfSignature:function(e){},readDate:function(){var e=this.readInt(4);return new Date(1980+(e>>25&127),(e>>21&15)-1,e>>16&31,e>>11&31,e>>5&63,(31&e)<<1)}},t.exports=a},{"./utils":21}],6:[function(e,t,r){"use strict";r.base64=!1,r.binary=!1,r.dir=!1,r.createFolders=!1,r.date=null,r.compression=null,r.comment=null},{}],7:[function(e,t,r){"use strict";var n=e("./utils");r.string2binary=function(e){return n.string2binary(e)},r.string2Uint8Array=function(e){return n.transformTo("uint8array",e)},r.uint8Array2String=function(e){return n.transformTo("string",e)},r.string2Blob=function(e){return e=n.transformTo("arraybuffer",e),n.arrayBuffer2Blob(e)},r.arrayBuffer2Blob=function(e){return n.arrayBuffer2Blob(e)},r.transformTo=function(e,t){return n.transformTo(e,t)},r.getTypeOf=function(e){return n.getTypeOf(e)},r.checkSupport=function(e){return n.checkSupport(e)},r.MAX_VALUE_16BITS=n.MAX_VALUE_16BITS,r.MAX_VALUE_32BITS=n.MAX_VALUE_32BITS,r.pretty=function(e){return n.pretty(e)},r.findCompression=function(e){return n.findCompression(e)},r.isRegExp=function(e){return n.isRegExp(e)}},{"./utils":21}],8:[function(e,t,r){"use strict";var n="undefined"!=typeof Uint8Array&&"undefined"!=typeof Uint16Array&&"undefined"!=typeof Uint32Array,a=e("pako");r.uncompressInputType=n?"uint8array":"array",r.compressInputType=n?"uint8array":"array",r.magic="\b\0",r.compress=function(e){return a.deflateRaw(e)},r.uncompress=function(e){return a.inflateRaw(e)}},{pako:24}],9:[function(e,t,r){"use strict";var n=e("./base64");function a(e,t){if(!(this instanceof a))return new a(e,t);this.files={},this.comment=null,this.root="",e&&this.load(e,t),this.clone=function(){var e,t=new a;for(e in this)"function"!=typeof this[e]&&(t[e]=this[e]);return t}}(a.prototype=e("./object")).load=e("./load"),a.support=e("./support"),a.defaults=e("./defaults"),a.utils=e("./deprecatedPublicUtils"),a.base64={encode:function(e){return n.encode(e)},decode:function(e){return n.decode(e)}},a.compressions=e("./compressions"),t.exports=a},{"./base64":1,"./compressions":3,"./defaults":6,"./deprecatedPublicUtils":7,"./load":10,"./object":13,"./support":17}],10:[function(e,t,r){"use strict";var n=e("./base64"),a=e("./zipEntries");t.exports=function(e,t){var r,i,s;for((t=t||{}).base64&&(e=n.decode(e)),r=(e=new a(e,t)).files,i=0;i>>=8;return r}function l(e,t){return"/"!=e.slice(-1)&&(e+="/"),t=void 0!==t&&t,this.files[e]||A.call(this,e,null,{dir:!0,createFolders:t}),this.files[e]}function c(e,t){var r,n=new v;return e._data instanceof v?(n.uncompressedSize=e._data.uncompressedSize,n.crc32=e._data.crc32,0===n.uncompressedSize||e.dir?(t=b.STORE,n.compressedContent="",n.crc32=0):e._data.compressionMethod===t.magic?n.compressedContent=e._data.getCompressedContent():(r=e._data.getContent(),n.compressedContent=t.compress(d.transformTo(t.compressInputType,r)))):((r=a(e))&&0!==r.length&&!e.dir||(t=b.STORE,r=""),n.uncompressedSize=r.length,n.crc32=u(r),n.compressedContent=t.compress(d.transformTo(t.compressInputType,r))),n.compressedSize=n.compressedContent.length,n.compressionMethod=t.magic,n}function f(e,t,r,n){r.compressedContent;var a,i=d.transformTo("string",C.utf8encode(t.name)),s=t.comment||"",l=d.transformTo("string",C.utf8encode(s)),c=i.length!==t.name.length,f=(s=l.length!==s.length,t.options),h="",g=(t._initialMetadata.dir!==t.dir?t:f).dir;f=(t=(t._initialMetadata.date!==t.date?t:f).date).getHours(),f=(f=((f<<=6)|t.getMinutes())<<5)|t.getSeconds()/2,a=t.getFullYear()-1980,a=(a=((a<<=4)|t.getMonth()+1)<<5)|t.getDate(),c&&(t=o(1,1)+o(u(i),4)+i,h+="up"+o(t.length,2)+t),s&&(t=o(1,1)+o(this.crc32(l),4)+l,h+="uc"+o(t.length,2)+t),t="",t=(t=(t=(t=(t=(t=(t=(t=(t+="\n\0")+(c||s?"\0\b":"\0\0")+r.compressionMethod)+o(f,2))+o(a,2))+o(r.crc32,4))+o(r.compressedSize,4))+o(r.uncompressedSize,4))+o(i.length,2))+o(h.length,2);return{fileRecord:p.LOCAL_FILE_HEADER+t+i+h,dirRecord:p.CENTRAL_FILE_HEADER+"\0"+t+o(l.length,2)+"\0\0\0\0"+(!0===g?"\0\0\0":"\0\0\0\0")+o(n,4)+i+h+l,compressedObject:r}}var h=e("./support"),d=e("./utils"),u=e("./crc32"),p=e("./signature"),g=e("./defaults"),m=e("./base64"),b=e("./compressions"),v=e("./compressedObject"),w=e("./nodeBuffer"),C=e("./utf8"),S=e("./stringWriter"),E=e("./uint8ArrayWriter"),_=(s.prototype={asText:function(){return i.call(this,!0)},asBinary:function(){return i.call(this,!1)},asNodeBuffer:function(){var e=a(this);return d.transformTo("nodebuffer",e)},asUint8Array:function(){var e=a(this);return d.transformTo("uint8array",e)},asArrayBuffer:function(){return this.asUint8Array().buffer}},function(){for(var e,t={},r=0;r0?e.substring(0,t):""}(e))&&l.call(this,a,!0),r.dir||null==t)r.base64=!1,r.binary=!1,t=null;else if("string"===n)r.binary&&!r.base64&&!0!==r.optimizedBinaryString&&(t=d.string2binary(t));else{if(r.base64=!1,r.binary=!0,!(n||t instanceof v))throw new Error("The data of '"+e+"' is in an unsupported format !");"arraybuffer"===n&&(t=d.transformTo("uint8array",t))}var a=new s(e,t,r);return this.files[e]=a},y={load:function(e,t){throw new Error("Load method is not defined. Is the file jszip-load.js included ?")},filter:function(e){var t,r,n,a=[];for(t in this.files)this.files.hasOwnProperty(t)&&(n=this.files[t],n=new s(n.name,n._data,_(n.options)),r=t.slice(this.root.length,t.length),t.slice(0,this.root.length)===this.root&&e(r,n)&&a.push(n));return a},file:function(e,t,r){var n;return 1===arguments.length?d.isRegExp(e)?(n=e,this.filter((function(e,t){return!t.dir&&n.test(e)}))):this.filter((function(t,r){return!r.dir&&t===e}))[0]||null:(e=this.root+e,A.call(this,e,t,r),this)},folder:function(e){var t,r;return e?d.isRegExp(e)?this.filter((function(t,r){return r.dir&&e.test(t)})):(t=this.root+e,t=l.call(this,t),(r=this.clone()).root=t.name,r):this},remove:function(e){e=this.root+e;var t=this.files[e];if(t||("/"!=e.slice(-1)&&(e+="/"),t=this.files[e]),t&&!t.dir)delete this.files[e];else for(var r=this.filter((function(t,r){return r.name.slice(0,e.length)===e})),n=0;n>10&1023,i[o++]=56320|1023&t)}return i.length!==o&&(i.subarray?i=i.subarray(0,o):i.length=o),n.applyFromCharCode(i)}s[254]=s[254]=1,r.utf8encode=function(e){if(a.nodebuffer)return i(e,"utf-8");for(var t,r,n,s,o=e,l=o.length,c=0,f=0;f>>6:(r<65536?t[s++]=224|r>>>12:(t[s++]=240|r>>>18,t[s++]=128|r>>>12&63),t[s++]=128|r>>>6&63),t[s++]=128|63&r);return t},r.utf8decode=function(e){if(a.nodebuffer)return n.transformTo("nodebuffer",e).toString("utf-8");for(var t=[],r=0,i=(e=n.transformTo(a.uint8array?"uint8array":"array",e)).length;re.length?e.length:t)-1;0<=r&&128==(192&e[r]);)r--;return!(r<0)&&0!==r&&r+s[e[r]]>t?r:t}(e,Math.min(r+65536,i));a.uint8array?t.push(l(e.subarray(r,o))):t.push(l(e.slice(r,o))),r=o}return t.join("")}},{"./nodeBuffer":11,"./support":17,"./utils":21}],21:[function(e,t,r){"use strict";var n=e("./support"),a=e("./compressions"),i=e("./nodeBuffer");function s(e){return e}function o(e,t){for(var r=0;r>>6:(r<65536?t[i++]=224|r>>>12:(t[i++]=240|r>>>18,t[i++]=128|r>>>12&63),t[i++]=128|r>>>6&63),t[i++]=128|63&r);return t},r.buf2binstring=function(e){return l(e,e.length)},r.binstring2buf=function(e){for(var t=new n.Buf8(e.length),r=0,a=t.length;r>10&1023,i[o++]=56320|1023&r)}return l(i,o)},r.utf8border=function(e,t){for(var r=(t=(t=t||e.length)>e.length?e.length:t)-1;0<=r&&128==(192&e[r]);)r--;return!(r<0)&&0!==r&&r+s[e[r]]>t?r:t}},{"./common":27}],29:[function(e,t,r){"use strict";t.exports=function(e,t,r,n){for(var a=65535&e|0,i=e>>>16&65535|0,s=0;0!==r;){for(r-=s=2e3>>1:r>>>1;e[t]=r}return e}();t.exports=function(e,t,r,a){var i=n,s=a+r;e^=-1;for(var o=a;o>>8^i[255&(e^t[o])];return-1^e}},{}],32:[function(e,t,r){"use strict";var n,a=e("../utils/common"),i=e("./trees"),s=e("./adler32"),o=e("./crc32"),l=e("./messages"),c=0,f=4,h=0,d=-2,u=-1,p=4,g=2,m=8,b=9,v=286,w=30,C=19,S=2*v+1,E=15,_=3,A=258,y=A+_+1,k=42,B=113,x=1,T=2,I=3,R=4;function D(e,t){return e.msg=l[t],t}function O(e){return(e<<1)-(4e.avail_out?e.avail_out:r)&&(a.arraySet(e.output,t.pending_buf,t.pending_out,r,e.next_out),e.next_out+=r,t.pending_out+=r,e.total_out+=r,e.avail_out-=r,t.pending-=r,0===t.pending&&(t.pending_out=0))}function N(e,t){i._tr_flush_block(e,0<=e.block_start?e.block_start:-1,e.strstart-e.block_start,t),e.block_start=e.strstart,P(e.strm)}function L(e,t){e.pending_buf[e.pending++]=t}function M(e,t){e.pending_buf[e.pending++]=t>>>8&255,e.pending_buf[e.pending++]=255&t}function U(e,t){var r,n,a=e.max_chain_length,i=e.strstart,s=e.prev_length,o=e.nice_match,l=e.strstart>e.w_size-y?e.strstart-(e.w_size-y):0,c=e.window,f=e.w_mask,h=e.prev,d=e.strstart+A,u=c[i+s-1],p=c[i+s];e.prev_length>=e.good_match&&(a>>=2),o>e.lookahead&&(o=e.lookahead);do{if(c[(r=t)+s]===p&&c[r+s-1]===u&&c[r]===c[i]&&c[++r]===c[i+1]){for(i+=2,r++;c[++i]===c[++r]&&c[++i]===c[++r]&&c[++i]===c[++r]&&c[++i]===c[++r]&&c[++i]===c[++r]&&c[++i]===c[++r]&&c[++i]===c[++r]&&c[++i]===c[++r]&&il&&0!=--a);return s<=e.lookahead?s:e.lookahead}function V(e){var t,r,n,i,l,c,f,h,d,u=e.w_size;do{if(h=e.window_size-e.lookahead-e.strstart,e.strstart>=u+(u-y)){for(a.arraySet(e.window,e.window,u,u,0),e.match_start-=u,e.strstart-=u,e.block_start-=u,t=r=e.hash_size;n=e.head[--t],e.head[t]=u<=n?n-u:0,--r;);for(t=r=u;n=e.prev[--t],e.prev[t]=u<=n?n-u:0,--r;);h+=u}if(0===e.strm.avail_in)break;if(l=e.strm,c=e.window,f=e.strstart+e.lookahead,h=h,d=void 0,d=l.avail_in,r=0===(d=h=_)for(i=e.strstart-e.insert,e.ins_h=e.window[i],e.ins_h=(e.ins_h<=_&&(e.ins_h=(e.ins_h<=_)if(n=i._tr_tally(e,e.strstart-e.match_start,e.match_length-_),e.lookahead-=e.match_length,e.match_length<=e.max_lazy_match&&e.lookahead>=_){for(e.match_length--;e.strstart++,e.ins_h=(e.ins_h<=_&&(e.ins_h=(e.ins_h<=_&&e.match_length<=e.prev_length){for(a=e.strstart+e.lookahead-_,n=i._tr_tally(e,e.strstart-1-e.prev_match,e.prev_length-_),e.lookahead-=e.prev_length-1,e.prev_length-=2;++e.strstart<=a&&(e.ins_h=(e.ins_h<>1,l.l_buf=3*l.lit_bufsize,l.level=t,l.strategy=s,l.method=r,j(e)}n=[new H(0,0,0,0,(function(e,t){var r=65535;for(r>e.pending_buf_size-5&&(r=e.pending_buf_size-5);;){if(e.lookahead<=1){if(V(e),0===e.lookahead&&t===c)return x;if(0===e.lookahead)break}e.strstart+=e.lookahead,e.lookahead=0;var n=e.block_start+r;if((0===e.strstart||e.strstart>=n)&&(e.lookahead=e.strstart-n,e.strstart=n,N(e,!1),0===e.strm.avail_out))return x;if(e.strstart-e.block_start>=e.w_size-y&&(N(e,!1),0===e.strm.avail_out))return x}return e.insert=0,t===f?(N(e,!0),0===e.strm.avail_out?I:R):(e.strstart>e.block_start&&(N(e,!1),e.strm.avail_out),x)})),new H(4,4,8,4,z),new H(4,5,16,8,z),new H(4,6,32,32,z),new H(4,4,16,16,W),new H(8,16,32,32,W),new H(8,16,128,128,W),new H(8,32,128,256,W),new H(32,128,258,1024,W),new H(32,258,258,4096,W)],r.deflateInit=function(e,t){return $(e,t,m,15,8,0)},r.deflateInit2=$,r.deflateReset=j,r.deflateResetKeep=G,r.deflateSetHeader=function(e,t){return e&&e.state&&2===e.state.wrap?(e.state.gzhead=t,h):d},r.deflate=function(e,t){var r,a,s,l;if(!e||!e.state||5>8&255),L(a,a.gzhead.time>>16&255),L(a,a.gzhead.time>>24&255),L(a,9===a.level?2:2<=a.strategy||a.level<2?4:0),L(a,255&a.gzhead.os),a.gzhead.extra&&a.gzhead.extra.length&&(L(a,255&a.gzhead.extra.length),L(a,a.gzhead.extra.length>>8&255)),a.gzhead.hcrc&&(e.adler=o(e.adler,a.pending_buf,a.pending,0)),a.gzindex=0,a.status=69):(L(a,0),L(a,0),L(a,0),L(a,0),L(a,0),L(a,9===a.level?2:2<=a.strategy||a.level<2?4:0),L(a,3),a.status=B)):(u=m+(a.w_bits-8<<4)<<8,u|=(2<=a.strategy||a.level<2?0:a.level<6?1:6===a.level?2:3)<<6,0!==a.strstart&&(u|=32),u+=31-u%31,a.status=B,M(a,u),0!==a.strstart&&(M(a,e.adler>>>16),M(a,65535&e.adler)),e.adler=1)),69===a.status)if(a.gzhead.extra){for(s=a.pending;a.gzindex<(65535&a.gzhead.extra.length)&&(a.pending!==a.pending_buf_size||(a.gzhead.hcrc&&a.pending>s&&(e.adler=o(e.adler,a.pending_buf,a.pending-s,s)),P(e),s=a.pending,a.pending!==a.pending_buf_size));)L(a,255&a.gzhead.extra[a.gzindex]),a.gzindex++;a.gzhead.hcrc&&a.pending>s&&(e.adler=o(e.adler,a.pending_buf,a.pending-s,s)),a.gzindex===a.gzhead.extra.length&&(a.gzindex=0,a.status=73)}else a.status=73;if(73===a.status)if(a.gzhead.name){s=a.pending;do{if(a.pending===a.pending_buf_size&&(a.gzhead.hcrc&&a.pending>s&&(e.adler=o(e.adler,a.pending_buf,a.pending-s,s)),P(e),s=a.pending,a.pending===a.pending_buf_size)){l=1;break}}while(l=a.gzindexs&&(e.adler=o(e.adler,a.pending_buf,a.pending-s,s)),0===l&&(a.gzindex=0,a.status=91)}else a.status=91;if(91===a.status)if(a.gzhead.comment){s=a.pending;do{if(a.pending===a.pending_buf_size&&(a.gzhead.hcrc&&a.pending>s&&(e.adler=o(e.adler,a.pending_buf,a.pending-s,s)),P(e),s=a.pending,a.pending===a.pending_buf_size)){l=1;break}}while(l=a.gzindexs&&(e.adler=o(e.adler,a.pending_buf,a.pending-s,s)),0===l&&(a.status=103)}else a.status=103;if(103===a.status&&(a.gzhead.hcrc?(a.pending+2>a.pending_buf_size&&P(e),a.pending+2<=a.pending_buf_size&&(L(a,255&e.adler),L(a,e.adler>>8&255),e.adler=0,a.status=B)):a.status=B),0!==a.pending){if(P(e),0===e.avail_out)return a.last_flush=-1,h}else if(0===e.avail_in&&O(t)<=O(r)&&t!==f)return D(e,-5);if(666===a.status&&0!==e.avail_in)return D(e,-5);if(0!==e.avail_in||0!==a.lookahead||t!==c&&666!==a.status){var u=2===a.strategy?function(e,t){for(var r;;){if(0===e.lookahead&&(V(e),0===e.lookahead)){if(t===c)return x;break}if(e.match_length=0,r=i._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++,r&&(N(e,!1),0===e.strm.avail_out))return x}return e.insert=0,t===f?(N(e,!0),0===e.strm.avail_out?I:R):e.last_lit&&(N(e,!1),0===e.strm.avail_out)?x:T}(a,t):3===a.strategy?function(e,t){for(var r,n,a,s,o=e.window;;){if(e.lookahead<=A){if(V(e),e.lookahead<=A&&t===c)return x;if(0===e.lookahead)break}if(e.match_length=0,e.lookahead>=_&&0e.lookahead&&(e.match_length=e.lookahead)}if(e.match_length>=_?(r=i._tr_tally(e,1,e.match_length-_),e.lookahead-=e.match_length,e.strstart+=e.match_length,e.match_length=0):(r=i._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++),r&&(N(e,!1),0===e.strm.avail_out))return x}return e.insert=0,t===f?(N(e,!0),0===e.strm.avail_out?I:R):e.last_lit&&(N(e,!1),0===e.strm.avail_out)?x:T}(a,t):n[a.level].func(a,t);if(u!==I&&u!==R||(a.status=666),u===x||u===I)return 0===e.avail_out&&(a.last_flush=-1),h;if(u===T&&(1===t?i._tr_align(a):5!==t&&(i._tr_stored_block(a,0,0,!1),3===t&&(F(a.head),0===a.lookahead&&(a.strstart=0,a.block_start=0,a.insert=0))),P(e),0===e.avail_out))return a.last_flush=-1,h}return t===f&&(a.wrap<=0||(2===a.wrap?(L(a,255&e.adler),L(a,e.adler>>8&255),L(a,e.adler>>16&255),L(a,e.adler>>24&255),L(a,255&e.total_in),L(a,e.total_in>>8&255),L(a,e.total_in>>16&255),L(a,e.total_in>>24&255)):(M(a,e.adler>>>16),M(a,65535&e.adler)),P(e),0>>=n=r>>>24,E-=n,0===(n=r>>>16&255))u[d++]=65535&r;else{if(!(16&n)){if(0==(64&n)){r=_[(65535&r)+(S&(1<>>=n,E-=n),E<15&&(S+=f[c++]<>>=n=r>>>24,E-=n,!(16&(n=r>>>16&255))){if(0==(64&n)){r=A[(65535&r)+(S&(1<>>=n,E-=n,(n=d-p)>3)<<3))-1,e.next_in=c-=a,e.next_out=d,e.avail_in=c>>24&255)+(e>>>8&65280)+((65280&e)<<8)+((255&e)<<24)}function m(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new n.Buf16(320),this.work=new n.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function b(e){var t;return e&&e.state?(t=e.state,e.total_in=e.total_out=t.total=0,e.msg="",t.wrap&&(e.adler=1&t.wrap),t.mode=d,t.last=0,t.havedict=0,t.dmax=32768,t.head=null,t.hold=0,t.bits=0,t.lencode=t.lendyn=new n.Buf32(u),t.distcode=t.distdyn=new n.Buf32(p),t.sane=1,t.back=-1,f):h}function v(e){var t;return e&&e.state?((t=e.state).wsize=0,t.whave=0,t.wnext=0,b(e)):h}function w(e,t){var r,n;return!e||!e.state||(n=e.state,t<0?(r=0,t=-t):(r=1+(t>>4),t<48&&(t&=15)),t&&(t<8||15>>8&255,r.check=i(r.check,j,2,0),A=C=0,r.mode=2;else if(r.flags=0,r.head&&(r.head.done=!1),!(1&r.wrap)||(((255&C)<<8)+(C>>8))%31)e.msg="incorrect header check",r.mode=30;else if(8!=(15&C))e.msg="unknown compression method",r.mode=30;else{if(A-=4,N=8+(15&(C>>>=4)),0===r.wbits)r.wbits=N;else if(N>r.wbits){e.msg="invalid window size",r.mode=30;break}r.dmax=1<>8&1),512&r.flags&&(j[0]=255&C,j[1]=C>>>8&255,r.check=i(r.check,j,2,0)),A=C=0,r.mode=3;case 3:for(;A<32;){if(0===v)break e;v--,C+=u[m++]<>>8&255,j[2]=C>>>16&255,j[3]=C>>>24&255,r.check=i(r.check,j,4,0)),A=C=0,r.mode=4;case 4:for(;A<16;){if(0===v)break e;v--,C+=u[m++]<>8),512&r.flags&&(j[0]=255&C,j[1]=C>>>8&255,r.check=i(r.check,j,2,0)),A=C=0,r.mode=5;case 5:if(1024&r.flags){for(;A<16;){if(0===v)break e;v--,C+=u[m++]<>>8&255,r.check=i(r.check,j,2,0)),A=C=0}else r.head&&(r.head.extra=null);r.mode=6;case 6:if(1024&r.flags&&((B=v<(B=r.length)?v:B)&&(r.head&&(N=r.head.extra_len-r.length,r.head.extra||(r.head.extra=new Array(r.head.extra_len)),n.arraySet(r.head.extra,u,m,B,N)),512&r.flags&&(r.check=i(r.check,u,B,m)),v-=B,m+=B,r.length-=B),r.length))break e;r.length=0,r.mode=7;case 7:if(2048&r.flags){if(0===v)break e;for(B=0;N=u[m+B++],r.head&&N&&r.length<65536&&(r.head.name+=String.fromCharCode(N)),N&&B>9&1,r.head.done=!0),e.adler=r.check=0,r.mode=12;break;case 10:for(;A<32;){if(0===v)break e;v--,C+=u[m++]<>>=7&A,A-=7&A,r.mode=27;else{for(;A<3;){if(0===v)break e;v--,C+=u[m++]<>>=1)){case 0:r.mode=14;break;case 1:Y=K=void 0;var Y,K=r;if(_){for(S=new n.Buf32(512),E=new n.Buf32(32),Y=0;Y<144;)K.lens[Y++]=8;for(;Y<256;)K.lens[Y++]=9;for(;Y<280;)K.lens[Y++]=7;for(;Y<288;)K.lens[Y++]=8;for(o(l,K.lens,0,288,S,0,K.work,{bits:9}),Y=0;Y<32;)K.lens[Y++]=5;o(c,K.lens,0,32,E,0,K.work,{bits:5}),_=!1}if(K.lencode=S,K.lenbits=9,K.distcode=E,K.distbits=5,r.mode=20,6!==t)break;C>>>=2,A-=2;break e;case 2:r.mode=17;break;case 3:e.msg="invalid block type",r.mode=30}C>>>=2,A-=2}break;case 14:for(C>>>=7&A,A-=7&A;A<32;){if(0===v)break e;v--,C+=u[m++]<>>16^65535)){e.msg="invalid stored block lengths",r.mode=30;break}if(r.length=65535&C,A=C=0,r.mode=15,6===t)break e;case 15:r.mode=16;case 16:if(B=r.length){if(0===(B=w<(B=v>>=5,A-=5,r.ndist=1+(31&C),C>>>=5,A-=5,r.ncode=4+(15&C),C>>>=4,A-=4,286>>=3,A-=3}for(;r.have<19;)r.lens[$[r.have++]]=0;if(r.lencode=r.lendyn,r.lenbits=7,M={bits:r.lenbits},L=o(0,r.lens,0,19,r.lencode,0,r.work,M),r.lenbits=M.bits,L){e.msg="invalid code lengths set",r.mode=30;break}r.have=0,r.mode=19;case 19:for(;r.have>>16&255,D=65535&G,!((I=G>>>24)<=A);){if(0===v)break e;v--,C+=u[m++]<>>=I,A-=I,r.lens[r.have++]=D;else{if(16===D){for(U=I+2;A>>=I,A-=I,0===r.have){e.msg="invalid bit length repeat",r.mode=30;break}N=r.lens[r.have-1],B=3+(3&C),C>>>=2,A-=2}else if(17===D){for(U=I+3;A>>=I)),C>>>=3,A=A-I-3}else{for(U=I+7;A>>=I)),C>>>=7,A=A-I-7}if(r.have+B>r.nlen+r.ndist){e.msg="invalid bit length repeat",r.mode=30;break}for(;B--;)r.lens[r.have++]=N}}if(30===r.mode)break;if(0===r.lens[256]){e.msg="invalid code -- missing end-of-block",r.mode=30;break}if(r.lenbits=9,M={bits:r.lenbits},L=o(l,r.lens,0,r.nlen,r.lencode,0,r.work,M),r.lenbits=M.bits,L){e.msg="invalid literal/lengths set",r.mode=30;break}if(r.distbits=6,r.distcode=r.distdyn,M={bits:r.distbits},L=o(c,r.lens,r.nlen,r.ndist,r.distcode,0,r.work,M),r.distbits=M.bits,L){e.msg="invalid distances set",r.mode=30;break}if(r.mode=20,6===t)break e;case 20:r.mode=21;case 21:if(6<=v&&258<=w){e.next_out=b,e.avail_out=w,e.next_in=m,e.avail_in=v,r.hold=C,r.bits=A,s(e,k),b=e.next_out,p=e.output,w=e.avail_out,m=e.next_in,u=e.input,v=e.avail_in,C=r.hold,A=r.bits,12===r.mode&&(r.back=-1);break}for(r.back=0;R=(G=r.lencode[C&(1<>>16&255,D=65535&G,!((I=G>>>24)<=A);){if(0===v)break e;v--,C+=u[m++]<>O)])>>>16&255,D=65535&G,!(O+(I=G>>>24)<=A);){if(0===v)break e;v--,C+=u[m++]<>>=O,A-=O,r.back+=O}if(C>>>=I,A-=I,r.back+=I,r.length=D,0===R){r.mode=26;break}if(32&R){r.back=-1,r.mode=12;break}if(64&R){e.msg="invalid literal/length code",r.mode=30;break}r.extra=15&R,r.mode=22;case 22:if(r.extra){for(U=r.extra;A>>=r.extra,A-=r.extra,r.back+=r.extra}r.was=r.length,r.mode=23;case 23:for(;R=(G=r.distcode[C&(1<>>16&255,D=65535&G,!((I=G>>>24)<=A);){if(0===v)break e;v--,C+=u[m++]<>O)])>>>16&255,D=65535&G,!(O+(I=G>>>24)<=A);){if(0===v)break e;v--,C+=u[m++]<>>=O,A-=O,r.back+=O}if(C>>>=I,A-=I,r.back+=I,64&R){e.msg="invalid distance code",r.mode=30;break}r.offset=D,r.extra=15&R,r.mode=24;case 24:if(r.extra){for(U=r.extra;A>>=r.extra,A-=r.extra,r.back+=r.extra}if(r.offset>r.dmax){e.msg="invalid distance too far back",r.mode=30;break}r.mode=25;case 25:if(0===w)break e;if(r.offset>(B=k-w)){if((B=r.offset-B)>r.whave&&r.sane){e.msg="invalid distance too far back",r.mode=30;break}x=B>r.wnext?(B-=r.wnext,r.wsize-B):r.wnext-B,B>r.length&&(B=r.length),T=r.window}else T=p,x=b-r.offset,B=r.length;for(w-=B=w=V.wsize?(n.arraySet(V.window,z,W-V.wsize,V.wsize,0),V.wnext=0,V.whave=V.wsize):(H<(X=V.wsize-V.wnext)&&(X=H),n.arraySet(V.window,z,W-H,X,V.wnext),(H-=X)?(n.arraySet(V.window,z,W-H,H,0),V.wnext=H,V.whave=V.wsize):(V.wnext+=X,V.wnext===V.wsize&&(V.wnext=0),V.whavev?(C=L[M+h[A]],O[F+h[A]]):(C=96,0),u=1<<(w=_-T),y=p=1<>T)+(p-=u)]=w<<24|C<<16|S|0,0!==p;);for(u=1<<_-1;D&u;)u>>=1;if(D=0!==u?(D&u-1)+u:0,A++,0==--P[_]){if(_===k)break;_=t[r+h[A]]}if(B<_&&(D&m)!==g){for(b+=y,I=1<<(x=_-(T=0===T?B:T));x+T>>7)]}function N(e,t){e.pending_buf[e.pending++]=255&t,e.pending_buf[e.pending++]=t>>>8&255}function L(e,t,r){e.bi_valid>v-r?(e.bi_buf|=t<>v-e.bi_valid,e.bi_valid+=r-v):(e.bi_buf|=t<>>=1,r<<=1,0<--t;);return r>>>1}function V(e,t,r){for(var n,a=new Array(b+1),i=0,s=1;s<=b;s++)a[s]=i=i+r[s-1]<<1;for(n=0;n<=t;n++){var o=e[2*n+1];0!==o&&(e[2*n]=U(a[o]++,o))}}function z(e){for(var t=0;t>1;1<=r;r--)X(e,i,r);for(a=l;r=e.heap[1],e.heap[1]=e.heap[e.heap_len--],X(e,i,1),n=e.heap[1],e.heap[--e.heap_max]=r,e.heap[--e.heap_max]=n,i[2*a]=i[2*r]+i[2*n],e.depth[a]=(e.depth[r]>=e.depth[n]?e.depth[r]:e.depth[n])+1,i[2*r+1]=i[2*n+1]=a,e.heap[1]=a++,X(e,i,1),2<=e.heap_len;);e.heap[--e.heap_max]=e.heap[1];for(var f,h,d,u,p,g=e,v=t.dyn_tree,w=t.max_code,C=t.stat_desc.static_tree,S=t.stat_desc.has_stree,E=t.stat_desc.extra_bits,_=t.stat_desc.extra_base,A=t.stat_desc.max_length,y=0,k=0;k<=b;k++)g.bl_count[k]=0;for(v[2*g.heap[g.heap_max]+1]=0,f=g.heap_max+1;f>=7;s>>=1)if(1&t&&0!==e.dyn_ltree[2*r])return a;if(0!==e.dyn_ltree[18]||0!==e.dyn_ltree[20]||0!==e.dyn_ltree[26])return i;for(r=32;r>>3,(o=e.static_len+3+7>>>3)<=s&&(s=o)):s=o=r+5,r+4<=s&&-1!==t)Z(e,t,r,n);else if(4===e.strategy||o===s)L(e,2+(n?1:0),3),G(e,x,T);else{L(e,4+(n?1:0),3);var c,f=e,h=(t=e.l_desc.max_code+1,r=e.d_desc.max_code+1,l+1);for(L(f,t-257,5),L(f,r-1,5),L(f,h-4,4),c=0;c>>8&255,e.pending_buf[e.d_buf+2*e.last_lit+1]=255&t,e.pending_buf[e.l_buf+e.last_lit]=255&r,e.last_lit++,0===t?e.dyn_ltree[2*r]++:(e.matches++,t--,e.dyn_ltree[2*(R[r]+d+1)]++,e.dyn_dtree[2*P(t)]++),e.last_lit===e.lit_bufsize-1},r._tr_align=function(e){L(e,2,3),M(e,C,x),16===(e=e).bi_valid?(N(e,e.bi_buf),e.bi_buf=0,e.bi_valid=0):8<=e.bi_valid&&(e.pending_buf[e.pending++]=255&e.bi_buf,e.bi_buf>>=8,e.bi_valid-=8)}},{"../utils/common":27}],39:[function(e,t,r){"use strict";t.exports=function(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}},{}]},{},[9])(9)},"undefined"==typeof DO_NOT_EXPORT_JSZIP?e.exports=i():"undefined"==typeof DO_NOT_EXPORT_JSZIP?(JSZipSync=i(),void 0!==(a="function"==typeof(a=i)?a.apply(t,[]):a)&&(e.exports=a)):("undefined"!=typeof window?s=window:void 0!==n?s=n:"undefined"!=typeof $&&$.global?s=$.global:"undefined"!=typeof self&&(s=self),s.JSZipSync=i())}).call(this,r("b639").Buffer,r("c8ba"))},2:function(e,t){},"21a6":function(e,t,r){(function(r){var n;void 0!==(n="function"==typeof(n=function(){"use strict";function t(e,t){return"undefined"==typeof t?t={autoBom:!1}:"object"!=typeof t&&(console.warn("Deprecated: Expected third argument to be a object"),t={autoBom:!t}),t.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(e.type)?new Blob(["\ufeff",e],{type:e.type}):e}function n(e,t,r){var n=new XMLHttpRequest;n.open("GET",e),n.responseType="blob",n.onload=function(){l(n.response,t,r)},n.onerror=function(){console.error("could not download file")},n.send()}function a(e){var t=new XMLHttpRequest;t.open("HEAD",e,!1);try{t.send()}catch(e){}return 200<=t.status&&299>=t.status}function i(e){try{e.dispatchEvent(new MouseEvent("click"))}catch(r){var t=document.createEvent("MouseEvents");t.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),e.dispatchEvent(t)}}var s="object"==typeof window&&window.window===window?window:"object"==typeof self&&self.self===self?self:"object"==typeof r&&r.global===r?r:void 0,o=s.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),l=s.saveAs||("object"!=typeof window||window!==s?function(){}:"download"in HTMLAnchorElement.prototype&&!o?function(e,t,r){var o=s.URL||s.webkitURL,l=document.createElement("a");t=t||e.name||"download",l.download=t,l.rel="noopener","string"==typeof e?(l.href=e,l.origin===location.origin?i(l):a(l.href)?n(e,t,r):i(l,l.target="_blank")):(l.href=o.createObjectURL(e),setTimeout((function(){o.revokeObjectURL(l.href)}),4e4),setTimeout((function(){i(l)}),0))}:"msSaveOrOpenBlob"in navigator?function(e,r,s){if(r=r||e.name||"download","string"!=typeof e)navigator.msSaveOrOpenBlob(t(e,s),r);else if(a(e))n(e,r,s);else{var o=document.createElement("a");o.href=e,o.target="_blank",setTimeout((function(){i(o)}))}}:function(e,t,r,a){if(a=a||open("","_blank"),a&&(a.document.title=a.document.body.innerText="downloading..."),"string"==typeof e)return n(e,t,r);var i="application/octet-stream"===e.type,l=/constructor/i.test(s.HTMLElement)||s.safari,c=/CriOS\/[\d]+/.test(navigator.userAgent);if((c||i&&l||o)&&"undefined"!=typeof FileReader){var f=new FileReader;f.onloadend=function(){var e=f.result;e=c?e:e.replace(/^data:[^;]*;/,"data:attachment/file;"),a?a.location.href=e:location=e,a=null},f.readAsDataURL(e)}else{var h=s.URL||s.webkitURL,d=h.createObjectURL(e);a?a.location=d:location.href=d,a=null,setTimeout((function(){h.revokeObjectURL(d)}),4e4)}});s.saveAs=l.saveAs=l,e.exports=l})?n.apply(t,[]):n)&&(e.exports=n)}).call(this,r("c8ba"))},2244:function(e,t,r){(function(t){var r={version:"1.14.0"};r[437]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÇüéâäàåçêëèïîìÄÅÉæÆôöòûùÿÖÜ¢£¥₧ƒáíóúñѪº¿⌐¬½¼¡«»░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀αßΓπΣσµτΦΘΩδ∞φε∩≡±≥≤⌠⌡÷≈°∙·√ⁿ²■ ",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e.charAt(n)]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),r[620]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÇüéâäàąçêëèïîćÄĄĘęłôöĆûùŚÖܢ٥śƒŹŻóÓńŃźż¿⌐¬½¼¡«»░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀αßΓπΣσµτΦΘΩδ∞φε∩≡±≥≤⌠⌡÷≈°∙·√ⁿ²■ ",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e.charAt(n)]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),r[737]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩαβγδεζηθικλμνξοπρσςτυφχψ░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀ωάέήϊίόύϋώΆΈΉΊΌΎΏ±≥≤ΪΫ÷≈°∙·√ⁿ²■ ",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e.charAt(n)]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),r[850]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÇüéâäàåçêëèïîìÄÅÉæÆôöòûùÿÖÜø£Ø×ƒáíóúñѪº¿®¬½¼¡«»░▒▓│┤ÁÂÀ©╣║╗╝¢¥┐└┴┬├─┼ãÃ╚╔╩╦╠═╬¤ðÐÊËÈıÍÎÏ┘┌█▄¦Ì▀ÓßÔÒõÕµþÞÚÛÙýݯ´­±‗¾¶§÷¸°¨·¹³²■ ",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e.charAt(n)]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),r[852]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÇüéâäůćçłëŐőîŹÄĆÉĹĺôöĽľŚśÖÜŤťŁ×čáíóúĄąŽžĘ꬟Ⱥ«»░▒▓│┤ÁÂĚŞ╣║╗╝Żż┐└┴┬├─┼Ăă╚╔╩╦╠═╬¤đĐĎËďŇÍÎě┘┌█▄ŢŮ▀ÓßÔŃńňŠšŔÚŕŰýÝţ´­˝˛ˇ˘§÷¸°¨˙űŘř■ ",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e.charAt(n)]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),r[857]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÇüéâäàåçêëèïîıÄÅÉæÆôöòûùİÖÜø£ØŞşáíóúñÑĞ𿮬½¼¡«»░▒▓│┤ÁÂÀ©╣║╗╝¢¥┐└┴┬├─┼ãÃ╚╔╩╦╠═╬¤ºªÊËÈ�ÍÎÏ┘┌█▄¦Ì▀ÓßÔÒõÕµ�×ÚÛÙìÿ¯´­±�¾¶§÷¸°¨·¹³²■ ",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e.charAt(n)]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),r[861]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÇüéâäàåçêëèÐðÞÄÅÉæÆôöþûÝýÖÜø£Ø₧ƒáíóúÁÍÓÚ¿⌐¬½¼¡«»░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀αßΓπΣσµτΦΘΩδ∞φε∩≡±≥≤⌠⌡÷≈°∙·√ⁿ²■ ",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e.charAt(n)]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),r[865]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÇüéâäàåçêëèïîìÄÅÉæÆôöòûùÿÖÜø£Ø₧ƒáíóúñѪº¿⌐¬½¼¡«¤░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀αßΓπΣσµτΦΘΩδ∞φε∩≡±≥≤⌠⌡÷≈°∙·√ⁿ²■ ",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e.charAt(n)]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),r[866]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмноп░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀рстуфхцчшщъыьэюяЁёЄєЇїЎў°∙·√№¤■ ",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e.charAt(n)]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),r[874]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€����…�����������‘’“”•–—�������� กขฃคฅฆงจฉชซฌญฎฏฐฑฒณดตถทธนบปผฝพฟภมยรฤลฦวศษสหฬอฮฯะัาำิีึืฺุู����฿เแโใไๅๆ็่้๊๋์ํ๎๏๐๑๒๓๔๕๖๗๘๙๚๛����",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e.charAt(n)]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),r[895]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ČüéďäĎŤčěĚĹÍľǪÄÁÉžŽôöÓůÚýÖÜŠĽÝŘťáíóúňŇŮÔšřŕŔ¼§«»░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀αßΓπΣσµτΦΘΩδ∞φε∩≡±≥≤⌠⌡÷≈°∙·√ⁿ²■ ",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e.charAt(n)]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),r[932]=function(){var e,t=[],r={},n=[];for(n[0]="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~���������������������������������。「」、・ヲァィゥェォャュョッーアイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワン゙゚��������������������������������".split(""),e=0;e!=n[0].length;++e)65533!==n[0][e].charCodeAt(0)&&(r[n[0][e]]=0+e,t[0+e]=n[0][e]);for(n[129]="���������������������������������������������������������������� 、。,.・:;?!゛゜´`¨^ ̄_ヽヾゝゞ〃仝々〆〇ー―‐/\~∥|…‥‘’“”()〔〕[]{}〈〉《》「」『』【】+-±×�÷=≠<>≦≧∞∴♂♀°′″℃¥$¢£%#&*@§☆★○●◎◇◆□■△▲▽▼※〒→←↑↓〓�����������∈∋⊆⊇⊂⊃∪∩��������∧∨¬⇒⇔∀∃�����������∠⊥⌒∂∇≡≒≪≫√∽∝∵∫∬�������ʼn♯♭♪†‡¶����◯���".split(""),e=0;e!=n[129].length;++e)65533!==n[129][e].charCodeAt(0)&&(r[n[129][e]]=33024+e,t[33024+e]=n[129][e]);for(n[130]="�������������������������������������������������������������������������������0123456789�������ABCDEFGHIJKLMNOPQRSTUVWXYZ�������abcdefghijklmnopqrstuvwxyz����ぁあぃいぅうぇえぉおかがきぎくぐけげこごさざしじすずせぜそぞただちぢっつづてでとどなにぬねのはばぱひびぴふぶぷへべぺほぼぽまみむめもゃやゅゆょよらりるれろゎわゐゑをん��������������".split(""),e=0;e!=n[130].length;++e)65533!==n[130][e].charCodeAt(0)&&(r[n[130][e]]=33280+e,t[33280+e]=n[130][e]);for(n[131]="����������������������������������������������������������������ァアィイゥウェエォオカガキギクグケゲコゴサザシジスズセゼソゾタダチヂッツヅテデトドナニヌネノハバパヒビピフブプヘベペホボポマミ�ムメモャヤュユョヨラリルレロヮワヰヱヲンヴヵヶ��������ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩ��������αβγδεζηθικλμνξοπρστυφχψω�����������������������������������������".split(""),e=0;e!=n[131].length;++e)65533!==n[131][e].charCodeAt(0)&&(r[n[131][e]]=33536+e,t[33536+e]=n[131][e]);for(n[132]="����������������������������������������������������������������АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ���������������абвгдеёжзийклмн�опрстуфхцчшщъыьэюя�������������─│┌┐┘└├┬┤┴┼━┃┏┓┛┗┣┳┫┻╋┠┯┨┷┿┝┰┥┸╂�����������������������������������������������������������������".split(""),e=0;e!=n[132].length;++e)65533!==n[132][e].charCodeAt(0)&&(r[n[132][e]]=33792+e,t[33792+e]=n[132][e]);for(n[135]="����������������������������������������������������������������①②③④⑤⑥⑦⑧⑨⑩⑪⑫⑬⑭⑮⑯⑰⑱⑲⑳ⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩ�㍉㌔㌢㍍㌘㌧㌃㌶㍑㍗㌍㌦㌣㌫㍊㌻㎜㎝㎞㎎㎏㏄㎡��������㍻�〝〟№㏍℡㊤㊥㊦㊧㊨㈱㈲㈹㍾㍽㍼≒≡∫∮∑√⊥∠∟⊿∵∩∪���������������������������������������������������������������������������������������������������".split(""),e=0;e!=n[135].length;++e)65533!==n[135][e].charCodeAt(0)&&(r[n[135][e]]=34560+e,t[34560+e]=n[135][e]);for(n[136]="���������������������������������������������������������������������������������������������������������������������������������������������������������������亜唖娃阿哀愛挨姶逢葵茜穐悪握渥旭葦芦鯵梓圧斡扱宛姐虻飴絢綾鮎或粟袷安庵按暗案闇鞍杏以伊位依偉囲夷委威尉惟意慰易椅為畏異移維緯胃萎衣謂違遺医井亥域育郁磯一壱溢逸稲茨芋鰯允印咽員因姻引飲淫胤蔭���".split(""),e=0;e!=n[136].length;++e)65533!==n[136][e].charCodeAt(0)&&(r[n[136][e]]=34816+e,t[34816+e]=n[136][e]);for(n[137]="����������������������������������������������������������������院陰隠韻吋右宇烏羽迂雨卯鵜窺丑碓臼渦嘘唄欝蔚鰻姥厩浦瓜閏噂云運雲荏餌叡営嬰影映曳栄永泳洩瑛盈穎頴英衛詠鋭液疫益駅悦謁越閲榎厭円�園堰奄宴延怨掩援沿演炎焔煙燕猿縁艶苑薗遠鉛鴛塩於汚甥凹央奥往応押旺横欧殴王翁襖鴬鴎黄岡沖荻億屋憶臆桶牡乙俺卸恩温穏音下化仮何伽価佳加可嘉夏嫁家寡科暇果架歌河火珂禍禾稼箇花苛茄荷華菓蝦課嘩貨迦過霞蚊俄峨我牙画臥芽蛾賀雅餓駕介会解回塊壊廻快怪悔恢懐戒拐改���".split(""),e=0;e!=n[137].length;++e)65533!==n[137][e].charCodeAt(0)&&(r[n[137][e]]=35072+e,t[35072+e]=n[137][e]);for(n[138]="����������������������������������������������������������������魁晦械海灰界皆絵芥蟹開階貝凱劾外咳害崖慨概涯碍蓋街該鎧骸浬馨蛙垣柿蛎鈎劃嚇各廓拡撹格核殻獲確穫覚角赫較郭閣隔革学岳楽額顎掛笠樫�橿梶鰍潟割喝恰括活渇滑葛褐轄且鰹叶椛樺鞄株兜竃蒲釜鎌噛鴨栢茅萱粥刈苅瓦乾侃冠寒刊勘勧巻喚堪姦完官寛干幹患感慣憾換敢柑桓棺款歓汗漢澗潅環甘監看竿管簡緩缶翰肝艦莞観諌貫還鑑間閑関陥韓館舘丸含岸巌玩癌眼岩翫贋雁頑顔願企伎危喜器基奇嬉寄岐希幾忌揮机旗既期棋棄���".split(""),e=0;e!=n[138].length;++e)65533!==n[138][e].charCodeAt(0)&&(r[n[138][e]]=35328+e,t[35328+e]=n[138][e]);for(n[139]="����������������������������������������������������������������機帰毅気汽畿祈季稀紀徽規記貴起軌輝飢騎鬼亀偽儀妓宜戯技擬欺犠疑祇義蟻誼議掬菊鞠吉吃喫桔橘詰砧杵黍却客脚虐逆丘久仇休及吸宮弓急救�朽求汲泣灸球究窮笈級糾給旧牛去居巨拒拠挙渠虚許距鋸漁禦魚亨享京供侠僑兇競共凶協匡卿叫喬境峡強彊怯恐恭挟教橋況狂狭矯胸脅興蕎郷鏡響饗驚仰凝尭暁業局曲極玉桐粁僅勤均巾錦斤欣欽琴禁禽筋緊芹菌衿襟謹近金吟銀九倶句区狗玖矩苦躯駆駈駒具愚虞喰空偶寓遇隅串櫛釧屑屈���".split(""),e=0;e!=n[139].length;++e)65533!==n[139][e].charCodeAt(0)&&(r[n[139][e]]=35584+e,t[35584+e]=n[139][e]);for(n[140]="����������������������������������������������������������������掘窟沓靴轡窪熊隈粂栗繰桑鍬勲君薫訓群軍郡卦袈祁係傾刑兄啓圭珪型契形径恵慶慧憩掲携敬景桂渓畦稽系経継繋罫茎荊蛍計詣警軽頚鶏芸迎鯨�劇戟撃激隙桁傑欠決潔穴結血訣月件倹倦健兼券剣喧圏堅嫌建憲懸拳捲検権牽犬献研硯絹県肩見謙賢軒遣鍵険顕験鹸元原厳幻弦減源玄現絃舷言諺限乎個古呼固姑孤己庫弧戸故枯湖狐糊袴股胡菰虎誇跨鈷雇顧鼓五互伍午呉吾娯後御悟梧檎瑚碁語誤護醐乞鯉交佼侯候倖光公功効勾厚口向���".split(""),e=0;e!=n[140].length;++e)65533!==n[140][e].charCodeAt(0)&&(r[n[140][e]]=35840+e,t[35840+e]=n[140][e]);for(n[141]="����������������������������������������������������������������后喉坑垢好孔孝宏工巧巷幸広庚康弘恒慌抗拘控攻昂晃更杭校梗構江洪浩港溝甲皇硬稿糠紅紘絞綱耕考肯肱腔膏航荒行衡講貢購郊酵鉱砿鋼閤降�項香高鴻剛劫号合壕拷濠豪轟麹克刻告国穀酷鵠黒獄漉腰甑忽惚骨狛込此頃今困坤墾婚恨懇昏昆根梱混痕紺艮魂些佐叉唆嵯左差査沙瑳砂詐鎖裟坐座挫債催再最哉塞妻宰彩才採栽歳済災采犀砕砦祭斎細菜裁載際剤在材罪財冴坂阪堺榊肴咲崎埼碕鷺作削咋搾昨朔柵窄策索錯桜鮭笹匙冊刷���".split(""),e=0;e!=n[141].length;++e)65533!==n[141][e].charCodeAt(0)&&(r[n[141][e]]=36096+e,t[36096+e]=n[141][e]);for(n[142]="����������������������������������������������������������������察拶撮擦札殺薩雑皐鯖捌錆鮫皿晒三傘参山惨撒散桟燦珊産算纂蚕讃賛酸餐斬暫残仕仔伺使刺司史嗣四士始姉姿子屍市師志思指支孜斯施旨枝止�死氏獅祉私糸紙紫肢脂至視詞詩試誌諮資賜雌飼歯事似侍児字寺慈持時次滋治爾璽痔磁示而耳自蒔辞汐鹿式識鴫竺軸宍雫七叱執失嫉室悉湿漆疾質実蔀篠偲柴芝屡蕊縞舎写射捨赦斜煮社紗者謝車遮蛇邪借勺尺杓灼爵酌釈錫若寂弱惹主取守手朱殊狩珠種腫趣酒首儒受呪寿授樹綬需囚収周���".split(""),e=0;e!=n[142].length;++e)65533!==n[142][e].charCodeAt(0)&&(r[n[142][e]]=36352+e,t[36352+e]=n[142][e]);for(n[143]="����������������������������������������������������������������宗就州修愁拾洲秀秋終繍習臭舟蒐衆襲讐蹴輯週酋酬集醜什住充十従戎柔汁渋獣縦重銃叔夙宿淑祝縮粛塾熟出術述俊峻春瞬竣舜駿准循旬楯殉淳�準潤盾純巡遵醇順処初所暑曙渚庶緒署書薯藷諸助叙女序徐恕鋤除傷償勝匠升召哨商唱嘗奨妾娼宵将小少尚庄床廠彰承抄招掌捷昇昌昭晶松梢樟樵沼消渉湘焼焦照症省硝礁祥称章笑粧紹肖菖蒋蕉衝裳訟証詔詳象賞醤鉦鍾鐘障鞘上丈丞乗冗剰城場壌嬢常情擾条杖浄状畳穣蒸譲醸錠嘱埴飾���".split(""),e=0;e!=n[143].length;++e)65533!==n[143][e].charCodeAt(0)&&(r[n[143][e]]=36608+e,t[36608+e]=n[143][e]);for(n[144]="����������������������������������������������������������������拭植殖燭織職色触食蝕辱尻伸信侵唇娠寝審心慎振新晋森榛浸深申疹真神秦紳臣芯薪親診身辛進針震人仁刃塵壬尋甚尽腎訊迅陣靭笥諏須酢図厨�逗吹垂帥推水炊睡粋翠衰遂酔錐錘随瑞髄崇嵩数枢趨雛据杉椙菅頗雀裾澄摺寸世瀬畝是凄制勢姓征性成政整星晴棲栖正清牲生盛精聖声製西誠誓請逝醒青静斉税脆隻席惜戚斥昔析石積籍績脊責赤跡蹟碩切拙接摂折設窃節説雪絶舌蝉仙先千占宣専尖川戦扇撰栓栴泉浅洗染潜煎煽旋穿箭線���".split(""),e=0;e!=n[144].length;++e)65533!==n[144][e].charCodeAt(0)&&(r[n[144][e]]=36864+e,t[36864+e]=n[144][e]);for(n[145]="����������������������������������������������������������������繊羨腺舛船薦詮賎践選遷銭銑閃鮮前善漸然全禅繕膳糎噌塑岨措曾曽楚狙疏疎礎祖租粗素組蘇訴阻遡鼠僧創双叢倉喪壮奏爽宋層匝惣想捜掃挿掻�操早曹巣槍槽漕燥争痩相窓糟総綜聡草荘葬蒼藻装走送遭鎗霜騒像増憎臓蔵贈造促側則即息捉束測足速俗属賊族続卒袖其揃存孫尊損村遜他多太汰詑唾堕妥惰打柁舵楕陀駄騨体堆対耐岱帯待怠態戴替泰滞胎腿苔袋貸退逮隊黛鯛代台大第醍題鷹滝瀧卓啄宅托択拓沢濯琢託鐸濁諾茸凧蛸只���".split(""),e=0;e!=n[145].length;++e)65533!==n[145][e].charCodeAt(0)&&(r[n[145][e]]=37120+e,t[37120+e]=n[145][e]);for(n[146]="����������������������������������������������������������������叩但達辰奪脱巽竪辿棚谷狸鱈樽誰丹単嘆坦担探旦歎淡湛炭短端箪綻耽胆蛋誕鍛団壇弾断暖檀段男談値知地弛恥智池痴稚置致蜘遅馳築畜竹筑蓄�逐秩窒茶嫡着中仲宙忠抽昼柱注虫衷註酎鋳駐樗瀦猪苧著貯丁兆凋喋寵帖帳庁弔張彫徴懲挑暢朝潮牒町眺聴脹腸蝶調諜超跳銚長頂鳥勅捗直朕沈珍賃鎮陳津墜椎槌追鎚痛通塚栂掴槻佃漬柘辻蔦綴鍔椿潰坪壷嬬紬爪吊釣鶴亭低停偵剃貞呈堤定帝底庭廷弟悌抵挺提梯汀碇禎程締艇訂諦蹄逓���".split(""),e=0;e!=n[146].length;++e)65533!==n[146][e].charCodeAt(0)&&(r[n[146][e]]=37376+e,t[37376+e]=n[146][e]);for(n[147]="����������������������������������������������������������������邸鄭釘鼎泥摘擢敵滴的笛適鏑溺哲徹撤轍迭鉄典填天展店添纏甜貼転顛点伝殿澱田電兎吐堵塗妬屠徒斗杜渡登菟賭途都鍍砥砺努度土奴怒倒党冬�凍刀唐塔塘套宕島嶋悼投搭東桃梼棟盗淘湯涛灯燈当痘祷等答筒糖統到董蕩藤討謄豆踏逃透鐙陶頭騰闘働動同堂導憧撞洞瞳童胴萄道銅峠鴇匿得徳涜特督禿篤毒独読栃橡凸突椴届鳶苫寅酉瀞噸屯惇敦沌豚遁頓呑曇鈍奈那内乍凪薙謎灘捺鍋楢馴縄畷南楠軟難汝二尼弐迩匂賑肉虹廿日乳入���".split(""),e=0;e!=n[147].length;++e)65533!==n[147][e].charCodeAt(0)&&(r[n[147][e]]=37632+e,t[37632+e]=n[147][e]);for(n[148]="����������������������������������������������������������������如尿韮任妊忍認濡禰祢寧葱猫熱年念捻撚燃粘乃廼之埜嚢悩濃納能脳膿農覗蚤巴把播覇杷波派琶破婆罵芭馬俳廃拝排敗杯盃牌背肺輩配倍培媒梅�楳煤狽買売賠陪這蝿秤矧萩伯剥博拍柏泊白箔粕舶薄迫曝漠爆縛莫駁麦函箱硲箸肇筈櫨幡肌畑畠八鉢溌発醗髪伐罰抜筏閥鳩噺塙蛤隼伴判半反叛帆搬斑板氾汎版犯班畔繁般藩販範釆煩頒飯挽晩番盤磐蕃蛮匪卑否妃庇彼悲扉批披斐比泌疲皮碑秘緋罷肥被誹費避非飛樋簸備尾微枇毘琵眉美���".split(""),e=0;e!=n[148].length;++e)65533!==n[148][e].charCodeAt(0)&&(r[n[148][e]]=37888+e,t[37888+e]=n[148][e]);for(n[149]="����������������������������������������������������������������鼻柊稗匹疋髭彦膝菱肘弼必畢筆逼桧姫媛紐百謬俵彪標氷漂瓢票表評豹廟描病秒苗錨鋲蒜蛭鰭品彬斌浜瀕貧賓頻敏瓶不付埠夫婦富冨布府怖扶敷�斧普浮父符腐膚芙譜負賦赴阜附侮撫武舞葡蕪部封楓風葺蕗伏副復幅服福腹複覆淵弗払沸仏物鮒分吻噴墳憤扮焚奮粉糞紛雰文聞丙併兵塀幣平弊柄並蔽閉陛米頁僻壁癖碧別瞥蔑箆偏変片篇編辺返遍便勉娩弁鞭保舗鋪圃捕歩甫補輔穂募墓慕戊暮母簿菩倣俸包呆報奉宝峰峯崩庖抱捧放方朋���".split(""),e=0;e!=n[149].length;++e)65533!==n[149][e].charCodeAt(0)&&(r[n[149][e]]=38144+e,t[38144+e]=n[149][e]);for(n[150]="����������������������������������������������������������������法泡烹砲縫胞芳萌蓬蜂褒訪豊邦鋒飽鳳鵬乏亡傍剖坊妨帽忘忙房暴望某棒冒紡肪膨謀貌貿鉾防吠頬北僕卜墨撲朴牧睦穆釦勃没殆堀幌奔本翻凡盆�摩磨魔麻埋妹昧枚毎哩槙幕膜枕鮪柾鱒桝亦俣又抹末沫迄侭繭麿万慢満漫蔓味未魅巳箕岬密蜜湊蓑稔脈妙粍民眠務夢無牟矛霧鵡椋婿娘冥名命明盟迷銘鳴姪牝滅免棉綿緬面麺摸模茂妄孟毛猛盲網耗蒙儲木黙目杢勿餅尤戻籾貰問悶紋門匁也冶夜爺耶野弥矢厄役約薬訳躍靖柳薮鑓愉愈油癒���".split(""),e=0;e!=n[150].length;++e)65533!==n[150][e].charCodeAt(0)&&(r[n[150][e]]=38400+e,t[38400+e]=n[150][e]);for(n[151]="����������������������������������������������������������������諭輸唯佑優勇友宥幽悠憂揖有柚湧涌猶猷由祐裕誘遊邑郵雄融夕予余与誉輿預傭幼妖容庸揚揺擁曜楊様洋溶熔用窯羊耀葉蓉要謡踊遥陽養慾抑欲�沃浴翌翼淀羅螺裸来莱頼雷洛絡落酪乱卵嵐欄濫藍蘭覧利吏履李梨理璃痢裏裡里離陸律率立葎掠略劉流溜琉留硫粒隆竜龍侶慮旅虜了亮僚両凌寮料梁涼猟療瞭稜糧良諒遼量陵領力緑倫厘林淋燐琳臨輪隣鱗麟瑠塁涙累類令伶例冷励嶺怜玲礼苓鈴隷零霊麗齢暦歴列劣烈裂廉恋憐漣煉簾練聯���".split(""),e=0;e!=n[151].length;++e)65533!==n[151][e].charCodeAt(0)&&(r[n[151][e]]=38656+e,t[38656+e]=n[151][e]);for(n[152]="����������������������������������������������������������������蓮連錬呂魯櫓炉賂路露労婁廊弄朗楼榔浪漏牢狼篭老聾蝋郎六麓禄肋録論倭和話歪賄脇惑枠鷲亙亘鰐詫藁蕨椀湾碗腕��������������������������������������������弌丐丕个丱丶丼丿乂乖乘亂亅豫亊舒弍于亞亟亠亢亰亳亶从仍仄仆仂仗仞仭仟价伉佚估佛佝佗佇佶侈侏侘佻佩佰侑佯來侖儘俔俟俎俘俛俑俚俐俤俥倚倨倔倪倥倅伜俶倡倩倬俾俯們倆偃假會偕偐偈做偖偬偸傀傚傅傴傲���".split(""),e=0;e!=n[152].length;++e)65533!==n[152][e].charCodeAt(0)&&(r[n[152][e]]=38912+e,t[38912+e]=n[152][e]);for(n[153]="����������������������������������������������������������������僉僊傳僂僖僞僥僭僣僮價僵儉儁儂儖儕儔儚儡儺儷儼儻儿兀兒兌兔兢竸兩兪兮冀冂囘册冉冏冑冓冕冖冤冦冢冩冪冫决冱冲冰况冽凅凉凛几處凩凭�凰凵凾刄刋刔刎刧刪刮刳刹剏剄剋剌剞剔剪剴剩剳剿剽劍劔劒剱劈劑辨辧劬劭劼劵勁勍勗勞勣勦飭勠勳勵勸勹匆匈甸匍匐匏匕匚匣匯匱匳匸區卆卅丗卉卍凖卞卩卮夘卻卷厂厖厠厦厥厮厰厶參簒雙叟曼燮叮叨叭叺吁吽呀听吭吼吮吶吩吝呎咏呵咎呟呱呷呰咒呻咀呶咄咐咆哇咢咸咥咬哄哈咨���".split(""),e=0;e!=n[153].length;++e)65533!==n[153][e].charCodeAt(0)&&(r[n[153][e]]=39168+e,t[39168+e]=n[153][e]);for(n[154]="����������������������������������������������������������������咫哂咤咾咼哘哥哦唏唔哽哮哭哺哢唹啀啣啌售啜啅啖啗唸唳啝喙喀咯喊喟啻啾喘喞單啼喃喩喇喨嗚嗅嗟嗄嗜嗤嗔嘔嗷嘖嗾嗽嘛嗹噎噐營嘴嘶嘲嘸�噫噤嘯噬噪嚆嚀嚊嚠嚔嚏嚥嚮嚶嚴囂嚼囁囃囀囈囎囑囓囗囮囹圀囿圄圉圈國圍圓團圖嗇圜圦圷圸坎圻址坏坩埀垈坡坿垉垓垠垳垤垪垰埃埆埔埒埓堊埖埣堋堙堝塲堡塢塋塰毀塒堽塹墅墹墟墫墺壞墻墸墮壅壓壑壗壙壘壥壜壤壟壯壺壹壻壼壽夂夊夐夛梦夥夬夭夲夸夾竒奕奐奎奚奘奢奠奧奬奩���".split(""),e=0;e!=n[154].length;++e)65533!==n[154][e].charCodeAt(0)&&(r[n[154][e]]=39424+e,t[39424+e]=n[154][e]);for(n[155]="����������������������������������������������������������������奸妁妝佞侫妣妲姆姨姜妍姙姚娥娟娑娜娉娚婀婬婉娵娶婢婪媚媼媾嫋嫂媽嫣嫗嫦嫩嫖嫺嫻嬌嬋嬖嬲嫐嬪嬶嬾孃孅孀孑孕孚孛孥孩孰孳孵學斈孺宀�它宦宸寃寇寉寔寐寤實寢寞寥寫寰寶寳尅將專對尓尠尢尨尸尹屁屆屎屓屐屏孱屬屮乢屶屹岌岑岔妛岫岻岶岼岷峅岾峇峙峩峽峺峭嶌峪崋崕崗嵜崟崛崑崔崢崚崙崘嵌嵒嵎嵋嵬嵳嵶嶇嶄嶂嶢嶝嶬嶮嶽嶐嶷嶼巉巍巓巒巖巛巫已巵帋帚帙帑帛帶帷幄幃幀幎幗幔幟幢幤幇幵并幺麼广庠廁廂廈廐廏���".split(""),e=0;e!=n[155].length;++e)65533!==n[155][e].charCodeAt(0)&&(r[n[155][e]]=39680+e,t[39680+e]=n[155][e]);for(n[156]="����������������������������������������������������������������廖廣廝廚廛廢廡廨廩廬廱廳廰廴廸廾弃弉彝彜弋弑弖弩弭弸彁彈彌彎弯彑彖彗彙彡彭彳彷徃徂彿徊很徑徇從徙徘徠徨徭徼忖忻忤忸忱忝悳忿怡恠�怙怐怩怎怱怛怕怫怦怏怺恚恁恪恷恟恊恆恍恣恃恤恂恬恫恙悁悍惧悃悚悄悛悖悗悒悧悋惡悸惠惓悴忰悽惆悵惘慍愕愆惶惷愀惴惺愃愡惻惱愍愎慇愾愨愧慊愿愼愬愴愽慂慄慳慷慘慙慚慫慴慯慥慱慟慝慓慵憙憖憇憬憔憚憊憑憫憮懌懊應懷懈懃懆憺懋罹懍懦懣懶懺懴懿懽懼懾戀戈戉戍戌戔戛���".split(""),e=0;e!=n[156].length;++e)65533!==n[156][e].charCodeAt(0)&&(r[n[156][e]]=39936+e,t[39936+e]=n[156][e]);for(n[157]="����������������������������������������������������������������戞戡截戮戰戲戳扁扎扞扣扛扠扨扼抂抉找抒抓抖拔抃抔拗拑抻拏拿拆擔拈拜拌拊拂拇抛拉挌拮拱挧挂挈拯拵捐挾捍搜捏掖掎掀掫捶掣掏掉掟掵捫�捩掾揩揀揆揣揉插揶揄搖搴搆搓搦搶攝搗搨搏摧摯摶摎攪撕撓撥撩撈撼據擒擅擇撻擘擂擱擧舉擠擡抬擣擯攬擶擴擲擺攀擽攘攜攅攤攣攫攴攵攷收攸畋效敖敕敍敘敞敝敲數斂斃變斛斟斫斷旃旆旁旄旌旒旛旙无旡旱杲昊昃旻杳昵昶昴昜晏晄晉晁晞晝晤晧晨晟晢晰暃暈暎暉暄暘暝曁暹曉暾暼���".split(""),e=0;e!=n[157].length;++e)65533!==n[157][e].charCodeAt(0)&&(r[n[157][e]]=40192+e,t[40192+e]=n[157][e]);for(n[158]="����������������������������������������������������������������曄暸曖曚曠昿曦曩曰曵曷朏朖朞朦朧霸朮朿朶杁朸朷杆杞杠杙杣杤枉杰枩杼杪枌枋枦枡枅枷柯枴柬枳柩枸柤柞柝柢柮枹柎柆柧檜栞框栩桀桍栲桎�梳栫桙档桷桿梟梏梭梔條梛梃檮梹桴梵梠梺椏梍桾椁棊椈棘椢椦棡椌棍棔棧棕椶椒椄棗棣椥棹棠棯椨椪椚椣椡棆楹楷楜楸楫楔楾楮椹楴椽楙椰楡楞楝榁楪榲榮槐榿槁槓榾槎寨槊槝榻槃榧樮榑榠榜榕榴槞槨樂樛槿權槹槲槧樅榱樞槭樔槫樊樒櫁樣樓橄樌橲樶橸橇橢橙橦橈樸樢檐檍檠檄檢檣���".split(""),e=0;e!=n[158].length;++e)65533!==n[158][e].charCodeAt(0)&&(r[n[158][e]]=40448+e,t[40448+e]=n[158][e]);for(n[159]="����������������������������������������������������������������檗蘗檻櫃櫂檸檳檬櫞櫑櫟檪櫚櫪櫻欅蘖櫺欒欖鬱欟欸欷盜欹飮歇歃歉歐歙歔歛歟歡歸歹歿殀殄殃殍殘殕殞殤殪殫殯殲殱殳殷殼毆毋毓毟毬毫毳毯�麾氈氓气氛氤氣汞汕汢汪沂沍沚沁沛汾汨汳沒沐泄泱泓沽泗泅泝沮沱沾沺泛泯泙泪洟衍洶洫洽洸洙洵洳洒洌浣涓浤浚浹浙涎涕濤涅淹渕渊涵淇淦涸淆淬淞淌淨淒淅淺淙淤淕淪淮渭湮渮渙湲湟渾渣湫渫湶湍渟湃渺湎渤滿渝游溂溪溘滉溷滓溽溯滄溲滔滕溏溥滂溟潁漑灌滬滸滾漿滲漱滯漲滌���".split(""),e=0;e!=n[159].length;++e)65533!==n[159][e].charCodeAt(0)&&(r[n[159][e]]=40704+e,t[40704+e]=n[159][e]);for(n[224]="����������������������������������������������������������������漾漓滷澆潺潸澁澀潯潛濳潭澂潼潘澎澑濂潦澳澣澡澤澹濆澪濟濕濬濔濘濱濮濛瀉瀋濺瀑瀁瀏濾瀛瀚潴瀝瀘瀟瀰瀾瀲灑灣炙炒炯烱炬炸炳炮烟烋烝�烙焉烽焜焙煥煕熈煦煢煌煖煬熏燻熄熕熨熬燗熹熾燒燉燔燎燠燬燧燵燼燹燿爍爐爛爨爭爬爰爲爻爼爿牀牆牋牘牴牾犂犁犇犒犖犢犧犹犲狃狆狄狎狒狢狠狡狹狷倏猗猊猜猖猝猴猯猩猥猾獎獏默獗獪獨獰獸獵獻獺珈玳珎玻珀珥珮珞璢琅瑯琥珸琲琺瑕琿瑟瑙瑁瑜瑩瑰瑣瑪瑶瑾璋璞璧瓊瓏瓔珱���".split(""),e=0;e!=n[224].length;++e)65533!==n[224][e].charCodeAt(0)&&(r[n[224][e]]=57344+e,t[57344+e]=n[224][e]);for(n[225]="����������������������������������������������������������������瓠瓣瓧瓩瓮瓲瓰瓱瓸瓷甄甃甅甌甎甍甕甓甞甦甬甼畄畍畊畉畛畆畚畩畤畧畫畭畸當疆疇畴疊疉疂疔疚疝疥疣痂疳痃疵疽疸疼疱痍痊痒痙痣痞痾痿�痼瘁痰痺痲痳瘋瘍瘉瘟瘧瘠瘡瘢瘤瘴瘰瘻癇癈癆癜癘癡癢癨癩癪癧癬癰癲癶癸發皀皃皈皋皎皖皓皙皚皰皴皸皹皺盂盍盖盒盞盡盥盧盪蘯盻眈眇眄眩眤眞眥眦眛眷眸睇睚睨睫睛睥睿睾睹瞎瞋瞑瞠瞞瞰瞶瞹瞿瞼瞽瞻矇矍矗矚矜矣矮矼砌砒礦砠礪硅碎硴碆硼碚碌碣碵碪碯磑磆磋磔碾碼磅磊磬���".split(""),e=0;e!=n[225].length;++e)65533!==n[225][e].charCodeAt(0)&&(r[n[225][e]]=57600+e,t[57600+e]=n[225][e]);for(n[226]="����������������������������������������������������������������磧磚磽磴礇礒礑礙礬礫祀祠祗祟祚祕祓祺祿禊禝禧齋禪禮禳禹禺秉秕秧秬秡秣稈稍稘稙稠稟禀稱稻稾稷穃穗穉穡穢穩龝穰穹穽窈窗窕窘窖窩竈窰�窶竅竄窿邃竇竊竍竏竕竓站竚竝竡竢竦竭竰笂笏笊笆笳笘笙笞笵笨笶筐筺笄筍笋筌筅筵筥筴筧筰筱筬筮箝箘箟箍箜箚箋箒箏筝箙篋篁篌篏箴篆篝篩簑簔篦篥籠簀簇簓篳篷簗簍篶簣簧簪簟簷簫簽籌籃籔籏籀籐籘籟籤籖籥籬籵粃粐粤粭粢粫粡粨粳粲粱粮粹粽糀糅糂糘糒糜糢鬻糯糲糴糶糺紆���".split(""),e=0;e!=n[226].length;++e)65533!==n[226][e].charCodeAt(0)&&(r[n[226][e]]=57856+e,t[57856+e]=n[226][e]);for(n[227]="����������������������������������������������������������������紂紜紕紊絅絋紮紲紿紵絆絳絖絎絲絨絮絏絣經綉絛綏絽綛綺綮綣綵緇綽綫總綢綯緜綸綟綰緘緝緤緞緻緲緡縅縊縣縡縒縱縟縉縋縢繆繦縻縵縹繃縷�縲縺繧繝繖繞繙繚繹繪繩繼繻纃緕繽辮繿纈纉續纒纐纓纔纖纎纛纜缸缺罅罌罍罎罐网罕罔罘罟罠罨罩罧罸羂羆羃羈羇羌羔羞羝羚羣羯羲羹羮羶羸譱翅翆翊翕翔翡翦翩翳翹飜耆耄耋耒耘耙耜耡耨耿耻聊聆聒聘聚聟聢聨聳聲聰聶聹聽聿肄肆肅肛肓肚肭冐肬胛胥胙胝胄胚胖脉胯胱脛脩脣脯腋���".split(""),e=0;e!=n[227].length;++e)65533!==n[227][e].charCodeAt(0)&&(r[n[227][e]]=58112+e,t[58112+e]=n[227][e]);for(n[228]="����������������������������������������������������������������隋腆脾腓腑胼腱腮腥腦腴膃膈膊膀膂膠膕膤膣腟膓膩膰膵膾膸膽臀臂膺臉臍臑臙臘臈臚臟臠臧臺臻臾舁舂舅與舊舍舐舖舩舫舸舳艀艙艘艝艚艟艤�艢艨艪艫舮艱艷艸艾芍芒芫芟芻芬苡苣苟苒苴苳苺莓范苻苹苞茆苜茉苙茵茴茖茲茱荀茹荐荅茯茫茗茘莅莚莪莟莢莖茣莎莇莊荼莵荳荵莠莉莨菴萓菫菎菽萃菘萋菁菷萇菠菲萍萢萠莽萸蔆菻葭萪萼蕚蒄葷葫蒭葮蒂葩葆萬葯葹萵蓊葢蒹蒿蒟蓙蓍蒻蓚蓐蓁蓆蓖蒡蔡蓿蓴蔗蔘蔬蔟蔕蔔蓼蕀蕣蕘蕈���".split(""),e=0;e!=n[228].length;++e)65533!==n[228][e].charCodeAt(0)&&(r[n[228][e]]=58368+e,t[58368+e]=n[228][e]);for(n[229]="����������������������������������������������������������������蕁蘂蕋蕕薀薤薈薑薊薨蕭薔薛藪薇薜蕷蕾薐藉薺藏薹藐藕藝藥藜藹蘊蘓蘋藾藺蘆蘢蘚蘰蘿虍乕虔號虧虱蚓蚣蚩蚪蚋蚌蚶蚯蛄蛆蚰蛉蠣蚫蛔蛞蛩蛬�蛟蛛蛯蜒蜆蜈蜀蜃蛻蜑蜉蜍蛹蜊蜴蜿蜷蜻蜥蜩蜚蝠蝟蝸蝌蝎蝴蝗蝨蝮蝙蝓蝣蝪蠅螢螟螂螯蟋螽蟀蟐雖螫蟄螳蟇蟆螻蟯蟲蟠蠏蠍蟾蟶蟷蠎蟒蠑蠖蠕蠢蠡蠱蠶蠹蠧蠻衄衂衒衙衞衢衫袁衾袞衵衽袵衲袂袗袒袮袙袢袍袤袰袿袱裃裄裔裘裙裝裹褂裼裴裨裲褄褌褊褓襃褞褥褪褫襁襄褻褶褸襌褝襠襞���".split(""),e=0;e!=n[229].length;++e)65533!==n[229][e].charCodeAt(0)&&(r[n[229][e]]=58624+e,t[58624+e]=n[229][e]);for(n[230]="����������������������������������������������������������������襦襤襭襪襯襴襷襾覃覈覊覓覘覡覩覦覬覯覲覺覽覿觀觚觜觝觧觴觸訃訖訐訌訛訝訥訶詁詛詒詆詈詼詭詬詢誅誂誄誨誡誑誥誦誚誣諄諍諂諚諫諳諧�諤諱謔諠諢諷諞諛謌謇謚諡謖謐謗謠謳鞫謦謫謾謨譁譌譏譎證譖譛譚譫譟譬譯譴譽讀讌讎讒讓讖讙讚谺豁谿豈豌豎豐豕豢豬豸豺貂貉貅貊貍貎貔豼貘戝貭貪貽貲貳貮貶賈賁賤賣賚賽賺賻贄贅贊贇贏贍贐齎贓賍贔贖赧赭赱赳趁趙跂趾趺跏跚跖跌跛跋跪跫跟跣跼踈踉跿踝踞踐踟蹂踵踰踴蹊���".split(""),e=0;e!=n[230].length;++e)65533!==n[230][e].charCodeAt(0)&&(r[n[230][e]]=58880+e,t[58880+e]=n[230][e]);for(n[231]="����������������������������������������������������������������蹇蹉蹌蹐蹈蹙蹤蹠踪蹣蹕蹶蹲蹼躁躇躅躄躋躊躓躑躔躙躪躡躬躰軆躱躾軅軈軋軛軣軼軻軫軾輊輅輕輒輙輓輜輟輛輌輦輳輻輹轅轂輾轌轉轆轎轗轜�轢轣轤辜辟辣辭辯辷迚迥迢迪迯邇迴逅迹迺逑逕逡逍逞逖逋逧逶逵逹迸遏遐遑遒逎遉逾遖遘遞遨遯遶隨遲邂遽邁邀邊邉邏邨邯邱邵郢郤扈郛鄂鄒鄙鄲鄰酊酖酘酣酥酩酳酲醋醉醂醢醫醯醪醵醴醺釀釁釉釋釐釖釟釡釛釼釵釶鈞釿鈔鈬鈕鈑鉞鉗鉅鉉鉤鉈銕鈿鉋鉐銜銖銓銛鉚鋏銹銷鋩錏鋺鍄錮���".split(""),e=0;e!=n[231].length;++e)65533!==n[231][e].charCodeAt(0)&&(r[n[231][e]]=59136+e,t[59136+e]=n[231][e]);for(n[232]="����������������������������������������������������������������錙錢錚錣錺錵錻鍜鍠鍼鍮鍖鎰鎬鎭鎔鎹鏖鏗鏨鏥鏘鏃鏝鏐鏈鏤鐚鐔鐓鐃鐇鐐鐶鐫鐵鐡鐺鑁鑒鑄鑛鑠鑢鑞鑪鈩鑰鑵鑷鑽鑚鑼鑾钁鑿閂閇閊閔閖閘閙�閠閨閧閭閼閻閹閾闊濶闃闍闌闕闔闖關闡闥闢阡阨阮阯陂陌陏陋陷陜陞陝陟陦陲陬隍隘隕隗險隧隱隲隰隴隶隸隹雎雋雉雍襍雜霍雕雹霄霆霈霓霎霑霏霖霙霤霪霰霹霽霾靄靆靈靂靉靜靠靤靦靨勒靫靱靹鞅靼鞁靺鞆鞋鞏鞐鞜鞨鞦鞣鞳鞴韃韆韈韋韜韭齏韲竟韶韵頏頌頸頤頡頷頽顆顏顋顫顯顰���".split(""),e=0;e!=n[232].length;++e)65533!==n[232][e].charCodeAt(0)&&(r[n[232][e]]=59392+e,t[59392+e]=n[232][e]);for(n[233]="����������������������������������������������������������������顱顴顳颪颯颱颶飄飃飆飩飫餃餉餒餔餘餡餝餞餤餠餬餮餽餾饂饉饅饐饋饑饒饌饕馗馘馥馭馮馼駟駛駝駘駑駭駮駱駲駻駸騁騏騅駢騙騫騷驅驂驀驃�騾驕驍驛驗驟驢驥驤驩驫驪骭骰骼髀髏髑髓體髞髟髢髣髦髯髫髮髴髱髷髻鬆鬘鬚鬟鬢鬣鬥鬧鬨鬩鬪鬮鬯鬲魄魃魏魍魎魑魘魴鮓鮃鮑鮖鮗鮟鮠鮨鮴鯀鯊鮹鯆鯏鯑鯒鯣鯢鯤鯔鯡鰺鯲鯱鯰鰕鰔鰉鰓鰌鰆鰈鰒鰊鰄鰮鰛鰥鰤鰡鰰鱇鰲鱆鰾鱚鱠鱧鱶鱸鳧鳬鳰鴉鴈鳫鴃鴆鴪鴦鶯鴣鴟鵄鴕鴒鵁鴿鴾鵆鵈���".split(""),e=0;e!=n[233].length;++e)65533!==n[233][e].charCodeAt(0)&&(r[n[233][e]]=59648+e,t[59648+e]=n[233][e]);for(n[234]="����������������������������������������������������������������鵝鵞鵤鵑鵐鵙鵲鶉鶇鶫鵯鵺鶚鶤鶩鶲鷄鷁鶻鶸鶺鷆鷏鷂鷙鷓鷸鷦鷭鷯鷽鸚鸛鸞鹵鹹鹽麁麈麋麌麒麕麑麝麥麩麸麪麭靡黌黎黏黐黔黜點黝黠黥黨黯�黴黶黷黹黻黼黽鼇鼈皷鼕鼡鼬鼾齊齒齔齣齟齠齡齦齧齬齪齷齲齶龕龜龠堯槇遙瑤凜熙�������������������������������������������������������������������������������������������".split(""),e=0;e!=n[234].length;++e)65533!==n[234][e].charCodeAt(0)&&(r[n[234][e]]=59904+e,t[59904+e]=n[234][e]);for(n[237]="����������������������������������������������������������������纊褜鍈銈蓜俉炻昱棈鋹曻彅丨仡仼伀伃伹佖侒侊侚侔俍偀倢俿倞偆偰偂傔僴僘兊兤冝冾凬刕劜劦勀勛匀匇匤卲厓厲叝﨎咜咊咩哿喆坙坥垬埈埇﨏�塚增墲夋奓奛奝奣妤妺孖寀甯寘寬尞岦岺峵崧嵓﨑嵂嵭嶸嶹巐弡弴彧德忞恝悅悊惞惕愠惲愑愷愰憘戓抦揵摠撝擎敎昀昕昻昉昮昞昤晥晗晙晴晳暙暠暲暿曺朎朗杦枻桒柀栁桄棏﨓楨﨔榘槢樰橫橆橳橾櫢櫤毖氿汜沆汯泚洄涇浯涖涬淏淸淲淼渹湜渧渼溿澈澵濵瀅瀇瀨炅炫焏焄煜煆煇凞燁燾犱���".split(""),e=0;e!=n[237].length;++e)65533!==n[237][e].charCodeAt(0)&&(r[n[237][e]]=60672+e,t[60672+e]=n[237][e]);for(n[238]="����������������������������������������������������������������犾猤猪獷玽珉珖珣珒琇珵琦琪琩琮瑢璉璟甁畯皂皜皞皛皦益睆劯砡硎硤硺礰礼神祥禔福禛竑竧靖竫箞精絈絜綷綠緖繒罇羡羽茁荢荿菇菶葈蒴蕓蕙�蕫﨟薰蘒﨡蠇裵訒訷詹誧誾諟諸諶譓譿賰賴贒赶﨣軏﨤逸遧郞都鄕鄧釚釗釞釭釮釤釥鈆鈐鈊鈺鉀鈼鉎鉙鉑鈹鉧銧鉷鉸鋧鋗鋙鋐﨧鋕鋠鋓錥錡鋻﨨錞鋿錝錂鍰鍗鎤鏆鏞鏸鐱鑅鑈閒隆﨩隝隯霳霻靃靍靏靑靕顗顥飯飼餧館馞驎髙髜魵魲鮏鮱鮻鰀鵰鵫鶴鸙黑��ⅰⅱⅲⅳⅴⅵⅶⅷⅸⅹ¬¦'"���".split(""),e=0;e!=n[238].length;++e)65533!==n[238][e].charCodeAt(0)&&(r[n[238][e]]=60928+e,t[60928+e]=n[238][e]);for(n[250]="����������������������������������������������������������������ⅰⅱⅲⅳⅴⅵⅶⅷⅸⅹⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩ¬¦'"㈱№℡∵纊褜鍈銈蓜俉炻昱棈鋹曻彅丨仡仼伀伃伹佖侒侊侚侔俍偀倢俿倞偆偰偂傔僴僘兊�兤冝冾凬刕劜劦勀勛匀匇匤卲厓厲叝﨎咜咊咩哿喆坙坥垬埈埇﨏塚增墲夋奓奛奝奣妤妺孖寀甯寘寬尞岦岺峵崧嵓﨑嵂嵭嶸嶹巐弡弴彧德忞恝悅悊惞惕愠惲愑愷愰憘戓抦揵摠撝擎敎昀昕昻昉昮昞昤晥晗晙晴晳暙暠暲暿曺朎朗杦枻桒柀栁桄棏﨓楨﨔榘槢樰橫橆橳橾櫢櫤毖氿汜沆汯泚洄涇浯���".split(""),e=0;e!=n[250].length;++e)65533!==n[250][e].charCodeAt(0)&&(r[n[250][e]]=64e3+e,t[64e3+e]=n[250][e]);for(n[251]="����������������������������������������������������������������涖涬淏淸淲淼渹湜渧渼溿澈澵濵瀅瀇瀨炅炫焏焄煜煆煇凞燁燾犱犾猤猪獷玽珉珖珣珒琇珵琦琪琩琮瑢璉璟甁畯皂皜皞皛皦益睆劯砡硎硤硺礰礼神�祥禔福禛竑竧靖竫箞精絈絜綷綠緖繒罇羡羽茁荢荿菇菶葈蒴蕓蕙蕫﨟薰蘒﨡蠇裵訒訷詹誧誾諟諸諶譓譿賰賴贒赶﨣軏﨤逸遧郞都鄕鄧釚釗釞釭釮釤釥鈆鈐鈊鈺鉀鈼鉎鉙鉑鈹鉧銧鉷鉸鋧鋗鋙鋐﨧鋕鋠鋓錥錡鋻﨨錞鋿錝錂鍰鍗鎤鏆鏞鏸鐱鑅鑈閒隆﨩隝隯霳霻靃靍靏靑靕顗顥飯飼餧館馞驎髙���".split(""),e=0;e!=n[251].length;++e)65533!==n[251][e].charCodeAt(0)&&(r[n[251][e]]=64256+e,t[64256+e]=n[251][e]);for(n[252]="����������������������������������������������������������������髜魵魲鮏鮱鮻鰀鵰鵫鶴鸙黑������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������".split(""),e=0;e!=n[252].length;++e)65533!==n[252][e].charCodeAt(0)&&(r[n[252][e]]=64512+e,t[64512+e]=n[252][e]);return{enc:r,dec:t}}(),r[936]=function(){var e,t=[],r={},n=[];for(n[0]="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�������������������������������������������������������������������������������������������������������������������������������".split(""),e=0;e!=n[0].length;++e)65533!==n[0][e].charCodeAt(0)&&(r[n[0][e]]=0+e,t[0+e]=n[0][e]);for(n[129]="����������������������������������������������������������������丂丄丅丆丏丒丗丟丠両丣並丩丮丯丱丳丵丷丼乀乁乂乄乆乊乑乕乗乚乛乢乣乤乥乧乨乪乫乬乭乮乯乲乴乵乶乷乸乹乺乻乼乽乿亀亁亂亃亄亅亇亊�亐亖亗亙亜亝亞亣亪亯亰亱亴亶亷亸亹亼亽亾仈仌仏仐仒仚仛仜仠仢仦仧仩仭仮仯仱仴仸仹仺仼仾伀伂伃伄伅伆伇伈伋伌伒伓伔伕伖伜伝伡伣伨伩伬伭伮伱伳伵伷伹伻伾伿佀佁佂佄佅佇佈佉佊佋佌佒佔佖佡佢佦佨佪佫佭佮佱佲併佷佸佹佺佽侀侁侂侅來侇侊侌侎侐侒侓侕侖侘侙侚侜侞侟価侢�".split(""),e=0;e!=n[129].length;++e)65533!==n[129][e].charCodeAt(0)&&(r[n[129][e]]=33024+e,t[33024+e]=n[129][e]);for(n[130]="����������������������������������������������������������������侤侫侭侰侱侲侳侴侶侷侸侹侺侻侼侽侾俀俁係俆俇俈俉俋俌俍俒俓俔俕俖俙俛俠俢俤俥俧俫俬俰俲俴俵俶俷俹俻俼俽俿倀倁倂倃倄倅倆倇倈倉倊�個倎倐們倓倕倖倗倛倝倞倠倢倣値倧倫倯倰倱倲倳倴倵倶倷倸倹倻倽倿偀偁偂偄偅偆偉偊偋偍偐偑偒偓偔偖偗偘偙偛偝偞偟偠偡偢偣偤偦偧偨偩偪偫偭偮偯偰偱偲偳側偵偸偹偺偼偽傁傂傃傄傆傇傉傊傋傌傎傏傐傑傒傓傔傕傖傗傘備傚傛傜傝傞傟傠傡傢傤傦傪傫傭傮傯傰傱傳傴債傶傷傸傹傼�".split(""),e=0;e!=n[130].length;++e)65533!==n[130][e].charCodeAt(0)&&(r[n[130][e]]=33280+e,t[33280+e]=n[130][e]);for(n[131]="����������������������������������������������������������������傽傾傿僀僁僂僃僄僅僆僇僈僉僊僋僌働僎僐僑僒僓僔僕僗僘僙僛僜僝僞僟僠僡僢僣僤僥僨僩僪僫僯僰僱僲僴僶僷僸價僺僼僽僾僿儀儁儂儃億儅儈�儉儊儌儍儎儏儐儑儓儔儕儖儗儘儙儚儛儜儝儞償儠儢儣儤儥儦儧儨儩優儫儬儭儮儯儰儱儲儳儴儵儶儷儸儹儺儻儼儽儾兂兇兊兌兎兏児兒兓兗兘兙兛兝兞兟兠兡兣兤兦內兩兪兯兲兺兾兿冃冄円冇冊冋冎冏冐冑冓冔冘冚冝冞冟冡冣冦冧冨冩冪冭冮冴冸冹冺冾冿凁凂凃凅凈凊凍凎凐凒凓凔凕凖凗�".split(""),e=0;e!=n[131].length;++e)65533!==n[131][e].charCodeAt(0)&&(r[n[131][e]]=33536+e,t[33536+e]=n[131][e]);for(n[132]="����������������������������������������������������������������凘凙凚凜凞凟凢凣凥処凧凨凩凪凬凮凱凲凴凷凾刄刅刉刋刌刏刐刓刔刕刜刞刟刡刢刣別刦刧刪刬刯刱刲刴刵刼刾剄剅剆則剈剉剋剎剏剒剓剕剗剘�剙剚剛剝剟剠剢剣剤剦剨剫剬剭剮剰剱剳剴創剶剷剸剹剺剻剼剾劀劃劄劅劆劇劉劊劋劌劍劎劏劑劒劔劕劖劗劘劙劚劜劤劥劦劧劮劯劰労劵劶劷劸効劺劻劼劽勀勁勂勄勅勆勈勊勌勍勎勏勑勓勔動勗務勚勛勜勝勞勠勡勢勣勥勦勧勨勩勪勫勬勭勮勯勱勲勳勴勵勶勷勸勻勼勽匁匂匃匄匇匉匊匋匌匎�".split(""),e=0;e!=n[132].length;++e)65533!==n[132][e].charCodeAt(0)&&(r[n[132][e]]=33792+e,t[33792+e]=n[132][e]);for(n[133]="����������������������������������������������������������������匑匒匓匔匘匛匜匞匟匢匤匥匧匨匩匫匬匭匯匰匱匲匳匴匵匶匷匸匼匽區卂卄卆卋卌卍卐協単卙卛卝卥卨卪卬卭卲卶卹卻卼卽卾厀厁厃厇厈厊厎厏�厐厑厒厓厔厖厗厙厛厜厞厠厡厤厧厪厫厬厭厯厰厱厲厳厴厵厷厸厹厺厼厽厾叀參叄叅叆叇収叏叐叒叓叕叚叜叝叞叡叢叧叴叺叾叿吀吂吅吇吋吔吘吙吚吜吢吤吥吪吰吳吶吷吺吽吿呁呂呄呅呇呉呌呍呎呏呑呚呝呞呟呠呡呣呥呧呩呪呫呬呭呮呯呰呴呹呺呾呿咁咃咅咇咈咉咊咍咑咓咗咘咜咞咟咠咡�".split(""),e=0;e!=n[133].length;++e)65533!==n[133][e].charCodeAt(0)&&(r[n[133][e]]=34048+e,t[34048+e]=n[133][e]);for(n[134]="����������������������������������������������������������������咢咥咮咰咲咵咶咷咹咺咼咾哃哅哊哋哖哘哛哠員哢哣哤哫哬哯哰哱哴哵哶哷哸哹哻哾唀唂唃唄唅唈唊唋唌唍唎唒唓唕唖唗唘唙唚唜唝唞唟唡唥唦�唨唩唫唭唲唴唵唶唸唹唺唻唽啀啂啅啇啈啋啌啍啎問啑啒啓啔啗啘啙啚啛啝啞啟啠啢啣啨啩啫啯啰啱啲啳啴啹啺啽啿喅喆喌喍喎喐喒喓喕喖喗喚喛喞喠喡喢喣喤喥喦喨喩喪喫喬喭單喯喰喲喴営喸喺喼喿嗀嗁嗂嗃嗆嗇嗈嗊嗋嗎嗏嗐嗕嗗嗘嗙嗚嗛嗞嗠嗢嗧嗩嗭嗮嗰嗱嗴嗶嗸嗹嗺嗻嗼嗿嘂嘃嘄嘅�".split(""),e=0;e!=n[134].length;++e)65533!==n[134][e].charCodeAt(0)&&(r[n[134][e]]=34304+e,t[34304+e]=n[134][e]);for(n[135]="����������������������������������������������������������������嘆嘇嘊嘋嘍嘐嘑嘒嘓嘔嘕嘖嘗嘙嘚嘜嘝嘠嘡嘢嘥嘦嘨嘩嘪嘫嘮嘯嘰嘳嘵嘷嘸嘺嘼嘽嘾噀噁噂噃噄噅噆噇噈噉噊噋噏噐噑噒噓噕噖噚噛噝噞噟噠噡�噣噥噦噧噭噮噯噰噲噳噴噵噷噸噹噺噽噾噿嚀嚁嚂嚃嚄嚇嚈嚉嚊嚋嚌嚍嚐嚑嚒嚔嚕嚖嚗嚘嚙嚚嚛嚜嚝嚞嚟嚠嚡嚢嚤嚥嚦嚧嚨嚩嚪嚫嚬嚭嚮嚰嚱嚲嚳嚴嚵嚶嚸嚹嚺嚻嚽嚾嚿囀囁囂囃囄囅囆囇囈囉囋囌囍囎囏囐囑囒囓囕囖囘囙囜団囥囦囧囨囩囪囬囮囯囲図囶囷囸囻囼圀圁圂圅圇國圌圍圎圏圐圑�".split(""),e=0;e!=n[135].length;++e)65533!==n[135][e].charCodeAt(0)&&(r[n[135][e]]=34560+e,t[34560+e]=n[135][e]);for(n[136]="����������������������������������������������������������������園圓圔圕圖圗團圙圚圛圝圞圠圡圢圤圥圦圧圫圱圲圴圵圶圷圸圼圽圿坁坃坄坅坆坈坉坋坒坓坔坕坖坘坙坢坣坥坧坬坮坰坱坲坴坵坸坹坺坽坾坿垀�垁垇垈垉垊垍垎垏垐垑垔垕垖垗垘垙垚垜垝垞垟垥垨垪垬垯垰垱垳垵垶垷垹垺垻垼垽垾垿埀埁埄埅埆埇埈埉埊埌埍埐埑埓埖埗埛埜埞埡埢埣埥埦埧埨埩埪埫埬埮埰埱埲埳埵埶執埻埼埾埿堁堃堄堅堈堉堊堌堎堏堐堒堓堔堖堗堘堚堛堜堝堟堢堣堥堦堧堨堩堫堬堭堮堯報堲堳場堶堷堸堹堺堻堼堽�".split(""),e=0;e!=n[136].length;++e)65533!==n[136][e].charCodeAt(0)&&(r[n[136][e]]=34816+e,t[34816+e]=n[136][e]);for(n[137]="����������������������������������������������������������������堾堿塀塁塂塃塅塆塇塈塉塊塋塎塏塐塒塓塕塖塗塙塚塛塜塝塟塠塡塢塣塤塦塧塨塩塪塭塮塯塰塱塲塳塴塵塶塷塸塹塺塻塼塽塿墂墄墆墇墈墊墋墌�墍墎墏墐墑墔墕墖増墘墛墜墝墠墡墢墣墤墥墦墧墪墫墬墭墮墯墰墱墲墳墴墵墶墷墸墹墺墻墽墾墿壀壂壃壄壆壇壈壉壊壋壌壍壎壏壐壒壓壔壖壗壘壙壚壛壜壝壞壟壠壡壢壣壥壦壧壨壩壪壭壯壱売壴壵壷壸壺壻壼壽壾壿夀夁夃夅夆夈変夊夋夌夎夐夑夒夓夗夘夛夝夞夠夡夢夣夦夨夬夰夲夳夵夶夻�".split(""),e=0;e!=n[137].length;++e)65533!==n[137][e].charCodeAt(0)&&(r[n[137][e]]=35072+e,t[35072+e]=n[137][e]);for(n[138]="����������������������������������������������������������������夽夾夿奀奃奅奆奊奌奍奐奒奓奙奛奜奝奞奟奡奣奤奦奧奨奩奪奫奬奭奮奯奰奱奲奵奷奺奻奼奾奿妀妅妉妋妌妎妏妐妑妔妕妘妚妛妜妝妟妠妡妢妦�妧妬妭妰妱妳妴妵妶妷妸妺妼妽妿姀姁姂姃姄姅姇姈姉姌姍姎姏姕姖姙姛姞姟姠姡姢姤姦姧姩姪姫姭姮姯姰姱姲姳姴姵姶姷姸姺姼姽姾娀娂娊娋娍娎娏娐娒娔娕娖娗娙娚娛娝娞娡娢娤娦娧娨娪娫娬娭娮娯娰娳娵娷娸娹娺娻娽娾娿婁婂婃婄婅婇婈婋婌婍婎婏婐婑婒婓婔婖婗婘婙婛婜婝婞婟婠�".split(""),e=0;e!=n[138].length;++e)65533!==n[138][e].charCodeAt(0)&&(r[n[138][e]]=35328+e,t[35328+e]=n[138][e]);for(n[139]="����������������������������������������������������������������婡婣婤婥婦婨婩婫婬婭婮婯婰婱婲婳婸婹婻婼婽婾媀媁媂媃媄媅媆媇媈媉媊媋媌媍媎媏媐媑媓媔媕媖媗媘媙媜媝媞媟媠媡媢媣媤媥媦媧媨媩媫媬�媭媮媯媰媱媴媶媷媹媺媻媼媽媿嫀嫃嫄嫅嫆嫇嫈嫊嫋嫍嫎嫏嫐嫑嫓嫕嫗嫙嫚嫛嫝嫞嫟嫢嫤嫥嫧嫨嫪嫬嫭嫮嫯嫰嫲嫳嫴嫵嫶嫷嫸嫹嫺嫻嫼嫽嫾嫿嬀嬁嬂嬃嬄嬅嬆嬇嬈嬊嬋嬌嬍嬎嬏嬐嬑嬒嬓嬔嬕嬘嬙嬚嬛嬜嬝嬞嬟嬠嬡嬢嬣嬤嬥嬦嬧嬨嬩嬪嬫嬬嬭嬮嬯嬰嬱嬳嬵嬶嬸嬹嬺嬻嬼嬽嬾嬿孁孂孃孄孅孆孇�".split(""),e=0;e!=n[139].length;++e)65533!==n[139][e].charCodeAt(0)&&(r[n[139][e]]=35584+e,t[35584+e]=n[139][e]);for(n[140]="����������������������������������������������������������������孈孉孊孋孌孍孎孏孒孖孞孠孡孧孨孫孭孮孯孲孴孶孷學孹孻孼孾孿宂宆宊宍宎宐宑宒宔宖実宧宨宩宬宭宮宯宱宲宷宺宻宼寀寁寃寈寉寊寋寍寎寏�寑寔寕寖寗寘寙寚寛寜寠寢寣實寧審寪寫寬寭寯寱寲寳寴寵寶寷寽対尀専尃尅將專尋尌對導尐尒尓尗尙尛尞尟尠尡尣尦尨尩尪尫尭尮尯尰尲尳尵尶尷屃屄屆屇屌屍屒屓屔屖屗屘屚屛屜屝屟屢層屧屨屩屪屫屬屭屰屲屳屴屵屶屷屸屻屼屽屾岀岃岄岅岆岇岉岊岋岎岏岒岓岕岝岞岟岠岡岤岥岦岧岨�".split(""),e=0;e!=n[140].length;++e)65533!==n[140][e].charCodeAt(0)&&(r[n[140][e]]=35840+e,t[35840+e]=n[140][e]);for(n[141]="����������������������������������������������������������������岪岮岯岰岲岴岶岹岺岻岼岾峀峂峃峅峆峇峈峉峊峌峍峎峏峐峑峓峔峕峖峗峘峚峛峜峝峞峟峠峢峣峧峩峫峬峮峯峱峲峳峴峵島峷峸峹峺峼峽峾峿崀�崁崄崅崈崉崊崋崌崍崏崐崑崒崓崕崗崘崙崚崜崝崟崠崡崢崣崥崨崪崫崬崯崰崱崲崳崵崶崷崸崹崺崻崼崿嵀嵁嵂嵃嵄嵅嵆嵈嵉嵍嵎嵏嵐嵑嵒嵓嵔嵕嵖嵗嵙嵚嵜嵞嵟嵠嵡嵢嵣嵤嵥嵦嵧嵨嵪嵭嵮嵰嵱嵲嵳嵵嵶嵷嵸嵹嵺嵻嵼嵽嵾嵿嶀嶁嶃嶄嶅嶆嶇嶈嶉嶊嶋嶌嶍嶎嶏嶐嶑嶒嶓嶔嶕嶖嶗嶘嶚嶛嶜嶞嶟嶠�".split(""),e=0;e!=n[141].length;++e)65533!==n[141][e].charCodeAt(0)&&(r[n[141][e]]=36096+e,t[36096+e]=n[141][e]);for(n[142]="����������������������������������������������������������������嶡嶢嶣嶤嶥嶦嶧嶨嶩嶪嶫嶬嶭嶮嶯嶰嶱嶲嶳嶴嶵嶶嶸嶹嶺嶻嶼嶽嶾嶿巀巁巂巃巄巆巇巈巉巊巋巌巎巏巐巑巒巓巔巕巖巗巘巙巚巜巟巠巣巤巪巬巭�巰巵巶巸巹巺巻巼巿帀帄帇帉帊帋帍帎帒帓帗帞帟帠帡帢帣帤帥帨帩帪師帬帯帰帲帳帴帵帶帹帺帾帿幀幁幃幆幇幈幉幊幋幍幎幏幐幑幒幓幖幗幘幙幚幜幝幟幠幣幤幥幦幧幨幩幪幫幬幭幮幯幰幱幵幷幹幾庁庂広庅庈庉庌庍庎庒庘庛庝庡庢庣庤庨庩庪庫庬庮庯庰庱庲庴庺庻庼庽庿廀廁廂廃廄廅�".split(""),e=0;e!=n[142].length;++e)65533!==n[142][e].charCodeAt(0)&&(r[n[142][e]]=36352+e,t[36352+e]=n[142][e]);for(n[143]="����������������������������������������������������������������廆廇廈廋廌廍廎廏廐廔廕廗廘廙廚廜廝廞廟廠廡廢廣廤廥廦廧廩廫廬廭廮廯廰廱廲廳廵廸廹廻廼廽弅弆弇弉弌弍弎弐弒弔弖弙弚弜弝弞弡弢弣弤�弨弫弬弮弰弲弳弴張弶強弸弻弽弾弿彁彂彃彄彅彆彇彈彉彊彋彌彍彎彏彑彔彙彚彛彜彞彟彠彣彥彧彨彫彮彯彲彴彵彶彸彺彽彾彿徃徆徍徎徏徑従徔徖徚徛徝從徟徠徢徣徤徥徦徧復徫徬徯徰徱徲徳徴徶徸徹徺徻徾徿忀忁忂忇忈忊忋忎忓忔忕忚忛応忞忟忢忣忥忦忨忩忬忯忰忲忳忴忶忷忹忺忼怇�".split(""),e=0;e!=n[143].length;++e)65533!==n[143][e].charCodeAt(0)&&(r[n[143][e]]=36608+e,t[36608+e]=n[143][e]);for(n[144]="����������������������������������������������������������������怈怉怋怌怐怑怓怗怘怚怞怟怢怣怤怬怭怮怰怱怲怳怴怶怷怸怹怺怽怾恀恄恅恆恇恈恉恊恌恎恏恑恓恔恖恗恘恛恜恞恟恠恡恥恦恮恱恲恴恵恷恾悀�悁悂悅悆悇悈悊悋悎悏悐悑悓悕悗悘悙悜悞悡悢悤悥悧悩悪悮悰悳悵悶悷悹悺悽悾悿惀惁惂惃惄惇惈惉惌惍惎惏惐惒惓惔惖惗惙惛惞惡惢惣惤惥惪惱惲惵惷惸惻惼惽惾惿愂愃愄愅愇愊愋愌愐愑愒愓愔愖愗愘愙愛愜愝愞愡愢愥愨愩愪愬愭愮愯愰愱愲愳愴愵愶愷愸愹愺愻愼愽愾慀慁慂慃慄慅慆�".split(""),e=0;e!=n[144].length;++e)65533!==n[144][e].charCodeAt(0)&&(r[n[144][e]]=36864+e,t[36864+e]=n[144][e]);for(n[145]="����������������������������������������������������������������慇慉態慍慏慐慒慓慔慖慗慘慙慚慛慜慞慟慠慡慣慤慥慦慩慪慫慬慭慮慯慱慲慳慴慶慸慹慺慻慼慽慾慿憀憁憂憃憄憅憆憇憈憉憊憌憍憏憐憑憒憓憕�憖憗憘憙憚憛憜憞憟憠憡憢憣憤憥憦憪憫憭憮憯憰憱憲憳憴憵憶憸憹憺憻憼憽憿懀懁懃懄懅懆懇應懌懍懎懏懐懓懕懖懗懘懙懚懛懜懝懞懟懠懡懢懣懤懥懧懨懩懪懫懬懭懮懯懰懱懲懳懴懶懷懸懹懺懻懼懽懾戀戁戂戃戄戅戇戉戓戔戙戜戝戞戠戣戦戧戨戩戫戭戯戰戱戲戵戶戸戹戺戻戼扂扄扅扆扊�".split(""),e=0;e!=n[145].length;++e)65533!==n[145][e].charCodeAt(0)&&(r[n[145][e]]=37120+e,t[37120+e]=n[145][e]);for(n[146]="����������������������������������������������������������������扏扐払扖扗扙扚扜扝扞扟扠扡扢扤扥扨扱扲扴扵扷扸扺扻扽抁抂抃抅抆抇抈抋抌抍抎抏抐抔抙抜抝択抣抦抧抩抪抭抮抯抰抲抳抴抶抷抸抺抾拀拁�拃拋拏拑拕拝拞拠拡拤拪拫拰拲拵拸拹拺拻挀挃挄挅挆挊挋挌挍挏挐挒挓挔挕挗挘挙挜挦挧挩挬挭挮挰挱挳挴挵挶挷挸挻挼挾挿捀捁捄捇捈捊捑捒捓捔捖捗捘捙捚捛捜捝捠捤捥捦捨捪捫捬捯捰捲捳捴捵捸捹捼捽捾捿掁掃掄掅掆掋掍掑掓掔掕掗掙掚掛掜掝掞掟採掤掦掫掯掱掲掵掶掹掻掽掿揀�".split(""),e=0;e!=n[146].length;++e)65533!==n[146][e].charCodeAt(0)&&(r[n[146][e]]=37376+e,t[37376+e]=n[146][e]);for(n[147]="����������������������������������������������������������������揁揂揃揅揇揈揊揋揌揑揓揔揕揗揘揙揚換揜揝揟揢揤揥揦揧揨揫揬揮揯揰揱揳揵揷揹揺揻揼揾搃搄搆搇搈搉搊損搎搑搒搕搖搗搘搙搚搝搟搢搣搤�搥搧搨搩搫搮搯搰搱搲搳搵搶搷搸搹搻搼搾摀摂摃摉摋摌摍摎摏摐摑摓摕摖摗摙摚摛摜摝摟摠摡摢摣摤摥摦摨摪摫摬摮摯摰摱摲摳摴摵摶摷摻摼摽摾摿撀撁撃撆撈撉撊撋撌撍撎撏撐撓撔撗撘撚撛撜撝撟撠撡撢撣撥撦撧撨撪撫撯撱撲撳撴撶撹撻撽撾撿擁擃擄擆擇擈擉擊擋擌擏擑擓擔擕擖擙據�".split(""),e=0;e!=n[147].length;++e)65533!==n[147][e].charCodeAt(0)&&(r[n[147][e]]=37632+e,t[37632+e]=n[147][e]);for(n[148]="����������������������������������������������������������������擛擜擝擟擠擡擣擥擧擨擩擪擫擬擭擮擯擰擱擲擳擴擵擶擷擸擹擺擻擼擽擾擿攁攂攃攄攅攆攇攈攊攋攌攍攎攏攐攑攓攔攕攖攗攙攚攛攜攝攞攟攠攡�攢攣攤攦攧攨攩攪攬攭攰攱攲攳攷攺攼攽敀敁敂敃敄敆敇敊敋敍敎敐敒敓敔敗敘敚敜敟敠敡敤敥敧敨敩敪敭敮敯敱敳敵敶數敹敺敻敼敽敾敿斀斁斂斃斄斅斆斈斉斊斍斎斏斒斔斕斖斘斚斝斞斠斢斣斦斨斪斬斮斱斲斳斴斵斶斷斸斺斻斾斿旀旂旇旈旉旊旍旐旑旓旔旕旘旙旚旛旜旝旞旟旡旣旤旪旫�".split(""),e=0;e!=n[148].length;++e)65533!==n[148][e].charCodeAt(0)&&(r[n[148][e]]=37888+e,t[37888+e]=n[148][e]);for(n[149]="����������������������������������������������������������������旲旳旴旵旸旹旻旼旽旾旿昁昄昅昇昈昉昋昍昐昑昒昖昗昘昚昛昜昞昡昢昣昤昦昩昪昫昬昮昰昲昳昷昸昹昺昻昽昿晀時晄晅晆晇晈晉晊晍晎晐晑晘�晙晛晜晝晞晠晢晣晥晧晩晪晫晬晭晱晲晳晵晸晹晻晼晽晿暀暁暃暅暆暈暉暊暋暍暎暏暐暒暓暔暕暘暙暚暛暜暞暟暠暡暢暣暤暥暦暩暪暫暬暭暯暰暱暲暳暵暶暷暸暺暻暼暽暿曀曁曂曃曄曅曆曇曈曉曊曋曌曍曎曏曐曑曒曓曔曕曖曗曘曚曞曟曠曡曢曣曤曥曧曨曪曫曬曭曮曯曱曵曶書曺曻曽朁朂會�".split(""),e=0;e!=n[149].length;++e)65533!==n[149][e].charCodeAt(0)&&(r[n[149][e]]=38144+e,t[38144+e]=n[149][e]);for(n[150]="����������������������������������������������������������������朄朅朆朇朌朎朏朑朒朓朖朘朙朚朜朞朠朡朢朣朤朥朧朩朮朰朲朳朶朷朸朹朻朼朾朿杁杄杅杇杊杋杍杒杔杕杗杘杙杚杛杝杢杣杤杦杧杫杬杮東杴杶�杸杹杺杻杽枀枂枃枅枆枈枊枌枍枎枏枑枒枓枔枖枙枛枟枠枡枤枦枩枬枮枱枲枴枹枺枻枼枽枾枿柀柂柅柆柇柈柉柊柋柌柍柎柕柖柗柛柟柡柣柤柦柧柨柪柫柭柮柲柵柶柷柸柹柺査柼柾栁栂栃栄栆栍栐栒栔栕栘栙栚栛栜栞栟栠栢栣栤栥栦栧栨栫栬栭栮栯栰栱栴栵栶栺栻栿桇桋桍桏桒桖桗桘桙桚桛�".split(""),e=0;e!=n[150].length;++e)65533!==n[150][e].charCodeAt(0)&&(r[n[150][e]]=38400+e,t[38400+e]=n[150][e]);for(n[151]="����������������������������������������������������������������桜桝桞桟桪桬桭桮桯桰桱桲桳桵桸桹桺桻桼桽桾桿梀梂梄梇梈梉梊梋梌梍梎梐梑梒梔梕梖梘梙梚梛梜條梞梟梠梡梣梤梥梩梪梫梬梮梱梲梴梶梷梸�梹梺梻梼梽梾梿棁棃棄棅棆棇棈棊棌棎棏棐棑棓棔棖棗棙棛棜棝棞棟棡棢棤棥棦棧棨棩棪棫棬棭棯棲棳棴棶棷棸棻棽棾棿椀椂椃椄椆椇椈椉椊椌椏椑椓椔椕椖椗椘椙椚椛検椝椞椡椢椣椥椦椧椨椩椪椫椬椮椯椱椲椳椵椶椷椸椺椻椼椾楀楁楃楄楅楆楇楈楉楊楋楌楍楎楏楐楑楒楓楕楖楘楙楛楜楟�".split(""),e=0;e!=n[151].length;++e)65533!==n[151][e].charCodeAt(0)&&(r[n[151][e]]=38656+e,t[38656+e]=n[151][e]);for(n[152]="����������������������������������������������������������������楡楢楤楥楧楨楩楪楬業楯楰楲楳楴極楶楺楻楽楾楿榁榃榅榊榋榌榎榏榐榑榒榓榖榗榙榚榝榞榟榠榡榢榣榤榥榦榩榪榬榮榯榰榲榳榵榶榸榹榺榼榽�榾榿槀槂槃槄槅槆槇槈槉構槍槏槑槒槓槕槖槗様槙槚槜槝槞槡槢槣槤槥槦槧槨槩槪槫槬槮槯槰槱槳槴槵槶槷槸槹槺槻槼槾樀樁樂樃樄樅樆樇樈樉樋樌樍樎樏樐樑樒樓樔樕樖標樚樛樜樝樞樠樢樣樤樥樦樧権樫樬樭樮樰樲樳樴樶樷樸樹樺樻樼樿橀橁橂橃橅橆橈橉橊橋橌橍橎橏橑橒橓橔橕橖橗橚�".split(""),e=0;e!=n[152].length;++e)65533!==n[152][e].charCodeAt(0)&&(r[n[152][e]]=38912+e,t[38912+e]=n[152][e]);for(n[153]="����������������������������������������������������������������橜橝橞機橠橢橣橤橦橧橨橩橪橫橬橭橮橯橰橲橳橴橵橶橷橸橺橻橽橾橿檁檂檃檅檆檇檈檉檊檋檌檍檏檒檓檔檕檖檘檙檚檛檜檝檞檟檡檢檣檤檥檦�檧檨檪檭檮檯檰檱檲檳檴檵檶檷檸檹檺檻檼檽檾檿櫀櫁櫂櫃櫄櫅櫆櫇櫈櫉櫊櫋櫌櫍櫎櫏櫐櫑櫒櫓櫔櫕櫖櫗櫘櫙櫚櫛櫜櫝櫞櫟櫠櫡櫢櫣櫤櫥櫦櫧櫨櫩櫪櫫櫬櫭櫮櫯櫰櫱櫲櫳櫴櫵櫶櫷櫸櫹櫺櫻櫼櫽櫾櫿欀欁欂欃欄欅欆欇欈欉權欋欌欍欎欏欐欑欒欓欔欕欖欗欘欙欚欛欜欝欞欟欥欦欨欩欪欫欬欭欮�".split(""),e=0;e!=n[153].length;++e)65533!==n[153][e].charCodeAt(0)&&(r[n[153][e]]=39168+e,t[39168+e]=n[153][e]);for(n[154]="����������������������������������������������������������������欯欰欱欳欴欵欶欸欻欼欽欿歀歁歂歄歅歈歊歋歍歎歏歐歑歒歓歔歕歖歗歘歚歛歜歝歞歟歠歡歨歩歫歬歭歮歯歰歱歲歳歴歵歶歷歸歺歽歾歿殀殅殈�殌殎殏殐殑殔殕殗殘殙殜殝殞殟殠殢殣殤殥殦殧殨殩殫殬殭殮殯殰殱殲殶殸殹殺殻殼殽殾毀毃毄毆毇毈毉毊毌毎毐毑毘毚毜毝毞毟毠毢毣毤毥毦毧毨毩毬毭毮毰毱毲毴毶毷毸毺毻毼毾毿氀氁氂氃氄氈氉氊氋氌氎氒気氜氝氞氠氣氥氫氬氭氱氳氶氷氹氺氻氼氾氿汃汄汅汈汋汌汍汎汏汑汒汓汖汘�".split(""),e=0;e!=n[154].length;++e)65533!==n[154][e].charCodeAt(0)&&(r[n[154][e]]=39424+e,t[39424+e]=n[154][e]);for(n[155]="����������������������������������������������������������������汙汚汢汣汥汦汧汫汬汭汮汯汱汳汵汷汸決汻汼汿沀沄沇沊沋沍沎沑沒沕沖沗沘沚沜沝沞沠沢沨沬沯沰沴沵沶沷沺泀況泂泃泆泇泈泋泍泎泏泑泒泘�泙泚泜泝泟泤泦泧泩泬泭泲泴泹泿洀洂洃洅洆洈洉洊洍洏洐洑洓洔洕洖洘洜洝洟洠洡洢洣洤洦洨洩洬洭洯洰洴洶洷洸洺洿浀浂浄浉浌浐浕浖浗浘浛浝浟浡浢浤浥浧浨浫浬浭浰浱浲浳浵浶浹浺浻浽浾浿涀涁涃涄涆涇涊涋涍涏涐涒涖涗涘涙涚涜涢涥涬涭涰涱涳涴涶涷涹涺涻涼涽涾淁淂淃淈淉淊�".split(""),e=0;e!=n[155].length;++e)65533!==n[155][e].charCodeAt(0)&&(r[n[155][e]]=39680+e,t[39680+e]=n[155][e]);for(n[156]="����������������������������������������������������������������淍淎淏淐淒淓淔淕淗淚淛淜淟淢淣淥淧淨淩淪淭淯淰淲淴淵淶淸淺淽淾淿渀渁渂渃渄渆渇済渉渋渏渒渓渕渘渙減渜渞渟渢渦渧渨渪測渮渰渱渳渵�渶渷渹渻渼渽渾渿湀湁湂湅湆湇湈湉湊湋湌湏湐湑湒湕湗湙湚湜湝湞湠湡湢湣湤湥湦湧湨湩湪湬湭湯湰湱湲湳湴湵湶湷湸湹湺湻湼湽満溁溂溄溇溈溊溋溌溍溎溑溒溓溔溕準溗溙溚溛溝溞溠溡溣溤溦溨溩溫溬溭溮溰溳溵溸溹溼溾溿滀滃滄滅滆滈滉滊滌滍滎滐滒滖滘滙滛滜滝滣滧滪滫滬滭滮滯�".split(""),e=0;e!=n[156].length;++e)65533!==n[156][e].charCodeAt(0)&&(r[n[156][e]]=39936+e,t[39936+e]=n[156][e]);for(n[157]="����������������������������������������������������������������滰滱滲滳滵滶滷滸滺滻滼滽滾滿漀漁漃漄漅漇漈漊漋漌漍漎漐漑漒漖漗漘漙漚漛漜漝漞漟漡漢漣漥漦漧漨漬漮漰漲漴漵漷漸漹漺漻漼漽漿潀潁潂�潃潄潅潈潉潊潌潎潏潐潑潒潓潔潕潖潗潙潚潛潝潟潠潡潣潤潥潧潨潩潪潫潬潯潰潱潳潵潶潷潹潻潽潾潿澀澁澂澃澅澆澇澊澋澏澐澑澒澓澔澕澖澗澘澙澚澛澝澞澟澠澢澣澤澥澦澨澩澪澫澬澭澮澯澰澱澲澴澵澷澸澺澻澼澽澾澿濁濃濄濅濆濇濈濊濋濌濍濎濏濐濓濔濕濖濗濘濙濚濛濜濝濟濢濣濤濥�".split(""),e=0;e!=n[157].length;++e)65533!==n[157][e].charCodeAt(0)&&(r[n[157][e]]=40192+e,t[40192+e]=n[157][e]);for(n[158]="����������������������������������������������������������������濦濧濨濩濪濫濬濭濰濱濲濳濴濵濶濷濸濹濺濻濼濽濾濿瀀瀁瀂瀃瀄瀅瀆瀇瀈瀉瀊瀋瀌瀍瀎瀏瀐瀒瀓瀔瀕瀖瀗瀘瀙瀜瀝瀞瀟瀠瀡瀢瀤瀥瀦瀧瀨瀩瀪�瀫瀬瀭瀮瀯瀰瀱瀲瀳瀴瀶瀷瀸瀺瀻瀼瀽瀾瀿灀灁灂灃灄灅灆灇灈灉灊灋灍灎灐灑灒灓灔灕灖灗灘灙灚灛灜灝灟灠灡灢灣灤灥灦灧灨灩灪灮灱灲灳灴灷灹灺灻災炁炂炃炄炆炇炈炋炌炍炏炐炑炓炗炘炚炛炞炟炠炡炢炣炤炥炦炧炨炩炪炰炲炴炵炶為炾炿烄烅烆烇烉烋烌烍烎烏烐烑烒烓烔烕烖烗烚�".split(""),e=0;e!=n[158].length;++e)65533!==n[158][e].charCodeAt(0)&&(r[n[158][e]]=40448+e,t[40448+e]=n[158][e]);for(n[159]="����������������������������������������������������������������烜烝烞烠烡烢烣烥烪烮烰烱烲烳烴烵烶烸烺烻烼烾烿焀焁焂焃焄焅焆焇焈焋焌焍焎焏焑焒焔焗焛焜焝焞焟焠無焢焣焤焥焧焨焩焪焫焬焭焮焲焳焴�焵焷焸焹焺焻焼焽焾焿煀煁煂煃煄煆煇煈煉煋煍煏煐煑煒煓煔煕煖煗煘煙煚煛煝煟煠煡煢煣煥煩煪煫煬煭煯煰煱煴煵煶煷煹煻煼煾煿熀熁熂熃熅熆熇熈熉熋熌熍熎熐熑熒熓熕熖熗熚熛熜熝熞熡熢熣熤熥熦熧熩熪熫熭熮熯熰熱熲熴熶熷熸熺熻熼熽熾熿燀燁燂燄燅燆燇燈燉燊燋燌燍燏燐燑燒燓�".split(""),e=0;e!=n[159].length;++e)65533!==n[159][e].charCodeAt(0)&&(r[n[159][e]]=40704+e,t[40704+e]=n[159][e]);for(n[160]="����������������������������������������������������������������燖燗燘燙燚燛燜燝燞營燡燢燣燤燦燨燩燪燫燬燭燯燰燱燲燳燴燵燶燷燸燺燻燼燽燾燿爀爁爂爃爄爅爇爈爉爊爋爌爍爎爏爐爑爒爓爔爕爖爗爘爙爚�爛爜爞爟爠爡爢爣爤爥爦爧爩爫爭爮爯爲爳爴爺爼爾牀牁牂牃牄牅牆牉牊牋牎牏牐牑牓牔牕牗牘牚牜牞牠牣牤牥牨牪牫牬牭牰牱牳牴牶牷牸牻牼牽犂犃犅犆犇犈犉犌犎犐犑犓犔犕犖犗犘犙犚犛犜犝犞犠犡犢犣犤犥犦犧犨犩犪犫犮犱犲犳犵犺犻犼犽犾犿狀狅狆狇狉狊狋狌狏狑狓狔狕狖狘狚狛�".split(""),e=0;e!=n[160].length;++e)65533!==n[160][e].charCodeAt(0)&&(r[n[160][e]]=40960+e,t[40960+e]=n[160][e]);for(n[161]="����������������������������������������������������������������������������������������������������������������������������������������������������������������� 、。·ˉˇ¨〃々—~‖…‘’“”〔〕〈〉《》「」『』〖〗【】±×÷∶∧∨∑∏∪∩∈∷√⊥∥∠⌒⊙∫∮≡≌≈∽∝≠≮≯≤≥∞∵∴♂♀°′″℃$¤¢£‰§№☆★○●◎◇◆□■△▲※→←↑↓〓�".split(""),e=0;e!=n[161].length;++e)65533!==n[161][e].charCodeAt(0)&&(r[n[161][e]]=41216+e,t[41216+e]=n[161][e]);for(n[162]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������ⅰⅱⅲⅳⅴⅵⅶⅷⅸⅹ������⒈⒉⒊⒋⒌⒍⒎⒏⒐⒑⒒⒓⒔⒕⒖⒗⒘⒙⒚⒛⑴⑵⑶⑷⑸⑹⑺⑻⑼⑽⑾⑿⒀⒁⒂⒃⒄⒅⒆⒇①②③④⑤⑥⑦⑧⑨⑩��㈠㈡㈢㈣㈤㈥㈦㈧㈨㈩��ⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩⅪⅫ���".split(""),e=0;e!=n[162].length;++e)65533!==n[162][e].charCodeAt(0)&&(r[n[162][e]]=41472+e,t[41472+e]=n[162][e]);for(n[163]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������!"#¥%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|} ̄�".split(""),e=0;e!=n[163].length;++e)65533!==n[163][e].charCodeAt(0)&&(r[n[163][e]]=41728+e,t[41728+e]=n[163][e]);for(n[164]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������ぁあぃいぅうぇえぉおかがきぎくぐけげこごさざしじすずせぜそぞただちぢっつづてでとどなにぬねのはばぱひびぴふぶぷへべぺほぼぽまみむめもゃやゅゆょよらりるれろゎわゐゑをん������������".split(""),e=0;e!=n[164].length;++e)65533!==n[164][e].charCodeAt(0)&&(r[n[164][e]]=41984+e,t[41984+e]=n[164][e]);for(n[165]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������ァアィイゥウェエォオカガキギクグケゲコゴサザシジスズセゼソゾタダチヂッツヅテデトドナニヌネノハバパヒビピフブプヘベペホボポマミムメモャヤュユョヨラリルレロヮワヰヱヲンヴヵヶ���������".split(""),e=0;e!=n[165].length;++e)65533!==n[165][e].charCodeAt(0)&&(r[n[165][e]]=42240+e,t[42240+e]=n[165][e]);for(n[166]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩ��������αβγδεζηθικλμνξοπρστυφχψω�������︵︶︹︺︿﹀︽︾﹁﹂﹃﹄��︻︼︷︸︱�︳︴����������".split(""),e=0;e!=n[166].length;++e)65533!==n[166][e].charCodeAt(0)&&(r[n[166][e]]=42496+e,t[42496+e]=n[166][e]);for(n[167]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ���������������абвгдеёжзийклмнопрстуфхцчшщъыьэюя��������������".split(""),e=0;e!=n[167].length;++e)65533!==n[167][e].charCodeAt(0)&&(r[n[167][e]]=42752+e,t[42752+e]=n[167][e]);for(n[168]="����������������������������������������������������������������ˊˋ˙–―‥‵℅℉↖↗↘↙∕∟∣≒≦≧⊿═║╒╓╔╕╖╗╘╙╚╛╜╝╞╟╠╡╢╣╤╥╦╧╨╩╪╫╬╭╮╯╰╱╲╳▁▂▃▄▅▆▇�█▉▊▋▌▍▎▏▓▔▕▼▽◢◣◤◥☉⊕〒〝〞�����������āáǎàēéěèīíǐìōóǒòūúǔùǖǘǚǜüêɑ�ńň�ɡ����ㄅㄆㄇㄈㄉㄊㄋㄌㄍㄎㄏㄐㄑㄒㄓㄔㄕㄖㄗㄘㄙㄚㄛㄜㄝㄞㄟㄠㄡㄢㄣㄤㄥㄦㄧㄨㄩ����������������������".split(""),e=0;e!=n[168].length;++e)65533!==n[168][e].charCodeAt(0)&&(r[n[168][e]]=43008+e,t[43008+e]=n[168][e]);for(n[169]="����������������������������������������������������������������〡〢〣〤〥〦〧〨〩㊣㎎㎏㎜㎝㎞㎡㏄㏎㏑㏒㏕︰¬¦�℡㈱�‐���ー゛゜ヽヾ〆ゝゞ﹉﹊﹋﹌﹍﹎﹏﹐﹑﹒﹔﹕﹖﹗﹙﹚﹛﹜﹝﹞﹟﹠﹡�﹢﹣﹤﹥﹦﹨﹩﹪﹫�������������〇�������������─━│┃┄┅┆┇┈┉┊┋┌┍┎┏┐┑┒┓└┕┖┗┘┙┚┛├┝┞┟┠┡┢┣┤┥┦┧┨┩┪┫┬┭┮┯┰┱┲┳┴┵┶┷┸┹┺┻┼┽┾┿╀╁╂╃╄╅╆╇╈╉╊╋����������������".split(""),e=0;e!=n[169].length;++e)65533!==n[169][e].charCodeAt(0)&&(r[n[169][e]]=43264+e,t[43264+e]=n[169][e]);for(n[170]="����������������������������������������������������������������狜狝狟狢狣狤狥狦狧狪狫狵狶狹狽狾狿猀猂猄猅猆猇猈猉猋猌猍猏猐猑猒猔猘猙猚猟猠猣猤猦猧猨猭猯猰猲猳猵猶猺猻猼猽獀獁獂獃獄獅獆獇獈�獉獊獋獌獎獏獑獓獔獕獖獘獙獚獛獜獝獞獟獡獢獣獤獥獦獧獨獩獪獫獮獰獱�����������������������������������������������������������������������������������������������".split(""),e=0;e!=n[170].length;++e)65533!==n[170][e].charCodeAt(0)&&(r[n[170][e]]=43520+e,t[43520+e]=n[170][e]);for(n[171]="����������������������������������������������������������������獲獳獴獵獶獷獸獹獺獻獼獽獿玀玁玂玃玅玆玈玊玌玍玏玐玒玓玔玕玗玘玙玚玜玝玞玠玡玣玤玥玦玧玨玪玬玭玱玴玵玶玸玹玼玽玾玿珁珃珄珅珆珇�珋珌珎珒珓珔珕珖珗珘珚珛珜珝珟珡珢珣珤珦珨珪珫珬珮珯珰珱珳珴珵珶珷�����������������������������������������������������������������������������������������������".split(""),e=0;e!=n[171].length;++e)65533!==n[171][e].charCodeAt(0)&&(r[n[171][e]]=43776+e,t[43776+e]=n[171][e]);for(n[172]="����������������������������������������������������������������珸珹珺珻珼珽現珿琀琁琂琄琇琈琋琌琍琎琑琒琓琔琕琖琗琘琙琜琝琞琟琠琡琣琤琧琩琫琭琯琱琲琷琸琹琺琻琽琾琿瑀瑂瑃瑄瑅瑆瑇瑈瑉瑊瑋瑌瑍�瑎瑏瑐瑑瑒瑓瑔瑖瑘瑝瑠瑡瑢瑣瑤瑥瑦瑧瑨瑩瑪瑫瑬瑮瑯瑱瑲瑳瑴瑵瑸瑹瑺�����������������������������������������������������������������������������������������������".split(""),e=0;e!=n[172].length;++e)65533!==n[172][e].charCodeAt(0)&&(r[n[172][e]]=44032+e,t[44032+e]=n[172][e]);for(n[173]="����������������������������������������������������������������瑻瑼瑽瑿璂璄璅璆璈璉璊璌璍璏璑璒璓璔璕璖璗璘璙璚璛璝璟璠璡璢璣璤璥璦璪璫璬璭璮璯環璱璲璳璴璵璶璷璸璹璻璼璽璾璿瓀瓁瓂瓃瓄瓅瓆瓇�瓈瓉瓊瓋瓌瓍瓎瓏瓐瓑瓓瓔瓕瓖瓗瓘瓙瓚瓛瓝瓟瓡瓥瓧瓨瓩瓪瓫瓬瓭瓰瓱瓲�����������������������������������������������������������������������������������������������".split(""),e=0;e!=n[173].length;++e)65533!==n[173][e].charCodeAt(0)&&(r[n[173][e]]=44288+e,t[44288+e]=n[173][e]);for(n[174]="����������������������������������������������������������������瓳瓵瓸瓹瓺瓻瓼瓽瓾甀甁甂甃甅甆甇甈甉甊甋甌甎甐甒甔甕甖甗甛甝甞甠甡產産甤甦甧甪甮甴甶甹甼甽甿畁畂畃畄畆畇畉畊畍畐畑畒畓畕畖畗畘�畝畞畟畠畡畢畣畤畧畨畩畫畬畭畮畯異畱畳畵當畷畺畻畼畽畾疀疁疂疄疅疇�����������������������������������������������������������������������������������������������".split(""),e=0;e!=n[174].length;++e)65533!==n[174][e].charCodeAt(0)&&(r[n[174][e]]=44544+e,t[44544+e]=n[174][e]);for(n[175]="����������������������������������������������������������������疈疉疊疌疍疎疐疓疕疘疛疜疞疢疦疧疨疩疪疭疶疷疺疻疿痀痁痆痋痌痎痏痐痑痓痗痙痚痜痝痟痠痡痥痩痬痭痮痯痲痳痵痶痷痸痺痻痽痾瘂瘄瘆瘇�瘈瘉瘋瘍瘎瘏瘑瘒瘓瘔瘖瘚瘜瘝瘞瘡瘣瘧瘨瘬瘮瘯瘱瘲瘶瘷瘹瘺瘻瘽癁療癄�����������������������������������������������������������������������������������������������".split(""),e=0;e!=n[175].length;++e)65533!==n[175][e].charCodeAt(0)&&(r[n[175][e]]=44800+e,t[44800+e]=n[175][e]);for(n[176]="����������������������������������������������������������������癅癆癇癈癉癊癋癎癏癐癑癒癓癕癗癘癙癚癛癝癟癠癡癢癤癥癦癧癨癩癪癬癭癮癰癱癲癳癴癵癶癷癹発發癿皀皁皃皅皉皊皌皍皏皐皒皔皕皗皘皚皛�皜皝皞皟皠皡皢皣皥皦皧皨皩皪皫皬皭皯皰皳皵皶皷皸皹皺皻皼皽皾盀盁盃啊阿埃挨哎唉哀皑癌蔼矮艾碍爱隘鞍氨安俺按暗岸胺案肮昂盎凹敖熬翱袄傲奥懊澳芭捌扒叭吧笆八疤巴拔跋靶把耙坝霸罢爸白柏百摆佰败拜稗斑班搬扳般颁板版扮拌伴瓣半办绊邦帮梆榜膀绑棒磅蚌镑傍谤苞胞包褒剥�".split(""),e=0;e!=n[176].length;++e)65533!==n[176][e].charCodeAt(0)&&(r[n[176][e]]=45056+e,t[45056+e]=n[176][e]);for(n[177]="����������������������������������������������������������������盄盇盉盋盌盓盕盙盚盜盝盞盠盡盢監盤盦盧盨盩盪盫盬盭盰盳盵盶盷盺盻盽盿眀眂眃眅眆眊県眎眏眐眑眒眓眔眕眖眗眘眛眜眝眞眡眣眤眥眧眪眫�眬眮眰眱眲眳眴眹眻眽眾眿睂睄睅睆睈睉睊睋睌睍睎睏睒睓睔睕睖睗睘睙睜薄雹保堡饱宝抱报暴豹鲍爆杯碑悲卑北辈背贝钡倍狈备惫焙被奔苯本笨崩绷甭泵蹦迸逼鼻比鄙笔彼碧蓖蔽毕毙毖币庇痹闭敝弊必辟壁臂避陛鞭边编贬扁便变卞辨辩辫遍标彪膘表鳖憋别瘪彬斌濒滨宾摈兵冰柄丙秉饼炳�".split(""),e=0;e!=n[177].length;++e)65533!==n[177][e].charCodeAt(0)&&(r[n[177][e]]=45312+e,t[45312+e]=n[177][e]);for(n[178]="����������������������������������������������������������������睝睞睟睠睤睧睩睪睭睮睯睰睱睲睳睴睵睶睷睸睺睻睼瞁瞂瞃瞆瞇瞈瞉瞊瞋瞏瞐瞓瞔瞕瞖瞗瞘瞙瞚瞛瞜瞝瞞瞡瞣瞤瞦瞨瞫瞭瞮瞯瞱瞲瞴瞶瞷瞸瞹瞺�瞼瞾矀矁矂矃矄矅矆矇矈矉矊矋矌矎矏矐矑矒矓矔矕矖矘矙矚矝矞矟矠矡矤病并玻菠播拨钵波博勃搏铂箔伯帛舶脖膊渤泊驳捕卜哺补埠不布步簿部怖擦猜裁材才财睬踩采彩菜蔡餐参蚕残惭惨灿苍舱仓沧藏操糙槽曹草厕策侧册测层蹭插叉茬茶查碴搽察岔差诧拆柴豺搀掺蝉馋谗缠铲产阐颤昌猖�".split(""),e=0;e!=n[178].length;++e)65533!==n[178][e].charCodeAt(0)&&(r[n[178][e]]=45568+e,t[45568+e]=n[178][e]);for(n[179]="����������������������������������������������������������������矦矨矪矯矰矱矲矴矵矷矹矺矻矼砃砄砅砆砇砈砊砋砎砏砐砓砕砙砛砞砠砡砢砤砨砪砫砮砯砱砲砳砵砶砽砿硁硂硃硄硆硈硉硊硋硍硏硑硓硔硘硙硚�硛硜硞硟硠硡硢硣硤硥硦硧硨硩硯硰硱硲硳硴硵硶硸硹硺硻硽硾硿碀碁碂碃场尝常长偿肠厂敞畅唱倡超抄钞朝嘲潮巢吵炒车扯撤掣彻澈郴臣辰尘晨忱沉陈趁衬撑称城橙成呈乘程惩澄诚承逞骋秤吃痴持匙池迟弛驰耻齿侈尺赤翅斥炽充冲虫崇宠抽酬畴踌稠愁筹仇绸瞅丑臭初出橱厨躇锄雏滁除楚�".split(""),e=0;e!=n[179].length;++e)65533!==n[179][e].charCodeAt(0)&&(r[n[179][e]]=45824+e,t[45824+e]=n[179][e]);for(n[180]="����������������������������������������������������������������碄碅碆碈碊碋碏碐碒碔碕碖碙碝碞碠碢碤碦碨碩碪碫碬碭碮碯碵碶碷碸確碻碼碽碿磀磂磃磄磆磇磈磌磍磎磏磑磒磓磖磗磘磚磛磜磝磞磟磠磡磢磣�磤磥磦磧磩磪磫磭磮磯磰磱磳磵磶磸磹磻磼磽磾磿礀礂礃礄礆礇礈礉礊礋礌础储矗搐触处揣川穿椽传船喘串疮窗幢床闯创吹炊捶锤垂春椿醇唇淳纯蠢戳绰疵茨磁雌辞慈瓷词此刺赐次聪葱囱匆从丛凑粗醋簇促蹿篡窜摧崔催脆瘁粹淬翠村存寸磋撮搓措挫错搭达答瘩打大呆歹傣戴带殆代贷袋待逮�".split(""),e=0;e!=n[180].length;++e)65533!==n[180][e].charCodeAt(0)&&(r[n[180][e]]=46080+e,t[46080+e]=n[180][e]);for(n[181]="����������������������������������������������������������������礍礎礏礐礑礒礔礕礖礗礘礙礚礛礜礝礟礠礡礢礣礥礦礧礨礩礪礫礬礭礮礯礰礱礲礳礵礶礷礸礹礽礿祂祃祄祅祇祊祋祌祍祎祏祐祑祒祔祕祘祙祡祣�祤祦祩祪祫祬祮祰祱祲祳祴祵祶祹祻祼祽祾祿禂禃禆禇禈禉禋禌禍禎禐禑禒怠耽担丹单郸掸胆旦氮但惮淡诞弹蛋当挡党荡档刀捣蹈倒岛祷导到稻悼道盗德得的蹬灯登等瞪凳邓堤低滴迪敌笛狄涤翟嫡抵底地蒂第帝弟递缔颠掂滇碘点典靛垫电佃甸店惦奠淀殿碉叼雕凋刁掉吊钓调跌爹碟蝶迭谍叠�".split(""),e=0;e!=n[181].length;++e)65533!==n[181][e].charCodeAt(0)&&(r[n[181][e]]=46336+e,t[46336+e]=n[181][e]);for(n[182]="����������������������������������������������������������������禓禔禕禖禗禘禙禛禜禝禞禟禠禡禢禣禤禥禦禨禩禪禫禬禭禮禯禰禱禲禴禵禶禷禸禼禿秂秄秅秇秈秊秌秎秏秐秓秔秖秗秙秚秛秜秝秞秠秡秢秥秨秪�秬秮秱秲秳秴秵秶秷秹秺秼秾秿稁稄稅稇稈稉稊稌稏稐稑稒稓稕稖稘稙稛稜丁盯叮钉顶鼎锭定订丢东冬董懂动栋侗恫冻洞兜抖斗陡豆逗痘都督毒犊独读堵睹赌杜镀肚度渡妒端短锻段断缎堆兑队对墩吨蹲敦顿囤钝盾遁掇哆多夺垛躲朵跺舵剁惰堕蛾峨鹅俄额讹娥恶厄扼遏鄂饿恩而儿耳尔饵洱二�".split(""),e=0;e!=n[182].length;++e)65533!==n[182][e].charCodeAt(0)&&(r[n[182][e]]=46592+e,t[46592+e]=n[182][e]);for(n[183]="����������������������������������������������������������������稝稟稡稢稤稥稦稧稨稩稪稫稬稭種稯稰稱稲稴稵稶稸稺稾穀穁穂穃穄穅穇穈穉穊穋穌積穎穏穐穒穓穔穕穖穘穙穚穛穜穝穞穟穠穡穢穣穤穥穦穧穨�穩穪穫穬穭穮穯穱穲穳穵穻穼穽穾窂窅窇窉窊窋窌窎窏窐窓窔窙窚窛窞窡窢贰发罚筏伐乏阀法珐藩帆番翻樊矾钒繁凡烦反返范贩犯饭泛坊芳方肪房防妨仿访纺放菲非啡飞肥匪诽吠肺废沸费芬酚吩氛分纷坟焚汾粉奋份忿愤粪丰封枫蜂峰锋风疯烽逢冯缝讽奉凤佛否夫敷肤孵扶拂辐幅氟符伏俘服�".split(""),e=0;e!=n[183].length;++e)65533!==n[183][e].charCodeAt(0)&&(r[n[183][e]]=46848+e,t[46848+e]=n[183][e]);for(n[184]="����������������������������������������������������������������窣窤窧窩窪窫窮窯窰窱窲窴窵窶窷窸窹窺窻窼窽窾竀竁竂竃竄竅竆竇竈竉竊竌竍竎竏竐竑竒竓竔竕竗竘竚竛竜竝竡竢竤竧竨竩竪竫竬竮竰竱竲竳�竴竵競竷竸竻竼竾笀笁笂笅笇笉笌笍笎笐笒笓笖笗笘笚笜笝笟笡笢笣笧笩笭浮涪福袱弗甫抚辅俯釜斧脯腑府腐赴副覆赋复傅付阜父腹负富讣附妇缚咐噶嘎该改概钙盖溉干甘杆柑竿肝赶感秆敢赣冈刚钢缸肛纲岗港杠篙皋高膏羔糕搞镐稿告哥歌搁戈鸽胳疙割革葛格蛤阁隔铬个各给根跟耕更庚羹�".split(""),e=0;e!=n[184].length;++e)65533!==n[184][e].charCodeAt(0)&&(r[n[184][e]]=47104+e,t[47104+e]=n[184][e]);for(n[185]="����������������������������������������������������������������笯笰笲笴笵笶笷笹笻笽笿筀筁筂筃筄筆筈筊筍筎筓筕筗筙筜筞筟筡筣筤筥筦筧筨筩筪筫筬筭筯筰筳筴筶筸筺筼筽筿箁箂箃箄箆箇箈箉箊箋箌箎箏�箑箒箓箖箘箙箚箛箞箟箠箣箤箥箮箯箰箲箳箵箶箷箹箺箻箼箽箾箿節篂篃範埂耿梗工攻功恭龚供躬公宫弓巩汞拱贡共钩勾沟苟狗垢构购够辜菇咕箍估沽孤姑鼓古蛊骨谷股故顾固雇刮瓜剐寡挂褂乖拐怪棺关官冠观管馆罐惯灌贯光广逛瑰规圭硅归龟闺轨鬼诡癸桂柜跪贵刽辊滚棍锅郭国果裹过哈�".split(""),e=0;e!=n[185].length;++e)65533!==n[185][e].charCodeAt(0)&&(r[n[185][e]]=47360+e,t[47360+e]=n[185][e]);for(n[186]="����������������������������������������������������������������篅篈築篊篋篍篎篏篐篒篔篕篖篗篘篛篜篞篟篠篢篣篤篧篨篩篫篬篭篯篰篲篳篴篵篶篸篹篺篻篽篿簀簁簂簃簄簅簆簈簉簊簍簎簐簑簒簓簔簕簗簘簙�簚簛簜簝簞簠簡簢簣簤簥簨簩簫簬簭簮簯簰簱簲簳簴簵簶簷簹簺簻簼簽簾籂骸孩海氦亥害骇酣憨邯韩含涵寒函喊罕翰撼捍旱憾悍焊汗汉夯杭航壕嚎豪毫郝好耗号浩呵喝荷菏核禾和何合盒貉阂河涸赫褐鹤贺嘿黑痕很狠恨哼亨横衡恒轰哄烘虹鸿洪宏弘红喉侯猴吼厚候后呼乎忽瑚壶葫胡蝴狐糊湖�".split(""),e=0;e!=n[186].length;++e)65533!==n[186][e].charCodeAt(0)&&(r[n[186][e]]=47616+e,t[47616+e]=n[186][e]);for(n[187]="����������������������������������������������������������������籃籄籅籆籇籈籉籊籋籌籎籏籐籑籒籓籔籕籖籗籘籙籚籛籜籝籞籟籠籡籢籣籤籥籦籧籨籩籪籫籬籭籮籯籰籱籲籵籶籷籸籹籺籾籿粀粁粂粃粄粅粆粇�粈粊粋粌粍粎粏粐粓粔粖粙粚粛粠粡粣粦粧粨粩粫粬粭粯粰粴粵粶粷粸粺粻弧虎唬护互沪户花哗华猾滑画划化话槐徊怀淮坏欢环桓还缓换患唤痪豢焕涣宦幻荒慌黄磺蝗簧皇凰惶煌晃幌恍谎灰挥辉徽恢蛔回毁悔慧卉惠晦贿秽会烩汇讳诲绘荤昏婚魂浑混豁活伙火获或惑霍货祸击圾基机畸稽积箕�".split(""),e=0;e!=n[187].length;++e)65533!==n[187][e].charCodeAt(0)&&(r[n[187][e]]=47872+e,t[47872+e]=n[187][e]);for(n[188]="����������������������������������������������������������������粿糀糂糃糄糆糉糋糎糏糐糑糒糓糔糘糚糛糝糞糡糢糣糤糥糦糧糩糪糫糬糭糮糰糱糲糳糴糵糶糷糹糺糼糽糾糿紀紁紂紃約紅紆紇紈紉紋紌納紎紏紐�紑紒紓純紕紖紗紘紙級紛紜紝紞紟紡紣紤紥紦紨紩紪紬紭紮細紱紲紳紴紵紶肌饥迹激讥鸡姬绩缉吉极棘辑籍集及急疾汲即嫉级挤几脊己蓟技冀季伎祭剂悸济寄寂计记既忌际妓继纪嘉枷夹佳家加荚颊贾甲钾假稼价架驾嫁歼监坚尖笺间煎兼肩艰奸缄茧检柬碱硷拣捡简俭剪减荐槛鉴践贱见键箭件�".split(""),e=0;e!=n[188].length;++e)65533!==n[188][e].charCodeAt(0)&&(r[n[188][e]]=48128+e,t[48128+e]=n[188][e]);for(n[189]="����������������������������������������������������������������紷紸紹紺紻紼紽紾紿絀絁終絃組絅絆絇絈絉絊絋経絍絎絏結絑絒絓絔絕絖絗絘絙絚絛絜絝絞絟絠絡絢絣絤絥給絧絨絩絪絫絬絭絯絰統絲絳絴絵絶�絸絹絺絻絼絽絾絿綀綁綂綃綄綅綆綇綈綉綊綋綌綍綎綏綐綑綒經綔綕綖綗綘健舰剑饯渐溅涧建僵姜将浆江疆蒋桨奖讲匠酱降蕉椒礁焦胶交郊浇骄娇嚼搅铰矫侥脚狡角饺缴绞剿教酵轿较叫窖揭接皆秸街阶截劫节桔杰捷睫竭洁结解姐戒藉芥界借介疥诫届巾筋斤金今津襟紧锦仅谨进靳晋禁近烬浸�".split(""),e=0;e!=n[189].length;++e)65533!==n[189][e].charCodeAt(0)&&(r[n[189][e]]=48384+e,t[48384+e]=n[189][e]);for(n[190]="����������������������������������������������������������������継続綛綜綝綞綟綠綡綢綣綤綥綧綨綩綪綫綬維綯綰綱網綳綴綵綶綷綸綹綺綻綼綽綾綿緀緁緂緃緄緅緆緇緈緉緊緋緌緍緎総緐緑緒緓緔緕緖緗緘緙�線緛緜緝緞緟締緡緢緣緤緥緦緧編緩緪緫緬緭緮緯緰緱緲緳練緵緶緷緸緹緺尽劲荆兢茎睛晶鲸京惊精粳经井警景颈静境敬镜径痉靖竟竞净炯窘揪究纠玖韭久灸九酒厩救旧臼舅咎就疚鞠拘狙疽居驹菊局咀矩举沮聚拒据巨具距踞锯俱句惧炬剧捐鹃娟倦眷卷绢撅攫抉掘倔爵觉决诀绝均菌钧军君峻�".split(""),e=0;e!=n[190].length;++e)65533!==n[190][e].charCodeAt(0)&&(r[n[190][e]]=48640+e,t[48640+e]=n[190][e]);for(n[191]="����������������������������������������������������������������緻緼緽緾緿縀縁縂縃縄縅縆縇縈縉縊縋縌縍縎縏縐縑縒縓縔縕縖縗縘縙縚縛縜縝縞縟縠縡縢縣縤縥縦縧縨縩縪縫縬縭縮縯縰縱縲縳縴縵縶縷縸縹�縺縼總績縿繀繂繃繄繅繆繈繉繊繋繌繍繎繏繐繑繒繓織繕繖繗繘繙繚繛繜繝俊竣浚郡骏喀咖卡咯开揩楷凯慨刊堪勘坎砍看康慷糠扛抗亢炕考拷烤靠坷苛柯棵磕颗科壳咳可渴克刻客课肯啃垦恳坑吭空恐孔控抠口扣寇枯哭窟苦酷库裤夸垮挎跨胯块筷侩快宽款匡筐狂框矿眶旷况亏盔岿窥葵奎魁傀�".split(""),e=0;e!=n[191].length;++e)65533!==n[191][e].charCodeAt(0)&&(r[n[191][e]]=48896+e,t[48896+e]=n[191][e]);for(n[192]="����������������������������������������������������������������繞繟繠繡繢繣繤繥繦繧繨繩繪繫繬繭繮繯繰繱繲繳繴繵繶繷繸繹繺繻繼繽繾繿纀纁纃纄纅纆纇纈纉纊纋續纍纎纏纐纑纒纓纔纕纖纗纘纙纚纜纝纞�纮纴纻纼绖绤绬绹缊缐缞缷缹缻缼缽缾缿罀罁罃罆罇罈罉罊罋罌罍罎罏罒罓馈愧溃坤昆捆困括扩廓阔垃拉喇蜡腊辣啦莱来赖蓝婪栏拦篮阑兰澜谰揽览懒缆烂滥琅榔狼廊郎朗浪捞劳牢老佬姥酪烙涝勒乐雷镭蕾磊累儡垒擂肋类泪棱楞冷厘梨犁黎篱狸离漓理李里鲤礼莉荔吏栗丽厉励砾历利傈例俐�".split(""),e=0;e!=n[192].length;++e)65533!==n[192][e].charCodeAt(0)&&(r[n[192][e]]=49152+e,t[49152+e]=n[192][e]);for(n[193]="����������������������������������������������������������������罖罙罛罜罝罞罠罣罤罥罦罧罫罬罭罯罰罳罵罶罷罸罺罻罼罽罿羀羂羃羄羅羆羇羈羉羋羍羏羐羑羒羓羕羖羗羘羙羛羜羠羢羣羥羦羨義羪羫羬羭羮羱�羳羴羵羶羷羺羻羾翀翂翃翄翆翇翈翉翋翍翏翐翑習翓翖翗翙翚翛翜翝翞翢翣痢立粒沥隶力璃哩俩联莲连镰廉怜涟帘敛脸链恋炼练粮凉梁粱良两辆量晾亮谅撩聊僚疗燎寥辽潦了撂镣廖料列裂烈劣猎琳林磷霖临邻鳞淋凛赁吝拎玲菱零龄铃伶羚凌灵陵岭领另令溜琉榴硫馏留刘瘤流柳六龙聋咙笼窿�".split(""),e=0;e!=n[193].length;++e)65533!==n[193][e].charCodeAt(0)&&(r[n[193][e]]=49408+e,t[49408+e]=n[193][e]);for(n[194]="����������������������������������������������������������������翤翧翨翪翫翬翭翯翲翴翵翶翷翸翹翺翽翾翿耂耇耈耉耊耎耏耑耓耚耛耝耞耟耡耣耤耫耬耭耮耯耰耲耴耹耺耼耾聀聁聄聅聇聈聉聎聏聐聑聓聕聖聗�聙聛聜聝聞聟聠聡聢聣聤聥聦聧聨聫聬聭聮聯聰聲聳聴聵聶職聸聹聺聻聼聽隆垄拢陇楼娄搂篓漏陋芦卢颅庐炉掳卤虏鲁麓碌露路赂鹿潞禄录陆戮驴吕铝侣旅履屡缕虑氯律率滤绿峦挛孪滦卵乱掠略抡轮伦仑沦纶论萝螺罗逻锣箩骡裸落洛骆络妈麻玛码蚂马骂嘛吗埋买麦卖迈脉瞒馒蛮满蔓曼慢漫�".split(""),e=0;e!=n[194].length;++e)65533!==n[194][e].charCodeAt(0)&&(r[n[194][e]]=49664+e,t[49664+e]=n[194][e]);for(n[195]="����������������������������������������������������������������聾肁肂肅肈肊肍肎肏肐肑肒肔肕肗肙肞肣肦肧肨肬肰肳肵肶肸肹肻胅胇胈胉胊胋胏胐胑胒胓胔胕胘胟胠胢胣胦胮胵胷胹胻胾胿脀脁脃脄脅脇脈脋�脌脕脗脙脛脜脝脟脠脡脢脣脤脥脦脧脨脩脪脫脭脮脰脳脴脵脷脹脺脻脼脽脿谩芒茫盲氓忙莽猫茅锚毛矛铆卯茂冒帽貌贸么玫枚梅酶霉煤没眉媒镁每美昧寐妹媚门闷们萌蒙檬盟锰猛梦孟眯醚靡糜迷谜弥米秘觅泌蜜密幂棉眠绵冕免勉娩缅面苗描瞄藐秒渺庙妙蔑灭民抿皿敏悯闽明螟鸣铭名命谬摸�".split(""),e=0;e!=n[195].length;++e)65533!==n[195][e].charCodeAt(0)&&(r[n[195][e]]=49920+e,t[49920+e]=n[195][e]);for(n[196]="����������������������������������������������������������������腀腁腂腃腄腅腇腉腍腎腏腒腖腗腘腛腜腝腞腟腡腢腣腤腦腨腪腫腬腯腲腳腵腶腷腸膁膃膄膅膆膇膉膋膌膍膎膐膒膓膔膕膖膗膙膚膞膟膠膡膢膤膥�膧膩膫膬膭膮膯膰膱膲膴膵膶膷膸膹膼膽膾膿臄臅臇臈臉臋臍臎臏臐臑臒臓摹蘑模膜磨摩魔抹末莫墨默沫漠寞陌谋牟某拇牡亩姆母墓暮幕募慕木目睦牧穆拿哪呐钠那娜纳氖乃奶耐奈南男难囊挠脑恼闹淖呢馁内嫩能妮霓倪泥尼拟你匿腻逆溺蔫拈年碾撵捻念娘酿鸟尿捏聂孽啮镊镍涅您柠狞凝宁�".split(""),e=0;e!=n[196].length;++e)65533!==n[196][e].charCodeAt(0)&&(r[n[196][e]]=50176+e,t[50176+e]=n[196][e]);for(n[197]="����������������������������������������������������������������臔臕臖臗臘臙臚臛臜臝臞臟臠臡臢臤臥臦臨臩臫臮臯臰臱臲臵臶臷臸臹臺臽臿舃與興舉舊舋舎舏舑舓舕舖舗舘舙舚舝舠舤舥舦舧舩舮舲舺舼舽舿�艀艁艂艃艅艆艈艊艌艍艎艐艑艒艓艔艕艖艗艙艛艜艝艞艠艡艢艣艤艥艦艧艩拧泞牛扭钮纽脓浓农弄奴努怒女暖虐疟挪懦糯诺哦欧鸥殴藕呕偶沤啪趴爬帕怕琶拍排牌徘湃派攀潘盘磐盼畔判叛乓庞旁耪胖抛咆刨炮袍跑泡呸胚培裴赔陪配佩沛喷盆砰抨烹澎彭蓬棚硼篷膨朋鹏捧碰坯砒霹批披劈琵毗�".split(""),e=0;e!=n[197].length;++e)65533!==n[197][e].charCodeAt(0)&&(r[n[197][e]]=50432+e,t[50432+e]=n[197][e]);for(n[198]="����������������������������������������������������������������艪艫艬艭艱艵艶艷艸艻艼芀芁芃芅芆芇芉芌芐芓芔芕芖芚芛芞芠芢芣芧芲芵芶芺芻芼芿苀苂苃苅苆苉苐苖苙苚苝苢苧苨苩苪苬苭苮苰苲苳苵苶苸�苺苼苽苾苿茀茊茋茍茐茒茓茖茘茙茝茞茟茠茡茢茣茤茥茦茩茪茮茰茲茷茻茽啤脾疲皮匹痞僻屁譬篇偏片骗飘漂瓢票撇瞥拼频贫品聘乒坪苹萍平凭瓶评屏坡泼颇婆破魄迫粕剖扑铺仆莆葡菩蒲埔朴圃普浦谱曝瀑期欺栖戚妻七凄漆柒沏其棋奇歧畦崎脐齐旗祈祁骑起岂乞企启契砌器气迄弃汽泣讫掐�".split(""),e=0;e!=n[198].length;++e)65533!==n[198][e].charCodeAt(0)&&(r[n[198][e]]=50688+e,t[50688+e]=n[198][e]);for(n[199]="����������������������������������������������������������������茾茿荁荂荄荅荈荊荋荌荍荎荓荕荖荗荘荙荝荢荰荱荲荳荴荵荶荹荺荾荿莀莁莂莃莄莇莈莊莋莌莍莏莐莑莔莕莖莗莙莚莝莟莡莢莣莤莥莦莧莬莭莮�莯莵莻莾莿菂菃菄菆菈菉菋菍菎菐菑菒菓菕菗菙菚菛菞菢菣菤菦菧菨菫菬菭恰洽牵扦钎铅千迁签仟谦乾黔钱钳前潜遣浅谴堑嵌欠歉枪呛腔羌墙蔷强抢橇锹敲悄桥瞧乔侨巧鞘撬翘峭俏窍切茄且怯窃钦侵亲秦琴勤芹擒禽寝沁青轻氢倾卿清擎晴氰情顷请庆琼穷秋丘邱球求囚酋泅趋区蛆曲躯屈驱渠�".split(""),e=0;e!=n[199].length;++e)65533!==n[199][e].charCodeAt(0)&&(r[n[199][e]]=50944+e,t[50944+e]=n[199][e]);for(n[200]="����������������������������������������������������������������菮華菳菴菵菶菷菺菻菼菾菿萀萂萅萇萈萉萊萐萒萓萔萕萖萗萙萚萛萞萟萠萡萢萣萩萪萫萬萭萮萯萰萲萳萴萵萶萷萹萺萻萾萿葀葁葂葃葄葅葇葈葉�葊葋葌葍葎葏葐葒葓葔葕葖葘葝葞葟葠葢葤葥葦葧葨葪葮葯葰葲葴葷葹葻葼取娶龋趣去圈颧权醛泉全痊拳犬券劝缺炔瘸却鹊榷确雀裙群然燃冉染瓤壤攘嚷让饶扰绕惹热壬仁人忍韧任认刃妊纫扔仍日戎茸蓉荣融熔溶容绒冗揉柔肉茹蠕儒孺如辱乳汝入褥软阮蕊瑞锐闰润若弱撒洒萨腮鳃塞赛三叁�".split(""),e=0;e!=n[200].length;++e)65533!==n[200][e].charCodeAt(0)&&(r[n[200][e]]=51200+e,t[51200+e]=n[200][e]);for(n[201]="����������������������������������������������������������������葽葾葿蒀蒁蒃蒄蒅蒆蒊蒍蒏蒐蒑蒒蒓蒔蒕蒖蒘蒚蒛蒝蒞蒟蒠蒢蒣蒤蒥蒦蒧蒨蒩蒪蒫蒬蒭蒮蒰蒱蒳蒵蒶蒷蒻蒼蒾蓀蓂蓃蓅蓆蓇蓈蓋蓌蓎蓏蓒蓔蓕蓗�蓘蓙蓚蓛蓜蓞蓡蓢蓤蓧蓨蓩蓪蓫蓭蓮蓯蓱蓲蓳蓴蓵蓶蓷蓸蓹蓺蓻蓽蓾蔀蔁蔂伞散桑嗓丧搔骚扫嫂瑟色涩森僧莎砂杀刹沙纱傻啥煞筛晒珊苫杉山删煽衫闪陕擅赡膳善汕扇缮墒伤商赏晌上尚裳梢捎稍烧芍勺韶少哨邵绍奢赊蛇舌舍赦摄射慑涉社设砷申呻伸身深娠绅神沈审婶甚肾慎渗声生甥牲升绳�".split(""),e=0;e!=n[201].length;++e)65533!==n[201][e].charCodeAt(0)&&(r[n[201][e]]=51456+e,t[51456+e]=n[201][e]);for(n[202]="����������������������������������������������������������������蔃蔄蔅蔆蔇蔈蔉蔊蔋蔍蔎蔏蔐蔒蔔蔕蔖蔘蔙蔛蔜蔝蔞蔠蔢蔣蔤蔥蔦蔧蔨蔩蔪蔭蔮蔯蔰蔱蔲蔳蔴蔵蔶蔾蔿蕀蕁蕂蕄蕅蕆蕇蕋蕌蕍蕎蕏蕐蕑蕒蕓蕔蕕�蕗蕘蕚蕛蕜蕝蕟蕠蕡蕢蕣蕥蕦蕧蕩蕪蕫蕬蕭蕮蕯蕰蕱蕳蕵蕶蕷蕸蕼蕽蕿薀薁省盛剩胜圣师失狮施湿诗尸虱十石拾时什食蚀实识史矢使屎驶始式示士世柿事拭誓逝势是嗜噬适仕侍释饰氏市恃室视试收手首守寿授售受瘦兽蔬枢梳殊抒输叔舒淑疏书赎孰熟薯暑曙署蜀黍鼠属术述树束戍竖墅庶数漱�".split(""),e=0;e!=n[202].length;++e)65533!==n[202][e].charCodeAt(0)&&(r[n[202][e]]=51712+e,t[51712+e]=n[202][e]);for(n[203]="����������������������������������������������������������������薂薃薆薈薉薊薋薌薍薎薐薑薒薓薔薕薖薗薘薙薚薝薞薟薠薡薢薣薥薦薧薩薫薬薭薱薲薳薴薵薶薸薺薻薼薽薾薿藀藂藃藄藅藆藇藈藊藋藌藍藎藑藒�藔藖藗藘藙藚藛藝藞藟藠藡藢藣藥藦藧藨藪藫藬藭藮藯藰藱藲藳藴藵藶藷藸恕刷耍摔衰甩帅栓拴霜双爽谁水睡税吮瞬顺舜说硕朔烁斯撕嘶思私司丝死肆寺嗣四伺似饲巳松耸怂颂送宋讼诵搜艘擞嗽苏酥俗素速粟僳塑溯宿诉肃酸蒜算虽隋随绥髓碎岁穗遂隧祟孙损笋蓑梭唆缩琐索锁所塌他它她塔�".split(""),e=0;e!=n[203].length;++e)65533!==n[203][e].charCodeAt(0)&&(r[n[203][e]]=51968+e,t[51968+e]=n[203][e]);for(n[204]="����������������������������������������������������������������藹藺藼藽藾蘀蘁蘂蘃蘄蘆蘇蘈蘉蘊蘋蘌蘍蘎蘏蘐蘒蘓蘔蘕蘗蘘蘙蘚蘛蘜蘝蘞蘟蘠蘡蘢蘣蘤蘥蘦蘨蘪蘫蘬蘭蘮蘯蘰蘱蘲蘳蘴蘵蘶蘷蘹蘺蘻蘽蘾蘿虀�虁虂虃虄虅虆虇虈虉虊虋虌虒虓處虖虗虘虙虛虜虝號虠虡虣虤虥虦虧虨虩虪獭挞蹋踏胎苔抬台泰酞太态汰坍摊贪瘫滩坛檀痰潭谭谈坦毯袒碳探叹炭汤塘搪堂棠膛唐糖倘躺淌趟烫掏涛滔绦萄桃逃淘陶讨套特藤腾疼誊梯剔踢锑提题蹄啼体替嚏惕涕剃屉天添填田甜恬舔腆挑条迢眺跳贴铁帖厅听烃�".split(""),e=0;e!=n[204].length;++e)65533!==n[204][e].charCodeAt(0)&&(r[n[204][e]]=52224+e,t[52224+e]=n[204][e]);for(n[205]="����������������������������������������������������������������虭虯虰虲虳虴虵虶虷虸蚃蚄蚅蚆蚇蚈蚉蚎蚏蚐蚑蚒蚔蚖蚗蚘蚙蚚蚛蚞蚟蚠蚡蚢蚥蚦蚫蚭蚮蚲蚳蚷蚸蚹蚻蚼蚽蚾蚿蛁蛂蛃蛅蛈蛌蛍蛒蛓蛕蛖蛗蛚蛜�蛝蛠蛡蛢蛣蛥蛦蛧蛨蛪蛫蛬蛯蛵蛶蛷蛺蛻蛼蛽蛿蜁蜄蜅蜆蜋蜌蜎蜏蜐蜑蜔蜖汀廷停亭庭挺艇通桐酮瞳同铜彤童桶捅筒统痛偷投头透凸秃突图徒途涂屠土吐兔湍团推颓腿蜕褪退吞屯臀拖托脱鸵陀驮驼椭妥拓唾挖哇蛙洼娃瓦袜歪外豌弯湾玩顽丸烷完碗挽晚皖惋宛婉万腕汪王亡枉网往旺望忘妄威�".split(""),e=0;e!=n[205].length;++e)65533!==n[205][e].charCodeAt(0)&&(r[n[205][e]]=52480+e,t[52480+e]=n[205][e]);for(n[206]="����������������������������������������������������������������蜙蜛蜝蜟蜠蜤蜦蜧蜨蜪蜫蜬蜭蜯蜰蜲蜳蜵蜶蜸蜹蜺蜼蜽蝀蝁蝂蝃蝄蝅蝆蝊蝋蝍蝏蝐蝑蝒蝔蝕蝖蝘蝚蝛蝜蝝蝞蝟蝡蝢蝦蝧蝨蝩蝪蝫蝬蝭蝯蝱蝲蝳蝵�蝷蝸蝹蝺蝿螀螁螄螆螇螉螊螌螎螏螐螑螒螔螕螖螘螙螚螛螜螝螞螠螡螢螣螤巍微危韦违桅围唯惟为潍维苇萎委伟伪尾纬未蔚味畏胃喂魏位渭谓尉慰卫瘟温蚊文闻纹吻稳紊问嗡翁瓮挝蜗涡窝我斡卧握沃巫呜钨乌污诬屋无芜梧吾吴毋武五捂午舞伍侮坞戊雾晤物勿务悟误昔熙析西硒矽晰嘻吸锡牺�".split(""),e=0;e!=n[206].length;++e)65533!==n[206][e].charCodeAt(0)&&(r[n[206][e]]=52736+e,t[52736+e]=n[206][e]);for(n[207]="����������������������������������������������������������������螥螦螧螩螪螮螰螱螲螴螶螷螸螹螻螼螾螿蟁蟂蟃蟄蟅蟇蟈蟉蟌蟍蟎蟏蟐蟔蟕蟖蟗蟘蟙蟚蟜蟝蟞蟟蟡蟢蟣蟤蟦蟧蟨蟩蟫蟬蟭蟯蟰蟱蟲蟳蟴蟵蟶蟷蟸�蟺蟻蟼蟽蟿蠀蠁蠂蠄蠅蠆蠇蠈蠉蠋蠌蠍蠎蠏蠐蠑蠒蠔蠗蠘蠙蠚蠜蠝蠞蠟蠠蠣稀息希悉膝夕惜熄烯溪汐犀檄袭席习媳喜铣洗系隙戏细瞎虾匣霞辖暇峡侠狭下厦夏吓掀锨先仙鲜纤咸贤衔舷闲涎弦嫌显险现献县腺馅羡宪陷限线相厢镶香箱襄湘乡翔祥详想响享项巷橡像向象萧硝霄削哮嚣销消宵淆晓�".split(""),e=0;e!=n[207].length;++e)65533!==n[207][e].charCodeAt(0)&&(r[n[207][e]]=52992+e,t[52992+e]=n[207][e]);for(n[208]="����������������������������������������������������������������蠤蠥蠦蠧蠨蠩蠪蠫蠬蠭蠮蠯蠰蠱蠳蠴蠵蠶蠷蠸蠺蠻蠽蠾蠿衁衂衃衆衇衈衉衊衋衎衏衐衑衒術衕衖衘衚衛衜衝衞衟衠衦衧衪衭衯衱衳衴衵衶衸衹衺�衻衼袀袃袆袇袉袊袌袎袏袐袑袓袔袕袗袘袙袚袛袝袞袟袠袡袣袥袦袧袨袩袪小孝校肖啸笑效楔些歇蝎鞋协挟携邪斜胁谐写械卸蟹懈泄泻谢屑薪芯锌欣辛新忻心信衅星腥猩惺兴刑型形邢行醒幸杏性姓兄凶胸匈汹雄熊休修羞朽嗅锈秀袖绣墟戌需虚嘘须徐许蓄酗叙旭序畜恤絮婿绪续轩喧宣悬旋玄�".split(""),e=0;e!=n[208].length;++e)65533!==n[208][e].charCodeAt(0)&&(r[n[208][e]]=53248+e,t[53248+e]=n[208][e]);for(n[209]="����������������������������������������������������������������袬袮袯袰袲袳袴袵袶袸袹袺袻袽袾袿裀裃裄裇裈裊裋裌裍裏裐裑裓裖裗裚裛補裝裞裠裡裦裧裩裪裫裬裭裮裯裲裵裶裷裺裻製裿褀褁褃褄褅褆複褈�褉褋褌褍褎褏褑褔褕褖褗褘褜褝褞褟褠褢褣褤褦褧褨褩褬褭褮褯褱褲褳褵褷选癣眩绚靴薛学穴雪血勋熏循旬询寻驯巡殉汛训讯逊迅压押鸦鸭呀丫芽牙蚜崖衙涯雅哑亚讶焉咽阉烟淹盐严研蜒岩延言颜阎炎沿奄掩眼衍演艳堰燕厌砚雁唁彦焰宴谚验殃央鸯秧杨扬佯疡羊洋阳氧仰痒养样漾邀腰妖瑶�".split(""),e=0;e!=n[209].length;++e)65533!==n[209][e].charCodeAt(0)&&(r[n[209][e]]=53504+e,t[53504+e]=n[209][e]);for(n[210]="����������������������������������������������������������������褸褹褺褻褼褽褾褿襀襂襃襅襆襇襈襉襊襋襌襍襎襏襐襑襒襓襔襕襖襗襘襙襚襛襜襝襠襡襢襣襤襥襧襨襩襪襫襬襭襮襯襰襱襲襳襴襵襶襷襸襹襺襼�襽襾覀覂覄覅覇覈覉覊見覌覍覎規覐覑覒覓覔覕視覗覘覙覚覛覜覝覞覟覠覡摇尧遥窑谣姚咬舀药要耀椰噎耶爷野冶也页掖业叶曳腋夜液一壹医揖铱依伊衣颐夷遗移仪胰疑沂宜姨彝椅蚁倚已乙矣以艺抑易邑屹亿役臆逸肄疫亦裔意毅忆义益溢诣议谊译异翼翌绎茵荫因殷音阴姻吟银淫寅饮尹引隐�".split(""),e=0;e!=n[210].length;++e)65533!==n[210][e].charCodeAt(0)&&(r[n[210][e]]=53760+e,t[53760+e]=n[210][e]);for(n[211]="����������������������������������������������������������������覢覣覤覥覦覧覨覩親覫覬覭覮覯覰覱覲観覴覵覶覷覸覹覺覻覼覽覾覿觀觃觍觓觔觕觗觘觙觛觝觟觠觡觢觤觧觨觩觪觬觭觮觰觱觲觴觵觶觷觸觹觺�觻觼觽觾觿訁訂訃訄訅訆計訉訊訋訌訍討訏訐訑訒訓訔訕訖託記訙訚訛訜訝印英樱婴鹰应缨莹萤营荧蝇迎赢盈影颖硬映哟拥佣臃痈庸雍踊蛹咏泳涌永恿勇用幽优悠忧尤由邮铀犹油游酉有友右佑釉诱又幼迂淤于盂榆虞愚舆余俞逾鱼愉渝渔隅予娱雨与屿禹宇语羽玉域芋郁吁遇喻峪御愈欲狱育誉�".split(""),e=0;e!=n[211].length;++e)65533!==n[211][e].charCodeAt(0)&&(r[n[211][e]]=54016+e,t[54016+e]=n[211][e]);for(n[212]="����������������������������������������������������������������訞訟訠訡訢訣訤訥訦訧訨訩訪訫訬設訮訯訰許訲訳訴訵訶訷訸訹診註証訽訿詀詁詂詃詄詅詆詇詉詊詋詌詍詎詏詐詑詒詓詔評詖詗詘詙詚詛詜詝詞�詟詠詡詢詣詤詥試詧詨詩詪詫詬詭詮詯詰話該詳詴詵詶詷詸詺詻詼詽詾詿誀浴寓裕预豫驭鸳渊冤元垣袁原援辕园员圆猿源缘远苑愿怨院曰约越跃钥岳粤月悦阅耘云郧匀陨允运蕴酝晕韵孕匝砸杂栽哉灾宰载再在咱攒暂赞赃脏葬遭糟凿藻枣早澡蚤躁噪造皂灶燥责择则泽贼怎增憎曾赠扎喳渣札轧�".split(""),e=0;e!=n[212].length;++e)65533!==n[212][e].charCodeAt(0)&&(r[n[212][e]]=54272+e,t[54272+e]=n[212][e]);for(n[213]="����������������������������������������������������������������誁誂誃誄誅誆誇誈誋誌認誎誏誐誑誒誔誕誖誗誘誙誚誛誜誝語誟誠誡誢誣誤誥誦誧誨誩說誫説読誮誯誰誱課誳誴誵誶誷誸誹誺誻誼誽誾調諀諁諂�諃諄諅諆談諈諉諊請諌諍諎諏諐諑諒諓諔諕論諗諘諙諚諛諜諝諞諟諠諡諢諣铡闸眨栅榨咋乍炸诈摘斋宅窄债寨瞻毡詹粘沾盏斩辗崭展蘸栈占战站湛绽樟章彰漳张掌涨杖丈帐账仗胀瘴障招昭找沼赵照罩兆肇召遮折哲蛰辙者锗蔗这浙珍斟真甄砧臻贞针侦枕疹诊震振镇阵蒸挣睁征狰争怔整拯正政�".split(""),e=0;e!=n[213].length;++e)65533!==n[213][e].charCodeAt(0)&&(r[n[213][e]]=54528+e,t[54528+e]=n[213][e]);for(n[214]="����������������������������������������������������������������諤諥諦諧諨諩諪諫諬諭諮諯諰諱諲諳諴諵諶諷諸諹諺諻諼諽諾諿謀謁謂謃謄謅謆謈謉謊謋謌謍謎謏謐謑謒謓謔謕謖謗謘謙謚講謜謝謞謟謠謡謢謣�謤謥謧謨謩謪謫謬謭謮謯謰謱謲謳謴謵謶謷謸謹謺謻謼謽謾謿譀譁譂譃譄譅帧症郑证芝枝支吱蜘知肢脂汁之织职直植殖执值侄址指止趾只旨纸志挚掷至致置帜峙制智秩稚质炙痔滞治窒中盅忠钟衷终种肿重仲众舟周州洲诌粥轴肘帚咒皱宙昼骤珠株蛛朱猪诸诛逐竹烛煮拄瞩嘱主著柱助蛀贮铸筑�".split(""),e=0;e!=n[214].length;++e)65533!==n[214][e].charCodeAt(0)&&(r[n[214][e]]=54784+e,t[54784+e]=n[214][e]);for(n[215]="����������������������������������������������������������������譆譇譈證譊譋譌譍譎譏譐譑譒譓譔譕譖譗識譙譚譛譜譝譞譟譠譡譢譣譤譥譧譨譩譪譫譭譮譯議譱譲譳譴譵譶護譸譹譺譻譼譽譾譿讀讁讂讃讄讅讆�讇讈讉變讋讌讍讎讏讐讑讒讓讔讕讖讗讘讙讚讛讜讝讞讟讬讱讻诇诐诪谉谞住注祝驻抓爪拽专砖转撰赚篆桩庄装妆撞壮状椎锥追赘坠缀谆准捉拙卓桌琢茁酌啄着灼浊兹咨资姿滋淄孜紫仔籽滓子自渍字鬃棕踪宗综总纵邹走奏揍租足卒族祖诅阻组钻纂嘴醉最罪尊遵昨左佐柞做作坐座������".split(""),e=0;e!=n[215].length;++e)65533!==n[215][e].charCodeAt(0)&&(r[n[215][e]]=55040+e,t[55040+e]=n[215][e]);for(n[216]="����������������������������������������������������������������谸谹谺谻谼谽谾谿豀豂豃豄豅豈豊豋豍豎豏豐豑豒豓豔豖豗豘豙豛豜豝豞豟豠豣豤豥豦豧豨豩豬豭豮豯豰豱豲豴豵豶豷豻豼豽豾豿貀貁貃貄貆貇�貈貋貍貎貏貐貑貒貓貕貖貗貙貚貛貜貝貞貟負財貢貣貤貥貦貧貨販貪貫責貭亍丌兀丐廿卅丕亘丞鬲孬噩丨禺丿匕乇夭爻卮氐囟胤馗毓睾鼗丶亟鼐乜乩亓芈孛啬嘏仄厍厝厣厥厮靥赝匚叵匦匮匾赜卦卣刂刈刎刭刳刿剀剌剞剡剜蒯剽劂劁劐劓冂罔亻仃仉仂仨仡仫仞伛仳伢佤仵伥伧伉伫佞佧攸佚佝�".split(""),e=0;e!=n[216].length;++e)65533!==n[216][e].charCodeAt(0)&&(r[n[216][e]]=55296+e,t[55296+e]=n[216][e]);for(n[217]="����������������������������������������������������������������貮貯貰貱貲貳貴貵貶買貸貹貺費貼貽貾貿賀賁賂賃賄賅賆資賈賉賊賋賌賍賎賏賐賑賒賓賔賕賖賗賘賙賚賛賜賝賞賟賠賡賢賣賤賥賦賧賨賩質賫賬�賭賮賯賰賱賲賳賴賵賶賷賸賹賺賻購賽賾賿贀贁贂贃贄贅贆贇贈贉贊贋贌贍佟佗伲伽佶佴侑侉侃侏佾佻侪佼侬侔俦俨俪俅俚俣俜俑俟俸倩偌俳倬倏倮倭俾倜倌倥倨偾偃偕偈偎偬偻傥傧傩傺僖儆僭僬僦僮儇儋仝氽佘佥俎龠汆籴兮巽黉馘冁夔勹匍訇匐凫夙兕亠兖亳衮袤亵脔裒禀嬴蠃羸冫冱冽冼�".split(""),e=0;e!=n[217].length;++e)65533!==n[217][e].charCodeAt(0)&&(r[n[217][e]]=55552+e,t[55552+e]=n[217][e]);for(n[218]="����������������������������������������������������������������贎贏贐贑贒贓贔贕贖贗贘贙贚贛贜贠赑赒赗赟赥赨赩赪赬赮赯赱赲赸赹赺赻赼赽赾赿趀趂趃趆趇趈趉趌趍趎趏趐趒趓趕趖趗趘趙趚趛趜趝趞趠趡�趢趤趥趦趧趨趩趪趫趬趭趮趯趰趲趶趷趹趻趽跀跁跂跅跇跈跉跊跍跐跒跓跔凇冖冢冥讠讦讧讪讴讵讷诂诃诋诏诎诒诓诔诖诘诙诜诟诠诤诨诩诮诰诳诶诹诼诿谀谂谄谇谌谏谑谒谔谕谖谙谛谘谝谟谠谡谥谧谪谫谮谯谲谳谵谶卩卺阝阢阡阱阪阽阼陂陉陔陟陧陬陲陴隈隍隗隰邗邛邝邙邬邡邴邳邶邺�".split(""),e=0;e!=n[218].length;++e)65533!==n[218][e].charCodeAt(0)&&(r[n[218][e]]=55808+e,t[55808+e]=n[218][e]);for(n[219]="����������������������������������������������������������������跕跘跙跜跠跡跢跥跦跧跩跭跮跰跱跲跴跶跼跾跿踀踁踂踃踄踆踇踈踋踍踎踐踑踒踓踕踖踗踘踙踚踛踜踠踡踤踥踦踧踨踫踭踰踲踳踴踶踷踸踻踼踾�踿蹃蹅蹆蹌蹍蹎蹏蹐蹓蹔蹕蹖蹗蹘蹚蹛蹜蹝蹞蹟蹠蹡蹢蹣蹤蹥蹧蹨蹪蹫蹮蹱邸邰郏郅邾郐郄郇郓郦郢郜郗郛郫郯郾鄄鄢鄞鄣鄱鄯鄹酃酆刍奂劢劬劭劾哿勐勖勰叟燮矍廴凵凼鬯厶弁畚巯坌垩垡塾墼壅壑圩圬圪圳圹圮圯坜圻坂坩垅坫垆坼坻坨坭坶坳垭垤垌垲埏垧垴垓垠埕埘埚埙埒垸埴埯埸埤埝�".split(""),e=0;e!=n[219].length;++e)65533!==n[219][e].charCodeAt(0)&&(r[n[219][e]]=56064+e,t[56064+e]=n[219][e]);for(n[220]="����������������������������������������������������������������蹳蹵蹷蹸蹹蹺蹻蹽蹾躀躂躃躄躆躈躉躊躋躌躍躎躑躒躓躕躖躗躘躙躚躛躝躟躠躡躢躣躤躥躦躧躨躩躪躭躮躰躱躳躴躵躶躷躸躹躻躼躽躾躿軀軁軂�軃軄軅軆軇軈軉車軋軌軍軏軐軑軒軓軔軕軖軗軘軙軚軛軜軝軞軟軠軡転軣軤堋堍埽埭堀堞堙塄堠塥塬墁墉墚墀馨鼙懿艹艽艿芏芊芨芄芎芑芗芙芫芸芾芰苈苊苣芘芷芮苋苌苁芩芴芡芪芟苄苎芤苡茉苷苤茏茇苜苴苒苘茌苻苓茑茚茆茔茕苠苕茜荑荛荜茈莒茼茴茱莛荞茯荏荇荃荟荀茗荠茭茺茳荦荥�".split(""),e=0;e!=n[220].length;++e)65533!==n[220][e].charCodeAt(0)&&(r[n[220][e]]=56320+e,t[56320+e]=n[220][e]);for(n[221]="����������������������������������������������������������������軥軦軧軨軩軪軫軬軭軮軯軰軱軲軳軴軵軶軷軸軹軺軻軼軽軾軿輀輁輂較輄輅輆輇輈載輊輋輌輍輎輏輐輑輒輓輔輕輖輗輘輙輚輛輜輝輞輟輠輡輢輣�輤輥輦輧輨輩輪輫輬輭輮輯輰輱輲輳輴輵輶輷輸輹輺輻輼輽輾輿轀轁轂轃轄荨茛荩荬荪荭荮莰荸莳莴莠莪莓莜莅荼莶莩荽莸荻莘莞莨莺莼菁萁菥菘堇萘萋菝菽菖萜萸萑萆菔菟萏萃菸菹菪菅菀萦菰菡葜葑葚葙葳蒇蒈葺蒉葸萼葆葩葶蒌蒎萱葭蓁蓍蓐蓦蒽蓓蓊蒿蒺蓠蒡蒹蒴蒗蓥蓣蔌甍蔸蓰蔹蔟蔺�".split(""),e=0;e!=n[221].length;++e)65533!==n[221][e].charCodeAt(0)&&(r[n[221][e]]=56576+e,t[56576+e]=n[221][e]);for(n[222]="����������������������������������������������������������������轅轆轇轈轉轊轋轌轍轎轏轐轑轒轓轔轕轖轗轘轙轚轛轜轝轞轟轠轡轢轣轤轥轪辀辌辒辝辠辡辢辤辥辦辧辪辬辭辮辯農辳辴辵辷辸辺辻込辿迀迃迆�迉迊迋迌迍迏迒迖迗迚迠迡迣迧迬迯迱迲迴迵迶迺迻迼迾迿逇逈逌逎逓逕逘蕖蔻蓿蓼蕙蕈蕨蕤蕞蕺瞢蕃蕲蕻薤薨薇薏蕹薮薜薅薹薷薰藓藁藜藿蘧蘅蘩蘖蘼廾弈夼奁耷奕奚奘匏尢尥尬尴扌扪抟抻拊拚拗拮挢拶挹捋捃掭揶捱捺掎掴捭掬掊捩掮掼揲揸揠揿揄揞揎摒揆掾摅摁搋搛搠搌搦搡摞撄摭撖�".split(""),e=0;e!=n[222].length;++e)65533!==n[222][e].charCodeAt(0)&&(r[n[222][e]]=56832+e,t[56832+e]=n[222][e]);for(n[223]="����������������������������������������������������������������這逜連逤逥逧逨逩逪逫逬逰週進逳逴逷逹逺逽逿遀遃遅遆遈遉遊運遌過達違遖遙遚遜遝遞遟遠遡遤遦遧適遪遫遬遯遰遱遲遳遶遷選遹遺遻遼遾邁�還邅邆邇邉邊邌邍邎邏邐邒邔邖邘邚邜邞邟邠邤邥邧邨邩邫邭邲邷邼邽邿郀摺撷撸撙撺擀擐擗擤擢攉攥攮弋忒甙弑卟叱叽叩叨叻吒吖吆呋呒呓呔呖呃吡呗呙吣吲咂咔呷呱呤咚咛咄呶呦咝哐咭哂咴哒咧咦哓哔呲咣哕咻咿哌哙哚哜咩咪咤哝哏哞唛哧唠哽唔哳唢唣唏唑唧唪啧喏喵啉啭啁啕唿啐唼�".split(""),e=0;e!=n[223].length;++e)65533!==n[223][e].charCodeAt(0)&&(r[n[223][e]]=57088+e,t[57088+e]=n[223][e]);for(n[224]="����������������������������������������������������������������郂郃郆郈郉郋郌郍郒郔郕郖郘郙郚郞郟郠郣郤郥郩郪郬郮郰郱郲郳郵郶郷郹郺郻郼郿鄀鄁鄃鄅鄆鄇鄈鄉鄊鄋鄌鄍鄎鄏鄐鄑鄒鄓鄔鄕鄖鄗鄘鄚鄛鄜�鄝鄟鄠鄡鄤鄥鄦鄧鄨鄩鄪鄫鄬鄭鄮鄰鄲鄳鄴鄵鄶鄷鄸鄺鄻鄼鄽鄾鄿酀酁酂酄唷啖啵啶啷唳唰啜喋嗒喃喱喹喈喁喟啾嗖喑啻嗟喽喾喔喙嗪嗷嗉嘟嗑嗫嗬嗔嗦嗝嗄嗯嗥嗲嗳嗌嗍嗨嗵嗤辔嘞嘈嘌嘁嘤嘣嗾嘀嘧嘭噘嘹噗嘬噍噢噙噜噌噔嚆噤噱噫噻噼嚅嚓嚯囔囗囝囡囵囫囹囿圄圊圉圜帏帙帔帑帱帻帼�".split(""),e=0;e!=n[224].length;++e)65533!==n[224][e].charCodeAt(0)&&(r[n[224][e]]=57344+e,t[57344+e]=n[224][e]);for(n[225]="����������������������������������������������������������������酅酇酈酑酓酔酕酖酘酙酛酜酟酠酦酧酨酫酭酳酺酻酼醀醁醂醃醄醆醈醊醎醏醓醔醕醖醗醘醙醜醝醞醟醠醡醤醥醦醧醨醩醫醬醰醱醲醳醶醷醸醹醻�醼醽醾醿釀釁釂釃釄釅釆釈釋釐釒釓釔釕釖釗釘釙釚釛針釞釟釠釡釢釣釤釥帷幄幔幛幞幡岌屺岍岐岖岈岘岙岑岚岜岵岢岽岬岫岱岣峁岷峄峒峤峋峥崂崃崧崦崮崤崞崆崛嵘崾崴崽嵬嵛嵯嵝嵫嵋嵊嵩嵴嶂嶙嶝豳嶷巅彳彷徂徇徉後徕徙徜徨徭徵徼衢彡犭犰犴犷犸狃狁狎狍狒狨狯狩狲狴狷猁狳猃狺�".split(""),e=0;e!=n[225].length;++e)65533!==n[225][e].charCodeAt(0)&&(r[n[225][e]]=57600+e,t[57600+e]=n[225][e]);for(n[226]="����������������������������������������������������������������釦釧釨釩釪釫釬釭釮釯釰釱釲釳釴釵釶釷釸釹釺釻釼釽釾釿鈀鈁鈂鈃鈄鈅鈆鈇鈈鈉鈊鈋鈌鈍鈎鈏鈐鈑鈒鈓鈔鈕鈖鈗鈘鈙鈚鈛鈜鈝鈞鈟鈠鈡鈢鈣鈤�鈥鈦鈧鈨鈩鈪鈫鈬鈭鈮鈯鈰鈱鈲鈳鈴鈵鈶鈷鈸鈹鈺鈻鈼鈽鈾鈿鉀鉁鉂鉃鉄鉅狻猗猓猡猊猞猝猕猢猹猥猬猸猱獐獍獗獠獬獯獾舛夥飧夤夂饣饧饨饩饪饫饬饴饷饽馀馄馇馊馍馐馑馓馔馕庀庑庋庖庥庠庹庵庾庳赓廒廑廛廨廪膺忄忉忖忏怃忮怄忡忤忾怅怆忪忭忸怙怵怦怛怏怍怩怫怊怿怡恸恹恻恺恂�".split(""),e=0;e!=n[226].length;++e)65533!==n[226][e].charCodeAt(0)&&(r[n[226][e]]=57856+e,t[57856+e]=n[226][e]);for(n[227]="����������������������������������������������������������������鉆鉇鉈鉉鉊鉋鉌鉍鉎鉏鉐鉑鉒鉓鉔鉕鉖鉗鉘鉙鉚鉛鉜鉝鉞鉟鉠鉡鉢鉣鉤鉥鉦鉧鉨鉩鉪鉫鉬鉭鉮鉯鉰鉱鉲鉳鉵鉶鉷鉸鉹鉺鉻鉼鉽鉾鉿銀銁銂銃銄銅�銆銇銈銉銊銋銌銍銏銐銑銒銓銔銕銖銗銘銙銚銛銜銝銞銟銠銡銢銣銤銥銦銧恪恽悖悚悭悝悃悒悌悛惬悻悱惝惘惆惚悴愠愦愕愣惴愀愎愫慊慵憬憔憧憷懔懵忝隳闩闫闱闳闵闶闼闾阃阄阆阈阊阋阌阍阏阒阕阖阗阙阚丬爿戕氵汔汜汊沣沅沐沔沌汨汩汴汶沆沩泐泔沭泷泸泱泗沲泠泖泺泫泮沱泓泯泾�".split(""),e=0;e!=n[227].length;++e)65533!==n[227][e].charCodeAt(0)&&(r[n[227][e]]=58112+e,t[58112+e]=n[227][e]);for(n[228]="����������������������������������������������������������������銨銩銪銫銬銭銯銰銱銲銳銴銵銶銷銸銹銺銻銼銽銾銿鋀鋁鋂鋃鋄鋅鋆鋇鋉鋊鋋鋌鋍鋎鋏鋐鋑鋒鋓鋔鋕鋖鋗鋘鋙鋚鋛鋜鋝鋞鋟鋠鋡鋢鋣鋤鋥鋦鋧鋨�鋩鋪鋫鋬鋭鋮鋯鋰鋱鋲鋳鋴鋵鋶鋷鋸鋹鋺鋻鋼鋽鋾鋿錀錁錂錃錄錅錆錇錈錉洹洧洌浃浈洇洄洙洎洫浍洮洵洚浏浒浔洳涑浯涞涠浞涓涔浜浠浼浣渚淇淅淞渎涿淠渑淦淝淙渖涫渌涮渫湮湎湫溲湟溆湓湔渲渥湄滟溱溘滠漭滢溥溧溽溻溷滗溴滏溏滂溟潢潆潇漤漕滹漯漶潋潴漪漉漩澉澍澌潸潲潼潺濑�".split(""),e=0;e!=n[228].length;++e)65533!==n[228][e].charCodeAt(0)&&(r[n[228][e]]=58368+e,t[58368+e]=n[228][e]);for(n[229]="����������������������������������������������������������������錊錋錌錍錎錏錐錑錒錓錔錕錖錗錘錙錚錛錜錝錞錟錠錡錢錣錤錥錦錧錨錩錪錫錬錭錮錯錰錱録錳錴錵錶錷錸錹錺錻錼錽錿鍀鍁鍂鍃鍄鍅鍆鍇鍈鍉�鍊鍋鍌鍍鍎鍏鍐鍑鍒鍓鍔鍕鍖鍗鍘鍙鍚鍛鍜鍝鍞鍟鍠鍡鍢鍣鍤鍥鍦鍧鍨鍩鍫濉澧澹澶濂濡濮濞濠濯瀚瀣瀛瀹瀵灏灞宀宄宕宓宥宸甯骞搴寤寮褰寰蹇謇辶迓迕迥迮迤迩迦迳迨逅逄逋逦逑逍逖逡逵逶逭逯遄遑遒遐遨遘遢遛暹遴遽邂邈邃邋彐彗彖彘尻咫屐屙孱屣屦羼弪弩弭艴弼鬻屮妁妃妍妩妪妣�".split(""),e=0;e!=n[229].length;++e)65533!==n[229][e].charCodeAt(0)&&(r[n[229][e]]=58624+e,t[58624+e]=n[229][e]);for(n[230]="����������������������������������������������������������������鍬鍭鍮鍯鍰鍱鍲鍳鍴鍵鍶鍷鍸鍹鍺鍻鍼鍽鍾鍿鎀鎁鎂鎃鎄鎅鎆鎇鎈鎉鎊鎋鎌鎍鎎鎐鎑鎒鎓鎔鎕鎖鎗鎘鎙鎚鎛鎜鎝鎞鎟鎠鎡鎢鎣鎤鎥鎦鎧鎨鎩鎪鎫�鎬鎭鎮鎯鎰鎱鎲鎳鎴鎵鎶鎷鎸鎹鎺鎻鎼鎽鎾鎿鏀鏁鏂鏃鏄鏅鏆鏇鏈鏉鏋鏌鏍妗姊妫妞妤姒妲妯姗妾娅娆姝娈姣姘姹娌娉娲娴娑娣娓婀婧婊婕娼婢婵胬媪媛婷婺媾嫫媲嫒嫔媸嫠嫣嫱嫖嫦嫘嫜嬉嬗嬖嬲嬷孀尕尜孚孥孳孑孓孢驵驷驸驺驿驽骀骁骅骈骊骐骒骓骖骘骛骜骝骟骠骢骣骥骧纟纡纣纥纨纩�".split(""),e=0;e!=n[230].length;++e)65533!==n[230][e].charCodeAt(0)&&(r[n[230][e]]=58880+e,t[58880+e]=n[230][e]);for(n[231]="����������������������������������������������������������������鏎鏏鏐鏑鏒鏓鏔鏕鏗鏘鏙鏚鏛鏜鏝鏞鏟鏠鏡鏢鏣鏤鏥鏦鏧鏨鏩鏪鏫鏬鏭鏮鏯鏰鏱鏲鏳鏴鏵鏶鏷鏸鏹鏺鏻鏼鏽鏾鏿鐀鐁鐂鐃鐄鐅鐆鐇鐈鐉鐊鐋鐌鐍�鐎鐏鐐鐑鐒鐓鐔鐕鐖鐗鐘鐙鐚鐛鐜鐝鐞鐟鐠鐡鐢鐣鐤鐥鐦鐧鐨鐩鐪鐫鐬鐭鐮纭纰纾绀绁绂绉绋绌绐绔绗绛绠绡绨绫绮绯绱绲缍绶绺绻绾缁缂缃缇缈缋缌缏缑缒缗缙缜缛缟缡缢缣缤缥缦缧缪缫缬缭缯缰缱缲缳缵幺畿巛甾邕玎玑玮玢玟珏珂珑玷玳珀珉珈珥珙顼琊珩珧珞玺珲琏琪瑛琦琥琨琰琮琬�".split(""),e=0;e!=n[231].length;++e)65533!==n[231][e].charCodeAt(0)&&(r[n[231][e]]=59136+e,t[59136+e]=n[231][e]);for(n[232]="����������������������������������������������������������������鐯鐰鐱鐲鐳鐴鐵鐶鐷鐸鐹鐺鐻鐼鐽鐿鑀鑁鑂鑃鑄鑅鑆鑇鑈鑉鑊鑋鑌鑍鑎鑏鑐鑑鑒鑓鑔鑕鑖鑗鑘鑙鑚鑛鑜鑝鑞鑟鑠鑡鑢鑣鑤鑥鑦鑧鑨鑩鑪鑬鑭鑮鑯�鑰鑱鑲鑳鑴鑵鑶鑷鑸鑹鑺鑻鑼鑽鑾鑿钀钁钂钃钄钑钖钘铇铏铓铔铚铦铻锜锠琛琚瑁瑜瑗瑕瑙瑷瑭瑾璜璎璀璁璇璋璞璨璩璐璧瓒璺韪韫韬杌杓杞杈杩枥枇杪杳枘枧杵枨枞枭枋杷杼柰栉柘栊柩枰栌柙枵柚枳柝栀柃枸柢栎柁柽栲栳桠桡桎桢桄桤梃栝桕桦桁桧桀栾桊桉栩梵梏桴桷梓桫棂楮棼椟椠棹�".split(""),e=0;e!=n[232].length;++e)65533!==n[232][e].charCodeAt(0)&&(r[n[232][e]]=59392+e,t[59392+e]=n[232][e]);for(n[233]="����������������������������������������������������������������锧锳锽镃镈镋镕镚镠镮镴镵長镸镹镺镻镼镽镾門閁閂閃閄閅閆閇閈閉閊開閌閍閎閏閐閑閒間閔閕閖閗閘閙閚閛閜閝閞閟閠閡関閣閤閥閦閧閨閩閪�閫閬閭閮閯閰閱閲閳閴閵閶閷閸閹閺閻閼閽閾閿闀闁闂闃闄闅闆闇闈闉闊闋椤棰椋椁楗棣椐楱椹楠楂楝榄楫榀榘楸椴槌榇榈槎榉楦楣楹榛榧榻榫榭槔榱槁槊槟榕槠榍槿樯槭樗樘橥槲橄樾檠橐橛樵檎橹樽樨橘橼檑檐檩檗檫猷獒殁殂殇殄殒殓殍殚殛殡殪轫轭轱轲轳轵轶轸轷轹轺轼轾辁辂辄辇辋�".split(""),e=0;e!=n[233].length;++e)65533!==n[233][e].charCodeAt(0)&&(r[n[233][e]]=59648+e,t[59648+e]=n[233][e]);for(n[234]="����������������������������������������������������������������闌闍闎闏闐闑闒闓闔闕闖闗闘闙闚闛關闝闞闟闠闡闢闣闤闥闦闧闬闿阇阓阘阛阞阠阣阤阥阦阧阨阩阫阬阭阯阰阷阸阹阺阾陁陃陊陎陏陑陒陓陖陗�陘陙陚陜陝陞陠陣陥陦陫陭陮陯陰陱陳陸陹険陻陼陽陾陿隀隁隂隃隄隇隉隊辍辎辏辘辚軎戋戗戛戟戢戡戥戤戬臧瓯瓴瓿甏甑甓攴旮旯旰昊昙杲昃昕昀炅曷昝昴昱昶昵耆晟晔晁晏晖晡晗晷暄暌暧暝暾曛曜曦曩贲贳贶贻贽赀赅赆赈赉赇赍赕赙觇觊觋觌觎觏觐觑牮犟牝牦牯牾牿犄犋犍犏犒挈挲掰�".split(""),e=0;e!=n[234].length;++e)65533!==n[234][e].charCodeAt(0)&&(r[n[234][e]]=59904+e,t[59904+e]=n[234][e]);for(n[235]="����������������������������������������������������������������隌階隑隒隓隕隖隚際隝隞隟隠隡隢隣隤隥隦隨隩險隫隬隭隮隯隱隲隴隵隷隸隺隻隿雂雃雈雊雋雐雑雓雔雖雗雘雙雚雛雜雝雞雟雡離難雤雥雦雧雫�雬雭雮雰雱雲雴雵雸雺電雼雽雿霂霃霅霊霋霌霐霑霒霔霕霗霘霙霚霛霝霟霠搿擘耄毪毳毽毵毹氅氇氆氍氕氘氙氚氡氩氤氪氲攵敕敫牍牒牖爰虢刖肟肜肓肼朊肽肱肫肭肴肷胧胨胩胪胛胂胄胙胍胗朐胝胫胱胴胭脍脎胲胼朕脒豚脶脞脬脘脲腈腌腓腴腙腚腱腠腩腼腽腭腧塍媵膈膂膑滕膣膪臌朦臊膻�".split(""),e=0;e!=n[235].length;++e)65533!==n[235][e].charCodeAt(0)&&(r[n[235][e]]=60160+e,t[60160+e]=n[235][e]);for(n[236]="����������������������������������������������������������������霡霢霣霤霥霦霧霨霩霫霬霮霯霱霳霴霵霶霷霺霻霼霽霿靀靁靂靃靄靅靆靇靈靉靊靋靌靍靎靏靐靑靔靕靗靘靚靜靝靟靣靤靦靧靨靪靫靬靭靮靯靰靱�靲靵靷靸靹靺靻靽靾靿鞀鞁鞂鞃鞄鞆鞇鞈鞉鞊鞌鞎鞏鞐鞓鞕鞖鞗鞙鞚鞛鞜鞝臁膦欤欷欹歃歆歙飑飒飓飕飙飚殳彀毂觳斐齑斓於旆旄旃旌旎旒旖炀炜炖炝炻烀炷炫炱烨烊焐焓焖焯焱煳煜煨煅煲煊煸煺熘熳熵熨熠燠燔燧燹爝爨灬焘煦熹戾戽扃扈扉礻祀祆祉祛祜祓祚祢祗祠祯祧祺禅禊禚禧禳忑忐�".split(""),e=0;e!=n[236].length;++e)65533!==n[236][e].charCodeAt(0)&&(r[n[236][e]]=60416+e,t[60416+e]=n[236][e]);for(n[237]="����������������������������������������������������������������鞞鞟鞡鞢鞤鞥鞦鞧鞨鞩鞪鞬鞮鞰鞱鞳鞵鞶鞷鞸鞹鞺鞻鞼鞽鞾鞿韀韁韂韃韄韅韆韇韈韉韊韋韌韍韎韏韐韑韒韓韔韕韖韗韘韙韚韛韜韝韞韟韠韡韢韣�韤韥韨韮韯韰韱韲韴韷韸韹韺韻韼韽韾響頀頁頂頃頄項順頇須頉頊頋頌頍頎怼恝恚恧恁恙恣悫愆愍慝憩憝懋懑戆肀聿沓泶淼矶矸砀砉砗砘砑斫砭砜砝砹砺砻砟砼砥砬砣砩硎硭硖硗砦硐硇硌硪碛碓碚碇碜碡碣碲碹碥磔磙磉磬磲礅磴礓礤礞礴龛黹黻黼盱眄眍盹眇眈眚眢眙眭眦眵眸睐睑睇睃睚睨�".split(""),e=0;e!=n[237].length;++e)65533!==n[237][e].charCodeAt(0)&&(r[n[237][e]]=60672+e,t[60672+e]=n[237][e]);for(n[238]="����������������������������������������������������������������頏預頑頒頓頔頕頖頗領頙頚頛頜頝頞頟頠頡頢頣頤頥頦頧頨頩頪頫頬頭頮頯頰頱頲頳頴頵頶頷頸頹頺頻頼頽頾頿顀顁顂顃顄顅顆顇顈顉顊顋題額�顎顏顐顑顒顓顔顕顖顗願顙顚顛顜顝類顟顠顡顢顣顤顥顦顧顨顩顪顫顬顭顮睢睥睿瞍睽瞀瞌瞑瞟瞠瞰瞵瞽町畀畎畋畈畛畲畹疃罘罡罟詈罨罴罱罹羁罾盍盥蠲钅钆钇钋钊钌钍钏钐钔钗钕钚钛钜钣钤钫钪钭钬钯钰钲钴钶钷钸钹钺钼钽钿铄铈铉铊铋铌铍铎铐铑铒铕铖铗铙铘铛铞铟铠铢铤铥铧铨铪�".split(""),e=0;e!=n[238].length;++e)65533!==n[238][e].charCodeAt(0)&&(r[n[238][e]]=60928+e,t[60928+e]=n[238][e]);for(n[239]="����������������������������������������������������������������顯顰顱顲顳顴颋颎颒颕颙颣風颩颪颫颬颭颮颯颰颱颲颳颴颵颶颷颸颹颺颻颼颽颾颿飀飁飂飃飄飅飆飇飈飉飊飋飌飍飏飐飔飖飗飛飜飝飠飡飢飣飤�飥飦飩飪飫飬飭飮飯飰飱飲飳飴飵飶飷飸飹飺飻飼飽飾飿餀餁餂餃餄餅餆餇铩铫铮铯铳铴铵铷铹铼铽铿锃锂锆锇锉锊锍锎锏锒锓锔锕锖锘锛锝锞锟锢锪锫锩锬锱锲锴锶锷锸锼锾锿镂锵镄镅镆镉镌镎镏镒镓镔镖镗镘镙镛镞镟镝镡镢镤镥镦镧镨镩镪镫镬镯镱镲镳锺矧矬雉秕秭秣秫稆嵇稃稂稞稔�".split(""),e=0;e!=n[239].length;++e)65533!==n[239][e].charCodeAt(0)&&(r[n[239][e]]=61184+e,t[61184+e]=n[239][e]);for(n[240]="����������������������������������������������������������������餈餉養餋餌餎餏餑餒餓餔餕餖餗餘餙餚餛餜餝餞餟餠餡餢餣餤餥餦餧館餩餪餫餬餭餯餰餱餲餳餴餵餶餷餸餹餺餻餼餽餾餿饀饁饂饃饄饅饆饇饈饉�饊饋饌饍饎饏饐饑饒饓饖饗饘饙饚饛饜饝饞饟饠饡饢饤饦饳饸饹饻饾馂馃馉稹稷穑黏馥穰皈皎皓皙皤瓞瓠甬鸠鸢鸨鸩鸪鸫鸬鸲鸱鸶鸸鸷鸹鸺鸾鹁鹂鹄鹆鹇鹈鹉鹋鹌鹎鹑鹕鹗鹚鹛鹜鹞鹣鹦鹧鹨鹩鹪鹫鹬鹱鹭鹳疒疔疖疠疝疬疣疳疴疸痄疱疰痃痂痖痍痣痨痦痤痫痧瘃痱痼痿瘐瘀瘅瘌瘗瘊瘥瘘瘕瘙�".split(""),e=0;e!=n[240].length;++e)65533!==n[240][e].charCodeAt(0)&&(r[n[240][e]]=61440+e,t[61440+e]=n[240][e]);for(n[241]="����������������������������������������������������������������馌馎馚馛馜馝馞馟馠馡馢馣馤馦馧馩馪馫馬馭馮馯馰馱馲馳馴馵馶馷馸馹馺馻馼馽馾馿駀駁駂駃駄駅駆駇駈駉駊駋駌駍駎駏駐駑駒駓駔駕駖駗駘�駙駚駛駜駝駞駟駠駡駢駣駤駥駦駧駨駩駪駫駬駭駮駯駰駱駲駳駴駵駶駷駸駹瘛瘼瘢瘠癀瘭瘰瘿瘵癃瘾瘳癍癞癔癜癖癫癯翊竦穸穹窀窆窈窕窦窠窬窨窭窳衤衩衲衽衿袂袢裆袷袼裉裢裎裣裥裱褚裼裨裾裰褡褙褓褛褊褴褫褶襁襦襻疋胥皲皴矜耒耔耖耜耠耢耥耦耧耩耨耱耋耵聃聆聍聒聩聱覃顸颀颃�".split(""),e=0;e!=n[241].length;++e)65533!==n[241][e].charCodeAt(0)&&(r[n[241][e]]=61696+e,t[61696+e]=n[241][e]);for(n[242]="����������������������������������������������������������������駺駻駼駽駾駿騀騁騂騃騄騅騆騇騈騉騊騋騌騍騎騏騐騑騒験騔騕騖騗騘騙騚騛騜騝騞騟騠騡騢騣騤騥騦騧騨騩騪騫騬騭騮騯騰騱騲騳騴騵騶騷騸�騹騺騻騼騽騾騿驀驁驂驃驄驅驆驇驈驉驊驋驌驍驎驏驐驑驒驓驔驕驖驗驘驙颉颌颍颏颔颚颛颞颟颡颢颥颦虍虔虬虮虿虺虼虻蚨蚍蚋蚬蚝蚧蚣蚪蚓蚩蚶蛄蚵蛎蚰蚺蚱蚯蛉蛏蚴蛩蛱蛲蛭蛳蛐蜓蛞蛴蛟蛘蛑蜃蜇蛸蜈蜊蜍蜉蜣蜻蜞蜥蜮蜚蜾蝈蜴蜱蜩蜷蜿螂蜢蝽蝾蝻蝠蝰蝌蝮螋蝓蝣蝼蝤蝙蝥螓螯螨蟒�".split(""),e=0;e!=n[242].length;++e)65533!==n[242][e].charCodeAt(0)&&(r[n[242][e]]=61952+e,t[61952+e]=n[242][e]);for(n[243]="����������������������������������������������������������������驚驛驜驝驞驟驠驡驢驣驤驥驦驧驨驩驪驫驲骃骉骍骎骔骕骙骦骩骪骫骬骭骮骯骲骳骴骵骹骻骽骾骿髃髄髆髇髈髉髊髍髎髏髐髒體髕髖髗髙髚髛髜�髝髞髠髢髣髤髥髧髨髩髪髬髮髰髱髲髳髴髵髶髷髸髺髼髽髾髿鬀鬁鬂鬄鬅鬆蟆螈螅螭螗螃螫蟥螬螵螳蟋蟓螽蟑蟀蟊蟛蟪蟠蟮蠖蠓蟾蠊蠛蠡蠹蠼缶罂罄罅舐竺竽笈笃笄笕笊笫笏筇笸笪笙笮笱笠笥笤笳笾笞筘筚筅筵筌筝筠筮筻筢筲筱箐箦箧箸箬箝箨箅箪箜箢箫箴篑篁篌篝篚篥篦篪簌篾篼簏簖簋�".split(""),e=0;e!=n[243].length;++e)65533!==n[243][e].charCodeAt(0)&&(r[n[243][e]]=62208+e,t[62208+e]=n[243][e]);for(n[244]="����������������������������������������������������������������鬇鬉鬊鬋鬌鬍鬎鬐鬑鬒鬔鬕鬖鬗鬘鬙鬚鬛鬜鬝鬞鬠鬡鬢鬤鬥鬦鬧鬨鬩鬪鬫鬬鬭鬮鬰鬱鬳鬴鬵鬶鬷鬸鬹鬺鬽鬾鬿魀魆魊魋魌魎魐魒魓魕魖魗魘魙魚�魛魜魝魞魟魠魡魢魣魤魥魦魧魨魩魪魫魬魭魮魯魰魱魲魳魴魵魶魷魸魹魺魻簟簪簦簸籁籀臾舁舂舄臬衄舡舢舣舭舯舨舫舸舻舳舴舾艄艉艋艏艚艟艨衾袅袈裘裟襞羝羟羧羯羰羲籼敉粑粝粜粞粢粲粼粽糁糇糌糍糈糅糗糨艮暨羿翎翕翥翡翦翩翮翳糸絷綦綮繇纛麸麴赳趄趔趑趱赧赭豇豉酊酐酎酏酤�".split(""),e=0;e!=n[244].length;++e)65533!==n[244][e].charCodeAt(0)&&(r[n[244][e]]=62464+e,t[62464+e]=n[244][e]);for(n[245]="����������������������������������������������������������������魼魽魾魿鮀鮁鮂鮃鮄鮅鮆鮇鮈鮉鮊鮋鮌鮍鮎鮏鮐鮑鮒鮓鮔鮕鮖鮗鮘鮙鮚鮛鮜鮝鮞鮟鮠鮡鮢鮣鮤鮥鮦鮧鮨鮩鮪鮫鮬鮭鮮鮯鮰鮱鮲鮳鮴鮵鮶鮷鮸鮹鮺�鮻鮼鮽鮾鮿鯀鯁鯂鯃鯄鯅鯆鯇鯈鯉鯊鯋鯌鯍鯎鯏鯐鯑鯒鯓鯔鯕鯖鯗鯘鯙鯚鯛酢酡酰酩酯酽酾酲酴酹醌醅醐醍醑醢醣醪醭醮醯醵醴醺豕鹾趸跫踅蹙蹩趵趿趼趺跄跖跗跚跞跎跏跛跆跬跷跸跣跹跻跤踉跽踔踝踟踬踮踣踯踺蹀踹踵踽踱蹉蹁蹂蹑蹒蹊蹰蹶蹼蹯蹴躅躏躔躐躜躞豸貂貊貅貘貔斛觖觞觚觜�".split(""),e=0;e!=n[245].length;++e)65533!==n[245][e].charCodeAt(0)&&(r[n[245][e]]=62720+e,t[62720+e]=n[245][e]);for(n[246]="����������������������������������������������������������������鯜鯝鯞鯟鯠鯡鯢鯣鯤鯥鯦鯧鯨鯩鯪鯫鯬鯭鯮鯯鯰鯱鯲鯳鯴鯵鯶鯷鯸鯹鯺鯻鯼鯽鯾鯿鰀鰁鰂鰃鰄鰅鰆鰇鰈鰉鰊鰋鰌鰍鰎鰏鰐鰑鰒鰓鰔鰕鰖鰗鰘鰙鰚�鰛鰜鰝鰞鰟鰠鰡鰢鰣鰤鰥鰦鰧鰨鰩鰪鰫鰬鰭鰮鰯鰰鰱鰲鰳鰴鰵鰶鰷鰸鰹鰺鰻觥觫觯訾謦靓雩雳雯霆霁霈霏霎霪霭霰霾龀龃龅龆龇龈龉龊龌黾鼋鼍隹隼隽雎雒瞿雠銎銮鋈錾鍪鏊鎏鐾鑫鱿鲂鲅鲆鲇鲈稣鲋鲎鲐鲑鲒鲔鲕鲚鲛鲞鲟鲠鲡鲢鲣鲥鲦鲧鲨鲩鲫鲭鲮鲰鲱鲲鲳鲴鲵鲶鲷鲺鲻鲼鲽鳄鳅鳆鳇鳊鳋�".split(""),e=0;e!=n[246].length;++e)65533!==n[246][e].charCodeAt(0)&&(r[n[246][e]]=62976+e,t[62976+e]=n[246][e]);for(n[247]="����������������������������������������������������������������鰼鰽鰾鰿鱀鱁鱂鱃鱄鱅鱆鱇鱈鱉鱊鱋鱌鱍鱎鱏鱐鱑鱒鱓鱔鱕鱖鱗鱘鱙鱚鱛鱜鱝鱞鱟鱠鱡鱢鱣鱤鱥鱦鱧鱨鱩鱪鱫鱬鱭鱮鱯鱰鱱鱲鱳鱴鱵鱶鱷鱸鱹鱺�鱻鱽鱾鲀鲃鲄鲉鲊鲌鲏鲓鲖鲗鲘鲙鲝鲪鲬鲯鲹鲾鲿鳀鳁鳂鳈鳉鳑鳒鳚鳛鳠鳡鳌鳍鳎鳏鳐鳓鳔鳕鳗鳘鳙鳜鳝鳟鳢靼鞅鞑鞒鞔鞯鞫鞣鞲鞴骱骰骷鹘骶骺骼髁髀髅髂髋髌髑魅魃魇魉魈魍魑飨餍餮饕饔髟髡髦髯髫髻髭髹鬈鬏鬓鬟鬣麽麾縻麂麇麈麋麒鏖麝麟黛黜黝黠黟黢黩黧黥黪黯鼢鼬鼯鼹鼷鼽鼾齄�".split(""),e=0;e!=n[247].length;++e)65533!==n[247][e].charCodeAt(0)&&(r[n[247][e]]=63232+e,t[63232+e]=n[247][e]);for(n[248]="����������������������������������������������������������������鳣鳤鳥鳦鳧鳨鳩鳪鳫鳬鳭鳮鳯鳰鳱鳲鳳鳴鳵鳶鳷鳸鳹鳺鳻鳼鳽鳾鳿鴀鴁鴂鴃鴄鴅鴆鴇鴈鴉鴊鴋鴌鴍鴎鴏鴐鴑鴒鴓鴔鴕鴖鴗鴘鴙鴚鴛鴜鴝鴞鴟鴠鴡�鴢鴣鴤鴥鴦鴧鴨鴩鴪鴫鴬鴭鴮鴯鴰鴱鴲鴳鴴鴵鴶鴷鴸鴹鴺鴻鴼鴽鴾鴿鵀鵁鵂�����������������������������������������������������������������������������������������������".split(""),e=0;e!=n[248].length;++e)65533!==n[248][e].charCodeAt(0)&&(r[n[248][e]]=63488+e,t[63488+e]=n[248][e]);for(n[249]="����������������������������������������������������������������鵃鵄鵅鵆鵇鵈鵉鵊鵋鵌鵍鵎鵏鵐鵑鵒鵓鵔鵕鵖鵗鵘鵙鵚鵛鵜鵝鵞鵟鵠鵡鵢鵣鵤鵥鵦鵧鵨鵩鵪鵫鵬鵭鵮鵯鵰鵱鵲鵳鵴鵵鵶鵷鵸鵹鵺鵻鵼鵽鵾鵿鶀鶁�鶂鶃鶄鶅鶆鶇鶈鶉鶊鶋鶌鶍鶎鶏鶐鶑鶒鶓鶔鶕鶖鶗鶘鶙鶚鶛鶜鶝鶞鶟鶠鶡鶢�����������������������������������������������������������������������������������������������".split(""),e=0;e!=n[249].length;++e)65533!==n[249][e].charCodeAt(0)&&(r[n[249][e]]=63744+e,t[63744+e]=n[249][e]);for(n[250]="����������������������������������������������������������������鶣鶤鶥鶦鶧鶨鶩鶪鶫鶬鶭鶮鶯鶰鶱鶲鶳鶴鶵鶶鶷鶸鶹鶺鶻鶼鶽鶾鶿鷀鷁鷂鷃鷄鷅鷆鷇鷈鷉鷊鷋鷌鷍鷎鷏鷐鷑鷒鷓鷔鷕鷖鷗鷘鷙鷚鷛鷜鷝鷞鷟鷠鷡�鷢鷣鷤鷥鷦鷧鷨鷩鷪鷫鷬鷭鷮鷯鷰鷱鷲鷳鷴鷵鷶鷷鷸鷹鷺鷻鷼鷽鷾鷿鸀鸁鸂�����������������������������������������������������������������������������������������������".split(""),e=0;e!=n[250].length;++e)65533!==n[250][e].charCodeAt(0)&&(r[n[250][e]]=64e3+e,t[64e3+e]=n[250][e]);for(n[251]="����������������������������������������������������������������鸃鸄鸅鸆鸇鸈鸉鸊鸋鸌鸍鸎鸏鸐鸑鸒鸓鸔鸕鸖鸗鸘鸙鸚鸛鸜鸝鸞鸤鸧鸮鸰鸴鸻鸼鹀鹍鹐鹒鹓鹔鹖鹙鹝鹟鹠鹡鹢鹥鹮鹯鹲鹴鹵鹶鹷鹸鹹鹺鹻鹼鹽麀�麁麃麄麅麆麉麊麌麍麎麏麐麑麔麕麖麗麘麙麚麛麜麞麠麡麢麣麤麥麧麨麩麪�����������������������������������������������������������������������������������������������".split(""),e=0;e!=n[251].length;++e)65533!==n[251][e].charCodeAt(0)&&(r[n[251][e]]=64256+e,t[64256+e]=n[251][e]);for(n[252]="����������������������������������������������������������������麫麬麭麮麯麰麱麲麳麵麶麷麹麺麼麿黀黁黂黃黅黆黇黈黊黋黌黐黒黓黕黖黗黙黚點黡黣黤黦黨黫黬黭黮黰黱黲黳黴黵黶黷黸黺黽黿鼀鼁鼂鼃鼄鼅�鼆鼇鼈鼉鼊鼌鼏鼑鼒鼔鼕鼖鼘鼚鼛鼜鼝鼞鼟鼡鼣鼤鼥鼦鼧鼨鼩鼪鼫鼭鼮鼰鼱�����������������������������������������������������������������������������������������������".split(""),e=0;e!=n[252].length;++e)65533!==n[252][e].charCodeAt(0)&&(r[n[252][e]]=64512+e,t[64512+e]=n[252][e]);for(n[253]="����������������������������������������������������������������鼲鼳鼴鼵鼶鼸鼺鼼鼿齀齁齂齃齅齆齇齈齉齊齋齌齍齎齏齒齓齔齕齖齗齘齙齚齛齜齝齞齟齠齡齢齣齤齥齦齧齨齩齪齫齬齭齮齯齰齱齲齳齴齵齶齷齸�齹齺齻齼齽齾龁龂龍龎龏龐龑龒龓龔龕龖龗龘龜龝龞龡龢龣龤龥郎凉秊裏隣�����������������������������������������������������������������������������������������������".split(""),e=0;e!=n[253].length;++e)65533!==n[253][e].charCodeAt(0)&&(r[n[253][e]]=64768+e,t[64768+e]=n[253][e]);for(n[254]="����������������������������������������������������������������兀嗀﨎﨏﨑﨓﨔礼﨟蘒﨡﨣﨤﨧﨨﨩��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������".split(""),e=0;e!=n[254].length;++e)65533!==n[254][e].charCodeAt(0)&&(r[n[254][e]]=65024+e,t[65024+e]=n[254][e]);return{enc:r,dec:t}}(),r[949]=function(){var e,t=[],r={},n=[];for(n[0]="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~��������������������������������������������������������������������������������������������������������������������������������".split(""),e=0;e!=n[0].length;++e)65533!==n[0][e].charCodeAt(0)&&(r[n[0][e]]=0+e,t[0+e]=n[0][e]);for(n[129]="�����������������������������������������������������������������갂갃갅갆갋갌갍갎갏갘갞갟갡갢갣갥갦갧갨갩갪갫갮갲갳갴������갵갶갷갺갻갽갾갿걁걂걃걄걅걆걇걈걉걊걌걎걏걐걑걒걓걕������걖걗걙걚걛걝걞걟걠걡걢걣걤걥걦걧걨걩걪걫걬걭걮걯걲걳걵걶걹걻걼걽걾걿겂겇겈겍겎겏겑겒겓겕겖겗겘겙겚겛겞겢겣겤겥겦겧겫겭겮겱겲겳겴겵겶겷겺겾겿곀곂곃곅곆곇곉곊곋곍곎곏곐곑곒곓곔곖곘곙곚곛곜곝곞곟곢곣곥곦곩곫곭곮곲곴곷곸곹곺곻곾곿괁괂괃괅괇괈괉괊괋괎괐괒괓�".split(""),e=0;e!=n[129].length;++e)65533!==n[129][e].charCodeAt(0)&&(r[n[129][e]]=33024+e,t[33024+e]=n[129][e]);for(n[130]="�����������������������������������������������������������������괔괕괖괗괙괚괛괝괞괟괡괢괣괤괥괦괧괨괪괫괮괯괰괱괲괳������괶괷괹괺괻괽괾괿굀굁굂굃굆굈굊굋굌굍굎굏굑굒굓굕굖굗������굙굚굛굜굝굞굟굠굢굤굥굦굧굨굩굪굫굮굯굱굲굷굸굹굺굾궀궃궄궅궆궇궊궋궍궎궏궑궒궓궔궕궖궗궘궙궚궛궞궟궠궡궢궣궥궦궧궨궩궪궫궬궭궮궯궰궱궲궳궴궵궶궸궹궺궻궼궽궾궿귂귃귅귆귇귉귊귋귌귍귎귏귒귔귕귖귗귘귙귚귛귝귞귟귡귢귣귥귦귧귨귩귪귫귬귭귮귯귰귱귲귳귴귵귶귷�".split(""),e=0;e!=n[130].length;++e)65533!==n[130][e].charCodeAt(0)&&(r[n[130][e]]=33280+e,t[33280+e]=n[130][e]);for(n[131]="�����������������������������������������������������������������귺귻귽귾긂긃긄긅긆긇긊긌긎긏긐긑긒긓긕긖긗긘긙긚긛긜������긝긞긟긠긡긢긣긤긥긦긧긨긩긪긫긬긭긮긯긲긳긵긶긹긻긼������긽긾긿깂깄깇깈깉깋깏깑깒깓깕깗깘깙깚깛깞깢깣깤깦깧깪깫깭깮깯깱깲깳깴깵깶깷깺깾깿꺀꺁꺂꺃꺆꺇꺈꺉꺊꺋꺍꺎꺏꺐꺑꺒꺓꺔꺕꺖꺗꺘꺙꺚꺛꺜꺝꺞꺟꺠꺡꺢꺣꺤꺥꺦꺧꺨꺩꺪꺫꺬꺭꺮꺯꺰꺱꺲꺳꺴꺵꺶꺷꺸꺹꺺꺻꺿껁껂껃껅껆껇껈껉껊껋껎껒껓껔껕껖껗껚껛껝껞껟껠껡껢껣껤껥�".split(""),e=0;e!=n[131].length;++e)65533!==n[131][e].charCodeAt(0)&&(r[n[131][e]]=33536+e,t[33536+e]=n[131][e]);for(n[132]="�����������������������������������������������������������������껦껧껩껪껬껮껯껰껱껲껳껵껶껷껹껺껻껽껾껿꼀꼁꼂꼃꼄꼅������꼆꼉꼊꼋꼌꼎꼏꼑꼒꼓꼔꼕꼖꼗꼘꼙꼚꼛꼜꼝꼞꼟꼠꼡꼢꼣������꼤꼥꼦꼧꼨꼩꼪꼫꼮꼯꼱꼳꼵꼶꼷꼸꼹꼺꼻꼾꽀꽄꽅꽆꽇꽊꽋꽌꽍꽎꽏꽑꽒꽓꽔꽕꽖꽗꽘꽙꽚꽛꽞꽟꽠꽡꽢꽣꽦꽧꽨꽩꽪꽫꽬꽭꽮꽯꽰꽱꽲꽳꽴꽵꽶꽷꽸꽺꽻꽼꽽꽾꽿꾁꾂꾃꾅꾆꾇꾉꾊꾋꾌꾍꾎꾏꾒꾓꾔꾖꾗꾘꾙꾚꾛꾝꾞꾟꾠꾡꾢꾣꾤꾥꾦꾧꾨꾩꾪꾫꾬꾭꾮꾯꾰꾱꾲꾳꾴꾵꾶꾷꾺꾻꾽꾾�".split(""),e=0;e!=n[132].length;++e)65533!==n[132][e].charCodeAt(0)&&(r[n[132][e]]=33792+e,t[33792+e]=n[132][e]);for(n[133]="�����������������������������������������������������������������꾿꿁꿂꿃꿄꿅꿆꿊꿌꿏꿐꿑꿒꿓꿕꿖꿗꿘꿙꿚꿛꿝꿞꿟꿠꿡������꿢꿣꿤꿥꿦꿧꿪꿫꿬꿭꿮꿯꿲꿳꿵꿶꿷꿹꿺꿻꿼꿽꿾꿿뀂뀃������뀅뀆뀇뀈뀉뀊뀋뀍뀎뀏뀑뀒뀓뀕뀖뀗뀘뀙뀚뀛뀞뀟뀠뀡뀢뀣뀤뀥뀦뀧뀩뀪뀫뀬뀭뀮뀯뀰뀱뀲뀳뀴뀵뀶뀷뀸뀹뀺뀻뀼뀽뀾뀿끀끁끂끃끆끇끉끋끍끏끐끑끒끖끘끚끛끜끞끟끠끡끢끣끤끥끦끧끨끩끪끫끬끭끮끯끰끱끲끳끴끵끶끷끸끹끺끻끾끿낁낂낃낅낆낇낈낉낊낋낎낐낒낓낔낕낖낗낛낝낞낣낤�".split(""),e=0;e!=n[133].length;++e)65533!==n[133][e].charCodeAt(0)&&(r[n[133][e]]=34048+e,t[34048+e]=n[133][e]);for(n[134]="�����������������������������������������������������������������낥낦낧낪낰낲낶낷낹낺낻낽낾낿냀냁냂냃냆냊냋냌냍냎냏냒������냓냕냖냗냙냚냛냜냝냞냟냡냢냣냤냦냧냨냩냪냫냬냭냮냯냰������냱냲냳냴냵냶냷냸냹냺냻냼냽냾냿넀넁넂넃넄넅넆넇넊넍넎넏넑넔넕넖넗넚넞넟넠넡넢넦넧넩넪넫넭넮넯넰넱넲넳넶넺넻넼넽넾넿녂녃녅녆녇녉녊녋녌녍녎녏녒녓녖녗녙녚녛녝녞녟녡녢녣녤녥녦녧녨녩녪녫녬녭녮녯녰녱녲녳녴녵녶녷녺녻녽녾녿놁놃놄놅놆놇놊놌놎놏놐놑놕놖놗놙놚놛놝�".split(""),e=0;e!=n[134].length;++e)65533!==n[134][e].charCodeAt(0)&&(r[n[134][e]]=34304+e,t[34304+e]=n[134][e]);for(n[135]="�����������������������������������������������������������������놞놟놠놡놢놣놤놥놦놧놩놪놫놬놭놮놯놰놱놲놳놴놵놶놷놸������놹놺놻놼놽놾놿뇀뇁뇂뇃뇄뇅뇆뇇뇈뇉뇊뇋뇍뇎뇏뇑뇒뇓뇕������뇖뇗뇘뇙뇚뇛뇞뇠뇡뇢뇣뇤뇥뇦뇧뇪뇫뇭뇮뇯뇱뇲뇳뇴뇵뇶뇷뇸뇺뇼뇾뇿눀눁눂눃눆눇눉눊눍눎눏눐눑눒눓눖눘눚눛눜눝눞눟눡눢눣눤눥눦눧눨눩눪눫눬눭눮눯눰눱눲눳눵눶눷눸눹눺눻눽눾눿뉀뉁뉂뉃뉄뉅뉆뉇뉈뉉뉊뉋뉌뉍뉎뉏뉐뉑뉒뉓뉔뉕뉖뉗뉙뉚뉛뉝뉞뉟뉡뉢뉣뉤뉥뉦뉧뉪뉫뉬뉭뉮�".split(""),e=0;e!=n[135].length;++e)65533!==n[135][e].charCodeAt(0)&&(r[n[135][e]]=34560+e,t[34560+e]=n[135][e]);for(n[136]="�����������������������������������������������������������������뉯뉰뉱뉲뉳뉶뉷뉸뉹뉺뉻뉽뉾뉿늀늁늂늃늆늇늈늊늋늌늍늎������늏늒늓늕늖늗늛늜늝늞늟늢늤늧늨늩늫늭늮늯늱늲늳늵늶늷������늸늹늺늻늼늽늾늿닀닁닂닃닄닅닆닇닊닋닍닎닏닑닓닔닕닖닗닚닜닞닟닠닡닣닧닩닪닰닱닲닶닼닽닾댂댃댅댆댇댉댊댋댌댍댎댏댒댖댗댘댙댚댛댝댞댟댠댡댢댣댤댥댦댧댨댩댪댫댬댭댮댯댰댱댲댳댴댵댶댷댸댹댺댻댼댽댾댿덀덁덂덃덄덅덆덇덈덉덊덋덌덍덎덏덐덑덒덓덗덙덚덝덠덡덢덣�".split(""),e=0;e!=n[136].length;++e)65533!==n[136][e].charCodeAt(0)&&(r[n[136][e]]=34816+e,t[34816+e]=n[136][e]);for(n[137]="�����������������������������������������������������������������덦덨덪덬덭덯덲덳덵덶덷덹덺덻덼덽덾덿뎂뎆뎇뎈뎉뎊뎋뎍������뎎뎏뎑뎒뎓뎕뎖뎗뎘뎙뎚뎛뎜뎝뎞뎟뎢뎣뎤뎥뎦뎧뎩뎪뎫뎭������뎮뎯뎰뎱뎲뎳뎴뎵뎶뎷뎸뎹뎺뎻뎼뎽뎾뎿돀돁돂돃돆돇돉돊돍돏돑돒돓돖돘돚돜돞돟돡돢돣돥돦돧돩돪돫돬돭돮돯돰돱돲돳돴돵돶돷돸돹돺돻돽돾돿됀됁됂됃됄됅됆됇됈됉됊됋됌됍됎됏됑됒됓됔됕됖됗됙됚됛됝됞됟됡됢됣됤됥됦됧됪됬됭됮됯됰됱됲됳됵됶됷됸됹됺됻됼됽됾됿둀둁둂둃둄�".split(""),e=0;e!=n[137].length;++e)65533!==n[137][e].charCodeAt(0)&&(r[n[137][e]]=35072+e,t[35072+e]=n[137][e]);for(n[138]="�����������������������������������������������������������������둅둆둇둈둉둊둋둌둍둎둏둒둓둕둖둗둙둚둛둜둝둞둟둢둤둦������둧둨둩둪둫둭둮둯둰둱둲둳둴둵둶둷둸둹둺둻둼둽둾둿뒁뒂������뒃뒄뒅뒆뒇뒉뒊뒋뒌뒍뒎뒏뒐뒑뒒뒓뒔뒕뒖뒗뒘뒙뒚뒛뒜뒞뒟뒠뒡뒢뒣뒥뒦뒧뒩뒪뒫뒭뒮뒯뒰뒱뒲뒳뒴뒶뒸뒺뒻뒼뒽뒾뒿듁듂듃듅듆듇듉듊듋듌듍듎듏듑듒듓듔듖듗듘듙듚듛듞듟듡듢듥듧듨듩듪듫듮듰듲듳듴듵듶듷듹듺듻듼듽듾듿딀딁딂딃딄딅딆딇딈딉딊딋딌딍딎딏딐딑딒딓딖딗딙딚딝�".split(""),e=0;e!=n[138].length;++e)65533!==n[138][e].charCodeAt(0)&&(r[n[138][e]]=35328+e,t[35328+e]=n[138][e]);for(n[139]="�����������������������������������������������������������������딞딟딠딡딢딣딦딫딬딭딮딯딲딳딵딶딷딹딺딻딼딽딾딿땂땆������땇땈땉땊땎땏땑땒땓땕땖땗땘땙땚땛땞땢땣땤땥땦땧땨땩땪������땫땬땭땮땯땰땱땲땳땴땵땶땷땸땹땺땻땼땽땾땿떀떁떂떃떄떅떆떇떈떉떊떋떌떍떎떏떐떑떒떓떔떕떖떗떘떙떚떛떜떝떞떟떢떣떥떦떧떩떬떭떮떯떲떶떷떸떹떺떾떿뗁뗂뗃뗅뗆뗇뗈뗉뗊뗋뗎뗒뗓뗔뗕뗖뗗뗙뗚뗛뗜뗝뗞뗟뗠뗡뗢뗣뗤뗥뗦뗧뗨뗩뗪뗫뗭뗮뗯뗰뗱뗲뗳뗴뗵뗶뗷뗸뗹뗺뗻뗼뗽뗾뗿�".split(""),e=0;e!=n[139].length;++e)65533!==n[139][e].charCodeAt(0)&&(r[n[139][e]]=35584+e,t[35584+e]=n[139][e]);for(n[140]="�����������������������������������������������������������������똀똁똂똃똄똅똆똇똈똉똊똋똌똍똎똏똒똓똕똖똗똙똚똛똜똝������똞똟똠똡똢똣똤똦똧똨똩똪똫똭똮똯똰똱똲똳똵똶똷똸똹똺������똻똼똽똾똿뙀뙁뙂뙃뙄뙅뙆뙇뙉뙊뙋뙌뙍뙎뙏뙐뙑뙒뙓뙔뙕뙖뙗뙘뙙뙚뙛뙜뙝뙞뙟뙠뙡뙢뙣뙥뙦뙧뙩뙪뙫뙬뙭뙮뙯뙰뙱뙲뙳뙴뙵뙶뙷뙸뙹뙺뙻뙼뙽뙾뙿뚀뚁뚂뚃뚄뚅뚆뚇뚈뚉뚊뚋뚌뚍뚎뚏뚐뚑뚒뚓뚔뚕뚖뚗뚘뚙뚚뚛뚞뚟뚡뚢뚣뚥뚦뚧뚨뚩뚪뚭뚮뚯뚰뚲뚳뚴뚵뚶뚷뚸뚹뚺뚻뚼뚽뚾뚿뛀뛁뛂�".split(""),e=0;e!=n[140].length;++e)65533!==n[140][e].charCodeAt(0)&&(r[n[140][e]]=35840+e,t[35840+e]=n[140][e]);for(n[141]="�����������������������������������������������������������������뛃뛄뛅뛆뛇뛈뛉뛊뛋뛌뛍뛎뛏뛐뛑뛒뛓뛕뛖뛗뛘뛙뛚뛛뛜뛝������뛞뛟뛠뛡뛢뛣뛤뛥뛦뛧뛨뛩뛪뛫뛬뛭뛮뛯뛱뛲뛳뛵뛶뛷뛹뛺������뛻뛼뛽뛾뛿뜂뜃뜄뜆뜇뜈뜉뜊뜋뜌뜍뜎뜏뜐뜑뜒뜓뜔뜕뜖뜗뜘뜙뜚뜛뜜뜝뜞뜟뜠뜡뜢뜣뜤뜥뜦뜧뜪뜫뜭뜮뜱뜲뜳뜴뜵뜶뜷뜺뜼뜽뜾뜿띀띁띂띃띅띆띇띉띊띋띍띎띏띐띑띒띓띖띗띘띙띚띛띜띝띞띟띡띢띣띥띦띧띩띪띫띬띭띮띯띲띴띶띷띸띹띺띻띾띿랁랂랃랅랆랇랈랉랊랋랎랓랔랕랚랛랝랞�".split(""),e=0;e!=n[141].length;++e)65533!==n[141][e].charCodeAt(0)&&(r[n[141][e]]=36096+e,t[36096+e]=n[141][e]);for(n[142]="�����������������������������������������������������������������랟랡랢랣랤랥랦랧랪랮랯랰랱랲랳랶랷랹랺랻랼랽랾랿럀럁������럂럃럄럅럆럈럊럋럌럍럎럏럐럑럒럓럔럕럖럗럘럙럚럛럜럝������럞럟럠럡럢럣럤럥럦럧럨럩럪럫럮럯럱럲럳럵럶럷럸럹럺럻럾렂렃렄렅렆렊렋렍렎렏렑렒렓렔렕렖렗렚렜렞렟렠렡렢렣렦렧렩렪렫렭렮렯렰렱렲렳렶렺렻렼렽렾렿롁롂롃롅롆롇롈롉롊롋롌롍롎롏롐롒롔롕롖롗롘롙롚롛롞롟롡롢롣롥롦롧롨롩롪롫롮롰롲롳롴롵롶롷롹롺롻롽롾롿뢀뢁뢂뢃뢄�".split(""),e=0;e!=n[142].length;++e)65533!==n[142][e].charCodeAt(0)&&(r[n[142][e]]=36352+e,t[36352+e]=n[142][e]);for(n[143]="�����������������������������������������������������������������뢅뢆뢇뢈뢉뢊뢋뢌뢎뢏뢐뢑뢒뢓뢔뢕뢖뢗뢘뢙뢚뢛뢜뢝뢞뢟������뢠뢡뢢뢣뢤뢥뢦뢧뢩뢪뢫뢬뢭뢮뢯뢱뢲뢳뢵뢶뢷뢹뢺뢻뢼뢽������뢾뢿룂룄룆룇룈룉룊룋룍룎룏룑룒룓룕룖룗룘룙룚룛룜룞룠룢룣룤룥룦룧룪룫룭룮룯룱룲룳룴룵룶룷룺룼룾룿뤀뤁뤂뤃뤅뤆뤇뤈뤉뤊뤋뤌뤍뤎뤏뤐뤑뤒뤓뤔뤕뤖뤗뤙뤚뤛뤜뤝뤞뤟뤡뤢뤣뤤뤥뤦뤧뤨뤩뤪뤫뤬뤭뤮뤯뤰뤱뤲뤳뤴뤵뤶뤷뤸뤹뤺뤻뤾뤿륁륂륃륅륆륇륈륉륊륋륍륎륐륒륓륔륕륖륗�".split(""),e=0;e!=n[143].length;++e)65533!==n[143][e].charCodeAt(0)&&(r[n[143][e]]=36608+e,t[36608+e]=n[143][e]);for(n[144]="�����������������������������������������������������������������륚륛륝륞륟륡륢륣륤륥륦륧륪륬륮륯륰륱륲륳륶륷륹륺륻륽������륾륿릀릁릂릃릆릈릋릌릏릐릑릒릓릔릕릖릗릘릙릚릛릜릝릞������릟릠릡릢릣릤릥릦릧릨릩릪릫릮릯릱릲릳릵릶릷릸릹릺릻릾맀맂맃맄맅맆맇맊맋맍맓맔맕맖맗맚맜맟맠맢맦맧맩맪맫맭맮맯맰맱맲맳맶맻맼맽맾맿먂먃먄먅먆먇먉먊먋먌먍먎먏먐먑먒먓먔먖먗먘먙먚먛먜먝먞먟먠먡먢먣먤먥먦먧먨먩먪먫먬먭먮먯먰먱먲먳먴먵먶먷먺먻먽먾먿멁멃멄멅멆�".split(""),e=0;e!=n[144].length;++e)65533!==n[144][e].charCodeAt(0)&&(r[n[144][e]]=36864+e,t[36864+e]=n[144][e]);for(n[145]="�����������������������������������������������������������������멇멊멌멏멐멑멒멖멗멙멚멛멝멞멟멠멡멢멣멦멪멫멬멭멮멯������멲멳멵멶멷멹멺멻멼멽멾멿몀몁몂몆몈몉몊몋몍몎몏몐몑몒������몓몔몕몖몗몘몙몚몛몜몝몞몟몠몡몢몣몤몥몦몧몪몭몮몯몱몳몴몵몶몷몺몼몾몿뫀뫁뫂뫃뫅뫆뫇뫉뫊뫋뫌뫍뫎뫏뫐뫑뫒뫓뫔뫕뫖뫗뫚뫛뫜뫝뫞뫟뫠뫡뫢뫣뫤뫥뫦뫧뫨뫩뫪뫫뫬뫭뫮뫯뫰뫱뫲뫳뫴뫵뫶뫷뫸뫹뫺뫻뫽뫾뫿묁묂묃묅묆묇묈묉묊묋묌묎묐묒묓묔묕묖묗묙묚묛묝묞묟묡묢묣묤묥묦묧�".split(""),e=0;e!=n[145].length;++e)65533!==n[145][e].charCodeAt(0)&&(r[n[145][e]]=37120+e,t[37120+e]=n[145][e]);for(n[146]="�����������������������������������������������������������������묨묪묬묭묮묯묰묱묲묳묷묹묺묿뭀뭁뭂뭃뭆뭈뭊뭋뭌뭎뭑뭒������뭓뭕뭖뭗뭙뭚뭛뭜뭝뭞뭟뭠뭢뭤뭥뭦뭧뭨뭩뭪뭫뭭뭮뭯뭰뭱������뭲뭳뭴뭵뭶뭷뭸뭹뭺뭻뭼뭽뭾뭿뮀뮁뮂뮃뮄뮅뮆뮇뮉뮊뮋뮍뮎뮏뮑뮒뮓뮔뮕뮖뮗뮘뮙뮚뮛뮜뮝뮞뮟뮠뮡뮢뮣뮥뮦뮧뮩뮪뮫뮭뮮뮯뮰뮱뮲뮳뮵뮶뮸뮹뮺뮻뮼뮽뮾뮿믁믂믃믅믆믇믉믊믋믌믍믎믏믑믒믔믕믖믗믘믙믚믛믜믝믞믟믠믡믢믣믤믥믦믧믨믩믪믫믬믭믮믯믰믱믲믳믴믵믶믷믺믻믽믾밁�".split(""),e=0;e!=n[146].length;++e)65533!==n[146][e].charCodeAt(0)&&(r[n[146][e]]=37376+e,t[37376+e]=n[146][e]);for(n[147]="�����������������������������������������������������������������밃밄밅밆밇밊밎밐밒밓밙밚밠밡밢밣밦밨밪밫밬밮밯밲밳밵������밶밷밹밺밻밼밽밾밿뱂뱆뱇뱈뱊뱋뱎뱏뱑뱒뱓뱔뱕뱖뱗뱘뱙������뱚뱛뱜뱞뱟뱠뱡뱢뱣뱤뱥뱦뱧뱨뱩뱪뱫뱬뱭뱮뱯뱰뱱뱲뱳뱴뱵뱶뱷뱸뱹뱺뱻뱼뱽뱾뱿벀벁벂벃벆벇벉벊벍벏벐벑벒벓벖벘벛벜벝벞벟벢벣벥벦벩벪벫벬벭벮벯벲벶벷벸벹벺벻벾벿볁볂볃볅볆볇볈볉볊볋볌볎볒볓볔볖볗볙볚볛볝볞볟볠볡볢볣볤볥볦볧볨볩볪볫볬볭볮볯볰볱볲볳볷볹볺볻볽�".split(""),e=0;e!=n[147].length;++e)65533!==n[147][e].charCodeAt(0)&&(r[n[147][e]]=37632+e,t[37632+e]=n[147][e]);for(n[148]="�����������������������������������������������������������������볾볿봀봁봂봃봆봈봊봋봌봍봎봏봑봒봓봕봖봗봘봙봚봛봜봝������봞봟봠봡봢봣봥봦봧봨봩봪봫봭봮봯봰봱봲봳봴봵봶봷봸봹������봺봻봼봽봾봿뵁뵂뵃뵄뵅뵆뵇뵊뵋뵍뵎뵏뵑뵒뵓뵔뵕뵖뵗뵚뵛뵜뵝뵞뵟뵠뵡뵢뵣뵥뵦뵧뵩뵪뵫뵬뵭뵮뵯뵰뵱뵲뵳뵴뵵뵶뵷뵸뵹뵺뵻뵼뵽뵾뵿붂붃붅붆붋붌붍붎붏붒붔붖붗붘붛붝붞붟붠붡붢붣붥붦붧붨붩붪붫붬붭붮붯붱붲붳붴붵붶붷붹붺붻붼붽붾붿뷀뷁뷂뷃뷄뷅뷆뷇뷈뷉뷊뷋뷌뷍뷎뷏뷐뷑�".split(""),e=0;e!=n[148].length;++e)65533!==n[148][e].charCodeAt(0)&&(r[n[148][e]]=37888+e,t[37888+e]=n[148][e]);for(n[149]="�����������������������������������������������������������������뷒뷓뷖뷗뷙뷚뷛뷝뷞뷟뷠뷡뷢뷣뷤뷥뷦뷧뷨뷪뷫뷬뷭뷮뷯뷱������뷲뷳뷵뷶뷷뷹뷺뷻뷼뷽뷾뷿븁븂븄븆븇븈븉븊븋븎븏븑븒븓������븕븖븗븘븙븚븛븞븠븡븢븣븤븥븦븧븨븩븪븫븬븭븮븯븰븱븲븳븴븵븶븷븸븹븺븻븼븽븾븿빀빁빂빃빆빇빉빊빋빍빏빐빑빒빓빖빘빜빝빞빟빢빣빥빦빧빩빫빬빭빮빯빲빶빷빸빹빺빾빿뺁뺂뺃뺅뺆뺇뺈뺉뺊뺋뺎뺒뺓뺔뺕뺖뺗뺚뺛뺜뺝뺞뺟뺠뺡뺢뺣뺤뺥뺦뺧뺩뺪뺫뺬뺭뺮뺯뺰뺱뺲뺳뺴뺵뺶뺷�".split(""),e=0;e!=n[149].length;++e)65533!==n[149][e].charCodeAt(0)&&(r[n[149][e]]=38144+e,t[38144+e]=n[149][e]);for(n[150]="�����������������������������������������������������������������뺸뺹뺺뺻뺼뺽뺾뺿뻀뻁뻂뻃뻄뻅뻆뻇뻈뻉뻊뻋뻌뻍뻎뻏뻒뻓������뻕뻖뻙뻚뻛뻜뻝뻞뻟뻡뻢뻦뻧뻨뻩뻪뻫뻭뻮뻯뻰뻱뻲뻳뻴뻵������뻶뻷뻸뻹뻺뻻뻼뻽뻾뻿뼀뼂뼃뼄뼅뼆뼇뼊뼋뼌뼍뼎뼏뼐뼑뼒뼓뼔뼕뼖뼗뼚뼞뼟뼠뼡뼢뼣뼤뼥뼦뼧뼨뼩뼪뼫뼬뼭뼮뼯뼰뼱뼲뼳뼴뼵뼶뼷뼸뼹뼺뼻뼼뼽뼾뼿뽂뽃뽅뽆뽇뽉뽊뽋뽌뽍뽎뽏뽒뽓뽔뽖뽗뽘뽙뽚뽛뽜뽝뽞뽟뽠뽡뽢뽣뽤뽥뽦뽧뽨뽩뽪뽫뽬뽭뽮뽯뽰뽱뽲뽳뽴뽵뽶뽷뽸뽹뽺뽻뽼뽽뽾뽿뾀뾁뾂�".split(""),e=0;e!=n[150].length;++e)65533!==n[150][e].charCodeAt(0)&&(r[n[150][e]]=38400+e,t[38400+e]=n[150][e]);for(n[151]="�����������������������������������������������������������������뾃뾄뾅뾆뾇뾈뾉뾊뾋뾌뾍뾎뾏뾐뾑뾒뾓뾕뾖뾗뾘뾙뾚뾛뾜뾝������뾞뾟뾠뾡뾢뾣뾤뾥뾦뾧뾨뾩뾪뾫뾬뾭뾮뾯뾱뾲뾳뾴뾵뾶뾷뾸������뾹뾺뾻뾼뾽뾾뾿뿀뿁뿂뿃뿄뿆뿇뿈뿉뿊뿋뿎뿏뿑뿒뿓뿕뿖뿗뿘뿙뿚뿛뿝뿞뿠뿢뿣뿤뿥뿦뿧뿨뿩뿪뿫뿬뿭뿮뿯뿰뿱뿲뿳뿴뿵뿶뿷뿸뿹뿺뿻뿼뿽뿾뿿쀀쀁쀂쀃쀄쀅쀆쀇쀈쀉쀊쀋쀌쀍쀎쀏쀐쀑쀒쀓쀔쀕쀖쀗쀘쀙쀚쀛쀜쀝쀞쀟쀠쀡쀢쀣쀤쀥쀦쀧쀨쀩쀪쀫쀬쀭쀮쀯쀰쀱쀲쀳쀴쀵쀶쀷쀸쀹쀺쀻쀽쀾쀿�".split(""),e=0;e!=n[151].length;++e)65533!==n[151][e].charCodeAt(0)&&(r[n[151][e]]=38656+e,t[38656+e]=n[151][e]);for(n[152]="�����������������������������������������������������������������쁀쁁쁂쁃쁄쁅쁆쁇쁈쁉쁊쁋쁌쁍쁎쁏쁐쁒쁓쁔쁕쁖쁗쁙쁚쁛������쁝쁞쁟쁡쁢쁣쁤쁥쁦쁧쁪쁫쁬쁭쁮쁯쁰쁱쁲쁳쁴쁵쁶쁷쁸쁹������쁺쁻쁼쁽쁾쁿삀삁삂삃삄삅삆삇삈삉삊삋삌삍삎삏삒삓삕삖삗삙삚삛삜삝삞삟삢삤삦삧삨삩삪삫삮삱삲삷삸삹삺삻삾샂샃샄샆샇샊샋샍샎샏샑샒샓샔샕샖샗샚샞샟샠샡샢샣샦샧샩샪샫샭샮샯샰샱샲샳샶샸샺샻샼샽샾샿섁섂섃섅섆섇섉섊섋섌섍섎섏섑섒섓섔섖섗섘섙섚섛섡섢섥섨섩섪섫섮�".split(""),e=0;e!=n[152].length;++e)65533!==n[152][e].charCodeAt(0)&&(r[n[152][e]]=38912+e,t[38912+e]=n[152][e]);for(n[153]="�����������������������������������������������������������������섲섳섴섵섷섺섻섽섾섿셁셂셃셄셅셆셇셊셎셏셐셑셒셓셖셗������셙셚셛셝셞셟셠셡셢셣셦셪셫셬셭셮셯셱셲셳셵셶셷셹셺셻������셼셽셾셿솀솁솂솃솄솆솇솈솉솊솋솏솑솒솓솕솗솘솙솚솛솞솠솢솣솤솦솧솪솫솭솮솯솱솲솳솴솵솶솷솸솹솺솻솼솾솿쇀쇁쇂쇃쇅쇆쇇쇉쇊쇋쇍쇎쇏쇐쇑쇒쇓쇕쇖쇙쇚쇛쇜쇝쇞쇟쇡쇢쇣쇥쇦쇧쇩쇪쇫쇬쇭쇮쇯쇲쇴쇵쇶쇷쇸쇹쇺쇻쇾쇿숁숂숃숅숆숇숈숉숊숋숎숐숒숓숔숕숖숗숚숛숝숞숡숢숣�".split(""),e=0;e!=n[153].length;++e)65533!==n[153][e].charCodeAt(0)&&(r[n[153][e]]=39168+e,t[39168+e]=n[153][e]);for(n[154]="�����������������������������������������������������������������숤숥숦숧숪숬숮숰숳숵숶숷숸숹숺숻숼숽숾숿쉀쉁쉂쉃쉄쉅������쉆쉇쉉쉊쉋쉌쉍쉎쉏쉒쉓쉕쉖쉗쉙쉚쉛쉜쉝쉞쉟쉡쉢쉣쉤쉦������쉧쉨쉩쉪쉫쉮쉯쉱쉲쉳쉵쉶쉷쉸쉹쉺쉻쉾슀슂슃슄슅슆슇슊슋슌슍슎슏슑슒슓슔슕슖슗슙슚슜슞슟슠슡슢슣슦슧슩슪슫슮슯슰슱슲슳슶슸슺슻슼슽슾슿싀싁싂싃싄싅싆싇싈싉싊싋싌싍싎싏싐싑싒싓싔싕싖싗싘싙싚싛싞싟싡싢싥싦싧싨싩싪싮싰싲싳싴싵싷싺싽싾싿쌁쌂쌃쌄쌅쌆쌇쌊쌋쌎쌏�".split(""),e=0;e!=n[154].length;++e)65533!==n[154][e].charCodeAt(0)&&(r[n[154][e]]=39424+e,t[39424+e]=n[154][e]);for(n[155]="�����������������������������������������������������������������쌐쌑쌒쌖쌗쌙쌚쌛쌝쌞쌟쌠쌡쌢쌣쌦쌧쌪쌫쌬쌭쌮쌯쌰쌱쌲������쌳쌴쌵쌶쌷쌸쌹쌺쌻쌼쌽쌾쌿썀썁썂썃썄썆썇썈썉썊썋썌썍������썎썏썐썑썒썓썔썕썖썗썘썙썚썛썜썝썞썟썠썡썢썣썤썥썦썧썪썫썭썮썯썱썳썴썵썶썷썺썻썾썿쎀쎁쎂쎃쎅쎆쎇쎉쎊쎋쎍쎎쎏쎐쎑쎒쎓쎔쎕쎖쎗쎘쎙쎚쎛쎜쎝쎞쎟쎠쎡쎢쎣쎤쎥쎦쎧쎨쎩쎪쎫쎬쎭쎮쎯쎰쎱쎲쎳쎴쎵쎶쎷쎸쎹쎺쎻쎼쎽쎾쎿쏁쏂쏃쏄쏅쏆쏇쏈쏉쏊쏋쏌쏍쏎쏏쏐쏑쏒쏓쏔쏕쏖쏗쏚�".split(""),e=0;e!=n[155].length;++e)65533!==n[155][e].charCodeAt(0)&&(r[n[155][e]]=39680+e,t[39680+e]=n[155][e]);for(n[156]="�����������������������������������������������������������������쏛쏝쏞쏡쏣쏤쏥쏦쏧쏪쏫쏬쏮쏯쏰쏱쏲쏳쏶쏷쏹쏺쏻쏼쏽쏾������쏿쐀쐁쐂쐃쐄쐅쐆쐇쐉쐊쐋쐌쐍쐎쐏쐑쐒쐓쐔쐕쐖쐗쐘쐙쐚������쐛쐜쐝쐞쐟쐠쐡쐢쐣쐥쐦쐧쐨쐩쐪쐫쐭쐮쐯쐱쐲쐳쐵쐶쐷쐸쐹쐺쐻쐾쐿쑀쑁쑂쑃쑄쑅쑆쑇쑉쑊쑋쑌쑍쑎쑏쑐쑑쑒쑓쑔쑕쑖쑗쑘쑙쑚쑛쑜쑝쑞쑟쑠쑡쑢쑣쑦쑧쑩쑪쑫쑭쑮쑯쑰쑱쑲쑳쑶쑷쑸쑺쑻쑼쑽쑾쑿쒁쒂쒃쒄쒅쒆쒇쒈쒉쒊쒋쒌쒍쒎쒏쒐쒑쒒쒓쒕쒖쒗쒘쒙쒚쒛쒝쒞쒟쒠쒡쒢쒣쒤쒥쒦쒧쒨쒩�".split(""),e=0;e!=n[156].length;++e)65533!==n[156][e].charCodeAt(0)&&(r[n[156][e]]=39936+e,t[39936+e]=n[156][e]);for(n[157]="�����������������������������������������������������������������쒪쒫쒬쒭쒮쒯쒰쒱쒲쒳쒴쒵쒶쒷쒹쒺쒻쒽쒾쒿쓀쓁쓂쓃쓄쓅������쓆쓇쓈쓉쓊쓋쓌쓍쓎쓏쓐쓑쓒쓓쓔쓕쓖쓗쓘쓙쓚쓛쓜쓝쓞쓟������쓠쓡쓢쓣쓤쓥쓦쓧쓨쓪쓫쓬쓭쓮쓯쓲쓳쓵쓶쓷쓹쓻쓼쓽쓾씂씃씄씅씆씇씈씉씊씋씍씎씏씑씒씓씕씖씗씘씙씚씛씝씞씟씠씡씢씣씤씥씦씧씪씫씭씮씯씱씲씳씴씵씶씷씺씼씾씿앀앁앂앃앆앇앋앏앐앑앒앖앚앛앜앟앢앣앥앦앧앩앪앫앬앭앮앯앲앶앷앸앹앺앻앾앿얁얂얃얅얆얈얉얊얋얎얐얒얓얔�".split(""),e=0;e!=n[157].length;++e)65533!==n[157][e].charCodeAt(0)&&(r[n[157][e]]=40192+e,t[40192+e]=n[157][e]);for(n[158]="�����������������������������������������������������������������얖얙얚얛얝얞얟얡얢얣얤얥얦얧얨얪얫얬얭얮얯얰얱얲얳얶������얷얺얿엀엁엂엃엋엍엏엒엓엕엖엗엙엚엛엜엝엞엟엢엤엦엧������엨엩엪엫엯엱엲엳엵엸엹엺엻옂옃옄옉옊옋옍옎옏옑옒옓옔옕옖옗옚옝옞옟옠옡옢옣옦옧옩옪옫옯옱옲옶옸옺옼옽옾옿왂왃왅왆왇왉왊왋왌왍왎왏왒왖왗왘왙왚왛왞왟왡왢왣왤왥왦왧왨왩왪왫왭왮왰왲왳왴왵왶왷왺왻왽왾왿욁욂욃욄욅욆욇욊욌욎욏욐욑욒욓욖욗욙욚욛욝욞욟욠욡욢욣욦�".split(""),e=0;e!=n[158].length;++e)65533!==n[158][e].charCodeAt(0)&&(r[n[158][e]]=40448+e,t[40448+e]=n[158][e]);for(n[159]="�����������������������������������������������������������������욨욪욫욬욭욮욯욲욳욵욶욷욻욼욽욾욿웂웄웆웇웈웉웊웋웎������웏웑웒웓웕웖웗웘웙웚웛웞웟웢웣웤웥웦웧웪웫웭웮웯웱웲������웳웴웵웶웷웺웻웼웾웿윀윁윂윃윆윇윉윊윋윍윎윏윐윑윒윓윖윘윚윛윜윝윞윟윢윣윥윦윧윩윪윫윬윭윮윯윲윴윶윸윹윺윻윾윿읁읂읃읅읆읇읈읉읋읎읐읙읚읛읝읞읟읡읢읣읤읥읦읧읩읪읬읭읮읯읰읱읲읳읶읷읹읺읻읿잀잁잂잆잋잌잍잏잒잓잕잙잛잜잝잞잟잢잧잨잩잪잫잮잯잱잲잳잵잶잷�".split(""),e=0;e!=n[159].length;++e)65533!==n[159][e].charCodeAt(0)&&(r[n[159][e]]=40704+e,t[40704+e]=n[159][e]);for(n[160]="�����������������������������������������������������������������잸잹잺잻잾쟂쟃쟄쟅쟆쟇쟊쟋쟍쟏쟑쟒쟓쟔쟕쟖쟗쟙쟚쟛쟜������쟞쟟쟠쟡쟢쟣쟥쟦쟧쟩쟪쟫쟭쟮쟯쟰쟱쟲쟳쟴쟵쟶쟷쟸쟹쟺������쟻쟼쟽쟾쟿젂젃젅젆젇젉젋젌젍젎젏젒젔젗젘젙젚젛젞젟젡젢젣젥젦젧젨젩젪젫젮젰젲젳젴젵젶젷젹젺젻젽젾젿졁졂졃졄졅졆졇졊졋졎졏졐졑졒졓졕졖졗졘졙졚졛졜졝졞졟졠졡졢졣졤졥졦졧졨졩졪졫졬졭졮졯졲졳졵졶졷졹졻졼졽졾졿좂좄좈좉좊좎좏좐좑좒좓좕좖좗좘좙좚좛좜좞좠좢좣좤�".split(""),e=0;e!=n[160].length;++e)65533!==n[160][e].charCodeAt(0)&&(r[n[160][e]]=40960+e,t[40960+e]=n[160][e]);for(n[161]="�����������������������������������������������������������������좥좦좧좩좪좫좬좭좮좯좰좱좲좳좴좵좶좷좸좹좺좻좾좿죀죁������죂죃죅죆죇죉죊죋죍죎죏죐죑죒죓죖죘죚죛죜죝죞죟죢죣죥������죦죧죨죩죪죫죬죭죮죯죰죱죲죳죴죶죷죸죹죺죻죾죿줁줂줃줇줈줉줊줋줎 、。·‥…¨〃­―∥\∼‘’“”〔〕〈〉《》「」『』【】±×÷≠≤≥∞∴°′″℃Å¢£¥♂♀∠⊥⌒∂∇≡≒§※☆★○●◎◇◆□■△▲▽▼→←↑↓↔〓≪≫√∽∝∵∫∬∈∋⊆⊇⊂⊃∪∩∧∨¬�".split(""),e=0;e!=n[161].length;++e)65533!==n[161][e].charCodeAt(0)&&(r[n[161][e]]=41216+e,t[41216+e]=n[161][e]);for(n[162]="�����������������������������������������������������������������줐줒줓줔줕줖줗줙줚줛줜줝줞줟줠줡줢줣줤줥줦줧줨줩줪줫������줭줮줯줰줱줲줳줵줶줷줸줹줺줻줼줽줾줿쥀쥁쥂쥃쥄쥅쥆쥇������쥈쥉쥊쥋쥌쥍쥎쥏쥒쥓쥕쥖쥗쥙쥚쥛쥜쥝쥞쥟쥢쥤쥥쥦쥧쥨쥩쥪쥫쥭쥮쥯⇒⇔∀∃´~ˇ˘˝˚˙¸˛¡¿ː∮∑∏¤℉‰◁◀▷▶♤♠♡♥♧♣⊙◈▣◐◑▒▤▥▨▧▦▩♨☏☎☜☞¶†‡↕↗↙↖↘♭♩♪♬㉿㈜№㏇™㏂㏘℡€®������������������������".split(""),e=0;e!=n[162].length;++e)65533!==n[162][e].charCodeAt(0)&&(r[n[162][e]]=41472+e,t[41472+e]=n[162][e]);for(n[163]="�����������������������������������������������������������������쥱쥲쥳쥵쥶쥷쥸쥹쥺쥻쥽쥾쥿즀즁즂즃즄즅즆즇즊즋즍즎즏������즑즒즓즔즕즖즗즚즜즞즟즠즡즢즣즤즥즦즧즨즩즪즫즬즭즮������즯즰즱즲즳즴즵즶즷즸즹즺즻즼즽즾즿짂짃짅짆짉짋짌짍짎짏짒짔짗짘짛!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[₩]^_`abcdefghijklmnopqrstuvwxyz{|} ̄�".split(""),e=0;e!=n[163].length;++e)65533!==n[163][e].charCodeAt(0)&&(r[n[163][e]]=41728+e,t[41728+e]=n[163][e]);for(n[164]="�����������������������������������������������������������������짞짟짡짣짥짦짨짩짪짫짮짲짳짴짵짶짷짺짻짽짾짿쨁쨂쨃쨄������쨅쨆쨇쨊쨎쨏쨐쨑쨒쨓쨕쨖쨗쨙쨚쨛쨜쨝쨞쨟쨠쨡쨢쨣쨤쨥������쨦쨧쨨쨪쨫쨬쨭쨮쨯쨰쨱쨲쨳쨴쨵쨶쨷쨸쨹쨺쨻쨼쨽쨾쨿쩀쩁쩂쩃쩄쩅쩆ㄱㄲㄳㄴㄵㄶㄷㄸㄹㄺㄻㄼㄽㄾㄿㅀㅁㅂㅃㅄㅅㅆㅇㅈㅉㅊㅋㅌㅍㅎㅏㅐㅑㅒㅓㅔㅕㅖㅗㅘㅙㅚㅛㅜㅝㅞㅟㅠㅡㅢㅣㅤㅥㅦㅧㅨㅩㅪㅫㅬㅭㅮㅯㅰㅱㅲㅳㅴㅵㅶㅷㅸㅹㅺㅻㅼㅽㅾㅿㆀㆁㆂㆃㆄㆅㆆㆇㆈㆉㆊㆋㆌㆍㆎ�".split(""),e=0;e!=n[164].length;++e)65533!==n[164][e].charCodeAt(0)&&(r[n[164][e]]=41984+e,t[41984+e]=n[164][e]);for(n[165]="�����������������������������������������������������������������쩇쩈쩉쩊쩋쩎쩏쩑쩒쩓쩕쩖쩗쩘쩙쩚쩛쩞쩢쩣쩤쩥쩦쩧쩩쩪������쩫쩬쩭쩮쩯쩰쩱쩲쩳쩴쩵쩶쩷쩸쩹쩺쩻쩼쩾쩿쪀쪁쪂쪃쪅쪆������쪇쪈쪉쪊쪋쪌쪍쪎쪏쪐쪑쪒쪓쪔쪕쪖쪗쪙쪚쪛쪜쪝쪞쪟쪠쪡쪢쪣쪤쪥쪦쪧ⅰⅱⅲⅳⅴⅵⅶⅷⅸⅹ�����ⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩ�������ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩ��������αβγδεζηθικλμνξοπρστυφχψω�������".split(""),e=0;e!=n[165].length;++e)65533!==n[165][e].charCodeAt(0)&&(r[n[165][e]]=42240+e,t[42240+e]=n[165][e]);for(n[166]="�����������������������������������������������������������������쪨쪩쪪쪫쪬쪭쪮쪯쪰쪱쪲쪳쪴쪵쪶쪷쪸쪹쪺쪻쪾쪿쫁쫂쫃쫅������쫆쫇쫈쫉쫊쫋쫎쫐쫒쫔쫕쫖쫗쫚쫛쫜쫝쫞쫟쫡쫢쫣쫤쫥쫦쫧������쫨쫩쫪쫫쫭쫮쫯쫰쫱쫲쫳쫵쫶쫷쫸쫹쫺쫻쫼쫽쫾쫿쬀쬁쬂쬃쬄쬅쬆쬇쬉쬊─│┌┐┘└├┬┤┴┼━┃┏┓┛┗┣┳┫┻╋┠┯┨┷┿┝┰┥┸╂┒┑┚┙┖┕┎┍┞┟┡┢┦┧┩┪┭┮┱┲┵┶┹┺┽┾╀╁╃╄╅╆╇╈╉╊���������������������������".split(""),e=0;e!=n[166].length;++e)65533!==n[166][e].charCodeAt(0)&&(r[n[166][e]]=42496+e,t[42496+e]=n[166][e]);for(n[167]="�����������������������������������������������������������������쬋쬌쬍쬎쬏쬑쬒쬓쬕쬖쬗쬙쬚쬛쬜쬝쬞쬟쬢쬣쬤쬥쬦쬧쬨쬩������쬪쬫쬬쬭쬮쬯쬰쬱쬲쬳쬴쬵쬶쬷쬸쬹쬺쬻쬼쬽쬾쬿쭀쭂쭃쭄������쭅쭆쭇쭊쭋쭍쭎쭏쭑쭒쭓쭔쭕쭖쭗쭚쭛쭜쭞쭟쭠쭡쭢쭣쭥쭦쭧쭨쭩쭪쭫쭬㎕㎖㎗ℓ㎘㏄㎣㎤㎥㎦㎙㎚㎛㎜㎝㎞㎟㎠㎡㎢㏊㎍㎎㎏㏏㎈㎉㏈㎧㎨㎰㎱㎲㎳㎴㎵㎶㎷㎸㎹㎀㎁㎂㎃㎄㎺㎻㎼㎽㎾㎿㎐㎑㎒㎓㎔Ω㏀㏁㎊㎋㎌㏖㏅㎭㎮㎯㏛㎩㎪㎫㎬㏝㏐㏓㏃㏉㏜㏆����������������".split(""),e=0;e!=n[167].length;++e)65533!==n[167][e].charCodeAt(0)&&(r[n[167][e]]=42752+e,t[42752+e]=n[167][e]);for(n[168]="�����������������������������������������������������������������쭭쭮쭯쭰쭱쭲쭳쭴쭵쭶쭷쭺쭻쭼쭽쭾쭿쮀쮁쮂쮃쮄쮅쮆쮇쮈������쮉쮊쮋쮌쮍쮎쮏쮐쮑쮒쮓쮔쮕쮖쮗쮘쮙쮚쮛쮝쮞쮟쮠쮡쮢쮣������쮤쮥쮦쮧쮨쮩쮪쮫쮬쮭쮮쮯쮰쮱쮲쮳쮴쮵쮶쮷쮹쮺쮻쮼쮽쮾쮿쯀쯁쯂쯃쯄ÆÐªĦ�IJ�ĿŁØŒºÞŦŊ�㉠㉡㉢㉣㉤㉥㉦㉧㉨㉩㉪㉫㉬㉭㉮㉯㉰㉱㉲㉳㉴㉵㉶㉷㉸㉹㉺㉻ⓐⓑⓒⓓⓔⓕⓖⓗⓘⓙⓚⓛⓜⓝⓞⓟⓠⓡⓢⓣⓤⓥⓦⓧⓨⓩ①②③④⑤⑥⑦⑧⑨⑩⑪⑫⑬⑭⑮½⅓⅔¼¾⅛⅜⅝⅞�".split(""),e=0;e!=n[168].length;++e)65533!==n[168][e].charCodeAt(0)&&(r[n[168][e]]=43008+e,t[43008+e]=n[168][e]);for(n[169]="�����������������������������������������������������������������쯅쯆쯇쯈쯉쯊쯋쯌쯍쯎쯏쯐쯑쯒쯓쯕쯖쯗쯘쯙쯚쯛쯜쯝쯞쯟������쯠쯡쯢쯣쯥쯦쯨쯪쯫쯬쯭쯮쯯쯰쯱쯲쯳쯴쯵쯶쯷쯸쯹쯺쯻쯼������쯽쯾쯿찀찁찂찃찄찅찆찇찈찉찊찋찎찏찑찒찓찕찖찗찘찙찚찛찞찟찠찣찤æđðħıijĸŀłøœßþŧŋʼn㈀㈁㈂㈃㈄㈅㈆㈇㈈㈉㈊㈋㈌㈍㈎㈏㈐㈑㈒㈓㈔㈕㈖㈗㈘㈙㈚㈛⒜⒝⒞⒟⒠⒡⒢⒣⒤⒥⒦⒧⒨⒩⒪⒫⒬⒭⒮⒯⒰⒱⒲⒳⒴⒵⑴⑵⑶⑷⑸⑹⑺⑻⑼⑽⑾⑿⒀⒁⒂¹²³⁴ⁿ₁₂₃₄�".split(""),e=0;e!=n[169].length;++e)65533!==n[169][e].charCodeAt(0)&&(r[n[169][e]]=43264+e,t[43264+e]=n[169][e]);for(n[170]="�����������������������������������������������������������������찥찦찪찫찭찯찱찲찳찴찵찶찷찺찿챀챁챂챃챆챇챉챊챋챍챎������챏챐챑챒챓챖챚챛챜챝챞챟챡챢챣챥챧챩챪챫챬챭챮챯챱챲������챳챴챶챷챸챹챺챻챼챽챾챿첀첁첂첃첄첅첆첇첈첉첊첋첌첍첎첏첐첑첒첓ぁあぃいぅうぇえぉおかがきぎくぐけげこごさざしじすずせぜそぞただちぢっつづてでとどなにぬねのはばぱひびぴふぶぷへべぺほぼぽまみむめもゃやゅゆょよらりるれろゎわゐゑをん������������".split(""),e=0;e!=n[170].length;++e)65533!==n[170][e].charCodeAt(0)&&(r[n[170][e]]=43520+e,t[43520+e]=n[170][e]);for(n[171]="�����������������������������������������������������������������첔첕첖첗첚첛첝첞첟첡첢첣첤첥첦첧첪첮첯첰첱첲첳첶첷첹������첺첻첽첾첿쳀쳁쳂쳃쳆쳈쳊쳋쳌쳍쳎쳏쳑쳒쳓쳕쳖쳗쳘쳙쳚������쳛쳜쳝쳞쳟쳠쳡쳢쳣쳥쳦쳧쳨쳩쳪쳫쳭쳮쳯쳱쳲쳳쳴쳵쳶쳷쳸쳹쳺쳻쳼쳽ァアィイゥウェエォオカガキギクグケゲコゴサザシジスズセゼソゾタダチヂッツヅテデトドナニヌネノハバパヒビピフブプヘベペホボポマミムメモャヤュユョヨラリルレロヮワヰヱヲンヴヵヶ���������".split(""),e=0;e!=n[171].length;++e)65533!==n[171][e].charCodeAt(0)&&(r[n[171][e]]=43776+e,t[43776+e]=n[171][e]);for(n[172]="�����������������������������������������������������������������쳾쳿촀촂촃촄촅촆촇촊촋촍촎촏촑촒촓촔촕촖촗촚촜촞촟촠������촡촢촣촥촦촧촩촪촫촭촮촯촰촱촲촳촴촵촶촷촸촺촻촼촽촾������촿쵀쵁쵂쵃쵄쵅쵆쵇쵈쵉쵊쵋쵌쵍쵎쵏쵐쵑쵒쵓쵔쵕쵖쵗쵘쵙쵚쵛쵝쵞쵟АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ���������������абвгдеёжзийклмнопрстуфхцчшщъыьэюя��������������".split(""),e=0;e!=n[172].length;++e)65533!==n[172][e].charCodeAt(0)&&(r[n[172][e]]=44032+e,t[44032+e]=n[172][e]);for(n[173]="�����������������������������������������������������������������쵡쵢쵣쵥쵦쵧쵨쵩쵪쵫쵮쵰쵲쵳쵴쵵쵶쵷쵹쵺쵻쵼쵽쵾쵿춀������춁춂춃춄춅춆춇춉춊춋춌춍춎춏춐춑춒춓춖춗춙춚춛춝춞춟������춠춡춢춣춦춨춪춫춬춭춮춯춱춲춳춴춵춶춷춸춹춺춻춼춽춾춿췀췁췂췃췅�����������������������������������������������������������������������������������������������".split(""),e=0;e!=n[173].length;++e)65533!==n[173][e].charCodeAt(0)&&(r[n[173][e]]=44288+e,t[44288+e]=n[173][e]);for(n[174]="�����������������������������������������������������������������췆췇췈췉췊췋췍췎췏췑췒췓췔췕췖췗췘췙췚췛췜췝췞췟췠췡������췢췣췤췥췦췧췩췪췫췭췮췯췱췲췳췴췵췶췷췺췼췾췿츀츁츂������츃츅츆츇츉츊츋츍츎츏츐츑츒츓츕츖츗츘츚츛츜츝츞츟츢츣츥츦츧츩츪츫�����������������������������������������������������������������������������������������������".split(""),e=0;e!=n[174].length;++e)65533!==n[174][e].charCodeAt(0)&&(r[n[174][e]]=44544+e,t[44544+e]=n[174][e]);for(n[175]="�����������������������������������������������������������������츬츭츮츯츲츴츶츷츸츹츺츻츼츽츾츿칀칁칂칃칄칅칆칇칈칉������칊칋칌칍칎칏칐칑칒칓칔칕칖칗칚칛칝칞칢칣칤칥칦칧칪칬������칮칯칰칱칲칳칶칷칹칺칻칽칾칿캀캁캂캃캆캈캊캋캌캍캎캏캒캓캕캖캗캙�����������������������������������������������������������������������������������������������".split(""),e=0;e!=n[175].length;++e)65533!==n[175][e].charCodeAt(0)&&(r[n[175][e]]=44800+e,t[44800+e]=n[175][e]);for(n[176]="�����������������������������������������������������������������캚캛캜캝캞캟캢캦캧캨캩캪캫캮캯캰캱캲캳캴캵캶캷캸캹캺������캻캼캽캾캿컀컂컃컄컅컆컇컈컉컊컋컌컍컎컏컐컑컒컓컔컕������컖컗컘컙컚컛컜컝컞컟컠컡컢컣컦컧컩컪컭컮컯컰컱컲컳컶컺컻컼컽컾컿가각간갇갈갉갊감갑값갓갔강갖갗같갚갛개객갠갤갬갭갯갰갱갸갹갼걀걋걍걔걘걜거걱건걷걸걺검겁것겄겅겆겉겊겋게겐겔겜겝겟겠겡겨격겪견겯결겸겹겻겼경곁계곈곌곕곗고곡곤곧골곪곬곯곰곱곳공곶과곽관괄괆�".split(""),e=0;e!=n[176].length;++e)65533!==n[176][e].charCodeAt(0)&&(r[n[176][e]]=45056+e,t[45056+e]=n[176][e]);for(n[177]="�����������������������������������������������������������������켂켃켅켆켇켉켊켋켌켍켎켏켒켔켖켗켘켙켚켛켝켞켟켡켢켣������켥켦켧켨켩켪켫켮켲켳켴켵켶켷켹켺켻켼켽켾켿콀콁콂콃콄������콅콆콇콈콉콊콋콌콍콎콏콐콑콒콓콖콗콙콚콛콝콞콟콠콡콢콣콦콨콪콫콬괌괍괏광괘괜괠괩괬괭괴괵괸괼굄굅굇굉교굔굘굡굣구국군굳굴굵굶굻굼굽굿궁궂궈궉권궐궜궝궤궷귀귁귄귈귐귑귓규균귤그극근귿글긁금급긋긍긔기긱긴긷길긺김깁깃깅깆깊까깍깎깐깔깖깜깝깟깠깡깥깨깩깬깰깸�".split(""),e=0;e!=n[177].length;++e)65533!==n[177][e].charCodeAt(0)&&(r[n[177][e]]=45312+e,t[45312+e]=n[177][e]);for(n[178]="�����������������������������������������������������������������콭콮콯콲콳콵콶콷콹콺콻콼콽콾콿쾁쾂쾃쾄쾆쾇쾈쾉쾊쾋쾍������쾎쾏쾐쾑쾒쾓쾔쾕쾖쾗쾘쾙쾚쾛쾜쾝쾞쾟쾠쾢쾣쾤쾥쾦쾧쾩������쾪쾫쾬쾭쾮쾯쾱쾲쾳쾴쾵쾶쾷쾸쾹쾺쾻쾼쾽쾾쾿쿀쿁쿂쿃쿅쿆쿇쿈쿉쿊쿋깹깻깼깽꺄꺅꺌꺼꺽꺾껀껄껌껍껏껐껑께껙껜껨껫껭껴껸껼꼇꼈꼍꼐꼬꼭꼰꼲꼴꼼꼽꼿꽁꽂꽃꽈꽉꽐꽜꽝꽤꽥꽹꾀꾄꾈꾐꾑꾕꾜꾸꾹꾼꿀꿇꿈꿉꿋꿍꿎꿔꿜꿨꿩꿰꿱꿴꿸뀀뀁뀄뀌뀐뀔뀜뀝뀨끄끅끈끊끌끎끓끔끕끗끙�".split(""),e=0;e!=n[178].length;++e)65533!==n[178][e].charCodeAt(0)&&(r[n[178][e]]=45568+e,t[45568+e]=n[178][e]);for(n[179]="�����������������������������������������������������������������쿌쿍쿎쿏쿐쿑쿒쿓쿔쿕쿖쿗쿘쿙쿚쿛쿜쿝쿞쿟쿢쿣쿥쿦쿧쿩������쿪쿫쿬쿭쿮쿯쿲쿴쿶쿷쿸쿹쿺쿻쿽쿾쿿퀁퀂퀃퀅퀆퀇퀈퀉퀊������퀋퀌퀍퀎퀏퀐퀒퀓퀔퀕퀖퀗퀙퀚퀛퀜퀝퀞퀟퀠퀡퀢퀣퀤퀥퀦퀧퀨퀩퀪퀫퀬끝끼끽낀낄낌낍낏낑나낙낚난낟날낡낢남납낫났낭낮낯낱낳내낵낸낼냄냅냇냈냉냐냑냔냘냠냥너넉넋넌널넒넓넘넙넛넜넝넣네넥넨넬넴넵넷넸넹녀녁년녈념녑녔녕녘녜녠노녹논놀놂놈놉놋농높놓놔놘놜놨뇌뇐뇔뇜뇝�".split(""),e=0;e!=n[179].length;++e)65533!==n[179][e].charCodeAt(0)&&(r[n[179][e]]=45824+e,t[45824+e]=n[179][e]);for(n[180]="�����������������������������������������������������������������퀮퀯퀰퀱퀲퀳퀶퀷퀹퀺퀻퀽퀾퀿큀큁큂큃큆큈큊큋큌큍큎큏������큑큒큓큕큖큗큙큚큛큜큝큞큟큡큢큣큤큥큦큧큨큩큪큫큮큯������큱큲큳큵큶큷큸큹큺큻큾큿킀킂킃킄킅킆킇킈킉킊킋킌킍킎킏킐킑킒킓킔뇟뇨뇩뇬뇰뇹뇻뇽누눅눈눋눌눔눕눗눙눠눴눼뉘뉜뉠뉨뉩뉴뉵뉼늄늅늉느늑는늘늙늚늠늡늣능늦늪늬늰늴니닉닌닐닒님닙닛닝닢다닥닦단닫달닭닮닯닳담답닷닸당닺닻닿대댁댄댈댐댑댓댔댕댜더덕덖던덛덜덞덟덤덥�".split(""),e=0;e!=n[180].length;++e)65533!==n[180][e].charCodeAt(0)&&(r[n[180][e]]=46080+e,t[46080+e]=n[180][e]);for(n[181]="�����������������������������������������������������������������킕킖킗킘킙킚킛킜킝킞킟킠킡킢킣킦킧킩킪킫킭킮킯킰킱킲������킳킶킸킺킻킼킽킾킿탂탃탅탆탇탊탋탌탍탎탏탒탖탗탘탙탚������탛탞탟탡탢탣탥탦탧탨탩탪탫탮탲탳탴탵탶탷탹탺탻탼탽탾탿턀턁턂턃턄덧덩덫덮데덱덴델뎀뎁뎃뎄뎅뎌뎐뎔뎠뎡뎨뎬도독돈돋돌돎돐돔돕돗동돛돝돠돤돨돼됐되된될됨됩됫됴두둑둔둘둠둡둣둥둬뒀뒈뒝뒤뒨뒬뒵뒷뒹듀듄듈듐듕드득든듣들듦듬듭듯등듸디딕딘딛딜딤딥딧딨딩딪따딱딴딸�".split(""),e=0;e!=n[181].length;++e)65533!==n[181][e].charCodeAt(0)&&(r[n[181][e]]=46336+e,t[46336+e]=n[181][e]);for(n[182]="�����������������������������������������������������������������턅턆턇턈턉턊턋턌턎턏턐턑턒턓턔턕턖턗턘턙턚턛턜턝턞턟������턠턡턢턣턤턥턦턧턨턩턪턫턬턭턮턯턲턳턵턶턷턹턻턼턽턾������턿텂텆텇텈텉텊텋텎텏텑텒텓텕텖텗텘텙텚텛텞텠텢텣텤텥텦텧텩텪텫텭땀땁땃땄땅땋때땍땐땔땜땝땟땠땡떠떡떤떨떪떫떰떱떳떴떵떻떼떽뗀뗄뗌뗍뗏뗐뗑뗘뗬또똑똔똘똥똬똴뙈뙤뙨뚜뚝뚠뚤뚫뚬뚱뛔뛰뛴뛸뜀뜁뜅뜨뜩뜬뜯뜰뜸뜹뜻띄띈띌띔띕띠띤띨띰띱띳띵라락란랄람랍랏랐랑랒랖랗�".split(""),e=0;e!=n[182].length;++e)65533!==n[182][e].charCodeAt(0)&&(r[n[182][e]]=46592+e,t[46592+e]=n[182][e]);for(n[183]="�����������������������������������������������������������������텮텯텰텱텲텳텴텵텶텷텸텹텺텻텽텾텿톀톁톂톃톅톆톇톉톊������톋톌톍톎톏톐톑톒톓톔톕톖톗톘톙톚톛톜톝톞톟톢톣톥톦톧������톩톪톫톬톭톮톯톲톴톶톷톸톹톻톽톾톿퇁퇂퇃퇄퇅퇆퇇퇈퇉퇊퇋퇌퇍퇎퇏래랙랜랠램랩랫랬랭랴략랸럇량러럭런럴럼럽럿렀렁렇레렉렌렐렘렙렛렝려력련렬렴렵렷렸령례롄롑롓로록론롤롬롭롯롱롸롼뢍뢨뢰뢴뢸룀룁룃룅료룐룔룝룟룡루룩룬룰룸룹룻룽뤄뤘뤠뤼뤽륀륄륌륏륑류륙륜률륨륩�".split(""),e=0;e!=n[183].length;++e)65533!==n[183][e].charCodeAt(0)&&(r[n[183][e]]=46848+e,t[46848+e]=n[183][e]);for(n[184]="�����������������������������������������������������������������퇐퇑퇒퇓퇔퇕퇖퇗퇙퇚퇛퇜퇝퇞퇟퇠퇡퇢퇣퇤퇥퇦퇧퇨퇩퇪������퇫퇬퇭퇮퇯퇰퇱퇲퇳퇵퇶퇷퇹퇺퇻퇼퇽퇾퇿툀툁툂툃툄툅툆������툈툊툋툌툍툎툏툑툒툓툔툕툖툗툘툙툚툛툜툝툞툟툠툡툢툣툤툥툦툧툨툩륫륭르륵른를름릅릇릉릊릍릎리릭린릴림립릿링마막만많맏말맑맒맘맙맛망맞맡맣매맥맨맬맴맵맷맸맹맺먀먁먈먕머먹먼멀멂멈멉멋멍멎멓메멕멘멜멤멥멧멨멩며멱면멸몃몄명몇몌모목몫몬몰몲몸몹못몽뫄뫈뫘뫙뫼�".split(""),e=0;e!=n[184].length;++e)65533!==n[184][e].charCodeAt(0)&&(r[n[184][e]]=47104+e,t[47104+e]=n[184][e]);for(n[185]="�����������������������������������������������������������������툪툫툮툯툱툲툳툵툶툷툸툹툺툻툾퉀퉂퉃퉄퉅퉆퉇퉉퉊퉋퉌������퉍퉎퉏퉐퉑퉒퉓퉔퉕퉖퉗퉘퉙퉚퉛퉝퉞퉟퉠퉡퉢퉣퉥퉦퉧퉨������퉩퉪퉫퉬퉭퉮퉯퉰퉱퉲퉳퉴퉵퉶퉷퉸퉹퉺퉻퉼퉽퉾퉿튂튃튅튆튇튉튊튋튌묀묄묍묏묑묘묜묠묩묫무묵묶문묻물묽묾뭄뭅뭇뭉뭍뭏뭐뭔뭘뭡뭣뭬뮈뮌뮐뮤뮨뮬뮴뮷므믄믈믐믓미믹민믿밀밂밈밉밋밌밍및밑바박밖밗반받발밝밞밟밤밥밧방밭배백밴밸뱀뱁뱃뱄뱅뱉뱌뱍뱐뱝버벅번벋벌벎범법벗�".split(""),e=0;e!=n[185].length;++e)65533!==n[185][e].charCodeAt(0)&&(r[n[185][e]]=47360+e,t[47360+e]=n[185][e]);for(n[186]="�����������������������������������������������������������������튍튎튏튒튓튔튖튗튘튙튚튛튝튞튟튡튢튣튥튦튧튨튩튪튫튭������튮튯튰튲튳튴튵튶튷튺튻튽튾틁틃틄틅틆틇틊틌틍틎틏틐틑������틒틓틕틖틗틙틚틛틝틞틟틠틡틢틣틦틧틨틩틪틫틬틭틮틯틲틳틵틶틷틹틺벙벚베벡벤벧벨벰벱벳벴벵벼벽변별볍볏볐병볕볘볜보복볶본볼봄봅봇봉봐봔봤봬뵀뵈뵉뵌뵐뵘뵙뵤뵨부북분붇불붉붊붐붑붓붕붙붚붜붤붰붸뷔뷕뷘뷜뷩뷰뷴뷸븀븃븅브븍븐블븜븝븟비빅빈빌빎빔빕빗빙빚빛빠빡빤�".split(""),e=0;e!=n[186].length;++e)65533!==n[186][e].charCodeAt(0)&&(r[n[186][e]]=47616+e,t[47616+e]=n[186][e]);for(n[187]="�����������������������������������������������������������������틻틼틽틾틿팂팄팆팇팈팉팊팋팏팑팒팓팕팗팘팙팚팛팞팢팣������팤팦팧팪팫팭팮팯팱팲팳팴팵팶팷팺팾팿퍀퍁퍂퍃퍆퍇퍈퍉������퍊퍋퍌퍍퍎퍏퍐퍑퍒퍓퍔퍕퍖퍗퍘퍙퍚퍛퍜퍝퍞퍟퍠퍡퍢퍣퍤퍥퍦퍧퍨퍩빨빪빰빱빳빴빵빻빼빽뺀뺄뺌뺍뺏뺐뺑뺘뺙뺨뻐뻑뻔뻗뻘뻠뻣뻤뻥뻬뼁뼈뼉뼘뼙뼛뼜뼝뽀뽁뽄뽈뽐뽑뽕뾔뾰뿅뿌뿍뿐뿔뿜뿟뿡쀼쁑쁘쁜쁠쁨쁩삐삑삔삘삠삡삣삥사삭삯산삳살삵삶삼삽삿샀상샅새색샌샐샘샙샛샜생샤�".split(""),e=0;e!=n[187].length;++e)65533!==n[187][e].charCodeAt(0)&&(r[n[187][e]]=47872+e,t[47872+e]=n[187][e]);for(n[188]="�����������������������������������������������������������������퍪퍫퍬퍭퍮퍯퍰퍱퍲퍳퍴퍵퍶퍷퍸퍹퍺퍻퍾퍿펁펂펃펅펆펇������펈펉펊펋펎펒펓펔펕펖펗펚펛펝펞펟펡펢펣펤펥펦펧펪펬펮������펯펰펱펲펳펵펶펷펹펺펻펽펾펿폀폁폂폃폆폇폊폋폌폍폎폏폑폒폓폔폕폖샥샨샬샴샵샷샹섀섄섈섐섕서석섞섟선섣설섦섧섬섭섯섰성섶세섹센셀셈셉셋셌셍셔셕션셜셤셥셧셨셩셰셴셸솅소속솎손솔솖솜솝솟송솥솨솩솬솰솽쇄쇈쇌쇔쇗쇘쇠쇤쇨쇰쇱쇳쇼쇽숀숄숌숍숏숑수숙순숟술숨숩숫숭�".split(""),e=0;e!=n[188].length;++e)65533!==n[188][e].charCodeAt(0)&&(r[n[188][e]]=48128+e,t[48128+e]=n[188][e]);for(n[189]="�����������������������������������������������������������������폗폙폚폛폜폝폞폟폠폢폤폥폦폧폨폩폪폫폮폯폱폲폳폵폶폷������폸폹폺폻폾퐀퐂퐃퐄퐅퐆퐇퐉퐊퐋퐌퐍퐎퐏퐐퐑퐒퐓퐔퐕퐖������퐗퐘퐙퐚퐛퐜퐞퐟퐠퐡퐢퐣퐤퐥퐦퐧퐨퐩퐪퐫퐬퐭퐮퐯퐰퐱퐲퐳퐴퐵퐶퐷숯숱숲숴쉈쉐쉑쉔쉘쉠쉥쉬쉭쉰쉴쉼쉽쉿슁슈슉슐슘슛슝스슥슨슬슭슴습슷승시식신싣실싫심십싯싱싶싸싹싻싼쌀쌈쌉쌌쌍쌓쌔쌕쌘쌜쌤쌥쌨쌩썅써썩썬썰썲썸썹썼썽쎄쎈쎌쏀쏘쏙쏜쏟쏠쏢쏨쏩쏭쏴쏵쏸쐈쐐쐤쐬쐰�".split(""),e=0;e!=n[189].length;++e)65533!==n[189][e].charCodeAt(0)&&(r[n[189][e]]=48384+e,t[48384+e]=n[189][e]);for(n[190]="�����������������������������������������������������������������퐸퐹퐺퐻퐼퐽퐾퐿푁푂푃푅푆푇푈푉푊푋푌푍푎푏푐푑푒푓������푔푕푖푗푘푙푚푛푝푞푟푡푢푣푥푦푧푨푩푪푫푬푮푰푱푲������푳푴푵푶푷푺푻푽푾풁풃풄풅풆풇풊풌풎풏풐풑풒풓풕풖풗풘풙풚풛풜풝쐴쐼쐽쑈쑤쑥쑨쑬쑴쑵쑹쒀쒔쒜쒸쒼쓩쓰쓱쓴쓸쓺쓿씀씁씌씐씔씜씨씩씬씰씸씹씻씽아악안앉않알앍앎앓암압앗았앙앝앞애액앤앨앰앱앳앴앵야약얀얄얇얌얍얏양얕얗얘얜얠얩어억언얹얻얼얽얾엄업없엇었엉엊엌엎�".split(""),e=0;e!=n[190].length;++e)65533!==n[190][e].charCodeAt(0)&&(r[n[190][e]]=48640+e,t[48640+e]=n[190][e]);for(n[191]="�����������������������������������������������������������������풞풟풠풡풢풣풤풥풦풧풨풪풫풬풭풮풯풰풱풲풳풴풵풶풷풸������풹풺풻풼풽풾풿퓀퓁퓂퓃퓄퓅퓆퓇퓈퓉퓊퓋퓍퓎퓏퓑퓒퓓퓕������퓖퓗퓘퓙퓚퓛퓝퓞퓠퓡퓢퓣퓤퓥퓦퓧퓩퓪퓫퓭퓮퓯퓱퓲퓳퓴퓵퓶퓷퓹퓺퓼에엑엔엘엠엡엣엥여역엮연열엶엷염엽엾엿였영옅옆옇예옌옐옘옙옛옜오옥온올옭옮옰옳옴옵옷옹옻와왁완왈왐왑왓왔왕왜왝왠왬왯왱외왹왼욀욈욉욋욍요욕욘욜욤욥욧용우욱운울욹욺움웁웃웅워웍원월웜웝웠웡웨�".split(""),e=0;e!=n[191].length;++e)65533!==n[191][e].charCodeAt(0)&&(r[n[191][e]]=48896+e,t[48896+e]=n[191][e]);for(n[192]="�����������������������������������������������������������������퓾퓿픀픁픂픃픅픆픇픉픊픋픍픎픏픐픑픒픓픖픘픙픚픛픜픝������픞픟픠픡픢픣픤픥픦픧픨픩픪픫픬픭픮픯픰픱픲픳픴픵픶픷������픸픹픺픻픾픿핁핂핃핅핆핇핈핉핊핋핎핐핒핓핔핕핖핗핚핛핝핞핟핡핢핣웩웬웰웸웹웽위윅윈윌윔윕윗윙유육윤율윰윱윳융윷으윽은을읊음읍읏응읒읓읔읕읖읗의읜읠읨읫이익인일읽읾잃임입잇있잉잊잎자작잔잖잗잘잚잠잡잣잤장잦재잭잰잴잼잽잿쟀쟁쟈쟉쟌쟎쟐쟘쟝쟤쟨쟬저적전절젊�".split(""),e=0;e!=n[192].length;++e)65533!==n[192][e].charCodeAt(0)&&(r[n[192][e]]=49152+e,t[49152+e]=n[192][e]);for(n[193]="�����������������������������������������������������������������핤핦핧핪핬핮핯핰핱핲핳핶핷핹핺핻핽핾핿햀햁햂햃햆햊햋������햌햍햎햏햑햒햓햔햕햖햗햘햙햚햛햜햝햞햟햠햡햢햣햤햦햧������햨햩햪햫햬햭햮햯햰햱햲햳햴햵햶햷햸햹햺햻햼햽햾햿헀헁헂헃헄헅헆헇점접젓정젖제젝젠젤젬젭젯젱져젼졀졈졉졌졍졔조족존졸졺좀좁좃종좆좇좋좌좍좔좝좟좡좨좼좽죄죈죌죔죕죗죙죠죡죤죵주죽준줄줅줆줌줍줏중줘줬줴쥐쥑쥔쥘쥠쥡쥣쥬쥰쥴쥼즈즉즌즐즘즙즛증지직진짇질짊짐집짓�".split(""),e=0;e!=n[193].length;++e)65533!==n[193][e].charCodeAt(0)&&(r[n[193][e]]=49408+e,t[49408+e]=n[193][e]);for(n[194]="�����������������������������������������������������������������헊헋헍헎헏헑헓헔헕헖헗헚헜헞헟헠헡헢헣헦헧헩헪헫헭헮������헯헰헱헲헳헶헸헺헻헼헽헾헿혂혃혅혆혇혉혊혋혌혍혎혏혒������혖혗혘혙혚혛혝혞혟혡혢혣혥혦혧혨혩혪혫혬혮혯혰혱혲혳혴혵혶혷혺혻징짖짙짚짜짝짠짢짤짧짬짭짯짰짱째짹짼쨀쨈쨉쨋쨌쨍쨔쨘쨩쩌쩍쩐쩔쩜쩝쩟쩠쩡쩨쩽쪄쪘쪼쪽쫀쫄쫌쫍쫏쫑쫓쫘쫙쫠쫬쫴쬈쬐쬔쬘쬠쬡쭁쭈쭉쭌쭐쭘쭙쭝쭤쭸쭹쮜쮸쯔쯤쯧쯩찌찍찐찔찜찝찡찢찧차착찬찮찰참찹찻�".split(""),e=0;e!=n[194].length;++e)65533!==n[194][e].charCodeAt(0)&&(r[n[194][e]]=49664+e,t[49664+e]=n[194][e]);for(n[195]="�����������������������������������������������������������������혽혾혿홁홂홃홄홆홇홊홌홎홏홐홒홓홖홗홙홚홛홝홞홟홠홡������홢홣홤홥홦홨홪홫홬홭홮홯홲홳홵홶홷홸홹홺홻홼홽홾홿횀������횁횂횄횆횇횈횉횊횋횎횏횑횒횓횕횖횗횘횙횚횛횜횞횠횢횣횤횥횦횧횩횪찼창찾채책챈챌챔챕챗챘챙챠챤챦챨챰챵처척천철첨첩첫첬청체첵첸첼쳄쳅쳇쳉쳐쳔쳤쳬쳰촁초촉촌촐촘촙촛총촤촨촬촹최쵠쵤쵬쵭쵯쵱쵸춈추축춘출춤춥춧충춰췄췌췐취췬췰췸췹췻췽츄츈츌츔츙츠측츤츨츰츱츳층�".split(""),e=0;e!=n[195].length;++e)65533!==n[195][e].charCodeAt(0)&&(r[n[195][e]]=49920+e,t[49920+e]=n[195][e]);for(n[196]="�����������������������������������������������������������������횫횭횮횯횱횲횳횴횵횶횷횸횺횼횽횾횿훀훁훂훃훆훇훉훊훋������훍훎훏훐훒훓훕훖훘훚훛훜훝훞훟훡훢훣훥훦훧훩훪훫훬훭������훮훯훱훲훳훴훶훷훸훹훺훻훾훿휁휂휃휅휆휇휈휉휊휋휌휍휎휏휐휒휓휔치칙친칟칠칡침칩칫칭카칵칸칼캄캅캇캉캐캑캔캘캠캡캣캤캥캬캭컁커컥컨컫컬컴컵컷컸컹케켁켄켈켐켑켓켕켜켠켤켬켭켯켰켱켸코콕콘콜콤콥콧콩콰콱콴콸쾀쾅쾌쾡쾨쾰쿄쿠쿡쿤쿨쿰쿱쿳쿵쿼퀀퀄퀑퀘퀭퀴퀵퀸퀼�".split(""),e=0;e!=n[196].length;++e)65533!==n[196][e].charCodeAt(0)&&(r[n[196][e]]=50176+e,t[50176+e]=n[196][e]);for(n[197]="�����������������������������������������������������������������휕휖휗휚휛휝휞휟휡휢휣휤휥휦휧휪휬휮휯휰휱휲휳휶휷휹������휺휻휽휾휿흀흁흂흃흅흆흈흊흋흌흍흎흏흒흓흕흚흛흜흝흞������흟흢흤흦흧흨흪흫흭흮흯흱흲흳흵흶흷흸흹흺흻흾흿힀힂힃힄힅힆힇힊힋큄큅큇큉큐큔큘큠크큭큰클큼큽킁키킥킨킬킴킵킷킹타탁탄탈탉탐탑탓탔탕태택탠탤탬탭탯탰탱탸턍터턱턴털턺텀텁텃텄텅테텍텐텔템텝텟텡텨텬텼톄톈토톡톤톨톰톱톳통톺톼퇀퇘퇴퇸툇툉툐투툭툰툴툼툽툿퉁퉈퉜�".split(""),e=0;e!=n[197].length;++e)65533!==n[197][e].charCodeAt(0)&&(r[n[197][e]]=50432+e,t[50432+e]=n[197][e]);for(n[198]="�����������������������������������������������������������������힍힎힏힑힒힓힔힕힖힗힚힜힞힟힠힡힢힣������������������������������������������������������������������������������퉤튀튁튄튈튐튑튕튜튠튤튬튱트특튼튿틀틂틈틉틋틔틘틜틤틥티틱틴틸팀팁팃팅파팍팎판팔팖팜팝팟팠팡팥패팩팬팰팸팹팻팼팽퍄퍅퍼퍽펀펄펌펍펏펐펑페펙펜펠펨펩펫펭펴편펼폄폅폈평폐폘폡폣포폭폰폴폼폽폿퐁�".split(""),e=0;e!=n[198].length;++e)65533!==n[198][e].charCodeAt(0)&&(r[n[198][e]]=50688+e,t[50688+e]=n[198][e]);for(n[199]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������퐈퐝푀푄표푠푤푭푯푸푹푼푿풀풂품풉풋풍풔풩퓌퓐퓔퓜퓟퓨퓬퓰퓸퓻퓽프픈플픔픕픗피픽핀필핌핍핏핑하학한할핥함합핫항해핵핸핼햄햅햇했행햐향허헉헌헐헒험헙헛헝헤헥헨헬헴헵헷헹혀혁현혈혐협혓혔형혜혠�".split(""),e=0;e!=n[199].length;++e)65533!==n[199][e].charCodeAt(0)&&(r[n[199][e]]=50944+e,t[50944+e]=n[199][e]);for(n[200]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������혤혭호혹혼홀홅홈홉홋홍홑화확환활홧황홰홱홴횃횅회획횐횔횝횟횡효횬횰횹횻후훅훈훌훑훔훗훙훠훤훨훰훵훼훽휀휄휑휘휙휜휠휨휩휫휭휴휵휸휼흄흇흉흐흑흔흖흗흘흙흠흡흣흥흩희흰흴흼흽힁히힉힌힐힘힙힛힝�".split(""),e=0;e!=n[200].length;++e)65533!==n[200][e].charCodeAt(0)&&(r[n[200][e]]=51200+e,t[51200+e]=n[200][e]);for(n[202]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������伽佳假價加可呵哥嘉嫁家暇架枷柯歌珂痂稼苛茄街袈訶賈跏軻迦駕刻却各恪慤殼珏脚覺角閣侃刊墾奸姦干幹懇揀杆柬桿澗癎看磵稈竿簡肝艮艱諫間乫喝曷渴碣竭葛褐蝎鞨勘坎堪嵌感憾戡敢柑橄減甘疳監瞰紺邯鑑鑒龕�".split(""),e=0;e!=n[202].length;++e)65533!==n[202][e].charCodeAt(0)&&(r[n[202][e]]=51712+e,t[51712+e]=n[202][e]);for(n[203]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������匣岬甲胛鉀閘剛堈姜岡崗康强彊慷江畺疆糠絳綱羌腔舡薑襁講鋼降鱇介价個凱塏愷愾慨改槪漑疥皆盖箇芥蓋豈鎧開喀客坑更粳羹醵倨去居巨拒据據擧渠炬祛距踞車遽鉅鋸乾件健巾建愆楗腱虔蹇鍵騫乞傑杰桀儉劍劒檢�".split(""),e=0;e!=n[203].length;++e)65533!==n[203][e].charCodeAt(0)&&(r[n[203][e]]=51968+e,t[51968+e]=n[203][e]);for(n[204]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������瞼鈐黔劫怯迲偈憩揭擊格檄激膈覡隔堅牽犬甄絹繭肩見譴遣鵑抉決潔結缺訣兼慊箝謙鉗鎌京俓倞傾儆勁勍卿坰境庚徑慶憬擎敬景暻更梗涇炅烱璟璥瓊痙硬磬竟競絅經耕耿脛莖警輕逕鏡頃頸驚鯨係啓堺契季屆悸戒桂械�".split(""),e=0;e!=n[204].length;++e)65533!==n[204][e].charCodeAt(0)&&(r[n[204][e]]=52224+e,t[52224+e]=n[204][e]);for(n[205]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������棨溪界癸磎稽系繫繼計誡谿階鷄古叩告呱固姑孤尻庫拷攷故敲暠枯槁沽痼皐睾稿羔考股膏苦苽菰藁蠱袴誥賈辜錮雇顧高鼓哭斛曲梏穀谷鵠困坤崑昆梱棍滾琨袞鯤汨滑骨供公共功孔工恐恭拱控攻珙空蚣貢鞏串寡戈果瓜�".split(""),e=0;e!=n[205].length;++e)65533!==n[205][e].charCodeAt(0)&&(r[n[205][e]]=52480+e,t[52480+e]=n[205][e]);for(n[206]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������科菓誇課跨過鍋顆廓槨藿郭串冠官寬慣棺款灌琯瓘管罐菅觀貫關館刮恝括适侊光匡壙廣曠洸炚狂珖筐胱鑛卦掛罫乖傀塊壞怪愧拐槐魁宏紘肱轟交僑咬喬嬌嶠巧攪敎校橋狡皎矯絞翹膠蕎蛟較轎郊餃驕鮫丘久九仇俱具勾�".split(""),e=0;e!=n[206].length;++e)65533!==n[206][e].charCodeAt(0)&&(r[n[206][e]]=52736+e,t[52736+e]=n[206][e]);for(n[207]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������區口句咎嘔坵垢寇嶇廐懼拘救枸柩構歐毆毬求溝灸狗玖球瞿矩究絿耉臼舅舊苟衢謳購軀逑邱鉤銶駒驅鳩鷗龜國局菊鞠鞫麴君窘群裙軍郡堀屈掘窟宮弓穹窮芎躬倦券勸卷圈拳捲權淃眷厥獗蕨蹶闕机櫃潰詭軌饋句晷歸貴�".split(""),e=0;e!=n[207].length;++e)65533!==n[207][e].charCodeAt(0)&&(r[n[207][e]]=52992+e,t[52992+e]=n[207][e]);for(n[208]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������鬼龜叫圭奎揆槻珪硅窺竅糾葵規赳逵閨勻均畇筠菌鈞龜橘克剋劇戟棘極隙僅劤勤懃斤根槿瑾筋芹菫覲謹近饉契今妗擒昑檎琴禁禽芩衾衿襟金錦伋及急扱汲級給亘兢矜肯企伎其冀嗜器圻基埼夔奇妓寄岐崎己幾忌技旗旣�".split(""),e=0;e!=n[208].length;++e)65533!==n[208][e].charCodeAt(0)&&(r[n[208][e]]=53248+e,t[53248+e]=n[208][e]);for(n[209]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������朞期杞棋棄機欺氣汽沂淇玘琦琪璂璣畸畿碁磯祁祇祈祺箕紀綺羈耆耭肌記譏豈起錡錤飢饑騎騏驥麒緊佶吉拮桔金喫儺喇奈娜懦懶拏拿癩羅蘿螺裸邏那樂洛烙珞落諾酪駱亂卵暖欄煖爛蘭難鸞捏捺南嵐枏楠湳濫男藍襤拉�".split(""),e=0;e!=n[209].length;++e)65533!==n[209][e].charCodeAt(0)&&(r[n[209][e]]=53504+e,t[53504+e]=n[209][e]);for(n[210]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������納臘蠟衲囊娘廊朗浪狼郎乃來內奈柰耐冷女年撚秊念恬拈捻寧寗努勞奴弩怒擄櫓爐瑙盧老蘆虜路露駑魯鷺碌祿綠菉錄鹿論壟弄濃籠聾膿農惱牢磊腦賂雷尿壘屢樓淚漏累縷陋嫩訥杻紐勒肋凜凌稜綾能菱陵尼泥匿溺多茶�".split(""),e=0;e!=n[210].length;++e)65533!==n[210][e].charCodeAt(0)&&(r[n[210][e]]=53760+e,t[53760+e]=n[210][e]);for(n[211]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������丹亶但單團壇彖斷旦檀段湍短端簞緞蛋袒鄲鍛撻澾獺疸達啖坍憺擔曇淡湛潭澹痰聃膽蕁覃談譚錟沓畓答踏遝唐堂塘幢戇撞棠當糖螳黨代垈坮大對岱帶待戴擡玳臺袋貸隊黛宅德悳倒刀到圖堵塗導屠島嶋度徒悼挑掉搗桃�".split(""),e=0;e!=n[211].length;++e)65533!==n[211][e].charCodeAt(0)&&(r[n[211][e]]=54016+e,t[54016+e]=n[211][e]);for(n[212]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������棹櫂淘渡滔濤燾盜睹禱稻萄覩賭跳蹈逃途道都鍍陶韜毒瀆牘犢獨督禿篤纛讀墩惇敦旽暾沌焞燉豚頓乭突仝冬凍動同憧東桐棟洞潼疼瞳童胴董銅兜斗杜枓痘竇荳讀豆逗頭屯臀芚遁遯鈍得嶝橙燈登等藤謄鄧騰喇懶拏癩羅�".split(""),e=0;e!=n[212].length;++e)65533!==n[212][e].charCodeAt(0)&&(r[n[212][e]]=54272+e,t[54272+e]=n[212][e]);for(n[213]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������蘿螺裸邏樂洛烙珞絡落諾酪駱丹亂卵欄欒瀾爛蘭鸞剌辣嵐擥攬欖濫籃纜藍襤覽拉臘蠟廊朗浪狼琅瑯螂郞來崍徠萊冷掠略亮倆兩凉梁樑粮粱糧良諒輛量侶儷勵呂廬慮戾旅櫚濾礪藜蠣閭驢驪麗黎力曆歷瀝礫轢靂憐戀攣漣�".split(""),e=0;e!=n[213].length;++e)65533!==n[213][e].charCodeAt(0)&&(r[n[213][e]]=54528+e,t[54528+e]=n[213][e]);for(n[214]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������煉璉練聯蓮輦連鍊冽列劣洌烈裂廉斂殮濂簾獵令伶囹寧岺嶺怜玲笭羚翎聆逞鈴零靈領齡例澧禮醴隷勞怒撈擄櫓潞瀘爐盧老蘆虜路輅露魯鷺鹵碌祿綠菉錄鹿麓論壟弄朧瀧瓏籠聾儡瀨牢磊賂賚賴雷了僚寮廖料燎療瞭聊蓼�".split(""),e=0;e!=n[214].length;++e)65533!==n[214][e].charCodeAt(0)&&(r[n[214][e]]=54784+e,t[54784+e]=n[214][e]);for(n[215]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������遼鬧龍壘婁屢樓淚漏瘻累縷蔞褸鏤陋劉旒柳榴流溜瀏琉瑠留瘤硫謬類六戮陸侖倫崙淪綸輪律慄栗率隆勒肋凜凌楞稜綾菱陵俚利厘吏唎履悧李梨浬犁狸理璃異痢籬罹羸莉裏裡里釐離鯉吝潾燐璘藺躪隣鱗麟林淋琳臨霖砬�".split(""),e=0;e!=n[215].length;++e)65533!==n[215][e].charCodeAt(0)&&(r[n[215][e]]=55040+e,t[55040+e]=n[215][e]);for(n[216]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������立笠粒摩瑪痲碼磨馬魔麻寞幕漠膜莫邈万卍娩巒彎慢挽晩曼滿漫灣瞞萬蔓蠻輓饅鰻唜抹末沫茉襪靺亡妄忘忙望網罔芒茫莽輞邙埋妹媒寐昧枚梅每煤罵買賣邁魅脈貊陌驀麥孟氓猛盲盟萌冪覓免冕勉棉沔眄眠綿緬面麵滅�".split(""),e=0;e!=n[216].length;++e)65533!==n[216][e].charCodeAt(0)&&(r[n[216][e]]=55296+e,t[55296+e]=n[216][e]);for(n[217]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������蔑冥名命明暝椧溟皿瞑茗蓂螟酩銘鳴袂侮冒募姆帽慕摸摹暮某模母毛牟牡瑁眸矛耗芼茅謀謨貌木沐牧目睦穆鶩歿沒夢朦蒙卯墓妙廟描昴杳渺猫竗苗錨務巫憮懋戊拇撫无楙武毋無珷畝繆舞茂蕪誣貿霧鵡墨默們刎吻問文�".split(""),e=0;e!=n[217].length;++e)65533!==n[217][e].charCodeAt(0)&&(r[n[217][e]]=55552+e,t[55552+e]=n[217][e]);for(n[218]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������汶紊紋聞蚊門雯勿沕物味媚尾嵋彌微未梶楣渼湄眉米美薇謎迷靡黴岷悶愍憫敏旻旼民泯玟珉緡閔密蜜謐剝博拍搏撲朴樸泊珀璞箔粕縛膊舶薄迫雹駁伴半反叛拌搬攀斑槃泮潘班畔瘢盤盼磐磻礬絆般蟠返頒飯勃拔撥渤潑�".split(""),e=0;e!=n[218].length;++e)65533!==n[218][e].charCodeAt(0)&&(r[n[218][e]]=55808+e,t[55808+e]=n[218][e]);for(n[219]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������發跋醱鉢髮魃倣傍坊妨尨幇彷房放方旁昉枋榜滂磅紡肪膀舫芳蒡蚌訪謗邦防龐倍俳北培徘拜排杯湃焙盃背胚裴裵褙賠輩配陪伯佰帛柏栢白百魄幡樊煩燔番磻繁蕃藩飜伐筏罰閥凡帆梵氾汎泛犯範范法琺僻劈壁擘檗璧癖�".split(""),e=0;e!=n[219].length;++e)65533!==n[219][e].charCodeAt(0)&&(r[n[219][e]]=56064+e,t[56064+e]=n[219][e]);for(n[220]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������碧蘗闢霹便卞弁變辨辯邊別瞥鱉鼈丙倂兵屛幷昞昺柄棅炳甁病秉竝輧餠騈保堡報寶普步洑湺潽珤甫菩補褓譜輔伏僕匐卜宓復服福腹茯蔔複覆輹輻馥鰒本乶俸奉封峯峰捧棒烽熢琫縫蓬蜂逢鋒鳳不付俯傅剖副否咐埠夫婦�".split(""),e=0;e!=n[220].length;++e)65533!==n[220][e].charCodeAt(0)&&(r[n[220][e]]=56320+e,t[56320+e]=n[220][e]);for(n[221]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������孚孵富府復扶敷斧浮溥父符簿缶腐腑膚艀芙莩訃負賦賻赴趺部釜阜附駙鳧北分吩噴墳奔奮忿憤扮昐汾焚盆粉糞紛芬賁雰不佛弗彿拂崩朋棚硼繃鵬丕備匕匪卑妃婢庇悲憊扉批斐枇榧比毖毗毘沸泌琵痺砒碑秕秘粃緋翡肥�".split(""),e=0;e!=n[221].length;++e)65533!==n[221][e].charCodeAt(0)&&(r[n[221][e]]=56576+e,t[56576+e]=n[221][e]);for(n[222]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������脾臂菲蜚裨誹譬費鄙非飛鼻嚬嬪彬斌檳殯浜濱瀕牝玭貧賓頻憑氷聘騁乍事些仕伺似使俟僿史司唆嗣四士奢娑寫寺射巳師徙思捨斜斯柶査梭死沙泗渣瀉獅砂社祀祠私篩紗絲肆舍莎蓑蛇裟詐詞謝賜赦辭邪飼駟麝削數朔索�".split(""),e=0;e!=n[222].length;++e)65533!==n[222][e].charCodeAt(0)&&(r[n[222][e]]=56832+e,t[56832+e]=n[222][e]);for(n[223]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������傘刪山散汕珊産疝算蒜酸霰乷撒殺煞薩三參杉森渗芟蔘衫揷澁鈒颯上傷像償商喪嘗孀尙峠常床庠廂想桑橡湘爽牀狀相祥箱翔裳觴詳象賞霜塞璽賽嗇塞穡索色牲生甥省笙墅壻嶼序庶徐恕抒捿敍暑曙書栖棲犀瑞筮絮緖署�".split(""),e=0;e!=n[223].length;++e)65533!==n[223][e].charCodeAt(0)&&(r[n[223][e]]=57088+e,t[57088+e]=n[223][e]);for(n[224]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������胥舒薯西誓逝鋤黍鼠夕奭席惜昔晳析汐淅潟石碩蓆釋錫仙僊先善嬋宣扇敾旋渲煽琁瑄璇璿癬禪線繕羨腺膳船蘚蟬詵跣選銑鐥饍鮮卨屑楔泄洩渫舌薛褻設說雪齧剡暹殲纖蟾贍閃陝攝涉燮葉城姓宬性惺成星晟猩珹盛省筬�".split(""),e=0;e!=n[224].length;++e)65533!==n[224][e].charCodeAt(0)&&(r[n[224][e]]=57344+e,t[57344+e]=n[224][e]);for(n[225]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������聖聲腥誠醒世勢歲洗稅笹細說貰召嘯塑宵小少巢所掃搔昭梳沼消溯瀟炤燒甦疏疎瘙笑篠簫素紹蔬蕭蘇訴逍遡邵銷韶騷俗屬束涑粟續謖贖速孫巽損蓀遜飡率宋悚松淞訟誦送頌刷殺灑碎鎖衰釗修受嗽囚垂壽嫂守岫峀帥愁�".split(""),e=0;e!=n[225].length;++e)65533!==n[225][e].charCodeAt(0)&&(r[n[225][e]]=57600+e,t[57600+e]=n[225][e]);for(n[226]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������戍手授搜收數樹殊水洙漱燧狩獸琇璲瘦睡秀穗竪粹綏綬繡羞脩茱蒐蓚藪袖誰讐輸遂邃酬銖銹隋隧隨雖需須首髓鬚叔塾夙孰宿淑潚熟琡璹肅菽巡徇循恂旬栒楯橓殉洵淳珣盾瞬筍純脣舜荀蓴蕣詢諄醇錞順馴戌術述鉥崇崧�".split(""),e=0;e!=n[226].length;++e)65533!==n[226][e].charCodeAt(0)&&(r[n[226][e]]=57856+e,t[57856+e]=n[226][e]);for(n[227]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������嵩瑟膝蝨濕拾習褶襲丞乘僧勝升承昇繩蠅陞侍匙嘶始媤尸屎屍市弑恃施是時枾柴猜矢示翅蒔蓍視試詩諡豕豺埴寔式息拭植殖湜熄篒蝕識軾食飾伸侁信呻娠宸愼新晨燼申神紳腎臣莘薪藎蜃訊身辛辰迅失室實悉審尋心沁�".split(""),e=0;e!=n[227].length;++e)65533!==n[227][e].charCodeAt(0)&&(r[n[227][e]]=58112+e,t[58112+e]=n[227][e]);for(n[228]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������沈深瀋甚芯諶什十拾雙氏亞俄兒啞娥峨我牙芽莪蛾衙訝阿雅餓鴉鵝堊岳嶽幄惡愕握樂渥鄂鍔顎鰐齷安岸按晏案眼雁鞍顔鮟斡謁軋閼唵岩巖庵暗癌菴闇壓押狎鴨仰央怏昻殃秧鴦厓哀埃崖愛曖涯碍艾隘靄厄扼掖液縊腋額�".split(""),e=0;e!=n[228].length;++e)65533!==n[228][e].charCodeAt(0)&&(r[n[228][e]]=58368+e,t[58368+e]=n[228][e]);for(n[229]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������櫻罌鶯鸚也倻冶夜惹揶椰爺耶若野弱掠略約若葯蒻藥躍亮佯兩凉壤孃恙揚攘敭暘梁楊樣洋瀁煬痒瘍禳穰糧羊良襄諒讓釀陽量養圄御於漁瘀禦語馭魚齬億憶抑檍臆偃堰彦焉言諺孼蘖俺儼嚴奄掩淹嶪業円予余勵呂女如廬�".split(""),e=0;e!=n[229].length;++e)65533!==n[229][e].charCodeAt(0)&&(r[n[229][e]]=58624+e,t[58624+e]=n[229][e]);for(n[230]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������旅歟汝濾璵礖礪與艅茹輿轝閭餘驪麗黎亦力域役易曆歷疫繹譯轢逆驛嚥堧姸娟宴年延憐戀捐挻撚椽沇沿涎涓淵演漣烟然煙煉燃燕璉硏硯秊筵緣練縯聯衍軟輦蓮連鉛鍊鳶列劣咽悅涅烈熱裂說閱厭廉念捻染殮炎焰琰艶苒�".split(""),e=0;e!=n[230].length;++e)65533!==n[230][e].charCodeAt(0)&&(r[n[230][e]]=58880+e,t[58880+e]=n[230][e]);for(n[231]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������簾閻髥鹽曄獵燁葉令囹塋寧嶺嶸影怜映暎楹榮永泳渶潁濚瀛瀯煐營獰玲瑛瑩瓔盈穎纓羚聆英詠迎鈴鍈零霙靈領乂倪例刈叡曳汭濊猊睿穢芮藝蘂禮裔詣譽豫醴銳隸霓預五伍俉傲午吾吳嗚塢墺奧娛寤悟惡懊敖旿晤梧汚澳�".split(""),e=0;e!=n[231].length;++e)65533!==n[231][e].charCodeAt(0)&&(r[n[231][e]]=59136+e,t[59136+e]=n[231][e]);for(n[232]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������烏熬獒筽蜈誤鰲鼇屋沃獄玉鈺溫瑥瘟穩縕蘊兀壅擁瓮甕癰翁邕雍饔渦瓦窩窪臥蛙蝸訛婉完宛梡椀浣玩琓琬碗緩翫脘腕莞豌阮頑曰往旺枉汪王倭娃歪矮外嵬巍猥畏了僚僥凹堯夭妖姚寥寮尿嶢拗搖撓擾料曜樂橈燎燿瑤療�".split(""),e=0;e!=n[232].length;++e)65533!==n[232][e].charCodeAt(0)&&(r[n[232][e]]=59392+e,t[59392+e]=n[232][e]);for(n[233]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������窈窯繇繞耀腰蓼蟯要謠遙遼邀饒慾欲浴縟褥辱俑傭冗勇埇墉容庸慂榕涌湧溶熔瑢用甬聳茸蓉踊鎔鏞龍于佑偶優又友右宇寓尤愚憂旴牛玗瑀盂祐禑禹紆羽芋藕虞迂遇郵釪隅雨雩勖彧旭昱栯煜稶郁頊云暈橒殞澐熉耘芸蕓�".split(""),e=0;e!=n[233].length;++e)65533!==n[233][e].charCodeAt(0)&&(r[n[233][e]]=59648+e,t[59648+e]=n[233][e]);for(n[234]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������運隕雲韻蔚鬱亐熊雄元原員圓園垣媛嫄寃怨愿援沅洹湲源爰猿瑗苑袁轅遠阮院願鴛月越鉞位偉僞危圍委威尉慰暐渭爲瑋緯胃萎葦蔿蝟衛褘謂違韋魏乳侑儒兪劉唯喩孺宥幼幽庾悠惟愈愉揄攸有杻柔柚柳楡楢油洧流游溜�".split(""),e=0;e!=n[234].length;++e)65533!==n[234][e].charCodeAt(0)&&(r[n[234][e]]=59904+e,t[59904+e]=n[234][e]);for(n[235]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������濡猶猷琉瑜由留癒硫紐維臾萸裕誘諛諭踰蹂遊逾遺酉釉鍮類六堉戮毓肉育陸倫允奫尹崙淪潤玧胤贇輪鈗閏律慄栗率聿戎瀜絨融隆垠恩慇殷誾銀隱乙吟淫蔭陰音飮揖泣邑凝應膺鷹依倚儀宜意懿擬椅毅疑矣義艤薏蟻衣誼�".split(""),e=0;e!=n[235].length;++e)65533!==n[235][e].charCodeAt(0)&&(r[n[235][e]]=60160+e,t[60160+e]=n[235][e]);for(n[236]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������議醫二以伊利吏夷姨履已弛彛怡易李梨泥爾珥理異痍痢移罹而耳肄苡荑裏裡貽貳邇里離飴餌匿溺瀷益翊翌翼謚人仁刃印吝咽因姻寅引忍湮燐璘絪茵藺蚓認隣靭靷鱗麟一佚佾壹日溢逸鎰馹任壬妊姙恁林淋稔臨荏賃入卄�".split(""),e=0;e!=n[236].length;++e)65533!==n[236][e].charCodeAt(0)&&(r[n[236][e]]=60416+e,t[60416+e]=n[236][e]);for(n[237]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������立笠粒仍剩孕芿仔刺咨姉姿子字孜恣慈滋炙煮玆瓷疵磁紫者自茨蔗藉諮資雌作勺嚼斫昨灼炸爵綽芍酌雀鵲孱棧殘潺盞岑暫潛箴簪蠶雜丈仗匠場墻壯奬將帳庄張掌暲杖樟檣欌漿牆狀獐璋章粧腸臟臧莊葬蔣薔藏裝贓醬長�".split(""),e=0;e!=n[237].length;++e)65533!==n[237][e].charCodeAt(0)&&(r[n[237][e]]=60672+e,t[60672+e]=n[237][e]);for(n[238]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������障再哉在宰才材栽梓渽滓災縡裁財載齋齎爭箏諍錚佇低儲咀姐底抵杵楮樗沮渚狙猪疽箸紵苧菹著藷詛貯躇這邸雎齟勣吊嫡寂摘敵滴狄炙的積笛籍績翟荻謫賊赤跡蹟迪迹適鏑佃佺傳全典前剪塡塼奠專展廛悛戰栓殿氈澱�".split(""),e=0;e!=n[238].length;++e)65533!==n[238][e].charCodeAt(0)&&(r[n[238][e]]=60928+e,t[60928+e]=n[238][e]);for(n[239]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������煎琠田甸畑癲筌箋箭篆纏詮輾轉鈿銓錢鐫電顚顫餞切截折浙癤竊節絶占岾店漸点粘霑鮎點接摺蝶丁井亭停偵呈姃定幀庭廷征情挺政整旌晶晸柾楨檉正汀淀淨渟湞瀞炡玎珽町睛碇禎程穽精綎艇訂諪貞鄭酊釘鉦鋌錠霆靖�".split(""),e=0;e!=n[239].length;++e)65533!==n[239][e].charCodeAt(0)&&(r[n[239][e]]=61184+e,t[61184+e]=n[239][e]);for(n[240]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������靜頂鼎制劑啼堤帝弟悌提梯濟祭第臍薺製諸蹄醍除際霽題齊俎兆凋助嘲弔彫措操早晁曺曹朝條棗槽漕潮照燥爪璪眺祖祚租稠窕粗糟組繰肇藻蚤詔調趙躁造遭釣阻雕鳥族簇足鏃存尊卒拙猝倧宗從悰慫棕淙琮種終綜縱腫�".split(""),e=0;e!=n[240].length;++e)65533!==n[240][e].charCodeAt(0)&&(r[n[240][e]]=61440+e,t[61440+e]=n[240][e]);for(n[241]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������踪踵鍾鐘佐坐左座挫罪主住侏做姝胄呪周嗾奏宙州廚晝朱柱株注洲湊澍炷珠疇籌紂紬綢舟蛛註誅走躊輳週酎酒鑄駐竹粥俊儁准埈寯峻晙樽浚準濬焌畯竣蠢逡遵雋駿茁中仲衆重卽櫛楫汁葺增憎曾拯烝甑症繒蒸證贈之只�".split(""),e=0;e!=n[241].length;++e)65533!==n[241][e].charCodeAt(0)&&(r[n[241][e]]=61696+e,t[61696+e]=n[241][e]);for(n[242]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������咫地址志持指摯支旨智枝枳止池沚漬知砥祉祗紙肢脂至芝芷蜘誌識贄趾遲直稙稷織職唇嗔塵振搢晉晋桭榛殄津溱珍瑨璡畛疹盡眞瞋秦縉縝臻蔯袗診賑軫辰進鎭陣陳震侄叱姪嫉帙桎瓆疾秩窒膣蛭質跌迭斟朕什執潗緝輯�".split(""),e=0;e!=n[242].length;++e)65533!==n[242][e].charCodeAt(0)&&(r[n[242][e]]=61952+e,t[61952+e]=n[242][e]);for(n[243]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������鏶集徵懲澄且侘借叉嗟嵯差次此磋箚茶蹉車遮捉搾着窄錯鑿齪撰澯燦璨瓚竄簒纂粲纘讚贊鑽餐饌刹察擦札紮僭參塹慘慙懺斬站讒讖倉倡創唱娼廠彰愴敞昌昶暢槍滄漲猖瘡窓脹艙菖蒼債埰寀寨彩採砦綵菜蔡采釵冊柵策�".split(""),e=0;e!=n[243].length;++e)65533!==n[243][e].charCodeAt(0)&&(r[n[243][e]]=62208+e,t[62208+e]=n[243][e]);for(n[244]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������責凄妻悽處倜刺剔尺慽戚拓擲斥滌瘠脊蹠陟隻仟千喘天川擅泉淺玔穿舛薦賤踐遷釧闡阡韆凸哲喆徹撤澈綴輟轍鐵僉尖沾添甛瞻簽籤詹諂堞妾帖捷牒疊睫諜貼輒廳晴淸聽菁請靑鯖切剃替涕滯締諦逮遞體初剿哨憔抄招梢�".split(""),e=0;e!=n[244].length;++e)65533!==n[244][e].charCodeAt(0)&&(r[n[244][e]]=62464+e,t[62464+e]=n[244][e]);for(n[245]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������椒楚樵炒焦硝礁礎秒稍肖艸苕草蕉貂超酢醋醮促囑燭矗蜀觸寸忖村邨叢塚寵悤憁摠總聰蔥銃撮催崔最墜抽推椎楸樞湫皺秋芻萩諏趨追鄒酋醜錐錘鎚雛騶鰍丑畜祝竺筑築縮蓄蹙蹴軸逐春椿瑃出朮黜充忠沖蟲衝衷悴膵萃�".split(""),e=0;e!=n[245].length;++e)65533!==n[245][e].charCodeAt(0)&&(r[n[245][e]]=62720+e,t[62720+e]=n[245][e]);for(n[246]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������贅取吹嘴娶就炊翠聚脆臭趣醉驟鷲側仄厠惻測層侈値嗤峙幟恥梔治淄熾痔痴癡稚穉緇緻置致蚩輜雉馳齒則勅飭親七柒漆侵寢枕沈浸琛砧針鍼蟄秤稱快他咤唾墮妥惰打拖朶楕舵陀馱駝倬卓啄坼度托拓擢晫柝濁濯琢琸託�".split(""),e=0;e!=n[246].length;++e)65533!==n[246][e].charCodeAt(0)&&(r[n[246][e]]=62976+e,t[62976+e]=n[246][e]);for(n[247]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������鐸呑嘆坦彈憚歎灘炭綻誕奪脫探眈耽貪塔搭榻宕帑湯糖蕩兌台太怠態殆汰泰笞胎苔跆邰颱宅擇澤撑攄兎吐土討慟桶洞痛筒統通堆槌腿褪退頹偸套妬投透鬪慝特闖坡婆巴把播擺杷波派爬琶破罷芭跛頗判坂板版瓣販辦鈑�".split(""),e=0;e!=n[247].length;++e)65533!==n[247][e].charCodeAt(0)&&(r[n[247][e]]=63232+e,t[63232+e]=n[247][e]);for(n[248]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������阪八叭捌佩唄悖敗沛浿牌狽稗覇貝彭澎烹膨愎便偏扁片篇編翩遍鞭騙貶坪平枰萍評吠嬖幣廢弊斃肺蔽閉陛佈包匍匏咆哺圃布怖抛抱捕暴泡浦疱砲胞脯苞葡蒲袍褒逋鋪飽鮑幅暴曝瀑爆輻俵剽彪慓杓標漂瓢票表豹飇飄驃�".split(""),e=0;e!=n[248].length;++e)65533!==n[248][e].charCodeAt(0)&&(r[n[248][e]]=63488+e,t[63488+e]=n[248][e]);for(n[249]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������品稟楓諷豊風馮彼披疲皮被避陂匹弼必泌珌畢疋筆苾馝乏逼下何厦夏廈昰河瑕荷蝦賀遐霞鰕壑學虐謔鶴寒恨悍旱汗漢澣瀚罕翰閑閒限韓割轄函含咸啣喊檻涵緘艦銜陷鹹合哈盒蛤閤闔陜亢伉姮嫦巷恒抗杭桁沆港缸肛航�".split(""),e=0;e!=n[249].length;++e)65533!==n[249][e].charCodeAt(0)&&(r[n[249][e]]=63744+e,t[63744+e]=n[249][e]);for(n[250]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������行降項亥偕咳垓奚孩害懈楷海瀣蟹解該諧邂駭骸劾核倖幸杏荇行享向嚮珦鄕響餉饗香噓墟虛許憲櫶獻軒歇險驗奕爀赫革俔峴弦懸晛泫炫玄玹現眩睍絃絢縣舷衒見賢鉉顯孑穴血頁嫌俠協夾峽挾浹狹脅脇莢鋏頰亨兄刑型�".split(""),e=0;e!=n[250].length;++e)65533!==n[250][e].charCodeAt(0)&&(r[n[250][e]]=64e3+e,t[64e3+e]=n[250][e]);for(n[251]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������形泂滎瀅灐炯熒珩瑩荊螢衡逈邢鎣馨兮彗惠慧暳蕙蹊醯鞋乎互呼壕壺好岵弧戶扈昊晧毫浩淏湖滸澔濠濩灝狐琥瑚瓠皓祜糊縞胡芦葫蒿虎號蝴護豪鎬頀顥惑或酷婚昏混渾琿魂忽惚笏哄弘汞泓洪烘紅虹訌鴻化和嬅樺火畵�".split(""),e=0;e!=n[251].length;++e)65533!==n[251][e].charCodeAt(0)&&(r[n[251][e]]=64256+e,t[64256+e]=n[251][e]);for(n[252]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������禍禾花華話譁貨靴廓擴攫確碻穫丸喚奐宦幻患換歡晥桓渙煥環紈還驩鰥活滑猾豁闊凰幌徨恍惶愰慌晃晄榥況湟滉潢煌璜皇篁簧荒蝗遑隍黃匯回廻徊恢悔懷晦會檜淮澮灰獪繪膾茴蛔誨賄劃獲宖橫鐄哮嚆孝效斅曉梟涍淆�".split(""),e=0;e!=n[252].length;++e)65533!==n[252][e].charCodeAt(0)&&(r[n[252][e]]=64512+e,t[64512+e]=n[252][e]);for(n[253]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������爻肴酵驍侯候厚后吼喉嗅帿後朽煦珝逅勛勳塤壎焄熏燻薰訓暈薨喧暄煊萱卉喙毁彙徽揮暉煇諱輝麾休携烋畦虧恤譎鷸兇凶匈洶胸黑昕欣炘痕吃屹紇訖欠欽歆吸恰洽翕興僖凞喜噫囍姬嬉希憙憘戱晞曦熙熹熺犧禧稀羲詰�".split(""),e=0;e!=n[253].length;++e)65533!==n[253][e].charCodeAt(0)&&(r[n[253][e]]=64768+e,t[64768+e]=n[253][e]);return{enc:r,dec:t}}(),r[950]=function(){var e,t=[],r={},n=[];for(n[0]="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~��������������������������������������������������������������������������������������������������������������������������������".split(""),e=0;e!=n[0].length;++e)65533!==n[0][e].charCodeAt(0)&&(r[n[0][e]]=0+e,t[0+e]=n[0][e]);for(n[161]="���������������������������������������������������������������� ,、。.‧;:?!︰…‥﹐﹑﹒·﹔﹕﹖﹗|–︱—︳╴︴﹏()︵︶{}︷︸〔〕︹︺【】︻︼《》︽︾〈〉︿﹀「」﹁﹂『』﹃﹄﹙﹚����������������������������������﹛﹜﹝﹞‘’“”〝〞‵′#&*※§〃○●△▲◎☆★◇◆□■▽▼㊣℅¯ ̄_ˍ﹉﹊﹍﹎﹋﹌﹟﹠﹡+-×÷±√<>=≦≧≠∞≒≡﹢﹣﹤﹥﹦~∩∪⊥∠∟⊿㏒㏑∫∮∵∴♀♂⊕⊙↑↓←→↖↗↙↘∥∣/�".split(""),e=0;e!=n[161].length;++e)65533!==n[161][e].charCodeAt(0)&&(r[n[161][e]]=41216+e,t[41216+e]=n[161][e]);for(n[162]="����������������������������������������������������������������\∕﹨$¥〒¢£%@℃℉﹩﹪﹫㏕㎜㎝㎞㏎㎡㎎㎏㏄°兙兛兞兝兡兣嗧瓩糎▁▂▃▄▅▆▇█▏▎▍▌▋▊▉┼┴┬┤├▔─│▕┌┐└┘╭����������������������������������╮╰╯═╞╪╡◢◣◥◤╱╲╳0123456789ⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩ〡〢〣〤〥〦〧〨〩十卄卅ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuv�".split(""),e=0;e!=n[162].length;++e)65533!==n[162][e].charCodeAt(0)&&(r[n[162][e]]=41472+e,t[41472+e]=n[162][e]);for(n[163]="����������������������������������������������������������������wxyzΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩαβγδεζηθικλμνξοπρστυφχψωㄅㄆㄇㄈㄉㄊㄋㄌㄍㄎㄏ����������������������������������ㄐㄑㄒㄓㄔㄕㄖㄗㄘㄙㄚㄛㄜㄝㄞㄟㄠㄡㄢㄣㄤㄥㄦㄧㄨㄩ˙ˉˊˇˋ���������������������������������€������������������������������".split(""),e=0;e!=n[163].length;++e)65533!==n[163][e].charCodeAt(0)&&(r[n[163][e]]=41728+e,t[41728+e]=n[163][e]);for(n[164]="����������������������������������������������������������������一乙丁七乃九了二人儿入八几刀刁力匕十卜又三下丈上丫丸凡久么也乞于亡兀刃勺千叉口土士夕大女子孑孓寸小尢尸山川工己已巳巾干廾弋弓才����������������������������������丑丐不中丰丹之尹予云井互五亢仁什仃仆仇仍今介仄元允內六兮公冗凶分切刈勻勾勿化匹午升卅卞厄友及反壬天夫太夭孔少尤尺屯巴幻廿弔引心戈戶手扎支文斗斤方日曰月木欠止歹毋比毛氏水火爪父爻片牙牛犬王丙�".split(""),e=0;e!=n[164].length;++e)65533!==n[164][e].charCodeAt(0)&&(r[n[164][e]]=41984+e,t[41984+e]=n[164][e]);for(n[165]="����������������������������������������������������������������世丕且丘主乍乏乎以付仔仕他仗代令仙仞充兄冉冊冬凹出凸刊加功包匆北匝仟半卉卡占卯卮去可古右召叮叩叨叼司叵叫另只史叱台句叭叻四囚外����������������������������������央失奴奶孕它尼巨巧左市布平幼弁弘弗必戊打扔扒扑斥旦朮本未末札正母民氐永汁汀氾犯玄玉瓜瓦甘生用甩田由甲申疋白皮皿目矛矢石示禾穴立丞丟乒乓乩亙交亦亥仿伉伙伊伕伍伐休伏仲件任仰仳份企伋光兇兆先全�".split(""),e=0;e!=n[165].length;++e)65533!==n[165][e].charCodeAt(0)&&(r[n[165][e]]=42240+e,t[42240+e]=n[165][e]);for(n[166]="����������������������������������������������������������������共再冰列刑划刎刖劣匈匡匠印危吉吏同吊吐吁吋各向名合吃后吆吒因回囝圳地在圭圬圯圩夙多夷夸妄奸妃好她如妁字存宇守宅安寺尖屹州帆并年����������������������������������式弛忙忖戎戌戍成扣扛托收早旨旬旭曲曳有朽朴朱朵次此死氖汝汗汙江池汐汕污汛汍汎灰牟牝百竹米糸缶羊羽老考而耒耳聿肉肋肌臣自至臼舌舛舟艮色艾虫血行衣西阡串亨位住佇佗佞伴佛何估佐佑伽伺伸佃佔似但佣�".split(""),e=0;e!=n[166].length;++e)65533!==n[166][e].charCodeAt(0)&&(r[n[166][e]]=42496+e,t[42496+e]=n[166][e]);for(n[167]="����������������������������������������������������������������作你伯低伶余佝佈佚兌克免兵冶冷別判利刪刨劫助努劬匣即卵吝吭吞吾否呎吧呆呃吳呈呂君吩告吹吻吸吮吵吶吠吼呀吱含吟听囪困囤囫坊坑址坍����������������������������������均坎圾坐坏圻壯夾妝妒妨妞妣妙妖妍妤妓妊妥孝孜孚孛完宋宏尬局屁尿尾岐岑岔岌巫希序庇床廷弄弟彤形彷役忘忌志忍忱快忸忪戒我抄抗抖技扶抉扭把扼找批扳抒扯折扮投抓抑抆改攻攸旱更束李杏材村杜杖杞杉杆杠�".split(""),e=0;e!=n[167].length;++e)65533!==n[167][e].charCodeAt(0)&&(r[n[167][e]]=42752+e,t[42752+e]=n[167][e]);for(n[168]="����������������������������������������������������������������杓杗步每求汞沙沁沈沉沅沛汪決沐汰沌汨沖沒汽沃汲汾汴沆汶沍沔沘沂灶灼災灸牢牡牠狄狂玖甬甫男甸皂盯矣私秀禿究系罕肖肓肝肘肛肚育良芒����������������������������������芋芍見角言谷豆豕貝赤走足身車辛辰迂迆迅迄巡邑邢邪邦那酉釆里防阮阱阪阬並乖乳事些亞享京佯依侍佳使佬供例來侃佰併侈佩佻侖佾侏侑佺兔兒兕兩具其典冽函刻券刷刺到刮制剁劾劻卒協卓卑卦卷卸卹取叔受味呵�".split(""),e=0;e!=n[168].length;++e)65533!==n[168][e].charCodeAt(0)&&(r[n[168][e]]=43008+e,t[43008+e]=n[168][e]);for(n[169]="����������������������������������������������������������������咖呸咕咀呻呷咄咒咆呼咐呱呶和咚呢周咋命咎固垃坷坪坩坡坦坤坼夜奉奇奈奄奔妾妻委妹妮姑姆姐姍始姓姊妯妳姒姅孟孤季宗定官宜宙宛尚屈居����������������������������������屆岷岡岸岩岫岱岳帘帚帖帕帛帑幸庚店府底庖延弦弧弩往征彿彼忝忠忽念忿怏怔怯怵怖怪怕怡性怩怫怛或戕房戾所承拉拌拄抿拂抹拒招披拓拔拋拈抨抽押拐拙拇拍抵拚抱拘拖拗拆抬拎放斧於旺昔易昌昆昂明昀昏昕昊�".split(""),e=0;e!=n[169].length;++e)65533!==n[169][e].charCodeAt(0)&&(r[n[169][e]]=43264+e,t[43264+e]=n[169][e]);for(n[170]="����������������������������������������������������������������昇服朋杭枋枕東果杳杷枇枝林杯杰板枉松析杵枚枓杼杪杲欣武歧歿氓氛泣注泳沱泌泥河沽沾沼波沫法泓沸泄油況沮泗泅泱沿治泡泛泊沬泯泜泖泠����������������������������������炕炎炒炊炙爬爭爸版牧物狀狎狙狗狐玩玨玟玫玥甽疝疙疚的盂盲直知矽社祀祁秉秈空穹竺糾罔羌羋者肺肥肢肱股肫肩肴肪肯臥臾舍芳芝芙芭芽芟芹花芬芥芯芸芣芰芾芷虎虱初表軋迎返近邵邸邱邶采金長門阜陀阿阻附�".split(""),e=0;e!=n[170].length;++e)65533!==n[170][e].charCodeAt(0)&&(r[n[170][e]]=43520+e,t[43520+e]=n[170][e]);for(n[171]="����������������������������������������������������������������陂隹雨青非亟亭亮信侵侯便俠俑俏保促侶俘俟俊俗侮俐俄係俚俎俞侷兗冒冑冠剎剃削前剌剋則勇勉勃勁匍南卻厚叛咬哀咨哎哉咸咦咳哇哂咽咪品����������������������������������哄哈咯咫咱咻咩咧咿囿垂型垠垣垢城垮垓奕契奏奎奐姜姘姿姣姨娃姥姪姚姦威姻孩宣宦室客宥封屎屏屍屋峙峒巷帝帥帟幽庠度建弈弭彥很待徊律徇後徉怒思怠急怎怨恍恰恨恢恆恃恬恫恪恤扁拜挖按拼拭持拮拽指拱拷�".split(""),e=0;e!=n[171].length;++e)65533!==n[171][e].charCodeAt(0)&&(r[n[171][e]]=43776+e,t[43776+e]=n[171][e]);for(n[172]="����������������������������������������������������������������拯括拾拴挑挂政故斫施既春昭映昧是星昨昱昤曷柿染柱柔某柬架枯柵柩柯柄柑枴柚查枸柏柞柳枰柙柢柝柒歪殃殆段毒毗氟泉洋洲洪流津洌洱洞洗����������������������������������活洽派洶洛泵洹洧洸洩洮洵洎洫炫為炳炬炯炭炸炮炤爰牲牯牴狩狠狡玷珊玻玲珍珀玳甚甭畏界畎畋疫疤疥疢疣癸皆皇皈盈盆盃盅省盹相眉看盾盼眇矜砂研砌砍祆祉祈祇禹禺科秒秋穿突竿竽籽紂紅紀紉紇約紆缸美羿耄�".split(""),e=0;e!=n[172].length;++e)65533!==n[172][e].charCodeAt(0)&&(r[n[172][e]]=44032+e,t[44032+e]=n[172][e]);for(n[173]="����������������������������������������������������������������耐耍耑耶胖胥胚胃胄背胡胛胎胞胤胝致舢苧范茅苣苛苦茄若茂茉苒苗英茁苜苔苑苞苓苟苯茆虐虹虻虺衍衫要觔計訂訃貞負赴赳趴軍軌述迦迢迪迥����������������������������������迭迫迤迨郊郎郁郃酋酊重閂限陋陌降面革韋韭音頁風飛食首香乘亳倌倍倣俯倦倥俸倩倖倆值借倚倒們俺倀倔倨俱倡個候倘俳修倭倪俾倫倉兼冤冥冢凍凌准凋剖剜剔剛剝匪卿原厝叟哨唐唁唷哼哥哲唆哺唔哩哭員唉哮哪�".split(""),e=0;e!=n[173].length;++e)65533!==n[173][e].charCodeAt(0)&&(r[n[173][e]]=44288+e,t[44288+e]=n[173][e]);for(n[174]="����������������������������������������������������������������哦唧唇哽唏圃圄埂埔埋埃堉夏套奘奚娑娘娜娟娛娓姬娠娣娩娥娌娉孫屘宰害家宴宮宵容宸射屑展屐峭峽峻峪峨峰島崁峴差席師庫庭座弱徒徑徐恙����������������������������������恣恥恐恕恭恩息悄悟悚悍悔悌悅悖扇拳挈拿捎挾振捕捂捆捏捉挺捐挽挪挫挨捍捌效敉料旁旅時晉晏晃晒晌晅晁書朔朕朗校核案框桓根桂桔栩梳栗桌桑栽柴桐桀格桃株桅栓栘桁殊殉殷氣氧氨氦氤泰浪涕消涇浦浸海浙涓�".split(""),e=0;e!=n[174].length;++e)65533!==n[174][e].charCodeAt(0)&&(r[n[174][e]]=44544+e,t[44544+e]=n[174][e]);for(n[175]="����������������������������������������������������������������浬涉浮浚浴浩涌涊浹涅浥涔烊烘烤烙烈烏爹特狼狹狽狸狷玆班琉珮珠珪珞畔畝畜畚留疾病症疲疳疽疼疹痂疸皋皰益盍盎眩真眠眨矩砰砧砸砝破砷����������������������������������砥砭砠砟砲祕祐祠祟祖神祝祗祚秤秣秧租秦秩秘窄窈站笆笑粉紡紗紋紊素索純紐紕級紜納紙紛缺罟羔翅翁耆耘耕耙耗耽耿胱脂胰脅胭胴脆胸胳脈能脊胼胯臭臬舀舐航舫舨般芻茫荒荔荊茸荐草茵茴荏茲茹茶茗荀茱茨荃�".split(""),e=0;e!=n[175].length;++e)65533!==n[175][e].charCodeAt(0)&&(r[n[175][e]]=44800+e,t[44800+e]=n[175][e]);for(n[176]="����������������������������������������������������������������虔蚊蚪蚓蚤蚩蚌蚣蚜衰衷袁袂衽衹記訐討訌訕訊託訓訖訏訑豈豺豹財貢起躬軒軔軏辱送逆迷退迺迴逃追逅迸邕郡郝郢酒配酌釘針釗釜釙閃院陣陡����������������������������������陛陝除陘陞隻飢馬骨高鬥鬲鬼乾偺偽停假偃偌做偉健偶偎偕偵側偷偏倏偯偭兜冕凰剪副勒務勘動匐匏匙匿區匾參曼商啪啦啄啞啡啃啊唱啖問啕唯啤唸售啜唬啣唳啁啗圈國圉域堅堊堆埠埤基堂堵執培夠奢娶婁婉婦婪婀�".split(""),e=0;e!=n[176].length;++e)65533!==n[176][e].charCodeAt(0)&&(r[n[176][e]]=45056+e,t[45056+e]=n[176][e]);for(n[177]="����������������������������������������������������������������娼婢婚婆婊孰寇寅寄寂宿密尉專將屠屜屝崇崆崎崛崖崢崑崩崔崙崤崧崗巢常帶帳帷康庸庶庵庾張強彗彬彩彫得徙從徘御徠徜恿患悉悠您惋悴惦悽����������������������������������情悻悵惜悼惘惕惆惟悸惚惇戚戛扈掠控捲掖探接捷捧掘措捱掩掉掃掛捫推掄授掙採掬排掏掀捻捩捨捺敝敖救教敗啟敏敘敕敔斜斛斬族旋旌旎晝晚晤晨晦晞曹勗望梁梯梢梓梵桿桶梱梧梗械梃棄梭梆梅梔條梨梟梡梂欲殺�".split(""),e=0;e!=n[177].length;++e)65533!==n[177][e].charCodeAt(0)&&(r[n[177][e]]=45312+e,t[45312+e]=n[177][e]);for(n[178]="����������������������������������������������������������������毫毬氫涎涼淳淙液淡淌淤添淺清淇淋涯淑涮淞淹涸混淵淅淒渚涵淚淫淘淪深淮淨淆淄涪淬涿淦烹焉焊烽烯爽牽犁猜猛猖猓猙率琅琊球理現琍瓠瓶����������������������������������瓷甜產略畦畢異疏痔痕疵痊痍皎盔盒盛眷眾眼眶眸眺硫硃硎祥票祭移窒窕笠笨笛第符笙笞笮粒粗粕絆絃統紮紹紼絀細紳組累終紲紱缽羞羚翌翎習耜聊聆脯脖脣脫脩脰脤舂舵舷舶船莎莞莘荸莢莖莽莫莒莊莓莉莠荷荻荼�".split(""),e=0;e!=n[178].length;++e)65533!==n[178][e].charCodeAt(0)&&(r[n[178][e]]=45568+e,t[45568+e]=n[178][e]);for(n[179]="����������������������������������������������������������������莆莧處彪蛇蛀蚶蛄蚵蛆蛋蚱蚯蛉術袞袈被袒袖袍袋覓規訪訝訣訥許設訟訛訢豉豚販責貫貨貪貧赧赦趾趺軛軟這逍通逗連速逝逐逕逞造透逢逖逛途����������������������������������部郭都酗野釵釦釣釧釭釩閉陪陵陳陸陰陴陶陷陬雀雪雩章竟頂頃魚鳥鹵鹿麥麻傢傍傅備傑傀傖傘傚最凱割剴創剩勞勝勛博厥啻喀喧啼喊喝喘喂喜喪喔喇喋喃喳單喟唾喲喚喻喬喱啾喉喫喙圍堯堪場堤堰報堡堝堠壹壺奠�".split(""),e=0;e!=n[179].length;++e)65533!==n[179][e].charCodeAt(0)&&(r[n[179][e]]=45824+e,t[45824+e]=n[179][e]);for(n[180]="����������������������������������������������������������������婷媚婿媒媛媧孳孱寒富寓寐尊尋就嵌嵐崴嵇巽幅帽幀幃幾廊廁廂廄弼彭復循徨惑惡悲悶惠愜愣惺愕惰惻惴慨惱愎惶愉愀愒戟扉掣掌描揀揩揉揆揍����������������������������������插揣提握揖揭揮捶援揪換摒揚揹敞敦敢散斑斐斯普晰晴晶景暑智晾晷曾替期朝棺棕棠棘棗椅棟棵森棧棹棒棲棣棋棍植椒椎棉棚楮棻款欺欽殘殖殼毯氮氯氬港游湔渡渲湧湊渠渥渣減湛湘渤湖湮渭渦湯渴湍渺測湃渝渾滋�".split(""),e=0;e!=n[180].length;++e)65533!==n[180][e].charCodeAt(0)&&(r[n[180][e]]=46080+e,t[46080+e]=n[180][e]);for(n[181]="����������������������������������������������������������������溉渙湎湣湄湲湩湟焙焚焦焰無然煮焜牌犄犀猶猥猴猩琺琪琳琢琥琵琶琴琯琛琦琨甥甦畫番痢痛痣痙痘痞痠登發皖皓皴盜睏短硝硬硯稍稈程稅稀窘����������������������������������窗窖童竣等策筆筐筒答筍筋筏筑粟粥絞結絨絕紫絮絲絡給絢絰絳善翔翕耋聒肅腕腔腋腑腎脹腆脾腌腓腴舒舜菩萃菸萍菠菅萋菁華菱菴著萊菰萌菌菽菲菊萸萎萄菜萇菔菟虛蛟蛙蛭蛔蛛蛤蛐蛞街裁裂袱覃視註詠評詞証詁�".split(""),e=0;e!=n[181].length;++e)65533!==n[181][e].charCodeAt(0)&&(r[n[181][e]]=46336+e,t[46336+e]=n[181][e]);for(n[182]="����������������������������������������������������������������詔詛詐詆訴診訶詖象貂貯貼貳貽賁費賀貴買貶貿貸越超趁跎距跋跚跑跌跛跆軻軸軼辜逮逵週逸進逶鄂郵鄉郾酣酥量鈔鈕鈣鈉鈞鈍鈐鈇鈑閔閏開閑����������������������������������間閒閎隊階隋陽隅隆隍陲隄雁雅雄集雇雯雲韌項順須飧飪飯飩飲飭馮馭黃黍黑亂傭債傲傳僅傾催傷傻傯僇剿剷剽募勦勤勢勣匯嗟嗨嗓嗦嗎嗜嗇嗑嗣嗤嗯嗚嗡嗅嗆嗥嗉園圓塞塑塘塗塚塔填塌塭塊塢塒塋奧嫁嫉嫌媾媽媼�".split(""),e=0;e!=n[182].length;++e)65533!==n[182][e].charCodeAt(0)&&(r[n[182][e]]=46592+e,t[46592+e]=n[182][e]);for(n[183]="����������������������������������������������������������������媳嫂媲嵩嵯幌幹廉廈弒彙徬微愚意慈感想愛惹愁愈慎慌慄慍愾愴愧愍愆愷戡戢搓搾搞搪搭搽搬搏搜搔損搶搖搗搆敬斟新暗暉暇暈暖暄暘暍會榔業����������������������������������楚楷楠楔極椰概楊楨楫楞楓楹榆楝楣楛歇歲毀殿毓毽溢溯滓溶滂源溝滇滅溥溘溼溺溫滑準溜滄滔溪溧溴煎煙煩煤煉照煜煬煦煌煥煞煆煨煖爺牒猷獅猿猾瑯瑚瑕瑟瑞瑁琿瑙瑛瑜當畸瘀痰瘁痲痱痺痿痴痳盞盟睛睫睦睞督�".split(""),e=0;e!=n[183].length;++e)65533!==n[183][e].charCodeAt(0)&&(r[n[183][e]]=46848+e,t[46848+e]=n[183][e]);for(n[184]="����������������������������������������������������������������睹睪睬睜睥睨睢矮碎碰碗碘碌碉硼碑碓硿祺祿禁萬禽稜稚稠稔稟稞窟窠筷節筠筮筧粱粳粵經絹綑綁綏絛置罩罪署義羨群聖聘肆肄腱腰腸腥腮腳腫����������������������������������腹腺腦舅艇蒂葷落萱葵葦葫葉葬葛萼萵葡董葩葭葆虞虜號蛹蜓蜈蜇蜀蛾蛻蜂蜃蜆蜊衙裟裔裙補裘裝裡裊裕裒覜解詫該詳試詩詰誇詼詣誠話誅詭詢詮詬詹詻訾詨豢貊貉賊資賈賄貲賃賂賅跡跟跨路跳跺跪跤跦躲較載軾輊�".split(""),e=0;e!=n[184].length;++e)65533!==n[184][e].charCodeAt(0)&&(r[n[184][e]]=47104+e,t[47104+e]=n[184][e]);for(n[185]="����������������������������������������������������������������辟農運遊道遂達逼違遐遇遏過遍遑逾遁鄒鄗酬酪酩釉鈷鉗鈸鈽鉀鈾鉛鉋鉤鉑鈴鉉鉍鉅鈹鈿鉚閘隘隔隕雍雋雉雊雷電雹零靖靴靶預頑頓頊頒頌飼飴����������������������������������飽飾馳馱馴髡鳩麂鼎鼓鼠僧僮僥僖僭僚僕像僑僱僎僩兢凳劃劂匱厭嗾嘀嘛嘗嗽嘔嘆嘉嘍嘎嗷嘖嘟嘈嘐嗶團圖塵塾境墓墊塹墅塽壽夥夢夤奪奩嫡嫦嫩嫗嫖嫘嫣孵寞寧寡寥實寨寢寤察對屢嶄嶇幛幣幕幗幔廓廖弊彆彰徹慇�".split(""),e=0;e!=n[185].length;++e)65533!==n[185][e].charCodeAt(0)&&(r[n[185][e]]=47360+e,t[47360+e]=n[185][e]);for(n[186]="����������������������������������������������������������������愿態慷慢慣慟慚慘慵截撇摘摔撤摸摟摺摑摧搴摭摻敲斡旗旖暢暨暝榜榨榕槁榮槓構榛榷榻榫榴槐槍榭槌榦槃榣歉歌氳漳演滾漓滴漩漾漠漬漏漂漢����������������������������������滿滯漆漱漸漲漣漕漫漯澈漪滬漁滲滌滷熔熙煽熊熄熒爾犒犖獄獐瑤瑣瑪瑰瑭甄疑瘧瘍瘋瘉瘓盡監瞄睽睿睡磁碟碧碳碩碣禎福禍種稱窪窩竭端管箕箋筵算箝箔箏箸箇箄粹粽精綻綰綜綽綾綠緊綴網綱綺綢綿綵綸維緒緇綬�".split(""),e=0;e!=n[186].length;++e)65533!==n[186][e].charCodeAt(0)&&(r[n[186][e]]=47616+e,t[47616+e]=n[186][e]);for(n[187]="����������������������������������������������������������������罰翠翡翟聞聚肇腐膀膏膈膊腿膂臧臺與舔舞艋蓉蒿蓆蓄蒙蒞蒲蒜蓋蒸蓀蓓蒐蒼蓑蓊蜿蜜蜻蜢蜥蜴蜘蝕蜷蜩裳褂裴裹裸製裨褚裯誦誌語誣認誡誓誤����������������������������������說誥誨誘誑誚誧豪貍貌賓賑賒赫趙趕跼輔輒輕輓辣遠遘遜遣遙遞遢遝遛鄙鄘鄞酵酸酷酴鉸銀銅銘銖鉻銓銜銨鉼銑閡閨閩閣閥閤隙障際雌雒需靼鞅韶頗領颯颱餃餅餌餉駁骯骰髦魁魂鳴鳶鳳麼鼻齊億儀僻僵價儂儈儉儅凜�".split(""),e=0;e!=n[187].length;++e)65533!==n[187][e].charCodeAt(0)&&(r[n[187][e]]=47872+e,t[47872+e]=n[187][e]);for(n[188]="����������������������������������������������������������������劇劈劉劍劊勰厲嘮嘻嘹嘲嘿嘴嘩噓噎噗噴嘶嘯嘰墀墟增墳墜墮墩墦奭嬉嫻嬋嫵嬌嬈寮寬審寫層履嶝嶔幢幟幡廢廚廟廝廣廠彈影德徵慶慧慮慝慕憂����������������������������������慼慰慫慾憧憐憫憎憬憚憤憔憮戮摩摯摹撞撲撈撐撰撥撓撕撩撒撮播撫撚撬撙撢撳敵敷數暮暫暴暱樣樟槨樁樞標槽模樓樊槳樂樅槭樑歐歎殤毅毆漿潼澄潑潦潔澆潭潛潸潮澎潺潰潤澗潘滕潯潠潟熟熬熱熨牖犛獎獗瑩璋璃�".split(""),e=0;e!=n[188].length;++e)65533!==n[188][e].charCodeAt(0)&&(r[n[188][e]]=48128+e,t[48128+e]=n[188][e]);for(n[189]="����������������������������������������������������������������瑾璀畿瘠瘩瘟瘤瘦瘡瘢皚皺盤瞎瞇瞌瞑瞋磋磅確磊碾磕碼磐稿稼穀稽稷稻窯窮箭箱範箴篆篇篁箠篌糊締練緯緻緘緬緝編緣線緞緩綞緙緲緹罵罷羯����������������������������������翩耦膛膜膝膠膚膘蔗蔽蔚蓮蔬蔭蔓蔑蔣蔡蔔蓬蔥蓿蔆螂蝴蝶蝠蝦蝸蝨蝙蝗蝌蝓衛衝褐複褒褓褕褊誼諒談諄誕請諸課諉諂調誰論諍誶誹諛豌豎豬賠賞賦賤賬賭賢賣賜質賡赭趟趣踫踐踝踢踏踩踟踡踞躺輝輛輟輩輦輪輜輞�".split(""),e=0;e!=n[189].length;++e)65533!==n[189][e].charCodeAt(0)&&(r[n[189][e]]=48384+e,t[48384+e]=n[189][e]);for(n[190]="����������������������������������������������������������������輥適遮遨遭遷鄰鄭鄧鄱醇醉醋醃鋅銻銷鋪銬鋤鋁銳銼鋒鋇鋰銲閭閱霄霆震霉靠鞍鞋鞏頡頫頜颳養餓餒餘駝駐駟駛駑駕駒駙骷髮髯鬧魅魄魷魯鴆鴉����������������������������������鴃麩麾黎墨齒儒儘儔儐儕冀冪凝劑劓勳噙噫噹噩噤噸噪器噥噱噯噬噢噶壁墾壇壅奮嬝嬴學寰導彊憲憑憩憊懍憶憾懊懈戰擅擁擋撻撼據擄擇擂操撿擒擔撾整曆曉暹曄曇暸樽樸樺橙橫橘樹橄橢橡橋橇樵機橈歙歷氅濂澱澡�".split(""),e=0;e!=n[190].length;++e)65533!==n[190][e].charCodeAt(0)&&(r[n[190][e]]=48640+e,t[48640+e]=n[190][e]);for(n[191]="����������������������������������������������������������������濃澤濁澧澳激澹澶澦澠澴熾燉燐燒燈燕熹燎燙燜燃燄獨璜璣璘璟璞瓢甌甍瘴瘸瘺盧盥瞠瞞瞟瞥磨磚磬磧禦積穎穆穌穋窺篙簑築篤篛篡篩篦糕糖縊����������������������������������縑縈縛縣縞縝縉縐罹羲翰翱翮耨膳膩膨臻興艘艙蕊蕙蕈蕨蕩蕃蕉蕭蕪蕞螃螟螞螢融衡褪褲褥褫褡親覦諦諺諫諱謀諜諧諮諾謁謂諷諭諳諶諼豫豭貓賴蹄踱踴蹂踹踵輻輯輸輳辨辦遵遴選遲遼遺鄴醒錠錶鋸錳錯錢鋼錫錄錚�".split(""),e=0;e!=n[191].length;++e)65533!==n[191][e].charCodeAt(0)&&(r[n[191][e]]=48896+e,t[48896+e]=n[191][e]);for(n[192]="����������������������������������������������������������������錐錦錡錕錮錙閻隧隨險雕霎霑霖霍霓霏靛靜靦鞘頰頸頻頷頭頹頤餐館餞餛餡餚駭駢駱骸骼髻髭鬨鮑鴕鴣鴦鴨鴒鴛默黔龍龜優償儡儲勵嚎嚀嚐嚅嚇����������������������������������嚏壕壓壑壎嬰嬪嬤孺尷屨嶼嶺嶽嶸幫彌徽應懂懇懦懋戲戴擎擊擘擠擰擦擬擱擢擭斂斃曙曖檀檔檄檢檜櫛檣橾檗檐檠歜殮毚氈濘濱濟濠濛濤濫濯澀濬濡濩濕濮濰燧營燮燦燥燭燬燴燠爵牆獰獲璩環璦璨癆療癌盪瞳瞪瞰瞬�".split(""),e=0;e!=n[192].length;++e)65533!==n[192][e].charCodeAt(0)&&(r[n[192][e]]=49152+e,t[49152+e]=n[192][e]);for(n[193]="����������������������������������������������������������������瞧瞭矯磷磺磴磯礁禧禪穗窿簇簍篾篷簌篠糠糜糞糢糟糙糝縮績繆縷縲繃縫總縱繅繁縴縹繈縵縿縯罄翳翼聱聲聰聯聳臆臃膺臂臀膿膽臉膾臨舉艱薪����������������������������������薄蕾薜薑薔薯薛薇薨薊虧蟀蟑螳蟒蟆螫螻螺蟈蟋褻褶襄褸褽覬謎謗謙講謊謠謝謄謐豁谿豳賺賽購賸賻趨蹉蹋蹈蹊轄輾轂轅輿避遽還邁邂邀鄹醣醞醜鍍鎂錨鍵鍊鍥鍋錘鍾鍬鍛鍰鍚鍔闊闋闌闈闆隱隸雖霜霞鞠韓顆颶餵騁�".split(""),e=0;e!=n[193].length;++e)65533!==n[193][e].charCodeAt(0)&&(r[n[193][e]]=49408+e,t[49408+e]=n[193][e]);for(n[194]="����������������������������������������������������������������駿鮮鮫鮪鮭鴻鴿麋黏點黜黝黛鼾齋叢嚕嚮壙壘嬸彝懣戳擴擲擾攆擺擻擷斷曜朦檳檬櫃檻檸櫂檮檯歟歸殯瀉瀋濾瀆濺瀑瀏燻燼燾燸獷獵璧璿甕癖癘����������������������������������癒瞽瞿瞻瞼礎禮穡穢穠竄竅簫簧簪簞簣簡糧織繕繞繚繡繒繙罈翹翻職聶臍臏舊藏薩藍藐藉薰薺薹薦蟯蟬蟲蟠覆覲觴謨謹謬謫豐贅蹙蹣蹦蹤蹟蹕軀轉轍邇邃邈醫醬釐鎔鎊鎖鎢鎳鎮鎬鎰鎘鎚鎗闔闖闐闕離雜雙雛雞霤鞣鞦�".split(""),e=0;e!=n[194].length;++e)65533!==n[194][e].charCodeAt(0)&&(r[n[194][e]]=49664+e,t[49664+e]=n[194][e]);for(n[195]="����������������������������������������������������������������鞭韹額顏題顎顓颺餾餿餽餮馥騎髁鬃鬆魏魎魍鯊鯉鯽鯈鯀鵑鵝鵠黠鼕鼬儳嚥壞壟壢寵龐廬懲懷懶懵攀攏曠曝櫥櫝櫚櫓瀛瀟瀨瀚瀝瀕瀘爆爍牘犢獸����������������������������������獺璽瓊瓣疇疆癟癡矇礙禱穫穩簾簿簸簽簷籀繫繭繹繩繪羅繳羶羹羸臘藩藝藪藕藤藥藷蟻蠅蠍蟹蟾襠襟襖襞譁譜識證譚譎譏譆譙贈贊蹼蹲躇蹶蹬蹺蹴轔轎辭邊邋醱醮鏡鏑鏟鏃鏈鏜鏝鏖鏢鏍鏘鏤鏗鏨關隴難霪霧靡韜韻類�".split(""),e=0;e!=n[195].length;++e)65533!==n[195][e].charCodeAt(0)&&(r[n[195][e]]=49920+e,t[49920+e]=n[195][e]);for(n[196]="����������������������������������������������������������������願顛颼饅饉騖騙鬍鯨鯧鯖鯛鶉鵡鵲鵪鵬麒麗麓麴勸嚨嚷嚶嚴嚼壤孀孃孽寶巉懸懺攘攔攙曦朧櫬瀾瀰瀲爐獻瓏癢癥礦礪礬礫竇競籌籃籍糯糰辮繽繼����������������������������������纂罌耀臚艦藻藹蘑藺蘆蘋蘇蘊蠔蠕襤覺觸議譬警譯譟譫贏贍躉躁躅躂醴釋鐘鐃鏽闡霰飄饒饑馨騫騰騷騵鰓鰍鹹麵黨鼯齟齣齡儷儸囁囀囂夔屬巍懼懾攝攜斕曩櫻欄櫺殲灌爛犧瓖瓔癩矓籐纏續羼蘗蘭蘚蠣蠢蠡蠟襪襬覽譴�".split(""),e=0;e!=n[196].length;++e)65533!==n[196][e].charCodeAt(0)&&(r[n[196][e]]=50176+e,t[50176+e]=n[196][e]);for(n[197]="����������������������������������������������������������������護譽贓躊躍躋轟辯醺鐮鐳鐵鐺鐸鐲鐫闢霸霹露響顧顥饗驅驃驀騾髏魔魑鰭鰥鶯鶴鷂鶸麝黯鼙齜齦齧儼儻囈囊囉孿巔巒彎懿攤權歡灑灘玀瓤疊癮癬����������������������������������禳籠籟聾聽臟襲襯觼讀贖贗躑躓轡酈鑄鑑鑒霽霾韃韁顫饕驕驍髒鬚鱉鰱鰾鰻鷓鷗鼴齬齪龔囌巖戀攣攫攪曬欐瓚竊籤籣籥纓纖纔臢蘸蘿蠱變邐邏鑣鑠鑤靨顯饜驚驛驗髓體髑鱔鱗鱖鷥麟黴囑壩攬灞癱癲矗罐羈蠶蠹衢讓讒�".split(""),e=0;e!=n[197].length;++e)65533!==n[197][e].charCodeAt(0)&&(r[n[197][e]]=50432+e,t[50432+e]=n[197][e]);for(n[198]="����������������������������������������������������������������讖艷贛釀鑪靂靈靄韆顰驟鬢魘鱟鷹鷺鹼鹽鼇齷齲廳欖灣籬籮蠻觀躡釁鑲鑰顱饞髖鬣黌灤矚讚鑷韉驢驥纜讜躪釅鑽鑾鑼鱷鱸黷豔鑿鸚爨驪鬱鸛鸞籲���������������������������������������������������������������������������������������������������������������������������������".split(""),e=0;e!=n[198].length;++e)65533!==n[198][e].charCodeAt(0)&&(r[n[198][e]]=50688+e,t[50688+e]=n[198][e]);for(n[201]="����������������������������������������������������������������乂乜凵匚厂万丌乇亍囗兀屮彳丏冇与丮亓仂仉仈冘勼卬厹圠夃夬尐巿旡殳毌气爿丱丼仨仜仩仡仝仚刌匜卌圢圣夗夯宁宄尒尻屴屳帄庀庂忉戉扐氕����������������������������������氶汃氿氻犮犰玊禸肊阞伎优伬仵伔仱伀价伈伝伂伅伢伓伄仴伒冱刓刉刐劦匢匟卍厊吇囡囟圮圪圴夼妀奼妅奻奾奷奿孖尕尥屼屺屻屾巟幵庄异弚彴忕忔忏扜扞扤扡扦扢扙扠扚扥旯旮朾朹朸朻机朿朼朳氘汆汒汜汏汊汔汋�".split(""),e=0;e!=n[201].length;++e)65533!==n[201][e].charCodeAt(0)&&(r[n[201][e]]=51456+e,t[51456+e]=n[201][e]);for(n[202]="����������������������������������������������������������������汌灱牞犴犵玎甪癿穵网艸艼芀艽艿虍襾邙邗邘邛邔阢阤阠阣佖伻佢佉体佤伾佧佒佟佁佘伭伳伿佡冏冹刜刞刡劭劮匉卣卲厎厏吰吷吪呔呅吙吜吥吘����������������������������������吽呏呁吨吤呇囮囧囥坁坅坌坉坋坒夆奀妦妘妠妗妎妢妐妏妧妡宎宒尨尪岍岏岈岋岉岒岊岆岓岕巠帊帎庋庉庌庈庍弅弝彸彶忒忑忐忭忨忮忳忡忤忣忺忯忷忻怀忴戺抃抌抎抏抔抇扱扻扺扰抁抈扷扽扲扴攷旰旴旳旲旵杅杇�".split(""),e=0;e!=n[202].length;++e)65533!==n[202][e].charCodeAt(0)&&(r[n[202][e]]=51712+e,t[51712+e]=n[202][e]);for(n[203]="����������������������������������������������������������������杙杕杌杈杝杍杚杋毐氙氚汸汧汫沄沋沏汱汯汩沚汭沇沕沜汦汳汥汻沎灴灺牣犿犽狃狆狁犺狅玕玗玓玔玒町甹疔疕皁礽耴肕肙肐肒肜芐芏芅芎芑芓����������������������������������芊芃芄豸迉辿邟邡邥邞邧邠阰阨阯阭丳侘佼侅佽侀侇佶佴侉侄佷佌侗佪侚佹侁佸侐侜侔侞侒侂侕佫佮冞冼冾刵刲刳剆刱劼匊匋匼厒厔咇呿咁咑咂咈呫呺呾呥呬呴呦咍呯呡呠咘呣呧呤囷囹坯坲坭坫坱坰坶垀坵坻坳坴坢�".split(""),e=0;e!=n[203].length;++e)65533!==n[203][e].charCodeAt(0)&&(r[n[203][e]]=51968+e,t[51968+e]=n[203][e]);for(n[204]="����������������������������������������������������������������坨坽夌奅妵妺姏姎妲姌姁妶妼姃姖妱妽姀姈妴姇孢孥宓宕屄屇岮岤岠岵岯岨岬岟岣岭岢岪岧岝岥岶岰岦帗帔帙弨弢弣弤彔徂彾彽忞忥怭怦怙怲怋����������������������������������怴怊怗怳怚怞怬怢怍怐怮怓怑怌怉怜戔戽抭抴拑抾抪抶拊抮抳抯抻抩抰抸攽斨斻昉旼昄昒昈旻昃昋昍昅旽昑昐曶朊枅杬枎枒杶杻枘枆构杴枍枌杺枟枑枙枃杽极杸杹枔欥殀歾毞氝沓泬泫泮泙沶泔沭泧沷泐泂沺泃泆泭泲�".split(""),e=0;e!=n[204].length;++e)65533!==n[204][e].charCodeAt(0)&&(r[n[204][e]]=52224+e,t[52224+e]=n[204][e]);for(n[205]="����������������������������������������������������������������泒泝沴沊沝沀泞泀洰泍泇沰泹泏泩泑炔炘炅炓炆炄炑炖炂炚炃牪狖狋狘狉狜狒狔狚狌狑玤玡玭玦玢玠玬玝瓝瓨甿畀甾疌疘皯盳盱盰盵矸矼矹矻矺����������������������������������矷祂礿秅穸穻竻籵糽耵肏肮肣肸肵肭舠芠苀芫芚芘芛芵芧芮芼芞芺芴芨芡芩苂芤苃芶芢虰虯虭虮豖迒迋迓迍迖迕迗邲邴邯邳邰阹阽阼阺陃俍俅俓侲俉俋俁俔俜俙侻侳俛俇俖侺俀侹俬剄剉勀勂匽卼厗厖厙厘咺咡咭咥哏�".split(""),e=0;e!=n[205].length;++e)65533!==n[205][e].charCodeAt(0)&&(r[n[205][e]]=52480+e,t[52480+e]=n[205][e]);for(n[206]="����������������������������������������������������������������哃茍咷咮哖咶哅哆咠呰咼咢咾呲哞咰垵垞垟垤垌垗垝垛垔垘垏垙垥垚垕壴复奓姡姞姮娀姱姝姺姽姼姶姤姲姷姛姩姳姵姠姾姴姭宨屌峐峘峌峗峋峛����������������������������������峞峚峉峇峊峖峓峔峏峈峆峎峟峸巹帡帢帣帠帤庰庤庢庛庣庥弇弮彖徆怷怹恔恲恞恅恓恇恉恛恌恀恂恟怤恄恘恦恮扂扃拏挍挋拵挎挃拫拹挏挌拸拶挀挓挔拺挕拻拰敁敃斪斿昶昡昲昵昜昦昢昳昫昺昝昴昹昮朏朐柁柲柈枺�".split(""),e=0;e!=n[206].length;++e)65533!==n[206][e].charCodeAt(0)&&(r[n[206][e]]=52736+e,t[52736+e]=n[206][e]);for(n[207]="����������������������������������������������������������������柜枻柸柘柀枷柅柫柤柟枵柍枳柷柶柮柣柂枹柎柧柰枲柼柆柭柌枮柦柛柺柉柊柃柪柋欨殂殄殶毖毘毠氠氡洨洴洭洟洼洿洒洊泚洳洄洙洺洚洑洀洝浂����������������������������������洁洘洷洃洏浀洇洠洬洈洢洉洐炷炟炾炱炰炡炴炵炩牁牉牊牬牰牳牮狊狤狨狫狟狪狦狣玅珌珂珈珅玹玶玵玴珫玿珇玾珃珆玸珋瓬瓮甮畇畈疧疪癹盄眈眃眄眅眊盷盻盺矧矨砆砑砒砅砐砏砎砉砃砓祊祌祋祅祄秕种秏秖秎窀�".split(""),e=0;e!=n[207].length;++e)65533!==n[207][e].charCodeAt(0)&&(r[n[207][e]]=52992+e,t[52992+e]=n[207][e]);for(n[208]="����������������������������������������������������������������穾竑笀笁籺籸籹籿粀粁紃紈紁罘羑羍羾耇耎耏耔耷胘胇胠胑胈胂胐胅胣胙胜胊胕胉胏胗胦胍臿舡芔苙苾苹茇苨茀苕茺苫苖苴苬苡苲苵茌苻苶苰苪����������������������������������苤苠苺苳苭虷虴虼虳衁衎衧衪衩觓訄訇赲迣迡迮迠郱邽邿郕郅邾郇郋郈釔釓陔陏陑陓陊陎倞倅倇倓倢倰倛俵俴倳倷倬俶俷倗倜倠倧倵倯倱倎党冔冓凊凄凅凈凎剡剚剒剞剟剕剢勍匎厞唦哢唗唒哧哳哤唚哿唄唈哫唑唅哱�".split(""),e=0;e!=n[208].length;++e)65533!==n[208][e].charCodeAt(0)&&(r[n[208][e]]=53248+e,t[53248+e]=n[208][e]);for(n[209]="����������������������������������������������������������������唊哻哷哸哠唎唃唋圁圂埌堲埕埒垺埆垽垼垸垶垿埇埐垹埁夎奊娙娖娭娮娕娏娗娊娞娳孬宧宭宬尃屖屔峬峿峮峱峷崀峹帩帨庨庮庪庬弳弰彧恝恚恧����������������������������������恁悢悈悀悒悁悝悃悕悛悗悇悜悎戙扆拲挐捖挬捄捅挶捃揤挹捋捊挼挩捁挴捘捔捙挭捇挳捚捑挸捗捀捈敊敆旆旃旄旂晊晟晇晑朒朓栟栚桉栲栳栻桋桏栖栱栜栵栫栭栯桎桄栴栝栒栔栦栨栮桍栺栥栠欬欯欭欱欴歭肂殈毦毤�".split(""),e=0;e!=n[209].length;++e)65533!==n[209][e].charCodeAt(0)&&(r[n[209][e]]=53504+e,t[53504+e]=n[209][e]);for(n[210]="����������������������������������������������������������������毨毣毢毧氥浺浣浤浶洍浡涒浘浢浭浯涑涍淯浿涆浞浧浠涗浰浼浟涂涘洯浨涋浾涀涄洖涃浻浽浵涐烜烓烑烝烋缹烢烗烒烞烠烔烍烅烆烇烚烎烡牂牸����������������������������������牷牶猀狺狴狾狶狳狻猁珓珙珥珖玼珧珣珩珜珒珛珔珝珚珗珘珨瓞瓟瓴瓵甡畛畟疰痁疻痄痀疿疶疺皊盉眝眛眐眓眒眣眑眕眙眚眢眧砣砬砢砵砯砨砮砫砡砩砳砪砱祔祛祏祜祓祒祑秫秬秠秮秭秪秜秞秝窆窉窅窋窌窊窇竘笐�".split(""),e=0;e!=n[210].length;++e)65533!==n[210][e].charCodeAt(0)&&(r[n[210][e]]=53760+e,t[53760+e]=n[210][e]);for(n[211]="����������������������������������������������������������������笄笓笅笏笈笊笎笉笒粄粑粊粌粈粍粅紞紝紑紎紘紖紓紟紒紏紌罜罡罞罠罝罛羖羒翃翂翀耖耾耹胺胲胹胵脁胻脀舁舯舥茳茭荄茙荑茥荖茿荁茦茜茢����������������������������������荂荎茛茪茈茼荍茖茤茠茷茯茩荇荅荌荓茞茬荋茧荈虓虒蚢蚨蚖蚍蚑蚞蚇蚗蚆蚋蚚蚅蚥蚙蚡蚧蚕蚘蚎蚝蚐蚔衃衄衭衵衶衲袀衱衿衯袃衾衴衼訒豇豗豻貤貣赶赸趵趷趶軑軓迾迵适迿迻逄迼迶郖郠郙郚郣郟郥郘郛郗郜郤酐�".split(""),e=0;e!=n[211].length;++e)65533!==n[211][e].charCodeAt(0)&&(r[n[211][e]]=54016+e,t[54016+e]=n[211][e]);for(n[212]="����������������������������������������������������������������酎酏釕釢釚陜陟隼飣髟鬯乿偰偪偡偞偠偓偋偝偲偈偍偁偛偊偢倕偅偟偩偫偣偤偆偀偮偳偗偑凐剫剭剬剮勖勓匭厜啵啶唼啍啐唴唪啑啢唶唵唰啒啅����������������������������������唌唲啥啎唹啈唭唻啀啋圊圇埻堔埢埶埜埴堀埭埽堈埸堋埳埏堇埮埣埲埥埬埡堎埼堐埧堁堌埱埩埰堍堄奜婠婘婕婧婞娸娵婭婐婟婥婬婓婤婗婃婝婒婄婛婈媎娾婍娹婌婰婩婇婑婖婂婜孲孮寁寀屙崞崋崝崚崠崌崨崍崦崥崏�".split(""),e=0;e!=n[212].length;++e)65533!==n[212][e].charCodeAt(0)&&(r[n[212][e]]=54272+e,t[54272+e]=n[212][e]);for(n[213]="����������������������������������������������������������������崰崒崣崟崮帾帴庱庴庹庲庳弶弸徛徖徟悊悐悆悾悰悺惓惔惏惤惙惝惈悱惛悷惊悿惃惍惀挲捥掊掂捽掽掞掭掝掗掫掎捯掇掐据掯捵掜捭掮捼掤挻掟����������������������������������捸掅掁掑掍捰敓旍晥晡晛晙晜晢朘桹梇梐梜桭桮梮梫楖桯梣梬梩桵桴梲梏桷梒桼桫桲梪梀桱桾梛梖梋梠梉梤桸桻梑梌梊桽欶欳欷欸殑殏殍殎殌氪淀涫涴涳湴涬淩淢涷淶淔渀淈淠淟淖涾淥淜淝淛淴淊涽淭淰涺淕淂淏淉�".split(""),e=0;e!=n[213].length;++e)65533!==n[213][e].charCodeAt(0)&&(r[n[213][e]]=54528+e,t[54528+e]=n[213][e]);for(n[214]="����������������������������������������������������������������淐淲淓淽淗淍淣涻烺焍烷焗烴焌烰焄烳焐烼烿焆焓焀烸烶焋焂焎牾牻牼牿猝猗猇猑猘猊猈狿猏猞玈珶珸珵琄琁珽琇琀珺珼珿琌琋珴琈畤畣痎痒痏����������������������������������痋痌痑痐皏皉盓眹眯眭眱眲眴眳眽眥眻眵硈硒硉硍硊硌砦硅硐祤祧祩祪祣祫祡离秺秸秶秷窏窔窐笵筇笴笥笰笢笤笳笘笪笝笱笫笭笯笲笸笚笣粔粘粖粣紵紽紸紶紺絅紬紩絁絇紾紿絊紻紨罣羕羜羝羛翊翋翍翐翑翇翏翉耟�".split(""),e=0;e!=n[214].length;++e)65533!==n[214][e].charCodeAt(0)&&(r[n[214][e]]=54784+e,t[54784+e]=n[214][e]);for(n[215]="����������������������������������������������������������������耞耛聇聃聈脘脥脙脛脭脟脬脞脡脕脧脝脢舑舸舳舺舴舲艴莐莣莨莍荺荳莤荴莏莁莕莙荵莔莩荽莃莌莝莛莪莋荾莥莯莈莗莰荿莦莇莮荶莚虙虖蚿蚷����������������������������������蛂蛁蛅蚺蚰蛈蚹蚳蚸蛌蚴蚻蚼蛃蚽蚾衒袉袕袨袢袪袚袑袡袟袘袧袙袛袗袤袬袌袓袎覂觖觙觕訰訧訬訞谹谻豜豝豽貥赽赻赹趼跂趹趿跁軘軞軝軜軗軠軡逤逋逑逜逌逡郯郪郰郴郲郳郔郫郬郩酖酘酚酓酕釬釴釱釳釸釤釹釪�".split(""),e=0;e!=n[215].length;++e)65533!==n[215][e].charCodeAt(0)&&(r[n[215][e]]=55040+e,t[55040+e]=n[215][e]);for(n[216]="����������������������������������������������������������������釫釷釨釮镺閆閈陼陭陫陱陯隿靪頄飥馗傛傕傔傞傋傣傃傌傎傝偨傜傒傂傇兟凔匒匑厤厧喑喨喥喭啷噅喢喓喈喏喵喁喣喒喤啽喌喦啿喕喡喎圌堩堷����������������������������������堙堞堧堣堨埵塈堥堜堛堳堿堶堮堹堸堭堬堻奡媯媔媟婺媢媞婸媦婼媥媬媕媮娷媄媊媗媃媋媩婻婽媌媜媏媓媝寪寍寋寔寑寊寎尌尰崷嵃嵫嵁嵋崿崵嵑嵎嵕崳崺嵒崽崱嵙嵂崹嵉崸崼崲崶嵀嵅幄幁彘徦徥徫惉悹惌惢惎惄愔�".split(""),e=0;e!=n[216].length;++e)65533!==n[216][e].charCodeAt(0)&&(r[n[216][e]]=55296+e,t[55296+e]=n[216][e]);for(n[217]="����������������������������������������������������������������惲愊愖愅惵愓惸惼惾惁愃愘愝愐惿愄愋扊掔掱掰揎揥揨揯揃撝揳揊揠揶揕揲揵摡揟掾揝揜揄揘揓揂揇揌揋揈揰揗揙攲敧敪敤敜敨敥斌斝斞斮旐旒����������������������������������晼晬晻暀晱晹晪晲朁椌棓椄棜椪棬棪棱椏棖棷棫棤棶椓椐棳棡椇棌椈楰梴椑棯棆椔棸棐棽棼棨椋椊椗棎棈棝棞棦棴棑椆棔棩椕椥棇欹欻欿欼殔殗殙殕殽毰毲毳氰淼湆湇渟湉溈渼渽湅湢渫渿湁湝湳渜渳湋湀湑渻渃渮湞�".split(""),e=0;e!=n[217].length;++e)65533!==n[217][e].charCodeAt(0)&&(r[n[217][e]]=55552+e,t[55552+e]=n[217][e]);for(n[218]="����������������������������������������������������������������湨湜湡渱渨湠湱湫渹渢渰湓湥渧湸湤湷湕湹湒湦渵渶湚焠焞焯烻焮焱焣焥焢焲焟焨焺焛牋牚犈犉犆犅犋猒猋猰猢猱猳猧猲猭猦猣猵猌琮琬琰琫琖����������������������������������琚琡琭琱琤琣琝琩琠琲瓻甯畯畬痧痚痡痦痝痟痤痗皕皒盚睆睇睄睍睅睊睎睋睌矞矬硠硤硥硜硭硱硪确硰硩硨硞硢祴祳祲祰稂稊稃稌稄窙竦竤筊笻筄筈筌筎筀筘筅粢粞粨粡絘絯絣絓絖絧絪絏絭絜絫絒絔絩絑絟絎缾缿罥�".split(""),e=0;e!=n[218].length;++e)65533!==n[218][e].charCodeAt(0)&&(r[n[218][e]]=55808+e,t[55808+e]=n[218][e]);for(n[219]="����������������������������������������������������������������罦羢羠羡翗聑聏聐胾胔腃腊腒腏腇脽腍脺臦臮臷臸臹舄舼舽舿艵茻菏菹萣菀菨萒菧菤菼菶萐菆菈菫菣莿萁菝菥菘菿菡菋菎菖菵菉萉萏菞萑萆菂菳����������������������������������菕菺菇菑菪萓菃菬菮菄菻菗菢萛菛菾蛘蛢蛦蛓蛣蛚蛪蛝蛫蛜蛬蛩蛗蛨蛑衈衖衕袺裗袹袸裀袾袶袼袷袽袲褁裉覕覘覗觝觚觛詎詍訹詙詀詗詘詄詅詒詈詑詊詌詏豟貁貀貺貾貰貹貵趄趀趉跘跓跍跇跖跜跏跕跙跈跗跅軯軷軺�".split(""),e=0;e!=n[219].length;++e)65533!==n[219][e].charCodeAt(0)&&(r[n[219][e]]=56064+e,t[56064+e]=n[219][e]);for(n[220]="����������������������������������������������������������������軹軦軮軥軵軧軨軶軫軱軬軴軩逭逴逯鄆鄬鄄郿郼鄈郹郻鄁鄀鄇鄅鄃酡酤酟酢酠鈁鈊鈥鈃鈚鈦鈏鈌鈀鈒釿釽鈆鈄鈧鈂鈜鈤鈙鈗鈅鈖镻閍閌閐隇陾隈����������������������������������隉隃隀雂雈雃雱雰靬靰靮頇颩飫鳦黹亃亄亶傽傿僆傮僄僊傴僈僂傰僁傺傱僋僉傶傸凗剺剸剻剼嗃嗛嗌嗐嗋嗊嗝嗀嗔嗄嗩喿嗒喍嗏嗕嗢嗖嗈嗲嗍嗙嗂圔塓塨塤塏塍塉塯塕塎塝塙塥塛堽塣塱壼嫇嫄嫋媺媸媱媵媰媿嫈媻嫆�".split(""),e=0;e!=n[220].length;++e)65533!==n[220][e].charCodeAt(0)&&(r[n[220][e]]=56320+e,t[56320+e]=n[220][e]);for(n[221]="����������������������������������������������������������������媷嫀嫊媴媶嫍媹媐寖寘寙尟尳嵱嵣嵊嵥嵲嵬嵞嵨嵧嵢巰幏幎幊幍幋廅廌廆廋廇彀徯徭惷慉慊愫慅愶愲愮慆愯慏愩慀戠酨戣戥戤揅揱揫搐搒搉搠搤����������������������������������搳摃搟搕搘搹搷搢搣搌搦搰搨摁搵搯搊搚摀搥搧搋揧搛搮搡搎敯斒旓暆暌暕暐暋暊暙暔晸朠楦楟椸楎楢楱椿楅楪椹楂楗楙楺楈楉椵楬椳椽楥棰楸椴楩楀楯楄楶楘楁楴楌椻楋椷楜楏楑椲楒椯楻椼歆歅歃歂歈歁殛嗀毻毼�".split(""),e=0;e!=n[221].length;++e)65533!==n[221][e].charCodeAt(0)&&(r[n[221][e]]=56576+e,t[56576+e]=n[221][e]);for(n[222]="����������������������������������������������������������������毹毷毸溛滖滈溏滀溟溓溔溠溱溹滆滒溽滁溞滉溷溰滍溦滏溲溾滃滜滘溙溒溎溍溤溡溿溳滐滊溗溮溣煇煔煒煣煠煁煝煢煲煸煪煡煂煘煃煋煰煟煐煓����������������������������������煄煍煚牏犍犌犑犐犎猼獂猻猺獀獊獉瑄瑊瑋瑒瑑瑗瑀瑏瑐瑎瑂瑆瑍瑔瓡瓿瓾瓽甝畹畷榃痯瘏瘃痷痾痼痹痸瘐痻痶痭痵痽皙皵盝睕睟睠睒睖睚睩睧睔睙睭矠碇碚碔碏碄碕碅碆碡碃硹碙碀碖硻祼禂祽祹稑稘稙稒稗稕稢稓�".split(""),e=0;e!=n[222].length;++e)65533!==n[222][e].charCodeAt(0)&&(r[n[222][e]]=56832+e,t[56832+e]=n[222][e]);for(n[223]="����������������������������������������������������������������稛稐窣窢窞竫筦筤筭筴筩筲筥筳筱筰筡筸筶筣粲粴粯綈綆綀綍絿綅絺綎絻綃絼綌綔綄絽綒罭罫罧罨罬羦羥羧翛翜耡腤腠腷腜腩腛腢腲朡腞腶腧腯����������������������������������腄腡舝艉艄艀艂艅蓱萿葖葶葹蒏蒍葥葑葀蒆葧萰葍葽葚葙葴葳葝蔇葞萷萺萴葺葃葸萲葅萩菙葋萯葂萭葟葰萹葎葌葒葯蓅蒎萻葇萶萳葨葾葄萫葠葔葮葐蜋蜄蛷蜌蛺蛖蛵蝍蛸蜎蜉蜁蛶蜍蜅裖裋裍裎裞裛裚裌裐覅覛觟觥觤�".split(""),e=0;e!=n[223].length;++e)65533!==n[223][e].charCodeAt(0)&&(r[n[223][e]]=57088+e,t[57088+e]=n[223][e]);for(n[224]="����������������������������������������������������������������觡觠觢觜触詶誆詿詡訿詷誂誄詵誃誁詴詺谼豋豊豥豤豦貆貄貅賌赨赩趑趌趎趏趍趓趔趐趒跰跠跬跱跮跐跩跣跢跧跲跫跴輆軿輁輀輅輇輈輂輋遒逿����������������������������������遄遉逽鄐鄍鄏鄑鄖鄔鄋鄎酮酯鉈鉒鈰鈺鉦鈳鉥鉞銃鈮鉊鉆鉭鉬鉏鉠鉧鉯鈶鉡鉰鈱鉔鉣鉐鉲鉎鉓鉌鉖鈲閟閜閞閛隒隓隑隗雎雺雽雸雵靳靷靸靲頏頍頎颬飶飹馯馲馰馵骭骫魛鳪鳭鳧麀黽僦僔僗僨僳僛僪僝僤僓僬僰僯僣僠�".split(""),e=0;e!=n[224].length;++e)65533!==n[224][e].charCodeAt(0)&&(r[n[224][e]]=57344+e,t[57344+e]=n[224][e]);for(n[225]="����������������������������������������������������������������凘劀劁勩勫匰厬嘧嘕嘌嘒嗼嘏嘜嘁嘓嘂嗺嘝嘄嗿嗹墉塼墐墘墆墁塿塴墋塺墇墑墎塶墂墈塻墔墏壾奫嫜嫮嫥嫕嫪嫚嫭嫫嫳嫢嫠嫛嫬嫞嫝嫙嫨嫟孷寠����������������������������������寣屣嶂嶀嵽嶆嵺嶁嵷嶊嶉嶈嵾嵼嶍嵹嵿幘幙幓廘廑廗廎廜廕廙廒廔彄彃彯徶愬愨慁慞慱慳慒慓慲慬憀慴慔慺慛慥愻慪慡慖戩戧戫搫摍摛摝摴摶摲摳摽摵摦撦摎撂摞摜摋摓摠摐摿搿摬摫摙摥摷敳斠暡暠暟朅朄朢榱榶槉�".split(""),e=0;e!=n[225].length;++e)65533!==n[225][e].charCodeAt(0)&&(r[n[225][e]]=57600+e,t[57600+e]=n[225][e]);for(n[226]="����������������������������������������������������������������榠槎榖榰榬榼榑榙榎榧榍榩榾榯榿槄榽榤槔榹槊榚槏榳榓榪榡榞槙榗榐槂榵榥槆歊歍歋殞殟殠毃毄毾滎滵滱漃漥滸漷滻漮漉潎漙漚漧漘漻漒滭漊����������������������������������漶潳滹滮漭潀漰漼漵滫漇漎潃漅滽滶漹漜滼漺漟漍漞漈漡熇熐熉熀熅熂熏煻熆熁熗牄牓犗犕犓獃獍獑獌瑢瑳瑱瑵瑲瑧瑮甀甂甃畽疐瘖瘈瘌瘕瘑瘊瘔皸瞁睼瞅瞂睮瞀睯睾瞃碲碪碴碭碨硾碫碞碥碠碬碢碤禘禊禋禖禕禔禓�".split(""),e=0;e!=n[226].length;++e)65533!==n[226][e].charCodeAt(0)&&(r[n[226][e]]=57856+e,t[57856+e]=n[226][e]);for(n[227]="����������������������������������������������������������������禗禈禒禐稫穊稰稯稨稦窨窫窬竮箈箜箊箑箐箖箍箌箛箎箅箘劄箙箤箂粻粿粼粺綧綷緂綣綪緁緀緅綝緎緄緆緋緌綯綹綖綼綟綦綮綩綡緉罳翢翣翥翞����������������������������������耤聝聜膉膆膃膇膍膌膋舕蒗蒤蒡蒟蒺蓎蓂蒬蒮蒫蒹蒴蓁蓍蒪蒚蒱蓐蒝蒧蒻蒢蒔蓇蓌蒛蒩蒯蒨蓖蒘蒶蓏蒠蓗蓔蓒蓛蒰蒑虡蜳蜣蜨蝫蝀蜮蜞蜡蜙蜛蝃蜬蝁蜾蝆蜠蜲蜪蜭蜼蜒蜺蜱蜵蝂蜦蜧蜸蜤蜚蜰蜑裷裧裱裲裺裾裮裼裶裻�".split(""),e=0;e!=n[227].length;++e)65533!==n[227][e].charCodeAt(0)&&(r[n[227][e]]=58112+e,t[58112+e]=n[227][e]);for(n[228]="����������������������������������������������������������������裰裬裫覝覡覟覞觩觫觨誫誙誋誒誏誖谽豨豩賕賏賗趖踉踂跿踍跽踊踃踇踆踅跾踀踄輐輑輎輍鄣鄜鄠鄢鄟鄝鄚鄤鄡鄛酺酲酹酳銥銤鉶銛鉺銠銔銪銍����������������������������������銦銚銫鉹銗鉿銣鋮銎銂銕銢鉽銈銡銊銆銌銙銧鉾銇銩銝銋鈭隞隡雿靘靽靺靾鞃鞀鞂靻鞄鞁靿韎韍頖颭颮餂餀餇馝馜駃馹馻馺駂馽駇骱髣髧鬾鬿魠魡魟鳱鳲鳵麧僿儃儰僸儆儇僶僾儋儌僽儊劋劌勱勯噈噂噌嘵噁噊噉噆噘�".split(""),e=0;e!=n[228].length;++e)65533!==n[228][e].charCodeAt(0)&&(r[n[228][e]]=58368+e,t[58368+e]=n[228][e]);for(n[229]="����������������������������������������������������������������噚噀嘳嘽嘬嘾嘸嘪嘺圚墫墝墱墠墣墯墬墥墡壿嫿嫴嫽嫷嫶嬃嫸嬂嫹嬁嬇嬅嬏屧嶙嶗嶟嶒嶢嶓嶕嶠嶜嶡嶚嶞幩幝幠幜緳廛廞廡彉徲憋憃慹憱憰憢憉����������������������������������憛憓憯憭憟憒憪憡憍慦憳戭摮摰撖撠撅撗撜撏撋撊撌撣撟摨撱撘敶敺敹敻斲斳暵暰暩暲暷暪暯樀樆樗槥槸樕槱槤樠槿槬槢樛樝槾樧槲槮樔槷槧橀樈槦槻樍槼槫樉樄樘樥樏槶樦樇槴樖歑殥殣殢殦氁氀毿氂潁漦潾澇濆澒�".split(""),e=0;e!=n[229].length;++e)65533!==n[229][e].charCodeAt(0)&&(r[n[229][e]]=58624+e,t[58624+e]=n[229][e]);for(n[230]="����������������������������������������������������������������澍澉澌潢潏澅潚澖潶潬澂潕潲潒潐潗澔澓潝漀潡潫潽潧澐潓澋潩潿澕潣潷潪潻熲熯熛熰熠熚熩熵熝熥熞熤熡熪熜熧熳犘犚獘獒獞獟獠獝獛獡獚獙����������������������������������獢璇璉璊璆璁瑽璅璈瑼瑹甈甇畾瘥瘞瘙瘝瘜瘣瘚瘨瘛皜皝皞皛瞍瞏瞉瞈磍碻磏磌磑磎磔磈磃磄磉禚禡禠禜禢禛歶稹窲窴窳箷篋箾箬篎箯箹篊箵糅糈糌糋緷緛緪緧緗緡縃緺緦緶緱緰緮緟罶羬羰羭翭翫翪翬翦翨聤聧膣膟�".split(""),e=0;e!=n[230].length;++e)65533!==n[230][e].charCodeAt(0)&&(r[n[230][e]]=58880+e,t[58880+e]=n[230][e]);for(n[231]="����������������������������������������������������������������膞膕膢膙膗舖艏艓艒艐艎艑蔤蔻蔏蔀蔩蔎蔉蔍蔟蔊蔧蔜蓻蔫蓺蔈蔌蓴蔪蓲蔕蓷蓫蓳蓼蔒蓪蓩蔖蓾蔨蔝蔮蔂蓽蔞蓶蔱蔦蓧蓨蓰蓯蓹蔘蔠蔰蔋蔙蔯虢����������������������������������蝖蝣蝤蝷蟡蝳蝘蝔蝛蝒蝡蝚蝑蝞蝭蝪蝐蝎蝟蝝蝯蝬蝺蝮蝜蝥蝏蝻蝵蝢蝧蝩衚褅褌褔褋褗褘褙褆褖褑褎褉覢覤覣觭觰觬諏諆誸諓諑諔諕誻諗誾諀諅諘諃誺誽諙谾豍貏賥賟賙賨賚賝賧趠趜趡趛踠踣踥踤踮踕踛踖踑踙踦踧�".split(""),e=0;e!=n[231].length;++e)65533!==n[231][e].charCodeAt(0)&&(r[n[231][e]]=59136+e,t[59136+e]=n[231][e]);for(n[232]="����������������������������������������������������������������踔踒踘踓踜踗踚輬輤輘輚輠輣輖輗遳遰遯遧遫鄯鄫鄩鄪鄲鄦鄮醅醆醊醁醂醄醀鋐鋃鋄鋀鋙銶鋏鋱鋟鋘鋩鋗鋝鋌鋯鋂鋨鋊鋈鋎鋦鋍鋕鋉鋠鋞鋧鋑鋓����������������������������������銵鋡鋆銴镼閬閫閮閰隤隢雓霅霈霂靚鞊鞎鞈韐韏頞頝頦頩頨頠頛頧颲餈飺餑餔餖餗餕駜駍駏駓駔駎駉駖駘駋駗駌骳髬髫髳髲髱魆魃魧魴魱魦魶魵魰魨魤魬鳼鳺鳽鳿鳷鴇鴀鳹鳻鴈鴅鴄麃黓鼏鼐儜儓儗儚儑凞匴叡噰噠噮�".split(""),e=0;e!=n[232].length;++e)65533!==n[232][e].charCodeAt(0)&&(r[n[232][e]]=59392+e,t[59392+e]=n[232][e]);for(n[233]="����������������������������������������������������������������噳噦噣噭噲噞噷圜圛壈墽壉墿墺壂墼壆嬗嬙嬛嬡嬔嬓嬐嬖嬨嬚嬠嬞寯嶬嶱嶩嶧嶵嶰嶮嶪嶨嶲嶭嶯嶴幧幨幦幯廩廧廦廨廥彋徼憝憨憖懅憴懆懁懌憺����������������������������������憿憸憌擗擖擐擏擉撽撉擃擛擳擙攳敿敼斢曈暾曀曊曋曏暽暻暺曌朣樴橦橉橧樲橨樾橝橭橶橛橑樨橚樻樿橁橪橤橐橏橔橯橩橠樼橞橖橕橍橎橆歕歔歖殧殪殫毈毇氄氃氆澭濋澣濇澼濎濈潞濄澽澞濊澨瀄澥澮澺澬澪濏澿澸�".split(""),e=0;e!=n[233].length;++e)65533!==n[233][e].charCodeAt(0)&&(r[n[233][e]]=59648+e,t[59648+e]=n[233][e]);for(n[234]="����������������������������������������������������������������澢濉澫濍澯澲澰燅燂熿熸燖燀燁燋燔燊燇燏熽燘熼燆燚燛犝犞獩獦獧獬獥獫獪瑿璚璠璔璒璕璡甋疀瘯瘭瘱瘽瘳瘼瘵瘲瘰皻盦瞚瞝瞡瞜瞛瞢瞣瞕瞙����������������������������������瞗磝磩磥磪磞磣磛磡磢磭磟磠禤穄穈穇窶窸窵窱窷篞篣篧篝篕篥篚篨篹篔篪篢篜篫篘篟糒糔糗糐糑縒縡縗縌縟縠縓縎縜縕縚縢縋縏縖縍縔縥縤罃罻罼罺羱翯耪耩聬膱膦膮膹膵膫膰膬膴膲膷膧臲艕艖艗蕖蕅蕫蕍蕓蕡蕘�".split(""),e=0;e!=n[234].length;++e)65533!==n[234][e].charCodeAt(0)&&(r[n[234][e]]=59904+e,t[59904+e]=n[234][e]);for(n[235]="����������������������������������������������������������������蕀蕆蕤蕁蕢蕄蕑蕇蕣蔾蕛蕱蕎蕮蕵蕕蕧蕠薌蕦蕝蕔蕥蕬虣虥虤螛螏螗螓螒螈螁螖螘蝹螇螣螅螐螑螝螄螔螜螚螉褞褦褰褭褮褧褱褢褩褣褯褬褟觱諠����������������������������������諢諲諴諵諝謔諤諟諰諈諞諡諨諿諯諻貑貒貐賵賮賱賰賳赬赮趥趧踳踾踸蹀蹅踶踼踽蹁踰踿躽輶輮輵輲輹輷輴遶遹遻邆郺鄳鄵鄶醓醐醑醍醏錧錞錈錟錆錏鍺錸錼錛錣錒錁鍆錭錎錍鋋錝鋺錥錓鋹鋷錴錂錤鋿錩錹錵錪錔錌�".split(""),e=0;e!=n[235].length;++e)65533!==n[235][e].charCodeAt(0)&&(r[n[235][e]]=60160+e,t[60160+e]=n[235][e]);for(n[236]="����������������������������������������������������������������錋鋾錉錀鋻錖閼闍閾閹閺閶閿閵閽隩雔霋霒霐鞙鞗鞔韰韸頵頯頲餤餟餧餩馞駮駬駥駤駰駣駪駩駧骹骿骴骻髶髺髹髷鬳鮀鮅鮇魼魾魻鮂鮓鮒鮐魺鮕����������������������������������魽鮈鴥鴗鴠鴞鴔鴩鴝鴘鴢鴐鴙鴟麈麆麇麮麭黕黖黺鼒鼽儦儥儢儤儠儩勴嚓嚌嚍嚆嚄嚃噾嚂噿嚁壖壔壏壒嬭嬥嬲嬣嬬嬧嬦嬯嬮孻寱寲嶷幬幪徾徻懃憵憼懧懠懥懤懨懞擯擩擣擫擤擨斁斀斶旚曒檍檖檁檥檉檟檛檡檞檇檓檎�".split(""),e=0;e!=n[236].length;++e)65533!==n[236][e].charCodeAt(0)&&(r[n[236][e]]=60416+e,t[60416+e]=n[236][e]);for(n[237]="����������������������������������������������������������������檕檃檨檤檑橿檦檚檅檌檒歛殭氉濌澩濴濔濣濜濭濧濦濞濲濝濢濨燡燱燨燲燤燰燢獳獮獯璗璲璫璐璪璭璱璥璯甐甑甒甏疄癃癈癉癇皤盩瞵瞫瞲瞷瞶����������������������������������瞴瞱瞨矰磳磽礂磻磼磲礅磹磾礄禫禨穜穛穖穘穔穚窾竀竁簅簏篲簀篿篻簎篴簋篳簂簉簃簁篸篽簆篰篱簐簊糨縭縼繂縳顈縸縪繉繀繇縩繌縰縻縶繄縺罅罿罾罽翴翲耬膻臄臌臊臅臇膼臩艛艚艜薃薀薏薧薕薠薋薣蕻薤薚薞�".split(""),e=0;e!=n[237].length;++e)65533!==n[237][e].charCodeAt(0)&&(r[n[237][e]]=60672+e,t[60672+e]=n[237][e]);for(n[238]="����������������������������������������������������������������蕷蕼薉薡蕺蕸蕗薎薖薆薍薙薝薁薢薂薈薅蕹蕶薘薐薟虨螾螪螭蟅螰螬螹螵螼螮蟉蟃蟂蟌螷螯蟄蟊螴螶螿螸螽蟞螲褵褳褼褾襁襒褷襂覭覯覮觲觳謞����������������������������������謘謖謑謅謋謢謏謒謕謇謍謈謆謜謓謚豏豰豲豱豯貕貔賹赯蹎蹍蹓蹐蹌蹇轃轀邅遾鄸醚醢醛醙醟醡醝醠鎡鎃鎯鍤鍖鍇鍼鍘鍜鍶鍉鍐鍑鍠鍭鎏鍌鍪鍹鍗鍕鍒鍏鍱鍷鍻鍡鍞鍣鍧鎀鍎鍙闇闀闉闃闅閷隮隰隬霠霟霘霝霙鞚鞡鞜�".split(""),e=0;e!=n[238].length;++e)65533!==n[238][e].charCodeAt(0)&&(r[n[238][e]]=60928+e,t[60928+e]=n[238][e]);for(n[239]="����������������������������������������������������������������鞞鞝韕韔韱顁顄顊顉顅顃餥餫餬餪餳餲餯餭餱餰馘馣馡騂駺駴駷駹駸駶駻駽駾駼騃骾髾髽鬁髼魈鮚鮨鮞鮛鮦鮡鮥鮤鮆鮢鮠鮯鴳鵁鵧鴶鴮鴯鴱鴸鴰����������������������������������鵅鵂鵃鴾鴷鵀鴽翵鴭麊麉麍麰黈黚黻黿鼤鼣鼢齔龠儱儭儮嚘嚜嚗嚚嚝嚙奰嬼屩屪巀幭幮懘懟懭懮懱懪懰懫懖懩擿攄擽擸攁攃擼斔旛曚曛曘櫅檹檽櫡櫆檺檶檷櫇檴檭歞毉氋瀇瀌瀍瀁瀅瀔瀎濿瀀濻瀦濼濷瀊爁燿燹爃燽獶�".split(""),e=0;e!=n[239].length;++e)65533!==n[239][e].charCodeAt(0)&&(r[n[239][e]]=61184+e,t[61184+e]=n[239][e]);for(n[240]="����������������������������������������������������������������璸瓀璵瓁璾璶璻瓂甔甓癜癤癙癐癓癗癚皦皽盬矂瞺磿礌礓礔礉礐礒礑禭禬穟簜簩簙簠簟簭簝簦簨簢簥簰繜繐繖繣繘繢繟繑繠繗繓羵羳翷翸聵臑臒����������������������������������臐艟艞薴藆藀藃藂薳薵薽藇藄薿藋藎藈藅薱薶藒蘤薸薷薾虩蟧蟦蟢蟛蟫蟪蟥蟟蟳蟤蟔蟜蟓蟭蟘蟣螤蟗蟙蠁蟴蟨蟝襓襋襏襌襆襐襑襉謪謧謣謳謰謵譇謯謼謾謱謥謷謦謶謮謤謻謽謺豂豵貙貘貗賾贄贂贀蹜蹢蹠蹗蹖蹞蹥蹧�".split(""),e=0;e!=n[240].length;++e)65533!==n[240][e].charCodeAt(0)&&(r[n[240][e]]=61440+e,t[61440+e]=n[240][e]);for(n[241]="����������������������������������������������������������������蹛蹚蹡蹝蹩蹔轆轇轈轋鄨鄺鄻鄾醨醥醧醯醪鎵鎌鎒鎷鎛鎝鎉鎧鎎鎪鎞鎦鎕鎈鎙鎟鎍鎱鎑鎲鎤鎨鎴鎣鎥闒闓闑隳雗雚巂雟雘雝霣霢霥鞬鞮鞨鞫鞤鞪����������������������������������鞢鞥韗韙韖韘韺顐顑顒颸饁餼餺騏騋騉騍騄騑騊騅騇騆髀髜鬈鬄鬅鬩鬵魊魌魋鯇鯆鯃鮿鯁鮵鮸鯓鮶鯄鮹鮽鵜鵓鵏鵊鵛鵋鵙鵖鵌鵗鵒鵔鵟鵘鵚麎麌黟鼁鼀鼖鼥鼫鼪鼩鼨齌齕儴儵劖勷厴嚫嚭嚦嚧嚪嚬壚壝壛夒嬽嬾嬿巃幰�".split(""),e=0;e!=n[241].length;++e)65533!==n[241][e].charCodeAt(0)&&(r[n[241][e]]=61696+e,t[61696+e]=n[241][e]);for(n[242]="����������������������������������������������������������������徿懻攇攐攍攉攌攎斄旞旝曞櫧櫠櫌櫑櫙櫋櫟櫜櫐櫫櫏櫍櫞歠殰氌瀙瀧瀠瀖瀫瀡瀢瀣瀩瀗瀤瀜瀪爌爊爇爂爅犥犦犤犣犡瓋瓅璷瓃甖癠矉矊矄矱礝礛����������������������������������礡礜礗礞禰穧穨簳簼簹簬簻糬糪繶繵繸繰繷繯繺繲繴繨罋罊羃羆羷翽翾聸臗臕艤艡艣藫藱藭藙藡藨藚藗藬藲藸藘藟藣藜藑藰藦藯藞藢蠀蟺蠃蟶蟷蠉蠌蠋蠆蟼蠈蟿蠊蠂襢襚襛襗襡襜襘襝襙覈覷覶觶譐譈譊譀譓譖譔譋譕�".split(""),e=0;e!=n[242].length;++e)65533!==n[242][e].charCodeAt(0)&&(r[n[242][e]]=61952+e,t[61952+e]=n[242][e]);for(n[243]="����������������������������������������������������������������譑譂譒譗豃豷豶貚贆贇贉趬趪趭趫蹭蹸蹳蹪蹯蹻軂轒轑轏轐轓辴酀鄿醰醭鏞鏇鏏鏂鏚鏐鏹鏬鏌鏙鎩鏦鏊鏔鏮鏣鏕鏄鏎鏀鏒鏧镽闚闛雡霩霫霬霨霦����������������������������������鞳鞷鞶韝韞韟顜顙顝顗颿颽颻颾饈饇饃馦馧騚騕騥騝騤騛騢騠騧騣騞騜騔髂鬋鬊鬎鬌鬷鯪鯫鯠鯞鯤鯦鯢鯰鯔鯗鯬鯜鯙鯥鯕鯡鯚鵷鶁鶊鶄鶈鵱鶀鵸鶆鶋鶌鵽鵫鵴鵵鵰鵩鶅鵳鵻鶂鵯鵹鵿鶇鵨麔麑黀黼鼭齀齁齍齖齗齘匷嚲�".split(""),e=0;e!=n[243].length;++e)65533!==n[243][e].charCodeAt(0)&&(r[n[243][e]]=62208+e,t[62208+e]=n[243][e]);for(n[244]="����������������������������������������������������������������嚵嚳壣孅巆巇廮廯忀忁懹攗攖攕攓旟曨曣曤櫳櫰櫪櫨櫹櫱櫮櫯瀼瀵瀯瀷瀴瀱灂瀸瀿瀺瀹灀瀻瀳灁爓爔犨獽獼璺皫皪皾盭矌矎矏矍矲礥礣礧礨礤礩����������������������������������禲穮穬穭竷籉籈籊籇籅糮繻繾纁纀羺翿聹臛臙舋艨艩蘢藿蘁藾蘛蘀藶蘄蘉蘅蘌藽蠙蠐蠑蠗蠓蠖襣襦覹觷譠譪譝譨譣譥譧譭趮躆躈躄轙轖轗轕轘轚邍酃酁醷醵醲醳鐋鐓鏻鐠鐏鐔鏾鐕鐐鐨鐙鐍鏵鐀鏷鐇鐎鐖鐒鏺鐉鏸鐊鏿�".split(""),e=0;e!=n[244].length;++e)65533!==n[244][e].charCodeAt(0)&&(r[n[244][e]]=62464+e,t[62464+e]=n[244][e]);for(n[245]="����������������������������������������������������������������鏼鐌鏶鐑鐆闞闠闟霮霯鞹鞻韽韾顠顢顣顟飁飂饐饎饙饌饋饓騲騴騱騬騪騶騩騮騸騭髇髊髆鬐鬒鬑鰋鰈鯷鰅鰒鯸鱀鰇鰎鰆鰗鰔鰉鶟鶙鶤鶝鶒鶘鶐鶛����������������������������������鶠鶔鶜鶪鶗鶡鶚鶢鶨鶞鶣鶿鶩鶖鶦鶧麙麛麚黥黤黧黦鼰鼮齛齠齞齝齙龑儺儹劘劗囃嚽嚾孈孇巋巏廱懽攛欂櫼欃櫸欀灃灄灊灈灉灅灆爝爚爙獾甗癪矐礭礱礯籔籓糲纊纇纈纋纆纍罍羻耰臝蘘蘪蘦蘟蘣蘜蘙蘧蘮蘡蘠蘩蘞蘥�".split(""),e=0;e!=n[245].length;++e)65533!==n[245][e].charCodeAt(0)&&(r[n[245][e]]=62720+e,t[62720+e]=n[245][e]);for(n[246]="����������������������������������������������������������������蠩蠝蠛蠠蠤蠜蠫衊襭襩襮襫觺譹譸譅譺譻贐贔趯躎躌轞轛轝酆酄酅醹鐿鐻鐶鐩鐽鐼鐰鐹鐪鐷鐬鑀鐱闥闤闣霵霺鞿韡顤飉飆飀饘饖騹騽驆驄驂驁騺����������������������������������騿髍鬕鬗鬘鬖鬺魒鰫鰝鰜鰬鰣鰨鰩鰤鰡鶷鶶鶼鷁鷇鷊鷏鶾鷅鷃鶻鶵鷎鶹鶺鶬鷈鶱鶭鷌鶳鷍鶲鹺麜黫黮黭鼛鼘鼚鼱齎齥齤龒亹囆囅囋奱孋孌巕巑廲攡攠攦攢欋欈欉氍灕灖灗灒爞爟犩獿瓘瓕瓙瓗癭皭礵禴穰穱籗籜籙籛籚�".split(""),e=0;e!=n[246].length;++e)65533!==n[246][e].charCodeAt(0)&&(r[n[246][e]]=62976+e,t[62976+e]=n[246][e]);for(n[247]="����������������������������������������������������������������糴糱纑罏羇臞艫蘴蘵蘳蘬蘲蘶蠬蠨蠦蠪蠥襱覿覾觻譾讄讂讆讅譿贕躕躔躚躒躐躖躗轠轢酇鑌鑐鑊鑋鑏鑇鑅鑈鑉鑆霿韣顪顩飋饔饛驎驓驔驌驏驈驊����������������������������������驉驒驐髐鬙鬫鬻魖魕鱆鱈鰿鱄鰹鰳鱁鰼鰷鰴鰲鰽鰶鷛鷒鷞鷚鷋鷐鷜鷑鷟鷩鷙鷘鷖鷵鷕鷝麶黰鼵鼳鼲齂齫龕龢儽劙壨壧奲孍巘蠯彏戁戃戄攩攥斖曫欑欒欏毊灛灚爢玂玁玃癰矔籧籦纕艬蘺虀蘹蘼蘱蘻蘾蠰蠲蠮蠳襶襴襳觾�".split(""),e=0;e!=n[247].length;++e)65533!==n[247][e].charCodeAt(0)&&(r[n[247][e]]=63232+e,t[63232+e]=n[247][e]);for(n[248]="����������������������������������������������������������������讌讎讋讈豅贙躘轤轣醼鑢鑕鑝鑗鑞韄韅頀驖驙鬞鬟鬠鱒鱘鱐鱊鱍鱋鱕鱙鱌鱎鷻鷷鷯鷣鷫鷸鷤鷶鷡鷮鷦鷲鷰鷢鷬鷴鷳鷨鷭黂黐黲黳鼆鼜鼸鼷鼶齃齏����������������������������������齱齰齮齯囓囍孎屭攭曭曮欓灟灡灝灠爣瓛瓥矕礸禷禶籪纗羉艭虃蠸蠷蠵衋讔讕躞躟躠躝醾醽釂鑫鑨鑩雥靆靃靇韇韥驞髕魙鱣鱧鱦鱢鱞鱠鸂鷾鸇鸃鸆鸅鸀鸁鸉鷿鷽鸄麠鼞齆齴齵齶囔攮斸欘欙欗欚灢爦犪矘矙礹籩籫糶纚�".split(""),e=0;e!=n[248].length;++e)65533!==n[248][e].charCodeAt(0)&&(r[n[248][e]]=63488+e,t[63488+e]=n[248][e]);for(n[249]="����������������������������������������������������������������纘纛纙臠臡虆虇虈襹襺襼襻觿讘讙躥躤躣鑮鑭鑯鑱鑳靉顲饟鱨鱮鱭鸋鸍鸐鸏鸒鸑麡黵鼉齇齸齻齺齹圞灦籯蠼趲躦釃鑴鑸鑶鑵驠鱴鱳鱱鱵鸔鸓黶鼊����������������������������������龤灨灥糷虪蠾蠽蠿讞貜躩軉靋顳顴飌饡馫驤驦驧鬤鸕鸗齈戇欞爧虌躨钂钀钁驩驨鬮鸙爩虋讟钃鱹麷癵驫鱺鸝灩灪麤齾齉龘碁銹裏墻恒粧嫺╔╦╗╠╬╣╚╩╝╒╤╕╞╪╡╘╧╛╓╥╖╟╫╢╙╨╜║═╭╮╰╯▓�".split(""),e=0;e!=n[249].length;++e)65533!==n[249][e].charCodeAt(0)&&(r[n[249][e]]=63744+e,t[63744+e]=n[249][e]);return{enc:r,dec:t}}(),r[1250]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚�„…†‡�‰Š‹ŚŤŽŹ�‘’“”•–—�™š›śťžź ˇ˘Ł¤Ą¦§¨©Ş«¬­®Ż°±˛ł´µ¶·¸ąş»Ľ˝ľżŔÁÂĂÄĹĆÇČÉĘËĚÍÎĎĐŃŇÓÔŐÖ×ŘŮÚŰÜÝŢßŕáâăäĺćçčéęëěíîďđńňóôőö÷řůúűüýţ˙",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e.charAt(n)]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),r[1251]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ЂЃ‚ѓ„…†‡€‰Љ‹ЊЌЋЏђ‘’“”•–—�™љ›њќћџ ЎўЈ¤Ґ¦§Ё©Є«¬­®Ї°±Ііґµ¶·ё№є»јЅѕїАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмнопрстуфхцчшщъыьэюя",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e.charAt(n)]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),r[1252]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚ƒ„…†‡ˆ‰Š‹Œ�Ž��‘’“”•–—˜™š›œ�žŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e.charAt(n)]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),r[1253]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚ƒ„…†‡�‰�‹�����‘’“”•–—�™�›���� ΅Ά£¤¥¦§¨©�«¬­®―°±²³΄µ¶·ΈΉΊ»Ό½ΎΏΐΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡ�ΣΤΥΦΧΨΩΪΫάέήίΰαβγδεζηθικλμνξοπρςστυφχψωϊϋόύώ�",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e.charAt(n)]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),r[1254]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚ƒ„…†‡ˆ‰Š‹Œ����‘’“”•–—˜™š›œ��Ÿ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏĞÑÒÓÔÕÖרÙÚÛÜİŞßàáâãäåæçèéêëìíîïğñòóôõö÷øùúûüışÿ",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e.charAt(n)]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),r[1255]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚ƒ„…†‡ˆ‰�‹�����‘’“”•–—˜™�›���� ¡¢£₪¥¦§¨©×«¬­®¯°±²³´µ¶·¸¹÷»¼½¾¿ְֱֲֳִֵֶַָֹ�ֻּֽ־ֿ׀ׁׂ׃װױײ׳״�������אבגדהוזחטיךכלםמןנסעףפץצקרשת��‎‏�",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e.charAt(n)]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),r[1256]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€پ‚ƒ„…†‡ˆ‰ٹ‹Œچژڈگ‘’“”•–—ک™ڑ›œ‌‍ں ،¢£¤¥¦§¨©ھ«¬­®¯°±²³´µ¶·¸¹؛»¼½¾؟ہءآأؤإئابةتثجحخدذرزسشصض×طظعغـفقكàلâمنهوçèéêëىيîïًٌٍَôُِ÷ّùْûü‎‏ے",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e.charAt(n)]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),r[1257]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚�„…†‡�‰�‹�¨ˇ¸�‘’“”•–—�™�›�¯˛� �¢£¤�¦§Ø©Ŗ«¬­®Æ°±²³´µ¶·ø¹ŗ»¼½¾æĄĮĀĆÄÅĘĒČÉŹĖĢĶĪĻŠŃŅÓŌÕÖ×ŲŁŚŪÜŻŽßąįāćäåęēčéźėģķīļšńņóōõö÷ųłśūüżž˙",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e.charAt(n)]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),r[1258]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚ƒ„…†‡ˆ‰�‹Œ����‘’“”•–—˜™�›œ��Ÿ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂĂÄÅÆÇÈÉÊË̀ÍÎÏĐÑ̉ÓÔƠÖרÙÚÛÜỮßàáâăäåæçèéêë́íîïđṇ̃óôơö÷øùúûüư₫ÿ",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e.charAt(n)]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),r[1e4]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÄÅÇÉÑÖÜáàâäãåçéèêëíìîïñóòôöõúùûü†°¢£§•¶ß®©™´¨≠ÆØ∞±≤≥¥µ∂∑∏π∫ªºΩæø¿¡¬√ƒ≈∆«»… ÀÃÕŒœ–—“”‘’÷◊ÿŸ⁄¤‹›fifl‡·‚„‰ÂÊÁËÈÍÎÏÌÓÔ�ÒÚÛÙıˆ˜¯˘˙˚¸˝˛ˇ",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e.charAt(n)]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),r[10006]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~Ĺ²É³ÖÜ΅àâä΄¨çéèê룙î‰ôö¦­ùûü†ΓΔΘΛΞΠß®©ΣΪ§≠°·Α±≤≥¥ΒΕΖΗΙΚΜΦΫΨΩάΝ¬ΟΡ≈Τ«»… ΥΧΆΈœ–―“”‘’÷ΉΊΌΎέήίόΏύαβψδεφγηιξκλμνοπώρστθωςχυζϊϋΐΰ�",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e.charAt(n)]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),r[10007]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ†°¢£§•¶І®©™Ђђ≠Ѓѓ∞±≤≥іµ∂ЈЄєЇїЉљЊњјЅ¬√ƒ≈∆«»… ЋћЌќѕ–—“”‘’÷„ЎўЏџ№Ёёяабвгдежзийклмнопрстуфхцчшщъыьэю¤",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e.charAt(n)]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),r[10008]=function(){var e,t=[],r={},n=[];for(n[0]="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€���������������������������������������������������������������������������������������".split(""),e=0;e!=n[0].length;++e)65533!==n[0][e].charCodeAt(0)&&(r[n[0][e]]=0+e,t[0+e]=n[0][e]);for(n[161]="����������������������������������������������������������������������������������������������������������������������������������������������������������������� 、。・ˉˇ¨〃々―~�…‘’“”〔〕〈〉《》「」『』〖〗【】±×÷∶∧∨∑∏∪∩∈∷√⊥∥∠⌒⊙∫∮≡≌≈∽∝≠≮≯≤≥∞∵∴♂♀°′″℃$¤¢£‰§№☆★○●◎◇◆□■△▲※→←↑↓〓�".split(""),e=0;e!=n[161].length;++e)65533!==n[161][e].charCodeAt(0)&&(r[n[161][e]]=41216+e,t[41216+e]=n[161][e]);for(n[162]="���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������⒈⒉⒊⒋⒌⒍⒎⒏⒐⒑⒒⒓⒔⒕⒖⒗⒘⒙⒚⒛⑴⑵⑶⑷⑸⑹⑺⑻⑼⑽⑾⑿⒀⒁⒂⒃⒄⒅⒆⒇①②③④⑤⑥⑦⑧⑨⑩��㈠㈡㈢㈣㈤㈥㈦㈧㈨㈩��ⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩⅪⅫ���".split(""),e=0;e!=n[162].length;++e)65533!==n[162][e].charCodeAt(0)&&(r[n[162][e]]=41472+e,t[41472+e]=n[162][e]);for(n[163]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������!"#¥%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|} ̄�".split(""),e=0;e!=n[163].length;++e)65533!==n[163][e].charCodeAt(0)&&(r[n[163][e]]=41728+e,t[41728+e]=n[163][e]);for(n[164]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������ぁあぃいぅうぇえぉおかがきぎくぐけげこごさざしじすずせぜそぞただちぢっつづてでとどなにぬねのはばぱひびぴふぶぷへべぺほぼぽまみむめもゃやゅゆょよらりるれろゎわゐゑをん������������".split(""),e=0;e!=n[164].length;++e)65533!==n[164][e].charCodeAt(0)&&(r[n[164][e]]=41984+e,t[41984+e]=n[164][e]);for(n[165]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������ァアィイゥウェエォオカガキギクグケゲコゴサザシジスズセゼソゾタダチヂッツヅテデトドナニヌネノハバパヒビピフブプヘベペホボポマミムメモャヤュユョヨラリルレロヮワヰヱヲンヴヵヶ���������".split(""),e=0;e!=n[165].length;++e)65533!==n[165][e].charCodeAt(0)&&(r[n[165][e]]=42240+e,t[42240+e]=n[165][e]);for(n[166]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩ��������αβγδεζηθικλμνξοπρστυφχψω���������������������������������������".split(""),e=0;e!=n[166].length;++e)65533!==n[166][e].charCodeAt(0)&&(r[n[166][e]]=42496+e,t[42496+e]=n[166][e]);for(n[167]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ���������������абвгдеёжзийклмнопрстуфхцчшщъыьэюя��������������".split(""),e=0;e!=n[167].length;++e)65533!==n[167][e].charCodeAt(0)&&(r[n[167][e]]=42752+e,t[42752+e]=n[167][e]);for(n[168]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������āáǎàēéěèīíǐìōóǒòūúǔùǖǘǚǜüê����������ㄅㄆㄇㄈㄉㄊㄋㄌㄍㄎㄏㄐㄑㄒㄓㄔㄕㄖㄗㄘㄙㄚㄛㄜㄝㄞㄟㄠㄡㄢㄣㄤㄥㄦㄧㄨㄩ����������������������".split(""),e=0;e!=n[168].length;++e)65533!==n[168][e].charCodeAt(0)&&(r[n[168][e]]=43008+e,t[43008+e]=n[168][e]);for(n[169]="��������������������������������������������������������������������������������������������������������������������������������������������������������������������─━│┃┄┅┆┇┈┉┊┋┌┍┎┏┐┑┒┓└┕┖┗┘┙┚┛├┝┞┟┠┡┢┣┤┥┦┧┨┩┪┫┬┭┮┯┰┱┲┳┴┵┶┷┸┹┺┻┼┽┾┿╀╁╂╃╄╅╆╇╈╉╊╋����������������".split(""),e=0;e!=n[169].length;++e)65533!==n[169][e].charCodeAt(0)&&(r[n[169][e]]=43264+e,t[43264+e]=n[169][e]);for(n[176]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������啊阿埃挨哎唉哀皑癌蔼矮艾碍爱隘鞍氨安俺按暗岸胺案肮昂盎凹敖熬翱袄傲奥懊澳芭捌扒叭吧笆八疤巴拔跋靶把耙坝霸罢爸白柏百摆佰败拜稗斑班搬扳般颁板版扮拌伴瓣半办绊邦帮梆榜膀绑棒磅蚌镑傍谤苞胞包褒剥�".split(""),e=0;e!=n[176].length;++e)65533!==n[176][e].charCodeAt(0)&&(r[n[176][e]]=45056+e,t[45056+e]=n[176][e]);for(n[177]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������薄雹保堡饱宝抱报暴豹鲍爆杯碑悲卑北辈背贝钡倍狈备惫焙被奔苯本笨崩绷甭泵蹦迸逼鼻比鄙笔彼碧蓖蔽毕毙毖币庇痹闭敝弊必辟壁臂避陛鞭边编贬扁便变卞辨辩辫遍标彪膘表鳖憋别瘪彬斌濒滨宾摈兵冰柄丙秉饼炳�".split(""),e=0;e!=n[177].length;++e)65533!==n[177][e].charCodeAt(0)&&(r[n[177][e]]=45312+e,t[45312+e]=n[177][e]);for(n[178]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������病并玻菠播拨钵波博勃搏铂箔伯帛舶脖膊渤泊驳捕卜哺补埠不布步簿部怖擦猜裁材才财睬踩采彩菜蔡餐参蚕残惭惨灿苍舱仓沧藏操糙槽曹草厕策侧册测层蹭插叉茬茶查碴搽察岔差诧拆柴豺搀掺蝉馋谗缠铲产阐颤昌猖�".split(""),e=0;e!=n[178].length;++e)65533!==n[178][e].charCodeAt(0)&&(r[n[178][e]]=45568+e,t[45568+e]=n[178][e]);for(n[179]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������场尝常长偿肠厂敞畅唱倡超抄钞朝嘲潮巢吵炒车扯撤掣彻澈郴臣辰尘晨忱沉陈趁衬撑称城橙成呈乘程惩澄诚承逞骋秤吃痴持匙池迟弛驰耻齿侈尺赤翅斥炽充冲虫崇宠抽酬畴踌稠愁筹仇绸瞅丑臭初出橱厨躇锄雏滁除楚�".split(""),e=0;e!=n[179].length;++e)65533!==n[179][e].charCodeAt(0)&&(r[n[179][e]]=45824+e,t[45824+e]=n[179][e]);for(n[180]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������础储矗搐触处揣川穿椽传船喘串疮窗幢床闯创吹炊捶锤垂春椿醇唇淳纯蠢戳绰疵茨磁雌辞慈瓷词此刺赐次聪葱囱匆从丛凑粗醋簇促蹿篡窜摧崔催脆瘁粹淬翠村存寸磋撮搓措挫错搭达答瘩打大呆歹傣戴带殆代贷袋待逮�".split(""),e=0;e!=n[180].length;++e)65533!==n[180][e].charCodeAt(0)&&(r[n[180][e]]=46080+e,t[46080+e]=n[180][e]);for(n[181]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������怠耽担丹单郸掸胆旦氮但惮淡诞弹蛋当挡党荡档刀捣蹈倒岛祷导到稻悼道盗德得的蹬灯登等瞪凳邓堤低滴迪敌笛狄涤翟嫡抵底地蒂第帝弟递缔颠掂滇碘点典靛垫电佃甸店惦奠淀殿碉叼雕凋刁掉吊钓调跌爹碟蝶迭谍叠�".split(""),e=0;e!=n[181].length;++e)65533!==n[181][e].charCodeAt(0)&&(r[n[181][e]]=46336+e,t[46336+e]=n[181][e]);for(n[182]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������丁盯叮钉顶鼎锭定订丢东冬董懂动栋侗恫冻洞兜抖斗陡豆逗痘都督毒犊独读堵睹赌杜镀肚度渡妒端短锻段断缎堆兑队对墩吨蹲敦顿囤钝盾遁掇哆多夺垛躲朵跺舵剁惰堕蛾峨鹅俄额讹娥恶厄扼遏鄂饿恩而儿耳尔饵洱二�".split(""),e=0;e!=n[182].length;++e)65533!==n[182][e].charCodeAt(0)&&(r[n[182][e]]=46592+e,t[46592+e]=n[182][e]);for(n[183]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������贰发罚筏伐乏阀法珐藩帆番翻樊矾钒繁凡烦反返范贩犯饭泛坊芳方肪房防妨仿访纺放菲非啡飞肥匪诽吠肺废沸费芬酚吩氛分纷坟焚汾粉奋份忿愤粪丰封枫蜂峰锋风疯烽逢冯缝讽奉凤佛否夫敷肤孵扶拂辐幅氟符伏俘服�".split(""),e=0;e!=n[183].length;++e)65533!==n[183][e].charCodeAt(0)&&(r[n[183][e]]=46848+e,t[46848+e]=n[183][e]);for(n[184]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������浮涪福袱弗甫抚辅俯釜斧脯腑府腐赴副覆赋复傅付阜父腹负富讣附妇缚咐噶嘎该改概钙盖溉干甘杆柑竿肝赶感秆敢赣冈刚钢缸肛纲岗港杠篙皋高膏羔糕搞镐稿告哥歌搁戈鸽胳疙割革葛格蛤阁隔铬个各给根跟耕更庚羹�".split(""),e=0;e!=n[184].length;++e)65533!==n[184][e].charCodeAt(0)&&(r[n[184][e]]=47104+e,t[47104+e]=n[184][e]);for(n[185]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������埂耿梗工攻功恭龚供躬公宫弓巩汞拱贡共钩勾沟苟狗垢构购够辜菇咕箍估沽孤姑鼓古蛊骨谷股故顾固雇刮瓜剐寡挂褂乖拐怪棺关官冠观管馆罐惯灌贯光广逛瑰规圭硅归龟闺轨鬼诡癸桂柜跪贵刽辊滚棍锅郭国果裹过哈�".split(""),e=0;e!=n[185].length;++e)65533!==n[185][e].charCodeAt(0)&&(r[n[185][e]]=47360+e,t[47360+e]=n[185][e]);for(n[186]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������骸孩海氦亥害骇酣憨邯韩含涵寒函喊罕翰撼捍旱憾悍焊汗汉夯杭航壕嚎豪毫郝好耗号浩呵喝荷菏核禾和何合盒貉阂河涸赫褐鹤贺嘿黑痕很狠恨哼亨横衡恒轰哄烘虹鸿洪宏弘红喉侯猴吼厚候后呼乎忽瑚壶葫胡蝴狐糊湖�".split(""),e=0;e!=n[186].length;++e)65533!==n[186][e].charCodeAt(0)&&(r[n[186][e]]=47616+e,t[47616+e]=n[186][e]);for(n[187]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������弧虎唬护互沪户花哗华猾滑画划化话槐徊怀淮坏欢环桓还缓换患唤痪豢焕涣宦幻荒慌黄磺蝗簧皇凰惶煌晃幌恍谎灰挥辉徽恢蛔回毁悔慧卉惠晦贿秽会烩汇讳诲绘荤昏婚魂浑混豁活伙火获或惑霍货祸击圾基机畸稽积箕�".split(""),e=0;e!=n[187].length;++e)65533!==n[187][e].charCodeAt(0)&&(r[n[187][e]]=47872+e,t[47872+e]=n[187][e]);for(n[188]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������肌饥迹激讥鸡姬绩缉吉极棘辑籍集及急疾汲即嫉级挤几脊己蓟技冀季伎祭剂悸济寄寂计记既忌际妓继纪嘉枷夹佳家加荚颊贾甲钾假稼价架驾嫁歼监坚尖笺间煎兼肩艰奸缄茧检柬碱硷拣捡简俭剪减荐槛鉴践贱见键箭件�".split(""),e=0;e!=n[188].length;++e)65533!==n[188][e].charCodeAt(0)&&(r[n[188][e]]=48128+e,t[48128+e]=n[188][e]);for(n[189]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������健舰剑饯渐溅涧建僵姜将浆江疆蒋桨奖讲匠酱降蕉椒礁焦胶交郊浇骄娇嚼搅铰矫侥脚狡角饺缴绞剿教酵轿较叫窖揭接皆秸街阶截劫节桔杰捷睫竭洁结解姐戒藉芥界借介疥诫届巾筋斤金今津襟紧锦仅谨进靳晋禁近烬浸�".split(""),e=0;e!=n[189].length;++e)65533!==n[189][e].charCodeAt(0)&&(r[n[189][e]]=48384+e,t[48384+e]=n[189][e]);for(n[190]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������尽劲荆兢茎睛晶鲸京惊精粳经井警景颈静境敬镜径痉靖竟竞净炯窘揪究纠玖韭久灸九酒厩救旧臼舅咎就疚鞠拘狙疽居驹菊局咀矩举沮聚拒据巨具距踞锯俱句惧炬剧捐鹃娟倦眷卷绢撅攫抉掘倔爵觉决诀绝均菌钧军君峻�".split(""),e=0;e!=n[190].length;++e)65533!==n[190][e].charCodeAt(0)&&(r[n[190][e]]=48640+e,t[48640+e]=n[190][e]);for(n[191]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������俊竣浚郡骏喀咖卡咯开揩楷凯慨刊堪勘坎砍看康慷糠扛抗亢炕考拷烤靠坷苛柯棵磕颗科壳咳可渴克刻客课肯啃垦恳坑吭空恐孔控抠口扣寇枯哭窟苦酷库裤夸垮挎跨胯块筷侩快宽款匡筐狂框矿眶旷况亏盔岿窥葵奎魁傀�".split(""),e=0;e!=n[191].length;++e)65533!==n[191][e].charCodeAt(0)&&(r[n[191][e]]=48896+e,t[48896+e]=n[191][e]);for(n[192]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������馈愧溃坤昆捆困括扩廓阔垃拉喇蜡腊辣啦莱来赖蓝婪栏拦篮阑兰澜谰揽览懒缆烂滥琅榔狼廊郎朗浪捞劳牢老佬姥酪烙涝勒乐雷镭蕾磊累儡垒擂肋类泪棱楞冷厘梨犁黎篱狸离漓理李里鲤礼莉荔吏栗丽厉励砾历利傈例俐�".split(""),e=0;e!=n[192].length;++e)65533!==n[192][e].charCodeAt(0)&&(r[n[192][e]]=49152+e,t[49152+e]=n[192][e]);for(n[193]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������痢立粒沥隶力璃哩俩联莲连镰廉怜涟帘敛脸链恋炼练粮凉梁粱良两辆量晾亮谅撩聊僚疗燎寥辽潦了撂镣廖料列裂烈劣猎琳林磷霖临邻鳞淋凛赁吝拎玲菱零龄铃伶羚凌灵陵岭领另令溜琉榴硫馏留刘瘤流柳六龙聋咙笼窿�".split(""),e=0;e!=n[193].length;++e)65533!==n[193][e].charCodeAt(0)&&(r[n[193][e]]=49408+e,t[49408+e]=n[193][e]);for(n[194]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������隆垄拢陇楼娄搂篓漏陋芦卢颅庐炉掳卤虏鲁麓碌露路赂鹿潞禄录陆戮驴吕铝侣旅履屡缕虑氯律率滤绿峦挛孪滦卵乱掠略抡轮伦仑沦纶论萝螺罗逻锣箩骡裸落洛骆络妈麻玛码蚂马骂嘛吗埋买麦卖迈脉瞒馒蛮满蔓曼慢漫�".split(""),e=0;e!=n[194].length;++e)65533!==n[194][e].charCodeAt(0)&&(r[n[194][e]]=49664+e,t[49664+e]=n[194][e]);for(n[195]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������谩芒茫盲氓忙莽猫茅锚毛矛铆卯茂冒帽貌贸么玫枚梅酶霉煤没眉媒镁每美昧寐妹媚门闷们萌蒙檬盟锰猛梦孟眯醚靡糜迷谜弥米秘觅泌蜜密幂棉眠绵冕免勉娩缅面苗描瞄藐秒渺庙妙蔑灭民抿皿敏悯闽明螟鸣铭名命谬摸�".split(""),e=0;e!=n[195].length;++e)65533!==n[195][e].charCodeAt(0)&&(r[n[195][e]]=49920+e,t[49920+e]=n[195][e]);for(n[196]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������摹蘑模膜磨摩魔抹末莫墨默沫漠寞陌谋牟某拇牡亩姆母墓暮幕募慕木目睦牧穆拿哪呐钠那娜纳氖乃奶耐奈南男难囊挠脑恼闹淖呢馁内嫩能妮霓倪泥尼拟你匿腻逆溺蔫拈年碾撵捻念娘酿鸟尿捏聂孽啮镊镍涅您柠狞凝宁�".split(""),e=0;e!=n[196].length;++e)65533!==n[196][e].charCodeAt(0)&&(r[n[196][e]]=50176+e,t[50176+e]=n[196][e]);for(n[197]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������拧泞牛扭钮纽脓浓农弄奴努怒女暖虐疟挪懦糯诺哦欧鸥殴藕呕偶沤啪趴爬帕怕琶拍排牌徘湃派攀潘盘磐盼畔判叛乓庞旁耪胖抛咆刨炮袍跑泡呸胚培裴赔陪配佩沛喷盆砰抨烹澎彭蓬棚硼篷膨朋鹏捧碰坯砒霹批披劈琵毗�".split(""),e=0;e!=n[197].length;++e)65533!==n[197][e].charCodeAt(0)&&(r[n[197][e]]=50432+e,t[50432+e]=n[197][e]);for(n[198]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������啤脾疲皮匹痞僻屁譬篇偏片骗飘漂瓢票撇瞥拼频贫品聘乒坪苹萍平凭瓶评屏坡泼颇婆破魄迫粕剖扑铺仆莆葡菩蒲埔朴圃普浦谱曝瀑期欺栖戚妻七凄漆柒沏其棋奇歧畦崎脐齐旗祈祁骑起岂乞企启契砌器气迄弃汽泣讫掐�".split(""),e=0;e!=n[198].length;++e)65533!==n[198][e].charCodeAt(0)&&(r[n[198][e]]=50688+e,t[50688+e]=n[198][e]);for(n[199]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������恰洽牵扦钎铅千迁签仟谦乾黔钱钳前潜遣浅谴堑嵌欠歉枪呛腔羌墙蔷强抢橇锹敲悄桥瞧乔侨巧鞘撬翘峭俏窍切茄且怯窃钦侵亲秦琴勤芹擒禽寝沁青轻氢倾卿清擎晴氰情顷请庆琼穷秋丘邱球求囚酋泅趋区蛆曲躯屈驱渠�".split(""),e=0;e!=n[199].length;++e)65533!==n[199][e].charCodeAt(0)&&(r[n[199][e]]=50944+e,t[50944+e]=n[199][e]);for(n[200]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������取娶龋趣去圈颧权醛泉全痊拳犬券劝缺炔瘸却鹊榷确雀裙群然燃冉染瓤壤攘嚷让饶扰绕惹热壬仁人忍韧任认刃妊纫扔仍日戎茸蓉荣融熔溶容绒冗揉柔肉茹蠕儒孺如辱乳汝入褥软阮蕊瑞锐闰润若弱撒洒萨腮鳃塞赛三叁�".split(""),e=0;e!=n[200].length;++e)65533!==n[200][e].charCodeAt(0)&&(r[n[200][e]]=51200+e,t[51200+e]=n[200][e]);for(n[201]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������伞散桑嗓丧搔骚扫嫂瑟色涩森僧莎砂杀刹沙纱傻啥煞筛晒珊苫杉山删煽衫闪陕擅赡膳善汕扇缮墒伤商赏晌上尚裳梢捎稍烧芍勺韶少哨邵绍奢赊蛇舌舍赦摄射慑涉社设砷申呻伸身深娠绅神沈审婶甚肾慎渗声生甥牲升绳�".split(""),e=0;e!=n[201].length;++e)65533!==n[201][e].charCodeAt(0)&&(r[n[201][e]]=51456+e,t[51456+e]=n[201][e]);for(n[202]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������省盛剩胜圣师失狮施湿诗尸虱十石拾时什食蚀实识史矢使屎驶始式示士世柿事拭誓逝势是嗜噬适仕侍释饰氏市恃室视试收手首守寿授售受瘦兽蔬枢梳殊抒输叔舒淑疏书赎孰熟薯暑曙署蜀黍鼠属术述树束戍竖墅庶数漱�".split(""),e=0;e!=n[202].length;++e)65533!==n[202][e].charCodeAt(0)&&(r[n[202][e]]=51712+e,t[51712+e]=n[202][e]);for(n[203]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������恕刷耍摔衰甩帅栓拴霜双爽谁水睡税吮瞬顺舜说硕朔烁斯撕嘶思私司丝死肆寺嗣四伺似饲巳松耸怂颂送宋讼诵搜艘擞嗽苏酥俗素速粟僳塑溯宿诉肃酸蒜算虽隋随绥髓碎岁穗遂隧祟孙损笋蓑梭唆缩琐索锁所塌他它她塔�".split(""),e=0;e!=n[203].length;++e)65533!==n[203][e].charCodeAt(0)&&(r[n[203][e]]=51968+e,t[51968+e]=n[203][e]);for(n[204]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������獭挞蹋踏胎苔抬台泰酞太态汰坍摊贪瘫滩坛檀痰潭谭谈坦毯袒碳探叹炭汤塘搪堂棠膛唐糖倘躺淌趟烫掏涛滔绦萄桃逃淘陶讨套特藤腾疼誊梯剔踢锑提题蹄啼体替嚏惕涕剃屉天添填田甜恬舔腆挑条迢眺跳贴铁帖厅听烃�".split(""),e=0;e!=n[204].length;++e)65533!==n[204][e].charCodeAt(0)&&(r[n[204][e]]=52224+e,t[52224+e]=n[204][e]);for(n[205]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������汀廷停亭庭挺艇通桐酮瞳同铜彤童桶捅筒统痛偷投头透凸秃突图徒途涂屠土吐兔湍团推颓腿蜕褪退吞屯臀拖托脱鸵陀驮驼椭妥拓唾挖哇蛙洼娃瓦袜歪外豌弯湾玩顽丸烷完碗挽晚皖惋宛婉万腕汪王亡枉网往旺望忘妄威�".split(""),e=0;e!=n[205].length;++e)65533!==n[205][e].charCodeAt(0)&&(r[n[205][e]]=52480+e,t[52480+e]=n[205][e]);for(n[206]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������巍微危韦违桅围唯惟为潍维苇萎委伟伪尾纬未蔚味畏胃喂魏位渭谓尉慰卫瘟温蚊文闻纹吻稳紊问嗡翁瓮挝蜗涡窝我斡卧握沃巫呜钨乌污诬屋无芜梧吾吴毋武五捂午舞伍侮坞戊雾晤物勿务悟误昔熙析西硒矽晰嘻吸锡牺�".split(""),e=0;e!=n[206].length;++e)65533!==n[206][e].charCodeAt(0)&&(r[n[206][e]]=52736+e,t[52736+e]=n[206][e]);for(n[207]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������稀息希悉膝夕惜熄烯溪汐犀檄袭席习媳喜铣洗系隙戏细瞎虾匣霞辖暇峡侠狭下厦夏吓掀锨先仙鲜纤咸贤衔舷闲涎弦嫌显险现献县腺馅羡宪陷限线相厢镶香箱襄湘乡翔祥详想响享项巷橡像向象萧硝霄削哮嚣销消宵淆晓�".split(""),e=0;e!=n[207].length;++e)65533!==n[207][e].charCodeAt(0)&&(r[n[207][e]]=52992+e,t[52992+e]=n[207][e]);for(n[208]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������小孝校肖啸笑效楔些歇蝎鞋协挟携邪斜胁谐写械卸蟹懈泄泻谢屑薪芯锌欣辛新忻心信衅星腥猩惺兴刑型形邢行醒幸杏性姓兄凶胸匈汹雄熊休修羞朽嗅锈秀袖绣墟戌需虚嘘须徐许蓄酗叙旭序畜恤絮婿绪续轩喧宣悬旋玄�".split(""),e=0;e!=n[208].length;++e)65533!==n[208][e].charCodeAt(0)&&(r[n[208][e]]=53248+e,t[53248+e]=n[208][e]);for(n[209]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������选癣眩绚靴薛学穴雪血勋熏循旬询寻驯巡殉汛训讯逊迅压押鸦鸭呀丫芽牙蚜崖衙涯雅哑亚讶焉咽阉烟淹盐严研蜒岩延言颜阎炎沿奄掩眼衍演艳堰燕厌砚雁唁彦焰宴谚验殃央鸯秧杨扬佯疡羊洋阳氧仰痒养样漾邀腰妖瑶�".split(""),e=0;e!=n[209].length;++e)65533!==n[209][e].charCodeAt(0)&&(r[n[209][e]]=53504+e,t[53504+e]=n[209][e]);for(n[210]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������摇尧遥窑谣姚咬舀药要耀椰噎耶爷野冶也页掖业叶曳腋夜液一壹医揖铱依伊衣颐夷遗移仪胰疑沂宜姨彝椅蚁倚已乙矣以艺抑易邑屹亿役臆逸肄疫亦裔意毅忆义益溢诣议谊译异翼翌绎茵荫因殷音阴姻吟银淫寅饮尹引隐�".split(""),e=0;e!=n[210].length;++e)65533!==n[210][e].charCodeAt(0)&&(r[n[210][e]]=53760+e,t[53760+e]=n[210][e]);for(n[211]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������印英樱婴鹰应缨莹萤营荧蝇迎赢盈影颖硬映哟拥佣臃痈庸雍踊蛹咏泳涌永恿勇用幽优悠忧尤由邮铀犹油游酉有友右佑釉诱又幼迂淤于盂榆虞愚舆余俞逾鱼愉渝渔隅予娱雨与屿禹宇语羽玉域芋郁吁遇喻峪御愈欲狱育誉�".split(""),e=0;e!=n[211].length;++e)65533!==n[211][e].charCodeAt(0)&&(r[n[211][e]]=54016+e,t[54016+e]=n[211][e]);for(n[212]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������浴寓裕预豫驭鸳渊冤元垣袁原援辕园员圆猿源缘远苑愿怨院曰约越跃钥岳粤月悦阅耘云郧匀陨允运蕴酝晕韵孕匝砸杂栽哉灾宰载再在咱攒暂赞赃脏葬遭糟凿藻枣早澡蚤躁噪造皂灶燥责择则泽贼怎增憎曾赠扎喳渣札轧�".split(""),e=0;e!=n[212].length;++e)65533!==n[212][e].charCodeAt(0)&&(r[n[212][e]]=54272+e,t[54272+e]=n[212][e]);for(n[213]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������铡闸眨栅榨咋乍炸诈摘斋宅窄债寨瞻毡詹粘沾盏斩辗崭展蘸栈占战站湛绽樟章彰漳张掌涨杖丈帐账仗胀瘴障招昭找沼赵照罩兆肇召遮折哲蛰辙者锗蔗这浙珍斟真甄砧臻贞针侦枕疹诊震振镇阵蒸挣睁征狰争怔整拯正政�".split(""),e=0;e!=n[213].length;++e)65533!==n[213][e].charCodeAt(0)&&(r[n[213][e]]=54528+e,t[54528+e]=n[213][e]);for(n[214]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������帧症郑证芝枝支吱蜘知肢脂汁之织职直植殖执值侄址指止趾只旨纸志挚掷至致置帜峙制智秩稚质炙痔滞治窒中盅忠钟衷终种肿重仲众舟周州洲诌粥轴肘帚咒皱宙昼骤珠株蛛朱猪诸诛逐竹烛煮拄瞩嘱主著柱助蛀贮铸筑�".split(""),e=0;e!=n[214].length;++e)65533!==n[214][e].charCodeAt(0)&&(r[n[214][e]]=54784+e,t[54784+e]=n[214][e]);for(n[215]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������住注祝驻抓爪拽专砖转撰赚篆桩庄装妆撞壮状椎锥追赘坠缀谆准捉拙卓桌琢茁酌啄着灼浊兹咨资姿滋淄孜紫仔籽滓子自渍字鬃棕踪宗综总纵邹走奏揍租足卒族祖诅阻组钻纂嘴醉最罪尊遵昨左佐柞做作坐座������".split(""),e=0;e!=n[215].length;++e)65533!==n[215][e].charCodeAt(0)&&(r[n[215][e]]=55040+e,t[55040+e]=n[215][e]);for(n[216]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������亍丌兀丐廿卅丕亘丞鬲孬噩丨禺丿匕乇夭爻卮氐囟胤馗毓睾鼗丶亟鼐乜乩亓芈孛啬嘏仄厍厝厣厥厮靥赝匚叵匦匮匾赜卦卣刂刈刎刭刳刿剀剌剞剡剜蒯剽劂劁劐劓冂罔亻仃仉仂仨仡仫仞伛仳伢佤仵伥伧伉伫佞佧攸佚佝�".split(""),e=0;e!=n[216].length;++e)65533!==n[216][e].charCodeAt(0)&&(r[n[216][e]]=55296+e,t[55296+e]=n[216][e]);for(n[217]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������佟佗伲伽佶佴侑侉侃侏佾佻侪佼侬侔俦俨俪俅俚俣俜俑俟俸倩偌俳倬倏倮倭俾倜倌倥倨偾偃偕偈偎偬偻傥傧傩傺僖儆僭僬僦僮儇儋仝氽佘佥俎龠汆籴兮巽黉馘冁夔勹匍訇匐凫夙兕亠兖亳衮袤亵脔裒禀嬴蠃羸冫冱冽冼�".split(""),e=0;e!=n[217].length;++e)65533!==n[217][e].charCodeAt(0)&&(r[n[217][e]]=55552+e,t[55552+e]=n[217][e]);for(n[218]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������凇冖冢冥讠讦讧讪讴讵讷诂诃诋诏诎诒诓诔诖诘诙诜诟诠诤诨诩诮诰诳诶诹诼诿谀谂谄谇谌谏谑谒谔谕谖谙谛谘谝谟谠谡谥谧谪谫谮谯谲谳谵谶卩卺阝阢阡阱阪阽阼陂陉陔陟陧陬陲陴隈隍隗隰邗邛邝邙邬邡邴邳邶邺�".split(""),e=0;e!=n[218].length;++e)65533!==n[218][e].charCodeAt(0)&&(r[n[218][e]]=55808+e,t[55808+e]=n[218][e]);for(n[219]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������邸邰郏郅邾郐郄郇郓郦郢郜郗郛郫郯郾鄄鄢鄞鄣鄱鄯鄹酃酆刍奂劢劬劭劾哿勐勖勰叟燮矍廴凵凼鬯厶弁畚巯坌垩垡塾墼壅壑圩圬圪圳圹圮圯坜圻坂坩垅坫垆坼坻坨坭坶坳垭垤垌垲埏垧垴垓垠埕埘埚埙埒垸埴埯埸埤埝�".split(""),e=0;e!=n[219].length;++e)65533!==n[219][e].charCodeAt(0)&&(r[n[219][e]]=56064+e,t[56064+e]=n[219][e]);for(n[220]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������堋堍埽埭堀堞堙塄堠塥塬墁墉墚墀馨鼙懿艹艽艿芏芊芨芄芎芑芗芙芫芸芾芰苈苊苣芘芷芮苋苌苁芩芴芡芪芟苄苎芤苡茉苷苤茏茇苜苴苒苘茌苻苓茑茚茆茔茕苠苕茜荑荛荜茈莒茼茴茱莛荞茯荏荇荃荟荀茗荠茭茺茳荦荥�".split(""),e=0;e!=n[220].length;++e)65533!==n[220][e].charCodeAt(0)&&(r[n[220][e]]=56320+e,t[56320+e]=n[220][e]);for(n[221]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������荨茛荩荬荪荭荮莰荸莳莴莠莪莓莜莅荼莶莩荽莸荻莘莞莨莺莼菁萁菥菘堇萘萋菝菽菖萜萸萑萆菔菟萏萃菸菹菪菅菀萦菰菡葜葑葚葙葳蒇蒈葺蒉葸萼葆葩葶蒌蒎萱葭蓁蓍蓐蓦蒽蓓蓊蒿蒺蓠蒡蒹蒴蒗蓥蓣蔌甍蔸蓰蔹蔟蔺�".split(""),e=0;e!=n[221].length;++e)65533!==n[221][e].charCodeAt(0)&&(r[n[221][e]]=56576+e,t[56576+e]=n[221][e]);for(n[222]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������蕖蔻蓿蓼蕙蕈蕨蕤蕞蕺瞢蕃蕲蕻薤薨薇薏蕹薮薜薅薹薷薰藓藁藜藿蘧蘅蘩蘖蘼廾弈夼奁耷奕奚奘匏尢尥尬尴扌扪抟抻拊拚拗拮挢拶挹捋捃掭揶捱捺掎掴捭掬掊捩掮掼揲揸揠揿揄揞揎摒揆掾摅摁搋搛搠搌搦搡摞撄摭撖�".split(""),e=0;e!=n[222].length;++e)65533!==n[222][e].charCodeAt(0)&&(r[n[222][e]]=56832+e,t[56832+e]=n[222][e]);for(n[223]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������摺撷撸撙撺擀擐擗擤擢攉攥攮弋忒甙弑卟叱叽叩叨叻吒吖吆呋呒呓呔呖呃吡呗呙吣吲咂咔呷呱呤咚咛咄呶呦咝哐咭哂咴哒咧咦哓哔呲咣哕咻咿哌哙哚哜咩咪咤哝哏哞唛哧唠哽唔哳唢唣唏唑唧唪啧喏喵啉啭啁啕唿啐唼�".split(""),e=0;e!=n[223].length;++e)65533!==n[223][e].charCodeAt(0)&&(r[n[223][e]]=57088+e,t[57088+e]=n[223][e]);for(n[224]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������唷啖啵啶啷唳唰啜喋嗒喃喱喹喈喁喟啾嗖喑啻嗟喽喾喔喙嗪嗷嗉嘟嗑嗫嗬嗔嗦嗝嗄嗯嗥嗲嗳嗌嗍嗨嗵嗤辔嘞嘈嘌嘁嘤嘣嗾嘀嘧嘭噘嘹噗嘬噍噢噙噜噌噔嚆噤噱噫噻噼嚅嚓嚯囔囗囝囡囵囫囹囿圄圊圉圜帏帙帔帑帱帻帼�".split(""),e=0;e!=n[224].length;++e)65533!==n[224][e].charCodeAt(0)&&(r[n[224][e]]=57344+e,t[57344+e]=n[224][e]);for(n[225]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������帷幄幔幛幞幡岌屺岍岐岖岈岘岙岑岚岜岵岢岽岬岫岱岣峁岷峄峒峤峋峥崂崃崧崦崮崤崞崆崛嵘崾崴崽嵬嵛嵯嵝嵫嵋嵊嵩嵴嶂嶙嶝豳嶷巅彳彷徂徇徉後徕徙徜徨徭徵徼衢彡犭犰犴犷犸狃狁狎狍狒狨狯狩狲狴狷猁狳猃狺�".split(""),e=0;e!=n[225].length;++e)65533!==n[225][e].charCodeAt(0)&&(r[n[225][e]]=57600+e,t[57600+e]=n[225][e]);for(n[226]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������狻猗猓猡猊猞猝猕猢猹猥猬猸猱獐獍獗獠獬獯獾舛夥飧夤夂饣饧饨饩饪饫饬饴饷饽馀馄馇馊馍馐馑馓馔馕庀庑庋庖庥庠庹庵庾庳赓廒廑廛廨廪膺忄忉忖忏怃忮怄忡忤忾怅怆忪忭忸怙怵怦怛怏怍怩怫怊怿怡恸恹恻恺恂�".split(""),e=0;e!=n[226].length;++e)65533!==n[226][e].charCodeAt(0)&&(r[n[226][e]]=57856+e,t[57856+e]=n[226][e]);for(n[227]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������恪恽悖悚悭悝悃悒悌悛惬悻悱惝惘惆惚悴愠愦愕愣惴愀愎愫慊慵憬憔憧憷懔懵忝隳闩闫闱闳闵闶闼闾阃阄阆阈阊阋阌阍阏阒阕阖阗阙阚丬爿戕氵汔汜汊沣沅沐沔沌汨汩汴汶沆沩泐泔沭泷泸泱泗沲泠泖泺泫泮沱泓泯泾�".split(""),e=0;e!=n[227].length;++e)65533!==n[227][e].charCodeAt(0)&&(r[n[227][e]]=58112+e,t[58112+e]=n[227][e]);for(n[228]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������洹洧洌浃浈洇洄洙洎洫浍洮洵洚浏浒浔洳涑浯涞涠浞涓涔浜浠浼浣渚淇淅淞渎涿淠渑淦淝淙渖涫渌涮渫湮湎湫溲湟溆湓湔渲渥湄滟溱溘滠漭滢溥溧溽溻溷滗溴滏溏滂溟潢潆潇漤漕滹漯漶潋潴漪漉漩澉澍澌潸潲潼潺濑�".split(""),e=0;e!=n[228].length;++e)65533!==n[228][e].charCodeAt(0)&&(r[n[228][e]]=58368+e,t[58368+e]=n[228][e]);for(n[229]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������濉澧澹澶濂濡濮濞濠濯瀚瀣瀛瀹瀵灏灞宀宄宕宓宥宸甯骞搴寤寮褰寰蹇謇辶迓迕迥迮迤迩迦迳迨逅逄逋逦逑逍逖逡逵逶逭逯遄遑遒遐遨遘遢遛暹遴遽邂邈邃邋彐彗彖彘尻咫屐屙孱屣屦羼弪弩弭艴弼鬻屮妁妃妍妩妪妣�".split(""),e=0;e!=n[229].length;++e)65533!==n[229][e].charCodeAt(0)&&(r[n[229][e]]=58624+e,t[58624+e]=n[229][e]);for(n[230]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������妗姊妫妞妤姒妲妯姗妾娅娆姝娈姣姘姹娌娉娲娴娑娣娓婀婧婊婕娼婢婵胬媪媛婷婺媾嫫媲嫒嫔媸嫠嫣嫱嫖嫦嫘嫜嬉嬗嬖嬲嬷孀尕尜孚孥孳孑孓孢驵驷驸驺驿驽骀骁骅骈骊骐骒骓骖骘骛骜骝骟骠骢骣骥骧纟纡纣纥纨纩�".split(""),e=0;e!=n[230].length;++e)65533!==n[230][e].charCodeAt(0)&&(r[n[230][e]]=58880+e,t[58880+e]=n[230][e]);for(n[231]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������纭纰纾绀绁绂绉绋绌绐绔绗绛绠绡绨绫绮绯绱绲缍绶绺绻绾缁缂缃缇缈缋缌缏缑缒缗缙缜缛缟缡缢缣缤缥缦缧缪缫缬缭缯缰缱缲缳缵幺畿巛甾邕玎玑玮玢玟珏珂珑玷玳珀珉珈珥珙顼琊珩珧珞玺珲琏琪瑛琦琥琨琰琮琬�".split(""),e=0;e!=n[231].length;++e)65533!==n[231][e].charCodeAt(0)&&(r[n[231][e]]=59136+e,t[59136+e]=n[231][e]);for(n[232]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������琛琚瑁瑜瑗瑕瑙瑷瑭瑾璜璎璀璁璇璋璞璨璩璐璧瓒璺韪韫韬杌杓杞杈杩枥枇杪杳枘枧杵枨枞枭枋杷杼柰栉柘栊柩枰栌柙枵柚枳柝栀柃枸柢栎柁柽栲栳桠桡桎桢桄桤梃栝桕桦桁桧桀栾桊桉栩梵梏桴桷梓桫棂楮棼椟椠棹�".split(""),e=0;e!=n[232].length;++e)65533!==n[232][e].charCodeAt(0)&&(r[n[232][e]]=59392+e,t[59392+e]=n[232][e]);for(n[233]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������椤棰椋椁楗棣椐楱椹楠楂楝榄楫榀榘楸椴槌榇榈槎榉楦楣楹榛榧榻榫榭槔榱槁槊槟榕槠榍槿樯槭樗樘橥槲橄樾檠橐橛樵檎橹樽樨橘橼檑檐檩檗檫猷獒殁殂殇殄殒殓殍殚殛殡殪轫轭轱轲轳轵轶轸轷轹轺轼轾辁辂辄辇辋�".split(""),e=0;e!=n[233].length;++e)65533!==n[233][e].charCodeAt(0)&&(r[n[233][e]]=59648+e,t[59648+e]=n[233][e]);for(n[234]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������辍辎辏辘辚軎戋戗戛戟戢戡戥戤戬臧瓯瓴瓿甏甑甓攴旮旯旰昊昙杲昃昕昀炅曷昝昴昱昶昵耆晟晔晁晏晖晡晗晷暄暌暧暝暾曛曜曦曩贲贳贶贻贽赀赅赆赈赉赇赍赕赙觇觊觋觌觎觏觐觑牮犟牝牦牯牾牿犄犋犍犏犒挈挲掰�".split(""),e=0;e!=n[234].length;++e)65533!==n[234][e].charCodeAt(0)&&(r[n[234][e]]=59904+e,t[59904+e]=n[234][e]);for(n[235]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������搿擘耄毪毳毽毵毹氅氇氆氍氕氘氙氚氡氩氤氪氲攵敕敫牍牒牖爰虢刖肟肜肓肼朊肽肱肫肭肴肷胧胨胩胪胛胂胄胙胍胗朐胝胫胱胴胭脍脎胲胼朕脒豚脶脞脬脘脲腈腌腓腴腙腚腱腠腩腼腽腭腧塍媵膈膂膑滕膣膪臌朦臊膻�".split(""),e=0;e!=n[235].length;++e)65533!==n[235][e].charCodeAt(0)&&(r[n[235][e]]=60160+e,t[60160+e]=n[235][e]);for(n[236]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������臁膦欤欷欹歃歆歙飑飒飓飕飙飚殳彀毂觳斐齑斓於旆旄旃旌旎旒旖炀炜炖炝炻烀炷炫炱烨烊焐焓焖焯焱煳煜煨煅煲煊煸煺熘熳熵熨熠燠燔燧燹爝爨灬焘煦熹戾戽扃扈扉礻祀祆祉祛祜祓祚祢祗祠祯祧祺禅禊禚禧禳忑忐�".split(""),e=0;e!=n[236].length;++e)65533!==n[236][e].charCodeAt(0)&&(r[n[236][e]]=60416+e,t[60416+e]=n[236][e]);for(n[237]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������怼恝恚恧恁恙恣悫愆愍慝憩憝懋懑戆肀聿沓泶淼矶矸砀砉砗砘砑斫砭砜砝砹砺砻砟砼砥砬砣砩硎硭硖硗砦硐硇硌硪碛碓碚碇碜碡碣碲碹碥磔磙磉磬磲礅磴礓礤礞礴龛黹黻黼盱眄眍盹眇眈眚眢眙眭眦眵眸睐睑睇睃睚睨�".split(""),e=0;e!=n[237].length;++e)65533!==n[237][e].charCodeAt(0)&&(r[n[237][e]]=60672+e,t[60672+e]=n[237][e]);for(n[238]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������睢睥睿瞍睽瞀瞌瞑瞟瞠瞰瞵瞽町畀畎畋畈畛畲畹疃罘罡罟詈罨罴罱罹羁罾盍盥蠲钅钆钇钋钊钌钍钏钐钔钗钕钚钛钜钣钤钫钪钭钬钯钰钲钴钶钷钸钹钺钼钽钿铄铈铉铊铋铌铍铎铐铑铒铕铖铗铙铘铛铞铟铠铢铤铥铧铨铪�".split(""),e=0;e!=n[238].length;++e)65533!==n[238][e].charCodeAt(0)&&(r[n[238][e]]=60928+e,t[60928+e]=n[238][e]);for(n[239]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������铩铫铮铯铳铴铵铷铹铼铽铿锃锂锆锇锉锊锍锎锏锒锓锔锕锖锘锛锝锞锟锢锪锫锩锬锱锲锴锶锷锸锼锾锿镂锵镄镅镆镉镌镎镏镒镓镔镖镗镘镙镛镞镟镝镡镢镤镥镦镧镨镩镪镫镬镯镱镲镳锺矧矬雉秕秭秣秫稆嵇稃稂稞稔�".split(""),e=0;e!=n[239].length;++e)65533!==n[239][e].charCodeAt(0)&&(r[n[239][e]]=61184+e,t[61184+e]=n[239][e]);for(n[240]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������稹稷穑黏馥穰皈皎皓皙皤瓞瓠甬鸠鸢鸨鸩鸪鸫鸬鸲鸱鸶鸸鸷鸹鸺鸾鹁鹂鹄鹆鹇鹈鹉鹋鹌鹎鹑鹕鹗鹚鹛鹜鹞鹣鹦鹧鹨鹩鹪鹫鹬鹱鹭鹳疒疔疖疠疝疬疣疳疴疸痄疱疰痃痂痖痍痣痨痦痤痫痧瘃痱痼痿瘐瘀瘅瘌瘗瘊瘥瘘瘕瘙�".split(""),e=0;e!=n[240].length;++e)65533!==n[240][e].charCodeAt(0)&&(r[n[240][e]]=61440+e,t[61440+e]=n[240][e]);for(n[241]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������瘛瘼瘢瘠癀瘭瘰瘿瘵癃瘾瘳癍癞癔癜癖癫癯翊竦穸穹窀窆窈窕窦窠窬窨窭窳衤衩衲衽衿袂袢裆袷袼裉裢裎裣裥裱褚裼裨裾裰褡褙褓褛褊褴褫褶襁襦襻疋胥皲皴矜耒耔耖耜耠耢耥耦耧耩耨耱耋耵聃聆聍聒聩聱覃顸颀颃�".split(""),e=0;e!=n[241].length;++e)65533!==n[241][e].charCodeAt(0)&&(r[n[241][e]]=61696+e,t[61696+e]=n[241][e]);for(n[242]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������颉颌颍颏颔颚颛颞颟颡颢颥颦虍虔虬虮虿虺虼虻蚨蚍蚋蚬蚝蚧蚣蚪蚓蚩蚶蛄蚵蛎蚰蚺蚱蚯蛉蛏蚴蛩蛱蛲蛭蛳蛐蜓蛞蛴蛟蛘蛑蜃蜇蛸蜈蜊蜍蜉蜣蜻蜞蜥蜮蜚蜾蝈蜴蜱蜩蜷蜿螂蜢蝽蝾蝻蝠蝰蝌蝮螋蝓蝣蝼蝤蝙蝥螓螯螨蟒�".split(""),e=0;e!=n[242].length;++e)65533!==n[242][e].charCodeAt(0)&&(r[n[242][e]]=61952+e,t[61952+e]=n[242][e]);for(n[243]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������蟆螈螅螭螗螃螫蟥螬螵螳蟋蟓螽蟑蟀蟊蟛蟪蟠蟮蠖蠓蟾蠊蠛蠡蠹蠼缶罂罄罅舐竺竽笈笃笄笕笊笫笏筇笸笪笙笮笱笠笥笤笳笾笞筘筚筅筵筌筝筠筮筻筢筲筱箐箦箧箸箬箝箨箅箪箜箢箫箴篑篁篌篝篚篥篦篪簌篾篼簏簖簋�".split(""),e=0;e!=n[243].length;++e)65533!==n[243][e].charCodeAt(0)&&(r[n[243][e]]=62208+e,t[62208+e]=n[243][e]);for(n[244]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������簟簪簦簸籁籀臾舁舂舄臬衄舡舢舣舭舯舨舫舸舻舳舴舾艄艉艋艏艚艟艨衾袅袈裘裟襞羝羟羧羯羰羲籼敉粑粝粜粞粢粲粼粽糁糇糌糍糈糅糗糨艮暨羿翎翕翥翡翦翩翮翳糸絷綦綮繇纛麸麴赳趄趔趑趱赧赭豇豉酊酐酎酏酤�".split(""),e=0;e!=n[244].length;++e)65533!==n[244][e].charCodeAt(0)&&(r[n[244][e]]=62464+e,t[62464+e]=n[244][e]);for(n[245]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������酢酡酰酩酯酽酾酲酴酹醌醅醐醍醑醢醣醪醭醮醯醵醴醺豕鹾趸跫踅蹙蹩趵趿趼趺跄跖跗跚跞跎跏跛跆跬跷跸跣跹跻跤踉跽踔踝踟踬踮踣踯踺蹀踹踵踽踱蹉蹁蹂蹑蹒蹊蹰蹶蹼蹯蹴躅躏躔躐躜躞豸貂貊貅貘貔斛觖觞觚觜�".split(""),e=0;e!=n[245].length;++e)65533!==n[245][e].charCodeAt(0)&&(r[n[245][e]]=62720+e,t[62720+e]=n[245][e]);for(n[246]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������觥觫觯訾謦靓雩雳雯霆霁霈霏霎霪霭霰霾龀龃龅龆龇龈龉龊龌黾鼋鼍隹隼隽雎雒瞿雠銎銮鋈錾鍪鏊鎏鐾鑫鱿鲂鲅鲆鲇鲈稣鲋鲎鲐鲑鲒鲔鲕鲚鲛鲞鲟鲠鲡鲢鲣鲥鲦鲧鲨鲩鲫鲭鲮鲰鲱鲲鲳鲴鲵鲶鲷鲺鲻鲼鲽鳄鳅鳆鳇鳊鳋�".split(""),e=0;e!=n[246].length;++e)65533!==n[246][e].charCodeAt(0)&&(r[n[246][e]]=62976+e,t[62976+e]=n[246][e]);for(n[247]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������鳌鳍鳎鳏鳐鳓鳔鳕鳗鳘鳙鳜鳝鳟鳢靼鞅鞑鞒鞔鞯鞫鞣鞲鞴骱骰骷鹘骶骺骼髁髀髅髂髋髌髑魅魃魇魉魈魍魑飨餍餮饕饔髟髡髦髯髫髻髭髹鬈鬏鬓鬟鬣麽麾縻麂麇麈麋麒鏖麝麟黛黜黝黠黟黢黩黧黥黪黯鼢鼬鼯鼹鼷鼽鼾齄�".split(""),e=0;e!=n[247].length;++e)65533!==n[247][e].charCodeAt(0)&&(r[n[247][e]]=63232+e,t[63232+e]=n[247][e]);return{enc:r,dec:t}}(),r[10029]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÄĀāÉĄÖÜáąČäčĆć鏟ĎíďĒēĖóėôöõúĚěü†°Ę£§•¶ß®©™ę¨≠ģĮįĪ≤≥īĶ∂∑łĻļĽľĹĺŅņѬ√ńŇ∆«»… ňŐÕőŌ–—“”‘’÷◊ōŔŕŘ‹›řŖŗŠ‚„šŚśÁŤťÍŽžŪÓÔūŮÚůŰűŲųÝýķŻŁżĢˇ",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e.charAt(n)]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),r[10079]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÄÅÇÉÑÖÜáàâäãåçéèêëíìîïñóòôöõúùûüݰ¢£§•¶ß®©™´¨≠ÆØ∞±≤≥¥µ∂∑∏π∫ªºΩæø¿¡¬√ƒ≈∆«»… ÀÃÕŒœ–—“”‘’÷◊ÿŸ⁄¤ÐðÞþý·‚„‰ÂÊÁËÈÍÎÏÌÓÔ�ÒÚÛÙıˆ˜¯˘˙˚¸˝˛ˇ",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e.charAt(n)]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),r[10081]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÄÅÇÉÑÖÜáàâäãåçéèêëíìîïñóòôöõúùûü†°¢£§•¶ß®©™´¨≠ÆØ∞±≤≥¥µ∂∑∏π∫ªºΩæø¿¡¬√ƒ≈∆«»… ÀÃÕŒœ–—“”‘’÷◊ÿŸĞğİıŞş‡·‚„‰ÂÊÁËÈÍÎÏÌÓÔ�ÒÚÛÙ�ˆ˜¯˘˙˚¸˝˛ˇ",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e.charAt(n)]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),e.exports&&"undefined"==typeof DO_NOT_EXPORT_CODEPAGE&&(e.exports=r),function(t,n){"use strict";var a;void 0===r?(a=r,e.exports&&"undefined"==typeof DO_NOT_EXPORT_CODEPAGE?e.exports=n(a):t.cptable=n(a)):r=n(r)}(this,(function(e){"use strict";function r(e){return String.fromCharCode(e)}function n(e){return e.charCodeAt(0)}var a={1200:"utf16le",1201:"utf16be",12e3:"utf32le",12001:"utf32be",16969:"utf64le",20127:"ascii",65e3:"utf7",65001:"utf8"},i=[874,1250,1251,1252,1253,1254,1255,1256,1e4],s=[932,936,949,950],o=[65001],l={},c={},f={},h={},d=void 0!==t,u=function(){};if(d){var p=!t.from;if(!p)try{t.from("foo","utf8")}catch(E){p=!0}u=p?function(e,r){return r?new t(e,r):new t(e)}:t.from.bind(t),t.allocUnsafe||(t.allocUnsafe=function(e){return new t(e)});var g=1024,m=t.allocUnsafe(g),b=function(e){for(var r=t.allocUnsafe(65536),n=0;n<65536;++n)r[n]=0;for(var a=Object.keys(e),i=a.length,s=0,o=a[s];s>10&1023)],a[l++]=n[56320+(1023&c)]));a=a.slice(0,l)}else for(a=t.allocUnsafe(s),o=0;o>8);return function(e){var r=e.length,n=0,a=0;if(g<2*r&&(g=2*r,m=t.allocUnsafe(g)),t.isBuffer(e))for(n=0;n>8);return function(e,r){var n,i=e.length,s=t.allocUnsafe(2*i),o=0,l=0,c=0;if("string"==typeof e){for(o=c=0;o>10&1023)))]||a[l],0>8);return function(e){var r=e.length,n=t.allocUnsafe(2*r),a=0,i=0,o=0;if(t.isBuffer(e))for(a=0;a>8):(o=55296+((i-=65536)>>10&1023),i=56320+(1023&i),m[c++]=255&o,m[c++]=o>>>8,m[c++]=255&i,m[c++]=i>>>8&255);return m.slice(0,c).toString("ucs2")},c[65001]=function(e,r){if(d&&t.isBuffer(e))return r&&"buf"!==r?"arr"!==r?e.toString("binary"):[].slice.call(e):e;var n,a=e.length,i=0,s=0,o="string"==typeof e;g<4*a&&(g=4*a,m=t.allocUnsafe(g));for(var l=0;l>6),m[s++]=128+(63&i)):55296<=i&&i<=57343?(i-=55296,++l,n=(o?e.charCodeAt(l):e[l].charCodeAt(0))-56320+(i<<10),m[s++]=240+(n>>>18&7),m[s++]=144+(n>>>12&63),m[s++]=128+(n>>>6&63),m[s++]=128+(63&n)):(m[s++]=224+(i>>12),m[s++]=128+(i>>6&63),m[s++]=128+(63&i));return r&&"buf"!==r?"arr"!==r?m.slice(0,s).toString("binary"):[].slice.call(m,0,s):m.slice(0,s)}}function E(){if(d&&!f[i[0]]){var t=0,r=0;for(t=0;t>10&1023),g=56320+(1023&g),u[v++]=String.fromCharCode(o)),u[v++]=String.fromCharCode(g);break;case"ascii":if(d&&t.isBuffer(s))return s.toString(c);for(m=0;m>10&1023)),u[v++]=String.fromCharCode(56320+(1023&g))):u[v++]=String.fromCharCode(g);break;case"utf32be":for(4<=h&&255==s[3]&&254==s[2]&&0===s[1]&&0===s[0]&&(m=4),b=4;m>10&1023)),u[v++]=String.fromCharCode(56320+(1023&g))):u[v++]=String.fromCharCode(g);break;case"utf7":for(4<=h&&43==s[0]&&47==s[1]&&118==s[2]&&(5<=h&&56==s[3]&&45==s[4]?m=5:56!=s[3]&&57!=s[3]&&43!=s[3]&&47!=s[3]||(m=4));m>4),-1!==(S=y.indexOf(String.fromCharCode(s[m+B++]))))&&(A.push((15&C)<<4|S>>2),-1!==(E=y.indexOf(String.fromCharCode(s[m+B++]))));)E<64&&A.push((3&S)<<6|E);for(k=r(1201,A),B=0;B>8,g[++v]=255&m):g[v]=255&m;else{if(!(f=a[i]))throw new Error("Unrecognized CP: "+i);switch(f){case"utf8":if(d&&C)v=(g=u(s,f)).length;else for(b=0;b>6),g[++v]=128+(63&m)):55296<=m&&m<=57343?(m-=55296,l=(C?s.charCodeAt(++b):s[++b].charCodeAt(0))-56320+(m<<10),g[v]=240+(l>>>18&7),g[++v]=144+(l>>>12&63),g[++v]=128+(l>>>6&63),g[++v]=128+(63&l)):(g[v]=224+(m>>12),g[++v]=128+(m>>6&63),g[++v]=128+(63&m));break;case"ascii":if(d&&"string"==typeof s)v=(g=u(s,f)).length;else for(b=0;b>8;break;case"utf16be":for(b=0;b>8,g[v++]=255&m;break;case"utf32le":for(b=0;b>=8),g[v++]=255&(m>>=8),g[v++]=255&(m>>=8);break;case"utf32be":for(b=0;b>=8),g[v+1]=255&(m>>=8),g[v]=255&(m>>=8),v+=4;break;case"utf7":for(b=0;b>2),g[v++]=y.charCodeAt(((3&S[0])<<4)+((S[1]||0)>>4)),g[v++]=y.charCodeAt(((15&S[1])<<2)+((S[2]||0)>>6)),g[v++]=45)}break;default:throw new Error("Unsupported magic: "+i+" "+a[i])}}return g=g.slice(0,v),d?o&&"buf"!==o?"arr"!==o?g.toString("binary"):[].slice.call(g):g:"str"==o?g.map(r).join(""):g},hascp:function(t){return!(!e[t]&&!a[t])},magic:a,cache:p},e}))}).call(this,r("b639").Buffer)},"2aab":function(e,t,r){},"2c3e":function(e,t,r){var n=r("da84"),a=r("83ab"),i=r("9f7f").MISSED_STICKY,s=r("c6b6"),o=r("edd0"),l=r("69f3").get,c=RegExp.prototype,f=n.TypeError;a&&i&&o(c,"sticky",{configurable:!0,get:function(){if(this!==c){if("RegExp"===s(this))return!!l(this).sticky;throw f("Incompatible receiver, RegExp required")}}})},3:function(e,t){},"3d87":function(e,t,r){r=r("4930"),e.exports=r&&!!Symbol.for&&!!Symbol.keyFor},"428f":function(e,t,r){r=r("da84"),e.exports=r},"4d63":function(e,t,r){var n=r("83ab"),a=r("da84"),i=r("e330"),s=r("94ca"),o=r("7156"),l=r("9112"),c=r("241c").f,f=r("3a9b"),h=r("44e7"),d=r("577e"),u=r("90d8"),p=r("9f7f"),g=r("aeb0"),m=r("cb2d"),b=r("d039"),v=r("1a2d"),w=r("69f3").enforce,C=r("2626"),S=r("b622"),E=r("fce3"),_=r("107c"),A=S("match"),y=a.RegExp,k=y.prototype,B=a.SyntaxError,x=i(k.exec),T=i("".charAt),I=i("".replace),R=i("".indexOf),D=i("".slice),O=/^\?<[^\s\d!#%&*+<=>@^][^\s!#%&*+<=>@^]*>/,F=/a/g,P=/a/g,N=(r=new y(F)!==F,p.MISSED_STICKY),L=p.UNSUPPORTED_Y;S=n&&(!r||N||E||_||b((function(){return P[A]=!1,y(F)!=F||y(P)==P||"/a/i"!=y(F,"i")})));if(s("RegExp",S)){function M(e,t){var r,n,a=f(k,this),i=h(e),s=void 0===t,c=[],p=e;if(!a&&i&&s&&e.constructor===M)return e;if((i||f(k,e))&&(e=e.source,s&&(t=u(p))),e=void 0===e?"":d(e),t=void 0===t?"":d(t),p=e,i=t=E&&"dotAll"in F&&(r=!!t&&-1"===t&&l:if(""===f||v(s,f))throw new B("Invalid capture group name");s[f]=!0,l=!(i[i.length]=[f,c]),f="";continue}l?f+=t:a+=t}return[a,i]}(e))[0],c=s[1]),s=o(y(e,t),a?this:k,M),(r||n||c.length)&&(t=w(s),r&&(t.dotAll=!0,t.raw=M(function(e){for(var t,r=e.length,n=0,a="",i=!1;n<=r;n++)"\\"===(t=T(e,n))?a+=t+T(e,++n):i||"."!==t?("["===t?i=!0:"]"===t&&(i=!1),a+=t):a+="[\\s\\S]";return a}(e),i)),n&&(t.sticky=!0),c.length&&(t.groups=c)),e!==p)try{l(s,"source",""===p?"(?:)":p)}catch(e){}return s}for(var U=c(y),V=0;U.length>V;)g(M,y,U[V++]);(k.constructor=M).prototype=k,m(a,"RegExp",M,{constructor:!0})}C("RegExp")},"57b9":function(e,t,r){var n=r("c65b"),a=r("d066"),i=r("b622"),s=r("cb2d");e.exports=function(){var e=a("Symbol"),t=(e=e&&e.prototype,e&&e.valueOf),r=i("toPrimitive");e&&!e[r]&&s(e,r,(function(e){return n(t,this)}),{arity:1})}},"5a47":function(e,t,r){var n=r("23e7"),a=r("4930"),i=r("d039"),s=r("7418"),o=r("7b0b");n({target:"Object",stat:!0,forced:!a||i((function(){s.f(1)}))},{getOwnPropertySymbols:function(e){var t=s.f;return t?t(o(e)):[]}})},"619a":function(e,t,r){},"61f7":function(e,t,r){"use strict";r.d(t,"a",(function(){return i})),r.d(t,"c",(function(){return l})),r.d(t,"b",(function(){return c}));var n=r("fc11"),a=r("f3f3");function i(e,t){/(y+)/.test(t)&&(t=t.replace(RegExp.$1,(e.getFullYear()+"").substr(4-RegExp.$1.length)));var r,n,a={"M+":e.getMonth()+1,"d+":e.getDate(),"h+":e.getHours(),"m+":e.getMinutes(),"s+":e.getSeconds()};for(r in a)new RegExp("(".concat(r,")")).test(t)&&(n=a[r]+"",t=t.replace(RegExp.$1,1===RegExp.$1.length?n:("00"+n).substr(n.length)));return t}r("ac1f"),r("00b4"),r("5319"),r("4d63"),r("c607"),r("2c3e"),r("25f0"),r("498a"),r("d3b7"),r("b64b"),r("99af");var s={min:"%s最小长度为:min",max:"%s最大长度为:max",length:"%s长度必须为:length",range:"%s长度为:range",pattern:"$s格式错误"};function o(e,t){e.message=function(e){return t.replace("%s",e||"")}}function l(e){var t=1a&&(n.s.r=a),n.s.c>i&&(n.s.c=i),n.e.r 系统设置 > 第三方接口设置 > 采集商品配置")])]),r("Form",{ref:"formValidate",staticClass:"formValidate mt20",attrs:{model:e.formValidate,rules:e.ruleInline,"label-width":120,"label-position":"right"},nativeOn:{submit:function(e){e.preventDefault()}}},[r("Row",{attrs:{gutter:24,type:"flex"}},[r("Col",{attrs:{span:"15"}},[r("FormItem",{attrs:{label:"链接地址:"}},[r("Input",{staticClass:"numPut",attrs:{search:"","enter-button":"确定",placeholder:"请输入链接地址"},on:{"on-search":e.add},model:{value:e.soure_link,callback:function(t){e.soure_link=t},expression:"soure_link"}})],1)],1),r("div",[e.isData?r("div",[r("Col",{attrs:{span:"24"}},[r("FormItem",{attrs:{label:"商品名称:",prop:"store_name"}},[r("Input",{attrs:{placeholder:"请输入商品名称"},model:{value:e.formValidate.store_name,callback:function(t){e.$set(e.formValidate,"store_name",t)},expression:"formValidate.store_name"}})],1)],1),r("Col",{attrs:{span:"24"}},[r("FormItem",{attrs:{label:"商品简介:",prop:"store_info","label-for":"store_info"}},[r("Input",{attrs:{type:"textarea",rows:3,placeholder:"请输入商品简介"},model:{value:e.formValidate.store_info,callback:function(t){e.$set(e.formValidate,"store_info",t)},expression:"formValidate.store_info"}})],1)],1),r("Col",{attrs:{span:"24"}},[r("FormItem",{attrs:{label:"商品分类:",prop:"cate_id"}},[r("Select",{attrs:{multiple:""},model:{value:e.formValidate.cate_id,callback:function(t){e.$set(e.formValidate,"cate_id",t)},expression:"formValidate.cate_id"}},e._l(e.treeSelect,(function(t){return r("Option",{key:t.id,attrs:{disabled:0===t.pid,value:t.id}},[e._v(e._s(t.html+t.cate_name))])})),1)],1)],1),r("Col",e._b({},"Col",e.grid,!1),[r("FormItem",{attrs:{label:"商品关键字:",prop:"keyword","label-for":"keyword"}},[r("Input",{attrs:{placeholder:"请输入商品关键字"},model:{value:e.formValidate.keyword,callback:function(t){e.$set(e.formValidate,"keyword",t)},expression:"formValidate.keyword"}})],1)],1),r("Col",e._b({},"Col",e.grid,!1),[r("FormItem",{attrs:{label:"单位:",prop:"unit_name","label-for":"unit_name"}},[r("Input",{attrs:{placeholder:"请输入单位"},model:{value:e.formValidate.unit_name,callback:function(t){e.$set(e.formValidate,"unit_name",t)},expression:"formValidate.unit_name"}})],1)],1),r("Col",e._b({},"Col",e.grid,!1),[r("FormItem",{attrs:{label:"虚拟销量:","label-for":"ficti"}},[r("InputNumber",{staticClass:"perW100",attrs:{placeholder:"请输入虚拟销量"},model:{value:e.formValidate.ficti,callback:function(t){e.$set(e.formValidate,"ficti",t)},expression:"formValidate.ficti"}})],1)],1),r("Col",e._b({},"Col",e.grid,!1),[r("FormItem",{attrs:{label:"积分:","label-for":"give_integral"}},[r("InputNumber",{staticClass:"perW100",attrs:{placeholder:"请输入积分"},model:{value:e.formValidate.give_integral,callback:function(t){e.$set(e.formValidate,"give_integral",t)},expression:"formValidate.give_integral"}})],1)],1),r("Col",e._b({},"Col",e.grid,!1),[r("FormItem",{attrs:{label:"运费模板:",prop:"temp_id"}},[r("Select",{attrs:{clearable:""},model:{value:e.formValidate.temp_id,callback:function(t){e.$set(e.formValidate,"temp_id",t)},expression:"formValidate.temp_id"}},e._l(e.templateList,(function(t,n){return r("Option",{key:n,attrs:{value:t.id}},[e._v(e._s(t.name))])})),1)],1)],1),r("Col",{attrs:{span:"24"}},[r("FormItem",{attrs:{label:"商品图:"}},[r("div",{staticClass:"pictrueBox"},[e.formValidate.image?r("div",{directives:[{name:"viewer",rawName:"v-viewer"}],staticClass:"pictrue"},[r("img",{directives:[{name:"lazy",rawName:"v-lazy",value:e.formValidate.image,expression:"formValidate.image"}]})]):e._e()])])],1),r("Col",{attrs:{span:"24"}},[r("FormItem",{attrs:{label:"商品轮播图:"}},[r("div",{directives:[{name:"viewer",rawName:"v-viewer"}],staticClass:"acea-row"},e._l(e.formValidate.slider_image,(function(t,n){return r("div",{key:n,staticClass:"lunBox mr15",attrs:{draggable:"true"},on:{dragstart:function(r){return e.handleDragStart(r,t)},dragover:function(r){return r.preventDefault(),e.handleDragOver(r,t)},dragenter:function(r){return e.handleDragEnter(r,t)},dragend:function(r){return e.handleDragEnd(r,t)}}},[r("div",{staticClass:"pictrue"},[r("img",{directives:[{name:"lazy",rawName:"v-lazy",value:t,expression:"item"}]})]),r("ButtonGroup",{attrs:{size:"small"}},[r("Button",{nativeOn:{click:function(r){return e.checked(t,n)}}},[e._v("主图")]),r("Button",{nativeOn:{click:function(t){return e.handleRemove(n)}}},[e._v("移除")])],1)],1)})),0)])],1),r("Col",{attrs:{span:"24"}},[e.formValidate.attrs?r("FormItem",{staticClass:"labeltop",attrs:{label:"批量设置:"}},[r("Col",{attrs:{xl:23,lg:24,md:24,sm:24,xs:24}},[r("FormItem",[r("Table",{attrs:{data:e.oneFormBatch,columns:e.columnsBatch,border:""},scopedSlots:e._u([{key:"pic",fn:function(t){t.row;var n=t.index;return[r("div",{staticClass:"acea-row row-middle row-center-wrapper",on:{click:function(t){return e.modalPicTap("dan","duopi",n)}}},[e.oneFormBatch[0].pic?r("div",{staticClass:"pictrue pictrueTab"},[r("img",{directives:[{name:"lazy",rawName:"v-lazy",value:e.oneFormBatch[0].pic,expression:"oneFormBatch[0].pic"}]})]):r("div",{staticClass:"upLoad pictrueTab acea-row row-center-wrapper"},[r("Icon",{staticClass:"iconfont",attrs:{type:"ios-camera-outline",size:"21"}})],1)])]}},{key:"price",fn:function(t){return t.row,t.index,[r("InputNumber",{staticClass:"priceBox",attrs:{min:0},model:{value:e.oneFormBatch[0].price,callback:function(t){e.$set(e.oneFormBatch[0],"price",t)},expression:"oneFormBatch[0].price"}})]}},{key:"cost",fn:function(t){return t.row,t.index,[r("InputNumber",{staticClass:"priceBox",attrs:{min:0},model:{value:e.oneFormBatch[0].cost,callback:function(t){e.$set(e.oneFormBatch[0],"cost",t)},expression:"oneFormBatch[0].cost"}})]}},{key:"ot_price",fn:function(t){return t.row,t.index,[r("InputNumber",{staticClass:"priceBox",attrs:{min:0},model:{value:e.oneFormBatch[0].ot_price,callback:function(t){e.$set(e.oneFormBatch[0],"ot_price",t)},expression:"oneFormBatch[0].ot_price"}})]}},{key:"stock",fn:function(t){return t.row,t.index,[r("InputNumber",{staticClass:"priceBox",attrs:{min:0},model:{value:e.oneFormBatch[0].stock,callback:function(t){e.$set(e.oneFormBatch[0],"stock",t)},expression:"oneFormBatch[0].stock"}})]}},{key:"bar_code",fn:function(t){return t.row,t.index,[r("Input",{model:{value:e.oneFormBatch[0].bar_code,callback:function(t){e.$set(e.oneFormBatch[0],"bar_code",t)},expression:"oneFormBatch[0].bar_code"}})]}},{key:"weight",fn:function(t){return t.row,t.index,[r("InputNumber",{staticClass:"priceBox",attrs:{min:0},model:{value:e.oneFormBatch[0].weight,callback:function(t){e.$set(e.oneFormBatch[0],"weight",t)},expression:"oneFormBatch[0].weight"}})]}},{key:"volume",fn:function(t){return t.row,t.index,[r("InputNumber",{staticClass:"priceBox",attrs:{min:0},model:{value:e.oneFormBatch[0].volume,callback:function(t){e.$set(e.oneFormBatch[0],"volume",t)},expression:"oneFormBatch[0].volume"}})]}},{key:"action",fn:function(t){return t.row,t.index,[r("a",{on:{click:e.batchAdd}},[e._v("添加")]),r("Divider",{attrs:{type:"vertical"}}),r("a",{on:{click:e.batchDel}},[e._v("清空")])]}}],null,!1,180024394)})],1)],1)],1):e._e()],1),r("Col",{attrs:{span:"24"}},[r("FormItem",{attrs:{label:"商品规格:",props:"spec_type","label-for":"spec_type"}},[r("Col",{attrs:{xl:23,lg:24,md:24,sm:24,xs:24}},[r("FormItem",[r("Table",{attrs:{data:e.items,columns:e.columns,border:""},scopedSlots:e._u([{key:"pic",fn:function(t){t.row;var n=t.index;return[r("div",{staticClass:"acea-row row-middle row-center-wrapper",on:{click:function(t){return e.modalPicTap("dan",n)}}},[e.formValidate.attrs[n].pic?r("div",{staticClass:"pictrue pictrueTab"},[r("img",{directives:[{name:"lazy",rawName:"v-lazy",value:e.formValidate.attrs[n].pic,expression:"formValidate.attrs[index].pic"}]})]):r("div",{staticClass:"upLoad upLoadTab acea-row row-center-wrapper"},[r("Icon",{staticClass:"iconfont",attrs:{type:"ios-camera-outline",size:"26"}})],1)])]}},{key:"price",fn:function(t){t.row;var n=t.index;return[r("InputNumber",{staticClass:"priceBox",model:{value:e.formValidate.attrs[n].price,callback:function(t){e.$set(e.formValidate.attrs[n],"price",t)},expression:"formValidate.attrs[index].price"}})]}},{key:"cost",fn:function(t){t.row;var n=t.index;return[r("InputNumber",{staticClass:"priceBox",model:{value:e.formValidate.attrs[n].cost,callback:function(t){e.$set(e.formValidate.attrs[n],"cost",t)},expression:"formValidate.attrs[index].cost"}})]}},{key:"ot_price",fn:function(t){t.row;var n=t.index;return[r("InputNumber",{staticClass:"priceBox",model:{value:e.formValidate.attrs[n].ot_price,callback:function(t){e.$set(e.formValidate.attrs[n],"ot_price",t)},expression:"formValidate.attrs[index].ot_price"}})]}},{key:"stock",fn:function(t){t.row;var n=t.index;return[r("InputNumber",{staticClass:"priceBox",model:{value:e.formValidate.attrs[n].stock,callback:function(t){e.$set(e.formValidate.attrs[n],"stock",t)},expression:"formValidate.attrs[index].stock"}})]}},{key:"bar_code",fn:function(t){t.row;var n=t.index;return[r("Input",{model:{value:e.formValidate.attrs[n].bar_code,callback:function(t){e.$set(e.formValidate.attrs[n],"bar_code",t)},expression:"formValidate.attrs[index].bar_code"}})]}},{key:"weight",fn:function(t){t.row;var n=t.index;return[r("InputNumber",{staticClass:"priceBox",attrs:{min:0},model:{value:e.formValidate.attrs[n].weight,callback:function(t){e.$set(e.formValidate.attrs[n],"weight",t)},expression:"formValidate.attrs[index].weight"}})]}},{key:"volume",fn:function(t){t.row;var n=t.index;return[r("InputNumber",{staticClass:"priceBox",attrs:{min:0},model:{value:e.formValidate.attrs[n].volume,callback:function(t){e.$set(e.formValidate.attrs[n],"volume",t)},expression:"formValidate.attrs[index].volume"}})]}},{key:"action",fn:function(t){t.row;var n=t.index;return[r("a",{on:{click:function(t){return e.delAttrTable(n)}}},[e._v("删除")])]}}],null,!1,1726386842)})],1)],1)],1)],1),r("Col",{attrs:{span:"24"}},[r("FormItem",{attrs:{label:"商品详情:"}},[r("WangEditor",{staticStyle:{width:"100%"},attrs:{content:e.formValidate.description},on:{editorContent:e.getEditorContent}})],1)],1),r("Col",{attrs:{span:"24"}},[r("FormItem",[r("Button",{staticClass:"submission",attrs:{type:"primary",loading:e.modal_loading},on:{click:function(t){return e.handleSubmit("formValidate")}}},[e._v("提交")])],1)],1)],1):e._e(),e.spinShow?r("Spin",{attrs:{size:"large",fix:""}}):e._e()],1)],1)],1),r("Modal",{attrs:{width:"950px",scrollable:"","footer-hide":"",closable:"",title:"上传商品图","mask-closable":!1,"z-index":9999},model:{value:e.modalPic,callback:function(t){e.modalPic=t},expression:"modalPic"}},[e.modalPic?r("uploadPictures",{attrs:{isChoice:e.isChoice,gridBtn:e.gridBtn,gridPic:e.gridPic},on:{getPic:e.getPic}}):e._e()],1)],1)}),[],!1,null,"040743bb",null).exports),r("a9e3"),r("6db4")),v=(b={name:"goods_detail",props:{goodsId:{type:String|Number,default:""}},components:{HappyScroll:b.HappyScroll},data:function(){return{value2:0,goodsInfo:{}}},mounted:function(){this.getInfo()},methods:{getInfo:function(){var e=this;Object(g.v)(this.goodsId).then((function(t){e.goodsInfo=t.data}))}}},b=(r("a408"),Object(o.a)(b,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"goods_detail"},[n("div",{staticClass:"goods_detail_wrapper",staticStyle:{height:"640px"}},[n("HappyScroll",{attrs:{size:"5",resize:"","hide-horizontal":""}},[n("div",{staticStyle:{width:"375px"}},[n("div",{staticClass:"title-box"},[e._v("商品详情")]),n("div",{staticClass:"swiper-box"},[n("Carousel",{attrs:{autoplay:1r?r=a:a(e||14))return t=r,!0}},u=function(e,t,r){var n,a,i,s,o,l=function l(){var c=(new Date).getTime()-s;c=0?n=setTimeout(l,t-c):(n=null,r||(o=e.apply(i,a),n||(i=a=null)))};return function(){i=this,a=arguments,s=(new Date).getTime();var c=r&&!n;return n||(n=setTimeout(l,t)),c&&(o=e.apply(i,a),i=a=null),o}},p={render:function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{ref:"stripContainer",staticClass:"happy-scroll-strip",class:[e.horizontal?"happy-scroll-strip--horizontal":"happy-scroll-strip--vertical"],style:[e.initLocation],on:{"!wheel":function(t){return t.stopPropagation(),e.handlerWheel(t)}}},[r("div",{ref:"strip",staticClass:"happy-scroll-bar",style:[e.translate,a({},e.config.sizeAttr,e.length+"px"),e.initSize,{background:e.color},{opacity:e.isOpacity}],on:{mousedown:function(t){return t.stopPropagation(),e.handlerMouseDown(t)}}})])},staticRenderFns:[],name:"happy-scroll-strip",props:{horizontal:Boolean,left:Boolean,top:Boolean,move:{type:Number,default:0},size:{type:[Number,String],default:4},minLengthV:{type:Number,default:40},minLengthH:{type:Number,default:40},color:{type:String,default:"rgba(51,51,51,0.2)"},throttle:{type:Number,default:14}},data:function(){return{config:{},startMove:!1,binded:!1,length:0,percentage:0,maxOffset:0,currentOffset:0,moveThrottle:d(this.throttle)}},watch:{currentOffset:function(e){0===e?this.emitLocationEvent("start",0):e===this.maxOffset&&this.emitLocationEvent("end",e/this.percentage)}},computed:{initSize:function(){return a({},this.horizontal?"height":"width",this.size+"px")},isOpacity:function(){return this.percentage<1?1:0},translate:function(){var e=this.move*this.percentage;if(this.$refs.stripContainer)return e<0&&(e=0),e>this.maxOffset&&(e=this.maxOffset),this.currentOffset=e,{transform:this.config.translate+"("+e+"px)"}},initLocation:function(){return this.horizontal?this.top?{top:0,bottom:"auto"}:"":this.left?{left:0,right:"auto"}:""}},methods:{emitLocationEvent:function(e,t){var r=this.horizontal?"horizontal":"vertical";this.$emit(r+"-"+e,t)},computeStrip:function(e,t){var r=this.$refs.stripContainer[this.config.client];this.length=r*(t/e);var n=this.horizontal?this.minLengthH:this.minLengthV;n<1&&(n*=r),this.length=this.lengththis.maxOffset&&(e=this.maxOffset),t&&e>0&&e4?e:void 0}())},t.isLegacyOpera=function(){return!!window.opera}})),E=i((function(e){(e.exports={}).getOption=function(e,t,r){var n=e[t];return void 0!==n&&null!==n||void 0===r?n:r}})),_=function(e){function t(){for(h=!0;f.size();){var e=f;f=s(),e.process()}h=!1}function r(){c=a(t)}function n(e){return clearTimeout(e)}function a(e){return function(e){return setTimeout(e,0)}(e)}var i=(e=e||{}).reporter,o=E.getOption(e,"async",!0),l=E.getOption(e,"auto",!0);l&&!o&&(i&&i.warn("Invalid options combination. auto=true and async=false is invalid. Setting async=true."),o=!0);var c,f=s(),h=!1;return{add:function(e,t){!h&&l&&o&&0===f.size()&&r(),f.add(e,t)},force:function(e){h||(void 0===e&&(e=o),c&&(n(c),c=null),e?r():t())}}},A="_erd",y={initState:function(e){return e[A]={},o(e)},getState:o,cleanState:function(e){delete e[A]}},k=function(e){function t(e){return a(e).object}var r=(e=e||{}).reporter,n=e.batchProcessor,a=e.stateHandler.getState;if(!r)throw new Error("Missing required dependency: reporter.");return{makeDetectable:function(e,t,i){i||(i=t,t=e,e=null),e=e||{},S.isIE(8)?i(t):function(e,t){function i(){function n(){if("static"===l.position){e.style.position="relative";var t=function(e,t,r,n){var a=r[n];"auto"!==a&&"0"!==function(e){return e.replace(/[^-\d\.]/g,"")}(a)&&(e.warn("An element that is positioned static has style."+n+"="+a+" which is ignored due to the static positioning. The element will need to be positioned relative, so the style."+n+" will be set to 0. Element: ",t),t.style[n]=0)};t(r,e,l,"top"),t(r,e,l,"right"),t(r,e,l,"bottom"),t(r,e,l,"left")}}""!==l.position&&(n(l),o=!0);var i=document.createElement("object");i.style.cssText=s,i.tabIndex=-1,i.type="text/html",i.onload=function(){function r(e,t){e.contentDocument?t(e.contentDocument):setTimeout((function(){r(e,t)}),100)}o||n(),r(this,(function(r){t(e)}))},S.isIE()||(i.data="about:blank"),e.appendChild(i),a(e).object=i,S.isIE()&&(i.data="about:blank")}var s="display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: none; padding: 0; margin: 0; opacity: 0; z-index: -1000; pointer-events: none;",o=!1,l=window.getComputedStyle(e),c=e.offsetWidth,f=e.offsetHeight;a(e).startSize={width:c,height:f},n?n.add(i):i()}(t,i)},addListener:function(e,r){function n(){r(e)}if(!t(e))throw new Error("Element is not detectable by this strategy.");S.isIE(8)?(a(e).object={proxy:n},e.attachEvent("onresize",n)):t(e).contentDocument.defaultView.addEventListener("resize",n)},uninstall:function(e){S.isIE(8)?e.detachEvent("onresize",a(e).object.proxy):e.removeChild(t(e)),delete a(e).object}}},B=g.forEach,x=function(e){function t(e){e.className+=" "+h+"_animation_active"}function r(e,t,r){if(e.addEventListener)e.addEventListener(t,r);else{if(!e.attachEvent)return s.error("[scroll] Don't know how to add event listeners.");e.attachEvent("on"+t,r)}}function n(e,t,r){if(e.removeEventListener)e.removeEventListener(t,r);else{if(!e.detachEvent)return s.error("[scroll] Don't know how to remove event listeners.");e.detachEvent("on"+t,r)}}function a(e){return l(e).container.childNodes[0].childNodes[0].childNodes[0]}function i(e){return l(e).container.childNodes[0].childNodes[0].childNodes[1]}var s=(e=e||{}).reporter,o=e.batchProcessor,l=e.stateHandler.getState,c=e.idHandler;if(!o)throw new Error("Missing required dependency: batchProcessor");if(!s)throw new Error("Missing required dependency: reporter.");var f=function(){var e=document.createElement("div");e.style.cssText="position: absolute; width: 1000px; height: 1000px; visibility: hidden; margin: 0; padding: 0;";var t=document.createElement("div");t.style.cssText="position: absolute; width: 500px; height: 500px; overflow: scroll; visibility: none; top: -1500px; left: -1500px; visibility: hidden; margin: 0; padding: 0;",t.appendChild(e),document.body.insertBefore(t,document.body.firstChild);var r=500-t.clientWidth,n=500-t.clientHeight;return document.body.removeChild(t),{width:r,height:n}}(),h="erd_scroll_detection_container";return function(e,t){if(!document.getElementById(e)){var r=t+"_animation",n="/* Created by the element-resize-detector library. */\n";n+="."+t+" > div::-webkit-scrollbar { display: none; }\n\n",n+="."+t+"_animation_active { -webkit-animation-duration: 0.1s; animation-duration: 0.1s; -webkit-animation-name: "+r+"; animation-name: "+r+"; }\n",n+="@-webkit-keyframes "+r+" { 0% { opacity: 1; } 50% { opacity: 0; } 100% { opacity: 1; } }\n",function(t,r){r=r||function(e){document.head.appendChild(e)};var n=document.createElement("style");n.innerHTML=t,n.id=e,r(n)}(n+="@keyframes "+r+" { 0% { opacity: 1; } 50% { opacity: 0; } 100% { opacity: 1; } }")}}("erd_scroll_detection_scrollbar_style",h),{makeDetectable:function(e,n,d){function u(){if(e.debug){var t=Array.prototype.slice.call(arguments);if(t.unshift(c.get(n),"Scroll: "),s.log.apply)s.log.apply(null,t);else for(var r=0;rn&&(r=e.biggerMoveH.toLocaleLowerCase()),"start"===r&&(e.moveY=0,e.slideYChange(e.moveY)),"end"===r&&(e.moveY=t.clientHeight,e.slideYChange(e.moveY)),n=t.clientHeight,r="",t.clientWidtha&&(r=e.biggerMoveV.toLocaleLowerCase()),"start"===r&&(e.moveX=0,e.slideXChange(e.moveX)),"end"===r&&(e.moveX=t.clientWidth,e.slideXChange(e.moveX)),a=t.clientWidth}))}},setContainerSize:function(){this.initSize={width:this.$refs["happy-scroll"].clientWidth+20+"px",height:this.$refs["happy-scroll"].clientHeight+20+"px"}},checkScrollMode:function(){if(void 0===R._happyJS._isScrollNotUseSpace){var e=this.$slots.default[0].elm,t=this.$refs.container;(e.offsetHeight>t.clientHeight||e.offsetWidth>t.clientWidth)&&(t.offsetWidth>t.clientWidth||t.offsetHeight>t.clientHeight?R._happyJS._isScrollNotUseSpace=!1:R._happyJS._isScrollNotUseSpace=!0,this.isScrollNotUseSpace=R._happyJS._isScrollNotUseSpace)}}},beforeCreate:function(){var e=R._happyJS=R._happyJS||{};this.isScrollNotUseSpace=e._isScrollNotUseSpace},created:function(){this.updateSyncScroll=u((function(){this.$emit("update:scrollTop",this.moveY),this.$emit("update:scrollLeft",this.moveX)}),this.throttle)},mounted:function(){var e=this;this.setContainerSize(),this.$nextTick((function(){e.computeStripX(),e.computeStripY(),e.checkScrollMode(),e.initBrowserSize(),e.$nextTick((function(){e.scrollTop&&(e.$refs.container.scrollTop=+e.scrollTop),e.scrollLeft&&(e.$refs.container.scrollLeft=+e.scrollLeft)}))})),this.resizeListener(),this.$watch("browserHSize",this.setContainerSize),this.$watch("browserVSize",this.setContainerSize)}});"undefined"!=typeof window&&window.Vue&&Vue.component("happy-scroll",D),e.default={install:function(e){e.component("happy-scroll",D)},version:"2.1.1"},e.HappyScroll=D,e.version="2.1.1",Object.defineProperty(e,"__esModule",{value:!0})}(t,r("a026"))},"746f":function(e,t,r){var n=r("428f"),a=r("1a2d"),i=r("e538"),s=r("9bf2").f;e.exports=function(e){var t=n.Symbol||(n.Symbol={});a(t,e)||s(t,e,{value:i.f(e)})}},a254:function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAAAWCAYAAACL6W/rAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFGmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDIgNzkuMTY0NDYwLCAyMDIwLzA1LzEyLTE2OjA0OjE3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjEuMiAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjAtMTEtMTBUMTU6MzI6MTkrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIwLTExLTEwVDE1OjMyOjUxKzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIwLTExLTEwVDE1OjMyOjUxKzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmZlYzBlOWE3LWE4YTEt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"},a408:function(e,t,r){"use strict";var n=r("b9c2");r.n(n).a},a4d3:function(e,t,r){r("d9f5"),r("b4f8"),r("c513"),r("e9c4"),r("5a47")},b4f8:function(e,t,r){var n=r("23e7"),a=r("d066"),i=r("1a2d"),s=r("577e"),o=r("5692"),l=(r=r("3d87"),o("string-to-symbol-registry")),c=o("symbol-to-string-registry");n({target:"Symbol",stat:!0,forced:!r},{for:function(e){var t;e=s(e);return i(l,e)?l[e]:(t=a("Symbol")(e),l[e]=t,c[t]=e,t)}})},b8f2:function(e,t,r){"use strict";var n=r("e8e1");r.n(n).a},b9c2:function(e,t,r){},c17a:function(e,t,r){"use strict";var n=r("f2c9");r.n(n).a},c513:function(e,t,r){var n=r("23e7"),a=r("1a2d"),i=r("d9b5"),s=r("0d51"),o=r("5692"),l=(r=r("3d87"),o("symbol-to-string-registry"));n({target:"Symbol",stat:!0,forced:!r},{keyFor:function(e){if(!i(e))throw TypeError(s(e)+" is not a symbol");if(a(l,e))return l[e]}})},c607:function(e,t,r){var n=r("da84"),a=r("83ab"),i=r("fce3"),s=r("c6b6"),o=r("edd0"),l=r("69f3").get,c=RegExp.prototype,f=n.TypeError;a&&i&&o(c,"dotAll",{configurable:!0,get:function(){if(this!==c){if("RegExp"===s(this))return!!l(this).dotAll;throw f("Incompatible receiver, RegExp required")}}})},d9f5:function(e,t,r){"use strict";function n(e,t){var r=ae[e]=y(J);return Y(r,{type:$,tag:e,description:t}),g||(r.description=t),r}function a(e,t,r){return e===Z&&a(ie,t,r),C(e),t=E(t),C(r),(v(ae,t)?(r.enumerable?(v(e,j)&&e[j][t]&&(e[j][t]=!1),r=y(r,{enumerable:A(0,!1)})):(v(e,j)||ee(e,j,A(1,{})),e[j][t]=!0),oe):ee)(e,t,r)}function i(e,t){C(e);var r=S(t);t=k(r).concat(c(r));return G(t,(function(t){g&&!d(s,r,t)||a(e,t,r[t])})),e}function s(e){e=E(e);var t=d(re,this,e);return!(this===Z&&v(ae,e)&&!v(ie,e))&&(!(t||!v(this,e)||!v(ae,e)||v(this,j)&&this[j][e])||t)}function o(e,t){var r;e=S(e),t=E(t);if(e!==Z||!v(ae,t)||v(ie,t))return!(r=q(e,t))||!v(ae,t)||v(e,j)&&e[j][t]||(r.enumerable=!0),r}function l(e){e=te(S(e));var t=[];return G(e,(function(e){v(ae,e)||v(L,e)||ne(t,e)})),t}function c(e){var t=e===Z,r=(e=te(t?ie:S(e)),[]);return G(e,(function(e){!v(ae,e)||t&&!v(Z,e)||ne(r,ae[e])})),r}var f=r("23e7"),h=r("da84"),d=r("c65b"),u=r("e330"),p=r("c430"),g=r("83ab"),m=r("4930"),b=r("d039"),v=r("1a2d"),w=r("3a9b"),C=r("825a"),S=r("fc6a"),E=r("a04b"),_=r("577e"),A=r("5c6c"),y=r("7c73"),k=r("df75"),B=r("241c"),x=r("057f"),T=r("7418"),I=r("06cf"),R=r("9bf2"),D=r("37e8"),O=r("d1e7"),F=r("cb2d"),P=r("5692"),N=r("f772"),L=r("d012"),M=r("90e3"),U=r("b622"),V=r("e538"),z=r("746f"),W=r("57b9"),H=r("d44e"),X=r("69f3"),G=r("b727").forEach,j=N("hidden"),$="Symbol",Y=(r="prototype",X.set),K=X.getterFor($),Z=Object[r],J=(N=h.Symbol,N&&N[r]),Q=h.TypeError,q=(X=h.QObject,I.f),ee=R.f,te=x.f,re=O.f,ne=u([].push),ae=P("symbols"),ie=P("op-symbols"),se=(h=P("wks"),!X||!X[r]||!X[r].findChild),oe=g&&b((function(){return 7!=y(ee({},"a",{get:function(){return ee(this,"a",{value:7}).a}})).a}))?function(e,t,r){var n=q(Z,t);n&&delete Z[t],ee(e,t,r),n&&e!==Z&&ee(Z,t,n)}:ee;m||(F(J=(N=function(){if(w(J,this))throw Q("Symbol is not a constructor");var e=arguments.length&&void 0!==arguments[0]?_(arguments[0]):void 0,t=M(e),r=function(e){this===Z&&d(r,ie,e),v(this,j)&&v(this[j],t)&&(this[j][t]=!1),oe(this,t,A(1,e))};return g&&se&&oe(Z,t,{configurable:!0,set:r}),n(t,e)})[r],"toString",(function(){return K(this).tag})),F(N,"withoutSetter",(function(e){return n(M(e),e)})),O.f=s,R.f=a,D.f=i,I.f=o,B.f=x.f=l,T.f=c,V.f=function(e){return n(U(e),e)},g&&(ee(J,"description",{configurable:!0,get:function(){return K(this).description}}),p||F(Z,"propertyIsEnumerable",s,{unsafe:!0}))),f({global:!0,constructor:!0,wrap:!0,forced:!m,sham:!m},{Symbol:N}),G(k(h),(function(e){z(e)})),f({target:$,stat:!0,forced:!m},{useSetter:function(){se=!0},useSimple:function(){se=!1}}),f({target:"Object",stat:!0,forced:!m,sham:!g},{create:function(e,t){return void 0===t?y(e):i(y(e),t)},defineProperty:a,defineProperties:i,getOwnPropertyDescriptor:o}),f({target:"Object",stat:!0,forced:!m},{getOwnPropertyNames:l}),W(),H(N,$),L[j]=!0},e01a:function(e,t,r){"use strict";var n,a,i,s,o,l,c,f=r("23e7"),h=r("83ab"),d=r("da84"),u=r("e330"),p=r("1a2d"),g=r("1626"),m=r("3a9b"),b=r("577e"),v=r("9bf2").f,w=(r=r("e893"),d.Symbol),C=w&&w.prototype;!h||!g(w)||"description"in C&&void 0===w().description||(n={},r(d=function(){var e=arguments.length<1||void 0===arguments[0]?void 0:b(arguments[0]),t=m(C,this)?new w(e):void 0===e?w():w(e);return""===e&&(n[t]=!0),t},w),(d.prototype=C).constructor=d,a="Symbol(test)"==String(w("test")),i=u(C.toString),s=u(C.valueOf),o=/^Symbol\((.*)\)[^)]+$/,l=u("".replace),c=u("".slice),v(C,"description",{configurable:!0,get:function(){var e=s(this),t=i(e);return p(n,e)?"":""===(e=a?c(t,7,-1):l(t,o,"$1"))?void 0:e}}),f({global:!0,constructor:!0,forced:!0},{Symbol:d}))},e449:function(e,t,r){"use strict";var n=r("d0ff"),a=(r("d3b7"),r("6062"),r("3ca3"),r("ddb0"),r("4ec9"),r("4de4"),r("159b"),r("a630"),r("a434"),r("b7be")),i=r("61f7"),s={name:"index",filters:{formatDate:function(e){if(0!==e)return e=new Date(1e3*e),Object(i.a)(e,"yyyy-MM-dd hh:mm")}},props:{couponids:{type:Array},updateIds:{type:Array},updateName:{type:Array},luckDraw:{type:Boolean,default:!1}},data:function(){return{currentid:0,productRow:{},isTemplate:!1,loading:!1,tableFrom:{receive_type:3,page:1,limit:10},total:0,ids:[],texts:[],columns:[{title:"ID",key:"id",width:60},{title:"优惠券名称",key:"title",minWidth:150},{title:"优惠券类型",slot:"type",minWidth:80},{title:"面值",key:"coupon_price",minWidth:100},{title:"最低消费额",key:"use_min_price",minWidth:100},{title:"发布数量",slot:"count",minWidth:120},{title:"有效期限",slot:"start_time",minWidth:120},{title:"状态",slot:"status",minWidth:80}],couponList:[],selectedIds:new Set,selectedNames:new Set}},mounted:function(){},watch:{updateIds:function(e){this.selectedIds=new Set(e)},updateName:function(e){this.selectedNames=new Set(e)}},created:function(){var e=this;this.luckDraw?this.columns.unshift({width:60,align:"center",render:function(t,r){var n=r.row.id,a=!1,i=(a=e.currentid===n,e);return t("div",[t("Radio",{props:{value:a},on:{"on-change":function(){i.currentid=n,e.productRow=r.row}}})])}}):this.columns.unshift({type:"selection",width:60,align:"center"})},methods:{unique:function(e){var t=new Map;return e.filter((function(e){return!t.has(e.id)&&t.set(e.id,1)}))},handleSelectAll:function(e){var t,r=this;0===e.length?(t=this).$refs.table.data.forEach((function(e){var r;t.selectedIds.has(e.id)&&(t.selectedIds.delete(e.id),r=t.unique(Array.from(t.selectedNames)),t.unique(Array.from(t.selectedNames)).forEach((function(t,n){t.id===e.id&&r.splice(n,1)})),t.selectedNames=new Set(r))})):e.forEach((function(e){r.selectedIds.add(e.id),r.selectedNames.add({id:e.id,title:e.title})})),this.$nextTick((function(){r.setChecked()}))},handleSelectRow:function(e,t){var r=this;this.selectedIds.add(t.id),this.selectedNames.add({id:t.id,title:t.title}),this.$nextTick((function(){r.setChecked()}))},handleCancelRow:function(e,t){var r=this,n=(this.selectedIds.delete(t.id),Array.from(this.selectedNames));Array.from(this.selectedNames).forEach((function(e,r){e.id===t.id&&n.splice(r,1)})),this.selectedNames=new Set(n),this.$nextTick((function(){r.setChecked()}))},setChecked:function(){this.ids=Object(n.a)(this.selectedIds),this.texts=Object(n.a)(this.selectedNames);var e,t=this.$refs.table.objData;for(e in t)this.selectedIds.has(t[e].id)&&(t[e]._isChecked=!0)},cancel:function(){this.isTemplate=!1,this.luckDraw&&(this.currentid=0)},tableList:function(){var e=this;this.loading=!0,Object(a.gb)(this.tableFrom).then((function(t){t=t.data,e.couponList=t.list,e.$nextTick((function(){e.setChecked()})),e.total=t.count,e.loading=!1}))},ok:function(){this.luckDraw?(this.$emit("getCouponId",this.productRow),this.currentid=0):this.$emit("nameId",this.ids,this.texts)},receivePageChange:function(e){this.tableFrom.page=e,this.tableList()}}};r=r("2877"),r=Object(r.a)(s,(function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",[r("Modal",{attrs:{title:"优惠券列表",width:"60%"},on:{"on-ok":e.ok,"on-cancel":e.cancel},model:{value:e.isTemplate,callback:function(t){e.isTemplate=t},expression:"isTemplate"}},[r("Table",{ref:"table",staticClass:"mt25",attrs:{columns:e.columns,data:e.couponList,loading:e.loading,"highlight-row":"","no-userFrom-text":"暂无数据","no-filtered-userFrom-text":"暂无筛选结果"},on:{"on-select":e.handleSelectRow,"on-select-cancel":e.handleCancelRow,"on-select-all":e.handleSelectAll,"on-select-all-cancel":e.handleSelectAll},scopedSlots:e._u([{key:"count",fn:function(t){var n=t.row;return t.index,[n.is_permanent?r("span",[e._v("不限量")]):r("div",[r("span",{staticClass:"fa"},[e._v("发布:"+e._s(n.total_count))]),r("span",{staticClass:"sheng"},[e._v("剩余:"+e._s(n.remain_count))])])]}},{key:"start_time",fn:function(t){var n=t.row;return t.index,[n.start_time?r("div",[e._v(e._s(e._f("formatDate")(n.start_time))+" - "+e._s(e._f("formatDate")(n.end_time)))]):r("span",[e._v("不限时")])]}},{key:"type",fn:function(t){return t=t.row,[1===t.type?r("span",[e._v("品类券")]):2===t.type?r("span",[e._v("商品券")]):3===t.type?r("span",[e._v("会员券")]):r("span",[e._v("通用券")])]}},{key:"status",fn:function(t){var n=t.row;return t.index,[r("Tag",{directives:[{name:"show",rawName:"v-show",value:1===n.status,expression:"row.status === 1"}],attrs:{color:"blue"}},[e._v("正常")]),r("Tag",{directives:[{name:"show",rawName:"v-show",value:0===n.status,expression:"row.status === 0"}],attrs:{color:"gold"}},[e._v("未开启")]),r("Tag",{directives:[{name:"show",rawName:"v-show",value:-1===n.status,expression:"row.status === -1"}],attrs:{color:"red"}},[e._v("已失效")])]}}])}),r("div",{staticClass:"acea-row row-right page"},[r("Page",{attrs:{total:e.total,"show-elevator":"","show-total":"","page-size":e.tableFrom.limit},on:{"on-change":e.receivePageChange}})],1)],1)],1)}),[],!1,null,"acad378a",null);t.a=r.exports},e538:function(e,t,r){r=r("b622"),t.f=r},e8e1:function(e,t,r){},edd0:function(e,t,r){var n=r("13d2"),a=r("9bf2");e.exports=function(e,t,r){return r.get&&n(r.get,t,{getter:!0}),r.set&&n(r.set,t,{setter:!0}),a.f(e,t,r)}},f1c2:function(e,t,r){"use strict";var n=r("2aab");r.n(n).a},f2c9:function(e,t,r){},f590:function(e,t,r){"use strict";var n=r("619a");r.n(n).a},f9a5:function(e,t,r){}}]); \ No newline at end of file diff --git a/crmeb/public/admin/js/chunk-26a92442.c1c12304.js.gz b/crmeb/public/admin/js/chunk-26a92442.c1c12304.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..b5d469b9454f75987e55b5c99860dd61f63185da GIT binary patch literal 348046 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
~U+uF&hLj6-7^ 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 z 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
ZgN1SyfU}|cZ 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 z zs;K1`{vjqXFNAkdX5-6DRJ#B=;vw$#ijJVrxZV5YEcBKn7Khl9n-KsdG+|{0YBGh9 zVL{R)v6uiCVZ`livtYw-(`<7NBmBT2*((DQ14)7;EJ6kdV^N7UxXs<$>U~mI+V(|W zU%g+E+5b@g5KPAHZqpDvj;ZACyjU=aNh|n#q1z&yOE6|}eHfF;UAMkBkBoL-*D9Pz zP87EED9R`igf- zE5C>LEuh0p&#xN&_3+S;eJJ|R@J?6DYBM$^J0%OtD6A8+h#WwR<@vwdVzG^g0n}J7 zVgl}Jn{QLig(qSl2uP+-cPDg!WE>~UlAFm!-bNc%RiG!+5NL%vj-SPug_gybMVtlB zdI|s%O5B1r`Zn&c{Q}!U#0La)QO4!{_6sE}C5rLC#$Sv-8^_MF;HI-t?iyT+f#nor ze#nFh$hZV<R&iE!v*_b|`ZSFr zHd;U=as^ZiSDsc=2KfKWNTh}mKbs?Xqf%y3uo_B??nX14t$HP4hpvR11!|PFVJdJ4 zy@YNjC|M}t@aERrBA+~Y8^kXqB-1X|F4->OE8#13-&Yl)hu84biqneN%3(}#jCrgz z<6@z(kDS(re&4J?W{e!$=iB1O7&+S||Ma4{UbrRgXc)7CUekx$;Eu}u6?3QT4h-X@ z1)pAp{-KBtAW7v%F)`cRqEGj#-DT&AdVcyuJNHI0B^%xuk8#%7bW-|jWAC%+h;*lR z-<_?Pbc%Mvn}0ueYh3~EGY^CRw3tAUE)esK(U@iP35bJMpHhcSPff!(r`{A=Lg&Os zB`Tw}u~vO z-G(rRl!jP_IA0^zqv-|Pi#bAgDLq~pB(x>?BsdIVz9x7_ar)Qki+YsBa8fZ$N|^+i zguw*5gwh0yA+8}*Ha5?jVJ6<1=bo11Od>V1?bGXcsXAeX`X}-OOg^kPhVNQ5chor! z`YN$&COkh4R^qbah0_?%dASYSan|H|`StG^8LN0cjF1?u@;7{r@5Y`WoxqtOS2oLE zH~hZoZ0t=Tw_cuZBSn>&~Ooj=?KV zQN`-&7oMn*UiyC+eoEwx^Lc*38%okCp;+}kH_*i zJlzPRhBGQ>Hu{c{V~g@?_+t{Bz5vG=WL}@g{%N_7Z>V?H45$ z#TOy}QQEhNwMevxw?MqahCghoqFoWB@Xg}Pa?YY@qQ1d`%CW`*6rwU)#utf<(S^N>F z4TF>YW)qXR{v^kC!6tV1#K+kaY)<~M*W;UCiMnp@mv;EFP15d5PDjJm((XIgJ#yF5 z@85pEN)X+>cRcY)U&Fk|Kl4eo?*E=AYM3V_WO8OdM!^w4eSfkUA0t{Vs5z>zn%WRV-yLY&{1ZA9>$Q5W>!4(jm4^0JGs)B&_-Kb2sj8_w- z0{s(~+h1 z?O@*25_yOp{r45Bj;eh0T?tlWIaDM@Qn@dMqpXCJi(wVWOvy|QPSH)3PFcXY;Hc*>Z%J<--(Ky6L4NDs*TmK& z*2LE!qGF;FqT-^EF0n3&F7Yl%fY{`RohkGhf^$9~R-Q8k?K!G69*`eMCXFPGD~%rZ z7!s;x&l^s|na#4uY}&w}0Je8GZD3I#<@Kp+9GC_x_@?pdahgSrCJ8ENr8Vh#n<65M zX%*<0KP|NPZKGz7+OJyJPHbE7iY7OjM#0g>Kprnxb ziEO{c&+^+&f53A00b}py8 z+u5|4{g(YHd)OaE`yVwsM-WFCM<7Qic5gB(NC&h_ERB|pc#T?( zz$5nAtr4Sf*(Te@W2$ND5V`_cmR=TLmTHT?{Of>niF`?9>CqD967~|PanMEuATP-Z zg&~6Cf>J(lmyZu<{#>k_`Yc$;1y4L9tElVihZw2sA{DVS8S9&_S65cB7gb*;4oOof zNHx7&lzwfHcp&BeqJ_3TdWf8ARPqwXOK%e|QGv=SqMhNL)MmvHMq)PAQN%ZFFO$u@ zp>QfJDG{6--A&v?6)Ey)U)od2P4q-IsZN|5{Y`_!BgswzuM-KG#QenvN^d83vZzD! z)VwLTf^3PkXMW7*s)S+ej6L+y)e@p;h14-=>{&e#QYW9ux1cQO7OXLngn?5OJ^T?( zluPJlm{LBpOLaD-&<@=Gn&OUs-m(B--hKe)?VbPcEfe>NzQjBbUP5V%x5=LpDfAP+ zi@L-(5M07)*zc5~P{X#c+Z50wIX*bF-)HkPPfG>@kip)G>xJ!tLi)kGVnx!du?A1hs^< z1hzboceMn!gacCD5U(JwFt0$bP_JOG@SFFU-D76>Tqf*m@RTWrLJe^l34jBQjEjv! zuY5H6-m-hQhxkiY_sG=6RIFs%f+vz$S||c_2HQ#{!_Uk(v;}`#!Bq$blPaYKTf%H3 z;;6uZ@FFM|L2eVAx@R|H0%`s6I?j639pe?tA<8$WcL5W@87LTsY|R0ifuq48ch=-Z zLeD&Fw*z|~n66yN4?Smp6pVs0!$Wo6mYvp426JJd2=Sjz?WjeD<6t=ok)Fx!m}Q2m zkdt}3ZWczwOZyg`!7}12e7UzQB4tD|$!hq@R9oSd7#oC5rY7T8kWr9Pm{A~0cXdy7cXhAh7snpQ?ld!|TCD|Qd$OiS zZ5YcTD}Yq(u;&nvs|nT`E%+@UEkG8??J3;<5)2{hChsQi&HIwq6K6JQN>{6~;Ia^X zbh50lz_ehuK(b)4Ah_VOfU+R7K(}DMK(L^*z_;MBfVDuhPwKv|+xII>BS<4mBM{VG z-c#OP-fR2Cw#T+Rah={5yp>Frk1w4$h?%c=-8jA>oWJTtdeXd*ERwI~)xOz)liwoL zd4hDnT)!z%X7W4pG@Xdd7T&HJHH{e`&8OALfXUJcySDnm2k9g_84t=+@UBL*lyb5+=^K`sd z5jP*Kl_v>0M$RjyD&=dShFT&zzo+Z3ztx^)}psq_gOFIuZ(>j+poAYz=qvqh{@O^t~h+d8E@r>_1 zNq6p-+@9F=iSM+|8qF@v3e8N-cFhLOg3UV3e9a!sSiVOo#?mGdCekJ{z`G^c72Fxx z8T<39)EasOU6ToT-x=N+@BiLE>gx+54Of;`;kVYkxhx*;-%?wacYX%8;duCbV~LcH#j5#s(c<&t zFt3f^Ft1#5=ON*$t=(kXFZjw~mExqc_fAKo>@;u$1(o93_xMLIC55*y|3hZ`2Uuh^YM4jOOAi&;+(3D7 zKYq07klbV0tVqD4w3FZs`L_Nhxe}%N=>IR;}`Tza;J?(!)=3r*is9jdTdf>8uK3 zEw?00YCQDIvZaED_Z0*cPc@Cy=8AU%-zZg-Yc`a*L-q6DAXOZc4BQ_`lCaLQV2{%5z(o<0kECiFyvXGAmqWG5_&7Zx#9= z*gjNEl0q*|bo=5WK-f-FIT6>CRy-WZ{r0b{A~VPqmtP-E`sf8b0Qb>bK%ua=COUUj zL$Tr-@P7)0Cy#<&bU*7R?0zX8V;c5KJb@|$r29&ja^ckipvKi$0 zYUsu0v#4U@XRCl~)F|K^MH8YG!V}^af)Sz=!VLkH0MF>*Fc6{N8efZ)K8!(r8VT`@{ zVijBDh1D~ckp6pu9zG}zloN_Zg$no}VW^R*A*tc2p(n=3iWgB$zd*F7oYhZ`A{i@t zwv3JX8Rs33Bb?~9E#!a?(CyyVV|#=h4yv?v@OBZuV_SvYc|Y+seowTBHI z0;`=C!oyGR-5FU%Xh1AeCf=ia;MhDXFj$kN0I?507ZtJYi&R4g5rL3Fc!j_Gf3Qz;aI(L#cx^u0 zJ=9Yct%e060il2h3Pq%mV!{Z$2yY0H2}22`2xHlaEq*hwYB8|qg-;4!779qC$D|Q{ zWY@Q7#Qv#!U3a`jH5KyfrMTRaif4-0Ayg5PwYc4SPgG!j5yo=ot}qSB8U}9&OfX{A zXd%h7^@jk?WWu)6iDLg5b)L^jd$f+8kcqjj{ar@Xno4PyGFk3ZFdCQ>%m^k1KLtCu zw!-=0=Tk%Zawj+`8Z@US?cv6m6_DjM2ck@U0%=e>e>bfb00fYS^8$+=^HNMG6D{T}S!5 zca!mst)le>ensSB!$dyBF`KHwKaM_5WY$zg2T-sc&5LcD=7 zU=ZU$c*G%M>f6`sEM(!^eI0dzu^~8s6~h(d5|dBZ#qMvR-cuAKhm4Dw%t*_lxSPSv zZfic>BRL@1E!i*G+xMj?R*nFd1Q#Wll9rrSgch3?q&SeF$bQ3SDICd>X~sGDI`E&I zb>0knjzzQj!Oi!>*vYuG){3kdh8!(s?*=ym<-+9RCz{8bC)38kf8o)>3Z{WLdVz~R%r>O(z zGUTiDS1FH(>UhWZjuD51E6A-1t~>DRsg**&oh9TD8L%kfb9Hewfp@}~=0yv2q-w$d zYZ82KMsKk9Q*W|!=JQtgB3uC80>6NfKnXq&KzII_l&rq&AnYLWM)hX!b~(p~v%m}r zK1(^puRiJkMUBd4MAXuk8Bif2U$Z1d%BE3$Y;b`TCCM^TVMyNIxGZ=5cZ5a(+=Wg4 z@9p|keq;hDeK;M=mwGe@{*bDJvtMTW8iUJ2Z3$+`OL$8#OIS<%6j3rTIWE{QI55~T zIAYn!%mDdZ5aK0(s1lW+mN1mKC=z6_au}Jl4!A}mFlU5IP!!|oPxFDWQuGp?-x;JF zex_MwSr+nn?ssonuByD45bVqhBDv8zDeGjOf#opGev0i5u20M1vbYnNPZKy zr)qF{;^pTrWynW9vNlHmhNe;@R%A*va>ZI%hO}yx0uQa7Ko5w*I73pyB zB@$)yn|I;{mk`3uO(VqtVNDNO2wtRw;OA$bIUE@rUB2Nrv%F<`iq(AZw(Yxn??Kcu z*=H0-wr``&I?gpej0ZaceQ>Yv577=855b4Dhr-{;zM(W@y}feAa?bxQ(kt98-0v56 z_xOtDkm=i1bIn^(v^LOwb*+P$OwVO#2hOGBLjSeg0^ho3Xa~WiGJldYBeYDIOo<)tWJ<*coRX-}-^!k@ zpF2Px{Kdb&gqcy9af^R7P+E~&iC8_dqO`)c0*wu1D6wao^Y$`#+s6Tkt2Ds%a6ZF< zec8OJ*FJvnQ3J?|ZfqjMh`r6+y%$JKMQV87K-%!*QxwaCw7P`4w7NJIWjR$jWjV<9 zl`WMmWnv<|tR^)v4q0SiQEZ>&w75AXf(k)dm&h;s?dXKgj~a;@LQRfCA@`nI5{HtA zk_eRfDw8TQaV&vaR-M{~8l75!nu*$unuOYbT9Dd@8iiVhnvU9CW-cnn?dww??ol$u<0kVz^Vk0sd%a##-M!D?UwK zS+tY}v$r`1ZnP}3ws~SyzdmyuchQv&066(k^%BG=HgFG;M!@ax$ut zdDgxy_=6lr-t?waGMSPL_rc686p>KEsieYfG<`1dHuDEje`YOSk~s%|M7LZBc`8_Q zSADod-AqQ4Sc9QtIz}Efbz4)uys&a5k;JuxjIEm1o`Uba%!PIgb0L^fO2K-RJdO&za1 zOjG8~D+dryqI-hAY@4i)tV0o|I)N<(;xELD^6*(1;#U}n(ty3#AYd?7Dr-^1RfIbI z5s91UcdnAh1D25FwBec!(=H8Bhnv@6~w1wrq4S!8G4C4WK^L zVNYkTF*ojQkMlx0qupj1vmC=4(;DOX13fR(J35?UZsTtojrn9OX9#ArWe~J@pj+Ts zU|1k+unr)_gcG6=h7-oKlUtBl2o-ipKd@ft%&w{aQhGqSaM`uymbLu=6D#PBdMbi} zL#$|1`yo&&SO9~SyK4G7U{?B6kXXp3wzNAfjD?t(n;+(^+$)TM#ceoqEZfWLg^z(m zj9)52+{(>83mc@iU#1@@i^3A2QzQ zz^3Rh+l1Ao%;pggNwB8+A;Bq8lv0!~K;9p46Mh^W#DdHan)~+#xCWS-f8Cw}Y4kTR zrK|9N)`{3vqrUHNUbtYnP@MgB_Tuc>8TPit7+r=62LOSa<(cN00|CE*H#lcVe+X`F zW>@A`-Sb+w1xK%WT>oPr`<97$Ue~^M!CY-j)ckGFj~IYZejZJS&&Ir}E3d0v_nS}t zn@(21P#{x48s$wRV{X&EtZf8PL>8H*ndSn6 z?*g~bMlsR^nXh!oYlY0cdQM}ukVl!)_?Rhlw{`IqI%<6_w0bIHw2&(qe{;((=NW9& zRSQj(0wIBt-AO&>6xHbi<3EtRU*b^1}Ml=B#Xf9#w@)vfs_?8**Z zDRaE&InAm#^9!6xu_~iF@(4Gjs!8*YQJ>i66Lp<_ie9eX$))isO`_d9c{+uD?Rk7Q z?$Mc<7;?PoQ!4PjQ9qC!M5x`vjBeT5ezoe8u7_ygY^eB2;wF4_(F?G~T+7yiVx=mz zk}n?7(L$jc)%(7O-XL&I^$6c#=iSXqk^JpRy0e?tLUwc34i8lhc|5=L1V!u$tsU;F zit|1_H1PV)Z%;0*>ow$GEH#h^%tue&!u5_s_bRRZ9;%M=C)s2iC%w;otA+BHCwHzI zSSeP=TYax3=C^w7=C@=-@7L|J4=Zo4d2giGbQ0YJtTr=}EsW!k1@O0YlPvV&v;^ii zb<-_0;#dTlwiXgCbmD{sF1Pp-HdNz40&!dXsT+!ME&{Au%}E>jaU=qcTg}NE#&IYD zQo31G{a>`jbt^&DRuZMu-8yY$T<+vO}0k3zbTds*3uh?{syiR@nTQ27(t$!^> zh?3OFY+nuyP%QR=?#_ouDH=*;+%JbFC>HxcKHje{WZdtD$jSA7C1LZ(xZNDDxDaxZEg_aobqSYv?=2sQv!lFW|c#dTm^l4vZpVS>#=9VC~dns6Q1mc$zi zZRlX!Fjv?Fln9y$)q^eqqe~0a3wi@JlDw0uiLfcKNwi`6LAzvho&kRg!-djG1>gYo z;QHq=a6Om{bVrIU!uVwewYMH19Mpo@LBC2lMF1@$jkf_H{WF63K(C}IWZ$rsXBJH) zEy>BJ&uXdj$z>+h)3_zNs!cP<>ChM@xhhS&$gxp(q@T-8XBD~02_`kskO{@489HKp z4e$&P&-XU;jvqZ-2V-6RbS?}h5o#|D|LX6V8xH)s5w7F!nHtXL>4^yU@bz5n^~p36 zY9H-Ir&v8*-yvVUSm&eo313$s|9P@*hZS&gd=X9|#99{~;B`IG8z3;~Y4|Q);r^|h z5bLMG;-Af%6zOLhKSWqz8&FZ!OOUK^&V!)%+vYS+x2!s=}D zGfKSDT^*4q@57+gwTR!5m63=qB@nR*Xl%np{T*ifv?$hS*Wh=I^{lt5=ZSC&7#&na zDnC+$z>o4){X7+J2jhb}Nv%b85Kd!zrtf{o? z`f?m`Xezyn(g~r2P5@Eqgih!n5Tp&g2?&7^r6lywOX$6KBs4`r7o^|<@>{Re&jj{_kGU3_ugx-wM<9oWQ++GiQbkYlrmC;d5pLD2%C%_VLtIdc=3GX zrp#S}9Ol4eghob(AeVSxF+wgQOlZd(n2oT=xD(nF51x(OmSHCZVH$WGEJqw&Do>d|4)ZL{7%P*Ct7!@L?*pV@$O%3a4XA zv3r~PT|L}^>FWx8qPe~se`^sTCBfXtO{SGVFiQH#qxU2qLlhp5D-20~VoGwjwr5FV zFp$b!qyA6;pP6)|KLBgxn97{IgP6x_My6AX3EHa+ZygMEG??B4CjJbEGtzt^nTY0| zttgp$-r!ZG;j%O_$Qq(EtDV|ga8+fvDoqx07m?jF*&`R_6zPO^LODfkL~furP)w0b zXeLwu-4FH3Bon7PQ3L^h*3CQm@7EESJ^G+PoGU&rf7GefId*LL+;Su#%c}G1N)Q7l zkBUX~8%7|j>rq1`&~tLC7(ILB%NPJ5L(t;+P=lQb)7T(wh@&1> zR4c;)U$M|CpmkZ+W&){OLU8vCqLXPVc#JG7J56rZ6(c_OfY6526<{Of%5oFRx(q~9 z&t~KlT?OxF-O2aClz zUGrYOgnNmK8h1!#XjgQT6t%SZWw;4R2?pBQrZUMZ@I<^(3b*N>^?wd*5}x^UM5MER z_WDHdh*#u`NMwEXXuyGBl3=SCOCux1^;W|p@JNxAn)*3czlLsnu26FG@0_GO)OWa8 zHGb7H--jkz-^h|mQCD-#!%AV|sq1`WQE$~&)P0iI0qOtajX){j%_9eVih+UK#jBr9 zTE~XSpv<6x-HLvk33*)#qN>L%s)@>3;InpRhso`_SOm6byk{H_jk1fhL))S3q6m=$ zGyz43@}&~ECqOGe{R97#=d8S(LLEw9rptHk2JQL zW?1T45W78JqmcK``Hs{9=>yBHhMDl0;+d40=9$=;>Y41B&KZWfn{|qHoOM=m?ubP^ z3Pr=fyLWxezIR;_=ePbp|8TJX|AZTD{VZNjz@d73RX;x{5E=t_9Ct+HN8D|)H`nPYmS7@Y&ph(%VIG|bazsS-aM*+A#O zJMt{+wX~|I_LAe$`cf7i(gVTQ^#E>pJ)Zczo;`ePBuyj@ng(@H|1DG6&(n74s(xrr zD>9SzSbaX}t&^wNl0E(-DwCn*ft%hu=B=Hlz>*QZ3T4jF^3cs-KIN^er|i-T{5I+f zgWrQ4-T8#Kww}C8+ITEV_L>gS6>|3Pvq!it5>MruDMSGY(Y|m(^3jZath0dM#>$CRP{;GT0OHNB0OIW;E zj~Kq8rvdNXLPLB>MhhBj**ytkbBw&wxi2*N+vZC+e2sXUPIPu+M zS(3uLqZaAAID?HZvQLnEx0mkX*-;AgA^cY=L0T6LC(Z5i?k5Qr2rvGDB2X&Mg4xSy zut+d9+d{=Fz26R$nr^Y`Wjdgo7$wADAk=KZ+WOWjpjB(1;FSP-kg6*r>?Z6dT4zcwBqy~@$e|Jv(PwwkOdWV{o zTUtF=Js0MY@-F^e(mTw%gm=mB62EagdGLhmy=8aW8&6UiY94M)bwC!4)5fT~{mm`X zC~70_O4v+%Ew_z%ckCN^(sSxq?kx4U@gDr&&AO}J+$N2q&gPorl7j&wxEg@mHEdmN zU1ME+9mc5UpZrruPc#3m5-AEpEw4@-5?TP}^HuUIm1I!+)O6hCYVgETAw7fq6eU*_ zj{1+0CD`A@H;u6v@~Y}@5}FRT$n=ecwq;8g{H$SQoSq(d#yQ!sh^+&C~Hdr@`hI z!RBYd=2yYy!1a0Xmy_Tx7r|dHgJn;HWr4rv!EGnOZ5P39r@?KP!ENVLhes8C*OX^p zwQxblVTD6}Il%LC`K<}|_W^Lxq_BUmcu}Qrevor{p&t;1j_=bgt8LF5g?7Zz~-4gsw(F{a z;c#$A_{cf<>~+_=@D=Q8ylYGNS|Iq0H~7q4;c`~zdS2&xQYYlf_{uQk(CT3N$~WY4 z@u$?4R>;BPe#@0>$ob-)-<4&^x819a#e?H3WXQF`&%0N^H%452x4Krn8VlLFy?F8S z%iYDx^*)7D#gLP@i{%hv&I#{zS;$$=sl#<^$d%Oz!*x-}snx0RbrW#^6RGPe;KrwZ z*B!v^PVQb8T%RbM+A3Ub^j#Ab&PT6La!z6tPBTL`yH13!iNFuLmb%^^y&4WVUc9~t zIRVya?W*s31GsVUdB`R9dOPHLN||{59(K~<8g(os_^bsSEXB3YeD74j)iCJ5FsY_X zZc-+1MBP`r%-al0zG(qp!$4D~TJuLNeeYKsC}ABo<&4+Dpf!^LRU<6EU&{})vB#T1 zx(-@cE#KzJ*{iIsf{|)y;3jLScj*XF3U3A(t5`6R+HocC6-FnCjt}!c_{R8Ll%$cLp{2#0rKhMPY+r zfrk9y4ACEhE_@9|!_A_ygIl16lHpF#+k>nE0O27_GtY@Tc8em74WTEqqwrIetA%vPqu6;sa|Yw1SDIs)m~3NC?wEUzJ;r2*&RFj*akq4L3u%!nL5Bl z@c9Pi@~>>@LLR6s_YbWsI$jve3fi?KFX+9{nMK;&O_J9?GMS~Z8%>foK6*L}v#Uw! zFgjA1HMiSMM(Q>fyI9UT*s%;sCc7d>77YP9U{w80yNJPH883q)OBo2ECpl49TVKYB z@H{!uSo?{LG9f9+z(`wJMuISzJfW)%lW`^ZJX+o*CQTTR0MsKwbds3Sh?0x}VK}(~ zKB6JxOmInRFdWgA2_ǚ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",onOk:function(){Object(o.cb)().then((function(e){t.getRecordList(),t.isLogistics=!0,t.$Message.info(e.msg),t.$emit("openService","query")}))},onCancel:function(){}})},openOther:function(){var t=this;this.$Modal.confirm({title:"开通商品采集吗",content:"

确定要开通商品采集吗

",loading:!0,onOk:function(){t.$Modal.remove(),setTimeout((function(){Object(o.eb)({type:1}).then(function(){var e=Object(r.a)(regeneratorRuntime.mark((function e(n){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t.getRecordList(),t.$emit("openService","copy");case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){t.$Message.error(e.msg)}))}),300)},onCancel:function(){}})},openDump:function(){this.exportTempAllList(),this.isDump=!0},selectChange:function(t){this.tableFrom.type=t,this.tableFrom.page=1,this.getList()},getList:function(){var t=this;this.loading=!0,Object(o.kb)(this.tableFrom).then(function(){var e=Object(r.a)(regeneratorRuntime.mark((function e(n){var r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r=n.data,t.tableList=r.data,t.total=n.data.count,t.spinShow=!1,t.loading=!1;case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){t.spinShow=!1,t.loading=!1,t.$Message.error(e.msg)}))},pageChange:function(t){this.tableFrom.page=t,this.getList()},userSearchs:function(){this.getList()},handleSubmitDump:function(t){var e=this;this.$refs[t].validate((function(t){if(!t)return!1;Object(o.db)(e.formInlineDump).then(function(){var t=Object(r.a)(regeneratorRuntime.mark((function t(n){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:e.$Message.success("开通成功!"),e.getRecordList(),e.$emit("openService","dump");case 3:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()).catch((function(t){e.$Message.error(t.msg)}))}))}}}),l=(u=(n("c5a0"),Object(s.a)(u,(function(){var t=this,e=t.$createElement,r=t._self._c||e;return r("div",[r("Card",{attrs:{bordered:!1,"dis-hover":""}},[r("Tabs",{on:{"on-click":t.onChangeType},model:{value:t.isChecked,callback:function(e){t.isChecked=e},expression:"isChecked"}},[r("TabPane",{attrs:{label:"短信",name:"1"}}),r("TabPane",{attrs:{label:"商品采集",name:"4"}}),r("TabPane",{attrs:{label:"物流查询",name:"3"}}),r("TabPane",{attrs:{label:"电子面单打印",name:"2"}})],1),"1"===t.isChecked&&1===t.sms.open?r("div",{staticClass:"note"},[r("div",{staticClass:"acea-row row-between-wrapper"},[r("div",[r("span",[t._v("短信状态:")]),r("RadioGroup",{attrs:{type:"button"},on:{"on-change":function(e){return t.selectChange(t.tableFrom.type)}},model:{value:t.tableFrom.type,callback:function(e){t.$set(t.tableFrom,"type",e)},expression:"tableFrom.type"}},[r("Radio",{attrs:{label:""}},[t._v("全部")]),r("Radio",{attrs:{label:"1"}},[t._v("成功")]),r("Radio",{attrs:{label:"2"}},[t._v("失败")]),r("Radio",{attrs:{label:"0"}},[t._v("发送中")])],1)],1),r("div",[r("Button",{attrs:{type:"primary"},on:{click:t.shortMes}},[t._v("短信模板")]),r("Button",{staticStyle:{"margin-left":"20px"},on:{click:t.editSign}},[t._v("修改签名")])],1)]),r("Table",{staticClass:"mt25",attrs:{columns:t.columns1,data:t.tableList,loading:t.loading,"highlight-row":"","no-userFrom-text":"暂无数据","no-filtered-userFrom-text":"暂无筛选结果"}}),r("div",{staticClass:"acea-row row-right page"},[r("Page",{attrs:{total:t.total,current:t.tableFrom.page,"show-elevator":"","show-total":"","page-size":t.tableFrom.limit},on:{"on-change":t.pageChange}})],1)],1):"3"===t.isChecked&&1===t.query.open||"4"===t.isChecked&&1===t.copy.open||"2"===t.isChecked&&1===t.dump.open?r("div",[r("Table",{staticClass:"mt25",attrs:{columns:t.columns2,data:t.tableList,loading:t.loading,"highlight-row":"","no-userFrom-text":"暂无数据","no-filtered-userFrom-text":"暂无筛选结果"},scopedSlots:t._u([{key:"num",fn:function(e){return e=e.row,"3"===t.isChecked&&1===t.query.open?[r("div",[t._v(t._s(e.content.num))])]:void 0}}],null,!0)}),r("div",{staticClass:"acea-row row-right page"},[r("Page",{attrs:{total:t.total,current:t.tableFrom.page,"show-elevator":"","show-total":"","page-size":t.tableFrom.limit},on:{"on-change":t.pageChangeOther}})],1)],1):r("div",["1"===t.isChecked&&!t.isSms||"2"===t.isChecked&&!t.isDump||"3"===t.isChecked&&!t.isLogistics||"4"===t.isChecked&&!t.isCopy?r("div",{staticClass:"wuBox acea-row row-column-around row-middle"},[r("div",{staticClass:"wuTu"},[r("img",{attrs:{src:n("8bf2")}})]),"1"===t.isChecked?r("span",[r("span",{staticClass:"wuSp1"},[t._v("短信服务未开通哦")]),r("span",{staticClass:"wuSp2"},[t._v("点击立即开通按钮,即可使用短信服务哦~~~")])]):t._e(),"4"===t.isChecked?r("span",[r("span",{staticClass:"wuSp1"},[t._v("商品采集服务未开通哦")]),r("span",{staticClass:"wuSp2"},[t._v("点击立即开通按钮,即可使用商品采集服务哦~~~")])]):t._e(),"3"===t.isChecked?r("span",[r("span",{staticClass:"wuSp1"},[t._v("物流查询未开通哦")]),r("span",{staticClass:"wuSp2"},[t._v("点击立即开通按钮,即可使用物流查询服务哦~~~")])]):t._e(),"2"===t.isChecked?r("span",[r("span",{staticClass:"wuSp1"},[t._v("电子面单打印未开通哦")]),r("span",{staticClass:"wuSp2"},[t._v("点击立即开通按钮,即可使用电子面单打印服务哦~~~")])]):t._e(),r("Button",{attrs:{size:"default",type:"primary"},on:{click:t.onOpen}},[t._v("立即开通")])],1):t._e(),t.isSms&&"1"===t.isChecked?r("div",{staticClass:"smsBox"},[r("div",{staticClass:"index_from page-account-container"},[r("div",{staticClass:"page-account-top"},[r("span",{staticClass:"page-account-top-tit"},[t._v("开通短信服务")])]),r("Form",{ref:"formInline",attrs:{model:t.formInline,rules:t.ruleInline},on:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.handleSubmit("formInline")}},nativeOn:{submit:function(t){t.preventDefault()}}},[r("FormItem",{staticClass:"maxInpt",attrs:{prop:"sign"}},[r("Input",{attrs:{type:"text",prefix:"ios-contact-outline",placeholder:"请输入短信签名"},model:{value:t.formInline.sign,callback:function(e){t.$set(t.formInline,"sign",e)},expression:"formInline.sign"}})],1),r("FormItem",{staticClass:"maxInpt"},[r("Button",{staticClass:"btn",attrs:{type:"primary",long:"",size:"default"},on:{click:function(e){return t.handleSubmit("formInline")}}},[t._v("登录")])],1)],1)],1)]):t._e(),t.isDump&&"2"===t.isChecked?r("div",{staticClass:"smsBox"},[r("div",{staticClass:"index_from page-account-container"},[r("div",{staticClass:"page-account-top"},["2"===t.isChecked?r("span",{staticClass:"page-account-top-tit"},[t._v("开通电子面单服务")]):t._e(),"3"===t.isChecked?r("span",{staticClass:"page-account-top-tit"},[t._v("开通物流查询服务")]):t._e()]),r("Form",{ref:"formInlineDump",attrs:{model:t.formInlineDump,rules:t.ruleInlineDump},on:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.handleSubmitDump("formInlineDump")}},nativeOn:{submit:function(t){t.preventDefault()}}},[r("FormItem",{staticClass:"maxInpt",attrs:{prop:"com"}},[r("Select",{staticStyle:{"text-align":"left"},attrs:{placeholder:"请选择快递公司"},on:{"on-change":t.onChangeExport},model:{value:t.formInlineDump.com,callback:function(e){t.$set(t.formInlineDump,"com",e)},expression:"formInlineDump.com"}},t._l(t.exportList,(function(e,n){return r("Option",{key:n,attrs:{value:e.code}},[t._v(t._s(e.name))])})),1)],1),r("FormItem",{staticClass:"tempId maxInpt",attrs:{prop:"temp_id"}},[r("div",{staticClass:"acea-row"},[r("Select",{class:[t.formInlineDump.temp_id?"width9":"width10"],staticStyle:{"text-align":"left"},attrs:{placeholder:"请选择电子面单模板"},on:{"on-change":t.onChangeImg},model:{value:t.formInlineDump.temp_id,callback:function(e){t.$set(t.formInlineDump,"temp_id",e)},expression:"formInlineDump.temp_id"}},t._l(t.exportTempList,(function(e,n){return r("Option",{key:n,attrs:{value:e.temp_id}},[t._v(t._s(e.title))])})),1),t.formInlineDump.temp_id?r("div",[r("span",{staticClass:"tempImg"},[t._v("预览")]),r("div",{directives:[{name:"viewer",rawName:"v-viewer"}],staticClass:"tabBox_img"},[r("img",{directives:[{name:"lazy",rawName:"v-lazy",value:t.tempImg,expression:"tempImg"}]})])]):t._e()],1)]),r("FormItem",{staticClass:"maxInpt",attrs:{prop:"to_name"}},[r("Input",{attrs:{type:"text",prefix:"ios-contact-outline",placeholder:"请填写寄件人姓名"},model:{value:t.formInlineDump.to_name,callback:function(e){t.$set(t.formInlineDump,"to_name",e)},expression:"formInlineDump.to_name"}})],1),r("FormItem",{staticClass:"maxInpt",attrs:{prop:"to_tel"}},[r("Input",{attrs:{type:"text",prefix:"ios-contact-outline",placeholder:"请填写寄件人电话"},model:{value:t.formInlineDump.to_tel,callback:function(e){t.$set(t.formInlineDump,"to_tel",e)},expression:"formInlineDump.to_tel"}})],1),r("FormItem",{staticClass:"maxInpt",attrs:{prop:"to_address"}},[r("Input",{attrs:{type:"text",prefix:"ios-contact-outline",placeholder:"请填写寄件人详细地址"},model:{value:t.formInlineDump.to_address,callback:function(e){t.$set(t.formInlineDump,"to_address",e)},expression:"formInlineDump.to_address"}})],1),r("FormItem",{staticClass:"maxInpt",attrs:{prop:"siid"}},[r("Input",{attrs:{type:"text",prefix:"ios-contact-outline",placeholder:"请填写云打印编号"},model:{value:t.formInlineDump.siid,callback:function(e){t.$set(t.formInlineDump,"siid",e)},expression:"formInlineDump.siid"}})],1),r("FormItem",{staticClass:"maxInpt"},[r("Button",{staticClass:"btn",attrs:{type:"primary",long:"",size:"default"},on:{click:function(e){return t.handleSubmitDump("formInlineDump")}}},[t._v("立即开通")])],1)],1)],1)]):t._e()])],1),r("Modal",{staticClass:"order_box",attrs:{"footer-hide":"",scrollable:"",closable:"",title:"短信账户签名修改"},on:{"on-cancel":function(e){return t.cancel("formInline")}},model:{value:t.modals,callback:function(e){t.modals=e},expression:"modals"}},[r("Form",{ref:"formInline",attrs:{model:t.formInline,rules:t.ruleInline,"label-width":100},nativeOn:{submit:function(t){t.preventDefault()}}},[r("FormItem",[r("Input",{staticStyle:{width:"87%"},attrs:{disabled:"",prefix:"ios-person-outline",size:"large"},model:{value:t.accountInfo.account,callback:function(e){t.$set(t.accountInfo,"account",e)},expression:"accountInfo.account"}})],1),r("FormItem",{attrs:{prop:"sign"}},[r("Input",{staticStyle:{width:"87%"},attrs:{prefix:"ios-document-outline",placeholder:"请输入短信签名,例如:CRMEB",size:"large"},model:{value:t.formInline.sign,callback:function(e){t.$set(t.formInline,"sign",e)},expression:"formInline.sign"}})],1),r("FormItem",{attrs:{prop:"phone"}},[r("Input",{staticStyle:{width:"87%"},attrs:{prefix:"ios-call-outline",placeholder:"请输入您的手机号",size:"large"},model:{value:t.formInline.phone,callback:function(e){t.$set(t.formInline,"phone",e)},expression:"formInline.phone"}})],1),r("FormItem",{attrs:{prop:"code"}},[r("div",{staticClass:"code acea-row row-middle",staticStyle:{width:"87%"}},[r("Input",{staticStyle:{width:"75%"},attrs:{type:"text",prefix:"ios-keypad-outline",placeholder:"验证码",size:"large"},model:{value:t.formInline.code,callback:function(e){t.$set(t.formInline,"code",e)},expression:"formInline.code"}}),r("Button",{attrs:{disabled:!this.canClick,size:"large"},on:{click:t.cutDown}},[t._v(t._s(t.cutNUm))])],1)]),r("FormItem",[r("Button",{staticClass:"btn",staticStyle:{width:"87%"},attrs:{type:"primary",long:"",size:"large"},on:{click:function(e){return t.editSubmit("formInline")}}},[t._v("确认修改")])],1)],1)],1)],1)}),[],!1,null,"bdc0b864",null).exports),{name:"forgetPhone",props:{isIndex:{type:Boolean,default:!1}},data:function(){function t(t,e,n){if(!e)return n(new Error("请填写手机号"));/^1[3456789]\d{9}$/.test(e)?n():n(new Error("手机号格式不正确!"))}return{cutNUm:"获取验证码",canClick:!0,current:0,formInline:{account:"",phone:"",verify_code:"",password:""},ruleInline:{phone:[{required:!0,validator:t,trigger:"blur"}],verify_code:[{required:!0,message:"请输入验证码",trigger:"blur"}],password:[{required:!0,message:"请输入密码",trigger:"blur"}],account:[{required:!0,validator:t,trigger:"blur"}]}}},methods:{cutDown:function(){var t,e,n=this;this.formInline.phone?this.canClick&&(this.canClick=!1,this.cutNUm=60,t={phone:this.formInline.phone},Object(o.c)(t).then(function(){var t=Object(r.a)(regeneratorRuntime.mark((function t(e){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:n.$Message.success(e.msg);case 1:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()).catch((function(t){n.$Message.error(t.msg)})),e=setInterval((function(){n.cutNUm--,0===n.cutNUm&&(n.cutNUm="获取验证码",n.canClick=!0,clearInterval(e))}),1e3)):this.$Message.warning("请填写手机号!")},handleSubmit1:function(t){var e=this;this.$refs[t].validate((function(n){if(!n)return!1;e.handleSubmit(t,1)}))},handleSubmit2:function(t){var e=this;this.$refs[t].validate((function(t){if(!t)return!1;Object(o.Jb)(e.formInline).then(function(){var t=Object(r.a)(regeneratorRuntime.mark((function t(n){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:e.$Message.success(n.msg),e.current=2;case 2:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()).catch((function(t){e.$Message.error(t.msg)}))}))},handleSubmit:function(t,e){var n=this;this.$refs[t].validate((function(t){if(!t)return!1;Object(o.i)({account:n.formInline.account,password:n.formInline.password}).then(function(){var t=Object(r.a)(regeneratorRuntime.mark((function t(r){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:1===e?n.$Message.success("原手机号密码正确"):n.$Message.success("登录成功"),1===e?n.current=1:n.$emit("on-Login");case 2:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()).catch((function(t){n.$Message.error(t.msg)}))}))},returns:function(){0===this.current?this.$emit("gobackPhone"):this.current=0}}});n("196a"),i={name:"smsConfig",components:{loginFrom:i,forgetPassword:a,registerFrom:c,tableList:u,forgetPhone:Object(s.a)(l,(function(){var t=this,e=t.$createElement;e=t._self._c||e;return e("Row",{attrs:{type:"flex",justify:"center",align:"middle"}},[e("Col",{staticClass:"mb50",staticStyle:{"margin-top":"70px"},attrs:{span:"20"}},[e("Steps",{attrs:{current:t.current}},[e("Step",{attrs:{title:"验证账号信息"}}),e("Step",{attrs:{title:"修改手机号码"}}),e("Step",{attrs:{title:"登录"}})],1)],1),e("Col",{attrs:{span:"24"}},[e("div",{staticClass:"index_from page-account-container"},[e("Form",{ref:"formInline",attrs:{model:t.formInline,rules:t.ruleInline},nativeOn:{submit:function(t){t.preventDefault()}}},[0===t.current?[e("FormItem",{staticClass:"maxInpt",attrs:{prop:"account"}},[e("Input",{attrs:{type:"text",prefix:"ios-contact-outline",placeholder:"请输入当前手机号",size:"large"},model:{value:t.formInline.account,callback:function(e){t.$set(t.formInline,"account",e)},expression:"formInline.account"}})],1),e("FormItem",{staticClass:"maxInpt",attrs:{prop:"password"}},[e("Input",{attrs:{type:"password",prefix:"ios-lock-outline",placeholder:"请输入密码"},model:{value:t.formInline.password,callback:function(e){t.$set(t.formInline,"password",e)},expression:"formInline.password"}})],1)]:t._e(),1===t.current?[e("FormItem",{staticClass:"maxInpt",attrs:{prop:"phone"}},[e("Input",{attrs:{type:"text",prefix:"ios-lock-outline",placeholder:"请输入新手机号",size:"large"},model:{value:t.formInline.phone,callback:function(e){t.$set(t.formInline,"phone",e)},expression:"formInline.phone"}})],1),e("FormItem",{staticClass:"maxInpt",attrs:{prop:"verify_code"}},[e("div",{staticClass:"code"},[e("Input",{attrs:{type:"text",prefix:"ios-keypad-outline",placeholder:"请输入验证码",size:"large"},model:{value:t.formInline.verify_code,callback:function(e){t.$set(t.formInline,"verify_code",e)},expression:"formInline.verify_code"}}),e("Button",{attrs:{disabled:!this.canClick,size:"large"},on:{click:t.cutDown}},[t._v(t._s(t.cutNUm))])],1)])]:t._e(),2===t.current?[e("FormItem",{staticClass:"maxInpt",attrs:{prop:"phone"}},[e("Input",{attrs:{type:"text",prefix:"ios-contact-outline",placeholder:"请输入手机号"},model:{value:t.formInline.phone,callback:function(e){t.$set(t.formInline,"phone",e)},expression:"formInline.phone"}})],1),e("FormItem",{staticClass:"maxInpt",attrs:{prop:"password"}},[e("Input",{attrs:{type:"password",prefix:"ios-lock-outline",placeholder:"请输入密码"},model:{value:t.formInline.password,callback:function(e){t.$set(t.formInline,"password",e)},expression:"formInline.password"}})],1)]:t._e(),e("FormItem",{staticClass:"maxInpt"},[0===t.current?e("Button",{staticClass:"mb20",attrs:{type:"primary",long:"",size:"large"},on:{click:function(e){return t.handleSubmit1("formInline",t.current)}}},[t._v("下一步")]):t._e(),1===t.current?e("Button",{staticClass:"mb20",attrs:{type:"primary",long:"",size:"large"},on:{click:function(e){return t.handleSubmit2("formInline",t.current)}}},[t._v("提交")]):t._e(),2===t.current?e("Button",{staticClass:"mb20",attrs:{type:"primary",long:"",size:"large"},on:{click:function(e){return t.handleSubmit("formInline",t.current)}}},[t._v("登录")]):t._e(),e("Button",{staticClass:"btn",attrs:{long:"",size:"large"},on:{click:function(e){return t.returns("formInline")}}},[t._v("返回 ")])],1)],2)],1)])],1)}),[],!1,null,"474a8b56",null).exports},data:function(){return{imgUrl:n("c7de"),spinShow:!1,isShowLogn:!1,isShow:!1,isShowReg:!1,isShowList:!1,smsAccount:"",accountInfo:{},isForgetPhone:!1,isIndex:!1,sms:{open:0},query:{open:0},dump:{open:0},copy:{open:0}}},created:function(){this.onIsLogin()},methods:{onChangePhone:function(){this.isForgetPhone=!0,this.isShowLogn=!1,this.isShowList=!1},onOpen:function(t){this.$refs.tableLists.onOpenIndex(t)},mealPay:function(t){this.$router.push({path:"/admin/setting/sms/sms_pay/index",query:{type:t}})},openService:function(t){switch(t){case"sms":this.sms.open=1;break;case"copy":this.copy.open=1;break;case"query":this.query.open=1;break;default:this.dump.open=1}},getServeInfo:function(){var t=this;this.spinShow=!0,Object(o.ab)().then(function(){var e=Object(r.a)(regeneratorRuntime.mark((function e(n){var r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r=n.data,t.sms={num:r.sms.num,open:r.sms.open,surp:r.sms.open},t.query={num:r.query.num,open:r.query.open,surp:r.query.open},t.dump={num:r.dump.num,open:r.dump.open,surp:r.dump.open},t.copy={num:r.copy.num,open:r.copy.open,surp:r.copy.open},t.spinShow=!1,t.smsAccount=r.account,t.accountInfo=r;case 8:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){t.$Message.error(e.msg),t.isShowLogn=!0,t.isShowList=!1,t.spinShow=!1}))},onIsLogin:function(){var t=this;this.spinShow=!0,Object(o.u)().then(function(){var e=Object(r.a)(regeneratorRuntime.mark((function e(n){var r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r=n.data,t.isShowLogn=!r.status,t.isShowList=r.status,t.spinShow=!1,r.status&&t.getServeInfo();case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){t.spinShow=!1,t.$Message.error(e.msg)}))},signOut:function(){var t=this;Object(o.N)().then(function(){var e=Object(r.a)(regeneratorRuntime.mark((function e(n){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t.isShowLogn=!0,t.isShowList=!1;case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){t.$Message.error(e.msg)}))},onChangePassswordIndex:function(){this.isIndex=!0,this.passsword()},onChangePasssword:function(){this.isIndex=!1,this.passsword()},passsword:function(){this.isShowLogn=!1,this.isShow=!0,this.isShowList=!1},onChangeReg:function(){this.isShowLogn=!1,this.isShow=!1,this.isShowReg=!0},logoup:function(){this.isShowLogn=!0,this.isShow=!1,this.isShowReg=!1},onLogin:function(){var t=this.$route.query.url;t?this.$router.replace(t):(this.isShowLogn=!1,this.isShow=!1,this.isShowReg=!1,this.isForgetPhone=!1,this.isShowList=!0,this.getServeInfo())},goback:function(){this.isIndex?this.isShowList=!0:this.isShowLogn=!0,this.isShow=!1},gobackPhone:function(){this.isShowList=!0,this.isForgetPhone=!1}}},n("0d16"),a=Object(s.a)(i,(function(){var t=this,e=t.$createElement;e=t._self._c||e;return e("div",[e("div",{staticClass:"i-layout-page-header"},[e("div",{staticClass:"i-layout-page-header"},[t.isShowList?t._e():e("span",{staticClass:"ivu-page-header-title"},[t._v("短信账户")]),t.isShowList?e("div",{staticClass:"acea-row row-between-wrapper picTxt"},[e("div",{attrs:{slot:"content"},slot:"content"},[e("Avatar",{staticClass:"dashboard-workplace-header-avatar",attrs:{src:t.imgUrl}}),e("div",{staticClass:"dashboard-workplace-header-tip"},[e("p",{staticClass:"dashboard-workplace-header-tip-title"},[t._v(t._s(t.smsAccount)+",祝您每一天开心!")]),e("p",{staticClass:"dashboard-workplace-header-tip-desc"},[e("a",{attrs:{href:"#"},on:{click:t.onChangePassswordIndex}},[t._v("修改密码")]),e("Divider",{attrs:{type:"vertical"}}),e("a",{attrs:{href:"#"},on:{click:t.signOut}},[t._v("退出登录")])],1)])],1),e("div",{staticClass:"dashboard"},[e("div",{staticClass:"dashboard-workplace-header-extra"},[e("div",{staticClass:"acea-row"},[e("div",{staticClass:"header-extra"},[t._m(0),0===t.sms.open?e("div",[e("p",[t._v("暂未开通")]),e("Button",{staticClass:"mt3 samll_font",attrs:{size:"small",type:"primary"},on:{click:function(e){return t.onOpen("sms")}}},[t._v("开通服务")])],1):e("div",[e("p",[t._v(t._s(t.sms.num||0))]),e("Button",{staticClass:"mt3 samll_font",staticStyle:{textalign:"center"},attrs:{size:"small",type:"primary"},on:{click:function(e){return t.mealPay("sms")}}},[t._v("套餐购买")])],1)]),e("div",{staticClass:"header-extra"},[t._m(1),0===t.copy.open?e("div",[e("p",[t._v("暂未开通")]),e("Button",{staticClass:"mt3 samll_font",attrs:{size:"small",type:"primary"},on:{click:function(e){return t.onOpen("copy")}}},[t._v("开通服务")])],1):e("div",[e("p",[t._v(t._s(t.copy.num||0))]),e("Button",{staticClass:"mt3 samll_font",attrs:{size:"small",type:"primary"},on:{click:function(e){return t.mealPay("copy")}}},[t._v("套餐购买")])],1)]),e("div",{staticClass:"header-extra"},[t._m(2),0===t.query.open?e("div",[e("p",[t._v("暂未开通")]),e("Button",{staticClass:"mt3 samll_font",attrs:{size:"small",type:"primary"},on:{click:function(e){return t.onOpen("query")}}},[t._v("开通服务")])],1):e("div",[e("p",[t._v(t._s(t.query.num||0))]),e("Button",{staticClass:"mt3 samll_font",attrs:{size:"small",type:"primary"},on:{click:function(e){return t.mealPay("expr_query")}}},[t._v("套餐购买")])],1)]),e("div",{staticClass:"header-extra",staticStyle:{border:"none"}},[t._m(3),0===t.dump.open?e("div",[e("p",[t._v("暂未开通")]),e("Button",{staticClass:"mt3 samll_font",attrs:{size:"small",type:"primary"},on:{click:function(e){return t.onOpen("dump")}}},[t._v("开通服务")])],1):e("div",[e("p",[t._v(t._s(t.dump.num||0))]),e("Button",{staticClass:"mt3 samll_font",attrs:{size:"small",type:"primary"},on:{click:function(e){return t.mealPay("expr_dump")}}},[t._v("套餐购买")])],1)])])])])]):t._e()])]),e("Card",{staticClass:"ivu-mt",attrs:{bordered:!1,"dis-hover":""}},[t.isShowLogn?e("login-from",{on:{"on-change":t.onChangePasssword,"on-changes":t.onChangeReg,"on-Login":t.onLogin}}):t._e(),t.isShow?e("forget-password",{attrs:{isIndex:t.isIndex},on:{goback:t.goback,"on-Login":t.onLogin}}):t._e(),t.isShowReg?e("register-from",{on:{"on-change":t.logoup}}):t._e(),t.isShowList?e("table-list",{ref:"tableLists",attrs:{sms:t.sms,copy:t.copy,dump:t.dump,query:t.query,accountInfo:t.accountInfo},on:{openService:t.openService}}):t._e(),t.isForgetPhone?e("forget-phone",{on:{gobackPhone:t.gobackPhone,"on-Login":t.onLogin}}):t._e(),t.spinShow?e("Spin",{attrs:{size:"large",fix:""}}):t._e()],1)],1)}),[function(){var t=this.$createElement;t=this._self._c||t;return t("p",{staticClass:"mb5"},[t("span",[this._v("短信条数")])])},function(){var t=this.$createElement;t=this._self._c||t;return t("p",{staticClass:"mb5"},[t("span",[this._v("采集次数")])])},function(){var t=this.$createElement;t=this._self._c||t;return t("p",{staticClass:"mb5"},[t("span",[this._v("物流查询次数")])])},function(){var t=this.$createElement;t=this._self._c||t;return t("p",{staticClass:"mb5"},[t("span",[this._v("面单打印次数")])])}],!1,null,"e312b98e",null);e.default=a.exports},"3a8e":function(t,e,n){"use strict";var r=n("8257");n.n(r).a},8257:function(t,e,n){},"8a2f":function(t,e,n){"use strict";var r=n("d684");n.n(r).a},"8bf2":function(t,e,n){t.exports=n.p+"img/wutu.d797d845.png"},"90e7":function(t,e,n){"use strict";n.d(e,"t",(function(){return o})),n.d(e,"j",(function(){return i})),n.d(e,"Fb",(function(){return s})),n.d(e,"Eb",(function(){return a})),n.d(e,"i",(function(){return c})),n.d(e,"bb",(function(){return u})),n.d(e,"Jb",(function(){return l})),n.d(e,"c",(function(){return p})),n.d(e,"d",(function(){return m})),n.d(e,"U",(function(){return f})),n.d(e,"ab",(function(){return d})),n.d(e,"gb",(function(){return h})),n.d(e,"B",(function(){return g})),n.d(e,"Sb",(function(){return b})),n.d(e,"mb",(function(){return v})),n.d(e,"lb",(function(){return I})),n.d(e,"y",(function(){return y})),n.d(e,"z",(function(){return _})),n.d(e,"l",(function(){return w})),n.d(e,"cb",(function(){return k})),n.d(e,"m",(function(){return C})),n.d(e,"fb",(function(){return x})),n.d(e,"eb",(function(){return O})),n.d(e,"db",(function(){return j})),n.d(e,"hb",(function(){return S})),n.d(e,"jb",(function(){return $})),n.d(e,"R",(function(){return F})),n.d(e,"kb",(function(){return L})),n.d(e,"wb",(function(){return R})),n.d(e,"G",(function(){return D})),n.d(e,"vb",(function(){return q})),n.d(e,"p",(function(){return M})),n.d(e,"n",(function(){return P})),n.d(e,"o",(function(){return z})),n.d(e,"q",(function(){return E})),n.d(e,"r",(function(){return T})),n.d(e,"nb",(function(){return B})),n.d(e,"Rb",(function(){return U})),n.d(e,"ob",(function(){return N})),n.d(e,"Mb",(function(){return W})),n.d(e,"pb",(function(){return G})),n.d(e,"X",(function(){return A})),n.d(e,"Ob",(function(){return J})),n.d(e,"Y",(function(){return H})),n.d(e,"V",(function(){return K})),n.d(e,"W",(function(){return Q})),n.d(e,"O",(function(){return V})),n.d(e,"A",(function(){return X})),n.d(e,"E",(function(){return Y})),n.d(e,"D",(function(){return Z})),n.d(e,"v",(function(){return tt})),n.d(e,"F",(function(){return et})),n.d(e,"Qb",(function(){return nt})),n.d(e,"s",(function(){return rt})),n.d(e,"Nb",(function(){return ot})),n.d(e,"Pb",(function(){return it})),n.d(e,"x",(function(){return st})),n.d(e,"C",(function(){return at})),n.d(e,"w",(function(){return ct})),n.d(e,"u",(function(){return ut})),n.d(e,"N",(function(){return lt})),n.d(e,"h",(function(){return pt})),n.d(e,"e",(function(){return mt})),n.d(e,"f",(function(){return ft})),n.d(e,"Gb",(function(){return dt})),n.d(e,"Hb",(function(){return ht})),n.d(e,"Ib",(function(){return gt})),n.d(e,"ib",(function(){return bt})),n.d(e,"xb",(function(){return vt})),n.d(e,"P",(function(){return It})),n.d(e,"zb",(function(){return yt})),n.d(e,"yb",(function(){return _t})),n.d(e,"Ab",(function(){return wt})),n.d(e,"Bb",(function(){return kt})),n.d(e,"Cb",(function(){return Ct})),n.d(e,"Db",(function(){return xt})),n.d(e,"Kb",(function(){return Ot})),n.d(e,"Lb",(function(){return jt})),n.d(e,"Q",(function(){return St})),n.d(e,"g",(function(){return $t})),n.d(e,"qb",(function(){return Ft})),n.d(e,"tb",(function(){return Lt})),n.d(e,"a",(function(){return Rt})),n.d(e,"b",(function(){return Dt})),n.d(e,"rb",(function(){return qt})),n.d(e,"ub",(function(){return Mt})),n.d(e,"sb",(function(){return Pt})),n.d(e,"k",(function(){return zt})),n.d(e,"S",(function(){return Et})),n.d(e,"T",(function(){return Tt})),n.d(e,"Z",(function(){return Bt})),n.d(e,"M",(function(){return Ut})),n.d(e,"L",(function(){return Nt})),n.d(e,"I",(function(){return Wt})),n.d(e,"H",(function(){return Gt})),n.d(e,"J",(function(){return At})),n.d(e,"K",(function(){return Jt})),n("99af");var r=n("6b6c");function o(t){return Object(r.a)({url:"setting/config/header_basics",method:"get",params:t})}function i(t,e){return Object(r.a)({url:e,method:"get",params:t})}function s(t){return Object(r.a)({url:t.url,method:"get",params:t.data})}function a(){return Object(r.a)({url:"notify/sms/temp/create",method:"get"})}function c(t){return Object(r.a)({url:"serve/login",method:"post",data:t})}function u(t){return Object(r.a)({url:"serve/modify",method:"post",data:t})}function l(t){return Object(r.a)({url:"serve/update_phone",method:"post",data:t})}function p(t){return Object(r.a)({url:"serve/captcha",method:"post",data:t})}function m(t){return Object(r.a)({url:"serve/checkCode",method:"post",data:t})}function f(t){return Object(r.a)({url:"serve/register",method:"post",data:t})}function d(){return Object(r.a)({url:"serve/info",method:"get"})}function h(t){return Object(r.a)({url:"serve/sms/sign",method:"PUT",data:t})}function g(t){return Object(r.a)({url:"app/wechat/kefu/login/".concat(t),method:"get"})}function b(t){return Object(r.a)({url:"app/wechat/speechcraft",method:"get",params:t})}function v(t){return Object(r.a)({url:"app/wechat/speechcraft/".concat(t,"/edit"),method:"get"})}function I(){return Object(r.a)({url:"app/wechat/speechcraft/create",method:"get"})}function y(t){return Object(r.a)({url:"app/feedback",method:"get",params:t})}function _(t){return Object(r.a)({url:"app/feedback/".concat(t,"/edit"),method:"get"})}function w(){return Object(r.a)({url:"serve/export_all",method:"get"})}function k(){return Object(r.a)({url:"serve/open",method:"get"})}function C(t){return Object(r.a)({url:"serve/export_temp",method:"get",params:t})}function x(t){return Object(r.a)({url:"serve/record",method:"get",params:t})}function O(t){return Object(r.a)({url:"serve/open",method:"get",params:t})}function j(t){return Object(r.a)({url:"serve/opn_express",method:"post",data:t})}function S(t){return Object(r.a)({url:"serve/sms/open",method:"get",params:t})}function $(t){return Object(r.a)({url:"serve/meal_list",method:"get",params:t})}function F(t){return Object(r.a)({url:"serve/pay_meal",method:"post",data:t})}function L(t){return Object(r.a)({url:"notify/sms/record",method:"get",params:t})}function R(){return Object(r.a)({url:"merchant/store",method:"GET"})}function D(){return Object(r.a)({url:"merchant/store/address",method:"GET"})}function q(t){return Object(r.a)({url:"merchant/store/".concat(t.id),method:"POST",data:t})}function M(t){return Object(r.a)({url:"freight/express",method:"get",params:t})}function P(){return Object(r.a)({url:"/freight/express/create",method:"get"})}function z(t){return Object(r.a)({url:"freight/express/".concat(t,"/edit"),method:"get"})}function E(t){return Object(r.a)({url:"freight/express/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function T(){return Object(r.a)({url:"freight/express/sync_express",method:"get"})}function B(){return Object(r.a)({url:"app/wechat/speechcraftcate",method:"get"})}function U(){return Object(r.a)({url:"app/wechat_qrcode/cate/list",method:"get"})}function N(){return Object(r.a)({url:"app/wechat/speechcraftcate/create",method:"get"})}function W(t){return Object(r.a)({url:"app/wechat_qrcode/cate/create/".concat(t),method:"get"})}function G(t){return Object(r.a)({url:"app/wechat/speechcraftcate/".concat(t,"/edit"),method:"get"})}function A(t){return Object(r.a)({url:"setting/role",method:"GET",params:t})}function J(t){return Object(r.a)({url:"app/wechat_qrcode/list",method:"GET",params:t})}function H(t){return Object(r.a)({url:"setting/role/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function K(t){return Object(r.a)({url:"setting/role/".concat(t.id),method:"post",data:t})}function Q(t){return Object(r.a)({url:"setting/role/".concat(t,"/edit"),method:"get"})}function V(){return Object(r.a)({url:"setting/role/create",method:"get"})}function X(t){return Object(r.a)({url:"app/wechat/kefu",method:"get",params:t})}function Y(t){return Object(r.a)({url:"app/wechat/kefu/create",method:"get",params:t})}function Z(){return Object(r.a)({url:"app/wechat/kefu/add",method:"get"})}function tt(t){return Object(r.a)({url:"app/wechat/kefu",method:"post",data:t})}function et(t){return Object(r.a)({url:"app/wechat/kefu/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function nt(t){return Object(r.a)({url:"app/wechat_qrcode/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function rt(t){return Object(r.a)({url:"app/wechat_qrcode/user_list/".concat(t.id),method:"get",params:t})}function ot(t){return Object(r.a)({url:"app/wechat_qrcode/info/".concat(t),method:"get"})}function it(t,e){return Object(r.a)({url:"app/wechat_qrcode/save/".concat(t),method:"post",data:e})}function st(t){return Object(r.a)({url:"app/wechat/kefu/".concat(t,"/edit"),method:"GET"})}function at(t,e){return Object(r.a)({url:"app/wechat/kefu/record/".concat(e),method:"GET",params:t})}function ct(t){return Object(r.a)({url:"app/wechat/kefu/chat_list",method:"GET",params:t})}function ut(){return Object(r.a)({url:"notify/sms/is_login",method:"GET"})}function lt(){return Object(r.a)({url:"notify/sms/logout",method:"GET"})}function pt(t){return Object(r.a)({url:"setting/city/list/".concat(t),method:"get"})}function mt(t){return Object(r.a)({url:"setting/city/add/".concat(t),method:"get"})}function ft(t){return Object(r.a)({url:"setting/city/".concat(t,"/edit"),method:"get"})}function dt(t){return Object(r.a)({url:"setting/shipping_templates/list",method:"get",params:t})}function ht(t){return Object(r.a)({url:"setting/shipping_templates/city_list",method:"get"})}function gt(t,e){return Object(r.a)({url:"setting/shipping_templates/save/".concat(t),method:"post",data:e})}function bt(t){return Object(r.a)({url:"setting/shipping_templates/".concat(t,"/edit"),method:"get"})}function vt(){return Object(r.a)({url:"merchant/store/get_header",method:"get"})}function It(t){return Object(r.a)({url:"merchant/store",method:"get",params:t})}function yt(t,e){return Object(r.a)({url:"merchant/store/set_show/".concat(t,"/").concat(e),method:"put"})}function _t(t){return Object(r.a)({url:"merchant/store/get_info/".concat(t),method:"get"})}function wt(t){return Object(r.a)({url:"merchant/store_staff",method:"get",params:t})}function kt(){return Object(r.a)({url:"merchant/store_staff/create",method:"get"})}function Ct(t){return Object(r.a)({url:"merchant/store_staff/".concat(t,"/edit"),method:"get"})}function xt(t,e){return Object(r.a)({url:"merchant/store_staff/set_show/".concat(t,"/").concat(e),method:"put"})}function Ot(t){return Object(r.a)({url:"merchant/verify_order",method:"get",params:t})}function jt(t){return Object(r.a)({url:"merchant/verify/spread_info/".concat(t),method:"get"})}function St(){return Object(r.a)({url:"merchant/store_list",method:"get"})}function $t(){return Object(r.a)({url:"setting/city/clean_cache",method:"get"})}function Ft(){return Object(r.a)({url:"system/config/storage/config",method:"get"})}function Lt(t){return Object(r.a)({url:"system/config/storage/config",method:"post",data:t})}function Rt(t){return Object(r.a)({url:"system/config/storage/form/".concat(t),method:"get"})}function Dt(t){return Object(r.a)({url:"system/config/storage/create/".concat(t),method:"get"})}function qt(t){return Object(r.a)({url:"system/config/storage",method:"get",params:t})}function Mt(t){return Object(r.a)({url:"system/config/storage/synch/".concat(t),method:"put"})}function Pt(t){return Object(r.a)({url:"system/config/storage/status/".concat(t),method:"put"})}function zt(t){return Object(r.a)({url:"system/config/storage/domain/".concat(t),method:"get"})}function Et(){return Object(r.a)({url:"setting/config_list/31",method:"get"})}function Tt(t){return Object(r.a)({url:"setting/config/save_basics",method:"post",data:t})}function Bt(t){return Object(r.a)({url:"system/config/storage/save_type/".concat(t),method:"get"})}function Ut(t){return Object(r.a)({url:"setting/lang_type/list",method:"get",params:t})}function Nt(t){return Object(r.a)({url:"setting/lang_type/form/".concat(t),method:"get"})}function Wt(t){return Object(r.a)({url:"setting/lang_code/list",method:"get",params:t})}function Gt(t){return Object(r.a)({url:"setting/lang_code/info",method:"get",params:t})}function At(t){return Object(r.a)({url:"setting/lang_code/save",method:"post",data:t})}function Jt(t){return Object(r.a)({url:"setting/lang_country/list",method:"get",params:t})}},ad4f:function(t,e,n){},afd6:function(t,e,n){},c5a0:function(t,e,n){"use strict";var r=n("afd6");n.n(r).a},c785:function(t,e,n){},c7de:function(t,e,n){t.exports=n.p+"img/ren.c7bc0d99.png"},c9c6:function(t,e,n){"use strict";var r=n("ad4f");n.n(r).a},d684:function(t,e,n){}}]); \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-35faf6ef"],{"0180":function(t,e,n){},"0d16":function(t,e,n){"use strict";var r=n("0180");n.n(r).a},"196a":function(t,e,n){"use strict";var r=n("c785");n.n(r).a},2431:function(t,e,n){"use strict";n.r(e);var r=n("c964"),o=(n("ac1f"),n("5319"),n("96cf"),n("d9e2"),n("00b4"),n("90e7")),i={name:"login",data:function(){return{formInline:{account:"",password:""},ruleInline:{account:[{required:!0,validator:function(t,e,n){if(!e)return n(new Error("请填写手机号"));/^1[3456789]\d{9}$/.test(e)?n():n(new Error("手机号格式不正确!"))},trigger:"blur"}],password:[{required:!0,message:"请输入密码",trigger:"blur"}]}}},created:function(){var t=this;document.onkeydown=function(e){13===window.event.keyCode&&t.handleSubmit("formInline")}},methods:{handleSubmit:function(t){var e=this;this.$refs[t].validate((function(t){if(!t)return!1;Object(o.i)(e.formInline).then(function(){var t=Object(r.a)(regeneratorRuntime.mark((function t(n){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:e.$Message.success("登录成功!"),e.$emit("on-Login");case 2:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()).catch((function(t){e.$Message.error(t.msg)}))}))},changePassword:function(){this.$emit("on-change")},changeReg:function(){this.$emit("on-changes")}}},s=(n("c9c6"),n("2877")),a=(i=Object(s.a)(i,(function(){var t=this,e=t.$createElement;e=t._self._c||e;return e("Row",{attrs:{type:"flex"}},[e("Col",{attrs:{span:"24"}},[e("div",{staticClass:"index_from page-account-container"},[e("div",{staticClass:"page-account-top"},[e("span",{staticClass:"page-account-top-tit"},[t._v("一号通账户登录")])]),e("Form",{ref:"formInline",attrs:{model:t.formInline,rules:t.ruleInline},on:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.handleSubmit("formInline")}},nativeOn:{submit:function(t){t.preventDefault()}}},[e("FormItem",{staticClass:"maxInpt",attrs:{prop:"sms_account"}},[e("Input",{attrs:{type:"text",prefix:"ios-contact-outline",placeholder:"请输入手机号"},model:{value:t.formInline.account,callback:function(e){t.$set(t.formInline,"account",e)},expression:"formInline.account"}})],1),e("FormItem",{staticClass:"maxInpt",attrs:{prop:"sms_token"}},[e("Input",{attrs:{type:"password",prefix:"ios-lock-outline",placeholder:"请输入密码"},model:{value:t.formInline.password,callback:function(e){t.$set(t.formInline,"password",e)},expression:"formInline.password"}})],1),e("FormItem",{staticClass:"maxInpt"},[e("Button",{staticClass:"btn",attrs:{type:"primary",long:"",size:"large"},on:{click:function(e){return t.handleSubmit("formInline")}}},[t._v("登录")])],1)],1),e("div",{staticClass:"page-account-other"},[e("span",{on:{click:t.changePassword}},[t._v("忘记密码 |")]),e("span",{on:{click:t.changeReg}},[t._v(" 注册账户")])])],1)])],1)}),[],!1,null,"0b664010",null).exports,{name:"forgetPassword",data:function(){var t=this;return{cutNUm:"获取验证码",canClick:!0,current:0,formInline:{account:"",phone:"",verify_code:"",password:"",checkPass:""},ruleInline:{phone:[{required:!0,validator:function(t,e,n){if(!e)return n(new Error("请填写手机号"));/^1[3456789]\d{9}$/.test(e)?n():n(new Error("手机号格式不正确!"))},trigger:"blur"}],verify_code:[{required:!0,message:"请输入验证码",trigger:"blur"}],password:[{validator:function(e,n,r){""===n?r(new Error("请输入密码")):(1===t.current?""!==t.formInline.checkPass&&t.$refs.formInline.validateField("checkPass"):n!==t.formInline.checkPass&&r(new Error("请输入正确密码!")),r())},trigger:"blur"}],checkPass:[{validator:function(e,n,r){""===n?r(new Error("请再次输入密码")):n!==t.formInline.password?r(new Error("两次输入密码不一致!")):r()},trigger:"blur"}]}}},methods:{cutDown:function(){var t,e,n=this;this.formInline.phone?this.canClick&&(this.canClick=!1,this.cutNUm=60,t={phone:this.formInline.phone},Object(o.c)(t).then(function(){var t=Object(r.a)(regeneratorRuntime.mark((function t(e){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:n.$Message.success(e.msg);case 1:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()).catch((function(t){n.$Message.error(t.msg)})),e=setInterval((function(){n.cutNUm--,0===n.cutNUm&&(n.cutNUm="获取验证码",n.canClick=!0,clearInterval(e))}),1e3)):this.$Message.warning("请填写手机号!")},handleSubmit1:function(t,e){var n=this;this.$refs[t].validate((function(t){if(!t)return!1;Object(o.d)(n.formInline).then(function(){var t=Object(r.a)(regeneratorRuntime.mark((function t(e){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:n.current=1;case 1:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()).catch((function(t){n.$Message.error(t.msg)}))}))},handleSubmit2:function(t){var e=this;this.formInline.account=this.formInline.phone,this.$refs[t].validate((function(t){if(!t)return!1;Object(o.cb)(e.formInline).then(function(){var t=Object(r.a)(regeneratorRuntime.mark((function t(n){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:e.$Message.success(n.msg),e.current=2;case 2:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()).catch((function(t){e.$Message.error(t.msg)}))}))},handleSubmit:function(t){var e=this;this.$refs[t].validate((function(t){if(!t)return!1;Object(o.i)({account:e.formInline.account,password:e.formInline.password}).then(function(){var t=Object(r.a)(regeneratorRuntime.mark((function t(n){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:e.$Message.success("登录成功!"),e.$emit("on-Login");case 2:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()).catch((function(t){e.$Message.error(t.msg)}))}))},returns:function(){0===this.current?this.$emit("goback"):this.current=0}}}),c=(a=(n("8a2f"),Object(s.a)(a,(function(){var t=this,e=t.$createElement;e=t._self._c||e;return e("Row",{attrs:{type:"flex",justify:"center",align:"middle"}},[e("Col",{staticClass:"mb50",staticStyle:{"margin-top":"70px"},attrs:{span:"20"}},[e("Steps",{attrs:{current:t.current}},[e("Step",{attrs:{title:"验证账号信息"}}),e("Step",{attrs:{title:"修改账户密码"}}),e("Step",{attrs:{title:"登录"}})],1)],1),e("Col",{attrs:{span:"24"}},[e("div",{staticClass:"index_from page-account-container"},[e("Form",{ref:"formInline",attrs:{model:t.formInline,rules:t.ruleInline},nativeOn:{submit:function(t){t.preventDefault()}}},[0===t.current?[e("FormItem",{staticClass:"maxInpt",attrs:{prop:"phone"}},[e("Input",{attrs:{type:"text",prefix:"ios-contact-outline",placeholder:"请输入手机号",size:"large"},model:{value:t.formInline.phone,callback:function(e){t.$set(t.formInline,"phone",e)},expression:"formInline.phone"}})],1),e("FormItem",{staticClass:"maxInpt",attrs:{prop:"verify_code"}},[e("div",{staticClass:"code"},[e("Input",{attrs:{type:"text",prefix:"ios-keypad-outline",placeholder:"请输入验证码",size:"large"},model:{value:t.formInline.verify_code,callback:function(e){t.$set(t.formInline,"verify_code",e)},expression:"formInline.verify_code"}}),e("Button",{attrs:{disabled:!this.canClick,size:"large"},on:{click:t.cutDown}},[t._v(t._s(t.cutNUm))])],1)])]:t._e(),1===t.current?[e("FormItem",{staticClass:"maxInpt",attrs:{prop:"password"}},[e("Input",{attrs:{type:"password",prefix:"ios-lock-outline",placeholder:"请输入新密码",size:"large"},model:{value:t.formInline.password,callback:function(e){t.$set(t.formInline,"password",e)},expression:"formInline.password"}})],1),e("FormItem",{staticClass:"maxInpt",attrs:{prop:"checkPass"}},[e("Input",{attrs:{type:"password",prefix:"ios-lock-outline",placeholder:"请验证新密码",size:"large"},model:{value:t.formInline.checkPass,callback:function(e){t.$set(t.formInline,"checkPass",e)},expression:"formInline.checkPass"}})],1)]:t._e(),2===t.current?[e("FormItem",{staticClass:"maxInpt",attrs:{prop:"phone"}},[e("Input",{attrs:{type:"text",prefix:"ios-contact-outline",placeholder:"请输入手机号"},model:{value:t.formInline.phone,callback:function(e){t.$set(t.formInline,"phone",e)},expression:"formInline.phone"}})],1),e("FormItem",{staticClass:"maxInpt",attrs:{prop:"password"}},[e("Input",{attrs:{type:"password",prefix:"ios-lock-outline",placeholder:"请输入密码"},model:{value:t.formInline.password,callback:function(e){t.$set(t.formInline,"password",e)},expression:"formInline.password"}})],1)]:t._e(),e("FormItem",{staticClass:"maxInpt"},[0===t.current?e("Button",{staticClass:"mb20",attrs:{type:"primary",long:"",size:"large"},on:{click:function(e){return t.handleSubmit1("formInline",t.current)}}},[t._v("下一步")]):t._e(),1===t.current?e("Button",{staticClass:"mb20",attrs:{type:"primary",long:"",size:"large"},on:{click:function(e){return t.handleSubmit2("formInline",t.current)}}},[t._v("提交")]):t._e(),2===t.current?e("Button",{staticClass:"mb20",attrs:{type:"primary",long:"",size:"large"},on:{click:function(e){return t.handleSubmit("formInline",t.current)}}},[t._v("登录")]):t._e(),e("Button",{staticClass:"btn",attrs:{long:"",size:"large"},on:{click:function(e){return t.returns("formInline")}}},[t._v("返回 ")])],1)],2)],1)])],1)}),[],!1,null,"4dab7772",null).exports),{name:"register",data:function(){return{cutNUm:"获取验证码",canClick:!0,formInline:{url:"",password:"",verify_code:"",phone:""},ruleInline:{account:[{required:!0,message:"请输入短信平台账号",trigger:"blur"}],password:[{required:!0,message:"请输入密码",trigger:"blur"}],url:[{required:!0,message:"请输入网址域名",trigger:"blur"}],phone:[{required:!0,validator:function(t,e,n){if(!e)return n(new Error("请填写手机号"));/^1[3456789]\d{9}$/.test(e)?n():n(new Error("手机号格式不正确!"))},trigger:"blur"}],sign:[{required:!0,message:"请输入短信签名",trigger:"blur"}],verify_code:[{required:!0,message:"请输入验证码",trigger:"blur"}]}}},methods:{cutDown:function(){var t,e,n=this;this.formInline.phone?this.canClick&&(this.canClick=!1,this.cutNUm=60,t={phone:this.formInline.phone},Object(o.c)(t).then(function(){var t=Object(r.a)(regeneratorRuntime.mark((function t(e){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:n.$Message.success(e.msg);case 1:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()).catch((function(t){n.$Message.error(t.msg)})),e=setInterval((function(){n.cutNUm--,0===n.cutNUm&&(n.cutNUm="获取验证码",n.canClick=!0,clearInterval(e))}),1e3)):this.$Message.warning("请填写手机号!")},handleSubmit:function(t){var e=this;this.$refs[t].validate((function(t){if(!t)return!1;Object(o.V)(e.formInline).then(function(){var t=Object(r.a)(regeneratorRuntime.mark((function t(n){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:e.$Message.success(n.msg),setTimeout((function(){e.changelogo()}),1e3);case 2:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()).catch((function(t){e.$Message.error(t.msg)}))}))},changelogo:function(){this.$emit("on-change")}}}),u=(c=(n("3a8e"),Object(s.a)(c,(function(){var t=this,e=t.$createElement;e=t._self._c||e;return e("Row",{attrs:{type:"flex"}},[e("Col",{attrs:{span:"24"}},[e("div",{staticClass:"index_from page-account-container"},[e("div",{staticClass:"page-account-top"},[e("span",{staticClass:"page-account-top-tit"},[t._v("一号通账户注册")])]),e("Form",{ref:"formInline",attrs:{model:t.formInline,rules:t.ruleInline},nativeOn:{submit:function(t){t.preventDefault()}}},[e("FormItem",{staticClass:"maxInpt",attrs:{prop:"phone"}},[e("Input",{attrs:{type:"number",prefix:"ios-contact-outline",placeholder:"请输入您的手机号"},model:{value:t.formInline.phone,callback:function(e){t.$set(t.formInline,"phone",e)},expression:"formInline.phone"}})],1),e("FormItem",{staticClass:"maxInpt",attrs:{prop:"password"}},[e("Input",{attrs:{type:"password",prefix:"ios-lock-outline",placeholder:"请输入密码"},model:{value:t.formInline.password,callback:function(e){t.$set(t.formInline,"password",e)},expression:"formInline.password"}})],1),e("FormItem",{staticClass:"maxInpt",attrs:{prop:"url"}},[e("Input",{attrs:{type:"text",prefix:"ios-contact-outline",placeholder:"请输入网址域名"},model:{value:t.formInline.url,callback:function(e){t.$set(t.formInline,"url",e)},expression:"formInline.url"}})],1),e("FormItem",{staticClass:"maxInpt",attrs:{prop:"verify_code"}},[e("div",{staticClass:"code"},[e("Input",{attrs:{type:"text",prefix:"ios-keypad-outline",placeholder:"请输入验证码"},model:{value:t.formInline.verify_code,callback:function(e){t.$set(t.formInline,"verify_code",e)},expression:"formInline.verify_code"}}),e("Button",{attrs:{disabled:!t.canClick},on:{click:t.cutDown}},[t._v(t._s(t.cutNUm))])],1)]),e("FormItem",{staticClass:"maxInpt"},[e("Button",{staticClass:"btn",attrs:{type:"primary",long:"",size:"large"},on:{click:function(e){return t.handleSubmit("formInline")}}},[t._v("注册")])],1)],1),e("div",{staticClass:"page-account-other"},[e("span",{on:{click:t.changelogo}},[t._v("立即登录")])])],1)])],1)}),[],!1,null,"6c407bbe",null).exports),n("d81d"),{name:"tableList",props:{copy:{type:Object,default:null},dump:{type:Object,default:null},query:{type:Object,default:null},sms:{type:Object,default:null},accountInfo:{type:Object,default:null}},data:function(){function t(t,e,n){if(!e)return n(new Error("请填写手机号"));/^1[3456789]\d{9}$/.test(e)?n():n(new Error("手机号格式不正确!"))}return{cutNUm:"获取验证码",canClick:!0,spinShow:!0,formInline:{sign:"",phone:"",code:""},ruleInline:{sign:[{required:!0,message:"请输入短信签名",trigger:"blur"}],phone:[{required:!0,validator:t,trigger:"blur"}],code:[{required:!0,message:"请输入验证码",trigger:"blur"}]},isChecked:"1",columns1:[{title:"手机号",key:"phone",minWidth:100},{title:"模板内容",key:"content",minWidth:590},{title:"条数(每67/+1)",key:"num",minWidth:100},{title:"发送时间",key:"add_time",minWidth:150},{title:"状态码",key:"_resultcode",minWidth:100}],columns2:[],tableFrom:{page:1,limit:20,type:""},total:0,loading:!1,tableList:[],formInlineDump:{temp_id:"",com:"",to_name:"",to_tel:"",siid:"",to_address:""},ruleInlineDump:{com:[{required:!0,message:"请选择快递公司",trigger:"change"}],temp_id:[{required:!0,message:"请选择打印模板",trigger:"change"}],to_name:[{required:!0,message:"请输寄件人姓名",trigger:"blur"}],to_tel:[{required:!0,validator:t,trigger:"blur"}],siid:[{required:!0,message:"请输入云打印机编号",trigger:"blur"}],to_address:[{required:!0,message:"请输寄件人地址",trigger:"blur"}]},tempImg:"",exportTempList:[],exportList:[],isSms:!1,isDump:!1,isCopy:!1,modals:!1,isLogistics:!1}},watch:{sms:function(t){1===t.open&&this.getList()}},created:function(){"1"===this.isChecked&&1===this.sms.open&&this.getList()},methods:{shortMes:function(){this.$router.push({path:"/admin/setting/sms/sms_template_apply/index"})},cutDown:function(){var t,e,n=this;this.formInline.phone?this.canClick&&(this.canClick=!1,this.cutNUm=60,t={phone:this.formInline.phone},Object(o.c)(t).then(function(){var t=Object(r.a)(regeneratorRuntime.mark((function t(e){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:n.$Message.success(e.msg);case 1:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()).catch((function(t){n.$Message.error(t.msg)})),e=setInterval((function(){n.cutNUm--,0===n.cutNUm&&(n.cutNUm="获取验证码",n.canClick=!0,clearInterval(e))}),1e3)):this.$Message.warning("请填写手机号!")},editSign:function(){this.formInline.sign=this.accountInfo.sms.sign,this.modals=!0},cancel:function(t){this.modals=!1,this.$refs[t].resetFields()},editSubmit:function(t){var e=this;this.$refs[t].validate((function(n){n&&Object(o.hb)(e.formInline).then((function(n){e.modals=!1,e.$Message.success(n.msg),e.$refs[t].resetFields()})).catch((function(t){e.$Message.error(t.msg)}))}))},onChangeImg:function(t){var e=this;this.exportTempList.map((function(n){n.temp_id===t&&(e.tempImg=n.pic)}))},exportTempAllList:function(){var t=this;Object(o.l)().then(function(){var e=Object(r.a)(regeneratorRuntime.mark((function e(n){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t.exportList=n.data;case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){t.$Message.error(e.msg)}))},onChangeExport:function(t){this.formInlineDump.temp_id="",this.exportTemp(t)},exportTemp:function(t){var e=this;Object(o.m)({com:t}).then(function(){var t=Object(r.a)(regeneratorRuntime.mark((function t(n){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:e.exportTempList=n.data.data;case 1:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()).catch((function(t){e.$Message.error(t.msg)}))},onChangeType:function(){"1"===this.isChecked&&1===this.sms.open?(this.tableFrom.type="",this.getList()):("2"===this.isChecked&&0===this.query.open&&(this.isDump=!1),"3"===this.isChecked&&0===this.query.open&&(this.isLogistics=!1),1!==this.dump.open&&1!==this.query.open&&1!==this.copy.open||this.getRecordList())},getRecordList:function(){var t=this;this.loading=!0,this.tableFrom.type=this.isChecked,Object(o.gb)(this.tableFrom).then(function(){var e=Object(r.a)(regeneratorRuntime.mark((function e(n){var r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r=n.data,t.tableList=r.data,t.total=n.data.count,e.t0=t.isChecked,e.next="2"===e.t0?6:"3"===e.t0?8:10;break;case 6:return t.columns2=[{title:"订单号",key:"order_id",minWidth:150},{title:"发货人",key:"from_name",minWidth:120},{title:"收货人",key:"to_name",minWidth:120},{title:"快递单号",key:"num",minWidth:120},{title:"快递公司编码",key:"code",minWidth:120},{title:"状态",key:"_resultcode",minWidth:100},{title:"打印时间",key:"add_time",minWidth:150}],e.abrupt("break",12);case 8:return t.columns2=[{title:"快递单号",slot:"num",minWidth:120},{title:"快递公司编码",key:"code",minWidth:120},{title:"状态",key:"_resultcode",minWidth:120},{title:"添加时间",key:"add_time",minWidth:150}],e.abrupt("break",12);case 10:return t.columns2=[{title:"复制URL",key:"url",minWidth:400},{title:"请求状态",key:"_resultcode",minWidth:120},{title:"添加时间",key:"add_time",minWidth:150}],e.abrupt("break",12);case 12:t.loading=!1;case 13:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){t.loading=!1,t.$Message.error(e.msg)}))},pageChangeOther:function(t){this.tableFrom.page=t,this.getRecordList()},handleSubmit:function(t){var e=this;this.$refs[t].validate((function(t){if(!t)return!1;Object(o.ib)(e.formInline).then(function(){var t=Object(r.a)(regeneratorRuntime.mark((function t(n){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:e.$Message.success("开通成功!"),e.getList(),e.$emit("openService","sms");case 3:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()).catch((function(t){e.$Message.error(t.msg)}))}))},onOpenIndex:function(t){switch(t){case"sms":this.isChecked="1",this.isSms=!0;break;case"copy":this.isChecked="4",this.openOther();break;case"query":this.isChecked="3",this.onDumpOpen();break;default:this.isChecked="2",this.openDump()}},onOpen:function(){"1"===this.isChecked&&(this.isSms=!0),"2"===this.isChecked&&this.openDump(),"3"===this.isChecked&&this.onDumpOpen(),"4"===this.isChecked&&this.openOther()},onDumpOpen:function(){var t=this;this.$Modal.confirm({title:"开通物流查询吗",content:"

确定要开通物流查询吗

",onOk:function(){Object(o.db)().then((function(e){t.getRecordList(),t.isLogistics=!0,t.$Message.info(e.msg),t.$emit("openService","query")}))},onCancel:function(){}})},openOther:function(){var t=this;this.$Modal.confirm({title:"开通商品采集吗",content:"

确定要开通商品采集吗

",loading:!0,onOk:function(){t.$Modal.remove(),setTimeout((function(){Object(o.fb)({type:1}).then(function(){var e=Object(r.a)(regeneratorRuntime.mark((function e(n){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t.getRecordList(),t.$emit("openService","copy");case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){t.$Message.error(e.msg)}))}),300)},onCancel:function(){}})},openDump:function(){this.exportTempAllList(),this.isDump=!0},selectChange:function(t){this.tableFrom.type=t,this.tableFrom.page=1,this.getList()},getList:function(){var t=this;this.loading=!0,Object(o.lb)(this.tableFrom).then(function(){var e=Object(r.a)(regeneratorRuntime.mark((function e(n){var r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r=n.data,t.tableList=r.data,t.total=n.data.count,t.spinShow=!1,t.loading=!1;case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){t.spinShow=!1,t.loading=!1,t.$Message.error(e.msg)}))},pageChange:function(t){this.tableFrom.page=t,this.getList()},userSearchs:function(){this.getList()},handleSubmitDump:function(t){var e=this;this.$refs[t].validate((function(t){if(!t)return!1;Object(o.eb)(e.formInlineDump).then(function(){var t=Object(r.a)(regeneratorRuntime.mark((function t(n){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:e.$Message.success("开通成功!"),e.getRecordList(),e.$emit("openService","dump");case 3:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()).catch((function(t){e.$Message.error(t.msg)}))}))}}}),l=(u=(n("c5a0"),Object(s.a)(u,(function(){var t=this,e=t.$createElement,r=t._self._c||e;return r("div",[r("Card",{attrs:{bordered:!1,"dis-hover":""}},[r("Tabs",{on:{"on-click":t.onChangeType},model:{value:t.isChecked,callback:function(e){t.isChecked=e},expression:"isChecked"}},[r("TabPane",{attrs:{label:"短信",name:"1"}}),r("TabPane",{attrs:{label:"商品采集",name:"4"}}),r("TabPane",{attrs:{label:"物流查询",name:"3"}}),r("TabPane",{attrs:{label:"电子面单打印",name:"2"}})],1),"1"===t.isChecked&&1===t.sms.open?r("div",{staticClass:"note"},[r("div",{staticClass:"acea-row row-between-wrapper"},[r("div",[r("span",[t._v("短信状态:")]),r("RadioGroup",{attrs:{type:"button"},on:{"on-change":function(e){return t.selectChange(t.tableFrom.type)}},model:{value:t.tableFrom.type,callback:function(e){t.$set(t.tableFrom,"type",e)},expression:"tableFrom.type"}},[r("Radio",{attrs:{label:""}},[t._v("全部")]),r("Radio",{attrs:{label:"1"}},[t._v("成功")]),r("Radio",{attrs:{label:"2"}},[t._v("失败")]),r("Radio",{attrs:{label:"0"}},[t._v("发送中")])],1)],1),r("div",[r("Button",{attrs:{type:"primary"},on:{click:t.shortMes}},[t._v("短信模板")]),r("Button",{staticStyle:{"margin-left":"20px"},on:{click:t.editSign}},[t._v("修改签名")])],1)]),r("Table",{staticClass:"mt25",attrs:{columns:t.columns1,data:t.tableList,loading:t.loading,"highlight-row":"","no-userFrom-text":"暂无数据","no-filtered-userFrom-text":"暂无筛选结果"}}),r("div",{staticClass:"acea-row row-right page"},[r("Page",{attrs:{total:t.total,current:t.tableFrom.page,"show-elevator":"","show-total":"","page-size":t.tableFrom.limit},on:{"on-change":t.pageChange}})],1)],1):"3"===t.isChecked&&1===t.query.open||"4"===t.isChecked&&1===t.copy.open||"2"===t.isChecked&&1===t.dump.open?r("div",[r("Table",{staticClass:"mt25",attrs:{columns:t.columns2,data:t.tableList,loading:t.loading,"highlight-row":"","no-userFrom-text":"暂无数据","no-filtered-userFrom-text":"暂无筛选结果"},scopedSlots:t._u([{key:"num",fn:function(e){return e=e.row,"3"===t.isChecked&&1===t.query.open?[r("div",[t._v(t._s(e.content.num))])]:void 0}}],null,!0)}),r("div",{staticClass:"acea-row row-right page"},[r("Page",{attrs:{total:t.total,current:t.tableFrom.page,"show-elevator":"","show-total":"","page-size":t.tableFrom.limit},on:{"on-change":t.pageChangeOther}})],1)],1):r("div",["1"===t.isChecked&&!t.isSms||"2"===t.isChecked&&!t.isDump||"3"===t.isChecked&&!t.isLogistics||"4"===t.isChecked&&!t.isCopy?r("div",{staticClass:"wuBox acea-row row-column-around row-middle"},[r("div",{staticClass:"wuTu"},[r("img",{attrs:{src:n("8bf2")}})]),"1"===t.isChecked?r("span",[r("span",{staticClass:"wuSp1"},[t._v("短信服务未开通哦")]),r("span",{staticClass:"wuSp2"},[t._v("点击立即开通按钮,即可使用短信服务哦~~~")])]):t._e(),"4"===t.isChecked?r("span",[r("span",{staticClass:"wuSp1"},[t._v("商品采集服务未开通哦")]),r("span",{staticClass:"wuSp2"},[t._v("点击立即开通按钮,即可使用商品采集服务哦~~~")])]):t._e(),"3"===t.isChecked?r("span",[r("span",{staticClass:"wuSp1"},[t._v("物流查询未开通哦")]),r("span",{staticClass:"wuSp2"},[t._v("点击立即开通按钮,即可使用物流查询服务哦~~~")])]):t._e(),"2"===t.isChecked?r("span",[r("span",{staticClass:"wuSp1"},[t._v("电子面单打印未开通哦")]),r("span",{staticClass:"wuSp2"},[t._v("点击立即开通按钮,即可使用电子面单打印服务哦~~~")])]):t._e(),r("Button",{attrs:{size:"default",type:"primary"},on:{click:t.onOpen}},[t._v("立即开通")])],1):t._e(),t.isSms&&"1"===t.isChecked?r("div",{staticClass:"smsBox"},[r("div",{staticClass:"index_from page-account-container"},[r("div",{staticClass:"page-account-top"},[r("span",{staticClass:"page-account-top-tit"},[t._v("开通短信服务")])]),r("Form",{ref:"formInline",attrs:{model:t.formInline,rules:t.ruleInline},on:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.handleSubmit("formInline")}},nativeOn:{submit:function(t){t.preventDefault()}}},[r("FormItem",{staticClass:"maxInpt",attrs:{prop:"sign"}},[r("Input",{attrs:{type:"text",prefix:"ios-contact-outline",placeholder:"请输入短信签名"},model:{value:t.formInline.sign,callback:function(e){t.$set(t.formInline,"sign",e)},expression:"formInline.sign"}})],1),r("FormItem",{staticClass:"maxInpt"},[r("Button",{staticClass:"btn",attrs:{type:"primary",long:"",size:"default"},on:{click:function(e){return t.handleSubmit("formInline")}}},[t._v("登录")])],1)],1)],1)]):t._e(),t.isDump&&"2"===t.isChecked?r("div",{staticClass:"smsBox"},[r("div",{staticClass:"index_from page-account-container"},[r("div",{staticClass:"page-account-top"},["2"===t.isChecked?r("span",{staticClass:"page-account-top-tit"},[t._v("开通电子面单服务")]):t._e(),"3"===t.isChecked?r("span",{staticClass:"page-account-top-tit"},[t._v("开通物流查询服务")]):t._e()]),r("Form",{ref:"formInlineDump",attrs:{model:t.formInlineDump,rules:t.ruleInlineDump},on:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.handleSubmitDump("formInlineDump")}},nativeOn:{submit:function(t){t.preventDefault()}}},[r("FormItem",{staticClass:"maxInpt",attrs:{prop:"com"}},[r("Select",{staticStyle:{"text-align":"left"},attrs:{placeholder:"请选择快递公司"},on:{"on-change":t.onChangeExport},model:{value:t.formInlineDump.com,callback:function(e){t.$set(t.formInlineDump,"com",e)},expression:"formInlineDump.com"}},t._l(t.exportList,(function(e,n){return r("Option",{key:n,attrs:{value:e.code}},[t._v(t._s(e.name))])})),1)],1),r("FormItem",{staticClass:"tempId maxInpt",attrs:{prop:"temp_id"}},[r("div",{staticClass:"acea-row"},[r("Select",{class:[t.formInlineDump.temp_id?"width9":"width10"],staticStyle:{"text-align":"left"},attrs:{placeholder:"请选择电子面单模板"},on:{"on-change":t.onChangeImg},model:{value:t.formInlineDump.temp_id,callback:function(e){t.$set(t.formInlineDump,"temp_id",e)},expression:"formInlineDump.temp_id"}},t._l(t.exportTempList,(function(e,n){return r("Option",{key:n,attrs:{value:e.temp_id}},[t._v(t._s(e.title))])})),1),t.formInlineDump.temp_id?r("div",[r("span",{staticClass:"tempImg"},[t._v("预览")]),r("div",{directives:[{name:"viewer",rawName:"v-viewer"}],staticClass:"tabBox_img"},[r("img",{directives:[{name:"lazy",rawName:"v-lazy",value:t.tempImg,expression:"tempImg"}]})])]):t._e()],1)]),r("FormItem",{staticClass:"maxInpt",attrs:{prop:"to_name"}},[r("Input",{attrs:{type:"text",prefix:"ios-contact-outline",placeholder:"请填写寄件人姓名"},model:{value:t.formInlineDump.to_name,callback:function(e){t.$set(t.formInlineDump,"to_name",e)},expression:"formInlineDump.to_name"}})],1),r("FormItem",{staticClass:"maxInpt",attrs:{prop:"to_tel"}},[r("Input",{attrs:{type:"text",prefix:"ios-contact-outline",placeholder:"请填写寄件人电话"},model:{value:t.formInlineDump.to_tel,callback:function(e){t.$set(t.formInlineDump,"to_tel",e)},expression:"formInlineDump.to_tel"}})],1),r("FormItem",{staticClass:"maxInpt",attrs:{prop:"to_address"}},[r("Input",{attrs:{type:"text",prefix:"ios-contact-outline",placeholder:"请填写寄件人详细地址"},model:{value:t.formInlineDump.to_address,callback:function(e){t.$set(t.formInlineDump,"to_address",e)},expression:"formInlineDump.to_address"}})],1),r("FormItem",{staticClass:"maxInpt",attrs:{prop:"siid"}},[r("Input",{attrs:{type:"text",prefix:"ios-contact-outline",placeholder:"请填写云打印编号"},model:{value:t.formInlineDump.siid,callback:function(e){t.$set(t.formInlineDump,"siid",e)},expression:"formInlineDump.siid"}})],1),r("FormItem",{staticClass:"maxInpt"},[r("Button",{staticClass:"btn",attrs:{type:"primary",long:"",size:"default"},on:{click:function(e){return t.handleSubmitDump("formInlineDump")}}},[t._v("立即开通")])],1)],1)],1)]):t._e()])],1),r("Modal",{staticClass:"order_box",attrs:{"footer-hide":"",scrollable:"",closable:"",title:"短信账户签名修改"},on:{"on-cancel":function(e){return t.cancel("formInline")}},model:{value:t.modals,callback:function(e){t.modals=e},expression:"modals"}},[r("Form",{ref:"formInline",attrs:{model:t.formInline,rules:t.ruleInline,"label-width":100},nativeOn:{submit:function(t){t.preventDefault()}}},[r("FormItem",[r("Input",{staticStyle:{width:"87%"},attrs:{disabled:"",prefix:"ios-person-outline",size:"large"},model:{value:t.accountInfo.account,callback:function(e){t.$set(t.accountInfo,"account",e)},expression:"accountInfo.account"}})],1),r("FormItem",{attrs:{prop:"sign"}},[r("Input",{staticStyle:{width:"87%"},attrs:{prefix:"ios-document-outline",placeholder:"请输入短信签名,例如:CRMEB",size:"large"},model:{value:t.formInline.sign,callback:function(e){t.$set(t.formInline,"sign",e)},expression:"formInline.sign"}})],1),r("FormItem",{attrs:{prop:"phone"}},[r("Input",{staticStyle:{width:"87%"},attrs:{prefix:"ios-call-outline",placeholder:"请输入您的手机号",size:"large"},model:{value:t.formInline.phone,callback:function(e){t.$set(t.formInline,"phone",e)},expression:"formInline.phone"}})],1),r("FormItem",{attrs:{prop:"code"}},[r("div",{staticClass:"code acea-row row-middle",staticStyle:{width:"87%"}},[r("Input",{staticStyle:{width:"75%"},attrs:{type:"text",prefix:"ios-keypad-outline",placeholder:"验证码",size:"large"},model:{value:t.formInline.code,callback:function(e){t.$set(t.formInline,"code",e)},expression:"formInline.code"}}),r("Button",{attrs:{disabled:!this.canClick,size:"large"},on:{click:t.cutDown}},[t._v(t._s(t.cutNUm))])],1)]),r("FormItem",[r("Button",{staticClass:"btn",staticStyle:{width:"87%"},attrs:{type:"primary",long:"",size:"large"},on:{click:function(e){return t.editSubmit("formInline")}}},[t._v("确认修改")])],1)],1)],1)],1)}),[],!1,null,"bdc0b864",null).exports),{name:"forgetPhone",props:{isIndex:{type:Boolean,default:!1}},data:function(){function t(t,e,n){if(!e)return n(new Error("请填写手机号"));/^1[3456789]\d{9}$/.test(e)?n():n(new Error("手机号格式不正确!"))}return{cutNUm:"获取验证码",canClick:!0,current:0,formInline:{account:"",phone:"",verify_code:"",password:""},ruleInline:{phone:[{required:!0,validator:t,trigger:"blur"}],verify_code:[{required:!0,message:"请输入验证码",trigger:"blur"}],password:[{required:!0,message:"请输入密码",trigger:"blur"}],account:[{required:!0,validator:t,trigger:"blur"}]}}},methods:{cutDown:function(){var t,e,n=this;this.formInline.phone?this.canClick&&(this.canClick=!1,this.cutNUm=60,t={phone:this.formInline.phone},Object(o.c)(t).then(function(){var t=Object(r.a)(regeneratorRuntime.mark((function t(e){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:n.$Message.success(e.msg);case 1:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()).catch((function(t){n.$Message.error(t.msg)})),e=setInterval((function(){n.cutNUm--,0===n.cutNUm&&(n.cutNUm="获取验证码",n.canClick=!0,clearInterval(e))}),1e3)):this.$Message.warning("请填写手机号!")},handleSubmit1:function(t){var e=this;this.$refs[t].validate((function(n){if(!n)return!1;e.handleSubmit(t,1)}))},handleSubmit2:function(t){var e=this;this.$refs[t].validate((function(t){if(!t)return!1;Object(o.Kb)(e.formInline).then(function(){var t=Object(r.a)(regeneratorRuntime.mark((function t(n){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:e.$Message.success(n.msg),e.current=2;case 2:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()).catch((function(t){e.$Message.error(t.msg)}))}))},handleSubmit:function(t,e){var n=this;this.$refs[t].validate((function(t){if(!t)return!1;Object(o.i)({account:n.formInline.account,password:n.formInline.password}).then(function(){var t=Object(r.a)(regeneratorRuntime.mark((function t(r){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:1===e?n.$Message.success("原手机号密码正确"):n.$Message.success("登录成功"),1===e?n.current=1:n.$emit("on-Login");case 2:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()).catch((function(t){n.$Message.error(t.msg)}))}))},returns:function(){0===this.current?this.$emit("gobackPhone"):this.current=0}}});n("196a"),i={name:"smsConfig",components:{loginFrom:i,forgetPassword:a,registerFrom:c,tableList:u,forgetPhone:Object(s.a)(l,(function(){var t=this,e=t.$createElement;e=t._self._c||e;return e("Row",{attrs:{type:"flex",justify:"center",align:"middle"}},[e("Col",{staticClass:"mb50",staticStyle:{"margin-top":"70px"},attrs:{span:"20"}},[e("Steps",{attrs:{current:t.current}},[e("Step",{attrs:{title:"验证账号信息"}}),e("Step",{attrs:{title:"修改手机号码"}}),e("Step",{attrs:{title:"登录"}})],1)],1),e("Col",{attrs:{span:"24"}},[e("div",{staticClass:"index_from page-account-container"},[e("Form",{ref:"formInline",attrs:{model:t.formInline,rules:t.ruleInline},nativeOn:{submit:function(t){t.preventDefault()}}},[0===t.current?[e("FormItem",{staticClass:"maxInpt",attrs:{prop:"account"}},[e("Input",{attrs:{type:"text",prefix:"ios-contact-outline",placeholder:"请输入当前手机号",size:"large"},model:{value:t.formInline.account,callback:function(e){t.$set(t.formInline,"account",e)},expression:"formInline.account"}})],1),e("FormItem",{staticClass:"maxInpt",attrs:{prop:"password"}},[e("Input",{attrs:{type:"password",prefix:"ios-lock-outline",placeholder:"请输入密码"},model:{value:t.formInline.password,callback:function(e){t.$set(t.formInline,"password",e)},expression:"formInline.password"}})],1)]:t._e(),1===t.current?[e("FormItem",{staticClass:"maxInpt",attrs:{prop:"phone"}},[e("Input",{attrs:{type:"text",prefix:"ios-lock-outline",placeholder:"请输入新手机号",size:"large"},model:{value:t.formInline.phone,callback:function(e){t.$set(t.formInline,"phone",e)},expression:"formInline.phone"}})],1),e("FormItem",{staticClass:"maxInpt",attrs:{prop:"verify_code"}},[e("div",{staticClass:"code"},[e("Input",{attrs:{type:"text",prefix:"ios-keypad-outline",placeholder:"请输入验证码",size:"large"},model:{value:t.formInline.verify_code,callback:function(e){t.$set(t.formInline,"verify_code",e)},expression:"formInline.verify_code"}}),e("Button",{attrs:{disabled:!this.canClick,size:"large"},on:{click:t.cutDown}},[t._v(t._s(t.cutNUm))])],1)])]:t._e(),2===t.current?[e("FormItem",{staticClass:"maxInpt",attrs:{prop:"phone"}},[e("Input",{attrs:{type:"text",prefix:"ios-contact-outline",placeholder:"请输入手机号"},model:{value:t.formInline.phone,callback:function(e){t.$set(t.formInline,"phone",e)},expression:"formInline.phone"}})],1),e("FormItem",{staticClass:"maxInpt",attrs:{prop:"password"}},[e("Input",{attrs:{type:"password",prefix:"ios-lock-outline",placeholder:"请输入密码"},model:{value:t.formInline.password,callback:function(e){t.$set(t.formInline,"password",e)},expression:"formInline.password"}})],1)]:t._e(),e("FormItem",{staticClass:"maxInpt"},[0===t.current?e("Button",{staticClass:"mb20",attrs:{type:"primary",long:"",size:"large"},on:{click:function(e){return t.handleSubmit1("formInline",t.current)}}},[t._v("下一步")]):t._e(),1===t.current?e("Button",{staticClass:"mb20",attrs:{type:"primary",long:"",size:"large"},on:{click:function(e){return t.handleSubmit2("formInline",t.current)}}},[t._v("提交")]):t._e(),2===t.current?e("Button",{staticClass:"mb20",attrs:{type:"primary",long:"",size:"large"},on:{click:function(e){return t.handleSubmit("formInline",t.current)}}},[t._v("登录")]):t._e(),e("Button",{staticClass:"btn",attrs:{long:"",size:"large"},on:{click:function(e){return t.returns("formInline")}}},[t._v("返回 ")])],1)],2)],1)])],1)}),[],!1,null,"474a8b56",null).exports},data:function(){return{imgUrl:n("c7de"),spinShow:!1,isShowLogn:!1,isShow:!1,isShowReg:!1,isShowList:!1,smsAccount:"",accountInfo:{},isForgetPhone:!1,isIndex:!1,sms:{open:0},query:{open:0},dump:{open:0},copy:{open:0}}},created:function(){this.onIsLogin()},methods:{onChangePhone:function(){this.isForgetPhone=!0,this.isShowLogn=!1,this.isShowList=!1},onOpen:function(t){this.$refs.tableLists.onOpenIndex(t)},mealPay:function(t){this.$router.push({path:"/admin/setting/sms/sms_pay/index",query:{type:t}})},openService:function(t){switch(t){case"sms":this.sms.open=1;break;case"copy":this.copy.open=1;break;case"query":this.query.open=1;break;default:this.dump.open=1}},getServeInfo:function(){var t=this;this.spinShow=!0,Object(o.bb)().then(function(){var e=Object(r.a)(regeneratorRuntime.mark((function e(n){var r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r=n.data,t.sms={num:r.sms.num,open:r.sms.open,surp:r.sms.open},t.query={num:r.query.num,open:r.query.open,surp:r.query.open},t.dump={num:r.dump.num,open:r.dump.open,surp:r.dump.open},t.copy={num:r.copy.num,open:r.copy.open,surp:r.copy.open},t.spinShow=!1,t.smsAccount=r.account,t.accountInfo=r;case 8:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){t.$Message.error(e.msg),t.isShowLogn=!0,t.isShowList=!1,t.spinShow=!1}))},onIsLogin:function(){var t=this;this.spinShow=!0,Object(o.u)().then(function(){var e=Object(r.a)(regeneratorRuntime.mark((function e(n){var r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r=n.data,t.isShowLogn=!r.status,t.isShowList=r.status,t.spinShow=!1,r.status&&t.getServeInfo();case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){t.spinShow=!1,t.$Message.error(e.msg)}))},signOut:function(){var t=this;Object(o.O)().then(function(){var e=Object(r.a)(regeneratorRuntime.mark((function e(n){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t.isShowLogn=!0,t.isShowList=!1;case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){t.$Message.error(e.msg)}))},onChangePassswordIndex:function(){this.isIndex=!0,this.passsword()},onChangePasssword:function(){this.isIndex=!1,this.passsword()},passsword:function(){this.isShowLogn=!1,this.isShow=!0,this.isShowList=!1},onChangeReg:function(){this.isShowLogn=!1,this.isShow=!1,this.isShowReg=!0},logoup:function(){this.isShowLogn=!0,this.isShow=!1,this.isShowReg=!1},onLogin:function(){var t=this.$route.query.url;t?this.$router.replace(t):(this.isShowLogn=!1,this.isShow=!1,this.isShowReg=!1,this.isForgetPhone=!1,this.isShowList=!0,this.getServeInfo())},goback:function(){this.isIndex?this.isShowList=!0:this.isShowLogn=!0,this.isShow=!1},gobackPhone:function(){this.isShowList=!0,this.isForgetPhone=!1}}},n("0d16"),a=Object(s.a)(i,(function(){var t=this,e=t.$createElement;e=t._self._c||e;return e("div",[e("div",{staticClass:"i-layout-page-header"},[e("div",{staticClass:"i-layout-page-header"},[t.isShowList?t._e():e("span",{staticClass:"ivu-page-header-title"},[t._v("短信账户")]),t.isShowList?e("div",{staticClass:"acea-row row-between-wrapper picTxt"},[e("div",{attrs:{slot:"content"},slot:"content"},[e("Avatar",{staticClass:"dashboard-workplace-header-avatar",attrs:{src:t.imgUrl}}),e("div",{staticClass:"dashboard-workplace-header-tip"},[e("p",{staticClass:"dashboard-workplace-header-tip-title"},[t._v(t._s(t.smsAccount)+",祝您每一天开心!")]),e("p",{staticClass:"dashboard-workplace-header-tip-desc"},[e("a",{attrs:{href:"#"},on:{click:t.onChangePassswordIndex}},[t._v("修改密码")]),e("Divider",{attrs:{type:"vertical"}}),e("a",{attrs:{href:"#"},on:{click:t.signOut}},[t._v("退出登录")])],1)])],1),e("div",{staticClass:"dashboard"},[e("div",{staticClass:"dashboard-workplace-header-extra"},[e("div",{staticClass:"acea-row"},[e("div",{staticClass:"header-extra"},[t._m(0),0===t.sms.open?e("div",[e("p",[t._v("暂未开通")]),e("Button",{staticClass:"mt3 samll_font",attrs:{size:"small",type:"primary"},on:{click:function(e){return t.onOpen("sms")}}},[t._v("开通服务")])],1):e("div",[e("p",[t._v(t._s(t.sms.num||0))]),e("Button",{staticClass:"mt3 samll_font",staticStyle:{textalign:"center"},attrs:{size:"small",type:"primary"},on:{click:function(e){return t.mealPay("sms")}}},[t._v("套餐购买")])],1)]),e("div",{staticClass:"header-extra"},[t._m(1),0===t.copy.open?e("div",[e("p",[t._v("暂未开通")]),e("Button",{staticClass:"mt3 samll_font",attrs:{size:"small",type:"primary"},on:{click:function(e){return t.onOpen("copy")}}},[t._v("开通服务")])],1):e("div",[e("p",[t._v(t._s(t.copy.num||0))]),e("Button",{staticClass:"mt3 samll_font",attrs:{size:"small",type:"primary"},on:{click:function(e){return t.mealPay("copy")}}},[t._v("套餐购买")])],1)]),e("div",{staticClass:"header-extra"},[t._m(2),0===t.query.open?e("div",[e("p",[t._v("暂未开通")]),e("Button",{staticClass:"mt3 samll_font",attrs:{size:"small",type:"primary"},on:{click:function(e){return t.onOpen("query")}}},[t._v("开通服务")])],1):e("div",[e("p",[t._v(t._s(t.query.num||0))]),e("Button",{staticClass:"mt3 samll_font",attrs:{size:"small",type:"primary"},on:{click:function(e){return t.mealPay("expr_query")}}},[t._v("套餐购买")])],1)]),e("div",{staticClass:"header-extra",staticStyle:{border:"none"}},[t._m(3),0===t.dump.open?e("div",[e("p",[t._v("暂未开通")]),e("Button",{staticClass:"mt3 samll_font",attrs:{size:"small",type:"primary"},on:{click:function(e){return t.onOpen("dump")}}},[t._v("开通服务")])],1):e("div",[e("p",[t._v(t._s(t.dump.num||0))]),e("Button",{staticClass:"mt3 samll_font",attrs:{size:"small",type:"primary"},on:{click:function(e){return t.mealPay("expr_dump")}}},[t._v("套餐购买")])],1)])])])])]):t._e()])]),e("Card",{staticClass:"ivu-mt",attrs:{bordered:!1,"dis-hover":""}},[t.isShowLogn?e("login-from",{on:{"on-change":t.onChangePasssword,"on-changes":t.onChangeReg,"on-Login":t.onLogin}}):t._e(),t.isShow?e("forget-password",{attrs:{isIndex:t.isIndex},on:{goback:t.goback,"on-Login":t.onLogin}}):t._e(),t.isShowReg?e("register-from",{on:{"on-change":t.logoup}}):t._e(),t.isShowList?e("table-list",{ref:"tableLists",attrs:{sms:t.sms,copy:t.copy,dump:t.dump,query:t.query,accountInfo:t.accountInfo},on:{openService:t.openService}}):t._e(),t.isForgetPhone?e("forget-phone",{on:{gobackPhone:t.gobackPhone,"on-Login":t.onLogin}}):t._e(),t.spinShow?e("Spin",{attrs:{size:"large",fix:""}}):t._e()],1)],1)}),[function(){var t=this.$createElement;t=this._self._c||t;return t("p",{staticClass:"mb5"},[t("span",[this._v("短信条数")])])},function(){var t=this.$createElement;t=this._self._c||t;return t("p",{staticClass:"mb5"},[t("span",[this._v("采集次数")])])},function(){var t=this.$createElement;t=this._self._c||t;return t("p",{staticClass:"mb5"},[t("span",[this._v("物流查询次数")])])},function(){var t=this.$createElement;t=this._self._c||t;return t("p",{staticClass:"mb5"},[t("span",[this._v("面单打印次数")])])}],!1,null,"e312b98e",null);e.default=a.exports},"3a8e":function(t,e,n){"use strict";var r=n("8257");n.n(r).a},8257:function(t,e,n){},"8a2f":function(t,e,n){"use strict";var r=n("d684");n.n(r).a},"8bf2":function(t,e,n){t.exports=n.p+"img/wutu.d797d845.png"},"90e7":function(t,e,n){"use strict";n.d(e,"t",(function(){return o})),n.d(e,"j",(function(){return i})),n.d(e,"Gb",(function(){return s})),n.d(e,"Fb",(function(){return a})),n.d(e,"i",(function(){return c})),n.d(e,"cb",(function(){return u})),n.d(e,"Kb",(function(){return l})),n.d(e,"c",(function(){return m})),n.d(e,"d",(function(){return p})),n.d(e,"V",(function(){return f})),n.d(e,"bb",(function(){return d})),n.d(e,"hb",(function(){return h})),n.d(e,"B",(function(){return g})),n.d(e,"Tb",(function(){return b})),n.d(e,"nb",(function(){return v})),n.d(e,"mb",(function(){return I})),n.d(e,"y",(function(){return y})),n.d(e,"z",(function(){return _})),n.d(e,"l",(function(){return w})),n.d(e,"db",(function(){return k})),n.d(e,"m",(function(){return C})),n.d(e,"gb",(function(){return x})),n.d(e,"fb",(function(){return O})),n.d(e,"eb",(function(){return j})),n.d(e,"ib",(function(){return S})),n.d(e,"kb",(function(){return $})),n.d(e,"S",(function(){return F})),n.d(e,"lb",(function(){return L})),n.d(e,"xb",(function(){return R})),n.d(e,"G",(function(){return D})),n.d(e,"wb",(function(){return q})),n.d(e,"p",(function(){return M})),n.d(e,"n",(function(){return P})),n.d(e,"o",(function(){return z})),n.d(e,"q",(function(){return E})),n.d(e,"r",(function(){return T})),n.d(e,"ob",(function(){return B})),n.d(e,"Sb",(function(){return U})),n.d(e,"pb",(function(){return N})),n.d(e,"Nb",(function(){return W})),n.d(e,"qb",(function(){return G})),n.d(e,"Y",(function(){return A})),n.d(e,"Pb",(function(){return J})),n.d(e,"Z",(function(){return K})),n.d(e,"W",(function(){return H})),n.d(e,"X",(function(){return Q})),n.d(e,"P",(function(){return V})),n.d(e,"A",(function(){return X})),n.d(e,"E",(function(){return Y})),n.d(e,"D",(function(){return Z})),n.d(e,"v",(function(){return tt})),n.d(e,"F",(function(){return et})),n.d(e,"Rb",(function(){return nt})),n.d(e,"s",(function(){return rt})),n.d(e,"Ob",(function(){return ot})),n.d(e,"Qb",(function(){return it})),n.d(e,"x",(function(){return st})),n.d(e,"C",(function(){return at})),n.d(e,"w",(function(){return ct})),n.d(e,"u",(function(){return ut})),n.d(e,"O",(function(){return lt})),n.d(e,"h",(function(){return mt})),n.d(e,"e",(function(){return pt})),n.d(e,"f",(function(){return ft})),n.d(e,"Hb",(function(){return dt})),n.d(e,"Ib",(function(){return ht})),n.d(e,"Jb",(function(){return gt})),n.d(e,"jb",(function(){return bt})),n.d(e,"yb",(function(){return vt})),n.d(e,"Q",(function(){return It})),n.d(e,"Ab",(function(){return yt})),n.d(e,"zb",(function(){return _t})),n.d(e,"Bb",(function(){return wt})),n.d(e,"Cb",(function(){return kt})),n.d(e,"Db",(function(){return Ct})),n.d(e,"Eb",(function(){return xt})),n.d(e,"Lb",(function(){return Ot})),n.d(e,"Mb",(function(){return jt})),n.d(e,"R",(function(){return St})),n.d(e,"g",(function(){return $t})),n.d(e,"rb",(function(){return Ft})),n.d(e,"ub",(function(){return Lt})),n.d(e,"a",(function(){return Rt})),n.d(e,"b",(function(){return Dt})),n.d(e,"sb",(function(){return qt})),n.d(e,"vb",(function(){return Mt})),n.d(e,"tb",(function(){return Pt})),n.d(e,"k",(function(){return zt})),n.d(e,"T",(function(){return Et})),n.d(e,"U",(function(){return Tt})),n.d(e,"ab",(function(){return Bt})),n.d(e,"N",(function(){return Ut})),n.d(e,"M",(function(){return Nt})),n.d(e,"I",(function(){return Wt})),n.d(e,"H",(function(){return Gt})),n.d(e,"J",(function(){return At})),n.d(e,"L",(function(){return Jt})),n.d(e,"K",(function(){return Kt})),n("99af");var r=n("6b6c");function o(t){return Object(r.a)({url:"setting/config/header_basics",method:"get",params:t})}function i(t,e){return Object(r.a)({url:e,method:"get",params:t})}function s(t){return Object(r.a)({url:t.url,method:"get",params:t.data})}function a(){return Object(r.a)({url:"notify/sms/temp/create",method:"get"})}function c(t){return Object(r.a)({url:"serve/login",method:"post",data:t})}function u(t){return Object(r.a)({url:"serve/modify",method:"post",data:t})}function l(t){return Object(r.a)({url:"serve/update_phone",method:"post",data:t})}function m(t){return Object(r.a)({url:"serve/captcha",method:"post",data:t})}function p(t){return Object(r.a)({url:"serve/checkCode",method:"post",data:t})}function f(t){return Object(r.a)({url:"serve/register",method:"post",data:t})}function d(){return Object(r.a)({url:"serve/info",method:"get"})}function h(t){return Object(r.a)({url:"serve/sms/sign",method:"PUT",data:t})}function g(t){return Object(r.a)({url:"app/wechat/kefu/login/".concat(t),method:"get"})}function b(t){return Object(r.a)({url:"app/wechat/speechcraft",method:"get",params:t})}function v(t){return Object(r.a)({url:"app/wechat/speechcraft/".concat(t,"/edit"),method:"get"})}function I(){return Object(r.a)({url:"app/wechat/speechcraft/create",method:"get"})}function y(t){return Object(r.a)({url:"app/feedback",method:"get",params:t})}function _(t){return Object(r.a)({url:"app/feedback/".concat(t,"/edit"),method:"get"})}function w(){return Object(r.a)({url:"serve/export_all",method:"get"})}function k(){return Object(r.a)({url:"serve/open",method:"get"})}function C(t){return Object(r.a)({url:"serve/export_temp",method:"get",params:t})}function x(t){return Object(r.a)({url:"serve/record",method:"get",params:t})}function O(t){return Object(r.a)({url:"serve/open",method:"get",params:t})}function j(t){return Object(r.a)({url:"serve/opn_express",method:"post",data:t})}function S(t){return Object(r.a)({url:"serve/sms/open",method:"get",params:t})}function $(t){return Object(r.a)({url:"serve/meal_list",method:"get",params:t})}function F(t){return Object(r.a)({url:"serve/pay_meal",method:"post",data:t})}function L(t){return Object(r.a)({url:"notify/sms/record",method:"get",params:t})}function R(){return Object(r.a)({url:"merchant/store",method:"GET"})}function D(){return Object(r.a)({url:"merchant/store/address",method:"GET"})}function q(t){return Object(r.a)({url:"merchant/store/".concat(t.id),method:"POST",data:t})}function M(t){return Object(r.a)({url:"freight/express",method:"get",params:t})}function P(){return Object(r.a)({url:"/freight/express/create",method:"get"})}function z(t){return Object(r.a)({url:"freight/express/".concat(t,"/edit"),method:"get"})}function E(t){return Object(r.a)({url:"freight/express/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function T(){return Object(r.a)({url:"freight/express/sync_express",method:"get"})}function B(){return Object(r.a)({url:"app/wechat/speechcraftcate",method:"get"})}function U(){return Object(r.a)({url:"app/wechat_qrcode/cate/list",method:"get"})}function N(){return Object(r.a)({url:"app/wechat/speechcraftcate/create",method:"get"})}function W(t){return Object(r.a)({url:"app/wechat_qrcode/cate/create/".concat(t),method:"get"})}function G(t){return Object(r.a)({url:"app/wechat/speechcraftcate/".concat(t,"/edit"),method:"get"})}function A(t){return Object(r.a)({url:"setting/role",method:"GET",params:t})}function J(t){return Object(r.a)({url:"app/wechat_qrcode/list",method:"GET",params:t})}function K(t){return Object(r.a)({url:"setting/role/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function H(t){return Object(r.a)({url:"setting/role/".concat(t.id),method:"post",data:t})}function Q(t){return Object(r.a)({url:"setting/role/".concat(t,"/edit"),method:"get"})}function V(){return Object(r.a)({url:"setting/role/create",method:"get"})}function X(t){return Object(r.a)({url:"app/wechat/kefu",method:"get",params:t})}function Y(t){return Object(r.a)({url:"app/wechat/kefu/create",method:"get",params:t})}function Z(){return Object(r.a)({url:"app/wechat/kefu/add",method:"get"})}function tt(t){return Object(r.a)({url:"app/wechat/kefu",method:"post",data:t})}function et(t){return Object(r.a)({url:"app/wechat/kefu/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function nt(t){return Object(r.a)({url:"app/wechat_qrcode/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function rt(t){return Object(r.a)({url:"app/wechat_qrcode/user_list/".concat(t.id),method:"get",params:t})}function ot(t){return Object(r.a)({url:"app/wechat_qrcode/info/".concat(t),method:"get"})}function it(t,e){return Object(r.a)({url:"app/wechat_qrcode/save/".concat(t),method:"post",data:e})}function st(t){return Object(r.a)({url:"app/wechat/kefu/".concat(t,"/edit"),method:"GET"})}function at(t,e){return Object(r.a)({url:"app/wechat/kefu/record/".concat(e),method:"GET",params:t})}function ct(t){return Object(r.a)({url:"app/wechat/kefu/chat_list",method:"GET",params:t})}function ut(){return Object(r.a)({url:"notify/sms/is_login",method:"GET"})}function lt(){return Object(r.a)({url:"notify/sms/logout",method:"GET"})}function mt(t){return Object(r.a)({url:"setting/city/list/".concat(t),method:"get"})}function pt(t){return Object(r.a)({url:"setting/city/add/".concat(t),method:"get"})}function ft(t){return Object(r.a)({url:"setting/city/".concat(t,"/edit"),method:"get"})}function dt(t){return Object(r.a)({url:"setting/shipping_templates/list",method:"get",params:t})}function ht(t){return Object(r.a)({url:"setting/shipping_templates/city_list",method:"get"})}function gt(t,e){return Object(r.a)({url:"setting/shipping_templates/save/".concat(t),method:"post",data:e})}function bt(t){return Object(r.a)({url:"setting/shipping_templates/".concat(t,"/edit"),method:"get"})}function vt(){return Object(r.a)({url:"merchant/store/get_header",method:"get"})}function It(t){return Object(r.a)({url:"merchant/store",method:"get",params:t})}function yt(t,e){return Object(r.a)({url:"merchant/store/set_show/".concat(t,"/").concat(e),method:"put"})}function _t(t){return Object(r.a)({url:"merchant/store/get_info/".concat(t),method:"get"})}function wt(t){return Object(r.a)({url:"merchant/store_staff",method:"get",params:t})}function kt(){return Object(r.a)({url:"merchant/store_staff/create",method:"get"})}function Ct(t){return Object(r.a)({url:"merchant/store_staff/".concat(t,"/edit"),method:"get"})}function xt(t,e){return Object(r.a)({url:"merchant/store_staff/set_show/".concat(t,"/").concat(e),method:"put"})}function Ot(t){return Object(r.a)({url:"merchant/verify_order",method:"get",params:t})}function jt(t){return Object(r.a)({url:"merchant/verify/spread_info/".concat(t),method:"get"})}function St(){return Object(r.a)({url:"merchant/store_list",method:"get"})}function $t(){return Object(r.a)({url:"setting/city/clean_cache",method:"get"})}function Ft(){return Object(r.a)({url:"system/config/storage/config",method:"get"})}function Lt(t){return Object(r.a)({url:"system/config/storage/config",method:"post",data:t})}function Rt(t){return Object(r.a)({url:"system/config/storage/form/".concat(t),method:"get"})}function Dt(t){return Object(r.a)({url:"system/config/storage/create/".concat(t),method:"get"})}function qt(t){return Object(r.a)({url:"system/config/storage",method:"get",params:t})}function Mt(t){return Object(r.a)({url:"system/config/storage/synch/".concat(t),method:"put"})}function Pt(t){return Object(r.a)({url:"system/config/storage/status/".concat(t),method:"put"})}function zt(t){return Object(r.a)({url:"system/config/storage/domain/".concat(t),method:"get"})}function Et(){return Object(r.a)({url:"setting/config_list/31",method:"get"})}function Tt(t){return Object(r.a)({url:"setting/config/save_basics",method:"post",data:t})}function Bt(t){return Object(r.a)({url:"system/config/storage/save_type/".concat(t),method:"get"})}function Ut(t){return Object(r.a)({url:"setting/lang_type/list",method:"get",params:t})}function Nt(t){return Object(r.a)({url:"setting/lang_type/form/".concat(t),method:"get"})}function Wt(t){return Object(r.a)({url:"setting/lang_code/list",method:"get",params:t})}function Gt(t){return Object(r.a)({url:"setting/lang_code/info",method:"get",params:t})}function At(t){return Object(r.a)({url:"setting/lang_code/save",method:"post",data:t})}function Jt(t){return Object(r.a)({url:"setting/lang_country/list",method:"get",params:t})}function Kt(t){return Object(r.a)({url:"setting/lang_country/form/".concat(t),method:"get"})}},ad4f:function(t,e,n){},afd6:function(t,e,n){},c5a0:function(t,e,n){"use strict";var r=n("afd6");n.n(r).a},c785:function(t,e,n){},c7de:function(t,e,n){t.exports=n.p+"img/ren.c7bc0d99.png"},c9c6:function(t,e,n){"use strict";var r=n("ad4f");n.n(r).a},d684:function(t,e,n){}}]); \ No newline at end of file diff --git a/crmeb/public/admin/js/chunk-35faf6ef.938bb005.js.gz b/crmeb/public/admin/js/chunk-35faf6ef.938bb005.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..c9c14504603a0641bf522396734f0ceb0ff03951 GIT binary patch literal 9303 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 F001R0_bmVb literal 0 HcmV?d00001 diff --git a/crmeb/public/admin/js/chunk-35faf6ef.b78d9690.js.gz b/crmeb/public/admin/js/chunk-35faf6ef.b78d9690.js.gz deleted file mode 100644 index 4d39812549535e750b3d94326fa4a33b47401738..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9292 zcmV-SB(vKeiwFP!000026YV`~ciYCXe?`Xi^#M;IilnR;RbC%kwo|8Z>{@oy*4I}D z1eX#b5TF52vLf>wJ8hh&>$FLl+casK-Xu*Qe)KfW)2aWADa)Vo7w+r>zyesjXvvmS z9mfs{&JJd0XJ=<-XJ_SA-E3K_mo;_D8cYDr~eD724IRjSh!sow6HnyXu;>?%kxOY40_sl6Q&L*0s|JLW)@|hW zY;(PB*_~sip_{0_u4;X)D1^BzT zi0r!5GAa}`XIrViOisLq=0#PdPKjpnPYCC7$b7eL-NS1kUJTNXBm_60m6U}Fl z=E_!CFUhDJyu4I)myjvPdduMLvRaaDw1`Y(%li~ zZM^jQ;Fb453KW1rgq@Z-`V^T6rCHLvR>%L7klB*zj4-$CxK>vNZkH6d)GvWFvS0Wi z^nulG*I1J=s}+ev?yZF%#Os64X~5qEWONZIWt=+Vm9B6lz1(z43JLc%M04Yi^$^`lBHADs-&!|u4{wTx@%pSU~L0kkbsi2@bjEy1V1}n)vQak z{oao)eFc7WT-DXJIRm&-mtfMM3kz-A>Wp-Oi=#{tjcS(ZsvxK^Ka-k<;9-avBz|cY z=%}l^7#upeB1?C_xCF}P{-t*|KmB;)rO&CbNu_h}M*)OKVb%abn0Ix4`YNoG9hm1v z-Q^}1(X0+U3N&nAvCR59XoX(49v8bksEj#TCd@d|mL&j`N?3U;EW@;A%0vONc7Y*E zbzC7273m0h04lU+U=mVQjS2i%K_`F=C$44aR0RBoQCsa9u1rMhEbIL-7j>d6?Wh-y znO)asL)W&tb;;>C3yja+paWFTjf#v5Gai;B;HiEAgurs>fNSok)pIF(yN0TvCCg}G zP3`OOU{wL-NjMLZZ1hlQ0LqL6MNt8TzQS^E2^mo#pGXD z=gyu}_EZ(D6~IbvPEPKxR4WqsUMj-?TDI#b%#H+BEF$-$KgLmmlCy%CZK?I#r_Xdi z?0)(A;M#BQ|K+vKo0o}QrK#o|p&6_%t!LYyPU;mU$rN3(;0b(KLAKsrThKscBPJ@W zg-BaINjM&{S840V(OTuZn`N+ayiK!u1s#WOD>ir}5*ViD0Xx#=khUn5>T(spK+x!z z9gw6w_$xQN{ei%160tz}Up-6osE&*lm?9pq1e{92B&LcokJ5%&sMxZQkAZ9q!GOV) zs~dm&Aj*aqu^x}Z?eBi^VWcsPIoJ@JFMf&%t^>h+p^xDk`!ItJgAWm#W>{J|Q=g{< z%liTH)SG4d_Q|2|4Vdxt0hynT$%^7O*hCSc>npx@pq0P~*dmtzZM{oi#$5tL>}+cE zS0A#`ZzdZ3U`oUKc??@+Ad@oBOp}ev=%`Y`GReNeD0&|oagAznqYFCKK&tH{N7%gJ+IyY0a)2EP`DqZo9|%?EckTP5h$*1MbAB3n%DHL5#JnurU@ z4^}NTG7z^^8^U?7JjlQ{n~!rK!6d8&@5vkU+KvnxJcMA7Z;Bz2-{cz?NVFXGccVuS zMGPobhc^@O(!myaYOC>)p+yTjbP`(*JQ1(-G3{DIR!N{}TCL$QGandIw>2=NJlk_z zFnQ~e#^M(stBc@0cJvlVc{p$s_7j^E;I+_4^X{4fc0c%zHVhaE_td4SO7{Xd2H|K^ z#ltx7qOKE=rwl(pqVZuk1kXunannaeX?T#Zw;s`0B6S8;~h?@}VQ-da~e?x|o zI9D=7Oz6)=Sh$SVx@s$ngPfU~mxCO^1^CE!GmV>Jb`XC0u_e~ymhPxc1H0QH*C{cS zgoT&5YJTViYd_g#7JDg(y8!3{lEEH-P>~PfXxkAX-1yBcZx<}L*zcf-VVGAzpkb?- zMP+*kX89x);8xI$Gg+|Hs3(pyZ$e6@3&|(Xm@jAcXMGUZZ2#`?DEWaApQ))cpC76nHU;H z#J2hkYtfQD{_o(tHcV%poHk5huOVwB{y45qqe%Qw+f7W%m6%48KDIhB?V;p_W&4-N!P2ky{|PI)4$b^_-{w*H;Hu|G_6pCpy=Y+WyK^vx#EPH9qJvU2RFeo9*I} zdkQ>lET2{vyE0aHjj@l~3rdSFLv@U+ue5rdZrbnXd&o{j;B=g{pBaaanQbcttRD*t zaCYS*cU+5vD4ect&M#T3(QpNEb@`l47NrOWC$_>NP7epTf;7Mfb)6O6nZu!VXe(85 z&x~HjbgF=pZPs!-g`g@uQ%33N<}-TBU8+|rmA>KwfAYb`dv^v`UKrf?lELF83E|9g zzs1B1-{QRwHr~1=Z``~#IW_jZYKgT1b13N@gKNLKf9dkZ+n?Qk`%?z3wpt6=Q{kIT za82&L^4Z2E$^Zht0O}RwmulS5Th4hLsMTQ>lPP%=Y+zV~FiWe7p<@%V2JSymY9Iox z<*G)#0%}cdfn!+5kpgcfV;q4X9j4P2b-D{W&F=-o@ITjDpc;UDbdf=|BZYw{&^x>w zLe|Gn)uLgg5Lp%!@7Ya-R!mX@naQCZUu^znp)xF!l5l00%e&_7PySKoW z63r~k)?*#A)={m08XkCJL7#ZvbY~t^F^G=tkZ~oS=CJyQPhfAT2KyD~>o~BG;jf^1 zSF!5~s;A?G+!h+@x4OvOw~u(Gi-^1myDy@nelYXB#2Q~6?AurMo&kC>vLNc_EJ1I; zWsdv9Hdt23rUzVM7QsA|#?%%}x-qbXT$nLqfPRb|4FUETK-vQF)yIejD)q6uy&KZo z4e33)kREF3?mS-Hqq5CO2wwc@WZ{e^GI8)PRM6-=2Fm)_>d-*Lg+dKHNHvnA3i=4S z5Xk46QIf@K02NdNs89eFMb!YJY5;}RfLjh0 z8R#aq(i0T`;uHW9D*)H05EW4X)awn8G4jXQAK)W|)cA}Dn@|2IV#_Ez?$ClC!6a$% z$F5V7iS^{}>~!9+V6$ONAInD-8TZHXG`5Y4n->S@0__{!@PMgwRh8 zCVnroSY!r;r3VyONs-12xAl!Kf}pyGfnxWYLHf`5=Ke$M$CGClFM3@$g*3} z(31qMLz*%#121nPW`(;I7%Xj2?_u~Y)LW#+$Lv;XFPq7_;+B1Xs$u(&u-E0y2AZ@F zD!l^pC+Iyz*r39Ke?2f+r=w54OoPKW+XQ2Hna-riVE%YMV8i!KlshhLJgQJl?2XwI-aD6%PfE<9w2x=fg>FC zfNL?QIn!efdO&@v9DX@?KV`LP_qwhukpYmDYKg_GrF?-9T>fk+6vnZ?T`X zz}z7+Dwp_1#Mp?p8uwb6*yzFZ`pvw+eY8o9dl7C#0!6g1*@m1P>J?a6LhCGoKfw-* z5v~9e(y%eMU~0WaY4+3JGM2yCeGwmdNP6m;b!+&&wO{f3$h?kAv6W#sOLq zyRJ*$@BSA)m4D-%&5th&VZT4t{Vxe~Y?*(15HM=`o?=8-MYM_HhV9J?ufcS)Z7~Ig zAB$!V6$#%QkAxXY>wO$g^Z7P3rv`6b8N6}%{);c(|J{`=PDNlTr~GJnCB`(@d$o-^ z)(TFeO~@DWxr>0ibbqSa-_ibfe6WRsNR&Zx=F_9{)l15FrIICABzzqWl*IxoxbM7Q z2BwIE3>YA~9;YqE)Xz~w3v^Y9#;4iGoF0`gP|N=Y?h>q`Y`c@%Nm09P;-L#(5xKF@O zt4)VxtB{0Kyzv3%V407@#nP36_((#AQeYOMa4M4j1NZ)uDozIQC^pn4-o2(t4w6E5 zwW}mqDFvK25WGhFvl{XCm)B@Kv(cOX99)0>{(Crd)a%mRBVGz<5|Wo{L=#4cKmYCRcSxNyfH?)q z(R#wRdfjM-Ta)Hv(TplC4_Ta7#jm=u8(C&ah1Rh2gaI;=+0AGN{6rU_&@yn=BFQ}!&i8Cl96)vi|e7(Gk!>;d3xcL zxNwG^x0TMNn-Ljcc^8bTNZMVbK7@hVu7rz0kOC1rc5gG2J1j_wH?WkXAOVn0BLl^< z|J>SypW4SlRdqjTRi(*boDt%i`u>uxNK5+Sk^z5RJSDI~Q(*dx;?)=n!zfA8tVor- z6v^&k29y%i&R=!SMru{tl9AQJFc#Wq1k6tgWwDdTXT8@1LW|p?fN&?~ag?fC4Y6K1&2E z>K>QIi-clGe#G`K{5mfF)sK(}Wu1WF?5TvMdbM}Rx-b&rFcsNR6;@QUMV@%&d6HK2 z)!ykI`&I8Oa%XF7t&ZyqHQP0uoQzdzi~$FNRo)gKj9Kl?cdJr#1$g)B;1&4yFD$U~ z#>d`jkc6Vfp?Lnw!HZwh%w=Y&zxML|U*Gul_G|dbwVQXpxpVK$Pxv>%3%>p4_w+xS z=IkA8jxoJ(k9ec+Ve~8hzLegLKk#^Q*6B8nSLjU{{i;21zhVaTHup~OzVto{j4gW5 zfQ7y#CC&DtA@69SKPAw!jl4H86}E4maC!?g1~?F)cak+qt|NDL?jv{hFh}lKaGO&C z?7W@*Z(Ru9E?nvyOl;4e+2XTX{0V}z!$>6YF#jneLUG#hBi1F~xyf-n$bR7CLEfz0 zt^()O+2N-&HauWX*LLKbPSM~)%yM42`g1+UA~?jWVyhJQsx<9_M2wD(sJ<-Kafj!s*G(8qjqOsG~LgCYqsElKT z*n`6<>(xvJNHU9CBjRCV39Q~wrFec)WH2@I^I10`CH8={ij#C^U~I{UYDGGyJfHxC zGz1MlrHR3@&SI7fFk%bJfycBgS>Tu(k_Rt+c37EUc%x!Lw!{OuP!fkG9^Dm43^6Wpy};R@NB$}z#A>Fd`Fk`79ycyN3$)%z!73{l-aNx@3WUkO&nErryOxt z=}r@GLXbS7gsn;XWBkg>}F%PW#g^wURG?b}`=_a$Jj)OXLK26DC_`5G9il zeCNG;ON+!*zPiCgE`Kup4#E45mb*W()g^4a&W@^V2j!)r? zUoFT^tQHjB2V%QEN+S2NnLIVYF?pz}Lqn97FIaLYv(}JbWXOJqRpgbJ`b$}0Gv#|L z$_@nwt&?MlAKciy@gZB6kv6LbcY@|pj|p-Sq4%~ zzX%U01o2%d!Lt?jCKkCW(S0a46b@NmIO|q&cefJmZrO~-?wY;Abt&EEQ9$9ZY!fGNt&|K8mH zNkz9VGzE(By$-+@Qanyq!naJ;$#k zaoJ@23EWgO_!fLRg%&v=?1RBK@aYZ)LFZ5*d|Wd9DCeV*wlqLb8`jtHnXr1rFTn48 zrSOiO1S&NyeRP z>C1uF(tps86-f!yLc{hw%up6Y!}jVJ?ufcQ^pui6>np)`I_1MXWM!k6z9}rjy~j(0 zdB%X4!dlpK!u;W$@^auk#>WNtNiUanM(Ld7YB@Ng!zZqWT7D>r6??Bg0QuuXB)F#$e)=eHX=SD41QfM-V6Up$l?;1R~5hf6sIt7jWR3j zOooT^Kpam!lSdxXB;znfRFrybkAf{-X;mk|mR1}5K7_s{`w;XzL_)}X)KJ%8Y(`1I zd~9UcdY0Eh%&bWZprpdV}oy zPCI#&X?@iP8D`IiEIiIzIgIgcJn%Tyym91e8|~nM^r{^{z)1Q*h(|hvoJP)6vwUy`wkwSJ{rJyB$1R}vT54(%(Y2Y!sp2z44%>GVuf-GD?#Z=Nb zD3?aAmZkNJ`pQEkfYllM+an_&RB+|dkrArg#goBp^`Y@4S?w$ML98txomOk@yhvM< z)B8h6X^FpBYp>>ngKrl693zi4>*V)3n6~UK|CXb z_z_Qt5aP!i#6cm%Pxu8v2=P-6;;<0nXS}!yAzYVVnuH*T2lm(0GeiRUYIyF`6|VW=#yUz{4CA!>sZ!hY}Xo zkZg%z=6IOH3F|8l^TUJ%mWO#NVTBFNPVoxMgDi?ySRUlO_)SN77&l>&?1W`DG&{vG$3t3440Do)Sr)IgJjlFwvE@Ndi&tA7 zpGdC2TO6bD)rF?&=o&0GG!wHfEh3zUui7e(`}9kFAGuCXttO#I*%+KO@?4zCAjUxw zoOnd4oYGCx!sq@-7A7v_H%21?;STc1v<#-%D`<>F6ay4p3x~|;Z4f-FUJg_ps|Dm` z<1%vK>UHrk;RO~I%fi^rfl*VtuC}CRBkSZrh70Y^(QA4$(6w`*^CF(v*jjQXGJN-B zvP>-HAcv&+l9ERrmXl{ri>O&lMW%MUW2*>w?v5>^c8`kMn1nCe&{P+iCKB1qi`VHQ z_@LQp+s!f0SB5~#(W^*fxXO%_O!qOlIR30jyp~CH8=)2s5$E8*LT+S*`n{Shl{D10 zKz3x3&@5-8!D01e1amorn-PK)Xby&5$TfR4vMG{@>_iS^@eT@6J(~-axxh{`Wh<8X zoO&TAeS7n)7f3Z0=pIcbzN0ztb=9>6j5E8lPo-kxmf74xdn!$IJIKa+S1|8g%jTx~ z6Gu*m#P@K1Bx8P2(IjN&Q~Maf7EJcC-U{aV$rJNJy?;CvciTqz7NoJ5>?LyVWLn3^ zBKR^j=5s};E2QU+6v7Nv=>knZ5Azq^Bb9;&6r>bdYx$R+mW#Y|&D0izjOS4vD!xu> zsVqN}58=Xj8=v+a!^p&1_T!JIveKbG@i&64V$6fwkeDCD0O zGVDdv3DN#cE`SwQxa1DI?r=R$8evoj-&RSi=@y)OTl8ML=zHZWVnM zc3*R8T2fIC6=R>eBG%%ZSfEf`rE2_`U$Uc>i3?T zGgPHJ3y~mGlodu^R3z`qO-9sp^Mwg@cWo>p&B=1sDS#AoRxX_F0yvATD6M>Woh7~7 zg%89FHb8efV>$h>rJ-Md`?8R3^DSmgi4^pOr*?Dbo)j676}Ny-2aOllsi@=-lUu;A z%Q2v9Sv-%>NLHXFYc`ho+J4t4Z%<(i~ zA+|T1B;1FFVl;jOK6a9e7iaQOZ>ZP^!ANtOYEKu%n|n?^QvkCdWRytp6GidHw>pJ* z4;ICX2QXVUo-Bm6XS()U1}FN8+S=b1CdFe6p`>_iYI;J1a;k;$ uWXjvfENfFut1|dH2ePw60q`~-v9uyEi0P< diff --git a/crmeb/public/admin/js/chunk-3740dbf0.0f76f9dd.js b/crmeb/public/admin/js/chunk-3740dbf0.fa3545ed.js similarity index 97% rename from crmeb/public/admin/js/chunk-3740dbf0.0f76f9dd.js rename to crmeb/public/admin/js/chunk-3740dbf0.fa3545ed.js index e21918ef9..9c385aa73 100644 --- a/crmeb/public/admin/js/chunk-3740dbf0.0f76f9dd.js +++ b/crmeb/public/admin/js/chunk-3740dbf0.fa3545ed.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-3740dbf0"],{1426:function(t,e,a){"use strict";a.r(e);var i=a("c964"),r=(a("a434"),a("a15b"),a("96cf"),a("c4c8")),o={name:"product_productEvaluate",data:function(){return{modals:!1,grid:{xl:7,lg:10,md:12,sm:12,xs:24},formValidate:{is_reply:"",data:"",store_name:"",key:"",order:"",account:"",product_id:void 0===this.$route.params.id?0:this.$route.params.id,page:1,limit:15},fromList:{title:"选择时间",custom:!0,fromTxt:[{text:"全部",val:""},{text:"今天",val:"today"},{text:"昨天",val:"yesterday"},{text:"最近7天",val:"lately7"},{text:"最近30天",val:"lately30"},{text:"本月",val:"month"},{text:"本年",val:"year"}]},value:"45",tableList:[],total:0,loading:!1,columns:[{title:"评论ID",key:"id",width:80},{title:"商品信息",slot:"info",minWidth:230},{title:"用户名称",key:"nickname",minWidth:150},{title:"评分",key:"score",sortable:!0,minWidth:90},{title:"评价内容",slot:"content",minWidth:210},{title:"回复内容",key:"merchant_reply_content",minWidth:250},{title:"评价时间",key:"add_time",sortable:!0,minWidth:150},{title:"操作",slot:"action",fixed:"right",minWidth:150}],timeVal:[],contents:{content:""},ruleInline:{content:[{required:!0,message:"请输入回复内容",trigger:"blur"}]},rows:{}}},computed:{},created:function(){0==this.$route.query.is_reply&&(this.formValidate.is_reply=this.$route.query.is_reply),this.getList()},watch:{"$route.params.id":function(t,e){this.formValidate.product_id=0,this.getList()}},methods:{add:function(){var t=this;this.$modalForm(Object(r.h)(this.formValidate.product_id)).then((function(){return t.getList()}))},oks:function(){var t=this;this.modals=!0,this.$refs.contents.validate((function(e){if(!e)return!1;Object(r.D)(t.contents,t.rows.id).then(function(){var e=Object(i.a)(regeneratorRuntime.mark((function e(a){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t.$Message.success(a.msg),t.modals=!1,t.$refs.contents.resetFields(),t.getList();case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){t.$Message.error(e.msg)}))}))},cancels:function(){this.modals=!1,this.$refs.contents.resetFields()},del:function(t,e,a){var i=this;e={title:e,num:a,url:"product/reply/".concat(t.id),method:"DELETE",ids:""};this.$modalSure(e).then((function(t){i.$Message.success(t.msg),i.tableList.splice(a,1),i.total=i.total-1})).catch((function(t){i.$Message.error(t.msg)}))},reply:function(t){this.modals=!0,this.rows=t},onchangeTime:function(t){this.timeVal=t,this.formValidate.data=this.timeVal[0]?this.timeVal.join("-"):"",this.formValidate.page=1,this.getList()},sortMethod:function(t){"normal"===t.order?(this.formValidate.key="",this.formValidate.order=""):(this.formValidate.key=t.key,this.formValidate.order=t.order),this.getList()},selectChange:function(t){this.formValidate.data=t,this.timeVal=[],this.formValidate.page=1,this.getList()},getList:function(){var t=this;this.loading=!0,this.formValidate.is_reply=this.formValidate.is_reply||"",this.formValidate.store_name=this.formValidate.store_name||"",Object(r.z)(this.formValidate).then(function(){var e=Object(i.a)(regeneratorRuntime.mark((function e(a){var i;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:i=a.data,t.tableList=i.list,t.total=a.data.count,t.loading=!1;case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){t.loading=!1,t.$Message.error(e.msg)}))},pageChange:function(t){this.formValidate.page=t,this.getList()},userSearchs:function(){this.formValidate.page=1,this.getList()},search:function(){}}};a("63a6"),a=a("2877"),a=Object(a.a)(o,(function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"article-manager"},[a("div",{staticClass:"i-layout-page-header"},[a("div",{staticClass:"i-layout-page-header"},[t.$route.params.id?a("router-link",{attrs:{to:{path:"/admin/product/product_list"}}},[a("Button",{staticClass:"mr20",attrs:{icon:"ios-arrow-back",size:"small"}},[t._v("返回")])],1):t._e(),a("span",{staticClass:"ivu-page-header-title mr20"},[t._v("商品评论管理")])],1)]),a("Card",{staticClass:"ivu-mt",attrs:{bordered:!1,"dis-hover":""}},[a("Form",{ref:"formValidate",attrs:{model:t.formValidate,"label-width":75,"label-position":"left"},nativeOn:{submit:function(t){t.preventDefault()}}},[a("Row",{attrs:{type:"flex",gutter:24}},[a("Col",{attrs:{span:"24"}},[a("FormItem",{attrs:{label:"评论时间:"}},[a("RadioGroup",{staticClass:"mr",attrs:{type:"button"},on:{"on-change":function(e){return t.selectChange(t.formValidate.data)}},model:{value:t.formValidate.data,callback:function(e){t.$set(t.formValidate,"data",e)},expression:"formValidate.data"}},t._l(t.fromList.fromTxt,(function(e,i){return a("Radio",{key:i,attrs:{label:e.val}},[t._v(t._s(e.text))])})),1),a("DatePicker",{staticStyle:{width:"200px"},attrs:{editable:!1,value:t.timeVal,format:"yyyy/MM/dd",type:"daterange",placement:"bottom-end",placeholder:"请选择时间"},on:{"on-change":t.onchangeTime}})],1)],1),a("Col",t._b({},"Col",t.grid,!1),[a("FormItem",{attrs:{label:"评价状态:"}},[a("Select",{attrs:{placeholder:"请选择",clearable:""},on:{"on-change":t.userSearchs},model:{value:t.formValidate.is_reply,callback:function(e){t.$set(t.formValidate,"is_reply",e)},expression:"formValidate.is_reply"}},[a("Option",{attrs:{value:"1"}},[t._v("已回复")]),a("Option",{attrs:{value:"0"}},[t._v("未回复")])],1)],1)],1),t.$route.params.id?t._e():a("Col",t._b({},"Col",t.grid,!1),[a("FormItem",{attrs:{label:"商品信息:","label-for":"store_name"}},[a("Input",{attrs:{size:"default","enter-button":"",placeholder:"请输入商品ID或者商品信息",clearable:""},model:{value:t.formValidate.store_name,callback:function(e){t.$set(t.formValidate,"store_name",e)},expression:"formValidate.store_name"}})],1)],1),a("Col",t._b({},"Col",t.grid,!1),[a("FormItem",{attrs:{label:"用户名称:","label-for":"account"}},[a("Input",{attrs:{size:"default","enter-button":"",placeholder:"请输入",clearable:""},model:{value:t.formValidate.account,callback:function(e){t.$set(t.formValidate,"account",e)},expression:"formValidate.account"}})],1)],1),a("Col",{staticClass:"search",attrs:{xl:3,lg:3,md:12,sm:12,xs:24}},[a("FormItem",[a("Button",{attrs:{type:"primary",icon:"ios-search"},on:{click:t.userSearchs}},[t._v("搜索")])],1)],1)],1)],1),a("Row",{attrs:{type:"flex"}},[a("Col",t._b({},"Col",t.grid,!1),[a("Button",{directives:[{name:"auth",rawName:"v-auth",value:["product-reply-save_fictitious_reply"],expression:"['product-reply-save_fictitious_reply']"}],attrs:{type:"primary",icon:"md-add"},on:{click:t.add}},[t._v("添加虚拟评论")])],1)],1),a("Table",{ref:"table",staticClass:"ivu-mt",attrs:{columns:t.columns,data:t.tableList,loading:t.loading,"no-data-text":"暂无数据","no-filtered-data-text":"暂无筛选结果"},on:{"on-sort-change":t.sortMethod},scopedSlots:t._u([{key:"info",fn:function(e){return e=e.row,[a("div",{staticClass:"imgPic acea-row row-middle"},[a("div",{directives:[{name:"viewer",rawName:"v-viewer"}],staticClass:"pictrue"},[a("img",{directives:[{name:"lazy",rawName:"v-lazy",value:e.image,expression:"row.image"}]})]),a("div",{staticClass:"info"},[t._v(t._s(e.store_name))])])]}},{key:"content",fn:function(e){return e=e.row,[a("div",{staticClass:"mb5 content_font"},[t._v(t._s(e.comment))]),t._l(e.pics||[],(function(t,e){return a("div",{directives:[{name:"viewer",rawName:"v-viewer"}],key:e,staticClass:"pictrue mr10"},[a("img",{directives:[{name:"lazy",rawName:"v-lazy",value:t,expression:"item"}],attrs:{src:t}})])}))]}},{key:"action",fn:function(e){var i=e.row,r=e.index;return[a("a",{on:{click:function(e){return t.reply(i)}}},[t._v("回复")]),a("Divider",{attrs:{type:"vertical"}}),a("a",{on:{click:function(e){return t.del(i,"删除评论",r)}}},[t._v("删除")])]}}])}),a("div",{staticClass:"acea-row row-right page"},[a("Page",{attrs:{total:t.total,current:t.formValidate.page,"show-elevator":"","show-total":"","page-size":t.formValidate.limit},on:{"on-change":t.pageChange}})],1)],1),a("Modal",{attrs:{scrollable:"",title:"回复内容",closable:""},model:{value:t.modals,callback:function(e){t.modals=e},expression:"modals"}},[a("Form",{ref:"contents",attrs:{model:t.contents,rules:t.ruleInline,"label-position":"right"},nativeOn:{submit:function(t){t.preventDefault()}}},[a("FormItem",{attrs:{prop:"content"}},[a("Input",{attrs:{type:"textarea",rows:4,placeholder:"请输入回复内容"},model:{value:t.contents.content,callback:function(e){t.$set(t.contents,"content",e)},expression:"contents.content"}})],1)],1),a("div",{attrs:{slot:"footer"},slot:"footer"},[a("Button",{attrs:{type:"primary"},on:{click:t.oks}},[t._v("确定")]),a("Button",{on:{click:t.cancels}},[t._v("取消")])],1)],1)],1)}),[],!1,null,"886a5c0a",null);e.default=a.exports},"63a6":function(t,e,a){"use strict";var i=a("dfaa");a.n(i).a},a15b:function(t,e,a){"use strict";var i=a("23e7"),r=a("e330"),o=a("44ad"),s=a("fc6a"),n=(a=a("a640"),r([].join));r=o!=Object,o=a("join",",");i({target:"Array",proto:!0,forced:r||!o},{join:function(t){return n(s(this),void 0===t?",":t)}})},dfaa:function(t,e,a){}}]); \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-3740dbf0"],{1426:function(t,e,a){"use strict";a.r(e);var i=a("c964"),r=(a("a434"),a("a15b"),a("96cf"),a("c4c8")),o={name:"product_productEvaluate",data:function(){return{modals:!1,grid:{xl:7,lg:10,md:12,sm:12,xs:24},formValidate:{is_reply:"",data:"",store_name:"",key:"",order:"",account:"",product_id:void 0===this.$route.params.id?0:this.$route.params.id,page:1,limit:15},fromList:{title:"选择时间",custom:!0,fromTxt:[{text:"全部",val:""},{text:"今天",val:"today"},{text:"昨天",val:"yesterday"},{text:"最近7天",val:"lately7"},{text:"最近30天",val:"lately30"},{text:"本月",val:"month"},{text:"本年",val:"year"}]},value:"45",tableList:[],total:0,loading:!1,columns:[{title:"评论ID",key:"id",width:80},{title:"商品信息",slot:"info",minWidth:230},{title:"用户名称",key:"nickname",minWidth:150},{title:"评分",key:"score",sortable:!0,minWidth:90},{title:"评价内容",slot:"content",minWidth:210},{title:"回复内容",key:"merchant_reply_content",minWidth:250},{title:"评价时间",key:"add_time",sortable:!0,minWidth:150},{title:"操作",slot:"action",fixed:"right",minWidth:150}],timeVal:[],contents:{content:""},ruleInline:{content:[{required:!0,message:"请输入回复内容",trigger:"blur"}]},rows:{}}},computed:{},created:function(){0==this.$route.query.is_reply&&(this.formValidate.is_reply=this.$route.query.is_reply),this.getList()},watch:{"$route.params.id":function(t,e){this.formValidate.product_id=0,this.getList()}},methods:{add:function(){var t=this;this.$modalForm(Object(r.i)(this.formValidate.product_id)).then((function(){return t.getList()}))},oks:function(){var t=this;this.modals=!0,this.$refs.contents.validate((function(e){if(!e)return!1;Object(r.E)(t.contents,t.rows.id).then(function(){var e=Object(i.a)(regeneratorRuntime.mark((function e(a){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t.$Message.success(a.msg),t.modals=!1,t.$refs.contents.resetFields(),t.getList();case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){t.$Message.error(e.msg)}))}))},cancels:function(){this.modals=!1,this.$refs.contents.resetFields()},del:function(t,e,a){var i=this;e={title:e,num:a,url:"product/reply/".concat(t.id),method:"DELETE",ids:""};this.$modalSure(e).then((function(t){i.$Message.success(t.msg),i.tableList.splice(a,1),i.total=i.total-1})).catch((function(t){i.$Message.error(t.msg)}))},reply:function(t){this.modals=!0,this.rows=t},onchangeTime:function(t){this.timeVal=t,this.formValidate.data=this.timeVal[0]?this.timeVal.join("-"):"",this.formValidate.page=1,this.getList()},sortMethod:function(t){"normal"===t.order?(this.formValidate.key="",this.formValidate.order=""):(this.formValidate.key=t.key,this.formValidate.order=t.order),this.getList()},selectChange:function(t){this.formValidate.data=t,this.timeVal=[],this.formValidate.page=1,this.getList()},getList:function(){var t=this;this.loading=!0,this.formValidate.is_reply=this.formValidate.is_reply||"",this.formValidate.store_name=this.formValidate.store_name||"",Object(r.A)(this.formValidate).then(function(){var e=Object(i.a)(regeneratorRuntime.mark((function e(a){var i;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:i=a.data,t.tableList=i.list,t.total=a.data.count,t.loading=!1;case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){t.loading=!1,t.$Message.error(e.msg)}))},pageChange:function(t){this.formValidate.page=t,this.getList()},userSearchs:function(){this.formValidate.page=1,this.getList()},search:function(){}}};a("63a6"),a=a("2877"),a=Object(a.a)(o,(function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"article-manager"},[a("div",{staticClass:"i-layout-page-header"},[a("div",{staticClass:"i-layout-page-header"},[t.$route.params.id?a("router-link",{attrs:{to:{path:"/admin/product/product_list"}}},[a("Button",{staticClass:"mr20",attrs:{icon:"ios-arrow-back",size:"small"}},[t._v("返回")])],1):t._e(),a("span",{staticClass:"ivu-page-header-title mr20"},[t._v("商品评论管理")])],1)]),a("Card",{staticClass:"ivu-mt",attrs:{bordered:!1,"dis-hover":""}},[a("Form",{ref:"formValidate",attrs:{model:t.formValidate,"label-width":75,"label-position":"left"},nativeOn:{submit:function(t){t.preventDefault()}}},[a("Row",{attrs:{type:"flex",gutter:24}},[a("Col",{attrs:{span:"24"}},[a("FormItem",{attrs:{label:"评论时间:"}},[a("RadioGroup",{staticClass:"mr",attrs:{type:"button"},on:{"on-change":function(e){return t.selectChange(t.formValidate.data)}},model:{value:t.formValidate.data,callback:function(e){t.$set(t.formValidate,"data",e)},expression:"formValidate.data"}},t._l(t.fromList.fromTxt,(function(e,i){return a("Radio",{key:i,attrs:{label:e.val}},[t._v(t._s(e.text))])})),1),a("DatePicker",{staticStyle:{width:"200px"},attrs:{editable:!1,value:t.timeVal,format:"yyyy/MM/dd",type:"daterange",placement:"bottom-end",placeholder:"请选择时间"},on:{"on-change":t.onchangeTime}})],1)],1),a("Col",t._b({},"Col",t.grid,!1),[a("FormItem",{attrs:{label:"评价状态:"}},[a("Select",{attrs:{placeholder:"请选择",clearable:""},on:{"on-change":t.userSearchs},model:{value:t.formValidate.is_reply,callback:function(e){t.$set(t.formValidate,"is_reply",e)},expression:"formValidate.is_reply"}},[a("Option",{attrs:{value:"1"}},[t._v("已回复")]),a("Option",{attrs:{value:"0"}},[t._v("未回复")])],1)],1)],1),t.$route.params.id?t._e():a("Col",t._b({},"Col",t.grid,!1),[a("FormItem",{attrs:{label:"商品信息:","label-for":"store_name"}},[a("Input",{attrs:{size:"default","enter-button":"",placeholder:"请输入商品ID或者商品信息",clearable:""},model:{value:t.formValidate.store_name,callback:function(e){t.$set(t.formValidate,"store_name",e)},expression:"formValidate.store_name"}})],1)],1),a("Col",t._b({},"Col",t.grid,!1),[a("FormItem",{attrs:{label:"用户名称:","label-for":"account"}},[a("Input",{attrs:{size:"default","enter-button":"",placeholder:"请输入",clearable:""},model:{value:t.formValidate.account,callback:function(e){t.$set(t.formValidate,"account",e)},expression:"formValidate.account"}})],1)],1),a("Col",{staticClass:"search",attrs:{xl:3,lg:3,md:12,sm:12,xs:24}},[a("FormItem",[a("Button",{attrs:{type:"primary",icon:"ios-search"},on:{click:t.userSearchs}},[t._v("搜索")])],1)],1)],1)],1),a("Row",{attrs:{type:"flex"}},[a("Col",t._b({},"Col",t.grid,!1),[a("Button",{directives:[{name:"auth",rawName:"v-auth",value:["product-reply-save_fictitious_reply"],expression:"['product-reply-save_fictitious_reply']"}],attrs:{type:"primary",icon:"md-add"},on:{click:t.add}},[t._v("添加虚拟评论")])],1)],1),a("Table",{ref:"table",staticClass:"ivu-mt",attrs:{columns:t.columns,data:t.tableList,loading:t.loading,"no-data-text":"暂无数据","no-filtered-data-text":"暂无筛选结果"},on:{"on-sort-change":t.sortMethod},scopedSlots:t._u([{key:"info",fn:function(e){return e=e.row,[a("div",{staticClass:"imgPic acea-row row-middle"},[a("div",{directives:[{name:"viewer",rawName:"v-viewer"}],staticClass:"pictrue"},[a("img",{directives:[{name:"lazy",rawName:"v-lazy",value:e.image,expression:"row.image"}]})]),a("div",{staticClass:"info"},[t._v(t._s(e.store_name))])])]}},{key:"content",fn:function(e){return e=e.row,[a("div",{staticClass:"mb5 content_font"},[t._v(t._s(e.comment))]),t._l(e.pics||[],(function(t,e){return a("div",{directives:[{name:"viewer",rawName:"v-viewer"}],key:e,staticClass:"pictrue mr10"},[a("img",{directives:[{name:"lazy",rawName:"v-lazy",value:t,expression:"item"}],attrs:{src:t}})])}))]}},{key:"action",fn:function(e){var i=e.row,r=e.index;return[a("a",{on:{click:function(e){return t.reply(i)}}},[t._v("回复")]),a("Divider",{attrs:{type:"vertical"}}),a("a",{on:{click:function(e){return t.del(i,"删除评论",r)}}},[t._v("删除")])]}}])}),a("div",{staticClass:"acea-row row-right page"},[a("Page",{attrs:{total:t.total,current:t.formValidate.page,"show-elevator":"","show-total":"","page-size":t.formValidate.limit},on:{"on-change":t.pageChange}})],1)],1),a("Modal",{attrs:{scrollable:"",title:"回复内容",closable:""},model:{value:t.modals,callback:function(e){t.modals=e},expression:"modals"}},[a("Form",{ref:"contents",attrs:{model:t.contents,rules:t.ruleInline,"label-position":"right"},nativeOn:{submit:function(t){t.preventDefault()}}},[a("FormItem",{attrs:{prop:"content"}},[a("Input",{attrs:{type:"textarea",rows:4,placeholder:"请输入回复内容"},model:{value:t.contents.content,callback:function(e){t.$set(t.contents,"content",e)},expression:"contents.content"}})],1)],1),a("div",{attrs:{slot:"footer"},slot:"footer"},[a("Button",{attrs:{type:"primary"},on:{click:t.oks}},[t._v("确定")]),a("Button",{on:{click:t.cancels}},[t._v("取消")])],1)],1)],1)}),[],!1,null,"886a5c0a",null);e.default=a.exports},"63a6":function(t,e,a){"use strict";var i=a("dfaa");a.n(i).a},a15b:function(t,e,a){"use strict";var i=a("23e7"),r=a("e330"),o=a("44ad"),s=a("fc6a"),n=(a=a("a640"),r([].join));r=o!=Object,o=a("join",",");i({target:"Array",proto:!0,forced:r||!o},{join:function(t){return n(s(this),void 0===t?",":t)}})},dfaa:function(t,e,a){}}]); \ No newline at end of file diff --git a/crmeb/public/admin/js/chunk-3afc7a10.14888a5e.js b/crmeb/public/admin/js/chunk-3afc7a10.14888a5e.js new file mode 100644 index 000000000..b7e11030e --- /dev/null +++ b/crmeb/public/admin/js/chunk-3afc7a10.14888a5e.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-3afc7a10"],{"01e3":function(t,e,a){"use strict";var n=a("490e");a.n(n).a},"490e":function(t,e,a){},"520c":function(t,e,a){},"5b832":function(t,e,a){t.exports=a.p+"img/abbreviationBig.8b2693c4.png"},"6dc8":function(t,e,a){"use strict";a.r(e),a("d3b7"),a("25f0");var n=a("b311"),r=a.n(n),o=(n=a("b0e7"),a("90e7")),i=(n={components:{uploadPictures:n.a},data:function(){return{modalPic:!1,saveType:0,isChoice:"单选",gridBtn:{xl:4,lg:8,md:8,sm:8,xs:8},gridPic:{xl:6,lg:8,md:12,sm:12,xs:12},positionId:1,positiontlt:"",formValidate:{thumb_big_height:"",thumb_big_width:"",thumb_mid_width:"",thumb_mid_height:"",thumb_small_height:"",thumb_small_width:"",image_watermark_status:!1,watermark_type:1,watermark_opacity:"",watermark_rotate:"",watermark_position:1},boxs:[{content:"左上",id:1},{content:"上",id:2},{content:"右上",id:3},{content:"左中",id:4},{content:"中",id:5},{content:"右中",id:6},{content:"左下",id:7},{content:"下",id:8},{content:"右下",id:9}],ruleValidate:{},configuModal:!1,configData:"",headerList:[{label:"储存配置",value:"1"},{label:"七牛云储存",value:"2"},{label:"阿里云储存",value:"3"},{label:"腾讯云储存",value:"4"}],columns:[{title:"储存空间名称",key:"name",align:"center",minWidth:200},{title:"区域",key:"_region",align:"center",minWidth:100},{title:"空间域名",key:"domain",align:"center",minWidth:200},{title:"使用状态",slot:"status",align:"center",width:90},{title:"创建时间",key:"_add_time",align:"center",minWidth:150},{title:"更新时间",key:"_update_time",align:"center",minWidth:150},{title:"操作",slot:"action",width:210,align:"center"}],total:0,list:{page:1,limit:15,type:"1"},levelLists:[],currentTab:"1",loading:!1,addData:{input:"",select:"",jurisdiction:"1",type:"1"},confData:{AccessKeyId:"",AccessKeySecret:""},localStorage:!1}},created:function(){var t=this;Object(o.rb)().then((function(e){1==e.data.type&&(t.localStorage=!0),t.formValidate.upload_type=e.data.type,t.changeTab(e.data.type.toString())}))},mounted:function(){this.$nextTick((function(){var t=this;new r.a(".copy-data").on("success",(function(){t.$Message.success("复制成功")}))}))},methods:{changeSave:function(t){var e=this;Object(o.ab)(t).then((function(t){e.$Message.success(t.msg)})).catch((function(t){e.$Message.error(t.msg)}))},bindbox:function(t){this.positionId=t.id,this.positiontlt=t.content,this.formValidate.watermark_position=t.id},handleSubmit:function(t){var e=this;this.formValidate.image_watermark_status?this.formValidate.image_watermark_status=1:this.formValidate.image_watermark_status=0,this.formValidate.image_watermark_status?this.$refs[t].validate((function(t){t?e.postMessage(e.formValidate):e.$Message.error("Fail!")})):this.postMessage(this.formValidate)},postMessage:function(t){var e=this;Object(o.U)(t).then((function(t){e.$Message.success(t.msg)})).catch((function(t){e.$Message.error(t.msg)}))},modalPicTap:function(){this.modalPic=!0},getPic:function(t){this.formValidate.watermark_image=t.att_dir,this.modalPic=!1},config:function(t){this.configuModal=!0,this.configData=t},synchro:function(){var t=this;Object(o.vb)(this.currentTab).then((function(e){t.$Message.success(e.msg),t.getlist()})).catch((function(e){t.$Message.error(e.msg)}))},addStorageBtn:function(){var t=this;this.$modalForm(Object(o.b)(this.currentTab)).then((function(){t.getlist()}))},addConfigBtn:function(){var t=this;this.$modalForm(Object(o.a)(this.currentTab)).then((function(){t.getlist()}))},edit:function(t){var e=this;this.$modalForm(Object(o.k)(t.id)).then((function(){e.getlist()}))},changeSwitch:function(t,e){var a=this;return new Promise((function(e){a.$Modal.confirm({title:"切换状态",content:"您确认要切换使用状态吗?",onOk:function(){Object(o.tb)(t.id).then((function(t){a.$Message.success(t.msg),a.getlist()})).catch((function(t){a.$Message.error(t.msg)}))},onCancel:function(){a.$Message.info("已取消"),a.getlist()}})}))},getlist:function(){var t=this;this.loading=!0,Object(o.sb)(this.list).then((function(e){t.total=e.data.count,t.levelLists=e.data.list,t.loading=!1}))},changeTab:function(t){this.currentTab=t,this.list.type=t,(this.list.page=1)==t?this.getposition():this.getlist()},getposition:function(){var t=this,e=this;Object(o.T)().then((function(a){t.formValidate=a.data,1==a.data.image_watermark_status?e.formValidate.image_watermark_status=!0:e.formValidate.image_watermark_status=!1,t.positionId=a.data.watermark_position;for(var n=0;nPzT764FJQ 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 JySk`;0012y(}n;5 literal 0 HcmV?d00001 diff --git a/crmeb/public/admin/js/chunk-3afc7a10.c9f8c7f6.js b/crmeb/public/admin/js/chunk-3afc7a10.c9f8c7f6.js deleted file mode 100644 index 779be868f..000000000 --- a/crmeb/public/admin/js/chunk-3afc7a10.c9f8c7f6.js +++ /dev/null @@ -1 +0,0 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-3afc7a10"],{"01e3":function(t,e,a){"use strict";var n=a("490e");a.n(n).a},"490e":function(t,e,a){},"520c":function(t,e,a){},"5b832":function(t,e,a){t.exports=a.p+"img/abbreviationBig.8b2693c4.png"},"6dc8":function(t,e,a){"use strict";a.r(e),a("d3b7"),a("25f0");var n=a("b311"),r=a.n(n),o=(n=a("b0e7"),a("90e7")),i=(n={components:{uploadPictures:n.a},data:function(){return{modalPic:!1,saveType:0,isChoice:"单选",gridBtn:{xl:4,lg:8,md:8,sm:8,xs:8},gridPic:{xl:6,lg:8,md:12,sm:12,xs:12},positionId:1,positiontlt:"",formValidate:{thumb_big_height:"",thumb_big_width:"",thumb_mid_width:"",thumb_mid_height:"",thumb_small_height:"",thumb_small_width:"",image_watermark_status:!1,watermark_type:1,watermark_opacity:"",watermark_rotate:"",watermark_position:1},boxs:[{content:"左上",id:1},{content:"上",id:2},{content:"右上",id:3},{content:"左中",id:4},{content:"中",id:5},{content:"右中",id:6},{content:"左下",id:7},{content:"下",id:8},{content:"右下",id:9}],ruleValidate:{},configuModal:!1,configData:"",headerList:[{label:"储存配置",value:"1"},{label:"七牛云储存",value:"2"},{label:"阿里云储存",value:"3"},{label:"腾讯云储存",value:"4"}],columns:[{title:"储存空间名称",key:"name",align:"center",minWidth:200},{title:"区域",key:"_region",align:"center",minWidth:100},{title:"空间域名",key:"domain",align:"center",minWidth:200},{title:"使用状态",slot:"status",align:"center",width:90},{title:"创建时间",key:"_add_time",align:"center",minWidth:150},{title:"更新时间",key:"_update_time",align:"center",minWidth:150},{title:"操作",slot:"action",width:210,align:"center"}],total:0,list:{page:1,limit:15,type:"1"},levelLists:[],currentTab:"1",loading:!1,addData:{input:"",select:"",jurisdiction:"1",type:"1"},confData:{AccessKeyId:"",AccessKeySecret:""},localStorage:!1}},created:function(){var t=this;Object(o.qb)().then((function(e){1==e.data.type&&(t.localStorage=!0),t.formValidate.upload_type=e.data.type,t.changeTab(e.data.type.toString())}))},mounted:function(){this.$nextTick((function(){var t=this;new r.a(".copy-data").on("success",(function(){t.$Message.success("复制成功")}))}))},methods:{changeSave:function(t){var e=this;Object(o.Z)(t).then((function(t){e.$Message.success(t.msg)})).catch((function(t){e.$Message.error(t.msg)}))},bindbox:function(t){this.positionId=t.id,this.positiontlt=t.content,this.formValidate.watermark_position=t.id},handleSubmit:function(t){var e=this;this.formValidate.image_watermark_status?this.formValidate.image_watermark_status=1:this.formValidate.image_watermark_status=0,this.formValidate.image_watermark_status?this.$refs[t].validate((function(t){t?e.postMessage(e.formValidate):e.$Message.error("Fail!")})):this.postMessage(this.formValidate)},postMessage:function(t){var e=this;Object(o.T)(t).then((function(t){e.$Message.success(t.msg)})).catch((function(t){e.$Message.error(t.msg)}))},modalPicTap:function(){this.modalPic=!0},getPic:function(t){this.formValidate.watermark_image=t.att_dir,this.modalPic=!1},config:function(t){this.configuModal=!0,this.configData=t},synchro:function(){var t=this;Object(o.ub)(this.currentTab).then((function(e){t.$Message.success(e.msg),t.getlist()})).catch((function(e){t.$Message.error(e.msg)}))},addStorageBtn:function(){var t=this;this.$modalForm(Object(o.b)(this.currentTab)).then((function(){t.getlist()}))},addConfigBtn:function(){var t=this;this.$modalForm(Object(o.a)(this.currentTab)).then((function(){t.getlist()}))},edit:function(t){var e=this;this.$modalForm(Object(o.k)(t.id)).then((function(){e.getlist()}))},changeSwitch:function(t,e){var a=this;return new Promise((function(e){a.$Modal.confirm({title:"切换状态",content:"您确认要切换使用状态吗?",onOk:function(){Object(o.sb)(t.id).then((function(t){a.$Message.success(t.msg),a.getlist()})).catch((function(t){a.$Message.error(t.msg)}))},onCancel:function(){a.$Message.info("已取消"),a.getlist()}})}))},getlist:function(){var t=this;this.loading=!0,Object(o.rb)(this.list).then((function(e){t.total=e.data.count,t.levelLists=e.data.list,t.loading=!1}))},changeTab:function(t){this.currentTab=t,this.list.type=t,(this.list.page=1)==t?this.getposition():this.getlist()},getposition:function(){var t=this,e=this;Object(o.S)().then((function(a){t.formValidate=a.data,1==a.data.image_watermark_status?e.formValidate.image_watermark_status=!0:e.formValidate.image_watermark_status=!1,t.positionId=a.data.watermark_position;for(var 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.formValidate.attrs[i].stock)return e.$Message.error("拼团限量不能超过规格库存")}e.current+=1})):this.formValidate.image?this.current+=1:this.$Message.warning("请选择商品")},step:function(){this.current--},getContent:function(t){this.formValidate.description=t},modalPicTap:function(t,e,a){this.modalPic=!0,this.isChoice="dan"===t?"单选":"多选",this.picTit=e,this.tableIndex=a},getPic:function(t){"danFrom"===this.picTit?this.formValidate.image=t.att_dir:(this.formValidate.attrs&&this.formValidate.attrs.length&&this.$set(this.specsData[this.tableIndex],"_checked",!0),this.specsData[this.tableIndex].pic=t.att_dir),this.modalPic=!1},getPicD:function(t){var e=this;this.images=t,this.images.map((function(t){e.formValidate.images.push(t.att_dir),e.formValidate.images=e.formValidate.images.splice(0,10)})),this.modalPic=!1},handleRemove:function(t){this.images.splice(t,1),this.formValidate.images.splice(t,1)},changeGoods:function(){this.modals=!0,this.$refs.goodslist.formValidate.is_presale=0,this.$refs.goodslist.getList(),this.$refs.goodslist.goodsCategory()},handleDragStart:function(t,e){this.dragging=e},handleDragEnd:function(t,e){this.dragging=null},handleDragOver:function(t){t.dataTransfer.dropEffect="move"},handleDragEnter:function(t,e){var a;t.dataTransfer.effectAllowed="move",e!==this.dragging&&(a=(t=Object(i.a)(this.formValidate.images)).indexOf(this.dragging),e=t.indexOf(e),t.splice.apply(t,[e,0].concat(Object(i.a)(t.splice(a,1)))),this.formValidate.images=t)}}},a("c867"),m=a("2877"),c=Object(m.a)(l,(function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("div",{staticClass:"i-layout-page-header header_top"},[a("div",{staticClass:"i-layout-page-header fl_header"},[a("router-link",{attrs:{to:{path:"/admin/marketing/store_combination/index"}}},[a("Button",{attrs:{icon:"ios-arrow-back",size:"small",type:"text"}},[t._v("返回")])],1),a("Divider",{attrs:{type:"vertical"}}),a("span",{staticClass:"ivu-page-header-title mr20",staticStyle:{padding:"0"},domProps:{textContent:t._s(t.$route.params.id?"编辑拼团商品":"添加拼团商品")}})],1)]),a("Card",{staticClass:"ivu-mt",attrs:{bordered:!1,"dis-hover":""}},[a("Row",{staticClass:"mt30 acea-row row-middle row-center",attrs:{type:"flex"}},[a("Col",{attrs:{span:"20"}},[a("Steps",{attrs:{current:t.current}},[a("Step",{attrs:{title:"选择拼团商品"}}),a("Step",{attrs:{title:"填写基础信息"}}),a("Step",{attrs:{title:"修改商品详情"}})],1)],1),a("Col",{attrs:{span:"23"}},[a("Form",{ref:"formValidate",staticClass:"form mt30",attrs:{model:t.formValidate,rules:t.ruleValidate,"label-width":t.labelWidth,"label-position":t.labelPosition},on:{"on-validate":t.validate},nativeOn:{submit:function(t){t.preventDefault()}}},[0===t.current?a("FormItem",{attrs:{label:"选择商品:",prop:"image_input"}},[a("div",{staticClass:"picBox",on:{click:t.changeGoods}},[t.formValidate.image?a("div",{staticClass:"pictrue"},[a("img",{directives:[{name:"lazy",rawName:"v-lazy",value:t.formValidate.image,expression:"formValidate.image"}]})]):a("div",{staticClass:"upLoad acea-row row-center-wrapper"},[a("Icon",{attrs:{type:"ios-camera-outline",size:"26"}})],1)])]):t._e(),a("Row",{directives:[{name:"show",rawName:"v-show",value:1===t.current,expression:"current === 1"}],attrs:{type:"flex"}},[a("Col",{attrs:{span:"24"}},[a("FormItem",{attrs:{label:"商品主图:",prop:"image"}},[a("div",{staticClass:"picBox",on:{click:function(e){return t.modalPicTap("dan","danFrom")}}},[t.formValidate.image?a("div",{staticClass:"pictrue"},[a("img",{directives:[{name:"lazy",rawName:"v-lazy",value:t.formValidate.image,expression:"formValidate.image"}]})]):a("div",{staticClass:"upLoad acea-row row-center-wrapper"},[a("Icon",{attrs:{type:"ios-camera-outline",size:"26"}})],1)])])],1),a("Col",{attrs:{span:"24"}},[a("FormItem",{attrs:{label:"商品轮播图:",prop:"images"}},[a("div",{staticClass:"acea-row"},[t._l(t.formValidate.images,(function(e,i){return a("div",{key:i,staticClass:"pictrue",attrs:{draggable:"true"},on:{dragstart:function(a){return t.handleDragStart(a,e)},dragover:function(a){return a.preventDefault(),t.handleDragOver(a,e)},dragenter:function(a){return t.handleDragEnter(a,e)},dragend:function(a){return t.handleDragEnd(a,e)}}},[a("img",{directives:[{name:"lazy",rawName:"v-lazy",value:e,expression:"item"}]}),a("Button",{staticClass:"btndel",attrs:{shape:"circle",icon:"md-close"},nativeOn:{click:function(e){return t.handleRemove(i)}}})],1)})),t.formValidate.images.length<10?a("div",{staticClass:"upLoad acea-row row-center-wrapper",on:{click:function(e){return t.modalPicTap("duo")}}},[a("Icon",{attrs:{type:"ios-camera-outline",size:"26"}})],1):t._e()],2)])],1),a("Col",{attrs:{span:"24"}},[a("Col",t._b({},"Col",t.grid,!1),[a("FormItem",{attrs:{label:"拼团名称:",prop:"title","label-for":"title"}},[a("Input",{attrs:{placeholder:"请输入拼团名称","element-id":"title"},model:{value:t.formValidate.title,callback:function(e){t.$set(t.formValidate,"title",e)},expression:"formValidate.title"}})],1)],1)],1),a("Col",{attrs:{span:"24"}},[a("Col",t._b({},"Col",t.grid,!1),[a("FormItem",{attrs:{label:"拼团简介:",prop:"info","label-for":"info"}},[a("Input",{attrs:{placeholder:"请输入拼团简介",type:"textarea",rows:4,"element-id":"info"},model:{value:t.formValidate.info,callback:function(e){t.$set(t.formValidate,"info",e)},expression:"formValidate.info"}})],1)],1)],1),a("Col",{attrs:{span:"24"}},[a("FormItem",{attrs:{label:"拼团时间:",prop:"section_time"}},[a("div",{staticClass:"acea-row row-middle"},[a("DatePicker",{staticClass:"perW30",attrs:{editable:!1,type:"datetimerange",format:"yyyy-MM-dd HH:mm",placeholder:"请选择活动时间",value:t.formValidate.section_time},on:{"on-change":t.onchangeTime},model:{value:t.formValidate.section_time,callback:function(e){t.$set(t.formValidate,"section_time",e)},expression:"formValidate.section_time"}}),a("div",{staticClass:"ml10 grey"},[t._v("设置活动开启结束时间,用户可以在设置时间内发起参与拼团")])],1)])],1),0==t.formValidate.virtual_type?a("Col",{attrs:{span:"24"}},[a("FormItem",{attrs:{label:"物流方式:",prop:"logistics"}},[a("CheckboxGroup",{model:{value:t.formValidate.logistics,callback:function(e){t.$set(t.formValidate,"logistics",e)},expression:"formValidate.logistics"}},[a("Checkbox",{attrs:{label:"1"}},[t._v("快递")]),a("Checkbox",{attrs:{label:"2"}},[t._v("到店核销")])],1)],1)],1):t._e(),0==t.formValidate.virtual_type?a("Col",{attrs:{span:"24"}},[a("FormItem",{attrs:{label:"运费设置:",prop:1!=t.formValidate.freight?"freight":""}},[a("RadioGroup",{model:{value:t.formValidate.freight,callback:function(e){t.$set(t.formValidate,"freight",e)},expression:"formValidate.freight"}},[a("Radio",{attrs:{label:2}},[t._v("固定邮费")]),a("Radio",{attrs:{label:3}},[t._v("运费模板")])],1)],1)],1):t._e(),3!=t.formValidate.freight&&1!=t.formValidate.freight&&0==t.formValidate.virtual_type?a("Col",{attrs:{span:"24"}},[a("FormItem",{attrs:{label:""}},[a("div",{staticClass:"acea-row"},[a("InputNumber",{staticClass:"perW20 maxW",attrs:{min:"0.01",max:"10000",placeholder:"请输入金额"},model:{value:t.formValidate.postage,callback:function(e){t.$set(t.formValidate,"postage",e)},expression:"formValidate.postage"}})],1)])],1):t._e(),3==t.formValidate.freight&&0==t.formValidate.virtual_type?a("Col",{attrs:{span:"24"}},[a("FormItem",{attrs:{label:"",prop:"temp_id"}},[a("div",{staticClass:"acea-row"},[a("Select",{staticClass:"perW20 maxW",attrs:{clearable:"",placeholder:"请选择运费模板"},model:{value:t.formValidate.temp_id,callback:function(e){t.$set(t.formValidate,"temp_id",e)},expression:"formValidate.temp_id"}},t._l(t.templateList,(function(e,i){return a("Option",{key:i,attrs:{value:e.id}},[t._v(t._s(e.name))])})),1),a("span",{staticClass:"addfont",on:{click:t.freight}},[t._v("新增运费模板")])],1)])],1):t._e(),a("Col",{attrs:{span:"24"}},[a("FormItem",{attrs:{label:"拼团时效(单位 小时):",prop:"effective_time"}},[a("div",{staticClass:"acea-row row-middle"},[a("InputNumber",{staticClass:"perW20",attrs:{placeholder:"请输入拼团时效(单位 小时)","element-id":"effective_time"},model:{value:t.formValidate.effective_time,callback:function(e){t.$set(t.formValidate,"effective_time",e)},expression:"formValidate.effective_time"}}),a("div",{staticClass:"ml10 grey"},[t._v("\n 用户发起拼团后开始计时,需在设置时间内邀请到规定好友人数参团,超过时效时间,则系统判定拼团失败,自动发起退款\n ")])],1)])],1),a("Col",{attrs:{span:"24"}},[a("FormItem",{attrs:{label:"拼团人数:",prop:"people"}},[a("div",{staticClass:"acea-row row-middle"},[a("InputNumber",{staticClass:"perW20",attrs:{min:2,max:1e4,placeholder:"请输入拼团人数",precision:0,"element-id":"people"},model:{value:t.formValidate.people,callback:function(e){t.$set(t.formValidate,"people",e)},expression:"formValidate.people"}}),a("div",{staticClass:"ml10 grey"},[t._v("单次拼团需要参与的用户数")])],1)])],1),a("Col",{attrs:{span:"24"}},[a("FormItem",{attrs:{label:"虚拟成团补齐人数:",prop:"virtualPeople"}},[a("div",{staticClass:"acea-row row-middle"},[a("InputNumber",{staticClass:"perW20",attrs:{placeholder:"设置虚拟成团的补齐人数",precision:0,max:1e4,min:0,"element-id":"virtualPeople"},model:{value:t.formValidate.virtualPeople,callback:function(e){t.$set(t.formValidate,"virtualPeople",e)},expression:"formValidate.virtualPeople"}}),a("div",{staticClass:"ml10 grey"},[t._v("\n 设置虚拟成团的补齐人数,如:5人团设置补齐2人,当团队成员大于等于3人时,拼团结束时自动补齐剩余最多2个位置,不开启虚拟成团请设置为0\n ")])],1)])],1),a("Col",{attrs:{span:"24"}},[a("FormItem",{attrs:{label:"总购买数量限制:",prop:"num"}},[a("div",{staticClass:"acea-row row-middle"},[a("InputNumber",{staticClass:"perW20",attrs:{min:1,placeholder:"请输入总数量限制",precision:0,max:1e4,"element-id":"num"},model:{value:t.formValidate.num,callback:function(e){t.$set(t.formValidate,"num",e)},expression:"formValidate.num"}}),a("div",{staticClass:"ml10 grey"},[t._v("\n 该商品活动期间内,用户可购买的最大数量。例如设置为4,表示本次活动有效期内,每个用户最多可购买4件\n ")])],1)])],1),a("Col",{attrs:{span:"24"}},[a("FormItem",{attrs:{label:"单次购买数量限制:",prop:"once_num"}},[a("div",{staticClass:"acea-row row-middle"},[a("InputNumber",{staticClass:"perW20",attrs:{min:1,placeholder:"请输入单次购买数量限制",precision:0,max:1e4,"element-id":"once_num"},model:{value:t.formValidate.once_num,callback:function(e){t.$set(t.formValidate,"once_num",e)},expression:"formValidate.once_num"}}),a("div",{staticClass:"ml10 grey"},[t._v("\n 用户参与拼团时,一次购买最大数量限制。例如设置为2,表示每次参与拼团时,用户一次购买数量最大可选择2个\n ")])],1)])],1),a("Col",{attrs:{span:"24"}},[a("FormItem",{attrs:{label:"单位:",prop:"unit_name","label-for":"unit_name"}},[a("Input",{staticClass:"perW20",attrs:{placeholder:"请输入单位","element-id":"unit_name"},model:{value:t.formValidate.unit_name,callback:function(e){t.$set(t.formValidate,"unit_name",e)},expression:"formValidate.unit_name"}})],1)],1),a("Col",{attrs:{span:"24"}},[a("FormItem",{attrs:{label:"团长返佣比例:",prop:"head_commission"}},[a("div",{staticClass:"acea-row row-middle"},[a("InputNumber",{staticClass:"perW20",attrs:{min:0,max:100,placeholder:"团长返佣比例",precision:0,"element-id":"head_commission"},model:{value:t.formValidate.head_commission,callback:function(e){t.$set(t.formValidate,"head_commission",e)},expression:"formValidate.head_commission"}}),a("div",{staticClass:"ml10 grey"},[t._v("\n 拼团成功后,如果团长是分销员,则在订单确认收货时会给团长返一定的佣金,佣金比例是实际支付金额的0-100%\n ")])],1)])],1),a("Col",{attrs:{span:"24"}},[a("FormItem",{attrs:{label:"拼团是否参与分销:",props:"is_commission","label-for":"is_commission"}},[a("div",{staticClass:"acea-row row-middle"},[a("RadioGroup",{attrs:{"element-id":"is_commission"},model:{value:t.formValidate.is_commission,callback:function(e){t.$set(t.formValidate,"is_commission",e)},expression:"formValidate.is_commission"}},[a("Radio",{staticClass:"radio",attrs:{label:1}},[t._v("开启")]),a("Radio",{attrs:{label:0}},[t._v("关闭")])],1),a("div",{staticClass:"ml10 grey"},[t._v("\n 拼团商品是否参与商城分销返佣\n ")])],1)])],1),a("Col",{attrs:{span:"24"}},[a("FormItem",{attrs:{label:"排序:"}},[a("InputNumber",{staticClass:"perW10",attrs:{placeholder:"请输入排序","element-id":"sort",precision:0,max:1e4,min:0},model:{value:t.formValidate.sort,callback:function(e){t.$set(t.formValidate,"sort",e)},expression:"formValidate.sort"}})],1)],1),a("Col",{attrs:{span:"24"}},[a("FormItem",{attrs:{label:"热门推荐:",props:"is_hot","label-for":"is_hot"}},[a("RadioGroup",{attrs:{"element-id":"is_hot"},model:{value:t.formValidate.is_host,callback:function(e){t.$set(t.formValidate,"is_host",e)},expression:"formValidate.is_host"}},[a("Radio",{staticClass:"radio",attrs:{label:1}},[t._v("开启")]),a("Radio",{attrs:{label:0}},[t._v("关闭")])],1)],1)],1),a("Col",{attrs:{span:"24"}},[a("FormItem",{attrs:{label:"活动状态:",props:"is_show","label-for":"is_show"}},[a("RadioGroup",{attrs:{"element-id":"status"},model:{value:t.formValidate.is_show,callback:function(e){t.$set(t.formValidate,"is_show",e)},expression:"formValidate.is_show"}},[a("Radio",{staticClass:"radio",attrs:{label:1}},[t._v("开启")]),a("Radio",{attrs:{label:0}},[t._v("关闭")])],1)],1)],1),a("Col",{attrs:{span:"24"}},[a("FormItem",{attrs:{label:"规格选择:"}},[a("Table",{attrs:{data:t.specsData,columns:t.columns,border:""},on:{"on-selection-change":t.changeCheckbox},scopedSlots:t._u([{key:"price",fn:function(e){var i=e.row,r=e.index;return[a("InputNumber",{staticClass:"priceBox",attrs:{min:0,precision:2,"active-change":!1},on:{"on-change":function(e){t.changePrice(e,r)}},model:{value:i.price,callback:function(e){t.$set(i,"price",e)},expression:"row.price"}})]}},{key:"pic",fn:function(e){var i=e.row,r=e.index;return[a("div",{staticClass:"acea-row row-middle row-center-wrapper",on:{click:function(e){return t.modalPicTap("dan","danTable",r)}}},[i.pic?a("div",{staticClass:"pictrue pictrueTab"},[a("img",{directives:[{name:"lazy",rawName:"v-lazy",value:i.pic,expression:"row.pic"}]})]):a("div",{staticClass:"upLoad pictrueTab acea-row row-center-wrapper"},[a("Icon",{attrs:{type:"ios-camera-outline",size:"21"}})],1)])]}}])})],1)],1)],1),a("Row",{directives:[{name:"show",rawName:"v-show",value:2===t.current,expression:"current === 2"}]},[a("Col",{attrs:{span:"24"}},[a("FormItem",{attrs:{label:"内容:"}},[a("WangEditor",{staticStyle:{width:"90%"},attrs:{content:t.formValidate.description},on:{editorContent:t.getEditorContent}})],1)],1)],1),a("FormItem",[a("Button",{directives:[{name:"show",rawName:"v-show",value:0!==t.current,expression:"current !== 0"}],staticClass:"submission mr15",attrs:{disabled:t.$route.params.id&&1===t.current},on:{click:t.step}},[t._v("上一步")]),a("Button",{staticClass:"submission",attrs:{type:"primary",disabled:t.submitOpen&&2===t.current},domProps:{textContent:t._s(2===t.current?"提交":"下一步")},on:{click:function(e){return t.next("formValidate")}}})],1)],1),t.spinShow?a("Spin",{attrs:{size:"large",fix:""}}):t._e()],1)],1)],1),a("Modal",{staticClass:"paymentFooter",attrs:{title:"商品列表",footerHide:"",scrollable:"",width:"900"},on:{"on-cancel":t.cancel},model:{value:t.modals,callback:function(e){t.modals=e},expression:"modals"}},[a("goods-list",{ref:"goodslist",on:{getProductId:t.getProductId}})],1),a("Modal",{attrs:{width:"950px",scrollable:"","footer-hide":"",closable:"",title:"上传商品图","mask-closable":!1,"z-index":888},model:{value:t.modalPic,callback:function(e){t.modalPic=e},expression:"modalPic"}},[t.modalPic?a("uploadPictures",{attrs:{isChoice:t.isChoice,gridBtn:t.gridBtn,gridPic:t.gridPic},on:{getPic:t.getPic,getPicD:t.getPicD}}):t._e()],1),a("freight-template",{ref:"template",on:{addSuccess:t.productGetTemplate}})],1)}),[],!1,null,"2fb2911e",null);e.default=c.exports},"3d87":function(t,e,a){a=a("4930"),t.exports=a&&!!Symbol.for&&!!Symbol.keyFor},"428f":function(t,e,a){a=a("da84"),t.exports=a},"57b9":function(t,e,a){var i=a("c65b"),r=a("d066"),s=a("b622"),o=a("cb2d");t.exports=function(){var t=r("Symbol"),e=(t=t&&t.prototype,t&&t.valueOf),a=s("toPrimitive");t&&!t[a]&&o(t,a,(function(t){return i(e,this)}),{arity:1})}},"5a47":function(t,e,a){var i=a("23e7"),r=a("4930"),s=a("d039"),o=a("7418"),n=a("7b0b");i({target:"Object",stat:!0,forced:!r||s((function(){o.f(1)}))},{getOwnPropertySymbols:function(t){var e=o.f;return e?e(n(t)):[]}})},"67f9":function(t,e,a){},"746f":function(t,e,a){var i=a("428f"),r=a("1a2d"),s=a("e538"),o=a("9bf2").f;t.exports=function(t){var e=i.Symbol||(i.Symbol={});r(e,t)||o(e,t,{value:s.f(t)})}},a4d3:function(t,e,a){a("d9f5"),a("b4f8"),a("c513"),a("e9c4"),a("5a47")},b4f8:function(t,e,a){var i=a("23e7"),r=a("d066"),s=a("1a2d"),o=a("577e"),n=a("5692"),l=(a=a("3d87"),n("string-to-symbol-registry")),c=n("symbol-to-string-registry");i({target:"Symbol",stat:!0,forced:!a},{for:function(t){var e;t=o(t);return s(l,t)?l[t]:(e=r("Symbol")(t),l[t]=e,c[e]=t,e)}})},c513:function(t,e,a){var i=a("23e7"),r=a("1a2d"),s=a("d9b5"),o=a("0d51"),n=a("5692"),l=(a=a("3d87"),n("symbol-to-string-registry"));i({target:"Symbol",stat:!0,forced:!a},{keyFor:function(t){if(!s(t))throw TypeError(o(t)+" is not a symbol");if(r(l,t))return l[t]}})},c867:function(t,e,a){"use strict";var i=a("67f9");a.n(i).a},d9f5:function(t,e,a){"use strict";function i(t,e){var a=rt[t]=k(X);return J(a,{type:A,tag:t,description:e}),g||(a.description=e),a}function r(t,e,a){return t===K&&r(st,e,a),y(t),e=C(e),y(a),(v(rt,e)?(a.enumerable?(v(t,U)&&t[U][e]&&(t[U][e]=!1),a=k(a,{enumerable:x(0,!1)})):(v(t,U)||tt(t,U,x(1,{})),t[U][e]=!0),nt):tt)(t,e,a)}function s(t,e){y(t);var a=V(e);e=I(a).concat(c(a));return H(e,(function(e){g&&!u(o,a,e)||r(t,e,a[e])})),t}function o(t){t=C(t);var e=u(at,this,t);return!(this===K&&v(rt,t)&&!v(st,t))&&(!(e||!v(this,t)||!v(rt,t)||v(this,U)&&this[U][t])||e)}function n(t,e){var a;t=V(t),e=C(e);if(t!==K||!v(rt,e)||v(st,e))return!(a=Z(t,e))||!v(rt,e)||v(t,U)&&t[U][e]||(a.enumerable=!0),a}function l(t){t=et(V(t));var e=[];return H(t,(function(t){v(rt,t)||v(M,t)||it(e,t)})),e}function c(t){var e=t===K,a=(t=et(e?st:V(t)),[]);return H(t,(function(t){!v(rt,t)||e&&!v(K,t)||it(a,rt[t])})),a}var m=a("23e7"),d=a("da84"),u=a("c65b"),p=a("e330"),f=a("c430"),g=a("83ab"),h=a("4930"),b=a("d039"),v=a("1a2d"),_=a("3a9b"),y=a("825a"),V=a("fc6a"),C=a("a04b"),w=a("577e"),x=a("5c6c"),k=a("7c73"),I=a("df75"),$=a("241c"),P=a("057f"),O=a("7418"),S=a("06cf"),F=a("9bf2"),D=a("37e8"),T=a("d1e7"),E=a("cb2d"),R=a("5692"),j=a("f772"),M=a("d012"),q=a("90e3"),N=a("b622"),W=a("e538"),z=a("746f"),B=a("57b9"),G=a("d44e"),L=a("69f3"),H=a("b727").forEach,U=j("hidden"),A="Symbol",J=(a="prototype",L.set),Q=L.getterFor(A),K=Object[a],X=(j=d.Symbol,j&&j[a]),Y=d.TypeError,Z=(L=d.QObject,S.f),tt=F.f,et=P.f,at=T.f,it=p([].push),rt=R("symbols"),st=R("op-symbols"),ot=(d=R("wks"),!L||!L[a]||!L[a].findChild),nt=g&&b((function(){return 7!=k(tt({},"a",{get:function(){return tt(this,"a",{value:7}).a}})).a}))?function(t,e,a){var i=Z(K,e);i&&delete K[e],tt(t,e,a),i&&t!==K&&tt(K,e,i)}:tt;h||(E(X=(j=function(){if(_(X,this))throw Y("Symbol is not a constructor");var t=arguments.length&&void 0!==arguments[0]?w(arguments[0]):void 0,e=q(t),a=function(t){this===K&&u(a,st,t),v(this,U)&&v(this[U],e)&&(this[U][e]=!1),nt(this,e,x(1,t))};return g&&ot&&nt(K,e,{configurable:!0,set:a}),i(e,t)})[a],"toString",(function(){return Q(this).tag})),E(j,"withoutSetter",(function(t){return i(q(t),t)})),T.f=o,F.f=r,D.f=s,S.f=n,$.f=P.f=l,O.f=c,W.f=function(t){return i(N(t),t)},g&&(tt(X,"description",{configurable:!0,get:function(){return Q(this).description}}),f||E(K,"propertyIsEnumerable",o,{unsafe:!0}))),m({global:!0,constructor:!0,wrap:!0,forced:!h,sham:!h},{Symbol:j}),H(I(d),(function(t){z(t)})),m({target:A,stat:!0,forced:!h},{useSetter:function(){ot=!0},useSimple:function(){ot=!1}}),m({target:"Object",stat:!0,forced:!h,sham:!g},{create:function(t,e){return void 0===e?k(t):s(k(t),e)},defineProperty:r,defineProperties:s,getOwnPropertyDescriptor:n}),m({target:"Object",stat:!0,forced:!h},{getOwnPropertyNames:l}),B(),G(j,A),M[U]=!0},e01a:function(t,e,a){"use strict";var i,r,s,o,n,l,c,m=a("23e7"),d=a("83ab"),u=a("da84"),p=a("e330"),f=a("1a2d"),g=a("1626"),h=a("3a9b"),b=a("577e"),v=a("9bf2").f,_=(a=a("e893"),u.Symbol),y=_&&_.prototype;!d||!g(_)||"description"in y&&void 0===_().description||(i={},a(u=function(){var t=arguments.length<1||void 0===arguments[0]?void 0:b(arguments[0]),e=h(y,this)?new _(t):void 0===t?_():_(t);return""===t&&(i[e]=!0),e},_),(u.prototype=y).constructor=u,r="Symbol(test)"==String(_("test")),s=p(y.toString),o=p(y.valueOf),n=/^Symbol\((.*)\)[^)]+$/,l=p("".replace),c=p("".slice),v(y,"description",{configurable:!0,get:function(){var t=o(this),e=s(t);return f(i,t)?"":""===(t=r?c(e,7,-1):l(e,n,"$1"))?void 0:t}}),m({global:!0,constructor:!0,forced:!0},{Symbol:u}))},e538:function(t,e,a){a=a("b622"),e.f=a}}]); \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-3cd12db2"],{"28bd":function(t,e,a){"use strict";a.r(e);var i=a("d0ff"),r=a("c964"),s=a("f3f3"),o=a("fc11"),n=(a("96cf"),a("a4d3"),a("e01a"),a("d3b7"),a("159b"),a("a434"),a("4e82"),a("a9e3"),a("d81d"),a("99af"),a("2f62")),l=a("c4ad"),c=a("a069"),m=a("b0e7"),d=a("b7be"),u=a("c4c8"),p=a("5334");l={name:"storeCombinationCreate",components:{goodsList:l.default,uploadPictures:m.a,WangEditor:c.a,freightTemplate:p.a},data:function(){return{submitOpen:!1,spinShow:!1,isChoice:"",current:0,modalPic:!1,grid:{xl:12,lg:20,md:24,sm:24,xs:24},grid2:{xl:8,lg:8,md:12,sm:24,xs:24},gridPic:{xl:6,lg:8,md:12,sm:12,xs:12},gridBtn:{xl:4,lg:8,md:8,sm:8,xs:8},myConfig:{autoHeightEnabled:!1,initialFrameHeight:500,initialFrameWidth:"100%",UEDITOR_HOME_URL:"/admin/UEditor/",serverUrl:""},modals:!1,modal_loading:!1,images:[],templateList:[],columns:[],specsData:[],picTit:"",tableIndex:0,formValidate:Object(o.a)({images:[],info:"",title:"",image:"",unit_name:"",price:0,effective_time:24,stock:1,sales:0,sort:0,postage:0,is_postage:0,is_commission:0,is_host:0,is_show:0,section_time:[],description:"",id:0,product_id:0,people:2,once_num:1,num:1,temp_id:"",attrs:[],items:[],virtual:100,virtualPeople:0,head_commission:0,logistics:["1"],freight:2},"postage",1),ruleValidate:{image:[{required:!0,message:"请选择主图",trigger:"change"}],images:[{required:!0,type:"array",message:"请选择主图",trigger:"change"},{type:"array",min:1,message:"Choose two hobbies at best",trigger:"change"}],title:[{required:!0,message:"请输入拼团名称",trigger:"blur"}],info:[{required:!0,message:"请输入拼团简介",trigger:"blur"}],section_time:[{required:!0,type:"array",message:"请选择活动时间",trigger:"change"}],unit_name:[{required:!0,message:"请输入单位",trigger:"blur"}],price:[{required:!0,type:"number",message:"请输入拼团价",trigger:"blur"}],cost:[{required:!0,type:"number",message:"请输入成本价",trigger:"blur"}],stock:[{required:!0,type:"number",message:"请输入库存",trigger:"blur"}],give_integral:[{required:!0,type:"number",message:"请输入赠送积分",trigger:"blur"}],effective_time:[{required:!0,type:"number",message:"请输入拼团时效(单位 小时)",trigger:"blur"}],people:[{required:!0,type:"number",message:"请输入拼团人数",trigger:"blur"}],num:[{required:!0,type:"number",message:"请输入购买数量限制",trigger:"blur"}],once_num:[{required:!0,type:"number",message:"请输入单次购买数量限制",trigger:"blur"}],virtualPeople:[{required:!0,type:"number",message:"请输入虚拟成团补齐人数",trigger:"blur"}],temp_id:[{required:!0,message:"请选择运费模板",trigger:"change",type:"number"}]},copy:0,description:""}},computed:Object(s.a)(Object(s.a)({},Object(n.e)("media",["isMobile"])),{},{labelWidth:function(){return this.isMobile?void 0:155},labelPosition:function(){return this.isMobile?"top":"right"}}),mounted:function(){this.$route.params.id&&(this.copy=this.$route.params.copy,this.current=1,this.getInfo()),this.productGetTemplate()},methods:{changePrice:function(t,e){this.$set(this.specsData[e],"price",t)},getEditorContent:function(t){this.description=t},freight:function(){this.$refs.template.id=0,this.$refs.template.isTemplate=!0},productAttrs:function(t){var e=this;Object(d.fb)(t.id,3).then((function(t){t=t.data.info,e.specsData=t.attrs,e.specsData.forEach((function(t,a){e.$set(e.specsData[a],"id",a)})),e.formValidate.items=t.items,e.columns=t.header,e.columns.unshift({type:"selection",width:60,align:"center"}),e.inputChange(t)})).catch((function(t){e.$Message.error(t.msg)}))},inputChange:function(t){var e=this,a=[];t.header.forEach((function(t,e){1===t.type&&a.push({index:e,key:t.key,title:t.title})})),a.forEach((function(t,a){var i=t.title,r=t.key;e.columns.splice(t.index,1,{title:i,key:r,align:"center",minWidth:100,render:function(t,a){return t("div",[t("InputNumber",{props:{min:1,precision:0,value:a.row.quota},on:{"on-change":function(t){a.row.quota=t,e.specsData[a.index]=a.row,e.formValidate.attrs&&e.formValidate.attrs.length&&e.formValidate.attrs.forEach((function(t,i){t.id===a.row.id&&e.formValidate.attrs.splice(i,1,a.row)}))}}})])}})}))},changeCheckbox:function(t){this.formValidate.attrs=t},productGetTemplate:function(){var t=this;Object(u.u)().then((function(e){t.templateList=e.data}))},validate:function(t,e,a){!1===e&&this.$Message.error(a)},getProductId:function(t){var e=this;this.modal_loading=!1,this.modals=!1,setTimeout((function(){var a;e.formValidate=(a={images:t.slider_image,info:t.store_info,title:t.store_name,image:t.image,unit_name:t.unit_name,price:0,effective_time:24,stock:t.stock,sales:t.sales,sort:t.sort,postage:t.postage,is_postage:t.is_postage,is_commission:0,is_host:t.is_hot,is_show:0,section_time:[],description:t.description,id:0,people:2,num:1,once_num:1,product_id:t.id,temp_id:t.temp_id,virtual:100,virtualPeople:0,logistics:t.logistics,freight:t.freight},Object(o.a)(a,"postage",t.postage),Object(o.a)(a,"custom_form",t.custom_form),Object(o.a)(a,"virtual_type",t.virtual_type),Object(o.a)(a,"head_commission",0),a),e.productAttrs(t)}),500)},cancel:function(){this.modals=!1},onchangeTime:function(t){this.formValidate.section_time=t},getInfo:function(){var t=this;this.spinShow=!0,Object(d.i)(this.$route.params.id).then(function(){var e=Object(r.a)(regeneratorRuntime.mark((function e(a){var i,r,s,o,n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:for(n in i=t,r=a.data.info,s={type:"selection",width:60,align:"center"},t.formValidate=r,t.formValidate.virtualPeople=parseInt(t.formValidate.people-t.formValidate.people*(t.formValidate.virtual/100)),t.$set(t.formValidate,"items",r.attrs.items),t.columns=r.attrs.header,t.columns.unshift(s),t.specsData=r.attrs.value,i.specsData.forEach((function(t,e){i.$set(i.specsData[e],"id",e)})),s=r.attrs,o=[],r.attrs.value)r.attrs.value[n]._checked&&o.push(r.attrs.value[n]);i.formValidate.attrs=o,i.inputChange(s),t.spinShow=!1;case 16:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){t.spinShow=!1,t.$Message.error(e.msg)}))},next:function(t){var e=this,a=this;2===this.current?(this.formValidate.description=this.description,this.$refs[t].validate((function(t){if(!t)return!1;1==e.copy&&(e.formValidate.copy=1),e.formValidate.id=Number(e.$route.params.id)||0,e.submitOpen=!0,e.formValidate.virtual=parseInt((e.formValidate.people-e.formValidate.virtualPeople)/e.formValidate.people*100),Object(d.h)(e.formValidate).then(function(){var t=Object(r.a)(regeneratorRuntime.mark((function t(a){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:e.submitOpen=!1,e.$Message.success(a.msg),setTimeout((function(){e.$router.push({path:"/admin/marketing/store_combination/index"})}),500);case 3:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()).catch((function(t){e.submitOpen=!1,e.$Message.error(t.msg)}))}))):1===this.current?this.$refs[t].validate((function(t){if(!t)return e.$Message.warning("请完善您的信息");if(a.formValidate.people<2)return a.$Message.error("拼团人数必须大于2");if(a.formValidate.num<0)return a.$Message.error("购买数量限制必须大于0");if(a.formValidate.once_num<0)return a.$Message.error("单次购买数量限制必须大于0");if(!a.formValidate.attrs)return a.$Message.error("请选择属性规格");for(var i in a.formValidate.attrs){if(a.formValidate.attrs[i].quota<=0)return a.$Message.error("拼团限量必须大于0");if(e.formValidate.attrs[i].quota>e.formValidate.attrs[i].stock)return e.$Message.error("拼团限量不能超过规格库存")}e.current+=1})):this.formValidate.image?this.current+=1:this.$Message.warning("请选择商品")},step:function(){this.current--},getContent:function(t){this.formValidate.description=t},modalPicTap:function(t,e,a){this.modalPic=!0,this.isChoice="dan"===t?"单选":"多选",this.picTit=e,this.tableIndex=a},getPic:function(t){"danFrom"===this.picTit?this.formValidate.image=t.att_dir:(this.formValidate.attrs&&this.formValidate.attrs.length&&this.$set(this.specsData[this.tableIndex],"_checked",!0),this.specsData[this.tableIndex].pic=t.att_dir),this.modalPic=!1},getPicD:function(t){var e=this;this.images=t,this.images.map((function(t){e.formValidate.images.push(t.att_dir),e.formValidate.images=e.formValidate.images.splice(0,10)})),this.modalPic=!1},handleRemove:function(t){this.images.splice(t,1),this.formValidate.images.splice(t,1)},changeGoods:function(){this.modals=!0,this.$refs.goodslist.formValidate.is_presale=0,this.$refs.goodslist.getList(),this.$refs.goodslist.goodsCategory()},handleDragStart:function(t,e){this.dragging=e},handleDragEnd:function(t,e){this.dragging=null},handleDragOver:function(t){t.dataTransfer.dropEffect="move"},handleDragEnter:function(t,e){var a;t.dataTransfer.effectAllowed="move",e!==this.dragging&&(a=(t=Object(i.a)(this.formValidate.images)).indexOf(this.dragging),e=t.indexOf(e),t.splice.apply(t,[e,0].concat(Object(i.a)(t.splice(a,1)))),this.formValidate.images=t)}}},a("c867"),m=a("2877"),c=Object(m.a)(l,(function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("div",{staticClass:"i-layout-page-header header_top"},[a("div",{staticClass:"i-layout-page-header fl_header"},[a("router-link",{attrs:{to:{path:"/admin/marketing/store_combination/index"}}},[a("Button",{attrs:{icon:"ios-arrow-back",size:"small",type:"text"}},[t._v("返回")])],1),a("Divider",{attrs:{type:"vertical"}}),a("span",{staticClass:"ivu-page-header-title mr20",staticStyle:{padding:"0"},domProps:{textContent:t._s(t.$route.params.id?"编辑拼团商品":"添加拼团商品")}})],1)]),a("Card",{staticClass:"ivu-mt",attrs:{bordered:!1,"dis-hover":""}},[a("Row",{staticClass:"mt30 acea-row row-middle row-center",attrs:{type:"flex"}},[a("Col",{attrs:{span:"20"}},[a("Steps",{attrs:{current:t.current}},[a("Step",{attrs:{title:"选择拼团商品"}}),a("Step",{attrs:{title:"填写基础信息"}}),a("Step",{attrs:{title:"修改商品详情"}})],1)],1),a("Col",{attrs:{span:"23"}},[a("Form",{ref:"formValidate",staticClass:"form mt30",attrs:{model:t.formValidate,rules:t.ruleValidate,"label-width":t.labelWidth,"label-position":t.labelPosition},on:{"on-validate":t.validate},nativeOn:{submit:function(t){t.preventDefault()}}},[0===t.current?a("FormItem",{attrs:{label:"选择商品:",prop:"image_input"}},[a("div",{staticClass:"picBox",on:{click:t.changeGoods}},[t.formValidate.image?a("div",{staticClass:"pictrue"},[a("img",{directives:[{name:"lazy",rawName:"v-lazy",value:t.formValidate.image,expression:"formValidate.image"}]})]):a("div",{staticClass:"upLoad acea-row row-center-wrapper"},[a("Icon",{attrs:{type:"ios-camera-outline",size:"26"}})],1)])]):t._e(),a("Row",{directives:[{name:"show",rawName:"v-show",value:1===t.current,expression:"current === 1"}],attrs:{type:"flex"}},[a("Col",{attrs:{span:"24"}},[a("FormItem",{attrs:{label:"商品主图:",prop:"image"}},[a("div",{staticClass:"picBox",on:{click:function(e){return t.modalPicTap("dan","danFrom")}}},[t.formValidate.image?a("div",{staticClass:"pictrue"},[a("img",{directives:[{name:"lazy",rawName:"v-lazy",value:t.formValidate.image,expression:"formValidate.image"}]})]):a("div",{staticClass:"upLoad acea-row row-center-wrapper"},[a("Icon",{attrs:{type:"ios-camera-outline",size:"26"}})],1)])])],1),a("Col",{attrs:{span:"24"}},[a("FormItem",{attrs:{label:"商品轮播图:",prop:"images"}},[a("div",{staticClass:"acea-row"},[t._l(t.formValidate.images,(function(e,i){return a("div",{key:i,staticClass:"pictrue",attrs:{draggable:"true"},on:{dragstart:function(a){return t.handleDragStart(a,e)},dragover:function(a){return a.preventDefault(),t.handleDragOver(a,e)},dragenter:function(a){return t.handleDragEnter(a,e)},dragend:function(a){return t.handleDragEnd(a,e)}}},[a("img",{directives:[{name:"lazy",rawName:"v-lazy",value:e,expression:"item"}]}),a("Button",{staticClass:"btndel",attrs:{shape:"circle",icon:"md-close"},nativeOn:{click:function(e){return t.handleRemove(i)}}})],1)})),t.formValidate.images.length<10?a("div",{staticClass:"upLoad acea-row row-center-wrapper",on:{click:function(e){return t.modalPicTap("duo")}}},[a("Icon",{attrs:{type:"ios-camera-outline",size:"26"}})],1):t._e()],2)])],1),a("Col",{attrs:{span:"24"}},[a("Col",t._b({},"Col",t.grid,!1),[a("FormItem",{attrs:{label:"拼团名称:",prop:"title","label-for":"title"}},[a("Input",{attrs:{placeholder:"请输入拼团名称","element-id":"title"},model:{value:t.formValidate.title,callback:function(e){t.$set(t.formValidate,"title",e)},expression:"formValidate.title"}})],1)],1)],1),a("Col",{attrs:{span:"24"}},[a("Col",t._b({},"Col",t.grid,!1),[a("FormItem",{attrs:{label:"拼团简介:",prop:"info","label-for":"info"}},[a("Input",{attrs:{placeholder:"请输入拼团简介",type:"textarea",rows:4,"element-id":"info"},model:{value:t.formValidate.info,callback:function(e){t.$set(t.formValidate,"info",e)},expression:"formValidate.info"}})],1)],1)],1),a("Col",{attrs:{span:"24"}},[a("FormItem",{attrs:{label:"拼团时间:",prop:"section_time"}},[a("div",{staticClass:"acea-row row-middle"},[a("DatePicker",{staticClass:"perW30",attrs:{editable:!1,type:"datetimerange",format:"yyyy-MM-dd HH:mm",placeholder:"请选择活动时间",value:t.formValidate.section_time},on:{"on-change":t.onchangeTime},model:{value:t.formValidate.section_time,callback:function(e){t.$set(t.formValidate,"section_time",e)},expression:"formValidate.section_time"}}),a("div",{staticClass:"ml10 grey"},[t._v("设置活动开启结束时间,用户可以在设置时间内发起参与拼团")])],1)])],1),0==t.formValidate.virtual_type?a("Col",{attrs:{span:"24"}},[a("FormItem",{attrs:{label:"物流方式:",prop:"logistics"}},[a("CheckboxGroup",{model:{value:t.formValidate.logistics,callback:function(e){t.$set(t.formValidate,"logistics",e)},expression:"formValidate.logistics"}},[a("Checkbox",{attrs:{label:"1"}},[t._v("快递")]),a("Checkbox",{attrs:{label:"2"}},[t._v("到店核销")])],1)],1)],1):t._e(),0==t.formValidate.virtual_type?a("Col",{attrs:{span:"24"}},[a("FormItem",{attrs:{label:"运费设置:",prop:1!=t.formValidate.freight?"freight":""}},[a("RadioGroup",{model:{value:t.formValidate.freight,callback:function(e){t.$set(t.formValidate,"freight",e)},expression:"formValidate.freight"}},[a("Radio",{attrs:{label:2}},[t._v("固定邮费")]),a("Radio",{attrs:{label:3}},[t._v("运费模板")])],1)],1)],1):t._e(),3!=t.formValidate.freight&&1!=t.formValidate.freight&&0==t.formValidate.virtual_type?a("Col",{attrs:{span:"24"}},[a("FormItem",{attrs:{label:""}},[a("div",{staticClass:"acea-row"},[a("InputNumber",{staticClass:"perW20 maxW",attrs:{min:"0.01",max:"10000",placeholder:"请输入金额"},model:{value:t.formValidate.postage,callback:function(e){t.$set(t.formValidate,"postage",e)},expression:"formValidate.postage"}})],1)])],1):t._e(),3==t.formValidate.freight&&0==t.formValidate.virtual_type?a("Col",{attrs:{span:"24"}},[a("FormItem",{attrs:{label:"",prop:"temp_id"}},[a("div",{staticClass:"acea-row"},[a("Select",{staticClass:"perW20 maxW",attrs:{clearable:"",placeholder:"请选择运费模板"},model:{value:t.formValidate.temp_id,callback:function(e){t.$set(t.formValidate,"temp_id",e)},expression:"formValidate.temp_id"}},t._l(t.templateList,(function(e,i){return a("Option",{key:i,attrs:{value:e.id}},[t._v(t._s(e.name))])})),1),a("span",{staticClass:"addfont",on:{click:t.freight}},[t._v("新增运费模板")])],1)])],1):t._e(),a("Col",{attrs:{span:"24"}},[a("FormItem",{attrs:{label:"拼团时效(单位 小时):",prop:"effective_time"}},[a("div",{staticClass:"acea-row row-middle"},[a("InputNumber",{staticClass:"perW20",attrs:{placeholder:"请输入拼团时效(单位 小时)","element-id":"effective_time"},model:{value:t.formValidate.effective_time,callback:function(e){t.$set(t.formValidate,"effective_time",e)},expression:"formValidate.effective_time"}}),a("div",{staticClass:"ml10 grey"},[t._v("\n 用户发起拼团后开始计时,需在设置时间内邀请到规定好友人数参团,超过时效时间,则系统判定拼团失败,自动发起退款\n ")])],1)])],1),a("Col",{attrs:{span:"24"}},[a("FormItem",{attrs:{label:"拼团人数:",prop:"people"}},[a("div",{staticClass:"acea-row row-middle"},[a("InputNumber",{staticClass:"perW20",attrs:{min:2,max:1e4,placeholder:"请输入拼团人数",precision:0,"element-id":"people"},model:{value:t.formValidate.people,callback:function(e){t.$set(t.formValidate,"people",e)},expression:"formValidate.people"}}),a("div",{staticClass:"ml10 grey"},[t._v("单次拼团需要参与的用户数")])],1)])],1),a("Col",{attrs:{span:"24"}},[a("FormItem",{attrs:{label:"虚拟成团补齐人数:",prop:"virtualPeople"}},[a("div",{staticClass:"acea-row row-middle"},[a("InputNumber",{staticClass:"perW20",attrs:{placeholder:"设置虚拟成团的补齐人数",precision:0,max:1e4,min:0,"element-id":"virtualPeople"},model:{value:t.formValidate.virtualPeople,callback:function(e){t.$set(t.formValidate,"virtualPeople",e)},expression:"formValidate.virtualPeople"}}),a("div",{staticClass:"ml10 grey"},[t._v("\n 设置虚拟成团的补齐人数,如:5人团设置补齐2人,当团队成员大于等于3人时,拼团结束时自动补齐剩余最多2个位置,不开启虚拟成团请设置为0\n ")])],1)])],1),a("Col",{attrs:{span:"24"}},[a("FormItem",{attrs:{label:"总购买数量限制:",prop:"num"}},[a("div",{staticClass:"acea-row row-middle"},[a("InputNumber",{staticClass:"perW20",attrs:{min:1,placeholder:"请输入总数量限制",precision:0,max:1e4,"element-id":"num"},model:{value:t.formValidate.num,callback:function(e){t.$set(t.formValidate,"num",e)},expression:"formValidate.num"}}),a("div",{staticClass:"ml10 grey"},[t._v("\n 该商品活动期间内,用户可购买的最大数量。例如设置为4,表示本次活动有效期内,每个用户最多可购买4件\n ")])],1)])],1),a("Col",{attrs:{span:"24"}},[a("FormItem",{attrs:{label:"单次购买数量限制:",prop:"once_num"}},[a("div",{staticClass:"acea-row row-middle"},[a("InputNumber",{staticClass:"perW20",attrs:{min:1,placeholder:"请输入单次购买数量限制",precision:0,max:1e4,"element-id":"once_num"},model:{value:t.formValidate.once_num,callback:function(e){t.$set(t.formValidate,"once_num",e)},expression:"formValidate.once_num"}}),a("div",{staticClass:"ml10 grey"},[t._v("\n 用户参与拼团时,一次购买最大数量限制。例如设置为2,表示每次参与拼团时,用户一次购买数量最大可选择2个\n ")])],1)])],1),a("Col",{attrs:{span:"24"}},[a("FormItem",{attrs:{label:"单位:",prop:"unit_name","label-for":"unit_name"}},[a("Input",{staticClass:"perW20",attrs:{placeholder:"请输入单位","element-id":"unit_name"},model:{value:t.formValidate.unit_name,callback:function(e){t.$set(t.formValidate,"unit_name",e)},expression:"formValidate.unit_name"}})],1)],1),a("Col",{attrs:{span:"24"}},[a("FormItem",{attrs:{label:"团长返佣比例:",prop:"head_commission"}},[a("div",{staticClass:"acea-row row-middle"},[a("InputNumber",{staticClass:"perW20",attrs:{min:0,max:100,placeholder:"团长返佣比例",precision:0,"element-id":"head_commission"},model:{value:t.formValidate.head_commission,callback:function(e){t.$set(t.formValidate,"head_commission",e)},expression:"formValidate.head_commission"}}),a("div",{staticClass:"ml10 grey"},[t._v("\n 拼团成功后,如果团长是分销员,则在订单确认收货时会给团长返一定的佣金,佣金比例是实际支付金额的0-100%\n ")])],1)])],1),a("Col",{attrs:{span:"24"}},[a("FormItem",{attrs:{label:"拼团是否参与分销:",props:"is_commission","label-for":"is_commission"}},[a("div",{staticClass:"acea-row row-middle"},[a("RadioGroup",{attrs:{"element-id":"is_commission"},model:{value:t.formValidate.is_commission,callback:function(e){t.$set(t.formValidate,"is_commission",e)},expression:"formValidate.is_commission"}},[a("Radio",{staticClass:"radio",attrs:{label:1}},[t._v("开启")]),a("Radio",{attrs:{label:0}},[t._v("关闭")])],1),a("div",{staticClass:"ml10 grey"},[t._v("\n 拼团商品是否参与商城分销返佣\n ")])],1)])],1),a("Col",{attrs:{span:"24"}},[a("FormItem",{attrs:{label:"排序:"}},[a("InputNumber",{staticClass:"perW10",attrs:{placeholder:"请输入排序","element-id":"sort",precision:0,max:1e4,min:0},model:{value:t.formValidate.sort,callback:function(e){t.$set(t.formValidate,"sort",e)},expression:"formValidate.sort"}})],1)],1),a("Col",{attrs:{span:"24"}},[a("FormItem",{attrs:{label:"热门推荐:",props:"is_hot","label-for":"is_hot"}},[a("RadioGroup",{attrs:{"element-id":"is_hot"},model:{value:t.formValidate.is_host,callback:function(e){t.$set(t.formValidate,"is_host",e)},expression:"formValidate.is_host"}},[a("Radio",{staticClass:"radio",attrs:{label:1}},[t._v("开启")]),a("Radio",{attrs:{label:0}},[t._v("关闭")])],1)],1)],1),a("Col",{attrs:{span:"24"}},[a("FormItem",{attrs:{label:"活动状态:",props:"is_show","label-for":"is_show"}},[a("RadioGroup",{attrs:{"element-id":"status"},model:{value:t.formValidate.is_show,callback:function(e){t.$set(t.formValidate,"is_show",e)},expression:"formValidate.is_show"}},[a("Radio",{staticClass:"radio",attrs:{label:1}},[t._v("开启")]),a("Radio",{attrs:{label:0}},[t._v("关闭")])],1)],1)],1),a("Col",{attrs:{span:"24"}},[a("FormItem",{attrs:{label:"规格选择:"}},[a("Table",{attrs:{data:t.specsData,columns:t.columns,border:""},on:{"on-selection-change":t.changeCheckbox},scopedSlots:t._u([{key:"price",fn:function(e){var i=e.row,r=e.index;return[a("InputNumber",{staticClass:"priceBox",attrs:{min:0,precision:2,"active-change":!1},on:{"on-change":function(e){t.changePrice(e,r)}},model:{value:i.price,callback:function(e){t.$set(i,"price",e)},expression:"row.price"}})]}},{key:"pic",fn:function(e){var i=e.row,r=e.index;return[a("div",{staticClass:"acea-row row-middle row-center-wrapper",on:{click:function(e){return t.modalPicTap("dan","danTable",r)}}},[i.pic?a("div",{staticClass:"pictrue pictrueTab"},[a("img",{directives:[{name:"lazy",rawName:"v-lazy",value:i.pic,expression:"row.pic"}]})]):a("div",{staticClass:"upLoad pictrueTab acea-row row-center-wrapper"},[a("Icon",{attrs:{type:"ios-camera-outline",size:"21"}})],1)])]}}])})],1)],1)],1),a("Row",{directives:[{name:"show",rawName:"v-show",value:2===t.current,expression:"current === 2"}]},[a("Col",{attrs:{span:"24"}},[a("FormItem",{attrs:{label:"内容:"}},[a("WangEditor",{staticStyle:{width:"90%"},attrs:{content:t.formValidate.description},on:{editorContent:t.getEditorContent}})],1)],1)],1),a("FormItem",[a("Button",{directives:[{name:"show",rawName:"v-show",value:0!==t.current,expression:"current !== 0"}],staticClass:"submission mr15",attrs:{disabled:t.$route.params.id&&1===t.current},on:{click:t.step}},[t._v("上一步")]),a("Button",{staticClass:"submission",attrs:{type:"primary",disabled:t.submitOpen&&2===t.current},domProps:{textContent:t._s(2===t.current?"提交":"下一步")},on:{click:function(e){return t.next("formValidate")}}})],1)],1),t.spinShow?a("Spin",{attrs:{size:"large",fix:""}}):t._e()],1)],1)],1),a("Modal",{staticClass:"paymentFooter",attrs:{title:"商品列表",footerHide:"",scrollable:"",width:"900"},on:{"on-cancel":t.cancel},model:{value:t.modals,callback:function(e){t.modals=e},expression:"modals"}},[a("goods-list",{ref:"goodslist",on:{getProductId:t.getProductId}})],1),a("Modal",{attrs:{width:"950px",scrollable:"","footer-hide":"",closable:"",title:"上传商品图","mask-closable":!1,"z-index":888},model:{value:t.modalPic,callback:function(e){t.modalPic=e},expression:"modalPic"}},[t.modalPic?a("uploadPictures",{attrs:{isChoice:t.isChoice,gridBtn:t.gridBtn,gridPic:t.gridPic},on:{getPic:t.getPic,getPicD:t.getPicD}}):t._e()],1),a("freight-template",{ref:"template",on:{addSuccess:t.productGetTemplate}})],1)}),[],!1,null,"2fb2911e",null);e.default=c.exports},"3d87":function(t,e,a){a=a("4930"),t.exports=a&&!!Symbol.for&&!!Symbol.keyFor},"428f":function(t,e,a){a=a("da84"),t.exports=a},"57b9":function(t,e,a){var i=a("c65b"),r=a("d066"),s=a("b622"),o=a("cb2d");t.exports=function(){var t=r("Symbol"),e=(t=t&&t.prototype,t&&t.valueOf),a=s("toPrimitive");t&&!t[a]&&o(t,a,(function(t){return i(e,this)}),{arity:1})}},"5a47":function(t,e,a){var i=a("23e7"),r=a("4930"),s=a("d039"),o=a("7418"),n=a("7b0b");i({target:"Object",stat:!0,forced:!r||s((function(){o.f(1)}))},{getOwnPropertySymbols:function(t){var e=o.f;return e?e(n(t)):[]}})},"67f9":function(t,e,a){},"746f":function(t,e,a){var i=a("428f"),r=a("1a2d"),s=a("e538"),o=a("9bf2").f;t.exports=function(t){var e=i.Symbol||(i.Symbol={});r(e,t)||o(e,t,{value:s.f(t)})}},a4d3:function(t,e,a){a("d9f5"),a("b4f8"),a("c513"),a("e9c4"),a("5a47")},b4f8:function(t,e,a){var i=a("23e7"),r=a("d066"),s=a("1a2d"),o=a("577e"),n=a("5692"),l=(a=a("3d87"),n("string-to-symbol-registry")),c=n("symbol-to-string-registry");i({target:"Symbol",stat:!0,forced:!a},{for:function(t){var e;t=o(t);return s(l,t)?l[t]:(e=r("Symbol")(t),l[t]=e,c[e]=t,e)}})},c513:function(t,e,a){var i=a("23e7"),r=a("1a2d"),s=a("d9b5"),o=a("0d51"),n=a("5692"),l=(a=a("3d87"),n("symbol-to-string-registry"));i({target:"Symbol",stat:!0,forced:!a},{keyFor:function(t){if(!s(t))throw TypeError(o(t)+" is not a symbol");if(r(l,t))return l[t]}})},c867:function(t,e,a){"use strict";var i=a("67f9");a.n(i).a},d9f5:function(t,e,a){"use strict";function i(t,e){var a=rt[t]=k(X);return J(a,{type:A,tag:t,description:e}),g||(a.description=e),a}function r(t,e,a){return t===K&&r(st,e,a),y(t),e=C(e),y(a),(v(rt,e)?(a.enumerable?(v(t,U)&&t[U][e]&&(t[U][e]=!1),a=k(a,{enumerable:x(0,!1)})):(v(t,U)||tt(t,U,x(1,{})),t[U][e]=!0),nt):tt)(t,e,a)}function s(t,e){y(t);var a=V(e);e=I(a).concat(c(a));return H(e,(function(e){g&&!u(o,a,e)||r(t,e,a[e])})),t}function o(t){t=C(t);var e=u(at,this,t);return!(this===K&&v(rt,t)&&!v(st,t))&&(!(e||!v(this,t)||!v(rt,t)||v(this,U)&&this[U][t])||e)}function n(t,e){var a;t=V(t),e=C(e);if(t!==K||!v(rt,e)||v(st,e))return!(a=Z(t,e))||!v(rt,e)||v(t,U)&&t[U][e]||(a.enumerable=!0),a}function l(t){t=et(V(t));var e=[];return H(t,(function(t){v(rt,t)||v(M,t)||it(e,t)})),e}function c(t){var e=t===K,a=(t=et(e?st:V(t)),[]);return H(t,(function(t){!v(rt,t)||e&&!v(K,t)||it(a,rt[t])})),a}var m=a("23e7"),d=a("da84"),u=a("c65b"),p=a("e330"),f=a("c430"),g=a("83ab"),h=a("4930"),b=a("d039"),v=a("1a2d"),_=a("3a9b"),y=a("825a"),V=a("fc6a"),C=a("a04b"),w=a("577e"),x=a("5c6c"),k=a("7c73"),I=a("df75"),$=a("241c"),P=a("057f"),O=a("7418"),S=a("06cf"),F=a("9bf2"),D=a("37e8"),T=a("d1e7"),E=a("cb2d"),R=a("5692"),j=a("f772"),M=a("d012"),q=a("90e3"),N=a("b622"),W=a("e538"),z=a("746f"),B=a("57b9"),G=a("d44e"),L=a("69f3"),H=a("b727").forEach,U=j("hidden"),A="Symbol",J=(a="prototype",L.set),Q=L.getterFor(A),K=Object[a],X=(j=d.Symbol,j&&j[a]),Y=d.TypeError,Z=(L=d.QObject,S.f),tt=F.f,et=P.f,at=T.f,it=p([].push),rt=R("symbols"),st=R("op-symbols"),ot=(d=R("wks"),!L||!L[a]||!L[a].findChild),nt=g&&b((function(){return 7!=k(tt({},"a",{get:function(){return tt(this,"a",{value:7}).a}})).a}))?function(t,e,a){var i=Z(K,e);i&&delete K[e],tt(t,e,a),i&&t!==K&&tt(K,e,i)}:tt;h||(E(X=(j=function(){if(_(X,this))throw Y("Symbol is not a constructor");var t=arguments.length&&void 0!==arguments[0]?w(arguments[0]):void 0,e=q(t),a=function(t){this===K&&u(a,st,t),v(this,U)&&v(this[U],e)&&(this[U][e]=!1),nt(this,e,x(1,t))};return g&&ot&&nt(K,e,{configurable:!0,set:a}),i(e,t)})[a],"toString",(function(){return Q(this).tag})),E(j,"withoutSetter",(function(t){return i(q(t),t)})),T.f=o,F.f=r,D.f=s,S.f=n,$.f=P.f=l,O.f=c,W.f=function(t){return i(N(t),t)},g&&(tt(X,"description",{configurable:!0,get:function(){return Q(this).description}}),f||E(K,"propertyIsEnumerable",o,{unsafe:!0}))),m({global:!0,constructor:!0,wrap:!0,forced:!h,sham:!h},{Symbol:j}),H(I(d),(function(t){z(t)})),m({target:A,stat:!0,forced:!h},{useSetter:function(){ot=!0},useSimple:function(){ot=!1}}),m({target:"Object",stat:!0,forced:!h,sham:!g},{create:function(t,e){return void 0===e?k(t):s(k(t),e)},defineProperty:r,defineProperties:s,getOwnPropertyDescriptor:n}),m({target:"Object",stat:!0,forced:!h},{getOwnPropertyNames:l}),B(),G(j,A),M[U]=!0},e01a:function(t,e,a){"use strict";var i,r,s,o,n,l,c,m=a("23e7"),d=a("83ab"),u=a("da84"),p=a("e330"),f=a("1a2d"),g=a("1626"),h=a("3a9b"),b=a("577e"),v=a("9bf2").f,_=(a=a("e893"),u.Symbol),y=_&&_.prototype;!d||!g(_)||"description"in y&&void 0===_().description||(i={},a(u=function(){var t=arguments.length<1||void 0===arguments[0]?void 0:b(arguments[0]),e=h(y,this)?new _(t):void 0===t?_():_(t);return""===t&&(i[e]=!0),e},_),(u.prototype=y).constructor=u,r="Symbol(test)"==String(_("test")),s=p(y.toString),o=p(y.valueOf),n=/^Symbol\((.*)\)[^)]+$/,l=p("".replace),c=p("".slice),v(y,"description",{configurable:!0,get:function(){var t=o(this),e=s(t);return f(i,t)?"":""===(t=r?c(e,7,-1):l(e,n,"$1"))?void 0:t}}),m({global:!0,constructor:!0,forced:!0},{Symbol:u}))},e538:function(t,e,a){a=a("b622"),e.f=a}}]); \ No newline at end of file diff --git a/crmeb/public/admin/js/chunk-3cd12db2.5e4cc158.js.gz b/crmeb/public/admin/js/chunk-3cd12db2.5e4cc158.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..c61c89983232330f62ba035e11cc1ebe0235b47e GIT binary patch literal 8737 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 diff --git a/crmeb/public/admin/js/chunk-3d731660.2d120a77.js b/crmeb/public/admin/js/chunk-3d731660.2d120a77.js new file mode 100644 index 000000000..ed1a76c83 --- /dev/null +++ b/crmeb/public/admin/js/chunk-3d731660.2d120a77.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-3d731660"],{"90e7":function(t,e,n){"use strict";n.d(e,"t",(function(){return u})),n.d(e,"j",(function(){return c})),n.d(e,"Gb",(function(){return a})),n.d(e,"Fb",(function(){return o})),n.d(e,"i",(function(){return i})),n.d(e,"cb",(function(){return s})),n.d(e,"Kb",(function(){return d})),n.d(e,"c",(function(){return f})),n.d(e,"d",(function(){return l})),n.d(e,"V",(function(){return m})),n.d(e,"bb",(function(){return h})),n.d(e,"hb",(function(){return b})),n.d(e,"B",(function(){return p})),n.d(e,"Tb",(function(){return g})),n.d(e,"nb",(function(){return j})),n.d(e,"mb",(function(){return O})),n.d(e,"y",(function(){return v})),n.d(e,"z",(function(){return _})),n.d(e,"l",(function(){return y})),n.d(e,"db",(function(){return w})),n.d(e,"m",(function(){return k})),n.d(e,"gb",(function(){return x})),n.d(e,"fb",(function(){return T})),n.d(e,"eb",(function(){return C})),n.d(e,"ib",(function(){return V})),n.d(e,"kb",(function(){return E})),n.d(e,"S",(function(){return G})),n.d(e,"lb",(function(){return L})),n.d(e,"xb",(function(){return P})),n.d(e,"G",(function(){return q})),n.d(e,"wb",(function(){return M})),n.d(e,"p",(function(){return W})),n.d(e,"n",(function(){return F})),n.d(e,"o",(function(){return $})),n.d(e,"q",(function(){return D})),n.d(e,"r",(function(){return S})),n.d(e,"ob",(function(){return I})),n.d(e,"Sb",(function(){return U})),n.d(e,"pb",(function(){return R})),n.d(e,"Nb",(function(){return z})),n.d(e,"qb",(function(){return J})),n.d(e,"Y",(function(){return A})),n.d(e,"Pb",(function(){return B})),n.d(e,"Z",(function(){return H})),n.d(e,"W",(function(){return K})),n.d(e,"X",(function(){return N})),n.d(e,"P",(function(){return Q})),n.d(e,"A",(function(){return X})),n.d(e,"E",(function(){return Y})),n.d(e,"D",(function(){return Z})),n.d(e,"v",(function(){return tt})),n.d(e,"F",(function(){return et})),n.d(e,"Rb",(function(){return nt})),n.d(e,"s",(function(){return rt})),n.d(e,"Ob",(function(){return ut})),n.d(e,"Qb",(function(){return ct})),n.d(e,"x",(function(){return at})),n.d(e,"C",(function(){return ot})),n.d(e,"w",(function(){return it})),n.d(e,"u",(function(){return st})),n.d(e,"O",(function(){return dt})),n.d(e,"h",(function(){return ft})),n.d(e,"e",(function(){return lt})),n.d(e,"f",(function(){return mt})),n.d(e,"Hb",(function(){return ht})),n.d(e,"Ib",(function(){return bt})),n.d(e,"Jb",(function(){return pt})),n.d(e,"jb",(function(){return gt})),n.d(e,"yb",(function(){return jt})),n.d(e,"Q",(function(){return Ot})),n.d(e,"Ab",(function(){return vt})),n.d(e,"zb",(function(){return _t})),n.d(e,"Bb",(function(){return yt})),n.d(e,"Cb",(function(){return wt})),n.d(e,"Db",(function(){return kt})),n.d(e,"Eb",(function(){return xt})),n.d(e,"Lb",(function(){return Tt})),n.d(e,"Mb",(function(){return Ct})),n.d(e,"R",(function(){return Vt})),n.d(e,"g",(function(){return Et})),n.d(e,"rb",(function(){return Gt})),n.d(e,"ub",(function(){return Lt})),n.d(e,"a",(function(){return Pt})),n.d(e,"b",(function(){return qt})),n.d(e,"sb",(function(){return Mt})),n.d(e,"vb",(function(){return Wt})),n.d(e,"tb",(function(){return Ft})),n.d(e,"k",(function(){return $t})),n.d(e,"T",(function(){return Dt})),n.d(e,"U",(function(){return St})),n.d(e,"ab",(function(){return It})),n.d(e,"N",(function(){return Ut})),n.d(e,"M",(function(){return Rt})),n.d(e,"I",(function(){return zt})),n.d(e,"H",(function(){return Jt})),n.d(e,"J",(function(){return At})),n.d(e,"L",(function(){return Bt})),n.d(e,"K",(function(){return Ht})),n("99af");var r=n("6b6c");function u(t){return Object(r.a)({url:"setting/config/header_basics",method:"get",params:t})}function c(t,e){return Object(r.a)({url:e,method:"get",params:t})}function a(t){return Object(r.a)({url:t.url,method:"get",params:t.data})}function o(){return Object(r.a)({url:"notify/sms/temp/create",method:"get"})}function i(t){return Object(r.a)({url:"serve/login",method:"post",data:t})}function s(t){return Object(r.a)({url:"serve/modify",method:"post",data:t})}function d(t){return Object(r.a)({url:"serve/update_phone",method:"post",data:t})}function f(t){return Object(r.a)({url:"serve/captcha",method:"post",data:t})}function l(t){return Object(r.a)({url:"serve/checkCode",method:"post",data:t})}function m(t){return Object(r.a)({url:"serve/register",method:"post",data:t})}function h(){return Object(r.a)({url:"serve/info",method:"get"})}function b(t){return Object(r.a)({url:"serve/sms/sign",method:"PUT",data:t})}function p(t){return Object(r.a)({url:"app/wechat/kefu/login/".concat(t),method:"get"})}function g(t){return Object(r.a)({url:"app/wechat/speechcraft",method:"get",params:t})}function j(t){return Object(r.a)({url:"app/wechat/speechcraft/".concat(t,"/edit"),method:"get"})}function O(){return Object(r.a)({url:"app/wechat/speechcraft/create",method:"get"})}function v(t){return Object(r.a)({url:"app/feedback",method:"get",params:t})}function _(t){return Object(r.a)({url:"app/feedback/".concat(t,"/edit"),method:"get"})}function y(){return Object(r.a)({url:"serve/export_all",method:"get"})}function w(){return Object(r.a)({url:"serve/open",method:"get"})}function k(t){return Object(r.a)({url:"serve/export_temp",method:"get",params:t})}function x(t){return Object(r.a)({url:"serve/record",method:"get",params:t})}function T(t){return Object(r.a)({url:"serve/open",method:"get",params:t})}function C(t){return Object(r.a)({url:"serve/opn_express",method:"post",data:t})}function V(t){return Object(r.a)({url:"serve/sms/open",method:"get",params:t})}function E(t){return Object(r.a)({url:"serve/meal_list",method:"get",params:t})}function G(t){return Object(r.a)({url:"serve/pay_meal",method:"post",data:t})}function L(t){return Object(r.a)({url:"notify/sms/record",method:"get",params:t})}function P(){return Object(r.a)({url:"merchant/store",method:"GET"})}function q(){return Object(r.a)({url:"merchant/store/address",method:"GET"})}function M(t){return Object(r.a)({url:"merchant/store/".concat(t.id),method:"POST",data:t})}function W(t){return Object(r.a)({url:"freight/express",method:"get",params:t})}function F(){return Object(r.a)({url:"/freight/express/create",method:"get"})}function $(t){return Object(r.a)({url:"freight/express/".concat(t,"/edit"),method:"get"})}function D(t){return Object(r.a)({url:"freight/express/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function S(){return Object(r.a)({url:"freight/express/sync_express",method:"get"})}function I(){return Object(r.a)({url:"app/wechat/speechcraftcate",method:"get"})}function U(){return Object(r.a)({url:"app/wechat_qrcode/cate/list",method:"get"})}function R(){return Object(r.a)({url:"app/wechat/speechcraftcate/create",method:"get"})}function z(t){return Object(r.a)({url:"app/wechat_qrcode/cate/create/".concat(t),method:"get"})}function J(t){return Object(r.a)({url:"app/wechat/speechcraftcate/".concat(t,"/edit"),method:"get"})}function A(t){return Object(r.a)({url:"setting/role",method:"GET",params:t})}function B(t){return Object(r.a)({url:"app/wechat_qrcode/list",method:"GET",params:t})}function H(t){return Object(r.a)({url:"setting/role/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function K(t){return Object(r.a)({url:"setting/role/".concat(t.id),method:"post",data:t})}function N(t){return Object(r.a)({url:"setting/role/".concat(t,"/edit"),method:"get"})}function Q(){return Object(r.a)({url:"setting/role/create",method:"get"})}function X(t){return Object(r.a)({url:"app/wechat/kefu",method:"get",params:t})}function Y(t){return Object(r.a)({url:"app/wechat/kefu/create",method:"get",params:t})}function Z(){return Object(r.a)({url:"app/wechat/kefu/add",method:"get"})}function tt(t){return Object(r.a)({url:"app/wechat/kefu",method:"post",data:t})}function et(t){return Object(r.a)({url:"app/wechat/kefu/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function nt(t){return Object(r.a)({url:"app/wechat_qrcode/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function rt(t){return Object(r.a)({url:"app/wechat_qrcode/user_list/".concat(t.id),method:"get",params:t})}function ut(t){return Object(r.a)({url:"app/wechat_qrcode/info/".concat(t),method:"get"})}function ct(t,e){return Object(r.a)({url:"app/wechat_qrcode/save/".concat(t),method:"post",data:e})}function at(t){return Object(r.a)({url:"app/wechat/kefu/".concat(t,"/edit"),method:"GET"})}function ot(t,e){return Object(r.a)({url:"app/wechat/kefu/record/".concat(e),method:"GET",params:t})}function it(t){return Object(r.a)({url:"app/wechat/kefu/chat_list",method:"GET",params:t})}function st(){return Object(r.a)({url:"notify/sms/is_login",method:"GET"})}function dt(){return Object(r.a)({url:"notify/sms/logout",method:"GET"})}function ft(t){return Object(r.a)({url:"setting/city/list/".concat(t),method:"get"})}function lt(t){return Object(r.a)({url:"setting/city/add/".concat(t),method:"get"})}function mt(t){return Object(r.a)({url:"setting/city/".concat(t,"/edit"),method:"get"})}function ht(t){return Object(r.a)({url:"setting/shipping_templates/list",method:"get",params:t})}function bt(t){return Object(r.a)({url:"setting/shipping_templates/city_list",method:"get"})}function pt(t,e){return Object(r.a)({url:"setting/shipping_templates/save/".concat(t),method:"post",data:e})}function gt(t){return Object(r.a)({url:"setting/shipping_templates/".concat(t,"/edit"),method:"get"})}function jt(){return Object(r.a)({url:"merchant/store/get_header",method:"get"})}function Ot(t){return Object(r.a)({url:"merchant/store",method:"get",params:t})}function vt(t,e){return Object(r.a)({url:"merchant/store/set_show/".concat(t,"/").concat(e),method:"put"})}function _t(t){return Object(r.a)({url:"merchant/store/get_info/".concat(t),method:"get"})}function yt(t){return Object(r.a)({url:"merchant/store_staff",method:"get",params:t})}function wt(){return Object(r.a)({url:"merchant/store_staff/create",method:"get"})}function kt(t){return Object(r.a)({url:"merchant/store_staff/".concat(t,"/edit"),method:"get"})}function xt(t,e){return Object(r.a)({url:"merchant/store_staff/set_show/".concat(t,"/").concat(e),method:"put"})}function Tt(t){return Object(r.a)({url:"merchant/verify_order",method:"get",params:t})}function Ct(t){return Object(r.a)({url:"merchant/verify/spread_info/".concat(t),method:"get"})}function Vt(){return Object(r.a)({url:"merchant/store_list",method:"get"})}function Et(){return Object(r.a)({url:"setting/city/clean_cache",method:"get"})}function Gt(){return Object(r.a)({url:"system/config/storage/config",method:"get"})}function Lt(t){return Object(r.a)({url:"system/config/storage/config",method:"post",data:t})}function Pt(t){return Object(r.a)({url:"system/config/storage/form/".concat(t),method:"get"})}function qt(t){return Object(r.a)({url:"system/config/storage/create/".concat(t),method:"get"})}function Mt(t){return Object(r.a)({url:"system/config/storage",method:"get",params:t})}function Wt(t){return Object(r.a)({url:"system/config/storage/synch/".concat(t),method:"put"})}function Ft(t){return Object(r.a)({url:"system/config/storage/status/".concat(t),method:"put"})}function $t(t){return Object(r.a)({url:"system/config/storage/domain/".concat(t),method:"get"})}function Dt(){return Object(r.a)({url:"setting/config_list/31",method:"get"})}function St(t){return Object(r.a)({url:"setting/config/save_basics",method:"post",data:t})}function It(t){return Object(r.a)({url:"system/config/storage/save_type/".concat(t),method:"get"})}function Ut(t){return Object(r.a)({url:"setting/lang_type/list",method:"get",params:t})}function Rt(t){return Object(r.a)({url:"setting/lang_type/form/".concat(t),method:"get"})}function zt(t){return Object(r.a)({url:"setting/lang_code/list",method:"get",params:t})}function Jt(t){return Object(r.a)({url:"setting/lang_code/info",method:"get",params:t})}function At(t){return Object(r.a)({url:"setting/lang_code/save",method:"post",data:t})}function Bt(t){return Object(r.a)({url:"setting/lang_country/list",method:"get",params:t})}function Ht(t){return Object(r.a)({url:"setting/lang_country/form/".concat(t),method:"get"})}},a15b:function(t,e,n){"use strict";var r=n("23e7"),u=n("e330"),c=n("44ad"),a=n("fc6a"),o=(n=n("a640"),u([].join));u=c!=Object,c=n("join",",");r({target:"Array",proto:!0,forced:u||!c},{join:function(t){return o(a(this),void 0===t?",":t)}})},ec44:function(t,e,n){"use strict";n.r(e);var r=n("f3f3"),u=(n("a15b"),n("a434"),n("90e7")),c=n("2f62");r={name:"feedback",data:function(){return{loading:!1,list:[],page:1,limit:15,formValidate:{time:"",title:""},fromList:{title:"选择时间",custom:!0,fromTxt:[{text:"全部",val:""},{text:"今天",val:"today"},{text:"昨天",val:"yesterday"},{text:"最近7天",val:"lately7"},{text:"最近30天",val:"lately30"},{text:"本月",val:"month"},{text:"本年",val:"year"}]},timeVal:[],count:0,columns1:[{title:"ID",key:"id",width:80},{title:"昵称",key:"rela_name",minWidth:120},{title:"电话",key:"phone",minWidth:120},{title:"内容",key:"content",minWidth:320},{title:"状态",slot:"status",minWidth:120},{title:"时间",key:"add_time",minWidth:120},{title:"操作",slot:"action",fixed:"right",minWidth:150}]}},computed:Object(r.a)(Object(r.a)({},Object(c.e)("media",["isMobile"])),{},{labelWidth:function(){return this.isMobile?void 0:80},labelPosition:function(){return this.isMobile?"top":"right"}}),created:function(){this.getList()},methods:{remarks:function(t){var e=this;this.$modalForm(Object(u.z)(t)).then((function(){return e.getList()}))},selChange:function(){this.page=1,this.getList()},selectChange:function(t){this.formValidate.time=t,this.timeVal=[],this.page=1,this.getList()},onchangeTime:function(t){this.timeVal=t,this.formValidate.time=this.timeVal.join("-"),this.page=1,this.getList()},getList:function(){var t=this;Object(u.y)({page:this.page,limit:this.limit,time:this.formValidate.time,title:this.formValidate.title}).then((function(e){t.list=e.data.data,t.count=e.data.count}))},del:function(t,e,n){var r=this;e={title:e,num:n,url:"/app/feedback/".concat(t.id),method:"DELETE",ids:""};this.$modalSure(e).then((function(t){r.$Message.success(t.msg),r.list.splice(n,1)})).catch((function(t){r.$Message.error(t.msg)}))},pageChange:function(t){this.page=t,this.getList()}}},c=n("2877"),n=Object(c.a)(r,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",[n("div",{staticClass:"i-layout-page-header"},[n("div",{staticClass:"i-layout-page-header"},[n("span",{staticClass:"ivu-page-header-title"},[t._v(t._s(t.$route.meta.title))])])]),n("Card",{staticClass:"ivu-mt",attrs:{bordered:!1,"dis-hover":""}},[n("Form",{ref:"formValidate",staticClass:"tabform",attrs:{model:t.formValidate,"label-width":t.labelWidth,"label-position":t.labelPosition},nativeOn:{submit:function(t){t.preventDefault()}}},[n("Row",{attrs:{gutter:24,type:"flex",justify:"end"}},[n("Col",{staticClass:"ivu-text-left",attrs:{span:"24"}},[n("FormItem",{attrs:{label:"留言信息:"}},[n("Input",{staticClass:"mr",staticStyle:{width:"30%",display:"inline-table"},attrs:{search:"","enter-button":"",placeholder:"请输入用户昵称/电话/留言内容搜索","element-id":"name"},on:{"on-search":t.selChange},model:{value:t.formValidate.title,callback:function(e){t.$set(t.formValidate,"title",e)},expression:"formValidate.title"}})],1)],1),n("Col",{staticClass:"ivu-text-left",attrs:{span:"24"}},[n("FormItem",{attrs:{label:"留言时间:"}},[n("RadioGroup",{staticClass:"mr",attrs:{type:"button"},on:{"on-change":function(e){return t.selectChange(t.formValidate.time)}},model:{value:t.formValidate.time,callback:function(e){t.$set(t.formValidate,"time",e)},expression:"formValidate.time"}},t._l(t.fromList.fromTxt,(function(e,r){return n("Radio",{key:r,attrs:{label:e.val}},[t._v(t._s(e.text))])})),1),n("DatePicker",{staticStyle:{width:"200px"},attrs:{editable:!1,value:t.timeVal,format:"yyyy/MM/dd",type:"daterange",placement:"bottom-end",placeholder:"请选择时间"},on:{"on-change":t.onchangeTime}})],1)],1)],1)],1),n("Table",{attrs:{columns:t.columns1,data:t.list,loading:t.loading,"no-userFrom-text":"暂无数据","no-filtered-userFrom-text":"暂无筛选结果"},scopedSlots:t._u([{key:"status",fn:function(e){var r=e.row;return e.index,[n("div",[t._v(t._s(1===r.status?"已处理":"未处理"))])]}},{key:"action",fn:function(e){var r=e.row,u=e.index;return[n("a",{on:{click:function(e){return t.remarks(r.id)}}},[t._v(t._s(1===r.status?"备注":"处理"))]),n("Divider",{attrs:{type:"vertical"}}),n("a",{on:{click:function(e){return t.del(r,"删除反馈",u)}}},[t._v("删除")])]}}])}),n("div",{staticClass:"acea-row row-right page"},[n("Page",{attrs:{total:t.count,"show-elevator":"","show-total":"","page-size":t.limit},on:{"on-change":t.pageChange}})],1)],1)],1)}),[],!1,null,"83cf850e",null);e.default=n.exports}}]); \ No newline at end of file diff --git a/crmeb/public/admin/js/chunk-3d731660.2d120a77.js.gz b/crmeb/public/admin/js/chunk-3d731660.2d120a77.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..13d3fac42c830e7863231ad33373da9b7a9b5e8c GIT binary patch literal 3742 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 I3Wq@e0KUc}Q~&?~ literal 0 HcmV?d00001 diff --git a/crmeb/public/admin/js/chunk-42ea53e2.4f1d4ba6.js b/crmeb/public/admin/js/chunk-42ea53e2.4f1d4ba6.js deleted file mode 100644 index 5109de399..000000000 --- a/crmeb/public/admin/js/chunk-42ea53e2.4f1d4ba6.js +++ /dev/null @@ -1 +0,0 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-42ea53e2"],{"06a6":function(e,t,a){},"265f":function(e,t,a){"use strict";a.r(t);var r=a("f3f3"),i=a("c24f"),s=a("2f62");r={name:"setting_user",computed:Object(r.a)(Object(r.a)(Object(r.a)({},Object(s.e)("media",["isMobile"])),Object(s.e)("userLevel",["categoryId"])),{},{labelWidth:function(){return this.isMobile?void 0:75},labelPosition:function(){return this.isMobile?"top":"left"}}),data:function(){return{account:"",formValidate:{real_name:"",pwd:"",new_pwd:"",conf_pwd:"",file_pwd:"",conf_file_pwd:""},ruleValidate:{real_name:[{required:!0,message:"您的姓名不能为空",trigger:"blur"}],pwd:[{required:!0,message:"请输入您的原始密码",trigger:"blur"}],new_pwd:[{required:!0,message:"请输入您的新密码",trigger:"blur"}],conf_pwd:[{required:!0,message:"请确认您的新密码",trigger:"blur"}],file_pwd:[{required:!0,message:"请输入您的文件管理新密码",trigger:"blur"}],conf_file_pwd:[{required:!0,message:"请确认您的文件管理新密码",trigger:"blur"}]}}},mounted:function(){this.account=this.$store.state.userInfo.userInfo.account},methods:{handleSubmit:function(e){var t=this;this.$refs[e].validate((function(e){e?Object(i.I)(t.formValidate).then((function(e){t.$Message.success(e.msg)})).catch((function(e){t.$Message.error(e.msg)})):t.formValidate.new_pwd!==t.formValidate.conf_pwd&&t.$Message.error("您输入的新密码与旧密码不一致")}))}}},a("ddff"),s=a("2877"),a=Object(s.a)(r,(function(){var e=this,t=e.$createElement;t=e._self._c||t;return t("div",[t("div",{staticClass:"i-layout-page-header"},[t("div",{staticClass:"i-layout-page-header"},[t("span",{staticClass:"ivu-page-header-title"},[e._v(e._s(e.$route.meta.title))])])]),t("Card",{staticClass:"ivu-mt",attrs:{bordered:!1,"dis-hover":""}},[t("Form",{ref:"formValidate",attrs:{model:e.formValidate,rules:e.ruleValidate,"label-width":160,"label-position":"right"}},[t("FormItem",{attrs:{label:"账号",prop:""}},[t("Input",{staticClass:"input",attrs:{type:"text",disabled:!0},model:{value:e.account,callback:function(t){e.account=t},expression:"account"}})],1),t("FormItem",{attrs:{label:"姓名",prop:"real_name"}},[t("Input",{staticClass:"input",attrs:{type:"text"},model:{value:e.formValidate.real_name,callback:function(t){e.$set(e.formValidate,"real_name",t)},expression:"formValidate.real_name"}})],1),t("FormItem",{attrs:{label:"原始密码",prop:"pwd"}},[t("Input",{staticClass:"input",attrs:{type:"password"},model:{value:e.formValidate.pwd,callback:function(t){e.$set(e.formValidate,"pwd",t)},expression:"formValidate.pwd"}})],1),t("FormItem",{attrs:{label:"新密码",prop:"new_pwd"}},[t("Input",{staticClass:"input",attrs:{type:"password"},model:{value:e.formValidate.new_pwd,callback:function(t){e.$set(e.formValidate,"new_pwd",t)},expression:"formValidate.new_pwd"}})],1),t("FormItem",{attrs:{label:"确认新密码",prop:"conf_pwd"}},[t("Input",{staticClass:"input",attrs:{type:"password"},model:{value:e.formValidate.conf_pwd,callback:function(t){e.$set(e.formValidate,"conf_pwd",t)},expression:"formValidate.conf_pwd"}})],1),t("FormItem",{attrs:{label:"文件管理新密码",prop:"file_pwd"}},[t("Input",{staticClass:"input",attrs:{type:"password"},model:{value:e.formValidate.file_pwd,callback:function(t){e.$set(e.formValidate,"file_pwd",t)},expression:"formValidate.file_pwd"}})],1),t("FormItem",{attrs:{label:"文件管理确认新密码",prop:"conf_file_pwd"}},[t("Input",{staticClass:"input",attrs:{type:"password"},model:{value:e.formValidate.conf_file_pwd,callback:function(t){e.$set(e.formValidate,"conf_file_pwd",t)},expression:"formValidate.conf_file_pwd"}})],1),t("FormItem",[t("Button",{attrs:{type:"primary"},on:{click:function(t){return e.handleSubmit("formValidate")}}},[e._v("提交")])],1)],1)],1)],1)}),[],!1,null,"8775b438",null);t.default=a.exports},ddff:function(e,t,a){"use strict";var r=a("06a6");a.n(r).a}}]); \ No newline at end of file diff --git a/crmeb/public/admin/js/chunk-43298b95.5bbe0a10.js.gz b/crmeb/public/admin/js/chunk-43298b95.5bbe0a10.js.gz deleted file mode 100644 index 5cab367cd25bae8a76f8a559251f023d587f56f3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 24360 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 diff --git a/crmeb/public/admin/js/chunk-43298b95.5bbe0a10.js b/crmeb/public/admin/js/chunk-43298b95.c2126950.js similarity index 97% rename from crmeb/public/admin/js/chunk-43298b95.5bbe0a10.js rename to crmeb/public/admin/js/chunk-43298b95.c2126950.js index e851df755..8d3c963bd 100644 --- a/crmeb/public/admin/js/chunk-43298b95.5bbe0a10.js +++ b/crmeb/public/admin/js/chunk-43298b95.c2126950.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-43298b95"],{"0725":function(t,e,a){},"0f0e":function(t,e,a){"use strict";a("d81d"),a("4de4"),a("d3b7"),a("a434"),a("e9c4");var i=a("c4c8"),o={name:"userLabel",props:{},data:function(){return{labelList:[],dataLabel:[],isUser:!1}},mounted:function(){},methods:{inArray:function(t,e){for(var a in e)if(e[a].id==t)return!0;return!1},userLabel:function(t){var e=this;this.dataLabel=t,Object(i.y)().then((function(t){t.data.map((function(t){t.children&&(e.isUser=!0,t.children.map((function(t){e.inArray(t.id,e.dataLabel)?t.disabled=!0:t.disabled=!1})))})),e.labelList=t.data})).catch((function(t){e.$Message.error(t.msg)}))},selectLabel:function(t){var e;t.disabled?(e=this.dataLabel.indexOf(this.dataLabel.filter((function(e){return e.id==t.id}))[0]),this.dataLabel.splice(e,1),t.disabled=!1):(this.dataLabel.push({label_name:t.label_name,id:t.id}),t.disabled=!0)},subBtn:function(){this.$emit("activeData",JSON.parse(JSON.stringify(this.dataLabel)))},cancel:function(){this.$emit("close")}}};a("b8f2"),a=a("2877"),a=Object(a.a)(o,(function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"label-wrapper"},[a("div",{staticClass:"list-box"},[t._l(t.labelList,(function(e,i){return t.isUser?a("div",{key:i,staticClass:"label-box"},[e.children?a("div",{staticClass:"title"},[t._v(t._s(e.label_name))]):t._e(),e.children&&e.children.length?a("div",{staticClass:"list"},t._l(e.children,(function(e,i){return a("div",{key:i,staticClass:"label-item",class:{on:e.disabled},on:{click:function(a){return t.selectLabel(e)}}},[t._v("\n "+t._s(e.label_name)+"\n ")])})),0):t._e()]):t._e()})),t.isUser?t._e():a("div",[t._v("暂无标签")])],2),a("div",{staticClass:"footer"},[a("Button",{staticClass:"btns",attrs:{type:"primary"},on:{click:t.subBtn}},[t._v("确定")]),a("Button",{staticClass:"btns",attrs:{type:"primary",ghost:""},on:{click:t.cancel}},[t._v("取消")])],1)])}),[],!1,null,"2ef182e9",null);e.a=a.exports},"2c3e":function(t,e,a){var i=a("da84"),o=a("83ab"),r=a("9f7f").MISSED_STICKY,s=a("c6b6"),n=a("edd0"),l=a("69f3").get,c=RegExp.prototype,d=i.TypeError;o&&r&&n(c,"sticky",{configurable:!0,get:function(){if(this!==c){if("RegExp"===s(this))return!!l(this).sticky;throw d("Incompatible receiver, RegExp required")}}})},"3d87":function(t,e,a){a=a("4930"),t.exports=a&&!!Symbol.for&&!!Symbol.keyFor},"428f":function(t,e,a){a=a("da84"),t.exports=a},"4d63":function(t,e,a){var i=a("83ab"),o=a("da84"),r=a("e330"),s=a("94ca"),n=a("7156"),l=a("9112"),c=a("241c").f,d=a("3a9b"),m=a("44e7"),u=a("577e"),p=a("90d8"),f=a("9f7f"),h=a("aeb0"),v=a("cb2d"),_=a("d039"),b=a("1a2d"),g=a("69f3").enforce,y=a("2626"),V=a("b622"),k=a("fce3"),x=a("107c"),w=V("match"),C=o.RegExp,F=C.prototype,I=o.SyntaxError,$=r(F.exec),B=r("".charAt),T=r("".replace),S=r("".indexOf),N=r("".slice),L=/^\?<[^\s\d!#%&*+<=>@^][^\s!#%&*+<=>@^]*>/,M=/a/g,O=/a/g,D=(a=new C(M)!==M,f.MISSED_STICKY),R=f.UNSUPPORTED_Y;V=i&&(!a||D||k||x||_((function(){return O[w]=!1,C(M)!=M||C(O)==O||"/a/i"!=C(M,"i")})));if(s("RegExp",V)){function P(t,e){var a,i,o=d(F,this),r=m(t),s=void 0===e,c=[],f=t;if(!o&&r&&s&&t.constructor===P)return t;if((r||d(F,t))&&(t=t.source,s&&(e=p(f))),t=void 0===t?"":u(t),e=void 0===e?"":u(e),f=t,r=e=k&&"dotAll"in M&&(a=!!e&&-1"===e&&l:if(""===d||b(s,d))throw new I("Invalid capture group name");s[d]=!0,l=!(r[r.length]=[d,c]),d="";continue}l?d+=e:o+=e}return[o,r]}(t))[0],c=s[1]),s=n(C(t,e),o?this:F,P),(a||i||c.length)&&(e=g(s),a&&(e.dotAll=!0,e.raw=P(function(t){for(var e,a=t.length,i=0,o="",r=!1;i<=a;i++)"\\"===(e=B(t,i))?o+=e+B(t,++i):r||"."!==e?("["===e?r=!0:"]"===e&&(r=!1),o+=e):o+="[\\s\\S]";return o}(t),r)),i&&(e.sticky=!0),c.length&&(e.groups=c)),t!==f)try{l(s,"source",""===f?"(?:)":f)}catch(t){}return s}for(var A=c(C),j=0;A.length>j;)h(P,C,A[j++]);(F.constructor=P).prototype=F,v(o,"RegExp",P,{constructor:!0})}y("RegExp")},"57b9":function(t,e,a){var i=a("c65b"),o=a("d066"),r=a("b622"),s=a("cb2d");t.exports=function(){var t=o("Symbol"),e=(t=t&&t.prototype,t&&t.valueOf),a=r("toPrimitive");t&&!t[a]&&s(t,a,(function(t){return i(e,this)}),{arity:1})}},"5a47":function(t,e,a){var i=a("23e7"),o=a("4930"),r=a("d039"),s=a("7418"),n=a("7b0b");i({target:"Object",stat:!0,forced:!o||r((function(){s.f(1)}))},{getOwnPropertySymbols:function(t){var e=s.f;return e?e(n(t)):[]}})},"61f7":function(t,e,a){"use strict";a.d(e,"a",(function(){return r})),a.d(e,"c",(function(){return l})),a.d(e,"b",(function(){return c}));var i=a("fc11"),o=a("f3f3");function r(t,e){/(y+)/.test(e)&&(e=e.replace(RegExp.$1,(t.getFullYear()+"").substr(4-RegExp.$1.length)));var a,i,o={"M+":t.getMonth()+1,"d+":t.getDate(),"h+":t.getHours(),"m+":t.getMinutes(),"s+":t.getSeconds()};for(a in o)new RegExp("(".concat(a,")")).test(e)&&(i=o[a]+"",e=e.replace(RegExp.$1,1===RegExp.$1.length?i:("00"+i).substr(i.length)));return e}a("ac1f"),a("00b4"),a("5319"),a("4d63"),a("c607"),a("2c3e"),a("25f0"),a("498a"),a("d3b7"),a("b64b"),a("99af");var s={min:"%s最小长度为:min",max:"%s最大长度为:max",length:"%s长度必须为:length",range:"%s长度为:range",pattern:"$s格式错误"};function n(t,e){t.message=function(t){return e.replace("%s",t||"")}}function l(t){var e=1=t.length?{done:!0}:{done:!1,value:t[s++]}},e:function(t){throw t},f:e};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 n=a("f3f3"),l=(a("96cf"),a("fb6a"),a("d81d"),a("a9e3"),a("4de4"),a("d3b7"),a("a434"),a("e9c4"),a("99af"),a("a4d3"),a("e01a"),a("4ec9"),a("3ca3"),a("ddb0"),a("b0c0"),a("25f0"),a("498a"),a("159b"),a("caad"),a("ac1f"),a("5319"),a("0f0e")),c=a("2f62"),d=a("310e"),m=(d=a.n(d),a("b0e7")),u=a("5334"),p=a("e449"),f=a("6fd3"),h=a("c4ad"),v=(a("00b4"),a("c4c8")),_={name:"taoBao",data:function(){return{soure_link:"",spinShow:!1,grid:{xl:8,lg:8,md:12,sm:24,xs:24},grid2:{xl:12,lg:12,md:12,sm:24,xs:24},copyConfig:{copy_type:2,copy_num:0},artFrom:{type:"taobao",url:""}}},computed:{},created:function(){},mounted:function(){this.getCopyConfig()},methods:{mealPay:function(t){this.$router.push({path:"/admin/setting/sms/sms_pay/index",query:{type:t}})},getCopyConfig:function(){var t=this;Object(v.e)().then((function(e){t.copyConfig.copy_type=e.data.copy_type,t.copyConfig.copy_num=e.data.copy_num}))},add:function(){var t=this;if(this.soure_link){if(!/(http|ftp|https):\/\/[\w\-_]+(\.[\w\-_]+)+([\w\-\.,@?^=%&:/~\+#]*[\w\-\@?^=%&/~\+#])?/.test(this.soure_link))return this.$Message.warning("请输入以http开头的地址!");this.spinShow=!0,this.artFrom.url=this.soure_link,Object(v.f)(this.artFrom).then((function(e){e=e.data.productInfo,t.$emit("on-close",e),t.spinShow=!1})).catch((function(e){t.spinShow=!1,t.$Message.error(e.msg)}))}else this.$Message.warning("请输入链接地址!")}}},b=(a("a24f"),a("2877")),g=(_=Object(b.a)(_,(function(){var t=this,e=t.$createElement;e=t._self._c||e;return e("div",{staticClass:"Box"},[e("Card",[e("div",[t._v("\n 生成的商品默认是没有上架的,请手动上架商品!\n "),2==t.copyConfig.copy_type?e("a",{attrs:{href:"http://help.crmeb.net/crmeb-v4/1863579",target:"_blank"}},[t._v("如何配置密钥")]):e("span",[t._v("您当前剩余"+t._s(t.copyConfig.copy_num)+"条采集次数,"),e("a",{attrs:{href:"#"},on:{click:function(e){return t.mealPay("copy")}}},[t._v("增加采集次数")])])]),e("div",[t._v("商品采集设置:设置 > 系统设置 > 第三方接口设置 > 采集商品配置")])]),e("Form",{ref:"formValidate",staticClass:"formValidate mt20",attrs:{"label-width":120,"label-position":"right"},nativeOn:{submit:function(t){t.preventDefault()}}},[e("Row",{attrs:{gutter:24,type:"flex"}},[e("Col",{attrs:{span:"18"}},[e("FormItem",{attrs:{label:"链接地址:"}},[e("Input",{staticClass:"numPut",attrs:{search:"","enter-button":"确定",placeholder:"请输入链接地址"},on:{"on-search":t.add},model:{value:t.soure_link,callback:function(e){t.soure_link=e},expression:"soure_link"}})],1)],1)],1)],1),t.spinShow?e("Spin",{attrs:{size:"large",fix:""}}):t._e()],1)}),[],!1,null,"5e4764e5",null).exports,a("a069")),y=a("c24f"),V=a("d708"),k=a("c276"),x=(a("6fad"),a("0e5c"));m={name:"product_productAdd",components:{uploadPictures:m.a,freightTemplate:u.a,addAttr:f.a,couponList:p.a,taoBao:_,draggable:d.a,goodsList:h.default,WangEditor:g.a,userLabel:l.a},data:function(){return{labelShow:!1,dataLabel:[],headTab:[{tit:"基础信息",name:"1"},{tit:"规格库存",name:"2"},{tit:"商品详情",name:"3"},{tit:"物流设置",name:"4"},{tit:"营销设置",name:"5"},{tit:"其他设置",name:"6"}],virtual:[{tit:"普通商品",id:0,tit2:"物流发货"},{tit:"卡密/网盘",id:1,tit2:"自动发货"},{tit:"优惠卷",id:2,tit2:"自动发货"},{tit:"虚拟商品",id:3,tit2:"虚拟发货"}],seletVideo:0,customBtn:!1,content:"",contents:"",fileUrl:V.a.apiBaseURL+"/file/upload",fileUrl2:V.a.apiBaseURL+"/file/video_upload",cardUrl:V.a.apiBaseURL+"/file/upload/1",upload_type:"",uploadData:{},header:{},type:0,modals:!1,goods_modals:!1,spinShow:!1,openSubimit:!1,virtualData:"",virtualList:[{key:"",value:""}],grid2:{xl:10,lg:12,md:12,sm:24,xs:24},grid3:{xl:18,lg:18,md:20,sm:24,xs:24},oneFormBatch:[{pic:"",price:0,cost:0,ot_price:0,stock:0,bar_code:"",weight:0,volume:0}],formDynamic:{attrsName:"",attrsVal:""},disk_type:1,tabIndex:0,tabName:"",formDynamicNameData:[],isBtn:!1,columns2:[{title:"图片",slot:"pic",align:"center",minWidth:80},{title:"售价",slot:"price",align:"center",minWidth:95},{title:"成本价",slot:"cost",align:"center",minWidth:95},{title:"原价",slot:"ot_price",align:"center",minWidth:95},{title:"库存",slot:"stock",align:"center",minWidth:95},{title:"商品编号",slot:"bar_code",align:"center",minWidth:120},{title:"重量(KG)",slot:"weight",align:"center",minWidth:95},{title:"体积(m³)",slot:"volume",align:"center",minWidth:95},{title:"操作",slot:"action",fixed:"right",align:"center",minWidth:140}],columns3:[{title:"图片",slot:"pic",align:"center",minWidth:80},{title:"售价",slot:"price",align:"center",minWidth:95},{title:"成本价",slot:"cost",align:"center",minWidth:95},{title:"原价",slot:"ot_price",align:"center",minWidth:95},{title:"库存",slot:"stock",align:"center",minWidth:95},{title:"商品编号",slot:"bar_code",align:"center",minWidth:120},{title:"虚拟商品",slot:"fictitious",align:"center",minWidth:95},{title:"操作",slot:"action",fixed:"right",align:"center",minWidth:140}],columns:[],columnsInstall:[],columnsInstal2:[],gridPic:{xl:6,lg:8,md:12,sm:12,xs:12},gridBtn:{xl:4,lg:8,md:8,sm:8,xs:8},CustomList:[{value:"text",label:"文本框"},{value:"number",label:"数字"},{value:"email",label:"邮件"},{value:"data",label:"日期"},{value:"time",label:"时间"},{value:"id",label:"身份证"},{value:"phone",label:"手机号"},{value:"img",label:"图片"}],customess:{content:[]},formValidate:{disk_info:"",logistics:["1"],freight:2,postage:0,recommend:[],presale_day:1,presale:!1,is_limit:!1,limit_type:0,limit_num:0,video_open:!1,vip_product:!1,custom_form:[],store_name:"",cate_id:[],label_id:[],keyword:"",unit_name:"",store_info:"",image:"",recommend_image:"",slider_image:[],description:"",ficti:0,give_integral:0,sort:0,is_show:1,is_hot:0,is_benefit:0,is_best:0,is_new:0,is_good:0,is_postage:0,is_sub:[],recommend_list:[],virtual_type:0,id:0,spec_type:0,is_virtual:0,video_link:"",temp_id:"",attrs:[],items:[{pic:"",price:0,cost:0,ot_price:0,stock:0,bar_code:""}],activity:["默认","秒杀","砍价","拼团"],couponName:[],header:[],selectRule:"",coupon_ids:[],command_word:""},ruleList:[],templateList:[],createBnt:!0,showIput:!1,manyFormValidate:[],oneFormValidate:[{pic:"",price:0,cost:0,ot_price:0,stock:0,bar_code:"",weight:0,volume:0,brokerage:0,brokerage_two:0,vip_price:0,virtual_list:[],coupon_id:0}],images:[],imagesTable:"",currentTab:"1",isChoice:"",grid:{xl:8,lg:8,md:12,sm:24,xs:24},loading:!1,modalPic:!1,addVirtualModel:!1,template:!1,uploadList:[],treeSelect:[],picTit:"",tableIndex:0,ruleValidate:{store_name:[{required:!0,message:"请输入商品名称",trigger:"blur"}],cate_id:[{required:!0,message:"请选择商品分类",trigger:"change",type:"array",min:"1"}],unit_name:[{required:!0,message:"请输入单位",trigger:"blur"}],slider_image:[{required:!0,message:"请上传商品轮播图",type:"array",trigger:"change"}],spec_type:[{required:!0,message:"请选择商品规格",trigger:"change"}],is_virtual:[{required:!0,message:"请选择商品类型",trigger:"change"}],selectRule:[{required:!0,message:"请选择商品规格属性",trigger:"change"}],temp_id:[{required:!0,message:"请选择运费模板",trigger:"change",type:"number"}],presale_time:[{required:!0,type:"array",message:"请选择活动时间",trigger:"change"}],logistics:[{required:!0,type:"array",min:1,message:"请选择物流方式",trigger:"change"},{type:"array",max:2,message:"请选择物流方式",trigger:"change"}],give_integral:[{type:"integer",message:"请输入整数"}]},manyBrokerage:0,manyBrokerageTwo:0,manyVipPrice:0,upload:{videoIng:!1},videoIng:!1,progress:0,stock:0,disk_info:"",videoLink:"",attrs:[],activity:{"默认":"red","秒杀":"blue","砍价":"green","拼团":"yellow"},couponName:[],updateIds:[],updateName:[],couponIds:"",couponNames:[],rakeBack:[{title:"一级返佣",slot:"brokerage",align:"center",width:95},{title:"二级返佣",slot:"brokerage_two",align:"center",width:95}],member:[{title:"会员价",slot:"vip_price",align:"center",width:95}],columnsInstalM:[],moveIndex:""}},computed:Object(n.a)(Object(n.a)({},Object(c.e)("media",["isMobile"])),{},{labelWidth:function(){return this.isMobile?void 0:120},labelPosition:function(){return this.isMobile?"top":"right"},labelBottom:function(){return this.isMobile?void 0:15}}),created:function(){this.columns=this.columns2.slice(0,8),this.getToken()},mounted:function(){var t=this;"0"!==this.$route.params.id&&this.$route.params.id?this.getInfo():"0"===this.$route.params.id&&Object(v.o)().then((function(e){var a,i;e=e.data.info;Array.isArray(e)||(a=e.cate_id.map(Number),e.label_id.map(Number),t.attrs=e.items||[],i=[],e.coupons&&(e.coupons.map((function(t){i.push(t.id)})),t.couponName=e.coupons),t.formValidate=e,t.dataLabel=e.label_id,t.formValidate.coupon_ids=i,t.updateIds=i,t.updateName=e.coupons,t.formValidate.cate_id=a,t.oneFormValidate=e.attrs,t.formValidate.logistics=e.logistics||["1"],t.formValidate.header=[],t.generate(0),t.manyFormValidate=e.attrs,t.spec_type=e.spec_type,t.formValidate.is_virtual=e.is_virtual,t.formValidate.custom_form=e.custom_form||[],0!=t.formValidate.custom_form.length&&(t.customBtn=!0),t.virtualbtn(e.virtual_type,1),0===e.spec_type?t.manyFormValidate=[]:(t.createBnt=!0,t.oneFormValidate=[{pic:e.image,price:0,cost:0,ot_price:0,stock:0,bar_code:"",weight:0,volume:0,brokerage:0,brokerage_two:0,vip_price:0,virtual_list:[],coupon_id:0}]),t.spinShow=!1)})).catch((function(e){t.$Message.error(e.msg)})),this.$route.query.type?(this.modals=!0,this.type=this.$route.query.type):this.type=0,this.goodsCategory(),this.productGetRule(),this.productGetTemplate(),this.uploadType()},methods:{activeData:function(t){this.labelShow=!1,this.dataLabel=t},labelClose:function(){this.labelShow=!1},closeLabel:function(t){var e=this.dataLabel.indexOf(this.dataLabel.filter((function(e){return e.id==t.id}))[0]);this.dataLabel.splice(e,1)},openLabel:function(t){this.labelShow=!0,this.$refs.userLabel.userLabel(JSON.parse(JSON.stringify(this.dataLabel)))},videoSaveToUrl:function(t){var e=this;return Object(x.a)({file:t,pieceSize:3,success:function(t){e.formValidate.video_link=t.file_path,e.progress=100},error:function(t){e.$Message.error(t.msg)},uploading:function(t,a){e.videoIng=!0,t=Math.floor(t/a*100),e.progress=t}}),!1},processButtonClick:function(){},virtualbtn:function(t,e){var a=this;switch(1!=e&&(this.formValidate.is_sub=[],(e=this.$route.params.id)&&Object(v.d)(e).then((function(t){})).catch((function(t){a.formValidate.spec_type=a.spec_type,a.$Message.error(t.msg)}))),t){case 0:this.formValidate.virtual_type=0,this.formValidate.is_virtual=0,this.headTab=[{tit:"基础信息",name:"1"},{tit:"规格库存",name:"2"},{tit:"商品详情",name:"3"},{tit:"物流设置",name:"4"},{tit:"营销设置",name:"5"},{tit:"其他设置",name:"6"}];break;case 1:this.formValidate.virtual_type=1,this.formValidate.postage=0,this.headTab=[{tit:"基础信息",name:"1"},{tit:"规格库存",name:"2"},{tit:"商品详情",name:"3"},{tit:"营销设置",name:"4"},{tit:"其他设置",name:"5"}];break;case 2:this.formValidate.virtual_type=2,this.formValidate.is_virtual=1,this.headTab=[{tit:"基础信息",name:"1"},{tit:"规格库存",name:"2"},{tit:"商品详情",name:"3"},{tit:"营销设置",name:"4"},{tit:"其他设置",name:"5"}];break;case 3:this.formValidate.virtual_type=3,this.formValidate.is_virtual=1,this.headTab=[{tit:"基础信息",name:"1"},{tit:"规格库存",name:"2"},{tit:"商品详情",name:"3"},{tit:"营销设置",name:"4"},{tit:"其他设置",name:"5"}];break;case 1:this.formValidate.virtual_type=1,this.formValidate.is_virtual=1,this.headTab=[{tit:"基础信息",name:"1"},{tit:"规格库存",name:"2"},{tit:"商品详情",name:"3"},{tit:"营销设置",name:"4"},{tit:"其他设置",name:"5"}]}},addCate:function(){var t=this;this.$modalForm(Object(v.p)()).then((function(){return t.goodsCategory()}))},logisticsBtn:function(t){this.formValidate.logistics=t},addLabel:function(){var t=this;this.$modalForm(Object(y.M)(0)).then((function(){return t.userLabel()}))},customMessBtn:function(t){t||(this.formValidate.custom_form=[])},addcustom:function(){9]*>/gi,(function(t,e){return(t=(t=t.replace(/style="[^"]+"/gi,"").replace(/style='[^']+'/gi,"")).replace(/width="[^"]+"/gi,"").replace(/width='[^']+'/gi,"")).replace(/height="[^"]+"/gi,"").replace(/height='[^']+'/gi,"")})),(t=(t=t.replace(/style="[^"]+"/gi,(function(t,e){return t.replace(/width:[^;]+;/gi,"max-width:100%;").replace(/width:[^;]+;/gi,"max-width:100%;")}))).replace(/]*\/>/gi,"")).replace(/\@^][^\s!#%&*+<=>@^]*>/,M=/a/g,O=/a/g,D=(a=new C(M)!==M,f.MISSED_STICKY),R=f.UNSUPPORTED_Y;V=i&&(!a||D||k||x||_((function(){return O[w]=!1,C(M)!=M||C(O)==O||"/a/i"!=C(M,"i")})));if(s("RegExp",V)){function P(t,e){var a,i,o=d(F,this),r=m(t),s=void 0===e,c=[],f=t;if(!o&&r&&s&&t.constructor===P)return t;if((r||d(F,t))&&(t=t.source,s&&(e=p(f))),t=void 0===t?"":u(t),e=void 0===e?"":u(e),f=t,r=e=k&&"dotAll"in M&&(a=!!e&&-1"===e&&l:if(""===d||b(s,d))throw new I("Invalid capture group name");s[d]=!0,l=!(r[r.length]=[d,c]),d="";continue}l?d+=e:o+=e}return[o,r]}(t))[0],c=s[1]),s=n(C(t,e),o?this:F,P),(a||i||c.length)&&(e=g(s),a&&(e.dotAll=!0,e.raw=P(function(t){for(var e,a=t.length,i=0,o="",r=!1;i<=a;i++)"\\"===(e=B(t,i))?o+=e+B(t,++i):r||"."!==e?("["===e?r=!0:"]"===e&&(r=!1),o+=e):o+="[\\s\\S]";return o}(t),r)),i&&(e.sticky=!0),c.length&&(e.groups=c)),t!==f)try{l(s,"source",""===f?"(?:)":f)}catch(t){}return s}for(var j=c(C),A=0;j.length>A;)h(P,C,j[A++]);(F.constructor=P).prototype=F,v(o,"RegExp",P,{constructor:!0})}y("RegExp")},"57b9":function(t,e,a){var i=a("c65b"),o=a("d066"),r=a("b622"),s=a("cb2d");t.exports=function(){var t=o("Symbol"),e=(t=t&&t.prototype,t&&t.valueOf),a=r("toPrimitive");t&&!t[a]&&s(t,a,(function(t){return i(e,this)}),{arity:1})}},"5a47":function(t,e,a){var i=a("23e7"),o=a("4930"),r=a("d039"),s=a("7418"),n=a("7b0b");i({target:"Object",stat:!0,forced:!o||r((function(){s.f(1)}))},{getOwnPropertySymbols:function(t){var e=s.f;return e?e(n(t)):[]}})},"61f7":function(t,e,a){"use strict";a.d(e,"a",(function(){return r})),a.d(e,"c",(function(){return l})),a.d(e,"b",(function(){return c}));var i=a("fc11"),o=a("f3f3");function r(t,e){/(y+)/.test(e)&&(e=e.replace(RegExp.$1,(t.getFullYear()+"").substr(4-RegExp.$1.length)));var a,i,o={"M+":t.getMonth()+1,"d+":t.getDate(),"h+":t.getHours(),"m+":t.getMinutes(),"s+":t.getSeconds()};for(a in o)new RegExp("(".concat(a,")")).test(e)&&(i=o[a]+"",e=e.replace(RegExp.$1,1===RegExp.$1.length?i:("00"+i).substr(i.length)));return e}a("ac1f"),a("00b4"),a("5319"),a("4d63"),a("c607"),a("2c3e"),a("25f0"),a("498a"),a("d3b7"),a("b64b"),a("99af");var s={min:"%s最小长度为:min",max:"%s最大长度为:max",length:"%s长度必须为:length",range:"%s长度为:range",pattern:"$s格式错误"};function n(t,e){t.message=function(t){return e.replace("%s",t||"")}}function l(t){var e=1=t.length?{done:!0}:{done:!1,value:t[s++]}},e:function(t){throw t},f:e};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 n=a("f3f3"),l=(a("96cf"),a("fb6a"),a("d81d"),a("a9e3"),a("4de4"),a("d3b7"),a("a434"),a("e9c4"),a("99af"),a("a4d3"),a("e01a"),a("4ec9"),a("3ca3"),a("ddb0"),a("b0c0"),a("25f0"),a("498a"),a("159b"),a("caad"),a("ac1f"),a("5319"),a("0f0e")),c=a("2f62"),d=a("310e"),m=(d=a.n(d),a("b0e7")),u=a("5334"),p=a("e449"),f=a("6fd3"),h=a("c4ad"),v=(a("00b4"),a("c4c8")),_={name:"taoBao",data:function(){return{soure_link:"",spinShow:!1,grid:{xl:8,lg:8,md:12,sm:24,xs:24},grid2:{xl:12,lg:12,md:12,sm:24,xs:24},copyConfig:{copy_type:2,copy_num:0},artFrom:{type:"taobao",url:""}}},computed:{},created:function(){},mounted:function(){this.getCopyConfig()},methods:{mealPay:function(t){this.$router.push({path:"/admin/setting/sms/sms_pay/index",query:{type:t}})},getCopyConfig:function(){var t=this;Object(v.f)().then((function(e){t.copyConfig.copy_type=e.data.copy_type,t.copyConfig.copy_num=e.data.copy_num}))},add:function(){var t=this;if(this.soure_link){if(!/(http|ftp|https):\/\/[\w\-_]+(\.[\w\-_]+)+([\w\-\.,@?^=%&:/~\+#]*[\w\-\@?^=%&/~\+#])?/.test(this.soure_link))return this.$Message.warning("请输入以http开头的地址!");this.spinShow=!0,this.artFrom.url=this.soure_link,Object(v.g)(this.artFrom).then((function(e){e=e.data.productInfo,t.$emit("on-close",e),t.spinShow=!1})).catch((function(e){t.spinShow=!1,t.$Message.error(e.msg)}))}else this.$Message.warning("请输入链接地址!")}}},b=(a("a24f"),a("2877")),g=(_=Object(b.a)(_,(function(){var t=this,e=t.$createElement;e=t._self._c||e;return e("div",{staticClass:"Box"},[e("Card",[e("div",[t._v("\n 生成的商品默认是没有上架的,请手动上架商品!\n "),2==t.copyConfig.copy_type?e("a",{attrs:{href:"http://help.crmeb.net/crmeb-v4/1863579",target:"_blank"}},[t._v("如何配置密钥")]):e("span",[t._v("您当前剩余"+t._s(t.copyConfig.copy_num)+"条采集次数,"),e("a",{attrs:{href:"#"},on:{click:function(e){return t.mealPay("copy")}}},[t._v("增加采集次数")])])]),e("div",[t._v("商品采集设置:设置 > 系统设置 > 第三方接口设置 > 采集商品配置")])]),e("Form",{ref:"formValidate",staticClass:"formValidate mt20",attrs:{"label-width":120,"label-position":"right"},nativeOn:{submit:function(t){t.preventDefault()}}},[e("Row",{attrs:{gutter:24,type:"flex"}},[e("Col",{attrs:{span:"18"}},[e("FormItem",{attrs:{label:"链接地址:"}},[e("Input",{staticClass:"numPut",attrs:{search:"","enter-button":"确定",placeholder:"请输入链接地址"},on:{"on-search":t.add},model:{value:t.soure_link,callback:function(e){t.soure_link=e},expression:"soure_link"}})],1)],1)],1)],1),t.spinShow?e("Spin",{attrs:{size:"large",fix:""}}):t._e()],1)}),[],!1,null,"5e4764e5",null).exports,a("a069")),y=a("c24f"),V=a("d708"),k=a("c276"),x=(a("6fad"),a("0e5c"));m={name:"product_productAdd",components:{uploadPictures:m.a,freightTemplate:u.a,addAttr:f.a,couponList:p.a,taoBao:_,draggable:d.a,goodsList:h.default,WangEditor:g.a,userLabel:l.a},data:function(){return{labelShow:!1,dataLabel:[],headTab:[{tit:"基础信息",name:"1"},{tit:"规格库存",name:"2"},{tit:"商品详情",name:"3"},{tit:"物流设置",name:"4"},{tit:"营销设置",name:"5"},{tit:"其他设置",name:"6"}],virtual:[{tit:"普通商品",id:0,tit2:"物流发货"},{tit:"卡密/网盘",id:1,tit2:"自动发货"},{tit:"优惠卷",id:2,tit2:"自动发货"},{tit:"虚拟商品",id:3,tit2:"虚拟发货"}],seletVideo:0,customBtn:!1,content:"",contents:"",fileUrl:V.a.apiBaseURL+"/file/upload",fileUrl2:V.a.apiBaseURL+"/file/video_upload",cardUrl:V.a.apiBaseURL+"/file/upload/1",upload_type:"",uploadData:{},header:{},type:0,modals:!1,goods_modals:!1,spinShow:!1,openSubimit:!1,virtualData:"",virtualList:[{key:"",value:""}],grid2:{xl:10,lg:12,md:12,sm:24,xs:24},grid3:{xl:18,lg:18,md:20,sm:24,xs:24},oneFormBatch:[{pic:"",price:0,cost:0,ot_price:0,stock:0,bar_code:"",weight:0,volume:0}],formDynamic:{attrsName:"",attrsVal:""},disk_type:1,tabIndex:0,tabName:"",formDynamicNameData:[],isBtn:!1,columns2:[{title:"图片",slot:"pic",align:"center",minWidth:80},{title:"售价",slot:"price",align:"center",minWidth:95},{title:"成本价",slot:"cost",align:"center",minWidth:95},{title:"原价",slot:"ot_price",align:"center",minWidth:95},{title:"库存",slot:"stock",align:"center",minWidth:95},{title:"商品编号",slot:"bar_code",align:"center",minWidth:120},{title:"重量(KG)",slot:"weight",align:"center",minWidth:95},{title:"体积(m³)",slot:"volume",align:"center",minWidth:95},{title:"操作",slot:"action",fixed:"right",align:"center",minWidth:140}],columns3:[{title:"图片",slot:"pic",align:"center",minWidth:80},{title:"售价",slot:"price",align:"center",minWidth:95},{title:"成本价",slot:"cost",align:"center",minWidth:95},{title:"原价",slot:"ot_price",align:"center",minWidth:95},{title:"库存",slot:"stock",align:"center",minWidth:95},{title:"商品编号",slot:"bar_code",align:"center",minWidth:120},{title:"虚拟商品",slot:"fictitious",align:"center",minWidth:95},{title:"操作",slot:"action",fixed:"right",align:"center",minWidth:140}],columns:[],columnsInstall:[],columnsInstal2:[],gridPic:{xl:6,lg:8,md:12,sm:12,xs:12},gridBtn:{xl:4,lg:8,md:8,sm:8,xs:8},CustomList:[{value:"text",label:"文本框"},{value:"number",label:"数字"},{value:"email",label:"邮件"},{value:"data",label:"日期"},{value:"time",label:"时间"},{value:"id",label:"身份证"},{value:"phone",label:"手机号"},{value:"img",label:"图片"}],customess:{content:[]},formValidate:{disk_info:"",logistics:["1"],freight:2,postage:0,recommend:[],presale_day:1,presale:!1,is_limit:!1,limit_type:0,limit_num:0,video_open:!1,vip_product:!1,custom_form:[],store_name:"",cate_id:[],label_id:[],keyword:"",unit_name:"",store_info:"",image:"",recommend_image:"",slider_image:[],description:"",ficti:0,give_integral:0,sort:0,is_show:1,is_hot:0,is_benefit:0,is_best:0,is_new:0,is_good:0,is_postage:0,is_sub:[],recommend_list:[],virtual_type:0,id:0,spec_type:0,is_virtual:0,video_link:"",temp_id:"",attrs:[],items:[{pic:"",price:0,cost:0,ot_price:0,stock:0,bar_code:""}],activity:["默认","秒杀","砍价","拼团"],couponName:[],header:[],selectRule:"",coupon_ids:[],command_word:""},ruleList:[],templateList:[],createBnt:!0,showIput:!1,manyFormValidate:[],oneFormValidate:[{pic:"",price:0,cost:0,ot_price:0,stock:0,bar_code:"",weight:0,volume:0,brokerage:0,brokerage_two:0,vip_price:0,virtual_list:[],coupon_id:0}],images:[],imagesTable:"",currentTab:"1",isChoice:"",grid:{xl:8,lg:8,md:12,sm:24,xs:24},loading:!1,modalPic:!1,addVirtualModel:!1,template:!1,uploadList:[],treeSelect:[],picTit:"",tableIndex:0,ruleValidate:{store_name:[{required:!0,message:"请输入商品名称",trigger:"blur"}],cate_id:[{required:!0,message:"请选择商品分类",trigger:"change",type:"array",min:"1"}],unit_name:[{required:!0,message:"请输入单位",trigger:"blur"}],slider_image:[{required:!0,message:"请上传商品轮播图",type:"array",trigger:"change"}],spec_type:[{required:!0,message:"请选择商品规格",trigger:"change"}],is_virtual:[{required:!0,message:"请选择商品类型",trigger:"change"}],selectRule:[{required:!0,message:"请选择商品规格属性",trigger:"change"}],temp_id:[{required:!0,message:"请选择运费模板",trigger:"change",type:"number"}],presale_time:[{required:!0,type:"array",message:"请选择活动时间",trigger:"change"}],logistics:[{required:!0,type:"array",min:1,message:"请选择物流方式",trigger:"change"},{type:"array",max:2,message:"请选择物流方式",trigger:"change"}],give_integral:[{type:"integer",message:"请输入整数"}]},manyBrokerage:0,manyBrokerageTwo:0,manyVipPrice:0,upload:{videoIng:!1},videoIng:!1,progress:0,stock:0,disk_info:"",videoLink:"",attrs:[],activity:{"默认":"red","秒杀":"blue","砍价":"green","拼团":"yellow"},couponName:[],updateIds:[],updateName:[],couponIds:"",couponNames:[],rakeBack:[{title:"一级返佣",slot:"brokerage",align:"center",width:95},{title:"二级返佣",slot:"brokerage_two",align:"center",width:95}],member:[{title:"会员价",slot:"vip_price",align:"center",width:95}],columnsInstalM:[],moveIndex:""}},computed:Object(n.a)(Object(n.a)({},Object(c.e)("media",["isMobile"])),{},{labelWidth:function(){return this.isMobile?void 0:120},labelPosition:function(){return this.isMobile?"top":"right"},labelBottom:function(){return this.isMobile?void 0:15}}),created:function(){this.columns=this.columns2.slice(0,8),this.getToken()},mounted:function(){var t=this;"0"!==this.$route.params.id&&this.$route.params.id?this.getInfo():"0"===this.$route.params.id&&Object(v.p)().then((function(e){var a,i;e=e.data.info;Array.isArray(e)||(a=e.cate_id.map(Number),e.label_id.map(Number),t.attrs=e.items||[],i=[],e.coupons&&(e.coupons.map((function(t){i.push(t.id)})),t.couponName=e.coupons),t.formValidate=e,t.dataLabel=e.label_id,t.formValidate.coupon_ids=i,t.updateIds=i,t.updateName=e.coupons,t.formValidate.cate_id=a,t.oneFormValidate=e.attrs,t.formValidate.logistics=e.logistics||["1"],t.formValidate.header=[],t.generate(0),t.manyFormValidate=e.attrs,t.spec_type=e.spec_type,t.formValidate.is_virtual=e.is_virtual,t.formValidate.custom_form=e.custom_form||[],0!=t.formValidate.custom_form.length&&(t.customBtn=!0),t.virtualbtn(e.virtual_type,1),0===e.spec_type?t.manyFormValidate=[]:(t.createBnt=!0,t.oneFormValidate=[{pic:e.image,price:0,cost:0,ot_price:0,stock:0,bar_code:"",weight:0,volume:0,brokerage:0,brokerage_two:0,vip_price:0,virtual_list:[],coupon_id:0}]),t.spinShow=!1)})).catch((function(e){t.$Message.error(e.msg)})),this.$route.query.type?(this.modals=!0,this.type=this.$route.query.type):this.type=0,this.goodsCategory(),this.productGetRule(),this.productGetTemplate(),this.uploadType()},methods:{activeData:function(t){this.labelShow=!1,this.dataLabel=t},labelClose:function(){this.labelShow=!1},closeLabel:function(t){var e=this.dataLabel.indexOf(this.dataLabel.filter((function(e){return e.id==t.id}))[0]);this.dataLabel.splice(e,1)},openLabel:function(t){this.labelShow=!0,this.$refs.userLabel.userLabel(JSON.parse(JSON.stringify(this.dataLabel)))},videoSaveToUrl:function(t){var e=this;return Object(x.a)({file:t,pieceSize:3,success:function(t){e.formValidate.video_link=t.file_path,e.progress=100},error:function(t){e.$Message.error(t.msg)},uploading:function(t,a){e.videoIng=!0,t=Math.floor(t/a*100),e.progress=t}}),!1},processButtonClick:function(){},virtualbtn:function(t,e){var a=this;switch(1!=e&&(this.formValidate.is_sub=[],(e=this.$route.params.id)&&Object(v.e)(e).then((function(t){})).catch((function(t){a.formValidate.spec_type=a.spec_type,a.$Message.error(t.msg)}))),t){case 0:this.formValidate.virtual_type=0,this.formValidate.is_virtual=0,this.headTab=[{tit:"基础信息",name:"1"},{tit:"规格库存",name:"2"},{tit:"商品详情",name:"3"},{tit:"物流设置",name:"4"},{tit:"营销设置",name:"5"},{tit:"其他设置",name:"6"}];break;case 1:this.formValidate.virtual_type=1,this.formValidate.postage=0,this.headTab=[{tit:"基础信息",name:"1"},{tit:"规格库存",name:"2"},{tit:"商品详情",name:"3"},{tit:"营销设置",name:"4"},{tit:"其他设置",name:"5"}];break;case 2:this.formValidate.virtual_type=2,this.formValidate.is_virtual=1,this.headTab=[{tit:"基础信息",name:"1"},{tit:"规格库存",name:"2"},{tit:"商品详情",name:"3"},{tit:"营销设置",name:"4"},{tit:"其他设置",name:"5"}];break;case 3:this.formValidate.virtual_type=3,this.formValidate.is_virtual=1,this.headTab=[{tit:"基础信息",name:"1"},{tit:"规格库存",name:"2"},{tit:"商品详情",name:"3"},{tit:"营销设置",name:"4"},{tit:"其他设置",name:"5"}];break;case 1:this.formValidate.virtual_type=1,this.formValidate.is_virtual=1,this.headTab=[{tit:"基础信息",name:"1"},{tit:"规格库存",name:"2"},{tit:"商品详情",name:"3"},{tit:"营销设置",name:"4"},{tit:"其他设置",name:"5"}]}},addCate:function(){var t=this;this.$modalForm(Object(v.q)()).then((function(){return t.goodsCategory()}))},logisticsBtn:function(t){this.formValidate.logistics=t},addLabel:function(){var t=this;this.$modalForm(Object(y.N)(0)).then((function(){return t.userLabel()}))},customMessBtn:function(t){t||(this.formValidate.custom_form=[])},addcustom:function(){9]*>/gi,(function(t,e){return(t=(t=t.replace(/style="[^"]+"/gi,"").replace(/style='[^']+'/gi,"")).replace(/width="[^"]+"/gi,"").replace(/width='[^']+'/gi,"")).replace(/height="[^"]+"/gi,"").replace(/height='[^']+'/gi,"")})),(t=(t=t.replace(/style="[^"]+"/gi,(function(t,e){return t.replace(/width:[^;]+;/gi,"max-width:100%;").replace(/width:[^;]+;/gi,"max-width:100%;")}))).replace(/]*\/>/gi,"")).replace(/\*wq!e+v0{xSJ1>u> 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 literal 0 HcmV?d00001 diff --git a/crmeb/public/admin/js/chunk-595a0a20.4780f380.js b/crmeb/public/admin/js/chunk-595a0a20.4780f380.js deleted file mode 100644 index 461ff881c..000000000 --- a/crmeb/public/admin/js/chunk-595a0a20.4780f380.js +++ /dev/null @@ -1 +0,0 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-595a0a20"],{"90e7":function(t,e,n){"use strict";n.d(e,"t",(function(){return a})),n.d(e,"j",(function(){return o})),n.d(e,"Fb",(function(){return c})),n.d(e,"Eb",(function(){return i})),n.d(e,"i",(function(){return u})),n.d(e,"bb",(function(){return s})),n.d(e,"Jb",(function(){return d})),n.d(e,"c",(function(){return l})),n.d(e,"d",(function(){return f})),n.d(e,"U",(function(){return m})),n.d(e,"ab",(function(){return h})),n.d(e,"gb",(function(){return p})),n.d(e,"B",(function(){return g})),n.d(e,"Sb",(function(){return b})),n.d(e,"mb",(function(){return v})),n.d(e,"lb",(function(){return O})),n.d(e,"y",(function(){return j})),n.d(e,"z",(function(){return w})),n.d(e,"l",(function(){return _})),n.d(e,"cb",(function(){return y})),n.d(e,"m",(function(){return k})),n.d(e,"fb",(function(){return x})),n.d(e,"eb",(function(){return C})),n.d(e,"db",(function(){return L})),n.d(e,"hb",(function(){return M})),n.d(e,"jb",(function(){return E})),n.d(e,"R",(function(){return S})),n.d(e,"kb",(function(){return T})),n.d(e,"wb",(function(){return $})),n.d(e,"G",(function(){return D})),n.d(e,"vb",(function(){return F})),n.d(e,"p",(function(){return U})),n.d(e,"n",(function(){return I})),n.d(e,"o",(function(){return R})),n.d(e,"q",(function(){return N})),n.d(e,"r",(function(){return W})),n.d(e,"nb",(function(){return z})),n.d(e,"Rb",(function(){return G})),n.d(e,"ob",(function(){return P})),n.d(e,"Mb",(function(){return q})),n.d(e,"pb",(function(){return A})),n.d(e,"X",(function(){return B})),n.d(e,"Ob",(function(){return V})),n.d(e,"Y",(function(){return J})),n.d(e,"V",(function(){return Q})),n.d(e,"W",(function(){return H})),n.d(e,"O",(function(){return K})),n.d(e,"A",(function(){return X})),n.d(e,"E",(function(){return Y})),n.d(e,"D",(function(){return Z})),n.d(e,"v",(function(){return tt})),n.d(e,"F",(function(){return et})),n.d(e,"Qb",(function(){return nt})),n.d(e,"s",(function(){return rt})),n.d(e,"Nb",(function(){return at})),n.d(e,"Pb",(function(){return ot})),n.d(e,"x",(function(){return ct})),n.d(e,"C",(function(){return it})),n.d(e,"w",(function(){return ut})),n.d(e,"u",(function(){return st})),n.d(e,"N",(function(){return dt})),n.d(e,"h",(function(){return lt})),n.d(e,"e",(function(){return ft})),n.d(e,"f",(function(){return mt})),n.d(e,"Gb",(function(){return ht})),n.d(e,"Hb",(function(){return pt})),n.d(e,"Ib",(function(){return gt})),n.d(e,"ib",(function(){return bt})),n.d(e,"xb",(function(){return vt})),n.d(e,"P",(function(){return Ot})),n.d(e,"zb",(function(){return jt})),n.d(e,"yb",(function(){return wt})),n.d(e,"Ab",(function(){return _t})),n.d(e,"Bb",(function(){return yt})),n.d(e,"Cb",(function(){return kt})),n.d(e,"Db",(function(){return xt})),n.d(e,"Kb",(function(){return Ct})),n.d(e,"Lb",(function(){return Lt})),n.d(e,"Q",(function(){return Mt})),n.d(e,"g",(function(){return Et})),n.d(e,"qb",(function(){return St})),n.d(e,"tb",(function(){return Tt})),n.d(e,"a",(function(){return $t})),n.d(e,"b",(function(){return Dt})),n.d(e,"rb",(function(){return Ft})),n.d(e,"ub",(function(){return Ut})),n.d(e,"sb",(function(){return It})),n.d(e,"k",(function(){return Rt})),n.d(e,"S",(function(){return Nt})),n.d(e,"T",(function(){return Wt})),n.d(e,"Z",(function(){return zt})),n.d(e,"M",(function(){return Gt})),n.d(e,"L",(function(){return Pt})),n.d(e,"I",(function(){return qt})),n.d(e,"H",(function(){return At})),n.d(e,"J",(function(){return Bt})),n.d(e,"K",(function(){return Vt})),n("99af");var r=n("6b6c");function a(t){return Object(r.a)({url:"setting/config/header_basics",method:"get",params:t})}function o(t,e){return Object(r.a)({url:e,method:"get",params:t})}function c(t){return Object(r.a)({url:t.url,method:"get",params:t.data})}function i(){return Object(r.a)({url:"notify/sms/temp/create",method:"get"})}function u(t){return Object(r.a)({url:"serve/login",method:"post",data:t})}function s(t){return Object(r.a)({url:"serve/modify",method:"post",data:t})}function d(t){return Object(r.a)({url:"serve/update_phone",method:"post",data:t})}function l(t){return Object(r.a)({url:"serve/captcha",method:"post",data:t})}function f(t){return Object(r.a)({url:"serve/checkCode",method:"post",data:t})}function m(t){return Object(r.a)({url:"serve/register",method:"post",data:t})}function h(){return Object(r.a)({url:"serve/info",method:"get"})}function p(t){return Object(r.a)({url:"serve/sms/sign",method:"PUT",data:t})}function g(t){return Object(r.a)({url:"app/wechat/kefu/login/".concat(t),method:"get"})}function b(t){return Object(r.a)({url:"app/wechat/speechcraft",method:"get",params:t})}function v(t){return Object(r.a)({url:"app/wechat/speechcraft/".concat(t,"/edit"),method:"get"})}function O(){return Object(r.a)({url:"app/wechat/speechcraft/create",method:"get"})}function j(t){return Object(r.a)({url:"app/feedback",method:"get",params:t})}function w(t){return Object(r.a)({url:"app/feedback/".concat(t,"/edit"),method:"get"})}function _(){return Object(r.a)({url:"serve/export_all",method:"get"})}function y(){return Object(r.a)({url:"serve/open",method:"get"})}function k(t){return Object(r.a)({url:"serve/export_temp",method:"get",params:t})}function x(t){return Object(r.a)({url:"serve/record",method:"get",params:t})}function C(t){return Object(r.a)({url:"serve/open",method:"get",params:t})}function L(t){return Object(r.a)({url:"serve/opn_express",method:"post",data:t})}function M(t){return Object(r.a)({url:"serve/sms/open",method:"get",params:t})}function E(t){return Object(r.a)({url:"serve/meal_list",method:"get",params:t})}function S(t){return Object(r.a)({url:"serve/pay_meal",method:"post",data:t})}function T(t){return Object(r.a)({url:"notify/sms/record",method:"get",params:t})}function $(){return Object(r.a)({url:"merchant/store",method:"GET"})}function D(){return Object(r.a)({url:"merchant/store/address",method:"GET"})}function F(t){return Object(r.a)({url:"merchant/store/".concat(t.id),method:"POST",data:t})}function U(t){return Object(r.a)({url:"freight/express",method:"get",params:t})}function I(){return Object(r.a)({url:"/freight/express/create",method:"get"})}function R(t){return Object(r.a)({url:"freight/express/".concat(t,"/edit"),method:"get"})}function N(t){return Object(r.a)({url:"freight/express/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function W(){return Object(r.a)({url:"freight/express/sync_express",method:"get"})}function z(){return Object(r.a)({url:"app/wechat/speechcraftcate",method:"get"})}function G(){return Object(r.a)({url:"app/wechat_qrcode/cate/list",method:"get"})}function P(){return Object(r.a)({url:"app/wechat/speechcraftcate/create",method:"get"})}function q(t){return Object(r.a)({url:"app/wechat_qrcode/cate/create/".concat(t),method:"get"})}function A(t){return Object(r.a)({url:"app/wechat/speechcraftcate/".concat(t,"/edit"),method:"get"})}function B(t){return Object(r.a)({url:"setting/role",method:"GET",params:t})}function V(t){return Object(r.a)({url:"app/wechat_qrcode/list",method:"GET",params:t})}function J(t){return Object(r.a)({url:"setting/role/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function Q(t){return Object(r.a)({url:"setting/role/".concat(t.id),method:"post",data:t})}function H(t){return Object(r.a)({url:"setting/role/".concat(t,"/edit"),method:"get"})}function K(){return Object(r.a)({url:"setting/role/create",method:"get"})}function X(t){return Object(r.a)({url:"app/wechat/kefu",method:"get",params:t})}function Y(t){return Object(r.a)({url:"app/wechat/kefu/create",method:"get",params:t})}function Z(){return Object(r.a)({url:"app/wechat/kefu/add",method:"get"})}function tt(t){return Object(r.a)({url:"app/wechat/kefu",method:"post",data:t})}function et(t){return Object(r.a)({url:"app/wechat/kefu/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function nt(t){return Object(r.a)({url:"app/wechat_qrcode/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function rt(t){return Object(r.a)({url:"app/wechat_qrcode/user_list/".concat(t.id),method:"get",params:t})}function at(t){return Object(r.a)({url:"app/wechat_qrcode/info/".concat(t),method:"get"})}function ot(t,e){return Object(r.a)({url:"app/wechat_qrcode/save/".concat(t),method:"post",data:e})}function ct(t){return Object(r.a)({url:"app/wechat/kefu/".concat(t,"/edit"),method:"GET"})}function it(t,e){return Object(r.a)({url:"app/wechat/kefu/record/".concat(e),method:"GET",params:t})}function ut(t){return Object(r.a)({url:"app/wechat/kefu/chat_list",method:"GET",params:t})}function st(){return Object(r.a)({url:"notify/sms/is_login",method:"GET"})}function dt(){return Object(r.a)({url:"notify/sms/logout",method:"GET"})}function lt(t){return Object(r.a)({url:"setting/city/list/".concat(t),method:"get"})}function ft(t){return Object(r.a)({url:"setting/city/add/".concat(t),method:"get"})}function mt(t){return Object(r.a)({url:"setting/city/".concat(t,"/edit"),method:"get"})}function ht(t){return Object(r.a)({url:"setting/shipping_templates/list",method:"get",params:t})}function pt(t){return Object(r.a)({url:"setting/shipping_templates/city_list",method:"get"})}function gt(t,e){return Object(r.a)({url:"setting/shipping_templates/save/".concat(t),method:"post",data:e})}function bt(t){return Object(r.a)({url:"setting/shipping_templates/".concat(t,"/edit"),method:"get"})}function vt(){return Object(r.a)({url:"merchant/store/get_header",method:"get"})}function Ot(t){return Object(r.a)({url:"merchant/store",method:"get",params:t})}function jt(t,e){return Object(r.a)({url:"merchant/store/set_show/".concat(t,"/").concat(e),method:"put"})}function wt(t){return Object(r.a)({url:"merchant/store/get_info/".concat(t),method:"get"})}function _t(t){return Object(r.a)({url:"merchant/store_staff",method:"get",params:t})}function yt(){return Object(r.a)({url:"merchant/store_staff/create",method:"get"})}function kt(t){return Object(r.a)({url:"merchant/store_staff/".concat(t,"/edit"),method:"get"})}function xt(t,e){return Object(r.a)({url:"merchant/store_staff/set_show/".concat(t,"/").concat(e),method:"put"})}function Ct(t){return Object(r.a)({url:"merchant/verify_order",method:"get",params:t})}function Lt(t){return Object(r.a)({url:"merchant/verify/spread_info/".concat(t),method:"get"})}function Mt(){return Object(r.a)({url:"merchant/store_list",method:"get"})}function Et(){return Object(r.a)({url:"setting/city/clean_cache",method:"get"})}function St(){return Object(r.a)({url:"system/config/storage/config",method:"get"})}function Tt(t){return Object(r.a)({url:"system/config/storage/config",method:"post",data:t})}function $t(t){return Object(r.a)({url:"system/config/storage/form/".concat(t),method:"get"})}function Dt(t){return Object(r.a)({url:"system/config/storage/create/".concat(t),method:"get"})}function Ft(t){return Object(r.a)({url:"system/config/storage",method:"get",params:t})}function Ut(t){return Object(r.a)({url:"system/config/storage/synch/".concat(t),method:"put"})}function It(t){return Object(r.a)({url:"system/config/storage/status/".concat(t),method:"put"})}function Rt(t){return Object(r.a)({url:"system/config/storage/domain/".concat(t),method:"get"})}function Nt(){return Object(r.a)({url:"setting/config_list/31",method:"get"})}function Wt(t){return Object(r.a)({url:"setting/config/save_basics",method:"post",data:t})}function zt(t){return Object(r.a)({url:"system/config/storage/save_type/".concat(t),method:"get"})}function Gt(t){return Object(r.a)({url:"setting/lang_type/list",method:"get",params:t})}function Pt(t){return Object(r.a)({url:"setting/lang_type/form/".concat(t),method:"get"})}function qt(t){return Object(r.a)({url:"setting/lang_code/list",method:"get",params:t})}function At(t){return Object(r.a)({url:"setting/lang_code/info",method:"get",params:t})}function Bt(t){return Object(r.a)({url:"setting/lang_code/save",method:"post",data:t})}function Vt(t){return Object(r.a)({url:"setting/lang_country/list",method:"get",params:t})}},a51d:function(t,e,n){},d99c:function(t,e,n){"use strict";n.r(e);var r=n("c964"),a=n("fc11"),o=n("f3f3"),c=(n("96cf"),n("d81d"),n("d3b7"),n("159b"),n("a434"),n("2f62")),i=n("90e7");o={name:"index",filters:{typeFilter:function(t){return{wechat:"微信用户",routine:"小程序用户"}[t]}},computed:Object(o.a)(Object(o.a)({},Object(c.e)("media",["isMobile"])),{},{labelWidth:function(){return this.isMobile?void 0:80},labelPosition:function(){return this.isMobile?"top":"left"}}),data:function(){var t={isChat:!0,formValidate3:{page:1,limit:15},total3:0,loading3:!1,modals3:!1,tabList:[],formValidate5:{page:1,limit:15,uid:0,to_uid:0,id:0},total2:0,loading2:!1,tableList5:[],FromData:null,formValidate:{page:1,limit:15,data:"",type:"",nickname:""},tableList2:[],modals:!1,total:0,tableFrom:{page:1,limit:15,cate_id:0,name:""},userData:{id:0,page:1,limit:15},timeVal:[],loading:!1,tableList:[],columns4:[{title:"UID",key:"uid",minWidth:120},{title:"用户头像",slot:"avatar",minWidth:120},{title:"用户昵称",key:"nickname",minWidth:120}],columns1:[{title:"二维码",slot:"image",width:80},{title:"二维码名称",key:"name",minWidth:120},{title:"总关注数",key:"follow",minWidth:120},{title:"昨日新增关注",key:"y_follow",minWidth:120},{title:"用户标签",slot:"label_name",minWidth:60},{title:"时间",slot:"add_time",minWidth:120},{title:"关联推广员",slot:"avatar",minWidth:60},{title:"状态",slot:"status",minWidth:60},{title:"操作",slot:"action",fixed:"right",minWidth:150}]};return Object(a.a)(t,"loading2",!1),Object(a.a)(t,"total2",0),Object(a.a)(t,"addFrom",{uids:[]}),Object(a.a)(t,"selections",[]),Object(a.a)(t,"rows",{}),Object(a.a)(t,"rowRecord",{}),Object(a.a)(t,"theme3","light"),Object(a.a)(t,"labelSort",[]),Object(a.a)(t,"sortName",""),Object(a.a)(t,"current",0),Object(a.a)(t,"uid",0),t},activated:function(){this.getUserLabelAll()},methods:{changeMenu:function(t,e){switch(this.orderId=t.id,e){case"1":this.downLoadCode(t.image);break;case"2":this.$router.push({path:"/admin/marketing/channel_code/code_statistic?id="+t.id});break;case"3":this.modals=!0,this.userData.id=t.id,this.getUserList(),this.break}},downLoadCode:function(t){if(!t)return this.$Message.warning("暂无二维码");var e=new Image;e.src=t,e.setAttribute("crossOrigin","anonymous"),e.onload=function(){var t=document.createElement("canvas");t.width=e.width,t.height=e.height,t.getContext("2d").drawImage(e,0,0,e.width,e.height);t=t.toDataURL();var n=document.createElement("a"),r=new MouseEvent("click");n.download=name||"photo",n.href=t,n.dispatchEvent(r)}},pageChangeUser:function(t){this.userData.page=t,this.getUserList()},getUserList:function(){var t=this;Object(i.s)(this.userData).then(function(){var e=Object(r.a)(regeneratorRuntime.mark((function e(n){var r,a;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r=n.data,a=[],r.list.map((function(t){a.push(t.user)})),t.tabList=a,t.total2=r.count,t.loading2=!1;case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){t.loading=!1,t.tabList=[],t.$Message.error(e.msg)}))},getUserLabelAll:function(t){var e=this;Object(i.Rb)().then((function(n){n=n.data.data,n.unshift({cate_name:"全部",id:""}),n.forEach((function(t){t.status=!1})),t||(e.sortName=n[0].id,e.tableFrom.cate_id=n[0].id,e.getList()),e.labelSort=n}))},addSort:function(){var t=this;this.$modalForm(Object(i.Mb)(0)).then((function(){return t.getUserLabelAll()}))},labelEdit:function(t){var e=this;this.$modalForm(Object(i.Mb)(t.id)).then((function(){return e.getUserLabelAll(1)}))},deleteSort:function(t,e,n){var r=this;e={title:e,num:n,url:"app/wechat_qrcode/cate/del/".concat(t.id),method:"DELETE",ids:""};this.$modalSure(e).then((function(t){r.$Message.success(t.msg),r.labelSort.splice(n,1),r.labelSort=[],r.getUserLabelAll()})).catch((function(t){r.$Message.error(t.msg)}))},showMenu:function(t){this.labelSort.forEach((function(e){e.id==t.id?e.status=!t.status:e.status=!1}))},bindMenuItem:function(t,e){this.tableFrom.page=1,this.current=e,this.labelSort.forEach((function(t){t.status=!1})),this.tableFrom.cate_id=t.id,this.getList()},cancel:function(){this.formValidate={page:1,limit:10,data:"",type:"",nickname:""}},edit:function(t){this.$router.push({path:"/admin/marketing/channel_code/create?id="+t.id})},add:function(){this.$router.push({path:"/admin/marketing/channel_code/create"})},getListService:function(){var t=this;this.loading2=!0,kefucreateApi(this.formValidate).then(function(){var e=Object(r.a)(regeneratorRuntime.mark((function e(n){var r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r=n.data,t.tableList2=r.list,t.total2=r.count,t.tableList2.map((function(t){t._isChecked=!1})),t.loading2=!1;case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){t.loading2=!1,t.$Message.error(e.msg)}))},userSearchs:function(){this.formValidate.page=1,this.getList()},del:function(t,e,n){var r=this;e={title:e,num:n,url:"/app/wechat_qrcode/del/".concat(t.id),method:"DELETE",ids:""};this.$modalSure(e).then((function(t){r.$Message.success(t.msg),r.tableList.splice(n,1)})).catch((function(t){r.$Message.error(t.msg)}))},getList:function(){var t=this;this.loading=!0,Object(i.Ob)(this.tableFrom).then(function(){var e=Object(r.a)(regeneratorRuntime.mark((function e(n){var r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r=n.data,t.tableList=r.list,t.total=n.data.count,t.loading=!1;case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){t.loading=!1,t.$Message.error(e.msg)}))},pageChange:function(t){this.tableFrom.page=t,this.getList()},onchangeIsShow:function(t){var e=this;t={id:t.id,status:t.status};Object(i.Qb)(t).then(function(){var t=Object(r.a)(regeneratorRuntime.mark((function t(n){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:e.$Message.success(n.msg);case 1:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()).catch((function(t){e.$Message.error(t.msg)}))}}},n("e305"),c=n("2877"),n=Object(c.a)(o,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",[n("div",{staticClass:"i-layout-page-header"},[n("div",{staticClass:"i-layout-page-header"},[n("span",{staticClass:"ivu-page-header-title"},[t._v(t._s(t.$route.meta.title))])])]),n("Row",{staticClass:"ivu-mt box-wrapper"},[n("Col",{staticClass:"left-wrapper",attrs:{span:"3"}},[n("Menu",{attrs:{theme:t.theme3,"active-name":t.sortName,width:"auto"}},[n("MenuGroup",t._l(t.labelSort,(function(e,r){return n("MenuItem",{key:r,staticClass:"menu-item",class:r===t.current?"showOn":"",attrs:{name:e.id},nativeOn:{click:function(n){return t.bindMenuItem(e,r)}}},[t._v("\n "+t._s(e.cate_name)+"\n "),0!=r?n("div",{staticClass:"icon-box"},[n("Icon",{attrs:{type:"ios-more",size:"24"},on:{click:function(n){return n.stopPropagation(),t.showMenu(e)}}})],1):t._e(),0!=r?n("div",{directives:[{name:"show",rawName:"v-show",value:e.status,expression:"item.status"}],staticClass:"right-menu ivu-poptip-inner"},[n("div",{staticClass:"ivu-poptip-body",on:{click:function(n){return t.labelEdit(e)}}},[n("div",{staticClass:"ivu-poptip-body-content"},[n("div",{staticClass:"ivu-poptip-body-content-inner"},[t._v("编辑分类")])])]),n("div",{staticClass:"ivu-poptip-body",on:{click:function(n){return t.deleteSort(e,"删除分类",r)}}},[n("div",{staticClass:"ivu-poptip-body-content"},[n("div",{staticClass:"ivu-poptip-body-content-inner"},[t._v("删除分类")])])])]):t._e()])})),1)],1)],1),n("Col",{ref:"rightBox",attrs:{span:"21"}},[n("Card",{attrs:{bordered:!1,"dis-hover":""}},[n("Row",{staticClass:"mb20",attrs:{type:"flex"}},[n("Col",{attrs:{span:"20"}},[n("Button",{directives:[{name:"auth",rawName:"v-auth",value:["marketing-channel_code-create"],expression:"['marketing-channel_code-create']"}],staticClass:"mr10",attrs:{type:"primary",icon:"md-add"},on:{click:t.add}},[t._v("新建二维码")]),n("Button",{directives:[{name:"auth",rawName:"v-auth",value:["marketing-channel_code-create"],expression:"['marketing-channel_code-create']"}],staticStyle:{"margin-left":"10px"},attrs:{type:"success",icon:"md-add"},on:{click:t.addSort}},[t._v("添加分组")])],1),n("Col",{attrs:{span:"4"}},[n("Input",{attrs:{search:"","enter-button":"搜索",placeholder:"请输入二维码名称"},on:{"on-search":t.userSearchs},model:{value:t.tableFrom.name,callback:function(e){t.$set(t.tableFrom,"name",e)},expression:"tableFrom.name"}})],1)],1),n("Table",{attrs:{columns:t.columns1,data:t.tableList,loading:t.loading,"highlight-row":"","no-userFrom-text":"暂无数据","no-filtered-userFrom-text":"暂无筛选结果"},scopedSlots:t._u([{key:"image",fn:function(t){var e=t.row;return t.index,[n("div",{directives:[{name:"viewer",rawName:"v-viewer"}],staticClass:"tabBox_img"},[n("img",{directives:[{name:"lazy",rawName:"v-lazy",value:e.image,expression:"row.image"}]})])]}},{key:"avatar",fn:function(t){var e=t.row;return t.index,[n("div",{directives:[{name:"viewer",rawName:"v-viewer"}],staticClass:"tabBox_img"},[n("img",{directives:[{name:"lazy",rawName:"v-lazy",value:e.avatar,expression:"row.avatar"}]})])]}},{key:"label_name",fn:function(e){var r=e.row;return e.index,[r.label_name.length?n("div",t._l(r.label_name,(function(e,r){return n("Tag",{key:r,attrs:{checkable:!1,color:"primary"}},[t._v(t._s(e))])})),1):n("div",[t._v("--")])]}},{key:"add_time",fn:function(e){var r=e.row;return e.index,[0===r.stop?n("span",[t._v(" 永久 ")]):t._e(),1===r.stop?n("span",[t._v(" "+t._s(r.add_time)+" - "+t._s(r.end_time))]):t._e(),-1===r.stop?n("span",[t._v("已过期")]):t._e()]}},{key:"status",fn:function(e){var r=e.row;return e.index,[n("i-switch",{attrs:{value:r.status,"true-value":1,"false-value":0,disabled:2==r.lottery_status,size:"large"},on:{"on-change":function(e){return t.onchangeIsShow(r)}},model:{value:r.status,callback:function(e){t.$set(r,"status",e)},expression:"row.status"}},[n("span",{attrs:{slot:"open"},slot:"open"},[t._v("开启")]),n("span",{attrs:{slot:"close"},slot:"close"},[t._v("关闭")])])]}},{key:"action",fn:function(e){var r=e.row,a=e.index;return[n("a",{on:{click:function(e){return t.edit(r)}}},[t._v("编辑")]),n("Divider",{attrs:{type:"vertical"}}),n("a",{on:{click:function(e){return t.del(r,"删除二维码",a)}}},[t._v("删除")]),n("Divider",{attrs:{type:"vertical"}}),n("Dropdown",{on:{"on-click":function(e){return t.changeMenu(r,e)}}},[n("a",{attrs:{href:"javascript:void(0)"}},[t._v("更多\n "),n("Icon",{attrs:{type:"ios-arrow-down"}})],1),n("DropdownMenu",{attrs:{slot:"list"},slot:"list"},[n("DropdownItem",{attrs:{name:"1"}},[t._v("下载")]),n("DropdownItem",{attrs:{name:"2"}},[t._v("统计")]),n("DropdownItem",{attrs:{name:"3"}},[t._v("用户列表")])],1)],1)]}}])}),n("div",{staticClass:"acea-row row-right page"},[n("Page",{attrs:{total:t.total,"show-elevator":"","show-total":"","page-size":t.tableFrom.limit},on:{"on-change":t.pageChange}})],1)],1)],1)],1),n("Modal",{attrs:{scrollable:"","footer-hide":"",closable:"",title:"渠道码用户列表","mask-closable":!1,width:"900"},model:{value:t.modals,callback:function(e){t.modals=e},expression:"modals"}},[n("Table",{ref:"selection",attrs:{columns:t.columns4,data:t.tabList,"no-data-text":"暂无数据","highlight-row":"","max-height":"400","no-filtered-data-text":"暂无筛选结果"},scopedSlots:t._u([{key:"avatar",fn:function(t){var e=t.row;return t.index,[n("div",{directives:[{name:"viewer",rawName:"v-viewer"}],staticClass:"tabBox_img"},[n("img",{directives:[{name:"lazy",rawName:"v-lazy",value:e.avatar,expression:"row.avatar"}]})])]}}])}),n("div",{staticClass:"acea-row row-right page"},[n("Page",{attrs:{total:t.total2,"show-elevator":"","show-total":"",loading:t.loading2,"page-size":t.userData.limit},on:{"on-change":t.pageChangeUser}})],1)],1)],1)}),[],!1,null,"65750ece",null);e.default=n.exports},e305:function(t,e,n){"use strict";var r=n("a51d");n.n(r).a}}]); \ No newline at end of file diff --git a/crmeb/public/admin/js/chunk-595a0a20.4780f380.js.gz b/crmeb/public/admin/js/chunk-595a0a20.4780f380.js.gz deleted file mode 100644 index aaa2a595b20181c8cb08c7b3cb98fc3b326cb140..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5582 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 diff --git a/crmeb/public/admin/js/chunk-595a0a20.e5b04fd7.js b/crmeb/public/admin/js/chunk-595a0a20.e5b04fd7.js new file mode 100644 index 000000000..2a573b18c --- /dev/null +++ b/crmeb/public/admin/js/chunk-595a0a20.e5b04fd7.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-595a0a20"],{"90e7":function(t,e,n){"use strict";n.d(e,"t",(function(){return a})),n.d(e,"j",(function(){return o})),n.d(e,"Gb",(function(){return c})),n.d(e,"Fb",(function(){return i})),n.d(e,"i",(function(){return u})),n.d(e,"cb",(function(){return s})),n.d(e,"Kb",(function(){return d})),n.d(e,"c",(function(){return l})),n.d(e,"d",(function(){return f})),n.d(e,"V",(function(){return m})),n.d(e,"bb",(function(){return h})),n.d(e,"hb",(function(){return p})),n.d(e,"B",(function(){return g})),n.d(e,"Tb",(function(){return b})),n.d(e,"nb",(function(){return v})),n.d(e,"mb",(function(){return O})),n.d(e,"y",(function(){return j})),n.d(e,"z",(function(){return w})),n.d(e,"l",(function(){return _})),n.d(e,"db",(function(){return y})),n.d(e,"m",(function(){return k})),n.d(e,"gb",(function(){return x})),n.d(e,"fb",(function(){return C})),n.d(e,"eb",(function(){return L})),n.d(e,"ib",(function(){return E})),n.d(e,"kb",(function(){return M})),n.d(e,"S",(function(){return S})),n.d(e,"lb",(function(){return T})),n.d(e,"xb",(function(){return $})),n.d(e,"G",(function(){return D})),n.d(e,"wb",(function(){return F})),n.d(e,"p",(function(){return U})),n.d(e,"n",(function(){return I})),n.d(e,"o",(function(){return N})),n.d(e,"q",(function(){return R})),n.d(e,"r",(function(){return P})),n.d(e,"ob",(function(){return W})),n.d(e,"Sb",(function(){return z})),n.d(e,"pb",(function(){return G})),n.d(e,"Nb",(function(){return q})),n.d(e,"qb",(function(){return A})),n.d(e,"Y",(function(){return B})),n.d(e,"Pb",(function(){return V})),n.d(e,"Z",(function(){return J})),n.d(e,"W",(function(){return H})),n.d(e,"X",(function(){return K})),n.d(e,"P",(function(){return Q})),n.d(e,"A",(function(){return X})),n.d(e,"E",(function(){return Y})),n.d(e,"D",(function(){return Z})),n.d(e,"v",(function(){return tt})),n.d(e,"F",(function(){return et})),n.d(e,"Rb",(function(){return nt})),n.d(e,"s",(function(){return rt})),n.d(e,"Ob",(function(){return at})),n.d(e,"Qb",(function(){return ot})),n.d(e,"x",(function(){return ct})),n.d(e,"C",(function(){return it})),n.d(e,"w",(function(){return ut})),n.d(e,"u",(function(){return st})),n.d(e,"O",(function(){return dt})),n.d(e,"h",(function(){return lt})),n.d(e,"e",(function(){return ft})),n.d(e,"f",(function(){return mt})),n.d(e,"Hb",(function(){return ht})),n.d(e,"Ib",(function(){return pt})),n.d(e,"Jb",(function(){return gt})),n.d(e,"jb",(function(){return bt})),n.d(e,"yb",(function(){return vt})),n.d(e,"Q",(function(){return Ot})),n.d(e,"Ab",(function(){return jt})),n.d(e,"zb",(function(){return wt})),n.d(e,"Bb",(function(){return _t})),n.d(e,"Cb",(function(){return yt})),n.d(e,"Db",(function(){return kt})),n.d(e,"Eb",(function(){return xt})),n.d(e,"Lb",(function(){return Ct})),n.d(e,"Mb",(function(){return Lt})),n.d(e,"R",(function(){return Et})),n.d(e,"g",(function(){return Mt})),n.d(e,"rb",(function(){return St})),n.d(e,"ub",(function(){return Tt})),n.d(e,"a",(function(){return $t})),n.d(e,"b",(function(){return Dt})),n.d(e,"sb",(function(){return Ft})),n.d(e,"vb",(function(){return Ut})),n.d(e,"tb",(function(){return It})),n.d(e,"k",(function(){return Nt})),n.d(e,"T",(function(){return Rt})),n.d(e,"U",(function(){return Pt})),n.d(e,"ab",(function(){return Wt})),n.d(e,"N",(function(){return zt})),n.d(e,"M",(function(){return Gt})),n.d(e,"I",(function(){return qt})),n.d(e,"H",(function(){return At})),n.d(e,"J",(function(){return Bt})),n.d(e,"L",(function(){return Vt})),n.d(e,"K",(function(){return Jt})),n("99af");var r=n("6b6c");function a(t){return Object(r.a)({url:"setting/config/header_basics",method:"get",params:t})}function o(t,e){return Object(r.a)({url:e,method:"get",params:t})}function c(t){return Object(r.a)({url:t.url,method:"get",params:t.data})}function i(){return Object(r.a)({url:"notify/sms/temp/create",method:"get"})}function u(t){return Object(r.a)({url:"serve/login",method:"post",data:t})}function s(t){return Object(r.a)({url:"serve/modify",method:"post",data:t})}function d(t){return Object(r.a)({url:"serve/update_phone",method:"post",data:t})}function l(t){return Object(r.a)({url:"serve/captcha",method:"post",data:t})}function f(t){return Object(r.a)({url:"serve/checkCode",method:"post",data:t})}function m(t){return Object(r.a)({url:"serve/register",method:"post",data:t})}function h(){return Object(r.a)({url:"serve/info",method:"get"})}function p(t){return Object(r.a)({url:"serve/sms/sign",method:"PUT",data:t})}function g(t){return Object(r.a)({url:"app/wechat/kefu/login/".concat(t),method:"get"})}function b(t){return Object(r.a)({url:"app/wechat/speechcraft",method:"get",params:t})}function v(t){return Object(r.a)({url:"app/wechat/speechcraft/".concat(t,"/edit"),method:"get"})}function O(){return Object(r.a)({url:"app/wechat/speechcraft/create",method:"get"})}function j(t){return Object(r.a)({url:"app/feedback",method:"get",params:t})}function w(t){return Object(r.a)({url:"app/feedback/".concat(t,"/edit"),method:"get"})}function _(){return Object(r.a)({url:"serve/export_all",method:"get"})}function y(){return Object(r.a)({url:"serve/open",method:"get"})}function k(t){return Object(r.a)({url:"serve/export_temp",method:"get",params:t})}function x(t){return Object(r.a)({url:"serve/record",method:"get",params:t})}function C(t){return Object(r.a)({url:"serve/open",method:"get",params:t})}function L(t){return Object(r.a)({url:"serve/opn_express",method:"post",data:t})}function E(t){return Object(r.a)({url:"serve/sms/open",method:"get",params:t})}function M(t){return Object(r.a)({url:"serve/meal_list",method:"get",params:t})}function S(t){return Object(r.a)({url:"serve/pay_meal",method:"post",data:t})}function T(t){return Object(r.a)({url:"notify/sms/record",method:"get",params:t})}function $(){return Object(r.a)({url:"merchant/store",method:"GET"})}function D(){return Object(r.a)({url:"merchant/store/address",method:"GET"})}function F(t){return Object(r.a)({url:"merchant/store/".concat(t.id),method:"POST",data:t})}function U(t){return Object(r.a)({url:"freight/express",method:"get",params:t})}function I(){return Object(r.a)({url:"/freight/express/create",method:"get"})}function N(t){return Object(r.a)({url:"freight/express/".concat(t,"/edit"),method:"get"})}function R(t){return Object(r.a)({url:"freight/express/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function P(){return Object(r.a)({url:"freight/express/sync_express",method:"get"})}function W(){return Object(r.a)({url:"app/wechat/speechcraftcate",method:"get"})}function z(){return Object(r.a)({url:"app/wechat_qrcode/cate/list",method:"get"})}function G(){return Object(r.a)({url:"app/wechat/speechcraftcate/create",method:"get"})}function q(t){return Object(r.a)({url:"app/wechat_qrcode/cate/create/".concat(t),method:"get"})}function A(t){return Object(r.a)({url:"app/wechat/speechcraftcate/".concat(t,"/edit"),method:"get"})}function B(t){return Object(r.a)({url:"setting/role",method:"GET",params:t})}function V(t){return Object(r.a)({url:"app/wechat_qrcode/list",method:"GET",params:t})}function J(t){return Object(r.a)({url:"setting/role/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function H(t){return Object(r.a)({url:"setting/role/".concat(t.id),method:"post",data:t})}function K(t){return Object(r.a)({url:"setting/role/".concat(t,"/edit"),method:"get"})}function Q(){return Object(r.a)({url:"setting/role/create",method:"get"})}function X(t){return Object(r.a)({url:"app/wechat/kefu",method:"get",params:t})}function Y(t){return Object(r.a)({url:"app/wechat/kefu/create",method:"get",params:t})}function Z(){return Object(r.a)({url:"app/wechat/kefu/add",method:"get"})}function tt(t){return Object(r.a)({url:"app/wechat/kefu",method:"post",data:t})}function et(t){return Object(r.a)({url:"app/wechat/kefu/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function nt(t){return Object(r.a)({url:"app/wechat_qrcode/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function rt(t){return Object(r.a)({url:"app/wechat_qrcode/user_list/".concat(t.id),method:"get",params:t})}function at(t){return Object(r.a)({url:"app/wechat_qrcode/info/".concat(t),method:"get"})}function ot(t,e){return Object(r.a)({url:"app/wechat_qrcode/save/".concat(t),method:"post",data:e})}function ct(t){return Object(r.a)({url:"app/wechat/kefu/".concat(t,"/edit"),method:"GET"})}function it(t,e){return Object(r.a)({url:"app/wechat/kefu/record/".concat(e),method:"GET",params:t})}function ut(t){return Object(r.a)({url:"app/wechat/kefu/chat_list",method:"GET",params:t})}function st(){return Object(r.a)({url:"notify/sms/is_login",method:"GET"})}function dt(){return Object(r.a)({url:"notify/sms/logout",method:"GET"})}function lt(t){return Object(r.a)({url:"setting/city/list/".concat(t),method:"get"})}function ft(t){return Object(r.a)({url:"setting/city/add/".concat(t),method:"get"})}function mt(t){return Object(r.a)({url:"setting/city/".concat(t,"/edit"),method:"get"})}function ht(t){return Object(r.a)({url:"setting/shipping_templates/list",method:"get",params:t})}function pt(t){return Object(r.a)({url:"setting/shipping_templates/city_list",method:"get"})}function gt(t,e){return Object(r.a)({url:"setting/shipping_templates/save/".concat(t),method:"post",data:e})}function bt(t){return Object(r.a)({url:"setting/shipping_templates/".concat(t,"/edit"),method:"get"})}function vt(){return Object(r.a)({url:"merchant/store/get_header",method:"get"})}function Ot(t){return Object(r.a)({url:"merchant/store",method:"get",params:t})}function jt(t,e){return Object(r.a)({url:"merchant/store/set_show/".concat(t,"/").concat(e),method:"put"})}function wt(t){return Object(r.a)({url:"merchant/store/get_info/".concat(t),method:"get"})}function _t(t){return Object(r.a)({url:"merchant/store_staff",method:"get",params:t})}function yt(){return Object(r.a)({url:"merchant/store_staff/create",method:"get"})}function kt(t){return Object(r.a)({url:"merchant/store_staff/".concat(t,"/edit"),method:"get"})}function xt(t,e){return Object(r.a)({url:"merchant/store_staff/set_show/".concat(t,"/").concat(e),method:"put"})}function Ct(t){return Object(r.a)({url:"merchant/verify_order",method:"get",params:t})}function Lt(t){return Object(r.a)({url:"merchant/verify/spread_info/".concat(t),method:"get"})}function Et(){return Object(r.a)({url:"merchant/store_list",method:"get"})}function Mt(){return Object(r.a)({url:"setting/city/clean_cache",method:"get"})}function St(){return Object(r.a)({url:"system/config/storage/config",method:"get"})}function Tt(t){return Object(r.a)({url:"system/config/storage/config",method:"post",data:t})}function $t(t){return Object(r.a)({url:"system/config/storage/form/".concat(t),method:"get"})}function Dt(t){return Object(r.a)({url:"system/config/storage/create/".concat(t),method:"get"})}function Ft(t){return Object(r.a)({url:"system/config/storage",method:"get",params:t})}function Ut(t){return Object(r.a)({url:"system/config/storage/synch/".concat(t),method:"put"})}function It(t){return Object(r.a)({url:"system/config/storage/status/".concat(t),method:"put"})}function Nt(t){return Object(r.a)({url:"system/config/storage/domain/".concat(t),method:"get"})}function Rt(){return Object(r.a)({url:"setting/config_list/31",method:"get"})}function Pt(t){return Object(r.a)({url:"setting/config/save_basics",method:"post",data:t})}function Wt(t){return Object(r.a)({url:"system/config/storage/save_type/".concat(t),method:"get"})}function zt(t){return Object(r.a)({url:"setting/lang_type/list",method:"get",params:t})}function Gt(t){return Object(r.a)({url:"setting/lang_type/form/".concat(t),method:"get"})}function qt(t){return Object(r.a)({url:"setting/lang_code/list",method:"get",params:t})}function At(t){return Object(r.a)({url:"setting/lang_code/info",method:"get",params:t})}function Bt(t){return Object(r.a)({url:"setting/lang_code/save",method:"post",data:t})}function Vt(t){return Object(r.a)({url:"setting/lang_country/list",method:"get",params:t})}function Jt(t){return Object(r.a)({url:"setting/lang_country/form/".concat(t),method:"get"})}},a51d:function(t,e,n){},d99c:function(t,e,n){"use strict";n.r(e);var r=n("c964"),a=n("fc11"),o=n("f3f3"),c=(n("96cf"),n("d81d"),n("d3b7"),n("159b"),n("a434"),n("2f62")),i=n("90e7");o={name:"index",filters:{typeFilter:function(t){return{wechat:"微信用户",routine:"小程序用户"}[t]}},computed:Object(o.a)(Object(o.a)({},Object(c.e)("media",["isMobile"])),{},{labelWidth:function(){return this.isMobile?void 0:80},labelPosition:function(){return this.isMobile?"top":"left"}}),data:function(){var t={isChat:!0,formValidate3:{page:1,limit:15},total3:0,loading3:!1,modals3:!1,tabList:[],formValidate5:{page:1,limit:15,uid:0,to_uid:0,id:0},total2:0,loading2:!1,tableList5:[],FromData:null,formValidate:{page:1,limit:15,data:"",type:"",nickname:""},tableList2:[],modals:!1,total:0,tableFrom:{page:1,limit:15,cate_id:0,name:""},userData:{id:0,page:1,limit:15},timeVal:[],loading:!1,tableList:[],columns4:[{title:"UID",key:"uid",minWidth:120},{title:"用户头像",slot:"avatar",minWidth:120},{title:"用户昵称",key:"nickname",minWidth:120}],columns1:[{title:"二维码",slot:"image",width:80},{title:"二维码名称",key:"name",minWidth:120},{title:"总关注数",key:"follow",minWidth:120},{title:"昨日新增关注",key:"y_follow",minWidth:120},{title:"用户标签",slot:"label_name",minWidth:60},{title:"时间",slot:"add_time",minWidth:120},{title:"关联推广员",slot:"avatar",minWidth:60},{title:"状态",slot:"status",minWidth:60},{title:"操作",slot:"action",fixed:"right",minWidth:150}]};return Object(a.a)(t,"loading2",!1),Object(a.a)(t,"total2",0),Object(a.a)(t,"addFrom",{uids:[]}),Object(a.a)(t,"selections",[]),Object(a.a)(t,"rows",{}),Object(a.a)(t,"rowRecord",{}),Object(a.a)(t,"theme3","light"),Object(a.a)(t,"labelSort",[]),Object(a.a)(t,"sortName",""),Object(a.a)(t,"current",0),Object(a.a)(t,"uid",0),t},activated:function(){this.getUserLabelAll()},methods:{changeMenu:function(t,e){switch(this.orderId=t.id,e){case"1":this.downLoadCode(t.image);break;case"2":this.$router.push({path:"/admin/marketing/channel_code/code_statistic?id="+t.id});break;case"3":this.modals=!0,this.userData.id=t.id,this.getUserList(),this.break}},downLoadCode:function(t){if(!t)return this.$Message.warning("暂无二维码");var e=new Image;e.src=t,e.setAttribute("crossOrigin","anonymous"),e.onload=function(){var t=document.createElement("canvas");t.width=e.width,t.height=e.height,t.getContext("2d").drawImage(e,0,0,e.width,e.height);t=t.toDataURL();var n=document.createElement("a"),r=new MouseEvent("click");n.download=name||"photo",n.href=t,n.dispatchEvent(r)}},pageChangeUser:function(t){this.userData.page=t,this.getUserList()},getUserList:function(){var t=this;Object(i.s)(this.userData).then(function(){var e=Object(r.a)(regeneratorRuntime.mark((function e(n){var r,a;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r=n.data,a=[],r.list.map((function(t){a.push(t.user)})),t.tabList=a,t.total2=r.count,t.loading2=!1;case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){t.loading=!1,t.tabList=[],t.$Message.error(e.msg)}))},getUserLabelAll:function(t){var e=this;Object(i.Sb)().then((function(n){n=n.data.data,n.unshift({cate_name:"全部",id:""}),n.forEach((function(t){t.status=!1})),t||(e.sortName=n[0].id,e.tableFrom.cate_id=n[0].id,e.getList()),e.labelSort=n}))},addSort:function(){var t=this;this.$modalForm(Object(i.Nb)(0)).then((function(){return t.getUserLabelAll()}))},labelEdit:function(t){var e=this;this.$modalForm(Object(i.Nb)(t.id)).then((function(){return e.getUserLabelAll(1)}))},deleteSort:function(t,e,n){var r=this;e={title:e,num:n,url:"app/wechat_qrcode/cate/del/".concat(t.id),method:"DELETE",ids:""};this.$modalSure(e).then((function(t){r.$Message.success(t.msg),r.labelSort.splice(n,1),r.labelSort=[],r.getUserLabelAll()})).catch((function(t){r.$Message.error(t.msg)}))},showMenu:function(t){this.labelSort.forEach((function(e){e.id==t.id?e.status=!t.status:e.status=!1}))},bindMenuItem:function(t,e){this.tableFrom.page=1,this.current=e,this.labelSort.forEach((function(t){t.status=!1})),this.tableFrom.cate_id=t.id,this.getList()},cancel:function(){this.formValidate={page:1,limit:10,data:"",type:"",nickname:""}},edit:function(t){this.$router.push({path:"/admin/marketing/channel_code/create?id="+t.id})},add:function(){this.$router.push({path:"/admin/marketing/channel_code/create"})},getListService:function(){var t=this;this.loading2=!0,kefucreateApi(this.formValidate).then(function(){var e=Object(r.a)(regeneratorRuntime.mark((function e(n){var r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r=n.data,t.tableList2=r.list,t.total2=r.count,t.tableList2.map((function(t){t._isChecked=!1})),t.loading2=!1;case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){t.loading2=!1,t.$Message.error(e.msg)}))},userSearchs:function(){this.formValidate.page=1,this.getList()},del:function(t,e,n){var r=this;e={title:e,num:n,url:"/app/wechat_qrcode/del/".concat(t.id),method:"DELETE",ids:""};this.$modalSure(e).then((function(t){r.$Message.success(t.msg),r.tableList.splice(n,1)})).catch((function(t){r.$Message.error(t.msg)}))},getList:function(){var t=this;this.loading=!0,Object(i.Pb)(this.tableFrom).then(function(){var e=Object(r.a)(regeneratorRuntime.mark((function e(n){var r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r=n.data,t.tableList=r.list,t.total=n.data.count,t.loading=!1;case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){t.loading=!1,t.$Message.error(e.msg)}))},pageChange:function(t){this.tableFrom.page=t,this.getList()},onchangeIsShow:function(t){var e=this;t={id:t.id,status:t.status};Object(i.Rb)(t).then(function(){var t=Object(r.a)(regeneratorRuntime.mark((function t(n){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:e.$Message.success(n.msg);case 1:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()).catch((function(t){e.$Message.error(t.msg)}))}}},n("e305"),c=n("2877"),n=Object(c.a)(o,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",[n("div",{staticClass:"i-layout-page-header"},[n("div",{staticClass:"i-layout-page-header"},[n("span",{staticClass:"ivu-page-header-title"},[t._v(t._s(t.$route.meta.title))])])]),n("Row",{staticClass:"ivu-mt box-wrapper"},[n("Col",{staticClass:"left-wrapper",attrs:{span:"3"}},[n("Menu",{attrs:{theme:t.theme3,"active-name":t.sortName,width:"auto"}},[n("MenuGroup",t._l(t.labelSort,(function(e,r){return n("MenuItem",{key:r,staticClass:"menu-item",class:r===t.current?"showOn":"",attrs:{name:e.id},nativeOn:{click:function(n){return t.bindMenuItem(e,r)}}},[t._v("\n "+t._s(e.cate_name)+"\n "),0!=r?n("div",{staticClass:"icon-box"},[n("Icon",{attrs:{type:"ios-more",size:"24"},on:{click:function(n){return n.stopPropagation(),t.showMenu(e)}}})],1):t._e(),0!=r?n("div",{directives:[{name:"show",rawName:"v-show",value:e.status,expression:"item.status"}],staticClass:"right-menu ivu-poptip-inner"},[n("div",{staticClass:"ivu-poptip-body",on:{click:function(n){return t.labelEdit(e)}}},[n("div",{staticClass:"ivu-poptip-body-content"},[n("div",{staticClass:"ivu-poptip-body-content-inner"},[t._v("编辑分类")])])]),n("div",{staticClass:"ivu-poptip-body",on:{click:function(n){return t.deleteSort(e,"删除分类",r)}}},[n("div",{staticClass:"ivu-poptip-body-content"},[n("div",{staticClass:"ivu-poptip-body-content-inner"},[t._v("删除分类")])])])]):t._e()])})),1)],1)],1),n("Col",{ref:"rightBox",attrs:{span:"21"}},[n("Card",{attrs:{bordered:!1,"dis-hover":""}},[n("Row",{staticClass:"mb20",attrs:{type:"flex"}},[n("Col",{attrs:{span:"20"}},[n("Button",{directives:[{name:"auth",rawName:"v-auth",value:["marketing-channel_code-create"],expression:"['marketing-channel_code-create']"}],staticClass:"mr10",attrs:{type:"primary",icon:"md-add"},on:{click:t.add}},[t._v("新建二维码")]),n("Button",{directives:[{name:"auth",rawName:"v-auth",value:["marketing-channel_code-create"],expression:"['marketing-channel_code-create']"}],staticStyle:{"margin-left":"10px"},attrs:{type:"success",icon:"md-add"},on:{click:t.addSort}},[t._v("添加分组")])],1),n("Col",{attrs:{span:"4"}},[n("Input",{attrs:{search:"","enter-button":"搜索",placeholder:"请输入二维码名称"},on:{"on-search":t.userSearchs},model:{value:t.tableFrom.name,callback:function(e){t.$set(t.tableFrom,"name",e)},expression:"tableFrom.name"}})],1)],1),n("Table",{attrs:{columns:t.columns1,data:t.tableList,loading:t.loading,"highlight-row":"","no-userFrom-text":"暂无数据","no-filtered-userFrom-text":"暂无筛选结果"},scopedSlots:t._u([{key:"image",fn:function(t){var e=t.row;return t.index,[n("div",{directives:[{name:"viewer",rawName:"v-viewer"}],staticClass:"tabBox_img"},[n("img",{directives:[{name:"lazy",rawName:"v-lazy",value:e.image,expression:"row.image"}]})])]}},{key:"avatar",fn:function(t){var e=t.row;return t.index,[n("div",{directives:[{name:"viewer",rawName:"v-viewer"}],staticClass:"tabBox_img"},[n("img",{directives:[{name:"lazy",rawName:"v-lazy",value:e.avatar,expression:"row.avatar"}]})])]}},{key:"label_name",fn:function(e){var r=e.row;return e.index,[r.label_name.length?n("div",t._l(r.label_name,(function(e,r){return n("Tag",{key:r,attrs:{checkable:!1,color:"primary"}},[t._v(t._s(e))])})),1):n("div",[t._v("--")])]}},{key:"add_time",fn:function(e){var r=e.row;return e.index,[0===r.stop?n("span",[t._v(" 永久 ")]):t._e(),1===r.stop?n("span",[t._v(" "+t._s(r.add_time)+" - "+t._s(r.end_time))]):t._e(),-1===r.stop?n("span",[t._v("已过期")]):t._e()]}},{key:"status",fn:function(e){var r=e.row;return e.index,[n("i-switch",{attrs:{value:r.status,"true-value":1,"false-value":0,disabled:2==r.lottery_status,size:"large"},on:{"on-change":function(e){return t.onchangeIsShow(r)}},model:{value:r.status,callback:function(e){t.$set(r,"status",e)},expression:"row.status"}},[n("span",{attrs:{slot:"open"},slot:"open"},[t._v("开启")]),n("span",{attrs:{slot:"close"},slot:"close"},[t._v("关闭")])])]}},{key:"action",fn:function(e){var r=e.row,a=e.index;return[n("a",{on:{click:function(e){return t.edit(r)}}},[t._v("编辑")]),n("Divider",{attrs:{type:"vertical"}}),n("a",{on:{click:function(e){return t.del(r,"删除二维码",a)}}},[t._v("删除")]),n("Divider",{attrs:{type:"vertical"}}),n("Dropdown",{on:{"on-click":function(e){return t.changeMenu(r,e)}}},[n("a",{attrs:{href:"javascript:void(0)"}},[t._v("更多\n "),n("Icon",{attrs:{type:"ios-arrow-down"}})],1),n("DropdownMenu",{attrs:{slot:"list"},slot:"list"},[n("DropdownItem",{attrs:{name:"1"}},[t._v("下载")]),n("DropdownItem",{attrs:{name:"2"}},[t._v("统计")]),n("DropdownItem",{attrs:{name:"3"}},[t._v("用户列表")])],1)],1)]}}])}),n("div",{staticClass:"acea-row row-right page"},[n("Page",{attrs:{total:t.total,"show-elevator":"","show-total":"","page-size":t.tableFrom.limit},on:{"on-change":t.pageChange}})],1)],1)],1)],1),n("Modal",{attrs:{scrollable:"","footer-hide":"",closable:"",title:"渠道码用户列表","mask-closable":!1,width:"900"},model:{value:t.modals,callback:function(e){t.modals=e},expression:"modals"}},[n("Table",{ref:"selection",attrs:{columns:t.columns4,data:t.tabList,"no-data-text":"暂无数据","highlight-row":"","max-height":"400","no-filtered-data-text":"暂无筛选结果"},scopedSlots:t._u([{key:"avatar",fn:function(t){var e=t.row;return t.index,[n("div",{directives:[{name:"viewer",rawName:"v-viewer"}],staticClass:"tabBox_img"},[n("img",{directives:[{name:"lazy",rawName:"v-lazy",value:e.avatar,expression:"row.avatar"}]})])]}}])}),n("div",{staticClass:"acea-row row-right page"},[n("Page",{attrs:{total:t.total2,"show-elevator":"","show-total":"",loading:t.loading2,"page-size":t.userData.limit},on:{"on-change":t.pageChangeUser}})],1)],1)],1)}),[],!1,null,"65750ece",null);e.default=n.exports},e305:function(t,e,n){"use strict";var r=n("a51d");n.n(r).a}}]); \ No newline at end of file diff --git a/crmeb/public/admin/js/chunk-595a0a20.e5b04fd7.js.gz b/crmeb/public/admin/js/chunk-595a0a20.e5b04fd7.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..4f1e25acfc8a29557383a96d882d34cf0e2144f2 GIT binary patch literal 5592 zcmV;}6({N+iwFP!000026XjfcbKBOH|0*)ZGbN`WL`s$uQ^WDtlI$q)E0&#?R>Qdj zE=gD*zyOz|WSKL`cC*d4n@u`t>uj58olZLIf0AZ5-X@Kk+dE~WKM1;|?QPBM4&2?! z%DEL%B}-LpM?cWcRp~QYy*+SEW_xal=~Q>i2ihQ@3jyeYaAX`ermaI25ky{dEPYpRO zhp7^=E+Iy0B9|mcUx~OayPFcRDIq*1;+lkbU5U6UA$%p`hCGW}n3rYEt08w~dDW21 z66Bg1^13XK8gfB`ysAW8ln^)6L|&30uPG7FONf`1i0354D@w!*G9yaFixT3367hS8KGy6S2wL#Vo(%8<6Yp30EtG774U+03Y@GUjE36Fh)iZ6S;vu8R${3<9vNA+XWj&QmGRmxs8LBb2WeiheHf7ANy4K2& zTk2vfLvE|9ZAvv6~h=p&<1r>v~pQ>rhz3^@&eUkrM|BBQG+e>>*ca0fQW*dY%RB z&8KDMpf%{jINI!YJ(td>=;WYil0GxLWInNW9%5Z;?yh-O4&Hh>$oaHm2aNjjsdY"),this._renderIndicators){const t=document.createElement("div");t.className="delete-sign "+x.d.asClassName(re),t.setAttribute("style",`position:absolute;top:${e*d}px;width:${h}px;height:${d}px;right:0;`),b.appendChild(t)}return v.characterMapping.getAbsoluteOffset(v.characterMapping.length)}}function be(e,t){return Object(_.n)(e,t,["off","on","inherit"])}function ve(e){return 0{var i=e.getColor(L.m);i&&(t.addRule(`.monaco-editor .line-insert, .monaco-editor .char-insert { background-color: ${i}; }`),t.addRule(`.monaco-diff-editor .line-insert, .monaco-diff-editor .char-insert { background-color: ${i}; }`),t.addRule(`.monaco-editor .inline-added-margin-view-zone { background-color: ${i}; }`)),i=e.getColor(L.o),i&&(t.addRule(`.monaco-editor .line-delete, .monaco-editor .char-delete { background-color: ${i}; }`),t.addRule(`.monaco-diff-editor .line-delete, .monaco-diff-editor .char-delete { background-color: ${i}; }`),t.addRule(`.monaco-editor .inline-deleted-margin-view-zone { background-color: ${i}; }`)),i=e.getColor(L.n),i&&t.addRule(`.monaco-editor .line-insert, .monaco-editor .char-insert { border: 1px ${"hc"===e.type?"dashed":"solid"} ${i}; }`),i=e.getColor(L.p),i&&t.addRule(`.monaco-editor .line-delete, .monaco-editor .char-delete { border: 1px ${"hc"===e.type?"dashed":"solid"} ${i}; }`),i=e.getColor(L.yc),i&&t.addRule(`.monaco-diff-editor.side-by-side .editor.modified { box-shadow: -6px 0 5px -5px ${i}; }`),i=e.getColor(L.k),i&&t.addRule(`.monaco-diff-editor.side-by-side .editor.modified { border-left: 1px solid ${i}; }`),i=e.getColor(L.Ac),i&&t.addRule(`\n\t\t\t.monaco-diff-editor .diffViewport {\n\t\t\t\tbackground: ${i};\n\t\t\t}\n\t\t`),i=e.getColor(L.Bc),i&&t.addRule(`\n\t\t\t.monaco-diff-editor .diffViewport:hover {\n\t\t\t\tbackground: ${i};\n\t\t\t}\n\t\t`),i=e.getColor(L.zc),i&&t.addRule(`\n\t\t\t.monaco-diff-editor .diffViewport:active {\n\t\t\t\tbackground: ${i};\n\t\t\t}\n\t\t`),i=e.getColor(L.l);t.addRule(`\n\t.monaco-editor .diagonal-fill {\n\t\tbackground-image: linear-gradient(\n\t\t\t-45deg,\n\t\t\t${i} 12.5%,\n\t\t\t#0000 12.5%, #0000 50%,\n\t\t\t${i} 50%, ${i} 62.5%,\n\t\t\t#0000 62.5%, #0000 100%\n\t\t);\n\t\tbackground-size: 8px 8px;\n\t}\n\t`)})},"4acc":function(e,t,i){e.exports=function(){"use strict";function e(e,t){for(var i=0;ie.length)&&(t=e.length);for(var i=0,n=new Array(t);i=e.length?{done:!0}:{done:!1,value:e[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 s={exports:{}};function r(){return{baseUrl:null,breaks:!1,extensions:null,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartLists:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1}}function a(e){s.exports.defaults=e}s.exports={defaults:r(),getDefaults:r,changeDefaults:a};var l=/[&<>"']/,d=/[&<>"']/g,h=/[<>"']|&(?!#?\w+;)/,c=/[<>"']|&(?!#?\w+;)/g,u={"&":"&","<":"<",">":">",'"':""","'":"'"},g=function(e){return u[e]};function p(e,t){if(t){if(l.test(e))return e.replace(d,g)}else if(h.test(e))return e.replace(c,g);return e}var m=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/gi;function f(e){return e.replace(m,(function(e,t){return t=t.toLowerCase(),"colon"===t?":":"#"===t.charAt(0)?"x"===t.charAt(1)?String.fromCharCode(parseInt(t.substring(2),16)):String.fromCharCode(+t.substring(1)):""}))}var _=/(^|[^\[])\^/g;function b(e,t){e=e.source||e,t=t||"";var i={replace:function(t,n){return n=n.source||n,n=n.replace(_,"$1"),e=e.replace(t,n),i},getRegex:function(){return new RegExp(e,t)}};return i}var v=/[^\w:]/g,C=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function w(e,t,i){if(e){var n;try{n=decodeURIComponent(f(i)).replace(v,"").toLowerCase()}catch(e){return null}if(0===n.indexOf("javascript:")||0===n.indexOf("vbscript:")||0===n.indexOf("data:"))return null}t&&!C.test(i)&&(i=k(t,i));try{i=encodeURI(i).replace(/%25/g,"%")}catch(e){return null}return i}var y={},S=/^[^:]+:\/*[^/]*$/,L=/^([^:]+:)[\s\S]*$/,x=/^([^:]+:\/*[^/]*)[\s\S]*$/;function k(e,t){y[" "+e]||(S.test(e)?y[" "+e]=e+"/":y[" "+e]=O(e,"/",!0)),e=y[" "+e];var i=-1===e.indexOf(":");return"//"===t.substring(0,2)?i?t:e.replace(L,"$1")+t:"/"===t.charAt(0)?i?t:e.replace(x,"$1")+t:e+t}function D(e){for(var t,i,n=1;n=0&&"\\"===i[o])n=!n;return n?"|":" |"})),n=i.split(/ \|/),o=0;if(n[0].trim()||n.shift(),n[n.length-1].trim()||n.pop(),n.length>t)n.splice(t);else while(n.length1)1&t&&(i+=e),t>>=1,e+=e;return i+e}var T={escape:p,unescape:f,edit:b,cleanUrl:w,resolveUrl:k,noopTest:{exec:function(){}},merge:D,splitCells:N,rtrim:O,findClosingBracket:E,checkSanitizeDeprecation:I,repeatString:M},A=s.exports.defaults,R=T.rtrim,P=T.splitCells,F=T.escape,B=T.findClosingBracket;function j(e,t,i,n){var o=t.href,s=t.title?F(t.title):null,r=e[1].replace(/\\([\[\]])/g,"$1");return"!"!==e[0].charAt(0)?(n.state.inLink=!0,{type:"link",raw:i,href:o,title:s,text:r,tokens:n.inlineTokens(r,[])}):{type:"image",raw:i,href:o,title:s,text:F(r)}}function W(e,t){var i=e.match(/^(\s+)(?:```)/);if(null===i)return t;var n=i[1];return t.split("\n").map((function(e){var t=e.match(/^\s+/);if(null===t)return e;var i=t[0];return i.length>=n.length?e.slice(n.length):e})).join("\n")}var V=function(){function e(e){this.options=e||A}var t=e.prototype;return t.space=function(e){var t=this.rules.block.newline.exec(e);if(t)return t[0].length>1?{type:"space",raw:t[0]}:{raw:"\n"}},t.code=function(e){var t=this.rules.block.code.exec(e);if(t){var i=t[0].replace(/^ {1,4}/gm,"");return{type:"code",raw:t[0],codeBlockStyle:"indented",text:this.options.pedantic?i:R(i,"\n")}}},t.fences=function(e){var t=this.rules.block.fences.exec(e);if(t){var i=t[0],n=W(i,t[3]||"");return{type:"code",raw:i,lang:t[2]?t[2].trim():t[2],text:n}}},t.heading=function(e){var t=this.rules.block.heading.exec(e);if(t){var i=t[2].trim();if(/#$/.test(i)){var n=R(i,"#");this.options.pedantic?i=n.trim():n&&!/ $/.test(n)||(i=n.trim())}var o={type:"heading",raw:t[0],depth:t[1].length,text:i,tokens:[]};return this.lexer.inline(o.text,o.tokens),o}},t.hr=function(e){var t=this.rules.block.hr.exec(e);if(t)return{type:"hr",raw:t[0]}},t.blockquote=function(e){var t=this.rules.block.blockquote.exec(e);if(t){var i=t[0].replace(/^ *> ?/gm,"");return{type:"blockquote",raw:t[0],tokens:this.lexer.blockTokens(i,[]),text:i}}},t.list=function(e){var t=this.rules.block.list.exec(e);if(t){var i,n,o,s,r,a,l,d,h,c,u=t[1].trim(),g=u.length>1,p={type:"list",raw:"",ordered:g,start:g?+u.slice(0,-1):"",loose:!1,items:[]};u=g?"\\d{1,9}\\"+u.slice(-1):"\\"+u,this.options.pedantic&&(u=g?u:"[*+-]");var m=new RegExp("^( {0,3}"+u+")((?: [^\\n]*| *)(?:\\n[^\\n]*)*(?:\\n|$))");while(e){if(this.rules.block.hr.test(e))break;if(!(t=m.exec(e)))break;h=t[2].split("\n"),this.options.pedantic?(s=2,c=h[0].trimLeft()):(s=t[2].search(/[^ ]/),s=t[1].length+(s>4?1:s),c=h[0].slice(s-t[1].length)),a=!1,i=t[0],!h[0]&&/^ *$/.test(h[1])&&(i=t[1]+h.slice(0,2).join("\n")+"\n",p.loose=!0,h=[]);var f=new RegExp("^ {0,"+Math.min(3,s-1)+"}(?:[*+-]|\\d{1,9}[.)])");for(r=1;r=s)&&d.trim()){i=t[1]+h.slice(0,r).join("\n")+"\n";break}c+="\n"+d.slice(s)}else d.trim()||(a=!0),d.search(/[^ ]/)>=s?c+="\n"+d.slice(s):c+="\n"+d}p.loose||(l?p.loose=!0:/\n *\n *$/.test(i)&&(l=!0)),this.options.gfm&&(n=/^\[[ xX]\] /.exec(c),n&&(o="[ ] "!==n[0],c=c.replace(/^\[[ xX]\] +/,""))),p.items.push({type:"list_item",raw:i,task:!!n,checked:o,loose:!1,text:c}),p.raw+=i,e=e.slice(i.length)}p.items[p.items.length-1].raw=i.trimRight(),p.items[p.items.length-1].text=c.trimRight(),p.raw=p.raw.trimRight();var _=p.items.length;for(r=0;r<_;r++)this.lexer.state.top=!1,p.items[r].tokens=this.lexer.blockTokens(p.items[r].text,[]),p.items[r].tokens.some((function(e){return"space"===e.type}))&&(p.loose=!0,p.items[r].loose=!0);return p}},t.html=function(e){var t=this.rules.block.html.exec(e);if(t){var i={type:"html",raw:t[0],pre:!this.options.sanitizer&&("pre"===t[1]||"script"===t[1]||"style"===t[1]),text:t[0]};return this.options.sanitize&&(i.type="paragraph",i.text=this.options.sanitizer?this.options.sanitizer(t[0]):F(t[0]),i.tokens=[],this.lexer.inline(i.text,i.tokens)),i}},t.def=function(e){var t=this.rules.block.def.exec(e);if(t){t[3]&&(t[3]=t[3].substring(1,t[3].length-1));var i=t[1].toLowerCase().replace(/\s+/g," ");return{type:"def",tag:i,raw:t[0],href:t[2],title:t[3]}}},t.table=function(e){var t=this.rules.block.table.exec(e);if(t){var i={type:"table",header:P(t[1]).map((function(e){return{text:e}})),align:t[2].replace(/^ *|\| *$/g,"").split(/ *\| */),rows:t[3]?t[3].replace(/\n$/,"").split("\n"):[]};if(i.header.length===i.align.length){i.raw=t[0];var n,o,s,r,a=i.align.length;for(n=0;n/i.test(t[0])&&(this.lexer.state.inLink=!1),!this.lexer.state.inRawBlock&&/^<(pre|code|kbd|script)(\s|>)/i.test(t[0])?this.lexer.state.inRawBlock=!0:this.lexer.state.inRawBlock&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(t[0])&&(this.lexer.state.inRawBlock=!1),{type:this.options.sanitize?"text":"html",raw:t[0],inLink:this.lexer.state.inLink,inRawBlock:this.lexer.state.inRawBlock,text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(t[0]):F(t[0]):t[0]}},t.link=function(e){var t=this.rules.inline.link.exec(e);if(t){var i=t[2].trim();if(!this.options.pedantic&&/^$/.test(i))return;var n=R(i.slice(0,-1),"\\");if((i.length-n.length)%2===0)return}else{var o=B(t[2],"()");if(o>-1){var s=0===t[0].indexOf("!")?5:4,r=s+t[1].length+o;t[2]=t[2].substring(0,o),t[0]=t[0].substring(0,r).trim(),t[3]=""}}var a=t[2],l="";if(this.options.pedantic){var d=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(a);d&&(a=d[1],l=d[3])}else l=t[3]?t[3].slice(1,-1):"";return a=a.trim(),/^$/.test(i)?a.slice(1):a.slice(1,-1)),j(t,{href:a?a.replace(this.rules.inline._escapes,"$1"):a,title:l?l.replace(this.rules.inline._escapes,"$1"):l},t[0],this.lexer)}},t.reflink=function(e,t){var i;if((i=this.rules.inline.reflink.exec(e))||(i=this.rules.inline.nolink.exec(e))){var n=(i[2]||i[1]).replace(/\s+/g," ");if(n=t[n.toLowerCase()],!n||!n.href){var o=i[0].charAt(0);return{type:"text",raw:o,text:o}}return j(i,n,i[0],this.lexer)}},t.emStrong=function(e,t,i){void 0===i&&(i="");var n=this.rules.inline.emStrong.lDelim.exec(e);if(n&&(!n[3]||!i.match(/(?:[0-9A-Za-z\xAA\xB2\xB3\xB5\xB9\xBA\xBC-\xBE\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u05D0-\u05EA\u05EF-\u05F2\u0620-\u064A\u0660-\u0669\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07C0-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u08A0-\u08B4\u08B6-\u08C7\u0904-\u0939\u093D\u0950\u0958-\u0961\u0966-\u096F\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09E6-\u09F1\u09F4-\u09F9\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A66-\u0A6F\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AE6-\u0AEF\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B66-\u0B6F\u0B71-\u0B77\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0BE6-\u0BF2\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C66-\u0C6F\u0C78-\u0C7E\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CE6-\u0CEF\u0CF1\u0CF2\u0D04-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D58-\u0D61\u0D66-\u0D78\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DE6-\u0DEF\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F20-\u0F33\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F-\u1049\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u1090-\u1099\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1369-\u137C\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u17E0-\u17E9\u17F0-\u17F9\u1810-\u1819\u1820-\u1878\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19DA\u1A00-\u1A16\u1A20-\u1A54\u1A80-\u1A89\u1A90-\u1A99\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B50-\u1B59\u1B83-\u1BA0\u1BAE-\u1BE5\u1C00-\u1C23\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C88\u1C90-\u1CBA\u1CBD-\u1CBF\u1CE9-\u1CEC\u1CEE-\u1CF3\u1CF5\u1CF6\u1CFA\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2070\u2071\u2074-\u2079\u207F-\u2089\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2150-\u2189\u2460-\u249B\u24EA-\u24FF\u2776-\u2793\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2CFD\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u3192-\u3195\u31A0-\u31BF\u31F0-\u31FF\u3220-\u3229\u3248-\u324F\u3251-\u325F\u3280-\u3289\u32B1-\u32BF\u3400-\u4DBF\u4E00-\u9FFC\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7BF\uA7C2-\uA7CA\uA7F5-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA830-\uA835\uA840-\uA873\uA882-\uA8B3\uA8D0-\uA8D9\uA8F2-\uA8F7\uA8FB\uA8FD\uA8FE\uA900-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF-\uA9D9\uA9E0-\uA9E4\uA9E6-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA50-\uAA59\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABE2\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD07-\uDD33\uDD40-\uDD78\uDD8A\uDD8B\uDE80-\uDE9C\uDEA0-\uDED0\uDEE1-\uDEFB\uDF00-\uDF23\uDF2D-\uDF4A\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCA0-\uDCA9\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC58-\uDC76\uDC79-\uDC9E\uDCA7-\uDCAF\uDCE0-\uDCF2\uDCF4\uDCF5\uDCFB-\uDD1B\uDD20-\uDD39\uDD80-\uDDB7\uDDBC-\uDDCF\uDDD2-\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE40-\uDE48\uDE60-\uDE7E\uDE80-\uDE9F\uDEC0-\uDEC7\uDEC9-\uDEE4\uDEEB-\uDEEF\uDF00-\uDF35\uDF40-\uDF55\uDF58-\uDF72\uDF78-\uDF91\uDFA9-\uDFAF]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDCFA-\uDD23\uDD30-\uDD39\uDE60-\uDE7E\uDE80-\uDEA9\uDEB0\uDEB1\uDF00-\uDF27\uDF30-\uDF45\uDF51-\uDF54\uDFB0-\uDFCB\uDFE0-\uDFF6]|\uD804[\uDC03-\uDC37\uDC52-\uDC6F\uDC83-\uDCAF\uDCD0-\uDCE8\uDCF0-\uDCF9\uDD03-\uDD26\uDD36-\uDD3F\uDD44\uDD47\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDD0-\uDDDA\uDDDC\uDDE1-\uDDF4\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDEF0-\uDEF9\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC50-\uDC59\uDC5F-\uDC61\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDCD0-\uDCD9\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE50-\uDE59\uDE80-\uDEAA\uDEB8\uDEC0-\uDEC9\uDF00-\uDF1A\uDF30-\uDF3B]|\uD806[\uDC00-\uDC2B\uDCA0-\uDCF2\uDCFF-\uDD06\uDD09\uDD0C-\uDD13\uDD15\uDD16\uDD18-\uDD2F\uDD3F\uDD41\uDD50-\uDD59\uDDA0-\uDDA7\uDDAA-\uDDD0\uDDE1\uDDE3\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE89\uDE9D\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC50-\uDC6C\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46\uDD50-\uDD59\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD89\uDD98\uDDA0-\uDDA9\uDEE0-\uDEF2\uDFB0\uDFC0-\uDFD4]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD822\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879\uD880-\uD883][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE60-\uDE69\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF50-\uDF59\uDF5B-\uDF61\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDE40-\uDE96\uDF00-\uDF4A\uDF50\uDF93-\uDF9F\uDFE0\uDFE1\uDFE3]|\uD821[\uDC00-\uDFF7]|\uD823[\uDC00-\uDCD5\uDD00-\uDD08]|\uD82C[\uDC00-\uDD1E\uDD50-\uDD52\uDD64-\uDD67\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD834[\uDEE0-\uDEF3\uDF60-\uDF78]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB\uDFCE-\uDFFF]|\uD838[\uDD00-\uDD2C\uDD37-\uDD3D\uDD40-\uDD49\uDD4E\uDEC0-\uDEEB\uDEF0-\uDEF9]|\uD83A[\uDC00-\uDCC4\uDCC7-\uDCCF\uDD00-\uDD43\uDD4B\uDD50-\uDD59]|\uD83B[\uDC71-\uDCAB\uDCAD-\uDCAF\uDCB1-\uDCB4\uDD01-\uDD2D\uDD2F-\uDD3D\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD83C[\uDD00-\uDD0C]|\uD83E[\uDFF0-\uDFF9]|\uD869[\uDC00-\uDEDD\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uD884[\uDC00-\uDF4A])/))){var o=n[1]||n[2]||"";if(!o||o&&(""===i||this.rules.inline.punctuation.exec(i))){var s,r,a=n[0].length-1,l=a,d=0,h="*"===n[0][0]?this.rules.inline.emStrong.rDelimAst:this.rules.inline.emStrong.rDelimUnd;h.lastIndex=0,t=t.slice(-1*e.length+a);while(null!=(n=h.exec(t)))if(s=n[1]||n[2]||n[3]||n[4]||n[5]||n[6],s)if(r=s.length,n[3]||n[4])l+=r;else if(!((n[5]||n[6])&&a%3)||(a+r)%3){if(l-=r,!(l>0)){if(r=Math.min(r,r+l+d),Math.min(a,r)%2){var c=e.slice(1,a+n.index+r);return{type:"em",raw:e.slice(0,a+n.index+r+1),text:c,tokens:this.lexer.inlineTokens(c,[])}}var u=e.slice(2,a+n.index+r-1);return{type:"strong",raw:e.slice(0,a+n.index+r+1),text:u,tokens:this.lexer.inlineTokens(u,[])}}}else d+=r}}},t.codespan=function(e){var t=this.rules.inline.code.exec(e);if(t){var i=t[2].replace(/\n/g," "),n=/[^ ]/.test(i),o=/^ /.test(i)&&/ $/.test(i);return n&&o&&(i=i.substring(1,i.length-1)),i=F(i,!0),{type:"codespan",raw:t[0],text:i}}},t.br=function(e){var t=this.rules.inline.br.exec(e);if(t)return{type:"br",raw:t[0]}},t.del=function(e){var t=this.rules.inline.del.exec(e);if(t)return{type:"del",raw:t[0],text:t[2],tokens:this.lexer.inlineTokens(t[2],[])}},t.autolink=function(e,t){var i,n,o=this.rules.inline.autolink.exec(e);if(o)return"@"===o[2]?(i=F(this.options.mangle?t(o[1]):o[1]),n="mailto:"+i):(i=F(o[1]),n=i),{type:"link",raw:o[0],text:i,href:n,tokens:[{type:"text",raw:i,text:i}]}},t.url=function(e,t){var i;if(i=this.rules.inline.url.exec(e)){var n,o;if("@"===i[2])n=F(this.options.mangle?t(i[0]):i[0]),o="mailto:"+n;else{var s;do{s=i[0],i[0]=this.rules.inline._backpedal.exec(i[0])[0]}while(s!==i[0]);n=F(i[0]),o="www."===i[1]?"http://"+n:n}return{type:"link",raw:i[0],text:n,href:o,tokens:[{type:"text",raw:n,text:n}]}}},t.inlineText=function(e,t){var i,n=this.rules.inline.text.exec(e);if(n)return i=this.lexer.state.inRawBlock?this.options.sanitize?this.options.sanitizer?this.options.sanitizer(n[0]):F(n[0]):n[0]:F(this.options.smartypants?t(n[0]):n[0]),{type:"text",raw:n[0],text:i}},e}(),H=T.noopTest,z=T.edit,U=T.merge,K={newline:/^(?: *(?:\n|$))+/,code:/^( {4}[^\n]+(?:\n(?: *(?:\n|$))*)?)+/,fences:/^ {0,3}(`{3,}(?=[^`\n]*\n)|~{3,})([^\n]*)\n(?:|([\s\S]*?)\n)(?: {0,3}\1[~`]* *(?=\n|$)|$)/,hr:/^ {0,3}((?:- *){3,}|(?:_ *){3,}|(?:\* *){3,})(?:\n+|$)/,heading:/^ {0,3}(#{1,6})(?=\s|$)(.*)(?:\n+|$)/,blockquote:/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/,list:/^( {0,3}bull)( [^\n]+?)?(?:\n|$)/,html:"^ {0,3}(?:<(script|pre|style|textarea)[\\s>][\\s\\S]*?(?:[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?(?:\\?>\\n*|$)|\\n*|$)|\\n*|$)|)[\\s\\S]*?(?:(?:\\n *)+\\n|$)|<(?!script|pre|style|textarea)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$)|(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$))",def:/^ {0,3}\[(label)\]: *\n? *]+)>?(?:(?: +\n? *| *\n *)(title))? *(?:\n+|$)/,table:H,lheading:/^([^\n]+)\n {0,3}(=+|-+) *(?:\n+|$)/,_paragraph:/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html| +\n)[^\n]+)*)/,text:/^[^\n]+/,_label:/(?!\s*\])(?:\\[\[\]]|[^\[\]])+/,_title:/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/},q=(K.def=z(K.def).replace("label",K._label).replace("title",K._title).getRegex(),K.bullet=/(?:[*+-]|\d{1,9}[.)])/,K.listItemStart=z(/^( *)(bull) */).replace("bull",K.bullet).getRegex(),K.list=z(K.list).replace(/bull/g,K.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+K.def.source+")").getRegex(),K._tag="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|section|source|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",K._comment=/|$)/,K.html=z(K.html,"i").replace("comment",K._comment).replace("tag",K._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),K.paragraph=z(K._paragraph).replace("hr",K.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",K._tag).getRegex(),K.blockquote=z(K.blockquote).replace("paragraph",K.paragraph).getRegex(),K.normal=U({},K),K.gfm=U({},K.normal,{table:"^ *([^\\n ].*\\|.*)\\n {0,3}(?:\\| *)?(:?-+:? *(?:\\| *:?-+:? *)*)\\|?(?:\\n *((?:(?!\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)"}),K.gfm.table=z(K.gfm.table).replace("hr",K.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",K._tag).getRegex(),K.pedantic=U({},K.normal,{html:z("^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+? *(?:\\n{2,}|\\s*$)|\\s]*)*?/?> *(?:\\n{2,}|\\s*$))").replace("comment",K._comment).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^(#{1,6})(.*)(?:\n+|$)/,fences:H,paragraph:z(K.normal._paragraph).replace("hr",K.hr).replace("heading"," *#{1,6} *[^\n]").replace("lheading",K.lheading).replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").getRegex()}),{escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,autolink:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:H,tag:"^comment|^|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^|^",link:/^!?\[(label)\]\(\s*(href)(?:\s+(title))?\s*\)/,reflink:/^!?\[(label)\]\[(?!\s*\])((?:\\[\[\]]?|[^\[\]\\])+)\]/,nolink:/^!?\[(?!\s*\])((?:\[[^\[\]]*\]|\\[\[\]]|[^\[\]])*)\](?:\[\])?/,reflinkSearch:"reflink|nolink(?!\\()",emStrong:{lDelim:/^(?:\*+(?:([punct_])|[^\s*]))|^_+(?:([punct*])|([^\s_]))/,rDelimAst:/\_\_[^_*]*?\*[^_*]*?\_\_|[punct_](\*+)(?=[\s]|$)|[^punct*_\s](\*+)(?=[punct_\s]|$)|[punct_\s](\*+)(?=[^punct*_\s])|[\s](\*+)(?=[punct_])|[punct_](\*+)(?=[punct_])|[^punct*_\s](\*+)(?=[^punct*_\s])/,rDelimUnd:/\*\*[^_*]*?\_[^_*]*?\*\*|[punct*](\_+)(?=[\s]|$)|[^punct*_\s](\_+)(?=[punct*\s]|$)|[punct*\s](\_+)(?=[^punct*_\s])|[\s](\_+)(?=[punct*])|[punct*](\_+)(?=[punct*])/},code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,br:/^( {2,}|\\)\n(?!\s*$)/,del:H,text:/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\?@\\[\\]`^{|}~"}),$=(q.punctuation=z(q.punctuation).replace(/punctuation/g,q._punctuation).getRegex(),q.blockSkip=/\[[^\]]*?\]\([^\)]*?\)|`[^`]*?`|<[^>]*?>/g,q.escapedEmSt=/\\\*|\\_/g,q._comment=z(K._comment).replace("(?:--\x3e|$)","--\x3e").getRegex(),q.emStrong.lDelim=z(q.emStrong.lDelim).replace(/punct/g,q._punctuation).getRegex(),q.emStrong.rDelimAst=z(q.emStrong.rDelimAst,"g").replace(/punct/g,q._punctuation).getRegex(),q.emStrong.rDelimUnd=z(q.emStrong.rDelimUnd,"g").replace(/punct/g,q._punctuation).getRegex(),q._escapes=/\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/g,q._scheme=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/,q._email=/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/,q.autolink=z(q.autolink).replace("scheme",q._scheme).replace("email",q._email).getRegex(),q._attribute=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/,q.tag=z(q.tag).replace("comment",q._comment).replace("attribute",q._attribute).getRegex(),q._label=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,q._href=/<(?:\\.|[^\n<>\\])+>|[^\s\x00-\x1f]*/,q._title=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/,q.link=z(q.link).replace("label",q._label).replace("href",q._href).replace("title",q._title).getRegex(),q.reflink=z(q.reflink).replace("label",q._label).getRegex(),q.reflinkSearch=z(q.reflinkSearch,"g").replace("reflink",q.reflink).replace("nolink",q.nolink).getRegex(),q.normal=U({},q),q.pedantic=U({},q.normal,{strong:{start:/^__|\*\*/,middle:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,endAst:/\*\*(?!\*)/g,endUnd:/__(?!_)/g},em:{start:/^_|\*/,middle:/^()\*(?=\S)([\s\S]*?\S)\*(?!\*)|^_(?=\S)([\s\S]*?\S)_(?!_)/,endAst:/\*(?!\*)/g,endUnd:/_(?!_)/g},link:z(/^!?\[(label)\]\((.*?)\)/).replace("label",q._label).getRegex(),reflink:z(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",q._label).getRegex()}),q.gfm=U({},q.normal,{escape:z(q.escape).replace("])","~|])").getRegex(),_extended_email:/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/,url:/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,_backpedal:/(?:[^?!.,:;*_~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_~)]+(?!$))+/,del:/^(~~?)(?=[^\s~])([\s\S]*?[^\s~])\1(?=[^~]|$)/,text:/^([`~]+|[^`~])(?:(?= {2,}\n)|(?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)|[\s\S]*?(?:(?=[\\.5&&(i="x"+i.toString(16)),n+="&#"+i+";";return n}var te=function(){function e(e){this.tokens=[],this.tokens.links=Object.create(null),this.options=e||Z,this.options.tokenizer=this.options.tokenizer||new G,this.tokenizer=this.options.tokenizer,this.tokenizer.options=this.options,this.tokenizer.lexer=this,this.inlineQueue=[],this.state={inLink:!1,inRawBlock:!1,top:!0};var t={block:Y.normal,inline:X.normal};this.options.pedantic?(t.block=Y.pedantic,t.inline=X.pedantic):this.options.gfm&&(t.block=Y.gfm,this.options.breaks?t.inline=X.breaks:t.inline=X.gfm),this.tokenizer.rules=t}e.lex=function(t,i){var n=new e(i);return n.lex(t)},e.lexInline=function(t,i){var n=new e(i);return n.inlineTokens(t)};var i=e.prototype;return i.lex=function(e){var t;e=e.replace(/\r\n|\r/g,"\n").replace(/\t/g," "),this.blockTokens(e,this.tokens);while(t=this.inlineQueue.shift())this.inlineTokens(t.src,t.tokens);return this.tokens},i.blockTokens=function(e,t){var i,n,o,s,r=this;void 0===t&&(t=[]),this.options.pedantic&&(e=e.replace(/^ +$/gm,""));while(e)if(!(this.options.extensions&&this.options.extensions.block&&this.options.extensions.block.some((function(n){return!!(i=n.call({lexer:r},e,t))&&(e=e.substring(i.raw.length),t.push(i),!0)}))))if(i=this.tokenizer.space(e))e=e.substring(i.raw.length),i.type&&t.push(i);else if(i=this.tokenizer.code(e))e=e.substring(i.raw.length),n=t[t.length-1],!n||"paragraph"!==n.type&&"text"!==n.type?t.push(i):(n.raw+="\n"+i.raw,n.text+="\n"+i.text,this.inlineQueue[this.inlineQueue.length-1].src=n.text);else if(i=this.tokenizer.fences(e))e=e.substring(i.raw.length),t.push(i);else if(i=this.tokenizer.heading(e))e=e.substring(i.raw.length),t.push(i);else if(i=this.tokenizer.hr(e))e=e.substring(i.raw.length),t.push(i);else if(i=this.tokenizer.blockquote(e))e=e.substring(i.raw.length),t.push(i);else if(i=this.tokenizer.list(e))e=e.substring(i.raw.length),t.push(i);else if(i=this.tokenizer.html(e))e=e.substring(i.raw.length),t.push(i);else if(i=this.tokenizer.def(e))e=e.substring(i.raw.length),n=t[t.length-1],!n||"paragraph"!==n.type&&"text"!==n.type?this.tokens.links[i.tag]||(this.tokens.links[i.tag]={href:i.href,title:i.title}):(n.raw+="\n"+i.raw,n.text+="\n"+i.raw,this.inlineQueue[this.inlineQueue.length-1].src=n.text);else if(i=this.tokenizer.table(e))e=e.substring(i.raw.length),t.push(i);else if(i=this.tokenizer.lheading(e))e=e.substring(i.raw.length),t.push(i);else if(o=e,this.options.extensions&&this.options.extensions.startBlock&&function(){var t=1/0,i=e.slice(1),n=void 0;r.options.extensions.startBlock.forEach((function(e){n=e.call({lexer:this},i),"number"===typeof n&&n>=0&&(t=Math.min(t,n))})),t<1/0&&t>=0&&(o=e.substring(0,t+1))}(),this.state.top&&(i=this.tokenizer.paragraph(o)))n=t[t.length-1],s&&"paragraph"===n.type?(n.raw+="\n"+i.raw,n.text+="\n"+i.text,this.inlineQueue.pop(),this.inlineQueue[this.inlineQueue.length-1].src=n.text):t.push(i),s=o.length!==e.length,e=e.substring(i.raw.length);else if(i=this.tokenizer.text(e))e=e.substring(i.raw.length),n=t[t.length-1],n&&"text"===n.type?(n.raw+="\n"+i.raw,n.text+="\n"+i.text,this.inlineQueue.pop(),this.inlineQueue[this.inlineQueue.length-1].src=n.text):t.push(i);else if(e){var a="Infinite loop on byte: "+e.charCodeAt(0);if(this.options.silent){console.error(a);break}throw new Error(a)}return this.state.top=!0,t},i.inline=function(e,t){this.inlineQueue.push({src:e,tokens:t})},i.inlineTokens=function(e,t){var i,n,o,s=this;void 0===t&&(t=[]);var r,a,l,d=e;if(this.tokens.links){var h=Object.keys(this.tokens.links);if(h.length>0)while(null!=(r=this.tokenizer.rules.inline.reflinkSearch.exec(d)))h.includes(r[0].slice(r[0].lastIndexOf("[")+1,-1))&&(d=d.slice(0,r.index)+"["+Q("a",r[0].length-2)+"]"+d.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}while(null!=(r=this.tokenizer.rules.inline.blockSkip.exec(d)))d=d.slice(0,r.index)+"["+Q("a",r[0].length-2)+"]"+d.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);while(null!=(r=this.tokenizer.rules.inline.escapedEmSt.exec(d)))d=d.slice(0,r.index)+"++"+d.slice(this.tokenizer.rules.inline.escapedEmSt.lastIndex);while(e)if(a||(l=""),a=!1,!(this.options.extensions&&this.options.extensions.inline&&this.options.extensions.inline.some((function(n){return!!(i=n.call({lexer:s},e,t))&&(e=e.substring(i.raw.length),t.push(i),!0)}))))if(i=this.tokenizer.escape(e))e=e.substring(i.raw.length),t.push(i);else if(i=this.tokenizer.tag(e))e=e.substring(i.raw.length),n=t[t.length-1],n&&"text"===i.type&&"text"===n.type?(n.raw+=i.raw,n.text+=i.text):t.push(i);else if(i=this.tokenizer.link(e))e=e.substring(i.raw.length),t.push(i);else if(i=this.tokenizer.reflink(e,this.tokens.links))e=e.substring(i.raw.length),n=t[t.length-1],n&&"text"===i.type&&"text"===n.type?(n.raw+=i.raw,n.text+=i.text):t.push(i);else if(i=this.tokenizer.emStrong(e,d,l))e=e.substring(i.raw.length),t.push(i);else if(i=this.tokenizer.codespan(e))e=e.substring(i.raw.length),t.push(i);else if(i=this.tokenizer.br(e))e=e.substring(i.raw.length),t.push(i);else if(i=this.tokenizer.del(e))e=e.substring(i.raw.length),t.push(i);else if(i=this.tokenizer.autolink(e,ee))e=e.substring(i.raw.length),t.push(i);else if(this.state.inLink||!(i=this.tokenizer.url(e,ee))){if(o=e,this.options.extensions&&this.options.extensions.startInline&&function(){var t=1/0,i=e.slice(1),n=void 0;s.options.extensions.startInline.forEach((function(e){n=e.call({lexer:this},i),"number"===typeof n&&n>=0&&(t=Math.min(t,n))})),t<1/0&&t>=0&&(o=e.substring(0,t+1))}(),i=this.tokenizer.inlineText(o,J))e=e.substring(i.raw.length),"_"!==i.raw.slice(-1)&&(l=i.raw.slice(-1)),a=!0,n=t[t.length-1],n&&"text"===n.type?(n.raw+=i.raw,n.text+=i.text):t.push(i);else if(e){var c="Infinite loop on byte: "+e.charCodeAt(0);if(this.options.silent){console.error(c);break}throw new Error(c)}}else e=e.substring(i.raw.length),t.push(i);return t},t(e,null,[{key:"rules",get:function(){return{block:Y,inline:X}}}]),e}(),ie=s.exports.defaults,ne=T.cleanUrl,oe=T.escape,se=function(){function e(e){this.options=e||ie}var t=e.prototype;return t.code=function(e,t,i){var n=(t||"").match(/\S*/)[0];if(this.options.highlight){var o=this.options.highlight(e,n);null!=o&&o!==e&&(i=!0,e=o)}return e=e.replace(/\n$/,"")+"\n",n?'
'+(i?e:oe(e,!0))+"
\n":"
"+(i?e:oe(e,!0))+"
\n"},t.blockquote=function(e){return"
\n"+e+"
\n"},t.html=function(e){return e},t.heading=function(e,t,i,n){return this.options.headerIds?"'+e+"\n":""+e+"\n"},t.hr=function(){return this.options.xhtml?"
\n":"
\n"},t.list=function(e,t,i){var n=t?"ol":"ul",o=t&&1!==i?' start="'+i+'"':"";return"<"+n+o+">\n"+e+"\n"},t.listitem=function(e){return"
  • "+e+"
  • \n"},t.checkbox=function(e){return" "},t.paragraph=function(e){return"

    "+e+"

    \n"},t.table=function(e,t){return t&&(t=""+t+""),"\n\n"+e+"\n"+t+"
    \n"},t.tablerow=function(e){return"\n"+e+"\n"},t.tablecell=function(e,t){var i=t.header?"th":"td",n=t.align?"<"+i+' align="'+t.align+'">':"<"+i+">";return n+e+"\n"},t.strong=function(e){return""+e+""},t.em=function(e){return""+e+""},t.codespan=function(e){return""+e+""},t.br=function(){return this.options.xhtml?"
    ":"
    "},t.del=function(e){return""+e+""},t.link=function(e,t,i){if(e=ne(this.options.sanitize,this.options.baseUrl,e),null===e)return i;var n='
    ",n},t.image=function(e,t,i){if(e=ne(this.options.sanitize,this.options.baseUrl,e),null===e)return i;var n=''+i+'":">",n},t.text=function(e){return e},e}(),re=function(){function e(){}var t=e.prototype;return t.strong=function(e){return e},t.em=function(e){return e},t.codespan=function(e){return e},t.del=function(e){return e},t.html=function(e){return e},t.text=function(e){return e},t.link=function(e,t,i){return""+i},t.image=function(e,t,i){return""+i},t.br=function(){return""},e}(),ae=function(){function e(){this.seen={}}var t=e.prototype;return t.serialize=function(e){return e.toLowerCase().trim().replace(/<[!\/a-z].*?>/gi,"").replace(/[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,./:;<=>?@[\]^`{|}~]/g,"").replace(/\s/g,"-")},t.getNextSafeSlug=function(e,t){var i=e,n=0;if(this.seen.hasOwnProperty(i)){n=this.seen[e];do{n++,i=e+"-"+n}while(this.seen.hasOwnProperty(i))}return t||(this.seen[e]=n,this.seen[i]=0),i},t.slug=function(e,t){void 0===t&&(t={});var i=this.serialize(e);return this.getNextSafeSlug(i,t.dryrun)},e}(),le=se,de=re,he=ae,ce=s.exports.defaults,ue=T.unescape,ge=te,pe=function(){function e(e){this.options=e||ce,this.options.renderer=this.options.renderer||new le,this.renderer=this.options.renderer,this.renderer.options=this.options,this.textRenderer=new de,this.slugger=new he}e.parse=function(t,i){var n=new e(i);return n.parse(t)},e.parseInline=function(t,i){var n=new e(i);return n.parseInline(t)};var t=e.prototype;return t.parse=function(e,t){void 0===t&&(t=!0);var i,n,o,s,r,a,l,d,h,c,u,g,p,m,f,_,b,v,C,w="",y=e.length;for(i=0;i0&&"paragraph"===f.tokens[0].type?(f.tokens[0].text=v+" "+f.tokens[0].text,f.tokens[0].tokens&&f.tokens[0].tokens.length>0&&"text"===f.tokens[0].tokens[0].type&&(f.tokens[0].tokens[0].text=v+" "+f.tokens[0].tokens[0].text)):f.tokens.unshift({type:"text",text:v}):m+=v),m+=this.parse(f.tokens,p),h+=this.renderer.listitem(m,b,_);w+=this.renderer.list(h,u,g);continue;case"html":w+=this.renderer.html(c.text);continue;case"paragraph":w+=this.renderer.paragraph(this.parseInline(c.tokens));continue;case"text":h=c.tokens?this.parseInline(c.tokens):c.text;while(i+1An error occurred:

    "+we(e.message+"",!0)+"
    ";throw e}}return xe.options=xe.setOptions=function(e){return ve(xe.defaults,e),Se(xe.defaults),xe},xe.getDefaults=ye,xe.defaults=Le,xe.use=function(){for(var e=this,t=arguments.length,i=new Array(t),n=0;nAn error occurred:

    "+we(e.message+"",!0)+"
    ";throw e}},xe.Parser=pe,xe.parser=pe.parse,xe.Renderer=fe,xe.TextRenderer=_e,xe.Lexer=ge,xe.lexer=ge.lex,xe.Tokenizer=me,xe.Slugger=be,xe.parse=xe}()},"4af6":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"dockerfile",extensions:[".dockerfile"],filenames:["Dockerfile"],aliases:["Dockerfile"],loader:function(){return i.e("chunk-2d0afa49").then(i.bind(null,"0eca"))}})},"4b76":function(e,t,i){"use strict";var n,o,s=i("3742");(i=n=n||{})[i.Ignore=0]="Ignore",i[i.Info=1]="Info",i[i.Warning=2]="Warning",i[i.Error=3]="Error",(o=n=n||{}).fromValue=function(e){return e?s.r("error",e)?o.Error:s.r("warning",e)||s.r("warn",e)?o.Warning:s.r("info",e)?o.Info:o.Ignore:o.Ignore},o.toString=function(e){switch(e){case o.Error:return"error";case o.Warning:return"warning";case o.Info:return"info";default:return"ignore"}},t.a=n},"4d05":function(e,t,i){"use strict";i.d(t,"b",(function(){return a})),i.d(t,"a",(function(){return l}));var n=i("3742"),o=i("e1b5"),s=i("8bf1");const r={getInitialState:()=>s.c,tokenize2:(e,t,i,n)=>Object(s.e)(0,e,i,n)};function a(e,t=r){{var i=t||r;let d='
    ',h=n.Q(e),c=i.getInitialState();for(let e=0,t=h.length;e");var s=i.tokenize2(t,!0,c,0);o.a.convertToEndOffset(s.tokens,t.length);let r=new o.a(s.tokens,t),u=r.inflate(),g=0;for(let e=0,i=u.getCount();e${n.s(t.substring(g,l))}`,g=l}c=s.endState}return d+="
    "}}function l(e,t,i,n,o,s,r){let a="
    ",l=n,d=0;for(let u=0,g=t.getCount();u${n}`,o=o)break}}return a+"
    "}},"4d3d":function(e,t,i){},"4da7":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"qsharp",extensions:[".qs"],aliases:["Q#","qsharp"],loader:function(){return i.e("chunk-2d21ab79").then(i.bind(null,"bd67"))}})},"4dc7":function(e,t,i){"use strict";i.d(t,"a",(function(){return n})),i.d(t,"b",(function(){return o})),i.d(t,"c",(function(){return s}));class n{constructor(e,t,i){this._tokenBrand=void 0,this.offset=0|e,this.type=t,this.language=i}toString(){return"("+this.offset+", "+this.type+")"}}class o{constructor(e,t){this._tokenizationResultBrand=void 0,this.tokens=e,this.endState=t}}class s{constructor(e,t){this._tokenizationResult2Brand=void 0,this.tokens=e,this.endState=t}}},"4fc3":function(e,t,i){"use strict";i.d(t,"a",(function(){return a})),i.d(t,"c",(function(){return x})),i.d(t,"b",(function(){return k})),i.d(t,"d",(function(){return D})),i.d(t,"e",(function(){return E}));t=i("30db");var n=i("3742");i=i("0a0f");let o=t.k||"";const s=new Map,r=(s.set("false",!1),s.set("true",!0),s.set("isMac",t.f),s.set("isLinux",t.d),s.set("isWindows",t.i),s.set("isWeb",t.h),s.set("isMacNative",t.f&&!t.h),s.set("isEdge",0<=o.indexOf("Edg/")),s.set("isFirefox",0<=o.indexOf("Firefox")),s.set("isChrome",0<=o.indexOf("Chrome")),s.set("isSafari",0<=o.indexOf("Safari")),Object.prototype.hasOwnProperty);class a{static has(e){return c.create(e)}static equals(e,t){return u.create(e,t)}static regex(e,t){return w.create(e,t)}static not(e){return f.create(e)}static and(...e){return S.create(e,null)}static or(...e){return L.create(e,null,!0)}static deserialize(e,t=!1){if(e)return this._deserializeOrExpression(e,t)}static _deserializeOrExpression(e,t){let i=e.split("||");return L.create(i.map(e=>this._deserializeAndExpression(e,t)),null,!0)}static _deserializeAndExpression(e,t){let i=e.split("&&");return S.create(i.map(e=>this._deserializeOne(e,t)),null)}static _deserializeOne(e,t){if(0<=(e=e.trim()).indexOf("!=")){let i=e.split("!=");return m.create(i[0].trim(),this._deserializeValue(i[1],t))}if(0<=e.indexOf("==")){let i=e.split("==");return u.create(i[0].trim(),this._deserializeValue(i[1],t))}if(0<=e.indexOf("=~")){let i=e.split("=~");return w.create(i[0].trim(),this._deserializeRegexValue(i[1],t))}if(0<=e.indexOf(" in ")){let t=e.split(" in ");return g.create(t[0].trim(),t[1].trim())}if(/^[^<=>]+>=[^<=>]+$/.test(e)){const t=e.split(">=");return b.create(t[0].trim(),t[1].trim())}if(/^[^<=>]+>[^<=>]+$/.test(e)){const t=e.split(">");return _.create(t[0].trim(),t[1].trim())}if(/^[^<=>]+<=[^<=>]+$/.test(e)){const t=e.split("<=");return C.create(t[0].trim(),t[1].trim())}if(/^[^<=>]+<[^<=>]+$/.test(e)){const t=e.split("<");return v.create(t[0].trim(),t[1].trim())}return/^\!\s*/.test(e)?f.create(e.substr(1).trim()):c.create(e)}static _deserializeValue(e,t){if("true"===(e=e.trim()))return!0;if("false"===e)return!1;let i=/^'([^']*)'$/.exec(e);return i?i[1].trim():e}static _deserializeRegexValue(e,t){if(Object(n.C)(e)){if(t)throw new Error("missing regexp-value for =~-expression");return null}var i=e.indexOf("/"),o=e.lastIndexOf("/");if(i===o||i<0){if(t)throw new Error(`bad regexp-value '${e}', missing /-enclosure`);return null}i=e.slice(i+1,o),o="i"===e[o+1]?"i":"";try{return new RegExp(i,o)}catch(i){if(t)throw new Error(`bad regexp-value '${e}', parse error: `+i);return null}}}function l(e,t){return e.cmp(t)}class d{constructor(){this.type=0}cmp(e){return this.type-e.type}equals(e){return e.type===this.type}evaluate(e){return!1}serialize(){return"false"}keys(){return[]}negate(){return h.INSTANCE}}d.INSTANCE=new d;class h{constructor(){this.type=1}cmp(e){return this.type-e.type}equals(e){return e.type===this.type}evaluate(e){return!0}serialize(){return"true"}keys(){return[]}negate(){return d.INSTANCE}}h.INSTANCE=new h;class c{constructor(e,t){this.key=e,this.negated=t,this.type=2}static create(e,t=null){var i=s.get(e);return"boolean"==typeof i?(i?h:d).INSTANCE:new c(e,t)}cmp(e){return e.type!==this.type?this.type-e.type:N(this.key,e.key)}equals(e){return e.type===this.type&&this.key===e.key}evaluate(e){return!!e.getValue(this.key)}serialize(){return this.key}keys(){return[this.key]}negate(){return this.negated||(this.negated=f.create(this.key,this)),this.negated}}class u{constructor(e,t,i){this.key=e,this.value=t,this.negated=i,this.type=4}static create(e,t,i=null){var n;return"boolean"==typeof t?(t?c:f).create(e,i):"boolean"==typeof(n=s.get(e))?(t===(n?"true":"false")?h:d).INSTANCE:new u(e,t,i)}cmp(e){return e.type!==this.type?this.type-e.type:O(this.key,this.value,e.key,e.value)}equals(e){return e.type===this.type&&this.key===e.key&&this.value===e.value}evaluate(e){return e.getValue(this.key)==this.value}serialize(){return`${this.key} == '${this.value}'`}keys(){return[this.key]}negate(){return this.negated||(this.negated=m.create(this.key,this.value,this)),this.negated}}class g{constructor(e,t){this.key=e,this.valueKey=t,this.type=10,this.negated=null}static create(e,t){return new g(e,t)}cmp(e){return e.type!==this.type?this.type-e.type:O(this.key,this.valueKey,e.key,e.valueKey)}equals(e){return e.type===this.type&&this.key===e.key&&this.valueKey===e.valueKey}evaluate(e){const t=e.getValue(this.valueKey);return e=e.getValue(this.key),Array.isArray(t)?0<=t.indexOf(e):"string"==typeof e&&"object"==typeof t&&null!==t&&r.call(t,e)}serialize(){return`${this.key} in '${this.valueKey}'`}keys(){return[this.key,this.valueKey]}negate(){return this.negated||(this.negated=p.create(this)),this.negated}}class p{constructor(e){this._actual=e,this.type=11}static create(e){return new p(e)}cmp(e){return e.type!==this.type?this.type-e.type:this._actual.cmp(e._actual)}equals(e){return e.type===this.type&&this._actual.equals(e._actual)}evaluate(e){return!this._actual.evaluate(e)}serialize(){throw new Error("Method not implemented.")}keys(){return this._actual.keys()}negate(){return this._actual}}class m{constructor(e,t,i){this.key=e,this.value=t,this.negated=i,this.type=5}static create(e,t,i=null){var n;return"boolean"==typeof t?(t?f:c).create(e,i):"boolean"==typeof(n=s.get(e))?(t===(n?"true":"false")?d:h).INSTANCE:new m(e,t,i)}cmp(e){return e.type!==this.type?this.type-e.type:O(this.key,this.value,e.key,e.value)}equals(e){return e.type===this.type&&this.key===e.key&&this.value===e.value}evaluate(e){return e.getValue(this.key)!=this.value}serialize(){return`${this.key} != '${this.value}'`}keys(){return[this.key]}negate(){return this.negated||(this.negated=u.create(this.key,this.value,this)),this.negated}}class f{constructor(e,t){this.key=e,this.negated=t,this.type=3}static create(e,t=null){var i=s.get(e);return"boolean"==typeof i?(i?d:h).INSTANCE:new f(e,t)}cmp(e){return e.type!==this.type?this.type-e.type:N(this.key,e.key)}equals(e){return e.type===this.type&&this.key===e.key}evaluate(e){return!e.getValue(this.key)}serialize(){return"!"+this.key}keys(){return[this.key]}negate(){return this.negated||(this.negated=c.create(this.key,this)),this.negated}}class _{constructor(e,t,i){this.key=e,this.value=t,this.negated=i,this.type=12}static create(e,t,i=null){return new _(e,t,i)}cmp(e){return e.type!==this.type?this.type-e.type:O(this.key,this.value,e.key,e.value)}equals(e){return e.type===this.type&&this.key===e.key&&this.value===e.value}evaluate(e){return parseFloat(e.getValue(this.key))>parseFloat(this.value)}serialize(){return this.key+" > "+this.value}keys(){return[this.key]}negate(){return this.negated||(this.negated=C.create(this.key,this.value,this)),this.negated}}class b{constructor(e,t,i){this.key=e,this.value=t,this.negated=i,this.type=13}static create(e,t,i=null){return new b(e,t,i)}cmp(e){return e.type!==this.type?this.type-e.type:O(this.key,this.value,e.key,e.value)}equals(e){return e.type===this.type&&this.key===e.key&&this.value===e.value}evaluate(e){return parseFloat(e.getValue(this.key))>=parseFloat(this.value)}serialize(){return this.key+" >= "+this.value}keys(){return[this.key]}negate(){return this.negated||(this.negated=v.create(this.key,this.value,this)),this.negated}}class v{constructor(e,t,i){this.key=e,this.value=t,this.negated=i,this.type=14}static create(e,t,i=null){return new v(e,t,i)}cmp(e){return e.type!==this.type?this.type-e.type:O(this.key,this.value,e.key,e.value)}equals(e){return e.type===this.type&&this.key===e.key&&this.value===e.value}evaluate(e){return parseFloat(e.getValue(this.key))e.expr.length)return 1;for(let i=0,n=this.expr.length;iS.create([e,t],null)),null,o);o&&(i.push(o),i.sort(l))}return 1===i.length?i[0]:new S(i,t)}}serialize(){return this.expr.map(e=>e.serialize()).join(" && ")}keys(){const e=[];for(var t of this.expr)e.push(...t.keys());return e}negate(){if(!this.negated){const t=[];for(var e of this.expr)t.push(e.negate());this.negated=L.create(t,this,!0)}return this.negated}}class L{constructor(e,t){this.expr=e,this.negated=t,this.type=9}static create(e,t,i){return L._normalizeArr(e,t,i)}cmp(e){if(e.type!==this.type)return this.type-e.type;if(this.expr.lengthe.expr.length)return 1;for(let i=0,n=this.expr.length;ie.serialize()).join(" || ")}keys(){const e=[];for(var t of this.expr)e.push(...t.keys());return e}negate(){if(!this.negated){let n=[];for(var e of this.expr)n.push(e.negate());for(;1` ${t} `).trim():""}class d{constructor(e,t,i){this.id=e,this.definition=t,this.description=i,s.add(this)}get classNames(){return"codicon codicon-"+this.id}get classNamesArray(){return["codicon","codicon-"+this.id]}get cssSelector(){return".codicon.codicon-"+this.id}}{(t=n=n||{}).iconNameSegment="[A-Za-z0-9]+",t.iconNameExpression="[A-Za-z0-9\\-]+",t.iconModifierExpression="~[A-Za-z]+";const e=new RegExp(`^(${t.iconNameExpression})(${t.iconModifierExpression})?$`);function h(t){if(t instanceof d)return["codicon","codicon-"+t.id];if(t=e.exec(t.id),!t)return h(d.error);let[,i,n]=t;const o=["codicon","codicon-"+i];return n&&o.push("codicon-modifier-"+n.substr(1)),o}t.asClassNameArray=h,t.asClassName=function(e){return h(e).join(" ")},t.asCSSSelector=function(e){return"."+h(e).join(".")}}(i=d=d||{}).add=new i("add",{fontCharacter:"\\ea60"}),i.plus=new i("plus",{fontCharacter:"\\ea60"}),i.gistNew=new i("gist-new",{fontCharacter:"\\ea60"}),i.repoCreate=new i("repo-create",{fontCharacter:"\\ea60"}),i.lightbulb=new i("lightbulb",{fontCharacter:"\\ea61"}),i.lightBulb=new i("light-bulb",{fontCharacter:"\\ea61"}),i.repo=new i("repo",{fontCharacter:"\\ea62"}),i.repoDelete=new i("repo-delete",{fontCharacter:"\\ea62"}),i.gistFork=new i("gist-fork",{fontCharacter:"\\ea63"}),i.repoForked=new i("repo-forked",{fontCharacter:"\\ea63"}),i.gitPullRequest=new i("git-pull-request",{fontCharacter:"\\ea64"}),i.gitPullRequestAbandoned=new i("git-pull-request-abandoned",{fontCharacter:"\\ea64"}),i.recordKeys=new i("record-keys",{fontCharacter:"\\ea65"}),i.keyboard=new i("keyboard",{fontCharacter:"\\ea65"}),i.tag=new i("tag",{fontCharacter:"\\ea66"}),i.tagAdd=new i("tag-add",{fontCharacter:"\\ea66"}),i.tagRemove=new i("tag-remove",{fontCharacter:"\\ea66"}),i.person=new i("person",{fontCharacter:"\\ea67"}),i.personFollow=new i("person-follow",{fontCharacter:"\\ea67"}),i.personOutline=new i("person-outline",{fontCharacter:"\\ea67"}),i.personFilled=new i("person-filled",{fontCharacter:"\\ea67"}),i.gitBranch=new i("git-branch",{fontCharacter:"\\ea68"}),i.gitBranchCreate=new i("git-branch-create",{fontCharacter:"\\ea68"}),i.gitBranchDelete=new i("git-branch-delete",{fontCharacter:"\\ea68"}),i.sourceControl=new i("source-control",{fontCharacter:"\\ea68"}),i.mirror=new i("mirror",{fontCharacter:"\\ea69"}),i.mirrorPublic=new i("mirror-public",{fontCharacter:"\\ea69"}),i.star=new i("star",{fontCharacter:"\\ea6a"}),i.starAdd=new i("star-add",{fontCharacter:"\\ea6a"}),i.starDelete=new i("star-delete",{fontCharacter:"\\ea6a"}),i.starEmpty=new i("star-empty",{fontCharacter:"\\ea6a"}),i.comment=new i("comment",{fontCharacter:"\\ea6b"}),i.commentAdd=new i("comment-add",{fontCharacter:"\\ea6b"}),i.alert=new i("alert",{fontCharacter:"\\ea6c"}),i.warning=new i("warning",{fontCharacter:"\\ea6c"}),i.search=new i("search",{fontCharacter:"\\ea6d"}),i.searchSave=new i("search-save",{fontCharacter:"\\ea6d"}),i.logOut=new i("log-out",{fontCharacter:"\\ea6e"}),i.signOut=new i("sign-out",{fontCharacter:"\\ea6e"}),i.logIn=new i("log-in",{fontCharacter:"\\ea6f"}),i.signIn=new i("sign-in",{fontCharacter:"\\ea6f"}),i.eye=new i("eye",{fontCharacter:"\\ea70"}),i.eyeUnwatch=new i("eye-unwatch",{fontCharacter:"\\ea70"}),i.eyeWatch=new i("eye-watch",{fontCharacter:"\\ea70"}),i.circleFilled=new i("circle-filled",{fontCharacter:"\\ea71"}),i.primitiveDot=new i("primitive-dot",{fontCharacter:"\\ea71"}),i.closeDirty=new i("close-dirty",{fontCharacter:"\\ea71"}),i.debugBreakpoint=new i("debug-breakpoint",{fontCharacter:"\\ea71"}),i.debugBreakpointDisabled=new i("debug-breakpoint-disabled",{fontCharacter:"\\ea71"}),i.debugHint=new i("debug-hint",{fontCharacter:"\\ea71"}),i.primitiveSquare=new i("primitive-square",{fontCharacter:"\\ea72"}),i.edit=new i("edit",{fontCharacter:"\\ea73"}),i.pencil=new i("pencil",{fontCharacter:"\\ea73"}),i.info=new i("info",{fontCharacter:"\\ea74"}),i.issueOpened=new i("issue-opened",{fontCharacter:"\\ea74"}),i.gistPrivate=new i("gist-private",{fontCharacter:"\\ea75"}),i.gitForkPrivate=new i("git-fork-private",{fontCharacter:"\\ea75"}),i.lock=new i("lock",{fontCharacter:"\\ea75"}),i.mirrorPrivate=new i("mirror-private",{fontCharacter:"\\ea75"}),i.close=new i("close",{fontCharacter:"\\ea76"}),i.removeClose=new i("remove-close",{fontCharacter:"\\ea76"}),i.x=new i("x",{fontCharacter:"\\ea76"}),i.repoSync=new i("repo-sync",{fontCharacter:"\\ea77"}),i.sync=new i("sync",{fontCharacter:"\\ea77"}),i.clone=new i("clone",{fontCharacter:"\\ea78"}),i.desktopDownload=new i("desktop-download",{fontCharacter:"\\ea78"}),i.beaker=new i("beaker",{fontCharacter:"\\ea79"}),i.microscope=new i("microscope",{fontCharacter:"\\ea79"}),i.vm=new i("vm",{fontCharacter:"\\ea7a"}),i.deviceDesktop=new i("device-desktop",{fontCharacter:"\\ea7a"}),i.file=new i("file",{fontCharacter:"\\ea7b"}),i.fileText=new i("file-text",{fontCharacter:"\\ea7b"}),i.more=new i("more",{fontCharacter:"\\ea7c"}),i.ellipsis=new i("ellipsis",{fontCharacter:"\\ea7c"}),i.kebabHorizontal=new i("kebab-horizontal",{fontCharacter:"\\ea7c"}),i.mailReply=new i("mail-reply",{fontCharacter:"\\ea7d"}),i.reply=new i("reply",{fontCharacter:"\\ea7d"}),i.organization=new i("organization",{fontCharacter:"\\ea7e"}),i.organizationFilled=new i("organization-filled",{fontCharacter:"\\ea7e"}),i.organizationOutline=new i("organization-outline",{fontCharacter:"\\ea7e"}),i.newFile=new i("new-file",{fontCharacter:"\\ea7f"}),i.fileAdd=new i("file-add",{fontCharacter:"\\ea7f"}),i.newFolder=new i("new-folder",{fontCharacter:"\\ea80"}),i.fileDirectoryCreate=new i("file-directory-create",{fontCharacter:"\\ea80"}),i.trash=new i("trash",{fontCharacter:"\\ea81"}),i.trashcan=new i("trashcan",{fontCharacter:"\\ea81"}),i.history=new i("history",{fontCharacter:"\\ea82"}),i.clock=new i("clock",{fontCharacter:"\\ea82"}),i.folder=new i("folder",{fontCharacter:"\\ea83"}),i.fileDirectory=new i("file-directory",{fontCharacter:"\\ea83"}),i.symbolFolder=new i("symbol-folder",{fontCharacter:"\\ea83"}),i.logoGithub=new i("logo-github",{fontCharacter:"\\ea84"}),i.markGithub=new i("mark-github",{fontCharacter:"\\ea84"}),i.github=new i("github",{fontCharacter:"\\ea84"}),i.terminal=new i("terminal",{fontCharacter:"\\ea85"}),i.console=new i("console",{fontCharacter:"\\ea85"}),i.repl=new i("repl",{fontCharacter:"\\ea85"}),i.zap=new i("zap",{fontCharacter:"\\ea86"}),i.symbolEvent=new i("symbol-event",{fontCharacter:"\\ea86"}),i.error=new i("error",{fontCharacter:"\\ea87"}),i.stop=new i("stop",{fontCharacter:"\\ea87"}),i.variable=new i("variable",{fontCharacter:"\\ea88"}),i.symbolVariable=new i("symbol-variable",{fontCharacter:"\\ea88"}),i.array=new i("array",{fontCharacter:"\\ea8a"}),i.symbolArray=new i("symbol-array",{fontCharacter:"\\ea8a"}),i.symbolModule=new i("symbol-module",{fontCharacter:"\\ea8b"}),i.symbolPackage=new i("symbol-package",{fontCharacter:"\\ea8b"}),i.symbolNamespace=new i("symbol-namespace",{fontCharacter:"\\ea8b"}),i.symbolObject=new i("symbol-object",{fontCharacter:"\\ea8b"}),i.symbolMethod=new i("symbol-method",{fontCharacter:"\\ea8c"}),i.symbolFunction=new i("symbol-function",{fontCharacter:"\\ea8c"}),i.symbolConstructor=new i("symbol-constructor",{fontCharacter:"\\ea8c"}),i.symbolBoolean=new i("symbol-boolean",{fontCharacter:"\\ea8f"}),i.symbolNull=new i("symbol-null",{fontCharacter:"\\ea8f"}),i.symbolNumeric=new i("symbol-numeric",{fontCharacter:"\\ea90"}),i.symbolNumber=new i("symbol-number",{fontCharacter:"\\ea90"}),i.symbolStructure=new i("symbol-structure",{fontCharacter:"\\ea91"}),i.symbolStruct=new i("symbol-struct",{fontCharacter:"\\ea91"}),i.symbolParameter=new i("symbol-parameter",{fontCharacter:"\\ea92"}),i.symbolTypeParameter=new i("symbol-type-parameter",{fontCharacter:"\\ea92"}),i.symbolKey=new i("symbol-key",{fontCharacter:"\\ea93"}),i.symbolText=new i("symbol-text",{fontCharacter:"\\ea93"}),i.symbolReference=new i("symbol-reference",{fontCharacter:"\\ea94"}),i.goToFile=new i("go-to-file",{fontCharacter:"\\ea94"}),i.symbolEnum=new i("symbol-enum",{fontCharacter:"\\ea95"}),i.symbolValue=new i("symbol-value",{fontCharacter:"\\ea95"}),i.symbolRuler=new i("symbol-ruler",{fontCharacter:"\\ea96"}),i.symbolUnit=new i("symbol-unit",{fontCharacter:"\\ea96"}),i.activateBreakpoints=new i("activate-breakpoints",{fontCharacter:"\\ea97"}),i.archive=new i("archive",{fontCharacter:"\\ea98"}),i.arrowBoth=new i("arrow-both",{fontCharacter:"\\ea99"}),i.arrowDown=new i("arrow-down",{fontCharacter:"\\ea9a"}),i.arrowLeft=new i("arrow-left",{fontCharacter:"\\ea9b"}),i.arrowRight=new i("arrow-right",{fontCharacter:"\\ea9c"}),i.arrowSmallDown=new i("arrow-small-down",{fontCharacter:"\\ea9d"}),i.arrowSmallLeft=new i("arrow-small-left",{fontCharacter:"\\ea9e"}),i.arrowSmallRight=new i("arrow-small-right",{fontCharacter:"\\ea9f"}),i.arrowSmallUp=new i("arrow-small-up",{fontCharacter:"\\eaa0"}),i.arrowUp=new i("arrow-up",{fontCharacter:"\\eaa1"}),i.bell=new i("bell",{fontCharacter:"\\eaa2"}),i.bold=new i("bold",{fontCharacter:"\\eaa3"}),i.book=new i("book",{fontCharacter:"\\eaa4"}),i.bookmark=new i("bookmark",{fontCharacter:"\\eaa5"}),i.debugBreakpointConditionalUnverified=new i("debug-breakpoint-conditional-unverified",{fontCharacter:"\\eaa6"}),i.debugBreakpointConditional=new i("debug-breakpoint-conditional",{fontCharacter:"\\eaa7"}),i.debugBreakpointConditionalDisabled=new i("debug-breakpoint-conditional-disabled",{fontCharacter:"\\eaa7"}),i.debugBreakpointDataUnverified=new i("debug-breakpoint-data-unverified",{fontCharacter:"\\eaa8"}),i.debugBreakpointData=new i("debug-breakpoint-data",{fontCharacter:"\\eaa9"}),i.debugBreakpointDataDisabled=new i("debug-breakpoint-data-disabled",{fontCharacter:"\\eaa9"}),i.debugBreakpointLogUnverified=new i("debug-breakpoint-log-unverified",{fontCharacter:"\\eaaa"}),i.debugBreakpointLog=new i("debug-breakpoint-log",{fontCharacter:"\\eaab"}),i.debugBreakpointLogDisabled=new i("debug-breakpoint-log-disabled",{fontCharacter:"\\eaab"}),i.briefcase=new i("briefcase",{fontCharacter:"\\eaac"}),i.broadcast=new i("broadcast",{fontCharacter:"\\eaad"}),i.browser=new i("browser",{fontCharacter:"\\eaae"}),i.bug=new i("bug",{fontCharacter:"\\eaaf"}),i.calendar=new i("calendar",{fontCharacter:"\\eab0"}),i.caseSensitive=new i("case-sensitive",{fontCharacter:"\\eab1"}),i.check=new i("check",{fontCharacter:"\\eab2"}),i.checklist=new i("checklist",{fontCharacter:"\\eab3"}),i.chevronDown=new i("chevron-down",{fontCharacter:"\\eab4"}),i.chevronLeft=new i("chevron-left",{fontCharacter:"\\eab5"}),i.chevronRight=new i("chevron-right",{fontCharacter:"\\eab6"}),i.chevronUp=new i("chevron-up",{fontCharacter:"\\eab7"}),i.chromeClose=new i("chrome-close",{fontCharacter:"\\eab8"}),i.chromeMaximize=new i("chrome-maximize",{fontCharacter:"\\eab9"}),i.chromeMinimize=new i("chrome-minimize",{fontCharacter:"\\eaba"}),i.chromeRestore=new i("chrome-restore",{fontCharacter:"\\eabb"}),i.circleOutline=new i("circle-outline",{fontCharacter:"\\eabc"}),i.debugBreakpointUnverified=new i("debug-breakpoint-unverified",{fontCharacter:"\\eabc"}),i.circleSlash=new i("circle-slash",{fontCharacter:"\\eabd"}),i.circuitBoard=new i("circuit-board",{fontCharacter:"\\eabe"}),i.clearAll=new i("clear-all",{fontCharacter:"\\eabf"}),i.clippy=new i("clippy",{fontCharacter:"\\eac0"}),i.closeAll=new i("close-all",{fontCharacter:"\\eac1"}),i.cloudDownload=new i("cloud-download",{fontCharacter:"\\eac2"}),i.cloudUpload=new i("cloud-upload",{fontCharacter:"\\eac3"}),i.code=new i("code",{fontCharacter:"\\eac4"}),i.collapseAll=new i("collapse-all",{fontCharacter:"\\eac5"}),i.colorMode=new i("color-mode",{fontCharacter:"\\eac6"}),i.commentDiscussion=new i("comment-discussion",{fontCharacter:"\\eac7"}),i.compareChanges=new i("compare-changes",{fontCharacter:"\\eafd"}),i.creditCard=new i("credit-card",{fontCharacter:"\\eac9"}),i.dash=new i("dash",{fontCharacter:"\\eacc"}),i.dashboard=new i("dashboard",{fontCharacter:"\\eacd"}),i.database=new i("database",{fontCharacter:"\\eace"}),i.debugContinue=new i("debug-continue",{fontCharacter:"\\eacf"}),i.debugDisconnect=new i("debug-disconnect",{fontCharacter:"\\ead0"}),i.debugPause=new i("debug-pause",{fontCharacter:"\\ead1"}),i.debugRestart=new i("debug-restart",{fontCharacter:"\\ead2"}),i.debugStart=new i("debug-start",{fontCharacter:"\\ead3"}),i.debugStepInto=new i("debug-step-into",{fontCharacter:"\\ead4"}),i.debugStepOut=new i("debug-step-out",{fontCharacter:"\\ead5"}),i.debugStepOver=new i("debug-step-over",{fontCharacter:"\\ead6"}),i.debugStop=new i("debug-stop",{fontCharacter:"\\ead7"}),i.debug=new i("debug",{fontCharacter:"\\ead8"}),i.deviceCameraVideo=new i("device-camera-video",{fontCharacter:"\\ead9"}),i.deviceCamera=new i("device-camera",{fontCharacter:"\\eada"}),i.deviceMobile=new i("device-mobile",{fontCharacter:"\\eadb"}),i.diffAdded=new i("diff-added",{fontCharacter:"\\eadc"}),i.diffIgnored=new i("diff-ignored",{fontCharacter:"\\eadd"}),i.diffModified=new i("diff-modified",{fontCharacter:"\\eade"}),i.diffRemoved=new i("diff-removed",{fontCharacter:"\\eadf"}),i.diffRenamed=new i("diff-renamed",{fontCharacter:"\\eae0"}),i.diff=new i("diff",{fontCharacter:"\\eae1"}),i.discard=new i("discard",{fontCharacter:"\\eae2"}),i.editorLayout=new i("editor-layout",{fontCharacter:"\\eae3"}),i.emptyWindow=new i("empty-window",{fontCharacter:"\\eae4"}),i.exclude=new i("exclude",{fontCharacter:"\\eae5"}),i.extensions=new i("extensions",{fontCharacter:"\\eae6"}),i.eyeClosed=new i("eye-closed",{fontCharacter:"\\eae7"}),i.fileBinary=new i("file-binary",{fontCharacter:"\\eae8"}),i.fileCode=new i("file-code",{fontCharacter:"\\eae9"}),i.fileMedia=new i("file-media",{fontCharacter:"\\eaea"}),i.filePdf=new i("file-pdf",{fontCharacter:"\\eaeb"}),i.fileSubmodule=new i("file-submodule",{fontCharacter:"\\eaec"}),i.fileSymlinkDirectory=new i("file-symlink-directory",{fontCharacter:"\\eaed"}),i.fileSymlinkFile=new i("file-symlink-file",{fontCharacter:"\\eaee"}),i.fileZip=new i("file-zip",{fontCharacter:"\\eaef"}),i.files=new i("files",{fontCharacter:"\\eaf0"}),i.filter=new i("filter",{fontCharacter:"\\eaf1"}),i.flame=new i("flame",{fontCharacter:"\\eaf2"}),i.foldDown=new i("fold-down",{fontCharacter:"\\eaf3"}),i.foldUp=new i("fold-up",{fontCharacter:"\\eaf4"}),i.fold=new i("fold",{fontCharacter:"\\eaf5"}),i.folderActive=new i("folder-active",{fontCharacter:"\\eaf6"}),i.folderOpened=new i("folder-opened",{fontCharacter:"\\eaf7"}),i.gear=new i("gear",{fontCharacter:"\\eaf8"}),i.gift=new i("gift",{fontCharacter:"\\eaf9"}),i.gistSecret=new i("gist-secret",{fontCharacter:"\\eafa"}),i.gist=new i("gist",{fontCharacter:"\\eafb"}),i.gitCommit=new i("git-commit",{fontCharacter:"\\eafc"}),i.gitCompare=new i("git-compare",{fontCharacter:"\\eafd"}),i.gitMerge=new i("git-merge",{fontCharacter:"\\eafe"}),i.githubAction=new i("github-action",{fontCharacter:"\\eaff"}),i.githubAlt=new i("github-alt",{fontCharacter:"\\eb00"}),i.globe=new i("globe",{fontCharacter:"\\eb01"}),i.grabber=new i("grabber",{fontCharacter:"\\eb02"}),i.graph=new i("graph",{fontCharacter:"\\eb03"}),i.gripper=new i("gripper",{fontCharacter:"\\eb04"}),i.heart=new i("heart",{fontCharacter:"\\eb05"}),i.home=new i("home",{fontCharacter:"\\eb06"}),i.horizontalRule=new i("horizontal-rule",{fontCharacter:"\\eb07"}),i.hubot=new i("hubot",{fontCharacter:"\\eb08"}),i.inbox=new i("inbox",{fontCharacter:"\\eb09"}),i.issueClosed=new i("issue-closed",{fontCharacter:"\\eba4"}),i.issueReopened=new i("issue-reopened",{fontCharacter:"\\eb0b"}),i.issues=new i("issues",{fontCharacter:"\\eb0c"}),i.italic=new i("italic",{fontCharacter:"\\eb0d"}),i.jersey=new i("jersey",{fontCharacter:"\\eb0e"}),i.json=new i("json",{fontCharacter:"\\eb0f"}),i.kebabVertical=new i("kebab-vertical",{fontCharacter:"\\eb10"}),i.key=new i("key",{fontCharacter:"\\eb11"}),i.law=new i("law",{fontCharacter:"\\eb12"}),i.lightbulbAutofix=new i("lightbulb-autofix",{fontCharacter:"\\eb13"}),i.linkExternal=new i("link-external",{fontCharacter:"\\eb14"}),i.link=new i("link",{fontCharacter:"\\eb15"}),i.listOrdered=new i("list-ordered",{fontCharacter:"\\eb16"}),i.listUnordered=new i("list-unordered",{fontCharacter:"\\eb17"}),i.liveShare=new i("live-share",{fontCharacter:"\\eb18"}),i.loading=new i("loading",{fontCharacter:"\\eb19"}),i.location=new i("location",{fontCharacter:"\\eb1a"}),i.mailRead=new i("mail-read",{fontCharacter:"\\eb1b"}),i.mail=new i("mail",{fontCharacter:"\\eb1c"}),i.markdown=new i("markdown",{fontCharacter:"\\eb1d"}),i.megaphone=new i("megaphone",{fontCharacter:"\\eb1e"}),i.mention=new i("mention",{fontCharacter:"\\eb1f"}),i.milestone=new i("milestone",{fontCharacter:"\\eb20"}),i.mortarBoard=new i("mortar-board",{fontCharacter:"\\eb21"}),i.move=new i("move",{fontCharacter:"\\eb22"}),i.multipleWindows=new i("multiple-windows",{fontCharacter:"\\eb23"}),i.mute=new i("mute",{fontCharacter:"\\eb24"}),i.noNewline=new i("no-newline",{fontCharacter:"\\eb25"}),i.note=new i("note",{fontCharacter:"\\eb26"}),i.octoface=new i("octoface",{fontCharacter:"\\eb27"}),i.openPreview=new i("open-preview",{fontCharacter:"\\eb28"}),i.package_=new i("package",{fontCharacter:"\\eb29"}),i.paintcan=new i("paintcan",{fontCharacter:"\\eb2a"}),i.pin=new i("pin",{fontCharacter:"\\eb2b"}),i.play=new i("play",{fontCharacter:"\\eb2c"}),i.run=new i("run",{fontCharacter:"\\eb2c"}),i.plug=new i("plug",{fontCharacter:"\\eb2d"}),i.preserveCase=new i("preserve-case",{fontCharacter:"\\eb2e"}),i.preview=new i("preview",{fontCharacter:"\\eb2f"}),i.project=new i("project",{fontCharacter:"\\eb30"}),i.pulse=new i("pulse",{fontCharacter:"\\eb31"}),i.question=new i("question",{fontCharacter:"\\eb32"}),i.quote=new i("quote",{fontCharacter:"\\eb33"}),i.radioTower=new i("radio-tower",{fontCharacter:"\\eb34"}),i.reactions=new i("reactions",{fontCharacter:"\\eb35"}),i.references=new i("references",{fontCharacter:"\\eb36"}),i.refresh=new i("refresh",{fontCharacter:"\\eb37"}),i.regex=new i("regex",{fontCharacter:"\\eb38"}),i.remoteExplorer=new i("remote-explorer",{fontCharacter:"\\eb39"}),i.remote=new i("remote",{fontCharacter:"\\eb3a"}),i.remove=new i("remove",{fontCharacter:"\\eb3b"}),i.replaceAll=new i("replace-all",{fontCharacter:"\\eb3c"}),i.replace=new i("replace",{fontCharacter:"\\eb3d"}),i.repoClone=new i("repo-clone",{fontCharacter:"\\eb3e"}),i.repoForcePush=new i("repo-force-push",{fontCharacter:"\\eb3f"}),i.repoPull=new i("repo-pull",{fontCharacter:"\\eb40"}),i.repoPush=new i("repo-push",{fontCharacter:"\\eb41"}),i.report=new i("report",{fontCharacter:"\\eb42"}),i.requestChanges=new i("request-changes",{fontCharacter:"\\eb43"}),i.rocket=new i("rocket",{fontCharacter:"\\eb44"}),i.rootFolderOpened=new i("root-folder-opened",{fontCharacter:"\\eb45"}),i.rootFolder=new i("root-folder",{fontCharacter:"\\eb46"}),i.rss=new i("rss",{fontCharacter:"\\eb47"}),i.ruby=new i("ruby",{fontCharacter:"\\eb48"}),i.saveAll=new i("save-all",{fontCharacter:"\\eb49"}),i.saveAs=new i("save-as",{fontCharacter:"\\eb4a"}),i.save=new i("save",{fontCharacter:"\\eb4b"}),i.screenFull=new i("screen-full",{fontCharacter:"\\eb4c"}),i.screenNormal=new i("screen-normal",{fontCharacter:"\\eb4d"}),i.searchStop=new i("search-stop",{fontCharacter:"\\eb4e"}),i.server=new i("server",{fontCharacter:"\\eb50"}),i.settingsGear=new i("settings-gear",{fontCharacter:"\\eb51"}),i.settings=new i("settings",{fontCharacter:"\\eb52"}),i.shield=new i("shield",{fontCharacter:"\\eb53"}),i.smiley=new i("smiley",{fontCharacter:"\\eb54"}),i.sortPrecedence=new i("sort-precedence",{fontCharacter:"\\eb55"}),i.splitHorizontal=new i("split-horizontal",{fontCharacter:"\\eb56"}),i.splitVertical=new i("split-vertical",{fontCharacter:"\\eb57"}),i.squirrel=new i("squirrel",{fontCharacter:"\\eb58"}),i.starFull=new i("star-full",{fontCharacter:"\\eb59"}),i.starHalf=new i("star-half",{fontCharacter:"\\eb5a"}),i.symbolClass=new i("symbol-class",{fontCharacter:"\\eb5b"}),i.symbolColor=new i("symbol-color",{fontCharacter:"\\eb5c"}),i.symbolConstant=new i("symbol-constant",{fontCharacter:"\\eb5d"}),i.symbolEnumMember=new i("symbol-enum-member",{fontCharacter:"\\eb5e"}),i.symbolField=new i("symbol-field",{fontCharacter:"\\eb5f"}),i.symbolFile=new i("symbol-file",{fontCharacter:"\\eb60"}),i.symbolInterface=new i("symbol-interface",{fontCharacter:"\\eb61"}),i.symbolKeyword=new i("symbol-keyword",{fontCharacter:"\\eb62"}),i.symbolMisc=new i("symbol-misc",{fontCharacter:"\\eb63"}),i.symbolOperator=new i("symbol-operator",{fontCharacter:"\\eb64"}),i.symbolProperty=new i("symbol-property",{fontCharacter:"\\eb65"}),i.wrench=new i("wrench",{fontCharacter:"\\eb65"}),i.wrenchSubaction=new i("wrench-subaction",{fontCharacter:"\\eb65"}),i.symbolSnippet=new i("symbol-snippet",{fontCharacter:"\\eb66"}),i.tasklist=new i("tasklist",{fontCharacter:"\\eb67"}),i.telescope=new i("telescope",{fontCharacter:"\\eb68"}),i.textSize=new i("text-size",{fontCharacter:"\\eb69"}),i.threeBars=new i("three-bars",{fontCharacter:"\\eb6a"}),i.thumbsdown=new i("thumbsdown",{fontCharacter:"\\eb6b"}),i.thumbsup=new i("thumbsup",{fontCharacter:"\\eb6c"}),i.tools=new i("tools",{fontCharacter:"\\eb6d"}),i.triangleDown=new i("triangle-down",{fontCharacter:"\\eb6e"}),i.triangleLeft=new i("triangle-left",{fontCharacter:"\\eb6f"}),i.triangleRight=new i("triangle-right",{fontCharacter:"\\eb70"}),i.triangleUp=new i("triangle-up",{fontCharacter:"\\eb71"}),i.twitter=new i("twitter",{fontCharacter:"\\eb72"}),i.unfold=new i("unfold",{fontCharacter:"\\eb73"}),i.unlock=new i("unlock",{fontCharacter:"\\eb74"}),i.unmute=new i("unmute",{fontCharacter:"\\eb75"}),i.unverified=new i("unverified",{fontCharacter:"\\eb76"}),i.verified=new i("verified",{fontCharacter:"\\eb77"}),i.versions=new i("versions",{fontCharacter:"\\eb78"}),i.vmActive=new i("vm-active",{fontCharacter:"\\eb79"}),i.vmOutline=new i("vm-outline",{fontCharacter:"\\eb7a"}),i.vmRunning=new i("vm-running",{fontCharacter:"\\eb7b"}),i.watch=new i("watch",{fontCharacter:"\\eb7c"}),i.whitespace=new i("whitespace",{fontCharacter:"\\eb7d"}),i.wholeWord=new i("whole-word",{fontCharacter:"\\eb7e"}),i.window=new i("window",{fontCharacter:"\\eb7f"}),i.wordWrap=new i("word-wrap",{fontCharacter:"\\eb80"}),i.zoomIn=new i("zoom-in",{fontCharacter:"\\eb81"}),i.zoomOut=new i("zoom-out",{fontCharacter:"\\eb82"}),i.listFilter=new i("list-filter",{fontCharacter:"\\eb83"}),i.listFlat=new i("list-flat",{fontCharacter:"\\eb84"}),i.listSelection=new i("list-selection",{fontCharacter:"\\eb85"}),i.selection=new i("selection",{fontCharacter:"\\eb85"}),i.listTree=new i("list-tree",{fontCharacter:"\\eb86"}),i.debugBreakpointFunctionUnverified=new i("debug-breakpoint-function-unverified",{fontCharacter:"\\eb87"}),i.debugBreakpointFunction=new i("debug-breakpoint-function",{fontCharacter:"\\eb88"}),i.debugBreakpointFunctionDisabled=new i("debug-breakpoint-function-disabled",{fontCharacter:"\\eb88"}),i.debugStackframeActive=new i("debug-stackframe-active",{fontCharacter:"\\eb89"}),i.debugStackframeDot=new i("debug-stackframe-dot",{fontCharacter:"\\eb8a"}),i.debugStackframe=new i("debug-stackframe",{fontCharacter:"\\eb8b"}),i.debugStackframeFocused=new i("debug-stackframe-focused",{fontCharacter:"\\eb8b"}),i.debugBreakpointUnsupported=new i("debug-breakpoint-unsupported",{fontCharacter:"\\eb8c"}),i.symbolString=new i("symbol-string",{fontCharacter:"\\eb8d"}),i.debugReverseContinue=new i("debug-reverse-continue",{fontCharacter:"\\eb8e"}),i.debugStepBack=new i("debug-step-back",{fontCharacter:"\\eb8f"}),i.debugRestartFrame=new i("debug-restart-frame",{fontCharacter:"\\eb90"}),i.callIncoming=new i("call-incoming",{fontCharacter:"\\eb92"}),i.callOutgoing=new i("call-outgoing",{fontCharacter:"\\eb93"}),i.menu=new i("menu",{fontCharacter:"\\eb94"}),i.expandAll=new i("expand-all",{fontCharacter:"\\eb95"}),i.feedback=new i("feedback",{fontCharacter:"\\eb96"}),i.groupByRefType=new i("group-by-ref-type",{fontCharacter:"\\eb97"}),i.ungroupByRefType=new i("ungroup-by-ref-type",{fontCharacter:"\\eb98"}),i.account=new i("account",{fontCharacter:"\\eb99"}),i.bellDot=new i("bell-dot",{fontCharacter:"\\eb9a"}),i.debugConsole=new i("debug-console",{fontCharacter:"\\eb9b"}),i.library=new i("library",{fontCharacter:"\\eb9c"}),i.output=new i("output",{fontCharacter:"\\eb9d"}),i.runAll=new i("run-all",{fontCharacter:"\\eb9e"}),i.syncIgnored=new i("sync-ignored",{fontCharacter:"\\eb9f"}),i.pinned=new i("pinned",{fontCharacter:"\\eba0"}),i.githubInverted=new i("github-inverted",{fontCharacter:"\\eba1"}),i.debugAlt=new i("debug-alt",{fontCharacter:"\\eb91"}),i.serverProcess=new i("server-process",{fontCharacter:"\\eba2"}),i.serverEnvironment=new i("server-environment",{fontCharacter:"\\eba3"}),i.pass=new i("pass",{fontCharacter:"\\eba4"}),i.stopCircle=new i("stop-circle",{fontCharacter:"\\eba5"}),i.playCircle=new i("play-circle",{fontCharacter:"\\eba6"}),i.record=new i("record",{fontCharacter:"\\eba7"}),i.debugAltSmall=new i("debug-alt-small",{fontCharacter:"\\eba8"}),i.vmConnect=new i("vm-connect",{fontCharacter:"\\eba9"}),i.cloud=new i("cloud",{fontCharacter:"\\ebaa"}),i.merge=new i("merge",{fontCharacter:"\\ebab"}),i.exportIcon=new i("export",{fontCharacter:"\\ebac"}),i.graphLeft=new i("graph-left",{fontCharacter:"\\ebad"}),i.magnet=new i("magnet",{fontCharacter:"\\ebae"}),i.notebook=new i("notebook",{fontCharacter:"\\ebaf"}),i.redo=new i("redo",{fontCharacter:"\\ebb0"}),i.checkAll=new i("check-all",{fontCharacter:"\\ebb1"}),i.pinnedDirty=new i("pinned-dirty",{fontCharacter:"\\ebb2"}),i.passFilled=new i("pass-filled",{fontCharacter:"\\ebb3"}),i.circleLargeFilled=new i("circle-large-filled",{fontCharacter:"\\ebb4"}),i.circleLargeOutline=new i("circle-large-outline",{fontCharacter:"\\ebb5"}),i.combine=new i("combine",{fontCharacter:"\\ebb6"}),i.gather=new i("gather",{fontCharacter:"\\ebb6"}),i.table=new i("table",{fontCharacter:"\\ebb7"}),i.variableGroup=new i("variable-group",{fontCharacter:"\\ebb8"}),i.typeHierarchy=new i("type-hierarchy",{fontCharacter:"\\ebb9"}),i.typeHierarchySub=new i("type-hierarchy-sub",{fontCharacter:"\\ebba"}),i.typeHierarchySuper=new i("type-hierarchy-super",{fontCharacter:"\\ebbb"}),i.gitPullRequestCreate=new i("git-pull-request-create",{fontCharacter:"\\ebbc"}),i.runAbove=new i("run-above",{fontCharacter:"\\ebbd"}),i.runBelow=new i("run-below",{fontCharacter:"\\ebbe"}),i.notebookTemplate=new i("notebook-template",{fontCharacter:"\\ebbf"}),i.debugRerun=new i("debug-rerun",{fontCharacter:"\\ebc0"}),i.workspaceTrusted=new i("workspace-trusted",{fontCharacter:"\\ebc1"}),i.workspaceUntrusted=new i("workspace-untrusted",{fontCharacter:"\\ebc2"}),i.workspaceUnspecified=new i("workspace-unspecified",{fontCharacter:"\\ebc3"}),i.terminalCmd=new i("terminal-cmd",{fontCharacter:"\\ebc4"}),i.terminalDebian=new i("terminal-debian",{fontCharacter:"\\ebc5"}),i.terminalLinux=new i("terminal-linux",{fontCharacter:"\\ebc6"}),i.terminalPowershell=new i("terminal-powershell",{fontCharacter:"\\ebc7"}),i.terminalTmux=new i("terminal-tmux",{fontCharacter:"\\ebc8"}),i.terminalUbuntu=new i("terminal-ubuntu",{fontCharacter:"\\ebc9"}),i.terminalBash=new i("terminal-bash",{fontCharacter:"\\ebca"}),i.arrowSwap=new i("arrow-swap",{fontCharacter:"\\ebcb"}),i.copy=new i("copy",{fontCharacter:"\\ebcc"}),i.personAdd=new i("person-add",{fontCharacter:"\\ebcd"}),i.filterFilled=new i("filter-filled",{fontCharacter:"\\ebce"}),i.wand=new i("wand",{fontCharacter:"\\ebcf"}),i.debugLineByLine=new i("debug-line-by-line",{fontCharacter:"\\ebd0"}),i.inspect=new i("inspect",{fontCharacter:"\\ebd1"}),i.layers=new i("layers",{fontCharacter:"\\ebd2"}),i.layersDot=new i("layers-dot",{fontCharacter:"\\ebd3"}),i.layersActive=new i("layers-active",{fontCharacter:"\\ebd4"}),i.compass=new i("compass",{fontCharacter:"\\ebd5"}),i.compassDot=new i("compass-dot",{fontCharacter:"\\ebd6"}),i.compassActive=new i("compass-active",{fontCharacter:"\\ebd7"}),i.azure=new i("azure",{fontCharacter:"\\ebd8"}),i.issueDraft=new i("issue-draft",{fontCharacter:"\\ebd9"}),i.gitPullRequestClosed=new i("git-pull-request-closed",{fontCharacter:"\\ebda"}),i.gitPullRequestDraft=new i("git-pull-request-draft",{fontCharacter:"\\ebdb"}),i.debugAll=new i("debug-all",{fontCharacter:"\\ebdc"}),i.debugCoverage=new i("debug-coverage",{fontCharacter:"\\ebdd"}),i.runErrors=new i("run-errors",{fontCharacter:"\\ebde"}),i.folderLibrary=new i("folder-library",{fontCharacter:"\\ebdf"}),i.dropDownButton=new i("drop-down-button",i.chevronDown.definition)},"56dc":function(e,t,i){},"56f3":function(e,t,i){},5717:function(e,t,i){"use strict";i.d(t,"a",(function(){return n})),t=i("0a0f");const n=Object(t.c)("codeEditorService")},"580d":function(e,t,i){"use strict";function n(e,t){let i=0;for(let n=0;nt!==e&&(t instanceof c.d&&(o=Object(s.x)(Object(s.Q)(t.value).pop())),!0));const r=Object(s.d)(o,i);n=n.replace(/(\r\n|\r|\n)(.*)/g,(e,t,i)=>""+t+o.substr(r)+i)}return n}}}class x{constructor(e,t){this._labelService=e,this._model=t}resolve(e){const t=e["name"];if("TM_FILENAME"===t)return g.a(this._model.uri.fsPath);if("TM_FILENAME_BASE"!==t)return"TM_DIRECTORY"===t&&this._labelService?"."===g.b(this._model.uri.fsPath)?"":this._labelService.getUriLabel(Object(p.d)(this._model.uri)):"TM_FILEPATH"===t&&this._labelService?this._labelService.getUriLabel(this._model.uri):"RELATIVE_FILEPATH"===t&&this._labelService?this._labelService.getUriLabel(this._model.uri,{relative:!0,noPrefix:!0}):void 0;{const t=g.a(this._model.uri.fsPath);return e=t.lastIndexOf("."),e<=0?t:t.slice(0,e)}}}class k{constructor(e,t,i,n){this._readClipboardText=e,this._selectionIdx=t,this._selectionCount=i,this._spread=n}resolve(e){if("CLIPBOARD"===e.name){const t=this._readClipboardText();if(t)return this._spread&&(e=t.split(/\r\n|\n|\r/).filter(e=>!Object(s.C)(e)),e.length===this._selectionCount)?e[this._selectionIdx]:t}}}class D{constructor(e,t){this._model=e,this._selection=t}resolve(e){e=e["name"];var t=this._model.getLanguageIdAtPosition(this._selection.selectionStartLineNumber,this._selection.selectionStartColumn);t=m.a.getComments(t);if(t)return"LINE_COMMENT"===e?t.lineCommentToken||void 0:"BLOCK_COMMENT_START"===e?t.blockCommentStartToken||void 0:"BLOCK_COMMENT_END"===e&&t.blockCommentEndToken||void 0}}class N{constructor(){this._date=new Date}resolve(e){return e=e.name,"CURRENT_YEAR"===e?String(this._date.getFullYear()):"CURRENT_YEAR_SHORT"===e?String(this._date.getFullYear()).slice(-2):"CURRENT_MONTH"===e?String(this._date.getMonth().valueOf()+1).padStart(2,"0"):"CURRENT_DATE"===e?String(this._date.getDate().valueOf()).padStart(2,"0"):"CURRENT_HOUR"===e?String(this._date.getHours().valueOf()).padStart(2,"0"):"CURRENT_MINUTE"===e?String(this._date.getMinutes().valueOf()).padStart(2,"0"):"CURRENT_SECOND"===e?String(this._date.getSeconds().valueOf()).padStart(2,"0"):"CURRENT_DAY_NAME"===e?N.dayNames[this._date.getDay()]:"CURRENT_DAY_NAME_SHORT"===e?N.dayNamesShort[this._date.getDay()]:"CURRENT_MONTH_NAME"===e?N.monthNames[this._date.getMonth()]:"CURRENT_MONTH_NAME_SHORT"===e?N.monthNamesShort[this._date.getMonth()]:"CURRENT_SECONDS_UNIX"===e?String(Math.floor(this._date.getTime()/1e3)):void 0}}N.dayNames=[u.a("Sunday","Sunday"),u.a("Monday","Monday"),u.a("Tuesday","Tuesday"),u.a("Wednesday","Wednesday"),u.a("Thursday","Thursday"),u.a("Friday","Friday"),u.a("Saturday","Saturday")],N.dayNamesShort=[u.a("SundayShort","Sun"),u.a("MondayShort","Mon"),u.a("TuesdayShort","Tue"),u.a("WednesdayShort","Wed"),u.a("ThursdayShort","Thu"),u.a("FridayShort","Fri"),u.a("SaturdayShort","Sat")],N.monthNames=[u.a("January","January"),u.a("February","February"),u.a("March","March"),u.a("April","April"),u.a("May","May"),u.a("June","June"),u.a("July","July"),u.a("August","August"),u.a("September","September"),u.a("October","October"),u.a("November","November"),u.a("December","December")],N.monthNamesShort=[u.a("JanuaryShort","Jan"),u.a("FebruaryShort","Feb"),u.a("MarchShort","Mar"),u.a("AprilShort","Apr"),u.a("MayShort","May"),u.a("JuneShort","Jun"),u.a("JulyShort","Jul"),u.a("AugustShort","Aug"),u.a("SeptemberShort","Sep"),u.a("OctoberShort","Oct"),u.a("NovemberShort","Nov"),u.a("DecemberShort","Dec")];class O{constructor(e){this._workspaceService=e}resolve(e){if(this._workspaceService){var t=(t=this._workspaceService.getWorkspace()).configuration?{id:t.id,configPath:t.configuration}:1===t.folders.length?{id:t.id,uri:t.folders[0].uri}:void 0;if(t)return"WORKSPACE_NAME"===e.name?this._resolveWorkspaceName(t):"WORKSPACE_FOLDER"===e.name?this._resoveWorkspacePath(t):void 0}}_resolveWorkspaceName(e){if(b(e))return g.a(e.uri.path);let t=g.a(e.configPath.path);return t.endsWith(_)?t.substr(0,t.length-_.length-1):t}_resoveWorkspacePath(e){if(b(e))return Object(v.b)(e.uri.fsPath);var t=g.a(e.configPath.path);let i=e.configPath.fsPath;return(i=i.endsWith(t)?i.substr(0,i.length-t.length-1):i)?Object(v.b)(i):"/"}}class E{resolve(e){var t;e=e["name"];return"RANDOM"===e?Math.random().toString().slice(-6):"RANDOM_HEX"===e?Math.random().toString(16).slice(-6):"UUID"===e?(y(C),C[6]=15&C[6]|64,C[8]=63&C[8]|128,e=0,t="",(t+=w[C[e++]])+w[C[e++]]+w[C[e++]]+w[C[e++]]+"-"+w[C[e++]]+w[C[e++]]+"-"+w[C[e++]]+w[C[e++]]+"-"+w[C[e++]]+w[C[e++]]+"-"+w[C[e++]]+w[C[e++]]+w[C[e++]]+w[C[e++]]+w[C[+e]]+w[C[15]]):void 0}}u=i("b7d0");var I=i("303e"),M=i("47cb");Object(u.f)((e,t)=>{function i(t){const i=e.getColor(t);return i?i.toString():"transparent"}t.addRule(`.monaco-editor .snippet-placeholder { background-color: ${i(I.Ec)}; outline-color: ${i(I.Fc)}; }`),t.addRule(`.monaco-editor .finish-snippet-placeholder { background-color: ${i(I.Cc)}; outline-color: ${i(I.Dc)}; }`)});class T{constructor(e,t,i,o){this._editor=e,this._snippet=t,this._offset=i,this._snippetLineLeadingWhitespace=o,this._nestingLevel=1,this._placeholderGroups=Object(n.l)(t.placeholders,c.b.compareByIndex),this._placeholderGroupsIdx=-1}dispose(){this._placeholderDecorations&&this._editor.deltaDecorations([...this._placeholderDecorations.values()],[]),this._placeholderGroups.length=0}_initDecorations(){if(!this._placeholderDecorations){this._placeholderDecorations=new Map;const e=this._editor.getModel();this._editor.changeDecorations(t=>{for(const o of this._snippet.placeholders){var i=this._snippet.offset(o),n=this._snippet.fullLen(o);i=a.a.fromPositions(e.getPositionAt(this._offset+i),e.getPositionAt(this._offset+i+n)),n=o.isFinalTabstop?T._decor.inactiveFinal:T._decor.inactive,i=t.addDecoration(i,n);this._placeholderDecorations.set(o,i)}})}}move(e){if(!this._editor.hasModel())return[];if(this._initDecorations(),0<=this._placeholderGroupsIdx){let e=[];for(const n of this._placeholderGroups[this._placeholderGroupsIdx])if(n.transform){var t=this._placeholderDecorations.get(n),i=(t=this._editor.getModel().getDecorationRange(t),this._editor.getModel().getValueInRange(t));const o=n.transform.resolve(i).split(/\r\n|\r|\n/);for(let e=1;e{const t=new Set,i=[];for(const h of this._placeholderGroups[this._placeholderGroupsIdx]){var o=this._placeholderDecorations.get(h),s=this._editor.getModel().getDecorationRange(o);i.push(new l.a(s.startLineNumber,s.startColumn,s.endLineNumber,s.endColumn)),n=n&&this._hasPlaceholderBeenCollapsed(h),e.changeDecorationOptions(o,h.isFinalTabstop?T._decor.activeFinal:T._decor.active),t.add(h);for(const i of this._snippet.enclosingPlaceholders(h)){var r=this._placeholderDecorations.get(i);e.changeDecorationOptions(r,i.isFinalTabstop?T._decor.activeFinal:T._decor.active),t.add(i)}}for(var[a,d]of this._placeholderDecorations)t.has(a)||e.changeDecorationOptions(d,a.isFinalTabstop?T._decor.inactiveFinal:T._decor.inactive);return i});return n?this.move(e):null!=o?o:[]}_hasPlaceholderBeenCollapsed(e){let t=e;for(;t;){if(t instanceof c.b){var i=this._placeholderDecorations.get(t);const e=this._editor.getModel().getDecorationRange(i);if(e.isEmpty()&&0{for(const n of this._placeholderGroups[this._placeholderGroupsIdx]){const d=e.shift();var o=d._snippet.placeholderInfo.last.index;for(const e of d._snippet.placeholderInfo.all)e.isFinalTabstop?e.index=n.index+(o+1)/this._nestingLevel:e.index=n.index+e.index/this._nestingLevel;this._snippet.replace(n,d._snippet.children);var s=this._placeholderDecorations.get(n);i.removeDecoration(s),this._placeholderDecorations.delete(n);for(const e of d._snippet.placeholders){var r=d._snippet.offset(e),l=d._snippet.fullLen(e);r=a.a.fromPositions(t.getPositionAt(d._offset+r),t.getPositionAt(d._offset+r+l)),l=i.addDecoration(r,T._decor.inactive);this._placeholderDecorations.set(e,l)}}this._placeholderGroups=Object(n.l)(this._snippet.placeholders,c.b.compareByIndex)})}}T._decor={active:t.a.register({description:"snippet-placeholder-1",stickiness:0,className:"snippet-placeholder"}),inactive:t.a.register({description:"snippet-placeholder-2",stickiness:1,className:"snippet-placeholder"}),activeFinal:t.a.register({description:"snippet-placeholder-3",stickiness:1,className:"finish-snippet-placeholder"}),inactiveFinal:t.a.register({description:"snippet-placeholder-4",stickiness:1,className:"finish-snippet-placeholder"})};const A={overwriteBefore:0,overwriteAfter:0,adjustWhitespace:!0,clipboardText:void 0,overtypingCapturer:void 0};class R{constructor(e,t,i=A){this._templateMerges=[],this._snippets=[],this._editor=e,this._template=t,this._options=i}static adjustWhitespace(e,t,i,n,o){var r=e.getLineContent(t.lineNumber);const a=Object(s.x)(r,0,t.column-1);let l;return i.walk(t=>{if(t instanceof c.d&&!(t.parent instanceof c.a)){const s=t.value.split(/\r\n|\r|\n/);if(n){var o=i.offset(t);0===o?s[0]=e.normalizeIndentation(s[0]):10!==(o=(l=null!==l&&void 0!==l?l:i.toString()).charCodeAt(o-1))&&13!==o||(s[0]=e.normalizeIndentation(a+s[0]));for(let t=1;te.get(d.a,h.d)),f=e.invokeWithinContext(e=>new x(e.get(M.a,h.d),F)),_=()=>l;let B=0;var b,v,C=F.getValueInRange(R.adjustSelection(F,e.getSelection(),i,0)),w=F.getValueInRange(R.adjustSelection(F,e.getSelection(),0,n)),y=F.getLineFirstNonWhitespaceColumn(e.getSelection().positionLineNumber),I=e.getSelections().map((e,t)=>({selection:e,idx:t})).sort((e,t)=>a.a.compareRangesUsingStarts(e.selection,t.selection));for({selection:b,idx:v}of I){let a=R.adjustSelection(F,b,i,0),l=R.adjustSelection(F,b,0,n);C!==F.getValueInRange(a)&&(a=b),w!==F.getValueInRange(l)&&(l=b);const d=b.setStartPosition(a.startLineNumber,a.startColumn).setEndPosition(l.endLineNumber,l.endColumn),h=(new c.c).parse(t,!0,o);var A=d.getStartPosition(),P=R.adjustWhitespace(F,A,h,s||0 ")}"`}insert(){var e,t;this._editor.hasModel()&&(({edits:e,snippets:t}=R.createEditsAndSnippets(this._editor,this._template,this._options.overwriteBefore,this._options.overwriteAfter,!1,this._options.adjustWhitespace,this._options.clipboardText,this._options.overtypingCapturer)),this._snippets=t,this._editor.executeEdits("snippet",e,e=>this._snippets[0].hasPlaceholder?this._move(!0):e.filter(e=>!!e.identifier).map(e=>l.a.fromPositions(e.range.getEndPosition()))),this._editor.revealRange(this._editor.getSelections()[0]))}merge(e,t=A){if(this._editor.hasModel()){this._templateMerges.push([this._snippets[0]._nestingLevel,this._snippets[0]._placeholderGroupsIdx,e]);const{edits:i,snippets:n}=R.createEditsAndSnippets(this._editor,e,t.overwriteBefore,t.overwriteAfter,!0,t.adjustWhitespace,t.clipboardText,t.overtypingCapturer);this._editor.executeEdits("snippet",i,e=>{for(const t of this._snippets)t.merge(n);return this._snippets[0].hasPlaceholder?this._move(void 0):e.filter(e=>!!e.identifier).map(e=>l.a.fromPositions(e.range.getEndPosition()))})}}next(){const e=this._move(!0);this._editor.setSelections(e),this._editor.revealPositionInCenterIfOutsideViewport(e[0].getPosition())}prev(){const e=this._move(!1);this._editor.setSelections(e),this._editor.revealPositionInCenterIfOutsideViewport(e[0].getPosition())}_move(e){const t=[];for(const n of this._snippets){var i=n.move(e);t.push(...i)}return t}get isAtFirstPlaceholder(){return this._snippets[0].isAtFirstPlaceholder}get isAtLastPlaceholder(){return this._snippets[0].isAtLastPlaceholder}get hasPlaceholder(){return this._snippets[0].hasPlaceholder}get choice(){return this._snippets[0].choice}isSelectionWithinPlaceholders(){if(!this.hasPlaceholder)return!1;const e=this._editor.getSelections();if(e.length{e.push(...o.get(t))})}for(var[o,s]of(e.sort(a.a.compareRangesUsingStarts),t))if(s.length!==e.length)t.delete(o);else{s.sort(a.a.compareRangesUsingStarts);for(let i=0;ithis.cancelHasListener=!0})),this.onDidCancel=this._onDidCancel.event,this.cancelHasListener=!1,this._onDidRun=this._register(new a.b),this.onDidRun=this._onDidRun.event,this._onBeforeRun=this._register(new a.b),this.onBeforeRun=this._onBeforeRun.event,this.options=t,this._context=null!=(i=t.context)?i:null,this._orientation=null!=(i=this.options.orientation)?i:0,this._triggerKeys={keyDown:null!=(i=null==(i=this.options.triggerKeys)?void 0:i.keyDown)&&i,keys:null!=(i=null==(i=this.options.triggerKeys)?void 0:i.keys)?i:[3,10]},this.options.actionRunner?this._actionRunner=this.options.actionRunner:(this._actionRunner=new r.b,this._register(this._actionRunner)),this._register(this._actionRunner.onDidRun(e=>this._onDidRun.fire(e))),this._register(this._actionRunner.onBeforeRun(e=>this._onBeforeRun.fire(e))),this._actionIds=[],this.viewItems=[],this.focusedItem=void 0,this.domNode=document.createElement("div"),!(this.domNode.className="monaco-action-bar")!==t.animated&&this.domNode.classList.add("animated"),this._orientation){case 0:l=[15],d=[17];break;case 1:l=[16],d=[18],this.domNode.className+=" vertical"}this._register(n.i(this.domNode,n.d.KEY_DOWN,e=>{const t=new o.a(e);let i=!0;e="number"==typeof this.focusedItem?this.viewItems[this.focusedItem]:void 0,l&&(t.equals(l[0])||t.equals(l[1]))?i=this.focusPrevious():d&&(t.equals(d[0])||t.equals(d[1]))?i=this.focusNext():t.equals(9)&&this.cancelHasListener?this._onDidCancel.fire():t.equals(14)?i=this.focusFirst():t.equals(13)?i=this.focusLast():t.equals(2)&&e instanceof s.b&&e.trapsArrowNavigation?i=this.focusNext():this.isTriggerKeyEvent(t)?this._triggerKeys.keyDown?this.doTrigger(t):this.triggerKeyDown=!0:i=!1,i&&(t.preventDefault(),t.stopPropagation())})),this._register(n.i(this.domNode,n.d.KEY_UP,e=>{const t=new o.a(e);this.isTriggerKeyEvent(t)?(!this._triggerKeys.keyDown&&this.triggerKeyDown&&(this.triggerKeyDown=!1,this.doTrigger(t)),t.preventDefault(),t.stopPropagation()):(t.equals(2)||t.equals(1026))&&this.updateFocusedItem()})),this.focusTracker=this._register(n.Y(this.domNode)),this._register(this.focusTracker.onDidBlur(()=>{n.y()!==this.domNode&&n.L(n.y(),this.domNode)||(this._onDidBlur.fire(),this.focusedItem=void 0,this.triggerKeyDown=!1)})),this._register(this.focusTracker.onDidFocus(()=>this.updateFocusedItem())),this.actionsList=document.createElement("ul"),this.actionsList.className="actions-container",this.actionsList.setAttribute("role","toolbar"),this.options.ariaLabel&&this.actionsList.setAttribute("aria-label",this.options.ariaLabel),this.domNode.appendChild(this.actionsList),e.appendChild(this.domNode)}isTriggerKeyEvent(e){let t=!1;return this._triggerKeys.keys.forEach(i=>{t=t||e.equals(i)}),t}updateFocusedItem(){for(let t=0;tt.setActionContext(e))}get actionRunner(){return this._actionRunner}set actionRunner(e){e&&(this._actionRunner=e,this.viewItems.forEach(t=>t.actionRunner=e))}getContainer(){return this.domNode}push(e,t={}){const i=Array.isArray(e)?e:[e];let o=d.i(t.index)?t.index:null;i.forEach(e=>{const i=document.createElement("li");let r;i.className="action-item",i.setAttribute("role","presentation"),this.options.allowContextMenu||this._register(n.i(i,n.d.CONTEXT_MENU,e=>{n.c.stop(e,!0)})),(r=(r=this.options.actionViewItemProvider?this.options.actionViewItemProvider(e):r)||new s.a(this.context,e,t)).actionRunner=this._actionRunner,r.setActionContext(this.context),r.render(i),this.focusable&&r instanceof s.b&&0===this.viewItems.length&&r.setFocusable(!0),null===o||o<0||o>=this.actionsList.children.length?(this.actionsList.appendChild(i),this.viewItems.push(r),this._actionIds.push(e.id)):(this.actionsList.insertBefore(i,this.actionsList.children[o]),this.viewItems.splice(o,0,r),this._actionIds.splice(o,0,e.id),o++)}),"number"==typeof this.focusedItem&&this.focus(this.focusedItem)}clear(){Object(l.f)(this.viewItems),this.viewItems=[],this._actionIds=[],n.t(this.actionsList)}length(){return this.viewItems.length}focus(e){let t=!1,i=void 0;void 0===e?t=!0:"number"==typeof e?i=e:"boolean"==typeof e&&(t=e),t&&void 0===this.focusedItem?(e=this.viewItems.findIndex(e=>e.isEnabled()),this.focusedItem=-1===e?void 0:e):void 0!==i&&(this.focusedItem=i),this.updateFocus()}focusFirst(){return this.focusedItem=1=this.viewItems.length)return this.focusedItem=e,!1}while(this.focusedItem=(this.focusedItem+1)%this.viewItems.length,t=this.viewItems[this.focusedItem],this.focusedItem!==e&&this.options.focusOnlyEnabledItems&&!t.isEnabled());return this.updateFocus(),!0}focusPrevious(){if(void 0===this.focusedItem)this.focusedItem=0;else if(this.viewItems.length<=1)return!1;var e=this.focusedItem;let t;do{if(this.focusedItem=this.focusedItem-1,this.focusedItem<0){if(this.options.preventLoopNavigation)return this.focusedItem=e,!1;this.focusedItem=this.viewItems.length-1}}while(t=this.viewItems[this.focusedItem],this.focusedItem!==e&&this.options.focusOnlyEnabledItems&&!t.isEnabled());return this.updateFocus(!0),!0}updateFocus(e,t){void 0===this.focusedItem&&this.actionsList.focus({preventScroll:t});for(let i=0;iy(void 0,void 0,void 0,(function*(){var[i,n,o]=t;Object(C.c)(v.a.isUri(i)),Object(C.c)(m.a.isIPosition(n)),Object(C.c)("string"==typeof o||!o);const s=yield e.get(w.a).createModelReference(i);try{const e=yield L(s.object.textEditorModel,m.a.lift(n),{triggerKind:f.C.Invoke,isRetrigger:!1,triggerCharacter:o},_.a.None);if(e)return setTimeout(()=>e.dispose(),0),e.value}finally{s.dispose()}})));b=i("5bd7");var x,k=i("303e"),D=i("b7d0"),N=i("5fe7"),O=i("3170"),E=function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))},I=x=x||{};I.Default={type:0},I.Pending=class{constructor(e,t){this.request=e,this.previouslyActiveHints=t,this.type=2}},I.Active=class{constructor(e){this.hints=e,this.type=1}};class M extends o.a{constructor(e,t=M.DEFAULT_DELAY){super(),this._onChangedHints=this._register(new c.b),this.onChangedHints=this._onChangedHints.event,this.triggerOnType=!1,this._state=x.Default,this._pendingTriggers=[],this._lastSignatureHelpResult=this._register(new o.d),this.triggerChars=new O.b,this.retriggerChars=new O.b,this.triggerId=0,this.editor=e,this.throttledDelayer=new N.a(t),this._register(this.editor.onDidBlurEditorWidget(()=>this.cancel())),this._register(this.editor.onDidChangeConfiguration(()=>this.onEditorConfigurationChange())),this._register(this.editor.onDidChangeModel(e=>this.onModelChanged())),this._register(this.editor.onDidChangeModelLanguage(e=>this.onModelChanged())),this._register(this.editor.onDidChangeCursorSelection(e=>this.onCursorChange(e))),this._register(this.editor.onDidChangeModelContent(e=>this.onModelContentChange())),this._register(f.B.onDidChange(this.onModelChanged,this)),this._register(this.editor.onDidType(e=>this.onDidType(e))),this.onEditorConfigurationChange(),this.onModelChanged()}get state(){return this._state}set state(e){2===this._state.type&&this._state.request.cancel(),this._state=e}cancel(e=!1){this.state=x.Default,this.throttledDelayer.cancel(),e||this._onChangedHints.fire(void 0)}trigger(e,t){var i=this.editor.getModel();if(i&&f.B.has(i)){const i=++this.triggerId;this._pendingTriggers.push(e),this.throttledDelayer.trigger(()=>this.doTrigger(i),t).catch(p.f)}}next(){var e,t,i,n;1===this.state.type&&(e=this.state.hints.signatures.length,i=(t=this.state.hints.activeSignature)%e==e-1,n=this.editor.getOption(75).cycle,(e<2||i)&&!n?this.cancel():this.updateActiveSignature(i&&n?0:t+1))}previous(){var e,t,i,n;1===this.state.type&&(e=this.state.hints.signatures.length,i=0===(t=this.state.hints.activeSignature),n=this.editor.getOption(75).cycle,(e<2||i)&&!n?this.cancel():this.updateActiveSignature(i&&n?e-1:t-1))}updateActiveSignature(e){1===this.state.type&&(this.state=new x.Active(Object.assign(Object.assign({},this.state.hints),{activeSignature:e})),this._onChangedHints.fire(this.state.hints))}doTrigger(e){return E(this,void 0,void 0,(function*(){var t=1===this.state.type||2===this.state.type,i=this.getLastActiveHints();if(this.cancel(!0),0===this._pendingTriggers.length)return!1;var n=this._pendingTriggers.reduce(T);this._pendingTriggers=[];const o={triggerKind:n.triggerKind,triggerCharacter:n.triggerCharacter,isRetrigger:t,activeSignatureHelp:i};if(!this.editor.hasModel())return!1;const s=this.editor.getModel(),r=this.editor.getPosition();this.state=new x.Pending(Object(N.h)(e=>L(s,r,o,e)),i);try{const t=yield this.state.request;return e!==this.triggerId?(null!==t&&void 0!==t&&t.dispose(),!1):t&&t.value.signatures&&0!==t.value.signatures.length?(this.state=new x.Active(t.value),this._lastSignatureHelpResult.value=t,this._onChangedHints.fire(this.state.hints),!0):(null!==t&&void 0!==t&&t.dispose(),this._lastSignatureHelpResult.clear(),this.cancel(),!1)}catch(t){return e===this.triggerId&&(this.state=x.Default),Object(p.f)(t),!1}}))}getLastActiveHints(){switch(this.state.type){case 1:return this.state.hints;case 2:return this.state.previouslyActiveHints;default:return}}get isTriggered(){return 1===this.state.type||2===this.state.type||this.throttledDelayer.isTriggered()}onModelChanged(){this.cancel(),this.triggerChars=new O.b,this.retriggerChars=new O.b;var e=this.editor.getModel();if(e)for(const t of f.B.ordered(e)){for(const e of t.signatureHelpTriggerCharacters||[])this.triggerChars.add(e.charCodeAt(0)),this.retriggerChars.add(e.charCodeAt(0));for(const e of t.signatureHelpRetriggerCharacters||[])this.retriggerChars.add(e.charCodeAt(0))}}onDidType(e){var t,i;this.triggerOnType&&(t=e.length-1,i=e.charCodeAt(t),(this.triggerChars.has(i)||this.isTriggered&&this.retriggerChars.has(i))&&this.trigger({triggerKind:f.C.TriggerCharacter,triggerCharacter:e.charAt(t)}))}onCursorChange(e){"mouse"===e.source?this.cancel():this.isTriggered&&this.trigger({triggerKind:f.C.ContentChange})}onModelContentChange(){this.isTriggered&&this.trigger({triggerKind:f.C.ContentChange})}onEditorConfigurationChange(){this.triggerOnType=this.editor.getOption(75).enabled,this.triggerOnType||this.cancel()}dispose(){this.cancel(!0),super.dispose()}}function T(e,t){switch(t.triggerKind){case f.C.Invoke:return t;case f.C.ContentChange:return e;default:return f.C.TriggerCharacter,t}}M.DEFAULT_DELAY=120;var A=i("3742"),R=(I=i("561a"),i("9c41")),P=(i=i("bf5b"),function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3{e?(this.show(),this.render(e)):this.hide()}))}createParameterHintDOMNodes(){const e=B(".editor-widget.parameter-hints-widget"),t=l.q(e,B(".phwrapper"));t.tabIndex=-1;var i=l.q(t,B(".controls")),n=l.q(i,B(".button"+D.d.asCSSSelector(W))),o=l.q(i,B(".overloads"));i=l.q(i,B(".button"+D.d.asCSSSelector(j))),this._register(l.i(n,"click",e=>{l.c.stop(e),this.previous()})),this._register(l.i(i,"click",e=>{l.c.stop(e),this.next()})),n=B(".body");const s=new h.a(n,{});this._register(s),t.appendChild(s.getDomNode()),i=l.q(n,B(".signature")),n=l.q(n,B(".docs")),e.style.userSelect="text",this.domNodes={element:e,signature:i,overloads:o,docs:n,scrollbar:s},this.editor.addContentWidget(this),this.hide(),this._register(this.editor.onDidChangeCursorSelection(e=>{this.visible&&this.editor.layoutContentWidget(this)})),i=()=>{var e;this.domNodes&&(e=this.editor.getOption(42),this.domNodes.element.style.fontSize=e.fontSize+"px")},i(),this._register(c.c.chain(this.editor.onDidChangeConfiguration.bind(this.editor)).filter(e=>e.hasChanged(42)).on(i,null)),this._register(this.editor.onDidLayoutChange(e=>this.updateMaxHeight())),this.updateMaxHeight()}show(){this.visible||(this.domNodes||this.createParameterHintDOMNodes(),this.keyVisible.set(!0),this.visible=!0,setTimeout(()=>{this.domNodes&&this.domNodes.element.classList.add("visible")},100),this.editor.layoutContentWidget(this))}hide(){this.renderDisposeables.clear(),this.visible&&(this.keyVisible.reset(),this.visible=!1,this.announcedLabel=null,this.domNodes&&this.domNodes.element.classList.remove("visible"),this.editor.layoutContentWidget(this))}getPosition(){return this.visible?{position:this.editor.getPosition(),preference:[1,2]}:null}render(e){if(this.renderDisposeables.clear(),this.domNodes){var t=1{var e;null!=(e=this.domNodes)&&e.scrollbar.scanDomNode()}}));return t.element.classList.add("markdown-docs"),t}hasDocs(e,t){return!!(t&&"string"==typeof t.documentation&&0{const i=e.getColor(k.F);i&&(n=e.type===R.a.HIGH_CONTRAST?2:1,t.addRule(`.monaco-editor .parameter-hints-widget { border: ${n}px solid ${i}; }`),t.addRule(`.monaco-editor .parameter-hints-widget.multiple .body { border-left: 1px solid ${i.transparent(.5)}; }`),t.addRule(`.monaco-editor .parameter-hints-widget .signature.has-docs { border-bottom: 1px solid ${i.transparent(.5)}; }`));var n=e.getColor(k.E);n&&t.addRule(`.monaco-editor .parameter-hints-widget { background-color: ${n}; }`),n=e.getColor(k.Jc),n&&t.addRule(`.monaco-editor .parameter-hints-widget a { color: ${n}; }`),n=e.getColor(k.Ic),n&&t.addRule(`.monaco-editor .parameter-hints-widget a:hover { color: ${n}; }`),n=e.getColor(k.G),n&&t.addRule(`.monaco-editor .parameter-hints-widget { color: ${n}; }`),n=e.getColor(k.Hc);n&&t.addRule(`.monaco-editor .parameter-hints-widget code { background-color: ${n}; }`)}),i=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3e.cancel(),kbOpts:{weight:175,kbExpr:s.a.focus,primary:9,secondary:[1033]}})),Object(a.k)(new U({id:"showPrevParameterHint",precondition:r.a.and(S.Visible,S.MultipleSignatures),handler:e=>e.previous(),kbOpts:{weight:175,kbExpr:s.a.focus,primary:16,secondary:[528],mac:{primary:16,secondary:[528,302]}}})),Object(a.k)(new U({id:"showNextParameterHint",precondition:r.a.and(S.Visible,S.MultipleSignatures),handler:e=>e.next(),kbOpts:{weight:175,kbExpr:s.a.focus,primary:18,secondary:[530],mac:{primary:18,secondary:[530,300]}}}))},"5bd7":function(e,t,i){"use strict";i.d(t,"a",(function(){return a})),i.d(t,"b",(function(){return l})),i.d(t,"c",(function(){return d}));var n=i("a666"),o=i("3742"),s=i("6d8e"),r=(t=i("0a0f"),function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))});const a=Object(t.c)("openerService"),l=Object.freeze({_serviceBrand:void 0,registerOpener(){return n.a.None},registerValidator(){return n.a.None},registerExternalUriResolver(){return n.a.None},setDefaultExternalOpener(){},registerExternalOpener(){return n.a.None},open(){return r(this,void 0,void 0,(function*(){return!1}))},resolveExternalUri(e){return r(this,void 0,void 0,(function*(){return{resolved:e,dispose(){}}}))}});function d(e,t){return s.a.isUri(e)?Object(o.r)(e.scheme,t):Object(o.R)(e,t+":")}},"5d06":function(e,t,i){"use strict";var n=i("d64c");i.n(n).a},"5d08":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"rust",extensions:[".rs",".rlib"],aliases:["Rust","rust"],loader:function(){return i.e("chunk-2d238465").then(i.bind(null,"ff4c"))}})},"5d28":function(e,t,i){"use strict";i.d(t,"a",(function(){return r})),i.d(t,"b",(function(){return a}));var n=i("0f70"),o=i("e757"),s=i("30db");class r{constructor(e){this.timestamp=Date.now(),this.browserEvent=e,this.leftButton=0===e.button,this.middleButton=1===e.button,this.rightButton=2===e.button,this.buttons=e.buttons,this.target=e.target,this.detail=e.detail||1,"dblclick"===e.type&&(this.detail=2),this.ctrlKey=e.ctrlKey,this.shiftKey=e.shiftKey,this.altKey=e.altKey,this.metaKey=e.metaKey,"number"==typeof e.pageX?(this.posx=e.pageX,this.posy=e.pageY):(this.posx=e.clientX+document.body.scrollLeft+document.documentElement.scrollLeft,this.posy=e.clientY+document.body.scrollTop+document.documentElement.scrollTop),e=o.a.getPositionOfChildWindowRelativeToAncestorWindow(self,e.view),this.posx-=e.left,this.posy-=e.top}preventDefault(){this.browserEvent.preventDefault()}stopPropagation(){this.browserEvent.stopPropagation()}}class a{constructor(e,t=0,i=0){this.browserEvent=e||null,this.target=e?e.target||e.targetNode||e.srcElement:null,this.deltaY=i,this.deltaX=t,e&&(t=i=e,void 0!==i.wheelDeltaY?this.deltaY=i.wheelDeltaY/120:void 0!==t.VERTICAL_AXIS&&t.axis===t.VERTICAL_AXIS?this.deltaY=-t.detail/3:"wheel"===e.type&&(e.deltaMode===e.DOM_DELTA_LINE?n.g&&!s.f?this.deltaY=-e.deltaY/3:this.deltaY=-e.deltaY:this.deltaY=-e.deltaY/40),void 0!==i.wheelDeltaX?n.h&&s.i?this.deltaX=-i.wheelDeltaX/120:this.deltaX=i.wheelDeltaX/120:void 0!==t.HORIZONTAL_AXIS&&t.axis===t.HORIZONTAL_AXIS?this.deltaX=-e.detail/3:"wheel"===e.type&&(e.deltaMode===e.DOM_DELTA_LINE?n.g&&!s.f?this.deltaX=-e.deltaX/3:this.deltaX=-e.deltaX:this.deltaX=-e.deltaX/40),0===this.deltaY&&0===this.deltaX&&e.wheelDelta&&(this.deltaY=e.wheelDelta/120))}preventDefault(){this.browserEvent&&this.browserEvent.preventDefault()}stopPropagation(){this.browserEvent&&this.browserEvent.stopPropagation()}}},"5d70":function(e,t,i){},"5d75":function(e,t,i){"use strict";i.d(t,"a",(function(){return n})),t=i("0a0f");const n=Object(t.c)("telemetryService")},"5ed2":function(e,t,i){"use strict";i.r(t),i.d(t,"getOccurrencesAtPosition",(function(){return k}));var n=i("dff7"),o=i("e8e3"),s=i("5fe7"),r=i("2504"),a=i("fdcc"),l=i("a666"),d=(t=i("b2cc"),i("6a89")),h=i("c101"),c=i("3352"),u=i("b57f"),g=i("b707"),p=i("4fc3"),m=i("303e"),f=i("b7d0"),_=i("3813"),b=(i=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3()=>Promise.resolve(n.provideDocumentHighlights(e,t,i)).then(void 0,a.g)),o.n)}class D{constructor(e,t,i){this._wordRange=this._getCurrentWordRange(e,t),this.result=Object(s.h)(n=>this._compute(e,t,i,n))}_getCurrentWordRange(e,t){return e=e.getWordAtPosition(t.getPosition()),e?new d.a(t.startLineNumber,e.startColumn,t.startLineNumber,e.endColumn):null}isValid(e,t,i){var n=t.startLineNumber,o=t.startColumn,s=t.endColumn;t=this._getCurrentWordRange(e,t);let r=Boolean(this._wordRange&&this._wordRange.equalsRange(t));for(let l=0,d=i.length;!r&&l=s&&(r=!0)}return r}cancel(){this.result.cancel()}}class N extends D{_compute(e,t,i,n){return k(e,t.getPosition(),n).then(e=>e||[])}}class O extends D{constructor(e,t,i){super(e,t,i),this._selectionIsEmpty=t.isEmpty()}_compute(e,t,i,n){return Object(s.n)(250,n).then(()=>{if(!t.isEmpty())return[];var n=e.getWordAtPosition(t.getPosition());if(!n||1e3({range:e.range,kind:g.h.Text}))})}isValid(e,t,i){var n=t.isEmpty();return this._selectionIsEmpty===n&&super.isValid(e,t,i)}}Object(t.n)("_executeDocumentHighlights",(e,t)=>k(e,t,r.a.None));class E{constructor(e,t){this.toUnhook=new l.b,this.workerRequestTokenId=0,this.workerRequestCompleted=!1,this.workerRequestValue=[],this.lastCursorPositionChangeTime=0,this.renderDecorationsTimer=-1,this.editor=e,this._hasWordHighlights=x.bindTo(t),this._ignorePositionChangeEvent=!1,this.occurrencesHighlight=this.editor.getOption(71),this.model=this.editor.getModel(),this.toUnhook.add(e.onDidChangeCursorPosition(e=>{this._ignorePositionChangeEvent||this.occurrencesHighlight&&this._onPositionChanged(e)})),this.toUnhook.add(e.onDidChangeModelContent(e=>{this._stopAll()})),this.toUnhook.add(e.onDidChangeConfiguration(e=>{var t=this.editor.getOption(71);this.occurrencesHighlight!==t&&(this.occurrencesHighlight=t,this._stopAll())})),this._decorationIds=[],this.workerRequestTokenId=0,this.workerRequest=null,this.workerRequestCompleted=!1,this.lastCursorPositionChangeTime=0,this.renderDecorationsTimer=-1}hasDecorations(){return 0this.model.getDecorationRange(e)).sort(d.a.compareRangesUsingStarts))}moveNext(){let e=this._getSortedHighlights();var t=(e.findIndex(e=>e.containsPosition(this.editor.getPosition()))+1)%e.length;let i=e[t];try{this._ignorePositionChangeEvent=!0,this.editor.setPosition(i.getStartPosition()),this.editor.revealRangeInCenterIfOutsideViewport(i);var n,o=this._getWord();o&&(n=this.editor.getModel().getLineContent(i.startLineNumber),Object(_.a)(`${n}, ${1+t} of ${e.length} for '${o.word}'`))}finally{this._ignorePositionChangeEvent=!1}}moveBack(){let e=this._getSortedHighlights();var t=(e.findIndex(e=>e.containsPosition(this.editor.getPosition()))-1+e.length)%e.length;let i=e[t];try{this._ignorePositionChangeEvent=!0,this.editor.setPosition(i.getStartPosition()),this.editor.revealRangeInCenterIfOutsideViewport(i);var n,o=this._getWord();o&&(n=this.editor.getModel().getLineContent(i.startLineNumber),Object(_.a)(`${n}, ${1+t} of ${e.length} for '${o.word}'`))}finally{this._ignorePositionChangeEvent=!1}}_removeDecorations(){0t||n.endColumn{t===this.workerRequestTokenId&&(this.workerRequestCompleted=!0,this.workerRequestValue=e||[],this._beginRenderDecorations())},a.f)}}}_beginRenderDecorations(){var e=(new Date).getTime(),t=this.lastCursorPositionChangeTime+250;t<=e?(this.renderDecorationsTimer=-1,this.renderDecorations()):this.renderDecorationsTimer=setTimeout(()=>{this.renderDecorations()},t-e)}renderDecorations(){this.renderDecorationsTimer=-1;let e=[];for(const t of this.workerRequestValue)t.range&&e.push({range:t.range,options:E._getDecorationOptions(t.kind)});this._decorationIds=this.editor.deltaDecorations(this._decorationIds,e),this._hasWordHighlights.set(this.hasDecorations())}static _getDecorationOptions(e){return e===g.h.Write?this._WRITE_OPTIONS:e===g.h.Text?this._TEXT_OPTIONS:this._REGULAR_OPTIONS}dispose(){this._stopAll(),this.toUnhook.dispose()}}E._WRITE_OPTIONS=u.a.register({description:"word-highlight-strong",stickiness:1,className:"wordHighlightStrong",overviewRuler:{color:Object(f.g)(L),position:c.d.Center}}),E._TEXT_OPTIONS=u.a.register({description:"selection-highlight",stickiness:1,className:"selectionHighlight",overviewRuler:{color:Object(f.g)(m.jc),position:c.d.Center}}),E._REGULAR_OPTIONS=u.a.register({description:"word-highlight",stickiness:1,className:"wordHighlight",overviewRuler:{color:Object(f.g)(S),position:c.d.Center}});let I=class e extends l.a{constructor(e,t){super(),this.wordHighlighter=null;const i=()=>{e.hasModel()&&(this.wordHighlighter=new E(e,t))};this._register(e.onDidChangeModel(e=>{this.wordHighlighter&&(this.wordHighlighter.dispose(),this.wordHighlighter=null),i()})),i()}static get(t){return t.getContribution(e.ID)}saveViewState(){return!(!this.wordHighlighter||!this.wordHighlighter.hasDecorations())}moveNext(){this.wordHighlighter&&this.wordHighlighter.moveNext()}moveBack(){this.wordHighlighter&&this.wordHighlighter.moveBack()}restoreViewState(e){this.wordHighlighter&&e&&this.wordHighlighter.restore()}dispose(){this.wordHighlighter&&(this.wordHighlighter.dispose(),this.wordHighlighter=null),super.dispose()}};I.ID="editor.contrib.wordHighlighter",I=i([b(1,p.b)],I);class M extends t.b{constructor(e,t){super(t),this._isNext=e}run(e,t){const i=I.get(t);i&&(this._isNext?i.moveNext():i.moveBack())}}class T extends t.b{constructor(){super({id:"editor.action.wordHighlight.trigger",label:n.a("wordHighlight.trigger.label","Trigger Symbol Highlight"),alias:"Trigger Symbol Highlight",precondition:x.toNegated(),kbOpts:{kbExpr:h.a.editorTextFocus,primary:0,weight:100}})}run(e,t,i){const n=I.get(t);n&&n.restoreViewState(!0)}}Object(t.l)(I.ID,I),Object(t.j)(class extends M{constructor(){super(!0,{id:"editor.action.wordHighlight.next",label:n.a("wordHighlight.next.label","Go to Next Symbol Highlight"),alias:"Go to Next Symbol Highlight",precondition:x,kbOpts:{kbExpr:h.a.editorTextFocus,primary:65,weight:100}})}}),Object(t.j)(class extends M{constructor(){super(!1,{id:"editor.action.wordHighlight.prev",label:n.a("wordHighlight.previous.label","Go to Previous Symbol Highlight"),alias:"Go to Previous Symbol Highlight",precondition:x,kbOpts:{kbExpr:h.a.editorTextFocus,primary:1089,weight:100}})}}),Object(t.j)(T),Object(f.f)((e,t)=>{const i=e.getColor(m.T);i&&(t.addRule(`.monaco-editor .focused .selectionHighlight { background-color: ${i}; }`),t.addRule(`.monaco-editor .selectionHighlight { background-color: ${i.transparent(.5)}; }`));var n=e.getColor(v);n&&t.addRule(`.monaco-editor .wordHighlight { background-color: ${n}; }`),n=e.getColor(C),n&&t.addRule(`.monaco-editor .wordHighlightStrong { background-color: ${n}; }`),n=e.getColor(m.U),n&&t.addRule(`.monaco-editor .selectionHighlight { border: 1px ${"hc"===e.type?"dotted":"solid"} ${n}; box-sizing: border-box; }`),n=e.getColor(w),n&&t.addRule(`.monaco-editor .wordHighlight { border: 1px ${"hc"===e.type?"dashed":"solid"} ${n}; box-sizing: border-box; }`),n=e.getColor(y);n&&t.addRule(`.monaco-editor .wordHighlightStrong { border: 1px ${"hc"===e.type?"dashed":"solid"} ${n}; box-sizing: border-box; }`)})},"5fe7":function(e,t,i){"use strict";i.d(t,"k",(function(){return l})),i.d(t,"h",(function(){return d})),i.d(t,"l",(function(){return h})),i.d(t,"a",(function(){return u})),i.d(t,"f",(function(){return g})),i.d(t,"n",(function(){return p})),i.d(t,"i",(function(){return m})),i.d(t,"j",(function(){return f})),i.d(t,"g",(function(){return _})),i.d(t,"c",(function(){return b})),i.d(t,"e",(function(){return v})),i.d(t,"m",(function(){return C})),i.d(t,"b",(function(){return w})),i.d(t,"d",(function(){return n}));var n,o=i("2504"),s=i("fdcc"),r=i("a666"),a=function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))};function l(e){return!!e&&"function"==typeof e.then}function d(e){const t=new o.b,i=e(t.token),n=new Promise((e,n)=>{const o=t.token.onCancellationRequested(()=>{o.dispose(),t.dispose(),n(Object(s.b)())});Promise.resolve(i).then(i=>{o.dispose(),t.dispose(),e(i)},e=>{o.dispose(),t.dispose(),n(e)})});return new class{cancel(){t.cancel()}then(e,t){return n.then(e,t)}catch(e){return this.then(void 0,e)}finally(e){return n.finally(e)}}}function h(e,t,i){return Promise.race([e,new Promise(e=>t.onCancellationRequested(()=>e(i)))])}class c{constructor(){this.activePromise=null,this.queuedPromise=null,this.queuedPromiseFactory=null}queue(e){if(this.activePromise){if(this.queuedPromiseFactory=e,!this.queuedPromise){const e=()=>{this.queuedPromise=null;var e=this.queue(this.queuedPromiseFactory);return this.queuedPromiseFactory=null,e};this.queuedPromise=new Promise(t=>{this.activePromise.then(e,e).then(t)})}return new Promise((e,t)=>{this.queuedPromise.then(e,t)})}return this.activePromise=e(),new Promise((e,t)=>{this.activePromise.then(t=>{this.activePromise=null,e(t)},e=>{this.activePromise=null,t(e)})})}}class u{constructor(e){this.defaultDelay=e,this.timeout=null,this.completionPromise=null,this.doResolve=null,this.doReject=null,this.task=null}trigger(e,t=this.defaultDelay){return this.task=e,this.cancelTimeout(),this.completionPromise||(this.completionPromise=new Promise((e,t)=>{this.doResolve=e,this.doReject=t}).then(()=>{if(this.completionPromise=null,this.doResolve=null,this.task){const e=this.task;return this.task=null,e()}})),this.timeout=setTimeout(()=>{this.timeout=null,this.doResolve&&this.doResolve(null)},t),this.completionPromise}isTriggered(){return null!==this.timeout}cancel(){this.cancelTimeout(),this.completionPromise&&(this.doReject&&this.doReject(Object(s.b)()),this.completionPromise=null)}cancelTimeout(){null!==this.timeout&&(clearTimeout(this.timeout),this.timeout=null)}dispose(){this.cancel()}}class g{constructor(e){this.delayer=new u(e),this.throttler=new c}trigger(e,t){return this.delayer.trigger(()=>this.throttler.queue(e),t)}dispose(){this.delayer.dispose()}}function p(e,t){return t?new Promise((i,n)=>{const o=setTimeout(()=>{r.dispose(),i()},e),r=t.onCancellationRequested(()=>{clearTimeout(o),r.dispose(),n(Object(s.b)())})}):d(t=>p(e,t))}function m(e,t=0){const i=setTimeout(e,t);return Object(r.i)(()=>clearTimeout(i))}function f(e,t=(e=>!!e),i=null){let n=0;const o=e.length,s=()=>{if(n>=o)return Promise.resolve(i);const r=e[n++],a=Promise.resolve(r());return a.then(e=>t(e)?Promise.resolve(e):s())};return s()}class _{constructor(e,t){this._token=-1,"function"==typeof e&&"number"==typeof t&&this.setIfNotSet(e,t)}dispose(){this.cancel()}cancel(){-1!==this._token&&(clearTimeout(this._token),this._token=-1)}cancelAndSet(e,t){this.cancel(),this._token=setTimeout(()=>{this._token=-1,e()},t)}setIfNotSet(e,t){-1===this._token&&(this._token=setTimeout(()=>{this._token=-1,e()},t))}}class b{constructor(){this._token=-1}dispose(){this.cancel()}cancel(){-1!==this._token&&(clearInterval(this._token),this._token=-1)}cancelAndSet(e,t){this.cancel(),this._token=setInterval(()=>{e()},t)}}class v{constructor(e,t){this.timeoutToken=-1,this.runner=e,this.timeout=t,this.timeoutHandler=this.onTimeout.bind(this)}dispose(){this.cancel(),this.runner=null}cancel(){this.isScheduled()&&(clearTimeout(this.timeoutToken),this.timeoutToken=-1)}schedule(e=this.timeout){this.cancel(),this.timeoutToken=setTimeout(this.timeoutHandler,e)}get delay(){return this.timeout}set delay(e){this.timeout=e}isScheduled(){return-1!==this.timeoutToken}onTimeout(){this.timeoutToken=-1,this.runner&&this.doRun()}doRun(){this.runner&&this.runner()}}let C;if("function"!=typeof requestIdleCallback||"function"!=typeof cancelIdleCallback){const e=Object.freeze({didTimeout:!0,timeRemaining(){return 15}});C=t=>{const i=setTimeout(()=>t(e));let n=!1;return{dispose(){n||(n=!0,clearTimeout(i))}}}}else C=(e,t)=>{const i=requestIdleCallback(e,"number"==typeof t?{timeout:t}:void 0);let n=!1;return{dispose(){n||(n=!0,cancelIdleCallback(i))}}};class w{constructor(e){this._didRun=!1,this._executor=()=>{try{this._value=e()}catch(e){this._error=e}finally{this._didRun=!0}},this._handle=C(()=>this._executor())}dispose(){this._handle.dispose()}get value(){if(this._didRun||(this._handle.dispose(),this._executor()),this._error)throw this._error;return this._value}get isInitialized(){return this._didRun}}(n||(n={})).settled=function(e){return a(this,void 0,void 0,(function*(){let t=void 0;var i=yield Promise.all(e.map(e=>e.then(e=>e,e=>{t=t||e})));if(void 0!==t)throw t;return i}))}},"607c":function(e,t,i){},"62bd":function(e,t,i){"use strict";i.d(t,"a",(function(){return o}));var n=i("308f");const o=new class{constructor(){this._zoomLevel=0,this._onDidChangeZoomLevel=new n.b,this.onDidChangeZoomLevel=this._onDidChangeZoomLevel.event}getZoomLevel(){return this._zoomLevel}setZoomLevel(e){e=Math.min(Math.max(-5,e),20),this._zoomLevel!==e&&(this._zoomLevel=e,this._onDidChangeZoomLevel.fire(this._zoomLevel))}}},6424:function(e,t,i){"use strict";function n(e,t,i){let n=null,o=null;if("function"==typeof i.value?(n="value",(o=i.value).length):"function"==typeof i.get&&(n="get",o=i.get),!o)throw new Error("not supported");const s="$memoize$"+t;i[n]=function(...e){return this.hasOwnProperty(s)||Object.defineProperty(this,s,{configurable:!1,enumerable:!1,writable:!1,value:o.apply(this,e)}),this[s]}}i.d(t,"a",(function(){return n}))},6483:function(e,t,i){"use strict";i.d(t,"b",(function(){return d})),i.d(t,"a",(function(){return h}));var n=i("2504"),o=i("fdcc"),s=i("6d8e"),r=i("6a89"),a=i("b707"),l=i("1b69");t=i("9e74");function d(e,t){const i=[],n=a.c.ordered(e).reverse();var o=n.map(n=>Promise.resolve(n.provideDocumentColors(e,t)).then(e=>{if(Array.isArray(e))for(var t of e)i.push({colorInfo:t,provider:n})}));return Promise.all(o).then(()=>i)}function h(e,t,i,n){return Promise.resolve(i.provideColorPresentations(e,t,n))}t.a.registerCommand("_executeDocumentColorProvider",(function(e,...t){var[t]=t;if(!(t instanceof s.a))throw Object(o.c)();const i=e.get(l.a).getModel(t);if(!i)throw Object(o.c)();const r=[],d=a.c.ordered(i).reverse();return e=d.map(e=>Promise.resolve(e.provideDocumentColors(i,n.a.None)).then(e=>{if(Array.isArray(e))for(var t of e)r.push({range:t.range,color:[t.color.red,t.color.green,t.color.blue,t.color.alpha]})})),Promise.all(e).then(()=>r)})),t.a.registerCommand("_executeColorPresentationProvider",(function(e,...t){var[t,i]=t,{uri:i,range:d}=i;if(!(i instanceof s.a&&Array.isArray(t)&&4===t.length&&r.a.isIRange(d)))throw Object(o.c)();var[t,h,c,u]=t;const g=e.get(l.a).getModel(i);if(!g)throw Object(o.c)();const p={range:d,color:{red:t,green:h,blue:c,alpha:u}},m=[],f=a.c.ordered(g).reverse();return e=f.map(e=>Promise.resolve(e.provideColorPresentations(g,p,n.a.None)).then(e=>{Array.isArray(e)&&m.push(...e)})),Promise.all(e).then(()=>m)}))},"650e":function(e,t,i){"use strict";i.d(t,"a",(function(){return n})),i.d(t,"b",(function(){return o})),i.d(t,"c",(function(){return s}));const n={RESOURCES:"ResourceURLs",DOWNLOAD_URL:"DownloadURL",FILES:"Files",TEXT:i("b9b4").a.text,TERMINALS:"Terminals"};class o{constructor(e){this.data=e}update(){}getData(){return this.data}}const s={CurrentDragAndDropData:void 0}},6640:function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"mips",extensions:[".s"],aliases:["MIPS","MIPS-V"],mimetypes:["text/x-mips","text/mips","text/plaintext"],loader:function(){return i.e("chunk-2d0af08c").then(i.bind(null,"0d35"))}})},6653:function(e,t,i){"use strict";i.d(t,"a",(function(){return n})),i.d(t,"b",(function(){return o}));class n{constructor(e){this.domNode=e,this._maxWidth=-1,this._width=-1,this._height=-1,this._top=-1,this._left=-1,this._bottom=-1,this._right=-1,this._fontFamily="",this._fontWeight="",this._fontSize=-1,this._fontFeatureSettings="",this._lineHeight=-1,this._letterSpacing=-100,this._className="",this._display="",this._position="",this._visibility="",this._backgroundColor="",this._layerHint=!1,this._contain="none",this._boxShadow=""}setMaxWidth(e){this._maxWidth!==e&&(this._maxWidth=e,this.domNode.style.maxWidth=this._maxWidth+"px")}setWidth(e){this._width!==e&&(this._width=e,this.domNode.style.width=this._width+"px")}setHeight(e){this._height!==e&&(this._height=e,this.domNode.style.height=this._height+"px")}setTop(e){this._top!==e&&(this._top=e,this.domNode.style.top=this._top+"px")}unsetTop(){-1!==this._top&&(this._top=-1,this.domNode.style.top="")}setLeft(e){this._left!==e&&(this._left=e,this.domNode.style.left=this._left+"px")}setBottom(e){this._bottom!==e&&(this._bottom=e,this.domNode.style.bottom=this._bottom+"px")}setRight(e){this._right!==e&&(this._right=e,this.domNode.style.right=this._right+"px")}setFontFamily(e){this._fontFamily!==e&&(this._fontFamily=e,this.domNode.style.fontFamily=this._fontFamily)}setFontWeight(e){this._fontWeight!==e&&(this._fontWeight=e,this.domNode.style.fontWeight=this._fontWeight)}setFontSize(e){this._fontSize!==e&&(this._fontSize=e,this.domNode.style.fontSize=this._fontSize+"px")}setFontFeatureSettings(e){this._fontFeatureSettings!==e&&(this._fontFeatureSettings=e,this.domNode.style.fontFeatureSettings=this._fontFeatureSettings)}setLineHeight(e){this._lineHeight!==e&&(this._lineHeight=e,this.domNode.style.lineHeight=this._lineHeight+"px")}setLetterSpacing(e){this._letterSpacing!==e&&(this._letterSpacing=e,this.domNode.style.letterSpacing=this._letterSpacing+"px")}setClassName(e){this._className!==e&&(this._className=e,this.domNode.className=this._className)}toggleClassName(e,t){this.domNode.classList.toggle(e,t),this._className=this.domNode.className}setDisplay(e){this._display!==e&&(this._display=e,this.domNode.style.display=this._display)}setPosition(e){this._position!==e&&(this._position=e,this.domNode.style.position=this._position)}setVisibility(e){this._visibility!==e&&(this._visibility=e,this.domNode.style.visibility=this._visibility)}setBackgroundColor(e){this._backgroundColor!==e&&(this._backgroundColor=e,this.domNode.style.backgroundColor=this._backgroundColor)}setLayerHinting(e){this._layerHint!==e&&(this._layerHint=e,this.domNode.style.transform=this._layerHint?"translate3d(0px, 0px, 0px)":"")}setBoxShadow(e){this._boxShadow!==e&&(this._boxShadow=e,this.domNode.style.boxShadow=e)}setContain(e){this._contain!==e&&(this._contain=e,this.domNode.style.contain=this._contain)}setAttribute(e,t){this.domNode.setAttribute(e,t)}removeAttribute(e){this.domNode.removeAttribute(e)}appendChild(e){this.domNode.appendChild(e.domNode)}removeChild(e){this.domNode.removeChild(e.domNode)}}function o(e){return new n(e)}},"66bd":function(e,t,i){"use strict";i.d(t,"a",(function(){return s}));var n=i("0a0f"),o=i("cdd6");i.d(t,"b",(function(){return o.a}));const s=Object(n.c)("quickInputService")},"66f1":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"lua",extensions:[".lua"],aliases:["Lua","lua"],loader:function(){return i.e("chunk-2d217e5b").then(i.bind(null,"c94c"))}})},"675a4":function(e,t,i){},"67b4":function(e,t,i){"use strict";i.d(t,"a",(function(){return a}));var n=i("7061"),o=i("6a89"),s=i("db88"),r=function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))};class a{provideSelectionRanges(e,t){return r(this,void 0,void 0,(function*(){const i=[];for(const n of t){const t=[],o=(i.push(t),new Map);yield new Promise(t=>a._bracketsRightYield(t,0,e,n,o)),yield new Promise(i=>a._bracketsLeftYield(i,0,e,n,o,t))}return i}))}static _bracketsRightYield(e,t,i,n,o){const r=new Map;for(var l=Date.now();;){if(t>=a._maxRounds){e();break}if(!n){e();break}let c=i.findNextBracket(n);if(!c){e();break}if(Date.now()-l>a._maxDuration){setTimeout(()=>a._bracketsRightYield(e,t+1,i,n,o));break}var d=c.close[0];if(c.isOpen){var h=r.has(d)?r.get(d):0;r.set(d,h+1)}else if(h=r.has(d)?r.get(d):0,--h,r.set(d,Math.max(0,h)),h<0){let e=o.get(d);e||(e=new s.a,o.set(d,e)),e.push(c.range)}n=c.range.getEndPosition()}}static _bracketsLeftYield(e,t,i,n,s,r){const l=new Map;for(var d=Date.now();;){if(t>=a._maxRounds&&0===s.size){e();break}if(!n){e();break}let g=i.findPrevBracket(n);if(!g){e();break}if(Date.now()-d>a._maxDuration){setTimeout(()=>a._bracketsLeftYield(e,t+1,i,n,s,r));break}var h=g.close[0];if(g.isOpen){var c=l.has(h)?l.get(h):0;if(--c,l.set(h,Math.max(0,c)),c<0){let e=s.get(h);if(e){let t=e.shift();0===e.size&&s.delete(h);c=o.a.fromPositions(g.range.getEndPosition(),t.getStartPosition());var u=o.a.fromPositions(g.range.getStartPosition(),t.getEndPosition());r.push({range:c}),r.push({range:u}),a._addBracketLeading(i,u,r)}}}else c=l.has(h)?l.get(h):0,l.set(h,c+1);n=g.range.getStartPosition()}}static _addBracketLeading(e,t,i){if(t.startLineNumber!==t.endLineNumber){var s=t.startLineNumber;const r=e.getLineFirstNonWhitespaceColumn(s);if(0!==r&&r!==t.startColumn&&(i.push({range:o.a.fromPositions(new n.a(s,r),t.getEndPosition())}),i.push({range:o.a.fromPositions(new n.a(s,1),t.getEndPosition())})),s-=1,0{e.hasChanged(69)&&(e=l(this._editor.getOption(69)),this._opts.equals(e)||(this._opts=e,this._lastMouseMoveEvent=null,this._hasTriggerKeyOnMouseDown=!1,this._lineNumberOnMouseDown=0,this._onCancel.fire()))})),this._register(this._editor.onMouseMove(e=>this._onEditorMouseMove(new s(e,this._opts)))),this._register(this._editor.onMouseDown(e=>this._onEditorMouseDown(new s(e,this._opts)))),this._register(this._editor.onMouseUp(e=>this._onEditorMouseUp(new s(e,this._opts)))),this._register(this._editor.onKeyDown(e=>this._onEditorKeyDown(new r(e,this._opts)))),this._register(this._editor.onKeyUp(e=>this._onEditorKeyUp(new r(e,this._opts)))),this._register(this._editor.onMouseDrag(()=>this._resetHandler())),this._register(this._editor.onDidChangeCursorSelection(e=>this._onDidChangeCursorSelection(e))),this._register(this._editor.onDidChangeModel(e=>this._resetHandler())),this._register(this._editor.onDidChangeModelContent(()=>this._resetHandler())),this._register(this._editor.onDidScrollChange(e=>{(e.scrollTopChanged||e.scrollLeftChanged)&&this._resetHandler()}))}_onDidChangeCursorSelection(e){e.selection&&e.selection.startColumn!==e.selection.endColumn&&this._resetHandler()}_onEditorMouseMove(e){this._lastMouseMoveEvent=e,this._onMouseMoveOrRelevantKeyDown.fire([e,null])}_onEditorMouseDown(e){this._hasTriggerKeyOnMouseDown=e.hasTriggerModifier,this._lineNumberOnMouseDown=e.target.position?e.target.position.lineNumber:0}_onEditorMouseUp(e){var t=e.target.position?e.target.position.lineNumber:0;this._hasTriggerKeyOnMouseDown&&this._lineNumberOnMouseDown&&this._lineNumberOnMouseDown===t&&this._onExecute.fire(e)}_onEditorKeyDown(e){this._lastMouseMoveEvent&&(e.keyCodeIsTriggerKey||e.keyCodeIsSideBySideKey&&e.hasTriggerModifier)?this._onMouseMoveOrRelevantKeyDown.fire([this._lastMouseMoveEvent,e]):e.hasTriggerModifier&&this._onCancel.fire()}_onEditorKeyUp(e){e.keyCodeIsTriggerKey&&this._onCancel.fire()}_resetHandler(){this._lastMouseMoveEvent=null,this._hasTriggerKeyOnMouseDown=!1,this._onCancel.fire()}}},"6a38":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"razor",extensions:[".cshtml"],aliases:["Razor","razor"],mimetypes:["text/x-cshtml"],loader:function(){return i.e("chunk-2d0abc00").then(i.bind(null,"1737"))}})},"6a5d":function(e,t,i){"use strict";i.d(t,"a",(function(){return u})),i.d(t,"b",(function(){return m}));var n=i("308f"),o=i("eda7"),s=i("a666"),r=i("40355"),a=i("49d9"),l=i("9768"),d=i("32b8"),h=i("1b69");function c(e){return"string"!=typeof e&&(Array.isArray(e)?e.every(c):!!e.exclusive)}class u{constructor(){this._clock=0,this._entries=[],this._onDidChange=new n.b}get onDidChange(){return this._onDidChange.event}register(e,t){let i={selector:e,provider:t,_score:-1,_time:this._clock++};return this._entries.push(i),this._lastCandidate=void 0,this._onDidChange.fire(this._entries.length),Object(s.i)(()=>{var e;i&&0<=(e=this._entries.indexOf(i))&&(this._entries.splice(e,1),this._lastCandidate=void 0,this._onDidChange.fire(this._entries.length),i=void 0)})}has(e){return 0t.push(e.provider)),t}orderedGroups(e){const t=[];let i,n;return this._orderedForEach(e,e=>{i&&n===e._score?i.push(e.provider):(n=e._score,i=[e.provider],t.push(i))}),t}_orderedForEach(e,t){if(e){this._updateScores(e);for(const e of this._entries)0r&&(r=s)}return r}if("string"==typeof t)return o?"*"===t?5:t===n?10:0:0;if(t){var{language:t,pattern:r,scheme:a,hasAccessToAllModels:h}=t;if(!o&&!h)return 0;let e=0;if(a)if(a===i.scheme)e=10;else{if("*"!==a)return 0;e=5}if(t)if(t===n)e=10;else{if("*"!==t)return 0;e=Math.max(e,5)}if(r){let t;if((t="string"==typeof r?r:Object.assign(Object.assign({},r),{base:Object(d.d)(r.base)}))!==i.fsPath&&!Object(l.a)(t,i.fsPath))return 0;e=10}return e}return 0}(i.selector,e.uri,e.getLanguageIdentifier().language,Object(h.b)(e)),c(i.selector)&&0t._score?-1:e._timet._time?-1:0}}const g=new WeakMap;let p=0;class m{constructor(e,t,i=Number.MAX_SAFE_INTEGER){this._registry=e,this.min=t,this.max=i,this._cache=new r.a(50,.7)}_key(e){return e.id+this._registry.all(e).reduce((e,t)=>Object(o.b)(function(e){let t=g.get(e);return void 0===t&&(t=++p,g.set(e,t)),t}(t),e),0)}_clamp(e){return void 0===e?this.min:Math.min(this.max,Math.max(this.min,Math.floor(1.3*e)))}get(e){return e=this._key(e),e=this._cache.get(e),this._clamp(null==e?void 0:e.value)}update(e,t){var i=this._key(e);let n=this._cache.get(i);return n||(n=new a.a,this._cache.set(i,n)),n.update(t),this.get(e)}}},"6a89":function(e,t,i){"use strict";i.d(t,"a",(function(){return o}));var n=i("7061");class o{constructor(e,t,i,n){ie.endLineNumber)&&!(t.lineNumber===e.startLineNumber&&t.columne.endColumn)}containsRange(e){return o.containsRange(this,e)}static containsRange(e,t){return!(t.startLineNumbere.endLineNumber||t.endLineNumber>e.endLineNumber)&&!(t.startLineNumber===e.startLineNumber&&t.startColumne.endColumn)}strictContainsRange(e){return o.strictContainsRange(this,e)}static strictContainsRange(e,t){return!(t.startLineNumbere.endLineNumber||t.endLineNumber>e.endLineNumber)&&!(t.startLineNumber===e.startLineNumber&&t.startColumn<=e.startColumn)&&!(t.endLineNumber===e.endLineNumber&&t.endColumn>=e.endColumn)}plusRange(e){return o.plusRange(this,e)}static plusRange(e,t){let i,n,s,r;return n=t.startLineNumbere.endLineNumber?(s=t.endLineNumber,t.endColumn):t.endLineNumber===e.endLineNumber?(s=t.endLineNumber,Math.max(t.endColumn,e.endColumn)):(s=e.endLineNumber,e.endColumn),new o(i,n,s,r)}intersectRanges(e){return o.intersectRanges(this,e)}static intersectRanges(e,t){let i=e.startLineNumber,n=e.startColumn,s=e.endLineNumber,r=e.endColumn;e=t.startLineNumber;var a=t.startColumn,l=t.endLineNumber;t=t.endColumn;return il?(s=l,r=t):s===l&&(r=Math.min(r,t)),i>s||i===s&&n>r?null:new o(i,n,s,r)}equalsRange(e){return o.equalsRange(this,e)}static equalsRange(e,t){return!!e&&!!t&&e.startLineNumber===t.startLineNumber&&e.startColumn===t.startColumn&&e.endLineNumber===t.endLineNumber&&e.endColumn===t.endColumn}getEndPosition(){return o.getEndPosition(this)}static getEndPosition(e){return new n.a(e.endLineNumber,e.endColumn)}getStartPosition(){return o.getStartPosition(this)}static getStartPosition(e){return new n.a(e.startLineNumber,e.startColumn)}toString(){return"["+this.startLineNumber+","+this.startColumn+" -> "+this.endLineNumber+","+this.endColumn+"]"}setEndPosition(e,t){return new o(this.startLineNumber,this.startColumn,e,t)}setStartPosition(e,t){return new o(e,t,this.endLineNumber,this.endColumn)}collapseToStart(){return o.collapseToStart(this)}static collapseToStart(e){return new o(e.startLineNumber,e.startColumn,e.startLineNumber,e.startColumn)}static fromPositions(e,t=e){return new o(e.lineNumber,e.column,t.lineNumber,t.column)}static lift(e){return e?new o(e.startLineNumber,e.startColumn,e.endLineNumber,e.endColumn):null}static isIRange(e){return e&&"number"==typeof e.startLineNumber&&"number"==typeof e.startColumn&&"number"==typeof e.endLineNumber&&"number"==typeof e.endColumn}static areIntersectingOrTouching(e,t){return!(e.endLineNumbere.startLineNumber}}},"6c8c":function(e,t,i){"use strict";i.r(t);var n=i("89cd"),o=i("2f1e"),s=(t=i("03d9"),i("a666")),r=i("dff7"),a=(i=i("66bd"),function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3{var[e]=t.selectedItems;e&&this.quickInputService.quickAccess.show(e.prefix,{preserveValue:!0})})),i.add(t.onDidChangeValue(t=>{t=this.registry.getQuickAccessProvider(t.substr(e.PREFIX.length)),t&&t.prefix&&t.prefix!==e.PREFIX&&this.quickInputService.quickAccess.show(t.prefix,{preserveValue:!0})}));var{editorProviders:n,globalProviders:o}=this.getQuickAccessProviders();return t.items=0===n.length||0===o.length?[...0===n.length?o:n]:[{label:Object(r.a)("globalCommands","global commands"),type:"separator"},...o,{label:Object(r.a)("editorCommands","editor commands"),type:"separator"},...n],i}getQuickAccessProviders(){const t=[],i=[];for(const s of this.registry.getQuickAccessProviders().sort((e,t)=>e.prefix.localeCompare(t.prefix)))if(s.prefix!==e.PREFIX)for(const e of s.helpEntries){var n=e.prefix||s.prefix,o=n||"…";(e.needsEditor?i:t).push({prefix:n,label:o,ariaLabel:Object(r.a)("helpPickAriaLabel","{0}, {1}",o,e.description),description:e.description})}return{editorProviders:i,globalProviders:t}}};d.PREFIX="?",d=a([l(0,i.a)],d),n.a.as(o.b.Quickaccess).registerQuickAccessProvider({ctor:d,prefix:"",helpEntries:[{description:t.e.helpQuickAccessActionLabel,needsEditor:!0}]})},"6d8e":function(e,t,i){"use strict";i.d(t,"a",(function(){return h})),i.d(t,"b",(function(){return f}));var n=i("32b8"),o=i("30db");const s=/^\w[\w\d+.-]*$/,r=/^\//,a=/^\/\//;function l(e,t){if(!e.scheme&&t)throw new Error(`[UriError]: Scheme is missing: {scheme: "", authority: "${e.authority}", path: "${e.path}", query: "${e.query}", fragment: "${e.fragment}"}`);if(e.scheme&&!s.test(e.scheme))throw new Error("[UriError]: Scheme contains illegal characters.");if(e.path)if(e.authority){if(!r.test(e.path))throw new Error('[UriError]: If a URI contains an authority component, then the path component must either be empty or begin with a slash ("/") character')}else if(a.test(e.path))throw new Error('[UriError]: If a URI does not contain an authority component, then the path cannot begin with two slash characters ("//")')}const d=/^(([^:/?#]+?):)?(\/\/([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?/;class h{constructor(e,t,i,n,o,s=!1){var r;"object"==typeof e?(this.scheme=e.scheme||"",this.authority=e.authority||"",this.path=e.path||"",this.query=e.query||"",this.fragment=e.fragment||""):(this.scheme=(r=s,(e=e)||r?e:"file"),this.authority=t||"",this.path=function(e,t){switch(e){case"https":case"http":case"file":t?"/"!==t[0]&&(t="/"+t):t="/"}return t}(this.scheme,i||""),this.query=n||"",this.fragment=o||"",l(this,s))}static isUri(e){return e instanceof h||!!e&&"string"==typeof e.authority&&"string"==typeof e.fragment&&"string"==typeof e.path&&"string"==typeof e.query&&"string"==typeof e.scheme&&"string"==typeof e.fsPath&&"function"==typeof e.with&&"function"==typeof e.toString}get fsPath(){return f(this,!1)}with(e){if(!e)return this;let{scheme:t,authority:i,path:n,query:o,fragment:s}=e;return void 0===t?t=this.scheme:null===t&&(t=""),void 0===i?i=this.authority:null===i&&(i=""),void 0===n?n=this.path:null===n&&(n=""),void 0===o?o=this.query:null===o&&(o=""),void 0===s?s=this.fragment:null===s&&(s=""),t===this.scheme&&i===this.authority&&n===this.path&&o===this.query&&s===this.fragment?this:new u(t,i,n,o,s)}static parse(e,t=!1){return e=d.exec(e),e?new u(e[2]||"",v(e[4]||""),v(e[5]||""),v(e[7]||""),v(e[9]||""),t):new u("","","","","")}static file(e){let t="";var i;return"/"===(e=o.i?e.replace(/\\/g,"/"):e)[0]&&"/"===e[1]&&(e=-1===(i=e.indexOf("/",2))?(t=e.substring(2),"/"):(t=e.substring(2,i),e.substring(i)||"/")),new u("file",t,e,"","")}static from(e){return e=new u(e.scheme,e.authority,e.path,e.query,e.fragment),l(e,!0),e}static joinPath(e,...t){if(!e.path)throw new Error("[UriError]: cannot call joinPath on URI without path");let i;return i=o.i&&"file"===e.scheme?h.file(n.i.join(f(e,!0),...t)).path:n.e.join(e.path,...t),e.with({path:i})}toString(e=!1){return _(this,e)}toJSON(){return this}static revive(e){if(e){if(e instanceof h)return e;{const t=new u(e);return t._formatted=e.external,t._fsPath=e._sep===c?e.fsPath:null,t}}return e}}const c=o.i?1:void 0;class u extends h{constructor(){super(...arguments),this._formatted=null,this._fsPath=null}get fsPath(){return this._fsPath||(this._fsPath=f(this,!1)),this._fsPath}toString(e=!1){return e?_(this,!0):(this._formatted||(this._formatted=_(this,!1)),this._formatted)}toJSON(){const e={$mid:1};return this._fsPath&&(e.fsPath=this._fsPath,e._sep=c),this._formatted&&(e.external=this._formatted),this.path&&(e.path=this.path),this.scheme&&(e.scheme=this.scheme),this.authority&&(e.authority=this.authority),this.query&&(e.query=this.query),this.fragment&&(e.fragment=this.fragment),e}}const g={[58]:"%3A",47:"%2F",63:"%3F",35:"%23",91:"%5B",93:"%5D",64:"%40",33:"%21",36:"%24",38:"%26",39:"%27",40:"%28",41:"%29",42:"%2A",43:"%2B",44:"%2C",59:"%3B",61:"%3D",32:"%20"};function p(e,t){let i=void 0,n=-1;for(let s=0;sfunction t(i){try{return decodeURIComponent(i)}catch(e){return 3e.startOffset>>16}static getCharIndex(e){return(65535&e)>>>0}setColumnInfo(e,t,i,n){this._data[e-1]=(t<<16|i<<0)>>>0,this._absoluteOffsets[e-1]=n+i}getAbsoluteOffset(e){return 0===this._absoluteOffsets.length?0:this._absoluteOffsets[e-1]}charOffsetToPartData(e){return 0===this.length?0:e<0?this._data[0]:e>=this.length?this._data[this.length-1]:this._data[e]}getDomPosition(e){e=this.charOffsetToPartData(e-1);var t=h.getPartIndex(e);e=h.getCharIndex(e);return new d(t,e)}getColumn(e,t){return this.partDataToCharOffset(e.partIndex,t,e.charIndex)+1}partDataToCharOffset(e,t,i){if(0===this.length)return 0;var n=(e<<16|i<<0)>>>0;let o=0,s=this.length-1;for(;o+1>>1,a=this._data[r];if(a===n)return r;n=k.endOffset&&(x++,k=c&&c[x]),(e=(e=Iw||9===O||32===O&&(!u||!!L||32===(N=I+1I:e)&&g&&(e=y||I>w),L){if(!e||!h&&D>=l){if(p)for(let e=(0a)&&(m[f++]=new r(I,b,0),D%=l);for(9===O?D=l:n.D(O)?D+=2:D++,L=e;I===v&&++_h&&(h=m.startOffset,l[d++]=new r(h,g,p)),!(m.endOffset+1<=u)){h=u,l[d++]=new r(h,g+" "+m.className,p|m.metadata);break}h=m.endOffset+1,l[d++]=new r(h,g+" "+m.className,p|m.metadata),a++}u>h&&(h=u,l[d++]=new r(h,g,p))}var f=t[t.length-1].endIndex;if(a'):o.appendASCIIString("");for(let e=0,t=L.length;e=x&&(i+=p)}}for(u&&(o.appendASCIIString(' style="width:'),o.appendASCIIString(String(O*t)),o.appendASCIIString('px"')),o.appendASCII(62);R=x&&(P+=t)}j=t}else{let t=0;for(o.appendASCII(62);R=x&&(P+=s)}j=t}g?B++:B=0,R>=y&&!A&&t.isPseudoAfter()&&(A=!0,T.setColumnInfo(R+1,e,F,W)),o.appendASCIIString("")}return A||T.setColumnInfo(y+1,L.length-1,F,W),S&&o.appendASCIIString("…"),o.appendASCIIString(""),new c(T,N,C)}if(0");let i=0,n=0,o=0;for(const r of e.lineDecorations)1!==r.type&&2!==r.type||(t.appendASCIIString(''),1===r.type&&(o|=1,i++),2===r.type&&(o|=2,n++));t.appendASCIIString("");const s=new h(1,i+n);return s.setColumnInfo(1,i,0,0),new c(s,!1,o)}return t.appendASCIIString(""),new c(new h(0,0),!1,0)}class g{constructor(e,t,i,n){this.characterMapping=e,this.html=t,this.containsRTL=i,this.containsForeignElements=n}}function p(e){let t=Object(o.a)(1e4);return e=u(e,t),new g(e.characterMapping,t.build(),e.containsRTL,e.containsForeignElements)}class m{constructor(e,t,i,n,o,s,r,a,l,d,h,c,u,g,p){this.fontIsMonospace=e,this.canUseHalfwidthRightwardsArrow=t,this.lineContent=i,this.len=n,this.isOverflowing=o,this.parts=s,this.containsForeignElements=r,this.fauxIndentLength=a,this.tabSize=l,this.startVisibleColumn=d,this.containsRTL=h,this.spaceWidth=c,this.renderSpaceCharCode=u,this.renderWhitespace=g,this.renderControlCharacters=p}}},"6daf":function(e,t,i){"use strict";i.r(t);var n=i("dff7"),o=(t=i("b2cc"),i("2c29")),s=i("6a89"),r=i("c101"),a=i("f85a");class l extends t.b{constructor(){super({id:"editor.action.transposeLetters",label:n.a("transposeLetters.label","Transpose Letters"),alias:"Transpose Letters",precondition:r.a.writable,kbOpts:{kbExpr:r.a.textInputFocus,primary:0,mac:{primary:306},weight:100}})}run(e,t){if(t.hasModel()){let e=t.getModel(),h=[];var i,n,r,l,d;for(i of t.getSelections())i.isEmpty()&&(n=i.startLineNumber,l=i.startColumn,d=e.getLineMaxColumn(n),1===n&&(1===l||2===l&&2===d)||(n=l===d?i.getPosition():a.a.rightPosition(e,i.getPosition().lineNumber,i.getPosition().column),l=a.a.leftPosition(e,n),d=a.a.leftPosition(e,l),r=e.getValueInRange(s.a.fromPositions(d,l)),l=e.getValueInRange(s.a.fromPositions(l,n)),d=s.a.fromPositions(d,n),h.push(new o.a(d,l+r))));0this._updateBrackets(),50)),this._matchBrackets=this._editor.getOption(63),this._updateBracketsSoon.schedule(),this._register(e.onDidChangeCursorPosition(e=>{"never"!==this._matchBrackets&&this._updateBracketsSoon.schedule()})),this._register(e.onDidChangeModelContent(e=>{this._updateBracketsSoon.schedule()})),this._register(e.onDidChangeModel(e=>{this._lastBracketsData=[],this._decorations=[],this._updateBracketsSoon.schedule()})),this._register(e.onDidChangeModelLanguageConfiguration(e=>{this._lastBracketsData=[],this._updateBracketsSoon.schedule()})),this._register(e.onDidChangeConfiguration(e=>{e.hasChanged(63)&&(this._matchBrackets=this._editor.getOption(63),this._decorations=this._editor.deltaDecorations(this._decorations,[]),this._lastBracketsData=[],this._lastVersionId=0,this._updateBracketsSoon.schedule())}))}static get(e){return e.getContribution(b.ID)}jumpToBracket(){if(this._editor.hasModel()){const t=this._editor.getModel();var e=this._editor.getSelections().map(e=>{e=e.getStartPosition();const i=t.matchBracket(e);let n=null;if(i)i[0].containsPosition(e)?n=i[1].getStartPosition():i[1].containsPosition(e)&&(n=i[0].getStartPosition());else{const i=t.findEnclosingBrackets(e);if(i)n=i[0].getStartPosition();else{const i=t.findNextBracket(e);i&&i.range&&(n=i.range.getStartPosition())}}return n?new l.a(n.lineNumber,n.column,n.lineNumber,n.column):new l.a(e.lineNumber,e.column,e.lineNumber,e.column)});this._editor.setSelections(e),this._editor.revealRange(e[0])}}selectToBracket(e){if(this._editor.hasModel()){const t=this._editor.getModel(),i=[];this._editor.getSelections().forEach(n=>{n=n.getStartPosition();let o=t.matchBracket(n);if(!o&&!(o=t.findEnclosingBrackets(n))){const e=t.findNextBracket(n);e&&e.range&&(o=t.matchBracket(e.range.getStartPosition()))}let s=null,r=null;if(o){o.sort(a.a.compareRangesUsingStarts);const[t,i]=o;s=e?t.getStartPosition():t.getEndPosition(),r=e?i.getEndPosition():i.getStartPosition(),i.containsPosition(n)&&(n=s,s=r,r=n)}s&&r&&i.push(new l.a(s.lineNumber,s.column,r.lineNumber,r.column))}),0{var i=e.getColor(u.j);i&&t.addRule(`.monaco-editor .bracket-match { background-color: ${i}; }`),i=e.getColor(u.k);i&&t.addRule(`.monaco-editor .bracket-match { border: 1px solid ${i}; }`)}),i.d.appendMenuItem(i.b.MenubarGoMenu,{group:"5_infile_nav",command:{id:"editor.action.jumpToBracket",title:n.a({key:"miGoToBracket",comment:["&& denotes a mnemonic"]},"Go to &&Bracket")},order:2})},"6e62":function(e,t,i){"use strict";i.r(t),i.d(t,"getInlayHints",(function(){return S})),i.d(t,"InlayHintsController",(function(){return L}));var n=i("5fe7"),o=i("fdcc"),s=i("eda7"),r=i("a666"),a=(t=i("b2cc"),i("5717")),l=i("b707"),d=i("e8e3"),h=i("303e"),c=i("2504"),u=i("b7d0"),g=i("6a89"),p=i("6a5d"),m=i("9e74"),f=i("6d8e"),_=i("ef8e9"),b=i("b78f"),v=i("7061"),C=(i=i("fbba"),function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3t.map(t=>Promise.resolve(s.provideInlayHints(e,t,i)).then(e=>{e=null==e?void 0:e.filter(e=>t.containsPosition(e.position)),null!=e&&e.length&&n.push({list:e,provider:s})},e=>{Object(o.g)(e)}))));return yield Promise.all(r),n}))}let L=class{constructor(e,t,i,n){this._editor=e,this._codeEditorService=t,this._themeService=i,this._configurationService=n,this._disposables=new r.b,this._sessionDisposables=new r.b,this._getInlayHintsDelays=new p.b(l.r,25,2500),this._decorationsTypeIds=[],this._decorationIds=[],this._disposables.add(l.r.onDidChange(()=>this._update())),this._disposables.add(i.onDidColorThemeChange(()=>this._update())),this._disposables.add(e.onDidChangeModel(()=>this._update())),this._disposables.add(e.onDidChangeModelLanguage(()=>this._update())),this._disposables.add(e.onDidChangeConfiguration(e=>{e.hasChanged(126)&&this._update()})),this._update()}dispose(){this._sessionDisposables.dispose(),this._removeAllDecorations(),this._disposables.dispose()}_update(){if(this._sessionDisposables.clear(),this._editor.getOption(126).enabled){const e=this._editor.getModel();if(e&&l.r.has(e)){const t=new n.e(()=>y(this,void 0,void 0,(function*(){var i=Date.now();const n=new c.b;this._sessionDisposables.add(Object(r.i)(()=>n.dispose(!0)));var o=this._editor.getVisibleRangesPlusViewportAboveBelow();o=yield S(e,o,n.token),i=this._getInlayHintsDelays.update(e,Date.now()-i);t.delay=i,this._updateHintsDecorators(o)})),this._getInlayHintsDelays.get(e)),i=(this._sessionDisposables.add(t),this._sessionDisposables.add(this._editor.onDidChangeModelContent(()=>t.schedule())),this._disposables.add(this._editor.onDidScrollChange(()=>t.schedule())),t.schedule(),new r.b);this._sessionDisposables.add(i);for(const n of l.r.all(e))"function"==typeof n.onDidChangeInlayHints&&i.add(n.onDidChangeInlayHints(()=>t.schedule()))}else this._removeAllDecorations()}else this._removeAllDecorations()}_updateHintsDecorators(e){var{fontSize:t,fontFamily:i}=this._getLayoutInfo(),n=this._themeService.getColorTheme().getColor(h.N),o=this._themeService.getColorTheme().getColor(h.O);const r=[],a=[];var l="--inlayHintsFontFamily";this._editor.getContainerDomNode().style.setProperty(l,i);const d=this._configurationService.getValue("editor.useInjectedText");var c,u=void 0===d||!!d;for({list:c}of e)for(let e=0;et)&&(i=.9*t|0),t=e.fontFamily||this._editor.getOption(41),{fontSize:i,fontFamily:t}}_removeAllDecorations(){this._decorationIds=this._editor.deltaDecorations(this._decorationIds,[]),this._decorationsTypeIds.forEach(this._codeEditorService.removeDecorationType,this._codeEditorService),this._decorationsTypeIds=[]}};L.ID="editor.contrib.InlayHints",L=C([w(1,a.a),w(2,u.b),w(3,i.a)],L),Object(t.l)(L.ID,L),m.a.registerCommand("_executeInlayHintProvider",(e,...t)=>y(void 0,void 0,void 0,(function*(){var[i,n]=t;Object(_.c)(f.a.isUri(i)),Object(_.c)(g.a.isIRange(n));const o=yield e.get(b.a).createModelReference(i);try{const e=yield S(o.object.textEditorModel,[g.a.lift(n)],c.a.None);return Object(d.k)(e.map(e=>e.list)).sort((e,t)=>v.a.compare(e.position,t.position))}finally{o.dispose()}})))},7061:function(e,t,i){"use strict";i.d(t,"a",(function(){return n}));class n{constructor(e,t){this.lineNumber=e,this.column=t}with(e=this.lineNumber,t=this.column){return e===this.lineNumber&&t===this.column?this:new n(e,t)}delta(e=0,t=0){return this.with(this.lineNumber+e,this.column+t)}equals(e){return n.equals(this,e)}static equals(e,t){return!e&&!t||!!e&&!!t&&e.lineNumber===t.lineNumber&&e.column===t.column}isBefore(e){return n.isBefore(this,e)}static isBefore(e,t){return e.lineNumberthis._update())),this._callOnDispose.add(e.onDidChangeModel(()=>this._update())),this._callOnDispose.add(e.onDidChangeModelLanguage(()=>this._update())),this._callOnDispose.add(c.x.onDidChange(this._update,this))}dispose(){this._callOnDispose.dispose(),this._callOnModel.dispose()}_update(){if(this._callOnModel.clear(),this._editor.getOption(47)&&this._editor.hasModel()){var e=this._editor.getModel(),[e]=c.x.ordered(e);if(e&&e.autoFormatTriggerCharacters){let i=new l.b;for(var t of e.autoFormatTriggerCharacters)i.add(t.charCodeAt(0));this._callOnModel.add(this._editor.onDidType(e=>{e=e.charCodeAt(e.length-1),i.has(e)&&this._trigger(String.fromCharCode(e))}))}}}_trigger(e){if(this._editor.hasModel()&&!(1{if(e.isFlush)o=!0,s.dispose();else for(let t=0,n=e.changes.length;t{s.dispose(),o||Object(n.n)(e)&&(p.a.execute(this._editor,e,!0),Object(g.b)(e))},e=>{throw s.dispose(),e})}}},L=(S.ID="editor.contrib.autoFormat",S=i([w(1,u.a)],S),class{constructor(e,t){this.editor=e,this._instantiationService=t,this._callOnDispose=new r.b,this._callOnModel=new r.b,this._callOnDispose.add(e.onDidChangeConfiguration(()=>this._update())),this._callOnDispose.add(e.onDidChangeModel(()=>this._update())),this._callOnDispose.add(e.onDidChangeModelLanguage(()=>this._update())),this._callOnDispose.add(c.j.onDidChange(this._update,this))}dispose(){this._callOnDispose.dispose(),this._callOnModel.dispose()}_update(){this._callOnModel.clear(),this.editor.getOption(46)&&this.editor.hasModel()&&c.j.has(this.editor.getModel())&&this._callOnModel.add(this.editor.onDidPaste(({range:e})=>this._trigger(e)))}_trigger(e){!this.editor.hasModel()||1e.isEmpty()?new d.a(e.startLineNumber,1,e.startLineNumber,s.getLineMaxColumn(e.startLineNumber)):e);const r=e.get(C.a);yield r.showWhile(n.invokeFunction(g.c,t,i,1,C.b.None,o.a.None),250)}}))}}Object(t.l)(S.ID,S),Object(t.l)(L.ID,L),Object(t.j)(x),Object(t.j)(k),f.a.registerCommand("editor.action.format",e=>y(void 0,void 0,void 0,(function*(){const t=e.get(a.a).getFocusedCodeEditor();if(t&&t.hasModel()){const i=e.get(f.b);t.getSelection().isEmpty()?yield i.executeCommand("editor.action.formatDocument"):yield i.executeCommand("editor.action.formatSelection")}})))},"708a":function(e,t,i){"use strict";i.d(t,"a",(function(){return o}));var n=i("2e5d");class o{static whitespaceVisibleColumn(e,t,i){var o=e.length;let s=0,r=-1,a=-1;for(let l=0;lthis.onPointerStart(e,new p),this)),this._register(new r.a(this.el,"dblclick")).event),f=(this._register(o(this.onPointerDoublePress,this)),this._register(new r.a(this.el,"mouseenter")).event),b=(this._register(f(()=>_.onMouseEnter(this))),this._register(new r.a(this.el,"mouseleave")).event),v=(this._register(b(()=>_.onMouseLeave(this))),this._register(a.b.addTarget(this.el)),d.c.map(this._register(new r.a(this.el,a.a.Start)).event,e=>Object.assign(Object.assign({},e),{target:null!=(e=e.initialTarget)?e:null})));this._register(v(e=>this.onPointerStart(e,new m(this.el)),this)),e=this._register(new r.a(this.el,a.a.Tap)).event;const C=d.c.map(d.c.filter(d.c.debounce(e,(e,t)=>({event:t,count:(null!=(t=null==e?void 0:e.count)?t:0)+1}),250),({count:e})=>2===e),({event:e})=>Object.assign(Object.assign({},e),{target:null!=(e=e.initialTarget)?e:null}));this._register(C(this.onPointerDoublePress,this)),"number"==typeof i.size?(this.size=i.size,0===i.orientation?this.el.style.width=this.size+"px":this.el.style.height=this.size+"px"):(this.size=4,this._register(u.event(e=>{this.size=e,this.layout()}))),this._register(g.event(e=>this.hoverDelay=e)),this.hidden=!1,this.layoutProvider=t,this.orthogonalStartSash=i.orthogonalStartSash,this.orthogonalEndSash=i.orthogonalEndSash,this.orientation=i.orientation||0,1===this.orientation?(this.el.classList.add("horizontal"),this.el.classList.remove("vertical")):(this.el.classList.remove("horizontal"),this.el.classList.add("vertical")),this.el.classList.toggle("debug",!1),this.layout()}get state(){return this._state}set state(e){this._state!==e&&(this.el.classList.toggle("disabled",0===e),this.el.classList.toggle("minimum",1===e),this.el.classList.toggle("maximum",2===e),this._state=e,this._onDidEnablementChange.fire(e))}get orthogonalStartSash(){return this._orthogonalStartSash}set orthogonalStartSash(e){var t;this.orthogonalStartDragHandleDisposables.clear(),this.orthogonalStartSashDisposables.clear(),e&&(this.orthogonalStartSashDisposables.add(e.onDidEnablementChange(t=t=>{this.orthogonalStartDragHandleDisposables.clear(),0!==t&&(this._orthogonalStartDragHandle=Object(s.q)(this.el,Object(s.a)(".orthogonal-drag-handle.start")),this.orthogonalStartDragHandleDisposables.add(Object(h.i)(()=>this._orthogonalStartDragHandle.remove())),this.orthogonalStartDragHandleDisposables.add(new r.a(this._orthogonalStartDragHandle,"mouseenter")).event(()=>_.onMouseEnter(e),void 0,this.orthogonalStartDragHandleDisposables),this.orthogonalStartDragHandleDisposables.add(new r.a(this._orthogonalStartDragHandle,"mouseleave")).event(()=>_.onMouseLeave(e),void 0,this.orthogonalStartDragHandleDisposables))},this)),t(e.state)),this._orthogonalStartSash=e}get orthogonalEndSash(){return this._orthogonalEndSash}set orthogonalEndSash(e){var t;this.orthogonalEndDragHandleDisposables.clear(),this.orthogonalEndSashDisposables.clear(),e&&(this.orthogonalEndSashDisposables.add(e.onDidEnablementChange(t=t=>{this.orthogonalEndDragHandleDisposables.clear(),0!==t&&(this._orthogonalEndDragHandle=Object(s.q)(this.el,Object(s.a)(".orthogonal-drag-handle.end")),this.orthogonalEndDragHandleDisposables.add(Object(h.i)(()=>this._orthogonalEndDragHandle.remove())),this.orthogonalEndDragHandleDisposables.add(new r.a(this._orthogonalEndDragHandle,"mouseenter")).event(()=>_.onMouseEnter(e),void 0,this.orthogonalEndDragHandleDisposables),this.orthogonalEndDragHandleDisposables.add(new r.a(this._orthogonalEndDragHandle,"mouseleave")).event(()=>_.onMouseLeave(e),void 0,this.orthogonalEndDragHandleDisposables))},this)),t(e.state)),this._orthogonalEndSash=e}onPointerStart(e,t){s.c.stop(e);let i=!1;if(!e.__orthogonalSashEvent){const n=this.getOrthogonalSash(e);n&&(i=!0,e.__orthogonalSashEvent=!0,n.onPointerStart(e,new f(t)))}if(this.linkedSash&&!e.__linkedSashEvent&&(e.__linkedSashEvent=!0,this.linkedSash.onPointerStart(e,new f(t))),this.state){const n=Object(s.E)("iframe");for(const e of n)e.style.pointerEvents="none";const o=e.pageX,r=e.pageY,a=e.altKey;e={startX:o,currentX:o,startY:r,currentY:r,altKey:a},this.el.classList.add("active"),this._onDidStart.fire(e);const l=Object(s.w)(this.el);e=()=>{let e="";e=i?"all-scroll":1===this.orientation?1===this.state?"s-resize":2===this.state?"n-resize":c.f?"row-resize":"ns-resize":1===this.state?"e-resize":2===this.state?"w-resize":c.f?"col-resize":"ew-resize",l.textContent=`* { cursor: ${e} !important; }`};const d=new h.b;e(),i||this.onDidEnablementChange(e,null,d),t.onPointerMove(e=>{s.c.stop(e,!1),e={startX:o,currentX:e.pageX,startY:r,currentY:e.pageY,altKey:a},this._onDidChange.fire(e)},null,d),t.onPointerUp(e=>{s.c.stop(e,!1),this.el.removeChild(l),this.el.classList.remove("active"),this._onDidEnd.fire(),d.dispose();for(const t of n)t.style.pointerEvents="auto"},null,d),d.add(t)}}onPointerDoublePress(e){const t=this.getOrthogonalSash(e);t&&t._onDidReset.fire(),this.linkedSash&&this.linkedSash._onDidReset.fire(),this._onDidReset.fire()}static onMouseEnter(e,t=!1){e.el.classList.contains("active")?(e.hoverDelayer.cancel(),e.el.classList.add("hover")):e.hoverDelayer.trigger(()=>e.el.classList.add("hover"),e.hoverDelay).then(void 0,()=>{}),!t&&e.linkedSash&&_.onMouseEnter(e.linkedSash,!0)}static onMouseLeave(e,t=!1){e.hoverDelayer.cancel(),e.el.classList.remove("hover"),!t&&e.linkedSash&&_.onMouseLeave(e.linkedSash,!0)}clearSashHoverState(){_.onMouseLeave(this)}layout(){if(0===this.orientation){const e=this.layoutProvider;this.el.style.left=e.getVerticalSashLeft(this)-this.size/2+"px",e.getVerticalSashTop&&(this.el.style.top=e.getVerticalSashTop(this)+"px"),e.getVerticalSashHeight&&(this.el.style.height=e.getVerticalSashHeight(this)+"px")}else{const e=this.layoutProvider;this.el.style.top=e.getHorizontalSashTop(this)-this.size/2+"px",e.getHorizontalSashLeft&&(this.el.style.left=e.getHorizontalSashLeft(this)+"px"),e.getHorizontalSashWidth&&(this.el.style.width=e.getHorizontalSashWidth(this)+"px")}}hide(){this.hidden=!0,this.el.style.display="none",this.el.setAttribute("aria-hidden","true")}getOrthogonalSash(e){return e.target&&e.target instanceof HTMLElement&&e.target.classList.contains("orthogonal-drag-handle")?e.target.classList.contains("start")?this.orthogonalStartSash:this.orthogonalEndSash:void 0}dispose(){super.dispose(),this.el.remove()}}},"70cb":function(e,t,i){"use strict";i.d(t,"a",(function(){return C}));var n=i("308f"),o=i("a666"),s=i("3742"),r=i("d093"),a=i("2837"),l=i("045b");class d{constructor(e){var t;e.autoClosingPairs?this._autoClosingPairs=e.autoClosingPairs.map(e=>new a.c(e)):e.brackets?this._autoClosingPairs=e.brackets.map(e=>new a.c({open:e[0],close:e[1]})):this._autoClosingPairs=[],e.colorizedBracketPairs?this._colorizedBracketPairs=e.colorizedBracketPairs.map(e=>[e[0],e[1]]):e.brackets?this._colorizedBracketPairs=e.brackets.map(e=>[e[0],e[1]]):this._colorizedBracketPairs=[],e.__electricCharacterSupport&&e.__electricCharacterSupport.docComment&&(t=e.__electricCharacterSupport.docComment,this._autoClosingPairs.push(new a.c({open:t.open,close:t.close||""}))),this._autoCloseBefore="string"==typeof e.autoCloseBefore?e.autoCloseBefore:d.DEFAULT_AUTOCLOSE_BEFORE_LANGUAGE_DEFINED,this._surroundingPairs=e.surroundingPairs||this._autoClosingPairs}getAutoClosingPairs(){return this._autoClosingPairs}getAutoCloseBeforeSet(){return this._autoCloseBefore}static shouldAutoClosePair(e,t,i){return 0===t.getTokenCount()||(i=t.findTokenIndexAtOffset(i-2),t=t.getStandardTokenType(i),e.isOK(t))}getSurroundingPairs(){return this._surroundingPairs}getColorizedBrackets(){return this._colorizedBracketPairs}}d.DEFAULT_AUTOCLOSE_BEFORE_LANGUAGE_DEFINED=";:.,=}])> \n\t";var h=i("1080");class c{constructor(e){this._richEditBrackets=e}getElectricCharacters(){let e=[];if(this._richEditBrackets)for(const i of this._richEditBrackets.brackets)for(const n of i.close){var t=n.charAt(n.length-1);e.push(t)}return e.filter((e,t,i)=>i.indexOf(e)===t)}onElectricCharacter(e,t,i){if(!this._richEditBrackets||0===this._richEditBrackets.brackets.length)return null;var n=t.findTokenIndexAtOffset(i-1);if(Object(l.b)(t.getStandardTokenType(n)))return null;n=this._richEditBrackets.reversedRegex;const o=t.getLineContent().substring(0,i-1)+e;return i=h.a.findPrevBracketInRange(n,1,o,0,o.length),i&&(e=o.substring(i.startColumn-1,i.endColumn-1).toLowerCase(),!this._richEditBrackets.textIsOpenBracket[e]&&(n=t.getActualLineContentBefore(i.startColumn-1),/^\s*$/.test(n)))?{matchOpenBracket:e}:null}}function u(e){return e.global&&(e.lastIndex=0),1}class g{constructor(e){this._indentationRules=e}shouldIncrease(e){return!!(this._indentationRules&&this._indentationRules.increaseIndentPattern&&u(this._indentationRules.increaseIndentPattern)&&this._indentationRules.increaseIndentPattern.test(e))}shouldDecrease(e){return!!(this._indentationRules&&this._indentationRules.decreaseIndentPattern&&u(this._indentationRules.decreaseIndentPattern)&&this._indentationRules.decreaseIndentPattern.test(e))}shouldIndentNextLine(e){return!!(this._indentationRules&&this._indentationRules.indentNextLinePattern&&u(this._indentationRules.indentNextLinePattern)&&this._indentationRules.indentNextLinePattern.test(e))}shouldIgnore(e){return!!(this._indentationRules&&this._indentationRules.unIndentedLinePattern&&u(this._indentationRules.unIndentedLinePattern)&&this._indentationRules.unIndentedLinePattern.test(e))}getIndentMetadata(e){let t=0;return this.shouldIncrease(e)&&(t+=1),this.shouldDecrease(e)&&(t+=2),this.shouldIndentNextLine(e)&&(t+=4),this.shouldIgnore(e)&&(t+=8),t}}var p=i("fdcc");class m{constructor(e){(e=e||{}).brackets=e.brackets||[["(",")"],["{","}"],["[","]"]],this._brackets=[],e.brackets.forEach(e=>{var t=m._createOpenBracketRegExp(e[0]),i=m._createCloseBracketRegExp(e[1]);t&&i&&this._brackets.push({open:e[0],openRegExp:t,close:e[1],closeRegExp:i})}),this._regExpRules=e.onEnterRules||[]}onEnter(e,t,i,n){if(3<=e)for(let o=0,s=this._regExpRules.length;o!e.reg||(e.reg.lastIndex=0,e.reg.test(e.text))))return e.action}if(2<=e&&0{for(let e=0;e{s.dispose(),this._onDidChange.fire(new _(e))})}_getRichEditSupport(e){const t=this._entries2.get(e);return t?t.getRichEditSupport():null}getIndentationRules(e){return e=this._getRichEditSupport(e),e&&e.indentationRules||null}_getElectricCharacterSupport(e){return e=this._getRichEditSupport(e),e&&e.electricCharacter||null}getElectricCharacters(e){let t=this._getElectricCharacterSupport(e);return t?t.getElectricCharacters():[]}onElectricCharacter(e,t,i){t=Object(l.a)(t,i-1);let n=this._getElectricCharacterSupport(t.languageId);return n?n.onElectricCharacter(e,t,i-t.firstCharOffset):null}getComments(e){return e=this._getRichEditSupport(e),e&&e.comments||null}_getCharacterPairSupport(e){return e=this._getRichEditSupport(e),e&&e.characterPair||null}getAutoClosingPairs(e){const t=this._getCharacterPairSupport(e);return new a.a(t?t.getAutoClosingPairs():[])}getAutoCloseBeforeSet(e){let t=this._getCharacterPairSupport(e);return t?t.getAutoCloseBeforeSet():d.DEFAULT_AUTOCLOSE_BEFORE_LANGUAGE_DEFINED}getSurroundingPairs(e){let t=this._getCharacterPairSupport(e);return t?t.getSurroundingPairs():[]}shouldAutoClosePair(e,t,i){return t=Object(l.a)(t,i-1),d.shouldAutoClosePair(e,t,i-t.firstCharOffset)}getWordDefinition(e){return e=this._getRichEditSupport(e),e?Object(r.c)(e.wordDefinition||null):Object(r.c)(null)}getFoldingRules(e){return e=this._getRichEditSupport(e),e?e.foldingRules:{}}getIndentRulesSupport(e){return e=this._getRichEditSupport(e),e&&e.indentRulesSupport||null}getPrecedingValidLine(e,t,i){var n=e.getLanguageIdAtPosition(t,0);if(1t.getLineTokens(e),getLanguageIdentifier:()=>t.getLanguageIdentifier(),getLanguageIdAtPosition:(e,i)=>t.getLanguageIdAtPosition(e,i),getLineContent:e=>e===i.startLineNumber?p:t.getLineContent(e)},_=s.x(o.getLineContent());e=this.getInheritIndentForLine(e,f,i.startLineNumber+1);if(!e)return{beforeEnter:f=u?_:m,afterEnter:f};let b=u?_:e.indentation;return e.action===a.b.Indent&&(b=n.shiftIndent(b)),g.shouldDecrease(c)&&(b=n.unshiftIndent(b)),{beforeEnter:u?_:m,afterEnter:b}}getIndentActionForType(e,t,i,n,o){if(e<4)return null;const s=this.getScopedLineTokens(t,i.startLineNumber,i.startColumn);if(s.firstCharOffset)return null;const r=this.getIndentRulesSupport(s.languageId);if(!r)return null;const l=s.getLineContent();var d=l.substr(0,i.startColumn-1-s.firstCharOffset);let h;if(i.isEmpty())h=l.substr(i.startColumn-1-s.firstCharOffset);else{const e=this.getScopedLineTokens(t,i.endLineNumber,i.endColumn);h=e.getLineContent().substr(i.endColumn-1-s.firstCharOffset)}if(r.shouldDecrease(d+h)||!r.shouldDecrease(d+n+h))return null;{if(d=this.getInheritIndentForLine(e,t,i.startLineNumber,!1),!d)return null;let n=d.indentation;return n=d.action!==a.b.Indent?o.unshiftIndent(n):n}}getIndentMetadata(e,t){const i=this.getIndentRulesSupport(e.getLanguageIdentifier().id);return!i||t<1||t>e.getLineCount()?null:i.getIndentMetadata(e.getLineContent(t))}getEnterAction(e,t,i){const n=this.getScopedLineTokens(t,i.startLineNumber,i.startColumn),o=this._getRichEditSupport(n.languageId);if(!o)return null;const s=n.getLineContent();var r=s.substr(0,i.startColumn-1-n.firstCharOffset);let l;if(i.isEmpty())l=s.substr(i.startColumn-1-n.firstCharOffset);else{const e=this.getScopedLineTokens(t,i.endLineNumber,i.endColumn);l=e.getLineContent().substr(i.endColumn-1-n.firstCharOffset)}let d="";if(1i-1?n.substring(0,i-1):n}getScopedLineTokens(e,t,i){e.forceTokenization(t);var n=e.getLineTokens(t);e=void 0===i?e.getLineMaxColumn(t)-1:i-1;return Object(l.a)(n,e)}getBracketsSupport(e){return e=this._getRichEditSupport(e),e&&e.brackets||null}getColorizedBracketPairs(e){return(null==(e=this._getRichEditSupport(e))?void 0:e.characterPair.getColorizedBrackets())||[]}}},"70f5":function(e,t,i){"use strict";i.d(t,"a",(function(){return u}));var n=i("e8e3"),o=i("2504"),s=i("fdcc"),r=(t=i("40355"),i("6a89")),a=i("b707"),l=i("258a");i=i("6a5d");class d{remove(){this.parent&&this.parent.children.delete(this.id)}static findId(e,t){let i,n=("string"==typeof e?i=t.id+"/"+e:(i=t.id+"/"+e.name,void 0!==t.children.get(i)&&(i=`${t.id}/${e.name}_${e.range.startLineNumber}_`+e.range.startColumn)),i);for(let o=0;void 0!==t.children.get(n);o++)n=i+"_"+o;return n}static empty(e){return 0===e.children.size}}class h extends d{constructor(e,t,i){super(),this.id=e,this.parent=t,this.symbol=i,this.children=new Map}}class c extends d{constructor(e,t,i,n){super(),this.id=e,this.parent=t,this.label=i,this.order=n,this.children=new Map}}class u extends d{constructor(e){super(),this.uri=e,this.id="root",this.parent=void 0,this._groups=new Map,this.children=new Map,this.id="root",this.parent=void 0}static create(e,t){let i=this._keys.for(e,!0),n=u._requests.get(i);if(!n){var s=new o.b;n={promiseCnt:0,source:s,promise:u._create(e,s.token),model:void 0},u._requests.set(i,n);const t=Date.now();n.promise.then(()=>{this._requestDurations.update(e,Date.now()-t)})}return n.model?Promise.resolve(n.model):(n.promiseCnt+=1,t.onCancellationRequested(()=>{0==--n.promiseCnt&&(n.source.cancel(),u._requests.delete(i))}),new Promise((e,t)=>{n.promise.then(t=>{n.model=t,e(t)},e=>{u._requests.delete(i),t(e)})}))}static _create(e,t){const i=new o.b(t),r=new u(e.uri),l=a.m.ordered(e);var h=l.map((t,n)=>{var o;let a=d.findId("provider_"+n,r),l=new c(a,r,null!=(o=t.displayName)?o:"Unknown Outline Provider",n);return Promise.resolve(t.provideDocumentSymbols(e,i.token)).then(e=>{for(const t of e||[])u._makeOutlineElement(t,l);return l},e=>(Object(s.g)(e),l)).then(e=>{d.empty(e)?e.remove():r._groups.set(a,e)})});const g=a.m.onDidChange(()=>{var t=a.m.ordered(e);Object(n.h)(t,l)||i.cancel()});return Promise.all(h).then(()=>i.token.isCancellationRequested&&!t.isCancellationRequested?u._create(e,t):r._compact()).finally(()=>{g.dispose()})}static _makeOutlineElement(e,t){var i=d.findId(e,t),n=new h(i,t,e);if(e.children)for(const o of e.children)u._makeOutlineElement(o,n);t.children.set(n.id,n)}_compact(){let e=0;for(var[t,i]of this._groups)0===i.children.size?this._groups.delete(t):e+=1;var n;if(1!==e)this.children=this._groups;else for([,n]of l.a.first(this._groups.values()).children)(n.parent=this).children.set(n.id,n);return this}getTopLevelSymbols(){const e=[];for(const t of this.children.values())t instanceof h?e.push(t.symbol):e.push(...l.a.map(t.children.values(),e=>e.symbol));return e.sort((e,t)=>r.a.compareRangesUsingStarts(e.range,t.range))}asListOfDocumentSymbols(){var e=this.getTopLevelSymbols();const t=[];return u._flattenDocumentSymbols(t,e,""),t.sort((e,t)=>r.a.compareRangesUsingStarts(e.range,t.range))}static _flattenDocumentSymbols(e,t,i){for(const n of t)e.push({kind:n.kind,tags:n.tags,name:n.name,detail:n.detail,containerName:n.containerName||i,range:n.range,selectionRange:n.selectionRange,children:void 0}),n.children&&u._flattenDocumentSymbols(e,n.children,n.name)}}u._requestDurations=new i.b(a.m,350),u._requests=new t.a(9,.75),u._keys=new class{constructor(){this._counter=1,this._data=new WeakMap}for(e,t){return`${e.id}/${t?e.getVersionId():""}/`+this._hash(a.m.all(e))}_hash(e){let t="";for(const i of e){let e=this._data.get(i);void 0===e&&(e=this._counter++,this._data.set(i,e)),t+=e}return t}}},"722f":function(e,t,i){},7257:function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"javascript",extensions:[".js",".es6",".jsx",".mjs"],firstLine:"^#!.*\\bnode",filenames:["jakefile"],aliases:["JavaScript","javascript","js"],mimetypes:["text/javascript"],loader:function(){return i.e("chunk-26d4603e").then(i.bind(null,"ed797"))}})},"725e":function(e,t,i){},"72a7":function(e,t,i){"use strict";i.d(t,"e",(function(){return N})),i.d(t,"f",(function(){return O})),i.d(t,"a",(function(){return I})),i.d(t,"h",(function(){return A})),i.d(t,"g",(function(){return R})),i.d(t,"d",(function(){return F})),i.d(t,"b",(function(){return B})),i.d(t,"c",(function(){return q}));var n=i("11f7"),o=i("e32d"),s=i("b835"),r=i("a60f"),a=i("3813");class l{constructor(e){this.spliceables=e}splice(e,t,i){this.spliceables.forEach(n=>n.splice(e,t,i))}}var d=i("e8e3"),h=i("5fe7"),c=(t=i("ceb8"),i("6424")),u=i("308f"),g=i("7e93"),p=i("a666"),m=i("49d9"),f=i("aa3d"),_=i("30db"),b=i("ef8e9");i("e2b8");class v extends Error{constructor(e,t){super(`ListError [${e}] `+t)}}var C,w,y=i("7de1"),S=(i=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3e.templateData===i);if(0<=n){const e=this.renderedElements[n];this.trait.unrender(i),e.index=t}else this.renderedElements.push({index:t,templateData:i});this.trait.renderIndex(t,i)}splice(e,t,i){const n=[];for(const o of this.renderedElements)o.index=e+t&&n.push({index:o.index+i-t,templateData:o.templateData});this.renderedElements=n}renderIndexes(e){for(var{index:t,templateData:i}of this.renderedElements)-1t.templateData===e);t<0||this.renderedElements.splice(t,1)}}class x{constructor(e){this._trait=e,this.length=0,this.indexes=[],this.sortedIndexes=[],this._onChange=new u.b,this.onChange=this._onChange.event}get trait(){return this._trait}get renderer(){return new L(this)}splice(e,t,i){t=Math.max(0,Math.min(t,this.length-e));const n=i.length-t,o=e+t,s=[...this.sortedIndexes.filter(t=>tt?i+e:-1).filter(e=>-1!==e),...this.sortedIndexes.filter(e=>e>=o).map(e=>e+n)];var r,a=this.length+n;0e<=t))?r:a-1,s.push(Math.min(r,a-1))),this.renderer.splice(e,t,i.length),this._set(s,s),this.length=a}renderIndex(e,t){t.classList.toggle(this._trait,this.contains(e))}unrender(e){e.classList.remove(this._trait)}set(e,t){return this._set(e,[...e].sort(H),t)}_set(e,t,i){var n=this.indexes,o=this.sortedIndexes;this.indexes=e,this.sortedIndexes=t,t=V(o,e);return this.renderer.renderIndexes(t),this._onChange.fire({indexes:e,browserEvent:i}),n}get(){return this.indexes}contains(e){return 0<=Object(d.d)(this.sortedIndexes,e,H)}dispose(){Object(p.f)(this._onChange)}}i([c.a],x.prototype,"renderer",null);class k extends x{constructor(e){super("selected"),this.setAriaSelected=e}renderIndex(e,t){super.renderIndex(e,t),this.setAriaSelected&&(this.contains(e)?t.setAttribute("aria-selected","true"):t.setAttribute("aria-selected","false"))}}class D{constructor(e,t,i){this.trait=e,this.view=t,this.identityProvider=i}splice(e,t,i){if(!this.identityProvider)return this.trait.splice(e,t,i.map(()=>!1));const n=this.trait.get().map(e=>this.identityProvider.getId(this.view.element(e)).toString());i=i.map(e=>-13===e.keyCode).on(this.onEnter,this,this.disposables),this.onKeyDown.filter(e=>16===e.keyCode).on(this.onUpArrow,this,this.disposables),this.onKeyDown.filter(e=>18===e.keyCode).on(this.onDownArrow,this,this.disposables),this.onKeyDown.filter(e=>11===e.keyCode).on(this.onPageUpArrow,this,this.disposables),this.onKeyDown.filter(e=>12===e.keyCode).on(this.onPageDownArrow,this,this.disposables),this.onKeyDown.filter(e=>9===e.keyCode).on(this.onEscape,this,this.disposables),!1!==i.multipleSelectionSupport&&this.onKeyDown.filter(e=>(_.f?e.metaKey:e.ctrlKey)&&31===e.keyCode).on(this.onCtrlA,this,this.multipleSelectionDisposables)}get onKeyDown(){return u.c.chain(this.disposables.add(new o.a(this.view.domNode,"keydown")).event).filter(e=>!N(e.target)).map(e=>new s.a(e))}updateOptions(e){void 0!==e.multipleSelectionSupport&&(this.multipleSelectionDisposables.clear(),e.multipleSelectionSupport&&this.onKeyDown.filter(e=>(_.f?e.metaKey:e.ctrlKey)&&31===e.keyCode).on(this.onCtrlA,this,this.multipleSelectionDisposables))}onEnter(e){e.preventDefault(),e.stopPropagation(),this.list.setSelection(this.list.getFocus(),e.browserEvent)}onUpArrow(e){e.preventDefault(),e.stopPropagation(),this.list.focusPrevious(1,!1,e.browserEvent),this.list.reveal(this.list.getFocus()[0]),this.view.domNode.focus()}onDownArrow(e){e.preventDefault(),e.stopPropagation(),this.list.focusNext(1,!1,e.browserEvent),this.list.reveal(this.list.getFocus()[0]),this.view.domNode.focus()}onPageUpArrow(e){e.preventDefault(),e.stopPropagation(),this.list.focusPreviousPage(e.browserEvent),this.list.reveal(this.list.getFocus()[0]),this.view.domNode.focus()}onPageDownArrow(e){e.preventDefault(),e.stopPropagation(),this.list.focusNextPage(e.browserEvent),this.list.reveal(this.list.getFocus()[0]),this.view.domNode.focus()}onCtrlA(e){e.preventDefault(),e.stopPropagation(),this.list.setSelection(Object(d.r)(this.list.length),e.browserEvent),this.view.domNode.focus()}onEscape(e){this.list.getSelection().length&&(e.preventDefault(),e.stopPropagation(),this.list.setSelection([],e.browserEvent),this.view.domNode.focus())}dispose(){this.disposables.dispose(),this.multipleSelectionDisposables.dispose()}}i([c.a],E.prototype,"onKeyDown",null),(w=C=C||{})[w.Idle=0]="Idle",w[w.Typing=1]="Typing";const I=new class{mightProducePrintableCharacter(e){return!(e.ctrlKey||e.metaKey||e.altKey)&&(31<=e.keyCode&&e.keyCode<=56||21<=e.keyCode&&e.keyCode<=30||93<=e.keyCode&&e.keyCode<=102||80<=e.keyCode&&e.keyCode<=90)}};class M{constructor(e,t,i,n){this.list=e,this.view=t,this.keyboardNavigationLabelProvider=i,this.delegate=n,this.enabled=!1,this.state=C.Idle,this.automaticKeyboardNavigation=!0,this.triggered=!1,this.previouslyFocused=-1,this.enabledDisposables=new p.b,this.disposables=new p.b,this.updateOptions(e.options)}updateOptions(e){void 0===e.enableKeyboardNavigation||e.enableKeyboardNavigation?this.enable():this.disable(),void 0!==e.automaticKeyboardNavigation&&(this.automaticKeyboardNavigation=e.automaticKeyboardNavigation)}enable(){if(!this.enabled){var e=u.c.chain(this.enabledDisposables.add(new o.a(this.view.domNode,"keydown")).event).filter(e=>!N(e.target)).filter(()=>this.automaticKeyboardNavigation||this.triggered).map(e=>new s.a(e)).filter(e=>this.delegate.mightProducePrintableCharacter(e)).forEach(e=>{e.stopPropagation(),e.preventDefault()}).map(e=>e.browserEvent.key).event;const t=u.c.debounce(e,()=>null,800),i=u.c.reduce(u.c.any(e,t),(e,t)=>null===t?null:(e||"")+t);i(this.onInput,this,this.enabledDisposables),t(this.onClear,this,this.enabledDisposables),this.enabled=!0,this.triggered=!1}}disable(){this.enabled&&(this.enabledDisposables.clear(),this.enabled=!1,this.triggered=!1)}onClear(){var e,t=this.list.getFocus();0!N(e.target)).map(e=>new s.a(e));i.filter(e=>!(2!==e.keyCode||e.ctrlKey||e.metaKey||e.shiftKey||e.altKey)).on(this.onTab,this,this.disposables)}onTab(e){if(e.target===this.view.domNode){var t=this.list.getFocus();if(0!==t.length){const i=this.view.domElement(t[0]);if(i){const n=i.querySelector("[tabIndex]");n&&n instanceof HTMLElement&&-1!==n.tabIndex&&"hidden"!==(t=window.getComputedStyle(n)).visibility&&"none"!==t.display&&(e.preventDefault(),e.stopPropagation(),n.focus())}}}}dispose(){this.disposables.dispose()}}function A(e){return _.f?e.browserEvent.metaKey:e.browserEvent.ctrlKey}function R(e){return e.browserEvent.shiftKey}const P={isSelectionSingleChangeEvent:A,isSelectionRangeChangeEvent:R};class F{constructor(e){this.list=e,this.disposables=new p.b,this._onPointer=new u.b,this.onPointer=this._onPointer.event,!1!==e.options.multipleSelectionSupport&&(this.multipleSelectionController=this.list.options.multipleSelectionController||P),this.mouseSupport=void 0===e.options.mouseSupport||!!e.options.mouseSupport,this.mouseSupport&&(e.onMouseDown(this.onMouseDown,this,this.disposables),e.onContextMenu(this.onContextMenu,this,this.disposables),e.onMouseDblClick(this.onDoubleClick,this,this.disposables),e.onTouchStart(this.onMouseDown,this,this.disposables),this.disposables.add(r.b.addTarget(e.getHTMLElement()))),u.c.any(e.onMouseClick,e.onMouseMiddleClick,e.onTap)(this.onViewPointer,this,this.disposables)}updateOptions(e){void 0!==e.multipleSelectionSupport&&(this.multipleSelectionController=void 0,e.multipleSelectionSupport&&(this.multipleSelectionController=this.list.options.multipleSelectionController||P))}isSelectionSingleChangeEvent(e){return!!this.multipleSelectionController&&this.multipleSelectionController.isSelectionSingleChangeEvent(e)}isSelectionRangeChangeEvent(e){return!!this.multipleSelectionController&&this.multipleSelectionController.isSelectionRangeChangeEvent(e)}isSelectionChangeEvent(e){return this.isSelectionSingleChangeEvent(e)||this.isSelectionRangeChangeEvent(e)}onMouseDown(e){O(e.browserEvent.target)||document.activeElement!==e.browserEvent.target&&this.list.domFocus()}onContextMenu(e){var t;O(e.browserEvent.target)||(t=void 0===e.index?[]:[e.index],this.list.setFocus(t,e.browserEvent))}onViewPointer(e){if(this.mouseSupport&&!N(e.browserEvent.target)&&!O(e.browserEvent.target)){var t,i=e.index;if(void 0!==i)return this.isSelectionRangeChangeEvent(e)||this.isSelectionChangeEvent(e)?this.changeSelection(e):(this.list.setFocus([i],e.browserEvent),this.list.setAnchor(i),(t=e.browserEvent)instanceof MouseEvent&&2===t.button||this.list.setSelection([i],e.browserEvent),void this._onPointer.fire(e));this.list.setFocus([],e.browserEvent),this.list.setSelection([],e.browserEvent),this.list.setAnchor(void 0)}}onDoubleClick(e){var t;N(e.browserEvent.target)||O(e.browserEvent.target)||this.isSelectionChangeEvent(e)||(t=this.list.getFocus(),this.list.setSelection(t,e.browserEvent))}changeSelection(e){const t=e.index;let i=this.list.getAnchor();if(this.isSelectionRangeChangeEvent(e)){void 0===i&&(n=this.list.getFocus()[0],i=null!=n?n:t,this.list.setAnchor(i));var n=Math.min(i,t),o=Math.max(i,t),s=(n=Object(d.r)(n,o+1),o=this.list.getSelection(),function(e,t){var i=e.indexOf(t);if(-1===i)return[];const n=[];let o=i-1;for(;0<=o&&e[o]===t-(i-o);)n.push(e[o--]);for(n.reverse(),o=i;o=e.length?i.push(t[o++]):o>=t.length?i.push(e[n++]):e[n]===t[o]?(n++,o++):e[n]e!==t),this.list.setFocus([t]),this.list.setAnchor(t),i.length===o.length?this.list.setSelection([...o,t],e.browserEvent):this.list.setSelection(o,e.browserEvent)}}dispose(){this.disposables.dispose()}}class B{constructor(e,t){this.styleElement=e,this.selectorSuffix=t}style(e){var t=this.selectorSuffix&&"."+this.selectorSuffix;const i=[];e.listBackground&&(e.listBackground.isOpaque()?i.push(`.monaco-list${t} .monaco-list-rows { background: ${e.listBackground}; }`):_.f),e.listFocusBackground&&(i.push(`.monaco-list${t}:focus .monaco-list-row.focused { background-color: ${e.listFocusBackground}; }`),i.push(`.monaco-list${t}:focus .monaco-list-row.focused:hover { background-color: ${e.listFocusBackground}; }`)),e.listFocusForeground&&i.push(`.monaco-list${t}:focus .monaco-list-row.focused { color: ${e.listFocusForeground}; }`),e.listActiveSelectionBackground&&(i.push(`.monaco-list${t}:focus .monaco-list-row.selected { background-color: ${e.listActiveSelectionBackground}; }`),i.push(`.monaco-list${t}:focus .monaco-list-row.selected:hover { background-color: ${e.listActiveSelectionBackground}; }`)),e.listActiveSelectionForeground&&i.push(`.monaco-list${t}:focus .monaco-list-row.selected { color: ${e.listActiveSelectionForeground}; }`),e.listActiveSelectionIconForeground&&i.push(`.monaco-list${t}:focus .monaco-list-row.selected .codicon { color: ${e.listActiveSelectionIconForeground}; }`),e.listFocusAndSelectionBackground&&i.push(`\n\t\t\t\t.monaco-drag-image,\n\t\t\t\t.monaco-list${t}:focus .monaco-list-row.selected.focused { background-color: ${e.listFocusAndSelectionBackground}; }\n\t\t\t`),e.listFocusAndSelectionForeground&&i.push(`\n\t\t\t\t.monaco-drag-image,\n\t\t\t\t.monaco-list${t}:focus .monaco-list-row.selected.focused { color: ${e.listFocusAndSelectionForeground}; }\n\t\t\t`),e.listInactiveFocusForeground&&(i.push(`.monaco-list${t} .monaco-list-row.focused { color: ${e.listInactiveFocusForeground}; }`),i.push(`.monaco-list${t} .monaco-list-row.focused:hover { color: ${e.listInactiveFocusForeground}; }`)),e.listInactiveSelectionIconForeground&&i.push(`.monaco-list${t} .monaco-list-row.focused .codicon { color: ${e.listInactiveSelectionIconForeground}; }`),e.listInactiveFocusBackground&&(i.push(`.monaco-list${t} .monaco-list-row.focused { background-color: ${e.listInactiveFocusBackground}; }`),i.push(`.monaco-list${t} .monaco-list-row.focused:hover { background-color: ${e.listInactiveFocusBackground}; }`)),e.listInactiveSelectionBackground&&(i.push(`.monaco-list${t} .monaco-list-row.selected { background-color: ${e.listInactiveSelectionBackground}; }`),i.push(`.monaco-list${t} .monaco-list-row.selected:hover { background-color: ${e.listInactiveSelectionBackground}; }`)),e.listInactiveSelectionForeground&&i.push(`.monaco-list${t} .monaco-list-row.selected { color: ${e.listInactiveSelectionForeground}; }`),e.listHoverBackground&&i.push(`.monaco-list${t}:not(.drop-target) .monaco-list-row:hover:not(.selected):not(.focused) { background-color: ${e.listHoverBackground}; }`),e.listHoverForeground&&i.push(`.monaco-list${t} .monaco-list-row:hover:not(.selected):not(.focused) { color: ${e.listHoverForeground}; }`),e.listSelectionOutline&&i.push(`.monaco-list${t} .monaco-list-row.selected { outline: 1px dotted ${e.listSelectionOutline}; outline-offset: -1px; }`),e.listFocusOutline&&i.push(`\n\t\t\t\t.monaco-drag-image,\n\t\t\t\t.monaco-list${t}:focus .monaco-list-row.focused { outline: 1px solid ${e.listFocusOutline}; outline-offset: -1px; }\n\t\t\t`),e.listInactiveFocusOutline&&i.push(`.monaco-list${t} .monaco-list-row.focused { outline: 1px dotted ${e.listInactiveFocusOutline}; outline-offset: -1px; }`),e.listHoverOutline&&i.push(`.monaco-list${t} .monaco-list-row:hover { outline: 1px dashed ${e.listHoverOutline}; outline-offset: -1px; }`),e.listDropBackground&&i.push(`\n\t\t\t\t.monaco-list${t}.drop-target,\n\t\t\t\t.monaco-list${t} .monaco-list-rows.drop-target,\n\t\t\t\t.monaco-list${t} .monaco-list-row.drop-target { background-color: ${e.listDropBackground} !important; color: inherit !important; }\n\t\t\t`),e.listFilterWidgetBackground&&i.push(`.monaco-list-type-filter { background-color: ${e.listFilterWidgetBackground} }`),e.listFilterWidgetOutline&&i.push(`.monaco-list-type-filter { border: 1px solid ${e.listFilterWidgetOutline}; }`),e.listFilterWidgetNoMatchesOutline&&i.push(`.monaco-list-type-filter.no-matches { border: 1px solid ${e.listFilterWidgetNoMatchesOutline}; }`),e.listMatchesShadow&&i.push(`.monaco-list-type-filter { box-shadow: 1px 1px 1px ${e.listMatchesShadow}; }`),e.tableColumnsBorder&&i.push(`\n\t\t\t\t.monaco-table:hover > .monaco-split-view2,\n\t\t\t\t.monaco-table:hover > .monaco-split-view2 .monaco-sash.vertical::before {\n\t\t\t\t\tborder-color: ${e.tableColumnsBorder};\n\t\t\t}`),this.styleElement.textContent=i.join("\n")}}const j={listFocusBackground:t.a.fromHex("#7FB0D0"),listActiveSelectionBackground:t.a.fromHex("#0E639C"),listActiveSelectionForeground:t.a.fromHex("#FFFFFF"),listActiveSelectionIconForeground:t.a.fromHex("#FFFFFF"),listFocusAndSelectionBackground:t.a.fromHex("#094771"),listFocusAndSelectionForeground:t.a.fromHex("#FFFFFF"),listInactiveSelectionBackground:t.a.fromHex("#3F3F46"),listInactiveSelectionIconForeground:t.a.fromHex("#FFFFFF"),listHoverBackground:t.a.fromHex("#2A2D2E"),listDropBackground:t.a.fromHex("#383B3D"),treeIndentGuidesStroke:t.a.fromHex("#a9a9a9"),tableColumnsBorder:t.a.fromHex("#cccccc").transparent(.2)},W={keyboardSupport:!0,mouseSupport:!0,multipleSelectionSupport:!0,dnd:{getDragURI(){return null},onDragStart(){},onDragOver(){return!1},drop(){}}};function V(e,t){const i=[];let n=0,o=0;for(;n=e.length?i.push(t[o++]):o>=t.length?i.push(e[n++]):e[n]===t[o]?(i.push(e[n]),n++,o++):e[n]e-t;class z{constructor(e,t){this._templateId=e,this.renderers=t}get templateId(){return this._templateId}renderTemplate(e){return this.renderers.map(t=>t.renderTemplate(e))}renderElement(e,t,i,n){let o=0;for(const s of this.renderers)s.renderElement(e,t,i[o++],n)}disposeElement(e,t,i,n){let o=0;for(const s of this.renderers)s.disposeElement&&s.disposeElement(e,t,i[o],n),o+=1}disposeTemplate(e){let t=0;for(const i of this.renderers)i.disposeTemplate(e[t++])}}class U{constructor(e){this.accessibilityProvider=e,this.templateId="a18n"}renderTemplate(e){return e}renderElement(e,t,i){var n=this.accessibilityProvider.getAriaLabel(e);n?i.setAttribute("aria-label",n):i.removeAttribute("aria-label"),n=this.accessibilityProvider.getAriaLevel&&this.accessibilityProvider.getAriaLevel(e);"number"==typeof n?i.setAttribute("aria-level",""+n):i.removeAttribute("aria-level")}disposeTemplate(e){}}class K{constructor(e,t){this.list=e,this.dnd=t}getDragElements(e){const t=this.list.getSelectedElements();return-1new z(e.templateId,[...r,e]));var a=Object.assign(Object.assign({},s),{dnd:s.dnd&&new K(this,s.dnd)});this.view=new y.b(t,i,o,a),this.view.domNode.setAttribute("role",e),s.styleController?this.styleController=s.styleController(this.view.domId):(t=Object(n.w)(this.view.domNode),this.styleController=new B(t,this.view.domId)),this.spliceable=new l([new D(this.focus,this.view,s.identityProvider),new D(this.selection,this.view,s.identityProvider),new D(this.anchor,this.view,s.identityProvider),this.view]),this.disposables.add(this.focus),this.disposables.add(this.selection),this.disposables.add(this.anchor),this.disposables.add(this.view),this.disposables.add(this._onDidDispose),this.disposables.add(new T(this,this.view)),"boolean"==typeof s.keyboardSupport&&!s.keyboardSupport||(this.keyboardController=new E(this,this.view,s),this.disposables.add(this.keyboardController)),s.keyboardNavigationLabelProvider&&(i=s.keyboardNavigationDelegate||I,this.typeLabelController=new M(this,this.view,s.keyboardNavigationLabelProvider,i),this.disposables.add(this.typeLabelController)),this.mouseController=this.createMouseController(s),this.disposables.add(this.mouseController),this.onDidChangeFocus(this._onFocusChange,this,this.disposables),this.onDidChangeSelection(this._onSelectionChange,this,this.disposables),this.accessibilityProvider&&(this.ariaLabel=this.accessibilityProvider.getWidgetAriaLabel()),!1!==this._options.multipleSelectionSupport&&this.view.domNode.setAttribute("aria-multiselectable","true")}get onDidChangeFocus(){return u.c.map(this.eventBufferer.wrapEvent(this.focus.onChange),e=>this.toListEvent(e))}get onDidChangeSelection(){return u.c.map(this.eventBufferer.wrapEvent(this.selection.onChange),e=>this.toListEvent(e))}get domId(){return this.view.domId}get onMouseClick(){return this.view.onMouseClick}get onMouseDblClick(){return this.view.onMouseDblClick}get onMouseMiddleClick(){return this.view.onMouseMiddleClick}get onPointer(){return this.mouseController.onPointer}get onMouseDown(){return this.view.onMouseDown}get onTouchStart(){return this.view.onTouchStart}get onTap(){return this.view.onTap}get onContextMenu(){let e=!1;var t=u.c.chain(this.disposables.add(new o.a(this.view.domNode,"keydown")).event).map(e=>new s.a(e)).filter(t=>e=58===t.keyCode||t.shiftKey&&68===t.keyCode).map(o.b).filter(()=>!1).event,i=u.c.chain(this.disposables.add(new o.a(this.view.domNode,"keyup")).event).forEach(()=>e=!1).map(e=>new s.a(e)).filter(e=>58===e.keyCode||e.shiftKey&&68===e.keyCode).map(o.b).map(({browserEvent:e})=>{var t=this.getFocus();t=t.length?t[0]:void 0;return{index:t,element:void 0!==t?this.view.element(t):void 0,anchor:void 0!==t?this.view.domElement(t):this.view.domNode,browserEvent:e}}).event,n=u.c.chain(this.view.onContextMenu).filter(t=>!e).map(({element:e,index:t,browserEvent:i})=>({element:e,index:t,anchor:{x:i.pageX+1,y:i.pageY},browserEvent:i})).event;return u.c.any(t,i,n)}get onKeyDown(){return this.disposables.add(new o.a(this.view.domNode,"keydown")).event}get onDidFocus(){return u.c.signal(this.disposables.add(new o.a(this.view.domNode,"focus",!0)).event)}createMouseController(e){return new F(this)}updateOptions(e={}){var t;this._options=Object.assign(Object.assign({},this._options),e),this.typeLabelController&&this.typeLabelController.updateOptions(this._options),void 0!==this._options.multipleSelectionController&&(this._options.multipleSelectionSupport?this.view.domNode.setAttribute("aria-multiselectable","true"):this.view.domNode.removeAttribute("aria-multiselectable")),this.mouseController.updateOptions(e),null!=(t=this.keyboardController)&&t.updateOptions(e),this.view.updateOptions(e)}get options(){return this._options}splice(e,t,i=[]){if(e<0||e>this.view.length)throw new v(this.user,"Invalid start index: "+e);if(t<0)throw new v(this.user,"Invalid delete count: "+t);0===t&&0===i.length||this.eventBufferer.bufferEvents(()=>this.spliceable.splice(e,t,i))}rerender(){this.view.rerender()}element(e){return this.view.element(e)}get length(){return this.view.length}get contentHeight(){return this.view.contentHeight}get scrollTop(){return this.view.getScrollTop()}set scrollTop(e){this.view.setScrollTop(e)}get ariaLabel(){return this._ariaLabel}set ariaLabel(e){this._ariaLabel=e,this.view.domNode.setAttribute("aria-label",e)}domFocus(){this.view.domNode.focus({preventScroll:!0})}layout(e,t){this.view.layout(e,t)}setSelection(e,t){for(const i of e)if(i<0||i>=this.length)throw new v(this.user,"Invalid index "+i);this.selection.set(e,t)}getSelection(){return this.selection.get()}getSelectedElements(){return this.getSelection().map(e=>this.view.element(e))}setAnchor(e){if(void 0===e)this.anchor.set([]);else{if(e<0||e>=this.length)throw new v(this.user,"Invalid index "+e);this.anchor.set([e])}}getAnchor(){return Object(d.j)(this.anchor.get(),void 0)}getAnchorElement(){var e=this.getAnchor();return void 0===e?void 0:this.element(e)}setFocus(e,t){for(const i of e)if(i<0||i>=this.length)throw new v(this.user,"Invalid index "+i);this.focus.set(e,t)}focusNext(e=1,t=!1,i,n){var o;0!==this.length&&(o=this.focus.get(),-1<(o=this.findNextIndex(0=this.length&&!t)return-1;if(e%=this.length,!i||i(this.element(e)))return e;e++}return-1}findPreviousIndex(e,t=!1,i){for(let n=0;nthis.view.element(e))}reveal(e,t){if(e<0||e>=this.length)throw new v(this.user,"Invalid index "+e);var i,n=this.view.getScrollTop(),o=this.view.elementTop(e);e=this.view.elementHeight(e);Object(b.i)(t)?(i=e-this.view.renderHeight,this.view.setScrollTop(i*Object(m.b)(t,0,1)+o)):(i=o+e,t=n+this.view.renderHeight,o=this.view.renderHeight?this.view.setScrollTop(o):t<=i&&this.view.setScrollTop(i-this.view.renderHeight)))}getRelativeTop(e){if(e<0||e>=this.length)throw new v(this.user,"Invalid index "+e);var t=this.view.getScrollTop(),i=this.view.elementTop(e);e=this.view.elementHeight(e);return it+this.view.renderHeight?null:(e-=this.view.renderHeight,Math.abs((t-i)/e))}getHTMLElement(){return this.view.domNode}style(e){this.styleController.style(e)}toListEvent({indexes:e,browserEvent:t}){return{indexes:e,elements:e.map(e=>this.view.element(e)),browserEvent:t}}_onFocusChange(){var e=this.focus.get();this.view.domNode.classList.toggle("element-focused",0o[0]&&l[1]=s||(a[l++]=new o(Math.max(1,d.startColumn-n+1),Math.min(1+r,d.endColumn-n+1),d.className,d.type));return a}static filter(e,t,i,n){if(0===e.length)return[];let s=[],r=0;for(let h=0,c=e.length;ht||c.isEmpty()&&(0===d.type||3===d.type)||(a=c.startLineNumber===t?c.startColumn:i,l=c.endLineNumber===t?c.endColumn:n,s[r++]=new o(a,l,d.inlineClassName,d.type))}return s}static _typeCompare(e,t){var i=[2,0,1,3];return i[e]-i[t]}static compare(e,t){var i;return e.startColumn!==t.startColumn?e.startColumn-t.startColumn:e.endColumn!==t.endColumn?e.endColumn-t.endColumn:0!==(i=o._typeCompare(e.type,t.type))?i:e.className!==t.className?e.className=e){this.stopOffsets.splice(n,0,e),this.classNames.splice(n,0,t),this.metadata.splice(n,0,i);break}this.count++}}class a{static normalize(e,t){if(0===t.length)return[];var i=[];const o=new r;let s=0;for(let r=0,u=t.length;re.lineNumber===t.lineNumber?e.column-t.column:e.lineNumber-t.lineNumber);for(let a=t.length-2;0<=a;a--)t[a].lineNumber===t[a+1].lineNumber&&t.splice(a,1);let i=[],n=0,o=0,s=t.length;for(let u=1,g=e.getLineCount();u<=g;u++){var r=e.getLineContent(u),h=r.length+1;let g=0;if(!(oe.getLineTokens(t),getLanguageIdentifier:()=>e.getLanguageIdentifier(),getLanguageIdAtPosition:(t,i)=>e.getLanguageIdAtPosition(t,i),getLineContent:null};if(l.startLineNumber===l.endLineNumber&&1===e.getLineMaxColumn(l.startLineNumber)){var s=l.startLineNumber,r=this._isMovingDown?s+1:s-1;1===e.getLineMaxColumn(r)?t.addEditOperation(new d.a(1,1,1,1),null):(t.addEditOperation(new d.a(s,1,s,1),e.getLineContent(r)),t.addEditOperation(new d.a(r,1,r,e.getLineMaxColumn(r)),null)),l=new g.a(r,1,r,1)}else{let c,u;if(this._isMovingDown){c=l.endLineNumber+1,u=e.getLineContent(c),t.addEditOperation(new d.a(c-1,e.getLineMaxColumn(c-1),c,e.getLineMaxColumn(c)),null);let g=u;this.shouldAutoIndent(e,l)?(null!==(s=this.matchEnterRule(e,n,i,c,l.startLineNumber-1))?(r=a.x(e.getLineContent(c)),s+=v.b(r,i),r=v.a(s,i,o),g=r+this.trimLeft(u)):(h.getLineContent=t=>t===l.startLineNumber?e.getLineContent(c):e.getLineContent(t),null!==(s=b.a.getGoodIndentForLine(this._autoIndent,h,e.getLanguageIdAtPosition(c,1),l.startLineNumber,n))&&(r=a.x(e.getLineContent(c)),(s=v.b(s,i))!==v.b(r,i)&&(r=v.a(s,i,o),g=r+this.trimLeft(u)))),t.addEditOperation(new d.a(l.startLineNumber,1,l.startLineNumber,1),g+"\n"),null!==(s=this.matchEnterRuleMovingDown(e,n,i,l.startLineNumber,c,g))?0!==s&&this.getIndentEditsOfMovingBlock(e,t,l,i,o,s):(h.getLineContent=t=>t===l.startLineNumber?g:t>=l.startLineNumber+1&&t<=l.endLineNumber+1?e.getLineContent(t-1):e.getLineContent(t),null!==(r=b.a.getGoodIndentForLine(this._autoIndent,h,e.getLanguageIdAtPosition(c,1),l.startLineNumber+1,n))&&(s=a.x(e.getLineContent(l.startLineNumber)),(r=v.b(r,i))!==(s=v.b(s,i))&&this.getIndentEditsOfMovingBlock(e,t,l,i,o,r-s)))):t.addEditOperation(new d.a(l.startLineNumber,1,l.startLineNumber,1),g+"\n")}else c=l.startLineNumber-1,u=e.getLineContent(c),t.addEditOperation(new d.a(c,1,c+1,1),null),t.addEditOperation(new d.a(l.endLineNumber,e.getLineMaxColumn(l.endLineNumber),l.endLineNumber,e.getLineMaxColumn(l.endLineNumber)),"\n"+u),this.shouldAutoIndent(e,l)&&(h.getLineContent=t=>t===c?e.getLineContent(l.startLineNumber):e.getLineContent(t),null!==(r=this.matchEnterRule(e,n,i,l.startLineNumber,l.startLineNumber-2))?0!==r&&this.getIndentEditsOfMovingBlock(e,t,l,i,o,r):null!==(s=b.a.getGoodIndentForLine(this._autoIndent,h,e.getLanguageIdAtPosition(l.startLineNumber,1),c,n))&&(r=a.x(e.getLineContent(l.startLineNumber)),(n=v.b(s,i))!==(s=v.b(r,i))&&this.getIndentEditsOfMovingBlock(e,t,l,i,o,n-s)))}this._selectionId=t.trackSelection(l)}else this._selectionId=t.trackSelection(this._selection)}buildIndentConverter(e,t,i){return{shiftIndent:n=>f.a.shiftIndent(n,n.length+1,e,t,i),unshiftIndent:n=>f.a.unshiftIndent(n,n.length+1,e,t,i)}}parseEnterResult(e,t,i,n,o){if(o){let s=o.indentation;if(o.indentAction===_.b.None||o.indentAction===_.b.Indent?s=o.indentation+o.appendText:o.indentAction===_.b.IndentOutdent?s=o.indentation:o.indentAction===_.b.Outdent&&(s=t.unshiftIndent(o.indentation)+o.appendText),o=e.getLineContent(n),0<=this.trimLeft(o).indexOf(this.trimLeft(s))){o=a.x(e.getLineContent(n));let r=a.x(s);return e=b.a.getIndentMetadata(e,n),null!==e&&2&e&&(r=t.unshiftIndent(r)),n=v.b(r,i),n-v.b(o,i)}}return null}matchEnterRuleMovingDown(e,t,i,n,o,s){if(0<=a.I(s))return s=e.getLineMaxColumn(o),o=b.a.getEnterAction(this._autoIndent,e,new d.a(o,s,o,s)),this.parseEnterResult(e,t,i,n,o);{let l=n-1;for(;1<=l;){var r=e.getLineContent(l);if(0<=a.I(r))break;l--}return l<1||n>e.getLineCount()?null:(s=e.getLineMaxColumn(l),o=b.a.getEnterAction(this._autoIndent,e,new d.a(l,s,l,s)),this.parseEnterResult(e,t,i,n,o))}}matchEnterRule(e,t,i,n,o,s){let r=o;for(;1<=r;){let t;if(t=r===o&&void 0!==s?s:e.getLineContent(r),0<=a.I(t))break;r--}var l;return r<1||n>e.getLineCount()?null:(l=e.getLineMaxColumn(r),l=b.a.getEnterAction(this._autoIndent,e,new d.a(r,l,r,l)),this.parseEnterResult(e,t,i,n,l))}trimLeft(e){return e.replace(/^\s+/,"")}shouldAutoIndent(e,t){var i;return!(this._autoIndent<4)&&!!e.isCheapToTokenize(t.startLineNumber)&&(i=e.getLanguageIdAtPosition(t.startLineNumber,1))===e.getLanguageIdAtPosition(t.endLineNumber,1)&&null!==b.a.getIndentRulesSupport(i)}getIndentEditsOfMovingBlock(e,t,i,n,o,s){for(let h=i.startLineNumber;h<=i.endLineNumber;h++){var r=e.getLineContent(h),l=(r=a.x(r),v.b(r,n));l=v.a(l+s,n,o);l!==r&&(t.addEditOperation(new d.a(h,1,h,r.length+1),l),h===i.endLineNumber&&i.endColumn<=r.length+1&&""===l&&(this._moveEndLineSelectionShrink=!0))}}computeCursorState(e,t){let i=t.getTrackedSelection(this._selectionId);return this._moveEndPositionDown&&(i=i.setEndPosition(i.endLineNumber+1,1)),this._moveEndLineSelectionShrink&&i.startLineNumber=o)return null;let s=[];for(let a=n;a<=o;a++)s.push(e.getLineContent(a));let r=s.slice(0);return r.sort(w.getCollator().compare),!0===i&&(r=r.reverse()),{startLineNumber:n,endLineNumber:o,before:s,after:r}}w._COLLATOR=null;var S=i("7e32");class L extends t.b{constructor(e,t){super(t),this.down=e}run(e,t){if(t.hasModel()){const e=t.getSelections().map((e,t)=>({selection:e,index:t,ignore:!1}));e.sort((e,t)=>d.a.compareRangesUsingStarts(e.selection,t.selection));let i=e[0];for(let t=1;tnew u.a(e.positionLineNumber,e.positionColumn)));i=t.getSelection();null!==i&&(i=new h(i,n),t.pushUndoStop(),t.executeCommands(this.id,[i]),t.pushUndoStop())}}E.ID="editor.action.trimTrailingWhitespace";class I extends t.b{constructor(){super({id:"editor.action.deleteLines",label:n.a("lines.delete","Delete Line"),alias:"Delete Line",precondition:p.a.writable,kbOpts:{kbExpr:p.a.textInputFocus,primary:3113,weight:100}})}run(e,t){if(t.hasModel()){var i=this._getLinesToRemove(t);let e=t.getModel();if(1!==e.getLineCount()||1!==e.getLineMaxColumn(1)){let o=0,s=[],r=[];for(let t=0,a=i.length;t{let t=e.endLineNumber;return e.startLineNumbere.startLineNumber===t.startLineNumber?e.endLineNumber-t.endLineNumber:e.startLineNumber-t.startLineNumber),[]),n=t[0];for(let o=1;o=t[o].startLineNumber?n.endLineNumber=t[o].endLineNumber:(i.push(n),n=t[o]);return i.push(n),i}}class M extends t.b{constructor(){super({id:"editor.action.indentLines",label:n.a("lines.indent","Indent Line"),alias:"Indent Line",precondition:p.a.writable,kbOpts:{kbExpr:p.a.editorTextFocus,primary:2137,weight:100}})}run(e,t){var i=t._getViewModel();i&&(t.pushUndoStop(),t.executeCommands(this.id,c.a.indent(i.cursorConfig,t.getModel(),t.getSelections())),t.pushUndoStop())}}class T extends t.b{constructor(){super({id:"editor.action.outdentLines",label:n.a("lines.outdent","Outdent Line"),alias:"Outdent Line",precondition:p.a.writable,kbOpts:{kbExpr:p.a.editorTextFocus,primary:2135,weight:100}})}run(e,t){s.CoreEditingCommands.Outdent.runEditorCommand(e,t,null)}}class A extends t.b{constructor(){super({id:"editor.action.insertLineBefore",label:n.a("lines.insertBefore","Insert Line Above"),alias:"Insert Line Above",precondition:p.a.writable,kbOpts:{kbExpr:p.a.editorTextFocus,primary:3075,weight:100}})}run(e,t){var i=t._getViewModel();i&&(t.pushUndoStop(),t.executeCommands(this.id,c.a.lineInsertBefore(i.cursorConfig,t.getModel(),t.getSelections())))}}class R extends t.b{constructor(){super({id:"editor.action.insertLineAfter",label:n.a("lines.insertAfter","Insert Line Below"),alias:"Insert Line Below",precondition:p.a.writable,kbOpts:{kbExpr:p.a.editorTextFocus,primary:2051,weight:100}})}run(e,t){var i=t._getViewModel();i&&(t.pushUndoStop(),t.executeCommands(this.id,c.a.lineInsertAfter(i.cursorConfig,t.getModel(),t.getSelections())))}}class P extends t.b{run(e,t){if(t.hasModel()){var i=t.getSelection();let e=this._getRangesToDelete(t),r=[];for(let t=0,i=e.length-1;tl.a.replace(e,""));t.pushUndoStop(),t.executeEdits(this.id,s,i),t.pushUndoStop()}}}class F extends P{constructor(){super({id:"deleteAllLeft",label:n.a("lines.deleteAllLeft","Delete All Left"),alias:"Delete All Left",precondition:p.a.writable,kbOpts:{kbExpr:p.a.textInputFocus,primary:0,mac:{primary:2049},weight:100}})}_getEndCursorState(e,t){let i=null,n=[],o=0;return t.forEach(t=>{let s;var r;s=1===t.endColumn&&0{var t,i;return e.isEmpty()?1===e.startColumn?(t=Math.max(1,e.startLineNumber-1),i=1===e.startLineNumber?1:n.getLineContent(t).length+1,new d.a(t,i,e.startLineNumber,1)):new d.a(e.startLineNumber,1,e.startLineNumber,e.startColumn):new d.a(e.startLineNumber,1,e.endLineNumber,e.endColumn)}))}}class B extends P{constructor(){super({id:"deleteAllRight",label:n.a("lines.deleteAllRight","Delete All Right"),alias:"Delete All Right",precondition:p.a.writable,kbOpts:{kbExpr:p.a.textInputFocus,primary:0,mac:{primary:297,secondary:[2068]},weight:100}})}_getEndCursorState(e,t){let i=null,n=[];for(let s=0,r=t.length;s{var i;return e.isEmpty()?(i=t.getLineMaxColumn(e.startLineNumber),e.startColumn===i?new d.a(e.startLineNumber,e.startColumn,e.startLineNumber+1,1):new d.a(e.startLineNumber,e.startColumn,e.startLineNumber,i)):e});return n.sort(d.a.compareRangesUsingStarts),n}}class j extends t.b{constructor(){super({id:"editor.action.joinLines",label:n.a("lines.joinLines","Join Lines"),alias:"Join Lines",precondition:p.a.writable,kbOpts:{kbExpr:p.a.editorTextFocus,primary:0,mac:{primary:296},weight:100}})}run(e,t){let i=t.getSelections();if(null!==i){let e=t.getSelection();if(null!==e){i.sort(d.a.compareRangesUsingStarts);let h=[];var n=i.reduce((t,i)=>t.isEmpty()?t.endLineNumber===i.startLineNumber?(e.equalsSelection(t)&&(e=i),i):i.startLineNumber>t.endLineNumber+1?(h.push(t),i):new g.a(t.startLineNumber,t.startColumn,i.endLineNumber,i.endColumn):i.startLineNumber>t.endLineNumber?(h.push(t),i):new g.a(t.startLineNumber,t.startColumn,i.endLineNumber,i.endColumn));h.push(n);let c=t.getModel();if(null!==c){let i=[],n=[],u=e,p=0;for(let t=0,m=h.length;t=n?i.lineNumber!==e.getLineCount()&&(n=new d.a(i.lineNumber,Math.max(1,i.column-1),i.lineNumber+1,1),n=e.getValueInRange(n).split("").reverse().join(""),a.push(new r.a(new g.a(i.lineNumber,Math.max(1,i.column-1),i.lineNumber+1,1),n))):(n=new d.a(i.lineNumber,Math.max(1,i.column-1),i.lineNumber,i.column+1),o=e.getValueInRange(n).split("").reverse().join(""),a.push(new r.b(n,o,new g.a(i.lineNumber,i.column+1,i.lineNumber,i.column+1)))))}t.pushUndoStop(),t.executeCommands(this.id,a),t.pushUndoStop()}}}}class V extends t.b{run(e,t){var i=t.getSelections();if(null!==i){const e=t.getModel();if(null!==e){var n,o,s=t.getOption(116);const r=[];for(const a of i)a.isEmpty()?(o=a.getStartPosition(),(n=t.getConfiguredWordAtPosition(o))&&(o=new d.a(o.lineNumber,n.startColumn,o.lineNumber,n.endColumn),n=e.getValueInRange(o),r.push(l.a.replace(o,this._modifyText(n,s))))):(o=e.getValueInRange(a),r.push(l.a.replace(a,this._modifyText(o,s))));t.pushUndoStop(),t.executeEdits(this.id,r),t.pushUndoStop()}}}}class H extends V{constructor(){super({id:"editor.action.transformToUppercase",label:n.a("editor.transformToUppercase","Transform to Uppercase"),alias:"Transform to Uppercase",precondition:p.a.writable})}_modifyText(e,t){return e.toLocaleUpperCase()}}class z extends V{constructor(){super({id:"editor.action.transformToLowercase",label:n.a("editor.transformToLowercase","Transform to Lowercase"),alias:"Transform to Lowercase",precondition:p.a.writable})}_modifyText(e,t){return e.toLocaleLowerCase()}}class U extends V{constructor(){super({id:"editor.action.transformToTitlecase",label:n.a("editor.transformToTitlecase","Transform to Title Case"),alias:"Transform to Title Case",precondition:p.a.writable})}_modifyText(e,t){const i="\r\n\t "+t,n=i.split("");let o="",s=!0;for(let r=0;rp(void 0,void 0,void 0,(function*(){var[i]=t,n=(Object(d.c)(i instanceof s.a),e.get(a.a).getModel(i));if(n){const t=b(n);return t?t.getLegend():e.get(l.b).executeCommand("_provideDocumentRangeSemanticTokensLegend",i)}}))),l.a.registerCommand("_provideDocumentSemanticTokens",(e,...t)=>p(void 0,void 0,void 0,(function*(){var[i]=t;Object(d.c)(i instanceof s.a);const r=e.get(a.a).getModel(i);if(r){var h=_(r,null,n.a.None);if(!h)return e.get(l.b).executeCommand("_provideDocumentRangeSemanticTokens",i,r.getFullModelRange());const{provider:s,request:a}=h;let d;try{d=yield a}catch(t){return void Object(o.g)(t)}return d&&m(d)?(i=u({id:0,type:"full",data:d.data}),d.resultId&&s.releaseDocumentSemanticTokens(d.resultId),i):void 0}}))),l.a.registerCommand("_provideDocumentRangeSemanticTokensLegend",(e,...t)=>p(void 0,void 0,void 0,(function*(){var[i]=t,i=(Object(d.c)(i instanceof s.a),e.get(a.a).getModel(i));if(i){const e=v(i);if(e)return e.getLegend()}}))),l.a.registerCommand("_provideDocumentRangeSemanticTokens",(e,...t)=>p(void 0,void 0,void 0,(function*(){var[i,r]=t,i=(Object(d.c)(i instanceof s.a),Object(d.c)(g.a.isIRange(r)),e.get(a.a).getModel(i));if(i){const t=v(i);if(t){let s;try{s=yield t.provideDocumentRangeSemanticTokens(i,g.a.lift(r),n.a.None)}catch(e){return void Object(o.g)(e)}if(s&&m(s))return u({id:0,type:"full",data:s.data})}}})))},7605:function(e,t,i){"use strict";i.r(t),i.d(t,"FoldingController",(function(){return U})),i.d(t,"foldBackgroundBackground",(function(){return de})),i.d(t,"editorFoldForeground",(function(){return he})),i("0a33");var n=i("dff7"),o=i("ef8e9"),s=i("3742"),r=i("5fe7"),a=i("fe45"),l=i("a666"),d=i("b2cc"),h=i("308f");const c=16777215;class u{constructor(e,t,i){if(e.length!==t.length||65535{var i=o[o.length-1];return this.getStartLineNumber(i)<=e&&this.getEndLineNumber(i)>=t};for(let s=0,r=this._startIndexes.length;sc||i>c)throw new Error("startLineNumber or endLineNumber must not exceed "+c);for(;0>>24)+((4278190080&this._endIndexes[e])>>>16),65535==e?-1:e}contains(e,t){return this.getStartLineNumber(e)<=t&&this.getEndLineNumber(e)>=t}findIndex(e){let t=0,i=this._startIndexes.length;if(0===i)return-1;for(;t=this.endLineNumber}containsLine(e){return this.startLineNumber<=e&&e<=this.endLineNumber}}class p{constructor(e,t){this._updateEventEmitter=new h.b,this.onDidChange=this._updateEventEmitter.event,this._textModel=e,this._decorationProvider=t,this._regions=new u(new Uint32Array(0),new Uint32Array(0)),this._editorDecorationIds=[],this._isInitialized=!1}get regions(){return this._regions}get textModel(){return this._textModel}get isInitialized(){return this._isInitialized}toggleCollapseState(e){if(e.length){e=e.sort((e,t)=>e.regionIndex-t.regionIndex);const t={};this._decorationProvider.changeDecorations(i=>{let n=0,o=-1,s=-1;var r,a=e=>{for(;ns&&(s=t),n++}};for(r of e){var l=r.regionIndex,d=this._editorDecorationIds[l];d&&!t[d]&&(t[d]=!0,a(l),d=!this._regions.isCollapsed(l),this._regions.setCollapsed(l,d),o=Math.max(o,this._regions.getEndLineNumber(l)))}a(this._regions.length)}),this._updateEventEmitter.fire({model:this,collapseStateChanged:e})}}update(e,t=[]){let i=[],n=(e,i)=>{for(var n of t)if(e{var r=e.getStartLineNumber(t),a=e.getEndLineNumber(t);(s=s||e.isCollapsed(t))&&n(r,a)&&(s=!1),e.setCollapsed(t,s),t=this._textModel.getLineMaxColumn(r),r={startLineNumber:r,startColumn:Math.max(t-1,1),endLineNumber:r,endColumn:t};i.push({range:r,options:this._decorationProvider.getDecorationOption(s,a<=o)}),s&&a>o&&(o=a)};let r=0;var a=()=>{for(;re.isCollapsed!==t&&ne.isCollapsed!==t&&ne.isCollapsed!==t&&n<=i),o.push(...s);e.toggleCollapseState(o)}function _(e,t,i){let n=[];for(var o of i)n.push(e.getAllRegionsAtLine(o,void 0)[0]);i=e.getRegionsInside(null,e=>n.every(t=>!t.containedBy(e)&&!e.containedBy(t))&&e.isCollapsed!==t),e.toggleCollapseState(i)}function b(e,t,i){let n=e.textModel,o=e.regions,s=[];for(let a=o.length-1;0<=a;a--){var r;i!==o.isCollapsed(a)&&(r=o.getStartLineNumber(a),t.test(n.getLineContent(r))&&s.push(o.toRegion(a)))}e.toggleCollapseState(s)}function v(e,t,i){let n=e.regions,o=[];for(let s=n.length-1;0<=s;s--)i!==n.isCollapsed(s)&&t===n.getType(s)&&o.push(n.toRegion(s));e.toggleCollapseState(o)}var C=i("b57f"),w=(t=i("561a"),i("bf5b")),y=i("b7d0");const S=Object(w.b)("folding-expanded",t.b.chevronDown,Object(n.a)("foldingExpandedIcon","Icon for expanded ranges in the editor glyph margin.")),L=Object(w.b)("folding-collapsed",t.b.chevronRight,Object(n.a)("foldingCollapsedIcon","Icon for collapsed ranges in the editor glyph margin."));class x{constructor(e){this.editor=e,this.autoHideFoldingControls=!0,this.showFoldingHighlights=!0}getDecorationOption(e,t){return t?x.HIDDEN_RANGE_DECORATION:e?this.showFoldingHighlights?x.COLLAPSED_HIGHLIGHTED_VISUAL_DECORATION:x.COLLAPSED_VISUAL_DECORATION:this.autoHideFoldingControls?x.EXPANDED_AUTO_HIDE_VISUAL_DECORATION:x.EXPANDED_VISUAL_DECORATION}deltaDecorations(e,t){return this.editor.deltaDecorations(e,t)}changeDecorations(e){return this.editor.changeDecorations(e)}}x.COLLAPSED_VISUAL_DECORATION=C.a.register({description:"folding-collapsed-visual-decoration",stickiness:1,afterContentClassName:"inline-folded",isWholeLine:!0,firstLineDecorationClassName:y.d.asClassName(L)}),x.COLLAPSED_HIGHLIGHTED_VISUAL_DECORATION=C.a.register({description:"folding-collapsed-highlighted-visual-decoration",stickiness:1,afterContentClassName:"inline-folded",className:"folded-background",isWholeLine:!0,firstLineDecorationClassName:y.d.asClassName(L)}),x.EXPANDED_AUTO_HIDE_VISUAL_DECORATION=C.a.register({description:"folding-expanded-auto-hide-visual-decoration",stickiness:1,isWholeLine:!0,firstLineDecorationClassName:y.d.asClassName(S)}),x.EXPANDED_VISUAL_DECORATION=C.a.register({description:"folding-expanded-visual-decoration",stickiness:1,isWholeLine:!0,firstLineDecorationClassName:"alwaysShowFoldIcons "+y.d.asClassName(S)}),x.HIDDEN_RANGE_DECORATION=C.a.register({description:"folding-hidden-range-decoration",stickiness:1});var k=i("c101"),D=i("6a89"),N=i("e8e3");class O{constructor(e){this._updateEventEmitter=new h.b,this._foldingModel=e,this._foldingModelListener=e.onDidChange(e=>this.updateHiddenRanges()),this._hiddenRanges=[],e.regions.length&&this.updateHiddenRanges()}get onDidChange(){return this._updateEventEmitter.event}get hiddenRanges(){return this._hiddenRanges}updateHiddenRanges(){let e=!1,t=[],i=0,n=0,o=Number.MAX_VALUE,s=-1,r=this._foldingModel.regions;for(;i({startLineNumber:e.startLineNumber-1,endLineNumber:e.endLineNumber}))}applyHiddenRanges(e){this._hiddenRanges=e,this._updateEventEmitter.fire(e)}hasRanges(){return 0{var t,i;return(n=n&&(t=e,i=n,t>=i.startLineNumber&&t<=i.endLineNumber)?n:E(this._hiddenRanges,e))?n.startLineNumber-1:null};for(let r=0,a=e.length;rt=t?e[i]:null}var I=i("70cb");class M{constructor(e){this.editorModel=e,this.id="indent"}dispose(){}compute(e){var t=I.a.getFoldingRules(this.editorModel.getLanguageIdentifier().id),i=t&&!!t.offSide;t=t&&t.markers;return Promise.resolve(function(e,t,i,n=5e3){var o=e.getOptions().tabSize;let s=new T(n),r=void 0;i&&(r=new RegExp(`(${i.start.source})|(?:${i.end.source})`));let a=[],l=e.getLineCount()+1;a.push({indent:-1,endAbove:l,line:l});for(let c=e.getLineCount();0d){for(;a.pop(),(n=a[a.length-1]).indent>d;);var h=n.endAbove-1;1<=h-c&&s.insertFirst(c,h,d)}n.indent===d?n.endAbove=c:a.push({indent:d,endAbove:c,line:c})}}return s.toIndentRanges(e)}(this.editorModel,i,t))}}class T{constructor(e){this._startIndexes=[],this._endIndexes=[],this._indentOccurrences=[],this._length=0,this._foldingRangesLimit=e}insertFirst(e,t,i){var n;e>c||t>c||(n=this._length,this._startIndexes[n]=e,this._endIndexes[n]=t,this._length++,i<1e3&&(this._indentOccurrences[i]=(this._indentOccurrences[i]||0)+1))}toIndentRanges(e){if(this._length<=this._foldingRangesLimit){let e=new Uint32Array(this._length),t=new Uint32Array(this._length);for(let i=this._length-1,n=0;0<=i;i--,n++)e[n]=this._startIndexes[i],t[n]=this._endIndexes[i];return new u(e,t)}{let s=0,r=this._indentOccurrences.length;for(let e=0;ethis._foldingRangesLimit){r=e;break}s+=t}}var i=e.getOptions().tabSize;let a=new Uint32Array(this._foldingRangesLimit),l=new Uint32Array(this._foldingRangesLimit);for(let t=this._length-1,d=0;0<=t;t--){var n=this._startIndexes[t],o=e.getLineContent(n);o=C.b.computeIndentLevel(o,i);(oPromise.resolve(e.provideFoldingRanges(t,P,i)).then(e=>{if(!i.isCancellationRequested&&Array.isArray(e)){Array.isArray(n)||(n=[]);var s,r=t.getLineCount();for(s of e)0s.start&&s.end<=r&&n.push({start:s.start,end:s.end,rank:o,kind:s.kind})}},R.g));return Promise.all(o).then(e=>n)}(this.providers,this.editorModel,e).then(e=>e?j(e,this.limit):null)}dispose(){var e;null!=(e=this.disposables)&&e.dispose()}}class B{constructor(e){this._startIndexes=[],this._endIndexes=[],this._nestingLevels=[],this._nestingLevelCounts=[],this._types=[],this._length=0,this._foldingRangesLimit=e}add(e,t,i,n){var o;e>c||t>c||(o=this._length,this._startIndexes[o]=e,this._endIndexes[o]=t,this._nestingLevels[o]=n,this._types[o]=i,this._length++,n<30&&(this._nestingLevelCounts[n]=(this._nestingLevelCounts[n]||0)+1))}toIndentRanges(){if(this._length<=this._foldingRangesLimit){let e=new Uint32Array(this._length),t=new Uint32Array(this._length);for(let i=0;ithis._foldingRangesLimit){n=t;break}i+=e}}let o=new Uint32Array(this._foldingRangesLimit),s=new Uint32Array(this._foldingRangesLimit),r=[];for(let e=0,a=0;e{let i=e.start-t.start;return 0===i?e.rank-t.rank:i});let n=new B(t),o=void 0,s=[];for(i of e)if(o){if(i.start>o.start){if(i.end<=o.end)s.push(o),o=i;else if(i.start>o.end){for(;(o=s.pop())&&i.start>o.end;);o&&s.push(o),o=i}n.add(i.start,i.end,i.kind&&i.kind.value,s.length)}}else o=i,n.add(i.start,i.end,i.kind&&i.kind.value,s.length);return n.toIndentRanges()}class W{constructor(e,t,i,n){this.editorModel=e,this.id="init",t.length&&(this.decorationIds=e.deltaDecorations([],t.map(t=>({range:{startLineNumber:t.startLineNumber,startColumn:0,endLineNumber:t.endLineNumber,endColumn:e.getLineLength(t.endLineNumber)},options:{description:"folding-initializing-range-provider",stickiness:1}}))),this.timeout=setTimeout(i,n))}dispose(){this.decorationIds&&(this.editorModel.deltaDecorations(this.decorationIds,[]),this.decorationIds=void 0),"number"==typeof this.timeout&&(clearTimeout(this.timeout),this.timeout=void 0)}compute(e){let t=[];if(this.decorationIds)for(var i of this.decorationIds)i=this.editorModel.getDecorationRange(i),i&&t.push({start:i.startLineNumber,end:i.endLineNumber,rank:1});return Promise.resolve(j(t,Number.MAX_VALUE))}}w=i("4fc3"),t=i("303e");var V=i("bc04"),H=(i=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3this.onModelChanged())),this._register(this.editor.onDidChangeConfiguration(e=>{if(e.hasChanged(36)&&(this._isEnabled=this.editor.getOptions().get(36),this.foldingEnabled.set(this._isEnabled),this.onModelChanged()),e.hasChanged(99)||e.hasChanged(38)){const e=this.editor.getOptions();this.foldingDecorationProvider.autoHideFoldingControls="mouseover"===e.get(99),this.foldingDecorationProvider.showFoldingHighlights=e.get(38),this.onModelContentChanged()}e.hasChanged(37)&&(this._useFoldingProviders="indentation"!==this.editor.getOptions().get(37),this.onFoldingStrategyChanged()),e.hasChanged(40)&&(this._unfoldOnClickAfterEndOfLine=this.editor.getOptions().get(40)),e.hasChanged(39)&&(this._foldingImportsByDefault=this.editor.getOptions().get(39))})),this.onModelChanged()}static get(t){return t.getContribution(e.ID)}saveViewState(){let e=this.editor.getModel();var t,i;return e&&this._isEnabled&&!e.isTooLargeForTokenization()?this.foldingModel?(t=(this.foldingModel.isInitialized?this.foldingModel:this.hiddenRangeModel).getMemento(),i=this.rangeProvider?this.rangeProvider.id:void 0,{collapsedRegions:t,lineCount:e.getLineCount(),provider:i,foldedImports:this._currentModelHasFoldedImports}):void 0:{}}restoreViewState(e){let t=this.editor.getModel();if(t&&this._isEnabled&&!t.isTooLargeForTokenization()&&this.hiddenRangeModel&&e&&e.lineCount===t.getLineCount()&&(this._currentModelHasFoldedImports=!!e.foldedImports,e.collapsedRegions)){"syntax"!==e.provider&&"init"!==e.provider||(this.foldingStateMemento=e);const t=e.collapsedRegions;if(this.hiddenRangeModel.applyMemento(t)){const e=this.getFoldingModel();e&&e.then(e=>{if(e){this._restoringViewState=!0;try{e.applyMemento(t)}finally{this._restoringViewState=!1}}}).then(void 0,R.f)}}}onModelChanged(){this.localToDispose.clear();let e=this.editor.getModel();this._isEnabled&&e&&!e.isTooLargeForTokenization()&&(this._currentModelHasFoldedImports=!1,this.foldingModel=new p(e,this.foldingDecorationProvider),this.localToDispose.add(this.foldingModel),this.hiddenRangeModel=new O(this.foldingModel),this.localToDispose.add(this.hiddenRangeModel),this.localToDispose.add(this.hiddenRangeModel.onDidChange(e=>this.onHiddenRangesChanges(e))),this.updateScheduler=new r.a(200),this.cursorChangedScheduler=new r.e(()=>this.revealCursor(),200),this.localToDispose.add(this.cursorChangedScheduler),this.localToDispose.add(A.o.onDidChange(()=>this.onFoldingStrategyChanged())),this.localToDispose.add(this.editor.onDidChangeModelLanguageConfiguration(()=>this.onFoldingStrategyChanged())),this.localToDispose.add(this.editor.onDidChangeModelContent(()=>this.onModelContentChanged())),this.localToDispose.add(this.editor.onDidChangeCursorPosition(()=>this.onCursorPositionChanged())),this.localToDispose.add(this.editor.onMouseDown(e=>this.onEditorMouseDown(e))),this.localToDispose.add(this.editor.onMouseUp(e=>this.onEditorMouseUp(e))),this.localToDispose.add({dispose:()=>{this.foldingRegionPromise&&(this.foldingRegionPromise.cancel(),this.foldingRegionPromise=null),this.updateScheduler&&this.updateScheduler.cancel(),this.updateScheduler=null,this.foldingModel=null,this.foldingModelPromise=null,this.hiddenRangeModel=null,this.cursorChangedScheduler=null,this.foldingStateMemento=null,this.rangeProvider&&this.rangeProvider.dispose(),this.rangeProvider=null}}),this.onModelContentChanged())}onFoldingStrategyChanged(){this.rangeProvider&&this.rangeProvider.dispose(),this.rangeProvider=null,this.onModelContentChanged()}getRangeProvider(e){if(!this.rangeProvider){if(this.rangeProvider=new M(e),this._useFoldingProviders&&this.foldingModel){var t=A.o.ordered(this.foldingModel.textModel);if(0===t.length&&this.foldingStateMemento&&this.foldingStateMemento.collapsedRegions)return this.rangeProvider=new W(e,this.foldingStateMemento.collapsedRegions,()=>{this.foldingStateMemento=null,this.onFoldingStrategyChanged()},3e4);0this.onModelContentChanged()))}this.foldingStateMemento=null}return this.rangeProvider}getFoldingModel(){return this.foldingModelPromise}onModelContentChanged(){this.updateScheduler&&(this.foldingRegionPromise&&(this.foldingRegionPromise.cancel(),this.foldingRegionPromise=null),this.foldingModelPromise=this.updateScheduler.trigger(()=>{const e=this.foldingModel;if(!e)return null;const t=this.getRangeProvider(e.textModel);let i=this.foldingRegionPromise=Object(r.h)(e=>t.compute(e));return i.then(t=>{if(t&&i===this.foldingRegionPromise){let i;!this._foldingImportsByDefault||this._currentModelHasFoldedImports||(n=t.setCollapsedAllOfType(A.n.Imports.value,!0))&&(i=V.c.capture(this.editor),this._currentModelHasFoldedImports=n);let o=this.editor.getSelections();var n=o?o.map(e=>e.startLineNumber):[];e.update(t,n),i&&i.restore(this.editor)}return e})}).then(void 0,e=>(Object(R.f)(e),null)))}onHiddenRangesChanges(e){var t;this.hiddenRangeModel&&e.length&&!this._restoringViewState&&(t=this.editor.getSelections())&&this.hiddenRangeModel.adjustSelections(t)&&this.editor.setSelections(t),this.editor.setHiddenAreas(e)}onCursorPositionChanged(){this.hiddenRangeModel&&this.hiddenRangeModel.hasRanges()&&this.cursorChangedScheduler.schedule()}revealCursor(){const e=this.getFoldingModel();e&&e.then(e=>{if(e){let i=this.editor.getSelections();if(i&&0e.isCollapsed&&i>e.startLineNumber))}n.length&&(e.toggleCollapseState(n),this.reveal(i[0].getPosition()))}}}).then(void 0,R.f)}onEditorMouseDown(e){if(this.mouseDownInfo=null,this.hiddenRangeModel&&e.target&&e.target.range&&(e.event.leftButton||e.event.middleButton)){var t=e.target.range;let o=!1;switch(e.target.type){case 4:var i=e.target.detail,n=e.target.element.offsetLeft;if(i.offsetX-n<5)return;o=!0;break;case 7:if(this._unfoldOnClickAfterEndOfLine&&this.hiddenRangeModel.hasRanges()&&!e.target.detail.isAfterLines)break;return;case 6:if(this.hiddenRangeModel.hasRanges()){let e=this.editor.getModel();if(e&&t.startColumn===e.getLineMaxColumn(t.startLineNumber))break}return;default:return}this.mouseDownInfo={lineNumber:t.startLineNumber,iconClicked:o}}}onEditorMouseUp(e){const t=this.getFoldingModel();if(t&&this.mouseDownInfo&&e.target){let n=this.mouseDownInfo.lineNumber,o=this.mouseDownInfo.iconClicked;var i=e.target.range;if(i&&i.startLineNumber===n){if(o){if(4!==e.target.type)return}else{let e=this.editor.getModel();if(!e||i.startColumn!==e.getLineMaxColumn(n))return}t.then(t=>{if(t){let r=t.getRegionAtLine(n);if(r&&r.startLineNumber===n){var i=r.isCollapsed;if(o||i){let o=[];if(e.event.altKey){var s=t.getRegionsInside(null,e=>!e.containedBy(r)&&!r.containedBy(e));for(const e of s)e.isCollapsed&&o.push(e);0===o.length&&(o=s)}else{if(s=e.event.middleButton||e.event.shiftKey,s)for(const e of t.getRegionsInside(r))e.isCollapsed===i&&o.push(e);!i&&s&&0!==o.length||o.push(r)}t.toggleCollapseState(o),this.reveal({lineNumber:n,column:1})}}}}).then(void 0,R.f)}}}reveal(e){this.editor.revealPositionInCenterIfOutsideViewport(e,0)}};U.ID="editor.contrib.folding",U=i([H(1,w.b)],U);class K extends d.b{runEditorCommand(e,t,i){let n=U.get(t);if(n){let o=n.getFoldingModel();return o?(this.reportTelemetry(e,t),o.then(e=>{if(e){this.invoke(n,e,t,i);const o=t.getSelection();o&&n.reveal(o.getStartPosition())}})):void 0}}getSelectedLines(e){let t=e.getSelections();return t?t.map(e=>e.startLineNumber):[]}getLineNumbers(e,t){return e&&e.selectionLines?e.selectionLines.map(e=>e+1):this.getSelectedLines(t)}run(e,t){}}function q(e){if(!o.l(e)){if(!o.j(e))return!1;const t=e;if(!o.l(t.levels)&&!o.i(t.levels))return!1;if(!o.l(t.direction)&&!o.k(t.direction))return!1;if(!(o.l(t.selectionLines)||o.f(t.selectionLines)&&t.selectionLines.every(o.i)))return!1}return!0}class $ extends K{constructor(){super({id:"editor.unfold",label:n.a("unfoldAction.label","Unfold"),alias:"Unfold",precondition:z,kbOpts:{kbExpr:k.a.editorTextFocus,primary:3161,mac:{primary:2649},weight:100},description:{description:"Unfold the content in the editor",args:[{name:"Unfold editor argument",description:"Property-value pairs that can be passed through this argument:\n\t\t\t\t\t\t* 'levels': Number of levels to unfold. If not set, defaults to 1.\n\t\t\t\t\t\t* 'direction': If 'up', unfold given number of levels up otherwise unfolds down.\n\t\t\t\t\t\t* 'selectionLines': The start lines (0-based) of the editor selections to apply the unfold action to. If not set, the active selection(s) will be used.\n\t\t\t\t\t\t",constraint:q,schema:{type:"object",properties:{levels:{type:"number",default:1},direction:{type:"string",enum:["up","down"],default:"down"},selectionLines:{type:"array",items:{type:"number"}}}}}]}})}invoke(e,t,i,n){var o=n&&n.levels||1;i=this.getLineNumbers(n,i);(n&&"up"===n.direction?f:m)(t,!1,o,i)}}class G extends K{constructor(){super({id:"editor.unfoldRecursively",label:n.a("unFoldRecursivelyAction.label","Unfold Recursively"),alias:"Unfold Recursively",precondition:z,kbOpts:{kbExpr:k.a.editorTextFocus,primary:Object(a.a)(2089,2137),weight:100}})}invoke(e,t,i,n){m(t,!1,Number.MAX_VALUE,this.getSelectedLines(i))}}class Z extends K{constructor(){super({id:"editor.fold",label:n.a("foldAction.label","Fold"),alias:"Fold",precondition:z,kbOpts:{kbExpr:k.a.editorTextFocus,primary:3159,mac:{primary:2647},weight:100},description:{description:"Fold the content in the editor",args:[{name:"Fold editor argument",description:"Property-value pairs that can be passed through this argument:\n\t\t\t\t\t\t\t* 'levels': Number of levels to fold.\n\t\t\t\t\t\t\t* 'direction': If 'up', folds given number of levels up otherwise folds down.\n\t\t\t\t\t\t\t* 'selectionLines': The start lines (0-based) of the editor selections to apply the fold action to. If not set, the active selection(s) will be used.\n\t\t\t\t\t\t\tIf no levels or direction is set, folds the region at the locations or if already collapsed, the first uncollapsed parent instead.\n\t\t\t\t\t\t",constraint:q,schema:{type:"object",properties:{levels:{type:"number"},direction:{type:"string",enum:["up","down"]},selectionLines:{type:"array",items:{type:"number"}}}}}]}})}invoke(e,t,i,n){i=this.getLineNumbers(n,i);var o=n&&n.levels;n=n&&n.direction;if("number"!=typeof o&&"string"!=typeof n){var s=t,r=!0,a=i;let e=[];for(var l of a)l=s.getAllRegionsAtLine(l,e=>e.isCollapsed!==r),0e.isCollapsed!==t&&it===n&&e.isCollapsed!==o&&!s.some(t=>e.containsLine(t))),t.toggleCollapseState(i)}}se.ID_PREFIX="editor.foldLevel",se.ID=e=>se.ID_PREFIX+e;class re extends K{constructor(){super({id:"editor.gotoParentFold",label:n.a("gotoParentFold.label","Go to Parent Fold"),alias:"Go to Parent Fold",precondition:z,kbOpts:{kbExpr:k.a.editorTextFocus,weight:100}})}invoke(e,t,i){var n=this.getSelectedLines(i);0=e)return null;if(i.parentIndex===n)return i.startLineNumber}}else if(0e)return i.startLineNumber;i=i.regionIndex{var i=e.getColor(de);i&&t.addRule(`.monaco-editor .folded-background { background-color: ${i}; }`),i=e.getColor(he);i&&t.addRule(`\n\t\t.monaco-editor .cldr${y.d.asCSSSelector(S)},\n\t\t.monaco-editor .cldr${y.d.asCSSSelector(L)} {\n\t\t\tcolor: ${i} !important;\n\t\t}\n\t\t`)})},"77a4":function(e,t,i){"use strict";i.r(t),i.d(t,"CodeLensContribution",(function(){return H}));var n=i("5fe7"),o=i("fdcc"),s=i("a666"),r=i("bc04"),a=(t=i("b2cc"),i("b707")),l=i("2504"),d=i("6d8e"),h=i("1b69"),c=i("9e74"),u=i("ef8e9"),g=function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))};class p{constructor(){this.lenses=[],this._disposables=new s.b}dispose(){this._disposables.dispose()}add(e,t){this._disposables.add(e);for(const i of e.lenses)this.lenses.push({symbol:i,provider:t})}}function m(e,t){return g(this,void 0,void 0,(function*(){const i=a.b.ordered(e),n=new Map,s=new p;var r=i.map((i,r)=>g(this,void 0,void 0,(function*(){n.set(i,r);try{var a=yield Promise.resolve(i.provideCodeLenses(e,t));a&&s.add(a,i)}catch(a){Object(o.g)(a)}})));return yield Promise.all(r),s.lenses=s.lenses.sort((e,t)=>e.symbol.range.startLineNumbert.symbol.range.startLineNumber?1:n.get(e.provider)n.get(t.provider)?1:e.symbol.range.startColumnt.symbol.range.startColumn?1:0),s}))}c.a.registerCommand("_executeCodeLensProvider",(function(e,...t){let[i,n]=t;Object(u.c)(d.a.isUri(i)),Object(u.c)("number"==typeof n||!n);const r=e.get(h.a).getModel(i);if(!r)throw Object(o.c)();const a=[],c=new s.b;return m(r,l.a.None).then(e=>{c.add(e);let t=[];for(const i of e.lenses)void 0===n||null===n||Boolean(i.symbol.command)?a.push(i.symbol):0a.push(e||i.symbol)));return Promise.all(t)}).then(()=>a).finally(()=>{setTimeout(()=>c.dispose(),100)})})),i("44c7");var f=i("11f7"),_=i("6a89"),b=i("b57f"),v=i("918c"),C=i("303e"),w=i("b7d0"),y=i("7ddc");class S{constructor(e,t,i){this.afterLineNumber=e,this.heightInPx=t,this._onHeight=i,this.suppressMouseDown=!0,this.domNode=document.createElement("div")}onComputedHeight(e){void 0===this._lastHeight?this._lastHeight=e:this._lastHeight!==e&&(this._lastHeight=e,this._onHeight())}}class L{constructor(e,t,i){this.allowEditorOverflow=!1,this.suppressMouseDown=!0,this._commands=new Map,this._isEmpty=!0,this._editor=e,this._id="codelens.widget-"+L._idPool++,this.updatePosition(i),this._domNode=document.createElement("span"),this._domNode.className="codelens-decoration "+t}withCommands(e,t){this._commands.clear();let i=[],n=!1;for(let s=0;s{e.symbol.command&&l.push(e.symbol),n.addDecoration({range:e.symbol.range,options:b.a.EMPTY},e=>this._decorationIds[t]=e),a=a?_.a.plusRange(a,e.symbol.range):_.a.lift(e.symbol.range)}),this._viewZone=new S(a.startLineNumber-1,s,r),this._viewZoneId=o.addZone(this._viewZone),0{const i=this._editor.getModel().getDecorationRange(e);return e=this._data[t].symbol,!(!i||_.a.isEmpty(e.range)!==i.isEmpty())})}updateCodeLensSymbols(e,t){this._decorationIds.forEach(t.removeDecoration,t),this._decorationIds=[],this._data=e,this._data.forEach((e,i)=>{t.addDecoration({range:e.symbol.range,options:b.a.EMPTY},e=>this._decorationIds[i]=e)})}updateHeight(e,t){this._viewZone.heightInPx=e,t.layoutZone(this._viewZoneId),this._contentWidget&&this._editor.layoutContentWidget(this._contentWidget)}computeIfNecessary(e){if(!this._viewZone.domNode.hasAttribute("monaco-visible-view-zone"))return null;for(let i=0;i{var i=e.getColor(v.l);i&&(t.addRule(`.monaco-editor .codelens-decoration { color: ${i}; }`),t.addRule(`.monaco-editor .codelens-decoration .codicon { color: ${i}; }`)),i=e.getColor(C.q);i&&(t.addRule(`.monaco-editor .codelens-decoration > a:hover { color: ${i} !important; }`),t.addRule(`.monaco-editor .codelens-decoration > a:hover .codicon { color: ${i} !important; }`))});var D=i("b0cd"),N=(w=i("0a0f"),i("f5f3")),O=i("40355"),E=i("03e8"),I=i("0bfb"),M=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3e.remove("codelens/cache",1));const t="codelens/cache2";var i=e.get(t,1,"{}");this._deserialize(i),Object(I.a)(e.onWillSaveState)(i=>{i.reason===E.c.SHUTDOWN&&e.store(t,this._serialize(),1,1)})}put(e,t){t=t.lenses.map(e=>({range:e.symbol.range,command:e.symbol.command&&{id:"",title:null==(e=e.symbol.command)?void 0:e.title}}));const i=new p;i.add({lenses:t,dispose:()=>{}},this._fakeProvider),t=new A(e.getLineCount(),i),this._cache.set(e.uri.toString(),t)}get(e){var t=this._cache.get(e.uri.toString());return t&&t.lineCount===e.getLineCount()?t.data:void 0}delete(e){this._cache.delete(e.uri.toString())}_serialize(){const e=Object.create(null);for(var[t,i]of this._cache){const n=new Set;for(const e of i.data.lenses)n.add(e.symbol.range.startLineNumber);e[t]={lineCount:i.lineCount,lines:[...n.values()]}}return JSON.stringify(e)}_deserialize(e){try{var t=JSON.parse(e);for(const e in t){var i=t[e];const n=[];for(const e of i.lines)n.push({range:new _.a(e,1,e,11)});const o=new p;o.add({lenses:n,dispose(){}},this._fakeProvider),this._cache.set(e,new A(i.lineCount,o))}}catch(e){}}},P=(R=M([T(0,E.a)],R),Object(N.b)(w,R),i("eda7")),F=i("66bd"),B=i("dff7"),j=i("c101"),W=i("6a5d"),V=(M=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3this._resolveCodeLensesInViewport(),this._resolveCodeLensesDelays.min),this._disposables.add(this._editor.onDidChangeModel(()=>this._onModelChange())),this._disposables.add(this._editor.onDidChangeModelLanguage(()=>this._onModelChange())),this._disposables.add(this._editor.onDidChangeConfiguration(e=>{(e.hasChanged(42)||e.hasChanged(15)||e.hasChanged(14))&&this._updateLensStyle(),e.hasChanged(13)&&this._onModelChange()})),this._disposables.add(a.b.onDidChange(this._onModelChange,this)),this._onModelChange(),this._styleClassName="_"+Object(P.c)(this._editor.getId()).toString(16),this._styleElement=f.w(f.O(this._editor.getContainerDomNode())?this._editor.getContainerDomNode():void 0),this._updateLensStyle()}dispose(){var e;this._localDispose(),this._disposables.dispose(),this._oldCodeLensModels.dispose(),null!=(e=this._currentCodeLensModel)&&e.dispose(),this._styleElement.remove()}_getLayoutInfo(){let e,t=this._editor.getOption(15);return{codeLensHeight:e=!t||t<5?(t=.9*this._editor.getOption(44)|0,this._editor.getOption(58)):t*Math.max(1.3,this._editor.getOption(58)/this._editor.getOption(44))|0,fontSize:t}}_updateLensStyle(){const{codeLensHeight:e,fontSize:t}=this._getLayoutInfo();var i=this._editor.getOption(14),n=this._editor.getOption(42),o="--codelens-font-family"+this._styleClassName,s="--codelens-font-features"+this._styleClassName;let r=`\n\t\t.monaco-editor .codelens-decoration.${this._styleClassName} { line-height: ${e}px; font-size: ${t}px; padding-right: ${Math.round(.5*t)}px; font-feature-settings: var(${s}) }\n\t\t.monaco-editor .codelens-decoration.${this._styleClassName} span.codicon { line-height: ${e}px; font-size: ${t}px; }\n\t\t`;i&&(r+=`.monaco-editor .codelens-decoration.${this._styleClassName} { font-family: var(${o})}`),this._styleElement.textContent=r,this._editor.getContainerDomNode().style.setProperty(o,null!=i?i:"inherit"),this._editor.getContainerDomNode().style.setProperty(s,n.fontFeatureSettings),this._editor.changeViewZones(t=>{for(var i of this._lenses)i.updateHeight(e,t)})}_localDispose(){var e;null!=(e=this._getCodeLensModelPromise)&&e.cancel(),this._getCodeLensModelPromise=void 0,null!=(e=this._resolveCodeLensesPromise)&&e.cancel(),this._resolveCodeLensesPromise=void 0,this._localToDispose.clear(),this._oldCodeLensModels.clear(),null!=(e=this._currentCodeLensModel)&&e.dispose()}_onModelChange(){this._localDispose();const e=this._editor.getModel();if(!e)return;if(!this._editor.getOption(13))return;const t=this._codeLensCache.get(e);if(t&&this._renderCodeLensSymbols(t),!a.b.has(e))return void(t&&this._localToDispose.add(Object(n.i)(()=>{var i=this._codeLensCache.get(e);t===i&&(this._codeLensCache.delete(e),this._onModelChange())},3e4)));for(const n of a.b.all(e)){var i;"function"==typeof n.onDidChange&&(i=n.onDidChange(()=>l.schedule()),this._localToDispose.add(i))}const l=new n.e(()=>{var t;const i=Date.now();null!=(t=this._getCodeLensModelPromise)&&t.cancel(),this._getCodeLensModelPromise=Object(n.h)(t=>m(e,t)),this._getCodeLensModelPromise.then(t=>{this._currentCodeLensModel&&this._oldCodeLensModels.add(this._currentCodeLensModel),this._currentCodeLensModel=t,this._codeLensCache.put(e,t);var n=this._getCodeLensModelDelays.update(e,Date.now()-i);l.delay=n,this._renderCodeLensSymbols(t),this._resolveCodeLensesInViewportSoon()},o.f)},this._getCodeLensModelDelays.get(e));this._localToDispose.add(l),this._localToDispose.add(Object(s.i)(()=>this._resolveCodeLensesScheduler.cancel())),this._localToDispose.add(this._editor.onDidChangeModelContent(()=>{this._editor.changeDecorations(e=>{this._editor.changeViewZones(t=>{let i=[],n=-1,o=(this._lenses.forEach(e=>{e.isValid()&&n!==e.getLineNumber()?(e.update(t),n=e.getLineNumber()):i.push(e)}),new x);i.forEach(e=>{e.dispose(o,t),this._lenses.splice(this._lenses.indexOf(e),1)}),o.commit(e)})}),l.schedule()})),this._localToDispose.add(this._editor.onDidFocusEditorWidget(()=>{l.schedule()})),this._localToDispose.add(this._editor.onDidScrollChange(e=>{e.scrollTopChanged&&0{this._resolveCodeLensesInViewportSoon()})),this._localToDispose.add(Object(s.i)(()=>{if(this._editor.getModel()){const e=r.c.capture(this._editor);this._editor.changeDecorations(e=>{this._editor.changeViewZones(t=>{this._disposeAllLenses(e,t)})}),e.restore(this._editor)}else this._disposeAllLenses(void 0,void 0)})),this._localToDispose.add(this._editor.onMouseDown(e=>{if(9===e.target.type){let i=e.target.element;if("A"===(null===(i="SPAN"===(null===i||void 0===i?void 0:i.tagName)?i.parentElement:i)||void 0===i?void 0:i.tagName))for(const e of this._lenses){var t=e.getCommand(i);if(t){this._commandService.executeCommand(t.id,...t.arguments||[]).catch(e=>this._notificationService.error(e));break}}}})),l.schedule()}_disposeAllLenses(e,t){const i=new x;for(const n of this._lenses)n.dispose(i,t);e&&i.commit(e),this._lenses.length=0}_renderCodeLensSymbols(e){if(this._editor.hasModel()){var t,i=this._editor.getModel().getLineCount();let o,s=[];for(t of e.lenses){var n=t.symbol.range.startLineNumber;n<1||i{this._editor.changeViewZones(t=>{const i=new x;let n=0,o=0;for(;othis._resolveCodeLensesInViewportSoon())),n++,o++)}for(;nthis._resolveCodeLensesInViewportSoon())),o++;i.commit(e)})}),a.restore(this._editor)}}_resolveCodeLensesInViewportSoon(){this._editor.getModel()&&this._resolveCodeLensesScheduler.schedule()}_resolveCodeLensesInViewport(){var e;null!=(e=this._resolveCodeLensesPromise)&&e.cancel(),this._resolveCodeLensesPromise=void 0;const t=this._editor.getModel();if(t){const e=[],i=[];if(this._lenses.forEach(n=>{var o=n.computeIfNecessary(t);o&&(e.push(o),i.push(n))}),0!==e.length){const s=Date.now(),r=Object(n.h)(n=>{var s=e.map((e,s)=>{const r=new Array(e.length);return e=e.map((e,i)=>e.symbol.command||"function"!=typeof e.provider.resolveCodeLens?(r[i]=e.symbol,Promise.resolve(void 0)):Promise.resolve(e.provider.resolveCodeLens(t,e.symbol,n)).then(e=>{r[i]=e},o.g)),Promise.all(e).then(()=>{n.isCancellationRequested||i[s].isDisposed()||i[s].updateCommands(r)})});return Promise.all(s)});this._resolveCodeLensesPromise=r,this._resolveCodeLensesPromise.then(()=>{var e=this._resolveCodeLensesDelays.update(t,Date.now()-s);this._resolveCodeLensesScheduler.delay=e,this._currentCodeLensModel&&this._codeLensCache.put(t,this._currentCodeLensModel),this._oldCodeLensModels.clear(),r===this._resolveCodeLensesPromise&&(this._resolveCodeLensesPromise=void 0)},e=>{Object(o.f)(e),r===this._resolveCodeLensesPromise&&(this._resolveCodeLensesPromise=void 0)})}}}getLenses(){return this._lenses}};H.ID="css.editor.codeLens",H=M([T(1,c.b),T(2,D.a),T(3,w)],H),Object(t.l)(H.ID,H),Object(t.j)(class extends t.b{constructor(){super({id:"codelens.showLensesInCurrentLine",precondition:j.a.hasCodeLensProvider,label:Object(B.a)("showLensOnLine","Show CodeLens Commands For Current Line"),alias:"Show CodeLens Commands For Current Line"})}run(e,t){return V(this,void 0,void 0,(function*(){if(t.hasModel()){const r=e.get(F.a),a=e.get(c.b),l=e.get(D.a);var i,n=t.getSelection().positionLineNumber;const d=t.getContribution(H.ID),h=[];for(i of d.getLenses())if(i.getLineNumber()===n)for(var o of i.getItems())o=o.symbol["command"],o&&h.push({label:o.title,command:o});if(0!==h.length){var s=yield r.pick(h,{canPickMany:!1});if(s)try{yield a.executeCommand(s.command.id,...s.command.arguments||[])}catch(i){l.error(i)}}}}))}})},"77db":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"hcl",extensions:[".tf",".tfvars",".hcl"],aliases:["Terraform","tf","HCL","hcl"],loader:function(){return i.e("chunk-2d0a3196").then(i.bind(null,"0176"))}})},"780f":function(e,t,i){"use strict";i("d585"),i("9c1d"),i("4a64"),i("d0b6"),i("3765"),i("6e4e"),i("2935"),i("6daf"),i("c36f"),i("0b112"),i("77a4"),i("db2d"),i("9f4d"),i("7c3e"),i("e516"),i("fd11"),i("a106"),i("7605"),i("6df4"),i("7082"),i("891c"),i("2e66"),i("f187"),i("1f84"),i("958f"),i("aee8"),i("bc61"),i("6e62"),i("1af3"),i("747f"),i("7eb7"),i("d844"),i("f17c"),i("5b02"),i("43ad"),i("d741"),i("b574"),i("7a9e");var n=i("dff7"),o=i("b2cc"),s=i("e58e");class r extends o.b{constructor(){super({id:"editor.action.forceRetokenize",label:n.a("forceRetokenize","Developer: Force Retokenize"),alias:"Developer: Force Retokenize",precondition:void 0})}run(e,t){if(t.hasModel()){const e=t.getModel(),i=(e.resetTokenization(),new s.a(!0));e.forceTokenization(e.getLineCount()),i.stop()}}}Object(o.j)(r),i("93ba"),i("87a3"),i("23ec"),i("5ed2"),i("b3b2"),i("2d47"),i("03d9"),i("b9db")},"782d":function(e,t,i){},"78bc":function(e,t,i){"use strict";i.d(t,"a",(function(){return s})),i.d(t,"b",(function(){return r})),i.d(t,"d",(function(){return a})),i.d(t,"c",(function(){return l}));var n=i("fdcc"),o=i("1097");class s{constructor(e="",t=!1){if(this.value=e,"string"!=typeof this.value)throw Object(n.c)("value");"boolean"==typeof t?(this.isTrusted=t,this.supportThemeIcons=!1):(this.isTrusted=null!=(e=t.isTrusted)?e:void 0,this.supportThemeIcons=null!=(e=t.supportThemeIcons)&&e)}appendText(e,t=0){return this.value+=(this.supportThemeIcons?Object(o.a)(e):e).replace(/[\\`*_{}[\]()#+\-.!]/g,"\\$&").replace(/([ \t]+)/g,(e,t)=>" ".repeat(t.length)).replace(/^>/gm,"\\>").replace(/\n/g,1===t?"\\\n":"\n\n"),this}appendMarkdown(e){return this.value+=e,this}appendCodeblock(e,t){return this.value+="\n```",this.value+=e,this.value+="\n",this.value+=t,this.value+="\n```\n",this}}function r(e){return function(e){return e instanceof s?1:e&&"object"==typeof e?!("string"!=typeof e.value||"boolean"!=typeof e.isTrusted&&void 0!==e.isTrusted||"boolean"!=typeof e.supportThemeIcons&&void 0!==e.supportThemeIcons):void 0}(e)?!e.value:!Array.isArray(e)||e.every(r)}function a(e){return e&&e.replace(/\\([\\`*_{}[\]()#+\-.!])/g,"$1")}function l(e){const t=[];var i,n,o,s=e.split("|").map(e=>e.trim());e=s[0],s=s[1];return s&&(i=/height=(\d+)/.exec(s),s=/width=(\d+)/.exec(s),i=i?i[1]:"",s=s?s[1]:"",n=isFinite(parseInt(s)),o=isFinite(parseInt(i)),n&&t.push(`width="${s}"`),o&&t.push(`height="${i}"`)),{href:e,dimensions:t}}},7944:function(e,t,i){"use strict";i.d(t,"c",(function(){return x})),i.d(t,"a",(function(){return k})),i.d(t,"b",(function(){return O}));var n=i("11f7"),o=i("b835"),s=(t=i("eff2"),i("a60f")),r=i("f070"),a=i("308f");i("40c2");class l extends r.b{constructor(e,t){super(),this._onDidChangeVisibility=new a.b,this.onDidChangeVisibility=this._onDidChangeVisibility.event,this._element=Object(n.q)(e,Object(n.a)(".monaco-dropdown")),this._label=Object(n.q)(this._element,Object(n.a)(".dropdown-label"));let i=t.labelRenderer;i=i||(e=>(e.textContent=t.label||"",null));for(const o of[n.d.CLICK,n.d.MOUSE_DOWN,s.a.Tap])this._register(Object(n.i)(this.element,o,e=>n.c.stop(e,!0)));for(const o of[n.d.MOUSE_DOWN,s.a.Tap])this._register(Object(n.i)(this._label,o,e=>{e instanceof MouseEvent&&1{const t=new o.a(e);(t.equals(3)||t.equals(10))&&(n.c.stop(e,!0),this.visible?this.hide():this.show())})),e=i(this._label),e&&this._register(e),this._register(s.b.addTarget(this._label))}get element(){return this._element}show(){this.visible||(this.visible=!0,this._onDidChangeVisibility.fire(!0))}hide(){this.visible&&(this.visible=!1,this._onDidChangeVisibility.fire(!1))}dispose(){super.dispose(),this.hide(),this.boxContainer&&(this.boxContainer.remove(),this.boxContainer=void 0),this.contents&&(this.contents.remove(),this.contents=void 0),this._label&&(this._label.remove(),this._label=void 0)}}class d extends l{constructor(e,t){super(e,t),this._actions=[],this._contextMenuProvider=t.contextMenuProvider,this.actions=t.actions||[],this.actionProvider=t.actionProvider,this.menuClassName=t.menuClassName||"",this.menuAsChild=!!t.menuAsChild}set menuOptions(e){this._menuOptions=e}get menuOptions(){return this._menuOptions}get actions(){return this.actionProvider?this.actionProvider.getActions():this._actions}set actions(e){this._actions=e}show(){super.show(),this.element.classList.add("active"),this._contextMenuProvider.showContextMenu({getAnchor:()=>this.element,getActions:()=>this.actions,getActionsContext:()=>this.menuOptions?this.menuOptions.context:null,getActionViewItem:e=>this.menuOptions&&this.menuOptions.actionViewItemProvider?this.menuOptions.actionViewItemProvider(e):void 0,getKeyBinding:e=>this.menuOptions&&this.menuOptions.getKeyBinding?this.menuOptions.getKeyBinding(e):void 0,getMenuClassName:()=>this.menuClassName,onHide:()=>this.onHide(),actionRunner:this.menuOptions?this.menuOptions.actionRunner:void 0,anchorAlignment:this.menuOptions?this.menuOptions.anchorAlignment:0,domForShadowRoot:this.menuAsChild?this.element:void 0})}hide(){super.hide()}onHide(){this.hide(),this.element.classList.remove("active")}}class h extends t.b{constructor(e,t,i,n=Object.create(null)){super(null,e,n),this.actionItem=null,this._onDidChangeVisibility=this._register(new a.b),this.menuActionsOrProvider=t,this.contextMenuProvider=i,this.options=n,this.options.actionRunner&&(this.actionRunner=this.options.actionRunner)}render(e){this.actionItem=e;var t=Array.isArray(this.menuActionsOrProvider);t={contextMenuProvider:this.contextMenuProvider,labelRenderer:e=>{this.element=Object(n.q)(e,Object(n.a)("a.action-label"));let t=[];return"string"==typeof this.options.classNames?t=this.options.classNames.split(/\s+/g).filter(e=>!!e):this.options.classNames&&(t=this.options.classNames),t.find(e=>"icon"===e)||t.push("codicon"),this.element.classList.add(...t),this.element.setAttribute("role","button"),this.element.setAttribute("aria-haspopup","true"),this.element.setAttribute("aria-expanded","false"),this.element.title=this._action.label||"",null},menuAsChild:this.options.menuAsChild,actions:t?this.menuActionsOrProvider:void 0,actionProvider:t?void 0:this.menuActionsOrProvider};if(this.dropdownMenu=this._register(new d(e,t)),this._register(this.dropdownMenu.onDidChangeVisibility(e=>{var t;null!=(t=this.element)&&t.setAttribute("aria-expanded",""+e),this._onDidChangeVisibility.fire(e)})),this.dropdownMenu.menuOptions={actionViewItemProvider:this.options.actionViewItemProvider,actionRunner:this.actionRunner,getKeyBinding:this.options.keybindingProvider,context:this._context},this.options.anchorAlignmentProvider){const e=this;this.dropdownMenu.menuOptions=Object.assign(Object.assign({},this.dropdownMenu.menuOptions),{get anchorAlignment(){return e.options.anchorAlignmentProvider()}})}this.updateEnabled()}setActionContext(e){super.setActionContext(e),this.dropdownMenu&&(this.dropdownMenu.menuOptions?this.dropdownMenu.menuOptions.context=e:this.dropdownMenu.menuOptions={context:e})}updateEnabled(){var e,t=!this.getAction().enabled;null!=(e=this.actionItem)&&e.classList.toggle("disabled",t),null!=(e=this.element)&&e.classList.toggle("disabled",t)}}var c=i("8b4e"),u=i("a666"),g=i("30db"),p=(i("afa2"),i("dff7")),m=i("7e32"),f=i("4fc3"),_=i("533b"),b=i("0a0f"),v=i("6dec"),C=i("b0cd"),w=i("03e8"),y=i("b7d0"),S=(i=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3e===n:n;{var l,d,h,c,g,[i,p,f,_=(e=>"navigation"===e),b=Number.MAX_SAFE_INTEGER,v=(()=>!1),C=!1]=[e,i,!1,t,o,s,a];let n,u;u=Array.isArray(p)?n=p:(n=p.primary,p.secondary);const L=new Set;for([l,d]of i){let e;for(var w of(_(l)?0<(e=n).length&&C&&e.push(new r.d):0<(e=u).length&&e.push(new r.d),d)){f&&(w=w instanceof m.c&&w.alt?w.alt:w);var y=e.push(w);w instanceof r.e&&L.add({group:l,action:w,index:y-1})}}for({group:h,action:c,index:g}of L){const e=_(h)?n:u;var S=c.actions;(S.length<=1||e.length+S.length-2<=b)&&v(c,h,e.length)&&e.splice(g,1,...S)}n!==u&&n.length>b&&(p=n.splice(b,n.length-b),u.unshift(...p,new r.d))}{t=e;const i=new u.b;for(var[,L]of t)for(const e of L)i.add(e);return i}}let k=class extends t.a{constructor(e,t,i,o,s){super(void 0,e,{icon:!(!e.class&&!e.item.icon),label:!e.class&&!e.item.icon,draggable:null==t?void 0:t.draggable}),this._keybindingService=i,this._notificationService=o,this._contextKeyService=s,this._wantsAltCommand=!1,this._itemClassDispose=this._register(new u.d),this._altKey=n.e.getInstance()}get _menuItemAction(){return this._action}get _commandAction(){return this._wantsAltCommand&&this._menuItemAction.alt||this._menuItemAction}onClick(e){return L(this,void 0,void 0,(function*(){e.preventDefault(),e.stopPropagation();try{yield this.actionRunner.run(this._commandAction,this._context)}catch(e){this._notificationService.error(e)}}))}render(e){super.render(e),e.classList.add("menu-entry"),this._updateItemClass(this._menuItemAction.item);let t=!1,i=this._altKey.keyStatus.altKey||(g.i||g.d)&&this._altKey.keyStatus.shiftKey;const o=()=>{var e=t&&i;e!==this._wantsAltCommand&&(this._wantsAltCommand=e,this.updateLabel(),this.updateTooltip(),this.updateClass())};this._menuItemAction.alt&&this._register(this._altKey.event(e=>{i=e.altKey||(g.i||g.d)&&e.shiftKey,o()})),this._register(Object(n.i)(e,"mouseleave",e=>{t=!1,o()})),this._register(Object(n.i)(e,"mouseenter",e=>{t=!0,o()}))}updateLabel(){this.options.label&&this.label&&(this.label.textContent=this._commandAction.label)}updateTooltip(){if(this.label){const i=this._keybindingService.lookupKeybinding(this._commandAction.id,this._contextKeyService);var e=i&&i.getLabel(),t=this._commandAction.tooltip||this._commandAction.label;let n=e?Object(p.a)("titleAndKb","{0} ({1})",t,e):t;if(!this._wantsAltCommand&&this._menuItemAction.alt){e=this._menuItemAction.alt.tooltip||this._menuItemAction.alt.label;const i=this._keybindingService.lookupKeybinding(this._menuItemAction.alt.id,this._contextKeyService);t=i&&i.getLabel(),t=t?Object(p.a)("titleAndKb","{0} ({1})",e,t):e,n+=`\n[${c.b.modifierLabels[g.a].altKey}] `+t}this.label.title=n}}updateClass(){this.options.icon&&(this._commandAction!==this._menuItemAction?this._menuItemAction.alt&&this._updateItemClass(this._menuItemAction.alt.item):this._menuItemAction.alt&&this._updateItemClass(this._menuItemAction.item))}_updateItemClass(e){this._itemClassDispose.value=void 0;const{element:t,label:i}=this;if(t&&i){var o=(this._commandAction.checked&&null!=(o=e.toggled)&&o.icon?e.toggled:e).icon;if(o)if(y.d.isThemeIcon(o)){const e=y.d.asClassNameArray(o);i.classList.add(...e),this._itemClassDispose.value=Object(u.i)(()=>{i.classList.remove(...e)})}else o.light&&i.style.setProperty("--menu-entry-icon-light",Object(n.s)(o.light)),o.dark&&i.style.setProperty("--menu-entry-icon-dark",Object(n.s)(o.dark)),i.classList.add("icon"),this._itemClassDispose.value=Object(u.i)(()=>{i.classList.remove("icon"),i.style.removeProperty("--menu-entry-icon-light"),i.style.removeProperty("--menu-entry-icon-dark")})}}},D=(k=i([S(2,v.a),S(3,C.a),S(4,f.b)],k),class extends h{constructor(e,t,i){var n;t=Object.assign({},null!=t?t:Object.create(null),{menuAsChild:null==(n=null==t?void 0:t.menuAsChild)||n,classNames:null!=(n=null==t?void 0:t.classNames)?n:y.d.isThemeIcon(e.item.icon)?y.d.asClassName(e.item.icon):void 0});super(e,{getActions:()=>e.actions},i,t)}render(e){super.render(e),this.element&&(e.classList.add("menu-entry"),e=this._action.item["icon"],e&&!y.d.isThemeIcon(e)&&(this.element.classList.add("icon"),e.light&&this.element.style.setProperty("--menu-entry-icon-light",Object(n.s)(e.light)),e.dark&&this.element.style.setProperty("--menu-entry-icon-dark",Object(n.s)(e.dark))))}}),N=(D=i([S(2,_.a)],D),class extends t.b{constructor(e,t,i,n,o,s,a,l){super(null,e),this._keybindingService=i,this._notificationService=n,this._contextMenuService=o,this._menuService=s,this._instaService=a,this._storageService=l,this._container=null,this._storageKey=e.item.submenu._debugName+"_lastActionId";let d,c=l.get(this._storageKey,1);d=(d=c?e.actions.find(e=>c===e.id):d)||e.actions[0],this._defaultAction=this._instaService.createInstance(k,d,void 0),s=Object.assign({},null!=t?t:Object.create(null),{menuAsChild:null==(i=null==t?void 0:t.menuAsChild)||i,classNames:null!=(n=null==t?void 0:t.classNames)?n:["codicon","codicon-chevron-down"],actionRunner:null!=(o=null==t?void 0:t.actionRunner)?o:new r.b}),this._dropdown=new h(e,e.actions,this._contextMenuService,s),this._dropdown.actionRunner.onDidRun(e=>{e.action instanceof m.c&&this.update(e.action)})}update(e){this._storageService.store(this._storageKey,e.id,1,0),this._defaultAction.dispose(),this._defaultAction=this._instaService.createInstance(k,e,void 0),this._defaultAction.actionRunner=new class extends r.b{runAction(e,t){return L(this,void 0,void 0,(function*(){yield e.run(void 0)}))}},this._container&&this._defaultAction.render(Object(n.P)(this._container,Object(n.a)(".action-container")))}setActionContext(e){super.setActionContext(e),this._defaultAction.setActionContext(e),this._dropdown.setActionContext(e)}render(e){this._container=e,super.render(this._container),this._container.classList.add("monaco-dropdown-with-default"),e=Object(n.a)(".action-container"),this._defaultAction.render(Object(n.q)(this._container,e)),this._register(Object(n.i)(e,n.d.KEY_DOWN,e=>{const t=new o.a(e);t.equals(17)&&(this._defaultAction.element.tabIndex=-1,this._dropdown.focus(),t.stopPropagation())})),e=Object(n.a)(".dropdown-action-container"),this._dropdown.render(Object(n.q)(this._container,e)),this._register(Object(n.i)(e,n.d.KEY_DOWN,e=>{const t=new o.a(e);t.equals(15)&&(this._defaultAction.element.tabIndex=0,this._dropdown.setFocusable(!1),null!=(e=this._defaultAction.element)&&e.focus(),t.stopPropagation())}))}focus(e){(e?this._dropdown:(this._defaultAction.element.tabIndex=0,this._defaultAction.element)).focus()}blur(){this._defaultAction.element.tabIndex=-1,this._dropdown.blur(),this._container.blur()}setFocusable(e){e?this._defaultAction.element.tabIndex=0:(this._defaultAction.element.tabIndex=-1,this._dropdown.setFocusable(!1))}dispose(){this._defaultAction.dispose(),this._dropdown.dispose(),super.dispose()}});function O(e,t,i){return t instanceof m.c?e.createInstance(k,t,void 0):t instanceof m.e?t.item.rememberDefaultAction?e.createInstance(N,t,i):e.createInstance(D,t,i):void 0}N=i([S(2,v.a),S(3,C.a),S(4,_.a),S(5,m.a),S(6,b.a),S(7,w.a)],N)},"7a2c":function(e,t,i){},"7a9e":function(e,t,i){"use strict";i.r(t),i.d(t,"SuggestController",(function(){return $e})),i.d(t,"TriggerSuggestAction",(function(){return Ge}));var n=i("3813"),o=i("e8e3"),s=i("fdcc"),r=i("fe45"),a=i("a666"),l=i("bc04"),d=(t=i("b2cc"),i("d3f4")),h=i("6a89"),c=i("c101"),u=i("b574"),g=i("b800"),p=i("40355"),m=i("03e8"),f=i("b707"),_=i("5fe7"),b=i("0a0f"),v=i("fbba"),C=i("f5f3"),w=i("5818"),y=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3this._saveState(),500),this._disposables.add(e.onWillSaveState(e=>{e.reason===m.c.SHUTDOWN&&this._saveState()}))}dispose(){this._disposables.dispose(),this._persistSoon.dispose()}memorize(e,t,i){this._withStrategy(e,t).memorize(e,t,i),this._persistSoon.schedule()}select(e,t,i){return this._withStrategy(e,t).select(e,t,i)}_withStrategy(t,i){if(i=this._configService.getValue("editor.suggestSelection",{overrideIdentifier:null==(i=this._modeService.getLanguageIdentifier(t.getLanguageIdAtPosition(i.lineNumber,i.column)))?void 0:i.language,resource:t.uri}),(null==(t=this._strategy)?void 0:t.name)!==i){this._saveState();const s=e._strategyCtors.get(i)||x;this._strategy=new s;try{var n=this._configService.getValue("editor.suggest.shareSuggestSelections")?0:1,o=this._storageService.get(e._storagePrefix+"/"+i,n);o&&this._strategy.fromJSON(JSON.parse(o))}catch(t){}}return this._strategy}_saveState(){var t,i;this._strategy&&(t=this._configService.getValue("editor.suggest.shareSuggestSelections")?0:1,i=JSON.stringify(this._strategy),this._storageService.store(e._storagePrefix+"/"+this._strategy.name,i,t,1))}},D=(y=(k._strategyCtors=new Map([["recentlyUsedByPrefix",class extends L{constructor(){super("recentlyUsedByPrefix"),this._trie=p.c.forStrings(),this._seq=0}memorize(e,t,i){t=e.getWordUntilPosition(t).word,e=e.getLanguageIdentifier().language+"/"+t,this._trie.set(e,{type:i.completion.kind,insertText:i.completion.insertText,touch:this._seq++})}select(e,t,i){var n=e.getWordUntilPosition(t)["word"];if(n){n=e.getLanguageIdentifier().language+"/"+n;let t=this._trie.get(n);if(t=t||this._trie.findSubstr(n))for(let e=0;ee.push([i,t])),e.sort((e,t)=>-(e[1].touch-t[1].touch)).forEach((e,t)=>e[1].touch=t),e.slice(0,200)}fromJSON(e){if(this._trie.clear(),0a&&l.type===i[d].completion.kind&&l.insertText===i[d].completion.insertText&&(a=l.touch,r=d),i[d].completion.preselect&&-1===s)return d}return-1!==r?r:-1!==s?s:0}toJSON(){return this._cache.toJSON()}fromJSON(e){var t,i;for([t,i]of(this._cache.clear(),e))i.touch=0,i.type="number"==typeof i.type?i.type:Object(f.H)(i.type),this._cache.set(t,i);this._seq=this._cache.size}}],["first",x]]),k._storagePrefix="suggest/memories",k=y([S(0,m.a),S(1,w.a),S(2,v.a)],k),Object(b.c)("ISuggestMemories")),Object(C.b)(y,k,!0),i("dff7")),N=(S=i("9e74"),i("4fc3")),O=(C=i("9eb8"),i("4153")),E=(k=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3{this._ignore||this.reset()}),this._ckOtherSuggestions.set(!0))}static _moveIndex(e,t,i){let n=i;for(;;){if((n=(n+t.items.length+(e?1:-1))%t.items.length)===i)break;if(!t.items[n].completion.additionalTextEdits)break}return n}next(){this._move(!0)}prev(){this._move(!1)}_move(t){if(this._model)try{this._ignore=!0,this._index=e._moveIndex(t,this._model,this._index),this._acceptNext({index:this._index,item:this._model.items[this._index],model:this._model})}finally{this._ignore=!1}}};I.OtherSuggestions=new N.c("hasOtherSuggestions",!1),I=k([E(1,N.b)],I);var M=i("308f"),T=i("8025"),A=i("7e93"),R=i("3742");class P{constructor(e,t,i,n,o,s,r){this.clipboardText=r,this._snippetCompareFn=P._compareCompletionItems,this._items=e,this._column=t,this._wordDistance=n,this._options=o,this._refilterKind=1,this._lineContext=i,"top"===s?this._snippetCompareFn=P._compareCompletionItemsSnippetsUp:"bottom"===s&&(this._snippetCompareFn=P._compareCompletionItemsSnippetsDown)}get lineContext(){return this._lineContext}set lineContext(e){this._lineContext.leadingLineContent===e.leadingLineContent&&this._lineContext.characterCountDelta===e.characterCountDelta||(this._refilterKind=this._lineContext.characterCountDelta=h)u.score=A.a.Default;else if("string"==typeof u.completion.filterText){if(h=l(n,s,e,u.completion.filterText,u.filterTextLow,0,!1),!h)continue;0===Object(R.g)(u.completion.filterText,u.textLabel)?u.score=h:(u.score=Object(A.b)(n,s,e,u.textLabel,u.labelLow,0),u.score[0]=h[0])}else{if(h=l(n,s,e,u.textLabel,u.labelLow,0,!1),!h)continue;u.score=h}}u.idx=o,u.distance=this._wordDistance.distance(u.position,u.completion),a.push(u),e.push(u.textLabel.length)}}this._filteredItems=a.sort(this._snippetCompareFn),this._refilterKind=0,this._stats={pLabelLen:e.length?Object(o.q)(e.length-.85,e,(e,t)=>e-t):0}}static _compareCompletionItems(e,t){return e.score[0]>t.score[0]?-1:e.score[0]t.distance?1:e.idxt.idx?1:0}static _compareCompletionItemsSnippetsDown(e,t){if(e.completion.kind!==t.completion.kind){if(27===e.completion.kind)return 1;if(27===t.completion.kind)return-1}return P._compareCompletionItems(e,t)}static _compareCompletionItemsSnippetsUp(e,t){if(e.completion.kind!==t.completion.kind){if(27===e.completion.kind)return-1;if(27===t.completion.kind)return 1}return P._compareCompletionItems(e,t)}}var F=i("2504"),B=(k=i("a40b"),i("67b4")),j=function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))};class W{static create(e,t){return j(this,void 0,void 0,(function*(){if(!t.getOption(106).localityBonus)return W.None;if(!t.hasModel())return W.None;const i=t.getModel(),n=t.getPosition();if(!e.canComputeWordRanges(i.uri))return W.None;const[s]=yield(new B.a).provideSelectionRanges(i,[n]);if(0===s.length)return W.None;const r=yield e.computeWordRanges(i.uri,s[0].range);var a;return r?(a=i.getWordUntilPosition(n),delete r[a.word],new class extends W{distance(e,i){if(!n.equals(t.getPosition()))return 0;if(17===i.kind)return 2<<20;if(i=("string"==typeof i.label?i:i.label).label,i=r[i],Object(o.m)(i))return 2<<20;e=Object(o.d)(i,h.a.fromPositions(e),h.a.compareRangesUsingStarts);var a=0<=e?i[e]:i[Math.max(0,~e-1)];let l=s.length;for(const t of s){if(!h.a.containsRange(t.range,a))break;--l}return l}}):W.None}))}}W.None=new class extends W{distance(){return 0}};E=i("f577");var V=i("5d75"),H=i("d3d7"),z=function(e,t){return function(i,n){t(i,n,e)}},U=function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))};class K{constructor(e,t,i,n){this.leadingLineContent=e.getLineContent(t.lineNumber).substr(0,t.column-1),this.leadingWord=e.getWordUntilPosition(t),this.lineNumber=t.lineNumber,this.column=t.column,this.auto=i,this.shy=n}static shouldAutoTrigger(e){if(!e.hasModel())return!1;const t=e.getModel();e=e.getPosition();var i=(t.tokenizeIfCheap(e.lineNumber),t.getWordAtPosition(e));return!!i&&i.endColumn===e.column&&!!isNaN(Number(i.word))}}let q=class e{constructor(e,t,i,n,o,s,r){this._editor=e,this._editorWorkerService=t,this._clipboardService=i,this._telemetryService=n,this._logService=o,this._contextKeyService=s,this._configurationService=r,this._toDispose=new a.b,this._quickSuggestDelay=10,this._triggerCharacterListener=new a.b,this._triggerQuickSuggest=new _.g,this._state=0,this._completionDisposables=new a.b,this._onDidCancel=new M.b,this._onDidTrigger=new M.b,this._onDidSuggest=new M.b,this.onDidCancel=this._onDidCancel.event,this.onDidTrigger=this._onDidTrigger.event,this.onDidSuggest=this._onDidSuggest.event,this._telemetryGate=0,this._currentSelection=this._editor.getSelection()||new T.a(1,1,1,1),this._toDispose.add(this._editor.onDidChangeModel(()=>{this._updateTriggerCharacters(),this.cancel()})),this._toDispose.add(this._editor.onDidChangeModelLanguage(()=>{this._updateTriggerCharacters(),this.cancel()})),this._toDispose.add(this._editor.onDidChangeConfiguration(()=>{this._updateTriggerCharacters(),this._updateQuickSuggest()})),this._toDispose.add(f.d.onDidChange(()=>{this._updateTriggerCharacters(),this._updateActiveSuggestSession()})),this._toDispose.add(this._editor.onDidChangeCursorSelection(e=>{this._onCursorChange(e)}));let l=!1;this._toDispose.add(this._editor.onDidCompositionStart(()=>{l=!0})),this._toDispose.add(this._editor.onDidCompositionEnd(()=>{l=!1,this._refilterCompletionItems()})),this._toDispose.add(this._editor.onDidChangeModelContent(()=>{l||this._refilterCompletionItems()})),this._updateTriggerCharacters(),this._updateQuickSuggest()}dispose(){Object(a.f)(this._triggerCharacterListener),Object(a.f)([this._onDidCancel,this._onDidSuggest,this._onDidTrigger,this._triggerQuickSuggest]),this._toDispose.dispose(),this._completionDisposables.dispose(),this.cancel()}_updateQuickSuggest(){this._quickSuggestDelay=this._editor.getOption(79),(isNaN(this._quickSuggestDelay)||!this._quickSuggestDelay&&0!==this._quickSuggestDelay||this._quickSuggestDelay<0)&&(this._quickSuggestDelay=10)}_updateTriggerCharacters(){if(this._triggerCharacterListener.clear(),!this._editor.getOption(80)&&this._editor.hasModel()&&this._editor.getOption(109)){const t=new Map;for(const e of f.d.all(this._editor.getModel()))for(const i of e.triggerCharacters||[]){let n=t.get(i);n||((n=new Set).add(Object(O.c)()),t.set(i,n)),n.add(e)}var e=e=>{if(i=this._contextKeyService,n=this._configurationService,(!Boolean(i.getContextKeyValue("inlineSuggestionVisible"))||Boolean(n.getValue("editor.inlineSuggest.allowSuggestOnTriggerCharacters")))&&!K.shouldAutoTrigger(this._editor)){if(!e){var i=this._editor.getPosition();const t=this._editor.getModel();e=t.getLineContent(i.lineNumber).substr(0,i.column-1)}let o="";Object(R.F)(e.charCodeAt(e.length-1))?Object(R.E)(e.charCodeAt(e.length-2))&&(o=e.substr(e.length-2)):o=e.charAt(e.length-1);var n=t.get(o);n&&(i=this._completionModel?{items:this._completionModel.adopt(n),clipboardText:this._completionModel.clipboardText}:void 0,this.trigger({auto:!0,shy:!1,triggerCharacter:o},Boolean(this._completionModel),n,i))}};this._triggerCharacterListener.add(this._editor.onDidType(e)),this._triggerCharacterListener.add(this._editor.onDidCompositionEnd(e))}}get state(){return this._state}cancel(e=!1){var t;0!==this._state&&(this._triggerQuickSuggest.cancel(),null!=(t=this._requestToken)&&t.cancel(),this._requestToken=void 0,this._state=0,this._completionModel=void 0,this._context=void 0,this._onDidCancel.fire({retrigger:e}))}clear(){this._completionDisposables.clear()}_updateActiveSuggestSession(){0!==this._state&&(this._editor.hasModel()&&f.d.has(this._editor.getModel())?this.trigger({auto:2===this._state,shy:!1},!0):this.cancel())}_onCursorChange(e){if(this._editor.hasModel()){var t=this._editor.getModel();const i=this._currentSelection;this._currentSelection=this._editor.getSelection(),!e.selection.isEmpty()||0!==e.reason&&3!==e.reason||"keyboard"!==e.source&&"deleteLeft"!==e.source?this.cancel():f.d.has(t)&&(0===this._state&&0===e.reason?!1===this._editor.getOption(78)||!i.containsRange(this._currentSelection)&&!i.getEndPosition().isBeforeOrEqual(this._currentSelection.getPosition())||this._editor.getOption(106).snippetsPreventQuickSuggestions&&u.SnippetController2.get(this._editor).isInSnippet()||(this.cancel(),this._triggerQuickSuggest.cancelAndSet(()=>{if(0===this._state&&K.shouldAutoTrigger(this._editor)&&this._editor.hasModel()){const i=this._editor.getModel();var e=this._editor.getPosition(),t=this._editor.getOption(78);if(!1!==t){if(!0!==t){i.tokenizeIfCheap(e.lineNumber);const n=i.getLineTokens(e.lineNumber);e=n.getStandardTokenType(n.findTokenIndexAtOffset(Math.max(e.column-1-1,0)));if(!(t.other&&0===e||t.comments&&1===e||t.strings&&2===e))return}t=this._contextKeyService,e=this._configurationService,Boolean(t.getContextKeyValue("inlineSuggestionVisible"))&&!Boolean(e.getValue("editor.inlineSuggest.allowQuickSuggestions"))||this.trigger({auto:!0,shy:!1})}}},this._quickSuggestDelay)):0!==this._state&&3===e.reason&&this._refilterCompletionItems())}}_refilterCompletionItems(){Promise.resolve().then(()=>{var e,t;0!==this._state&&this._editor.hasModel()&&(t=this._editor.getModel(),e=this._editor.getPosition(),t=new K(t,e,2===this._state,!1),this._onNewContext(t))})}trigger(t,i=!1,n,o){if(this._editor.hasModel()){var r=this._editor.getModel();const d=t.auto;var a=new K(r,this._editor.getPosition(),d,t.shy);this.cancel(i),this._state=d?2:1,this._onDidTrigger.fire({auto:d,shy:t.shy,position:this._editor.getPosition()}),this._context=a;let h={triggerKind:null!=(i=t.triggerKind)?i:0};t.triggerCharacter&&(h={triggerKind:1,triggerCharacter:t.triggerCharacter}),this._requestToken=new F.b,a=this._editor.getOption(101);let c=1;switch(a){case"top":c=0;break;case"bottom":c=2}var{itemKind:i,showDeprecated:a}=e._createSuggestFilter(this._editor),l=W.create(this._editorWorkerService,this._editor);r=Object(O.e)(r,this._editor.getPosition(),new O.a(c,i,n,a),h,this._requestToken.token);Promise.all([r,l]).then(([e,i])=>U(this,void 0,void 0,(function*(){if(null!=(n=this._requestToken)&&n.dispose(),this._editor.hasModel()){let r=null==o?void 0:o.clipboardText;if(!r&&e.needsClipboard&&(r=yield this._clipboardService.readText()),0!==this._state){var n=this._editor.getModel();let a=e.items;o&&(s=Object(O.d)(c),a=a.concat(o.items).sort(s));var s=new K(n,this._editor.getPosition(),d,t.shy);this._completionModel=new P(a,this._context.column,{leadingLineContent:s.leadingLineContent,characterCountDelta:s.column-this._context.column},i,this._editor.getOption(106),this._editor.getOption(101),r),this._completionDisposables.add(e.disposable),this._onNewContext(s),this._reportDurationsTelemetry(e.durations)}}}))).catch(s.f)}}_reportDurationsTelemetry(e){this._telemetryGate++%230==0&&setTimeout(()=>{this._telemetryService.publicLog2("suggest.durations.json",{data:JSON.stringify(e)}),this._logService.debug("suggest.durations.json",e)})}static _createSuggestFilter(e){const t=new Set;return"none"===e.getOption(101)&&t.add(27),e=e.getOption(106),e.showMethods||t.add(0),e.showFunctions||t.add(1),e.showConstructors||t.add(2),e.showFields||t.add(3),e.showVariables||t.add(4),e.showClasses||t.add(5),e.showStructs||t.add(6),e.showInterfaces||t.add(7),e.showModules||t.add(8),e.showProperties||t.add(9),e.showEvents||t.add(10),e.showOperators||t.add(11),e.showUnits||t.add(12),e.showValues||t.add(13),e.showConstants||t.add(14),e.showEnums||t.add(15),e.showEnumMembers||t.add(16),e.showKeywords||t.add(17),e.showWords||t.add(18),e.showColors||t.add(19),e.showFiles||t.add(20),e.showReferences||t.add(21),e.showColors||t.add(22),e.showFolders||t.add(23),e.showTypeParameters||t.add(24),e.showSnippets||t.add(27),e.showUsers||t.add(25),e.showIssues||t.add(26),{itemKind:t,showDeprecated:e.showDeprecated}}_onNewContext(e){if(this._context)if(e.lineNumber!==this._context.lineNumber)this.cancel();else if(Object(R.x)(e.leadingLineContent)!==Object(R.x)(this._context.leadingLineContent))this.cancel();else if(e.columnthis._context.leadingWord.startColumn){const e=new Set(f.d.all(this._editor.getModel()));for(var t of this._completionModel.allProvider)e.delete(t);var i=this._completionModel.adopt(new Set);this.trigger({auto:this._context.auto,shy:!1},!0,e,{items:i,clipboardText:this._completionModel.clipboardText})}else if(e.column>this._context.column&&0this._size.width},{orientation:0}),this._westSash=new ie.b(this.domNode,{getVerticalSashLeft:()=>0},{orientation:0}),this._northSash=new ie.b(this.domNode,{getHorizontalSashTop:()=>0},{orientation:1,orthogonalEdge:ie.a.North}),this._southSash=new ie.b(this.domNode,{getHorizontalSashTop:()=>this._size.height},{orientation:1,orthogonalEdge:ie.a.South}),this._northSash.orthogonalStartSash=this._westSash,this._northSash.orthogonalEndSash=this._eastSash,this._southSash.orthogonalStartSash=this._westSash,this._southSash.orthogonalEndSash=this._eastSash;let e,t=0,i=0;this._sashListener.add(M.c.any(this._northSash.onDidStart,this._eastSash.onDidStart,this._southSash.onDidStart,this._westSash.onDidStart)(()=>{void 0===e&&(this._onDidWillResize.fire(),e=this._size,t=0,i=0)})),this._sashListener.add(M.c.any(this._northSash.onDidEnd,this._eastSash.onDidEnd,this._southSash.onDidEnd,this._westSash.onDidEnd)(()=>{void 0!==e&&(e=void 0,t=0,i=0,this._onDidResize.fire({dimension:this._size,done:!0}))})),this._sashListener.add(this._eastSash.onDidChange(n=>{e&&(i=n.currentX-n.startX,this.layout(e.height+t,e.width+i),this._onDidResize.fire({dimension:this._size,done:!1,east:!0}))})),this._sashListener.add(this._westSash.onDidChange(n=>{e&&(i=-(n.currentX-n.startX),this.layout(e.height+t,e.width+i),this._onDidResize.fire({dimension:this._size,done:!1,west:!0}))})),this._sashListener.add(this._northSash.onDidChange(n=>{e&&(t=-(n.currentY-n.startY),this.layout(e.height+t,e.width+i),this._onDidResize.fire({dimension:this._size,done:!1,north:!0}))})),this._sashListener.add(this._southSash.onDidChange(n=>{e&&(t=n.currentY-n.startY,this.layout(e.height+t,e.width+i),this._onDidResize.fire({dimension:this._size,done:!1,south:!0}))})),this._sashListener.add(M.c.any(this._eastSash.onDidReset,this._westSash.onDidReset)(e=>{this._preferredSize&&(this.layout(this._size.height,this._preferredSize.width),this._onDidResize.fire({dimension:this._size,done:!0}))})),this._sashListener.add(M.c.any(this._northSash.onDidReset,this._southSash.onDidReset)(e=>{this._preferredSize&&(this.layout(this._preferredSize.height,this._size.width),this._onDidResize.fire({dimension:this._size,done:!0}))}))}dispose(){this._northSash.dispose(),this._southSash.dispose(),this._eastSash.dispose(),this._westSash.dispose(),this._sashListener.dispose(),this._onDidResize.dispose(),this._onDidWillResize.dispose(),this.domNode.remove()}enableSashes(e,t,i,n){this._northSash.state=e?3:0,this._eastSash.state=t?3:0,this._southSash.state=i?3:0,this._westSash.state=n?3:0}layout(e=this.size.height,t=this.size.width){var{height:i,width:n}=this._minSize,{height:o,width:s}=this._maxSize,i=(e=Math.max(i,Math.min(o,e)),t=Math.max(n,Math.min(s,t)),new $.b(t,e));$.b.equals(i,this._size)||(this.domNode.style.height=e+"px",this.domNode.style.width=t+"px",this._size=i,this._northSash.layout(),this._eastSash.layout(),this._southSash.layout(),this._westSash.layout())}clearSashHoverState(){this._eastSash.clearSashHoverState(),this._westSash.clearSashHoverState(),this._northSash.clearSashHoverState(),this._southSash.clearSashHoverState()}get size(){return this._size}set maxSize(e){this._maxSize=e}get maxSize(){return this._maxSize}set minSize(e){this._minSize=e}get minSize(){return this._minSize}set preferredSize(e){this._preferredSize=e}get preferredSize(){return this._preferredSize}}function oe(e){return e&&Boolean(e.completion.documentation||e.completion.detail&&e.completion.detail!==e.completion.label)}let se=class{constructor(e,t){this._editor=e,this._onDidClose=new M.b,this.onDidClose=this._onDidClose.event,this._onDidChangeContents=new M.b,this.onDidChangeContents=this._onDidChangeContents.event,this._disposables=new a.b,this._renderDisposeable=new a.b,this._borderWidth=1,this._size=new $.b(330,0),this.domNode=$.a(".suggest-details"),this.domNode.classList.add("no-docs"),this._markdownRenderer=t.createInstance(J.a,{editor:e}),this._body=$.a(".body"),this._scrollbar=new Q.a(this._body,{}),$.q(this.domNode,this._scrollbar.getDomNode()),this._disposables.add(this._scrollbar),this._header=$.q(this._body,$.a(".header")),this._close=$.q(this._header,$.a("span"+te.b.close.cssSelector)),this._close.title=D.a("details.close","Close"),this._type=$.q(this._header,$.a("p.type")),this._docs=$.q(this._body,$.a("p.docs")),this._configureFont(),this._disposables.add(this._editor.onDidChangeConfiguration(e=>{e.hasChanged(42)&&this._configureFont()}))}dispose(){this._disposables.dispose(),this._renderDisposeable.dispose()}_configureFont(){const e=this._editor.getOptions();var t=e.get(42),i=t.fontFamily,n=e.get(107)||t.fontSize,o=e.get(108)||t.lineHeight,s=t.fontWeight;o+="px";this.domNode.style.fontSize=n+"px",this.domNode.style.lineHeight=o,this.domNode.style.fontWeight=s,this.domNode.style.fontFeatureSettings=t.fontFeatureSettings,this._type.style.fontFamily=i,this._close.style.height=o,this._close.style.width=o}getLayoutInfo(){var e=this._editor.getOption(108)||this._editor.getOption(42).lineHeight,t=this._borderWidth;return{lineHeight:e,borderWidth:t,borderHeight:2*t,verticalPadding:22,horizontalPadding:14}}renderLoading(){this._type.textContent=D.a("loading","Loading..."),this._docs.textContent="",this.domNode.classList.remove("no-docs","no-type"),this.layout(this.size.width,2*this.getLayoutInfo().lineHeight),this._onDidChangeContents.fire(this)}renderItem(e,t){var i,n;this._renderDisposeable.clear();let{detail:o,documentation:s}=e.completion;t&&(n="",n=(n=(n=(n=(n=(n+=`score: ${e.score[0]}\n`)+`prefix: ${null!=(i=e.word)?i:"(no prefix)"}\n`)+`word: ${e.completion.filterText?e.completion.filterText+" (filterText)":e.textLabel}\n`)+`distance: ${e.distance} (localityBonus-setting)\n`)+`index: ${e.idx}, based on ${e.completion.sortText&&`sortText: "${e.completion.sortText}"`||"label"}\n`)+`commit_chars: ${null==(i=e.completion.commitCharacters)?void 0:i.join("")}\n`,s=(new ee.a).appendCodeblock("empty",n),o="Provider: "+e.provider._debugDisplayName),t||oe(e)?(this.domNode.classList.remove("no-docs","no-type"),o?(i=1e5{this.layout(this._size.width,this._type.clientHeight+this._docs.clientHeight),this._onDidChangeContents.fire(this)}))),this.domNode.style.userSelect="text",this.domNode.tabIndex=-1,this._close.onmousedown=e=>{e.preventDefault(),e.stopPropagation()},this._close.onclick=e=>{e.preventDefault(),e.stopPropagation(),this._onDidClose.fire()},this._body.scrollTop=0,this.layout(this._size.width,this._type.clientHeight+this._docs.clientHeight),this._onDidChangeContents.fire(this)):this.clearContents()}clearContents(){this.domNode.classList.add("no-docs"),this._type.textContent="",this._docs.textContent=""}get size(){return this._size}layout(e,t){var i=new $.b(e,t);$.b.equals(i,this._size)||(this._size=i,$.X(this.domNode,e,t)),this._scrollbar.scanDomNode()}scrollDown(e=8){this._body.scrollTop+=e}scrollUp(e=8){this._body.scrollTop-=e}scrollTop(){this._body.scrollTop=0}scrollBottom(){this._body.scrollTop=this._body.scrollHeight}pageDown(){this.scrollDown(80)}pageUp(){this.scrollUp(80)}set borderWidth(e){this._borderWidth=e}get borderWidth(){return this._borderWidth}};se=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3{i=this._topLeft,n=this._resizable.size})),this._disposables.add(this._resizable.onDidResize(e=>{if(i&&n){this.widget.layout(e.dimension.width,e.dimension.height);let t=!1;e.west&&(s=n.width-e.dimension.width,t=!0),e.north&&(o=n.height-e.dimension.height,t=!0),t&&this._applyTopLeft({top:i.top+o,left:i.left+s})}e.done&&(i=void 0,n=void 0,o=0,s=0,this._userSize=e.dimension)})),this._disposables.add(this.widget.onDidChangeContents(()=>{var e;this._anchorBox&&this._placeAtAnchor(this._anchorBox,null!=(e=this._userSize)?e:this.widget.size)}))}dispose(){this._resizable.dispose(),this._disposables.dispose(),this.hide()}getId(){return"suggest.details"}getDomNode(){return this._resizable.domNode}getPosition(){return null}show(){this._added||(this._editor.addOverlayWidget(this),this.getDomNode().style.position="fixed",this._added=!0)}hide(e=!1){this._resizable.clearSashHoverState(),this._added&&(this._editor.removeOverlayWidget(this),this._added=!1,this._anchorBox=void 0,this._topLeft=void 0),e&&(this._userSize=void 0,this.widget.clearContents())}placeAtAnchor(e){e=$.D(e);this._anchorBox=e,this._placeAtAnchor(this._anchorBox,null!=(e=this._userSize)?e:this.widget.size)}_placeAtAnchor(e,t){var i=$.z(document.body),n=this.widget.getLayoutInfo();let o,s,r=new $.b(220,2*n.lineHeight),a=0,l=e.top;var d=e.top+e.height-n.borderHeight;let h,c,u,g=i.width-(e.left+e.width+n.borderWidth+n.horizontalPadding),p=(a=-n.borderWidth+e.left+e.width,c=!0,o=new $.b(g,i.height-e.top-n.borderHeight-n.verticalPadding),s=o.with(void 0,e.top+e.height-n.borderHeight-n.verticalPadding),t.width>g&&(e.left>g&&(g=e.left-n.borderWidth-n.horizontalPadding,c=!1,a=Math.max(n.horizontalPadding,e.left-t.width-n.borderWidth),o=o.with(g),s=o.with(void 0,s.height)),e.width>1.3*g&&i.height-(e.top+e.height)>e.height&&(g=e.width,a=e.left,l=-n.borderWidth+e.top+e.height,o=new $.b(e.width-n.borderHeight,i.height-e.top-e.height-n.verticalPadding),s=o.with(void 0,e.top-n.verticalPadding),r=r.with(o.width))),t.height);i=Math.max(o.height,s.height),p>i&&(p=i),u=p<=o.height?(h=!0,o):(h=!1,s),this._applyTopLeft({left:a,top:h?l:d-p}),this.getDomNode().style.position="fixed",this._resizable.enableSashes(!h,c,h,!c),this._resizable.minSize=r,this._resizable.maxSize=u,this._resizable.layout(p,Math.min(u.width,t.width)),this.widget.layout(this._resizable.size.width,this._resizable.size.height)}_applyTopLeft(e){this._topLeft=e,this.getDomNode().style.left=this._topLeft.left+"px",this.getDomNode().style.top=this._topLeft.top+"px"}}var ae=i("5aa5"),le=(k=i("7944"),i("7e32"));E=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3e instanceof le.c?t.createInstance(de,e,void 0):void 0,this._leftActions=new ae.a(this.element,{actionViewItemProvider:i}),this._rightActions=new ae.a(this.element,{actionViewItemProvider:i}),this._leftActions.domNode.classList.add("left"),this._rightActions.domNode.classList.add("right")}dispose(){this._menuDisposables.dispose(),this.element.remove()}show(){const e=this._menuService.createMenu(O.g,this._contextKeyService),t=()=>{const t=[],i=[];for(var[n,o]of e.getActions())("left"===n?t:i).push(...o);this._leftActions.clear(),this._leftActions.push(t),this._rightActions.clear(),this._rightActions.push(i)};this._menuDisposables.add(e.onDidChange(()=>t())),this._menuDisposables.add(e)}hide(){this._menuDisposables.clear()}};he=E([V(1,b.a),V(2,le.a),V(3,N.b)],he);var ce,ue=i("c4e3"),ge=i("b589"),pe=i("82c9"),me=i("32a4");function fe(e,t,i,n){const o=n===ce.ROOT_FOLDER?["rootfolder-icon"]:n===ce.FOLDER?["folder-icon"]:["file-icon"];if(i){let s;if(i.scheme===ge.c.data){const e=pe.a.parseMetaData(i);s=e.get(pe.a.META_DATA_LABEL)}else s=_e(Object(pe.c)(i).toLowerCase());if(n===ce.FOLDER)o.push(s+"-name-folder-icon");else{if(s){if(o.push(s+"-name-file-icon"),s.length<=255){const e=s.split(".");for(let t=1;t{const e=this._editor.getOptions();var n=e.get(42),o=n.fontFamily,s=n.fontFeatureSettings,r=e.get(107)||n.fontSize,a=e.get(108)||n.lineHeight;n=n.fontWeight,r+="px",a+="px";t.root.style.fontSize=r,t.root.style.fontWeight=n,i.style.fontFamily=o,i.style.fontFeatureSettings=s,i.style.lineHeight=a,t.icon.style.height=a,t.icon.style.width=a,t.readMore.style.height=a,t.readMore.style.width=a});return n(),t.disposables.add(this._editor.onDidChangeConfiguration(e=>{(e.hasChanged(42)||e.hasChanged(107)||e.hasChanged(108))&&n()})),t}renderElement(e,t,i){const n=e["completion"],s=(i.root.id=ve(t),{labelEscapeNewLines:!(i.colorspan.style.backgroundColor=""),matches:Object(A.c)(e.score)});var r;t=[];19===n.kind&&we.extract(e,t)?(i.icon.className="icon customcolor",i.iconContainer.className="icon hide",i.colorspan.style.backgroundColor=t[0]):20===n.kind&&this._themeService.getFileIconTheme().hasFileIcons?(i.icon.className="icon hide",i.iconContainer.className="icon hide",t=fe(this._modelService,this._modeService,be.a.from({scheme:"fake",path:e.textLabel}),ce.FILE),r=fe(this._modelService,this._modeService,be.a.from({scheme:"fake",path:n.detail}),ce.FILE),s.extraClasses=t.length>r.length?t:r):23===n.kind&&this._themeService.getFileIconTheme().hasFolderIcons?(i.icon.className="icon hide",i.iconContainer.className="icon hide",s.extraClasses=Object(o.k)([fe(this._modelService,this._modeService,be.a.from({scheme:"fake",path:e.textLabel}),ce.FOLDER),fe(this._modelService,this._modeService,be.a.from({scheme:"fake",path:n.detail}),ce.FOLDER)])):(i.icon.className="icon hide",i.iconContainer.className="",i.iconContainer.classList.add("suggest-icon",...Object(f.I)(n.kind).split(" "))),n.tags&&0<=n.tags.indexOf(1)&&(s.extraClasses=(s.extraClasses||[]).concat(["deprecated"]),s.matches=[]),i.iconLabel.setLabel(e.textLabel,void 0,s),"string"==typeof n.label?(i.parametersLabel.textContent="",i.detailsLabel.textContent=Se(n.detail||""),i.root.classList.add("string-label")):(i.parametersLabel.textContent=Se(n.label.detail||""),i.detailsLabel.textContent=Se(n.label.description||""),i.root.classList.remove("string-label")),(this._editor.getOption(106).showInlineDetails?Object($.W):Object($.K))(i.detailsLabel),oe(e)?(i.right.classList.add("can-expand-details"),Object($.W)(i.readMore),i.readMore.onmousedown=e=>{e.stopPropagation(),e.preventDefault()},i.readMore.onclick=e=>{e.stopPropagation(),e.preventDefault(),this._onDidToggleDetails.fire()}):(i.right.classList.remove("can-expand-details"),Object($.K)(i.readMore),i.readMore.onmousedown=null,i.readMore.onclick=null)}disposeTemplate(e){e.disposables.dispose()}};function Se(e){return e.replace(/\r\n|\r|\n/g,"")}ye=E([V(1,v.a),V(2,w.a),V(3,Y.b)],ye);var Le=i("d379"),xe=i("49d9"),ke=(k=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3{this._contentWidget.lockPreference(),r=new s(this._persistedSize.restore(),this.element.size)})),this._disposables.add(this.element.onDidResize(e=>{var t;if(this._resize(e.dimension.width,e.dimension.height),r&&(r.persistHeight=r.persistHeight||!!e.north||!!e.south,r.persistWidth=r.persistWidth||!!e.east||!!e.west),e.done){if(r){var{itemHeight:e,defaultSize:i}=this.getLayoutInfo();e=Math.round(e/2);let{width:n,height:o}=this.element.size;(!r.persistHeight||Math.abs(r.currentSize.height-o)<=e)&&(o=null!=(t=null==(t=r.persistedSize)?void 0:t.height)?t:i.height),(!r.persistWidth||Math.abs(r.currentSize.width-n)<=e)&&(n=null!=(e=null==(t=r.persistedSize)?void 0:t.width)?e:i.width),this._persistedSize.store(new $.b(n,o))}this._contentWidget.unlockPreference(),r=void 0}})),this._messageElement=$.q(this.element.domNode,$.a(".message")),this._listElement=$.q(this.element.domNode,$.a(".tree"));const l=o.createInstance(se,this.editor),d=(l.onDidClose(this.toggleDetails,this,this._disposables),this._details=new re(l,this.editor),()=>this.element.domNode.classList.toggle("no-icons",!this.editor.getOption(106).showIcons)),h=(d(),o.createInstance(ye,this.editor)),c=(this._disposables.add(h),this._disposables.add(h.onDidToggleDetails(()=>this.toggleDetails())),this._list=new G.c("SuggestWidget",this._listElement,{getHeight:e=>this.getLayoutInfo().itemHeight,getTemplateId:e=>"suggestion"},[h],{alwaysConsumeMouseWheel:!0,useShadows:!1,mouseSupport:!1,accessibilityProvider:{getRole:()=>"option",getAriaLabel:e=>{var t,i;return e.isResolved&&this._isDetailsVisible()?(({documentation:t,detail:i}=e.completion),i=R.v("{0}{1}",i||"",t?"string"==typeof t?t:t.value:""),D.a("ariaCurrenttSuggestionReadDetails","{0}, docs: {1}",e.textLabel,i)):e.textLabel},getWidgetAriaLabel:()=>D.a("suggest","Suggest"),getWidgetRole:()=>"listbox"}}),this._status=o.createInstance(he,this.element.domNode),()=>this.element.domNode.classList.toggle("with-status-bar",this.editor.getOption(106).showStatusBar));c(),this._disposables.add(Object(Z.b)(this._list,n,{listInactiveFocusBackground:Me,listInactiveFocusOutline:X.b})),this._disposables.add(n.onDidColorThemeChange(e=>this._onThemeChange(e))),this._onThemeChange(n.getColorTheme()),this._disposables.add(this._list.onMouseDown(e=>this._onListMouseDownOrTap(e))),this._disposables.add(this._list.onTap(e=>this._onListMouseDownOrTap(e))),this._disposables.add(this._list.onDidChangeSelection(e=>this._onListSelection(e))),this._disposables.add(this._list.onDidChangeFocus(e=>this._onListFocus(e))),this._disposables.add(this.editor.onDidChangeCursorSelection(()=>this._onCursorSelectionChanged())),this._disposables.add(this.editor.onDidChangeConfiguration(e=>{e.hasChanged(106)&&(c(),d())})),this._ctxSuggestWidgetVisible=O.b.Visible.bindTo(i),this._ctxSuggestWidgetDetailsVisible=O.b.DetailsVisible.bindTo(i),this._ctxSuggestWidgetMultipleSuggestions=O.b.MultipleSuggestions.bindTo(i),this._disposables.add($.o(this._details.widget.domNode,"keydown",e=>{this._onDetailsKeydown.fire(e)})),this._disposables.add(this.editor.onMouseDown(e=>this._onEditorMouseDown(e)))}dispose(){var e;this._details.widget.dispose(),this._details.dispose(),this._list.dispose(),this._status.dispose(),this._disposables.dispose(),null!=(e=this._loadingTimeout)&&e.dispose(),this._showTimeout.dispose(),this._contentWidget.dispose(),this.element.dispose()}_onEditorMouseDown(e){this._details.widget.domNode.contains(e.target.element)?this._details.widget.domNode.focus():this.element.domNode.contains(e.target.element)&&this.editor.focus()}_onCursorSelectionChanged(){0!==this._state&&this._contentWidget.layout()}_onListMouseDownOrTap(e){void 0!==e.element&&void 0!==e.index&&(e.browserEvent.preventDefault(),e.browserEvent.stopPropagation(),this._select(e.element,e.index))}_onListSelection(e){e.elements.length&&this._select(e.elements[0],e.indexes[0])}_select(e,t){var i=this._completionModel;i&&(this._onDidSelect.fire({item:e,index:t,model:i}),this.editor.focus())}_onThemeChange(e){const t=e.getColor(De),i=(t&&(this.element.domNode.style.backgroundColor=t.toString(),this._messageElement.style.backgroundColor=t.toString(),this._details.widget.domNode.style.backgroundColor=t.toString()),e.getColor(Ne)),n=(i&&(this.element.domNode.style.borderColor=i.toString(),this._messageElement.style.borderColor=i.toString(),this._status.element.style.borderTopColor=i.toString(),this._details.widget.domNode.style.borderColor=i.toString(),this._detailsBorderColor=i.toString()),e.getColor(X.db));n&&(this._detailsFocusBorderColor=n.toString()),this._details.widget.borderWidth="hc"===e.type?2:1}_onListFocus(e){if(!this._ignoreFocusEvents)if(e.elements.length){if(this._completionModel){const t=e.elements[0],i=e.indexes[0];t!==this._focusedItem&&(null!=(e=this._currentSuggestionDetails)&&e.cancel(),this._currentSuggestionDetails=void 0,this._focusedItem=t,this._list.reveal(i),this._currentSuggestionDetails=Object(_.h)(e=>ke(this,void 0,void 0,(function*(){const i=Object(_.i)(()=>{this._isDetailsVisible()&&this.showDetails(!0)},250);e.onCancellationRequested(()=>i.dispose());var n=yield t.resolve(e);return i.dispose(),n}))),this._currentSuggestionDetails.then(()=>{i>=this._list.length||t!==this._list.element(i)||(this._ignoreFocusEvents=!0,this._list.splice(i,1,[t]),this._list.setFocus([i]),this._ignoreFocusEvents=!1,this._isDetailsVisible()?this.showDetails(!1):this.element.domNode.classList.remove("docs-side"),this.editor.setAriaOptions({activeDescendant:ve(i)}))}).catch(s.f)),this._onDidFocus.fire({item:t,index:i,model:this._completionModel})}}else this._currentSuggestionDetails&&(this._currentSuggestionDetails.cancel(),this._currentSuggestionDetails=void 0,this._focusedItem=void 0),this.editor.setAriaOptions({activeDescendant:void 0})}_setState(t){if(this._state!==t)switch(this._state=t,this.element.domNode.classList.toggle("frozen",4===t),this.element.domNode.classList.remove("message"),t){case 0:$.K(this._messageElement,this._listElement,this._status.element),this._details.hide(!0),this._status.hide(),this._contentWidget.hide(),this._ctxSuggestWidgetVisible.reset(),this._ctxSuggestWidgetMultipleSuggestions.reset(),this._showTimeout.cancel(),this.element.domNode.classList.remove("visible"),this._list.splice(0,this._list.length),this._focusedItem=void 0,this._cappedHeight=void 0,this._explainMode=!1;break;case 1:this.element.domNode.classList.add("message"),this._messageElement.textContent=e.LOADING_MESSAGE,$.K(this._listElement,this._status.element),$.W(this._messageElement),this._details.hide(),this._show(),this._focusedItem=void 0;break;case 2:this.element.domNode.classList.add("message"),this._messageElement.textContent=e.NO_SUGGESTIONS_MESSAGE,$.K(this._listElement,this._status.element),$.W(this._messageElement),this._details.hide(),this._show(),this._focusedItem=void 0;break;case 3:case 4:$.K(this._messageElement),$.W(this._listElement,this._status.element),this._show();break;case 5:$.K(this._messageElement),$.W(this._listElement,this._status.element),this._details.show(),this._show()}}_show(){this._status.show(),this._contentWidget.show(),this._layout(this._persistedSize.restore()),this._ctxSuggestWidgetVisible.set(!0),this._showTimeout.cancelAndSet(()=>{this.element.domNode.classList.add("visible"),this._onDidShow.fire(this)},100)}showTriggered(e,t){0===this._state&&(this._contentWidget.setPosition(this.editor.getPosition()),this._isAuto=!!e,this._isAuto||(this._loadingTimeout=Object(_.i)(()=>this._setState(1),t)))}showSuggestions(e,t,i,n){var o;this._contentWidget.setPosition(this.editor.getPosition()),null!=(o=this._loadingTimeout)&&o.dispose(),null!=(o=this._currentSuggestionDetails)&&o.cancel(),this._currentSuggestionDetails=void 0,this._completionModel!==e&&(this._completionModel=e),i&&2!==this._state&&0!==this._state?this._setState(4):(e=0===(o=this._completionModel.items.length),this._ctxSuggestWidgetMultipleSuggestions.set(1n&&(c=n),this._completionModel?this._completionModel.stats.pLabelLen*i.typicalHalfwidthCharacterWidth:c),s=i.statusBarHeight+this._list.contentHeight+i.borderHeight,r=i.itemHeight+i.statusBarHeight,a=$.D(this.editor.getDomNode()),l=this.editor.getScrolledVisiblePosition(this.editor.getPosition()),d=a.top+l.top+l.height;t=Math.min(t.height-d-i.verticalPadding,s),d=a.top+l.top-i.verticalPadding,a=Math.min(d,s);let u=Math.min(Math.max(a,t)+i.borderHeight,s);(h=(h=h===(null==(l=this._cappedHeight)?void 0:l.capped)?this._cappedHeight.wanted:h)u&&(h=u),u=h>t||this._forceRenderingAbove&&150{var i=e.getColor(Te),n=(i&&t.addRule(`.monaco-editor .suggest-widget .monaco-list .monaco-list-row .monaco-highlighted-label .highlight { color: ${i}; }`),e.getColor(Ae));i&&t.addRule(`.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused .monaco-highlighted-label .highlight { color: ${n}; }`),i=e.getColor(Oe),i&&t.addRule(`.monaco-editor .suggest-widget, .monaco-editor .suggest-details { color: ${i}; }`),n=e.getColor(Ee),n&&t.addRule(`.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused { color: ${n}; }`),i=e.getColor(Ie),i&&t.addRule(`.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused .codicon { color: ${i}; }`),n=e.getColor(X.Jc),n&&t.addRule(`.monaco-editor .suggest-details a { color: ${n}; }`),i=e.getColor(X.Ic),i&&t.addRule(`.monaco-editor .suggest-details a:hover { color: ${i}; }`),n=e.getColor(X.Hc);n&&t.addRule(`.monaco-editor .suggest-details code { background-color: ${n}; }`)}),E=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3e.hasChanged(111)&&this._update()),this._update()}dispose(){var e;this._configListener.dispose(),null!=(e=this._selectionListener)&&e.dispose(),this._ckAtEnd.reset()}_update(){var e="on"===this._editor.getOption(111);this._enabled!==e&&(this._enabled=e,this._enabled?(this._selectionListener=this._editor.onDidChangeCursorSelection(e=()=>{if(this._editor.hasModel()){const t=this._editor.getModel(),i=this._editor.getSelection();var e=t.getWordAtPosition(i.getStartPosition());e?this._ckAtEnd.set(e.endColumn===i.getStartPosition().column):this._ckAtEnd.set(!1)}else this._ckAtEnd.set(!1)}),e()):this._selectionListener&&(this._ckAtEnd.reset(),this._selectionListener.dispose(),this._selectionListener=void 0))}};Be.AtEnd=new N.c("atEndOfWord",!1),Be=E([v(1,N.b)],Be);var je=i("ef8e9"),We=i("3170");class Ve{constructor(e,t,i){this._disposables=new a.b,this._disposables.add(t.onDidShow(()=>this._onItem(t.getFocusedItem()))),this._disposables.add(t.onDidFocus(this._onItem,this)),this._disposables.add(t.onDidHide(this.reset,this)),this._disposables.add(e.onWillType(n=>{this._active&&!t.isFrozen()&&(n=n.charCodeAt(n.length-1),this._active.acceptCharacters.has(n)&&e.getOption(0)&&i(this._active.item))}))}_onItem(e){if(e&&Object(o.n)(e.item.completion.commitCharacters)){if(!this._active||this._active.item.item!==e.item){const t=new We.b;for(const i of e.item.completion.commitCharacters)0{if(this._empty&&e.hasModel()){const n=e.getSelections();var t=n.length;let o=!1;for(let e=0;eHe._maxSelectionLength)return;this._lastOvertyped[e]={value:o.getValueInRange(i),multiline:i.startLineNumber!==i.endLineNumber}}this._empty=!1}}})),this._disposables.add(t.onDidCancel(e=>{this._empty||e.retrigger||(this._empty=!0)}))}getLastOvertypedInfo(e){if(!this._empty&&0<=e&&el.set(e.getOption(106).insertMode)),this.widget=this._toDispose.add(new _.b(()=>{const e=this._instantiationService.createInstance(Pe,this.editor),t=(this._toDispose.add(e),this._toDispose.add(e.onDidSelect(e=>this._insertSuggestion(e,0),this)),new Ve(this.editor,e,e=>this._insertSuggestion(e,2))),i=(this._toDispose.add(t),this._toDispose.add(this.model.onDidSuggest(e=>{0===e.completionModel.items.length&&t.reset()})),O.b.MakesTextEdit.bindTo(this._contextKeyService)),n=O.b.HasInsertAndReplaceRange.bindTo(this._contextKeyService),o=O.b.CanResolve.bindTo(this._contextKeyService);return this._toDispose.add(Object(a.i)(()=>{i.reset(),n.reset(),o.reset()})),this._toDispose.add(e.onDidFocus(({item:e})=>{var t=this.editor.getPosition(),s=e.editStart.column,r=t.column;let a=!0;"smart"!==this.editor.getOption(1)||2!==this.model.state||e.completion.command||e.completion.additionalTextEdits||4&e.completion.insertTextRules||r-s!==e.completion.insertText.length||(s=this.editor.getModel().getValueInRange({startLineNumber:t.lineNumber,startColumn:s,endLineNumber:t.lineNumber,endColumn:r}),a=s!==e.completion.insertText),i.set(a),n.set(!ze.a.equals(e.editInsertEnd,e.editReplaceEnd)),o.set(Boolean(e.provider.resolveCompletionItem)||Boolean(e.completion.documentation)||e.completion.detail!==e.completion.label)})),this._toDispose.add(e.onDetailsKeyDown(e=>{e.toKeybinding().equals(new r.e(!0,!1,!1,!1,33))||Ue.f&&e.toKeybinding().equals(new r.e(!1,!1,!1,!0,33))?e.stopPropagation():e.toKeybinding().isModifierKey()||this.editor.focus()})),e})),this._overtypingCapturer=this._toDispose.add(new _.b(()=>this._toDispose.add(new He(this.editor,this.model)))),this._alternatives=this._toDispose.add(new _.b(()=>this._toDispose.add(new I(this.editor,this._contextKeyService)))),this._toDispose.add(o.createInstance(Be,e)),this._toDispose.add(this.model.onDidTrigger(e=>{this.widget.value.showTriggered(e.auto,e.shy?250:50),this._lineSuffix.value=new qe(this.editor.getModel(),e.position)})),this._toDispose.add(this.model.onDidSuggest(e=>{var t;e.shy||(t=this._memoryService.select(this.editor.getModel(),this.editor.getPosition(),e.completionModel.items),this.widget.value.showSuggestions(e.completionModel,t,e.isFrozen,e.auto))})),this._toDispose.add(this.model.onDidCancel(e=>{e.retrigger||this.widget.value.hideWidget()})),this._toDispose.add(this.editor.onDidBlurEditorWidget(()=>{this.model.cancel(),this.model.clear()}));let d=O.b.AcceptSuggestionsOnEnter.bindTo(n),h=()=>{var e=this.editor.getOption(1);d.set("on"===e||"smart"===e)};this._toDispose.add(this.editor.onDidChangeConfiguration(()=>h())),h()}static get(t){return t.getContribution(e.ID)}dispose(){this._alternatives.dispose(),this._toDispose.dispose(),this.widget.dispose(),this.model.dispose(),this._lineSuffix.dispose()}_insertSuggestion(e,t){if(e&&e.item){if(this.editor.hasModel()){const n=this.editor.getModel(),o=n.getAlternativeVersionId(),r=e["item"],a=[],c=new F.b;1&t||this.editor.pushUndoStop();var i=this.getOverwriteInfo(r,Boolean(8&t));if(this._memoryService.memorize(n,this.editor.getPosition(),r),Array.isArray(r.completion.additionalTextEdits)){const e=l.c.capture(this.editor);this.editor.executeEdits("suggestController.additionalTextEdits.sync",r.completion.additionalTextEdits.map(e=>d.a.replace(h.a.lift(e.range),e.text))),e.restoreRelativeVerticalPositionOfCursor(this.editor)}else if(!r.isResolved){const e=new Ke.a(!0);let i;const o=n.onDidChangeContent(e=>{if(e.isFlush)c.cancel(),o.dispose();else for(var t of e.changes)t=h.a.getEndPosition(t.range),i&&!ze.a.isBefore(t,i)||(i=t)});let s=t,u=(t|=2,!1),g=this.editor.onWillType(()=>{g.dispose(),u=!0,2&s||this.editor.pushUndoStop()});a.push(r.resolve(c.token).then(()=>{if(!r.completion.additionalTextEdits||c.token.isCancellationRequested)return!1;if(i&&r.completion.additionalTextEdits.some(e=>ze.a.isBefore(i,h.a.getStartPosition(e.range))))return!1;u&&this.editor.pushUndoStop();const e=l.c.capture(this.editor);return this.editor.executeEdits("suggestController.additionalTextEdits.async",r.completion.additionalTextEdits.map(e=>d.a.replace(h.a.lift(e.range),e.text))),e.restoreRelativeVerticalPositionOfCursor(this.editor),!u&&2&s||this.editor.pushUndoStop(),!0}).then(t=>{this._logService.trace("[suggest] async resolving of edits DONE (ms, applied?)",e.elapsed(),t),o.dispose(),g.dispose()}))}let p=r.completion["insertText"];4&r.completion.insertTextRules||(p=g.c.escape(p)),u.SnippetController2.get(this.editor).insert(p,{overwriteBefore:i.overwriteBefore,overwriteAfter:i.overwriteAfter,undoStopBefore:!1,undoStopAfter:!1,adjustWhitespace:!(1&r.completion.insertTextRules),clipboardText:e.model.clipboardText,overtypingCapturer:this._overtypingCapturer.value}),2&t||this.editor.pushUndoStop(),r.completion.command?r.completion.command.id===Ge.id?this.model.trigger({auto:!0,shy:!1},!0):(a.push(this._commandService.executeCommand(r.completion.command.id,...r.completion.command.arguments?[...r.completion.command.arguments]:[]).catch(s.f)),this.model.cancel()):this.model.cancel(),4&t&&this._alternatives.value.set(e,e=>{for(c.cancel();n.canUndo();){o!==n.getAlternativeVersionId()&&n.undo(),this._insertSuggestion(e,3|(8&t?8:0));break}}),this._alertCompletionItem(r),Promise.all(a).finally(()=>{this.model.clear(),c.dispose()})}}else this._alternatives.value.reset(),this.model.cancel(),this.model.clear()}getOverwriteInfo(e,t){Object(je.c)(this.editor.hasModel());let i="replace"===this.editor.getOption(106).insertMode;t&&(i=!i);t=e.position.column-e.editStart.column;var n=(i?e.editReplaceEnd:e.editInsertEnd).column-e.position.column;return{overwriteBefore:t+(this.editor.getPosition().column-e.position.column),overwriteAfter:n+(this._lineSuffix.value?this._lineSuffix.value.delta(this.editor.getPosition()):0)}}_alertCompletionItem(e){Object(o.n)(e.completion.additionalTextEdits)&&(e=D.a("aria.alert.snippet","Accepting '{0}' made {1} additional edits",e.textLabel,e.completion.additionalTextEdits.length),Object(n.a)(e))}triggerSuggest(e){this.editor.hasModel()&&(this.model.trigger({auto:!1,shy:!1},!1,e),this.editor.revealLine(this.editor.getPosition().lineNumber,0),this.editor.focus())}triggerSuggestAndAcceptBest(e){if(this.editor.hasModel()){const t=this.editor.getPosition(),i=()=>{t.equals(this.editor.getPosition())&&this._commandService.executeCommand(e.fallback)},n=e=>{var t,i,n;return!!(4&e.completion.insertTextRules||e.completion.additionalTextEdits)||(t=this.editor.getPosition(),i=e.editStart.column,(n=t.column)-i!==e.completion.insertText.length||this.editor.getModel().getValueInRange({startLineNumber:t.lineNumber,startColumn:i,endLineNumber:t.lineNumber,endColumn:n})!==e.completion.insertText)};M.c.once(this.model.onDidTrigger)(e=>{let t=[];M.c.any(this.model.onDidTrigger,this.model.onDidCancel)(()=>{Object(a.f)(t),i()},void 0,t),this.model.onDidSuggest(({completionModel:e})=>{var o,s;Object(a.f)(t),0!==e.items.length&&(o=this._memoryService.select(this.editor.getModel(),this.editor.getPosition(),e.items),s=e.items[o],n(s))?(this.editor.pushUndoStop(),this._insertSuggestion({index:o,item:s,model:e},7)):i()},void 0,t)}),this.model.trigger({auto:!1,shy:!0}),this.editor.revealLine(t.lineNumber,0),this.editor.focus()}}acceptSelectedSuggestion(e,t){var i=this.widget.value.getFocusedItem();let n=0;e&&(n|=4),t&&(n|=8),this._insertSuggestion(i,n)}acceptNextSuggestion(){this._alternatives.value.next()}acceptPrevSuggestion(){this._alternatives.value.prev()}cancelSuggestWidget(){this.model.cancel(),this.model.clear(),this.widget.value.hideWidget()}selectNextSuggestion(){this.widget.value.selectNext()}selectNextPageSuggestion(){this.widget.value.selectNextPage()}selectLastSuggestion(){this.widget.value.selectLast()}selectPrevSuggestion(){this.widget.value.selectPrevious()}selectPrevPageSuggestion(){this.widget.value.selectPreviousPage()}selectFirstSuggestion(){this.widget.value.selectFirst()}toggleSuggestionDetails(){this.widget.value.toggleDetails()}toggleExplainMode(){this.widget.value.toggleExplainMode()}toggleSuggestionFocus(){this.widget.value.toggleDetailsFocus()}resetWidgetSize(){this.widget.value.resetPersistedSize()}forceRenderingAbove(){this.widget.value.forceRenderingAbove()}stopForceRenderingAbove(){this.widget.isInitialized&&this.widget.value.stopForceRenderingAbove()}};$e.ID="editor.contrib.suggestController",$e=w([V(1,y),V(2,S.b),V(3,N.b),V(4,b.a),V(5,H.b)],$e);class Ge extends t.b{constructor(){super({id:Ge.id,label:D.a("suggest.trigger.label","Trigger Suggest"),alias:"Trigger Suggest",precondition:N.a.and(c.a.writable,c.a.hasCompletionItemProvider),kbOpts:{kbExpr:c.a.textInputFocus,primary:2058,secondary:[2087],mac:{primary:266,secondary:[521,2087]},weight:100}})}run(e,t){const i=$e.get(t);i&&i.triggerSuggest()}}Ge.id="editor.action.triggerSuggest",Object(t.l)($e.ID,$e),Object(t.j)(Ge);const Ze=t.c.bindToContribution($e.get);Object(t.k)(new Ze({id:"acceptSelectedSuggestion",precondition:O.b.Visible,handler(e){e.acceptSelectedSuggestion(!0,!1)}})),C.a.registerKeybindingRule({id:"acceptSelectedSuggestion",when:N.a.and(O.b.Visible,c.a.textInputFocus),primary:2,weight:190}),C.a.registerKeybindingRule({id:"acceptSelectedSuggestion",when:N.a.and(O.b.Visible,c.a.textInputFocus,O.b.AcceptSuggestionsOnEnter,O.b.MakesTextEdit),primary:3,weight:190}),le.d.appendMenuItem(O.g,{command:{id:"acceptSelectedSuggestion",title:D.a("accept.insert","Insert")},group:"left",order:1,when:O.b.HasInsertAndReplaceRange.toNegated()}),le.d.appendMenuItem(O.g,{command:{id:"acceptSelectedSuggestion",title:D.a("accept.insert","Insert")},group:"left",order:1,when:N.a.and(O.b.HasInsertAndReplaceRange,O.b.InsertMode.isEqualTo("insert"))}),le.d.appendMenuItem(O.g,{command:{id:"acceptSelectedSuggestion",title:D.a("accept.replace","Replace")},group:"left",order:1,when:N.a.and(O.b.HasInsertAndReplaceRange,O.b.InsertMode.isEqualTo("replace"))}),Object(t.k)(new Ze({id:"acceptAlternativeSelectedSuggestion",precondition:N.a.and(O.b.Visible,c.a.textInputFocus),kbOpts:{weight:190,kbExpr:c.a.textInputFocus,primary:1027,secondary:[1026]},handler(e){e.acceptSelectedSuggestion(!1,!0)},menuOpts:[{menuId:O.g,group:"left",order:2,when:N.a.and(O.b.HasInsertAndReplaceRange,O.b.InsertMode.isEqualTo("insert")),title:D.a("accept.replace","Replace")},{menuId:O.g,group:"left",order:2,when:N.a.and(O.b.HasInsertAndReplaceRange,O.b.InsertMode.isEqualTo("replace")),title:D.a("accept.insert","Insert")}]})),S.a.registerCommandAlias("acceptSelectedSuggestionOnEnter","acceptSelectedSuggestion"),Object(t.k)(new Ze({id:"hideSuggestWidget",precondition:O.b.Visible,handler:e=>e.cancelSuggestWidget(),kbOpts:{weight:190,kbExpr:c.a.textInputFocus,primary:9,secondary:[1033]}})),Object(t.k)(new Ze({id:"selectNextSuggestion",precondition:N.a.and(O.b.Visible,O.b.MultipleSuggestions),handler:e=>e.selectNextSuggestion(),kbOpts:{weight:190,kbExpr:c.a.textInputFocus,primary:18,secondary:[2066],mac:{primary:18,secondary:[2066,300]}}})),Object(t.k)(new Ze({id:"selectNextPageSuggestion",precondition:N.a.and(O.b.Visible,O.b.MultipleSuggestions),handler:e=>e.selectNextPageSuggestion(),kbOpts:{weight:190,kbExpr:c.a.textInputFocus,primary:12,secondary:[2060]}})),Object(t.k)(new Ze({id:"selectLastSuggestion",precondition:N.a.and(O.b.Visible,O.b.MultipleSuggestions),handler:e=>e.selectLastSuggestion()})),Object(t.k)(new Ze({id:"selectPrevSuggestion",precondition:N.a.and(O.b.Visible,O.b.MultipleSuggestions),handler:e=>e.selectPrevSuggestion(),kbOpts:{weight:190,kbExpr:c.a.textInputFocus,primary:16,secondary:[2064],mac:{primary:16,secondary:[2064,302]}}})),Object(t.k)(new Ze({id:"selectPrevPageSuggestion",precondition:N.a.and(O.b.Visible,O.b.MultipleSuggestions),handler:e=>e.selectPrevPageSuggestion(),kbOpts:{weight:190,kbExpr:c.a.textInputFocus,primary:11,secondary:[2059]}})),Object(t.k)(new Ze({id:"selectFirstSuggestion",precondition:N.a.and(O.b.Visible,O.b.MultipleSuggestions),handler:e=>e.selectFirstSuggestion()})),Object(t.k)(new Ze({id:"toggleSuggestionDetails",precondition:O.b.Visible,handler:e=>e.toggleSuggestionDetails(),kbOpts:{weight:190,kbExpr:c.a.textInputFocus,primary:2058,mac:{primary:266}},menuOpts:[{menuId:O.g,group:"right",order:1,when:N.a.and(O.b.DetailsVisible,O.b.CanResolve),title:D.a("detail.more","show less")},{menuId:O.g,group:"right",order:1,when:N.a.and(O.b.DetailsVisible.toNegated(),O.b.CanResolve),title:D.a("detail.less","show more")}]})),Object(t.k)(new Ze({id:"toggleExplainMode",precondition:O.b.Visible,handler:e=>e.toggleExplainMode(),kbOpts:{weight:100,primary:2133}})),Object(t.k)(new Ze({id:"toggleSuggestionFocus",precondition:O.b.Visible,handler:e=>e.toggleSuggestionFocus(),kbOpts:{weight:190,kbExpr:c.a.textInputFocus,primary:2570,mac:{primary:778}}})),Object(t.k)(new Ze({id:"insertBestCompletion",precondition:N.a.and(c.a.textInputFocus,N.a.equals("config.editor.tabCompletion","on"),Be.AtEnd,O.b.Visible.toNegated(),I.OtherSuggestions.toNegated(),u.SnippetController2.InSnippetMode.toNegated()),handler:(e,t)=>{e.triggerSuggestAndAcceptBest(Object(je.j)(t)?Object.assign({fallback:"tab"},t):{fallback:"tab"})},kbOpts:{weight:190,primary:2}})),Object(t.k)(new Ze({id:"insertNextSuggestion",precondition:N.a.and(c.a.textInputFocus,N.a.equals("config.editor.tabCompletion","on"),I.OtherSuggestions,O.b.Visible.toNegated(),u.SnippetController2.InSnippetMode.toNegated()),handler:e=>e.acceptNextSuggestion(),kbOpts:{weight:190,kbExpr:c.a.textInputFocus,primary:2}})),Object(t.k)(new Ze({id:"insertPrevSuggestion",precondition:N.a.and(c.a.textInputFocus,N.a.equals("config.editor.tabCompletion","on"),I.OtherSuggestions,O.b.Visible.toNegated(),u.SnippetController2.InSnippetMode.toNegated()),handler:e=>e.acceptPrevSuggestion(),kbOpts:{weight:190,kbExpr:c.a.textInputFocus,primary:1026}})),Object(t.j)(class extends t.b{constructor(){super({id:"editor.action.resetSuggestSize",label:D.a("suggest.reset.label","Reset Suggest Widget Size"),alias:"Reset Suggest Widget Size",precondition:void 0})}run(e,t){$e.get(t).resetWidgetSize()}})},"7aad":function(e,t,i){},"7ab3":function(e,t,i){"use strict";i.d(t,"c",(function(){return h})),i.d(t,"d",(function(){return c})),i.d(t,"a",(function(){return u})),i.d(t,"b",(function(){return g}));var n=i("3742"),o=i("30db"),s=i("1e93");let r,a,l;function d(){return r=r||new TextDecoder("UTF-16LE")}function h(){return l=l||(o.e()?d():a=a||new TextDecoder("UTF-16BE"))}const c="undefined"!=typeof TextDecoder;let u,g;function p(e,t,i){let n=[],o=0;for(let a=0;anew m(e),function(e,t,i){var n=new Uint16Array(e.buffer,t,i);return 0new f,p);class m{constructor(e){this._capacity=0|e,this._buffer=new Uint16Array(this._capacity),this._completedStrings=null,this._bufferLength=0}reset(){this._completedStrings=null,this._bufferLength=0}build(){return null!==this._completedStrings?(this._flushBuffer(),this._completedStrings.join("")):this._buildBuffer()}_buildBuffer(){var e;return 0===this._bufferLength?"":(e=new Uint16Array(this._buffer.buffer,0,this._bufferLength),h().decode(e))}_flushBuffer(){var e=this._buildBuffer();this._bufferLength=0,null===this._completedStrings?this._completedStrings=[e]:this._completedStrings[this._completedStrings.length]=e}write1(e){var t=this._capacity-this._bufferLength;t<=1&&(0!=t&&!n.E(e)||this._flushBuffer()),this._buffer[this._bufferLength++]=e}appendASCII(e){this._bufferLength===this._capacity&&this._flushBuffer(),this._buffer[this._bufferLength++]=e}appendASCIIString(e){var t=e.length;if(this._bufferLength+t>=this._capacity)this._flushBuffer(),this._completedStrings[this._completedStrings.length]=e;else for(let i=0;ithis._onContextMenu(e))),this._toDispose.add(this._editor.onMouseWheel(e=>{var t;0{58===e.keyCode&&(e.preventDefault(),e.stopPropagation(),this.showContextMenu())}))}static get(t){return t.getContribution(e.ID)}_onContextMenu(e){if(this._editor.hasModel())if(this._editor.getOption(19)){if(12!==e.target.type&&(e.event.preventDefault(),e.event.stopPropagation(),6===e.target.type||7===e.target.type||1===e.target.type)){if(this._editor.focus(),e.target.position){let t=!1;for(const i of this._editor.getSelections())if(i.containsPosition(e.target.position)){t=!0;break}t||this._editor.setPosition(e.target.position)}let t=null;1!==e.target.type&&(t={x:e.event.posx-1,width:2,y:e.event.posy-1,height:2}),this.showContextMenu(t)}}else this._editor.focus(),e.target.position&&!this._editor.getSelection().containsPosition(e.target.position)&&this._editor.setPosition(e.target.position)}showContextMenu(e){var t;this._editor.getOption(19)&&this._editor.hasModel()&&(this._contextMenuService?0<(t=this._getMenuActions(this._editor.getModel(),this._editor.isSimpleWidget?l.b.SimpleEditorContext:l.b.EditorContext)).length&&this._doShowContextMenu(t,e):this._editor.focus())}_getMenuActions(e,t){const i=[],n=this._menuService.createMenu(t,this._contextKeyService);var o;t=n.getActions({arg:e.uri});for(o of(n.dispose(),t)){var r,[,a]=o;let t=0;for(const n of a)n instanceof l.e?0<(r=this._getMenuActions(e,n.item.submenu)).length&&(i.push(new s.e(n.id,n.label,r)),t++):(i.push(n),t++);t&&i.push(new s.d)}return i.length&&i.pop(),i}_doShowContextMenu(e,t=null){if(this._editor.hasModel()){const r=this._editor.getOption(52);this._editor.updateOptions({hover:{enabled:!1}}),t||(this._editor.revealPosition(this._editor.getPosition(),1),this._editor.render(),s=this._editor.getScrolledVisiblePosition(this._editor.getPosition()),i=(n=o.D(this._editor.getDomNode())).left+s.left,n=n.top+s.top+s.height,t={x:i,y:n});var i,n,s=this._editor.getOption(114)&&!g.c;this._contextMenuIsBeingShownCount++,this._contextMenuService.showContextMenu({domForShadowRoot:s?this._editor.getDomNode():void 0,getAnchor:()=>t,getActions:()=>e,getActionViewItem:e=>{const t=this._keybindingFor(e);if(t)return new u.a(e,e,{label:!0,keybinding:t.getLabel(),isMenu:!0});const i=e;return"function"==typeof i.getActionViewItem?i.getActionViewItem():new u.a(e,e,{icon:!0,label:!0,isMenu:!0})},getKeyBinding:e=>this._keybindingFor(e),onHide:e=>{this._contextMenuIsBeingShownCount--,this._editor.focus(),this._editor.updateOptions({hover:r})}})}}_keybindingFor(e){return this._keybindingService.lookupKeybinding(e.id)}dispose(){0=n.range.end)){if(e.end({range:_(e.range,n),size:e.size})),i=i.map((t,i)=>({range:{start:e+i,end:e+i+1},size:t.size}));this.groups=function(e){{e=e.reduce((e,t)=>e.concat(t),[]);const o=[];let s=null;for(var t of e){var i=t.range.start,n=t.range.end;t=t.size;s&&t===s.size?s.range.end=n:(s={range:{start:i,end:n},size:t},o.push(s))}return o}}([o,i,t]),this._size=this.groups.reduce((e,t)=>e+t.size*(t.range.end-t.range.start),0)}get count(){var e=this.groups.length;return e?this.groups[e-1].range.end:0}get size(){return this._size}indexAt(e){if(e<0)return-1;let t=0,i=0;for(var n of this.groups){var o=n.range.end-n.range.start,s=i+o*n.size;if(e{for(const i of e){const e=this.getRenderer(t);e.disposeTemplate(i.templateData),i.templateData=null}}),this.cache.clear()}getRenderer(e){var t=this.renderers.get(e);if(t)return t;throw new Error("No renderer found for "+e)}}i=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3i,null!=e&&e.getPosInSet?this.getPosInSet=e.getPosInSet.bind(e):this.getPosInSet=(e,t)=>t+1,null!=e&&e.getRole?this.getRole=e.getRole.bind(e):this.getRole=e=>"listitem",null!=e&&e.isChecked?this.isChecked=e.isChecked.bind(e):this.isChecked=e=>{}}}class x{constructor(e,t,i,n=C){if(this.virtualDelegate=t,this.domId="list_id_"+ ++x.InstanceCount,this.renderers=new Map,this.renderWidth=0,this._scrollHeight=0,this.scrollableElementUpdateDisposable=null,this.scrollableElementWidthDelayer=new h.a(50),this.splicing=!1,this.dragOverAnimationStopDisposable=u.a.None,this.dragOverMouseY=0,this.canDrop=!1,this.currentDragFeedbackDisposable=u.a.None,this.onDragLeaveTimeout=u.a.None,this.disposables=new u.b,this._onDidChangeContentHeight=new c.b,this._horizontalScrolling=!1,n.horizontalScrolling&&n.supportDynamicHeights)throw new Error("Horizontal scrolling and dynamic heights not supported simultaneously");this.items=[],this.itemId=0,this.rangeMap=new b;for(const o of i)this.renderers.set(o.templateId,o);this.cache=this.disposables.add(new v(this.renderers)),this.lastRenderTop=0,this.lastRenderHeight=0,this.domNode=document.createElement("div"),this.domNode.className="monaco-list",this.domNode.classList.add(this.domId),this.domNode.tabIndex=0,this.domNode.classList.toggle("mouse-support","boolean"!=typeof n.mouseSupport||n.mouseSupport),this._horizontalScrolling=Object(g.e)(n,e=>e.horizontalScrolling,C.horizontalScrolling),this.domNode.classList.toggle("horizontal-scrolling",this._horizontalScrolling),this.additionalScrollHeight=void 0===n.additionalScrollHeight?0:n.additionalScrollHeight,this.accessibilityProvider=new L(n.accessibilityProvider),this.rowsContainer=document.createElement("div"),this.rowsContainer.className="monaco-list-rows",Object(g.e)(n,e=>e.transformOptimization,C.transformOptimization)&&(this.rowsContainer.style.transform="translate3d(0px, 0px, 0px)"),this.disposables.add(a.b.addTarget(this.rowsContainer)),this.scrollable=new m.a(Object(g.e)(n,e=>e.smoothScrolling,!1)?125:0,e=>Object(s.V)(e)),this.scrollableElement=this.disposables.add(new l.c(this.rowsContainer,{alwaysConsumeMouseWheel:Object(g.e)(n,e=>e.alwaysConsumeMouseWheel,C.alwaysConsumeMouseWheel),horizontal:1,vertical:Object(g.e)(n,e=>e.verticalScrollMode,C.verticalScrollMode),useShadows:Object(g.e)(n,e=>e.useShadows,C.useShadows),mouseWheelScrollSensitivity:n.mouseWheelScrollSensitivity,fastScrollSensitivity:n.fastScrollSensitivity},this.scrollable)),this.domNode.appendChild(this.scrollableElement.getDomNode()),e.appendChild(this.domNode),this.scrollableElement.onScroll(this.onScroll,this,this.disposables),this.disposables.add(Object(s.i)(this.rowsContainer,a.a.Change,e=>this.onTouchChange(e))),this.disposables.add(Object(s.i)(this.scrollableElement.getDomNode(),"scroll",e=>e.target.scrollTop=0)),this.disposables.add(Object(s.i)(this.domNode,"dragover",e=>this.onDragOver(this.toDragEvent(e)))),this.disposables.add(Object(s.i)(this.domNode,"drop",e=>this.onDrop(this.toDragEvent(e)))),this.disposables.add(Object(s.i)(this.domNode,"dragleave",e=>this.onDragLeave(this.toDragEvent(e)))),this.disposables.add(Object(s.i)(this.domNode,"dragend",e=>this.onDragEnd(e))),this.setRowLineHeight=Object(g.e)(n,e=>e.setRowLineHeight,C.setRowLineHeight),this.setRowHeight=Object(g.e)(n,e=>e.setRowHeight,C.setRowHeight),this.supportDynamicHeights=Object(g.e)(n,e=>e.supportDynamicHeights,C.supportDynamicHeights),this.dnd=Object(g.e)(n,e=>e.dnd,C.dnd),this.layout()}get contentHeight(){return this.rangeMap.size}get horizontalScrolling(){return this._horizontalScrolling}set horizontalScrolling(e){if(e!==this._horizontalScrolling){if(e&&this.supportDynamicHeights)throw new Error("Horizontal scrolling and dynamic heights not supported simultaneously");if(this._horizontalScrolling=e,this.domNode.classList.toggle("horizontal-scrolling",this._horizontalScrolling),this._horizontalScrolling){for(const e of this.items)this.measureItemWidth(e);this.updateScrollWidth(),this.scrollableElement.setScrollDimensions({width:Object(s.C)(this.domNode)}),this.rowsContainer.style.width=Math.max(this.scrollWidth||0,this.renderWidth)+"px"}else this.scrollableElementWidthDelayer.cancel(),this.scrollableElement.setScrollDimensions({width:this.renderWidth,scrollWidth:this.renderWidth}),this.rowsContainer.style.width=""}}updateOptions(e){void 0!==e.additionalScrollHeight&&(this.additionalScrollHeight=e.additionalScrollHeight,this.scrollableElement.setScrollDimensions({scrollHeight:this.scrollHeight})),void 0!==e.smoothScrolling&&this.scrollable.setSmoothScrollDuration(e.smoothScrolling?125:0),void 0!==e.horizontalScrolling&&(this.horizontalScrolling=e.horizontalScrolling),void 0!==e.mouseWheelScrollSensitivity&&this.scrollableElement.updateOptions({mouseWheelScrollSensitivity:e.mouseWheelScrollSensitivity}),void 0!==e.fastScrollSensitivity&&this.scrollableElement.updateOptions({fastScrollSensitivity:e.fastScrollSensitivity})}splice(e,t,i=[]){if(this.splicing)throw new Error("Can't run recursive splices.");this.splicing=!0;try{return this._splice(e,t,i)}finally{this.splicing=!1,this._onDidChangeContentHeight.fire(this.contentHeight)}}_splice(e,t,i=[]){var n=this.getRenderRange(this.lastRenderTop,this.lastRenderHeight),o=p.a.intersect(n,{start:e,end:e+t});const s=new Map;for(let u=o.start;u({id:String(this.itemId++),element:e,templateId:this.virtualDelegate.getTemplateId(e),size:this.virtualDelegate.getHeight(e),width:void 0,hasDynamicHeight:!!this.virtualDelegate.hasDynamicHeight&&this.virtualDelegate.hasDynamicHeight(e),lastDynamicHeightWidth:void 0,row:null,uri:void 0,dropTarget:!1,dragStartDisposable:u.a.None})),0===e&&t>=this.items.length?(this.rangeMap=new b,this.rangeMap.splice(0,0,r),d=this.items,this.items=r):(this.rangeMap.splice(e,t,r),d=this.items.splice(e,t,...r));const h=i.length-t,c=this.getRenderRange(this.lastRenderTop,this.lastRenderHeight);n=_(a,h);var g=p.a.intersect(c,n);for(let u=g.start;u_(e,h));const m={start:e,end:e+i.length};t=[m,...r].map(e=>p.a.intersect(c,e));var f=this.getNextToLastElement(t);for(const u of t)for(let e=u.start;ee.element)}eventuallyUpdateScrollDimensions(){this._scrollHeight=this.contentHeight,this.rowsContainer.style.height=this._scrollHeight+"px",this.scrollableElementUpdateDisposable||(this.scrollableElementUpdateDisposable=Object(s.V)(()=>{this.scrollableElement.setScrollDimensions({scrollHeight:this.scrollHeight}),this.updateScrollWidth(),this.scrollableElementUpdateDisposable=null}))}eventuallyUpdateScrollWidth(){this.horizontalScrolling?this.scrollableElementWidthDelayer.trigger(()=>this.updateScrollWidth()):this.scrollableElementWidthDelayer.cancel()}updateScrollWidth(){if(this.horizontalScrolling){let e=0;for(const t of this.items)void 0!==t.width&&(e=Math.max(e,t.width));this.scrollWidth=e,this.scrollableElement.setScrollDimensions({scrollWidth:0===e?0:e+10})}}rerender(){if(this.supportDynamicHeights){for(const e of this.items)e.lastDynamicHeightWidth=void 0;this._rerender(this.lastRenderTop,this.lastRenderHeight)}}get length(){return this.items.length}get renderHeight(){return this.scrollableElement.getScrollDimensions().height}element(e){return this.items[e].element}domElement(e){return e=this.items[e].row,e&&e.domNode}elementHeight(e){return this.items[e].size}elementTop(e){return this.rangeMap.positionAt(e)}indexAt(e){return this.rangeMap.indexAt(e)}indexAfter(e){return this.rangeMap.indexAfter(e)}layout(e,t){let i={height:"number"==typeof e?e:Object(s.B)(this.domNode)};this.scrollableElementUpdateDisposable&&(this.scrollableElementUpdateDisposable.dispose(),this.scrollableElementUpdateDisposable=null,i.scrollHeight=this.scrollHeight),this.scrollableElement.setScrollDimensions(i),void 0!==t&&(this.renderWidth=t,this.supportDynamicHeights&&this._rerender(this.scrollTop,this.renderHeight)),this.horizontalScrolling&&this.scrollableElement.setScrollDimensions({width:"number"==typeof t?t:Object(s.C)(this.domNode)})}render(e,t,i,n,o,s=!1){var r=this.getRenderRange(t,i),a=p.a.relativeComplement(r,e),l=p.a.relativeComplement(e,r),d=this.getNextToLastElement(a);if(s){var h=p.a.intersect(e,r);for(let e=h.start;ethis.onDragStart(n.element,r,e))),this.horizontalScrolling&&(this.measureItemWidth(n),this.eventuallyUpdateScrollWidth())}measureItemWidth(e){var t;e.row&&e.row.domNode&&(e.row.domNode.style.width=n.g?"-moz-fit-content":"fit-content",e.width=Object(s.C)(e.row.domNode),(t=window.getComputedStyle(e.row.domNode)).paddingLeft&&(e.width+=parseFloat(t.paddingLeft)),t.paddingRight&&(e.width+=parseFloat(t.paddingRight)),e.row.domNode.style.width="")}updateItemInDOM(e,t){e.row.domNode.style.top=this.elementTop(t)+"px",this.setRowHeight&&(e.row.domNode.style.height=e.size+"px"),this.setRowLineHeight&&(e.row.domNode.style.lineHeight=e.size+"px"),e.row.domNode.setAttribute("data-index",""+t),e.row.domNode.setAttribute("data-last-element",t===this.length-1?"true":"false"),e.row.domNode.setAttribute("aria-setsize",String(this.accessibilityProvider.getSetSize(e.element,t,this.length))),e.row.domNode.setAttribute("aria-posinset",String(this.accessibilityProvider.getPosInSet(e.element,t))),e.row.domNode.setAttribute("id",this.getElementDomId(t)),e.row.domNode.classList.toggle("drop-target",e.dropTarget)}removeItemFromDOM(e){const t=this.items[e];if(t.dragStartDisposable.dispose(),t.row){const i=this.renderers.get(t.templateId);i&&i.disposeElement&&i.disposeElement(t.element,e,t.row.templateData,t.size),this.cache.release(t.row),t.row=null}this.horizontalScrolling&&this.eventuallyUpdateScrollWidth()}getScrollTop(){return this.scrollableElement.getScrollPosition().scrollTop}setScrollTop(e,t){this.scrollableElementUpdateDisposable&&(this.scrollableElementUpdateDisposable.dispose(),this.scrollableElementUpdateDisposable=null,this.scrollableElement.setScrollDimensions({scrollHeight:this.scrollHeight})),this.scrollableElement.setScrollPosition({scrollTop:e,reuseAnimation:t})}get scrollTop(){return this.getScrollTop()}set scrollTop(e){this.setScrollTop(e)}get scrollHeight(){return this._scrollHeight+(this.horizontalScrolling?10:0)+this.additionalScrollHeight}get onMouseClick(){return c.c.map(this.disposables.add(new r.a(this.domNode,"click")).event,e=>this.toMouseEvent(e))}get onMouseDblClick(){return c.c.map(this.disposables.add(new r.a(this.domNode,"dblclick")).event,e=>this.toMouseEvent(e))}get onMouseMiddleClick(){return c.c.filter(c.c.map(this.disposables.add(new r.a(this.domNode,"auxclick")).event,e=>this.toMouseEvent(e)),e=>1===e.browserEvent.button)}get onMouseDown(){return c.c.map(this.disposables.add(new r.a(this.domNode,"mousedown")).event,e=>this.toMouseEvent(e))}get onContextMenu(){return c.c.any(c.c.map(this.disposables.add(new r.a(this.domNode,"contextmenu")).event,e=>this.toMouseEvent(e)),c.c.map(this.disposables.add(new r.a(this.domNode,a.a.Contextmenu)).event,e=>this.toGestureEvent(e)))}get onTouchStart(){return c.c.map(this.disposables.add(new r.a(this.domNode,"touchstart")).event,e=>this.toTouchEvent(e))}get onTap(){return c.c.map(this.disposables.add(new r.a(this.rowsContainer,a.a.Tap)).event,e=>this.toGestureEvent(e))}toMouseEvent(e){var t=this.getItemIndexFromEventTarget(e.target||null),i=void 0===t?void 0:this.items[t];return{browserEvent:e,index:t,element:i&&i.element}}toTouchEvent(e){var t=this.getItemIndexFromEventTarget(e.target||null),i=void 0===t?void 0:this.items[t];return{browserEvent:e,index:t,element:i&&i.element}}toGestureEvent(e){var t=this.getItemIndexFromEventTarget(e.initialTarget||null),i=void 0===t?void 0:this.items[t];return{browserEvent:e,index:t,element:i&&i.element}}toDragEvent(e){var t=this.getItemIndexFromEventTarget(e.target||null),i=void 0===t?void 0:this.items[t];return{browserEvent:e,index:t,element:i&&i.element}}onScroll(e){try{var t=this.getRenderRange(this.lastRenderTop,this.lastRenderHeight);this.render(t,e.scrollTop,e.height,e.scrollLeft,e.scrollWidth),this.supportDynamicHeights&&this._rerender(e.scrollTop,e.height,e.inSmoothScrolling)}catch(e){throw e}}onTouchChange(e){e.preventDefault(),e.stopPropagation(),this.scrollTop-=e.translationY}onDragStart(e,t,i){if(i.dataTransfer){if(e=this.dnd.getDragElements(e),i.dataTransfer.effectAllowed="copyMove",i.dataTransfer.setData(o.a.TEXT,t),i.dataTransfer.setDragImage){let t;void 0===(t=this.dnd.getDragLabel?this.dnd.getDragLabel(e,i):t)&&(t=String(e.length));const n=Object(s.a)(".monaco-drag-image");n.textContent=t,document.body.appendChild(n),i.dataTransfer.setDragImage(n,-10,-10),setTimeout(()=>document.body.removeChild(n),0)}this.currentDragData=new w(e),o.c.CurrentDragAndDropData=new y(e),this.dnd.onDragStart&&this.dnd.onDragStart(this.currentDragData,i)}}onDragOver(e){if(e.browserEvent.preventDefault(),this.onDragLeaveTimeout.dispose(),o.c.CurrentDragAndDropData&&"vscode-ui"===o.c.CurrentDragAndDropData.getData())return!1;if(this.setupDragAndDropScrollTopAnimation(e.browserEvent),!e.browserEvent.dataTransfer)return!1;if(!this.currentDragData)if(o.c.CurrentDragAndDropData)this.currentDragData=o.c.CurrentDragAndDropData;else{if(!e.browserEvent.dataTransfer.types)return!1;this.currentDragData=new S}var t=this.dnd.onDragOver(this.currentDragData,e.element,e.index,e.browserEvent);if(this.canDrop="boolean"==typeof t?t:t.accept,!this.canDrop)return this.currentDragFeedback=void 0,this.currentDragFeedbackDisposable.dispose(),!1;let i;if(e.browserEvent.dataTransfer.dropEffect="boolean"!=typeof t&&0===t.effect?"copy":"move",i="boolean"!=typeof t&&t.feedback?t.feedback:void 0===e.index?[-1]:[e.index],i=-1===(i=Object(d.f)(i).filter(e=>-1<=e&&ee-t))[0]?[-1]:i,t=this.currentDragFeedback,e=i,Array.isArray(t)&&Array.isArray(e)?!Object(d.h)(t,e):t!==e)if(this.currentDragFeedback=i,this.currentDragFeedbackDisposable.dispose(),-1===i[0])this.domNode.classList.add("drop-target"),this.rowsContainer.classList.add("drop-target"),this.currentDragFeedbackDisposable=Object(u.i)(()=>{this.domNode.classList.remove("drop-target"),this.rowsContainer.classList.remove("drop-target")});else{for(const e of i){const t=this.items[e];t.dropTarget=!0,t.row&&t.row.domNode.classList.add("drop-target")}this.currentDragFeedbackDisposable=Object(u.i)(()=>{for(const e of i){const t=this.items[e];t.dropTarget=!1,t.row&&t.row.domNode.classList.remove("drop-target")}})}return!0}onDragLeave(e){var t,i;this.onDragLeaveTimeout.dispose(),this.onDragLeaveTimeout=Object(h.i)(()=>this.clearDragOverFeedback(),100),this.currentDragData&&null!=(i=(t=this.dnd).onDragLeave)&&i.call(t,this.currentDragData,e.element,e.index,e.browserEvent)}onDrop(e){if(this.canDrop){const t=this.currentDragData;this.teardownDragAndDropScrollTopAnimation(),this.clearDragOverFeedback(),this.currentDragData=void 0,o.c.CurrentDragAndDropData=void 0,t&&e.browserEvent.dataTransfer&&(e.browserEvent.preventDefault(),t.update(e.browserEvent.dataTransfer),this.dnd.drop(t,e.element,e.index,e.browserEvent))}}onDragEnd(e){this.canDrop=!1,this.teardownDragAndDropScrollTopAnimation(),this.clearDragOverFeedback(),this.currentDragData=void 0,o.c.CurrentDragAndDropData=void 0,this.dnd.onDragEnd&&this.dnd.onDragEnd(e)}clearDragOverFeedback(){this.currentDragFeedback=void 0,this.currentDragFeedbackDisposable.dispose(),this.currentDragFeedbackDisposable=u.a.None}setupDragAndDropScrollTopAnimation(e){var t;this.dragOverAnimationDisposable||(t=Object(s.G)(this.domNode).top,this.dragOverAnimationDisposable=Object(s.p)(this.animateDragAndDropScrollTop.bind(this,t))),this.dragOverAnimationStopDisposable.dispose(),this.dragOverAnimationStopDisposable=Object(h.i)(()=>{this.dragOverAnimationDisposable&&(this.dragOverAnimationDisposable.dispose(),this.dragOverAnimationDisposable=void 0)},1e3),this.dragOverMouseY=e.pageY}animateDragAndDropScrollTop(e){var t;void 0!==this.dragOverMouseY&&(e=this.dragOverMouseY-e,t=this.renderHeight-35,e<35?this.scrollTop+=Math.max(-14,Math.floor(.3*(e-35))):te===p.CommandPalette}}addCommand(e){return this.addCommands(r.a.single(e))}addCommands(e){for(const t of e)this._commands.set(t.id,t);return this._onDidChangeMenu.fire(this._commandPaletteChangeEvent),Object(a.i)(()=>{let t=!1;for(const i of e)t=this._commands.delete(i.id)||t;t&&this._onDidChangeMenu.fire(this._commandPaletteChangeEvent)})}getCommand(e){return this._commands.get(e)}getCommands(){const e=new Map;return this._commands.forEach((t,i)=>e.set(i,t)),e}appendMenuItem(e,t){return this.appendMenuItems(r.a.single({id:e,item:t}))}appendMenuItems(e){const t=new Set,i=new l.a;for(var{id:n,item:o}of e){let e=this._menuItems.get(n);e||(e=new l.a,this._menuItems.set(n,e)),i.push(e.push(o)),t.add(n)}return this._onDidChangeMenu.fire(t),Object(a.i)(()=>{if(0{t.has(n)||e.push({command:i})})}};class _ extends n.e{constructor(e,t,i,n){super("submenuitem."+e.submenu.id,"string"==typeof e.title?e.title:e.title.value,[],"submenu"),this.item=e,this._menuService=t,this._contextKeyService=i,this._options=n}get actions(){const e=[],t=this._menuService.createMenu(this.item.submenu,this._contextKeyService);var i,o=t.getActions(this._options);for([,i]of(t.dispose(),o))0/?".split("").forEach(e=>u.add(e.charCodeAt(0)));const w=s(r,b,a),y=s(r,b,(function(e,t){return function e(t,i,n,o){if(n===t.length)return[];if(o===i.length)return null;if(t[n]!==i[o])return e(t,i,n,o+1);{let s=null;return(s=e(t,i,n+1,o+1))?f({start:o,end:o+1},s):null}}(e.toLowerCase(),t.toLowerCase(),0,0)})),S=new t.a(1e4);function L(e,t,i=!1){if("string"!=typeof e||"string"!=typeof t)return null;let n=S.get(e);n||(n=new RegExp(o.p(e),"i"),S.set(e,n));var s=n.exec(t);return s?[{start:s.index,end:s.index+s[0].length}]:(i?y:w)(e,t)}function x(e,t,i,n,o,s){for(var r=Math.min(13,e.length);i=e.length)return!1;var i=e.codePointAt(t);switch(i){case 95:case 45:case 46:case 32:case 47:case 92:case 39:case 34:case 58:case 36:case 60:case 40:case 91:return!0;case void 0:return!1;default:return!!o.B(i)}}function F(e,t){if(t<0||t>=e.length)return!1;switch(e.charCodeAt(t)){case 32:case 9:return!0;default:return!1}}function B(e,t,i){return t[e]!==i[e]}function j(e,t,i,n,o,s,r){var a=e.length>D?D:e.length,l=n.length>D?D:n.length;if(!(a<=i||l<=s||l-s=c&&n>=u;)g[e]===p[n]&&(I[e]=n,e--),n--}let L=1,x=1,k=i,D=s;var m=[!1];for(L=1,k=i;kf,C=v?T[L][x-1]+(0f+1&&0=d))T[L][x]=y,A[L][x]=3,M[L][x]=0;else if(v&&(!a||C>=d))T[L][x]=C,A[L][x]=2,M[L][x]=0;else{if(!a)throw new Error("not possible");T[L][x]=d,A[L][x]=1,M[L][x]=M[L-1][x-1]+1}}}if(R&&(d=n,h=s,e.substr(i),d=d.substr(h)),m[0]||r){L--,x--;const e=[T[L][x],s];let r=0,d=0;for(;1<=L;){let a=x;do{var S=A[L][a];if(3===S)a-=2;else{if(2!==S)break;a-=1}}while(1<=a);(a=1M[L][a]?x:a)===x?r++:r=1,d=d||a,L--,x=a-1,e.push(x)}return l===a&&(e[0]+=2),h=d-a,e[0]-=h,e}}}function W(e,t,i,n,o,s,r){{var a=e,l=(e=t,i),d=n,h=o,c=s,u=(t=!0,r);let p=j(a,e,l,d,h,c,u);if((!p||t)&&3<=a.length){var g=Math.min(7,a.length-1);for(let e=l+1;e=e.length)){var i=e[t],n=e[t+1];return i!==n?e.slice(0,t)+n+i+e.slice(t+2):void 0}}(a,e);if(t){const e=j(t,t.toLowerCase(),l,d,h,c,u);e&&(e[0]-=3,(!p||e[0]>p[0])&&(p=e))}}}return p}}(i=n=n||{}).Default=[-100,0],i.isDefault=function(e){return!e||2===e.length&&-100===e[0]&&0===e[1]}},"7eb7":function(e,t,i){"use strict";i.r(t),i.d(t,"CONTEXT_ONTYPE_RENAME_INPUT_VISIBLE",(function(){return L})),i.d(t,"LinkedEditingContribution",(function(){return k})),i.d(t,"LinkedEditingAction",(function(){return D})),i.d(t,"editorLinkedEditingBackground",(function(){return E}));var n=i("dff7"),o=(t=i("b2cc"),i("e8e3")),s=i("a666"),r=i("7061"),a=i("2504"),l=i("6a89"),d=i("b707"),h=i("5fe7"),c=i("b57f"),u=i("4fc3"),g=i("c101"),p=i("6d8e"),m=i("5717"),f=i("fdcc"),_=i("3742"),b=i("303e"),v=i("b7d0"),C=i("ceb8"),w=i("70cb"),y=(i=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3this.reinitialize(!0))),this._register(this._editor.onDidChangeConfiguration(e=>{(e.hasChanged(61)||e.hasChanged(81))&&this.reinitialize(!1)})),this._register(d.w.onDidChange(()=>this.reinitialize(!1))),this._register(this._editor.onDidChangeModelLanguage(()=>this.reinitialize(!0))),this.reinitialize(!0)}static get(t){return t.getContribution(e.ID)}reinitialize(e){const t=this._editor.getModel();var i=null!==t&&(this._editor.getOption(61)||this._editor.getOption(81))&&d.w.has(t);if((i!==this._enabled||e)&&(this._enabled=i,this.clearRanges(),this._localToDispose.clear(),i&&null!==t)){this._languageWordPattern=w.a.getWordDefinition(t.getLanguageIdentifier().id),this._localToDispose.add(t.onDidChangeLanguageConfiguration(()=>{this._languageWordPattern=w.a.getWordDefinition(t.getLanguageIdentifier().id)}));const e=new h.a(this._debounceDuration),i=()=>{this._rangeUpdateTriggerPromise=e.trigger(()=>this.updateRanges(),this._debounceDuration)},n=new h.a(0),o=e=>{this._rangeSyncTriggerPromise=n.trigger(()=>this._syncRanges(e))};this._localToDispose.add(this._editor.onDidChangeCursorPosition(()=>{i()})),this._localToDispose.add(this._editor.onDidChangeModelContent(e=>{if(!this._ignoreChangeEvent&&0i.intersectRanges(e.range)))return void o(this._currentDecorations)}i()})),this._localToDispose.add({dispose:()=>{e.cancel(),n.cancel()}}),this.updateRanges()}}_syncRanges(e){if(this._editor.hasModel()&&e===this._currentDecorations&&0!==e.length){const a=this._editor.getModel();var t=a.getDecorationRange(e[0]);if(!t||t.startLineNumber!==t.endLineNumber)return this.clearRanges();const d=a.getValueInRange(t);if(this._currentWordPattern&&(t=d.match(this._currentWordPattern),(t?t[0].length:0)!==d.length))return this.clearRanges();let h=[];for(let t=1,r=e.length;tS(this,void 0,void 0,(function*(){try{var r,a,d=yield O(t,i,s);if(o===this._currentRequest&&(this._currentRequest=null,n===t.getVersionId())){let t=[],n=(null!=d&&d.ranges&&(t=d.ranges),this._currentWordPattern=(null==d?void 0:d.wordPattern)||this._languageWordPattern,!1);for(let e=0,o=t.length;e({range:t,options:e.DECORATION})),this._visibleContextKey.set(!0),this._currentDecorations=this._editor.deltaDecorations(this._currentDecorations,a)):this.clearRanges()}}catch(a){Object(f.e)(a)||Object(f.f)(a),this._currentRequest!==o&&this._currentRequest||this.clearRanges()}})));return this._currentRequest=o}}this.clearRanges()}))}};k.ID="editor.contrib.linkedEditing",k.DECORATION=c.a.register({description:"linked-editing",stickiness:0,className:x}),k=i([y(1,u.b)],k);class D extends t.b{constructor(){super({id:"editor.action.linkedEditing",label:n.a("linkedEditing.label","Start Linked Editing"),alias:"Start Linked Editing",precondition:u.a.and(g.a.writable,g.a.hasRenameProvider),kbOpts:{kbExpr:g.a.editorTextFocus,primary:3132,weight:100}})}runCommand(e,t){const i=e.get(m.a),[n,o]=Array.isArray(t)&&t||[void 0,void 0];return p.a.isUri(n)&&r.a.isIPosition(o)?i.openCodeEditor({resource:n},i.getActiveCodeEditor()).then(e=>{e&&(e.setPosition(o),e.invokeWithinContext(t=>(this.reportTelemetry(t,e),this.run(t,e))))},f.f):super.runCommand(e,t)}run(e,t){const i=k.get(t);return i?Promise.resolve(i.updateRanges(!0)):Promise.resolve()}}const N=t.c.bindToContribution(k.get);function O(e,t,i){const n=d.w.ordered(e);return Object(h.j)(n.map(n=>()=>S(this,void 0,void 0,(function*(){try{return yield n.provideLinkedEditingRanges(e,t,i)}catch(n){Object(f.g)(n)}}))),e=>!!e&&o.n(null==e?void 0:e.ranges))}Object(t.k)(new N({id:"cancelLinkedEditingInput",precondition:L,handler:e=>e.clearRanges(),kbOpts:{kbExpr:g.a.editorTextFocus,weight:199,primary:9,secondary:[1033]}}));const E=Object(b.wc)("editor.linkedEditingBackground",{dark:C.a.fromHex("#f00").transparent(.3),light:C.a.fromHex("#f00").transparent(.3),hc:C.a.fromHex("#f00").transparent(.3)},n.a("editorLinkedEditingBackground","Background color when the editor auto renames on type."));Object(v.f)((e,t)=>{e=e.getColor(E),e&&t.addRule(`.monaco-editor .${x} { background: ${e}; border-left-color: ${e}; }`)}),Object(t.n)("_executeLinkedEditingProvider",(e,t)=>O(e,t,a.a.None)),Object(t.l)(k.ID,k),Object(t.j)(D)},8025:function(e,t,i){"use strict";i.d(t,"a",(function(){return o}));var n=i("7061");class o extends i("6a89").a{constructor(e,t,i,n){super(e,t,i,n),this.selectionStartLineNumber=e,this.selectionStartColumn=t,this.positionLineNumber=i,this.positionColumn=n}toString(){return"["+this.selectionStartLineNumber+","+this.selectionStartColumn+" -> "+this.positionLineNumber+","+this.positionColumn+"]"}equalsSelection(e){return o.selectionsEqual(this,e)}static selectionsEqual(e,t){return e.selectionStartLineNumber===t.selectionStartLineNumber&&e.selectionStartColumn===t.selectionStartColumn&&e.positionLineNumber===t.positionLineNumber&&e.positionColumn===t.positionColumn}getDirection(){return this.selectionStartLineNumber===this.startLineNumber&&this.selectionStartColumn===this.startColumn?0:1}setEndPosition(e,t){return 0===this.getDirection()?new o(this.startLineNumber,this.startColumn,e,t):new o(e,t,this.startLineNumber,this.startColumn)}getPosition(){return new n.a(this.positionLineNumber,this.positionColumn)}setStartPosition(e,t){return 0===this.getDirection()?new o(e,t,this.endLineNumber,this.endColumn):new o(this.endLineNumber,this.endColumn,e,t)}static fromPositions(e,t=e){return new o(e.lineNumber,e.column,t.lineNumber,t.column)}static liftSelection(e){return new o(e.selectionStartLineNumber,e.selectionStartColumn,e.positionLineNumber,e.positionColumn)}static selectionsArrEqual(e,t){if(e&&!t||!e&&t)return!1;if(e||t){if(e.length!==t.length)return!1;for(let i=0,n=e.length;ithis.stop())),this._register(this._editor.onDidChangeModelLanguage(e=>this.stop())),this._register(r.F.onDidChange(e=>this.stop())),this._register(this._editor.onKeyUp(e=>9===e.keyCode&&this.stop()))}static get(t){return t.getContribution(e.ID)}dispose(){this.stop(),super.dispose()}launch(){this._widget||this._editor.hasModel()&&(this._widget=new _(this._editor,this._modeService))}stop(){this._widget&&(this._widget.dispose(),this._widget=null)}};m.ID="editor.contrib.inspectTokens",m=i([p(1,d.a),p(2,l.a)],m);class f extends s.b{constructor(){super({id:"editor.action.inspectTokens",label:u.c.inspectTokensAction,alias:"Developer: Inspect Tokens",precondition:void 0})}run(e,t){let i=m.get(t);i&&i.launch()}}class _ extends t.a{constructor(e,t){var i;super(),this.allowEditorOverflow=!0,this._editor=e,this._modeService=t,this._model=this._editor.getModel(),this._domNode=document.createElement("div"),this._domNode.className="tokens-inspect-widget",this._tokenizationSupport=(i=this._model.getLanguageIdentifier(),r.F.get(i.language)||{getInitialState:()=>a.c,tokenize:(e,t,n,o)=>Object(a.d)(i.language,e,n,o),tokenize2:(e,t,n,o)=>Object(a.e)(i.id,e,n,o)}),this._compute(this._editor.getPosition()),this._register(this._editor.onDidChangeCursorPosition(e=>this._compute(this._editor.getPosition()))),this._editor.addContentWidget(this)}dispose(){this._editor.removeContentWidget(this),super.dispose()}getId(){return _._ID}_compute(e){var t,i=this._getTokensAtLine(e.lineNumber);let s=0;for(let n=i.tokens1.length-1;0<=n;n--){var r=i.tokens1[n];if(e.column-1>=r.offset){s=n;break}}let a=0;for(let n=i.tokens2.length>>>1;0<=n;n--)if(e.column-1>=i.tokens2[n<<1]){a=n;break}let l=this._model.getLineContent(e.lineNumber),d="";s{var i=e.getColor(h.F),n=(i&&(n=e.type===g.a.HIGH_CONTRAST?2:1,t.addRule(`.monaco-editor .tokens-inspect-widget { border: ${n}px solid ${i}; }`),t.addRule(`.monaco-editor .tokens-inspect-widget .tokens-inspect-separator { background-color: ${i}; }`)),e.getColor(h.E));n&&t.addRule(`.monaco-editor .tokens-inspect-widget { background-color: ${n}; }`),i=e.getColor(h.G);i&&t.addRule(`.monaco-editor .tokens-inspect-widget { color: ${i}; }`)})},"82a1":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"c",extensions:[".c",".h"],aliases:["C","c"],loader:function(){return i.e("chunk-2d0e22d6").then(i.bind(null,"7e1c"))}}),Object(t.a)({id:"cpp",extensions:[".cpp",".cc",".cxx",".hpp",".hh",".hxx"],aliases:["C++","Cpp","cpp"],loader:function(){return i.e("chunk-2d0e22d6").then(i.bind(null,"7e1c"))}})},"82c9":function(e,t,i){"use strict";i.d(t,"i",(function(){return h})),i.d(t,"e",(function(){return c})),i.d(t,"f",(function(){return u})),i.d(t,"c",(function(){return g})),i.d(t,"b",(function(){return p})),i.d(t,"d",(function(){return m})),i.d(t,"g",(function(){return f})),i.d(t,"h",(function(){return _})),i.d(t,"j",(function(){return b})),i.d(t,"a",(function(){return n}));var n,o,s=i("3d378"),r=i("b589"),a=i("32b8"),l=i("3742"),d=i("6d8e");function h(e){return Object(d.b)(e,!0)}const c=new class{constructor(e){this._ignorePathCasing=e}compare(e,t,i=!1){return e===t?0:Object(l.f)(this.getComparisonKey(e,i),this.getComparisonKey(t,i))}isEqual(e,t,i=!1){return e===t||!(!e||!t)&&this.getComparisonKey(e,i)===this.getComparisonKey(t,i)}getComparisonKey(e,t=!1){return e.with({path:this._ignorePathCasing(e)?e.path.toLowerCase():void 0,fragment:t?null:void 0}).toString()}joinPath(e,...t){return d.a.joinPath(e,...t)}basenameOrAuthority(e){return p(e)||e.authority}basename(e){return a.e.basename(e.path)}dirname(e){if(0===e.path.length)return e;let t;return e.scheme===r.c.file?t=d.a.file(a.b(h(e))).path:(t=a.e.dirname(e.path),e.authority&&t.length&&47!==t.charCodeAt(0)&&(t="/")),e.with({path:t})}normalizePath(e){if(!e.path.length)return e;let t;return t=e.scheme===r.c.file?d.a.file(a.d(h(e))).path:a.e.normalize(e.path),e.with({path:t})}resolvePath(e,t){var i;return e.scheme===r.c.file?(i=d.a.file(a.g(h(e),t)),e.with({authority:i.authority,path:i.path})):(t=s.d(t),e.with({path:a.e.resolve(e.path,t)}))}}(()=>!1),u=c.isEqual.bind(c),g=c.basenameOrAuthority.bind(c),p=c.basename.bind(c),m=c.dirname.bind(c),f=c.joinPath.bind(c),_=c.normalizePath.bind(c),b=c.resolvePath.bind(c);(o=n=n||{}).META_DATA_LABEL="label",o.META_DATA_DESCRIPTION="description",o.META_DATA_SIZE="size",o.META_DATA_MIME="mime",o.parseMetaData=function(e){const t=new Map,i=e.path.substring(e.path.indexOf(";")+1,e.path.lastIndexOf(";"));return i.split(";").forEach(e=>{var[e,i]=e.split(":");e&&i&&t.set(e,i)}),(e=e.path.substring(0,e.path.indexOf(";")))&&t.set(o.META_DATA_MIME,e),t}},8452:function(e,t,i){"use strict";i.r(t),i.d(t,"StandaloneGotoSymbolQuickAccessProvider",(function(){return A})),i.d(t,"GotoLineAction",(function(){return R})),i("b9db"),i("dbc9");var n=i("dff7"),o=i("2504"),s=i("a666"),r=i("6a89"),a=(t=i("1fe0"),i("b707")),l=i("70f5"),d=i("3742"),h=i("7e93"),c=i("32b8"),u=i("30db");const g=[void 0,[]];function p(e,t,i=0,n=0){var o=t;if(o.values&&1e.start-t.start),i=[];let n=void 0;for(const o of t)n&&function(e,t){if(!(e.ende.original).join(_)):b(e.original)}var w=i("561a"),y=function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))};class S extends t.a{constructor(e=Object.create(null)){super(e),this.options=e,this.options.canAcceptInBackground=!0}provideWithoutTextEditor(e){return this.provideLabelPick(e,Object(n.a)("cannotRunGotoSymbolWithoutEditor","To go to a symbol, first open a text editor with symbol information.")),s.a.None}provideWithTextEditor(e,t,i){var n=e.editor;n=this.getModel(n);return n?a.m.has(n)?this.doProvideWithEditorSymbols(e,n,t,i):this.doProvideWithoutEditorSymbols(e,n,t,i):s.a.None}doProvideWithoutEditorSymbols(e,t,i,o){const r=new s.b;return this.provideLabelPick(i,Object(n.a)("cannotRunGotoSymbolWithoutSymbolProvider","The active text editor does not provide symbol information.")),y(this,void 0,void 0,(function*(){(yield this.waitForLanguageSymbolRegistry(t,r))&&!o.isCancellationRequested&&r.add(this.doProvideWithEditorSymbols(e,t,i,o))})),r}provideLabelPick(e,t){e.items=[{label:t,index:0,kind:14}],e.ariaLabel=t}waitForLanguageSymbolRegistry(e,t){return y(this,void 0,void 0,(function*(){if(a.m.has(e))return!0;let i;var n=new Promise(e=>i=e);const o=t.add(a.m.onDidChange(()=>{a.m.has(e)&&(o.dispose(),i(!0))}));return t.add(Object(s.i)(()=>i(!1))),n}))}doProvideWithEditorSymbols(e,t,i,r){const a=e.editor,l=new s.b,d=(l.add(i.onDidAccept(t=>{var[n]=i.selectedItems;n&&n.range&&(this.gotoLocation(e,{range:n.range.selection,keyMods:i.keyMods,preserveFocus:t.inBackground}),t.inBackground||i.hide())})),l.add(i.onDidTriggerItemButton(({item:t})=>{t&&t.range&&(this.gotoLocation(e,{range:t.range.selection,keyMods:i.keyMods,forceSideBySide:!0}),i.hide())})),this.getDocumentSymbols(t,r));let h=void 0;const c=()=>y(this,void 0,void 0,(function*(){null!==h&&void 0!==h&&h.dispose(!0),i.busy=!1,h=new o.b(r),i.busy=!0;try{var e=b(i.value.substr(S.PREFIX.length).trim()),t=yield this.doGetSymbolPicks(d,e,void 0,h.token);r.isCancellationRequested||(0c())),c();let u=!0;return l.add(i.onDidChangeActive(()=>{var[e]=i.activeItems;e&&e.range&&(u?u=!1:(a.revealRangeInCenter(e.range.selection,0),this.addDecorations(a,e.range.decoration)))})),l}doGetSymbolPicks(e,t,i,o){return y(this,void 0,void 0,(function*(){var s=yield e;if(o.isCancellationRequested)return[];const l=0===t.original.indexOf(S.SCOPE_PREFIX);var h=l?1:0;let c,u;t.values&&1h){let e=!1;if(c!==t&&([b,v]=p(f,Object.assign(Object.assign({},t),{values:void 0}),h,_),"number"==typeof b&&(e=!0)),"number"!=typeof b&&([b,v]=p(f,c,h,_),"number"!=typeof b))continue;if(!e&&u){if(l&&0{var e=null!=(e=this.options)&&e.openSideBySideDirection&&null!=(e=this.options)?e.openSideBySideDirection():void 0;if(e)return[{iconClass:("right"===e?w.b.splitHorizontal:w.b.splitVertical).classNames,tooltip:"right"===e?Object(n.a)("openToSide","Open to the Side"):Object(n.a)("openToBottom","Open to the Bottom")}]})()})}var b=g.sort((e,t)=>l?this.compareByKindAndScore(e,t):this.compareByScore(e,t));let v=[];if(l){let e=void 0,t=void 0,i=0;function y(){t&&"number"==typeof e&&0t.score)return-1;if(e.scoret.index?1:0}compareByKindAndScore(e,t){const i=x[e.kind]||L;var n=x[t.kind]||L;n=i.localeCompare(n);return 0===n?this.compareByScore(e,t):n}getDocumentSymbols(e,t){return y(this,void 0,void 0,(function*(){const i=yield l.a.create(e,t);return t.isCancellationRequested?[]:i.asListOfDocumentSymbols()}))}}S.PREFIX="@",S.SCOPE_PREFIX=":",S.PREFIX_BY_CATEGORY=""+S.PREFIX+S.SCOPE_PREFIX;const L=Object(n.a)("property","properties ({0})"),x={[5]:Object(n.a)("method","methods ({0})"),11:Object(n.a)("function","functions ({0})"),8:Object(n.a)("_constructor","constructors ({0})"),12:Object(n.a)("variable","variables ({0})"),4:Object(n.a)("class","classes ({0})"),22:Object(n.a)("struct","structs ({0})"),23:Object(n.a)("event","events ({0})"),24:Object(n.a)("operator","operators ({0})"),10:Object(n.a)("interface","interfaces ({0})"),2:Object(n.a)("namespace","namespaces ({0})"),3:Object(n.a)("package","packages ({0})"),25:Object(n.a)("typeParameter","type parameters ({0})"),1:Object(n.a)("modules","modules ({0})"),6:Object(n.a)("property","properties ({0})"),9:Object(n.a)("enum","enumerations ({0})"),21:Object(n.a)("enumMember","enumeration members ({0})"),14:Object(n.a)("string","strings ({0})"),0:Object(n.a)("file","files ({0})"),17:Object(n.a)("array","arrays ({0})"),15:Object(n.a)("number","numbers ({0})"),16:Object(n.a)("boolean","booleans ({0})"),18:Object(n.a)("object","objects ({0})"),19:Object(n.a)("key","keys ({0})"),7:Object(n.a)("field","fields ({0})"),13:Object(n.a)("constant","constants ({0})")};t=i("89cd");var k=i("2f1e"),D=i("5717"),N=i("ef8e9"),O=i("03d9"),E=i("308f"),I=i("b2cc"),M=i("c101"),T=i("66bd");let A=class extends S{constructor(e){super(),this.editorService=e,this.onDidActiveTextEditorControlChange=E.c.None}get activeTextEditorControl(){return Object(N.o)(this.editorService.getFocusedCodeEditor())}};A=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3!e.disabled)}static codeActionsComparator({action:e},{action:t}){return e.isPreferred&&!t.isPreferred?-1:!e.isPreferred&&t.isPreferred?1:Object(n.n)(e.diagnostics)?Object(n.n)(t.diagnostics)?e.diagnostics[0].message.localeCompare(t.diagnostics[0].message):-1:Object(n.n)(t.diagnostics)?1:0}get hasAutoFix(){return this.validActions.some(({action:e})=>!!e.kind&&g.b.QuickFix.contains(new g.b(e.kind))&&!!e.isPreferred)}}const S={actions:[],documentation:void 0};function L(e,t,i,o,a){var d;const h=i.filter||{},u={only:null==(b=h.include)?void 0:b.value,trigger:i.type},p=new l.d(e,a),f=(d=h,c.a.all(e).filter(e=>!e.providedCodeActionKinds||e.providedCodeActionKinds.some(e=>Object(g.d)(d,new g.b(e))))),_=new r.b;var b=f.map(i=>m(this,void 0,void 0,(function*(){try{o.report(i);const s=yield i.provideCodeActions(e,t,u,p.token);if(s&&_.add(s),p.token.isCancellationRequested)return S;const r=((null===s||void 0===s?void 0:s.actions)||[]).filter(e=>e&&Object(g.c)(h,e));var n=function(e,t,i){if(e.documentation){var n=e.documentation.map(e=>({kind:new g.b(e.kind),command:e.command}));if(i){let e;for(const t of n)!t.kind.contains(i)||e&&!e.kind.contains(t.kind)||(e=t);if(e)return null===e||void 0===e?void 0:e.command}for(const e of t)if(e.kind)for(const t of n)if(t.kind.contains(new g.b(e.kind)))return t.command}}(i,r,h.include);return{actions:r.map(e=>new w(e,i)),documentation:n}}catch(n){if(Object(s.e)(n))throw n;return Object(s.g)(n),S}})));const v=c.a.onDidChange(()=>{var t=c.a.all(e);Object(n.h)(t,f)||p.cancel()});return Promise.all(b).then(e=>{var t=Object(n.k)(e.map(e=>e.actions));e=Object(n.e)(e.map(e=>e.documentation));return new y(t,e,_)}).finally(()=>{v.dispose(),p.dispose()})}t.a.registerCommand("_executeCodeActionProvider",(function(e,t,i,n,r){return m(this,void 0,void 0,(function*(){if(!(t instanceof a.a))throw Object(s.c)();const l=e.get(u.a).getModel(t);if(!l)throw Object(s.c)();var c=h.a.isISelection(i)?h.a.liftSelection(i):d.a.isIRange(i)?l.validateRange(i):void 0;if(!c)throw Object(s.c)();var m="string"==typeof n?new g.b(n):void 0;const f=yield L(l,c,{type:1,filter:{includeSourceActions:!0,include:m}},p.b.None,o.a.None),_=[];var b=Math.min(f.validActions.length,"number"==typeof r?r:0);for(let e=0;ee.action)}finally{setTimeout(()=>f.dispose(),100)}}))}))},"84df":function(e,t,i){"use strict";i.d(t,"b",(function(){return L})),i.d(t,"a",(function(){return k})),i.d(t,"c",(function(){return D})),i.d(t,"d",(function(){return O})),i.d(t,"e",(function(){return I}));var n=i("3813"),o=i("e8e3"),s=i("2504"),r=i("fdcc"),a=i("6d8e"),l=i("bc04"),d=i("b055"),h=i("7061"),c=i("6a89"),u=i("8025"),g=i("b707"),p=i("a40b"),m=i("1b69"),f=i("09db"),_=i("dff7");class b{constructor(e){this.value=e,this._lower=e.toLowerCase()}static toKey(e){return"string"==typeof e?e.toLowerCase():e._lower}}var v=i("0a0f"),C=(t=i("db88"),i("9e74")),w=i("ef8e9"),y=i("258a"),S=function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))};function L(e){if((e=e.filter(e=>e.range)).length){let o=e[0]["range"];for(let t=1;tS(this,void 0,void 0,(function*(){return(yield t.provideDocumentRangeFormattingEdits(a,e,a.getFormattingOptions(),h.token))||[]}));const w=[],y=[];try{for(var x of g){if(h.token.isCancellationRequested)return!0;y.push(yield C(x))}for(let e=0;e{if(e.length&&t.length){const o=e.reduce((e,t)=>c.a.plusRange(e,t.range),e[0].range);if(t.some(e=>c.a.intersectRanges(o,e.range)))for(var i of e)for(var n of t)if(c.a.intersectRanges(i.range,n.range))return!0}return!1})(y[e],y[t])&&(v=yield C(b=c.a.plusRange(g[e],g[t])),g.splice(t,1),g.splice(e,1),g.push(b),y.splice(t,1),y.splice(e,1),y.push(v),e=0,t=0)}for(var k of y){if(h.token.isCancellationRequested)return!0;var D=yield r.computeMoreMinimalEdits(a.uri,k);D&&w.push(...D)}}finally{h.dispose()}if(0===w.length)return!1;if(Object(d.b)(i))f.a.execute(i,w,!0),L(w),i.revealPositionInCenterIfOutsideViewport(i.getPosition(),1);else{var[{range:N}]=w;const e=new u.a(N.startLineNumber,N.startColumn,N.endLineNumber,N.endColumn);a.pushEditOperations([e],w.map(e=>({text:e.text,range:c.a.lift(e.range),forceMoveMarkers:!0})),t=>{for(var{range:i}of t)if(c.a.areIntersectingOrTouching(i,e))return[new u.a(i.startLineNumber,i.startColumn,i.endLineNumber,i.endColumn)];return null})}return!0}))}function O(e,t,i,n,o){return S(this,void 0,void 0,(function*(){const s=e.get(v.a);var r=Object(d.b)(t)?t.getModel():t,a=x(r);a=yield k.select(a,r,i);a&&(n.report(a),yield s.invokeFunction(E,a,t,i,o))}))}function E(e,t,i,n,o){return S(this,void 0,void 0,(function*(){const s=e.get(p.a);let r,a,h;a=Object(d.b)(i)?(r=i.getModel(),new l.b(i,5,void 0,o)):(r=i,new l.d(i,o));try{var g=yield t.provideDocumentFormattingEdits(r,r.getFormattingOptions(),a.token);if(h=yield s.computeMoreMinimalEdits(r.uri,g),a.token.isCancellationRequested)return!0}finally{a.dispose()}if(!h||0===h.length)return!1;if(Object(d.b)(i))f.a.execute(i,h,2!==n),2!==n&&(L(h),i.revealPositionInCenterIfOutsideViewport(i.getPosition(),1));else{var[{range:g}]=h;const e=new u.a(g.startLineNumber,g.startColumn,g.endLineNumber,g.endColumn);r.pushEditOperations([e],h.map(e=>({text:e.text,range:c.a.lift(e.range),forceMoveMarkers:!0})),t=>{for(var{range:i}of t)if(c.a.areIntersectingOrTouching(i,e))return[new u.a(i.startLineNumber,i.startColumn,i.endLineNumber,i.endColumn)];return null})}return!0}))}function I(e,t,i,n,o){const a=g.x.ordered(t);return 0===a.length||a[0].autoFormatTriggerCharacters.indexOf(n)<0?Promise.resolve(void 0):Promise.resolve(a[0].provideOnTypeFormattingEdits(t,i,n,o,s.a.None)).catch(r.g).then(i=>e.computeMoreMinimalEdits(t.uri,i))}k._selectors=new t.a,C.a.registerCommand("_executeFormatRangeProvider",(function(e,...t){var[t,i,n]=t;Object(w.c)(a.a.isUri(t)),Object(w.c)(c.a.isIRange(i)),t=e.get(m.a).getModel(t);if(t)return function(e,t,i,n,s){return S(this,void 0,void 0,(function*(){for(const l of g.j.ordered(t)){var a=yield Promise.resolve(l.provideDocumentRangeFormattingEdits(t,i,n,s)).catch(r.g);if(Object(o.n)(a))return yield e.computeMoreMinimalEdits(t.uri,a)}}))}(e.get(p.a),t,c.a.lift(i),n,s.a.None);throw Object(r.c)("resource")})),C.a.registerCommand("_executeFormatDocumentProvider",(function(e,...t){var[t,i]=t;Object(w.c)(a.a.isUri(t)),t=e.get(m.a).getModel(t);if(t)return function(e,t,i,n){return S(this,void 0,void 0,(function*(){for(const a of x(t)){var s=yield Promise.resolve(a.provideDocumentFormattingEdits(t,i,n)).catch(r.g);if(Object(o.n)(s))return yield e.computeMoreMinimalEdits(t.uri,s)}}))}(e.get(p.a),t,i,s.a.None);throw Object(r.c)("resource")})),C.a.registerCommand("_executeFormatOnTypeProvider",(function(e,...t){var[t,i,n,o]=t;Object(w.c)(a.a.isUri(t)),Object(w.c)(h.a.isIPosition(i)),Object(w.c)("string"==typeof n),t=e.get(m.a).getModel(t);if(t)return I(e.get(p.a),t,h.a.lift(i),n,o);throw Object(r.c)("resource")}))},"87a3":function(e,t,i){"use strict";i.r(t),i.d(t,"UnusualLineTerminatorsDetector",(function(){return c}));var n=i("dff7"),o=(t=i("a666"),i("b2cc")),s=i("5717"),r=i("eafb"),a=i("82c9"),l=(i=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3{e.hasChanged(113)&&(this._config=this._editor.getOption(113),this._checkForUnusualLineTerminators())})),this._register(this._editor.onDidChangeModel(()=>{this._checkForUnusualLineTerminators()})),this._register(this._editor.onDidChangeModelContent(e=>{e.isUndoing||this._checkForUnusualLineTerminators()}))}_checkForUnusualLineTerminators(){return d(this,void 0,void 0,(function*(){if("off"!==this._config&&this._editor.hasModel()){const o=this._editor.getModel();var e,t,i;o.mightContainUnusualLineTerminators()&&(e=this._codeEditorService,t=o,!0===e.getModelProperty(t.uri,h)||this._editor.getOption(80)||("auto"===this._config||(yield this._dialogService.confirm({title:n.a("unusualLineTerminators.title","Unusual Line Terminators"),message:n.a("unusualLineTerminators.message","Detected unusual line terminators"),detail:n.a("unusualLineTerminators.detail","The file '{0}' contains one or more unusual line terminator characters, like Line Separator (LS) or Paragraph Separator (PS).\n\nIt is recommended to remove them from the file. This can be configured via `editor.unusualLineTerminators`.",Object(a.b)(o.uri)),primaryButton:n.a("unusualLineTerminators.fix","Remove Unusual Line Terminators"),secondaryButton:n.a("unusualLineTerminators.ignore","Ignore")})).confirmed?o.removeUnusualLineTerminators(this._editor.getSelections()):(e=this._codeEditorService,t=o,i=!0,e.setModelProperty(t.uri,h,i))))}}))}};c.ID="editor.contrib.unusualLineTerminatorsDetector",c=i([l(1,r.a),l(2,s.a)],c),Object(o.l)(c.ID,c)},8830:function(e,t,i){"use strict";i.d(t,"b",(function(){return g})),i.d(t,"a",(function(){return v})),i.d(t,"d",(function(){return D})),i.d(t,"c",(function(){return N}));t=i("dff7");var n=i("308f"),o=i("a666"),s=i("aa3d"),r=i("e8e3"),a=i("fd49"),l=i("62bd"),d=i("fb71"),h=i("0910"),c=i("89cd"),u=i("be5f");const g=new class{constructor(){this._tabFocus=!1,this._onDidChangeTabFocus=new n.b,this.onDidChangeTabFocus=this._onDidChangeTabFocus.event}getTabFocusMode(){return this._tabFocus}setTabFocusMode(e){this._tabFocus!==e&&(this._tabFocus=e,this._onDidChangeTabFocus.fire(this._tabFocus))}},p=Object.hasOwnProperty;class m{constructor(){this._values=[]}_read(e){return this._values[e]}get(e){return this._values[e]}_write(e,t){this._values[e]=t}}class f{constructor(){this._values=[]}_read(e){return this._values[e]}_write(e,t){this._values[e]=t}}class _{static readOptions(e){var t=e;const i=new f;for(const o of a.l){var n="_never_"===o.name?void 0:t[o.name];i._write(o.id,n)}return i}static validateOptions(e){const t=new a.j;for(const i of a.l)t._write(i.id,i.validate(e._read(i.id)));return t}static computeOptions(e,t){const i=new m;for(const n of a.l)i._write(n.id,n.compute(t,i,e._read(n.id)));return i}static _deepEquals(e,t){if("object"!=typeof e||"object"!=typeof t)return e===t;if(Array.isArray(e)||Array.isArray(t))return!(!Array.isArray(e)||!Array.isArray(t))&&r.h(e,t);for(var i in e)if(!_._deepEquals(e[i],t[i]))return!1;return!0}static checkEquals(e,t){const i=[];let n=!1;for(const s of a.l){var o=!_._deepEquals(e._read(s.id),t._read(s.id));(i[s.id]=o)&&(n=!0)}return n?new a.b(i):null}}function b(e){e=s.b(e);{var t=e,i=t.wordWrap;!0===i?t.wordWrap="on":!1===i&&(t.wordWrap="off"),!0===(i=t.lineNumbers)?t.lineNumbers="on":!1===i&&(t.lineNumbers="off"),!1===(i=t.autoClosingBrackets)&&(t.autoClosingBrackets="never",t.autoClosingQuotes="never",t.autoSurround="never"),"visible"===(i=t.cursorBlinking)&&(t.cursorBlinking="solid"),!0===(i=t.renderWhitespace)?t.renderWhitespace="boundary":!1===i&&(t.renderWhitespace="none"),!0===(i=t.renderLineHighlight)?t.renderLineHighlight="line":!1===i&&(t.renderLineHighlight="none"),!0===(i=t.acceptSuggestionOnEnter)?t.acceptSuggestionOnEnter="on":!1===i&&(t.acceptSuggestionOnEnter="off"),!1===(i=t.tabCompletion)?t.tabCompletion="off":!0===i&&(t.tabCompletion="onlySnippets");const n=t.suggest;if(n&&"object"==typeof n.filteredTypes&&n.filteredTypes){const e={method:"showMethods",function:"showFunctions",constructor:"showConstructors",deprecated:"showDeprecated",field:"showFields",variable:"showVariables",class:"showClasses",struct:"showStructs",interface:"showInterfaces",module:"showModules",property:"showProperties",event:"showEvents",operator:"showOperators",unit:"showUnits",value:"showValues",constant:"showConstants",enum:"showEnums",enumMember:"showEnumMembers",keyword:"showKeywords",text:"showWords",color:"showColors",file:"showFiles",reference:"showReferences",folder:"showFolders",typeParameter:"showTypeParameters",snippet:"showSnippets"};Object(u.b)(e,e=>{var t=n.filteredTypes[e.key];!1===t&&(n[e.value]=t)})}!0===(i=t.hover)?t.hover={enabled:!0}:!1===i&&(t.hover={enabled:!1}),!0===(i=t.parameterHints)?t.parameterHints={enabled:!0}:!1===i&&(t.parameterHints={enabled:!1}),!0===(i=t.autoIndent)?t.autoIndent="full":!1===i&&(t.autoIndent="advanced"),!0===(i=t.matchBrackets)?t.matchBrackets="always":!1===i&&(t.matchBrackets="never")}return e}class v extends o.a{constructor(e,t){super(),this._onDidChange=this._register(new n.b),this.onDidChange=this._onDidChange.event,this._onDidChangeFast=this._register(new n.b),this.onDidChangeFast=this._onDidChangeFast.event,this.isSimpleWidget=e,this._isDominatedByLongLines=!1,this._computeOptionsMemory=new a.a,this._viewLineCount=1,this._lineNumbersDigitCount=1,this._rawOptions=b(t),this._readOptions=_.readOptions(this._rawOptions),this._validatedOptions=_.validateOptions(this._readOptions),this._register(l.a.onDidChangeZoomLevel(e=>this._recomputeOptions())),this._register(g.onDidChangeTabFocus(e=>this._recomputeOptions()))}observeReferenceElement(e){}updatePixelRatio(){}_recomputeOptions(){var e=this.options,t=this._computeInternalOptions();e?null!==(e=_.checkEquals(e,t))&&(this.options=t,this._onDidChangeFast.fire(e),this._onDidChange.fire(e)):this.options=t}getRawOptions(){return this._rawOptions}_computeInternalOptions(){var e=this._getEnvConfiguration(),t=d.a.createFromValidatedSettings(this._validatedOptions,e.zoomLevel,e.pixelRatio,this.isSimpleWidget);t={memory:this._computeOptionsMemory,outerWidth:e.outerWidth,outerHeight:e.outerHeight,fontInfo:this.readConfiguration(t),extraEditorClassName:e.extraEditorClassName,isDominatedByLongLines:this._isDominatedByLongLines,viewLineCount:this._viewLineCount,lineNumbersDigitCount:this._lineNumbersDigitCount,emptySelectionClipboard:e.emptySelectionClipboard,pixelRatio:e.pixelRatio,tabFocusMode:g.getTabFocusMode(),accessibilitySupport:e.accessibilitySupport};return _.computeOptions(this._validatedOptions,t)}static _subsetEquals(e,t){for(const o in t)if(p.call(t,o)){var i=t[o],n=e[o];if(n!==i){if(Array.isArray(n)&&Array.isArray(i)){if(r.h(n,i))continue}else if(n&&"object"==typeof n&&i&&"object"==typeof i&&this._subsetEquals(n,i))continue;return!1}}return!0}updateOptions(e){void 0!==e&&(e=b(e),v._subsetEquals(this._rawOptions,e)||(this._rawOptions=s.f(this._rawOptions,e||{}),this._readOptions=_.readOptions(this._rawOptions),this._validatedOptions=_.validateOptions(this._readOptions),this._recomputeOptions()))}setIsDominatedByLongLines(e){this._isDominatedByLongLines=e,this._recomputeOptions()}setMaxLineNumber(e){e=v._digitCount(e),this._lineNumbersDigitCount!==e&&(this._lineNumbersDigitCount=e,this._recomputeOptions())}setViewLineCount(e){this._viewLineCount!==e&&(this._viewLineCount=e,this._recomputeOptions())}static _digitCount(e){let t=0;for(;e;)e=Math.floor(e/10),t++;return t||1}}var C;i=Object.freeze({id:"editor",order:5,type:"object",title:t.a("editorConfigurationTitle","Editor"),scope:5});const w=c.a.as(h.a.Configuration),y=Object.assign(Object.assign({},i),{properties:{"editor.tabSize":{type:"number",default:a.d.tabSize,minimum:1,markdownDescription:t.a("tabSize","The number of spaces a tab is equal to. This setting is overridden based on the file contents when `#editor.detectIndentation#` is on.")},"editor.insertSpaces":{type:"boolean",default:a.d.insertSpaces,markdownDescription:t.a("insertSpaces","Insert spaces when pressing `Tab`. This setting is overridden based on the file contents when `#editor.detectIndentation#` is on.")},"editor.detectIndentation":{type:"boolean",default:a.d.detectIndentation,markdownDescription:t.a("detectIndentation","Controls whether `#editor.tabSize#` and `#editor.insertSpaces#` will be automatically detected when a file is opened based on the file contents.")},"editor.trimAutoWhitespace":{type:"boolean",default:a.d.trimAutoWhitespace,description:t.a("trimAutoWhitespace","Remove trailing auto inserted whitespace.")},"editor.largeFileOptimizations":{type:"boolean",default:a.d.largeFileOptimizations,description:t.a("largeFileOptimizations","Special handling for large files to disable certain memory intensive features.")},"editor.wordBasedSuggestions":{type:"boolean",default:!0,description:t.a("wordBasedSuggestions","Controls whether completions should be computed based on words in the document.")},"editor.wordBasedSuggestionsMode":{enum:["currentDocument","matchingDocuments","allDocuments"],default:"matchingDocuments",enumDescriptions:[t.a("wordBasedSuggestionsMode.currentDocument","Only suggest words from the active document."),t.a("wordBasedSuggestionsMode.matchingDocuments","Suggest words from all open documents of the same language."),t.a("wordBasedSuggestionsMode.allDocuments","Suggest words from all open documents.")],description:t.a("wordBasedSuggestionsMode","Controls from which documents word based completions are computed.")},"editor.semanticHighlighting.enabled":{enum:[!0,!1,"configuredByTheme"],enumDescriptions:[t.a("semanticHighlighting.true","Semantic highlighting enabled for all color themes."),t.a("semanticHighlighting.false","Semantic highlighting disabled for all color themes."),t.a("semanticHighlighting.configuredByTheme","Semantic highlighting is configured by the current color theme's `semanticHighlighting` setting.")],default:"configuredByTheme",description:t.a("semanticHighlighting.enabled","Controls whether the semanticHighlighting is shown for the languages that support it.")},"editor.stablePeek":{type:"boolean",default:!1,markdownDescription:t.a("stablePeek","Keep peek editors open even when double clicking their content or when hitting `Escape`.")},"editor.maxTokenizationLineLength":{type:"integer",default:2e4,description:t.a("maxTokenizationLineLength","Lines above this length will not be tokenized for performance reasons")},"diffEditor.maxComputationTime":{type:"number",default:5e3,description:t.a("maxComputationTime","Timeout in milliseconds after which diff computation is cancelled. Use 0 for no timeout.")},"diffEditor.renderSideBySide":{type:"boolean",default:!0,description:t.a("sideBySide","Controls whether the diff editor shows the diff side by side or inline.")},"diffEditor.ignoreTrimWhitespace":{type:"boolean",default:!0,description:t.a("ignoreTrimWhitespace","When enabled, the diff editor ignores changes in leading or trailing whitespace.")},"diffEditor.renderIndicators":{type:"boolean",default:!0,description:t.a("renderIndicators","Controls whether the diff editor shows +/- indicators for added/removed changes.")},"diffEditor.codeLens":{type:"boolean",default:!1,description:t.a("codeLens","Controls whether the editor shows CodeLens.")},"diffEditor.wordWrap":{type:"string",enum:["off","on","inherit"],default:"inherit",markdownEnumDescriptions:[t.a("wordWrap.off","Lines will never wrap."),t.a("wordWrap.on","Lines will wrap at the viewport width."),t.a("wordWrap.inherit","Lines will wrap according to the `#editor.wordWrap#` setting.")]}}});for(const O of a.l){var S=O.schema;if(void 0!==S)if(void 0!==(C=S).type||void 0!==C.anyOf)y.properties["editor."+O.name]=S;else for(var L in S)p.call(S,L)&&(y.properties[L]=S[L])}let x=null;function k(){return null===x&&(x=Object.create(null),Object.keys(y.properties).forEach(e=>{x[e]=!0})),x}function D(e){return k()["editor."+e]||!1}function N(e){return k()["diffEditor."+e]||!1}w.registerConfiguration(y)},8899:function(e,t,i){},"88b6":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"python",extensions:[".py",".rpy",".pyw",".cpy",".gyp",".gypi"],aliases:["Python","py"],firstLine:"^#!/.*\\bpython[0-9.-]*\\b",loader:function(){return i.e("chunk-2d22c2b8").then(i.bind(null,"f1a8"))}})},"88d4":function(e,t,i){"use strict";i.d(t,"a",(function(){return N})),i.d(t,"b",(function(){return C})),i.d(t,"d",(function(){return O})),i.d(t,"c",(function(){return I})),i.d(t,"p",(function(){return M})),i.d(t,"q",(function(){return T})),i.d(t,"r",(function(){return A})),i.d(t,"e",(function(){return R})),i.d(t,"j",(function(){return P})),i.d(t,"l",(function(){return F})),i.d(t,"k",(function(){return B})),i.d(t,"n",(function(){return j})),i.d(t,"o",(function(){return W})),i.d(t,"f",(function(){return V})),i.d(t,"g",(function(){return H})),i.d(t,"m",(function(){return z})),i.d(t,"h",(function(){return U})),i.d(t,"i",(function(){return K})),i("7b59");var n=i("11f7"),o=i("5aa5"),s=i("f070"),r=(t=i("ceb8"),i("308f")),a=i("aa3d"),l=i("5717"),d=i("d379"),h=(i("b968"),i("70c3")),c=i("9c3e"),u=i("a666"),g=i("6a89"),p=i("b57f"),m=new t.a(new t.c(0,122,204));const f={showArrow:!0,showFrame:!0,className:"",frameColor:m,arrowColor:m,keepEditorSelection:!1};class _{constructor(e,t,i,n,o,s){this.id="",this.domNode=e,this.afterLineNumber=t,this.afterColumn=i,this.heightInLines=n,this._onDomNodeTop=o,this._onComputedHeight=s}onDomNodeTop(e){this._onDomNodeTop(e)}onComputedHeight(e){this._onComputedHeight(e)}}class b{constructor(e,t){this._id=e,this._domNode=t}getId(){return this._id}getDomNode(){return this._domNode}getPosition(){return null}}class v{constructor(e){this._editor=e,this._ruleName=v._IdGenerator.nextId(),this._decorations=[],this._color=null,this._height=-1}dispose(){this.hide(),n.Q(this._ruleName)}set color(e){this._color!==e&&(this._color=e,this._updateStyle())}set height(e){this._height!==e&&(this._height=e,this._updateStyle())}_updateStyle(){n.Q(this._ruleName),n.v(".monaco-editor "+this._ruleName,`border-style: solid; border-color: transparent; border-bottom-color: ${this._color}; border-width: ${this._height}px; bottom: -${this._height}px; margin-left: -${this._height}px; `)}show(e){this._decorations=this._editor.deltaDecorations(this._decorations,[{range:g.a.fromPositions(e),options:{description:"zone-widget-arrow",className:this._ruleName,stickiness:1}}])}hide(){this._editor.deltaDecorations(this._decorations,[])}}v._IdGenerator=new c.a(".arrow-decoration-");var C,w=i("dff7"),y=(m=i("4fc3"),c=i("0a0f"),i("f5f3")),S=i("b2cc"),L=i("303e"),x=i("561a"),k=i("7944"),D=(i=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3{const i=this._widgets.get(e);i&&i.widget===t&&(i.listener.dispose(),this._widgets.delete(e))})})}}),(y=C=C||{}).inPeekEditor=new m.c("inReferenceSearchEditor",!0,w.a("inReferenceSearchEditor","Whether the current code editor is embedded inside peek")),y.notInPeekEditor=y.inPeekEditor.toNegated(),y=class{constructor(e,t){e instanceof d.a&&C.inPeekEditor.bindTo(t)}dispose(){}},y.ID="editor.contrib.referenceController",y=i([D(1,m.b)],y),Object(S.l)(y.ID,y);const E={headerBackgroundColor:t.a.white,primaryHeadingColor:t.a.fromHex("#333333"),secondaryHeadingColor:t.a.fromHex("#6c6c6cb3")};let I=class extends class{constructor(e,t={}){this._arrow=null,this._overlayWidget=null,this._resizeSash=null,this._positionMarkerId=[],this._viewZone=null,this._disposables=new u.b,this.container=null,this._isShowing=!1,this.editor=e,this.options=a.b(t),a.f(this.options,f,!1),this.domNode=document.createElement("div"),this.options.isAccessible||(this.domNode.setAttribute("aria-hidden","true"),this.domNode.setAttribute("role","presentation")),this._disposables.add(this.editor.onDidLayoutChange(e=>{var t=this._getWidth(e);this.domNode.style.width=t+"px",this.domNode.style.left=this._getLeft(e)+"px",this._onWidth(t)}))}dispose(){this._overlayWidget&&(this.editor.removeOverlayWidget(this._overlayWidget),this._overlayWidget=null),this._viewZone&&this.editor.changeViewZones(e=>{this._viewZone&&e.removeZone(this._viewZone.id),this._viewZone=null}),this.editor.deltaDecorations(this._positionMarkerId,[]),this._positionMarkerId=[],this._disposables.dispose()}create(){this.domNode.classList.add("zone-widget"),this.options.className&&this.domNode.classList.add(this.options.className),this.container=document.createElement("div"),this.container.classList.add("zone-widget-container"),this.domNode.appendChild(this.container),this.options.showArrow&&(this._arrow=new v(this.editor),this._disposables.add(this._arrow)),this._fillContainer(this.container),this._initSash(),this._applyStyles()}style(e){e.frameColor&&(this.options.frameColor=e.frameColor),e.arrowColor&&(this.options.arrowColor=e.arrowColor),this._applyStyles()}_applyStyles(){var e;this.container&&this.options.frameColor&&(e=this.options.frameColor.toString(),this.container.style.borderTopColor=e,this.container.style.borderBottomColor=e),this._arrow&&this.options.arrowColor&&(e=this.options.arrowColor.toString(),this._arrow.color=e)}_getWidth(e){return e.width-e.minimap.minimapWidth-e.verticalScrollbarWidth}_getLeft(e){return 0{this._viewZone&&e.removeZone(this._viewZone.id)}),this._viewZone=null),this._overlayWidget&&(this.editor.removeOverlayWidget(this._overlayWidget),this._overlayWidget=null),this._arrow&&this._arrow.hide()}_decoratingElementsHeight(){var e,t=this.editor.getOption(58);let i=0;return this.options.showArrow&&(e=Math.round(t/3),i+=2*e),this.options.showFrame&&(e=Math.round(t/9),i+=2*e),i}_showImpl(e,t){const i=e.getStartPosition();var n=this.editor.getLayoutInfo();const o=this._getWidth(n),s=(this.domNode.style.width=o+"px",this.domNode.style.left=this._getLeft(n)+"px",document.createElement("div"));s.style.overflow="hidden";n=this.editor.getOption(58);var r=Math.max(12,this.editor.getLayoutInfo().height/n*.8);t=Math.min(t,r);let a=0,l=0;if(this._arrow&&this.options.showArrow&&(a=Math.round(n/3),this._arrow.height=a,this._arrow.show(i)),this.options.showFrame&&(l=Math.round(n/9)),this.editor.changeViewZones(e=>{this._viewZone&&e.removeZone(this._viewZone.id),this._overlayWidget&&(this.editor.removeOverlayWidget(this._overlayWidget),this._overlayWidget=null),this.domNode.style.top="-1000px",this._viewZone=new _(s,i.lineNumber,i.column,t,e=>this._onViewZoneTop(e),e=>this._onViewZoneHeight(e)),this._viewZone.id=e.addZone(this._viewZone),this._overlayWidget=new b("vs.editor.contrib.zoneWidget"+this._viewZone.id,this.domNode),this.editor.addOverlayWidget(this._overlayWidget)}),this.container&&this.options.showFrame){const e=this.options.frameWidth||l;this.container.style.borderTopWidth=e+"px",this.container.style.borderBottomWidth=e+"px"}r=t*n-this._decoratingElementsHeight(),this.container&&(this.container.style.top=a+"px",this.container.style.height=r+"px",this.container.style.overflow="hidden"),this._doLayout(r,o),this.options.keepEditorSelection||this.editor.setSelection(e);const d=this.editor.getModel();d&&((n=e.endLineNumber+1)<=d.getLineCount()?this.revealLine(n,!1):this.revealLine(d.getLineCount(),!0))}revealLine(e,t){t?this.editor.revealLineInCenter(e,0):this.editor.revealLine(e,0)}setCssClass(e,t){this.container&&(t&&this.container.classList.remove(t),this.container.classList.add(e))}_onWidth(e){}_doLayout(e,t){}_relayout(e){this._viewZone&&this._viewZone.heightInLines!==e&&this.editor.changeViewZones(t=>{this._viewZone&&(this._viewZone.heightInLines=e,t.layoutZone(this._viewZone.id))})}_initSash(){if(!this._resizeSash){let e;this._resizeSash=this._disposables.add(new h.b(this.domNode,this,{orientation:1})),this.options.isResizeable||(this._resizeSash.hide(),this._resizeSash.state=0),this._disposables.add(this._resizeSash.onDidStart(t=>{this._viewZone&&(e={startY:t.startY,heightInLines:this._viewZone.heightInLines})})),this._disposables.add(this._resizeSash.onDidEnd(()=>{e=void 0})),this._disposables.add(this._resizeSash.onDidChange(t=>{e&&(t=(t=(t.currentY-e.startY)/this.editor.getOption(58))<0?Math.ceil(t):Math.floor(t),5<(t=e.heightInLines+t)&&t<35&&this._relayout(t))}))}}getHorizontalSashLeft(){return 0}getHorizontalSashTop(){return(null===this.domNode.style.height?0:parseInt(this.domNode.style.height))-this._decoratingElementsHeight()/2}getHorizontalSashWidth(){var e=this.editor.getLayoutInfo();return e.width-e.minimap.minimapWidth}}{constructor(e,t,i){super(e,t),this.instantiationService=i,this._onDidClose=new r.b,this.onDidClose=this._onDidClose.event,a.f(this.options,E,!1)}dispose(){this.disposed||(this.disposed=!0,super.dispose(),this._onDidClose.fire(this))}style(e){let t=this.options;e.headerBackgroundColor&&(t.headerBackgroundColor=e.headerBackgroundColor),e.primaryHeadingColor&&(t.primaryHeadingColor=e.primaryHeadingColor),e.secondaryHeadingColor&&(t.secondaryHeadingColor=e.secondaryHeadingColor),super.style(e)}_applyStyles(){super._applyStyles();let e=this.options;this._headElement&&e.headerBackgroundColor&&(this._headElement.style.backgroundColor=e.headerBackgroundColor.toString()),this._primaryHeading&&e.primaryHeadingColor&&(this._primaryHeading.style.color=e.primaryHeadingColor.toString()),this._secondaryHeading&&e.secondaryHeadingColor&&(this._secondaryHeading.style.color=e.secondaryHeadingColor.toString()),this._bodyElement&&e.frameColor&&(this._bodyElement.style.borderColor=e.frameColor.toString())}_fillContainer(e){this.setCssClass("peekview-widget"),this._headElement=n.a(".head"),this._bodyElement=n.a(".body"),this._fillHead(this._headElement),this._fillBody(this._bodyElement),e.appendChild(this._headElement),e.appendChild(this._bodyElement)}_fillHead(e,t){const i=n.a(".peekview-title");this.options.supportOnTitleClick&&(i.classList.add("clickable"),n.o(i,"click",e=>this._onTitleClick(e))),n.q(this._headElement,i),this._fillTitleIcon(i),this._primaryHeading=n.a("span.filename"),this._secondaryHeading=n.a("span.dirname"),this._metaHeading=n.a("span.meta"),n.q(i,this._primaryHeading,this._secondaryHeading,this._metaHeading);var r=n.a(".peekview-actions"),a=(n.q(this._headElement,r),this._getActionBarOptions());this._actionbarWidget=new o.a(r,a),this._disposables.add(this._actionbarWidget),t||this._actionbarWidget.push(new s.a("peekview.close",w.a("label.close","Close"),x.b.close.classNames,!0,()=>(this.dispose(),Promise.resolve())),{label:!1,icon:!0})}_fillTitleIcon(e){}_getActionBarOptions(){return{actionViewItemProvider:k.b.bind(void 0,this.instantiationService),orientation:0}}_onTitleClick(e){}setTitle(e,t){this._primaryHeading&&this._secondaryHeading&&(this._primaryHeading.innerText=e,this._primaryHeading.setAttribute("title",e),t?this._secondaryHeading.innerText=t:n.t(this._secondaryHeading))}setMetaTitle(e){this._metaHeading&&(e?(this._metaHeading.innerText=e,n.W(this._metaHeading)):n.K(this._metaHeading))}_doLayout(e,t){var i;!this._isShowing&&e<0?this.dispose():(i=Math.ceil(1.2*this.editor.getOption(58)),e=Math.round(e-(i+2)),this._doLayoutHead(i,t),this._doLayoutBody(e,t))}_doLayoutHead(e,t){this._headElement&&(this._headElement.style.height=e+"px",this._headElement.style.lineHeight=this._headElement.style.height)}_doLayoutBody(e,t){this._bodyElement&&(this._bodyElement.style.height=e+"px")}};I=i([D(2,c.a)],I);const M=Object(L.wc)("peekViewTitle.background",{dark:Object(L.Lc)(L.M,.1),light:Object(L.Lc)(L.M,.1),hc:null},w.a("peekViewTitleBackground","Background color of the peek view title area.")),T=Object(L.wc)("peekViewTitleLabel.foreground",{dark:t.a.white,light:t.a.black,hc:t.a.white},w.a("peekViewTitleForeground","Color of the peek view title.")),A=Object(L.wc)("peekViewTitleDescription.foreground",{dark:"#ccccccb3",light:"#616161e6",hc:"#FFFFFF99"},w.a("peekViewTitleInfoForeground","Color of the peek view title info.")),R=Object(L.wc)("peekView.border",{dark:L.M,light:L.M,hc:L.h},w.a("peekViewBorder","Color of the peek view borders and arrow.")),P=Object(L.wc)("peekViewResult.background",{dark:"#252526",light:"#F3F3F3",hc:t.a.black},w.a("peekViewResultsBackground","Background color of the peek view result list.")),F=Object(L.wc)("peekViewResult.lineForeground",{dark:"#bbbbbb",light:"#646465",hc:t.a.white},w.a("peekViewResultsMatchForeground","Foreground color for line nodes in the peek view result list.")),B=Object(L.wc)("peekViewResult.fileForeground",{dark:t.a.white,light:"#1E1E1E",hc:t.a.white},w.a("peekViewResultsFileForeground","Foreground color for file nodes in the peek view result list.")),j=Object(L.wc)("peekViewResult.selectionBackground",{dark:"#3399ff33",light:"#3399ff33",hc:null},w.a("peekViewResultsSelectionBackground","Background color of the selected entry in the peek view result list.")),W=Object(L.wc)("peekViewResult.selectionForeground",{dark:t.a.white,light:"#6C6C6C",hc:t.a.white},w.a("peekViewResultsSelectionForeground","Foreground color of the selected entry in the peek view result list.")),V=Object(L.wc)("peekViewEditor.background",{dark:"#001F33",light:"#F2F8FC",hc:t.a.black},w.a("peekViewEditorBackground","Background color of the peek view editor.")),H=Object(L.wc)("peekViewEditorGutter.background",{dark:V,light:V,hc:V},w.a("peekViewEditorGutterBackground","Background color of the gutter in the peek view editor.")),z=Object(L.wc)("peekViewResult.matchHighlightBackground",{dark:"#ea5c004d",light:"#ea5c004d",hc:null},w.a("peekViewResultsMatchHighlight","Match highlight color in the peek view result list.")),U=Object(L.wc)("peekViewEditor.matchHighlightBackground",{dark:"#ff8f0099",light:"#f5d802de",hc:null},w.a("peekViewEditorMatchHighlight","Match highlight color in the peek view editor.")),K=Object(L.wc)("peekViewEditor.matchHighlightBorder",{dark:null,light:null,hc:L.b},w.a("peekViewEditorMatchHighlightBorder","Match highlight border in the peek view editor."))},"891c":function(e,t,i){"use strict";i.r(t),i.d(t,"getDocumentSymbols",(function(){return h}));var n=i("6d8e"),o=i("1b69"),s=i("2504"),r=i("b78f"),a=i("70f5"),l=(t=i("9e74"),i("ef8e9")),d=function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))};function h(e,t,i){return d(this,void 0,void 0,(function*(){const n=yield a.a.create(e,i);return t?n.asListOfDocumentSymbols():n.getTopLevelSymbols()}))}t.a.registerCommand("_executeDocumentSymbolProvider",(function(e,...t){return d(this,void 0,void 0,(function*(){var[i]=t,a=(Object(l.c)(n.a.isUri(i)),e.get(o.a).getModel(i));if(a)return h(a,!1,s.a.None);const d=yield e.get(r.a).createModelReference(i);try{return yield h(d.object.textEditorModel,!1,s.a.None)}finally{d.dispose()}}))}))},"89cd":function(e,t,i){"use strict";i.d(t,"a",(function(){return s}));var n=i("1569"),o=i("ef8e9");const s=new class{constructor(){this.data=new Map}add(e,t){n.a(o.k(e)),n.a(o.j(t)),n.a(!this.data.has(e),"There is already an extension with this id"),this.data.set(e,t)}as(e){return this.data.get(e)||null}}},"8a3f":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"ruby",extensions:[".rb",".rbx",".rjs",".gemspec",".pp"],filenames:["rakefile","Gemfile"],aliases:["Ruby","rb"],loader:function(){return i.e("chunk-2d2295e9").then(i.bind(null,"dcc7"))}})},"8ae8":function(e,t,i){"use strict";function n(e){return e&&"string"==typeof e.id}i.d(t,"b",(function(){return n})),i.d(t,"a",(function(){return o}));const o={ICodeEditor:"vs.editor.ICodeEditor",IDiffEditor:"vs.editor.IDiffEditor"}},"8b4e":function(e,t,i){"use strict";i.d(t,"b",(function(){return o})),i.d(t,"a",(function(){return s})),t=i("dff7");class n{constructor(e,t,i=t){this.modifierLabels=[null],this.modifierLabels[2]=e,this.modifierLabels[1]=t,this.modifierLabels[3]=i}toLabel(e,t,i){if(0===t.length)return null;const n=[];for(let r=0,a=t.length;r>>0,new n.c(r,null===i?o:i)}},"8bf4":function(e,t,i){},"8c02":function(e,t,i){"use strict";i.d(t,"a",(function(){return l})),i.d(t,"d",(function(){return h})),i.d(t,"c",(function(){return u})),i.d(t,"e",(function(){return g})),i.d(t,"b",(function(){return p}));var n=i("3742"),o=i("e6ff"),s=i("7061"),r=i("6a89"),a=i("3352");class l{constructor(e,t,i,n){this.searchString=e,this.isRegex=t,this.matchCase=i,this.wordSeparators=n}parseSearchRequest(){if(""===this.searchString)return null;let e,t=(e=this.isRegex?function(e){if(e&&0!==e.length)for(let i=0,n=e.length;i=n)break;var t=e.charCodeAt(i);if(110===t||114===t||87===t||119===t)return!0}return!1}(this.searchString):0<=this.searchString.indexOf("\n"),null);try{t=n.q(this.searchString,this.isRegex,{matchCase:this.matchCase,wholeWord:!1,multiline:e,global:!0,unicode:!0})}catch(e){return null}if(!t)return null;let i=!this.isRegex&&!e;return i&&this.searchString.toLowerCase()!==this.searchString.toUpperCase()&&(i=this.matchCase),new d(t,this.wordSeparators?Object(o.a)(this.wordSeparators):null,i?this.searchString:null)}}class d{constructor(e,t,i){this.regex=e,this.wordSeparators=t,this.simpleSearch=i}}function h(e,t,i){if(!i)return new a.b(e,null);let n=[];for(let o=0,s=t.length;o>0);t[o]>=e?n=o-1:t[o+1]>=e?(i=o,n=o):i=o+1}return i+1}}class u{static findMatches(e,t,i,n,o){return t=t.parseSearchRequest(),t?t.regex.multiline?this._doFindMatchesMultiline(e,i,new p(t.wordSeparators,t.regex),n,o):this._doFindMatchesLineByLine(e,i,t,n,o):[]}static _getMultilineMatchRange(e,t,i,n,o,s){let a,l,d=0;return a=n?t+o+(d=n.findLineFeedCountBeforeOffset(o)):t+o,l=n?(t=n.findLineFeedCountBeforeOffset(o+s.length)-d,a+s.length+t):a+s.length,n=e.getPositionAt(a),o=e.getPositionAt(l),new r.a(n.lineNumber,n.column,o.lineNumber,o.column)}static _doFindMatchesMultiline(e,t,i,n,o){var s,r=e.getOffsetAt(t.getStartPosition()),a=e.getValueInRange(t,1),l="\r\n"===e.getEOL()?new c(a):null;const d=[];let u=0;for(i.reset(0);s=i.next(a);)if(d[u++]=h(this._getMultilineMatchRange(e,r,a,l,s.index,s[0]),s,n),u>=o)return d;return d}static _doFindMatchesLineByLine(e,t,i,n,o){var s=[];let r=0;if(t.startLineNumber===t.endLineNumber){const a=e.getLineContent(t.startLineNumber).substring(t.startColumn-1,t.endColumn-1);r=this._findMatchesInLine(i,a,t.startLineNumber,t.startColumn-1,r,s,n,o)}else{const a=e.getLineContent(t.startLineNumber).substring(t.startColumn-1);r=this._findMatchesInLine(i,a,t.startLineNumber,t.startColumn-1,r,s,n,o);for(let l=t.startLineNumber+1;l{var i=e.getColor(o.r);i&&t.addRule(`.monaco-editor, .monaco-editor-background, .monaco-editor .inputarea.ime-input { background-color: ${i}; }`),i=e.getColor(o.B),i&&t.addRule(`.monaco-editor, .monaco-editor .inputarea.ime-input { color: ${i}; }`),i=e.getColor(x),i&&t.addRule(`.monaco-editor .margin { background-color: ${i}; }`),i=e.getColor(a),i&&t.addRule(`.monaco-editor .rangeHighlight { background-color: ${i}; }`),i=e.getColor(l),i&&t.addRule(`.monaco-editor .rangeHighlight { border: 1px ${"hc"===e.type?"dotted":"solid"} ${i}; }`),i=e.getColor(d),i&&t.addRule(`.monaco-editor .symbolHighlight { background-color: ${i}; }`),i=e.getColor(h),i&&t.addRule(`.monaco-editor .symbolHighlight { border: 1px ${"hc"===e.type?"dotted":"solid"} ${i}; }`),i=e.getColor(g);i&&(t.addRule(`.monaco-editor .mtkw { color: ${i} !important; }`),t.addRule(`.monaco-editor .mtkz { color: ${i} !important; }`))})},"91d3":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"cameligo",extensions:[".mligo"],aliases:["Cameligo"],loader:function(){return i.e("chunk-2d229411").then(i.bind(null,"dd50"))}})},9240:function(e,t,i){"use strict";var n=i("c786");i.n(n).a},"92a6d":function(e,t,i){"use strict";i.d(t,"a",(function(){return m}));var n=i("5fe7"),o=i("ceb8"),s=i("fdcc"),r=i("eda7"),a=i("a666"),l=(t=i("b2cc"),i("5717")),d=i("6a89"),h=i("b57f"),c=i("b707"),u=i("6483"),g=(i=i("fbba"),function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3{this._isEnabled=this.isEnabled(),this.onModelChanged()})),this._register(e.onDidChangeModelLanguage(()=>this.onModelChanged())),this._register(c.c.onDidChange(()=>this.onModelChanged())),this._register(e.onDidChangeConfiguration(()=>{var e=this._isEnabled;this._isEnabled=this.isEnabled(),e!==this._isEnabled&&(this._isEnabled?this.onModelChanged():this.removeAllDecorations())})),this._timeoutTimer=null,this._computePromise=null,this._isEnabled=this.isEnabled(),this.onModelChanged()}isEnabled(){const e=this._editor.getModel();if(!e)return!1;var t=e.getLanguageIdentifier();t=this._configurationService.getValue(t.language);return t&&"object"==typeof t&&(t=t.colorDecorators,t&&void 0!==t.enable&&!t.enable)?t.enable:this._editor.getOption(16)}static get(e){return e.getContribution(this.ID)}dispose(){this.stop(),this.removeAllDecorations(),super.dispose()}onModelChanged(){var t;this.stop(),!this._isEnabled||(t=this._editor.getModel())&&c.c.has(t)&&(this._localToDispose.add(this._editor.onDidChangeModelContent(()=>{this._timeoutTimer||(this._timeoutTimer=new n.g,this._timeoutTimer.cancelAndSet(()=>{this._timeoutTimer=null,this.beginCompute()},e.RECOMPUTE_TIME))})),this.beginCompute())}beginCompute(){this._computePromise=Object(n.h)(e=>{var t=this._editor.getModel();return t?Object(u.b)(t,e):Promise.resolve([])}),this._computePromise.then(e=>{this.updateDecorations(e),this.updateColorDecorators(e),this._computePromise=null},s.f)}stop(){this._timeoutTimer&&(this._timeoutTimer.cancel(),this._timeoutTimer=null),this._computePromise&&(this._computePromise.cancel(),this._computePromise=null),this._localToDispose.clear()}updateDecorations(e){var t=e.map(e=>({range:{startLineNumber:e.colorInfo.range.startLineNumber,startColumn:e.colorInfo.range.startColumn,endLineNumber:e.colorInfo.range.endLineNumber,endColumn:e.colorInfo.range.endColumn},options:h.a.EMPTY}));this._decorationsIds=this._editor.deltaDecorations(this._decorationsIds,t),this._colorDatas=new Map,this._decorationsIds.forEach((t,i)=>this._colorDatas.set(t,e[i]))}updateColorDecorators(e){let t=[],i={};for(let d=0;d{i[e]||this._codeEditorService.removeDecorationType(e)}),this._colorDecoratorIds=this._editor.deltaDecorations(this._colorDecoratorIds,t)}removeAllDecorations(){this._decorationsIds=this._editor.deltaDecorations(this._decorationsIds,[]),this._colorDecoratorIds=this._editor.deltaDecorations(this._colorDecoratorIds,[]),this._decorationsTypes.forEach(e=>{this._codeEditorService.removeDecorationType(e)})}getColorData(e){const t=this._editor.getModel();return t&&0!==(e=t.getDecorationsInRange(d.a.fromPositions(e,e)).filter(e=>this._colorDatas.has(e.id))).length?this._colorDatas.get(e[0].id):null}};m.ID="editor.contrib.colorDetector",m.RECOMPUTE_TIME=1e3,m=g([p(1,l.a),p(2,i.a)],m),Object(t.l)(m.ID,m)},"930f":function(e,t,i){},"93b9":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"java",extensions:[".java",".jav"],aliases:["Java","java"],mimetypes:["text/x-java-source","text/x-java"],loader:function(){return i.e("chunk-2d0a43df").then(i.bind(null,"0636"))}})},"93ba":function(e,t,i){"use strict";i.r(t),i.d(t,"ToggleTabFocusModeAction",(function(){return r}));var n=i("dff7"),o=i("3813"),s=(t=i("b2cc"),i("8830"));class r extends t.b{constructor(){super({id:r.ID,label:n.a({key:"toggle.tabMovesFocus",comment:["Turn on/off use of tab key for moving focus around VS Code"]},"Toggle Tab Key Moves Focus"),alias:"Toggle Tab Key Moves Focus",precondition:void 0,kbOpts:{kbExpr:null,primary:2091,mac:{primary:1323},weight:100}})}run(e,t){var i=!s.b.getTabFocusMode();s.b.setTabFocusMode(i),i?Object(o.a)(n.a("toggle.tabMovesFocus.on","Pressing Tab will now move focus to the next focusable element")):Object(o.a)(n.a("toggle.tabMovesFocus.off","Pressing Tab will now insert the tab character"))}}r.ID="editor.action.toggleTabFocusMode",Object(t.j)(r)},"93d9":function(e,t,i){"use strict";i.d(t,"a",(function(){return We})),i.d(t,"b",(function(){return Ve})),i.d(t,"e",(function(){return Ue})),i.d(t,"d",(function(){return ct})),i.d(t,"c",(function(){return ft}));var n=i("11f7"),o=i("e8e3"),s=i("2504"),r=i("308f"),a=i("a666"),l=(i("e2b8"),i("72a7"));class d{constructor(e,t){this.renderer=e,this.modelProvider=t}get templateId(){return this.renderer.templateId}renderTemplate(e){return{data:this.renderer.renderTemplate(e),disposable:a.a.None}}renderElement(e,t,i,n){if(i.disposable&&i.disposable.dispose(),i.data){const t=this.modelProvider();if(t.isResolved(e))return this.renderer.renderElement(t.get(e),e,i.data,n);const o=new s.b,r=t.resolve(e,o.token);i.disposable={dispose:()=>o.cancel()},this.renderer.renderPlaceholder(e,i.data),r.then(t=>this.renderer.renderElement(t,e,i.data,n))}}disposeTemplate(e){e.disposable&&(e.disposable.dispose(),e.disposable=void 0),e.data&&(this.renderer.disposeTemplate(e.data),e.data=void 0)}}class h{constructor(e,t){this.modelProvider=e,this.accessibilityProvider=t}getWidgetAriaLabel(){return this.accessibilityProvider.getWidgetAriaLabel()}getAriaLabel(e){const t=this.modelProvider();return t.isResolved(e)?this.accessibilityProvider.getAriaLabel(t.get(e)):null}}class c{constructor(e,t,i,n,o={}){const s=()=>this.model;n=n.map(e=>new d(e,s)),this.list=new l.c(e,t,i,n,(e=s,t=o,Object.assign(Object.assign({},t),{accessibilityProvider:t.accessibilityProvider&&new h(e,t.accessibilityProvider)})))}updateOptions(e){this.list.updateOptions(e)}getHTMLElement(){return this.list.getHTMLElement()}get onDidFocus(){return this.list.onDidFocus}get onDidDispose(){return this.list.onDidDispose}get onMouseDblClick(){return r.c.map(this.list.onMouseDblClick,({element:e,index:t,browserEvent:i})=>({element:void 0===e?void 0:this._model.get(e),index:t,browserEvent:i}))}get onPointer(){return r.c.map(this.list.onPointer,({element:e,index:t,browserEvent:i})=>({element:void 0===e?void 0:this._model.get(e),index:t,browserEvent:i}))}get onDidChangeSelection(){return r.c.map(this.list.onDidChangeSelection,({elements:e,indexes:t,browserEvent:i})=>({elements:e.map(e=>this._model.get(e)),indexes:t,browserEvent:i}))}get model(){return this._model}set model(e){this._model=e,this.list.splice(0,this.list.length,Object(o.r)(e.length))}getFocus(){return this.list.getFocus()}getSelection(){return this.list.getSelection()}getSelectedElements(){return this.getSelection().map(e=>this.model.get(e))}style(e){this.list.style(e)}dispose(){this.list.dispose()}}var u=i("e385d");i("ec60");class g{constructor(e,t,i){this.columns=e,this.getColumnSize=i,this.templateId=g.TemplateId,this.renderedTemplates=new Set;const n=new Map(t.map(e=>[e.templateId,e]));this.renderers=[];for(const s of e){var o=n.get(s.templateId);if(!o)throw new Error(`Table cell renderer for template id ${s.templateId} not found.`);this.renderers.push(o)}}renderTemplate(e){var t=Object(n.q)(e,Object(n.a)(".monaco-table-tr"));const i=[],o=[];for(let s=0;snew p(e,t));var h;t={size:d.reduce((e,t)=>e+t.column.weight,0),views:d.map(e=>({size:e.column.weight,view:e}))};this.splitview=new u.b(this.domNode,{orientation:1,scrollbarVisibility:2,getSashOrthogonalSize:()=>this.cachedHeight,descriptor:t}),this.splitview.el.style.height=i.headerRowHeight+"px",this.splitview.el.style.lineHeight=i.headerRowHeight+"px";const c=new g(o,s,e=>this.splitview.getViewSize(e));this.list=new l.c(e,this.domNode,(h=i,{getHeight(e){return h.getHeight(e)},getTemplateId(){return g.TemplateId}}),[c],a),this.columnLayoutDisposable=r.c.any(...d.map(e=>e.onDidLayout))(([e,t])=>c.layoutColumn(e,t)),this.styleElement=Object(n.w)(this.domNode),this.style({})}get onDidChangeFocus(){return this.list.onDidChangeFocus}get onDidChangeSelection(){return this.list.onDidChangeSelection}get onMouseDblClick(){return this.list.onMouseDblClick}get onPointer(){return this.list.onPointer}get onDidFocus(){return this.list.onDidFocus}get onDidDispose(){return this.list.onDidDispose}updateOptions(e){this.list.updateOptions(e)}splice(e,t,i=[]){this.list.splice(e,t,i)}getHTMLElement(){return this.domNode}style(e){const t=[];t.push(`.monaco-table.${this.domId} > .monaco-split-view2 .monaco-sash.vertical::before {\n\t\t\ttop: ${this.virtualDelegate.headerRowHeight+1}px;\n\t\t\theight: calc(100% - ${this.virtualDelegate.headerRowHeight}px);\n\t\t}`),this.styleElement.textContent=t.join("\n"),this.list.style(e)}getSelectedElements(){return this.list.getSelectedElements()}getSelection(){return this.list.getSelection()}getFocus(){return this.list.getFocus()}dispose(){this.splitview.dispose(),this.list.dispose(),this.columnLayoutDisposable.dispose()}}m.InstanceCount=0;var f,_=i("7de1"),b=i("650e"),v=i("e32d"),C=i("b835");(t=f=f||{})[t.Unknown=0]="Unknown",t[t.Twistie=1]="Twistie",t[t.Element=2]="Element";class w extends Error{constructor(e,t){super(`TreeError [${e}] `+t)}}class y{constructor(e){this.fn=e,this._map=new WeakMap}map(e){let t=this._map.get(e);return t||(t=this.fn(e),this._map.set(e,t)),t}}var S=i("1b0e"),L=i("258a");function x(e){return"object"==typeof e&&"visibility"in e&&"data"in e}function k(e){switch(e){case!0:return 1;case!1:return 0;default:return e}}function D(e){return"boolean"==typeof e.collapsible}class N{constructor(e,t,i,n={}){this.user=e,this.list=t,this.rootRef=[],this.eventBufferer=new r.d,this._onDidChangeCollapseState=new r.b,this.onDidChangeCollapseState=this.eventBufferer.wrapEvent(this._onDidChangeCollapseState.event),this._onDidChangeRenderNodeCount=new r.b,this.onDidChangeRenderNodeCount=this.eventBufferer.wrapEvent(this._onDidChangeRenderNodeCount.event),this._onDidSplice=new r.b,this.onDidSplice=this._onDidSplice.event,this.collapseByDefault=void 0!==n.collapseByDefault&&n.collapseByDefault,this.filter=n.filter,this.autoExpandSingleChildren=void 0!==n.autoExpandSingleChildren&&n.autoExpandSingleChildren,this.root={parent:void 0,element:i,children:[],depth:0,visibleChildrenCount:0,visibleChildIndex:-1,collapsible:!1,collapsed:!1,renderNodeCount:0,visibility:1,visible:!0,filterData:void 0}}splice(e,t,i=L.a.empty(),n={}){if(0===e.length)throw new w(this.user,"Invalid tree location");n.diffIdentityProvider?this.spliceSmart(n.diffIdentityProvider,e,t,i,n):this.spliceSimple(e,t,i,n)}spliceSmart(e,t,i,n,o,s){var r;void 0===n&&(n=L.a.empty()),void 0===s&&(s=null!=(r=o.diffDepth)?r:0);const a=this.getParentNodeWithListIndex(t)["parentNode"],l=[...n],d=t[t.length-1],h=new S.a({getElements:()=>a.children.map(t=>e.getId(t.element).toString())},{getElements:()=>[...a.children.slice(0,d),...l,...a.children.slice(d+i)].map(t=>e.getId(t.element).toString())}).ComputeDiff(!1);if(h.quitEarly)return this.spliceSimple(t,i,l,o);const c=t.slice(0,-1);var u=(t,i,n)=>{if(0t.originalStart-e.originalStart))u(g,p,g-(m.originalStart+m.originalLength)),g=m.originalStart,p=m.modifiedStart-d,this.spliceSimple([...c,g],m.originalLength,L.a.slice(l,p,p+m.modifiedLength),o);u(g,p,g)}spliceSimple(e,t,i=L.a.empty(),{onDidCreateNode:n,onDidDeleteNode:s}){const{parentNode:r,listIndex:a,revealed:l,visible:d}=this.getParentNodeWithListIndex(e),h=[];i=L.a.map(i,e=>this.createTreeNode(e,r,r.visible?1:0,l,h,n));var c=e[e.length-1],u=0e+(t.visible?t.renderNodeCount:0),0),this._updateAncestorsRenderNodeCount(r,_-i),this.list.splice(a,i,h)),0{s(t),t.children.forEach(e)};b.forEach(e)}t=0this._setCollapseState(e,n))}isCollapsed(e){return this.getTreeNode(e).collapsed}setCollapsed(e,t,i){var n=this.getTreeNode(e);const o={collapsed:t=void 0===t?!n.collapsed:t,recursive:i||!1};return this.eventBufferer.bufferEvents(()=>this._setCollapseState(e,o))}_setCollapseState(e,t){var{node:i,listIndex:n,revealed:o}=this.getTreeNodeWithListIndex(e),n=this._setListNodeCollapseState(i,n,o,t);if(i!==this.root&&this.autoExpandSingleChildren&&n&&!D(t)&&i.collapsible&&!i.collapsed&&!t.recursive){let n=-1;for(let e=0;e{let t=this.getTreeNode(e);for(;t.parent;)t=t.parent,e=e.slice(0,e.length-1),t.collapsed&&this._setCollapseState(e,{collapsed:!1,recursive:!1})})}refilter(){var e=this.root.renderNodeCount,t=this.updateNodeAfterFilterChange(this.root);this.list.splice(0,e,t)}createTreeNode(e,t,i,n,o,s){const r={parent:t,element:e.element,children:[],depth:t.depth+1,visibleChildrenCount:0,visibleChildIndex:-1,collapsible:"boolean"==typeof e.collapsible?e.collapsible:void 0!==e.collapsed,collapsed:void 0===e.collapsed?this.collapseByDefault:e.collapsed,renderNodeCount:1,visibility:1,visible:!0,filterData:void 0},a=this._filterNode(r,i);r.visibility=a,n&&o.push(r),t=e.children||L.a.empty();const l=n&&0!==a&&!r.collapsed;let d=0,h=1;for(const c of L.a.map(t,e=>this.createTreeNode(e,r,a,l,o,s)))r.children.push(c),h+=c.renderNodeCount,c.visible&&(c.visibleChildIndex=d++);return r.collapsible=r.collapsible||0t.children.length)&&this.hasTreeNode(i,t.children[e]))}getTreeNode(e,t=this.root){if(!e||0===e.length)return t;var[e,...i]=e;if(e<0||e>t.children.length)throw new w(this.user,"Invalid tree location");return this.getTreeNode(i,t.children[e])}getTreeNodeWithListIndex(e){if(0===e.length)return{node:this.root,listIndex:-1,revealed:!0,visible:!1};var{parentNode:t,listIndex:i,revealed:n,visible:o}=this.getParentNodeWithListIndex(e);e=e[e.length-1];if(e<0||e>t.children.length)throw new w(this.user,"Invalid tree location");return t=t.children[e],{node:t,listIndex:i,revealed:n,visible:o&&t.visible}}getParentNodeWithListIndex(e,t=this.root,i=0,n=!0,o=!0){var[s,...e]=e;if(s<0||s>t.children.length)throw new w(this.user,"Invalid tree location");for(let r=0;re.element)),this.data=e}}function H(e){return e instanceof _.a?new V(e):e}class z{constructor(e,t){this.modelProvider=e,this.dnd=t,this.autoExpandDisposable=a.a.None}getDragURI(e){return this.dnd.getDragURI(e.element)}getDragLabel(e,t){if(this.dnd.getDragLabel)return this.dnd.getDragLabel(e.map(e=>e.element),t)}onDragStart(e,t){this.dnd.onDragStart&&this.dnd.onDragStart(H(e),t)}onDragOver(e,t,i,n,s=!0){var r=this.dnd.onDragOver(H(e),t&&t.element,i,n),a=this.autoExpandNode!==t;if(a&&(this.autoExpandDisposable.dispose(),this.autoExpandNode=t),void 0===t)return r;if(a&&"boolean"!=typeof r&&r.autoExpand&&(this.autoExpandDisposable=Object(R.i)(()=>{const e=this.modelProvider();var i=e.getNodeLocation(t);e.isCollapsed(i)&&e.setCollapsed(i,!1),this.autoExpandNode=void 0},500)),"boolean"==typeof r||!r.accept||void 0===r.bubble||r.feedback)return s?r:{accept:"boolean"==typeof r?r:r.accept,effect:"boolean"==typeof r?void 0:r.effect,feedback:[i]};if(1===r.bubble){const o=this.modelProvider(),r=o.getNodeLocation(t);return a=o.getParentNodeLocation(r),s=o.getNode(a),i=a&&o.getListIndex(a),this.onDragOver(e,s,i,n,!1)}const l=this.modelProvider(),d=l.getNodeLocation(t);return a=l.getListIndex(d),e=l.getListRenderCount(d),Object.assign(Object.assign({},r),{feedback:Object(o.r)(a,a+e)})}drop(e,t,i,n){this.autoExpandDisposable.dispose(),this.autoExpandNode=void 0,this.dnd.drop(H(e),t&&t.element,i,n)}onDragEnd(e){this.dnd.onDragEnd&&this.dnd.onDragEnd(e)}}class U{constructor(e){this.delegate=e}getHeight(e){return this.delegate.getHeight(e.element)}getTemplateId(e){return this.delegate.getTemplateId(e.element)}hasDynamicHeight(e){return!!this.delegate.hasDynamicHeight&&this.delegate.hasDynamicHeight(e.element)}setDynamicHeight(e,t){this.delegate.setDynamicHeight&&this.delegate.setDynamicHeight(e.element,t)}}(t=A=A||{}).None="none",t.OnHover="onHover",t.Always="always";class K{constructor(e,t=[]){this._elements=t,this.onDidChange=r.c.forEach(e,e=>this._elements=e)}get elements(){return this._elements}}class q{constructor(e,t,i,n,o={}){this.renderer=e,this.modelProvider=t,this.activeNodes=n,this.renderedElements=new Map,this.renderedNodes=new Map,this.indent=q.DefaultIndent,this.hideTwistiesOfChildlessElements=!1,this.shouldRenderIndentGuides=!1,this.renderedIndentGuides=new P.a,this.activeIndentNodes=new Set,this.indentGuidesDisposable=a.a.None,this.disposables=new a.b,this.templateId=e.templateId,this.updateOptions(o),r.c.map(i,e=>e.node)(this.onDidChangeNodeTwistieState,this,this.disposables),e.onDidChangeTwistieState&&e.onDidChangeTwistieState(this.onDidChangeTwistieState,this,this.disposables)}updateOptions(e={}){var t;void 0!==e.indent&&(this.indent=Object(B.b)(e.indent,0,40)),void 0!==e.renderIndentGuides&&(t=e.renderIndentGuides!==A.None)!==this.shouldRenderIndentGuides&&(this.shouldRenderIndentGuides=t,this.indentGuidesDisposable.dispose(),t&&(t=new a.b,this.activeNodes.onDidChange(this._onDidChangeActiveNodes,this,t),this.indentGuidesDisposable=t,this._onDidChangeActiveNodes(this.activeNodes.elements))),void 0!==e.hideTwistiesOfChildlessElements&&(this.hideTwistiesOfChildlessElements=e.hideTwistiesOfChildlessElements)}renderTemplate(e){var t=Object(n.q)(e,Object(n.a)(".monaco-tl-row")),i=Object(n.q)(t,Object(n.a)(".monaco-tl-indent")),o=Object(n.q)(t,Object(n.a)(".monaco-tl-twistie"));t=Object(n.q)(t,Object(n.a)(".monaco-tl-contents")),t=this.renderer.renderTemplate(t);return{container:e,indent:i,twistie:o,indentGuidesDisposable:a.a.None,templateData:t}}renderElement(e,t,i,n){"number"==typeof n&&(this.renderedNodes.set(e,{templateData:i,height:n}),this.renderedElements.set(e.element,e));var o=q.DefaultIndent+(e.depth-1)*this.indent;i.twistie.style.paddingLeft=o+"px",i.indent.style.width=o+this.indent-16+"px",this.renderTwistie(e,i),"number"==typeof n&&this.renderIndentGuides(e,i),this.renderer.renderElement(e,t,i.templateData,n)}disposeElement(e,t,i,n){i.indentGuidesDisposable.dispose(),this.renderer.disposeElement&&this.renderer.disposeElement(e,t,i.templateData,n),"number"==typeof n&&(this.renderedNodes.delete(e),this.renderedElements.delete(e.element))}disposeTemplate(e){this.renderer.disposeTemplate(e.templateData)}onDidChangeTwistieState(e){e=this.renderedElements.get(e),e&&this.onDidChangeNodeTwistieState(e)}onDidChangeNodeTwistieState(e){var t=this.renderedNodes.get(e);t&&(this.renderTwistie(e,t.templateData),this._onDidChangeActiveNodes(this.activeNodes.elements),this.renderIndentGuides(e,t.templateData))}renderTwistie(e,t){t.twistie.classList.remove(...O.classNamesArray);let i=!1;this.renderer.renderTwistie&&(i=this.renderer.renderTwistie(e.element,t.twistie)),e.collapsible&&(!this.hideTwistiesOfChildlessElements||0this.renderedIndentGuides.delete(e,l))),r=e}t.indentGuidesDisposable=o}}_onDidChangeActiveNodes(e){if(this.shouldRenderIndentGuides){const t=new Set,i=this.modelProvider();e.forEach(e=>{var n=i.getNodeLocation(e);try{var o=i.getParentNodeLocation(n);e.collapsible&&0{t.has(e)||this.renderedIndentGuides.forEach(e,e=>e.classList.remove("active"))}),t.forEach(e=>{this.activeIndentNodes.has(e)||this.renderedIndentGuides.forEach(e,e=>e.classList.add("active"))}),this.activeIndentNodes=t}}dispose(){this.renderedNodes.clear(),this.renderedElements.clear(),this.indentGuidesDisposable.dispose(),Object(a.f)(this.disposables)}}q.DefaultIndent=8;class ${constructor(e,t,i){this.tree=e,this.keyboardNavigationLabelProvider=t,this._filter=i,this._totalCount=0,this._matchCount=0,this._pattern="",this._lowercasePattern="",this.disposables=new a.b,e.onWillRefilter(this.reset,this,this.disposables)}get totalCount(){return this._totalCount}get matchCount(){return this._matchCount}set pattern(e){this._pattern=e,this._lowercasePattern=e.toLowerCase()}filter(e,t){if(this._filter){if(t=this._filter.filter(e,t),this.tree.options.simpleKeyboardNavigation)return t;let i;if(0===(i="boolean"==typeof t?t?1:0:x(t)?k(t.visibility):t))return!1}if(this._totalCount++,this.tree.options.simpleKeyboardNavigation||!this._pattern)return this._matchCount++,{data:F.a.Default,visibility:!0};t=this.keyboardNavigationLabelProvider.getKeyboardNavigationLabel(e);var i=Array.isArray(t)?t:[t];for(const o of i){const e=o&&o.toString();if(void 0===e)return{data:F.a.Default,visibility:!0};var n=Object(F.d)(this._pattern,this._lowercasePattern,0,e,e.toLowerCase(),0,!0);if(n)return this._matchCount++,1===i.length?{data:n,visibility:!0}:{data:{label:e,score:n},visibility:!0}}return this.tree.options.filterOnType?2:{data:F.a.Default,visibility:!0}}reset(){this._totalCount=0,this._matchCount=0}dispose(){Object(a.f)(this.disposables)}}class G{constructor(e,t,i,o,s){this.tree=e,this.view=i,this.filter=o,this.keyboardNavigationDelegate=s,this._enabled=!1,this._pattern="",this._empty=!1,this._onDidChangeEmptyState=new r.b,this.positionClassName="ne",this.automaticKeyboardNavigation=!0,this.triggered=!1,this._onDidChangePattern=new r.b,this.enabledDisposables=new a.b,this.disposables=new a.b,this.domNode=Object(n.a)(".monaco-list-type-filter."+this.positionClassName),this.domNode.draggable=!0,this.disposables.add(Object(n.i)(this.domNode,"dragstart",()=>this.onDragStart())),this.messageDomNode=Object(n.q)(i.getHTMLElement(),Object(n.a)(".monaco-list-type-filter-message")),this.labelDomNode=Object(n.q)(this.domNode,Object(n.a)("span.label")),o=Object(n.q)(this.domNode,Object(n.a)(".controls")),this._filterOnType=!!e.options.filterOnType,this.filterOnTypeDomNode=Object(n.q)(o,Object(n.a)("input.filter")),this.filterOnTypeDomNode.type="checkbox",this.filterOnTypeDomNode.checked=this._filterOnType,this.filterOnTypeDomNode.tabIndex=-1,this.updateFilterOnTypeTitleAndIcon(),this.disposables.add(Object(n.i)(this.filterOnTypeDomNode,"input",()=>this.onDidChangeFilterOnType())),this.clearDomNode=Object(n.q)(o,Object(n.a)("button.clear"+M.cssSelector)),this.clearDomNode.tabIndex=-1,this.clearDomNode.title=Object(W.a)("clear","Clear"),this.keyboardNavigationEventFilter=e.options.keyboardNavigationEventFilter,t.onDidSplice(this.onDidSpliceModel,this,this.disposables),this.updateOptions(e.options)}get enabled(){return this._enabled}get pattern(){return this._pattern}get filterOnType(){return this._filterOnType}updateOptions(e){e.simpleKeyboardNavigation?this.disable():this.enable(),void 0!==e.filterOnType&&(this._filterOnType=!!e.filterOnType,this.filterOnTypeDomNode.checked=this._filterOnType,this.updateFilterOnTypeTitleAndIcon()),void 0!==e.automaticKeyboardNavigation&&(this.automaticKeyboardNavigation=e.automaticKeyboardNavigation),this.tree.refilter(),this.render(),this.automaticKeyboardNavigation||this.onEventOrInput("")}enable(){var e,t;this._enabled||(e=this.enabledDisposables.add(new v.a(this.view.getHTMLElement(),"keydown")),e=r.c.chain(e.event).filter(e=>!Object(l.e)(e.target)||e.target===this.filterOnTypeDomNode).filter(e=>"Dead"!==e.key&&!/^Media/.test(e.key)).map(e=>new C.a(e)).filter(this.keyboardNavigationEventFilter||(()=>!0)).filter(()=>this.automaticKeyboardNavigation||this.triggered).filter(e=>this.keyboardNavigationDelegate.mightProducePrintableCharacter(e)&&!(18===e.keyCode||16===e.keyCode||15===e.keyCode||17===e.keyCode)||(0{e.stopPropagation(),e.preventDefault()}).event,t=this.enabledDisposables.add(new v.a(this.clearDomNode,"click")),r.c.chain(r.c.any(e,t.event)).event(this.onEventOrInput,this,this.enabledDisposables),this.filter.pattern="",this.tree.refilter(),this.render(),this._enabled=!0,this.triggered=!1)}disable(){this._enabled&&(this.domNode.remove(),this.enabledDisposables.clear(),this.tree.refilter(),this.render(),this._enabled=!1,this.triggered=!1)}onEventOrInput(e){"string"==typeof e?this.onInput(e):e instanceof MouseEvent||9===e.keyCode||1===e.keyCode&&(j.f?e.altKey:e.ctrlKey)?this.onInput(""):1===e.keyCode?this.onInput(0===this.pattern.length?"":this.pattern.substr(0,this.pattern.length-1)):this.onInput(this.pattern+e.browserEvent.key)}onInput(e){const t=this.view.getHTMLElement();e&&!this.domNode.parentElement?t.append(this.domNode):!e&&this.domNode.parentElement&&(this.domNode.remove(),this.tree.domFocus()),this._pattern=e,this._onDidChangePattern.fire(e),this.filter.pattern=e,this.tree.refilter(),e&&this.tree.focusNext(0,!0,void 0,e=>!F.a.isDefault(e.filterData));var i=this.tree.getFocus();0{switch(l){case"nw":this.domNode.style.top="4px",this.domNode.style.left="4px";break;case"ne":this.domNode.style.top="4px",this.domNode.style.left=i-s-6+"px"}},h=()=>{this.positionClassName=l,this.domNode.className="monaco-list-type-filter "+this.positionClassName,this.domNode.style.top="",this.domNode.style.left="",Object(a.f)(r)};d(),this.domNode.classList.remove(l),this.domNode.classList.add("dragging"),r.add(Object(a.i)(()=>this.domNode.classList.remove("dragging"))),r.add(Object(n.i)(document,"dragover",e=>{e.preventDefault();var i=e.clientX-t;e.dataTransfer&&(e.dataTransfer.dropEffect="none"),l=ih())),b.c.CurrentDragAndDropData=new b.b("vscode-ui"),r.add(Object(a.i)(()=>b.c.CurrentDragAndDropData=void 0))}onDidSpliceModel(){this._enabled&&0!==this.pattern.length&&(this.tree.refilter(),this.render())}onDidChangeFilterOnType(){this.tree.updateOptions({filterOnType:this.filterOnTypeDomNode.checked}),this.tree.refilter(),this.tree.domFocus(),this.render(),this.updateFilterOnTypeTitleAndIcon()}updateFilterOnTypeTitleAndIcon(){this.filterOnType?(this.filterOnTypeDomNode.classList.remove(...I.classNamesArray),this.filterOnTypeDomNode.classList.add(...E.classNamesArray),this.filterOnTypeDomNode.title=Object(W.a)("disable filter on type","Disable Filter on Type")):(this.filterOnTypeDomNode.classList.remove(...E.classNamesArray),this.filterOnTypeDomNode.classList.add(...I.classNamesArray),this.filterOnTypeDomNode.title=Object(W.a)("enable filter on type","Enable Filter on Type"))}render(){var e=0Y(e,t))}class X{constructor(e,t){this.getFirstViewElementWithTrait=e,this.identityProvider=t,this.nodes=[],this._onDidChange=new r.b,this.onDidChange=this._onDidChange.event}get nodeSet(){return this._nodeSet||(this._nodeSet=this.createNodeSet()),this._nodeSet}set(e,t){var i;(null!=(i=t)&&i.__forceEvent||!Object(o.h)(this.nodes,e))&&this._set(e,!1,t)}_set(e,t,i){if(this.nodes=[...e],this.elements=void 0,this._nodeSet=void 0,!t){const e=this;this._onDidChange.fire({get elements(){return e.get()},browserEvent:i})}}get(){return this.elements||(this.elements=this.nodes.map(e=>e.element)),[...this.elements]}getNodes(){return this.nodes}has(e){return this.nodeSet.has(e)}onDidModelSplice({insertedNodes:e,deletedNodes:t}){if(this.identityProvider){const n=new Set,o=e=>n.add(this.identityProvider.getId(e.element).toString()),s=(t.forEach(e=>Y(e,o)),new Map),r=e=>s.set(this.identityProvider.getId(e.element).toString(),e),a=(e.forEach(e=>Y(e,r)),[]);for(const e of this.nodes){var i=this.identityProvider.getId(e.element).toString();n.has(i)?(i=s.get(i))&&a.push(i):a.push(e)}0e.delete(t);t.forEach(e=>Y(e,i)),this.set([...e.values()])}}createNodeSet(){const e=new Set;for(const t of this.nodes)e.add(t);return e}}class Q extends l.d{constructor(e,t){super(e),this.tree=t}onViewPointer(e){if(!Object(l.e)(e.browserEvent.target)&&!Object(l.f)(e.browserEvent.target)){var t=e.element;if(!t)return super.onViewPointer(e);if(this.isSelectionRangeChangeEvent(e)||this.isSelectionSingleChangeEvent(e))return super.onViewPointer(e);const o=e.browserEvent.target;var i=o.classList.contains("monaco-tl-twistie")||o.classList.contains("monaco-icon-label")&&o.classList.contains("folder-icon")&&e.browserEvent.offsetX<16;let s=!1;if((s="function"==typeof this.tree.expandOnlyOnTwistieClick?this.tree.expandOnlyOnTwistieClick(t.element):!!this.tree.expandOnlyOnTwistieClick)&&!i&&2!==e.browserEvent.detail)return super.onViewPointer(e);if(!this.tree.expandOnDoubleClick&&2===e.browserEvent.detail)return super.onViewPointer(e);if(t.collapsible){const o=this.tree.model;t=o.getNodeLocation(t);var n=e.browserEvent.altKey;if(this.tree.setFocus([t]),o.setCollapsed(t,void 0,n),s&&i)return}super.onViewPointer(e)}}onDoubleClick(e){!e.browserEvent.target.classList.contains("monaco-tl-twistie")&&this.tree.expandOnDoubleClick&&super.onDoubleClick(e)}}class J extends l.c{constructor(e,t,i,n,o,s,r,a){super(e,t,i,n,a),this.focusTrait=o,this.selectionTrait=s,this.anchorTrait=r}createMouseController(e){return new Q(this,e.tree)}splice(e,t,i=[]){if(super.splice(e,t,i),0!==i.length){const t=[],n=[];let s;i.forEach((i,o)=>{this.focusTrait.has(i)&&t.push(e+o),this.selectionTrait.has(i)&&n.push(e+o),this.anchorTrait.has(i)&&(s=e+o)}),0this.element(e)),t)}setSelection(e,t,i=!1){super.setSelection(e,t),i||this.selectionTrait.set(e.map(e=>this.element(e)),t)}setAnchor(e,t=!1){super.setAnchor(e),t||(void 0===e?this.anchorTrait.set([]):this.anchorTrait.set([this.element(e)]))}}class ee{constructor(e,t,i,o,s={}){this._options=s,this.eventBufferer=new r.d,this.disposables=new a.b,this._onWillRefilter=new r.b,this.onWillRefilter=this._onWillRefilter.event,this._onDidUpdateOptions=new r.b;var d,h,c;i=new U(i);const u=new r.f,g=new r.f,p=new K(g.event);for(d of(this.renderers=o.map(e=>new q(e,()=>this.model,u.event,p,s)),this.renderers))this.disposables.add(d);let m;s.keyboardNavigationLabelProvider&&(m=new $(this,s.keyboardNavigationLabelProvider,s.filter),s=Object.assign(Object.assign({},s),{filter:m}),this.disposables.add(m)),this.focus=new X(()=>this.view.getFocusedElements()[0],s.identityProvider),this.selection=new X(()=>this.view.getSelectedElements()[0],s.identityProvider),this.anchor=new X(()=>this.view.getAnchorElement(),s.identityProvider),this.view=new J(e,t,i,this.renderers,this.focus,this.selection,this.anchor,Object.assign(Object.assign({},(h=()=>this.model,(c=s)&&Object.assign(Object.assign({},c),{identityProvider:c.identityProvider&&{getId(e){return c.identityProvider.getId(e.element)}},dnd:c.dnd&&new z(h,c.dnd),multipleSelectionController:c.multipleSelectionController&&{isSelectionSingleChangeEvent(e){return c.multipleSelectionController.isSelectionSingleChangeEvent(Object.assign(Object.assign({},e),{element:e.element}))},isSelectionRangeChangeEvent(e){return c.multipleSelectionController.isSelectionRangeChangeEvent(Object.assign(Object.assign({},e),{element:e.element}))}},accessibilityProvider:c.accessibilityProvider&&Object.assign(Object.assign({},c.accessibilityProvider),{getSetSize(e){const t=h();return e=t.getNodeLocation(e),e=t.getParentNodeLocation(e),t.getNode(e).visibleChildrenCount},getPosInSet(e){return e.visibleChildIndex+1},isChecked:c.accessibilityProvider&&c.accessibilityProvider.isChecked?e=>c.accessibilityProvider.isChecked(e.element):void 0,getRole:c.accessibilityProvider&&c.accessibilityProvider.getRole?e=>c.accessibilityProvider.getRole(e.element):()=>"treeitem",getAriaLabel(e){return c.accessibilityProvider.getAriaLabel(e.element)},getWidgetAriaLabel(){return c.accessibilityProvider.getWidgetAriaLabel()},getWidgetRole:c.accessibilityProvider&&c.accessibilityProvider.getWidgetRole?()=>c.accessibilityProvider.getWidgetRole():()=>"tree",getAriaLevel:c.accessibilityProvider&&c.accessibilityProvider.getAriaLevel?e=>c.accessibilityProvider.getAriaLevel(e.element):e=>e.depth,getActiveDescendantId:c.accessibilityProvider.getActiveDescendantId&&(e=>c.accessibilityProvider.getActiveDescendantId(e.element))}),keyboardNavigationLabelProvider:c.keyboardNavigationLabelProvider&&Object.assign(Object.assign({},c.keyboardNavigationLabelProvider),{getKeyboardNavigationLabel(e){return c.keyboardNavigationLabelProvider.getKeyboardNavigationLabel(e.element)}}),enableKeyboardNavigation:c.simpleKeyboardNavigation}))),{tree:this})),this.model=this.createModel(e,this.view,s),u.input=this.model.onDidChangeCollapseState;const f=r.c.forEach(this.model.onDidSplice,e=>{this.eventBufferer.bufferEvents(()=>{this.focus.onDidModelSplice(e),this.selection.onDidModelSplice(e)})});if(f(()=>null,null,this.disposables),g.input=r.c.chain(r.c.any(f,this.focus.onDidChange,this.selection.onDidChange)).debounce(()=>null,0).map(()=>{const e=new Set;for(const t of this.focus.getNodes())e.add(t);for(const t of this.selection.getNodes())e.add(t);return[...e.values()]}).event,!1!==s.keyboardSupport){const e=r.c.chain(this.view.onKeyDown).filter(e=>!Object(l.e)(e.target)).map(e=>new C.a(e));e.filter(e=>15===e.keyCode).on(this.onLeftArrow,this,this.disposables),e.filter(e=>17===e.keyCode).on(this.onRightArrow,this,this.disposables),e.filter(e=>10===e.keyCode).on(this.onSpace,this,this.disposables)}if(s.keyboardNavigationLabelProvider){const e=s.keyboardNavigationDelegate||l.a;this.typeFilterController=new G(this,this.model,this.view,m,e),this.focusNavigationFilter=e=>this.typeFilterController.shouldAllowFocus(e),this.disposables.add(this.typeFilterController)}this.styleElement=Object(n.w)(this.view.getHTMLElement()),this.getHTMLElement().classList.toggle("always",this._options.renderIndentGuides===A.Always)}get onDidChangeFocus(){return this.eventBufferer.wrapEvent(this.focus.onDidChange)}get onDidChangeSelection(){return this.eventBufferer.wrapEvent(this.selection.onDidChange)}get onMouseDblClick(){return r.c.map(this.view.onMouseDblClick,Z)}get onPointer(){return r.c.map(this.view.onPointer,Z)}get onDidFocus(){return this.view.onDidFocus}get onDidChangeCollapseState(){return this.model.onDidChangeCollapseState}get expandOnDoubleClick(){return void 0===this._options.expandOnDoubleClick||this._options.expandOnDoubleClick}get expandOnlyOnTwistieClick(){return void 0===this._options.expandOnlyOnTwistieClick||this._options.expandOnlyOnTwistieClick}get onDidDispose(){return this.view.onDidDispose}updateOptions(e={}){this._options=Object.assign(Object.assign({},this._options),e);for(const t of this.renderers)t.updateOptions(e);this.view.updateOptions(Object.assign(Object.assign({},this._options),{enableKeyboardNavigation:this._options.simpleKeyboardNavigation})),this.typeFilterController&&this.typeFilterController.updateOptions(this._options),this._onDidUpdateOptions.fire(this._options),this.getHTMLElement().classList.toggle("always",this._options.renderIndentGuides===A.Always)}get options(){return this._options}getHTMLElement(){return this.view.getHTMLElement()}get scrollTop(){return this.view.scrollTop}set scrollTop(e){this.view.scrollTop=e}domFocus(){this.view.domFocus()}layout(e,t){this.view.layout(e,t)}style(e){var t="."+this.view.domId;const i=[];e.treeIndentGuidesStroke&&(i.push(`.monaco-list${t}:hover .monaco-tl-indent > .indent-guide, .monaco-list${t}.always .monaco-tl-indent > .indent-guide { border-color: ${e.treeIndentGuidesStroke.transparent(.4)}; }`),i.push(`.monaco-list${t} .monaco-tl-indent > .indent-guide.active { border-color: ${e.treeIndentGuidesStroke}; }`)),this.styleElement.textContent=i.join("\n"),this.view.style(e)}collapse(e,t=!1){return this.model.setCollapsed(e,!0,t)}expand(e,t=!1){return this.model.setCollapsed(e,!1,t)}isCollapsible(e){return this.model.isCollapsible(e)}setCollapsible(e,t){return this.model.setCollapsible(e,t)}isCollapsed(e){return this.model.isCollapsed(e)}refilter(){this._onWillRefilter.fire(void 0),this.model.refilter()}setSelection(e,t){var i=e.map(e=>this.model.getNode(e));this.selection.set(i,t),i=e.map(e=>this.model.getListIndex(e)).filter(e=>-1this.model.getNode(e));this.focus.set(i,t),i=e.map(e=>this.model.getListIndex(e)).filter(e=>-1e.visible)&&([e]=this.view.getFocus(),this.view.reveal(e+=1),this.view.setFocus([e]))}}onSpace(e){e.preventDefault(),e.stopPropagation();var t=this.view.getFocusedElements();0!==t.length&&(t=t[0],t=this.model.getNodeLocation(t),e=e.browserEvent.altKey,this.model.setCollapsed(t,void 0,e))}dispose(){Object(a.f)(this.disposables),this.view.dispose()}}class te{constructor(e,t,i={}){this.user=e,this.rootRef=null,this.nodes=new Map,this.nodesByIdentity=new Map,this.model=new N(e,t,null,i),this.onDidSplice=this.model.onDidSplice,this.onDidChangeCollapseState=this.model.onDidChangeCollapseState,this.onDidChangeRenderNodeCount=this.model.onDidChangeRenderNodeCount,i.sorter&&(this.sorter={compare(e,t){return i.sorter.compare(e.element,t.element)}}),this.identityProvider=i.identityProvider}setChildren(e,t=L.a.empty(),i={}){e=this.getElementLocation(e),this._setChildren(e,this.preserveCollapseState(t),i)}_setChildren(e,t=L.a.empty(),i){const n=new Set,o=new Set;this.model.splice([...e,0],Number.MAX_VALUE,t,Object.assign(Object.assign({},i),{onDidCreateNode:e=>{var t;null!==e.element&&(e=e,n.add(e.element),this.nodes.set(e.element,e),this.identityProvider&&(t=this.identityProvider.getId(e.element).toString(),o.add(t),this.nodesByIdentity.set(t,e)),null!=(t=i.onDidCreateNode)&&t.call(i,e))},onDidDeleteNode:e=>{var t;null!==e.element&&(e=e,n.has(e.element)||this.nodes.delete(e.element),this.identityProvider&&(t=this.identityProvider.getId(e.element).toString(),o.has(t)||this.nodesByIdentity.delete(t)),null!=(t=i.onDidDeleteNode)&&t.call(i,e))}}))}preserveCollapseState(e=L.a.empty()){return this.sorter&&(e=[...e].sort(this.sorter.compare.bind(this.sorter))),L.a.map(e,e=>{let t=this.nodes.get(e.element);var i,n;return!t&&this.identityProvider&&(i=this.identityProvider.getId(e.element).toString(),t=this.nodesByIdentity.get(i)),t?(i=("boolean"==typeof e.collapsible?e:t).collapsible,n=(void 0!==e.collapsed?e:t).collapsed,Object.assign(Object.assign({},e),{collapsible:i,collapsed:n,children:this.preserveCollapseState(e.children)})):Object.assign(Object.assign({},e),{children:this.preserveCollapseState(e.children)})})}rerender(e){e=this.getElementLocation(e),this.model.rerender(e)}has(e){return this.nodes.has(e)}getListIndex(e){return e=this.getElementLocation(e),this.model.getListIndex(e)}getListRenderCount(e){return e=this.getElementLocation(e),this.model.getListRenderCount(e)}isCollapsible(e){return e=this.getElementLocation(e),this.model.isCollapsible(e)}setCollapsible(e,t){return e=this.getElementLocation(e),this.model.setCollapsible(e,t)}isCollapsed(e){return e=this.getElementLocation(e),this.model.isCollapsed(e)}setCollapsed(e,t,i){return e=this.getElementLocation(e),this.model.setCollapsed(e,t,i)}expandTo(e){e=this.getElementLocation(e),this.model.expandTo(e)}refilter(){this.model.refilter()}getNode(e=null){if(null===e)return this.model.getNode(this.model.rootRef);var t=this.nodes.get(e);if(t)return t;throw new w(this.user,"Tree element not found: "+e)}getNodeLocation(e){return e.element}getParentNodeLocation(e){if(null===e)throw new w(this.user,"Invalid getParentNodeLocation call");var t=this.nodes.get(e);if(t)return t=this.model.getNodeLocation(t),t=this.model.getParentNodeLocation(t),this.model.getNode(t).element;throw new w(this.user,"Tree element not found: "+e)}getElementLocation(e){if(null===e)return[];var t=this.nodes.get(e);if(t)return this.model.getNodeLocation(t);throw new w(this.user,"Tree element not found: "+e)}}function ie(e){return{element:{elements:[e.element],incompressible:e.incompressible||!1},children:L.a.map(L.a.from(e.children),ie),collapsible:e.collapsible,collapsed:e.collapsed}}function ne(e){const t=[e.element];var i=e.incompressible||!1;let n,o;for(;;){if([o,n]=L.a.consume(L.a.from(e.children),2),1!==o.length)break;if(o[0].incompressible)break;e=o[0],t.push(e.element)}return{element:{elements:t,incompressible:i},children:L.a.map(L.a.concat(o,n),ne),collapsible:e.collapsible,collapsed:e.collapsed}}function oe(e){return function e(t,i=0){let n;return n=ie(t,0)),0===i&&t.element.incompressible?{element:t.element.elements[i],children:n,incompressible:!0,collapsible:t.collapsible,collapsed:t.collapsed}:{element:t.element.elements[i],children:n,collapsible:t.collapsible,collapsed:t.collapsed}}(e,0)}class se{constructor(e,t,i={}){this.user=e,this.rootRef=null,this.nodes=new Map,this.model=new te(e,t,i),this.enabled=void 0===i.compressionEnabled||i.compressionEnabled,this.identityProvider=i.identityProvider}get onDidSplice(){return this.model.onDidSplice}get onDidChangeCollapseState(){return this.model.onDidChangeCollapseState}get onDidChangeRenderNodeCount(){return this.model.onDidChangeRenderNodeCount}setChildren(e,t=L.a.empty(),i){var n;i=i.diffIdentityProvider&&(n=i.diffIdentityProvider,{getId(e){return e.elements.map(e=>n.getId(e).toString()).join("\0")}});if(null===e)o=L.a.map(t,this.enabled?ne:ie),this._setChildren(null,o,{diffIdentityProvider:i,diffDepth:1/0});else{var o=this.nodes.get(e);if(!o)throw new Error("Unknown compressed tree node");const n=this.model.getNode(o);o=this.model.getParentNodeLocation(o);const s=this.model.getNode(o);o=function e(t,i,n){return t.element===i?Object.assign(Object.assign({},t),{children:n}):Object.assign(Object.assign({},t),{children:L.a.map(L.a.from(t.children),t=>e(t,i,n))})}(oe(n),e,t);const r=(this.enabled?ne:ie)(o);e=s.children.map(e=>e===n?r:e),this._setChildren(s.element,e,{diffIdentityProvider:i,diffDepth:n.depth-s.depth})}}setCompressionEnabled(e){var t;e!==this.enabled&&(this.enabled=e,t=this.model.getNode().children,t=L.a.map(t,oe),t=L.a.map(t,e?ne:ie),this._setChildren(null,t,{diffIdentityProvider:this.identityProvider,diffDepth:1/0}))}_setChildren(e,t,i){const n=new Set;this.model.setChildren(e,t,Object.assign(Object.assign({},i),{onDidCreateNode:e=>{for(const t of e.element.elements)n.add(t),this.nodes.set(t,e.element)},onDidDeleteNode:e=>{for(const t of e.element.elements)n.has(t)||this.nodes.delete(t)}}))}has(e){return this.nodes.has(e)}getListIndex(e){return e=this.getCompressedNode(e),this.model.getListIndex(e)}getListRenderCount(e){return e=this.getCompressedNode(e),this.model.getListRenderCount(e)}getNode(e){return void 0===e?this.model.getNode():(e=this.getCompressedNode(e),this.model.getNode(e))}getNodeLocation(e){return e=this.model.getNodeLocation(e),null===e?null:e.elements[e.elements.length-1]}getParentNodeLocation(e){return e=this.getCompressedNode(e),e=this.model.getParentNodeLocation(e),null===e?null:e.elements[e.elements.length-1]}isCollapsible(e){return e=this.getCompressedNode(e),this.model.isCollapsible(e)}setCollapsible(e,t){return e=this.getCompressedNode(e),this.model.setCollapsible(e,t)}isCollapsed(e){return e=this.getCompressedNode(e),this.model.isCollapsed(e)}setCollapsed(e,t,i){return e=this.getCompressedNode(e),this.model.setCollapsed(e,t,i)}expandTo(e){e=this.getCompressedNode(e),this.model.expandTo(e)}rerender(e){e=this.getCompressedNode(e),this.model.rerender(e)}refilter(){this.model.refilter()}getCompressedNode(e){if(null===e)return null;var t=this.nodes.get(e);if(t)return t;throw new w(this.user,"Tree element not found: "+e)}}const re=e=>e[e.length-1];class ae{constructor(e,t){this.unwrapper=e,this.node=t}get element(){return null===this.node.element?null:this.unwrapper(this.node.element)}get children(){return this.node.children.map(e=>new ae(this.unwrapper,e))}get depth(){return this.node.depth}get visibleChildrenCount(){return this.node.visibleChildrenCount}get visibleChildIndex(){return this.node.visibleChildIndex}get collapsible(){return this.node.collapsible}get collapsed(){return this.node.collapsed}get visible(){return this.node.visible}get filterData(){return this.node.filterData}}class le{constructor(e,t,i={}){this.rootRef=null,this.elementMapper=i.elementMapper||re;const n=e=>this.elementMapper(e.elements);var o,s,r,a;this.nodeMapper=new y(e=>new ae(n,e)),this.model=new se(e,(r=this.nodeMapper,a=t,{splice(e,t,i){a.splice(e,t,i.map(e=>r.map(e)))},updateElementHeight(e,t){a.updateElementHeight(e,t)}}),(o=n,s=i,Object.assign(Object.assign({},s),{identityProvider:s.identityProvider&&{getId(e){return s.identityProvider.getId(o(e))}},sorter:s.sorter&&{compare(e,t){return s.sorter.compare(e.elements[0],t.elements[0])}},filter:s.filter&&{filter(e,t){return s.filter.filter(o(e),t)}}})))}get onDidSplice(){return r.c.map(this.model.onDidSplice,({insertedNodes:e,deletedNodes:t})=>({insertedNodes:e.map(e=>this.nodeMapper.map(e)),deletedNodes:t.map(e=>this.nodeMapper.map(e))}))}get onDidChangeCollapseState(){return r.c.map(this.model.onDidChangeCollapseState,({node:e,deep:t})=>({node:this.nodeMapper.map(e),deep:t}))}get onDidChangeRenderNodeCount(){return r.c.map(this.model.onDidChangeRenderNodeCount,e=>this.nodeMapper.map(e))}setChildren(e,t=L.a.empty(),i={}){this.model.setChildren(e,t,i)}setCompressionEnabled(e){this.model.setCompressionEnabled(e)}has(e){return this.model.has(e)}getListIndex(e){return this.model.getListIndex(e)}getListRenderCount(e){return this.model.getListRenderCount(e)}getNode(e){return this.nodeMapper.map(this.model.getNode(e))}getNodeLocation(e){return e.element}getParentNodeLocation(e){return this.model.getParentNodeLocation(e)}isCollapsible(e){return this.model.isCollapsible(e)}setCollapsible(e,t){return this.model.setCollapsible(e,t)}isCollapsed(e){return this.model.isCollapsed(e)}setCollapsed(e,t,i){return this.model.setCollapsed(e,t,i)}expandTo(e){return this.model.expandTo(e)}rerender(e){return this.model.rerender(e)}refilter(){return this.model.refilter()}getCompressedTreeNode(e=null){return this.model.getNode(e)}}t=i("6424");class de extends ee{constructor(e,t,i,n,o={}){super(e,t,i,n,o)}get onDidChangeCollapseState(){return this.model.onDidChangeCollapseState}setChildren(e,t=L.a.empty(),i){this.model.setChildren(e,t,i)}rerender(e){void 0===e?this.view.rerender():this.model.rerender(e)}hasElement(e){return this.model.has(e)}createModel(e,t,i){return new te(e,t,i)}}class he{constructor(e,t){this._compressedTreeNodeProvider=e,this.renderer=t,this.templateId=t.templateId,t.onDidChangeTwistieState&&(this.onDidChangeTwistieState=t.onDidChangeTwistieState)}get compressedTreeNodeProvider(){return this._compressedTreeNodeProvider()}renderTemplate(e){return{compressedTreeNode:void 0,data:this.renderer.renderTemplate(e)}}renderElement(e,t,i,n){var o=this.compressedTreeNodeProvider.getCompressedTreeNode(e.element);1===o.element.elements.length?(i.compressedTreeNode=void 0,this.renderer.renderElement(e,t,i.data,n)):(i.compressedTreeNode=o,this.renderer.renderCompressedElements(o,t,i.data,n))}disposeElement(e,t,i,n){i.compressedTreeNode?this.renderer.disposeCompressedElements&&this.renderer.disposeCompressedElements(i.compressedTreeNode,t,i.data,n):this.renderer.disposeElement&&this.renderer.disposeElement(e,t,i.data,n)}disposeTemplate(e){this.renderer.disposeTemplate(e.data)}renderTwistie(e,t){return!!this.renderer.renderTwistie&&this.renderer.renderTwistie(e,t)}}(function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3this;var r,a;super(e,t,i,n.map(e=>new he(s,e)),(r=s,(a=o)&&Object.assign(Object.assign({},a),{keyboardNavigationLabelProvider:a.keyboardNavigationLabelProvider&&{getKeyboardNavigationLabel(e){let t;try{t=r().getCompressedTreeNode(e)}catch(t){return a.keyboardNavigationLabelProvider.getKeyboardNavigationLabel(e)}return 1===t.element.elements.length?a.keyboardNavigationLabelProvider.getKeyboardNavigationLabel(e):a.keyboardNavigationLabelProvider.getCompressedNodeKeyboardNavigationLabel(t.element.elements)}}})))}setChildren(e,t=L.a.empty(),i){this.model.setChildren(e,t,i)}createModel(e,t,i){return new le(e,t,i)}updateOptions(e={}){super.updateOptions(e),void 0!==e.compressionEnabled&&this.model.setCompressionEnabled(e.compressionEnabled)}getCompressedTreeNode(e=null){return this.model.getCompressedTreeNode(e)}}var ue=i("fdcc"),ge=function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))};function pe(e){return Object.assign(Object.assign({},e),{children:[],refreshPromise:void 0,stale:!0,slow:!1,collapsedByDefault:void 0})}function me(e,t){return!!t.parent&&(t.parent===e||me(e,t.parent))}class fe{constructor(e){this.node=e}get element(){return this.node.element.element}get children(){return this.node.children.map(e=>new fe(e))}get depth(){return this.node.depth}get visibleChildrenCount(){return this.node.visibleChildrenCount}get visibleChildIndex(){return this.node.visibleChildIndex}get collapsible(){return this.node.collapsible}get collapsed(){return this.node.collapsed}get visible(){return this.node.visible}get filterData(){return this.node.filterData}}class _e{constructor(e,t,i){this.renderer=e,this.nodeMapper=t,this.onDidChangeTwistieState=i,this.renderedNodes=new Map,this.templateId=e.templateId}renderTemplate(e){return{templateData:this.renderer.renderTemplate(e)}}renderElement(e,t,i,n){this.renderer.renderElement(this.nodeMapper.map(e),t,i.templateData,n)}renderTwistie(e,t){return e.slow?(t.classList.add(...T.classNamesArray),!0):(t.classList.remove(...T.classNamesArray),!1)}disposeElement(e,t,i,n){this.renderer.disposeElement&&this.renderer.disposeElement(this.nodeMapper.map(e),t,i.templateData,n)}disposeTemplate(e){this.renderer.disposeTemplate(e.templateData)}dispose(){this.renderedNodes.clear()}}function be(e){return{browserEvent:e.browserEvent,elements:e.elements.map(e=>e.element)}}function ve(e){return{browserEvent:e.browserEvent,element:e.element&&e.element.element,target:e.target}}class Ce extends _.a{constructor(e){super(e.elements.map(e=>e.element)),this.data=e}}function we(e){return e instanceof _.a?new Ce(e):e}class ye{constructor(e){this.dnd=e}getDragURI(e){return this.dnd.getDragURI(e.element)}getDragLabel(e,t){if(this.dnd.getDragLabel)return this.dnd.getDragLabel(e.map(e=>e.element),t)}onDragStart(e,t){this.dnd.onDragStart&&this.dnd.onDragStart(we(e),t)}onDragOver(e,t,i,n,o=0){return this.dnd.onDragOver(we(e),t&&t.element,i,n)}drop(e,t,i,n){this.dnd.drop(we(e),t&&t.element,i,n)}onDragEnd(e){this.dnd.onDragEnd&&this.dnd.onDragEnd(e)}}function Se(e){return e&&Object.assign(Object.assign({},e),{collapseByDefault:!0,identityProvider:e.identityProvider&&{getId(t){return e.identityProvider.getId(t.element)}},dnd:e.dnd&&new ye(e.dnd),multipleSelectionController:e.multipleSelectionController&&{isSelectionSingleChangeEvent(t){return e.multipleSelectionController.isSelectionSingleChangeEvent(Object.assign(Object.assign({},t),{element:t.element}))},isSelectionRangeChangeEvent(t){return e.multipleSelectionController.isSelectionRangeChangeEvent(Object.assign(Object.assign({},t),{element:t.element}))}},accessibilityProvider:e.accessibilityProvider&&Object.assign(Object.assign({},e.accessibilityProvider),{getPosInSet:void 0,getSetSize:void 0,getRole:e.accessibilityProvider.getRole?t=>e.accessibilityProvider.getRole(t.element):()=>"treeitem",isChecked:e.accessibilityProvider.isChecked?t=>{var i;return!(null==(i=e.accessibilityProvider)||!i.isChecked(t.element))}:void 0,getAriaLabel(t){return e.accessibilityProvider.getAriaLabel(t.element)},getWidgetAriaLabel(){return e.accessibilityProvider.getWidgetAriaLabel()},getWidgetRole:e.accessibilityProvider.getWidgetRole?()=>e.accessibilityProvider.getWidgetRole():()=>"tree",getAriaLevel:e.accessibilityProvider.getAriaLevel&&(t=>e.accessibilityProvider.getAriaLevel(t.element)),getActiveDescendantId:e.accessibilityProvider.getActiveDescendantId&&(t=>e.accessibilityProvider.getActiveDescendantId(t.element))}),filter:e.filter&&{filter(t,i){return e.filter.filter(t.element,i)}},keyboardNavigationLabelProvider:e.keyboardNavigationLabelProvider&&Object.assign(Object.assign({},e.keyboardNavigationLabelProvider),{getKeyboardNavigationLabel(t){return e.keyboardNavigationLabelProvider.getKeyboardNavigationLabel(t.element)}}),sorter:void 0,expandOnlyOnTwistieClick:void 0===e.expandOnlyOnTwistieClick?void 0:"function"!=typeof e.expandOnlyOnTwistieClick?e.expandOnlyOnTwistieClick:t=>e.expandOnlyOnTwistieClick(t.element),additionalScrollHeight:e.additionalScrollHeight})}function Le(e,t){t(e),e.children.forEach(e=>Le(e,t))}class xe{constructor(e,t,i,n,o,s={}){this.user=e,this.dataSource=o,this.nodes=new Map,this.subTreeRefreshPromises=new Map,this.refreshPromises=new Map,this._onDidRender=new r.b,this._onDidChangeNodeSlowState=new r.b,this.nodeMapper=new y(e=>new fe(e)),this.disposables=new a.b,this.identityProvider=s.identityProvider,this.autoExpandSingleChildren=void 0!==s.autoExpandSingleChildren&&s.autoExpandSingleChildren,this.sorter=s.sorter,this.collapseByDefault=s.collapseByDefault,this.tree=this.createTree(e,t,i,n,s),this.root=pe({element:void 0,parent:null,hasChildren:!0}),this.identityProvider&&(this.root=Object.assign(Object.assign({},this.root),{id:null})),this.nodes.set(null,this.root),this.tree.onDidChangeCollapseState(this._onDidChangeCollapseState,this,this.disposables)}get onDidChangeFocus(){return r.c.map(this.tree.onDidChangeFocus,be)}get onDidChangeSelection(){return r.c.map(this.tree.onDidChangeSelection,be)}get onMouseDblClick(){return r.c.map(this.tree.onMouseDblClick,ve)}get onPointer(){return r.c.map(this.tree.onPointer,ve)}get onDidFocus(){return this.tree.onDidFocus}get onDidDispose(){return this.tree.onDidDispose}createTree(e,t,i,n,o){return i=new U(i),n=n.map(e=>new _e(e,this.nodeMapper,this._onDidChangeNodeSlowState.event)),o=Se(o)||{},new de(e,t,i,n,o)}updateOptions(e={}){this.tree.updateOptions(e)}getHTMLElement(){return this.tree.getHTMLElement()}get scrollTop(){return this.tree.scrollTop}set scrollTop(e){this.tree.scrollTop=e}domFocus(){this.tree.domFocus()}layout(e,t){this.tree.layout(e,t)}style(e){this.tree.style(e)}getInput(){return this.root.element}setInput(e,t){return ge(this,void 0,void 0,(function*(){this.refreshPromises.forEach(e=>e.cancel()),this.refreshPromises.clear(),this.root.element=e;var i=t&&{viewState:t,focus:[],selection:[]};yield this._updateChildren(e,!0,!1,i),i&&(this.tree.setFocus(i.focus),this.tree.setSelection(i.selection)),t&&"number"==typeof t.scrollTop&&(this.scrollTop=t.scrollTop)}))}_updateChildren(e=this.root.element,t=!0,i=!1,n,o){return ge(this,void 0,void 0,(function*(){if(void 0===this.root.element)throw new w(this.user,"Tree input not set");this.root.refreshPromise&&(yield this.root.refreshPromise,yield r.c.toPromise(this._onDidRender.event));var s=this.getDataNode(e);if(yield this.refreshAndRenderNode(s,t,n,o),i)try{this.tree.rerender(s)}catch(s){}}))}rerender(e){void 0===e||e===this.root.element?this.tree.rerender():(e=this.getDataNode(e),this.tree.rerender(e))}collapse(e,t=!1){return e=this.getDataNode(e),this.tree.collapse(e===this.root?null:e,t)}expand(e,t=!1){return ge(this,void 0,void 0,(function*(){if(void 0===this.root.element)throw new w(this.user,"Tree input not set");this.root.refreshPromise&&(yield this.root.refreshPromise,yield r.c.toPromise(this._onDidRender.event));var i,n=this.getDataNode(e);return!(this.tree.hasElement(n)&&!this.tree.isCollapsible(n))&&(n.refreshPromise&&(yield this.root.refreshPromise,yield r.c.toPromise(this._onDidRender.event)),!(n!==this.root&&!n.refreshPromise&&!this.tree.isCollapsed(n))&&(i=this.tree.expand(n===this.root?null:n,t),n.refreshPromise&&(yield this.root.refreshPromise,yield r.c.toPromise(this._onDidRender.event)),i))}))}setSelection(e,t){e=e.map(e=>this.getDataNode(e)),this.tree.setSelection(e,t)}getSelection(){const e=this.tree.getSelection();return e.map(e=>e.element)}setFocus(e,t){e=e.map(e=>this.getDataNode(e)),this.tree.setFocus(e,t)}getFocus(){const e=this.tree.getFocus();return e.map(e=>e.element)}reveal(e,t){this.tree.reveal(this.getDataNode(e),t)}getDataNode(e){var t=this.nodes.get(e===this.root.element?null:e);if(t)return t;throw new w(this.user,"Data tree node not found: "+e)}refreshAndRenderNode(e,t,i,n){return ge(this,void 0,void 0,(function*(){yield this.refreshNode(e,t,i),this.render(e,i,n)}))}refreshNode(e,t,i){return ge(this,void 0,void 0,(function*(){let n;return this.subTreeRefreshPromises.forEach((o,s)=>{var r;n||(s=s)!==(r=e)&&!me(s,r)&&!me(r,s)||(n=o.then(()=>this.refreshNode(e,t,i)))}),n||this.doRefreshSubTree(e,t,i)}))}doRefreshSubTree(e,t,i){return ge(this,void 0,void 0,(function*(){let n;e.refreshPromise=new Promise(e=>n=e),this.subTreeRefreshPromises.set(e,e.refreshPromise),e.refreshPromise.finally(()=>{e.refreshPromise=void 0,this.subTreeRefreshPromises.delete(e)});try{const o=yield this.doRefreshNode(e,t,i);e.stale=!1,yield R.d.settled(o.map(e=>this.doRefreshSubTree(e,t,i)))}finally{n()}}))}doRefreshNode(e,t,i){return ge(this,void 0,void 0,(function*(){let n;if(e.hasChildren=!!this.dataSource.hasChildren(e.element),e.hasChildren){const t=Object(R.n)(800);t.then(()=>{e.slow=!0,this._onDidChangeNodeSlowState.fire(e)},e=>null),n=this.doGetChildren(e).finally(()=>t.cancel())}else n=Promise.resolve(L.a.empty());try{var o=yield n;return this.setChildren(e,o,t,i)}catch(n){if(e!==this.root&&this.tree.hasElement(e)&&this.tree.collapse(e),Object(ue.e)(n))return[];throw n}finally{e.slow&&(e.slow=!1,this._onDidChangeNodeSlowState.fire(e))}}))}doGetChildren(e){let t=this.refreshPromises.get(e);return t||(t=Object(R.h)(()=>ge(this,void 0,void 0,(function*(){var t=yield this.dataSource.getChildren(e.element);return this.processChildren(t)}))),this.refreshPromises.set(e,t),t.finally(()=>{this.refreshPromises.delete(e)}))}_onDidChangeCollapseState({node:e,deep:t}){null!==e.element&&!e.collapsed&&e.element.stale&&(t?this.collapse(e.element.element):this.refreshAndRenderNode(e.element,!1).catch(ue.f))}setChildren(e,t,i,n){const o=[...t];if(0===e.children.length&&0===o.length)return[];const s=new Map,r=new Map;for(const h of e.children){var a;s.set(h.element,h),this.identityProvider&&(a=this.tree.isCollapsed(h),r.set(h.id,{node:h,collapsed:a}))}const l=[],d=o.map(t=>{var o=!!this.dataSource.hasChildren(t);if(!this.identityProvider){const i=pe({element:t,parent:e,hasChildren:o});return o&&this.collapseByDefault&&!this.collapseByDefault(t)&&(i.collapsedByDefault=!1,l.push(i)),i}var a=this.identityProvider.getId(t).toString(),d=r.get(a);if(d){const e=d.node;return s.delete(e.element),this.nodes.delete(e.element),this.nodes.set(t,e),e.element=t,e.hasChildren=o,i?d.collapsed?(e.children.forEach(e=>Le(e,e=>this.nodes.delete(e.element))),e.children.splice(0,e.children.length),e.stale=!0):l.push(e):o&&this.collapseByDefault&&!this.collapseByDefault(t)&&(e.collapsedByDefault=!1,l.push(e)),e}const h=pe({element:t,parent:e,id:a,hasChildren:o});return n&&n.viewState.focus&&-1this.nodes.delete(e.element));for(const h of d)this.nodes.set(h.element,h);return e.children.splice(0,e.children.length,...d),e!==this.root&&this.autoExpandSingleChildren&&1===d.length&&0===l.length&&(d[0].collapsedByDefault=!1,l.push(d[0])),l}render(e,t,i){var n=e.children.map(e=>this.asTreeElement(e,t)),o=i&&Object.assign(Object.assign({},i),{diffIdentityProvider:i.diffIdentityProvider&&{getId(e){return i.diffIdentityProvider.getId(e.element)}}});this.tree.setChildren(e===this.root?null:e,n,o),e!==this.root&&this.tree.setCollapsible(e,e.hasChildren),this._onDidRender.fire()}asTreeElement(e,t){if(e.stale)return{element:e,collapsible:e.hasChildren,collapsed:!0};let i;return i=!(t&&t.viewState.expanded&&e.id&&-1this.asTreeElement(e,t)):[],collapsible:e.hasChildren,collapsed:i}}processChildren(e){return this.sorter?[...e].sort(this.sorter.compare.bind(this.sorter)):e}dispose(){this.disposables.dispose()}}class ke{constructor(e){this.node=e}get element(){return{elements:this.node.element.elements.map(e=>e.element),incompressible:this.node.element.incompressible}}get children(){return this.node.children.map(e=>new ke(e))}get depth(){return this.node.depth}get visibleChildrenCount(){return this.node.visibleChildrenCount}get visibleChildIndex(){return this.node.visibleChildIndex}get collapsible(){return this.node.collapsible}get collapsed(){return this.node.collapsed}get visible(){return this.node.visible}get filterData(){return this.node.filterData}}class De{constructor(e,t,i,n){this.renderer=e,this.nodeMapper=t,this.compressibleNodeMapperProvider=i,this.onDidChangeTwistieState=n,this.renderedNodes=new Map,this.disposables=[],this.templateId=e.templateId}renderTemplate(e){return{templateData:this.renderer.renderTemplate(e)}}renderElement(e,t,i,n){this.renderer.renderElement(this.nodeMapper.map(e),t,i.templateData,n)}renderCompressedElements(e,t,i,n){this.renderer.renderCompressedElements(this.compressibleNodeMapperProvider().map(e),t,i.templateData,n)}renderTwistie(e,t){return e.slow?(t.classList.add(...T.classNamesArray),!0):(t.classList.remove(...T.classNamesArray),!1)}disposeElement(e,t,i,n){this.renderer.disposeElement&&this.renderer.disposeElement(this.nodeMapper.map(e),t,i.templateData,n)}disposeCompressedElements(e,t,i,n){this.renderer.disposeCompressedElements&&this.renderer.disposeCompressedElements(this.compressibleNodeMapperProvider().map(e),t,i.templateData,n)}disposeTemplate(e){this.renderer.disposeTemplate(e.templateData)}dispose(){this.renderedNodes.clear(),this.disposables=Object(a.f)(this.disposables)}}class Ne extends xe{constructor(e,t,i,n,o,s,r={}){super(e,t,i,o,s,r),this.compressionDelegate=n,this.compressibleNodeMapper=new y(e=>new ke(e)),this.filter=r.filter}createTree(e,t,i,n,o){var s;i=new U(i),n=n.map(e=>new De(e,this.nodeMapper,()=>this.compressibleNodeMapper,this._onDidChangeNodeSlowState.event)),o=(o=(s=o)&&Se(s))&&Object.assign(Object.assign({},o),{keyboardNavigationLabelProvider:o.keyboardNavigationLabelProvider&&Object.assign(Object.assign({},o.keyboardNavigationLabelProvider),{getCompressedNodeKeyboardNavigationLabel(e){return s.keyboardNavigationLabelProvider.getCompressedNodeKeyboardNavigationLabel(e.map(e=>e.element))}})})||{};return new ce(e,t,i,n,o)}asTreeElement(e,t){return Object.assign({incompressible:this.compressionDelegate.isIncompressible(e.element)},super.asTreeElement(e,t))}updateOptions(e={}){this.tree.updateOptions(e)}render(e,t){if(!this.identityProvider)return super.render(e,t);const i=e=>this.identityProvider.getId(e).toString();var n=e=>{const t=new Set;for(const o of e){var n=this.tree.getCompressedTreeNode(o===this.root?null:o);if(n.element)for(const e of n.element.elements)t.add(i(e.element))}return t};const o=n(this.tree.getSelection()),s=n(this.tree.getFocus()),r=(super.render(e,t),this.getSelection());let a=!1;const l=this.getFocus();let d=!1;const h=e=>{var t=e.element;if(t)for(let h=0;h{e=this.filter.filter(e,1),e="boolean"==typeof(e=e)?e?1:0:x(e)?k(e.visibility):k(e);if(2===e)throw new Error("Recursive tree visibility not supported in async data compressed trees");return 1===e})),super.processChildren(e)}}class Oe extends ee{constructor(e,t,i,n,o,s={}){super(e,t,i,n,s),this.user=e,this.dataSource=o,this.identityProvider=s.identityProvider}createModel(e,t,i){return new te(e,t,i)}}t=i("4779");var Ee=i("fbba"),Ie=i("0910"),Me=i("4fc3"),Te=i("1665"),Ae=i("0a0f"),Re=i("6dec"),Pe=i("89cd"),Fe=i("a6d7"),Be=(i=i("b7d0"),function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3t.widget===e))throw new Error("Cannot register the same widget multiple times");const o={widget:e,extraContextKeys:t};return this.lists.push(o),e.getHTMLElement()===document.activeElement&&(this._lastFocusedWidget=e),Object(a.e)(e.onDidFocus(()=>this._lastFocusedWidget=e),Object(a.i)(()=>this.lists.splice(this.lists.indexOf(o),1)),e.onDidDispose(()=>{this.lists=this.lists.filter(e=>e!==o),this._lastFocusedWidget===e&&(this._lastFocusedWidget=void 0)}))}dispose(){this.disposables.dispose()}};Ve=Be([je(0,i.b)],Ve);const He=new Me.c("listFocus",!0),ze=new Me.c("listSupportsMultiselect",!0),Ue=Me.a.and(He,Me.a.not(Te.a)),Ke=new Me.c("listHasSelectionOrFocus",!1),qe=new Me.c("listDoubleSelection",!1),$e=new Me.c("listMultiSelection",!1),Ge=new Me.c("listSelectionNavigation",!1),Ze="listAutomaticKeyboardNavigation";function Ye(e,t){return e=e.createScoped(t.getHTMLElement()),He.bindTo(e),e}const Xe="workbench.list.multiSelectModifier",Qe="workbench.list.openMode",Je="workbench.list.horizontalScrolling",et="workbench.list.keyboardNavigation",tt="workbench.list.automaticKeyboardNavigation",it="workbench.tree.indent",nt="workbench.tree.renderIndentGuides",ot="workbench.list.smoothScrolling",st="workbench.list.mouseWheelScrollSensitivity",rt="workbench.list.fastScrollSensitivity",at="workbench.tree.expandMode";function lt(e){return"alt"===e.getValue(Xe)}class dt extends a.a{constructor(e){super(),this.configurationService=e,this.useAltAsMultipleSelectionModifier=lt(e),this.registerListeners()}registerListeners(){this._register(this.configurationService.onDidChangeConfiguration(e=>{e.affectsConfiguration(Xe)&&(this.useAltAsMultipleSelectionModifier=lt(this.configurationService))}))}isSelectionSingleChangeEvent(e){return this.useAltAsMultipleSelectionModifier?e.browserEvent.altKey:Object(l.h)(e)}isSelectionRangeChangeEvent(e){return Object(l.g)(e)}}function ht(e,t,i){const n=new a.b;return[Object.assign(Object.assign({},e),{keyboardNavigationDelegate:{mightProducePrintableCharacter(e){return i.mightProducePrintableCharacter(e)}},smoothScrolling:Boolean(t.getValue(ot)),mouseWheelScrollSensitivity:t.getValue(st),fastScrollSensitivity:t.getValue(rt),multipleSelectionController:null!=(e=e.multipleSelectionController)?e:n.add(new dt(t))}),n]}let ct=class extends l.c{constructor(e,t,i,n,o,s,r,a,l,d){var h=void 0!==o.horizontalScrolling?o.horizontalScrolling:Boolean(l.getValue(Je)),[d,c]=ht(o,l,d);super(e,t,i,n,Object.assign(Object.assign(Object.assign({keyboardSupport:!1},Object(Fe.d)(a.getColorTheme(),Fe.e)),d),{horizontalScrolling:h})),this.disposables.add(c),this.contextKeyService=Ye(s,this),this.themeService=a,this.listSupportsMultiSelect=ze.bindTo(this.contextKeyService),this.listSupportsMultiSelect.set(!1!==o.multipleSelectionSupport);const u=Ge.bindTo(this.contextKeyService);u.set(Boolean(o.selectionNavigation)),this.listHasSelectionOrFocus=Ke.bindTo(this.contextKeyService),this.listDoubleSelection=qe.bindTo(this.contextKeyService),this.listMultiSelection=$e.bindTo(this.contextKeyService),this.horizontalScrolling=o.horizontalScrolling,this._useAltAsMultipleSelectionModifier=lt(l),this.disposables.add(this.contextKeyService),this.disposables.add(r.register(this)),o.overrideStyles&&this.updateStyles(o.overrideStyles),this.disposables.add(this.onDidChangeSelection(()=>{const e=this.getSelection(),t=this.getFocus();this.contextKeyService.bufferChangeEvents(()=>{this.listHasSelectionOrFocus.set(0{var e=this.getSelection(),t=this.getFocus();this.listHasSelectionOrFocus.set(0{e.affectsConfiguration(Xe)&&(this._useAltAsMultipleSelectionModifier=lt(l));let t={};var i;e.affectsConfiguration(Je)&&void 0===this.horizontalScrolling&&(i=Boolean(l.getValue(Je)),t=Object.assign(Object.assign({},t),{horizontalScrolling:i})),e.affectsConfiguration(ot)&&(i=Boolean(l.getValue(ot)),t=Object.assign(Object.assign({},t),{smoothScrolling:i})),e.affectsConfiguration(st)&&(i=l.getValue(st),t=Object.assign(Object.assign({},t),{mouseWheelScrollSensitivity:i})),e.affectsConfiguration(rt)&&(i=l.getValue(rt),t=Object.assign(Object.assign({},t),{fastScrollSensitivity:i})),0{e.affectsConfiguration(Xe)&&(this._useAltAsMultipleSelectionModifier=lt(d));let t={};var i;e.affectsConfiguration(Je)&&void 0===this.horizontalScrolling&&(i=Boolean(d.getValue(Je)),t=Object.assign(Object.assign({},t),{horizontalScrolling:i})),e.affectsConfiguration(ot)&&(i=Boolean(d.getValue(ot)),t=Object.assign(Object.assign({},t),{smoothScrolling:i})),e.affectsConfiguration(st)&&(i=d.getValue(st),t=Object.assign(Object.assign({},t),{mouseWheelScrollSensitivity:i})),e.affectsConfiguration(rt)&&(i=d.getValue(rt),t=Object.assign(Object.assign({},t),{fastScrollSensitivity:i})),0{const e=this.getSelection(),t=this.getFocus();this.contextKeyService.bufferChangeEvents(()=>{this.listHasSelectionOrFocus.set(0{var e=this.getSelection(),t=this.getFocus();this.listHasSelectionOrFocus.set(0{e.affectsConfiguration(Xe)&&(this._useAltAsMultipleSelectionModifier=lt(h));let t={};var i;e.affectsConfiguration(Je)&&void 0===this.horizontalScrolling&&(i=Boolean(h.getValue(Je)),t=Object.assign(Object.assign({},t),{horizontalScrolling:i})),e.affectsConfiguration(ot)&&(i=Boolean(h.getValue(ot)),t=Object.assign(Object.assign({},t),{smoothScrolling:i})),e.affectsConfiguration(st)&&(i=h.getValue(st),t=Object.assign(Object.assign({},t),{mouseWheelScrollSensitivity:i})),e.affectsConfiguration(rt)&&(i=h.getValue(rt),t=Object.assign(Object.assign({},t),{fastScrollSensitivity:i})),0e.browserEvent instanceof KeyboardEvent)(e=>this.onSelectionFromKeyboard(e))),this._register(this.widget.onPointer(e=>this.onPointer(e.element,e.browserEvent))),this._register(this.widget.onMouseDblClick(e=>this.onMouseDblClick(e.element,e.browserEvent))),"boolean"!=typeof(null==t?void 0:t.openOnSingleClick)&&null!=t&&t.configurationService?(this.openOnSingleClick="doubleClick"!==(null==t?void 0:t.configurationService.getValue(Qe)),this._register(null==t?void 0:t.configurationService.onDidChangeConfiguration(()=>{this.openOnSingleClick="doubleClick"!==(null==t?void 0:t.configurationService.getValue(Qe))}))):this.openOnSingleClick=null==(e=null==t?void 0:t.openOnSingleClick)||e}onSelectionFromKeyboard(e){var t,i;1===e.elements.length&&(t="boolean"!=typeof(i=e.browserEvent).preserveFocus||i.preserveFocus,i="boolean"==typeof i.pinned?i.pinned:!t,this._open(this.getSelectedElement(),t,i,!1,e.browserEvent))}onPointer(e,t){var i,n;this.openOnSingleClick&&2!==t.detail&&(i=1===t.button,n=t.ctrlKey||t.metaKey||t.altKey,this._open(e,!0,i,n,t))}onMouseDblClick(e,t){if(t){const n=t.target;var i;n.classList.contains("monaco-tl-twistie")||n.classList.contains("monaco-icon-label")&&n.classList.contains("folder-icon")&&t.offsetX<16||(i=t.ctrlKey||t.metaKey||t.altKey,this._open(e,!1,!0,i,t))}}_open(e,t,i,n,o){e&&this._onDidOpen.fire({editorOptions:{preserveFocus:t,pinned:i,revealIfVisible:!0},sideBySide:n,element:e,browserEvent:o})}}class gt extends ut{constructor(e,t){super(e,t),this.widget=e}getSelectedElement(){return this.widget.getSelectedElements()[0]}}class pt extends ut{constructor(e,t){super(e,t)}getSelectedElement(){return this.widget.getSelectedElements()[0]}}class mt extends ut{constructor(e,t){super(e,t)}getSelectedElement(){var e;return null!=(e=this.widget.getSelection()[0])?e:void 0}}Ae=class extends de{constructor(e,t,i,n,o,s,r,a,l,d,h){var{options:d,getAutomaticKeyboardNavigation:c,disposable:u}=_t(t,o,s,l,d,h);super(e,t,i,n,d),this.disposables.add(u),this.internals=new bt(this,o,c,o.overrideStyles,s,r,a,l,h),this.disposables.add(this.internals)}updateOptions(e){super.updateOptions(e),this.internals.updateOptions(e)}},Be([je(5,Me.b),je(6,We),je(7,i.b),je(8,Ee.a),je(9,Re.a),je(10,t.b)],Ae),Te=class extends ce{constructor(e,t,i,n,o,s,r,a,l,d,h){var{options:d,getAutomaticKeyboardNavigation:c,disposable:u}=_t(t,o,s,l,d,h);super(e,t,i,n,d),this.disposables.add(u),this.internals=new bt(this,o,c,o.overrideStyles,s,r,a,l,h),this.disposables.add(this.internals)}updateOptions(e={}){super.updateOptions(e),e.overrideStyles&&this.internals.updateStyleOverrides(e.overrideStyles),this.internals.updateOptions(e)}},Be([je(5,Me.b),je(6,We),je(7,i.b),je(8,Ee.a),je(9,Re.a),je(10,t.b)],Te),Ae=class extends Oe{constructor(e,t,i,n,o,s,r,a,l,d,h,c){var{options:h,getAutomaticKeyboardNavigation:u,disposable:g}=_t(t,s,r,d,h,c);super(e,t,i,n,o,h),this.disposables.add(g),this.internals=new bt(this,s,u,s.overrideStyles,r,a,l,d,c),this.disposables.add(this.internals)}updateOptions(e={}){super.updateOptions(e),e.overrideStyles&&this.internals.updateStyleOverrides(e.overrideStyles),this.internals.updateOptions(e)}},Be([je(6,Me.b),je(7,We),je(8,i.b),je(9,Ee.a),je(10,Re.a),je(11,t.b)],Ae);let ft=class extends xe{constructor(e,t,i,n,o,s,r,a,l,d,h,c){var{options:h,getAutomaticKeyboardNavigation:u,disposable:g}=_t(t,s,r,d,h,c);super(e,t,i,n,o,h),this.disposables.add(g),this.internals=new bt(this,s,u,s.overrideStyles,r,a,l,d,c),this.disposables.add(this.internals)}get onDidOpen(){return this.internals.onDidOpen}updateOptions(e={}){super.updateOptions(e),e.overrideStyles&&this.internals.updateStyleOverrides(e.overrideStyles),this.internals.updateOptions(e)}};function _t(e,t,i,n,o,s){var r=()=>{let e=Boolean(i.getContextKeyValue(Ze));return e&&Boolean(n.getValue(tt))},a=(s=s.isScreenReaderOptimized(),s=t.simpleKeyboardNavigation||s?"simple":n.getValue(et),void 0!==t.horizontalScrolling?t.horizontalScrolling:Boolean(n.getValue(Je))),[l,d]=ht(t,n,o),h=t.additionalScrollHeight;return{getAutomaticKeyboardNavigation:r,disposable:d,options:Object.assign(Object.assign({keyboardSupport:!1},l),{indent:"number"==typeof n.getValue(it)?n.getValue(it):void 0,renderIndentGuides:n.getValue(nt),smoothScrolling:Boolean(n.getValue(ot)),automaticKeyboardNavigation:r(),simpleKeyboardNavigation:"simple"===s,filterOnType:"filter"===s,horizontalScrolling:a,keyboardNavigationEventFilter:function(e,t){let i=!1;return n=>i?i=!1:(n=t.softDispatch(n,e))&&n.enterChord?!(i=!0):!(i=!1)}(e,o),additionalScrollHeight:h,hideTwistiesOfChildlessElements:t.hideTwistiesOfChildlessElements,expandOnlyOnTwistieClick:null!=(d=t.expandOnlyOnTwistieClick)?d:"doubleClick"===n.getValue(at)})}}ft=Be([je(6,Me.b),je(7,We),je(8,i.b),je(9,Ee.a),je(10,Re.a),je(11,t.b)],ft),Te=class extends Ne{constructor(e,t,i,n,o,s,r,a,l,d,h,c,u){var{options:c,getAutomaticKeyboardNavigation:g,disposable:p}=_t(t,r,a,h,c,u);super(e,t,i,n,o,s,c),this.disposables.add(p),this.internals=new bt(this,r,g,r.overrideStyles,a,l,d,h,u),this.disposables.add(this.internals)}updateOptions(e){super.updateOptions(e),this.internals.updateOptions(e)}},Be([je(7,Me.b),je(8,We),je(9,i.b),je(10,Ee.a),je(11,Re.a),je(12,t.b)],Te);let bt=class{constructor(e,t,i,n,o,s,r,a,l){this.tree=e,this.themeService=r,this.disposables=[],this.contextKeyService=Ye(o,e),this.listSupportsMultiSelect=ze.bindTo(this.contextKeyService),this.listSupportsMultiSelect.set(!1!==t.multipleSelectionSupport);const d=Ge.bindTo(this.contextKeyService),h=(d.set(Boolean(t.selectionNavigation)),this.hasSelectionOrFocus=Ke.bindTo(this.contextKeyService),this.hasDoubleSelection=qe.bindTo(this.contextKeyService),this.hasMultiSelection=$e.bindTo(this.contextKeyService),this._useAltAsMultipleSelectionModifier=lt(a),new Set),c=(h.add(Ze),()=>{var t=l.isScreenReaderOptimized()?"simple":a.getValue(et);e.updateOptions({simpleKeyboardNavigation:"simple"===t,filterOnType:"filter"===t})});this.updateStyleOverrides(n),this.disposables.push(this.contextKeyService,s.register(e),e.onDidChangeSelection(()=>{const t=e.getSelection(),i=e.getFocus();this.contextKeyService.bufferChangeEvents(()=>{this.hasSelectionOrFocus.set(0{var t=e.getSelection(),i=e.getFocus();this.hasSelectionOrFocus.set(0{let o={};var s;n.affectsConfiguration(Xe)&&(this._useAltAsMultipleSelectionModifier=lt(a)),n.affectsConfiguration(it)&&(s=a.getValue(it),o=Object.assign(Object.assign({},o),{indent:s})),n.affectsConfiguration(nt)&&(s=a.getValue(nt),o=Object.assign(Object.assign({},o),{renderIndentGuides:s})),n.affectsConfiguration(ot)&&(s=Boolean(!!a.getValue(ot)),o=Object.assign(Object.assign({},o),{smoothScrolling:s})),n.affectsConfiguration(et)&&c(),n.affectsConfiguration(tt)&&(o=Object.assign(Object.assign({},o),{automaticKeyboardNavigation:i()})),n.affectsConfiguration(Je)&&void 0===t.horizontalScrolling&&(s=Boolean(!!a.getValue(Je)),o=Object.assign(Object.assign({},o),{horizontalScrolling:s})),n.affectsConfiguration(at)&&void 0===t.expandOnlyOnTwistieClick&&(o=Object.assign(Object.assign({},o),{expandOnlyOnTwistieClick:"doubleClick"===a.getValue(at)})),n.affectsConfiguration(st)&&(s=a.getValue(st),o=Object.assign(Object.assign({},o),{mouseWheelScrollSensitivity:s})),n.affectsConfiguration(rt)&&(s=a.getValue(rt),o=Object.assign(Object.assign({},o),{fastScrollSensitivity:s})),0{t.affectsSome(h)&&e.updateOptions({automaticKeyboardNavigation:i()})}),l.onDidChangeScreenReaderOptimized(()=>c())),this.navigator=new mt(e,Object.assign({configurationService:a},t)),this.disposables.push(this.navigator)}get onDidOpen(){return this.navigator.onDidOpen}updateOptions(e){void 0!==e.multipleSelectionSupport&&this.listSupportsMultiSelect.set(!!e.multipleSelectionSupport)}updateStyleOverrides(e){Object(a.f)(this.styler),this.styler=e?Object(Fe.b)(this.tree,this.themeService,e):a.a.None}dispose(){this.disposables=Object(a.f)(this.disposables),Object(a.f)(this.styler),this.styler=void 0}};bt=Be([je(4,Me.b),je(5,We),je(6,i.b),je(7,Ee.a),je(8,t.b)],bt);const vt=Pe.a.as(Ie.a.Configuration);vt.registerConfiguration({id:"workbench",order:7,title:Object(W.a)("workbenchConfigurationTitle","Workbench"),type:"object",properties:{"workbench.list.multiSelectModifier":{type:"string",enum:["ctrlCmd","alt"],enumDescriptions:[Object(W.a)("multiSelectModifier.ctrlCmd","Maps to `Control` on Windows and Linux and to `Command` on macOS."),Object(W.a)("multiSelectModifier.alt","Maps to `Alt` on Windows and Linux and to `Option` on macOS.")],default:"ctrlCmd",description:Object(W.a)({key:"multiSelectModifier",comment:["- `ctrlCmd` refers to a value the setting can take and should not be localized.","- `Control` and `Command` refer to the modifier keys Ctrl or Cmd on the keyboard and can be localized."]},"The modifier to be used to add an item in trees and lists to a multi-selection with the mouse (for example in the explorer, open editors and scm view). The 'Open to Side' mouse gestures - if supported - will adapt such that they do not conflict with the multiselect modifier.")},"workbench.list.openMode":{type:"string",enum:["singleClick","doubleClick"],default:"singleClick",description:Object(W.a)({key:"openModeModifier",comment:["`singleClick` and `doubleClick` refers to a value the setting can take and should not be localized."]},"Controls how to open items in trees and lists using the mouse (if supported). Note that some trees and lists might choose to ignore this setting if it is not applicable.")},"workbench.list.horizontalScrolling":{type:"boolean",default:!1,description:Object(W.a)("horizontalScrolling setting","Controls whether lists and trees support horizontal scrolling in the workbench. Warning: turning on this setting has a performance implication.")},"workbench.tree.indent":{type:"number",default:8,minimum:0,maximum:40,description:Object(W.a)("tree indent setting","Controls tree indentation in pixels.")},"workbench.tree.renderIndentGuides":{type:"string",enum:["none","onHover","always"],default:"onHover",description:Object(W.a)("render tree indent guides","Controls whether the tree should render indent guides.")},"workbench.list.smoothScrolling":{type:"boolean",default:!1,description:Object(W.a)("list smoothScrolling setting","Controls whether lists and trees have smooth scrolling.")},"workbench.list.mouseWheelScrollSensitivity":{type:"number",default:1,description:Object(W.a)("Mouse Wheel Scroll Sensitivity","A multiplier to be used on the deltaX and deltaY of mouse wheel scroll events.")},"workbench.list.fastScrollSensitivity":{type:"number",default:5,description:Object(W.a)("Fast Scroll Sensitivity","Scrolling speed multiplier when pressing Alt.")},"workbench.list.keyboardNavigation":{type:"string",enum:["simple","highlight","filter"],enumDescriptions:[Object(W.a)("keyboardNavigationSettingKey.simple","Simple keyboard navigation focuses elements which match the keyboard input. Matching is done only on prefixes."),Object(W.a)("keyboardNavigationSettingKey.highlight","Highlight keyboard navigation highlights elements which match the keyboard input. Further up and down navigation will traverse only the highlighted elements."),Object(W.a)("keyboardNavigationSettingKey.filter","Filter keyboard navigation will filter out and hide all the elements which do not match the keyboard input.")],default:"highlight",description:Object(W.a)("keyboardNavigationSettingKey","Controls the keyboard navigation style for lists and trees in the workbench. Can be simple, highlight and filter.")},"workbench.list.automaticKeyboardNavigation":{type:"boolean",default:!0,markdownDescription:Object(W.a)("automatic keyboard navigation setting","Controls whether keyboard navigation in lists and trees is automatically triggered simply by typing. If set to `false`, keyboard navigation is only triggered when executing the `list.toggleKeyboardNavigation` command, for which you can assign a keyboard shortcut.")},"workbench.tree.expandMode":{type:"string",enum:["singleClick","doubleClick"],default:"singleClick",description:Object(W.a)("expand mode","Controls how tree folders are expanded when clicking the folder names. Note that some trees and lists might choose to ignore this setting if it is not applicable.")}}})},"94a7":function(e,t,i){},"958f":function(e,t,i){"use strict";i.r(t),i.d(t,"MarkerController",(function(){return $})),i.d(t,"NextMarkerAction",(function(){return Z}));var n,o=i("dff7"),s=i("a666"),r=(t=i("4fc3"),i("7061")),a=i("6a89"),l=i("b2cc"),d=i("c101"),h=(i("fe86"),i("11f7")),c=i("b400"),u=i("303e"),g=i("b7d0"),p=i("ceb8"),m=i("1898"),f=i("debc"),_=i("e8e3"),b=i("308f"),v=i("88d4"),C=i("82c9"),w=i("561a"),y=i("4b76"),S=((n||(n={})).className=function(e){switch(e){case y.a.Ignore:return"severity-ignore "+w.b.info.classNames;case y.a.Info:return w.b.info.classNames;case y.a.Warning:return w.b.warning.classNames;case y.a.Error:return w.b.error.classNames;default:return""}},Object(g.f)((e,t)=>{var i=e.getColor(u.mc),n=(i&&(n=w.b.error.cssSelector,t.addRule(`\n\t\t\t.monaco-editor .zone-widget ${n},\n\t\t\t.markers-panel .marker-icon${n},\n\t\t\t.text-search-provider-messages .providerMessage ${n},\n\t\t\t.extensions-viewlet > .extensions ${n} {\n\t\t\t\tcolor: ${i};\n\t\t\t}\n\t\t`)),e.getColor(u.oc));n&&(i=w.b.warning.cssSelector,t.addRule(`\n\t\t\t.monaco-editor .zone-widget ${i},\n\t\t\t.markers-panel .marker-icon${i},\n\t\t\t.extensions-viewlet > .extensions ${i},\n\t\t\t.extension-editor ${i},\n\t\t\t.text-search-provider-messages .providerMessage ${i},\n\t\t\t.preferences-editor ${i} {\n\t\t\t\tcolor: ${n};\n\t\t\t}\n\t\t`)),i=e.getColor(u.nc);i&&(n=w.b.info.cssSelector,t.addRule(`\n\t\t\t.monaco-editor .zone-widget ${n},\n\t\t\t.markers-panel .marker-icon${n},\n\t\t\t.extensions-viewlet > .extensions ${n},\n\t\t\t.text-search-provider-messages .providerMessage ${n},\n\t\t\t.extension-editor ${n} {\n\t\t\t\tcolor: ${i};\n\t\t\t}\n\t\t`))}),i("5bd7")),L=i("7e32"),x=i("7944"),k=i("0a0f"),D=i("3742"),N=i("47cb"),O=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3{e.preventDefault(),e=this._relatedDiagnostics.get(e.target),e&&i(e)})),this._scrollable=new m.b(r,{horizontal:1,vertical:1,useShadows:!1,horizontalScrollbarSize:3,verticalScrollbarSize:3}),e.appendChild(this._scrollable.getDomNode()),this._disposables.add(this._scrollable.onScroll(e=>{r.style.left=`-${e.scrollLeft}px`,r.style.top=`-${e.scrollTop}px`})),this._disposables.add(this._scrollable)}dispose(){Object(s.f)(this._disposables)}update(e){const{source:t,message:i,relatedInformation:n,code:o}=e;let s=((null==t?void 0:t.length)||0)+"()".length;o&&(s+="string"==typeof o?o.length:o.value.length);var r=Object(D.Q)(i);this._lines=r.length,this._longestLineLength=0;for(const l of r)this._longestLineLength=Math.max(l.length+s,this._longestLineLength);h.t(this._messageBlock),this._messageBlock.setAttribute("aria-label",this.getAriaLabel(e)),this._editor.applyFontInfo(this._messageBlock);let a=this._messageBlock;for(const l of r)""===((a=document.createElement("div")).innerText=l)&&(a.style.height=this._messageBlock.style.lineHeight),this._messageBlock.appendChild(a);if(t||o){const e=document.createElement("span");if(e.classList.add("details"),a.appendChild(e),t){const i=document.createElement("span");i.innerText=t,i.classList.add("source"),e.appendChild(i)}if(o)if("string"==typeof o){const t=document.createElement("span");t.innerText=`(${o})`,t.classList.add("code"),e.appendChild(t)}else{this._codeLink=h.a("a.code-link"),this._codeLink.setAttribute("href",""+o.target.toString()),this._codeLink.onclick=e=>{this._openerService.open(o.target,{allowCommands:!0}),e.preventDefault(),e.stopPropagation()};const t=h.q(this._codeLink,h.a("span"));t.innerText=o.value,e.appendChild(this._codeLink)}}if(h.t(this._relatedBlock),this._editor.applyFontInfo(this._relatedBlock),Object(_.n)(n)){const e=this._relatedBlock.appendChild(document.createElement("div"));e.style.paddingTop=Math.floor(.66*this._editor.getOption(58))+"px",this._lines+=1;for(const t of n){let i=document.createElement("div"),n=document.createElement("a"),o=(n.classList.add("filename"),n.innerText=`${Object(f.a)(t.resource)}(${t.startLineNumber}, ${t.startColumn}): `,n.title=this._labelService.getUriLabel(t.resource),this._relatedDiagnostics.set(n,t),document.createElement("span"));o.innerText=t.message,i.appendChild(n),i.appendChild(o),this._lines+=1,e.appendChild(i)}}e=this._editor.getOption(42),r=Math.ceil(e.typicalFullwidthCharacterWidth*this._longestLineLength*.75),e=e.lineHeight*this._lines,this._scrollable.setScrollDimensions({scrollWidth:r,scrollHeight:e})}layout(e,t){this._scrollable.getDomNode().style.height=e+"px",this._scrollable.getDomNode().style.width=t+"px",this._scrollable.setScrollDimensions({width:t,height:e})}getHeightInLines(){return Math.min(17,this._lines)}getAriaLabel(e){let t="";switch(e.severity){case c.c.Error:t=o.a("Error","Error");break;case c.c.Warning:t=o.a("Warning","Warning");break;case c.c.Info:t=o.a("Info","Info");break;case c.c.Hint:t=o.a("Hint","Hint")}let i=o.a("marker aria","{0} at {1}. ",t,e.startLineNumber+":"+e.startColumn);const n=this._editor.getModel();return n&&e.startLineNumber<=n.getLineCount()&&1<=e.startLineNumber&&(e=n.getLineContent(e.startLineNumber),i=e+", "+i),i}}let M=class e extends v.c{constructor(e,t,i,n,o,r,a){super(e,{showArrow:!0,showFrame:!0,isAccessible:!0,frameWidth:1},o),this._themeService=t,this._openerService=i,this._menuService=n,this._contextKeyService=r,this._labelService=a,this._callOnDispose=new s.b,this._onDidSelectRelatedInformation=new b.b,this.onDidSelectRelatedInformation=this._onDidSelectRelatedInformation.event,this._severity=c.c.Warning,this._backgroundColor=p.a.white,this._applyTheme(t.getColorTheme()),this._callOnDispose.add(t.onDidColorThemeChange(this._applyTheme.bind(this))),this.create()}_applyTheme(e){this._backgroundColor=e.getColor(j);let t=T,i=A;this._severity===c.c.Warning?(t=R,i=P):this._severity===c.c.Info&&(t=F,i=B);var n=e.getColor(t),o=e.getColor(i);this.style({arrowColor:n,frameColor:n,headerBackgroundColor:o,primaryHeadingColor:e.getColor(v.q),secondaryHeadingColor:e.getColor(v.r)})}_applyStyles(){this._parentContainer&&(this._parentContainer.style.backgroundColor=this._backgroundColor?this._backgroundColor.toString():""),super._applyStyles()}dispose(){this._callOnDispose.dispose(),super.dispose()}_fillHead(t){super._fillHead(t),this._disposables.add(this._actionbarWidget.actionRunner.onBeforeRun(e=>this.editor.focus())),t=[];const i=this._menuService.createMenu(e.TitleMenu,this._contextKeyService);Object(x.c)(i,void 0,t),this._actionbarWidget.push(t,{label:!1,icon:!0,index:0}),i.dispose()}_fillTitleIcon(e){this._icon=h.q(e,h.a(""))}_fillBody(e){(this._parentContainer=e).classList.add("marker-widget"),this._parentContainer.tabIndex=0,this._parentContainer.setAttribute("role","tooltip"),this._container=document.createElement("div"),e.appendChild(this._container),this._message=new I(this._container,this.editor,e=>this._onDidSelectRelatedInformation.fire(e),this._openerService,this._labelService),this._disposables.add(this._message)}show(){throw new Error("call showAtMarker")}showAtMarker(e,t,i){this._container.classList.remove("stale"),this._message.update(e),this._severity=e.severity,this._applyTheme(this._themeService.getColorTheme());let s=a.a.lift(e);e=this.editor.getPosition(),e=e&&s.containsPosition(e)?e:s.getStartPosition();var r=(super.show(e,this.computeRequiredHeight()),this.editor.getModel());r&&(t=1{var i=e.getColor(u.Jc);i&&t.addRule(`.monaco-editor .marker-widget a.code-link span { color: ${i}; }`),i=e.getColor(u.Ic);i&&t.addRule(`.monaco-editor .marker-widget a.code-link span:hover { color: ${i}; }`)});N=i("5717");var W=i("6d8e"),V=(O=i("f5f3"),i("db88"));S=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3e.toString()===t.toString():t&&(this._resourceFilter=t);const n=()=>{this._markers=this._markerService.read({resource:W.a.isUri(t)?t:void 0,severities:c.c.Error|c.c.Warning|c.c.Info}),"function"==typeof t&&(this._markers=this._markers.filter(e=>this._resourceFilter(e.resource))),this._markers.sort(e._compareMarker)};n(),this._dispoables.add(i.onMarkerChanged(e=>{this._resourceFilter&&!e.some(e=>this._resourceFilter(e))||(n(),this._nextIdx=-1,this._onDidChange.fire())}))}dispose(){this._dispoables.dispose(),this._onDidChange.dispose()}matches(e){return!this._resourceFilter&&!e||!(!this._resourceFilter||!e)&&this._resourceFilter(e)}get selected(){var e=this._markers[this._nextIdx];return e&&new H(e,this._nextIdx+1,this._markers.length)}_initIdx(e,t,i){let n=!1,o=this._markers.findIndex(t=>t.resource.toString()===e.uri.toString());for(let r=o=o<0&&(o=Object(_.d)(this._markers,{resource:e.uri},(e,t)=>Object(D.f)(e.resource.toString(),t.resource.toString())))<0?~o:o;rt.resource.toString()===e.toString());if(!(i<0))for(;ithis.close(),this,this._sessionDispoables),this._widgetVisible.set(!0),this._sessionDispoables.add(this._model),this._sessionDispoables.add(this._widget),this._sessionDispoables.add(this._editor.onDidChangeCursorPosition(e=>{var t;null!=(t=this._model)&&t.selected&&a.a.containsPosition(null==(t=this._model)?void 0:t.selected.marker,e.position)||null!=(t=this._model)&&t.resetIndex()})),this._sessionDispoables.add(this._model.onDidChange(()=>{var e;this._widget&&this._widget.position&&this._model&&((e=this._model.find(this._editor.getModel().uri,this._widget.position))?this._widget.updateMarker(e.marker):this._widget.showStale())})),this._sessionDispoables.add(this._widget.onDidSelectRelatedInformation(e=>{this._editorService.openCodeEditor({resource:e.resource,options:{pinned:!0,revealIfOpened:!0,selection:a.a.lift(e).collapseToStart()}},this._editor),this.close(!1)})),this._sessionDispoables.add(this._editor.onDidChangeModel(()=>this._cleanUp()))}return this._model}close(e=!0){this._cleanUp(),e&&this._editor.focus()}showAtMarker(e){if(this._editor.hasModel()){const t=this._getOrCreateModel(this._editor.getModel().uri);t.resetIndex(),t.move(!0,this._editor.getModel(),new r.a(e.startLineNumber,e.startColumn)),t.selected&&this._widget.showAtMarker(t.selected.marker,t.selected.index,t.selected.total)}}nagivate(t,i){return q(this,void 0,void 0,(function*(){if(this._editor.hasModel()){const o=this._getOrCreateModel(i?void 0:this._editor.getModel().uri);var n;o.move(t,this._editor.getModel(),this._editor.getPosition()),o.selected&&(o.selected.marker.resource.toString()!==this._editor.getModel().uri.toString()?(this._cleanUp(),(n=yield this._editorService.openCodeEditor({resource:o.selected.marker.resource,options:{pinned:!1,revealIfOpened:!0,selectionRevealType:2,selection:o.selected.marker}},this._editor))&&(e.get(n).close(),e.get(n).nagivate(t,i))):this._widget.showAtMarker(o.selected.marker,o.selected.index,o.selected.total))}}))}};$.ID="editor.contrib.markerController",$=S([E(1,g),E(2,t.b),E(3,N.a),E(4,k.a)],$);class G extends l.b{constructor(e,t,i){super(i),this._next=e,this._multiFile=t}run(e,t){return q(this,void 0,void 0,(function*(){t.hasModel()&&$.get(t).nagivate(this._next,this._multiFile)}))}}class Z extends G{constructor(){super(!0,!1,{id:Z.ID,label:Z.LABEL,alias:"Go to Next Problem (Error, Warning, Info)",precondition:void 0,kbOpts:{kbExpr:d.a.focus,primary:578,weight:100},menuOpts:{menuId:M.TitleMenu,title:Z.LABEL,icon:Object(K.b)("marker-navigation-next",w.b.arrowDown,o.a("nextMarkerIcon","Icon for goto next marker.")),group:"navigation",order:1}})}}Z.ID="editor.action.marker.next",Z.LABEL=o.a("markerAction.next.label","Go to Next Problem (Error, Warning, Info)");class Y extends G{constructor(){super(!1,!1,{id:Y.ID,label:Y.LABEL,alias:"Go to Previous Problem (Error, Warning, Info)",precondition:void 0,kbOpts:{kbExpr:d.a.focus,primary:1602,weight:100},menuOpts:{menuId:M.TitleMenu,title:Z.LABEL,icon:Object(K.b)("marker-navigation-previous",w.b.arrowUp,o.a("previousMarkerIcon","Icon for goto previous marker.")),group:"navigation",order:2}})}}Y.ID="editor.action.marker.prev",Y.LABEL=o.a("markerAction.previous.label","Go to Previous Problem (Error, Warning, Info)");class X extends G{constructor(){super(!0,!0,{id:"editor.action.marker.nextInFiles",label:o.a("markerAction.nextInFiles.label","Go to Next Problem in Files (Error, Warning, Info)"),alias:"Go to Next Problem in Files (Error, Warning, Info)",precondition:void 0,kbOpts:{kbExpr:d.a.focus,primary:66,weight:100},menuOpts:{menuId:L.b.MenubarGoMenu,title:o.a({key:"miGotoNextProblem",comment:["&& denotes a mnemonic"]},"Next &&Problem"),group:"6_problem_nav",order:1}})}}class Q extends G{constructor(){super(!1,!0,{id:"editor.action.marker.prevInFiles",label:o.a("markerAction.previousInFiles.label","Go to Previous Problem in Files (Error, Warning, Info)"),alias:"Go to Previous Problem in Files (Error, Warning, Info)",precondition:void 0,kbOpts:{kbExpr:d.a.focus,primary:1090,weight:100},menuOpts:{menuId:L.b.MenubarGoMenu,title:o.a({key:"miGotoPreviousProblem",comment:["&& denotes a mnemonic"]},"Previous &&Problem"),group:"6_problem_nav",order:2}})}}Object(l.l)($.ID,$),Object(l.j)(Z),Object(l.j)(Y),Object(l.j)(X),Object(l.j)(Q);const J=new t.c("markersNavigationVisible",!1),ee=l.c.bindToContribution($.get);Object(l.k)(new ee({id:"closeMarkersNavigation",precondition:J,handler:e=>e.close(),kbOpts:{weight:150,kbExpr:d.a.focus,primary:9,secondary:[1033]}}))},"962f":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"bat",extensions:[".bat",".cmd"],aliases:["Batch","bat"],loader:function(){return i.e("chunk-2d2311f7").then(i.bind(null,"eecd"))}})},"96b9":function(e,t,i){},9768:function(e,t,i){"use strict";i.d(t,"a",(function(){return D})),i.d(t,"b",(function(){return N}));var n=i("5fe7"),o=i("3d378"),s=(t=i("40355"),i("32b8")),r=i("3742");const a="**",l="/",d="[/\\\\]",h="[^/\\\\]",c=/\//g;function u(e){switch(e){case 0:return"";case 1:return h+"*?";default:return`(?:${d}|${h}+${d}|${d}${h}+)*?`}}function g(e,t){if(!e)return[];const i=[];let n=!1,o=!1,s="";for(const r of e){switch(r){case t:if(n||o)break;i.push(s),s="";continue;case"{":n=!0;break;case"}":n=!1;break;case"[":o=!0;break;case"]":o=!1}s+=r}return s&&i.push(s),i}const p=/^\*\*\/\*\.[\w\.-]+$/,m=/^\*\*\/([\w\.-]+)\/?$/,f=/^{\*\*\/[\*\.]?[\w\.-]+\/?(,\*\*\/[\*\.]?[\w\.-]+\/?)*}$/,_=/^{\*\*\/[\*\.]?[\w\.-]+(\/(\*\*)?)?(,\*\*\/[\*\.]?[\w\.-]+(\/(\*\*)?)?)*}$/,b=/^\*\*((\/[\w\.-]+)+)\/?$/,v=/^([\w\.-]+(\/[\w\.-]+)*)\/?$/,C=new t.a(1e4),w=function(){return!1},y=function(){return null};function S(e,t){if(!e)return y;let i;var n=(i=(i="string"!=typeof e?e.pattern:e).trim())+"_"+!!t.trimForExclusions;let o=C.get(n);if(!o){let e;if(p.test(i)){const e=i.substr(4);o=function(t,n){return"string"==typeof t&&t.endsWith(e)?i:null}}else o=(e=m.exec(x(i,t)))?function(e,t){function i(i,s){return"string"!=typeof i?null:s?s===e?t:null:i===e||i.endsWith(n)||i.endsWith(o)?t:null}const n="/"+e,o="\\"+e,s=[e];return i.basenames=s,i.patterns=[t],i.allBasenames=s,i}(e[1],i):(t.trimForExclusions?_:f).test(i)?function(e,t){const i=O(e.slice(1,-1).split(",").map(e=>S(e,t)).filter(e=>e!==y),e),n=i.length;if(!n)return y;if(1===n)return i[0];function o(t,n){for(let o=0,s=i.length;o!!e.allBasenames);return s&&(o.allBasenames=s.allBasenames),s=i.reduce((e,t)=>t.allPaths?e.concat(t.allPaths):e,[]),s.length&&(o.allPaths=s),o}(i,t):(e=b.exec(x(i,t)))?k(e[1].substr(1),i,!0):(e=v.exec(x(i,t)))?k(e[1],i,!1):function(t){try{const e=new RegExp(`^${function e(t){if(!t)return"";let i="";const n=g(t,l);if(n.every(e=>e===a))i=".*";else{let t=!1;n.forEach((o,s)=>{if(o===a)t||(i+=u(2),t=!0);else{let p=!1,m="",f=!1,_="";for(const t of o)if("}"!==t&&p)m+=t;else if(!f||"]"===t&&_)switch(t){case"{":p=!0;continue;case"[":f=!0;continue;case"}":const n=g(m,",");var c=`(?:${n.map(t=>e(t)).join("|")})`;i+=c,p=!1,m="";break;case"]":i+="["+_+"]",f=!1,_="";break;case"?":i+=h;continue;case"*":i+=u(1);continue;default:i+=r.t(t)}else{let e;e="-"===t?t:"^"!==t&&"!"!==t||_?t===l?"":r.t(t):"^",_+=e}s{{var t=e,i=(e=o[e],r);if(!1===e)return y;const s=S(t,i);if(s===y)return y;if("boolean"!=typeof e&&e){const o=e.when;if("string"==typeof o)return(i=(e,i,r,a)=>{if(!a||!s(e,i))return null;const l=a(o.replace("$(basename)",r));return Object(n.k)(l)?l.then(e=>e?t:null):l?t:null}).requiresSiblings=!0,i}return s}}).filter(e=>e!==y)),a=i.length;if(!a)return y;if(!i.some(e=>!!e.requiresSiblings)){if(1===a)return i[0];const e=function(e,t){for(let o=0,s=i.length;o!!e.allBasenames),n=(t&&(e.allBasenames=t.allBasenames),i.reduce((e,t)=>t.allPaths?e.concat(t.allPaths):e,[]));return n.length&&(e.allPaths=n),e}const l=function(e,t,n){let o=void 0;for(let a=0,l=i.length;a!!e.allBasenames),h=(d&&(l.allBasenames=d.allBasenames),i.reduce((e,t)=>t.allPaths?e.concat(t.allPaths):e,[]));return h.length&&(l.allPaths=h),l}}function O(e,t){const i=e.filter(e=>!!e.basenames);if(i.length<2)return e;const n=i.reduce((e,t)=>(t=t.basenames,t?e.concat(t):e),[]);let o;if(t){o=[];for(let e=0,i=n.length;e(t=t.patterns,t?e.concat(t):e),[]);function s(e,t){if("string"!=typeof e)return null;if(!t){let n;for(n=e.length;0!e.basenames);return r.push(s),r}},"9c1d":function(e,t,i){"use strict";i.d(t,"a",(function(){return Wn}));t=i("efdb");var n=i("b2cc"),o=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3{t(this._create(e))})}onMouseUp(e,t){return l.i(e,"mouseup",e=>{t(this._create(e))})}onMouseDown(e,t){return l.i(e,"mousedown",e=>{t(this._create(e))})}onMouseLeave(e,t){return l.j(e,e=>{t(this._create(e))})}onMouseMoveThrottled(e,t,i,n){return l.l(e,"mousemove",t,(e,t)=>i(e,this._create(t)),n)}}class N{constructor(e){this._editorViewDomNode=e}_create(e){return new k(e,this._editorViewDomNode)}onPointerUp(e,t){return l.i(e,"pointerup",e=>{t(this._create(e))})}onPointerDown(e,t){return l.i(e,"pointerdown",e=>{t(this._create(e))})}onPointerLeave(e,t){return l.k(e,e=>{t(this._create(e))})}onPointerMoveThrottled(e,t,i,n){return l.l(e,"pointermove",t,(e,t)=>i(e,this._create(t)),n)}}class O extends c.a{constructor(e){super(),this._editorViewDomNode=e,this._globalMouseMoveMonitor=this._register(new w.a),this._keydownListener=null}startMonitoring(e,t,i,n,o){this._keydownListener=l.o(document,"keydown",e=>{const t=e.toKeybinding();t.isModifierKey()||this._globalMouseMoveMonitor.stopMonitoring(!0,e.browserEvent)},!0),this._globalMouseMoveMonitor.startMonitoring(e,t,(e,t)=>i(e,new k(t,this._editorViewDomNode)),n,e=>{this._keydownListener.dispose(),o(e)})}stopMonitoring(){this._globalMouseMoveMonitor.stopMonitoring(!0)}}class E extends c.a{constructor(){super(),this._shouldRender=!0}shouldRender(){return this._shouldRender}forceShouldRender(){this._shouldRender=!0}setShouldRender(){this._shouldRender=!0}onDidRender(){this._shouldRender=!1}onCompositionStart(e){return!1}onCompositionEnd(e){return!1}onConfigurationChanged(e){return!1}onCursorStateChanged(e){return!1}onDecorationsChanged(e){return!1}onFlushed(e){return!1}onFocusChanged(e){return!1}onLanguageConfigurationChanged(e){return!1}onLineMappingChanged(e){return!1}onLinesChanged(e){return!1}onLinesDeleted(e){return!1}onLinesInserted(e){return!1}onRevealRangeRequest(e){return!1}onScrollChanged(e){return!1}onThemeChanged(e){return!1}onTokensChanged(e){return!1}onTokensColorsChanged(e){return!1}onZonesChanged(e){return!1}handleEvents(e){let t=!1;for(let n=0,o=e.length;n=o.left?n.width=Math.max(n.width,o.left+o.width-n.left):(t[i++]=n,n=o)}return t[i++]=n,t}static _createHorizontalRangesFromClientRects(e,t){if(!e||0===e.length)return null;const i=[];for(let o=0,s=e.length;oe||(o=u.startLineNumber===e?u.startColumn:r.minColumn)<(s=u.endLineNumber===e?u.endColumn:r.maxColumn)&&(a.themeType===H.a.HIGH_CONTRAST||"selection"!==this._options.renderWhitespace?l.push(new W.a(o,s,"inline-selected-text",0)):(d=d||[]).push(new V.b(o-1,s-1)));const h=new V.c(a.useMonospaceOptimizations,a.canUseHalfwidthRightwardsArrow,r.content,r.continuesWithWrappedLine,r.isBasicASCII,r.containsRTL,r.minColumn-1,r.tokens,l,r.tabSize,r.startVisibleColumn,a.spaceWidth,a.middotWidth,a.wsmiddotWidth,a.stopRenderingLineAfter,a.renderWhitespace,a.renderControlCharacters,a.fontLigatures!==z.e.OFF,d);if(this._renderedViewLine&&this._renderedViewLine.input.equals(h))return!1;n.appendASCIIString('
    '),i=Object(V.d)(h,n),n.appendASCIIString("
    ");let c=null;return c=(c=K&&U&&r.isBasicASCII&&a.useMonospaceOptimizations&&0===i.containsForeignElements&&r.content.length<300&&h.lineTokens.getCount()<100?new Z(this._renderedViewLine?this._renderedViewLine.domNode:null,h,i.characterMapping):c)||Q(this._renderedViewLine?this._renderedViewLine.domNode:null,h,i.characterMapping,i.containsRTL,i.containsForeignElements),this._renderedViewLine=c,!0}layoutLine(e,t){this._renderedViewLine&&this._renderedViewLine.domNode&&(this._renderedViewLine.domNode.setTop(t),this._renderedViewLine.domNode.setHeight(this._options.lineHeight))}getWidth(){return this._renderedViewLine?this._renderedViewLine.getWidth():0}getWidthIsFast(){return!this._renderedViewLine||this._renderedViewLine.getWidthIsFast()}needsMonospaceFontCheck(){return!!this._renderedViewLine&&this._renderedViewLine instanceof Z}monospaceAssumptionsAreValid(){return this._renderedViewLine&&this._renderedViewLine instanceof Z?this._renderedViewLine.monospaceAssumptionsAreValid():K}onMonospaceAssumptionsInvalidated(){this._renderedViewLine&&this._renderedViewLine instanceof Z&&(this._renderedViewLine=this._renderedViewLine.toSlowRenderedLine())}getVisibleRangesForRange(e,t,i,n){if(!this._renderedViewLine)return null;t|=0,i|=0,t=Math.min(this._renderedViewLine.input.lineContent.length+1,Math.max(1,t)),i=Math.min(this._renderedViewLine.input.lineContent.length+1,Math.max(1,i));var o=0|this._renderedViewLine.input.stopRenderingLineAfter;let s=-1!=o&&1+o=e.layoutInfo.glyphMarginLeft,this.isInContentArea=!this.isInMarginArea,this.mouseColumn=Math.max(0,me._getMouseColumn(this.mouseContentHorizontalOffset,e.typicalHalfwidthCharacterWidth))}}{constructor(e,t,i,n){super(e,t,i),this._ctx=e,n?(this.target=n,this.targetPath=M.collect(n,e.viewDomNode)):(this.target=null,this.targetPath=new Uint8Array(0))}toString(){return`pos(${this.pos.x},${this.pos.y}), editorPos(${this.editorPos.x},${this.editorPos.y}), mouseVerticalOffset: ${this.mouseVerticalOffset}, mouseContentHorizontalOffset: ${this.mouseContentHorizontalOffset}\n\ttarget: `+(this.target?this.target.outerHTML:null)}fulfill(e,t=null,i=null,n=null){let o=this.mouseColumn;return t&&t.columnr.contentLeft+r.width)){var s=e.getVerticalOffsetForLineNumber(r.position.lineNumber);if(s<=o&&o<=s+r.height)return t.fulfill(6,r.position,null,{mightBeForeignElement:!1})}}return null}static _hitTestViewZone(e,t){var i;e=e.getZoneAtCoord(t.mouseVerticalOffset);return e?(i=t.isInContentArea?8:5,t.fulfill(i,e.position,null,e)):null}static _hitTestTextArea(e,t){return he.isTextArea(t.targetPath)?e.lastRenderData.lastTextareaPosition?t.fulfill(6,e.lastRenderData.lastTextareaPosition,null,{mightBeForeignElement:!1}):t.fulfill(1,e.lastRenderData.lastTextareaPosition):null}static _hitTestMargin(e,t){if(t.isInMarginArea){const s=e.getFullLineRangeAtCoord(t.mouseVerticalOffset);var i=s.range.getStartPosition(),n=Math.abs(t.pos.x-t.editorPos.x),o={isAfterLines:s.isAfterLines,glyphMarginLeft:e.layoutInfo.glyphMarginLeft,glyphMarginWidth:e.layoutInfo.glyphMarginWidth,lineNumbersWidth:e.layoutInfo.lineNumbersWidth,offsetX:n};return(n-=e.layoutInfo.glyphMarginLeft)<=e.layoutInfo.glyphMarginWidth?t.fulfill(2,i,s.range,o):(n-=e.layoutInfo.glyphMarginWidth)<=e.layoutInfo.lineNumbersWidth?t.fulfill(3,i,s.range,o):(e.layoutInfo.lineNumbersWidth,t.fulfill(4,i,s.range,o))}return null}static _hitTestViewLines(e,t,i){if(!he.isChildOfViewLines(t.targetPath))return null;if(e.isInTopPadding(t.mouseVerticalOffset))return t.fulfill(7,new ie.a(1,1),null,ge);if(e.isAfterLines(t.mouseVerticalOffset)||e.isInBottomPadding(t.mouseVerticalOffset))return n=e.model.getLineCount(),o=e.model.getLineMaxColumn(n),t.fulfill(7,new ie.a(n,o),null,ge);if(i){if(he.isStrictChildOfViewLines(t.targetPath)){var n=e.getLineNumberAtVerticalOffset(t.mouseVerticalOffset);if(0===e.model.getLineLength(n))return o=e.getLineWidth(n),i=pe(t.mouseContentHorizontalOffset-o),t.fulfill(7,new ie.a(n,1),null,i);var o=e.getLineWidth(n);if(t.mouseContentHorizontalOffset>=o)return i=pe(t.mouseContentHorizontalOffset-o),o=new ie.a(n,e.model.getLineMaxColumn(n)),t.fulfill(7,o,null,i)}return t.fulfill(0)}return n=me._doHitTest(e,t),1===n.type?me.createMouseTargetFromHitTestPosition(e,t,n.spanNode,n.position,n.injectedText):this._createMouseTarget(e,t.withTarget(n.hitTarget),!0)}static _hitTestMinimap(e,t){var i;return he.isChildOfMinimap(t.targetPath)?(i=e.getLineNumberAtVerticalOffset(t.mouseVerticalOffset),e=e.model.getLineMaxColumn(i),t.fulfill(11,new ie.a(i,e))):null}static _hitTestScrollbarSlider(e,t){if(he.isChildOfScrollableElement(t.targetPath)&&t.target&&1===t.target.nodeType){var i=t.target.className;if(i&&/\b(slider|scrollbar)\b/.test(i))return i=e.getLineNumberAtVerticalOffset(t.mouseVerticalOffset),e=e.model.getLineMaxColumn(i),t.fulfill(11,new ie.a(i,e))}return null}static _hitTestScrollbar(e,t){var i;return he.isChildOfScrollableElement(t.targetPath)?(i=e.getLineNumberAtVerticalOffset(t.mouseVerticalOffset),e=e.model.getLineMaxColumn(i),t.fulfill(11,new ie.a(i,e))):null}getMouseColumn(e,t){const i=this._context.configuration.options;var n=i.get(130);t=this._context.viewLayout.getCurrentScrollLeft()+t.x-e.x-n.contentLeft;return me._getMouseColumn(t,i.get(42).typicalHalfwidthCharacterWidth)}static _getMouseColumn(e,t){return e<0?1:Math.round(e/t)+1}static createMouseTargetFromHitTestPosition(e,t,i,n,o){var s=n.lineNumber,r=n.column,a=e.getLineWidth(s);if(t.mouseContentHorizontalOffset>a)return a=pe(t.mouseContentHorizontalOffset-a),t.fulfill(7,n,null,a);const l=e.visibleRangeForPosition(s,r);if(!l)return t.fulfill(0,n);if(a=l.left,t.mouseContentHorizontalOffset===a)return t.fulfill(6,n,null,{mightBeForeignElement:!!o});const d=[];if(d.push({offset:l.left,column:r}),1e.offset-t.offset);a=t.pos.toClientCoordinates(),e=i.getBoundingClientRect();var h=e.left<=a.clientX&&a.clientX<=e.right;for(let g=1;g=t.editorPos.y+e.layoutInfo.height&&(n=t.editorPos.y+e.layoutInfo.height-1);const o=new y(t.pos.x,n);return i=this._actualDoHitTestWithCaretRangeFromPoint(e,o.toClientCoordinates()),1===i.type?i:this._actualDoHitTestWithCaretRangeFromPoint(e,t.pos.toClientCoordinates())}static _actualDoHitTestWithCaretRangeFromPoint(e,t){const i=l.F(e.viewDomNode);let n;var o,s;return(n=i?void 0===i.caretRangeFromPoint?function(e,t,i){const n=document.createRange();let o=e.elementFromPoint(t,i);if(null!==o){for(;o&&o.firstChild&&o.firstChild.nodeType!==o.firstChild.TEXT_NODE&&o.lastChild&&o.lastChild.firstChild;)o=o.lastChild;e=o.getBoundingClientRect();var s,r=window.getComputedStyle(o,null).getPropertyValue("font");const i=o.innerText;let a=e.left,l=0;if(t>e.left+e.width)l=i.length;else{const e=fe.getInstance();for(let n=0;nthis._createMouseTarget(e,t),e=>this._getMouseColumn(e))),this.lastMouseLeaveTime=-1,this._height=this._context.configuration.options.get(130).height;const n=new D(this.viewHelper.viewDomNode);this._register(n.onContextMenu(this.viewHelper.viewDomNode,e=>this._onContextMenu(e,!0))),this._register(n.onMouseMoveThrottled(this.viewHelper.viewDomNode,e=>this._onMouseMove(e),be(this.mouseTargetFactory),ve.MOUSE_MOVE_MINIMUM_TIME)),this._register(n.onMouseUp(this.viewHelper.viewDomNode,e=>this._onMouseUp(e))),this._register(n.onMouseLeave(this.viewHelper.viewDomNode,e=>this._onMouseLeave(e))),this._register(n.onMouseDown(this.viewHelper.viewDomNode,e=>this._onMouseDown(e))),this._register(l.i(this.viewHelper.viewDomNode,l.d.MOUSE_WHEEL,e=>{if(this.viewController.emitMouseWheel(e),this._context.configuration.options.get(67)){const i=new v.b(e);var t;(_.f?(e.metaKey||e.ctrlKey)&&!e.shiftKey&&!e.altKey:e.ctrlKey&&!e.metaKey&&!e.shiftKey&&!e.altKey)&&(e=_e.a.getZoomLevel(),t=0t.y+t.height||e.xt.x+t.width?null:this.mouseTargetFactory.createMouseTarget(this.viewHelper.getLastRenderData(),t,e,null)}_createMouseTarget(e,t){let i=e.target;if(!this.viewHelper.viewDomNode.contains(i)){const t=l.F(this.viewHelper.viewDomNode);t&&(i=t.elementsFromPoint(e.posx,e.posy).find(e=>this.viewHelper.viewDomNode.contains(e)))}return this.mouseTargetFactory.createMouseTarget(this.viewHelper.getLastRenderData(),e.editorPos,e.pos,t?i:null)}_getMouseColumn(e){return this.mouseTargetFactory.getMouseColumn(e.editorPos,e.pos)}_onContextMenu(e,t){this.viewController.emitContextMenu({event:e,target:this._createMouseTarget(e,t)})}_onMouseMove(e){this._mouseDownOperation.isActive()||e.timestamp{e.preventDefault(),this.viewHelper.focusTextArea()};(l=!(_.f&&e.leftButton&&e.ctrlKey)&&l)&&(i||o&&s)?(d(),this._mouseDownOperation.start(t.type,e)):n?e.preventDefault():r?(i=t.detail,this.viewHelper.shouldSuppressMouseDownOnViewZone(i.viewZoneId)&&(d(),this._mouseDownOperation.start(t.type,e),e.preventDefault())):a&&this.viewHelper.shouldSuppressMouseDownOnWidget(t.detail)&&(d(),e.preventDefault()),this.viewController.emitMouseDown({event:e,target:t})}}ve.MOUSE_MOVE_MINIMUM_TIME=100;class Ce extends c.a{constructor(e,t,i,n,o){super(),this._context=e,this._viewController=t,this._viewHelper=i,this._createMouseTarget=n,this._getMouseColumn=o,this._mouseMoveMonitor=this._register(new O(this._viewHelper.viewDomNode)),this._onScrollTimeout=this._register(new C.g),this._mouseState=new we,this._currentSelection=new m.a(1,1,1,1),this._isActive=!1,this._lastMouseEvent=null}dispose(){super.dispose()}isActive(){return this._isActive}_onMouseDownThenMove(e){this._lastMouseEvent=e,this._mouseState.setModifiers(e);var t=this._findMousePosition(e,!0);t&&(this._mouseState.isDragAndDrop?this._viewController.emitMouseDrag({event:e,target:t}):this._dispatchMouse(t,!0))}start(e,t){if(this._lastMouseEvent=t,this._mouseState.setStartedOnLineNumbers(3===e),this._mouseState.setStartButtons(t),this._mouseState.setModifiers(t),e=this._findMousePosition(t,!0),e&&e.position){this._mouseState.trySetCount(t.detail,e.position),t.detail=this._mouseState.count;const i=this._context.configuration.options;!i.get(80)&&i.get(30)&&!i.get(17)&&!this._mouseState.altKey&&t.detail<2&&!this._isActive&&!this._currentSelection.isEmpty()&&6===e.type&&e.position&&this._currentSelection.containsPosition(e.position)?(this._mouseState.isDragAndDrop=!0,this._isActive=!0,this._mouseMoveMonitor.startMonitoring(t.target,t.buttons,be(null),e=>this._onMouseDownThenMove(e),e=>{var t=this._findMousePosition(this._lastMouseEvent,!0);e&&e instanceof KeyboardEvent?this._viewController.emitMouseDropCanceled():this._viewController.emitMouseDrop({event:this._lastMouseEvent,target:t?this._createMouseTarget(this._lastMouseEvent,!0):null}),this._stop()})):(this._mouseState.isDragAndDrop=!1,this._dispatchMouse(e,t.shiftKey),this._isActive||(this._isActive=!0,this._mouseMoveMonitor.startMonitoring(t.target,t.buttons,be(null),e=>this._onMouseDownThenMove(e),()=>this._stop())))}}_stop(){this._isActive=!1,this._onScrollTimeout.cancel()}onHeightChanged(){this._mouseMoveMonitor.stopMonitoring()}onScrollChanged(){this._isActive&&this._onScrollTimeout.setIfNotSet(()=>{var e;this._lastMouseEvent&&(e=this._findMousePosition(this._lastMouseEvent,!1))&&!this._mouseState.isDragAndDrop&&this._dispatchMouse(e,!0)},10)}onCursorStateChanged(e){this._currentSelection=e.selections[0]}_getPositionOutsideEditor(e){var t=e.editorPos;const i=this._context.model,n=this._context.viewLayout;var o=this._getMouseColumn(e);if(e.posyt.y+t.height?(s=n.getCurrentScrollTop()+(e.posy-t.y),r=ce.getZoneAtCoord(this._context,s),r&&(r=this._helpPositionJumpOverViewZone(r),r)?new de(null,13,o,r):(r=n.getLineNumberAtVerticalOffset(s),new de(null,13,o,new ie.a(r,i.getLineMaxColumn(r))))):(s=n.getLineNumberAtVerticalOffset(n.getCurrentScrollTop()+(e.posy-t.y)),e.posxt.x+t.width?new de(null,13,o,new ie.a(s,i.getLineMaxColumn(s))):null)}_findMousePosition(e,t){var i=this._getPositionOutsideEditor(e);return i||(i=this._createMouseTarget(e,t),i.position?8!==i.type&&5!==i.type||(e=this._helpPositionJumpOverViewZone(i.detail),!e)?i:new de(i.element,i.type,i.mouseColumn,e,null,i.detail):null)}_helpPositionJumpOverViewZone(e){var t=new ie.a(this._currentSelection.selectionStartLineNumber,this._currentSelection.selectionStartColumn);const i=e.positionBefore;return e=e.positionAfter,i&&e?i.isBefore(t)?i:e:null}_dispatchMouse(e,t){e.position&&this._viewController.dispatchMouse({position:e.position,mouseColumn:e.mouseColumn,startedOnLineNumbers:this._mouseState.startedOnLineNumbers,inSelectionMode:t,mouseDownCount:this._mouseState.count,altKey:this._mouseState.altKey,ctrlKey:this._mouseState.ctrlKey,metaKey:this._mouseState.metaKey,shiftKey:this._mouseState.shiftKey,leftButton:this._mouseState.leftButton,middleButton:this._mouseState.middleButton})}}class we{constructor(){this._altKey=!1,this._ctrlKey=!1,this._metaKey=!1,this._shiftKey=!1,this._leftButton=!1,this._middleButton=!1,this._startedOnLineNumbers=!1,this._lastMouseDownPosition=null,this._lastMouseDownPositionEqualCount=0,this._lastMouseDownCount=0,this._lastSetMouseDownCountTime=0,this.isDragAndDrop=!1}get altKey(){return this._altKey}get ctrlKey(){return this._ctrlKey}get metaKey(){return this._metaKey}get shiftKey(){return this._shiftKey}get leftButton(){return this._leftButton}get middleButton(){return this._middleButton}get startedOnLineNumbers(){return this._startedOnLineNumbers}get count(){return this._lastMouseDownCount}setModifiers(e){this._altKey=e.altKey,this._ctrlKey=e.ctrlKey,this._metaKey=e.metaKey,this._shiftKey=e.shiftKey}setStartButtons(e){this._leftButton=e.leftButton,this._middleButton=e.middleButton}setStartedOnLineNumbers(e){this._startedOnLineNumbers=e}trySetCount(e,t){var i=(new Date).getTime();i-this._lastSetMouseDownCountTime>we.CLEAR_MOUSE_DOWN_COUNT_TIME&&(e=1),this._lastSetMouseDownCountTime=i,e>this._lastMouseDownCount+1&&(e=this._lastMouseDownCount+1),this._lastMouseDownPosition&&this._lastMouseDownPosition.equals(t)?this._lastMouseDownPositionEqualCount++:this._lastMouseDownPositionEqualCount=1,this._lastMouseDownPosition=t,this._lastMouseDownCount=Math.min(e,this._lastMouseDownPositionEqualCount)}}we.CLEAR_MOUSE_DOWN_COUNT_TIME=400;var ye=i("0a31"),Se=i("e53c");class Le extends ve{constructor(e,t,i){super(e,t,i),this._register(b.b.addTarget(this.viewHelper.linesContentDomNode)),this._register(l.i(this.viewHelper.linesContentDomNode,b.a.Tap,e=>this.onTap(e))),this._register(l.i(this.viewHelper.linesContentDomNode,b.a.Change,e=>this.onChange(e))),this._register(l.i(this.viewHelper.linesContentDomNode,b.a.Contextmenu,e=>this._onContextMenu(new k(e,this.viewHelper.viewDomNode),!1))),this._lastPointerType="mouse",this._register(l.i(this.viewHelper.linesContentDomNode,"pointerdown",e=>{e=e.pointerType,this._lastPointerType="mouse"===e?"mouse":"touch"===e?"touch":"pen"}));const n=new N(this.viewHelper.viewDomNode);this._register(n.onPointerMoveThrottled(this.viewHelper.viewDomNode,e=>this._onMouseMove(e),be(this.mouseTargetFactory),ve.MOUSE_MOVE_MINIMUM_TIME)),this._register(n.onPointerUp(this.viewHelper.viewDomNode,e=>this._onMouseUp(e))),this._register(n.onPointerLeave(this.viewHelper.viewDomNode,e=>this._onMouseLeave(e))),this._register(n.onPointerDown(this.viewHelper.viewDomNode,e=>this._onMouseDown(e)))}onTap(e){var t;e.initialTarget&&this.viewHelper.linesContentDomNode.contains(e.initialTarget)&&(e.preventDefault(),this.viewHelper.focusTextArea(),(t=this._createMouseTarget(new k(e,this.viewHelper.viewDomNode),!1)).position&&this.viewController.dispatchMouse({position:t.position,mouseColumn:t.position.column,startedOnLineNumbers:!1,mouseDownCount:e.tapCount,inSelectionMode:!1,altKey:!1,ctrlKey:!1,metaKey:!1,shiftKey:!1,leftButton:!1,middleButton:!1}))}onChange(e){"touch"===this._lastPointerType&&this._context.model.deltaScrollNow(-e.translationX,-e.translationY)}_onMouseDown(e){"touch"!==e.browserEvent.pointerType&&super._onMouseDown(e)}}class xe extends ve{constructor(e,t,i){super(e,t,i),this._register(b.b.addTarget(this.viewHelper.linesContentDomNode)),this._register(l.i(this.viewHelper.linesContentDomNode,b.a.Tap,e=>this.onTap(e))),this._register(l.i(this.viewHelper.linesContentDomNode,b.a.Change,e=>this.onChange(e))),this._register(l.i(this.viewHelper.linesContentDomNode,b.a.Contextmenu,e=>this._onContextMenu(new k(e,this.viewHelper.viewDomNode),!1)))}onTap(e){e.preventDefault(),this.viewHelper.focusTextArea();var t=this._createMouseTarget(new k(e,this.viewHelper.viewDomNode),!1);if(t.position){const e=document.createEvent("CustomEvent");e.initEvent(Se.d.Tap,!1,!0),this.viewHelper.dispatchTextAreaEvent(e),this.viewController.moveTo(t.position)}}onChange(e){this._context.model.deltaScrollNow(-e.translationX,-e.translationY)}}class ke extends c.a{constructor(e,t,i){super(),_.c&&ye.a.pointerEvents?this.handler=this._register(new Le(e,t,i)):window.TouchEvent?this.handler=this._register(new xe(e,t,i)):this.handler=this._register(new ve(e,t,i))}getTargetAtClientPoint(e,t){return this.handler.getTargetAtClientPoint(e,t)}}i("56f3");var De=i("3742"),Ne=i("0a89");i("2ab7");class Oe extends E{}var Ee=i("918c"),Ie=i("b7d0");class Me extends Oe{constructor(e){super(),this._context=e,this._readConfig(),this._lastCursorModelPosition=new ie.a(1,1),this._renderResult=null,this._activeLineNumber=1,this._context.addEventHandler(this)}_readConfig(){const e=this._context.configuration.options;this._lineHeight=e.get(58);var t=e.get(59);this._renderLineNumbers=t.renderType,this._renderCustomLineNumbers=t.renderFn,this._renderFinalNewline=e.get(84),t=e.get(130);this._lineNumbersLeft=t.lineNumbersLeft,this._lineNumbersWidth=t.lineNumbersWidth}dispose(){this._context.removeEventHandler(this),this._renderResult=null,super.dispose()}onConfigurationChanged(e){return this._readConfig(),!0}onCursorStateChanged(e){e=e.selections[0].getPosition(),this._lastCursorModelPosition=this._context.model.coordinatesConverter.convertViewPositionToModelPosition(e);let t=!1;return this._activeLineNumber!==e.lineNumber&&(this._activeLineNumber=e.lineNumber,t=!0),2===this._renderLineNumbers||3===this._renderLineNumbers||t}onFlushed(e){return!0}onLinesChanged(e){return!0}onLinesDeleted(e){return!0}onLinesInserted(e){return!0}onScrollChanged(e){return e.scrollTopChanged}onZonesChanged(e){return!0}_getLineRenderLineNumber(e){var t;e=this._context.model.coordinatesConverter.convertViewPositionToModelPosition(new ie.a(e,1));return 1!==e.column?"":(e=e.lineNumber,this._renderCustomLineNumbers?this._renderCustomLineNumbers(e):2===this._renderLineNumbers?0===(t=Math.abs(this._lastCursorModelPosition.lineNumber-e))?''+e+"":String(t):3!==this._renderLineNumbers||this._lastCursorModelPosition.lineNumber===e||e%10==0?String(e):"")}prepareRender(e){if(0===this._renderLineNumbers)this._renderResult=null;else{var t=_.d?this._lineHeight%2==0?" lh-even":" lh-odd":"",i=e.visibleRange.startLineNumber,n=e.visibleRange.endLineNumber,o='
    ',s=this._context.model.getLineCount();const l=[];for(let e=i;e<=n;e++){var r,a=e-i;(this._renderFinalNewline||e!==s||0!==this._context.model.getLineLength(e))&&(r=this._getLineRenderLineNumber(e))?e===this._activeLineNumber?l[a]='
    '+r+"
    ":l[a]=o+r+"
    ":l[a]=""}this._renderResult=l}}render(e,t){return!this._renderResult||(t-=e)<0||t>=this._renderResult.length?"":this._renderResult[t]}}Me.CLASS_NAME="line-numbers",Object(Ie.f)((e,t)=>{var i=e.getColor(Ee.r);i&&t.addRule(`.monaco-editor .line-numbers { color: ${i}; }`),i=e.getColor(Ee.b);i&&t.addRule(`.monaco-editor .line-numbers.active-line-number { color: ${i}; }`)});class Te extends I{constructor(e){super(e);const t=this._context.configuration.options;e=t.get(130),this._canUseLayerHinting=!t.get(27),this._contentLeft=e.contentLeft,this._glyphMarginLeft=e.glyphMarginLeft,this._glyphMarginWidth=e.glyphMarginWidth,this._domNode=Object(f.b)(document.createElement("div")),this._domNode.setClassName(Te.OUTER_CLASS_NAME),this._domNode.setPosition("absolute"),this._domNode.setAttribute("role","presentation"),this._domNode.setAttribute("aria-hidden","true"),this._glyphMarginBackgroundDomNode=Object(f.b)(document.createElement("div")),this._glyphMarginBackgroundDomNode.setClassName(Te.CLASS_NAME),this._domNode.appendChild(this._glyphMarginBackgroundDomNode)}dispose(){super.dispose()}getDomNode(){return this._domNode}onConfigurationChanged(e){const t=this._context.configuration.options;var i=t.get(130);return this._canUseLayerHinting=!t.get(27),this._contentLeft=i.contentLeft,this._glyphMarginLeft=i.glyphMarginLeft,this._glyphMarginWidth=i.glyphMarginWidth,!0}onScrollChanged(e){return super.onScrollChanged(e)||e.scrollTopChanged}prepareRender(e){}render(e){this._domNode.setLayerHinting(this._canUseLayerHinting),this._domNode.setContain("strict");var t=e.scrollTop-e.bigNumbersDelta;this._domNode.setTop(-t),t=Math.min(e.scrollHeight,1e6);this._domNode.setHeight(t),this._domNode.setWidth(this._contentLeft),this._glyphMarginBackgroundDomNode.setLeft(this._glyphMarginLeft),this._glyphMarginBackgroundDomNode.setWidth(this._glyphMarginWidth),this._glyphMarginBackgroundDomNode.setHeight(t)}}Te.CLASS_NAME="glyph-margin",Te.OUTER_CLASS_NAME="margin";var Ae=i("e6ff"),Re=i("e75b");class Pe{constructor(e,t,i){this._visibleTextAreaBrand=void 0,this.top=e,this.left=t,this.width=i}setWidth(e){return new Pe(this.top,this.left,e)}}const Fe=p.g;class Be extends I{constructor(e,t,i){super(e),this._primaryCursorPosition=new ie.a(1,1),this._primaryCursorVisibleRange=null,this._viewController=t,this._viewHelper=i,this._scrollLeft=0,this._scrollTop=0;const n=this._context.configuration.options;e=n.get(130),this._setAccessibilityOptions(n),this._contentLeft=e.contentLeft,this._contentWidth=e.contentWidth,this._contentHeight=e.height,this._fontInfo=n.get(42),this._lineHeight=n.get(58),this._emptySelectionClipboard=n.get(31),this._copyWithSyntaxHighlighting=n.get(20),this._visibleTextArea=null,this._selections=[new m.a(1,1,1,1)],this._modelSelections=[new m.a(1,1,1,1)],this._lastRenderPosition=null,this.textArea=Object(f.b)(document.createElement("textarea")),M.write(this.textArea,6),this.textArea.setClassName("inputarea "+Re.a),this.textArea.setAttribute("wrap","off"),this.textArea.setAttribute("autocorrect","off"),this.textArea.setAttribute("autocapitalize","off"),this.textArea.setAttribute("autocomplete","off"),this.textArea.setAttribute("spellcheck","false"),this.textArea.setAttribute("aria-label",this._getAriaLabel(n)),this.textArea.setAttribute("tabindex",String(n.get(112))),this.textArea.setAttribute("role","textbox"),this.textArea.setAttribute("aria-roledescription",a.a("editor","editor")),this.textArea.setAttribute("aria-multiline","true"),this.textArea.setAttribute("aria-haspopup","false"),this.textArea.setAttribute("aria-autocomplete","both"),n.get(29)&&n.get(80)&&this.textArea.setAttribute("readonly","true"),this.textAreaCover=Object(f.b)(document.createElement("div")),this.textAreaCover.setPosition("absolute");const o={getLineCount:()=>this._context.model.getLineCount(),getLineMaxColumn:e=>this._context.model.getLineMaxColumn(e),getValueInRange:(e,t)=>this._context.model.getValueInRange(e,t)};this._textAreaInput=this._register(new Se.c({getDataToCopy:e=>{const t=this._context.model.getPlainTextToCopy(this._modelSelections,this._emptySelectionClipboard,_.i);var i=this._context.model.getEOL(),n=this._emptySelectionClipboard&&1===this._modelSelections.length&&this._modelSelections[0].isEmpty(),o=Array.isArray(t)?t:null;i=Array.isArray(t)?t.join(i):t;let s=void 0,r=null;return e&&(Se.a.forceCopyWithSyntaxHighlighting||this._copyWithSyntaxHighlighting&&i.length<65536)&&(e=this._context.model.getRichTextToCopy(this._modelSelections,this._emptySelectionClipboard))&&(s=e.html,r=e.mode),{isFromEmptySelection:n,multicursorText:o,text:i,html:s,mode:r}},getScreenReaderContent:e=>{if(1===this._accessibilitySupport){if(_.f){const e=this._selections[0];if(e.isEmpty()){var t=e.getStartPosition();let i=this._getWordBeforePosition(t);if(0<(i=0===i.length?this._getCharacterBeforePosition(t):i).length)return new Ne.b(i,i.length,i.length,t,t)}}return Ne.b.EMPTY}if(p.e){const e=this._selections[0];if(e.isEmpty()){t=e.getStartPosition();var[i,n]=this._getAndroidWordAtPosition(t);if(0this._context.model.deduceModelPositionRelativeToViewPosition(e,t,i)},this.textArea)),this._register(this._textAreaInput.onKeyDown(e=>{this._viewController.emitKeyDown(e)})),this._register(this._textAreaInput.onKeyUp(e=>{this._viewController.emitKeyUp(e)})),this._register(this._textAreaInput.onPaste(e=>{let t=!1,i=null,n=null;e.metadata&&(t=this._emptySelectionClipboard&&!!e.metadata.isFromEmptySelection,i=void 0!==e.metadata.multicursorText?e.metadata.multicursorText:null,n=e.metadata.mode),this._viewController.paste(e.text,t,i,n)})),this._register(this._textAreaInput.onCut(()=>{this._viewController.cut()})),this._register(this._textAreaInput.onType(e=>{e.replacePrevCharCnt||e.replaceNextCharCnt||e.positionDelta?(Ne.c,this._viewController.compositionType(e.text,e.replacePrevCharCnt,e.replaceNextCharCnt,e.positionDelta)):(Ne.c,this._viewController.type(e.text))})),this._register(this._textAreaInput.onSelectionChangeRequest(e=>{this._viewController.setSelection(e)})),this._register(this._textAreaInput.onCompositionStart(e=>{var t=this._selections[0].startLineNumber;e=this._selections[0].startColumn+e.revealDeltaColumns,this._context.model.revealRange("keyboard",!0,new ne.a(t,e,t,e),0,1),e=this._viewHelper.visibleRangeForPositionRelativeToEditor(t,e);e&&(this._visibleTextArea=new Pe(this._context.viewLayout.getVerticalOffsetForLineNumber(t),e.left,Fe?0:1),this._render()),this.textArea.setClassName(`inputarea ${Re.a} ime-input`),this._viewController.compositionStart(),this._context.model.onCompositionStart()})),this._register(this._textAreaInput.onCompositionUpdate(e=>{this._visibleTextArea&&(this._visibleTextArea=this._visibleTextArea.setWidth(function(e,t){const i=document.createElement("canvas"),n=i.getContext("2d"),o=(n.font=function(e){return`normal normal ${e.fontWeight} ${e.fontSize}px / ${e.lineHeight}px `+e.fontFamily}(t),n.measureText(e));return p.g?o.width+2:o.width}(e.data,this._fontInfo)),this._render())})),this._register(this._textAreaInput.onCompositionEnd(()=>{this._visibleTextArea=null,this._render(),this.textArea.setClassName("inputarea "+Re.a),this._viewController.compositionEnd(),this._context.model.onCompositionEnd()})),this._register(this._textAreaInput.onFocus(()=>{this._context.model.setHasFocus(!0)})),this._register(this._textAreaInput.onBlur(()=>{this._context.model.setHasFocus(!1)}))}dispose(){super.dispose()}_getAndroidWordAtPosition(e){var t;const i=this._context.model.getLineContent(e.lineNumber),n=Object(Ae.a)('`~!@#$%^&*()-=+[{]}\\|;:",.<>/?');let o=!0,s=e.column,r=!0,a=e.column,l=0;for(;l<50&&(o||r);)(o=!(o&&s<=1)&&o)&&(t=i.charCodeAt(s-2),0!==n.get(t)?o=!1:s--),(r=!(r&&a>i.length)&&r)&&(t=i.charCodeAt(a-1),0!==n.get(t)?r=!1:a++),l++;return[i.substring(s-1,a-1),e.column-s]}_getWordBeforePosition(e){const t=this._context.model.getLineContent(e.lineNumber),i=Object(Ae.a)(this._context.configuration.options.get(116));let n=e.column,o=0;for(;1this._contentLeft+this._contentWidth||(t=this._context.viewLayout.getVerticalOffsetForLineNumber(this._selections[0].positionLineNumber)-this._scrollTop)<0||t>this._contentHeight?this._renderAtTopLeft():_.f?this._renderInsideEditor(this._primaryCursorPosition,t,e,Fe?0:1,this._lineHeight):this._renderInsideEditor(this._primaryCursorPosition,t,e,Fe?0:1,Fe?0:1)}_renderInsideEditor(e,t,i,n,o){this._lastRenderPosition=e;const s=this.textArea,r=this.textAreaCover;g.a.applyFontInfo(s,this._fontInfo),s.setTop(t),s.setLeft(i),s.setWidth(n),s.setHeight(o),r.setTop(0),r.setLeft(0),r.setWidth(0),r.setHeight(0)}_renderAtTopLeft(){this._lastRenderPosition=null;const e=this.textArea,t=this.textAreaCover;if(g.a.applyFontInfo(e,this._fontInfo),e.setTop(0),e.setLeft(0),t.setTop(0),t.setLeft(0),Fe)e.setWidth(0),e.setHeight(0),t.setWidth(0),t.setHeight(0);else{e.setWidth(1),e.setHeight(1),t.setWidth(1),t.setHeight(1);const i=this._context.configuration.options;i.get(48)?t.setClassName("monaco-editor-background textAreaCover "+Te.OUTER_CLASS_NAME):0!==i.get(59).renderType?t.setClassName("monaco-editor-background textAreaCover "+Me.CLASS_NAME):t.setClassName("monaco-editor-background textAreaCover")}}}var je=i("d585");class We{constructor(e,t,i,n){this.configuration=e,this.viewModel=t,this.userInputEvents=i,this.commandDelegate=n}paste(e,t,i,n){this.commandDelegate.paste(e,t,i,n)}type(e){this.commandDelegate.type(e)}compositionType(e,t,i,n){this.commandDelegate.compositionType(e,t,i,n)}compositionStart(){this.commandDelegate.startComposition()}compositionEnd(){this.commandDelegate.endComposition()}cut(){this.commandDelegate.cut()}setSelection(e){je.CoreNavigationCommands.SetSelection.runCoreEditorCommand(this.viewModel,{source:"keyboard",selection:e})}_validateViewColumn(e){var t=this.viewModel.getLineMinColumn(e.lineNumber);return e.column=this._lines.length)throw new Error("Illegal value for lineNumber");return this._lines[e]}onLinesDeleted(e,t){if(0===this.getCount())return null;var i=this.getStartLineNumber(),n=this.getEndLineNumber();if(t=i&&s<=n&&(this._lines[s-this._rendLineNumberStart].onContentChanged(),o=!0);return o}onLinesInserted(e,t){if(0===this.getCount())return null;var i=t-e+1,n=(t=this.getStartLineNumber(),this.getEndLineNumber());if(e<=t)return this._rendLineNumberStart+=i,null;if(ni)){var s=Math.max(t,o.fromLineNumber),r=Math.min(i,o.toLineNumber);for(let e=s;e<=r;e++){var a=e-this._rendLineNumberStart;this._lines[a].onTokensChanged(),n=!0}}}return n}}class Ke{constructor(e){this._host=e,this.domNode=this._createDomNode(),this._linesCollection=new Ue(()=>this._host.createVisibleLine())}_createDomNode(){const e=Object(f.b)(document.createElement("div"));return e.setClassName("view-layer"),e.setPosition("absolute"),e.domNode.setAttribute("role","presentation"),e.domNode.setAttribute("aria-hidden","true"),e}onConfigurationChanged(e){return!!e.hasChanged(130)}onFlushed(e){return this._linesCollection.flush(),!0}onLinesChanged(e){return this._linesCollection.onLinesChanged(e.fromLineNumber,e.toLineNumber)}onLinesDeleted(e){const t=this._linesCollection.onLinesDeleted(e.fromLineNumber,e.toLineNumber);if(t)for(let n=0,o=t.length;nt?(e=t)<=(s=Math.min(i,o.rendLineNumberStart-1))&&(this._insertLinesBefore(o,e,s,n,t),o.linesLength+=s-e+1):o.rendLineNumberStarti&&(s=Math.max(0,i-o.rendLineNumberStart+1),0<(e=o.linesLength-1-s+1)&&(this._removeLinesAfter(o,e),o.linesLength-=e)),this._finishRendering(o,!1,n)}return o}_renderUntouchedLines(e,t,i,n,o){var s=e.rendLineNumberStart;const r=e.lines;for(let l=t;l<=i;l++){var a=s+l;r[l].layoutLine(a,n[a-o])}}_insertLinesBefore(e,t,i,n,o){const s=[];let r=0;for(let a=t;a<=i;a++)s[r++]=this.host.createVisibleLine();e.lines=s.concat(e.lines)}_removeLinesBefore(e,t){for(let n=0;ne}),qe._sb=Object(ze.a)(1e5);class $e extends I{constructor(e){super(e),this._visibleLines=new Ke(this),this.domNode=this._visibleLines.domNode,this._dynamicOverlays=[],this._isFocused=!1,this.domNode.setClassName("view-overlays")}shouldRender(){if(super.shouldRender())return!0;for(let e=0,t=this._dynamicOverlays.length;ee.shouldRender());for(let i=0,n=t.length;i'),n.appendASCIIString(o),n.appendASCIIString(""),!0)}layoutLine(e,t){this._domNode&&(this._domNode.setTop(t),this._domNode.setHeight(this._lineHeight))}}class Ze extends $e{constructor(e){super(e);const t=this._context.configuration.options;e=t.get(130),this._contentWidth=e.contentWidth,this.domNode.setHeight(0)}onConfigurationChanged(e){const t=this._context.configuration.options;var i=t.get(130);return this._contentWidth=i.contentWidth,super.onConfigurationChanged(e)||!0}onScrollChanged(e){return super.onScrollChanged(e)||e.scrollWidthChanged}_viewOverlaysRender(e){super._viewOverlaysRender(e),this.domNode.setWidth(Math.max(e.scrollWidth,this._contentWidth))}}class Ye extends $e{constructor(e){super(e);const t=this._context.configuration.options;e=t.get(130),this._contentLeft=e.contentLeft,this.domNode.setClassName("margin-view-overlays"),this.domNode.setWidth(1),g.a.applyFontInfo(this.domNode,t.get(42))}onConfigurationChanged(e){const t=this._context.configuration.options;g.a.applyFontInfo(this.domNode,t.get(42));var i=t.get(130);return this._contentLeft=i.contentLeft,super.onConfigurationChanged(e)||!0}onScrollChanged(e){return super.onScrollChanged(e)||e.scrollHeightChanged}_viewOverlaysRender(e){super._viewOverlaysRender(e),e=Math.min(e.scrollHeight,1e6),this.domNode.setHeight(e),this.domNode.setWidth(this._contentLeft)}}class Xe{constructor(e,t){this._coordinateBrand=void 0,this.top=e,this.left=t}}class Qe extends I{constructor(e,t){super(e),this._viewDomNode=t,this._widgets={},this.domNode=Object(f.b)(document.createElement("div")),M.write(this.domNode,1),this.domNode.setClassName("contentWidgets"),this.domNode.setPosition("absolute"),this.domNode.setTop(0),this.overflowingContentWidgetsDomNode=Object(f.b)(document.createElement("div")),M.write(this.overflowingContentWidgetsDomNode,2),this.overflowingContentWidgetsDomNode.setClassName("overflowingContentWidgets")}dispose(){super.dispose(),this._widgets={}}onConfigurationChanged(e){for(const t of Object.keys(this._widgets))this._widgets[t].onConfigurationChanged(e);return!0}onDecorationsChanged(e){return!0}onFlushed(e){return!0}onLineMappingChanged(e){for(const t of Object.keys(this._widgets))this._widgets[t].onLineMappingChanged(e);return!0}onLinesChanged(e){return!0}onLinesDeleted(e){return!0}onLinesInserted(e){return!0}onScrollChanged(e){return!0}onZonesChanged(e){return!0}addWidget(e){e=new Je(this._context,this._viewDomNode,e),((this._widgets[e.id]=e).allowEditorOverflow?this.overflowingContentWidgetsDomNode:this.domNode).appendChild(e.domNode),this.setShouldRender()}setWidgetPosition(e,t,i){const n=this._widgets[e.getId()];n.setPosition(t,i),this.setShouldRender()}removeWidget(e){if(e=e.getId(),this._widgets.hasOwnProperty(e)){var t=this._widgets[e];delete this._widgets[e];const i=t.domNode.domNode;i.parentNode.removeChild(i),i.removeAttribute("monaco-visible-content-widget"),this.setShouldRender()}}shouldSuppressMouseDownOnWidget(e){return!!this._widgets.hasOwnProperty(e)&&this._widgets[e].suppressMouseDown}onBeforeRender(e){for(const t of Object.keys(this._widgets))this._widgets[t].onBeforeRender(e)}prepareRender(e){for(const t of Object.keys(this._widgets))this._widgets[t].prepareRender(e)}render(e){for(const t of Object.keys(this._widgets))this._widgets[t].render(e)}}class Je{constructor(e,t,i){this._context=e,this._viewDomNode=t,this._actual=i,this.domNode=Object(f.b)(this._actual.getDomNode()),this.id=this._actual.getId(),this.allowEditorOverflow=this._actual.allowEditorOverflow||!1,this.suppressMouseDown=this._actual.suppressMouseDown||!1;const n=this._context.configuration.options;e=n.get(130),this._fixedOverflowWidgets=n.get(35),this._contentWidth=e.contentWidth,this._contentLeft=e.contentLeft,this._lineHeight=n.get(58),this._range=null,this._viewRange=null,this._preference=[],this._cachedDomNodeClientWidth=-1,this._cachedDomNodeClientHeight=-1,this._maxWidth=this._getMaxWidth(),this._isVisible=!1,this._renderData=null,this.domNode.setPosition(this._fixedOverflowWidgets&&this.allowEditorOverflow?"fixed":"absolute"),this.domNode.setVisibility("hidden"),this.domNode.setAttribute("widgetId",this.id),this.domNode.setMaxWidth(this._maxWidth)}onConfigurationChanged(e){const t=this._context.configuration.options;this._lineHeight=t.get(58),e.hasChanged(130)&&(e=t.get(130),this._contentLeft=e.contentLeft,this._contentWidth=e.contentWidth,this._maxWidth=this._getMaxWidth())}onLineMappingChanged(e){this._setPosition(this._range)}_setPosition(e){if(this._range=e,this._viewRange=null,this._range){const e=this._context.model.validateModelRange(this._range);(this._context.model.coordinatesConverter.modelPositionIsVisible(e.getStartPosition())||this._context.model.coordinatesConverter.modelPositionIsVisible(e.getEndPosition()))&&(this._viewRange=this._context.model.coordinatesConverter.convertModelRangeToViewRange(e))}}_getMaxWidth(){return this.allowEditorOverflow?window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth:this._contentWidth}setPosition(e,t){this._setPosition(e),this._preference=t,this._cachedDomNodeClientWidth=-1,this._cachedDomNodeClientHeight=-1}_layoutBoxInViewport(e,t,i,n,o){var s=e.top,r=t.top+this._lineHeight,a=o.viewportHeight-r;let l=e.left,d=t.left;return l+i>o.scrollLeft+o.viewportWidth&&(l=o.scrollLeft+o.viewportWidth-i),d+i>o.scrollLeft+o.viewportWidth&&(d=o.scrollLeft+o.viewportWidth-i),le&&(t=s-(e-n),s-=t,i-=t),sn.lineNumber&&(n=r);let o=1073741824;for(const r of i.ranges)r.lefte.endLineNumber||this.domNode.setMaxWidth(this._maxWidth))}prepareRender(e){this._renderData=this._prepareRenderWidget(e)}render(e){this._renderData?(this.allowEditorOverflow?this.domNode.setTop(this._renderData.coordinate.top):this.domNode.setTop(this._renderData.coordinate.top+e.scrollTop-e.bigNumbersDelta),this.domNode.setLeft(this._renderData.coordinate.left),this._isVisible||(this.domNode.setVisibility("inherit"),this.domNode.setAttribute("monaco-visible-content-widget","true"),this._isVisible=!0),"function"==typeof this._actual.afterRender&&et(this._actual.afterRender,this._actual,this._renderData.position)):(this._isVisible&&(this.domNode.removeAttribute("monaco-visible-content-widget"),this._isVisible=!1,this.domNode.setVisibility("hidden")),"function"==typeof this._actual.afterRender&&et(this._actual.afterRender,this._actual,null))}}function et(e,t,...i){try{return e.call(t,...i)}catch(e){return null}}i("930f");var tt=i("e8e3");let it=!0;class nt extends Oe{constructor(e){super(),this._context=e;const t=this._context.configuration.options;e=t.get(130),this._lineHeight=t.get(58),this._renderLineHighlight=t.get(85),this._renderLineHighlightOnlyWhenFocus=t.get(86),this._contentLeft=e.contentLeft,this._contentWidth=e.contentWidth,this._selectionIsEmpty=!0,this._focused=!1,this._cursorLineNumbers=[1],this._selections=[new m.a(1,1,1,1)],this._renderData=null,this._context.addEventHandler(this)}dispose(){this._context.removeEventHandler(this),super.dispose()}_readFromSelections(){let e=!1;const t=it?this._selections.slice(0,1):this._selections,i=t.map(e=>e.positionLineNumber);i.sort((e,t)=>e-t),tt.h(this._cursorLineNumbers,i)||(this._cursorLineNumbers=i,e=!0);var n=t.every(e=>e.isEmpty());return this._selectionIsEmpty!==n&&(this._selectionIsEmpty=n,e=!0),e}onThemeChanged(e){return this._readFromSelections()}onConfigurationChanged(e){const t=this._context.configuration.options;var i=t.get(130);return this._lineHeight=t.get(58),this._renderLineHighlight=t.get(85),this._renderLineHighlightOnlyWhenFocus=t.get(86),this._contentLeft=i.contentLeft,this._contentWidth=i.contentWidth,!0}onCursorStateChanged(e){return this._selections=e.selections,this._readFromSelections()}onFlushed(e){return!0}onLinesDeleted(e){return!0}onLinesInserted(e){return!0}onScrollChanged(e){return e.scrollWidthChanged||e.scrollTopChanged}onZonesChanged(e){return!0}onFocusChanged(e){return!!this._renderLineHighlightOnlyWhenFocus&&(this._focused=e.isFocused,!0)}prepareRender(e){if(this._shouldRenderThis()){var t=this._renderOne(e),i=e.visibleRange.startLineNumber,n=e.visibleRange.endLineNumber,o=this._cursorLineNumbers.length;let r=0;const a=[];for(let e=i;e<=n;e++){for(var s=e-i;r=this._renderData.length?"":this._renderData[t]}}class ot extends nt{_renderOne(e){return`
    `}_shouldRenderThis(){return("line"===this._renderLineHighlight||"all"===this._renderLineHighlight)&&this._selectionIsEmpty&&(!this._renderLineHighlightOnlyWhenFocus||this._focused)}_shouldRenderOther(){return("gutter"===this._renderLineHighlight||"all"===this._renderLineHighlight)&&(!this._renderLineHighlightOnlyWhenFocus||this._focused)}}class st extends nt{_renderOne(e){return`
    `}_shouldRenderMargin(){return("gutter"===this._renderLineHighlight||"all"===this._renderLineHighlight)&&(!this._renderLineHighlightOnlyWhenFocus||this._focused)}_shouldRenderThis(){return!0}_shouldRenderOther(){return("line"===this._renderLineHighlight||"all"===this._renderLineHighlight)&&this._selectionIsEmpty&&(!this._renderLineHighlightOnlyWhenFocus||this._focused)}}Object(Ie.f)((e,t)=>{it=!1;const i=e.getColor(Ee.p);var n;i&&(t.addRule(`.monaco-editor .view-overlays .current-line { background-color: ${i}; }`),t.addRule(`.monaco-editor .margin-view-overlays .current-line-margin { background-color: ${i}; border: none; }`)),i&&!i.isTransparent()&&!e.defines(Ee.q)||(n=e.getColor(Ee.q))&&(it=!0,t.addRule(`.monaco-editor .view-overlays .current-line { border: 2px solid ${n}; }`),t.addRule(`.monaco-editor .margin-view-overlays .current-line-margin { border: 2px solid ${n}; }`),"hc"===e.type&&(t.addRule(".monaco-editor .view-overlays .current-line { border-width: 1px; }"),t.addRule(".monaco-editor .margin-view-overlays .current-line-margin { border-width: 1px; }")))}),i("56dc");class rt extends Oe{constructor(e){super(),this._context=e;const t=this._context.configuration.options;this._lineHeight=t.get(58),this._typicalHalfwidthCharacterWidth=t.get(42).typicalHalfwidthCharacterWidth,this._renderResult=null,this._context.addEventHandler(this)}dispose(){this._context.removeEventHandler(this),this._renderResult=null,super.dispose()}onConfigurationChanged(e){const t=this._context.configuration.options;return this._lineHeight=t.get(58),this._typicalHalfwidthCharacterWidth=t.get(42).typicalHalfwidthCharacterWidth,!0}onDecorationsChanged(e){return!0}onFlushed(e){return!0}onLinesChanged(e){return!0}onLinesDeleted(e){return!0}onLinesInserted(e){return!0}onScrollChanged(e){return e.scrollTopChanged||e.scrollWidthChanged}onZonesChanged(e){return!0}prepareRender(e){var t=e.getDecorationsInViewport();let i=[],n=0;for(let d=0,h=t.length;d{var i,n;return e.options.zIndext.options.zIndex?1:(i=e.options.className)<(n=t.options.className)?-1:n',l=Math.max(r.range.startLineNumber,o),d=Math.min(r.range.endLineNumber,s);for(let e=l;e<=d;e++)i[e-o]+=a}}}_renderNormalDecorations(e,t,i){var n=String(this._lineHeight),o=e.visibleRange.startLineNumber;let s=null,r=!1,a=null;for(let c=0,u=t.length;c';r[d]+=h}}}}render(e,t){return!this._renderResult||(t-=e)<0||t>=this._renderResult.length?"":this._renderResult[t]}}var at=i("1898");class lt extends I{constructor(e,t,i,n){super(e);const o=this._context.configuration.options;var s=o.get(92),r=o.get(66),a=o.get(33),d=o.get(95);e={listenOnDomNode:i.domNode,className:"editor-scrollable "+Object(Ie.e)(e.theme.type),useShadows:!1,lazyRender:!0,vertical:s.vertical,horizontal:s.horizontal,verticalHasArrows:s.verticalHasArrows,horizontalHasArrows:s.horizontalHasArrows,verticalScrollbarSize:s.verticalScrollbarSize,verticalSliderSize:s.verticalSliderSize,horizontalScrollbarSize:s.horizontalScrollbarSize,horizontalSliderSize:s.horizontalSliderSize,handleMouseWheel:s.handleMouseWheel,alwaysConsumeMouseWheel:s.alwaysConsumeMouseWheel,arrowSize:s.arrowSize,mouseWheelScrollSensitivity:r,fastScrollSensitivity:a,scrollPredominantAxis:d,scrollByPage:s.scrollByPage};this.scrollbar=this._register(new at.c(t.domNode,e,this._context.viewLayout.getScrollable())),M.write(this.scrollbar.getDomNode(),5),this.scrollbarDomNode=Object(f.b)(this.scrollbar.getDomNode()),this.scrollbarDomNode.setPosition("absolute"),this._setLayout();const h=(e,t,i)=>{const n={};t&&(t=e.scrollTop)&&(n.scrollTop=this._context.viewLayout.getCurrentScrollTop()+t,e.scrollTop=0),i&&(t=e.scrollLeft)&&(n.scrollLeft=this._context.viewLayout.getCurrentScrollLeft()+t,e.scrollLeft=0),this._context.model.setScrollPosition(n,1)};this._register(l.i(i.domNode,"scroll",e=>h(i.domNode,!0,!0))),this._register(l.i(t.domNode,"scroll",e=>h(t.domNode,!0,!1))),this._register(l.i(n.domNode,"scroll",e=>h(n.domNode,!0,!1))),this._register(l.i(this.scrollbarDomNode.domNode,"scroll",e=>h(this.scrollbarDomNode.domNode,!0,!1)))}dispose(){super.dispose()}_setLayout(){const e=this._context.configuration.options;var t=e.get(130),i=(this.scrollbarDomNode.setLeft(t.contentLeft),e.get(64));"right"===i.side?this.scrollbarDomNode.setWidth(t.contentWidth+t.minimap.minimapWidth):this.scrollbarDomNode.setWidth(t.contentWidth),this.scrollbarDomNode.setHeight(t.height)}getOverviewRulerLayoutInfo(){return this.scrollbar.getOverviewRulerLayoutInfo()}getDomNode(){return this.scrollbarDomNode}delegateVerticalScrollbarMouseDown(e){this.scrollbar.delegateVerticalScrollbarMouseDown(e)}onConfigurationChanged(e){if(e.hasChanged(92)||e.hasChanged(66)||e.hasChanged(33)){const e=this._context.configuration.options;var t=e.get(92),i=e.get(66),n=e.get(33),o=e.get(95);t={vertical:t.vertical,horizontal:t.horizontal,verticalScrollbarSize:t.verticalScrollbarSize,horizontalScrollbarSize:t.horizontalScrollbarSize,scrollByPage:t.scrollByPage,handleMouseWheel:t.handleMouseWheel,mouseWheelScrollSensitivity:i,fastScrollSensitivity:n,scrollPredominantAxis:o};this.scrollbar.updateOptions(t)}return e.hasChanged(130)&&this._setLayout(),!0}onScrollChanged(e){return!0}onThemeChanged(e){return this.scrollbar.updateClassName("editor-scrollable "+Object(Ie.e)(this._context.theme.type)),!0}prepareRender(e){}render(e){this.scrollbar.renderNow()}}i("8478");class dt{constructor(e,t,i){this._decorationToRenderBrand=void 0,this.startLineNumber=+e,this.endLineNumber=+t,this.className=String(i)}}class ht extends Oe{_render(e,t,i){const n=[];for(let a=e;a<=t;a++){var o=a-e;n[o]=[]}if(0!==i.length){i.sort((e,t)=>e.className===t.className?e.startLineNumber===t.startLineNumber?e.endLineNumber-t.endLineNumber:e.startLineNumber-t.startLineNumber:e.className');const r=[];for(let e=t;e<=i;e++){var s=e-t;const i=n[s];0===i.length?r[s]="":r[s]='
    =this._renderResult.length?"":this._renderResult[t]}}i("0baa");class ut extends Oe{constructor(e){super(),this._context=e,this._primaryLineNumber=0;const t=this._context.configuration.options;e=t.get(131);var i=t.get(42);this._lineHeight=t.get(58),this._spaceWidth=i.spaceWidth,this._enabled=t.get(83),this._activeIndentEnabled=t.get(51),this._maxIndentLeft=-1===e.wrappingColumn?-1:e.wrappingColumn*i.typicalHalfwidthCharacterWidth,this._renderResult=null,this._context.addEventHandler(this)}dispose(){this._context.removeEventHandler(this),this._renderResult=null,super.dispose()}onConfigurationChanged(e){const t=this._context.configuration.options;var i=t.get(131),n=t.get(42);return this._lineHeight=t.get(58),this._spaceWidth=n.spaceWidth,this._enabled=t.get(83),this._activeIndentEnabled=t.get(51),this._maxIndentLeft=-1===i.wrappingColumn?-1:i.wrappingColumn*n.typicalHalfwidthCharacterWidth,!0}onCursorStateChanged(e){const t=e.selections[0];return e=t.isEmpty()?t.positionLineNumber:0,this._primaryLineNumber!==e&&(this._primaryLineNumber=e,!0)}onDecorationsChanged(e){return!0}onFlushed(e){return!0}onLinesChanged(e){return!0}onLinesDeleted(e){return!0}onLinesInserted(e){return!0}onScrollChanged(e){return e.scrollTopChanged}onZonesChanged(e){return!0}onLanguageConfigurationChanged(e){return!0}prepareRender(e){if(this._enabled){var t=e.visibleRange.startLineNumber,i=e.visibleRange.endLineNumber,n=this._context.model.getTextModelOptions()["indentSize"],o=n*this._spaceWidth,s=e.scrollWidth,r=this._lineHeight,a=this._context.model.getLinesIndentGuides(t,i);let g=0,p=0,m=0;this._activeIndentEnabled&&this._primaryLineNumber&&(n=this._context.model.getActiveIndentGuide(this._primaryLineNumber,t,i),g=n.startLineNumber,p=n.endLineNumber,m=n.indent);const f=[];for(let n=t;n<=i;n++){var l=g<=n&&n<=p,d=n-t,h=a[d];let i="";if(1<=h){var c=e.visibleRangeForPosition(new ie.a(n,1));let t=c?c.left:0;for(let e=1;e<=h;e++){var u=l&&e===m?"cigra":"cigr";if(i+=`
    `,(t+=o)>s||0this._maxIndentLeft)break}}f[d]=i}this._renderResult=f}else this._renderResult=null}render(e,t){return!this._renderResult||(t-=e)<0||t>=this._renderResult.length?"":this._renderResult[t]}}Object(Ie.f)((e,t)=>{var i=e.getColor(Ee.o);i&&t.addRule(`.monaco-editor .lines-content .cigr { box-shadow: 1px 0 0 0 ${i} inset; }`),e=e.getColor(Ee.a)||i;e&&t.addRule(`.monaco-editor .lines-content .cigra { box-shadow: 1px 0 0 0 ${e} inset; }`)}),i("38a2b");class gt{constructor(){this._currentVisibleRange=new ne.a(1,1,1,1)}getCurrentVisibleRange(){return this._currentVisibleRange}setCurrentVisibleRange(e){this._currentVisibleRange=e}}class pt{constructor(e,t,i,n,o,s){this.lineNumber=e,this.startColumn=t,this.endColumn=i,this.startScrollTop=n,this.stopScrollTop=o,this.scrollType=s,this.type="range",this.minLineNumber=e,this.maxLineNumber=e}}class mt{constructor(e,t,i,n){this.selections=e,this.startScrollTop=t,this.stopScrollTop=i,this.scrollType=n,this.type="selections";let o=e[0].startLineNumber,s=e[0].endLineNumber;for(let a=1,l=e.length;a{this._updateLineWidthsSlow()},200),this._asyncCheckMonospaceFontAssumptions=new C.e(()=>{this._checkMonospaceFontAssumptions()},2e3),this._lastRenderedData=new gt,this._horizontalRevealRequest=null}dispose(){this._asyncUpdateLineWidths.dispose(),this._asyncCheckMonospaceFontAssumptions.dispose(),super.dispose()}getDomNode(){return this.domNode}createVisibleLine(){return new G(this._viewLineOptions)}onConfigurationChanged(e){this._visibleLines.onConfigurationChanged(e),e.hasChanged(131)&&(this._maxLineWidth=0);const t=this._context.configuration.options;var i=t.get(42),n=t.get(131);return this._lineHeight=t.get(58),this._typicalHalfwidthCharacterWidth=i.typicalHalfwidthCharacterWidth,this._isViewportWrapping=n.isViewportWrapping,this._revealHorizontalRightPadding=t.get(89),this._cursorSurroundingLines=t.get(24),this._cursorSurroundingLinesStyle=t.get(25),this._canUseLayerHinting=!t.get(27),g.a.applyFontInfo(this.domNode,i),this._onOptionsMaybeChanged(),e.hasChanged(130)&&(this._maxLineWidth=0),!0}_onOptionsMaybeChanged(){var e=this._context.configuration;e=new $(e,this._context.theme.type);if(this._viewLineOptions.equals(e))return!1;this._viewLineOptions=e;e=this._visibleLines.getStartLineNumber();var t=this._visibleLines.getEndLineNumber();for(let i=e;i<=t;i++){const e=this._visibleLines.getVisibleLine(i);e.onOptionsChanged(this._viewLineOptions)}return!0}onCursorStateChanged(e){var t=this._visibleLines.getStartLineNumber(),i=this._visibleLines.getEndLineNumber();let n=!1;for(let o=t;o<=i;o++)n=this._visibleLines.getVisibleLine(o).onSelectionChanged()||n;return n}onDecorationsChanged(e){var t=this._visibleLines.getStartLineNumber(),i=this._visibleLines.getEndLineNumber();for(let n=t;n<=i;n++)this._visibleLines.getVisibleLine(n).onDecorationsChanged();return!0}onFlushed(e){return e=this._visibleLines.onFlushed(e),this._maxLineWidth=0,e}onLinesChanged(e){return this._visibleLines.onLinesChanged(e)}onLinesDeleted(e){return this._visibleLines.onLinesDeleted(e)}onLinesInserted(e){return this._visibleLines.onLinesInserted(e)}onRevealRangeRequest(e){var t=this._computeScrollTopToRevealRange(this._context.viewLayout.getFutureViewport(),e.source,e.range,e.selections,e.verticalType);if(-1===t)return!1;let i=this._context.viewLayout.validateScrollPosition({scrollTop:t});return e.revealHorizontal?e.range&&e.range.startLineNumber!==e.range.endLineNumber?i={scrollTop:i.scrollTop,scrollLeft:0}:e.range?this._horizontalRevealRequest=new pt(e.range.startLineNumber,e.range.startColumn,e.range.endColumn,this._context.viewLayout.getCurrentScrollTop(),i.scrollTop,e.scrollType):e.selections&&0i)&&(this._horizontalRevealRequest=null)),this.domNode.setWidth(e.scrollWidth),this._visibleLines.onScrollChanged(e)||!0}onTokensChanged(e){return this._visibleLines.onTokensChanged(e)}onZonesChanged(e){return this._context.model.setMaxLineWidth(this._maxLineWidth),this._visibleLines.onZonesChanged(e)}onThemeChanged(e){return this._onOptionsMaybeChanged()}getPositionFromDOMInfo(e,t){var i=this._getViewLineDomNode(e);if(null===i)return null;if(i=this._getLineNumberFor(i),-1===i)return null;if(i<1||i>this._context.model.getLineCount())return null;if(1===this._context.model.getLineMaxColumn(i))return new ie.a(i,1);var n=this._visibleLines.getStartLineNumber(),o=this._visibleLines.getEndLineNumber();if(id)){var h=u===n.startLineNumber?n.startColumn:1,c=u===n.endLineNumber?n.endColumn:this._context.model.getLineMaxColumn(u);const e=this._visibleLines.getVisibleLine(u).getVisibleRangesForRange(u,h,c,r);e&&(t&&uthis._visibleLines.getEndLineNumber()?null:this._visibleLines.getVisibleLine(e).getVisibleRangesForRange(e,t,i,new q(this.domNode.domNode,this._textRangeRestingSpot))}visibleRangeForPosition(e){return e=this._visibleRangesForLineRange(e.lineNumber,e.column,e.column),e?new F(e.outsideRenderedLine,e.ranges[0].left):null}updateLineWidths(){this._updateLineWidths(!1)}_updateLineWidthsFast(){return this._updateLineWidths(!0)}_updateLineWidthsSlow(){this._updateLineWidths(!1)}_updateLineWidths(e){var t=this._visibleLines.getStartLineNumber(),i=this._visibleLines.getEndLineNumber();let n=1,o=!0;for(let s=t;s<=i;s++){const t=this._visibleLines.getVisibleLine(s);e&&!t.getWidthIsFast()?o=!1:n=Math.max(n,t.getWidth())}return o&&1===t&&i===this._context.model.getLineCount()&&(this._maxLineWidth=0),this._ensureMaxLineWidth(n),o}_checkMonospaceFontAssumptions(){let e=-1,t=-1;var i,n=this._visibleLines.getStartLineNumber(),o=this._visibleLines.getEndLineNumber();for(let s=n;s<=o;s++){const n=this._visibleLines.getVisibleLine(s);!n.needsMonospaceFontCheck()||(i=n.getWidth())>t&&(t=i,e=s)}if(-1!==e&&!this._visibleLines.getVisibleLine(e).monospaceAssumptionsAreValid())for(let s=n;s<=o;s++){const e=this._visibleLines.getVisibleLine(s);e.onMonospaceAssumptionsInvalidated()}}prepareRender(){throw new Error("Not supported")}render(){throw new Error("Not supported")}renderText(e){if(this._visibleLines.renderLines(e),this._lastRenderedData.setCurrentVisibleRange(e.visibleRange),this.domNode.setWidth(this._context.viewLayout.getScrollWidth()),this.domNode.setHeight(Math.min(this._context.viewLayout.getScrollHeight(),1e6)),this._horizontalRevealRequest&&(n=this._horizontalRevealRequest,e.startLineNumber<=n.minLineNumber&&n.maxLineNumber<=e.endLineNumber&&(this._horizontalRevealRequest=null,this.onDidRender(),(t=this._computeScrollLeftToReveal(n))&&(this._isViewportWrapping||this._ensureMaxLineWidth(t.maxHorizontalOffset),this._context.model.setScrollPosition({scrollLeft:t.scrollLeft},n.scrollType)))),this._updateLineWidthsFast()||this._asyncUpdateLineWidths.schedule(),_.d&&!this._asyncCheckMonospaceFontAssumptions.isScheduled()){var t=this._visibleLines.getStartLineNumber(),i=this._visibleLines.getEndLineNumber();for(let e=t;e<=i;e++){const t=this._visibleLines.getVisibleLine(e);if(t.needsMonospaceFontCheck()){this._asyncCheckMonospaceFontAssumptions.schedule();break}}}this._linesContent.setLayerHinting(this._canUseLayerHinting),this._linesContent.setContain("strict");var n=this._context.viewLayout.getCurrentScrollTop()-e.bigNumbersDelta;this._linesContent.setTop(-n),this._linesContent.setLeft(-this._context.viewLayout.getCurrentScrollLeft())}_ensureMaxLineWidth(e){e=Math.ceil(e),this._maxLineWidthe){if(!a)return-1;h=l}else h=5===o||6===o?6===o&&s<=l&&d<=r?s:(t=Math.max(5*this._lineHeight,.2*e),i=l-t,t=d-e,Math.max(t,i)):1===o||2===o?2===o&&s<=l&&d<=r?s:(t=(l+d)/2,Math.max(0,t-e/2)):this._computeMinimumScrolling(s,r,l,d,3===o,4===o);return h}_computeScrollLeftToReveal(e){var t=this._context.viewLayout.getCurrentViewport(),i=t.left,n=i+t.width;let o=1073741824,s=0;if("range"===e.type){var r=this._visibleRangesForLineRange(e.lineNumber,e.startColumn,e.endColumn);if(!r)return null;for(const e of r.ranges)o=Math.min(o,Math.round(e.left)),s=Math.max(s,Math.round(e.left+e.width))}else for(const l of e.selections){if(l.startLineNumber!==l.endLineNumber)return null;var a=this._visibleRangesForLineRange(l.startLineNumber,l.startColumn,l.endColumn);if(!a)return null;for(const e of a.ranges)o=Math.min(o,Math.round(e.left)),s=Math.max(s,Math.round(e.left+e.width))}return o=Math.max(0,o-ft.HORIZONTAL_EXTRA_PX),s+=this._revealHorizontalRightPadding,"selections"===e.type&&s-o>t.width?null:{scrollLeft:this._computeMinimumScrolling(i,n,o,s),maxHorizontalOffset:s}}_computeMinimumScrolling(e,t,i,n,o,s){o=!!o,s=!!s;var r=(t|=0)-(e|=0);return(n|=0)-(i|=0)
    ';const s=[];for(let l=t;l<=i;l++){var r=l-t,a=n[r];let e="";for(let t=0,i=a.length;t';o[s]=e}this._renderResult=o}render(e,t){return this._renderResult?this._renderResult[t-e]:""}}i("f20b");class vt{constructor(e,t,i,n){this._rgba8Brand=void 0,this.r=vt._clamp(e),this.g=vt._clamp(t),this.b=vt._clamp(i),this.a=vt._clamp(n)}equals(e){return this.r===e.r&&this.g===e.g&&this.b===e.b&&this.a===e.a}static _clamp(e){return e<0?0:255{e.changedColorMap&&this._updateColorMap()}))}static getInstance(){return this._INSTANCE||(this._INSTANCE=Object(c.h)(new wt)),this._INSTANCE}_updateColorMap(){const e=Ct.F.getColorMap();if(e){this._colors=[vt.Empty];for(let i=1;i=this._colors.length)&&(e=2),this._colors[e]}backgroundIsLight(){return this._backgroundIsLight}}wt._INSTANCE=null;var yt=i("a8d0"),St=i("303e");const Lt=(()=>{const e=[];for(let t=32;t<=126;t++)e.push(t);return e.push(65533),e})();var xt=i("099d");class kt{constructor(e,t){this.scale=t,this._minimapCharRendererBrand=void 0,this.charDataNormal=kt.soften(e,.8),this.charDataLight=kt.soften(e,50/60)}static soften(e,t){let i=new Uint8ClampedArray(e.length);for(let n=0,o=e.length;ne.width||i+c>e.height)){var u=a?this.charDataLight:this.charDataNormal,g=(n=(l=n,a=r,(l-=32)<0||96e.width||i+d>e.height)){var h=4*e.width,c=(r=o.r,l=o.g,o=o.b,r+.5*(n.r-r)),u=l+.5*(n.g-l),g=o+.5*(n.b-o);const s=e.data;let p=i*h+4*t;for(let e=0;e{const t=new Uint8ClampedArray(e.length/2);for(let i=0;i>1]=Nt[e[i]]<<4|15&Nt[e[i+1]];return t},Et={1:Object(Dt.a)(()=>Ot("0000511D6300CF609C709645A78432005642574171487021003C451900274D35D762755E8B629C5BA856AF57BA649530C167D1512A272A3F6038604460398526BCA2A968DB6F8957C768BE5FBE2FB467CF5D8D5B795DC7625B5DFF50DE64C466DB2FC47CD860A65E9A2EB96CB54CE06DA763AB2EA26860524D3763536601005116008177A8705E53AB738E6A982F88BAA35B5F5B626D9C636B449B737E5B7B678598869A662F6B5B8542706C704C80736A607578685B70594A49715A4522E792")),2:Object(Dt.a)(()=>Ot("000000000000000055394F383D2800008B8B1F210002000081B1CBCBCC820000847AAF6B9AAF2119BE08B8881AD60000A44FD07DCCF107015338130C00000000385972265F390B406E2437634B4B48031B12B8A0847000001E15B29A402F0000000000004B33460B00007A752C2A0000000000004D3900000084394B82013400ABA5CFC7AD9C0302A45A3E5A98AB000089A43382D97900008BA54AA087A70A0248A6A7AE6DBE0000BF6F94987EA40A01A06DCFA7A7A9030496C32F77891D0000A99FB1A0AFA80603B29AB9CA75930D010C0948354D3900000C0948354F37460D0028BE673D8400000000AF9D7B6E00002B007AA8933400007AA642675C2700007984CFB9C3985B768772A8A6B7B20000CAAECAAFC4B700009F94A6009F840009D09F9BA4CA9C0000CC8FC76DC87F0000C991C472A2000000A894A48CA7B501079BA2C9C69BA20000B19A5D3FA89000005CA6009DA2960901B0A7F0669FB200009D009E00B7890000DAD0F5D092820000D294D4C48BD10000B5A7A4A3B1A50402CAB6CBA6A2000000B5A7A4A3B1A8044FCDADD19D9CB00000B7778F7B8AAE0803C9AB5D3F5D3F00009EA09EA0BAB006039EA0989A8C7900009B9EF4D6B7C00000A9A7816CACA80000ABAC84705D3F000096DA635CDC8C00006F486F266F263D4784006124097B00374F6D2D6D2D6D4A3A95872322000000030000000000008D8939130000000000002E22A5C9CBC70600AB25C0B5C9B400061A2DB04CA67001082AA6BEBEBFC606002321DACBC19E03087AA08B6768380000282FBAC0B8CA7A88AD25BBA5A29900004C396C5894A6000040485A6E356E9442A32CD17EADA70000B4237923628600003E2DE9C1D7B500002F25BBA5A2990000231DB6AFB4A804023025C0B5CAB588062B2CBDBEC0C706882435A75CA20000002326BD6A82A908048B4B9A5A668000002423A09CB4BB060025259C9D8A7900001C1FCAB2C7C700002A2A9387ABA200002626A4A47D6E9D14333163A0C87500004B6F9C2D643A257049364936493647358A34438355497F1A0000A24C1D590000D38DFFBDD4CD3126"))};class It{static create(e,t){if(this.lastCreated&&e===this.lastCreated.scale&&t===this.lastFontFamily)return this.lastCreated;let i;return i=Et[e]?new kt(Et[e](),e):It.createFromSampleData(It.createSampleData(t).data,e),this.lastFontFamily=t,this.lastCreated=i}static createSampleData(e){const t=document.createElement("canvas"),i=t.getContext("2d");t.style.height="16px",t.height=16,t.width=960,t.style.width="960px",i.fillStyle="#ffffff",i.font="bold 16px "+e,i.textBaseline="middle";let n=0;for(const o of Lt)i.fillText(String.fromCharCode(o),n,8),n+=10;return i.getImageData(0,0,960,16)}static createFromSampleData(e,t){if(61440!==e.length)throw new Error("Unexpected source in MinimapCharRenderer");return e=It._downsample(e,t),new kt(e,t)}static _downsampleChar(e,t,i,n,o){var s=+o,r=2*o;let a=n,l=0;for(let b=0;bIt.create(this.fontScale,r.fontFamily)),this.backgroundColor=Tt._getMinimapBackground(t,i)}static _getMinimapBackground(e,t){return e=e.getColor(St.Zb),e?new vt(e.rgba.r,e.rgba.g,e.rgba.b,e.rgba.a):t.getColor(2)}equals(e){return this.renderMinimap===e.renderMinimap&&this.size===e.size&&this.minimapHeightIsEditorHeight===e.minimapHeightIsEditorHeight&&this.scrollBeyondLastLine===e.scrollBeyondLastLine&&this.showSlider===e.showSlider&&this.pixelRatio===e.pixelRatio&&this.typicalHalfwidthCharacterWidth===e.typicalHalfwidthCharacterWidth&&this.lineHeight===e.lineHeight&&this.minimapLeft===e.minimapLeft&&this.minimapWidth===e.minimapWidth&&this.minimapHeight===e.minimapHeight&&this.canvasInnerWidth===e.canvasInnerWidth&&this.canvasInnerHeight===e.canvasInnerHeight&&this.canvasOuterWidth===e.canvasOuterWidth&&this.canvasOuterHeight===e.canvasOuterHeight&&this.isSampling===e.isSampling&&this.editorHeight===e.editorHeight&&this.fontScale===e.fontScale&&this.minimapLineHeight===e.minimapLineHeight&&this.minimapCharWidth===e.minimapCharWidth&&this.backgroundColor&&this.backgroundColor.equals(e.backgroundColor)}}class At{constructor(e,t,i,n,o,s,r,a){this.scrollTop=e,this.scrollHeight=t,this.sliderNeeded=i,this._computedSliderRatio=n,this.sliderTop=o,this.sliderHeight=s,this.startLineNumber=r,this.endLineNumber=a}getDesiredScrollTopFromDelta(e){return Math.round(this.scrollTop+e/this._computedSliderRatio)}getDesiredScrollTopFromTouchLocation(e){return Math.round((e-this.sliderHeight/2)/this._computedSliderRatio)}static create(e,t,i,n,o,s,r,a,l,d,h){var c=e.pixelRatio,u=e.minimapLineHeight,g=Math.floor(e.canvasInnerHeight/u),p=e.lineHeight;if(e.minimapHeightIsEditorHeight){a=a*e.lineHeight+(e.scrollBeyondLastLine?o-e.lineHeight:0);const t=Math.max(1,Math.floor(o*o/a)),i=Math.max(0,e.minimapHeight-t),n=i/(d-o),s=l*n;a=0=r+(C=e.scrollBeyondLastLine?o/p-1:C))return a=r,m=0<_,new At(l,d,m,b,v,f,1,a);{let e=Math.max(1,Math.floor(t-v*c/u));return h&&h.scrollHeight===d&&(h.scrollTop>l&&(e=Math.min(e,h.startLineNumber)),h.scrollTopRt.INVALID),this._renderedLines._set(e.startLineNumber,i)}linesEquals(e){if(!this.scrollEquals(e))return!1;var t=this._renderedLines._get().lines;for(let i=0,n=t.length;i=e;)i--;let n=this.modelLineToMinimapLine(t)-1;for(;n+1{var t;e.preventDefault(),0!==this._model.options.renderMinimap&&this._lastRenderData&&("proportional"!==this._model.options.size?e.leftButton&&this._lastRenderData&&(t=(t=l.D(this._slider.domNode)).top+t.height/2,this._startSliderDragging(e.buttons,e.posx,t,e.posy,this._lastRenderData.renderedLayout)):(t=this._model.options.minimapLineHeight,e=this._model.options.canvasInnerHeight/this._model.options.canvasOuterHeight*e.browserEvent.offsetY,e=Math.floor(e/t)+this._lastRenderData.renderedLayout.startLineNumber,e=Math.min(e,this._model.getLineCount()),this._model.revealLineNumber(e)))}),this._sliderMouseMoveMonitor=new w.a,this._sliderMouseDownListener=l.o(this._slider.domNode,"mousedown",e=>{e.preventDefault(),e.stopPropagation(),e.leftButton&&this._lastRenderData&&this._startSliderDragging(e.buttons,e.posx,e.posy,e.posy,this._lastRenderData.renderedLayout)}),this._gestureDisposable=b.b.addTarget(this._domNode.domNode),this._sliderTouchStartListener=l.i(this._domNode.domNode,b.a.Start,e=>{e.preventDefault(),e.stopPropagation(),this._lastRenderData&&(this._slider.toggleClassName("active",!0),this._gestureInProgress=!0,this.scrollDueToTouchEvent(e))},{passive:!1}),this._sliderTouchMoveListener=l.i(this._domNode.domNode,b.a.Change,e=>{e.preventDefault(),e.stopPropagation(),this._lastRenderData&&this._gestureInProgress&&this.scrollDueToTouchEvent(e)},{passive:!1}),this._sliderTouchEndListener=l.o(this._domNode.domNode,b.a.End,e=>{e.preventDefault(),e.stopPropagation(),this._gestureInProgress=!1,this._slider.toggleClassName("active",!1)})}_startSliderDragging(e,t,i,n,o){this._slider.toggleClassName("active",!0);const s=(e,n)=>{n=Math.abs(n-t),_.i&&140s(e.posy,e.posx),()=>{this._slider.toggleClassName("active",!1)})}scrollDueToTouchEvent(e){var t=this._domNode.domNode.getBoundingClientRect().top;e=this._lastRenderData.renderedLayout.getDesiredScrollTopFromTouchLocation(e.pageY-t);this._model.setScrollTop(e)}dispose(){this._mouseDownListener.dispose(),this._sliderMouseMoveMonitor.dispose(),this._sliderMouseDownListener.dispose(),this._gestureDisposable.dispose(),this._sliderTouchStartListener.dispose(),this._sliderTouchMoveListener.dispose(),this._sliderTouchEndListener.dispose(),super.dispose()}_getMinimapDomNodeClassName(){return"always"===this._model.options.showSlider?"minimap slider-always":"minimap slider-mouseover"}getDomNode(){return this._domNode}_applyLayout(){this._domNode.setLeft(this._model.options.minimapLeft),this._domNode.setWidth(this._model.options.minimapWidth),this._domNode.setHeight(this._model.options.minimapHeight),this._shadow.setHeight(this._model.options.minimapHeight),this._canvas.setWidth(this._model.options.canvasOuterWidth),this._canvas.setHeight(this._model.options.canvasOuterHeight),this._canvas.domNode.width=this._model.options.canvasInnerWidth,this._canvas.domNode.height=this._model.options.canvasInnerHeight,this._decorationsCanvas.setWidth(this._model.options.canvasOuterWidth),this._decorationsCanvas.setHeight(this._model.options.canvasOuterHeight),this._decorationsCanvas.domNode.width=this._model.options.canvasInnerWidth,this._decorationsCanvas.domNode.height=this._model.options.canvasInnerHeight,this._slider.setWidth(this._model.options.minimapWidth)}_getBuffer(){return this._buffers||0=e.scrollWidth?this._shadow.setClassName("minimap-shadow-hidden"):this._shadow.setClassName("minimap-shadow-visible"),t=At.create(this._model.options,e.viewportStartLineNumber,e.viewportEndLineNumber,e.viewportStartLineNumberVerticalOffset,e.viewportHeight,e.viewportContainsWhitespaceGaps,this._model.getLineCount(),this._model.getRealLineCount(),e.scrollTop,e.scrollHeight,this._lastRenderData?this._lastRenderData.renderedLayout:null),this._slider.setDisplay(t.sliderNeeded?"block":"none"),this._slider.setTop(t.sliderTop),this._slider.setHeight(t.sliderHeight),e=e.scrollLeft/this._model.options.typicalHalfwidthCharacterWidth,e=Math.min(this._model.options.minimapWidth,Math.round(e*this._model.options.minimapCharWidth/this._model.options.pixelRatio)),this._sliderHorizontal.setLeft(e),this._sliderHorizontal.setWidth(this._model.options.minimapWidth-e),this._sliderHorizontal.setTop(0),this._sliderHorizontal.setHeight(t.sliderHeight),this.renderDecorations(t),this._lastRenderData=this.renderLines(t))}renderDecorations(e){if(this._renderDecorations){this._renderDecorations=!1;var t=this._model.getSelections(),i=this._model.getMinimapDecorationsInViewport(e.startLineNumber,e.endLineNumber),{canvasInnerWidth:n,canvasInnerHeight:o}=this._model.options,s=this._model.options.minimapLineHeight,r=this._model.options.minimapCharWidth,a=this._model.getOptions().tabSize;const u=this._decorationsCanvas.domNode.getContext("2d");u.clearRect(0,0,n,o);var l=new Map;for(let i=0;ithis._model.options.canvasInnerHeight)){let g=t.get(s);if(a=!g,!g){const e=this._model.getLineContent(s);g=[z.h];for(let t=1;tm)return;var S=g.charCodeAt(b);if(9===S){var L=d-(b+v)%d;v+=L-1,_+=L*o}else if(32===S)_+=o;else{var x=De.D(S)?2:1;for(let s=0;sm)return}}}}Object(Ie.f)((e,t)=>{var i=e.getColor(St.Zb);i&&t.addRule(`.monaco-editor .minimap > canvas { opacity: ${i.rgba.a}; will-change: opacity; }`),i=e.getColor(St.ec),i&&t.addRule(`.monaco-editor .minimap-slider .minimap-slider-horizontal { background: ${i}; }`),i=e.getColor(St.fc),i&&t.addRule(`.monaco-editor .minimap-slider:hover .minimap-slider-horizontal { background: ${i}; }`),i=e.getColor(St.dc),i&&t.addRule(`.monaco-editor .minimap-slider.active .minimap-slider-horizontal { background: ${i}; }`),i=e.getColor(St.yc);i&&t.addRule(`.monaco-editor .minimap-shadow-visible { box-shadow: ${i} -6px 0 6px -6px inset; }`)}),i("725e");class Vt extends I{constructor(e){super(e);const t=this._context.configuration.options;e=t.get(130),this._widgets={},this._verticalScrollbarWidth=e.verticalScrollbarWidth,this._minimapWidth=e.minimap.minimapWidth,this._horizontalScrollbarHeight=e.horizontalScrollbarHeight,this._editorHeight=e.height,this._editorWidth=e.width,this._domNode=Object(f.b)(document.createElement("div")),M.write(this._domNode,4),this._domNode.setClassName("overlayWidgets")}dispose(){super.dispose(),this._widgets={}}getDomNode(){return this._domNode}onConfigurationChanged(e){const t=this._context.configuration.options;var i=t.get(130);return this._verticalScrollbarWidth=i.verticalScrollbarWidth,this._minimapWidth=i.minimap.minimapWidth,this._horizontalScrollbarHeight=i.horizontalScrollbarHeight,this._editorHeight=i.height,this._editorWidth=i.width,!0}addWidget(e){const t=Object(f.b)(e.getDomNode());this._widgets[e.getId()]={widget:e,preference:null,domNode:t},t.setPosition("absolute"),t.setAttribute("widgetId",e.getId()),this._domNode.appendChild(t),this.setShouldRender()}setWidgetPosition(e,t){const i=this._widgets[e.getId()];return i.preference!==t&&(i.preference=t,this.setShouldRender(),!0)}removeWidget(e){if(e=e.getId(),this._widgets.hasOwnProperty(e)){const t=this._widgets[e].domNode.domNode;delete this._widgets[e],t.parentNode.removeChild(t),this.setShouldRender()}}_renderWidget(e){const t=e.domNode;var i;null===e.preference?t.unsetTop():0===e.preference?(t.setTop(0),t.setRight(2*this._verticalScrollbarWidth+this._minimapWidth)):1===e.preference?(i=t.domNode.clientHeight,t.setTop(this._editorHeight-i-2*this._horizontalScrollbarHeight),t.setRight(2*this._verticalScrollbarWidth+this._minimapWidth)):2===e.preference&&(t.setTop(0),t.domNode.style.right="50%")}prepareRender(e){}render(e){this._domNode.setWidth(this._editorWidth);var t=Object.keys(this._widgets);for(let n=0,o=t.length;n{e.changedColorMap&&this._updateSettings(!0)}),this._cursorPositions=[]}dispose(){super.dispose(),this._tokensColorTrackerListener.dispose()}_updateSettings(e){var t=new zt(this._context.configuration,this._context.theme);return(!this._settings||!this._settings.equals(t))&&(this._settings=t,this._domNode.setTop(this._settings.top),this._domNode.setRight(this._settings.right),this._domNode.setWidth(this._settings.domWidth),this._domNode.setHeight(this._settings.domHeight),this._domNode.domNode.width=this._settings.canvasWidth,this._domNode.domNode.height=this._settings.canvasHeight,e&&this._render(),!0)}onConfigurationChanged(e){return this._updateSettings(!1)}onCursorStateChanged(e){this._cursorPositions=[];for(let t=0,i=e.selections.length;tt&&(e=t-r),o=e-r,d=e+r}o>f+1||c!==p?(0!==e&&w.fillRect(a[p],m,l[p],f-m),p=c,m=o,f=d):d>f&&(f=d)}w.fillRect(a[p],m,l[p],f-m)}if(!this._settings.hideCursor&&this._settings.cursorColor){var p=2*this._settings.pixelRatio|0,m=p/2|0,f=this._settings.x[7],_=this._settings.w[7];w.fillStyle=this._settings.cursorColor;let e=-100,i=-100;for(let o=0,s=this._cursorPositions.length;ot&&(s=t-m);b=s-m;var v=b+p;b>i+1?(0!==o&&w.fillRect(f,e,_,i-e),e=b,i=v):v>i&&(i=v)}w.fillRect(f,e,_,i-e)}this._settings.renderBorder&&this._settings.borderColor&&0this._context.viewLayout.getVerticalOffsetForLineNumber(e)),this._zoneManager.setDOMWidth(0),this._zoneManager.setDOMHeight(0),this._zoneManager.setOuterHeight(this._context.viewLayout.getScrollHeight()),this._zoneManager.setLineHeight(i.get(58)),this._zoneManager.setPixelRatio(i.get(128)),this._context.addEventHandler(this)}dispose(){this._context.removeEventHandler(this),super.dispose()}onConfigurationChanged(e){const t=this._context.configuration.options;return e.hasChanged(58)&&(this._zoneManager.setLineHeight(t.get(58)),this._render()),e.hasChanged(128)&&(this._zoneManager.setPixelRatio(t.get(128)),this._domNode.setWidth(this._zoneManager.getDOMWidth()),this._domNode.setHeight(this._zoneManager.getDOMHeight()),this._domNode.domNode.width=this._zoneManager.getCanvasWidth(),this._domNode.domNode.height=this._zoneManager.getCanvasHeight(),this._render()),!0}onFlushed(e){return this._render(),!0}onScrollChanged(e){return e.scrollHeightChanged&&(this._zoneManager.setOuterHeight(e.scrollHeight),this._render()),!0}onZonesChanged(e){return this._render(),!0}getDomNode(){return this._domNode.domNode}setLayout(e){this._domNode.setTop(e.top),this._domNode.setRight(e.right);let t=!1;t=this._zoneManager.setDOMWidth(e.width)||t,(t=this._zoneManager.setDOMHeight(e.height)||t)&&(this._domNode.setWidth(this._zoneManager.getDOMWidth()),this._domNode.setHeight(this._zoneManager.getDOMHeight()),this._domNode.domNode.width=this._zoneManager.getCanvasWidth(),this._domNode.domNode.height=this._zoneManager.getCanvasHeight(),this._render())}setZones(e){this._zoneManager.setZones(e),this._render()}_render(){if(0===this._zoneManager.getOuterHeight())return!1;var e=this._zoneManager.getCanvasWidth(),t=this._zoneManager.getCanvasHeight(),i=this._zoneManager.resolveColorZones(),n=this._zoneManager.getId2Color();const o=this._domNode.domNode.getContext("2d");return o.clearRect(0,0,e,t),0=l?Math.max(r,d):(e.fillRect(0,s,n,r-s),s=l,d)}e.fillRect(0,s,n,r-s)}}i("ef37");class $t extends I{constructor(e){super(e),this.domNode=Object(f.b)(document.createElement("div")),this.domNode.setAttribute("role","presentation"),this.domNode.setAttribute("aria-hidden","true"),this.domNode.setClassName("view-rulers"),this._renderedRulers=[];const t=this._context.configuration.options;this._rulers=t.get(91),this._typicalHalfwidthCharacterWidth=t.get(42).typicalHalfwidthCharacterWidth}dispose(){super.dispose()}onConfigurationChanged(e){const t=this._context.configuration.options;return this._rulers=t.get(91),this._typicalHalfwidthCharacterWidth=t.get(42).typicalHalfwidthCharacterWidth,!0}onScrollChanged(e){return e.scrollHeightChanged}prepareRender(e){}_ensureRulersCount(){var e=this._renderedRulers.length,t=this._rulers.length;if(e!==t)if(e{e=e.getColor(Ee.u),e&&t.addRule(`.monaco-editor .view-ruler { box-shadow: 1px 0 0 0 ${e} inset; }`)}),i("d8c3");class Gt extends I{constructor(e){super(e),this._scrollTop=0,this._width=0,this._updateWidth(),this._shouldShow=!1;const t=this._context.configuration.options;e=t.get(92),this._useShadows=e.useShadows,this._domNode=Object(f.b)(document.createElement("div")),this._domNode.setAttribute("role","presentation"),this._domNode.setAttribute("aria-hidden","true")}dispose(){super.dispose()}_updateShouldShow(){var e=this._useShadows&&0{e=e.getColor(St.yc),e&&t.addRule(`.monaco-editor .scroll-decoration { box-shadow: ${e} 0 6px 6px -6px inset; }`)}),i("782d");class Zt{constructor(e){this.left=e.left,this.width=e.width,this.startStyle=null,this.endStyle=null}}class Yt{constructor(e,t){this.lineNumber=e,this.ranges=t}}function Xt(e){return new Zt(e)}function Qt(e){return new Yt(e.lineNumber,e.ranges.map(Xt))}class Jt extends Oe{constructor(e){super(),this._previousFrameVisibleRangesWithStyle=[],this._context=e;const t=this._context.configuration.options;this._lineHeight=t.get(58),this._roundedSelection=t.get(90),this._typicalHalfwidthCharacterWidth=t.get(42).typicalHalfwidthCharacterWidth,this._selections=[],this._renderResult=null,this._context.addEventHandler(this)}dispose(){this._context.removeEventHandler(this),this._renderResult=null,super.dispose()}onConfigurationChanged(e){const t=this._context.configuration.options;return this._lineHeight=t.get(58),this._roundedSelection=t.get(90),this._typicalHalfwidthCharacterWidth=t.get(42).typicalHalfwidthCharacterWidth,!0}onCursorStateChanged(e){return this._selections=e.selections.slice(0),!0}onDecorationsChanged(e){return!0}onFlushed(e){return!0}onLinesChanged(e){return!0}onLinesDeleted(e){return!0}onLinesInserted(e){return!0}onScrollChanged(e){return e.scrollTopChanged}onZonesChanged(e){return!0}_visibleRangesHaveGaps(e){for(let t=0,i=e.length;t'}_actualRenderOneSelection(e,t,i,n){if(0!==n.length){var o=!!n[0].ranges[0].startStyle,s=this._lineHeight.toString(),r=(this._lineHeight-1).toString(),a=n[0].lineNumber,l=n[n.length-1].lineNumber;for(let _=0,b=n.length;_e+t)}render(e,t){return!this._renderResult||(t-=e)<0||t>=this._renderResult.length?"":this._renderResult[t]}}function ei(e){return e<0?-e:e}Jt.SELECTION_CLASS_NAME="selected-text",Jt.SELECTION_TOP_LEFT="top-left-radius",Jt.SELECTION_BOTTOM_LEFT="bottom-left-radius",Jt.SELECTION_TOP_RIGHT="top-right-radius",Jt.SELECTION_BOTTOM_RIGHT="bottom-right-radius",Jt.EDITOR_BACKGROUND_CLASS_NAME="monaco-editor-background",Jt.ROUNDED_PIECE_WIDTH=10,Object(Ie.f)((e,t)=>{var i=e.getColor(St.R);i&&t.addRule(`.monaco-editor .focused .selected-text { background-color: ${i}; }`),i=e.getColor(St.J);i&&t.addRule(`.monaco-editor .selected-text { background-color: ${i}; }`);const n=e.getColor(St.S);n&&!n.isTransparent()&&t.addRule(`.monaco-editor .view-line span.inline-selected-text { color: ${n}; }`)}),i("d93b");class ti{constructor(e,t,i,n,o,s){this.top=e,this.left=t,this.width=i,this.height=n,this.textContent=o,this.textContentClassName=s}}class ii{constructor(e){this._context=e;const t=this._context.configuration.options;e=t.get(42),this._cursorStyle=t.get(23),this._lineHeight=t.get(58),this._typicalHalfwidthCharacterWidth=e.typicalHalfwidthCharacterWidth,this._lineCursorWidth=Math.min(t.get(26),this._typicalHalfwidthCharacterWidth),this._isVisible=!0,this._domNode=Object(f.b)(document.createElement("div")),this._domNode.setClassName("cursor "+Re.a),this._domNode.setHeight(this._lineHeight),this._domNode.setTop(0),this._domNode.setLeft(0),g.a.applyFontInfo(this._domNode,e),this._domNode.setDisplay("none"),this._position=new ie.a(1,1),this._lastRenderedContent="",this._renderData=null}getDomNode(){return this._domNode}getPosition(){return this._position}show(){this._isVisible||(this._domNode.setVisibility("inherit"),this._isVisible=!0)}hide(){this._isVisible&&(this._domNode.setVisibility("hidden"),this._isVisible=!1)}onConfigurationChanged(e){const t=this._context.configuration.options;var i=t.get(42);return this._cursorStyle=t.get(23),this._lineHeight=t.get(58),this._typicalHalfwidthCharacterWidth=i.typicalHalfwidthCharacterWidth,this._lineCursorWidth=Math.min(t.get(26),this._typicalHalfwidthCharacterWidth),g.a.applyFontInfo(this._domNode,i),!0}onCursorPositionChanged(e){return this._position=e,!0}_prepareRender(e){let t="";if(this._cursorStyle===z.i.Line||this._cursorStyle===z.i.LineThin){var i=e.visibleRangeForPosition(this._position);if(!i||i.outsideRenderedLine)return null;let n;if(this._cursorStyle===z.i.Line){if(2<(n=l.u(0t.length){var n=this._secondaryCursors.length-t.length;for(let e=0;e{for(let i=0,n=e.ranges.length;i{this._isVisible?this._hide():this._show()},ni.BLINK_INTERVAL):this._startCursorBlinkAnimation.setIfNotSet(()=>{this._blinkingEnabled=!0,this._updateDomClassName()},ni.BLINK_INTERVAL))}_updateDomClassName(){this._domNode.setClassName(this._getClassName())}_getClassName(){let e="cursors-layer";switch(this._selectionIsEmpty||(e+=" has-selection"),this._cursorStyle){case z.i.Line:e+=" cursor-line-style";break;case z.i.Block:e+=" cursor-block-style";break;case z.i.Underline:e+=" cursor-underline-style";break;case z.i.LineThin:e+=" cursor-line-thin-style";break;case z.i.BlockOutline:e+=" cursor-block-outline-style";break;case z.i.UnderlineThin:e+=" cursor-underline-thin-style";break;default:e+=" cursor-line-style"}if(this._blinkingEnabled)switch(this._getCursorBlinking()){case 1:e+=" cursor-blink";break;case 2:e+=" cursor-smooth";break;case 3:e+=" cursor-phase";break;case 4:e+=" cursor-expand";break;default:e+=" cursor-solid"}else e+=" cursor-solid";return this._cursorSmoothCaretAnimation&&(e+=" cursor-smooth-caret-animation"),e}_show(){this._primaryCursor.show();for(let e=0,t=this._secondaryCursors.length;e{const i=e.getColor(Ee.n);if(i){let n=e.getColor(Ee.m);n=n||i.opposite(),t.addRule(`.monaco-editor .cursors-layer .cursor { background-color: ${i}; border-color: ${i}; color: ${n}; }`),"hc"===e.type&&t.addRule(`.monaco-editor .cursors-layer.has-selection .cursor { border-left: 1px solid ${n}; border-right: 1px solid ${n}; }`)}});const oi=()=>{throw new Error("Invalid change accessor")};class si extends I{constructor(e){super(e);const t=this._context.configuration.options;e=t.get(130),this._lineHeight=t.get(58),this._contentWidth=e.contentWidth,this._contentLeft=e.contentLeft,this.domNode=Object(f.b)(document.createElement("div")),this.domNode.setClassName("view-zones"),this.domNode.setPosition("absolute"),this.domNode.setAttribute("role","presentation"),this.domNode.setAttribute("aria-hidden","true"),this.marginDomNode=Object(f.b)(document.createElement("div")),this.marginDomNode.setClassName("margin-view-zones"),this.marginDomNode.setPosition("absolute"),this.marginDomNode.setAttribute("role","presentation"),this.marginDomNode.setAttribute("aria-hidden","true"),this._zones={}}dispose(){super.dispose(),this._zones={}}_recomputeWhitespacesProps(){var e=this._context.viewLayout.getWhitespaces();const t=new Map;for(const n of e)t.set(n.id,n);let i=!1;return this._context.model.changeWhitespace(e=>{var n=Object.keys(this._zones);for(let l=0,d=n.length;l{const n={addZone:e=>(t=!0,this._addZone(i,e)),removeZone:e=>{e&&(t=this._removeZone(i,e)||t)},layoutZone:e=>{e&&(t=this._layoutZone(i,e)||t)}};var o=e,s=n;try{o(s)}catch(n){Object(d.f)(n)}n.addZone=oi,n.removeZone=oi,n.layoutZone=oi}),t}_addZone(e,t){var i=this._computeWhitespaceProps(t);const n={whitespaceId:e.insertWhitespace(i.afterViewLineNumber,this._getZoneOrdinal(t),i.heightInPx,i.minWidthInPx),delegate:t,isVisible:!1,domNode:Object(f.b)(t.domNode),marginDomNode:t.marginDomNode?Object(f.b)(t.marginDomNode):null};return this._safeCallOnComputedHeight(n.delegate,i.heightInPx),n.domNode.setPosition("absolute"),n.domNode.domNode.style.width="100%",n.domNode.setDisplay("none"),n.domNode.setAttribute("monaco-view-zone",n.whitespaceId),this.domNode.appendChild(n.domNode),n.marginDomNode&&(n.marginDomNode.setPosition("absolute"),n.marginDomNode.domNode.style.width="100%",n.marginDomNode.setDisplay("none"),n.marginDomNode.setAttribute("monaco-view-zone",n.whitespaceId),this.marginDomNode.appendChild(n.marginDomNode)),this._zones[n.whitespaceId]=n,this.setShouldRender(),n.whitespaceId}_removeZone(e,t){if(this._zones.hasOwnProperty(t)){const i=this._zones[t];return delete this._zones[t],e.removeWhitespace(i.whitespaceId),i.domNode.removeAttribute("monaco-visible-view-zone"),i.domNode.removeAttribute("monaco-view-zone"),i.domNode.domNode.parentNode.removeChild(i.domNode.domNode),i.marginDomNode&&(i.marginDomNode.removeAttribute("monaco-visible-view-zone"),i.marginDomNode.removeAttribute("monaco-view-zone"),i.marginDomNode.domNode.parentNode.removeChild(i.marginDomNode.domNode)),this.setShouldRender(),!0}return!1}_layoutZone(e,t){var i;return!!this._zones.hasOwnProperty(t)&&(t=this._zones[t],i=this._computeWhitespaceProps(t.delegate),e.changeOneWhitespace(t.whitespaceId,i.afterViewLineNumber,i.heightInPx),this._safeCallOnComputedHeight(t.delegate,i.heightInPx),this.setShouldRender(),!0)}shouldSuppressMouseDownOnViewZone(e){return!!this._zones.hasOwnProperty(e)&&(e=this._zones[e],Boolean(e.delegate.suppressMouseDown))}_heightInPixels(e){return"number"==typeof e.heightInPx?e.heightInPx:"number"==typeof e.heightInLines?this._lineHeight*e.heightInLines:this._lineHeight}_minWidthInPixels(e){return"number"==typeof e.minWidthInPx?e.minWidthInPx:0}_safeCallOnComputedHeight(e,t){if("function"==typeof e.onComputedHeight)try{e.onComputedHeight(t)}catch(e){Object(d.f)(e)}}_safeCallOnDomNodeTop(e,t){if("function"==typeof e.onDomNodeTop)try{e.onDomNodeTop(t)}catch(e){Object(d.f)(e)}}prepareRender(e){}render(e){var t=e.viewportData.whitespaceViewportData;const i={};let n=!1;for(let r=0,a=t.length;r{this._context.theme.update(e),this._context.model.onDidColorThemeChange(),this.render(!0,!1)})),this._viewParts=[],this._textAreaHandler=new Be(this._context,o,this._createTextAreaHandlerHelper()),this._viewParts.push(this._textAreaHandler),this._linesContent=Object(f.b)(document.createElement("div")),this._linesContent.setClassName("lines-content monaco-editor-background"),this._linesContent.setPosition("absolute"),this.domNode=Object(f.b)(document.createElement("div")),this.domNode.setClassName(this._getEditorClassName()),this.domNode.setAttribute("role","code"),this._overflowGuardContainer=Object(f.b)(document.createElement("div")),M.write(this._overflowGuardContainer,3),this._overflowGuardContainer.setClassName("overflow-guard"),this._scrollbar=new lt(this._context,this._linesContent,this.domNode,this._overflowGuardContainer),this._viewParts.push(this._scrollbar),this._viewLines=new ft(this._context,this._linesContent),this._viewZones=new si(this._context),this._viewParts.push(this._viewZones);const r=new Ut(this._context),a=(this._viewParts.push(r),new Gt(this._context)),l=(this._viewParts.push(a),new Ze(this._context)),d=(this._viewParts.push(l),l.addDynamicOverlay(new ot(this._context)),l.addDynamicOverlay(new Jt(this._context)),l.addDynamicOverlay(new ut(this._context)),l.addDynamicOverlay(new rt(this._context)),new Ye(this._context)),h=(this._viewParts.push(d),d.addDynamicOverlay(new st(this._context)),d.addDynamicOverlay(new ct(this._context)),d.addDynamicOverlay(new bt(this._context)),d.addDynamicOverlay(new _t(this._context)),d.addDynamicOverlay(new Me(this._context)),new Te(this._context));h.getDomNode().appendChild(this._viewZones.marginDomNode),h.getDomNode().appendChild(d.getDomNode()),this._viewParts.push(h),this._contentWidgets=new Qe(this._context,this.domNode),this._viewParts.push(this._contentWidgets),this._viewCursors=new ni(this._context),this._viewParts.push(this._viewCursors),this._overlayWidgets=new Vt(this._context),this._viewParts.push(this._overlayWidgets),e=new $t(this._context),this._viewParts.push(e);const c=new jt(this._context);if(this._viewParts.push(c),r){const e=this._scrollbar.getOverviewRulerLayoutInfo();e.parent.insertBefore(r.getDomNode(),e.insertBefore)}this._linesContent.appendChild(l.getDomNode()),this._linesContent.appendChild(e.domNode),this._linesContent.appendChild(this._viewZones.domNode),this._linesContent.appendChild(this._viewLines.getDomNode()),this._linesContent.appendChild(this._contentWidgets.domNode),this._linesContent.appendChild(this._viewCursors.getDomNode()),this._overflowGuardContainer.appendChild(h.getDomNode()),this._overflowGuardContainer.appendChild(this._scrollbar.getDomNode()),this._overflowGuardContainer.appendChild(a.getDomNode()),this._overflowGuardContainer.appendChild(this._textAreaHandler.textArea),this._overflowGuardContainer.appendChild(this._textAreaHandler.textAreaCover),this._overflowGuardContainer.appendChild(this._overlayWidgets.getDomNode()),this._overflowGuardContainer.appendChild(c.getDomNode()),this.domNode.appendChild(this._overflowGuardContainer),s?s.appendChild(this._contentWidgets.overflowingContentWidgetsDomNode.domNode):this.domNode.appendChild(this._contentWidgets.overflowingContentWidgetsDomNode),this._applyLayout(),this._pointerHandler=this._register(new ke(this._context,o,this._createPointerHandlerHelper()))}_flushAccumulatedAndRenderNow(){this._renderNow()}_createPointerHandlerHelper(){return{viewDomNode:this.domNode.domNode,linesContentDomNode:this._linesContent.domNode,focusTextArea:()=>{this.focus()},dispatchTextAreaEvent:e=>{this._textAreaHandler.textArea.domNode.dispatchEvent(e)},getLastRenderData:()=>{var e=this._viewCursors.getLastRenderData()||[],t=this._textAreaHandler.getLastRenderData();return new le(e,t)},shouldSuppressMouseDownOnViewZone:e=>this._viewZones.shouldSuppressMouseDownOnViewZone(e),shouldSuppressMouseDownOnWidget:e=>this._contentWidgets.shouldSuppressMouseDownOnWidget(e),getPositionFromDOMInfo:(e,t)=>(this._flushAccumulatedAndRenderNow(),this._viewLines.getPositionFromDOMInfo(e,t)),visibleRangeForPosition:(e,t)=>(this._flushAccumulatedAndRenderNow(),this._viewLines.visibleRangeForPosition(new ie.a(e,t))),getLineWidth:e=>(this._flushAccumulatedAndRenderNow(),this._viewLines.getLineWidth(e))}}_createTextAreaHandlerHelper(){return{visibleRangeForPositionRelativeToEditor:(e,t)=>(this._flushAccumulatedAndRenderNow(),this._viewLines.visibleRangeForPosition(new ie.a(e,t)))}}_applyLayout(){const e=this._context.configuration.options;var t=e.get(130);this.domNode.setWidth(t.width),this.domNode.setHeight(t.height),this._overflowGuardContainer.setWidth(t.width),this._overflowGuardContainer.setHeight(t.height),this._linesContent.setWidth(1e6),this._linesContent.setHeight(1e6)}_getEditorClassName(){var e=this._textAreaHandler.isFocused()?" focused":"";return this._context.configuration.options.get(127)+" "+Object(Ie.e)(this._context.theme.type)+e}handleEvents(e){super.handleEvents(e),this._scheduleRender()}onConfigurationChanged(e){return this._configPixelRatio=this._context.configuration.options.get(128),this.domNode.setClassName(this._getEditorClassName()),this._applyLayout(),!1}onCursorStateChanged(e){return this._selections=e.selections,!1}onFocusChanged(e){return this.domNode.setClassName(this._getEditorClassName()),!1}onThemeChanged(e){return this.domNode.setClassName(this._getEditorClassName()),!1}dispose(){null!==this._renderAnimationFrame&&(this._renderAnimationFrame.dispose(),this._renderAnimationFrame=null),this._contentWidgets.overflowingContentWidgetsDomNode.domNode.remove(),this._context.removeEventHandler(this),this._viewLines.dispose();for(const e of this._viewParts)e.dispose();super.dispose()}_scheduleRender(){null===this._renderAnimationFrame&&(this._renderAnimationFrame=l.T(this._onRenderScheduled.bind(this),100))}_onRenderScheduled(){this._renderAnimationFrame=null,this._flushAccumulatedAndRenderNow()}_renderNow(){var e=()=>this._actualRender();try{e()}catch(e){Object(d.f)(e)}}_getViewPartsToRender(){let e=[],t=0;for(const i of this._viewParts)i.shouldRender()&&(e[t++]=i);return e}_actualRender(){if(l.N(this.domNode.domNode)){let i=this._getViewPartsToRender();if(this._viewLines.shouldRender()||0!==i.length){var e=this._context.viewLayout.getLinesViewportData(),t=(e=(this._context.model.setViewport(e.startLineNumber,e.endLineNumber,e.centeredLineNumber),new li(this._selections,e,this._context.viewLayout.getWhitespaceViewportData(),this._context.model)),this._contentWidgets.shouldRender()&&this._contentWidgets.onBeforeRender(e),this._viewLines.shouldRender()&&(this._viewLines.renderText(e),this._viewLines.onDidRender(),i=this._getViewPartsToRender()),new T(this._context.viewLayout,e,this._viewLines));for(const e of i)e.prepareRender(t);for(const e of i)e.render(t),e.onDidRender();.001=e+1&&this.lastAddedCursorIndex--,this.secondaryCursors[e].dispose(this.context),this.secondaryCursors.splice(e,1)}_getAll(){let e=[];e[0]=this.primaryCursor;for(let t=0,i=this.secondaryCursors.length;te.selection.startLineNumber===t.selection.startLineNumber?e.selection.startColumn-t.selection.startColumn:e.selection.startLineNumber-t.selection.startLineNumber);for(let d=0;dn&&e.index--;a.splice(n,1),l.splice(e,1),this._removeSecondaryCursor(n-1),d--}}}}}}var ui=i("b272"),gi=i("191f"),pi=i("338e");class mi{constructor(){this.type=0}}class fi{constructor(){this.type=1}}class _i{constructor(e){this.type=2,this._source=e}hasChanged(e){return this._source.hasChanged(e)}}class bi{constructor(e,t){this.type=3,this.selections=e,this.modelSelections=t}}class vi{constructor(e){this.type=4,e?(this.affectsMinimap=e.affectsMinimap,this.affectsOverviewRuler=e.affectsOverviewRuler):(this.affectsMinimap=!0,this.affectsOverviewRuler=!0)}}class Ci{constructor(){this.type=5}}class wi{constructor(e){this.type=6,this.isFocused=e}}class yi{constructor(){this.type=7}}class Si{constructor(){this.type=8}}class Li{constructor(e,t){this.type=9,this.fromLineNumber=e,this.toLineNumber=t}}class xi{constructor(e,t){this.type=10,this.fromLineNumber=e,this.toLineNumber=t}}class ki{constructor(e,t){this.type=11,this.fromLineNumber=e,this.toLineNumber=t}}class Di{constructor(e,t,i,n,o,s){this.type=12,this.source=e,this.range=t,this.selections=i,this.verticalType=n,this.revealHorizontal=o,this.scrollType=s}}class Ni{constructor(e){this.type=13,this.scrollWidth=e.scrollWidth,this.scrollLeft=e.scrollLeft,this.scrollHeight=e.scrollHeight,this.scrollTop=e.scrollTop,this.scrollWidthChanged=e.scrollWidthChanged,this.scrollLeftChanged=e.scrollLeftChanged,this.scrollHeightChanged=e.scrollHeightChanged,this.scrollTopChanged=e.scrollTopChanged}}class Oi{constructor(){this.type=14}}class Ei{constructor(e){this.type=15,this.ranges=e}}class Ii{constructor(){this.type=16}}class Mi{constructor(){this.type=17}}class Ti extends c.a{constructor(){super(),this._onEvent=this._register(new h.b),this.onEvent=this._onEvent.event,this._eventHandlers=[],this._viewEventQueue=null,this._isConsumingViewEventQueue=!1,this._collector=null,this._collectorCnt=0,this._outgoingEvents=[]}emitOutgoingEvent(e){this._addOutgoingEvent(e),this._emitOutgoingEvents()}_addOutgoingEvent(e){for(let t=0,i=this._outgoingEvents.length;t=t.length)return!1;if(!t[n].strictContainsRange(e[n]))return!1}return!0}}class zi extends c.a{constructor(e,t,i,n){super(),this._model=e,this._knownModelVersionId=this._model.getVersionId(),this._viewModel=t,this._coordinatesConverter=i,this.context=new oe.c(this._model,this._viewModel,this._coordinatesConverter,n),this._cursors=new ci(this.context),this._hasFocus=!1,this._isHandling=!1,this._isDoingComposition=!1,this._selectionsWhenCompositionStarted=null,this._columnSelectData=null,this._autoClosedActions=[],this._prevEditOperationType=0}dispose(){this._cursors.dispose(),this._autoClosedActions=Object(c.f)(this._autoClosedActions),super.dispose()}updateConfiguration(e){this.context=new oe.c(this._model,this._viewModel,this._coordinatesConverter,e),this._cursors.updateContext(this.context)}onLineMappingChanged(e){this._knownModelVersionId===this._model.getVersionId()&&this.setStates(e,"viewModel",0,this.getCursorStates())}setHasFocus(e){this._hasFocus=e}_validateAutoClosedActions(){if(0zi.MAX_CURSOR_COUNT&&(n=n.slice(0,zi.MAX_CURSOR_COUNT),o=!0);var s=new Vi(this._model,this);return this._cursors.setStates(n),this._cursors.normalize(),this._columnSelectData=null,this._validateAutoClosedActions(),this._emitStateChangedIfNecessary(e,t,i,s,o)}setCursorColumnSelectData(e){this._columnSelectData=e}revealPrimary(e,t,i,n){var o=this._cursors.getViewPositions();1!e.modelState.equals(n.cursorState[t].modelState))||(a=n?n.cursorState.map(e=>e.modelState.selection):null,l=n?n.modelVersionId:0,e.emitOutgoingEvent(new ji(a,r,l,s.modelVersionId,t||"keyboard",i,o))),!0)}_findAutoClosingPairs(e){if(!e.length)return null;let t=[];for(let o=0,s=e.length;o'"`])([^)\]}>'"`]*)$/);if(!i)return null;var n=i[1];n=this.context.cursorConfig.autoClosingPairs.autoClosingPairsCloseSingleChar.get(n);if(!n||1!==n.length)return null;if(n=n[0].open,i=s.text.length-i[2].length-1,n=s.text.lastIndexOf(n,i-1),-1===n)return null;t.push([n,i])}return t}executeEdits(e,t,i,n){let o=null,s=((o="snippet"===t?this._findAutoClosingPairs(i):o)&&(i[0]._isTracked=!0),[]),r=[];i=this._model.pushEditOperations(this.getSelections(),i,e=>{if(o)for(let n=0,h=o.length;n{"keyboard"===t&&(this._executeEditOperation(gi.a.compositionEndWithInterceptors(this._prevEditOperationType,this.context.cursorConfig,this._model,this._selectionsWhenCompositionStarted,this.getSelections(),this.getAutoClosedCharacters())),this._selectionsWhenCompositionStarted=null)},e,t)}type(e,t,i){this._executeEdit(()=>{if("keyboard"===i){var e=t.length;let i=0;for(;i(e=e.getPosition(),new m.a(e.lineNumber,e.column+o,e.lineNumber,e.column+o))),this.setSelections(e,s,r,0)):this._executeEdit(()=>{this._executeEditOperation(gi.a.compositionType(this._prevEditOperationType,this.context.cursorConfig,this._model,this.getSelections(),t,i,n,o))},e,s)}paste(e,t,i,n,o){this._executeEdit(()=>{this._executeEditOperation(gi.a.paste(this.context.cursorConfig,this._model,this.getSelections(),t,i,n||[]))},e,o,4)}cut(e,t){this._executeEdit(()=>{this._executeEditOperation(ui.a.cut(this.context.cursorConfig,this._model,this.getSelections()))},e,t)}executeCommand(e,t,i){this._executeEdit(()=>{this._cursors.killSecondaryCursors(),this._executeEditOperation(new oe.e(0,[t],{shouldPushStackElementBefore:!1,shouldPushStackElementAfter:!1}))},e,i)}executeCommands(e,t,i){this._executeEdit(()=>{this._executeEditOperation(new oe.e(0,t,{shouldPushStackElementBefore:!1,shouldPushStackElementAfter:!1}))},e,i)}}zi.MAX_CURSOR_COUNT=1e4;class Ui{static executeCommands(e,t,i){const n={model:e,selectionsBefore:t,trackedRanges:[],trackedRangesDirection:[]};e=this._innerExecuteCommands(n,i);for(let o=0,s=n.trackedRanges.length;o{let n=[];for(let t=0;te.identifier.minor-t.identifier.minor;let s=[];for(let r=0;rn[r],getTrackedSelection:t=>{t=parseInt(t,10);var i=e.model._getTrackedRange(e.trackedRanges[t]);return 0===e.trackedRangesDirection[t]?new m.a(i.startLineNumber,i.startColumn,i.endLineNumber,i.endColumn):new m.a(i.endLineNumber,i.endColumn,i.startLineNumber,i.startColumn)}})):s[r]=e.selectionsBefore[r];return s}),l=(a=a||e.selectionsBefore,[]);for(i in s)s.hasOwnProperty(i)&&l.push(parseInt(i,10));l.sort((e,t)=>t-e);for(const d of l)a.splice(d,1);return a}static _arrayIsEmpty(e){for(let t=0,i=e.length;t{ne.a.isEmpty(e)&&""===s||n.push({identifier:{major:t,minor:o++},range:e,text:s,forceMoveMarkers:r,isAutoWhitespaceEdit:i.insertsAutoWhitespace})};let r=!1;var a={addEditOperation:s,addTrackedEditOperation:(e,t,i)=>{r=!0,s(e,t,i)},trackSelection:(t,i)=>{const n=m.a.liftSelection(t);let o;o=n.isEmpty()?"boolean"==typeof i?i?2:3:(t=e.model.getLineMaxColumn(n.startLineNumber),n.startColumn===t?2:3):1;const s=e.trackedRanges.length;return i=e.model._setTrackedRange(null,n,o),e.trackedRanges[s]=i,e.trackedRangesDirection[s]=n.getDirection(),s.toString()}};try{i.getEditOperations(e.model,a)}catch(a){return Object(d.f)(a),{operations:[],hadTrackedEditOperation:!1}}return{operations:n,hadTrackedEditOperation:r}}static _getLoserCursorMap(e){(e=e.slice(0)).sort((e,t)=>-ne.a.compareRangesUsingEnds(e.range,t.range));let t={};for(let o=1;on.identifier.major?i:n).identifier.major,t[s.toString()]=!0;for(let t=0;t>>1;t===e[s].afterLineNumber?i{t=!0,e|=0,i|=0,n|=0,o|=0;var s=this._instanceId+ ++this._lastWhitespaceId;return this._pendingChanges.insert(new Xi(s,e,i,n,o)),s},changeOneWhitespace:(e,i,n)=>{t=!0,this._pendingChanges.change({id:e,newAfterLineNumber:i|=0,newHeight:n|=0})},removeWhitespace:e=>{t=!0,this._pendingChanges.remove({id:e})}})}finally{this._pendingChanges.commit(this)}return t}_commitPendingChanges(e,t,i){if((0{let t=[];for(const s of e){var i;n.has(s.id)||(o.has(s.id)&&(i=o.get(s.id),s.afterLineNumber=i.newAfterLineNumber,s.height=i.newHeight),t.push(s))}return t};const s=i(this._arr).concat(i(e));s.sort((e,t)=>e.afterLineNumber===t.afterLineNumber?e.ordinal-t.ordinal:e.afterLineNumber-t.afterLineNumber),this._arr=s,this._prefixSumValidIndex=-1}}_checkPendingChanges(){this._pendingChanges.mustCommit()&&this._pendingChanges.commit(this)}_insertWhitespace(e){var t=Qi.findInsertionIndex(this._arr,e.afterLineNumber,e.ordinal);this._arr.splice(t,0,e),this._prefixSumValidIndex=Math.min(this._prefixSumValidIndex,t-1)}_findWhitespaceIndex(e){var t=this._arr;for(let i=0,n=t.length;i=t.length||t[1+o].afterLineNumber>=e)return o;i=1+o|0}else n=o-1|0}return-1}_findFirstWhitespaceAfterLineNumber(e){return e=this._findLastWhitespaceBeforeLineNumber(e|=0)+1,e=this.getLinesTotalHeight()-this._paddingBottom)}getLineNumberAtOrAfterVerticalOffset(e){if(this._checkPendingChanges(),(e|=0)<0)return 1;var t=0|this._lineCount,i=this._lineHeight;let n=1,o=t;for(;nt?t:n}getLinesViewportData(e,t){this._checkPendingChanges(),t|=0;var i=this._lineHeight,n=0|this.getLineNumberAtOrAfterVerticalOffset(e|=0),o=0|this.getVerticalOffsetForLineNumber(n);let s=0|this._lineCount,r=0|this.getFirstWhitespaceIndexAfterLineNumber(n);var a=0|this.getWhitespacesCount();let l,d,h=(l=-1===r?(r=a,d=s+1,0):(d=0|this.getAfterLineNumberForWhitespaceIndex(r),0|this.getHeightForWhitespaceIndex(r)),o),c=h,u=0;5e5<=o&&(u=5e5*Math.floor(o/5e5),u=Math.floor(u/i)*i,c-=u);const g=[];var p,m,f=e+(t-e)/2;let _=-1;for(let w=n;w<=s;w++){for(-1===_&&(m=(p=h)+i,(p<=f&&f=a?d=s+1:(d=0|this.getAfterLineNumberForWhitespaceIndex(r),l=0|this.getHeightForWhitespaceIndex(r));if(h>=t){s=w;break}}-1===_&&(_=s);var b=0|this.getVerticalOffsetForLineNumber(s);let v=n,C=s;return v=this.getWhitespacesCount()||e<(e=this.getVerticalOffsetForWhitespaceIndex(i))?null:(t=this.getHeightForWhitespaceIndex(i),{id:this.getIdForWhitespaceIndex(i),afterLineNumber:this.getAfterLineNumberForWhitespaceIndex(i),verticalOffset:e,height:t})}getWhitespaceViewportData(e,t){this._checkPendingChanges(),t|=0;e=this.getWhitespaceIndexAtOrAfterVerticallOffset(e|=0);var i=this.getWhitespacesCount()-1;if(e<0)return[];let n=[];for(let r=e;r<=i;r++){var o=this.getVerticalOffsetForWhitespaceIndex(r),s=this.getHeightForWhitespaceIndex(r);if(t<=o)break;n.push({id:this.getIdForWhitespaceIndex(r),afterLineNumber:this.getAfterLineNumberForWhitespaceIndex(r),verticalOffset:o,height:s})}return n}getWhitespaces(){return this._checkPendingChanges(),this._arr.slice(0)}getWhitespacesCount(){return this._checkPendingChanges(),this._arr.length}getIdForWhitespaceIndex(e){return this._checkPendingChanges(),this._arr[e|=0].id}getAfterLineNumberForWhitespaceIndex(e){return this._checkPendingChanges(),this._arr[e|=0].afterLineNumber}getHeightForWhitespaceIndex(e){return this._checkPendingChanges(),this._arr[e|=0].height}}Qi.INSTANCE_COUNT=0;class Ji{constructor(e,t,i,n){(t|=0)<0&&(t=0),(i|=0)<0&&(i=0),(n|=0)<0&&(n=0),this.width=e=(e|=0)<0?0:e,this.contentWidth=t,this.scrollWidth=Math.max(e,t),this.height=i,this.contentHeight=n,this.scrollHeight=Math.max(i,n)}equals(e){return this.width===e.width&&this.contentWidth===e.contentWidth&&this.height===e.height&&this.contentHeight===e.contentHeight}}class en extends c.a{constructor(e,t){super(),this._onDidContentSizeChange=this._register(new h.b),this.onDidContentSizeChange=this._onDidContentSizeChange.event,this._dimensions=new Ji(0,0,0,0),this._scrollable=this._register(new Zi.a(e,t)),this.onDidScroll=this._scrollable.onScroll}getScrollable(){return this._scrollable}setSmoothScrollDuration(e){this._scrollable.setSmoothScrollDuration(e)}validateScrollPosition(e){return this._scrollable.validateScrollPosition(e)}getScrollDimensions(){return this._dimensions}setScrollDimensions(e){var t,i,n;this._dimensions.equals(e)||(t=this._dimensions,this._dimensions=e,this._scrollable.setScrollDimensions({width:e.width,scrollWidth:e.scrollWidth,height:e.height,scrollHeight:e.scrollHeight},!0),i=t.contentWidth!==e.contentWidth,n=t.contentHeight!==e.contentHeight,(i||n)&&this._onDidContentSizeChange.fire(new Ri(t.contentWidth,t.contentHeight,e.contentWidth,e.contentHeight)))}getFutureScrollPosition(){return this._scrollable.getFutureScrollPosition()}getCurrentScrollPosition(){return this._scrollable.getCurrentScrollPosition()}setScrollPositionNow(e){this._scrollable.setScrollPositionNow(e)}setScrollPositionSmooth(e){this._scrollable.setScrollPositionSmooth(e)}}class tn extends c.a{constructor(e,t,i){super(),this._configuration=e;const n=this._configuration.options;e=n.get(130);var o=n.get(74);this._linesLayout=new Qi(t,n.get(58),o.top,o.bottom),this._scrollable=this._register(new en(0,i)),this._configureSmoothScrollDuration(),this._scrollable.setScrollDimensions(new Ji(e.contentWidth,0,e.height,0)),this.onDidScroll=this._scrollable.onDidScroll,this.onDidContentSizeChange=this._scrollable.onDidContentSizeChange,this._updateHeight()}dispose(){super.dispose()}getScrollable(){return this._scrollable.getScrollable()}onHeightMaybeChanged(){this._updateHeight()}_configureSmoothScrollDuration(){this._scrollable.setSmoothScrollDuration(this._configuration.options.get(103)?125:0)}onConfigurationChanged(e){const t=this._configuration.options;var i,n,o,s;e.hasChanged(58)&&this._linesLayout.setLineHeight(t.get(58)),e.hasChanged(74)&&(n=t.get(74),this._linesLayout.setPadding(n.top,n.bottom)),e.hasChanged(130)?(i=(n=t.get(130)).contentWidth,n=n.height,s=(o=this._scrollable.getScrollDimensions()).contentWidth,this._scrollable.setScrollDimensions(new Ji(i,o.contentWidth,n,this._getContentHeight(i,n,s)))):this._updateHeight(),e.hasChanged(103)&&this._configureSmoothScrollDuration()}onFlushed(e){this._linesLayout.onFlushed(e)}onLinesDeleted(e,t){this._linesLayout.onLinesDeleted(e,t)}onLinesInserted(e,t){this._linesLayout.onLinesInserted(e,t)}_getHorizontalScrollbarHeight(e,t){const i=this._configuration.options;var n=i.get(92);return 2===n.horizontal||t<=e?0:n.horizontalScrollbarSize}_getContentHeight(e,t,i){const n=this._configuration.options;let o=this._linesLayout.getLinesTotalHeight();return n.get(94)?o+=Math.max(0,t-n.get(58)-n.get(74).bottom):o+=this._getHorizontalScrollbarHeight(e,i),o}_updateHeight(){var e=this._scrollable.getScrollDimensions(),t=e.width,i=e.height,n=e.contentWidth;this._scrollable.setScrollDimensions(new Ji(t,e.contentWidth,i,this._getContentHeight(t,i,n)))}getCurrentViewport(){var e=this._scrollable.getScrollDimensions(),t=this._scrollable.getCurrentScrollPosition();return new yt.h(t.scrollTop,t.scrollLeft,e.width,e.height)}getFutureViewport(){var e=this._scrollable.getScrollDimensions(),t=this._scrollable.getFutureScrollPosition();return new yt.h(t.scrollTop,t.scrollLeft,e.width,e.height)}_computeContentWidth(e){const t=this._configuration.options;var i,n=t.get(131),o=t.get(42);return n.isViewportWrapping?(n=t.get(130),i=t.get(64),e>n.contentWidth+o.typicalHalfwidthCharacterWidth&&i.enabled&&"right"===i.side?e+n.verticalScrollbarWidth:e):(i=t.get(93)*o.typicalHalfwidthCharacterWidth,n=this._linesLayout.getWhitespaceMinWidth(),Math.max(e+i,n))}setMaxLineWidth(e){var t=this._scrollable.getScrollDimensions();this._scrollable.setScrollDimensions(new Ji(t.width,this._computeContentWidth(e),t.height,t.contentHeight)),this._updateHeight()}saveState(){var e=this._scrollable.getFutureScrollPosition(),t=e.scrollTop,i=this._linesLayout.getLineNumberAtOrAfterVerticalOffset(t);return{scrollTop:t,scrollTopWithoutViewZones:t-this._linesLayout.getWhitespaceAccumulatedHeightBeforeLineNumber(i),scrollLeft:e.scrollLeft}}changeWhitespace(e){return e=this._linesLayout.changeWhitespace(e),e&&this.onHeightMaybeChanged(),e}getVerticalOffsetForLineNumber(e){return this._linesLayout.getVerticalOffsetForLineNumber(e)}isAfterLines(e){return this._linesLayout.isAfterLines(e)}isInTopPadding(e){return this._linesLayout.isInTopPadding(e)}isInBottomPadding(e){return this._linesLayout.isInBottomPadding(e)}getLineNumberAtVerticalOffset(e){return this._linesLayout.getLineNumberAtOrAfterVerticalOffset(e)}getWhitespaceAtVerticalOffset(e){return this._linesLayout.getWhitespaceAtVerticalOffset(e)}getLinesViewportData(){var e=this.getCurrentViewport();return this._linesLayout.getLinesViewportData(e.top,e.top+e.height)}getLinesViewportDataAtScrollTop(e){var t=this._scrollable.getScrollDimensions();return e+t.height>t.scrollHeight&&(e=t.scrollHeight-t.height),this._linesLayout.getLinesViewportData(e=e<0?0:e,e+t.height)}getWhitespaceViewportData(){var e=this.getCurrentViewport();return this._linesLayout.getWhitespaceViewportData(e.top,e.top+e.height)}getWhitespaces(){return this._linesLayout.getWhitespaces()}getContentWidth(){return this._scrollable.getScrollDimensions().contentWidth}getScrollWidth(){return this._scrollable.getScrollDimensions().scrollWidth}getContentHeight(){return this._scrollable.getScrollDimensions().contentHeight}getScrollHeight(){return this._scrollable.getScrollDimensions().scrollHeight}getCurrentScrollLeft(){return this._scrollable.getCurrentScrollPosition().scrollLeft}getCurrentScrollTop(){return this._scrollable.getCurrentScrollPosition().scrollTop}validateScrollPosition(e){return this._scrollable.validateScrollPosition(e)}setScrollPosition(e,t){1===t?this._scrollable.setScrollPositionNow(e):this._scrollable.setScrollPositionSmooth(e)}deltaScrollNow(e,t){var i=this._scrollable.getCurrentScrollPosition();this._scrollable.setScrollPositionNow({scrollLeft:i.scrollLeft+e,scrollTop:i.scrollTop+t})}}var nn=i("e1b5"),on=i("b57f"),sn=i("2de5");class rn{constructor(e){this._lines=e}convertViewPositionToModelPosition(e){return this._lines.convertViewPositionToModelPosition(e.lineNumber,e.column)}convertViewRangeToModelRange(e){return this._lines.convertViewRangeToModelRange(e)}validateViewPosition(e,t){return this._lines.validateViewPosition(e.lineNumber,e.column,t)}validateViewRange(e,t){return this._lines.validateViewRange(e,t)}convertModelPositionToViewPosition(e,t){return this._lines.convertModelPositionToViewPosition(e.lineNumber,e.column,t)}convertModelRangeToViewRange(e,t){return this._lines.convertModelRangeToViewRange(e,t)}modelPositionIsVisible(e){return this._lines.modelPositionIsVisible(e.lineNumber,e.column)}getModelLineViewLineCount(e){return this._lines.getModelLineViewLineCount(e)}}class an{constructor(e){this._counts=e,this._isValid=!1,this._validEndIndex=-1,this._modelToView=[],this._viewToModel=[]}_invalidate(e){this._isValid=!1,this._validEndIndex=Math.min(this._validEndIndex,e-1)}_ensureValid(){if(!this._isValid){for(let i=this._validEndIndex+1,n=this._counts.length;ie.lineNumber===m+1);o.addRequest(i[m],r,t?t[m]:null)}var a=o.finalize();let l=[];var d=this.hiddenAreasIds.map(e=>this.model.getDecorationRange(e)).sort(ne.a.compareRangesUsingStarts);let h=1,c=0,u=-1,g=u+1=h&&p<=c);let e=pn(a[m],!p);l[m]=e.getViewLineCount(),this.lines[m]=e}this._validModelVersionId=this.model.getVersionId(),this.prefixSumComputer=new an(l)}getHiddenAreas(){return this.hiddenAreasIds.map(e=>this.model.getDecorationRange(e))}_reduceRanges(e){if(0===e.length)return[];var t=e.map(e=>this.model.validateRange(e)).sort(ne.a.compareRangesUsingStarts);let i=[],n=t[0].startLineNumber,o=t[0].endLineNumber;for(let r=1,a=t.length;ro+1?(i.push(new ne.a(n,1,o,1)),n=s.startLineNumber,o=s.endLineNumber):s.endLineNumber>o&&(o=s.endLineNumber)}return i.push(new ne.a(n,1,o,1)),i}setHiddenAreas(e){let t=this._reduceRanges(e);var i=this.hiddenAreasIds.map(e=>this.model.getDecorationRange(e)).sort(ne.a.compareRangesUsingStarts);if(t.length===i.length){let e=!1;for(let n=0;n=s&&h<=r?this.lines[c].isVisible()&&(this.lines[c]=this.lines[c].setVisible(!1),e=!0):(d=!0,this.lines[c].isVisible()||(this.lines[c]=this.lines[c].setVisible(!0),e=!0)),e&&(h=this.lines[c].getViewLineCount(),this.prefixSumComputer.changeValue(c,h))}return d||this.setHiddenAreas([]),!0}modelPositionIsVisible(e,t){return!(e<1||e>this.lines.length)&&this.lines[e-1].isVisible()}getModelLineViewLineCount(e){return e<1||e>this.lines.length?1:this.lines[e-1].getViewLineCount()}setTabSize(e){return this.tabSize!==e&&(this.tabSize=e,this._constructLines(!1,null),!0)}setWrappingSettings(e,t,i,n){var o=this.fontInfo.equals(e),s=this.wrappingStrategy===t,r=this.wrappingColumn===i,a=this.wrappingIndent===n;if(o&&s&&r&&a)return!1;o=o&&s&&!r&&a,this.fontInfo=e,this.wrappingStrategy=t,this.wrappingColumn=i,this.wrappingIndent=n;let l=null;if(o){l=[];for(let e=0,t=this.lines.length;et&&(u=!0,c=t-o+1);var d=l+c;if(n.getViewLinesData(this.model,h+1,l,d,o-e,i,a),o+=c,u)break}}return a}validateViewPosition(e,t,i){e=this._toValidViewLineNumber(e);var n=this.prefixSumComputer.getIndexOf(e-1),o=n.index;n=n.remainder;let s=this.lines[o];var r=s.getViewLineMinColumn(this.model,o+1,n),a=s.getViewLineMaxColumn(this.model,o+1,n);a<(t=t{var i=ne.a.compareRangesUsingStarts(e.range,t.range);return 0===i?e.idt.id?1:0:i});let h=[],c=0,u=null;for(const p of s){var g=p.id;u!==g&&(u=g,h[c++]=p)}return h}getInjectedTextAt(e){var t=this._toValidViewLineNumber(e.lineNumber),i=(t=this.prefixSumComputer.getIndexOf(t-1),t.index);t=t.remainder;return this.lines[i].getInjectedTextAt(t,e.column)}normalizePosition(e,t){var i=this._toValidViewLineNumber(e.lineNumber),n=(i=this.prefixSumComputer.getIndexOf(i-1),i.index);i=i.remainder;return this.lines[n].normalizePosition(this.model,n+1,i,e,t)}getLineIndentColumn(e){e=this._toValidViewLineNumber(e),e=this.prefixSumComputer.getIndexOf(e-1);var t=e.index;return 0===e.remainder?this.model.getLineIndentColumn(t+1):0}}class dn{constructor(){}isVisible(){return!0}setVisible(e){return e?this:hn.INSTANCE}getLineBreakData(){return null}getViewLineCount(){return 1}getViewLineContent(e,t,i){return e.getLineContent(t)}getViewLineLength(e,t,i){return e.getLineLength(t)}getViewLineMinColumn(e,t,i){return e.getLineMinColumn(t)}getViewLineMaxColumn(e,t,i){return e.getLineMaxColumn(t)}getViewLineData(e,t,i){let n=e.getLineTokens(t);return e=n.getLineContent(),new yt.e(e,!1,1,e.length+1,0,n.inflate(),null)}getViewLinesData(e,t,i,n,o,s,r){s[o]?r[o]=this.getViewLineData(e,t,0):r[o]=null}getModelColumnOfViewPosition(e,t){return t}getViewPositionOfModelPosition(e,t){return new ie.a(e,t)}getViewLineNumberOfModelPosition(e,t){return e}normalizePosition(e,t,i,n,o){return n}getInjectedTextAt(e,t){return null}}dn.INSTANCE=new dn;class hn{constructor(){}isVisible(){return!1}setVisible(e){return e?dn.INSTANCE:this}getLineBreakData(){return null}getViewLineCount(){return 0}getViewLineContent(e,t,i){throw new Error("Not supported")}getViewLineLength(e,t,i){throw new Error("Not supported")}getViewLineMinColumn(e,t,i){throw new Error("Not supported")}getViewLineMaxColumn(e,t,i){throw new Error("Not supported")}getViewLineData(e,t,i){throw new Error("Not supported")}getViewLinesData(e,t,i,n,o,s,r){throw new Error("Not supported")}getModelColumnOfViewPosition(e,t){throw new Error("Not supported")}getViewPositionOfModelPosition(e,t){throw new Error("Not supported")}getViewLineNumberOfModelPosition(e,t){throw new Error("Not supported")}normalizePosition(e,t,i,n,o){throw new Error("Not supported")}getInjectedTextAt(e,t){throw new Error("Not supported")}}hn.INSTANCE=new hn;class cn{constructor(e,t){this._lineBreakData=e,this._isVisible=t}isVisible(){return this._isVisible}setVisible(e){return this._isVisible=e,this}getLineBreakData(){return this._lineBreakData}getViewLineCount(){return this._isVisible?this._lineBreakData.breakOffsets.length:0}getInputStartOffsetOfOutputLineIndex(e){return this._lineBreakData.getInputOffsetOfOutputPosition(e,0)}getInputEndOffsetOfOutputLineIndex(e,t,i){return i+1===this._lineBreakData.breakOffsets.length?e.getLineMaxColumn(t)-1:this._lineBreakData.getInputOffsetOfOutputPosition(i+1,0)}getViewLineContent(e,t,i){if(!this._isVisible)throw new Error("Not supported");var n,o=0new pi.b(0,0,e+1,this._lineBreakData.injectionOptions[t],0)),pi.b.applyInjectedText(e.getLineContent(t),n).substring(o,s)):e.getValueInRange({startLineNumber:t,startColumn:o+1,endLineNumber:t,endColumn:s+1}),0({offset:e,text:r[t].content,tokenMetadata:nn.a.defaultTokenMetadata})));var h=0=un.length)for(let i=1;i<=e;i++)un[i]=(t=i,new Array(t+1).join(" "));var t;return un[e]}function pn(e,t){return null===e?(t?dn:hn).INSTANCE:new cn(e,t)}class mn{constructor(e){this._lines=e}_validPosition(e){return this._lines.model.validatePosition(e)}_validRange(e){return this._lines.model.validateRange(e)}convertViewPositionToModelPosition(e){return this._validPosition(e)}convertViewRangeToModelRange(e){return this._validRange(e)}validateViewPosition(e,t){return this._validPosition(t)}validateViewRange(e,t){return this._validRange(t)}convertModelPositionToViewPosition(e){return this._validPosition(e)}convertModelRangeToViewRange(e){return this._validRange(e)}modelPositionIsVisible(e){var t=this._lines.model.getLineCount();return!(e.lineNumber<1||e.lineNumber>t)}getModelLineViewLineCount(e){return 1}}class fn{constructor(e){this.model=e}dispose(){}createCoordinatesConverter(){return new mn(this)}getHiddenAreas(){return[]}setHiddenAreas(e){return!1}setTabSize(e){return!1}setWrappingSettings(e,t,i,n){return!1}createLineBreaksComputer(){let e=[];return{addRequest:(t,i,n)=>{e.push(null)},finalize:()=>e}}onModelFlushed(){}onModelLinesDeleted(e,t,i){return new xi(t,i)}onModelLinesInserted(e,t,i,n){return new ki(t,i)}onModelLineChanged(e,t,i){return[!1,new Li(t,t),null,null]}acceptVersionId(e){}getViewLineCount(){return this.model.getLineCount()}getActiveIndentGuide(e,t,i){return{startLineNumber:e,endLineNumber:e,indent:0}}getViewLinesIndentGuides(e,t){var i=t-e+1;let n=new Array(i);for(let o=0;othis.tokenizeViewport(),50)),this._updateConfigurationViewLineCount=this._register(new C.e(()=>this._updateConfigurationViewLineCountNow(),0)),this._hasFocus=!1,this._viewportStartLine=-1,this._viewportStartLineTrackedRange=null,this._viewportStartLineDelta=0,this.model.isTooLargeForTokenization())this._lines=new fn(this.model);else{const i=this._configuration.options;e=i.get(42),t=i.get(124);var r=i.get(131),a=i.get(123);this._lines=new ln(this._editorId,this.model,n,o,e,this.model.getOptions().tabSize,t,r.wrappingColumn,a)}this.coordinatesConverter=this._lines.createCoordinatesConverter(),this._cursor=this._register(new zi(i,this,this.coordinatesConverter,this.cursorConfig)),this.viewLayout=this._register(new tn(this._configuration,this.getLineCount(),s)),this._register(this.viewLayout.onDidScroll(e=>{e.scrollTopChanged&&this._tokenizeViewportSoon.schedule(),this._eventDispatcher.emitSingleViewEvent(new Ni(e)),this._eventDispatcher.emitOutgoingEvent(new Fi(e.oldScrollWidth,e.oldScrollLeft,e.oldScrollHeight,e.oldScrollTop,e.scrollWidth,e.scrollLeft,e.scrollHeight,e.scrollTop))})),this._register(this.viewLayout.onDidContentSizeChange(e=>{this._eventDispatcher.emitOutgoingEvent(e)})),this._decorations=new bn(this._editorId,this.model,this._configuration,this._lines,this.coordinatesConverter),this._registerModelEvents(),this._register(this._configuration.onDidChangeFast(e=>{try{var t=this._eventDispatcher.beginEmitViewEvents();this._onConfigurationChanged(t,e)}finally{this._eventDispatcher.endEmitViewEvents()}})),this._register(wt.getInstance().onDidChange(()=>{this._eventDispatcher.emitSingleViewEvent(new Ii)})),this._updateConfigurationViewLineCountNow()}dispose(){super.dispose(),this._decorations.dispose(),this._lines.dispose(),this.invalidateMinimapColorCache(),this._viewportStartLineTrackedRange=this.model._setTrackedRange(this._viewportStartLineTrackedRange,null,1),this._eventDispatcher.dispose()}createLineBreaksComputer(){return this._lines.createLineBreaksComputer()}addViewEventHandler(e){this._eventDispatcher.addViewEventHandler(e)}removeViewEventHandler(e){this._eventDispatcher.removeViewEventHandler(e)}_updateConfigurationViewLineCountNow(){this._configuration.setViewLineCount(this._lines.getViewLineCount())}tokenizeViewport(){var e=this.viewLayout.getLinesViewportData(),t=this.coordinatesConverter.convertViewPositionToModelPosition(new ie.a(e.startLineNumber,1));e=this.coordinatesConverter.convertViewPositionToModelPosition(new ie.a(e.endLineNumber,1));this.model.tokenizeViewport(t.lineNumber,e.lineNumber)}setHasFocus(e){this._hasFocus=e,this._cursor.setHasFocus(e),this._eventDispatcher.emitSingleViewEvent(new wi(e)),this._eventDispatcher.emitOutgoingEvent(new Pi(!e,e))}onCompositionStart(){this._eventDispatcher.emitSingleViewEvent(new mi)}onCompositionEnd(){this._eventDispatcher.emitSingleViewEvent(new fi)}onDidColorThemeChange(){this._eventDispatcher.emitSingleViewEvent(new Oi)}_onConfigurationChanged(e,t){let i=null;-1!==this._viewportStartLine&&(s=new ie.a(this._viewportStartLine,this.getLineMinColumn(this._viewportStartLine)),i=this.coordinatesConverter.convertViewPositionToModelPosition(s));let n=!1;const o=this._configuration.options;var s=o.get(42),r=o.get(124),a=o.get(131),l=o.get(123);this._lines.setWrappingSettings(s,r,a.wrappingColumn,l)&&(e.emitViewEvent(new Ci),e.emitViewEvent(new Si),e.emitViewEvent(new vi(null)),this._cursor.onLineMappingChanged(e),this._decorations.onLineMappingChanged(),this.viewLayout.onFlushed(this.getLineCount()),0!==this.viewLayout.getCurrentScrollTop()&&(n=!0),this._updateConfigurationViewLineCount.schedule()),t.hasChanged(80)&&(this._decorations.reset(),e.emitViewEvent(new vi(null))),e.emitViewEvent(new _i(t)),this.viewLayout.onConfigurationChanged(t),n&&i&&(s=this.coordinatesConverter.convertModelPositionToViewPosition(i),r=this.viewLayout.getVerticalOffsetForLineNumber(s.lineNumber),this.viewLayout.setScrollPosition({scrollTop:r+this._viewportStartLineDelta},1)),oe.b.shouldRecreate(t)&&(this.cursorConfig=new oe.b(this.model.getLanguageIdentifier(),this.model.getOptions(),this._configuration),this._cursor.updateConfiguration(this.cursorConfig))}_registerModelEvents(){this._register(this.model.onDidChangeContentOrInjectedText(e=>{try{const u=this._eventDispatcher.beginEmitViewEvents();let g=!1,p=!1;var t=e.changes,i=e instanceof pi.d?e.versionId:null;const m=this._lines.createLineBreaksComputer();for(const e of t)switch(e.changeType){case 4:for(let t=0;t!e.ownerId||e.ownerId===this._editorId),m.addRequest(n,i,null)}break;case 2:{let t=null;e.injectedText&&(t=e.injectedText.filter(e=>!e.ownerId||e.ownerId===this._editorId)),m.addRequest(e.detail,t,null);break}}const f=m.finalize();let _=0;for(const e of t)switch(e.changeType){case 1:this._lines.onModelFlushed(),u.emitViewEvent(new Ci),this._decorations.reset(),this.viewLayout.onFlushed(this.getLineCount()),g=!0;break;case 3:var o=this._lines.onModelLinesDeleted(i,e.fromLineNumber,e.toLineNumber);null!==o&&(u.emitViewEvent(o),this.viewLayout.onLinesDeleted(o.fromLineNumber,o.toLineNumber)),g=!0;break;case 4:var s=f.slice(_,_+e.detail.length),r=(_+=e.detail.length,this._lines.onModelLinesInserted(i,e.fromLineNumber,e.toLineNumber,s));null!==r&&(u.emitViewEvent(r),this.viewLayout.onLinesInserted(r.fromLineNumber,r.toLineNumber)),g=!0;break;case 2:var a=f[_],[l,d,h,c]=(_++,this._lines.onModelLineChanged(i,e.lineNumber,a));p=l,d&&u.emitViewEvent(d),h&&(u.emitViewEvent(h),this.viewLayout.onLinesInserted(h.fromLineNumber,h.toLineNumber)),c&&(u.emitViewEvent(c),this.viewLayout.onLinesDeleted(c.fromLineNumber,c.toLineNumber))}null!==i&&this._lines.acceptVersionId(i),this.viewLayout.onHeightMaybeChanged(),!g&&p&&(u.emitViewEvent(new Si),u.emitViewEvent(new vi(null)),this._cursor.onLineMappingChanged(u),this._decorations.onLineMappingChanged())}finally{this._eventDispatcher.endEmitViewEvents()}if(this._viewportStartLine=-1,this._configuration.setMaxLineNumber(this.model.getLineCount()),this._updateConfigurationViewLineCountNow(),!this._hasFocus&&2<=this.model.getAttachedEditorCount()&&this._viewportStartLineTrackedRange){const e=this.model._getTrackedRange(this._viewportStartLineTrackedRange);e&&(t=this.coordinatesConverter.convertModelPositionToViewPosition(e.getStartPosition()),t=this.viewLayout.getVerticalOffsetForLineNumber(t.lineNumber),this.viewLayout.setScrollPosition({scrollTop:t+this._viewportStartLineDelta},1))}try{var u=this._eventDispatcher.beginEmitViewEvents();this._cursor.onModelContentChanged(u,e)}finally{this._eventDispatcher.endEmitViewEvents()}})),this._register(this.model.onDidChangeTokens(e=>{let t=[];for(let o=0,s=e.ranges.length;o{this._eventDispatcher.emitSingleViewEvent(new yi),this.cursorConfig=new oe.b(this.model.getLanguageIdentifier(),this.model.getOptions(),this._configuration),this._cursor.updateConfiguration(this.cursorConfig)})),this._register(this.model.onDidChangeLanguage(e=>{this.cursorConfig=new oe.b(this.model.getLanguageIdentifier(),this.model.getOptions(),this._configuration),this._cursor.updateConfiguration(this.cursorConfig)})),this._register(this.model.onDidChangeOptions(e=>{if(this._lines.setTabSize(this.model.getOptions().tabSize)){try{const e=this._eventDispatcher.beginEmitViewEvents();e.emitViewEvent(new Ci),e.emitViewEvent(new Si),e.emitViewEvent(new vi(null)),this._cursor.onLineMappingChanged(e),this._decorations.onLineMappingChanged(),this.viewLayout.onFlushed(this.getLineCount())}finally{this._eventDispatcher.endEmitViewEvents()}this._updateConfigurationViewLineCount.schedule()}this.cursorConfig=new oe.b(this.model.getLanguageIdentifier(),this.model.getOptions(),this._configuration),this._cursor.updateConfiguration(this.cursorConfig)})),this._register(this.model.onDidChangeDecorations(e=>{this._decorations.onModelDecorationsChanged(),this._eventDispatcher.emitSingleViewEvent(new vi(e))}))}setHiddenAreas(e){try{const t=this._eventDispatcher.beginEmitViewEvents();this._lines.setHiddenAreas(e)&&(t.emitViewEvent(new Ci),t.emitViewEvent(new Si),t.emitViewEvent(new vi(null)),this._cursor.onLineMappingChanged(t),this._decorations.onLineMappingChanged(),this.viewLayout.onFlushed(this.getLineCount()),this.viewLayout.onHeightMaybeChanged())}finally{this._eventDispatcher.endEmitViewEvents()}this._updateConfigurationViewLineCount.schedule()}getVisibleRangesPlusViewportAboveBelow(){var e=this._configuration.options.get(130),t=this._configuration.options.get(58),i=(e=Math.max(20,Math.round(e.height/t)),t=this.viewLayout.getLinesViewportData(),Math.max(1,t.completelyVisibleStartLineNumber-e));t=Math.min(this.getLineCount(),t.completelyVisibleEndLineNumber+e);return this._toModelVisibleRanges(new ne.a(i,this.getLineMinColumn(i),t,this.getLineMaxColumn(t)))}getVisibleRanges(){var e=this.getCompletelyVisibleViewRange();return this._toModelVisibleRanges(e)}_toModelVisibleRanges(e){e=this.coordinatesConverter.convertViewRangeToModelRange(e);var t=this._lines.getHiddenAreas();if(0===t.length)return[e];let i=[],n=0,o=e.startLineNumber,s=e.startColumn;var r=e.endLineNumber;e=e.endColumn;for(let d=0,h=t.length;de.toInlineDecoration(t))]),new yt.f(s.minColumn,s.maxColumn,s.content,s.continuesWithWrappedLine,i,n,s.tokens,r,o,s.startVisibleColumn)}getViewLineData(e){return this._lines.getViewLineData(e)}getMinimapLinesRenderingData(e,t,i){return e=this._lines.getViewLinesData(e,t,i),new yt.c(this.getTabSize(),e)}getAllOverviewRulerDecorations(e){return this._lines.getAllOverviewRulerDecorations(this._editorId,Object(z.m)(this._configuration.options),e)}invalidateOverviewRulerColorCache(){for(const e of this.model.getOverviewRulerDecorations()){const t=e.options.overviewRuler;t&&t.invalidateCachedColor()}}invalidateMinimapColorCache(){for(const e of this.model.getAllDecorations()){const t=e.options.minimap;t&&t.invalidateCachedColor()}}getValueInRange(e,t){return e=this.coordinatesConverter.convertViewRangeToModelRange(e),this.model.getValueInRange(e,t)}getModelLineMaxColumn(e){return this.model.getLineMaxColumn(e)}validateModelPosition(e){return this.model.validatePosition(e)}validateModelRange(e){return this.model.validateRange(e)}deduceModelPositionRelativeToViewPosition(e,t,i){return e=this.coordinatesConverter.convertViewPositionToModelPosition(e),2===this.model.getEOL().length&&(t<0?t-=i:t+=i),i=this.model.getOffsetAt(e),this.model.getPositionAt(i+t)}getEOL(){return this.model.getEOL()}getPlainTextToCopy(e,t,i){var n=i?"\r\n":this.model.getEOL();(e=e.slice(0)).sort(ne.a.compareRangesUsingStarts);let o=!1,s=!1;for(const d of e)d.isEmpty()?o=!0:s=!0;if(!s){if(!t)return"";var r=e.map(e=>e.startLineNumber);let i="";for(let e=0;e]/.test(t.fontFamily)||t.fontFamily===z.c.fontFamily;let s;return s=o?z.c.fontFamily:(s=(s=t.fontFamily).replace(/"/g,"'"),/[,']/.test(s)||/[+ ]/.test(s)&&(s=`'${s}'`),s+", "+z.c.fontFamily),{mode:i.language,html:`
    `+this._getHTMLToCopy(n,e)+"
    "}}_getHTMLToCopy(e,t){var i=e.startLineNumber,n=e.startColumn,o=e.endLineNumber,s=e.endColumn,r=this.getTabSize();let a="";for(let c=i;c<=o;c++){const e=this.model.getLineTokens(c);var l=e.getLineContent(),d=c===i?n-1:0,h=c===o?s-1:l.length;a+=""===l?"
    ":Object(Gi.a)(l,e.inflate(),t,d,h,r,_.i)}return a}_getColorMap(){var e=Ct.F.getColorMap();let t=["#000000"];if(e)for(let i=1,n=e.length;ithis._cursor.setStates(n,e,t,i))}getCursorColumnSelectData(){return this._cursor.getCursorColumnSelectData()}getCursorAutoClosedCharacters(){return this._cursor.getAutoClosedCharacters()}setCursorColumnSelectData(e){this._cursor.setCursorColumnSelectData(e)}getPrevEditOperationType(){return this._cursor.getPrevEditOperationType()}setPrevEditOperationType(e){this._cursor.setPrevEditOperationType(e)}getSelection(){return this._cursor.getSelection()}getSelections(){return this._cursor.getSelections()}getPosition(){return this._cursor.getPrimaryCursorState().modelState.position}setSelections(e,t,i=0){this._withViewEventsCollector(n=>this._cursor.setSelections(n,e,t,i))}saveCursorState(){return this._cursor.saveState()}restoreCursorState(e){this._withViewEventsCollector(t=>this._cursor.restoreState(t,e))}_executeCursorEdit(e){this._cursor.context.cursorConfig.readOnly?this._eventDispatcher.emitOutgoingEvent(new Wi):this._withViewEventsCollector(e)}executeEdits(e,t,i){this._executeCursorEdit(n=>this._cursor.executeEdits(n,e,t,i))}startComposition(){this._cursor.setIsDoingComposition(!0),this._executeCursorEdit(e=>this._cursor.startComposition(e))}endComposition(e){this._cursor.setIsDoingComposition(!1),this._executeCursorEdit(t=>this._cursor.endComposition(t,e))}type(e,t){this._executeCursorEdit(i=>this._cursor.type(i,e,t))}compositionType(e,t,i,n,o){this._executeCursorEdit(s=>this._cursor.compositionType(s,e,t,i,n,o))}paste(e,t,i,n){this._executeCursorEdit(o=>this._cursor.paste(o,e,t,i,n))}cut(e){this._executeCursorEdit(t=>this._cursor.cut(t,e))}executeCommand(e,t){this._executeCursorEdit(i=>this._cursor.executeCommand(i,e,t))}executeCommands(e,t){this._executeCursorEdit(i=>this._cursor.executeCommands(i,e,t))}revealPrimaryCursor(e,t){this._withViewEventsCollector(i=>this._cursor.revealPrimary(i,e,t,0))}revealTopMostCursor(e){var t=this._cursor.getTopMostViewPosition();const i=new ne.a(t.lineNumber,t.column,t.lineNumber,t.column);this._withViewEventsCollector(t=>t.emitViewEvent(new Di(e,i,null,0,!0,0)))}revealBottomMostCursor(e){var t=this._cursor.getBottomMostViewPosition();const i=new ne.a(t.lineNumber,t.column,t.lineNumber,t.column);this._withViewEventsCollector(t=>t.emitViewEvent(new Di(e,i,null,0,!0,0)))}revealRange(e,t,i,n,o){this._withViewEventsCollector(s=>s.emitViewEvent(new Di(e,i,null,n,t,o)))}getVerticalOffsetForLineNumber(e){return this.viewLayout.getVerticalOffsetForLineNumber(e)}getScrollTop(){return this.viewLayout.getCurrentScrollTop()}setScrollTop(e,t){this.viewLayout.setScrollPosition({scrollTop:e},t)}setScrollPosition(e,t){this.viewLayout.setScrollPosition(e,t)}deltaScrollNow(e,t){this.viewLayout.deltaScrollNow(e,t)}changeWhitespace(e){this.viewLayout.changeWhitespace(e)&&(this._eventDispatcher.emitSingleViewEvent(new Mi),this._eventDispatcher.emitOutgoingEvent(new Bi))}setMaxLineWidth(e){this.viewLayout.setMaxLineWidth(e)}_withViewEventsCollector(e){try{e(this._eventDispatcher.beginEmitViewEvents())}finally{this._eventDispatcher.endEmitViewEvents()}}normalizePosition(e,t){return this._lines.normalizePosition(e,t)}getLineIndentColumn(e){return this._lines.getLineIndentColumn(e)}}t=i("9e74");var Cn=i("4fc3"),wn=(s=i("0a0f"),i("f07b")),yn=i("b0cd"),Sn=i("4779"),Ln=i("ef8e9");class xn extends i("3170").a{constructor(e,t){super(0);for(let i=0;i{o.push(e),s.push(t),r.push(i)},finalize:()=>{var a=e.typicalFullwidthCharacterWidth/e.typicalHalfwidthCharacterWidth;let l=[];for(let e=0,c=o.length;ee.options),i.map(e=>e.column-1)):(l=null,null),-1===o)return l?new yt.b([a.length],[],0,d,l):null;var h=a.length;if(h<=1)return l?new yt.b([a.length],[],0,d,l):null;t=Mn(a,n,o,s,r);var c=o-t;let u=[],g=[],p=0,m=0,f=0,_=o,b=a.charCodeAt(0),v=e.get(b),C=On(b,0,n,s),w=1;De.E(b)&&(C+=1,b=a.charCodeAt(1),v=e.get(b),w++);for(let L=w;L_&&((0===m||C-f>c)&&(m=y,f=C-i),u[p]=m,g[p]=f,p++,_=f+c,m=0),b=S,v=t}return 0!==p||i&&0!==i.length?(u[p]=h,g[p]=C,new yt.b(u,g,t,d,l)):null}(this.classifier,o[e],d,t,i,a,n):l[e]=function(e,t,i,n,o,s,r){if(-1===o)return null;var a=i.length;if(a<=1)return null;var l=t.breakOffsets,d=t.breakOffsetsVisibleColumn,h=(r=Mn(i,n,o,s,r),o-r);let c=kn,u=Dn,g=0,p=0,m=0,f=o;var _=l.length;let b=0;if(0<=b){let e=Math.abs(d[b]-f);for(;b+1<_;){var v=Math.abs(d[b+1]-f);if(v>=e)break;e=v,b++}}for(;b<_;){let t=b<0?0:l[b],o=b<0?0:d[b],r=(p>t&&(t=p,o=m),0),v=0,D=0,N=0;if(o<=f){let m=o,_=0===t?0:i.charCodeAt(t-1),b=0===t?0:e.get(_),y=!0;for(let o=t;op&&In(_,b,w,t)&&(r=C,v=m),(m+=a)>f){N=C>p?(D=C,m-a):(D=o+1,m),m-v>h&&(r=0),y=!1;break}_=w,b=t}if(y){0=p;n--){var y=n+1,S=i.charCodeAt(n);if(9===S){c=!0;break}let t,o;if(o=De.F(S)?(n--,t=0,2):(t=e.get(S),De.D(S)?s:1),a<=f){if(0===D&&(D=y,N=a),a<=f-h)break;if(In(0,t,l,d)){r=y,v=a;break}}a-=o,l=S,d=t}if(0!==r){var L=h-(N-v);if(L<=n){var x=i.charCodeAt(D);let e;e=De.E(x)?2:On(x,N,n,s),L-e<0&&(r=0)}}if(c){b--;continue}}for(0===r&&(r=D,v=N),r<=p&&(x=i.charCodeAt(p),v=De.E(x)?(r=p+2,m+2):(r=p+1,m+On(x,m,n,s))),p=r,c[g]=r,m=v,u[g]=v,g++,f=v+h;b<0||b<_&&d[b]=O)break;O=k,b++}}return 0!==g?(c.length=g,u.length=g,kn=t.breakOffsets,Dn=t.breakOffsetsVisibleColumn,t.breakOffsets=c,t.breakOffsetsVisibleColumn=u,t.wrappedTextIndentLength=r,t):null}(this.classifier,h,o[e],t,i,a,n)}return kn.length=0,Dn.length=0,l}}}}function On(e,t,i,n){return 9===e?i-t%i:De.D(e)||e<32?n:1}function En(e,t){return t-e%t}function In(e,t,i,n){return 32!==i&&(2===t||3===t&&2!==n||1===n||3===n&&1!==t)}function Mn(e,t,i,n,o){let s=0;if(0!==o){var r=De.u(e);if(-1!==r){for(let i=0;ii&&(s=0)}}return s}const Tn=null==(Fn=window.trustedTypes)?void 0:Fn.createPolicy("domLineBreaksComputer",{createHTML:e=>e});class An{static create(){return new An}constructor(){}createLineBreaksComputer(e,t,i,n){t|=0,i=+i;let o=[],s=[];return{addRequest:(e,t,i)=>{o.push(e),s.push(t)},finalize:()=>{{var r=o,a=e,l=t,d=i,h=n,c=s;function u(e){const t=c[e];var i,n;return t?(e=pi.b.applyInjectedText(r[e],t),i=t.map(e=>e.options),n=t.map(e=>e.column-1),new yt.b([e.length],[],0,n,i)):null}if(-1===d){const e=[];for(let t=0,i=r.length;tp?(i=0,n=0):o=p-f}f=t.substr(i);var _=function(e,t,i,n,o){o.appendASCIIString('
    ');var s=e.length;let r=t,a=0,l=[],d=[],h=0");for(let u=0;u"),l[u]=a,d[u]=r;var c=h;h=u+1"),l[e.length]=a,d[e.length]=r,o.appendASCIIString("
    "),[l,d]}(f,n,l,o,x);k[e]=i,D[e]=n,N[e]=f,O[e]=_[0],E[e]=_[1]}d=x.build();var b=null!=(b=null===Tn||void 0===Tn?void 0:Tn.createHTML(d))?b:d,v=(L.innerHTML=b,L.style.position="absolute",L.style.top="10000",L.style.wordWrap="break-word",document.body.appendChild(L),document.createRange()),C=Array.prototype.slice.call(L.children,0);let I=[];for(let e=0;ee.options),s.map(e=>e.column-1)):n=null,I[e]=new yt.b(t,i,w,o,n)}}return document.body.removeChild(L),I}}}}}function Rn(e,t,i,n){return e.setStart(t[i/16384|0].firstChild,i%16384),e.setEnd(t[n/16384|0].firstChild,n%16384),e.getClientRects()}var Pn=i("d48d"),Fn=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3{this._onDidChangeConfiguration.fire(e);const t=this._configuration.options;e.hasChanged(130)&&(e=t.get(130),this._onDidLayoutChange.fire(e))})),this._contextKeyService=this._register(a.createScoped(this._domElement)),this._notificationService=c,this._codeEditorService=s,this._commandService=r,this._themeService=l,this._register(new Hn(this,this._contextKeyService)),this._register(new zn(this,this._contextKeyService)),this._instantiationService=o.createChild(new wn.a([Cn.b,this._contextKeyService])),this._modelData=null,this._contributions={},this._actions={},this._focusTracker=new Un(e),this._register(this._focusTracker.onChange(()=>{this._editorWidgetFocus.setValue(this._focusTracker.hasFocus())})),this._contentWidgets={},this._overlayWidgets={};for(const h of p=Array.isArray(i.contributions)?i.contributions:n.d.getEditorContributions())if(this._contributions[h.id])Object(d.f)(new Error("Cannot have two contributions with the same id "+h.id));else try{var m=this._instantiationService.createInstance(h.ctor,this);this._contributions[h.id]=m}catch(e){Object(d.f)(e)}n.d.getEditorActions().forEach(e=>{var t;this._actions[e.id]?Object(d.f)(new Error("Cannot have two actions with the same id "+e.id)):(t=new Ki.a(e.id,e.label,e.alias,Object(Ln.o)(e.precondition),()=>this._instantiationService.invokeFunction(t=>Promise.resolve(e.runEditorCommand(t,this,null))),this._contextKeyService),this._actions[t.id]=t)}),this._codeEditorService.addCodeEditor(this)}_createConfiguration(e,t){return new g.a(this.isSimpleWidget,e,this._domElement,t)}getId(){return this.getEditorType()+":"+this._id}getEditorType(){return qi.a.ICodeEditor}dispose(){this._codeEditorService.removeCodeEditor(this),this._focusTracker.dispose();var e=Object.keys(this._contributions);for(let i=0,n=e.length;ine.a.lift(e)))}getVisibleColumnFromPosition(e){var t,i;return this._modelData?(t=this._modelData.model.validatePosition(e),i=this._modelData.model.getOptions().tabSize,oe.a.visibleColumnFromColumn(this._modelData.model.getLineContent(t.lineNumber),t.column,i)+1):e.column}getPosition(){return this._modelData?this._modelData.viewModel.getPosition():null}setPosition(e){if(this._modelData){if(!ie.a.isIPosition(e))throw new Error("Invalid arguments");this._modelData.viewModel.setSelections("api",[{selectionStartLineNumber:e.lineNumber,selectionStartColumn:e.column,positionLineNumber:e.lineNumber,positionColumn:e.column}])}}_sendRevealRange(e,t,i,n){if(this._modelData){if(!ne.a.isIRange(e))throw new Error("Invalid arguments");e=this._modelData.model.validateRange(e),e=this._modelData.viewModel.coordinatesConverter.convertModelRangeToViewRange(e),this._modelData.viewModel.revealRange("api",i,e,t,n)}}revealLine(e,t=0){this._revealLine(e,0,t)}revealLineInCenter(e,t=0){this._revealLine(e,1,t)}revealLineInCenterIfOutsideViewport(e,t=0){this._revealLine(e,2,t)}revealLineNearTop(e,t=0){this._revealLine(e,5,t)}_revealLine(e,t,i){if("number"!=typeof e)throw new Error("Invalid arguments");this._sendRevealRange(new ne.a(e,1,e,1),t,!1,i)}revealPosition(e,t=0){this._revealPosition(e,0,!0,t)}revealPositionInCenter(e,t=0){this._revealPosition(e,1,!0,t)}revealPositionInCenterIfOutsideViewport(e,t=0){this._revealPosition(e,2,!0,t)}revealPositionNearTop(e,t=0){this._revealPosition(e,5,!0,t)}_revealPosition(e,t,i,n){if(!ie.a.isIPosition(e))throw new Error("Invalid arguments");this._sendRevealRange(new ne.a(e.lineNumber,e.column,e.lineNumber,e.column),t,i,n)}getSelection(){return this._modelData?this._modelData.viewModel.getSelection():null}getSelections(){return this._modelData?this._modelData.viewModel.getSelections():null}setSelection(e){var t=m.a.isISelection(e),i=ne.a.isIRange(e);if(!t&&!i)throw new Error("Invalid arguments");t?this._setSelectionImpl(e):i&&(t={selectionStartLineNumber:e.startLineNumber,selectionStartColumn:e.startColumn,positionLineNumber:e.endLineNumber,positionColumn:e.endColumn},this._setSelectionImpl(t))}_setSelectionImpl(e){this._modelData&&(e=new m.a(e.selectionStartLineNumber,e.selectionStartColumn,e.positionLineNumber,e.positionColumn),this._modelData.viewModel.setSelections("api",[e]))}revealLines(e,t,i=0){this._revealLines(e,t,0,i)}revealLinesInCenter(e,t,i=0){this._revealLines(e,t,1,i)}revealLinesInCenterIfOutsideViewport(e,t,i=0){this._revealLines(e,t,2,i)}revealLinesNearTop(e,t,i=0){this._revealLines(e,t,5,i)}_revealLines(e,t,i,n){if("number"!=typeof e||"number"!=typeof t)throw new Error("Invalid arguments");this._sendRevealRange(new ne.a(e,1,t,1),i,!1,n)}revealRange(e,t=0,i=!1,n=!0){this._revealRange(e,i?1:0,n,t)}revealRangeInCenter(e,t=0){this._revealRange(e,1,!0,t)}revealRangeInCenterIfOutsideViewport(e,t=0){this._revealRange(e,2,!0,t)}revealRangeNearTop(e,t=0){this._revealRange(e,5,!0,t)}revealRangeNearTopIfOutsideViewport(e,t=0){this._revealRange(e,6,!0,t)}revealRangeAtTop(e,t=0){this._revealRange(e,3,!0,t)}_revealRange(e,t,i,n){if(!ne.a.isIRange(e))throw new Error("Invalid arguments");this._sendRevealRange(ne.a.lift(e),t,i,n)}setSelections(e,t="api",i=0){if(this._modelData){if(!e||0===e.length)throw new Error("Invalid arguments");for(let t=0,i=e.length;te.isSupported())}getAction(e){return this._actions[e]||null}trigger(e,t,i){switch(i=i||{},t){case"compositionStart":return void this._startComposition();case"compositionEnd":return void this._endComposition(e);case"type":var n=i;return void this._type(e,n.text||"");case"replacePreviousChar":return n=i,void this._compositionType(e,n.text||"",n.replaceCharCnt||0,0,0);case"compositionType":return n=i,void this._compositionType(e,n.text||"",n.replacePrevCharCnt||0,n.replaceNextCharCnt||0,n.positionDelta||0);case"paste":return n=i,void this._paste(e,n.text||"",n.pasteOnNewLine||!1,n.multicursorText||null,n.mode||null);case"cut":return void this._cut(e)}const o=this.getAction(t);o?Promise.resolve(o.run()).then(void 0,d.f):this._modelData&&!this._triggerEditorCommand(e,t,i)&&this._triggerCommand(t,i)}_triggerCommand(e,t){this._commandService.executeCommand(e,t)}_startComposition(){this._modelData&&(this._modelData.viewModel.startComposition(),this._onDidCompositionStart.fire())}_endComposition(e){this._modelData&&(this._modelData.viewModel.endComposition(e),this._onDidCompositionEnd.fire())}_type(e,t){this._modelData&&0!==t.length&&("keyboard"===e&&this._onWillType.fire(t),this._modelData.viewModel.type(t,e),"keyboard"===e&&this._onDidType.fire(t))}_compositionType(e,t,i,n,o){this._modelData&&this._modelData.viewModel.compositionType(t,i,n,o,e)}_paste(e,t,i,n,o){var s;this._modelData&&0!==t.length&&(s=this._modelData.viewModel.getSelection().getStartPosition(),this._modelData.viewModel.paste(t,i,n,e),t=this._modelData.viewModel.getSelection().getStartPosition(),"keyboard"===e&&this._onDidPaste.fire({range:new ne.a(s.lineNumber,s.column,t.lineNumber,t.column),mode:o}))}_cut(e){this._modelData&&this._modelData.viewModel.cut(e)}_triggerEditorCommand(e,t,i){const o=n.d.getEditorCommand(t);return!!o&&((i=i||{}).source=e,this._instantiationService.invokeFunction(e=>{Promise.resolve(o.runEditorCommand(e,this,i)).then(void 0,d.f)}),!0)}_getViewModel(){return this._modelData?this._modelData.viewModel:null}pushUndoStop(){return!!this._modelData&&!this._configuration.options.get(80)&&(this._modelData.model.pushStackElement(),!0)}popUndoStop(){return!!this._modelData&&!this._configuration.options.get(80)&&(this._modelData.model.popStackElement(),!0)}executeEdits(e,t,i){if(!this._modelData)return!1;if(this._configuration.options.get(80))return!1;let n;return n=i?Array.isArray(i)?()=>i:i:()=>null,this._modelData.viewModel.executeEdits(e,t,n),!0}executeCommand(e,t){this._modelData&&this._modelData.viewModel.executeCommand(t,e)}executeCommands(e,t){this._modelData&&this._modelData.viewModel.executeCommands(t,e)}changeDecorations(e){return this._modelData?this._modelData.model.changeDecorations(e,this._id):null}getLineDecorations(e){return this._modelData?this._modelData.model.getLineDecorations(e,this._id,Object(z.m)(this._configuration.options)):null}deltaDecorations(e,t){return this._modelData?0===e.length&&0===t.length?e:this._modelData.model.deltaDecorations(e,t,this._id):[]}removeDecorations(e){var t=this._decorationTypeKeysToIds[e];t&&this.deltaDecorations(t,[]),this._decorationTypeKeysToIds.hasOwnProperty(e)&&delete this._decorationTypeKeysToIds[e],this._decorationTypeSubtypes.hasOwnProperty(e)&&delete this._decorationTypeSubtypes[e]}getLayoutInfo(){const e=this._configuration.options;return e.get(130)}createOverviewRuler(e){return this._modelData&&this._modelData.hasRealView?this._modelData.view.createOverviewRuler(e):null}getContainerDomNode(){return this._domElement}getDomNode(){return this._modelData&&this._modelData.hasRealView?this._modelData.view.domNode.domNode:null}delegateVerticalScrollbarMouseDown(e){this._modelData&&this._modelData.hasRealView&&this._modelData.view.delegateVerticalScrollbarMouseDown(e)}layout(e){this._configuration.observeReferenceElement(e),this.render()}focus(){this._modelData&&this._modelData.hasRealView&&this._modelData.view.focus()}hasTextFocus(){return!(!this._modelData||!this._modelData.hasRealView)&&this._modelData.view.isFocused()}hasWidgetFocus(){return this._focusTracker&&this._focusTracker.hasFocus()}addContentWidget(e){var t={widget:e,position:e.getPosition()};this._contentWidgets.hasOwnProperty(e.getId()),this._contentWidgets[e.getId()]=t,this._modelData&&this._modelData.hasRealView&&this._modelData.view.addContentWidget(t)}layoutContentWidget(e){var t=e.getId();if(this._contentWidgets.hasOwnProperty(t)){const i=this._contentWidgets[t];i.position=e.getPosition(),this._modelData&&this._modelData.hasRealView&&this._modelData.view.layoutContentWidget(i)}}removeContentWidget(e){var t;e=e.getId();this._contentWidgets.hasOwnProperty(e)&&(t=this._contentWidgets[e],delete this._contentWidgets[e],this._modelData&&this._modelData.hasRealView&&this._modelData.view.removeContentWidget(t))}addOverlayWidget(e){var t={widget:e,position:e.getPosition()};this._overlayWidgets.hasOwnProperty(e.getId()),this._overlayWidgets[e.getId()]=t,this._modelData&&this._modelData.hasRealView&&this._modelData.view.addOverlayWidget(t)}layoutOverlayWidget(e){var t=e.getId();if(this._overlayWidgets.hasOwnProperty(t)){const i=this._overlayWidgets[t];i.position=e.getPosition(),this._modelData&&this._modelData.hasRealView&&this._modelData.view.layoutOverlayWidget(i)}}removeOverlayWidget(e){var t;e=e.getId();this._overlayWidgets.hasOwnProperty(e)&&(t=this._overlayWidgets[e],delete this._overlayWidgets[e],this._modelData&&this._modelData.hasRealView&&this._modelData.view.removeOverlayWidget(t))}changeViewZones(e){this._modelData&&this._modelData.hasRealView&&this._modelData.view.change(e)}getTargetAtClientPoint(e,t){return this._modelData&&this._modelData.hasRealView?this._modelData.view.getTargetAtClientPoint(e,t):null}getScrolledVisiblePosition(t){if(!this._modelData||!this._modelData.hasRealView)return null;t=this._modelData.model.validatePosition(t);const i=this._configuration.options;var n=i.get(130);return{top:e._getVerticalOffsetForPosition(this._modelData,t.lineNumber,t.column)-this.getScrollTop(),left:this._modelData.view.getOffsetForColumn(t.lineNumber,t.column)+n.glyphMarginWidth+n.lineNumbersWidth+n.decorationsWidth-this.getScrollLeft(),height:i.get(58)}}getOffsetForColumn(e,t){return this._modelData&&this._modelData.hasRealView?this._modelData.view.getOffsetForColumn(e,t):-1}render(e=!1){this._modelData&&this._modelData.hasRealView&&this._modelData.view.render(!0,e)}setAriaOptions(e){this._modelData&&this._modelData.hasRealView&&this._modelData.view.setAriaOptions(e)}applyFontInfo(e){g.a.applyFontInfoSlow(e,this._configuration.options.get(42))}_attachModel(e){if(e){const n=[],o=(this._domElement.setAttribute("data-mode-id",e.getLanguageIdentifier().language),this._configuration.setIsDominatedByLongLines(e.isDominatedByLongLines()),this._configuration.setMaxLineNumber(e.getLineCount()),e.onBeforeAttached(),new vn(this._id,this._configuration,e,An.create(),Nn.create(this._configuration.options),e=>l.V(e))),[s,r]=(n.push(e.onDidChangeDecorations(e=>this._onDidChangeModelDecorations.fire(e))),n.push(e.onDidChangeLanguage(t=>{this._domElement.setAttribute("data-mode-id",e.getLanguageIdentifier().language),this._onDidChangeModelLanguage.fire(t)})),n.push(e.onDidChangeLanguageConfiguration(e=>this._onDidChangeModelLanguageConfiguration.fire(e))),n.push(e.onDidChangeContent(e=>this._onDidChangeModelContent.fire(e))),n.push(e.onDidChangeOptions(e=>this._onDidChangeModelOptions.fire(e))),n.push(e.onWillDispose(()=>this.setModel(null))),n.push(o.onEvent(e=>{switch(e.kind){case 0:this._onDidContentSizeChange.fire(e);break;case 1:this._editorTextFocus.setValue(e.hasFocus);break;case 2:this._onDidScrollChange.fire(e);break;case 3:this._onDidChangeViewZones.fire();break;case 4:this._onDidAttemptReadOnlyEdit.fire();break;case 5:{e.reachedMaxCursorCount&&this._notificationService.warn(a.a("cursors.maximum","The number of cursors has been limited to {0}.",zi.MAX_CURSOR_COUNT));const i=[];for(let t=0,n=e.selections.length;t{this._paste("keyboard",e,t,i,n)},type:e=>{this._type("keyboard",e)},compositionType:(e,t,i,n)=>{this._compositionType("keyboard",e,t,i,n)},startComposition:()=>{this._startComposition()},endComposition:()=>{this._endComposition("keyboard")},cut:()=>{this._cut("keyboard")}}:{paste:(e,t,i,n)=>{this._commandService.executeCommand("paste",{text:e,pasteOnNewLine:t,multicursorText:i,mode:n})},type:e=>{this._commandService.executeCommand("type",{text:e})},compositionType:(e,t,i,n)=>{i||n?this._commandService.executeCommand("compositionType",{text:e,replacePrevCharCnt:t,replaceNextCharCnt:i,positionDelta:n}):this._commandService.executeCommand("replacePreviousChar",{text:e,replaceCharCnt:t})},startComposition:()=>{this._commandService.executeCommand("compositionStart",{})},endComposition:()=>{this._commandService.executeCommand("compositionEnd",{})},cut:()=>{this._commandService.executeCommand("cut",{})}};const i=new Ve(e.coordinatesConverter);return i.onKeyDown=e=>this._onKeyDown.fire(e),i.onKeyUp=e=>this._onKeyUp.fire(e),i.onContextMenu=e=>this._onContextMenu.fire(e),i.onMouseMove=e=>this._onMouseMove.fire(e),i.onMouseLeave=e=>this._onMouseLeave.fire(e),i.onMouseDown=e=>this._onMouseDown.fire(e),i.onMouseUp=e=>this._onMouseUp.fire(e),i.onMouseDrag=e=>this._onMouseDrag.fire(e),i.onMouseDrop=e=>this._onMouseDrop.fire(e),i.onMouseDropCanceled=e=>this._onMouseDropCanceled.fire(e),i.onMouseWheel=e=>this._onMouseWheel.fire(e),[new di(t,this._configuration,this._themeService,e,i,this._overflowWidgetsDomNode),!0]}_postDetachModelCleanup(e){e&&e.removeAllDecorationsWithOwnerId(this._id)}_detachModel(){var e,t;return this._modelData?(e=this._modelData.model,t=this._modelData.hasRealView?this._modelData.view.domNode.domNode:null,this._modelData.dispose(),this._modelData=null,this._domElement.removeAttribute("data-mode-id"),t&&this._domElement.contains(t)&&this._domElement.removeChild(t),e):null}_removeDecorationType(e){this._codeEditorService.removeDecorationType(e)}hasModel(){return null!==this._modelData}};Wn=Fn([i(3,s.a),i(4,o.a),i(5,t.b),i(6,Cn.b),i(7,Ie.b),i(8,yn.a),i(9,Sn.b)],Wn);class Vn extends c.a{constructor(){super(),this._onDidChangeToTrue=this._register(new h.b),this.onDidChangeToTrue=this._onDidChangeToTrue.event,this._onDidChangeToFalse=this._register(new h.b),this.onDidChangeToFalse=this._onDidChangeToFalse.event,this._value=0}setValue(e){e=e?2:1,this._value!==e&&(this._value=e,2===this._value?this._onDidChangeToTrue.fire():1===this._value&&this._onDidChangeToFalse.fire())}}class Hn extends c.a{constructor(e,t){super(),this._editor=e,t.createKey("editorId",e.getId()),this._editorSimpleInput=$i.a.editorSimpleInput.bindTo(t),this._editorFocus=$i.a.focus.bindTo(t),this._textInputFocus=$i.a.textInputFocus.bindTo(t),this._editorTextFocus=$i.a.editorTextFocus.bindTo(t),this._editorTabMovesFocus=$i.a.tabMovesFocus.bindTo(t),this._editorReadonly=$i.a.readOnly.bindTo(t),this._inDiffEditor=$i.a.inDiffEditor.bindTo(t),this._editorColumnSelection=$i.a.columnSelection.bindTo(t),this._hasMultipleSelections=$i.a.hasMultipleSelections.bindTo(t),this._hasNonEmptySelection=$i.a.hasNonEmptySelection.bindTo(t),this._canUndo=$i.a.canUndo.bindTo(t),this._canRedo=$i.a.canRedo.bindTo(t),this._register(this._editor.onDidChangeConfiguration(()=>this._updateFromConfig())),this._register(this._editor.onDidChangeCursorSelection(()=>this._updateFromSelection())),this._register(this._editor.onDidFocusEditorWidget(()=>this._updateFromFocus())),this._register(this._editor.onDidBlurEditorWidget(()=>this._updateFromFocus())),this._register(this._editor.onDidFocusEditorText(()=>this._updateFromFocus())),this._register(this._editor.onDidBlurEditorText(()=>this._updateFromFocus())),this._register(this._editor.onDidChangeModel(()=>this._updateFromModel())),this._register(this._editor.onDidChangeConfiguration(()=>this._updateFromModel())),this._updateFromConfig(),this._updateFromSelection(),this._updateFromFocus(),this._updateFromModel(),this._editorSimpleInput.set(this._editor.isSimpleWidget)}_updateFromConfig(){const e=this._editor.getOptions();this._editorTabMovesFocus.set(e.get(129)),this._editorReadonly.set(e.get(80)),this._inDiffEditor.set(e.get(53)),this._editorColumnSelection.set(e.get(17))}_updateFromSelection(){const e=this._editor.getSelections();e?(this._hasMultipleSelections.set(1!e.isEmpty()))):(this._hasMultipleSelections.reset(),this._hasNonEmptySelection.reset())}_updateFromFocus(){this._editorFocus.set(this._editor.hasWidgetFocus()&&!this._editor.isSimpleWidget),this._editorTextFocus.set(this._editor.hasTextFocus()&&!this._editor.isSimpleWidget),this._textInputFocus.set(this._editor.hasTextFocus())}_updateFromModel(){const e=this._editor.getModel();this._canUndo.set(Boolean(e&&e.canUndo())),this._canRedo.set(Boolean(e&&e.canRedo()))}}class zn extends c.a{constructor(e,t){super(),this._editor=e,this._contextKeyService=t,this._langId=$i.a.languageId.bindTo(t),this._hasCompletionItemProvider=$i.a.hasCompletionItemProvider.bindTo(t),this._hasCodeActionsProvider=$i.a.hasCodeActionsProvider.bindTo(t),this._hasCodeLensProvider=$i.a.hasCodeLensProvider.bindTo(t),this._hasDefinitionProvider=$i.a.hasDefinitionProvider.bindTo(t),this._hasDeclarationProvider=$i.a.hasDeclarationProvider.bindTo(t),this._hasImplementationProvider=$i.a.hasImplementationProvider.bindTo(t),this._hasTypeDefinitionProvider=$i.a.hasTypeDefinitionProvider.bindTo(t),this._hasHoverProvider=$i.a.hasHoverProvider.bindTo(t),this._hasDocumentHighlightProvider=$i.a.hasDocumentHighlightProvider.bindTo(t),this._hasDocumentSymbolProvider=$i.a.hasDocumentSymbolProvider.bindTo(t),this._hasReferenceProvider=$i.a.hasReferenceProvider.bindTo(t),this._hasRenameProvider=$i.a.hasRenameProvider.bindTo(t),this._hasSignatureHelpProvider=$i.a.hasSignatureHelpProvider.bindTo(t),this._hasInlayHintsProvider=$i.a.hasInlayHintsProvider.bindTo(t),this._hasDocumentFormattingProvider=$i.a.hasDocumentFormattingProvider.bindTo(t),this._hasDocumentSelectionFormattingProvider=$i.a.hasDocumentSelectionFormattingProvider.bindTo(t),this._hasMultipleDocumentFormattingProvider=$i.a.hasMultipleDocumentFormattingProvider.bindTo(t),this._hasMultipleDocumentSelectionFormattingProvider=$i.a.hasMultipleDocumentSelectionFormattingProvider.bindTo(t),this._isInWalkThrough=$i.a.isInWalkThroughSnippet.bindTo(t),t=()=>this._update(),this._register(e.onDidChangeModel(t)),this._register(e.onDidChangeModelLanguage(t)),this._register(Ct.d.onDidChange(t)),this._register(Ct.a.onDidChange(t)),this._register(Ct.b.onDidChange(t)),this._register(Ct.f.onDidChange(t)),this._register(Ct.e.onDidChange(t)),this._register(Ct.q.onDidChange(t)),this._register(Ct.G.onDidChange(t)),this._register(Ct.p.onDidChange(t)),this._register(Ct.i.onDidChange(t)),this._register(Ct.m.onDidChange(t)),this._register(Ct.y.onDidChange(t)),this._register(Ct.z.onDidChange(t)),this._register(Ct.g.onDidChange(t)),this._register(Ct.j.onDidChange(t)),this._register(Ct.B.onDidChange(t)),this._register(Ct.r.onDidChange(t)),t()}dispose(){super.dispose()}reset(){this._contextKeyService.bufferChangeEvents(()=>{this._langId.reset(),this._hasCompletionItemProvider.reset(),this._hasCodeActionsProvider.reset(),this._hasCodeLensProvider.reset(),this._hasDefinitionProvider.reset(),this._hasDeclarationProvider.reset(),this._hasImplementationProvider.reset(),this._hasTypeDefinitionProvider.reset(),this._hasHoverProvider.reset(),this._hasDocumentHighlightProvider.reset(),this._hasDocumentSymbolProvider.reset(),this._hasReferenceProvider.reset(),this._hasRenameProvider.reset(),this._hasDocumentFormattingProvider.reset(),this._hasDocumentSelectionFormattingProvider.reset(),this._hasSignatureHelpProvider.reset(),this._isInWalkThrough.reset()})}_update(){const e=this._editor.getModel();e?this._contextKeyService.bufferChangeEvents(()=>{this._langId.set(e.getLanguageIdentifier().language),this._hasCompletionItemProvider.set(Ct.d.has(e)),this._hasCodeActionsProvider.set(Ct.a.has(e)),this._hasCodeLensProvider.set(Ct.b.has(e)),this._hasDefinitionProvider.set(Ct.f.has(e)),this._hasDeclarationProvider.set(Ct.e.has(e)),this._hasImplementationProvider.set(Ct.q.has(e)),this._hasTypeDefinitionProvider.set(Ct.G.has(e)),this._hasHoverProvider.set(Ct.p.has(e)),this._hasDocumentHighlightProvider.set(Ct.i.has(e)),this._hasDocumentSymbolProvider.set(Ct.m.has(e)),this._hasReferenceProvider.set(Ct.y.has(e)),this._hasRenameProvider.set(Ct.z.has(e)),this._hasSignatureHelpProvider.set(Ct.B.has(e)),this._hasInlayHintsProvider.set(Ct.r.has(e)),this._hasDocumentFormattingProvider.set(Ct.g.has(e)||Ct.j.has(e)),this._hasDocumentSelectionFormattingProvider.set(Ct.j.has(e)),this._hasMultipleDocumentFormattingProvider.set(1{this._hasFocus=!0,this._onChange.fire(void 0)})),this._register(this._domFocusTracker.onDidBlur(()=>{this._hasFocus=!1,this._onChange.fire(void 0)}))}hasFocus(){return this._hasFocus}}const Kn=encodeURIComponent("");function $n(e){return Kn+encodeURIComponent(e.toString())+qn}const Gn=encodeURIComponent('');Object(Ie.f)((e,t)=>{var i=e.getColor(St.t);i&&t.addRule(`.monaco-editor .squiggly-error { border-bottom: 4px double ${i}; }`),i=e.getColor(St.u),i&&t.addRule(`.monaco-editor .squiggly-error { background: url("data:image/svg+xml,${$n(i)}") repeat-x bottom left; }`),i=e.getColor(St.s),i&&t.addRule(`.monaco-editor .squiggly-error::before { display: block; content: ''; width: 100%; height: 100%; background: ${i}; }`),i=e.getColor(St.W),i&&t.addRule(`.monaco-editor .squiggly-warning { border-bottom: 4px double ${i}; }`),i=e.getColor(St.X),i&&t.addRule(`.monaco-editor .squiggly-warning { background: url("data:image/svg+xml,${$n(i)}") repeat-x bottom left; }`),i=e.getColor(St.V),i&&t.addRule(`.monaco-editor .squiggly-warning::before { display: block; content: ''; width: 100%; height: 100%; background: ${i}; }`),i=e.getColor(St.L),i&&t.addRule(`.monaco-editor .squiggly-info { border-bottom: 4px double ${i}; }`),i=e.getColor(St.M),i&&t.addRule(`.monaco-editor .squiggly-info { background: url("data:image/svg+xml,${$n(i)}") repeat-x bottom left; }`),i=e.getColor(St.K),i&&t.addRule(`.monaco-editor .squiggly-info::before { display: block; content: ''; width: 100%; height: 100%; background: ${i}; }`),i=e.getColor(St.C),i&&t.addRule(`.monaco-editor .squiggly-hint { border-bottom: 2px dotted ${i}; }`),i=e.getColor(St.D),i&&t.addRule(`.monaco-editor .squiggly-hint { background: url("data:image/svg+xml,${i=i,Gn+encodeURIComponent(i.toString())+Zn}") no-repeat bottom left; }`),i=e.getColor(Ee.w),i&&t.addRule(`.monaco-editor.showUnused .squiggly-inline-unnecessary { opacity: ${i.rgba.a}; }`),i=e.getColor(Ee.v),i&&t.addRule(`.monaco-editor.showUnused .squiggly-unnecessary { border-bottom: 2px dashed ${i}; }`),i=e.getColor(St.B)||"inherit";t.addRule(`.monaco-editor.showDeprecated .squiggly-inline-deprecated { text-decoration: line-through; text-decoration-color: ${i}}`)})},"9c3e":function(e,t,i){"use strict";i.d(t,"a",(function(){return n})),i.d(t,"b",(function(){return o}));class n{constructor(e){this._prefix=e,this._lastId=0}nextId(){return this._prefix+ ++this._lastId}}const o=new n("id#")},"9c41":function(e,t,i){"use strict";var n;i.d(t,"a",(function(){return n})),(i=n=n||{}).DARK="dark",i.LIGHT="light",i.HIGH_CONTRAST="hc"},"9d48":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"elixir",extensions:[".ex",".exs"],aliases:["Elixir","elixir","ex"],loader:function(){return i.e("chunk-2d0e5b34").then(i.bind(null,"9634"))}})},"9e56":function(e,t,i){"use strict";i.d(t,"b",(function(){return n})),i.d(t,"d",(function(){return o})),i.d(t,"c",(function(){return s})),i.d(t,"a",(function(){return a}));class n{constructor(e){this.value=e}equals(e){return this.value===e.value}contains(e){return this.equals(e)||""===this.value||e.value.startsWith(this.value+n.sep)}intersects(e){return this.contains(e)||e.contains(this)}append(e){return new n(this.value+n.sep+e)}}function o(e,t){return!(e.include&&!e.include.intersects(t))&&(!e.excludes||!e.excludes.some(i=>r(t,i,e.include)))&&!(!e.includeSourceActions&&n.Source.contains(t))}function s(e,t){const i=t.kind?new n(t.kind):void 0;return!!(!e.include||i&&e.include.contains(i))&&!(e.excludes&&i&&e.excludes.some(t=>r(i,t,e.include)))&&!(!e.includeSourceActions&&i&&n.Source.contains(i))&&!(e.onlyIncludePreferredActions&&!t.isPreferred)}function r(e,t,i){return!!t.contains(e)&&(!i||!t.contains(i))}n.sep=".",n.None=new n("@@none@@"),n.Empty=new n(""),n.QuickFix=new n("quickfix"),n.Refactor=new n("refactor"),n.Source=new n("source"),n.SourceOrganizeImports=n.Source.append("organizeImports"),n.SourceFixAll=n.Source.append("fixAll");class a{constructor(e,t,i){this.kind=e,this.apply=t,this.preferred=i}static fromUser(e,t){return e&&"object"==typeof e?new a(a.getKindFromUser(e,t.kind),a.getApplyFromUser(e,t.apply),a.getPreferredUser(e)):new a(t.kind,t.apply,!1)}static getApplyFromUser(e,t){switch("string"==typeof e.apply?e.apply.toLowerCase():""){case"first":return"first";case"never":return"never";case"ifsingle":return"ifSingle";default:return t}}static getKindFromUser(e,t){return"string"==typeof e.kind?new n(e.kind):t}static getPreferredUser(e){return"boolean"==typeof e.preferred&&e.preferred}}},"9e74":function(e,t,i){"use strict";i.d(t,"b",(function(){return l})),i.d(t,"a",(function(){return d}));var n=i("308f"),o=i("258a"),s=i("a666"),r=i("db88"),a=i("ef8e9");t=i("0a0f");const l=Object(t.c)("commandService"),d=new class{constructor(){this._commands=new Map,this._onDidRegisterCommand=new n.b,this.onDidRegisterCommand=this._onDidRegisterCommand.event}registerCommand(e,t){if(!e)throw new Error("invalid command");if("string"==typeof e){if(t)return this.registerCommand({id:e,handler:t});throw new Error("invalid command")}if(e.description){const t=[];for(var i of e.description.args)t.push(i.constraint);const n=e.handler;e.handler=function(e,...i){return Object(a.n)(i,t),n(e,...i)}}const n=e["id"];let o=this._commands.get(n),l=(o||(o=new r.a,this._commands.set(n,o)),o.unshift(e));return t=Object(s.i)(()=>{l();const e=this._commands.get(n);null!==e&&void 0!==e&&e.isEmpty()&&this._commands.delete(n)}),this._onDidRegisterCommand.fire(n),t}registerCommandAlias(e,t){return d.registerCommand(e,(e,...i)=>e.get(l).executeCommand(t,...i))}getCommand(e){const t=this._commands.get(e);if(t&&!t.isEmpty())return o.a.first(t)}getCommands(){const e=new Map;for(const i of this._commands.keys()){var t=this.getCommand(i);t&&e.set(i,t)}return e}};d.registerCommand("noop",()=>{})},"9eb0":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"vb",extensions:[".vb"],aliases:["Visual Basic","vb"],loader:function(){return i.e("chunk-2d0d7e63").then(i.bind(null,"797b"))}})},"9eb8":function(e,t,i){"use strict";i.d(t,"a",(function(){return a}));var n=i("fe45"),o=i("30db"),s=i("9e74");t=i("89cd");class r{constructor(){this._coreKeybindings=[],this._extensionKeybindings=[],this._cachedMergedKeybindings=null}static bindToCurrentPlatform(e){if(1===o.a){if(e&&e.win)return e.win}else if(2===o.a){if(e&&e.mac)return e.mac}else if(e&&e.linux)return e.linux;return e}registerKeybindingRule(e){var t,i=r.bindToCurrentPlatform(e);if(i&&i.primary&&(t=Object(n.f)(i.primary,o.a))&&this._registerDefaultKeybinding(t,e.id,e.args,e.weight,0,e.when),i&&Array.isArray(i.secondary))for(let r=0,a=i.secondary.length;rt.command?1:e.weight2-t.weight2}t.a.add("platform.keybindingsRegistry",a)},"9ee1":function(e,t,i){"use strict";var n;function o(e,t){var i;return e.start>=t.end||t.start>=e.end||(i=Math.max(e.start,t.start),(e=Math.min(e.end,t.end))-i<=0)?{start:0,end:0}:{start:i,end:e}}function s(e){return e.end-e.start<=0}i.d(t,"a",(function(){return n})),(i=n=n||{}).intersect=o,i.isEmpty=s,i.intersects=function(e,t){return!s(o(e,t))},i.relativeComplement=function(e,t){const i=[];var n={start:e.start,end:Math.min(t.start,e.end)};t={start:Math.max(t.end,e.start),end:e.end};return s(n)||i.push(n),s(t)||i.push(t),i}},"9f4d":function(e,t,i){"use strict";i.r(t);var n=i("dff7"),o=i("fe45"),s=(t=i("b2cc"),i("6a89")),r=i("c101"),a=i("d3f4"),l=i("7061"),d=i("8025"),h=i("70cb");class c{constructor(e,t){this._selection=e,this._insertSpace=t,this._usedEndToken=null}static _haystackHasNeedleAtOffset(e,t,i){if(i<0)return!1;var n=t.length;if(e.lengths?o-1:o}}}var p=i("7e32");class m extends t.b{constructor(e,t){super(t),this._type=e}run(e,t){if(t.hasModel()){const e=t.getModel(),o=[];var i=e.getOptions(),n=t.getOption(18);const r=t.getSelections().map((e,t)=>({selection:e,index:t,ignoreFirstLine:!1}));r.sort((e,t)=>s.a.compareRangesUsingStarts(e.selection,t.selection));let a=r[0];for(let t=1;ti&&(t=i,o=e.model.getLineMaxColumn(t)),r.d.fromModelState(new r.f(new h.a(n.lineNumber,1,t,o),0,new d.a(t,o),0))}i=t.modelState.selectionStart.getStartPosition().lineNumber;if(n.lineNumberi){n=e.getLineCount();let i=o.lineNumber+1,s=1;return i>n&&(i=n,s=e.getLineMaxColumn(i)),r.d.fromViewState(t.viewState.move(t.modelState.hasSelection(),i,s,0))}return i=t.modelState.selectionStart.getEndPosition(),r.d.fromModelState(t.modelState.move(t.modelState.hasSelection(),i.lineNumber,i.column,0))}static word(e,t,i,n){return n=e.model.validatePosition(n),r.d.fromModelState(l.a.word(e.cursorConfig,e.model,t.modelState,i,n))}static cancelSelection(e,t){var i,n;return t.modelState.hasSelection()?(i=t.viewState.position.lineNumber,n=t.viewState.position.column,r.d.fromViewState(new r.f(new h.a(i,n,i,n),0,new d.a(i,n),0))):new r.d(t.modelState,t.viewState)}static moveTo(e,t,i,n,o){return n=e.model.validatePosition(n),o=o?e.coordinatesConverter.validateViewPosition(new d.a(o.lineNumber,o.column),n):e.coordinatesConverter.convertModelPositionToViewPosition(n),r.d.fromViewState(t.viewState.move(i,o.lineNumber,o.column,0))}static simpleMove(e,t,i,n,o,s){switch(i){case 0:return 4===s?this._moveHalfLineLeft(e,t,n):this._moveLeft(e,t,n,o);case 1:return 4===s?this._moveHalfLineRight(e,t,n):this._moveRight(e,t,n,o);case 2:return 2===s?this._moveUpByViewLines(e,t,n,o):this._moveUpByModelLines(e,t,n,o);case 3:return 2===s?this._moveDownByViewLines(e,t,n,o):this._moveDownByModelLines(e,t,n,o);case 4:return 2===s?t.map(t=>r.d.fromViewState(a.a.moveToPrevBlankLine(e.cursorConfig,e,t.viewState,n))):t.map(t=>r.d.fromModelState(a.a.moveToPrevBlankLine(e.cursorConfig,e.model,t.modelState,n)));case 5:return 2===s?t.map(t=>r.d.fromViewState(a.a.moveToNextBlankLine(e.cursorConfig,e,t.viewState,n))):t.map(t=>r.d.fromModelState(a.a.moveToNextBlankLine(e.cursorConfig,e.model,t.modelState,n)));case 6:return this._moveToViewMinColumn(e,t,n);case 7:return this._moveToViewFirstNonWhitespaceColumn(e,t,n);case 8:return this._moveToViewCenterColumn(e,t,n);case 9:return this._moveToViewMaxColumn(e,t,n);case 10:return this._moveToViewLastNonWhitespaceColumn(e,t,n);default:return null}}static viewportMove(e,t,i,n,o){var s=e.getCompletelyVisibleViewRange(),r=e.coordinatesConverter.convertViewRangeToModelRange(s);switch(i){case 11:var a=this._firstLineNumberInRange(e.model,r,o),l=e.model.getLineFirstNonWhitespaceColumn(a);return[this._moveToModelPosition(e,t[0],n,a,l)];case 13:return a=this._lastLineNumberInRange(e.model,r,o),l=e.model.getLineFirstNonWhitespaceColumn(a),[this._moveToModelPosition(e,t[0],n,a,l)];case 12:return a=Math.round((r.startLineNumber+r.endLineNumber)/2),l=e.model.getLineFirstNonWhitespaceColumn(a),[this._moveToModelPosition(e,t[0],n,a,l)];case 14:{let i=[];for(let o=0,r=t.length;oi.endLineNumber-1?i.endLineNumber-1:o)r.d.fromViewState(a.a.moveLeft(e.cursorConfig,e,t.viewState,i,n)))}static _moveHalfLineLeft(e,t,i){let n=[];for(let l=0,d=t.length;lr.d.fromViewState(a.a.moveRight(e.cursorConfig,e,t.viewState,i,n)))}static _moveHalfLineRight(e,t,i){let n=[];for(let l=0,d=t.length;le.toString()).join(", ")}matchesResource(e){const t=r.a.isUri(this.model)?this.model:this.model.uri;return t.toString()===e.toString()}setModel(e){this.model=e}canAppend(e){return this.model===e&&this._data instanceof d}append(e,t,i,n,o){this._data instanceof d&&this._data.append(e,t,i,n,o)}close(){this._data instanceof d&&(this._data=this._data.serialize())}open(){this._data instanceof d||(this._data=d.deserialize(this._data))}undo(){if(r.a.isUri(this.model))throw new Error("Invalid SingleModelEditStackElement");this._data instanceof d&&(this._data=this._data.serialize());var e=d.deserialize(this._data);this.model._applyUndo(e.changes,e.beforeEOL,e.beforeVersionId,e.beforeCursorState)}redo(){if(r.a.isUri(this.model))throw new Error("Invalid SingleModelEditStackElement");this._data instanceof d&&(this._data=this._data.serialize());var e=d.deserialize(this._data);this.model._applyRedo(e.changes,e.afterEOL,e.afterVersionId,e.afterCursorState)}heapSize(){return this._data instanceof d&&(this._data=this._data.serialize()),this._data.byteLength+168}}function c(e){return"\n"===e.getEOL()?0:1}function u(e){return!!e&&(e instanceof h||!1)}class g{constructor(e,t){this._model=e,this._undoRedoService=t}pushStackElement(){const e=this._undoRedoService.getLastElement(this._model.uri);u(e)&&e.close()}popStackElement(){const e=this._undoRedoService.getLastElement(this._model.uri);u(e)&&e.open()}clear(){this._undoRedoService.removeElements(this._model.uri)}_getOrCreateEditStackElement(e){const t=this._undoRedoService.getLastElement(this._model.uri);return u(t)&&t.canAppend(this._model)?t:(e=new h(this._model,e),this._undoRedoService.pushElement(e),e)}pushEOL(e){const t=this._getOrCreateEditStackElement(null);this._model.setEOL(e),t.append(this._model,[],c(this._model),this._model.getAlternativeVersionId(),null)}pushEditOperation(e,t,i){const n=this._getOrCreateEditStackElement(e),o=this._model.applyEdits(t,!0);e=g._computeCursorState(i,o);const s=o.map((e,t)=>({index:t,textChange:e.textChange}));return s.sort((e,t)=>e.textChange.oldPosition===t.textChange.oldPosition?e.index-t.index:e.textChange.oldPosition-t.textChange.oldPosition),n.append(this._model,s.map(e=>e.textChange),c(this._model),this._model.getAlternativeVersionId(),e),e}static _computeCursorState(e,t){try{return e?e(t):null}catch(e){return Object(o.f)(e),null}}}},a0a2:function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"pgsql",extensions:[],aliases:["PostgreSQL","postgres","pg","postgre"],loader:function(){return i.e("chunk-2d0b6187").then(i.bind(null,"1c65"))}})},a106:function(e,t,i){"use strict";i.r(t),i.d(t,"getSelectionSearchString",(function(){return it})),i.d(t,"CommonFindController",(function(){return nt})),i.d(t,"FindController",(function(){return ot})),i.d(t,"StartFindAction",(function(){return st})),i.d(t,"StartFindWithSelectionAction",(function(){return rt})),i.d(t,"MatchFindAction",(function(){return at})),i.d(t,"NextMatchFindAction",(function(){return lt})),i.d(t,"PreviousMatchFindAction",(function(){return dt})),i.d(t,"SelectionMatchFindAction",(function(){return ht})),i.d(t,"NextSelectionMatchFindAction",(function(){return ct})),i.d(t,"PreviousSelectionMatchFindAction",(function(){return ut})),i.d(t,"StartFindReplaceAction",(function(){return gt}));var n=i("dff7"),o=i("5fe7"),s=i("a666"),r=i("3742"),a=(t=i("b2cc"),i("c101")),l=i("2c29"),d=i("7061"),h=i("6a89"),c=i("8025"),u=i("8c02"),g=i("3352"),p=i("b57f"),m=i("303e"),f=i("b7d0");class _{constructor(e){this._editor=e,this._decorations=[],this._overviewRulerApproximateDecorations=[],this._findScopeDecorationIds=[],this._rangeHighlightDecorationId=null,this._highlightedDecorationId=null,this._startPosition=this._editor.getPosition()}dispose(){this._editor.deltaDecorations(this._allDecorations(),[]),this._decorations=[],this._overviewRulerApproximateDecorations=[],this._findScopeDecorationIds=[],this._rangeHighlightDecorationId=null,this._highlightedDecorationId=null}reset(){this._decorations=[],this._overviewRulerApproximateDecorations=[],this._findScopeDecorationIds=[],this._rangeHighlightDecorationId=null,this._highlightedDecorationId=null}getCount(){return this._decorations.length}getFindScope(){return this._findScopeDecorationIds[0]?this._editor.getModel().getDecorationRange(this._findScopeDecorationIds[0]):null}getFindScopes(){if(this._findScopeDecorationIds.length){var e=this._findScopeDecorationIds.map(e=>this._editor.getModel().getDecorationRange(e)).filter(e=>!!e);if(e.length)return e}return null}getStartPosition(){return this._startPosition}setStartPosition(e){this._startPosition=e,this.setCurrentFindMatch(null)}_getDecorationIndex(e){return e=this._decorations.indexOf(e),0<=e?e+1:1}getCurrentMatchesPosition(e){for(const i of this._editor.getModel().getDecorationsInRange(e)){var t=i.options;if(t===_._FIND_MATCH_DECORATION||t===_._CURRENT_FIND_MATCH_DECORATION)return this._getDecorationIndex(i.id)}return 0}setCurrentFindMatch(e){let t=null,i=0;if(e)for(let o=0,s=this._decorations.length;o{if(null!==this._highlightedDecorationId&&(e.changeDecorationOptions(this._highlightedDecorationId,_._FIND_MATCH_DECORATION),this._highlightedDecorationId=null),null!==t&&(this._highlightedDecorationId=t,e.changeDecorationOptions(this._highlightedDecorationId,_._CURRENT_FIND_MATCH_DECORATION)),null!==this._rangeHighlightDecorationId&&(e.removeDecoration(this._rangeHighlightDecorationId),this._rangeHighlightDecorationId=null),null!==t){let o=this._editor.getModel().getDecorationRange(t);var i,n;o.startLineNumber!==o.endLineNumber&&1===o.endColumn&&(i=o.endLineNumber-1,n=this._editor.getModel().getLineMaxColumn(i),o=new h.a(o.startLineNumber,o.startColumn,i,n)),this._rangeHighlightDecorationId=e.addDecoration(o,_._RANGE_HIGHLIGHT_DECORATION)}}),i}set(e,t){this._editor.changeDecorations(i=>{let n=_._FIND_MATCH_DECORATION,o=[];if(1e3=l.startLineNumber?l.endLineNumber>i&&(i=l.endLineNumber):(o.push({range:new h.a(t,1,i,1),options:_._FIND_MATCH_ONLY_OVERVIEW_DECORATION}),t=l.startLineNumber,i=l.endLineNumber)}o.push({range:new h.a(t,1,i,1),options:_._FIND_MATCH_ONLY_OVERVIEW_DECORATION})}let d=new Array(e.length);for(let t=0,h=e.length;ti.removeDecoration(e)),this._findScopeDecorationIds=[]),null!=t&&t.length&&(this._findScopeDecorationIds=t.map(e=>i.addDecoration(e,_._FIND_SCOPE_DECORATION)))})}matchBeforePosition(e){if(0===this._decorations.length)return null;for(let i=this._decorations.length-1;0<=i;i--){var t=this._decorations[i];t=this._editor.getModel().getDecorationRange(t);if(t&&!(t.endLineNumber>e.lineNumber)){if(t.endLineNumbere.column))return t}}return this._editor.getModel().getDecorationRange(this._decorations[this._decorations.length-1])}matchAfterPosition(e){if(0===this._decorations.length)return null;for(let i=0,n=this._decorations.length;ie.lineNumber)return t;if(!(t.startColumnh.a.compareRangesUsingStarts(e.range,t.range));let i=[],n=e[0];for(let t=1;t{s+=v([o[t]],e)+i}),s.slice(0,-1)}class y{constructor(e){this.staticValue=e,this.kind=0}}class S{constructor(e){this.pieces=e,this.kind=1}}class L{constructor(e){e&&0!==e.length?1===e.length&&null!==e[0].staticValue?this._state=new y(e[0].staticValue):this._state=new S(e):this._state=new y("")}static fromStaticValue(e){return new L([x.staticValue(e)])}get hasReplacementPatterns(){return 1===this._state.kind}buildReplaceString(e,t){if(0===this._state.kind)return t?v(e,this._state.staticValue):this._state.staticValue;let i="";for(let s=0,r=this._state.pieces.length;s=o){e.push(t.slice(s));break}switch(n.caseOps[i]){case"U":e.push(t[s].toUpperCase());break;case"u":e.push(t[s].toUpperCase()),i++;break;case"L":e.push(t[s].toLowerCase());break;case"l":e.push(t[s].toLowerCase()),i++;break;default:e.push(t[s])}}t=e.join("")}i+=t}}return i}static _substitute(e,t){if(null===t)return"";if(0===e)return t[0];let i="";for(;0this.research(!1),100),this._toDispose.add(this._updateDecorationsScheduler),this._toDispose.add(this._editor.onDidChangeCursorPosition(e=>{3!==e.reason&&5!==e.reason&&6!==e.reason||this._decorations.setStartPosition(this._editor.getPosition())})),this._ignoreModelContentChanged=!1,this._toDispose.add(this._editor.onDidChangeModelContent(e=>{this._ignoreModelContentChanged||(e.isFlush&&this._decorations.reset(),this._decorations.setStartPosition(this._editor.getPosition()),this._updateDecorationsScheduler.schedule())})),this._toDispose.add(this._state.onFindReplaceStateChange(e=>this._onStateChanged(e))),this.research(!1,this._state.searchScope)}dispose(){this._isDisposed=!0,Object(s.f)(this._startSearchingTimer),this._toDispose.dispose()}_onStateChanged(e){if(!this._isDisposed&&this._editor.hasModel()&&(e.searchString||e.isReplaceRevealed||e.isRegex||e.wholeWord||e.matchCase||e.searchScope)){let t=this._editor.getModel();t.isTooLargeForSyncing()?(this._startSearchingTimer.cancel(),this._startSearchingTimer.setIfNotSet(()=>{e.searchScope?this.research(e.moveCursor,this._state.searchScope):this.research(e.moveCursor)},240)):e.searchScope?this.research(e.moveCursor,this._state.searchScope):this.research(e.moveCursor)}}static _getSearchRange(e,t){return t||e.getFullModelRange()}research(e,t){let i=null,n=(void 0!==t?null!==t&&(i=Array.isArray(t)?t:[t]):i=this._decorations.getFindScopes(),null!==i&&(i=i.map(e=>{if(e.startLineNumber===e.endLineNumber)return e;{let t=e.endLineNumber;return 1===e.endColumn&&(t-=1),new h.a(e.startLineNumber,1,t,this._editor.getModel().getLineMaxColumn(t))}})),this._findMatches(i,!1,P));this._decorations.set(n,i);const o=this._editor.getSelection();let s=this._decorations.getCurrentMatchesPosition(o);0===s&&0e.range),e=>0<=h.a.compareRangesUsingStarts(e,o)),s=0=r)break;var i=e.charCodeAt(s);switch(i){case 92:o.emitUnchanged(s-1),o.emitStatic("\\",s+1);break;case 110:o.emitUnchanged(s-1),o.emitStatic("\n",s+1);break;case 116:o.emitUnchanged(s-1),o.emitStatic("\t",s+1);break;case 117:case 85:case 108:case 76:o.emitUnchanged(s-1),o.emitStatic("",s+1),n.push(String.fromCharCode(i))}}else if(36===t){if(++s>=r)break;if(t=e.charCodeAt(s),36===t)o.emitUnchanged(s-1),o.emitStatic("$",s+1);else if(48===t||38===t)o.emitUnchanged(s-1),o.emitMatchIndex(0,s+1,n),n.length=0;else if(49<=t&&t<=57){let i=t-48;if(s+1F._getSearchRange(this._editor.getModel(),e)),this._editor.getModel().findMatches(this._state.searchString,e,this._state.isRegex,this._state.matchCase,this._state.wholeWord?this._editor.getOption(116):null,t,i)}replaceAll(){var e;this._hasMatches()&&(null===(e=this._decorations.getFindScopes())&&this._state.matchesCount>=P?this._largeReplaceAll():this._regularReplaceAll(e),this.research(!1))}_largeReplaceAll(){const e=new u.a(this._state.searchString,this._state.isRegex,this._state.matchCase,this._state.wholeWord?this._editor.getOption(116):null);var t=e.parseSearchRequest();if(t){let e=t.regex;if(!e.multiline){let t="mu";e.ignoreCase&&(t+="i"),e.global&&(t+="g"),e=new RegExp(e.source,t)}const i=this._editor.getModel(),n=i.getValue(1);t=i.getFullModelRange();const o=this._getReplacePattern();let s;const r=this._state.preserveCase;s=o.hasReplacementPatterns||r?n.replace(e,(function(){return o.buildReplaceString(arguments,r)})):n.replace(e,o.buildReplaceString(null,r)),t=new l.b(t,s,this._editor.getSelection()),this._executeEditorCommand("replaceAll",t)}}_regularReplaceAll(e){const t=this._getReplacePattern();let i=this._findMatches(e,t.hasReplacementPatterns||this._state.preserveCase,1073741824),n=[];for(let o=0,s=i.length;oe.range),n),this._executeEditorCommand("replaceAll",e)}selectAllMatches(){if(this._hasMatches()){var e=this._decorations.getFindScopes();let t=this._findMatches(e,!1,1073741824),i=t.map(e=>new c.a(e.range.startLineNumber,e.range.startColumn,e.range.endLineNumber,e.range.endColumn)),n=this._editor.getSelection();for(let e=0,o=i.length;e{this.checked=!this._checked,this._onChange.fire(!1),e.preventDefault()}),this.ignoreGesture(this.domNode),this.onkeydown(this.domNode,e=>{10===e.keyCode||3===e.keyCode?(this.checked=!this._checked,this._onChange.fire(!0),e.preventDefault()):this._onKeyDown.fire(e)})}get enabled(){return"true"!==this.domNode.getAttribute("aria-disabled")}focus(){this.domNode.focus()}get checked(){return this._checked}set checked(e){this._checked=e,this.domNode.setAttribute("aria-checked",String(this._checked)),this.domNode.classList.toggle("checked",this._checked),this.applyStyles()}width(){return 22}style(e){e.inputActiveOptionBorder&&(this._opts.inputActiveOptionBorder=e.inputActiveOptionBorder),e.inputActiveOptionForeground&&(this._opts.inputActiveOptionForeground=e.inputActiveOptionForeground),e.inputActiveOptionBackground&&(this._opts.inputActiveOptionBackground=e.inputActiveOptionBackground),this.applyStyles()}applyStyles(){this.domNode&&(this.domNode.style.borderColor=this._checked&&this._opts.inputActiveOptionBorder?this._opts.inputActiveOptionBorder.toString():"transparent",this.domNode.style.color=this._checked&&this._opts.inputActiveOptionForeground?this._opts.inputActiveOptionForeground.toString():"inherit",this.domNode.style.backgroundColor=this._checked&&this._opts.inputActiveOptionBackground?this._opts.inputActiveOptionBackground.toString():"transparent")}enable(){this.domNode.setAttribute("aria-disabled",String(!1))}disable(){this.domNode.setAttribute("aria-disabled",String(!0))}}const K=n.a("caseDescription","Match Case"),q=n.a("wordsDescription","Match Whole Word"),$=n.a("regexDescription","Use Regular Expression");class G extends U{constructor(e){super({icon:W.b.caseSensitive,title:K+e.appendTitle,isChecked:e.isChecked,inputActiveOptionBorder:e.inputActiveOptionBorder,inputActiveOptionForeground:e.inputActiveOptionForeground,inputActiveOptionBackground:e.inputActiveOptionBackground})}}class Z extends U{constructor(e){super({icon:W.b.wholeWord,title:q+e.appendTitle,isChecked:e.isChecked,inputActiveOptionBorder:e.inputActiveOptionBorder,inputActiveOptionForeground:e.inputActiveOptionForeground,inputActiveOptionBackground:e.inputActiveOptionBackground})}}class Y extends U{constructor(e){super({icon:W.b.regex,title:$+e.appendTitle,isChecked:e.isChecked,inputActiveOptionBorder:e.inputActiveOptionBorder,inputActiveOptionForeground:e.inputActiveOptionForeground,inputActiveOptionBackground:e.inputActiveOptionBackground})}}class X extends j.a{constructor(e,t,i,n){super(),this._hideSoon=this._register(new o.e(()=>this._hide(),2e3)),this._isVisible=!1,this._editor=e,this._state=t,this._keybindingService=i,this._domNode=document.createElement("div"),this._domNode.className="findOptionsWidget",this._domNode.style.display="none",this._domNode.style.top="10px",this._domNode.setAttribute("role","presentation"),this._domNode.setAttribute("aria-hidden","true"),e=n.getColorTheme().getColor(m.hb),t=n.getColorTheme().getColor(m.ib),i=n.getColorTheme().getColor(m.gb),this.caseSensitive=this._register(new G({appendTitle:this._keybindingLabelFor(R.ToggleCaseSensitiveCommand),isChecked:this._state.matchCase,inputActiveOptionBorder:e,inputActiveOptionForeground:t,inputActiveOptionBackground:i})),this._domNode.appendChild(this.caseSensitive.domNode),this._register(this.caseSensitive.onChange(()=>{this._state.change({matchCase:this.caseSensitive.checked},!1)})),this.wholeWords=this._register(new Z({appendTitle:this._keybindingLabelFor(R.ToggleWholeWordCommand),isChecked:this._state.wholeWord,inputActiveOptionBorder:e,inputActiveOptionForeground:t,inputActiveOptionBackground:i})),this._domNode.appendChild(this.wholeWords.domNode),this._register(this.wholeWords.onChange(()=>{this._state.change({wholeWord:this.wholeWords.checked},!1)})),this.regex=this._register(new Y({appendTitle:this._keybindingLabelFor(R.ToggleRegexCommand),isChecked:this._state.isRegex,inputActiveOptionBorder:e,inputActiveOptionForeground:t,inputActiveOptionBackground:i})),this._domNode.appendChild(this.regex.domNode),this._register(this.regex.onChange(()=>{this._state.change({isRegex:this.regex.checked},!1)})),this._editor.addOverlayWidget(this),this._register(this._state.onFindReplaceStateChange(e=>{let t=!1;e.isRegex&&(this.regex.checked=this._state.isRegex,t=!0),e.wholeWord&&(this.wholeWords.checked=this._state.wholeWord,t=!0),e.matchCase&&(this.caseSensitive.checked=this._state.matchCase,t=!0),!this._state.isRevealed&&t&&this._revealTemporarily()})),this._register(B.j(this._domNode,e=>this._onMouseOut())),this._register(B.i(this._domNode,"mouseover",e=>this._onMouseOver())),this._applyTheme(n.getColorTheme()),this._register(n.onDidColorThemeChange(this._applyTheme.bind(this)))}_keybindingLabelFor(e){let t=this._keybindingService.lookupKeybinding(e);return t?` (${t.getLabel()})`:""}dispose(){this._editor.removeOverlayWidget(this),super.dispose()}getId(){return X.ID}getDomNode(){return this._domNode}getPosition(){return{preference:0}}highlightFindOptions(){this._revealTemporarily()}_revealTemporarily(){this._show(),this._hideSoon.schedule()}_onMouseOut(){this._hideSoon.schedule()}_onMouseOver(){this._hideSoon.cancel()}_show(){this._isVisible||(this._isVisible=!0,this._domNode.style.display="block")}_hide(){this._isVisible&&(this._isVisible=!1,this._domNode.style.display="none")}_applyTheme(e){e={inputActiveOptionBorder:e.getColor(m.hb),inputActiveOptionForeground:e.getColor(m.ib),inputActiveOptionBackground:e.getColor(m.gb)},this.caseSensitive.style(e),this.wholeWords.style(e),this.regex.style(e)}}function Q(e,t){return 1===e||2!==e&&t}X.ID="editor.contrib.findOptionsWidget",Object(f.f)((e,t)=>{var i=e.getColor(m.Y);i&&t.addRule(`.monaco-editor .findOptionsWidget { background-color: ${i}; }`),i=e.getColor(m.ab),i&&t.addRule(`.monaco-editor .findOptionsWidget { color: ${i}; }`),i=e.getColor(m.Nc),i&&t.addRule(`.monaco-editor .findOptionsWidget { box-shadow: 0 0 8px 2px ${i}; }`),i=e.getColor(m.h);i&&t.addRule(`.monaco-editor .findOptionsWidget { border: 2px solid ${i}; }`)});class J extends s.a{constructor(){super(),this._onFindReplaceStateChange=this._register(new H.b),this.onFindReplaceStateChange=this._onFindReplaceStateChange.event,this._searchString="",this._replaceString="",this._isRevealed=!1,this._isReplaceRevealed=!1,this._isRegex=!1,this._isRegexOverride=0,this._wholeWord=!1,this._wholeWordOverride=0,this._matchCase=!1,this._matchCaseOverride=0,this._preserveCase=!1,this._preserveCaseOverride=0,this._searchScope=null,this._matchesPosition=0,this._matchesCount=0,this._currentMatch=null,this._loop=!0}get searchString(){return this._searchString}get replaceString(){return this._replaceString}get isRevealed(){return this._isRevealed}get isReplaceRevealed(){return this._isReplaceRevealed}get isRegex(){return Q(this._isRegexOverride,this._isRegex)}get wholeWord(){return Q(this._wholeWordOverride,this._wholeWord)}get matchCase(){return Q(this._matchCaseOverride,this._matchCase)}get preserveCase(){return Q(this._preserveCaseOverride,this._preserveCase)}get actualIsRegex(){return this._isRegex}get actualWholeWord(){return this._wholeWord}get actualMatchCase(){return this._matchCase}get actualPreserveCase(){return this._preserveCase}get searchScope(){return this._searchScope}get matchesPosition(){return this._matchesPosition}get matchesCount(){return this._matchesCount}get currentMatch(){return this._currentMatch}changeMatchInfo(e,t,i){let n={moveCursor:!1,updateHistory:!1,searchString:!1,replaceString:!1,isRevealed:!1,isReplaceRevealed:!1,isRegex:!1,wholeWord:!1,matchCase:!1,preserveCase:!1,searchScope:!1,matchesPosition:!1,matchesCount:!1,currentMatch:!1,loop:!1},o=!1;this._matchesPosition!==(e=t<(e=0===t?0:e)?t:e)&&(this._matchesPosition=e,n.matchesPosition=!0,o=!0),this._matchesCount!==t&&(this._matchesCount=t,n.matchesCount=!0,o=!0),void 0===i||h.a.equalsRange(this._currentMatch,i)||(this._currentMatch=i,n.currentMatch=!0,o=!0),o&&this._onFindReplaceStateChange.fire(n)}change(e,t,i=!0){var n;let o={moveCursor:t,updateHistory:i,searchString:!1,replaceString:!1,isRevealed:!1,isReplaceRevealed:!1,isRegex:!1,wholeWord:!1,matchCase:!1,preserveCase:!1,searchScope:!1,matchesPosition:!1,matchesCount:!1,currentMatch:!1,loop:!1},s=!1;t=this.isRegex,i=this.wholeWord;var r=this.matchCase,a=this.preserveCase;void 0!==e.searchString&&this._searchString!==e.searchString&&(this._searchString=e.searchString,o.searchString=!0,s=!0),void 0!==e.replaceString&&this._replaceString!==e.replaceString&&(this._replaceString=e.replaceString,o.replaceString=!0,s=!0),void 0!==e.isRevealed&&this._isRevealed!==e.isRevealed&&(this._isRevealed=e.isRevealed,o.isRevealed=!0,s=!0),void 0!==e.isReplaceRevealed&&this._isReplaceRevealed!==e.isReplaceRevealed&&(this._isReplaceRevealed=e.isReplaceRevealed,o.isReplaceRevealed=!0,s=!0),void 0!==e.isRegex&&(this._isRegex=e.isRegex),void 0!==e.wholeWord&&(this._wholeWord=e.wholeWord),void 0!==e.matchCase&&(this._matchCase=e.matchCase),void 0!==e.preserveCase&&(this._preserveCase=e.preserveCase),void 0===e.searchScope||null!=(n=e.searchScope)&&n.every(e=>{var t;return null==(t=this._searchScope)?void 0:t.some(t=>!h.a.equalsRange(t,e))})||(this._searchScope=e.searchScope,o.searchScope=!0,s=!0),void 0!==e.loop&&this._loop!==e.loop&&(this._loop=e.loop,o.loop=!0,s=!0),this._isRegexOverride=void 0!==e.isRegexOverride?e.isRegexOverride:0,this._wholeWordOverride=void 0!==e.wholeWordOverride?e.wholeWordOverride:0,this._matchCaseOverride=void 0!==e.matchCaseOverride?e.matchCaseOverride:0,this._preserveCaseOverride=void 0!==e.preserveCaseOverride?e.preserveCaseOverride:0,t!==this.isRegex&&(s=!0,o.isRegex=!0),i!==this.wholeWord&&(s=!0,o.wholeWord=!0),r!==this.matchCase&&(s=!0,o.matchCase=!0),a!==this.preserveCase&&(s=!0,o.preserveCase=!0),s&&this._onFindReplaceStateChange.fire(o)}canNavigateBack(){return this.canNavigateInLoop()||1!==this.matchesPosition}canNavigateForward(){return this.canNavigateInLoop()||this.matchesPosition=P}}i("01b0");var ee=i("3813"),te=i("70c3"),ie=i("fdcc"),ne=i("30db"),oe=i("d3ef");i("caa1");const se=n.a("defaultLabel","input");class re extends j.a{constructor(e,t,i,n){super(),this._showOptionButtons=i,this.fixFocusOnOptionClickEnabled=!0,this.imeSessionInProgress=!1,this._onDidOptionChange=this._register(new H.b),this.onDidOptionChange=this._onDidOptionChange.event,this._onKeyDown=this._register(new H.b),this.onKeyDown=this._onKeyDown.event,this._onMouseDown=this._register(new H.b),this.onMouseDown=this._onMouseDown.event,this._onInput=this._register(new H.b),this._onKeyUp=this._register(new H.b),this._onCaseSensitiveKeyDown=this._register(new H.b),this.onCaseSensitiveKeyDown=this._onCaseSensitiveKeyDown.event,this._onRegexKeyDown=this._register(new H.b),this.onRegexKeyDown=this._onRegexKeyDown.event,this._lastHighlightFindOptions=0,this.contextViewProvider=t,this.placeholder=n.placeholder||"",this.validation=n.validation,this.label=n.label||se,this.inputActiveOptionBorder=n.inputActiveOptionBorder,this.inputActiveOptionForeground=n.inputActiveOptionForeground,this.inputActiveOptionBackground=n.inputActiveOptionBackground,this.inputBackground=n.inputBackground,this.inputForeground=n.inputForeground,this.inputBorder=n.inputBorder,this.inputValidationInfoBorder=n.inputValidationInfoBorder,this.inputValidationInfoBackground=n.inputValidationInfoBackground,this.inputValidationInfoForeground=n.inputValidationInfoForeground,this.inputValidationWarningBorder=n.inputValidationWarningBorder,this.inputValidationWarningBackground=n.inputValidationWarningBackground,this.inputValidationWarningForeground=n.inputValidationWarningForeground,this.inputValidationErrorBorder=n.inputValidationErrorBorder,this.inputValidationErrorBackground=n.inputValidationErrorBackground,this.inputValidationErrorForeground=n.inputValidationErrorForeground;i=n.appendCaseSensitiveLabel||"",t=n.appendWholeWordsLabel||"";var o=n.appendRegexLabel||"",s=n.history||[],r=!!n.flexibleHeight,a=!!n.flexibleWidth;n=n.flexibleMaxHeight;this.domNode=document.createElement("div"),this.domNode.classList.add("monaco-findInput"),this.inputBox=this._register(new oe.a(this.domNode,this.contextViewProvider,{placeholder:this.placeholder||"",ariaLabel:this.label||"",validationOptions:{validation:this.validation},inputBackground:this.inputBackground,inputForeground:this.inputForeground,inputBorder:this.inputBorder,inputValidationInfoBackground:this.inputValidationInfoBackground,inputValidationInfoForeground:this.inputValidationInfoForeground,inputValidationInfoBorder:this.inputValidationInfoBorder,inputValidationWarningBackground:this.inputValidationWarningBackground,inputValidationWarningForeground:this.inputValidationWarningForeground,inputValidationWarningBorder:this.inputValidationWarningBorder,inputValidationErrorBackground:this.inputValidationErrorBackground,inputValidationErrorForeground:this.inputValidationErrorForeground,inputValidationErrorBorder:this.inputValidationErrorBorder,history:s,flexibleHeight:r,flexibleWidth:a,flexibleMaxHeight:n})),this.regex=this._register(new Y({appendTitle:o,isChecked:!1,inputActiveOptionBorder:this.inputActiveOptionBorder,inputActiveOptionForeground:this.inputActiveOptionForeground,inputActiveOptionBackground:this.inputActiveOptionBackground})),this._register(this.regex.onChange(e=>{this._onDidOptionChange.fire(e),!e&&this.fixFocusOnOptionClickEnabled&&this.inputBox.focus(),this.validate()})),this._register(this.regex.onKeyDown(e=>{this._onRegexKeyDown.fire(e)})),this.wholeWords=this._register(new Z({appendTitle:t,isChecked:!1,inputActiveOptionBorder:this.inputActiveOptionBorder,inputActiveOptionForeground:this.inputActiveOptionForeground,inputActiveOptionBackground:this.inputActiveOptionBackground})),this._register(this.wholeWords.onChange(e=>{this._onDidOptionChange.fire(e),!e&&this.fixFocusOnOptionClickEnabled&&this.inputBox.focus(),this.validate()})),this.caseSensitive=this._register(new G({appendTitle:i,isChecked:!1,inputActiveOptionBorder:this.inputActiveOptionBorder,inputActiveOptionForeground:this.inputActiveOptionForeground,inputActiveOptionBackground:this.inputActiveOptionBackground})),this._register(this.caseSensitive.onChange(e=>{this._onDidOptionChange.fire(e),!e&&this.fixFocusOnOptionClickEnabled&&this.inputBox.focus(),this.validate()})),this._register(this.caseSensitive.onKeyDown(e=>{this._onCaseSensitiveKeyDown.fire(e)})),this._showOptionButtons&&(this.inputBox.paddingRight=this.caseSensitive.width()+this.wholeWords.width()+this.regex.width());let l=[this.caseSensitive.domNode,this.wholeWords.domNode,this.regex.domNode],d=(this.onkeydown(this.domNode,e=>{if(e.equals(15)||e.equals(17)||e.equals(9)){var t=l.indexOf(document.activeElement);if(0<=t){let i=-1;e.equals(17)?i=(t+1)%l.length:e.equals(15)&&(i=0===t?l.length-1:t-1),e.equals(9)?(l[t].blur(),this.inputBox.focus()):0<=i&&l[i].focus(),B.c.stop(e,!0)}}}),document.createElement("div"));d.className="controls",d.style.display=this._showOptionButtons?"block":"none",d.appendChild(this.caseSensitive.domNode),d.appendChild(this.wholeWords.domNode),d.appendChild(this.regex.domNode),this.domNode.appendChild(d),e&&e.appendChild(this.domNode),this._register(B.i(this.inputBox.inputElement,"compositionstart",e=>{this.imeSessionInProgress=!0})),this._register(B.i(this.inputBox.inputElement,"compositionend",e=>{this.imeSessionInProgress=!1,this._onInput.fire()})),this.onkeydown(this.inputBox.inputElement,e=>this._onKeyDown.fire(e)),this.onkeyup(this.inputBox.inputElement,e=>this._onKeyUp.fire(e)),this.oninput(this.inputBox.inputElement,e=>this._onInput.fire()),this.onmousedown(this.inputBox.inputElement,e=>this._onMouseDown.fire(e))}enable(){this.domNode.classList.remove("disabled"),this.inputBox.enable(),this.regex.enable(),this.wholeWords.enable(),this.caseSensitive.enable()}disable(){this.domNode.classList.add("disabled"),this.inputBox.disable(),this.regex.disable(),this.wholeWords.disable(),this.caseSensitive.disable()}setFocusInputOnOptionClick(e){this.fixFocusOnOptionClickEnabled=e}setEnabled(e){e?this.enable():this.disable()}getValue(){return this.inputBox.value}setValue(e){this.inputBox.value!==e&&(this.inputBox.value=e)}style(e){this.inputActiveOptionBorder=e.inputActiveOptionBorder,this.inputActiveOptionForeground=e.inputActiveOptionForeground,this.inputActiveOptionBackground=e.inputActiveOptionBackground,this.inputBackground=e.inputBackground,this.inputForeground=e.inputForeground,this.inputBorder=e.inputBorder,this.inputValidationInfoBackground=e.inputValidationInfoBackground,this.inputValidationInfoForeground=e.inputValidationInfoForeground,this.inputValidationInfoBorder=e.inputValidationInfoBorder,this.inputValidationWarningBackground=e.inputValidationWarningBackground,this.inputValidationWarningForeground=e.inputValidationWarningForeground,this.inputValidationWarningBorder=e.inputValidationWarningBorder,this.inputValidationErrorBackground=e.inputValidationErrorBackground,this.inputValidationErrorForeground=e.inputValidationErrorForeground,this.inputValidationErrorBorder=e.inputValidationErrorBorder,this.applyStyles()}applyStyles(){var e;this.domNode&&(e={inputActiveOptionBorder:this.inputActiveOptionBorder,inputActiveOptionForeground:this.inputActiveOptionForeground,inputActiveOptionBackground:this.inputActiveOptionBackground},this.regex.style(e),this.wholeWords.style(e),this.caseSensitive.style(e),e={inputBackground:this.inputBackground,inputForeground:this.inputForeground,inputBorder:this.inputBorder,inputValidationInfoBackground:this.inputValidationInfoBackground,inputValidationInfoForeground:this.inputValidationInfoForeground,inputValidationInfoBorder:this.inputValidationInfoBorder,inputValidationWarningBackground:this.inputValidationWarningBackground,inputValidationWarningForeground:this.inputValidationWarningForeground,inputValidationWarningBorder:this.inputValidationWarningBorder,inputValidationErrorBackground:this.inputValidationErrorBackground,inputValidationErrorForeground:this.inputValidationErrorForeground,inputValidationErrorBorder:this.inputValidationErrorBorder},this.inputBox.style(e))}select(){this.inputBox.select()}focus(){this.inputBox.focus()}getCaseSensitive(){return this.caseSensitive.checked}setCaseSensitive(e){this.caseSensitive.checked=e}getWholeWords(){return this.wholeWords.checked}setWholeWords(e){this.wholeWords.checked=e}getRegex(){return this.regex.checked}setRegex(e){this.regex.checked=e,this.validate()}focusOnCaseSensitive(){this.caseSensitive.focus()}highlightFindOptions(){this.domNode.classList.remove("highlight-"+this._lastHighlightFindOptions),this._lastHighlightFindOptions=1-this._lastHighlightFindOptions,this.domNode.classList.add("highlight-"+this._lastHighlightFindOptions)}validate(){this.inputBox.validate()}clearMessage(){this.inputBox.hideMessage()}}const ae=n.a("defaultLabel","input"),le=n.a("label.preserveCaseCheckbox","Preserve Case");class de extends U{constructor(e){super({icon:W.b.preserveCase,title:le+e.appendTitle,isChecked:e.isChecked,inputActiveOptionBorder:e.inputActiveOptionBorder,inputActiveOptionForeground:e.inputActiveOptionForeground,inputActiveOptionBackground:e.inputActiveOptionBackground})}}class he extends j.a{constructor(e,t,i,n){super(),this._showOptionButtons=i,this.fixFocusOnOptionClickEnabled=!0,this.cachedOptionsWidth=0,this._onDidOptionChange=this._register(new H.b),this.onDidOptionChange=this._onDidOptionChange.event,this._onKeyDown=this._register(new H.b),this.onKeyDown=this._onKeyDown.event,this._onMouseDown=this._register(new H.b),this._onInput=this._register(new H.b),this._onKeyUp=this._register(new H.b),this._onPreserveCaseKeyDown=this._register(new H.b),this.onPreserveCaseKeyDown=this._onPreserveCaseKeyDown.event,this.contextViewProvider=t,this.placeholder=n.placeholder||"",this.validation=n.validation,this.label=n.label||ae,this.inputActiveOptionBorder=n.inputActiveOptionBorder,this.inputActiveOptionForeground=n.inputActiveOptionForeground,this.inputActiveOptionBackground=n.inputActiveOptionBackground,this.inputBackground=n.inputBackground,this.inputForeground=n.inputForeground,this.inputBorder=n.inputBorder,this.inputValidationInfoBorder=n.inputValidationInfoBorder,this.inputValidationInfoBackground=n.inputValidationInfoBackground,this.inputValidationInfoForeground=n.inputValidationInfoForeground,this.inputValidationWarningBorder=n.inputValidationWarningBorder,this.inputValidationWarningBackground=n.inputValidationWarningBackground,this.inputValidationWarningForeground=n.inputValidationWarningForeground,this.inputValidationErrorBorder=n.inputValidationErrorBorder,this.inputValidationErrorBackground=n.inputValidationErrorBackground,this.inputValidationErrorForeground=n.inputValidationErrorForeground;i=n.appendPreserveCaseLabel||"",t=n.history||[];var o=!!n.flexibleHeight,s=!!n.flexibleWidth;n=n.flexibleMaxHeight;this.domNode=document.createElement("div"),this.domNode.classList.add("monaco-findInput"),this.inputBox=this._register(new oe.a(this.domNode,this.contextViewProvider,{ariaLabel:this.label||"",placeholder:this.placeholder||"",validationOptions:{validation:this.validation},inputBackground:this.inputBackground,inputForeground:this.inputForeground,inputBorder:this.inputBorder,inputValidationInfoBackground:this.inputValidationInfoBackground,inputValidationInfoForeground:this.inputValidationInfoForeground,inputValidationInfoBorder:this.inputValidationInfoBorder,inputValidationWarningBackground:this.inputValidationWarningBackground,inputValidationWarningForeground:this.inputValidationWarningForeground,inputValidationWarningBorder:this.inputValidationWarningBorder,inputValidationErrorBackground:this.inputValidationErrorBackground,inputValidationErrorForeground:this.inputValidationErrorForeground,inputValidationErrorBorder:this.inputValidationErrorBorder,history:t,flexibleHeight:o,flexibleWidth:s,flexibleMaxHeight:n})),this.preserveCase=this._register(new de({appendTitle:i,isChecked:!1,inputActiveOptionBorder:this.inputActiveOptionBorder,inputActiveOptionForeground:this.inputActiveOptionForeground,inputActiveOptionBackground:this.inputActiveOptionBackground})),this._register(this.preserveCase.onChange(e=>{this._onDidOptionChange.fire(e),!e&&this.fixFocusOnOptionClickEnabled&&this.inputBox.focus(),this.validate()})),this._register(this.preserveCase.onKeyDown(e=>{this._onPreserveCaseKeyDown.fire(e)})),this._showOptionButtons?this.cachedOptionsWidth=this.preserveCase.width():this.cachedOptionsWidth=0;let r=[this.preserveCase.domNode],a=(this.onkeydown(this.domNode,e=>{if(e.equals(15)||e.equals(17)||e.equals(9)){var t=r.indexOf(document.activeElement);if(0<=t){let i=-1;e.equals(17)?i=(t+1)%r.length:e.equals(15)&&(i=0===t?r.length-1:t-1),e.equals(9)?(r[t].blur(),this.inputBox.focus()):0<=i&&r[i].focus(),B.c.stop(e,!0)}}}),document.createElement("div"));a.className="controls",a.style.display=this._showOptionButtons?"block":"none",a.appendChild(this.preserveCase.domNode),this.domNode.appendChild(a),e&&e.appendChild(this.domNode),this.onkeydown(this.inputBox.inputElement,e=>this._onKeyDown.fire(e)),this.onkeyup(this.inputBox.inputElement,e=>this._onKeyUp.fire(e)),this.oninput(this.inputBox.inputElement,e=>this._onInput.fire()),this.onmousedown(this.inputBox.inputElement,e=>this._onMouseDown.fire(e))}enable(){this.domNode.classList.remove("disabled"),this.inputBox.enable(),this.preserveCase.enable()}disable(){this.domNode.classList.add("disabled"),this.inputBox.disable(),this.preserveCase.disable()}setEnabled(e){e?this.enable():this.disable()}style(e){this.inputActiveOptionBorder=e.inputActiveOptionBorder,this.inputActiveOptionForeground=e.inputActiveOptionForeground,this.inputActiveOptionBackground=e.inputActiveOptionBackground,this.inputBackground=e.inputBackground,this.inputForeground=e.inputForeground,this.inputBorder=e.inputBorder,this.inputValidationInfoBackground=e.inputValidationInfoBackground,this.inputValidationInfoForeground=e.inputValidationInfoForeground,this.inputValidationInfoBorder=e.inputValidationInfoBorder,this.inputValidationWarningBackground=e.inputValidationWarningBackground,this.inputValidationWarningForeground=e.inputValidationWarningForeground,this.inputValidationWarningBorder=e.inputValidationWarningBorder,this.inputValidationErrorBackground=e.inputValidationErrorBackground,this.inputValidationErrorForeground=e.inputValidationErrorForeground,this.inputValidationErrorBorder=e.inputValidationErrorBorder,this.applyStyles()}applyStyles(){var e;this.domNode&&(e={inputActiveOptionBorder:this.inputActiveOptionBorder,inputActiveOptionForeground:this.inputActiveOptionForeground,inputActiveOptionBackground:this.inputActiveOptionBackground},this.preserveCase.style(e),e={inputBackground:this.inputBackground,inputForeground:this.inputForeground,inputBorder:this.inputBorder,inputValidationInfoBackground:this.inputValidationInfoBackground,inputValidationInfoForeground:this.inputValidationInfoForeground,inputValidationInfoBorder:this.inputValidationInfoBorder,inputValidationWarningBackground:this.inputValidationWarningBackground,inputValidationWarningForeground:this.inputValidationWarningForeground,inputValidationWarningBorder:this.inputValidationWarningBorder,inputValidationErrorBackground:this.inputValidationErrorBackground,inputValidationErrorForeground:this.inputValidationErrorForeground,inputValidationErrorBorder:this.inputValidationErrorBorder},this.inputBox.style(e))}select(){this.inputBox.select()}focus(){this.inputBox.focus()}getPreserveCase(){return this.preserveCase.checked}setPreserveCase(e){this.preserveCase.checked=e}focusOnPreserve(){this.preserveCase.focus()}validate(){this.inputBox&&this.inputBox.validate()}set width(e){this.inputBox.paddingRight=this.cachedOptionsWidth,this.inputBox.width=e,this.domNode.style.width=e+"px"}dispose(){super.dispose()}}V=i("9eb8");var ce=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3{if(e=fe(e.get(D.b),ge),e){const t=e.historyNavigator;t.showPreviousValue()}}}),V.a.registerCommandAndKeybindingRule({id:"history.showNext",weight:200,when:D.a.and(D.a.has(ge),D.a.equals(pe,!0)),primary:18,secondary:[530],handler:e=>{if(e=fe(e.get(D.b),ge),e){const t=e.historyNavigator;t.showNextValue()}}});var Ce=i("bf5b"),we=function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))};const ye=Object(Ce.b)("find-selection",W.b.selection,n.a("findSelectionIcon","Icon for 'Find in Selection' in the editor find widget.")),Se=Object(Ce.b)("find-collapsed",W.b.chevronRight,n.a("findCollapsedIcon","Icon to indicate that the editor find widget is collapsed.")),Le=Object(Ce.b)("find-expanded",W.b.chevronDown,n.a("findExpandedIcon","Icon to indicate that the editor find widget is expanded.")),xe=Object(Ce.b)("find-replace",W.b.replace,n.a("findReplaceIcon","Icon for 'Replace' in the editor find widget.")),ke=Object(Ce.b)("find-replace-all",W.b.replaceAll,n.a("findReplaceAllIcon","Icon for 'Replace All' in the editor find widget.")),De=Object(Ce.b)("find-previous-match",W.b.arrowUp,n.a("findPreviousMatchIcon","Icon for 'Find Previous' in the editor find widget.")),Ne=Object(Ce.b)("find-next-match",W.b.arrowDown,n.a("findNextMatchIcon","Icon for 'Find Next' in the editor find widget.")),Oe=n.a("label.find","Find"),Ee=n.a("placeholder.find","Find"),Ie=n.a("label.previousMatchButton","Previous Match"),Me=n.a("label.nextMatchButton","Next Match"),Te=n.a("label.toggleSelectionFind","Find in Selection"),Ae=n.a("label.closeButton","Close"),Re=n.a("label.replace","Replace"),Pe=n.a("placeholder.replace","Replace"),Fe=n.a("label.replaceButton","Replace"),Be=n.a("label.replaceAllButton","Replace All"),je=n.a("label.toggleReplaceButton","Toggle Replace"),We=n.a("title.matchesCountLimit","Only the first {0} results are highlighted, but all find operations work on the entire text.",P),Ve=n.a("label.matchesLocation","{0} of {1}"),He=n.a("label.noResults","No results");let ze=69;const Ue="ctrlEnterReplaceAll.windows.donotask",Ke=ne.f?256:2048;class qe{constructor(e){this.afterLineNumber=e,this.heightInPx=33,this.suppressMouseDown=!1,this.domNode=document.createElement("div"),this.domNode.className="dock-find-viewzone"}}function $e(e,t,i){t=!!t.match(/\n/),i&&t&&0this._updateHistoryDelayer.cancel())),this._register(this._state.onFindReplaceStateChange(e=>this._onStateChanged(e))),this._buildDomNode(),this._updateButtons(),this._tryUpdateWidgetWidth(),this._findInput.inputBox.layout(),this._register(this._codeEditor.onDidChangeConfiguration(e=>{e.hasChanged(80)&&(this._codeEditor.getOption(80)&&this._state.change({isReplaceRevealed:!1},!1),this._updateButtons()),e.hasChanged(130)&&this._tryUpdateWidgetWidth(),e.hasChanged(2)&&this.updateAccessibilitySupport(),e.hasChanged(34)&&((e=this._codeEditor.getOption(34).addExtraSpaceOnTop)&&!this._viewZone&&(this._viewZone=new qe(0),this._showViewZone()),!e&&this._viewZone&&this._removeViewZone())})),this.updateAccessibilitySupport(),this._register(this._codeEditor.onDidChangeCursorSelection(()=>{this._isVisible&&this._updateToggleSelectionFindButton()})),this._register(this._codeEditor.onDidFocusEditorWidget(()=>we(this,void 0,void 0,(function*(){var e;this._isVisible&&(e=yield this._controller.getGlobalBufferTerm())&&e!==this._state.searchString&&(this._state.change({searchString:e},!1),this._findInput.select())})))),this._findInputFocused=E.bindTo(a),this._findFocusTracker=this._register(B.Y(this._findInput.inputBox.inputElement)),this._register(this._findFocusTracker.onDidFocus(()=>{this._findInputFocused.set(!0),this._updateSearchScope()})),this._register(this._findFocusTracker.onDidBlur(()=>{this._findInputFocused.set(!1)})),this._replaceInputFocused=I.bindTo(a),this._replaceFocusTracker=this._register(B.Y(this._replaceInput.inputBox.inputElement)),this._register(this._replaceFocusTracker.onDidFocus(()=>{this._replaceInputFocused.set(!0),this._updateSearchScope()})),this._register(this._replaceFocusTracker.onDidBlur(()=>{this._replaceInputFocused.set(!1)})),this._codeEditor.addOverlayWidget(this),this._codeEditor.getOption(34).addExtraSpaceOnTop&&(this._viewZone=new qe(0)),this._applyTheme(l.getColorTheme()),this._register(l.onDidColorThemeChange(this._applyTheme.bind(this))),this._register(this._codeEditor.onDidChangeModel(()=>{this._isVisible&&(this._viewZoneId=void 0)})),this._register(this._codeEditor.onDidScrollChange(e=>{e.scrollTopChanged?this._layoutViewZone():setTimeout(()=>{this._layoutViewZone()},0)}))}getId(){return Ze.ID}getDomNode(){return this._domNode}getPosition(){return this._isVisible?{preference:0}:null}_onStateChanged(e){if(e.searchString){try{this._ignoreChangeEvent=!0,this._findInput.setValue(this._state.searchString)}finally{this._ignoreChangeEvent=!1}this._updateButtons()}var t;e.replaceString&&(this._replaceInput.inputBox.value=this._state.replaceString),e.isRevealed&&(this._state.isRevealed?this._reveal():this._hide(!0)),e.isReplaceRevealed&&(this._state.isReplaceRevealed?this._codeEditor.getOption(80)||this._isReplaceVisible||(this._isReplaceVisible=!0,this._replaceInput.width=B.I(this._findInput.domNode),this._updateButtons(),this._replaceInput.inputBox.layout()):this._isReplaceVisible&&(this._isReplaceVisible=!1,this._updateButtons())),(e.isRevealed||e.isReplaceRevealed)&&(this._state.isRevealed||this._state.isReplaceRevealed)&&this._tryUpdateHeight()&&this._showViewZone(),e.isRegex&&this._findInput.setRegex(this._state.isRegex),e.wholeWord&&this._findInput.setWholeWords(this._state.wholeWord),e.matchCase&&this._findInput.setCaseSensitive(this._state.matchCase),e.preserveCase&&this._replaceInput.setPreserveCase(this._state.preserveCase),e.searchScope&&(this._state.searchScope?this._toggleSelectionFind.checked=!0:this._toggleSelectionFind.checked=!1,this._updateToggleSelectionFindButton()),(e.searchString||e.matchesCount||e.matchesPosition)&&(t=0=P?this._matchesCount.title=We:this._matchesCount.title="",this._matchesCount.firstChild&&this._matchesCount.removeChild(this._matchesCount.firstChild),0=P&&(t+="+"),String(this._state.matchesPosition));"0"===i&&(i="?"),e=r.v(Ve,i,t)}else e=He;this._matchesCount.appendChild(document.createTextNode(e)),Object(ee.a)(this._getAriaLabel(e,this._state.currentMatch,this._state.searchString)),ze=Math.max(ze,this._matchesCount.clientWidth)}_getAriaLabel(e,t,i){if(e===He)return""===i?n.a("ariaSearchNoResultEmpty","{0} found",e):n.a("ariaSearchNoResult","{0} found for '{1}'",e,i);if(t){var o=n.a("ariaSearchNoResultWithLineNum","{0} found for '{1}', at {2}",e,i,t.startLineNumber+":"+t.startColumn);const s=this._codeEditor.getModel();return s&&t.startLineNumber<=s.getLineCount()&&1<=t.startLineNumber?s.getLineContent(t.startLineNumber)+", "+o:o}return n.a("ariaSearchNoResultWithLineNumNoCurrentMatch","{0} found for '{1}'",e,i)}_updateToggleSelectionFindButton(){var e=this._codeEditor.getSelection(),t=(e=!!e&&(e.startLineNumber!==e.endLineNumber||e.startColumn!==e.endColumn),this._toggleSelectionFind.checked);this._isVisible&&(t||e)?this._toggleSelectionFind.enable():this._toggleSelectionFind.disable()}_updateButtons(){this._findInput.setEnabled(this._isVisible),this._replaceInput.setEnabled(this._isVisible&&this._isReplaceVisible),this._updateToggleSelectionFindButton(),this._closeBtn.setEnabled(this._isVisible);var e=0{clearTimeout(e)}),this._revealTimeouts=[],!this._isVisible){this._isVisible=!0;const o=this._codeEditor.getSelection();switch(this._codeEditor.getOption(34).autoFindInSelection){case"always":this._toggleSelectionFind.checked=!0;break;case"never":this._toggleSelectionFind.checked=!1;break;case"multiline":var e=!!o&&o.startLineNumber!==o.endLineNumber;this._toggleSelectionFind.checked=e}this._tryUpdateWidgetWidth(),this._updateButtons(),this._revealTimeouts.push(setTimeout(()=>{this._domNode.classList.add("visible"),this._domNode.setAttribute("aria-hidden","false")},0)),this._revealTimeouts.push(setTimeout(()=>{this._findInput.validate()},200)),this._codeEditor.layoutOverlayWidget(this);let s=!0;var t,i,n;this._codeEditor.getOption(34).seedSearchStringFromSelection&&o&&(t=this._codeEditor.getDomNode())&&(t=B.D(t),i=this._codeEditor.getScrolledVisiblePosition(o.getStartPosition()),n=t.left+(i?i.left:0),i=i?i.top:0,this._viewZone&&io.startLineNumber&&(s=!1),(i=B.G(this._domNode).left){clearTimeout(e)}),this._revealTimeouts=[],this._isVisible&&(this._isVisible=!1,this._updateButtons(),this._domNode.classList.remove("visible"),this._domNode.setAttribute("aria-hidden","true"),this._findInput.clearMessage(),e&&this._codeEditor.focus(),this._codeEditor.layoutOverlayWidget(this),this._removeViewZone())}_layoutViewZone(e){if(this._codeEditor.getOption(34).addExtraSpaceOnTop){if(this._isVisible){const t=this._viewZone;void 0===this._viewZoneId&&t&&this._codeEditor.changeViewZones(i=>{t.heightInPx=this._getHeight(),this._viewZoneId=i.addZone(t),this._codeEditor.setScrollTop(e||this._codeEditor.getScrollTop()+t.heightInPx)})}}else this._removeViewZone()}_showViewZone(e=!0){if(this._isVisible&&this._codeEditor.getOption(34).addExtraSpaceOnTop){void 0===this._viewZone&&(this._viewZone=new qe(0));const t=this._viewZone;this._codeEditor.changeViewZones(i=>{var n,o;void 0!==this._viewZoneId?(o=this._getHeight())!==t.heightInPx&&(n=o-t.heightInPx,t.heightInPx=o,i.layoutZone(this._viewZoneId),e&&this._codeEditor.setScrollTop(this._codeEditor.getScrollTop()+n)):(o=this._getHeight(),(o-=this._codeEditor.getOption(74).top)<=0||(t.heightInPx=o,this._viewZoneId=i.addZone(t),e&&this._codeEditor.setScrollTop(this._codeEditor.getScrollTop()+o)))})}}_removeViewZone(){this._codeEditor.changeViewZones(e=>{void 0!==this._viewZoneId&&(e.removeZone(this._viewZoneId),this._viewZoneId=void 0,this._viewZone&&(this._codeEditor.setScrollTop(this._codeEditor.getScrollTop()-this._viewZone.heightInPx),this._viewZone=void 0))})}_applyTheme(e){e={inputActiveOptionBorder:e.getColor(m.hb),inputActiveOptionBackground:e.getColor(m.gb),inputActiveOptionForeground:e.getColor(m.ib),inputBackground:e.getColor(m.jb),inputForeground:e.getColor(m.lb),inputBorder:e.getColor(m.kb),inputValidationInfoBackground:e.getColor(m.pb),inputValidationInfoForeground:e.getColor(m.rb),inputValidationInfoBorder:e.getColor(m.qb),inputValidationWarningBackground:e.getColor(m.sb),inputValidationWarningForeground:e.getColor(m.ub),inputValidationWarningBorder:e.getColor(m.tb),inputValidationErrorBackground:e.getColor(m.mb),inputValidationErrorForeground:e.getColor(m.ob),inputValidationErrorBorder:e.getColor(m.nb)},this._findInput.style(e),this._replaceInput.style(e),this._toggleSelectionFind.style(e)}_tryUpdateWidgetWidth(){if(this._isVisible&&B.N(this._domNode)){var e=this._codeEditor.getLayoutInfo();if(e.contentWidth<=0)this._domNode.classList.add("hiddenEditor");else{this._domNode.classList.contains("hiddenEditor")&&this._domNode.classList.remove("hiddenEditor");var t=e.width;e=e.minimap.minimapWidth;let i=!1,n=!1,o=!1;if(this._resized&&419=t&&(o=!0),447+e-ze>=t+50&&(i=!0),this._domNode.classList.toggle("collapsed-find-widget",i),this._domNode.classList.toggle("narrow-find-widget",o),this._domNode.classList.toggle("reduced-find-widget",n),o||i||(this._domNode.style.maxWidth=t-28-e-15+"px"),this._resized?(this._findInput.inputBox.layout(),0<(t=this._findInput.inputBox.element.clientWidth)&&(this._replaceInput.width=t)):this._isReplaceVisible&&(this._replaceInput.width=B.I(this._findInput.domNode))}}}_getHeight(){let e=0;return e=(e+=4)+(this._findInput.inputBox.height+2),this._isReplaceVisible&&(e=(e+=4)+(this._replaceInput.inputBox.height+2)),e+4}_tryUpdateHeight(){var e=this._getHeight();return(null===this._cachedHeight||this._cachedHeight!==e)&&(this._cachedHeight=e,this._domNode.style.height=e+"px",!0)}focusFindInput(){this._findInput.select(),this._findInput.focus()}focusReplaceInput(){this._replaceInput.select(),this._replaceInput.focus()}highlightFindOptions(){this._findInput.highlightFindOptions()}_updateSearchScope(){if(this._codeEditor.hasModel()&&this._toggleSelectionFind.checked){let e=this._codeEditor.getSelections();e.map(e=>{1===e.endColumn&&e.endLineNumber>e.startLineNumber&&(e=e.setEndPosition(e.endLineNumber-1,this._codeEditor.getModel().getLineMaxColumn(e.endLineNumber-1)));var t=this._state.currentMatch;return e.startLineNumber===e.endLineNumber||h.a.equalsRange(e,t)?null:e}).filter(e=>!!e),e.length&&this._state.change({searchScope:e},!0)}}_onFindInputMouseDown(e){e.middleButton&&e.stopPropagation()}_onFindInputKeyDown(e){if(e.equals(3|Ke))this._findInput.inputBox.insertAtCursor("\n");else if(e.equals(2))this._isReplaceVisible?this._replaceInput.focus():this._findInput.focusOnCaseSensitive();else{if(!e.equals(2066))return e.equals(16)?$e(e,this._findInput.getValue(),this._findInput.domNode.querySelector("textarea")):e.equals(18)?Ge(e,this._findInput.getValue(),this._findInput.domNode.querySelector("textarea")):void 0;this._codeEditor.focus()}e.preventDefault()}_onReplaceInputKeyDown(e){if(e.equals(3|Ke))ne.i&&ne.g&&!this._ctrlEnterReplaceAllWarningPrompted&&(this._notificationService.info(n.a("ctrlEnter.keybindingChanged","Ctrl+Enter now inserts line break instead of replacing all. You can modify the keybinding for editor.action.replaceAll to override this behavior.")),this._ctrlEnterReplaceAllWarningPrompted=!0,this._storageService.store(Ue,!0,0,0)),this._replaceInput.inputBox.insertAtCursor("\n");else if(e.equals(2))this._findInput.focusOnCaseSensitive();else if(e.equals(1026))this._findInput.focus();else{if(!e.equals(2066))return e.equals(16)?$e(e,this._replaceInput.inputBox.value,this._replaceInput.inputBox.element.querySelector("textarea")):e.equals(18)?Ge(e,this._replaceInput.inputBox.value,this._replaceInput.inputBox.element.querySelector("textarea")):void 0;this._codeEditor.focus()}e.preventDefault()}getVerticalSashLeft(e){return 0}_keybindingLabelFor(e){let t=this._keybindingService.lookupKeybinding(e);return t?` (${t.getLabel()})`:""}_buildDomNode(){this._findInput=this._register(new be(null,this._contextViewProvider,{width:221,label:Oe,placeholder:Ee,appendCaseSensitiveLabel:this._keybindingLabelFor(R.ToggleCaseSensitiveCommand),appendWholeWordsLabel:this._keybindingLabelFor(R.ToggleWholeWordCommand),appendRegexLabel:this._keybindingLabelFor(R.ToggleRegexCommand),validation:e=>{if(0===e.length||!this._findInput.getRegex())return null;try{return new RegExp(e,"gu"),null}catch(e){return{content:e.message}}},flexibleHeight:!0,flexibleWidth:!0,flexibleMaxHeight:118},this._contextKeyService,!0)),this._findInput.setRegex(!!this._state.isRegex),this._findInput.setCaseSensitive(!!this._state.matchCase),this._findInput.setWholeWords(!!this._state.wholeWord),this._register(this._findInput.onKeyDown(e=>this._onFindInputKeyDown(e))),this._register(this._findInput.inputBox.onDidChange(()=>{this._ignoreChangeEvent||this._state.change({searchString:this._findInput.getValue()},!0)})),this._register(this._findInput.onDidOptionChange(()=>{this._state.change({isRegex:this._findInput.getRegex(),wholeWord:this._findInput.getWholeWords(),matchCase:this._findInput.getCaseSensitive()},!0)})),this._register(this._findInput.onCaseSensitiveKeyDown(e=>{e.equals(1026)&&this._isReplaceVisible&&(this._replaceInput.focus(),e.preventDefault())})),this._register(this._findInput.onRegexKeyDown(e=>{e.equals(2)&&this._isReplaceVisible&&(this._replaceInput.focusOnPreserve(),e.preventDefault())})),this._register(this._findInput.inputBox.onDidHeightChange(e=>{this._tryUpdateHeight()&&this._showViewZone()})),ne.d&&this._register(this._findInput.onMouseDown(e=>this._onFindInputMouseDown(e))),this._matchesCount=document.createElement("div"),this._matchesCount.className="matchesCount",this._updateMatchesCount(),this._prevBtn=this._register(new Ye({label:Ie+this._keybindingLabelFor(R.PreviousMatchFindAction),icon:De,onTrigger:()=>{this._codeEditor.getAction(R.PreviousMatchFindAction).run().then(void 0,ie.f)}})),this._nextBtn=this._register(new Ye({label:Me+this._keybindingLabelFor(R.NextMatchFindAction),icon:Ne,onTrigger:()=>{this._codeEditor.getAction(R.NextMatchFindAction).run().then(void 0,ie.f)}}));let e=document.createElement("div");e.className="find-part",e.appendChild(this._findInput.domNode);const t=document.createElement("div");t.className="find-actions",e.appendChild(t),t.appendChild(this._matchesCount),t.appendChild(this._prevBtn.domNode),t.appendChild(this._nextBtn.domNode),this._toggleSelectionFind=this._register(new U({icon:ye,title:Te+this._keybindingLabelFor(R.ToggleSearchScopeCommand),isChecked:!1})),this._register(this._toggleSelectionFind.onChange(()=>{if(this._toggleSelectionFind.checked){if(this._codeEditor.hasModel()){let e=this._codeEditor.getSelections();e.map(e=>(e=1===e.endColumn&&e.endLineNumber>e.startLineNumber?e.setEndPosition(e.endLineNumber-1,this._codeEditor.getModel().getLineMaxColumn(e.endLineNumber-1)):e).isEmpty()?null:e).filter(e=>!!e),e.length&&this._state.change({searchScope:e},!0)}}else this._state.change({searchScope:null},!0)})),t.appendChild(this._toggleSelectionFind.domNode),this._closeBtn=this._register(new Ye({label:Ae+this._keybindingLabelFor(R.CloseFindWidgetCommand),icon:Ce.c,onTrigger:()=>{this._state.change({isRevealed:!1,searchScope:null},!1)},onKeyDown:e=>{e.equals(2)&&this._isReplaceVisible&&((this._replaceBtn.isEnabled()?this._replaceBtn:this._codeEditor).focus(),e.preventDefault())}})),t.appendChild(this._closeBtn.domNode),this._replaceInput=this._register(new ve(null,void 0,{label:Re,placeholder:Pe,appendPreserveCaseLabel:this._keybindingLabelFor(R.TogglePreserveCaseCommand),history:[],flexibleHeight:!0,flexibleWidth:!0,flexibleMaxHeight:118},this._contextKeyService,!0)),this._replaceInput.setPreserveCase(!!this._state.preserveCase),this._register(this._replaceInput.onKeyDown(e=>this._onReplaceInputKeyDown(e))),this._register(this._replaceInput.inputBox.onDidChange(()=>{this._state.change({replaceString:this._replaceInput.inputBox.value},!1)})),this._register(this._replaceInput.inputBox.onDidHeightChange(e=>{this._isReplaceVisible&&this._tryUpdateHeight()&&this._showViewZone()})),this._register(this._replaceInput.onDidOptionChange(()=>{this._state.change({preserveCase:this._replaceInput.getPreserveCase()},!0)})),this._register(this._replaceInput.onPreserveCaseKeyDown(e=>{e.equals(2)&&(this._prevBtn.isEnabled()?this._prevBtn.focus():this._nextBtn.isEnabled()?this._nextBtn.focus():this._toggleSelectionFind.enabled?this._toggleSelectionFind.focus():this._closeBtn.isEnabled()&&this._closeBtn.focus(),e.preventDefault())})),this._replaceBtn=this._register(new Ye({label:Fe+this._keybindingLabelFor(R.ReplaceOneAction),icon:xe,onTrigger:()=>{this._controller.replace()},onKeyDown:e=>{e.equals(1026)&&(this._closeBtn.focus(),e.preventDefault())}})),this._replaceAllBtn=this._register(new Ye({label:Be+this._keybindingLabelFor(R.ReplaceAllAction),icon:ke,onTrigger:()=>{this._controller.replaceAll()}}));let i=document.createElement("div");i.className="replace-part",i.appendChild(this._replaceInput.domNode);const n=document.createElement("div");n.className="replace-actions",i.appendChild(n),n.appendChild(this._replaceBtn.domNode),n.appendChild(this._replaceAllBtn.domNode),this._toggleReplaceBtn=this._register(new Ye({label:je,className:"codicon toggle left",onTrigger:()=>{this._state.change({isReplaceRevealed:!this._isReplaceVisible},!1),this._isReplaceVisible&&(this._replaceInput.width=B.I(this._findInput.domNode),this._replaceInput.inputBox.layout()),this._showViewZone()}})),this._toggleReplaceBtn.setExpanded(this._isReplaceVisible),this._domNode=document.createElement("div"),this._domNode.className="editor-widget find-widget",this._domNode.setAttribute("aria-hidden","true"),this._domNode.style.width="419px",this._domNode.appendChild(this._toggleReplaceBtn.domNode),this._domNode.appendChild(e),this._domNode.appendChild(i),this._resizeSash=new te.b(this._domNode,this,{orientation:0,size:2}),this._resized=!1;let o=419;this._register(this._resizeSash.onDidStart(()=>{o=B.I(this._domNode)})),this._register(this._resizeSash.onDidChange(e=>{this._resized=!0,e=o+e.startX-e.currentX,e<419||(parseFloat(B.A(this._domNode).maxWidth)||0){var e=B.I(this._domNode);if(!(e<419)){let t=419;this._resized&&419!==e||(e=this._codeEditor.getLayoutInfo(),t=e.width-28-e.minimap.minimapWidth-15,this._resized=!0),this._domNode.style.width=t+"px",this._isReplaceVisible&&(this._replaceInput.width=B.I(this._findInput.domNode)),this._findInput.inputBox.layout()}}))}updateAccessibilitySupport(){var e=this._codeEditor.getOption(2);this._findInput.setFocusInputOnOptionClick(2!==e)}}Ze.ID="editor.contrib.findWidget";class Ye extends j.a{constructor(e){super(),this._opts=e;let t="button";this._opts.className&&(t=t+" "+this._opts.className),this._opts.icon&&(t=t+" "+f.d.asClassName(this._opts.icon)),this._domNode=document.createElement("div"),this._domNode.title=this._opts.label,this._domNode.tabIndex=0,this._domNode.className=t,this._domNode.setAttribute("role","button"),this._domNode.setAttribute("aria-label",this._opts.label),this.onclick(this._domNode,e=>{this._opts.onTrigger(),e.preventDefault()}),this.onkeydown(this._domNode,e=>{e.equals(10)||e.equals(3)?(this._opts.onTrigger(),e.preventDefault()):this._opts.onKeyDown&&this._opts.onKeyDown(e)})}get domNode(){return this._domNode}isEnabled(){return 0<=this._domNode.tabIndex}focus(){this._domNode.focus()}setEnabled(e){this._domNode.classList.toggle("disabled",!e),this._domNode.setAttribute("aria-disabled",String(!e)),this._domNode.tabIndex=e?0:-1}setExpanded(e){this._domNode.setAttribute("aria-expanded",String(!!e)),e?(this._domNode.classList.remove(...f.d.asClassNameArray(Se)),this._domNode.classList.add(...f.d.asClassNameArray(Le))):(this._domNode.classList.remove(...f.d.asClassNameArray(Le)),this._domNode.classList.add(...f.d.asClassNameArray(Se)))}}Object(f.f)((e,t)=>{var i=(e,i)=>{i&&t.addRule(`.monaco-editor ${e} { background-color: ${i}; }`)},n=(i(".findMatch",e.getColor(m.x)),i(".currentFindMatch",e.getColor(m.v)),i(".findScope",e.getColor(m.z)),e.getColor(m.Y));i(".find-widget",n),i=e.getColor(m.Nc),i&&t.addRule(`.monaco-editor .find-widget { box-shadow: 0 0 8px 2px ${i}; }`),n=e.getColor(m.y),n&&t.addRule(`.monaco-editor .findMatch { border: 1px ${"hc"===e.type?"dotted":"solid"} ${n}; box-sizing: border-box; }`),i=e.getColor(m.w),i&&t.addRule(`.monaco-editor .currentFindMatch { border: 2px solid ${i}; padding: 1px; box-sizing: border-box; }`),n=e.getColor(m.A),n&&t.addRule(`.monaco-editor .findScope { border: 1px ${"hc"===e.type?"dashed":"solid"} ${n}; }`),i=e.getColor(m.h),i&&t.addRule(`.monaco-editor .find-widget { border: 1px solid ${i}; }`),n=e.getColor(m.ab),n&&t.addRule(`.monaco-editor .find-widget { color: ${n}; }`),i=e.getColor(m.cb),i&&t.addRule(`.monaco-editor .find-widget.no-results .matchesCount { color: ${i}; }`),n=e.getColor(m.bb),n?t.addRule(`.monaco-editor .find-widget .monaco-sash { background-color: ${n}; }`):(i=e.getColor(m.Z))&&t.addRule(`.monaco-editor .find-widget .monaco-sash { background-color: ${i}; }`),n=e.getColor(m.Kc),n&&t.addRule(`\n\t\t.monaco-editor .find-widget .button:not(.disabled):hover,\n\t\t.monaco-editor .find-widget .codicon-find-selection:hover {\n\t\t\tbackground-color: ${n} !important;\n\t\t}\n\t`),i=e.getColor(m.db);i&&t.addRule(`.monaco-editor .find-widget .monaco-inputbox.synthetic-focus { outline-color: ${i}; }`)});ce=i("7e32"),ue=i("f577"),V=i("533b"),j=i("6dec");var Xe=i("03e8"),Qe=(i=i("b0cd"),function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3this._onStateChanged(e))),this._model=null,this._register(this._editor.onDidChangeModel(()=>{var e=this._editor.getModel()&&this._state.isRevealed;this.disposeModel(),this._state.change({searchScope:null,matchCase:this._storageService.getBoolean("editor.matchCase",1,!1),wholeWord:this._storageService.getBoolean("editor.wholeWord",1,!1),isRegex:this._storageService.getBoolean("editor.isRegex",1,!1),preserveCase:this._storageService.getBoolean("editor.preserveCase",1,!1)},!1),e&&this._start({forceRevealReplace:!1,seedSearchStringFromSelection:"none",seedSearchStringFromNonEmptySelection:!1,seedSearchStringFromGlobalClipboard:!1,shouldFocus:0,shouldAnimate:!1,updateSearchScope:!1,loop:this._editor.getOption(34).loop})}))}get editor(){return this._editor}static get(t){return t.getContribution(e.ID)}dispose(){this.disposeModel(),super.dispose()}disposeModel(){this._model&&(this._model.dispose(),this._model=null)}_onStateChanged(e){this.saveQueryState(e),e.isRevealed&&(this._state.isRevealed?this._findWidgetVisible.set(!0):(this._findWidgetVisible.reset(),this.disposeModel())),e.searchString&&this.setGlobalBufferTerm(this._state.searchString)}saveQueryState(e){e.isRegex&&this._storageService.store("editor.isRegex",this._state.actualIsRegex,1,0),e.wholeWord&&this._storageService.store("editor.wholeWord",this._state.actualWholeWord,1,0),e.matchCase&&this._storageService.store("editor.matchCase",this._state.actualMatchCase,1,0),e.preserveCase&&this._storageService.store("editor.preserveCase",this._state.actualPreserveCase,1,0)}loadQueryState(){this._state.change({matchCase:this._storageService.getBoolean("editor.matchCase",1,this._state.matchCase),wholeWord:this._storageService.getBoolean("editor.wholeWord",1,this._state.wholeWord),isRegex:this._storageService.getBoolean("editor.isRegex",1,this._state.isRegex),preserveCase:this._storageService.getBoolean("editor.preserveCase",1,this._state.preserveCase)},!1)}isFindInputFocused(){return!!E.getValue(this._contextKeyService)}getState(){return this._state}closeFindWidget(){this._state.change({isRevealed:!1,searchScope:null},!1),this._editor.focus()}toggleCaseSensitive(){this._state.change({matchCase:!this._state.matchCase},!1),this._state.isRevealed||this.highlightFindOptions()}toggleWholeWords(){this._state.change({wholeWord:!this._state.wholeWord},!1),this._state.isRevealed||this.highlightFindOptions()}toggleRegex(){this._state.change({isRegex:!this._state.isRegex},!1),this._state.isRevealed||this.highlightFindOptions()}togglePreserveCase(){this._state.change({preserveCase:!this._state.preserveCase},!1),this._state.isRevealed||this.highlightFindOptions()}toggleSearchScope(){if(this._state.searchScope)this._state.change({searchScope:null},!0);else if(this._editor.hasModel()){let e=this._editor.getSelections();e.map(e=>(e=1===e.endColumn&&e.endLineNumber>e.startLineNumber?e.setEndPosition(e.endLineNumber-1,this._editor.getModel().getLineMaxColumn(e.endLineNumber-1)):e).isEmpty()?null:e).filter(e=>!!e),e.length&&this._state.change({searchScope:e},!0)}}setSearchString(e){this._state.isRegex&&(e=r.t(e)),this._state.change({searchString:e},!1)}highlightFindOptions(e=0){}_start(e){return et(this,void 0,void 0,(function*(){if(this.disposeModel(),this._editor.hasModel()){let i={isRevealed:!0};if("single"===e.seedSearchStringFromSelection?(t=it(this._editor,e.seedSearchStringFromSelection,e.seedSearchStringFromNonEmptySelection))&&(this._state.isRegex?i.searchString=r.t(t):i.searchString=t):"multiple"!==e.seedSearchStringFromSelection||e.updateSearchScope||(t=it(this._editor,e.seedSearchStringFromSelection))&&(i.searchString=t),!i.searchString&&e.seedSearchStringFromGlobalClipboard){var t=yield this.getGlobalBufferTerm();if(!this._editor.hasModel())return;t&&(i.searchString=t)}if(e.forceRevealReplace?i.isReplaceRevealed=!0:this._findWidgetVisible.get()||(i.isReplaceRevealed=!1),e.updateSearchScope){let e=this._editor.getSelections();e.some(e=>!e.isEmpty())&&(i.searchScope=e)}i.loop=e.loop,this._state.change(i,!1),this._model||(this._model=new F(this._editor,this._state))}}))}start(e){return this._start(e)}moveToNextMatch(){return!!this._model&&(this._model.moveToNextMatch(),!0)}moveToPrevMatch(){return!!this._model&&(this._model.moveToPrevMatch(),!0)}replace(){return!!this._model&&(this._model.replace(),!0)}replaceAll(){return!!this._model&&(this._model.replaceAll(),!0)}selectAllMatches(){return!!this._model&&(this._model.selectAllMatches(),this._editor.focus(),!0)}getGlobalBufferTerm(){return et(this,void 0,void 0,(function*(){return this._editor.getOption(34).globalFindClipboard&&this._editor.hasModel()&&!this._editor.getModel().isTooLargeForSyncing()?this._clipboardService.readFindText():""}))}setGlobalBufferTerm(e){this._editor.getOption(34).globalFindClipboard&&this._editor.hasModel()&&!this._editor.getModel().isTooLargeForSyncing()&&this._clipboardService.writeFindText(e)}},ot=(nt.ID="editor.contrib.findController",class extends(nt=Qe([Je(1,D.b),Je(2,Xe.a),Je(3,ue.a)],nt)){constructor(e,t,i,n,o,s,r,a){super(e,i,r,a),this._contextViewService=t,this._keybindingService=n,this._themeService=o,this._notificationService=s,this._widget=null,this._findOptionsWidget=null}_start(e){const t=Object.create(null,{_start:{get:()=>super._start}});return et(this,void 0,void 0,(function*(){this._widget||this._createFindWidget();var i=this._editor.getSelection();let n=!1;switch(this._editor.getOption(34).autoFindInSelection){case"always":n=!0;break;case"never":n=!1;break;case"multiline":var o=!!i&&i.startLineNumber!==i.endLineNumber;n=o}e.updateSearchScope=n,yield t._start.call(this,e),this._widget&&(2===e.shouldFocus?this._widget.focusReplaceInput():1===e.shouldFocus&&this._widget.focusFindInput())}))}highlightFindOptions(e=!1){this._widget||this._createFindWidget(),(this._state.isRevealed&&!e?this._widget:this._findOptionsWidget).highlightFindOptions()}_createFindWidget(){this._widget=this._register(new Ze(this._editor,this,this._state,this._contextViewService,this._keybindingService,this._contextKeyService,this._themeService,this._storageService,this._notificationService)),this._findOptionsWidget=this._register(new X(this._editor,this._state,this._keybindingService,this._themeService))}});ot=Qe([Je(1,V.b),Je(2,D.b),Je(3,j.a),Je(4,f.b),Je(5,i.a),Je(6,Xe.a),Je(7,ue.a)],ot);const st=Object(t.p)(new t.f({id:R.StartFindAction,label:n.a("startFindAction","Find"),alias:"Find",precondition:D.a.or(a.a.focus,D.a.has("editorIsOpen")),kbOpts:{kbExpr:null,primary:2084,weight:100},menuOpts:{menuId:ce.b.MenubarEditMenu,group:"3_find",title:n.a({key:"miFind",comment:["&& denotes a mnemonic"]},"&&Find"),order:1}}));st.addImplementation(0,(e,t,i)=>{const n=nt.get(t);return!!n&&n.start({forceRevealReplace:!1,seedSearchStringFromSelection:"never"!==t.getOption(34).seedSearchStringFromSelection?"single":"none",seedSearchStringFromNonEmptySelection:"selection"===t.getOption(34).seedSearchStringFromSelection,seedSearchStringFromGlobalClipboard:t.getOption(34).globalFindClipboard,shouldFocus:1,shouldAnimate:!0,updateSearchScope:!1,loop:t.getOption(34).loop})});class rt extends t.b{constructor(){super({id:R.StartFindWithSelection,label:n.a("startFindWithSelectionAction","Find With Selection"),alias:"Find With Selection",precondition:void 0,kbOpts:{kbExpr:null,primary:0,mac:{primary:2083},weight:100}})}run(e,t){return et(this,void 0,void 0,(function*(){let e=nt.get(t);e&&(yield e.start({forceRevealReplace:!1,seedSearchStringFromSelection:"multiple",seedSearchStringFromNonEmptySelection:!1,seedSearchStringFromGlobalClipboard:!1,shouldFocus:0,shouldAnimate:!0,updateSearchScope:!1,loop:t.getOption(34).loop}),e.setGlobalBufferTerm(e.getState().searchString))}))}}class at extends t.b{run(e,t){return et(this,void 0,void 0,(function*(){let e=nt.get(t);e&&!this._run(e)&&(yield e.start({forceRevealReplace:!1,seedSearchStringFromSelection:0===e.getState().searchString.length&&"never"!==t.getOption(34).seedSearchStringFromSelection?"single":"none",seedSearchStringFromNonEmptySelection:"selection"===t.getOption(34).seedSearchStringFromSelection,seedSearchStringFromGlobalClipboard:!0,shouldFocus:0,shouldAnimate:!0,updateSearchScope:!1,loop:t.getOption(34).loop}),this._run(e))}))}}class lt extends at{constructor(){super({id:R.NextMatchFindAction,label:n.a("findNextMatchAction","Find Next"),alias:"Find Next",precondition:void 0,kbOpts:[{kbExpr:a.a.focus,primary:61,mac:{primary:2085,secondary:[61]},weight:100},{kbExpr:D.a.and(a.a.focus,E),primary:3,weight:100}]})}_run(e){return!!e.moveToNextMatch()&&(e.editor.pushUndoStop(),!0)}}class dt extends at{constructor(){super({id:R.PreviousMatchFindAction,label:n.a("findPreviousMatchAction","Find Previous"),alias:"Find Previous",precondition:void 0,kbOpts:[{kbExpr:a.a.focus,primary:1085,mac:{primary:3109,secondary:[1085]},weight:100},{kbExpr:D.a.and(a.a.focus,E),primary:1027,weight:100}]})}_run(e){return e.moveToPrevMatch()}}class ht extends t.b{run(e,t){return et(this,void 0,void 0,(function*(){let e=nt.get(t);if(e){var i="selection"===t.getOption(34).seedSearchStringFromSelection;let n=null;(n="never"!==t.getOption(34).seedSearchStringFromSelection?it(t,"single",i):n)&&e.setSearchString(n),this._run(e)||(yield e.start({forceRevealReplace:!1,seedSearchStringFromSelection:"never"!==t.getOption(34).seedSearchStringFromSelection?"single":"none",seedSearchStringFromNonEmptySelection:i,seedSearchStringFromGlobalClipboard:!1,shouldFocus:0,shouldAnimate:!0,updateSearchScope:!1,loop:t.getOption(34).loop}),this._run(e))}}))}}class ct extends ht{constructor(){super({id:R.NextSelectionMatchFindAction,label:n.a("nextSelectionMatchFindAction","Find Next Selection"),alias:"Find Next Selection",precondition:void 0,kbOpts:{kbExpr:a.a.focus,primary:2109,weight:100}})}_run(e){return e.moveToNextMatch()}}class ut extends ht{constructor(){super({id:R.PreviousSelectionMatchFindAction,label:n.a("previousSelectionMatchFindAction","Find Previous Selection"),alias:"Find Previous Selection",precondition:void 0,kbOpts:{kbExpr:a.a.focus,primary:3133,weight:100}})}_run(e){return e.moveToPrevMatch()}}const gt=Object(t.p)(new t.f({id:R.StartFindReplaceAction,label:n.a("startReplace","Replace"),alias:"Replace",precondition:D.a.or(a.a.focus,D.a.has("editorIsOpen")),kbOpts:{kbExpr:null,primary:2086,mac:{primary:2596},weight:100},menuOpts:{menuId:ce.b.MenubarEditMenu,group:"3_find",title:n.a({key:"miReplace",comment:["&& denotes a mnemonic"]},"&&Replace"),order:2}})),pt=(gt.addImplementation(0,(e,t,i)=>{if(!t.hasModel()||t.getOption(80))return!1;const n=nt.get(t);if(!n)return!1;const o=t.getSelection();var s=n.isFindInputFocused(),r=!o.isEmpty()&&o.startLineNumber===o.endLineNumber&&"never"!==t.getOption(34).seedSearchStringFromSelection&&!s;s=s||r?2:1;return n.start({forceRevealReplace:!0,seedSearchStringFromSelection:r?"single":"none",seedSearchStringFromNonEmptySelection:"selection"===t.getOption(34).seedSearchStringFromSelection,seedSearchStringFromGlobalClipboard:"never"!==t.getOption(34).seedSearchStringFromSelection,shouldFocus:s,shouldAnimate:!0,updateSearchScope:!1,loop:t.getOption(34).loop})}),Object(t.l)(nt.ID,ot),Object(t.j)(rt),Object(t.j)(lt),Object(t.j)(dt),Object(t.j)(ct),Object(t.j)(ut),t.c.bindToContribution(nt.get));Object(t.k)(new pt({id:R.CloseFindWidgetCommand,precondition:O,handler:e=>e.closeFindWidget(),kbOpts:{weight:105,kbExpr:D.a.and(a.a.focus,D.a.not("isComposing")),primary:9,secondary:[1033]}})),Object(t.k)(new pt({id:R.ToggleCaseSensitiveCommand,precondition:void 0,handler:e=>e.toggleCaseSensitive(),kbOpts:{weight:105,kbExpr:a.a.focus,primary:g.primary,mac:g.mac,win:g.win,linux:g.linux}})),Object(t.k)(new pt({id:R.ToggleWholeWordCommand,precondition:void 0,handler:e=>e.toggleWholeWords(),kbOpts:{weight:105,kbExpr:a.a.focus,primary:p.primary,mac:p.mac,win:p.win,linux:p.linux}})),Object(t.k)(new pt({id:R.ToggleRegexCommand,precondition:void 0,handler:e=>e.toggleRegex(),kbOpts:{weight:105,kbExpr:a.a.focus,primary:M.primary,mac:M.mac,win:M.win,linux:M.linux}})),Object(t.k)(new pt({id:R.ToggleSearchScopeCommand,precondition:void 0,handler:e=>e.toggleSearchScope(),kbOpts:{weight:105,kbExpr:a.a.focus,primary:T.primary,mac:T.mac,win:T.win,linux:T.linux}})),Object(t.k)(new pt({id:R.TogglePreserveCaseCommand,precondition:void 0,handler:e=>e.togglePreserveCase(),kbOpts:{weight:105,kbExpr:a.a.focus,primary:A.primary,mac:A.mac,win:A.win,linux:A.linux}})),Object(t.k)(new pt({id:R.ReplaceOneAction,precondition:O,handler:e=>e.replace(),kbOpts:{weight:105,kbExpr:a.a.focus,primary:3094}})),Object(t.k)(new pt({id:R.ReplaceOneAction,precondition:O,handler:e=>e.replace(),kbOpts:{weight:105,kbExpr:D.a.and(a.a.focus,I),primary:3}})),Object(t.k)(new pt({id:R.ReplaceAllAction,precondition:O,handler:e=>e.replaceAll(),kbOpts:{weight:105,kbExpr:a.a.focus,primary:2563}})),Object(t.k)(new pt({id:R.ReplaceAllAction,precondition:O,handler:e=>e.replaceAll(),kbOpts:{weight:105,kbExpr:D.a.and(a.a.focus,I),primary:void 0,mac:{primary:2051}}})),Object(t.k)(new pt({id:R.SelectAllMatchesAction,precondition:O,handler:e=>e.selectAllMatches(),kbOpts:{weight:105,kbExpr:a.a.focus,primary:515}}))},a222:function(e,t,i){"use strict";i.r(t),i.d(t,"IPadShowKeyboard",(function(){return r})),i("722f");var n=i("11f7"),o=(t=i("a666"),i("b2cc")),s=i("30db");class r extends t.a{constructor(e){super(),this.editor=e,this.widget=null,s.c&&(this._register(e.onDidChangeConfiguration(()=>this.update())),this.update())}update(){var e=!this.editor.getOption(80);!this.widget&&e?this.widget=new a(this.editor):this.widget&&!e&&(this.widget.dispose(),this.widget=null)}dispose(){super.dispose(),this.widget&&(this.widget.dispose(),this.widget=null)}}r.ID="editor.contrib.iPadShowKeyboard";class a extends t.a{constructor(e){super(),this.editor=e,this._domNode=document.createElement("textarea"),this._domNode.className="iPadShowKeyboard",this._register(n.i(this._domNode,"touchstart",e=>{this.editor.focus()})),this._register(n.i(this._domNode,"focus",e=>{this.editor.focus()})),this.editor.addOverlayWidget(this)}dispose(){this.editor.removeOverlayWidget(this),super.dispose()}getId(){return a.ID}getDomNode(){return this._domNode}getPosition(){return{preference:1}}}a.ID="editor.contrib.ShowKeyboardWidget",Object(o.l)(r.ID,r)},a37f:function(e,t,i){"use strict";i.d(t,"a",(function(){return n}));class n extends i("a666").a{constructor(e,t,i){super(),this.referenceDomElement=e,this.changeCallback=i,this.width=-1,this.height=-1,this.resizeObserver=null,this.measureReferenceDomElementToken=-1,this.measureReferenceDomElement(!1,t)}dispose(){this.stopObserving(),super.dispose()}getWidth(){return this.width}getHeight(){return this.height}startObserving(){"undefined"!=typeof ResizeObserver?!this.resizeObserver&&this.referenceDomElement&&(this.resizeObserver=new ResizeObserver(e=>{e&&e[0]&&e[0].contentRect?this.observe({width:e[0].contentRect.width,height:e[0].contentRect.height}):this.observe()}),this.resizeObserver.observe(this.referenceDomElement)):-1===this.measureReferenceDomElementToken&&(this.measureReferenceDomElementToken=setInterval(()=>this.observe(),100))}stopObserving(){this.resizeObserver&&(this.resizeObserver.disconnect(),this.resizeObserver=null),-1!==this.measureReferenceDomElementToken&&(clearInterval(this.measureReferenceDomElementToken),this.measureReferenceDomElementToken=-1)}observe(e){this.measureReferenceDomElement(!0,e)}measureReferenceDomElement(e,t){let i=0,n=0;t?(i=t.width,n=t.height):this.referenceDomElement&&(i=this.referenceDomElement.clientWidth,n=this.referenceDomElement.clientHeight),i=Math.max(5,i),n=Math.max(5,n),this.width===i&&this.height===n||(this.width=i,this.height=n,e&&this.changeCallback())}}},a40b:function(e,t,i){"use strict";i.d(t,"a",(function(){return n})),t=i("0a0f");const n=Object(t.c)("editorWorkerService")},a48d:function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"redshift",extensions:[],aliases:["Redshift","redshift"],loader:function(){return i.e("chunk-746e09c3").then(i.bind(null,"2a95d"))}})},a60f:function(e,t,i){"use strict";i.d(t,"a",(function(){return n})),i.d(t,"b",(function(){return l}));var n,o,s=i("11f7"),r=i("e8e3"),a=(t=i("6424"),i("a666"));i=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3this.onTouchStart(e),{passive:!1})),this._register(s.i(document,"touchend",e=>this.onTouchEnd(e))),this._register(s.i(document,"touchmove",e=>this.onTouchMove(e),{passive:!1}))}static addTarget(e){return l.isTouchDevice()?(l.INSTANCE||(l.INSTANCE=new l),l.INSTANCE.targets.push(e),{dispose:()=>{l.INSTANCE.targets=l.INSTANCE.targets.filter(t=>t!==e)}}):a.a.None}static ignoreTarget(e){return l.isTouchDevice()?(l.INSTANCE||(l.INSTANCE=new l),l.INSTANCE.ignoreTargets.push(e),{dispose:()=>{l.INSTANCE.ignoreTargets=l.INSTANCE.ignoreTargets.filter(t=>t!==e)}}):a.a.None}static isTouchDevice(){return"ontouchstart"in window||0=l.HOLD_DELAY&&Math.abs(e.initialPageX-r.t(e.rollingPageX))<30&&Math.abs(e.initialPageY-r.t(e.rollingPageY))<30){let t=this.newGestureEvent(n.Contextmenu,e.initialTarget);t.pageX=r.t(e.rollingPageX),t.pageY=r.t(e.rollingPageY),this.dispatchEvent(t)}else 1===i&&(o=r.t(e.rollingPageX),s=r.t(e.rollingPageY),a=r.t(e.rollingTimestamps)-e.rollingTimestamps[0],d=o-e.rollingPageX[0],h=s-e.rollingPageY[0],c=this.targets.filter(t=>e.initialTarget instanceof Node&&t.contains(e.initialTarget)),this.inertia(c,t,Math.abs(d)/a,0l.CLEAR_TAP_COUNT_TIME?1:2,this._lastSetTapCountTime=t,e.tapCount=i}else e.type!==n.Change&&e.type!==n.Contextmenu||(this._lastSetTapCountTime=0);for(let i=0;i{e.initialTarget instanceof Node&&t.contains(e.initialTarget)&&(t.dispatchEvent(e),this.dispatched=!0)})}inertia(e,t,i,o,r,a,d,h){this.handle=s.V(()=>{var s=Date.now();let c=s-t,u=0,g=0,p=!0,m=(i+=l.SCROLL_FRICTION*c,a+=l.SCROLL_FRICTION*c,0e.dispatchEvent(m)),p||this.inertia(e,s,i,o,r+u,a,d,h+g)})}onTouchMove(e){var t=Date.now();for(let o=0,s=e.changedTouches.length;ou(e)),i=e,n=t;if(s)for(const o of i)s.setParent(o,n);return t}function p(e){const t=r({dispose:Object(n.a)(()=>{a(t),e()})});return t}class m{constructor(){this._toDispose=new Set,this._isDisposed=!1,r(this)}dispose(){this._isDisposed||(a(this),this._isDisposed=!0,this.clear())}clear(){try{u(this._toDispose.values())}finally{this._toDispose.clear()}}add(e){if(e){if(e===this)throw new Error("Cannot register a disposable on itself!");l(e,this),this._isDisposed?m.DISABLE_DISPOSED_WARNING:this._toDispose.add(e)}return e}}m.DISABLE_DISPOSED_WARNING=!1;class f{constructor(){this._store=new m,r(this),l(this._store,this)}dispose(){a(this),this._store.dispose()}_register(e){if(e===this)throw new Error("Cannot register a disposable on itself!");return this._store.add(e)}}f.None=Object.freeze({dispose(){}});class _{constructor(){this._isDisposed=!1,r(this)}get value(){return this._isDisposed?void 0:this._value}set value(e){var t;this._isDisposed||e===this._value||(null!=(t=this._value)&&t.dispose(),e&&l(e,this),this._value=e)}clear(){this.value=void 0}dispose(){var e;this._isDisposed=!0,a(this),null!=(e=this._value)&&e.dispose(),this._value=void 0}clearAndLeak(){var e=this._value;return this._value=void 0,e&&l(e,null),e}}class b{constructor(e){this.object=e}dispose(){}}},a6d7:function(e,t,i){"use strict";i.d(t,"d",(function(){return o})),i.d(t,"a",(function(){return r})),i.d(t,"b",(function(){return a})),i.d(t,"e",(function(){return l})),i.d(t,"c",(function(){return h}));var n=i("303e");function o(e,t){const i=Object.create(null);for(var o in t){var s=t[o];s&&(i[o]=Object(n.xc)(s,e))}return i}function s(e,t,i){function n(){var n=o(e.getColorTheme(),t);"function"==typeof i?i(n):i.style(n)}return n(),e.onDidColorThemeChange(n)}function r(e,t,i){return s(t,{badgeBackground:(null==i?void 0:i.badgeBackground)||n.c,badgeForeground:(null==i?void 0:i.badgeForeground)||n.d,badgeBorder:n.h},e)}function a(e,t,i){return s(t,Object.assign(Object.assign({},l),i||{}),e)}const l={listFocusBackground:n.Gb,listFocusForeground:n.Hb,listFocusOutline:n.Jb,listActiveSelectionBackground:n.zb,listActiveSelectionForeground:n.Ab,listActiveSelectionIconForeground:n.Bb,listFocusAndSelectionBackground:n.zb,listFocusAndSelectionForeground:n.Ab,listInactiveSelectionBackground:n.Pb,listInactiveSelectionIconForeground:n.Rb,listInactiveSelectionForeground:n.Qb,listInactiveFocusBackground:n.Nb,listInactiveFocusOutline:n.Ob,listHoverBackground:n.Lb,listHoverForeground:n.Mb,listDropBackground:n.Cb,listSelectionOutline:n.b,listHoverOutline:n.b,listFilterWidgetBackground:n.Db,listFilterWidgetOutline:n.Fb,listFilterWidgetNoMatchesOutline:n.Eb,listMatchesShadow:n.Nc,treeIndentGuidesStroke:n.Mc,tableColumnsBorder:n.Gc},d={shadowColor:n.Nc,borderColor:n.Tb,foregroundColor:n.Ub,backgroundColor:n.Sb,selectionForegroundColor:n.Xb,selectionBackgroundColor:n.Vb,selectionBorderColor:n.Wb,separatorColor:n.Yb};function h(e,t,i){return s(t,Object.assign(Object.assign({},d),i),e)}},a771:function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"csharp",extensions:[".cs",".csx",".cake"],aliases:["C#","csharp"],loader:function(){return i.e("chunk-2d237ee7").then(i.bind(null,"fce9"))}})},a79b:function(e,t,i){"use strict";i.r(t),i.d(t,"jsonDefaults",(function(){return s})),i("33f9");var n=i("0ab8");function o(e,t,i){this._onDidChange=new n.Emitter,this._languageId=e,this.setDiagnosticsOptions(t),this.setModeConfiguration(i)}Object.defineProperty(o.prototype,"onDidChange",{get:function(){return this._onDidChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"languageId",{get:function(){return this._languageId},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"modeConfiguration",{get:function(){return this._modeConfiguration},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"diagnosticsOptions",{get:function(){return this._diagnosticsOptions},enumerable:!1,configurable:!0}),o.prototype.setDiagnosticsOptions=function(e){this._diagnosticsOptions=e||Object.create(null),this._onDidChange.fire(this)},o.prototype.setModeConfiguration=function(e){this._modeConfiguration=e||Object.create(null),this._onDidChange.fire(this)};var s=new o("json",{validate:!0,allowComments:!0,schemas:[],enableSchemaRequest:!1,schemaRequest:"warning",schemaValidation:"warning",comments:"error",trailingCommas:"error"},{documentFormattingEdits:!0,documentRangeFormattingEdits:!0,completionItems:!0,hovers:!0,documentSymbols:!0,tokens:!0,colors:!0,foldingRanges:!0,diagnostics:!0,selectionRanges:!0});n.languages.json={jsonDefaults:s},n.languages.register({id:"json",extensions:[".json",".bowerrc",".jshintrc",".jscsrc",".eslintrc",".babelrc",".har"],aliases:["JSON","json"],mimetypes:["application/json"]}),n.languages.onLanguage("json",(function(){i.e("chunk-e13e4362").then(i.bind(null,"47b9")).then((function(e){return e.setupMode(s)}))}))},a8d0:function(e,t,i){"use strict";i.d(t,"h",(function(){return r})),i.d(t,"b",(function(){return l})),i.d(t,"c",(function(){return d})),i.d(t,"e",(function(){return h})),i.d(t,"f",(function(){return c})),i.d(t,"a",(function(){return u})),i.d(t,"d",(function(){return g})),i.d(t,"g",(function(){return p}));var n=i("3742"),o=i("7061"),s=i("6a89");class r{constructor(e,t,i,n){this._viewportBrand=void 0,this.top=0|e,this.left=0|t,this.width=0|i,this.height=0|n}}class a{constructor(e,t){this.outputLineIndex=e,this.outputOffset=t}toString(){return this.outputLineIndex+":"+this.outputOffset}toPosition(e,t){return t=0this.injectionOffsets[n];n++)i{e[i]&&"object"==typeof e[i]?t[i]=o(e[i]):t[i]=e[i]}),t}function s(e){if(e&&"object"==typeof e){const i=[e];for(;0{o in e?i&&(Object(n.j)(e[o])&&Object(n.j)(t[o])?l(e[o],t[o],i):e[o]=t[o]):e[o]=t[o]}),e):t}function d(e,t){if(e!==t){if(null==e||null==t)return!1;if(typeof e!=typeof t)return!1;if("object"!=typeof e)return!1;if(Array.isArray(e)!==Array.isArray(t))return!1;let i,n;if(Array.isArray(e)){if(e.length!==t.length)return!1;for(i=0;ithis._triggerAsyncComputation(),0),this._secondWaitScheduler=new g.e(()=>this._triggerSyncComputation(),0),this._loadingMessageScheduler=new g.e(()=>this._showLoadingMessage(),0),this._asyncComputationPromise=null,this._asyncComputationPromiseDone=!1,this._completeCallback=t,this._errorCallback=i,this._progressCallback=n}setHoverTime(e){this._hoverTime=e}_firstWaitTime(){return this._hoverTime/2}_secondWaitTime(){return this._hoverTime/2}_loadingMessageTime(){return 3*this._hoverTime}_triggerAsyncComputation(){this._state=2,this._secondWaitScheduler.schedule(this._secondWaitTime()),this._computer.computeAsync?(this._asyncComputationPromiseDone=!1,this._asyncComputationPromise=Object(g.h)(e=>this._computer.computeAsync(e)),this._asyncComputationPromise.then(e=>{this._asyncComputationPromiseDone=!0,this._withAsyncResult(e)},e=>this._onError(e))):this._asyncComputationPromiseDone=!0}_triggerSyncComputation(){this._computer.computeSync&&this._computer.onResult(this._computer.computeSync(),!0),this._asyncComputationPromiseDone?(this._state=0,this._onComplete(this._computer.getResult())):(this._state=3,this._onProgress(this._computer.getResult()))}_showLoadingMessage(){3===this._state&&this._onProgress(this._computer.getResultWithLoadingMessage())}_withAsyncResult(e){e&&this._computer.onResult(e,!1),3===this._state&&(this._state=0,this._onComplete(this._computer.getResult()))}_onComplete(e){this._completeCallback(e)}_onError(e){this._errorCallback?this._errorCallback(e):Object(p.f)(e)}_onProgress(e){this._progressCallback(e)}start(e){if(0===e)0===this._state&&(this._state=1,this._firstWaitScheduler.schedule(this._firstWaitTime()),this._loadingMessageScheduler.schedule(this._loadingMessageTime()));else switch(this._state){case 0:this._triggerAsyncComputation(),this._secondWaitScheduler.cancel(),this._triggerSyncComputation();break;case 2:this._secondWaitScheduler.cancel(),this._triggerSyncComputation()}}cancel(){this._loadingMessageScheduler.cancel(),1===this._state&&this._firstWaitScheduler.cancel(),2===this._state&&(this._secondWaitScheduler.cancel(),this._asyncComputationPromise&&(this._asyncComputationPromise.cancel(),this._asyncComputationPromise=null)),3===this._state&&this._asyncComputationPromise&&(this._asyncComputationPromise.cancel(),this._asyncComputationPromise=null),this._state=0}}var f=i("e8e3"),_=i("1b7d"),b=i("1898");i("bc02");const v=d.a;class C extends s.a{constructor(){super(),this.containerDomNode=document.createElement("div"),this.containerDomNode.className="monaco-hover",this.containerDomNode.tabIndex=0,this.containerDomNode.setAttribute("role","tooltip"),this.contentsDomNode=document.createElement("div"),this.contentsDomNode.className="monaco-hover-content",this._scrollbar=this._register(new b.a(this.contentsDomNode,{consumeMouseWheelIfScrollbarIsNeeded:!0})),this.containerDomNode.appendChild(this._scrollbar.getDomNode())}onContentsChanged(){this._scrollbar.scanDomNode()}}class w extends s.a{constructor(e,t,i){super(),this.actionContainer=d.q(e,v("div.action-container")),this.action=d.q(this.actionContainer,v("a.action")),this.action.setAttribute("href","#"),this.action.setAttribute("role","button"),t.iconClass&&d.q(this.action,v("span.icon."+t.iconClass));const n=d.q(this.action,v("span"));n.textContent=i?t.label+` (${i})`:t.label,this._register(d.i(this.actionContainer,d.d.CLICK,e=>{e.stopPropagation(),e.preventDefault(),t.run(this.actionContainer)})),this.setEnabled(!0)}static render(e,t,i){return new w(e,t,i)}setEnabled(e){e?(this.actionContainer.classList.remove("disabled"),this.actionContainer.removeAttribute("aria-disabled")):(this.actionContainer.classList.add("disabled"),this.actionContainer.setAttribute("aria-disabled","true"))}}var y=i("b400"),S=i("82c9"),L=i("efdb"),x=i("5bd7"),k=i("958f"),D=i("8495"),N=i("0b54"),O=i("9e56"),E=i("b539"),I=i("b7d0"),M=i("303e"),T=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3=e.range.endColumn}}const F={type:1,filter:{include:O.b.QuickFix}};let B=class{constructor(e,t,i,n){this._editor=e,this._hover=t,this._markerDecorationsService=i,this._openerService=n,this.recentMarkerCodeActionsInfo=void 0}computeSync(e,t){if(!this._editor.hasModel()||1!==e.type)return[];const i=this._editor.getModel();var n=e.range.startLineNumber,o=i.getLineMaxColumn(n);const s=[];for(const h of t){var a=h.range.startLineNumber===n?h.range.startColumn:1,l=h.range.endLineNumber===n?h.range.endColumn:o,d=this._markerDecorationsService.getMarker(i.uri,h);d&&(a=new r.a(e.range.startLineNumber,a,e.range.startLineNumber,l),s.push(new P(this,a,d)))}return s}renderHoverParts(e,t,i){if(!e.length)return s.a.None;const n=new s.b;return e.forEach(e=>t.appendChild(this.renderMarkerHover(e,n))),e=(1===e.length?e:e.sort((e,t)=>y.c.compare(e.marker.severity,t.marker.severity)))[0],this.renderMarkerStatusbar(e,i,n),n}renderMarkerHover(e,t){var i=R("div.hover-row"),n=d.q(i,R("div.marker.hover-contents"));const{source:o,message:s,code:r,relatedInformation:a}=e.marker,l=(this._editor.applyFontInfo(n),d.q(n,R("span")));if(l.style.whiteSpace="pre-wrap",l.innerText=s,o||r)if(r&&"string"!=typeof r){if(e=R("span"),o){const t=d.q(e,R("span"));t.innerText=o}const i=d.q(e,R("a.code-link")),s=(i.setAttribute("href",r.target.toString()),t.add(d.i(i,"click",e=>{this._openerService.open(r.target,{allowCommands:!0}),e.preventDefault(),e.stopPropagation()})),d.q(i,R("span"))),a=(s.innerText=r.value,d.q(n,e));a.style.opacity="0.6",a.style.paddingLeft="6px"}else{const e=d.q(n,R("span"));e.style.opacity="0.6",e.style.paddingLeft="6px",e.innerText=o&&r?`${o}(${r})`:o||`(${r})`}if(Object(f.n)(a))for(const{message:h,resource:c,startLineNumber:u,startColumn:g}of a){const e=d.q(n,R("div")),i=(e.style.marginTop="8px",d.q(e,R("a"))),o=(i.innerText=`${Object(S.b)(c)}(${u}, ${g}): `,i.style.cursor="pointer",t.add(d.i(i,"click",e=>{e.stopPropagation(),e.preventDefault(),this._openerService&&this._openerService.open(c,{fromUserGesture:!0,editorOptions:{selection:{startLineNumber:u,startColumn:g}}}).catch(p.f)})),d.q(e,R("span")));o.innerText=h,this._editor.applyFontInfo(o)}return i}renderMarkerStatusbar(e,t,i){if(e.marker.severity!==y.c.Error&&e.marker.severity!==y.c.Warning&&e.marker.severity!==y.c.Info||t.addAction({label:n.a("view problem","View Problem"),commandId:k.NextMarkerAction.ID,run:()=>{this._hover.hide(),k.MarkerController.get(this._editor).showAtMarker(e.marker),this._editor.focus()}}),!this._editor.getOption(80)){const o=t.append(R("div")),r=(this.recentMarkerCodeActionsInfo&&(y.a.makeKey(this.recentMarkerCodeActionsInfo.marker)===y.a.makeKey(e.marker)?this.recentMarkerCodeActionsInfo.hasCodeActions||(o.textContent=n.a("noQuickFixes","No quick fixes available")):this.recentMarkerCodeActionsInfo=void 0),this.recentMarkerCodeActionsInfo&&!this.recentMarkerCodeActionsInfo.hasCodeActions?s.a.None:i.add(Object(g.i)(()=>o.textContent=n.a("checkingForQuickFixes","Checking for quick fixes..."),200))),a=(o.textContent||(o.textContent=String.fromCharCode(160)),this.getCodeActions(e.marker));i.add(Object(s.i)(()=>a.cancel())),a.then(a=>{if(r.dispose(),this.recentMarkerCodeActionsInfo={marker:e.marker,hasCodeActions:0{e||a.dispose()})),t.addAction({label:n.a("quick fixes","Quick Fix..."),commandId:N.e.Id,run:t=>{e=!0;const i=N.f.get(this._editor);t=d.D(t),this._hover.hide(),i.showCodeActions(F,a,{x:t.left+6,y:t.top+t.height+6})}})}else a.dispose(),o.textContent=n.a("noQuickFixes","No quick fixes available")},p.f)}}getCodeActions(e){return Object(g.h)(t=>Object(D.d)(this._editor.getModel(),new r.a(e.startLineNumber,e.startColumn,e.endLineNumber,e.endColumn),F,E.b.None,t))}};B=T([A(2,L.a),A(3,x.a)],B),Object(I.f)((e,t)=>{var i=e.getColor(M.Jc);i&&t.addRule(`.monaco-hover .hover-contents a.code-link span { color: ${i}; }`),i=e.getColor(M.Ic);i&&t.addRule(`.monaco-hover .hover-contents a.code-link span:hover { color: ${i}; }`)});O=i("0a0f");var j=i("78bc"),W=i("bfa1c"),V=i("2504");function H(e,t,i){const n=u.p.ordered(e);var o=n.map(n=>Promise.resolve(n.provideHover(e,t,i)).then(e=>{return e&&(i=void 0!==(t=e).range,t=void 0!==t.contents&&t.contents&&0{Object(p.g)(e)}));return Promise.all(o).then(f.e)}Object(t.n)("_executeHoverProvider",(e,t)=>H(e,t,V.a.None));T=i("fbba"),L=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3=e.range.endColumn}}let q=class{constructor(e,t,i,n,o){this._editor=e,this._hover=t,this._modeService=i,this._openerService=n,this._configurationService=o}createLoadingMessage(e){return new K(this,e.range,[(new j.a).appendText(n.a("modesContentHover.loading","Loading..."))])}computeSync(e,t){if(!this._editor.hasModel()||1!==e.type)return[];const i=this._editor.getModel();var o=e.range.startLineNumber,s=i.getLineMaxColumn(o);const a=[];for(const n of t){var l=n.range.startLineNumber===o?n.range.startColumn:1,d=n.range.endLineNumber===o?n.range.endColumn:s,h=n.options.hoverMessage;h&&!Object(j.b)(h)&&(l=new r.a(e.range.startLineNumber,l,e.range.startLineNumber,d),a.push(new K(this,l,Object(f.c)(h))))}t=this._editor.getModel().getLineLength(o);var c=this._configurationService.getValue("editor.maxTokenizationLineLength");return"number"==typeof c&&c<=t&&a.push(new K(this,new r.a(o,1,o,t+1),[{value:n.a("too many characters","Tokenization is skipped for long lines for performance reasons. This can be configured via `editor.maxTokenizationLineLength`.")}])),a}computeAsync(e,t,i){return z(this,void 0,void 0,(function*(){if(!this._editor.hasModel()||1!==e.type)return Promise.resolve([]);var t,n=this._editor.getModel();if(!u.p.has(n))return Promise.resolve([]);const o=[];for(const s of yield H(n,new h.a(e.range.startLineNumber,e.range.startColumn),i))Object(j.b)(s.contents)||(t=s.range?r.a.lift(s.range):e.range,o.push(new K(this,t,s.contents)));return o}))}renderHoverParts(e,t,i){const n=new s.b;for(const s of e)for(const e of s.contents)if(!Object(j.b)(e)){var o=U("div.hover-row.markdown-hover");const i=d.q(o,U("div.hover-contents")),s=n.add(new W.a({editor:this._editor},this._modeService,this._openerService));n.add(s.onDidRenderAsync(()=>{i.className="hover-contents code-hover-contents",this._hover.onContentsChanged()}));var r=n.add(s.render(e));i.appendChild(r.element),t.appendChild(o)}return n}};q=L([A(2,l.a),A(3,x.a),A(4,T.a)],q);class ${constructor(e,t){this.priority=e,this.range=t,this.type=1}equals(e){return 1===e.type&&this.range.equalsRange(e.range)}canAdoptVisibleHover(e,t){return 1===e.type&&t.lineNumber===this.range.startLineNumber}}class G{constructor(e,t,i){this.priority=e,this.owner=t,this.range=i,this.type=2}equals(e){return 2===e.type&&this.owner===e.owner}canAdoptVisibleHover(e,t){return 2===e.type&&this.owner===e.owner}}var Z=i("2e66"),Y=(L=i("9e74"),i("7e32")),X=(A=i("4fc3"),T=i("4779"),function(e,t){return function(i,n){t(i,n,e)}});class Q{constructor(e,t,i){this.owner=e,this.range=t,this.controller=i}isValidForHoverAnchor(e){return 1===e.type&&this.range.startColumn<=e.range.startColumn&&this.range.endColumn>=e.range.endColumn}hasMultipleSuggestions(){return this.controller.hasMultipleInlineCompletions()}}let J=class{constructor(e,t,i,n,o,s,r,a){this._editor=e,this._hover=t,this._commandService=i,this._menuService=n,this._contextKeyService=o,this._modeService=s,this._openerService=r,this.accessibilityService=a}suggestHoverAnchor(e){const t=Z.GhostTextController.get(this._editor);if(t){if(8===e.target.type){var i=e.target.detail;if(t.shouldShowHoverAtViewZone(i.viewZoneId))return new G(1e3,this,r.a.fromPositions(i.positionBefore||i.position,i.positionBefore||i.position))}if(7===e.target.type&&e.target.range&&t.shouldShowHoverAt(e.target.range))return new G(1e3,this,e.target.range);if(6===e.target.type&&e.target.range&&e.target.detail&&e.target.detail.mightBeForeignElement&&t.shouldShowHoverAt(e.target.range))return new G(1e3,this,e.target.range)}return null}computeSync(e,t){const i=Z.GhostTextController.get(this._editor);return i&&i.shouldShowHoverAt(e.range)?[new Q(this,e.range,i)]:[]}renderHoverParts(e,t,i){const o=new s.b,r=e[0],a=(this.accessibilityService.isScreenReaderOptimized()&&this.renderScreenReaderText(r,t,o),o.add(this._menuService.createMenu(Y.b.InlineCompletionsActions,this._contextKeyService)));var l,d;e=i.addAction({label:n.a("showNextInlineSuggestion","Next"),commandId:Z.ShowNextInlineSuggestionAction.ID,run:()=>this._commandService.executeCommand(Z.ShowNextInlineSuggestionAction.ID)}),t=i.addAction({label:n.a("showPreviousInlineSuggestion","Previous"),commandId:Z.ShowPreviousInlineSuggestionAction.ID,run:()=>this._commandService.executeCommand(Z.ShowPreviousInlineSuggestionAction.ID)});i.addAction({label:n.a("acceptInlineSuggestion","Accept"),commandId:Z.commitInlineSuggestionAction.id,run:()=>this._commandService.executeCommand(Z.commitInlineSuggestionAction.id)});const h=[e,t];for(const n of h)n.setEnabled(!1);for([l,d]of(r.hasMultipleSuggestions().then(e=>{for(const t of h)t.setEnabled(e)}),a.getActions()))for(const e of d)e instanceof Y.c&&i.addAction({label:e.label,commandId:e.item.id,run:()=>this._commandService.executeCommand(e.item.id)});return o}renderScreenReaderText(e,t,i){const o=d.a;var s=o("div.hover-row.markdown-hover");const r=d.q(s,o("div.hover-contents")),a=i.add(new W.a({editor:this._editor},this._modeService,this._openerService));var l=e=>{i.add(a.onDidRenderAsync(()=>{r.className="hover-contents code-hover-contents",this._hover.onContentsChanged()}));var t=n.a("inlineSuggestionFollows","Suggestion:");t=i.add(a.render((new j.a).appendText(t).appendCodeblock("text",e)));r.replaceChildren(t.element)};const h=null==(e=null==(e=e.controller.activeModel)?void 0:e.inlineCompletionsModel)?void 0:e.ghostText;h&&(e=this._editor.getModel().getLineContent(h.lineNumber),l(h.renderForScreenReader(e))),t.appendChild(s)}};J=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3e.length-1&&(this.presentationIndex=0),this._onDidChangePresentation.fire(this.presentation)}selectNextColorPresentation(){this.presentationIndex=(this.presentationIndex+1)%this.colorPresentations.length,this.flushColor(),this._onDidChangePresentation.fire(this.presentation)}guessColorPresentation(e,t){for(let i=0;i{this.backgroundColor=e.getColor(M.E)||ie.a.white})),this._register(d.i(this.pickedColorNode,d.d.CLICK,()=>this.model.selectNextColorPresentation())),this._register(d.i(n,d.d.CLICK,()=>{this.model.color=this.model.originalColor,this.model.flushColor()})),this._register(t.onDidChangeColor(this.onDidChangeColor,this)),this._register(t.onDidChangePresentation(this.onDidChangePresentation,this)),this.pickedColorNode.style.backgroundColor=ie.a.Format.CSS.format(t.color)||"",this.pickedColorNode.classList.toggle("light",(t.color.rgba.a<.5?this.backgroundColor:t.color).isLighter())}onDidChangeColor(e){this.pickedColorNode.style.backgroundColor=ie.a.Format.CSS.format(e)||"",this.pickedColorNode.classList.toggle("light",(e.rgba.a<.5?this.backgroundColor:e).isLighter()),this.onDidChangePresentation()}onDidChangePresentation(){this.pickedColorNode.textContent=this.model.presentation?this.model.presentation.label:""}}class de extends s.a{constructor(e,t,i){super(),this.model=t,this.pixelRatio=i,this.domNode=ae(".colorpicker-body"),d.q(e,this.domNode),this.saturationBox=new he(this.domNode,this.model,this.pixelRatio),this._register(this.saturationBox),this._register(this.saturationBox.onDidChange(this.onDidSaturationValueChange,this)),this._register(this.saturationBox.onColorFlushed(this.flushColor,this)),this.opacityStrip=new ue(this.domNode,this.model),this._register(this.opacityStrip),this._register(this.opacityStrip.onDidChange(this.onDidOpacityChange,this)),this._register(this.opacityStrip.onColorFlushed(this.flushColor,this)),this.hueStrip=new ge(this.domNode,this.model),this._register(this.hueStrip),this._register(this.hueStrip.onDidChange(this.onDidHueChange,this)),this._register(this.hueStrip.onColorFlushed(this.flushColor,this))}flushColor(){this.model.flushColor()}onDidSaturationValueChange({s:e,v:t}){var i=this.model.color.hsva;this.model.color=new ie.a(new ie.b(i.h,e,t,i.a))}onDidOpacityChange(e){var t=this.model.color.hsva;this.model.color=new ie.a(new ie.b(t.h,t.s,t.v,e))}onDidHueChange(e){var t=this.model.color.hsva;e=360*(1-e);this.model.color=new ie.a(new ie.b(360==e?0:e,t.s,t.v,t.a))}layout(){this.saturationBox.layout(),this.opacityStrip.layout(),this.hueStrip.layout()}}class he extends s.a{constructor(e,t,i){super(),this.model=t,this.pixelRatio=i,this._onDidChange=new ne.b,this.onDidChange=this._onDidChange.event,this._onColorFlushed=new ne.b,this.onColorFlushed=this._onColorFlushed.event,this.domNode=ae(".saturation-wrap"),d.q(e,this.domNode),this.canvas=document.createElement("canvas"),this.canvas.className="saturation-box",d.q(this.domNode,this.canvas),this.selection=ae(".saturation-selection"),d.q(this.domNode,this.selection),this.layout(),this._register(d.g(this.domNode,e=>this.onMouseDown(e))),this._register(this.model.onDidChangeColor(this.onDidChangeColor,this)),this.monitor=null}onMouseDown(e){this.monitor=this._register(new re.a);const t=d.D(this.domNode),i=(e.target!==this.selection&&this.onDidChangePosition(e.offsetX,e.offsetY),this.monitor.startMonitoring(e.target,e.buttons,re.b,e=>this.onDidChangePosition(e.posx-t.left,e.posy-t.top),()=>null),d.h(document,()=>{this._onColorFlushed.fire(),i.dispose(),this.monitor&&(this.monitor.stopMonitoring(!0),this.monitor=null)},!0))}onDidChangePosition(e,t){e=Math.max(0,Math.min(1,e/this.width)),t=Math.max(0,Math.min(1,1-t/this.height)),this.paintSelection(e,t),this._onDidChange.fire({s:e,v:t})}layout(){this.width=this.domNode.offsetWidth,this.height=this.domNode.offsetHeight,this.canvas.width=this.width*this.pixelRatio,this.canvas.height=this.height*this.pixelRatio,this.paint();var e=this.model.color.hsva;this.paintSelection(e.s,e.v)}paint(){var e=this.model.color.hsva;e=new ie.a(new ie.b(e.h,1,1,1));const t=this.canvas.getContext("2d"),i=t.createLinearGradient(0,0,this.canvas.width,0),n=(i.addColorStop(0,"rgba(255, 255, 255, 1)"),i.addColorStop(.5,"rgba(255, 255, 255, 0.5)"),i.addColorStop(1,"rgba(255, 255, 255, 0)"),t.createLinearGradient(0,0,0,this.canvas.height));n.addColorStop(0,"rgba(0, 0, 0, 0)"),n.addColorStop(1,"rgba(0, 0, 0, 1)"),t.rect(0,0,this.canvas.width,this.canvas.height),t.fillStyle=ie.a.Format.CSS.format(e),t.fill(),t.fillStyle=i,t.fill(),t.fillStyle=n,t.fill()}paintSelection(e,t){this.selection.style.left=e*this.width+"px",this.selection.style.top=this.height-t*this.height+"px"}onDidChangeColor(){this.monitor&&this.monitor.isMonitoring()||this.paint()}}class ce extends s.a{constructor(e,t){super(),this.model=t,this._onDidChange=new ne.b,this.onDidChange=this._onDidChange.event,this._onColorFlushed=new ne.b,this.onColorFlushed=this._onColorFlushed.event,this.domNode=d.q(e,ae(".strip")),this.overlay=d.q(this.domNode,ae(".overlay")),this.slider=d.q(this.domNode,ae(".slider")),this.slider.style.top="0px",this._register(d.g(this.domNode,e=>this.onMouseDown(e))),this.layout()}layout(){this.height=this.domNode.offsetHeight-this.slider.offsetHeight;var e=this.getValue(this.model.color);this.updateSliderPosition(e)}onMouseDown(e){const t=this._register(new re.a),i=d.D(this.domNode),n=(this.domNode.classList.add("grabbing"),e.target!==this.slider&&this.onDidChangeTop(e.offsetY),t.startMonitoring(e.target,e.buttons,re.b,e=>this.onDidChangeTop(e.posy-i.top),()=>null),d.h(document,()=>{this._onColorFlushed.fire(),n.dispose(),t.stopMonitoring(!0),this.domNode.classList.remove("grabbing")},!0))}onDidChangeTop(e){e=Math.max(0,Math.min(1,1-e/this.height)),this.updateSliderPosition(e),this._onDidChange.fire(e)}updateSliderPosition(e){this.slider.style.top=(1-e)*this.height+"px"}}class ue extends ce{constructor(e,t){super(e,t),this.domNode.classList.add("opacity-strip"),this._register(t.onDidChangeColor(this.onDidChangeColor,this)),this.onDidChangeColor(this.model.color)}onDidChangeColor(e){var{r:e,g:t,b:i}=e.rgba,n=new ie.a(new ie.c(e,t,i,1));e=new ie.a(new ie.c(e,t,i,0));this.overlay.style.background=`linear-gradient(to bottom, ${n} 0%, ${e} 100%)`}getValue(e){return e.hsva.a}}class ge extends ce{constructor(e,t){super(e,t),this.domNode.classList.add("hue-strip")}getValue(e){return 1-e.hsva.h/360}}class pe extends _.a{constructor(e,t,i,n){super(),this.model=t,this.pixelRatio=i,this._register(Object(se.l)(()=>this.layout())),t=ae(".colorpicker-widget"),e.appendChild(t),i=new le(t,this.model,n),this.body=new de(t,this.model,this.pixelRatio),this._register(i),this._register(this.body)}layout(){this.body.layout()}}var me=function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))};class fe{constructor(e,t,i,n){this.owner=e,this.range=t,this.model=i,this.provider=n,this.forceShowAtRange=!0}isValidForHoverAnchor(e){return 1===e.type&&this.range.startColumn<=e.range.startColumn&&this.range.endColumn>=e.range.endColumn}}let _e=class{constructor(e,t,i){this._editor=e,this._hover=t,this._themeService=i}computeSync(e,t){return[]}computeAsync(e,t,i){return me(this,void 0,void 0,(function*(){if(this._editor.hasModel()){const i=te.a.get(this._editor);for(const n of t){var e=i.getColorData(n.range.getStartPosition());if(e)return[yield this._createColorHover(this._editor.getModel(),e.colorInfo,e.provider)]}}return[]}))}_createColorHover(e,t,i){return me(this,void 0,void 0,(function*(){var n=e.getValueInRange(t.range),{red:o,green:s,blue:a,alpha:l}=t.color,o=new ie.c(Math.round(255*o),Math.round(255*s),Math.round(255*a),l),s=new ie.a(o),a=yield Object(ee.a)(e,t,i,V.a.None);const d=new oe(s,[],0);return d.colorPresentations=a||[],d.guessColorPresentation(s,n),new fe(this,r.a.lift(t.range),d,i)}))}renderHoverParts(e,t,i){if(0===e.length||!this._editor.hasModel())return s.a.None;const n=new s.b,o=e[0],a=this._editor.getModel(),l=o.model;e=n.add(new pe(t,l,this._editor.getOption(128),this._themeService));let d=new r.a(o.range.startLineNumber,o.range.startColumn,o.range.endLineNumber,o.range.endColumn);const h=()=>{let e,t;var i;l.presentation.textEdit?(e=[l.presentation.textEdit],t=new r.a(l.presentation.textEdit.range.startLineNumber,l.presentation.textEdit.range.startColumn,l.presentation.textEdit.range.endLineNumber,l.presentation.textEdit.range.endColumn),i=this._editor.getModel()._setTrackedRange(null,t,3),this._editor.pushUndoStop(),this._editor.executeEdits("colorpicker",e),t=this._editor.getModel()._getTrackedRange(i)||t):(e=[{identifier:null,range:d,text:l.presentation.label,forceMoveMarkers:!1}],t=d.setEndPosition(d.endLineNumber,d.startColumn+l.presentation.label.length),this._editor.pushUndoStop(),this._editor.executeEdits("colorpicker",e)),l.presentation.additionalTextEdits&&(e=[...l.presentation.additionalTextEdits],this._editor.executeEdits("colorpicker",e),this._hover.hide()),this._editor.pushUndoStop(),d=t},c=e=>Object(ee.a)(a,{range:d,color:{red:e.rgba.r/255,green:e.rgba.g/255,blue:e.rgba.b/255,alpha:e.rgba.a}},o.provider,V.a.None).then(e=>{l.colorPresentations=e||[]});return n.add(l.onColorFlushed(e=>{c(e).then(h)})),n.add(l.onDidChangeColor(c)),this._hover.setColorPicker(e),n}};_e=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3{var i;return!!e.options.isWholeLine||(i=e.range.startLineNumber===n?e.range.startColumn:1,e=e.range.endLineNumber===n?e.range.endColumn:o,!(i>t.range.startColumn||t.range.endColumn>e))})}computeAsync(e){return be(this,void 0,void 0,(function*(){const t=this._anchor;if(!this._editor.hasModel()||!t)return Promise.resolve([]);const i=we._getLineDecorations(this._editor,t);var n=yield Promise.all(this._participants.map(n=>this._computeAsync(n,i,t,e)));return Object(f.k)(n)}))}_computeAsync(e,t,i,n){return be(this,void 0,void 0,(function*(){return e.computeAsync?e.computeAsync(i,t,n):[]}))}computeSync(){if(!this._editor.hasModel()||!this._anchor)return[];var e=we._getLineDecorations(this._editor,this._anchor);let t=[];for(const i of this._participants)t=t.concat(i.computeSync(this._anchor,e));return Object(f.e)(t)}onResult(e,t){this._result=t?e.concat(this._result):this._result.concat(e)}getResult(){return this._result.slice(0)}getResultWithLoadingMessage(){if(this._anchor)for(const t of this._participants)if(t.createLoadingMessage){var e=t.createLoadingMessage(this._anchor);if(e)return this._result.slice(0).concat([e])}return this._result.slice(0)}}let ye=class e extends _.a{constructor(t,i,n,o){super(),this._hoverVisibleKey=i,this._keybindingService=o,this.allowEditorOverflow=!0,this._participants=[n.createInstance(_e,t,this),n.createInstance(q,t,this),n.createInstance(J,t,this),n.createInstance(B,t,this)],this._hover=this._register(new C),this._id=e.ID,this._editor=t,this._isVisible=!1,this._stoleFocus=!1,this._renderDisposable=null,this.onkeydown(this._hover.containerDomNode,e=>{e.equals(9)&&this.hide()}),this._register(this._editor.onDidChangeConfiguration(e=>{e.hasChanged(42)&&this._updateFont()})),this._editor.onDidLayoutChange(()=>this.layout()),this.layout(),this._editor.addContentWidget(this),this._showAtPosition=null,this._showAtRange=null,this._stoleFocus=!1,this._messages=[],this._lastAnchor=null,this._computer=new we(this._editor,this._participants),this._highlightDecorations=[],this._isChangingDecorations=!1,this._shouldFocus=!1,this._colorPicker=null,this._hoverOperation=new m(this._computer,e=>this._withResult(e,!0),null,e=>this._withResult(e,!1),this._editor.getOption(52).delay),this._register(d.o(this.getDomNode(),d.d.FOCUS,()=>{this._colorPicker&&this.getDomNode().classList.add("colorpicker-hover")})),this._register(d.o(this.getDomNode(),d.d.BLUR,()=>{this.getDomNode().classList.remove("colorpicker-hover")})),this._register(t.onDidChangeConfiguration(()=>{this._hoverOperation.setHoverTime(this._editor.getOption(52).delay)})),this._register(u.F.onDidChange(()=>{this._isVisible&&this._lastAnchor&&0e.startsWith("ced-colorBox"))&&e.target.range.endColumn-e.target.range.startColumn==1?new r.a(e.target.range.startLineNumber,e.target.range.startColumn+1,e.target.range.endLineNumber,e.target.range.endColumn+1):e.target.range,n.push(new $(0,i))),0!==n.length&&(n.sort((e,t)=>t.priority-e.priority),this._startShowingAt(n[0],0,!1),!0)}_showAt(e,t,i){this._showAtPosition=e,this._showAtRange=t,this._hoverVisibleKey.set(!0),this._isVisible=!0,this._hover.containerDomNode.classList.toggle("hidden",!this._isVisible),this._editor.layoutContentWidget(this),this._editor.render(),(this._stoleFocus=i)&&this._hover.containerDomNode.focus()}getPosition(){return this._isVisible?{position:this._showAtPosition,range:this._showAtRange,preference:[1,2]}:null}_updateFont(){const e=Array.prototype.slice.call(this._hover.contentsDomNode.getElementsByClassName("code"));e.forEach(e=>this._editor.applyFontInfo(e))}_updateContents(e){this._hover.contentsDomNode.textContent="",this._hover.contentsDomNode.appendChild(e),this._updateFont(),this._editor.layoutContentWidget(this),this._hover.onContentsChanged()}layout(){var e=Math.max(this._editor.getLayoutInfo().height/4,250),{fontSize:t,lineHeight:i}=this._editor.getOption(42);this._hover.contentsDomNode.style.fontSize=t+"px",this._hover.contentsDomNode.style.lineHeight=i+"px",this._hover.contentsDomNode.style.maxHeight=e+"px",this._hover.contentsDomNode.style.maxWidth=Math.max(.66*this._editor.getLayoutInfo().width,500)+"px"}onModelDecorationsChanged(){this._isChangingDecorations||this._isVisible&&(this._hoverOperation.cancel(),this._computer.clearResult(),this._colorPicker||this._hoverOperation.start(0))}startShowingAtRange(e,t,i){this._startShowingAt(new $(0,e),t,i)}_startShowingAt(e,t,i){if(!this._lastAnchor||!this._lastAnchor.equals(e)){if(this._hoverOperation.cancel(),this._isVisible)if(this._showAtPosition&&this._lastAnchor&&e.canAdoptVisibleHover(this._lastAnchor,this._showAtPosition)){var n=this._messages.filter(t=>t.isValidForHoverAnchor(e));if(0===n.length)this.hide();else{if(n.length===this._messages.length)return;this._renderMessages(e,n)}}else this.hide();this._lastAnchor=e,this._computer.setAnchor(e),this._shouldFocus=i,this._hoverOperation.start(t)}}hide(){this._lastAnchor=null,this._hoverOperation.cancel(),this._isVisible&&(setTimeout(()=>{this._isVisible||this._hoverVisibleKey.set(!1)},0),this._isVisible=!1,this._hover.containerDomNode.classList.toggle("hidden",!this._isVisible),this._editor.layoutContentWidget(this),this._stoleFocus&&this._editor.focus()),this._isChangingDecorations=!0,this._highlightDecorations=this._editor.deltaDecorations(this._highlightDecorations,[]),this._isChangingDecorations=!1,this._renderDisposable&&(this._renderDisposable.dispose(),this._renderDisposable=null),this._colorPicker=null}isColorPickerVisible(){return!!this._colorPicker}setColorPicker(e){this._colorPicker=e}onContentsChanged(){this._hover.onContentsChanged()}_withResult(e,t){this._messages=e,this._lastAnchor&&0{e.hasChanged(42)&&this.updateFont()})),this._editor.addOverlayWidget(this)}get isVisible(){return this._isVisible}set isVisible(e){this._isVisible=e,this._domNode.classList.toggle("hidden",!this._isVisible)}getId(){return this._id}getDomNode(){return this._domNode}showAt(e){this._showAtLineNumber=e,this.isVisible||(this.isVisible=!0);e=this._editor.getLayoutInfo();var t=this._editor.getTopForLineNumber(this._showAtLineNumber),i=this._editor.getScrollTop(),n=this._editor.getOption(58);t=t-i-(this._domNode.clientHeight-n)/2;this._domNode.style.left=e.glyphMarginLeft+e.glyphMarginWidth+"px",this._domNode.style.top=Math.max(Math.round(t),0)+"px"}hide(){this.isVisible&&(this.isVisible=!1)}getPosition(){return null}dispose(){this._editor.removeOverlayWidget(this),super.dispose()}updateFont(){var e=Array.prototype.slice.call(this._domNode.getElementsByTagName("code")),t=Array.prototype.slice.call(this._domNode.getElementsByClassName("code"));[...e,...t].forEach(e=>this._editor.applyFontInfo(e))}updateContents(e){this._domNode.textContent="",this._domNode.appendChild(e),this.updateFont()}}class Le{constructor(e){this._editor=e,this._lineNumber=-1,this._result=[]}setLineNumber(e){this._lineNumber=e,this._result=[]}clearResult(){this._result=[]}computeSync(){var e,t=e=>({value:e}),i=this._editor.getLineDecorations(this._lineNumber);const n=[];if(i)for(const o of i)o.options.glyphMarginClassName&&(e=o.options.glyphMarginHoverMessage)&&!Object(j.b)(e)&&n.push(...Object(f.c)(e).map(t));return n}onResult(e,t){this._result=this._result.concat(e)}getResult(){return this._result}getResultWithLoadingMessage(){return this.getResult()}}class xe extends Se{constructor(e,t,i=x.b){super(xe.ID,e),this._renderDisposeables=this._register(new s.b),this._messages=[],this._lastLineNumber=-1,this._markdownRenderer=this._register(new W.a({editor:this._editor},t,i)),this._computer=new Le(this._editor),this._hoverOperation=new m(this._computer,e=>this._withResult(e),void 0,e=>this._withResult(e),300)}dispose(){this._hoverOperation.cancel(),super.dispose()}onModelDecorationsChanged(){this.isVisible&&(this._hoverOperation.cancel(),this._computer.clearResult(),this._hoverOperation.start(0))}startShowingAt(e){this._lastLineNumber!==e&&(this._hoverOperation.cancel(),this.hide(),this._lastLineNumber=e,this._computer.setLineNumber(e),this._hoverOperation.start(0))}hide(){this._lastLineNumber=-1,this._hoverOperation.cancel(),super.hide()}_withResult(e){this._messages=e,0{e.hasChanged(52)&&(this._unhookEvents(),this._hookEvents())}),this._hoverVisibleKey=a.a.hoverVisible.bindTo(o)}static get(t){return t.getContribution(e.ID)}_hookEvents(){var e=()=>this._hideWidgets(),t=this._editor.getOption(52);this._isHoverEnabled=t.enabled,this._isHoverSticky=t.sticky,this._isHoverEnabled?(this._toUnhook.add(this._editor.onMouseDown(e=>this._onEditorMouseDown(e))),this._toUnhook.add(this._editor.onMouseUp(e=>this._onEditorMouseUp(e))),this._toUnhook.add(this._editor.onMouseMove(e=>this._onEditorMouseMove(e))),this._toUnhook.add(this._editor.onKeyDown(e=>this._onKeyDown(e))),this._toUnhook.add(this._editor.onDidChangeModelDecorations(()=>this._onModelDecorationsChanged()))):(this._toUnhook.add(this._editor.onMouseMove(e=>this._onEditorMouseMove(e))),this._toUnhook.add(this._editor.onKeyDown(e=>this._onKeyDown(e)))),this._toUnhook.add(this._editor.onMouseLeave(e)),this._toUnhook.add(this._editor.onDidChangeModel(e)),this._toUnhook.add(this._editor.onDidScrollChange(e=>this._onEditorScrollChanged(e)))}_unhookEvents(){this._toUnhook.clear()}_onModelDecorationsChanged(){var e;null!=(e=this._contentWidget)&&e.onModelDecorationsChanged(),null!=(e=this._glyphWidget)&&e.onModelDecorationsChanged()}_onEditorScrollChanged(e){(e.scrollTopChanged||e.scrollLeftChanged)&&this._hideWidgets()}_onEditorMouseDown(e){this._isMouseDown=!0;var t=e.target.type;9===t&&e.target.detail===ye.ID?this._hoverClicked=!0:12===t&&e.target.detail===xe.ID||(12!==t&&e.target.detail!==xe.ID&&(this._hoverClicked=!1),this._hideWidgets())}_onEditorMouseUp(e){this._isMouseDown=!1}_onEditorMouseMove(e){var t,i=e.target.type;if((!this._isMouseDown||!this._hoverClicked)&&(!this._isHoverSticky||9!==i||e.target.detail!==ye.ID)&&(!this._isHoverSticky||null!=(t=null==(t=e.event.browserEvent.view)?void 0:t.getSelection())&&t.isCollapsed)&&(this._isHoverSticky||9!==i||e.target.detail!==ye.ID||null==(t=this._contentWidget)||!t.isColorPickerVisible())&&(!this._isHoverSticky||12!==i||e.target.detail!==xe.ID))if(this._isHoverEnabled){const n=this._getOrCreateContentWidget();n.maybeShowAt(e)?null!=(t=this._glyphWidget)&&t.hide():2===i&&e.target.position?(null!=(t=this._contentWidget)&&t.hide(),this._glyphWidget||(this._glyphWidget=new xe(this._editor,this._modeService,this._openerService)),this._glyphWidget.startShowingAt(e.target.position.lineNumber)):this._hideWidgets()}else this._hideWidgets()}_onKeyDown(e){5!==e.keyCode&&6!==e.keyCode&&57!==e.keyCode&&4!==e.keyCode&&this._hideWidgets()}_hideWidgets(){var e;this._isMouseDown&&this._hoverClicked&&null!=(e=this._contentWidget)&&e.isColorPickerVisible()||(this._hoverClicked=!1,null!=(e=this._glyphWidget)&&e.hide(),null!=(e=this._contentWidget)&&e.hide())}_getOrCreateContentWidget(){return this._contentWidget||(this._contentWidget=this._instantiationService.createInstance(ye,this._editor,this._hoverVisibleKey)),this._contentWidget}isColorPickerVisible(){var e;return(null==(e=this._contentWidget)?void 0:e.isColorPickerVisible())||!1}showContentHover(e,t,i){this._getOrCreateContentWidget().startShowingAtRange(e,t,i)}dispose(){var e;this._unhookEvents(),this._toUnhook.dispose(),this._didChangeConfigurationHandler.dispose(),null!=(e=this._glyphWidget)&&e.dispose(),null!=(e=this._contentWidget)&&e.dispose()}};De.ID="editor.contrib.hover",De=c([X(1,O.a),X(2,x.a),X(3,l.a),X(4,A.b)],De);class Ne extends t.b{constructor(){super({id:"editor.action.showHover",label:n.a({key:"showHover",comment:["Label for action that will trigger the showing of a hover in the editor.","This allows for users to show the hover without using the mouse."]},"Show Hover"),alias:"Show Hover",precondition:void 0,kbOpts:{kbExpr:a.a.editorTextFocus,primary:Object(o.a)(2089,2087),weight:100}})}run(e,t){if(t.hasModel()){let e=De.get(t);var i;e&&(i=t.getPosition(),i=new r.a(i.lineNumber,i.column,i.lineNumber,i.column),t=2===t.getOption(2),e.showContentHover(i,1,t))}}}class Oe extends t.b{constructor(){super({id:"editor.action.showDefinitionPreviewHover",label:n.a({key:"showDefinitionPreviewHover",comment:["Label for action that will trigger the showing of definition preview hover in the editor.","This allows for users to show the definition preview hover without using the mouse."]},"Show Definition Preview Hover"),alias:"Show Definition Preview Hover",precondition:void 0})}run(e,t){let i=De.get(t);if(i){var n=t.getPosition();if(n){const e=new r.a(n.lineNumber,n.column,n.lineNumber,n.column),o=ke.GotoDefinitionAtPositionEditorContribution.get(t),s=o.startFindDefinitionFromCursor(n);s.then(()=>{i.showContentHover(e,1,!0)})}}}}Object(t.l)(De.ID,De),Object(t.j)(Ne),Object(t.j)(Oe),Object(I.f)((e,t)=>{var i=e.getColor(M.H);i&&t.addRule(`.monaco-editor .hoverHighlight { background-color: ${i}; }`),i=e.getColor(M.E);i&&t.addRule(`.monaco-editor .monaco-hover { background-color: ${i}; }`);const n=e.getColor(M.F);n&&(t.addRule(`.monaco-editor .monaco-hover { border: 1px solid ${n}; }`),t.addRule(`.monaco-editor .monaco-hover .hover-row:not(:first-child):not(:empty) { border-top: 1px solid ${n.transparent(.5)}; }`),t.addRule(`.monaco-editor .monaco-hover hr { border-top: 1px solid ${n.transparent(.5)}; }`),t.addRule(`.monaco-editor .monaco-hover hr { border-bottom: 0px solid ${n.transparent(.5)}; }`)),i=e.getColor(M.Jc),i&&t.addRule(`.monaco-editor .monaco-hover a { color: ${i}; }`),i=e.getColor(M.Ic),i&&t.addRule(`.monaco-editor .monaco-hover a:hover { color: ${i}; }`),i=e.getColor(M.G),i&&t.addRule(`.monaco-editor .monaco-hover { color: ${i}; }`),i=e.getColor(M.I),i&&t.addRule(`.monaco-editor .monaco-hover .hover-row .actions { background-color: ${i}; }`),i=e.getColor(M.Hc),i&&t.addRule(`.monaco-editor .monaco-hover code { background-color: ${i}; }`)})},af40:function(e,t,i){"use strict";i.d(t,"a",(function(){return n}));class n{constructor(e,t=[],i=!1){this.ctor=e,this.staticArguments=t,this.supportsDelayedInstantiation=i}}},afa2:function(e,t,i){},b055:function(e,t,i){"use strict";i.d(t,"b",(function(){return o})),i.d(t,"c",(function(){return s})),i.d(t,"a",(function(){return r}));var n=i("8ae8");function o(e){return!(!e||"function"!=typeof e.getEditorType)&&e.getEditorType()===n.a.ICodeEditor}function s(e){return!(!e||"function"!=typeof e.getEditorType)&&e.getEditorType()===n.a.IDiffEditor}function r(e){return o(e)?e:s(e)?e.getModifiedEditor():null}},b0cd:function(e,t,i){"use strict";i.d(t,"a",(function(){return n})),i.d(t,"b",(function(){return o})),t=i("4b76"),i=i("0a0f"),t.a;const n=Object(i.c)("notificationService");class o{}},b12b:function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"perl",extensions:[".pl"],aliases:["Perl","pl"],loader:function(){return i.e("chunk-2d0c0494").then(i.bind(null,"40ac"))}})},b1ca:function(e,t,i){"use strict";i.d(t,"a",(function(){return n})),t=i("0a0f");const n=Object(t.c)("themeService")},b223:function(e,t,i){},b272:function(e,t,i){"use strict";i.d(t,"a",(function(){return d}));var n=i("3742"),o=i("2c29"),s=i("2e5d"),r=i("f85a"),a=i("6a89"),l=i("7061");class d{static deleteRight(e,t,i,n){let s=[],l=3!==e;for(let c=0,u=n.length;c=m.length+1)return!1;var d=m.charAt(l.column-2),h=n.get(d);if(!h)return!1;if(Object(s.g)(d)){if("never"===i)return!1}else if("never"===t)return!1;var c=m.charAt(l.column-1);let f=!1;for(const e of h)e.open===d&&e.close===c&&(f=!0);if(!f)return!1;if("auto"===e){let e=!1;for(let t=0,i=a.length;tthis.runCommand(e,t),description:this._description})}_registerMenuItem(e){d.d.appendMenuItem(e.menuId,{group:e.group,command:{id:this.id,title:e.title,icon:e.icon,precondition:this.precondition},when:e.when,order:e.order})}}class b extends _{constructor(){super(...arguments),this._implementations=[]}addImplementation(e,t,i){return this._implementations.push({priority:e,name:t,implementation:i}),this._implementations.sort((e,t)=>t.priority-e.priority),{dispose:()=>{for(let e=0;e{const i=e.get(c.b);if(i.contextMatchesRules(Object(m.o)(this.precondition)))return this.runEditorCommand(e,n,t)})}}class w extends C{constructor(e){super(w.convertOptions(e)),this.label=e.label,this.alias=e.alias}static convertOptions(e){let t;function i(t){return t.menuId||(t.menuId=d.b.EditorContext),t.title||(t.title=e.label),t.when=c.a.and(e.precondition,t.when),t}return t=Array.isArray(e.menuOpts)?e.menuOpts:e.menuOpts?[e.menuOpts]:[],Array.isArray(e.contextMenuOpts)?t.push(...e.contextMenuOpts.map(i)):e.contextMenuOpts&&t.push(i(e.contextMenuOpts)),e.menuOpts=t,e}runEditorCommand(e,t,i){return this.reportTelemetry(e,t),this.run(e,t,i||{})}reportTelemetry(e,t){e.get(p.a).publicLog2("editorActionInvoked",{name:this.label,id:this.id})}}class y extends w{constructor(){super(...arguments),this._implementations=[]}addImplementation(e,t){return this._implementations.push([e,t]),this._implementations.sort((e,t)=>t[0]-e[0]),{dispose:()=>{for(let e=0;enew Promise((n,o)=>{try{n(t(e.object.textEditorModel,r.a.lift(s),i.slice(2)))}catch(n){o(n)}}).finally(()=>{e.dispose()}))}))}function L(e,t){h.a.registerCommand(e,(function(e,...i){var[n]=i,s=(Object(m.c)(o.a.isUri(n)),e.get(a.a).getModel(n));return s?t(s,...i.slice(1)):e.get(l.a).createModelReference(n).then(e=>new Promise((n,o)=>{try{n(t(e.object.textEditorModel,i.slice(1)))}catch(n){o(n)}}).finally(()=>{e.dispose()}))}))}function x(e){return E.INSTANCE.registerEditorCommand(e),e}function k(e){return e=new e,E.INSTANCE.registerEditorAction(e),e}function D(e){return E.INSTANCE.registerEditorAction(e),e}function N(e){E.INSTANCE.registerEditorAction(e)}function O(e,t){E.INSTANCE.registerEditorContribution(e,t)}(i=n=n||{}).getEditorCommand=function(e){return E.INSTANCE.getEditorCommand(e)},i.getEditorActions=function(){return E.INSTANCE.getEditorActions()},i.getEditorContributions=function(){return E.INSTANCE.getEditorContributions()},i.getSomeEditorContributions=function(e){return E.INSTANCE.getEditorContributions().filter(t=>0<=e.indexOf(t.id))},i.getDiffEditorContributions=function(){return E.INSTANCE.getDiffEditorContributions()};class E{constructor(){this.editorContributions=[],this.diffEditorContributions=[],this.editorActions=[],this.editorCommands=Object.create(null)}registerEditorContribution(e,t){this.editorContributions.push({id:e,ctor:t})}getEditorContributions(){return this.editorContributions.slice(0)}getDiffEditorContributions(){return this.diffEditorContributions.slice(0)}registerEditorAction(e){e.register(),this.editorActions.push(e)}getEditorActions(){return this.editorActions.slice(0)}registerEditorCommand(e){e.register(),this.editorCommands[e.id]=e}getEditorCommand(e){return this.editorCommands[e]||null}}function I(e){return e.register(),e}E.INSTANCE=new E,g.a.add("editor.contributions",E.INSTANCE);const M=I(new b({id:"undo",precondition:void 0,kbOpts:{weight:0,primary:2104},menuOpts:[{menuId:d.b.MenubarEditMenu,group:"1_do",title:t.a({key:"miUndo",comment:["&& denotes a mnemonic"]},"&&Undo"),order:1},{menuId:d.b.CommandPalette,group:"",title:t.a("undo","Undo"),order:1}]})),T=(I(new v(M,{id:"default:undo",precondition:void 0})),I(new b({id:"redo",precondition:void 0,kbOpts:{weight:0,primary:2103,secondary:[3128],mac:{primary:3128}},menuOpts:[{menuId:d.b.MenubarEditMenu,group:"1_do",title:t.a({key:"miRedo",comment:["&& denotes a mnemonic"]},"&&Redo"),order:2},{menuId:d.b.CommandPalette,group:"",title:t.a("redo","Redo"),order:1}]}))),A=(I(new v(T,{id:"default:redo",precondition:void 0})),I(new b({id:"editor.action.selectAll",precondition:void 0,kbOpts:{weight:0,kbExpr:null,primary:2079},menuOpts:[{menuId:d.b.MenubarSelectionMenu,group:"1_basic",title:t.a({key:"miSelectAll",comment:["&& denotes a mnemonic"]},"&&Select All"),order:1},{menuId:d.b.CommandPalette,group:"",title:t.a("selectAll","Select All"),order:1}]})))},b329:function(e,t,i){},b3b2:function(e,t,i){"use strict";i.r(t),i.d(t,"MoveWordCommand",(function(){return _})),i.d(t,"WordLeftCommand",(function(){return b})),i.d(t,"WordRightCommand",(function(){return v})),i.d(t,"CursorWordStartLeft",(function(){return C})),i.d(t,"CursorWordEndLeft",(function(){return w})),i.d(t,"CursorWordLeft",(function(){return y})),i.d(t,"CursorWordStartLeftSelect",(function(){return S})),i.d(t,"CursorWordEndLeftSelect",(function(){return L})),i.d(t,"CursorWordLeftSelect",(function(){return x})),i.d(t,"CursorWordAccessibilityLeft",(function(){return k})),i.d(t,"CursorWordAccessibilityLeftSelect",(function(){return D})),i.d(t,"CursorWordStartRight",(function(){return N})),i.d(t,"CursorWordEndRight",(function(){return O})),i.d(t,"CursorWordRight",(function(){return E})),i.d(t,"CursorWordStartRightSelect",(function(){return I})),i.d(t,"CursorWordEndRightSelect",(function(){return M})),i.d(t,"CursorWordRightSelect",(function(){return T})),i.d(t,"CursorWordAccessibilityRight",(function(){return A})),i.d(t,"CursorWordAccessibilityRightSelect",(function(){return R})),i.d(t,"DeleteWordCommand",(function(){return P})),i.d(t,"DeleteWordLeftCommand",(function(){return F})),i.d(t,"DeleteWordRightCommand",(function(){return B})),i.d(t,"DeleteWordStartLeft",(function(){return j})),i.d(t,"DeleteWordEndLeft",(function(){return W})),i.d(t,"DeleteWordLeft",(function(){return V})),i.d(t,"DeleteWordStartRight",(function(){return H})),i.d(t,"DeleteWordEndRight",(function(){return z})),i.d(t,"DeleteWordRight",(function(){return U})),i.d(t,"DeleteInsideWord",(function(){return K}));var n=i("dff7"),o=(t=i("b2cc"),i("2c29")),s=i("2e5d"),r=i("d48d"),a=i("e6ff"),l=i("7061"),d=i("6a89"),h=i("8025"),c=i("c101"),u=i("4779"),g=i("4fc3"),p=i("fd49"),m=i("70cb"),f=i("1665");class _ extends t.c{constructor(e){super(e),this._inSelectionMode=e.inSelectionMode,this._wordNavigationType=e.wordNavigationType}runEditorCommand(e,t,i){if(t.hasModel()){const e=Object(a.a)(t.getOption(116)),i=t.getModel(),o=t.getSelections(),r=o.map(t=>{var n=new l.a(t.positionLineNumber,t.positionColumn);n=this._move(e,i,n,this._wordNavigationType);return this._moveTo(t,n,this._inSelectionMode)});var n;i.pushStackElement(),t._getViewModel().setCursorStates("moveWordCommand",3,r.map(e=>s.d.fromModelSelection(e))),1===r.length&&(n=new l.a(r[0].positionLineNumber,r[0].positionColumn),t.revealPosition(n,0))}}_moveTo(e,t,i){return i?new h.a(e.selectionStartLineNumber,e.selectionStartColumn,t.lineNumber,t.column):new h.a(t.lineNumber,t.column,t.lineNumber,t.column)}}class b extends _{_move(e,t,i,n){return r.a.moveWordLeft(e,t,i,n)}}class v extends _{_move(e,t,i,n){return r.a.moveWordRight(e,t,i,n)}}class C extends b{constructor(){super({inSelectionMode:!1,wordNavigationType:0,id:"cursorWordStartLeft",precondition:void 0})}}class w extends b{constructor(){super({inSelectionMode:!1,wordNavigationType:2,id:"cursorWordEndLeft",precondition:void 0})}}class y extends b{constructor(){var e;super({inSelectionMode:!1,wordNavigationType:1,id:"cursorWordLeft",precondition:void 0,kbOpts:{kbExpr:g.a.and(c.a.textInputFocus,null==(e=g.a.and(u.a,f.b))?void 0:e.negate()),primary:2063,mac:{primary:527},weight:100}})}}class S extends b{constructor(){super({inSelectionMode:!0,wordNavigationType:0,id:"cursorWordStartLeftSelect",precondition:void 0})}}class L extends b{constructor(){super({inSelectionMode:!0,wordNavigationType:2,id:"cursorWordEndLeftSelect",precondition:void 0})}}class x extends b{constructor(){var e;super({inSelectionMode:!0,wordNavigationType:1,id:"cursorWordLeftSelect",precondition:void 0,kbOpts:{kbExpr:g.a.and(c.a.textInputFocus,null==(e=g.a.and(u.a,f.b))?void 0:e.negate()),primary:3087,mac:{primary:1551},weight:100}})}}class k extends b{constructor(){super({inSelectionMode:!1,wordNavigationType:3,id:"cursorWordAccessibilityLeft",precondition:void 0})}_move(e,t,i,n){return super._move(Object(a.a)(p.g.wordSeparators.defaultValue),t,i,n)}}class D extends b{constructor(){super({inSelectionMode:!0,wordNavigationType:3,id:"cursorWordAccessibilityLeftSelect",precondition:void 0})}_move(e,t,i,n){return super._move(Object(a.a)(p.g.wordSeparators.defaultValue),t,i,n)}}class N extends v{constructor(){super({inSelectionMode:!1,wordNavigationType:0,id:"cursorWordStartRight",precondition:void 0})}}class O extends v{constructor(){var e;super({inSelectionMode:!1,wordNavigationType:2,id:"cursorWordEndRight",precondition:void 0,kbOpts:{kbExpr:g.a.and(c.a.textInputFocus,null==(e=g.a.and(u.a,f.b))?void 0:e.negate()),primary:2065,mac:{primary:529},weight:100}})}}class E extends v{constructor(){super({inSelectionMode:!1,wordNavigationType:2,id:"cursorWordRight",precondition:void 0})}}class I extends v{constructor(){super({inSelectionMode:!0,wordNavigationType:0,id:"cursorWordStartRightSelect",precondition:void 0})}}class M extends v{constructor(){var e;super({inSelectionMode:!0,wordNavigationType:2,id:"cursorWordEndRightSelect",precondition:void 0,kbOpts:{kbExpr:g.a.and(c.a.textInputFocus,null==(e=g.a.and(u.a,f.b))?void 0:e.negate()),primary:3089,mac:{primary:1553},weight:100}})}}class T extends v{constructor(){super({inSelectionMode:!0,wordNavigationType:2,id:"cursorWordRightSelect",precondition:void 0})}}class A extends v{constructor(){super({inSelectionMode:!1,wordNavigationType:3,id:"cursorWordAccessibilityRight",precondition:void 0})}_move(e,t,i,n){return super._move(Object(a.a)(p.g.wordSeparators.defaultValue),t,i,n)}}class R extends v{constructor(){super({inSelectionMode:!0,wordNavigationType:3,id:"cursorWordAccessibilityRightSelect",precondition:void 0})}_move(e,t,i,n){return super._move(Object(a.a)(p.g.wordSeparators.defaultValue),t,i,n)}}class P extends t.c{constructor(e){super(e),this._whitespaceHeuristics=e.whitespaceHeuristics,this._wordNavigationType=e.wordNavigationType}runEditorCommand(e,t,i){if(t.hasModel()){const e=Object(a.a)(t.getOption(116)),i=t.getModel(),s=t.getSelections(),r=t.getOption(5),l=t.getOption(8),d=m.a.getAutoClosingPairs(i.getLanguageIdentifier().id),h=t._getViewModel();var n=s.map(n=>(n=this._delete({wordSeparators:e,model:i,selection:n,whitespaceHeuristics:this._whitespaceHeuristics,autoClosingDelete:t.getOption(6),autoClosingBrackets:r,autoClosingQuotes:l,autoClosingPairs:d,autoClosedCharacters:h.getCursorAutoClosedCharacters()},this._wordNavigationType),new o.a(n,"")));t.pushUndoStop(),t.executeCommands(this.id,n),t.pushUndoStop()}}}class F extends P{_delete(e,t){return e=r.a.deleteWordLeft(e,t),e||new d.a(1,1,1,1)}}class B extends P{_delete(e,t){t=r.a.deleteWordRight(e,t);return t||(t=e.model.getLineCount(),e=e.model.getLineMaxColumn(t),new d.a(t,e,t,e))}}class j extends F{constructor(){super({whitespaceHeuristics:!1,wordNavigationType:0,id:"deleteWordStartLeft",precondition:c.a.writable})}}class W extends F{constructor(){super({whitespaceHeuristics:!1,wordNavigationType:2,id:"deleteWordEndLeft",precondition:c.a.writable})}}class V extends F{constructor(){super({whitespaceHeuristics:!0,wordNavigationType:0,id:"deleteWordLeft",precondition:c.a.writable,kbOpts:{kbExpr:c.a.textInputFocus,primary:2049,mac:{primary:513},weight:100}})}}class H extends B{constructor(){super({whitespaceHeuristics:!1,wordNavigationType:0,id:"deleteWordStartRight",precondition:c.a.writable})}}class z extends B{constructor(){super({whitespaceHeuristics:!1,wordNavigationType:2,id:"deleteWordEndRight",precondition:c.a.writable})}}class U extends B{constructor(){super({whitespaceHeuristics:!0,wordNavigationType:2,id:"deleteWordRight",precondition:c.a.writable,kbOpts:{kbExpr:c.a.textInputFocus,primary:2068,mac:{primary:532},weight:100}})}}class K extends t.b{constructor(){super({id:"deleteInsideWord",precondition:c.a.writable,label:n.a("deleteInsideWord","Delete Word"),alias:"Delete Word"})}run(e,t,i){if(t.hasModel()){const e=Object(a.a)(t.getOption(116)),i=t.getModel(),s=t.getSelections();var n=s.map(t=>(t=r.a.deleteInsideWord(e,i,t),new o.a(t,"")));t.pushUndoStop(),t.executeCommands(this.id,n),t.pushUndoStop()}}}Object(t.k)(new C),Object(t.k)(new w),Object(t.k)(new y),Object(t.k)(new S),Object(t.k)(new L),Object(t.k)(new x),Object(t.k)(new N),Object(t.k)(new O),Object(t.k)(new E),Object(t.k)(new I),Object(t.k)(new M),Object(t.k)(new T),Object(t.k)(new k),Object(t.k)(new D),Object(t.k)(new A),Object(t.k)(new R),Object(t.k)(new j),Object(t.k)(new W),Object(t.k)(new V),Object(t.k)(new H),Object(t.k)(new z),Object(t.k)(new U),Object(t.j)(K)},b400:function(e,t,i){"use strict";i.d(t,"c",(function(){return n})),i.d(t,"a",(function(){return o})),i.d(t,"b",(function(){return d}));var n,o,s=i("4b76");t=i("dff7"),i=i("0a0f");(a=n=n||{})[a.Hint=1]="Hint",a[a.Info=2]="Info",a[a.Warning=4]="Warning",a[a.Error=8]="Error";{var r=n=n||{};r.compare=function(e,t){return t-e};const e=Object.create(null);e[r.Error]=Object(t.a)("sev.error","Error"),e[r.Warning]=Object(t.a)("sev.warning","Warning"),e[r.Info]=Object(t.a)("sev.info","Info"),r.toString=function(t){return e[t]||""},r.fromSeverity=function(e){switch(e){case s.a.Error:return r.Error;case s.a.Warning:return r.Warning;case s.a.Info:return r.Info;case s.a.Ignore:return r.Hint}},r.toSeverity=function(e){switch(e){case r.Error:return s.a.Error;case r.Warning:return s.a.Warning;case r.Info:return s.a.Info;case r.Hint:return s.a.Ignore}}}{var a=o=o||{};const e="";function l(t,i){let o=[e];return t.source?o.push(t.source.replace("¦","\\¦")):o.push(e),t.code?"string"==typeof t.code?o.push(t.code.replace("¦","\\¦")):o.push(t.code.value.replace("¦","\\¦")):o.push(e),void 0!==t.severity&&null!==t.severity?o.push(n.toString(t.severity)):o.push(e),t.message&&i?o.push(t.message.replace("¦","\\¦")):o.push(e),void 0!==t.startLineNumber&&null!==t.startLineNumber?o.push(t.startLineNumber.toString()):o.push(e),void 0!==t.startColumn&&null!==t.startColumn?o.push(t.startColumn.toString()):o.push(e),void 0!==t.endLineNumber&&null!==t.endLineNumber?o.push(t.endLineNumber.toString()):o.push(e),void 0!==t.endColumn&&null!==t.endColumn?o.push(t.endColumn.toString()):o.push(e),o.push(e),o.join("¦")}a.makeKey=function(e){return l(e,!0)},a.makeKeyOptionalMessage=l}const d=Object(i.c)("markerService")},b539:function(e,t,i){"use strict";i.d(t,"b",(function(){return n})),i.d(t,"a",(function(){return o})),t=i("0a0f");class n{constructor(e){this.callback=e}report(e){this._value=e,this.callback(this._value)}}n.None=Object.freeze({report(){}});const o=Object(t.c)("editorProgressService")},b574:function(e,t,i){"use strict";i.r(t),i.d(t,"SnippetController2",(function(){return p}));var n=i("a666"),o=(t=i("b2cc"),i("6a89")),s=i("8025"),r=i("c101"),a=i("4153"),l=i("4fc3"),d=i("d3d7"),h=i("59a4"),c=(i=i("dff7"),function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3")}}_doInsert(e,t){this._editor.hasModel()&&(this._snippetListener.clear(),t.undoStopBefore&&this._editor.getModel().pushStackElement(),this._session?this._session.merge(e,t):(this._modelVersionId=this._editor.getModel().getAlternativeVersionId(),this._session=new h.a(this._editor,e,t),this._session.insert()),t.undoStopAfter&&this._editor.getModel().pushStackElement(),this._updateState(),this._snippetListener.add(this._editor.onDidChangeModelContent(e=>e.isFlush&&this.cancel())),this._snippetListener.add(this._editor.onDidChangeModel(()=>this.cancel())),this._snippetListener.add(this._editor.onDidChangeCursorSelection(()=>this._updateState())))}_updateState(){if(this._session&&this._editor.hasModel())return this._modelVersionId!==this._editor.getModel().getAlternativeVersionId()&&this._session.hasPlaceholder&&!this._session.isAtLastPlaceholder&&this._session.isSelectionWithinPlaceholders()?(this._inSnippet.set(!0),this._hasPrevTabstop.set(!this._session.isAtFirstPlaceholder),this._hasNextTabstop.set(!this._session.isAtLastPlaceholder),void this._handleChoice()):this.cancel()}_handleChoice(){if(this._session&&this._editor.hasModel()){const e=this._session["choice"];if(e){if(this._currentChoice!==e){this._currentChoice=e,this._editor.setSelections(this._editor.getSelections().map(e=>s.a.fromPositions(e.getStartPosition())));const[t]=e.options;Object(a.f)(this._editor,e.options.map((e,i)=>({kind:13,label:e.value,insertText:e.value,sortText:"a".repeat(i+1),range:o.a.fromPositions(this._editor.getPosition(),this._editor.getPosition().delta(0,t.value.length))})))}}else this._currentChoice=void 0}else this._currentChoice=void 0}finish(){for(;this._inSnippet.get();)this.next()}cancel(e=!1){var t;this._inSnippet.reset(),this._hasPrevTabstop.reset(),this._hasNextTabstop.reset(),this._snippetListener.clear(),null!=(t=this._session)&&t.dispose(),this._session=void 0,this._modelVersionId=-1,e&&this._editor.setSelections([this._editor.getSelection()])}prev(){this._session&&this._session.prev(),this._updateState()}next(){this._session&&this._session.next(),this._updateState()}isInSnippet(){return Boolean(this._inSnippet.get())}};p.ID="snippetController2",p.InSnippetMode=new l.c("inSnippetMode",!1,Object(i.a)("inSnippetMode","Whether the editor in current in snippet mode")),p.HasNextTabstop=new l.c("hasNextTabstop",!1,Object(i.a)("hasNextTabstop","Whether there is a next tab stop when in snippet mode")),p.HasPrevTabstop=new l.c("hasPrevTabstop",!1,Object(i.a)("hasPrevTabstop","Whether there is a previous tab stop when in snippet mode")),p=c([u(1,d.b),u(2,l.b)],p),Object(t.l)(p.ID,p);const m=t.c.bindToContribution(p.get);Object(t.k)(new m({id:"jumpToNextSnippetPlaceholder",precondition:l.a.and(p.InSnippetMode,p.HasNextTabstop),handler:e=>e.next(),kbOpts:{weight:130,kbExpr:r.a.editorTextFocus,primary:2}})),Object(t.k)(new m({id:"jumpToPrevSnippetPlaceholder",precondition:l.a.and(p.InSnippetMode,p.HasPrevTabstop),handler:e=>e.prev(),kbOpts:{weight:130,kbExpr:r.a.editorTextFocus,primary:1026}})),Object(t.k)(new m({id:"leaveSnippet",precondition:p.InSnippetMode,handler:e=>e.cancel(!0),kbOpts:{weight:130,kbExpr:r.a.editorTextFocus,primary:9,secondary:[1033]}})),Object(t.k)(new m({id:"acceptSnippet",precondition:p.InSnippetMode,handler:e=>e.finish()}))},b57f:function(e,t,i){"use strict";i.d(t,"b",(function(){return _t})),i.d(t,"a",(function(){return kt}));var n=i("fdcc"),o=i("308f"),s=i("a666"),r=i("3742"),a=i("6d8e"),l=(t=i("fd49"),i("7061")),d=i("6a89"),h=i("8025"),c=i("3352"),u=i("a054");class g{constructor(){this.spacesDiff=0,this.looksLikeAlignment=!1}}function p(e,t,i){var n=Math.min(e.getLineCount(),1e4);let o=0,s=0,r="",a=0,l=[0,0,0,0,0,0,0,0,0];var d=new g;for(let g=1;g<=n;g++){var h=e.getLineLength(g);let n=e.getLineContent(g);var c,u,p=h<=65536;let C=!1,w=0,y=0,S=0;for(let t=0,i=h;t{var i=l[t];i>e&&(e=i,w=t)}),4===w&&0=l[4]/2&&(w=2)}return{insertSpaces:C,tabSize:w}}function m(e){return(1&e.metadata)>>>0}function f(e,t){e.metadata=254&e.metadata|t<<0}function _(e){return(2&e.metadata)>>>1==1}function b(e,t){e.metadata=253&e.metadata|(t?1:0)<<1}function v(e){return(4&e.metadata)>>>2==1}function C(e,t){e.metadata=251&e.metadata|(t?1:0)<<2}function w(e,t){e.metadata=231&e.metadata|t<<3}function y(e,t){e.metadata=223&e.metadata|(t?1:0)<<5}class S{constructor(e,t,i){this.metadata=0,f(((this.parent=this).left=this).right=this,1),this.start=t,this.end=i,this.delta=0,this.maxEnd=i,this.id=e,this.ownerId=0,this.options=null,C(this,!1),w(this,1),y(this,!1),this.cachedVersionId=0,this.cachedAbsoluteStart=t,this.cachedAbsoluteEnd=i,this.range=null,b(this,!1)}reset(e,t,i,n){this.start=t,this.end=i,this.maxEnd=i,this.cachedVersionId=e,this.cachedAbsoluteStart=t,this.cachedAbsoluteEnd=i,this.range=n}setOptions(e){this.options=e,e=this.options.className,C(this,"squiggly-error"===e||"squiggly-warning"===e||"squiggly-info"===e),w(this,this.options.stickiness),y(this,this.options.collapseOnReplaceEdit)}setCachedOffsets(e,t,i){this.cachedVersionId!==i&&(this.range=null),this.cachedVersionId=i,this.cachedAbsoluteStart=e,this.cachedAbsoluteEnd=t}detach(){this.parent=null,this.left=null,this.right=null}}const L=new S(null,0,0);f(((L.parent=L).left=L).right=L,0);class x{constructor(){this.root=L,this.requestNormalizeDelta=!1}intervalSearch(e,t,i,n,o){if(this.root===L)return[];{var s=this,r=e,a=t,l=i,d=n,h=o;let c=s.root,u=0,g=0,p=0,m=[],f=0;for(;c!==L;)if(_(c))b(c.left,!1),b(c.right,!1),c===c.parent.right&&(u-=c.parent.delta),c=c.parent;else{if(!_(c.left)){if(u+c.maxEnd>>3,f=0==m||2==m,v=(m=1==m||2==m,u-c),C=Math.min(v,g),w=h.start;let o=!1;var y=h.end;let r=!1;c<=w&&y<=u&&(32&h.metadata)>>>5==1&&(h.start=c,o=!0,h.end=c,r=!0);var S=p?1:0h.end&&(h.end=h.start)}s.maxEnd=s.end,D(this,s)}this._normalizeDeltaIfNecessary()}_normalizeDeltaIfNecessary(){if(this.requestNormalizeDelta){this.requestNormalizeDelta=!1;{var e=this;let t=e.root,i=0;for(;t!==L;)t=t.left===L||_(t.left)?t.right===L||_(t.right)?(t.start=i+t.start,t.end=i+t.end,t.delta=0,T(t),b(t,!0),b(t.left,!1),b(t.right,!1),t===t.parent.right&&(i-=t.parent.delta),t.parent):(i+=t.delta,t.right):t.left;b(e.root,!1)}}}}function k(e,t,i,n){return et&&(t=i),e.right!==L&&(i=e.right.maxEnd+e.delta)>t?i:t}function T(e){e.maxEnd=M(e)}function A(e){for(;e!==L;){var t=M(e);if(e.maxEnd===t)return;e.maxEnd=t,e=e.parent}}class R{constructor(e,t){this.piece=e,this.color=t,this.size_left=0,this.lf_left=0,((this.parent=this).left=this).right=this}next(){if(this.right!==P)return F(this.right);let e=this;for(;e.parent!==P&&e.parent.left!==e;)e=e.parent;return e.parent===P?P:e.parent}prev(){if(this.left!==P)return B(this.left);let e=this;for(;e.parent!==P&&e.parent.right!==e;)e=e.parent;return e.parent===P?P:e.parent}detach(){this.parent=null,this.left=null,this.right=null}}const P=new R(null,0);function F(e){for(;e.left!==P;)e=e.left;return e}function B(e){for(;e.right!==P;)e=e.right;return e}function j(e){return e===P?0:e.size_left+e.piece.length+j(e.right)}function W(e){return e===P?0:e.lf_left+e.piece.lineFeedCnt+W(e.right)}function V(){P.parent=P}function H(e,t){let i=t.right;i.size_left+=t.size_left+(t.piece?t.piece.length:0),i.lf_left+=t.lf_left+(t.piece?t.piece.lineFeedCnt:0),t.right=i.left,i.left!==P&&(i.left.parent=t),i.parent=t.parent,t.parent===P?e.root=i:t.parent.left===t?t.parent.left=i:t.parent.right=i,(i.left=t).parent=i}function z(e,t){let i=t.left;t.left=i.right,i.right!==P&&(i.right.parent=t),i.parent=t.parent,t.size_left-=i.size_left+(i.piece?i.piece.length:0),t.lf_left-=i.lf_left+(i.piece?i.piece.lineFeedCnt:0),t.parent===P?e.root=i:t===t.parent.right?t.parent.right=i:t.parent.left=i,(i.right=t).parent=i}function U(e,t){let i,n;if(i=t.left===P?(n=t).right:t.right===P?(n=t).left:(n=F(t.right)).right,n===e.root)(e.root=i).color=0,t.detach(),V(),e.root.parent=P;else{var o,s,r,a=1===n.color;if(n===n.parent.left?n.parent.left=i:n.parent.right=i,n===t?(i.parent=n.parent,$(e,i)):(n.parent===t?i.parent=n:i.parent=n.parent,$(e,i),n.left=t.left,n.right=t.right,n.parent=t.parent,n.color=t.color,t===e.root?e.root=n:t===t.parent.left?t.parent.left=n:t.parent.right=n,n.left!==P&&(n.left.parent=n),n.right!==P&&(n.right.parent=n),n.size_left=t.size_left,n.lf_left=t.lf_left,$(e,n)),t.detach(),i.parent.left===i&&(t=j(i),o=W(i),t===i.parent.size_left&&o===i.parent.lf_left||(s=t-i.parent.size_left,r=o-i.parent.lf_left,i.parent.size_left=t,i.parent.lf_left=o,q(e,i.parent,s,r))),$(e,i.parent),!a){let t;for(;i!==e.root&&0===i.color;)i=i===i.parent.left?(1===(t=i.parent.right).color&&(t.color=0,i.parent.color=1,H(e,i.parent),t=i.parent.right),0===t.left.color&&0===t.right.color?(t.color=1,i.parent):(0===t.right.color&&(t.left.color=0,t.color=1,z(e,t),t=i.parent.right),t.color=i.parent.color,i.parent.color=0,t.right.color=0,H(e,i.parent),e.root)):(1===(t=i.parent.left).color&&(t.color=0,i.parent.color=1,z(e,i.parent),t=i.parent.left),0===t.left.color&&0===t.right.color?(t.color=1,i.parent):(0===t.left.color&&(t.right.color=0,t.color=1,H(e,t),t=i.parent.left),t.color=i.parent.color,i.parent.color=0,t.left.color=0,z(e,i.parent),e.root));i.color=0}V()}}function K(e,t){for($(e,t);t!==e.root&&1===t.parent.color;)if(t.parent===t.parent.parent.left){const i=t.parent.parent.right;1===i.color?(t.parent.color=0,i.color=0,t.parent.parent.color=1,t=t.parent.parent):(t===t.parent.right&&H(e,t=t.parent),t.parent.color=0,t.parent.parent.color=1,z(e,t.parent.parent))}else{const i=t.parent.parent.left;1===i.color?(t.parent.color=0,i.color=0,t.parent.parent.color=1,t=t.parent.parent):(t===t.parent.left&&z(e,t=t.parent),t.parent.color=0,t.parent.parent.color=1,H(e,t.parent.parent))}e.root.color=0}function q(e,t,i,n){for(;t!==e.root&&t!==P;)t.parent.left===t&&(t.parent.size_left+=i,t.parent.lf_left+=n),t=t.parent}function $(e,t){let i=0,n=0;if(t!==e.root){if(0===i){for(;t!==e.root&&t===t.parent.right;)t=t.parent;if(t===e.root)return;t=t.parent,i=j(t.left)-t.size_left,n=W(t.left)-t.lf_left,t.size_left+=i,t.lf_left+=n}for(;t!==e.root&&(0!==i||0!==n);)t.parent.left===t&&(t.parent.size_left+=i,t.parent.lf_left+=n),t=t.parent}}(((P.parent=P).left=P).right=P).color=0;var G=i("8c02");const Z=65535;function Y(e){let t;return(t=new(e[e.length-1]<65536?Uint16Array:Uint32Array)(e.length)).set(e,0),t}class X{constructor(e,t,i,n,o){this.lineStarts=e,this.cr=t,this.lf=i,this.crlf=n,this.isBasicASCII=o}}function Q(e,t=!0){let i=[0],n=1;for(let s=0,r=e.length;s(e!==P&&this._pieces.push(e.piece),!0))}read(){return 0===this._pieces.length?0===this._index?(this._index++,this._BOM):null:this._index>this._pieces.length-1?null:0===this._index?this._BOM+this._tree.getPieceContent(this._pieces[this._index++]):this._tree.getPieceContent(this._pieces[this._index++])}}class ie{constructor(e){this._limit=e,this._cache=[]}get(e){for(let i=this._cache.length-1;0<=i;i--){var t=this._cache[i];if(t.nodeStartOffset<=e&&t.nodeStartOffset+t.node.piece.length>=e)return t}return null}get2(e){for(let i=this._cache.length-1;0<=i;i--){var t=this._cache[i];if(t.nodeStartLineNumber&&t.nodeStartLineNumber=e)return t}return null}set(e){this._cache.length>=this._limit&&this._cache.shift(),this._cache.push(e)}validate(e){let t=!1,i=this._cache;for(let o=0;o=e)&&(i[o]=null,t=!0)}if(t){let e=[];for(const t of i)null!==t&&e.push(t);this._cache=e}}}class ne{constructor(e,t,i){this.create(e,t,i)}create(e,t,i){this._buffers=[new ee("",[0])],this._lastChangeBufferPos={line:0,column:0},this.root=P,this._lineCnt=1,this._length=0,this._EOL=t,this._EOLLength=t.length,this._EOLNormalized=i;let n=null;for(let s=0,r=e.length;s{t=this.getNodeContent(t);var a,l=t.length;return s<=i||s+l=e)n=n.left;else{var o;if(n.lf_left+n.piece.lineFeedCnt+1>=e)return i+=n.size_left,o=this.getAccumulatedValue(n,e-n.lf_left-2),i+(o+t-1);e-=n.lf_left+n.piece.lineFeedCnt,i+=n.size_left+n.piece.length,n=n.right}return i}getPositionAt(e){e=Math.floor(e),e=Math.max(0,e);let t=this.root,i=0;for(var n,o,s=e;t!==P;)if(0!==t.size_left&&t.size_left>=e)t=t.left;else{if(t.size_left+t.piece.length>=e)return n=this.getIndexOf(t,e-t.size_left),i+=t.lf_left+n.index,0===n.index?(o=this.getOffsetAt(i+1,1),new l.a(i+1,s-o+1)):new l.a(i+1,n.remainder+1);if(e-=t.size_left+t.piece.length,i+=t.lf_left+t.piece.lineFeedCnt,t.right===P)return o=this.getOffsetAt(i+1,1),new l.a(i+1,s-e-o+1);t=t.right}return new l.a(1,1)}getValueInRange(e,t){if(e.startLineNumber===e.endLineNumber&&e.startColumn===e.endColumn)return"";var i=this.nodeAt2(e.startLineNumber,e.startColumn);e=this.nodeAt2(e.endLineNumber,e.endColumn);let n=this.getValueInRange2(i,e);return!t||t===this._EOL&&this._EOLNormalized&&t===this.getEOL()&&this._EOLNormalized?n:n.replace(/\r\n|\r|\n/g,t)}getValueInRange2(e,t){if(e.node===t.node){var i=e.node;let n=this._buffers[i.piece.bufferIndex].buffer;return i=this.offsetInBuffer(i.piece.bufferIndex,i.piece.start),n.substring(i+e.remainder,i+t.remainder)}let n=e.node,o=this._buffers[n.piece.bufferIndex].buffer;i=this.offsetInBuffer(n.piece.bufferIndex,n.piece.start);let s=o.substring(i+e.remainder,i+n.piece.length);for(n=n.next();n!==P;){let e=this._buffers[n.piece.bufferIndex].buffer;var r=this.offsetInBuffer(n.piece.bufferIndex,n.piece.start);if(n===t.node){s+=e.substring(r,r+t.remainder);break}s+=e.substr(r,n.piece.length),n=n.next()}return s}getLinesContent(){let e=[],t=0,i="",n=!1;return this.iterate(this.root,o=>{if(o!==P){o=o.piece;let l=o.length;if(0!==l){const d=this._buffers[o.bufferIndex].buffer;var s=this._buffers[o.bufferIndex].lineStarts,r=o.start.line,a=o.end.line;let h=s[r]+o.start.column;if(!n||(10===d.charCodeAt(h)&&(h++,l--),e[t++]=i,i="",n=!1,0!==l))if(r===a)this._EOLNormalized||13!==d.charCodeAt(h+l-1)?i+=d.substr(h,l):(n=!0,i+=d.substr(h,l-1));else{i+=this._EOLNormalized?d.substring(h,Math.max(h,s[r+1]-this._EOLLength)):d.substring(h,s[r+1]).replace(/(\r\n|\r|\n)$/,""),e[t++]=i;for(let n=r+1;ne+p,t.reset(0)):(b=u.buffer,v=e=>e,t.reset(p));do{if(m=t.next(b)){if(v(m.index)>=f)return h;this.positionInBuffer(e,v(m.index)-g,_);var C=this.getLineFeedCnt(e.piece.bufferIndex,o,_),w=_.line===o.line?_.column-o.column+n:_.column+1,y=w+m[0].length;if(c[h++]=Object(G.d)(new d.a(i+C,w,i+C,y),m,a),v(m.index)+m[0].length>=f)return h;if(l<=h)return h}}while(m);return h}findMatchesLineByLine(e,t,i,n){var o=[];let s=0;var r=new G.b(t.wordSeparators,t.regex);let a=this.nodeAt2(e.startLineNumber,e.startColumn);if(null===a)return[];var l=this.nodeAt2(e.endLineNumber,e.endColumn);if(null===l)return[];let d=this.positionInBuffer(a.node,a.remainder);var h,c,u=this.positionInBuffer(l.node,l.remainder);if(a.node===l.node)this.findMatchesInNode(a.node,r,e.startLineNumber,e.startColumn,d,u,t,i,n,s,o);else{let _=e.startLineNumber,b=a.node;for(;b!==l.node;){var g=this.getLineFeedCnt(b.piece.bufferIndex,d,b.piece.end);if(1<=g){var p=this._buffers[b.piece.bufferIndex].lineStarts,m=this.offsetInBuffer(b.piece.bufferIndex,b.piece.start),f=(p=p[d.line+g],_===e.startLineNumber?e.startColumn:1);if((s=this.findMatchesInNode(b,r,_,f,d,this.positionInBuffer(b,p-m),t,i,n,s,o))>=n)return o;_+=g}if(f=_===e.startLineNumber?e.startColumn-1:0,_===e.endLineNumber)return p=this.getLineContent(_).substring(f,e.endColumn-1),s=this._findMatchesInLine(t,r,p,e.endLineNumber,f,s,o,i,n),o;if((s=this._findMatchesInLine(t,r,this.getLineContent(_).substr(f),_,f,s,o,i,n))>=n)return o;_++,a=this.nodeAt2(_,1),b=a.node,d=this.positionInBuffer(a.node,a.remainder)}s=_===e.endLineNumber?(h=_===e.startLineNumber?e.startColumn-1:0,c=this.getLineContent(_).substring(h,e.endColumn-1),this._findMatchesInLine(t,r,c,e.endLineNumber,h,s,o,i,n)):(c=_===e.startLineNumber?e.startColumn:1,this.findMatchesInNode(l.node,r,_,c,d,u,t,i,n,s,o))}return o}_findMatchesInLine(e,t,i,n,o,s,r,a,l){var h,u=e.wordSeparators;if(!a&&e.simpleSearch){var g=e.simpleSearch,p=g.length,m=i.length;let t=-p;for(;-1!==(t=i.indexOf(g,t+p));)if((!u||Object(G.e)(u,i,m,t,p))&&(r[s++]=new c.b(new d.a(n,t+1+o,n,t+1+p+o),null),l<=s))return s}else{t.reset(0);do{if((h=t.next(i))&&(r[s++]=Object(G.d)(new d.a(n,h.index+1+o,n,h.index+1+h[0].length+o),h,a),l<=s))return s}while(h)}return s}insert(e,t,i=!1){if(this._EOLNormalized=this._EOLNormalized&&i,this._lastVisitedLine.lineNumber=0,this._lastVisitedLine.value="",this.root!==P){var{node:i,remainder:n,nodeStartOffset:o}=this.nodeAt(e),s=i.piece,r=s.bufferIndex,a=this.positionInBuffer(i,n);if(0===i.piece.bufferIndex&&s.end.line===this._lastChangeBufferPos.line&&s.end.column===this._lastChangeBufferPos.column&&o+s.length===e&&t.lengthe){let d=[],h=new J(s.bufferIndex,a,s.end,this.getLineFeedCnt(s.bufferIndex,a,s.end),this.offsetInBuffer(r,s.end)-this.offsetInBuffer(r,a));this.shouldCheckCRLF()&&this.endWithCR(t)&&10===this.nodeCharCodeAt(i,n)&&(o={line:h.start.line+1,column:0},h=new J(h.bufferIndex,o,h.end,this.getLineFeedCnt(h.bufferIndex,o,h.end),h.length-1),t+="\n"),this.shouldCheckCRLF()&&this.startWithLF(t)&&13===this.nodeCharCodeAt(i,n-1)?(e=this.positionInBuffer(i,n-1),this.deleteNodeTail(i,e),t="\r"+t,0===i.piece.length&&d.push(i)):this.deleteNodeTail(i,a);var l=this.createNewPieces(t);0Z){let n=[];for(;e.length>Z;){var t=e.charCodeAt(65534);let i;e=13===t||55296<=t&&t<=56319?(i=e.substring(0,65534),e.substring(65534)):(i=e.substring(0,Z),e.substring(Z)),t=Q(i),n.push(new J(this._buffers.length,{line:0,column:0},{line:t.length-1,column:i.length-t[t.length-1]},t.length-1,i.length)),this._buffers.push(new ee(i,t))}var i=Q(e);return n.push(new J(this._buffers.length,{line:0,column:0},{line:i.length-1,column:e.length-i[i.length-1]},i.length-1,e.length)),this._buffers.push(new ee(e,i)),n}let n=this._buffers[0].buffer.length;const o=Q(e,!1);let s=this._lastChangeBufferPos;if(this._buffers[0].lineStarts[this._buffers[0].lineStarts.length-1]===n&&0!==n&&this.startWithLF(e)&&this.endWithCR(this._buffers[0].buffer)){this._lastChangeBufferPos={line:this._lastChangeBufferPos.line,column:this._lastChangeBufferPos.column+1},s=this._lastChangeBufferPos;for(let e=0;e=e-1)i=i.left;else{if(i.lf_left+i.piece.lineFeedCnt>e-1){var h=this.getAccumulatedValue(i,e-i.lf_left-2),c=this.getAccumulatedValue(i,e-i.lf_left-1);let n=this._buffers[i.piece.bufferIndex].buffer;var u=this.offsetInBuffer(i.piece.bufferIndex,i.piece.start);return o+=i.size_left,this._searchCache.set({node:i,nodeStartOffset:o,nodeStartLineNumber:d-(e-1-i.lf_left)}),n.substring(u+h,u+c-t)}if(i.lf_left+i.piece.lineFeedCnt===e-1){h=this.getAccumulatedValue(i,e-i.lf_left-2);let t=this._buffers[i.piece.bufferIndex].buffer;u=this.offsetInBuffer(i.piece.bufferIndex,i.piece.start),n=t.substring(u+h,u+i.piece.length);break}e-=i.lf_left+i.piece.lineFeedCnt,o+=i.size_left+i.piece.length,i=i.right}}for(i=i.next();i!==P;){let e=this._buffers[i.piece.bufferIndex].buffer;if(0e.end.line?i[e.end.line]+e.end.column-i[e.start.line]-e.start.column:i[t]-i[e.start.line]-e.start.column)}deleteNodeTail(e,t){var i=e.piece,n=i.lineFeedCnt,o=this.offsetInBuffer(i.bufferIndex,i.end),s=this.offsetInBuffer(i.bufferIndex,t),r=this.getLineFeedCnt(i.bufferIndex,i.start,t);n=r-n,s-=o,o=i.length+s;e.piece=new J(i.bufferIndex,i.start,t,r,o),q(this,e,s,n)}deleteNodeHead(e,t){var i=e.piece,n=i.lineFeedCnt,o=this.offsetInBuffer(i.bufferIndex,i.start),s=this.getLineFeedCnt(i.bufferIndex,t,i.end),r=(n=s-n,o=o-this.offsetInBuffer(i.bufferIndex,t),i.length+o);e.piece=new J(i.bufferIndex,t,i.end,s,r),q(this,e,o,n)}shrinkNode(e,t,i){var n=e.piece,o=n.start,s=n.end,r=n.length,a=n.lineFeedCnt,l=t,d=this.getLineFeedCnt(n.bufferIndex,n.start,l);t=this.offsetInBuffer(n.bufferIndex,t)-this.offsetInBuffer(n.bufferIndex,o),e.piece=new J(n.bufferIndex,n.start,l,d,t),q(this,e,t-r,d-a),o=new J(n.bufferIndex,i,s,this.getLineFeedCnt(n.bufferIndex,i,s),this.offsetInBuffer(n.bufferIndex,s)-this.offsetInBuffer(n.bufferIndex,i)),l=this.rbInsertRight(e,o);this.validateCRLFWithPrevNode(l)}appendToNode(e,t){this.adjustCarriageReturnFromNext(t,e)&&(t+="\n");var i=this.shouldCheckCRLF()&&this.startWithLF(t)&&this.endWithCR(e),n=this._buffers[0].buffer.length;this._buffers[0].buffer+=t;const o=Q(t,!1);for(let l=0;le)t=t.left;else{if(t.size_left+t.piece.length>=e)return o+=t.size_left,i={node:t,remainder:e-t.size_left,nodeStartOffset:o},this._searchCache.set(i),i;e-=t.size_left+t.piece.length,o+=t.size_left+t.piece.length,t=t.right}return null}nodeAt2(e,t){let i=this.root,n=0;for(;i!==P;)if(i.left!==P&&i.lf_left>=e-1)i=i.left;else{var o;if(i.lf_left+i.piece.lineFeedCnt>e-1)return s=this.getAccumulatedValue(i,e-i.lf_left-2),o=this.getAccumulatedValue(i,e-i.lf_left-1),n+=i.size_left,{node:i,remainder:Math.min(s+t-1,o),nodeStartOffset:n};if(i.lf_left+i.piece.lineFeedCnt===e-1){var s=this.getAccumulatedValue(i,e-i.lf_left-2);if(s+t-1<=i.piece.length)return{node:i,remainder:s+t-1,nodeStartOffset:n};t-=i.piece.length-s;break}e-=i.lf_left+i.piece.lineFeedCnt,n+=i.size_left+i.piece.length,i=i.right}for(i=i.next();i!==P;){var r,a;if(0=t-1)return a=this.offsetOfNode(i),{node:i,remainder:t-1,nodeStartOffset:a};t-=i.piece.length,i=i.next()}return null}nodeCharCodeAt(e,t){if(e.piece.lineFeedCnt<1)return-1;let i=this._buffers[e.piece.bufferIndex];return e=this.offsetInBuffer(e.piece.bufferIndex,e.piece.start)+t,i.buffer.charCodeAt(e)}offsetOfNode(e){if(!e)return 0;let t=e.size_left;for(;e!==this.root;)e.parent.right===e&&(t+=e.parent.size_left+e.parent.piece.length),e=e.parent;return t}shouldCheckCRLF(){return!(this._EOLNormalized&&"\n"===this._EOL)}startWithLF(e){var t,i,n;return"string"==typeof e?10===e.charCodeAt(0):e!==P&&0!==e.piece.lineFeedCnt&&(e=e.piece,n=(t=this._buffers[e.bufferIndex].lineStarts)[i=e.start.line]+e.start.column,i!==t.length-1&&!(n+1e.sortIndex-t.sortIndex)}this._mightContainRTL=n,this._mightContainUnusualLineTerminators=o,this._mightContainNonBasicASCII=s,i=this._doApplyEdits(l);let S=null;if(t&&0t.lineNumber-e.lineNumber),S=[];for(let e=0,t=f.length;e=this._len;)this._beginState[this._len]=null,this._valid[this._len]=!1,this._len++}_deleteLines(e,t){0!==t&&(e+t>this._len&&(t=this._len-e),this._beginState.splice(e,t),this._valid.splice(e,t),this._len-=t)}_insertLines(e,t){if(0!==t){let i=[],n=[];for(let e=0;e=this._len||this._deleteLines(e.startLineNumber,e.endLineNumber-e.startLineNumber)}_acceptInsertText(e,t){e.lineNumber-1>=this._len||this._insertLines(e.lineNumber,t)}}class _e extends s.a{constructor(e){super(),this._isDisposed=!1,this._textModel=e,this._tokenizationStateStore=new fe,this._tokenizationSupport=null,this._register(ue.F.onDidChange(e=>{var t=this._textModel.getLanguageIdentifier();-1!==e.changedLanguages.indexOf(t.language)&&(this._resetTokenizationState(),this._textModel.clearTokens())})),this._register(this._textModel.onDidChangeContentFast(e=>{if(e.isFlush)this._resetTokenizationState();else{for(let n=0,o=e.changes.length;n{this._beginBackgroundTokenization()})),this._register(this._textModel.onDidChangeLanguage(()=>{this._resetTokenizationState(),this._textModel.clearTokens()})),this._resetTokenizationState()}dispose(){this._isDisposed=!0,super.dispose()}_resetTokenizationState(){var[e,t]=function(e){var t=e.getLanguageIdentifier();let i=e.isTooLargeForTokenization()?null:ue.F.get(t.language),o=null;if(i)try{o=i.getInitialState()}catch(e){Object(n.f)(e),i=null}return[i,o]}(this._textModel);this._tokenizationSupport=e,this._tokenizationStateStore.flush(t),this._beginBackgroundTokenization()}_beginBackgroundTokenization(){this._textModel.isAttachedToEditor()&&this._hasLinesToTokenize()&&me.j(()=>{this._isDisposed||this._revalidateTokensNow()})}_revalidateTokensNow(){var e=this._textModel.getLineCount(),t=new oe.b;const i=pe.a.create(!1);let n=-1;for(;this._hasLinesToTokenize()&&!(1=e););this._beginBackgroundTokenization(),this._textModel.setTokens(t.tokens,n>=e)}tokenizeViewport(e,t){var i=new oe.b;this._tokenizeViewport(i,e,t),this._textModel.setTokens(i.tokens)}reset(){this._resetTokenizationState(),this._textModel.clearTokens()}forceTokenization(e){var t=new oe.b;this._updateTokensUntilLine(t,e),this._textModel.setTokens(t.tokens)}isCheapToTokenize(e){var t;return!this._tokenizationSupport||!((t=this._tokenizationStateStore.invalidLineStartIndex+1)>5;if(0==i)return(e=1<>5,0==e?0!=(this.items&1<Be.from(e))}getOffsetBeforeChange(e){return this.adjustNextEdit(e),this.translateCurToOld(e)}getDistanceToNextChange(e){this.adjustNextEdit(e);var t,i,n=this.edits[this.nextEditIdx];n=n?this.translateOldToCur(n.offsetObj):this.documentLength;return(n=n)-(e=e)<=0?0:(t=Math.floor(e/Oe),i=n-(n=Math.floor(n/Oe))*Oe,t===n?Ee(0,i-(e-t*Oe)):Ee(n-t,i))}translateOldToCur(e){return e.lineCount===this.deltaLineIdxInOld?Ee(e.lineCount+this.deltaOldToNewLineCount,e.columnCount+this.deltaOldToNewColumnCount):Ee(e.lineCount+this.deltaOldToNewLineCount,e.columnCount)}translateCurToOld(e){return e=Ie(e),e.lineCount-this.deltaOldToNewLineCount===this.deltaLineIdxInOld?Ee(e.lineCount-this.deltaOldToNewLineCount,e.columnCount-this.deltaOldToNewColumnCount):Ee(e.lineCount-this.deltaOldToNewLineCount,e.columnCount)}adjustNextEdit(e){for(;this.nextEditIdxthis.textBufferLineCount-1||this.lineIdx===this.textBufferLineCount-1&&this.lineCharOffset>=this.textBufferLastLineLength)return null;null===this.line&&(this.lineTokens=this.textModel.getLineTokens(this.lineIdx+1),this.line=this.lineTokens.getLineContent(),this.lineTokenOffset=0===this.lineCharOffset?0:this.lineTokens.findTokenIndexAtOffset(this.lineCharOffset));var e=this.lineIdx,t=this.lineCharOffset;let i=0;for(;i<1e3;){const l=this.lineTokens;var n=l.getCount();let d=null;if(this.lineTokenOffsetObject(r.t)(e)).join("|")}}get regExpGlobal(){var e;return this.hasRegExp||(e=this.getRegExpStr(),this._regExpGlobal=e?new RegExp(e,"g"):null,this.hasRegExp=!0),this._regExpGlobal}getToken(e){return this.map.get(e)}get isEmpty(){return 0===this.map.size}}class Qe{constructor(e){this.customBracketPairs=e,this.languageIdToBracketTokens=new Map}didLanguageChange(e){const t=this.languageIdToBracketTokens.get(e);return!!t&&(e=Xe.createFromLanguage(e,this.customBracketPairs).getRegExpStr(),t.getRegExpStr()!==e)}getSingleLanguageBracketTokens(e){let t=this.languageIdToBracketTokens.get(e);return t||(t=Xe.createFromLanguage(e,this.customBracketPairs),this.languageIdToBracketTokens.set(e,t)),t}}function Je(e){if(0===e.length)return null;if(1===e.length)return e[0];if(function(e){var t=e[0].listHeight;for(const i of e)if(i.listHeight!==t)return;return 1}(e)){var t=e;let o=t.length;for(;1>1;const e=new Array(i);for(let s=0;st.listHeight?e.append(t):t.prepend(e)}class it{constructor(e){this.lastOffset=0,this.nextNodes=[e],this.offsets=[0],this.idxs=[]}readLongestNodeAt(e,t){if(e{var n;return t.length<=i&&(n=Me(t.length)===Me(i),t.canBeReused(e,n))});if(t)return this._itemsFromCache++,this.tokenizer.skip(t.length),t}}this._itemsConstructed++;var i=this.tokenizer.read();switch(i.kind){case 2:return new qe(i.category,i.length,this.denseKeyProvider);case 0:return i.astNode;case 1:var n=e.add(i.category,this.denseKeyProvider),o=(n=this.parseList(n),this.tokenizer.peek());return o&&2===o.kind&&o.category===i.category?(this.tokenizer.read(),We.create(i.category,i.astNode,n,o.astNode)):We.create(i.category,i.astNode,n,null);default:throw new Error("unexpected")}}}class rt extends s.a{constructor(e){super(),this.textModel=e,this.didChangeDecorationsEmitter=new o.b,this.cache=this._register(new s.d),this._register(Ce.a.onDidChange(e=>{var t;null!=(t=this.cache.value)&&t.object.didLanguageChange(e.languageIdentifier.id)&&(this.cache.clear(),this.updateCache())})),this._register(e.onDidChangeOptions(e=>{this.cache.clear(),this.updateCache()})),this._register(e.onDidChangeAttached(()=>{this.updateCache()}))}get isDocumentSupported(){return this.textModel.getValueLength()<=5e6}updateCache(){var e,t=this.textModel.getOptions().bracketPairColorizationOptions;if(this.textModel.isAttachedToEditor()&&this.isDocumentSupported&&t.enabled){if(!this.cache.value){const i=new s.b;this.cache.value=(t=i.add(new at(this.textModel)),e=i,{object:t,dispose:()=>null==e?void 0:e.dispose()}),i.add(this.cache.value.object.onDidChangeDecorations(e=>this.didChangeDecorationsEmitter.fire(e))),this.didChangeDecorationsEmitter.fire()}}else this.cache.clear(),this.didChangeDecorationsEmitter.fire()}handleContentChanged(e){var t;null!=(t=this.cache.value)&&t.object.handleContentChanged(e)}getDecorationsInRange(e,t,i){var n;return void 0!==t&&(null==(n=this.cache.value)?void 0:n.object.getDecorationsInRange(e,t,i))||[]}getAllDecorations(e,t){var i;return void 0!==e&&(null==(i=this.cache.value)?void 0:i.object.getAllDecorations(e,t))||[]}onDidChangeDecorations(e){return this.didChangeDecorationsEmitter.event(e)}}class at extends s.a{constructor(e){var t;super(),this.textModel=e,this.didChangeDecorationsEmitter=new o.b,this.colorProvider=new dt,this.brackets=new Qe([]),this.denseKeyProvider=new ke,this.onDidChangeDecorations=this.didChangeDecorationsEmitter.event,this._register(e.onBackgroundTokenizationStateChanged(()=>{var t;2===e.backgroundTokenizationState&&(t=void 0===this.initialAstWithoutTokens,this.initialAstWithoutTokens=void 0,t||this.didChangeDecorationsEmitter.fire())})),this._register(e.onDidChangeTokens(({ranges:e})=>{e=e.map(e=>new Pe(Ee(e.fromLineNumber-1,0),Ee(e.toLineNumber,0),Ee(e.toLineNumber-e.fromLineNumber+1,0))),this.astWithTokens=this.parseDocumentFromTextBuffer(e,this.astWithTokens),this.initialAstWithoutTokens||this.didChangeDecorationsEmitter.fire()})),0===e.backgroundTokenizationState?(t=this.brackets.getSingleLanguageBracketTokens(this.textModel.getLanguageIdentifier().id),t=new Ye(this.textModel.getValue(),t),this.initialAstWithoutTokens=ot(t,[],void 0,this.denseKeyProvider),this.astWithTokens=this.initialAstWithoutTokens.clone()):2===e.backgroundTokenizationState?(this.initialAstWithoutTokens=void 0,this.astWithTokens=this.parseDocumentFromTextBuffer([],void 0)):1===e.backgroundTokenizationState&&(this.initialAstWithoutTokens=this.parseDocumentFromTextBuffer([],void 0),this.astWithTokens=this.initialAstWithoutTokens.clone())}didLanguageChange(e){return this.brackets.didLanguageChange(e)}handleContentChanged(e){e=e.changes.map(e=>{const t=d.a.lift(e.range);return new Pe(Ae(t.getStartPosition()),Ae(t.getEndPosition()),(e=e.text,Ee((e=Object(r.Q)(e)).length-1,e[e.length-1].length)))}).reverse(),this.astWithTokens=this.parseDocumentFromTextBuffer(e,this.astWithTokens),this.initialAstWithoutTokens&&(this.initialAstWithoutTokens=this.parseDocumentFromTextBuffer(e,this.initialAstWithoutTokens))}parseDocumentFromTextBuffer(e,t){return ot(new Ge(this.textModel,this.brackets),e,t,this.denseKeyProvider)}getBracketsInRange(e){var t=Ee(e.startLineNumber-1,e.startColumn-1),i=(e=Ee(e.endLineNumber-1,e.endColumn-1),new Array),n=this.initialAstWithoutTokens||this.astWithTokens;return function e(t,i,n,o,s,r,a=0){if(1===t.kind){const e=Re(i,n);r.push(new lt(e,a-1,!1))}else if(3===t.kind){const e=Re(i,n);r.push(new lt(e,a-1,!0))}else{2===t.kind&&a++;for(const l of t.children)n=Te(i,l.length),i<=s&&o<=n&&e(l,i,n,o,s,r,a),i=n}}(n,0,n.length,t,e,i),i}getDecorationsInRange(e,t,i){const n=new Array;for(const o of this.getBracketsInRange(e))n.push({id:"bracket"+o.hash(),options:{description:"BracketPairColorization",inlineClassName:this.colorProvider.getInlineClassName(o)},ownerId:0,range:o.range});return n}getAllDecorations(e,t){return this.getDecorationsInRange(new d.a(1,1,this.textModel.getLineCount(),1),e,t)}}class lt{constructor(e,t,i){this.range=e,this.level=t,this.isInvalid=i}hash(){return this.range.toString()+"-"+this.level}}class dt{constructor(){this.unexpectedClosingBracketClassName="unexpected-closing-bracket"}getInlineClassName(e){return e.isInvalid?this.unexpectedClosingBracketClassName:this.getInlineClassNameOfLevel(e.level)}getInlineClassNameOfLevel(e){return"bracket-highlighting-"+e%30}}function ht(e){const t=new le;return t.acceptChunk(e),t.finish()}function ct(e,t){const i="string"==typeof e?ht(e):e;return i.create(t)}Object(i.f)((e,t)=>{const i=[De.c,De.d,De.e,De.f,De.g,De.h],n=new dt;t.addRule(`.monaco-editor .${n.unexpectedClosingBracketClassName} { color: ${e.getColor(De.i)}; }`);var o=i.map(t=>e.getColor(t)).filter(e=>!!e).filter(e=>!e.isTransparent());for(let r=0;r<30;r++){var s=o[r%o.length];t.addRule(`.monaco-editor .${n.getInlineClassNameOfLevel(r)} { color: ${s}; }`)}});let ut=0;class gt{constructor(e){this._source=e,this._eos=!1}read(){if(this._eos)return null;let e=[],t=0,i=0;for(;;){var n=this._source.read();if(null===n)return this._eos=!0,0===t?null:e.join("");if(0{throw new Error("Invalid change accessor")};class mt{constructor(){this._searchCanceledBrand=void 0}}function ft(e){return e instanceof mt?null:e}mt.INSTANCE=new mt;class _t extends s.a{constructor(e,t,i,n=null,s){super(),this._onWillDispose=this._register(new o.b),this.onWillDispose=this._onWillDispose.event,this._onDidChangeDecorations=this._register(new Ot(e=>this.handleBeforeFireDecorationsChangedEvent(e))),this.onDidChangeDecorations=this._onDidChangeDecorations.event,this._onDidChangeLanguage=this._register(new o.b),this.onDidChangeLanguage=this._onDidChangeLanguage.event,this._onDidChangeLanguageConfiguration=this._register(new o.b),this.onDidChangeLanguageConfiguration=this._onDidChangeLanguageConfiguration.event,this._onDidChangeTokens=this._register(new o.b),this.onDidChangeTokens=this._onDidChangeTokens.event,this._onDidChangeOptions=this._register(new o.b),this.onDidChangeOptions=this._onDidChangeOptions.event,this._onDidChangeAttached=this._register(new o.b),this.onDidChangeAttached=this._onDidChangeAttached.event,this._onDidChangeContentOrInjectedText=this._register(new o.b),this.onDidChangeContentOrInjectedText=this._onDidChangeContentOrInjectedText.event,this._eventEmitter=this._register(new Et),this._backgroundTokenizationState=0,this._onBackgroundTokenizationStateChanged=this._register(new o.b),this.onBackgroundTokenizationStateChanged=this._onBackgroundTokenizationStateChanged.event,this._register(this._eventEmitter.fastEvent(e=>{this._onDidChangeContentOrInjectedText.fire(e.rawContentChangedEvent)})),ut++,this.id="$model"+ut,this.isForSimpleWidget=t.isForSimpleWidget,this._associatedResource=null==n?a.a.parse("inmemory://model/"+ut):n,this._undoRedoService=s,this._attachedEditorCount=0;var{textBuffer:n,disposable:e}=ct(e,t.defaultEOL);this._buffer=n,this._bufferDisposable=e,this._options=_t.resolveOptions(this._buffer,t),n=this._buffer.getLineCount(),e=this._buffer.getValueLengthInRange(new d.a(1,1,n,this._buffer.getLineLength(n)+1),0);t.largeFileOptimizations?this._isTooLargeForTokenization=e>_t.LARGE_FILE_SIZE_THRESHOLD||n>_t.LARGE_FILE_LINE_COUNT_THRESHOLD:this._isTooLargeForTokenization=!1,this._isTooLargeForSyncing=e>_t.MODEL_SYNC_LIMIT,this._versionId=1,this._alternativeVersionId=1,this._initialUndoRedoSnapshot=null,this._isDisposed=!1,this._isDisposing=!1,this._languageIdentifier=i||ge.a,this._languageRegistryListener=Ce.a.onDidChange(e=>{e.languageIdentifier.id===this._languageIdentifier.id&&this._onDidChangeLanguageConfiguration.fire({})}),this._instanceId=r.P(ut),this._lastDecorationId=0,this._decorations=Object.create(null),this._decorationsTree=new Ct,this._commandManager=new u.a(this,s),this._isUndoing=!1,this._isRedoing=!1,this._trimAutoWhitespaceLines=null,this._tokens=new oe.d,this._tokens2=new oe.e,this._tokenization=new _e(this),this._bracketPairColorizer=this._register(new rt(this)),this._decorationProvider=this._bracketPairColorizer,this._register(this._decorationProvider.onDidChangeDecorations(()=>{this._onDidChangeDecorations.beginDeferredEmit(),this._onDidChangeDecorations.fire(),this._onDidChangeDecorations.endDeferredEmit()}))}static resolveOptions(e,t){return t.detectIndentation?(e=p(e,t.tabSize,t.insertSpaces),new c.e({tabSize:e.tabSize,indentSize:e.tabSize,insertSpaces:e.insertSpaces,trimAutoWhitespace:t.trimAutoWhitespace,defaultEOL:t.defaultEOL,bracketPairColorizationOptions:t.bracketPairColorizationOptions})):new c.e({tabSize:t.tabSize,indentSize:t.indentSize,insertSpaces:t.insertSpaces,trimAutoWhitespace:t.trimAutoWhitespace,defaultEOL:t.defaultEOL,bracketPairColorizationOptions:t.bracketPairColorizationOptions})}onDidChangeContentFast(e){return this._eventEmitter.fastEvent(t=>e(t.contentChangedEvent))}onDidChangeContent(e){return this._eventEmitter.slowEvent(t=>e(t.contentChangedEvent))}get backgroundTokenizationState(){return this._backgroundTokenizationState}setBackgroundTokenizationState(e){this._backgroundTokenizationState!==e&&(this._backgroundTokenizationState=e,this._onBackgroundTokenizationStateChanged.fire())}dispose(){this._isDisposing=!0,this._onWillDispose.fire(),this._languageRegistryListener.dispose(),this._tokenization.dispose(),this._isDisposed=!0,super.dispose(),this._bufferDisposable.dispose(),this._isDisposing=!1;const e=new re([],"","\n",!1,!1,!0,!0);e.dispose(),this._buffer=e}_assertNotDisposed(){if(this._isDisposed)throw new Error("Model is disposed!")}_emitContentChangedEvent(e,t){this._bracketPairColorizer.handleContentChanged(t),this._isDisposing||this._eventEmitter.fire(new de.a(e,t))}setValue(e){var t;this._assertNotDisposed(),null!==e&&(({textBuffer:e,disposable:t}=ct(e,this._options.defaultEOL)),this._setValueFromTextBuffer(e,t))}_createContentChanged2(e,t,i,n,o,s,r){return{changes:[{range:e,rangeOffset:t,rangeLength:i,text:n}],eol:this._buffer.getEOL(),versionId:this.getVersionId(),isUndoing:o,isRedoing:s,isFlush:r}}_setValueFromTextBuffer(e,t){this._assertNotDisposed();var i=this.getFullModelRange(),n=(i=this.getValueLengthInRange(i),this.getLineCount()),o=this.getLineMaxColumn(n);this._buffer=e,this._bufferDisposable.dispose(),this._bufferDisposable=t,this._increaseVersionId(),this._tokens.flush(),this._tokens2.flush(),this._decorations=Object.create(null),this._decorationsTree=new Ct,this._commandManager.clear(),this._trimAutoWhitespaceLines=null,this._emitContentChangedEvent(new de.d([new de.f],this._versionId,!1,!1),this._createContentChanged2(new d.a(1,1,n,o),0,i,this.getValue(),!1,!1,!0))}setEOL(e){this._assertNotDisposed();var t,i,n;e=1===e?"\r\n":"\n";this._buffer.getEOL()!==e&&(t=this.getFullModelRange(),t=this.getValueLengthInRange(t),i=this.getLineCount(),n=this.getLineMaxColumn(i),this._onBeforeEOLChange(),this._buffer.setEOL(e),this._increaseVersionId(),this._onAfterEOLChange(),this._emitContentChangedEvent(new de.d([new de.e],this._versionId,!1,!1),this._createContentChanged2(new d.a(1,1,i,n),0,t,this.getValue(),!1,!1,!1)))}_onBeforeEOLChange(){this._decorationsTree.ensureAllNodesHaveRanges(this)}_onAfterEOLChange(){var e=this.getVersionId(),t=this._decorationsTree.collectNodesPostOrder();for(let s=0,r=t.length;se}get uri(){return this._associatedResource}getOptions(){return this._assertNotDisposed(),this._options}getFormattingOptions(){return{tabSize:this._options.indentSize,insertSpaces:this._options.insertSpaces}}updateOptions(e){this._assertNotDisposed();var t=(void 0!==e.tabSize?e:this._options).tabSize,i=(void 0!==e.indentSize?e:this._options).indentSize,n=(void 0!==e.insertSpaces?e:this._options).insertSpaces,o=(void 0!==e.trimAutoWhitespace?e:this._options).trimAutoWhitespace;e=void 0!==e.bracketColorizationOptions?e.bracketColorizationOptions:this._options.bracketPairColorizationOptions,t=new c.e({tabSize:t,indentSize:i,insertSpaces:n,defaultEOL:this._options.defaultEOL,trimAutoWhitespace:o,bracketPairColorizationOptions:e});this._options.equals(t)||(i=this._options.createChangeEvent(t),this._options=t,this._onDidChangeOptions.fire(i))}detectIndentation(e,t){this._assertNotDisposed(),t=p(this._buffer,t,e),this.updateOptions({insertSpaces:t.insertSpaces,tabSize:t.tabSize,indentSize:t.tabSize})}static _normalizeIndentationFromWhitespace(e,t,i){let n=0;for(let r=0;r({range:e.range,text:null})),()=>null)}mightContainNonBasicASCII(){return this._buffer.mightContainNonBasicASCII()}getAlternativeVersionId(){return this._assertNotDisposed(),this._alternativeVersionId}getInitialUndoRedoSnapshot(){return this._assertNotDisposed(),this._initialUndoRedoSnapshot}getOffsetAt(e){return this._assertNotDisposed(),e=this._validatePosition(e.lineNumber,e.column,0),this._buffer.getOffsetAt(e.lineNumber,e.column)}getPositionAt(e){return this._assertNotDisposed(),e=Math.min(this._buffer.getLength(),Math.max(0,e)),this._buffer.getPositionAt(e)}_increaseVersionId(){this._versionId=this._versionId+1,this._alternativeVersionId=this._versionId}_overwriteVersionId(e){this._versionId=e}_overwriteAlternativeVersionId(e){this._alternativeVersionId=e}_overwriteInitialUndoRedoSnapshot(e){this._initialUndoRedoSnapshot=e}getValue(e,t=!1){this._assertNotDisposed();var i=this.getFullModelRange();i=this.getValueInRange(i,e);return t?this._buffer.getBOM()+i:i}createSnapshot(e=!1){return new gt(this._buffer.createSnapshot(e))}getValueLength(e,t=!1){this._assertNotDisposed();var i=this.getFullModelRange();i=this.getValueLengthInRange(i,e);return t?this._buffer.getBOM().length+i:i}getValueInRange(e,t=0){return this._assertNotDisposed(),this._buffer.getValueInRange(this.validateRange(e),t)}getValueLengthInRange(e,t=0){return this._assertNotDisposed(),this._buffer.getValueLengthInRange(this.validateRange(e),t)}getCharacterCountInRange(e,t=0){return this._assertNotDisposed(),this._buffer.getCharacterCountInRange(this.validateRange(e),t)}getLineCount(){return this._assertNotDisposed(),this._buffer.getLineCount()}getLineContent(e){if(this._assertNotDisposed(),e<1||e>this.getLineCount())throw new Error("Illegal value for lineNumber");return this._buffer.getLineContent(e)}getLineLength(e){if(this._assertNotDisposed(),e<1||e>this.getLineCount())throw new Error("Illegal value for lineNumber");return this._buffer.getLineLength(e)}getLinesContent(){return this._assertNotDisposed(),this._buffer.getLinesContent()}getEOL(){return this._assertNotDisposed(),this._buffer.getEOL()}getEndOfLineSequence(){return this._assertNotDisposed(),"\n"===this._buffer.getEOL()?0:1}getLineMinColumn(e){return this._assertNotDisposed(),1}getLineMaxColumn(e){if(this._assertNotDisposed(),e<1||e>this.getLineCount())throw new Error("Illegal value for lineNumber");return this._buffer.getLineLength(e)+1}getLineFirstNonWhitespaceColumn(e){if(this._assertNotDisposed(),e<1||e>this.getLineCount())throw new Error("Illegal value for lineNumber");return this._buffer.getLineFirstNonWhitespaceColumn(e)}getLineLastNonWhitespaceColumn(e){if(this._assertNotDisposed(),e<1||e>this.getLineCount())throw new Error("Illegal value for lineNumber");return this._buffer.getLineLastNonWhitespaceColumn(e)}_validateRangeRelaxedNoAllocations(e){var t=this._buffer.getLineCount(),i=e.startLineNumber,n=e.startColumn;let o=Math.floor("number"!=typeof i||isNaN(i)?1:i),s=Math.floor("number"!=typeof n||isNaN(n)?1:n);o<1?(o=1,s=1):o>t?(o=t,s=this.getLineMaxColumn(o)):s<=1?s=1:(r=this.getLineMaxColumn(o),s>=r&&(s=r));var r=e.endLineNumber,a=e.endColumn;let l=Math.floor("number"!=typeof r||isNaN(r)?1:r),c=Math.floor("number"!=typeof a||isNaN(a)?1:a);return l<1?(l=1,c=1):l>t?(l=t,c=this.getLineMaxColumn(l)):c<=1?c=1:(t=this.getLineMaxColumn(l),c>=t&&(c=t)),i===o&&n===s&&r===l&&a===c&&e instanceof d.a&&!(e instanceof h.a)?e:new d.a(o,s,l,c)}_isValidPosition(e,t,i){if("number"!=typeof e||"number"!=typeof t)return!1;if(isNaN(e)||isNaN(t))return!1;if(e<1||t<1)return!1;if((0|e)!==e||(0|t)!==t)return!1;if(this._buffer.getLineCount()d.a.isIRange(e))?t.map(e=>this.validateRange(e)):a)?[this.getFullModelRange()]:a).sort((e,t)=>e.startLineNumber-t.startLineNumber||e.startColumn-t.startColumn);const l=[];let h;if(l.push(a.reduce((e,t)=>d.a.areIntersecting(e,t)?e.plusRange(t):(l.push(e),t))),!i&&e.indexOf("\n")<0){const t=new G.a(e,i,n,o),a=t.parseSearchRequest();if(!a)return[];h=e=>this.findMatchesLineByLine(e,a,s,r)}else h=t=>G.c.findMatches(this,new G.a(e,i,n,o),t,s,r);return l.map(h).reduce((e,t)=>e.concat(t),[])}findNextMatch(e,t,i,n,o,s){if(this._assertNotDisposed(),t=this.validatePosition(t),!i&&e.indexOf("\n")<0){const l=new G.a(e,i,n,o);var r=l.parseSearchRequest();if(!r)return null;var a=this.getLineCount();a=new d.a(t.lineNumber,t.column,a,this.getLineMaxColumn(a));let h=this.findMatchesLineByLine(a,r,s,1);return G.c.findNextMatch(this,new G.a(e,i,n,o),t,s),0({range:this.validateRange(e.range),text:e.text}));let i=!0;if(e)for(let t=0,a=e.length;to.endLineNumber;s=o.startLineNumber>s.endLineNumber;if(!r&&!s){a=!0;break}}if(!a){i=!1;break}}if(i)for(let e=0,o=this._trimAutoWhitespaceLines.length;et.endLineNumber)&&!(l===t.startLineNumber&&t.startColumn===h&&t.isEmpty()&&o&&0{var t=this.getPositionAt(e.newPosition),i=this.getPositionAt(e.newEnd);return{range:new d.a(t.lineNumber,t.column,i.lineNumber,i.column),text:e.oldText}}),this._applyUndoRedoEdits(e,t,!0,!1,i,n)}_applyRedo(e,t,i,n){e=e.map(e=>{var t=this.getPositionAt(e.oldPosition),i=this.getPositionAt(e.oldEnd);return{range:new d.a(t.lineNumber,t.column,i.lineNumber,i.column),text:e.newText}}),this._applyUndoRedoEdits(e,t,!1,!0,i,n)}_applyUndoRedoEdits(e,t,i,n,o,s){try{this._onDidChangeDecorations.beginDeferredEmit(),this._eventEmitter.beginDeferredEmit(),this._isUndoing=i,this._isRedoing=n,this.applyEdits(e,!1),this.setEOL(t),this._overwriteAlternativeVersionId(o)}finally{this._isUndoing=!1,this._isRedoing=!1,this._eventEmitter.endDeferredEmit(s),this._onDidChangeDecorations.endDeferredEmit()}}applyEdits(e,t=!1){try{this._onDidChangeDecorations.beginDeferredEmit(),this._eventEmitter.beginDeferredEmit();var i=this._validateEditOperations(e);return this._doApplyEdits(i,t)}finally{this._eventEmitter.endDeferredEmit(),this._onDidChangeDecorations.endDeferredEmit()}}_doApplyEdits(e,t){var i=this._buffer.getLineCount(),n=(e=this._buffer.applyEdits(e,this._options.trimAutoWhitespace,t),this._buffer.getLineCount()),o=e.changes;if(this._trimAutoWhitespaceLines=e.trimAutoWhitespaceLineNumbers,0!==o.length){for(let i=0,n=o.length;ie.lineNumber>i);var b=s.takeFromEndWhile(e=>e.lineNumber===i);e.push(new de.g(_,this.getLineContent(i),b))}if(ge.lineNumbere.lineNumber===t)}e.push(new de.i(u+1,c+h,s,o))}t+=p}this._emitContentChangedEvent(new de.d(e,this.getVersionId(),this._isUndoing,this._isRedoing),{changes:o,eol:this._buffer.getEOL(),versionId:this.getVersionId(),isUndoing:this._isUndoing,isRedoing:this._isRedoing,isFlush:!1})}return null===e.reverseEdits?void 0:e.reverseEdits}undo(){return this._undoRedoService.undo(this.uri)}canUndo(){return this._undoRedoService.canUndo(this.uri)}redo(){return this._undoRedoService.redo(this.uri)}canRedo(){return this._undoRedoService.canRedo(this.uri)}handleBeforeFireDecorationsChangedEvent(e){if(null!==e&&0!==e.size){const t=[...e];e=t.map(e=>new de.g(e,this.getLineContent(e),this._getInjectedTextInLine(e))),this._onDidChangeContentOrInjectedText.fire(new de.c(e))}}changeDecorations(e,t=0){this._assertNotDisposed();try{return this._onDidChangeDecorations.beginDeferredEmit(),this._changeDecorations(t,e)}finally{this._onDidChangeDecorations.endDeferredEmit()}}_changeDecorations(e,t){let i={addDecoration:(t,i)=>this._deltaDecorationsImpl(e,[],[{range:t,options:i}])[0],changeDecoration:(e,t)=>{this._changeDecorationImpl(e,t)},changeDecorationOptions:(e,t)=>{this._changeDecorationOptionsImpl(e,Nt(t))},removeDecoration:t=>{this._deltaDecorationsImpl(e,[t],[])},deltaDecorations:(t,i)=>0===t.length&&0===i.length?[]:this._deltaDecorationsImpl(e,t,i)},o=null;try{o=t(i)}catch(t){Object(n.f)(t)}return i.addDecoration=pt,i.changeDecoration=pt,i.changeDecorationOptions=pt,i.removeDecoration=pt,i.deltaDecorations=pt,o}deltaDecorations(e,t,i=0){if(this._assertNotDisposed(),0===(e=e||[]).length&&0===t.length)return[];try{return this._onDidChangeDecorations.beginDeferredEmit(),this._deltaDecorationsImpl(i,e,t)}finally{this._onDidChangeDecorations.endDeferredEmit()}}_getTrackedRange(e){return this.getDecorationRange(e)}_setTrackedRange(e,t,i){const n=e?this._decorations[e]:null;var o,s;return n?t?(e=this._validateRangeRelaxedNoAllocations(t),o=this._buffer.getOffsetAt(e.startLineNumber,e.startColumn),s=this._buffer.getOffsetAt(e.endLineNumber,e.endColumn),this._decorationsTree.delete(n),n.reset(this.getVersionId(),o,s,e),n.setOptions(Dt[i]),this._decorationsTree.insert(n),n.id):(this._decorationsTree.delete(n),delete this._decorations[n.id],null):t?this._deltaDecorationsImpl(0,[],[{range:t,options:Dt[i]}])[0]:null}removeAllDecorationsWithOwnerId(e){if(!this._isDisposed){var t=this._decorationsTree.collectNodesFromOwner(e);for(let e=0,n=t.length;ethis.getLineCount()?[]:this.getLinesDecorations(e,e,t,i)}getLinesDecorations(e,t,i=0,n=!1){var o=this.getLineCount();e=Math.min(o,Math.max(1,e)),o=Math.min(o,Math.max(1,t)),t=this.getLineMaxColumn(o),e=new d.a(e,1,o,t);const s=this._getDecorationsInRange(e,i,n);return s.push(...this._decorationProvider.getDecorationsInRange(e,i,n)),s}getDecorationsInRange(e,t=0,i=!1){e=this.validateRange(e);const n=this._getDecorationsInRange(e,t,i);return n.push(...this._decorationProvider.getDecorationsInRange(e,t,i)),n}getOverviewRulerDecorations(e=0,t=!1){return this._decorationsTree.getAll(this,e,t,!0)}getInjectedTextDecorations(e=0){return this._decorationsTree.getAllInjectedText(this,e)}_getInjectedTextInLine(e){var t=this._buffer.getOffsetAt(e,1),i=t+this._buffer.getLineLength(e);t=this._decorationsTree.getInjectedTextInInterval(this,t,i,0);return de.b.fromDecorations(t).filter(t=>t.lineNumber===e)}getAllDecorations(e=0,t=!1){const i=this._decorationsTree.getAll(this,e,t,!1);return i.push(...this._decorationProvider.getAllDecorations(e,t)),i}_getDecorationsInRange(e,t,i){var n=this._buffer.getOffsetAt(e.startLineNumber,e.startColumn);e=this._buffer.getOffsetAt(e.endLineNumber,e.endColumn);return this._decorationsTree.getAllInInterval(this,n,e,t,i)}getRangeAt(e,t){return this._buffer.getRangeAt(e,t-e)}_changeDecorationImpl(e,t){const i=this._decorations[e];var n;i&&(i.options.after&&(n=this.getDecorationRange(e),this._onDidChangeDecorations.recordLineAffectedByInjectedText(n.endLineNumber)),i.options.before&&(n=this.getDecorationRange(e),this._onDidChangeDecorations.recordLineAffectedByInjectedText(n.startLineNumber)),e=this._validateRangeRelaxedNoAllocations(t),n=this._buffer.getOffsetAt(e.startLineNumber,e.startColumn),t=this._buffer.getOffsetAt(e.endLineNumber,e.endColumn),this._decorationsTree.delete(i),i.reset(this.getVersionId(),n,t,e),this._decorationsTree.insert(i),this._onDidChangeDecorations.checkAffectedAndFire(i.options),i.options.after&&this._onDidChangeDecorations.recordLineAffectedByInjectedText(e.endLineNumber),i.options.before&&this._onDidChangeDecorations.recordLineAffectedByInjectedText(e.startLineNumber))}_changeDecorationOptionsImpl(e,t){const i=this._decorations[e];var n,o;i&&(e=!(!i.options.overviewRuler||!i.options.overviewRuler.color),n=!(!t.overviewRuler||!t.overviewRuler.color),this._onDidChangeDecorations.checkAffectedAndFire(i.options),this._onDidChangeDecorations.checkAffectedAndFire(t),(i.options.after||t.after)&&(o=this._decorationsTree.getNodeRange(this,i),this._onDidChangeDecorations.recordLineAffectedByInjectedText(o.endLineNumber)),(i.options.before||t.before)&&(o=this._decorationsTree.getNodeRange(this,i),this._onDidChangeDecorations.recordLineAffectedByInjectedText(o.startLineNumber)),e!=n?(this._decorationsTree.delete(i),i.setOptions(t),this._decorationsTree.insert(i)):i.setOptions(t))}_deltaDecorationsImpl(e,t,i){var n=this.getVersionId(),o=t.length;let s=0;var r,a,l,d,h,c,u=i.length;let g=0,p=new Array(u);for(;sthis.getLineCount())throw new Error("Illegal value for lineNumber");this._tokenization.forceTokenization(e)}isCheapToTokenize(e){return this._tokenization.isCheapToTokenize(e)}tokenizeIfCheap(e){this.isCheapToTokenize(e)&&this.forceTokenization(e)}getLineTokens(e){if(e<1||e>this.getLineCount())throw new Error("Illegal value for lineNumber");return this._getLineTokens(e)}_getLineTokens(e){var t=this.getLineContent(e);t=this._tokens.getTokens(this._languageIdentifier.id,e-1,t);return this._tokens2.addSemanticTokens(e,t)}getLanguageIdentifier(){return this._languageIdentifier}getModeId(){return this._languageIdentifier.language}setMode(e){var t;this._languageIdentifier.id!==e.id&&(t={oldLanguage:this._languageIdentifier.language,newLanguage:e.language},this._languageIdentifier=e,this._onDidChangeLanguage.fire(t),this._onDidChangeLanguageConfiguration.fire({}))}getLanguageIdAtPosition(e,t){e=this.validatePosition(new l.a(e,t));const i=this.getLineTokens(e.lineNumber);return i.getLanguageId(i.findTokenIndexAtOffset(e.column-1))}getWordAtPosition(e){this._assertNotDisposed();var t=this.validatePosition(e);const i=this.getLineContent(t.lineNumber),n=this._getLineTokens(t.lineNumber);var o=n.findTokenIndexAtOffset(t.column-1),[s,r]=_t._findLanguageBoundaries(n,o),r=Object(ve.d)(t.column,Ce.a.getWordDefinition(n.getLanguageId(o)),i.substring(s,r),s);if(r&&r.startColumn<=e.column&&e.column<=r.endColumn)return r;if(0=l)break;if(Object(we.b)(t.getStandardTokenType(h))||t.getLanguageId(h)!==s){l=d;break}}return{searchStartOffset:r,searchEndOffset:l}}_matchBracket(e){var t=e.lineNumber;const i=this._getLineTokens(t),n=this._buffer.getLineContent(t);var o=i.findTokenIndexAtOffset(e.column-1);if(!(o<0)){var s=Ce.a.getBracketsSupport(i.getLanguageId(o));if(s&&!Object(we.b)(i.getStandardTokenType(o))){let{searchStartOffset:l,searchEndOffset:d}=this._establishBracketSearchOffsets(e,i,s,o),h=null;for(;;){var r=ye.a.findNextBracketInRange(s.forwardRegex,t,n,l,d);if(!r)break;if(r.startColumn<=e.column&&e.column<=r.endColumn){var a=n.substring(r.startColumn-1,r.endColumn-1).toLowerCase();a=this._matchFoundBracket(r,s.textIsBracket[a],s.textIsOpenBracket[a],null);if(a){if(a instanceof mt)return null;h=a}}l=r.endColumn-1}if(h)return h}if(0{for(;;){if(i&&++r%100==0&&!i())return mt.INSTANCE;var d=ye.a.findPrevBracketInRange(o,t,n,a,l);if(!d)break;var h=n.substring(d.startColumn-1,d.endColumn-1).toLowerCase();if(e.isOpen(h)?s++:e.isClose(h)&&s--,0===s)return d;l=d.startColumn-1}return null};for(let u=t.lineNumber;1<=u;u--){const e=this._getLineTokens(u);var l=e.getCount(),d=this._buffer.getLineContent(u);let i=l-1,o=d.length,s=d.length,r=(u===t.lineNumber&&(i=e.findTokenIndexAtOffset(t.column-1),o=t.column-1,s=t.column-1),!0);for(;0<=i;i--){var h=e.getLanguageId(i)===n&&!Object(we.b)(e.getStandardTokenType(i));if(h)r?o=e.getStartOffset(i):(o=e.getStartOffset(i),s=e.getEndOffset(i));else if(r&&o!==s){var c=a(u,d,o,s);if(c)return c}r=h}if(r&&o!==s&&(l=a(u,d,o,s),l))return l}return null}_findMatchingBracketDown(e,t,i){var n=e.languageIdentifier.id;const o=e.forwardRegex;let s=1,r=0;var a=(t,n,a,l)=>{for(;;){if(i&&++r%100==0&&!i())return mt.INSTANCE;var d=ye.a.findNextBracketInRange(o,t,n,a,l);if(!d)break;var h=n.substring(d.startColumn-1,d.endColumn-1).toLowerCase();if(e.isOpen(h)?s++:e.isClose(h)&&s--,0===s)return d;a=d.endColumn-1}return null},l=this.getLineCount();for(let p=t.lineNumber;p<=l;p++){const e=this._getLineTokens(p);var d=e.getCount(),h=this._buffer.getLineContent(p);let i=0,o=0,s=0,r=(p===t.lineNumber&&(i=e.findTokenIndexAtOffset(t.column-1),o=t.column-1,s=t.column-1),!0);for(;iDate.now()-e<=t}var n=this.validatePosition(e),o=this.getLineCount();const s=new Map;let r=[];var a=(e,t)=>{if(!s.has(e)){let i=[];for(let e=0,n=t?t.brackets.length:0;e{for(;;){if(i&&++l%100==0&&!i())return mt.INSTANCE;var a=ye.a.findNextBracketInRange(e.forwardRegex,t,n,o,s);if(!a)break;var d=n.substring(a.startColumn-1,a.endColumn-1).toLowerCase();const h=e.textIsBracket[d];if(h&&(h.isOpen(d)?r[h.index]++:h.isClose(d)&&r[h.index]--,-1===r[h.index]))return this._matchFoundBracket(a,h,!1,i);o=a.endColumn-1}return null};let h=-1,c=null;for(let _=n.lineNumber;_<=o;_++){const e=this._getLineTokens(_);var u=e.getCount(),g=this._buffer.getLineContent(_);let t=0,i=0,o=0,s=(_===n.lineNumber&&(t=e.findTokenIndexAtOffset(n.column-1),i=n.column-1,o=n.column-1,f=e.getLanguageId(t),h!==f&&(h=f,c=Ce.a.getBracketsSupport(h),a(h,c))),!0);for(;tn)throw new Error("Illegal value for lineNumber");var o=Ce.a.getFoldingRules(this._languageIdentifier.id),s=Boolean(o&&o.offSide);let r=-2,a=-1,l=-2,d=-1;var h=e=>{if(-1!==r&&(-2===r||r>e-1)){r=-1,a=-1;for(let i=e-2;0<=i;i--){var t=this._computeIndentLevel(i);if(0<=t){r=i,a=t;break}}}if(-2===l){l=-1,d=-1;for(let t=e;t{if(-2===c){c=-1,u=-1;for(let i=e-2;0<=i;i--){var t=this._computeIndentLevel(i);if(0<=t){c=i,u=t;break}}}if(-1!==g&&(-2===g||gn||i=C?f=S:_=!1),v&&(r>=C?b=L:v=!1)}}return{startLineNumber:f,endLineNumber:b,indent:C}}getLinesIndentGuides(e,t){this._assertNotDisposed();var i=this.getLineCount();if(e<1||i>>0}static getTokenType(e){return(1792&e)>>>8}static getFontStyle(e){return(14336&e)>>>11}static getForeground(e){return(8372224&e)>>>14}static getBackground(e){return(4286578688&e)>>>23}static getClassNameFromMetadata(e){let t="mtk"+this.getForeground(e);return e=this.getFontStyle(e),1&e&&(t+=" mtki"),2&e&&(t+=" mtkb"),4&e&&(t+=" mtku"),t}static getInlineStyleFromMetadata(e,t){var i=this.getForeground(e);e=this.getFontStyle(e);let n=`color: ${t[i]};`;return 1&e&&(n+="font-style: italic;"),2&e&&(n+="font-weight: bold;"),4&e&&(n+="text-decoration: underline;"),n}}const p=function(){let e=Object.create(null);return e[0]="symbol-method",e[1]="symbol-function",e[2]="symbol-constructor",e[3]="symbol-field",e[4]="symbol-variable",e[5]="symbol-class",e[6]="symbol-struct",e[7]="symbol-interface",e[8]="symbol-module",e[9]="symbol-property",e[10]="symbol-event",e[11]="symbol-operator",e[12]="symbol-unit",e[13]="symbol-value",e[14]="symbol-constant",e[15]="symbol-enum",e[16]="symbol-enum-member",e[17]="symbol-keyword",e[27]="symbol-snippet",e[18]="symbol-text",e[19]="symbol-color",e[20]="symbol-file",e[21]="symbol-reference",e[22]="symbol-customcolor",e[23]="symbol-folder",e[24]="symbol-type-parameter",e[25]="account",e[26]="issues",function(t){t=e[t];let i=t&&c.d.get(t);return(i=i||c.b.symbolProperty).classNames}}();let m=function(){let e=Object.create(null);return e.method=0,e.function=1,e.constructor=2,e.field=3,e.variable=4,e.class=5,e.struct=6,e.interface=7,e.module=8,e.property=9,e.event=10,e.operator=11,e.unit=12,e.value=13,e.constant=14,e.enum=15,e["enum-member"]=16,e.enumMember=16,e.keyword=17,e.snippet=27,e.text=18,e.color=19,e.file=20,e.reference=21,e.customcolor=22,e.folder=23,e["type-parameter"]=24,e.typeParameter=24,e.account=25,e.issue=26,function(t,i){let n=e[t];return void 0!==n||i?n:9}}();function f(e){return e&&a.a.isUri(e.uri)&&l.a.isIRange(e.range)&&(l.a.isIRange(e.originSelectionRange)||l.a.isIRange(e.targetSelectionRange))}(i=n=n||{})[i.Automatic=0]="Automatic",i[i.Explicit=1]="Explicit",(i=o=o||{})[i.Invoke=1]="Invoke",i[i.TriggerCharacter=2]="TriggerCharacter",i[i.ContentChange=3]="ContentChange",(i=s=s||{})[i.Text=0]="Text",i[i.Read=1]="Read",i[i.Write=2]="Write";{i=r=r||{};const e=new Map,t=(e.set("file",0),e.set("module",1),e.set("namespace",2),e.set("package",3),e.set("class",4),e.set("method",5),e.set("property",6),e.set("field",7),e.set("constructor",8),e.set("enum",9),e.set("interface",10),e.set("function",11),e.set("variable",12),e.set("constant",13),e.set("string",14),e.set("number",15),e.set("boolean",16),e.set("array",17),e.set("object",18),e.set("key",19),e.set("null",20),e.set("enum-member",21),e.set("struct",22),e.set("event",23),e.set("operator",24),e.set("type-parameter",25),new Map);t.set(0,"file"),t.set(1,"module"),t.set(2,"namespace"),t.set(3,"package"),t.set(4,"class"),t.set(5,"method"),t.set(6,"property"),t.set(7,"field"),t.set(8,"constructor"),t.set(9,"enum"),t.set(10,"interface"),t.set(11,"function"),t.set(12,"variable"),t.set(13,"constant"),t.set(14,"string"),t.set(15,"number"),t.set(16,"boolean"),t.set(17,"array"),t.set(18,"object"),t.set(19,"key"),t.set(20,"null"),t.set(21,"enum-member"),t.set(22,"struct"),t.set(23,"event"),t.set(24,"operator"),t.set(25,"type-parameter"),i.fromString=function(t){return e.get(t)},i.toString=function(e){return t.get(e)},i.toCssClassName=function(e,i){let n=(e=t.get(e))&&c.d.get("symbol-"+e);return(i?"inline":"block")+" "+(n=n||c.b.symbolProperty).classNames}}class _{constructor(e){this.value=e}}_.Comment=new _("comment"),_.Imports=new _("imports"),_.Region=new _("region");const b=new t.a,v=new t.a,C=new t.a,w=new t.a,y=new t.a,S=new t.a,L=new t.a,x=new t.a,k=new t.a,D=new t.a,N=new t.a,O=new t.a,E=new t.a,I=new t.a,M=new t.a,T=new t.a,A=new t.a,R=new t.a,P=new t.a,F=new t.a,B=new t.a,j=new t.a,W=new t.a,V=new t.a,H=new t.a,z=new class{constructor(){this._map=new Map,this._promises=new Map,this._onDidChange=new d.b,this.onDidChange=this._onDidChange.event,this._colorMap=null}fire(e){this._onDidChange.fire({changedLanguages:e,changedColorMap:!1})}register(e,t){return this._map.set(e,t),this.fire([e]),Object(h.i)(()=>{this._map.get(e)===t&&(this._map.delete(e),this.fire([e]))})}registerPromise(e,t){let i=null,n=!1;return this._promises.set(e,t.then(t=>{this._promises.delete(e),!n&&t&&(i=this.register(e,t))})),Object(h.i)(()=>{n=!0,i&&i.dispose()})}getPromise(e){var t=this.get(e);if(t)return Promise.resolve(t);const i=this._promises.get(e);return i?i.then(t=>this.get(e)):null}get(e){return this._map.get(e)||null}setColorMap(e){this._colorMap=e,this._onDidChange.fire({changedLanguages:Array.from(this._map.keys()),changedColorMap:!0})}getColorMap(){return this._colorMap}getDefaultBackground(){return this._colorMap&&2{var t=this.themingParticipants.indexOf(e);this.themingParticipants.splice(t,1)})}getThemingParticipants(){return this.themingParticipants}};function m(e){return p.onColorThemeChange(e)}l.a.add(g.ThemingContribution,p);class f extends r.a{constructor(e){super(),this.themeService=e,this.theme=e.getColorTheme(),this._register(this.themeService.onDidColorThemeChange(e=>this.onThemeChange(e)))}onThemeChange(e){this.theme=e,this.updateStyles()}updateStyles(){}}},b800:function(e,t,i){"use strict";i.d(t,"d",(function(){return s})),i.d(t,"b",(function(){return a})),i.d(t,"a",(function(){return l})),i.d(t,"c",(function(){return p}));class n{constructor(){this.value="",this.pos=0}static isDigitCharacter(e){return 48<=e&&e<=57}static isVariableCharacter(e){return 95===e||97<=e&&e<=122||65<=e&&e<=90}text(e){this.value=e,this.pos=0}tokenText(e){return this.value.substr(e.pos,e.len)}next(){if(this.pos>=this.value.length)return{type:14,pos:this.pos,len:0};var e=this.pos;let t,i=0,o=this.value.charCodeAt(e);if("number"==typeof(t=n._table[o]))return this.pos+=1,{type:t,pos:e,len:1};if(n.isDigitCharacter(o))for(t=8;i+=1,o=this.value.charCodeAt(e+i),n.isDigitCharacter(o););else if(n.isVariableCharacter(o))for(t=9;o=this.value.charCodeAt(e+ ++i),n.isVariableCharacter(o)||n.isDigitCharacter(o););else for(t=10;i+=1,o=this.value.charCodeAt(e+i),!isNaN(o)&&void 0===n._table[o]&&!n.isDigitCharacter(o)&&!n.isVariableCharacter(o););return this.pos+=i,{type:t,pos:e,len:i}}}n._table={[36]:0,58:1,44:2,123:3,125:4,92:5,47:6,124:7,43:11,45:12,63:13};class o{constructor(){this._children=[]}appendChild(e){return e instanceof s&&this._children[this._children.length-1]instanceof s?this._children[this._children.length-1].value+=e.value:(e.parent=this)._children.push(e),this}replace(e,t){const i=e["parent"];e=i.children.indexOf(e);const n=i.children.slice(0);n.splice(e,1,...t),i._children=n,function e(t,i){for(const n of t)n.parent=i,e(n.children,n)}(t,i)}get children(){return this._children}get snippet(){let e=this;for(;;){if(!e)return;if(e instanceof g)return e;e=e.parent}}toString(){return this.children.reduce((e,t)=>e+t.toString(),"")}len(){return 0}}class s extends o{constructor(e){super(),this.value=e}toString(){return this.value}len(){return this.value.length}clone(){return new s(this.value)}}class r extends o{}class a extends r{constructor(e){super(),this.index=e}static compareByIndex(e,t){return e.index===t.index?0:e.isFinalTabstop?1:t.isFinalTabstop||e.indext.index?1:0}get isFinalTabstop(){return 0===this.index}get choice(){return 1===this._children.length&&this._children[0]instanceof l?this._children[0]:void 0}clone(){let e=new a(this.index);return this.transform&&(e.transform=this.transform.clone()),e._children=this.children.map(e=>e.clone()),e}}class l extends o{constructor(){super(...arguments),this.options=[]}appendChild(e){return e instanceof s&&(e.parent=this).options.push(e),this}toString(){return this.options[0].value}len(){return this.options[0].len()}clone(){var e=new l;return this.options.forEach(e.appendChild,e),e}}class d extends o{constructor(){super(...arguments),this.regexp=new RegExp("")}resolve(e){const t=this;let i=!1,n=e.replace(this.regexp,(function(){return i=!0,t._replace(Array.prototype.slice.call(arguments,0,-2))}));return!i&&this._children.some(e=>e instanceof h&&Boolean(e.elseValue))?this._replace([]):n}_replace(e){let t="";for(const n of this._children){var i;n instanceof h?(i=e[n.index]||"",i=n.resolve(i),t+=i):t+=n.toString()}return t}toString(){return""}clone(){let e=new d;return e.regexp=new RegExp(this.regexp.source,(this.regexp.ignoreCase?"i":"")+(this.regexp.global?"g":"")),e._children=this.children.map(e=>e.clone()),e}}class h extends o{constructor(e,t,i,n){super(),this.index=e,this.shorthandName=t,this.ifValue=i,this.elseValue=n}resolve(e){return"upcase"===this.shorthandName?e?e.toLocaleUpperCase():"":"downcase"===this.shorthandName?e?e.toLocaleLowerCase():"":"capitalize"===this.shorthandName?e?e[0].toLocaleUpperCase()+e.substr(1):"":"pascalcase"===this.shorthandName?e?this._toPascalCase(e):"":"camelcase"===this.shorthandName?e?this._toCamelCase(e):"":Boolean(e)&&"string"==typeof this.ifValue?this.ifValue:Boolean(e)||"string"!=typeof this.elseValue?e||"":this.elseValue}_toPascalCase(e){const t=e.match(/[a-z0-9]+/gi);return t?t.map(e=>e.charAt(0).toUpperCase()+e.substr(1).toLowerCase()).join(""):e}_toCamelCase(e){const t=e.match(/[a-z0-9]+/gi);return t?t.map((e,t)=>0===t?e.toLowerCase():e.charAt(0).toUpperCase()+e.substr(1).toLowerCase()).join(""):e}clone(){return new h(this.index,this.shorthandName,this.ifValue,this.elseValue)}}class c extends r{constructor(e){super(),this.name=e}resolve(e){let t=e.resolve(this);return void 0!==(t=this.transform?this.transform.resolve(t||""):t)&&(this._children=[new s(t)],!0)}clone(){const e=new c(this.name);return this.transform&&(e.transform=this.transform.clone()),e._children=this.children.map(e=>e.clone()),e}}function u(e,t){const i=[...e];for(;0n===e?!(i=!0):(t+=n.len(),!0)),i?t:-1}fullLen(e){let t=0;return u([e],e=>(t+=e.len(),!0)),t}enclosingPlaceholders(e){let t=[],i=e["parent"];for(;i;)i instanceof a&&t.push(i),i=i.parent;return t}resolveVariables(e){return this.walk(t=>(t instanceof c&&t.resolve(e)&&(this._placeholders=void 0),!0)),this}appendChild(e){return this._placeholders=void 0,super.appendChild(e)}replace(e,t){return this._placeholders=void 0,super.replace(e,t)}clone(){var e=new g;return this._children=this.children.map(e=>e.clone()),e}walk(e){u(this.children,e)}}class p{constructor(){this._scanner=new n,this._token={type:14,pos:0,len:0}}static escape(e){return e.replace(/\$|}|\\/g,"\\$&")}static guessNeedsClipboard(e){return/\${?CLIPBOARD/.test(e)}parse(e,t,i){this._scanner.text(e),this._token=this._scanner.next();const n=new g;for(;this._parse(n););const o=new Map,s=[];let r=0;n.walk(e=>(e instanceof a&&(r+=1,e.isFinalTabstop?o.set(0,void 0):!o.has(e.index)&&0{e.mime===i.mime||e.userConfigured||(i.extension&&e.extension,i.filename&&e.filename,i.filepattern&&e.filepattern,i.firstline&&e.firstline)})}function g(e,t){let i;if(e)switch(e.scheme){case s.c.file:i=e.fsPath;break;case s.c.data:const t=a.a.parseMetaData(e);i=t.get(a.a.META_DATA_LABEL);break;default:i=e.path}if(i){i=i.toLowerCase();var o=Object(r.a)(i),u=p(i,o,c);if(u)return[u,n.text];if(u=p(i,o,h),u)return[u,n.text];if(t&&(o=function(e){if(Object(l.S)(e)&&(e=e.substr(1)),0s.filepattern.length)&&(a=l.filepatternOnPath?e:t,null!=(n=l.filepatternLowercase)&&n.call(l,a)&&(s=l)),l.extension&&(!r||l.extension.length>r.extension.length)&&t.endsWith(l.extensionLowercase)&&(r=l)}return o?o.mime:s?s.mime:r?r.mime:null}},b9db:function(e,t,i){"use strict";i.d(t,"a",(function(){return o}));var n=i("561a");function o(e){let t=e.definition;for(;t instanceof n.b;)t=t.definition;return`.codicon-${e.id}:before { content: '${t.fontCharacter}'; }`}i("1e03"),i("f2d2")},b9f8:function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"st",extensions:[".st",".iecst",".iecplc",".lc3lib"],aliases:["StructuredText","scl","stl"],loader:function(){return i.e("chunk-2d2138c7").then(i.bind(null,"acc2"))}})},ba77:function(e,t,i){},bc02:function(e,t,i){},bc04:function(e,t,i){"use strict";i.d(t,"a",(function(){return p})),i.d(t,"b",(function(){return m})),i.d(t,"d",(function(){return f})),i.d(t,"c",(function(){return _}));var n=i("3742"),o=i("6a89"),s=(t=i("2504"),i("a666")),r=i("b2cc"),a=i("4fc3"),l=i("db88"),d=i("0a0f"),h=i("f5f3");i=i("dff7");const c=Object(d.c)("IEditorCancelService"),u=new a.c("cancellableOperation",!1,Object(i.a)("cancellableOperation","Whether the editor runs a cancellable operation, e.g. like 'Peek References'"));Object(h.b)(c,class{constructor(){this._tokens=new WeakMap}add(e,t){let i,n=this._tokens.get(e);return n||(n=e.invokeWithinContext(e=>({key:u.bindTo(e.get(a.b)),tokens:new l.a})),this._tokens.set(e,n)),n.key.set(!0),i=n.tokens.push(t),()=>{i&&(i(),n.key.set(!n.tokens.isEmpty()),i=void 0)}}cancel(e){const t=this._tokens.get(e);if(t){const e=t.tokens.pop();e&&(e.cancel(),t.key.set(!t.tokens.isEmpty()))}}},!0);class g extends t.b{constructor(e,t){super(t),this.editor=e,this._unregister=e.invokeWithinContext(t=>t.get(c).add(e,this))}dispose(){this._unregister(),super.dispose()}}Object(r.k)(new class extends r.c{constructor(){super({id:"editor.cancelOperation",kbOpts:{weight:100,primary:9},precondition:u})}runEditorCommand(e,t){e.get(c).cancel(t)}});class p{constructor(e,t){if(this.flags=t,0!=(1&this.flags)){const t=e.getModel();this.modelVersionId=t?n.v("{0}#{1}",t.uri.toString(),t.getVersionId()):null}else this.modelVersionId=null;0!=(4&this.flags)?this.position=e.getPosition():this.position=null,0!=(2&this.flags)?this.selection=e.getSelection():this.selection=null,0!=(8&this.flags)?(this.scrollLeft=e.getScrollLeft(),this.scrollTop=e.getScrollTop()):(this.scrollLeft=-1,this.scrollTop=-1)}_equals(e){return e instanceof p&&this.modelVersionId===(e=e).modelVersionId&&this.scrollLeft===e.scrollLeft&&this.scrollTop===e.scrollTop&&!(!this.position&&e.position||this.position&&!e.position||this.position&&e.position&&!this.position.equals(e.position))&&!(!this.selection&&e.selection||this.selection&&!e.selection||this.selection&&e.selection&&!this.selection.equalsRange(e.selection))}validate(e){return this._equals(new p(e,this.flags))}}class m extends g{constructor(e,t,i,n){super(e,n),this._listener=new s.b,4&t&&this._listener.add(e.onDidChangeCursorPosition(e=>{i&&o.a.containsPosition(i,e.position)||this.cancel()})),2&t&&this._listener.add(e.onDidChangeCursorSelection(e=>{i&&o.a.containsRange(i,e.selection)||this.cancel()})),8&t&&this._listener.add(e.onDidScrollChange(e=>this.cancel())),1&t&&(this._listener.add(e.onDidChangeModel(e=>this.cancel())),this._listener.add(e.onDidChangeModelContent(e=>this.cancel())))}dispose(){this._listener.dispose(),super.dispose()}}class f extends t.b{constructor(e,t){super(t),this._listener=e.onDidChangeContent(()=>this.cancel())}dispose(){this._listener.dispose(),super.dispose()}}class _{constructor(e,t,i){this._visiblePosition=e,this._visiblePositionScrollDelta=t,this._cursorPosition=i}static capture(e){let t=null,i=0;if(0!==e.getScrollTop()){const o=e.getVisibleRanges();var n;0r.a.shiftIndent(e,e.length+(t=t||1),h,g,p),f=(e,t)=>r.a.unshiftIndent(e,e.length+(t=t||1),h,g,p);let _,b=[],v=e.getLineContent(t),C=v,w=(null!=n?(_=n,n=s.x(v),C=_+v.substring(n.length),o.decreaseIndentPattern&&o.decreaseIndentPattern.test(C)&&(_=f(_),C=_+v.substring(n.length)),v!==C&&b.push(a.a.replaceMove(new d.a(t,1,t,n.length+1),c.b.normalizeIndentation(_,g,p)))):_=s.x(v),_);o.increaseIndentPattern&&o.increaseIndentPattern.test(C)?(w=m(w),_=m(_)):o.indentNextLinePattern&&o.indentNextLinePattern.test(C)&&(w=m(w));for(let r=++t;r<=i;r++){let t=e.getLineContent(r);var y=s.x(t),S=w+t.substring(y.length);o.decreaseIndentPattern&&o.decreaseIndentPattern.test(S)&&(w=f(w),_=f(_)),y!==w&&b.push(a.a.replaceMove(new d.a(r,1,r,y.length+1),c.b.normalizeIndentation(w,g,p))),o.unIndentedLinePattern&&o.unIndentedLinePattern.test(t)||(w=o.increaseIndentPattern&&o.increaseIndentPattern.test(S)?_=m(_):o.indentNextLinePattern&&o.indentNextLinePattern.test(S)?m(w):_)}return b}class _ extends t.b{constructor(){super({id:_.ID,label:n.a("indentationToSpaces","Convert Indentation to Spaces"),alias:"Convert Indentation to Spaces",precondition:h.a.writable})}run(e,t){let i=t.getModel();var n,o;i&&(n=i.getOptions(),(o=t.getSelection())&&(o=new N(o,n.tabSize),t.pushUndoStop(),t.executeCommands(this.id,[o]),t.pushUndoStop(),i.updateOptions({insertSpaces:!0})))}}_.ID="editor.action.indentationToSpaces";class b extends t.b{constructor(){super({id:b.ID,label:n.a("indentationToTabs","Convert Indentation to Tabs"),alias:"Convert Indentation to Tabs",precondition:h.a.writable})}run(e,t){let i=t.getModel();var n,o;i&&(n=i.getOptions(),(o=t.getSelection())&&(o=new O(o,n.tabSize),t.pushUndoStop(),t.executeCommands(this.id,[o]),t.pushUndoStop(),i.updateOptions({insertSpaces:!1})))}}b.ID="editor.action.indentationToTabs";class v extends t.b{constructor(e,t){super(t),this.insertSpaces=e}run(e,t){const i=e.get(m.a),o=e.get(g.a);let s=t.getModel();if(s){let e=o.getCreationOptions(s.getLanguageIdentifier().language,s.uri,s.isForSimpleWidget);const t=[1,2,3,4,5,6,7,8].map(t=>({id:t.toString(),label:t.toString(),description:t===e.tabSize?n.a("configuredTabSize","Configured Tab Size"):void 0})),r=Math.min(s.getOptions().tabSize-1,7);setTimeout(()=>{i.pick(t,{placeHolder:n.a({key:"selectTabWidth",comment:["Tab corresponds to the tab key"]},"Select Tab Size for Current File"),activeItem:t[r]}).then(e=>{e&&s&&!s.isDisposed()&&s.updateOptions({tabSize:parseInt(e.label,10),insertSpaces:this.insertSpaces})})},50)}}}class C extends v{constructor(){super(!1,{id:C.ID,label:n.a("indentUsingTabs","Indent Using Tabs"),alias:"Indent Using Tabs",precondition:void 0})}}C.ID="editor.action.indentUsingTabs";class w extends v{constructor(){super(!0,{id:w.ID,label:n.a("indentUsingSpaces","Indent Using Spaces"),alias:"Indent Using Spaces",precondition:void 0})}}w.ID="editor.action.indentUsingSpaces";class y extends t.b{constructor(){super({id:y.ID,label:n.a("detectIndentation","Detect Indentation from Content"),alias:"Detect Indentation from Content",precondition:void 0})}run(e,t){const i=e.get(g.a);let n=t.getModel();n&&(e=i.getCreationOptions(n.getLanguageIdentifier().language,n.uri,n.isForSimpleWidget),n.detectIndentation(e.insertSpaces,e.tabSize))}}y.ID="editor.action.detectIndentation";class S extends t.b{constructor(){super({id:"editor.action.reindentlines",label:n.a("editor.reindentlines","Reindent Lines"),alias:"Reindent Lines",precondition:h.a.writable})}run(e,t){let i=t.getModel();var n;!i||0<(n=f(i,1,i.getLineCount())).length&&(t.pushUndoStop(),t.executeEdits(this.id,n),t.pushUndoStop())}}class L extends t.b{constructor(){super({id:"editor.action.reindentselectedlines",label:n.a("editor.reindentselectedlines","Reindent Selected Lines"),alias:"Reindent Selected Lines",precondition:h.a.writable})}run(e,t){var i=t.getModel();if(i){var n=t.getSelections();if(null!==n){let e=[];for(var o of n){let t=o.startLineNumber,n=o.endLineNumber;if(t!==n&&1===o.endColumn&&n--,1===t){if(t===n)continue}else t--;o=f(i,t,n),e.push(...o)}0this.update())),this.callOnDispose.add(e.onDidChangeModel(()=>this.update())),this.callOnDispose.add(e.onDidChangeModelLanguage(()=>this.update()))}update(){this.callOnModel.clear(),this.editor.getOption(9)<4||this.editor.getOption(46)||this.editor.hasModel()&&this.callOnModel.add(this.editor.onDidPaste(({range:e})=>{this.trigger(e)}))}trigger(e){var t=this.editor.getSelections();if(!(null===t||1r.a.shiftIndent(e,e.length+1,g,m,f),unshiftIndent:e=>r.a.unshiftIndent(e,e.length+1,g,m,f)};let b=e.startLineNumber;for(;b<=e.endLineNumber&&this.shouldIgnoreLine(c,b);)b++;if(!(b>e.endLineNumber)){let r=c.getLineContent(b);if(!/\S/.test(r.substring(0,e.startColumn-1))){var n=u.a.getGoodIndentForLine(t,c,c.getLanguageIdentifier().id,b,i);if(null!==n){var o=s.x(r);n=p.b(n,g);if(n!==p.b(o,g))n=p.a(n,g,f),_.push({range:new l.a(b,1,b,o.length+1),text:n}),r=n+r.substr(o.length);else if(n=u.a.getIndentMetadata(c,b),0===n||8===n)return}}const m=b;for(;bc.getLineTokens(e),getLanguageIdentifier:()=>c.getLanguageIdentifier(),getLanguageIdAtPosition:(e,t)=>c.getLanguageIdAtPosition(e,t),getLineContent:e=>e===m?r:c.getLineContent(e)},c.getLanguageIdentifier().id,b+1,i),null!==o&&(n=p.b(o,g),t=p.b(s.x(c.getLineContent(b+1)),g),n!==t))){var a=n-t;for(let t=b+1;t<=e.endLineNumber;t++){var d=c.getLineContent(t),h=(d=s.x(d),p.b(d,g));h=p.a(h+a,g,f);h!==d&&_.push({range:new l.a(t,1,t,d.length+1),text:h})}}0<_.length&&(this.editor.pushUndoStop(),i=new x(_,this.editor.getSelection()),this.editor.executeCommand("autoIndentOnPaste",i),this.editor.pushUndoStop())}}}}shouldIgnoreLine(e,t){e.forceTokenization(t);var i=e.getLineFirstNonWhitespaceColumn(t);if(0===i)return!0;let n=e.getLineTokens(t);return 0Promise.resolve(n(i,e,t)).then(void 0,e=>{Object(o.g)(e)})),Promise.all(i).then(e=>{const t=[];for(var i of e)Array.isArray(i)?t.push(...i):i&&t.push(i);return t})}function d(e,t,i){return l(e,t,s.f,(e,t,n)=>e.provideDefinition(t,n,i))}function h(e,t,i){return l(e,t,s.e,(e,t,n)=>e.provideDeclaration(t,n,i))}function c(e,t,i){return l(e,t,s.q,(e,t,n)=>e.provideImplementation(t,n,i))}function u(e,t,i){return l(e,t,s.G,(e,t,n)=>e.provideTypeDefinition(t,n,i))}function g(e,t,i,n){return l(e,t,s.y,(e,t,o)=>a(this,void 0,void 0,(function*(){var s,r=yield e.provideReferences(t,o,{includeDeclaration:!0},n);return i&&r&&2===r.length&&(s=yield e.provideReferences(t,o,{includeDeclaration:!1},n))&&1===s.length?s:r})))}function p(e){return a(this,void 0,void 0,(function*(){var t=yield e();const i=new r.c(t,"");return t=i.references.map(e=>e.link),i.dispose(),t}))}Object(t.n)("_executeDefinitionProvider",(e,t)=>p(()=>d(e,t,n.a.None))),Object(t.n)("_executeDeclarationProvider",(e,t)=>p(()=>h(e,t,n.a.None))),Object(t.n)("_executeImplementationProvider",(e,t)=>p(()=>c(e,t,n.a.None))),Object(t.n)("_executeTypeDefinitionProvider",(e,t)=>p(()=>u(e,t,n.a.None))),Object(t.n)("_executeReferenceProvider",(e,t)=>p(()=>g(e,t,!1,n.a.None)))},bd50:function(e,t,i){"use strict";i.r(t);t=i("b2cc");var n=i("b1ca"),o=i("03d9");class s extends t.b{constructor(){super({id:"editor.action.toggleHighContrast",label:o.i.toggleHighContrast,alias:"Toggle High Contrast Theme",precondition:void 0}),this._originalThemeName=null}run(e,t){const i=e.get(n.a);this._originalThemeName?(i.setTheme(this._originalThemeName),this._originalThemeName=null):(this._originalThemeName=i.getColorTheme().themeName,i.setTheme("hc-black"))}}Object(t.j)(s)},be5f:function(e,t,i){"use strict";i.d(t,"b",(function(){return o})),i.d(t,"a",(function(){return s}));const n=Object.prototype.hasOwnProperty;function o(e,t){for(let i in e)if(n.call(e,i)&&!1===t({key:i,value:e[i]},(function(){delete e[i]})))return}class s{constructor(){this.map=new Map}add(e,t){let i=this.map.get(e);i||(i=new Set,this.map.set(e,i)),i.add(t)}delete(e,t){const i=this.map.get(e);i&&(i.delete(t),0===i.size&&this.map.delete(e))}forEach(e,t){const i=this.map.get(e);i&&i.forEach(t)}}},bf44:function(e,t,i){"use strict";var n=i("33f9");i.o(n,"Emitter")&&i.d(t,"Emitter",(function(){return n.Emitter})),i.o(n,"MarkerSeverity")&&i.d(t,"MarkerSeverity",(function(){return n.MarkerSeverity})),i.o(n,"MarkerTag")&&i.d(t,"MarkerTag",(function(){return n.MarkerTag})),i.o(n,"Range")&&i.d(t,"Range",(function(){return n.Range})),i.o(n,"Uri")&&i.d(t,"Uri",(function(){return n.Uri})),i.o(n,"editor")&&i.d(t,"editor",(function(){return n.editor})),i.o(n,"languages")&&i.d(t,"languages",(function(){return n.languages}))},bf5b:function(e,t,i){"use strict";i.d(t,"b",(function(){return h})),i.d(t,"a",(function(){return c})),i.d(t,"c",(function(){return m}));t=i("5fe7");var n=i("561a"),o=i("308f"),s=i("dff7"),r=i("dd1b"),a=i("89cd"),l=i("b7d0");const d=new class{constructor(){this._onDidChange=new o.b,this.onDidChange=this._onDidChange.event,this.iconSchema={definitions:{icons:{type:"object",properties:{fontId:{type:"string",description:Object(s.a)("iconDefintion.fontId","The id of the font to use. If not set, the font that is defined first is used.")},fontCharacter:{type:"string",description:Object(s.a)("iconDefintion.fontCharacter","The font character associated with the icon definition.")}},additionalProperties:!1,defaultSnippets:[{body:{fontCharacter:"\\\\e030"}}]}},type:"object",properties:{}},this.iconReferenceSchema={type:"string",pattern:`^${n.a.iconNameExpression}$`,enum:[],enumDescriptions:[]},this.iconsById={},this.iconFontsById={}}registerIcon(e,t,i,n){const o=this.iconsById[e];var s;if(o)return i&&!o.description&&(o.description=i,this.iconSchema.properties[e].markdownDescription=i+` $(${e})`,-1!==(s=this.iconReferenceSchema.enum.indexOf(e))&&(this.iconReferenceSchema.enumDescriptions[s]=i),this._onDidChange.fire()),o;this.iconsById[e]={id:e,description:i,defaults:t,deprecationMessage:n};let r={$ref:"#/definitions/icons"};return n&&(r.deprecationMessage=n),i&&(r.markdownDescription=i+`: $(${e})`),this.iconSchema.properties[e]=r,this.iconReferenceSchema.enum.push(e),this.iconReferenceSchema.enumDescriptions.push(i||""),this._onDidChange.fire(),{id:e}}getIcons(){return Object.keys(this.iconsById).map(e=>this.iconsById[e])}getIcon(e){return this.iconsById[e]}getIconSchema(){return this.iconSchema}getIconFont(e){return this.iconFontsById[e]}toString(){var e=(e,t)=>e.id.localeCompare(t.id),t=e=>{for(;l.d.isThemeIcon(e.defaults);)e=this.iconsById[e.defaults.id];return"codicon codicon-"+(e?e.id:"")};let i=[];i.push("| preview | identifier | default codicon ID | description"),i.push("| ----------- | --------------------------------- | --------------------------------- | --------------------------------- |");const n=Object.keys(this.iconsById).map(e=>this.iconsById[e]);for(const o of n.filter(e=>!!e.description).sort(e))i.push(`||${o.id}|${(l.d.isThemeIcon(o.defaults)?o.defaults:o).id}|${o.description||""}|`);i.push("| preview | identifier "),i.push("| ----------- | --------------------------------- |");for(const o of n.filter(e=>!l.d.isThemeIcon(e.defaults)).sort(e))i.push(`||${o.id}|`);return i.join("\n")}};function h(e,t,i,n){return d.registerIcon(e,t,i,n)}function c(){return d}a.a.add("base.contributions.icons",d);for(const f of n.d.all)d.registerIcon(f.id,f.definition,f.description);n.d.onDidRegister(e=>d.registerIcon(e.id,e.definition,e.description));const u="vscode://schemas/icons";let g=a.a.as(r.a.JSONContribution);g.registerSchema(u,d.getIconSchema());const p=new t.e(()=>g.notifySchemaChanged(u),200),m=(d.onDidChange(()=>{p.isScheduled()||p.schedule()}),h("widget-close",n.b.close,Object(s.a)("widgetClose","Icon for the close action in widgets.")))},bfa1c:function(e,t,i){"use strict";i.d(t,"a",(function(){return I}));var n=i("11f7"),o=i("e32d"),s=i("31df"),r=i("5d28"),a=i("7ddc"),l=i("fdcc"),d=i("308f"),h=i("78bc"),c=i("1097"),u=i("9c3e");let g;!function e(t,i,n){function o(s,r){if(!i[s]){var a;if(!t[s])throw(a=new Error("Cannot find module '"+s+"'")).code="MODULE_NOT_FOUND",a;a=i[s]={exports:{}},t[s][0].call(a.exports,(function(e){return o(t[s][1][e]||e)}),a,a.exports,e,t,i,n)}return i[s].exports}for(var s=0;s\s]+))?)*)\s*(\/?)\s*>/,a=/^<\s*\/\s*([\w:-]+)[^>]*>/,l=/([\w:-]+)(?:\s*=\s*(?:(?:"((?:[^"])*)")|(?:'((?:[^'])*)')|([^>\s]+)))?/g,d=/^":">"))},end:function(e){e=o(e),-1!==(a.allowedTags||[]).indexOf(e)&&!1===i.ignoring?(l("")):h(e)},chars:function(e){!1===i.ignoring&&l(a.transformText?a.transformText(e):e)}};function l(t){e.push(t)}function d(e){r.voids[e]||(!1===i.ignoring?i={ignoring:e,depth:1}:i.ignoring===e&&i.depth++)}function h(e){i.ignoring===e&&--i.depth<=0&&c()}function c(){i={ignoring:!1,depth:0}}}},{"./attributes":1,"./elements":3,"./lowercase":5,he:9}],9:[function(e,t,i){var n={"&":"&","<":"<",">":">",'"':""","'":"'"},o={"&":"&","<":"<",">":">",""":'"',"'":"'"},s=/(&|<|>|"|')/g,r=/[&<>"']/g;function a(e){return n[e]}function l(e){return o[e]}function d(e){return null==e?"":String(e).replace(r,a)}function h(e){return null==e?"":String(e).replace(s,l)}d.options=h.options={},t.exports={encode:d,escape:d,decode:h,unescape:h,version:"1.0.0-browser"}},{}],10:[function(e,t,i){function n(e,t){return e[t]=!0,e}t.exports=function(e){return e.reduce(n,{})}},{}]},{},[4]);var p=g,m=i("4acc"),f=i("438a"),_=i("b589"),b=i("aa3d"),v=i("82c9"),C=i("3742"),w=i("6d8e");const y=null==(t=window.trustedTypes)?void 0:t.createPolicy("insane",{createHTML(e,t){return p(e,t)}});function S(e,t={},i={}){var g;function S(t,i){var n=e.uris&&e.uris[t];if(!n)return t;let o=w.a.revive(n);return i?t.startsWith(_.c.data+":")?t:_.a.asBrowserUri(o).toString(!0):w.a.parse(t).toString()===o.toString()?t:(o=o.query?o.with({query:function(t){let i;try{i=Object(f.a)(decodeURIComponent(t))}catch(t){}return i?(i=Object(b.a)(i,t=>{if(e.uris&&e.uris[t])return w.a.revive(e.uris[t])}),encodeURIComponent(JSON.stringify(i))):t}(o.query)}):o).toString()}const L=Object(s.a)(t);let x;const k=new Promise(e=>x=e),D=new m.Renderer;D.image=(e,i,n)=>{let o=[],s=[];if(e){({href:e,dimensions:o}=Object(h.c)(e)),e=S(e,!0);try{var r=w.a.parse(e);t.baseUrl&&r.scheme===_.c.file&&(e=Object(v.j)(t.baseUrl,e).toString())}catch(e){}s.push(`src="${e}"`)}return n&&s.push(`alt="${n}"`),i&&s.push(`title="${i}"`),""},D.link=(i,n,o)=>(i===o&&(o=Object(h.d)(o)),i=S(i,!1),t.baseUrl&&!/^\w[\w\d+.-]*:/.test(i)&&(i=Object(v.j)(t.baseUrl,i).toString()),n=Object(h.d)(n),!(i=Object(h.d)(i))||i.match(/^data:|javascript:/i)||i.match(/^command:/i)&&!e.isTrusted||i.match(/^command:(\/\/\/)?_workbench\.downloadResource/i)?o:`
    /g,">").replace(/"/g,""").replace(/'/g,"'")}" title="${n||i}">${o}`),D.paragraph=t=>{if(e.supportThemeIcons){const e=Object(a.a)(t);t=e.map(e=>"string"==typeof e?e:e.outerHTML).join("")}return`

    ${t}

    `},t.codeBlockRenderer&&(D.code=(e,i)=>{i=t.codeBlockRenderer(i,e);const o=u.b.nextId(),s=Promise.all([i,k]).then(e=>{var t=L.querySelector(`div[data-code="${o}"]`);t&&n.R(t,e[0])}).catch(e=>{});return t.asyncRenderCallback&&s.then(t.asyncRenderCallback),`
    ${Object(C.s)(e)}
    `}),t.actionHandler&&(g=t.actionHandler.disposables.add(new o.a(L,"click")),O=t.actionHandler.disposables.add(new o.a(L,"auxclick")),t.actionHandler.disposables.add(d.c.any(g.event,O.event)(e=>{const i=new r.a(e);if(i.leftButton||i.middleButton){let o=i.target;if("A"===o.tagName||(o=o.parentElement)&&"A"===o.tagName)try{var n=o.dataset.href;n&&t.actionHandler.callback(n,i)}catch(e){Object(l.f)(e)}finally{i.preventDefault()}}}))),i.sanitizer=t=>(e.isTrusted?t.match(/^(]+>)|(<\/\s*span>)$/):void 0)?t:"",i.sanitize=!0,i.silent=!0,i.renderer=D;let N=null!=(g=e.value)?g:"";1e5{e.dispose(),t.asyncRenderCallback()})}return L}t=i("5bd7");var L,x=i("5818"),k=i("4d05"),D=i("a666"),N=i("b707"),O=(i=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3n.dispose()}}_getRenderOptions(t,i){return{baseUrl:this._options.baseUrl,codeBlockRenderer:(t,i)=>E(this,void 0,void 0,(function*(){var n;let o;t?o=this._modeService.getModeIdForLanguageName(t):this._options.editor&&(o=null==(s=this._options.editor.getModel())?void 0:s.getLanguageIdentifier().language),o=o||"plaintext",this._modeService.triggerMode(o);var s=null!=(s=yield N.F.getPromise(o))?s:void 0;const r=document.createElement("span");r.innerHTML=null!=(n=null==(n=e._ttpTokenizer)?void 0:n.createHTML(i,s))?n:Object(k.b)(i,s);let a=this._options.codeBlockFontFamily;return(a=this._options.editor?this._options.editor.getOption(42).fontFamily:a)&&(r.style.fontFamily=a),r})),asyncRenderCallback:()=>this._onDidRenderAsync.fire(),actionHandler:{callback:e=>this._openerService.open(e,{fromUserGesture:!0,allowContributedOpeners:!0,allowCommands:t.isTrusted}).catch(l.f),disposables:i}}}};I._ttpTokenizer=null==(L=window.trustedTypes)?void 0:L.createPolicy("tokenizeToString",{createHTML(e,t){return Object(k.b)(e,t)}}),I=i([O(1,x.a),O(2,t.a)],I)},c101:function(e,t,i){"use strict";i.d(t,"a",(function(){return n}));var n,o;t=i("dff7"),i=i("4fc3");(o=n=n||{}).editorSimpleInput=new i.c("editorSimpleInput",!1,!0),o.editorTextFocus=new i.c("editorTextFocus",!1,t.a("editorTextFocus","Whether the editor text has focus (cursor is blinking)")),o.focus=new i.c("editorFocus",!1,t.a("editorFocus","Whether the editor or an editor widget has focus (e.g. focus is in the find widget)")),o.textInputFocus=new i.c("textInputFocus",!1,t.a("textInputFocus","Whether an editor or a rich text input has focus (cursor is blinking)")),o.readOnly=new i.c("editorReadonly",!1,t.a("editorReadonly","Whether the editor is read only")),o.inDiffEditor=new i.c("inDiffEditor",!1,t.a("inDiffEditor","Whether the context is a diff editor")),o.columnSelection=new i.c("editorColumnSelection",!1,t.a("editorColumnSelection","Whether `editor.columnSelection` is enabled")),o.writable=o.readOnly.toNegated(),o.hasNonEmptySelection=new i.c("editorHasSelection",!1,t.a("editorHasSelection","Whether the editor has text selected")),o.hasOnlyEmptySelection=o.hasNonEmptySelection.toNegated(),o.hasMultipleSelections=new i.c("editorHasMultipleSelections",!1,t.a("editorHasMultipleSelections","Whether the editor has multiple selections")),o.hasSingleSelection=o.hasMultipleSelections.toNegated(),o.tabMovesFocus=new i.c("editorTabMovesFocus",!1,t.a("editorTabMovesFocus","Whether `Tab` will move focus out of the editor")),o.tabDoesNotMoveFocus=o.tabMovesFocus.toNegated(),o.isInWalkThroughSnippet=new i.c("isInEmbeddedEditor",!1,!0),o.canUndo=new i.c("canUndo",!1,!0),o.canRedo=new i.c("canRedo",!1,!0),o.hoverVisible=new i.c("editorHoverVisible",!1,t.a("editorHoverVisible","Whether the editor hover is visible")),o.inCompositeEditor=new i.c("inCompositeEditor",void 0,t.a("inCompositeEditor","Whether the editor is part of a larger editor (e.g. notebooks)")),o.notInCompositeEditor=o.inCompositeEditor.toNegated(),o.languageId=new i.c("editorLangId","",t.a("editorLangId","The language identifier of the editor")),o.hasCompletionItemProvider=new i.c("editorHasCompletionItemProvider",!1,t.a("editorHasCompletionItemProvider","Whether the editor has a completion item provider")),o.hasCodeActionsProvider=new i.c("editorHasCodeActionsProvider",!1,t.a("editorHasCodeActionsProvider","Whether the editor has a code actions provider")),o.hasCodeLensProvider=new i.c("editorHasCodeLensProvider",!1,t.a("editorHasCodeLensProvider","Whether the editor has a code lens provider")),o.hasDefinitionProvider=new i.c("editorHasDefinitionProvider",!1,t.a("editorHasDefinitionProvider","Whether the editor has a definition provider")),o.hasDeclarationProvider=new i.c("editorHasDeclarationProvider",!1,t.a("editorHasDeclarationProvider","Whether the editor has a declaration provider")),o.hasImplementationProvider=new i.c("editorHasImplementationProvider",!1,t.a("editorHasImplementationProvider","Whether the editor has an implementation provider")),o.hasTypeDefinitionProvider=new i.c("editorHasTypeDefinitionProvider",!1,t.a("editorHasTypeDefinitionProvider","Whether the editor has a type definition provider")),o.hasHoverProvider=new i.c("editorHasHoverProvider",!1,t.a("editorHasHoverProvider","Whether the editor has a hover provider")),o.hasDocumentHighlightProvider=new i.c("editorHasDocumentHighlightProvider",!1,t.a("editorHasDocumentHighlightProvider","Whether the editor has a document highlight provider")),o.hasDocumentSymbolProvider=new i.c("editorHasDocumentSymbolProvider",!1,t.a("editorHasDocumentSymbolProvider","Whether the editor has a document symbol provider")),o.hasReferenceProvider=new i.c("editorHasReferenceProvider",!1,t.a("editorHasReferenceProvider","Whether the editor has a reference provider")),o.hasRenameProvider=new i.c("editorHasRenameProvider",!1,t.a("editorHasRenameProvider","Whether the editor has a rename provider")),o.hasSignatureHelpProvider=new i.c("editorHasSignatureHelpProvider",!1,t.a("editorHasSignatureHelpProvider","Whether the editor has a signature help provider")),o.hasInlayHintsProvider=new i.c("editorHasInlayHintsProvider",!1,t.a("editorHasInlayHintsProvider","Whether the editor has an inline hints provider")),o.hasDocumentFormattingProvider=new i.c("editorHasDocumentFormattingProvider",!1,t.a("editorHasDocumentFormattingProvider","Whether the editor has a document formatting provider")),o.hasDocumentSelectionFormattingProvider=new i.c("editorHasDocumentSelectionFormattingProvider",!1,t.a("editorHasDocumentSelectionFormattingProvider","Whether the editor has a document selection formatting provider")),o.hasMultipleDocumentFormattingProvider=new i.c("editorHasMultipleDocumentFormattingProvider",!1,t.a("editorHasMultipleDocumentFormattingProvider","Whether the editor has multiple document formatting providers")),o.hasMultipleDocumentSelectionFormattingProvider=new i.c("editorHasMultipleDocumentSelectionFormattingProvider",!1,t.a("editorHasMultipleDocumentSelectionFormattingProvider","Whether the editor has multiple document selection formatting providers"))},c286:function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"pug",extensions:[".jade",".pug"],aliases:["Pug","Jade","jade"],loader:function(){return i.e("chunk-7459c510").then(i.bind(null,"23e02"))}})},c2c6:function(e,t,i){var n;self.MonacoEnvironment={globalAPI:!(n={editorWorkerService:"editor.worker.js",css:"css.worker.js",html:"html.worker.js",json:"json.worker.js",typescript:"ts.worker.js",javascript:"ts.worker.js",less:"css.worker.js",scss:"css.worker.js",handlebars:"html.worker.js",razor:"html.worker.js"}),getWorkerUrl:function(e,t){var o=i.p;o=(o?o.replace(/\/$/,"")+"/":"")+n[t];if(/^((http:)|(https:)|(file:)|(\/\/))/.test(o)){var s=String(window.location);s=s.substr(0,s.length-window.location.hash.length-window.location.search.length-window.location.pathname.length);if(o.substring(0,s.length)!==s)return/^(\/\/)/.test(o)&&(o=window.location.protocol+o),s=new Blob(["/*"+t+'*/importScripts("'+o+'");'],{type:"application/javascript"}),URL.createObjectURL(s)}return o}},i("4816"),i("3765"),i("6e4e"),i("2935"),i("c36f"),i("0b112"),i("77a4"),i("db2d"),i("9f4d"),i("7c3e"),i("d585"),i("e516"),i("fd11"),i("891c"),i("a106"),i("7605"),i("6df4"),i("7082"),i("958f"),i("3323"),i("f187"),i("1f84"),i("aee8"),i("a222"),i("1af3"),i("bc61"),i("6e62"),i("2e66"),i("8090"),i("747f"),i("7eb7"),i("d844"),i("f17c"),i("5b02"),i("2e4b"),i("6c8c"),i("8452"),i("e2c2"),i("43ad"),i("d741"),i("b574"),i("7a9e"),i("bd50"),i("93ba"),i("6daf"),i("87a3"),i("23ec"),i("5ed2"),i("b3b2"),i("2d47"),e.exports=i("8ea9"),i("09d16"),i("db7a"),i("38e9"),i("962f"),i("d1c2"),i("91d3"),i("0292"),i("8eb6"),i("82a1"),i("a771"),i("13e8"),i("f41d"),i("f570"),i("f5ba"),i("4af6"),i("a8f5"),i("9d48"),i("23f2"),i("2dec"),i("d282"),i("f9ad"),i("77db"),i("8457"),i("7367"),i("cd01"),i("93b9"),i("7257"),i("a79b"),i("daaa"),i("0ef9"),i("16f5"),i("38f6"),i("1aa7"),i("66f1"),i("2e5e"),i("4058"),i("6640"),i("fdc0"),i("c583"),i("8d5c"),i("ea53"),i("abca"),i("b12b"),i("a0a2"),i("1fa1"),i("cb70"),i("2652"),i("8f6a"),i("c286"),i("88b6"),i("4da7"),i("32cc"),i("6a38"),i("4220"),i("a48d"),i("c8aa"),i("8a3f"),i("5d08"),i("19bd"),i("1bd1"),i("c663"),i("73d3"),i("333a"),i("199a"),i("d65c"),i("e8cb"),i("c3d4"),i("b9f8"),i("2d19"),i("d2ce"),i("0542"),i("9f5f"),i("10eb"),i("cf78"),i("9eb0"),i("0447"),i("1389")},c317:function(e,t,i){"use strict";(function(e){i.d(t,"a",(function(){return s})),i.d(t,"b",(function(){return r})),i.d(t,"c",(function(){return a}));var n=i("30db");let o;if(void 0!==n.b.vscode&&void 0!==n.b.vscode.process){const e=n.b.vscode.process;o={get platform(){return e.platform},get arch(){return e.arch},get env(){return e.env},cwd(){return e.cwd()},nextTick(e){return Object(n.j)(e)}}}else o=void 0!==e?{get platform(){return e.platform},get arch(){return e.arch},get env(){return Object({NODE_ENV:"production",VUE_APP_ENV:"production",VUE_APP_TITLE:"CRMEB",VUE_APP_API_URL:"",VUE_APP_WS_KEFU_URL:"",VUE_APP_WS_ADMIN_URL:"",BASE_URL:"/admin/"})},cwd(){return Object({NODE_ENV:"production",VUE_APP_ENV:"production",VUE_APP_TITLE:"CRMEB",VUE_APP_API_URL:"",VUE_APP_WS_KEFU_URL:"",VUE_APP_WS_ADMIN_URL:"",BASE_URL:"/admin/"}).VSCODE_CWD||e.cwd()},nextTick(t){return e.nextTick(t)}}:{get platform(){return n.i?"win32":n.f?"darwin":"linux"},get arch(){},nextTick(e){return Object(n.j)(e)},get env(){return{}},cwd(){return"/"}};const s=o.cwd,r=o.env,a=o.platform}).call(this,i("f28c"))},c36f:function(e,t,i){"use strict";i.r(t),i.d(t,"CutAction",(function(){return m})),i.d(t,"CopyAction",(function(){return f})),i.d(t,"PasteAction",(function(){return _}));var n=i("dff7"),o=(t=i("0f70"),i("30db")),s=i("e53c"),r=i("b2cc"),a=i("5717"),l=i("c101"),d=i("7e32"),h=i("f577"),c=function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))},u=(i="9_cutcopypaste",o.g||document.queryCommandSupported("cut")),g=o.g||document.queryCommandSupported("copy");t=void 0!==navigator.clipboard&&!t.g||document.queryCommandSupported("paste");function p(e){return e.register(),e}const m=u?p(new r.e({id:"editor.action.clipboardCutAction",precondition:void 0,kbOpts:o.g?{primary:2102,win:{primary:2102,secondary:[1044]},weight:100}:void 0,menuOpts:[{menuId:d.b.MenubarEditMenu,group:"2_ccp",title:n.a({key:"miCut",comment:["&& denotes a mnemonic"]},"Cu&&t"),order:1},{menuId:d.b.EditorContext,group:i,title:n.a("actions.clipboard.cutLabel","Cut"),when:l.a.writable,order:1},{menuId:d.b.CommandPalette,group:"",title:n.a("actions.clipboard.cutLabel","Cut"),order:1},{menuId:d.b.SimpleEditorContext,group:i,title:n.a("actions.clipboard.cutLabel","Cut"),when:l.a.writable,order:1}]})):void 0,f=g?p(new r.e({id:"editor.action.clipboardCopyAction",precondition:void 0,kbOpts:o.g?{primary:2081,win:{primary:2081,secondary:[2067]},weight:100}:void 0,menuOpts:[{menuId:d.b.MenubarEditMenu,group:"2_ccp",title:n.a({key:"miCopy",comment:["&& denotes a mnemonic"]},"&&Copy"),order:2},{menuId:d.b.EditorContext,group:i,title:n.a("actions.clipboard.copyLabel","Copy"),order:2},{menuId:d.b.CommandPalette,group:"",title:n.a("actions.clipboard.copyLabel","Copy"),order:1},{menuId:d.b.SimpleEditorContext,group:i,title:n.a("actions.clipboard.copyLabel","Copy"),order:2}]})):void 0,_=(d.d.appendMenuItem(d.b.MenubarEditMenu,{submenu:d.b.MenubarCopy,title:{value:n.a("copy as","Copy As"),original:"Copy As"},group:"2_ccp",order:3}),d.d.appendMenuItem(d.b.EditorContext,{submenu:d.b.EditorContextCopy,title:{value:n.a("copy as","Copy As"),original:"Copy As"},group:i,order:3}),t?p(new r.e({id:"editor.action.clipboardPasteAction",precondition:void 0,kbOpts:o.g?{primary:2100,win:{primary:2100,secondary:[1043]},linux:{primary:2100,secondary:[1043]},weight:100}:void 0,menuOpts:[{menuId:d.b.MenubarEditMenu,group:"2_ccp",title:n.a({key:"miPaste",comment:["&& denotes a mnemonic"]},"&&Paste"),order:4},{menuId:d.b.EditorContext,group:i,title:n.a("actions.clipboard.pasteLabel","Paste"),when:l.a.writable,order:4},{menuId:d.b.CommandPalette,group:"",title:n.a("actions.clipboard.pasteLabel","Paste"),order:1},{menuId:d.b.SimpleEditorContext,group:i,title:n.a("actions.clipboard.pasteLabel","Paste"),when:l.a.writable,order:4}]})):void 0);class b extends r.b{constructor(){super({id:"editor.action.clipboardCopyWithSyntaxHighlightingAction",label:n.a("actions.clipboard.copyWithSyntaxHighlightingLabel","Copy With Syntax Highlighting"),alias:"Copy With Syntax Highlighting",precondition:void 0,kbOpts:{kbExpr:l.a.textInputFocus,primary:0,weight:100}})}run(e,t){!t.hasModel()||!t.getOption(31)&&t.getSelection().isEmpty()||(s.a.forceCopyWithSyntaxHighlighting=!0,t.focus(),document.execCommand("copy"),s.a.forceCopyWithSyntaxHighlighting=!1)}}function v(e,t){e&&(e.addImplementation(1e4,"code-editor",(e,i)=>{const n=e.get(a.a).getFocusedCodeEditor();if(n&&n.hasTextFocus()){e=n.getOption(31);const i=n.getSelection();return i&&i.isEmpty()&&!e||document.execCommand(t),!0}return!1}),e.addImplementation(0,"generic-dom",(e,i)=>(document.execCommand(t),!0)))}v(m,"cut"),v(f,"copy"),_&&(_.addImplementation(1e4,"code-editor",(e,t)=>{const i=e.get(a.a),n=e.get(h.a),r=i.getFocusedCodeEditor();return!(!r||!r.hasTextFocus())&&(!document.execCommand("paste")&&o.h&&c(void 0,void 0,void 0,(function*(){var e=yield n.readText();if(""!==e){var t=s.b.INSTANCE.get(e);let i=!1,n=null,o=null;t&&(i=r.getOption(31)&&!!t.isFromEmptySelection,n=void 0!==t.multicursorText?t.multicursorText:null,o=t.mode),r.trigger("keyboard","paste",{text:e,pasteOnNewLine:i,multicursorText:n,mode:o})}})),!0)}),_.addImplementation(0,"generic-dom",(e,t)=>(document.execCommand("paste"),!0))),g&&Object(r.j)(b)},c3d4:function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"sql",extensions:[".sql"],aliases:["SQL"],loader:function(){return i.e("chunk-2d0ae937").then(i.bind(null,"0b3b"))}})},c4e3:function(e,t,i){"use strict";i.d(t,"a",(function(){return m}));var n=i("11f7"),o=i("ee56"),s=i("5fe7"),r=i("2504"),a=i("a666"),l=i("ef8e9"),d=i("dff7"),h=function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))};function c(e,t,i){if(i){const o=function(e){if(Object(l.k)(e))return()=>h(this,void 0,void 0,(function*(){return e}));if(Object(l.h)(e.markdown))return e.markdown;{const t=e.markdown;return()=>h(this,void 0,void 0,(function*(){return t}))}}(i);let c,u;const g=n.i(t,n.d.MOUSE_OVER,g=>{if(!c){const g=new r.b;var p=e=>{var i=e.type===n.d.MOUSE_DOWN;i&&(null!==u&&void 0!==u&&u.dispose(),u=void 0),!i&&e.fromElement!==t||(null!==c&&void 0!==c&&c.dispose(),c=void 0)};const m=n.i(t,n.d.MOUSE_LEAVE,p,!0),f=n.i(t,n.d.MOUSE_DOWN,p,!0),_={targetElements:[t],dispose:()=>{}};let b;void 0!==e.placement&&"mouse"!==e.placement||(b=n.i(t,n.d.MOUSE_MOVE,e=>_.x=e.x+10,!0));const v=new s.e(()=>h(this,void 0,void 0,(function*(){var t;c&&(t={content:Object(d.a)("iconLabel.loading","Loading..."),target:_,hoverPosition:2},null!==u&&void 0!==u&&u.dispose(),u=e.showHover(t),t=null!=(t=yield o(g.token))?t:Object(l.k)(i)?void 0:i.markdownNotSupportedFallback,null!==u&&void 0!==u&&u.dispose(),u=void 0,t&&c&&(t={content:t,target:_,showPointer:"element"===e.placement,hoverPosition:2},u=e.showHover(t))),null!==b&&void 0!==b&&b.dispose()})),e.delay);v.schedule(),c=Object(a.i)(()=>{v.dispose(),null!==b&&void 0!==b&&b.dispose(),f.dispose(),m.dispose(),g.dispose(!0)})}},!0);return Object(a.i)(()=>{g.dispose(),null!==c&&void 0!==c&&c.dispose(),null!==u&&void 0!==u&&u.dispose()})}}var u=i("aa3d"),g=i("9ee1");i("2a04");class p{constructor(e){this._element=e}get element(){return this._element}set textContent(e){this.disposed||e===this._textContent||(this._textContent=e,this._element.textContent=e)}set className(e){this.disposed||e===this._className||(this._className=e,this._element.className=e)}set empty(e){this.disposed||e===this._empty||(this._empty=e,this._element.style.marginLeft=e?"0":"")}dispose(){this.disposed=!0}}class m extends a.a{constructor(e,t){super(),this.customHovers=new Map,this.domNode=this._register(new p(n.q(e,n.a(".monaco-icon-label")))),this.labelContainer=n.q(this.domNode.element,n.a(".monaco-icon-label-container")),e=n.q(this.labelContainer,n.a("span.monaco-icon-name-container")),this.descriptionContainer=this._register(new p(n.q(this.labelContainer,n.a("span.monaco-icon-description-container")))),null!=t&&t.supportHighlights||null!=t&&t.supportIcons?this.nameNode=new _(e,!!t.supportIcons):this.nameNode=new f(e),null!=t&&t.supportDescriptionHighlights?this.descriptionNodeFactory=()=>new o.a(n.q(this.descriptionContainer.element,n.a("span.label-description")),!!t.supportIcons):this.descriptionNodeFactory=()=>this._register(new p(n.q(this.descriptionContainer.element,n.a("span.label-description")))),this.hoverDelegate=null==t?void 0:t.hoverDelegate}setLabel(e,t,i){const n=["monaco-icon-label"];i&&(i.extraClasses&&n.push(...i.extraClasses),i.italic&&n.push("italic"),i.strikethrough&&n.push("strikethrough")),this.domNode.className=n.join(" "),this.setupHover(this.labelContainer,null==i?void 0:i.title),this.nameNode.setLabel(e,i),(t||this.descriptionNode)&&(this.descriptionNode||(this.descriptionNode=this.descriptionNodeFactory()),this.descriptionNode instanceof o.a?(this.descriptionNode.set(t||"",i?i.descriptionMatches:void 0),this.setupHover(this.descriptionNode.element,null==i?void 0:i.descriptionTitle)):(this.descriptionNode.textContent=t||"",this.setupHover(this.descriptionNode.element,(null==i?void 0:i.descriptionTitle)||""),this.descriptionNode.empty=!t))}setupHover(e,t){const i=this.customHovers.get(e);var n;i&&(i.dispose(),this.customHovers.delete(e)),t?this.hoverDelegate?(n=c(this.hoverDelegate,e,t))&&this.customHovers.set(e,n):(n=e,t=t,Object(l.k)(t)?n.title=t:null!=t&&t.markdownNotSupportedFallback?n.title=t.markdownNotSupportedFallback:n.removeAttribute("title")):e.removeAttribute("title")}dispose(){super.dispose();for(const e of this.customHovers.values())e.dispose();this.customHovers.clear()}}class f{constructor(e){this.container=e,this.label=void 0,this.singleLabel=void 0}setLabel(e,t){if(this.label!==e||!Object(u.d)(this.options,t))if(this.label=e,this.options=t,"string"==typeof e)this.singleLabel||(this.container.innerText="",this.container.classList.remove("multiple"),this.singleLabel=n.q(this.container,n.a("a.label-name",{id:null==t?void 0:t.domId}))),this.singleLabel.textContent=e;else{this.container.innerText="",this.container.classList.add("multiple"),this.singleLabel=void 0;for(let s=0;s{const o={start:n,end:n+e.length};return e=i.map(e=>g.a.intersect(o,e)).filter(e=>!g.a.isEmpty(e)).map(({start:e,end:t})=>({start:e-n,end:t-n})),n=o.end+t.length,e})}}(e,i,null==t?void 0:t.matches);for(let d=0;d{if(t=e,Object(o.j)(t)&&n.a.isUri(t.resource)&&Object(o.j)(t.edit))return new a(e.resource,e.edit,e.modelVersionId,e.metadata);var t;if(t=e,Object(o.j)(t)&&(Boolean(t.newUri)||Boolean(t.oldUri)))return new l(e.oldUri,e.newUri,e.options,e.metadata);throw new Error("Unsupported edit")})}}class a extends r{constructor(e,t,i,n){super(n),this.resource=e,this.textEdit=t,this.versionId=i}}class l extends r{constructor(e,t,i,n){super(n),this.oldResource=e,this.newResource=t,this.options=i}}},c84a:function(e,t,i){},c8aa:function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"restructuredtext",extensions:[".rst"],aliases:["reStructuredText","restructuredtext"],loader:function(){return i.e("chunk-2d0bdf38").then(i.bind(null,"2dd4"))}})},caa1:function(e,t,i){},cab5:function(e,t,i){},cb70:function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"postiats",extensions:[".dats",".sats",".hats"],aliases:["ATS","ATS/Postiats"],loader:function(){return i.e("chunk-2d0cf16e").then(i.bind(null,"61da"))}})},ccde:function(e,t,i){"use strict";i.d(t,"a",(function(){return h}));var n=i("3742"),o=i("2e5d"),s=i("6a89"),r=i("8025"),a=i("70cb");const l=Object.create(null);function d(e,t){if(t<=0)return"";l[e]||(l[e]=["",e]);const i=l[e];for(let n=i.length;n<=t;n++)i[n]=i[n-1]+e;return i[t]}class h{constructor(e,t){this._opts=t,this._selection=e,this._selectionId=null,this._useLastEditRangeForCursorEndPosition=!1,this._selectionStartColumnStaysPut=!1}static unshiftIndent(e,t,i,n,s){return e=o.a.visibleColumnFromColumn(e,t,i),s?(t=d(" ",n),d(t,o.a.prevIndentTabStop(e,n)/n)):d("\t",o.a.prevRenderTabStop(e,i)/i)}static shiftIndent(e,t,i,n,s){return e=o.a.visibleColumnFromColumn(e,t,i),s?(t=d(" ",n),d(t,o.a.nextIndentTabStop(e,n)/n)):d("\t",o.a.nextRenderTabStop(e,i)/i)}_addEditOperation(e,t,i){this._useLastEditRangeForCursorEndPosition?e.addTrackedEditOperation(t,i):e.addEditOperation(t,i)}getEditOperations(e,t){var i=this._selection.startLineNumber;let r=this._selection.endLineNumber;1===this._selection.endColumn&&i!==r&&(r-=1);var{tabSize:l,indentSize:c,insertSpaces:u}=this._opts,g=i===r;if(this._opts.useTabStops){this._selection.isEmpty()&&/^\s*$/.test(e.getLineContent(i))&&(this._useLastEditRangeForCursorEndPosition=!0);let d=0,m=0;for(let f=i;f<=r;f++,d=m){m=0;let r=e.getLineContent(f),_=n.u(r);if((!this._opts.isUnshift||0!==r.length&&0!==_)&&(g||this._opts.isUnshift||0!==r.length)){if(-1===_&&(_=r.length),1/?",o=function(e=""){let t="(-?\\d*\\.\\d\\w*)|([^";for(const i of n)0<=e.indexOf(i)||(t+="\\"+i);return t+="\\s]+)",new RegExp(t,"g")}();function s(e){let t=o;if(e&&e instanceof RegExp)if(e.global)t=e;else{let i="g";e.ignoreCase&&(i+="i"),e.multiline&&(i+="m"),e.unicode&&(i+="u"),t=new RegExp(e.source,i)}return t.lastIndex=0,t}const r={maxLen:1e3,windowSize:15,timeBudget:150};function a(e,t,i,n,o=r){if(i.length>o.maxLen){let s=e-o.maxLen/2;return s<0?s=0:n+=s,a(e,t,i=i.substring(s,e+o.maxLen/2),n,o)}var s=Date.now(),l=e-1-n;let d=-1,h=null;for(let r=1;!(Date.now()-s>=o.timeBudget);r++){var c=l-o.windowSize*r,u=(t.lastIndex=Math.max(0,c),function(e,t,i,n){for(var o;o=e.exec(t);){var s=o.index||0;if(s<=i&&e.lastIndex>=i)return o;if(0this.dispose())),this._register(this._editor.onDidUpdateDiff(()=>this._onDiffUpdated())),this._options.followsCaret&&this._register(this._editor.getModifiedEditor().onDidChangeCursorPosition(e=>{this.ignoreSelectionChange||(this.nextIdx=-1)})),this._options.alwaysRevealFirst&&this._register(this._editor.getModifiedEditor().onDidChangeModel(e=>{this.revealFirst=!0})),this._init()}_init(){this._editor.getLineChanges()}_onDiffUpdated(){this._init(),this._compute(this._editor.getLineChanges()),this.revealFirst&&null!==this._editor.getLineChanges()&&(this.revealFirst=!1,this.nextIdx=-1,this.next(1))}_compute(e){this.ranges=[],e&&e.forEach(e=>{!this._options.ignoreCharChanges&&e.charChanges?e.charChanges.forEach(e=>{this.ranges.push({rhs:!0,range:new r.a(e.modifiedStartLineNumber,e.modifiedStartColumn,e.modifiedEndLineNumber,e.modifiedEndColumn)})}):this.ranges.push({rhs:!0,range:new r.a(e.modifiedStartLineNumber,1,e.modifiedStartLineNumber,1)})}),this.ranges.sort((e,t)=>e.range.getStartPosition().isBeforeOrEqual(t.range.getStartPosition())?-1:t.range.getStartPosition().isBeforeOrEqual(e.range.getStartPosition())?1:0),this._onDidUpdate.fire(this)}_initIdx(e){let t=!1,i=this._editor.getPosition();if(i){for(let n=0,o=this.ranges.length;n=this.ranges.length&&(this.nextIdx=0)):(--this.nextIdx,this.nextIdx<0&&(this.nextIdx=this.ranges.length-1));let n=this.ranges[this.nextIdx];this.ignoreSelectionChange=!0;try{var i=n.range.getStartPosition();this._editor.setPosition(i),this._editor.revealPositionInCenter(i,t)}finally{this.ignoreSelectionChange=!1}}}canNavigate(){return this.ranges&&0t(e))),this._modelEventListeners.add(e.onDidChangeLanguage(t=>i(e,t)))}_disposeLanguageSelection(){this._languageSelectionListener&&(this._languageSelectionListener.dispose(),this._languageSelectionListener=null)}dispose(){this._modelEventListeners.dispose(),this._disposeLanguageSelection()}setLanguage(e){this._disposeLanguageSelection(),this._languageSelection=e,this._languageSelectionListener=this._languageSelection.onDidChange(()=>this.model.setMode(e.languageIdentifier)),this.model.setMode(e.languageIdentifier)}}const D=s.d||s.f?1:2;class N{constructor(e,t,i,n,o,s,r,a){this.uri=e,this.initialUndoRedoSnapshot=t,this.time=i,this.sharesUndoRedoStack=n,this.heapSize=o,this.sha1=s,this.versionId=r,this.alternativeVersionId=a}}let O=class e extends o.a{constructor(e,t,i,o,s){super(),this._configurationService=e,this._resourcePropertiesService=t,this._themeService=i,this._logService=o,this._undoRedoService=s,this._onModelAdded=this._register(new n.b),this.onModelAdded=this._onModelAdded.event,this._onModelRemoved=this._register(new n.b),this.onModelRemoved=this._onModelRemoved.event,this._onModelModeChanged=this._register(new n.b),this.onModelModeChanged=this._onModelModeChanged.event,this._modelCreationOptionsByLanguageAndResource=Object.create(null),this._models={},this._disposedModels=new Map,this._disposedModelsHeapSize=0,this._semanticStyling=this._register(new T(this._themeService,this._logService)),this._register(this._configurationService.onDidChangeConfiguration(()=>this._updateModelOptions())),this._updateModelOptions(),this._register(new M(this,this._themeService,this._configurationService,this._semanticStyling))}static _readModelOptions(e,t){let i=a.d.tabSize,n=(e.editor&&void 0!==e.editor.tabSize&&(r=parseInt(e.editor.tabSize,10),(i=isNaN(r)?i:r)<1&&(i=1)),i),o=(e.editor&&void 0!==e.editor.indentSize&&"tabSize"!==e.editor.indentSize&&(r=parseInt(e.editor.indentSize,10),(n=isNaN(r)?n:r)<1&&(n=1)),a.d.insertSpaces),s=(e.editor&&void 0!==e.editor.insertSpaces&&(o="false"!==e.editor.insertSpaces&&Boolean(e.editor.insertSpaces)),D);var r=e.eol;"\r\n"===r?s=2:"\n"===r&&(s=1);let l=a.d.trimAutoWhitespace,d=(e.editor&&void 0!==e.editor.trimAutoWhitespace&&(l="false"!==e.editor.trimAutoWhitespace&&Boolean(e.editor.trimAutoWhitespace)),a.d.detectIndentation),h=(e.editor&&void 0!==e.editor.detectIndentation&&(d="false"!==e.editor.detectIndentation&&Boolean(e.editor.detectIndentation)),a.d.largeFileOptimizations),c=(e.editor&&void 0!==e.editor.largeFileOptimizations&&(h="false"!==e.editor.largeFileOptimizations&&Boolean(e.editor.largeFileOptimizations)),a.d.bracketPairColorizationOptions);return null!=(r=e.editor)&&r.bracketPairColorization&&"object"==typeof e.editor.bracketPairColorization&&(c={enabled:!!e.editor.bracketPairColorization.enabled}),{isForSimpleWidget:t,tabSize:i,indentSize:n,insertSpaces:o,detectIndentation:d,defaultEOL:s,trimAutoWhitespace:l,largeFileOptimizations:h,bracketPairColorizationOptions:c}}_getEOL(e,t){return e?this._resourcePropertiesService.getEOL(e,t):(e=this._configurationService.getValue("files.eol",{overrideIdentifier:t}))&&"string"==typeof e&&"auto"!==e?e:3===s.a||2===s.a?"\n":"\r\n"}_shouldRestoreUndoStack(){var e=this._configurationService.getValue("files.restoreUndoStack");return"boolean"!=typeof e||e}getCreationOptions(t,i,n){let o=this._modelCreationOptionsByLanguageAndResource[t+i];var s,r;return o||(s=this._configurationService.getValue("editor",{overrideIdentifier:t,resource:i}),r=this._getEOL(i,t),o=e._readModelOptions({editor:s,eol:r},n),this._modelCreationOptionsByLanguageAndResource[t+i]=o),o}_updateModelOptions(){var t=this._modelCreationOptionsByLanguageAndResource,i=(this._modelCreationOptionsByLanguageAndResource=Object.create(null),Object.keys(this._models));for(let r=0,a=i.length;re){const i=[];for(this._disposedModels.forEach(e=>{e.sharesUndoRedoStack||i.push(e)}),i.sort((e,t)=>e.time-t.time);0e;){var t=i.shift();this._removeDisposedModel(t.uri),null!==t.initialUndoRedoSnapshot&&this._undoRedoService.restoreSnapshot(t.initialUndoRedoSnapshot)}}}_createModelData(e,t,i,n){n=this.getCreationOptions(t.language,i,n);const o=new l.b(e,n,t,i,this._undoRedoService);if(i&&this._disposedModels.has(L(i)))if(e=this._removeDisposedModel(i),n=this._undoRedoService.getElements(i),t=x(o)===e.sha1,t||e.sharesUndoRedoStack){for(const e of n.past)Object(b.b)(e)&&e.matchesResource(i)&&e.setModel(o);for(const e of n.future)Object(b.b)(e)&&e.matchesResource(i)&&e.setModel(o);this._undoRedoService.setElementsValidFlag(i,!0,e=>Object(b.b)(e)&&e.matchesResource(i)),t&&(o._overwriteVersionId(e.versionId),o._overwriteAlternativeVersionId(e.alternativeVersionId),o._overwriteInitialUndoRedoSnapshot(e.initialUndoRedoSnapshot))}else null!==e.initialUndoRedoSnapshot&&this._undoRedoService.restoreSnapshot(e.initialUndoRedoSnapshot);if(n=L(o.uri),this._models[n])throw new Error("ModelService: Cannot add model because it already exists!");return t=new k(o,e=>this._onWillDispose(e),(e,t)=>this._onDidChangeLanguage(e,t)),this._models[n]=t}createModel(e,t,i,n=!1){let o;return t?(o=this._createModelData(e,t.languageIdentifier,i,n),this.setMode(o.model,t)):o=this._createModelData(e,h.b,i,n),this._onModelAdded.fire(o.model),o.model}setMode(e,t){if(t){const i=this._models[L(e.uri)];i&&i.setLanguage(t)}}getModels(){const e=[];var t=Object.keys(this._models);for(let n=0,o=t.length;nd?null!==(l=n.model.getInitialUndoRedoSnapshot())&&this._undoRedoService.restoreSnapshot(l):(this._ensureDisposedModelsHeapSize(d-r),this._undoRedoService.setElementsValidFlag(t.uri,!1,e=>Object(b.b)(e)&&e.matchesResource(t.uri)),this._insertDisposedModel(new N(t.uri,n.model.getInitialUndoRedoSnapshot(),Date.now(),o,r,x(t),t.getVersionId(),t.getAlternativeVersionId()))):o||null!==(l=n.model.getInitialUndoRedoSnapshot())&&this._undoRedoService.restoreSnapshot(l),delete this._models[i],n.dispose(),delete this._modelCreationOptionsByLanguageAndResource[t.getLanguageIdentifier().language+t.uri],this._onModelRemoved.fire(t)}_onDidChangeLanguage(t,i){i=i.oldLanguage;var n=t.getLanguageIdentifier().language,o=this.getCreationOptions(i,t.uri,t.isForSimpleWidget);n=this.getCreationOptions(n,t.uri,t.isForSimpleWidget);e._setModelOptionsForModel(t,n,o),this._onModelModeChanged.fire({model:t,oldModeId:i})}};O.MAX_MEMORY_FOR_CLOSED_FILES_UNDO_STACK=20971520,O=i([S(0,c.a),S(1,t.b),S(2,p.b),S(3,m.b),S(4,f.a)],O);const E="editor.semanticHighlighting";function I(e,t,i){return e=null==(i=i.getValue(E,{overrideIdentifier:e.getLanguageIdentifier().language,resource:e.uri}))?void 0:i.enabled,"boolean"==typeof e?e:t.getColorTheme().semanticHighlighting}class M extends o.a{constructor(e,t,i,n){super(),this._watchers=Object.create(null),this._semanticStyling=n;const o=e=>{this._watchers[e.uri.toString()]=new R(e,t,this._semanticStyling)},s=(e,t)=>{t.dispose(),delete this._watchers[e.uri.toString()]},r=()=>{for(var n of e.getModels()){var r=this._watchers[n.uri.toString()];I(n,t,i)?r||o(n):r&&s(n,r)}};this._register(e.onModelAdded(e=>{I(e,t,i)&&o(e)})),this._register(e.onModelRemoved(e=>{var t=this._watchers[e.uri.toString()];t&&s(e,t)})),this._register(i.onDidChangeConfiguration(e=>{e.affectsConfiguration(E)&&r()})),this._register(t.onDidColorThemeChange(r))}}class T extends o.a{constructor(e,t){super(),this._themeService=e,this._logService=t,this._caches=new WeakMap,this._register(this._themeService.onDidColorThemeChange(()=>{this._caches=new WeakMap}))}get(e){return this._caches.has(e)||this._caches.set(e,new C.a(e.getLegend(),this._themeService,this._logService)),this._caches.get(e)}}class A{constructor(e,t,i){this._provider=e,this.resultId=t,this.data=i}dispose(){this._provider.releaseDocumentSemanticTokens(this.resultId)}}class R extends o.a{constructor(e,t,i){super(),this._isDisposed=!1,this._model=e,this._semanticStyling=i,this._fetchDocumentSemanticTokens=this._register(new u.e(()=>this._fetchDocumentSemanticTokensNow(),R.FETCH_DOCUMENT_SEMANTIC_TOKENS_DELAY)),this._currentDocumentResponse=null,this._currentDocumentRequestCancellationTokenSource=null,this._documentProvidersChangeListeners=[],this._register(this._model.onDidChangeContent(()=>{this._fetchDocumentSemanticTokens.isScheduled()||this._fetchDocumentSemanticTokens.schedule()})),this._register(this._model.onDidChangeLanguage(()=>{this._currentDocumentResponse&&(this._currentDocumentResponse.dispose(),this._currentDocumentResponse=null),this._currentDocumentRequestCancellationTokenSource&&(this._currentDocumentRequestCancellationTokenSource.cancel(),this._currentDocumentRequestCancellationTokenSource=null),this._setDocumentSemanticTokens(null,null,null,[]),this._fetchDocumentSemanticTokens.schedule(0)}));const n=()=>{Object(o.f)(this._documentProvidersChangeListeners),this._documentProvidersChangeListeners=[];for(const t of d.l.all(e))"function"==typeof t.onDidChange&&this._documentProvidersChangeListeners.push(t.onDidChange(()=>this._fetchDocumentSemanticTokens.schedule(0)))};n(),this._register(d.l.onDidChange(()=>{n(),this._fetchDocumentSemanticTokens.schedule()})),this._register(t.onDidColorThemeChange(e=>{this._setDocumentSemanticTokens(null,null,null,[]),this._fetchDocumentSemanticTokens.schedule()})),this._fetchDocumentSemanticTokens.schedule(0)}dispose(){this._currentDocumentResponse&&(this._currentDocumentResponse.dispose(),this._currentDocumentResponse=null),this._currentDocumentRequestCancellationTokenSource&&(this._currentDocumentRequestCancellationTokenSource.cancel(),this._currentDocumentRequestCancellationTokenSource=null),this._setDocumentSemanticTokens(null,null,null,[]),this._isDisposed=!0,super.dispose()}_fetchDocumentSemanticTokensNow(){if(!this._currentDocumentRequestCancellationTokenSource){var e=new g.b,t=this._currentDocumentResponse&&this._currentDocumentResponse.resultId||null;t=Object(w.b)(this._model,t,e.token);if(t){const{provider:i,request:n}=t,o=(this._currentDocumentRequestCancellationTokenSource=e,[]),s=this._model.onDidChangeContent(e=>{o.push(e)}),a=this._semanticStyling.get(i);n.then(e=>{this._currentDocumentRequestCancellationTokenSource=null,s.dispose(),this._setDocumentSemanticTokens(i,e||null,a,o)},e=>{e&&(r.e(e)||"string"==typeof e.message&&-1!==e.message.indexOf("busy"))||r.f(e),this._currentDocumentRequestCancellationTokenSource=null,s.dispose(),0{0this._onParentConfigurationChanged(e)))}getParentEditor(){return this._parentEditor}_onParentConfigurationChanged(e){super.updateOptions(this._parentEditor.getRawOptions()),super.updateOptions(this._overwriteOptions)}updateOptions(e){n.f(this._overwriteOptions,e,!0),super.updateOptions(this._overwriteOptions)}};u=h([c(3,a.a),c(4,t.a),c(5,s.b),c(6,r.b),c(7,d.b),c(8,l.a),c(9,i.b)],u)},d3d7:function(e,t,i){"use strict";i.d(t,"b",(function(){return s})),i.d(t,"c",(function(){return n})),i.d(t,"a",(function(){return l})),i.d(t,"d",(function(){return d}));var n,o=i("308f");t=i("a666"),i=i("0a0f");const s=Object(i.c)("logService"),r=((i=n=n||{})[i.Trace=0]="Trace",i[i.Debug=1]="Debug",i[i.Info=2]="Info",i[i.Warning=3]="Warning",i[i.Error=4]="Error",i[i.Critical=5]="Critical",i[i.Off=6]="Off",n.Info);class a extends t.a{constructor(){super(...arguments),this.level=r,this._onDidChangeLogLevel=this._register(new o.b)}setLevel(e){this.level!==e&&(this.level=e,this._onDidChangeLogLevel.fire(this.level))}getLevel(){return this.level}}class l extends a{constructor(e=r){super(),this.setLevel(e)}trace(e){this.getLevel(),n.Trace}debug(e){this.getLevel(),n.Debug}info(e){this.getLevel(),n.Info}error(e){this.getLevel(),n.Error}dispose(){}}class d extends t.a{constructor(e){super(),this.logger=e,this._register(e)}getLevel(){return this.logger.getLevel()}trace(e,...t){this.logger.trace(e,...t)}debug(e,...t){this.logger.debug(e,...t)}info(e,...t){this.logger.info(e,...t)}error(e,...t){this.logger.error(e,...t)}}},d3ef:function(e,t,i){"use strict";i.d(t,"b",(function(){return _})),i.d(t,"a",(function(){return b}));var n=i("11f7"),o=i("e32d"),s=i("31df"),r=i("5aa5"),a=i("3813"),l=i("1898"),d=(t=i("1b7d"),i("ceb8")),h=i("308f");class c{constructor(e,t=0,i=e.length,n=t-1){this.items=e,this.start=t,this.end=i,this.index=n}current(){return this.index===this.start-1||this.index===this.end?null:this.items[this.index]}next(){return this.index=Math.min(this.index+1,this.end),this.current()}previous(){return this.index=Math.max(this.index-1,this.start-1),this.current()}first(){return this.index=this.start,this.current()}last(){return this.index=this.end-1,this.current()}}class u{constructor(e=[],t=10){this._initialize(e),this._limit=t,this._onChange()}add(e){this._history.delete(e),this._history.add(e),this._onChange()}next(){return this._currentPosition()!==this._elements.length-1?this._navigator.next():null}previous(){return 0!==this._currentPosition()?this._navigator.previous():null}current(){return this._navigator.current()}first(){return this._navigator.first()}last(){return this._navigator.last()}has(e){return this._history.has(e)}_onChange(){this._reduceToLimit();var e=this._elements;this._navigator=new c(e,0,e.length,e.length)}_reduceToLimit(){const e=this._elements;e.length>this._limit&&this._initialize(e.slice(e.length-this._limit))}_currentPosition(){var e=this._navigator.current();return e?this._elements.indexOf(e):-1}_initialize(e){this._history=new Set;for(const t of e)this._history.add(t)}get _elements(){const e=[];return this._history.forEach(t=>e.push(t)),e}}var g=i("aa3d"),p=(i("8bf4"),i("dff7"));const m=n.a,f={inputBackground:d.a.fromHex("#3C3C3C"),inputForeground:d.a.fromHex("#CCCCCC"),inputValidationInfoBorder:d.a.fromHex("#55AAFF"),inputValidationInfoBackground:d.a.fromHex("#063B49"),inputValidationWarningBorder:d.a.fromHex("#B89500"),inputValidationWarningBackground:d.a.fromHex("#352A05"),inputValidationErrorBorder:d.a.fromHex("#BE1100"),inputValidationErrorBackground:d.a.fromHex("#5A1D1D")};class _ extends t.a{constructor(e,t,i){super(),this.state="idle",this.maxHeight=Number.POSITIVE_INFINITY,this._onDidChange=this._register(new h.b),this.onDidChange=this._onDidChange.event,this._onDidHeightChange=this._register(new h.b),this.onDidHeightChange=this._onDidHeightChange.event,this.contextViewProvider=t,this.options=i||Object.create(null),Object(g.f)(this.options,f,!1),this.message=null,this.placeholder=this.options.placeholder||"",this.tooltip=null!=(t=this.options.tooltip)?t:this.placeholder||"",this.ariaLabel=this.options.ariaLabel||"",this.inputBackground=this.options.inputBackground,this.inputForeground=this.options.inputForeground,this.inputBorder=this.options.inputBorder,this.inputValidationInfoBorder=this.options.inputValidationInfoBorder,this.inputValidationInfoBackground=this.options.inputValidationInfoBackground,this.inputValidationInfoForeground=this.options.inputValidationInfoForeground,this.inputValidationWarningBorder=this.options.inputValidationWarningBorder,this.inputValidationWarningBackground=this.options.inputValidationWarningBackground,this.inputValidationWarningForeground=this.options.inputValidationWarningForeground,this.inputValidationErrorBorder=this.options.inputValidationErrorBorder,this.inputValidationErrorBackground=this.options.inputValidationErrorBackground,this.inputValidationErrorForeground=this.options.inputValidationErrorForeground,this.options.validationOptions&&(this.validation=this.options.validationOptions.validation),this.element=n.q(e,m(".monaco-inputbox.idle")),i=this.options.flexibleHeight?"textarea":"input";let s=n.q(this.element,m(".ibwrapper"));if(this.input=n.q(s,m(i+".input.empty")),this.input.setAttribute("autocorrect","off"),this.input.setAttribute("autocapitalize","off"),this.input.setAttribute("spellcheck","false"),this.onfocus(this.input,()=>this.element.classList.add("synthetic-focus")),this.onblur(this.input,()=>this.element.classList.remove("synthetic-focus")),this.options.flexibleHeight){this.maxHeight="number"==typeof this.options.flexibleMaxHeight?this.options.flexibleMaxHeight:Number.POSITIVE_INFINITY,this.mirror=n.q(s,m("div.mirror")),this.mirror.innerText=" ",this.scrollableElement=new l.b(this.element,{vertical:1}),this.options.flexibleWidth&&(this.input.setAttribute("wrap","off"),this.mirror.style.whiteSpace="pre",this.mirror.style.wordWrap="initial"),n.q(e,this.scrollableElement.getDomNode()),this._register(this.scrollableElement),this._register(this.scrollableElement.onScroll(e=>this.input.scrollTop=e.scrollTop)),t=this._register(new o.a(document,"selectionchange"));const i=h.c.filter(t.event,()=>{var e=document.getSelection();return(null==e?void 0:e.anchorNode)===s});this._register(i(this.updateScrollDimensions,this)),this._register(this.onDidHeightChange(this.updateScrollDimensions,this))}else this.input.type=this.options.type||"text",this.input.setAttribute("wrap","off");this.ariaLabel&&this.input.setAttribute("aria-label",this.ariaLabel),this.placeholder&&!this.options.showPlaceholderOnFocus&&this.setPlaceHolder(this.placeholder),this.tooltip&&this.setTooltip(this.tooltip),this.oninput(this.input,()=>this.onValueChange()),this.onblur(this.input,()=>this.onBlur()),this.onfocus(this.input,()=>this.onFocus()),this.ignoreGesture(this.input),setTimeout(()=>this.updateMirror(),0),this.options.actions&&(this.actionbar=this._register(new r.a(this.element)),this.actionbar.push(this.options.actions,{icon:!0,label:!1})),this.applyStyles()}onBlur(){this._hideMessage(),this.options.showPlaceholderOnFocus&&this.input.setAttribute("placeholder","")}onFocus(){this._showMessage(),this.options.showPlaceholderOnFocus&&this.input.setAttribute("placeholder",this.placeholder||"")}setPlaceHolder(e){this.placeholder=e,this.input.setAttribute("placeholder",e)}setTooltip(e){this.tooltip=e,this.input.title=e}setAriaLabel(e){(this.ariaLabel=e)?this.input.setAttribute("aria-label",this.ariaLabel):this.input.removeAttribute("aria-label")}getAriaLabel(){return this.ariaLabel}get inputElement(){return this.input}get value(){return this.input.value}set value(e){this.input.value!==e&&(this.input.value=e,this.onValueChange())}get height(){return"number"==typeof this.cachedHeight?this.cachedHeight:n.H(this.element)}focus(){this.input.focus()}blur(){this.input.blur()}hasFocus(){return document.activeElement===this.input}select(e=null){this.input.select(),e&&(this.input.setSelectionRange(e.start,e.end),e.end===this.input.value.length&&(this.input.scrollLeft=this.input.scrollWidth))}isSelectionAtEnd(){return this.input.selectionEnd===this.input.value.length&&this.input.selectionStart===this.input.selectionEnd}enable(){this.input.removeAttribute("disabled")}disable(){this.blur(),this.input.disabled=!0,this._hideMessage()}get width(){return n.I(this.input)}set width(e){if(this.options.flexibleHeight&&this.options.flexibleWidth){let n=0;var t,i;this.mirror&&(t=parseFloat(this.mirror.style.paddingLeft||"")||0,i=parseFloat(this.mirror.style.paddingRight||"")||0,n=t+i),this.input.style.width=e-n+"px"}else this.input.style.width=e+"px";this.mirror&&(this.mirror.style.width=e+"px")}set paddingRight(e){this.options.flexibleHeight&&this.options.flexibleWidth?this.input.style.width=`calc(100% - ${e}px)`:this.input.style.paddingRight=e+"px",this.mirror&&(this.mirror.style.paddingRight=e+"px")}updateScrollDimensions(){var e,t,i;"number"==typeof this.cachedContentHeight&&"number"==typeof this.cachedHeight&&this.scrollableElement&&(e=this.cachedContentHeight,t=this.cachedHeight,i=this.input.scrollTop,this.scrollableElement.setScrollDimensions({scrollHeight:e,height:t}),this.scrollableElement.setScrollPosition({scrollTop:i}))}showMessage(e,t){this.message=e,this.element.classList.remove("idle"),this.element.classList.remove("info"),this.element.classList.remove("warning"),this.element.classList.remove("error"),this.element.classList.add(this.classForType(e.type)),e=this.stylesForType(this.message.type),this.element.style.border=e.border?"1px solid "+e.border:"",(this.hasFocus()||t)&&this._showMessage()}hideMessage(){this.message=null,this.element.classList.remove("info"),this.element.classList.remove("warning"),this.element.classList.remove("error"),this.element.classList.add("idle"),this._hideMessage(),this.applyStyles()}validate(){let e=null;return this.validation&&((e=this.validation(this.value))?(this.inputElement.setAttribute("aria-invalid","true"),this.showMessage(e)):this.inputElement.hasAttribute("aria-invalid")&&(this.inputElement.removeAttribute("aria-invalid"),this.hideMessage())),null===e||void 0===e?void 0:e.type}stylesForType(e){switch(e){case 1:return{border:this.inputValidationInfoBorder,background:this.inputValidationInfoBackground,foreground:this.inputValidationInfoForeground};case 2:return{border:this.inputValidationWarningBorder,background:this.inputValidationWarningBackground,foreground:this.inputValidationWarningForeground};default:return{border:this.inputValidationErrorBorder,background:this.inputValidationErrorBackground,foreground:this.inputValidationErrorForeground}}}classForType(e){switch(e){case 1:return"info";case 2:return"warning";default:return"error"}}_showMessage(){if(this.contextViewProvider&&this.message){let e,t,i=()=>e.style.width=n.I(this.element)+"px";this.contextViewProvider.showContextView({getAnchor:()=>this.element,anchorAlignment:1,render:t=>{if(this.message){e=n.q(t,m(".monaco-inputbox-container")),i(),t={inline:!0,className:"monaco-inputbox-message"};const o=(this.message.formatContent?Object(s.b):Object(s.c))(this.message.content,t),r=(o.classList.add(this.classForType(this.message.type)),this.stylesForType(this.message.type));o.style.backgroundColor=r.background?r.background.toString():"",o.style.color=r.foreground?r.foreground.toString():"",o.style.border=r.border?"1px solid "+r.border:"",n.q(e,o)}return null},onHide:()=>{this.state="closed"},layout:i}),t=3===this.message.type?p.a("alertErrorMessage","Error: {0}",this.message.content):2===this.message.type?p.a("alertWarningMessage","Warning: {0}",this.message.content):p.a("alertInfoMessage","Info: {0}",this.message.content),a.a(t),this.state="open"}}_hideMessage(){this.contextViewProvider&&("open"===this.state&&this.contextViewProvider.hideContextView(),this.state="idle")}onValueChange(){this._onDidChange.fire(this.value),this.validate(),this.updateMirror(),this.input.classList.toggle("empty",!this.value),"open"===this.state&&this.contextViewProvider&&this.contextViewProvider.layout()}updateMirror(){if(this.mirror){const t=this.value;var e=10===t.charCodeAt(t.length-1)?" ":"";(t+e).replace(/\u000c/g,"")?this.mirror.textContent=t+e:this.mirror.innerText=" ",this.layout()}}style(e){this.inputBackground=e.inputBackground,this.inputForeground=e.inputForeground,this.inputBorder=e.inputBorder,this.inputValidationInfoBackground=e.inputValidationInfoBackground,this.inputValidationInfoForeground=e.inputValidationInfoForeground,this.inputValidationInfoBorder=e.inputValidationInfoBorder,this.inputValidationWarningBackground=e.inputValidationWarningBackground,this.inputValidationWarningForeground=e.inputValidationWarningForeground,this.inputValidationWarningBorder=e.inputValidationWarningBorder,this.inputValidationErrorBackground=e.inputValidationErrorBackground,this.inputValidationErrorForeground=e.inputValidationErrorForeground,this.inputValidationErrorBorder=e.inputValidationErrorBorder,this.applyStyles()}applyStyles(){var e=this.inputBackground?this.inputBackground.toString():"",t=this.inputForeground?this.inputForeground.toString():"",i=this.inputBorder?this.inputBorder.toString():"";this.element.style.backgroundColor=e,this.element.style.color=t,this.input.style.backgroundColor="inherit",this.input.style.color=t,this.element.style.borderWidth=i?"1px":"",this.element.style.borderStyle=i?"solid":"",this.element.style.borderColor=i}layout(){var e;this.mirror&&(e=this.cachedContentHeight,this.cachedContentHeight=n.H(this.mirror),e!==this.cachedContentHeight&&(this.cachedHeight=Math.min(this.cachedContentHeight,this.maxHeight),this.input.style.height=this.cachedHeight+"px",this._onDidHeightChange.fire(this.cachedContentHeight)))}insertAtCursor(e){const t=this.inputElement;var i=t.selectionStart,n=t.selectionEnd;const o=t.value;null!==i&&null!==n&&(this.value=o.substr(0,i)+e+o.substr(n),t.setSelectionRange(i+1,i+1),this.layout())}dispose(){this._hideMessage(),this.message=null,this.actionbar&&this.actionbar.dispose(),super.dispose()}}class b extends _{constructor(e,t,i){super(e,t,i),this.history=new u(i.history,100)}addToHistory(){this.value&&this.value!==this.getCurrentValue()&&this.history.add(this.value)}showNextValue(){this.history.has(this.value)||this.addToHistory();let e=this.getNextValue();(e=e&&(e===this.value?this.getNextValue():e))&&(this.value=e,a.c(this.value))}showPreviousValue(){this.history.has(this.value)||this.addToHistory();let e=this.getPreviousValue();(e=e&&(e===this.value?this.getPreviousValue():e))&&(this.value=e,a.c(this.value))}getCurrentValue(){let e=this.history.current();return e||(e=this.history.last(),this.history.next()),e}getPreviousValue(){return this.history.previous()||this.history.first()}getNextValue(){return this.history.next()||this.history.last()}}},d3f4:function(e,t,i){"use strict";i.d(t,"a",(function(){return o}));var n=i("6a89");class o{static insert(e,t){return{range:new n.a(e.lineNumber,e.column,e.lineNumber,e.column),text:t,forceMoveMarkers:!0}}static delete(e){return{range:e,text:null}}static replace(e,t){return{range:e,text:t}}static replaceMove(e,t){return{range:e,text:t,forceMoveMarkers:!0}}}},d48d:function(e,t,i){"use strict";i.d(t,"a",(function(){return d})),i.d(t,"b",(function(){return h}));var n=i("3742"),o=i("2e5d"),s=i("b272"),r=i("e6ff"),a=i("7061"),l=i("6a89");class d{static _createWord(e,t,i,n,o){return{start:n,end:o,wordType:t,nextCharClass:i}}static _findPreviousWordOnLine(e,t,i){return t=t.getLineContent(i.lineNumber),this._doFindPreviousWordOnLine(t,e,i)}static _doFindPreviousWordOnLine(e,t,i){let n=0;for(let s=i.column-2;0<=s;s--){var o=e.charCodeAt(s);o=t.get(o);if(0===o){if(2===n)return this._createWord(e,n,o,s+1,this._findEndOfWord(e,t,n,s+1));n=1}else if(2===o){if(1===n)return this._createWord(e,n,o,s+1,this._findEndOfWord(e,t,n,s+1));n=2}else if(1===o&&0!==n)return this._createWord(e,n,o,s+1,this._findEndOfWord(e,t,n,s+1))}return 0!==n?this._createWord(e,n,1,0,this._findEndOfWord(e,t,n,0)):null}static _findEndOfWord(e,t,i,n){var o=e.length;for(let r=n;r=l.start+1&&(l=d._findNextWordOnLine(e,t,new a.a(o,l.end+1)));s=l?l.start+1:t.getLineMaxColumn(o)}return new a.a(o,s)}static _moveWordPartRight(e,t){var i=t.lineNumber,o=e.getLineMaxColumn(i);if(t.column===o)return ie.start+1<=i.column&&i.column<=e.end+1;const r=(e,t)=>(e=Math.min(e,i.column),t=Math.max(t,i.column),new l.a(i.lineNumber,e,i.lineNumber,t));var a=e=>{let t=e.start+1,i=e.end+1,s=!1;for(;i-1=g.start+1?d._findNextWordOnLine(i,n,new a.a(r,g.end+1)):g)?g.start+1:hBoolean(e))}},d585:function(e,t,i){"use strict";i.r(t),i.d(t,"CoreEditorCommand",(function(){return L})),i.d(t,"EditorScroll_",(function(){return g})),i.d(t,"RevealLine_",(function(){return m})),i.d(t,"CoreNavigationCommands",(function(){return f})),i.d(t,"CoreEditingCommands",(function(){return _}));var n=i("dff7"),o=i("0f70"),s=i("ef8e9"),r=i("3813"),a=i("b2cc"),l=i("5717"),d=i("2e5d"),h=i("7061"),c=i("6a89");class u{static columnSelect(e,t,i,n,o,s){var r=Math.abs(o-i)+1,a=o{const i=e.get(l.a).getFocusedCodeEditor();return!(!i||!i.hasTextFocus())&&this._runEditorCommand(e,i,t)}),e.addImplementation(1e3,"generic-dom-input-textarea",(e,t)=>{const i=document.activeElement;return!!(i&&0<=["input","textarea"].indexOf(i.tagName.toLowerCase()))&&(this.runDOMCommand(),!0)}),e.addImplementation(0,"generic-dom",(e,t)=>{const i=e.get(l.a).getActiveCodeEditor();return!!i&&(i.focus(),this._runEditorCommand(e,i,t))})}_runEditorCommand(e,t,i){return e=this.runEditorCommand(e,t,i),e||!0}}{var k=f=f||{};class e extends L{constructor(e){super(e),this._inSelectionMode=e.inSelectionMode}runCoreEditorCommand(e,t){e.model.pushStackElement(),e.setCursorStates(t.source,3,[v.b.moveTo(e,e.getPrimaryCursorState(),this._inSelectionMode,t.position,t.viewPosition)]),e.revealPrimaryCursor(t.source,!0)}}k.MoveTo=Object(a.k)(new e({id:"_moveTo",inSelectionMode:!1,precondition:void 0})),k.MoveToSelect=Object(a.k)(new e({id:"_moveToSelect",inSelectionMode:!0,precondition:void 0}));class t extends L{runCoreEditorCommand(e,t){e.model.pushStackElement();const i=this._getColumnSelectResult(e,e.getPrimaryCursorState(),e.getCursorColumnSelectData(),t);e.setCursorStates(t.source,3,i.viewStates.map(e=>d.d.fromViewState(e))),e.setCursorColumnSelectData({isReal:!0,fromViewLineNumber:i.fromLineNumber,fromViewVisualColumn:i.fromVisualColumn,toViewLineNumber:i.toLineNumber,toViewVisualColumn:i.toVisualColumn}),i.reversed?e.revealTopMostCursor(t.source):e.revealBottomMostCursor(t.source)}}k.ColumnSelect=Object(a.k)(new class extends t{constructor(){super({id:"columnSelect",precondition:void 0})}_getColumnSelectResult(e,t,i,n){var o=e.model.validatePosition(n.position),s=(o=e.coordinatesConverter.validateViewPosition(new h.a(n.viewPosition.lineNumber,n.viewPosition.column),o),n.doColumnSelect?i.fromViewLineNumber:o.lineNumber);i=n.doColumnSelect?i.fromViewVisualColumn:n.mouseColumn-1;return u.columnSelect(e.cursorConfig,e,s,i,o.lineNumber,n.mouseColumn-1)}}),k.CursorColumnSelectLeft=Object(a.k)(new class extends t{constructor(){super({id:"cursorColumnSelectLeft",precondition:void 0,kbOpts:{weight:0,kbExpr:w.a.textInputFocus,primary:3599,linux:{primary:0}}})}_getColumnSelectResult(e,t,i,n){return u.columnSelectLeft(e.cursorConfig,e,i)}}),k.CursorColumnSelectRight=Object(a.k)(new class extends t{constructor(){super({id:"cursorColumnSelectRight",precondition:void 0,kbOpts:{weight:0,kbExpr:w.a.textInputFocus,primary:3601,linux:{primary:0}}})}_getColumnSelectResult(e,t,i,n){return u.columnSelectRight(e.cursorConfig,e,i)}});class i extends t{constructor(e){super(e),this._isPaged=e.isPaged}_getColumnSelectResult(e,t,i,n){return u.columnSelectUp(e.cursorConfig,e,i,this._isPaged)}}k.CursorColumnSelectUp=Object(a.k)(new i({isPaged:!1,id:"cursorColumnSelectUp",precondition:void 0,kbOpts:{weight:0,kbExpr:w.a.textInputFocus,primary:3600,linux:{primary:0}}})),k.CursorColumnSelectPageUp=Object(a.k)(new i({isPaged:!0,id:"cursorColumnSelectPageUp",precondition:void 0,kbOpts:{weight:0,kbExpr:w.a.textInputFocus,primary:3595,linux:{primary:0}}}));class s extends t{constructor(e){super(e),this._isPaged=e.isPaged}_getColumnSelectResult(e,t,i,n){return u.columnSelectDown(e.cursorConfig,e,i,this._isPaged)}}k.CursorColumnSelectDown=Object(a.k)(new s({isPaged:!1,id:"cursorColumnSelectDown",precondition:void 0,kbOpts:{weight:0,kbExpr:w.a.textInputFocus,primary:3602,linux:{primary:0}}})),k.CursorColumnSelectPageDown=Object(a.k)(new s({isPaged:!0,id:"cursorColumnSelectPageDown",precondition:void 0,kbOpts:{weight:0,kbExpr:w.a.textInputFocus,primary:3596,linux:{primary:0}}}));class l extends L{constructor(){super({id:"cursorMove",precondition:void 0,description:v.a.description})}runCoreEditorCommand(e,t){var i=v.a.parse(t);i&&this._runCursorMove(e,t.source,i)}_runCursorMove(e,t,i){e.model.pushStackElement(),e.setCursorStates(t,3,l._move(e,e.getCursorStates(),i)),e.revealPrimaryCursor(t,!0)}static _move(e,t,i){var n=i.select,o=i.value;switch(i.direction){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:case 8:case 9:case 10:return v.b.simpleMove(e,t,i.direction,n,o,i.unit);case 11:case 13:case 12:case 14:return v.b.viewportMove(e,t,i.direction,n,o);default:return null}}}k.CursorMoveImpl=l,k.CursorMove=Object(a.k)(new l);class p extends L{constructor(e){super(e),this._staticArgs=e.args}runCoreEditorCommand(e,t){let i=this._staticArgs;-1===this._staticArgs.value&&(i={direction:this._staticArgs.direction,unit:this._staticArgs.unit,select:this._staticArgs.select,value:e.cursorConfig.pageSize}),e.model.pushStackElement(),e.setCursorStates(t.source,3,v.b.simpleMove(e,e.getCursorStates(),i.direction,i.select,i.value,i.unit)),e.revealPrimaryCursor(t.source,!0)}}k.CursorLeft=Object(a.k)(new p({args:{direction:0,unit:0,select:!1,value:1},id:"cursorLeft",precondition:void 0,kbOpts:{weight:0,kbExpr:w.a.textInputFocus,primary:15,mac:{primary:15,secondary:[288]}}})),k.CursorLeftSelect=Object(a.k)(new p({args:{direction:0,unit:0,select:!0,value:1},id:"cursorLeftSelect",precondition:void 0,kbOpts:{weight:0,kbExpr:w.a.textInputFocus,primary:1039}})),k.CursorRight=Object(a.k)(new p({args:{direction:1,unit:0,select:!1,value:1},id:"cursorRight",precondition:void 0,kbOpts:{weight:0,kbExpr:w.a.textInputFocus,primary:17,mac:{primary:17,secondary:[292]}}})),k.CursorRightSelect=Object(a.k)(new p({args:{direction:1,unit:0,select:!0,value:1},id:"cursorRightSelect",precondition:void 0,kbOpts:{weight:0,kbExpr:w.a.textInputFocus,primary:1041}})),k.CursorUp=Object(a.k)(new p({args:{direction:2,unit:2,select:!1,value:1},id:"cursorUp",precondition:void 0,kbOpts:{weight:0,kbExpr:w.a.textInputFocus,primary:16,mac:{primary:16,secondary:[302]}}})),k.CursorUpSelect=Object(a.k)(new p({args:{direction:2,unit:2,select:!0,value:1},id:"cursorUpSelect",precondition:void 0,kbOpts:{weight:0,kbExpr:w.a.textInputFocus,primary:1040,secondary:[3088],mac:{primary:1040},linux:{primary:1040}}})),k.CursorPageUp=Object(a.k)(new p({args:{direction:2,unit:2,select:!1,value:-1},id:"cursorPageUp",precondition:void 0,kbOpts:{weight:0,kbExpr:w.a.textInputFocus,primary:11}})),k.CursorPageUpSelect=Object(a.k)(new p({args:{direction:2,unit:2,select:!0,value:-1},id:"cursorPageUpSelect",precondition:void 0,kbOpts:{weight:0,kbExpr:w.a.textInputFocus,primary:1035}})),k.CursorDown=Object(a.k)(new p({args:{direction:3,unit:2,select:!1,value:1},id:"cursorDown",precondition:void 0,kbOpts:{weight:0,kbExpr:w.a.textInputFocus,primary:18,mac:{primary:18,secondary:[300]}}})),k.CursorDownSelect=Object(a.k)(new p({args:{direction:3,unit:2,select:!0,value:1},id:"cursorDownSelect",precondition:void 0,kbOpts:{weight:0,kbExpr:w.a.textInputFocus,primary:1042,secondary:[3090],mac:{primary:1042},linux:{primary:1042}}})),k.CursorPageDown=Object(a.k)(new p({args:{direction:3,unit:2,select:!1,value:-1},id:"cursorPageDown",precondition:void 0,kbOpts:{weight:0,kbExpr:w.a.textInputFocus,primary:12}})),k.CursorPageDownSelect=Object(a.k)(new p({args:{direction:3,unit:2,select:!0,value:-1},id:"cursorPageDownSelect",precondition:void 0,kbOpts:{weight:0,kbExpr:w.a.textInputFocus,primary:1036}})),k.CreateCursor=Object(a.k)(new class extends L{constructor(){super({id:"createCursor",precondition:void 0})}runCoreEditorCommand(e,t){let i;i=t.wholeLine?v.b.line(e,e.getPrimaryCursorState(),!1,t.position,t.viewPosition):v.b.moveTo(e,e.getPrimaryCursorState(),!1,t.position,t.viewPosition);const n=e.getCursorStates();if(1n&&(o=n),n=new c.a(o,1,o,e.model.getLineMaxColumn(o));let s=0;if(i.at)switch(i.at){case m.RawAtArgument.Top:s=3;break;case m.RawAtArgument.Center:s=1;break;case m.RawAtArgument.Bottom:s=4}i=e.coordinatesConverter.convertModelRangeToViewRange(n),e.revealRange(t.source,!1,i,s,0)}}),k.SelectAll=new class extends x{constructor(){super(a.h)}runDOMCommand(){o.g&&(document.activeElement.focus(),document.activeElement.select()),document.execCommand("selectAll")}runEditorCommand(e,t,i){t=t._getViewModel(),t&&this.runCoreEditorCommand(t,i)}runCoreEditorCommand(e,t){e.model.pushStackElement(),e.setCursorStates("keyboard",3,[v.b.selectAll(e,e.getPrimaryCursorState())])}},k.SetSelection=Object(a.k)(new class extends L{constructor(){super({id:"setSelection",precondition:void 0})}runCoreEditorCommand(e,t){e.model.pushStackElement(),e.setCursorStates(t.source,3,[d.d.fromModelSelection(t.selection)])}})}const D=y.a.and(w.a.textInputFocus,w.a.columnSelection);function N(e,t){S.a.registerKeybindingRule({id:e,primary:t,when:D,weight:1})}function O(e){e.register()}N(f.CursorColumnSelectLeft.id,1039),N(f.CursorColumnSelectRight.id,1041),N(f.CursorColumnSelectUp.id,1040),N(f.CursorColumnSelectPageUp.id,1035),N(f.CursorColumnSelectDown.id,1042),N(f.CursorColumnSelectPageDown.id,1036);{i=_=_||{};class e extends a.c{runEditorCommand(e,t,i){var n=t._getViewModel();n&&this.runCoreEditingCommand(t,n,i||{})}}i.CoreEditingCommand=e,i.LineBreakInsert=Object(a.k)(new class extends e{constructor(){super({id:"lineBreakInsert",precondition:w.a.writable,kbOpts:{weight:0,kbExpr:w.a.textInputFocus,primary:0,mac:{primary:301}}})}runCoreEditingCommand(e,t,i){e.pushUndoStop(),e.executeCommands(this.id,C.a.lineBreakInsert(t.cursorConfig,t.model,t.getCursorStates().map(e=>e.modelState.selection)))}}),i.Outdent=Object(a.k)(new class extends e{constructor(){super({id:"outdent",precondition:w.a.writable,kbOpts:{weight:0,kbExpr:y.a.and(w.a.editorTextFocus,w.a.tabDoesNotMoveFocus),primary:1026}})}runCoreEditingCommand(e,t,i){e.pushUndoStop(),e.executeCommands(this.id,C.a.outdent(t.cursorConfig,t.model,t.getCursorStates().map(e=>e.modelState.selection))),e.pushUndoStop()}}),i.Tab=Object(a.k)(new class extends e{constructor(){super({id:"tab",precondition:w.a.writable,kbOpts:{weight:0,kbExpr:y.a.and(w.a.editorTextFocus,w.a.tabDoesNotMoveFocus),primary:2}})}runCoreEditingCommand(e,t,i){e.pushUndoStop(),e.executeCommands(this.id,C.a.tab(t.cursorConfig,t.model,t.getCursorStates().map(e=>e.modelState.selection))),e.pushUndoStop()}}),i.DeleteLeft=Object(a.k)(new class extends e{constructor(){super({id:"deleteLeft",precondition:void 0,kbOpts:{weight:0,kbExpr:w.a.textInputFocus,primary:1,secondary:[1025],mac:{primary:1,secondary:[1025,294,257]}}})}runCoreEditingCommand(e,t,i){var[n,o]=b.a.deleteLeft(t.getPrevEditOperationType(),t.cursorConfig,t.model,t.getCursorStates().map(e=>e.modelState.selection),t.getCursorAutoClosedCharacters());n&&e.pushUndoStop(),e.executeCommands(this.id,o),t.setPrevEditOperationType(2)}}),i.DeleteRight=Object(a.k)(new class extends e{constructor(){super({id:"deleteRight",precondition:void 0,kbOpts:{weight:0,kbExpr:w.a.textInputFocus,primary:20,mac:{primary:20,secondary:[290,276]}}})}runCoreEditingCommand(e,t,i){var[n,o]=b.a.deleteRight(t.getPrevEditOperationType(),t.cursorConfig,t.model,t.getCursorStates().map(e=>e.modelState.selection));n&&e.pushUndoStop(),e.executeCommands(this.id,o),t.setPrevEditOperationType(3)}}),i.Undo=new class extends x{constructor(){super(a.i)}runDOMCommand(){document.execCommand("undo")}runEditorCommand(e,t,i){if(t.hasModel()&&!0!==t.getOption(80))return t.getModel().undo()}},i.Redo=new class extends x{constructor(){super(a.g)}runDOMCommand(){document.execCommand("redo")}runEditorCommand(e,t,i){if(t.hasModel()&&!0!==t.getOption(80))return t.getModel().redo()}}}class E extends a.a{constructor(e,t,i){super({id:e,precondition:void 0,description:i}),this._handlerId=t}runCommand(e,t){const i=e.get(l.a).getFocusedCodeEditor();i&&i.trigger("keyboard",this._handlerId,t)}}function I(e,t){O(new E("default:"+e,e)),O(new E(e,e,t))}I("type",{description:"Type",args:[{name:"args",schema:{type:"object",required:["text"],properties:{text:{type:"string"}}}}]}),I("replacePreviousChar"),I("compositionType"),I("compositionStart"),I("compositionEnd"),I("paste"),I("cut")},d64c:function(e,t,i){},d65c:function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"aes",extensions:[".aes"],aliases:["aes","sophia","Sophia"],loader:function(){return i.e("chunk-2d0d61fd").then(i.bind(null,"70e3"))}})},d741:function(e,t,i){"use strict";i.r(t),i.d(t,"provideSelectionRanges",(function(){return C}));var n=i("e8e3"),o=i("2504"),s=(t=i("b2cc"),i("7061")),r=i("6a89"),a=i("8025"),l=i("c101"),d=i("b707"),h=i("dff7"),c=i("7e32"),u=i("3742"),g=i("67b4"),p=i("9e74"),m=i("fdcc"),f=function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))};class _{constructor(e,t){this.index=e,this.ranges=t}mov(e){var t=this.index+(e?1:-1);if(t<0||t>=this.ranges.length)return this;const i=new _(t,this.ranges);return i.ranges[t].equalsRange(this.ranges[this.index])?i.mov(e):i}}class b{constructor(e){this._editor=e,this._ignoreSelection=!1}static get(e){return e.getContribution(b.ID)}dispose(){var e;null!=(e=this._selectionListener)&&e.dispose()}run(e){return f(this,void 0,void 0,(function*(){if(this._editor.hasModel()){const i=this._editor.getSelections();var t=this._editor.getModel();if(d.A.has(t)&&(this._state||(yield C(t,i.map(e=>e.getPosition()),this._editor.getOption(102),o.a.None).then(e=>{var t;if(n.n(e)&&e.length===i.length&&this._editor.hasModel()&&n.h(this._editor.getSelections(),i,(e,t)=>e.equalsSelection(t))){for(let t=0;te.containsPosition(i[t].getStartPosition())&&e.containsPosition(i[t].getEndPosition())),e[t].unshift(i[t]);this._state=e.map(e=>new _(0,e)),null!=(t=this._selectionListener)&&t.dispose(),this._selectionListener=this._editor.onDidChangeCursorPosition(()=>{var e;this._ignoreSelection||(null!=(e=this._selectionListener)&&e.dispose(),this._state=void 0)})}})),this._state)){this._state=this._state.map(t=>t.mov(e)),t=this._state.map(e=>a.a.fromPositions(e.ranges[e.index].getStartPosition(),e.ranges[e.index].getEndPosition())),this._ignoreSelection=!0;try{this._editor.setSelections(t)}finally{this._ignoreSelection=!1}}}}))}}b.ID="editor.contrib.smartSelectController";class v extends t.b{constructor(e,t){super(t),this._forward=e}run(e,t){return f(this,void 0,void 0,(function*(){let e=b.get(t);e&&(yield e.run(this._forward))}))}}function C(e,t,i,o){return f(this,void 0,void 0,(function*(){const a=d.A.all(e);1===a.length&&a.unshift(new g.a);let l=[],h=[];for(const i of a)l.push(Promise.resolve(i.provideSelectionRanges(e,t,o)).then(e=>{if(n.n(e)&&e.length===t.length)for(let i=0;i{if(0===t.length)return[];t.sort((e,t)=>s.a.isBefore(e.getStartPosition(),t.getStartPosition())?1:s.a.isBefore(t.getStartPosition(),e.getStartPosition())||s.a.isBefore(e.getEndPosition(),t.getEndPosition())?-1:s.a.isBefore(t.getEndPosition(),e.getEndPosition())?1:0);let n,o=[];for(const e of t)n&&(!r.a.containsRange(e,n)||r.a.equalsRange(e,n))||(o.push(e),n=e);if(!i.selectLeadingAndTrailingWhitespace)return o;let a=[o[0]];for(let i=1;i(this._link=t||this._link,this._link.url?this.resolve(e):Promise.reject(new Error("missing")))):Promise.reject(new Error("missing")))}))}}class w{constructor(e){this._disposables=new l.b;let t=[];for(const[n,o]of e){var i=n.links.map(e=>new C(e,o));t=w._union(t,i),Object(l.g)(n)&&this._disposables.add(n)}this.links=t}dispose(){this._disposables.dispose(),this.links.length=0}static _union(e,t){let i,n=[];var o,s;let r;for(i=0,r=0,o=e.length,s=t.length;iPromise.resolve(n.provideLinks(e,t)).then(e=>{e&&(i[o]=[e,n])},r.g));return Promise.all(n).then(()=>{const e=new w(Object(_.e)(i));return t.isCancellationRequested?(e.dispose(),new w([])):e})}f.a.registerCommand("_executeLinkProvider",(e,...t)=>v(void 0,void 0,void 0,(function*(){let[i,n]=t;Object(b.c)(i instanceof g.a),"number"!=typeof n&&(n=0);var o=e.get(m.a).getModel(i);if(!o)return[];const r=yield y(o,s.a.None);if(!r)return[];for(let e=0;e{this._onEditorMouseMove(e,t)})),this.listenersToRemove.add(n.onExecute(e=>{this.onEditorMouseUp(e)})),this.listenersToRemove.add(n.onCancel(e=>{this.cleanUpActiveLinkDecoration()})),this.enabled=e.getOption(62),this.listenersToRemove.add(e.onDidChangeConfiguration(t=>{var i=e.getOption(62);this.enabled!==i&&(this.enabled=i,this.updateDecorations([]),this.stop(),this.beginCompute())})),this.listenersToRemove.add(e.onDidChangeModelContent(e=>this.onChange())),this.listenersToRemove.add(e.onDidChangeModel(e=>this.onModelChanged())),this.listenersToRemove.add(e.onDidChangeModelLanguage(e=>this.onModelModeChanged())),this.listenersToRemove.add(c.v.onDidChange(e=>this.onModelModeChanged())),this.timeout=new o.g,this.computePromise=null,this.activeLinksList=null,this.currentOccurrences={},this.activeLinkDecorationId=null,this.beginCompute()}static get(e){return e.getContribution(t.ID)}onModelChanged(){this.currentOccurrences={},this.activeLinkDecorationId=null,this.stop(),this.beginCompute()}onModelModeChanged(){this.stop(),this.beginCompute()}onChange(){this.timeout.setIfNotSet(()=>this.beginCompute(),t.RECOMPUTE_TIME)}beginCompute(){return O(this,void 0,void 0,(function*(){if(this.editor.hasModel()&&this.enabled){const t=this.editor.getModel();if(c.v.has(t)){this.activeLinksList&&(this.activeLinksList.dispose(),this.activeLinksList=null),this.computePromise=o.h(e=>y(t,e));try{this.activeLinksList=yield this.computePromise,this.updateDecorations(this.activeLinksList.links)}catch(e){Object(r.f)(e)}finally{this.computePromise=null}}}}))}updateDecorations(e){var t="altKey"===this.editor.getOption(69);let i=[];var n=Object.keys(this.currentOccurrences);for(let l=0,d=n.length;l{t.activate(e,i),this.activeLinkDecorationId=t.decorationId})}else this.cleanUpActiveLinkDecoration()}cleanUpActiveLinkDecoration(){const e="altKey"===this.editor.getOption(69);if(this.activeLinkDecorationId){const t=this.currentOccurrences[this.activeLinkDecorationId];t&&this.editor.changeDecorations(i=>{t.deactivate(i,e)}),this.activeLinkDecorationId=null}}onEditorMouseUp(e){var t;!this.isEnabled(e)||(t=this.getLinkOccurrence(e.target.position))&&this.openLinkOccurrence(t,e.hasSideBySideModifier,!0)}openLinkOccurrence(e,t,i=!1){if(this.openerService){const o=e["link"];o.resolve(s.a.None).then(e=>{if("string"==typeof e&&this.editor.hasModel()){var n=this.editor.getModel().uri;if(n.scheme===k.c.file&&e.startsWith(k.c.file+":")){var o=g.a.parse(e);if(o.scheme===k.c.file){const t=D.i(o);let i=null;t.startsWith("/./")?i="."+t.substr(1):t.startsWith("//./")&&(i="."+t.substr(2)),i&&(e=D.g(n,i))}}}return this.openerService.open(e,{openToSide:t,fromUserGesture:i,allowContributedOpeners:!0,allowCommands:!0})},e=>{var t=e instanceof Error?e.message:e;"invalid"===t?this.notificationService.warn(n.a("invalid.url","Failed to open this link because it is not well-formed: {0}",o.url.toString())):"missing"===t?this.notificationService.warn(n.a("missing.url","Failed to open this link because its target is missing.")):Object(r.f)(e)})}}getLinkOccurrence(e){if(this.editor.hasModel()&&e)for(const i of this.editor.getModel().getDecorationsInRange({startLineNumber:e.lineNumber,startColumn:e.column,endLineNumber:e.lineNumber,endColumn:e.column},0,!0)){var t=this.currentOccurrences[i.id];if(t)return t}return null}isEnabled(e,t){return Boolean(6===e.target.type&&(e.hasTriggerModifier||t&&t.keyCodeIsTriggerKey))}stop(){var e;this.timeout.cancel(),this.activeLinksList&&(null!=(e=this.activeLinksList)&&e.dispose(),this.activeLinksList=null),this.computePromise&&(this.computePromise.cancel(),this.computePromise=null)}dispose(){this.listenersToRemove.dispose(),this.stop(),this.timeout.dispose()}};M.ID="editor.linkDetector",M.RECOMPUTE_TIME=1e3,M=i([N(1,S.a),N(2,f.a)],M);class T extends t.b{constructor(){super({id:"editor.action.openLink",label:n.a("label","Open Link"),alias:"Open Link",precondition:void 0})}run(e,t){let i=M.get(t);var n;if(i&&t.hasModel())for(n of t.getSelections()){var o=i.getLinkOccurrence(n.getEndPosition());o&&i.openLinkOccurrence(o,!1)}}}Object(t.l)(M.ID,M),Object(t.j)(T),Object(x.f)((e,t)=>{e=e.getColor(L.q),e&&t.addRule(`.monaco-editor .detected-link-active { color: ${e} !important; }`)})},d8c3:function(e,t,i){},d93b:function(e,t,i){},d95f:function(e,t,i){},daaa:function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"julia",extensions:[".jl"],aliases:["julia","Julia"],loader:function(){return i.e("chunk-2d0e4fe5").then(i.bind(null,"931f"))}})},db2d:function(e,t,i){"use strict";i.r(t),i.d(t,"ColorContribution",(function(){return r})),i("92a6d");t=i("a666");var n=i("b2cc"),o=i("aee8"),s=i("6a89");class r extends t.a{constructor(e){super(),this._editor=e,this._register(e.onMouseDown(e=>this.onMouseDown(e)))}dispose(){super.dispose()}onMouseDown(e){var t=e.target.type;if(6===t){t=[...(null==(t=e.target.element)?void 0:t.classList.values())||[]].find(e=>e.startsWith("ced-colorBox"));if(t&&e.target.range){const i=this._editor.getContribution(o.ModesHoverController.ID);i.isColorPickerVisible()||(t=new s.a(e.target.range.startLineNumber,e.target.range.startColumn+1,e.target.range.endLineNumber,e.target.range.endColumn+1),i.showContentHover(t,0,!1))}}}}r.ID="editor.contrib.colorContribution",Object(n.l)(r.ID,r)},db7a:function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"apex",extensions:[".cls"],aliases:["Apex","apex"],mimetypes:["text/x-apex-source","text/x-apex"],loader:function(){return i.e("chunk-2d0d056d").then(i.bind(null,"680e"))}})},db88:function(e,t,i){"use strict";i.d(t,"a",(function(){return o}));class n{constructor(e){this.element=e,this.next=n.Undefined,this.prev=n.Undefined}}n.Undefined=new n(void 0);class o{constructor(){this._first=n.Undefined,this._last=n.Undefined,this._size=0}get size(){return this._size}isEmpty(){return this._first===n.Undefined}clear(){let e=this._first;for(;e!==n.Undefined;){var t=e.next;e.prev=n.Undefined,e.next=n.Undefined,e=t}this._first=n.Undefined,this._last=n.Undefined,this._size=0}unshift(e){return this._insert(e,!1)}push(e){return this._insert(e,!0)}_insert(e,t){const i=new n(e);if(this._first===n.Undefined)this._first=i,this._last=i;else if(t){const e=this._last;((this._last=i).prev=e).next=i}else{const e=this._first;((this._first=i).next=e).prev=i}this._size+=1;let o=!1;return()=>{o||(o=!0,this._remove(i))}}shift(){var e;if(this._first!==n.Undefined)return e=this._first.element,this._remove(this._first),e}pop(){var e;if(this._last!==n.Undefined)return e=this._last.element,this._remove(this._last),e}_remove(e){if(e.prev!==n.Undefined&&e.next!==n.Undefined){const t=e.prev;t.next=e.next,e.next.prev=t}else e.prev===n.Undefined&&e.next===n.Undefined?(this._first=n.Undefined,this._last=n.Undefined):e.next===n.Undefined?(this._last=this._last.prev,this._last.next=n.Undefined):e.prev===n.Undefined&&(this._first=this._first.next,this._first.prev=n.Undefined);--this._size}*[Symbol.iterator](){let e=this._first;for(;e!==n.Undefined;)yield e.element,e=e.next}}},dbc9:function(e,t,i){"use strict";var n=i("dff7"),o=i("b7d0"),s=i("303e"),r=i("561a");const a=Object(s.wc)("symbolIcon.arrayForeground",{dark:s.eb,light:s.eb,hc:s.eb},Object(n.a)("symbolIcon.arrayForeground","The foreground color for array symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),l=Object(s.wc)("symbolIcon.booleanForeground",{dark:s.eb,light:s.eb,hc:s.eb},Object(n.a)("symbolIcon.booleanForeground","The foreground color for boolean symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),d=Object(s.wc)("symbolIcon.classForeground",{dark:"#EE9D28",light:"#D67E00",hc:"#EE9D28"},Object(n.a)("symbolIcon.classForeground","The foreground color for class symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),h=Object(s.wc)("symbolIcon.colorForeground",{dark:s.eb,light:s.eb,hc:s.eb},Object(n.a)("symbolIcon.colorForeground","The foreground color for color symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),c=Object(s.wc)("symbolIcon.constantForeground",{dark:s.eb,light:s.eb,hc:s.eb},Object(n.a)("symbolIcon.constantForeground","The foreground color for constant symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),u=Object(s.wc)("symbolIcon.constructorForeground",{dark:"#B180D7",light:"#652D90",hc:"#B180D7"},Object(n.a)("symbolIcon.constructorForeground","The foreground color for constructor symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),g=Object(s.wc)("symbolIcon.enumeratorForeground",{dark:"#EE9D28",light:"#D67E00",hc:"#EE9D28"},Object(n.a)("symbolIcon.enumeratorForeground","The foreground color for enumerator symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),p=Object(s.wc)("symbolIcon.enumeratorMemberForeground",{dark:"#75BEFF",light:"#007ACC",hc:"#75BEFF"},Object(n.a)("symbolIcon.enumeratorMemberForeground","The foreground color for enumerator member symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),m=Object(s.wc)("symbolIcon.eventForeground",{dark:"#EE9D28",light:"#D67E00",hc:"#EE9D28"},Object(n.a)("symbolIcon.eventForeground","The foreground color for event symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),f=Object(s.wc)("symbolIcon.fieldForeground",{dark:"#75BEFF",light:"#007ACC",hc:"#75BEFF"},Object(n.a)("symbolIcon.fieldForeground","The foreground color for field symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),_=Object(s.wc)("symbolIcon.fileForeground",{dark:s.eb,light:s.eb,hc:s.eb},Object(n.a)("symbolIcon.fileForeground","The foreground color for file symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),b=Object(s.wc)("symbolIcon.folderForeground",{dark:s.eb,light:s.eb,hc:s.eb},Object(n.a)("symbolIcon.folderForeground","The foreground color for folder symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),v=Object(s.wc)("symbolIcon.functionForeground",{dark:"#B180D7",light:"#652D90",hc:"#B180D7"},Object(n.a)("symbolIcon.functionForeground","The foreground color for function symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),C=Object(s.wc)("symbolIcon.interfaceForeground",{dark:"#75BEFF",light:"#007ACC",hc:"#75BEFF"},Object(n.a)("symbolIcon.interfaceForeground","The foreground color for interface symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),w=Object(s.wc)("symbolIcon.keyForeground",{dark:s.eb,light:s.eb,hc:s.eb},Object(n.a)("symbolIcon.keyForeground","The foreground color for key symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),y=Object(s.wc)("symbolIcon.keywordForeground",{dark:s.eb,light:s.eb,hc:s.eb},Object(n.a)("symbolIcon.keywordForeground","The foreground color for keyword symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),S=Object(s.wc)("symbolIcon.methodForeground",{dark:"#B180D7",light:"#652D90",hc:"#B180D7"},Object(n.a)("symbolIcon.methodForeground","The foreground color for method symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),L=Object(s.wc)("symbolIcon.moduleForeground",{dark:s.eb,light:s.eb,hc:s.eb},Object(n.a)("symbolIcon.moduleForeground","The foreground color for module symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),x=Object(s.wc)("symbolIcon.namespaceForeground",{dark:s.eb,light:s.eb,hc:s.eb},Object(n.a)("symbolIcon.namespaceForeground","The foreground color for namespace symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),k=Object(s.wc)("symbolIcon.nullForeground",{dark:s.eb,light:s.eb,hc:s.eb},Object(n.a)("symbolIcon.nullForeground","The foreground color for null symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),D=Object(s.wc)("symbolIcon.numberForeground",{dark:s.eb,light:s.eb,hc:s.eb},Object(n.a)("symbolIcon.numberForeground","The foreground color for number symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),N=Object(s.wc)("symbolIcon.objectForeground",{dark:s.eb,light:s.eb,hc:s.eb},Object(n.a)("symbolIcon.objectForeground","The foreground color for object symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),O=Object(s.wc)("symbolIcon.operatorForeground",{dark:s.eb,light:s.eb,hc:s.eb},Object(n.a)("symbolIcon.operatorForeground","The foreground color for operator symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),E=Object(s.wc)("symbolIcon.packageForeground",{dark:s.eb,light:s.eb,hc:s.eb},Object(n.a)("symbolIcon.packageForeground","The foreground color for package symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),I=Object(s.wc)("symbolIcon.propertyForeground",{dark:s.eb,light:s.eb,hc:s.eb},Object(n.a)("symbolIcon.propertyForeground","The foreground color for property symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),M=Object(s.wc)("symbolIcon.referenceForeground",{dark:s.eb,light:s.eb,hc:s.eb},Object(n.a)("symbolIcon.referenceForeground","The foreground color for reference symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),T=Object(s.wc)("symbolIcon.snippetForeground",{dark:s.eb,light:s.eb,hc:s.eb},Object(n.a)("symbolIcon.snippetForeground","The foreground color for snippet symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),A=Object(s.wc)("symbolIcon.stringForeground",{dark:s.eb,light:s.eb,hc:s.eb},Object(n.a)("symbolIcon.stringForeground","The foreground color for string symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),R=Object(s.wc)("symbolIcon.structForeground",{dark:s.eb,light:s.eb,hc:s.eb},Object(n.a)("symbolIcon.structForeground","The foreground color for struct symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),P=Object(s.wc)("symbolIcon.textForeground",{dark:s.eb,light:s.eb,hc:s.eb},Object(n.a)("symbolIcon.textForeground","The foreground color for text symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),F=Object(s.wc)("symbolIcon.typeParameterForeground",{dark:s.eb,light:s.eb,hc:s.eb},Object(n.a)("symbolIcon.typeParameterForeground","The foreground color for type parameter symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),B=Object(s.wc)("symbolIcon.unitForeground",{dark:s.eb,light:s.eb,hc:s.eb},Object(n.a)("symbolIcon.unitForeground","The foreground color for unit symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),j=Object(s.wc)("symbolIcon.variableForeground",{dark:"#75BEFF",light:"#007ACC",hc:"#75BEFF"},Object(n.a)("symbolIcon.variableForeground","The foreground color for variable symbols. These symbols appear in the outline, breadcrumb, and suggest widget."));Object(o.f)((e,t)=>{var i=e.getColor(a);i&&t.addRule(r.b.symbolArray.cssSelector+` { color: ${i}; }`),i=e.getColor(l),i&&t.addRule(r.b.symbolBoolean.cssSelector+` { color: ${i}; }`),i=e.getColor(d),i&&t.addRule(r.b.symbolClass.cssSelector+` { color: ${i}; }`),i=e.getColor(S),i&&t.addRule(r.b.symbolMethod.cssSelector+` { color: ${i}; }`),i=e.getColor(h),i&&t.addRule(r.b.symbolColor.cssSelector+` { color: ${i}; }`),i=e.getColor(c),i&&t.addRule(r.b.symbolConstant.cssSelector+` { color: ${i}; }`),i=e.getColor(u),i&&t.addRule(r.b.symbolConstructor.cssSelector+` { color: ${i}; }`),i=e.getColor(g),i&&t.addRule(`\n\t\t\t${r.b.symbolValue.cssSelector},${r.b.symbolEnum.cssSelector} { color: ${i}; }`),i=e.getColor(p),i&&t.addRule(r.b.symbolEnumMember.cssSelector+` { color: ${i}; }`),i=e.getColor(m),i&&t.addRule(r.b.symbolEvent.cssSelector+` { color: ${i}; }`),i=e.getColor(f),i&&t.addRule(r.b.symbolField.cssSelector+` { color: ${i}; }`),i=e.getColor(_),i&&t.addRule(r.b.symbolFile.cssSelector+` { color: ${i}; }`),i=e.getColor(b),i&&t.addRule(r.b.symbolFolder.cssSelector+` { color: ${i}; }`),i=e.getColor(v),i&&t.addRule(r.b.symbolFunction.cssSelector+` { color: ${i}; }`),i=e.getColor(C),i&&t.addRule(r.b.symbolInterface.cssSelector+` { color: ${i}; }`),i=e.getColor(w),i&&t.addRule(r.b.symbolKey.cssSelector+` { color: ${i}; }`),i=e.getColor(y),i&&t.addRule(r.b.symbolKeyword.cssSelector+` { color: ${i}; }`),i=e.getColor(L),i&&t.addRule(r.b.symbolModule.cssSelector+` { color: ${i}; }`),i=e.getColor(x),i&&t.addRule(r.b.symbolNamespace.cssSelector+` { color: ${i}; }`),i=e.getColor(k),i&&t.addRule(r.b.symbolNull.cssSelector+` { color: ${i}; }`),i=e.getColor(D),i&&t.addRule(r.b.symbolNumber.cssSelector+` { color: ${i}; }`),i=e.getColor(N),i&&t.addRule(r.b.symbolObject.cssSelector+` { color: ${i}; }`),i=e.getColor(O),i&&t.addRule(r.b.symbolOperator.cssSelector+` { color: ${i}; }`),i=e.getColor(E),i&&t.addRule(r.b.symbolPackage.cssSelector+` { color: ${i}; }`),i=e.getColor(I),i&&t.addRule(r.b.symbolProperty.cssSelector+` { color: ${i}; }`),i=e.getColor(M),i&&t.addRule(r.b.symbolReference.cssSelector+` { color: ${i}; }`),i=e.getColor(T),i&&t.addRule(r.b.symbolSnippet.cssSelector+` { color: ${i}; }`),i=e.getColor(A),i&&t.addRule(r.b.symbolString.cssSelector+` { color: ${i}; }`),i=e.getColor(R),i&&t.addRule(r.b.symbolStruct.cssSelector+` { color: ${i}; }`),i=e.getColor(P),i&&t.addRule(r.b.symbolText.cssSelector+` { color: ${i}; }`),i=e.getColor(F),i&&t.addRule(r.b.symbolTypeParameter.cssSelector+` { color: ${i}; }`),i=e.getColor(B),i&&t.addRule(r.b.symbolUnit.cssSelector+` { color: ${i}; }`),i=e.getColor(j);i&&t.addRule(r.b.symbolVariable.cssSelector+` { color: ${i}; }`)})},dd1b:function(e,t,i){"use strict";i.d(t,"a",(function(){return o}));var n=i("308f");t=i("89cd");const o={JSONContribution:"base.contributions.json"};i=new class{constructor(){this._onDidChangeSchema=new n.b,this.schemasById={}}registerSchema(e,t){var i;this.schemasById[0<(i=e).length&&"#"===i.charAt(i.length-1)?i.substring(0,i.length-1):i]=t,this._onDidChangeSchema.fire(e)}notifySchemaChanged(e){this._onDidChangeSchema.fire(e)}},t.a.add(o.JSONContribution,i)},debc:function(e,t,i){"use strict";i.d(t,"a",(function(){return l})),i.d(t,"b",(function(){return d}));var n=i("3d378"),o=i("b589"),s=i("30db"),r=i("82c9"),a=i("6d8e");function l(e){if(e)return"string"==typeof e&&(e=a.a.file(e)),e=Object(r.b)(e)||(e.scheme===o.c.file?e.fsPath:e.path),s.i&&Object(n.c)(e)?d(e):e}function d(e){return Object(n.a)(e)?e.charAt(0).toUpperCase()+e.slice(1):e}},dff7:function(e,t,i){"use strict";function n(e,t,...i){{var n=i;let e;return e=0===n.length?t:t.replace(/\{(\d+)\}/g,(function(e,t){return t=t[0],void 0!==n[t]?n[t]:e}))}}i.d(t,"a",(function(){return n}))},e1b5:function(e,t,i){"use strict";i.d(t,"a",(function(){return o}));var n=i("b707");class o{constructor(e,t){this._lineTokensBrand=void 0,this._tokens=e,this._tokensCount=this._tokens.length>>>1,this._text=t}static createEmpty(e){var t=o.defaultTokenMetadata;const i=new Uint32Array(2);return i[0]=e.length,i[1]=t,new o(i,e)}equals(e){return e instanceof o&&this.slicedEquals(e,0,this._tokensCount)}slicedEquals(e,t,i){if(this._text!==e._text)return!1;if(this._tokensCount!==e._tokensCount)return!1;t<<=1;var n=t+(i<<1);for(let o=t;o>>1)-1;for(let n=0;n>>1)-1;for(;ir&&(n+=this._text.substring(r,l.offset),d=this._tokens[1+(t<<1)],s.push(n.length,d),r=l.offset),n+=l.text,s.push(n.length,l.tokenMetadata),i++}}return new o(new Uint32Array(s),n)}}o.defaultTokenMetadata=16793600;class s{constructor(e,t,i,n){this._source=e,this._startOffset=t,this._endOffset=i,this._deltaOffset=n,this._firstTokenIndex=e.findTokenIndexAtOffset(t),this._tokensCount=0;for(let o=this._firstTokenIndex,s=e.getCount();othis.emitter.fire(e);this.emitter=new n.b({onFirstListenerAdd:()=>e.addEventListener(t,o,i),onLastListenerRemove:()=>e.removeEventListener(t,o,i)})}get event(){return this.emitter.event}dispose(){this.emitter.dispose()}}function s(e){return e.preventDefault(),e.stopPropagation(),e}},e385d:function(e,t,i){"use strict";i.d(t,"a",(function(){return o})),i.d(t,"b",(function(){return b}));var n,o,s=i("11f7"),r=i("70c3"),a=i("1898"),l=i("e8e3"),d=(t=i("ceb8"),i("308f")),h=i("a666"),c=i("49d9"),u=i("42e39"),g=i("ef8e9");i("e750");const p={separatorBorder:t.a.transparent};class m{constructor(e,t,i,n){this.container=e,this.view=t,this.disposable=n,this._cachedVisibleSize=void 0,"number"==typeof i?(this._size=i,this._cachedVisibleSize=void 0,e.classList.add("visible")):(this._size=0,this._cachedVisibleSize=i.cachedVisibleSize)}set size(e){this._size=e}get size(){return this._size}get visible(){return void 0===this._cachedVisibleSize}setVisible(e,t){e!==this.visible&&(e?(this.size=Object(c.b)(this._cachedVisibleSize,this.viewMinimumSize,this.viewMaximumSize),this._cachedVisibleSize=void 0):(this._cachedVisibleSize="number"==typeof t?t:this.size,this.size=0),this.container.classList.toggle("visible",e),this.view.setVisible&&this.view.setVisible(e))}get minimumSize(){return this.visible?this.view.minimumSize:0}get viewMinimumSize(){return this.view.minimumSize}get maximumSize(){return this.visible?this.view.maximumSize:0}get viewMaximumSize(){return this.view.maximumSize}get priority(){return this.view.priority}get snap(){return!!this.view.snap}set enabled(e){this.container.style.pointerEvents=e?"":"none"}layout(e,t){this.layoutContainer(e),this.view.layout(this.size,e,t)}dispose(){return this.disposable.dispose(),this.view}}class f extends m{layoutContainer(e){this.container.style.top=e+"px",this.container.style.height=this.size+"px"}}class _ extends m{layoutContainer(e){this.container.style.left=e+"px",this.container.style.width=this.size+"px"}}(i=n=n||{})[i.Idle=0]="Idle",i[i.Busy=1]="Busy",(t=o=o||{}).Distribute={type:"distribute"},t.Split=function(e){return{type:"split",index:e}},t.Invisible=function(e){return{type:"invisible",cachedVisibleSize:e}};class b extends h.a{constructor(e,t={}){super(),this.size=0,this.contentSize=0,this.proportions=void 0,this.viewItems=[],this.sashItems=[],this.state=n.Idle,this._onDidSashChange=this._register(new d.b),this.onDidSashChange=this._onDidSashChange.event,this._onDidSashReset=this._register(new d.b),this._startSnappingEnabled=!0,this._endSnappingEnabled=!0,this.orientation=g.l(t.orientation)?0:t.orientation,this.inverseAltBehavior=!!t.inverseAltBehavior,this.proportionalLayout=!!g.l(t.proportionalLayout)||!!t.proportionalLayout,this.getSashOrthogonalSize=t.getSashOrthogonalSize,this.el=document.createElement("div"),this.el.classList.add("monaco-split-view2"),this.el.classList.add(0===this.orientation?"vertical":"horizontal"),e.appendChild(this.el),this.sashContainer=Object(s.q)(this.el,Object(s.a)(".sash-container")),this.viewContainer=Object(s.a)(".split-view-container"),this.scrollable=new u.a(125,s.V),this.scrollableElement=this._register(new a.c(this.viewContainer,{vertical:0===this.orientation?null!=(e=t.scrollbarVisibility)?e:1:2,horizontal:1===this.orientation?null!=(e=t.scrollbarVisibility)?e:1:2},this.scrollable)),this.onDidScroll=this.scrollableElement.onScroll,this._register(this.onDidScroll(e=>{this.viewContainer.scrollTop=e.scrollTop,this.viewContainer.scrollLeft=e.scrollLeft})),Object(s.q)(this.el,this.scrollableElement.getDomNode()),this.style(t.styles||p),t.descriptor&&(this.size=t.descriptor.size,t.descriptor.views.forEach((e,t)=>{var i=g.l(e.visible)||e.visible?e.size:{type:"invisible",cachedVisibleSize:e.size};e=e.view;this.doAddView(e,i,t,!0)}),this.contentSize=this.viewItems.reduce((e,t)=>e+t.size,0),this.saveProportions())}get orthogonalStartSash(){return this._orthogonalStartSash}set orthogonalStartSash(e){for(const t of this.sashItems)t.sash.orthogonalStartSash=e;this._orthogonalStartSash=e}get orthogonalEndSash(){return this._orthogonalEndSash}set orthogonalEndSash(e){for(const t of this.sashItems)t.sash.orthogonalEndSash=e;this._orthogonalEndSash=e}get startSnappingEnabled(){return this._startSnappingEnabled}set startSnappingEnabled(e){this._startSnappingEnabled!==e&&(this._startSnappingEnabled=e,this.updateSashEnablement())}get endSnappingEnabled(){return this._endSnappingEnabled}set endSnappingEnabled(e){this._endSnappingEnabled!==e&&(this._endSnappingEnabled=e,this.updateSashEnablement())}style(e){e.separatorBorder.isTransparent()?(this.el.classList.remove("separator-border"),this.el.style.removeProperty("--separator-border")):(this.el.classList.add("separator-border"),this.el.style.setProperty("--separator-border",e.separatorBorder.toString()))}addView(e,t,i=this.viewItems.length,n){this.doAddView(e,t,i,n)}layout(e,t){var i=Math.max(this.size,this.contentSize);if(this.size=e,this.layoutContext=t,this.proportions)for(let o=0;o1===this.viewItems[e].priority);var n=o.filter(e=>2===this.viewItems[e].priority);this.resize(this.viewItems.length-1,e-i,void 0,t,n)}this.distributeEmptySpace(),this.layoutViews()}saveProportions(){this.proportionalLayout&&0e.size/this.contentSize))}onSashStart({sash:e,start:t,alt:i}){for(const s of this.viewItems)s.enabled=!1;const n=this.sashItems.findIndex(t=>t.sash===e),o=Object(h.e)(Object(s.i)(document.body,"keydown",e=>r(this.sashDragState.current,e.altKey)),Object(s.i)(document.body,"keyup",()=>r(this.sashDragState.current,!1))),r=(e,t)=>{const i=this.viewItems.map(e=>e.size);let s,r,a=Number.NEGATIVE_INFINITY,d=Number.POSITIVE_INFINITY;if((t=this.inverseAltBehavior?!t:t)&&(h=n===this.sashItems.length-1,d=h?(h=this.viewItems[n],a=(h.minimumSize-h.size)/2,(h.maximumSize-h.size)/2):(h=this.viewItems[n+1],a=(h.size-h.maximumSize)/2,(h.size-h.minimumSize)/2)),!t){const e=Object(l.r)(n,-1),t=Object(l.r)(n+1,this.viewItems.length);var h=e.reduce((e,t)=>e+(this.viewItems[t].minimumSize-i[t]),0),c=e.reduce((e,t)=>e+(this.viewItems[t].viewMaximumSize-i[t]),0),u=0===t.length?Number.POSITIVE_INFINITY:t.reduce((e,t)=>e+(i[t]-this.viewItems[t].minimumSize),0),g=0===t.length?Number.NEGATIVE_INFINITY:t.reduce((e,t)=>e+(i[t]-this.viewItems[t].viewMaximumSize),0);const o=Math.max(h,g),a=Math.min(u,c);h=this.findFirstSnapIndex(e),g=this.findFirstSnapIndex(t);"number"==typeof h&&(u=this.viewItems[h],c=Math.floor(u.viewMinimumSize/2),s={index:h,limitDelta:u.visible?o-c:o+c,size:u.size}),"number"==typeof g&&(h=this.viewItems[g],c=Math.floor(h.viewMinimumSize/2),r={index:g,limitDelta:h.visible?a+c:a-c,size:h.size})}this.sashDragState={start:e,current:e,index:n,sizes:i,minDelta:a,maxDelta:d,alt:t,snapBefore:s,snapAfter:r,disposable:o}};r(t,i)}onSashChange({current:e}){var{index:t,start:i,sizes:n,alt:o,minDelta:s,maxDelta:r,snapBefore:a,snapAfter:l}=this.sashDragState,i=(e=(this.sashDragState.current=e)-i,this.resize(t,e,n,void 0,void 0,s,r,a,l));o&&(e=t===this.sashItems.length-1,n=this.viewItems.map(e=>e.size),r=(s=this.viewItems[e?t:t+1]).size-s.maximumSize,a=s.size-s.minimumSize,this.resize(e?t-1:t+1,-i,n,void 0,void 0,r,a)),this.distributeEmptySpace(),this.layoutViews()}onSashEnd(e){this._onDidSashChange.fire(e),this.sashDragState.disposable.dispose(),this.saveProportions();for(const t of this.viewItems)t.enabled=!0}onViewChange(e,t){var i=this.viewItems.indexOf(e);i<0||i>=this.viewItems.length||(t="number"==typeof t?t:e.size,t=Object(c.b)(t,e.minimumSize,e.maximumSize),this.inverseAltBehavior&&0=this.viewItems.length)){const s=Object(l.r)(this.viewItems.length).filter(t=>t!==e);var i=[...s.filter(e=>1===this.viewItems[e].priority),e],o=s.filter(e=>2===this.viewItems[e].priority);const r=this.viewItems[e];t=Math.round(t),t=Object(c.b)(t,r.minimumSize,Math.min(r.maximumSize,this.size)),r.size=t,this.relayout(i,o),this.state=n.Idle}}distributeViewSizes(){const e=[];let t=0;for(const r of this.viewItems)01===this.viewItems[e].priority),s=n.filter(e=>2===this.viewItems[e].priority);this.relayout(o,s)}getViewSize(e){return e<0||e>=this.viewItems.length?-1:this.viewItems[e].size}doAddView(e,t,i=this.viewItems.length,o){if(this.state!==n.Idle)throw new Error("Cant modify splitview");this.state=n.Busy;const a=Object(s.a)(".split-view-view"),c=(i===this.viewItems.length?this.viewContainer.appendChild(a):this.viewContainer.insertBefore(a,this.viewContainer.children.item(i)),e.onDidChange(e=>this.onViewChange(m,e)));var u=Object(h.i)(()=>this.viewContainer.removeChild(a));const g=Object(h.e)(c,u);let p;p="number"==typeof t?t:"split"===t.type?this.getViewSize(t.index)/2:"invisible"===t.type?{cachedVisibleSize:t.cachedVisibleSize}:e.minimumSize;const m=new(0===this.orientation?f:_)(a,e,p,g);if(this.viewItems.splice(i,0,m),1this.getSashPosition(e),getHorizontalSashWidth:this.getSashOrthogonalSize},Object.assign(Object.assign({},u),{orientation:1})):new r.b(this.sashContainer,{getVerticalSashLeft:e=>this.getSashPosition(e),getVerticalSashHeight:this.getSashOrthogonalSize},Object.assign(Object.assign({},u),{orientation:0}));u=0===this.orientation?t=>({sash:e,start:t.startY,current:t.currentY,alt:t.altKey}):t=>({sash:e,start:t.startX,current:t.currentX,alt:t.altKey});const t=d.c.map(e.onDidStart,u);var b=t(this.onSashStart,this);const n=d.c.map(e.onDidChange,u),o=n(this.onSashChange,this),s=d.c.map(e.onDidEnd,()=>this.sashItems.findIndex(t=>t.sash===e));u=s(this.onSashEnd,this);var v=e.onDidReset(()=>{var t=this.sashItems.findIndex(t=>t.sash===e),i=Object(l.r)(t,-1),n=Object(l.r)(t+1,this.viewItems.length);i=this.findFirstSnapIndex(i),n=this.findFirstSnapIndex(n);"number"==typeof i&&!this.viewItems[i].visible||"number"==typeof n&&!this.viewItems[n].visible||this._onDidSashReset.fire(t)});const a=Object(h.e)(b,o,u,v,e);b={sash:e,disposable:a},this.sashItems.splice(i-1,0,b)}let C;a.appendChild(e.element),"number"!=typeof t&&"split"===t.type&&(C=[t.index]),o||this.relayout([i],C),this.state=n.Idle,o||"number"==typeof t||"distribute"!==t.type||this.distributeViewSizes()}relayout(e,t){var i=this.viewItems.reduce((e,t)=>e+t.size,0);this.resize(this.viewItems.length-1,this.size-i,void 0,e,t),this.distributeEmptySpace(),this.layoutViews(),this.saveProportions()}resize(e,t,i=this.viewItems.map(e=>e.size),n,o,s=Number.NEGATIVE_INFINITY,r=Number.POSITIVE_INFINITY,a,d){if(e<0||e>=this.viewItems.length)return 0;const h=Object(l.r)(e,-1),u=Object(l.r)(e+1,this.viewItems.length);if(o)for(const c of o)Object(l.p)(h,c),Object(l.p)(u,c);if(n)for(const c of n)Object(l.o)(h,c),Object(l.o)(u,c);var g=h.map(e=>this.viewItems[e]),p=h.map(e=>i[e]),m=u.map(e=>this.viewItems[e]),f=u.map(e=>i[e]),_=h.reduce((e,t)=>e+(this.viewItems[t].minimumSize-i[t]),0),b=h.reduce((e,t)=>e+(this.viewItems[t].maximumSize-i[t]),0),v=0===u.length?Number.POSITIVE_INFINITY:u.reduce((e,t)=>e+(i[t]-this.viewItems[t].minimumSize),0),C=0===u.length?Number.NEGATIVE_INFINITY:u.reduce((e,t)=>e+(i[t]-this.viewItems[t].maximumSize),0);_=Math.max(_,C,s),C=Math.min(v,b,r);let w=!1;if(a){const e=this.viewItems[a.index];v=t>=a.limitDelta,w=v!==e.visible,e.setVisible(v,a.size)}if(!w&&d){const e=this.viewItems[d.index];b=te+t.size,0);let i=this.size-t;const n=Object(l.r)(this.viewItems.length-1,-1);t=n.filter(e=>1===this.viewItems[e].priority);for(const r of n.filter(e=>2===this.viewItems[e].priority))Object(l.p)(n,r);for(const r of t)Object(l.o)(n,r);"number"==typeof e&&Object(l.o)(n,e);for(let r=0;0!==i&&re+t.size,0);let e=0;for(const t of this.viewItems)t.layout(e,this.layoutContext),e+=t.size;this.sashItems.forEach(e=>e.sash.layout()),this.updateSashEnablement(),this.updateScrollableElement()}updateScrollableElement(){0===this.orientation?this.scrollableElement.setScrollDimensions({height:this.size,scrollHeight:this.contentSize}):this.scrollableElement.setScrollDimensions({width:this.size,scrollWidth:this.contentSize})}updateSashEnablement(){let e=!1;var t=this.viewItems.map(t=>e=0e=0e=0e=0e.dispose()),this.viewItems=[],this.sashItems.forEach(e=>e.disposable.dispose()),this.sashItems=[]}}},e516:function(e,t,i){"use strict";i.r(t),i.d(t,"CursorUndoRedoController",(function(){return l})),i.d(t,"CursorUndo",(function(){return d})),i.d(t,"CursorRedo",(function(){return h}));var n=i("dff7"),o=(t=i("a666"),i("b2cc")),s=i("c101");class r{constructor(e){this.selections=e}equals(e){var t=this.selections.length;if(t!==e.selections.length)return!1;for(let i=0;i{this._undoStack=[],this._redoStack=[]})),this._register(e.onDidChangeModelContent(e=>{this._undoStack=[],this._redoStack=[]})),this._register(e.onDidChangeCursorSelection(t=>{this._isCursorUndoRedo||t.oldSelections&&t.oldModelVersionId===t.modelVersionId&&(t=new r(t.oldSelections),0this._onCut.fire(),0)),this._asyncFocusGainWriteScreenReaderContent=this._register(new r.e(()=>this.writeScreenReaderContent("asyncFocusGain"),0)),this._textAreaState=c.b.EMPTY,this._selectionChangeListener=null,this.writeScreenReaderContent("ctor"),this._hasFocus=!1,this._isDoingComposition=!1,this._nextCommand=0;let i=null;this._register(s.o(t.domNode,"keydown",e=>{(109===e.keyCode||this._isDoingComposition&&1===e.keyCode)&&e.stopPropagation(),e.equals(9)&&e.preventDefault(),i=e,this._onKeyDown.fire(e)})),this._register(s.o(t.domNode,"keyup",e=>{this._onKeyUp.fire(e)})),this._register(s.i(t.domNode,"compositionstart",e=>{if(c.c,!this._isDoingComposition){if(this._isDoingComposition=!0,d.f&&this._textAreaState.selectionStart===this._textAreaState.selectionEnd&&0{var t=this._textAreaState,i=c.b.readFromTextArea(this._textArea);return[i,c.b.deduceInput(t,i,e)]},g=()=>{var e=this._textAreaState,t=c.b.readFromTextArea(this._textArea);return[t,c.b.deduceAndroidCompositionInput(e,t)]},p=e=>{var t=this._textAreaState;e=c.b.selectedText(e);return[e,{text:e.value,replacePrevCharCnt:t.selectionEnd-t.selectionStart,replaceNextCharCnt:0,positionDelta:0}]};this._register(s.i(t.domNode,"compositionupdate",e=>{if(c.c,o.e){const[t,i]=g();this._textAreaState=t,this._onType.fire(i),this._onCompositionUpdate.fire(e)}else{const[t,i]=p(e.data||"");this._textAreaState=t,this._onType.fire(i),this._onCompositionUpdate.fire(e)}})),this._register(s.i(t.domNode,"compositionend",e=>{if(c.c,this._isDoingComposition)if(this._isDoingComposition=!1,o.e){const[e,t]=g();this._textAreaState=e,this._onType.fire(t),this._onCompositionEnd.fire()}else{const[t,i]=p(e.data||"");this._textAreaState=t,this._onType.fire(i),(o.f||o.g)&&(this._textAreaState=c.b.readFromTextArea(this._textArea)),this._onCompositionEnd.fire()}})),this._register(s.i(t.domNode,"input",()=>{if(this._textArea.setIgnoreSelectionChangeTime("received input event"),!this._isDoingComposition){const[e,t]=l(d.f);0===t.replacePrevCharCnt&&1===t.text.length&&h.E(t.text.charCodeAt(0))||(this._textAreaState=e,0===this._nextCommand?""===t.text&&0===t.replacePrevCharCnt||this._onType.fire(t):(""===t.text&&0===t.replacePrevCharCnt||this._firePaste(t.text,null),this._nextCommand=0))}})),this._register(s.i(t.domNode,"cut",e=>{this._textArea.setIgnoreSelectionChangeTime("received cut event"),this._ensureClipboardGetsEditorSelection(e),this._asyncTriggerCut.schedule()})),this._register(s.i(t.domNode,"copy",e=>{this._ensureClipboardGetsEditorSelection(e)})),this._register(s.i(t.domNode,"paste",e=>{var t;this._textArea.setIgnoreSelectionChangeTime("received paste event"),_.canUseTextData(e)?([e,t]=_.getTextData(e),""!==e&&this._firePaste(e,t)):(this._textArea.getSelectionStart()!==this._textArea.getSelectionEnd()&&this._setAndWriteTextAreaState("paste",c.b.EMPTY),this._nextCommand=1)})),this._register(s.i(t.domNode,"focus",()=>{var e=this._hasFocus;this._setHasFocus(!0),o.h&&!e&&this._hasFocus&&this._asyncFocusGainWriteScreenReaderContent.schedule()})),this._register(s.i(t.domNode,"blur",()=>{this._isDoingComposition&&(this._isDoingComposition=!1,this.writeScreenReaderContent("blurWithoutCompositionEnd"),this._onCompositionEnd.fire()),this._setHasFocus(!1)})),this._register(s.i(t.domNode,n.Tap,()=>{o.e&&this._isDoingComposition&&(this._isDoingComposition=!1,this.writeScreenReaderContent("tapWithoutCompositionEnd"),this._onCompositionEnd.fire())}))}_installSelectionChangeListener(){let e=0;return s.i(document,"selectionchange",t=>{var i,n;this._hasFocus&&!this._isDoingComposition&&o.f&&(n=(i=Date.now())-e,e=i,n<5||(n=i-this._textArea.getIgnoreSelectionChangeTime(),this._textArea.resetSelectionChangeTime(),n<100||this._textAreaState.selectionStartPosition&&this._textAreaState.selectionEndPosition&&(i=this._textArea.getValue(),this._textAreaState.value===i&&(n=this._textArea.getSelectionStart(),i=this._textArea.getSelectionEnd(),this._textAreaState.selectionStart===n&&this._textAreaState.selectionEnd===i||(n=this._textAreaState.deduceEditorPosition(n),n=this._host.deduceModelPosition(n[0],n[1],n[2]),i=this._textAreaState.deduceEditorPosition(i),i=this._host.deduceModelPosition(i[0],i[1],i[2]),n=new g.a(n.lineNumber,n.column,i.lineNumber,i.column),this._onSelectionChangeRequest.fire(n))))))})}dispose(){super.dispose(),this._selectionChangeListener&&(this._selectionChangeListener.dispose(),this._selectionChangeListener=null)}focusTextArea(){this._setHasFocus(!0),this.refreshFocusState()}isFocused(){return this._hasFocus}refreshFocusState(){var e=s.F(this.textArea.domNode);e?this._setHasFocus(e.activeElement===this.textArea.domNode):s.N(this.textArea.domNode)?this._setHasFocus(document.activeElement===this.textArea.domNode):this._setHasFocus(!1)}_setHasFocus(e){this._hasFocus!==e&&(this._hasFocus=e,this._selectionChangeListener&&(this._selectionChangeListener.dispose(),this._selectionChangeListener=null),this._hasFocus&&(this._selectionChangeListener=this._installSelectionChangeListener()),this._hasFocus&&this.writeScreenReaderContent("focusgain"),(this._hasFocus?this._onFocus:this._onBlur).fire())}_setAndWriteTextAreaState(e,t){(t=this._hasFocus?t:t.collapseSelection()).writeToTextArea(e,this._textArea,this._hasFocus),this._textAreaState=t}writeScreenReaderContent(e){this._isDoingComposition||this._setAndWriteTextAreaState(e,this._host.getScreenReaderContent(this._textAreaState))}_ensureClipboardGetsEditorSelection(e){const t=this._host.getDataToCopy(_.canUseTextData(e));var i={version:1,isFromEmptySelection:t.isFromEmptySelection,multicursorText:t.multicursorText,mode:t.mode};m.INSTANCE.set(o.g?t.text.replace(/\r\n/g,"\n"):t.text,i),_.canUseTextData(e)?_.setTextData(e,t.text,t.html,i):this._setAndWriteTextAreaState("copy or cut",c.b.selectedText(t.text))}_firePaste(e,t){t=t||m.INSTANCE.get(e),this._onPaste.fire({text:e,metadata:t})}}class _{static canUseTextData(e){return!!e.clipboardData||!!window.clipboardData}static getTextData(t){if(t.clipboardData){t.preventDefault();var i=t.clipboardData.getData(l.a.text);let o=null;var n=t.clipboardData.getData("vscode-editor-data");if("string"==typeof n)try{1!==(o=JSON.parse(n)).version&&(o=null)}catch(e){}return[i,o]}if(window.clipboardData)return t.preventDefault(),[window.clipboardData.getData("Text"),null];throw new Error("ClipboardEventUtils.getTextData: Cannot use text data!")}static setTextData(e,t,i,n){if(e.clipboardData)e.clipboardData.setData(l.a.text,t),"string"==typeof i&&e.clipboardData.setData("text/html",i),e.clipboardData.setData("vscode-editor-data",JSON.stringify(n));else{if(!window.clipboardData)throw new Error("ClipboardEventUtils.setTextData: Cannot use text data!");window.clipboardData.setData("Text",t)}e.preventDefault()}}class b extends t.a{constructor(e){super(),this._actual=e,this._ignoreSelectionChangeTime=0}setIgnoreSelectionChangeTime(e){this._ignoreSelectionChangeTime=Date.now()}getIgnoreSelectionChangeTime(){return this._ignoreSelectionChangeTime}resetSelectionChangeTime(){this._ignoreSelectionChangeTime=0}getValue(){return this._actual.domNode.value}setValue(e,t){const i=this._actual.domNode;i.value!==t&&(this.setIgnoreSelectionChangeTime("setValue"),i.value=t)}getSelectionStart(){return"backward"===this._actual.domNode.selectionDirection?this._actual.domNode.selectionEnd:this._actual.domNode.selectionStart}getSelectionEnd(){return"backward"===this._actual.domNode.selectionDirection?this._actual.domNode.selectionStart:this._actual.domNode.selectionEnd}setSelectionRange(e,t,i){const n=this._actual.domNode;let r=null;var a=s.F(n),l=(a=(r=(a||document).activeElement)===n,n.selectionStart),d=n.selectionEnd;if(a&&l===t&&d===i)o.g&&window.parent!==window&&n.focus();else if(a)this.setIgnoreSelectionChangeTime("setSelectionRange"),n.setSelectionRange(t,i),o.g&&window.parent!==window&&n.focus();else try{var h=s.U(n);this.setIgnoreSelectionChangeTime("setSelectionRange"),n.focus(),n.setSelectionRange(t,i),s.S(n,h)}catch(e){}}}},e58e:function(e,t,i){"use strict";i.d(t,"a",(function(){return s}));var n=i("30db");const o=n.b.performance&&"function"==typeof n.b.performance.now;class s{constructor(e){this._highResolution=o&&e,this._startTime=this._now(),this._stopTime=-1}static create(e=!0){return new s(e)}stop(){this._stopTime=this._now()}elapsed(){return-1!==this._stopTime?this._stopTime-this._startTime:this._now()-this._startTime}_now(){return(this._highResolution?n.b.performance:Date).now()}}},e679:function(e,t,i){"use strict";i.d(t,"a",(function(){return r})),i.d(t,"b",(function(){return a}));var n=i("1e93"),o=i("7ab3");function s(e){return e.replace(/\n/g,"\\n").replace(/\r/g,"\\r")}class r{constructor(e,t,i,n){this.oldPosition=e,this.oldText=t,this.newPosition=i,this.newText=n}get oldLength(){return this.oldText.length}get oldEnd(){return this.oldPosition+this.oldText.length}get newLength(){return this.newText.length}get newEnd(){return this.newPosition+this.newText.length}toString(){return 0===this.oldText.length?`(insert@${this.oldPosition} "${s(this.newText)}")`:0===this.newText.length?`(delete@${this.oldPosition} "${s(this.oldText)}")`:`(replace@${this.oldPosition} "${s(this.oldText)}" with "${s(this.newText)}")`}static _writeStringSize(e){return 4+2*e.length}static _writeString(e,t,i){var o=t.length;n.f(e,o,i),i+=4;for(let s=0;s(t.hasOwnProperty(i)||(t[i]=e(i)),t[i])}(e=>new n(e))},e750:function(e,t,i){},e757:function(e,t,i){"use strict";i.d(t,"a",(function(){return s}));let n=!1,o=null;class s{static getSameOriginWindowChain(){if(!o){o=[];let t=window;for(var e;(e=function(e){if(!e.parent||e.parent===e)return null;try{var t=e.location,i=e.parent.location;if("null"!==t.origin&&"null"!==i.origin&&(t.protocol!==i.protocol||t.hostname!==i.hostname||t.port!==i.port))return n=!0,null}catch(e){return n=!0,null}return e.parent}(t))?o.push({window:t,iframeElement:t.frameElement||null}):o.push({window:t,iframeElement:null}),t=e;);}return o.slice(0)}static hasDifferentOriginAncestor(){return o||this.getSameOriginWindowChain(),n}static getPositionOfChildWindowRelativeToAncestorWindow(e,t){if(!t||e===t)return{top:0,left:0};let i=0,n=0;for(const s of this.getSameOriginWindowChain()){if(i+=s.window.scrollY,n+=s.window.scrollX,s.window===t)break;if(!s.iframeElement)break;var o=s.iframeElement.getBoundingClientRect();i+=o.top,n+=o.left}return{top:i,left:n}}}},e75b:function(e,t,i){"use strict";i.d(t,"a",(function(){return n})),i("f0b2");const n="monaco-mouse-cursor-text"},e8cb:function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"sparql",extensions:[".rq"],aliases:["sparql","SPARQL"],loader:function(){return i.e("chunk-2d0b21d7").then(i.bind(null,"2377"))}})},e8e3:function(e,t,i){"use strict";function n(e,t=0){return e[e.length-(1+t)]}function o(e){if(0===e.length)throw new Error("Invalid tail call");return[e.slice(0,e.length-1),e[e.length-1]]}function s(e,t,i=((e,t)=>e===t)){if(e!==t){if(!e||!t)return!1;if(e.length!==t.length)return!1;for(let n=0,o=e.length;n=t.length)throw new TypeError("invalid index");var n,o=t[Math.floor(t.length*Math.random())];let s=[],r=[],a=[];for(n of t){var d=i(n,o);(d<0?s:0!!e)}function c(e){return!Array.isArray(e)||0===e.length}function u(e){return Array.isArray(e)&&0e.indexOf(t)===i);const i=Object.create(null);return e.filter(e=>(e=t(e),!i[e]&&(i[e]=!0)))}function p(e){const t=new Set;return e.filter(e=>!t.has(e)&&(t.add(e),!0))}function m(e,t){return 0t;o--)n.push(o);return n}function b(e,t,i){const n=e.slice(0,t);return e=e.slice(t),n.concat(i,e)}function v(e,t){var i=e.indexOf(t);-1=r;l--)o[l+a]=o[l];for(let l=0;ls(t,e),n)):(i=e,n=r(181387,n=t),Object.keys(i).sort().reduce((e,t)=>(e=a(t,e),s(i[t],e)),n));case"string":return a(e,t);case"boolean":return r(e?433:863,t);case"number":return r(e,t);case"undefined":return r(937,t);default:return r(617,t)}var i,n}function r(e,t){return(t<<5)-t+e|0}function a(e,t){t=r(149417,t);for(let i=0,n=e.length;i>>i)>>>0}function d(e,t=0,i=e.byteLength,n=0){for(let o=0;oe.toString(16).padStart(2,"0")).join("");for(var[i,n,o="0"]=[(e>>>0).toString(16),t/4];i.length>>6:(i<65536?e[t++]=224|(61440&i)>>>12:(e[t++]=240|(1835008&i)>>>18,e[t++]=128|(258048&i)>>>12),e[t++]=128|(4032&i)>>>6),e[t++]=128|(63&i)>>>0),64<=t&&(this._step(),t-=64,this._totalLen+=64,e[0]=e[64],e[1]=e[65],e[2]=e[66]),t}digest(){return this._finished||(this._finished=!0,this._leftoverHighSurrogate&&(this._leftoverHighSurrogate=0,this._buffLen=this._push(this._buff,this._buffLen,65533)),this._totalLen+=this._buffLen,this._wrapUp()),h(this._h0)+h(this._h1)+h(this._h2)+h(this._h3)+h(this._h4)}_wrapUp(){this._buff[this._buffLen++]=128,d(this._buff,this._buffLen),56{i="\r\n"===e?-1:0,o+=n;for(const n of t)n.end<=o||(n.start>=o&&(n.start+=i),n.end>=o&&(n.end+=i));return n+=i,"⏎"})}}},ef37:function(e,t,i){},ef8e9:function(e,t,i){"use strict";function n(e){return Array.isArray(e)}function o(e){return"string"==typeof e}function s(e){return!("object"!=typeof e||null===e||Array.isArray(e)||e instanceof RegExp||e instanceof Date)}function r(e){return"number"==typeof e&&!isNaN(e)}function a(e){return!0===e||!1===e}function l(e){return void 0===e}function d(e){return l(e)||null===e}function h(e,t){if(!e)throw new Error(t?`Unexpected type, expected '${t}'`:"Unexpected type")}function c(e){if(d(e))throw new Error("Assertion Failed: argument is undefined or null");return e}function u(e){return"function"==typeof e}function g(e,t){var i=Math.min(e.length,t.length);for(let n=0;nfunction(){var i=Array.prototype.slice.call(arguments,0);return t(e,i)})(n);return i}function f(e){return null===e?void 0:e}function _(e,t="Unreachable"){throw new Error(t)}i.d(t,"f",(function(){return n})),i.d(t,"k",(function(){return o})),i.d(t,"j",(function(){return s})),i.d(t,"i",(function(){return r})),i.d(t,"g",(function(){return a})),i.d(t,"l",(function(){return l})),i.d(t,"m",(function(){return d})),i.d(t,"c",(function(){return h})),i.d(t,"a",(function(){return c})),i.d(t,"h",(function(){return u})),i.d(t,"n",(function(){return g})),i.d(t,"e",(function(){return p})),i.d(t,"d",(function(){return m})),i.d(t,"o",(function(){return f})),i.d(t,"b",(function(){return _}))},efdb:function(e,t,i){"use strict";i.d(t,"a",(function(){return n})),t=i("0a0f");const n=Object(t.c)("markerDecorationsService")},eff2:function(e,t,i){"use strict";i.d(t,"b",(function(){return c})),i.d(t,"a",(function(){return u}));var n=i("0f70"),o=i("650e"),s=i("11f7"),r=i("a60f"),a=i("f070"),l=(t=i("a666"),i("30db")),d=i("ef8e9"),h=(i("c84a"),i("dff7"));class c extends t.a{constructor(e,t,i={}){super(),this.options=i,this._context=e||this,(this._action=t)instanceof a.a&&this._register(t.onDidChange(e=>{this.element&&this.handleActionChangeEvent(e)}))}handleActionChangeEvent(e){void 0!==e.enabled&&this.updateEnabled(),void 0!==e.checked&&this.updateChecked(),void 0!==e.class&&this.updateClass(),void 0!==e.label&&(this.updateLabel(),this.updateTooltip()),void 0!==e.tooltip&&this.updateTooltip()}get actionRunner(){return this._actionRunner||(this._actionRunner=this._register(new a.b)),this._actionRunner}set actionRunner(e){this._actionRunner=e}getAction(){return this._action}isEnabled(){return this._action.enabled}setActionContext(e){this._context=e}render(e){const t=this.element=e,i=(this._register(r.b.addTarget(e)),this.options&&this.options.draggable);i&&(e.draggable=!0,n.g&&this._register(Object(s.i)(e,s.d.DRAG_START,e=>null==(e=e.dataTransfer)?void 0:e.setData(o.a.TEXT,this._action.label)))),this._register(Object(s.i)(t,r.a.Tap,e=>this.onClick(e,!0))),this._register(Object(s.i)(t,s.d.MOUSE_DOWN,e=>{i||s.c.stop(e,!0),this._action.enabled&&0===e.button&&t.classList.add("active")})),l.f&&this._register(Object(s.i)(t,s.d.CONTEXT_MENU,e=>{0===e.button&&!0===e.ctrlKey&&this.onClick(e)})),this._register(Object(s.i)(t,s.d.CLICK,e=>{s.c.stop(e,!0),this.options&&this.options.isMenu||l.j(()=>this.onClick(e))})),this._register(Object(s.i)(t,s.d.DBLCLICK,e=>{s.c.stop(e,!0)})),[s.d.MOUSE_UP,s.d.MOUSE_OUT].forEach(e=>{this._register(Object(s.i)(t,e,e=>{s.c.stop(e),t.classList.remove("active")}))})}onClick(e,t=!1){s.c.stop(e,!0);var i=d.m(this._context)?null!=(i=this.options)&&i.useEventAsContext?e:{preserveFocus:t}:this._context;this.actionRunner.run(this._action,i)}focus(){this.element&&(this.element.tabIndex=0,this.element.focus(),this.element.classList.add("focused"))}blur(){this.element&&(this.element.blur(),this.element.tabIndex=-1,this.element.classList.remove("focused"))}setFocusable(e){this.element&&(this.element.tabIndex=e?0:-1)}get trapsArrowNavigation(){return!1}updateEnabled(){}updateLabel(){}updateTooltip(){}updateClass(){}updateChecked(){}dispose(){this.element&&(this.element.remove(),this.element=void 0),super.dispose()}}class u extends c{constructor(e,t,i={}){super(e,t,i),this.options=i,this.options.icon=void 0!==i.icon&&i.icon,this.options.label=void 0===i.label||i.label,this.cssClass=""}render(e){super.render(e),this.element&&(this.label=Object(s.q)(this.element,Object(s.a)("a.action-label"))),this.label&&(this._action.id===a.d.ID?this.label.setAttribute("role","presentation"):this.options.isMenu?this.label.setAttribute("role","menuitem"):this.label.setAttribute("role","button")),this.options.label&&this.options.keybinding&&this.element&&(Object(s.q)(this.element,Object(s.a)("span.keybinding")).textContent=this.options.keybinding),this.updateClass(),this.updateLabel(),this.updateTooltip(),this.updateEnabled(),this.updateChecked()}focus(){this.label&&(this.label.tabIndex=0,this.label.focus())}blur(){this.label&&(this.label.tabIndex=-1)}setFocusable(e){this.label&&(this.label.tabIndex=e?0:-1)}updateLabel(){this.options.label&&this.label&&(this.label.textContent=this.getAction().label)}updateTooltip(){let e=null;this.getAction().tooltip?e=this.getAction().tooltip:!this.options.label&&this.getAction().label&&this.options.icon&&(e=this.getAction().label,this.options.keybinding&&(e=h.a({key:"titleLabel",comment:["action title","action keybinding"]},"{0} ({1})",e,this.options.keybinding))),e&&this.label&&(this.label.title=e)}updateClass(){this.cssClass&&this.label&&this.label.classList.remove(...this.cssClass.split(" ")),this.options.icon?(this.cssClass=this.getAction().class,this.label&&(this.label.classList.add("codicon"),this.cssClass&&this.label.classList.add(...this.cssClass.split(" "))),this.updateEnabled()):this.label&&this.label.classList.remove("codicon")}updateEnabled(){this.getAction().enabled?(this.label&&(this.label.removeAttribute("aria-disabled"),this.label.classList.remove("disabled")),this.element&&this.element.classList.remove("disabled")):(this.label&&(this.label.setAttribute("aria-disabled","true"),this.label.classList.add("disabled")),this.element&&this.element.classList.add("disabled"))}updateChecked(){this.label&&(this.getAction().checked?this.label.classList.add("checked"):this.label.classList.remove("checked"))}}},f004:function(e,t,i){},f070:function(e,t,i){"use strict";i.d(t,"a",(function(){return r})),i.d(t,"b",(function(){return a})),i.d(t,"d",(function(){return l})),i.d(t,"e",(function(){return d})),i.d(t,"c",(function(){return h}));var n=i("308f"),o=(t=i("a666"),i("dff7")),s=function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))};class r extends t.a{constructor(e,t="",i="",o=!0,s){super(),this._onDidChange=this._register(new n.b),this.onDidChange=this._onDidChange.event,this._enabled=!0,this._checked=!1,this._id=e,this._label=t,this._cssClass=i,this._enabled=o,this._actionCallback=s}get id(){return this._id}get label(){return this._label}set label(e){this._setLabel(e)}_setLabel(e){this._label!==e&&(this._label=e,this._onDidChange.fire({label:e}))}get tooltip(){return this._tooltip||""}set tooltip(e){this._setTooltip(e)}_setTooltip(e){this._tooltip!==e&&(this._tooltip=e,this._onDidChange.fire({tooltip:e}))}get class(){return this._cssClass}set class(e){this._setClass(e)}_setClass(e){this._cssClass!==e&&(this._cssClass=e,this._onDidChange.fire({class:e}))}get enabled(){return this._enabled}set enabled(e){this._setEnabled(e)}_setEnabled(e){this._enabled!==e&&(this._enabled=e,this._onDidChange.fire({enabled:e}))}get checked(){return this._checked}set checked(e){this._setChecked(e)}_setChecked(e){this._checked!==e&&(this._checked=e,this._onDidChange.fire({checked:e}))}run(e,t){return s(this,void 0,void 0,(function*(){this._actionCallback&&(yield this._actionCallback(e))}))}}class a extends t.a{constructor(){super(...arguments),this._onBeforeRun=this._register(new n.b),this.onBeforeRun=this._onBeforeRun.event,this._onDidRun=this._register(new n.b),this.onDidRun=this._onDidRun.event}run(e,t){return s(this,void 0,void 0,(function*(){if(e.enabled){this._onBeforeRun.fire({action:e});let i=void 0;try{yield this.runAction(e,t)}catch(e){i=e}this._onDidRun.fire({action:e,error:i})}}))}runAction(e,t){return s(this,void 0,void 0,(function*(){yield e.run(t)}))}}class l extends r{constructor(e){super(l.ID,e,e?"separator text":"separator"),this.checked=!1,this.enabled=!1}}l.ID="vs.actions.separator";class d{constructor(e,t,i,n){this.tooltip="",this.enabled=!0,this.checked=!1,this.id=e,this.label=t,this.class=n,this._actions=i}get actions(){return this._actions}dispose(){}run(){return s(this,void 0,void 0,(function*(){}))}}class h extends r{constructor(){super(h.ID,o.a("submenu.empty","(empty)"),void 0,!1)}}h.ID="vs.actions.empty"},f07b:function(e,t,i){"use strict";i.d(t,"a",(function(){return n}));class n{constructor(...e){for(var[t,i]of(this._entries=new Map,e))this.set(t,i)}set(e,t){var i=this._entries.get(e);return this._entries.set(e,t),i}has(e){return this._entries.has(e)}get(e){return this._entries.get(e)}}},f0b2:function(e,t,i){},f17c:function(e,t,i){"use strict";i.r(t),i.d(t,"InsertCursorAbove",(function(){return w})),i.d(t,"InsertCursorBelow",(function(){return y})),i.d(t,"MultiCursorSessionResult",(function(){return k})),i.d(t,"MultiCursorSession",(function(){return D})),i.d(t,"MultiCursorSelectionController",(function(){return N})),i.d(t,"MultiCursorSelectionControllerAction",(function(){return O})),i.d(t,"AddSelectionToNextFindMatchAction",(function(){return E})),i.d(t,"AddSelectionToPreviousFindMatchAction",(function(){return I})),i.d(t,"MoveSelectionToNextFindMatchAction",(function(){return M})),i.d(t,"MoveSelectionToPreviousFindMatchAction",(function(){return T})),i.d(t,"SelectHighlightsAction",(function(){return A})),i.d(t,"CompatChangeAll",(function(){return R})),i.d(t,"SelectionHighlighter",(function(){return F}));var n=i("dff7"),o=i("5fe7"),s=i("fe45"),r=i("a666"),a=i("3813"),l=(t=i("b2cc"),i("a007")),d=i("6a89"),h=i("8025"),c=i("c101"),u=i("3352"),g=i("b57f"),p=i("b707"),m=i("a106"),f=i("7e32"),_=i("303e"),b=i("b7d0"),v=i("4fc3");function C(e,t){const i=t.filter(t=>!e.find(e=>e.equals(t)));1<=i.length&&(t=i.map(e=>`line ${e.viewState.position.lineNumber} column `+e.viewState.position.column).join(", "),t=1===i.length?n.a("cursorAdded","Cursor added: {0}",t):n.a("cursorsAdded","Cursors added: {0}",t),Object(a.c)(t))}class w extends t.b{constructor(){super({id:"editor.action.insertCursorAbove",label:n.a("mutlicursor.insertAbove","Add Cursor Above"),alias:"Add Cursor Above",precondition:void 0,kbOpts:{kbExpr:c.a.editorTextFocus,primary:2576,linux:{primary:1552,secondary:[3088]},weight:100},menuOpts:{menuId:f.b.MenubarSelectionMenu,group:"3_multi",title:n.a({key:"miInsertCursorAbove",comment:["&& denotes a mnemonic"]},"&&Add Cursor Above"),order:2}})}run(e,t,i){if(t.hasModel()){var n=i&&!0===i.logicalLine;const e=t._getViewModel();e.cursorConfig.readOnly||(e.pushStackElement(),t=e.getCursorStates(),e.setCursorStates(i.source,3,l.b.addCursorUp(e,t,n)),e.revealTopMostCursor(i.source),C(t,e.getCursorStates()))}}}class y extends t.b{constructor(){super({id:"editor.action.insertCursorBelow",label:n.a("mutlicursor.insertBelow","Add Cursor Below"),alias:"Add Cursor Below",precondition:void 0,kbOpts:{kbExpr:c.a.editorTextFocus,primary:2578,linux:{primary:1554,secondary:[3090]},weight:100},menuOpts:{menuId:f.b.MenubarSelectionMenu,group:"3_multi",title:n.a({key:"miInsertCursorBelow",comment:["&& denotes a mnemonic"]},"A&&dd Cursor Below"),order:3}})}run(e,t,i){if(t.hasModel()){var n=i&&!0===i.logicalLine;const e=t._getViewModel();e.cursorConfig.readOnly||(e.pushStackElement(),t=e.getCursorStates(),e.setCursorStates(i.source,3,l.b.addCursorDown(e,t,n)),e.revealBottomMostCursor(i.source),C(t,e.getCursorStates()))}}}class S extends t.b{constructor(){super({id:"editor.action.insertCursorAtEndOfEachLineSelected",label:n.a("mutlicursor.insertAtEndOfEachLineSelected","Add Cursors to Line Ends"),alias:"Add Cursors to Line Ends",precondition:void 0,kbOpts:{kbExpr:c.a.editorTextFocus,primary:1575,weight:100},menuOpts:{menuId:f.b.MenubarSelectionMenu,group:"3_multi",title:n.a({key:"miInsertCursorAtEndOfEachLineSelected",comment:["&& denotes a mnemonic"]},"Add C&&ursors to Line Ends"),order:4}})}getCursorsForSelection(e,t,i){if(!e.isEmpty()){for(let o=e.startLineNumber;othis.getCursorsForSelection(t,e,s)),0{this._ignoreSelectionChange||this._endSession()})),this._sessionDispose.add(this._editor.onDidBlurEditorText(()=>{this._endSession()})),this._sessionDispose.add(e.getState().onFindReplaceStateChange(e=>{(e.matchCase||e.wholeWord)&&this._endSession()}))}}}_endSession(){var e;this._sessionDispose.clear(),this._session&&this._session.isDisconnectedFromFindController&&(e={wholeWordOverride:0,matchCaseOverride:0,isRegexOverride:0},this._session.findController.getState().change(e,!1)),this._session=null}_setSelections(e){this._ignoreSelectionChange=!0,this._editor.setSelections(e),this._ignoreSelectionChange=!1}_expandEmptyToWord(e,t){var i;return t.isEmpty()&&(i=this._editor.getConfiguredWordAtPosition(t.getStartPosition()))?new h.a(t.startLineNumber,i.startColumn,t.startLineNumber,i.endColumn):t}_applySessionResult(e){e&&(this._setSelections(e.selections),e.revealRange&&this._editor.revealRangeInCenterIfOutsideViewport(e.revealRange,e.revealScrollType))}getSession(e){return this._session}addSelectionToNextFindMatch(e){if(this._editor.hasModel()){if(!this._session){var t=this._editor.getSelections();if(1{e.forEach(e=>{t.range.endLineNumber<=e.endLineNumber&&t.range.startLineNumber>=e.startLineNumber&&i.push(t)})}),n=i}if(0new h.a(e.range.startLineNumber,e.range.startColumn,e.range.endLineNumber,e.range.endColumn)))}}}}N.ID="editor.contrib.multiCursorController";class O extends t.b{run(e,t){var i=N.get(t);if(i){var n=m.CommonFindController.get(t);if(n){const e=t._getViewModel();e&&(t=e.getCursorStates(),this._run(i,n),C(t,e.getCursorStates()))}}}}class E extends O{constructor(){super({id:"editor.action.addSelectionToNextFindMatch",label:n.a("addSelectionToNextFindMatch","Add Selection To Next Find Match"),alias:"Add Selection To Next Find Match",precondition:void 0,kbOpts:{kbExpr:c.a.focus,primary:2082,weight:100},menuOpts:{menuId:f.b.MenubarSelectionMenu,group:"3_multi",title:n.a({key:"miAddSelectionToNextFindMatch",comment:["&& denotes a mnemonic"]},"Add &&Next Occurrence"),order:5}})}_run(e,t){e.addSelectionToNextFindMatch(t)}}class I extends O{constructor(){super({id:"editor.action.addSelectionToPreviousFindMatch",label:n.a("addSelectionToPreviousFindMatch","Add Selection To Previous Find Match"),alias:"Add Selection To Previous Find Match",precondition:void 0,menuOpts:{menuId:f.b.MenubarSelectionMenu,group:"3_multi",title:n.a({key:"miAddSelectionToPreviousFindMatch",comment:["&& denotes a mnemonic"]},"Add P&&revious Occurrence"),order:6}})}_run(e,t){e.addSelectionToPreviousFindMatch(t)}}class M extends O{constructor(){super({id:"editor.action.moveSelectionToNextFindMatch",label:n.a("moveSelectionToNextFindMatch","Move Last Selection To Next Find Match"),alias:"Move Last Selection To Next Find Match",precondition:void 0,kbOpts:{kbExpr:c.a.focus,primary:Object(s.a)(2089,2082),weight:100}})}_run(e,t){e.moveSelectionToNextFindMatch(t)}}class T extends O{constructor(){super({id:"editor.action.moveSelectionToPreviousFindMatch",label:n.a("moveSelectionToPreviousFindMatch","Move Last Selection To Previous Find Match"),alias:"Move Last Selection To Previous Find Match",precondition:void 0})}_run(e,t){e.moveSelectionToPreviousFindMatch(t)}}class A extends O{constructor(){super({id:"editor.action.selectHighlights",label:n.a("selectAllOccurrencesOfFindMatch","Select All Occurrences of Find Match"),alias:"Select All Occurrences of Find Match",precondition:void 0,kbOpts:{kbExpr:c.a.focus,primary:3114,weight:100},menuOpts:{menuId:f.b.MenubarSelectionMenu,group:"3_multi",title:n.a({key:"miSelectHighlights",comment:["&& denotes a mnemonic"]},"Select All &&Occurrences"),order:7}})}_run(e,t){e.selectAll(t)}}class R extends O{constructor(){super({id:"editor.action.changeAll",label:n.a("changeAll.label","Change All Occurrences"),alias:"Change All Occurrences",precondition:v.a.and(c.a.writable,c.a.editorTextFocus),kbOpts:{kbExpr:c.a.editorTextFocus,primary:2108,weight:100},contextMenuOpts:{group:"1_modification",order:1.2}})}_run(e,t){e.selectAll(t)}}class P{constructor(e,t,i,n){this.searchText=e,this.matchCase=t,this.wordSeparators=i,this.modelVersionId=n}static softEquals(e,t){return!e&&!t||!(!e||!t)&&e.searchText===t.searchText&&e.matchCase===t.matchCase&&e.wordSeparators===t.wordSeparators&&e.modelVersionId===t.modelVersionId}}class F extends r.a{constructor(e){super(),this.editor=e,this._isEnabled=e.getOption(97),this.decorations=[],this.updateSoon=this._register(new o.e(()=>this._update(),300)),this.state=null,this._register(e.onDidChangeConfiguration(t=>{this._isEnabled=e.getOption(97)})),this._register(e.onDidChangeCursorSelection(e=>{this._isEnabled&&(e.selection.isEmpty()?3===e.reason?(this.state&&this._setState(null),this.updateSoon.schedule()):this._setState(null):this._update())})),this._register(e.onDidChangeModel(e=>{this._setState(null)})),this._register(e.onDidChangeModelContent(e=>{this._isEnabled&&this.updateSoon.schedule()})),this._register(m.CommonFindController.get(e).getState().onFindReplaceStateChange(e=>{this._update()}))}_update(){this._setState(F._createState(this._isEnabled,this.editor))}static _createState(e,t){if(!e)return null;if(!t.hasModel())return null;if(e=t.getSelection(),e.startLineNumber!==e.endLineNumber)return null;const i=N.get(t);if(!i)return null;const n=m.CommonFindController.get(t);if(!n)return null;let o=i.getSession(n);if(!o){if(e=t.getSelections(),1e.range),r=(s.sort(d.a.compareRangesUsingStarts),this.editor.getSelections()),a=(r.sort(d.a.compareRangesUsingStarts),[]);for(let e=0,n=0,l=s.length,h=r.length;e=h?(a.push(i),e++):(t=d.a.compareRangesUsingStarts(i,r[n]))<0?(!r[n].isEmpty()&&d.a.areIntersecting(i,r[n])||a.push(i),e++):(0({range:e,options:o?F._SELECTION_HIGHLIGHT:F._SELECTION_HIGHLIGHT_OVERVIEW})),this.decorations=this.editor.deltaDecorations(this.decorations,e)}}}else this.decorations=this.editor.deltaDecorations(this.decorations,[])}dispose(){this._setState(null),super.dispose()}}function B(e,t,i){var n=j(e,t[0],!i);for(let o=1,s=t.length;o{if(!this._ignoreEditorChange){const e=this._editorService.getActiveCodeEditor();if(e){var i=e.getModel(),n=e.getPosition();if(i&&n){let e=!1,o=!1;for(const s of t.references)if(Object(I.f)(s.uri,i.uri))e=!0,o=o||h.a.containsPosition(s.range,n);else if(e)break;e&&o||this.reset()}}}}),this._currentState=Object(N.e)(i,e)}}revealNext(e){if(!this._currentModel)return Promise.resolve();this._currentIdx+=1,this._currentIdx%=this._currentModel.references.length;var t=this._currentModel.references[this._currentIdx];return this._showMessage(),this._ignoreEditorChange=!0,this._editorService.openCodeEditor({resource:t.uri,options:{selection:h.a.collapseToStart(t.range),selectionRevealType:3}},e).finally(()=>{this._ignoreEditorChange=!1})}_showMessage(){null!=(t=this._currentMessage)&&t.dispose();const e=this._keybindingService.lookupKeybinding("editor.gotoNextSymbolFromResult");var t=e?Object(_.a)("location.kb","Symbol {0} of {1}, {2} for next",this._currentIdx+1,this._currentModel.references.length,e.getLabel()):Object(_.a)("location","Symbol {0} of {1}",this._currentIdx+1,this._currentModel.references.length);this._currentMessage=this._notificationService.status(t)}};P=M([T(0,v.b),T(1,l.a),T(2,C.a),T(3,E.a)],P);Object(k.b)(R,P,!0),Object(a.k)(new class extends a.c{constructor(){super({id:"editor.gotoNextSymbolFromResult",precondition:A,kbOpts:{weight:100,primary:70}})}runEditorCommand(e,t){return e.get(R).revealNext(t)}}),D.a.registerCommandAndKeybindingRule({id:"editor.gotoNextSymbolFromResult.cancel",weight:100,when:A,primary:9,handler(e){e.get(R).reset()}});let F=class{constructor(e){this._listener=new Map,this._disposables=new N.b,this._onDidChange=new O.b,this.onDidChange=this._onDidChange.event,this._disposables.add(e.onCodeEditorRemove(this._onDidRemoveEditor,this)),this._disposables.add(e.onCodeEditorAdd(this._onDidAddEditor,this)),e.listCodeEditors().forEach(this._onDidAddEditor,this)}dispose(){this._disposables.dispose(),this._onDidChange.dispose(),Object(N.f)(this._listener.values())}_onDidAddEditor(e){this._listener.set(e,Object(N.e)(e.onDidChangeCursorPosition(t=>this._onDidChange.fire({editor:e})),e.onDidChangeModelContent(t=>this._onDidChange.fire({editor:e}))))}_onDidRemoveEditor(e){var t;null!=(t=this._listener.get(e))&&t.dispose(),this._listener.delete(e)}};F=M([T(0,l.a)],F);E=i("0f70");var B=i("6d8e"),j=i("ef8e9"),W=i("d379"),V=function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))};b.d.appendMenuItem(b.b.EditorContext,{submenu:b.b.EditorContextPeek,title:_.a("peek.submenu","Peek"),group:"navigation",order:100});const H=new Set;function z(e){e=new e,Object(a.m)(e),H.add(e.id)}class U extends a.b{constructor(e,t){super(t),this._configuration=e}run(e,t){if(!t.hasModel())return Promise.resolve(void 0);const i=e.get(C.a),s=e.get(l.a),r=e.get(w.a),a=e.get(R),d=t.getModel(),h=t.getPosition(),c=new L.b(t,5);return e=Object(o.l)(this._getLocationModel(d,h,c.token),c.token).then(e=>V(this,void 0,void 0,(function*(){if(e&&!c.token.isCancellationRequested){let r;Object(n.a)(e.ariaMessage),!e.referenceAt(d.uri,h)||(o=this._getAlternativeCommand(t))!==this.id&&H.has(o)&&(r=t.getAction(o));var i,o=e.references.length;if(0===o)this._configuration.muteMessage||(i=d.getWordAtPosition(h),g.a.get(t).showMessage(this._getNoResultFoundMessage(i),h));else{if(1!==o||!r)return this._onResult(s,a,t,e);r.run()}}})),e=>{i.error(e)}).finally(()=>{c.dispose()}),r.showWhile(e,250),e}_onResult(e,t,i,n){return V(this,void 0,void 0,(function*(){var o,s,r,a=this._getGoToPreference(i);i instanceof W.a||!(this._configuration.openInPeek||"peek"===a&&1{r.getModel()===e&&r.deltaDecorations(t,[])},350)}return r}}}))}_openInPeek(e,t){let i=m.a.get(e);i&&e.hasModel()?i.toggleWidget(e.getSelection(),Object(o.h)(e=>Promise.resolve(t)),this._configuration.openInPeek):t.dispose()}}class K extends U{_getLocationModel(e,t,i){return V(this,void 0,void 0,(function*(){return new f.c(yield Object(y.b)(e,t,i),_.a("def.title","Definitions"))}))}_getNoResultFoundMessage(e){return e&&e.word?_.a("noResultWord","No definition found for '{0}'",e.word):_.a("generic.noResults","No definition found")}_getAlternativeCommand(e){return e.getOption(49).alternativeDefinitionCommand}_getGoToPreference(e){return e.getOption(49).multipleDefinitions}}const q=t.h&&!E.i?2118:70;z(((k=class e extends K{constructor(){super({openToSide:!1,openInPeek:!1,muteMessage:!1},{id:e.id,label:_.a("actions.goToDecl.label","Go to Definition"),alias:"Go to Definition",precondition:v.a.and(c.a.hasDefinitionProvider,c.a.isInWalkThroughSnippet.toNegated()),kbOpts:{kbExpr:c.a.editorTextFocus,primary:q,weight:100},contextMenuOpts:{group:"navigation",order:1.1}}),S.a.registerCommandAlias("editor.action.goToDeclaration",e.id)}}).id="editor.action.revealDefinition",k)),z(((P=class e extends K{constructor(){super({openToSide:!0,openInPeek:!1,muteMessage:!1},{id:e.id,label:_.a("actions.goToDeclToSide.label","Open Definition to the Side"),alias:"Open Definition to the Side",precondition:v.a.and(c.a.hasDefinitionProvider,c.a.isInWalkThroughSnippet.toNegated()),kbOpts:{kbExpr:c.a.editorTextFocus,primary:Object(s.a)(2089,q),weight:100}}),S.a.registerCommandAlias("editor.action.openDeclarationToTheSide",e.id)}}).id="editor.action.revealDefinitionAside",P)),z(((D=class e extends K{constructor(){super({openToSide:!1,openInPeek:!0,muteMessage:!1},{id:e.id,label:_.a("actions.previewDecl.label","Peek Definition"),alias:"Peek Definition",precondition:v.a.and(c.a.hasDefinitionProvider,p.b.notInPeekEditor,c.a.isInWalkThroughSnippet.toNegated()),kbOpts:{kbExpr:c.a.editorTextFocus,primary:582,linux:{primary:3140},weight:100},contextMenuOpts:{menuId:b.b.EditorContextPeek,group:"peek",order:2}}),S.a.registerCommandAlias("editor.action.previewDeclaration",e.id)}}).id="editor.action.peekDefinition",D));class $ extends U{_getLocationModel(e,t,i){return V(this,void 0,void 0,(function*(){return new f.c(yield Object(y.a)(e,t,i),_.a("decl.title","Declarations"))}))}_getNoResultFoundMessage(e){return e&&e.word?_.a("decl.noResultWord","No declaration found for '{0}'",e.word):_.a("decl.generic.noResults","No declaration found")}_getAlternativeCommand(e){return e.getOption(49).alternativeDeclarationCommand}_getGoToPreference(e){return e.getOption(49).multipleDeclarations}}z(((M=class e extends ${constructor(){super({openToSide:!1,openInPeek:!1,muteMessage:!1},{id:e.id,label:_.a("actions.goToDeclaration.label","Go to Declaration"),alias:"Go to Declaration",precondition:v.a.and(c.a.hasDeclarationProvider,c.a.isInWalkThroughSnippet.toNegated()),contextMenuOpts:{group:"navigation",order:1.3}})}_getNoResultFoundMessage(e){return e&&e.word?_.a("decl.noResultWord","No declaration found for '{0}'",e.word):_.a("decl.generic.noResults","No declaration found")}}).id="editor.action.revealDeclaration",M)),z(class extends ${constructor(){super({openToSide:!1,openInPeek:!0,muteMessage:!1},{id:"editor.action.peekDeclaration",label:_.a("actions.peekDecl.label","Peek Declaration"),alias:"Peek Declaration",precondition:v.a.and(c.a.hasDeclarationProvider,p.b.notInPeekEditor,c.a.isInWalkThroughSnippet.toNegated()),contextMenuOpts:{menuId:b.b.EditorContextPeek,group:"peek",order:3}})}});class G extends U{_getLocationModel(e,t,i){return V(this,void 0,void 0,(function*(){return new f.c(yield Object(y.e)(e,t,i),_.a("typedef.title","Type Definitions"))}))}_getNoResultFoundMessage(e){return e&&e.word?_.a("goToTypeDefinition.noResultWord","No type definition found for '{0}'",e.word):_.a("goToTypeDefinition.generic.noResults","No type definition found")}_getAlternativeCommand(e){return e.getOption(49).alternativeTypeDefinitionCommand}_getGoToPreference(e){return e.getOption(49).multipleTypeDefinitions}}z(((T=class e extends G{constructor(){super({openToSide:!1,openInPeek:!1,muteMessage:!1},{id:e.ID,label:_.a("actions.goToTypeDefinition.label","Go to Type Definition"),alias:"Go to Type Definition",precondition:v.a.and(c.a.hasTypeDefinitionProvider,c.a.isInWalkThroughSnippet.toNegated()),kbOpts:{kbExpr:c.a.editorTextFocus,primary:0,weight:100},contextMenuOpts:{group:"navigation",order:1.4}})}}).ID="editor.action.goToTypeDefinition",T)),z(((i=class e extends G{constructor(){super({openToSide:!1,openInPeek:!0,muteMessage:!1},{id:e.ID,label:_.a("actions.peekTypeDefinition.label","Peek Type Definition"),alias:"Peek Type Definition",precondition:v.a.and(c.a.hasTypeDefinitionProvider,p.b.notInPeekEditor,c.a.isInWalkThroughSnippet.toNegated()),contextMenuOpts:{menuId:b.b.EditorContextPeek,group:"peek",order:4}})}}).ID="editor.action.peekTypeDefinition",i));class Z extends U{_getLocationModel(e,t,i){return V(this,void 0,void 0,(function*(){return new f.c(yield Object(y.c)(e,t,i),_.a("impl.title","Implementations"))}))}_getNoResultFoundMessage(e){return e&&e.word?_.a("goToImplementation.noResultWord","No implementation found for '{0}'",e.word):_.a("goToImplementation.generic.noResults","No implementation found")}_getAlternativeCommand(e){return e.getOption(49).alternativeImplementationCommand}_getGoToPreference(e){return e.getOption(49).multipleImplementations}}z(((t=class e extends Z{constructor(){super({openToSide:!1,openInPeek:!1,muteMessage:!1},{id:e.ID,label:_.a("actions.goToImplementation.label","Go to Implementations"),alias:"Go to Implementations",precondition:v.a.and(c.a.hasImplementationProvider,c.a.isInWalkThroughSnippet.toNegated()),kbOpts:{kbExpr:c.a.editorTextFocus,primary:2118,weight:100},contextMenuOpts:{group:"navigation",order:1.45}})}}).ID="editor.action.goToImplementation",t)),z(((E=class e extends Z{constructor(){super({openToSide:!1,openInPeek:!0,muteMessage:!1},{id:e.ID,label:_.a("actions.peekImplementation.label","Peek Implementations"),alias:"Peek Implementations",precondition:v.a.and(c.a.hasImplementationProvider,p.b.notInPeekEditor,c.a.isInWalkThroughSnippet.toNegated()),kbOpts:{kbExpr:c.a.editorTextFocus,primary:3142,weight:100},contextMenuOpts:{menuId:b.b.EditorContextPeek,group:"peek",order:5}})}}).ID="editor.action.peekImplementation",E));class Y extends U{_getNoResultFoundMessage(e){return e?_.a("references.no","No references found for '{0}'",e.word):_.a("references.noGeneric","No references found")}_getAlternativeCommand(e){return e.getOption(49).alternativeReferenceCommand}_getGoToPreference(e){return e.getOption(49).multipleReferences}}z(class extends Y{constructor(){super({openToSide:!1,openInPeek:!1,muteMessage:!1},{id:"editor.action.goToReferences",label:_.a("goToReferences.label","Go to References"),alias:"Go to References",precondition:v.a.and(c.a.hasReferenceProvider,p.b.notInPeekEditor,c.a.isInWalkThroughSnippet.toNegated()),kbOpts:{kbExpr:c.a.editorTextFocus,primary:1094,weight:100},contextMenuOpts:{group:"navigation",order:1.45}})}_getLocationModel(e,t,i){return V(this,void 0,void 0,(function*(){return new f.c(yield Object(y.d)(e,t,!0,i),_.a("ref.title","References"))}))}}),z(class extends Y{constructor(){super({openToSide:!1,openInPeek:!0,muteMessage:!1},{id:"editor.action.referenceSearch.trigger",label:_.a("references.action.label","Peek References"),alias:"Peek References",precondition:v.a.and(c.a.hasReferenceProvider,p.b.notInPeekEditor,c.a.isInWalkThroughSnippet.toNegated()),contextMenuOpts:{menuId:b.b.EditorContextPeek,group:"peek",order:6}})}_getLocationModel(e,t,i){return V(this,void 0,void 0,(function*(){return new f.c(yield Object(y.d)(e,t,!1,i),_.a("ref.title","References"))}))}});class X extends U{constructor(e,t,i){super(e,{id:"editor.action.goToLocation",label:_.a("label.generic","Go To Any Symbol"),alias:"Go To Any Symbol",precondition:v.a.and(p.b.notInPeekEditor,c.a.isInWalkThroughSnippet.toNegated())}),this._references=t,this._gotoMultipleBehaviour=i}_getLocationModel(e,t,i){return V(this,void 0,void 0,(function*(){return new f.c(this._references,_.a("generic.title","Locations"))}))}_getNoResultFoundMessage(e){return e&&_.a("generic.noResult","No results for '{0}'",e.word)||""}_getGoToPreference(e){var t;return null!=(t=this._gotoMultipleBehaviour)?t:e.getOption(49).multipleReferences}_getAlternativeCommand(){return""}}S.a.registerCommand({id:"editor.action.goToLocations",description:{description:"Go to locations from a position in a file",args:[{name:"uri",description:"The text document in which to start",constraint:B.a},{name:"position",description:"The position at which to start",constraint:d.a.isIPosition},{name:"locations",description:"An array of locations.",constraint:Array},{name:"multiple",description:"Define what to do when having multiple results, either `peek`, `gotoAndPeek`, or `goto"},{name:"noResultsMessage",description:"Human readable message that shows when locations is empty."}]},handler:(e,t,i,n,o,s,a)=>V(void 0,void 0,void 0,(function*(){Object(j.c)(B.a.isUri(t)),Object(j.c)(d.a.isIPosition(i)),Object(j.c)(Array.isArray(n)),Object(j.c)(void 0===o||"string"==typeof o),Object(j.c)(void 0===a||"boolean"==typeof a);const h=e.get(l.a),c=yield h.openCodeEditor({resource:t},h.getFocusedCodeEditor());if(Object(r.b)(c))return c.setPosition(i),c.revealPositionInCenterIfOutsideViewport(i,0),c.invokeWithinContext(e=>{const t=new class extends X{_getNoResultFoundMessage(e){return s||super._getNoResultFoundMessage(e)}}({muteMessage:!Boolean(s),openInPeek:Boolean(a),openToSide:!1},n,o);e.get(x.a).invokeFunction(t.run.bind(t),c)})}))}),S.a.registerCommand({id:"editor.action.peekLocations",description:{description:"Peek locations from a position in a file",args:[{name:"uri",description:"The text document in which to start",constraint:B.a},{name:"position",description:"The position at which to start",constraint:d.a.isIPosition},{name:"locations",description:"An array of locations.",constraint:Array},{name:"multiple",description:"Define what to do when having multiple results, either `peek`, `gotoAndPeek`, or `goto"}]},handler:(e,t,i,n,o)=>V(void 0,void 0,void 0,(function*(){e.get(S.b).executeCommand("editor.action.goToLocations",t,i,n,o,void 0,!0)}))}),S.a.registerCommand({id:"editor.action.findReferences",handler:(e,t,i)=>{Object(j.c)(B.a.isUri(t)),Object(j.c)(d.a.isIPosition(i));const n=e.get(l.a);return n.openCodeEditor({resource:t},n.getFocusedCodeEditor()).then(e=>{if(Object(r.b)(e)&&e.hasModel()){const s=m.a.get(e);var t,n;if(s)return t=Object(o.h)(t=>Object(y.d)(e.getModel(),d.a.lift(i),!1,t).then(e=>new f.c(e,_.a("ref.title","References")))),n=new h.a(i.lineNumber,i.column,i.lineNumber,i.column),Promise.resolve(s.toggleWidget(n,t,!1))}})}}),S.a.registerCommandAlias("editor.action.showReferences","editor.action.peekLocations"),b.d.appendMenuItems([{id:b.b.MenubarGoMenu,item:{command:{id:"editor.action.revealDefinition",title:_.a({key:"miGotoDefinition",comment:["&& denotes a mnemonic"]},"Go to &&Definition")},group:"4_symbol_nav",order:2}},{id:b.b.MenubarGoMenu,item:{command:{id:"editor.action.revealDeclaration",title:_.a({key:"miGotoDeclaration",comment:["&& denotes a mnemonic"]},"Go to &&Declaration")},group:"4_symbol_nav",order:3}},{id:b.b.MenubarGoMenu,item:{command:{id:"editor.action.goToTypeDefinition",title:_.a({key:"miGotoTypeDefinition",comment:["&& denotes a mnemonic"]},"Go to &&Type Definition")},group:"4_symbol_nav",order:3}},{id:b.b.MenubarGoMenu,item:{command:{id:"editor.action.goToImplementation",title:_.a({key:"miGotoImplementation",comment:["&& denotes a mnemonic"]},"Go to &&Implementations")},group:"4_symbol_nav",order:4}},{id:b.b.MenubarGoMenu,item:{command:{id:"editor.action.goToReferences",title:_.a({key:"miGotoReference",comment:["&& denotes a mnemonic"]},"Go to &&References")},group:"4_symbol_nav",order:5}}])},f20b:function(e,t,i){},f2d2:function(e,t,i){},f33e:function(e,t,i){"use strict";i.r(t),i.d(t,"CancellationTokenSource",(function(){return xa})),i.d(t,"Emitter",(function(){return ka})),i.d(t,"KeyCode",(function(){return Da})),i.d(t,"KeyMod",(function(){return Na})),i.d(t,"Position",(function(){return Oa})),i.d(t,"Range",(function(){return Ea})),i.d(t,"Selection",(function(){return Ia})),i.d(t,"SelectionDirection",(function(){return Ma})),i.d(t,"MarkerSeverity",(function(){return Ta})),i.d(t,"MarkerTag",(function(){return Aa})),i.d(t,"Uri",(function(){return Ra})),i.d(t,"Token",(function(){return Pa})),i.d(t,"editor",(function(){return Fa})),i.d(t,"languages",(function(){return Ba}));t=i("fd49");var n,o,s,r,a,l,d,h,c,u,g,p,m,f,_,b,v,C,w,y,S,L,x,k,D,N,O,E,I,M,T,A,R,P,F,B=i("2504"),j=i("308f"),W=i("fe45"),V=i("6d8e"),H=i("7061"),z=i("6a89"),U=i("8025"),K=i("4dc7");(oe=n=n||{})[oe.Unknown=0]="Unknown",oe[oe.Disabled=1]="Disabled",oe[oe.Enabled=2]="Enabled",(oe=o=o||{})[oe.KeepWhitespace=1]="KeepWhitespace",oe[oe.InsertAsSnippet=4]="InsertAsSnippet",(oe=s=s||{})[oe.Method=0]="Method",oe[oe.Function=1]="Function",oe[oe.Constructor=2]="Constructor",oe[oe.Field=3]="Field",oe[oe.Variable=4]="Variable",oe[oe.Class=5]="Class",oe[oe.Struct=6]="Struct",oe[oe.Interface=7]="Interface",oe[oe.Module=8]="Module",oe[oe.Property=9]="Property",oe[oe.Event=10]="Event",oe[oe.Operator=11]="Operator",oe[oe.Unit=12]="Unit",oe[oe.Value=13]="Value",oe[oe.Constant=14]="Constant",oe[oe.Enum=15]="Enum",oe[oe.EnumMember=16]="EnumMember",oe[oe.Keyword=17]="Keyword",oe[oe.Text=18]="Text",oe[oe.Color=19]="Color",oe[oe.File=20]="File",oe[oe.Reference=21]="Reference",oe[oe.Customcolor=22]="Customcolor",oe[oe.Folder=23]="Folder",oe[oe.TypeParameter=24]="TypeParameter",oe[oe.User=25]="User",oe[oe.Issue=26]="Issue",oe[oe.Snippet=27]="Snippet",r=r||{},r[r.Deprecated=1]="Deprecated",(oe=a=a||{})[oe.Invoke=0]="Invoke",oe[oe.TriggerCharacter=1]="TriggerCharacter",oe[oe.TriggerForIncompleteCompletions=2]="TriggerForIncompleteCompletions",(oe=l=l||{})[oe.EXACT=0]="EXACT",oe[oe.ABOVE=1]="ABOVE",oe[oe.BELOW=2]="BELOW",(oe=d=d||{})[oe.NotSet=0]="NotSet",oe[oe.ContentFlush=1]="ContentFlush",oe[oe.RecoverFromMarkers=2]="RecoverFromMarkers",oe[oe.Explicit=3]="Explicit",oe[oe.Paste=4]="Paste",oe[oe.Undo=5]="Undo",oe[oe.Redo=6]="Redo",(oe=h=h||{})[oe.LF=1]="LF",oe[oe.CRLF=2]="CRLF",(oe=c=c||{})[oe.Text=0]="Text",oe[oe.Read=1]="Read",oe[oe.Write=2]="Write",(oe=u=u||{})[oe.None=0]="None",oe[oe.Keep=1]="Keep",oe[oe.Brackets=2]="Brackets",oe[oe.Advanced=3]="Advanced",oe[oe.Full=4]="Full",(oe=g=g||{})[oe.acceptSuggestionOnCommitCharacter=0]="acceptSuggestionOnCommitCharacter",oe[oe.acceptSuggestionOnEnter=1]="acceptSuggestionOnEnter",oe[oe.accessibilitySupport=2]="accessibilitySupport",oe[oe.accessibilityPageSize=3]="accessibilityPageSize",oe[oe.ariaLabel=4]="ariaLabel",oe[oe.autoClosingBrackets=5]="autoClosingBrackets",oe[oe.autoClosingDelete=6]="autoClosingDelete",oe[oe.autoClosingOvertype=7]="autoClosingOvertype",oe[oe.autoClosingQuotes=8]="autoClosingQuotes",oe[oe.autoIndent=9]="autoIndent",oe[oe.automaticLayout=10]="automaticLayout",oe[oe.autoSurround=11]="autoSurround",oe[oe.bracketPairColorization=12]="bracketPairColorization",oe[oe.codeLens=13]="codeLens",oe[oe.codeLensFontFamily=14]="codeLensFontFamily",oe[oe.codeLensFontSize=15]="codeLensFontSize",oe[oe.colorDecorators=16]="colorDecorators",oe[oe.columnSelection=17]="columnSelection",oe[oe.comments=18]="comments",oe[oe.contextmenu=19]="contextmenu",oe[oe.copyWithSyntaxHighlighting=20]="copyWithSyntaxHighlighting",oe[oe.cursorBlinking=21]="cursorBlinking",oe[oe.cursorSmoothCaretAnimation=22]="cursorSmoothCaretAnimation",oe[oe.cursorStyle=23]="cursorStyle",oe[oe.cursorSurroundingLines=24]="cursorSurroundingLines",oe[oe.cursorSurroundingLinesStyle=25]="cursorSurroundingLinesStyle",oe[oe.cursorWidth=26]="cursorWidth",oe[oe.disableLayerHinting=27]="disableLayerHinting",oe[oe.disableMonospaceOptimizations=28]="disableMonospaceOptimizations",oe[oe.domReadOnly=29]="domReadOnly",oe[oe.dragAndDrop=30]="dragAndDrop",oe[oe.emptySelectionClipboard=31]="emptySelectionClipboard",oe[oe.extraEditorClassName=32]="extraEditorClassName",oe[oe.fastScrollSensitivity=33]="fastScrollSensitivity",oe[oe.find=34]="find",oe[oe.fixedOverflowWidgets=35]="fixedOverflowWidgets",oe[oe.folding=36]="folding",oe[oe.foldingStrategy=37]="foldingStrategy",oe[oe.foldingHighlight=38]="foldingHighlight",oe[oe.foldingImportsByDefault=39]="foldingImportsByDefault",oe[oe.unfoldOnClickAfterEndOfLine=40]="unfoldOnClickAfterEndOfLine",oe[oe.fontFamily=41]="fontFamily",oe[oe.fontInfo=42]="fontInfo",oe[oe.fontLigatures=43]="fontLigatures",oe[oe.fontSize=44]="fontSize",oe[oe.fontWeight=45]="fontWeight",oe[oe.formatOnPaste=46]="formatOnPaste",oe[oe.formatOnType=47]="formatOnType",oe[oe.glyphMargin=48]="glyphMargin",oe[oe.gotoLocation=49]="gotoLocation",oe[oe.hideCursorInOverviewRuler=50]="hideCursorInOverviewRuler",oe[oe.highlightActiveIndentGuide=51]="highlightActiveIndentGuide",oe[oe.hover=52]="hover",oe[oe.inDiffEditor=53]="inDiffEditor",oe[oe.inlineSuggest=54]="inlineSuggest",oe[oe.letterSpacing=55]="letterSpacing",oe[oe.lightbulb=56]="lightbulb",oe[oe.lineDecorationsWidth=57]="lineDecorationsWidth",oe[oe.lineHeight=58]="lineHeight",oe[oe.lineNumbers=59]="lineNumbers",oe[oe.lineNumbersMinChars=60]="lineNumbersMinChars",oe[oe.linkedEditing=61]="linkedEditing",oe[oe.links=62]="links",oe[oe.matchBrackets=63]="matchBrackets",oe[oe.minimap=64]="minimap",oe[oe.mouseStyle=65]="mouseStyle",oe[oe.mouseWheelScrollSensitivity=66]="mouseWheelScrollSensitivity",oe[oe.mouseWheelZoom=67]="mouseWheelZoom",oe[oe.multiCursorMergeOverlapping=68]="multiCursorMergeOverlapping",oe[oe.multiCursorModifier=69]="multiCursorModifier",oe[oe.multiCursorPaste=70]="multiCursorPaste",oe[oe.occurrencesHighlight=71]="occurrencesHighlight",oe[oe.overviewRulerBorder=72]="overviewRulerBorder",oe[oe.overviewRulerLanes=73]="overviewRulerLanes",oe[oe.padding=74]="padding",oe[oe.parameterHints=75]="parameterHints",oe[oe.peekWidgetDefaultFocus=76]="peekWidgetDefaultFocus",oe[oe.definitionLinkOpensInPeek=77]="definitionLinkOpensInPeek",oe[oe.quickSuggestions=78]="quickSuggestions",oe[oe.quickSuggestionsDelay=79]="quickSuggestionsDelay",oe[oe.readOnly=80]="readOnly",oe[oe.renameOnType=81]="renameOnType",oe[oe.renderControlCharacters=82]="renderControlCharacters",oe[oe.renderIndentGuides=83]="renderIndentGuides",oe[oe.renderFinalNewline=84]="renderFinalNewline",oe[oe.renderLineHighlight=85]="renderLineHighlight",oe[oe.renderLineHighlightOnlyWhenFocus=86]="renderLineHighlightOnlyWhenFocus",oe[oe.renderValidationDecorations=87]="renderValidationDecorations",oe[oe.renderWhitespace=88]="renderWhitespace",oe[oe.revealHorizontalRightPadding=89]="revealHorizontalRightPadding",oe[oe.roundedSelection=90]="roundedSelection",oe[oe.rulers=91]="rulers",oe[oe.scrollbar=92]="scrollbar",oe[oe.scrollBeyondLastColumn=93]="scrollBeyondLastColumn",oe[oe.scrollBeyondLastLine=94]="scrollBeyondLastLine",oe[oe.scrollPredominantAxis=95]="scrollPredominantAxis",oe[oe.selectionClipboard=96]="selectionClipboard",oe[oe.selectionHighlight=97]="selectionHighlight",oe[oe.selectOnLineNumbers=98]="selectOnLineNumbers",oe[oe.showFoldingControls=99]="showFoldingControls",oe[oe.showUnused=100]="showUnused",oe[oe.snippetSuggestions=101]="snippetSuggestions",oe[oe.smartSelect=102]="smartSelect",oe[oe.smoothScrolling=103]="smoothScrolling",oe[oe.stickyTabStops=104]="stickyTabStops",oe[oe.stopRenderingLineAfter=105]="stopRenderingLineAfter",oe[oe.suggest=106]="suggest",oe[oe.suggestFontSize=107]="suggestFontSize",oe[oe.suggestLineHeight=108]="suggestLineHeight",oe[oe.suggestOnTriggerCharacters=109]="suggestOnTriggerCharacters",oe[oe.suggestSelection=110]="suggestSelection",oe[oe.tabCompletion=111]="tabCompletion",oe[oe.tabIndex=112]="tabIndex",oe[oe.unusualLineTerminators=113]="unusualLineTerminators",oe[oe.useShadowDOM=114]="useShadowDOM",oe[oe.useTabStops=115]="useTabStops",oe[oe.wordSeparators=116]="wordSeparators",oe[oe.wordWrap=117]="wordWrap",oe[oe.wordWrapBreakAfterCharacters=118]="wordWrapBreakAfterCharacters",oe[oe.wordWrapBreakBeforeCharacters=119]="wordWrapBreakBeforeCharacters",oe[oe.wordWrapColumn=120]="wordWrapColumn",oe[oe.wordWrapOverride1=121]="wordWrapOverride1",oe[oe.wordWrapOverride2=122]="wordWrapOverride2",oe[oe.wrappingIndent=123]="wrappingIndent",oe[oe.wrappingStrategy=124]="wrappingStrategy",oe[oe.showDeprecated=125]="showDeprecated",oe[oe.inlayHints=126]="inlayHints",oe[oe.editorClassName=127]="editorClassName",oe[oe.pixelRatio=128]="pixelRatio",oe[oe.tabFocusMode=129]="tabFocusMode",oe[oe.layoutInfo=130]="layoutInfo",oe[oe.wrappingInfo=131]="wrappingInfo",(oe=p=p||{})[oe.TextDefined=0]="TextDefined",oe[oe.LF=1]="LF",oe[oe.CRLF=2]="CRLF",(oe=m=m||{})[oe.LF=0]="LF",oe[oe.CRLF=1]="CRLF",(oe=f=f||{})[oe.None=0]="None",oe[oe.Indent=1]="Indent",oe[oe.IndentOutdent=2]="IndentOutdent",oe[oe.Outdent=3]="Outdent",(oe=_=_||{})[oe.Other=0]="Other",oe[oe.Type=1]="Type",oe[oe.Parameter=2]="Parameter",(oe=b=b||{})[oe.Automatic=0]="Automatic",oe[oe.Explicit=1]="Explicit",(oe=v=v||{})[oe.DependsOnKbLayout=-1]="DependsOnKbLayout",oe[oe.Unknown=0]="Unknown",oe[oe.Backspace=1]="Backspace",oe[oe.Tab=2]="Tab",oe[oe.Enter=3]="Enter",oe[oe.Shift=4]="Shift",oe[oe.Ctrl=5]="Ctrl",oe[oe.Alt=6]="Alt",oe[oe.PauseBreak=7]="PauseBreak",oe[oe.CapsLock=8]="CapsLock",oe[oe.Escape=9]="Escape",oe[oe.Space=10]="Space",oe[oe.PageUp=11]="PageUp",oe[oe.PageDown=12]="PageDown",oe[oe.End=13]="End",oe[oe.Home=14]="Home",oe[oe.LeftArrow=15]="LeftArrow",oe[oe.UpArrow=16]="UpArrow",oe[oe.RightArrow=17]="RightArrow",oe[oe.DownArrow=18]="DownArrow",oe[oe.Insert=19]="Insert",oe[oe.Delete=20]="Delete",oe[oe.KEY_0=21]="KEY_0",oe[oe.KEY_1=22]="KEY_1",oe[oe.KEY_2=23]="KEY_2",oe[oe.KEY_3=24]="KEY_3",oe[oe.KEY_4=25]="KEY_4",oe[oe.KEY_5=26]="KEY_5",oe[oe.KEY_6=27]="KEY_6",oe[oe.KEY_7=28]="KEY_7",oe[oe.KEY_8=29]="KEY_8",oe[oe.KEY_9=30]="KEY_9",oe[oe.KEY_A=31]="KEY_A",oe[oe.KEY_B=32]="KEY_B",oe[oe.KEY_C=33]="KEY_C",oe[oe.KEY_D=34]="KEY_D",oe[oe.KEY_E=35]="KEY_E",oe[oe.KEY_F=36]="KEY_F",oe[oe.KEY_G=37]="KEY_G",oe[oe.KEY_H=38]="KEY_H",oe[oe.KEY_I=39]="KEY_I",oe[oe.KEY_J=40]="KEY_J",oe[oe.KEY_K=41]="KEY_K",oe[oe.KEY_L=42]="KEY_L",oe[oe.KEY_M=43]="KEY_M",oe[oe.KEY_N=44]="KEY_N",oe[oe.KEY_O=45]="KEY_O",oe[oe.KEY_P=46]="KEY_P",oe[oe.KEY_Q=47]="KEY_Q",oe[oe.KEY_R=48]="KEY_R",oe[oe.KEY_S=49]="KEY_S",oe[oe.KEY_T=50]="KEY_T",oe[oe.KEY_U=51]="KEY_U",oe[oe.KEY_V=52]="KEY_V",oe[oe.KEY_W=53]="KEY_W",oe[oe.KEY_X=54]="KEY_X",oe[oe.KEY_Y=55]="KEY_Y",oe[oe.KEY_Z=56]="KEY_Z",oe[oe.Meta=57]="Meta",oe[oe.ContextMenu=58]="ContextMenu",oe[oe.F1=59]="F1",oe[oe.F2=60]="F2",oe[oe.F3=61]="F3",oe[oe.F4=62]="F4",oe[oe.F5=63]="F5",oe[oe.F6=64]="F6",oe[oe.F7=65]="F7",oe[oe.F8=66]="F8",oe[oe.F9=67]="F9",oe[oe.F10=68]="F10",oe[oe.F11=69]="F11",oe[oe.F12=70]="F12",oe[oe.F13=71]="F13",oe[oe.F14=72]="F14",oe[oe.F15=73]="F15",oe[oe.F16=74]="F16",oe[oe.F17=75]="F17",oe[oe.F18=76]="F18",oe[oe.F19=77]="F19",oe[oe.NumLock=78]="NumLock",oe[oe.ScrollLock=79]="ScrollLock",oe[oe.US_SEMICOLON=80]="US_SEMICOLON",oe[oe.US_EQUAL=81]="US_EQUAL",oe[oe.US_COMMA=82]="US_COMMA",oe[oe.US_MINUS=83]="US_MINUS",oe[oe.US_DOT=84]="US_DOT",oe[oe.US_SLASH=85]="US_SLASH",oe[oe.US_BACKTICK=86]="US_BACKTICK",oe[oe.US_OPEN_SQUARE_BRACKET=87]="US_OPEN_SQUARE_BRACKET",oe[oe.US_BACKSLASH=88]="US_BACKSLASH",oe[oe.US_CLOSE_SQUARE_BRACKET=89]="US_CLOSE_SQUARE_BRACKET",oe[oe.US_QUOTE=90]="US_QUOTE",oe[oe.OEM_8=91]="OEM_8",oe[oe.OEM_102=92]="OEM_102",oe[oe.NUMPAD_0=93]="NUMPAD_0",oe[oe.NUMPAD_1=94]="NUMPAD_1",oe[oe.NUMPAD_2=95]="NUMPAD_2",oe[oe.NUMPAD_3=96]="NUMPAD_3",oe[oe.NUMPAD_4=97]="NUMPAD_4",oe[oe.NUMPAD_5=98]="NUMPAD_5",oe[oe.NUMPAD_6=99]="NUMPAD_6",oe[oe.NUMPAD_7=100]="NUMPAD_7",oe[oe.NUMPAD_8=101]="NUMPAD_8",oe[oe.NUMPAD_9=102]="NUMPAD_9",oe[oe.NUMPAD_MULTIPLY=103]="NUMPAD_MULTIPLY",oe[oe.NUMPAD_ADD=104]="NUMPAD_ADD",oe[oe.NUMPAD_SEPARATOR=105]="NUMPAD_SEPARATOR",oe[oe.NUMPAD_SUBTRACT=106]="NUMPAD_SUBTRACT",oe[oe.NUMPAD_DECIMAL=107]="NUMPAD_DECIMAL",oe[oe.NUMPAD_DIVIDE=108]="NUMPAD_DIVIDE",oe[oe.KEY_IN_COMPOSITION=109]="KEY_IN_COMPOSITION",oe[oe.ABNT_C1=110]="ABNT_C1",oe[oe.ABNT_C2=111]="ABNT_C2",oe[oe.MAX_VALUE=112]="MAX_VALUE",(oe=C=C||{})[oe.Hint=1]="Hint",oe[oe.Info=2]="Info",oe[oe.Warning=4]="Warning",oe[oe.Error=8]="Error",(oe=w=w||{})[oe.Unnecessary=1]="Unnecessary",oe[oe.Deprecated=2]="Deprecated",(oe=y=y||{})[oe.Inline=1]="Inline",oe[oe.Gutter=2]="Gutter",(oe=S=S||{})[oe.UNKNOWN=0]="UNKNOWN",oe[oe.TEXTAREA=1]="TEXTAREA",oe[oe.GUTTER_GLYPH_MARGIN=2]="GUTTER_GLYPH_MARGIN",oe[oe.GUTTER_LINE_NUMBERS=3]="GUTTER_LINE_NUMBERS",oe[oe.GUTTER_LINE_DECORATIONS=4]="GUTTER_LINE_DECORATIONS",oe[oe.GUTTER_VIEW_ZONE=5]="GUTTER_VIEW_ZONE",oe[oe.CONTENT_TEXT=6]="CONTENT_TEXT",oe[oe.CONTENT_EMPTY=7]="CONTENT_EMPTY",oe[oe.CONTENT_VIEW_ZONE=8]="CONTENT_VIEW_ZONE",oe[oe.CONTENT_WIDGET=9]="CONTENT_WIDGET",oe[oe.OVERVIEW_RULER=10]="OVERVIEW_RULER",oe[oe.SCROLLBAR=11]="SCROLLBAR",oe[oe.OVERLAY_WIDGET=12]="OVERLAY_WIDGET",oe[oe.OUTSIDE_EDITOR=13]="OUTSIDE_EDITOR",(oe=L=L||{})[oe.TOP_RIGHT_CORNER=0]="TOP_RIGHT_CORNER",oe[oe.BOTTOM_RIGHT_CORNER=1]="BOTTOM_RIGHT_CORNER",oe[oe.TOP_CENTER=2]="TOP_CENTER",(oe=x=x||{})[oe.Left=1]="Left",oe[oe.Center=2]="Center",oe[oe.Right=4]="Right",oe[oe.Full=7]="Full",(oe=k=k||{})[oe.Off=0]="Off",oe[oe.On=1]="On",oe[oe.Relative=2]="Relative",oe[oe.Interval=3]="Interval",oe[oe.Custom=4]="Custom",(oe=D=D||{})[oe.None=0]="None",oe[oe.Text=1]="Text",oe[oe.Blocks=2]="Blocks",(oe=N=N||{})[oe.Smooth=0]="Smooth",oe[oe.Immediate=1]="Immediate",(oe=O=O||{})[oe.Auto=1]="Auto",oe[oe.Hidden=2]="Hidden",oe[oe.Visible=3]="Visible",(oe=E=E||{})[oe.LTR=0]="LTR",oe[oe.RTL=1]="RTL",(oe=I=I||{})[oe.Invoke=1]="Invoke",oe[oe.TriggerCharacter=2]="TriggerCharacter",oe[oe.ContentChange=3]="ContentChange",(oe=M=M||{})[oe.File=0]="File",oe[oe.Module=1]="Module",oe[oe.Namespace=2]="Namespace",oe[oe.Package=3]="Package",oe[oe.Class=4]="Class",oe[oe.Method=5]="Method",oe[oe.Property=6]="Property",oe[oe.Field=7]="Field",oe[oe.Constructor=8]="Constructor",oe[oe.Enum=9]="Enum",oe[oe.Interface=10]="Interface",oe[oe.Function=11]="Function",oe[oe.Variable=12]="Variable",oe[oe.Constant=13]="Constant",oe[oe.String=14]="String",oe[oe.Number=15]="Number",oe[oe.Boolean=16]="Boolean",oe[oe.Array=17]="Array",oe[oe.Object=18]="Object",oe[oe.Key=19]="Key",oe[oe.Null=20]="Null",oe[oe.EnumMember=21]="EnumMember",oe[oe.Struct=22]="Struct",oe[oe.Event=23]="Event",oe[oe.Operator=24]="Operator",oe[oe.TypeParameter=25]="TypeParameter",T=T||{},T[T.Deprecated=1]="Deprecated",(oe=A=A||{})[oe.Hidden=0]="Hidden",oe[oe.Blink=1]="Blink",oe[oe.Smooth=2]="Smooth",oe[oe.Phase=3]="Phase",oe[oe.Expand=4]="Expand",oe[oe.Solid=5]="Solid",(oe=R=R||{})[oe.Line=1]="Line",oe[oe.Block=2]="Block",oe[oe.Underline=3]="Underline",oe[oe.LineThin=4]="LineThin",oe[oe.BlockOutline=5]="BlockOutline",oe[oe.UnderlineThin=6]="UnderlineThin",(oe=P=P||{})[oe.AlwaysGrowsWhenTypingAtEdges=0]="AlwaysGrowsWhenTypingAtEdges",oe[oe.NeverGrowsWhenTypingAtEdges=1]="NeverGrowsWhenTypingAtEdges",oe[oe.GrowsOnlyWhenTypingBefore=2]="GrowsOnlyWhenTypingBefore",oe[oe.GrowsOnlyWhenTypingAfter=3]="GrowsOnlyWhenTypingAfter",(oe=F=F||{})[oe.None=0]="None",oe[oe.Same=1]="Same",oe[oe.Indent=2]="Indent",oe[oe.DeepIndent=3]="DeepIndent";class q{static chord(e,t){return Object(W.a)(e,t)}}function $(){return{editor:void 0,languages:void 0,CancellationTokenSource:B.b,Emitter:j.b,KeyCode:v,KeyMod:q,Position:H.a,Range:z.a,Selection:U.a,SelectionDirection:E,MarkerSeverity:C,MarkerTag:w,Uri:V.a,Token:K.a}}q.CtrlCmd=2048,q.Shift=1024,q.Alt=512,q.WinCtrl=256,i("b223");var G,Z=i("5717"),Y=i("11f7"),X=i("db88"),Q=i("40355"),J=i("438a"),ee=i("b589"),te=i("82c9"),ie=i("9e74"),ne=((oe=G=G||{})[oe.API=0]="API",oe[oe.USER=1]="USER",i("5bd7")),oe=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3e.with({path:null,fragment:null,query:null}).toString()),this._externalOpeners=new X.a,this._defaultExternalOpener={openExternal:e=>re(this,void 0,void 0,(function*(){return Object(ne.c)(e,ee.c.http)||Object(ne.c)(e,ee.c.https)?Y.Z(e):window.location.href=e,!0}))},this._openers.push({open:(e,t)=>re(this,void 0,void 0,(function*(){return!!(null!=t&&t.openExternal||Object(ne.c)(e,ee.c.mailto)||Object(ne.c)(e,ee.c.http)||Object(ne.c)(e,ee.c.https))&&(yield this._doOpenExternal(e,t),!0)}))}),this._openers.push(new ae(t)),this._openers.push(new le(e))}registerOpener(e){return{dispose:this._openers.unshift(e)}}registerValidator(e){return{dispose:this._validators.push(e)}}registerExternalUriResolver(e){return{dispose:this._resolvers.push(e)}}setDefaultExternalOpener(e){this._defaultExternalOpener=e}registerExternalOpener(e){return{dispose:this._externalOpeners.push(e)}}open(e,t){var i;return re(this,void 0,void 0,(function*(){var n="string"==typeof e?V.a.parse(e):e,o=null!=(i=this._resolvedUriTargets.get(n))?i:e;for(const e of this._validators)if(!(yield e.shouldOpen(o)))return!1;for(const i of this._openers)if(yield i.open(e,t))return!0;return!1}))}resolveExternalUri(e,t){return re(this,void 0,void 0,(function*(){for(const n of this._resolvers)try{var i=yield n.resolveExternalUri(e,t);if(i)return this._resolvedUriTargets.has(i.resolved)||this._resolvedUriTargets.set(i.resolved,e),i}catch(i){}throw new Error("Could not resolve external URI: "+e.toString())}))}_doOpenExternal(e,t){return re(this,void 0,void 0,(function*(){const i="string"==typeof e?V.a.parse(e):e;let n,o;try{n=(yield this.resolveExternalUri(i,t)).resolved}catch(o){n=i}if(o="string"==typeof e&&i.toString()===n.toString()?e:encodeURI(n.toString(!0)),null!=t&&t.allowContributedOpeners){var s="string"!=typeof(null==t?void 0:t.allowContributedOpeners)||null==t?void 0:t.allowContributedOpeners;for(const e of this._externalOpeners)if(yield e.openExternal(o,{sourceUri:i,preferredOpenerId:s},B.a.None))return!0}return this._defaultExternalOpener.openExternal(o,{sourceUri:i},B.a.None)}))}dispose(){this._validators.clear()}});de=oe([se(0,Z.a),se(1,ie.b)],de);var he=i("d0b6"),ce=(oe=i("fb71"),i("8ae8")),ue=i("3352"),ge=i("b707"),pe=i("8bf1"),me=i("a40b"),fe=i("5818"),_e=i("b78f"),be=i("5fe7"),ve=i("a666"),Ce=i("fdcc"),we=i("30db"),ye=i("ef8e9");const Se="$initialize";let Le=!1;function xe(){we.h&&(Le=Le||!0)}class ke{constructor(e){this._workerId=-1,this._handler=e,this._lastSentReq=0,this._pendingReplies=Object.create(null)}setWorkerId(e){this._workerId=e}sendMessage(e,t){let i=String(++this._lastSentReq);return new Promise((n,o)=>{this._pendingReplies[i]={resolve:n,reject:o},this._send({vsWorker:this._workerId,req:i,method:e,args:t})})}handleMessage(e){e&&e.vsWorker&&(-1!==this._workerId&&e.vsWorker!==this._workerId||this._handleMessage(e))}_handleMessage(e){if(e.seq){var t=e;if(!this._pendingReplies[t.seq])return;let i=this._pendingReplies[t.seq];if(delete this._pendingReplies[t.seq],t.err){let e=t.err;return t.err.$isError&&((e=new Error).name=t.err.name,e.message=t.err.message,e.stack=t.err.stack),void i.reject(e)}i.resolve(t.res)}else{let t=e.req,i=this._handler.handleMessage(e.method,e.args);i.then(e=>{this._send({vsWorker:this._workerId,seq:t,res:e,err:void 0})},e=>{e.detail instanceof Error&&(e.detail=Object(Ce.h)(e.detail)),this._send({vsWorker:this._workerId,seq:t,res:void 0,err:Object(Ce.h)(e)})})}}_send(e){let t=[];if(e.req){var i=e;for(let e=0;e{this._protocol.handleMessage(e)},e=>{n&&n(e)})),this._protocol=new ke({sendMessage:(e,t)=>{this._worker.postMessage(e,t)},handleMessage:(e,t)=>{if("function"!=typeof i[e])return Promise.reject(new Error("Missing method "+e+" on main thread host."));try{return Promise.resolve(i[e].apply(i,t))}catch(e){return Promise.reject(e)}}}),this._protocol.setWorkerId(this._worker.getId()),null);void 0!==self.require&&"function"==typeof self.require.getConfig?o=self.require.getConfig():void 0!==self.requirejs&&(o=self.requirejs.s.contexts._.config),e=ye.e(i),this._onModuleLoaded=this._protocol.sendMessage(Se,[this._worker.getId(),JSON.parse(JSON.stringify(o)),t,e]);const s=(e,t)=>this._request(e,t);this._lazyProxy=new Promise((e,i)=>{n=i,this._onModuleLoaded.then(t=>{e(ye.d(t,s))},e=>{i(e),this._onError("Worker failed to load "+t,e)})})}getProxyObject(){return this._lazyProxy}_request(e,t){return new Promise((i,n)=>{this._onModuleLoaded.then(()=>{this._protocol.sendMessage(e,t).then(i,n)},n)})}_onError(e,t){}}const Ne=null==(se=window.trustedTypes)?void 0:se.createPolicy("defaultWorkerFactory",{createScriptURL:e=>e});class Oe{constructor(e,t,i,n,o){this.id=t,t=function(e,t){if(we.b.MonacoEnvironment){if("function"==typeof we.b.MonacoEnvironment.getWorker)return we.b.MonacoEnvironment.getWorker(e,t);if("function"==typeof we.b.MonacoEnvironment.getWorkerUrl)return e=we.b.MonacoEnvironment.getWorkerUrl(e,t),new Worker(Ne?Ne.createScriptURL(e):e,{name:t})}throw new Error("You must define a function MonacoEnvironment.getWorkerUrl or MonacoEnvironment.getWorker")}("workerMain.js",i),"function"==typeof t.then?this.worker=t:this.worker=Promise.resolve(t),this.postMessage(e,[]),this.worker.then(e=>{e.onmessage=function(e){n(e.data)},e.onmessageerror=o,"function"==typeof e.addEventListener&&e.addEventListener("error",o)})}getId(){return this.id}postMessage(e,t){this.worker&&this.worker.then(i=>i.postMessage(e,t))}dispose(){this.worker&&this.worker.then(e=>e.terminate()),this.worker=null}}class Ee{constructor(e){this._label=e,this._webWorkerFailedBeforeError=!1}create(e,t,i){var n=++Ee.LAST_WORKER_ID;if(this._webWorkerFailedBeforeError)throw this._webWorkerFailedBeforeError;return new Oe(e,n,this._label||"anonymous"+n,t,e=>{xe(),this._webWorkerFailedBeforeError=e,i(e)})}}Ee.LAST_WORKER_ID=0;var Ie=i("70cb"),Me=i("1b0e"),Te=i("3742");function Ae(e,t,i,n){const o=new Me.a(e,t,i);return o.ComputeDiff(n)}class Re{constructor(e){const t=[],i=[];for(let n=0,o=e.length;n!0;const t=Date.now();return()=>Date.now()-tt&&(t=o),s>(i=n>i?n:i)&&(i=s)}t++,i++;let r=new qe(i,t,0);for(let h=0,c=e.length;h=this._maxCharCode?0:this._states.get(e,t)}}let Ge=null,Ze=null;class Ye{static _createLink(e,t,i,n,o){let s=o-1;do{var r=t.charCodeAt(s);if(2!==e.get(r))break}while(--s>n);var a;return 0this._lines.length?(t=this._lines.length,i=this._lines[t-1].length+1,n=!0):(o=this._lines[t-1].length+1,i<1?(i=1,n=!0):i>o&&(i=o,n=!0)),n?{lineNumber:t,column:i}:e}}class tt{constructor(e,t){this._host=e,this._models=Object.create(null),this._foreignModuleFactory=t,this._foreignModule=null}dispose(){this._models=Object.create(null)}_getModel(e){return this._models[e]}_getModels(){let e=[];return Object.keys(this._models).forEach(t=>e.push(this._models[t])),e}acceptNewModel(e){this._models[e.url]=new et(V.a.parse(e.url),e.lines,e.EOL,e.versionId)}acceptModelChanged(e,t){if(this._models[e]){let i=this._models[e];i.onEvents(t)}}acceptRemovedModel(e){this._models[e]&&delete this._models[e]}computeDiff(e,t,i,n){return Je(this,void 0,void 0,(function*(){const o=this._getModel(e),s=this._getModel(t);if(!o||!s)return null;var r=o.getLinesContent(),a=s.getLinesContent();const l=new je(r,a,{shouldComputeCharChanges:!0,shouldPostProcessCharChanges:!0,shouldIgnoreTrimWhitespace:i,shouldMakePrettyDiff:!0,maxComputationTime:n});return r=l.computeDiff(),a=!(0e.range&&t.range?z.a.compareRangesUsingStarts(e.range,t.range):(e.range?0:1)-(t.range?0:1)))if("number"==typeof a&&(o=a),(!z.a.isEmpty(s)||r)&&(a=i.getValueInRange(s),a!==(r=r.replace(/\r\n|\n|\r/g,i.eol))))if(Math.max(r.length,a.length)>tt._diffLimit)n.push({range:s,text:r});else{var a=Object(Me.b)(a,r,!1),l=i.offsetAt(z.a.lift(s).getStartPosition());for(const e of a){var d=i.positionAt(l+e.originalStart),h=i.positionAt(l+e.originalStart+e.originalLength);d={text:r.substr(e.modifiedStart,e.modifiedLength),range:{startLineNumber:d.lineNumber,startColumn:d.column,endLineNumber:h.lineNumber,endColumn:h.column}};i.getValueInRange(d.range)!==d.text&&n.push(d)}}return"number"==typeof o&&n.push({eol:o,text:"",range:{startLineNumber:0,startColumn:0,endLineNumber:0,endColumn:0}}),n}))}computeLinks(e){return Je(this,void 0,void 0,(function*(){var t=this._getModel(e);return t?(t=t)&&"function"==typeof t.getLineCount&&"function"==typeof t.getLineContent?Ye.computeLinks(t):[]:null}))}textualSuggest(e,t,i,n){return Je(this,void 0,void 0,(function*(){const o=new Qe.a(!0);var s=new RegExp(i,n);const r=new Set;e:for(var a of e){const e=this._getModel(a);if(e)for(var l of e.words(s))if(l!==t&&isNaN(Number(l))&&(r.add(l),r.size>tt._suggestionsLimit))break e}return{words:Array.from(r),duration:o.elapsed()}}))}computeWordRanges(e,t,i,n){return Je(this,void 0,void 0,(function*(){let o=this._getModel(e);if(!o)return Object.create(null);var s=new RegExp(i,n);const r=Object.create(null);for(let e=t.startLineNumber;ethis._host.fhr(e,t)),this._foreignModuleFactory?(this._foreignModule=this._foreignModuleFactory({host:i,getMirrorModels:()=>this._getModels()},t),Promise.resolve(ye.e(this._foreignModule))):Promise.reject(new Error("Unexpected usage"))}fmr(e,t){if(!this._foreignModule||"function"!=typeof this._foreignModule[e])return Promise.reject(new Error("Missing requestHandler or method: "+e));try{return Promise.resolve(this._foreignModule[e].apply(this._foreignModule,t))}catch(e){return Promise.reject(e)}}}tt._diffLimit=1e5,tt._suggestionsLimit=1e4,"function"==typeof importScripts&&(we.b.monaco=$());var it=i("1b69"),nt=(se=i("7b4a"),i("e8e3")),ot=i("d3d7"),st=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3lt(this._modelService,e.uri)?this._workerManager.withWorker().then(t=>t.computeLinks(e.uri)).then(e=>e&&{links:e}):Promise.resolve({links:[]})})),this._register(ge.d.register("*",new ht(this._workerManager,t,this._modelService)))}dispose(){super.dispose()}canComputeDiff(e,t){return lt(this._modelService,e)&<(this._modelService,t)}computeDiff(e,t,i,n){return this._workerManager.withWorker().then(o=>o.computeDiff(e,t,i,n))}computeMoreMinimalEdits(e,t){if(Object(nt.n)(t)){if(!lt(this._modelService,e))return Promise.resolve(t);const i=Qe.a.create(!0),n=this._workerManager.withWorker().then(i=>i.computeMoreMinimalEdits(e,t));return n.finally(()=>this._logService.trace("FORMAT#computeMoreMinimalEdits",e.toString(!0),i.elapsed())),Promise.race([n,Object(be.n)(1e3).then(()=>t)])}return Promise.resolve(void 0)}canNavigateValueSet(e){return lt(this._modelService,e)}navigateValueSet(e,t,i){return this._workerManager.withWorker().then(n=>n.navigateValueSet(e,t,i))}canComputeWordRanges(e){return lt(this._modelService,e)}computeWordRanges(e,t){return this._workerManager.withWorker().then(i=>i.computeWordRanges(e,t))}};dt=st([rt(0,it.a),rt(1,se.a),rt(2,ot.b)],dt);class ht{constructor(e,t,i){this._debugDisplayName="wordbasedCompletions",this._workerManager=e,this._configurationService=t,this._modelService=i}provideCompletionItems(e,t){return at(this,void 0,void 0,(function*(){var i=this._configurationService.getValue(e.uri,t,"editor");if(i.wordBasedSuggestions){const s=[];if("currentDocument"===i.wordBasedSuggestionsMode)lt(this._modelService,e.uri)&&s.push(e.uri);else for(const t of this._modelService.getModels())lt(this._modelService,t.uri)&&(t===e?s.unshift(t.uri):"allDocuments"!==i.wordBasedSuggestionsMode&&t.getLanguageIdentifier().id!==e.getLanguageIdentifier().id||s.push(t.uri));if(0!==s.length){var n=Ie.a.getWordDefinition(e.getLanguageIdentifier().id),o=e.getWordAtPosition(t);const i=o?new z.a(t.lineNumber,o.startColumn,t.lineNumber,o.endColumn):z.a.fromPositions(t),r=i.setEndPosition(t.lineNumber,t.column),a=yield this._workerManager.withWorker(),l=yield a.textualSuggest(s,null==o?void 0:o.word,n);if(l)return{duration:l.duration,suggestions:l.words.map(e=>({kind:18,label:e,insertText:e,range:{insert:r,replace:i}}))}}}}))}}class ct extends ve.a{constructor(e){super(),this._modelService=e,this._editorWorkerClient=null,this._lastWorkerUsedTime=(new Date).getTime();let t=this._register(new be.c);t.cancelAndSet(()=>this._checkStopIdleWorker(),Math.round(15e4)),this._register(this._modelService.onModelRemoved(e=>this._checkStopEmptyWorker()))}dispose(){this._editorWorkerClient&&(this._editorWorkerClient.dispose(),this._editorWorkerClient=null),super.dispose()}_checkStopEmptyWorker(){this._editorWorkerClient&&0===this._modelService.getModels().length&&(this._editorWorkerClient.dispose(),this._editorWorkerClient=null)}_checkStopIdleWorker(){this._editorWorkerClient&&3e5<(new Date).getTime()-this._lastWorkerUsedTime&&(this._editorWorkerClient.dispose(),this._editorWorkerClient=null)}withWorker(){return this._lastWorkerUsedTime=(new Date).getTime(),this._editorWorkerClient||(this._editorWorkerClient=new mt(this._modelService,!1,"editorWorkerService")),Promise.resolve(this._editorWorkerClient)}}class ut extends ve.a{constructor(e,t,i){if(super(),this._syncedModels=Object.create(null),this._syncedModelsLastUsedTime=Object.create(null),this._proxy=e,this._modelService=t,!i){let e=new be.c;e.cancelAndSet(()=>this._checkStopModelSync(),Math.round(3e4)),this._register(e)}}dispose(){for(var e in this._syncedModels)Object(ve.f)(this._syncedModels[e]);this._syncedModels=Object.create(null),this._syncedModelsLastUsedTime=Object.create(null),super.dispose()}ensureSyncedResources(e){for(const i of e){var t=i.toString();this._syncedModels[t]||this._beginModelSync(i),this._syncedModels[t]&&(this._syncedModelsLastUsedTime[t]=(new Date).getTime())}}_checkStopModelSync(){var e,t=(new Date).getTime();let i=[];for(e in this._syncedModelsLastUsedTime)6e4{this._proxy.acceptModelChanged(i.toString(),e)})),n.add(t.onWillDispose(()=>{this._stopModelSync(i)})),n.add(Object(ve.i)(()=>{this._proxy.acceptRemovedModel(i)})),this._syncedModels[i]=n}}_stopModelSync(e){var t=this._syncedModels[e];delete this._syncedModels[e],delete this._syncedModelsLastUsedTime[e],Object(ve.f)(t)}}class gt{constructor(e){this._instance=e,this._proxyObj=Promise.resolve(this._instance)}dispose(){this._instance.dispose()}getProxyObject(){return this._proxyObj}}class pt{constructor(e){this._workerClient=e}fhr(e,t){return this._workerClient.fhr(e,t)}}class mt extends ve.a{constructor(e,t,i){super(),this._disposed=!1,this._modelService=e,this._keepIdleModels=t,this._workerFactory=new Ee(i),this._worker=null,this._modelManager=null}fhr(e,t){throw new Error("Not implemented!")}_getOrCreateWorker(){if(!this._worker)try{this._worker=this._register(new De(this._workerFactory,"vs/editor/common/services/editorSimpleWorker",new pt(this)))}catch(t){xe(),this._worker=new gt(new tt(new pt(this),null))}return this._worker}_getProxy(){return this._getOrCreateWorker().getProxyObject().then(void 0,e=>(xe(),this._worker=new gt(new tt(new pt(this),null)),this._getOrCreateWorker().getProxyObject()))}_getOrCreateModelManager(e){return this._modelManager||(this._modelManager=this._register(new ut(e,this._modelService,this._keepIdleModels))),this._modelManager}_withSyncedResources(e){return this._disposed?Promise.reject(Object(Ce.b)()):this._getProxy().then(t=>(this._getOrCreateModelManager(t).ensureSyncedResources(e),t))}computeDiff(e,t,i,n){return this._withSyncedResources([e,t]).then(o=>o.computeDiff(e.toString(),t.toString(),i,n))}computeMoreMinimalEdits(e,t){return this._withSyncedResources([e]).then(i=>i.computeMoreMinimalEdits(e.toString(),t))}computeLinks(e){return this._withSyncedResources([e]).then(t=>t.computeLinks(e.toString()))}textualSuggest(e,t,i){return at(this,void 0,void 0,(function*(){const n=yield this._withSyncedResources(e);var o=i.source,s=Object(Te.M)(i);return n.textualSuggest(e.map(e=>e.toString()),t,o,s)}))}computeWordRanges(e,t){return this._withSyncedResources([e]).then(i=>{let n=this._modelService.getModel(e);var o,s;return n?(o=(s=Ie.a.getWordDefinition(n.getLanguageIdentifier().id)).source,s=Object(Te.M)(s),i.computeWordRanges(e.toString(),t,o,s)):Promise.resolve(null)})}navigateValueSet(e,t,i){return this._withSyncedResources([e]).then(n=>{let o=this._modelService.getModel(e);var s,r;return o?(s=(r=Ie.a.getWordDefinition(o.getLanguageIdentifier().id)).source,r=Object(Te.M)(r),n.navigateValueSet(e.toString(),t,i,s,r)):null})}dispose(){super.dispose(),this._disposed=!0}}class ft extends mt{constructor(e,t){super(e,t.keepIdleModels||!1,t.label),this._foreignModuleId=t.moduleId,this._foreignModuleCreateData=t.createData||null,this._foreignModuleHost=t.host||null,this._foreignProxy=null}fhr(e,t){if(!this._foreignModuleHost||"function"!=typeof this._foreignModuleHost[e])return Promise.reject(new Error("Missing method "+e+" or missing main thread foreign host."));try{return Promise.resolve(this._foreignModuleHost[e].apply(this._foreignModuleHost,t))}catch(e){return Promise.reject(e)}}_getForeignProxy(){return this._foreignProxy||(this._foreignProxy=this._getProxy().then(e=>{var t=this._foreignModuleHost?ye.e(this._foreignModuleHost):[];return e.loadForeignModule(this._foreignModuleId,this._foreignModuleCreateData,t).then(t=>{this._foreignModuleCreateData=null;var i=(t,i)=>e.fmr(t,i);let n={};for(const e of t)n[e]=((e,t)=>function(){var i=Array.prototype.slice.call(arguments,0);return t(e,i)})(e,i);return n})})),this._foreignProxy}getProxy(){return this._getForeignProxy()}withSyncedResources(e){return this._withSyncedResources(e).then(e=>this.getProxy())}}var _t=i("e1b5"),bt=i("6da2"),vt=i("a8d0");function Ct(e){return!Array.isArray(e)}function wt(e){return"string"==typeof e}function yt(e){return!wt(e)}function St(e,t){return e.ignoreCase&&t?t.toLowerCase():t}function Lt(e){return e.replace(/[&<>'"_]/g,"-")}function xt(e,t){return new Error(e.languageId+": "+t)}function kt(e,t,i,n,o){let s=null;return t.replace(/\$((\$)|(#)|(\d\d?)|[sS](\d\d?)|@(\w+))/g,(function(t,r,a,l,d,h,c,u,g){return a?"$":l?St(e,i):d&&d=this._maxCacheDepth)return new Ot(e,t);let i=Ot.getStackElementId(e),n=(0=this._maxCacheDepth)return new Mt(e,t);t=Ot.getStackElementId(e);let i=this._entries[t];return i||(i=new Mt(e,null),this._entries[t]=i),i}}It._INSTANCE=new It(5);class Mt{constructor(e,t){this.stack=e,this.embeddedModeData=t}clone(){return(this.embeddedModeData?this.embeddedModeData.clone():null)===this.embeddedModeData?this:It.create(this.stack,this.embeddedModeData)}equals(e){return e instanceof Mt&&!!this.stack.equals(e.stack)&&(null===this.embeddedModeData&&null===e.embeddedModeData||null!==this.embeddedModeData&&null!==e.embeddedModeData&&this.embeddedModeData.equals(e.embeddedModeData))}}class Tt{constructor(){this._tokens=[],this._language=null,this._lastTokenType=null,this._lastTokenLanguage=null}enterMode(e,t){this._language=t}emit(e,t){this._lastTokenType===t&&this._lastTokenLanguage===this._language||(this._lastTokenType=t,this._lastTokenLanguage=this._language,this._tokens.push(new K.a(e,t,this._language)))}nestedModeTokenize(e,t,i,n){var o=i.modeId;i=i.state;const s=ge.F.get(o);return s?(e=s.tokenize(e,t,i,n),this._tokens=this._tokens.concat(e.tokens),this._lastTokenType=null,this._lastTokenLanguage=null,this._language=null,e.endState):(this.enterMode(n,o),this.emit(n,""),i)}finalize(e){return new K.b(this._tokens,e)}}class At{constructor(e,t){this._modeService=e,this._theme=t,this._prependTokens=null,this._tokens=[],this._currentLanguageId=0,this._lastTokenMetadata=0}enterMode(e,t){this._currentLanguageId=this._modeService.getLanguageIdentifier(t).id}emit(e,t){t=this._theme.match(this._currentLanguageId,t),this._lastTokenMetadata!==t&&(this._lastTokenMetadata=t,this._tokens.push(e),this._tokens.push(t))}static _merge(e,t,i){var n=null!==e?e.length:0,o=t.length,s=null!==i?i.length:0;if(0===n&&0===o&&0===s)return new Uint32Array(0);if(0===n&&0===o)return i;if(0===o&&0===s)return e;let r=new Uint32Array(n+o+s);null!==e&&r.set(e);for(let a=0;a{if(!o){let i=!1;for(let n=0,o=e.changedLanguages.length;n{})}}getInitialState(){var e=Nt.create(null,this._lexer.start);return It.create(e,null)}tokenize(e,t,i,n){let o=new Tt;return e=this._tokenize(e,t,i,n,o),o.finalize(e)}tokenize2(e,t,i,n){let o=new At(this._modeService,this._standaloneThemeService.getColorTheme().tokenTheme);return e=this._tokenize(e,t,i,n,o),o.finalize(e)}_tokenize(e,t,i,n,o){return i.embeddedModeData?this._nestedTokenize(e,t,i,n,o):this._myTokenize(e,t,i,n,o)}_findLeavingNestedModeOffset(e,t){let i=this._lexer.tokenizer[t.stack.state];if(!i&&!(i=Dt(this._lexer,t.stack.state)))throw xt(this._lexer,"tokenizer state is not defined: "+t.stack.state);let n=-1,o=!1;for(const r of i)if(yt(r.action)&&"@pop"===r.action.nextEmbedded){o=!0;let t=r.regex,i=r.regex.source;"^(?:"===i.substr(0,4)&&")"===i.substr(i.length-1,1)&&(s=(t.ignoreCase?"i":"")+(t.unicode?"u":""),t=new RegExp(i.substr(4,i.length-5),s));var s=e.search(t);-1===s||0!==s&&r.matchOnlyAtLineStart||(-1===n||s=a)break;u=!1;let e=this._lexer.tokenizer[f];if(!e&&!(e=Dt(this._lexer,f)))throw xt(this._lexer,"tokenizer state is not defined: "+f);let t=r.substr(h);for(const n of e)if((0===h||!n.matchOnlyAtLineStart)&&(i=t.match(n.regex))){b=i[0],v=n.action;break}}if(i||(i=[""],b=""),v||(h=this._lexer.maxStack)throw xt(this._lexer,"maximum tokenizer stack size reached: ["+d.state+","+d.parent.state+",...]");d=d.push(f)}else if("@pop"===v.next){if(d.depth<=1)throw xt(this._lexer,"trying to pop an empty stack in rule: "+this._safeRuleName(C));d=d.pop()}else if("@popall"===v.next)d=d.popall();else{let e=kt(this._lexer,v.next,b,i,f);if("@"===e[0]&&(e=e.substr(1)),!Dt(this._lexer,e))throw xt(this._lexer,"trying to set a next state '"+e+"' that is undefined in rule: "+this._safeRuleName(C));d=d.push(e)}}v.log&&"string"==typeof v.log&&(this._lexer,this._lexer.languageId,kt(this._lexer,v.log,b,i,f))}if(null===y)throw xt(this._lexer,"lexer rule has no well-defined action in rule: "+this._safeRuleName(C));if(_=i=>{var s=this._modeService.getModeIdForLanguageName(i);s=this._getNestedEmbeddedModeData(i=s||i);return he});class Ft{static colorizeElement(e,t,i,n){var o=(n=n||{}).theme||"vs",s=n.mimeType||i.getAttribute("lang")||i.getAttribute("data-lang");return s?(e.setTheme(o),e=i.firstChild?i.firstChild.nodeValue:"",i.className+=" "+o,this.colorize(t,e||"",s,n).then(e=>{var t=null!=(t=null===Pt||void 0===Pt?void 0:Pt.createHTML(e))?t:e;i.innerHTML=t},e=>{})):Promise.resolve()}static colorize(e,t,i,n){let o=4,s=(n&&"number"==typeof n.tabSize&&(o=n.tabSize),Te.S(t)&&(t=t.substr(1)),Te.Q(t)),r=e.getModeId(i);if(!r)return Promise.resolve(jt(s,o));if(e.triggerMode(r),n=ge.F.get(r),n)return Bt(s,o,n);const a=ge.F.getPromise(r);return new Promise(a?(e,t)=>{a.then(i=>{Bt(s,o,i).then(e,t)},t)}:(e,t)=>{let i=null,n=null;const a=()=>{i&&(i.dispose(),i=null),n&&(n.dispose(),n=null);var a=ge.F.get(r);a?Bt(s,o,a).then(e,t):e(jt(s,o))};(n=new be.g).cancelAndSet(a,500),i=ge.F.onDidChange(e=>{0<=e.changedLanguages.indexOf(r)&&a()})})}static colorizeLine(e,t,i,n,o=4){return t=vt.f.isBasicASCII(e,t),i=vt.f.containsRTL(e,t,i),Object(bt.e)(new bt.c(!1,!0,e,!1,t,i,0,n,[],o,0,0,0,0,-1,"none",!1,!1,null)).html}static colorizeModelLine(e,t,i=4){var n=e.getLineContent(t);e.forceTokenization(t);let o=e.getLineTokens(t);return t=o.inflate(),this.colorizeLine(n,e.mightContainNonBasicASCII(),e.mightContainRTL(),t,i)}}function Bt(e,t,i){return new Promise((n,o)=>{const s=()=>{var r=function(e,t,i){let n=[],o=i.getInitialState();for(let d=0,h=e.length;d"),o=r.endState}return n.join("")}(e,t,i);if(i instanceof Rt){const e=i.getLoadStatus();if(!1===e.loaded)return void e.promise.then(s,o)}n(r)};s()})}function jt(e,t){let i=[];const n=new Uint32Array(2);n[0]=0,n[1]=16793600;for(let l=0,d=e.length;l")}return i.join("")}var Wt=i("b835"),Vt=i("4b76"),Ht=i("b055"),zt=i("c7f5"),Ut=i("8830"),Kt=i("d3f4"),qt=i("fbba"),$t=i("aa3d"),Gt=i("0910");class Zt{constructor(e={},t=[],i=[]){this._contents=e,this._keys=t,this._overrides=i,this.isFrozen=!1}get contents(){return this.checkAndFreeze(this._contents)}get overrides(){return this.checkAndFreeze(this._overrides)}get keys(){return this.checkAndFreeze(this._keys)}isEmpty(){return 0===this._keys.length&&0===Object.keys(this._contents).length&&0===this._overrides.length}getValue(e){return e?Object(qt.d)(this.contents,e):this.contents}override(e){var t=this.getContentsForOverrideIdentifer(e);if(!t||"object"!=typeof t||!Object.keys(t).length)return this;let i={};for(const o of nt.f([...Object.keys(this.contents),...Object.keys(t)])){let e=this.contents[o];var n=t[o];n&&("object"==typeof e&&"object"==typeof n?(e=$t.b(e),this.mergeContents(e,n)):e=n),i[o]=e}return new Zt(i,this.keys,this.overrides)}merge(...e){var t=$t.b(this.contents);const i=$t.b(this.overrides),n=[...this.keys];for(const s of e){this.mergeContents(t,s.contents);for(const e of s.overrides){var[o]=i.filter(t=>nt.h(t.identifiers,e.identifiers));o?this.mergeContents(o.contents,e.contents):i.push($t.b(e))}for(const e of s.keys)-1===n.indexOf(e)&&n.push(e)}return new Zt(t,n,i)}freeze(){return this.isFrozen=!0,this}mergeContents(e,t){for(const i of Object.keys(t))i in e&&ye.j(e[i])&&ye.j(t[i])?this.mergeContents(e[i],t[i]):e[i]=$t.b(t[i])}checkAndFreeze(e){return this.isFrozen&&!Object.isFrozen(e)?$t.c(e):e}getContentsForOverrideIdentifer(e){for(const t of this.overrides)if(-1!==t.identifiers.indexOf(e))return t.contents;return null}toJSON(){return{contents:this.contents,overrides:this.overrides,keys:this.keys}}setValue(e,t){this.addKey(e),Object(qt.b)(this.contents,e,t,e=>{throw new Error(e)})}removeValue(e){this.removeKey(e)&&Object(qt.f)(this.contents,e)}addKey(e){let t=this.keys.length;for(let i=0;i{})});super(e,t,i)}}class Xt{constructor(e,t,i=new Zt,n=new Zt,o=new Q.b,s=new Zt,r=new Q.b,a=!0){this._defaultConfiguration=e,this._localUserConfiguration=t,this._remoteUserConfiguration=i,this._workspaceConfiguration=n,this._folderConfigurations=o,this._memoryConfiguration=s,this._memoryConfigurationByResource=r,this._freeze=a,this._workspaceConsolidatedConfiguration=null,this._foldersConsolidatedConfigurations=new Q.b,this._userConfiguration=null}getValue(e,t,i){const n=this.getConsolidateConfigurationModel(t,i);return n.getValue(e)}updateValue(e,t,i={}){let n;i.resource?(n=this._memoryConfigurationByResource.get(i.resource))||(n=new Zt,this._memoryConfigurationByResource.set(i.resource,n)):n=this._memoryConfiguration,void 0===t?n.removeValue(e):n.setValue(e,t),i.resource||(this._workspaceConsolidatedConfiguration=null)}get userConfiguration(){return this._userConfiguration||(this._userConfiguration=this._remoteUserConfiguration.isEmpty()?this._localUserConfiguration:this._localUserConfiguration.merge(this._remoteUserConfiguration),this._freeze&&this._userConfiguration.freeze()),this._userConfiguration}getConsolidateConfigurationModel(e,t){let i=this.getConsolidatedConfigurationModelForResource(e,t);return e.overrideIdentifier?i.override(e.overrideIdentifier):i}getConsolidatedConfigurationModelForResource({resource:e},t){let i=this.getWorkspaceConsolidatedConfiguration();return t&&e&&((t=t.getFolder(e))&&(i=this.getFolderConsolidatedConfiguration(t.uri)||i),(t=this._memoryConfigurationByResource.get(e))&&(i=i.merge(t))),i}getWorkspaceConsolidatedConfiguration(){return this._workspaceConsolidatedConfiguration||(this._workspaceConsolidatedConfiguration=this._defaultConfiguration.merge(this.userConfiguration,this._workspaceConfiguration,this._memoryConfiguration),this._freeze&&(this._workspaceConfiguration=this._workspaceConfiguration.freeze())),this._workspaceConsolidatedConfiguration}getFolderConsolidatedConfiguration(e){let t=this._foldersConsolidatedConfigurations.get(e);if(!t){const n=this.getWorkspaceConsolidatedConfiguration();var i=this._folderConfigurations.get(e);i?(t=n.merge(i),this._freeze&&(t=t.freeze()),this._foldersConsolidatedConfigurations.set(e,t)):t=n}return t}toData(){return{defaults:{contents:this._defaultConfiguration.contents,overrides:this._defaultConfiguration.overrides,keys:this._defaultConfiguration.keys},user:{contents:this.userConfiguration.contents,overrides:this.userConfiguration.overrides,keys:this.userConfiguration.keys},workspace:{contents:this._workspaceConfiguration.contents,overrides:this._workspaceConfiguration.overrides,keys:this._workspaceConfiguration.keys},folders:[...this._folderConfigurations.keys()].reduce((e,t)=>{var{contents:i,overrides:n,keys:o}=this._folderConfigurations.get(t);return e.push([t,{contents:i,overrides:n,keys:o}]),e},[])}}static parse(e){var t=this.parseConfigurationModel(e.defaults),i=this.parseConfigurationModel(e.user),n=this.parseConfigurationModel(e.workspace);e=e.folders.reduce((e,t)=>(e.set(V.a.revive(t[0]),this.parseConfigurationModel(t[1])),e),new Q.b);return new Xt(t,i,new Zt,n,e,new Zt,new Q.b,!1)}static parseConfigurationModel(e){return new Zt(e.contents,e.keys,e.overrides).freeze()}}class Qt{constructor(e,t,i,n){this.change=e,this.previous=t,this.currentConfiguraiton=i,this.currentWorkspace=n,this._previousConfiguration=void 0;const o=new Set,s=(e.keys.forEach(e=>o.add(e)),e.overrides.forEach(([,e])=>e.forEach(e=>o.add(e))),this.affectedKeys=[...o.values()],new Zt);this.affectedKeys.forEach(e=>s.setValue(e,{})),this.affectedKeysTree=s.contents}get previousConfiguration(){return!this._previousConfiguration&&this.previous&&(this._previousConfiguration=Xt.parse(this.previous.data)),this._previousConfiguration}affectsConfiguration(e,t){var i;return!!this.doesAffectedKeysTreeContains(this.affectedKeysTree,e)&&(!t||(i=this.previousConfiguration?this.previousConfiguration.getValue(e,t,null==(i=this.previous)?void 0:i.workspace):void 0,e=this.currentConfiguraiton.getValue(e,t,this.currentWorkspace),!$t.d(i,e)))}doesAffectedKeysTreeContains(e,t){let i,n=Object(qt.g)({[t]:!0},()=>{});for(;"object"==typeof n&&(i=Object.keys(n)[0]);){if(!(e=e[i]))return!1;n=n[i]}return!0}}var Jt=i("dff7");class ei extends ve.a{constructor(e,t,i,n,o){super(),this._contextKeyService=e,this._commandService=t,this._telemetryService=i,this._notificationService=n,this._logService=o,this._onDidUpdateKeybindings=this._register(new j.b),this._currentChord=null,this._currentChordChecker=new be.c,this._currentChordStatusMessage=null,this._currentSingleModifier=null,this._currentSingleModifierClearTimeout=new be.g,this._logging=!1}get onDidUpdateKeybindings(){return this._onDidUpdateKeybindings?this._onDidUpdateKeybindings.event:j.c.None}dispose(){super.dispose()}_log(e){this._logging&&this._logService.info("[KeybindingService]: "+e)}getKeybindings(){return this._getResolver().getKeybindings()}lookupKeybinding(e,t){if(e=this._getResolver().lookupPrimaryKeybinding(e,t||this._contextKeyService),e)return e.resolvedKeybinding}dispatchEvent(e,t){return this._dispatch(e,t)}softDispatch(e,t){const i=this.resolveKeyboardEvent(e);var n;return i.isChord()||([e]=i.getDispatchParts(),null===e)?null:(t=this._contextKeyService.getContext(t),n=this._currentChord?this._currentChord.keypress:null,this._getResolver().resolve(t,n,e))}_enterChordMode(e,t){this._currentChord={keypress:e,label:t},this._currentChordStatusMessage=this._notificationService.status(Jt.a("first.chord","({0}) was pressed. Waiting for second key of chord...",t));const i=Date.now();this._currentChordChecker.cancelAndSet(()=>{(!this._documentHasFocus()||5e3{this._log("+ Clearing single modifier due to 300ms elapsed."),this._currentSingleModifier=null},300);else{if(null!==e&&e===this._currentSingleModifier)return this._log(`/ Dispatching single modifier chord ${e} `+e),this._currentSingleModifierClearTimeout.cancel(),this._currentSingleModifier=null,this._doDispatch(i,t,!0);this._currentSingleModifierClearTimeout.cancel(),this._currentSingleModifier=null}return!1}_doDispatch(e,t,i=!1){let n=!1;if(e.isChord())return!1;let o=null,s=null;return s=i?([i]=e.getSingleModifierDispatchParts(),o=i):([o]=e.getDispatchParts(),this._currentChord?this._currentChord.keypress:null),null===o?this._log("\\ Keyboard event cannot be dispatched in keydown phase."):(i=this._contextKeyService.getContext(t),t=e.getLabel(),e=this._getResolver().resolve(i,s,o),this._logService.trace("KeybindingService#dispatch",t,null==e?void 0:e.commandId),e&&e.enterChord?(n=!0,this._enterChordMode(o,t)):(!this._currentChord||e&&e.commandId||(this._notificationService.status(Jt.a("missing.chord","The key combination ({0}, {1}) is not a command.",this._currentChord.label,t),{hideAfter:1e4}),n=!0),this._leaveChordMode(),e&&e.commandId&&(e.bubble||(n=!0),void 0===e.commandArgs?this._commandService.executeCommand(e.commandId).then(void 0,e=>this._notificationService.warn(e)):this._commandService.executeCommand(e.commandId,e.commandArgs).then(void 0,e=>this._notificationService.warn(e)),this._telemetryService.publicLog2("workbenchActionExecuted",{id:e.commandId,from:"keybinding"})))),n}mightProducePrintableCharacter(e){return!e.ctrlKey&&!e.metaKey&&(31<=e.keyCode&&e.keyCode<=56||21<=e.keyCode&&e.keyCode<=30)}}var ti=i("4fc3");class ii{constructor(e,t,i){this._log=i,this._defaultKeybindings=e,this._defaultBoundCommands=new Map;for(let s=0,r=e.length;sthis._getLabel(e))}getAriaLabel(){return li.a.toLabel(this._os,this._parts,e=>this._getAriaLabel(e))}isChord(){return 1this._getPart(e))}_getPart(e){return new W.d(e.ctrlKey,e.shiftKey,e.altKey,e.metaKey,this._getLabel(e),this._getAriaLabel(e))}getDispatchParts(){return this._parts.map(e=>this._getDispatchPart(e))}getSingleModifierDispatchParts(){return this._parts.map(e=>this._getSingleModifierDispatchPart(e))}}class hi extends di{constructor(e,t){super(t,e.parts)}_keyCodeToUILabel(e){if(2===this._os)switch(e){case 15:return"←";case 16:return"↑";case 17:return"→";case 18:return"↓"}return W.b.toString(e)}_getLabel(e){return e.isDuplicateModifierCase()?"":this._keyCodeToUILabel(e.keyCode)}_getAriaLabel(e){return e.isDuplicateModifierCase()?"":W.b.toString(e.keyCode)}_getDispatchPart(e){return hi.getDispatchStr(e)}static getDispatchStr(e){if(e.isModifierKey())return null;let t="";return e.ctrlKey&&(t+="ctrl+"),e.shiftKey&&(t+="shift+"),e.altKey&&(t+="alt+"),e.metaKey&&(t+="meta+"),t+W.b.toString(e.keyCode)}_getSingleModifierDispatchPart(e){return 5!==e.keyCode||e.shiftKey||e.altKey||e.metaKey?4!==e.keyCode||e.ctrlKey||e.altKey||e.metaKey?6!==e.keyCode||e.ctrlKey||e.shiftKey||e.metaKey?57!==e.keyCode||e.ctrlKey||e.shiftKey||e.altKey?null:"meta":"alt":"shift":"ctrl"}}var ci=i("b0cd"),ui=i("1165"),gi=i("03d9"),pi=(rt=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3this.findModel(t,e),o=t=>this.findModel(t.getOriginalEditor(),e)||this.findModel(t.getModifiedEditor(),e),(Object(Ht.b)(i)?n:o)(i)):t)?Promise.resolve(new ve.c(new mi(t))):Promise.reject(new Error("Model not found"))}findModel(e,t){let i=this.modelService.getModel(t);return i&&i.uri.toString()!==t.toString()?null:i}};fi=rt([st(0,it.a)],fi);class _i{show(){return _i.NULL_PROGRESS_RUNNER}showWhile(e,t){return pi(this,void 0,void 0,(function*(){yield e}))}}_i.NULL_PROGRESS_RUNNER={done:()=>{},total:()=>{},worked:()=>{}};class bi{confirm(e){return this.doConfirm(e).then(e=>({confirmed:e,checkboxChecked:!1}))}doConfirm(e){let t=e.message;return e.detail&&(t=t+"\n\n"+e.detail),Promise.resolve(window.confirm(t))}show(e,t,i,n){return Promise.resolve({choice:0})}}class vi{info(e){return this.notify({severity:Vt.a.Info,message:e})}warn(e){return this.notify({severity:Vt.a.Warning,message:e})}error(e){return this.notify({severity:Vt.a.Error,message:e})}notify(e){switch(e.severity){case Vt.a.Error:case Vt.a.Warning:}return vi.NO_OP}status(e,t){return ve.a.None}}vi.NO_OP=new ci.b;class Ci{constructor(e){this._onWillExecuteCommand=new j.b,this._onDidExecuteCommand=new j.b,this.onDidExecuteCommand=this._onDidExecuteCommand.event,this._instantiationService=e}executeCommand(e,...t){var i=ie.a.getCommand(e);if(!i)return Promise.reject(new Error(`command '${e}' not found`));try{this._onWillExecuteCommand.fire({commandId:e,args:t});var n=this._instantiationService.invokeFunction.apply(this._instantiationService,[i.handler,...t]);return this._onDidExecuteCommand.fire({commandId:e,args:t}),Promise.resolve(n)}catch(e){return Promise.reject(e)}}}class wi extends ei{constructor(e,t,i,n,o,s){super(e,t,i,n,o),this._cachedResolver=null,this._dynamicKeybindings=[],this._register(Y.i(s,Y.d.KEY_DOWN,e=>{const t=new Wt.a(e);this._dispatch(t,t.target)&&(t.preventDefault(),t.stopPropagation())})),this._register(Y.i(window,Y.d.KEY_UP,e=>{const t=new Wt.a(e);this._singleModifierDispatch(t,t.target)&&t.preventDefault()}))}addDynamicKeybinding(e,t,i,n){t=Object(W.f)(t,we.a);const o=new ve.b;return t&&(this._dynamicKeybindings.push({keybinding:t,command:e,when:n,weight1:1e3,weight2:0,extensionId:null,isBuiltinExtension:!1}),o.add(Object(ve.i)(()=>{for(let t=0;tthis._log(e))),this._cachedResolver}_documentHasFocus(){return document.hasFocus()}_toNormalizedKeybindingItems(e,t){let i=[],n=0;for(const r of e){var o=r.when||void 0,s=r.keybinding;if(s)for(const e of this.resolveKeybinding(s))i[n++]=new ri(e,r.command,r.commandArgs,o,t,null,!1);else i[n++]=new ri(void 0,r.command,r.commandArgs,o,t,null,!1)}return i}resolveKeybinding(e){return[new hi(e,we.a)]}resolveKeyboardEvent(e){return e=new W.e(e.ctrlKey,e.shiftKey,e.altKey,e.metaKey,e.keyCode).toChord(),new hi(e,we.a)}}function yi(e){return e&&"object"==typeof e&&(!e.overrideIdentifier||"string"==typeof e.overrideIdentifier)&&(!e.resource||e.resource instanceof V.a)}class Si{constructor(){this._onDidChangeConfiguration=new j.b,this.onDidChangeConfiguration=this._onDidChangeConfiguration.event,this._configuration=new Xt(new Yt,new Zt)}getValue(e,t){var i="string"==typeof e?e:void 0;e=yi(e)?e:yi(t)?t:{};return this._configuration.getValue(i,e,void 0)}updateValues(e){var t={data:this._configuration.toData()};let i=[];for(const s of e){var[n,o]=s;this.getValue(n)!==o&&(this._configuration.updateValue(n,o),i.push(n))}if(0{this._onDidChangeConfiguration.fire({affectedKeys:e.affectedKeys,affectsConfiguration:(t,i)=>e.affectsConfiguration(i)})})}getValue(e,t,i){return i=H.a.isIPosition(t)&&t?"string"==typeof i?i:void 0:"string"==typeof t?t:void 0,void 0===i?this.configurationService.getValue():this.configurationService.getValue(i)}}let xi=class{constructor(e){this.configurationService=e}getEOL(e,t){return t=this.configurationService.getValue("files.eol",{overrideIdentifier:t,resource:e}),t&&"string"==typeof t&&"auto"!==t?t:we.d||we.f?"\n":"\r\n"}};xi=rt([st(0,qt.a)],xi);class ki{publicLog(e,t){return Promise.resolve(void 0)}publicLog2(e,t){return this.publicLog(e,t)}}class Di{constructor(){var e=V.a.from({scheme:Di.SCHEME,authority:"model",path:"/"});this.workspace={id:"4064f6ec-cb38-4ad0-af64-ee6467e63c82",folders:[new ui.b({uri:e,name:"",index:0})]}}getWorkspace(){return this.workspace}}function Ni(e,t,i){if(t&&e instanceof Si){let n=[];Object.keys(t).forEach(e=>{Object(Ut.d)(e)&&n.push(["editor."+e,t[e]]),i&&Object(Ut.c)(e)&&n.push(["diffEditor."+e,t[e]])}),0[]),e.pushStackElement(),o+=1,n+=s.length;return{ariaSummary:Te.v(gi.g.bulkEditServiceSummary,n,o)}}))}}class Ei{getUriLabel(e,t){return"file"===e.scheme?e.fsPath:e.path}}class Ii{constructor(e,t){this._codeEditorService=e,this._container=t,this.onDidLayout=j.c.None}get dimension(){return this._dimension||(this._dimension=Y.z(window.document.body)),this._dimension}get container(){return this._container}focus(){var e;null!=(e=this._codeEditorService.getFocusedCodeEditor())&&e.focus()}}var Mi=i("3813"),Ti=(rt=i("9c1d"),st=i("4a64"),i("f58f")),Ai=i("b1ca"),Ri=i("7e32"),Pi=i("533b"),Fi=i("0a0f"),Bi=i("6dec"),ji=i("b7d0"),Wi=i("4779"),Vi=i("f577"),Hi=i("b539");class zi extends ve.a{constructor(){super(),this._onCodeEditorAdd=this._register(new j.b),this.onCodeEditorAdd=this._onCodeEditorAdd.event,this._onCodeEditorRemove=this._register(new j.b),this.onCodeEditorRemove=this._onCodeEditorRemove.event,this._onDiffEditorAdd=this._register(new j.b),this._onDiffEditorRemove=this._register(new j.b),this._onDecorationTypeRegistered=this._register(new j.b),this._modelProperties=new Map,this._codeEditors=Object.create(null),this._diffEditors=Object.create(null)}addCodeEditor(e){this._codeEditors[e.getId()]=e,this._onCodeEditorAdd.fire(e)}removeCodeEditor(e){delete this._codeEditors[e.getId()]&&this._onCodeEditorRemove.fire(e)}listCodeEditors(){return Object.keys(this._codeEditors).map(e=>this._codeEditors[e])}addDiffEditor(e){this._diffEditors[e.getId()]=e,this._onDiffEditorAdd.fire(e)}removeDiffEditor(e){delete this._diffEditors[e.getId()]&&this._onDiffEditorRemove.fire(e)}listDiffEditors(){return Object.keys(this._diffEditors).map(e=>this._diffEditors[e])}getFocusedCodeEditor(){let e=null;for(const t of this.listCodeEditors()){if(t.hasTextFocus())return t;t.hasWidgetFocus()&&(e=t)}return e}setModelProperty(e,t,i){let n;e=e.toString(),this._modelProperties.has(e)?n=this._modelProperties.get(e):(n=new Map,this._modelProperties.set(e,n)),n.set(t,i)}getModelProperty(e,t){if(e=e.toString(),this._modelProperties.has(e)){const i=this._modelProperties.get(e);return i.get(t)}}}class Ui{constructor(e,t,i){this._parent=e,this._editorId=t,this._styleSheet=i,this._refCount=0}ref(){this._refCount++}unref(){var e;this._refCount--,0===this._refCount&&(null!=(e=this._styleSheet.parentNode)&&e.removeChild(this._styleSheet),this._parent._removeEditorStyleSheets(this._editorId))}insertRule(e,t){const i=this._styleSheet.sheet;i.insertRule(e,t)}removeRulesContainingSelector(e){Y.Q(e,this._styleSheet)}}class Ki{constructor(e){this._styleSheet=e}ref(){}unref(){}insertRule(e,t){const i=this._styleSheet.sheet;i.insertRule(e,t)}removeRulesContainingSelector(e){Y.Q(e,this._styleSheet)}}var qi=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3t.removeDecorations(e))))}resolveDecorationOptions(e,t){const i=this._decorationOptionProviders.get(e);if(i)return i.getOptions(this,t);throw new Error("Unknown decoration type key: "+e)}});class $i{constructor(e,t,i){this._styleSheet=t,this._styleSheet.ref(),this._parentTypeKey=i.parentTypeKey,this.refCount=0,this._beforeContentRules=new Yi(3,i,e),this._afterContentRules=new Yi(4,i,e)}getOptions(e,t){const i=e.resolveDecorationOptions(this._parentTypeKey,!0);return this._beforeContentRules&&(i.beforeContentClassName=this._beforeContentRules.className),this._afterContentRules&&(i.afterContentClassName=this._afterContentRules.className),i}dispose(){this._beforeContentRules&&(this._beforeContentRules.dispose(),this._beforeContentRules=null),this._afterContentRules&&(this._afterContentRules.dispose(),this._afterContentRules=null),this._styleSheet.unref()}}class Gi{constructor(e,t,i,n){this._disposables=new ve.b,this.description=e,this._styleSheet=i,this._styleSheet.ref(),this.refCount=0;e=e=>{if(e=new Yi(e,n,t),this._disposables.add(e),e.hasContent)return e.className},i=e=>(e=new Yi(e,n,t),this._disposables.add(e),e.hasContent?{className:e.className,hasLetterSpacing:e.hasLetterSpacing}:null);var o=(this.className=e(0),i(1));o&&(this.inlineClassName=o.className,this.inlineClassNameAffectsLetterSpacing=o.hasLetterSpacing),this.beforeContentClassName=e(3),this.afterContentClassName=e(4),n.options.beforeInjectedText&&n.options.beforeInjectedText.contentText&&(o=i(5),this.beforeInjectedText={content:n.options.beforeInjectedText.contentText,inlineClassName:null==o?void 0:o.className,inlineClassNameAffectsLetterSpacing:(null==o?void 0:o.hasLetterSpacing)||n.options.beforeInjectedText.affectsLetterSpacing}),n.options.afterInjectedText&&n.options.afterInjectedText.contentText&&(o=i(6),this.afterInjectedText={content:n.options.afterInjectedText.contentText,inlineClassName:null==o?void 0:o.className,inlineClassNameAffectsLetterSpacing:(null==o?void 0:o.hasLetterSpacing)||n.options.afterInjectedText.affectsLetterSpacing}),this.glyphMarginClassName=e(2),i=n.options,this.isWholeLine=Boolean(i.isWholeLine),this.stickiness=i.rangeBehavior,o=i.light&&i.light.overviewRulerColor||i.overviewRulerColor,e=i.dark&&i.dark.overviewRulerColor||i.overviewRulerColor;void 0===o&&void 0===e||(this.overviewRuler={color:o||e,darkColor:e||o,position:i.overviewRulerLane||ue.d.Center})}getOptions(e,t){return t?{description:this.description,inlineClassName:this.inlineClassName,beforeContentClassName:this.beforeContentClassName,afterContentClassName:this.afterContentClassName,className:this.className,glyphMarginClassName:this.glyphMarginClassName,isWholeLine:this.isWholeLine,overviewRuler:this.overviewRuler,stickiness:this.stickiness,before:this.beforeInjectedText}:this}dispose(){this._disposables.dispose(),this._styleSheet.unref()}}const Zi={color:"color:{0} !important;",opacity:"opacity:{0};",backgroundColor:"background-color:{0};",outline:"outline:{0};",outlineColor:"outline-color:{0};",outlineStyle:"outline-style:{0};",outlineWidth:"outline-width:{0};",border:"border:{0};",borderColor:"border-color:{0};",borderRadius:"border-radius:{0};",borderSpacing:"border-spacing:{0};",borderStyle:"border-style:{0};",borderWidth:"border-width:{0};",fontStyle:"font-style:{0};",fontWeight:"font-weight:{0};",fontSize:"font-size:{0};",fontFamily:"font-family:{0};",textDecoration:"text-decoration:{0};",cursor:"cursor:{0};",letterSpacing:"letter-spacing:{0};",gutterIconPath:"background:{0} center center no-repeat;",gutterIconSize:"background-size:{0};",contentText:"content:'{0}';",contentIconPath:"content:{0};",margin:"margin:{0};",padding:"padding:{0};",width:"width:{0};",height:"height:{0};",verticalAlign:"vertical-align:{0};"};class Yi{constructor(e,t,i){this._theme=i.getColorTheme(),this._ruleType=e,this._providerArgs=t,this._usesThemeColors=!1,this._hasContent=!1,this._hasLetterSpacing=!1;let n=Xi.getClassName(this._providerArgs.key,e);this._providerArgs.parentTypeKey&&(n=n+" "+Xi.getClassName(this._providerArgs.parentTypeKey,e)),this._className=n,this._unThemedSelector=Xi.getSelector(this._providerArgs.key,this._providerArgs.parentTypeKey,e),this._buildCSS(),this._usesThemeColors?this._themeListener=i.onDidColorThemeChange(e=>{this._theme=i.getColorTheme(),this._removeCSS(),this._buildCSS()}):this._themeListener=null}dispose(){this._hasContent&&(this._removeCSS(),this._hasContent=!1),this._themeListener&&(this._themeListener.dispose(),this._themeListener=null)}get hasContent(){return this._hasContent}get hasLetterSpacing(){return this._hasLetterSpacing}get className(){return this._className}_buildCSS(){var e=this._providerArgs.options;let t,i,n;switch(this._ruleType){case 0:t=this.getCSSTextForModelDecorationClassName(e),i=this.getCSSTextForModelDecorationClassName(e.light),n=this.getCSSTextForModelDecorationClassName(e.dark);break;case 1:t=this.getCSSTextForModelDecorationInlineClassName(e),i=this.getCSSTextForModelDecorationInlineClassName(e.light),n=this.getCSSTextForModelDecorationInlineClassName(e.dark);break;case 2:t=this.getCSSTextForModelDecorationGlyphMarginClassName(e),i=this.getCSSTextForModelDecorationGlyphMarginClassName(e.light),n=this.getCSSTextForModelDecorationGlyphMarginClassName(e.dark);break;case 3:t=this.getCSSTextForModelDecorationContentClassName(e.before),i=this.getCSSTextForModelDecorationContentClassName(e.light&&e.light.before),n=this.getCSSTextForModelDecorationContentClassName(e.dark&&e.dark.before);break;case 4:t=this.getCSSTextForModelDecorationContentClassName(e.after),i=this.getCSSTextForModelDecorationContentClassName(e.light&&e.light.after),n=this.getCSSTextForModelDecorationContentClassName(e.dark&&e.dark.after);break;case 5:t=this.getCSSTextForModelDecorationContentClassName(e.beforeInjectedText),i=this.getCSSTextForModelDecorationContentClassName(e.light&&e.light.beforeInjectedText),n=this.getCSSTextForModelDecorationContentClassName(e.dark&&e.dark.beforeInjectedText);break;case 6:t=this.getCSSTextForModelDecorationContentClassName(e.afterInjectedText),i=this.getCSSTextForModelDecorationContentClassName(e.light&&e.light.afterInjectedText),n=this.getCSSTextForModelDecorationContentClassName(e.dark&&e.dark.afterInjectedText);break;default:throw new Error("Unknown rule type: "+this._ruleType)}const o=this._providerArgs.styleSheet;let s=!1;0this._checkContextKey()),this.onCodeEditorRemove(()=>this._checkContextKey()),this._editorIsOpen=t.createKey("editorIsOpen",!1),this._activeCodeEditor=null}_checkContextKey(){let e=!1;for(const t of this.listCodeEditors())if(!t.isSimpleWidget){e=!0;break}this._editorIsOpen.set(e)}setActiveCodeEditor(e){this._activeCodeEditor=e}getActiveCodeEditor(){return this._activeCodeEditor}openCodeEditor(e,t,i){return t?Promise.resolve(this.doOpenEditor(t,e)):Promise.resolve(null)}doOpenEditor(e,t){if(this.findModel(e,t.resource))return(i=t.options?t.options.selection:null)&&("number"==typeof i.endLineNumber&&"number"==typeof i.endColumn?(e.setSelection(i),e.revealRangeInCenter(i,1)):(i={lineNumber:i.startLineNumber,column:i.startColumn},e.setPosition(i),e.revealPositionInCenter(i,1))),e;if(t.resource){var i=t.resource.scheme;if(i===ee.c.http||i===ee.c.https)return Object(Y.Z)(t.resource.toString()),e}return null}findModel(e,t){const i=e.getModel();return i&&i.uri.toString()!==t.toString()?null:i}};Ji=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3Promise.resolve(e.run(this,...i));const d=new ve.b;var h=this.getId()+":"+t;if(d.add(ie.a.registerCommand(h,l)),r&&d.add(Ri.d.appendMenuItem(Ri.b.EditorContext,{command:{id:h,title:i},when:n,group:r,order:a})),Array.isArray(o))for(const c of o)d.add(this._standaloneKeybindingService.addDynamicKeybinding(h,c,l,s));return r=new Ti.a(h,i,i,n,l,this._contextKeyService),this._actions[t]=r,d.add(Object(ve.i)(()=>{delete this._actions[t]})),d}_triggerCommand(e,t){if(this._codeEditorService instanceof Ji)try{this._codeEditorService.setActiveCodeEditor(this),super._triggerCommand(e,t)}finally{this._codeEditorService.setActiveCodeEditor(null)}else super._triggerCommand(e,t)}},sn=class extends(on=qi([Qi(2,Fi.a),Qi(3,Z.a),Qi(4,ie.b),Qi(5,ti.b),Qi(6,Bi.a),Qi(7,ji.b),Qi(8,ci.a),Qi(9,Wi.b)],on)){constructor(e,t,i,n,o,s,r,a,l,d,h,c,u,g,p){const m=Object.assign({},t);Ni(c,m,!1);t=d.registerEditorContainer(e);var f=("string"==typeof m.theme&&d.setTheme(m.theme),void 0!==m.autoDetectHighContrast&&d.setAutoDetectHighContrast(Boolean(m.autoDetectHighContrast)),m.model);let _;delete m.model,super(e,m,n,o,s,r,a,d,h,u),this._contextViewService=l,this._configurationService=c,this._standaloneThemeService=d,this._register(i),this._register(t),void 0===f?(_=an(g,p,m.value||"",m.language||en.a.text,void 0),this._ownsModel=!0):(_=f,this._ownsModel=!1),this._attachModel(_),_&&(e={oldModelUrl:null,newModelUrl:_.uri},this._onDidChangeModel.fire(e))}dispose(){super.dispose()}updateOptions(e){Ni(this._configurationService,e,!1),"string"==typeof e.theme&&this._standaloneThemeService.setTheme(e.theme),void 0!==e.autoDetectHighContrast&&this._standaloneThemeService.setAutoDetectHighContrast(Boolean(e.autoDetectHighContrast)),super.updateOptions(e)}_attachModel(e){super._attachModel(e),this._modelData&&this._contextViewService.setContainer(this._modelData.view.domNode.domNode)}_postDetachModelCleanup(e){super._postDetachModelCleanup(e),e&&this._ownsModel&&(e.dispose(),this._ownsModel=!1)}},rn=(sn=qi([Qi(3,Fi.a),Qi(4,Z.a),Qi(5,ie.b),Qi(6,ti.b),Qi(7,Bi.a),Qi(8,Pi.b),Qi(9,Ai.a),Qi(10,ci.a),Qi(11,qt.a),Qi(12,Wi.b),Qi(13,it.a),Qi(14,fe.a)],sn),class extends st.a{constructor(e,t,i,n,o,s,r,a,l,d,h,c,u,g,p){t=Object.assign({},t);var m=(Ni(c,t,!0),d.registerEditorContainer(e));"string"==typeof t.theme&&d.setTheme(t.theme),void 0!==t.autoDetectHighContrast&&d.setAutoDetectHighContrast(Boolean(t.autoDetectHighContrast)),super(e,t,{},p,a,o,n,l,d,h,u,g),this._contextViewService=r,this._configurationService=c,this._standaloneThemeService=d,this._register(i),this._register(m),this._contextViewService.setContainer(this._containerDomElement)}dispose(){super.dispose()}updateOptions(e){Ni(this._configurationService,e,!0),"string"==typeof e.theme&&this._standaloneThemeService.setTheme(e.theme),void 0!==e.autoDetectHighContrast&&this._standaloneThemeService.setAutoDetectHighContrast(Boolean(e.autoDetectHighContrast)),super.updateOptions(e)}_createInnerEditor(e,t,i){return e.createInstance(on,t,i)}getOriginalEditor(){return super.getOriginalEditor()}getModifiedEditor(){return super.getModifiedEditor()}addCommand(e,t,i){return this.getModifiedEditor().addCommand(e,t,i)}createContextKey(e,t){return this.getModifiedEditor().createContextKey(e,t)}addAction(e){return this.getModifiedEditor().addAction(e)}});function an(e,t,i,n,o){if(i=i||"",n)return ln(e,i,t.create(n),o);{n=i.indexOf("\n");let s=i;return-1!==n&&(s=i.substring(0,n)),ln(e,i,t.createByFilepathOrFirstLine(o||null,s),o)}}function ln(e,t,i,n){return e.createModel(t,i,n)}rn=qi([Qi(3,Fi.a),Qi(4,ti.b),Qi(5,Bi.a),Qi(6,Pi.b),Qi(7,me.a),Qi(8,Z.a),Qi(9,Ai.a),Qi(10,ci.a),Qi(11,qt.a),Qi(12,Pi.a),Qi(13,Hi.a),Qi(14,Vi.a)],rn);class dn{constructor(e){this._languageIdentifier=e}getId(){return this._languageIdentifier.language}}var hn=i("32a4"),cn=i("89cd");const un=Object.prototype.hasOwnProperty;class gn extends ve.a{constructor(e=!0,t=!1){super(),this._onDidChange=this._register(new j.b),this.onDidChange=this._onDidChange.event,this._warnOnOverwrite=t,this._nextLanguageId2=1,this._languageIdToLanguage=[],this._languageToLanguageId=Object.create(null),this._languages={},this._mimeTypesMap={},this._nameMap={},this._lowercaseNameMap={},e&&(this._initializeFromRegistry(),this._register(hn.a.onDidChangeLanguages(e=>this._initializeFromRegistry())))}_initializeFromRegistry(){this._languages={},this._mimeTypesMap={},this._nameMap={},this._lowercaseNameMap={};var e=hn.a.getLanguages();this._registerLanguages(e)}_registerLanguages(e){for(const t of e)this._registerLanguage(t);this._mimeTypesMap={},this._nameMap={},this._lowercaseNameMap={},Object.keys(this._languages).forEach(e=>{let t=this._languages[e];t.name&&(this._nameMap[t.name]=t.identifier),t.aliases.forEach(e=>{this._lowercaseNameMap[e.toLowerCase()]=t.identifier}),t.mimetypes.forEach(e=>{this._mimeTypesMap[e]=t.identifier})}),cn.a.as(Gt.a.Configuration).registerOverrideIdentifiers(hn.a.getLanguages().map(e=>e.id)),this._onDidChange.fire()}_getLanguageId(e){var t;return this._languageToLanguageId[e]||(t=this._nextLanguageId2++,this._languageIdToLanguage[t]=e,this._languageToLanguageId[e]=t)}_registerLanguage(e){var t,i=e.id;let n;un.call(this._languages,i)?n=this._languages[i]:(t=this._getLanguageId(i),n={identifier:new ge.u(i,t),name:null,mimetypes:[],aliases:[],extensions:[],filenames:[],configurationFiles:[]},this._languages[i]=n),this._mergeLanguage(n,e)}_mergeLanguage(e,t){var i=t.id;let n=null;if(Array.isArray(t.mimetypes)&&0e.trim()).map(e=>un.call(this._mimeTypesMap,e)?this._mimeTypesMap[e].language:e).filter(e=>un.call(this._languages,e)):[]}getLanguageIdentifier(e){if(e===pe.b||0===e)return pe.a;let t;if("string"==typeof e)t=e;else if(!(t=this._languageIdToLanguage[e]))return null;return un.call(this._languages,t)?this._languages[t].identifier:null}getModeIdsFromFilepathOrFirstLine(e,t){if(!e&&!t)return[];let i=en.b(e,t);return this.extractModeIds(i.join(","))}}class pn{constructor(e,t){let i;this._selector=t,this.languageIdentifier=this._selector(),this._onDidChange=new j.b({onFirstListenerAdd:()=>{i=e(()=>this._evaluate())},onLastListenerRemove:()=>{i.dispose()}}),this.onDidChange=this._onDidChange.event}_evaluate(){var e=this._selector();e.id!==this.languageIdentifier.id&&(this.languageIdentifier=e,this._onDidChange.fire(this.languageIdentifier))}}class mn extends ve.a{constructor(e=!1){super(),this._onDidCreateMode=this._register(new j.b),this.onDidCreateMode=this._onDidCreateMode.event,this._onLanguagesMaybeChanged=this._register(new j.b({leakWarningThreshold:200})),this.onLanguagesMaybeChanged=this._onLanguagesMaybeChanged.event,this._instantiatedModes={},this._registry=this._register(new gn(!0,e)),this._register(this._registry.onDidChange(()=>this._onLanguagesMaybeChanged.fire()))}isRegisteredMode(e){return this._registry.isRegisteredMode(e)}getModeIdForLanguageName(e){return this._registry.getModeIdForLanguageNameLowercase(e)}getModeIdByFilepathOrFirstLine(e,t){return e=this._registry.getModeIdsFromFilepathOrFirstLine(e,t),Object(nt.j)(e,null)}getModeId(e){return e=this._registry.extractModeIds(e),Object(nt.j)(e,null)}getLanguageIdentifier(e){return this._registry.getLanguageIdentifier(e)}create(e){return new pn(this.onLanguagesMaybeChanged,()=>{var t=this.getModeId(e);return this._createModeAndGetLanguageIdentifier(t)})}createByFilepathOrFirstLine(e,t){return new pn(this.onLanguagesMaybeChanged,()=>{var i=this.getModeIdByFilepathOrFirstLine(e,t);return this._createModeAndGetLanguageIdentifier(i)})}_createModeAndGetLanguageIdentifier(e){return e=this.getLanguageIdentifier(e||"plaintext")||pe.a,this._getOrCreateMode(e.language),e}triggerMode(e){e=this.getModeId(e),this._getOrCreateMode(e||"plaintext")}_getOrCreateMode(e){var t;return this._instantiatedModes.hasOwnProperty(e)||(t=this.getLanguageIdentifier(e)||pe.a,this._instantiatedModes[e]=new dn(t),this._onDidCreateMode.fire(this._instantiatedModes[e])),this._instantiatedModes[e]}}var fn=i("d1a7"),_n=i("ceb8");class bn{constructor(e,t,i,n,o){this._parsedThemeRuleBrand=void 0,this.token=e,this.index=t,this.fontStyle=i,this.foreground=n,this.background=o}}function vn(e,t){e.sort((e,t)=>{var i=function(e,t){return e>>0,this._cache.set(t,i)),(i|e<<0)>>>0}}const Sn=/\b(comment|string|regex|regexp)\b/;class Ln{constructor(e,t,i){this._themeTrieElementRuleBrand=void 0,this._fontStyle=e,this._foreground=t,this._background=i,this.metadata=(this._fontStyle<<11|this._foreground<<14|this._background<<23)>>>0}clone(){return new Ln(this._fontStyle,this._foreground,this._background)}acceptOverwrite(e,t,i){-1!==e&&(this._fontStyle=e),0!==t&&(this._foreground=t),0!==i&&(this._background=i),this.metadata=(this._fontStyle<<11|this._foreground<<14|this._background<<23)>>>0}}class xn{constructor(e){this._themeTrieElementBrand=void 0,this._mainRule=e,this._children=new Map}match(e){if(""===e)return this._mainRule;var t=e.indexOf(".");let i,n,o=(n=-1===t?(i=e,""):(i=e.substring(0,t),e.substring(t+1)),this._children.get(i));return void 0!==o?o.match(n):this._mainRule}insert(e,t,i,n){if(""===e)this._mainRule.acceptOverwrite(t,i,n);else{var o=e.indexOf(".");let s,r,a=(r=-1===o?(s=e,""):(s=e.substring(0,o),e.substring(o+1)),this._children.get(s));void 0===a&&(a=new xn(this._mainRule.clone()),this._children.set(s,a)),a.insert(r,t,i,n)}}}var kn=i("918c"),Dn=i("303e");const Nn={base:"vs",inherit:!1,rules:[{token:"",foreground:"000000",background:"fffffe"},{token:"invalid",foreground:"cd3131"},{token:"emphasis",fontStyle:"italic"},{token:"strong",fontStyle:"bold"},{token:"variable",foreground:"001188"},{token:"variable.predefined",foreground:"4864AA"},{token:"constant",foreground:"dd0000"},{token:"comment",foreground:"008000"},{token:"number",foreground:"098658"},{token:"number.hex",foreground:"3030c0"},{token:"regexp",foreground:"800000"},{token:"annotation",foreground:"808080"},{token:"type",foreground:"008080"},{token:"delimiter",foreground:"000000"},{token:"delimiter.html",foreground:"383838"},{token:"delimiter.xml",foreground:"0000FF"},{token:"tag",foreground:"800000"},{token:"tag.id.pug",foreground:"4F76AC"},{token:"tag.class.pug",foreground:"4F76AC"},{token:"meta.scss",foreground:"800000"},{token:"metatag",foreground:"e00000"},{token:"metatag.content.html",foreground:"FF0000"},{token:"metatag.html",foreground:"808080"},{token:"metatag.xml",foreground:"808080"},{token:"metatag.php",fontStyle:"bold"},{token:"key",foreground:"863B00"},{token:"string.key.json",foreground:"A31515"},{token:"string.value.json",foreground:"0451A5"},{token:"attribute.name",foreground:"FF0000"},{token:"attribute.value",foreground:"0451A5"},{token:"attribute.value.number",foreground:"098658"},{token:"attribute.value.unit",foreground:"098658"},{token:"attribute.value.html",foreground:"0000FF"},{token:"attribute.value.xml",foreground:"0000FF"},{token:"string",foreground:"A31515"},{token:"string.html",foreground:"0000FF"},{token:"string.sql",foreground:"FF0000"},{token:"string.yaml",foreground:"0451A5"},{token:"keyword",foreground:"0000FF"},{token:"keyword.json",foreground:"0451A5"},{token:"keyword.flow",foreground:"AF00DB"},{token:"keyword.flow.scss",foreground:"0000FF"},{token:"operator.scss",foreground:"666666"},{token:"operator.sql",foreground:"778899"},{token:"operator.swift",foreground:"666666"},{token:"predefined.sql",foreground:"C700C7"}],colors:{[Dn.r]:"#FFFFFE",[Dn.B]:"#000000",[Dn.J]:"#E5EBF1",[kn.o]:"#D3D3D3",[kn.a]:"#939393",[Dn.T]:"#ADD6FF4D"}},On={base:"vs-dark",inherit:!1,rules:[{token:"",foreground:"D4D4D4",background:"1E1E1E"},{token:"invalid",foreground:"f44747"},{token:"emphasis",fontStyle:"italic"},{token:"strong",fontStyle:"bold"},{token:"variable",foreground:"74B0DF"},{token:"variable.predefined",foreground:"4864AA"},{token:"variable.parameter",foreground:"9CDCFE"},{token:"constant",foreground:"569CD6"},{token:"comment",foreground:"608B4E"},{token:"number",foreground:"B5CEA8"},{token:"number.hex",foreground:"5BB498"},{token:"regexp",foreground:"B46695"},{token:"annotation",foreground:"cc6666"},{token:"type",foreground:"3DC9B0"},{token:"delimiter",foreground:"DCDCDC"},{token:"delimiter.html",foreground:"808080"},{token:"delimiter.xml",foreground:"808080"},{token:"tag",foreground:"569CD6"},{token:"tag.id.pug",foreground:"4F76AC"},{token:"tag.class.pug",foreground:"4F76AC"},{token:"meta.scss",foreground:"A79873"},{token:"meta.tag",foreground:"CE9178"},{token:"metatag",foreground:"DD6A6F"},{token:"metatag.content.html",foreground:"9CDCFE"},{token:"metatag.html",foreground:"569CD6"},{token:"metatag.xml",foreground:"569CD6"},{token:"metatag.php",fontStyle:"bold"},{token:"key",foreground:"9CDCFE"},{token:"string.key.json",foreground:"9CDCFE"},{token:"string.value.json",foreground:"CE9178"},{token:"attribute.name",foreground:"9CDCFE"},{token:"attribute.value",foreground:"CE9178"},{token:"attribute.value.number.css",foreground:"B5CEA8"},{token:"attribute.value.unit.css",foreground:"B5CEA8"},{token:"attribute.value.hex.css",foreground:"D4D4D4"},{token:"string",foreground:"CE9178"},{token:"string.sql",foreground:"FF0000"},{token:"keyword",foreground:"569CD6"},{token:"keyword.flow",foreground:"C586C0"},{token:"keyword.json",foreground:"CE9178"},{token:"keyword.flow.scss",foreground:"569CD6"},{token:"operator.scss",foreground:"909090"},{token:"operator.sql",foreground:"778899"},{token:"operator.swift",foreground:"909090"},{token:"predefined.sql",foreground:"FF00FF"}],colors:{[Dn.r]:"#1E1E1E",[Dn.B]:"#D4D4D4",[Dn.J]:"#3A3D41",[kn.o]:"#404040",[kn.a]:"#707070",[Dn.T]:"#ADD6FF26"}},En={base:"hc-black",inherit:!1,rules:[{token:"",foreground:"FFFFFF",background:"000000"},{token:"invalid",foreground:"f44747"},{token:"emphasis",fontStyle:"italic"},{token:"strong",fontStyle:"bold"},{token:"variable",foreground:"1AEBFF"},{token:"variable.parameter",foreground:"9CDCFE"},{token:"constant",foreground:"569CD6"},{token:"comment",foreground:"608B4E"},{token:"number",foreground:"FFFFFF"},{token:"regexp",foreground:"C0C0C0"},{token:"annotation",foreground:"569CD6"},{token:"type",foreground:"3DC9B0"},{token:"delimiter",foreground:"FFFF00"},{token:"delimiter.html",foreground:"FFFF00"},{token:"tag",foreground:"569CD6"},{token:"tag.id.pug",foreground:"4F76AC"},{token:"tag.class.pug",foreground:"4F76AC"},{token:"meta",foreground:"D4D4D4"},{token:"meta.tag",foreground:"CE9178"},{token:"metatag",foreground:"569CD6"},{token:"metatag.content.html",foreground:"1AEBFF"},{token:"metatag.html",foreground:"569CD6"},{token:"metatag.xml",foreground:"569CD6"},{token:"metatag.php",fontStyle:"bold"},{token:"key",foreground:"9CDCFE"},{token:"string.key",foreground:"9CDCFE"},{token:"string.value",foreground:"CE9178"},{token:"attribute.name",foreground:"569CD6"},{token:"attribute.value",foreground:"3FF23F"},{token:"string",foreground:"CE9178"},{token:"string.sql",foreground:"FF0000"},{token:"keyword",foreground:"569CD6"},{token:"keyword.flow",foreground:"C586C0"},{token:"operator.sql",foreground:"778899"},{token:"operator.swift",foreground:"909090"},{token:"predefined.sql",foreground:"FF00FF"}],colors:{[Dn.r]:"#000000",[Dn.B]:"#FFFFFF",[kn.o]:"#FFFFFF",[kn.a]:"#FFFFFF"}};var In=i("9c41"),Mn=i("bf5b");function Tn(){const e=new j.b,t=Object(Mn.a)();return t.onDidChange(()=>e.fire()),{onDidChange:e.event,getCSS(){const e={};var i,n;const o=[];for(i of t.getIcons()){var s=(i=>{let n=i.defaults;for(;ji.d.isThemeIcon(n);){var o=t.getIcon(n.id);if(!o)return;n=o.defaults}var s=n.fontId;if(s){var r=t.getIconFont(s);if(r)return e[s]=r,`.codicon-${i.id}:before { content: '${n.fontCharacter}'; font-family: ${Object(Y.r)(s)}; }`}return`.codicon-${i.id}:before { content: '${n.fontCharacter}'; }`})(i);s&&o.push(s)}for(n in e){const t=e[n];var r=t.definition.src.map(e=>`${Object(Y.s)(e.location)} format('${e.format}')`).join(", ");o.push(`@font-face { src: ${r}; font-family: ${Object(Y.r)(n)}; font-display: block; }`)}return o.join("\n")}}}const An="vs-dark",Rn="hc-black",Pn=cn.a.as(Dn.a.ColorContribution),Fn=cn.a.as(ji.a.ThemingContribution);class Bn{constructor(e,t){this.semanticHighlighting=!1,t=(this.themeData=t).base,0{this._codiconCSS=e.getCSS(),this._updateCSS()}),Y.m("(forced-colors: active)",()=>{this._updateActualTheme()})}registerEditorContainer(e){return Y.O(e)?this._registerShadowDomContainer(e):this._registerRegularEditorContainer()}_registerRegularEditorContainer(){return this._globalStyleElement||(this._globalStyleElement=Y.w(),this._globalStyleElement.className="monaco-colors",this._globalStyleElement.textContent=this._allCSS,this._styleElements.push(this._globalStyleElement)),ve.a.None}_registerShadowDomContainer(e){const t=Y.w(e);return t.className="monaco-colors",t.textContent=this._allCSS,this._styleElements.push(t),{dispose:()=>{for(let e=0;e{t.base===e&&t.notifyBaseUpdated()}),this._theme.themeName===e&&this.setTheme(e)}getColorTheme(){return this._theme}setColorMapOverride(e){this._colorMapOverride=e,this._updateThemeOrColorMap()}setTheme(e){let t;t=this._knownThemes.has(e)?this._knownThemes.get(e):this._knownThemes.get("vs"),this._desiredTheme=t,this._updateActualTheme()}_updateActualTheme(){var e=this._autoDetectHighContrast&&window.matchMedia("(forced-colors: active)").matches?this._knownThemes.get(Rn):this._desiredTheme;this._theme!==e&&(this._theme=e,this._updateThemeOrColorMap())}setAutoDetectHighContrast(e){this._autoDetectHighContrast=e,this._updateActualTheme()}_updateThemeOrColorMap(){let e=[],t={},i={addRule:i=>{t[i]||(e.push(i),t[i]=!0)}};Fn.getThemingParticipants().forEach(e=>e(this._theme,i,this._environment));var n=this._colorMapOverride||this._theme.tokenTheme.getColorMap();i.addRule(function(e){let t=[];for(let n=1,o=e.length;ne.textContent=this._allCSS)}getFileIconTheme(){return{hasFileIcons:!1,hasFolderIcons:!1,hidesExplorerArrows:!1}}}var zn=i("258a");rt=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3{if(6===e.source){var t=Array.from(zn.a.map(this._values,([e])=>e));this._values.clear(),i.fire(new Yn(t))}else{const t=[];for(const i of e.affectedKeys){var n="config."+i,o=this._values.findSuperstr(n);void 0!==o&&(t.push(...zn.a.map(o,([e])=>e)),this._values.deleteSuperstr(n)),this._values.has(n)&&(t.push(n),this._values.delete(n))}i.fire(new Yn(t))}})}dispose(){this._listener.dispose()}getValue(e){if(0!==e.indexOf($n._keyPrefix))return super.getValue(e);if(this._values.has(e))return this._values.get(e);var t=e.substr($n._keyPrefix.length),i=this._configurationService.getValue(t);let n=void 0;switch(typeof i){case"number":case"boolean":case"string":n=i;break;default:n=Array.isArray(i)?JSON.stringify(i):i}return this._values.set(e,n),n}setValue(e,t){return super.setValue(e,t)}removeValue(e){return super.removeValue(e)}}$n._keyPrefix="config.";class Gn{constructor(e,t,i){this._service=e,this._key=t,this._defaultValue=i,this.reset()}set(e){this._service.setContext(this._key,e)}reset(){void 0===this._defaultValue?this._service.removeContext(this._key):this._service.setContext(this._key,this._defaultValue)}get(){return this._service.getContextKeyValue(this._key)}}class Zn{constructor(e){this.key=e}affectsSome(e){return e.has(this.key)}}class Yn{constructor(e){this.keys=e}affectsSome(e){for(const t of this.keys)if(e.has(t))return!0;return!1}}class Xn{constructor(e){this.events=e}affectsSome(e){for(const t of this.events)if(t.affectsSome(e))return!0;return!1}}class Qn{constructor(e){this._onDidChangeContext=new j.e({merge:e=>new Xn(e)}),this.onDidChangeContext=this._onDidChangeContext.event,this._isDisposed=!1,this._myContextId=e}createKey(e,t){if(this._isDisposed)throw new Error("AbstractContextKeyService has been disposed");return new Gn(this,e,t)}bufferChangeEvents(e){this._onDidChangeContext.pause();try{e()}finally{this._onDidChangeContext.resume()}}createScoped(e){if(this._isDisposed)throw new Error("AbstractContextKeyService has been disposed");return new eo(this,e)}contextMatchesRules(e){if(this._isDisposed)throw new Error("AbstractContextKeyService has been disposed");var t=this.getContextValuesContainer(this._myContextId);return ii.contextMatchesRules(t,e)}getContextKeyValue(e){if(!this._isDisposed)return this.getContextValuesContainer(this._myContextId).getValue(e)}setContext(e,t){if(!this._isDisposed){const i=this.getContextValuesContainer(this._myContextId);i&&i.setValue(e,t)&&this._onDidChangeContext.fire(new Zn(e))}}removeContext(e){this._isDisposed||this.getContextValuesContainer(this._myContextId).removeValue(e)&&this._onDidChangeContext.fire(new Zn(e))}getContext(e){return this._isDisposed?qn.INSTANCE:this.getContextValuesContainer(function(e){for(;e;){var t;if(e.hasAttribute(Un))return(t=e.getAttribute(Un))?parseInt(t,10):NaN;e=e.parentElement}return 0}(e))}}let Jn=class extends Qn{constructor(e){super(0),this._contexts=new Map,this._toDispose=new ve.b,this._lastContextId=0,e=new $n(this._myContextId,e,this._onDidChangeContext),this._contexts.set(this._myContextId,e),this._toDispose.add(e)}dispose(){this._onDidChangeContext.dispose(),this._isDisposed=!0,this._toDispose.dispose()}getContextValuesContainer(e){return!this._isDisposed&&this._contexts.get(e)||qn.INSTANCE}createChildContext(e=this._myContextId){if(this._isDisposed)throw new Error("ContextKeyService has been disposed");var t=++this._lastContextId;return this._contexts.set(t,new Kn(t,this.getContextValuesContainer(e))),t}disposeContext(e){this._isDisposed||this._contexts.delete(e)}};Jn=rt([st(0,qt.a)],Jn);class eo extends Qn{constructor(e,t){if(super(e.createChildContext()),this._parentChangeListener=new ve.d,this._parent=e,this._updateParentChangeListener(),this._domNode=t,this._domNode.hasAttribute(Un)){let e="";this._domNode.classList&&(e=Array.from(this._domNode.classList.values()).join(", "))}this._domNode.setAttribute(Un,String(this._myContextId))}_updateParentChangeListener(){this._parentChangeListener.value=this._parent.onDidChangeContext(this._onDidChangeContext.fire,this._onDidChangeContext)}dispose(){this._isDisposed||(this._onDidChangeContext.dispose(),this._parent.disposeContext(this._myContextId),this._parentChangeListener.dispose(),this._domNode.removeAttribute(Un),this._isDisposed=!0)}getContextValuesContainer(e){return this._isDisposed?qn.INSTANCE:this._parent.getContextValuesContainer(e)}createChildContext(e=this._myContextId){if(this._isDisposed)throw new Error("ScopedContextKeyService has been disposed");return this._parent.createChildContext(e)}disposeContext(e){this._isDisposed||this._parent.disposeContext(e)}}ie.a.registerCommand(ti.d,(function(e,t,i){e.get(ti.b).createKey(String(t),i)})),ie.a.registerCommand({id:"getContextKeyInfo",handler(){return[...ti.c.all()].sort((e,t)=>e.key.localeCompare(t.key))},description:{description:Object(Jt.a)("getContextKeyInfo","A command that returns information about context keys"),args:[]}}),ie.a.registerCommand("_generateContextKeyInfo",(function(){const e=[],t=new Set;for(var i of ti.c.all())t.has(i.key)||(t.add(i.key),e.push(i));e.sort((e,t)=>e.key.localeCompare(t.key))}));var to,io=i("5d75"),no=i("5d28"),oo=i("0f70"),so=i("a60f"),ro=i("5aa5"),ao=(qi=i("eff2"),Qi=i("b9db"),i("0a31")),lo=i("9ee1");function ho(e,t,i){var n=i.mode===to.ALIGN?i.offset:i.offset+i.size,o=i.mode===to.ALIGN?i.offset+i.size:i.offset;return 0===i.position?t<=e-n?n:t<=o?o-t:Math.max(e-t,0):t<=o?o-t:t<=e-n?n:0}i("4d3d"),(rt=to=to||{})[rt.AVOID=0]="AVOID",rt[rt.ALIGN=1]="ALIGN";class co extends ve.a{constructor(e,t){super(),this.container=null,this.delegate=null,this.toDisposeOnClean=ve.a.None,this.toDisposeOnSetContainer=ve.a.None,this.shadowRoot=null,this.shadowRootHostElement=null,this.view=Y.a(".context-view"),this.useFixedPosition=!1,this.useShadowDOM=!1,Y.K(this.view),this.setContainer(e,t),this._register(Object(ve.i)(()=>this.setContainer(null,1)))}setContainer(e,t){var i;if(this.container&&(this.toDisposeOnSetContainer.dispose(),this.shadowRoot?(this.shadowRoot.removeChild(this.view),(this.shadowRoot=null)!=(i=this.shadowRootHostElement)&&i.remove(),this.shadowRootHostElement=null):this.container.removeChild(this.view),this.container=null),e){if(this.container=e,this.useFixedPosition=1!==t,this.useShadowDOM=3===t,this.useShadowDOM){this.shadowRootHostElement=Y.a(".shadow-root-host"),this.container.appendChild(this.shadowRootHostElement),this.shadowRoot=this.shadowRootHostElement.attachShadow({mode:"open"});const e=document.createElement("style");e.textContent=uo,this.shadowRoot.appendChild(e),this.shadowRoot.appendChild(this.view),this.shadowRoot.appendChild(Y.a("slot"))}else this.container.appendChild(this.view);const i=new ve.b;co.BUBBLE_UP_EVENTS.forEach(e=>{i.add(Y.o(this.container,e,e=>{this.onDOMEvent(e,!1)}))}),co.BUBBLE_DOWN_EVENTS.forEach(e=>{i.add(Y.o(this.container,e,e=>{this.onDOMEvent(e,!0)},!0))}),this.toDisposeOnSetContainer=i}}show(e){this.isVisible()&&this.hide(),Y.t(this.view),this.view.className="context-view",this.view.style.top="0px",this.view.style.left="0px",this.view.style.zIndex="2500",this.view.style.position=this.useFixedPosition?"fixed":"absolute",Y.W(this.view),this.toDisposeOnClean=e.render(this.view)||ve.a.None,this.delegate=e,this.doLayout(),this.delegate.focus&&this.delegate.focus()}getViewElement(){return this.view}layout(){this.isVisible()&&(!1!==this.delegate.canRelayout||we.c&&ao.a.pointerEvents?(this.delegate.layout&&this.delegate.layout(),this.doLayout()):this.hide())}doLayout(){if(this.isVisible()){var e=this.delegate.getAnchor();let s;s=Y.M(e)?{top:(t=Y.D(e)).top,left:t.left,width:t.width,height:t.height}:{top:e.y,left:e.x,width:e.width||1,height:e.height||2};var t=Y.I(this.view),i=(e=Y.H(this.view),this.delegate.anchorPosition||0),n=this.delegate.anchorAlignment||0;let r,a;if(0===(this.delegate.anchorAxisAlignment||0)){var o={offset:s.top-window.pageYOffset,size:s.height,position:0===i?0:1};const l={offset:s.left,size:s.width,position:0===n?0:1,mode:to.ALIGN};r=ho(window.innerHeight,e,o)+window.pageYOffset,lo.a.intersects({start:r,end:r+e},{start:o.offset,end:o.offset+o.size})&&(l.mode=to.AVOID),a=ho(window.innerWidth,t,l)}else{o={offset:s.left,size:s.width,position:0===n?0:1};const l={offset:s.top,size:s.height,position:0===i?0:1,mode:to.ALIGN};a=ho(window.innerWidth,t,o),lo.a.intersects({start:a,end:a+t},{start:o.offset,end:o.offset+o.size})&&(l.mode=to.AVOID),r=ho(window.innerHeight,e,l)+window.pageYOffset}this.view.classList.remove("top","bottom","left","right"),this.view.classList.add(0===i?"bottom":"top"),this.view.classList.add(0===n?"left":"right"),this.view.classList.toggle("fixed",this.useFixedPosition),t=Y.D(this.container),this.view.style.top=r-(this.useFixedPosition?Y.D(this.view):t).top+"px",this.view.style.left=a-(this.useFixedPosition?Y.D(this.view):t).left+"px",this.view.style.width="initial"}}hide(e){const t=this.delegate;(this.delegate=null)!==t&&void 0!==t&&t.onHide&&t.onHide(e),this.toDisposeOnClean.dispose(),Y.K(this.view)}isVisible(){return!!this.delegate}onDOMEvent(e,t){this.delegate&&(this.delegate.onDOMEvent?this.delegate.onDOMEvent(e,document.activeElement):t&&!Y.L(e.target,this.container)&&this.hide())}dispose(){this.hide(),super.dispose()}}co.BUBBLE_UP_EVENTS=["click","keydown","focus","blur"],co.BUBBLE_DOWN_EVENTS=["click"];let uo='\n\t:host {\n\t\tall: initial; /* 1st rule so subsequent properties are reset. */\n\t}\n\n\t@font-face {\n\t\tfont-family: "codicon";\n\t\tfont-display: block;\n\t\tsrc: url("./codicon.ttf?5d4d76ab2ce5108968ad644d591a16a6") format("truetype");\n\t}\n\n\t.codicon[class*=\'codicon-\'] {\n\t\tfont: normal normal normal 16px/1 codicon;\n\t\tdisplay: inline-block;\n\t\ttext-decoration: none;\n\t\ttext-rendering: auto;\n\t\ttext-align: center;\n\t\t-webkit-font-smoothing: antialiased;\n\t\t-moz-osx-font-smoothing: grayscale;\n\t\tuser-select: none;\n\t\t-webkit-user-select: none;\n\t\t-ms-user-select: none;\n\t}\n\n\t:host {\n\t\tfont-family: -apple-system, BlinkMacSystemFont, "Segoe WPC", "Segoe UI", "HelveticaNeue-Light", system-ui, "Ubuntu", "Droid Sans", sans-serif;\n\t}\n\n\t:host-context(.mac) { font-family: -apple-system, BlinkMacSystemFont, sans-serif; }\n\t:host-context(.mac:lang(zh-Hans)) { font-family: -apple-system, BlinkMacSystemFont, "PingFang SC", "Hiragino Sans GB", sans-serif; }\n\t:host-context(.mac:lang(zh-Hant)) { font-family: -apple-system, BlinkMacSystemFont, "PingFang TC", sans-serif; }\n\t:host-context(.mac:lang(ja)) { font-family: -apple-system, BlinkMacSystemFont, "Hiragino Kaku Gothic Pro", sans-serif; }\n\t:host-context(.mac:lang(ko)) { font-family: -apple-system, BlinkMacSystemFont, "Nanum Gothic", "Apple SD Gothic Neo", "AppleGothic", sans-serif; }\n\n\t:host-context(.windows) { font-family: "Segoe WPC", "Segoe UI", sans-serif; }\n\t:host-context(.windows:lang(zh-Hans)) { font-family: "Segoe WPC", "Segoe UI", "Microsoft YaHei", sans-serif; }\n\t:host-context(.windows:lang(zh-Hant)) { font-family: "Segoe WPC", "Segoe UI", "Microsoft Jhenghei", sans-serif; }\n\t:host-context(.windows:lang(ja)) { font-family: "Segoe WPC", "Segoe UI", "Yu Gothic UI", "Meiryo UI", sans-serif; }\n\t:host-context(.windows:lang(ko)) { font-family: "Segoe WPC", "Segoe UI", "Malgun Gothic", "Dotom", sans-serif; }\n\n\t:host-context(.linux) { font-family: system-ui, "Ubuntu", "Droid Sans", sans-serif; }\n\t:host-context(.linux:lang(zh-Hans)) { font-family: system-ui, "Ubuntu", "Droid Sans", "Source Han Sans SC", "Source Han Sans CN", "Source Han Sans", sans-serif; }\n\t:host-context(.linux:lang(zh-Hant)) { font-family: system-ui, "Ubuntu", "Droid Sans", "Source Han Sans TC", "Source Han Sans TW", "Source Han Sans", sans-serif; }\n\t:host-context(.linux:lang(ja)) { font-family: system-ui, "Ubuntu", "Droid Sans", "Source Han Sans J", "Source Han Sans JP", "Source Han Sans", sans-serif; }\n\t:host-context(.linux:lang(ko)) { font-family: system-ui, "Ubuntu", "Droid Sans", "Source Han Sans K", "Source Han Sans JR", "Source Han Sans", "UnDotum", "FBaekmuk Gulim", sans-serif; }\n';var go,po=i("1898"),mo=i("f070"),fo=i("561a"),_o=i("1097");const bo=/\(&([^\s&])\)|(^|[^&])&([^\s&])/,vo=/(&)?(&)([^\s&])/g,Co=Object(fo.e)("menu-selection",fo.b.check),wo=Object(fo.e)("menu-submenu",fo.b.chevronRight);(st=go=go||{})[st.Right=0]="Right",st[st.Left=1]="Left";class yo extends ro.a{constructor(e,t,i={}){e.classList.add("monaco-menu-container"),e.setAttribute("role","presentation");const n=document.createElement("div");n.classList.add("monaco-menu"),n.setAttribute("role","presentation"),super(n,{orientation:1,actionViewItemProvider:e=>this.doGetActionViewItem(e,i,o),context:i.context,actionRunner:i.actionRunner,ariaLabel:i.ariaLabel,focusOnlyEnabledItems:!0,triggerKeys:{keys:[3,...we.f||we.d?[10]:[]],keyDown:!0}}),this.menuElement=n,this.actionsList.setAttribute("role","menu"),this.actionsList.tabIndex=0,this.menuDisposables=this._register(new ve.b),this.initializeStyleSheet(e),this._register(so.b.addTarget(n)),Object(Y.i)(n,Y.d.KEY_DOWN,e=>{const t=new Wt.a(e);t.equals(2)&&e.preventDefault()}),i.enableMnemonics&&this.menuDisposables.add(Object(Y.i)(n,Y.d.KEY_DOWN,e=>{var t=e.key.toLocaleLowerCase();if(this.mnemonics.has(t)){Y.c.stop(e,!0);const i=this.mnemonics.get(t);1===i.length&&(i[0]instanceof Lo&&i[0].container&&this.focusItemByElement(i[0].container),i[0].onClick(e)),1{const t=new Wt.a(e);t.equals(14)||t.equals(11)?(this.focusedItem=this.viewItems.length-1,this.focusNext(),Y.c.stop(e,!0)):(t.equals(13)||t.equals(12))&&(this.focusedItem=0,this.focusPrevious(),Y.c.stop(e,!0))})),this._register(Object(Y.i)(this.domNode,Y.d.MOUSE_OUT,e=>{var t=e.relatedTarget;Object(Y.L)(t,this.domNode)||(this.focusedItem=void 0,this.updateFocus(),e.stopPropagation())})),this._register(Object(Y.i)(this.actionsList,Y.d.MOUSE_OVER,e=>{let t=e.target;if(t&&Object(Y.L)(t,this.actionsList)&&t!==this.actionsList){for(;t.parentElement!==this.actionsList&&null!==t.parentElement;)t=t.parentElement;t.classList.contains("action-item")&&(e=this.focusedItem,this.setFocusedItem(t),e!==this.focusedItem&&this.updateFocus())}})),this._register(so.b.addTarget(this.actionsList)),this._register(Object(Y.i)(this.actionsList,so.a.Tap,e=>{let t=e.initialTarget;if(t&&Object(Y.L)(t,this.actionsList)&&t!==this.actionsList){for(;t.parentElement!==this.actionsList&&null!==t.parentElement;)t=t.parentElement;t.classList.contains("action-item")&&(e=this.focusedItem,this.setFocusedItem(t),e!==this.focusedItem&&this.updateFocus())}}));let o={parent:this};this.mnemonics=new Map,this.scrollableElement=this._register(new po.a(n,{alwaysConsumeMouseWheel:!0,horizontal:2,vertical:3,verticalScrollbarSize:7,handleMouseWheel:!0,useShadows:!0}));const s=this.scrollableElement.getDomNode();s.style.position="",this._register(Object(Y.i)(n,so.a.Change,e=>{Y.c.stop(e,!0);var t=this.scrollableElement.getScrollPosition().scrollTop;this.scrollableElement.setScrollPosition({scrollTop:t-e.translationY})})),this._register(Object(Y.i)(s,Y.d.MOUSE_UP,e=>{e.preventDefault()})),n.style.maxHeight=Math.max(10,window.innerHeight-e.getBoundingClientRect().top-35)+"px",t=t.filter(e=>{var t;return null==(t=i.submenuIds)||!t.has(e.id)}),this.push(t,{icon:!0,label:!0,isMenu:!0}),e.appendChild(this.scrollableElement.getDomNode()),this.scrollableElement.scanDomNode(),this.viewItems.filter(e=>!(e instanceof xo)).forEach((e,t,i)=>{e.updatePositionInSet(t+1,i.length)})}initializeStyleSheet(e){Object(Y.O)(e)?(this.styleSheet=Object(Y.w)(e),this.styleSheet.textContent=ko):(yo.globalStyleSheet||(yo.globalStyleSheet=Object(Y.w)(),yo.globalStyleSheet.textContent=ko),this.styleSheet=yo.globalStyleSheet)}style(e){const t=this.getContainer();var i=e.foregroundColor?""+e.foregroundColor:"",n=e.backgroundColor?""+e.backgroundColor:"",o=e.borderColor?"1px solid "+e.borderColor:"",s=e.shadowColor?"0 2px 4px "+e.shadowColor:"";t.style.border=o,this.domNode.style.color=i,this.domNode.style.backgroundColor=n,t.style.boxShadow=s,this.viewItems&&this.viewItems.forEach(t=>{(t instanceof So||t instanceof xo)&&t.style(e)})}getContainer(){return this.scrollableElement.getDomNode()}get onScroll(){return this.scrollableElement.onScroll}focusItemByElement(e){var t=this.focusedItem;this.setFocusedItem(e),t!==this.focusedItem&&this.updateFocus()}setFocusedItem(e){for(let t=0;t{this.element&&(this._register(Object(Y.i)(this.element,Y.d.MOUSE_UP,e=>{Y.c.stop(e,!0),oo.g?new no.a(e).rightButton||this.onClick(e):setTimeout(()=>{this.onClick(e)},0)})),this._register(Object(Y.i)(this.element,Y.d.CONTEXT_MENU,e=>{Y.c.stop(e,!0)})))},100),this._register(this.runOnceToEnableMouseUp)}render(e){super.render(e),this.element&&(this.container=e,this.item=Object(Y.q)(this.element,Object(Y.a)("a.action-menu-item")),this._action.id===mo.d.ID?this.item.setAttribute("role","presentation"):(this.item.setAttribute("role","menuitem"),this.mnemonic&&this.item.setAttribute("aria-keyshortcuts",""+this.mnemonic)),this.check=Object(Y.q)(this.item,Object(Y.a)("span.menu-item-check"+Co.cssSelector)),this.check.setAttribute("role","none"),this.label=Object(Y.q)(this.item,Object(Y.a)("span.action-label")),this.options.label&&this.options.keybinding&&(Object(Y.q)(this.item,Object(Y.a)("span.keybinding")).textContent=this.options.keybinding),this.runOnceToEnableMouseUp.schedule(),this.updateClass(),this.updateLabel(),this.updateTooltip(),this.updateEnabled(),this.updateChecked())}blur(){super.blur(),this.applyStyle()}focus(){super.focus(),this.item&&this.item.focus(),this.applyStyle()}updatePositionInSet(e,t){this.item&&(this.item.setAttribute("aria-posinset",""+e),this.item.setAttribute("aria-setsize",""+t))}updateLabel(){if(this.label&&this.options.label){Object(Y.t)(this.label);let t=Object(_o.e)(this.getAction().label);if(t){const i=function(e){const t=bo,i=t.exec(e);if(!i)return e;var n=!i[1];return e.replace(t,n?"$2$3":"").trim()}(t),n=(this.options.enableMnemonics||(t=i),this.label.setAttribute("aria-label",i.replace(/&&/g,"&")),bo.exec(t));if(n){t=Te.s(t),vo.lastIndex=0;let i=vo.exec(t);for(;i&&i[1];)i=vo.exec(t);var e=e=>e.replace(/&&/g,"&");i?this.label.append(Te.J(e(t.substr(0,i.index))," "),Object(Y.a)("u",{"aria-hidden":"true"},i[3]),Te.O(e(t.substr(i.index+i[0].length))," ")):this.label.innerText=e(t).trim(),this.item&&this.item.setAttribute("aria-keyshortcuts",(n[1]||n[3]).toLocaleLowerCase())}else this.label.innerText=t.replace(/&&/g,"&").trim()}}}updateTooltip(){let e=null;this.getAction().tooltip?e=this.getAction().tooltip:!this.options.label&&this.getAction().label&&this.options.icon&&(e=this.getAction().label,this.options.keybinding&&(e=Jt.a({key:"titleLabel",comment:["action title","action keybinding"]},"{0} ({1})",e,this.options.keybinding))),e&&this.item&&(this.item.title=e)}updateClass(){this.cssClass&&this.item&&this.item.classList.remove(...this.cssClass.split(" ")),this.options.icon&&this.label?(this.cssClass=this.getAction().class||"",this.label.classList.add("icon"),this.cssClass&&this.label.classList.add(...this.cssClass.split(" ")),this.updateEnabled()):this.label&&this.label.classList.remove("icon")}updateEnabled(){this.getAction().enabled?(this.element&&(this.element.classList.remove("disabled"),this.element.removeAttribute("aria-disabled")),this.item&&(this.item.classList.remove("disabled"),this.item.removeAttribute("aria-disabled"),this.item.tabIndex=0)):(this.element&&(this.element.classList.add("disabled"),this.element.setAttribute("aria-disabled","true")),this.item&&(this.item.classList.add("disabled"),this.item.setAttribute("aria-disabled","true")))}updateChecked(){this.item&&(this.getAction().checked?(this.item.classList.add("checked"),this.item.setAttribute("role","menuitemcheckbox"),this.item.setAttribute("aria-checked","true")):(this.item.classList.remove("checked"),this.item.setAttribute("role","menuitem"),this.item.setAttribute("aria-checked","false")))}getMnemonic(){return this.mnemonic}applyStyle(){if(this.menuStyle){var e=this.element&&this.element.classList.contains("focused");const t=e&&this.menuStyle.selectionForegroundColor?this.menuStyle.selectionForegroundColor:this.menuStyle.foregroundColor,i=e&&this.menuStyle.selectionBackgroundColor?this.menuStyle.selectionBackgroundColor:void 0;e=e&&this.menuStyle.selectionBorderColor?"thin solid "+this.menuStyle.selectionBorderColor:"",this.item&&(this.item.style.color=t?t.toString():"",this.item.style.backgroundColor=i?i.toString():""),this.check&&(this.check.style.color=t?t.toString():""),this.container&&(this.container.style.border=e)}}style(e){this.menuStyle=e,this.applyStyle()}}class Lo extends So{constructor(e,t,i,n){super(e,e,n),this.submenuActions=t,this.parentData=i,this.submenuOptions=n,this.mysubmenu=null,this.submenuDisposables=this._register(new ve.b),this.mouseOver=!1,this.expandDirection=n&&void 0!==n.expandDirection?n.expandDirection:go.Right,this.showScheduler=new be.e(()=>{this.mouseOver&&(this.cleanupExistingSubmenu(!1),this.createSubmenu(!1))},250),this.hideScheduler=new be.e(()=>{this.element&&!Object(Y.L)(Object(Y.y)(),this.element)&&this.parentData.submenu===this.mysubmenu&&(this.parentData.parent.focus(!1),this.cleanupExistingSubmenu(!0))},750)}render(e){super.render(e),this.element&&(this.item&&(this.item.classList.add("monaco-submenu-item"),this.item.tabIndex=0,this.item.setAttribute("aria-haspopup","true"),this.updateAriaExpanded("false"),this.submenuIndicator=Object(Y.q)(this.item,Object(Y.a)("span.submenu-indicator"+wo.cssSelector)),this.submenuIndicator.setAttribute("aria-hidden","true")),this._register(Object(Y.i)(this.element,Y.d.KEY_UP,e=>{let t=new Wt.a(e);(t.equals(17)||t.equals(3))&&(Y.c.stop(e,!0),this.createSubmenu(!0))})),this._register(Object(Y.i)(this.element,Y.d.KEY_DOWN,e=>{let t=new Wt.a(e);Object(Y.y)()===this.item&&(t.equals(17)||t.equals(3))&&Y.c.stop(e,!0)})),this._register(Object(Y.i)(this.element,Y.d.MOUSE_OVER,e=>{this.mouseOver||(this.mouseOver=!0,this.showScheduler.schedule())})),this._register(Object(Y.i)(this.element,Y.d.MOUSE_LEAVE,e=>{this.mouseOver=!1})),this._register(Object(Y.i)(this.element,Y.d.FOCUS_OUT,e=>{this.element&&!Object(Y.L)(Object(Y.y)(),this.element)&&this.hideScheduler.schedule()})),this._register(this.parentData.parent.onScroll(()=>{this.parentData.parent.focus(!1),this.cleanupExistingSubmenu(!1)})))}updateEnabled(){}onClick(e){Y.c.stop(e,!0),this.cleanupExistingSubmenu(!1),this.createSubmenu(!0)}cleanupExistingSubmenu(e){if(this.parentData.submenu&&(e||this.parentData.submenu!==this.mysubmenu)){try{this.parentData.submenu.dispose()}catch(e){}this.parentData.submenu=void 0,this.updateAriaExpanded("false"),this.submenuContainer&&(this.submenuDisposables.clear(),this.submenuContainer=void 0)}}calculateSubmenuMenuLayout(e,t,i,n){const o={top:0,left:0};return o.left=ho(e.width,t.width,{position:n===go.Right?0:1,offset:i.left,size:i.width}),o.left>=i.left&&o.left{let t=new Wt.a(e);t.equals(15)&&(Y.c.stop(e,!0),this.parentData.parent.focus(),this.cleanupExistingSubmenu(!0))})),this.submenuDisposables.add(Object(Y.i)(this.submenuContainer,Y.d.KEY_DOWN,e=>{let t=new Wt.a(e);t.equals(15)&&Y.c.stop(e,!0)})),this.submenuDisposables.add(this.parentData.submenu.onDidCancel(()=>{this.parentData.parent.focus(),this.cleanupExistingSubmenu(!0)})),this.parentData.submenu.focus(e),this.mysubmenu=this.parentData.submenu))}updateAriaExpanded(e){var t;this.item&&null!=(t=this.item)&&t.setAttribute("aria-expanded",e)}applyStyle(){var e;super.applyStyle(),this.menuStyle&&(e=this.element&&this.element.classList.contains("focused")&&this.menuStyle.selectionForegroundColor?this.menuStyle.selectionForegroundColor:this.menuStyle.foregroundColor,this.submenuIndicator&&(this.submenuIndicator.style.color=e?""+e:""),this.parentData.submenu&&this.parentData.submenu.style(this.menuStyle))}dispose(){super.dispose(),this.hideScheduler.dispose(),this.mysubmenu&&(this.mysubmenu.dispose(),this.mysubmenu=null),this.submenuContainer&&(this.submenuContainer=void 0)}}class xo extends qi.a{style(e){this.label&&(this.label.style.borderBottomColor=e.separatorColor?""+e.separatorColor:"")}}let ko=`\n.monaco-menu {\n\tfont-size: 13px;\n\n}\n\n${Object(Qi.a)(Co)}\n${Object(Qi.a)(wo)}\n\n.monaco-menu .monaco-action-bar {\n\ttext-align: right;\n\toverflow: hidden;\n\twhite-space: nowrap;\n}\n\n.monaco-menu .monaco-action-bar .actions-container {\n\tdisplay: flex;\n\tmargin: 0 auto;\n\tpadding: 0;\n\twidth: 100%;\n\tjustify-content: flex-end;\n}\n\n.monaco-menu .monaco-action-bar.vertical .actions-container {\n\tdisplay: inline-block;\n}\n\n.monaco-menu .monaco-action-bar.reverse .actions-container {\n\tflex-direction: row-reverse;\n}\n\n.monaco-menu .monaco-action-bar .action-item {\n\tcursor: pointer;\n\tdisplay: inline-block;\n\ttransition: transform 50ms ease;\n\tposition: relative; /* DO NOT REMOVE - this is the key to preventing the ghosting icon bug in Chrome 42 */\n}\n\n.monaco-menu .monaco-action-bar .action-item.disabled {\n\tcursor: default;\n}\n\n.monaco-menu .monaco-action-bar.animated .action-item.active {\n\ttransform: scale(1.272019649, 1.272019649); /* 1.272019649 = √φ */\n}\n\n.monaco-menu .monaco-action-bar .action-item .icon,\n.monaco-menu .monaco-action-bar .action-item .codicon {\n\tdisplay: inline-block;\n}\n\n.monaco-menu .monaco-action-bar .action-item .codicon {\n\tdisplay: flex;\n\talign-items: center;\n}\n\n.monaco-menu .monaco-action-bar .action-label {\n\tfont-size: 11px;\n\tmargin-right: 4px;\n}\n\n.monaco-menu .monaco-action-bar .action-item.disabled .action-label,\n.monaco-menu .monaco-action-bar .action-item.disabled .action-label:hover {\n\topacity: 0.4;\n}\n\n/* Vertical actions */\n\n.monaco-menu .monaco-action-bar.vertical {\n\ttext-align: left;\n}\n\n.monaco-menu .monaco-action-bar.vertical .action-item {\n\tdisplay: block;\n}\n\n.monaco-menu .monaco-action-bar.vertical .action-label.separator {\n\tdisplay: block;\n\tborder-bottom: 1px solid #bbb;\n\tpadding-top: 1px;\n\tmargin-left: .8em;\n\tmargin-right: .8em;\n}\n\n.monaco-menu .secondary-actions .monaco-action-bar .action-label {\n\tmargin-left: 6px;\n}\n\n/* Action Items */\n.monaco-menu .monaco-action-bar .action-item.select-container {\n\toverflow: hidden; /* somehow the dropdown overflows its container, we prevent it here to not push */\n\tflex: 1;\n\tmax-width: 170px;\n\tmin-width: 60px;\n\tdisplay: flex;\n\talign-items: center;\n\tjustify-content: center;\n\tmargin-right: 10px;\n}\n\n.monaco-menu .monaco-action-bar.vertical {\n\tmargin-left: 0;\n\toverflow: visible;\n}\n\n.monaco-menu .monaco-action-bar.vertical .actions-container {\n\tdisplay: block;\n}\n\n.monaco-menu .monaco-action-bar.vertical .action-item {\n\tpadding: 0;\n\ttransform: none;\n\tdisplay: flex;\n}\n\n.monaco-menu .monaco-action-bar.vertical .action-item.active {\n\ttransform: none;\n}\n\n.monaco-menu .monaco-action-bar.vertical .action-menu-item {\n\tflex: 1 1 auto;\n\tdisplay: flex;\n\theight: 2em;\n\talign-items: center;\n\tposition: relative;\n}\n\n.monaco-menu .monaco-action-bar.vertical .action-label {\n\tflex: 1 1 auto;\n\ttext-decoration: none;\n\tpadding: 0 1em;\n\tbackground: none;\n\tfont-size: 12px;\n\tline-height: 1;\n}\n\n.monaco-menu .monaco-action-bar.vertical .keybinding,\n.monaco-menu .monaco-action-bar.vertical .submenu-indicator {\n\tdisplay: inline-block;\n\tflex: 2 1 auto;\n\tpadding: 0 1em;\n\ttext-align: right;\n\tfont-size: 12px;\n\tline-height: 1;\n}\n\n.monaco-menu .monaco-action-bar.vertical .submenu-indicator {\n\theight: 100%;\n}\n\n.monaco-menu .monaco-action-bar.vertical .submenu-indicator.codicon {\n\tfont-size: 16px !important;\n\tdisplay: flex;\n\talign-items: center;\n}\n\n.monaco-menu .monaco-action-bar.vertical .submenu-indicator.codicon::before {\n\tmargin-left: auto;\n\tmargin-right: -20px;\n}\n\n.monaco-menu .monaco-action-bar.vertical .action-item.disabled .keybinding,\n.monaco-menu .monaco-action-bar.vertical .action-item.disabled .submenu-indicator {\n\topacity: 0.4;\n}\n\n.monaco-menu .monaco-action-bar.vertical .action-label:not(.separator) {\n\tdisplay: inline-block;\n\tbox-sizing: border-box;\n\tmargin: 0;\n}\n\n.monaco-menu .monaco-action-bar.vertical .action-item {\n\tposition: static;\n\toverflow: visible;\n}\n\n.monaco-menu .monaco-action-bar.vertical .action-item .monaco-submenu {\n\tposition: absolute;\n}\n\n.monaco-menu .monaco-action-bar.vertical .action-label.separator {\n\tpadding: 0.5em 0 0 0;\n\tmargin-bottom: 0.5em;\n\twidth: 100%;\n\theight: 0px !important;\n\tmargin-left: .8em !important;\n\tmargin-right: .8em !important;\n}\n\n.monaco-menu .monaco-action-bar.vertical .action-label.separator.text {\n\tpadding: 0.7em 1em 0.1em 1em;\n\tfont-weight: bold;\n\topacity: 1;\n}\n\n.monaco-menu .monaco-action-bar.vertical .action-label:hover {\n\tcolor: inherit;\n}\n\n.monaco-menu .monaco-action-bar.vertical .menu-item-check {\n\tposition: absolute;\n\tvisibility: hidden;\n\twidth: 1em;\n\theight: 100%;\n}\n\n.monaco-menu .monaco-action-bar.vertical .action-menu-item.checked .menu-item-check {\n\tvisibility: visible;\n\tdisplay: flex;\n\talign-items: center;\n\tjustify-content: center;\n}\n\n/* Context Menu */\n\n.context-view.monaco-menu-container {\n\toutline: 0;\n\tborder: none;\n\tanimation: fadeIn 0.083s linear;\n\t-webkit-app-region: no-drag;\n}\n\n.context-view.monaco-menu-container :focus,\n.context-view.monaco-menu-container .monaco-action-bar.vertical:focus,\n.context-view.monaco-menu-container .monaco-action-bar.vertical :focus {\n\toutline: 0;\n}\n\n.monaco-menu .monaco-action-bar.vertical .action-item {\n\tborder: thin solid transparent; /* prevents jumping behaviour on hover or focus */\n}\n\n\n/* High Contrast Theming */\n:host-context(.hc-black) .context-view.monaco-menu-container {\n\tbox-shadow: none;\n}\n\n:host-context(.hc-black) .monaco-menu .monaco-action-bar.vertical .action-item.focused {\n\tbackground: none;\n}\n\n/* Vertical Action Bar Styles */\n\n.monaco-menu .monaco-action-bar.vertical {\n\tpadding: .5em 0;\n}\n\n.monaco-menu .monaco-action-bar.vertical .action-menu-item {\n\theight: 1.8em;\n}\n\n.monaco-menu .monaco-action-bar.vertical .action-label:not(.separator),\n.monaco-menu .monaco-action-bar.vertical .keybinding {\n\tfont-size: inherit;\n\tpadding: 0 2em;\n}\n\n.monaco-menu .monaco-action-bar.vertical .menu-item-check {\n\tfont-size: inherit;\n\twidth: 2em;\n}\n\n.monaco-menu .monaco-action-bar.vertical .action-label.separator {\n\tfont-size: inherit;\n\tpadding: 0.2em 0 0 0;\n\tmargin-bottom: 0.2em;\n}\n\n:host-context(.linux) .monaco-menu .monaco-action-bar.vertical .action-label.separator {\n\tmargin-left: 0;\n\tmargin-right: 0;\n}\n\n.monaco-menu .monaco-action-bar.vertical .submenu-indicator {\n\tfont-size: 60%;\n\tpadding: 0 1.8em;\n}\n\n:host-context(.linux) .monaco-menu .monaco-action-bar.vertical .submenu-indicator {\n\theight: 100%;\n\tmask-size: 10px 10px;\n\t-webkit-mask-size: 10px 10px;\n}\n\n.monaco-menu .action-item {\n\tcursor: default;\n}\n\n/* Arrows */\n.monaco-scrollable-element > .scrollbar > .scra {\n\tcursor: pointer;\n\tfont-size: 11px !important;\n}\n\n.monaco-scrollable-element > .visible {\n\topacity: 1;\n\n\t/* Background rule added for IE9 - to allow clicks on dom node */\n\tbackground:rgba(0,0,0,0);\n\n\ttransition: opacity 100ms linear;\n}\n.monaco-scrollable-element > .invisible {\n\topacity: 0;\n\tpointer-events: none;\n}\n.monaco-scrollable-element > .invisible.fade {\n\ttransition: opacity 800ms linear;\n}\n\n/* Scrollable Content Inset Shadow */\n.monaco-scrollable-element > .shadow {\n\tposition: absolute;\n\tdisplay: none;\n}\n.monaco-scrollable-element > .shadow.top {\n\tdisplay: block;\n\ttop: 0;\n\tleft: 3px;\n\theight: 3px;\n\twidth: 100%;\n\tbox-shadow: #DDD 0 6px 6px -6px inset;\n}\n.monaco-scrollable-element > .shadow.left {\n\tdisplay: block;\n\ttop: 3px;\n\tleft: 0;\n\theight: 100%;\n\twidth: 3px;\n\tbox-shadow: #DDD 6px 0 6px -6px inset;\n}\n.monaco-scrollable-element > .shadow.top-left-corner {\n\tdisplay: block;\n\ttop: 0;\n\tleft: 0;\n\theight: 3px;\n\twidth: 3px;\n}\n.monaco-scrollable-element > .shadow.top.left {\n\tbox-shadow: #DDD 6px 6px 6px -6px inset;\n}\n\n/* ---------- Default Style ---------- */\n\n:host-context(.vs) .monaco-scrollable-element > .scrollbar > .slider {\n\tbackground: rgba(100, 100, 100, .4);\n}\n:host-context(.vs-dark) .monaco-scrollable-element > .scrollbar > .slider {\n\tbackground: rgba(121, 121, 121, .4);\n}\n:host-context(.hc-black) .monaco-scrollable-element > .scrollbar > .slider {\n\tbackground: rgba(111, 195, 223, .6);\n}\n\n.monaco-scrollable-element > .scrollbar > .slider:hover {\n\tbackground: rgba(100, 100, 100, .7);\n}\n:host-context(.hc-black) .monaco-scrollable-element > .scrollbar > .slider:hover {\n\tbackground: rgba(111, 195, 223, .8);\n}\n\n.monaco-scrollable-element > .scrollbar > .slider.active {\n\tbackground: rgba(0, 0, 0, .6);\n}\n:host-context(.vs-dark) .monaco-scrollable-element > .scrollbar > .slider.active {\n\tbackground: rgba(191, 191, 191, .4);\n}\n:host-context(.hc-black) .monaco-scrollable-element > .scrollbar > .slider.active {\n\tbackground: rgba(111, 195, 223, 1);\n}\n\n:host-context(.vs-dark) .monaco-scrollable-element .shadow.top {\n\tbox-shadow: none;\n}\n\n:host-context(.vs-dark) .monaco-scrollable-element .shadow.left {\n\tbox-shadow: #000 6px 0 6px -6px inset;\n}\n\n:host-context(.vs-dark) .monaco-scrollable-element .shadow.top.left {\n\tbox-shadow: #000 6px 6px 6px -6px inset;\n}\n\n:host-context(.hc-black) .monaco-scrollable-element .shadow.top {\n\tbox-shadow: none;\n}\n\n:host-context(.hc-black) .monaco-scrollable-element .shadow.left {\n\tbox-shadow: none;\n}\n\n:host-context(.hc-black) .monaco-scrollable-element .shadow.top.left {\n\tbox-shadow: none;\n}\n`;i("7a2c");var Do=i("a6d7");class No{constructor(e,t,i,n,o){this.contextViewService=e,this.telemetryService=t,this.notificationService=i,this.keybindingService=n,this.themeService=o,this.focusToReturn=null,this.block=null,this.options={blockMouse:!0}}configure(e){this.options=e}showContextMenu(e){const t=e.getActions();if(t.length){let n;this.focusToReturn=document.activeElement;var i=Object(Y.M)(e.domForShadowRoot)?e.domForShadowRoot:void 0;this.contextViewService.showContextView({getAnchor:()=>e.getAnchor(),canRelayout:!1,anchorAlignment:e.anchorAlignment,anchorAxisAlignment:e.anchorAxisAlignment,render:i=>{var o=e.getMenuClassName?e.getMenuClassName():"";o&&(i.className+=" "+o),this.options.blockMouse&&(this.block=i.appendChild(Object(Y.a)(".context-view-block")),this.block.style.position="fixed",this.block.style.cursor="initial",this.block.style.left="0",this.block.style.top="0",this.block.style.width="100%",this.block.style.height="100%",this.block.style.zIndex="-1",Object(Y.i)(this.block,Y.d.MOUSE_DOWN,e=>e.stopPropagation()));const s=new ve.b,r=e.actionRunner||new mo.b;return r.onBeforeRun(this.onActionRun,this,s),r.onDidRun(this.onDidActionRun,this,s),n=new yo(i,t,{actionViewItemProvider:e.getActionViewItem,context:e.getActionsContext?e.getActionsContext():null,actionRunner:r,getKeyBinding:e.getKeyBinding||(e=>this.keybindingService.lookupKeybinding(e.id))}),s.add(Object(Do.c)(n,this.themeService)),n.onDidCancel(()=>this.contextViewService.hideContextView(!0),null,s),n.onDidBlur(()=>this.contextViewService.hideContextView(!0),null,s),s.add(Object(Y.i)(window,Y.d.BLUR,()=>this.contextViewService.hideContextView(!0))),s.add(Object(Y.i)(window,Y.d.MOUSE_DOWN,e=>{if(!e.defaultPrevented){e=new no.a(e);let t=e.target;if(!e.rightButton){for(;t;){if(t===i)return;t=t.parentElement}this.contextViewService.hideContextView(!0)}}})),Object(ve.e)(s,n)},focus:()=>{n&&n.focus(!!e.autoSelectFirstItem)},onHide:t=>{e.onHide&&e.onHide(!!t),this.block&&(this.block.remove(),this.block=null),this.focusToReturn&&this.focusToReturn.focus()}},i,!!i)}}onActionRun(e){this.telemetryService.publicLog2("workbenchActionExecuted",{id:e.action.id,from:"contextMenu"}),this.contextViewService.hideContextView(!1),this.focusToReturn&&this.focusToReturn.focus()}onDidActionRun(e){e.error&&!Object(Ce.e)(e.error)&&this.notificationService.error(e.error)}}rt=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3this.layout()))}setContainer(e,t){this.contextView.setContainer(e,t||1)}showContextView(e,t,i){t?t!==this.container&&(this.container=t,this.setContainer(t,i?3:2)):this.container!==this.layoutService.container&&(this.container=this.layoutService.container,this.setContainer(this.container,1)),this.contextView.show(e);const n=Object(ve.i)(()=>{this.currentViewDisposable===n&&this.hideContextView()});return this.currentViewDisposable=n}getContextViewElement(){return this.contextView.getViewElement()}layout(){this.contextView.layout()}hideContextView(e){this.contextView.hide(e)}};Io=qi([Qi(0,Eo)],Io);rt=i("eafb");var Mo=i("af40");class To{constructor(e){this.incoming=new Map,this.outgoing=new Map,this.data=e}}class Ao{constructor(e){this._hashFn=e,this._nodes=new Map}roots(){const e=[];for(var t of this._nodes.values())0===t.outgoing.size&&e.push(t);return e}insertEdge(e,t){const i=this.lookupOrInsertNode(e),n=this.lookupOrInsertNode(t);i.outgoing.set(this._hashFn(t),n),n.incoming.set(this._hashFn(e),i)}removeNode(e){var t,i=this._hashFn(e);for(t of(this._nodes.delete(i),this._nodes.values()))t.outgoing.delete(i),t.incoming.delete(i)}lookupOrInsertNode(e){var t=this._hashFn(e);let i=this._nodes.get(t);return i||(i=new To(e),this._nodes.set(t,i)),i}isEmpty(){return 0===this._nodes.size}toString(){let e=[];for(var[t,i]of this._nodes)e.push(`${t}, (incoming)[${[...i.incoming.keys()].join(", ")}], (outgoing)[${[...i.outgoing.keys()].join(",")}]`);return e.join("\n")}findCycleSlow(){for(var[e,t]of this._nodes)if(e=new Set([e]),t=this._findCycle(t,e),t)return t}_findCycle(e,t){for(var[i,n]of e.outgoing){if(t.has(i))return[...t,i].join(" -> ");if(t.add(i),n=this._findCycle(n,t),n)return n;t.delete(i)}}}var Ro=i("f07b");class Po extends Error{constructor(e){var t;super("cyclic dependency between services"),this.message=null!=(t=e.findCycleSlow())?t:"UNABLE to detect cycle, dumping graph: \n"+e.toString()}}class Fo{constructor(e=new Ro.a,t=!1,i){this._activeInstantiations=new Set,this._services=e,this._strict=t,this._parent=i,this._services.set(Fi.a,this)}createChild(e){return new Fo(e,this._strict,this)}invokeFunction(e,...t){let i=Bo.traceInvocation(e),n=!1;try{return e({get:(e,t)=>{if(n)throw Object(Ce.d)("service accessor is only valid during the invocation of its target method");var o=this._getOrCreateServiceInstance(e,i);if(o||t===Fi.d)return o;throw new Error(`[invokeFunction] unknown service '${e}'`)}},...t)}finally{n=!0,i.stop()}}createInstance(e,...t){let i,n;return n=e instanceof Mo.a?(i=Bo.traceCreation(e.ctor),this._createInstance(e.ctor,e.staticArguments.concat(t),i)):(i=Bo.traceCreation(e),this._createInstance(e,t,i)),i.stop(),n}_createInstance(e,t=[],i){var n=Fi.b.getServiceDependencies(e).sort((e,t)=>e.index-t.index);let o=[];for(const a of n){var s=this._getOrCreateServiceInstance(a.id,i);if(!s&&this._strict&&!a.optional)throw new Error(`[createInstance] ${e.name} depends on UNKNOWN service ${a.id}.`);o.push(s)}var r;n=0e.id.toString());let o=0;const s=[{id:e,desc:t,_trace:i}];for(;s.length;){const e=s.pop();if(n.lookupOrInsertNode(e),1e3this._createInstance(e,t,n));return new Proxy(Object.create(null),{get(e,t){if(t in e)return e[t];var n=i.value;let o=n[t];return"function"==typeof o&&(o=o.bind(n),e[t]=o),o},set(e,t,n){return i.value[t]=n,!0}})}return this._createInstance(e,t,n)}}class Bo{constructor(e,t){this.type=e,this.name=t,this._start=Date.now(),this._dep=[]}static traceInvocation(e){return Bo._None}static traceCreation(e){return Bo._None}branch(e,t){var i=new Bo(2,e.toString());return this._dep.push([e,t,i]),i}stop(){let e=Date.now()-this._start,t=(Bo._totals+=e,!1);this.type,this.name,function e(i,n){let o=[];var s,r,a,l,d=new Array(i+1).join("\t");for([s,r,a]of n._dep)r&&a?(t=!0,o.push(d+"CREATES -> "+s),(l=e(i+1,a))&&o.push(l)):o.push(d+"uses -> "+s);return o.join("\n")}(1,this),e.toFixed(2),Bo._totals.toFixed(2)}}Bo._None=new class extends Bo{constructor(){super(-1,null)}stop(){}branch(){return this}},Bo._totals=0;st=i("47cb");var jo=i("93d9"),Wo=i("b400");class Vo{constructor(){this._byResource=new Q.b,this._byOwner=new Map}set(e,t,i){let n=this._byResource.get(e),o=(n||(n=new Map,this._byResource.set(e,n)),n.set(t,i),this._byOwner.get(t));o||(o=new Q.b,this._byOwner.set(t,o)),o.set(e,i)}get(e,t){let i=this._byResource.get(e);return null===i||void 0===i?void 0:i.get(t)}delete(e,t){let i=!1,n=!1,o=this._byResource.get(e),s=(o&&(i=o.delete(t)),this._byOwner.get(t));if(s&&(n=s.delete(e)),i!==n)throw new Error("illegal state");return i&&n}values(e){var t;return"string"==typeof e?null!=(t=null==(t=this._byOwner.get(e))?void 0:t.values())?t:zn.a.empty():V.a.isUri(e)?null!=(e=null==(t=this._byResource.get(e))?void 0:t.values())?e:zn.a.empty():zn.a.map(zn.a.concat(...this._byOwner.values()),e=>e[1])}}class Ho{constructor(e){this.errors=0,this.infos=0,this.warnings=0,this.unknowns=0,this._data=new Q.b,this._service=e,this._subscription=e.onMarkerChanged(this._update,this)}dispose(){this._subscription.dispose()}_update(e){for(const i of e){var t=this._data.get(i);t=(t&&this._substract(t),this._resourceStats(i));this._add(t),this._data.set(i,t)}}_resourceStats(e){const t={errors:0,warnings:0,infos:0,unknowns:0};if(e.scheme!==ee.c.inMemory&&e.scheme!==ee.c.walkThrough&&e.scheme!==ee.c.walkThroughSnippet)for(var{severity:i}of this._service.read({resource:e}))i===Wo.c.Error?t.errors+=1:i===Wo.c.Warning?t.warnings+=1:i===Wo.c.Info?t.infos+=1:t.unknowns+=1;return t}_substract(e){this.errors-=e.errors,this.warnings-=e.warnings,this.infos-=e.infos,this.unknowns-=e.unknowns}_add(e){this.errors+=e.errors,this.warnings+=e.warnings,this.infos+=e.infos,this.unknowns+=e.unknowns}}class zo{constructor(){this._onMarkerChanged=new j.a({delay:0,merge:zo._merge}),this.onMarkerChanged=this._onMarkerChanged.event,this._data=new Vo,this._stats=new Ho(this)}dispose(){this._stats.dispose(),this._onMarkerChanged.dispose()}remove(e,t){for(const i of t||[])this.changeOne(e,i,[])}changeOne(e,t,i){if(Object(nt.m)(i))this._data.delete(t,e)&&this._onMarkerChanged.fire([t]);else{const o=[];for(const s of i){var n=zo._toMarker(e,t,s);n&&o.push(n)}this._data.set(t,e,o),this._onMarkerChanged.fire([t])}}static _toMarker(e,t,i){let{code:n,severity:o,message:s,source:r,startLineNumber:a,startColumn:l,endLineNumber:d,endColumn:h,relatedInformation:c,tags:u}=i;if(s)return a=0=a?d:a,h=0{this._build(),this._onDidChange.fire(this)},t.eventDebounceDelay),r=(this._disposables.add(s),this._disposables.add(Ri.d.onDidChangeMenu(t=>{t.has(e)&&s.schedule()})),this._disposables.add(new ve.b));this._onDidChange=new j.b({onFirstListenerAdd:()=>{const e=new be.e(()=>this._onDidChange.fire(this),t.eventDebounceDelay);r.add(e),r.add(n.onDidChangeContext(t=>{t.affectsSome(this._contextKeys)&&e.schedule()}))},onLastListenerRemove:r.clear.bind(r)}),this.onDidChange=this._onDidChange.event}dispose(){this._disposables.dispose(),this._onDidChange.dispose()}_build(){this._menuGroups.length=0,this._contextKeys.clear();const t=Ri.d.getMenuItems(this._id);let i;t.sort(e._compareMenuItems);for(const e of t){var n=e.group||"";i&&i[0]===n||(i=[n,[]],this._menuGroups.push(i)),i[1].push(e),this._collectContextKeys(e)}}_collectContextKeys(t){var i;e._fillInKbExprKeys(t.when,this._contextKeys),Object(Ri.f)(t)?(t.command.precondition&&e._fillInKbExprKeys(t.command.precondition,this._contextKeys),t.command.toggled&&(i=t.command.toggled.condition||t.command.toggled,e._fillInKbExprKeys(i,this._contextKeys))):this._options.emitEventsForSubmenuChanges&&Ri.d.getMenuItems(t.submenu).forEach(this._collectContextKeys,this)}getActions(e){const t=[];for(var i of this._menuGroups){var n,[i,o]=i;const s=[];for(const t of o)this._contextKeyService.contextMatchesRules(t.when)&&(n=Object(Ri.f)(t)?new Ri.c(t.command,t.alt,e,this._contextKeyService,this._commandService):new Ri.e(t,this._menuService,this._contextKeyService,e),s.push(n));0{this.model.deltaDecorations([...this._markersData.keys()],[]),this._markersData.clear()}))}update(e,t){var i=[...this._markersData.keys()],n=(this._markersData.clear(),this.model.deltaDecorations(i,t));for(let o=0;othis._onModelAdded(e)),this._register(e.onModelAdded(this._onModelAdded,this)),this._register(e.onModelRemoved(this._onModelRemoved,this)),this._register(this._markerService.onMarkerChanged(this._handleMarkerChange,this))}dispose(){super.dispose(),this._markerDecorations.forEach(e=>e.dispose()),this._markerDecorations.clear()}getMarker(e,t){const i=this._markerDecorations.get(e);return i&&i.getMarker(t)||null}_handleMarkerChange(e){e.forEach(e=>{e=this._markerDecorations.get(e),e&&this._updateDecorations(e)})}_onModelAdded(e){var t=new Go(e);this._markerDecorations.set(e.uri,t),this._updateDecorations(t)}_onModelRemoved(e){const t=this._markerDecorations.get(e.uri);t&&(t.dispose(),this._markerDecorations.delete(e.uri)),e.uri.scheme!==ee.c.inMemory&&e.uri.scheme!==ee.c.internal&&e.uri.scheme!==ee.c.vscode||this._markerService&&this._markerService.read({resource:e.uri}).map(e=>e.owner).forEach(t=>this._markerService.remove(t,[e.uri]))}_updateDecorations(e){const t=this._markerService.read({resource:e.model.uri,take:500});var i=t.map(t=>({range:this._createDecorationRange(e.model,t),options:this._createDecorationOption(t)}));e.update(t,i)&&this._onDidChangeMarker.fire(e.model)}_createDecorationRange(e,t){let i=z.a.lift(t);var n;return t.severity!==Wo.c.Hint||this._hasMarkerTag(t,1)||this._hasMarkerTag(t,2)||(i=i.setEndPosition(i.startLineNumber,i.startColumn+2)),(i=e.validateRange(i)).isEmpty()?(n=e.getWordAtPosition(i.getStartPosition()))?i=new z.a(i.startLineNumber,n.startColumn,i.endLineNumber,n.endColumn):1!==(n=e.getLineLastNonWhitespaceColumn(i.startLineNumber)||e.getLineMaxColumn(i.startLineNumber))&&(i=i.endColumn>=n?new z.a(i.startLineNumber,n-1,i.endLineNumber,n):new z.a(i.startLineNumber,i.startColumn,i.endLineNumber,i.endColumn+1)):t.endColumn===Number.MAX_VALUE&&1===t.startColumn&&i.startLineNumber===i.endLineNumber&&(n=e.getLineFirstNonWhitespaceColumn(t.startLineNumber))this._accessibilityModeEnabledContext.set(this.isScreenReaderOptimized());this._register(this._configurationService.onDidChangeConfiguration(e=>{e.affectsConfiguration("editor.accessibilitySupport")&&(i(),this._onDidChangeScreenReaderOptimized.fire())})),i(),this.onDidChangeScreenReaderOptimized(()=>i())}get onDidChangeScreenReaderOptimized(){return this._onDidChangeScreenReaderOptimized.event}isScreenReaderOptimized(){var e=this._configurationService.getValue("editor.accessibilitySupport");return"on"===e||"auto"===e&&2===this._accessibilitySupport}getAccessibilitySupport(){return this._accessibilitySupport}};Xo=Qi([$o(0,ti.b),$o(1,qt.a)],Xo);var Qo=function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))};class Jo{constructor(){this.mapTextToType=new Map,this.findText=""}writeText(e,i){return Qo(this,void 0,void 0,(function*(){if(i)this.mapTextToType.set(i,e);else{try{return yield navigator.clipboard.writeText(e)}catch(t){}const i=document.activeElement,n=document.body.appendChild(Object(Y.a)("textarea",{"aria-hidden":!0}));n.style.height="1px",n.style.width="1px",n.style.position="absolute",n.value=e,n.focus(),n.select(),document.execCommand("copy"),i instanceof HTMLElement&&i.focus(),document.body.removeChild(n)}}))}readText(e){return Qo(this,void 0,void 0,(function*(){if(e)return this.mapTextToType.get(e)||"";try{return yield navigator.clipboard.readText()}catch(e){return""}}))}readFindText(){return Qo(this,void 0,void 0,(function*(){return this.findText}))}writeFindText(e){return Qo(this,void 0,void 0,(function*(){this.findText=e}))}}var es=i("3803"),ts=(Qi=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3=t||s.id!==e.elements[n])&&(i=!1,o=0),i||1!==s.type||s.removeResource(this.resourceLabel,this.strResource,0)}let s=-1;for(let r=this._future.length-1;0<=r;r--,n++){const o=this._future[r];i&&(n>=t||o.id!==e.elements[n])&&(i=!1,s=r),i||1!==o.type||o.removeResource(this.resourceLabel,this.strResource,0)}-1!==o&&(this._past=this._past.slice(0,o)),-1!==s&&(this._future=this._future.slice(s+1)),this.versionId++}getElements(){const e=[],t=[];for(const i of this._past)e.push(i.actual);for(const i of this._future)t.push(i.actual);return{past:e,future:t}}getClosestPastElement(){return 0===this._past.length?null:this._past[this._past.length-1]}getSecondClosestPastElement(){return this._past.length<2?null:this._past[this._past.length-2]}getClosestFutureElement(){return 0===this._future.length?null:this._future[this._future.length-1]}hasPastElements(){return 0t.sourceOrder)&&(t=o,i=n);return[t,i]}canUndo(e){if(e instanceof es.d)return[,t]=this._findClosestUndoElementWithSource(e.id),!!t;var t=this.getUriComparisonKey(e);if(this._editStacks.has(t)){const e=this._editStacks.get(t);return e.hasPastElements()}return!1}_onError(e,t){Object(Ce.f)(e);for(const i of t.strResources)this.removeElements(i);this._notificationService.error(e)}_acquireLocks(e){for(const t of e.editStacks)if(t.locked)throw new Error("Cannot acquire edit stack lock");for(const t of e.editStacks)t.locked=!0;return()=>{for(const t of e.editStacks)t.locked=!1}}_safeInvokeWithLocks(e,t,i,n,o){const s=this._acquireLocks(i);let r;try{r=t()}catch(t){return s(),n.dispose(),this._onError(t,e)}return r?r.then(()=>(s(),n.dispose(),o()),t=>(s(),n.dispose(),this._onError(t,e))):(s(),n.dispose(),o())}_invokeWorkspacePrepare(e){return ts(this,void 0,void 0,(function*(){var t;return void 0===e.actual.prepareUndoRedo||void 0===(t=e.actual.prepareUndoRedo())?ve.a.None:t}))}_invokeResourcePrepare(e,t){if(1!==e.actual.type||void 0===e.actual.prepareUndoRedo)return t(ve.a.None);const i=e.actual.prepareUndoRedo();return i?Object(ve.g)(i)?t(i):i.then(e=>t(e)):t(ve.a.None)}_getAffectedEditStacks(e){const t=[];for(const i of e.strResources)t.push(this._editStacks.get(i)||hs);return new ds(t)}_tryToSplitAndUndo(e,t,i,n){if(t.canSplit())return this._splitPastWorkspaceElement(t,i),this._notificationService.warn(n),new us(this._undo(e,0,!0));for(const o of t.strResources)this.removeElements(o);return this._notificationService.warn(n),new us}_checkWorkspaceUndo(e,t,i,n){if(t.removedResources)return this._tryToSplitAndUndo(e,t,t.removedResources,Jt.a({key:"cannotWorkspaceUndo",comment:["{0} is a label for an operation. {1} is another message."]},"Could not undo '{0}' across all files. {1}",t.label,t.removedResources.createMessage()));if(n&&t.invalidatedResources)return this._tryToSplitAndUndo(e,t,t.invalidatedResources,Jt.a({key:"cannotWorkspaceUndo",comment:["{0} is a label for an operation. {1} is another message."]},"Could not undo '{0}' across all files. {1}",t.label,t.invalidatedResources.createMessage()));const o=[];for(const r of i.editStacks)r.getClosestPastElement()!==t&&o.push(r.resourceLabel);if(0 1"]},"Undo in {0} Files",i.editStacks.length),Jt.a("nok","Undo this File"),Jt.a("cancel","Cancel")],{cancelId:2});if(2===o.choice)return;if(1===o.choice)return this._splitPastWorkspaceElement(t,null),this._undo(e,0,!0);if(o=this._checkWorkspaceUndo(e,t,i,!1),o)return o.returnValue;n=!0}let s;try{s=yield this._invokeWorkspacePrepare(t)}catch(o){return this._onError(o,t)}if(o=this._checkWorkspaceUndo(e,t,i,!0),o)return s.dispose(),o.returnValue;for(const e of i.editStacks)e.moveBackward(t);return this._safeInvokeWithLocks(t,()=>t.actual.undo(),i,s,()=>this._continueUndoInGroup(t.groupId,n))}))}_resourceUndo(e,t,i){if(t.isValid){var n;if(!e.locked)return this._invokeResourcePrepare(t,n=>(e.moveBackward(t),this._safeInvokeWithLocks(t,()=>t.actual.undo(),new ds([e]),n,()=>this._continueUndoInGroup(t.groupId,i))));n=Jt.a({key:"cannotResourceUndoDueToInProgressUndoRedo",comment:["{0} is a label for an operation."]},"Could not undo '{0}' because there is already an undo or redo operation running.",t.label),this._notificationService.warn(n)}else e.flushAllElements()}_findClosestUndoElementInGroup(e){if(!e)return[null,null];let t=null,i=null;for(var[n,o]of this._editStacks)o=o.getClosestPastElement(),o&&o.groupId===e&&(!t||o.groupOrder>t.groupOrder)&&(t=o,i=n);return[t,i]}_continueUndoInGroup(e,t){if(e)return[,e]=this._findClosestUndoElementInGroup(e),e?this._undo(e,0,t):void 0}undo(e){var t;return e instanceof es.d?([,t]=this._findClosestUndoElementWithSource(e.id),t?this._undo(t,e.id,!1):void 0):"string"==typeof e?this._undo(e,0,!1):this._undo(this.getUriComparisonKey(e),0,!1)}_undo(e,t=0,i){if(this._editStacks.has(e)){const r=this._editStacks.get(e);var n=r.getClosestPastElement();if(n){if(n.groupId){var[o,s]=this._findClosestUndoElementInGroup(n.groupId);if(n!==o&&s)return this._undo(s,t,i)}return n.sourceId===t&&!n.confirmBeforeUndo||i?1===n.type?this._workspaceUndo(e,n,i):this._resourceUndo(r,n,i):this._confirmAndContinueUndo(e,t,n)}}}_confirmAndContinueUndo(e,t,i){return ts(this,void 0,void 0,(function*(){var n=yield this._dialogService.show(Vt.a.Info,Jt.a("confirmDifferentSource","Would you like to undo '{0}'?",i.label),[Jt.a("confirmDifferentSource.yes","Yes"),Jt.a("cancel","Cancel")],{cancelId:1});if(1!==n.choice)return this._undo(e,t,!0)}))}_findClosestRedoElementWithSource(e){if(!e)return[null,null];let t=null,i=null;for(var[n,o]of this._editStacks)o=o.getClosestFutureElement(),o&&o.sourceId===e&&(!t||o.sourceOrdert.actual.redo(),i,n,()=>this._continueRedoInGroup(t.groupId))}))}_resourceRedo(e,t){if(t.isValid){var i;if(!e.locked)return this._invokeResourcePrepare(t,i=>(e.moveForward(t),this._safeInvokeWithLocks(t,()=>t.actual.redo(),new ds([e]),i,()=>this._continueRedoInGroup(t.groupId))));i=Jt.a({key:"cannotResourceRedoDueToInProgressUndoRedo",comment:["{0} is a label for an operation."]},"Could not redo '{0}' because there is already an undo or redo operation running.",t.label),this._notificationService.warn(i)}else e.flushAllElements()}_findClosestRedoElementInGroup(e){if(!e)return[null,null];let t=null,i=null;for(var[n,o]of this._editStacks)o=o.getClosestFutureElement(),o&&o.groupId===e&&(!t||o.groupOrder{this._register(Object(Y.i)(this._element,e,e=>{this.enabled?this._onDidClick.fire(e):Y.c.stop(e)}))}),this._register(Object(Y.i)(this._element,Y.d.KEY_DOWN,e=>{const t=new Wt.a(e);let i=!1;this.enabled&&(t.equals(3)||t.equals(10))?(this._onDidClick.fire(e),i=!0):t.equals(9)&&(this._element.blur(),i=!0),i&&Y.c.stop(t,!0)})),this._register(Object(Y.i)(this._element,Y.d.MOUSE_OVER,e=>{this._element.classList.contains("disabled")||this.setHoverBackground()})),this._register(Object(Y.i)(this._element,Y.d.MOUSE_OUT,e=>{this.applyStyles()})),this.focusTracker=this._register(Object(Y.Y)(this._element)),this._register(this.focusTracker.onDidFocus(()=>this.setHoverBackground())),this._register(this.focusTracker.onDidBlur(()=>this.applyStyles())),this.applyStyles()}get onDidClick(){return this._onDidClick.event}setHoverBackground(){let e;(e=this.options.secondary?this.buttonSecondaryHoverBackground?this.buttonSecondaryHoverBackground.toString():null:this.buttonHoverBackground?this.buttonHoverBackground.toString():null)&&(this._element.style.backgroundColor=e)}style(e){this.buttonForeground=e.buttonForeground,this.buttonBackground=e.buttonBackground,this.buttonHoverBackground=e.buttonHoverBackground,this.buttonSecondaryForeground=e.buttonSecondaryForeground,this.buttonSecondaryBackground=e.buttonSecondaryBackground,this.buttonSecondaryHoverBackground=e.buttonSecondaryHoverBackground,this.buttonBorder=e.buttonBorder,this.applyStyles()}applyStyles(){if(this._element){let t,i;t=this.options.secondary?(i=this.buttonSecondaryForeground?this.buttonSecondaryForeground.toString():"",this.buttonSecondaryBackground?this.buttonSecondaryBackground.toString():""):(i=this.buttonForeground?this.buttonForeground.toString():"",this.buttonBackground?this.buttonBackground.toString():"");var e=this.buttonBorder?this.buttonBorder.toString():"";this._element.style.color=i,this._element.style.backgroundColor=t,this._element.style.borderWidth=e?"1px":"",this._element.style.borderStyle=e?"solid":"",this._element.style.borderColor=e}}get element(){return this._element}set label(e){this._element.classList.add("monaco-text-button"),this.options.supportIcons?Object(Y.R)(this._element,...Object(gs.a)(e)):this._element.textContent=e,"string"==typeof this.options.title?this._element.title=this.options.title:this.options.title&&(this._element.title=e)}set enabled(e){e?(this._element.classList.remove("disabled"),this._element.setAttribute("aria-disabled",String(!1)),this._element.tabIndex=0):(this._element.classList.add("disabled"),this._element.setAttribute("aria-disabled",String(!0)))}get enabled(){return!this._element.classList.contains("disabled")}}var fs=i("3bfb");i("1f26");const _s="infinite",bs={progressBarBackground:_n.a.fromHex("#0E70C0")};class vs extends ve.a{constructor(e,t){super(),this.options=t||Object.create(null),Object($t.f)(this.options,bs,!1),this.workedVal=0,this.progressBarBackground=this.options.progressBarBackground,this._register(this.showDelayedScheduler=new be.e(()=>Object(Y.W)(this.element),0)),this.create(e)}create(e){this.element=document.createElement("div"),this.element.classList.add("monaco-progress-container"),this.element.setAttribute("role","progressbar"),this.element.setAttribute("aria-valuemin","0"),e.appendChild(this.element),this.bit=document.createElement("div"),this.bit.classList.add("progress-bit"),this.element.appendChild(this.bit),this.applyStyles()}off(){this.bit.style.width="inherit",this.bit.style.opacity="1",this.element.classList.remove("active",_s,"discrete"),this.workedVal=0,this.totalWork=void 0}stop(){return this.doDone(!1)}doDone(e){return this.element.classList.add("done"),this.element.classList.contains(_s)?this.bit.style.opacity="0":this.bit.style.width="inherit",e?setTimeout(()=>this.off(),200):this.off(),this}infinite(){return this.bit.style.width="2%",this.bit.style.opacity="1",this.element.classList.remove("discrete","done"),this.element.classList.add("active",_s),this}getContainer(){return this.element}style(e){this.progressBarBackground=e.progressBarBackground,this.applyStyles()}applyStyles(){var e;this.bit&&(e=this.progressBarBackground?this.progressBarBackground.toString():"",this.bit.style.backgroundColor=e)}}$o=i("9c3e"),i("0836");const Cs={},ws=new $o.a("quick-input-button-icon-");function ys(e){if(e){let i;var t=e.dark.toString();return Cs[t]?i=Cs[t]:(i=ws.nextId(),Y.v("."+i,"background-image: "+Y.s(e.light||e.dark)),Y.v(`.vs-dark .${i}, .hc-black .`+i,"background-image: "+Y.s(e.dark)),Cs[t]=i),i}}var Ss=i("cdd6"),Ls=i("d3ef");const xs=Y.a;class ks extends ve.a{constructor(e){super(),this.parent=e,this.onKeyDown=e=>Y.i(this.inputBox.inputElement,Y.d.KEY_DOWN,t=>{e(new Wt.a(t))}),this.onMouseDown=e=>Y.i(this.inputBox.inputElement,Y.d.MOUSE_DOWN,t=>{e(new no.a(t))}),this.onDidChange=e=>this.inputBox.onDidChange(e),this.container=Y.q(this.parent,xs(".quick-input-box")),this.inputBox=this._register(new Ls.b(this.container,void 0))}get value(){return this.inputBox.value}set value(e){this.inputBox.value=e}select(e=null){this.inputBox.select(e)}isSelectionAtEnd(){return this.inputBox.isSelectionAtEnd()}get placeholder(){return this.inputBox.inputElement.getAttribute("placeholder")||""}set placeholder(e){this.inputBox.setPlaceHolder(e)}get ariaLabel(){return this.inputBox.getAriaLabel()}set ariaLabel(e){this.inputBox.setAriaLabel(e)}get password(){return"password"===this.inputBox.inputElement.type}set password(e){this.inputBox.inputElement.type=e?"password":"text"}setAttribute(e,t){this.inputBox.inputElement.setAttribute(e,t)}removeAttribute(e){this.inputBox.inputElement.removeAttribute(e)}showDecoration(e){e===Vt.a.Ignore?this.inputBox.hideMessage():this.inputBox.showMessage({type:e===Vt.a.Info?1:e===Vt.a.Warning?2:3,content:""})}stylesForType(e){return this.inputBox.stylesForType(e===Vt.a.Info?1:e===Vt.a.Warning?2:3)}setFocus(){this.inputBox.focus()}layout(){this.inputBox.layout()}style(e){this.inputBox.style(e)}}var Ds=i("ee56"),Ns=i("c4e3");i("abf2");const Os=Y.a;class Es{constructor(e,t,i){this.os=t,this.keyElements=new Set,this.options=i||Object.create(null),this.labelBackground=this.options.keybindingLabelBackground,this.labelForeground=this.options.keybindingLabelForeground,this.labelBorder=this.options.keybindingLabelBorder,this.labelBottomBorder=this.options.keybindingLabelBottomBorder,this.labelShadow=this.options.keybindingLabelShadow,this.domNode=Y.q(e,Os(".monaco-keybinding")),this.didEverRender=!1,e.appendChild(this.domNode)}get element(){return this.domNode}set(e,t){this.didEverRender&&this.keybinding===e&&Es.areSame(this.matches,t)||(this.keybinding=e,this.matches=t,this.render())}render(){var e,t;this.clear(),this.keybinding?([e,t]=this.keybinding.getParts(),e&&this.renderPart(this.domNode,e,this.matches?this.matches.firstPart:null),t&&(Y.q(this.domNode,Os("span.monaco-keybinding-key-chord-separator",void 0," ")),this.renderPart(this.domNode,t,this.matches?this.matches.chordPart:null)),this.domNode.title=this.keybinding.getAriaLabel()||""):this.options&&this.options.renderUnboundKeybindings&&this.renderUnbound(this.domNode),this.applyStyles(),this.didEverRender=!0}clear(){Y.t(this.domNode),this.keyElements.clear()}renderPart(e,t,i){var n=li.b.modifierLabels[this.os];t.ctrlKey&&this.renderKey(e,n.ctrlKey,Boolean(null==i?void 0:i.ctrlKey),n.separator),t.shiftKey&&this.renderKey(e,n.shiftKey,Boolean(null==i?void 0:i.shiftKey),n.separator),t.altKey&&this.renderKey(e,n.altKey,Boolean(null==i?void 0:i.altKey),n.separator),t.metaKey&&this.renderKey(e,n.metaKey,Boolean(null==i?void 0:i.metaKey),n.separator),n=t.keyLabel;n&&this.renderKey(e,n,Boolean(null==i?void 0:i.keyCode),"")}renderKey(e,t,i,n){Y.q(e,this.createKeyElement(t,i?".highlight":"")),n&&Y.q(e,Os("span.monaco-keybinding-key-separator",void 0,n))}renderUnbound(e){Y.q(e,this.createKeyElement(Object(Jt.a)("unbound","Unbound")))}createKeyElement(e,t=""){return t=Os("span.monaco-keybinding-key"+t,void 0,e),this.keyElements.add(t),t}style(e){this.labelBackground=e.keybindingLabelBackground,this.labelForeground=e.keybindingLabelForeground,this.labelBorder=e.keybindingLabelBorder,this.labelBottomBorder=e.keybindingLabelBottomBorder,this.labelShadow=e.keybindingLabelShadow,this.applyStyles()}applyStyles(){var e;if(this.element){for(const t of this.keyElements)this.labelBackground&&(t.style.backgroundColor=null==(e=this.labelBackground)?void 0:e.toString()),this.labelBorder&&(t.style.borderColor=this.labelBorder.toString()),this.labelBottomBorder&&(t.style.borderBottomColor=this.labelBottomBorder.toString()),this.labelShadow&&(t.style.boxShadow="inset 0 -1px 0 "+this.labelShadow);this.labelForeground&&(this.element.style.color=this.labelForeground.toString())}}static areSame(e,t){return e===t||!e&&!t||!!e&&!!t&&Object($t.d)(e.firstPart,t.firstPart)&&Object($t.d)(e.chordPart,t.chordPart)}}const Is=new be.b(()=>{const e=new Intl.Collator(void 0,{numeric:!0,sensitivity:"base"});return{collator:e,collatorIsNumeric:e.resolvedOptions().numeric}});function Ms(e,t,i){const n=e.toLowerCase(),o=t.toLowerCase();e=function(e,t,i){const n=e.toLowerCase(),o=t.toLowerCase(),s=n.startsWith(i),r=o.startsWith(i);if(s!==r)return s?-1:1;if(s&&r){if(n.lengtho.length)return 1}return 0}(e,t,i);return e||((t=n.endsWith(i))!==o.endsWith(i)?t?-1:1:(e=n,i=o,e=e||"",i=i||"",t=Is.value.collator.compare(e,i),0!==(e=Is.value.collatorIsNumeric&&0===t&&e!==i?e{t.checkbox.offsetParent||e.preventDefault()})),t.checkbox=Y.q(e,Ps("input.quick-input-list-checkbox")),t.checkbox.type="checkbox",t.toDisposeTemplate.push(Y.o(t.checkbox,Y.d.CHANGE,e=>{t.element.checked=t.checkbox.checked})),e=Y.q(e,Ps(".quick-input-list-rows"));var i=Y.q(e,Ps(".quick-input-list-row"));e=Y.q(e,Ps(".quick-input-list-row")),t.label=new Ns.a(i,{supportHighlights:!0,supportDescriptionHighlights:!0,supportIcons:!0}),i=Y.q(i,Ps(".quick-input-list-entry-keybinding")),t.keybinding=new Es(i,we.a),i=Y.q(e,Ps(".quick-input-list-label-meta"));return t.detail=new Ds.a(i,!0),t.separator=Y.q(t.entry,Ps(".quick-input-list-separator")),t.actionBar=new ro.a(t.entry),t.actionBar.domNode.classList.add("quick-input-list-entry-action-bar"),t.toDisposeTemplate.push(t.actionBar),t}renderElement(e,t,i){i.toDisposeElement=Object(ve.f)(i.toDisposeElement),i.element=e,i.checkbox.checked=e.checked,i.toDisposeElement.push(e.onChecked(e=>i.checkbox.checked=e));var{labelHighlights:n,descriptionHighlights:o,detailHighlights:s}=e;const r=Object.create(null),a=(r.matches=n||[],r.descriptionTitle=e.saneDescription,r.descriptionMatches=o||[],r.extraClasses=e.item.iconClasses,r.italic=e.item.italic,r.strikethrough=e.item.strikethrough,i.label.setLabel(e.saneLabel,e.saneDescription,r),i.keybinding.set(e.item.keybinding),i.detail.set(e.saneDetail,s),e.separator&&e.separator.label?(i.separator.textContent=e.separator.label,i.separator.style.display=""):i.separator.style.display="none",i.entry.classList.toggle("quick-input-list-separator-border",!!e.separator),i.actionBar.clear(),e.item.buttons);a&&a.length?(i.actionBar.push(a.map((t,i)=>{let n=t.iconClass||(t.iconPath?ys(t.iconPath):void 0);t.alwaysVisible&&(n=n?n+" always-visible":"always-visible");const o=new mo.a("id-"+i,"",n,!0,()=>Rs(this,void 0,void 0,(function*(){e.fireButtonTriggered({button:t,item:e.item})})));return o.tooltip=t.tooltip||"",o}),{icon:!0,label:!1}),i.entry.classList.add("has-actions")):i.entry.classList.remove("has-actions")}disposeElement(e,t,i){i.toDisposeElement=Object(ve.f)(i.toDisposeElement)}disposeTemplate(e){e.toDisposeElement=Object(ve.f)(e.toDisposeElement),e.toDisposeTemplate=Object(ve.f)(e.toDisposeTemplate)}}Bs.ID="listelement";class js{getHeight(e){return e.saneDetail?44:22}getTemplateId(e){return Bs.ID}}(Xs=Ts=Ts||{})[Xs.First=1]="First",Xs[Xs.Second=2]="Second",Xs[Xs.Last=3]="Last",Xs[Xs.Next=4]="Next",Xs[Xs.Previous=5]="Previous",Xs[Xs.NextPage=6]="NextPage",Xs[Xs.PreviousPage=7]="PreviousPage";class Ws{constructor(e,t,i){this.parent=e,this.inputElements=[],this.elements=[],this.elementsToIndexes=new Map,this.matchOnDescription=!1,this.matchOnDetail=!1,this.matchOnLabel=!0,this.matchOnMeta=!0,this.sortByLabel=!0,this._onChangedAllVisibleChecked=new j.b,this.onChangedAllVisibleChecked=this._onChangedAllVisibleChecked.event,this._onChangedCheckedCount=new j.b,this.onChangedCheckedCount=this._onChangedCheckedCount.event,this._onChangedVisibleCount=new j.b,this.onChangedVisibleCount=this._onChangedVisibleCount.event,this._onChangedCheckedElements=new j.b,this.onChangedCheckedElements=this._onChangedCheckedElements.event,this._onButtonTriggered=new j.b,this.onButtonTriggered=this._onButtonTriggered.event,this._onKeyDown=new j.b,this.onKeyDown=this._onKeyDown.event,this._onLeave=new j.b,this.onLeave=this._onLeave.event,this._fireCheckedEvents=!0,this.elementDisposables=[],this.disposables=[],this.id=t,this.container=Y.q(this.parent,Ps(".quick-input-list"));e=new js;var n=new Vs;this.list=i.createList("QuickInput",this.container,e,[new Bs],{identityProvider:{getId:e=>e.saneLabel},setRowLineHeight:!1,multipleSelectionSupport:!1,horizontalScrolling:!1,accessibilityProvider:n}),this.list.getHTMLElement().id=t,this.disposables.push(this.list),this.disposables.push(this.list.onKeyDown(e=>{var t=new Wt.a(e);switch(t.keyCode){case 10:this.toggleCheckbox();break;case 31:(we.f?e.metaKey:e.ctrlKey)&&this.list.setFocus(Object(nt.r)(this.list.length));break;case 16:var i=this.list.getFocus();1===i.length&&0===i[0]&&this._onLeave.fire();break;case 18:i=this.list.getFocus(),1===i.length&&i[0]===this.list.length-1&&this._onLeave.fire()}this._onKeyDown.fire(t)})),this.disposables.push(this.list.onMouseDown(e=>{2!==e.browserEvent.button&&e.browserEvent.preventDefault()})),this.disposables.push(Y.i(this.container,Y.d.CLICK,e=>{(e.x||e.y)&&this._onLeave.fire()})),this.disposables.push(this.list.onMouseMiddleClick(e=>{this._onLeave.fire()})),this.disposables.push(this.list.onContextMenu(e=>{"number"==typeof e.index&&(e.browserEvent.preventDefault(),this.list.setSelection([e.index]))})),this.disposables.push(this._onChangedAllVisibleChecked,this._onChangedCheckedCount,this._onChangedVisibleCount,this._onChangedCheckedElements,this._onButtonTriggered,this._onLeave,this._onKeyDown)}get onDidChangeFocus(){return j.c.map(this.list.onDidChangeFocus,e=>e.elements.map(e=>e.item))}get onDidChangeSelection(){return j.c.map(this.list.onDidChangeSelection,e=>({items:e.elements.map(e=>e.item),event:e.browserEvent}))}getAllVisibleChecked(){return this.allVisibleChecked(this.elements,!1)}allVisibleChecked(e,t=!0){for(let n=0,o=e.length;n{t.hidden||(t.checked=e)})}finally{this._fireCheckedEvents=!0,this.fireCheckedEvents()}}setElements(e){this.elementDisposables=Object(ve.f)(this.elementDisposables);const t=e=>this.fireButtonTriggered(e);this.inputElements=e,this.elements=e.reduce((i,n,o)=>{if("separator"!==n.type){var s=o&&e[o-1];const l=n.label&&n.label.replace(/\r?\n/g," ");var r=n.meta&&n.meta.replace(/\r?\n/g," ");const d=n.description&&n.description.replace(/\r?\n/g," "),h=n.detail&&n.detail.replace(/\r?\n/g," ");var a=n.ariaLabel||[l,d,h].map(e=>Object(fo.c)(e)).filter(e=>!!e).join(", ");i.push(new Fs({index:o,item:n,saneLabel:l,saneMeta:r,saneAriaLabel:a,saneDescription:d,saneDetail:h,labelHighlights:null==(o=n.highlights)?void 0:o.label,descriptionHighlights:null==(r=n.highlights)?void 0:r.description,detailHighlights:null==(a=n.highlights)?void 0:a.detail,checked:!1,separator:s&&"separator"===s.type?s:void 0,fireButtonTriggered:t}))}return i},[]),this.elementDisposables.push(...this.elements),this.elementDisposables.push(...this.elements.map(e=>e.onChecked(()=>this.fireCheckedEvents()))),this.elementsToIndexes=this.elements.reduce((e,t,i)=>(e.set(t.item,i),e),new Map),this.list.splice(0,this.list.length),this.list.splice(0,this.list.length,this.elements),this._onChangedVisibleCount.fire(this.elements.length)}getFocusedElements(){return this.list.getFocusedElements().map(e=>e.item)}setFocusedElements(e){this.list.setFocus(e.filter(e=>this.elementsToIndexes.has(e)).map(e=>this.elementsToIndexes.get(e))),0this.elementsToIndexes.has(e)).map(e=>this.elementsToIndexes.get(e)))}getCheckedElements(){return this.elements.filter(e=>e.checked).map(e=>e.item)}setCheckedElements(e){try{this._fireCheckedEvents=!1;const t=new Set;for(const i of e)t.add(i);for(const e of this.elements)e.checked=t.has(e.item)}finally{this._fireCheckedEvents=!0,this.fireCheckedEvents()}}set enabled(e){this.list.getHTMLElement().style.pointerEvents=e?"":"none"}focus(e){if(this.list.length){switch(e=(e=(e=e===Ts.Next&&this.list.getFocus()[0]===this.list.length-1?Ts.First:e)===Ts.Previous&&0===this.list.getFocus()[0]?Ts.Last:e)===Ts.Second&&this.list.length<2?Ts.First:e){case Ts.First:this.list.focusFirst();break;case Ts.Second:this.list.focusNth(1);break;case Ts.Last:this.list.focusLast();break;case Ts.Next:this.list.focusNext();break;case Ts.Previous:this.list.focusPrevious();break;case Ts.NextPage:this.list.focusNextPage();break;case Ts.PreviousPage:this.list.focusPreviousPage()}e=this.list.getFocus()[0],"number"==typeof e&&this.list.reveal(e)}}clearFocus(){this.list.setFocus([])}domFocus(){this.list.domFocus()}layout(e){this.list.getHTMLElement().style.maxHeight=e?`calc(${44*Math.floor(e/44)}px)`:"",this.list.layout()}filter(e){if(!(this.sortByLabel||this.matchOnLabel||this.matchOnDescription||this.matchOnDetail))return this.list.layout(),!1;if((e=e.trim())&&(this.matchOnLabel||this.matchOnDescription||this.matchOnDetail)){let t;this.elements.forEach(i=>{var n=this.matchOnLabel?Object(ye.o)(Object(_o.c)(e,Object(_o.d)(i.saneLabel))):void 0,o=this.matchOnDescription?Object(ye.o)(Object(_o.c)(e,Object(_o.d)(i.saneDescription||""))):void 0,s=this.matchOnDetail?Object(ye.o)(Object(_o.c)(e,Object(_o.d)(i.saneDetail||""))):void 0,r=this.matchOnMeta?Object(ye.o)(Object(_o.c)(e,Object(_o.d)(i.saneMeta||""))):void 0;n||o||s||r?(i.labelHighlights=n,i.descriptionHighlights=o,i.detailHighlights=s,i.hidden=!1):(i.labelHighlights=void 0,i.descriptionHighlights=void 0,i.detailHighlights=void 0,i.hidden=!i.item.alwaysShow),i.separator=void 0,this.sortByLabel||(r=i.index&&this.inputElements[i.index-1],(t=r&&"separator"===r.type?r:t)&&!i.hidden&&(i.separator=t,t=void 0))})}else this.elements.forEach(e=>{e.labelHighlights=void 0,e.descriptionHighlights=void 0,e.detailHighlights=void 0,e.hidden=!1;var t=e.index&&this.inputElements[e.index-1];e.separator=t&&"separator"===t.type?t:void 0});const t=this.elements.filter(e=>!e.hidden);if(this.sortByLabel&&e){const i=e.toLowerCase();t.sort((e,t)=>{return e=e,t=t,n=i,o=e.labelHighlights||[],s=t.labelHighlights||[],!o.length||s.length?o.length||!s.length?0!==o.length||0!==s.length?Ms(e.saneLabel,t.saneLabel,n):0:1:-1;var n,o,s})}return this.elementsToIndexes=t.reduce((e,t,i)=>(e.set(t.item,i),e),new Map),this.list.splice(0,this.list.length,t),this.list.setFocus([]),this.list.layout(),this._onChangedAllVisibleChecked.fire(this.getAllVisibleChecked()),this._onChangedVisibleCount.fire(t.length),!0}toggleCheckbox(){try{this._fireCheckedEvents=!1;var e=this.list.getFocusedElements(),t=this.allVisibleChecked(e);for(const i of e)i.checked=!t}finally{this._fireCheckedEvents=!0,this.fireCheckedEvents()}}display(e){this.container.style.display=e?"":"none"}isDisplayed(){return"none"!==this.container.style.display}dispose(){this.elementDisposables=Object(ve.f)(this.elementDisposables),this.disposables=Object(ve.f)(this.disposables)}fireCheckedEvents(){this._fireCheckedEvents&&(this._onChangedAllVisibleChecked.fire(this.getAllVisibleChecked()),this._onChangedCheckedCount.fire(this.getCheckedCount()),this._onChangedCheckedElements.fire(this.getCheckedElements()))}fireButtonTriggered(e){this._onButtonTriggered.fire(e)}style(e){this.list.style(e)}}As([$o.a],Ws.prototype,"onDidChangeFocus",null),As([$o.a],Ws.prototype,"onDidChangeSelection",null);class Vs{getWidgetAriaLabel(){return Object(Jt.a)("quickInput","Quick Input")}getAriaLabel(e){return e.saneAriaLabel}getWidgetRole(){return"listbox"}getRole(){return"option"}}var Hs=function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))};const zs=Y.a,Us={iconClass:Object(fo.e)("quick-input-back",fo.b.arrowLeft).classNames,tooltip:Object(Jt.a)("quickInput.back","Back"),handle:-1};class Ks extends ve.a{constructor(e){super(),this.ui=e,this.visible=!1,this._enabled=!0,this._busy=!1,this._ignoreFocusOut=!1,this._buttons=[],this.noValidationMessage=Ks.noPromptMessage,this._severity=Vt.a.Ignore,this.buttonsUpdated=!1,this.onDidTriggerButtonEmitter=this._register(new j.b),this.onDidHideEmitter=this._register(new j.b),this.onDisposeEmitter=this._register(new j.b),this.visibleDisposables=this._register(new ve.b),this.onDidHide=this.onDidHideEmitter.event}get title(){return this._title}set title(e){this._title=e,this.update()}get description(){return this._description}set description(e){this._description=e,this.update()}get step(){return this._steps}set step(e){this._steps=e,this.update()}get totalSteps(){return this._totalSteps}set totalSteps(e){this._totalSteps=e,this.update()}get enabled(){return this._enabled}set enabled(e){this._enabled=e,this.update()}get contextKey(){return this._contextKey}set contextKey(e){this._contextKey=e,this.update()}get busy(){return this._busy}set busy(e){this._busy=e,this.update()}get ignoreFocusOut(){return this._ignoreFocusOut}set ignoreFocusOut(e){var t=this._ignoreFocusOut!==e&&!we.c;this._ignoreFocusOut=e&&!we.c,t&&this.update()}get buttons(){return this._buttons}set buttons(e){this._buttons=e,this.buttonsUpdated=!0,this.update()}get validationMessage(){return this._validationMessage}set validationMessage(e){this._validationMessage=e,this.update()}get severity(){return this._severity}set severity(e){this._severity=e,this.update()}show(){this.visible||(this.visibleDisposables.add(this.ui.onDidTriggerButton(e=>{-1!==this.buttons.indexOf(e)&&this.onDidTriggerButtonEmitter.fire(e)})),this.ui.show(this),this.visible=!0,this._lastValidationMessage=void 0,this._lastSeverity=void 0,this.buttons.length&&(this.buttonsUpdated=!0),this.update())}hide(){this.visible&&this.ui.hide()}didHide(e=Ss.c.Other){this.visible=!1,this.visibleDisposables.clear(),this.onDidHideEmitter.fire({reason:e})}update(){if(this.visible){var e=this.getTitle();e=(e&&this.ui.title.textContent!==e?this.ui.title.textContent=e:e||" "===this.ui.title.innerHTML||(this.ui.title.innerText=" "),this.getDescription());if(this.ui.description1.textContent!==e&&(this.ui.description1.textContent=e),this.ui.description2.textContent!==e&&(this.ui.description2.textContent=e),this.busy&&!this.busyDelay&&(this.busyDelay=new be.g,this.busyDelay.setIfNotSet(()=>{this.visible&&this.ui.progressBar.infinite()},800)),!this.busy&&this.busyDelay&&(this.ui.progressBar.stop(),this.busyDelay.cancel(),this.busyDelay=void 0),this.buttonsUpdated){this.buttonsUpdated=!1,this.ui.leftActionBar.clear();const e=this.buttons.filter(e=>e===Us),t=(this.ui.leftActionBar.push(e.map((e,t)=>{const i=new mo.a("id-"+t,"",e.iconClass||ys(e.iconPath),!0,()=>Hs(this,void 0,void 0,(function*(){this.onDidTriggerButtonEmitter.fire(e)})));return i.tooltip=e.tooltip||"",i}),{icon:!0,label:!1}),this.ui.rightActionBar.clear(),this.buttons.filter(e=>e!==Us));this.ui.rightActionBar.push(t.map((e,t)=>{const i=new mo.a("id-"+t,"",e.iconClass||ys(e.iconPath),!0,()=>Hs(this,void 0,void 0,(function*(){this.onDidTriggerButtonEmitter.fire(e)})));return i.tooltip=e.tooltip||"",i}),{icon:!0,label:!1})}this.ui.ignoreFocusOut=this.ignoreFocusOut,this.ui.setEnabled(this.enabled),this.ui.setContextKey(this.contextKey),e=this.validationMessage||this.noValidationMessage,this._lastValidationMessage!==e&&(this._lastValidationMessage=e,Y.R(this.ui.message,...Object(gs.a)(e))),this._lastSeverity!==this.severity&&(this._lastSeverity=this.severity,this.showMessageDecoration(this.severity))}}getTitle(){return this.title&&this.step?`${this.title} (${this.getSteps()})`:this.title||(this.step?this.getSteps():"")}getDescription(){return this.description||""}getSteps(){return this.step&&this.totalSteps?Object(Jt.a)("quickInput.steps","{0}/{1}",this.step,this.totalSteps):this.step?String(this.step):""}showMessageDecoration(e){this.ui.inputBox.showDecoration(e),e!==Vt.a.Ignore?(e=this.ui.inputBox.stylesForType(e),this.ui.message.style.color=e.foreground?""+e.foreground:"",this.ui.message.style.backgroundColor=e.background?""+e.background:"",this.ui.message.style.border=e.border?"1px solid "+e.border:"",this.ui.message.style.paddingBottom="4px"):(this.ui.message.style.color="",this.ui.message.style.backgroundColor="",this.ui.message.style.border="",this.ui.message.style.paddingBottom="")}dispose(){this.hide(),this.onDisposeEmitter.fire(),super.dispose()}}Ks.noPromptMessage=Object(Jt.a)("inputModeEntry","Press 'Enter' to confirm your input or 'Escape' to cancel");class qs extends Ks{constructor(){super(...arguments),this._value="",this.onDidChangeValueEmitter=this._register(new j.b),this.onWillAcceptEmitter=this._register(new j.b),this.onDidAcceptEmitter=this._register(new j.b),this.onDidCustomEmitter=this._register(new j.b),this._items=[],this.itemsUpdated=!1,this._canSelectMany=!1,this._canAcceptInBackground=!1,this._matchOnDescription=!1,this._matchOnDetail=!1,this._matchOnLabel=!0,this._sortByLabel=!0,this._autoFocusOnList=!0,this._itemActivation=this.ui.isScreenReaderOptimized()?Ss.a.NONE:Ss.a.FIRST,this._activeItems=[],this.activeItemsUpdated=!1,this.activeItemsToConfirm=[],this.onDidChangeActiveEmitter=this._register(new j.b),this._selectedItems=[],this.selectedItemsUpdated=!1,this.selectedItemsToConfirm=[],this.onDidChangeSelectionEmitter=this._register(new j.b),this.onDidTriggerItemButtonEmitter=this._register(new j.b),this.valueSelectionUpdated=!0,this._ok="default",this._customButton=!1,this.filterValue=e=>e,this.onDidChangeValue=this.onDidChangeValueEmitter.event,this.onWillAccept=this.onWillAcceptEmitter.event,this.onDidAccept=this.onDidAcceptEmitter.event,this.onDidChangeActive=this.onDidChangeActiveEmitter.event,this.onDidChangeSelection=this.onDidChangeSelectionEmitter.event,this.onDidTriggerItemButton=this.onDidTriggerItemButtonEmitter.event}get quickNavigate(){return this._quickNavigate}set quickNavigate(e){this._quickNavigate=e,this.update()}get value(){return this._value}set value(e){this._value!==e&&(this._value=e||"",this.update(),this.onDidChangeValueEmitter.fire(this._value))}set ariaLabel(e){this._ariaLabel=e,this.update()}get ariaLabel(){return this._ariaLabel}get placeholder(){return this._placeholder}set placeholder(e){this._placeholder=e,this.update()}get items(){return this._items}set items(e){this._items=e,this.itemsUpdated=!0,this.update()}get canSelectMany(){return this._canSelectMany}set canSelectMany(e){this._canSelectMany=e,this.update()}get canAcceptInBackground(){return this._canAcceptInBackground}set canAcceptInBackground(e){this._canAcceptInBackground=e}get matchOnDescription(){return this._matchOnDescription}set matchOnDescription(e){this._matchOnDescription=e,this.update()}get matchOnDetail(){return this._matchOnDetail}set matchOnDetail(e){this._matchOnDetail=e,this.update()}get matchOnLabel(){return this._matchOnLabel}set matchOnLabel(e){this._matchOnLabel=e,this.update()}get sortByLabel(){return this._sortByLabel}set sortByLabel(e){this._sortByLabel=e,this.update()}get autoFocusOnList(){return this._autoFocusOnList}set autoFocusOnList(e){this._autoFocusOnList=e,this.update()}get itemActivation(){return this._itemActivation}set itemActivation(e){this._itemActivation=e}get activeItems(){return this._activeItems}set activeItems(e){this._activeItems=e,this.activeItemsUpdated=!0,this.update()}get selectedItems(){return this._selectedItems}set selectedItems(e){this._selectedItems=e,this.selectedItemsUpdated=!0,this.update()}get keyMods(){return this._quickNavigate?Ss.b:this.ui.keyMods}set valueSelection(e){this._valueSelection=e,this.valueSelectionUpdated=!0,this.update()}get customButton(){return this._customButton}set customButton(e){this._customButton=e,this.update()}get customLabel(){return this._customButtonLabel}set customLabel(e){this._customButtonLabel=e,this.update()}get customHover(){return this._customButtonHover}set customHover(e){this._customButtonHover=e,this.update()}get ok(){return this._ok}set ok(e){this._ok=e,this.update()}get hideInput(){return!!this._hideInput}set hideInput(e){this._hideInput=e,this.update()}trySelectFirst(){!this.autoFocusOnList||this.canSelectMany||this.ui.list.focus(Ts.First)}show(){this.visible||(this.visibleDisposables.add(this.ui.inputBox.onDidChange(e=>{e!==this.value&&(this._value=e,this.ui.list.filter(this.filterValue(this.ui.inputBox.value))&&this.trySelectFirst(),this.onDidChangeValueEmitter.fire(e))})),this.visibleDisposables.add(this.ui.inputBox.onMouseDown(e=>{this.autoFocusOnList||this.ui.list.clearFocus()})),this.visibleDisposables.add((this._hideInput?this.ui.list:this.ui.inputBox).onKeyDown(e=>{switch(e.keyCode){case 18:this.ui.list.focus(Ts.Next),this.canSelectMany&&this.ui.list.domFocus(),Y.c.stop(e,!0);break;case 16:this.ui.list.getFocusedElements().length?this.ui.list.focus(Ts.Previous):this.ui.list.focus(Ts.Last),this.canSelectMany&&this.ui.list.domFocus(),Y.c.stop(e,!0);break;case 12:this.ui.list.focus(Ts.NextPage),this.canSelectMany&&this.ui.list.domFocus(),Y.c.stop(e,!0);break;case 11:this.ui.list.focus(Ts.PreviousPage),this.canSelectMany&&this.ui.list.domFocus(),Y.c.stop(e,!0);break;case 17:this._canAcceptInBackground&&this.ui.inputBox.isSelectionAtEnd()&&this.activeItems[0]&&(this._selectedItems=[this.activeItems[0]],this.onDidChangeSelectionEmitter.fire(this.selectedItems),this.handleAccept(!0));break;case 14:!e.ctrlKey&&!e.metaKey||e.shiftKey||e.altKey||(this.ui.list.focus(Ts.First),Y.c.stop(e,!0));break;case 13:!e.ctrlKey&&!e.metaKey||e.shiftKey||e.altKey||(this.ui.list.focus(Ts.Last),Y.c.stop(e,!0))}})),this.visibleDisposables.add(this.ui.onDidAccept(()=>{!this.canSelectMany&&this.activeItems[0]&&(this._selectedItems=[this.activeItems[0]],this.onDidChangeSelectionEmitter.fire(this.selectedItems)),this.handleAccept(!1)})),this.visibleDisposables.add(this.ui.onDidCustom(()=>{this.onDidCustomEmitter.fire()})),this.visibleDisposables.add(this.ui.list.onDidChangeFocus(e=>{this.activeItemsUpdated||this.activeItemsToConfirm!==this._activeItems&&Object(nt.h)(e,this._activeItems,(e,t)=>e===t)||(this._activeItems=e,this.onDidChangeActiveEmitter.fire(e))})),this.visibleDisposables.add(this.ui.list.onDidChangeSelection(({items:e,event:t})=>{this.canSelectMany?e.length&&this.ui.list.setSelectedElements([]):this.selectedItemsToConfirm!==this._selectedItems&&Object(nt.h)(e,this._selectedItems,(e,t)=>e===t)||(this._selectedItems=e,this.onDidChangeSelectionEmitter.fire(e),e.length&&this.handleAccept(t instanceof MouseEvent&&1===t.button))})),this.visibleDisposables.add(this.ui.list.onChangedCheckedElements(e=>{!this.canSelectMany||this.selectedItemsToConfirm!==this._selectedItems&&Object(nt.h)(e,this._selectedItems,(e,t)=>e===t)||(this._selectedItems=e,this.onDidChangeSelectionEmitter.fire(e))})),this.visibleDisposables.add(this.ui.list.onButtonTriggered(e=>this.onDidTriggerItemButtonEmitter.fire(e))),this.visibleDisposables.add(this.registerQuickNavigation()),this.valueSelectionUpdated=!0),super.show()}handleAccept(e){let t=!1;this.onWillAcceptEmitter.fire({veto:()=>t=!0}),t||this.onDidAcceptEmitter.fire({inBackground:e})}registerQuickNavigation(){return Y.i(this.ui.container,Y.d.KEY_UP,e=>{if(!this.canSelectMany&&this._quickNavigate){const t=new Wt.a(e),i=t.keyCode,n=this._quickNavigate.keybindings;n.some(e=>{var[e,n]=e.getParts();return!n&&(e.shiftKey&&4===i?!(t.ctrlKey||t.altKey||t.metaKey):!(!e.altKey||6!==i)||!(!e.ctrlKey||5!==i)||!(!e.metaKey||57!==i))})&&(this.activeItems[0]&&(this._selectedItems=[this.activeItems[0]],this.onDidChangeSelectionEmitter.fire(this.selectedItems),this.handleAccept(!1)),this._quickNavigate=void 0)}})}update(){if(this.visible){var e=!!this._hideInput&&0{this.keyMods.ctrlCmd=e.ctrlKey||e.metaKey,this.keyMods.alt=e.altKey};this._register(Y.i(window,Y.d.KEY_DOWN,e,!0)),this._register(Y.i(window,Y.d.KEY_UP,e,!0)),this._register(Y.i(window,Y.d.MOUSE_DOWN,e,!0))}getUI(){if(this.ui)return this.ui;const e=Y.q(this.parentElement,zs(".quick-input-widget.show-file-icons"));e.tabIndex=-1,e.style.display="none";var t=Y.w(e),i=Y.q(e,zs(".quick-input-titlebar"));const n=this._register(new ro.a(i));n.domNode.classList.add("quick-input-left-action-bar");var o=Y.q(i,zs(".quick-input-title"));const s=this._register(new ro.a(i));s.domNode.classList.add("quick-input-right-action-bar");var r=Y.q(e,zs(".quick-input-description")),a=Y.q(e,zs(".quick-input-header"));const l=Y.q(a,zs("input.quick-input-check-all"));l.type="checkbox",this._register(Y.o(l,Y.d.CHANGE,e=>{var t=l.checked;C.setAllVisibleChecked(t)})),this._register(Y.i(l,Y.d.CLICK,e=>{(e.x||e.y)&&u.setFocus()}));var d=Y.q(a,zs(".quick-input-description")),h=Y.q(a,zs(".quick-input-and-message")),c=Y.q(h,zs(".quick-input-filter"));const u=this._register(new ks(c)),g=(u.setAttribute("aria-describedby",this.idPrefix+"message"),Y.q(c,zs(".quick-input-visible-count"))),p=(g.setAttribute("aria-live","polite"),g.setAttribute("aria-atomic","true"),new fs.a(g,{countFormat:Object(Jt.a)({key:"quickInput.visibleCount",comment:["This tells the user how many items are shown in a list of items to select from. The items can be anything. Currently not visible, but read by screen readers."]},"{0} Results")})),m=Y.q(c,zs(".quick-input-count")),f=(m.setAttribute("aria-live","polite"),new fs.a(m,{countFormat:Object(Jt.a)({key:"quickInput.countSelected",comment:["This tells the user how many items are selected in a list of items to select from. The items can be anything."]},"{0} Selected")}));var _=Y.q(a,zs(".quick-input-action"));const b=new ms(_);b.label=Object(Jt.a)("ok","OK"),this._register(b.onDidClick(e=>{this.onDidAcceptEmitter.fire()})),a=Y.q(a,zs(".quick-input-action"));const v=new ms(a);v.label=Object(Jt.a)("custom","Custom"),this._register(v.onDidClick(e=>{this.onDidCustomEmitter.fire()})),h=Y.q(h,zs(`#${this.idPrefix}message.quick-input-message`));const C=this._register(new Ws(e,this.idPrefix+"list",this.options)),w=(this._register(C.onChangedAllVisibleChecked(e=>{l.checked=e})),this._register(C.onChangedVisibleCount(e=>{p.setCount(e)})),this._register(C.onChangedCheckedCount(e=>{f.setCount(e)})),this._register(C.onLeave(()=>{setTimeout(()=>{u.setFocus(),this.controller instanceof qs&&this.controller.canSelectMany&&C.clearFocus()},0)})),this._register(C.onDidChangeFocus(()=>{this.comboboxAccessibility&&this.getUI().inputBox.setAttribute("aria-activedescendant",this.getUI().list.getActiveDescendant()||"")})),new vs(e)),y=(w.getContainer().classList.add("quick-input-progress"),Y.Y(e));return this._register(y),this._register(Y.i(e,Y.d.FOCUS,e=>{this.previousFocusElement=e.relatedTarget instanceof HTMLElement?e.relatedTarget:void 0},!0)),this._register(y.onDidBlur(()=>{this.getUI().ignoreFocusOut||this.options.ignoreFocusOut()||this.hide(Ss.c.Blur),this.previousFocusElement=void 0})),this._register(Y.i(e,Y.d.FOCUS,e=>{u.setFocus()})),this._register(Y.i(e,Y.d.KEY_DOWN,t=>{var i=new Wt.a(t);switch(i.keyCode){case 3:Y.c.stop(t,!0),this.onDidAcceptEmitter.fire();break;case 9:Y.c.stop(t,!0),this.hide(Ss.c.Gesture);break;case 2:if(!i.altKey&&!i.ctrlKey&&!i.metaKey){const n=[".action-label.codicon"],o=(e.classList.contains("show-checkboxes")?n.push("input"):n.push("input[type=text]"),this.getUI().list.isDisplayed()&&n.push(".monaco-list"),e.querySelectorAll(n.join(", ")));i.shiftKey&&i.target===o[0]?(Y.c.stop(t,!0),o[o.length-1].focus()):i.shiftKey||i.target!==o[o.length-1]||(Y.c.stop(t,!0),o[0].focus())}}})),this.ui={container:e,styleSheet:t,leftActionBar:n,titleBar:i,title:o,description1:r,description2:d,rightActionBar:s,checkAll:l,filterContainer:c,inputBox:u,visibleCountContainer:g,visibleCount:p,countContainer:m,count:f,okContainer:_,ok:b,message:h,customButtonContainer:a,customButton:v,list:C,progressBar:w,onDidAccept:this.onDidAcceptEmitter.event,onDidCustom:this.onDidCustomEmitter.event,onDidTriggerButton:this.onDidTriggerButtonEmitter.event,ignoreFocusOut:!1,keyMods:this.keyMods,isScreenReaderOptimized:()=>this.options.isScreenReaderOptimized(),show:e=>this.show(e),hide:()=>this.hide(),setVisibilities:e=>this.setVisibilities(e),setComboboxAccessibility:e=>this.setComboboxAccessibility(e),setEnabled:e=>this.setEnabled(e),setContextKey:e=>this.options.setContextKey(e)},this.updateStyles(),this.ui}pick(e,t={},i=B.a.None){return new Promise((n,o)=>{let s=e=>{s=n,t.onKeyMods&&t.onKeyMods(r.keyMods),n(e)};if(i.isCancellationRequested)return void s(void 0);const r=this.createQuickPick();let a;const l=[r,r.onDidAccept(()=>{var e;r.canSelectMany?(s(r.selectedItems.slice()),r.hide()):(e=r.activeItems[0])&&(s(e),r.hide())}),r.onDidChangeActive(e=>{e=e[0],e&&t.onDidFocus&&t.onDidFocus(e)}),r.onDidChangeSelection(e=>{r.canSelectMany||(e=e[0])&&(s(e),r.hide())}),r.onDidTriggerItemButton(e=>t.onDidTriggerItemButton&&t.onDidTriggerItemButton(Object.assign(Object.assign({},e),{removeItem:()=>{var t=r.items.indexOf(e.item);if(-1!==t){const e=r.items.slice(),i=e.splice(t,1);t=r.activeItems.filter(e=>e!==i[0]),r.items=e,t&&(r.activeItems=t)}}}))),r.onDidChangeValue(e=>{!a||e||1===r.activeItems.length&&r.activeItems[0]===a||(r.activeItems=[a])}),i.onCancellationRequested(()=>{r.hide()}),r.onDidHide(()=>{Object(ve.f)(l),s(void 0)})];r.title=t.title,r.canSelectMany=!!t.canPickMany,r.placeholder=t.placeHolder,r.ignoreFocusOut=!!t.ignoreFocusLost,r.matchOnDescription=!!t.matchOnDescription,r.matchOnDetail=!!t.matchOnDetail,r.matchOnLabel=void 0===t.matchOnLabel||t.matchOnLabel,r.autoFocusOnList=void 0===t.autoFocusOnList||t.autoFocusOnList,r.quickNavigate=t.quickNavigate,r.contextKey=t.contextKey,r.busy=!0,Promise.all([e,t.activeItem]).then(([e,t])=>{a=t,r.busy=!1,r.items=e,r.canSelectMany&&(r.selectedItems=e.filter(e=>"separator"!==e.type&&e.picked)),a&&(r.activeItems=[a])}),r.show(),Promise.resolve(e).then(void 0,e=>{o(e),r.hide()})})}createQuickPick(){var e=this.getUI();return new qs(e)}show(e){const t=this.getUI(),i=(this.onShowEmitter.fire(),this.controller);this.controller=e,i&&i.didHide(),this.setEnabled(!0),t.leftActionBar.clear(),t.title.textContent="",t.description1.textContent="",t.description2.textContent="",t.rightActionBar.clear(),t.checkAll.checked=!1,t.inputBox.placeholder="",t.inputBox.password=!1,t.inputBox.showDecoration(Vt.a.Ignore),t.visibleCount.setCount(0),t.count.setCount(0),Y.R(t.message),t.progressBar.stop(),t.list.setElements([]),t.list.matchOnDescription=!1,t.list.matchOnDetail=!1,t.list.matchOnLabel=!0,t.list.sortByLabel=!0,t.ignoreFocusOut=!1,this.setComboboxAccessibility(!1),t.inputBox.ariaLabel="",e=this.options.backKeybindingLabel(),Us.tooltip=e?Object(Jt.a)("quickInput.backWithKeybinding","Back ({0})",e):Object(Jt.a)("quickInput.back","Back"),t.container.style.display="",this.updateLayout(),t.inputBox.setFocus()}setVisibilities(e){const t=this.getUI();t.title.style.display=e.title?"":"none",t.description1.style.display=e.description&&(e.inputBox||e.checkAll)?"":"none",t.description2.style.display=!e.description||e.inputBox||e.checkAll?"none":"",t.checkAll.style.display=e.checkAll?"":"none",t.filterContainer.style.display=e.inputBox?"":"none",t.visibleCountContainer.style.display=e.visibleCount?"":"none",t.countContainer.style.display=e.count?"":"none",t.okContainer.style.display=e.ok?"":"none",t.customButtonContainer.style.display=e.customButton?"":"none",t.message.style.display=e.message?"":"none",t.progressBar.getContainer().style.display=e.progressBar?"":"none",t.list.display(!!e.list),t.container.classList[e.checkBox?"add":"remove"]("show-checkboxes"),this.updateLayout()}setComboboxAccessibility(e){if(e!==this.comboboxAccessibility){const t=this.getUI();this.comboboxAccessibility=e,this.comboboxAccessibility?(t.inputBox.setAttribute("role","combobox"),t.inputBox.setAttribute("aria-haspopup","true"),t.inputBox.setAttribute("aria-autocomplete","list"),t.inputBox.setAttribute("aria-activedescendant",t.list.getActiveDescendant()||"")):(t.inputBox.removeAttribute("role"),t.inputBox.removeAttribute("aria-haspopup"),t.inputBox.removeAttribute("aria-autocomplete"),t.inputBox.removeAttribute("aria-activedescendant"))}}setEnabled(e){if(e!==this.enabled){this.enabled=e;for(const t of this.getUI().leftActionBar.viewItems)t.getAction().enabled=e;for(const t of this.getUI().rightActionBar.viewItems)t.getAction().enabled=e;this.getUI().checkAll.disabled=!e,this.getUI().ok.enabled=e,this.getUI().list.enabled=e}}hide(e){var t;const i=this.controller;i&&(t=!(null!=(t=this.ui)&&t.container.contains(document.activeElement)),this.controller=null,this.onHideEmitter.fire(),this.getUI().container.style.display="none",t||(this.previousFocusElement&&this.previousFocusElement.offsetParent?(this.previousFocusElement.focus(),this.previousFocusElement=void 0):this.options.returnFocus()),i.didHide(e))}layout(e,t){this.dimension=e,this.titleBarOffset=t,this.updateLayout()}updateLayout(){if(this.ui){this.ui.container.style.top=this.titleBarOffset+"px";const t=this.ui.container.style;var e=Math.min(.62*this.dimension.width,$s.MAX_WIDTH);t.width=e+"px",t.marginLeft="-"+e/2+"px",this.ui.inputBox.layout(),this.ui.list.layout(this.dimension&&.4*this.dimension.height)}}applyStyles(e){this.styles=e,this.updateStyles()}updateStyles(){if(this.ui){const{quickInputTitleBackground:t,quickInputBackground:i,quickInputForeground:n,contrastBorder:o,widgetShadow:s}=this.styles.widget,r=(this.ui.titleBar.style.backgroundColor=t?t.toString():"",this.ui.container.style.backgroundColor=i?i.toString():"",this.ui.container.style.color=n?n.toString():"",this.ui.container.style.border=o?"1px solid "+o:"",this.ui.container.style.boxShadow=s?"0 0 8px 2px "+s:"",this.ui.inputBox.style(this.styles.inputBox),this.ui.count.style(this.styles.countBadge),this.ui.ok.style(this.styles.button),this.ui.customButton.style(this.styles.button),this.ui.progressBar.style(this.styles.progressBar),this.ui.list.style(this.styles.list),[]);this.styles.list.pickerGroupBorder&&r.push(`.quick-input-list .quick-input-list-entry { border-top-color: ${this.styles.list.pickerGroupBorder}; }`),this.styles.list.pickerGroupForeground&&r.push(`.quick-input-list .quick-input-list-separator { color: ${this.styles.list.pickerGroupForeground}; }`),(this.styles.keybindingLabel.keybindingLabelBackground||this.styles.keybindingLabel.keybindingLabelBorder||this.styles.keybindingLabel.keybindingLabelBottomBorder||this.styles.keybindingLabel.keybindingLabelShadow||this.styles.keybindingLabel.keybindingLabelForeground)&&(r.push(".quick-input-list .monaco-keybinding > .monaco-keybinding-key {"),this.styles.keybindingLabel.keybindingLabelBackground&&r.push(`background-color: ${this.styles.keybindingLabel.keybindingLabelBackground};`),this.styles.keybindingLabel.keybindingLabelBorder&&r.push(`border-color: ${this.styles.keybindingLabel.keybindingLabelBorder};`),this.styles.keybindingLabel.keybindingLabelBottomBorder&&r.push(`border-bottom-color: ${this.styles.keybindingLabel.keybindingLabelBottomBorder};`),this.styles.keybindingLabel.keybindingLabelShadow&&r.push(`box-shadow: inset 0 -1px 0 ${this.styles.keybindingLabel.keybindingLabelShadow};`),this.styles.keybindingLabel.keybindingLabelForeground&&r.push(`color: ${this.styles.keybindingLabel.keybindingLabelForeground};`),r.push("}"));var e=r.join("\n");e!==this.ui.styleSheet.textContent&&(this.ui.styleSheet.textContent=e)}}}$s.MAX_WIDTH=600;var Gs=i("0bfb"),Zs=i("2f1e"),Ys=i("66bd"),Xs=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3e.substring(o?o.prefix.length:0),null!==o&&void 0!==o&&o.placeholder&&(l.ariaLabel=null===o||void 0===o?void 0:o.placeholder);let d=void 0,h=void 0;t&&(d=new Promise(e=>h=e),a.add(Object(Gs.a)(l.onWillAccept)(e=>{e.veto(),l.hide()}))),a.add(this.registerPickerListeners(l,n,o,e));const c=a.add(new B.b);return n&&a.add(n.provide(l,c.token)),Object(Gs.a)(l.onDidHide)(()=>{0===l.selectedItems.length&&c.cancel(),a.dispose(),null!==h&&void 0!==h&&h(l.selectedItems)}),l.show(),t?d:void 0}e===o.prefix||null!=i&&i.preserveValue||(s.picker.value=e),this.adjustValueSelection(s.picker,o,i)}adjustValueSelection(e,t,i){let n;n=null!=i&&i.preserveValue?[e.value.length,e.value.length]:[null!=(i=null==t?void 0:t.prefix.length)?i:0,e.value.length],e.valueSelection=n}registerPickerListeners(e,t,i,n){const o=new ve.b,s=this.visibleQuickAccess={picker:e,descriptor:i,value:n};return o.add(Object(ve.i)(()=>{s===this.visibleQuickAccess&&(this.visibleQuickAccess=void 0)})),o.add(e.onDidChangeValue(e=>{var[i]=this.getOrInstantiateProvider(e);i!==t?this.show(e,{preserveValue:!0}):s.value=e})),i&&o.add(e.onDidAccept(()=>{this.lastAcceptedPickerValues.set(i,e.value)})),o}getOrInstantiateProvider(e){if(e=this.registry.getQuickAccessProvider(e),!e)return[void 0,void 0];let t=this.mapProviderToDescriptor.get(e);return t||(t=this.instantiationService.createInstance(e.ctor),this.mapProviderToDescriptor.set(e,t)),[t,e]}};Qs=Xs([As(0,Ys.a),As(1,Fi.a)],Qs);$o=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3!1,isScreenReaderOptimized:()=>this.accessibilityService.isScreenReaderOptimized(),backKeybindingLabel:()=>{},setContextKey:e=>this.setContextKey(e),returnFocus:()=>e.focus(),createList:(e,t,i,n,o)=>this.instantiationService.createInstance(jo.d,e,t,i,n,o),styles:this.computeStyles()};const n=this._register(new $s(Object.assign(Object.assign({},i),t)));return n.layout(e.dimension,null!=(t=null==(i=e.offset)?void 0:i.top)?t:0),this._register(e.onDidLayout(t=>n.layout(t,null!=(t=null==(t=e.offset)?void 0:t.top)?t:0))),this._register(n.onShow(()=>this.resetContextKeys())),this._register(n.onHide(()=>this.resetContextKeys())),n}setContextKey(e){let t;e&&!(t=this.contexts.get(e))&&(t=new ti.c(e,!1).bindTo(this.contextKeyService),this.contexts.set(e,t)),t&&t.get()||(this.resetContextKeys(),t&&t.set(!0))}resetContextKeys(){this.contexts.forEach(e=>{e.get()&&e.reset()})}pick(e,t={},i=B.a.None){return this.controller.pick(e,t,i)}createQuickPick(){return this.controller.createQuickPick()}updateStyles(){this.controller.applyStyles(this.computeStyles())}computeStyles(){return{widget:Object.assign({},Object(Do.d)(this.theme,{quickInputBackground:Dn.qc,quickInputForeground:Dn.rc,quickInputTitleBackground:Dn.vc,contrastBorder:Dn.h,widgetShadow:Dn.Nc})),inputBox:Object(Do.d)(this.theme,{inputForeground:Dn.lb,inputBackground:Dn.jb,inputBorder:Dn.kb,inputValidationInfoBackground:Dn.pb,inputValidationInfoForeground:Dn.rb,inputValidationInfoBorder:Dn.qb,inputValidationWarningBackground:Dn.sb,inputValidationWarningForeground:Dn.ub,inputValidationWarningBorder:Dn.tb,inputValidationErrorBackground:Dn.mb,inputValidationErrorForeground:Dn.ob,inputValidationErrorBorder:Dn.nb}),countBadge:Object(Do.d)(this.theme,{badgeBackground:Dn.c,badgeForeground:Dn.d,badgeBorder:Dn.h}),button:Object(Do.d)(this.theme,{buttonForeground:Dn.f,buttonBackground:Dn.e,buttonHoverBackground:Dn.g,buttonBorder:Dn.h}),progressBar:Object(Do.d)(this.theme,{progressBarBackground:Dn.pc}),keybindingLabel:Object(Do.d)(this.theme,{keybindingLabelBackground:Dn.vb,keybindingLabelForeground:Dn.yb,keybindingLabelBorder:Dn.wb,keybindingLabelBottomBorder:Dn.xb,keybindingLabelShadow:Dn.Nc}),list:Object(Do.d)(this.theme,{listBackground:Dn.qc,listInactiveFocusForeground:Dn.tc,listInactiveSelectionIconForeground:Dn.uc,listInactiveFocusBackground:Dn.sc,listFocusOutline:Dn.b,listInactiveFocusOutline:Dn.b,pickerGroupBorder:Dn.kc,pickerGroupForeground:Dn.lc})}}};var Js,er=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3e.focus()}}createController(){return super.createController(this.host)}},nr=(ir=er([tr(1,Fi.a),tr(2,ti.b),tr(3,ji.b),tr(4,Wi.b),tr(5,Eo)],ir),class{constructor(e,t){this.instantiationService=e,this.codeEditorService=t,this.mapEditorToService=new Map}get activeService(){const e=this.codeEditorService.getFocusedCodeEditor();if(!e)throw new Error("Quick input service needs a focused editor to work.");let t=this.mapEditorToService.get(e);if(!t){const i=t=this.instantiationService.createInstance(ir,e);this.mapEditorToService.set(e,t),Object(Gs.a)(e.onDidDispose)(()=>{i.dispose(),this.mapEditorToService.delete(e)})}return t}get quickAccess(){return this.activeService.quickAccess}pick(e,t={},i=B.a.None){return this.activeService.pick(e,t,i)}createQuickPick(){return this.activeService.createQuickPick()}});nr=er([tr(0,Fi.a),tr(1,Z.a)],nr);class or{constructor(e){this.editor=e,this.widget=new sr(this.editor)}static get(e){return e.getContribution(or.ID)}dispose(){this.widget.dispose()}}or.ID="editor.controller.quickInput";class sr{constructor(e){this.codeEditor=e,this.domNode=document.createElement("div"),this.codeEditor.addOverlayWidget(this)}getId(){return sr.ID}getDomNode(){return this.domNode}getPosition(){return{preference:2}}dispose(){this.codeEditor.removeOverlayWidget(this)}}sr.ID="editor.contrib.quickInputWidget",Object(Qi.l)(or.ID,or);{var rr=Js=Js||{};const e=new Ro.a;class t{constructor(e,t){this._serviceId=e,this._factory=t,this._value=null}get id(){return this._serviceId}get(t){if(!this._value){if(t&&(this._value=t[this._serviceId.toString()]),this._value||(this._value=this._factory(t)),!this._value)throw new Error("Service "+this._serviceId+" is missing!");e.set(this._serviceId,this._value)}return this._value}}rr.LazyStaticService=t;let i=[];function ar(e,n){return e=new t(e,n),i.push(e),e}rr.init=function(e){let t=new Ro.a;for(var[n,o]of Object(Yo.a)())t.set(n,o);for(var s in e)e.hasOwnProperty(s)&&t.set(Object(Fi.c)(s),e[s]);i.forEach(i=>t.set(i.id,i.get(e)));var r=new Fo(t,!0);return t.set(Fi.a,r),[t,r]},rr.instantiationService=ar(Fi.a,()=>new Fo(e,!0));const n=new Si;rr.configurationService=ar(qt.a,()=>n),rr.resourceConfigurationService=ar(se.a,()=>new Li(n)),rr.resourcePropertiesService=ar(se.b,()=>new xi(n)),rr.contextService=ar(ui.a,()=>new Di),rr.labelService=ar(st.a,()=>new Ei),rr.telemetryService=ar(io.a,()=>new ki),rr.dialogService=ar(rt.a,()=>new bi),rr.notificationService=ar(ci.a,()=>new vi),rr.markerService=ar(Wo.b,()=>new zo),rr.modeService=ar(fe.a,e=>new mn),rr.standaloneThemeService=ar(Ai.a,()=>new Hn),rr.logService=ar(ot.b,()=>new ot.d(new ot.a)),rr.undoRedoService=ar(es.a,e=>new cs(rr.dialogService.get(e),rr.notificationService.get(e))),rr.modelService=ar(it.a,e=>new fn.a(rr.configurationService.get(e),rr.resourcePropertiesService.get(e),rr.standaloneThemeService.get(e),rr.logService.get(e),rr.undoRedoService.get(e))),rr.markerDecorationsService=ar(qi.a,e=>new Zo(rr.modelService.get(e),rr.markerService.get(e))),rr.contextKeyService=ar(ti.b,e=>new Jn(rr.configurationService.get(e))),rr.codeEditorService=ar(Z.a,e=>new Ji(null,rr.contextKeyService.get(e),rr.standaloneThemeService.get(e))),rr.editorProgressService=ar(Hi.a,()=>new _i),rr.storageService=ar(Uo.a,()=>new Uo.b),rr.editorWorkerService=ar(me.a,e=>new dt(rr.modelService.get(e),rr.resourceConfigurationService.get(e),rr.logService.get(e)))}class lr extends ve.a{constructor(e,t){super();const[i,n]=Js.init(t),o=(this._serviceCollection=i,this._instantiationService=n,this.get(qt.a)),s=this.get(ci.a),r=this.get(io.a),a=this.get(ji.b),l=this.get(ot.b),d=this.get(ti.b);var h=(e,i)=>{let n=null;return n=(n=t?t[e.toString()]:n)||i(),this._serviceCollection.set(e,n),n};h(Wi.b,()=>new Xo(d,o)),h(jo.a,()=>new jo.b(a));let c=h(ie.b,()=>new Ci(this._instantiationService)),u=h(Bi.a,()=>this._register(new wi(d,c,r,s,l,e))),g=h(Eo,()=>new Ii(Js.codeEditorService.get(Z.a),e)),p=(h(Ys.a,()=>new nr(n,Js.codeEditorService.get(Z.a))),h(Pi.b,()=>this._register(new Io(g))));h(Vi.a,()=>new Jo),h(Pi.a,()=>{const e=new Oo(r,s,p,u,a);return e.configure({blockMouse:!1}),this._register(e)}),h(Ri.a,()=>new Ko(c)),h(zt.a,()=>new Oi(Js.modelService.get(it.a)))}get(e){var t=this._serviceCollection.get(e);if(t)return t;throw new Error("Missing service "+e)}set(e,t){this._serviceCollection.set(e,t)}has(e){return this._serviceCollection.has(e)}}var dr=i("1ddc");function hr(e,t,i){let n=new lr(e,t),o=null;return n.has(_e.a)||(o=new fi(Js.modelService.get()),n.set(_e.a,o)),n.has(ne.a)||n.set(ne.a,new de(n.get(Z.a),n.get(ie.b))),e=i(n),o&&o.setEditor(e),e}function cr(e,t,i){return hr(e,i||{},i=>new sn(e,t,i,i.get(Fi.a),i.get(Z.a),i.get(ie.b),i.get(ti.b),i.get(Bi.a),i.get(Pi.b),i.get(Ai.a),i.get(ci.a),i.get(qt.a),i.get(Wi.b),i.get(it.a),i.get(fe.a)))}function ur(e){return Js.codeEditorService.get().onCodeEditorAdd(t=>{e(t)})}function gr(e,t,i){return hr(e,i||{},i=>new rn(e,t,i,i.get(Fi.a),i.get(ti.b),i.get(Bi.a),i.get(Pi.b),i.get(me.a),i.get(Z.a),i.get(Ai.a),i.get(ci.a),i.get(qt.a),i.get(Pi.a),i.get(Hi.a),i.get(Vi.a)))}function pr(e,t){return new he.a(e,t)}function mr(e,t,i){return an(Js.modelService.get(),Js.modeService.get(),e,t,i)}function fr(e,t){Js.modelService.get().setMode(e,Js.modeService.get().create(t))}function _r(e,t,i){e&&Js.markerService.get().changeOne(t,e.uri,i)}function br(e){return Js.markerService.get().read(e)}function vr(e){return Js.markerService.get().onMarkerChanged(e)}function Cr(e){return Js.modelService.get().getModel(e)}function wr(){return Js.modelService.get().getModels()}function yr(e){return Js.modelService.get().onModelAdded(e)}function Sr(e){return Js.modelService.get().onModelRemoved(e)}function Lr(e){return Js.modelService.get().onModelModeChanged(t=>{e({model:t.model,oldLanguage:t.oldModeId})})}function xr(e){return t=Js.modelService.get(),e=e,new ft(t,e);var t}function kr(e,t){const i=Js.standaloneThemeService.get();return i.registerEditorContainer(e),Ft.colorizeElement(i,Js.modeService.get(),e,t)}function Dr(e,t,i){const n=Js.standaloneThemeService.get();return n.registerEditorContainer(document.body),Ft.colorize(Js.modeService.get(),e,t,i)}function Nr(e,t,i=4){const n=Js.standaloneThemeService.get();return n.registerEditorContainer(document.body),Ft.colorizeModelLine(e,t,i)}function Or(e,t){let i=Js.modeService.get(),n=(i.triggerMode(t),o=t,ge.F.get(o)||{getInitialState:()=>pe.c,tokenize:(e,t,i,n)=>Object(pe.d)(o,e,i,n)});var o,s=Object(Te.Q)(e);let r=[],a=n.getInitialState();for(let d=0,h=s.length;d",token:"delimiter.angle"}];let r=[];for(var a of t.brackets){let e=a;if((e=e&&Array.isArray(e)&&3===e.length?{token:e[2],open:e[0],close:e[1]}:e).open===e.close)throw xt(i,"open and close brackets in a 'brackets' attribute must be different: "+e.open+"\n hint: use the 'bracket' attribute if matching on equal brackets is required.");if("string"!=typeof e.open||"string"!=typeof e.token||"string"!=typeof e.close)throw xt(i,"every element in the 'brackets' array must be a '{open,close,token}' object or array");r.push({token:e.token+i.tokenPostfix,open:St(i,e.open),close:St(i,e.close)})}return i.brackets=r,i.noThrow=!0,i}function Hr(e){hn.a.registerLanguage(e)}function zr(){let e=[];return e.concat(hn.a.getLanguages())}function Ur(e){return e=Js.modeService.get().getLanguageIdentifier(e),e?e.id:0}function Kr(e,t){let i=Js.modeService.get().onDidCreateMode(n=>{n.getId()===e&&(i.dispose(),t())});return i}function qr(e,t){var i=Js.modeService.get().getLanguageIdentifier(e);if(i)return Ie.a.register(i,t,100);throw new Error("Cannot set configuration for unknown language "+e)}class $r{constructor(e,t){this._languageIdentifier=e,this._actual=t}getInitialState(){return this._actual.getInitialState()}tokenize(e,t,i,n){if("function"==typeof this._actual.tokenize)return Gr.adaptTokenize(this._languageIdentifier.language,this._actual,e,i,n);throw new Error("Not supported!")}tokenize2(e,t,i){return e=this._actual.tokenizeEncoded(e,i),new K.c(e.tokens,e.endState)}}class Gr{constructor(e,t,i){this._standaloneThemeService=e,this._languageIdentifier=t,this._actual=i}getInitialState(){return this._actual.getInitialState()}static _toClassicTokens(e,t,i){let n=[],o=0;for(let r=0,a=e.length;r"tokenizeEncoded"in e?new $r(i,e):new Gr(Js.standaloneThemeService.get(),i,e);return Zr(t)?ge.F.registerPromise(e,t.then(e=>n(e))):ge.F.register(e,n(t))}function Qr(e,t){const i=t=>{return i=Js.modeService.get(),n=Js.standaloneThemeService.get(),o=e,t=Vr(e,t),new Rt(i,n,o,t);var i,n,o};return Zr(t)?ge.F.registerPromise(e,t.then(e=>i(e))):ge.F.register(e,i(t))}function Jr(e,t){return ge.y.register(e,t)}function ea(e,t){return ge.z.register(e,t)}function ta(e,t){return ge.B.register(e,t)}function ia(e,t){return ge.p.register(e,{provideHover:(e,i,n)=>{let o=e.getWordAtPosition(i);return Promise.resolve(t.provideHover(e,i,n)).then(e=>{if(e)return!e.range&&o&&(e.range=new z.a(i.lineNumber,o.startColumn,i.lineNumber,o.endColumn)),e.range||(e.range=new z.a(i.lineNumber,i.column,i.lineNumber,i.column)),e})}})}function na(e,t){return ge.m.register(e,t)}function oa(e,t){return ge.i.register(e,t)}function sa(e,t){return ge.w.register(e,t)}function ra(e,t){return ge.f.register(e,t)}function aa(e,t){return ge.q.register(e,t)}function la(e,t){return ge.G.register(e,t)}function da(e,t){return ge.b.register(e,t)}function ha(e,t,i){return ge.a.register(e,{providedCodeActionKinds:null==i?void 0:i.providedCodeActionKinds,provideCodeActions:(e,i,n,o)=>{var s=Js.markerService.get().read({resource:e.uri}).filter(e=>z.a.areIntersectingOrTouching(e,i));return t.provideCodeActions(e,i,{markers:s,only:n.only},o)}})}function ca(e,t){return ge.g.register(e,t)}function ua(e,t){return ge.j.register(e,t)}function ga(e,t){return ge.x.register(e,t)}function pa(e,t){return ge.v.register(e,t)}function ma(e,t){return ge.d.register(e,t)}function fa(e,t){return ge.c.register(e,t)}function _a(e,t){return ge.o.register(e,t)}function ba(e,t){return ge.e.register(e,t)}function va(e,t){return ge.A.register(e,t)}function Ca(e,t){return ge.l.register(e,t)}function wa(e,t){return ge.k.register(e,t)}function ya(e,t){return ge.t.register(e,t)}function Sa(e,t){return ge.r.register(e,t)}$o=i("84df"),t.g.wrappingIndent.defaultValue=0,t.g.glyphMargin.defaultValue=!1,t.g.autoIndent.defaultValue=3,t.g.overviewRulerLanes.defaultValue=2,$o.a.setFormatterSelector((e,t,i)=>Promise.resolve(e[0]));const La=$(),xa=(La.editor={create:cr,onDidCreateEditor:ur,createDiffEditor:gr,createDiffNavigator:pr,createModel:mr,setModelLanguage:fr,setModelMarkers:_r,getModelMarkers:br,onDidChangeMarkers:vr,getModels:wr,getModel:Cr,onDidCreateModel:yr,onWillDisposeModel:Sr,onDidChangeModelLanguage:Lr,createWebWorker:xr,colorizeElement:kr,colorize:Dr,colorizeModelLine:Nr,tokenize:Or,defineTheme:Er,setTheme:Ir,remeasureFonts:Mr,registerCommand:Tr,AccessibilitySupport:n,ContentWidgetPositionPreference:l,CursorChangeReason:d,DefaultEndOfLine:h,EditorAutoIndentStrategy:u,EditorOption:g,EndOfLinePreference:p,EndOfLineSequence:m,MinimapPosition:y,MouseTargetType:S,OverlayWidgetPositionPreference:L,OverviewRulerLane:x,RenderLineNumbersType:k,RenderMinimap:D,ScrollbarVisibility:O,ScrollType:N,TextEditorCursorBlinkingStyle:A,TextEditorCursorStyle:R,TrackedRangeStickiness:P,WrappingIndent:F,ConfigurationChangedEvent:t.b,BareFontInfo:oe.a,FontInfo:oe.b,TextModelResolvedOptions:ue.e,FindMatch:ue.b,EditorType:ce.a,EditorOptions:t.g},La.languages={register:Hr,getLanguages:zr,onLanguage:Kr,getEncodedLanguageId:Ur,setLanguageConfiguration:qr,setColorMap:Yr,setTokensProvider:Xr,setMonarchTokensProvider:Qr,registerReferenceProvider:Jr,registerRenameProvider:ea,registerCompletionItemProvider:ma,registerSignatureHelpProvider:ta,registerHoverProvider:ia,registerDocumentSymbolProvider:na,registerDocumentHighlightProvider:oa,registerLinkedEditingRangeProvider:sa,registerDefinitionProvider:ra,registerImplementationProvider:aa,registerTypeDefinitionProvider:la,registerCodeLensProvider:da,registerCodeActionProvider:ha,registerDocumentFormattingEditProvider:ca,registerDocumentRangeFormattingEditProvider:ua,registerOnTypeFormattingEditProvider:ga,registerLinkProvider:pa,registerColorProvider:fa,registerFoldingRangeProvider:_a,registerDeclarationProvider:ba,registerSelectionRangeProvider:va,registerDocumentSemanticTokensProvider:Ca,registerDocumentRangeSemanticTokensProvider:wa,registerInlineCompletionsProvider:ya,registerInlayHintsProvider:Sa,DocumentHighlightKind:c,CompletionItemKind:s,CompletionItemTag:r,CompletionItemInsertTextRule:o,SymbolKind:M,SymbolTag:T,IndentAction:f,CompletionTriggerKind:a,SignatureHelpTriggerKind:I,InlayHintKind:_,InlineCompletionTriggerKind:b,FoldingRangeKind:ge.n},La.CancellationTokenSource),ka=La.Emitter,Da=La.KeyCode,Na=La.KeyMod,Oa=La.Position,Ea=La.Range,Ia=La.Selection,Ma=La.SelectionDirection,Ta=La.MarkerSeverity,Aa=La.MarkerTag,Ra=La.Uri,Pa=La.Token,Fa=La.editor,Ba=La.languages;(null!=(Xs=we.b.MonacoEnvironment)&&Xs.globalAPI||"function"==typeof define&&i("3c35"))&&(self.monaco=La),void 0!==self.require&&"function"==typeof self.require.config&&self.require.config({ignoreDuplicateModules:["vscode-languageserver-types","vscode-languageserver-types/main","vscode-languageserver-textdocument","vscode-languageserver-textdocument/main","vscode-nls","vscode-nls/vscode-nls","jsonc-parser","jsonc-parser/main","vscode-uri","vscode-uri/index","vs/basic-languages/typescript/typescript"]})},f41d:function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"css",extensions:[".css"],aliases:["CSS","css"],mimetypes:["text/css"],loader:function(){return i.e("chunk-2d21b84a").then(i.bind(null,"bfb2"))}})},f570:function(e,t,i){"use strict";i.r(t),i.d(t,"cssDefaults",(function(){return a})),i.d(t,"scssDefaults",(function(){return l})),i.d(t,"lessDefaults",(function(){return d})),i("33f9");var n=i("0b3c");Object.defineProperty(o.prototype,"onDidChange",{get:function(){return this._onDidChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"languageId",{get:function(){return this._languageId},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"modeConfiguration",{get:function(){return this._modeConfiguration},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"diagnosticsOptions",{get:function(){return this.options},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"options",{get:function(){return this._options},enumerable:!1,configurable:!0}),o.prototype.setOptions=function(e){this._options=e||Object.create(null),this._onDidChange.fire(this)},o.prototype.setDiagnosticsOptions=function(e){this.setOptions(e)},o.prototype.setModeConfiguration=function(e){this._modeConfiguration=e||Object.create(null),this._onDidChange.fire(this)},t=o;function o(e,t,i){this._onDidChange=new n.Emitter,this._languageId=e,this.setOptions(t),this.setModeConfiguration(i)}var s={validate:!0,lint:{compatibleVendorPrefixes:"ignore",vendorPrefix:"warning",duplicateProperties:"warning",emptyRules:"warning",importStatement:"ignore",boxModel:"ignore",universalSelector:"ignore",zeroUnits:"ignore",fontFaceProperties:"warning",hexColorLength:"error",argumentsInColorFunction:"error",unknownProperties:"warning",ieHack:"ignore",unknownVendorSpecificProperties:"ignore",propertyIgnoredDueToDisplay:"warning",important:"ignore",float:"ignore",idSelector:"ignore"},data:{useDefaultDataProvider:!0}},r={completionItems:!0,hovers:!0,documentSymbols:!0,definitions:!0,references:!0,documentHighlights:!0,rename:!0,colors:!0,foldingRanges:!0,diagnostics:!0,selectionRanges:!0},a=new t("css",s,r),l=new t("scss",s,r),d=new t("less",s,r);function h(){return i.e("chunk-0b65ffb6").then(i.bind(null,"db4f"))}n.languages.css={cssDefaults:a,lessDefaults:d,scssDefaults:l},n.languages.onLanguage("less",(function(){h().then((function(e){return e.setupMode(d)}))})),n.languages.onLanguage("scss",(function(){h().then((function(e){return e.setupMode(l)}))})),n.languages.onLanguage("css",(function(){h().then((function(e){return e.setupMode(a)}))}))},f577:function(e,t,i){"use strict";i.d(t,"a",(function(){return n})),t=i("0a0f");const n=Object(t.c)("clipboardService")},f58f:function(e,t,i){"use strict";i.d(t,"a",(function(){return n}));class n{constructor(e,t,i,n,o,s){this.id=e,this.label=t,this.alias=i,this._precondition=n,this._run=o,this._contextKeyService=s}isSupported(){return this._contextKeyService.contextMatchesRules(this._precondition)}run(){return this.isSupported()?this._run():Promise.resolve(void 0)}}},f5ba:function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"dart",extensions:[".dart"],aliases:["Dart","dart"],mimetypes:["text/x-dart-source","text/x-dart"],loader:function(){return i.e("chunk-2d0de971").then(i.bind(null,"85fd"))}})},f5f3:function(e,t,i){"use strict";i.d(t,"b",(function(){return s})),i.d(t,"a",(function(){return r}));var n=i("af40");const o=[];function s(e,t,i){t instanceof n.a||(t=new n.a(t,[],i)),o.push([e,t])}function r(){return o}},f68e:function(e,t,i){"use strict";i.d(t,"b",(function(){return g})),i.d(t,"a",(function(){return m})),i.d(t,"c",(function(){return f}));var n=i("dff7"),o=i("308f"),s=i("82c9"),r=i("a666"),a=i("3742"),l=i("9c3e"),d=i("6a89"),h=i("40355"),c=i("fdcc"),u=function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))};class g{constructor(e,t,i,n){this.isProviderFirst=e,this.parent=t,this.link=i,this._rangeCallback=n,this.id=l.b.nextId()}get uri(){return this.link.uri}get range(){var e;return null!=(e=null!=(e=this._range)?e:this.link.targetSelectionRange)?e:this.link.range}set range(e){this._range=e,this._rangeCallback(this)}get ariaMessage(){var e=null==(e=this.parent.getPreview(this))?void 0:e.preview(this.range);return e?Object(n.a)({key:"aria.oneReference.preview",comment:["Placeholders are: 0: filename, 1:line number, 2: column number, 3: preview snippet of source code"]},"symbol in {0} on line {1} at column {2}, {3}",Object(s.b)(this.uri),this.range.startLineNumber,this.range.startColumn,e.value):Object(n.a)("aria.oneReference","symbol in {0} on line {1} at column {2}",Object(s.b)(this.uri),this.range.startLineNumber,this.range.startColumn)}}class p{constructor(e){this._modelReference=e}dispose(){this._modelReference.dispose()}preview(e,t=8){const i=this._modelReference.object.textEditorModel;var n,o,s,r;if(i)return({startLineNumber:o,startColumn:s,endLineNumber:n,endColumn:r}=e),t=i.getWordUntilPosition({lineNumber:o,column:s-t}),t=new d.a(o,t.startColumn,o,s),o=new d.a(n,r,n,1073741824),{value:(s=i.getValueInRange(t).replace(/^\s+/,""))+(r=i.getValueInRange(e))+i.getValueInRange(o).replace(/\s+$/,""),highlight:{start:s.length,end:s.length+r.length}}}}class m{constructor(e,t){this.parent=e,this.uri=t,this.children=[],this._previews=new h.b}dispose(){Object(r.f)(this._previews.values()),this._previews.clear()}getPreview(e){return this._previews.get(e.uri)}get ariaMessage(){var e=this.children.length;return 1===e?Object(n.a)("aria.fileReferences.1","1 symbol in {0}, full path {1}",Object(s.b)(this.uri),this.uri.fsPath):Object(n.a)("aria.fileReferences.N","{0} symbols in {1}, full path {2}",e,Object(s.b)(this.uri),this.uri.fsPath)}resolve(e){return u(this,void 0,void 0,(function*(){if(0===this._previews.size)for(var t of this.children)if(!this._previews.has(t.uri))try{var i=yield e.createModelReference(t.uri);this._previews.set(t.uri,new p(i))}catch(t){Object(c.f)(t)}return this}))}}class f{constructor(e,t){this.groups=[],this.references=[],this._onDidChangeReferenceRange=new o.b,this.onDidChangeReferenceRange=this._onDidChangeReferenceRange.event,this._links=e,this._title=t;var i,n,[r]=e;let a;for(i of(e.sort(f._compareReferences),e))a&&s.e.isEqual(a.uri,i.uri,!0)||(a=new m(this,i.uri),this.groups.push(a)),0!==a.children.length&&0===f._compareReferences(i,a.children[a.children.length-1])||(n=new g(r===i,a,i,e=>this._onDidChangeReferenceRange.fire(e)),this.references.push(n),a.children.push(n))}dispose(){Object(r.f)(this.groups),this._onDidChangeReferenceRange.dispose(),this.groups.length=0}clone(){return new f(this._links,this._title)}get title(){return this._title}get isEmpty(){return 0===this.groups.length}get ariaMessage(){return this.isEmpty?Object(n.a)("aria.result.0","No results found"):1===this.references.length?Object(n.a)("aria.result.1","Found 1 symbol in {0}",this.references[0].uri.fsPath):1===this.groups.length?Object(n.a)("aria.result.n1","Found {0} symbols in {1}",this.references.length,this.groups[0].uri.fsPath):Object(n.a)("aria.result.nm","Found {0} symbols in {1} files",this.references.length,this.groups.length)}nextOrPreviousReference(e,t){let i=e["parent"],n=i.children.indexOf(e);e=i.children.length;var o=i.parent.groups.length;return 1===o||t&&n+1({idx:n,prefixLen:a.d(i.uri.toString(),e.toString()),offsetDist:100*Math.abs(i.range.startLineNumber-t.lineNumber)+Math.abs(i.range.startColumn-t.column)})).sort((e,t)=>e.prefixLen>t.prefixLen?-1:e.prefixLent.offsetDist?1:0)[0];if(i)return this.references[i.idx]}referenceAt(e,t){for(const i of this.references)if(i.uri.toString()===e.toString()&&d.a.containsPosition(i.range,t))return i}firstReference(){for(const e of this.references)if(e.isProviderFirst)return e;return this.references[0]}static _compareReferences(e,t){return s.e.compare(e.uri,t.uri)||d.a.compareRangesUsingStarts(e.range,t.range)}}},f85a:function(e,t,i){"use strict";i.d(t,"a",(function(){return d}));var n=i("2e5d"),o=i("7061"),s=i("6a89"),r=i("3742"),a=i("708a");class l{constructor(e,t,i){this._cursorPositionBrand=void 0,this.lineNumber=e,this.column=t,this.leftoverVisibleColumns=i}}class d{static leftPosition(e,t){var i;return t.column>e.getLineMinColumn(t.lineNumber)?t.delta(void 0,-r.L(e.getLineContent(t.lineNumber),t.column-1)):1{})}return t}},fd11:function(e,t,i){"use strict";i.r(t),i.d(t,"DragAndDropController",(function(){return h})),i("3a19");t=i("a666");var n=i("30db"),o=i("b2cc"),s=i("7061"),r=i("6a89"),a=i("8025");class l{constructor(e,t,i){this.selection=e,this.targetPosition=t,this.copy=i,this.targetSelection=null}getEditOperations(e,t){e=e.getValueInRange(this.selection),this.copy||t.addEditOperation(this.selection,null),t.addEditOperation(new r.a(this.targetPosition.lineNumber,this.targetPosition.column,this.targetPosition.lineNumber,this.targetPosition.column),e),!this.selection.containsPosition(this.targetPosition)||this.copy&&(this.selection.getEndPosition().equals(this.targetPosition)||this.selection.getStartPosition().equals(this.targetPosition))?this.copy?this.targetSelection=new a.a(this.targetPosition.lineNumber,this.targetPosition.column,this.selection.endLineNumber-this.selection.startLineNumber+this.targetPosition.lineNumber,this.selection.startLineNumber===this.selection.endLineNumber?this.targetPosition.column+this.selection.endColumn-this.selection.startColumn:this.selection.endColumn):this.targetPosition.lineNumber>this.selection.endLineNumber?this.targetSelection=new a.a(this.targetPosition.lineNumber-this.selection.endLineNumber+this.selection.startLineNumber,this.targetPosition.column,this.targetPosition.lineNumber,this.selection.startLineNumber===this.selection.endLineNumber?this.targetPosition.column+this.selection.endColumn-this.selection.startColumn:this.selection.endColumn):this.targetPosition.lineNumberthis._onEditorMouseDown(e))),this._register(this._editor.onMouseUp(e=>this._onEditorMouseUp(e))),this._register(this._editor.onMouseDrag(e=>this._onEditorMouseDrag(e))),this._register(this._editor.onMouseDrop(e=>this._onEditorMouseDrop(e))),this._register(this._editor.onMouseDropCanceled(()=>this._onEditorMouseDropCanceled())),this._register(this._editor.onKeyDown(e=>this.onEditorKeyDown(e))),this._register(this._editor.onKeyUp(e=>this.onEditorKeyUp(e))),this._register(this._editor.onDidBlurEditorWidget(()=>this.onEditorBlur())),this._register(this._editor.onDidBlurEditorText(()=>this.onEditorBlur())),this._dndDecorationIds=[],this._mouseDown=!1,this._modifierPressed=!1,this._dragSelection=null}onEditorBlur(){this._removeDecoration(),this._dragSelection=null,this._mouseDown=!1,this._modifierPressed=!1}onEditorKeyDown(e){this._editor.getOption(30)&&!this._editor.getOption(17)&&(d(e)&&(this._modifierPressed=!0),this._mouseDown&&d(e)&&this._editor.updateOptions({mouseStyle:"copy"}))}onEditorKeyUp(e){this._editor.getOption(30)&&!this._editor.getOption(17)&&(d(e)&&(this._modifierPressed=!1),this._mouseDown&&e.keyCode===h.TRIGGER_KEY_VALUE&&this._editor.updateOptions({mouseStyle:"default"}))}_onEditorMouseDown(e){this._mouseDown=!0}_onEditorMouseUp(e){this._mouseDown=!1,this._editor.updateOptions({mouseStyle:"text"})}_onEditorMouseDrag(e){let t=e.target;if(null===this._dragSelection){const e=this._editor.getSelections()||[];var i=e.filter(e=>t.position&&e.containsPosition(t.position));if(1!==i.length)return;this._dragSelection=i[0]}d(e.event)?this._editor.updateOptions({mouseStyle:"copy"}):this._editor.updateOptions({mouseStyle:"default"}),t.position&&(this._dragSelection.containsPosition(t.position)?this._removeDecoration():this.showAt(t.position))}_onEditorMouseDropCanceled(){this._editor.updateOptions({mouseStyle:"text"}),this._removeDecoration(),this._dragSelection=null,this._mouseDown=!1}_onEditorMouseDrop(e){if(e.target&&(this._hitContent(e.target)||this._hitMargin(e.target))&&e.target.position){let n=new s.a(e.target.position.lineNumber,e.target.position.column);if(null===this._dragSelection){let o=null;var t,i;e.event.shiftKey?(t=this._editor.getSelection())&&(({selectionStartLineNumber:t,selectionStartColumn:i}=t),o=[new a.a(t,i,n.lineNumber,n.column)]):o=(this._editor.getSelections()||[]).map(e=>e.containsPosition(n)?new a.a(n.lineNumber,n.column,n.lineNumber,n.column):e),this._editor.setSelections(o||[],"mouse",3)}else this._dragSelection.containsPosition(n)&&(!d(e.event)&&!this._modifierPressed||!this._dragSelection.getEndPosition().equals(n)&&!this._dragSelection.getStartPosition().equals(n))||(this._editor.pushUndoStop(),this._editor.executeCommand(h.ID,new l(this._dragSelection,n,d(e.event)||this._modifierPressed)),this._editor.pushUndoStop())}this._editor.updateOptions({mouseStyle:"text"}),this._removeDecoration(),this._dragSelection=null,this._mouseDown=!1}showAt(e){var t=[{range:new r.a(e.lineNumber,e.column,e.lineNumber,e.column),options:h._DECORATION_OPTIONS}];this._dndDecorationIds=this._editor.deltaDecorations(this._dndDecorationIds,t),this._editor.revealPosition(e,1)}_removeDecoration(){this._dndDecorationIds=this._editor.deltaDecorations(this._dndDecorationIds,[])}_hitContent(e){return 6===e.type||7===e.type}_hitMargin(e){return 2===e.type||3===e.type||4===e.type}dispose(){this._removeDecoration(),this._dragSelection=null,this._mouseDown=!1,this._modifierPressed=!1,super.dispose()}}h.ID="editor.contrib.dragAndDrop",h.TRIGGER_KEY_VALUE=n.f?6:5,h._DECORATION_OPTIONS=i.a.register({description:"dnd-target",className:"dnd-target"}),Object(o.l)(h.ID,h)},fd49:function(e,t,i){"use strict";i.d(t,"h",(function(){return r})),i.d(t,"b",(function(){return a})),i.d(t,"j",(function(){return l})),i.d(t,"a",(function(){return d})),i.d(t,"k",(function(){return g})),i.d(t,"n",(function(){return b})),i.d(t,"i",(function(){return n})),i.d(t,"e",(function(){return x})),i.d(t,"f",(function(){return I})),i.d(t,"m",(function(){return V})),i.d(t,"c",(function(){return X})),i.d(t,"d",(function(){return Q})),i.d(t,"l",(function(){return J})),i.d(t,"g",(function(){return te}));var n,o=i("dff7"),s=i("30db");t=i("d093");const r=8;class a{constructor(e){this._values=e}hasChanged(e){return this._values[e]}}class l{constructor(){this._values=[]}_read(e){return this._values[e]}get(e){return this._values[e]}_write(e,t){this._values[e]=t}}class d{constructor(){this.stableMinimapLayoutInput=null,this.stableFitMaxMinimapScale=0,this.stableFitRemainingWidth=0}}class h{constructor(e,t,i,n){this.id=e,this.name=t,this.defaultValue=i,this.schema=n}compute(e,t,i){return i}}class c{constructor(e,t=null){this.schema=void 0,this.id=e,this.name="_never_",this.defaultValue=void 0,this.deps=t}validate(e){return this.defaultValue}}class u{constructor(e,t,i,n){this.id=e,this.name=t,this.defaultValue=i,this.schema=n}validate(e){return void 0===e?this.defaultValue:e}compute(e,t,i){return i}}function g(e,t){return void 0===e?t:"false"!==e&&Boolean(e)}class p extends u{constructor(e,t,i,n){void 0!==n&&(n.type="boolean",n.default=i),super(e,t,i,n)}validate(e){return g(e,this.defaultValue)}}class m extends u{constructor(e,t,i,n,o,s){void 0!==s&&(s.type="integer",s.default=i,s.minimum=n,s.maximum=o),super(e,t,i,s),this.minimum=n,this.maximum=o}static clampedInt(e,t,i,n){return void 0===e||(e=parseInt(e,10),isNaN(e))?t:(e=Math.max(i,e),0|(e=Math.min(n,e)))}validate(e){return m.clampedInt(e,this.defaultValue,this.minimum,this.maximum)}}class f extends u{constructor(e,t,i,n,o){void 0!==o&&(o.type="number",o.default=i),super(e,t,i,o),this.validationFn=n}static clamp(e,t,i){return eC),"fill"!==g&&!i||(y=!0,N=c,L=Math.min(a*o,Math.max(1,Math.floor(1/D))),b&&s&&_<=t.stableFitRemainingWidth&&(r=t.stableFitMaxMinimapScale),(c=Math.min(r,Math.max(1,Math.floor(L/v))))>N&&(k=Math.min(2,c/N)),x=c/o/k,C=Math.ceil(Math.max(d,f+n)*L),b?(t.stableMinimapLayoutInput=e,t.stableFitRemainingWidth=_,t.stableFitMaxMinimapScale=c):(t.stableMinimapLayoutInput=null,t.stableFitRemainingWidth=0))}}return g=Math.floor(u*x),a=Math.min(g,Math.max(0,Math.floor((_-m-2)*x/(l+x)))+r),s=(D=Math.floor(o*a))/o,D=Math.floor(D*k),{renderMinimap:h?1:2,minimapLeft:"left"===p?0:i-a-m,minimapWidth:a,minimapHeightIsEditorHeight:y,minimapIsSampling:S,minimapScale:c,minimapLineHeight:L,minimapCanvasInnerWidth:D,minimapCanvasInnerHeight:C,minimapCanvasOuterWidth:s,minimapCanvasOuterHeight:w}}static computeLayout(e,t){var i=0|t.outerWidth,n=0|t.outerHeight,o=0|t.lineHeight,s=0|t.lineNumbersDigitCount,r=t.typicalHalfwidthCharacterWidth,a=t.maxDigitWidth,l=t.pixelRatio,h=t.viewLineCount,c=e.get(122),u=(c="inherit"===c?e.get(121):c,"inherit"===c?e.get(117):c),g=e.get(120),p=e.get(2),f=t.isDominatedByLongLines,_=e.get(48),b=0!==e.get(59).renderType,v=e.get(60),C=e.get(94),w=e.get(64),y=e.get(92),S=y.verticalScrollbarSize,L=y.verticalHasArrows,x=y.arrowSize;y=y.horizontalScrollbarSize;const k=e.get(57);e=e.get(36);let D,N=(D="string"==typeof k&&/^\d+(\.\d+)?ch$/.test(k)?(B=parseFloat(k.substr(0,k.length-2)),m.clampedInt(B*r,0,0,1e3)):m.clampedInt(k,0,0,1e3),e&&(D+=16),0),O=(b&&(B=Math.max(s,v),N=Math.round(B*a)),0),E=(_&&(O=o),0),M=E+O,T=M+N,A=T+D;e=i-O-N-D;let R=!1,P=!1,F=-1;2!==p&&("inherit"===c&&f?(R=!0,P=!0):"on"===u||"bounded"===u?P=!0:"wordWrapColumn"===u&&(F=g));b=I._computeMinimapLayout({outerWidth:i,outerHeight:n,lineHeight:o,typicalHalfwidthCharacterWidth:r,pixelRatio:l,scrollBeyondLastLine:C,minimap:w,verticalScrollbarWidth:S,viewLineCount:h,remainingWidth:e,isViewportWrapping:P},t.memory||new d),0!==b.renderMinimap&&0===b.minimapLeft&&(E+=b.minimapWidth,M+=b.minimapWidth,T+=b.minimapWidth,A+=b.minimapWidth),s=e-b.minimapWidth,v=Math.max(1,Math.floor((s-S-2)/r));var B=L?x:0;return P&&(F=Math.max(1,v),"bounded"===u&&(F=Math.min(F,g))),{width:i,height:n,glyphMarginLeft:E,glyphMarginWidth:O,lineNumbersLeft:M,lineNumbersWidth:N,decorationsLeft:T,decorationsWidth:D,contentLeft:A,contentWidth:s,minimap:b,viewportColumn:v,isWordWrapMinified:R,isViewportWrapping:P,wrappingColumn:F,verticalScrollbarWidth:S,horizontalScrollbarHeight:y,overviewRuler:{top:B,width:S,height:n-2*B,right:0}}}}class M extends h{constructor(){var e={enabled:!0};super(56,"lightbulb",e,{"editor.lightbulb.enabled":{type:"boolean",default:e.enabled,description:o.a("codeActions","Enables the code action lightbulb in the editor.")}})}validate(e){return e&&"object"==typeof e?{enabled:g(e.enabled,this.defaultValue.enabled)}:this.defaultValue}}class T extends h{constructor(){var e={enabled:!0,fontSize:0,fontFamily:""};super(126,"inlayHints",e,{"editor.inlayHints.enabled":{type:"boolean",default:e.enabled,description:o.a("inlayHints.enable","Enables the inlay hints in the editor.")},"editor.inlayHints.fontSize":{type:"number",default:e.fontSize,markdownDescription:o.a("inlayHints.fontSize","Controls font size of inlay hints in the editor. When set to `0`, the 90% of `#editor.fontSize#` is used.")},"editor.inlayHints.fontFamily":{type:"string",default:e.fontFamily,description:o.a("inlayHints.fontFamily","Controls font family of inlay hints in the editor. When set to empty, the `#editor.fontFamily#` is used.")}})}validate(e){return e&&"object"==typeof e?{enabled:g((e=e).enabled,this.defaultValue.enabled),fontSize:m.clampedInt(e.fontSize,this.defaultValue.fontSize,0,100),fontFamily:_.string(e.fontFamily,this.defaultValue.fontFamily)}:this.defaultValue}}class A extends f{constructor(){super(58,"lineHeight",X.lineHeight,e=>f.clamp(e,0,150),{markdownDescription:o.a("lineHeight","Controls the line height. \n - Use 0 to automatically compute the line height from the font size.\n - Values between 0 and 8 will be used as a multiplier with the font size.\n - Values greater than or equal to 8 will be used as effective values.")})}compute(e,t,i){return e.fontInfo.lineHeight}}class R extends h{constructor(){var e={enabled:!0,size:"proportional",side:"right",showSlider:"mouseover",renderCharacters:!0,maxColumn:120,scale:1};super(64,"minimap",e,{"editor.minimap.enabled":{type:"boolean",default:e.enabled,description:o.a("minimap.enabled","Controls whether the minimap is shown.")},"editor.minimap.size":{type:"string",enum:["proportional","fill","fit"],enumDescriptions:[o.a("minimap.size.proportional","The minimap has the same size as the editor contents (and might scroll)."),o.a("minimap.size.fill","The minimap will stretch or shrink as necessary to fill the height of the editor (no scrolling)."),o.a("minimap.size.fit","The minimap will shrink as necessary to never be larger than the editor (no scrolling).")],default:e.size,description:o.a("minimap.size","Controls the size of the minimap.")},"editor.minimap.side":{type:"string",enum:["left","right"],default:e.side,description:o.a("minimap.side","Controls the side where to render the minimap.")},"editor.minimap.showSlider":{type:"string",enum:["always","mouseover"],default:e.showSlider,description:o.a("minimap.showSlider","Controls when the minimap slider is shown.")},"editor.minimap.scale":{type:"number",default:e.scale,minimum:1,maximum:3,enum:[1,2,3],description:o.a("minimap.scale","Scale of content drawn in the minimap: 1, 2 or 3.")},"editor.minimap.renderCharacters":{type:"boolean",default:e.renderCharacters,description:o.a("minimap.renderCharacters","Render the actual characters on a line as opposed to color blocks.")},"editor.minimap.maxColumn":{type:"number",default:e.maxColumn,description:o.a("minimap.maxColumn","Limit the width of the minimap to render at most a certain number of columns.")}})}validate(e){return e&&"object"==typeof e?{enabled:g((e=e).enabled,this.defaultValue.enabled),size:b(e.size,this.defaultValue.size,["proportional","fill","fit"]),side:b(e.side,this.defaultValue.side,["right","left"]),showSlider:b(e.showSlider,this.defaultValue.showSlider,["always","mouseover"]),renderCharacters:g(e.renderCharacters,this.defaultValue.renderCharacters),scale:m.clampedInt(e.scale,1,1,3),maxColumn:m.clampedInt(e.maxColumn,this.defaultValue.maxColumn,1,1e4)}:this.defaultValue}}class P extends h{constructor(){super(74,"padding",{top:0,bottom:0},{"editor.padding.top":{type:"number",default:0,minimum:0,maximum:1e3,description:o.a("padding.top","Controls the amount of space between the top edge of the editor and the first line.")},"editor.padding.bottom":{type:"number",default:0,minimum:0,maximum:1e3,description:o.a("padding.bottom","Controls the amount of space between the bottom edge of the editor and the last line.")}})}validate(e){return e&&"object"==typeof e?(e=e,{top:m.clampedInt(e.top,0,0,1e3),bottom:m.clampedInt(e.bottom,0,0,1e3)}):this.defaultValue}}class F extends h{constructor(){var e={enabled:!0,cycle:!1};super(75,"parameterHints",e,{"editor.parameterHints.enabled":{type:"boolean",default:e.enabled,description:o.a("parameterHints.enabled","Enables a pop-up that shows parameter documentation and type information as you type.")},"editor.parameterHints.cycle":{type:"boolean",default:e.cycle,description:o.a("parameterHints.cycle","Controls whether the parameter hints menu cycles or closes when reaching the end of the list.")}})}validate(e){return e&&"object"==typeof e?{enabled:g((e=e).enabled,this.defaultValue.enabled),cycle:g(e.cycle,this.defaultValue.cycle)}:this.defaultValue}}class B extends c{constructor(){super(128)}compute(e,t,i){return e.pixelRatio}}class j extends h{constructor(){var e={other:!0,comments:!1,strings:!1};super(78,"quickSuggestions",e,{anyOf:[{type:"boolean"},{type:"object",properties:{strings:{type:"boolean",default:e.strings,description:o.a("quickSuggestions.strings","Enable quick suggestions inside strings.")},comments:{type:"boolean",default:e.comments,description:o.a("quickSuggestions.comments","Enable quick suggestions inside comments.")},other:{type:"boolean",default:e.other,description:o.a("quickSuggestions.other","Enable quick suggestions outside of strings and comments.")}}}],default:e,description:o.a("quickSuggestions","Controls whether suggestions should automatically show up while typing.")}),this.defaultValue=e}validate(e){return"boolean"==typeof e?e:e&&"object"==typeof e?!!((e={other:g((e=e).other,this.defaultValue.other),comments:g(e.comments,this.defaultValue.comments),strings:g(e.strings,this.defaultValue.strings)}).other&&e.comments&&e.strings)||!!(e.other||e.comments||e.strings)&&e:this.defaultValue}}class W extends h{constructor(){super(59,"lineNumbers",{renderType:1,renderFn:null},{type:"string",enum:["off","on","relative","interval"],enumDescriptions:[o.a("lineNumbers.off","Line numbers are not rendered."),o.a("lineNumbers.on","Line numbers are rendered as absolute number."),o.a("lineNumbers.relative","Line numbers are rendered as distance in lines to cursor position."),o.a("lineNumbers.interval","Line numbers are rendered every 10 lines.")],default:"on",description:o.a("lineNumbers","Controls the display of line numbers.")})}validate(e){let t=this.defaultValue.renderType,i=this.defaultValue.renderFn;return void 0!==e&&("function"==typeof e?(t=4,i=e):t="interval"===e?3:"relative"===e?2:"on"===e?1:0),{renderType:t,renderFn:i}}}function V(e){var t=e.get(87);return"editable"===t?e.get(80):"on"!==t}class H extends h{constructor(){var e=[],t={type:"number",description:o.a("rulers.size","Number of monospace characters at which this editor ruler will render.")};super(91,"rulers",e,{type:"array",items:{anyOf:[t,{type:["object"],properties:{column:t,color:{type:"string",description:o.a("rulers.color","Color of this editor ruler."),format:"color-hex"}}}]},default:e,description:o.a("rulers","Render vertical rulers after a certain number of monospace characters. Use multiple values for multiple rulers. No rulers are drawn if array is empty.")})}validate(e){if(Array.isArray(e)){let i=[];for(var t of e)"number"==typeof t?i.push({column:m.clampedInt(t,0,0,1e4),color:null}):t&&"object"==typeof t&&(t=t,i.push({column:m.clampedInt(t.column,0,0,1e4),color:t.color}));return i.sort((e,t)=>e.column-t.column),i}return this.defaultValue}}function z(e,t){if("string"!=typeof e)return t;switch(e){case"hidden":return 2;case"visible":return 3;default:return 1}}class U extends h{constructor(){var e={vertical:1,horizontal:1,arrowSize:11,useShadows:!0,verticalHasArrows:!1,horizontalHasArrows:!1,horizontalScrollbarSize:12,horizontalSliderSize:12,verticalScrollbarSize:14,verticalSliderSize:14,handleMouseWheel:!0,alwaysConsumeMouseWheel:!0,scrollByPage:!1};super(92,"scrollbar",e,{"editor.scrollbar.vertical":{type:"string",enum:["auto","visible","hidden"],enumDescriptions:[o.a("scrollbar.vertical.auto","The vertical scrollbar will be visible only when necessary."),o.a("scrollbar.vertical.visible","The vertical scrollbar will always be visible."),o.a("scrollbar.vertical.fit","The vertical scrollbar will always be hidden.")],default:"auto",description:o.a("scrollbar.vertical","Controls the visibility of the vertical scrollbar.")},"editor.scrollbar.horizontal":{type:"string",enum:["auto","visible","hidden"],enumDescriptions:[o.a("scrollbar.horizontal.auto","The horizontal scrollbar will be visible only when necessary."),o.a("scrollbar.horizontal.visible","The horizontal scrollbar will always be visible."),o.a("scrollbar.horizontal.fit","The horizontal scrollbar will always be hidden.")],default:"auto",description:o.a("scrollbar.horizontal","Controls the visibility of the horizontal scrollbar.")},"editor.scrollbar.verticalScrollbarSize":{type:"number",default:e.verticalScrollbarSize,description:o.a("scrollbar.verticalScrollbarSize","The width of the vertical scrollbar.")},"editor.scrollbar.horizontalScrollbarSize":{type:"number",default:e.horizontalScrollbarSize,description:o.a("scrollbar.horizontalScrollbarSize","The height of the horizontal scrollbar.")},"editor.scrollbar.scrollByPage":{type:"boolean",default:e.scrollByPage,description:o.a("scrollbar.scrollByPage","Controls whether clicks scroll by page or jump to click position.")}})}validate(e){var t,i;return e&&"object"==typeof e?(e=e,t=m.clampedInt(e.horizontalScrollbarSize,this.defaultValue.horizontalScrollbarSize,0,1e3),i=m.clampedInt(e.verticalScrollbarSize,this.defaultValue.verticalScrollbarSize,0,1e3),{arrowSize:m.clampedInt(e.arrowSize,this.defaultValue.arrowSize,0,1e3),vertical:z(e.vertical,this.defaultValue.vertical),horizontal:z(e.horizontal,this.defaultValue.horizontal),useShadows:g(e.useShadows,this.defaultValue.useShadows),verticalHasArrows:g(e.verticalHasArrows,this.defaultValue.verticalHasArrows),horizontalHasArrows:g(e.horizontalHasArrows,this.defaultValue.horizontalHasArrows),handleMouseWheel:g(e.handleMouseWheel,this.defaultValue.handleMouseWheel),alwaysConsumeMouseWheel:g(e.alwaysConsumeMouseWheel,this.defaultValue.alwaysConsumeMouseWheel),horizontalScrollbarSize:t,horizontalSliderSize:m.clampedInt(e.horizontalSliderSize,t,0,1e3),verticalScrollbarSize:i,verticalSliderSize:m.clampedInt(e.verticalSliderSize,i,0,1e3),scrollByPage:g(e.scrollByPage,this.defaultValue.scrollByPage)}):this.defaultValue}}class K extends h{constructor(){var e={enabled:!0,mode:"subwordSmart"};super(54,"inlineSuggest",e,{"editor.inlineSuggest.enabled":{type:"boolean",default:e.enabled,description:o.a("inlineSuggest.enabled","Controls whether to automatically show inline suggestions in the editor.")},"editor.inlineSuggest.mode":{type:"string",enum:["prefix","subword","subwordSmart"],enumDescriptions:[o.a("inlineSuggest.mode.prefix","Only render an inline suggestion if the replace text is a prefix of the insert text."),o.a("inlineSuggest.mode.subword","Only render an inline suggestion if the replace text is a subword of the insert text."),o.a("inlineSuggest.mode.subwordSmart","Only render an inline suggestion if the replace text is a subword of the insert text, but the subword must start after the cursor.")],default:e.mode,description:o.a("inlineSuggest.mode","Controls which mode to use for rendering inline suggestions.")}})}validate(e){return e&&"object"==typeof e?{enabled:g((e=e).enabled,this.defaultValue.enabled),mode:b(e.mode,this.defaultValue.mode,["prefix","subword","subwordSmart"])}:this.defaultValue}}class q extends h{constructor(){var e={enabled:Q.bracketPairColorizationOptions.enabled};super(12,"bracketPairColorization",e,{"editor.bracketPairColorization.enabled":{type:"boolean",default:e.enabled,description:o.a("bracketPairColorization.enabled","Controls whether bracket pair colorization is enabled or not. Use 'workbench.colorCustomizations' to override the bracket highlight colors.")}})}validate(e){return e&&"object"==typeof e?{enabled:g(e.enabled,this.defaultValue.enabled)}:this.defaultValue}}class $ extends h{constructor(){var e={insertMode:"insert",filterGraceful:!0,snippetsPreventQuickSuggestions:!0,localityBonus:!1,shareSuggestSelections:!1,showIcons:!0,showStatusBar:!1,preview:!1,previewMode:"subwordSmart",showInlineDetails:!0,showMethods:!0,showFunctions:!0,showConstructors:!0,showDeprecated:!0,showFields:!0,showVariables:!0,showClasses:!0,showStructs:!0,showInterfaces:!0,showModules:!0,showProperties:!0,showEvents:!0,showOperators:!0,showUnits:!0,showValues:!0,showConstants:!0,showEnums:!0,showEnumMembers:!0,showKeywords:!0,showWords:!0,showColors:!0,showFiles:!0,showReferences:!0,showFolders:!0,showTypeParameters:!0,showSnippets:!0,showUsers:!0,showIssues:!0};super(106,"suggest",e,{"editor.suggest.insertMode":{type:"string",enum:["insert","replace"],enumDescriptions:[o.a("suggest.insertMode.insert","Insert suggestion without overwriting text right of the cursor."),o.a("suggest.insertMode.replace","Insert suggestion and overwrite text right of the cursor.")],default:e.insertMode,description:o.a("suggest.insertMode","Controls whether words are overwritten when accepting completions. Note that this depends on extensions opting into this feature.")},"editor.suggest.filterGraceful":{type:"boolean",default:e.filterGraceful,description:o.a("suggest.filterGraceful","Controls whether filtering and sorting suggestions accounts for small typos.")},"editor.suggest.localityBonus":{type:"boolean",default:e.localityBonus,description:o.a("suggest.localityBonus","Controls whether sorting favors words that appear close to the cursor.")},"editor.suggest.shareSuggestSelections":{type:"boolean",default:e.shareSuggestSelections,markdownDescription:o.a("suggest.shareSuggestSelections","Controls whether remembered suggestion selections are shared between multiple workspaces and windows (needs `#editor.suggestSelection#`).")},"editor.suggest.snippetsPreventQuickSuggestions":{type:"boolean",default:e.snippetsPreventQuickSuggestions,description:o.a("suggest.snippetsPreventQuickSuggestions","Controls whether an active snippet prevents quick suggestions.")},"editor.suggest.showIcons":{type:"boolean",default:e.showIcons,description:o.a("suggest.showIcons","Controls whether to show or hide icons in suggestions.")},"editor.suggest.showStatusBar":{type:"boolean",default:e.showStatusBar,description:o.a("suggest.showStatusBar","Controls the visibility of the status bar at the bottom of the suggest widget.")},"editor.suggest.preview":{type:"boolean",default:e.preview,description:o.a("suggest.preview","Controls whether to preview the suggestion outcome in the editor.")},"editor.suggest.previewMode":{type:"string",enum:["prefix","subword","subwordSmart"],enumDescriptions:[o.a("suggest.previewMode.prefix","Only render a preview if the replace text is a prefix of the insert text."),o.a("suggest.previewMode.subword","Only render a preview if the replace text is a subword of the insert text."),o.a("suggest.previewMode.subwordSmart","Render a preview if the replace text is a subword of the insert text, or if it is a prefix of the insert text.")],default:e.previewMode,description:o.a("suggest.previewMode","Controls which mode to use for rendering the suggest preview.")},"editor.suggest.showInlineDetails":{type:"boolean",default:e.showInlineDetails,description:o.a("suggest.showInlineDetails","Controls whether suggest details show inline with the label or only in the details widget")},"editor.suggest.maxVisibleSuggestions":{type:"number",deprecationMessage:o.a("suggest.maxVisibleSuggestions.dep","This setting is deprecated. The suggest widget can now be resized.")},"editor.suggest.filteredTypes":{type:"object",deprecationMessage:o.a("deprecated","This setting is deprecated, please use separate settings like 'editor.suggest.showKeywords' or 'editor.suggest.showSnippets' instead.")},"editor.suggest.showMethods":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showMethods","When enabled IntelliSense shows `method`-suggestions.")},"editor.suggest.showFunctions":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showFunctions","When enabled IntelliSense shows `function`-suggestions.")},"editor.suggest.showConstructors":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showConstructors","When enabled IntelliSense shows `constructor`-suggestions.")},"editor.suggest.showDeprecated":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showDeprecated","When enabled IntelliSense shows `deprecated`-suggestions.")},"editor.suggest.showFields":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showFields","When enabled IntelliSense shows `field`-suggestions.")},"editor.suggest.showVariables":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showVariables","When enabled IntelliSense shows `variable`-suggestions.")},"editor.suggest.showClasses":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showClasss","When enabled IntelliSense shows `class`-suggestions.")},"editor.suggest.showStructs":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showStructs","When enabled IntelliSense shows `struct`-suggestions.")},"editor.suggest.showInterfaces":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showInterfaces","When enabled IntelliSense shows `interface`-suggestions.")},"editor.suggest.showModules":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showModules","When enabled IntelliSense shows `module`-suggestions.")},"editor.suggest.showProperties":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showPropertys","When enabled IntelliSense shows `property`-suggestions.")},"editor.suggest.showEvents":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showEvents","When enabled IntelliSense shows `event`-suggestions.")},"editor.suggest.showOperators":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showOperators","When enabled IntelliSense shows `operator`-suggestions.")},"editor.suggest.showUnits":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showUnits","When enabled IntelliSense shows `unit`-suggestions.")},"editor.suggest.showValues":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showValues","When enabled IntelliSense shows `value`-suggestions.")},"editor.suggest.showConstants":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showConstants","When enabled IntelliSense shows `constant`-suggestions.")},"editor.suggest.showEnums":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showEnums","When enabled IntelliSense shows `enum`-suggestions.")},"editor.suggest.showEnumMembers":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showEnumMembers","When enabled IntelliSense shows `enumMember`-suggestions.")},"editor.suggest.showKeywords":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showKeywords","When enabled IntelliSense shows `keyword`-suggestions.")},"editor.suggest.showWords":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showTexts","When enabled IntelliSense shows `text`-suggestions.")},"editor.suggest.showColors":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showColors","When enabled IntelliSense shows `color`-suggestions.")},"editor.suggest.showFiles":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showFiles","When enabled IntelliSense shows `file`-suggestions.")},"editor.suggest.showReferences":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showReferences","When enabled IntelliSense shows `reference`-suggestions.")},"editor.suggest.showCustomcolors":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showCustomcolors","When enabled IntelliSense shows `customcolor`-suggestions.")},"editor.suggest.showFolders":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showFolders","When enabled IntelliSense shows `folder`-suggestions.")},"editor.suggest.showTypeParameters":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showTypeParameters","When enabled IntelliSense shows `typeParameter`-suggestions.")},"editor.suggest.showSnippets":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showSnippets","When enabled IntelliSense shows `snippet`-suggestions.")},"editor.suggest.showUsers":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showUsers","When enabled IntelliSense shows `user`-suggestions.")},"editor.suggest.showIssues":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showIssues","When enabled IntelliSense shows `issues`-suggestions.")}})}validate(e){return e&&"object"==typeof e?{insertMode:b((e=e).insertMode,this.defaultValue.insertMode,["insert","replace"]),filterGraceful:g(e.filterGraceful,this.defaultValue.filterGraceful),snippetsPreventQuickSuggestions:g(e.snippetsPreventQuickSuggestions,this.defaultValue.filterGraceful),localityBonus:g(e.localityBonus,this.defaultValue.localityBonus),shareSuggestSelections:g(e.shareSuggestSelections,this.defaultValue.shareSuggestSelections),showIcons:g(e.showIcons,this.defaultValue.showIcons),showStatusBar:g(e.showStatusBar,this.defaultValue.showStatusBar),preview:g(e.preview,this.defaultValue.preview),previewMode:b(e.previewMode,this.defaultValue.previewMode,["prefix","subword","subwordSmart"]),showInlineDetails:g(e.showInlineDetails,this.defaultValue.showInlineDetails),showMethods:g(e.showMethods,this.defaultValue.showMethods),showFunctions:g(e.showFunctions,this.defaultValue.showFunctions),showConstructors:g(e.showConstructors,this.defaultValue.showConstructors),showDeprecated:g(e.showDeprecated,this.defaultValue.showDeprecated),showFields:g(e.showFields,this.defaultValue.showFields),showVariables:g(e.showVariables,this.defaultValue.showVariables),showClasses:g(e.showClasses,this.defaultValue.showClasses),showStructs:g(e.showStructs,this.defaultValue.showStructs),showInterfaces:g(e.showInterfaces,this.defaultValue.showInterfaces),showModules:g(e.showModules,this.defaultValue.showModules),showProperties:g(e.showProperties,this.defaultValue.showProperties),showEvents:g(e.showEvents,this.defaultValue.showEvents),showOperators:g(e.showOperators,this.defaultValue.showOperators),showUnits:g(e.showUnits,this.defaultValue.showUnits),showValues:g(e.showValues,this.defaultValue.showValues),showConstants:g(e.showConstants,this.defaultValue.showConstants),showEnums:g(e.showEnums,this.defaultValue.showEnums),showEnumMembers:g(e.showEnumMembers,this.defaultValue.showEnumMembers),showKeywords:g(e.showKeywords,this.defaultValue.showKeywords),showWords:g(e.showWords,this.defaultValue.showWords),showColors:g(e.showColors,this.defaultValue.showColors),showFiles:g(e.showFiles,this.defaultValue.showFiles),showReferences:g(e.showReferences,this.defaultValue.showReferences),showFolders:g(e.showFolders,this.defaultValue.showFolders),showTypeParameters:g(e.showTypeParameters,this.defaultValue.showTypeParameters),showSnippets:g(e.showSnippets,this.defaultValue.showSnippets),showUsers:g(e.showUsers,this.defaultValue.showUsers),showIssues:g(e.showIssues,this.defaultValue.showIssues)}:this.defaultValue}}class G extends h{constructor(){super(102,"smartSelect",{selectLeadingAndTrailingWhitespace:!0},{"editor.smartSelect.selectLeadingAndTrailingWhitespace":{description:o.a("selectLeadingAndTrailingWhitespace","Whether leading and trailing whitespace should always be selected."),default:!0,type:"boolean"}})}validate(e){return e&&"object"==typeof e?{selectLeadingAndTrailingWhitespace:g(e.selectLeadingAndTrailingWhitespace,this.defaultValue.selectLeadingAndTrailingWhitespace)}:this.defaultValue}}class Z extends c{constructor(){super(129,[80])}compute(e,t,i){return!!t.get(80)||e.tabFocusMode}}class Y extends c{constructor(){super(131,[130])}compute(e,t,i){return t=t.get(130),{isDominatedByLongLines:e.isDominatedByLongLines,isWordWrapMinified:t.isWordWrapMinified,isViewportWrapping:t.isViewportWrapping,wrappingColumn:t.wrappingColumn}}}const X={fontFamily:s.f?"Menlo, Monaco, 'Courier New', monospace":s.d?"'Droid Sans Mono', 'monospace', monospace, 'Droid Sans Fallback'":"Consolas, 'Courier New', monospace",fontWeight:"normal",fontSize:s.f?12:14,lineHeight:0,letterSpacing:0},Q={tabSize:4,indentSize:4,insertSpaces:!0,detectIndentation:!0,trimAutoWhitespace:!0,largeFileOptimizations:!0,bracketPairColorizationOptions:{enabled:!1}},J=[];function ee(e){return J[e.id]=e}const te={acceptSuggestionOnCommitCharacter:ee(new p(0,"acceptSuggestionOnCommitCharacter",!0,{markdownDescription:o.a("acceptSuggestionOnCommitCharacter","Controls whether suggestions should be accepted on commit characters. For example, in JavaScript, the semi-colon (`;`) can be a commit character that accepts a suggestion and types that character.")})),acceptSuggestionOnEnter:ee(new v(1,"acceptSuggestionOnEnter","on",["on","smart","off"],{markdownEnumDescriptions:["",o.a("acceptSuggestionOnEnterSmart","Only accept a suggestion with `Enter` when it makes a textual change."),""],markdownDescription:o.a("acceptSuggestionOnEnter","Controls whether suggestions should be accepted on `Enter`, in addition to `Tab`. Helps to avoid ambiguity between inserting new lines or accepting suggestions.")})),accessibilitySupport:ee(new w),accessibilityPageSize:ee(new m(3,"accessibilityPageSize",10,1,1073741824,{description:o.a("accessibilityPageSize","Controls the number of lines in the editor that can be read out by a screen reader at once. When we detect a screen reader we automatically set the default to be 500. Warning: this has a performance implication for numbers larger than the default.")})),ariaLabel:ee(new _(4,"ariaLabel",o.a("editorViewAccessibleLabel","Editor content"))),autoClosingBrackets:ee(new v(5,"autoClosingBrackets","languageDefined",["always","languageDefined","beforeWhitespace","never"],{enumDescriptions:["",o.a("editor.autoClosingBrackets.languageDefined","Use language configurations to determine when to autoclose brackets."),o.a("editor.autoClosingBrackets.beforeWhitespace","Autoclose brackets only when the cursor is to the left of whitespace."),""],description:o.a("autoClosingBrackets","Controls whether the editor should automatically close brackets after the user adds an opening bracket.")})),autoClosingDelete:ee(new v(6,"autoClosingDelete","auto",["always","auto","never"],{enumDescriptions:["",o.a("editor.autoClosingDelete.auto","Remove adjacent closing quotes or brackets only if they were automatically inserted."),""],description:o.a("autoClosingDelete","Controls whether the editor should remove adjacent closing quotes or brackets when deleting.")})),autoClosingOvertype:ee(new v(7,"autoClosingOvertype","auto",["always","auto","never"],{enumDescriptions:["",o.a("editor.autoClosingOvertype.auto","Type over closing quotes or brackets only if they were automatically inserted."),""],description:o.a("autoClosingOvertype","Controls whether the editor should type over closing quotes or brackets.")})),autoClosingQuotes:ee(new v(8,"autoClosingQuotes","languageDefined",["always","languageDefined","beforeWhitespace","never"],{enumDescriptions:["",o.a("editor.autoClosingQuotes.languageDefined","Use language configurations to determine when to autoclose quotes."),o.a("editor.autoClosingQuotes.beforeWhitespace","Autoclose quotes only when the cursor is to the left of whitespace."),""],description:o.a("autoClosingQuotes","Controls whether the editor should automatically close quotes after the user adds an opening quote.")})),autoIndent:ee(new C(9,"autoIndent",4,"full",["none","keep","brackets","advanced","full"],(function(e){switch(e){case"none":return 0;case"keep":return 1;case"brackets":return 2;case"advanced":return 3;case"full":return 4}}),{enumDescriptions:[o.a("editor.autoIndent.none","The editor will not insert indentation automatically."),o.a("editor.autoIndent.keep","The editor will keep the current line's indentation."),o.a("editor.autoIndent.brackets","The editor will keep the current line's indentation and honor language defined brackets."),o.a("editor.autoIndent.advanced","The editor will keep the current line's indentation, honor language defined brackets and invoke special onEnterRules defined by languages."),o.a("editor.autoIndent.full","The editor will keep the current line's indentation, honor language defined brackets, invoke special onEnterRules defined by languages, and honor indentationRules defined by languages.")],description:o.a("autoIndent","Controls whether the editor should automatically adjust the indentation when users type, paste, move or indent lines.")})),automaticLayout:ee(new p(10,"automaticLayout",!1)),autoSurround:ee(new v(11,"autoSurround","languageDefined",["languageDefined","quotes","brackets","never"],{enumDescriptions:[o.a("editor.autoSurround.languageDefined","Use language configurations to determine when to automatically surround selections."),o.a("editor.autoSurround.quotes","Surround with quotes but not brackets."),o.a("editor.autoSurround.brackets","Surround with brackets but not quotes."),""],description:o.a("autoSurround","Controls whether the editor should automatically surround selections when typing quotes or brackets.")})),bracketPairColorization:ee(new q),stickyTabStops:ee(new p(104,"stickyTabStops",!1,{description:o.a("stickyTabStops","Emulate selection behavior of tab characters when using spaces for indentation. Selection will stick to tab stops.")})),codeLens:ee(new p(13,"codeLens",!0,{description:o.a("codeLens","Controls whether the editor shows CodeLens.")})),codeLensFontFamily:ee(new _(14,"codeLensFontFamily","",{description:o.a("codeLensFontFamily","Controls the font family for CodeLens.")})),codeLensFontSize:ee(new m(15,"codeLensFontSize",0,0,100,{type:"number",default:0,minimum:0,maximum:100,markdownDescription:o.a("codeLensFontSize","Controls the font size in pixels for CodeLens. When set to `0`, the 90% of `#editor.fontSize#` is used.")})),colorDecorators:ee(new p(16,"colorDecorators",!0,{description:o.a("colorDecorators","Controls whether the editor should render the inline color decorators and color picker.")})),columnSelection:ee(new p(17,"columnSelection",!1,{description:o.a("columnSelection","Enable that the selection with the mouse and keys is doing column selection.")})),comments:ee(new y),contextmenu:ee(new p(19,"contextmenu",!0)),copyWithSyntaxHighlighting:ee(new p(20,"copyWithSyntaxHighlighting",!0,{description:o.a("copyWithSyntaxHighlighting","Controls whether syntax highlighting should be copied into the clipboard.")})),cursorBlinking:ee(new C(21,"cursorBlinking",1,"blink",["blink","smooth","phase","expand","solid"],(function(e){switch(e){case"blink":return 1;case"smooth":return 2;case"phase":return 3;case"expand":return 4;case"solid":return 5}}),{description:o.a("cursorBlinking","Control the cursor animation style.")})),cursorSmoothCaretAnimation:ee(new p(22,"cursorSmoothCaretAnimation",!1,{description:o.a("cursorSmoothCaretAnimation","Controls whether the smooth caret animation should be enabled.")})),cursorStyle:ee(new C(23,"cursorStyle",n.Line,"line",["line","block","underline","line-thin","block-outline","underline-thin"],(function(e){switch(e){case"line":return n.Line;case"block":return n.Block;case"underline":return n.Underline;case"line-thin":return n.LineThin;case"block-outline":return n.BlockOutline;case"underline-thin":return n.UnderlineThin}}),{description:o.a("cursorStyle","Controls the cursor style.")})),cursorSurroundingLines:ee(new m(24,"cursorSurroundingLines",0,0,1073741824,{description:o.a("cursorSurroundingLines","Controls the minimal number of visible leading and trailing lines surrounding the cursor. Known as 'scrollOff' or 'scrollOffset' in some other editors.")})),cursorSurroundingLinesStyle:ee(new v(25,"cursorSurroundingLinesStyle","default",["default","all"],{enumDescriptions:[o.a("cursorSurroundingLinesStyle.default","`cursorSurroundingLines` is enforced only when triggered via the keyboard or API."),o.a("cursorSurroundingLinesStyle.all","`cursorSurroundingLines` is enforced always.")],description:o.a("cursorSurroundingLinesStyle","Controls when `cursorSurroundingLines` should be enforced.")})),cursorWidth:ee(new m(26,"cursorWidth",0,0,1073741824,{markdownDescription:o.a("cursorWidth","Controls the width of the cursor when `#editor.cursorStyle#` is set to `line`.")})),disableLayerHinting:ee(new p(27,"disableLayerHinting",!1)),disableMonospaceOptimizations:ee(new p(28,"disableMonospaceOptimizations",!1)),domReadOnly:ee(new p(29,"domReadOnly",!1)),dragAndDrop:ee(new p(30,"dragAndDrop",!0,{description:o.a("dragAndDrop","Controls whether the editor should allow moving selections via drag and drop.")})),emptySelectionClipboard:ee(new class extends p{constructor(){super(31,"emptySelectionClipboard",!0,{description:o.a("emptySelectionClipboard","Controls whether copying without a selection copies the current line.")})}compute(e,t,i){return i&&e.emptySelectionClipboard}}),extraEditorClassName:ee(new _(32,"extraEditorClassName","")),fastScrollSensitivity:ee(new f(33,"fastScrollSensitivity",5,e=>e<=0?5:e,{markdownDescription:o.a("fastScrollSensitivity","Scrolling speed multiplier when pressing `Alt`.")})),find:ee(new L),fixedOverflowWidgets:ee(new p(35,"fixedOverflowWidgets",!1)),folding:ee(new p(36,"folding",!0,{description:o.a("folding","Controls whether the editor has code folding enabled.")})),foldingStrategy:ee(new v(37,"foldingStrategy","auto",["auto","indentation"],{enumDescriptions:[o.a("foldingStrategy.auto","Use a language-specific folding strategy if available, else the indentation-based one."),o.a("foldingStrategy.indentation","Use the indentation-based folding strategy.")],description:o.a("foldingStrategy","Controls the strategy for computing folding ranges.")})),foldingHighlight:ee(new p(38,"foldingHighlight",!0,{description:o.a("foldingHighlight","Controls whether the editor should highlight folded ranges.")})),foldingImportsByDefault:ee(new p(39,"foldingImportsByDefault",!1,{description:o.a("foldingImportsByDefault","Controls whether the editor automatically collapses import ranges.")})),unfoldOnClickAfterEndOfLine:ee(new p(40,"unfoldOnClickAfterEndOfLine",!1,{description:o.a("unfoldOnClickAfterEndOfLine","Controls whether clicking on the empty content after a folded line will unfold the line.")})),fontFamily:ee(new _(41,"fontFamily",X.fontFamily,{description:o.a("fontFamily","Controls the font family.")})),fontInfo:ee(new k),fontLigatures2:ee(new x),fontSize:ee(new D),fontWeight:ee(new N),formatOnPaste:ee(new p(46,"formatOnPaste",!1,{description:o.a("formatOnPaste","Controls whether the editor should automatically format the pasted content. A formatter must be available and the formatter should be able to format a range in a document.")})),formatOnType:ee(new p(47,"formatOnType",!1,{description:o.a("formatOnType","Controls whether the editor should automatically format the line after typing.")})),glyphMargin:ee(new p(48,"glyphMargin",!0,{description:o.a("glyphMargin","Controls whether the editor should render the vertical glyph margin. Glyph margin is mostly used for debugging.")})),gotoLocation:ee(new O),hideCursorInOverviewRuler:ee(new p(50,"hideCursorInOverviewRuler",!1,{description:o.a("hideCursorInOverviewRuler","Controls whether the cursor should be hidden in the overview ruler.")})),highlightActiveIndentGuide:ee(new p(51,"highlightActiveIndentGuide",!0,{description:o.a("highlightActiveIndentGuide","Controls whether the editor should highlight the active indent guide.")})),hover:ee(new E),inDiffEditor:ee(new p(53,"inDiffEditor",!1)),letterSpacing:ee(new f(55,"letterSpacing",X.letterSpacing,e=>f.clamp(e,-5,20),{description:o.a("letterSpacing","Controls the letter spacing in pixels.")})),lightbulb:ee(new M),lineDecorationsWidth:ee(new u(57,"lineDecorationsWidth",10)),lineHeight:ee(new A),lineNumbers:ee(new W),lineNumbersMinChars:ee(new m(60,"lineNumbersMinChars",5,1,300)),linkedEditing:ee(new p(61,"linkedEditing",!1,{description:o.a("linkedEditing","Controls whether the editor has linked editing enabled. Depending on the language, related symbols, e.g. HTML tags, are updated while editing.")})),links:ee(new p(62,"links",!0,{description:o.a("links","Controls whether the editor should detect links and make them clickable.")})),matchBrackets:ee(new v(63,"matchBrackets","always",["always","near","never"],{description:o.a("matchBrackets","Highlight matching brackets.")})),minimap:ee(new R),mouseStyle:ee(new v(65,"mouseStyle","text",["text","default","copy"])),mouseWheelScrollSensitivity:ee(new f(66,"mouseWheelScrollSensitivity",1,e=>0===e?1:e,{markdownDescription:o.a("mouseWheelScrollSensitivity","A multiplier to be used on the `deltaX` and `deltaY` of mouse wheel scroll events.")})),mouseWheelZoom:ee(new p(67,"mouseWheelZoom",!1,{markdownDescription:o.a("mouseWheelZoom","Zoom the font of the editor when using mouse wheel and holding `Ctrl`.")})),multiCursorMergeOverlapping:ee(new p(68,"multiCursorMergeOverlapping",!0,{description:o.a("multiCursorMergeOverlapping","Merge multiple cursors when they are overlapping.")})),multiCursorModifier:ee(new C(69,"multiCursorModifier","altKey","alt",["ctrlCmd","alt"],(function(e){return"ctrlCmd"===e?s.f?"metaKey":"ctrlKey":"altKey"}),{markdownEnumDescriptions:[o.a("multiCursorModifier.ctrlCmd","Maps to `Control` on Windows and Linux and to `Command` on macOS."),o.a("multiCursorModifier.alt","Maps to `Alt` on Windows and Linux and to `Option` on macOS.")],markdownDescription:o.a({key:"multiCursorModifier",comment:["- `ctrlCmd` refers to a value the setting can take and should not be localized.","- `Control` and `Command` refer to the modifier keys Ctrl or Cmd on the keyboard and can be localized."]},"The modifier to be used to add multiple cursors with the mouse. The Go To Definition and Open Link mouse gestures will adapt such that they do not conflict with the multicursor modifier. [Read more](https://code.visualstudio.com/docs/editor/codebasics#_multicursor-modifier).")})),multiCursorPaste:ee(new v(70,"multiCursorPaste","spread",["spread","full"],{markdownEnumDescriptions:[o.a("multiCursorPaste.spread","Each cursor pastes a single line of the text."),o.a("multiCursorPaste.full","Each cursor pastes the full text.")],markdownDescription:o.a("multiCursorPaste","Controls pasting when the line count of the pasted text matches the cursor count.")})),occurrencesHighlight:ee(new p(71,"occurrencesHighlight",!0,{description:o.a("occurrencesHighlight","Controls whether the editor should highlight semantic symbol occurrences.")})),overviewRulerBorder:ee(new p(72,"overviewRulerBorder",!0,{description:o.a("overviewRulerBorder","Controls whether a border should be drawn around the overview ruler.")})),overviewRulerLanes:ee(new m(73,"overviewRulerLanes",3,0,3)),padding:ee(new P),parameterHints:ee(new F),peekWidgetDefaultFocus:ee(new v(76,"peekWidgetDefaultFocus","tree",["tree","editor"],{enumDescriptions:[o.a("peekWidgetDefaultFocus.tree","Focus the tree when opening peek"),o.a("peekWidgetDefaultFocus.editor","Focus the editor when opening peek")],description:o.a("peekWidgetDefaultFocus","Controls whether to focus the inline editor or the tree in the peek widget.")})),definitionLinkOpensInPeek:ee(new p(77,"definitionLinkOpensInPeek",!1,{description:o.a("definitionLinkOpensInPeek","Controls whether the Go to Definition mouse gesture always opens the peek widget.")})),quickSuggestions:ee(new j),quickSuggestionsDelay:ee(new m(79,"quickSuggestionsDelay",10,0,1073741824,{description:o.a("quickSuggestionsDelay","Controls the delay in milliseconds after which quick suggestions will show up.")})),readOnly:ee(new p(80,"readOnly",!1)),renameOnType:ee(new p(81,"renameOnType",!1,{description:o.a("renameOnType","Controls whether the editor auto renames on type."),markdownDeprecationMessage:o.a("renameOnTypeDeprecate","Deprecated, use `editor.linkedEditing` instead.")})),renderControlCharacters:ee(new p(82,"renderControlCharacters",!1,{description:o.a("renderControlCharacters","Controls whether the editor should render control characters.")})),renderIndentGuides:ee(new p(83,"renderIndentGuides",!0,{description:o.a("renderIndentGuides","Controls whether the editor should render indent guides.")})),renderFinalNewline:ee(new p(84,"renderFinalNewline",!0,{description:o.a("renderFinalNewline","Render last line number when the file ends with a newline.")})),renderLineHighlight:ee(new v(85,"renderLineHighlight","line",["none","gutter","line","all"],{enumDescriptions:["","","",o.a("renderLineHighlight.all","Highlights both the gutter and the current line.")],description:o.a("renderLineHighlight","Controls how the editor should render the current line highlight.")})),renderLineHighlightOnlyWhenFocus:ee(new p(86,"renderLineHighlightOnlyWhenFocus",!1,{description:o.a("renderLineHighlightOnlyWhenFocus","Controls if the editor should render the current line highlight only when the editor is focused.")})),renderValidationDecorations:ee(new v(87,"renderValidationDecorations","editable",["editable","on","off"])),renderWhitespace:ee(new v(88,"renderWhitespace","selection",["none","boundary","selection","trailing","all"],{enumDescriptions:["",o.a("renderWhitespace.boundary","Render whitespace characters except for single spaces between words."),o.a("renderWhitespace.selection","Render whitespace characters only on selected text."),o.a("renderWhitespace.trailing","Render only trailing whitespace characters."),""],description:o.a("renderWhitespace","Controls how the editor should render whitespace characters.")})),revealHorizontalRightPadding:ee(new m(89,"revealHorizontalRightPadding",30,0,1e3)),roundedSelection:ee(new p(90,"roundedSelection",!0,{description:o.a("roundedSelection","Controls whether selections should have rounded corners.")})),rulers:ee(new H),scrollbar:ee(new U),scrollBeyondLastColumn:ee(new m(93,"scrollBeyondLastColumn",5,0,1073741824,{description:o.a("scrollBeyondLastColumn","Controls the number of extra characters beyond which the editor will scroll horizontally.")})),scrollBeyondLastLine:ee(new p(94,"scrollBeyondLastLine",!0,{description:o.a("scrollBeyondLastLine","Controls whether the editor will scroll beyond the last line.")})),scrollPredominantAxis:ee(new p(95,"scrollPredominantAxis",!0,{description:o.a("scrollPredominantAxis","Scroll only along the predominant axis when scrolling both vertically and horizontally at the same time. Prevents horizontal drift when scrolling vertically on a trackpad.")})),selectionClipboard:ee(new p(96,"selectionClipboard",!0,{description:o.a("selectionClipboard","Controls whether the Linux primary clipboard should be supported."),included:s.d})),selectionHighlight:ee(new p(97,"selectionHighlight",!0,{description:o.a("selectionHighlight","Controls whether the editor should highlight matches similar to the selection.")})),selectOnLineNumbers:ee(new p(98,"selectOnLineNumbers",!0)),showFoldingControls:ee(new v(99,"showFoldingControls","mouseover",["always","mouseover"],{enumDescriptions:[o.a("showFoldingControls.always","Always show the folding controls."),o.a("showFoldingControls.mouseover","Only show the folding controls when the mouse is over the gutter.")],description:o.a("showFoldingControls","Controls when the folding controls on the gutter are shown.")})),showUnused:ee(new p(100,"showUnused",!0,{description:o.a("showUnused","Controls fading out of unused code.")})),showDeprecated:ee(new p(125,"showDeprecated",!0,{description:o.a("showDeprecated","Controls strikethrough deprecated variables.")})),inlayHints:ee(new T),snippetSuggestions:ee(new v(101,"snippetSuggestions","inline",["top","bottom","inline","none"],{enumDescriptions:[o.a("snippetSuggestions.top","Show snippet suggestions on top of other suggestions."),o.a("snippetSuggestions.bottom","Show snippet suggestions below other suggestions."),o.a("snippetSuggestions.inline","Show snippets suggestions with other suggestions."),o.a("snippetSuggestions.none","Do not show snippet suggestions.")],description:o.a("snippetSuggestions","Controls whether snippets are shown with other suggestions and how they are sorted.")})),smartSelect:ee(new G),smoothScrolling:ee(new p(103,"smoothScrolling",!1,{description:o.a("smoothScrolling","Controls whether the editor will scroll using an animation.")})),stopRenderingLineAfter:ee(new m(105,"stopRenderingLineAfter",1e4,-1,1073741824)),suggest:ee(new $),inlineSuggest:ee(new K),suggestFontSize:ee(new m(107,"suggestFontSize",0,0,1e3,{markdownDescription:o.a("suggestFontSize","Font size for the suggest widget. When set to `0`, the value of `#editor.fontSize#` is used.")})),suggestLineHeight:ee(new m(108,"suggestLineHeight",0,0,1e3,{markdownDescription:o.a("suggestLineHeight","Line height for the suggest widget. When set to `0`, the value of `#editor.lineHeight#` is used. The minimum value is 8.")})),suggestOnTriggerCharacters:ee(new p(109,"suggestOnTriggerCharacters",!0,{description:o.a("suggestOnTriggerCharacters","Controls whether suggestions should automatically show up when typing trigger characters.")})),suggestSelection:ee(new v(110,"suggestSelection","recentlyUsed",["first","recentlyUsed","recentlyUsedByPrefix"],{markdownEnumDescriptions:[o.a("suggestSelection.first","Always select the first suggestion."),o.a("suggestSelection.recentlyUsed","Select recent suggestions unless further typing selects one, e.g. `console.| -> console.log` because `log` has been completed recently."),o.a("suggestSelection.recentlyUsedByPrefix","Select suggestions based on previous prefixes that have completed those suggestions, e.g. `co -> console` and `con -> const`.")],description:o.a("suggestSelection","Controls how suggestions are pre-selected when showing the suggest list.")})),tabCompletion:ee(new v(111,"tabCompletion","off",["on","off","onlySnippets"],{enumDescriptions:[o.a("tabCompletion.on","Tab complete will insert the best matching suggestion when pressing tab."),o.a("tabCompletion.off","Disable tab completions."),o.a("tabCompletion.onlySnippets","Tab complete snippets when their prefix match. Works best when 'quickSuggestions' aren't enabled.")],description:o.a("tabCompletion","Enables tab completions.")})),tabIndex:ee(new m(112,"tabIndex",0,-1,1073741824)),unusualLineTerminators:ee(new v(113,"unusualLineTerminators","prompt",["auto","off","prompt"],{enumDescriptions:[o.a("unusualLineTerminators.auto","Unusual line terminators are automatically removed."),o.a("unusualLineTerminators.off","Unusual line terminators are ignored."),o.a("unusualLineTerminators.prompt","Unusual line terminators prompt to be removed.")],description:o.a("unusualLineTerminators","Remove unusual line terminators that might cause problems.")})),useShadowDOM:ee(new p(114,"useShadowDOM",!0)),useTabStops:ee(new p(115,"useTabStops",!0,{description:o.a("useTabStops","Inserting and deleting whitespace follows tab stops.")})),wordSeparators:ee(new _(116,"wordSeparators",t.b,{description:o.a("wordSeparators","Characters that will be used as word separators when doing word related navigations or operations.")})),wordWrap:ee(new v(117,"wordWrap","off",["off","on","wordWrapColumn","bounded"],{markdownEnumDescriptions:[o.a("wordWrap.off","Lines will never wrap."),o.a("wordWrap.on","Lines will wrap at the viewport width."),o.a({key:"wordWrap.wordWrapColumn",comment:["- `editor.wordWrapColumn` refers to a different setting and should not be localized."]},"Lines will wrap at `#editor.wordWrapColumn#`."),o.a({key:"wordWrap.bounded",comment:["- viewport means the edge of the visible window size.","- `editor.wordWrapColumn` refers to a different setting and should not be localized."]},"Lines will wrap at the minimum of viewport and `#editor.wordWrapColumn#`.")],description:o.a({key:"wordWrap",comment:["- 'off', 'on', 'wordWrapColumn' and 'bounded' refer to values the setting can take and should not be localized.","- `editor.wordWrapColumn` refers to a different setting and should not be localized."]},"Controls how lines should wrap.")})),wordWrapBreakAfterCharacters:ee(new _(118,"wordWrapBreakAfterCharacters"," \t})]?|/&.,;¢°′″‰℃、。。、¢,.:;?!%・・ゝゞヽヾーァィゥェォッャュョヮヵヶぁぃぅぇぉっゃゅょゎゕゖㇰㇱㇲㇳㇴㇵㇶㇷㇸㇹㇺㇻㇼㇽㇾㇿ々〻ァィゥェォャュョッー”〉》」』】〕)]}」")),wordWrapBreakBeforeCharacters:ee(new _(119,"wordWrapBreakBeforeCharacters","([{‘“〈《「『【〔([{「£¥$£¥++")),wordWrapColumn:ee(new m(120,"wordWrapColumn",80,1,1073741824,{markdownDescription:o.a({key:"wordWrapColumn",comment:["- `editor.wordWrap` refers to a different setting and should not be localized.","- 'wordWrapColumn' and 'bounded' refer to values the different setting can take and should not be localized."]},"Controls the wrapping column of the editor when `#editor.wordWrap#` is `wordWrapColumn` or `bounded`.")})),wordWrapOverride1:ee(new v(121,"wordWrapOverride1","inherit",["off","on","inherit"])),wordWrapOverride2:ee(new v(122,"wordWrapOverride2","inherit",["off","on","inherit"])),wrappingIndent:ee(new C(123,"wrappingIndent",1,"same",["none","same","indent","deepIndent"],(function(e){switch(e){case"none":return 0;case"same":return 1;case"indent":return 2;case"deepIndent":return 3}}),{enumDescriptions:[o.a("wrappingIndent.none","No indentation. Wrapped lines begin at column 1."),o.a("wrappingIndent.same","Wrapped lines get the same indentation as the parent."),o.a("wrappingIndent.indent","Wrapped lines get +1 indentation toward the parent."),o.a("wrappingIndent.deepIndent","Wrapped lines get +2 indentation toward the parent.")],description:o.a("wrappingIndent","Controls the indentation of wrapped lines.")})),wrappingStrategy:ee(new v(124,"wrappingStrategy","simple",["simple","advanced"],{enumDescriptions:[o.a("wrappingStrategy.simple","Assumes that all characters are of the same width. This is a fast algorithm that works correctly for monospace fonts and certain scripts (like Latin characters) where glyphs are of equal width."),o.a("wrappingStrategy.advanced","Delegates wrapping points computation to the browser. This is a slow algorithm, that might cause freezes for large files, but it works correctly in all cases.")],description:o.a("wrappingStrategy","Controls the algorithm that computes wrapping points.")})),editorClassName:ee(new S),pixelRatio:ee(new B),tabFocusMode:ee(new Z),layoutInfo:ee(new I),wrappingInfo:ee(new Y)}},fdc0:function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"msdax",extensions:[".dax",".msdax"],aliases:["DAX","MSDAX"],loader:function(){return i.e("chunk-2d22c171").then(i.bind(null,"f26e"))}})},fdcc:function(e,t,i){"use strict";i.d(t,"f",(function(){return o})),i.d(t,"g",(function(){return s})),i.d(t,"h",(function(){return r})),i.d(t,"e",(function(){return l})),i.d(t,"b",(function(){return d})),i.d(t,"c",(function(){return h})),i.d(t,"d",(function(){return c})),i.d(t,"a",(function(){return u}));const n=new class{constructor(){this.listeners=[],this.unexpectedErrorHandler=function(e){setTimeout(()=>{if(e.stack)throw new Error(e.message+"\n\n"+e.stack);throw e},0)}}emit(e){this.listeners.forEach(t=>{t(e)})}onUnexpectedError(e){this.unexpectedErrorHandler(e),this.emit(e)}onUnexpectedExternalError(e){this.unexpectedErrorHandler(e)}};function o(e){l(e)||n.onUnexpectedError(e)}function s(e){l(e)||n.onUnexpectedExternalError(e)}function r(e){var t,i;return e instanceof Error?(({name:t,message:i}=e),{$isError:!0,name:t,message:i,stack:e.stacktrace||e.stack}):e}const a="Canceled";function l(e){return e instanceof Error&&e.name===a&&e.message===a}function d(){const e=new Error(a);return e.name=e.message,e}function h(e){return e?new Error("Illegal argument: "+e):new Error("Illegal argument")}function c(e){return e?new Error("Illegal state: "+e):new Error("Illegal state")}class u extends Error{constructor(e){super("NotSupported"),e&&(this.message=e)}}},fe45:function(e,t,i){"use strict";i.d(t,"b",(function(){return n})),i.d(t,"a",(function(){return h})),i.d(t,"f",(function(){return c})),i.d(t,"e",(function(){return g})),i.d(t,"d",(function(){return m})),i.d(t,"c",(function(){return f}));var n,o=i("fdcc");class s{constructor(){this._keyCodeToStr=[],this._strToKeyCode=Object.create(null)}define(e,t){this._keyCodeToStr[e]=t,this._strToKeyCode[t.toLowerCase()]=e}keyCodeToStr(e){return this._keyCodeToStr[e]}strToKeyCode(e){return this._strToKeyCode[e.toLowerCase()]||0}}const r=new s,a=new s,l=new s;function d(e,t,i=t,n=i){r.define(e,t),a.define(e,i),l.define(e,n)}function h(e,t){return(e|(65535&t)<<16>>>0)>>>0}function c(e,t){var i;return 0===e?null:(i=(65535&e)>>>0,0!=(e=(4294901760&e)>>>16)?new p([u(i,t),u(e,t)]):new p([u(i,t)]))}function u(e,t){var i=!!(2048&e),n=!!(256&e),o=2===t?n:i,s=!!(1024&e),r=!!(512&e);t=2===t?i:n,i=255&e;return new g(o,s,r,t,i)}d(0,"unknown"),d(1,"Backspace"),d(2,"Tab"),d(3,"Enter"),d(4,"Shift"),d(5,"Ctrl"),d(6,"Alt"),d(7,"PauseBreak"),d(8,"CapsLock"),d(9,"Escape"),d(10,"Space"),d(11,"PageUp"),d(12,"PageDown"),d(13,"End"),d(14,"Home"),d(15,"LeftArrow","Left"),d(16,"UpArrow","Up"),d(17,"RightArrow","Right"),d(18,"DownArrow","Down"),d(19,"Insert"),d(20,"Delete"),d(21,"0"),d(22,"1"),d(23,"2"),d(24,"3"),d(25,"4"),d(26,"5"),d(27,"6"),d(28,"7"),d(29,"8"),d(30,"9"),d(31,"A"),d(32,"B"),d(33,"C"),d(34,"D"),d(35,"E"),d(36,"F"),d(37,"G"),d(38,"H"),d(39,"I"),d(40,"J"),d(41,"K"),d(42,"L"),d(43,"M"),d(44,"N"),d(45,"O"),d(46,"P"),d(47,"Q"),d(48,"R"),d(49,"S"),d(50,"T"),d(51,"U"),d(52,"V"),d(53,"W"),d(54,"X"),d(55,"Y"),d(56,"Z"),d(57,"Meta"),d(58,"ContextMenu"),d(59,"F1"),d(60,"F2"),d(61,"F3"),d(62,"F4"),d(63,"F5"),d(64,"F6"),d(65,"F7"),d(66,"F8"),d(67,"F9"),d(68,"F10"),d(69,"F11"),d(70,"F12"),d(71,"F13"),d(72,"F14"),d(73,"F15"),d(74,"F16"),d(75,"F17"),d(76,"F18"),d(77,"F19"),d(78,"NumLock"),d(79,"ScrollLock"),d(80,";",";","OEM_1"),d(81,"=","=","OEM_PLUS"),d(82,",",",","OEM_COMMA"),d(83,"-","-","OEM_MINUS"),d(84,".",".","OEM_PERIOD"),d(85,"/","/","OEM_2"),d(86,"`","`","OEM_3"),d(110,"ABNT_C1"),d(111,"ABNT_C2"),d(87,"[","[","OEM_4"),d(88,"\\","\\","OEM_5"),d(89,"]","]","OEM_6"),d(90,"'","'","OEM_7"),d(91,"OEM_8"),d(92,"OEM_102"),d(93,"NumPad0"),d(94,"NumPad1"),d(95,"NumPad2"),d(96,"NumPad3"),d(97,"NumPad4"),d(98,"NumPad5"),d(99,"NumPad6"),d(100,"NumPad7"),d(101,"NumPad8"),d(102,"NumPad9"),d(103,"NumPad_Multiply"),d(104,"NumPad_Add"),d(105,"NumPad_Separator"),d(106,"NumPad_Subtract"),d(107,"NumPad_Decimal"),d(108,"NumPad_Divide"),(t=n=n||{}).toString=function(e){return r.keyCodeToStr(e)},t.fromString=function(e){return r.strToKeyCode(e)},t.toUserSettingsUS=function(e){return a.keyCodeToStr(e)},t.toUserSettingsGeneral=function(e){return l.keyCodeToStr(e)},t.fromUserSettings=function(e){return a.strToKeyCode(e)||l.strToKeyCode(e)};class g{constructor(e,t,i,n,o){this.ctrlKey=e,this.shiftKey=t,this.altKey=i,this.metaKey=n,this.keyCode=o}equals(e){return this.ctrlKey===e.ctrlKey&&this.shiftKey===e.shiftKey&&this.altKey===e.altKey&&this.metaKey===e.metaKey&&this.keyCode===e.keyCode}isModifierKey(){return 0===this.keyCode||5===this.keyCode||57===this.keyCode||6===this.keyCode||4===this.keyCode}toChord(){return new p([this])}isDuplicateModifierCase(){return this.ctrlKey&&5===this.keyCode||this.shiftKey&&4===this.keyCode||this.altKey&&6===this.keyCode||this.metaKey&&57===this.keyCode}}class p{constructor(e){if(0===e.length)throw Object(o.c)("parts");this.parts=e}}class m{constructor(e,t,i,n,o,s){this.ctrlKey=e,this.shiftKey=t,this.altKey=i,this.metaKey=n,this.keyLabel=o,this.keyAriaLabel=s}}class f{}},fe86:function(e,t,i){},ffac:function(e,t,i){}}]); \ No newline at end of file diff --git a/crmeb/public/admin/js/chunk-77908730.1e5c3a97.js.gz b/crmeb/public/admin/js/chunk-77908730.1e5c3a97.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..c5500f3eb36b140b19a1a949efc934736f69f5c8 GIT binary patch literal 645149 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
      nCX29#%3q60U`;c-!ly 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%0A`xr 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

      x2apnrGC!H<*1n<&Gir#qYo3 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

      TJD;Gg6sh>`d=y+F5BlrfGSVZ8a>k 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

      2x ze8*zxxaA-7c;Z%VI24IrYh)k$GdjpQVsLieZJlPC2Ty&qnRMb=Jr|8*SDB5eynH_D zX5Ks_L?4)1_adu|*hfB96lc@{*!g-Pn5SjsLQ#z@ILqHaNiomD4xOkOeA~cSO+a4V zxVB$OR8PwdFl{uM_b?|?&j*0vvb-ixWQMnp@~g;fG6@sA`VkMCv4DQ`Mq6EpeHDP; z>P%RjN%h8>im4&9yaDn%VPIc2%D2l(^ zgQ2Ib;LrzW@JFMK!#dv{GgbYlU^iA+F_)Hv{RdiT%Bd)F{Ch@!la^|z32o&jh$3(O zKF2DyQgEeAH5HK6>KC`6L@pRbK@G+fY)HsX5|jv|1Y_`By9fquh0rLppDqT|0NShV zd1eMst4Ieqvgk?GJ?I7%lZe02fHEq`6RV079gjE3_^%2^gLHPOo~b1>EMfPP4F9v@ zJV#+*839YOm6vOA5a1eEIE&<~a3o*q))x=UF;RPp2zG^LK+xeSahgII#{eArM^J`; zpD3Eq`oh7FMlx>LytdrorBAPr5oLm|k4tV-a_6hm_7t(|So(u5(M;k5!MWS$iq6r|PPO}` z@XrAehZWTAmRP5WeIF!mFjiWVL963MTb8l6zeJd^(lh-zLnSSs*EhUKEw1ePIuGGc zblh0sTr@G`{nqjQZ#k(N={qujh0U7-?ID?SAQ)wK6n+3u^&}f%yx_M|HN!61iU!;x zoe=(KUuMpvf}H-*YFVI>_Co|72Gs3%agq{4hG{JonHLf^DQ#8Nca8lEB{fZ2V()71 zl;;MOQaBs6*tX#m(u-;?iDE!jSO%2GC2MP(clmQKkhtjriS{{MC9Q)|IomPHb7JnhMF%9IE{;bRbN*^y7p_~ zSbd}Qn;r7iL~#nUCeg$`HPmvx%2L) ztqf>!AJ^9>wWAf7u`?_j$la3E@Q;caV?JdIM>o+Z>D{35-9)R!+=Q?KdP-qbbR5IE zisy6A9S{q1fqFhk0sKcFB zo^6>70;#fctgzBVPc2{9C+A|fltGp5w8m|luUo8h?@&y$^IG&c_-x&~5b%nhW;1~q z)LT6)6)Pnz&Tv)@EyOpgN=(o`( zh-qrZqO>YQf*P!1)Gda=Sz$G7L;n@%SdR=^Uza)D+RNF*N}|RNECCe`CsO_qZU;GY z^F8UyLF=LRlm2@;zL(`WobL~W9+w>Bi8+kPo^|!g5B`;!3AhmguT4Ro`!L3=!F%*w zZVZT=(PPp-J^*=)46pyRSd ziiPP(iO!`saNYwWgNbc21HR zqNKpZ%CpO3Buk34_0YYsruzkGgYLKN?$7p_-C0hn2#vQxIKs3Zj{6s+Q3hg-lVX=m1>9 zy)vm++ZNMK#|{N{!NoWIS{%x_WLVjB*U2#WxJT~$X6gG zHkp*zq*#d|nn4{-N|YJ9cnk6Izf^VM*#xepym+{>@`6N>cTrw+EX2P-dEx8JEb89j zIC-k8ODj86#dnccR=mpp9#Lgr-nS4{>ejasRob1T>Ooa9R1;WZDEB*f#Vdbq?^j{{dTxD_pJ;KU6tl7UvSh>oYeJNq3 zS_LiGTP~_Bf|3gBHL^sN#iR&`DupMKGi_m5OFrI$o+X=464Mm764MkNVwwWQG%VD+ zY4%dk6l;dz?xGrHoqq>O4Ur}>*(9`O893aQEW?x2m{ZY~(&TrL(&So7V`i1yb~?6@ zCSQGGNE396Xuc3e?7qSO5)n^*57yTU7pc%x3N3^&{=U9&MPn^bv_j=1YhPe~i`oPRtW4z8DW@Wt)+#sodDyAR zLgJ}dEL03QjJq0PrZI$&eV97=Nd?i%-f?Cg=I|!}2T;I_2HpHXQa`|ur)q+r#k0Vem2xWySb=7rNlhPRlSCYOc z^JBi}CVC=oxk4TNtRK5I2Xq86dmVWp^-s$po0c04x>dQ!4k@g%j%%wv)Ihm5fJC94 zi27AIN0FokBAob*PRmxdj~cEt4rMp1wCAR-94C7}4`zey=g+o(NT6mm*v-!Noh%sP zoHsvX${Pn(A`)F)a2VW)f4^krfq3-uU^=Lq@{ICi=xlzg^n%0vVdv+AC$HYWqz>(T ztM8FK60!35-yGYcp==l8H=xAo=sre#Q9m|^F{YvG7;A!|11QEl*Zxbaozm529nR0m zn+q!@fcW+7l$iE*(|hsi-P@gmS3mB&F)JE4UPwD+@Q6o!AkJxqeHF(BPLFr=qdO1d z-L4r0#n*d_aXo7bAcfuBt)Q=V9v$7q&vEPMg(4r@usFEzQwr*-$>h+~R)+N$H%fzY zW}{%ZQ#3(~@koTj6VqYgK*XWJaio~Ba&}O-rdBv=vI3G@rHF?@VViQ3?UrY~CWoLKd76SsQN#ND1Tard`NeCC5CZvRS&z|-U&ROgpP zEz8TMQd5kZu2UFEnMvoeOqPGP4^F>-!x~POe|BNTBX?}!A+0i!@Bljd9b3`E?e(9u zO5BFy(1oEa3py?G^2^kOYf)G4DaNvxP?TjozhG554p_A==lSf0%JLeMn^sSR1Bl3C zL~|@aFd-L~Q$H9~+9QGV3FJuU&+r+a=-1+n{~!$p1Nrf|#yHhN`&(;L3i_b9`#`OU zq@C%}?vzqXPQ3P5mbR;n+C?p#$Za_cV^5MBZoRi*$wsScv9r()4YI&!!Uc~az}^xN;89M{;c$L;F~|NR;N%WNL7|cM=Gu!cHsoi z&x;dG57ke+&*fP*&6~@#zuE6vc7;+n@_#=$s1v+uFuz9hyUt`&HrX6?05Vb4f*2PU z@z2U9Wg!sTEaaczII=Aa168|EiN*&9wG1;9nC-AXx?!Ef1P;V*ek#iI#?bb(#L3oh zD4z-bjejl_GVvza>S61D`J7GA3!mJu475^a%j6&_zKpyu;n=_)y&c9aVi`hNMnMwk zGgi}w2TwkYL2#4qPeEcVU&2K!zM@=Df0^FLHG{u~f4*-XgKa?ni{ygi0ew}XJ=JgL zz<+Jz#o4(cF*b6jywSHJzF%sObD7d`tiq%K;rYQDqmqtqV+^KAp3=Wae_qrSrR5pC zbHE&bjQWHAy*%lg32fx2*|8Y)`uBbwV6dGz=EuNne%M3IjeZ$?tT*s?Z}8PszDRn5 zlj+9c9DRNVzbpqQq0o5J9P`l8%lVdG&gpChOO!mPAG7=7NUztYI{kT&$tUnby?QQW zRCo~~CA0keATFPj7ey-4?|vTSD&j7z`Q!2v|FIJi&@`BtDAJ;t#>jdwbLn|4ZUL0# z5gyp0^ug+kL8(f@t3g^Hb$|i=EWtwk7FlyoJ^`gNa86hGsUPcD!VEJcF@BDL9bDj2 zzbi>5dak@%tp`aTiIC)KIwZbRA;l_`FGX;OWUrF?7-MoI`Wx=SBTTQ^)o;5Vjr9zU zr#LC+vlbo-?i4Cntk>CU-KW$jG%*{dXpg*kjo-gl-)R{5%#$Ta*C4Q8Q-``SZ9<(q zvcB?6;f}!bXcnliO8O>*b!f`SVeq^ZgjRp8`pA}P@FU8)Lu+H!&O}ZNLupl(A!4k; zrS03b7fe#Bq=FooDNWg8_P78Bd*Z@7$!EqeYvipkz*66?aK!NFUxkP@XDID5>mt{i={2O zN+Jo~)0gE;(32pNSNIS}cE&W)Pr)po?R*r~8+ce@aBG_(_Co@Umq=G+6)%&616+oi zHe+DpgB>8{D)BZum2r4a(F#b^35Kmvz)>stA5WNvHTPrT~+MX+W8bJ@KGT zqCKIF223#`V{|CQfE+4^H^aqJXGIcsJQMo|YG7&tG?Hf*=urJiD*(7V^;uT5cL@L7 zn4Z8{*r?Hh2lH?Bm8Dg`r#G-`Xw8zL5m+;{*f}@0EXiFJ>xshGFm{AXa;4Pydspc>VXYgd@kre7%^0)-%KPw{629~S5$GNJ&S>ohQQgY^#{HW=Isy=puRW(|0 zvw0^}{?rYVzqcTsiYDsNRoc;nUz+TblEh+nM}hFQKAB>vcj zXPR_CD}uA%#?^z7usAPB?G_)1IO* z>|}&UTVte4fq?|zU;1OMQP~YqK0b>hVcu~-g!=EeRZYLCP)+|Gs{qu`Y9-x1Br%`% z!@|;MMKd2zl5?b(<;A@!&QC>^Pci3tEegy-`Y~@VNBzUB7QkPqX#G>!ZX^=*=d=2y zY|DWb=O4xF6~D_-Jdkh~c2dC?wR#R!s7gG0&&vxqRT&#jqq(15G8SH{%v-cgU^QSP zk;p=;%qYkB$fa9?cd%Yd(@J~XPc}A3n^e5MUP;eWnGnG9ciEt7>g#vDH_WE8VjM2y z(6wDD(40{NgF`u!97s&5Bdmf+LnFc9yG4?xWg;l2azCL&l_)1npVchr7^p27P;xa2 zhX#`!uF>Uh)zTZczCL8}ZXLGSFL6-Pru;B5V2U`!M>UXzJ z9@T$jGyMYDOyAUhq^G_yJvCkZ*R~+wY1nj^GcxPUTL)#ajgB0C(tA_vRbyi%sl*&W zNBMEV&M1;WopL>+(p|IsMZ}C`U8)YwS0xot6|{a_{?@_%%@Cw*ARu%6wc8o;{INarc?pqV)$NNN{PU0 zUo?!qP#aVOsLwGA4rCLmOfPJ^1r-w?+U}M8=zbocDY&uGBvZTrt?MC5w2zKz;Y}gZjGJ>(H@Yh*>~Ep#ImnHE+4LG$K(F~(aXQ?$boD1mpYlI z4|TYpXR&md;U?F(%IxTMLrt?C%PT1t6}mz%fxwOO&eDFIN zv{2IYga?@~J2k#s$(Gnq%-9;*UkJ4FUp{4;#0D~qICC8dc?JbJPwoj%4oy`X!%ntN zY#X%U+-QUu;k(Bf8y!@nhvD|lS1l9qG@c#n!0k4q+P~|VS@4kw<9ly$dK9>$eZ5UA z)1x?Qf5*Vr%I*P(jMmY_ET#Nc(rzr1%NVSS#?v7fd~&a7qpXutB(va&Dihv2tEgV2 zVyt41gk-!~8dX}tSKwQdz&;r8yKJsBsIx*?=h&_ELbfkudw8m zt1N;Vd6Uiass2X4pcpN&J_vk)&yP>kSEo<~(?FeuRLRiTIFVRjoVZh#V2wnk4A+!m z9bP*5ouOa>P!$MOoo7rCsekZDCU87Vkz-osS554i%v#~gHP0?l-Y{D7wLrT7Jac&R zt^3iG$H#LKxFQp;hdZt{kBf9||;0(^qSwxf` zAZ*S$(wKclfinHV?C6ur+WMuvzs4v(yT~rD?+nJ{A>RN$Ha`g6YAUjCg4lM6Bt+ zgs}YOyvfgqcJH0gaP z#y?cyOStRl11Q8lRN-qNtMc-^PQQi^>WAIpb#^S$Z)7X{;kTp;-&(Dyl3bJb-3mX~ z4#QU9);htb=qf;O;FzI5vm zMUN&Ivq$r}L?)c%PEfb9}(&LYwxy zW$pyOos?DnJN7t#JFUw39B3vi&ZbjQ!@d7(HxxYDzfPXrg z2&GMf*I%g>rS6Qzpe;k>D~Facu{B012X%mNelxP7j;Ixq1}0;4^v-2FmP+P(!+n)H zS{-H*h`3PyJPJchT!=ZRDfEZ9u^H}S;om+gZj3wM(hbr^d$dJcl#${PIdb5?K9Vma zAqFI=o#LQiBG{X@1T?q76@LK9@d;%edf)sBu0D|$`D_L!hJ5>stL0t55qt2dc_E5( zg4E}j#8w0Zc)Z~)MoZe|E0Z{9QD59>PeRy_ZyM5)hjQ5yx$Jej;bH1}OLZJ1iv%7@0apdmq zf=AKX2ha8=Ykhaa2S zgs(1>Av_)f^`W!#sfZ#@6$J}`$}1xrTvIV)Rrb~r_Ia<|*xZ++n8SBspx4*s9{`d} zf}{WXXEpg}@n6SeokiPTrEDLAb@AVhstg&ZS6hOGZLFW+rpXC4LVkzqlfDhE^YQG|t_qggn7T3Zvb72R!|GsZ^x=4lPs1#$bRWWhv{ zXu57Rr@xWS8ddbCwjmp3i6J2+L@5PYVL_y9TZP*? zqQkbxQZ~-QjWfCIiM%~XhUx<~s@K=8;{}vX%~5k|DR4>xhne$fsU%hlOtRR;4e&M$ z1_S4u-?F-S3yl0%`yvIdw+=VZX4PG|>awv+fWnWVG_#>M2NmIh1BwB2?@$h$fPI*> z2-j6AC84G0;9Hq`bjB=uS}2Ou&DgO_Rw02oa zX&*}GxCYtB$*vTsjzr8blSdttMVXZl=_CCza|%&jvhjd>~CgvIR|9p`(CxfGT ziDK~odhj4#oPCOa(VnAxdXx{2!XnJbM7{)C#zL}%*KUzTIQbut8gb*UJ6!`qhO89c zt^uIsQ+Uvo&C6$W$3a@gVNN5L5-}+~wYyPaGcJMph?U&xfJxBA{G6epNYj-VURcsk zW!f>!+X8lG*za3i)MuVP3;09mQv&YmvnAMG~EhB+Mpg z=kM+r3q9kpuqWY9T?Oz|p;is2-9_-Msezaz6V_G$t88+%dq%+HhH4TofNZxm!bUj| zW{}ER`r|GfS#Q*76D(g-cD-=gl}&&tTGM4iGT>F^_)C96yJyQ-qp|)j;?Z!lIojX_ zFOo8;7n&*S;(oq3$CEUkNL4>)fj8wwm8He+gynjxa7&sOTN^HXrNvDYt`(E2lYL6$ z@e7Cy<2FgGC4lK#^LZ4mv~1Duzn0*8mM=Cfo7Ydc)DnvFCuLRI0mZi*y{l}jtqN>6 zv%VtP(VBYKa%n@@FL|IGy|mNX71PEy2sPzRuw;zrOEqz=K5VKyy<$8{buQ6Suxw= zU(B@Ikpvuz75!zQ`+8H(O>hS?fkB(uMe7UudG^^={QEyFhUGy3WIZA@tF^48_G+F`El`)Kp-x zA8rv<(k~7MfoGA&_N4M4!@B8 zfW>%r&Kg;yauxvhS7AIOE5w5xFR^}iM#*?|cXa9Gh3DJ9bDB3zJM60$I2)UNpU=d~ zwb=-5mD+M4ZL}Y#4?EKuOd1@UjO0p=252Vh$3Ub)lI8GcjSpoEK)KPha5997MX~zO ztWN~fuBsthg+cf*OFv@Q0hZMSlD=wKR33yvfxzD4=hl?<7oNANXeO`Ag0TG{4EMJB(A=*C*K42< zZ5nE@MnNCeF2rCu4k8EjHBkaTZ+>*O+f$@sIZLi$O_Z@r2X+_+mf)k0hWrj&6;#Y4 zubCc1>r?nLNSxNX5VD-_gsNojg+hfsOiCIlYe`(AqH45J5Br5PrVk)XVr@4z6=5rv zky*`G7@SN+fapTAn#79rgTh%Y@ki{vEb1YFSE^}03brhOs=QSzV1H3VR2q;dy#KMg zXz>Cg19_{a&LYVNaAjwVcVSW90+By>g_&jCCi>k8th5u6q=m$3o!|gubyw0lmpN)0!C|xrzfSEy=s5(gQ zmtC|#?*E_vhYA@8qk3Y$AVzR-?ud*w{Q;`&T2d_)<{(*hwpIhR6$FJ?QDv6LzbQzm zIXbdHIddN;ZaH%3&yHS}a2`3FW5*$~q74pAM8`$)=OG3+U9(0K9*75mqh9)B;k>M^ zawW(LVM8bUd5eHLN3*>nQUW?&8e=D^sJeBQnhXxnJG|j(6owH~$#bP> z(3L{iE*+Po;8JcJ%E{vUo1H9HMpoLpBG=v(!tt)iJG?8@WGj?ewN@?ZTCFu&Eoslv zZZ3Vu{y(-@3pHDh9ANRLQ)V6y(doLzJkNGaL8nTBN5+m%s4Oy^ zR$dgr#5+AsJQRUy2$f!--@j-7)@sOB+g2P~tAwGL-%FtAWDlHX07LxuD0Y93Ku~FS z^D`hmVRbpiOxk~N_NlKzz;{e`<@ww+-$oqUge>9znvu1T^%Wdm#p92MSx>EfEGK4k` zGx*D=a}F?jIf-RoWW}XZ%p-edXMEA0mw2Wfgk94Pg1%`7K}WRgyeatwEYJbRe84G? zT^8XLgF))I(@KcqjmY4TWB8xb{CAXMOn_m@1}|T|+!@hdPoKScyQ?}OyR2u<5?N*b zLRp`7%WXcCx}9}i*lcXI{i&r9m^%ok)E|cPap^#`uzmHjCFvc6eG8!>T^-$1 z!J#f?5N!@NWkX+zsV$WmLx{T~O&{o@;PAV`S(|1z1m8ZeK6S>_wkw6@lz81+;z=xI zsU&^Y&=~KF5ZVt(0G%hGC8xDNvZ&UnZltx&Ln6ZcwBM9Kf9*=D-#~M_|G0_eO!=2 zI~*xOPPQ;FgJlKpJQ3#I6sr&+E*i3^j~4c^zA@6VD;r#66ELE)kKjeI+nVcQHwbpq zeQCHBY^54 z;2L??rQ!J%gY+)HlyW&wlq^F5tv1$y$4u@r=K4skQ zL{c|OBIGT{3Ph5y+>}?Jnd@G@WX;utY^(K~`is0>pV*K_{%B$^9D#DH@PiNhc@*Ao zH0xJ6X6yrER2ZK1d}5L!V{|qzz<|>z=rbh^GQ*=${sM8wXwetqi;Z?`$&#SM!WZjk zbF_T6U$nDtM@uL|193@09a+hGZ7C2$6lB{2Rd43TEe6E_Cl`T@mw5D)!qJ)FgVCBW zar)PEqznwUphD&2-yGuJQeK8Iowt&1Pxrq}Pkd;-juxw;9g7iXMdMoMLHT#=Sa8cW z<6F&+rFxbcwJq!Oqg>noHW-G%Le?!pQsV27oJ)s|wLa>g;6*byiB$>!yG9~ab`*SE zXE+H_wVgtf+dfd8fgvIt6+%XTXcl^@opUrXPNWXdkjv)YzEYV4g>rh;oX;KW=G5s} zxga@y=gp(`bi{kz3bvEj*bo=7Qbn8aN;$3f;@M8nl_r__{@CkRoy5t=V8|23G zXg(i>j;%G(ZCQ^S0I3>ikSH=1D7C~gl)|4MEsrKNL7CDY0T|_nk=D^DE4cE*q+L^{ z!TOL8Ck7y;7Fo@*WnYrmas}D7En{&ESjeLW!`bBmrBD)0xdQ(d?;B*QTeYk@%dn$r z-+?+e+hdUVJ43Rm_4O-C^Dzp2M3--&eB%9YoBOumsP4E&0=9M` z*hmT&O|+bLt>5awlbxrJ-aX$vc=YDkql4#<9`8JNEF5)r8qON!^;l9NZDLpK5s;~O zxIA~XBk_3Kg*jMT4#D@*cI(!ee++ ziGcr_Zfv6swktz7H6MZ-0?g`qd9$$Vn=3z;5*wqu4+`0hM&D*xsr2p6_N$jqI%EzU zj3V6gGN8{Nz1_W8D03q~iDySadEH{!%cb+M_mOhbDIi4M$GkmjK_Vy$usEG^x$v0c zF4aST%vi~4qRlD#H^Y~i`LN<8(1W~c)Lq|B3mMXFsK$3O%Lp+gH*H8DoKAqu8r{g9 zcG6}YW9?wGqGfIDwZlVez3ehehxOvir^PZsbLy*%BUVaIOHtvpBjj>=Si<3dWCy`T zNf{aeORVUNqb%v+jgm%BNCq_OBKQKPU51y=JJ(P8Xw!(+Y6Uqr_GaZp(F0NqFhM=g zwrgMA!bMS~4_3(+LknW!A$m@W|J|l%cl1A$`oHuFS)J`uiZ2JO5L!)}z{?l{S#VxK z)fq<6SaDofHElO@&1-Jq0%9(lF;!94RqurC zI?Yh$R57E9?fh6o7j0y7%-1!Zw^L&IC#;O-e*P=oL`^-9w+F#sv{o!`_sGtdM8ZBd zp-r$kt8h6%vkl3LW4$TWJ89QrCc>=bd1%u=)X@}x9H$YD)emUMV>%SG z!^^&l;O_PH7!n-7v^@aHTWk=QfT5g{votymbu$N24c^VO5*{)H7_5}RgOpF98oZKN z35S1#d9#j_E9&BDSpje7#tgUuq&BjBBy5JKpTJ9sm|?Wn--XHb8Zn>4e@{dYNYbhY zXrXrs^a9)5VYbyCqKcxI7rm^9v;zif;g9g#GvU-bs>;(rZx?{@7a%=)hoT2?U;&Hc zL2vuKLaa2u>=k9xlLJc7!5656Y}Pxx?A2uBOg{ms5BmEH^6KclVJf0ehw(J+Sa`MI z$x#}euCm^GDNk>+lvGpEqIX$K+4S?4Q?HF4iN0zFomXfoZ<)LrhwNfjM+fovP*Srl zu~%ZWiB~`LTPWaA(o1f*`YyRR?OV3$us*6`WiX%Mu$XFwp)tMI9^S|9;dN;oPYgo& zTbBKz$GsiGH1BJrxiKh&Qgk>ZF7$sPrCp}^_L4L-G$|wd5CJT` z9nSnhEzgYfLd474I?@bmd$dAZim}hS-WnazP6dXvqTlx8;8VP|qVBg^@+;=E&(3VS zCO65jYdD^Y*yx~xEQRb>(p|P3^ybL7iPKbzqFRA=NhXP-rHCLD+BUgNqYIKBDH=J7 zmyse$5>7AC&j?}cn62p*xC}nvoXPX)tL=Ah6MaL@q_GOElcCxxftjynyIDmhrDl_? zXqpqRnhHY~BziA-Qy$OHD{D9OiaQRXO6SHmW#GrNke|tUi=6insO&H}9TgsLrB(4r zneHZMkmf+KGs z%e_(u9^RK?63Uxr%z+dLj74bIzP@e)8yXmkg{AaJuQW3}5(#lyZ%+hVoF;Mn=|@FE zd<_1X^PiN7(?n4iRrb%V(JXPD%ty7+$ITNakTsGSO^tr-+|j3*D#xy#?TpoI=KHDC zyB#Iv2UB{0O1DF;KRa<0Wu{u@D$qW%;%(c}^j##@ofs|mU9w*JQP;C?)pSHSqZ>Tq zxt)uGP=X_62qRmdkaYO$jdU=6jncZD`x3lOBV|=V#tgu6;~h6Zq}QsaTQrRVI>!## zqTMDeeB{Q`OW&@(qa!9Ij+ef!qo(Tm@B{r|8#})xA&^niEY6601C)BTNb>YC>PpH& z*um&}G7eo7$pj#1+EJ4j2&3c5JYKjR@T!|1QKfbXUSJ#sYWdL1a+^GD=cL$pBLJ(^ zjZR0?qnD$ORBlm~_LeCLN~T6;9=8DT2*>BhqX#ub z6b0l_$qkQ3K#WzMQ3I+*X^VBOMXb8DjnCLtI~Am%<%NM7bfDc|MB%v*EPn+I{OX%I zMGSV?NLq$LWH;3DO^>JD%1s*Y{(=JoonLWgQ*1NR>)oUkYa&gsBMzyLXMiIjsTWY_ zs&f4kjD#!0yEe&YJZ{`Q@B)8eIEFi?yQtK!s$uINqh)|geGWJ;D@UyJMOO$u#n zccjeS{38GrGYq2a^s<-j$CMuy@NVdU^I=q5Wp;{UBGES|4(S|jxw-|5cpuKM)M)U( ziFYVaZ-*s#FUS_7a@FwEfzi{*tEgvM6U^RjM|DwsEPEu>tx>$11@nx{)QHCP4C z6C=|=FMztML$7>y0J~+|Q@}5R_O7W=j!+{fQ-XLVn2+o8|?|1>zsFe zUq-Z~@_pRHENyhtP3u&)_$nX!q;`G|H@%V|;UlKlLtG8068QYqA(zKbnd9kE!|Pto z5gW;&s_@t_*3!lum=$@^La<)6ETkF7*2C}{Ausu6UOAz#Wo@|3Q9w;1BRzP$rwrg@ zX=g-|BQ2>yhiTQLehfLSeK5vS(gY%Pq57{oI+p)+tNpbrGEv)B0+nWA;~4^Ez5qJC zC@a5#7yQJEdV;-$jVov|rmZpxp`#*oV3klLthPM~h0N|WsG-pYtY%u}CMp14K%u`w z+Z2XMJ7S%7t7kW3d!dXO5XNpw9a0DboBW`yE~O(~@~$?KmL^N%z`oC$6VqNsh3!RG zz}iAz@v1>&o6gYKt~>g39hTgYh$!B;O=kx0+*loaFA6u8npoWaP4KHbsnsG|AujZ3 zkGsHadEnNB8<{8!Zo;4_=#9Bi{=iIat8b6xYBf^bIgNs>SgWaB%V|Dc-fr4zV6kqk z+T{lqc8HN{cVX3Xn!9m%Oaoc&)V0xpCmZvdTU8wpY#AZr!LPw)%M8FF3#2`{gR~jh zYzAPMhV1VLWE-LTu~@=Ap$=D=Sn`2NUALy&{$ZJM#3X9E#Fy}hp)N!<>-+cGmvo+F z^;vm#er6O=%j+Yx1HjLK3&MV+pr*O4H1#GCDn^wuFnO!|SvuXes<^XTp{_HtRqD60 zqsfe#Cd#mVEL7OLE61uuSh*4!og_?)${ZTwV=gY(8cMGmdK|0>%OfIg2IjQZcoFWK zw8s&ySg-sr@WLrO0zdt2!GT+KoOcx!(IdmgIT~=KYY`gDtN}r%>_E}O(Z1nILOFv6 zi>$DCUnE5l$4jkmTJc;xS!L%FDshmq(+UZsrMe;XX;2;=)#P@80`_hYO2Bxd)LRBS$Q$4 z7pXPc0e?%X)D0-i^n56yUo%0M6&a5)wu1`#2g7ffPx2L8a*)AdQmon&2NNvaz=!4X zCZBjg(t6S#_J+MbL(47r|NVQl-OddL8QDvx{r!DY^HxnNf1J&Ztr(JkS=$w*cVpNf z_2%j>H|E#2zIx}sU6+Y2;M>N2DT@xOzrx0z@d-n*7AbmuaWw8^E72<15Exjoch%!P z+W_pbLEAm*^}f2gxwFN%xA-MamQ^&D;dUd_q7oS0YC|$T$zeHb_`zit{om#)D|ge? zn$a@cvIz#!yhB62A-8H`mLw+0lGFgUmtX1xP4nJ&fkOPVchz?{eC35T`)_cOI&JRG zt_*T9{^fRq@vewG_IDbDya2ZyfZ6=kFb?VC9YBMDM-##qcUch|8~lRuP(J&MzO?j0{RFGI|5^0ovF0Jrfk5k%Z8@Rksur%0 zVw$CeO&g`(42RU&U+XlF`oqJcL%2NupdVXDn`8({Kfd|qa0Wkq3T2NXE8V0{bx>O6 zMp~uy!~2++iITG811(LxkhFevQM|6oGf_2{O1cM(3#Q^56{xJ~msHi{lYJwOP;9-v z-d96teH+YJZYkm_^^5d)$CMHhxg;ETmI|%m9}gd<**M$Sh@&zUDA-1vltwsa{j{hTf8MV$+7t*>m_)mg+M(W1D z*C~5hbh}s}D96ddkbG}N^)a97I8AKk)8r)MRo@!hM8CRBr^O%}WOeipARPuIoX8pljbr2P-&D>#vCSl13x zKK2p_?V3n#a~Z3^h~lJG4e^yg9Vs(?S*r49CG#{hQ6gGLxUG#xGkGTpSvLFioPzq> z5%}gwiCI18jz&bTP-(4DsaB}8YeG9$qbK)MRnFbdumYa+m{t$C2v*VpPK z^3!KWE%=^~>Gd@WMMzK8-8UYOxz{$8;*=`Asgp@H`WY`jJEY>`S!&DWYiFr6=dIw# z@-QQ(R!&OyM307X!UMz$!0`BQXG3USMg_C-MzZb3Ol2QBQP&QS<1DqUPGF!Xm~4g* zqtv+kmGVB!owy>gOeKsFMWR^lHklNv#*XU~Un1k)G*2*PtC;CPn4a()FhzEO#FMb3n$htz~3j42L{!@ zbEW=mCNpImig9by-a4n%L4Sa$YRM$2OB^q`#i}k{=0&iIME|(W#aJEocE^)FnMYEQ zEAG$z(Vn~}xjbBrI!}#;hInuNf%l<97a<*uM zfq6!?Iv3b)j%dK@+BUda{#;>l=UiVH0|?{iEylKQX@9-04ZKA8GsKF%&F6|tYkONe@r zc*&GJYCp4eit1aTh<6lptHRQOq$zlvD3etyp+uSdMMp5R^e~>uy=85=Z9&ww`KF~w z0>GCs7^Rs%>3*%UV8^T6H@F&ZG$@9*XboEBPPdm3_n+Mdu9U-&?R|F8Pb{l(%bnV@ zNk(J`Y|o7*$f2!WVviiKSz*J5^)*CjCzL(X=2pZODy*+;&4b>lm3B z^=c{nAm26SPjTrRKxD+Q#{)cLyJZx{OtFh+tk(Lu?O|D`6XQuy0qma-qZP zu#;iDWg_7TI9fbXJF-r^!A{+GV>>evh=5sRN269nUjgVhuoa4-JAhoZQy_c3Vg=r) zb?POF_yn$5%n+LsaS8-kP?`9o82mO3D-_{VWqZN3VVToa-Br!) z?YtA3?yzZ9*{Q0sa=SYXS8_WmJ0R(H{CF0_sYbilgH zCBW&s3+PC;a{Cmrl;ZNZpN>@nr)%3+sk48pl6QRI6ephOzZ*=aB8l$JVbZBX!0(r> z?`9$wfp115gEc<2YPeUCUAH<%j$d0C0t=rNY>Y!>fji*Ft)Y44XH$PG&jYZ$yTdgU zku(Rw35yTg?VPVIjWMBxX%bZ15^8~^SO5owbll(S1Zdbl*rd;AlbY%d8j-wmS*7T! zGTQqISz6*_f%gKI7O0Lx`g1G!RsDHCd9VI_knEJe@je2wKFnk#wPLeOfpo_$wOfdG z7c=a^4(H1xfcJb5D#WkZ5FF)IqE2Z5yrQ{Xsj@smGJC2NCFYjIxC`7&pg}D;94-_Id;n+_bOo{VSOkow>#!#bA=p~<{UNJ(%mxLG?-ngp?+iNz+;yv!*{ zW~E*pr)JMWMh8HI$#Pt%GOthnA6IlwjON(_@LQt*#MlqIhMrebS5a+MN1s>S-}5{|?WWaC zE>bRPx6Pq$^GUanVjipFxjmUDIn|;7C^oRhso0rE{ zrOF0&$d!t+$&d1>Kk=zOwvSx(G^>CSu`0bUt(pE_awR}&R+S@MK*2RmdChTWXE3rt z>>|HrReof5`aRcnXHYg)kMM(4(tj_24&Ix&J8;@K<4J3u*57h7iGP%lH%+SpXZIcO zZG{fNMFLyF{abOv(kM7S#SC!%VTSj&oJ>)IU9P%*+!H^huce^G>g{{`1RmrP9xU6j zeNNxmmkoX#T0q~I-X%G;ZosTrvcSu5(X!n~2`jze^J+DNJVuv$Ip$mWTTL$sypkAe z$$8nfkt$<@fm}so5258k`zR51jkO6ImQ0B(txN$TDh$%63z+?yn*zM!aWXRn#H-OG za+1PCaut7t4Jx#DB#jDG;qM8XP8gwiQXZK+@!r%Vdr_c9VSExH1E_cQr!tzs3mGRT zsPi#94nGc~EM~rFn!>|pWBhHIXeYQ>0PGwZJXXgnpccBwq1S0rC3P}S=)fLBi=9$; z@GOu1*1-wlZHciF#sWQwP@S%u6#zb2+K^`YTCG4}XwS;%IK~J4B>K_5D1R$uOD?*y zDa==ZQ(!7*$$66LXJ2S!Afl_oc{%++`LZxNbz4P+Mm;Cd8@t0FN{Xv`68&z!Xs>8t zTDL2wLrG-4cJoWSj)P%l8y)_5+@cs?FiEIc=>9!H4!HrcxpmYU%o9~dB1|G%)w$MU zL1AqxG=1Kj&89$wYI5`-A&9{-8g0S}W%k@!i-Tn-&kSvElgte(PDPeG29=9D9&0vt7MYpukY zOi?nUo10E^)2aNMg**KBW2^dWtNf8wKDGWP6ej?sm_f`<*`Rh(MuG01AZyP^iN2s``-T85-l^O&>Ww*0@gB_ekE{BbziGS0qOd zZqg$kjP#$3-zW~O9$Dnp;VDvm7GsbwnHR69|eqbPJ!QK=IJvfx|X zzQ;~v;=};AiyGl)MPGdPE|#k4K=>3H&oAGn=&330E%U@8XNh z0yoa0ON+AZMsxU`AZfJsZy}19;|&0HtAxB4uwpG#=TeK zO#+B*JWd1^8#bMI0K_g87oY(JWG)RfC_5y`5N9lqANk!3dIytNBK`m<)*}B?-21DK ziV9MfkB(13qo&2ztf|X~J8Wc*_T}>OZ$Ekp|8H%vGBg_%$I;3DY?SsSMcr9&ryqm? z9@IeIXvR4O)H3VA27}Pcqpn={*-I^e+XhTrzEMVHMR-j!Y+ZSD_RNKiqHj@piT;Ul zSnf<2^~qk3KwAhEx4g*abEvF)l|;ih;DC!c#E(75A_4?t>Y@Q*fl z^}R_2`U63a?hLe0Fc0>mCxWY$;ZP$%hZ?b8qH*(`zB*1@p|RgVj29o>u8Bk`-evYC zyMQ)_1-}az8uq>ijuOh=J~^%wK0!P7%3)yz#9s~9pmZVurB`*%D|r?@Dq+Cr^+fmn z4?o;L4ZQzPTus3g8TF}e_7ifQWr248ak1qCxb6h>POVEk3xS${f;_|f< zN|!F3d)`*I<=qQ9bR!p*Lp+@Jhm1>usoMovpfg{h!~M7ucDOke4Ex-k9-lPG8C)EA z-GiaGRcv`aI-Vkj;agj1;hsKyu#fI1jUN5SxBdXT{|6No1s!9NT_}$FftMf-e+yEV zX@aWofw!b2({CPk8LW_*G0mRm+HwKM1|{D1Ab`yeNS=hfsdexF_dmYtc8`mrlLNo| zkLVxKfq(rUez*6%|J{8&Na&(x!0>n%!?YHoMVJ@yYgiC5#Sg;c9ZKIC4f^OXJRgO} zdyww^kB4Ut^lC1@dl$Jg7t-YlL+}FVa{Vg90hpx zpD$;z;1Wb-8$s~>%(FZXFMCNr|DvjVRgp-gPZ!S^=!VBy4*6iUatWmRq{Gd=ziBHJ zx8v0bkc1>K#-iFJUdBPx;_DjCt^R&Ca*)N{dyqiV@J>P!i7Zoa5dKFE0{_A$N6N{o z_nqfI?aS*Jl3w0_6SY#9 z9!}2VlI1UGC@Hr~Ca3b(XrQzN?}y1OD`FJq8nDtzk?d+`oPfy7JNKxzdz}n_62g1c zHtWi_2P^9QH2zjL^)}^IB`YR&(843G=?)#@aaT8IBgRGx1ulMzY;pYq-cMiS&u}*L z<;s;|KW8JBs1yewlkdj|{xI_^lIZT;%EH5PyAU5wbo|%WVXzEwKh#&$+CU-L zD3g+?`o`GJ6P)Abopb{=5 z)fJk)E{2Rg>0zjmLau`XD-AmKy~-vHbzgi|cN!@(r>u*CKwv_*{9r_JM``wh{6YU7 z6l{%gMdDvRw4@~=3uuK%SN_oZAh4QN1vz=BB{Dyu9FzUj zP>I&nGE$UCSIcOcUSDTI+}g$i^4Ltc11x#g(UKhn z8uhdx`~plh)i_35?AsG*C0j^B9(F3?>hl-3p&0D&<8LElyP+er^Tnn{6qwP=XP3`P zJQO;@p!3QbGY*OJR!ko;Uiy5*N(^D;+)Tpy0YXe~Bdzd8_V$r`7Ta8KuNFv!>_pas zg@A@WgC;I#=%eQwzE?(@+@UmNLK0Ejm2$h++(a!^VI%V2w8CM~2HjHiYs*9YNnrG^ z&_QVn*=?-jATi{A;^S76?#!MU!rmMjo|Lj$JS5U;$=`CdE4c%_E6vgG=-#eh*=1>% zPtJzeQFy@yy%%;|yK;d`?ij9Ce9R|7$qWv?>rH0MD1P&5^eiXWu;LTnltFfyeL@0| zb#UAI4SE0sIw)}gdPKq=uX6}z9Eg9(Fdr*Y+ODWceT%BZ9-DK;hsYx4{*VAzlJ(U_gW%L@R>xP-FgdEu-)iy|z z9jdw(;Y~?)Ee~mJ-&(OtSfejMtlLRI$+ku*K zaaZi)^db_Xn9f<~<)cszE}fvbRnSVOrJZ}Cj7tkvS}31gWyD>)4Cf%5==DdgMT&2Y z-En?m)g|gN&JS{j&ZcUD)^6eKK+A;+R^FSM77oAUT_(=fctYs@!BglLDOcsMr=wk; z6<4`-q(Mj#Ty{0M?^;Cg7|Ew{&*Vv_SitCj3H7oeo-wU_y%njlFyXLy*U)G~jwy;d zb4P@cr^T3-Uv$4 zr4^IE(T$C<8q!KgFwSKdWO(SzL4ocEHp_@cS9&ZI>nE(O(qI^Lwyvke1T>>E;e!HH zO46w*3mde$5*%+9(q?^KwIIV zxAFp^yhZUWnJ4Hod$P=Dm!QiD;9~`R;s7rGwG8uELw6Ol?||l5=Vx(|6uQV$Rpd{O zBCsUP0RM@)q*KD3M5o!Ge6$my6v4<=)sxm3WXUdGD99seG3{fVF+>W**kW2@m>jEN z?DsH(3Q@W>DwqY`9d#(HBMISH!R^D9OzF;n=0i+%Yz3uQY*th z(SGMFHEuMeC4+T8`YYa#GNS=2nwEHzuE*sE`?G2I5Ib+f&BCuE=-LD% zC!2d6#JwaM_BFb{ti4+o-kiuLhpyJs(VwpPhCAw_bHJFC8{@qf#eP%P61uK`iMrU^ z$&Dzd^GvxDer;YE!)TQO-XPU&17CzG>J$Y(s??Ue_^P$DOwUscajw)wvK-_+?00$7 z3!GVvIQ0|k%eU6{D^ORIP15_CF0tPxa z2L24bCwkz|o=*19gu)w-TTv?C!8mQ}`yuKxRQ?MnK;vgFlid zqUxkKjRTyso~HYLMKV+dsgOK{2FjzN#!(5nQY@+*g-(Mq^C0TKtaZ`p{vf8HgSyCn zDwlrRw1@mV>T~gAGzd~Xg2~f#KY^|xW1r8sPEYe}{u3TL;*H1t2G&xd?pPh7C&G4NB|={n<9K1L#W=+O+YD!z$>nO`v5B z^m!9#QUhI>pjU!}$kz^9T(Z5TxXz?5{3XkyXZjJhmLb(ZqGiuSCUE(x!+3IY**j1Q zt&Tya(zc&INEZGIYbi!CN#l2P7Z_wLVPU#0=V?&MiYXQiWY94HVZk8CZTK*%OC6O= zMLg&}#^}Mc)`Rn=&dzF}NfT&M1HEVh&1<03CeW}3`mZL?Sq=2ZCeWw`I&K0z3o9z< zskJ}Q3`c%B_;}_oNg5Tyny2dqz(Azy~HA z(K0U13%(F}pMT1hv_Gd6)Oe&_r-TT(;+l(L5#X`l5PkQ}E?2Zf8eKK1_3CL;uP$q# z|7-$1t$}`P0$tQVzczu+YoJjR=(GkpX#)LR1I?O1$2HKn3G{0X^jQ<=iyG*x3G|`{ zdfo(jSpzMbK#yvmc?I;l44=3?-ixLb?eMgBk%x-~Fe9p*sk(<^&+UDJIGtTC&fZc4 zH9MOE@SajAY**=B%0=0YVFy1hXLMo`7dF&R@LdLzgo4lJpe>g;$MA6;XeeUtkN#AP zF^vcLQWtp>j=qC+`CB;Zz6qtjl`DQ|G@O7~*Jm93Vqv(LC$VvDpllKNlbF+Z6eeuE_Y5zFvgCk+qvZ}n(n_%7G4DBkCR@vdO_k{ZvyU*|y% z|Axg9eb=UCF?@?DmihniQyy4RO^^8CVVDLYXbpQ>k@~?0?b>A)yjbQ%Cf;IwgnF`c z7zKySO)t~v{gkLZ3&hhu#g|7Vx<5O;94LUVgpUm~NX_5}uhkqAxfGi*?d4JUt;iF^+mHB5g6R)#WP8^!^ z2ZPk2v&1r)eT}WennDXA)DXxJ4jePHtD^Xg+53^5 z$I6w;J*ziUEJe@^Y>k4P)FG*v4d6=+{ys&r8{kguE>!6Ylk8chhi=Z182d#-mo$K17$cqHeo3>n2D-F>!pol$SW8sy zQ5e*?5jFYYB(UcQB^H&$PvPk>ucWFK|M~C5=mK|#Zz=BM%k*oKXDLN^zI*rY z1!$((IGjEE@cR1NaU{rU%H6x5@9s`^A9(aisEB7%5k?ZK^aJ%ujxxmEsPlx;1Q3oj z?%s7IcCXmX>TtQ3p_?PrqtME5cB z_XbhLuGYWu@Xj0WohPNYpY-rdEhup-GYtnjo^o4>P88^csW&NrcyiQJkiKy2^)Trq z2xkde#X`c1qaz@WQ|HM%CPE+`yXrnC&$5sNuB1jkZSBQfZ*sOw&$oA?ox%9=Ug(Ll zsf4`UvlAt6JRR>)jCgF=gGc?18kY2;Zb_60V#|5dp)z z*_}QS?+;Us7rBeBQQXdbG4xYbX4s2?XKYEl03T;N`jD>-49H%Ln&c{oQ()5^L&pzc zkE!l=>ASy@gWX!cz71May#~CMdhtZrQXSV+UxU9DDxxF=8C1afTL^u*oeU8|{#NSF zHmUIQ#x)wa@sL0?$9j-vVI0NR*MdsnYlJRRf;zKJL1qj0pVe9pYyDTRP!ogpA5{!* ztK;gRxHk5`jrMYsX=g>5eVcBSq2udRX$Dp9mpAN2vr1nj)tb{y{1qRKUVY_20XSa4 z4DFMyFcbwq!5IDx_OPh9V&of;tsXCpUhvgOA9@!Y&A z$sCUl==zWjGgKAh>>D4DsFY=zz)DzzGkL(Ivwn^9>}S|f7$i<%=lUv~xJfySzmZD* zh9ekyG2W!8n9(rHjK1T?Kg9X6e%fa>5yI zHtAPn?JhY@^i~Ic(fJgmO%3&!i|TocpM|x%!K76X3U9BhAfT}| z-qUkZq0=InhHE9K86Lr$dO&~t@WFICe(2N#qVe7o^#EkQ+^Zf**e_69d#&BlUDU; zomNF!Pv}&2QlyVG$$r>}AyOCIN~4_kKtfr%0hAy0{=g z+^yH`ub|QjGOL;cMOxP%R!{b2#K{%*?>PMZ`+z9S%j!me(#)N}ApvG`*={>@9cO#}6JDI95w0t+)t=U-5iqdC69G zZ`LEav=>smN>(O9sOR_uZ!uB-LBrf*D0E_8HtU)*9Mgx7BjLt;eF~7W;iRZ#-GqReH zi5cV+wojkXgeK#kR`8i}+qob2qAZOMK$jH3Q-@uOOUEAuHzXL^1~?(HjkK`vzBsY@10IjBwnUnO}_N}ZA85g@<26 z*{7{G1Qo)UnxZbXOJLiR*wr8%Nuh&*vEPCg5Na}IL_t9o_YxW|fZC0BP+VF?8H_Q= zu}Wupw0+-!5UeQ)*7F!NORN%B^H^PINCX(wa!$(lvG+j-;x2&5cnCFhrpb)7xu7!` z;_+vP-{}XPoneRVW>m`Vup_W`iZod)VtOgXlDLBhP2R~W@Cs5b@s+_}qBrod|r}CAvYTl`Mjl4AdlRbjfi} zrn1u@2c2xte*`PQ;PK9$A6&5$fo{Rok~za`p4uS)v?s6s{ztKOpS)abb#n(S2<5GM zYGz;n1m6*c;7sm`hTL026=^KS%MS6eC7o)48YLKE-tg){$W9?%fZL=Pot!1J2=eGf ztW@%F=s6DXS#NAGjbPinH}$(VFi#PD=2F4Zo6O=cXXz^iQq^0tf+c^^G#46$okg@V z#}{r&@FmMZeU_peQtVpv1~5|x9c!)zohb;>&LS+&aJsfmQ25oG79RlAB@rrhy@R?? z7I1C!Bn_}_EMrs`E(tua!jo%#==&~NNB3n|c-_|pzBrLj=t$aHUF++h zGO7qVt}cl%AN38k%D2Nd=vtYa`yz`i(4C1;S4zcW6XG!|0t{*o zg3YH5Y)(E+3dPI%z(KROaa5-0{HPAjFa`%7l{SK{LBogJ^4txU{6a12C5B8LmCAS+ zAA<1H1CB6*PT%k)Gi;!`Q{0)&aoTEbB4_mB-Md8(!#%%5+xl+EPLk>Goj&>_=aY{) zvqfU?5qA#j?-*DBufxLXT)KM~dBs&by>5`u$F+jngA=Ts{idIS1RSBCLA3dn-tU{c zjE*^DDLeG2F|Da@R4kMHHnGGl_1BGfHNctZAa2j754;BJd)IQiJ?$C;YYr<*Ec#j9 zVN)WoK0)4Db-cg1!k=_xf~ibR0(LVY2H#3DXqmO^-13X zE8Jkb&uMYXmW396#ygJq*y9!0I|-FuM1T0*i07-8+!yzlu~b2Y_59Q^>umo zZn`yi8ed=EDbcZ4dO#68x{&DqA5dS?t#})M1-cgW%>)@W{E{dX9EgQ+;5&B<4vK43 zeMSYK+4frCmOMk6V9x?rQC7OtcnxL@5IO1PX9##A^bHip1>HNmL5~i-s7s>Ih-MO) zp-n&qq+sla7z=mM?|=Umc&HbSLF&0R^6k=i2jFkH!CA%JF6Ao$SixAjQ$sK|ry}uB zrT%@eJs28UPt7dM(WF9_{@`Nz`%hNpVA%Izl&n{{)hUdj#=fD0Ly_`K#Nep4Gry|s8^u% zbc@8~mewI5Sdr>(+6xddT!d0g(g6DN)R%C5;Dicpj zyb&VX)mh9F04S4+TXZG*9RU>|=xMEANig0&aU@)*^=*w+8{Mg(0~VkhFx~1T6_Z<|-ykuT54ZY?77TsyM$u!vrB<%_M&w9co#deiy8}xq9s;QA#@Z=OEl(WN z47;?53sNf#+rr|_v9$rbwPcicN0uh=6nl<+UwIgF5aI_o`%CX7a z6whLeesG|!hMB<;w~#VH;zUDsZCU5exH98vGsgn(Et&*&n^~Tg2jwt%8XqLXSOVu{ zqHM66Q2;>em6rZNvNg(ke{qNi=q4D5Vfoa^T0#an{&G&htq~5Kniv@H!bO-%5&+Y& z;~#@eTMGEn?XiQ>{oFN~b8G+}Ug=q!*Jf{!SEsD26Rmb^GHu%$T)N*(>bZ<=sQCeh znAkQ+4drh#+dt}d{Eq2v9ZUw5oDHTrPV^hk^8wFuJrciRqDR?OTIXIjk@_ z%$gZ0RWby!jv9R&`J_QbgZ7}eVZ}i1Srs>wRy|RI##qeod7bJGDaVY~fKF%)_Gkom`EEj*!OviJEn{2}bemcM@Jg}y)S|@LJ3ZMOPQ~2k_zfmK+ z;UpHr`tO{=vOAh4upsH*Fnv``|9_vnpOfPGEKJX33^nVZSSf;Z#_=voe>qFaxLAaf zSSgJrJAcaXOwz(<`1^6QA4dilptmX!ch?{Yb&q{N+uk;y?zDj^11Z6gnQNzz`4wgD zQ}!vN8G^c24P62clTU!Ryoi?y)a|%~;ih6UN$EQh(*17!JxY{7M z94JQ4zM|++>-Yd8Ql0rORt|*y;^S~{v*$it@6ltl zJ;h&pj|UI=SGcpY!@nN)pY-|H!^z``C!Xf)?26pI2Lf&<-W&6;cxNKg#?gbme8MBl z-1t!s@-_u=$b3&mVZgXRckh~}TzvExyAB?+0tM21tQ=I&F;J8O7wlsJ|Y}3nmPpx(e-r~|Do&GkS+8qHqq=KT^K^?Jjbfzp~P z32}rIYlS+eUk3^%jc?B6YXY3KlZWk-R!vDENRwU$a$mhTEHLJkd}yiCoG$=0h5V9X z{AlnyieyqxU&9rY<$Y=Epl80sumO>pOVJ6I>M%@L%UeGvL5po`zTXo1eZA3Vlwk@)?<2u=7|JSRl`EevKsq{Gmu z>rRH?bP079Ost(oco2@V?~`Hp^f7v^{eA>H=x#WoU3`v)6KFrgd85a8(^VH9Yd7@h@s@P~1r2N`rzIjX}Xa17os5A;yc z`zm8xhOok}gs*FBu~TGhdD|k&kETYaX`<{jrp-=65-TNbN_D0t*hsVZ3B5#xWC0Yt zQZ%SG+_`@oc=t|3WVi~YAe-(VZ*`h-559QcT~!iS-j`uDN!;3EKqS!8qMCTX9cr;$ z@XEoGf?YkJ$02A!T~y#}L43I+mcyj@lrLfFiR1-xQo#C>(Pjo$Ed9mVpoS!qaQ0I; zn_eVQdG_Kg%)<%v*)RBoHV3T$7Lr$>$+aSB01)@yVfu3st9s~$;Udf<3^I^iV4Q$f z0P*A&TPADOA0m8K5=B`lbB!;~z9?(}>stok`gWL{CK`wNy%NrOE7rJ%OdgF)aV)mb zhB%h_{AuKqBpw;E*vP92eyYHn+!UZPb)BQP!>^JKk6wh-rSpspwf z+p|%BfA%z!W{ETH9z8prorplY`Ehu%&*3z?(w8^X1{-@1^a+ky;|&?k*_<(aobOWs z5rt{UN#amrD4Io!P1^lJujDa03M_OhjED2xRn{wJ(2w1IFxwjVy?KlB5(Uog)v9jxH zJLV3aNOn;%1x*q)OcQhFE8FuZ25yNdWV4J_Wh7CwWrHtGU&A#c1y|r(=2_7J9AVuV z)+@Qb=0|lSX)3v&j1nXEb5bKkyu6?nC}^Q#IT7G<67+u>7HE*%vv#LG2PQC5wD*Uu znyzM#nSp2~5`R#-<_+xle`CGaRTQr{QRlqJ@rm^6x*yVcVS(oTS31T{iAzB=7~I7F z(P18*K1-uRs2p$X(9b2hplX!8u&oUTxFaw1t6gKaPFr3+0v+$rquj!$jG~_bb62o6x#Zu%kQ(57l_s zbXG8sm(NI*_hrJ6--?AC#wm)S&$Kj@|kl z6Y2k{L2=|f9W|5izcxj>H|ulT6t1~F+fALY)!e22|JJ13Y=Zs2B)M*l%^P~aF0jHE zH_I}XZq3C}wta$CL9w!S3C69=^dRnqGxU5kjC+$ZpTVzHLVDwaM^mK}o~gr6(59-l zBYgO2pM7d49`ahv%j=1^vZ1l-lg?~nGKp3d zsu@y8a1$z4^-;UBdgfGmwe0TpePzv6%N#tyM;#GG0`4|c*7vKF-Mz~tETqc?Uhqj* znpXtO;TAmHC3tw_TV<6$jOKxZ<`|C*&@DJx<@Y{)eEs8(FF$_%%gg`#{I_Rsetx-m zbENSQw#X^3u4*IMUpYk5RpWrKrvZ(6fPj@#M$sV;+Bxt7fX7;5KB<%DGHY&^f_Js$!S_==w959N7i<7)|*A-`}!K0NDvK79G&{l{mYUcZ0$`TYm{=V*1Z-=K3@ z4X3ApI$!!&triN(N^j=S_uwbLY8&-X-g?K^*N@cil_?Mv z?2ZAuYy95R<*E+q{vbs%pnaR+?{0-$Kk`Jk;M~rWaWB$06JFp@o<_Kdd^mg%IQan9 zd?SYCRV1Qcke_hq;cb@gUO?N-cj)!nOjcg_yIF7M^Q=5W>%nO6$wn9LXSZ;T{?E17 z=;7LH^z*eYUQ;K;*nmiyeLA;Z#eZ9C67br9m^&f!z?`zEp{%S_$a6z=HF z>i7iZQP_rt9Q`%se!j>Pd9YK-8b*eLHmTM|O_9xIB&K~`g#zz$it(C0dk#v>Vo|(+rC}vwJX8nAEGH>j-fllQsy43F zYvqS=bI<9hw$|aGiEijkK~swHB}{zx?(;00#UUE zUZ4V~qT#HtkCcYEj&>56)dnhGhx2w?*nhl^Z-v3H1U(5X)~9%tUTAs(vE1@mj}b+ZVz>c5QiTQY9iE!OP(Uuf z4-UUkIQgJ|t&%{0NYU$|v)|@DyZ&kyT5YgepdCrB>s+I2G3IzCx|aPGdqLJT(wXQ% zK{jyXD^OFce%r*u35D)3xmeb$Op%~_6@@WIMdz-5#RdJ~j_&Gs*gV5cI=j=Js<+0L zs_Q-*T_>n5gnhn2E+=Wz8k~DLbvK<;qWn##)aRb2#WAyVfM|OV>f~NuZ_~qf!&4u( zfcoI;Z)6|YDhx$W(`zjseGX@{>>`f-#%ruoUXGh5fn8jU;R{9oS(9uDa-$77v>~sw zA?G$^L9W`6+HJ_)Z7>2>z!FuC3P+n72gHHU8lu{IVb#^u;`O4T3*_C-4(Pa!K*nCs z53Z1=q3Q_ihT*Y?ak4#(jD~-vQ}2W_4z>1Q43F`RxD#zpl>T%UcX%_>xkzTS4(j*# zcyXHL^UkvmuZvEZb)vY0{XqwxU3J3F(Ik)I$Hy3-&Y^i=Se7BIu2B!op&BbBI;+)< zp|&`mhbe6KW|tk@?#`26jkVc_mG|atMBLPskusrVTsj1s&n?xRao3 z*9w6J)07iUMXw_a+i~15E<83(bW7*L>@+m)v_+b*nw93V)FNr^+7}kF&~-9tAd*s* zva@Q`<=i?HF53y-j=CavE7kO}apthS<5fZdSJ4!o0y=T5De_&5XNeT2X`d(A;4$p2 zIG6xF2@bCGPMi~a1}<+XCZ5u_nxSbfl)$Q*+ncF2;xGm*CYIJ#U02A8IrKqba2 zsFPc1Yb(ta*fzqeXbtKU5RRBZK?e%St}t=9P{fm^%uY{danK2)r~_Qe=PR9%k3WfV zDQ1DH(W5ucj>QI}r&i6P;{$8VPrIOv#J)8sH5N2;{W_1}Yrk3tIgnI9{MFF0ap@)_ zP{OXSuU7tX(nG+};AG_C4=+d{>G>?1oR4-Ojec?B&lsN_du6l>8S0BOvFxX_BpvMu zMEGGKd%rBH=mUvUBveoniiak8!XvisM{1@`oNLrz=TUI{@IkP@+)LlI0~9#knvceWp>D<H4+= z@x=v}392d(umm972zCekz5#&ex<97?6ls8+2Ni(B7(-X#OH2=69J3jH$5Tqcn{}d$ z{i42wxxyj7IqV!h?8LXw{4Nz=e5xZ!Sb1g_;U&yal-C&Y{&i|((yHbK9N8FiU&zQ~ z7#!lHsKA`R8)J zzy%LcbmkmS48Rju^YEQiMR-z0t(~eGQc<}?Z>lc$)b*5iVzjjtcaxU3F>yUf#XHhi z5ElL*u-F%MrT}hf6soAyi#D%JHT4<&xKVWhEM}A0G9ncXbq|bA!vm+T8gEXK?(@KV zpMutS!yY(kV7+#ZXy8M;+9ah!oM#=jyulS65u>u!LQ{n~9aDK@mYf3*CM5YymULj; zgb^LZD(uIuTT*T_v|qt>u#%vc>~sY!zH`J~^;9`;!CWtu=Mt#FI8P8*1<1rU&%??4BOF&2Cox7QnpUSwZ7FMOWgWU{ zsOo4pZzJlyq_;>;0r8M6*txtE1F)4vo&rSxl;z88*_nhX?&&hx(Ov=@5HNYGXO)?F z&>?1oo5DH=;CkNH8JOSDd@9;5`s@jUVHD6ay_R-k=~JuI&BQ)8jeKrJ3QP7fCya8{ z#^%Fbf?|m{HU%6|uzhP#)1gi&+@N3ALF)Q_6~teseaZgR1hg+C2kY{sB$v9|a145K zyGBuOMmv1FBICO?Nk>B+a0l*GXQNzeQoSiIsP<*gcdEOmxZQ9Fw|b2ZDBqgB;3TOD3Sz3r+W`XKzXkdf>gSP$@dsy$_^I_zt`b=UpgK_ zbv;z-8b}6wnZ13QhxkC77E};8QdHhUMB4(HS{!77ANAMNm2}y#59ig<)NU3#TpUpdAbmn!+_n;)J4WH zsHNr3z%JEP68Wg1>7IQ-ZDK zWuUle96k)hH6un6QoU}Jb8;4Ax7AJJ9*oq7swMd*D(dIM`pJ9CwOzpDs)-m*d-4|Y zVSq;}Yr9JomHqZ^oveGn{l@-bWY6(eRo+$m@Llii>vyl;{`{6LtyGUf`m?_q>2aQe zUchnEbYF5EFO57exJR2(kA3fZBo0B!&LXdK9$(@%m}VN&QNScEFYx?+K!DIcecDBc z3#Z<_x=>q$=y(QJ>7l2F(cXP+{S!76K$eDm@~n{Hm%ZnP?I!Kk7-dli%;_YnDyWG|^TxGFPLvax!bDV!MAfFKr|ubo)dfFKrwyB$qNqwO{b z#?V-SL?8j46-gAYh4N0sWx?JPW^Fm%)}?`y5xn75ByLS0*;-*+`6tp>EqIwv=d675 z4L@~e&;j7Eh{>{{h!@x`u>>tZ`#p#4g?ymUQlB9~@8Kf0NtufHyeD@E))CFR+B^|p zvr~Ip`ovjulYVj6d3$|R6?MO>gX+5VrW{i(w;9XS zYP(II(em+k^@(%Kuvxb_i*C|0?mBO;b8P&-uYaoBrOmpgT56MCsnv9Q9imXT_Qh|w zuTp#Zv9M!PTfzFZfXZs!R{G9!0rn({S79!_5Y5fUU1wGx>e{f*>Vbo!-U>*y?n?Fz z>$grcoQ>A`^;YY=8&+FAEOFFa0jXAA$-ZIz#%YYBYMooHRp)G2Ve27}eh|^FE;w$< zTEPAFr$g?F-D`4d<<27hn&YLWX4lrdHSMm#`|D4p+*P~RmDbvwMf}!dFL&KF!QEPI z6}s)#^X0npQ9dz>(2OyPXW`{=x8Dyqim+kQ_+TgS&N8||HjXDKr6(}78B7R}`a)!5 zXt0|gAhHWP%P#Eolgks~s(yK4p{u9-rpmc+Wn)2!c(pT6X0xP-(YmPUgi|y*zc@=K zXPXhm{n*ws4ADfJDBs#I$~*`k#Y&qNvExA#U8E09$)gTaTi)1mT(XF?8keJ4XHt>l z3s$o47{oBtOL2NX7{q(NWIdc9qHi3=8kEt-_OI93W$*TbCOQI=^V{mci9Lo@Y7wt>Yg7B#RIOkfuL4 zU4%su86uudQXFRUB*nA1=a+A?^px%GG3JIV!;G(DTnQQha`1#%MbZNp>pReHGztnF zAfcS;L3=a?lYlkxKCCzeW;rXv3_@c@DO%~U^uq5TJAH{G`NUjB4m84Sol$?>x1tB3 z|0uQ|drrnKv5YgJC~NN8L(?Z6*Hwu1U-H60!6MekGdzHz@v zxY^aQmY(Es#Enh)zSU?5hw7cqGJFMSlXO3Y8Li?7afet>?TwfOBZ~{ukYw z2WE$ef-3Drn0^h5*J&#Gue)I2uRP zdE?L+CwCSWN(w0{ei2U%sX#qBFu8>zkgbujQG;{~IB=1>TPQHdWVG{ilpPq6#df~0 zbb&vtB+#r_jvSpDoQ~`f4;CYvM}qmNsr!QIsJdu`bG2dc4e>b)4(;{K**U8U3NG&V|j%&m0Th|o!)=vUt;{v zBm6TNVQ&n$FZR*tnh4ney_An8TZ4Vo8F%k?-*FF5;$+tCPPbD3`!{|tzIzv@+UKWA zT-JQJV2paGD>or3USRxTGJ5x?7kAGYCT&pgd;chC$-`bjY-*7Eyr7{Nm|_Eh&x-|U<2=k59S zj{p6)``y{rH|V9U9DOEr5A9hR`aVoTEAjCAb3dr)A7=-H;f|$)co@tC0)vZoT1x`!!- zHe9HLy6TU!Va;+A0*I}@&mhGJE_w!^wj`g3aG9{t@`L3FCY6_@u)}4UGC7dB10VX^ znKgI>Sw5{W4BGc;b-@q7IfW`4c21vV2+zkb$42C*g+q5f@x`J@j~>2?2sX#2>f!?{S3hG(E$>Cz8$^XdLMimz1?~jJR5!5I)s)d+wZsEZ68v*KjM1y z0sp)jZ4dT$U@R9<++vu!cc%y4kGNWVKrhlm^uz$^OEQqeSZ8D-xjew!p@-I&s70^> zLpgx(6|DLG{uowf_eSf=*zYISCf{0lvvnKk++3Px?nPaRjp0S$)|^0M+3LYrU~5go zIH>DP!w)Nv`+RGHT|2wmu*ms>iCWx(57%BNb&vuX-1 z1@U$T>g&k8%yx_IBjC~dx$wjHeDvnv+psUMkv`DC8AXBXtRXk@VZnM8oT7?wbsqv1#AFbC4Li75K2nT;G0NiCFku82f@T+ZTrcvWVL;q%}^ z78ISgz4QI^AgAB`)k>bzz1{qHS{+3{4Dk8ESvg+L#@2DPO8s3&(vvKTpG~ASjd;T& zo|s0`AxB5mC7&=08h-oPYP`X@YRie|ryCsftCt3SGp@7eDW@+x4{@oTg_l1iRlhGf z`FHhl4Nax5DZg`u0QDXY9K@)H8qL=L>XpYl%+I6jB0X%O%JuL=Kl;E>gpCyP1Jwe3 z-e;XJ{VxG!KI#7-EcWF;1nzE`n$OhKoH{Qf9y~^g zCUpaRjbmu!@#s(bJrGd(04Tj`WMC7GeWOJ$q0hv_lYgY0?at3d-09P+LhC`YP;07% z^!sEr3wnfxUA(EcDSfg-f2=%=Ap>BL)KJ>rC3uBK4v!jfol=-gyyOZ~G#w`I=}2iE zZ9JXg6W6ce;hlJdwf4c3?k71&A8#N(k>H_+5BOj?g}%opFL;JE^m6WceKt8{KRJAL zT0Lk(T z<>ahG4s@V(=U7o1qYpNGfI*IQ0E{kWdA3+C3p(926BR?xG}c`@t9I9?obS!hm{m-b zwi+#WJI<$$)?ikohg|dwj%Z+nsF4xqI3^HN#3mRIMMJ;dA<%^3tc!R|>5sf0i9=rGH4 z$`a+_MJgA5xzFefg3b<3fL$lCRngWalB%%HB-XG7-bX#ykcR7mat28LLfCZ(&X;U~ zAp|1ikV!TJ%E##Ct#FdBq;N}r>&uKrdNrEBdy~wQlIWzZP-XTQd>fXXc~+D_`2==f zXvD#F^N=96;@_b`(V~WCZiQQ2qU2U_?(-tZI3hQW2yuv2k|hEb)5|3l*7MAPLT9=s ztY2SdQID%JT^)55#23qPMWy6;6-mP=HiL4@+!#N%^A?LEAPN@}Q z9(wYLqtm#uHik8aJ=P4Bm2snPk9dLa2J~}@wkE)c=@#5%zTzb1(W`I~B)om@_U_3tQE^w9%kv>Y@oJkqQk3)oq|OEGOgrOyY#&LUfEFBfc) zjsl_Rs6w46n=F-0CJzn1=15ZX&@2)QavX)}6<)JyrY>l8(TD(R8^CB9)N4&QZ?}Q+ zWrs@8%m2v?mN20|z@}(&MvjWvC6r{snRvYPM=ub}5hzQ!-40(+nBFGMp09P6`nY-X zW>|j-bpKq(&-C7zxLJ73MYAGS`U;b`VFUiJWimNGTArT9g*f|*n>_z02NR-S1L4Xg ziHqTt#NKA|Nf33usgfWe73+5hqEl!Pd?1Uuuz)0PR&8xzTmiBH4chthS|Uu>!~u7G zGYOQxLHz{RR(ZB8sdkjv+zT}6EkDVIyq#tBb)rqR_h_Dj7 zJa*LGg&o90_w2oM2WPF|ZaIUwL+g{0(tXVpG=b&#JLa&+^3^1aM+8$Zo|I!J>ijJ#m}Iz7}zt)Zl8?tUz@}TLpMHaoHL48MW>AKXbWGvj(nW zik}nEANHYhy z*V!Fv#-W5AdCMFh42FH*V#-o8WwJ6tpZv|VS;ou#$B(3GF=;AvU4l-zg$2Z8ahDA= zmtwN~v}R?*7}KMgDqR_r9PjfAc^>pmZA#}^npOPpV@wP6Fd`|WVoVtL9E+QZqb3&J zCxbxLKuayt66QHR#z@L|4(pd#eoK*iEJfjowc_#~8G4g;`NMS{?L?~xn0O7321u2v z(2eZRIwSf)2dM3{_?w4|$*OHNk!_ME74k}zk;+FTuFbxyUwd>+ub!^+AvZajQ)!|> zop+h40_LJP#F=)eOYx+Mu50SkCYg4hAxJMN=wA#-BuxB{PxhgvF0mpK82hy#N994n z-rVIdSi6%_Y)kfhF*qcAVcs~FH45iD0+p`~pN#%lL0j^0Vi-OdY^(>8tn89C6i2DW za@(Z}6q+=L-q17gSGJ}?>(5%a8()^+uY>_POQI+?VtjDa5AiTZCGYM_9+J^P4bgBg2ryXdSs20I2=(8Z(Ge=bx^P3XWqdRo?3h_}1S8X()=tC0 zp3X49_kuG}&}K1(b^hfnj%P?AALW4LFJSj(X9?q%%Ma-1Mr-X)b^@=E6soLsUmUwNLd)>#K~O<5a$?mVNKHkA6J zVLdwTj*SBMI6A$uk`rwdu|{rP>jYT)ah<9e?++MBjochdo%*{+)2P56&*nNd8BqhR z9@9-w{-#kihG6Zux`=2PS*Pe|IfZu{R&KzJb_Lv7*2(;DV8%^}ZYZ%?ce@C;Zy9gU z-KH#UeV1y$wUKGzbL^WZGuT@f%0K&MXMxedKz)%BNC?2(ayT7A1j+vT1JrUtItJO`dJ>#1? z1s)3MPe(bO={vNKQ-f4(2;EGxg7KYN%c<3hHiQl+zpjrEzDlACSp~#z)MEI(zcbJI z*53)~H>zf(TQh5(4hkkHt88RrPFyNn(`3+C6N%N*-RLCA6fBP8BqO`^F5@pZxXZwR zfS@oe$7s`iG!OGqnL0k$BTL65jl}_A)!0$z{9b!U2PW60K;}AFb>*A}Ztqb_WG zvu#d1O}=3?1MVCBi+ib2d8${@Q@F^Rv%K3*>!jnRl>G%QX1LicVIV0gW`|M8RgJ^X zQMOWk9QA6_e|yCO$8W2dyXudrKIn{>Y(yYo=F6h&P{Ew(LVO{`(W^+-fxJPb>VTH)?j)tz$MFnS|!IBj{*HZlNna+Q=S-8}< zw2JU=FPJ9ikmpBeOgvrkF-4jz7I9g8KwrOU`Pa&=5(f$dnGXA;=UKYsyGV@SB!E=3 z7Lk)(yq<`1Wb{&o<+6Al=9mktjxR2ZpKt4H9OIxFdl;8tGE=zT!dPdK`g|qMyHvsp z-3uyBM`~2Xl6a<({4LBAx}R4_uybRBenhA~U*oy?G@NJvXu;Ab{y`t{ijCQ_Gq79c~GCP|^ z24Xz;{~+)Db>9fqQB5g~%-2P+v}5x2AEIQdt1BX{r}?#M;g?+OiN&bpn52fYrwYI3 zh00js(6Bp$6$@wlMV@e6WnAZSbHA#VtDvb0NtUY)yxo=f<2LLkweZ7lolByl+Z=+C zqcPyox~v>zh6wRZaU8I%XuB|rc^&Ay%gBsAEctFBiWekgpa~>z3ckMPf=NnF-2qHQ zim~_afpcdK{9``noHhvizhJogk zOvIjV6Y7+zu#Q3n*iNO!xAx?>AkYpTI)|lcHYxKNEuOrd#-+0bLZNA+U4S%GEpfPe zR^*xl;k1E;3*>j)va_zBfBQ#ltsQkV?5$Nhe#eH|Ra?W3dVO^pY@=K1ll$n8w@_bz z69>vA8+61;ow3^W1atInuy;1uU!Z7~FQ(SMR?e8fYvhfEx7p4OlobN8PM_4Py;(Sp zXV}AZ{UxT0EWtC|)v$T^?QeXUt%*CfNh=l%Zqgdnq}TaWlRgxUFopJw$$541 zYvl>9ts}(|>h79eY5dtl?;j9u#T-ewL$PA3SVCJYjqV^SCZyO6HnSN$Q*6*#TJQxP zy%v^-2Dsy!&5|R~d}Cp?{bf#|U$!?{)zmKa)(F)YHy~9Sg=|Kwxr4qndM%_IkZc@g zY(}--hu%cG2?J>O4cUM%BX5rp z1inpJfj~DS)4n9Vy}56r-9!kOB{tlfh+~)A+nh**o9s>)c0)y~xXsRGY?~-j#im`! z7vHzHcVcv#?3)O(M&ymGQw*CC8Kus+gRa}D7@4l?dB19KLcZzjOJ0Y6It##GYobC1 znrrUj*4JWNxgbvaF1L=s%J-YBVu(8Tm8#26j0?~=>}pQC<~5z$(+uVL75f`mP~V<4 zxT%r(zOvWBqVn>pUP$ElmQByNYhOz=7JIv?6`aE^NcDwvmC(>9CX8>{6G=4Uy8(g7 z^((eVvam{ND6aDTx~-DLVJ0@9F+u#Qg_FdilNzvS0N=EUQf;BnriM_aU$LH&MO8{e zX_fC=)>f(q_`9j`oaluyOFCY*RNV}X%>=6jr=14e9P`jF%N$?F%ReZRU0u` zS|>Fi&;Y(^RVK^xXG2-e^egsfvZzXFD6R5+!(L4mrmu#Al;@jvZJJ5&vynqE)2~>- zSyLozZmY`o4U0L|OZe5)Ntox?EbGjoBCQ31fbeZ=Jc&alG$4@KzG1s3i~iD5?iXE1 z*!bzrnzc!inHp5K2GrBPnUN{auUZYtl17YCcX1;;sby!Vs^;&e$~o6}*(6E~c5(wE z8_2h<8I?d02~843Wc!BgqnZ{)bKR8Zn>Lb42GM7e{GrS?gWw<6xEdMs@#!(HrmR_b z!4;cay@^9~F7_;qKIO1FqL=-%q>RbP3Jo|7Q%zmEx4tas!1ZhW^`%JFrEC2egRwg- z0f+_*0#doOQBOn}JG&||^zDixq#J3(8*~wk-&!!&xUMbKHs1fW)-BbO;P`RBDGcPD zJEio)f!=J&aQrHRtvTvrvWEX$8;^1j91nIIt3byl9NlCWorv5tM5H4k00u>=Cc1(I zl&+v!mACMvSp4gq2I+9_X6z# z!vpB(z`J*tqdS(PFfFi11|atoj0q3v2I#90U$9Ni?|DNsaVatwgqFI<_4h9vsK86n z<;Tp^9>tOD!4CQ@Famh=gIQdH$U6cA*iA6E|2n#Yp{F8yL6SzXD32ewojY1cYxf9* z<)nN~AY?c~Q!7vA&z5CoNsNHp`{Gi8uS?Xc3e0JLg)-Fd-v+By@MrSnA>CTU=4}1* zF|bW^GK$5RmGS6`4Vv|??>z-KPDqgF%a_V4bSC}{!#M%NB+&NoYj{M&up9d#o+sOQo|bmHU-rNFWFdrTYsiEJ zF;&N=XqJ6CNd{Z5>hpIx@%b~-m6WzTpYi5O> z7c}%UVYS|`F^t_Hvitf%uwU5V9eQFOo|7v^JSP`kc+*qzQs4nKHyCT#vfnVmf+iYD zbn8jfV$6k4;rL6h^HV%qkYB5id^&~madNsuTUBWZ&GQnMLhN~VgN5!ql{tUq07#5p zA&p*-mJ1Y%a_BB9+4zQ)B!I}DcXxScYY<*A=%X*#{-fPTdxOV2dqI7@ZzyOR0C<5JiH(jtp} z4^=(r_W@OyW7MG`KXN#uhybwik%J}jLxwTd*o=1yQC9cOafID>`q=pdk1uL2+E$y99L6u4hR7{Y> z*Gb;V`Q0%;h8Rn%(rmY-Vn<7!)esquQuHeeG=vn-F3=M+a;;WLr6j4(1846$ovRAA zclv9r(5K(h;`ua66MPiW$rdqkt%Q?Yr%5;j#j}hxdpxw*gLAz=cvmqvLO7cFO=Hej zrLUTgF-CU>ivJ0{mX_2oB>7* zCwl=bu+t@a{Xd4iQi`2%9+UO`Sc~H@`iiSMjt{|}1YNoNz^zBcV;-TAe(?J2FOP64 z-*}v+DyaC@Q?+U5dX!F8%e1}K%6G9`b?CX7J<+sJx}V937P@g2&qoryf3rK^#ZUsP z=&34JOqP6;ql855?OtJ4(Sp?I_uqh+_A6(w7tZxGigH(s1W2ApW<-xj|iMk~H znw`V$Y!Ocq*lJ|FXTWfSg)VTZkhGD@oco868r+!9!03CUrq+fv2n;znZ!RfdRYsR0 z{4Pp!1&J~g7X_^*L1z&bWsIjLU&((L!zu^AQg#qtj)khv2nKzYAV#Ja+!=@>N6_UM zi__Qv4;WtNxEG!JQt&S+E{z${ve;BvL{@iOi;S@^5}1vbxh@`61gM6{6yAdiagHuw zP!6@tPKCCb%gD%M~|3XjY$>jVJHvLCs zwkS-#gSE=eM80!uuB$-a%lUG~53vNXu#r6rzb3+0a5y%7AB(v{CkFhUdTP(;UPqZA z$be$_(in9Ez*JzJqOllb^i7?y>3`8ip~oGT&eJtKBrY%>A{|^ z`jr_t(rY2&l{3Pm3ic9K9Gk#CpPhYq)KIAaKc=xC|;9=lZG8-A80=3!hOhwcZ4?Q_tR;2KVfC`wn0KQd6 zne0nhv9>|+Bcj;MY?yd8C>iKM_{}h9pn88w(VmE?^Z2r$_mmlX-#}!#gd$UfJ`nU> z`W#I8TZz$D462_X)hYw~m`X1$e}S5hE@3i%`$>8&!m}(@a;J|ao8TG;tGR&VG?bvU z*CY})>QoePC2=IZh{Whsb1}}sT=5p|N1nszo*RU}=* zjx~2_Ax30l#~J12EVjDrh^TxKLM_iEm@)1jp`8t;)06ZEn{kzmA9RJ3-9#mQg0I}e)rMfSW<0g$WJPcNin zh^B2o3&Nhp@x=}Hg?;0JGBBZwDRmN*C#R?6oabv2QeVM(MPeEI<=KbVN^@_kKBOJ% zMpg4UoO_qp-eq>E(#Fb6k;8RbBlipX(>6Hxp&Tj7sIzUeE@qapdDimTEv6L{Ej27- z8nTilRWjt?FM{AGDMGpiy5u-*_IeKbivvJxT1C!VX+L0J&1)o&6%se7M3>D!!feCq zSEDfKB1VP;%|os zFQOE=7g7O{bg~_cw1QbUtzdRR^=LrT(5gmghbMASx5(;AxTp&a&63ooqILk(7EC8OA3U>LVdu!iE^k&GFQr&w`h1#QPkw#f1R6tcfOo0W1dO%r{3^9Db^ z#SvauOo4-bAy+HLwAg)s;bQ9$g2nNjkTn-~L5PUN1}0Fst!#}~&bYq0NX^?Xw#^L+O1<(f35rR|RU=12jUnQd_y= zfr%O}Fg$2NXl$aFDc12Gh0^5w8D0RrOr!TxT*o!xdwo>k8vz@LZ!OUf0s==n6UHbg zG*z&184gQyyl^x%n{~Jr5#cnA)mYSzsrClg{rc4D?>+tH?E4K4sEq1f10k}qb544b zoRX8yVn=3t^R>aCNILXQyF!upPR0~_pMJmtbz>|@&KX&atYg94{2-PQi0HEgno^0e z=yjfnOdJw&G>!&WQsU@H%?ida%c3)zOd=1N8Obn9MdVd|$_@Br+~Y&@AL-_QqKod< z)_>agF1)ev94DTyMs>JOKRBITF3#SD`DtS8^!Gpn85s@I$AY-w*_#SKLr6Mv!qV&f zXndhAi=pD79ZMF`cuF^3o}L=iXJz&#n^*@G@BILsNWLJw_;rd4FFqK@5BPB)9UY_UV{HkS z-3O2OIH?MO7LdMgT3CxB&p1&82bHP6SgCK56m5l#vy+E?D;TTc_S?Dj=f=W&Ex zZK<0N2UJpLHE@0fX07VU@RVXIpPfVU3T-TpQV$F|6iF04`(Dn+fEhHt-f6G%)2Fv@ zI%Rl@x5s(hSuP?1;<&>Cy&9hM+|axq?r_tZZVyD>CY&z}La79;3uq3EaC2Vn!?8N% z0&zPztJ_gN1a7yo=!k~Rhzx_GG$yaJ>K3;~bQOov{5q6l81G4@2r9?Td)9ZCkijEZ#G7 z>&AAtOWqpLaDIv6SsDKQ3k@EB{O1=ALW*}Q7l>9y?PBl9viDT2|CMEPgSj4=?ZP~s zI2(}9z#jgi)i80uBaJll4Xa5Yn@{jw;>(LNpUE95wVfBHw{dF zHq4UN5*{UK7u&qt70NK|QaO+pMI7{I5kAJr_0j#qCpMh|fF?}&m-v!@Aa72f3tr44 zkx)5{7ZHRd3~?Ae$(hGxh-ikC$G-$-JmzkGSWxQ^L0M1J@it@={4YYNd_e~MMR*#= z;e%bn@*As`1T~+-Z-SbKllMnz8|$iuTCJO8(2x;tLnC=QRk z?amj`*e@M&A;S+2I8d*+zhtkkXm?+tlq5I$EJn$S14KT#KOpzB0b*2rMUzwY3E`Ip zg>yj+Ux6a;|;S8#ak_>~)--q2tai7HqL5#y9nH2x=*}%Ik@%r`Y zXzkLzb|3YvxhOYb#R8v1;1ra|KP2wESz= z&UxWnl7QIwHL0+D6($5rEyTq(lN@)`svKLFVgxICKAZ3X z>?AH62SJZOIdefYh-x?J%{2QWhRFwvBDAoMfm4!f?t7kRd1P*?9)Zr~0B9oE1?dQ3 z&>2&nv5n$z-yvIAHSVM={BJ_*y7AF&g;L7*g597W>_XWEzOd5E=Lbv?@4oSRL}7Xb z8F75hr@G=?i{8T;lL&MmHw@}oc}(}w{I9TSYdKVPBkGCb^uf~v5|~M)-7}Vy^QHld zsNKY4Y9ux$$MI-mD_vm;rm7BMha;-Wa@_#2Pe!~(3z@~$ke-S<82qq8ULvJZp| zOt0!W+2a8M>YRpgvq9FLDt8#3f)mj@7tc3V1Gj^FvkK(~2kJ6>=8#kSFXCF(+A)7I zz0z}IL7)jT)x%$7^ZIy)+U){r?gBUT4G!ie!dl39L~PP)oEVv;?n+Y4{05Ql0=xl% z=4q2n+p8oEXYb;RnRVj-cu&%1=C{&j1Iq9mGg#AksTam0YW<(mK?KeV(&0jUTx*=* zGg7=Ps4ehcyN@48@+<&Pn<o?MAK z_pV$GJH)-4bTyhN16t33%^I{0(%f++x5i z%~cgcj#2Xp^GiG1leSZ9Sk&lyT~p7%DQ2DFvc<4JkH68QeG0$E`vYNyE+4v+Hzc)3 zsMTW<+*%P0oeD4}RQhJTM&kuqLf~>hV+mOI0|duFY&Nr+s$n+!8i%u=RAlUr$f6%? zRd?Qf`~>-+84|SQzKD1YC~?%{$YB=!1Q+>AZjjjDdGJZg zXWtS-rayTg>8yaX5?X^520lCy!&xS5I2RhO69OR1=Rz3+(UK@{D6u3Ryy~u&!QKkc z2s>pmk9(aDGOC`2gI#JeEvvWWP?}-UXi^59^3agB>ukk}jm*Tb6?|y8 z$P-Y3FSRYbvE44%^9R4(PSVM22{R5|7FiTKPB5N4GALeme&GVV+3AHmZ7CAiu!QRH zu=+xRzu)5?uX@u4BtMoUTL9vDg!Cpy&Yzevy?#Ccx#NEL_9fyJPSo#8a1(drBDZehaEYkRFUy7fbMU%aSct<@*abfrR? zv#Vk?eB>h%l_&G?Us3t{5e={D`Ue=0=&r zniFeRzK2q|O|MF;P#fzBeAS7eYUOJmNi1;9M;THQr7_vx8BZnqI0cE{@-^2@7Q3kRe+s%BRe&Q!6 zt`oIE|A}g^1F%VQw-ngOhg;=UIG>AJFTusLnfhj}8j0HU7|>U3G51Wccz_N%yZpIe zp8?Y(FUnfF_4)kr1A90tiSaOL(zKmvI-RCzo4B4deWY&Eq>qsCj6cQq0r-XP-rfNR z5R{zsF&@hI*t^}^dmr{8tCz}`9A+l{Wo8EZr!^BO8XOt@on|@dmHQb@5S@o_@UJS{fm!7J#*=Xu zNbj6@E^b#ET+x(U|469qW5=IE>G~`nRHXKRhCopvAx4Yj$pav}!bp{ba_Px6i1Yb~ zPOiLUl&uzZ;e?8btP|^Xc3ZA@dQGy$lPe<#A&C;xm(jTs*($8zwI`wAD@~K{%Cz(W zP8b%=NNvKmH})#9=C55_SGG#DgrR1M%P%BlSRFxg6-v&8jWhwFU5-qVa48Kk74w0Kh|hVfNJN(aF%!M(2gQ3+wS zkK172SyFPfRk?$j5_IG7rpVEwGV2b60cv&9%oEj^tSppbjnv}I==pGm-aDUQzm`SC zpyoQQ!mJm{mrkJ->u40mz^x=KLdo~8JHj$HX{E}tBsmsUkft~xJtoe0NtmQ8SINdji#xtqF3Y_BQQGOUgs+Mxsbkd;EY);PI2Z5NZ3r zH8W6-#ay3V5X_GWC$M0AkxB9+$%h#jL1>HIZQHgOh3jE)2 zFmVJD`uzkiCWAUnFM4)`6u!pq6S&|k#IrLC6xuO$E9mC7E_9xr&Kt{*K6v!taqpAI zy-y$a9z1@n&w59!cN~u14@bWXAO1ERz7-DN4u`)Chwp~N--N@XaCn#XzX(V7+3|bq z_}8pIV*M{!f5?vCXUF&0F{FRUjz41kKI`9O{rjx{A?tt4`k%4>=j`Z+9rfAKU3N5J zM{lqrfbX;8yX<(tj^Ad-@37;av%v#4_$wQH!UmtR!Qa^6GdB2~4gSss|6qfEvcbRD z;0rbwvcZTAzGQ=ktaq37fSwP-(eK02N8#uX;pmUy=uhG3&*A9faP*gO1Py$T_1<8; zH(BpTtoLKq`zhAe>ALdwtS5#IgaJYCTC(6aRUXy7lJfLlp)DJwh+<9{&sqD1N?14 z^zGDKM6q+vsoAEoccL|)v3&lF2^T~sNNuDtbt|LRqFQTlyw>8A)halVHYjSMF`8s1 zH#_8W4fyDjIz@$UHCMT?0ow>9_xA<#SGOn1D@&Om5;dnx5GiOPJ47eh4ox;hK73wv zlLp|p?+l^finkk7=R<4kG)Bz$*paMF@E}=w*H*r^B}{n=nL4~51(T|b_&Hwb88cB` z;2z*-uhXkkSe99B@ziQF&iLs8lAL8~g=kk-MJlI?s9;>D-$dIw>1-TvXoa2+K^cl| z%Wj=I03sFpsPKyKx0~{P18!aF*KDo`QjhzQPLNZZXdd4|QExQS0EKp4m`;05aS-Qs zs~|a1k@#;Fc?$ai-wRLSDmU_D>#Klgt*RxGpS!j5SbNKFPN7v5_;lvg8ZM0GW7^ zKQ%=Dfn@T_IitbtqN>W~m(>+CPJSuZ?Hcu3wXhT~fn=Hl@09!lS~bv?oxG<9fX#By z+J{+$uDr&bGU-9SlG6{J+LG4vYn4|ugIi_sg)mZ{Cuw=g+cIFELq~)tooATprlk(w+Pc%v-(HZZr(7UM$&g=s+h@ z*qrKV&8g`D6w;KHKSJs94}t`-n+f475PO*ro&sTKLNpYJolJyEEWyhvl5%B z9c(&H8wR7U=dAOGP942+1(oV6Is7bpz@4S=(vaRHiQqHZt=6rUc18j&6QtcW3edrJ z(+RNVBu#mk�E72Y>|gVIa7z8%YAAV%da4HnmHjNLB#D+G|xBPgqg68+%A{5xfC^ zIvsq@94D$9f%+3cQ|RL&oR~W(j$t^<(rFqOh{iP)mSA4wg03H;g!NKj2re%5ag2rV8VI?J*u z7#27&8n>+mV~a+AI6?Vh@1HBVjk>bPX#h;JD#-;iLv*I*Ij9L-$1w&Bu< zmUTB>*rcQ7Ya75e-RCLGqWvsig`03-^Iav^C9~d^zG48g4+j{CL zy;zuCfa;*_7?~?!*tLp4O>m)wD<7tth2kt`co>;8ix6H81dy}T0_GLxfLhrW#J;P$ zhHrR$_H}DIw~6!$8nZ;-m*|e|BCMSxa*PQ@{zZ!i&*5h!6s^F>EDF##^?*m_;6xdC z4IVDx2VqK{H?-?`rsa<}JY@j@EBpQxw10~6MX1uRR`v-Oe%9WIFyog*^!#;WpQ1&I zu0^DBdTJB~a-MUWq9BlS#jXb{uwor(6s8QI?Z&=Lmh}RaT)J7N^9W@vph(X_OXkF= z7v(n$;!%O_1%Y505MH1V&}>o&h%HhGNIgd(pmUZ&K-e6GfSMA80Qo$H0NVof03ceV z5a3v$5a75-A;7UpA;7UlA;58oLV%-8A;9r0g#gEM6v7r!#{!OTQ3!B6Pa(i@g+hR1 zokD=)Dun>YH3|Wa>l6YU-=+}Yc!5HIV}r&E;Mk-P;J85{!0{al0gmrd2ynbeA;9qx zg#gFP6q-j11VM!&3v{c2?P?v(S@SeNSSJ3XiIg&R0NOk$QxBkxkTP`vTIeWKACv%V znK}XOVw9;D(3C})x&f^}l&K%kszTYM-Y#);gby{R%O)X2J>IfO7*RvEY!XV;K`onv za~^S;gmfN}nuHaVN6RLmMUBR?NqFZ0@6~oQnndrLybC1 zqaUVTzjA~61Xa%DKg?LYw!Tgy3^lyYYV^aL^~+af8K4@UAoH@aOD|l$MgtFZo1WI_ zhgrl5)YZAI(GOG4iJ1wF%T72Zr#$vA514^q5{K~ zMn6m?wxT}5j7C39B?d2=6eAWd76q>ggcnr+fX&w{HR@uNpQktxigM}{7w{z+rOB(;w7;H7G%P_NHAr>f=DRJghi1M(YU=%HVnQmG9qHPS88INEJOrv zN8dn2PASf5@8D5dEP{oo4clvW6)h->^o2Oxxr1h;at7RP;F8wq9CqOjjHd;-&0FJU zIi|dP>b%i4f_&X`nBb~V)$-YB zQ}lK^jj<+(GvRLXT#b9P0cS^XrW1BbEa3{;$88tm;%G<4ODx9_M{aK3#A;Dg5O29% z{?O&8PiwMnIOE9h^mGypX32=i6DToU>-f^f2*AasXFPDJ zWjdX?@s#06jn*ZC_S|!Jc@y5bs}ZzM9iDnCgMA;Y$V7$0Jr$ zUo(638UBA~{Bhr-mK()aq`y+jmlV_w`Soz2GzO$}RsJELVu^l9MI? DbLLJB literal 0 HcmV?d00001 diff --git a/crmeb/public/admin/js/chunk-77b2549c.e675cbcb.js b/crmeb/public/admin/js/chunk-77b2549c.cd9349a7.js similarity index 98% rename from crmeb/public/admin/js/chunk-77b2549c.e675cbcb.js rename to crmeb/public/admin/js/chunk-77b2549c.cd9349a7.js index 16185b322..c5a7fbb1f 100644 --- a/crmeb/public/admin/js/chunk-77b2549c.e675cbcb.js +++ b/crmeb/public/admin/js/chunk-77b2549c.cd9349a7.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-77b2549c","chunk-2d0e488e"],{"1d84":function(t,e,a){"use strict";a.r(e);var i=a("f3f3"),o=a("2f62"),s=a("9144"),n=a("c24f");s={name:"index",components:{cardList:s.default},data:function(){var t=this;return{cardModal:!1,id:0,grid:{xl:7,lg:7,md:12,sm:24,xs:24},columns:[{title:"编号",key:"id"},{title:"批次名称",key:"title"},{title:"体验天数",key:"use_day"},{title:"发卡总数量",key:"total_num"},{title:"使用数量",key:"use_num"},{title:"制卡时间",key:"add_time"},{title:"是否激活",slot:"status"},{title:"备注",key:"remark"},{title:"操作",slot:"action",fixed:"right"}],tbody:[],total:0,gradeFrom:{title:"",page:1,limit:15},loading:!1,modal:!1,rule:[{type:"input",field:"title",title:"批次名称",validate:[{required:!0,message:"请输入批次名称",trigger:"blur"}]},{type:"InputNumber",field:"total_num",title:"制卡数量",value:1,props:{min:1,precision:0,max:1e5},on:{"on-change":function(e){1e525-PQV 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 literal 0 HcmV?d00001 diff --git a/crmeb/public/admin/js/chunk-77b2549c.e675cbcb.js.gz b/crmeb/public/admin/js/chunk-77b2549c.e675cbcb.js.gz deleted file mode 100644 index 3942b0b5b230590e830c8685b08b555526ddac4f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3253 zcmV;m3`+AKiwFP!000026YUynj~mtXuPmbod8F%+?cHR9w<{z9NU0h^S*m{6u2$DG z*Y;({GiK(_dKbqMt;DM#T2LsdAZ-bPHbt~SZA#ia;LpU~Qj5?$D!}_*GtweT-e+)t$q}CE1R2!-Hp7R>gsB%adPD; z+aP+O;ndj5>C?>EB15C@oL(`S?Z~qQ_q~cBj8JoEL?K%WMZj%gtWhhdFmr8}21|UM zR*d#?d)Y9FkI#+vsRlfU`219TWd)u+e6|}aZNpp(*M}bMv8Dm2vOR;?ey{I)%oAaA zXw$&?2@gdxv>eu^kt;^Tp@OE!m_z)gSQlL$t_4g)fhTXB^Bw9opQsb=G;5?2z+b~X zx4BB(4*c|-X1zheUbC@6_Coj_!Drp5=Y`G9q2R&=bPn%+I6k;#kR7%UxH-m%#59Km6j|@n?UY{3bpE?Amtde&*2l;QjHXYm?XSz@dk4 z9mJq~LEUXH>gB+Fd-%ci+%W`~KQw;(YXo=Y>xWlv>O<6VwgvBHF`NAM#`wKIPQHD8 za`TQsLf02fBNS9bVHVV9Z%zJwT>}YNj|Mwg5SK6AzjrmhOr;Ts`vlIz7H3?euTa@p@o zE$K%Bzs6iA<~u1B%r12~C<|T<*sBo_0KF$_q{qS#ziK?VaqGc1m&b2>p1%ef-RZEP zX|&uZ078&%`Q@|tE!fYM_(|{>Gy4S2T zAROL?hVNDFF7-MrV{XhG!hs*LC!ZA736JfGm$|)Dsbu$sg)G{vZ&~tt>j=;^N29r@ z$NET0RrbG%cw;8wpfcP~P}X`%N>y25Y}5?m_Yppta=PZy7IQ&5Z{9h)a~XA6Z`G46 z4JRY;ysBw4AO#cA3{p1)P)P$ujS(1t)Za#|z>P$MyWDY@m%s(r660>n`1B*RTwZ-_ z>aG!AM#NtYY~Nu`FLGVdrhVQVqHNGZM*_f~Z@t27QQ;OfE7|Aai0D_}VrIqYF^5xw zY#KZ~=eIb}vSpeCP7NjRf6g7z&AN2u$CuEjTk(~rcYW?G)tam5B=FXYe#r6sBQJuH z_Kn0bjZ9*Lgb@AAMR}vc#5smG@(dMrx1!c!r)7?Sm7?oAAng3X8No&72rp3w`!F04iabiS9r-g0ta9*B@lE2E`nvn3FIg0%lm; zA;W@+E43DudLK=(2*9zFk}$Gucmz`+<0F&jwF017%6?iH$z@ ztPm)xn5jg$B4P%T@(LI|gDb8Nh{2ZC4On|!NZD=Hwq|3Ty*!Tq#q@K`i*kvYISdCJ z;lh(mLk9k?DG8A-3BIfyuarS%qn>U^ucP*qM+0SEYk>*vtVxIs4Usz;C`k%dIJ~S6 zXZQ_-f=@xEIwNVw@xM&<#4Oc=Y-h?KkVW)^TEKQ?#3=NJcXdKz(baaU=PQH%jP}n#siN~NO0kL6IZ=QoK zH^`rvm2#(=vnOGx_@;d*ysOBE8Zpb0768ojrJ&MK;Xn7}8pnA?_Jt&6=g{AF~xovCPzHou*YG(;RJA4G z97P$_9%MgMhybE(%MSoHW;1mHIEU4)zYADlx}-3B-VY%E9_r&DLvZ3E^%}&G`9gJo zX$JToD@{7$t-j7BlHEAD7!eN;+hyk=$qlDHgs>nb-UZ=2tE$tA6g=Yel0QgMQaN4Q z#qzcj2?6OAl$`3|8Q+B@%-U{Y))c>Cy-J>_n+bVm1;;Wl zqL>P7Kj2UpKpn+x#I5I4Ar5I4*)Ehkz<@Y1jbhUk&W7s?#BDpOYz}27B2Et5UQTmV*NItxQtT9&CA&#dlDw*Npj01}UUHpW zf|>;ptI9fJVaEJ&H!eS{d=gyYnBnAXBKh__Q{W__xM%@D zsug!_a_%`caM_vxE_%q$>`SbFs@m0>S9aNU{g5TM<2QX>*U`$6W4W%{O>rw|rhFj$ zY0+p&Z6fZ^LJjTsgIM(?dr|#oa5v3$fklk?iPNPi4VYgyjaTR{4efyUMH9=%O3gG< z6Z(a>l>2Y;@y+pP9~D;($)K~g?-l(C_rofMus^6u+_e)T8F~=KB3rR|OSr0EvOLIp zdes@NXRtoJ`{9Fc-cQ_dEWvr#8=32qKYV_8_2T%_wej0m9$dS=$o1vS_3@3n2_PPy=bSBW7r4zx-m zw<(*5U@~BFRpzo?Dr6iq^pb=svxX@f7FJq*WMT=DB#W2~in;}p_1@qxd>?}-W`*hl zh4?4a%2}qass@&~Z@CzoHpKH@Rpo*yCbB82`e&JNEK?LDC@u%4aKU0@7Am+`#01x} zx?RqYRH3H0L1f+qN?fberdg8|inDM^E6D<4$%aY~*eO=7ZkMwGw#WlI zctI^x_0njIjktJg9C`i(E| z-@P(ExRp;4W926$yv8z(d+h(0(VDiJU-_11^PdV3p-64Zo%2-}y_VoC5L~xdR{Hd&(zN)FLn$WKC zcoJ*NqFhflaB`~AYSu>6^VfLjsw#;3>;Wq2aZk1SArue_WdwS0S$}3nj}S?cTZjlw z*W}zPbN%G(>o?w%9xlD!2hk0DBq)C;hfWIM;iqqo4?etq`*v==i)9P)=BPjpKlsOk z8^6;)`d!~U8id?17YBB7n7bH+IfLH(jV&qCI*w{H)7N-vE3k@e4hw@?l97yT8X#%- zz{738Q}$+#G$;!HCkI8?y{cpYCSz$85G{I;4u=4Y7|- zOIIF^TCKka(DU6>6=<+;THYfq?}O^_G?g$b>1Vv+BbuC=ZMgtfZ1POO%+_JYqIvSp z#mUv%#~?eoIE!)_02ZTJhrx1c)#i7mQ^r0OLo=jqFc<7CrPX#B4P<;XX3?eM*Y$^^_b?Z-5*7g~>MICVp{?IxGMHClWe.window.document);i=n.F(e),i&&c.unshift(i);for(const e of c)this._hooks.add(n.l(e,d,e=>{e.buttons!==t?this.stopMonitoring(!0):this._mouseMoveCallback(e)},(e,t)=>this._mouseMoveEventMerger(e,t))),this._hooks.add(n.i(e,"mouseup",e=>this.stopMonitoring(!0)));o.a.hasDifferentOriginAncestor()&&(r=h[h.length-1],this._hooks.add(n.i(r.window.document,"mouseout",e=>{let t=new s.a(e);"html"===t.target.tagName.toLowerCase()&&this.stopMonitoring(!0)})),this._hooks.add(n.i(r.window.document,"mouseover",e=>{let t=new s.a(e);"html"===t.target.tagName.toLowerCase()&&this.stopMonitoring(!0)})),this._hooks.add(n.i(r.window.document.body,"mouseleave",e=>{this.stopMonitoring(!0)})))}}}},"01b0":function(e,t,i){},"0292":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"clojure",extensions:[".clj",".cljs",".cljc",".edn"],aliases:["clojure","Clojure"],loader:function(){return i.e("chunk-2d0a3577").then(i.bind(null,"0287"))}})},"03d9":function(e,t,i){"use strict";i.d(t,"a",(function(){return n})),i.d(t,"c",(function(){return o})),i.d(t,"b",(function(){return s})),i.d(t,"e",(function(){return r})),i.d(t,"d",(function(){return a})),i.d(t,"f",(function(){return l})),i.d(t,"h",(function(){return d})),i.d(t,"i",(function(){return h})),i.d(t,"g",(function(){return c}));var n,o,s,r,a,l,d,h,c;t=i("dff7");(i=n=n||{}).noSelection=t.a("noSelection","No selection"),i.singleSelectionRange=t.a("singleSelectionRange","Line {0}, Column {1} ({2} selected)"),i.singleSelection=t.a("singleSelection","Line {0}, Column {1}"),i.multiSelectionRange=t.a("multiSelectionRange","{0} selections ({1} characters selected)"),i.multiSelection=t.a("multiSelection","{0} selections"),i.emergencyConfOn=t.a("emergencyConfOn","Now changing the setting `accessibilitySupport` to 'on'."),i.openingDocs=t.a("openingDocs","Now opening the Editor Accessibility documentation page."),i.readonlyDiffEditor=t.a("readonlyDiffEditor"," in a read-only pane of a diff editor."),i.editableDiffEditor=t.a("editableDiffEditor"," in a pane of a diff editor."),i.readonlyEditor=t.a("readonlyEditor"," in a read-only code editor"),i.editableEditor=t.a("editableEditor"," in a code editor"),i.changeConfigToOnMac=t.a("changeConfigToOnMac","To configure the editor to be optimized for usage with a Screen Reader press Command+E now."),i.changeConfigToOnWinLinux=t.a("changeConfigToOnWinLinux","To configure the editor to be optimized for usage with a Screen Reader press Control+E now."),i.auto_on=t.a("auto_on","The editor is configured to be optimized for usage with a Screen Reader."),i.auto_off=t.a("auto_off","The editor is configured to never be optimized for usage with a Screen Reader, which is not the case at this time."),i.tabFocusModeOnMsg=t.a("tabFocusModeOnMsg","Pressing Tab in the current editor will move focus to the next focusable element. Toggle this behavior by pressing {0}."),i.tabFocusModeOnMsgNoKb=t.a("tabFocusModeOnMsgNoKb","Pressing Tab in the current editor will move focus to the next focusable element. The command {0} is currently not triggerable by a keybinding."),i.tabFocusModeOffMsg=t.a("tabFocusModeOffMsg","Pressing Tab in the current editor will insert the tab character. Toggle this behavior by pressing {0}."),i.tabFocusModeOffMsgNoKb=t.a("tabFocusModeOffMsgNoKb","Pressing Tab in the current editor will insert the tab character. The command {0} is currently not triggerable by a keybinding."),i.openDocMac=t.a("openDocMac","Press Command+H now to open a browser window with more information related to editor accessibility."),i.openDocWinLinux=t.a("openDocWinLinux","Press Control+H now to open a browser window with more information related to editor accessibility."),i.outroMsg=t.a("outroMsg","You can dismiss this tooltip and return to the editor by pressing Escape or Shift+Escape."),i.showAccessibilityHelpAction=t.a("showAccessibilityHelpAction","Show Accessibility Help"),(o=o||{}).inspectTokensAction=t.a("inspectTokens","Developer: Inspect Tokens"),(s=s||{}).gotoLineActionLabel=t.a("gotoLineActionLabel","Go to Line/Column..."),(r=r||{}).helpQuickAccessActionLabel=t.a("helpQuickAccess","Show all Quick Access Providers"),(i=a=a||{}).quickCommandActionLabel=t.a("quickCommandActionLabel","Command Palette"),i.quickCommandHelp=t.a("quickCommandActionHelp","Show And Run Commands"),(i=l=l||{}).quickOutlineActionLabel=t.a("quickOutlineActionLabel","Go to Symbol..."),i.quickOutlineByCategoryActionLabel=t.a("quickOutlineByCategoryActionLabel","Go to Symbol by Category..."),(i=d=d||{}).editorViewAccessibleLabel=t.a("editorViewAccessibleLabel","Editor content"),i.accessibilityHelpMessage=t.a("accessibilityHelpMessage","Press Alt+F1 for Accessibility Options."),(h=h||{}).toggleHighContrast=t.a("toggleHighContrast","Toggle High Contrast Theme"),(c=c||{}).bulkEditServiceSummary=t.a("bulkEditServiceSummary","Made {0} edits in {1} files")},"03e8":function(e,t,i){"use strict";i.d(t,"a",(function(){return g})),i.d(t,"c",(function(){return h})),i.d(t,"b",(function(){return m}));var n,o=i("308f"),s=(t=i("a666"),i("ef8e9")),r=i("5fe7"),a=function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))};(c=n=n||{})[c.None=0]="None",c[c.Initialized=1]="Initialized",c[c.Closed=2]="Closed";class l extends t.a{constructor(e,t=Object.create(null)){super(),this.database=e,this.options=t,this._onDidChangeStorage=this._register(new o.b),this.onDidChangeStorage=this._onDidChangeStorage.event,this.state=n.None,this.cache=new Map,this.flushDelayer=new r.f(l.DEFAULT_FLUSH_DELAY),this.pendingDeletes=new Set,this.pendingInserts=new Map,this.whenFlushedCallbacks=[],this.registerListeners()}registerListeners(){this._register(this.database.onDidChangeItemsExternal(e=>this.onDidChangeItemsExternal(e)))}onDidChangeItemsExternal(e){var t;null!=(t=e.changed)&&t.forEach((e,t)=>this.accept(t,e)),null!=(t=e.deleted)&&t.forEach(e=>this.accept(e,void 0))}accept(e,t){if(this.state!==n.Closed){let i=!1;Object(s.m)(t)?i=this.cache.delete(e):this.cache.get(e)!==t&&(this.cache.set(e,t),i=!0),i&&this._onDidChangeStorage.fire(e)}}get(e,t){return e=this.cache.get(e),Object(s.m)(e)?t:e}getBoolean(e,t){return e=this.get(e),Object(s.m)(e)?t:"true"===e}getNumber(e,t){return e=this.get(e),Object(s.m)(e)?t:parseInt(e,10)}set(e,t){return a(this,void 0,void 0,(function*(){var i;if(this.state!==n.Closed)return Object(s.m)(t)?this.delete(e):(i=String(t),this.cache.get(e)!==i?(this.cache.set(e,i),this.pendingInserts.set(e,i),this.pendingDeletes.delete(e),this._onDidChangeStorage.fire(e),this.flushDelayer.trigger(()=>this.flushPending())):void 0)}))}delete(e){return a(this,void 0,void 0,(function*(){if(this.state!==n.Closed&&this.cache.delete(e))return this.pendingDeletes.has(e)||this.pendingDeletes.add(e),this.pendingInserts.delete(e),this._onDidChangeStorage.fire(e),this.flushDelayer.trigger(()=>this.flushPending())}))}get hasPending(){return 0{var e;if(!this.hasPending)for(;this.whenFlushedCallbacks.length;)null!=(e=this.whenFlushedCallbacks.pop())&&e()})}))}dispose(){this.flushDelayer.dispose(),super.dispose()}}l.DEFAULT_FLUSH_DELAY=100;class d{constructor(){this.onDidChangeItemsExternal=o.c.None,this.items=new Map}updateItems(e){return a(this,void 0,void 0,(function*(){e.insert&&e.insert.forEach((e,t)=>this.items.set(t,e)),e.delete&&e.delete.forEach(e=>this.items.delete(e))}))}}var h,c=i("0a0f");const u="__$__targetStorageMarker",g=Object(c.c)("storageService");(i=h=h||{})[i.NONE=0]="NONE",i[i.SHUTDOWN=1]="SHUTDOWN";class p extends t.a{constructor(e={flushInterval:p.DEFAULT_FLUSH_INTERVAL}){super(),this.options=e,this._onDidChangeValue=this._register(new o.e),this._onDidChangeTarget=this._register(new o.e),this._onWillSaveState=this._register(new o.b),this.onWillSaveState=this._onWillSaveState.event,this._workspaceKeyTargets=void 0,this._globalKeyTargets=void 0}emitDidChangeValue(e,t){t===u?(0===e?this._globalKeyTargets=void 0:1===e&&(this._workspaceKeyTargets=void 0),this._onDidChangeTarget.fire({scope:e})):this._onDidChangeValue.fire({scope:e,key:t,target:this.getKeyTargets(e)[t]})}get(e,t,i){return null==(t=this.getStorage(t))?void 0:t.get(e,i)}getBoolean(e,t,i){return null==(t=this.getStorage(t))?void 0:t.getBoolean(e,i)}getNumber(e,t,i){return null==(t=this.getStorage(t))?void 0:t.getNumber(e,i)}store(e,t,i,n){Object(s.m)(t)?this.remove(e,i):this.withPausedEmitters(()=>{var o;this.updateKeyTarget(e,i,n),null!=(o=this.getStorage(i))&&o.set(e,t)})}remove(e,t){this.withPausedEmitters(()=>{var i;this.updateKeyTarget(e,t,void 0),null!=(i=this.getStorage(t))&&i.delete(e)})}withPausedEmitters(e){this._onDidChangeValue.pause(),this._onDidChangeTarget.pause();try{e()}finally{this._onDidChangeValue.resume(),this._onDidChangeTarget.resume()}}updateKeyTarget(e,t,i){const n=this.getKeyTargets(t);"number"==typeof i?n[e]!==i&&(n[e]=i,null!=(i=this.getStorage(t))&&i.set(u,JSON.stringify(n))):"number"==typeof n[e]&&(delete n[e],null!=(i=this.getStorage(t))&&i.set(u,JSON.stringify(n)))}get workspaceKeyTargets(){return this._workspaceKeyTargets||(this._workspaceKeyTargets=this.loadKeyTargets(1)),this._workspaceKeyTargets}get globalKeyTargets(){return this._globalKeyTargets||(this._globalKeyTargets=this.loadKeyTargets(0)),this._globalKeyTargets}getKeyTargets(e){return 0===e?this.globalKeyTargets:this.workspaceKeyTargets}loadKeyTargets(e){if(e=this.get(u,e),e)try{return JSON.parse(e)}catch(e){}return Object.create(null)}}p.DEFAULT_FLUSH_INTERVAL=6e4;class m extends p{constructor(){super(),this.globalStorage=this._register(new l(new d)),this.workspaceStorage=this._register(new l(new d)),this._register(this.workspaceStorage.onDidChangeStorage(e=>this.emitDidChangeValue(1,e))),this._register(this.globalStorage.onDidChangeStorage(e=>this.emitDidChangeValue(0,e)))}getStorage(e){return 0===e?this.globalStorage:this.workspaceStorage}}},"0447":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"xml",extensions:[".xml",".dtd",".ascx",".csproj",".config",".wxi",".wxl",".wxs",".xaml",".svg",".svgz",".opf",".xsl"],firstLine:"(\\<\\?xml.*)|(\\{i.push(...this.validateAndRegisterProperties(e,t,e.extensionInfo)),this.configurationContributors.push(e),this.registerJSONConfiguration(e)}),p.registerSchema(g,this.resourceLanguageSettingsSchema),this._onDidSchemaChange.fire(),this._onDidUpdateConfiguration.fire(i)}registerOverrideIdentifiers(e){for(const t of e)this.overrideIdentifiers.add(t);this.updateOverridePropertyPatternKey()}validateAndRegisterProperties(e,t=!0,i,n=3){var r;n=o.m(e.scope)?n:e.scope;let a=[],l=e.properties;if(l)for(var d in l)if(t&&function(e){return e.trim()?m.test(e)?s.a("config.property.languageDefault","Cannot register '{0}'. This matches property pattern '\\\\[.*\\\\]$' for describing language specific editor settings. Use 'configurationDefaults' contribution.",e):void 0!==_.getConfigurationProperties()[e]&&s.a("config.property.duplicate","Cannot register '{0}'. This property is already registered.",e):s.a("config.property.empty","Cannot register an empty property")}(d))delete l[d];else{const e=l[d];this.updatePropertyDefaultValue(d,e),m.test(d)?e.scope=void 0:(e.scope=o.m(e.scope)?n:e.scope,e.restricted=o.m(e.restricted)?!(null==(r=null==i?void 0:i.restrictedConfigurations)||!r.includes(d)):e.restricted),l[d].hasOwnProperty("included")&&!l[d].included?(this.excludedConfigurationProperties[d]=l[d],delete l[d]):(this.configurationProperties[d]=l[d],!l[d].deprecationMessage&&l[d].markdownDeprecationMessage&&(l[d].deprecationMessage=l[d].markdownDeprecationMessage),a.push(d))}if(e=e.allOf,e)for(var h of e)a.push(...this.validateAndRegisterProperties(h,t,i,n));return a}getConfigurationProperties(){return this.configurationProperties}registerJSONConfiguration(e){const t=e=>{var i=e.properties;if(i)for(const t in i)this.updateSchema(t,i[t]);let n=e.allOf;n&&n.forEach(t)};t(e)}updateSchema(e,t){switch((a.properties[e]=t).scope){case 1:l.properties[e]=t;break;case 2:d.properties[e]=t;break;case 6:h.properties[e]=t;break;case 3:c.properties[e]=t;break;case 4:u.properties[e]=t;break;case 5:u.properties[e]=t,this.resourceLanguageSettingsSchema.properties[e]=t}}updateOverridePropertyPatternKey(){for(const i of this.overrideIdentifiers.values()){var e=`[${i}]`,t={type:"object",description:s.a("overrideSettings.defaultDescription","Configure editor settings to be overridden for a language."),errorMessage:s.a("overrideSettings.errorMessage","This setting does not support per-language configuration."),$ref:g};this.updatePropertyDefaultValue(e,t),a.properties[e]=t,l.properties[e]=t,d.properties[e]=t,h.properties[e]=t,c.properties[e]=t,u.properties[e]=t}this._onDidSchemaChange.fire()}updatePropertyDefaultValue(e,t){let i=this.defaultValues[e];o.l(i)&&(i=t.default),o.l(i)&&(i=function(e){switch(e=Array.isArray(e)?e[0]:e,e){case"boolean":return!1;case"integer":case"number":return 0;case"string":return"";case"array":return[];case"object":return{};default:return null}}(t.type)),t.default=i}};i.a.add(r.Configuration,_)},"099d":function(e,t,i){"use strict";function n(e){return e<0?0:255n.a.replace(o.a.lift(e.range),e.text))):e.executeEdits("formatEditsCommand",r.map(e=>n.a.replaceMove(o.a.lift(e.range),e.text))),i&&e.pushUndoStop()}}},"0a0f":function(e,t,i){"use strict";var n,o;i.d(t,"b",(function(){return n})),i.d(t,"a",(function(){return s})),i.d(t,"c",(function(){return a})),i.d(t,"d",(function(){return l})),(o=n=n||{}).serviceIds=new Map,o.DI_TARGET="$di$target",o.DI_DEPENDENCIES="$di$dependencies",o.getServiceDependencies=function(e){return e[o.DI_DEPENDENCIES]||[]};const s=a("instantiationService");function r(e,t,i,o){t[n.DI_TARGET]===t?t[n.DI_DEPENDENCIES].push({id:e,index:i,optional:o}):(t[n.DI_DEPENDENCIES]=[{id:e,index:i,optional:o}],t[n.DI_TARGET]=t)}function a(e){if(n.serviceIds.has(e))return n.serviceIds.get(e);function t(e,i,n){if(3!==arguments.length)throw new Error("@IServiceName-decorator can only be used to decorate a parameter");r(t,e,n,!1)}return t.toString=()=>e,n.serviceIds.set(e,t),t}function l(e){return function(t,i,n){if(3!==arguments.length)throw new Error("@optional-decorator can only be used to decorate a parameter");r(e,t,n,!0)}}},"0a31":function(e,t,i){"use strict";i.d(t,"a",(function(){return n})),t=i("0f70"),i=i("30db");const n={clipboard:{writeText:i.g||document.queryCommandSupported&&document.queryCommandSupported("copy")||!!(navigator&&navigator.clipboard&&navigator.clipboard.writeText),readText:i.g||!!(navigator&&navigator.clipboard&&navigator.clipboard.readText)},keyboard:i.g||t.i?0:navigator.keyboard||t.h?1:2,touch:"ontouchstart"in window||0, selectionStart: "+this.selectionStart+", selectionEnd: "+this.selectionEnd+"]"}static readFromTextArea(e){return new a(e.getValue(),e.getSelectionStart(),e.getSelectionEnd(),null,null)}collapseSelection(){return new a(this.value,this.value.length,this.value.length,null,null)}writeToTextArea(e,t,i){t.setValue(e,this.value),i&&t.setSelectionRange(e,this.selectionStart,this.selectionEnd)}deduceEditorPosition(e){var t;if(e<=this.selectionStart)return t=this.value.substring(e,this.selectionStart),this._finishDeduceEditorPosition(this.selectionStartPosition,t,-1);if(e>=this.selectionEnd)return t=this.value.substring(this.selectionEnd,e),this._finishDeduceEditorPosition(this.selectionEndPosition,t,1);const i=this.value.substring(this.selectionStart,e);return-1===i.indexOf(String.fromCharCode(8230))?this._finishDeduceEditorPosition(this.selectionStartPosition,i,1):(t=this.value.substring(e,this.selectionEnd),this._finishDeduceEditorPosition(this.selectionEndPosition,t,-1))}_finishDeduceEditorPosition(e,t,i){let n=0,o=-1;for(;-1!==(o=t.indexOf("\n",o+1));)n++;return[e,i*t.length,n]}static selectedText(e){return new a(e,0,e.length,null,null)}static deduceInput(e,t,i){if(!e)return{text:"",replacePrevCharCnt:0,replaceNextCharCnt:0,positionDelta:0};let o=e.value;var s=e.selectionStart;e=e.selectionEnd;let r=t.value;var a=t.selectionStart,l=(t=t.selectionEnd,o.substring(e)),d=r.substring(t);l=n.e(l,d),r=r.substring(0,r.length-l),d=(o=o.substring(0,o.length-l)).substring(0,s),l=r.substring(0,a),l=n.d(d,l);if(r=r.substring(l),o=o.substring(l),a-=l,s-=l,t-=l,e-=l,i&&a==t&&0n.getKeybindings()})}get isVisible(){return this._visible}show(e,t,i,n){return y(this,void 0,void 0,(function*(){var o=n.includeDisabledActions?t.allActions:t.validActions;if(o.length){if(!this._editor.getDomNode())throw this._visible=!1,Object(h.b)();this._visible=!0,this._showingActions.value=t;const n=this.getMenuActions(e,o,t.documentation),s=m.a.isIPosition(i)?this._toCoords(i):i||{x:0,y:0},r=this._keybindingResolver.getResolver();o=this._editor.getOption(114),this._contextMenuService.showContextMenu({domForShadowRoot:o?this._editor.getDomNode():void 0,getAnchor:()=>s,getActions:()=>n,onHide:()=>{this._visible=!1,this._editor.focus()},autoSelectFirstItem:!0,getKeyBinding:e=>e instanceof S?r(e.action):void 0})}else this._visible=!1}))}getMenuActions(e,t,i){var n;const o=e=>new S(e.action,()=>this._delegate.onSelectCodeAction(e)),s=t.map(o),r=[...i];if(i=this._editor.getModel(),i&&s.length)for(const a of f.a.all(i))a._getAdditionalMenuItems&&r.push(...a._getAdditionalMenuItems({trigger:e.type,only:null==(n=null==(n=e.filter)?void 0:n.include)?void 0:n.value},t.map(e=>e.action)));return r.length&&s.push(new p.d,...r.map(e=>o(new d.a({title:e.title,command:e},void 0)))),s}_toCoords(e){if(!this._editor.hasModel())return{x:0,y:0};this._editor.revealPosition(e,1),this._editor.render();e=this._editor.getScrolledVisiblePosition(e);var t=Object(g.D)(this._editor.getDomNode());return{x:t.left+e.left,y:t.top+e.top+e.height}}};L=C([w(2,b.a),w(3,v.a)],L);class x{constructor(e){this._keybindingProvider=e}getResolver(){const e=new o(()=>this._keybindingProvider.getKeybindings().filter(e=>0<=x.codeActionCommands.indexOf(e.command)).filter(e=>e.resolvedKeybinding).map(e=>{let t=e.commandArgs;return e.command===d.e?t={kind:_.b.SourceOrganizeImports.value}:e.command===d.c&&(t={kind:_.b.SourceFixAll.value}),Object.assign({resolvedKeybinding:e.resolvedKeybinding},_.a.fromUser(t,{kind:_.b.None,apply:"never"}))}));return t=>t.kind&&null!=(t=this.bestKeybindingForCodeAction(t,e.getValue()))?t.resolvedKeybinding:void 0}bestKeybindingForCodeAction(e,t){if(e.kind){const i=new _.b(e.kind);return t.filter(e=>e.kind.contains(i)).filter(t=>!t.preferred||e.isPreferred).reduceRight((e,t)=>!e||e.kind.contains(t.kind)?t:e,void 0)}}}x.codeActionCommands=[d.f,d.b,d.g,d.e,d.c];var k,D=i("00a3"),N=i("308f"),O=(i("30d5"),i("b57f")),E=i("dff7"),I=(C=i("b7d0"),i("303e")),M=i("a60f"),T=i("561a"),A=(b=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3{const t=this._editor.getModel();(1!==this.state.type||!t||this.state.editorPosition.lineNumber>=t.getLineCount())&&this.hide()})),M.b.ignoreTarget(this._domNode),this._register(g.n(this._domNode,e=>{if(1===this.state.type){this._editor.focus(),e.preventDefault();var{top:t,height:i}=g.D(this._domNode),n=this._editor.getOption(58);let o=Math.floor(n/3);null!==this.state.widgetPosition.position&&this.state.widgetPosition.position.lineNumber{if(1==(1&e.buttons)){this.hide();const t=new D.a;t.startMonitoring(e.target,e.buttons,D.b,()=>{},()=>{t.dispose()})}})),this._register(this._editor.onDidChangeConfiguration(e=>{e.hasChanged(56)&&!this._editor.getOption(56).enabled&&this.hide()})),this._updateLightBulbTitleAndIcon(),this._register(this._keybindingService.onDidUpdateKeybindings(this._updateLightBulbTitleAndIcon,this))}dispose(){super.dispose(),this._editor.removeContentWidget(this)}getId(){return"LightBulbWidget"}getDomNode(){return this._domNode}getPosition(){return 1===this._state.type?this._state.widgetPosition:null}update(t,i,n){if(t.validActions.length<=0)return this.hide();const o=this._editor.getOptions();if(!o.get(56).enabled)return this.hide();const s=this._editor.getModel();if(!s)return this.hide();var{lineNumber:r,column:a}=s.validatePosition(n),l=s.getOptions().tabSize,d=o.get(42),h=s.getLineContent(r);h=O.b.computeIndentLevel(h,l),l=e=>2{var i=null==(i=e.getColor(I.r))?void 0:i.transparent(.7),n=e.getColor(I.Q);n&&t.addRule(`\n\t\t.monaco-editor .contentWidgets ${T.b.lightBulb.cssSelector} {\n\t\t\tcolor: ${n};\n\t\t\tbackground-color: ${i};\n\t\t}`),n=e.getColor(I.P);n&&t.addRule(`\n\t\t.monaco-editor .contentWidgets ${T.b.lightbulbAutofix.cssSelector} {\n\t\t\tcolor: ${n};\n\t\t\tbackground-color: ${i};\n\t\t}`)});A=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3this._register(r.createInstance(L,this._editor,{onSelectCodeAction:e=>F(this,void 0,void 0,(function*(){this.delegate.applyCodeAction(e,!0)}))}))),this._lightBulbWidget=new o(()=>{const e=this._register(r.createInstance(R,this._editor,t,i));return this._register(e.onClick(e=>this.showCodeActionList(e.trigger,e.actions,e,{includeDisabledActions:!1}))),e})}dispose(){B(this,P,!0,"f"),super.dispose()}update(e){var i,n;return F(this,void 0,void 0,(function*(){if(1!==e.type)null!=(i=this._lightBulbWidget.rawValue)&&i.hide();else{let s;try{s=yield e.actions}catch(t){return void Object(h.f)(t)}if(!j(this,P,"f"))if(this._lightBulbWidget.getValue().update(s,e.trigger,e.position),1===e.trigger.type){if(null!=(i=e.trigger.filter)&&i.include){var o=this.tryGetValidActionToApply(e.trigger,s);if(o){try{yield this.delegate.applyCodeAction(o,!1)}finally{s.dispose()}return}if(e.trigger.context&&(o=this.getInvalidActionThatWouldHaveBeenApplied(e.trigger,s),o&&o.action.disabled))return c.a.get(this._editor).showMessage(o.action.disabled,e.trigger.context.position),void s.dispose()}o=!(null==(n=e.trigger.filter)||!n.include),!e.trigger.context||s.allActions.length&&(o||s.validActions.length)?(this._activeCodeActions.value=s,this._codeActionWidget.getValue().show(e.trigger,s,e.position,{includeDisabledActions:o})):(c.a.get(this._editor).showMessage(e.trigger.context.notAvailableMessage,e.trigger.context.position),(this._activeCodeActions.value=s).dispose())}else this._codeActionWidget.getValue().isVisible?s.dispose():this._activeCodeActions.value=s}}))}getInvalidActionThatWouldHaveBeenApplied(e,t){return t.allActions.length&&("first"===e.autoApply&&0===t.validActions.length||"ifSingle"===e.autoApply&&1===t.allActions.length)?t.allActions.find(({action:e})=>e.disabled):void 0}tryGetValidActionToApply(e,t){return t.validActions.length&&("first"===e.autoApply&&0this._onMarkerChanges(e))),this._register(this._editor.onDidChangeCursorPosition(()=>this._onCursorChange()))}trigger(e){var t=this._getRangeOfSelectionUnlessWhitespaceEnclosed(e);return this._createEventAndSignalChange(e,t)}_onMarkerChanges(e){const t=this._editor.getModel();t&&e.some(e=>Object(G.f)(e,t.uri))&&this._autoTriggerTimer.cancelAndSet(()=>{this.trigger({type:2})},this._delay)}_onCursorChange(){this._autoTriggerTimer.cancelAndSet(()=>{this.trigger({type:2})},this._delay)}_getRangeOfMarker(e){const t=this._editor.getModel();if(t)for(const n of this._markerService.read({resource:t.uri})){var i=t.validateRange(n);if(Z.a.intersectRanges(i,e))return Z.a.lift(i)}}_getRangeOfSelectionUnlessWhitespaceEnclosed(e){if(this._editor.hasModel()){const n=this._editor.getModel(),o=this._editor.getSelection();if(o.isEmpty()&&2===e.type){var{lineNumber:e,column:t}=o.getPosition(),i=n.getLineContent(e);if(0===i.length)return;if(1===t){if(/\s/.test(i[0]))return}else if(t===n.getLineMaxColumn(e)){if(/\s/.test(i[i.length-1]))return}else if(/\s/.test(i[t-2])&&/\s/.test(i[t-1]))return}return o}}_createEventAndSignalChange(e,t){var i=this._editor.getModel();if(t&&i){const n=this._getRangeOfMarker(t);return i=(n||t).getStartPosition(),e={trigger:e,selection:t,position:i},this._signalChange(e),e}this._signalChange(void 0)}}v=V=V||{},v.Empty={type:0},v.Triggered=class{constructor(e,t,i,n){this.trigger=e,this.rangeOrSelection=t,this.position=i,this._cancellablePromise=n,this.type=1,this.actions=n.catch(e=>{if(Object(h.e)(e))return ee;throw e})}cancel(){this._cancellablePromise.cancel()}};const ee={allActions:[],validActions:[],dispose:()=>{},documentation:[],hasAutoFix:!1};class te extends s.a{constructor(e,t,i,n){super(),this._editor=e,this._markerService=t,this._progressService=n,this._codeActionOracle=this._register(new s.d),this._state=V.Empty,this._onDidChangeState=this._register(new N.b),this.onDidChangeState=this._onDidChangeState.event,ie.set(this,!1),this._supportedCodeActions=Q.bindTo(i),this._register(this._editor.onDidChangeModel(()=>this._update())),this._register(this._editor.onDidChangeModelLanguage(()=>this._update())),this._register(f.a.onDidChange(()=>this._update())),this._update()}dispose(){Y(this,ie,"f")||(X(this,ie,!0,"f"),super.dispose(),this.setState(V.Empty,!0))}_update(){if(!Y(this,ie,"f")){this._codeActionOracle.value=void 0,this.setState(V.Empty);const e=this._editor.getModel();if(e&&f.a.has(e)&&!this._editor.getOption(80)){const t=[];for(const i of f.a.all(e))Array.isArray(i.providedCodeActionKinds)&&t.push(...i.providedCodeActionKinds);this._supportedCodeActions.set(t.join(" ")),this._codeActionOracle.value=new J(this._editor,this._markerService,t=>{var i,n;t?(n=Object($.h)(i=>Object(d.d)(e,t.selection,t.trigger,K.b.None,i)),1===t.trigger.type&&null!=(i=this._progressService)&&i.showWhile(n,250),this.setState(new V.Triggered(t.trigger,t.selection,t.position,n))):this.setState(V.Empty)},void 0),this._codeActionOracle.value.trigger({type:2})}else this._supportedCodeActions.reset()}}trigger(e){this._codeActionOracle.value&&this._codeActionOracle.value.trigger(e)}setState(e,t){e!==this._state&&(1===this._state.type&&this._state.cancel(),this._state=e,t||Y(this,ie,"f")||this._onDidChangeState.fire(e))}}var ie=new WeakMap,ne=(C=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3this.update(e))),this._ui=new o(()=>this._register(new W(e,de.Id,me.Id,{applyCodeAction:(e,t)=>ne(this,void 0,void 0,(function*(){try{yield this._applyCodeAction(e)}finally{t&&this._trigger({type:2,filter:{}})}}))},this._instantiationService)))}static get(t){return t.getContribution(e.ID)}update(e){this._ui.getValue().update(e)}showCodeActions(e,t,i){return this._ui.getValue().showCodeActionList(e,t,i,{includeDisabledActions:!1})}manualTriggerAtCurrentPosition(e,t,i){var n;this._editor.hasModel()&&(c.a.get(this._editor).closeMessage(),n=this._editor.getPosition(),this._trigger({type:1,filter:t,autoApply:i,context:{notAvailableMessage:e,position:n}}))}_trigger(e){return this._model.trigger(e)}_applyCodeAction(e){return this._instantiationService.invokeFunction(ae,e,this._editor)}};function ae(e,t,i){return ne(this,void 0,void 0,(function*(){const o=e.get(a.a),s=e.get(H.b),r=e.get(q.a),l=e.get(U.a);if(r.publicLog2("codeAction.applyCodeAction",{codeActionTitle:t.action.title,codeActionKind:t.action.kind,codeActionIsPreferred:!!t.action.isPreferred}),yield t.resolve(n.a.None),t.action.edit&&(yield o.apply(a.b.convert(t.action.edit),{editor:i,label:t.action.title})),t.action.command)try{yield s.executeCommand(t.action.command.id,...t.action.command.arguments||[])}catch(o){d="string"==typeof(d=o)?d:d instanceof Error&&"string"==typeof d.message?d.message:void 0,l.error("string"==typeof d?d:E.a("applyCodeActionFailed","An unknown error occurred while applying the code action"))}var d}))}function le(e,t,i,n){if(e.hasModel()){const o=re.get(e);o&&o.manualTriggerAtCurrentPosition(t,i,n)}}re.ID="editor.contrib.quickFixController",re=C([A(1,w.b),A(2,z.b),A(3,K.a),A(4,u.a)],re);class de extends t.b{constructor(){super({id:de.Id,label:E.a("quickfix.trigger.label","Quick Fix..."),alias:"Quick Fix...",precondition:z.a.and(l.a.writable,l.a.hasCodeActionsProvider),kbOpts:{kbExpr:l.a.editorTextFocus,primary:2132,weight:100}})}run(e,t){return le(t,E.a("editor.action.quickFix.noneMessage","No code actions available"),void 0,void 0)}}de.Id="editor.action.quickFix";class he extends t.c{constructor(){super({id:d.b,precondition:z.a.and(l.a.writable,l.a.hasCodeActionsProvider),description:{description:"Trigger a code action",args:[{name:"args",schema:se}]}})}runEditorCommand(e,t,i){var n=_.a.fromUser(i,{kind:_.b.Empty,apply:"ifSingle"});return le(t,"string"==typeof(null==i?void 0:i.kind)?n.preferred?E.a("editor.action.codeAction.noneMessage.preferred.kind","No preferred code actions for '{0}' available",i.kind):E.a("editor.action.codeAction.noneMessage.kind","No code actions for '{0}' available",i.kind):n.preferred?E.a("editor.action.codeAction.noneMessage.preferred","No preferred code actions available"):E.a("editor.action.codeAction.noneMessage","No code actions available"),{include:n.kind,includeSourceActions:!0,onlyIncludePreferredActions:n.preferred},n.apply)}}class ce extends t.b{constructor(){super({id:d.f,label:E.a("refactor.label","Refactor..."),alias:"Refactor...",precondition:z.a.and(l.a.writable,l.a.hasCodeActionsProvider),kbOpts:{kbExpr:l.a.editorTextFocus,primary:3120,mac:{primary:1328},weight:100},contextMenuOpts:{group:"1_modification",order:2,when:z.a.and(l.a.writable,oe(_.b.Refactor))},description:{description:"Refactor...",args:[{name:"args",schema:se}]}})}run(e,t,i){var n=_.a.fromUser(i,{kind:_.b.Refactor,apply:"never"});return le(t,"string"==typeof(null==i?void 0:i.kind)?n.preferred?E.a("editor.action.refactor.noneMessage.preferred.kind","No preferred refactorings for '{0}' available",i.kind):E.a("editor.action.refactor.noneMessage.kind","No refactorings for '{0}' available",i.kind):n.preferred?E.a("editor.action.refactor.noneMessage.preferred","No preferred refactorings available"):E.a("editor.action.refactor.noneMessage","No refactorings available"),{include:_.b.Refactor.contains(n.kind)?n.kind:_.b.None,onlyIncludePreferredActions:n.preferred},n.apply)}}class ue extends t.b{constructor(){super({id:d.g,label:E.a("source.label","Source Action..."),alias:"Source Action...",precondition:z.a.and(l.a.writable,l.a.hasCodeActionsProvider),contextMenuOpts:{group:"1_modification",order:2.1,when:z.a.and(l.a.writable,oe(_.b.Source))},description:{description:"Source Action...",args:[{name:"args",schema:se}]}})}run(e,t,i){var n=_.a.fromUser(i,{kind:_.b.Source,apply:"never"});return le(t,"string"==typeof(null==i?void 0:i.kind)?n.preferred?E.a("editor.action.source.noneMessage.preferred.kind","No preferred source actions for '{0}' available",i.kind):E.a("editor.action.source.noneMessage.kind","No source actions for '{0}' available",i.kind):n.preferred?E.a("editor.action.source.noneMessage.preferred","No preferred source actions available"):E.a("editor.action.source.noneMessage","No source actions available"),{include:_.b.Source.contains(n.kind)?n.kind:_.b.None,includeSourceActions:!0,onlyIncludePreferredActions:n.preferred},n.apply)}}class ge extends t.b{constructor(){super({id:d.e,label:E.a("organizeImports.label","Organize Imports"),alias:"Organize Imports",precondition:z.a.and(l.a.writable,oe(_.b.SourceOrganizeImports)),kbOpts:{kbExpr:l.a.editorTextFocus,primary:1581,weight:100}})}run(e,t){return le(t,E.a("editor.action.organize.noneMessage","No organize imports action available"),{include:_.b.SourceOrganizeImports,includeSourceActions:!0},"ifSingle")}}class pe extends t.b{constructor(){super({id:d.c,label:E.a("fixAll.label","Fix All"),alias:"Fix All",precondition:z.a.and(l.a.writable,oe(_.b.SourceFixAll))})}run(e,t){return le(t,E.a("fixAll.noneMessage","No fix all action available"),{include:_.b.SourceFixAll,includeSourceActions:!0},"ifSingle")}}class me extends t.b{constructor(){super({id:me.Id,label:E.a("autoFix.label","Auto Fix..."),alias:"Auto Fix...",precondition:z.a.and(l.a.writable,oe(_.b.QuickFix)),kbOpts:{kbExpr:l.a.editorTextFocus,primary:1620,mac:{primary:2644},weight:100}})}run(e,t){return le(t,E.a("editor.action.autoFix.noneMessage","No auto fixes available"),{include:_.b.QuickFix,onlyIncludePreferredActions:!0},"ifSingle")}}me.Id="editor.action.autoFix"},"0baa":function(e,t,i){},"0bfb":function(e,t,i){"use strict";function n(e){const t=this;let i,n=!1;return function(){return n||(n=!0,i=e.apply(t,arguments)),i}}i.d(t,"a",(function(){return n}))},"0d30":function(e,t,i){},"0ef9":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"kotlin",extensions:[".kt"],aliases:["Kotlin","kotlin"],mimetypes:["text/x-kotlin-source","text/x-kotlin"],loader:function(){return i.e("chunk-2d221814").then(i.bind(null,"cb43"))}})},"0f70":function(e,t,i){"use strict";i.d(t,"d",(function(){return s})),i.d(t,"b",(function(){return r})),i.d(t,"l",(function(){return a})),i.d(t,"c",(function(){return l})),i.d(t,"a",(function(){return d})),i.d(t,"g",(function(){return c})),i.d(t,"j",(function(){return u})),i.d(t,"f",(function(){return g})),i.d(t,"h",(function(){return p})),i.d(t,"k",(function(){return m})),i.d(t,"e",(function(){return f})),i.d(t,"i",(function(){return _}));var n=i("308f");class o{constructor(){this._zoomLevel=0,this._lastZoomLevelChangeTime=0,this._onDidChangeZoomLevel=new n.b,this.onDidChangeZoomLevel=this._onDidChangeZoomLevel.event,this._zoomFactor=1}getZoomLevel(){return this._zoomLevel}getTimeSinceLastZoomLevelChanged(){return Date.now()-this._lastZoomLevelChangeTime}getZoomFactor(){return this._zoomFactor}getPixelRatio(){var e=document.createElement("canvas").getContext("2d");return(window.devicePixelRatio||1)/(e.webkitBackingStorePixelRatio||e.mozBackingStorePixelRatio||e.msBackingStorePixelRatio||e.oBackingStorePixelRatio||e.backingStorePixelRatio||1)}}function s(){return o.INSTANCE.getZoomLevel()}function r(){return o.INSTANCE.getTimeSinceLastZoomLevelChanged()}function a(e){return o.INSTANCE.onDidChangeZoomLevel(e)}function l(){return o.INSTANCE.getZoomFactor()}function d(){return o.INSTANCE.getPixelRatio()}o.INSTANCE=new o;const h=navigator.userAgent,c=0<=h.indexOf("Firefox"),u=0<=h.indexOf("AppleWebKit"),g=0<=h.indexOf("Chrome"),p=!g&&0<=h.indexOf("Safari"),m=!g&&!p&&u,f=0<=h.indexOf("Android"),_=window.matchMedia&&window.matchMedia("(display-mode: standalone)").matches},1080:function(e,t,i){"use strict";i.d(t,"b",(function(){return l})),i.d(t,"a",(function(){return m}));var n=i("3742"),o=i("7ab3"),s=i("6a89");class r{constructor(e,t,i,n,o,s){this._richEditBracketBrand=void 0,this.languageIdentifier=e,this.index=t,this.open=i,this.close=n,this.forwardRegex=o,this.reversedRegex=s,this._openSet=r._toSet(this.open),this._closeSet=r._toSet(this.close)}isOpen(e){return this._openSet.has(e)}isClose(e){return this._closeSet.has(e)}static _toSet(e){const t=new Set;for(const i of e)t.add(i);return t}}function a(e){const t=e.length,i=(e=e.map(e=>[e[0].toLowerCase(),e[1].toLowerCase()]),[]);for(let c=0;c{var[e,i]=e,[t,n]=t;return e===t||e===n||i===t||i===n})(s,e[n])){d=l=void 0;var r=i[c],a=i[n],l=Math.min(r,a),d=Math.max(r,a);for(let e=0;enew r(e,n,t.open,t.close,function(e,t,i,n){let o=[];o=(o=o.concat(e)).concat(t);for(let s=0,r=o.length;st?e:"\\"+e)}const l=new RegExp("\\\\"+i.source,"g");function d(e){return e.replace(l,e=>"\\"+e)}const h=new RegExp(`(\\s)?(\\\\)?${i.source}(\\s)?`,"g");function c(e){return-1===e.indexOf(s)?e:e.replace(h,(e,t,i,n)=>i?e:t||n||"")}function u(e){var t,i=e.indexOf(s);if(-1===i)return{text:e};{var n=e;e=i;const a=[];let l="";function o(e){if(e){l+=e;for(const t of e)a.push(g)}}let d,h,c=-1,u="",g=0,p=e;var r=n.length;for(o(n.substr(0,e));p{let n=i.relatedTarget;for(;n&&n!==e;)n=n.parentNode;n!==e&&t(i)})}function S(e,t){return f(e,"pointerout",i=>{let n=i.relatedTarget;for(;n&&n!==e;)n=n.parentNode;n!==e&&t(i)})}let L,x,k=null;class D{constructor(e,t=0){this._runner=e,this.priority=t,this._canceled=!1}dispose(){this._canceled=!0}execute(){if(!this._canceled)try{this._runner()}catch(t){Object(l.f)(t)}}static sort(e,t){return t.priority-e.priority}}{let e=[],t=null,i=!1,n=!1,o=()=>{for(i=!1,t=e,e=[],n=!0;0(t=new D(t,n),e.push(t),i||(i=!0,n=o,(k=k||(self.requestAnimationFrame||self.msRequestAnimationFrame||self.webkitRequestAnimationFrame||self.mozRequestAnimationFrame||self.oRequestAnimationFrame||(e=>setTimeout(()=>e((new Date).getTime()),0)))).call(self,n)),t),L=(e,i)=>{var o;return n?(o=new D(e,i),t.push(o),o):x(e,i)}}class N extends h.a{constructor(e,t,i,n=function(e,t){return t},o=8){super();let s=null,r=0,l=this._register(new a.g),d=()=>{r=(new Date).getTime(),i(s),s=null};this._register(f(e,t,e=>{s=n(s,e),e=(new Date).getTime()-r,o<=e?(l.cancel(),d()):l.setIfNotSet(d,o-e)}))}}function O(e,t,i,n,o){return new N(e,t,i,n,o)}function E(e){return document.defaultView.getComputedStyle(e,null)}function I(e){if(e!==document.body)return new T(e.clientWidth,e.clientHeight);if(u.c&&window.visualViewport)return new T(window.visualViewport.width,window.visualViewport.height);if(window.innerWidth&&window.innerHeight)return new T(window.innerWidth,window.innerHeight);if(document.body&&document.body.clientWidth&&document.body.clientHeight)return new T(document.body.clientWidth,document.body.clientHeight);if(document.documentElement&&document.documentElement.clientWidth&&document.documentElement.clientHeight)return new T(document.documentElement.clientWidth,document.documentElement.clientHeight);throw new Error("Unable to figure out browser width and height")}class M{static convertToPixels(e,t){return parseFloat(t)||0}static getDimension(e,t,i){let n=E(e),o="0";return n&&(o=n.getPropertyValue?n.getPropertyValue(t):n.getAttribute(i)),M.convertToPixels(e,o)}static getBorderLeftWidth(e){return M.getDimension(e,"border-left-width","borderLeftWidth")}static getBorderRightWidth(e){return M.getDimension(e,"border-right-width","borderRightWidth")}static getBorderTopWidth(e){return M.getDimension(e,"border-top-width","borderTopWidth")}static getBorderBottomWidth(e){return M.getDimension(e,"border-bottom-width","borderBottomWidth")}static getPaddingLeft(e){return M.getDimension(e,"padding-left","paddingLeft")}static getPaddingRight(e){return M.getDimension(e,"padding-right","paddingRight")}static getPaddingTop(e){return M.getDimension(e,"padding-top","paddingTop")}static getPaddingBottom(e){return M.getDimension(e,"padding-bottom","paddingBottom")}static getMarginLeft(e){return M.getDimension(e,"margin-left","marginLeft")}static getMarginTop(e){return M.getDimension(e,"margin-top","marginTop")}static getMarginRight(e){return M.getDimension(e,"margin-right","marginRight")}static getMarginBottom(e){return M.getDimension(e,"margin-bottom","marginBottom")}}class T{constructor(e,t){this.width=e,this.height=t}with(e=this.width,t=this.height){return e!==this.width||t!==this.height?new T(e,t):this}static is(e){return"object"==typeof e&&"number"==typeof e.height&&"number"==typeof e.width}static lift(e){return e instanceof T?e:new T(e.width,e.height)}static equals(e,t){return e===t||!(!e||!t)&&e.width===t.width&&e.height===t.height}}function A(e){let t=e.offsetParent,i=e.offsetTop,n=e.offsetLeft;for(;null!==(e=e.parentNode)&&e!==document.body&&e!==document.documentElement;){i-=e.scrollTop;var o=K(e)?null:E(e);o&&(n-="rtl"!==o.direction?e.scrollLeft:-e.scrollLeft),e===t&&(n+=M.getBorderLeftWidth(e),i=(i+=M.getBorderTopWidth(e))+e.offsetTop,n+=e.offsetLeft,t=e.offsetParent)}return{left:n,top:i}}function R(e,t,i){"number"==typeof t&&(e.style.width=t+"px"),"number"==typeof i&&(e.style.height=i+"px")}function P(e){return e=e.getBoundingClientRect(),{left:e.left+F.scrollX,top:e.top+F.scrollY,width:e.width,height:e.height}}const F=new class{get scrollX(){return"number"==typeof window.scrollX?window.scrollX:document.body.scrollLeft+document.documentElement.scrollLeft}get scrollY(){return"number"==typeof window.scrollY?window.scrollY:document.body.scrollTop+document.documentElement.scrollTop}};function B(e){var t=M.getMarginLeft(e)+M.getMarginRight(e);return e.offsetWidth+t}function j(e){var t=M.getBorderLeftWidth(e)+M.getBorderRightWidth(e),i=M.getPaddingLeft(e)+M.getPaddingRight(e);return e.offsetWidth-t-i}function W(e){var t=M.getBorderTopWidth(e)+M.getBorderBottomWidth(e),i=M.getPaddingTop(e)+M.getPaddingBottom(e);return e.offsetHeight-t-i}function V(e){var t=M.getMarginTop(e)+M.getMarginBottom(e);return e.offsetHeight+t}function H(e,t){for(;e;){if(e===t)return!0;e=e.parentNode}return!1}function z(e,t,i){for(;e&&e.nodeType===e.ELEMENT_NODE;){if(e.classList.contains(t))return e;if(i)if("string"==typeof i){if(e.classList.contains(i))return null}else if(e===i)return null;e=e.parentNode}return null}function U(e,t,i){return!!z(e,t,i)}function K(e){return e&&e.host&&e.mode}function q(e){return!!$(e)}function $(e){for(;e.parentNode;){if(e===document.body)return null;e=e.parentNode}return K(e)?e:null}function G(){let e=document.activeElement;for(;null!==e&&void 0!==e&&e.shadowRoot;)e=e.shadowRoot.activeElement;return e}function Z(e=document.getElementsByTagName("head")[0]){let t=document.createElement("style");return t.type="text/css",t.media="screen",e.appendChild(t),t}let Y=null;function X(){return Y=Y||Z()}function Q(e,t,i=X()){i&&t&&i.sheet.insertRule(e+"{"+t+"}",0)}function J(e,t=X()){if(t){var i,n,o=null!=(n=null==(i=t)?void 0:i.sheet)&&n.rules?i.sheet.rules:null!=(n=null==i?void 0:i.sheet)&&n.cssRules?i.sheet.cssRules:[];let s=[];for(let t=0;t{i=!1,t||(t=!0,this._onDidFocus.fire())},o=()=>{t&&(i=!0,window.setTimeout(()=>{i&&(i=!1,t=!1,this._onDidBlur.fire())},0))};this._refreshStateHandler=()=>{H(document.activeElement,e)!==t&&(t?o:n)()},this._register(f(e,te.FOCUS,n,!0)),this._register(f(e,te.BLUR,o,!0))}}function re(e){return new se(e)}function ae(e,...t){if(e.append(...t),1===t.length&&"string"!=typeof t[0])return t[0]}function le(e,t){return e.insertBefore(t,e.firstChild),t}function de(e,...t){e.innerText="",ae(e,...t)}const he=/([\w\-]+)?(#([\w\-]+))?((\.([\w\-]+))*)/;function ce(e,t,i,...o){let s,r=he.exec(t);if(!r)throw new Error("Bad use of emmet");return i=Object.assign({},i||{}),t=r[1]||"div",s=e!==n.HTML?document.createElementNS(e,t):document.createElement(t),r[3]&&(s.id=r[3]),r[4]&&(s.className=r[4].replace(/\./g," ").trim()),Object.keys(i).forEach(e=>{var t=i[e];void 0!==t&&(/^on\w+$/.test(e)?s[e]=t:"selected"===e?t&&s.setAttribute(e,"true"):s.setAttribute(e,t))}),s.append(...o),s}function ue(e,t,...i){return ce(n.HTML,e,t,...i)}function ge(...e){for(var t of e)t.style.display="",t.removeAttribute("aria-hidden")}function pe(...e){for(var t of e)t.style.display="none",t.setAttribute("aria-hidden","true")}function me(e){return Array.prototype.slice.call(document.getElementsByTagName(e),0)}function fe(e){return e=window.devicePixelRatio*e,Math.max(1,Math.floor(e))/window.devicePixelRatio}function _e(e){window.open(e,"_blank","noopener")}function be(e){const t=()=>{e(),i=x(t)};let i=x(t);return Object(h.i)(()=>i.dispose())}function ve(e){return e?`url('${c.a.asBrowserUri(e).toString(!0).replace(/'/g,"%27")}')`:"url('')"}function Ce(e){return`'${e.replace(/'/g,"%27")}'`}(i=n=n||{}).HTML="http://www.w3.org/1999/xhtml",i.SVG="http://www.w3.org/2000/svg",ue.SVG=function(e,t,...i){return ce(n.SVG,e,t,...i)},c.b.setPreferredWebSchema(/^https:/.test(window.location.href)?"https":"http");class we extends d.b{constructor(){super(),this._subscriptions=new h.b,this._keyStatus={altKey:!1,shiftKey:!1,ctrlKey:!1,metaKey:!1},this._subscriptions.add(f(window,"keydown",e=>{if(!e.defaultPrevented){var t=new s.a(e);if(6!==t.keyCode||!e.repeat){if(e.altKey&&!this._keyStatus.altKey)this._keyStatus.lastKeyPressed="alt";else if(e.ctrlKey&&!this._keyStatus.ctrlKey)this._keyStatus.lastKeyPressed="ctrl";else if(e.metaKey&&!this._keyStatus.metaKey)this._keyStatus.lastKeyPressed="meta";else if(e.shiftKey&&!this._keyStatus.shiftKey)this._keyStatus.lastKeyPressed="shift";else{if(6===t.keyCode)return;this._keyStatus.lastKeyPressed=void 0}this._keyStatus.altKey=e.altKey,this._keyStatus.ctrlKey=e.ctrlKey,this._keyStatus.metaKey=e.metaKey,this._keyStatus.shiftKey=e.shiftKey,this._keyStatus.lastKeyPressed&&(this._keyStatus.event=e,this.fire(this._keyStatus))}}},!0)),this._subscriptions.add(f(window,"keyup",e=>{e.defaultPrevented||(!e.altKey&&this._keyStatus.altKey?this._keyStatus.lastKeyReleased="alt":!e.ctrlKey&&this._keyStatus.ctrlKey?this._keyStatus.lastKeyReleased="ctrl":!e.metaKey&&this._keyStatus.metaKey?this._keyStatus.lastKeyReleased="meta":!e.shiftKey&&this._keyStatus.shiftKey?this._keyStatus.lastKeyReleased="shift":this._keyStatus.lastKeyReleased=void 0,this._keyStatus.lastKeyPressed!==this._keyStatus.lastKeyReleased&&(this._keyStatus.lastKeyPressed=void 0),this._keyStatus.altKey=e.altKey,this._keyStatus.ctrlKey=e.ctrlKey,this._keyStatus.metaKey=e.metaKey,this._keyStatus.shiftKey=e.shiftKey,this._keyStatus.lastKeyReleased&&(this._keyStatus.event=e,this.fire(this._keyStatus)))},!0)),this._subscriptions.add(f(document.body,"mousedown",()=>{this._keyStatus.lastKeyPressed=void 0},!0)),this._subscriptions.add(f(document.body,"mouseup",()=>{this._keyStatus.lastKeyPressed=void 0},!0)),this._subscriptions.add(f(document.body,"mousemove",e=>{e.buttons&&(this._keyStatus.lastKeyPressed=void 0)},!0)),this._subscriptions.add(f(window,"blur",()=>{this.resetKeyStatus()}))}get keyStatus(){return this._keyStatus}resetKeyStatus(){this.doResetKeyStatus(),this.fire(this._keyStatus)}doResetKeyStatus(){this._keyStatus={altKey:!1,shiftKey:!1,ctrlKey:!1,metaKey:!1}}static getInstance(){return we.instance||(we.instance=new we),we.instance}dispose(){super.dispose(),this._subscriptions.dispose()}}function ye(e,t){const i=window.matchMedia(e);"function"==typeof i.addEventListener?i.addEventListener("change",t):i.addListener(t)}},"133b":function(e,t,i){},1389:function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"yaml",extensions:[".yaml",".yml"],aliases:["YAML","yaml","YML","yml"],mimetypes:["application/x-yaml","text/x-yaml"],loader:function(){return i.e("chunk-2d0aab07").then(i.bind(null,"11a2"))}})},"13e8":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"csp",extensions:[],aliases:["CSP","csp"],loader:function(){return i.e("chunk-2d209408").then(i.bind(null,"a7ea"))}})},1569:function(e,t,i){"use strict";function n(e,t){if(!e)throw new Error(t?`Assertion failed (${t})`:"Assertion Failed")}i.d(t,"a",(function(){return n}))},1665:function(e,t,i){"use strict";i.d(t,"b",(function(){return o})),i.d(t,"a",(function(){return s}));t=i("30db");var n=i("dff7");const o=new(i("4fc3").c)("isWindows",t.i,Object(n.a)("isWindows","Whether the operating system is Windows")),s="inputFocus"},"16f5":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"less",extensions:[".less"],aliases:["Less","less"],mimetypes:["text/x-less","text/less"],loader:function(){return i.e("chunk-2d0bb267").then(i.bind(null,"39f1"))}})},1754:function(e,t,i){},1898:function(e,t,i){"use strict";i.d(t,"b",(function(){return D})),i.d(t,"c",(function(){return N})),i.d(t,"a",(function(){return O}));var n=i("0f70"),o=i("11f7"),s=i("6653"),r=i("5d28"),a=i("00a3"),l=(t=i("1b7d"),i("5fe7"));class d extends t.a{constructor(e){super(),this._onActivate=e.onActivate,this.bgDomNode=document.createElement("div"),this.bgDomNode.className="arrow-background",this.bgDomNode.style.position="absolute",this.bgDomNode.style.width=e.bgWidth+"px",this.bgDomNode.style.height=e.bgHeight+"px",void 0!==e.top&&(this.bgDomNode.style.top="0px"),void 0!==e.left&&(this.bgDomNode.style.left="0px"),void 0!==e.bottom&&(this.bgDomNode.style.bottom="0px"),void 0!==e.right&&(this.bgDomNode.style.right="0px"),this.domNode=document.createElement("div"),this.domNode.className=e.className,this.domNode.classList.add(...e.icon.classNamesArray),this.domNode.style.position="absolute",this.domNode.style.width="11px",this.domNode.style.height="11px",void 0!==e.top&&(this.domNode.style.top=e.top+"px"),void 0!==e.left&&(this.domNode.style.left=e.left+"px"),void 0!==e.bottom&&(this.domNode.style.bottom=e.bottom+"px"),void 0!==e.right&&(this.domNode.style.right=e.right+"px"),this._mouseMoveMonitor=this._register(new a.a),this.onmousedown(this.bgDomNode,e=>this._arrowMouseDown(e)),this.onmousedown(this.domNode,e=>this._arrowMouseDown(e)),this._mousedownRepeatTimer=this._register(new l.c),this._mousedownScheduleRepeatTimer=this._register(new l.g)}_arrowMouseDown(e){this._onActivate(),this._mousedownRepeatTimer.cancel(),this._mousedownScheduleRepeatTimer.cancelAndSet(()=>{this._mousedownRepeatTimer.cancelAndSet(()=>this._onActivate(),1e3/24)},200),this._mouseMoveMonitor.startMonitoring(e.target,e.buttons,a.b,e=>{},()=>{this._mousedownRepeatTimer.cancel(),this._mousedownScheduleRepeatTimer.cancel()}),e.preventDefault()}}var h=i("a666");class c extends h.a{constructor(e,t,i){super(),this._visibility=e,this._visibleClassName=t,this._invisibleClassName=i,this._domNode=null,this._isVisible=!1,this._isNeeded=!1,this._rawShouldBeVisible=!1,this._shouldBeVisible=!1,this._revealTimer=this._register(new l.g)}setVisibility(e){this._visibility!==e&&(this._visibility=e,this._updateShouldBeVisible())}setShouldBeVisible(e){this._rawShouldBeVisible=e,this._updateShouldBeVisible()}_applyVisibilitySetting(){return 2!==this._visibility&&(3===this._visibility||this._rawShouldBeVisible)}_updateShouldBeVisible(){var e=this._applyVisibilitySetting();this._shouldBeVisible!==e&&(this._shouldBeVisible=e,this.ensureVisibility())}setIsNeeded(e){this._isNeeded!==e&&(this._isNeeded=e,this.ensureVisibility())}setDomNode(e){this._domNode=e,this._domNode.setClassName(this._invisibleClassName),this.setShouldBeVisible(!1)}ensureVisibility(){this._isNeeded?this._shouldBeVisible?this._reveal():this._hide(!0):this._hide(!1)}_reveal(){this._isVisible||(this._isVisible=!0,this._revealTimer.setIfNotSet(()=>{this._domNode&&this._domNode.setClassName(this._visibleClassName)},0))}_hide(e){this._revealTimer.cancel(),this._isVisible&&(this._isVisible=!1,this._domNode&&this._domNode.setClassName(this._invisibleClassName+(e?" fade":"")))}}var u=i("30db");class g extends t.a{constructor(e){super(),this._lazyRender=e.lazyRender,this._host=e.host,this._scrollable=e.scrollable,this._scrollByPage=e.scrollByPage,this._scrollbarState=e.scrollbarState,this._visibilityController=this._register(new c(e.visibility,"visible scrollbar "+e.extraScrollbarClassName,"invisible scrollbar "+e.extraScrollbarClassName)),this._visibilityController.setIsNeeded(this._scrollbarState.isNeeded()),this._mouseMoveMonitor=this._register(new a.a),this._shouldRender=!0,this.domNode=Object(s.b)(document.createElement("div")),this.domNode.setAttribute("role","presentation"),this.domNode.setAttribute("aria-hidden","true"),this._visibilityController.setDomNode(this.domNode),this.domNode.setPosition("absolute"),this.onmousedown(this.domNode.domNode,e=>this._domNodeMouseDown(e))}_createArrow(e){e=this._register(new d(e)),this.domNode.domNode.appendChild(e.bgDomNode),this.domNode.domNode.appendChild(e.domNode)}_createSlider(e,t,i,n){this.slider=Object(s.b)(document.createElement("div")),this.slider.setClassName("slider"),this.slider.setPosition("absolute"),this.slider.setTop(e),this.slider.setLeft(t),"number"==typeof i&&this.slider.setWidth(i),"number"==typeof n&&this.slider.setHeight(n),this.slider.setLayerHinting(!0),this.slider.setContain("strict"),this.domNode.domNode.appendChild(this.slider.domNode),this.onmousedown(this.slider.domNode,e=>{e.leftButton&&(e.preventDefault(),this._sliderMouseDown(e,()=>{}))}),this.onclick(this.slider.domNode,e=>{e.leftButton&&e.stopPropagation()})}_onElementSize(e){return this._scrollbarState.setVisibleSize(e)&&(this._visibilityController.setIsNeeded(this._scrollbarState.isNeeded()),this._shouldRender=!0,this._lazyRender||this.render()),this._shouldRender}_onElementScrollSize(e){return this._scrollbarState.setScrollSize(e)&&(this._visibilityController.setIsNeeded(this._scrollbarState.isNeeded()),this._shouldRender=!0,this._lazyRender||this.render()),this._shouldRender}_onElementScrollPosition(e){return this._scrollbarState.setScrollPosition(e)&&(this._visibilityController.setIsNeeded(this._scrollbarState.isNeeded()),this._shouldRender=!0,this._lazyRender||this.render()),this._shouldRender}beginReveal(){this._visibilityController.setShouldBeVisible(!0)}beginHide(){this._visibilityController.setShouldBeVisible(!1)}render(){this._shouldRender&&(this._shouldRender=!1,this._renderDomNode(this._scrollbarState.getRectangleLargeSize(),this._scrollbarState.getRectangleSmallSize()),this._updateSlider(this._scrollbarState.getSliderSize(),this._scrollbarState.getArrowSize()+this._scrollbarState.getSliderPosition()))}_domNodeMouseDown(e){e.target===this.domNode.domNode&&this._onMouseDown(e)}delegateMouseDown(e){var t=this.domNode.domNode.getClientRects()[0].top,i=t+this._scrollbarState.getSliderPosition(),n=(t=t+this._scrollbarState.getSliderPosition()+this._scrollbarState.getSliderSize(),this._sliderMousePosition(e));i<=n&&n<=t?e.leftButton&&(e.preventDefault(),this._sliderMouseDown(e,()=>{})):this._onMouseDown(e)}_onMouseDown(e){let t,i;i=e.target===this.domNode.domNode&&"number"==typeof e.browserEvent.offsetX&&"number"==typeof e.browserEvent.offsetY?(t=e.browserEvent.offsetX,e.browserEvent.offsetY):(n=o.D(this.domNode.domNode),t=e.posx-n.left,e.posy-n.top);var n=this._mouseDownRelativePosition(t,i);this._setDesiredScrollPositionNow(this._scrollByPage?this._scrollbarState.getDesiredScrollPositionFromOffsetPaged(n):this._scrollbarState.getDesiredScrollPositionFromOffset(n)),e.leftButton&&(e.preventDefault(),this._sliderMouseDown(e,()=>{}))}_sliderMouseDown(e,t){const i=this._sliderMousePosition(e),n=this._sliderOrthogonalMousePosition(e),o=this._scrollbarState.clone();this.slider.toggleClassName("active",!0),this._mouseMoveMonitor.startMonitoring(e.target,e.buttons,a.b,e=>{var t=this._sliderOrthogonalMousePosition(e);t=Math.abs(t-n);u.i&&140{this.slider.toggleClassName("active",!1),this._host.onDragEnd(),t()}),this._host.onDragStart()}_setDesiredScrollPositionNow(e){var t={};this.writeScrollPosition(t,e),this._scrollable.setScrollPositionNow(t)}updateScrollbarSize(e){this._updateScrollbarSize(e),this._scrollbarState.setScrollbarSize(e),this._shouldRender=!0,this._lazyRender||this.render()}isNeeded(){return this._scrollbarState.isNeeded()}}class p{constructor(e,t,i,n,o,s){this._scrollbarSize=Math.round(t),this._oppositeScrollbarSize=Math.round(i),this._arrowSize=Math.round(e),this._visibleSize=n,this._scrollSize=o,this._scrollPosition=s,this._computedAvailableSize=0,this._computedIsNeeded=!1,this._computedSliderSize=0,this._computedSliderRatio=0,this._computedSliderPosition=0,this._refreshComputedValues()}clone(){return new p(this._arrowSize,this._scrollbarSize,this._oppositeScrollbarSize,this._visibleSize,this._scrollSize,this._scrollPosition)}setVisibleSize(e){return e=Math.round(e),this._visibleSize!==e&&(this._visibleSize=e,this._refreshComputedValues(),!0)}setScrollSize(e){return e=Math.round(e),this._scrollSize!==e&&(this._scrollSize=e,this._refreshComputedValues(),!0)}setScrollPosition(e){return e=Math.round(e),this._scrollPosition!==e&&(this._scrollPosition=e,this._refreshComputedValues(),!0)}setScrollbarSize(e){this._scrollbarSize=Math.round(e)}setOppositeScrollbarSize(e){this._oppositeScrollbarSize=Math.round(e)}static _computeValues(e,t,i,n,o){e=Math.max(0,i-e),t=Math.max(0,e-2*t);var s=0this._host.onMouseWheel(new r.b(null,1,0))}),this._createArrow({className:"scra",icon:_,top:n,left:void 0,bottom:void 0,right:i,bgWidth:t.arrowSize,bgHeight:t.horizontalScrollbarSize,onActivate:()=>this._host.onMouseWheel(new r.b(null,-1,0))})),this._createSlider(Math.floor((t.horizontalScrollbarSize-t.horizontalSliderSize)/2),0,void 0,t.horizontalSliderSize)}_updateSlider(e,t){this.slider.setWidth(e),this.slider.setLeft(t)}_renderDomNode(e,t){this.domNode.setWidth(e),this.domNode.setHeight(t),this.domNode.setLeft(0),this.domNode.setBottom(0)}onDidScroll(e){return this._shouldRender=this._onElementScrollSize(e.scrollWidth)||this._shouldRender,this._shouldRender=this._onElementScrollPosition(e.scrollLeft)||this._shouldRender,this._shouldRender=this._onElementSize(e.width)||this._shouldRender,this._shouldRender}_mouseDownRelativePosition(e,t){return e}_sliderMousePosition(e){return e.posx}_sliderOrthogonalMousePosition(e){return e.posy}_updateScrollbarSize(e){this.slider.setHeight(e)}writeScrollPosition(e,t){e.scrollLeft=t}updateOptions(e){this.updateScrollbarSize(2===e.horizontal?0:e.horizontalScrollbarSize),this._scrollbarState.setOppositeScrollbarSize(2===e.vertical?0:e.verticalScrollbarSize),this._visibilityController.setVisibility(e.horizontal),this._scrollByPage=e.scrollByPage}}const v=Object(m.e)("scrollbar-button-up",m.b.triangleUp),C=Object(m.e)("scrollbar-button-down",m.b.triangleDown);class w extends g{constructor(e,t,i){var n=e.getScrollDimensions(),o=e.getCurrentScrollPosition();super({lazyRender:t.lazyRender,host:i,scrollbarState:new p(t.verticalHasArrows?t.arrowSize:0,2===t.vertical?0:t.verticalScrollbarSize,0,n.height,n.scrollHeight,o.scrollTop),visibility:t.vertical,extraScrollbarClassName:"vertical",scrollable:e,scrollByPage:t.scrollByPage}),t.verticalHasArrows&&(i=(t.arrowSize-11)/2,n=(t.verticalScrollbarSize-11)/2,this._createArrow({className:"scra",icon:v,top:i,left:n,bottom:void 0,right:void 0,bgWidth:t.verticalScrollbarSize,bgHeight:t.arrowSize,onActivate:()=>this._host.onMouseWheel(new r.b(null,0,1))}),this._createArrow({className:"scra",icon:C,top:void 0,left:n,bottom:i,right:void 0,bgWidth:t.verticalScrollbarSize,bgHeight:t.arrowSize,onActivate:()=>this._host.onMouseWheel(new r.b(null,0,-1))})),this._createSlider(0,Math.floor((t.verticalScrollbarSize-t.verticalSliderSize)/2),t.verticalSliderSize,void 0)}_updateSlider(e,t){this.slider.setHeight(e),this.slider.setTop(t)}_renderDomNode(e,t){this.domNode.setWidth(t),this.domNode.setHeight(e),this.domNode.setRight(0),this.domNode.setTop(0)}onDidScroll(e){return this._shouldRender=this._onElementScrollSize(e.scrollHeight)||this._shouldRender,this._shouldRender=this._onElementScrollPosition(e.scrollTop)||this._shouldRender,this._shouldRender=this._onElementSize(e.height)||this._shouldRender,this._shouldRender}_mouseDownRelativePosition(e,t){return t}_sliderMousePosition(e){return e.posy}_sliderOrthogonalMousePosition(e){return e.posx}_updateScrollbarSize(e){this.slider.setWidth(e)}writeScrollPosition(e,t){e.scrollTop=t}updateOptions(e){this.updateScrollbarSize(2===e.vertical?0:e.verticalScrollbarSize),this._scrollbarState.setOppositeScrollbarSize(0),this._visibilityController.setVisibility(e.vertical),this._scrollByPage=e.scrollByPage}}var y=i("308f"),S=i("42e39");i("7aad");class L{constructor(e,t,i){this.timestamp=e,this.deltaX=t,this.deltaY=i,this.score=0}}class x{constructor(){this._capacity=5,this._memory=[],this._front=-1,this._rear=-1}isPhysicalMouseWheel(){if(-1===this._front&&-1===this._rear)return!1;let e=1,t=0,i=1,n=this._rear;for(;;){var o=n===this._front?e:Math.pow(2,-i);if(e-=o,t+=this._memory[n].score*o,n===this._front)break;n=(this._capacity+n-1)%this._capacity,i++}return t<=.5}accept(e,t,i){const n=new L(e,t,i);n.score=this._computeScore(n),-1===this._front&&-1===this._rear?(this._memory[0]=n,this._front=0,this._rear=0):(this._rear=(this._rear+1)%this._capacity,this._rear===this._front&&(this._front=(this._front+1)%this._capacity),this._memory[this._rear]=n)}_computeScore(e){if(0{this._onWillScroll.fire(e),this._onDidScroll(e),this._onScroll.fire(e)})),t={onMouseWheel:e=>this._onMouseWheel(e),onDragStart:()=>this._onDragStart(),onDragEnd:()=>this._onDragEnd()},this._verticalScrollbar=this._register(new w(this._scrollable,this._options,t)),this._horizontalScrollbar=this._register(new b(this._scrollable,this._options,t)),this._domNode=document.createElement("div"),this._domNode.className="monaco-scrollable-element "+this._options.className,this._domNode.setAttribute("role","presentation"),this._domNode.style.position="relative",this._domNode.style.overflow="hidden",this._domNode.appendChild(e),this._domNode.appendChild(this._horizontalScrollbar.domNode.domNode),this._domNode.appendChild(this._verticalScrollbar.domNode.domNode),this._options.useShadows?(this._leftShadowDomNode=Object(s.b)(document.createElement("div")),this._leftShadowDomNode.setClassName("shadow"),this._domNode.appendChild(this._leftShadowDomNode.domNode),this._topShadowDomNode=Object(s.b)(document.createElement("div")),this._topShadowDomNode.setClassName("shadow"),this._domNode.appendChild(this._topShadowDomNode.domNode),this._topLeftShadowDomNode=Object(s.b)(document.createElement("div")),this._topLeftShadowDomNode.setClassName("shadow"),this._domNode.appendChild(this._topLeftShadowDomNode.domNode)):(this._leftShadowDomNode=null,this._topShadowDomNode=null,this._topLeftShadowDomNode=null),this._listenOnDomNode=this._options.listenOnDomNode||this._domNode,this._mouseWheelToDispose=[],this._setListeningToMouseWheel(this._options.handleMouseWheel),this.onmouseover(this._listenOnDomNode,e=>this._onMouseOver(e)),this.onnonbubblingmouseout(this._listenOnDomNode,e=>this._onMouseOut(e)),this._hideTimeout=this._register(new l.g),this._isDragging=!1,this._mouseIsOver=!1,this._shouldRender=!0,this._revealOnScroll=!0}dispose(){this._mouseWheelToDispose=Object(h.f)(this._mouseWheelToDispose),super.dispose()}getDomNode(){return this._domNode}getOverviewRulerLayoutInfo(){return{parent:this._domNode,insertBefore:this._verticalScrollbar.domNode.domNode}}delegateVerticalScrollbarMouseDown(e){this._verticalScrollbar.delegateMouseDown(e)}getScrollDimensions(){return this._scrollable.getScrollDimensions()}setScrollDimensions(e){this._scrollable.setScrollDimensions(e,!1)}updateClassName(e){this._options.className=e,u.f&&(this._options.className+=" mac"),this._domNode.className="monaco-scrollable-element "+this._options.className}updateOptions(e){void 0!==e.handleMouseWheel&&(this._options.handleMouseWheel=e.handleMouseWheel,this._setListeningToMouseWheel(this._options.handleMouseWheel)),void 0!==e.mouseWheelScrollSensitivity&&(this._options.mouseWheelScrollSensitivity=e.mouseWheelScrollSensitivity),void 0!==e.fastScrollSensitivity&&(this._options.fastScrollSensitivity=e.fastScrollSensitivity),void 0!==e.scrollPredominantAxis&&(this._options.scrollPredominantAxis=e.scrollPredominantAxis),void 0!==e.horizontal&&(this._options.horizontal=e.horizontal),void 0!==e.vertical&&(this._options.vertical=e.vertical),void 0!==e.horizontalScrollbarSize&&(this._options.horizontalScrollbarSize=e.horizontalScrollbarSize),void 0!==e.verticalScrollbarSize&&(this._options.verticalScrollbarSize=e.verticalScrollbarSize),void 0!==e.scrollByPage&&(this._options.scrollByPage=e.scrollByPage),this._horizontalScrollbar.updateOptions(this._options),this._verticalScrollbar.updateOptions(this._options),this._options.lazyRender||this._render()}_setListeningToMouseWheel(e){0{this._onMouseWheel(new r.b(e))},{passive:!1})))}_onMouseWheel(e){const t=x.INSTANCE;var i=window.devicePixelRatio/Object(n.c)();u.i||u.d?t.accept(Date.now(),e.deltaX/i,e.deltaY/i):t.accept(Date.now(),e.deltaX,e.deltaY);let o=!1;if(e.deltaY||e.deltaX){let n=e.deltaY*this._options.mouseWheelScrollSensitivity,r=e.deltaX*this._options.mouseWheelScrollSensitivity;this._options.scrollPredominantAxis&&(Math.abs(n)>=Math.abs(r)?r=0:n=0),this._options.flipAxes&&([n,r]=[r,n]);var s;i=!u.f&&e.browserEvent&&e.browserEvent.shiftKey,i=(!this._options.scrollYToX&&!i||r||(r=n,n=0),e.browserEvent&&e.browserEvent.altKey&&(r*=this._options.fastScrollSensitivity,n*=this._options.fastScrollSensitivity),this._scrollable.getFutureScrollPosition());let a={};n&&(s=50*n,s=i.scrollTop-(s<0?Math.floor(s):Math.ceil(s)),this._verticalScrollbar.writeScrollPosition(a,s)),r&&(s=50*r,s=i.scrollLeft-(s<0?Math.floor(s):Math.ceil(s)),this._horizontalScrollbar.writeScrollPosition(a,s)),a=this._scrollable.validateScrollPosition(a),i.scrollLeft===a.scrollLeft&&i.scrollTop===a.scrollTop||(this._options.mouseWheelSmoothScroll&&t.isPhysicalMouseWheel()?this._scrollable.setScrollPositionSmooth(a):this._scrollable.setScrollPositionNow(a),o=!0)}let r=o;(r=!((r=!(r||!this._options.alwaysConsumeMouseWheel)||r)||!this._options.consumeMouseWheelIfScrollbarIsNeeded||!this._verticalScrollbar.isNeeded()&&!this._horizontalScrollbar.isNeeded())||r)&&(e.preventDefault(),e.stopPropagation())}_onDidScroll(e){this._shouldRender=this._horizontalScrollbar.onDidScroll(e)||this._shouldRender,this._shouldRender=this._verticalScrollbar.onDidScroll(e)||this._shouldRender,this._options.useShadows&&(this._shouldRender=!0),this._revealOnScroll&&this._reveal(),this._options.lazyRender||this._render()}renderNow(){if(!this._options.lazyRender)throw new Error("Please use `lazyRender` together with `renderNow`!");this._render()}_render(){var e,t,i;this._shouldRender&&(this._shouldRender=!1,this._horizontalScrollbar.render(),this._verticalScrollbar.render(),this._options.useShadows&&(t=(i=0<(e=this._scrollable.getCurrentScrollPosition()).scrollTop)?" top":"",i=(e=0this._hide(),500)}}class D extends k{constructor(e,t){(t=t||{}).mouseWheelSmoothScroll=!1;var i=new S.a(0,e=>o.V(e));super(e,t,i),this._register(i)}setScrollPosition(e){this._scrollable.setScrollPositionNow(e)}getScrollPosition(){return this._scrollable.getCurrentScrollPosition()}}class N extends k{constructor(e,t,i){super(e,t,i)}setScrollPosition(e){e.reuseAnimation?this._scrollable.setScrollPositionSmooth(e,e.reuseAnimation):this._scrollable.setScrollPositionNow(e)}getScrollPosition(){return this._scrollable.getCurrentScrollPosition()}}class O extends D{constructor(e,t){super(e,t),this._element=e,this.onScroll(e=>{e.scrollTopChanged&&(this._element.scrollTop=e.scrollTop),e.scrollLeftChanged&&(this._element.scrollLeft=e.scrollLeft)}),this.scanDomNode()}scanDomNode(){this.setScrollDimensions({width:this._element.clientWidth,scrollWidth:this._element.scrollWidth,height:this._element.clientHeight,scrollHeight:this._element.scrollHeight}),this.setScrollPosition({scrollLeft:this._element.scrollLeft,scrollTop:this._element.scrollTop})}}},"191f":function(e,t,i){"use strict";i.d(t,"a",(function(){return p})),i.d(t,"b",(function(){return m}));var n=i("fdcc"),o=i("3742"),s=i("2c29"),r=i("ccde"),a=i("6a89"),l=i("8025");class d{constructor(e,t,i){this._range=e,this._charBeforeSelection=t,this._charAfterSelection=i}getEditOperations(e,t){t.addTrackedEditOperation(new a.a(this._range.startLineNumber,this._range.startColumn,this._range.startLineNumber,this._range.startColumn),this._charBeforeSelection),t.addTrackedEditOperation(new a.a(this._range.endLineNumber,this._range.endColumn,this._range.endLineNumber,this._range.endColumn),this._charAfterSelection)}computeCursorState(e,t){t=t.getInverseEditOperations();var i=t[0].range;t=t[1].range;return new l.a(i.endLineNumber,i.endColumn,t.endLineNumber,t.endColumn-this._charAfterSelection.length)}}var h=i("2e5d"),c=i("e6ff"),u=i("2837"),g=i("70cb");class p{static indent(e,t,i){if(null===t||null===i)return[];let n=[];for(let o=0,s=i.length;othis._compositionType(i,e,o,s,r,a)),new h.e(4,n,{shouldPushStackElementBefore:_(e,4),shouldPushStackElementAfter:!1})}static _compositionType(e,t,i,n,o,r){return t.isEmpty()&&(t=t.getPosition(),n=Math.max(1,t.column-n),o=Math.min(e.getLineMaxColumn(t.lineNumber),t.column+o),n=new a.a(t.lineNumber,n,t.lineNumber,o),e.getValueInRange(n)!==i||0!==r)?new s.d(n,i,0,r):null}static _typeCommand(e,t,i){return new(i?s.e:s.a)(e,t,!0)}static _enter(e,t,i,n){if(0===e.autoIndent)return p._typeCommand(n,"\n",i);if(!t.isCheapToTokenize(n.getStartPosition().lineNumber)||1===e.autoIndent)return r=t.getLineContent(n.startLineNumber),r=o.x(r).substring(0,n.startColumn-1),p._typeCommand(n,"\n"+e.normalizeIndentation(r),i);var r=g.a.getEnterAction(e.autoIndent,t,n);if(r){if(r.indentAction===u.b.None)return p._typeCommand(n,"\n"+e.normalizeIndentation(r.indentation+r.appendText),i);if(r.indentAction===u.b.Indent)return p._typeCommand(n,"\n"+e.normalizeIndentation(r.indentation+r.appendText),i);if(r.indentAction===u.b.IndentOutdent)return l=e.normalizeIndentation(r.indentation),d="\n"+(a=e.normalizeIndentation(r.indentation+r.appendText))+"\n"+l,i?new s.e(n,d,!0):new s.d(n,d,-1,a.length-l.length,!0);if(r.indentAction===u.b.Outdent)return d=p.unshiftIndent(e,r.indentation),p._typeCommand(n,"\n"+e.normalizeIndentation(d+r.appendText),i)}var a=t.getLineContent(n.startLineNumber),l=o.x(a).substring(0,n.startColumn-1);if(4<=e.autoIndent){var d=g.a.getIndentForEnter(e.autoIndent,t,n,{unshiftIndent:t=>p.unshiftIndent(e,t),shiftIndent:t=>p.shiftIndent(e,t),normalizeIndentation:t=>e.normalizeIndentation(t)});if(d){let l=h.a.visibleColumnFromColumn2(e,t,n.getEndPosition());if(r=n.endColumn,a=t.getLineContent(n.endLineNumber),a=o.u(a),n=0<=a?n.setEndPosition(n.endLineNumber,Math.max(n.endColumn,a+1)):n.setEndPosition(n.endLineNumber,t.getLineMaxColumn(n.endLineNumber)),i)return new s.e(n,"\n"+e.normalizeIndentation(d.afterEnter),!0);{let t=0;return r<=a+1&&(e.insertSpaces||(l=Math.ceil(l/e.indentSize)),t=Math.min(l+1-e.normalizeIndentation(d.afterEnter).length-1,0)),new s.d(n,"\n"+e.normalizeIndentation(d.afterEnter),0,t,!0)}}}return p._typeCommand(n,"\n"+e.normalizeIndentation(l),i)}static _isAutoIndentType(e,t,i){if(e.autoIndent<4)return!1;for(let n=0,o=i.length;np.shiftIndent(e,t),unshiftIndent:t=>p.unshiftIndent(e,t)});return null!==s&&s!==e.normalizeIndentation(o)?0===(o=t.getLineFirstNonWhitespaceColumn(i.startLineNumber))?p._typeCommand(new a.a(i.startLineNumber,1,i.endLineNumber,i.endColumn),e.normalizeIndentation(s)+n,!1):p._typeCommand(new a.a(i.startLineNumber,1,i.endLineNumber,i.endColumn),e.normalizeIndentation(s)+t.getLineContent(i.startLineNumber).substring(o-1,i.startColumn-1)+n,!1):null}static _isAutoClosingOvertype(e,t,i,n,o){if("never"===e.autoClosingOvertype)return!1;if(!e.autoClosingPairs.autoClosingPairsCloseSingleChar.has(o))return!1;for(let l=0,d=i.length;lt.startsWith(e.open)),i=o.some(e=>t.startsWith(e.close)),!e&&i}static _findAutoClosingPairOpen(e,t,i,n){if(e=e.autoClosingPairs.autoClosingPairsOpenByEnd.get(n),!e)return null;let o=null;for(const s of e)if(null===o||s.open.length>o.open.length){let e=!0;for(const o of i)if(t.getValueInRange(new a.a(o.lineNumber,o.column-s.open.length+1,o.lineNumber,o.column))+n!==s.open){e=!1;break}e&&(o=s)}return o}static _findSubAutoClosingPairClose(e,t){if(t.open.length<=1)return"";var i=t.close.charAt(t.close.length-1);let n=null;for(const o of e.autoClosingPairs.autoClosingPairsCloseByEnd.get(i)||[])o.open!==t.open&&t.open.includes(o.open)&&t.close.endsWith(o.close)&&(!n||o.open.length>n.open.length)&&(n=o);return n?n.close:""}static _getAutoClosingPairClose(e,t,i,o,s){var r=Object(h.g)(o),a=r?e.autoClosingQuotes:e.autoClosingBrackets;if("never"===a)return null;const l=this._findAutoClosingPairOpen(e,t,i.map(e=>e.getPosition()),o);if(!l)return null;var d=this._findSubAutoClosingPairClose(e,l);let u=!0;const m=r?e.shouldAutoCloseBefore.quote:e.shouldAutoCloseBefore.bracket;for(let h=0,b=i.length;hf.column-1){var _=v.charAt(f.column-1);if(!p._isBeforeClosingBrace(e,C)&&!m(_))return null}if(!t.isCheapToTokenize(f.lineNumber))return null;if(1===l.open.length&&r&&"always"!==a){const t=Object(c.a)(e.wordSeparators);if(s&&1new s.a(new a.a(e.positionLineNumber,e.positionColumn,e.positionLineNumber,e.positionColumn+1),"",!1)),new h.e(4,n,{shouldPushStackElementBefore:!0,shouldPushStackElementAfter:!1})):null!==(r=this._getAutoClosingPairClose(t,i,o,d,!1))?this._runAutoClosingOpenCharType(e,t,i,o,d,!1,r):null:null}static typeWithInterceptors(e,t,i,n,o,r,a){if(!e&&"\n"===a){let e=[];for(let t=0,s=o.length;tthis.editorWorkerService.navigateValueSet(h,a,i)),this.currentRequest.then(i=>{var r,d,h;i&&i.range&&i.value&&n.validate(this.editor)&&(r=o.a.lift(i.range),d=i.range,h=i.value.length-(a.endColumn-a.startColumn),d={startLineNumber:d.startLineNumber,startColumn:d.startColumn,endLineNumber:d.endLineNumber,endColumn:d.startColumn+i.value.length},1this.decorationIds=this.editor.deltaDecorations(this.decorationIds,[])).catch(p.f))}).catch(p.f)):Promise.resolve(void 0)}}}};f.ID="editor.contrib.inPlaceReplaceController",f.DECORATION=u.a.register({description:"in-place-replace",className:"valueSetReplacement"}),f=i([m(1,a.a)],f);class _ extends t.b{constructor(){super({id:"editor.action.inPlaceReplace.up",label:n.a("InPlaceReplaceAction.previous.label","Replace with Previous Value"),alias:"Replace with Previous Value",precondition:r.a.writable,kbOpts:{kbExpr:r.a.editorTextFocus,primary:3154,weight:100}})}run(e,t){const i=f.get(t);return i?i.run(this.id,!0):Promise.resolve(void 0)}}class b extends t.b{constructor(){super({id:"editor.action.inPlaceReplace.down",label:n.a("InPlaceReplaceAction.next.label","Replace with Next Value"),alias:"Replace with Next Value",precondition:r.a.writable,kbOpts:{kbExpr:r.a.editorTextFocus,primary:3156,weight:100}})}run(e,t){const i=f.get(t);return i?i.run(this.id,!1):Promise.resolve(void 0)}}Object(t.l)(f.ID,f),Object(t.j)(_),Object(t.j)(b),Object(h.f)((e,t)=>{e=e.getColor(c.k),e&&t.addRule(`.monaco-editor.vs .valueSetReplacement { outline: solid 2px ${e}; }`)})},"1b0e":function(e,t,i){"use strict";i.d(t,"b",(function(){return r})),i.d(t,"a",(function(){return h}));class n{constructor(e,t,i,n){this.originalStart=e,this.originalLength=t,this.modifiedStart=i,this.modifiedLength=n}getOriginalEnd(){return this.originalStart+this.originalLength}getModifiedEnd(){return this.modifiedStart+this.modifiedLength}}var o=i("eda7");class s{constructor(e){this.source=e}getElements(){const e=this.source,t=new Int32Array(e.length);for(let i=0,n=e.length;i=c[N+1]?(m=(u=c[N+1]-1)-L-l,u>x&&w.MarkNextChange(),x=u+1,w.AddOriginalElement(u+1,m+1),N+1-s):(m=(u=c[N-1])-L-l,u>x&&w.MarkNextChange(),x=u,w.AddModifiedElement(u+1,m+1),N-1-s),0<=k&&(s=(c=this.m_reverseHistory[k])[0],y=1,S=c.length-1)}while(-1<=--k);C=w.getChanges()}return this.ConcatenateChanges(t,C)}ComputeRecursionPoint(e,t,i,o,s,r,a){let d=0,h=0,c=0,u=0,g=0,p=0;e--,i--,r[s[0]=0]=0,this.m_forwardHistory=[],this.m_reverseHistory=[];var m=t-e+(o-i),f=1+m;const _=new Int32Array(f),b=new Int32Array(f);var v=o-i,C=t-e,w=e-i,y=t-o,S=(C-v)%2==0;_[v]=e,b[C]=t,a[0]=!1;for(let D=1;D<=m/2+1;D++){let m=0,N=0;c=this.ClipDiagonalBound(v-D,D,v,f),u=this.ClipDiagonalBound(v+D,D,v,f);for(let e=c;e<=u;e+=2){d=e===c||em+N&&(m=d,N=h),!S&&Math.abs(e-C)<=D-1&&d>=b[e])return s[0]=d,r[0]=h,L<=b[e]&&D<=1448?this.WALKTRACE(v,c,u,w,C,g,p,y,_,b,d,t,s,h,o,r,S,a):null}var x=(m-e+(N-i)-D)/2;if(null!==this.ContinueProcessingPredicate&&!this.ContinueProcessingPredicate(m,x))return a[0]=!0,s[0]=m,r[0]=N,0=b[n+1]?b[n+1]-1:b[n-1],h=d-(n-C)-y;for(var k=d;d>e&&h>i&&this.ElementsAreEqual(d,h);)d--,h--;if(b[n]=d,S&&Math.abs(n-v)<=D&&d<=_[n])return s[0]=d,r[0]=h,k>=_[n]&&D<=1448?this.WALKTRACE(v,c,u,w,C,g,p,y,_,b,d,t,s,h,o,r,S,a):null}if(D<=1447){let e=new Int32Array(u-c+2);e[0]=v-c+1,l.Copy2(_,c,e,1,u-c+1),this.m_forwardHistory.push(e),(e=new Int32Array(p-g+2))[0]=C-g+1,l.Copy2(b,g,e,1,p-g+1),this.m_reverseHistory.push(e)}}return this.WALKTRACE(v,c,u,w,C,g,p,y,_,b,d,t,s,h,o,r,S,a)}PrettifyChanges(e){for(let v=0;vs&&(s=d,o=e)}t.originalStart-=o,t.modifiedStart-=o;var c=[null];0a&&(a=h,l=c,d=e)}return 0=this._originalElementsOrHash.length-1||this._hasStrings&&/^\s*$/.test(this._originalStringElements[e])}_OriginalRegionIsBoundary(e,t){return!(!this._OriginalIsBoundary(e)&&!this._OriginalIsBoundary(e-1))||!!(0=this._modifiedElementsOrHash.length-1||this._hasStrings&&/^\s*$/.test(this._modifiedStringElements[e])}_ModifiedRegionIsBoundary(e,t){return!(!this._ModifiedIsBoundary(e)&&!this._ModifiedIsBoundary(e-1))||!!(0=t.originalStart||e.modifiedStart+e.modifiedLength>=t.modifiedStart){var o=e.originalStart;let r=e.originalLength;var s=e.modifiedStart;let a=e.modifiedLength;return e.originalStart+e.originalLength>=t.originalStart&&(r=t.originalStart+t.originalLength-e.originalStart),e.modifiedStart+e.modifiedLength>=t.modifiedStart&&(a=t.modifiedStart+t.modifiedLength-e.modifiedStart),i[0]=new n(o,r,s,a),!0}return i[0]=null,!1}ClipDiagonalBound(e,t,i,n){return 0<=e&&et(new s.a(e))))}onmousedown(e,t){this._register(n.i(e,n.d.MOUSE_DOWN,e=>t(new s.a(e))))}onmouseover(e,t){this._register(n.i(e,n.d.MOUSE_OVER,e=>t(new s.a(e))))}onnonbubblingmouseout(e,t){this._register(n.j(e,e=>t(new s.a(e))))}onkeydown(e,t){this._register(n.i(e,n.d.KEY_DOWN,e=>t(new o.a(e))))}onkeyup(e,t){this._register(n.i(e,n.d.KEY_UP,e=>t(new o.a(e))))}oninput(e,t){this._register(n.i(e,n.d.INPUT,t))}onblur(e,t){this._register(n.i(e,n.d.BLUR,t))}onfocus(e,t){this._register(n.i(e,n.d.FOCUS,t))}ignoreGesture(e){r.b.ignoreTarget(e)}}},"1bd1":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"scala",extensions:[".scala",".sc",".sbt"],aliases:["Scala","scala","SBT","Sbt","sbt","Dotty","dotty"],mimetypes:["text/x-scala-source","text/x-scala","text/x-sbt","text/x-dotty"],loader:function(){return i.e("chunk-2d0c86e3").then(i.bind(null,"559f"))}})},"1ddc":function(e,t,i){"use strict";i.d(t,"b",(function(){return g})),i.d(t,"a",(function(){return m}));var n=i("0f70"),o=i("308f"),s=(t=i("a666"),i("30db"));class r{constructor(e,t){this.chr=e,this.type=t,this.width=0}fulfill(e){this.width=e}}class a{constructor(e,t){this._bareFontInfo=e,this._requests=t,this._container=null,this._testElements=null}read(){this._createDomElements(),document.body.appendChild(this._container),this._readFromDomElements(),document.body.removeChild(this._container),this._container=null,this._testElements=null}_createDomElements(){const e=document.createElement("div"),t=(e.style.position="absolute",e.style.top="-50000px",e.style.width="50000px",document.createElement("div")),i=(t.style.fontFamily=this._bareFontInfo.getMassagedFontFamily(),t.style.fontWeight=this._bareFontInfo.fontWeight,t.style.fontSize=this._bareFontInfo.fontSize+"px",t.style.fontFeatureSettings=this._bareFontInfo.fontFeatureSettings,t.style.lineHeight=this._bareFontInfo.lineHeight+"px",t.style.letterSpacing=this._bareFontInfo.letterSpacing+"px",e.appendChild(t),document.createElement("div")),n=(i.style.fontFamily=this._bareFontInfo.getMassagedFontFamily(),i.style.fontWeight="bold",i.style.fontSize=this._bareFontInfo.fontSize+"px",i.style.fontFeatureSettings=this._bareFontInfo.fontFeatureSettings,i.style.lineHeight=this._bareFontInfo.lineHeight+"px",i.style.letterSpacing=this._bareFontInfo.letterSpacing+"px",e.appendChild(i),document.createElement("div")),o=(n.style.fontFamily=this._bareFontInfo.getMassagedFontFamily(),n.style.fontWeight=this._bareFontInfo.fontWeight,n.style.fontSize=this._bareFontInfo.fontSize+"px",n.style.fontFeatureSettings=this._bareFontInfo.fontFeatureSettings,n.style.lineHeight=this._bareFontInfo.lineHeight+"px",n.style.letterSpacing=this._bareFontInfo.letterSpacing+"px",n.style.fontStyle="italic",e.appendChild(n),[]);for(const r of this._requests){let e;0===r.type&&(e=t),2===r.type&&(e=i),(e=1===r.type?n:e).appendChild(document.createElement("br"));var s=document.createElement("span");a._render(s,r),e.appendChild(s),o.push(s)}this._container=e,this._testElements=o}static _render(e,t){if(" "===t.chr){let t=" ";for(let e=0;e<8;e++)t+=t;e.innerText=t}else{let i=t.chr;for(let e=0;e<8;e++)i+=i;e.textContent=i}}_readFromDomElements(){for(let t=0,i=this._requests.length;tthis._values[e])}}function g(){p.INSTANCE.clearCache()}class p extends t.a{constructor(){super(),this._onDidChange=this._register(new o.b),this.onDidChange=this._onDidChange.event,this._cache=new u,this._evictUntrustedReadingsTimeout=-1}dispose(){-1!==this._evictUntrustedReadingsTimeout&&(clearTimeout(this._evictUntrustedReadingsTimeout),this._evictUntrustedReadingsTimeout=-1),super.dispose()}clearCache(){this._cache=new u,this._onDidChange.fire()}_writeToCache(e,t){this._cache.put(e,t),t.isTrusted||-1!==this._evictUntrustedReadingsTimeout||(this._evictUntrustedReadingsTimeout=setTimeout(()=>{this._evictUntrustedReadingsTimeout=-1,this._evictUntrustedReadings()},5e3))}_evictUntrustedReadings(){let e=!1;for(const t of this._cache.getValues())t.isTrusted||(e=!0,this._cache.remove(t));e&&this._onDidChange.fire()}readConfiguration(e){if(!this._cache.has(e)){let t=p._actualReadConfiguration(e);(t.typicalHalfwidthCharacterWidth<=2||t.typicalFullwidthCharacterWidth<=2||t.spaceWidth<=2||t.maxDigitWidth<=2)&&(t=new c.b({zoomLevel:n.d(),pixelRatio:n.a(),fontFamily:t.fontFamily,fontWeight:t.fontWeight,fontSize:t.fontSize,fontFeatureSettings:t.fontFeatureSettings,lineHeight:t.lineHeight,letterSpacing:t.letterSpacing,isMonospace:t.isMonospace,typicalHalfwidthCharacterWidth:Math.max(t.typicalHalfwidthCharacterWidth,5),typicalFullwidthCharacterWidth:Math.max(t.typicalFullwidthCharacterWidth,5),canUseHalfwidthRightwardsArrow:t.canUseHalfwidthRightwardsArrow,spaceWidth:Math.max(t.spaceWidth,5),middotWidth:Math.max(t.middotWidth,5),wsmiddotWidth:Math.max(t.wsmiddotWidth,5),maxDigitWidth:Math.max(t.maxDigitWidth,5)},!1)),this._writeToCache(e,t)}return this._cache.get(e)}static createRequest(e,t,i,n){return e=new r(e,t),i.push(e),n&&n.push(e),e}static _actualReadConfiguration(e){var t=[],i=[],o=this.createRequest("n",0,t,i),s=this.createRequest("m",0,t,null),r=this.createRequest(" ",0,t,i),l=this.createRequest("0",0,t,i),d=this.createRequest("1",0,t,i),u=this.createRequest("2",0,t,i),g=this.createRequest("3",0,t,i),p=this.createRequest("4",0,t,i),m=this.createRequest("5",0,t,i),f=this.createRequest("6",0,t,i),_=this.createRequest("7",0,t,i),b=this.createRequest("8",0,t,i),v=this.createRequest("9",0,t,i),C=this.createRequest("→",0,t,i),w=this.createRequest("→",0,t,null),y=this.createRequest("·",0,t,i),S=this.createRequest(String.fromCharCode(11825),0,t,null);this.createRequest("|",0,t,i),this.createRequest("/",0,t,i),this.createRequest("-",0,t,i),this.createRequest("_",0,t,i),this.createRequest("i",0,t,i),this.createRequest("l",0,t,i),this.createRequest("m",0,t,i),this.createRequest("|",1,t,i),this.createRequest("_",1,t,i),this.createRequest("i",1,t,i),this.createRequest("l",1,t,i),this.createRequest("m",1,t,i),this.createRequest("n",1,t,i),this.createRequest("|",2,t,i),this.createRequest("_",2,t,i),this.createRequest("i",2,t,i),this.createRequest("l",2,t,i),this.createRequest("m",2,t,i),this.createRequest("n",2,t,i);{var L=e;const i=new a(L,t);i.read()}L=Math.max(l.width,d.width,u.width,g.width,p.width,m.width,f.width,_.width,b.width,v.width);let x=e.fontFeatureSettings===h.e.OFF;var k=i[0].width;for(let n=1,a=i.length;x&&nC.width&&(N=!1),t=2e3this._recomputeOptions())),this._register(p.INSTANCE.onDidChange(()=>this._recomputeOptions())),this._validatedOptions.get(10)&&this._elementSizeObserver.startObserving(),this._register(n.l(e=>this._recomputeOptions())),this._register(this.accessibilityService.onDidChangeScreenReaderOptimized(()=>this._recomputeOptions())),this._recomputeOptions()}static applyFontInfoSlow(e,t){e.style.fontFamily=t.getMassagedFontFamily(),e.style.fontWeight=t.fontWeight,e.style.fontSize=t.fontSize+"px",e.style.fontFeatureSettings=t.fontFeatureSettings,e.style.lineHeight=t.lineHeight+"px",e.style.letterSpacing=t.letterSpacing+"px"}static applyFontInfo(e,t){e.setFontFamily(t.getMassagedFontFamily()),e.setFontWeight(t.fontWeight),e.setFontSize(t.fontSize),e.setFontFeatureSettings(t.fontFeatureSettings),e.setLineHeight(t.lineHeight),e.setLetterSpacing(t.letterSpacing)}observeReferenceElement(e){this._elementSizeObserver.observe(e)}updatePixelRatio(){this._recomputeOptions()}static _getExtraEditorClassName(){let e="";return n.h||n.k||(e+="no-user-select "),n.h&&(e+="no-minimap-shadow "),s.f&&(e+="mac "),e}_getEnvConfiguration(){return{extraEditorClassName:m._getExtraEditorClassName(),outerWidth:this._elementSizeObserver.getWidth(),outerHeight:this._elementSizeObserver.getHeight(),emptySelectionClipboard:n.j||n.g,pixelRatio:n.a(),zoomLevel:n.d(),accessibilitySupport:this.accessibilityService.isScreenReaderOptimized()?2:this.accessibilityService.getAccessibilitySupport()}}readConfiguration(e){return p.INSTANCE.readConfiguration(e)}}},"1e03":function(e,t,i){},"1e93":function(e,t,i){"use strict";(function(e){i.d(t,"a",(function(){return s})),i.d(t,"b",(function(){return r})),i.d(t,"e",(function(){return a})),i.d(t,"c",(function(){return l})),i.d(t,"f",(function(){return d})),i.d(t,"d",(function(){return h})),i.d(t,"g",(function(){return c}));const n=void 0!==e;let o;class s{constructor(e){this.buffer=e,this.byteLength=this.buffer.byteLength}static wrap(t){return n&&!e.isBuffer(t)&&(t=e.from(t.buffer,t.byteOffset,t.byteLength)),new s(t)}toString(){return n?this.buffer.toString():(o=o||new TextDecoder).decode(this.buffer)}}function r(e,t){return e[t+0]<<0>>>0|e[t+1]<<8>>>0}function a(e,t,i){e[i+0]=255&t,e[i+1]=255&(t>>>=8)}function l(e,t){return e[t]*Math.pow(2,24)+e[t+1]*Math.pow(2,16)+e[t+2]*Math.pow(2,8)+e[t+3]}function d(e,t,i){e[i+3]=t,e[i+2]=t>>>=8,e[i+1]=t>>>=8,e[i]=t>>>=8}function h(e,t){return e[t]}function c(e,t,i){e[i]=t}}).call(this,i("b639").Buffer)},"1f26":function(e,t,i){},"1f84":function(e,t,i){"use strict";i.r(t),i.d(t,"GotoDefinitionAtPositionEditorContribution",(function(){return S})),i("eb68");var n=i("dff7"),o=i("5fe7"),s=i("fdcc"),r=i("78bc"),a=(t=i("5818"),i("6a89")),l=i("b707"),d=i("b2cc"),h=i("bd13"),c=i("a666"),u=i("b78f"),g=i("b7d0"),p=i("303e"),m=i("bc04"),f=i("f187"),_=i("6816"),b=i("7061"),v=i("ef8e9"),C=i("88d4"),w=i("4fc3"),y=(i=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3{this.startFindDefinitionFromMouse(e,Object(v.o)(t))})),this.toUnhook.add(n.onExecute(e=>{this.isEnabled(e)&&this.gotoDefinition(e.target.position,e.hasSideBySideModifier).then(()=>{this.removeLinkDecorations()},e=>{this.removeLinkDecorations(),Object(s.f)(e)})})),this.toUnhook.add(n.onCancel(()=>{this.removeLinkDecorations(),this.currentWordAtPosition=null}))}static get(t){return t.getContribution(e.ID)}startFindDefinitionFromCursor(e){return this.startFindDefinition(e).then(()=>{this.toUnhookForKeyboard.add(this.editor.onDidChangeCursorPosition(()=>{this.currentWordAtPosition=null,this.removeLinkDecorations(),this.toUnhookForKeyboard.clear()})),this.toUnhookForKeyboard.add(this.editor.onKeyDown(e=>{e&&(this.currentWordAtPosition=null,this.removeLinkDecorations(),this.toUnhookForKeyboard.clear())}))})}startFindDefinitionFromMouse(e,t){9===e.target.type&&0this.findDefinition(e,t)),this.previousPromise.then(t=>{if(t&&t.length&&l.validate(this.editor))if(1{if(t.object&&t.object.textEditorModel){const l=t["object"]["textEditorModel"];var o=n.range["startLineNumber"];if(!(o<1||o>l.getLineCount())){let t;o=this.getPreviewValue(l,o,n),t=n.originSelectionRange?a.a.lift(n.originSelectionRange):new a.a(e.lineNumber,i.startColumn,e.lineNumber,i.endColumn);var s=this.modeService.getModeIdByFilepathOrFirstLine(l.uri);this.addDecoration(t,(new r.a).appendCodeblock(s||"",o))}}t.dispose()})}else this.removeLinkDecorations()}).then(void 0,s.f)}getPreviewValue(t,i,n){let o=n.targetSelectionRange?n.range:this.getPreviewRangeBasedOnBrackets(t,i);return o.endLineNumber-o.startLineNumber>=e.MAX_SOURCE_PREVIEW_LINES&&(o=this.getPreviewRangeBasedOnIndentation(t,i)),n=this.stripIndentationFromPreviewRange(t,i,o),n}stripIndentationFromPreviewRange(e,t,i){let n=e.getLineFirstNonWhitespaceColumn(t);for(let s=t+1;sn)return new a.a(i,1,n+1,1);r=t.findNextBracket(new b.a(e,d))}return new a.a(i,1,n+1,1)}addDecoration(e,t){this.linkDecorations=this.editor.deltaDecorations(this.linkDecorations,[{range:e,options:{description:"goto-definition-link",inlineClassName:"goto-definition-link",hoverMessage:t}}])}removeLinkDecorations(){0{var i=!t&&this.editor.getOption(77)&&!this.isInPeekEditor(e);const n=new f.DefinitionAction({openToSide:t,openInPeek:i,muteMessage:!0},{alias:"",label:"",id:"",precondition:void 0});return n.run(e,this.editor)})}isInPeekEditor(e){return e=e.get(w.b),C.b.inPeekEditor.getValue(e)}dispose(){this.toUnhook.dispose()}};S.ID="editor.contrib.gotodefinitionatposition",S.MAX_SOURCE_PREVIEW_LINES=8,S=i([y(1,u.a),y(2,t.a)],S),Object(d.l)(S.ID,S),Object(g.f)((e,t)=>{e=e.getColor(p.q),e&&t.addRule(`.monaco-editor .goto-definition-link { color: ${e} !important; }`)})},"1fa1":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"php",extensions:[".php",".php4",".php5",".phtml",".ctp"],aliases:["PHP","php"],mimetypes:["application/x-php"],loader:function(){return i.e("chunk-2d0e57ec").then(i.bind(null,"9571"))}})},"1fe0":function(e,t,i){"use strict";i.d(t,"a",(function(){return h}));var n=i("3352"),o=i("b7d0"),s=i("918c"),r=i("a666"),a=i("b055"),l=i("ef8e9"),d=i("0bfb");class h{constructor(e){this.options=e,this.rangeHighlightDecorationId=void 0}provide(e,t){var i;const n=new r.b,o=(e.canAcceptInBackground=!(null==(i=this.options)||!i.canAcceptInBackground),e.matchOnLabel=e.matchOnDescription=e.matchOnDetail=e.sortByLabel=!1,n.add(new r.d));return o.value=this.doProvide(e,t),n.add(this.onDidActiveTextEditorControlChange(()=>{o.value=void 0,o.value=this.doProvide(e,t)})),n}doProvide(e,t){const i=new r.b,n=this.activeTextEditorControl;if(n&&this.canProvideWithTextEditor(n)){const o={editor:n},s=Object(a.a)(n);if(s){let e=Object(l.o)(n.saveViewState());i.add(s.onDidChangeCursorPosition(()=>{e=Object(l.o)(n.saveViewState())})),o.restoreViewState=()=>{e&&n===this.activeTextEditorControl&&n.restoreViewState(e)},i.add(Object(d.a)(t.onCancellationRequested)(()=>{var e;return null==(e=o.restoreViewState)?void 0:e.call(o)}))}i.add(Object(r.i)(()=>this.clearDecorations(n))),i.add(this.provideWithTextEditor(o,e,t))}else i.add(this.provideWithoutTextEditor(e,t));return i}canProvideWithTextEditor(e){return!0}gotoLocation({editor:e},t){e.setSelection(t.range),e.revealRangeInCenter(t.range,0),t.preserveFocus||e.focus()}getModel(e){var t;return Object(a.c)(e)?null==(t=e.getModel())?void 0:t.modified:e.getModel()}addDecorations(e,t){e.changeDecorations(e=>{const i=[];this.rangeHighlightDecorationId&&(i.push(this.rangeHighlightDecorationId.overviewRulerDecorationId),i.push(this.rangeHighlightDecorationId.rangeHighlightId),this.rangeHighlightDecorationId=void 0);var r=[{range:t,options:{description:"quick-access-range-highlight",className:"rangeHighlight",isWholeLine:!0}},{range:t,options:{description:"quick-access-range-highlight-overview",overviewRuler:{color:Object(o.g)(s.B),position:n.d.Full}}}],[e,r]=e.deltaDecorations(i,r);this.rangeHighlightDecorationId={rangeHighlightId:e,overviewRulerDecorationId:r}})}clearDecorations(e){const t=this.rangeHighlightDecorationId;t&&(e.changeDecorations(e=>{e.deltaDecorations([t.overviewRulerDecorationId,t.rangeHighlightId],[])}),this.rangeHighlightDecorationId=void 0)}}},"23ec":function(e,t,i){"use strict";i.r(t);var n=i("5fe7"),o=(t=i("a666"),i("b2cc")),s=i("b707"),r=i("1b69"),a=i("252f"),l=i("b7d0"),d=i("fbba"),h=i("d1a7"),c=i("74ce"),u=(i=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3this._tokenizeViewportNow(),100),this._outstandingRequests=[],this._register(this._editor.onDidScrollChange(()=>{this._tokenizeViewport.schedule()})),this._register(this._editor.onDidChangeModel(()=>{this._cancelAll(),this._tokenizeViewport.schedule()})),this._register(this._editor.onDidChangeModelContent(e=>{this._cancelAll(),this._tokenizeViewport.schedule()})),this._register(s.k.onDidChange(()=>{this._cancelAll(),this._tokenizeViewport.schedule()})),this._register(this._configurationService.onDidChangeConfiguration(e=>{e.affectsConfiguration(h.b)&&(this._cancelAll(),this._tokenizeViewport.schedule())})),this._register(this._themeService.onDidColorThemeChange(()=>{this._cancelAll(),this._tokenizeViewport.schedule()}))}_cancelAll(){for(const e of this._outstandingRequests)e.cancel();this._outstandingRequests=[]}_removeOutstandingRequest(e){for(let t=0,i=this._outstandingRequests.length;tthis._requestRange(e,n,t,i)))}else e.hasSomeSemanticTokens()&&e.setSemanticTokens(null,!1)}else e.hasSomeSemanticTokens()&&e.setSemanticTokens(null,!1)}}_requestRange(e,t,i,o){const s=e.getVersionId(),r=Object(n.h)(n=>Promise.resolve(i.provideDocumentRangeSemanticTokens(e,t,n)));return r.then(i=>{i&&!e.isDisposed()&&e.getVersionId()===s&&e.setPartialSemanticTokens(t,Object(a.b)(i,o,e.getLanguageIdentifier()))}).then(()=>this._removeOutstandingRequest(r),()=>this._removeOutstandingRequest(r)),r}};g.ID="editor.contrib.viewportSemanticTokens",g=i([u(1,r.a),u(2,l.b),u(3,d.a)],g),Object(o.l)(g.ID,g)},"23f2":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"fsharp",extensions:[".fs",".fsi",".ml",".mli",".fsx",".fsscript"],aliases:["F#","FSharp","fsharp"],loader:function(){return i.e("chunk-2d221a34").then(i.bind(null,"cacc"))}})},2504:function(e,t,i){"use strict";i.d(t,"a",(function(){return n})),i.d(t,"b",(function(){return l}));var n,o,s=i("308f");const r=Object.freeze((function(e,t){const i=setTimeout(e.bind(t),0);return{dispose(){clearTimeout(i)}}}));(o=n=n||{}).isCancellationToken=function(e){return e===o.None||e===o.Cancelled||e instanceof a||!(!e||"object"!=typeof e)&&"boolean"==typeof e.isCancellationRequested&&"function"==typeof e.onCancellationRequested},o.None=Object.freeze({isCancellationRequested:!1,onCancellationRequested:s.c.None}),o.Cancelled=Object.freeze({isCancellationRequested:!0,onCancellationRequested:r});class a{constructor(){this._isCancelled=!1,this._emitter=null}cancel(){this._isCancelled||(this._isCancelled=!0,this._emitter&&(this._emitter.fire(void 0),this.dispose()))}get isCancellationRequested(){return this._isCancelled}get onCancellationRequested(){return this._isCancelled?r:(this._emitter||(this._emitter=new s.b),this._emitter.event)}dispose(){this._emitter&&(this._emitter.dispose(),this._emitter=null)}}class l{constructor(e){this._token=void 0,this._parentListener=void 0,this._parentListener=e&&e.onCancellationRequested(this.cancel,this)}get token(){return this._token||(this._token=new a),this._token}cancel(){this._token?this._token instanceof a&&this._token.cancel():this._token=n.Cancelled}dispose(e=!1){e&&this.cancel(),this._parentListener&&this._parentListener.dispose(),this._token?this._token instanceof a&&this._token.dispose():this._token=n.None}}},"252f":function(e,t,i){"use strict";i.d(t,"a",(function(){return r})),i.d(t,"b",(function(){return a}));var n=i("b707"),o=i("d3d7"),s=i("4111");class r{constructor(e,t,i){this._legend=e,this._themeService=t,this._logService=i,this._hashTable=new d,this._hasWarnedOverlappingTokens=!1}getMetadata(e,t,i){var s=this._hashTable.get(e,t,i.id);let r;if(s)r=s.metadata,this._logService.getLevel()===o.c.Trace&&this._logService.trace(`SemanticTokensProviderStyling [CACHED] ${e} / ${t}: foreground ${n.E.getForeground(r)}, fontStyle `+n.E.getFontStyle(r).toString(2));else{let l=this._legend.tokenTypes[e];const d=[];if(l){let e=t;for(let t=0;0>=1;0c&&0===n[5*t];)t--;if(t-1===c){let t=e;for(;t+1g&&(t.warnOverlappingSemanticTokens(m,g+1),w=this._growCount){var o=this._elements;this._currentLengthIndex++,this._currentLength=d._SIZES[this._currentLengthIndex],this._growCount=Math.round(this._currentLengthIndex+1e.length&&(i=e.length);te===t)){const n=e[Symbol.iterator](),o=t[Symbol.iterator]();for(;;){var s=n.next(),r=o.next();if(s.done!==r.done)return!1;if(s.done)return!0;if(!i(s.value,r.value))return!1}}}},2652:function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"powerquery",extensions:[".pq",".pqm"],aliases:["PQ","M","Power Query","Power Query M"],loader:function(){return i.e("chunk-2d0d2f22").then(i.bind(null,"5b54"))}})},"27e6":function(e,t,i){},2837:function(e,t,i){"use strict";var n;i.d(t,"b",(function(){return n})),i.d(t,"c",(function(){return o})),i.d(t,"a",(function(){return s})),(i=n=n||{})[i.None=0]="None",i[i.Indent=1]="Indent",i[i.IndentOutdent=2]="IndentOutdent",i[i.Outdent=3]="Outdent";class o{constructor(e){if(this._standardAutoClosingPairConditionalBrand=void 0,this.open=e.open,this.close=e.close,this._standardTokenMask=0,Array.isArray(e.notIn))for(let t=0,i=e.notIn.length;t=i.length)&&0!==(t=(s=i.length-e)<=t?s:t)&&(this.values=new Uint32Array(i.length-t),this.values.set(i.subarray(0,e),0),this.values.set(i.subarray(e+t),e),this.prefixSum=new Uint32Array(this.values.length),e-1=this.values.length&&(e=this.values.length-1);for(let i=t;i<=e;i++)this.prefixSum[i]=this.prefixSum[i-1]+this.values[i];this.prefixSumValidIndex[0]=Math.max(this.prefixSumValidIndex[0],e)}return this.prefixSum[e]}getIndexOf(e){e=Math.floor(e),this.getTotalSum();let t=0,i=this.values.length-1,n=0;var s;let r=0;for(;t<=i;)if(n=t+(i-t)/2|0,s=this.prefixSum[n],e<(r=s-this.values[n]))i=n-1;else{if(!(s<=e))break;t=n+1}return new o(n,e-r)}}},"2dec":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"go",extensions:[".go"],aliases:["Go"],loader:function(){return i.e("chunk-2d0e542a").then(i.bind(null,"9470"))}})},"2e4b":function(e,t,i){"use strict";i.r(t),i.d(t,"StandaloneCommandsQuickAccessProvider",(function(){return W})),i.d(t,"GotoLineAction",(function(){return V}));t=i("89cd");var n=i("2f1e"),o=i("03d9"),s=i("5717"),r=i("e8e3"),a=i("ef8e9"),l=i("dff7");function d(e,t){return t&&(e.stack||e.stacktrace)?l.a("stackTrace.format","{0}: {1}",c(e),h(e.stack)||h(e.stacktrace)):c(e)}function h(e){return Array.isArray(e)?e.join("\n"):e}function c(e){return"string"==typeof e.code&&"number"==typeof e.errno&&"string"==typeof e.syscall?l.a("nodeExceptionMessage","A system error occurred ({0})",e.message):e.message||l.a("error.defaultMessage","An unknown error occurred. Please consult the log for more details.")}var u,g=i("fdcc"),p=i("7e93"),m=i("a666"),f=i("40355"),_=i("4b76"),b=i("9e74"),v=i("fbba"),C=i("eafb"),w=i("0a0f"),y=i("6dec"),S=i("5fe7"),L=i("2504"),x=function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))};function k(e){return Array.isArray(e.items)}(N=u=u||{})[N.NO_ACTION=0]="NO_ACTION",N[N.CLOSE_PICKER=1]="CLOSE_PICKER",N[N.REFRESH_PICKER=2]="REFRESH_PICKER",N[N.REMOVE_ITEM=3]="REMOVE_ITEM";class D extends m.a{constructor(e,t){super(),this.prefix=e,this.options=t}provide(e,t){var i;const n=new m.b;e.canAcceptInBackground=!(null==(i=this.options)||!i.canAcceptInBackground),e.matchOnLabel=e.matchOnDescription=e.matchOnDetail=e.sortByLabel=!1;let o=void 0;const s=n.add(new m.d),r=()=>x(this,void 0,void 0,(function*(){var i=s.value=new m.b;null!==o&&void 0!==o&&o.dispose(!0),e.busy=!1;const n=(o=new L.b(t)).token,r=e.value.substr(this.prefix.length).trim(),a=this._getPicks(r,i,n),l=(t,i)=>{let n,o=void 0;if(k(t)?(n=t.items,o=t.active):n=t,0===n.length){if(i)return!1;0r())),r(),n.add(e.onDidAccept(t=>{const[i]=e.selectedItems;"function"==typeof(null===i||void 0===i?void 0:i.accept)&&(t.inBackground||e.hide(),i.accept(e.keyMods,t))})),n.add(e.onDidTriggerItemButton(({button:i,item:n})=>x(this,void 0,void 0,(function*(){if("function"==typeof n.trigger){var o=null!=(o=null==(o=n.buttons)?void 0:o.indexOf(i))?o:-1;if(0<=o&&(o=n.trigger(o,e.keyMods),o="number"==typeof o?o:yield o,!t.isCancellationRequested))switch(o){case u.NO_ACTION:break;case u.CLOSE_PICKER:e.hide();break;case u.REFRESH_PICKER:r();break;case u.REMOVE_ITEM:var s=e.items.indexOf(n);if(-1!==s){const t=e.items.slice();t.splice(s,1),e.items=t}}}})))),n}}D.FAST_PICKS_RACE_DELAY=200;var N=i("03e8"),O=i("5d75"),E=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3{var i=this.commandsHistory.peek(e.commandId),n=this.commandsHistory.peek(t.commandId);return i&&n?nM(this,void 0,void 0,(function*(){this.commandsHistory.push(t.commandId),this.telemetryService.publicLog2("workbenchActionExecuted",{id:t.commandId,from:"quick open"});try{yield this.commandService.executeCommand(t.commandId)}catch(e){Object(g.e)(e)||this.dialogService.show(_.a.Error,Object(l.a)("canNotRun","Command '{0}' resulted in an error ({1})",t.label,function e(t=null,i=!1){if(!t)return l.a("error.defaultMessage","An unknown error occurred. Please consult the log for more details.");var n;if(Array.isArray(t))return n=e((o=r.e(t))[0],i),1this.updateConfiguration()))}updateConfiguration(){this.configuredCommandsHistoryLength=e.getConfiguredCommandHistoryLength(this.configurationService),e.cache&&e.cache.limit!==this.configuredCommandsHistoryLength&&(e.cache.limit=this.configuredCommandsHistoryLength,e.saveState(this.storageService))}load(){var t=this.storageService.get(e.PREF_KEY_CACHE,0);let i;if(t)try{i=JSON.parse(t)}catch(t){}const n=e.cache=new f.a(this.configuredCommandsHistoryLength,1);if(i){let e;(e=i.usesLRU?i.entries:i.entries.sort((e,t)=>e.value-t.value)).forEach(e=>n.set(e.key,e.value))}e.counter=this.storageService.getNumber(e.PREF_KEY_COUNTER,0,e.counter)}push(t){e.cache&&(e.cache.set(t,e.counter++),e.saveState(this.storageService))}peek(t){var i;return null==(i=e.cache)?void 0:i.peek(t)}static saveState(t){if(e.cache){const i={usesLRU:!0,entries:[]};e.cache.forEach((e,t)=>i.entries.push({key:t,value:e})),t.store(e.PREF_KEY_CACHE,JSON.stringify(i),0,0),t.store(e.PREF_KEY_COUNTER,e.counter,0,0)}}static getConfiguredCommandHistoryLength(t){return t=null==(t=null==(t=t.getValue().workbench)?void 0:t.commandPalette)?void 0:t.history,"number"==typeof t?t:e.DEFAULT_COMMANDS_HISTORY_LENGTH}};A.DEFAULT_COMMANDS_HISTORY_LENGTH=50,A.PREF_KEY_CACHE="commandPalette.mru.cache",A.PREF_KEY_COUNTER="commandPalette.mru.counter",A.counter=1,A=E([I(0,N.a),I(1,v.a)],A);var R=i("1097");class P extends T{constructor(e,t,i,n,o,s){super(e,t,i,n,o,s)}getCodeEditorCommandPicks(){const e=this.activeTextEditorControl;if(!e)return[];const t=[];for(const i of e.getSupportedActions())t.push({commandId:i.id,commandAlias:i.alias,label:Object(R.e)(i.label)||i.id});return t}}p=i("b2cc");var F=i("c101"),B=i("66bd"),j=(E=function(e,t){return function(i,n){t(i,n,e)}},function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))});let W=class extends P{constructor(e,t,i,n,o,s){super({showAlias:!1},e,i,n,o,s),this.codeEditorService=t}get activeTextEditorControl(){return Object(a.o)(this.codeEditorService.getFocusedCodeEditor())}getCommandPicks(){return j(this,void 0,void 0,(function*(){return this.getCodeEditorCommandPicks()}))}};W=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3!0,c=()=>!1,u=e=>" "===e||"\t"===e;class g{constructor(e,t,i){this._cursorMoveConfigurationBrand=void 0,this._languageIdentifier=e;const n=i.options;if(i=n.get(130),this.readOnly=n.get(80),this.tabSize=t.tabSize,this.indentSize=t.indentSize,this.insertSpaces=t.insertSpaces,this.stickyTabStops=n.get(104),this.lineHeight=n.get(58),this.pageSize=Math.max(1,Math.floor(i.height/this.lineHeight)-2),this.useTabStops=n.get(115),this.wordSeparators=n.get(116),this.emptySelectionClipboard=n.get(31),this.copyWithSyntaxHighlighting=n.get(20),this.multiCursorMergeOverlapping=n.get(68),this.multiCursorPaste=n.get(70),this.autoClosingBrackets=n.get(5),this.autoClosingQuotes=n.get(8),this.autoClosingDelete=n.get(6),this.autoClosingOvertype=n.get(7),this.autoSurround=n.get(11),this.autoIndent=n.get(9),this.surroundingPairs={},this._electricChars=null,this.shouldAutoCloseBefore={quote:g._getShouldAutoClose(e,this.autoClosingQuotes),bracket:g._getShouldAutoClose(e,this.autoClosingBrackets)},this.autoClosingPairs=d.a.getAutoClosingPairs(e.id),t=g._getSurroundingPairs(e),t)for(const o of t)this.surroundingPairs[o.open]=o.close}static shouldRecreate(e){return e.hasChanged(130)||e.hasChanged(116)||e.hasChanged(31)||e.hasChanged(68)||e.hasChanged(70)||e.hasChanged(5)||e.hasChanged(8)||e.hasChanged(6)||e.hasChanged(7)||e.hasChanged(11)||e.hasChanged(115)||e.hasChanged(58)||e.hasChanged(80)}get electricChars(){if(!this._electricChars){this._electricChars={};var e=g._getElectricCharacters(this._languageIdentifier);if(e)for(const t of e)this._electricChars[t]=!0}return this._electricChars}normalizeIndentation(e){return l.b.normalizeIndentation(e,this.indentSize,this.insertSpaces)}static _getElectricCharacters(e){try{return d.a.getElectricCharacters(e.id)}catch(e){return Object(n.f)(e),null}}static _getShouldAutoClose(e,t){switch(t){case"beforeWhitespace":return u;case"languageDefined":return g._getLanguageDefinedShouldAutoClose(e);case"always":return h;case"never":return c}}static _getLanguageDefinedShouldAutoClose(e){try{const t=d.a.getAutoCloseBeforeSet(e.id);return e=>-1!==t.indexOf(e)}catch(e){return Object(n.f)(e),c}}static _getSurroundingPairs(e){try{return d.a.getSurroundingPairs(e.id)}catch(e){return Object(n.f)(e),null}}}class p{constructor(e,t,i,n){this._singleCursorStateBrand=void 0,this.selectionStart=e,this.selectionStartLeftoverVisibleColumns=t,this.position=i,this.leftoverVisibleColumns=n,this.selection=p._computeSelection(this.selectionStart,this.position)}equals(e){return this.selectionStartLeftoverVisibleColumns===e.selectionStartLeftoverVisibleColumns&&this.leftoverVisibleColumns===e.leftoverVisibleColumns&&this.position.equals(e.position)&&this.selectionStart.equalsRange(e.selectionStart)}hasSelection(){return!this.selection.isEmpty()||!this.selectionStart.isEmpty()}move(e,t,i,n){return e?new p(this.selectionStart,this.selectionStartLeftoverVisibleColumns,new s.a(t,i),n):new p(new r.a(t,i,t,i),n,new s.a(t,i),n)}static _computeSelection(e,t){let i,n,o,s;return n=!e.isEmpty()&&t.isBeforeOrEqual(e.getStartPosition())?(i=e.endLineNumber,e.endColumn):(i=e.startLineNumber,e.startColumn),o=t.lineNumber,s=t.column,new a.a(i,n,o,s)}}class m{constructor(e,t,i,n){this._cursorContextBrand=void 0,this.model=e,this.viewModel=t,this.coordinatesConverter=i,this.cursorConfig=n}}class f{constructor(e){this.modelState=e,this.viewState=null}}class _{constructor(e){this.modelState=null,this.viewState=e}}class b{constructor(e,t){this._cursorStateBrand=void 0,this.modelState=e,this.viewState=t}static fromModelState(e){return new f(e)}static fromViewState(e){return new _(e)}static fromModelSelection(e){var t=e.selectionStartLineNumber,i=e.selectionStartColumn,n=e.positionLineNumber;e=e.positionColumn,t=new p(new r.a(t,i,t,i),0,new s.a(n,e),0);return b.fromModelState(t)}static fromModelSelections(e){let t=[];for(let i=0,n=e.length;i=t)return c=t-s,u-te});let x=class extends n.a{constructor(e,t,i){super(),this.editor=e,this.model=t,this.instantiationService=i,this.disposed=!1,this.partsWidget=this._register(this.instantiationService.createInstance(k,this.editor)),this.additionalLinesWidget=this._register(new N(this.editor)),this.viewMoreContentWidget=void 0,this._register(this.editor.onDidChangeConfiguration(e=>{(e.hasChanged(28)||e.hasChanged(105)||e.hasChanged(88)||e.hasChanged(82)||e.hasChanged(43)||e.hasChanged(42)||e.hasChanged(58))&&this.update()})),this._register(Object(n.i)(()=>{var e;this.disposed=!0,this.update(),null!=(e=this.viewMoreContentWidget)&&e.dispose(),this.viewMoreContentWidget=void 0})),this._register(t.onDidChange(()=>{this.update()})),this.update()}shouldShowHoverAtViewZone(e){return this.additionalLinesWidget.viewZoneId===e}update(){var e;const t=this.model.ghostText;if(this.editor.hasModel()&&t&&!this.disposed){const n=new Array,o=new Array,s=this.editor.getModel().getLineContent(t.lineNumber);this.editor.getModel().getLineTokens(t.lineNumber);let r=void 0,a=0;for(const e of t.parts){let t=e.lines;void 0===r?(n.push({column:e.column,text:t[0],preview:e.preview}),t=t.slice(1)):i([s.substring(a,e.column-1)],void 0),0e.lines.length<0)?this.viewMoreContentWidget=this.renderViewMoreLines(new p.a(t.lineNumber,this.editor.getModel().getLineMaxColumn(t.lineNumber)),"",0):(null!=(e=this.viewMoreContentWidget)&&e.dispose(),this.viewMoreContentWidget=void 0)}else this.partsWidget.clear(),this.additionalLinesWidget.clear()}renderViewMoreLines(e,t,i){var o=this.editor.getOption(42);const s=document.createElement("div"),a=(s.className="suggest-preview-additional-widget",u.a.applyFontInfoSlow(s,o),document.createElement("span")),l=(a.className="content-spacer",a.append(t),s.append(a),document.createElement("span")),d=(l.className="content-newline suggest-preview-text",l.append("⏎ "),s.append(l),new n.b),h=document.createElement("div");return h.className="button suggest-preview-text",h.append(`+${i} lines…`),d.add(r.o(h,"mousedown",e=>{var t;null!=(t=this.model)&&t.setExpanded(!0),e.preventDefault(),this.editor.focus()})),s.append(h),new E(this.editor,e,s,d)}},k=(x=y([S(2,w.a)],x),class{constructor(e,t,i,o){this.editor=e,this.codeEditorService=t,this.themeService=i,this.contextKeyService=o,this.decorationIds=[],this.disposableStore=new n.b}dispose(){this.clear(),this.disposableStore.dispose()}clear(){this.editor.deltaDecorations(this.decorationIds,[]),this.disposableStore.clear()}setParts(e,t,i){this.disposableStore.clear();const n=this.themeService.getColorTheme();var o=n.getColor(f.y);let s=void 0,r=void 0;o&&(s=String(o.rgba.a),r=_.a.Format.CSS.format(D(o))),o=n.getColor(f.x);let l=void 0;o&&(l="2px dashed "+o);const d=this.editor.getModel();if(d){const n=d.getOptions()["tabSize"],h=d.getLineContent(e)||"";let c=0,u="";const g=new Array;i&&g.push({range:a.a.fromPositions(new p.a(e,i.column),new p.a(e,i.column+i.length)),options:{inlineClassName:"ghost-text-hidden",description:"ghost-text-hidden"}}),o=this.contextKeyService.getContextKeyValue("config.editor.useInjectedText");const m=void 0===o||!!o;this.decorationIds=this.editor.deltaDecorations(this.decorationIds,t.map(t=>{u+=h.substring(c,t.column-1),c=t.column-1;var i=m?t.text:this.renderSingleLineText(t.text,u,n,!1);const o=this.disposableStore.add(function(e,t,i,n){const o=i+O++;return e.registerDecorationType(t,o,n),{dispose(){e.removeDecorationType(o)},resolve(){return e.resolveDecorationOptions(o,!0)}}}(this.codeEditorService,"ghost-text","0-ghost-text-",{after:{contentText:i,opacity:s,color:r,border:l,fontWeight:t.preview?"bold":"normal"}}));return{range:a.a.fromPositions(new p.a(e,t.column)),options:m?{description:"ghost-text",after:{content:i,inlineClassName:t.preview?"ghost-text-decoration-preview":"ghost-text-decoration"}}:Object.assign({},o.resolve())}}).concat(g))}}renderSingleLineText(e,t,i,n){var o=b.a.visibleColumnsByColumns(t+e,i);let s="",r=t.length+1;for(const l of e){if("\t"===l){var a=o[r+1]-o[r];if(n){s+="→";for(let e=1;e{this._viewZoneId&&(e.removeZone(this._viewZoneId),this._viewZoneId=void 0)})}updateLines(e,t,i){const n=this.editor.getModel();if(n){const o=n.getOptions()["tabSize"];this.editor.changeViewZones(n=>{this._viewZoneId&&(n.removeZone(this._viewZoneId),this._viewZoneId=void 0);var s=Math.max(t.length,i);if(0');for(let t=0,o=m.length;t'),l.A(b)),C=l.m(b),w=g.a.createEmpty(b);Object(d.d)(new d.c(y.isMonospace&&!e,y.canUseHalfwidthRightwardsArrow,b,!1,v,C,0,w,_.decorations,p,0,y.spaceWidth,y.middotWidth,y.wsmiddotWidth,i,"none",n,s!==h.e.OFF,null),x),x.appendASCIIString("")}x.appendASCIIString(""),u.a.applyFontInfoSlow(a,y),f=x.build(),f=L?L.createHTML(f):f,a.innerHTML=f}this._viewZoneId=n.addZone({afterLineNumber:e,heightInLines:s,domNode:r})}})}}}let O=0;class E extends n.a{constructor(e,t,i,o){super(),this.editor=e,this.position=t,this.domNode=i,this.allowEditorOverflow=!1,this.suppressMouseDown=!1,this._register(o),this._register(Object(n.i)(()=>{this.editor.removeContentWidget(this)})),this.editor.addContentWidget(this)}getId(){return"editor.widget.viewMoreLinesWidget"}getDomNode(){return this.domNode}getPosition(){return{position:this.position,preference:[0]}}}Object(m.f)((e,t)=>{const i=e.getColor(f.y);i&&(o=String(i.rgba.a),n=_.a.Format.CSS.format(D(i)),t.addRule(`.monaco-editor .ghost-text-decoration { opacity: ${o}; color: ${n}; }`),t.addRule(`.monaco-editor .ghost-text-decoration-preview { color: ${i.toString()}; }`),t.addRule(`.monaco-editor .suggest-preview-text .ghost-text { opacity: ${o}; color: ${n}; }`));var n,o=e.getColor(f.x);o&&t.addRule(`.monaco-editor .suggest-preview-text .ghost-text { border: 2px dashed ${o}; }`)});var I=i("dff7"),M=i("5fe7"),T=i("2504"),A=i("fdcc"),R=i("308f"),P=i("b707"),F=i("d3f4"),B=i("9e74"),j=i("d585");class W{constructor(e,t,i=0){this.lineNumber=e,this.parts=t,this.additionalReservedLineCount=i}renderForScreenReader(e){if(0===this.parts.length)return"";var t=this.parts[this.parts.length-1];const i=function(e,t){const i=new V(e),n=t.map(e=>{const t=a.a.lift(e.range);return{startOffset:i.getOffset(t.getStartPosition()),endOffset:i.getOffset(t.getEndPosition()),text:e.text}});n.sort((e,t)=>t.startOffset-e.startOffset);for(const o of n)e=e.substring(0,o.startOffset)+o.text+e.substring(o.endOffset);return e}(e.substr(0,t.column-1),this.parts.map(e=>({range:{startLineNumber:1,endLineNumber:1,startColumn:e.column,endColumn:e.column},text:e.lines.join("\n")})));return i.substring(this.parts[0].column-1)}}class V{constructor(e){this.lineStartOffsetByLineIdx=[],this.lineStartOffsetByLineIdx.push(0);for(let t=0;t{e.hasChanged(106)&&void 0===this._expanded&&this.onDidChangeEmitter.fire()}))}setExpanded(e){this._expanded=!0,this.onDidChangeEmitter.fire()}}var U=i("1b0e");function K(e,t,i,n,o=0){if(e.range.startLineNumber===e.range.endLineNumber){var s=e.text.length-o;const g=t.getValueInRange(e.range),p=function(e,t){var i;return(null===q||void 0===q?void 0:q.originalValue)===e&&(null===q||void 0===q?void 0:q.newValue)===t?null===q||void 0===q?void 0:q.changes:(i=function(e,t){function i(e){let t=0;for(let n=0,o=e.length;nt&&(t=i)}return t}const n=Math.max(i(e),i(t));function o(e){if(e<0)throw new Error("unexpected");return n+e+1}function s(e){let t=0,i=0;const n=new Int32Array(e.length);for(let r=0,a=e.length;rr},{getElements:()=>a}).ComputeDiff(!1).changes}(e,t),q={originalValue:e,newValue:t,changes:i},i)}(g,e.text);var r=e.range.startLineNumber;const m=new Array;if("prefix"===i&&(o=p.filter(e=>0===e.originalLength),1{const i=new Set([o.i.id,o.g.id,j.CoreEditingCommands.Tab.id,j.CoreEditingCommands.DeleteLeft.id,j.CoreEditingCommands.DeleteRight.id,$,"acceptSelectedSuggestion"]);i.has(t.commandId)&&e.hasTextFocus()&&this.handleUserInput()})),this._register(this.editor.onDidType(e=>{this.handleUserInput()})),this._register(this.editor.onDidChangeCursorPosition(e=>{this.session&&!this.session.isValid&&this.hide()})),this._register(Object(n.i)(()=>{this.disposed=!0}))}handleUserInput(){this.session&&!this.session.isValid&&this.hide(),setTimeout(()=>{this.disposed||this.startSessionIfTriggered()},0)}get session(){return this.completionSession.value}get ghostText(){var e;return null==(e=this.session)?void 0:e.ghostText}get minReservedLineCount(){return this.session?this.session.minReservedLineCount:0}setExpanded(e){var t;null!=(t=this.session)&&t.setExpanded(e)}setActive(e){(this.active=e)&&null!=(e=this.session)&&e.scheduleAutomaticUpdate()}startSessionIfTriggered(){!this.editor.getOption(54).enabled||this.session&&this.session.isValid||this.trigger(P.s.Automatic)}trigger(e){this.completionSession.value?e===P.s.Explicit&&this.completionSession.value.ensureUpdateWithExplicitContext():(this.completionSession.value=new Y(this.editor,this.editor.getPosition(),()=>this.active,this.commandService,this.cache,e),this.completionSession.value.takeOwnership(this.completionSession.value.onDidChange(()=>{this.onDidChangeEmitter.fire()})))}hide(){this.completionSession.clear(),this.onDidChangeEmitter.fire()}commitCurrentSuggestion(){var e;null!=(e=this.session)&&e.commitCurrentCompletion()}showNext(){var e;null!=(e=this.session)&&e.showNextInlineCompletion()}showPrevious(){var e;null!=(e=this.session)&&e.showPreviousInlineCompletion()}hasMultipleInlineCompletions(){var e;return G(this,void 0,void 0,(function*(){var t=yield null==(e=this.session)?void 0:e.hasMultipleInlineCompletions();return void 0!==t&&t}))}};Z=y([t(2,B.b)],Z);class Y extends z{constructor(e,t,i,o,s,r){super(e),this.triggerPosition=t,this.shouldUpdate=i,this.commandService=o,this.cache=s,this.initialTriggerKind=r,this.minReservedLineCount=0,this.updateOperation=this._register(new n.d),this.updateSoon=this._register(new M.e(()=>{var e=this.initialTriggerKind;return this.initialTriggerKind=P.s.Automatic,this.update(e)},50));let a=this.currentlySelectedCompletionId=void 0;this._register(this.onDidChange(()=>{var e=this.currentCompletion;if(e&&e.sourceInlineCompletion!==a){a=e.sourceInlineCompletion;const t=e.sourceProvider;t.handleItemDidShow&&t.handleItemDidShow(e.sourceInlineCompletions,a)}})),this._register(Object(n.i)(()=>{this.cache.clear()})),this._register(this.editor.onDidChangeCursorPosition(e=>{this.cache.value&&this.onDidChangeEmitter.fire()})),this._register(this.editor.onDidChangeModelContent(e=>{this.scheduleAutomaticUpdate()})),this._register(P.t.onDidChange(()=>{this.updateSoon.schedule()})),this.scheduleAutomaticUpdate()}fixAndGetIndexOfCurrentSelection(){var e;return this.currentlySelectedCompletionId&&this.cache.value&&0!==this.cache.value.completions.length?-1===(e=this.cache.value.completions.findIndex(e=>e.semanticId===this.currentlySelectedCompletionId))?(this.currentlySelectedCompletionId=void 0,0):e:0}get currentCachedCompletion(){if(this.cache.value)return this.cache.value.completions[this.fixAndGetIndexOfCurrentSelection()]}showNextInlineCompletion(){var e;return G(this,void 0,void 0,(function*(){yield this.ensureUpdateWithExplicitContext();var t,i=(null==(e=this.cache.value)?void 0:e.completions)||[];0G(this,void 0,void 0,(function*(){let i;try{i=yield ee(n,this.editor.getModel(),{triggerKind:e,selectedSuggestionInfo:void 0},t)}catch(i){return void Object(A.f)(i)}t.isCancellationRequested||(this.cache.setValue(this.editor,i,e),this.onDidChangeEmitter.fire())}))),i=new X(t,e);this.updateOperation.value=i,yield t,this.updateOperation.value===i&&this.updateOperation.clear()}}))}takeOwnership(e){this._register(e)}commitCurrentCompletion(){var e;!this.ghostText||(e=this.currentCompletion)&&this.commit(e)}commit(e){const t=this.cache.clearAndLeak();this.editor.executeEdits("inlineSuggestion.accept",[F.a.replaceMove(e.range,e.text)]),e.command?this.commandService.executeCommand(e.command.id,...e.command.arguments||[]).finally(()=>{null!==t&&void 0!==t&&t.dispose()}).then(void 0,A.g):null!==t&&void 0!==t&&t.dispose(),this.onDidChangeEmitter.fire()}}class X{constructor(e,t){this.promise=e,this.triggerKind=t}dispose(){this.promise.cancel()}}class Q extends n.a{constructor(e,t,i,o){super(),this.triggerKind=o;const s=e.deltaDecorations([],t.items.map(e=>({range:e.range,options:{description:"inline-completion-tracking-range"}})));this._register(Object(n.i)(()=>{e.deltaDecorations(s,[])})),this.completions=t.items.map((e,t)=>new J(e,s[t])),this._register(e.onDidChangeModelContent(()=>{let t=!1;const n=e.getModel();for(const e of this.completions){var o=n.getDecorationRange(e.decorationId);o?e.synchronizedRange.equalsRange(o)||(t=!0,e.synchronizedRange=o):Object(A.f)(new Error("Decoration has no range"))}t&&i()})),this._register(t)}}class J{constructor(e,t){this.inlineCompletion=e,this.decorationId=t,this.semanticId=JSON.stringify({text:this.inlineCompletion.text,startLine:this.inlineCompletion.range.startLineNumber,startColumn:this.inlineCompletion.range.startColumn,command:this.inlineCompletion.command}),this.synchronizedRange=e.range}toLiveInlineCompletion(){return{text:this.inlineCompletion.text,range:this.synchronizedRange,command:this.inlineCompletion.command,sourceProvider:this.inlineCompletion.sourceProvider,sourceInlineCompletions:this.inlineCompletion.sourceInlineCompletions,sourceInlineCompletion:this.inlineCompletion.sourceInlineCompletion}}}function ee(e,t,i,n=T.a.None){return G(this,void 0,void 0,(function*(){s=e,l=(r=t).getWordAtPosition(s),r=r.getLineMaxColumn(s.lineNumber);const o=l?new a.a(s.lineNumber,l.startColumn,s.lineNumber,r):a.a.fromPositions(s,s.with(void 0,r));var s,r,l;const d=P.t.all(t),h=yield Promise.all(d.map(o=>G(this,void 0,void 0,(function*(){const s=yield o.provideInlineCompletions(t,e,i,n);return{completions:s,provider:o,dispose:()=>{s&&o.freeInlineCompletions(s)}}})))),c=new Map;for(const e of h){const t=e.completions;if(t)for(const i of t.items.map(i=>({text:i.text,range:i.range?a.a.lift(i.range):o,command:i.command,sourceProvider:e.provider,sourceInlineCompletions:t,sourceInlineCompletion:i})))i.range.startLineNumber===i.range.endLineNumber&&c.set(JSON.stringify({text:i.text,range:i.range}),i)}return{items:[...c.values()],dispose:()=>{for(const e of h)e.dispose()}}}))}var te=i("b800"),ie=i("59a4"),ne=i("7a9e");class oe extends n.a{constructor(e){super(),this.editor=e,this.isSuggestWidgetVisible=!1,this.isShiftKeyPressed=!1,this._isActive=!1,this._currentInlineCompletion=void 0,this.onDidChangeEmitter=new R.b,this.onDidChange=this.onDidChangeEmitter.event,this.setInactiveDelayed=this._register(new M.e(()=>{this.isSuggestWidgetVisible||this._isActive&&(this._isActive=!1,this.onDidChangeEmitter.fire())},100)),this._register(e.onKeyDown(e=>{e.shiftKey&&!this.isShiftKeyPressed&&(this.isShiftKeyPressed=!0,this.update(this._isActive))})),this._register(e.onKeyUp(e=>{e.shiftKey&&this.isShiftKeyPressed&&(this.isShiftKeyPressed=!1,this.update(this._isActive))}));const t=ne.SuggestController.get(this.editor);if(t){let e=!1;const i=()=>{e||(e=!0,this._register(t.widget.value.onDidShow(()=>{this.isSuggestWidgetVisible=!0,this.update(!0)})),this._register(t.widget.value.onDidHide(()=>{this.isSuggestWidgetVisible=!1,this.setInactiveDelayed.schedule(),this.update(this._isActive)})),this._register(t.widget.value.onDidFocus(()=>{this.isSuggestWidgetVisible=!0,this.update(!0)})))};this._register(R.c.once(t.model.onDidTrigger)(e=>{i()}))}this.update(this._isActive)}get state(){if(this._isActive)return{selectedItemAsInlineCompletion:this._currentInlineCompletion}}update(e){var t=this.getInlineCompletion();let i=!1;this._currentInlineCompletion!==t&&(this._currentInlineCompletion=t,i=!0),this._isActive!==e&&(this._isActive=e,i=!0),i&&this.onDidChangeEmitter.fire()}getInlineCompletion(){const e=ne.SuggestController.get(this.editor);if(e&&this.isSuggestWidgetVisible){var t=e.widget.value.getFocusedItem();if(t){var i=e,n=this.editor.getPosition(),o=this.isShiftKeyPressed;if(t=t.item,Array.isArray(t.completion.additionalTextEdits)&&0this.updateCache(),50)),this.minReservedLineCount=0,this._register(this.suggestionInlineCompletionSource.onDidChange(()=>{this.updateCacheSoon.schedule(),this.suggestionInlineCompletionSource.state||(this.minReservedLineCount=0);const e=this.ghostText;e&&(this.minReservedLineCount=Math.max(this.minReservedLineCount,e.parts.map(e=>e.lines.length-1).reduce((e,t)=>e+t,0))),1<=this.minReservedLineCount&&this.isSuggestionPreviewEnabled()?this.suggestionInlineCompletionSource.forceRenderingAbove():this.suggestionInlineCompletionSource.stopForceRenderingAbove(),this.onDidChangeEmitter.fire()})),this._register(this.cache.onDidChange(()=>{this.onDidChangeEmitter.fire()})),this._register(this.editor.onDidChangeCursorPosition(e=>{this.isSuggestionPreviewEnabled()&&(this.minReservedLineCount=0,this.updateCacheSoon.schedule(),this.onDidChangeEmitter.fire())})),this._register(Object(n.i)(()=>this.suggestionInlineCompletionSource.stopForceRenderingAbove()))}get isActive(){return void 0!==this.suggestionInlineCompletionSource.state}isSuggestionPreviewEnabled(){return this.editor.getOption(106).preview}updateCache(){return se(this,void 0,void 0,(function*(){var e=this.suggestionInlineCompletionSource.state;if(e&&e.selectedItemAsInlineCompletion){const i={text:e.selectedItemAsInlineCompletion.text,range:e.selectedItemAsInlineCompletion.range},n=this.editor.getPosition();e=Object(M.h)(e=>se(this,void 0,void 0,(function*(){let t;try{t=yield ee(n,this.editor.getModel(),{triggerKind:P.s.Automatic,selectedSuggestionInfo:i},e)}catch(t){return void Object(A.f)(t)}e.isCancellationRequested||(this.cache.setValue(this.editor,t,P.s.Automatic),this.onDidChangeEmitter.fire())})));var t=new X(e,P.s.Automatic);this.updateOperation.value=t,yield e,this.updateOperation.value===t&&this.updateOperation.clear()}}))}get ghostText(){var e=this.suggestionInlineCompletionSource.state;e=ae(this.editor.getModel(),null==e?void 0:e.selectedItemAsInlineCompletion);const t=ae(this.editor.getModel(),null==(i=null==(i=this.cache.value)?void 0:i.completions[0])?void 0:i.toLiveInlineCompletion());var i=!(t&&e&&t.text.startsWith(e.text)&&t.range.equalsRange(e.range))&&e||t;const n=e?((null==i?void 0:i.text.length)||0)-e.text.length:0;return e=i,i=this.editor.getOptions().get(106).previewMode,i=e?K(e,this.editor.getModel(),i,this.editor.getPosition(),n)||new W(e.range.endLineNumber,[],this.minReservedLineCount):void 0,this.isSuggestionPreviewEnabled()?i:void 0}}function ae(e,t){if(!t)return t;const i=e.getValueInRange(t.range);var n=function(e,t){let i=0;for(;i{this.hasCachedGhostText=!1,this.onDidChangeEmitter.fire()}),{object:t,dispose:()=>null==i?void 0:i.dispose()}):void 0,this.hasCachedGhostText=!1,this.onDidChangeEmitter.fire())}get ghostText(){var e;return this.hasCachedGhostText||(this.cachedGhostText=null==(e=null==(e=this.currentModelRef.value)?void 0:e.object)?void 0:e.ghostText,this.hasCachedGhostText=!0),this.cachedGhostText}setExpanded(e){var t;null!=(t=this.targetModel)&&t.setExpanded(e)}get minReservedLineCount(){return this.targetModel?this.targetModel.minReservedLineCount:0}}let he=class extends de{constructor(e,t){super(),this.editor=e,this.commandService=t,this.sharedCache=this._register(new ce),this.suggestWidgetAdapterModel=this._register(new re(this.editor,this.sharedCache)),this.inlineCompletionsModel=this._register(new Z(this.editor,this.sharedCache,this.commandService)),this._register(this.suggestWidgetAdapterModel.onDidChange(()=>{this.updateModel()})),this.updateModel()}get activeInlineCompletionsModel(){if(this.targetModel===this.inlineCompletionsModel)return this.inlineCompletionsModel}updateModel(){this.setTargetModel(this.suggestWidgetAdapterModel.isActive?this.suggestWidgetAdapterModel:this.inlineCompletionsModel),this.inlineCompletionsModel.setActive(this.targetModel===this.inlineCompletionsModel)}shouldShowHoverAt(e){var t;const i=null==(t=this.activeInlineCompletionsModel)?void 0:t.ghostText;return!!i&&i.parts.some(t=>e.containsPosition(new p.a(i.lineNumber,t.column)))}triggerInlineCompletion(){var e;null!=(e=this.activeInlineCompletionsModel)&&e.trigger(P.s.Explicit)}commitInlineCompletion(){var e;null!=(e=this.activeInlineCompletionsModel)&&e.commitCurrentSuggestion()}hideInlineCompletion(){var e;null!=(e=this.activeInlineCompletionsModel)&&e.hide()}showNextInlineCompletion(){var e;null!=(e=this.activeInlineCompletionsModel)&&e.showNext()}showPreviousInlineCompletion(){var e;null!=(e=this.activeInlineCompletionsModel)&&e.showPrevious()}hasMultipleInlineCompletions(){var e;return le(this,void 0,void 0,(function*(){var t=yield null==(e=this.activeInlineCompletionsModel)?void 0:e.hasMultipleInlineCompletions();return void 0!==t&&t}))}};he=S([m(1,B.b)],he);class ce extends n.a{constructor(){super(...arguments),this.onDidChangeEmitter=new R.b,this.onDidChange=this.onDidChangeEmitter.event,this.cache=this._register(new n.d)}get value(){return this.cache.value}setValue(e,t,i){this.cache.value=new Q(e,t,()=>this.onDidChangeEmitter.fire(),i)}clearAndLeak(){return this.cache.clearAndLeak()}clear(){this.cache.clear()}}y=i("9eb8"),t=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3{this.updateModelController()})),this._register(this.editor.onDidChangeConfiguration(e=>{e.hasChanged(106)&&this.updateModelController(),e.hasChanged(54)&&this.updateModelController()})),this.updateModelController()}static get(t){return t.getContribution(e.ID)}get activeModel(){var e;return null==(e=this.activeController.value)?void 0:e.model}updateModelController(){var e=this.editor.getOption(106),t=this.editor.getOption(54);this.activeController.value=void 0,this.activeController.value=this.editor.hasModel()&&(e.preview||t.enabled||this.triggeredExplicitly)?this.instantiationService.createInstance(me,this.editor):void 0}shouldShowHoverAt(e){var t;return(null==(t=this.activeModel)?void 0:t.shouldShowHoverAt(e))||!1}shouldShowHoverAtViewZone(e){var t;return(null==(t=null==(t=this.activeController.value)?void 0:t.widget)?void 0:t.shouldShowHoverAtViewZone(e))||!1}trigger(){var e;this.triggeredExplicitly=!0,this.activeController.value||this.updateModelController(),null!=(e=this.activeModel)&&e.triggerInlineCompletion()}commit(){var e;null!=(e=this.activeModel)&&e.commitInlineCompletion()}hide(){var e;null!=(e=this.activeModel)&&e.hideInlineCompletion()}showNextInlineCompletion(){var e;null!=(e=this.activeModel)&&e.showNextInlineCompletion()}showPreviousInlineCompletion(){var e;null!=(e=this.activeModel)&&e.showPreviousInlineCompletion()}hasMultipleInlineCompletions(){var e;return ue(this,void 0,void 0,(function*(){var t=yield null==(e=this.activeModel)?void 0:e.hasMultipleInlineCompletions();return void 0!==t&&t}))}};ge.inlineSuggestionVisible=new C.c("inlineSuggestionVisible",!1,I.a("inlineSuggestionVisible","Whether an inline suggestion is visible")),ge.inlineSuggestionHasIndentation=new C.c("inlineSuggestionHasIndentation",!1,I.a("inlineSuggestionHasIndentation","Whether the inline suggestion starts with whitespace")),ge.ID="editor.contrib.ghostTextController",ge=t([S(1,w.a)],ge);class pe{constructor(e){this.contextKeyService=e,this.inlineCompletionVisible=ge.inlineSuggestionVisible.bindTo(this.contextKeyService),this.inlineCompletionSuggestsIndentation=ge.inlineSuggestionHasIndentation.bindTo(this.contextKeyService)}}let me=class extends n.a{constructor(e,t,i){super(),this.editor=e,this.instantiationService=t,this.contextKeyService=i,this.contextKeys=new pe(this.contextKeyService),this.model=this._register(this.instantiationService.createInstance(he,this.editor)),this.widget=this._register(this.instantiationService.createInstance(x,this.editor,this.model)),this._register(Object(n.i)(()=>{this.contextKeys.inlineCompletionVisible.set(!1),this.contextKeys.inlineCompletionSuggestsIndentation.set(!1)})),this._register(this.model.onDidChange(()=>{this.updateContextKeys()})),this.updateContextKeys()}updateContextKeys(){this.contextKeys.inlineCompletionVisible.set(void 0!==(null==(e=this.model.activeInlineCompletionsModel)?void 0:e.ghostText));var e=this.model.inlineCompletionsModel.ghostText;if(e&&0t.prefix.length-e.prefix.length),Object(s.i)(()=>{this.providers.splice(this.providers.indexOf(e),1),this.defaultProvider===e&&(this.defaultProvider=void 0)})}getQuickAccessProviders(){return Object(o.e)([this.defaultProvider,...this.providers])}getQuickAccessProvider(e){return e&&this.providers.find(t=>e.startsWith(t.prefix))||this.defaultProvider}})},"303e":function(e,t,i){"use strict";i.d(t,"a",(function(){return l})),i.d(t,"wc",(function(){return h})),i.d(t,"eb",(function(){return c})),i.d(t,"cb",(function(){return u})),i.d(t,"fb",(function(){return g})),i.d(t,"db",(function(){return p})),i.d(t,"h",(function(){return m})),i.d(t,"b",(function(){return f})),i.d(t,"Jc",(function(){return _})),i.d(t,"Ic",(function(){return b})),i.d(t,"Hc",(function(){return v})),i.d(t,"Nc",(function(){return C})),i.d(t,"jb",(function(){return w})),i.d(t,"lb",(function(){return y})),i.d(t,"kb",(function(){return S})),i.d(t,"hb",(function(){return L})),i.d(t,"gb",(function(){return x})),i.d(t,"ib",(function(){return k})),i.d(t,"pb",(function(){return D})),i.d(t,"rb",(function(){return N})),i.d(t,"qb",(function(){return O})),i.d(t,"sb",(function(){return E})),i.d(t,"ub",(function(){return I})),i.d(t,"tb",(function(){return M})),i.d(t,"mb",(function(){return T})),i.d(t,"ob",(function(){return A})),i.d(t,"nb",(function(){return R})),i.d(t,"f",(function(){return B})),i.d(t,"e",(function(){return j})),i.d(t,"g",(function(){return W})),i.d(t,"c",(function(){return V})),i.d(t,"d",(function(){return H})),i.d(t,"yc",(function(){return z})),i.d(t,"Ac",(function(){return U})),i.d(t,"Bc",(function(){return K})),i.d(t,"zc",(function(){return q})),i.d(t,"pc",(function(){return $})),i.d(t,"s",(function(){return G})),i.d(t,"u",(function(){return Z})),i.d(t,"t",(function(){return Y})),i.d(t,"V",(function(){return X})),i.d(t,"X",(function(){return Q})),i.d(t,"W",(function(){return J})),i.d(t,"K",(function(){return ee})),i.d(t,"M",(function(){return te})),i.d(t,"L",(function(){return ie})),i.d(t,"D",(function(){return ne})),i.d(t,"C",(function(){return oe})),i.d(t,"r",(function(){return se})),i.d(t,"B",(function(){return re})),i.d(t,"Y",(function(){return ae})),i.d(t,"ab",(function(){return le})),i.d(t,"Z",(function(){return de})),i.d(t,"bb",(function(){return he})),i.d(t,"qc",(function(){return ce})),i.d(t,"rc",(function(){return ue})),i.d(t,"vc",(function(){return ge})),i.d(t,"lc",(function(){return pe})),i.d(t,"kc",(function(){return me})),i.d(t,"vb",(function(){return fe})),i.d(t,"yb",(function(){return _e})),i.d(t,"wb",(function(){return be})),i.d(t,"xb",(function(){return ve})),i.d(t,"R",(function(){return Ce})),i.d(t,"S",(function(){return we})),i.d(t,"J",(function(){return ye})),i.d(t,"T",(function(){return Se})),i.d(t,"U",(function(){return Le})),i.d(t,"v",(function(){return xe})),i.d(t,"x",(function(){return ke})),i.d(t,"z",(function(){return De})),i.d(t,"w",(function(){return Ne})),i.d(t,"y",(function(){return Oe})),i.d(t,"A",(function(){return Ee})),i.d(t,"H",(function(){return Ie})),i.d(t,"E",(function(){return Me})),i.d(t,"G",(function(){return Te})),i.d(t,"F",(function(){return Ae})),i.d(t,"I",(function(){return Re})),i.d(t,"q",(function(){return Pe})),i.d(t,"O",(function(){return Fe})),i.d(t,"N",(function(){return Be})),i.d(t,"Q",(function(){return je})),i.d(t,"P",(function(){return We})),i.d(t,"i",(function(){return Ve})),i.d(t,"j",(function(){return He})),i.d(t,"m",(function(){return ze})),i.d(t,"o",(function(){return Ue})),i.d(t,"n",(function(){return Ke})),i.d(t,"p",(function(){return qe})),i.d(t,"k",(function(){return $e})),i.d(t,"l",(function(){return Ge})),i.d(t,"Gb",(function(){return Ze})),i.d(t,"Hb",(function(){return Ye})),i.d(t,"Jb",(function(){return Xe})),i.d(t,"zb",(function(){return Qe})),i.d(t,"Ab",(function(){return Je})),i.d(t,"Bb",(function(){return et})),i.d(t,"Pb",(function(){return tt})),i.d(t,"Qb",(function(){return it})),i.d(t,"Rb",(function(){return nt})),i.d(t,"Nb",(function(){return ot})),i.d(t,"Ob",(function(){return st})),i.d(t,"Lb",(function(){return rt})),i.d(t,"Mb",(function(){return at})),i.d(t,"Cb",(function(){return lt})),i.d(t,"Kb",(function(){return dt})),i.d(t,"Ib",(function(){return ht})),i.d(t,"Db",(function(){return ct})),i.d(t,"Fb",(function(){return ut})),i.d(t,"Eb",(function(){return gt})),i.d(t,"Mc",(function(){return pt})),i.d(t,"Gc",(function(){return mt})),i.d(t,"tc",(function(){return _t})),i.d(t,"uc",(function(){return bt})),i.d(t,"sc",(function(){return vt})),i.d(t,"Tb",(function(){return Ct})),i.d(t,"Ub",(function(){return wt})),i.d(t,"Sb",(function(){return yt})),i.d(t,"Xb",(function(){return St})),i.d(t,"Vb",(function(){return Lt})),i.d(t,"Wb",(function(){return xt})),i.d(t,"Yb",(function(){return kt})),i.d(t,"Kc",(function(){return Dt})),i.d(t,"Ec",(function(){return Nt})),i.d(t,"Fc",(function(){return Ot})),i.d(t,"Cc",(function(){return Et})),i.d(t,"Dc",(function(){return It})),i.d(t,"ic",(function(){return Mt})),i.d(t,"jc",(function(){return Tt})),i.d(t,"bc",(function(){return At})),i.d(t,"cc",(function(){return Rt})),i.d(t,"ac",(function(){return Pt})),i.d(t,"gc",(function(){return Ft})),i.d(t,"Zb",(function(){return Bt})),i.d(t,"ec",(function(){return jt})),i.d(t,"fc",(function(){return Wt})),i.d(t,"dc",(function(){return Vt})),i.d(t,"mc",(function(){return Ht})),i.d(t,"oc",(function(){return zt})),i.d(t,"nc",(function(){return Ut})),i.d(t,"Lc",(function(){return $t})),i.d(t,"hc",(function(){return Gt})),i.d(t,"xc",(function(){return Yt}));t=i("5fe7");var n=i("ceb8"),o=i("308f"),s=i("ef8e9"),r=i("dff7"),a=i("dd1b");i=i("89cd");const l={ColorContribution:"base.contributions.colors"},d=new class{constructor(){this._onDidChangeSchema=new o.b,this.onDidChangeSchema=this._onDidChangeSchema.event,this.colorSchema={type:"object",properties:{}},this.colorReferenceSchema={type:"string",enum:[],enumDescriptions:[]},this.colorsById={}}registerColor(e,t,i,n=!1,o){this.colorsById[e]={id:e,description:i,defaults:t,needsTransparency:n,deprecationMessage:o};let s={type:"string",description:i,format:"color-hex",defaultSnippets:[{body:"${1:#ff0000}"}]};return o&&(s.deprecationMessage=o),this.colorSchema.properties[e]=s,this.colorReferenceSchema.enum.push(e),this.colorReferenceSchema.enumDescriptions.push(i),this._onDidChangeSchema.fire(),e}resolveDefaultColor(e,t){if(e=this.colorsById[e],e&&e.defaults)return Yt(e.defaults[t.type],t)}getColorSchema(){return this.colorSchema}toString(){return Object.keys(this.colorsById).sort((e,t)=>{var i=-1===e.indexOf(".")?0:1,n=-1===t.indexOf(".")?0:1;return i!=n?i-n:e.localeCompare(t)}).map(e=>`- \`${e}\`: `+this.colorsById[e].description).join("\n")}};function h(e,t,i,n,o){return d.registerColor(e,t,i,n,o)}i.a.add(l.ColorContribution,d);const c=h("foreground",{dark:"#CCCCCC",light:"#616161",hc:"#FFFFFF"},r.a("foreground","Overall foreground color. This color is only used if not overridden by a component.")),u=h("errorForeground",{dark:"#F48771",light:"#A1260D",hc:"#F48771"},r.a("errorForeground","Overall foreground color for error messages. This color is only used if not overridden by a component.")),g=h("icon.foreground",{dark:"#C5C5C5",light:"#424242",hc:"#FFFFFF"},r.a("iconForeground","The default color for icons in the workbench.")),p=h("focusBorder",{dark:"#007FD4",light:"#0090F1",hc:"#F38518"},r.a("focusBorder","Overall border color for focused elements. This color is only used if not overridden by a component.")),m=h("contrastBorder",{light:null,dark:null,hc:"#6FC3DF"},r.a("contrastBorder","An extra border around elements to separate them from others for greater contrast.")),f=h("contrastActiveBorder",{light:null,dark:null,hc:p},r.a("activeContrastBorder","An extra border around active elements to separate them from others for greater contrast.")),_=h("textLink.foreground",{light:"#006AB1",dark:"#3794FF",hc:"#3794FF"},r.a("textLinkForeground","Foreground color for links in text.")),b=h("textLink.activeForeground",{light:"#006AB1",dark:"#3794FF",hc:"#3794FF"},r.a("textLinkActiveForeground","Foreground color for links in text when clicked on and on mouse hover.")),v=h("textCodeBlock.background",{light:"#dcdcdc66",dark:"#0a0a0a66",hc:n.a.black},r.a("textCodeBlockBackground","Background color for code blocks in text.")),C=h("widget.shadow",{dark:$t(n.a.black,.36),light:$t(n.a.black,.16),hc:null},r.a("widgetShadow","Shadow color of widgets such as find/replace inside the editor.")),w=h("input.background",{dark:"#3C3C3C",light:n.a.white,hc:n.a.black},r.a("inputBoxBackground","Input box background.")),y=h("input.foreground",{dark:c,light:c,hc:c},r.a("inputBoxForeground","Input box foreground.")),S=h("input.border",{dark:null,light:null,hc:m},r.a("inputBoxBorder","Input box border.")),L=h("inputOption.activeBorder",{dark:"#007ACC00",light:"#007ACC00",hc:m},r.a("inputBoxActiveOptionBorder","Border color of activated options in input fields.")),x=h("inputOption.activeBackground",{dark:$t(p,.4),light:$t(p,.2),hc:n.a.transparent},r.a("inputOption.activeBackground","Background color of activated options in input fields.")),k=h("inputOption.activeForeground",{dark:n.a.white,light:n.a.black,hc:null},r.a("inputOption.activeForeground","Foreground color of activated options in input fields.")),D=h("inputValidation.infoBackground",{dark:"#063B49",light:"#D6ECF2",hc:n.a.black},r.a("inputValidationInfoBackground","Input validation background color for information severity.")),N=h("inputValidation.infoForeground",{dark:null,light:null,hc:null},r.a("inputValidationInfoForeground","Input validation foreground color for information severity.")),O=h("inputValidation.infoBorder",{dark:"#007acc",light:"#007acc",hc:m},r.a("inputValidationInfoBorder","Input validation border color for information severity.")),E=h("inputValidation.warningBackground",{dark:"#352A05",light:"#F6F5D2",hc:n.a.black},r.a("inputValidationWarningBackground","Input validation background color for warning severity.")),I=h("inputValidation.warningForeground",{dark:null,light:null,hc:null},r.a("inputValidationWarningForeground","Input validation foreground color for warning severity.")),M=h("inputValidation.warningBorder",{dark:"#B89500",light:"#B89500",hc:m},r.a("inputValidationWarningBorder","Input validation border color for warning severity.")),T=h("inputValidation.errorBackground",{dark:"#5A1D1D",light:"#F2DEDE",hc:n.a.black},r.a("inputValidationErrorBackground","Input validation background color for error severity.")),A=h("inputValidation.errorForeground",{dark:null,light:null,hc:null},r.a("inputValidationErrorForeground","Input validation foreground color for error severity.")),R=h("inputValidation.errorBorder",{dark:"#BE1100",light:"#BE1100",hc:m},r.a("inputValidationErrorBorder","Input validation border color for error severity."));var P=h("dropdown.background",{dark:"#3C3C3C",light:n.a.white,hc:n.a.black},r.a("dropdownBackground","Dropdown background.")),F=h("dropdown.foreground",{dark:"#F0F0F0",light:null,hc:n.a.white},r.a("dropdownForeground","Dropdown foreground."));const B=h("button.foreground",{dark:n.a.white,light:n.a.white,hc:n.a.white},r.a("buttonForeground","Button foreground color.")),j=h("button.background",{dark:"#0E639C",light:"#007ACC",hc:null},r.a("buttonBackground","Button background color.")),W=h("button.hoverBackground",{dark:qt(j,.2),light:Kt(j,.2),hc:null},r.a("buttonHoverBackground","Button background color when hovering.")),V=h("badge.background",{dark:"#4D4D4D",light:"#C4C4C4",hc:n.a.black},r.a("badgeBackground","Badge background color. Badges are small information labels, e.g. for search results count.")),H=h("badge.foreground",{dark:n.a.white,light:"#333",hc:n.a.white},r.a("badgeForeground","Badge foreground color. Badges are small information labels, e.g. for search results count.")),z=h("scrollbar.shadow",{dark:"#000000",light:"#DDDDDD",hc:null},r.a("scrollbarShadow","Scrollbar shadow to indicate that the view is scrolled.")),U=h("scrollbarSlider.background",{dark:n.a.fromHex("#797979").transparent(.4),light:n.a.fromHex("#646464").transparent(.4),hc:$t(m,.6)},r.a("scrollbarSliderBackground","Scrollbar slider background color.")),K=h("scrollbarSlider.hoverBackground",{dark:n.a.fromHex("#646464").transparent(.7),light:n.a.fromHex("#646464").transparent(.7),hc:$t(m,.8)},r.a("scrollbarSliderHoverBackground","Scrollbar slider background color when hovering.")),q=h("scrollbarSlider.activeBackground",{dark:n.a.fromHex("#BFBFBF").transparent(.4),light:n.a.fromHex("#000000").transparent(.6),hc:m},r.a("scrollbarSliderActiveBackground","Scrollbar slider background color when clicked on.")),$=h("progressBar.background",{dark:n.a.fromHex("#0E70C0"),light:n.a.fromHex("#0E70C0"),hc:m},r.a("progressBarBackground","Background color of the progress bar that can show for long running operations.")),G=h("editorError.background",{dark:null,light:null,hc:null},r.a("editorError.background","Background color of error text in the editor. The color must not be opaque so as not to hide underlying decorations."),!0),Z=h("editorError.foreground",{dark:"#F14C4C",light:"#E51400",hc:null},r.a("editorError.foreground","Foreground color of error squigglies in the editor.")),Y=h("editorError.border",{dark:null,light:null,hc:n.a.fromHex("#E47777").transparent(.8)},r.a("errorBorder","Border color of error boxes in the editor.")),X=h("editorWarning.background",{dark:null,light:null,hc:null},r.a("editorWarning.background","Background color of warning text in the editor. The color must not be opaque so as not to hide underlying decorations."),!0),Q=h("editorWarning.foreground",{dark:"#CCA700",light:"#BF8803",hc:null},r.a("editorWarning.foreground","Foreground color of warning squigglies in the editor.")),J=h("editorWarning.border",{dark:null,light:null,hc:n.a.fromHex("#FFCC00").transparent(.8)},r.a("warningBorder","Border color of warning boxes in the editor.")),ee=h("editorInfo.background",{dark:null,light:null,hc:null},r.a("editorInfo.background","Background color of info text in the editor. The color must not be opaque so as not to hide underlying decorations."),!0),te=h("editorInfo.foreground",{dark:"#3794FF",light:"#1a85ff",hc:"#3794FF"},r.a("editorInfo.foreground","Foreground color of info squigglies in the editor.")),ie=h("editorInfo.border",{dark:null,light:null,hc:n.a.fromHex("#3794FF").transparent(.8)},r.a("infoBorder","Border color of info boxes in the editor.")),ne=h("editorHint.foreground",{dark:n.a.fromHex("#eeeeee").transparent(.7),light:"#6c6c6c",hc:null},r.a("editorHint.foreground","Foreground color of hint squigglies in the editor.")),oe=h("editorHint.border",{dark:null,light:null,hc:n.a.fromHex("#eeeeee").transparent(.8)},r.a("hintBorder","Border color of hint boxes in the editor.")),se=h("editor.background",{light:"#fffffe",dark:"#1E1E1E",hc:n.a.black},r.a("editorBackground","Editor background color.")),re=h("editor.foreground",{light:"#333333",dark:"#BBBBBB",hc:n.a.white},r.a("editorForeground","Editor default foreground color.")),ae=h("editorWidget.background",{dark:"#252526",light:"#F3F3F3",hc:"#0C141F"},r.a("editorWidgetBackground","Background color of editor widgets, such as find/replace.")),le=h("editorWidget.foreground",{dark:c,light:c,hc:c},r.a("editorWidgetForeground","Foreground color of editor widgets, such as find/replace.")),de=h("editorWidget.border",{dark:"#454545",light:"#C8C8C8",hc:m},r.a("editorWidgetBorder","Border color of editor widgets. The color is only used if the widget chooses to have a border and if the color is not overridden by a widget.")),he=h("editorWidget.resizeBorder",{light:null,dark:null,hc:null},r.a("editorWidgetResizeBorder","Border color of the resize bar of editor widgets. The color is only used if the widget chooses to have a resize border and if the color is not overridden by a widget.")),ce=h("quickInput.background",{dark:ae,light:ae,hc:ae},r.a("pickerBackground","Quick picker background color. The quick picker widget is the container for pickers like the command palette.")),ue=h("quickInput.foreground",{dark:le,light:le,hc:le},r.a("pickerForeground","Quick picker foreground color. The quick picker widget is the container for pickers like the command palette.")),ge=h("quickInputTitle.background",{dark:new n.a(new n.c(255,255,255,.105)),light:new n.a(new n.c(0,0,0,.06)),hc:"#000000"},r.a("pickerTitleBackground","Quick picker title background color. The quick picker widget is the container for pickers like the command palette.")),pe=h("pickerGroup.foreground",{dark:"#3794FF",light:"#0066BF",hc:n.a.white},r.a("pickerGroupForeground","Quick picker color for grouping labels.")),me=h("pickerGroup.border",{dark:"#3F3F46",light:"#CCCEDB",hc:n.a.white},r.a("pickerGroupBorder","Quick picker color for grouping borders.")),fe=h("keybindingLabel.background",{dark:new n.a(new n.c(128,128,128,.17)),light:new n.a(new n.c(221,221,221,.4)),hc:n.a.transparent},r.a("keybindingLabelBackground","Keybinding label background color. The keybinding label is used to represent a keyboard shortcut.")),_e=h("keybindingLabel.foreground",{dark:n.a.fromHex("#CCCCCC"),light:n.a.fromHex("#555555"),hc:n.a.white},r.a("keybindingLabelForeground","Keybinding label foreground color. The keybinding label is used to represent a keyboard shortcut.")),be=h("keybindingLabel.border",{dark:new n.a(new n.c(51,51,51,.6)),light:new n.a(new n.c(204,204,204,.4)),hc:new n.a(new n.c(111,195,223))},r.a("keybindingLabelBorder","Keybinding label border color. The keybinding label is used to represent a keyboard shortcut.")),ve=h("keybindingLabel.bottomBorder",{dark:new n.a(new n.c(68,68,68,.6)),light:new n.a(new n.c(187,187,187,.4)),hc:new n.a(new n.c(111,195,223))},r.a("keybindingLabelBottomBorder","Keybinding label border bottom color. The keybinding label is used to represent a keyboard shortcut.")),Ce=h("editor.selectionBackground",{light:"#ADD6FF",dark:"#264F78",hc:"#f3f518"},r.a("editorSelectionBackground","Color of the editor selection.")),we=h("editor.selectionForeground",{light:null,dark:null,hc:"#000000"},r.a("editorSelectionForeground","Color of the selected text for high contrast.")),ye=h("editor.inactiveSelectionBackground",{light:$t(Ce,.5),dark:$t(Ce,.5),hc:$t(Ce,.5)},r.a("editorInactiveSelection","Color of the selection in an inactive editor. The color must not be opaque so as not to hide underlying decorations."),!0),Se=h("editor.selectionHighlightBackground",{light:Zt(Ce,se,.3,.6),dark:Zt(Ce,se,.3,.6),hc:null},r.a("editorSelectionHighlight","Color for regions with the same content as the selection. The color must not be opaque so as not to hide underlying decorations."),!0),Le=h("editor.selectionHighlightBorder",{light:null,dark:null,hc:f},r.a("editorSelectionHighlightBorder","Border color for regions with the same content as the selection.")),xe=h("editor.findMatchBackground",{light:"#A8AC94",dark:"#515C6A",hc:null},r.a("editorFindMatch","Color of the current search match.")),ke=h("editor.findMatchHighlightBackground",{light:"#EA5C0055",dark:"#EA5C0055",hc:null},r.a("findMatchHighlight","Color of the other search matches. The color must not be opaque so as not to hide underlying decorations."),!0),De=h("editor.findRangeHighlightBackground",{dark:"#3a3d4166",light:"#b4b4b44d",hc:null},r.a("findRangeHighlight","Color of the range limiting the search. The color must not be opaque so as not to hide underlying decorations."),!0),Ne=h("editor.findMatchBorder",{light:null,dark:null,hc:f},r.a("editorFindMatchBorder","Border color of the current search match.")),Oe=h("editor.findMatchHighlightBorder",{light:null,dark:null,hc:f},r.a("findMatchHighlightBorder","Border color of the other search matches.")),Ee=h("editor.findRangeHighlightBorder",{dark:null,light:null,hc:$t(f,.4)},r.a("findRangeHighlightBorder","Border color of the range limiting the search. The color must not be opaque so as not to hide underlying decorations."),!0),Ie=h("editor.hoverHighlightBackground",{light:"#ADD6FF26",dark:"#264f7840",hc:"#ADD6FF26"},r.a("hoverHighlight","Highlight below the word for which a hover is shown. The color must not be opaque so as not to hide underlying decorations."),!0),Me=h("editorHoverWidget.background",{light:ae,dark:ae,hc:ae},r.a("hoverBackground","Background color of the editor hover.")),Te=h("editorHoverWidget.foreground",{light:le,dark:le,hc:le},r.a("hoverForeground","Foreground color of the editor hover.")),Ae=h("editorHoverWidget.border",{light:de,dark:de,hc:de},r.a("hoverBorder","Border color of the editor hover.")),Re=h("editorHoverWidget.statusBarBackground",{dark:qt(Me,.2),light:Kt(Me,.05),hc:ae},r.a("statusBarBackground","Background color of the editor hover status bar.")),Pe=h("editorLink.activeForeground",{dark:"#4E94CE",light:n.a.blue,hc:n.a.cyan},r.a("activeLinkForeground","Color of active links.")),Fe=h("editorInlayHint.foreground",{dark:$t(H,.8),light:$t(H,.8),hc:H},r.a("editorInlayHintForeground","Foreground color of inline hints")),Be=h("editorInlayHint.background",{dark:$t(V,.6),light:$t(V,.3),hc:V},r.a("editorInlayHintBackground","Background color of inline hints")),je=h("editorLightBulb.foreground",{dark:"#FFCC00",light:"#DDB100",hc:"#FFCC00"},r.a("editorLightBulbForeground","The color used for the lightbulb actions icon.")),We=h("editorLightBulbAutoFix.foreground",{dark:"#75BEFF",light:"#007ACC",hc:"#75BEFF"},r.a("editorLightBulbAutoFixForeground","The color used for the lightbulb auto fix actions icon.")),Ve=new n.a(new n.c(155,185,85,.2)),He=new n.a(new n.c(255,0,0,.2)),ze=h("diffEditor.insertedTextBackground",{dark:Ve,light:Ve,hc:null},r.a("diffEditorInserted","Background color for text that got inserted. The color must not be opaque so as not to hide underlying decorations."),!0),Ue=h("diffEditor.removedTextBackground",{dark:He,light:He,hc:null},r.a("diffEditorRemoved","Background color for text that got removed. The color must not be opaque so as not to hide underlying decorations."),!0),Ke=h("diffEditor.insertedTextBorder",{dark:null,light:null,hc:"#33ff2eff"},r.a("diffEditorInsertedOutline","Outline color for the text that got inserted.")),qe=h("diffEditor.removedTextBorder",{dark:null,light:null,hc:"#FF008F"},r.a("diffEditorRemovedOutline","Outline color for text that got removed.")),$e=h("diffEditor.border",{dark:null,light:null,hc:m},r.a("diffEditorBorder","Border color between the two text editors.")),Ge=h("diffEditor.diagonalFill",{dark:"#cccccc33",light:"#22222233",hc:null},r.a("diffDiagonalFill","Color of the diff editor's diagonal fill. The diagonal fill is used in side-by-side diff views.")),Ze=h("list.focusBackground",{dark:null,light:null,hc:null},r.a("listFocusBackground","List/Tree background color for the focused item when the list/tree is active. An active list/tree has keyboard focus, an inactive does not.")),Ye=h("list.focusForeground",{dark:null,light:null,hc:null},r.a("listFocusForeground","List/Tree foreground color for the focused item when the list/tree is active. An active list/tree has keyboard focus, an inactive does not.")),Xe=h("list.focusOutline",{dark:p,light:p,hc:f},r.a("listFocusOutline","List/Tree outline color for the focused item when the list/tree is active. An active list/tree has keyboard focus, an inactive does not.")),Qe=h("list.activeSelectionBackground",{dark:"#094771",light:"#0060C0",hc:null},r.a("listActiveSelectionBackground","List/Tree background color for the selected item when the list/tree is active. An active list/tree has keyboard focus, an inactive does not.")),Je=h("list.activeSelectionForeground",{dark:n.a.white,light:n.a.white,hc:null},r.a("listActiveSelectionForeground","List/Tree foreground color for the selected item when the list/tree is active. An active list/tree has keyboard focus, an inactive does not.")),et=h("list.activeSelectionIconForeground",{dark:null,light:null,hc:null},r.a("listActiveSelectionIconForeground","List/Tree icon foreground color for the selected item when the list/tree is active. An active list/tree has keyboard focus, an inactive does not.")),tt=h("list.inactiveSelectionBackground",{dark:"#37373D",light:"#E4E6F1",hc:null},r.a("listInactiveSelectionBackground","List/Tree background color for the selected item when the list/tree is inactive. An active list/tree has keyboard focus, an inactive does not.")),it=h("list.inactiveSelectionForeground",{dark:null,light:null,hc:null},r.a("listInactiveSelectionForeground","List/Tree foreground color for the selected item when the list/tree is inactive. An active list/tree has keyboard focus, an inactive does not.")),nt=h("list.inactiveSelectionIconForeground",{dark:null,light:null,hc:null},r.a("listInactiveSelectionIconForeground","List/Tree icon foreground color for the selected item when the list/tree is inactive. An active list/tree has keyboard focus, an inactive does not.")),ot=h("list.inactiveFocusBackground",{dark:null,light:null,hc:null},r.a("listInactiveFocusBackground","List/Tree background color for the focused item when the list/tree is inactive. An active list/tree has keyboard focus, an inactive does not.")),st=h("list.inactiveFocusOutline",{dark:null,light:null,hc:null},r.a("listInactiveFocusOutline","List/Tree outline color for the focused item when the list/tree is inactive. An active list/tree has keyboard focus, an inactive does not.")),rt=h("list.hoverBackground",{dark:"#2A2D2E",light:"#F0F0F0",hc:null},r.a("listHoverBackground","List/Tree background when hovering over items using the mouse.")),at=h("list.hoverForeground",{dark:null,light:null,hc:null},r.a("listHoverForeground","List/Tree foreground when hovering over items using the mouse.")),lt=h("list.dropBackground",{dark:"#062F4A",light:"#D6EBFF",hc:null},r.a("listDropBackground","List/Tree drag and drop background when moving items around using the mouse.")),dt=h("list.highlightForeground",{dark:"#18A3FF",light:"#0066BF",hc:p},r.a("highlight","List/Tree foreground color of the match highlights when searching inside the list/tree.")),ht=h("list.focusHighlightForeground",{dark:dt,light:{op:5,if:Qe,then:dt,else:"#9DDDFF"},hc:dt},r.a("listFocusHighlightForeground","List/Tree foreground color of the match highlights on actively focused items when searching inside the list/tree.")),ct=h("listFilterWidget.background",{light:"#efc1ad",dark:"#653723",hc:n.a.black},r.a("listFilterWidgetBackground","Background color of the type filter widget in lists and trees.")),ut=h("listFilterWidget.outline",{dark:n.a.transparent,light:n.a.transparent,hc:"#f38518"},r.a("listFilterWidgetOutline","Outline color of the type filter widget in lists and trees.")),gt=h("listFilterWidget.noMatchesOutline",{dark:"#BE1100",light:"#BE1100",hc:m},r.a("listFilterWidgetNoMatchesOutline","Outline color of the type filter widget in lists and trees, when there are no matches.")),pt=h("tree.indentGuidesStroke",{dark:"#585858",light:"#a9a9a9",hc:"#a9a9a9"},r.a("treeIndentGuidesStroke","Tree stroke color for the indentation guides.")),mt=h("tree.tableColumnsBorder",{dark:"#CCCCCC20",light:"#61616120",hc:null},r.a("treeIndentGuidesStroke","Tree stroke color for the indentation guides."));var ft=h("quickInput.list.focusBackground",{dark:null,light:null,hc:null},"",void 0,r.a("quickInput.list.focusBackground deprecation","Please use quickInputList.focusBackground instead"));const _t=h("quickInputList.focusForeground",{dark:Je,light:Je,hc:Je},r.a("quickInput.listFocusForeground","Quick picker foreground color for the focused item.")),bt=h("quickInputList.focusIconForeground",{dark:et,light:et,hc:et},r.a("quickInput.listFocusIconForeground","Quick picker icon foreground color for the focused item.")),vt=h("quickInputList.focusBackground",{dark:Gt(ft,Qe),light:Gt(ft,Qe),hc:null},r.a("quickInput.listFocusBackground","Quick picker background color for the focused item.")),Ct=h("menu.border",{dark:null,light:null,hc:m},r.a("menuBorder","Border color of menus.")),wt=h("menu.foreground",{dark:F,light:c,hc:F},r.a("menuForeground","Foreground color of menu items.")),yt=h("menu.background",{dark:P,light:P,hc:P},r.a("menuBackground","Background color of menu items.")),St=h("menu.selectionForeground",{dark:Je,light:Je,hc:Je},r.a("menuSelectionForeground","Foreground color of the selected menu item in menus.")),Lt=h("menu.selectionBackground",{dark:Qe,light:Qe,hc:Qe},r.a("menuSelectionBackground","Background color of the selected menu item in menus.")),xt=h("menu.selectionBorder",{dark:null,light:null,hc:f},r.a("menuSelectionBorder","Border color of the selected menu item in menus.")),kt=h("menu.separatorBackground",{dark:"#BBBBBB",light:"#888888",hc:m},r.a("menuSeparatorBackground","Color of a separator menu item in menus.")),Dt=h("toolbar.hoverBackground",{dark:"#5a5d5e50",light:"#b8b8b850",hc:null},r.a("toolbarHoverBackground","Toolbar background when hovering over actions using the mouse")),Nt=h("editor.snippetTabstopHighlightBackground",{dark:new n.a(new n.c(124,124,124,.3)),light:new n.a(new n.c(10,50,100,.2)),hc:new n.a(new n.c(124,124,124,.3))},r.a("snippetTabstopHighlightBackground","Highlight background color of a snippet tabstop.")),Ot=h("editor.snippetTabstopHighlightBorder",{dark:null,light:null,hc:null},r.a("snippetTabstopHighlightBorder","Highlight border color of a snippet tabstop.")),Et=h("editor.snippetFinalTabstopHighlightBackground",{dark:null,light:null,hc:null},r.a("snippetFinalTabstopHighlightBackground","Highlight background color of the final tabstop of a snippet.")),It=h("editor.snippetFinalTabstopHighlightBorder",{dark:"#525252",light:new n.a(new n.c(10,50,100,.5)),hc:"#525252"},r.a("snippetFinalTabstopHighlightBorder","Highlight border color of the final tabstop of a snippet.")),Mt=h("editorOverviewRuler.findMatchForeground",{dark:"#d186167e",light:"#d186167e",hc:"#AB5A00"},r.a("overviewRulerFindMatchForeground","Overview ruler marker color for find matches. The color must not be opaque so as not to hide underlying decorations."),!0),Tt=h("editorOverviewRuler.selectionHighlightForeground",{dark:"#A0A0A0CC",light:"#A0A0A0CC",hc:"#A0A0A0CC"},r.a("overviewRulerSelectionHighlightForeground","Overview ruler marker color for selection highlights. The color must not be opaque so as not to hide underlying decorations."),!0),At=h("minimap.findMatchHighlight",{light:"#d18616",dark:"#d18616",hc:"#AB5A00"},r.a("minimapFindMatchHighlight","Minimap marker color for find matches."),!0),Rt=h("minimap.selectionHighlight",{light:"#ADD6FF",dark:"#264F78",hc:"#ffffff"},r.a("minimapSelectionHighlight","Minimap marker color for the editor selection."),!0),Pt=h("minimap.errorHighlight",{dark:new n.a(new n.c(255,18,18,.7)),light:new n.a(new n.c(255,18,18,.7)),hc:new n.a(new n.c(255,50,50,1))},r.a("minimapError","Minimap marker color for errors.")),Ft=h("minimap.warningHighlight",{dark:Q,light:Q,hc:J},r.a("overviewRuleWarning","Minimap marker color for warnings.")),Bt=h("minimap.background",{dark:null,light:null,hc:null},r.a("minimapBackground","Minimap background color.")),jt=h("minimapSlider.background",{light:$t(U,.5),dark:$t(U,.5),hc:$t(U,.5)},r.a("minimapSliderBackground","Minimap slider background color.")),Wt=h("minimapSlider.hoverBackground",{light:$t(K,.5),dark:$t(K,.5),hc:$t(K,.5)},r.a("minimapSliderHoverBackground","Minimap slider background color when hovering.")),Vt=h("minimapSlider.activeBackground",{light:$t(q,.5),dark:$t(q,.5),hc:$t(q,.5)},r.a("minimapSliderActiveBackground","Minimap slider background color when clicked on.")),Ht=h("problemsErrorIcon.foreground",{dark:Z,light:Z,hc:Z},r.a("problemsErrorIconForeground","The color used for the problems error icon.")),zt=h("problemsWarningIcon.foreground",{dark:Q,light:Q,hc:Q},r.a("problemsWarningIconForeground","The color used for the problems warning icon.")),Ut=h("problemsInfoIcon.foreground",{dark:te,light:te,hc:te},r.a("problemsInfoIconForeground","The color used for the problems info icon."));function Kt(e,t){return{op:0,value:e,factor:t}}function qt(e,t){return{op:1,value:e,factor:t}}function $t(e,t){return{op:2,value:e,factor:t}}function Gt(...e){return{op:3,values:e}}function Zt(e,t,i,n){return{op:4,value:e,background:t,factor:i,transparency:n}}function Yt(e,t){if(null!==e){if("string"==typeof e)return"#"===e[0]?n.a.fromHex(e):t.getColor(e);if(e instanceof n.a)return e;if("object"==typeof e){var i,o=e,r=t;switch(o.op){case 0:return null==(i=Yt(o.value,r))?void 0:i.darken(o.factor);case 1:return null==(i=Yt(o.value,r))?void 0:i.lighten(o.factor);case 2:return null==(i=Yt(o.value,r))?void 0:i.transparent(o.factor);case 3:for(const t of o.values){var a=Yt(t,r);if(a)return a}return;case 5:return Yt(r.defines(o.if)?o.then:o.else,r);case 4:const e=Yt(o.value,r);return e?(i=Yt(o.background,r))?(e.isDarkerThan(i)?n.a.getLighterColor(e,i,o.factor):n.a.getDarkerColor(e,i,o.factor)).transparent(o.transparency):e.transparent(o.factor*o.transparency):void 0;default:throw Object(s.b)(o)}}}}const Xt="vscode://schemas/workbench-colors";let Qt=i.a.as(a.a.JSONContribution);Qt.registerSchema(Xt,d.getColorSchema());const Jt=new t.e(()=>Qt.notifySchemaChanged(Xt),200);d.onDidChangeSchema(()=>{Jt.isScheduled()||Jt.schedule()})},"308f":function(e,t,i){"use strict";i.d(t,"c",(function(){return n})),i.d(t,"b",(function(){return b})),i.d(t,"e",(function(){return v})),i.d(t,"a",(function(){return C})),i.d(t,"d",(function(){return w})),i.d(t,"f",(function(){return y}));var n,o=i("fdcc"),s=i("a666"),r=i("db88"),a=i("e58e");{var l=n=n||{};function d(e){return(t,i=null,n)=>{let o,s=!1;return o=e(e=>{if(!s)return o?o.dispose():s=!0,t.call(i,e)},null,n),s&&o.dispose(),o}}function h(e,t){return p((i,n=null,o)=>e(e=>i.call(n,t(e)),null,o))}function c(e,t){return p((i,n=null,o)=>e(e=>{t(e),i.call(n,e)},null,o))}function u(e,t){return p((i,n=null,o)=>e(e=>t(e)&&i.call(n,e),null,o))}function g(e,t,i){let n=i;return h(e,e=>n=t(n,e))}function p(e){let t;const i=new b({onFirstListenerAdd(){t=e(i.fire,i)},onLastListenerRemove(){t.dispose()}});return i.event}function m(e,t,i=100,n=!1,o){let s,r=void 0,a=void 0,l=0;const d=new b({leakWarningThreshold:o,onFirstListenerAdd(){s=e(e=>{l++,r=t(r,e),n&&!a&&(d.fire(r),r=void 0),clearTimeout(a),a=setTimeout(()=>{var e=r;r=void 0,a=void 0,(!n||1e===t)){let i,n=!0;return u(e,e=>{var o=n||!t(e,i);return n=!1,i=e,o})}l.None=()=>s.a.None,l.once=d,l.map=h,l.forEach=c,l.filter=u,l.signal=function(e){return e},l.any=function(...e){return(t,i=null,n)=>Object(s.e)(...e.map(e=>e(e=>t.call(i,e),null,n)))},l.reduce=g,l.debounce=m,l.latch=f,l.split=function(e,t){return[l.filter(e,t),l.filter(e,e=>!t(e))]},l.buffer=function(e,t=!1,i=[]){let n=i.slice(),o=e(e=>{n?n.push(e):r.fire(e)});const s=()=>{n&&n.forEach(e=>r.fire(e)),n=null},r=new b({onFirstListenerAdd(){o=o||e(e=>r.fire(e))},onFirstListenerDidAdd(){n&&(t?setTimeout(s):s())},onLastListenerRemove(){o&&o.dispose(),o=null}});return r.event};class e{constructor(e){this.event=e}map(t){return new e(h(this.event,t))}forEach(t){return new e(c(this.event,t))}filter(t){return new e(u(this.event,t))}reduce(t,i){return new e(g(this.event,t,i))}latch(){return new e(f(this.event))}debounce(t,i=100,n=!1,o){return new e(m(this.event,t,i,n,o))}on(e,t,i){return this.event(e,t,i)}once(e,t,i){return d(this.event)(e,t,i)}}l.chain=function(t){return new e(t)},l.fromNodeEventEmitter=function(e,t,i=(e=>e)){const n=(...e)=>o.fire(i(...e)),o=new b({onFirstListenerAdd:()=>e.on(t,n),onLastListenerRemove:()=>e.removeListener(t,n)});return o.event},l.fromDOMEventEmitter=function(e,t,i=(e=>e)){const n=(...e)=>o.fire(i(...e)),o=new b({onFirstListenerAdd:()=>e.addEventListener(t,n),onLastListenerRemove:()=>e.removeEventListener(t,n)});return o.event},l.toPromise=function(e){return new Promise(t=>d(e)(t))}}class _{constructor(e){this._listenerCount=0,this._invocationCount=0,this._elapsedOverall=0,this._name=e+"_"+_._idPool++}start(e){this._stopWatch=new a.a(!0),this._listenerCount=e}stop(){if(this._stopWatch){const e=this._stopWatch.elapsed();this._elapsedOverall+=e,this._invocationCount+=1,this._stopWatch=void 0}}}_._idPool=0;class b{constructor(e){this._disposed=!1,this._options=e,this._leakageMon=void 0,this._perfMon=null!=(e=this._options)&&e._profName?new _(this._options._profName):void 0}get event(){return this._event||(this._event=(e,t,i)=>{this._listeners||(this._listeners=new r.a);var n=this._listeners.isEmpty();n&&this._options&&this._options.onFirstListenerAdd&&this._options.onFirstListenerAdd(this);const o=this._listeners.push(t?[e,t]:e),a=(n&&this._options&&this._options.onFirstListenerDidAdd&&this._options.onFirstListenerDidAdd(this),this._options&&this._options.onListenerDidAdd&&this._options.onListenerDidAdd(this,e,t),null==(n=this._leakageMon)?void 0:n.check(this._listeners.size));return e=Object(s.i)(()=>{a&&a(),this._disposed||(o(),this._options&&this._options.onLastListenerRemove&&(this._listeners&&!this._listeners.isEmpty()||this._options.onLastListenerRemove(this)))}),i instanceof s.b?i.add(e):Array.isArray(i)&&i.push(e),e}),this._event}fire(e){var t;if(this._listeners){for(var i of(this._deliveryQueue||(this._deliveryQueue=new r.a),this._listeners))this._deliveryQueue.push([i,e]);for(null!=(t=this._perfMon)&&t.start(this._deliveryQueue.size);0{this._handle=void 0,this.resume()},this._delay)),super.fire(e)}}class w{constructor(){this.buffers=[]}wrapEvent(e){return(t,i,n)=>e(e=>{const n=this.buffers[this.buffers.length-1];n?n.push(()=>t.call(i,e)):t.call(i,e)},void 0,n)}bufferEvents(e){const t=[];return this.buffers.push(t),e=e(),this.buffers.pop(),t.forEach(e=>e()),e}}class y{constructor(){this.listening=!1,this.inputEvent=n.None,this.inputEventListener=s.a.None,this.emitter=new b({onFirstListenerDidAdd:()=>{this.listening=!0,this.inputEventListener=this.inputEvent(this.emitter.fire,this.emitter)},onLastListenerRemove:()=>{this.listening=!1,this.inputEventListener.dispose()}}),this.event=this.emitter.event}set input(e){this.inputEvent=e,this.listening&&(this.inputEventListener.dispose(),this.inputEventListener=e(this.emitter.fire,this.emitter))}dispose(){this.inputEventListener.dispose(),this.emitter.dispose()}}},"30d5":function(e,t,i){},"30db":function(e,t,i){"use strict";(function(e,n){i.d(t,"b",(function(){return g})),i.d(t,"i",(function(){return b})),i.d(t,"f",(function(){return v})),i.d(t,"d",(function(){return C})),i.d(t,"g",(function(){return w})),i.d(t,"h",(function(){return y})),i.d(t,"c",(function(){return S})),i.d(t,"k",(function(){return L})),i.d(t,"j",(function(){return x})),i.d(t,"a",(function(){return k})),i.d(t,"e",(function(){return O}));let o=!1,s=!1,r=!1,a=!1,l=!1,d=!1,h=void 0,c="en",u=void 0;const g="object"==typeof self?self:"object"==typeof e?e:{};let p=void 0;if(void 0!==g.vscode&&void 0!==g.vscode.process?p=g.vscode.process:void 0!==n&&(p=n),n="string"==typeof(null==(e=null===p||void 0===p?void 0:p.versions)?void 0:e.electron)&&"renderer"===p.type,"object"!=typeof navigator||n){if("object"==typeof p){if(o="win32"===p.platform,s="darwin"===p.platform,(r="linux"===p.platform)&&!!p.env.SNAP&&p.env.SNAP_REVISION,h="en",c="en",e=p.env.VSCODE_NLS_CONFIG,e)try{var m=JSON.parse(e),f=m.availableLanguages["*"];h=m.locale,c=f||"en",m._translationsConfigFile}catch(e){}a=!0}}else u=navigator.userAgent,o=0<=u.indexOf("Windows"),s=0<=u.indexOf("Macintosh"),d=(0<=u.indexOf("Macintosh")||0<=u.indexOf("iPad")||0<=u.indexOf("iPhone"))&&!!navigator.maxTouchPoints&&0{if(t.data&&t.data.vscodeSetImmediateId)for(let i=0,n=e.length;i{var n=++t;e.push({id:n,callback:i}),g.postMessage({vscodeSetImmediateId:n},"*")}}if("function"==typeof(null===p||void 0===p?void 0:p.nextTick))return p.nextTick.bind(p);const e=Promise.resolve();return t=>e.then(t)}(),k=s||d?2:o?1:3;let D=!0,N=!1;function O(){if(!N){N=!0;const t=new Uint8Array(2);t[0]=1,t[1]=2;var e=new Uint16Array(t.buffer);D=513===e[0]}return D}}).call(this,i("c8ba"),i("f28c"))},3170:function(e,t,i){"use strict";i.d(t,"a",(function(){return o})),i.d(t,"b",(function(){return s}));var n=i("099d");class o{constructor(e){e=Object(n.b)(e),this._defaultValue=e,this._asciiMap=o._createAsciiMap(e),this._map=new Map}static _createAsciiMap(e){let t=new Uint8Array(256);for(let i=0;i<256;i++)t[i]=e;return t}set(e,t){t=Object(n.b)(t),0<=e&&e<256?this._asciiMap[e]=t:this._map.set(e,t)}get(e){return 0<=e&&e<256?this._asciiMap[e]:this._map.get(e)||this._defaultValue}}class s{constructor(){this._actual=new o(0)}add(e){this._actual.set(e,1)}has(e){return 1===this._actual.get(e)}}},"31df":function(e,t,i){"use strict";i.d(t,"c",(function(){return o})),i.d(t,"b",(function(){return s})),i.d(t,"a",(function(){return r}));var n=i("11f7");function o(e,t={}){const i=r(t);return i.textContent=e,i}function s(e,t={}){var i=r(t);return function e(t,i,o,s){let r;if(2===i.type)r=document.createTextNode(i.content||"");else if(3===i.type)r=document.createElement("b");else if(4===i.type)r=document.createElement("i");else if(7===i.type&&s)r=document.createElement("code");else if(5===i.type&&o){const e=document.createElement("a");e.href="#",o.disposables.add(n.o(e,"click",e=>{o.callback(String(i.index),e)})),r=e}else 8===i.type?r=document.createElement("br"):1===i.type&&(r=t);r&&t!==r&&t.appendChild(r),r&&Array.isArray(i.children)&&i.children.forEach(t=>{e(r,t,o,s)})}(i,function(e,t){var i={type:1,children:[]};let n=0,o=i;const s=[],r=new a(e);for(;!r.eos();){let e=r.next();var d="\\"===e&&0!==l(r.peek(),t);if(d&&(e=r.next()),!d&&function(e,t){return 0!==l(e,t)}(e,t)&&e===r.peek()){r.advance(),2===o.type&&(o=s.pop());d=l(e,t);if(o.type===d||5===o.type&&6===d)o=s.pop();else{const e={type:d,children:[]};5===d&&(e.index=n,n++),o.children.push(e),s.push(o),o=e}}else"\n"===e?(o=2===o.type?s.pop():o).children.push({type:8}):2!==o.type?(d={type:2,content:e},o.children.push(d),s.push(o),o=d):o.content+=e}return 2===o.type&&(o=s.pop()),s.length,i}(e,!!t.renderCodeSegments),t.actionHandler,t.renderCodeSegments),i}function r(e){var t=e.inline?"span":"div";const i=document.createElement(t);return e.className&&(i.className=e.className),i}class a{constructor(e){this.source=e,this.index=0}eos(){return this.index>=this.source.length}next(){var e=this.peek();return this.advance(),e}peek(){return this.source[this.index]}advance(){this.index++}}function l(e,t){switch(e){case"*":return 3;case"_":return 4;case"[":return 5;case"]":return 6;case"`":return t?7:0;default:return 0}}},"32a4":function(e,t,i){"use strict";i.d(t,"a",(function(){return a})),i.d(t,"c",(function(){return l})),i.d(t,"b",(function(){return d}));t=i("dff7");var n=i("308f"),o=i("b707"),s=i("70cb"),r=i("89cd");i=i("b9b4");const a=new class{constructor(){this._onDidChangeLanguages=new n.b,this.onDidChangeLanguages=this._onDidChangeLanguages.event,this._languages=[],this._dynamicLanguages=[]}registerLanguage(e){return this._languages.push(e),this._onDidChangeLanguages.fire(void 0),{dispose:()=>{for(let t=0,i=this._languages.length;t"},{open:'"',close:'"'},{open:"'",close:"'"},{open:"`",close:"`"}],folding:{offSide:!0}},0)},"32b8":function(e,t,i){"use strict";i.d(t,"i",(function(){return c})),i.d(t,"e",(function(){return u})),i.d(t,"d",(function(){return g})),i.d(t,"g",(function(){return p})),i.d(t,"f",(function(){return m})),i.d(t,"b",(function(){return f})),i.d(t,"a",(function(){return _})),i.d(t,"c",(function(){return b})),i.d(t,"h",(function(){return v}));var n=i("c317");class o extends Error{constructor(e,t,i){let n;"string"==typeof t&&0===t.indexOf("not ")?(n="must not be",t=t.replace(/^not /,"")):n="must be";var o=-1!==e.indexOf(".")?"property":"argument";e=`The "${e}" ${o} ${n} of type `+t;super(e+=". Received type "+typeof i),this.code="ERR_INVALID_ARG_TYPE"}}function s(e,t){if("string"!=typeof e)throw new o(t,"string",e)}function r(e){return 47===e||92===e}function a(e){return 47===e}function l(e){return 65<=e&&e<=90||97<=e&&e<=122}function d(e,t,i,n){let o="",s=0,r=-1,a=0,l=0;for(let h=0;h<=e.length;++h){if(ho&&92===e.charCodeAt(r-1);)r--;var a=r-o;let l=0;for(;ll&&92===t.charCodeAt(d-1);)d--;var h=d-l,u=a=n;--s)if(r(e.charCodeAt(s))){if(!d){a=s;break}}else d=!1;if(-1===a){if(-1===i)return".";a=i}return e.slice(0,a)},basename(e,t){void 0!==t&&s(t,"ext"),s(e,"path");let i,n=0,o=-1,a=!0;if(2<=e.length&&l(e.charCodeAt(0))&&58===e.charCodeAt(1)&&(n=2),void 0!==t&&0=n;--i){var d=e.charCodeAt(i);if(r(d)){if(!a){n=i+1;break}}else-1===l&&(a=!1,l=i+1),0<=s&&(d===t.charCodeAt(s)?-1==--s&&(o=i):(s=-1,o=l))}return n===o?o=l:-1===o&&(o=e.length),e.slice(n,o)}for(i=e.length-1;i>=n;--i)if(r(e.charCodeAt(i))){if(!a){n=i+1;break}}else-1===o&&(a=!1,o=i+1);return-1===o?"":e.slice(n,o)},extname(e){s(e,"path");let t=0,i=-1,n=0,o=-1,a=!0,d=0;2<=e.length&&58===e.charCodeAt(1)&&l(e.charCodeAt(0))&&(t=n=2);for(let s=e.length-1;s>=t;--s){var h=e.charCodeAt(s);if(r(h)){if(a)continue;n=s+1;break}-1===o&&(a=!1,o=s+1),46===h?-1===i?i=s:1!==d&&(d=1):-1!==i&&(d=-1)}return-1===i||-1===o||0===d||1===d&&i===o-1&&i===n+1?"":e.slice(i,o)},format:h.bind(null,"\\"),parse(e){s(e,"path");const t={root:"",dir:"",base:"",ext:"",name:""};if(0!==e.length){var i=e.length;let n=0,o=e.charCodeAt(0);if(1===i)r(o)?t.root=t.dir=e:t.base=t.name=e;else{if(r(o)){if(n=1,r(e.charCodeAt(1))){let t=2,o=t;for(;t=n;--c){if(r(o=e.charCodeAt(c))){if(h)continue;a=c+1;break}-1===d&&(h=!1,d=c+1),46===o?-1===s?s=c:1!==u&&(u=1):-1!==s&&(u=-1)}-1!==d&&(-1===s||0===u||1===u&&s===d-1&&s===a+1?t.base=t.name=e.slice(a,d):(t.name=e.slice(a,s),t.base=e.slice(a,d),t.ext=e.slice(s,d))),t.dir=0=o;--d){var n=e.charCodeAt(d);if(47===n){if(l)continue;r=d+1;break}-1===a&&(l=!1,a=d+1),46===n?-1===s?s=d:1!==h&&(h=1):-1!==s&&(h=-1)}if(-1!==a){const n=0===r&&i?1:r;-1===s||0===h||1===h&&s===a-1&&s===r+1?t.base=t.name=e.slice(n,a):(t.name=e.slice(n,s),t.base=e.slice(n,a),t.ext=e.slice(s,a))}0i&&(c=i-u),l=h.color;let g=this._color2Id[l];g||(g=++this._lastAssignedId,this._color2Id[l]=g,this._id2Color[g]=l),l=new n(c-u,c+u,g),h.setColorZone(l),r.push(l)}return this._colorZonesInvalid=!1,r.sort(n.compare),r}}},3323:function(e,t,i){"use strict";i.r(t),i.d(t,"StandaloneGotoLineQuickAccessProvider",(function(){return m})),i.d(t,"GotoLineAction",(function(){return f}));var n=i("dff7"),o=i("a666"),s=(t=i("1fe0"),i("b055"));class r extends t.a{constructor(){super({canAcceptInBackground:!0})}provideWithoutTextEditor(e){var t=Object(n.a)("cannotRunGotoLine","Open a text editor first to go to a line.");return e.items=[{label:t}],e.ariaLabel=t,o.a.None}provideWithTextEditor(e,t,i){const n=e.editor,a=new o.b,l=(a.add(t.onDidAccept(i=>{var[o]=t.selectedItems;o&&this.isValidLineNumber(n,o.lineNumber)&&(this.gotoLocation(e,{range:this.toRange(o.lineNumber,o.column),keyMods:t.keyMods,preserveFocus:i.inBackground}),i.inBackground||t.hide())})),()=>{var e=this.parsePosition(n,t.value.trim().substr(r.PREFIX.length)),i=this.getPickLabel(n,e.lineNumber,e.column);t.items=[{lineNumber:e.lineNumber,column:e.column,label:i}],t.ariaLabel=i,this.isValidLineNumber(n,e.lineNumber)?(i=this.toRange(e.lineNumber,e.column),n.revealRangeInCenter(i,0),this.addDecorations(n,i)):this.clearDecorations(n)}),d=(l(),a.add(t.onDidChangeValue(()=>l())),Object(s.a)(n));if(d){const e=d.getOptions();2===e.get(59).renderType&&(d.updateOptions({lineNumbers:"on"}),a.add(Object(o.i)(()=>d.updateOptions({lineNumbers:"relative"}))))}return a}toRange(e=1,t=1){return{startLineNumber:e,startColumn:t,endLineNumber:e,endColumn:t}}parsePosition(e,t){return t=t.split(/,|:|#/).map(e=>parseInt(e,10)).filter(e=>!isNaN(e)),e=this.lineCount(e)+1,{lineNumber:0e.lineNumber===t.lineNumber?e.column===t.column?e.order-t.order:e.column-t.column:e.lineNumber-t.lineNumber),t}}class s{constructor(e,t,i){this.changeType=2,this.lineNumber=e,this.detail=t,this.injectedText=i}}class r{constructor(e,t){this.changeType=3,this.fromLineNumber=e,this.toLineNumber=t}}class a{constructor(e,t,i,n){this.changeType=4,this.injectedTexts=n,this.fromLineNumber=e,this.toLineNumber=t,this.detail=i}}class l{constructor(){this.changeType=5}}class d{constructor(e,t,i,n){this.changes=e,this.versionId=t,this.isUndoing=i,this.isRedoing=n,this.resultingSelection=null}containsEvent(e){for(let t=0,i=this.changes.length;tthis._onDidAttemptReadOnlyEdit())}static get(t){return t.getContribution(e.ID)}dispose(){this._editorListener.dispose(),this._messageListeners.dispose(),this._messageWidget.dispose(),this._visible.reset()}showMessage(e,t){let i;Object(r.a)(e),this._visible.set(!0),this._messageWidget.clear(),this._messageListeners.clear(),this._messageWidget.value=new m(this._editor,t,e),this._messageListeners.add(this._editor.onDidBlurEditorText(()=>this.closeMessage())),this._messageListeners.add(this._editor.onDidChangeCursorPosition(()=>this.closeMessage())),this._messageListeners.add(this._editor.onDidDispose(()=>this.closeMessage())),this._messageListeners.add(this._editor.onDidChangeModel(()=>this.closeMessage())),this._messageListeners.add(new o.g(()=>this.closeMessage(),3e3)),this._messageListeners.add(this._editor.onMouseMove(e=>{e.target.position&&(i?i.containsPosition(e.target.position)||this.closeMessage():i=new a.a(t.lineNumber-3,1,e.target.position.lineNumber+3,1))}))}closeMessage(){this._visible.reset(),this._messageListeners.clear(),this._messageWidget.value&&this._messageListeners.add(m.fadeOut(this._messageWidget.value))}_onDidAttemptReadOnlyEdit(){this._editor.hasModel()&&this.showMessage(n.a("editor.readonly","Cannot edit in read-only editor"),this._editor.getPosition())}};g.ID="editor.contrib.messageController",g.MESSAGE_VISIBLE=new l.c("messageVisible",!1,n.a("messageVisible","Whether the editor is currently showing an inline message")),g=i([u(1,l.b)],g);const p=t.c.bindToContribution(g.get);Object(t.k)(new p({id:"leaveEditorMessage",precondition:g.MESSAGE_VISIBLE,handler:e=>e.closeMessage(),kbOpts:{weight:130,primary:9}}));class m{constructor(e,{lineNumber:t,column:i},n){this.allowEditorOverflow=!0,this.suppressMouseDown=!1,this._editor=e,this._editor.revealLinesInCenterIfOutsideViewport(t,t,0),this._position={lineNumber:t,column:i-1},this._domNode=document.createElement("div"),this._domNode.classList.add("monaco-editor-overlaymessage");const o=document.createElement("div"),s=(o.classList.add("anchor","top"),this._domNode.appendChild(o),document.createElement("div")),r=(s.classList.add("message"),s.textContent=n,this._domNode.appendChild(s),document.createElement("div"));r.classList.add("anchor","below"),this._domNode.appendChild(r),this._editor.addContentWidget(this),this._domNode.classList.add("fadeIn")}static fadeOut(e){let t;const i=()=>{e.dispose(),clearTimeout(t),e.getDomNode().removeEventListener("animationend",i)};return t=setTimeout(i,110),e.getDomNode().addEventListener("animationend",i),e.getDomNode().classList.add("fadeOut"),{dispose:i}}dispose(){this._editor.removeContentWidget(this)}getId(){return"messageoverlay"}getDomNode(){return this._domNode}getPosition(){return{position:this._position,preference:[1,2]}}afterRender(e){this._domNode.classList.toggle("below",2===e)}}Object(t.l)(g.ID,g),Object(d.f)((e,t)=>{var i=e.getColor(h.qb),n=(i&&(n=e.type===c.a.HIGH_CONTRAST?2:1,t.addRule(`.monaco-editor .monaco-editor-overlaymessage .anchor.below { border-top-color: ${i}; }`),t.addRule(`.monaco-editor .monaco-editor-overlaymessage .anchor.top { border-bottom-color: ${i}; }`),t.addRule(`.monaco-editor .monaco-editor-overlaymessage .message { border: ${n}px solid ${i}; }`)),e.getColor(h.pb));n&&t.addRule(`.monaco-editor .monaco-editor-overlaymessage .message { background-color: ${n}; }`),i=e.getColor(h.rb);i&&t.addRule(`.monaco-editor .monaco-editor-overlaymessage .message { color: ${i}; }`)})},3742:function(e,t,i){"use strict";function n(e){return!e||"string"!=typeof e||0===e.trim().length}i.d(t,"C",(function(){return n})),i.d(t,"v",(function(){return s})),i.d(t,"s",(function(){return r})),i.d(t,"t",(function(){return a})),i.d(t,"U",(function(){return l})),i.d(t,"J",(function(){return d})),i.d(t,"O",(function(){return h})),i.d(t,"p",(function(){return c})),i.d(t,"T",(function(){return u})),i.d(t,"q",(function(){return g})),i.d(t,"N",(function(){return p})),i.d(t,"M",(function(){return m})),i.d(t,"Q",(function(){return f})),i.d(t,"u",(function(){return _})),i.d(t,"x",(function(){return b})),i.d(t,"I",(function(){return v})),i.d(t,"f",(function(){return C})),i.d(t,"h",(function(){return w})),i.d(t,"g",(function(){return y})),i.d(t,"i",(function(){return S})),i.d(t,"G",(function(){return L})),i.d(t,"H",(function(){return x})),i.d(t,"r",(function(){return D})),i.d(t,"R",(function(){return O})),i.d(t,"d",(function(){return E})),i.d(t,"e",(function(){return I})),i.d(t,"E",(function(){return M})),i.d(t,"F",(function(){return T})),i.d(t,"j",(function(){return A})),i.d(t,"z",(function(){return R})),i.d(t,"K",(function(){return F})),i.d(t,"L",(function(){return B})),i.d(t,"m",(function(){return W})),i.d(t,"k",(function(){return H})),i.d(t,"A",(function(){return U})),i.d(t,"a",(function(){return K})),i.d(t,"n",(function(){return q})),i.d(t,"l",(function(){return $})),i.d(t,"D",(function(){return G})),i.d(t,"B",(function(){return Z})),i.d(t,"b",(function(){return Y})),i.d(t,"S",(function(){return X})),i.d(t,"o",(function(){return Q})),i.d(t,"P",(function(){return J})),i.d(t,"w",(function(){return ee})),i.d(t,"c",(function(){return te})),i.d(t,"y",(function(){return ne}));const o=/{(\d+)}/g;function s(e,...t){return 0===t.length?e:e.replace(o,(function(e,i){return i=parseInt(i,10),isNaN(i)||i<0||i>=t.length?e:t[i]}))}function r(e){return e.replace(/[<>&]/g,(function(e){switch(e){case"<":return"<";case">":return">";case"&":return"&";default:return e}}))}function a(e){return e.replace(/[\\\{\}\*\+\?\|\^\$\.\[\]\(\)]/g,"\\$&")}function l(e,t=" "){return h(d(e,t),t)}function d(e,t){if(!e||!t)return e;var i=t.length;if(0===i||0===e.length)return e;let n=0;for(;e.indexOf(t,n)===n;)n+=i;return e.substring(n)}function h(e,t){if(!e||!t)return e;var i=t.length,n=e.length;if(0===i||0===n)return e;let o,s=n;for(;;){if(-1===(o=e.lastIndexOf(t,s-1))||o+i!==s)break;if(0===o)return"";s=o}return e.substring(0,s)}function c(e){return e.replace(/[\-\\\{\}\+\?\|\^\$\.\,\[\]\(\)\#\s]/g,"\\$&").replace(/[\*]/g,".*")}function u(e){return e.replace(/\*/g,"")}function g(e,t,i={}){if(!e)throw new Error("Cannot create regex from empty string");t||(e=a(e)),i.wholeWord&&(/\B/.test(e.charAt(0))||(e="\\b"+e),/\B/.test(e.charAt(e.length-1))||(e+="\\b"));let n="";return i.global&&(n+="g"),i.matchCase||(n+="i"),i.multiline&&(n+="m"),i.unicode&&(n+="u"),new RegExp(e,n)}function p(e){return"^"!==e.source&&"^$"!==e.source&&"$"!==e.source&&"^\\s*$"!==e.source&&!(!e.exec("")||0!==e.lastIndex)}function m(e){return(e.global?"g":"")+(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")}function f(e){return e.split(/\r\n|\r|\n/)}function _(e){for(let i=0,n=e.length;ie.length)&&N(e,t,i)}function E(e,t){let i,n=Math.min(e.length,t.length);for(i=0;it[3*n+1]))return t[3*n+2];n=2*n+1}}return 0}}function ne(e,t){var i;return 0===e?0:void 0!==(i=function(e,t){let i=P(t,e);for(e-=oe(i);function(e){return 127995<=e&&e<=127999}(i)||65039===i||8419===i;){if(0===e)return;i=P(t,e),e-=oe(i)}var n;if(Z(i))return 0<=e&&8205===(n=P(t,e))&&(e-=oe(n)),e}(e,t))?i:e-oe(P(t,e))}function oe(e){return 65536<=e?2:1}ie._INSTANCE=null},3765:function(e,t,i){"use strict";i.r(t),i.d(t,"SelectionAnchorSet",(function(){return u})),i("1754");t=i("b2cc");var n=i("dff7"),o=i("c101"),s=i("8025"),r=i("fe45"),a=i("4fc3"),l=i("78bc"),d=i("3813"),h=(i=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3this.selectionAnchorSetContextKey.reset())}static get(t){return t.getContribution(e.ID)}setSelectionAnchor(){var e,t;this.editor.hasModel()&&(e=this.editor.getPosition(),t=this.decorationId?[this.decorationId]:[],t=this.editor.deltaDecorations(t,[{range:s.a.fromPositions(e,e),options:{description:"selection-anchor",stickiness:1,hoverMessage:(new l.a).appendText(Object(n.a)("selectionAnchor","Selection Anchor")),className:"selection-anchor"}}]),this.decorationId=t[0],this.selectionAnchorSetContextKey.set(!!this.decorationId),Object(d.a)(Object(n.a)("anchorSet","Anchor set at {0}:{1}",e.lineNumber,e.column)))}goToSelectionAnchor(){if(this.editor.hasModel()&&this.decorationId){const e=this.editor.getModel().getDecorationRange(this.decorationId);e&&this.editor.setPosition(e.getStartPosition())}}selectFromAnchorToCursor(){if(this.editor.hasModel()&&this.decorationId){const t=this.editor.getModel().getDecorationRange(this.decorationId);var e;t&&(e=this.editor.getPosition(),this.editor.setSelection(s.a.fromPositions(t.getStartPosition(),e)),this.cancelSelectionAnchor())}}cancelSelectionAnchor(){this.decorationId&&(this.editor.deltaDecorations([this.decorationId],[]),this.decorationId=void 0,this.selectionAnchorSetContextKey.set(!1))}dispose(){this.cancelSelectionAnchor(),this.modelChangeListener.dispose()}};g.ID="editor.contrib.selectionAnchorController",g=i([h(1,a.b)],g);class p extends t.b{constructor(){super({id:"editor.action.setSelectionAnchor",label:Object(n.a)("setSelectionAnchor","Set Selection Anchor"),alias:"Set Selection Anchor",precondition:void 0,kbOpts:{kbExpr:o.a.editorTextFocus,primary:Object(r.a)(2089,2080),weight:100}})}run(e,t){return c(this,void 0,void 0,(function*(){const e=g.get(t);e.setSelectionAnchor()}))}}class m extends t.b{constructor(){super({id:"editor.action.goToSelectionAnchor",label:Object(n.a)("goToSelectionAnchor","Go to Selection Anchor"),alias:"Go to Selection Anchor",precondition:u})}run(e,t){return c(this,void 0,void 0,(function*(){const e=g.get(t);e.goToSelectionAnchor()}))}}class f extends t.b{constructor(){super({id:"editor.action.selectFromAnchorToCursor",label:Object(n.a)("selectFromAnchorToCursor","Select from Anchor to Cursor"),alias:"Select from Anchor to Cursor",precondition:u,kbOpts:{kbExpr:o.a.editorTextFocus,primary:Object(r.a)(2089,2089),weight:100}})}run(e,t){return c(this,void 0,void 0,(function*(){const e=g.get(t);e.selectFromAnchorToCursor()}))}}class _ extends t.b{constructor(){super({id:"editor.action.cancelSelectionAnchor",label:Object(n.a)("cancelSelectionAnchor","Cancel Selection Anchor"),alias:"Cancel Selection Anchor",precondition:u,kbOpts:{kbExpr:o.a.editorTextFocus,primary:9,weight:100}})}run(e,t){return c(this,void 0,void 0,(function*(){const e=g.get(t);e.cancelSelectionAnchor()}))}}Object(t.l)(g.ID,g),Object(t.j)(p),Object(t.j)(m),Object(t.j)(f),Object(t.j)(_)},3793:function(e,t,i){"use strict";i.r(t);var n=i("fc11"),o=i("c964"),s=(i("a9e3"),i("fb6a"),i("d3b7"),i("159b"),i("a434"),i("96cf"),i("8593")),r=(i("56b3"),i("d9e2"),i("ac1f"),i("00b4"),{name:"file_login",data:function(){return{formInline:{password:""},ruleInline:{password:[{required:!0,message:"请输入密码",trigger:"blur"}]}}},created:function(){var e=this;document.onkeydown=function(t){13===window.event.keyCode&&e.handleSubmit("formInline")}},methods:{handleSubmit:function(e){var t=this;this.$refs[e].validate((function(e){if(!e)return!1;Object(s.O)(t.formInline).then(function(){var e=Object(o.a)(regeneratorRuntime.mark((function e(i){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t.$Message.success("登录成功!"),t.$emit("on-Login",i.data);case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){t.$Message.error(e.msg)}))}))}}}),a=(i("9240"),i("2877")),l=(r=Object(a.a)(r,(function(){var e=this,t=e.$createElement;t=e._self._c||t;return t("Row",{attrs:{type:"flex"}},[t("Col",{attrs:{span:"24"}},[t("div",{staticClass:"index_from page-account-container"},[t("div",{staticClass:"page-account-top"},[t("span",{staticClass:"page-account-top-tit"},[e._v("文件管理登录")])]),t("Form",{ref:"formInline",attrs:{model:e.formInline,rules:e.ruleInline},nativeOn:{submit:function(e){e.preventDefault()}}},[t("FormItem",{staticClass:"maxInpt",attrs:{prop:"sms_token"}},[t("Input",{attrs:{type:"password",prefix:"ios-lock-outline",placeholder:"请输入密码"},model:{value:e.formInline.password,callback:function(t){e.$set(e.formInline,"password",t)},expression:"formInline.password"}})],1),t("FormItem",{staticClass:"maxInpt"},[t("Button",{staticClass:"btn",attrs:{type:"primary",long:"",size:"large"},on:{click:function(t){return e.handleSubmit("formInline")}}},[e._v("登录")])],1)],1)],1)])],1)}),[],!1,null,"d4b80e9e",null).exports,i("c276")),d=i("6814"),h=i("c2c6");r={name:"opendir",data:function(){return{editor:"",isShowLogn:!1,isShowList:!1,code:"",modals:!1,spinShow:!1,loading:!1,tabList:[],columns4:[{title:"文件/文件夹名",slot:"filename",minWidth:150,back:"返回上级"},{title:"文件/文件夹路径",key:"real_path",minWidth:150},{title:"文件/文件夹大小",key:"size",minWidth:100},{title:"是否可写",slot:"isWritable",minWidth:100},{title:"更新时间",key:"mtime",minWidth:150},{title:"操作",slot:"action",minWidth:150}],formItem:{dir:"",superior:0,filedir:""},rows:{},pathname:"",title:"",navList:[],navItem:{},contextData:null,formFile:{filename:""},ruleInline:{filename:[{required:!0,message:"请输入文件或文件夹的名字",trigger:"blur"}]},formShow:!1,fileType:"",formTitle:"测试",className:"",fullscreen:!1}},components:{loginFrom:r,Fullscreen:d.a},mounted:function(){this.initEditor()},created:function(){this.getList()},computed:{},methods:{currentChange:function(e){e.isDir?this.open(e):this.edit(e)},getList:function(e,t){var i=this;e=e?{dir:"",superior:0,filedir:""}:this.formItem;t||(this.loading=!0),Object(s.N)(e).then(function(){var e=Object(o.a)(regeneratorRuntime.mark((function e(n){var o;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:o=n.data,t?i.navList=o.navList:(i.navListForTab=o.navList,i.tabList=o.list,i.isShowList=!0),i.dir=o.dir,i.isShowLogn=!1,i.loading=!1;case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){i.catchFun(e)}))},getListItem:function(e){var t=this;Object(s.N)(e).then(function(){var e=Object(o.a)(regeneratorRuntime.mark((function e(i){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t.$set(t.contextData,"children",i.data.navList);case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){t.catchFun(e)}))},goBack:function(e){this.formItem={dir:this.dir,superior:1,filedir:""},this.getList(!1,e)},open:function(e){this.rows=e,this.formItem={dir:e.path,superior:0,filedir:e.filename},this.getList(!1,!1)},edit:function(e){this.navItem=e,this.spinShow=!0,this.pathname=e.pathname,this.title=e.filename,this.navList=this.navListForTab,this.openfile(e.pathname,!0)},savefile:function(){var e=this,t={comment:this.editor.getValue(),filepath:this.pathname};Object(s.V)(t).then(function(){var t=Object(o.a)(regeneratorRuntime.mark((function t(i){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:e.$Message.success(i.msg);case 1:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()).catch((function(t){e.catchFun(t)}))},refreshfile:function(){this.navItem.isDir||this.openfile(this.navItem.pathname,!1)},onLogin:function(e){var t=this.getExpiresTime(e.expires_time);Object(l.q)("file_token",e.token,t),this.getList(!1,!1)},getExpiresTime:function(e){var t=Math.round(new Date/1e3);return parseFloat(parseFloat(parseFloat((e-t)/60)/60)/24)},loadData:function(e,t){var i=this;e.isDir&&(this.formItem={dir:e.path,superior:0,filedir:e.title},Object(s.N)(this.formItem).then(function(){var e=Object(o.a)(regeneratorRuntime.mark((function e(i){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t(i.data.navList);case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){110008==e.status?(i.$Message.error(e.msg),i.isShowLogn=!0,i.isShowList=!1,i.loading=!1):i.catchFun(e)})))},renderContent:function(e,t){var i=t.root,o=t.node,s=t.data,r=this;return e("span",{style:(t={display:"inline-block",cursor:"pointer",userSelect:"null",color:"#cccccc"},Object(n.a)(t,"display","inline-block"),Object(n.a)(t,"width","100%"),Object(n.a)(t,"borderRadis","5px"),t),on:{click:function(){r.clickDir(s,i,o)},contextmenu:function(){}}},[e("span",[e("Icon",{props:{type:s.isDir?"ios-folder-outline":"ios-document-outline"},style:{marginRight:"8px"}}),e("span",{attrs:{title:s.title}},s.title)])])},clickDir:function(e,t,i){this.navItem=e,this.pathname=e.pathname,e.isDir||this.openfile(e.pathname,!1)},handleContextMenu:function(e,t,i){i.left=Number(i.left.slice(0,-2))+75+"px",this.contextData=e},handleContextCreateFolder:function(){this.formFile.filename="",this.formTitle="创建文件夹",this.formShow=!0,this.fileType="createFolder"},handleContextCreateFile:function(){this.formFile.filename="",this.formTitle="创建文件",this.formShow=!0,this.fileType="createFile"},handleContextDelFolder:function(){var e=this;e.$Modal.confirm({title:"删除文件夹和文件",content:"您确定要删除改文件?",loading:!0,onOk:function(){var t={path:e.contextData.pathname};Object(s.q)(t).then(function(){var t=Object(o.a)(regeneratorRuntime.mark((function t(i){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:e.loopDel(e.navList,e.contextData.nodeKey),e.$Modal.remove(),e.$Message.success("删除成功");case 3:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()).catch((function(t){e.catchFun(t)}))},onCancel:function(){e.$Message.info("取消删除")}})},handleContextRename:function(){this.formFile.filename=this.contextData.title,this.formTitle="重命名文件",this.formShow=!0,this.fileType="renameFile"},openfile:function(e,t){var i=this;Object(s.P)(e).then(function(){var e=Object(o.a)(regeneratorRuntime.mark((function e(n){var o;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:o=n.data,i.code=o.content,i.changeModel(o.mode,i.code),t&&(i.modals=!0,i.spinShow=!1);case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){i.catchFun(e)}))},initEditor:function(){var e=this;e.editor=h.editor.create(document.getElementById("container"),{value:e.code,language:"sql",automaticLayout:!0,theme:"vs-dark",foldingStrategy:"indentation",overviewRulerBorder:!1,scrollbar:{verticalScrollbarSize:4,horizontalScrollbarSize:10},autoIndent:!0,tabSize:4,autoClosingOvertype:"always"}),e.editor.addCommand(h.KeyMod.CtrlCmd|h.KeyCode.KEY_S,(function(){e.savefile()}))},getValue:function(){this.editor.getValue()},changeModel:function(e,t){var i=this.editor.getModel();e=e||i.getLanguageId(),t=h.editor.createModel(t,e);i&&i.dispose(),this.editor.setModel(t)},handleSubmit:function(e){var t=this,i=this,n="",r="";this.$refs[e].validate((function(e){if(e)switch(i.fileType){case"createFolder":n={path:i.contextData.pathname,name:i.formFile.filename},Object(s.o)(n).then(function(){var e=Object(o.a)(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r={dir:i.contextData.path,superior:0,filedir:i.contextData.title},i.getListItem(r),i.formShow&&(i.formShow=!1),i.$Message.success("创建成功");case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){i.catchFun(e)}));break;case"createFile":n={path:i.contextData.pathname,name:i.formFile.filename},Object(s.n)(n).then(function(){var e=Object(o.a)(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r={dir:i.contextData.path,superior:0,filedir:i.contextData.title},i.getListItem(r),i.formShow&&(i.formShow=!1),i.$Message.success("创建成功");case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){i.catchFun(e)}));break;case"renameFile":n={newname:i.contextData.path+"\\"+i.formFile.filename,oldname:i.contextData.pathname},Object(s.S)(n).then(function(){var e=Object(o.a)(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:i.$set(i.contextData,"title",i.formFile.filename),i.$Message.success("修改成功"),i.formShow&&(i.formShow=!1);case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){i.catchFun(e)}))}else t.$Message.error("Fail!")}))},formExit:function(){this.formShow=!1},catchFun:function(e){e.status?(400==e.status&&this.$Message.error(e.msg),110008==e.status&&(this.$Message.error(e.msg),this.isShowLogn=!0,this.isShowList=!1,this.loading=!1)):this.$Message.error("文件编码不被兼容,无法正确读取文件!"),this.spinShow&&(this.spinShow=!1),this.loading&&(this.loading=!1)},loopDel:function(e,t){var i=this;e.forEach((function(n,o){return n.nodeKey===t?e.splice(o,1):0{const e=document.createElement("div");return e.className="monaco-alert",e.setAttribute("role","alert"),e.setAttribute("aria-atomic","true"),r.appendChild(e),e};a=t(),l=t(),t=()=>{const e=document.createElement("div");return e.className="monaco-status",e.setAttribute("role","complementary"),e.setAttribute("aria-live","polite"),e.setAttribute("aria-atomic","true"),r.appendChild(e),e};d=t(),h=t(),e.appendChild(r)}function u(e){r&&(a.textContent!==e?(n.t(l),p(a,e)):(n.t(a),p(l,e)))}function g(e){r&&(o.f?u(e):d.textContent!==e?(n.t(h),p(d,e)):(n.t(d),p(h,e)))}function p(e,t){n.t(e),t.length>s&&(t=t.substr(0,s)),e.textContent=t,e.style.visibility="hidden",e.style.visibility="visible"}},"38a2b":function(e,t,i){},"38e9":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"azcli",extensions:[".azcli"],aliases:["Azure CLI","azcli"],loader:function(){return i.e("chunk-2d0ba136").then(i.bind(null,"3652"))}})},"38f6":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"lexon",extensions:[".lex"],aliases:["Lexon"],loader:function(){return i.e("chunk-2d0dda4e").then(i.bind(null,"81ed"))}})},"3a19":function(e,t,i){},"3bfb":function(e,t,i){"use strict";i.d(t,"a",(function(){return a}));var n=i("11f7"),o=(t=i("ceb8"),i("aa3d")),s=i("3742");i("54f2");const r={badgeBackground:t.a.fromHex("#4D4D4D"),badgeForeground:t.a.fromHex("#FFFFFF")};class a{constructor(e,t){this.count=0,this.options=t||Object.create(null),Object(o.f)(this.options,r,!1),this.badgeBackground=this.options.badgeBackground,this.badgeForeground=this.options.badgeForeground,this.badgeBorder=this.options.badgeBorder,this.element=Object(n.q)(e,Object(n.a)(".monaco-count-badge")),this.countFormat=this.options.countFormat||"{0}",this.titleFormat=this.options.titleFormat||"",this.setCount(this.options.count||0)}setCount(e){this.count=e,this.render()}setTitleFormat(e){this.titleFormat=e,this.render()}render(){this.element.textContent=Object(s.v)(this.countFormat,this.count),this.element.title=Object(s.v)(this.titleFormat,this.count),this.applyStyles()}style(e){this.badgeBackground=e.badgeBackground,this.badgeForeground=e.badgeForeground,this.badgeBorder=e.badgeBorder,this.applyStyles()}applyStyles(){var e,t,i;this.element&&(e=this.badgeBackground?this.badgeBackground.toString():"",t=this.badgeForeground?this.badgeForeground.toString():"",i=this.badgeBorder?this.badgeBorder.toString():"",this.element.style.backgroundColor=e,this.element.style.color=t,this.element.style.borderWidth=i?"1px":"",this.element.style.borderStyle=i?"solid":"",this.element.style.borderColor=i)}}},"3d378":function(e,t,i){"use strict";i.d(t,"d",(function(){return r})),i.d(t,"b",(function(){return a})),i.d(t,"c",(function(){return l})),i.d(t,"a",(function(){return d}));var n=i("32b8"),o=i("30db"),s=i("3742");function r(e){return-1===e.indexOf("/")&&(e=e.replace(/[\\/]/g,n.e.sep)),/^[a-zA-Z]:(\/|$)/.test(e)?"/"+e:e}function a(e,t,i,o=n.h){if(e===t)return!0;if(!e||!t)return!1;if(t.length>e.length)return!1;if(i){if(!Object(s.R)(e,t))return!1;if(t.length===e.length)return!0;let i=t.length;return t.charAt(t.length-1)===o&&i--,e.charAt(i)===o}return t.charAt(t.length-1)!==o&&(t+=o),0===e.indexOf(t)}function l(e){const t=Object(n.d)(e);return o.i?!(3!1)){return new u(new h(e))}static forStrings(){return new u(new a)}static forConfigKeys(){return new u(new l)}clear(){this._root=void 0}set(e,t){const i=this._iter.reset(e);let n;for(this._root||(this._root=new c,this._root.segment=i.value()),n=this._root;;){var o=i.cmp(n.segment);if(0e.toString();class p{constructor(){this[o]="LinkedMap",this._map=new Map,this._head=void 0,this._tail=void 0,this._size=0,this._state=0}clear(){this._map.clear(),this._head=void 0,this._tail=void 0,this._size=0,this._state++}isEmpty(){return!this._head&&!this._tail}get size(){return this._size}get first(){var e;return null==(e=this._head)?void 0:e.value}get last(){var e;return null==(e=this._tail)?void 0:e.value}has(e){return this._map.has(e)}get(e,t=0){if(e=this._map.get(e),e)return 0!==t&&this.touch(e,t),e.value}set(e,t,i=0){let n=this._map.get(e);if(n)n.value=t,0!==i&&this.touch(n,i);else{switch(n={key:e,value:t,next:void 0,previous:void 0},i){case 0:this.addItemLast(n);break;case 1:this.addItemFirst(n);break;default:this.addItemLast(n)}this._map.set(e,n),this._size++}return this}delete(e){return!!this.remove(e)}remove(e){var t=this._map.get(e);if(t)return this._map.delete(e),this.removeItem(t),this._size--,t.value}shift(){if(this._head||this._tail){var e;if(this._head&&this._tail)return e=this._head,this._map.delete(e.key),this.removeItem(e),this._size--,e.value;throw new Error("Invalid list")}}forEach(e,t){var i=this._state;let n=this._head;for(;n;){if((t?e.bind(t):e)(n.value,n.key,this),this._state!==i)throw new Error("LinkedMap got modified during iteration.");n=n.next}}keys(){const e=this,t=this._state;let i=this._head;const n={[Symbol.iterator](){return n},next(){if(e._state!==t)throw new Error("LinkedMap got modified during iteration.");var n;return i?(n={value:i.key,done:!1},i=i.next,n):{value:void 0,done:!0}}};return n}values(){const e=this,t=this._state;let i=this._head;const n={[Symbol.iterator](){return n},next(){if(e._state!==t)throw new Error("LinkedMap got modified during iteration.");var n;return i?(n={value:i.value,done:!1},i=i.next,n):{value:void 0,done:!0}}};return n}entries(){const e=this,t=this._state;let i=this._head;const n={[Symbol.iterator](){return n},next(){if(e._state!==t)throw new Error("LinkedMap got modified during iteration.");var n;return i?(n={value:[i.key,i.value],done:!1},i=i.next,n):{value:void 0,done:!0}}};return n}[(o=Symbol.toStringTag,Symbol.iterator)](){return this.entries()}trimOld(e){if(!(e>=this.size))if(0===e)this.clear();else{let t=this._head,i=this.size;for(;t&&i>e;)this._map.delete(t.key),t=t.next,i--;this._head=t,this._size=i,t&&(t.previous=void 0),this._state++}}addItemFirst(e){if(this._head||this._tail){if(!this._head)throw new Error("Invalid list");e.next=this._head,this._head.previous=e}else this._tail=e;this._head=e,this._state++}addItemLast(e){if(this._head||this._tail){if(!this._tail)throw new Error("Invalid list");e.previous=this._tail,this._tail.next=e}else this._head=e;this._tail=e,this._state++}removeItem(e){if(e===this._head&&e===this._tail)this._head=void 0,this._tail=void 0;else if(e===this._head){if(!e.next)throw new Error("Invalid list");e.next.previous=void 0,this._head=e.next}else if(e===this._tail){if(!e.previous)throw new Error("Invalid list");e.previous.next=void 0,this._tail=e.previous}else{const t=e.next,i=e.previous;if(!t||!i)throw new Error("Invalid list");(t.previous=i).next=t}e.next=void 0,e.previous=void 0,this._state++}touch(e,t){if(!this._head||!this._tail)throw new Error("Invalid list");if(1===t||2===t)if(1===t){if(e!==this._head){const t=e.next,i=e.previous;e===this._tail?(i.next=void 0,this._tail=i):(t.previous=i).next=t,e.previous=void 0,e.next=this._head,this._head.previous=e,this._head=e,this._state++}}else if(2===t&&e!==this._tail){const t=e.next,i=e.previous;e===this._head?(t.previous=void 0,this._head=t):(t.previous=i).next=t,e.next=void 0,e.previous=this._tail,this._tail.next=e,this._tail=e,this._state++}}toJSON(){const e=[];return this.forEach((t,i)=>{e.push([i,t])}),e}fromJSON(e){for(var[t,i]of(this.clear(),e))this.set(t,i)}}class m extends p{constructor(e,t=1){super(),this._limit=e,this._ratio=Math.min(Math.max(0,t),1)}get limit(){return this._limit}set limit(e){this._limit=e,this.checkTrim()}get(e,t=2){return super.get(e,t)}peek(e){return super.get(e,0)}set(e,t){return super.set(e,t,2),this.checkTrim(),this}checkTrim(){this.size>this._limit&&this.trimOld(Math.round(this._limit*this._ratio))}}},4058:function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"markdown",extensions:[".md",".markdown",".mdown",".mkdn",".mkd",".mdwn",".mdtxt",".mdtext"],aliases:["Markdown","markdown"],loader:function(){return i.e("chunk-2d0c512b").then(i.bind(null,"3e14"))}})},"40c2":function(e,t,i){},4111:function(e,t,i){"use strict";i.d(t,"f",(function(){return l})),i.d(t,"b",(function(){return c})),i.d(t,"c",(function(){return u})),i.d(t,"a",(function(){return p})),i.d(t,"e",(function(){return _})),i.d(t,"d",(function(){return b}));var n=i("e8e3"),o=i("e1b5"),s=i("7061"),r=i("6a89"),a=i("b707");function l(e){let t=0,i=0,n=0,o=0;for(let r=0,a=e.length;r>>0}const h=new Uint32Array(0).buffer;class c{constructor(){this.tokens=[]}add(e,t){if(0t&&this._getDeltaLine(o-1)===e;)o--;let s=n;for(;so?m-=o-i:m=i;else if(g===t&&p===i){if(!(g===n&&m>o)){d=!0;continue}m-=o-i}else if(go)){d=!0;continue}m=(p=g===t?i:0)+(m-o)}else if(g>n){if(0==a&&!d){l=r;break}g-=a}else{if(!(g===n&&p>=o))throw new Error("Not possible!");e&&0===g&&(p+=e,m+=e),g-=a,p-=o-i,m-=o-i}var c=4*l;s[c]=g,s[1+c]=p,s[2+c]=m,s[3+c]=h}l++}this._tokenCount=l}acceptInsertText(e,t,i,n,o,s){var r=0===i&&1===n&&(48<=s&&s<=57||65<=s&&s<=90||97<=s&&s<=122);const a=this._tokens;var l=this._tokenCount;for(let c=0;ci.endLineNumber){r=r||{index:n};break}if(e.removeTokens(i),e.isEmpty())this._pieces.splice(n,1),n--,a--;else if(!(e.endLineNumberi.endLineNumber)r=r||{index:n};else{const[t,o]=e.split(i);t.isEmpty()?r=r||{index:n}:o.isEmpty()||(this._pieces.splice(n,1,t,o),n++,a++,r=r||{index:n})}}}return r=r||{index:this._pieces.length},0{e!==c&&(c=e,d[h++]=e,d[h++]=t)};for(let o=0;o>>0,v=~b>>>0;lt)){for(;o>i&&e[o-1].startLineNumber<=t&&t<=e[o-1].endLineNumber;)o--;return o}n=o-1}}return i}acceptEdit(e,t,i,n,o){for(const s of this._pieces)s.acceptEdit(e,t,i,n,o)}}class b{constructor(){this._lineTokens=[],this._len=0}flush(){this._lineTokens=[],this._len=0}getTokens(e,t,i){let n=null;if(null!==(n=t=this._len;)this._lineTokens[this._len]=null,this._len++}_deleteLines(e,t){0!==t&&(e+t>this._len&&(t=this._len-e),this._lineTokens.splice(e,t),this._len-=t)}_insertLines(e,t){if(0!==t){let i=[];for(let e=0;e=this._len)){if(e.startLineNumber===e.endLineNumber)return e.startColumn===e.endColumn?void 0:void(this._lineTokens[t]=b._delete(this._lineTokens[t],e.startColumn-1,e.endColumn-1));this._lineTokens[t]=b._deleteEnding(this._lineTokens[t],e.startColumn-1);var i=e.endLineNumber-1;let n=null;i=this._len||(0===t?this._lineTokens[n]=b._insert(this._lineTokens[n],e.column-1,i):(this._lineTokens[n]=b._deleteEnding(this._lineTokens[n],e.column-1),this._lineTokens[n]=b._insert(this._lineTokens[n],e.column-1,i),this._insertLines(e.lineNumber,t)))}static _deleteBeginning(e,t){return null===e||e===h?e:b._delete(e,0,t)}static _deleteEnding(e,t){var i;return null===e||e===h?e:(i=(i=f(e))[i.length-2],b._delete(e,t,i))}static _delete(e,t,i){if(null===e||e===h||t===i)return e;const n=f(e);var s=n.length>>>1;if(0===t&&n[n.length-2]===i)return h;var r=o.a.findIndexInTokensArray(n,t),a=0d&&(n[l++]=u,n[l++]=n[1+(o<<1)],d=u)}if(l===n.length)return e;let g=new Uint32Array(l);return g.set(n.subarray(0,l),0),g.buffer}static _append(e,t){if(t===h)return e;if(e===h)return t;if(null===e)return e;if(null===t)return null;e=f(e);var i=f(t),n=i.length>>>1;let o=new Uint32Array(e.length+i.length),s=(o.set(e,0),e.length);var r=e[e.length-2];for(let a=0;a>>1;let r=o.a.findIndexInTokensArray(s,t);0{this._resolveCache=void 0,this._isResolved=!1});this._resolveCache=Promise.resolve(this.provider.resolveCompletionItem(this.completion,e)).then(e=>{Object.assign(this.completion,e),this._isResolved=!0,t.dispose()},e=>{Object(n.e)(e)&&(this._resolveCache=void 0,this._isResolved=!1)})}return this._resolveCache}))}}class w{constructor(e=2,t=new Set,i=new Set,n=!0){this.snippetSortOrder=e,this.kindFilter=t,this.providerFilter=i,this.showDeprecated=n}}let y;function S(){return y}w.default=new w;class L{constructor(e,t,i,n){this.items=e,this.needsClipboard=t,this.durations=i,this.disposable=n}}function x(e,t,i=w.default,s={triggerKind:0},l=r.a.None){return _(this,void 0,void 0,(function*(){const r=new u.a(!0);t=t.clone();var h=e.getWordAtPosition(t);const g=h?new a.a(t.lineNumber,h.startColumn,t.lineNumber,h.endColumn):a.a.fromPositions(t),p={replace:g,insert:g.setEndPosition(t.lineNumber,t.column)},m=[],f=new d.b,b=[];let v=!1;const w=(e,n,o)=>{var s,r;if(n){for(var a of n.suggestions)i.kindFilter.has(a.kind)||!i.showDeprecated&&null!=(s=null===a||void 0===a?void 0:a.tags)&&s.includes(1)||(a.range||(a.range=p),a.sortText||(a.sortText=("string"==typeof a.label?a:a.label).label),!v&&a.insertTextRules&&4&a.insertTextRules&&(v=c.c.guessNeedsClipboard(a.insertText)),m.push(new C(t,a,n,e)));Object(d.g)(n)&&f.add(n),b.push({providerName:null!=(r=e._debugDisplayName)?r:"unkown_provider",elapsedProvider:null!=(r=n.duration)?r:-1,elapsedOverall:o.elapsed()})}};var S;h=_(this,void 0,void 0,(function*(){var n,o;!y||i.kindFilter.has(27)||0_(this,void 0,void 0,(function*(){if(!(0t.sortTextLow)return 1}return e.completion.labelt.completion.label?1:e.completion.kind-t.completion.kind}const D=new Map;function N(e){return D.get(e)}D.set(0,(function(e,t){if(e.completion.kind!==t.completion.kind){if(27===e.completion.kind)return-1;if(27===t.completion.kind)return 1}return k(e,t)})),D.set(2,(function(e,t){if(e.completion.kind!==t.completion.kind){if(27===e.completion.kind)return 1;if(27===t.completion.kind)return-1}return k(e,t)})),D.set(1,k),g.a.registerCommand("_executeCompletionItemProvider",(e,...t)=>_(void 0,void 0,void 0,(function*(){var[i,n,o,a]=t;Object(p.c)(m.a.isUri(i)),Object(p.c)(s.a.isIPosition(n)),Object(p.c)("string"==typeof o||!o),Object(p.c)("number"==typeof a||!a);const l=yield e.get(f.a).createModelReference(i);try{const e={incomplete:!1,suggestions:[]},t=[],i=yield x(l.object.textEditorModel,s.a.lift(n),void 0,{triggerCharacter:o,triggerKind:o?1:0});for(const n of i.items)t.length<(null!=a?a:0)&&t.push(n.resolve(r.a.None)),e.incomplete=e.incomplete||n.container.incomplete,e.suggestions.push(n.completion);try{return yield Promise.all(t),e}finally{setTimeout(()=>i.disposable.dispose(),100)}}finally{l.dispose()}})));const O=new class{constructor(){this.onlyOnceSuggestions=[]}provideCompletionItems(){var e={suggestions:this.onlyOnceSuggestions.slice(0)};return this.onlyOnceSuggestions.length=0,e}};function E(e,t){setTimeout(()=>{O.onlyOnceSuggestions.push(...t),e.getContribution("editor.contrib.suggestController").triggerSuggest((new Set).add(O))},0)}o.d.register("*",O)},"418f":function(e,t,i){"use strict";i.d(t,"a",(function(){return ee}));var n=i("dff7"),o=i("fdcc"),s=i("a666"),r=(t=i("5717"),i("0a0f")),a=i("4fc3"),l=i("fbba"),d=i("03e8"),h=i("f68e"),c=(i("29a1"),i("11f7")),u=i("ceb8"),g=i("308f"),p=i("b589"),m=i("82c9"),f=i("d379"),_=i("6a89"),b=i("b57f"),v=i("b78f"),C=i("c4e3"),w=i("3bfb"),y=i("47cb"),S=i("b7d0"),L=i("a6d7"),x=i("debc"),k=i("6dec"),D=i("7e93"),N=i("ee56"),O=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3e.children);throw new Error("bad tree")}};I=O([E(0,v.a)],I);class M{getHeight(){return 23}getTemplateId(e){return(e instanceof h.a?P:B).id}}let T=class{constructor(e){this._keybindingService=e}getKeyboardNavigationLabel(e){if(e instanceof h.b){var t=null==(t=e.parent.getPreview(e))?void 0:t.preview(e.range);if(t)return t.value}return Object(m.b)(e.uri)}};T=O([E(0,k.a)],T);class A{getId(e){return e instanceof h.b?e.id:e.uri}}let R=class extends s.a{constructor(e,t,i){super(),this._uriLabel=t;const n=document.createElement("div");n.classList.add("reference-file"),this.file=this._register(new C.a(n,{supportHighlights:!0})),this.badge=new w.a(c.q(n,c.a(".count"))),this._register(Object(L.a)(this.badge,i)),e.appendChild(n)}set(e,t){var i=Object(m.d)(e.uri);this.file.setLabel(Object(x.a)(e.uri),this._uriLabel.getUriLabel(i,{relative:!0}),{title:this._uriLabel.getUriLabel(e.uri),matches:t}),i=e.children.length;this.badge.setCount(i),1this._onModelChanged())),this._onModelChanged()}dispose(){this._callOnModelChange.dispose(),this._callOnDispose.dispose(),this.removeDecorations()}_onModelChanged(){this._callOnModelChange.clear();const e=this._editor.getModel();if(e)for(var t of this._model.references)if(t.uri.toString()===e.uri.toString())return void this._addDecorations(t.parent)}_addDecorations(e){if(this._editor.hasModel()){this._callOnModelChange.add(this._editor.getModel().onDidChangeDecorations(()=>this._onDecorationChanged()));const i=[],n=[];for(let t=0,o=e.children.length;t{e.equals(9)&&(this._keybindingService.dispatchEvent(e,e.target),e.stopPropagation())},!0)),this._tree=this._instantiationService.createInstance(G,"ReferencesWidget",this._treeContainer,new M,[this._instantiationService.createInstance(P),this._instantiationService.createInstance(B)],this._instantiationService.createInstance(I),e),this._splitView.addView({onDidChange:g.c.None,element:this._previewContainer,minimumSize:200,maximumSize:Number.MAX_VALUE,layout:e=>{this._preview.layout({height:this._dim.height,width:e})}},z.a.Distribute),this._splitView.addView({onDidChange:g.c.None,element:this._treeContainer,minimumSize:100,maximumSize:Number.MAX_VALUE,layout:e=>{this._treeContainer.style.height=this._dim.height+"px",this._treeContainer.style.width=e+"px",this._tree.layout(this._dim.height,e)}},z.a.Distribute),this._disposables.add(this._splitView.onDidSashChange(()=>{this._dim.width&&(this.layoutData.ratio=this._splitView.getViewSize(0)/this._dim.width)},void 0));let t=(e,t)=>{e instanceof h.b&&("show"===t&&this._revealReference(e,!1),this._onDidSelectReference.fire({element:e,kind:t,source:"tree"}))};this._tree.onDidOpen(e=>{e.sideBySide?t(e.element,"side"):e.editorOptions.pinned?t(e.element,"goto"):t(e.element,"show")}),c.K(this._treeContainer)}_onWidth(e){this._dim&&this._doLayoutBody(this._dim.height,e)}_doLayoutBody(e,t){super._doLayoutBody(e,t),this._dim=new c.b(t,e),this.layoutData.heightInLines=(this._viewZone||this.layoutData).heightInLines,this._splitView.layout(t),this._splitView.resizeView(0,t*this.layoutData.ratio)}setSelection(e){return this._revealReference(e,!0).then(()=>{this._model&&(this._tree.setSelection([e]),this._tree.setFocus([e]))})}setModel(e){return this._disposeOnNewModel.clear(),this._model=e,this._model?this._onNewModel():Promise.resolve()}_onNewModel(){return this._model?this._model.isEmpty?(this.setTitle(""),this._messageContainer.innerText=n.a("noResults","No results"),c.W(this._messageContainer),Promise.resolve(void 0)):(c.K(this._messageContainer),this._decorationsManager=new q(this._preview,this._model),this._disposeOnNewModel.add(this._decorationsManager),this._disposeOnNewModel.add(this._model.onDidChangeReferenceRange(e=>this._tree.rerender(e))),this._disposeOnNewModel.add(this._preview.onMouseDown(e=>{var t,{event:e,target:i}=e;2===e.detail&&(t=this._getFocusedReference())&&this._onDidSelectReference.fire({element:{uri:t.uri,range:i.range},kind:e.ctrlKey||e.metaKey||e.altKey?"side":"open",source:"editor"})})),this.container.classList.add("results-loaded"),c.W(this._treeContainer),c.W(this._previewContainer),this._splitView.layout(this._dim.width),this.focusOnReferenceTree(),this._tree.setInput(1===this._model.groups.length?this._model.groups[0]:this._model)):Promise.resolve(void 0)}_getFocusedReference(){var[e]=this._tree.getFocus();return e instanceof h.b?e:e instanceof h.a&&0{var i=e.getColor(H.m);i&&t.addRule(`.monaco-editor .reference-zone-widget .ref-tree .referenceMatch .highlight { background-color: ${i}; }`),i=e.getColor(H.h),i&&t.addRule(`.monaco-editor .reference-zone-widget .preview .reference-decoration { background-color: ${i}; }`),i=e.getColor(H.i),i&&t.addRule(`.monaco-editor .reference-zone-widget .preview .reference-decoration { border: 2px solid ${i}; box-sizing: border-box; }`),i=e.getColor(V.b),i&&t.addRule(`.monaco-editor .reference-zone-widget .ref-tree .referenceMatch .highlight { border: 1px dotted ${i}; box-sizing: border-box; }`),i=e.getColor(H.j),i&&t.addRule(`.monaco-editor .reference-zone-widget .ref-tree { background-color: ${i}; }`),i=e.getColor(H.l),i&&t.addRule(`.monaco-editor .reference-zone-widget .ref-tree { color: ${i}; }`),i=e.getColor(H.k),i&&t.addRule(`.monaco-editor .reference-zone-widget .ref-tree .reference-file { color: ${i}; }`),i=e.getColor(H.n),i&&t.addRule(`.monaco-editor .reference-zone-widget .ref-tree .monaco-list:focus .monaco-list-rows > .monaco-list-row.selected:not(.highlighted) { background-color: ${i}; }`),i=e.getColor(H.o),i&&t.addRule(`.monaco-editor .reference-zone-widget .ref-tree .monaco-list:focus .monaco-list-rows > .monaco-list-row.selected:not(.highlighted) { color: ${i} !important; }`),i=e.getColor(H.f),i&&t.addRule(`.monaco-editor .reference-zone-widget .preview .monaco-editor .monaco-editor-background,.monaco-editor .reference-zone-widget .preview .monaco-editor .inputarea.ime-input {\tbackground-color: ${i};}`),i=e.getColor(H.g);i&&t.addRule(`.monaco-editor .reference-zone-widget .preview .monaco-editor .margin {\tbackground-color: ${i};}`)});var Y=i("7061"),X=(E=i("b0cd"),i("5fe7")),Q=(v=i("9eb8"),y=i("fe45"),O=i("9e74"),U=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3{this.closeWidget()})),this._disposables.add(this._editor.onDidChangeModel(()=>{this._ignoreModelChangeEvent||this.closeWidget()}));const o="peekViewLayout";var s=$.fromJSON(this._storageService.get(o,0,"{}"));this._widget=this._instantiationService.createInstance(Z,this._editor,this._defaultTreeKeyboardSupport,s),this._widget.setTitle(n.a("labelLoading","Loading...")),this._widget.show(e),this._disposables.add(this._widget.onDidClose(()=>{t.cancel(),this._widget&&(this._storageService.store(o,JSON.stringify(this._widget.layoutData),0,1),this._widget=void 0),this.closeWidget()})),this._disposables.add(this._widget.onDidSelectReference(e=>{var{element:t,kind:n}=e;if(t)switch(n){case"open":"editor"===e.source&&this._configurationService.getValue("editor.stablePeek")||this.openReference(t,!1,!1);break;case"side":this.openReference(t,!0,!1);break;case"goto":i?this._gotoReference(t):this.openReference(t,!1,!0)}}));const r=++this._requestIdPool;t.then(t=>{var i;if(r===this._requestIdPool&&this._widget)return null!=(i=this._model)&&i.dispose(),this._model=t,this._widget.setModel(this._model).then(()=>{if(this._widget&&this._model&&this._editor.hasModel()){this._model.isEmpty?this._widget.setMetaTitle(""):this._widget.setMetaTitle(n.a("metaTitle.N","{0} ({1})",this._model.title,this._model.references.length));var t=this._editor.getModel().uri,i=new Y.a(e.startLineNumber,e.startColumn);t=this._model.nearestReference(t,i);if(t)return this._widget.setSelection(t).then(()=>{this._widget&&"editor"===this._editor.getOption(76)&&this._widget.focusOnPreviewEditor()})}});t.dispose()},e=>{this._notificationService.error(e)})}}changeFocusBetweenPreviewAndReferences(){this._widget&&(this._widget.isPreviewEditorFocused()?this._widget.focusOnReferenceTree():this._widget.focusOnPreviewEditor())}goToNextOrPreviousReference(e){return Q(this,void 0,void 0,(function*(){var t,i,n;this._editor.hasModel()&&this._model&&this._widget&&(t=this._widget.position)&&(t=this._model.nearestReference(this._editor.getModel().uri,t))&&(t=this._model.nextOrPreviousReference(t,e),i=this._editor.hasTextFocus(),n=this._widget.isPreviewEditorFocused(),yield this._widget.setSelection(t),yield this._gotoReference(t),i?this._editor.focus():this._widget&&n&&this._widget.focusOnPreviewEditor())}))}revealReference(e){return Q(this,void 0,void 0,(function*(){this._editor.hasModel()&&this._model&&this._widget&&(yield this._widget.revealReference(e))}))}closeWidget(e=!0){var t;null!=(t=this._widget)&&t.dispose(),null!=(t=this._model)&&t.dispose(),this._referenceSearchVisible.reset(),this._disposables.clear(),this._widget=void 0,this._model=void 0,e&&this._editor.focus(),this._requestIdPool+=1}_gotoReference(t){this._widget&&this._widget.hide(),this._ignoreModelChangeEvent=!0;const i=_.a.lift(t.range).collapseToStart();return this._editorService.openCodeEditor({resource:t.uri,options:{selection:i}},this._editor).then(t=>{if(this._ignoreModelChangeEvent=!1,t&&this._widget)if(this._editor===t)this._widget.show(i),this._widget.focusOnReferenceTree();else{const n=e.get(t),o=this._model.clone();this.closeWidget(),t.focus(),n.toggleWidget(i,Object(X.h)(e=>Promise.resolve(o)),null!=(t=this._peekMode)&&t)}else this.closeWidget()},e=>{this._ignoreModelChangeEvent=!1,Object(o.f)(e)})}openReference(e,t,i){t||this.closeWidget();var{uri:e,range:n}=e;this._editorService.openCodeEditor({resource:e,options:{selection:n,pinned:i}},this._editor,t)}};function te(e,t){e=Object(H.d)(e);!e||(e=ee.get(e))&&t(e)}ee.ID="editor.contrib.referencesController",ee=U([k(2,a.b),k(3,t.a),k(4,E.a),k(5,r.a),k(6,d.a),k(7,l.a)],ee),v.a.registerCommandAndKeybindingRule({id:"togglePeekWidgetFocus",weight:100,primary:Object(y.a)(2089,60),when:a.a.or(J,H.b.inPeekEditor),handler(e){te(e,e=>{e.changeFocusBetweenPreviewAndReferences()})}}),v.a.registerCommandAndKeybindingRule({id:"goToNextReference",weight:90,primary:62,secondary:[70],when:a.a.or(J,H.b.inPeekEditor),handler(e){te(e,e=>{e.goToNextOrPreviousReference(!0)})}}),v.a.registerCommandAndKeybindingRule({id:"goToPreviousReference",weight:90,primary:1086,secondary:[1094],when:a.a.or(J,H.b.inPeekEditor),handler(e){te(e,e=>{e.goToNextOrPreviousReference(!1)})}}),O.a.registerCommandAlias("goToNextReferenceFromEmbeddedEditor","goToNextReference"),O.a.registerCommandAlias("goToPreviousReferenceFromEmbeddedEditor","goToPreviousReference"),O.a.registerCommandAlias("closeReferenceSearchEditor","closeReferenceSearch"),O.a.registerCommand("closeReferenceSearch",e=>te(e,e=>e.closeWidget())),v.a.registerKeybindingRule({id:"closeReferenceSearch",weight:-1,primary:9,secondary:[1033],when:a.a.and(H.b.inPeekEditor,a.a.not("config.editor.stablePeek"))}),v.a.registerKeybindingRule({id:"closeReferenceSearch",weight:250,primary:9,secondary:[1033],when:a.a.and(J,a.a.not("config.editor.stablePeek"))}),v.a.registerCommandAndKeybindingRule({id:"revealReference",weight:200,primary:3,mac:{primary:3,secondary:[2066]},when:a.a.and(J,W.e),handler(e){var t;const i=null==(t=e.get(W.a).lastFocusedList)?void 0:t.getFocus();Array.isArray(i)&&i[0]instanceof h.b&&te(e,e=>e.revealReference(i[0]))}}),v.a.registerCommandAndKeybindingRule({id:"openReferenceToSide",weight:100,primary:2051,mac:{primary:259},when:a.a.and(J,W.e),handler(e){var t;const i=null==(t=e.get(W.a).lastFocusedList)?void 0:t.getFocus();Array.isArray(i)&&i[0]instanceof h.b&&te(e,e=>e.openReference(i[0],!0,!0))}}),O.a.registerCommand("openReference",e=>{var t;const i=null==(t=e.get(W.a).lastFocusedList)?void 0:t.getFocus();Array.isArray(i)&&i[0]instanceof h.b&&te(e,e=>e.openReference(i[0],!1,!0))})},"41a0":function(e,t,i){},4220:function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"redis",extensions:[".redis"],aliases:["redis"],loader:function(){return i.e("chunk-2d0ea098").then(i.bind(null,"8fa5"))}})},"42e39":function(e,t,i){"use strict";i.d(t,"a",(function(){return s}));var n=i("308f");class o{constructor(e,t,i,n,o,s){this._scrollStateBrand=void 0,e|=0,n|=0,o|=0,s|=0,(i=(t|=0)<(this.rawScrollLeft=i|=0)+(e=e<0?0:e)?t-e:i)<0&&(i=0),(s=o<(this.rawScrollTop=s)+(n=n<0?0:n)?o-n:s)<0&&(s=0),this.width=e,this.scrollWidth=t,this.scrollLeft=i,this.height=n,this.scrollHeight=o,this.scrollTop=s}equals(e){return this.rawScrollLeft===e.rawScrollLeft&&this.rawScrollTop===e.rawScrollTop&&this.width===e.width&&this.scrollWidth===e.scrollWidth&&this.scrollLeft===e.scrollLeft&&this.height===e.height&&this.scrollHeight===e.scrollHeight&&this.scrollTop===e.scrollTop}withScrollDimensions(e,t){return new o((void 0!==e.width?e:this).width,(void 0!==e.scrollWidth?e:this).scrollWidth,t?this.rawScrollLeft:this.scrollLeft,(void 0!==e.height?e:this).height,(void 0!==e.scrollHeight?e:this).scrollHeight,t?this.rawScrollTop:this.scrollTop)}withScrollPosition(e){return new o(this.width,this.scrollWidth,void 0!==e.scrollLeft?e.scrollLeft:this.rawScrollLeft,this.height,this.scrollHeight,void 0!==e.scrollTop?e.scrollTop:this.rawScrollTop)}createScrollEvent(e,t){var i=this.width!==e.width,n=this.scrollWidth!==e.scrollWidth,o=this.scrollLeft!==e.scrollLeft,s=this.height!==e.height,r=this.scrollHeight!==e.scrollHeight,a=this.scrollTop!==e.scrollTop;return{inSmoothScrolling:t,oldWidth:e.width,oldScrollWidth:e.scrollWidth,oldScrollLeft:e.scrollLeft,width:this.width,scrollWidth:this.scrollWidth,scrollLeft:this.scrollLeft,oldHeight:e.height,oldScrollHeight:e.scrollHeight,oldScrollTop:e.scrollTop,height:this.height,scrollHeight:this.scrollHeight,scrollTop:this.scrollTop,widthChanged:i,scrollWidthChanged:n,scrollLeftChanged:o,heightChanged:s,scrollHeightChanged:r,scrollTopChanged:a}}}class s extends i("a666").a{constructor(e,t){super(),this._scrollableBrand=void 0,this._onScroll=this._register(new n.b),this.onScroll=this._onScroll.event,this._smoothScrollDuration=e,this._scheduleAtNextAnimationFrame=t,this._state=new o(0,0,0,0,0,0),this._smoothScrolling=null}dispose(){this._smoothScrolling&&(this._smoothScrolling.dispose(),this._smoothScrolling=null),super.dispose()}setSmoothScrollDuration(e){this._smoothScrollDuration=e}validateScrollPosition(e){return this._state.withScrollPosition(e)}getScrollDimensions(){return this._state}setScrollDimensions(e,t){e=this._state.withScrollDimensions(e,t),this._setState(e,Boolean(this._smoothScrolling)),this._smoothScrolling&&this._smoothScrolling.acceptScrollDimensions(this._state)}getFutureScrollPosition(){return this._smoothScrolling?this._smoothScrolling.to:this._state}getCurrentScrollPosition(){return this._state}setScrollPositionNow(e){e=this._state.withScrollPosition(e),this._smoothScrolling&&(this._smoothScrolling.dispose(),this._smoothScrolling=null),this._setState(e,!1)}setScrollPositionSmooth(e,t){if(0===this._smoothScrollDuration)return this.setScrollPositionNow(e);if(this._smoothScrolling){e={scrollLeft:(void 0===e.scrollLeft?this._smoothScrolling.to:e).scrollLeft,scrollTop:(void 0===e.scrollTop?this._smoothScrolling.to:e).scrollTop};var i=this._state.withScrollPosition(e);if(this._smoothScrolling.to.scrollLeft===i.scrollLeft&&this._smoothScrolling.to.scrollTop===i.scrollTop)return;let n;n=t?new l(this._smoothScrolling.from,i,this._smoothScrolling.startTime,this._smoothScrolling.duration):this._smoothScrolling.combine(this._state,i,this._smoothScrollDuration),this._smoothScrolling.dispose(),this._smoothScrolling=n}else t=this._state.withScrollPosition(e),this._smoothScrolling=l.start(this._state,t,this._smoothScrollDuration);this._smoothScrolling.animationFrameDisposable=this._scheduleAtNextAnimationFrame(()=>{this._smoothScrolling&&(this._smoothScrolling.animationFrameDisposable=null,this._performSmoothScrolling())})}_performSmoothScrolling(){var e,t;this._smoothScrolling&&(e=this._smoothScrolling.tick(),t=this._state.withScrollPosition(e),this._setState(t,!0),this._smoothScrolling&&(e.isDone?(this._smoothScrolling.dispose(),this._smoothScrolling=null):this._smoothScrolling.animationFrameDisposable=this._scheduleAtNextAnimationFrame(()=>{this._smoothScrolling&&(this._smoothScrolling.animationFrameDisposable=null,this._performSmoothScrolling())})))}_setState(e,t){const i=this._state;i.equals(e)||(this._state=e,this._onScroll.fire(this._state.createScrollEvent(i,t)))}}class r{constructor(e,t,i){this.scrollLeft=e,this.scrollTop=t,this.isDone=i}}function a(e,t){const i=t-e;return function(t){return e+i*(1-function(e){return Math.pow(e,3)}(1-t))}}class l{constructor(e,t,i,n){this.from=e,this.to=t,this.duration=n,this.startTime=i,this.animationFrameDisposable=null,this._initAnimations()}_initAnimations(){this.scrollLeft=this._initAnimation(this.from.scrollLeft,this.to.scrollLeft,this.to.width),this.scrollTop=this._initAnimation(this.from.scrollTop,this.to.scrollTop,this.to.height)}_initAnimation(e,t,i){var n,o,s;if(2.5*i{e.hasChanged(42)&&this._updateFont()})),this._disposables.add(i.onDidColorThemeChange(this._updateStyles,this))}dispose(){this._disposables.dispose(),this._editor.removeContentWidget(this)}getId(){return"__renameInputWidget"}getDomNode(){var e;return this._domNode||(this._domNode=document.createElement("div"),this._domNode.className="monaco-editor rename-box",this._input=document.createElement("input"),this._input.className="rename-input",this._input.type="text",this._input.setAttribute("aria-label",Object(n.a)("renameAriaLabel","Rename input. Type new name and press Enter to commit.")),this._domNode.appendChild(this._input),this._label=document.createElement("div"),this._label.className="rename-label",this._domNode.appendChild(this._label),(e=()=>{var[e,t]=this._acceptKeybindings;this._keybindingService.lookupKeybinding(e),this._label.innerText=Object(n.a)({key:"label",comment:['placeholders are keybindings, e.g "F2 to Rename, Shift+F2 to Preview"']},"{0} to Rename, {1} to Preview",null==(e=this._keybindingService.lookupKeybinding(e))?void 0:e.getLabel(),null==(e=this._keybindingService.lookupKeybinding(t))?void 0:e.getLabel())})(),this._disposables.add(this._keybindingService.onDidUpdateKeybindings(e)),this._updateFont(),this._updateStyles(this._themeService.getColorTheme())),this._domNode}_updateStyles(e){var t;if(this._input&&this._domNode){var i=e.getColor(h.Nc);this._domNode.style.backgroundColor=String(null!=(t=e.getColor(h.Y))?t:""),this._domNode.style.boxShadow=i?" 0 0 8px 2px "+i:"",this._domNode.style.color=String(null!=(t=e.getColor(h.lb))?t:""),this._input.style.backgroundColor=String(null!=(i=e.getColor(h.jb))?i:"");const n=e.getColor(h.kb);this._input.style.borderWidth=n?"1px":"0px",this._input.style.borderStyle=n?"solid":"none",this._input.style.borderColor=null!=(t=null===n||void 0===n?void 0:n.toString())?t:"none"}}_updateFont(){var e;this._input&&this._label&&(e=this._editor.getOption(42),this._input.style.fontFamily=e.fontFamily,this._input.style.fontWeight=e.fontWeight,this._input.style.fontSize=e.fontSize+"px",this._label.style.fontSize=.8*e.fontSize+"px")}getPosition(){return this._visible?{position:this._position,preference:[2,1]}:null}afterRender(e){e||this.cancelInput(!0)}acceptInput(e){this._currentAcceptInput&&this._currentAcceptInput(e)}cancelInput(e){this._currentCancelInput&&this._currentCancelInput(e)}getInput(e,t,i,n,o,s){this._domNode.classList.toggle("preview",o),this._position=new d.a(e.startLineNumber,e.startColumn),this._input.value=t,this._input.setAttribute("selectionStart",i.toString()),this._input.setAttribute("selectionEnd",n.toString()),this._input.size=Math.max(1.1*(e.endColumn-e.startColumn),20);const r=new l.b;return new Promise(e=>{this._currentCancelInput=t=>(this._currentAcceptInput=void 0,this._currentCancelInput=void 0,e(t),!0),this._currentAcceptInput=i=>{0===this._input.value.trim().length||this._input.value===t?this.cancelInput(!0):(this._currentAcceptInput=void 0,this._currentCancelInput=void 0,e({newName:this._input.value,wantsPreview:o&&i}))},s.onCancellationRequested(()=>this.cancelInput(!0)),r.add(this._editor.onDidBlurEditorWidget(()=>this.cancelInput(!1))),this._show()}).finally(()=>{r.dispose(),this._hide()})}_show(){this._editor.revealLineInCenterIfOutsideViewport(this._position.lineNumber,0),this._visible=!0,this._visibleContextKey.set(!0),this._editor.layoutContentWidget(this),setTimeout(()=>{this._input.focus(),this._input.setSelectionRange(parseInt(this._input.getAttribute("selectionStart")),parseInt(this._input.getAttribute("selectionEnd")))},100)}_hide(){this._visible=!1,this._visibleContextKey.reset(),this._editor.layoutContentWidget(this)}};f=g([p(2,c.b),p(3,u.a),p(4,s.b)],f);var _=i("b707"),b=i("3813"),v=i("6a89"),C=i("351f"),w=i("bc04"),y=(g=i("b0cd"),i("c7f5")),S=i("6d8e"),L=i("5717"),x=i("2504"),k=i("5fe7"),D=(c=i("d3d7"),u=i("0a0f"),p=i("89cd"),i("0910")),N=i("7b4a"),O=i("ef8e9"),E=(i=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3this._dispoableStore.add(this._instaService.createInstance(f,this.editor,["acceptRenameInput","acceptRenameInputWithPreview"]))))}static get(t){return t.getContribution(e.ID)}dispose(){this._dispoableStore.dispose(),this._cts.dispose(!0)}run(){return I(this,void 0,void 0,(function*(){if(this._cts.dispose(!0),this.editor.hasModel()){var e=this.editor.getPosition();const o=new M(this.editor.getModel(),e);if(o.hasProvider()){let s;this._cts=new w.b(this.editor,5);try{var i=o.resolveRenameLocation(this._cts.token);this._progressService.showWhile(i,250),s=yield i}catch(t){return void C.a.get(this.editor).showMessage(t||n.a("resolveRenameLocationFailed","An unknown error occurred while resolving rename location"),e)}if(s)if(s.rejectReason)C.a.get(this.editor).showMessage(s.rejectReason,e);else if(!this._cts.token.isCancellationRequested){this._cts.dispose(),this._cts=new w.b(this.editor,5,s.range),i=this.editor.getSelection();let t=0,r=s.text.length;v.a.isEmpty(i)||v.a.spansMultipleLines(i)||!v.a.containsRange(s.range,i)||(t=Math.max(0,i.startColumn-s.range.startColumn),r=Math.min(s.range.endColumn,i.endColumn)-s.range.startColumn),e=this._bulkEditService.hasPreviewHandler()&&this._configService.getValue(this.editor.getModel().uri,"editor.rename.enablePreview");const a=yield this._renameInputField.value.getInput(s.range,s.text,t,r,e,this._cts.token);if("boolean"!=typeof a)return this.editor.focus(),i=Object(k.l)(o.provideRenameEdits(a.newName,this._cts.token),this._cts.token).then(e=>I(this,void 0,void 0,(function*(){e&&this.editor.hasModel()&&(e.rejectReason?this._notificationService.info(e.rejectReason):this._bulkEditService.apply(y.b.convert(e),{editor:this.editor,showPreview:a.wantsPreview,label:n.a("label","Renaming '{0}'",null===s||void 0===s?void 0:s.text),quotableLabel:n.a("quotableLabel","Renaming {0}",null===s||void 0===s?void 0:s.text)}).then(e=>{e.ariaSummary&&Object(b.a)(n.a("aria","Successfully renamed '{0}' to '{1}'. Summary: {2}",s.text,a.newName,e.ariaSummary))}).catch(e=>{this._notificationService.error(n.a("rename.failedApply","Rename failed to apply edits")),this._logService.error(e)}))})),e=>{this._notificationService.error(n.a("rename.failed","Rename failed to compute edits")),this._logService.error(e)}),this._progressService.showWhile(i,250),i;a&&this.editor.focus()}}}}))}acceptRenameInput(e){this._renameInputField.value.acceptInput(e)}cancelRenameInput(){this._renameInputField.value.cancelInput(!0)}};A.ID="editor.contrib.renameController",A=i([E(1,u.a),E(2,g.a),E(3,y.a),E(4,t.a),E(5,c.b),E(6,N.a)],A);class R extends r.b{constructor(){super({id:"editor.action.rename",label:n.a("rename.label","Rename Symbol"),alias:"Rename Symbol",precondition:s.a.and(a.a.writable,a.a.hasRenameProvider),kbOpts:{kbExpr:a.a.editorTextFocus,primary:60,weight:100},contextMenuOpts:{group:"1_modification",order:1.1}})}runCommand(e,t){const i=e.get(L.a),[n,s]=Array.isArray(t)&&t||[void 0,void 0];return S.a.isUri(n)&&d.a.isIPosition(s)?i.openCodeEditor({resource:n},i.getActiveCodeEditor()).then(e=>{e&&(e.setPosition(s),e.invokeWithinContext(t=>(this.reportTelemetry(t,e),this.run(t,e))))},o.f):super.runCommand(e,t)}run(e,t){const i=A.get(t);return i?i.run():Promise.resolve()}}Object(r.l)(A.ID,A),Object(r.j)(R);const P=r.c.bindToContribution(A.get);Object(r.k)(new P({id:"acceptRenameInput",precondition:m,handler:e=>e.acceptRenameInput(!1),kbOpts:{weight:199,kbExpr:a.a.focus,primary:3}})),Object(r.k)(new P({id:"acceptRenameInputWithPreview",precondition:s.a.and(m,s.a.has("config.editor.rename.enablePreview")),handler:e=>e.acceptRenameInput(!0),kbOpts:{weight:199,kbExpr:a.a.focus,primary:1027}})),Object(r.k)(new P({id:"cancelRenameInput",precondition:m,handler:e=>e.cancelRenameInput(),kbOpts:{weight:199,kbExpr:a.a.focus,primary:9,secondary:[1033]}})),Object(r.n)("_executeDocumentRenameProvider",(function(e,t,...i){var[i]=i;return Object(O.c)("string"==typeof i),T(e,t,i)})),p.a.as(D.a.Configuration).registerConfiguration({id:"editor",properties:{"editor.rename.enablePreview":{scope:5,description:n.a("enablePreview","Enable/disable the ability to preview changes before renaming"),default:!0,type:"boolean"}}})},"44c7":function(e,t,i){},4779:function(e,t,i){"use strict";i.d(t,"b",(function(){return n})),i.d(t,"a",(function(){return o})),t=i("4fc3"),i=i("0a0f");const n=Object(i.c)("accessibilityService"),o=new t.c("accessibilityModeEnabled",!1)},"47cb":function(e,t,i){"use strict";i.d(t,"a",(function(){return n})),t=i("0a0f");const n=Object(t.c)("labelService")},4816:function(e,t,i){"use strict";i.r(t),i("41a0");var n=i("11f7"),o=i("6653"),s=i("31df"),r=i("3813"),a=(t=i("1b7d"),i("a666")),l=i("30db"),d=i("3742"),h=i("6d8e"),c=i("b2cc"),u=i("c101"),g=i("93ba"),p=i("4fc3"),m=i("0a0f"),f=i("6dec"),_=i("5bd7"),b=i("303e"),v=i("b7d0"),C=i("03d9"),w=(i=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3{this._isVisible&&this._layout()})),this._register(n.o(this._contentDomNode.domNode,"keydown",e=>{if(this._isVisible&&(e.equals(2083)&&(Object(r.a)(C.a.emergencyConfOn),this._editor.updateOptions({accessibilitySupport:"on"}),n.t(this._contentDomNode.domNode),this._buildContent(),this._contentDomNode.domNode.focus(),e.preventDefault(),e.stopPropagation()),e.equals(2086))){Object(r.a)(C.a.openingDocs);let t=this._editor.getRawOptions().accessibilityHelpUrl;void 0===t&&(t="https://go.microsoft.com/fwlink/?linkid=852450"),this._openerService.open(h.a.parse(t)),e.preventDefault(),e.stopPropagation()}})),this.onblur(this._contentDomNode.domNode,()=>{this.hide()}),this._editor.addOverlayWidget(this)}dispose(){this._editor.removeOverlayWidget(this),super.dispose()}getId(){return e.ID}getDomNode(){return this._domNode.domNode}getPosition(){return{preference:null}}show(){this._isVisible||(this._isVisible=!0,this._isVisibleKey.set(!0),this._layout(),this._domNode.setDisplay("block"),this._domNode.setAttribute("aria-hidden","false"),this._contentDomNode.domNode.tabIndex=0,this._buildContent(),this._contentDomNode.domNode.focus())}_descriptionForCommand(e,t,i){let n=this._keybindingService.lookupKeybinding(e);return n?d.v(t,n.getAriaLabel()):d.v(i,e)}_buildContent(){const e=this._editor.getOptions(),t=this._editor.getSelections();let i=0;if(t){const e=this._editor.getModel();e&&t.forEach(t=>{i+=e.getValueLengthInRange(t)})}o=t,a=i;let n=o&&0!==o.length?1===o.length?a?d.v(C.a.singleSelectionRange,o[0].positionLineNumber,o[0].positionColumn,a):d.v(C.a.singleSelection,o[0].positionLineNumber,o[0].positionColumn):a?d.v(C.a.multiSelectionRange,o.length,a):0e.hide(),kbOpts:{weight:200,kbExpr:u.a.focus,primary:9,secondary:[1033]}})),Object(v.f)((e,t)=>{var i=e.getColor(b.Y);i&&t.addRule(`.monaco-editor .accessibilityHelpWidget { background-color: ${i}; }`),i=e.getColor(b.ab),i&&t.addRule(`.monaco-editor .accessibilityHelpWidget { color: ${i}; }`),i=e.getColor(b.Nc),i&&t.addRule(`.monaco-editor .accessibilityHelpWidget { box-shadow: 0 2px 8px ${i}; }`),i=e.getColor(b.h);i&&t.addRule(`.monaco-editor .accessibilityHelpWidget { border: 2px solid ${i}; }`)})},"49d9":function(e,t,i){"use strict";function n(e,t,i){return Math.min(Math.max(e,t),i)}i.d(t,"b",(function(){return n})),i.d(t,"a",(function(){return o}));class o{constructor(){this._n=1,this._val=0}update(e){return this._val=this._val+(e-this._val)/this._n,this._n+=1,this}get value(){return this._val}}},"4a64":function(e,t,i){"use strict";i.d(t,"a",(function(){return le})),i("94a7");var n=i("dff7"),o=i("11f7"),s=i("6653"),r=i("70c3"),a=i("5fe7"),l=i("308f"),d=(t=i("a666"),i("1ddc")),h=i("bc04"),c=i("5717"),u=i("9c1d"),g=(i("0d30"),i("5aa5")),p=i("1898"),m=i("f070"),f=i("b2cc"),_=i("fd49"),b=i("e1b5"),v=i("7061"),C=i("918c"),w=i("6da2"),y=i("a8d0"),S=i("4fc3"),L=i("303e"),x=i("b7d0"),k=i("561a"),D=i("bf5b"),N=function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))};class O{constructor(e,t,i,n){this.originalLineStart=e,this.originalLineEnd=t,this.modifiedLineStart=i,this.modifiedLineEnd=n}getType(){return 0===this.originalLineStart?1:0===this.modifiedLineStart?2:0}}class E{constructor(e){this.entries=e}}const I=Object(D.b)("diff-review-insert",k.b.add,n.a("diffReviewInsertIcon","Icon for 'Insert' in diff review.")),M=Object(D.b)("diff-review-remove",k.b.remove,n.a("diffReviewRemoveIcon","Icon for 'Remove' in diff review.")),T=Object(D.b)("diff-review-close",k.b.close,n.a("diffReviewCloseIcon","Icon for 'Close' in diff review."));class A extends t.a{constructor(e){super(),this._width=0,this._diffEditor=e,this._isVisible=!1,this.shadow=Object(s.b)(document.createElement("div")),this.shadow.setClassName("diff-review-shadow"),this.actionBarContainer=Object(s.b)(document.createElement("div")),this.actionBarContainer.setClassName("diff-review-actions"),this._actionBar=this._register(new g.a(this.actionBarContainer.domNode)),this._actionBar.push(new m.a("diffreview.close",n.a("label.close","Close"),"close-diff-review "+x.d.asClassName(T),!0,()=>N(this,void 0,void 0,(function*(){return this.hide()}))),{label:!1,icon:!0}),this.domNode=Object(s.b)(document.createElement("div")),this.domNode.setClassName("diff-review monaco-editor-background"),this._content=Object(s.b)(document.createElement("div")),this._content.setClassName("diff-review-content"),this._content.setAttribute("role","code"),this.scrollbar=this._register(new p.a(this._content.domNode,{})),this.domNode.domNode.appendChild(this.scrollbar.getDomNode()),this._register(e.onDidUpdateDiff(()=>{this._isVisible&&(this._diffs=this._compute(),this._render())})),this._register(e.getModifiedEditor().onDidChangeCursorPosition(()=>{this._isVisible&&this._render()})),this._register(o.o(this.domNode.domNode,"click",e=>{e.preventDefault(),e=o.x(e.target,"diff-review-row"),e&&this._goToRow(e)})),this._register(o.o(this.domNode.domNode,"keydown",e=>{(e.equals(18)||e.equals(2066)||e.equals(530))&&(e.preventDefault(),this._goToRow(this._getNextRow())),(e.equals(16)||e.equals(2064)||e.equals(528))&&(e.preventDefault(),this._goToRow(this._getPrevRow())),(e.equals(9)||e.equals(2057)||e.equals(521)||e.equals(1033))&&(e.preventDefault(),this.hide()),(e.equals(10)||e.equals(3))&&(e.preventDefault(),this.accept())})),this._diffs=[],this._currentDiff=null}prev(){let e=0;if(this._isVisible||(this._diffs=this._compute()),this._isVisible){let t=-1;for(let e=0,i=this._diffs.length;en&&(r=n-d,d+=r,m+=r),m>o&&(a=o-m,d+=a,m+=a),g[p++]=new O(u,d,h,m)}n[o++]=new E(g)}let g=n[0].entries,p=[],m=0;for(let f=1,_=n.length;f<_;f++){const e=n[f].entries,t=g[g.length-1],i=e[0];0===t.getType()&&0===i.getType()&&i.originalLineStart<=t.originalLineEnd?(g[g.length-1]=new O(t.originalLineStart,i.originalLineEnd,t.modifiedLineStart,i.modifiedLineEnd),g=g.concat(e.slice(1))):(p[m++]=new E(g),g=e)}return p[m++]=new E(g),p}_findDiffIndex(e){var t=e.lineNumber;for(let n=0,o=this._diffs.length;ny)&&(y=g),0!==p&&(0===S||pL)&&(L=c)}let x=document.createElement("div"),k=(x.className="diff-review-row",document.createElement("div"));k.className="diff-review-cell diff-review-summary";var m=y-w+1,f=L-S+1,_=(k.appendChild(document.createTextNode(`${l+1}/${this._diffs.length}: @@ -${w},${m} +${S},${f} @@`)),x.setAttribute("data-line",String(S)),e=>0===e?n.a("no_lines_changed","no lines changed"):1===e?n.a("one_line_changed","1 line changed"):n.a("more_lines_changed","{0} lines changed",e)),b=(m=_(m),_=_(f),x.setAttribute("aria-label",n.a({key:"header",comment:["This is the ARIA label for a git diff header.","A git diff header looks like this: @@ -154,12 +159,39 @@.","That encodes that at original line 154 (which is now line 159), 12 lines were removed/changed with 39 lines.","Variables 0 and 1 refer to the diff index out of total number of diffs.","Variables 2 and 4 will be numbers (a line number).",'Variables 3 and 5 will be "no lines changed", "1 line changed" or "X lines changed", localized separately.']},"Difference {0} of {1}: original line {2}, {3}, modified line {4}, {5}",l+1,this._diffs.length,w,m,S,_)),x.appendChild(k),x.setAttribute("role","listitem"),C.appendChild(x),t.get(58));let D=S;for(let n=0,o=h.length;ne}),Object(x.f)((e,t)=>{var i=e.getColor(C.r);i&&t.addRule(`.monaco-diff-editor .diff-review-line-number { color: ${i}; }`),i=e.getColor(L.yc);i&&t.addRule(`.monaco-diff-editor .diff-review-shadow { box-shadow: ${i} 0 -6px 6px -6px inset; }`)});class R extends f.b{constructor(){super({id:"editor.action.diffReview.next",label:n.a("editor.action.diffReview.next","Go to Next Difference"),alias:"Go to Next Difference",precondition:S.a.has("isInDiffEditor"),kbOpts:{kbExpr:null,primary:65,weight:100}})}run(e,t){const i=F(e);i&&i.diffReviewNext()}}class P extends f.b{constructor(){super({id:"editor.action.diffReview.prev",label:n.a("editor.action.diffReview.prev","Go to Previous Difference"),alias:"Go to Previous Difference",precondition:S.a.has("isInDiffEditor"),kbOpts:{kbExpr:null,primary:1089,weight:100}})}run(e,t){const i=F(e);i&&i.diffReviewPrev()}}function F(e){const t=e.get(c.a);var i=t.listDiffEditors();const n=t.getActiveCodeEditor();if(n)for(let o=0,s=i.length;os.modifiedStartLineNumber?n.a("diff.clipboard.copyDeletedLinesContent.label","Copy deleted lines"):n.a("diff.clipboard.copyDeletedLinesContent.single.label","Copy deleted line"),void 0,!0,()=>Z(this,void 0,void 0,(function*(){var e=new B.a(s.originalStartLineNumber,1,s.originalEndLineNumber+1,1);e=s.originalModel.getValueInRange(e);yield this._clipboardService.writeText(e)}))));let c=0,u=void 0;s.originalEndLineNumber>s.modifiedStartLineNumber&&(u=new m.a("diff.clipboard.copyDeletedLineContent",n.a("diff.clipboard.copyDeletedLineContent.label","Copy deleted line ({0})",s.originalStartLineNumber),void 0,!0,()=>Z(this,void 0,void 0,(function*(){var e=s.originalModel.getLineContent(s.originalStartLineNumber+c);yield this._clipboardService.writeText(e)}))),h.push(u)),i.getOption(80)||h.push(new m.a("diff.inline.revertChange",n.a("diff.inline.revertChange.label","Revert this change"),void 0,!0,()=>Z(this,void 0,void 0,(function*(){var e,t=new B.a(s.originalStartLineNumber,1,s.originalEndLineNumber,s.originalModel.getLineMaxColumn(s.originalEndLineNumber));t=s.originalModel.getValueInRange(t);0===s.modifiedEndLineNumber?(e=i.getModel().getLineMaxColumn(s.modifiedStartLineNumber),i.executeEdits("diffEditor",[{range:new B.a(s.modifiedStartLineNumber,e,s.modifiedStartLineNumber,e),text:d+t}])):(e=i.getModel().getLineMaxColumn(s.modifiedEndLineNumber),i.executeEdits("diffEditor",[{range:new B.a(s.modifiedStartLineNumber,1,s.modifiedEndLineNumber,e),text:t}]))}))));const g=(e,t)=>{this._contextMenuService.showContextMenu({getAnchor:()=>({x:e,y:t}),getActions:()=>(u&&(u.label=n.a("diff.clipboard.copyDeletedLineContent.label","Copy deleted line ({0})",s.originalStartLineNumber+c)),h),autoSelectFirstItem:!0})};this._register(o.o(this._diffActions,"mousedown",e=>{var{top:t,height:i}=o.D(this._diffActions),n=Math.floor(l/3);e.preventDefault(),g(e.posx,t+i+n)})),this._register(i.onMouseMove(e=>{8!==e.target.type&&5!==e.target.type||e.target.detail.viewZoneId!==this._viewZoneId?this.visibility=!1:(this.visibility=!0,c=this._updateLightBulbPosition(this._marginDomNode,e.event.browserEvent.y,l))})),this._register(i.onMouseDown(e=>{!e.event.rightButton||8!==e.target.type&&5!==e.target.type||e.target.detail.viewZoneId===this._viewZoneId&&(e.event.preventDefault(),c=this._updateLightBulbPosition(this._marginDomNode,e.event.browserEvent.y,l),g(e.event.posx,e.event.posy+l))}))}get visibility(){return this._visibility}set visibility(e){this._visibility!==e&&(this._visibility=e,this._diffActions.style.visibility=e?"visible":"hidden")}_updateLightBulbPosition(e,t,i){e=o.D(e)["top"];var n=Math.floor((t-e)/i);if(this._diffActions.style.top=n*i+"px",this.diff.viewLineCounts){let e=0;for(let t=0;t!this._zonesMap[String(e.id)])}clean(e){0{for(const t of this._zones)e.removeZone(t)}),this._zones=[],this._zonesMap={},this._decorations=e.deltaDecorations(this._decorations,[])}apply(e,t,i,n){const o=n?h.c.capture(e):null;e.changeViewZones(t=>{for(const e of this._zones)t.removeZone(e);for(const e of this._inlineDiffMargins)e.dispose();this._zones=[],this._zonesMap={},this._inlineDiffMargins=[];for(let o=0,s=i.zones.length;oe});let le=class e extends t.a{constructor(t,i,n,r,d,h,c,u,g,p,m,b){super(),this._editorProgressService=b,this._onDidDispose=this._register(new l.b),this.onDidDispose=this._onDidDispose.event,this._onDidUpdateDiff=this._register(new l.b),this.onDidUpdateDiff=this._onDidUpdateDiff.event,this._onDidContentSizeChange=this._register(new l.b),this._lastOriginalWarning=null,this._lastModifiedWarning=null,this._editorWorkerService=d,this._codeEditorService=u,this._contextKeyService=this._register(h.createScoped(t)),this._instantiationService=c.createChild(new q.a([S.b,this._contextKeyService])),this._contextKeyService.createKey("isInDiffEditor",!0),this._themeService=g,this._notificationService=p,this._id=++oe,this._state=0,this._updatingDiffProgress=null,this._domElement=t,i=i||{},this._renderSideBySide=!0,void 0!==i.renderSideBySide&&(this._renderSideBySide=i.renderSideBySide),this._maxComputationTime=5e3,void 0!==i.maxComputationTime&&(this._maxComputationTime=i.maxComputationTime),this._ignoreTrimWhitespace=!0,void 0!==i.ignoreTrimWhitespace&&(this._ignoreTrimWhitespace=i.ignoreTrimWhitespace),this._renderIndicators=!0,void 0!==i.renderIndicators&&(this._renderIndicators=i.renderIndicators),this._originalIsEditable=Object(_.k)(i.originalEditable,!1),this._diffCodeLens=Object(_.k)(i.diffCodeLens,!1),this._diffWordWrap=be(i.diffWordWrap,"inherit"),void 0!==i.isInEmbeddedEditor?this._contextKeyService.createKey("isInEmbeddedDiffEditor",i.isInEmbeddedEditor):this._contextKeyService.createKey("isInEmbeddedDiffEditor",!1),this._renderOverviewRuler=!0,void 0!==i.renderOverviewRuler&&(this._renderOverviewRuler=Boolean(i.renderOverviewRuler)),this._updateDecorationsRunner=this._register(new a.e(()=>this._updateDecorations(),0)),this._containerDomElement=document.createElement("div"),this._containerDomElement.className=e._getClassName(this._themeService.getColorTheme(),this._renderSideBySide),this._containerDomElement.style.position="relative",this._containerDomElement.style.height="100%",this._domElement.appendChild(this._containerDomElement),this._overviewViewportDomElement=Object(s.b)(document.createElement("div")),this._overviewViewportDomElement.setClassName("diffViewport"),this._overviewViewportDomElement.setPosition("absolute"),this._overviewDomElement=document.createElement("div"),this._overviewDomElement.className="diffOverview",this._overviewDomElement.style.position="absolute",this._overviewDomElement.appendChild(this._overviewViewportDomElement.domNode),this._register(o.o(this._overviewDomElement,"mousedown",e=>{this._modifiedEditor.delegateVerticalScrollbarMouseDown(e)})),this._renderOverviewRuler&&this._containerDomElement.appendChild(this._overviewDomElement),this._originalDomNode=document.createElement("div"),this._originalDomNode.className="editor original",this._originalDomNode.style.position="absolute",this._originalDomNode.style.height="100%",this._containerDomElement.appendChild(this._originalDomNode),this._modifiedDomNode=document.createElement("div"),this._modifiedDomNode.className="editor modified",this._modifiedDomNode.style.position="absolute",this._modifiedDomNode.style.height="100%",this._containerDomElement.appendChild(this._modifiedDomNode),this._beginUpdateDecorationsTimeout=-1,this._currentlyChangingViewZones=!1,this._diffComputationToken=0,this._originalEditorState=new ne(m,r),this._modifiedEditorState=new ne(m,r),this._isVisible=!0,this._isHandlingScrollEvent=!1,this._elementSizeObserver=this._register(new ee.a(this._containerDomElement,i.dimension,()=>this._onDidContainerSizeChanged())),i.automaticLayout&&this._elementSizeObserver.startObserving(),this._diffComputationResult=null,this._originalEditor=this._createLeftHandSideEditor(i,n.originalEditor||{}),this._modifiedEditor=this._createRightHandSideEditor(i,n.modifiedEditor||{}),this._originalOverviewRuler=null,this._modifiedOverviewRuler=null,this._reviewPane=new A(this),this._containerDomElement.appendChild(this._reviewPane.domNode.domNode),this._containerDomElement.appendChild(this._reviewPane.shadow.domNode),this._containerDomElement.appendChild(this._reviewPane.actionBarContainer.domNode),this._enableSplitViewResizing=!0,void 0!==i.enableSplitViewResizing&&(this._enableSplitViewResizing=i.enableSplitViewResizing),this._renderSideBySide?this._setStrategy(new pe(this._createDataSource(),this._enableSplitViewResizing)):this._setStrategy(new fe(this._createDataSource(),this._enableSplitViewResizing)),this._register(g.onDidColorThemeChange(t=>{this._strategy&&this._strategy.applyColors(t)&&this._updateDecorationsRunner.schedule(),this._containerDomElement.className=e._getClassName(this._themeService.getColorTheme(),this._renderSideBySide)}));for(const e of f.d.getDiffEditorContributions())try{this._register(c.createInstance(e.ctor,this))}catch(t){Object(Q.f)(t)}this._codeEditorService.addDiffEditor(this)}_setState(e){this._state!==e&&(this._state=e,this._updatingDiffProgress&&(this._updatingDiffProgress.done(),this._updatingDiffProgress=null),1===this._state&&(this._updatingDiffProgress=this._editorProgressService.show(!0,1e3)))}diffReviewNext(){this._reviewPane.next()}diffReviewPrev(){this._reviewPane.prev()}static _getClassName(e,t){let i="monaco-diff-editor monaco-editor-background ";return t&&(i+="side-by-side "),i+Object(x.e)(e.type)}_recreateOverviewRulers(){this._renderOverviewRuler&&(this._originalOverviewRuler&&(this._overviewDomElement.removeChild(this._originalOverviewRuler.getDomNode()),this._originalOverviewRuler.dispose()),this._originalEditor.hasModel()&&(this._originalOverviewRuler=this._originalEditor.createOverviewRuler("original diffOverviewRuler"),this._overviewDomElement.appendChild(this._originalOverviewRuler.getDomNode())),this._modifiedOverviewRuler&&(this._overviewDomElement.removeChild(this._modifiedOverviewRuler.getDomNode()),this._modifiedOverviewRuler.dispose()),this._modifiedEditor.hasModel()&&(this._modifiedOverviewRuler=this._modifiedEditor.createOverviewRuler("modified diffOverviewRuler"),this._overviewDomElement.appendChild(this._modifiedOverviewRuler.getDomNode())),this._layoutOverviewRulers())}_createLeftHandSideEditor(t,i){const n=this._createInnerEditor(this._instantiationService,this._originalDomNode,this._adjustOptionsForLeftHandSide(t),i),o=(this._register(n.onDidScrollChange(e=>{this._isHandlingScrollEvent||(e.scrollTopChanged||e.scrollLeftChanged||e.scrollHeightChanged)&&(this._isHandlingScrollEvent=!0,this._modifiedEditor.setScrollPosition({scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}),this._isHandlingScrollEvent=!1,this._layoutOverviewViewport())})),this._register(n.onDidChangeViewZones(()=>{this._onViewZonesChanged()})),this._register(n.onDidChangeConfiguration(e=>{n.getModel()&&(e.hasChanged(42)&&this._updateDecorationsRunner.schedule(),e.hasChanged(131)&&(this._updateDecorationsRunner.cancel(),this._updateDecorations()))})),this._register(n.onDidChangeModelContent(()=>{this._isVisible&&this._beginUpdateDecorationsSoon()})),this._contextKeyService.createKey("isInDiffLeftEditor",n.hasWidgetFocus()));return this._register(n.onDidFocusEditorWidget(()=>o.set(!0))),this._register(n.onDidBlurEditorWidget(()=>o.set(!1))),this._register(n.onDidContentSizeChange(t=>{var i=this._originalEditor.getContentWidth()+this._modifiedEditor.getContentWidth()+e.ONE_OVERVIEW_WIDTH,n=Math.max(this._modifiedEditor.getContentHeight(),this._originalEditor.getContentHeight());this._onDidContentSizeChange.fire({contentHeight:n,contentWidth:i,contentHeightChanged:t.contentHeightChanged,contentWidthChanged:t.contentWidthChanged})})),n}_createRightHandSideEditor(t,i){const n=this._createInnerEditor(this._instantiationService,this._modifiedDomNode,this._adjustOptionsForRightHandSide(t),i),o=(this._register(n.onDidScrollChange(e=>{this._isHandlingScrollEvent||(e.scrollTopChanged||e.scrollLeftChanged||e.scrollHeightChanged)&&(this._isHandlingScrollEvent=!0,this._originalEditor.setScrollPosition({scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}),this._isHandlingScrollEvent=!1,this._layoutOverviewViewport())})),this._register(n.onDidChangeViewZones(()=>{this._onViewZonesChanged()})),this._register(n.onDidChangeConfiguration(e=>{n.getModel()&&(e.hasChanged(42)&&this._updateDecorationsRunner.schedule(),e.hasChanged(131)&&(this._updateDecorationsRunner.cancel(),this._updateDecorations()))})),this._register(n.onDidChangeModelContent(()=>{this._isVisible&&this._beginUpdateDecorationsSoon()})),this._register(n.onDidChangeModelOptions(e=>{e.tabSize&&this._updateDecorationsRunner.schedule()})),this._contextKeyService.createKey("isInDiffRightEditor",n.hasWidgetFocus()));return this._register(n.onDidFocusEditorWidget(()=>o.set(!0))),this._register(n.onDidBlurEditorWidget(()=>o.set(!1))),this._register(n.onDidContentSizeChange(t=>{var i=this._originalEditor.getContentWidth()+this._modifiedEditor.getContentWidth()+e.ONE_OVERVIEW_WIDTH,n=Math.max(this._modifiedEditor.getContentHeight(),this._originalEditor.getContentHeight());this._onDidContentSizeChange.fire({contentHeight:n,contentWidth:i,contentHeightChanged:t.contentHeightChanged,contentWidthChanged:t.contentWidthChanged})})),n}_createInnerEditor(e,t,i,n){return e.createInstance(u.a,t,i,n)}dispose(){this._codeEditorService.removeDiffEditor(this),-1!==this._beginUpdateDecorationsTimeout&&(window.clearTimeout(this._beginUpdateDecorationsTimeout),this._beginUpdateDecorationsTimeout=-1),this._cleanViewZonesAndDecorations(),this._originalOverviewRuler&&(this._overviewDomElement.removeChild(this._originalOverviewRuler.getDomNode()),this._originalOverviewRuler.dispose()),this._modifiedOverviewRuler&&(this._overviewDomElement.removeChild(this._modifiedOverviewRuler.getDomNode()),this._modifiedOverviewRuler.dispose()),this._overviewDomElement.removeChild(this._overviewViewportDomElement.domNode),this._renderOverviewRuler&&this._containerDomElement.removeChild(this._overviewDomElement),this._containerDomElement.removeChild(this._originalDomNode),this._originalEditor.dispose(),this._containerDomElement.removeChild(this._modifiedDomNode),this._modifiedEditor.dispose(),this._strategy.dispose(),this._containerDomElement.removeChild(this._reviewPane.domNode.domNode),this._containerDomElement.removeChild(this._reviewPane.shadow.domNode),this._containerDomElement.removeChild(this._reviewPane.actionBarContainer.domNode),this._reviewPane.dispose(),this._domElement.removeChild(this._containerDomElement),this._onDidDispose.fire(),super.dispose()}getId(){return this.getEditorType()+":"+this._id}getEditorType(){return W.a.IDiffEditor}getLineChanges(){return this._diffComputationResult?this._diffComputationResult.changes:null}getOriginalEditor(){return this._originalEditor}getModifiedEditor(){return this._modifiedEditor}updateOptions(t){let i=!1,n=(void 0!==t.renderSideBySide&&this._renderSideBySide!==t.renderSideBySide&&(this._renderSideBySide=t.renderSideBySide,i=!0),void 0!==t.maxComputationTime&&(this._maxComputationTime=t.maxComputationTime,this._isVisible&&this._beginUpdateDecorationsSoon()),!1);void 0!==t.ignoreTrimWhitespace&&this._ignoreTrimWhitespace!==t.ignoreTrimWhitespace&&(this._ignoreTrimWhitespace=t.ignoreTrimWhitespace,n=!0),void 0!==t.renderIndicators&&this._renderIndicators!==t.renderIndicators&&(this._renderIndicators=t.renderIndicators,n=!0),n&&this._beginUpdateDecorations(),this._originalIsEditable=Object(_.k)(t.originalEditable,this._originalIsEditable),this._diffCodeLens=Object(_.k)(t.diffCodeLens,this._diffCodeLens),this._diffWordWrap=be(t.diffWordWrap,this._diffWordWrap),this._modifiedEditor.updateOptions(this._adjustOptionsForRightHandSide(t)),this._originalEditor.updateOptions(this._adjustOptionsForLeftHandSide(t)),void 0!==t.enableSplitViewResizing&&(this._enableSplitViewResizing=t.enableSplitViewResizing),this._strategy.setEnableSplitViewResizing(this._enableSplitViewResizing),i&&(this._renderSideBySide?this._setStrategy(new pe(this._createDataSource(),this._enableSplitViewResizing)):this._setStrategy(new fe(this._createDataSource(),this._enableSplitViewResizing)),this._containerDomElement.className=e._getClassName(this._themeService.getColorTheme(),this._renderSideBySide)),void 0!==t.renderOverviewRuler&&this._renderOverviewRuler!==t.renderOverviewRuler&&(this._renderOverviewRuler=t.renderOverviewRuler,this._renderOverviewRuler?this._containerDomElement.appendChild(this._overviewDomElement):this._containerDomElement.removeChild(this._overviewDomElement))}getModel(){return{original:this._originalEditor.getModel(),modified:this._modifiedEditor.getModel()}}setModel(e){if(e&&(!e.original||!e.modified))throw new Error(e.original?"DiffEditorWidget.setModel: Modified model is null":"DiffEditorWidget.setModel: Original model is null");this._cleanViewZonesAndDecorations(),this._originalEditor.setModel(e?e.original:null),this._modifiedEditor.setModel(e?e.modified:null),this._updateDecorationsRunner.cancel(),e&&(this._originalEditor.setScrollTop(0),this._modifiedEditor.setScrollTop(0)),this._diffComputationResult=null,this._diffComputationToken++,this._setState(0),e&&(this._recreateOverviewRulers(),this._beginUpdateDecorations()),this._layoutOverviewViewport()}getDomNode(){return this._domElement}getVisibleColumnFromPosition(e){return this._modifiedEditor.getVisibleColumnFromPosition(e)}getPosition(){return this._modifiedEditor.getPosition()}setPosition(e){this._modifiedEditor.setPosition(e)}revealLine(e,t=0){this._modifiedEditor.revealLine(e,t)}revealLineInCenter(e,t=0){this._modifiedEditor.revealLineInCenter(e,t)}revealLineInCenterIfOutsideViewport(e,t=0){this._modifiedEditor.revealLineInCenterIfOutsideViewport(e,t)}revealLineNearTop(e,t=0){this._modifiedEditor.revealLineNearTop(e,t)}revealPosition(e,t=0){this._modifiedEditor.revealPosition(e,t)}revealPositionInCenter(e,t=0){this._modifiedEditor.revealPositionInCenter(e,t)}revealPositionInCenterIfOutsideViewport(e,t=0){this._modifiedEditor.revealPositionInCenterIfOutsideViewport(e,t)}revealPositionNearTop(e,t=0){this._modifiedEditor.revealPositionNearTop(e,t)}getSelection(){return this._modifiedEditor.getSelection()}getSelections(){return this._modifiedEditor.getSelections()}setSelection(e){this._modifiedEditor.setSelection(e)}setSelections(e){this._modifiedEditor.setSelections(e)}revealLines(e,t,i=0){this._modifiedEditor.revealLines(e,t,i)}revealLinesInCenter(e,t,i=0){this._modifiedEditor.revealLinesInCenter(e,t,i)}revealLinesInCenterIfOutsideViewport(e,t,i=0){this._modifiedEditor.revealLinesInCenterIfOutsideViewport(e,t,i)}revealLinesNearTop(e,t,i=0){this._modifiedEditor.revealLinesNearTop(e,t,i)}revealRange(e,t=0,i=!1,n=!0){this._modifiedEditor.revealRange(e,t,i,n)}revealRangeInCenter(e,t=0){this._modifiedEditor.revealRangeInCenter(e,t)}revealRangeInCenterIfOutsideViewport(e,t=0){this._modifiedEditor.revealRangeInCenterIfOutsideViewport(e,t)}revealRangeNearTop(e,t=0){this._modifiedEditor.revealRangeNearTop(e,t)}revealRangeNearTopIfOutsideViewport(e,t=0){this._modifiedEditor.revealRangeNearTopIfOutsideViewport(e,t)}revealRangeAtTop(e,t=0){this._modifiedEditor.revealRangeAtTop(e,t)}getSupportedActions(){return this._modifiedEditor.getSupportedActions()}saveViewState(){return{original:this._originalEditor.saveViewState(),modified:this._modifiedEditor.saveViewState()}}restoreViewState(e){e&&e.original&&e.modified&&(this._originalEditor.restoreViewState((e=e).original),this._modifiedEditor.restoreViewState(e.modified))}layout(e){this._elementSizeObserver.observe(e)}focus(){this._modifiedEditor.focus()}hasTextFocus(){return this._originalEditor.hasTextFocus()||this._modifiedEditor.hasTextFocus()}trigger(e,t,i){this._modifiedEditor.trigger(e,t,i)}changeDecorations(e){return this._modifiedEditor.changeDecorations(e)}_onDidContainerSizeChanged(){this._doLayout()}_getReviewHeight(){return this._reviewPane.isVisible()?this._elementSizeObserver.getHeight():0}_layoutOverviewRulers(){var t,i,n;this._renderOverviewRuler&&this._originalOverviewRuler&&this._modifiedOverviewRuler&&(t=this._elementSizeObserver.getHeight(),i=this._getReviewHeight(),n=e.ENTIRE_DIFF_OVERVIEW_WIDTH-2*e.ONE_OVERVIEW_WIDTH,this._modifiedEditor.getLayoutInfo()&&(this._originalOverviewRuler.setLayout({top:0,width:e.ONE_OVERVIEW_WIDTH,right:n+e.ONE_OVERVIEW_WIDTH,height:t-i}),this._modifiedOverviewRuler.setLayout({top:0,right:0,width:e.ONE_OVERVIEW_WIDTH,height:t-i})))}_onViewZonesChanged(){this._currentlyChangingViewZones||this._updateDecorationsRunner.schedule()}_beginUpdateDecorationsSoon(){-1!==this._beginUpdateDecorationsTimeout&&(window.clearTimeout(this._beginUpdateDecorationsTimeout),this._beginUpdateDecorationsTimeout=-1),this._beginUpdateDecorationsTimeout=window.setTimeout(()=>this._beginUpdateDecorations(),e.UPDATE_DIFF_DECORATIONS_DELAY)}static _equals(e,t){return!e&&!t||!(!e||!t)&&e.toString()===t.toString()}_beginUpdateDecorations(){this._beginUpdateDecorationsTimeout=-1;const t=this._originalEditor.getModel(),i=this._modifiedEditor.getModel();if(t&&i){this._diffComputationToken++;const o=this._diffComputationToken;this._setState(1),this._editorWorkerService.canComputeDiff(t.uri,i.uri)?this._editorWorkerService.computeDiff(t.uri,i.uri,this._ignoreTrimWhitespace,this._maxComputationTime).then(e=>{o===this._diffComputationToken&&t===this._originalEditor.getModel()&&i===this._modifiedEditor.getModel()&&(this._setState(2),this._diffComputationResult=e,this._updateDecorationsRunner.schedule(),this._onDidUpdateDiff.fire())},e=>{o===this._diffComputationToken&&t===this._originalEditor.getModel()&&i===this._modifiedEditor.getModel()&&(this._setState(2),this._diffComputationResult=null,this._updateDecorationsRunner.schedule())}):e._equals(t.uri,this._lastOriginalWarning)&&e._equals(i.uri,this._lastModifiedWarning)||(this._lastOriginalWarning=t.uri,this._lastModifiedWarning=i.uri,this._notificationService.warn(n.a("diff.tooLarge","Cannot compare files because one file is too large.")))}}_cleanViewZonesAndDecorations(){this._originalEditorState.clean(this._originalEditor),this._modifiedEditorState.clean(this._modifiedEditor)}_updateDecorations(){if(this._originalEditor.getModel()&&this._modifiedEditor.getModel()){var e=this._diffComputationResult?this._diffComputationResult.changes:[],t=this._originalEditorState.getForeignViewZones(this._originalEditor.getWhitespaces()),i=this._modifiedEditorState.getForeignViewZones(this._modifiedEditor.getWhitespaces());e=this._strategy.getEditorsDiffDecorations(e,this._ignoreTrimWhitespace,this._renderIndicators,t,i);try{this._currentlyChangingViewZones=!0,this._originalEditorState.apply(this._originalEditor,this._originalOverviewRuler,e.original,!1),this._modifiedEditorState.apply(this._modifiedEditor,this._modifiedOverviewRuler,e.modified,!0)}finally{this._currentlyChangingViewZones=!1}}}_adjustOptionsForSubEditor(e){const t=Object.assign({},e);return t.inDiffEditor=!0,t.automaticLayout=!1,t.scrollbar=Object.assign({},t.scrollbar||{}),t.scrollbar.vertical="visible",t.folding=!1,t.codeLens=this._diffCodeLens,t.fixedOverflowWidgets=!0,t.minimap=Object.assign({},t.minimap||{}),t.minimap.enabled=!1,t}_adjustOptionsForLeftHandSide(e){const t=this._adjustOptionsForSubEditor(e);return this._renderSideBySide?t.wordWrapOverride1=this._diffWordWrap:t.wordWrapOverride1="off",e.originalAriaLabel&&(t.ariaLabel=e.originalAriaLabel),t.readOnly=!this._originalIsEditable,t.extraEditorClassName="original-in-monaco-diff-editor",Object.assign(Object.assign({},t),{dimension:{height:0,width:0}})}_adjustOptionsForRightHandSide(t){const i=this._adjustOptionsForSubEditor(t);return t.modifiedAriaLabel&&(i.ariaLabel=t.modifiedAriaLabel),i.wordWrapOverride1=this._diffWordWrap,i.revealHorizontalRightPadding=_.g.revealHorizontalRightPadding.defaultValue+e.ENTIRE_DIFF_OVERVIEW_WIDTH,i.scrollbar.verticalHasArrows=!1,i.extraEditorClassName="modified-in-monaco-diff-editor",Object.assign(Object.assign({},i),{dimension:{height:0,width:0}})}doLayout(){this._elementSizeObserver.observe(),this._doLayout()}_doLayout(){var t=this._elementSizeObserver.getWidth(),i=this._elementSizeObserver.getHeight(),n=this._getReviewHeight(),o=this._strategy.layout();this._originalDomNode.style.width=o+"px",this._originalDomNode.style.left="0px",this._modifiedDomNode.style.width=t-o+"px",this._modifiedDomNode.style.left=o+"px",this._overviewDomElement.style.top="0px",this._overviewDomElement.style.height=i-n+"px",this._overviewDomElement.style.width=e.ENTIRE_DIFF_OVERVIEW_WIDTH+"px",this._overviewDomElement.style.left=t-e.ENTIRE_DIFF_OVERVIEW_WIDTH+"px",this._overviewViewportDomElement.setWidth(e.ENTIRE_DIFF_OVERVIEW_WIDTH),this._overviewViewportDomElement.setHeight(30),this._originalEditor.layout({width:o,height:i-n}),this._modifiedEditor.layout({width:t-o-(this._renderOverviewRuler?e.ENTIRE_DIFF_OVERVIEW_WIDTH:0),height:i-n}),(this._originalOverviewRuler||this._modifiedOverviewRuler)&&this._layoutOverviewRulers(),this._reviewPane.layout(i-n,t,n),this._layoutOverviewViewport()}_layoutOverviewViewport(){var e=this._computeOverviewViewport();e?(this._overviewViewportDomElement.setTop(e.top),this._overviewViewportDomElement.setHeight(e.height)):(this._overviewViewportDomElement.setTop(0),this._overviewViewportDomElement.setHeight(0))}_computeOverviewViewport(){var e,t,i,n=this._modifiedEditor.getLayoutInfo();return n?(e=this._modifiedEditor.getScrollTop(),t=this._modifiedEditor.getScrollHeight(),i=Math.max(0,n.height),i=Math.max(0,+i),i=0this._elementSizeObserver.getWidth(),getHeight:()=>this._elementSizeObserver.getHeight()-this._getReviewHeight(),getOptions:()=>({renderOverviewRuler:this._renderOverviewRuler}),getContainerDomNode:()=>this._containerDomElement,relayoutEditors:()=>{this._doLayout()},getOriginalEditor:()=>this._originalEditor,getModifiedEditor:()=>this._modifiedEditor}}_setStrategy(e){this._strategy&&this._strategy.dispose(),(this._strategy=e).applyColors(this._themeService.getColorTheme()),this._diffComputationResult&&this._updateDecorations(),this._doLayout()}_getLineChangeAtOrBeforeLineNumber(e,t){var i=this._diffComputationResult?this._diffComputationResult.changes:[];if(0===i.length||ee.originalStartLineNumber);return o?(n=o.originalStartLineNumber+(0e.modifiedStartLineNumber);return o?(t=o.originalStartLineNumber+(0e.afterLineNumber-t.afterLineNumber),n=n.sort((e,t)=>e.afterLineNumber-t.afterLineNumber),n=this._getViewZones(e,n,o,i),o=this._getOriginalEditorDecorations(e,t,i),e=this._getModifiedEditorDecorations(e,t,i),{original:{decorations:o.decorations,overviewZones:o.overviewZones,zones:n.original},modified:{decorations:e.decorations,overviewZones:e.overviewZones,zones:n.modified}}}}class he{constructor(e){this._source=e,this._index=-1,this.current=null,this.advance()}advance(){this._index++,this._indexe.afterLineNumber-t.afterLineNumber,_=(e,t)=>{if(null===t.domNode&&0=t.heightInLines?(e.heightInLines-=t.heightInLines,T++):(t.heightInLines-=e.heightInLines,M++)}for(;M(e.domNode||(e.domNode=we()),e))}}function ue(e,t,i,n,o){return{range:new B.a(e,t,i,n),options:o}}const ge={charDelete:V.a.register({description:"diff-editor-char-delete",className:"char-delete"}),charDeleteWholeLine:V.a.register({description:"diff-editor-char-delete-whole-line",className:"char-delete",isWholeLine:!0}),charInsert:V.a.register({description:"diff-editor-char-insert",className:"char-insert"}),charInsertWholeLine:V.a.register({description:"diff-editor-char-insert-whole-line",className:"char-insert",isWholeLine:!0}),lineInsert:V.a.register({description:"diff-editor-line-insert",className:"line-insert",marginClassName:"line-insert",isWholeLine:!0}),lineInsertWithSign:V.a.register({description:"diff-editor-line-insert-with-sign",className:"line-insert",linesDecorationsClassName:"insert-sign "+x.d.asClassName(se),marginClassName:"line-insert",isWholeLine:!0}),lineDelete:V.a.register({description:"diff-editor-line-delete",className:"line-delete",marginClassName:"line-delete",isWholeLine:!0}),lineDeleteWithSign:V.a.register({description:"diff-editor-line-delete-with-sign",className:"line-delete",linesDecorationsClassName:"delete-sign "+x.d.asClassName(re),marginClassName:"line-delete",isWholeLine:!0}),lineDeleteMargin:V.a.register({description:"diff-editor-line-delete-margin",marginClassName:"line-delete"})};class pe extends de{constructor(e,t){super(e),this._disableSash=!1===t,this._sashRatio=null,this._sashPosition=null,this._startSashPosition=null,this._sash=this._register(new r.b(this._dataSource.getContainerDomNode(),this,{orientation:0})),this._disableSash&&(this._sash.state=0),this._sash.onDidStart(()=>this._onSashDragStart()),this._sash.onDidChange(e=>this._onSashDrag(e)),this._sash.onDidEnd(()=>this._onSashDragEnd()),this._sash.onDidReset(()=>this._onSashReset())}setEnableSplitViewResizing(e){e=!1===e,this._disableSash!==e&&(this._disableSash=e,this._sash.state=this._disableSash?0:3)}layout(e=this._sashRatio){var t=this._dataSource.getWidth()-(this._dataSource.getOptions().renderOverviewRuler?le.ENTIRE_DIFF_OVERVIEW_WIDTH:0);let i=Math.floor((e||.5)*t);return e=Math.floor(.5*t),i=!this._disableSash&&i||e,t>2*pe.MINIMUM_EDITOR_WIDTH?(i=it-pe.MINIMUM_EDITOR_WIDTH&&(i=t-pe.MINIMUM_EDITOR_WIDTH):i=e,this._sashPosition!==i&&(this._sashPosition=i,this._sash.layout()),this._sashPosition}_onSashDragStart(){this._startSashPosition=this._sashPosition}_onSashDrag(e){var t=this._dataSource.getWidth()-(this._dataSource.getOptions().renderOverviewRuler?le.ENTIRE_DIFF_OVERVIEW_WIDTH:0);e=this.layout((this._startSashPosition+(e.currentX-e.startX))/t);this._sashRatio=e/t,this._dataSource.relayoutEditors()}_onSashDragEnd(){this._sash.layout()}_onSashReset(){this._sashRatio=.5,this._dataSource.relayoutEditors(),this._sash.layout()}getVerticalSashTop(e){return 0}getVerticalSashLeft(e){return this._sashPosition}getVerticalSashHeight(e){return this._dataSource.getHeight()}_getViewZones(e,t,i){var n=this._dataSource.getOriginalEditor(),o=this._dataSource.getModifiedEditor();const s=new me(e,t,i,n,o);return s.getViewZones()}_getOriginalEditorDecorations(e,t,i){const n=this._dataSource.getOriginalEditor();var o=String(this._removeColor);const s={decorations:[],overviewZones:[]},r=n.getModel();var a=n._getViewModel();for(const d of e)if(Ce(d)){s.decorations.push({range:new B.a(d.originalStartLineNumber,1,d.originalEndLineNumber,1073741824),options:i?ge.lineDeleteWithSign:ge.lineDelete}),ve(d)&&d.charChanges||s.decorations.push(ue(d.originalStartLineNumber,1,d.originalEndLineNumber,1073741824,ge.charDeleteWholeLine));var l=ye(r,a,d.originalStartLineNumber,d.originalEndLineNumber);if(s.overviewZones.push(new z.a(l.startLineNumber,l.endLineNumber,o)),d.charChanges)for(const e of d.charChanges)if(Ce(e))if(t)for(let t=e.originalStartLineNumber;t<=e.originalEndLineNumber;t++){let i,n;i=t===e.originalStartLineNumber?e.originalStartColumn:r.getLineFirstNonWhitespaceColumn(t),n=t===e.originalEndLineNumber?e.originalEndColumn:r.getLineLastNonWhitespaceColumn(t),s.decorations.push(ue(t,i,t,n,ge.charDelete))}else s.decorations.push(ue(e.originalStartLineNumber,e.originalStartColumn,e.originalEndLineNumber,e.originalEndColumn,ge.charDelete))}return s}_getModifiedEditorDecorations(e,t,i){const n=this._dataSource.getModifiedEditor();var o=String(this._insertColor);const s={decorations:[],overviewZones:[]},r=n.getModel();var a=n._getViewModel();for(const d of e)if(ve(d)){s.decorations.push({range:new B.a(d.modifiedStartLineNumber,1,d.modifiedEndLineNumber,1073741824),options:i?ge.lineInsertWithSign:ge.lineInsert}),Ce(d)&&d.charChanges||s.decorations.push(ue(d.modifiedStartLineNumber,1,d.modifiedEndLineNumber,1073741824,ge.charInsertWholeLine));var l=ye(r,a,d.modifiedStartLineNumber,d.modifiedEndLineNumber);if(s.overviewZones.push(new z.a(l.startLineNumber,l.endLineNumber,o)),d.charChanges)for(const e of d.charChanges)if(ve(e))if(t)for(let t=e.modifiedStartLineNumber;t<=e.modifiedEndLineNumber;t++){let i,n;i=t===e.modifiedStartLineNumber?e.modifiedStartColumn:r.getLineFirstNonWhitespaceColumn(t),n=t===e.modifiedEndLineNumber?e.modifiedEndColumn:r.getLineLastNonWhitespaceColumn(t),s.decorations.push(ue(t,i,t,n,ge.charInsert))}else s.decorations.push(ue(e.modifiedStartLineNumber,e.modifiedStartColumn,e.modifiedEndLineNumber,e.modifiedEndColumn,ge.charInsert))}return s}}pe.MINIMUM_EDITOR_WIDTH=100;class me extends ce{constructor(e,t,i,n,o){super(e,t,i,n,o)}_createOriginalMarginDomNodeForModifiedForeignViewZoneInAddedRegion(){return null}_produceOriginalFromDiff(e,t,i){return t{this._decorationsLeft!==t.decorationsLeft&&(this._decorationsLeft=t.decorationsLeft,e.relayoutEditors())}))}setEnableSplitViewResizing(e){}_getViewZones(e,t,i,n){var o=this._dataSource.getOriginalEditor(),s=this._dataSource.getModifiedEditor();const r=new _e(e,t,i,o,s,n);return r.getViewZones()}_getOriginalEditorDecorations(e,t,i){var n=String(this._removeColor);const o={decorations:[],overviewZones:[]},s=this._dataSource.getOriginalEditor();var r,a=s.getModel(),l=s._getViewModel();for(const d of e)Ce(d)&&(o.decorations.push({range:new B.a(d.originalStartLineNumber,1,d.originalEndLineNumber,1073741824),options:ge.lineDeleteMargin}),r=ye(a,l,d.originalStartLineNumber,d.originalEndLineNumber),o.overviewZones.push(new z.a(r.startLineNumber,r.endLineNumber,n)));return o}_getModifiedEditorDecorations(e,t,i){const n=this._dataSource.getModifiedEditor();var o=String(this._insertColor);const s={decorations:[],overviewZones:[]},r=n.getModel();var a=n._getViewModel();for(const d of e)if(ve(d)){s.decorations.push({range:new B.a(d.modifiedStartLineNumber,1,d.modifiedEndLineNumber,1073741824),options:i?ge.lineInsertWithSign:ge.lineInsert});var l=ye(r,a,d.modifiedStartLineNumber,d.modifiedEndLineNumber);if(s.overviewZones.push(new z.a(l.startLineNumber,l.endLineNumber,o)),d.charChanges){for(const e of d.charChanges)if(ve(e))if(t)for(let t=e.modifiedStartLineNumber;t<=e.modifiedEndLineNumber;t++){let i,n;i=t===e.modifiedStartLineNumber?e.modifiedStartColumn:r.getLineFirstNonWhitespaceColumn(t),n=t===e.modifiedEndLineNumber?e.modifiedEndColumn:r.getLineLastNonWhitespaceColumn(t),s.decorations.push(ue(t,i,t,n,ge.charInsert))}else s.decorations.push(ue(e.modifiedStartLineNumber,e.modifiedStartColumn,e.modifiedEndLineNumber,e.modifiedEndColumn,ge.charInsert))}else s.decorations.push(ue(d.modifiedStartLineNumber,1,d.modifiedEndLineNumber,1073741824,ge.charInsertWholeLine))}return s}layout(){return Math.max(5,this._decorationsLeft)}}class _e extends ce{constructor(e,t,i,n,o,s){super(e,t,i,n,o),this._originalModel=n.getModel(),this._renderIndicators=s,this._pendingLineChange=[],this._pendingViewZones=[],this._lineBreaksComputer=this._modifiedEditor._getViewModel().createLineBreaksComputer()}getViewZones(){var e=super.getViewZones();return this._finalize(e),e}_createOriginalMarginDomNodeForModifiedForeignViewZoneInAddedRegion(){const e=document.createElement("div");return e.className="inline-added-margin-view-zone",e}_produceOriginalFromDiff(e,t,i){const n=document.createElement("div");return n.className="inline-added-margin-view-zone",{afterLineNumber:Math.max(e.originalStartLineNumber,e.originalEndLineNumber),heightInLines:i,domNode:document.createElement("div"),marginDomNode:n}}_produceModifiedFromDiff(e,t,i){const n=document.createElement("div"),o=(n.className="view-lines line-delete "+te.a,document.createElement("div"));o.className="inline-deleted-margin-view-zone",t={shouldNotShrink:!0,afterLineNumber:0===e.modifiedEndLineNumber?e.modifiedStartLineNumber:e.modifiedStartLineNumber-1,heightInLines:t,minWidthInPx:0,domNode:n,marginDomNode:o,diff:{originalStartLineNumber:e.originalStartLineNumber,originalEndLineNumber:e.originalEndLineNumber,modifiedStartLineNumber:e.modifiedStartLineNumber,modifiedEndLineNumber:e.modifiedEndLineNumber,originalModel:this._originalModel,viewLineCounts:null}};for(let s=e.originalStartLineNumber;s<=e.originalEndLineNumber;s++)this._lineBreaksComputer.addRequest(this._originalModel.getLineContent(s),null,null);return this._pendingLineChange.push(e),this._pendingViewZones.push(t),t}_finalize(e){const t=this._modifiedEditor.getOptions();var i=this._modifiedEditor.getModel().getOptions().tabSize,n=t.get(42),o=t.get(28),s=n.typicalHalfwidthCharacterWidth,r=t.get(93),a=this._originalModel.mightContainNonBasicASCII(),l=this._originalModel.mightContainRTL(),h=t.get(58),c=t.get(130).decorationsWidth,u=t.get(105),g=t.get(88),p=t.get(82),m=t.get(43),f=this._lineBreaksComputer.finalize();let _=0;for(let O=0;Oe.afterLineNumber-t.afterLineNumber)}_renderOriginalLine(e,t,i,n,o,s,r,a,l,d,h,c,u,g,p,m,f,b){f.appendASCIIString('

      '),o=y.f.isBasicASCII(t,s),s=y.f.containsRTL(t,o,r);const v=Object(w.d)(new w.c(a.isMonospace&&!l,a.canUseHalfwidthRightwardsArrow,t,!1,o,s,0,i,n,m,0,a.spaceWidth,a.middotWidth,a.wsmiddotWidth,c,u,g,p!==_.e.OFF,null),f);if(f.appendASCIIString("
      "),this._renderIndicators){const t=document.createElement("div");t.className="delete-sign "+x.d.asClassName(re),t.setAttribute("style",`position:absolute;top:${e*d}px;width:${h}px;height:${d}px;right:0;`),b.appendChild(t)}return v.characterMapping.getAbsoluteOffset(v.characterMapping.length)}}function be(e,t){return Object(_.n)(e,t,["off","on","inherit"])}function ve(e){return 0{var i=e.getColor(L.m);i&&(t.addRule(`.monaco-editor .line-insert, .monaco-editor .char-insert { background-color: ${i}; }`),t.addRule(`.monaco-diff-editor .line-insert, .monaco-diff-editor .char-insert { background-color: ${i}; }`),t.addRule(`.monaco-editor .inline-added-margin-view-zone { background-color: ${i}; }`)),i=e.getColor(L.o),i&&(t.addRule(`.monaco-editor .line-delete, .monaco-editor .char-delete { background-color: ${i}; }`),t.addRule(`.monaco-diff-editor .line-delete, .monaco-diff-editor .char-delete { background-color: ${i}; }`),t.addRule(`.monaco-editor .inline-deleted-margin-view-zone { background-color: ${i}; }`)),i=e.getColor(L.n),i&&t.addRule(`.monaco-editor .line-insert, .monaco-editor .char-insert { border: 1px ${"hc"===e.type?"dashed":"solid"} ${i}; }`),i=e.getColor(L.p),i&&t.addRule(`.monaco-editor .line-delete, .monaco-editor .char-delete { border: 1px ${"hc"===e.type?"dashed":"solid"} ${i}; }`),i=e.getColor(L.yc),i&&t.addRule(`.monaco-diff-editor.side-by-side .editor.modified { box-shadow: -6px 0 5px -5px ${i}; }`),i=e.getColor(L.k),i&&t.addRule(`.monaco-diff-editor.side-by-side .editor.modified { border-left: 1px solid ${i}; }`),i=e.getColor(L.Ac),i&&t.addRule(`\n\t\t\t.monaco-diff-editor .diffViewport {\n\t\t\t\tbackground: ${i};\n\t\t\t}\n\t\t`),i=e.getColor(L.Bc),i&&t.addRule(`\n\t\t\t.monaco-diff-editor .diffViewport:hover {\n\t\t\t\tbackground: ${i};\n\t\t\t}\n\t\t`),i=e.getColor(L.zc),i&&t.addRule(`\n\t\t\t.monaco-diff-editor .diffViewport:active {\n\t\t\t\tbackground: ${i};\n\t\t\t}\n\t\t`),i=e.getColor(L.l);t.addRule(`\n\t.monaco-editor .diagonal-fill {\n\t\tbackground-image: linear-gradient(\n\t\t\t-45deg,\n\t\t\t${i} 12.5%,\n\t\t\t#0000 12.5%, #0000 50%,\n\t\t\t${i} 50%, ${i} 62.5%,\n\t\t\t#0000 62.5%, #0000 100%\n\t\t);\n\t\tbackground-size: 8px 8px;\n\t}\n\t`)})},"4acc":function(e,t,i){e.exports=function(){"use strict";function e(e,t){for(var i=0;ie.length)&&(t=e.length);for(var i=0,n=new Array(t);i=e.length?{done:!0}:{done:!1,value:e[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 s={exports:{}};function r(){return{baseUrl:null,breaks:!1,extensions:null,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartLists:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1}}function a(e){s.exports.defaults=e}s.exports={defaults:r(),getDefaults:r,changeDefaults:a};var l=/[&<>"']/,d=/[&<>"']/g,h=/[<>"']|&(?!#?\w+;)/,c=/[<>"']|&(?!#?\w+;)/g,u={"&":"&","<":"<",">":">",'"':""","'":"'"},g=function(e){return u[e]};function p(e,t){if(t){if(l.test(e))return e.replace(d,g)}else if(h.test(e))return e.replace(c,g);return e}var m=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/gi;function f(e){return e.replace(m,(function(e,t){return t=t.toLowerCase(),"colon"===t?":":"#"===t.charAt(0)?"x"===t.charAt(1)?String.fromCharCode(parseInt(t.substring(2),16)):String.fromCharCode(+t.substring(1)):""}))}var _=/(^|[^\[])\^/g;function b(e,t){e=e.source||e,t=t||"";var i={replace:function(t,n){return n=n.source||n,n=n.replace(_,"$1"),e=e.replace(t,n),i},getRegex:function(){return new RegExp(e,t)}};return i}var v=/[^\w:]/g,C=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function w(e,t,i){if(e){var n;try{n=decodeURIComponent(f(i)).replace(v,"").toLowerCase()}catch(e){return null}if(0===n.indexOf("javascript:")||0===n.indexOf("vbscript:")||0===n.indexOf("data:"))return null}t&&!C.test(i)&&(i=k(t,i));try{i=encodeURI(i).replace(/%25/g,"%")}catch(e){return null}return i}var y={},S=/^[^:]+:\/*[^/]*$/,L=/^([^:]+:)[\s\S]*$/,x=/^([^:]+:\/*[^/]*)[\s\S]*$/;function k(e,t){y[" "+e]||(S.test(e)?y[" "+e]=e+"/":y[" "+e]=O(e,"/",!0)),e=y[" "+e];var i=-1===e.indexOf(":");return"//"===t.substring(0,2)?i?t:e.replace(L,"$1")+t:"/"===t.charAt(0)?i?t:e.replace(x,"$1")+t:e+t}function D(e){for(var t,i,n=1;n=0&&"\\"===i[o])n=!n;return n?"|":" |"})),n=i.split(/ \|/),o=0;if(n[0].trim()||n.shift(),n[n.length-1].trim()||n.pop(),n.length>t)n.splice(t);else while(n.length1)1&t&&(i+=e),t>>=1,e+=e;return i+e}var T={escape:p,unescape:f,edit:b,cleanUrl:w,resolveUrl:k,noopTest:{exec:function(){}},merge:D,splitCells:N,rtrim:O,findClosingBracket:E,checkSanitizeDeprecation:I,repeatString:M},A=s.exports.defaults,R=T.rtrim,P=T.splitCells,F=T.escape,B=T.findClosingBracket;function j(e,t,i,n){var o=t.href,s=t.title?F(t.title):null,r=e[1].replace(/\\([\[\]])/g,"$1");return"!"!==e[0].charAt(0)?(n.state.inLink=!0,{type:"link",raw:i,href:o,title:s,text:r,tokens:n.inlineTokens(r,[])}):{type:"image",raw:i,href:o,title:s,text:F(r)}}function W(e,t){var i=e.match(/^(\s+)(?:```)/);if(null===i)return t;var n=i[1];return t.split("\n").map((function(e){var t=e.match(/^\s+/);if(null===t)return e;var i=t[0];return i.length>=n.length?e.slice(n.length):e})).join("\n")}var V=function(){function e(e){this.options=e||A}var t=e.prototype;return t.space=function(e){var t=this.rules.block.newline.exec(e);if(t)return t[0].length>1?{type:"space",raw:t[0]}:{raw:"\n"}},t.code=function(e){var t=this.rules.block.code.exec(e);if(t){var i=t[0].replace(/^ {1,4}/gm,"");return{type:"code",raw:t[0],codeBlockStyle:"indented",text:this.options.pedantic?i:R(i,"\n")}}},t.fences=function(e){var t=this.rules.block.fences.exec(e);if(t){var i=t[0],n=W(i,t[3]||"");return{type:"code",raw:i,lang:t[2]?t[2].trim():t[2],text:n}}},t.heading=function(e){var t=this.rules.block.heading.exec(e);if(t){var i=t[2].trim();if(/#$/.test(i)){var n=R(i,"#");this.options.pedantic?i=n.trim():n&&!/ $/.test(n)||(i=n.trim())}var o={type:"heading",raw:t[0],depth:t[1].length,text:i,tokens:[]};return this.lexer.inline(o.text,o.tokens),o}},t.hr=function(e){var t=this.rules.block.hr.exec(e);if(t)return{type:"hr",raw:t[0]}},t.blockquote=function(e){var t=this.rules.block.blockquote.exec(e);if(t){var i=t[0].replace(/^ *> ?/gm,"");return{type:"blockquote",raw:t[0],tokens:this.lexer.blockTokens(i,[]),text:i}}},t.list=function(e){var t=this.rules.block.list.exec(e);if(t){var i,n,o,s,r,a,l,d,h,c,u=t[1].trim(),g=u.length>1,p={type:"list",raw:"",ordered:g,start:g?+u.slice(0,-1):"",loose:!1,items:[]};u=g?"\\d{1,9}\\"+u.slice(-1):"\\"+u,this.options.pedantic&&(u=g?u:"[*+-]");var m=new RegExp("^( {0,3}"+u+")((?: [^\\n]*| *)(?:\\n[^\\n]*)*(?:\\n|$))");while(e){if(this.rules.block.hr.test(e))break;if(!(t=m.exec(e)))break;h=t[2].split("\n"),this.options.pedantic?(s=2,c=h[0].trimLeft()):(s=t[2].search(/[^ ]/),s=t[1].length+(s>4?1:s),c=h[0].slice(s-t[1].length)),a=!1,i=t[0],!h[0]&&/^ *$/.test(h[1])&&(i=t[1]+h.slice(0,2).join("\n")+"\n",p.loose=!0,h=[]);var f=new RegExp("^ {0,"+Math.min(3,s-1)+"}(?:[*+-]|\\d{1,9}[.)])");for(r=1;r=s)&&d.trim()){i=t[1]+h.slice(0,r).join("\n")+"\n";break}c+="\n"+d.slice(s)}else d.trim()||(a=!0),d.search(/[^ ]/)>=s?c+="\n"+d.slice(s):c+="\n"+d}p.loose||(l?p.loose=!0:/\n *\n *$/.test(i)&&(l=!0)),this.options.gfm&&(n=/^\[[ xX]\] /.exec(c),n&&(o="[ ] "!==n[0],c=c.replace(/^\[[ xX]\] +/,""))),p.items.push({type:"list_item",raw:i,task:!!n,checked:o,loose:!1,text:c}),p.raw+=i,e=e.slice(i.length)}p.items[p.items.length-1].raw=i.trimRight(),p.items[p.items.length-1].text=c.trimRight(),p.raw=p.raw.trimRight();var _=p.items.length;for(r=0;r<_;r++)this.lexer.state.top=!1,p.items[r].tokens=this.lexer.blockTokens(p.items[r].text,[]),p.items[r].tokens.some((function(e){return"space"===e.type}))&&(p.loose=!0,p.items[r].loose=!0);return p}},t.html=function(e){var t=this.rules.block.html.exec(e);if(t){var i={type:"html",raw:t[0],pre:!this.options.sanitizer&&("pre"===t[1]||"script"===t[1]||"style"===t[1]),text:t[0]};return this.options.sanitize&&(i.type="paragraph",i.text=this.options.sanitizer?this.options.sanitizer(t[0]):F(t[0]),i.tokens=[],this.lexer.inline(i.text,i.tokens)),i}},t.def=function(e){var t=this.rules.block.def.exec(e);if(t){t[3]&&(t[3]=t[3].substring(1,t[3].length-1));var i=t[1].toLowerCase().replace(/\s+/g," ");return{type:"def",tag:i,raw:t[0],href:t[2],title:t[3]}}},t.table=function(e){var t=this.rules.block.table.exec(e);if(t){var i={type:"table",header:P(t[1]).map((function(e){return{text:e}})),align:t[2].replace(/^ *|\| *$/g,"").split(/ *\| */),rows:t[3]?t[3].replace(/\n$/,"").split("\n"):[]};if(i.header.length===i.align.length){i.raw=t[0];var n,o,s,r,a=i.align.length;for(n=0;n/i.test(t[0])&&(this.lexer.state.inLink=!1),!this.lexer.state.inRawBlock&&/^<(pre|code|kbd|script)(\s|>)/i.test(t[0])?this.lexer.state.inRawBlock=!0:this.lexer.state.inRawBlock&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(t[0])&&(this.lexer.state.inRawBlock=!1),{type:this.options.sanitize?"text":"html",raw:t[0],inLink:this.lexer.state.inLink,inRawBlock:this.lexer.state.inRawBlock,text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(t[0]):F(t[0]):t[0]}},t.link=function(e){var t=this.rules.inline.link.exec(e);if(t){var i=t[2].trim();if(!this.options.pedantic&&/^$/.test(i))return;var n=R(i.slice(0,-1),"\\");if((i.length-n.length)%2===0)return}else{var o=B(t[2],"()");if(o>-1){var s=0===t[0].indexOf("!")?5:4,r=s+t[1].length+o;t[2]=t[2].substring(0,o),t[0]=t[0].substring(0,r).trim(),t[3]=""}}var a=t[2],l="";if(this.options.pedantic){var d=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(a);d&&(a=d[1],l=d[3])}else l=t[3]?t[3].slice(1,-1):"";return a=a.trim(),/^$/.test(i)?a.slice(1):a.slice(1,-1)),j(t,{href:a?a.replace(this.rules.inline._escapes,"$1"):a,title:l?l.replace(this.rules.inline._escapes,"$1"):l},t[0],this.lexer)}},t.reflink=function(e,t){var i;if((i=this.rules.inline.reflink.exec(e))||(i=this.rules.inline.nolink.exec(e))){var n=(i[2]||i[1]).replace(/\s+/g," ");if(n=t[n.toLowerCase()],!n||!n.href){var o=i[0].charAt(0);return{type:"text",raw:o,text:o}}return j(i,n,i[0],this.lexer)}},t.emStrong=function(e,t,i){void 0===i&&(i="");var n=this.rules.inline.emStrong.lDelim.exec(e);if(n&&(!n[3]||!i.match(/(?:[0-9A-Za-z\xAA\xB2\xB3\xB5\xB9\xBA\xBC-\xBE\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u05D0-\u05EA\u05EF-\u05F2\u0620-\u064A\u0660-\u0669\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07C0-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u08A0-\u08B4\u08B6-\u08C7\u0904-\u0939\u093D\u0950\u0958-\u0961\u0966-\u096F\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09E6-\u09F1\u09F4-\u09F9\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A66-\u0A6F\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AE6-\u0AEF\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B66-\u0B6F\u0B71-\u0B77\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0BE6-\u0BF2\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C66-\u0C6F\u0C78-\u0C7E\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CE6-\u0CEF\u0CF1\u0CF2\u0D04-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D58-\u0D61\u0D66-\u0D78\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DE6-\u0DEF\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F20-\u0F33\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F-\u1049\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u1090-\u1099\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1369-\u137C\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u17E0-\u17E9\u17F0-\u17F9\u1810-\u1819\u1820-\u1878\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19DA\u1A00-\u1A16\u1A20-\u1A54\u1A80-\u1A89\u1A90-\u1A99\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B50-\u1B59\u1B83-\u1BA0\u1BAE-\u1BE5\u1C00-\u1C23\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C88\u1C90-\u1CBA\u1CBD-\u1CBF\u1CE9-\u1CEC\u1CEE-\u1CF3\u1CF5\u1CF6\u1CFA\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2070\u2071\u2074-\u2079\u207F-\u2089\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2150-\u2189\u2460-\u249B\u24EA-\u24FF\u2776-\u2793\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2CFD\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u3192-\u3195\u31A0-\u31BF\u31F0-\u31FF\u3220-\u3229\u3248-\u324F\u3251-\u325F\u3280-\u3289\u32B1-\u32BF\u3400-\u4DBF\u4E00-\u9FFC\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7BF\uA7C2-\uA7CA\uA7F5-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA830-\uA835\uA840-\uA873\uA882-\uA8B3\uA8D0-\uA8D9\uA8F2-\uA8F7\uA8FB\uA8FD\uA8FE\uA900-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF-\uA9D9\uA9E0-\uA9E4\uA9E6-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA50-\uAA59\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABE2\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD07-\uDD33\uDD40-\uDD78\uDD8A\uDD8B\uDE80-\uDE9C\uDEA0-\uDED0\uDEE1-\uDEFB\uDF00-\uDF23\uDF2D-\uDF4A\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCA0-\uDCA9\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC58-\uDC76\uDC79-\uDC9E\uDCA7-\uDCAF\uDCE0-\uDCF2\uDCF4\uDCF5\uDCFB-\uDD1B\uDD20-\uDD39\uDD80-\uDDB7\uDDBC-\uDDCF\uDDD2-\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE40-\uDE48\uDE60-\uDE7E\uDE80-\uDE9F\uDEC0-\uDEC7\uDEC9-\uDEE4\uDEEB-\uDEEF\uDF00-\uDF35\uDF40-\uDF55\uDF58-\uDF72\uDF78-\uDF91\uDFA9-\uDFAF]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDCFA-\uDD23\uDD30-\uDD39\uDE60-\uDE7E\uDE80-\uDEA9\uDEB0\uDEB1\uDF00-\uDF27\uDF30-\uDF45\uDF51-\uDF54\uDFB0-\uDFCB\uDFE0-\uDFF6]|\uD804[\uDC03-\uDC37\uDC52-\uDC6F\uDC83-\uDCAF\uDCD0-\uDCE8\uDCF0-\uDCF9\uDD03-\uDD26\uDD36-\uDD3F\uDD44\uDD47\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDD0-\uDDDA\uDDDC\uDDE1-\uDDF4\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDEF0-\uDEF9\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC50-\uDC59\uDC5F-\uDC61\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDCD0-\uDCD9\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE50-\uDE59\uDE80-\uDEAA\uDEB8\uDEC0-\uDEC9\uDF00-\uDF1A\uDF30-\uDF3B]|\uD806[\uDC00-\uDC2B\uDCA0-\uDCF2\uDCFF-\uDD06\uDD09\uDD0C-\uDD13\uDD15\uDD16\uDD18-\uDD2F\uDD3F\uDD41\uDD50-\uDD59\uDDA0-\uDDA7\uDDAA-\uDDD0\uDDE1\uDDE3\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE89\uDE9D\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC50-\uDC6C\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46\uDD50-\uDD59\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD89\uDD98\uDDA0-\uDDA9\uDEE0-\uDEF2\uDFB0\uDFC0-\uDFD4]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD822\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879\uD880-\uD883][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE60-\uDE69\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF50-\uDF59\uDF5B-\uDF61\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDE40-\uDE96\uDF00-\uDF4A\uDF50\uDF93-\uDF9F\uDFE0\uDFE1\uDFE3]|\uD821[\uDC00-\uDFF7]|\uD823[\uDC00-\uDCD5\uDD00-\uDD08]|\uD82C[\uDC00-\uDD1E\uDD50-\uDD52\uDD64-\uDD67\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD834[\uDEE0-\uDEF3\uDF60-\uDF78]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB\uDFCE-\uDFFF]|\uD838[\uDD00-\uDD2C\uDD37-\uDD3D\uDD40-\uDD49\uDD4E\uDEC0-\uDEEB\uDEF0-\uDEF9]|\uD83A[\uDC00-\uDCC4\uDCC7-\uDCCF\uDD00-\uDD43\uDD4B\uDD50-\uDD59]|\uD83B[\uDC71-\uDCAB\uDCAD-\uDCAF\uDCB1-\uDCB4\uDD01-\uDD2D\uDD2F-\uDD3D\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD83C[\uDD00-\uDD0C]|\uD83E[\uDFF0-\uDFF9]|\uD869[\uDC00-\uDEDD\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uD884[\uDC00-\uDF4A])/))){var o=n[1]||n[2]||"";if(!o||o&&(""===i||this.rules.inline.punctuation.exec(i))){var s,r,a=n[0].length-1,l=a,d=0,h="*"===n[0][0]?this.rules.inline.emStrong.rDelimAst:this.rules.inline.emStrong.rDelimUnd;h.lastIndex=0,t=t.slice(-1*e.length+a);while(null!=(n=h.exec(t)))if(s=n[1]||n[2]||n[3]||n[4]||n[5]||n[6],s)if(r=s.length,n[3]||n[4])l+=r;else if(!((n[5]||n[6])&&a%3)||(a+r)%3){if(l-=r,!(l>0)){if(r=Math.min(r,r+l+d),Math.min(a,r)%2){var c=e.slice(1,a+n.index+r);return{type:"em",raw:e.slice(0,a+n.index+r+1),text:c,tokens:this.lexer.inlineTokens(c,[])}}var u=e.slice(2,a+n.index+r-1);return{type:"strong",raw:e.slice(0,a+n.index+r+1),text:u,tokens:this.lexer.inlineTokens(u,[])}}}else d+=r}}},t.codespan=function(e){var t=this.rules.inline.code.exec(e);if(t){var i=t[2].replace(/\n/g," "),n=/[^ ]/.test(i),o=/^ /.test(i)&&/ $/.test(i);return n&&o&&(i=i.substring(1,i.length-1)),i=F(i,!0),{type:"codespan",raw:t[0],text:i}}},t.br=function(e){var t=this.rules.inline.br.exec(e);if(t)return{type:"br",raw:t[0]}},t.del=function(e){var t=this.rules.inline.del.exec(e);if(t)return{type:"del",raw:t[0],text:t[2],tokens:this.lexer.inlineTokens(t[2],[])}},t.autolink=function(e,t){var i,n,o=this.rules.inline.autolink.exec(e);if(o)return"@"===o[2]?(i=F(this.options.mangle?t(o[1]):o[1]),n="mailto:"+i):(i=F(o[1]),n=i),{type:"link",raw:o[0],text:i,href:n,tokens:[{type:"text",raw:i,text:i}]}},t.url=function(e,t){var i;if(i=this.rules.inline.url.exec(e)){var n,o;if("@"===i[2])n=F(this.options.mangle?t(i[0]):i[0]),o="mailto:"+n;else{var s;do{s=i[0],i[0]=this.rules.inline._backpedal.exec(i[0])[0]}while(s!==i[0]);n=F(i[0]),o="www."===i[1]?"http://"+n:n}return{type:"link",raw:i[0],text:n,href:o,tokens:[{type:"text",raw:n,text:n}]}}},t.inlineText=function(e,t){var i,n=this.rules.inline.text.exec(e);if(n)return i=this.lexer.state.inRawBlock?this.options.sanitize?this.options.sanitizer?this.options.sanitizer(n[0]):F(n[0]):n[0]:F(this.options.smartypants?t(n[0]):n[0]),{type:"text",raw:n[0],text:i}},e}(),H=T.noopTest,z=T.edit,U=T.merge,K={newline:/^(?: *(?:\n|$))+/,code:/^( {4}[^\n]+(?:\n(?: *(?:\n|$))*)?)+/,fences:/^ {0,3}(`{3,}(?=[^`\n]*\n)|~{3,})([^\n]*)\n(?:|([\s\S]*?)\n)(?: {0,3}\1[~`]* *(?=\n|$)|$)/,hr:/^ {0,3}((?:- *){3,}|(?:_ *){3,}|(?:\* *){3,})(?:\n+|$)/,heading:/^ {0,3}(#{1,6})(?=\s|$)(.*)(?:\n+|$)/,blockquote:/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/,list:/^( {0,3}bull)( [^\n]+?)?(?:\n|$)/,html:"^ {0,3}(?:<(script|pre|style|textarea)[\\s>][\\s\\S]*?(?:[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?(?:\\?>\\n*|$)|\\n*|$)|\\n*|$)|)[\\s\\S]*?(?:(?:\\n *)+\\n|$)|<(?!script|pre|style|textarea)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$)|(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$))",def:/^ {0,3}\[(label)\]: *\n? *]+)>?(?:(?: +\n? *| *\n *)(title))? *(?:\n+|$)/,table:H,lheading:/^([^\n]+)\n {0,3}(=+|-+) *(?:\n+|$)/,_paragraph:/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html| +\n)[^\n]+)*)/,text:/^[^\n]+/,_label:/(?!\s*\])(?:\\[\[\]]|[^\[\]])+/,_title:/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/},q=(K.def=z(K.def).replace("label",K._label).replace("title",K._title).getRegex(),K.bullet=/(?:[*+-]|\d{1,9}[.)])/,K.listItemStart=z(/^( *)(bull) */).replace("bull",K.bullet).getRegex(),K.list=z(K.list).replace(/bull/g,K.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+K.def.source+")").getRegex(),K._tag="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|section|source|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",K._comment=/|$)/,K.html=z(K.html,"i").replace("comment",K._comment).replace("tag",K._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),K.paragraph=z(K._paragraph).replace("hr",K.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",K._tag).getRegex(),K.blockquote=z(K.blockquote).replace("paragraph",K.paragraph).getRegex(),K.normal=U({},K),K.gfm=U({},K.normal,{table:"^ *([^\\n ].*\\|.*)\\n {0,3}(?:\\| *)?(:?-+:? *(?:\\| *:?-+:? *)*)\\|?(?:\\n *((?:(?!\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)"}),K.gfm.table=z(K.gfm.table).replace("hr",K.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",K._tag).getRegex(),K.pedantic=U({},K.normal,{html:z("^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+? *(?:\\n{2,}|\\s*$)|\\s]*)*?/?> *(?:\\n{2,}|\\s*$))").replace("comment",K._comment).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^(#{1,6})(.*)(?:\n+|$)/,fences:H,paragraph:z(K.normal._paragraph).replace("hr",K.hr).replace("heading"," *#{1,6} *[^\n]").replace("lheading",K.lheading).replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").getRegex()}),{escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,autolink:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:H,tag:"^comment|^|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^|^",link:/^!?\[(label)\]\(\s*(href)(?:\s+(title))?\s*\)/,reflink:/^!?\[(label)\]\[(?!\s*\])((?:\\[\[\]]?|[^\[\]\\])+)\]/,nolink:/^!?\[(?!\s*\])((?:\[[^\[\]]*\]|\\[\[\]]|[^\[\]])*)\](?:\[\])?/,reflinkSearch:"reflink|nolink(?!\\()",emStrong:{lDelim:/^(?:\*+(?:([punct_])|[^\s*]))|^_+(?:([punct*])|([^\s_]))/,rDelimAst:/\_\_[^_*]*?\*[^_*]*?\_\_|[punct_](\*+)(?=[\s]|$)|[^punct*_\s](\*+)(?=[punct_\s]|$)|[punct_\s](\*+)(?=[^punct*_\s])|[\s](\*+)(?=[punct_])|[punct_](\*+)(?=[punct_])|[^punct*_\s](\*+)(?=[^punct*_\s])/,rDelimUnd:/\*\*[^_*]*?\_[^_*]*?\*\*|[punct*](\_+)(?=[\s]|$)|[^punct*_\s](\_+)(?=[punct*\s]|$)|[punct*\s](\_+)(?=[^punct*_\s])|[\s](\_+)(?=[punct*])|[punct*](\_+)(?=[punct*])/},code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,br:/^( {2,}|\\)\n(?!\s*$)/,del:H,text:/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\?@\\[\\]`^{|}~"}),$=(q.punctuation=z(q.punctuation).replace(/punctuation/g,q._punctuation).getRegex(),q.blockSkip=/\[[^\]]*?\]\([^\)]*?\)|`[^`]*?`|<[^>]*?>/g,q.escapedEmSt=/\\\*|\\_/g,q._comment=z(K._comment).replace("(?:--\x3e|$)","--\x3e").getRegex(),q.emStrong.lDelim=z(q.emStrong.lDelim).replace(/punct/g,q._punctuation).getRegex(),q.emStrong.rDelimAst=z(q.emStrong.rDelimAst,"g").replace(/punct/g,q._punctuation).getRegex(),q.emStrong.rDelimUnd=z(q.emStrong.rDelimUnd,"g").replace(/punct/g,q._punctuation).getRegex(),q._escapes=/\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/g,q._scheme=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/,q._email=/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/,q.autolink=z(q.autolink).replace("scheme",q._scheme).replace("email",q._email).getRegex(),q._attribute=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/,q.tag=z(q.tag).replace("comment",q._comment).replace("attribute",q._attribute).getRegex(),q._label=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,q._href=/<(?:\\.|[^\n<>\\])+>|[^\s\x00-\x1f]*/,q._title=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/,q.link=z(q.link).replace("label",q._label).replace("href",q._href).replace("title",q._title).getRegex(),q.reflink=z(q.reflink).replace("label",q._label).getRegex(),q.reflinkSearch=z(q.reflinkSearch,"g").replace("reflink",q.reflink).replace("nolink",q.nolink).getRegex(),q.normal=U({},q),q.pedantic=U({},q.normal,{strong:{start:/^__|\*\*/,middle:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,endAst:/\*\*(?!\*)/g,endUnd:/__(?!_)/g},em:{start:/^_|\*/,middle:/^()\*(?=\S)([\s\S]*?\S)\*(?!\*)|^_(?=\S)([\s\S]*?\S)_(?!_)/,endAst:/\*(?!\*)/g,endUnd:/_(?!_)/g},link:z(/^!?\[(label)\]\((.*?)\)/).replace("label",q._label).getRegex(),reflink:z(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",q._label).getRegex()}),q.gfm=U({},q.normal,{escape:z(q.escape).replace("])","~|])").getRegex(),_extended_email:/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/,url:/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,_backpedal:/(?:[^?!.,:;*_~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_~)]+(?!$))+/,del:/^(~~?)(?=[^\s~])([\s\S]*?[^\s~])\1(?=[^~]|$)/,text:/^([`~]+|[^`~])(?:(?= {2,}\n)|(?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)|[\s\S]*?(?:(?=[\\.5&&(i="x"+i.toString(16)),n+="&#"+i+";";return n}var te=function(){function e(e){this.tokens=[],this.tokens.links=Object.create(null),this.options=e||Z,this.options.tokenizer=this.options.tokenizer||new G,this.tokenizer=this.options.tokenizer,this.tokenizer.options=this.options,this.tokenizer.lexer=this,this.inlineQueue=[],this.state={inLink:!1,inRawBlock:!1,top:!0};var t={block:Y.normal,inline:X.normal};this.options.pedantic?(t.block=Y.pedantic,t.inline=X.pedantic):this.options.gfm&&(t.block=Y.gfm,this.options.breaks?t.inline=X.breaks:t.inline=X.gfm),this.tokenizer.rules=t}e.lex=function(t,i){var n=new e(i);return n.lex(t)},e.lexInline=function(t,i){var n=new e(i);return n.inlineTokens(t)};var i=e.prototype;return i.lex=function(e){var t;e=e.replace(/\r\n|\r/g,"\n").replace(/\t/g," "),this.blockTokens(e,this.tokens);while(t=this.inlineQueue.shift())this.inlineTokens(t.src,t.tokens);return this.tokens},i.blockTokens=function(e,t){var i,n,o,s,r=this;void 0===t&&(t=[]),this.options.pedantic&&(e=e.replace(/^ +$/gm,""));while(e)if(!(this.options.extensions&&this.options.extensions.block&&this.options.extensions.block.some((function(n){return!!(i=n.call({lexer:r},e,t))&&(e=e.substring(i.raw.length),t.push(i),!0)}))))if(i=this.tokenizer.space(e))e=e.substring(i.raw.length),i.type&&t.push(i);else if(i=this.tokenizer.code(e))e=e.substring(i.raw.length),n=t[t.length-1],!n||"paragraph"!==n.type&&"text"!==n.type?t.push(i):(n.raw+="\n"+i.raw,n.text+="\n"+i.text,this.inlineQueue[this.inlineQueue.length-1].src=n.text);else if(i=this.tokenizer.fences(e))e=e.substring(i.raw.length),t.push(i);else if(i=this.tokenizer.heading(e))e=e.substring(i.raw.length),t.push(i);else if(i=this.tokenizer.hr(e))e=e.substring(i.raw.length),t.push(i);else if(i=this.tokenizer.blockquote(e))e=e.substring(i.raw.length),t.push(i);else if(i=this.tokenizer.list(e))e=e.substring(i.raw.length),t.push(i);else if(i=this.tokenizer.html(e))e=e.substring(i.raw.length),t.push(i);else if(i=this.tokenizer.def(e))e=e.substring(i.raw.length),n=t[t.length-1],!n||"paragraph"!==n.type&&"text"!==n.type?this.tokens.links[i.tag]||(this.tokens.links[i.tag]={href:i.href,title:i.title}):(n.raw+="\n"+i.raw,n.text+="\n"+i.raw,this.inlineQueue[this.inlineQueue.length-1].src=n.text);else if(i=this.tokenizer.table(e))e=e.substring(i.raw.length),t.push(i);else if(i=this.tokenizer.lheading(e))e=e.substring(i.raw.length),t.push(i);else if(o=e,this.options.extensions&&this.options.extensions.startBlock&&function(){var t=1/0,i=e.slice(1),n=void 0;r.options.extensions.startBlock.forEach((function(e){n=e.call({lexer:this},i),"number"===typeof n&&n>=0&&(t=Math.min(t,n))})),t<1/0&&t>=0&&(o=e.substring(0,t+1))}(),this.state.top&&(i=this.tokenizer.paragraph(o)))n=t[t.length-1],s&&"paragraph"===n.type?(n.raw+="\n"+i.raw,n.text+="\n"+i.text,this.inlineQueue.pop(),this.inlineQueue[this.inlineQueue.length-1].src=n.text):t.push(i),s=o.length!==e.length,e=e.substring(i.raw.length);else if(i=this.tokenizer.text(e))e=e.substring(i.raw.length),n=t[t.length-1],n&&"text"===n.type?(n.raw+="\n"+i.raw,n.text+="\n"+i.text,this.inlineQueue.pop(),this.inlineQueue[this.inlineQueue.length-1].src=n.text):t.push(i);else if(e){var a="Infinite loop on byte: "+e.charCodeAt(0);if(this.options.silent){console.error(a);break}throw new Error(a)}return this.state.top=!0,t},i.inline=function(e,t){this.inlineQueue.push({src:e,tokens:t})},i.inlineTokens=function(e,t){var i,n,o,s=this;void 0===t&&(t=[]);var r,a,l,d=e;if(this.tokens.links){var h=Object.keys(this.tokens.links);if(h.length>0)while(null!=(r=this.tokenizer.rules.inline.reflinkSearch.exec(d)))h.includes(r[0].slice(r[0].lastIndexOf("[")+1,-1))&&(d=d.slice(0,r.index)+"["+Q("a",r[0].length-2)+"]"+d.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}while(null!=(r=this.tokenizer.rules.inline.blockSkip.exec(d)))d=d.slice(0,r.index)+"["+Q("a",r[0].length-2)+"]"+d.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);while(null!=(r=this.tokenizer.rules.inline.escapedEmSt.exec(d)))d=d.slice(0,r.index)+"++"+d.slice(this.tokenizer.rules.inline.escapedEmSt.lastIndex);while(e)if(a||(l=""),a=!1,!(this.options.extensions&&this.options.extensions.inline&&this.options.extensions.inline.some((function(n){return!!(i=n.call({lexer:s},e,t))&&(e=e.substring(i.raw.length),t.push(i),!0)}))))if(i=this.tokenizer.escape(e))e=e.substring(i.raw.length),t.push(i);else if(i=this.tokenizer.tag(e))e=e.substring(i.raw.length),n=t[t.length-1],n&&"text"===i.type&&"text"===n.type?(n.raw+=i.raw,n.text+=i.text):t.push(i);else if(i=this.tokenizer.link(e))e=e.substring(i.raw.length),t.push(i);else if(i=this.tokenizer.reflink(e,this.tokens.links))e=e.substring(i.raw.length),n=t[t.length-1],n&&"text"===i.type&&"text"===n.type?(n.raw+=i.raw,n.text+=i.text):t.push(i);else if(i=this.tokenizer.emStrong(e,d,l))e=e.substring(i.raw.length),t.push(i);else if(i=this.tokenizer.codespan(e))e=e.substring(i.raw.length),t.push(i);else if(i=this.tokenizer.br(e))e=e.substring(i.raw.length),t.push(i);else if(i=this.tokenizer.del(e))e=e.substring(i.raw.length),t.push(i);else if(i=this.tokenizer.autolink(e,ee))e=e.substring(i.raw.length),t.push(i);else if(this.state.inLink||!(i=this.tokenizer.url(e,ee))){if(o=e,this.options.extensions&&this.options.extensions.startInline&&function(){var t=1/0,i=e.slice(1),n=void 0;s.options.extensions.startInline.forEach((function(e){n=e.call({lexer:this},i),"number"===typeof n&&n>=0&&(t=Math.min(t,n))})),t<1/0&&t>=0&&(o=e.substring(0,t+1))}(),i=this.tokenizer.inlineText(o,J))e=e.substring(i.raw.length),"_"!==i.raw.slice(-1)&&(l=i.raw.slice(-1)),a=!0,n=t[t.length-1],n&&"text"===n.type?(n.raw+=i.raw,n.text+=i.text):t.push(i);else if(e){var c="Infinite loop on byte: "+e.charCodeAt(0);if(this.options.silent){console.error(c);break}throw new Error(c)}}else e=e.substring(i.raw.length),t.push(i);return t},t(e,null,[{key:"rules",get:function(){return{block:Y,inline:X}}}]),e}(),ie=s.exports.defaults,ne=T.cleanUrl,oe=T.escape,se=function(){function e(e){this.options=e||ie}var t=e.prototype;return t.code=function(e,t,i){var n=(t||"").match(/\S*/)[0];if(this.options.highlight){var o=this.options.highlight(e,n);null!=o&&o!==e&&(i=!0,e=o)}return e=e.replace(/\n$/,"")+"\n",n?'
      '+(i?e:oe(e,!0))+"
      \n":"
      "+(i?e:oe(e,!0))+"
      \n"},t.blockquote=function(e){return"
      \n"+e+"
      \n"},t.html=function(e){return e},t.heading=function(e,t,i,n){return this.options.headerIds?"'+e+"\n":""+e+"\n"},t.hr=function(){return this.options.xhtml?"
      \n":"
      \n"},t.list=function(e,t,i){var n=t?"ol":"ul",o=t&&1!==i?' start="'+i+'"':"";return"<"+n+o+">\n"+e+"\n"},t.listitem=function(e){return"
    1. "+e+"
    2. \n"},t.checkbox=function(e){return" "},t.paragraph=function(e){return"

      "+e+"

      \n"},t.table=function(e,t){return t&&(t=""+t+""),"\n\n"+e+"\n"+t+"
      \n"},t.tablerow=function(e){return"\n"+e+"\n"},t.tablecell=function(e,t){var i=t.header?"th":"td",n=t.align?"<"+i+' align="'+t.align+'">':"<"+i+">";return n+e+"\n"},t.strong=function(e){return""+e+""},t.em=function(e){return""+e+""},t.codespan=function(e){return""+e+""},t.br=function(){return this.options.xhtml?"
      ":"
      "},t.del=function(e){return""+e+""},t.link=function(e,t,i){if(e=ne(this.options.sanitize,this.options.baseUrl,e),null===e)return i;var n='
      ",n},t.image=function(e,t,i){if(e=ne(this.options.sanitize,this.options.baseUrl,e),null===e)return i;var n=''+i+'":">",n},t.text=function(e){return e},e}(),re=function(){function e(){}var t=e.prototype;return t.strong=function(e){return e},t.em=function(e){return e},t.codespan=function(e){return e},t.del=function(e){return e},t.html=function(e){return e},t.text=function(e){return e},t.link=function(e,t,i){return""+i},t.image=function(e,t,i){return""+i},t.br=function(){return""},e}(),ae=function(){function e(){this.seen={}}var t=e.prototype;return t.serialize=function(e){return e.toLowerCase().trim().replace(/<[!\/a-z].*?>/gi,"").replace(/[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,./:;<=>?@[\]^`{|}~]/g,"").replace(/\s/g,"-")},t.getNextSafeSlug=function(e,t){var i=e,n=0;if(this.seen.hasOwnProperty(i)){n=this.seen[e];do{n++,i=e+"-"+n}while(this.seen.hasOwnProperty(i))}return t||(this.seen[e]=n,this.seen[i]=0),i},t.slug=function(e,t){void 0===t&&(t={});var i=this.serialize(e);return this.getNextSafeSlug(i,t.dryrun)},e}(),le=se,de=re,he=ae,ce=s.exports.defaults,ue=T.unescape,ge=te,pe=function(){function e(e){this.options=e||ce,this.options.renderer=this.options.renderer||new le,this.renderer=this.options.renderer,this.renderer.options=this.options,this.textRenderer=new de,this.slugger=new he}e.parse=function(t,i){var n=new e(i);return n.parse(t)},e.parseInline=function(t,i){var n=new e(i);return n.parseInline(t)};var t=e.prototype;return t.parse=function(e,t){void 0===t&&(t=!0);var i,n,o,s,r,a,l,d,h,c,u,g,p,m,f,_,b,v,C,w="",y=e.length;for(i=0;i0&&"paragraph"===f.tokens[0].type?(f.tokens[0].text=v+" "+f.tokens[0].text,f.tokens[0].tokens&&f.tokens[0].tokens.length>0&&"text"===f.tokens[0].tokens[0].type&&(f.tokens[0].tokens[0].text=v+" "+f.tokens[0].tokens[0].text)):f.tokens.unshift({type:"text",text:v}):m+=v),m+=this.parse(f.tokens,p),h+=this.renderer.listitem(m,b,_);w+=this.renderer.list(h,u,g);continue;case"html":w+=this.renderer.html(c.text);continue;case"paragraph":w+=this.renderer.paragraph(this.parseInline(c.tokens));continue;case"text":h=c.tokens?this.parseInline(c.tokens):c.text;while(i+1An error occurred:

      "+we(e.message+"",!0)+"
      ";throw e}}return xe.options=xe.setOptions=function(e){return ve(xe.defaults,e),Se(xe.defaults),xe},xe.getDefaults=ye,xe.defaults=Le,xe.use=function(){for(var e=this,t=arguments.length,i=new Array(t),n=0;nAn error occurred:

      "+we(e.message+"",!0)+"
      ";throw e}},xe.Parser=pe,xe.parser=pe.parse,xe.Renderer=fe,xe.TextRenderer=_e,xe.Lexer=ge,xe.lexer=ge.lex,xe.Tokenizer=me,xe.Slugger=be,xe.parse=xe}()},"4af6":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"dockerfile",extensions:[".dockerfile"],filenames:["Dockerfile"],aliases:["Dockerfile"],loader:function(){return i.e("chunk-2d0afa49").then(i.bind(null,"0eca"))}})},"4b76":function(e,t,i){"use strict";var n,o,s=i("3742");(i=n=n||{})[i.Ignore=0]="Ignore",i[i.Info=1]="Info",i[i.Warning=2]="Warning",i[i.Error=3]="Error",(o=n=n||{}).fromValue=function(e){return e?s.r("error",e)?o.Error:s.r("warning",e)||s.r("warn",e)?o.Warning:s.r("info",e)?o.Info:o.Ignore:o.Ignore},o.toString=function(e){switch(e){case o.Error:return"error";case o.Warning:return"warning";case o.Info:return"info";default:return"ignore"}},t.a=n},"4d05":function(e,t,i){"use strict";i.d(t,"b",(function(){return a})),i.d(t,"a",(function(){return l}));var n=i("3742"),o=i("e1b5"),s=i("8bf1");const r={getInitialState:()=>s.c,tokenize2:(e,t,i,n)=>Object(s.e)(0,e,i,n)};function a(e,t=r){{var i=t||r;let d='
      ',h=n.Q(e),c=i.getInitialState();for(let e=0,t=h.length;e");var s=i.tokenize2(t,!0,c,0);o.a.convertToEndOffset(s.tokens,t.length);let r=new o.a(s.tokens,t),u=r.inflate(),g=0;for(let e=0,i=u.getCount();e${n.s(t.substring(g,l))}`,g=l}c=s.endState}return d+="
      "}}function l(e,t,i,n,o,s,r){let a="
      ",l=n,d=0;for(let u=0,g=t.getCount();u${n}`,o=o)break}}return a+"
      "}},"4d3d":function(e,t,i){},"4da7":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"qsharp",extensions:[".qs"],aliases:["Q#","qsharp"],loader:function(){return i.e("chunk-2d21ab79").then(i.bind(null,"bd67"))}})},"4dc7":function(e,t,i){"use strict";i.d(t,"a",(function(){return n})),i.d(t,"b",(function(){return o})),i.d(t,"c",(function(){return s}));class n{constructor(e,t,i){this._tokenBrand=void 0,this.offset=0|e,this.type=t,this.language=i}toString(){return"("+this.offset+", "+this.type+")"}}class o{constructor(e,t){this._tokenizationResultBrand=void 0,this.tokens=e,this.endState=t}}class s{constructor(e,t){this._tokenizationResult2Brand=void 0,this.tokens=e,this.endState=t}}},"4fc3":function(e,t,i){"use strict";i.d(t,"a",(function(){return a})),i.d(t,"c",(function(){return x})),i.d(t,"b",(function(){return k})),i.d(t,"d",(function(){return D})),i.d(t,"e",(function(){return E}));t=i("30db");var n=i("3742");i=i("0a0f");let o=t.k||"";const s=new Map,r=(s.set("false",!1),s.set("true",!0),s.set("isMac",t.f),s.set("isLinux",t.d),s.set("isWindows",t.i),s.set("isWeb",t.h),s.set("isMacNative",t.f&&!t.h),s.set("isEdge",0<=o.indexOf("Edg/")),s.set("isFirefox",0<=o.indexOf("Firefox")),s.set("isChrome",0<=o.indexOf("Chrome")),s.set("isSafari",0<=o.indexOf("Safari")),Object.prototype.hasOwnProperty);class a{static has(e){return c.create(e)}static equals(e,t){return u.create(e,t)}static regex(e,t){return w.create(e,t)}static not(e){return f.create(e)}static and(...e){return S.create(e,null)}static or(...e){return L.create(e,null,!0)}static deserialize(e,t=!1){if(e)return this._deserializeOrExpression(e,t)}static _deserializeOrExpression(e,t){let i=e.split("||");return L.create(i.map(e=>this._deserializeAndExpression(e,t)),null,!0)}static _deserializeAndExpression(e,t){let i=e.split("&&");return S.create(i.map(e=>this._deserializeOne(e,t)),null)}static _deserializeOne(e,t){if(0<=(e=e.trim()).indexOf("!=")){let i=e.split("!=");return m.create(i[0].trim(),this._deserializeValue(i[1],t))}if(0<=e.indexOf("==")){let i=e.split("==");return u.create(i[0].trim(),this._deserializeValue(i[1],t))}if(0<=e.indexOf("=~")){let i=e.split("=~");return w.create(i[0].trim(),this._deserializeRegexValue(i[1],t))}if(0<=e.indexOf(" in ")){let t=e.split(" in ");return g.create(t[0].trim(),t[1].trim())}if(/^[^<=>]+>=[^<=>]+$/.test(e)){const t=e.split(">=");return b.create(t[0].trim(),t[1].trim())}if(/^[^<=>]+>[^<=>]+$/.test(e)){const t=e.split(">");return _.create(t[0].trim(),t[1].trim())}if(/^[^<=>]+<=[^<=>]+$/.test(e)){const t=e.split("<=");return C.create(t[0].trim(),t[1].trim())}if(/^[^<=>]+<[^<=>]+$/.test(e)){const t=e.split("<");return v.create(t[0].trim(),t[1].trim())}return/^\!\s*/.test(e)?f.create(e.substr(1).trim()):c.create(e)}static _deserializeValue(e,t){if("true"===(e=e.trim()))return!0;if("false"===e)return!1;let i=/^'([^']*)'$/.exec(e);return i?i[1].trim():e}static _deserializeRegexValue(e,t){if(Object(n.C)(e)){if(t)throw new Error("missing regexp-value for =~-expression");return null}var i=e.indexOf("/"),o=e.lastIndexOf("/");if(i===o||i<0){if(t)throw new Error(`bad regexp-value '${e}', missing /-enclosure`);return null}i=e.slice(i+1,o),o="i"===e[o+1]?"i":"";try{return new RegExp(i,o)}catch(i){if(t)throw new Error(`bad regexp-value '${e}', parse error: `+i);return null}}}function l(e,t){return e.cmp(t)}class d{constructor(){this.type=0}cmp(e){return this.type-e.type}equals(e){return e.type===this.type}evaluate(e){return!1}serialize(){return"false"}keys(){return[]}negate(){return h.INSTANCE}}d.INSTANCE=new d;class h{constructor(){this.type=1}cmp(e){return this.type-e.type}equals(e){return e.type===this.type}evaluate(e){return!0}serialize(){return"true"}keys(){return[]}negate(){return d.INSTANCE}}h.INSTANCE=new h;class c{constructor(e,t){this.key=e,this.negated=t,this.type=2}static create(e,t=null){var i=s.get(e);return"boolean"==typeof i?(i?h:d).INSTANCE:new c(e,t)}cmp(e){return e.type!==this.type?this.type-e.type:N(this.key,e.key)}equals(e){return e.type===this.type&&this.key===e.key}evaluate(e){return!!e.getValue(this.key)}serialize(){return this.key}keys(){return[this.key]}negate(){return this.negated||(this.negated=f.create(this.key,this)),this.negated}}class u{constructor(e,t,i){this.key=e,this.value=t,this.negated=i,this.type=4}static create(e,t,i=null){var n;return"boolean"==typeof t?(t?c:f).create(e,i):"boolean"==typeof(n=s.get(e))?(t===(n?"true":"false")?h:d).INSTANCE:new u(e,t,i)}cmp(e){return e.type!==this.type?this.type-e.type:O(this.key,this.value,e.key,e.value)}equals(e){return e.type===this.type&&this.key===e.key&&this.value===e.value}evaluate(e){return e.getValue(this.key)==this.value}serialize(){return`${this.key} == '${this.value}'`}keys(){return[this.key]}negate(){return this.negated||(this.negated=m.create(this.key,this.value,this)),this.negated}}class g{constructor(e,t){this.key=e,this.valueKey=t,this.type=10,this.negated=null}static create(e,t){return new g(e,t)}cmp(e){return e.type!==this.type?this.type-e.type:O(this.key,this.valueKey,e.key,e.valueKey)}equals(e){return e.type===this.type&&this.key===e.key&&this.valueKey===e.valueKey}evaluate(e){const t=e.getValue(this.valueKey);return e=e.getValue(this.key),Array.isArray(t)?0<=t.indexOf(e):"string"==typeof e&&"object"==typeof t&&null!==t&&r.call(t,e)}serialize(){return`${this.key} in '${this.valueKey}'`}keys(){return[this.key,this.valueKey]}negate(){return this.negated||(this.negated=p.create(this)),this.negated}}class p{constructor(e){this._actual=e,this.type=11}static create(e){return new p(e)}cmp(e){return e.type!==this.type?this.type-e.type:this._actual.cmp(e._actual)}equals(e){return e.type===this.type&&this._actual.equals(e._actual)}evaluate(e){return!this._actual.evaluate(e)}serialize(){throw new Error("Method not implemented.")}keys(){return this._actual.keys()}negate(){return this._actual}}class m{constructor(e,t,i){this.key=e,this.value=t,this.negated=i,this.type=5}static create(e,t,i=null){var n;return"boolean"==typeof t?(t?f:c).create(e,i):"boolean"==typeof(n=s.get(e))?(t===(n?"true":"false")?d:h).INSTANCE:new m(e,t,i)}cmp(e){return e.type!==this.type?this.type-e.type:O(this.key,this.value,e.key,e.value)}equals(e){return e.type===this.type&&this.key===e.key&&this.value===e.value}evaluate(e){return e.getValue(this.key)!=this.value}serialize(){return`${this.key} != '${this.value}'`}keys(){return[this.key]}negate(){return this.negated||(this.negated=u.create(this.key,this.value,this)),this.negated}}class f{constructor(e,t){this.key=e,this.negated=t,this.type=3}static create(e,t=null){var i=s.get(e);return"boolean"==typeof i?(i?d:h).INSTANCE:new f(e,t)}cmp(e){return e.type!==this.type?this.type-e.type:N(this.key,e.key)}equals(e){return e.type===this.type&&this.key===e.key}evaluate(e){return!e.getValue(this.key)}serialize(){return"!"+this.key}keys(){return[this.key]}negate(){return this.negated||(this.negated=c.create(this.key,this)),this.negated}}class _{constructor(e,t,i){this.key=e,this.value=t,this.negated=i,this.type=12}static create(e,t,i=null){return new _(e,t,i)}cmp(e){return e.type!==this.type?this.type-e.type:O(this.key,this.value,e.key,e.value)}equals(e){return e.type===this.type&&this.key===e.key&&this.value===e.value}evaluate(e){return parseFloat(e.getValue(this.key))>parseFloat(this.value)}serialize(){return this.key+" > "+this.value}keys(){return[this.key]}negate(){return this.negated||(this.negated=C.create(this.key,this.value,this)),this.negated}}class b{constructor(e,t,i){this.key=e,this.value=t,this.negated=i,this.type=13}static create(e,t,i=null){return new b(e,t,i)}cmp(e){return e.type!==this.type?this.type-e.type:O(this.key,this.value,e.key,e.value)}equals(e){return e.type===this.type&&this.key===e.key&&this.value===e.value}evaluate(e){return parseFloat(e.getValue(this.key))>=parseFloat(this.value)}serialize(){return this.key+" >= "+this.value}keys(){return[this.key]}negate(){return this.negated||(this.negated=v.create(this.key,this.value,this)),this.negated}}class v{constructor(e,t,i){this.key=e,this.value=t,this.negated=i,this.type=14}static create(e,t,i=null){return new v(e,t,i)}cmp(e){return e.type!==this.type?this.type-e.type:O(this.key,this.value,e.key,e.value)}equals(e){return e.type===this.type&&this.key===e.key&&this.value===e.value}evaluate(e){return parseFloat(e.getValue(this.key))e.expr.length)return 1;for(let i=0,n=this.expr.length;iS.create([e,t],null)),null,o);o&&(i.push(o),i.sort(l))}return 1===i.length?i[0]:new S(i,t)}}serialize(){return this.expr.map(e=>e.serialize()).join(" && ")}keys(){const e=[];for(var t of this.expr)e.push(...t.keys());return e}negate(){if(!this.negated){const t=[];for(var e of this.expr)t.push(e.negate());this.negated=L.create(t,this,!0)}return this.negated}}class L{constructor(e,t){this.expr=e,this.negated=t,this.type=9}static create(e,t,i){return L._normalizeArr(e,t,i)}cmp(e){if(e.type!==this.type)return this.type-e.type;if(this.expr.lengthe.expr.length)return 1;for(let i=0,n=this.expr.length;ie.serialize()).join(" || ")}keys(){const e=[];for(var t of this.expr)e.push(...t.keys());return e}negate(){if(!this.negated){let n=[];for(var e of this.expr)n.push(e.negate());for(;1` ${t} `).trim():""}class d{constructor(e,t,i){this.id=e,this.definition=t,this.description=i,s.add(this)}get classNames(){return"codicon codicon-"+this.id}get classNamesArray(){return["codicon","codicon-"+this.id]}get cssSelector(){return".codicon.codicon-"+this.id}}{(t=n=n||{}).iconNameSegment="[A-Za-z0-9]+",t.iconNameExpression="[A-Za-z0-9\\-]+",t.iconModifierExpression="~[A-Za-z]+";const e=new RegExp(`^(${t.iconNameExpression})(${t.iconModifierExpression})?$`);function h(t){if(t instanceof d)return["codicon","codicon-"+t.id];if(t=e.exec(t.id),!t)return h(d.error);let[,i,n]=t;const o=["codicon","codicon-"+i];return n&&o.push("codicon-modifier-"+n.substr(1)),o}t.asClassNameArray=h,t.asClassName=function(e){return h(e).join(" ")},t.asCSSSelector=function(e){return"."+h(e).join(".")}}(i=d=d||{}).add=new i("add",{fontCharacter:"\\ea60"}),i.plus=new i("plus",{fontCharacter:"\\ea60"}),i.gistNew=new i("gist-new",{fontCharacter:"\\ea60"}),i.repoCreate=new i("repo-create",{fontCharacter:"\\ea60"}),i.lightbulb=new i("lightbulb",{fontCharacter:"\\ea61"}),i.lightBulb=new i("light-bulb",{fontCharacter:"\\ea61"}),i.repo=new i("repo",{fontCharacter:"\\ea62"}),i.repoDelete=new i("repo-delete",{fontCharacter:"\\ea62"}),i.gistFork=new i("gist-fork",{fontCharacter:"\\ea63"}),i.repoForked=new i("repo-forked",{fontCharacter:"\\ea63"}),i.gitPullRequest=new i("git-pull-request",{fontCharacter:"\\ea64"}),i.gitPullRequestAbandoned=new i("git-pull-request-abandoned",{fontCharacter:"\\ea64"}),i.recordKeys=new i("record-keys",{fontCharacter:"\\ea65"}),i.keyboard=new i("keyboard",{fontCharacter:"\\ea65"}),i.tag=new i("tag",{fontCharacter:"\\ea66"}),i.tagAdd=new i("tag-add",{fontCharacter:"\\ea66"}),i.tagRemove=new i("tag-remove",{fontCharacter:"\\ea66"}),i.person=new i("person",{fontCharacter:"\\ea67"}),i.personFollow=new i("person-follow",{fontCharacter:"\\ea67"}),i.personOutline=new i("person-outline",{fontCharacter:"\\ea67"}),i.personFilled=new i("person-filled",{fontCharacter:"\\ea67"}),i.gitBranch=new i("git-branch",{fontCharacter:"\\ea68"}),i.gitBranchCreate=new i("git-branch-create",{fontCharacter:"\\ea68"}),i.gitBranchDelete=new i("git-branch-delete",{fontCharacter:"\\ea68"}),i.sourceControl=new i("source-control",{fontCharacter:"\\ea68"}),i.mirror=new i("mirror",{fontCharacter:"\\ea69"}),i.mirrorPublic=new i("mirror-public",{fontCharacter:"\\ea69"}),i.star=new i("star",{fontCharacter:"\\ea6a"}),i.starAdd=new i("star-add",{fontCharacter:"\\ea6a"}),i.starDelete=new i("star-delete",{fontCharacter:"\\ea6a"}),i.starEmpty=new i("star-empty",{fontCharacter:"\\ea6a"}),i.comment=new i("comment",{fontCharacter:"\\ea6b"}),i.commentAdd=new i("comment-add",{fontCharacter:"\\ea6b"}),i.alert=new i("alert",{fontCharacter:"\\ea6c"}),i.warning=new i("warning",{fontCharacter:"\\ea6c"}),i.search=new i("search",{fontCharacter:"\\ea6d"}),i.searchSave=new i("search-save",{fontCharacter:"\\ea6d"}),i.logOut=new i("log-out",{fontCharacter:"\\ea6e"}),i.signOut=new i("sign-out",{fontCharacter:"\\ea6e"}),i.logIn=new i("log-in",{fontCharacter:"\\ea6f"}),i.signIn=new i("sign-in",{fontCharacter:"\\ea6f"}),i.eye=new i("eye",{fontCharacter:"\\ea70"}),i.eyeUnwatch=new i("eye-unwatch",{fontCharacter:"\\ea70"}),i.eyeWatch=new i("eye-watch",{fontCharacter:"\\ea70"}),i.circleFilled=new i("circle-filled",{fontCharacter:"\\ea71"}),i.primitiveDot=new i("primitive-dot",{fontCharacter:"\\ea71"}),i.closeDirty=new i("close-dirty",{fontCharacter:"\\ea71"}),i.debugBreakpoint=new i("debug-breakpoint",{fontCharacter:"\\ea71"}),i.debugBreakpointDisabled=new i("debug-breakpoint-disabled",{fontCharacter:"\\ea71"}),i.debugHint=new i("debug-hint",{fontCharacter:"\\ea71"}),i.primitiveSquare=new i("primitive-square",{fontCharacter:"\\ea72"}),i.edit=new i("edit",{fontCharacter:"\\ea73"}),i.pencil=new i("pencil",{fontCharacter:"\\ea73"}),i.info=new i("info",{fontCharacter:"\\ea74"}),i.issueOpened=new i("issue-opened",{fontCharacter:"\\ea74"}),i.gistPrivate=new i("gist-private",{fontCharacter:"\\ea75"}),i.gitForkPrivate=new i("git-fork-private",{fontCharacter:"\\ea75"}),i.lock=new i("lock",{fontCharacter:"\\ea75"}),i.mirrorPrivate=new i("mirror-private",{fontCharacter:"\\ea75"}),i.close=new i("close",{fontCharacter:"\\ea76"}),i.removeClose=new i("remove-close",{fontCharacter:"\\ea76"}),i.x=new i("x",{fontCharacter:"\\ea76"}),i.repoSync=new i("repo-sync",{fontCharacter:"\\ea77"}),i.sync=new i("sync",{fontCharacter:"\\ea77"}),i.clone=new i("clone",{fontCharacter:"\\ea78"}),i.desktopDownload=new i("desktop-download",{fontCharacter:"\\ea78"}),i.beaker=new i("beaker",{fontCharacter:"\\ea79"}),i.microscope=new i("microscope",{fontCharacter:"\\ea79"}),i.vm=new i("vm",{fontCharacter:"\\ea7a"}),i.deviceDesktop=new i("device-desktop",{fontCharacter:"\\ea7a"}),i.file=new i("file",{fontCharacter:"\\ea7b"}),i.fileText=new i("file-text",{fontCharacter:"\\ea7b"}),i.more=new i("more",{fontCharacter:"\\ea7c"}),i.ellipsis=new i("ellipsis",{fontCharacter:"\\ea7c"}),i.kebabHorizontal=new i("kebab-horizontal",{fontCharacter:"\\ea7c"}),i.mailReply=new i("mail-reply",{fontCharacter:"\\ea7d"}),i.reply=new i("reply",{fontCharacter:"\\ea7d"}),i.organization=new i("organization",{fontCharacter:"\\ea7e"}),i.organizationFilled=new i("organization-filled",{fontCharacter:"\\ea7e"}),i.organizationOutline=new i("organization-outline",{fontCharacter:"\\ea7e"}),i.newFile=new i("new-file",{fontCharacter:"\\ea7f"}),i.fileAdd=new i("file-add",{fontCharacter:"\\ea7f"}),i.newFolder=new i("new-folder",{fontCharacter:"\\ea80"}),i.fileDirectoryCreate=new i("file-directory-create",{fontCharacter:"\\ea80"}),i.trash=new i("trash",{fontCharacter:"\\ea81"}),i.trashcan=new i("trashcan",{fontCharacter:"\\ea81"}),i.history=new i("history",{fontCharacter:"\\ea82"}),i.clock=new i("clock",{fontCharacter:"\\ea82"}),i.folder=new i("folder",{fontCharacter:"\\ea83"}),i.fileDirectory=new i("file-directory",{fontCharacter:"\\ea83"}),i.symbolFolder=new i("symbol-folder",{fontCharacter:"\\ea83"}),i.logoGithub=new i("logo-github",{fontCharacter:"\\ea84"}),i.markGithub=new i("mark-github",{fontCharacter:"\\ea84"}),i.github=new i("github",{fontCharacter:"\\ea84"}),i.terminal=new i("terminal",{fontCharacter:"\\ea85"}),i.console=new i("console",{fontCharacter:"\\ea85"}),i.repl=new i("repl",{fontCharacter:"\\ea85"}),i.zap=new i("zap",{fontCharacter:"\\ea86"}),i.symbolEvent=new i("symbol-event",{fontCharacter:"\\ea86"}),i.error=new i("error",{fontCharacter:"\\ea87"}),i.stop=new i("stop",{fontCharacter:"\\ea87"}),i.variable=new i("variable",{fontCharacter:"\\ea88"}),i.symbolVariable=new i("symbol-variable",{fontCharacter:"\\ea88"}),i.array=new i("array",{fontCharacter:"\\ea8a"}),i.symbolArray=new i("symbol-array",{fontCharacter:"\\ea8a"}),i.symbolModule=new i("symbol-module",{fontCharacter:"\\ea8b"}),i.symbolPackage=new i("symbol-package",{fontCharacter:"\\ea8b"}),i.symbolNamespace=new i("symbol-namespace",{fontCharacter:"\\ea8b"}),i.symbolObject=new i("symbol-object",{fontCharacter:"\\ea8b"}),i.symbolMethod=new i("symbol-method",{fontCharacter:"\\ea8c"}),i.symbolFunction=new i("symbol-function",{fontCharacter:"\\ea8c"}),i.symbolConstructor=new i("symbol-constructor",{fontCharacter:"\\ea8c"}),i.symbolBoolean=new i("symbol-boolean",{fontCharacter:"\\ea8f"}),i.symbolNull=new i("symbol-null",{fontCharacter:"\\ea8f"}),i.symbolNumeric=new i("symbol-numeric",{fontCharacter:"\\ea90"}),i.symbolNumber=new i("symbol-number",{fontCharacter:"\\ea90"}),i.symbolStructure=new i("symbol-structure",{fontCharacter:"\\ea91"}),i.symbolStruct=new i("symbol-struct",{fontCharacter:"\\ea91"}),i.symbolParameter=new i("symbol-parameter",{fontCharacter:"\\ea92"}),i.symbolTypeParameter=new i("symbol-type-parameter",{fontCharacter:"\\ea92"}),i.symbolKey=new i("symbol-key",{fontCharacter:"\\ea93"}),i.symbolText=new i("symbol-text",{fontCharacter:"\\ea93"}),i.symbolReference=new i("symbol-reference",{fontCharacter:"\\ea94"}),i.goToFile=new i("go-to-file",{fontCharacter:"\\ea94"}),i.symbolEnum=new i("symbol-enum",{fontCharacter:"\\ea95"}),i.symbolValue=new i("symbol-value",{fontCharacter:"\\ea95"}),i.symbolRuler=new i("symbol-ruler",{fontCharacter:"\\ea96"}),i.symbolUnit=new i("symbol-unit",{fontCharacter:"\\ea96"}),i.activateBreakpoints=new i("activate-breakpoints",{fontCharacter:"\\ea97"}),i.archive=new i("archive",{fontCharacter:"\\ea98"}),i.arrowBoth=new i("arrow-both",{fontCharacter:"\\ea99"}),i.arrowDown=new i("arrow-down",{fontCharacter:"\\ea9a"}),i.arrowLeft=new i("arrow-left",{fontCharacter:"\\ea9b"}),i.arrowRight=new i("arrow-right",{fontCharacter:"\\ea9c"}),i.arrowSmallDown=new i("arrow-small-down",{fontCharacter:"\\ea9d"}),i.arrowSmallLeft=new i("arrow-small-left",{fontCharacter:"\\ea9e"}),i.arrowSmallRight=new i("arrow-small-right",{fontCharacter:"\\ea9f"}),i.arrowSmallUp=new i("arrow-small-up",{fontCharacter:"\\eaa0"}),i.arrowUp=new i("arrow-up",{fontCharacter:"\\eaa1"}),i.bell=new i("bell",{fontCharacter:"\\eaa2"}),i.bold=new i("bold",{fontCharacter:"\\eaa3"}),i.book=new i("book",{fontCharacter:"\\eaa4"}),i.bookmark=new i("bookmark",{fontCharacter:"\\eaa5"}),i.debugBreakpointConditionalUnverified=new i("debug-breakpoint-conditional-unverified",{fontCharacter:"\\eaa6"}),i.debugBreakpointConditional=new i("debug-breakpoint-conditional",{fontCharacter:"\\eaa7"}),i.debugBreakpointConditionalDisabled=new i("debug-breakpoint-conditional-disabled",{fontCharacter:"\\eaa7"}),i.debugBreakpointDataUnverified=new i("debug-breakpoint-data-unverified",{fontCharacter:"\\eaa8"}),i.debugBreakpointData=new i("debug-breakpoint-data",{fontCharacter:"\\eaa9"}),i.debugBreakpointDataDisabled=new i("debug-breakpoint-data-disabled",{fontCharacter:"\\eaa9"}),i.debugBreakpointLogUnverified=new i("debug-breakpoint-log-unverified",{fontCharacter:"\\eaaa"}),i.debugBreakpointLog=new i("debug-breakpoint-log",{fontCharacter:"\\eaab"}),i.debugBreakpointLogDisabled=new i("debug-breakpoint-log-disabled",{fontCharacter:"\\eaab"}),i.briefcase=new i("briefcase",{fontCharacter:"\\eaac"}),i.broadcast=new i("broadcast",{fontCharacter:"\\eaad"}),i.browser=new i("browser",{fontCharacter:"\\eaae"}),i.bug=new i("bug",{fontCharacter:"\\eaaf"}),i.calendar=new i("calendar",{fontCharacter:"\\eab0"}),i.caseSensitive=new i("case-sensitive",{fontCharacter:"\\eab1"}),i.check=new i("check",{fontCharacter:"\\eab2"}),i.checklist=new i("checklist",{fontCharacter:"\\eab3"}),i.chevronDown=new i("chevron-down",{fontCharacter:"\\eab4"}),i.chevronLeft=new i("chevron-left",{fontCharacter:"\\eab5"}),i.chevronRight=new i("chevron-right",{fontCharacter:"\\eab6"}),i.chevronUp=new i("chevron-up",{fontCharacter:"\\eab7"}),i.chromeClose=new i("chrome-close",{fontCharacter:"\\eab8"}),i.chromeMaximize=new i("chrome-maximize",{fontCharacter:"\\eab9"}),i.chromeMinimize=new i("chrome-minimize",{fontCharacter:"\\eaba"}),i.chromeRestore=new i("chrome-restore",{fontCharacter:"\\eabb"}),i.circleOutline=new i("circle-outline",{fontCharacter:"\\eabc"}),i.debugBreakpointUnverified=new i("debug-breakpoint-unverified",{fontCharacter:"\\eabc"}),i.circleSlash=new i("circle-slash",{fontCharacter:"\\eabd"}),i.circuitBoard=new i("circuit-board",{fontCharacter:"\\eabe"}),i.clearAll=new i("clear-all",{fontCharacter:"\\eabf"}),i.clippy=new i("clippy",{fontCharacter:"\\eac0"}),i.closeAll=new i("close-all",{fontCharacter:"\\eac1"}),i.cloudDownload=new i("cloud-download",{fontCharacter:"\\eac2"}),i.cloudUpload=new i("cloud-upload",{fontCharacter:"\\eac3"}),i.code=new i("code",{fontCharacter:"\\eac4"}),i.collapseAll=new i("collapse-all",{fontCharacter:"\\eac5"}),i.colorMode=new i("color-mode",{fontCharacter:"\\eac6"}),i.commentDiscussion=new i("comment-discussion",{fontCharacter:"\\eac7"}),i.compareChanges=new i("compare-changes",{fontCharacter:"\\eafd"}),i.creditCard=new i("credit-card",{fontCharacter:"\\eac9"}),i.dash=new i("dash",{fontCharacter:"\\eacc"}),i.dashboard=new i("dashboard",{fontCharacter:"\\eacd"}),i.database=new i("database",{fontCharacter:"\\eace"}),i.debugContinue=new i("debug-continue",{fontCharacter:"\\eacf"}),i.debugDisconnect=new i("debug-disconnect",{fontCharacter:"\\ead0"}),i.debugPause=new i("debug-pause",{fontCharacter:"\\ead1"}),i.debugRestart=new i("debug-restart",{fontCharacter:"\\ead2"}),i.debugStart=new i("debug-start",{fontCharacter:"\\ead3"}),i.debugStepInto=new i("debug-step-into",{fontCharacter:"\\ead4"}),i.debugStepOut=new i("debug-step-out",{fontCharacter:"\\ead5"}),i.debugStepOver=new i("debug-step-over",{fontCharacter:"\\ead6"}),i.debugStop=new i("debug-stop",{fontCharacter:"\\ead7"}),i.debug=new i("debug",{fontCharacter:"\\ead8"}),i.deviceCameraVideo=new i("device-camera-video",{fontCharacter:"\\ead9"}),i.deviceCamera=new i("device-camera",{fontCharacter:"\\eada"}),i.deviceMobile=new i("device-mobile",{fontCharacter:"\\eadb"}),i.diffAdded=new i("diff-added",{fontCharacter:"\\eadc"}),i.diffIgnored=new i("diff-ignored",{fontCharacter:"\\eadd"}),i.diffModified=new i("diff-modified",{fontCharacter:"\\eade"}),i.diffRemoved=new i("diff-removed",{fontCharacter:"\\eadf"}),i.diffRenamed=new i("diff-renamed",{fontCharacter:"\\eae0"}),i.diff=new i("diff",{fontCharacter:"\\eae1"}),i.discard=new i("discard",{fontCharacter:"\\eae2"}),i.editorLayout=new i("editor-layout",{fontCharacter:"\\eae3"}),i.emptyWindow=new i("empty-window",{fontCharacter:"\\eae4"}),i.exclude=new i("exclude",{fontCharacter:"\\eae5"}),i.extensions=new i("extensions",{fontCharacter:"\\eae6"}),i.eyeClosed=new i("eye-closed",{fontCharacter:"\\eae7"}),i.fileBinary=new i("file-binary",{fontCharacter:"\\eae8"}),i.fileCode=new i("file-code",{fontCharacter:"\\eae9"}),i.fileMedia=new i("file-media",{fontCharacter:"\\eaea"}),i.filePdf=new i("file-pdf",{fontCharacter:"\\eaeb"}),i.fileSubmodule=new i("file-submodule",{fontCharacter:"\\eaec"}),i.fileSymlinkDirectory=new i("file-symlink-directory",{fontCharacter:"\\eaed"}),i.fileSymlinkFile=new i("file-symlink-file",{fontCharacter:"\\eaee"}),i.fileZip=new i("file-zip",{fontCharacter:"\\eaef"}),i.files=new i("files",{fontCharacter:"\\eaf0"}),i.filter=new i("filter",{fontCharacter:"\\eaf1"}),i.flame=new i("flame",{fontCharacter:"\\eaf2"}),i.foldDown=new i("fold-down",{fontCharacter:"\\eaf3"}),i.foldUp=new i("fold-up",{fontCharacter:"\\eaf4"}),i.fold=new i("fold",{fontCharacter:"\\eaf5"}),i.folderActive=new i("folder-active",{fontCharacter:"\\eaf6"}),i.folderOpened=new i("folder-opened",{fontCharacter:"\\eaf7"}),i.gear=new i("gear",{fontCharacter:"\\eaf8"}),i.gift=new i("gift",{fontCharacter:"\\eaf9"}),i.gistSecret=new i("gist-secret",{fontCharacter:"\\eafa"}),i.gist=new i("gist",{fontCharacter:"\\eafb"}),i.gitCommit=new i("git-commit",{fontCharacter:"\\eafc"}),i.gitCompare=new i("git-compare",{fontCharacter:"\\eafd"}),i.gitMerge=new i("git-merge",{fontCharacter:"\\eafe"}),i.githubAction=new i("github-action",{fontCharacter:"\\eaff"}),i.githubAlt=new i("github-alt",{fontCharacter:"\\eb00"}),i.globe=new i("globe",{fontCharacter:"\\eb01"}),i.grabber=new i("grabber",{fontCharacter:"\\eb02"}),i.graph=new i("graph",{fontCharacter:"\\eb03"}),i.gripper=new i("gripper",{fontCharacter:"\\eb04"}),i.heart=new i("heart",{fontCharacter:"\\eb05"}),i.home=new i("home",{fontCharacter:"\\eb06"}),i.horizontalRule=new i("horizontal-rule",{fontCharacter:"\\eb07"}),i.hubot=new i("hubot",{fontCharacter:"\\eb08"}),i.inbox=new i("inbox",{fontCharacter:"\\eb09"}),i.issueClosed=new i("issue-closed",{fontCharacter:"\\eba4"}),i.issueReopened=new i("issue-reopened",{fontCharacter:"\\eb0b"}),i.issues=new i("issues",{fontCharacter:"\\eb0c"}),i.italic=new i("italic",{fontCharacter:"\\eb0d"}),i.jersey=new i("jersey",{fontCharacter:"\\eb0e"}),i.json=new i("json",{fontCharacter:"\\eb0f"}),i.kebabVertical=new i("kebab-vertical",{fontCharacter:"\\eb10"}),i.key=new i("key",{fontCharacter:"\\eb11"}),i.law=new i("law",{fontCharacter:"\\eb12"}),i.lightbulbAutofix=new i("lightbulb-autofix",{fontCharacter:"\\eb13"}),i.linkExternal=new i("link-external",{fontCharacter:"\\eb14"}),i.link=new i("link",{fontCharacter:"\\eb15"}),i.listOrdered=new i("list-ordered",{fontCharacter:"\\eb16"}),i.listUnordered=new i("list-unordered",{fontCharacter:"\\eb17"}),i.liveShare=new i("live-share",{fontCharacter:"\\eb18"}),i.loading=new i("loading",{fontCharacter:"\\eb19"}),i.location=new i("location",{fontCharacter:"\\eb1a"}),i.mailRead=new i("mail-read",{fontCharacter:"\\eb1b"}),i.mail=new i("mail",{fontCharacter:"\\eb1c"}),i.markdown=new i("markdown",{fontCharacter:"\\eb1d"}),i.megaphone=new i("megaphone",{fontCharacter:"\\eb1e"}),i.mention=new i("mention",{fontCharacter:"\\eb1f"}),i.milestone=new i("milestone",{fontCharacter:"\\eb20"}),i.mortarBoard=new i("mortar-board",{fontCharacter:"\\eb21"}),i.move=new i("move",{fontCharacter:"\\eb22"}),i.multipleWindows=new i("multiple-windows",{fontCharacter:"\\eb23"}),i.mute=new i("mute",{fontCharacter:"\\eb24"}),i.noNewline=new i("no-newline",{fontCharacter:"\\eb25"}),i.note=new i("note",{fontCharacter:"\\eb26"}),i.octoface=new i("octoface",{fontCharacter:"\\eb27"}),i.openPreview=new i("open-preview",{fontCharacter:"\\eb28"}),i.package_=new i("package",{fontCharacter:"\\eb29"}),i.paintcan=new i("paintcan",{fontCharacter:"\\eb2a"}),i.pin=new i("pin",{fontCharacter:"\\eb2b"}),i.play=new i("play",{fontCharacter:"\\eb2c"}),i.run=new i("run",{fontCharacter:"\\eb2c"}),i.plug=new i("plug",{fontCharacter:"\\eb2d"}),i.preserveCase=new i("preserve-case",{fontCharacter:"\\eb2e"}),i.preview=new i("preview",{fontCharacter:"\\eb2f"}),i.project=new i("project",{fontCharacter:"\\eb30"}),i.pulse=new i("pulse",{fontCharacter:"\\eb31"}),i.question=new i("question",{fontCharacter:"\\eb32"}),i.quote=new i("quote",{fontCharacter:"\\eb33"}),i.radioTower=new i("radio-tower",{fontCharacter:"\\eb34"}),i.reactions=new i("reactions",{fontCharacter:"\\eb35"}),i.references=new i("references",{fontCharacter:"\\eb36"}),i.refresh=new i("refresh",{fontCharacter:"\\eb37"}),i.regex=new i("regex",{fontCharacter:"\\eb38"}),i.remoteExplorer=new i("remote-explorer",{fontCharacter:"\\eb39"}),i.remote=new i("remote",{fontCharacter:"\\eb3a"}),i.remove=new i("remove",{fontCharacter:"\\eb3b"}),i.replaceAll=new i("replace-all",{fontCharacter:"\\eb3c"}),i.replace=new i("replace",{fontCharacter:"\\eb3d"}),i.repoClone=new i("repo-clone",{fontCharacter:"\\eb3e"}),i.repoForcePush=new i("repo-force-push",{fontCharacter:"\\eb3f"}),i.repoPull=new i("repo-pull",{fontCharacter:"\\eb40"}),i.repoPush=new i("repo-push",{fontCharacter:"\\eb41"}),i.report=new i("report",{fontCharacter:"\\eb42"}),i.requestChanges=new i("request-changes",{fontCharacter:"\\eb43"}),i.rocket=new i("rocket",{fontCharacter:"\\eb44"}),i.rootFolderOpened=new i("root-folder-opened",{fontCharacter:"\\eb45"}),i.rootFolder=new i("root-folder",{fontCharacter:"\\eb46"}),i.rss=new i("rss",{fontCharacter:"\\eb47"}),i.ruby=new i("ruby",{fontCharacter:"\\eb48"}),i.saveAll=new i("save-all",{fontCharacter:"\\eb49"}),i.saveAs=new i("save-as",{fontCharacter:"\\eb4a"}),i.save=new i("save",{fontCharacter:"\\eb4b"}),i.screenFull=new i("screen-full",{fontCharacter:"\\eb4c"}),i.screenNormal=new i("screen-normal",{fontCharacter:"\\eb4d"}),i.searchStop=new i("search-stop",{fontCharacter:"\\eb4e"}),i.server=new i("server",{fontCharacter:"\\eb50"}),i.settingsGear=new i("settings-gear",{fontCharacter:"\\eb51"}),i.settings=new i("settings",{fontCharacter:"\\eb52"}),i.shield=new i("shield",{fontCharacter:"\\eb53"}),i.smiley=new i("smiley",{fontCharacter:"\\eb54"}),i.sortPrecedence=new i("sort-precedence",{fontCharacter:"\\eb55"}),i.splitHorizontal=new i("split-horizontal",{fontCharacter:"\\eb56"}),i.splitVertical=new i("split-vertical",{fontCharacter:"\\eb57"}),i.squirrel=new i("squirrel",{fontCharacter:"\\eb58"}),i.starFull=new i("star-full",{fontCharacter:"\\eb59"}),i.starHalf=new i("star-half",{fontCharacter:"\\eb5a"}),i.symbolClass=new i("symbol-class",{fontCharacter:"\\eb5b"}),i.symbolColor=new i("symbol-color",{fontCharacter:"\\eb5c"}),i.symbolConstant=new i("symbol-constant",{fontCharacter:"\\eb5d"}),i.symbolEnumMember=new i("symbol-enum-member",{fontCharacter:"\\eb5e"}),i.symbolField=new i("symbol-field",{fontCharacter:"\\eb5f"}),i.symbolFile=new i("symbol-file",{fontCharacter:"\\eb60"}),i.symbolInterface=new i("symbol-interface",{fontCharacter:"\\eb61"}),i.symbolKeyword=new i("symbol-keyword",{fontCharacter:"\\eb62"}),i.symbolMisc=new i("symbol-misc",{fontCharacter:"\\eb63"}),i.symbolOperator=new i("symbol-operator",{fontCharacter:"\\eb64"}),i.symbolProperty=new i("symbol-property",{fontCharacter:"\\eb65"}),i.wrench=new i("wrench",{fontCharacter:"\\eb65"}),i.wrenchSubaction=new i("wrench-subaction",{fontCharacter:"\\eb65"}),i.symbolSnippet=new i("symbol-snippet",{fontCharacter:"\\eb66"}),i.tasklist=new i("tasklist",{fontCharacter:"\\eb67"}),i.telescope=new i("telescope",{fontCharacter:"\\eb68"}),i.textSize=new i("text-size",{fontCharacter:"\\eb69"}),i.threeBars=new i("three-bars",{fontCharacter:"\\eb6a"}),i.thumbsdown=new i("thumbsdown",{fontCharacter:"\\eb6b"}),i.thumbsup=new i("thumbsup",{fontCharacter:"\\eb6c"}),i.tools=new i("tools",{fontCharacter:"\\eb6d"}),i.triangleDown=new i("triangle-down",{fontCharacter:"\\eb6e"}),i.triangleLeft=new i("triangle-left",{fontCharacter:"\\eb6f"}),i.triangleRight=new i("triangle-right",{fontCharacter:"\\eb70"}),i.triangleUp=new i("triangle-up",{fontCharacter:"\\eb71"}),i.twitter=new i("twitter",{fontCharacter:"\\eb72"}),i.unfold=new i("unfold",{fontCharacter:"\\eb73"}),i.unlock=new i("unlock",{fontCharacter:"\\eb74"}),i.unmute=new i("unmute",{fontCharacter:"\\eb75"}),i.unverified=new i("unverified",{fontCharacter:"\\eb76"}),i.verified=new i("verified",{fontCharacter:"\\eb77"}),i.versions=new i("versions",{fontCharacter:"\\eb78"}),i.vmActive=new i("vm-active",{fontCharacter:"\\eb79"}),i.vmOutline=new i("vm-outline",{fontCharacter:"\\eb7a"}),i.vmRunning=new i("vm-running",{fontCharacter:"\\eb7b"}),i.watch=new i("watch",{fontCharacter:"\\eb7c"}),i.whitespace=new i("whitespace",{fontCharacter:"\\eb7d"}),i.wholeWord=new i("whole-word",{fontCharacter:"\\eb7e"}),i.window=new i("window",{fontCharacter:"\\eb7f"}),i.wordWrap=new i("word-wrap",{fontCharacter:"\\eb80"}),i.zoomIn=new i("zoom-in",{fontCharacter:"\\eb81"}),i.zoomOut=new i("zoom-out",{fontCharacter:"\\eb82"}),i.listFilter=new i("list-filter",{fontCharacter:"\\eb83"}),i.listFlat=new i("list-flat",{fontCharacter:"\\eb84"}),i.listSelection=new i("list-selection",{fontCharacter:"\\eb85"}),i.selection=new i("selection",{fontCharacter:"\\eb85"}),i.listTree=new i("list-tree",{fontCharacter:"\\eb86"}),i.debugBreakpointFunctionUnverified=new i("debug-breakpoint-function-unverified",{fontCharacter:"\\eb87"}),i.debugBreakpointFunction=new i("debug-breakpoint-function",{fontCharacter:"\\eb88"}),i.debugBreakpointFunctionDisabled=new i("debug-breakpoint-function-disabled",{fontCharacter:"\\eb88"}),i.debugStackframeActive=new i("debug-stackframe-active",{fontCharacter:"\\eb89"}),i.debugStackframeDot=new i("debug-stackframe-dot",{fontCharacter:"\\eb8a"}),i.debugStackframe=new i("debug-stackframe",{fontCharacter:"\\eb8b"}),i.debugStackframeFocused=new i("debug-stackframe-focused",{fontCharacter:"\\eb8b"}),i.debugBreakpointUnsupported=new i("debug-breakpoint-unsupported",{fontCharacter:"\\eb8c"}),i.symbolString=new i("symbol-string",{fontCharacter:"\\eb8d"}),i.debugReverseContinue=new i("debug-reverse-continue",{fontCharacter:"\\eb8e"}),i.debugStepBack=new i("debug-step-back",{fontCharacter:"\\eb8f"}),i.debugRestartFrame=new i("debug-restart-frame",{fontCharacter:"\\eb90"}),i.callIncoming=new i("call-incoming",{fontCharacter:"\\eb92"}),i.callOutgoing=new i("call-outgoing",{fontCharacter:"\\eb93"}),i.menu=new i("menu",{fontCharacter:"\\eb94"}),i.expandAll=new i("expand-all",{fontCharacter:"\\eb95"}),i.feedback=new i("feedback",{fontCharacter:"\\eb96"}),i.groupByRefType=new i("group-by-ref-type",{fontCharacter:"\\eb97"}),i.ungroupByRefType=new i("ungroup-by-ref-type",{fontCharacter:"\\eb98"}),i.account=new i("account",{fontCharacter:"\\eb99"}),i.bellDot=new i("bell-dot",{fontCharacter:"\\eb9a"}),i.debugConsole=new i("debug-console",{fontCharacter:"\\eb9b"}),i.library=new i("library",{fontCharacter:"\\eb9c"}),i.output=new i("output",{fontCharacter:"\\eb9d"}),i.runAll=new i("run-all",{fontCharacter:"\\eb9e"}),i.syncIgnored=new i("sync-ignored",{fontCharacter:"\\eb9f"}),i.pinned=new i("pinned",{fontCharacter:"\\eba0"}),i.githubInverted=new i("github-inverted",{fontCharacter:"\\eba1"}),i.debugAlt=new i("debug-alt",{fontCharacter:"\\eb91"}),i.serverProcess=new i("server-process",{fontCharacter:"\\eba2"}),i.serverEnvironment=new i("server-environment",{fontCharacter:"\\eba3"}),i.pass=new i("pass",{fontCharacter:"\\eba4"}),i.stopCircle=new i("stop-circle",{fontCharacter:"\\eba5"}),i.playCircle=new i("play-circle",{fontCharacter:"\\eba6"}),i.record=new i("record",{fontCharacter:"\\eba7"}),i.debugAltSmall=new i("debug-alt-small",{fontCharacter:"\\eba8"}),i.vmConnect=new i("vm-connect",{fontCharacter:"\\eba9"}),i.cloud=new i("cloud",{fontCharacter:"\\ebaa"}),i.merge=new i("merge",{fontCharacter:"\\ebab"}),i.exportIcon=new i("export",{fontCharacter:"\\ebac"}),i.graphLeft=new i("graph-left",{fontCharacter:"\\ebad"}),i.magnet=new i("magnet",{fontCharacter:"\\ebae"}),i.notebook=new i("notebook",{fontCharacter:"\\ebaf"}),i.redo=new i("redo",{fontCharacter:"\\ebb0"}),i.checkAll=new i("check-all",{fontCharacter:"\\ebb1"}),i.pinnedDirty=new i("pinned-dirty",{fontCharacter:"\\ebb2"}),i.passFilled=new i("pass-filled",{fontCharacter:"\\ebb3"}),i.circleLargeFilled=new i("circle-large-filled",{fontCharacter:"\\ebb4"}),i.circleLargeOutline=new i("circle-large-outline",{fontCharacter:"\\ebb5"}),i.combine=new i("combine",{fontCharacter:"\\ebb6"}),i.gather=new i("gather",{fontCharacter:"\\ebb6"}),i.table=new i("table",{fontCharacter:"\\ebb7"}),i.variableGroup=new i("variable-group",{fontCharacter:"\\ebb8"}),i.typeHierarchy=new i("type-hierarchy",{fontCharacter:"\\ebb9"}),i.typeHierarchySub=new i("type-hierarchy-sub",{fontCharacter:"\\ebba"}),i.typeHierarchySuper=new i("type-hierarchy-super",{fontCharacter:"\\ebbb"}),i.gitPullRequestCreate=new i("git-pull-request-create",{fontCharacter:"\\ebbc"}),i.runAbove=new i("run-above",{fontCharacter:"\\ebbd"}),i.runBelow=new i("run-below",{fontCharacter:"\\ebbe"}),i.notebookTemplate=new i("notebook-template",{fontCharacter:"\\ebbf"}),i.debugRerun=new i("debug-rerun",{fontCharacter:"\\ebc0"}),i.workspaceTrusted=new i("workspace-trusted",{fontCharacter:"\\ebc1"}),i.workspaceUntrusted=new i("workspace-untrusted",{fontCharacter:"\\ebc2"}),i.workspaceUnspecified=new i("workspace-unspecified",{fontCharacter:"\\ebc3"}),i.terminalCmd=new i("terminal-cmd",{fontCharacter:"\\ebc4"}),i.terminalDebian=new i("terminal-debian",{fontCharacter:"\\ebc5"}),i.terminalLinux=new i("terminal-linux",{fontCharacter:"\\ebc6"}),i.terminalPowershell=new i("terminal-powershell",{fontCharacter:"\\ebc7"}),i.terminalTmux=new i("terminal-tmux",{fontCharacter:"\\ebc8"}),i.terminalUbuntu=new i("terminal-ubuntu",{fontCharacter:"\\ebc9"}),i.terminalBash=new i("terminal-bash",{fontCharacter:"\\ebca"}),i.arrowSwap=new i("arrow-swap",{fontCharacter:"\\ebcb"}),i.copy=new i("copy",{fontCharacter:"\\ebcc"}),i.personAdd=new i("person-add",{fontCharacter:"\\ebcd"}),i.filterFilled=new i("filter-filled",{fontCharacter:"\\ebce"}),i.wand=new i("wand",{fontCharacter:"\\ebcf"}),i.debugLineByLine=new i("debug-line-by-line",{fontCharacter:"\\ebd0"}),i.inspect=new i("inspect",{fontCharacter:"\\ebd1"}),i.layers=new i("layers",{fontCharacter:"\\ebd2"}),i.layersDot=new i("layers-dot",{fontCharacter:"\\ebd3"}),i.layersActive=new i("layers-active",{fontCharacter:"\\ebd4"}),i.compass=new i("compass",{fontCharacter:"\\ebd5"}),i.compassDot=new i("compass-dot",{fontCharacter:"\\ebd6"}),i.compassActive=new i("compass-active",{fontCharacter:"\\ebd7"}),i.azure=new i("azure",{fontCharacter:"\\ebd8"}),i.issueDraft=new i("issue-draft",{fontCharacter:"\\ebd9"}),i.gitPullRequestClosed=new i("git-pull-request-closed",{fontCharacter:"\\ebda"}),i.gitPullRequestDraft=new i("git-pull-request-draft",{fontCharacter:"\\ebdb"}),i.debugAll=new i("debug-all",{fontCharacter:"\\ebdc"}),i.debugCoverage=new i("debug-coverage",{fontCharacter:"\\ebdd"}),i.runErrors=new i("run-errors",{fontCharacter:"\\ebde"}),i.folderLibrary=new i("folder-library",{fontCharacter:"\\ebdf"}),i.dropDownButton=new i("drop-down-button",i.chevronDown.definition)},"56dc":function(e,t,i){},"56f3":function(e,t,i){},5717:function(e,t,i){"use strict";i.d(t,"a",(function(){return n})),t=i("0a0f");const n=Object(t.c)("codeEditorService")},"580d":function(e,t,i){"use strict";function n(e,t){let i=0;for(let n=0;nt!==e&&(t instanceof c.d&&(o=Object(s.x)(Object(s.Q)(t.value).pop())),!0));const r=Object(s.d)(o,i);n=n.replace(/(\r\n|\r|\n)(.*)/g,(e,t,i)=>""+t+o.substr(r)+i)}return n}}}class x{constructor(e,t){this._labelService=e,this._model=t}resolve(e){const t=e["name"];if("TM_FILENAME"===t)return g.a(this._model.uri.fsPath);if("TM_FILENAME_BASE"!==t)return"TM_DIRECTORY"===t&&this._labelService?"."===g.b(this._model.uri.fsPath)?"":this._labelService.getUriLabel(Object(p.d)(this._model.uri)):"TM_FILEPATH"===t&&this._labelService?this._labelService.getUriLabel(this._model.uri):"RELATIVE_FILEPATH"===t&&this._labelService?this._labelService.getUriLabel(this._model.uri,{relative:!0,noPrefix:!0}):void 0;{const t=g.a(this._model.uri.fsPath);return e=t.lastIndexOf("."),e<=0?t:t.slice(0,e)}}}class k{constructor(e,t,i,n){this._readClipboardText=e,this._selectionIdx=t,this._selectionCount=i,this._spread=n}resolve(e){if("CLIPBOARD"===e.name){const t=this._readClipboardText();if(t)return this._spread&&(e=t.split(/\r\n|\n|\r/).filter(e=>!Object(s.C)(e)),e.length===this._selectionCount)?e[this._selectionIdx]:t}}}class D{constructor(e,t){this._model=e,this._selection=t}resolve(e){e=e["name"];var t=this._model.getLanguageIdAtPosition(this._selection.selectionStartLineNumber,this._selection.selectionStartColumn);t=m.a.getComments(t);if(t)return"LINE_COMMENT"===e?t.lineCommentToken||void 0:"BLOCK_COMMENT_START"===e?t.blockCommentStartToken||void 0:"BLOCK_COMMENT_END"===e&&t.blockCommentEndToken||void 0}}class N{constructor(){this._date=new Date}resolve(e){return e=e.name,"CURRENT_YEAR"===e?String(this._date.getFullYear()):"CURRENT_YEAR_SHORT"===e?String(this._date.getFullYear()).slice(-2):"CURRENT_MONTH"===e?String(this._date.getMonth().valueOf()+1).padStart(2,"0"):"CURRENT_DATE"===e?String(this._date.getDate().valueOf()).padStart(2,"0"):"CURRENT_HOUR"===e?String(this._date.getHours().valueOf()).padStart(2,"0"):"CURRENT_MINUTE"===e?String(this._date.getMinutes().valueOf()).padStart(2,"0"):"CURRENT_SECOND"===e?String(this._date.getSeconds().valueOf()).padStart(2,"0"):"CURRENT_DAY_NAME"===e?N.dayNames[this._date.getDay()]:"CURRENT_DAY_NAME_SHORT"===e?N.dayNamesShort[this._date.getDay()]:"CURRENT_MONTH_NAME"===e?N.monthNames[this._date.getMonth()]:"CURRENT_MONTH_NAME_SHORT"===e?N.monthNamesShort[this._date.getMonth()]:"CURRENT_SECONDS_UNIX"===e?String(Math.floor(this._date.getTime()/1e3)):void 0}}N.dayNames=[u.a("Sunday","Sunday"),u.a("Monday","Monday"),u.a("Tuesday","Tuesday"),u.a("Wednesday","Wednesday"),u.a("Thursday","Thursday"),u.a("Friday","Friday"),u.a("Saturday","Saturday")],N.dayNamesShort=[u.a("SundayShort","Sun"),u.a("MondayShort","Mon"),u.a("TuesdayShort","Tue"),u.a("WednesdayShort","Wed"),u.a("ThursdayShort","Thu"),u.a("FridayShort","Fri"),u.a("SaturdayShort","Sat")],N.monthNames=[u.a("January","January"),u.a("February","February"),u.a("March","March"),u.a("April","April"),u.a("May","May"),u.a("June","June"),u.a("July","July"),u.a("August","August"),u.a("September","September"),u.a("October","October"),u.a("November","November"),u.a("December","December")],N.monthNamesShort=[u.a("JanuaryShort","Jan"),u.a("FebruaryShort","Feb"),u.a("MarchShort","Mar"),u.a("AprilShort","Apr"),u.a("MayShort","May"),u.a("JuneShort","Jun"),u.a("JulyShort","Jul"),u.a("AugustShort","Aug"),u.a("SeptemberShort","Sep"),u.a("OctoberShort","Oct"),u.a("NovemberShort","Nov"),u.a("DecemberShort","Dec")];class O{constructor(e){this._workspaceService=e}resolve(e){if(this._workspaceService){var t=(t=this._workspaceService.getWorkspace()).configuration?{id:t.id,configPath:t.configuration}:1===t.folders.length?{id:t.id,uri:t.folders[0].uri}:void 0;if(t)return"WORKSPACE_NAME"===e.name?this._resolveWorkspaceName(t):"WORKSPACE_FOLDER"===e.name?this._resoveWorkspacePath(t):void 0}}_resolveWorkspaceName(e){if(b(e))return g.a(e.uri.path);let t=g.a(e.configPath.path);return t.endsWith(_)?t.substr(0,t.length-_.length-1):t}_resoveWorkspacePath(e){if(b(e))return Object(v.b)(e.uri.fsPath);var t=g.a(e.configPath.path);let i=e.configPath.fsPath;return(i=i.endsWith(t)?i.substr(0,i.length-t.length-1):i)?Object(v.b)(i):"/"}}class E{resolve(e){var t;e=e["name"];return"RANDOM"===e?Math.random().toString().slice(-6):"RANDOM_HEX"===e?Math.random().toString(16).slice(-6):"UUID"===e?(y(C),C[6]=15&C[6]|64,C[8]=63&C[8]|128,e=0,t="",(t+=w[C[e++]])+w[C[e++]]+w[C[e++]]+w[C[e++]]+"-"+w[C[e++]]+w[C[e++]]+"-"+w[C[e++]]+w[C[e++]]+"-"+w[C[e++]]+w[C[e++]]+"-"+w[C[e++]]+w[C[e++]]+w[C[e++]]+w[C[e++]]+w[C[+e]]+w[C[15]]):void 0}}u=i("b7d0");var I=i("303e"),M=i("47cb");Object(u.f)((e,t)=>{function i(t){const i=e.getColor(t);return i?i.toString():"transparent"}t.addRule(`.monaco-editor .snippet-placeholder { background-color: ${i(I.Ec)}; outline-color: ${i(I.Fc)}; }`),t.addRule(`.monaco-editor .finish-snippet-placeholder { background-color: ${i(I.Cc)}; outline-color: ${i(I.Dc)}; }`)});class T{constructor(e,t,i,o){this._editor=e,this._snippet=t,this._offset=i,this._snippetLineLeadingWhitespace=o,this._nestingLevel=1,this._placeholderGroups=Object(n.l)(t.placeholders,c.b.compareByIndex),this._placeholderGroupsIdx=-1}dispose(){this._placeholderDecorations&&this._editor.deltaDecorations([...this._placeholderDecorations.values()],[]),this._placeholderGroups.length=0}_initDecorations(){if(!this._placeholderDecorations){this._placeholderDecorations=new Map;const e=this._editor.getModel();this._editor.changeDecorations(t=>{for(const o of this._snippet.placeholders){var i=this._snippet.offset(o),n=this._snippet.fullLen(o);i=a.a.fromPositions(e.getPositionAt(this._offset+i),e.getPositionAt(this._offset+i+n)),n=o.isFinalTabstop?T._decor.inactiveFinal:T._decor.inactive,i=t.addDecoration(i,n);this._placeholderDecorations.set(o,i)}})}}move(e){if(!this._editor.hasModel())return[];if(this._initDecorations(),0<=this._placeholderGroupsIdx){let e=[];for(const n of this._placeholderGroups[this._placeholderGroupsIdx])if(n.transform){var t=this._placeholderDecorations.get(n),i=(t=this._editor.getModel().getDecorationRange(t),this._editor.getModel().getValueInRange(t));const o=n.transform.resolve(i).split(/\r\n|\r|\n/);for(let e=1;e{const t=new Set,i=[];for(const h of this._placeholderGroups[this._placeholderGroupsIdx]){var o=this._placeholderDecorations.get(h),s=this._editor.getModel().getDecorationRange(o);i.push(new l.a(s.startLineNumber,s.startColumn,s.endLineNumber,s.endColumn)),n=n&&this._hasPlaceholderBeenCollapsed(h),e.changeDecorationOptions(o,h.isFinalTabstop?T._decor.activeFinal:T._decor.active),t.add(h);for(const i of this._snippet.enclosingPlaceholders(h)){var r=this._placeholderDecorations.get(i);e.changeDecorationOptions(r,i.isFinalTabstop?T._decor.activeFinal:T._decor.active),t.add(i)}}for(var[a,d]of this._placeholderDecorations)t.has(a)||e.changeDecorationOptions(d,a.isFinalTabstop?T._decor.inactiveFinal:T._decor.inactive);return i});return n?this.move(e):null!=o?o:[]}_hasPlaceholderBeenCollapsed(e){let t=e;for(;t;){if(t instanceof c.b){var i=this._placeholderDecorations.get(t);const e=this._editor.getModel().getDecorationRange(i);if(e.isEmpty()&&0{for(const n of this._placeholderGroups[this._placeholderGroupsIdx]){const d=e.shift();var o=d._snippet.placeholderInfo.last.index;for(const e of d._snippet.placeholderInfo.all)e.isFinalTabstop?e.index=n.index+(o+1)/this._nestingLevel:e.index=n.index+e.index/this._nestingLevel;this._snippet.replace(n,d._snippet.children);var s=this._placeholderDecorations.get(n);i.removeDecoration(s),this._placeholderDecorations.delete(n);for(const e of d._snippet.placeholders){var r=d._snippet.offset(e),l=d._snippet.fullLen(e);r=a.a.fromPositions(t.getPositionAt(d._offset+r),t.getPositionAt(d._offset+r+l)),l=i.addDecoration(r,T._decor.inactive);this._placeholderDecorations.set(e,l)}}this._placeholderGroups=Object(n.l)(this._snippet.placeholders,c.b.compareByIndex)})}}T._decor={active:t.a.register({description:"snippet-placeholder-1",stickiness:0,className:"snippet-placeholder"}),inactive:t.a.register({description:"snippet-placeholder-2",stickiness:1,className:"snippet-placeholder"}),activeFinal:t.a.register({description:"snippet-placeholder-3",stickiness:1,className:"finish-snippet-placeholder"}),inactiveFinal:t.a.register({description:"snippet-placeholder-4",stickiness:1,className:"finish-snippet-placeholder"})};const A={overwriteBefore:0,overwriteAfter:0,adjustWhitespace:!0,clipboardText:void 0,overtypingCapturer:void 0};class R{constructor(e,t,i=A){this._templateMerges=[],this._snippets=[],this._editor=e,this._template=t,this._options=i}static adjustWhitespace(e,t,i,n,o){var r=e.getLineContent(t.lineNumber);const a=Object(s.x)(r,0,t.column-1);let l;return i.walk(t=>{if(t instanceof c.d&&!(t.parent instanceof c.a)){const s=t.value.split(/\r\n|\r|\n/);if(n){var o=i.offset(t);0===o?s[0]=e.normalizeIndentation(s[0]):10!==(o=(l=null!==l&&void 0!==l?l:i.toString()).charCodeAt(o-1))&&13!==o||(s[0]=e.normalizeIndentation(a+s[0]));for(let t=1;te.get(d.a,h.d)),f=e.invokeWithinContext(e=>new x(e.get(M.a,h.d),F)),_=()=>l;let B=0;var b,v,C=F.getValueInRange(R.adjustSelection(F,e.getSelection(),i,0)),w=F.getValueInRange(R.adjustSelection(F,e.getSelection(),0,n)),y=F.getLineFirstNonWhitespaceColumn(e.getSelection().positionLineNumber),I=e.getSelections().map((e,t)=>({selection:e,idx:t})).sort((e,t)=>a.a.compareRangesUsingStarts(e.selection,t.selection));for({selection:b,idx:v}of I){let a=R.adjustSelection(F,b,i,0),l=R.adjustSelection(F,b,0,n);C!==F.getValueInRange(a)&&(a=b),w!==F.getValueInRange(l)&&(l=b);const d=b.setStartPosition(a.startLineNumber,a.startColumn).setEndPosition(l.endLineNumber,l.endColumn),h=(new c.c).parse(t,!0,o);var A=d.getStartPosition(),P=R.adjustWhitespace(F,A,h,s||0 ")}"`}insert(){var e,t;this._editor.hasModel()&&(({edits:e,snippets:t}=R.createEditsAndSnippets(this._editor,this._template,this._options.overwriteBefore,this._options.overwriteAfter,!1,this._options.adjustWhitespace,this._options.clipboardText,this._options.overtypingCapturer)),this._snippets=t,this._editor.executeEdits("snippet",e,e=>this._snippets[0].hasPlaceholder?this._move(!0):e.filter(e=>!!e.identifier).map(e=>l.a.fromPositions(e.range.getEndPosition()))),this._editor.revealRange(this._editor.getSelections()[0]))}merge(e,t=A){if(this._editor.hasModel()){this._templateMerges.push([this._snippets[0]._nestingLevel,this._snippets[0]._placeholderGroupsIdx,e]);const{edits:i,snippets:n}=R.createEditsAndSnippets(this._editor,e,t.overwriteBefore,t.overwriteAfter,!0,t.adjustWhitespace,t.clipboardText,t.overtypingCapturer);this._editor.executeEdits("snippet",i,e=>{for(const t of this._snippets)t.merge(n);return this._snippets[0].hasPlaceholder?this._move(void 0):e.filter(e=>!!e.identifier).map(e=>l.a.fromPositions(e.range.getEndPosition()))})}}next(){const e=this._move(!0);this._editor.setSelections(e),this._editor.revealPositionInCenterIfOutsideViewport(e[0].getPosition())}prev(){const e=this._move(!1);this._editor.setSelections(e),this._editor.revealPositionInCenterIfOutsideViewport(e[0].getPosition())}_move(e){const t=[];for(const n of this._snippets){var i=n.move(e);t.push(...i)}return t}get isAtFirstPlaceholder(){return this._snippets[0].isAtFirstPlaceholder}get isAtLastPlaceholder(){return this._snippets[0].isAtLastPlaceholder}get hasPlaceholder(){return this._snippets[0].hasPlaceholder}get choice(){return this._snippets[0].choice}isSelectionWithinPlaceholders(){if(!this.hasPlaceholder)return!1;const e=this._editor.getSelections();if(e.length{e.push(...o.get(t))})}for(var[o,s]of(e.sort(a.a.compareRangesUsingStarts),t))if(s.length!==e.length)t.delete(o);else{s.sort(a.a.compareRangesUsingStarts);for(let i=0;ithis.cancelHasListener=!0})),this.onDidCancel=this._onDidCancel.event,this.cancelHasListener=!1,this._onDidRun=this._register(new a.b),this.onDidRun=this._onDidRun.event,this._onBeforeRun=this._register(new a.b),this.onBeforeRun=this._onBeforeRun.event,this.options=t,this._context=null!=(i=t.context)?i:null,this._orientation=null!=(i=this.options.orientation)?i:0,this._triggerKeys={keyDown:null!=(i=null==(i=this.options.triggerKeys)?void 0:i.keyDown)&&i,keys:null!=(i=null==(i=this.options.triggerKeys)?void 0:i.keys)?i:[3,10]},this.options.actionRunner?this._actionRunner=this.options.actionRunner:(this._actionRunner=new r.b,this._register(this._actionRunner)),this._register(this._actionRunner.onDidRun(e=>this._onDidRun.fire(e))),this._register(this._actionRunner.onBeforeRun(e=>this._onBeforeRun.fire(e))),this._actionIds=[],this.viewItems=[],this.focusedItem=void 0,this.domNode=document.createElement("div"),!(this.domNode.className="monaco-action-bar")!==t.animated&&this.domNode.classList.add("animated"),this._orientation){case 0:l=[15],d=[17];break;case 1:l=[16],d=[18],this.domNode.className+=" vertical"}this._register(n.i(this.domNode,n.d.KEY_DOWN,e=>{const t=new o.a(e);let i=!0;e="number"==typeof this.focusedItem?this.viewItems[this.focusedItem]:void 0,l&&(t.equals(l[0])||t.equals(l[1]))?i=this.focusPrevious():d&&(t.equals(d[0])||t.equals(d[1]))?i=this.focusNext():t.equals(9)&&this.cancelHasListener?this._onDidCancel.fire():t.equals(14)?i=this.focusFirst():t.equals(13)?i=this.focusLast():t.equals(2)&&e instanceof s.b&&e.trapsArrowNavigation?i=this.focusNext():this.isTriggerKeyEvent(t)?this._triggerKeys.keyDown?this.doTrigger(t):this.triggerKeyDown=!0:i=!1,i&&(t.preventDefault(),t.stopPropagation())})),this._register(n.i(this.domNode,n.d.KEY_UP,e=>{const t=new o.a(e);this.isTriggerKeyEvent(t)?(!this._triggerKeys.keyDown&&this.triggerKeyDown&&(this.triggerKeyDown=!1,this.doTrigger(t)),t.preventDefault(),t.stopPropagation()):(t.equals(2)||t.equals(1026))&&this.updateFocusedItem()})),this.focusTracker=this._register(n.Y(this.domNode)),this._register(this.focusTracker.onDidBlur(()=>{n.y()!==this.domNode&&n.L(n.y(),this.domNode)||(this._onDidBlur.fire(),this.focusedItem=void 0,this.triggerKeyDown=!1)})),this._register(this.focusTracker.onDidFocus(()=>this.updateFocusedItem())),this.actionsList=document.createElement("ul"),this.actionsList.className="actions-container",this.actionsList.setAttribute("role","toolbar"),this.options.ariaLabel&&this.actionsList.setAttribute("aria-label",this.options.ariaLabel),this.domNode.appendChild(this.actionsList),e.appendChild(this.domNode)}isTriggerKeyEvent(e){let t=!1;return this._triggerKeys.keys.forEach(i=>{t=t||e.equals(i)}),t}updateFocusedItem(){for(let t=0;tt.setActionContext(e))}get actionRunner(){return this._actionRunner}set actionRunner(e){e&&(this._actionRunner=e,this.viewItems.forEach(t=>t.actionRunner=e))}getContainer(){return this.domNode}push(e,t={}){const i=Array.isArray(e)?e:[e];let o=d.i(t.index)?t.index:null;i.forEach(e=>{const i=document.createElement("li");let r;i.className="action-item",i.setAttribute("role","presentation"),this.options.allowContextMenu||this._register(n.i(i,n.d.CONTEXT_MENU,e=>{n.c.stop(e,!0)})),(r=(r=this.options.actionViewItemProvider?this.options.actionViewItemProvider(e):r)||new s.a(this.context,e,t)).actionRunner=this._actionRunner,r.setActionContext(this.context),r.render(i),this.focusable&&r instanceof s.b&&0===this.viewItems.length&&r.setFocusable(!0),null===o||o<0||o>=this.actionsList.children.length?(this.actionsList.appendChild(i),this.viewItems.push(r),this._actionIds.push(e.id)):(this.actionsList.insertBefore(i,this.actionsList.children[o]),this.viewItems.splice(o,0,r),this._actionIds.splice(o,0,e.id),o++)}),"number"==typeof this.focusedItem&&this.focus(this.focusedItem)}clear(){Object(l.f)(this.viewItems),this.viewItems=[],this._actionIds=[],n.t(this.actionsList)}length(){return this.viewItems.length}focus(e){let t=!1,i=void 0;void 0===e?t=!0:"number"==typeof e?i=e:"boolean"==typeof e&&(t=e),t&&void 0===this.focusedItem?(e=this.viewItems.findIndex(e=>e.isEnabled()),this.focusedItem=-1===e?void 0:e):void 0!==i&&(this.focusedItem=i),this.updateFocus()}focusFirst(){return this.focusedItem=1=this.viewItems.length)return this.focusedItem=e,!1}while(this.focusedItem=(this.focusedItem+1)%this.viewItems.length,t=this.viewItems[this.focusedItem],this.focusedItem!==e&&this.options.focusOnlyEnabledItems&&!t.isEnabled());return this.updateFocus(),!0}focusPrevious(){if(void 0===this.focusedItem)this.focusedItem=0;else if(this.viewItems.length<=1)return!1;var e=this.focusedItem;let t;do{if(this.focusedItem=this.focusedItem-1,this.focusedItem<0){if(this.options.preventLoopNavigation)return this.focusedItem=e,!1;this.focusedItem=this.viewItems.length-1}}while(t=this.viewItems[this.focusedItem],this.focusedItem!==e&&this.options.focusOnlyEnabledItems&&!t.isEnabled());return this.updateFocus(!0),!0}updateFocus(e,t){void 0===this.focusedItem&&this.actionsList.focus({preventScroll:t});for(let i=0;iy(void 0,void 0,void 0,(function*(){var[i,n,o]=t;Object(C.c)(v.a.isUri(i)),Object(C.c)(m.a.isIPosition(n)),Object(C.c)("string"==typeof o||!o);const s=yield e.get(w.a).createModelReference(i);try{const e=yield L(s.object.textEditorModel,m.a.lift(n),{triggerKind:f.C.Invoke,isRetrigger:!1,triggerCharacter:o},_.a.None);if(e)return setTimeout(()=>e.dispose(),0),e.value}finally{s.dispose()}})));b=i("5bd7");var x,k=i("303e"),D=i("b7d0"),N=i("5fe7"),O=i("3170"),E=function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))},I=x=x||{};I.Default={type:0},I.Pending=class{constructor(e,t){this.request=e,this.previouslyActiveHints=t,this.type=2}},I.Active=class{constructor(e){this.hints=e,this.type=1}};class M extends o.a{constructor(e,t=M.DEFAULT_DELAY){super(),this._onChangedHints=this._register(new c.b),this.onChangedHints=this._onChangedHints.event,this.triggerOnType=!1,this._state=x.Default,this._pendingTriggers=[],this._lastSignatureHelpResult=this._register(new o.d),this.triggerChars=new O.b,this.retriggerChars=new O.b,this.triggerId=0,this.editor=e,this.throttledDelayer=new N.a(t),this._register(this.editor.onDidBlurEditorWidget(()=>this.cancel())),this._register(this.editor.onDidChangeConfiguration(()=>this.onEditorConfigurationChange())),this._register(this.editor.onDidChangeModel(e=>this.onModelChanged())),this._register(this.editor.onDidChangeModelLanguage(e=>this.onModelChanged())),this._register(this.editor.onDidChangeCursorSelection(e=>this.onCursorChange(e))),this._register(this.editor.onDidChangeModelContent(e=>this.onModelContentChange())),this._register(f.B.onDidChange(this.onModelChanged,this)),this._register(this.editor.onDidType(e=>this.onDidType(e))),this.onEditorConfigurationChange(),this.onModelChanged()}get state(){return this._state}set state(e){2===this._state.type&&this._state.request.cancel(),this._state=e}cancel(e=!1){this.state=x.Default,this.throttledDelayer.cancel(),e||this._onChangedHints.fire(void 0)}trigger(e,t){var i=this.editor.getModel();if(i&&f.B.has(i)){const i=++this.triggerId;this._pendingTriggers.push(e),this.throttledDelayer.trigger(()=>this.doTrigger(i),t).catch(p.f)}}next(){var e,t,i,n;1===this.state.type&&(e=this.state.hints.signatures.length,i=(t=this.state.hints.activeSignature)%e==e-1,n=this.editor.getOption(75).cycle,(e<2||i)&&!n?this.cancel():this.updateActiveSignature(i&&n?0:t+1))}previous(){var e,t,i,n;1===this.state.type&&(e=this.state.hints.signatures.length,i=0===(t=this.state.hints.activeSignature),n=this.editor.getOption(75).cycle,(e<2||i)&&!n?this.cancel():this.updateActiveSignature(i&&n?e-1:t-1))}updateActiveSignature(e){1===this.state.type&&(this.state=new x.Active(Object.assign(Object.assign({},this.state.hints),{activeSignature:e})),this._onChangedHints.fire(this.state.hints))}doTrigger(e){return E(this,void 0,void 0,(function*(){var t=1===this.state.type||2===this.state.type,i=this.getLastActiveHints();if(this.cancel(!0),0===this._pendingTriggers.length)return!1;var n=this._pendingTriggers.reduce(T);this._pendingTriggers=[];const o={triggerKind:n.triggerKind,triggerCharacter:n.triggerCharacter,isRetrigger:t,activeSignatureHelp:i};if(!this.editor.hasModel())return!1;const s=this.editor.getModel(),r=this.editor.getPosition();this.state=new x.Pending(Object(N.h)(e=>L(s,r,o,e)),i);try{const t=yield this.state.request;return e!==this.triggerId?(null!==t&&void 0!==t&&t.dispose(),!1):t&&t.value.signatures&&0!==t.value.signatures.length?(this.state=new x.Active(t.value),this._lastSignatureHelpResult.value=t,this._onChangedHints.fire(this.state.hints),!0):(null!==t&&void 0!==t&&t.dispose(),this._lastSignatureHelpResult.clear(),this.cancel(),!1)}catch(t){return e===this.triggerId&&(this.state=x.Default),Object(p.f)(t),!1}}))}getLastActiveHints(){switch(this.state.type){case 1:return this.state.hints;case 2:return this.state.previouslyActiveHints;default:return}}get isTriggered(){return 1===this.state.type||2===this.state.type||this.throttledDelayer.isTriggered()}onModelChanged(){this.cancel(),this.triggerChars=new O.b,this.retriggerChars=new O.b;var e=this.editor.getModel();if(e)for(const t of f.B.ordered(e)){for(const e of t.signatureHelpTriggerCharacters||[])this.triggerChars.add(e.charCodeAt(0)),this.retriggerChars.add(e.charCodeAt(0));for(const e of t.signatureHelpRetriggerCharacters||[])this.retriggerChars.add(e.charCodeAt(0))}}onDidType(e){var t,i;this.triggerOnType&&(t=e.length-1,i=e.charCodeAt(t),(this.triggerChars.has(i)||this.isTriggered&&this.retriggerChars.has(i))&&this.trigger({triggerKind:f.C.TriggerCharacter,triggerCharacter:e.charAt(t)}))}onCursorChange(e){"mouse"===e.source?this.cancel():this.isTriggered&&this.trigger({triggerKind:f.C.ContentChange})}onModelContentChange(){this.isTriggered&&this.trigger({triggerKind:f.C.ContentChange})}onEditorConfigurationChange(){this.triggerOnType=this.editor.getOption(75).enabled,this.triggerOnType||this.cancel()}dispose(){this.cancel(!0),super.dispose()}}function T(e,t){switch(t.triggerKind){case f.C.Invoke:return t;case f.C.ContentChange:return e;default:return f.C.TriggerCharacter,t}}M.DEFAULT_DELAY=120;var A=i("3742"),R=(I=i("561a"),i("9c41")),P=(i=i("bf5b"),function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3{e?(this.show(),this.render(e)):this.hide()}))}createParameterHintDOMNodes(){const e=B(".editor-widget.parameter-hints-widget"),t=l.q(e,B(".phwrapper"));t.tabIndex=-1;var i=l.q(t,B(".controls")),n=l.q(i,B(".button"+D.d.asCSSSelector(W))),o=l.q(i,B(".overloads"));i=l.q(i,B(".button"+D.d.asCSSSelector(j))),this._register(l.i(n,"click",e=>{l.c.stop(e),this.previous()})),this._register(l.i(i,"click",e=>{l.c.stop(e),this.next()})),n=B(".body");const s=new h.a(n,{});this._register(s),t.appendChild(s.getDomNode()),i=l.q(n,B(".signature")),n=l.q(n,B(".docs")),e.style.userSelect="text",this.domNodes={element:e,signature:i,overloads:o,docs:n,scrollbar:s},this.editor.addContentWidget(this),this.hide(),this._register(this.editor.onDidChangeCursorSelection(e=>{this.visible&&this.editor.layoutContentWidget(this)})),i=()=>{var e;this.domNodes&&(e=this.editor.getOption(42),this.domNodes.element.style.fontSize=e.fontSize+"px")},i(),this._register(c.c.chain(this.editor.onDidChangeConfiguration.bind(this.editor)).filter(e=>e.hasChanged(42)).on(i,null)),this._register(this.editor.onDidLayoutChange(e=>this.updateMaxHeight())),this.updateMaxHeight()}show(){this.visible||(this.domNodes||this.createParameterHintDOMNodes(),this.keyVisible.set(!0),this.visible=!0,setTimeout(()=>{this.domNodes&&this.domNodes.element.classList.add("visible")},100),this.editor.layoutContentWidget(this))}hide(){this.renderDisposeables.clear(),this.visible&&(this.keyVisible.reset(),this.visible=!1,this.announcedLabel=null,this.domNodes&&this.domNodes.element.classList.remove("visible"),this.editor.layoutContentWidget(this))}getPosition(){return this.visible?{position:this.editor.getPosition(),preference:[1,2]}:null}render(e){if(this.renderDisposeables.clear(),this.domNodes){var t=1{var e;null!=(e=this.domNodes)&&e.scrollbar.scanDomNode()}}));return t.element.classList.add("markdown-docs"),t}hasDocs(e,t){return!!(t&&"string"==typeof t.documentation&&0{const i=e.getColor(k.F);i&&(n=e.type===R.a.HIGH_CONTRAST?2:1,t.addRule(`.monaco-editor .parameter-hints-widget { border: ${n}px solid ${i}; }`),t.addRule(`.monaco-editor .parameter-hints-widget.multiple .body { border-left: 1px solid ${i.transparent(.5)}; }`),t.addRule(`.monaco-editor .parameter-hints-widget .signature.has-docs { border-bottom: 1px solid ${i.transparent(.5)}; }`));var n=e.getColor(k.E);n&&t.addRule(`.monaco-editor .parameter-hints-widget { background-color: ${n}; }`),n=e.getColor(k.Jc),n&&t.addRule(`.monaco-editor .parameter-hints-widget a { color: ${n}; }`),n=e.getColor(k.Ic),n&&t.addRule(`.monaco-editor .parameter-hints-widget a:hover { color: ${n}; }`),n=e.getColor(k.G),n&&t.addRule(`.monaco-editor .parameter-hints-widget { color: ${n}; }`),n=e.getColor(k.Hc);n&&t.addRule(`.monaco-editor .parameter-hints-widget code { background-color: ${n}; }`)}),i=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3e.cancel(),kbOpts:{weight:175,kbExpr:s.a.focus,primary:9,secondary:[1033]}})),Object(a.k)(new U({id:"showPrevParameterHint",precondition:r.a.and(S.Visible,S.MultipleSignatures),handler:e=>e.previous(),kbOpts:{weight:175,kbExpr:s.a.focus,primary:16,secondary:[528],mac:{primary:16,secondary:[528,302]}}})),Object(a.k)(new U({id:"showNextParameterHint",precondition:r.a.and(S.Visible,S.MultipleSignatures),handler:e=>e.next(),kbOpts:{weight:175,kbExpr:s.a.focus,primary:18,secondary:[530],mac:{primary:18,secondary:[530,300]}}}))},"5bd7":function(e,t,i){"use strict";i.d(t,"a",(function(){return a})),i.d(t,"b",(function(){return l})),i.d(t,"c",(function(){return d}));var n=i("a666"),o=i("3742"),s=i("6d8e"),r=(t=i("0a0f"),function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))});const a=Object(t.c)("openerService"),l=Object.freeze({_serviceBrand:void 0,registerOpener(){return n.a.None},registerValidator(){return n.a.None},registerExternalUriResolver(){return n.a.None},setDefaultExternalOpener(){},registerExternalOpener(){return n.a.None},open(){return r(this,void 0,void 0,(function*(){return!1}))},resolveExternalUri(e){return r(this,void 0,void 0,(function*(){return{resolved:e,dispose(){}}}))}});function d(e,t){return s.a.isUri(e)?Object(o.r)(e.scheme,t):Object(o.R)(e,t+":")}},"5d08":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"rust",extensions:[".rs",".rlib"],aliases:["Rust","rust"],loader:function(){return i.e("chunk-2d238465").then(i.bind(null,"ff4c"))}})},"5d28":function(e,t,i){"use strict";i.d(t,"a",(function(){return r})),i.d(t,"b",(function(){return a}));var n=i("0f70"),o=i("e757"),s=i("30db");class r{constructor(e){this.timestamp=Date.now(),this.browserEvent=e,this.leftButton=0===e.button,this.middleButton=1===e.button,this.rightButton=2===e.button,this.buttons=e.buttons,this.target=e.target,this.detail=e.detail||1,"dblclick"===e.type&&(this.detail=2),this.ctrlKey=e.ctrlKey,this.shiftKey=e.shiftKey,this.altKey=e.altKey,this.metaKey=e.metaKey,"number"==typeof e.pageX?(this.posx=e.pageX,this.posy=e.pageY):(this.posx=e.clientX+document.body.scrollLeft+document.documentElement.scrollLeft,this.posy=e.clientY+document.body.scrollTop+document.documentElement.scrollTop),e=o.a.getPositionOfChildWindowRelativeToAncestorWindow(self,e.view),this.posx-=e.left,this.posy-=e.top}preventDefault(){this.browserEvent.preventDefault()}stopPropagation(){this.browserEvent.stopPropagation()}}class a{constructor(e,t=0,i=0){this.browserEvent=e||null,this.target=e?e.target||e.targetNode||e.srcElement:null,this.deltaY=i,this.deltaX=t,e&&(t=i=e,void 0!==i.wheelDeltaY?this.deltaY=i.wheelDeltaY/120:void 0!==t.VERTICAL_AXIS&&t.axis===t.VERTICAL_AXIS?this.deltaY=-t.detail/3:"wheel"===e.type&&(e.deltaMode===e.DOM_DELTA_LINE?n.g&&!s.f?this.deltaY=-e.deltaY/3:this.deltaY=-e.deltaY:this.deltaY=-e.deltaY/40),void 0!==i.wheelDeltaX?n.h&&s.i?this.deltaX=-i.wheelDeltaX/120:this.deltaX=i.wheelDeltaX/120:void 0!==t.HORIZONTAL_AXIS&&t.axis===t.HORIZONTAL_AXIS?this.deltaX=-e.detail/3:"wheel"===e.type&&(e.deltaMode===e.DOM_DELTA_LINE?n.g&&!s.f?this.deltaX=-e.deltaX/3:this.deltaX=-e.deltaX:this.deltaX=-e.deltaX/40),0===this.deltaY&&0===this.deltaX&&e.wheelDelta&&(this.deltaY=e.wheelDelta/120))}preventDefault(){this.browserEvent&&this.browserEvent.preventDefault()}stopPropagation(){this.browserEvent&&this.browserEvent.stopPropagation()}}},"5d70":function(e,t,i){},"5d75":function(e,t,i){"use strict";i.d(t,"a",(function(){return n})),t=i("0a0f");const n=Object(t.c)("telemetryService")},"5ed2":function(e,t,i){"use strict";i.r(t),i.d(t,"getOccurrencesAtPosition",(function(){return k}));var n=i("dff7"),o=i("e8e3"),s=i("5fe7"),r=i("2504"),a=i("fdcc"),l=i("a666"),d=(t=i("b2cc"),i("6a89")),h=i("c101"),c=i("3352"),u=i("b57f"),g=i("b707"),p=i("4fc3"),m=i("303e"),f=i("b7d0"),_=i("3813"),b=(i=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3()=>Promise.resolve(n.provideDocumentHighlights(e,t,i)).then(void 0,a.g)),o.n)}class D{constructor(e,t,i){this._wordRange=this._getCurrentWordRange(e,t),this.result=Object(s.h)(n=>this._compute(e,t,i,n))}_getCurrentWordRange(e,t){return e=e.getWordAtPosition(t.getPosition()),e?new d.a(t.startLineNumber,e.startColumn,t.startLineNumber,e.endColumn):null}isValid(e,t,i){var n=t.startLineNumber,o=t.startColumn,s=t.endColumn;t=this._getCurrentWordRange(e,t);let r=Boolean(this._wordRange&&this._wordRange.equalsRange(t));for(let l=0,d=i.length;!r&&l=s&&(r=!0)}return r}cancel(){this.result.cancel()}}class N extends D{_compute(e,t,i,n){return k(e,t.getPosition(),n).then(e=>e||[])}}class O extends D{constructor(e,t,i){super(e,t,i),this._selectionIsEmpty=t.isEmpty()}_compute(e,t,i,n){return Object(s.n)(250,n).then(()=>{if(!t.isEmpty())return[];var n=e.getWordAtPosition(t.getPosition());if(!n||1e3({range:e.range,kind:g.h.Text}))})}isValid(e,t,i){var n=t.isEmpty();return this._selectionIsEmpty===n&&super.isValid(e,t,i)}}Object(t.n)("_executeDocumentHighlights",(e,t)=>k(e,t,r.a.None));class E{constructor(e,t){this.toUnhook=new l.b,this.workerRequestTokenId=0,this.workerRequestCompleted=!1,this.workerRequestValue=[],this.lastCursorPositionChangeTime=0,this.renderDecorationsTimer=-1,this.editor=e,this._hasWordHighlights=x.bindTo(t),this._ignorePositionChangeEvent=!1,this.occurrencesHighlight=this.editor.getOption(71),this.model=this.editor.getModel(),this.toUnhook.add(e.onDidChangeCursorPosition(e=>{this._ignorePositionChangeEvent||this.occurrencesHighlight&&this._onPositionChanged(e)})),this.toUnhook.add(e.onDidChangeModelContent(e=>{this._stopAll()})),this.toUnhook.add(e.onDidChangeConfiguration(e=>{var t=this.editor.getOption(71);this.occurrencesHighlight!==t&&(this.occurrencesHighlight=t,this._stopAll())})),this._decorationIds=[],this.workerRequestTokenId=0,this.workerRequest=null,this.workerRequestCompleted=!1,this.lastCursorPositionChangeTime=0,this.renderDecorationsTimer=-1}hasDecorations(){return 0this.model.getDecorationRange(e)).sort(d.a.compareRangesUsingStarts))}moveNext(){let e=this._getSortedHighlights();var t=(e.findIndex(e=>e.containsPosition(this.editor.getPosition()))+1)%e.length;let i=e[t];try{this._ignorePositionChangeEvent=!0,this.editor.setPosition(i.getStartPosition()),this.editor.revealRangeInCenterIfOutsideViewport(i);var n,o=this._getWord();o&&(n=this.editor.getModel().getLineContent(i.startLineNumber),Object(_.a)(`${n}, ${1+t} of ${e.length} for '${o.word}'`))}finally{this._ignorePositionChangeEvent=!1}}moveBack(){let e=this._getSortedHighlights();var t=(e.findIndex(e=>e.containsPosition(this.editor.getPosition()))-1+e.length)%e.length;let i=e[t];try{this._ignorePositionChangeEvent=!0,this.editor.setPosition(i.getStartPosition()),this.editor.revealRangeInCenterIfOutsideViewport(i);var n,o=this._getWord();o&&(n=this.editor.getModel().getLineContent(i.startLineNumber),Object(_.a)(`${n}, ${1+t} of ${e.length} for '${o.word}'`))}finally{this._ignorePositionChangeEvent=!1}}_removeDecorations(){0t||n.endColumn{t===this.workerRequestTokenId&&(this.workerRequestCompleted=!0,this.workerRequestValue=e||[],this._beginRenderDecorations())},a.f)}}}_beginRenderDecorations(){var e=(new Date).getTime(),t=this.lastCursorPositionChangeTime+250;t<=e?(this.renderDecorationsTimer=-1,this.renderDecorations()):this.renderDecorationsTimer=setTimeout(()=>{this.renderDecorations()},t-e)}renderDecorations(){this.renderDecorationsTimer=-1;let e=[];for(const t of this.workerRequestValue)t.range&&e.push({range:t.range,options:E._getDecorationOptions(t.kind)});this._decorationIds=this.editor.deltaDecorations(this._decorationIds,e),this._hasWordHighlights.set(this.hasDecorations())}static _getDecorationOptions(e){return e===g.h.Write?this._WRITE_OPTIONS:e===g.h.Text?this._TEXT_OPTIONS:this._REGULAR_OPTIONS}dispose(){this._stopAll(),this.toUnhook.dispose()}}E._WRITE_OPTIONS=u.a.register({description:"word-highlight-strong",stickiness:1,className:"wordHighlightStrong",overviewRuler:{color:Object(f.g)(L),position:c.d.Center}}),E._TEXT_OPTIONS=u.a.register({description:"selection-highlight",stickiness:1,className:"selectionHighlight",overviewRuler:{color:Object(f.g)(m.jc),position:c.d.Center}}),E._REGULAR_OPTIONS=u.a.register({description:"word-highlight",stickiness:1,className:"wordHighlight",overviewRuler:{color:Object(f.g)(S),position:c.d.Center}});let I=class e extends l.a{constructor(e,t){super(),this.wordHighlighter=null;const i=()=>{e.hasModel()&&(this.wordHighlighter=new E(e,t))};this._register(e.onDidChangeModel(e=>{this.wordHighlighter&&(this.wordHighlighter.dispose(),this.wordHighlighter=null),i()})),i()}static get(t){return t.getContribution(e.ID)}saveViewState(){return!(!this.wordHighlighter||!this.wordHighlighter.hasDecorations())}moveNext(){this.wordHighlighter&&this.wordHighlighter.moveNext()}moveBack(){this.wordHighlighter&&this.wordHighlighter.moveBack()}restoreViewState(e){this.wordHighlighter&&e&&this.wordHighlighter.restore()}dispose(){this.wordHighlighter&&(this.wordHighlighter.dispose(),this.wordHighlighter=null),super.dispose()}};I.ID="editor.contrib.wordHighlighter",I=i([b(1,p.b)],I);class M extends t.b{constructor(e,t){super(t),this._isNext=e}run(e,t){const i=I.get(t);i&&(this._isNext?i.moveNext():i.moveBack())}}class T extends t.b{constructor(){super({id:"editor.action.wordHighlight.trigger",label:n.a("wordHighlight.trigger.label","Trigger Symbol Highlight"),alias:"Trigger Symbol Highlight",precondition:x.toNegated(),kbOpts:{kbExpr:h.a.editorTextFocus,primary:0,weight:100}})}run(e,t,i){const n=I.get(t);n&&n.restoreViewState(!0)}}Object(t.l)(I.ID,I),Object(t.j)(class extends M{constructor(){super(!0,{id:"editor.action.wordHighlight.next",label:n.a("wordHighlight.next.label","Go to Next Symbol Highlight"),alias:"Go to Next Symbol Highlight",precondition:x,kbOpts:{kbExpr:h.a.editorTextFocus,primary:65,weight:100}})}}),Object(t.j)(class extends M{constructor(){super(!1,{id:"editor.action.wordHighlight.prev",label:n.a("wordHighlight.previous.label","Go to Previous Symbol Highlight"),alias:"Go to Previous Symbol Highlight",precondition:x,kbOpts:{kbExpr:h.a.editorTextFocus,primary:1089,weight:100}})}}),Object(t.j)(T),Object(f.f)((e,t)=>{const i=e.getColor(m.T);i&&(t.addRule(`.monaco-editor .focused .selectionHighlight { background-color: ${i}; }`),t.addRule(`.monaco-editor .selectionHighlight { background-color: ${i.transparent(.5)}; }`));var n=e.getColor(v);n&&t.addRule(`.monaco-editor .wordHighlight { background-color: ${n}; }`),n=e.getColor(C),n&&t.addRule(`.monaco-editor .wordHighlightStrong { background-color: ${n}; }`),n=e.getColor(m.U),n&&t.addRule(`.monaco-editor .selectionHighlight { border: 1px ${"hc"===e.type?"dotted":"solid"} ${n}; box-sizing: border-box; }`),n=e.getColor(w),n&&t.addRule(`.monaco-editor .wordHighlight { border: 1px ${"hc"===e.type?"dashed":"solid"} ${n}; box-sizing: border-box; }`),n=e.getColor(y);n&&t.addRule(`.monaco-editor .wordHighlightStrong { border: 1px ${"hc"===e.type?"dashed":"solid"} ${n}; box-sizing: border-box; }`)})},"5fe7":function(e,t,i){"use strict";i.d(t,"k",(function(){return l})),i.d(t,"h",(function(){return d})),i.d(t,"l",(function(){return h})),i.d(t,"a",(function(){return u})),i.d(t,"f",(function(){return g})),i.d(t,"n",(function(){return p})),i.d(t,"i",(function(){return m})),i.d(t,"j",(function(){return f})),i.d(t,"g",(function(){return _})),i.d(t,"c",(function(){return b})),i.d(t,"e",(function(){return v})),i.d(t,"m",(function(){return C})),i.d(t,"b",(function(){return w})),i.d(t,"d",(function(){return n}));var n,o=i("2504"),s=i("fdcc"),r=i("a666"),a=function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))};function l(e){return!!e&&"function"==typeof e.then}function d(e){const t=new o.b,i=e(t.token),n=new Promise((e,n)=>{const o=t.token.onCancellationRequested(()=>{o.dispose(),t.dispose(),n(Object(s.b)())});Promise.resolve(i).then(i=>{o.dispose(),t.dispose(),e(i)},e=>{o.dispose(),t.dispose(),n(e)})});return new class{cancel(){t.cancel()}then(e,t){return n.then(e,t)}catch(e){return this.then(void 0,e)}finally(e){return n.finally(e)}}}function h(e,t,i){return Promise.race([e,new Promise(e=>t.onCancellationRequested(()=>e(i)))])}class c{constructor(){this.activePromise=null,this.queuedPromise=null,this.queuedPromiseFactory=null}queue(e){if(this.activePromise){if(this.queuedPromiseFactory=e,!this.queuedPromise){const e=()=>{this.queuedPromise=null;var e=this.queue(this.queuedPromiseFactory);return this.queuedPromiseFactory=null,e};this.queuedPromise=new Promise(t=>{this.activePromise.then(e,e).then(t)})}return new Promise((e,t)=>{this.queuedPromise.then(e,t)})}return this.activePromise=e(),new Promise((e,t)=>{this.activePromise.then(t=>{this.activePromise=null,e(t)},e=>{this.activePromise=null,t(e)})})}}class u{constructor(e){this.defaultDelay=e,this.timeout=null,this.completionPromise=null,this.doResolve=null,this.doReject=null,this.task=null}trigger(e,t=this.defaultDelay){return this.task=e,this.cancelTimeout(),this.completionPromise||(this.completionPromise=new Promise((e,t)=>{this.doResolve=e,this.doReject=t}).then(()=>{if(this.completionPromise=null,this.doResolve=null,this.task){const e=this.task;return this.task=null,e()}})),this.timeout=setTimeout(()=>{this.timeout=null,this.doResolve&&this.doResolve(null)},t),this.completionPromise}isTriggered(){return null!==this.timeout}cancel(){this.cancelTimeout(),this.completionPromise&&(this.doReject&&this.doReject(Object(s.b)()),this.completionPromise=null)}cancelTimeout(){null!==this.timeout&&(clearTimeout(this.timeout),this.timeout=null)}dispose(){this.cancel()}}class g{constructor(e){this.delayer=new u(e),this.throttler=new c}trigger(e,t){return this.delayer.trigger(()=>this.throttler.queue(e),t)}dispose(){this.delayer.dispose()}}function p(e,t){return t?new Promise((i,n)=>{const o=setTimeout(()=>{r.dispose(),i()},e),r=t.onCancellationRequested(()=>{clearTimeout(o),r.dispose(),n(Object(s.b)())})}):d(t=>p(e,t))}function m(e,t=0){const i=setTimeout(e,t);return Object(r.i)(()=>clearTimeout(i))}function f(e,t=(e=>!!e),i=null){let n=0;const o=e.length,s=()=>{if(n>=o)return Promise.resolve(i);const r=e[n++],a=Promise.resolve(r());return a.then(e=>t(e)?Promise.resolve(e):s())};return s()}class _{constructor(e,t){this._token=-1,"function"==typeof e&&"number"==typeof t&&this.setIfNotSet(e,t)}dispose(){this.cancel()}cancel(){-1!==this._token&&(clearTimeout(this._token),this._token=-1)}cancelAndSet(e,t){this.cancel(),this._token=setTimeout(()=>{this._token=-1,e()},t)}setIfNotSet(e,t){-1===this._token&&(this._token=setTimeout(()=>{this._token=-1,e()},t))}}class b{constructor(){this._token=-1}dispose(){this.cancel()}cancel(){-1!==this._token&&(clearInterval(this._token),this._token=-1)}cancelAndSet(e,t){this.cancel(),this._token=setInterval(()=>{e()},t)}}class v{constructor(e,t){this.timeoutToken=-1,this.runner=e,this.timeout=t,this.timeoutHandler=this.onTimeout.bind(this)}dispose(){this.cancel(),this.runner=null}cancel(){this.isScheduled()&&(clearTimeout(this.timeoutToken),this.timeoutToken=-1)}schedule(e=this.timeout){this.cancel(),this.timeoutToken=setTimeout(this.timeoutHandler,e)}get delay(){return this.timeout}set delay(e){this.timeout=e}isScheduled(){return-1!==this.timeoutToken}onTimeout(){this.timeoutToken=-1,this.runner&&this.doRun()}doRun(){this.runner&&this.runner()}}let C;if("function"!=typeof requestIdleCallback||"function"!=typeof cancelIdleCallback){const e=Object.freeze({didTimeout:!0,timeRemaining(){return 15}});C=t=>{const i=setTimeout(()=>t(e));let n=!1;return{dispose(){n||(n=!0,clearTimeout(i))}}}}else C=(e,t)=>{const i=requestIdleCallback(e,"number"==typeof t?{timeout:t}:void 0);let n=!1;return{dispose(){n||(n=!0,cancelIdleCallback(i))}}};class w{constructor(e){this._didRun=!1,this._executor=()=>{try{this._value=e()}catch(e){this._error=e}finally{this._didRun=!0}},this._handle=C(()=>this._executor())}dispose(){this._handle.dispose()}get value(){if(this._didRun||(this._handle.dispose(),this._executor()),this._error)throw this._error;return this._value}get isInitialized(){return this._didRun}}(n||(n={})).settled=function(e){return a(this,void 0,void 0,(function*(){let t=void 0;var i=yield Promise.all(e.map(e=>e.then(e=>e,e=>{t=t||e})));if(void 0!==t)throw t;return i}))}},"607c":function(e,t,i){},"62bd":function(e,t,i){"use strict";i.d(t,"a",(function(){return o}));var n=i("308f");const o=new class{constructor(){this._zoomLevel=0,this._onDidChangeZoomLevel=new n.b,this.onDidChangeZoomLevel=this._onDidChangeZoomLevel.event}getZoomLevel(){return this._zoomLevel}setZoomLevel(e){e=Math.min(Math.max(-5,e),20),this._zoomLevel!==e&&(this._zoomLevel=e,this._onDidChangeZoomLevel.fire(this._zoomLevel))}}},6424:function(e,t,i){"use strict";function n(e,t,i){let n=null,o=null;if("function"==typeof i.value?(n="value",(o=i.value).length):"function"==typeof i.get&&(n="get",o=i.get),!o)throw new Error("not supported");const s="$memoize$"+t;i[n]=function(...e){return this.hasOwnProperty(s)||Object.defineProperty(this,s,{configurable:!1,enumerable:!1,writable:!1,value:o.apply(this,e)}),this[s]}}i.d(t,"a",(function(){return n}))},6483:function(e,t,i){"use strict";i.d(t,"b",(function(){return d})),i.d(t,"a",(function(){return h}));var n=i("2504"),o=i("fdcc"),s=i("6d8e"),r=i("6a89"),a=i("b707"),l=i("1b69");t=i("9e74");function d(e,t){const i=[],n=a.c.ordered(e).reverse();var o=n.map(n=>Promise.resolve(n.provideDocumentColors(e,t)).then(e=>{if(Array.isArray(e))for(var t of e)i.push({colorInfo:t,provider:n})}));return Promise.all(o).then(()=>i)}function h(e,t,i,n){return Promise.resolve(i.provideColorPresentations(e,t,n))}t.a.registerCommand("_executeDocumentColorProvider",(function(e,...t){var[t]=t;if(!(t instanceof s.a))throw Object(o.c)();const i=e.get(l.a).getModel(t);if(!i)throw Object(o.c)();const r=[],d=a.c.ordered(i).reverse();return e=d.map(e=>Promise.resolve(e.provideDocumentColors(i,n.a.None)).then(e=>{if(Array.isArray(e))for(var t of e)r.push({range:t.range,color:[t.color.red,t.color.green,t.color.blue,t.color.alpha]})})),Promise.all(e).then(()=>r)})),t.a.registerCommand("_executeColorPresentationProvider",(function(e,...t){var[t,i]=t,{uri:i,range:d}=i;if(!(i instanceof s.a&&Array.isArray(t)&&4===t.length&&r.a.isIRange(d)))throw Object(o.c)();var[t,h,c,u]=t;const g=e.get(l.a).getModel(i);if(!g)throw Object(o.c)();const p={range:d,color:{red:t,green:h,blue:c,alpha:u}},m=[],f=a.c.ordered(g).reverse();return e=f.map(e=>Promise.resolve(e.provideColorPresentations(g,p,n.a.None)).then(e=>{Array.isArray(e)&&m.push(...e)})),Promise.all(e).then(()=>m)}))},"650e":function(e,t,i){"use strict";i.d(t,"a",(function(){return n})),i.d(t,"b",(function(){return o})),i.d(t,"c",(function(){return s}));const n={RESOURCES:"ResourceURLs",DOWNLOAD_URL:"DownloadURL",FILES:"Files",TEXT:i("b9b4").a.text,TERMINALS:"Terminals"};class o{constructor(e){this.data=e}update(){}getData(){return this.data}}const s={CurrentDragAndDropData:void 0}},6640:function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"mips",extensions:[".s"],aliases:["MIPS","MIPS-V"],mimetypes:["text/x-mips","text/mips","text/plaintext"],loader:function(){return i.e("chunk-2d0af08c").then(i.bind(null,"0d35"))}})},6653:function(e,t,i){"use strict";i.d(t,"a",(function(){return n})),i.d(t,"b",(function(){return o}));class n{constructor(e){this.domNode=e,this._maxWidth=-1,this._width=-1,this._height=-1,this._top=-1,this._left=-1,this._bottom=-1,this._right=-1,this._fontFamily="",this._fontWeight="",this._fontSize=-1,this._fontFeatureSettings="",this._lineHeight=-1,this._letterSpacing=-100,this._className="",this._display="",this._position="",this._visibility="",this._backgroundColor="",this._layerHint=!1,this._contain="none",this._boxShadow=""}setMaxWidth(e){this._maxWidth!==e&&(this._maxWidth=e,this.domNode.style.maxWidth=this._maxWidth+"px")}setWidth(e){this._width!==e&&(this._width=e,this.domNode.style.width=this._width+"px")}setHeight(e){this._height!==e&&(this._height=e,this.domNode.style.height=this._height+"px")}setTop(e){this._top!==e&&(this._top=e,this.domNode.style.top=this._top+"px")}unsetTop(){-1!==this._top&&(this._top=-1,this.domNode.style.top="")}setLeft(e){this._left!==e&&(this._left=e,this.domNode.style.left=this._left+"px")}setBottom(e){this._bottom!==e&&(this._bottom=e,this.domNode.style.bottom=this._bottom+"px")}setRight(e){this._right!==e&&(this._right=e,this.domNode.style.right=this._right+"px")}setFontFamily(e){this._fontFamily!==e&&(this._fontFamily=e,this.domNode.style.fontFamily=this._fontFamily)}setFontWeight(e){this._fontWeight!==e&&(this._fontWeight=e,this.domNode.style.fontWeight=this._fontWeight)}setFontSize(e){this._fontSize!==e&&(this._fontSize=e,this.domNode.style.fontSize=this._fontSize+"px")}setFontFeatureSettings(e){this._fontFeatureSettings!==e&&(this._fontFeatureSettings=e,this.domNode.style.fontFeatureSettings=this._fontFeatureSettings)}setLineHeight(e){this._lineHeight!==e&&(this._lineHeight=e,this.domNode.style.lineHeight=this._lineHeight+"px")}setLetterSpacing(e){this._letterSpacing!==e&&(this._letterSpacing=e,this.domNode.style.letterSpacing=this._letterSpacing+"px")}setClassName(e){this._className!==e&&(this._className=e,this.domNode.className=this._className)}toggleClassName(e,t){this.domNode.classList.toggle(e,t),this._className=this.domNode.className}setDisplay(e){this._display!==e&&(this._display=e,this.domNode.style.display=this._display)}setPosition(e){this._position!==e&&(this._position=e,this.domNode.style.position=this._position)}setVisibility(e){this._visibility!==e&&(this._visibility=e,this.domNode.style.visibility=this._visibility)}setBackgroundColor(e){this._backgroundColor!==e&&(this._backgroundColor=e,this.domNode.style.backgroundColor=this._backgroundColor)}setLayerHinting(e){this._layerHint!==e&&(this._layerHint=e,this.domNode.style.transform=this._layerHint?"translate3d(0px, 0px, 0px)":"")}setBoxShadow(e){this._boxShadow!==e&&(this._boxShadow=e,this.domNode.style.boxShadow=e)}setContain(e){this._contain!==e&&(this._contain=e,this.domNode.style.contain=this._contain)}setAttribute(e,t){this.domNode.setAttribute(e,t)}removeAttribute(e){this.domNode.removeAttribute(e)}appendChild(e){this.domNode.appendChild(e.domNode)}removeChild(e){this.domNode.removeChild(e.domNode)}}function o(e){return new n(e)}},"66bd":function(e,t,i){"use strict";i.d(t,"a",(function(){return s}));var n=i("0a0f"),o=i("cdd6");i.d(t,"b",(function(){return o.a}));const s=Object(n.c)("quickInputService")},"66f1":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"lua",extensions:[".lua"],aliases:["Lua","lua"],loader:function(){return i.e("chunk-2d217e5b").then(i.bind(null,"c94c"))}})},"675a4":function(e,t,i){},"67b4":function(e,t,i){"use strict";i.d(t,"a",(function(){return a}));var n=i("7061"),o=i("6a89"),s=i("db88"),r=function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))};class a{provideSelectionRanges(e,t){return r(this,void 0,void 0,(function*(){const i=[];for(const n of t){const t=[],o=(i.push(t),new Map);yield new Promise(t=>a._bracketsRightYield(t,0,e,n,o)),yield new Promise(i=>a._bracketsLeftYield(i,0,e,n,o,t))}return i}))}static _bracketsRightYield(e,t,i,n,o){const r=new Map;for(var l=Date.now();;){if(t>=a._maxRounds){e();break}if(!n){e();break}let c=i.findNextBracket(n);if(!c){e();break}if(Date.now()-l>a._maxDuration){setTimeout(()=>a._bracketsRightYield(e,t+1,i,n,o));break}var d=c.close[0];if(c.isOpen){var h=r.has(d)?r.get(d):0;r.set(d,h+1)}else if(h=r.has(d)?r.get(d):0,--h,r.set(d,Math.max(0,h)),h<0){let e=o.get(d);e||(e=new s.a,o.set(d,e)),e.push(c.range)}n=c.range.getEndPosition()}}static _bracketsLeftYield(e,t,i,n,s,r){const l=new Map;for(var d=Date.now();;){if(t>=a._maxRounds&&0===s.size){e();break}if(!n){e();break}let g=i.findPrevBracket(n);if(!g){e();break}if(Date.now()-d>a._maxDuration){setTimeout(()=>a._bracketsLeftYield(e,t+1,i,n,s,r));break}var h=g.close[0];if(g.isOpen){var c=l.has(h)?l.get(h):0;if(--c,l.set(h,Math.max(0,c)),c<0){let e=s.get(h);if(e){let t=e.shift();0===e.size&&s.delete(h);c=o.a.fromPositions(g.range.getEndPosition(),t.getStartPosition());var u=o.a.fromPositions(g.range.getStartPosition(),t.getEndPosition());r.push({range:c}),r.push({range:u}),a._addBracketLeading(i,u,r)}}}else c=l.has(h)?l.get(h):0,l.set(h,c+1);n=g.range.getStartPosition()}}static _addBracketLeading(e,t,i){if(t.startLineNumber!==t.endLineNumber){var s=t.startLineNumber;const r=e.getLineFirstNonWhitespaceColumn(s);if(0!==r&&r!==t.startColumn&&(i.push({range:o.a.fromPositions(new n.a(s,r),t.getEndPosition())}),i.push({range:o.a.fromPositions(new n.a(s,1),t.getEndPosition())})),s-=1,0{e.hasChanged(69)&&(e=l(this._editor.getOption(69)),this._opts.equals(e)||(this._opts=e,this._lastMouseMoveEvent=null,this._hasTriggerKeyOnMouseDown=!1,this._lineNumberOnMouseDown=0,this._onCancel.fire()))})),this._register(this._editor.onMouseMove(e=>this._onEditorMouseMove(new s(e,this._opts)))),this._register(this._editor.onMouseDown(e=>this._onEditorMouseDown(new s(e,this._opts)))),this._register(this._editor.onMouseUp(e=>this._onEditorMouseUp(new s(e,this._opts)))),this._register(this._editor.onKeyDown(e=>this._onEditorKeyDown(new r(e,this._opts)))),this._register(this._editor.onKeyUp(e=>this._onEditorKeyUp(new r(e,this._opts)))),this._register(this._editor.onMouseDrag(()=>this._resetHandler())),this._register(this._editor.onDidChangeCursorSelection(e=>this._onDidChangeCursorSelection(e))),this._register(this._editor.onDidChangeModel(e=>this._resetHandler())),this._register(this._editor.onDidChangeModelContent(()=>this._resetHandler())),this._register(this._editor.onDidScrollChange(e=>{(e.scrollTopChanged||e.scrollLeftChanged)&&this._resetHandler()}))}_onDidChangeCursorSelection(e){e.selection&&e.selection.startColumn!==e.selection.endColumn&&this._resetHandler()}_onEditorMouseMove(e){this._lastMouseMoveEvent=e,this._onMouseMoveOrRelevantKeyDown.fire([e,null])}_onEditorMouseDown(e){this._hasTriggerKeyOnMouseDown=e.hasTriggerModifier,this._lineNumberOnMouseDown=e.target.position?e.target.position.lineNumber:0}_onEditorMouseUp(e){var t=e.target.position?e.target.position.lineNumber:0;this._hasTriggerKeyOnMouseDown&&this._lineNumberOnMouseDown&&this._lineNumberOnMouseDown===t&&this._onExecute.fire(e)}_onEditorKeyDown(e){this._lastMouseMoveEvent&&(e.keyCodeIsTriggerKey||e.keyCodeIsSideBySideKey&&e.hasTriggerModifier)?this._onMouseMoveOrRelevantKeyDown.fire([this._lastMouseMoveEvent,e]):e.hasTriggerModifier&&this._onCancel.fire()}_onEditorKeyUp(e){e.keyCodeIsTriggerKey&&this._onCancel.fire()}_resetHandler(){this._lastMouseMoveEvent=null,this._hasTriggerKeyOnMouseDown=!1,this._onCancel.fire()}}},"6a38":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"razor",extensions:[".cshtml"],aliases:["Razor","razor"],mimetypes:["text/x-cshtml"],loader:function(){return i.e("chunk-2d0abc00").then(i.bind(null,"1737"))}})},"6a5d":function(e,t,i){"use strict";i.d(t,"a",(function(){return u})),i.d(t,"b",(function(){return m}));var n=i("308f"),o=i("eda7"),s=i("a666"),r=i("40355"),a=i("49d9"),l=i("9768"),d=i("32b8"),h=i("1b69");function c(e){return"string"!=typeof e&&(Array.isArray(e)?e.every(c):!!e.exclusive)}class u{constructor(){this._clock=0,this._entries=[],this._onDidChange=new n.b}get onDidChange(){return this._onDidChange.event}register(e,t){let i={selector:e,provider:t,_score:-1,_time:this._clock++};return this._entries.push(i),this._lastCandidate=void 0,this._onDidChange.fire(this._entries.length),Object(s.i)(()=>{var e;i&&0<=(e=this._entries.indexOf(i))&&(this._entries.splice(e,1),this._lastCandidate=void 0,this._onDidChange.fire(this._entries.length),i=void 0)})}has(e){return 0t.push(e.provider)),t}orderedGroups(e){const t=[];let i,n;return this._orderedForEach(e,e=>{i&&n===e._score?i.push(e.provider):(n=e._score,i=[e.provider],t.push(i))}),t}_orderedForEach(e,t){if(e){this._updateScores(e);for(const e of this._entries)0r&&(r=s)}return r}if("string"==typeof t)return o?"*"===t?5:t===n?10:0:0;if(t){var{language:t,pattern:r,scheme:a,hasAccessToAllModels:h}=t;if(!o&&!h)return 0;let e=0;if(a)if(a===i.scheme)e=10;else{if("*"!==a)return 0;e=5}if(t)if(t===n)e=10;else{if("*"!==t)return 0;e=Math.max(e,5)}if(r){let t;if((t="string"==typeof r?r:Object.assign(Object.assign({},r),{base:Object(d.d)(r.base)}))!==i.fsPath&&!Object(l.a)(t,i.fsPath))return 0;e=10}return e}return 0}(i.selector,e.uri,e.getLanguageIdentifier().language,Object(h.b)(e)),c(i.selector)&&0t._score?-1:e._timet._time?-1:0}}const g=new WeakMap;let p=0;class m{constructor(e,t,i=Number.MAX_SAFE_INTEGER){this._registry=e,this.min=t,this.max=i,this._cache=new r.a(50,.7)}_key(e){return e.id+this._registry.all(e).reduce((e,t)=>Object(o.b)(function(e){let t=g.get(e);return void 0===t&&(t=++p,g.set(e,t)),t}(t),e),0)}_clamp(e){return void 0===e?this.min:Math.min(this.max,Math.max(this.min,Math.floor(1.3*e)))}get(e){return e=this._key(e),e=this._cache.get(e),this._clamp(null==e?void 0:e.value)}update(e,t){var i=this._key(e);let n=this._cache.get(i);return n||(n=new a.a,this._cache.set(i,n)),n.update(t),this.get(e)}}},"6a89":function(e,t,i){"use strict";i.d(t,"a",(function(){return o}));var n=i("7061");class o{constructor(e,t,i,n){ie.endLineNumber)&&!(t.lineNumber===e.startLineNumber&&t.columne.endColumn)}containsRange(e){return o.containsRange(this,e)}static containsRange(e,t){return!(t.startLineNumbere.endLineNumber||t.endLineNumber>e.endLineNumber)&&!(t.startLineNumber===e.startLineNumber&&t.startColumne.endColumn)}strictContainsRange(e){return o.strictContainsRange(this,e)}static strictContainsRange(e,t){return!(t.startLineNumbere.endLineNumber||t.endLineNumber>e.endLineNumber)&&!(t.startLineNumber===e.startLineNumber&&t.startColumn<=e.startColumn)&&!(t.endLineNumber===e.endLineNumber&&t.endColumn>=e.endColumn)}plusRange(e){return o.plusRange(this,e)}static plusRange(e,t){let i,n,s,r;return n=t.startLineNumbere.endLineNumber?(s=t.endLineNumber,t.endColumn):t.endLineNumber===e.endLineNumber?(s=t.endLineNumber,Math.max(t.endColumn,e.endColumn)):(s=e.endLineNumber,e.endColumn),new o(i,n,s,r)}intersectRanges(e){return o.intersectRanges(this,e)}static intersectRanges(e,t){let i=e.startLineNumber,n=e.startColumn,s=e.endLineNumber,r=e.endColumn;e=t.startLineNumber;var a=t.startColumn,l=t.endLineNumber;t=t.endColumn;return il?(s=l,r=t):s===l&&(r=Math.min(r,t)),i>s||i===s&&n>r?null:new o(i,n,s,r)}equalsRange(e){return o.equalsRange(this,e)}static equalsRange(e,t){return!!e&&!!t&&e.startLineNumber===t.startLineNumber&&e.startColumn===t.startColumn&&e.endLineNumber===t.endLineNumber&&e.endColumn===t.endColumn}getEndPosition(){return o.getEndPosition(this)}static getEndPosition(e){return new n.a(e.endLineNumber,e.endColumn)}getStartPosition(){return o.getStartPosition(this)}static getStartPosition(e){return new n.a(e.startLineNumber,e.startColumn)}toString(){return"["+this.startLineNumber+","+this.startColumn+" -> "+this.endLineNumber+","+this.endColumn+"]"}setEndPosition(e,t){return new o(this.startLineNumber,this.startColumn,e,t)}setStartPosition(e,t){return new o(e,t,this.endLineNumber,this.endColumn)}collapseToStart(){return o.collapseToStart(this)}static collapseToStart(e){return new o(e.startLineNumber,e.startColumn,e.startLineNumber,e.startColumn)}static fromPositions(e,t=e){return new o(e.lineNumber,e.column,t.lineNumber,t.column)}static lift(e){return e?new o(e.startLineNumber,e.startColumn,e.endLineNumber,e.endColumn):null}static isIRange(e){return e&&"number"==typeof e.startLineNumber&&"number"==typeof e.startColumn&&"number"==typeof e.endLineNumber&&"number"==typeof e.endColumn}static areIntersectingOrTouching(e,t){return!(e.endLineNumbere.startLineNumber}}},"6c8c":function(e,t,i){"use strict";i.r(t);var n=i("89cd"),o=i("2f1e"),s=(t=i("03d9"),i("a666")),r=i("dff7"),a=(i=i("66bd"),function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3{var[e]=t.selectedItems;e&&this.quickInputService.quickAccess.show(e.prefix,{preserveValue:!0})})),i.add(t.onDidChangeValue(t=>{t=this.registry.getQuickAccessProvider(t.substr(e.PREFIX.length)),t&&t.prefix&&t.prefix!==e.PREFIX&&this.quickInputService.quickAccess.show(t.prefix,{preserveValue:!0})}));var{editorProviders:n,globalProviders:o}=this.getQuickAccessProviders();return t.items=0===n.length||0===o.length?[...0===n.length?o:n]:[{label:Object(r.a)("globalCommands","global commands"),type:"separator"},...o,{label:Object(r.a)("editorCommands","editor commands"),type:"separator"},...n],i}getQuickAccessProviders(){const t=[],i=[];for(const s of this.registry.getQuickAccessProviders().sort((e,t)=>e.prefix.localeCompare(t.prefix)))if(s.prefix!==e.PREFIX)for(const e of s.helpEntries){var n=e.prefix||s.prefix,o=n||"…";(e.needsEditor?i:t).push({prefix:n,label:o,ariaLabel:Object(r.a)("helpPickAriaLabel","{0}, {1}",o,e.description),description:e.description})}return{editorProviders:i,globalProviders:t}}};d.PREFIX="?",d=a([l(0,i.a)],d),n.a.as(o.b.Quickaccess).registerQuickAccessProvider({ctor:d,prefix:"",helpEntries:[{description:t.e.helpQuickAccessActionLabel,needsEditor:!0}]})},"6d8e":function(e,t,i){"use strict";i.d(t,"a",(function(){return h})),i.d(t,"b",(function(){return f}));var n=i("32b8"),o=i("30db");const s=/^\w[\w\d+.-]*$/,r=/^\//,a=/^\/\//;function l(e,t){if(!e.scheme&&t)throw new Error(`[UriError]: Scheme is missing: {scheme: "", authority: "${e.authority}", path: "${e.path}", query: "${e.query}", fragment: "${e.fragment}"}`);if(e.scheme&&!s.test(e.scheme))throw new Error("[UriError]: Scheme contains illegal characters.");if(e.path)if(e.authority){if(!r.test(e.path))throw new Error('[UriError]: If a URI contains an authority component, then the path component must either be empty or begin with a slash ("/") character')}else if(a.test(e.path))throw new Error('[UriError]: If a URI does not contain an authority component, then the path cannot begin with two slash characters ("//")')}const d=/^(([^:/?#]+?):)?(\/\/([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?/;class h{constructor(e,t,i,n,o,s=!1){var r;"object"==typeof e?(this.scheme=e.scheme||"",this.authority=e.authority||"",this.path=e.path||"",this.query=e.query||"",this.fragment=e.fragment||""):(this.scheme=(r=s,(e=e)||r?e:"file"),this.authority=t||"",this.path=function(e,t){switch(e){case"https":case"http":case"file":t?"/"!==t[0]&&(t="/"+t):t="/"}return t}(this.scheme,i||""),this.query=n||"",this.fragment=o||"",l(this,s))}static isUri(e){return e instanceof h||!!e&&"string"==typeof e.authority&&"string"==typeof e.fragment&&"string"==typeof e.path&&"string"==typeof e.query&&"string"==typeof e.scheme&&"string"==typeof e.fsPath&&"function"==typeof e.with&&"function"==typeof e.toString}get fsPath(){return f(this,!1)}with(e){if(!e)return this;let{scheme:t,authority:i,path:n,query:o,fragment:s}=e;return void 0===t?t=this.scheme:null===t&&(t=""),void 0===i?i=this.authority:null===i&&(i=""),void 0===n?n=this.path:null===n&&(n=""),void 0===o?o=this.query:null===o&&(o=""),void 0===s?s=this.fragment:null===s&&(s=""),t===this.scheme&&i===this.authority&&n===this.path&&o===this.query&&s===this.fragment?this:new u(t,i,n,o,s)}static parse(e,t=!1){return e=d.exec(e),e?new u(e[2]||"",v(e[4]||""),v(e[5]||""),v(e[7]||""),v(e[9]||""),t):new u("","","","","")}static file(e){let t="";var i;return"/"===(e=o.i?e.replace(/\\/g,"/"):e)[0]&&"/"===e[1]&&(e=-1===(i=e.indexOf("/",2))?(t=e.substring(2),"/"):(t=e.substring(2,i),e.substring(i)||"/")),new u("file",t,e,"","")}static from(e){return e=new u(e.scheme,e.authority,e.path,e.query,e.fragment),l(e,!0),e}static joinPath(e,...t){if(!e.path)throw new Error("[UriError]: cannot call joinPath on URI without path");let i;return i=o.i&&"file"===e.scheme?h.file(n.i.join(f(e,!0),...t)).path:n.e.join(e.path,...t),e.with({path:i})}toString(e=!1){return _(this,e)}toJSON(){return this}static revive(e){if(e){if(e instanceof h)return e;{const t=new u(e);return t._formatted=e.external,t._fsPath=e._sep===c?e.fsPath:null,t}}return e}}const c=o.i?1:void 0;class u extends h{constructor(){super(...arguments),this._formatted=null,this._fsPath=null}get fsPath(){return this._fsPath||(this._fsPath=f(this,!1)),this._fsPath}toString(e=!1){return e?_(this,!0):(this._formatted||(this._formatted=_(this,!1)),this._formatted)}toJSON(){const e={$mid:1};return this._fsPath&&(e.fsPath=this._fsPath,e._sep=c),this._formatted&&(e.external=this._formatted),this.path&&(e.path=this.path),this.scheme&&(e.scheme=this.scheme),this.authority&&(e.authority=this.authority),this.query&&(e.query=this.query),this.fragment&&(e.fragment=this.fragment),e}}const g={[58]:"%3A",47:"%2F",63:"%3F",35:"%23",91:"%5B",93:"%5D",64:"%40",33:"%21",36:"%24",38:"%26",39:"%27",40:"%28",41:"%29",42:"%2A",43:"%2B",44:"%2C",59:"%3B",61:"%3D",32:"%20"};function p(e,t){let i=void 0,n=-1;for(let s=0;sfunction t(i){try{return decodeURIComponent(i)}catch(e){return 3e.startOffset>>16}static getCharIndex(e){return(65535&e)>>>0}setColumnInfo(e,t,i,n){this._data[e-1]=(t<<16|i<<0)>>>0,this._absoluteOffsets[e-1]=n+i}getAbsoluteOffset(e){return 0===this._absoluteOffsets.length?0:this._absoluteOffsets[e-1]}charOffsetToPartData(e){return 0===this.length?0:e<0?this._data[0]:e>=this.length?this._data[this.length-1]:this._data[e]}getDomPosition(e){e=this.charOffsetToPartData(e-1);var t=h.getPartIndex(e);e=h.getCharIndex(e);return new d(t,e)}getColumn(e,t){return this.partDataToCharOffset(e.partIndex,t,e.charIndex)+1}partDataToCharOffset(e,t,i){if(0===this.length)return 0;var n=(e<<16|i<<0)>>>0;let o=0,s=this.length-1;for(;o+1>>1,a=this._data[r];if(a===n)return r;n=k.endOffset&&(x++,k=c&&c[x]),(e=(e=Iw||9===O||32===O&&(!u||!!L||32===(N=I+1I:e)&&g&&(e=y||I>w),L){if(!e||!h&&D>=l){if(p)for(let e=(0a)&&(m[f++]=new r(I,b,0),D%=l);for(9===O?D=l:n.D(O)?D+=2:D++,L=e;I===v&&++_h&&(h=m.startOffset,l[d++]=new r(h,g,p)),!(m.endOffset+1<=u)){h=u,l[d++]=new r(h,g+" "+m.className,p|m.metadata);break}h=m.endOffset+1,l[d++]=new r(h,g+" "+m.className,p|m.metadata),a++}u>h&&(h=u,l[d++]=new r(h,g,p))}var f=t[t.length-1].endIndex;if(a'):o.appendASCIIString("");for(let e=0,t=L.length;e=x&&(i+=p)}}for(u&&(o.appendASCIIString(' style="width:'),o.appendASCIIString(String(O*t)),o.appendASCIIString('px"')),o.appendASCII(62);R=x&&(P+=t)}j=t}else{let t=0;for(o.appendASCII(62);R=x&&(P+=s)}j=t}g?B++:B=0,R>=y&&!A&&t.isPseudoAfter()&&(A=!0,T.setColumnInfo(R+1,e,F,W)),o.appendASCIIString("")}return A||T.setColumnInfo(y+1,L.length-1,F,W),S&&o.appendASCIIString("…"),o.appendASCIIString(""),new c(T,N,C)}if(0");let i=0,n=0,o=0;for(const r of e.lineDecorations)1!==r.type&&2!==r.type||(t.appendASCIIString(''),1===r.type&&(o|=1,i++),2===r.type&&(o|=2,n++));t.appendASCIIString("");const s=new h(1,i+n);return s.setColumnInfo(1,i,0,0),new c(s,!1,o)}return t.appendASCIIString(""),new c(new h(0,0),!1,0)}class g{constructor(e,t,i,n){this.characterMapping=e,this.html=t,this.containsRTL=i,this.containsForeignElements=n}}function p(e){let t=Object(o.a)(1e4);return e=u(e,t),new g(e.characterMapping,t.build(),e.containsRTL,e.containsForeignElements)}class m{constructor(e,t,i,n,o,s,r,a,l,d,h,c,u,g,p){this.fontIsMonospace=e,this.canUseHalfwidthRightwardsArrow=t,this.lineContent=i,this.len=n,this.isOverflowing=o,this.parts=s,this.containsForeignElements=r,this.fauxIndentLength=a,this.tabSize=l,this.startVisibleColumn=d,this.containsRTL=h,this.spaceWidth=c,this.renderSpaceCharCode=u,this.renderWhitespace=g,this.renderControlCharacters=p}}},"6daf":function(e,t,i){"use strict";i.r(t);var n=i("dff7"),o=(t=i("b2cc"),i("2c29")),s=i("6a89"),r=i("c101"),a=i("f85a");class l extends t.b{constructor(){super({id:"editor.action.transposeLetters",label:n.a("transposeLetters.label","Transpose Letters"),alias:"Transpose Letters",precondition:r.a.writable,kbOpts:{kbExpr:r.a.textInputFocus,primary:0,mac:{primary:306},weight:100}})}run(e,t){if(t.hasModel()){let e=t.getModel(),h=[];var i,n,r,l,d;for(i of t.getSelections())i.isEmpty()&&(n=i.startLineNumber,l=i.startColumn,d=e.getLineMaxColumn(n),1===n&&(1===l||2===l&&2===d)||(n=l===d?i.getPosition():a.a.rightPosition(e,i.getPosition().lineNumber,i.getPosition().column),l=a.a.leftPosition(e,n),d=a.a.leftPosition(e,l),r=e.getValueInRange(s.a.fromPositions(d,l)),l=e.getValueInRange(s.a.fromPositions(l,n)),d=s.a.fromPositions(d,n),h.push(new o.a(d,l+r))));0this._updateBrackets(),50)),this._matchBrackets=this._editor.getOption(63),this._updateBracketsSoon.schedule(),this._register(e.onDidChangeCursorPosition(e=>{"never"!==this._matchBrackets&&this._updateBracketsSoon.schedule()})),this._register(e.onDidChangeModelContent(e=>{this._updateBracketsSoon.schedule()})),this._register(e.onDidChangeModel(e=>{this._lastBracketsData=[],this._decorations=[],this._updateBracketsSoon.schedule()})),this._register(e.onDidChangeModelLanguageConfiguration(e=>{this._lastBracketsData=[],this._updateBracketsSoon.schedule()})),this._register(e.onDidChangeConfiguration(e=>{e.hasChanged(63)&&(this._matchBrackets=this._editor.getOption(63),this._decorations=this._editor.deltaDecorations(this._decorations,[]),this._lastBracketsData=[],this._lastVersionId=0,this._updateBracketsSoon.schedule())}))}static get(e){return e.getContribution(b.ID)}jumpToBracket(){if(this._editor.hasModel()){const t=this._editor.getModel();var e=this._editor.getSelections().map(e=>{e=e.getStartPosition();const i=t.matchBracket(e);let n=null;if(i)i[0].containsPosition(e)?n=i[1].getStartPosition():i[1].containsPosition(e)&&(n=i[0].getStartPosition());else{const i=t.findEnclosingBrackets(e);if(i)n=i[0].getStartPosition();else{const i=t.findNextBracket(e);i&&i.range&&(n=i.range.getStartPosition())}}return n?new l.a(n.lineNumber,n.column,n.lineNumber,n.column):new l.a(e.lineNumber,e.column,e.lineNumber,e.column)});this._editor.setSelections(e),this._editor.revealRange(e[0])}}selectToBracket(e){if(this._editor.hasModel()){const t=this._editor.getModel(),i=[];this._editor.getSelections().forEach(n=>{n=n.getStartPosition();let o=t.matchBracket(n);if(!o&&!(o=t.findEnclosingBrackets(n))){const e=t.findNextBracket(n);e&&e.range&&(o=t.matchBracket(e.range.getStartPosition()))}let s=null,r=null;if(o){o.sort(a.a.compareRangesUsingStarts);const[t,i]=o;s=e?t.getStartPosition():t.getEndPosition(),r=e?i.getEndPosition():i.getStartPosition(),i.containsPosition(n)&&(n=s,s=r,r=n)}s&&r&&i.push(new l.a(s.lineNumber,s.column,r.lineNumber,r.column))}),0{var i=e.getColor(u.j);i&&t.addRule(`.monaco-editor .bracket-match { background-color: ${i}; }`),i=e.getColor(u.k);i&&t.addRule(`.monaco-editor .bracket-match { border: 1px solid ${i}; }`)}),i.d.appendMenuItem(i.b.MenubarGoMenu,{group:"5_infile_nav",command:{id:"editor.action.jumpToBracket",title:n.a({key:"miGoToBracket",comment:["&& denotes a mnemonic"]},"Go to &&Bracket")},order:2})},"6e62":function(e,t,i){"use strict";i.r(t),i.d(t,"getInlayHints",(function(){return S})),i.d(t,"InlayHintsController",(function(){return L}));var n=i("5fe7"),o=i("fdcc"),s=i("eda7"),r=i("a666"),a=(t=i("b2cc"),i("5717")),l=i("b707"),d=i("e8e3"),h=i("303e"),c=i("2504"),u=i("b7d0"),g=i("6a89"),p=i("6a5d"),m=i("9e74"),f=i("6d8e"),_=i("ef8e9"),b=i("b78f"),v=i("7061"),C=(i=i("fbba"),function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3t.map(t=>Promise.resolve(s.provideInlayHints(e,t,i)).then(e=>{e=null==e?void 0:e.filter(e=>t.containsPosition(e.position)),null!=e&&e.length&&n.push({list:e,provider:s})},e=>{Object(o.g)(e)}))));return yield Promise.all(r),n}))}let L=class{constructor(e,t,i,n){this._editor=e,this._codeEditorService=t,this._themeService=i,this._configurationService=n,this._disposables=new r.b,this._sessionDisposables=new r.b,this._getInlayHintsDelays=new p.b(l.r,25,2500),this._decorationsTypeIds=[],this._decorationIds=[],this._disposables.add(l.r.onDidChange(()=>this._update())),this._disposables.add(i.onDidColorThemeChange(()=>this._update())),this._disposables.add(e.onDidChangeModel(()=>this._update())),this._disposables.add(e.onDidChangeModelLanguage(()=>this._update())),this._disposables.add(e.onDidChangeConfiguration(e=>{e.hasChanged(126)&&this._update()})),this._update()}dispose(){this._sessionDisposables.dispose(),this._removeAllDecorations(),this._disposables.dispose()}_update(){if(this._sessionDisposables.clear(),this._editor.getOption(126).enabled){const e=this._editor.getModel();if(e&&l.r.has(e)){const t=new n.e(()=>y(this,void 0,void 0,(function*(){var i=Date.now();const n=new c.b;this._sessionDisposables.add(Object(r.i)(()=>n.dispose(!0)));var o=this._editor.getVisibleRangesPlusViewportAboveBelow();o=yield S(e,o,n.token),i=this._getInlayHintsDelays.update(e,Date.now()-i);t.delay=i,this._updateHintsDecorators(o)})),this._getInlayHintsDelays.get(e)),i=(this._sessionDisposables.add(t),this._sessionDisposables.add(this._editor.onDidChangeModelContent(()=>t.schedule())),this._disposables.add(this._editor.onDidScrollChange(()=>t.schedule())),t.schedule(),new r.b);this._sessionDisposables.add(i);for(const n of l.r.all(e))"function"==typeof n.onDidChangeInlayHints&&i.add(n.onDidChangeInlayHints(()=>t.schedule()))}else this._removeAllDecorations()}else this._removeAllDecorations()}_updateHintsDecorators(e){var{fontSize:t,fontFamily:i}=this._getLayoutInfo(),n=this._themeService.getColorTheme().getColor(h.N),o=this._themeService.getColorTheme().getColor(h.O);const r=[],a=[];var l="--inlayHintsFontFamily";this._editor.getContainerDomNode().style.setProperty(l,i);const d=this._configurationService.getValue("editor.useInjectedText");var c,u=void 0===d||!!d;for({list:c}of e)for(let e=0;et)&&(i=.9*t|0),t=e.fontFamily||this._editor.getOption(41),{fontSize:i,fontFamily:t}}_removeAllDecorations(){this._decorationIds=this._editor.deltaDecorations(this._decorationIds,[]),this._decorationsTypeIds.forEach(this._codeEditorService.removeDecorationType,this._codeEditorService),this._decorationsTypeIds=[]}};L.ID="editor.contrib.InlayHints",L=C([w(1,a.a),w(2,u.b),w(3,i.a)],L),Object(t.l)(L.ID,L),m.a.registerCommand("_executeInlayHintProvider",(e,...t)=>y(void 0,void 0,void 0,(function*(){var[i,n]=t;Object(_.c)(f.a.isUri(i)),Object(_.c)(g.a.isIRange(n));const o=yield e.get(b.a).createModelReference(i);try{const e=yield S(o.object.textEditorModel,[g.a.lift(n)],c.a.None);return Object(d.k)(e.map(e=>e.list)).sort((e,t)=>v.a.compare(e.position,t.position))}finally{o.dispose()}})))},7061:function(e,t,i){"use strict";i.d(t,"a",(function(){return n}));class n{constructor(e,t){this.lineNumber=e,this.column=t}with(e=this.lineNumber,t=this.column){return e===this.lineNumber&&t===this.column?this:new n(e,t)}delta(e=0,t=0){return this.with(this.lineNumber+e,this.column+t)}equals(e){return n.equals(this,e)}static equals(e,t){return!e&&!t||!!e&&!!t&&e.lineNumber===t.lineNumber&&e.column===t.column}isBefore(e){return n.isBefore(this,e)}static isBefore(e,t){return e.lineNumberthis._update())),this._callOnDispose.add(e.onDidChangeModel(()=>this._update())),this._callOnDispose.add(e.onDidChangeModelLanguage(()=>this._update())),this._callOnDispose.add(c.x.onDidChange(this._update,this))}dispose(){this._callOnDispose.dispose(),this._callOnModel.dispose()}_update(){if(this._callOnModel.clear(),this._editor.getOption(47)&&this._editor.hasModel()){var e=this._editor.getModel(),[e]=c.x.ordered(e);if(e&&e.autoFormatTriggerCharacters){let i=new l.b;for(var t of e.autoFormatTriggerCharacters)i.add(t.charCodeAt(0));this._callOnModel.add(this._editor.onDidType(e=>{e=e.charCodeAt(e.length-1),i.has(e)&&this._trigger(String.fromCharCode(e))}))}}}_trigger(e){if(this._editor.hasModel()&&!(1{if(e.isFlush)o=!0,s.dispose();else for(let t=0,n=e.changes.length;t{s.dispose(),o||Object(n.n)(e)&&(p.a.execute(this._editor,e,!0),Object(g.b)(e))},e=>{throw s.dispose(),e})}}},L=(S.ID="editor.contrib.autoFormat",S=i([w(1,u.a)],S),class{constructor(e,t){this.editor=e,this._instantiationService=t,this._callOnDispose=new r.b,this._callOnModel=new r.b,this._callOnDispose.add(e.onDidChangeConfiguration(()=>this._update())),this._callOnDispose.add(e.onDidChangeModel(()=>this._update())),this._callOnDispose.add(e.onDidChangeModelLanguage(()=>this._update())),this._callOnDispose.add(c.j.onDidChange(this._update,this))}dispose(){this._callOnDispose.dispose(),this._callOnModel.dispose()}_update(){this._callOnModel.clear(),this.editor.getOption(46)&&this.editor.hasModel()&&c.j.has(this.editor.getModel())&&this._callOnModel.add(this.editor.onDidPaste(({range:e})=>this._trigger(e)))}_trigger(e){!this.editor.hasModel()||1e.isEmpty()?new d.a(e.startLineNumber,1,e.startLineNumber,s.getLineMaxColumn(e.startLineNumber)):e);const r=e.get(C.a);yield r.showWhile(n.invokeFunction(g.c,t,i,1,C.b.None,o.a.None),250)}}))}}Object(t.l)(S.ID,S),Object(t.l)(L.ID,L),Object(t.j)(x),Object(t.j)(k),f.a.registerCommand("editor.action.format",e=>y(void 0,void 0,void 0,(function*(){const t=e.get(a.a).getFocusedCodeEditor();if(t&&t.hasModel()){const i=e.get(f.b);t.getSelection().isEmpty()?yield i.executeCommand("editor.action.formatDocument"):yield i.executeCommand("editor.action.formatSelection")}})))},"708a":function(e,t,i){"use strict";i.d(t,"a",(function(){return o}));var n=i("2e5d");class o{static whitespaceVisibleColumn(e,t,i){var o=e.length;let s=0,r=-1,a=-1;for(let l=0;lthis.onPointerStart(e,new p),this)),this._register(new r.a(this.el,"dblclick")).event),f=(this._register(o(this.onPointerDoublePress,this)),this._register(new r.a(this.el,"mouseenter")).event),b=(this._register(f(()=>_.onMouseEnter(this))),this._register(new r.a(this.el,"mouseleave")).event),v=(this._register(b(()=>_.onMouseLeave(this))),this._register(a.b.addTarget(this.el)),d.c.map(this._register(new r.a(this.el,a.a.Start)).event,e=>Object.assign(Object.assign({},e),{target:null!=(e=e.initialTarget)?e:null})));this._register(v(e=>this.onPointerStart(e,new m(this.el)),this)),e=this._register(new r.a(this.el,a.a.Tap)).event;const C=d.c.map(d.c.filter(d.c.debounce(e,(e,t)=>({event:t,count:(null!=(t=null==e?void 0:e.count)?t:0)+1}),250),({count:e})=>2===e),({event:e})=>Object.assign(Object.assign({},e),{target:null!=(e=e.initialTarget)?e:null}));this._register(C(this.onPointerDoublePress,this)),"number"==typeof i.size?(this.size=i.size,0===i.orientation?this.el.style.width=this.size+"px":this.el.style.height=this.size+"px"):(this.size=4,this._register(u.event(e=>{this.size=e,this.layout()}))),this._register(g.event(e=>this.hoverDelay=e)),this.hidden=!1,this.layoutProvider=t,this.orthogonalStartSash=i.orthogonalStartSash,this.orthogonalEndSash=i.orthogonalEndSash,this.orientation=i.orientation||0,1===this.orientation?(this.el.classList.add("horizontal"),this.el.classList.remove("vertical")):(this.el.classList.remove("horizontal"),this.el.classList.add("vertical")),this.el.classList.toggle("debug",!1),this.layout()}get state(){return this._state}set state(e){this._state!==e&&(this.el.classList.toggle("disabled",0===e),this.el.classList.toggle("minimum",1===e),this.el.classList.toggle("maximum",2===e),this._state=e,this._onDidEnablementChange.fire(e))}get orthogonalStartSash(){return this._orthogonalStartSash}set orthogonalStartSash(e){var t;this.orthogonalStartDragHandleDisposables.clear(),this.orthogonalStartSashDisposables.clear(),e&&(this.orthogonalStartSashDisposables.add(e.onDidEnablementChange(t=t=>{this.orthogonalStartDragHandleDisposables.clear(),0!==t&&(this._orthogonalStartDragHandle=Object(s.q)(this.el,Object(s.a)(".orthogonal-drag-handle.start")),this.orthogonalStartDragHandleDisposables.add(Object(h.i)(()=>this._orthogonalStartDragHandle.remove())),this.orthogonalStartDragHandleDisposables.add(new r.a(this._orthogonalStartDragHandle,"mouseenter")).event(()=>_.onMouseEnter(e),void 0,this.orthogonalStartDragHandleDisposables),this.orthogonalStartDragHandleDisposables.add(new r.a(this._orthogonalStartDragHandle,"mouseleave")).event(()=>_.onMouseLeave(e),void 0,this.orthogonalStartDragHandleDisposables))},this)),t(e.state)),this._orthogonalStartSash=e}get orthogonalEndSash(){return this._orthogonalEndSash}set orthogonalEndSash(e){var t;this.orthogonalEndDragHandleDisposables.clear(),this.orthogonalEndSashDisposables.clear(),e&&(this.orthogonalEndSashDisposables.add(e.onDidEnablementChange(t=t=>{this.orthogonalEndDragHandleDisposables.clear(),0!==t&&(this._orthogonalEndDragHandle=Object(s.q)(this.el,Object(s.a)(".orthogonal-drag-handle.end")),this.orthogonalEndDragHandleDisposables.add(Object(h.i)(()=>this._orthogonalEndDragHandle.remove())),this.orthogonalEndDragHandleDisposables.add(new r.a(this._orthogonalEndDragHandle,"mouseenter")).event(()=>_.onMouseEnter(e),void 0,this.orthogonalEndDragHandleDisposables),this.orthogonalEndDragHandleDisposables.add(new r.a(this._orthogonalEndDragHandle,"mouseleave")).event(()=>_.onMouseLeave(e),void 0,this.orthogonalEndDragHandleDisposables))},this)),t(e.state)),this._orthogonalEndSash=e}onPointerStart(e,t){s.c.stop(e);let i=!1;if(!e.__orthogonalSashEvent){const n=this.getOrthogonalSash(e);n&&(i=!0,e.__orthogonalSashEvent=!0,n.onPointerStart(e,new f(t)))}if(this.linkedSash&&!e.__linkedSashEvent&&(e.__linkedSashEvent=!0,this.linkedSash.onPointerStart(e,new f(t))),this.state){const n=Object(s.E)("iframe");for(const e of n)e.style.pointerEvents="none";const o=e.pageX,r=e.pageY,a=e.altKey;e={startX:o,currentX:o,startY:r,currentY:r,altKey:a},this.el.classList.add("active"),this._onDidStart.fire(e);const l=Object(s.w)(this.el);e=()=>{let e="";e=i?"all-scroll":1===this.orientation?1===this.state?"s-resize":2===this.state?"n-resize":c.f?"row-resize":"ns-resize":1===this.state?"e-resize":2===this.state?"w-resize":c.f?"col-resize":"ew-resize",l.textContent=`* { cursor: ${e} !important; }`};const d=new h.b;e(),i||this.onDidEnablementChange(e,null,d),t.onPointerMove(e=>{s.c.stop(e,!1),e={startX:o,currentX:e.pageX,startY:r,currentY:e.pageY,altKey:a},this._onDidChange.fire(e)},null,d),t.onPointerUp(e=>{s.c.stop(e,!1),this.el.removeChild(l),this.el.classList.remove("active"),this._onDidEnd.fire(),d.dispose();for(const t of n)t.style.pointerEvents="auto"},null,d),d.add(t)}}onPointerDoublePress(e){const t=this.getOrthogonalSash(e);t&&t._onDidReset.fire(),this.linkedSash&&this.linkedSash._onDidReset.fire(),this._onDidReset.fire()}static onMouseEnter(e,t=!1){e.el.classList.contains("active")?(e.hoverDelayer.cancel(),e.el.classList.add("hover")):e.hoverDelayer.trigger(()=>e.el.classList.add("hover"),e.hoverDelay).then(void 0,()=>{}),!t&&e.linkedSash&&_.onMouseEnter(e.linkedSash,!0)}static onMouseLeave(e,t=!1){e.hoverDelayer.cancel(),e.el.classList.remove("hover"),!t&&e.linkedSash&&_.onMouseLeave(e.linkedSash,!0)}clearSashHoverState(){_.onMouseLeave(this)}layout(){if(0===this.orientation){const e=this.layoutProvider;this.el.style.left=e.getVerticalSashLeft(this)-this.size/2+"px",e.getVerticalSashTop&&(this.el.style.top=e.getVerticalSashTop(this)+"px"),e.getVerticalSashHeight&&(this.el.style.height=e.getVerticalSashHeight(this)+"px")}else{const e=this.layoutProvider;this.el.style.top=e.getHorizontalSashTop(this)-this.size/2+"px",e.getHorizontalSashLeft&&(this.el.style.left=e.getHorizontalSashLeft(this)+"px"),e.getHorizontalSashWidth&&(this.el.style.width=e.getHorizontalSashWidth(this)+"px")}}hide(){this.hidden=!0,this.el.style.display="none",this.el.setAttribute("aria-hidden","true")}getOrthogonalSash(e){return e.target&&e.target instanceof HTMLElement&&e.target.classList.contains("orthogonal-drag-handle")?e.target.classList.contains("start")?this.orthogonalStartSash:this.orthogonalEndSash:void 0}dispose(){super.dispose(),this.el.remove()}}},"70cb":function(e,t,i){"use strict";i.d(t,"a",(function(){return C}));var n=i("308f"),o=i("a666"),s=i("3742"),r=i("d093"),a=i("2837"),l=i("045b");class d{constructor(e){var t;e.autoClosingPairs?this._autoClosingPairs=e.autoClosingPairs.map(e=>new a.c(e)):e.brackets?this._autoClosingPairs=e.brackets.map(e=>new a.c({open:e[0],close:e[1]})):this._autoClosingPairs=[],e.colorizedBracketPairs?this._colorizedBracketPairs=e.colorizedBracketPairs.map(e=>[e[0],e[1]]):e.brackets?this._colorizedBracketPairs=e.brackets.map(e=>[e[0],e[1]]):this._colorizedBracketPairs=[],e.__electricCharacterSupport&&e.__electricCharacterSupport.docComment&&(t=e.__electricCharacterSupport.docComment,this._autoClosingPairs.push(new a.c({open:t.open,close:t.close||""}))),this._autoCloseBefore="string"==typeof e.autoCloseBefore?e.autoCloseBefore:d.DEFAULT_AUTOCLOSE_BEFORE_LANGUAGE_DEFINED,this._surroundingPairs=e.surroundingPairs||this._autoClosingPairs}getAutoClosingPairs(){return this._autoClosingPairs}getAutoCloseBeforeSet(){return this._autoCloseBefore}static shouldAutoClosePair(e,t,i){return 0===t.getTokenCount()||(i=t.findTokenIndexAtOffset(i-2),t=t.getStandardTokenType(i),e.isOK(t))}getSurroundingPairs(){return this._surroundingPairs}getColorizedBrackets(){return this._colorizedBracketPairs}}d.DEFAULT_AUTOCLOSE_BEFORE_LANGUAGE_DEFINED=";:.,=}])> \n\t";var h=i("1080");class c{constructor(e){this._richEditBrackets=e}getElectricCharacters(){let e=[];if(this._richEditBrackets)for(const i of this._richEditBrackets.brackets)for(const n of i.close){var t=n.charAt(n.length-1);e.push(t)}return e.filter((e,t,i)=>i.indexOf(e)===t)}onElectricCharacter(e,t,i){if(!this._richEditBrackets||0===this._richEditBrackets.brackets.length)return null;var n=t.findTokenIndexAtOffset(i-1);if(Object(l.b)(t.getStandardTokenType(n)))return null;n=this._richEditBrackets.reversedRegex;const o=t.getLineContent().substring(0,i-1)+e;return i=h.a.findPrevBracketInRange(n,1,o,0,o.length),i&&(e=o.substring(i.startColumn-1,i.endColumn-1).toLowerCase(),!this._richEditBrackets.textIsOpenBracket[e]&&(n=t.getActualLineContentBefore(i.startColumn-1),/^\s*$/.test(n)))?{matchOpenBracket:e}:null}}function u(e){return e.global&&(e.lastIndex=0),1}class g{constructor(e){this._indentationRules=e}shouldIncrease(e){return!!(this._indentationRules&&this._indentationRules.increaseIndentPattern&&u(this._indentationRules.increaseIndentPattern)&&this._indentationRules.increaseIndentPattern.test(e))}shouldDecrease(e){return!!(this._indentationRules&&this._indentationRules.decreaseIndentPattern&&u(this._indentationRules.decreaseIndentPattern)&&this._indentationRules.decreaseIndentPattern.test(e))}shouldIndentNextLine(e){return!!(this._indentationRules&&this._indentationRules.indentNextLinePattern&&u(this._indentationRules.indentNextLinePattern)&&this._indentationRules.indentNextLinePattern.test(e))}shouldIgnore(e){return!!(this._indentationRules&&this._indentationRules.unIndentedLinePattern&&u(this._indentationRules.unIndentedLinePattern)&&this._indentationRules.unIndentedLinePattern.test(e))}getIndentMetadata(e){let t=0;return this.shouldIncrease(e)&&(t+=1),this.shouldDecrease(e)&&(t+=2),this.shouldIndentNextLine(e)&&(t+=4),this.shouldIgnore(e)&&(t+=8),t}}var p=i("fdcc");class m{constructor(e){(e=e||{}).brackets=e.brackets||[["(",")"],["{","}"],["[","]"]],this._brackets=[],e.brackets.forEach(e=>{var t=m._createOpenBracketRegExp(e[0]),i=m._createCloseBracketRegExp(e[1]);t&&i&&this._brackets.push({open:e[0],openRegExp:t,close:e[1],closeRegExp:i})}),this._regExpRules=e.onEnterRules||[]}onEnter(e,t,i,n){if(3<=e)for(let o=0,s=this._regExpRules.length;o!e.reg||(e.reg.lastIndex=0,e.reg.test(e.text))))return e.action}if(2<=e&&0{for(let e=0;e{s.dispose(),this._onDidChange.fire(new _(e))})}_getRichEditSupport(e){const t=this._entries2.get(e);return t?t.getRichEditSupport():null}getIndentationRules(e){return e=this._getRichEditSupport(e),e&&e.indentationRules||null}_getElectricCharacterSupport(e){return e=this._getRichEditSupport(e),e&&e.electricCharacter||null}getElectricCharacters(e){let t=this._getElectricCharacterSupport(e);return t?t.getElectricCharacters():[]}onElectricCharacter(e,t,i){t=Object(l.a)(t,i-1);let n=this._getElectricCharacterSupport(t.languageId);return n?n.onElectricCharacter(e,t,i-t.firstCharOffset):null}getComments(e){return e=this._getRichEditSupport(e),e&&e.comments||null}_getCharacterPairSupport(e){return e=this._getRichEditSupport(e),e&&e.characterPair||null}getAutoClosingPairs(e){const t=this._getCharacterPairSupport(e);return new a.a(t?t.getAutoClosingPairs():[])}getAutoCloseBeforeSet(e){let t=this._getCharacterPairSupport(e);return t?t.getAutoCloseBeforeSet():d.DEFAULT_AUTOCLOSE_BEFORE_LANGUAGE_DEFINED}getSurroundingPairs(e){let t=this._getCharacterPairSupport(e);return t?t.getSurroundingPairs():[]}shouldAutoClosePair(e,t,i){return t=Object(l.a)(t,i-1),d.shouldAutoClosePair(e,t,i-t.firstCharOffset)}getWordDefinition(e){return e=this._getRichEditSupport(e),e?Object(r.c)(e.wordDefinition||null):Object(r.c)(null)}getFoldingRules(e){return e=this._getRichEditSupport(e),e?e.foldingRules:{}}getIndentRulesSupport(e){return e=this._getRichEditSupport(e),e&&e.indentRulesSupport||null}getPrecedingValidLine(e,t,i){var n=e.getLanguageIdAtPosition(t,0);if(1t.getLineTokens(e),getLanguageIdentifier:()=>t.getLanguageIdentifier(),getLanguageIdAtPosition:(e,i)=>t.getLanguageIdAtPosition(e,i),getLineContent:e=>e===i.startLineNumber?p:t.getLineContent(e)},_=s.x(o.getLineContent());e=this.getInheritIndentForLine(e,f,i.startLineNumber+1);if(!e)return{beforeEnter:f=u?_:m,afterEnter:f};let b=u?_:e.indentation;return e.action===a.b.Indent&&(b=n.shiftIndent(b)),g.shouldDecrease(c)&&(b=n.unshiftIndent(b)),{beforeEnter:u?_:m,afterEnter:b}}getIndentActionForType(e,t,i,n,o){if(e<4)return null;const s=this.getScopedLineTokens(t,i.startLineNumber,i.startColumn);if(s.firstCharOffset)return null;const r=this.getIndentRulesSupport(s.languageId);if(!r)return null;const l=s.getLineContent();var d=l.substr(0,i.startColumn-1-s.firstCharOffset);let h;if(i.isEmpty())h=l.substr(i.startColumn-1-s.firstCharOffset);else{const e=this.getScopedLineTokens(t,i.endLineNumber,i.endColumn);h=e.getLineContent().substr(i.endColumn-1-s.firstCharOffset)}if(r.shouldDecrease(d+h)||!r.shouldDecrease(d+n+h))return null;{if(d=this.getInheritIndentForLine(e,t,i.startLineNumber,!1),!d)return null;let n=d.indentation;return n=d.action!==a.b.Indent?o.unshiftIndent(n):n}}getIndentMetadata(e,t){const i=this.getIndentRulesSupport(e.getLanguageIdentifier().id);return!i||t<1||t>e.getLineCount()?null:i.getIndentMetadata(e.getLineContent(t))}getEnterAction(e,t,i){const n=this.getScopedLineTokens(t,i.startLineNumber,i.startColumn),o=this._getRichEditSupport(n.languageId);if(!o)return null;const s=n.getLineContent();var r=s.substr(0,i.startColumn-1-n.firstCharOffset);let l;if(i.isEmpty())l=s.substr(i.startColumn-1-n.firstCharOffset);else{const e=this.getScopedLineTokens(t,i.endLineNumber,i.endColumn);l=e.getLineContent().substr(i.endColumn-1-n.firstCharOffset)}let d="";if(1i-1?n.substring(0,i-1):n}getScopedLineTokens(e,t,i){e.forceTokenization(t);var n=e.getLineTokens(t);e=void 0===i?e.getLineMaxColumn(t)-1:i-1;return Object(l.a)(n,e)}getBracketsSupport(e){return e=this._getRichEditSupport(e),e&&e.brackets||null}getColorizedBracketPairs(e){return(null==(e=this._getRichEditSupport(e))?void 0:e.characterPair.getColorizedBrackets())||[]}}},"70f5":function(e,t,i){"use strict";i.d(t,"a",(function(){return u}));var n=i("e8e3"),o=i("2504"),s=i("fdcc"),r=(t=i("40355"),i("6a89")),a=i("b707"),l=i("258a");i=i("6a5d");class d{remove(){this.parent&&this.parent.children.delete(this.id)}static findId(e,t){let i,n=("string"==typeof e?i=t.id+"/"+e:(i=t.id+"/"+e.name,void 0!==t.children.get(i)&&(i=`${t.id}/${e.name}_${e.range.startLineNumber}_`+e.range.startColumn)),i);for(let o=0;void 0!==t.children.get(n);o++)n=i+"_"+o;return n}static empty(e){return 0===e.children.size}}class h extends d{constructor(e,t,i){super(),this.id=e,this.parent=t,this.symbol=i,this.children=new Map}}class c extends d{constructor(e,t,i,n){super(),this.id=e,this.parent=t,this.label=i,this.order=n,this.children=new Map}}class u extends d{constructor(e){super(),this.uri=e,this.id="root",this.parent=void 0,this._groups=new Map,this.children=new Map,this.id="root",this.parent=void 0}static create(e,t){let i=this._keys.for(e,!0),n=u._requests.get(i);if(!n){var s=new o.b;n={promiseCnt:0,source:s,promise:u._create(e,s.token),model:void 0},u._requests.set(i,n);const t=Date.now();n.promise.then(()=>{this._requestDurations.update(e,Date.now()-t)})}return n.model?Promise.resolve(n.model):(n.promiseCnt+=1,t.onCancellationRequested(()=>{0==--n.promiseCnt&&(n.source.cancel(),u._requests.delete(i))}),new Promise((e,t)=>{n.promise.then(t=>{n.model=t,e(t)},e=>{u._requests.delete(i),t(e)})}))}static _create(e,t){const i=new o.b(t),r=new u(e.uri),l=a.m.ordered(e);var h=l.map((t,n)=>{var o;let a=d.findId("provider_"+n,r),l=new c(a,r,null!=(o=t.displayName)?o:"Unknown Outline Provider",n);return Promise.resolve(t.provideDocumentSymbols(e,i.token)).then(e=>{for(const t of e||[])u._makeOutlineElement(t,l);return l},e=>(Object(s.g)(e),l)).then(e=>{d.empty(e)?e.remove():r._groups.set(a,e)})});const g=a.m.onDidChange(()=>{var t=a.m.ordered(e);Object(n.h)(t,l)||i.cancel()});return Promise.all(h).then(()=>i.token.isCancellationRequested&&!t.isCancellationRequested?u._create(e,t):r._compact()).finally(()=>{g.dispose()})}static _makeOutlineElement(e,t){var i=d.findId(e,t),n=new h(i,t,e);if(e.children)for(const o of e.children)u._makeOutlineElement(o,n);t.children.set(n.id,n)}_compact(){let e=0;for(var[t,i]of this._groups)0===i.children.size?this._groups.delete(t):e+=1;var n;if(1!==e)this.children=this._groups;else for([,n]of l.a.first(this._groups.values()).children)(n.parent=this).children.set(n.id,n);return this}getTopLevelSymbols(){const e=[];for(const t of this.children.values())t instanceof h?e.push(t.symbol):e.push(...l.a.map(t.children.values(),e=>e.symbol));return e.sort((e,t)=>r.a.compareRangesUsingStarts(e.range,t.range))}asListOfDocumentSymbols(){var e=this.getTopLevelSymbols();const t=[];return u._flattenDocumentSymbols(t,e,""),t.sort((e,t)=>r.a.compareRangesUsingStarts(e.range,t.range))}static _flattenDocumentSymbols(e,t,i){for(const n of t)e.push({kind:n.kind,tags:n.tags,name:n.name,detail:n.detail,containerName:n.containerName||i,range:n.range,selectionRange:n.selectionRange,children:void 0}),n.children&&u._flattenDocumentSymbols(e,n.children,n.name)}}u._requestDurations=new i.b(a.m,350),u._requests=new t.a(9,.75),u._keys=new class{constructor(){this._counter=1,this._data=new WeakMap}for(e,t){return`${e.id}/${t?e.getVersionId():""}/`+this._hash(a.m.all(e))}_hash(e){let t="";for(const i of e){let e=this._data.get(i);void 0===e&&(e=this._counter++,this._data.set(i,e)),t+=e}return t}}},"722f":function(e,t,i){},7257:function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"javascript",extensions:[".js",".es6",".jsx",".mjs"],firstLine:"^#!.*\\bnode",filenames:["jakefile"],aliases:["JavaScript","javascript","js"],mimetypes:["text/javascript"],loader:function(){return i.e("chunk-26d4603e").then(i.bind(null,"ed797"))}})},"725e":function(e,t,i){},"72a7":function(e,t,i){"use strict";i.d(t,"e",(function(){return N})),i.d(t,"f",(function(){return O})),i.d(t,"a",(function(){return I})),i.d(t,"h",(function(){return A})),i.d(t,"g",(function(){return R})),i.d(t,"d",(function(){return F})),i.d(t,"b",(function(){return B})),i.d(t,"c",(function(){return q}));var n=i("11f7"),o=i("e32d"),s=i("b835"),r=i("a60f"),a=i("3813");class l{constructor(e){this.spliceables=e}splice(e,t,i){this.spliceables.forEach(n=>n.splice(e,t,i))}}var d=i("e8e3"),h=i("5fe7"),c=(t=i("ceb8"),i("6424")),u=i("308f"),g=i("7e93"),p=i("a666"),m=i("49d9"),f=i("aa3d"),_=i("30db"),b=i("ef8e9");i("e2b8");class v extends Error{constructor(e,t){super(`ListError [${e}] `+t)}}var C,w,y=i("7de1"),S=(i=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3e.templateData===i);if(0<=n){const e=this.renderedElements[n];this.trait.unrender(i),e.index=t}else this.renderedElements.push({index:t,templateData:i});this.trait.renderIndex(t,i)}splice(e,t,i){const n=[];for(const o of this.renderedElements)o.index=e+t&&n.push({index:o.index+i-t,templateData:o.templateData});this.renderedElements=n}renderIndexes(e){for(var{index:t,templateData:i}of this.renderedElements)-1t.templateData===e);t<0||this.renderedElements.splice(t,1)}}class x{constructor(e){this._trait=e,this.length=0,this.indexes=[],this.sortedIndexes=[],this._onChange=new u.b,this.onChange=this._onChange.event}get trait(){return this._trait}get renderer(){return new L(this)}splice(e,t,i){t=Math.max(0,Math.min(t,this.length-e));const n=i.length-t,o=e+t,s=[...this.sortedIndexes.filter(t=>tt?i+e:-1).filter(e=>-1!==e),...this.sortedIndexes.filter(e=>e>=o).map(e=>e+n)];var r,a=this.length+n;0e<=t))?r:a-1,s.push(Math.min(r,a-1))),this.renderer.splice(e,t,i.length),this._set(s,s),this.length=a}renderIndex(e,t){t.classList.toggle(this._trait,this.contains(e))}unrender(e){e.classList.remove(this._trait)}set(e,t){return this._set(e,[...e].sort(H),t)}_set(e,t,i){var n=this.indexes,o=this.sortedIndexes;this.indexes=e,this.sortedIndexes=t,t=V(o,e);return this.renderer.renderIndexes(t),this._onChange.fire({indexes:e,browserEvent:i}),n}get(){return this.indexes}contains(e){return 0<=Object(d.d)(this.sortedIndexes,e,H)}dispose(){Object(p.f)(this._onChange)}}i([c.a],x.prototype,"renderer",null);class k extends x{constructor(e){super("selected"),this.setAriaSelected=e}renderIndex(e,t){super.renderIndex(e,t),this.setAriaSelected&&(this.contains(e)?t.setAttribute("aria-selected","true"):t.setAttribute("aria-selected","false"))}}class D{constructor(e,t,i){this.trait=e,this.view=t,this.identityProvider=i}splice(e,t,i){if(!this.identityProvider)return this.trait.splice(e,t,i.map(()=>!1));const n=this.trait.get().map(e=>this.identityProvider.getId(this.view.element(e)).toString());i=i.map(e=>-13===e.keyCode).on(this.onEnter,this,this.disposables),this.onKeyDown.filter(e=>16===e.keyCode).on(this.onUpArrow,this,this.disposables),this.onKeyDown.filter(e=>18===e.keyCode).on(this.onDownArrow,this,this.disposables),this.onKeyDown.filter(e=>11===e.keyCode).on(this.onPageUpArrow,this,this.disposables),this.onKeyDown.filter(e=>12===e.keyCode).on(this.onPageDownArrow,this,this.disposables),this.onKeyDown.filter(e=>9===e.keyCode).on(this.onEscape,this,this.disposables),!1!==i.multipleSelectionSupport&&this.onKeyDown.filter(e=>(_.f?e.metaKey:e.ctrlKey)&&31===e.keyCode).on(this.onCtrlA,this,this.multipleSelectionDisposables)}get onKeyDown(){return u.c.chain(this.disposables.add(new o.a(this.view.domNode,"keydown")).event).filter(e=>!N(e.target)).map(e=>new s.a(e))}updateOptions(e){void 0!==e.multipleSelectionSupport&&(this.multipleSelectionDisposables.clear(),e.multipleSelectionSupport&&this.onKeyDown.filter(e=>(_.f?e.metaKey:e.ctrlKey)&&31===e.keyCode).on(this.onCtrlA,this,this.multipleSelectionDisposables))}onEnter(e){e.preventDefault(),e.stopPropagation(),this.list.setSelection(this.list.getFocus(),e.browserEvent)}onUpArrow(e){e.preventDefault(),e.stopPropagation(),this.list.focusPrevious(1,!1,e.browserEvent),this.list.reveal(this.list.getFocus()[0]),this.view.domNode.focus()}onDownArrow(e){e.preventDefault(),e.stopPropagation(),this.list.focusNext(1,!1,e.browserEvent),this.list.reveal(this.list.getFocus()[0]),this.view.domNode.focus()}onPageUpArrow(e){e.preventDefault(),e.stopPropagation(),this.list.focusPreviousPage(e.browserEvent),this.list.reveal(this.list.getFocus()[0]),this.view.domNode.focus()}onPageDownArrow(e){e.preventDefault(),e.stopPropagation(),this.list.focusNextPage(e.browserEvent),this.list.reveal(this.list.getFocus()[0]),this.view.domNode.focus()}onCtrlA(e){e.preventDefault(),e.stopPropagation(),this.list.setSelection(Object(d.r)(this.list.length),e.browserEvent),this.view.domNode.focus()}onEscape(e){this.list.getSelection().length&&(e.preventDefault(),e.stopPropagation(),this.list.setSelection([],e.browserEvent),this.view.domNode.focus())}dispose(){this.disposables.dispose(),this.multipleSelectionDisposables.dispose()}}i([c.a],E.prototype,"onKeyDown",null),(w=C=C||{})[w.Idle=0]="Idle",w[w.Typing=1]="Typing";const I=new class{mightProducePrintableCharacter(e){return!(e.ctrlKey||e.metaKey||e.altKey)&&(31<=e.keyCode&&e.keyCode<=56||21<=e.keyCode&&e.keyCode<=30||93<=e.keyCode&&e.keyCode<=102||80<=e.keyCode&&e.keyCode<=90)}};class M{constructor(e,t,i,n){this.list=e,this.view=t,this.keyboardNavigationLabelProvider=i,this.delegate=n,this.enabled=!1,this.state=C.Idle,this.automaticKeyboardNavigation=!0,this.triggered=!1,this.previouslyFocused=-1,this.enabledDisposables=new p.b,this.disposables=new p.b,this.updateOptions(e.options)}updateOptions(e){void 0===e.enableKeyboardNavigation||e.enableKeyboardNavigation?this.enable():this.disable(),void 0!==e.automaticKeyboardNavigation&&(this.automaticKeyboardNavigation=e.automaticKeyboardNavigation)}enable(){if(!this.enabled){var e=u.c.chain(this.enabledDisposables.add(new o.a(this.view.domNode,"keydown")).event).filter(e=>!N(e.target)).filter(()=>this.automaticKeyboardNavigation||this.triggered).map(e=>new s.a(e)).filter(e=>this.delegate.mightProducePrintableCharacter(e)).forEach(e=>{e.stopPropagation(),e.preventDefault()}).map(e=>e.browserEvent.key).event;const t=u.c.debounce(e,()=>null,800),i=u.c.reduce(u.c.any(e,t),(e,t)=>null===t?null:(e||"")+t);i(this.onInput,this,this.enabledDisposables),t(this.onClear,this,this.enabledDisposables),this.enabled=!0,this.triggered=!1}}disable(){this.enabled&&(this.enabledDisposables.clear(),this.enabled=!1,this.triggered=!1)}onClear(){var e,t=this.list.getFocus();0!N(e.target)).map(e=>new s.a(e));i.filter(e=>!(2!==e.keyCode||e.ctrlKey||e.metaKey||e.shiftKey||e.altKey)).on(this.onTab,this,this.disposables)}onTab(e){if(e.target===this.view.domNode){var t=this.list.getFocus();if(0!==t.length){const i=this.view.domElement(t[0]);if(i){const n=i.querySelector("[tabIndex]");n&&n instanceof HTMLElement&&-1!==n.tabIndex&&"hidden"!==(t=window.getComputedStyle(n)).visibility&&"none"!==t.display&&(e.preventDefault(),e.stopPropagation(),n.focus())}}}}dispose(){this.disposables.dispose()}}function A(e){return _.f?e.browserEvent.metaKey:e.browserEvent.ctrlKey}function R(e){return e.browserEvent.shiftKey}const P={isSelectionSingleChangeEvent:A,isSelectionRangeChangeEvent:R};class F{constructor(e){this.list=e,this.disposables=new p.b,this._onPointer=new u.b,this.onPointer=this._onPointer.event,!1!==e.options.multipleSelectionSupport&&(this.multipleSelectionController=this.list.options.multipleSelectionController||P),this.mouseSupport=void 0===e.options.mouseSupport||!!e.options.mouseSupport,this.mouseSupport&&(e.onMouseDown(this.onMouseDown,this,this.disposables),e.onContextMenu(this.onContextMenu,this,this.disposables),e.onMouseDblClick(this.onDoubleClick,this,this.disposables),e.onTouchStart(this.onMouseDown,this,this.disposables),this.disposables.add(r.b.addTarget(e.getHTMLElement()))),u.c.any(e.onMouseClick,e.onMouseMiddleClick,e.onTap)(this.onViewPointer,this,this.disposables)}updateOptions(e){void 0!==e.multipleSelectionSupport&&(this.multipleSelectionController=void 0,e.multipleSelectionSupport&&(this.multipleSelectionController=this.list.options.multipleSelectionController||P))}isSelectionSingleChangeEvent(e){return!!this.multipleSelectionController&&this.multipleSelectionController.isSelectionSingleChangeEvent(e)}isSelectionRangeChangeEvent(e){return!!this.multipleSelectionController&&this.multipleSelectionController.isSelectionRangeChangeEvent(e)}isSelectionChangeEvent(e){return this.isSelectionSingleChangeEvent(e)||this.isSelectionRangeChangeEvent(e)}onMouseDown(e){O(e.browserEvent.target)||document.activeElement!==e.browserEvent.target&&this.list.domFocus()}onContextMenu(e){var t;O(e.browserEvent.target)||(t=void 0===e.index?[]:[e.index],this.list.setFocus(t,e.browserEvent))}onViewPointer(e){if(this.mouseSupport&&!N(e.browserEvent.target)&&!O(e.browserEvent.target)){var t,i=e.index;if(void 0!==i)return this.isSelectionRangeChangeEvent(e)||this.isSelectionChangeEvent(e)?this.changeSelection(e):(this.list.setFocus([i],e.browserEvent),this.list.setAnchor(i),(t=e.browserEvent)instanceof MouseEvent&&2===t.button||this.list.setSelection([i],e.browserEvent),void this._onPointer.fire(e));this.list.setFocus([],e.browserEvent),this.list.setSelection([],e.browserEvent),this.list.setAnchor(void 0)}}onDoubleClick(e){var t;N(e.browserEvent.target)||O(e.browserEvent.target)||this.isSelectionChangeEvent(e)||(t=this.list.getFocus(),this.list.setSelection(t,e.browserEvent))}changeSelection(e){const t=e.index;let i=this.list.getAnchor();if(this.isSelectionRangeChangeEvent(e)){void 0===i&&(n=this.list.getFocus()[0],i=null!=n?n:t,this.list.setAnchor(i));var n=Math.min(i,t),o=Math.max(i,t),s=(n=Object(d.r)(n,o+1),o=this.list.getSelection(),function(e,t){var i=e.indexOf(t);if(-1===i)return[];const n=[];let o=i-1;for(;0<=o&&e[o]===t-(i-o);)n.push(e[o--]);for(n.reverse(),o=i;o=e.length?i.push(t[o++]):o>=t.length?i.push(e[n++]):e[n]===t[o]?(n++,o++):e[n]e!==t),this.list.setFocus([t]),this.list.setAnchor(t),i.length===o.length?this.list.setSelection([...o,t],e.browserEvent):this.list.setSelection(o,e.browserEvent)}}dispose(){this.disposables.dispose()}}class B{constructor(e,t){this.styleElement=e,this.selectorSuffix=t}style(e){var t=this.selectorSuffix&&"."+this.selectorSuffix;const i=[];e.listBackground&&(e.listBackground.isOpaque()?i.push(`.monaco-list${t} .monaco-list-rows { background: ${e.listBackground}; }`):_.f),e.listFocusBackground&&(i.push(`.monaco-list${t}:focus .monaco-list-row.focused { background-color: ${e.listFocusBackground}; }`),i.push(`.monaco-list${t}:focus .monaco-list-row.focused:hover { background-color: ${e.listFocusBackground}; }`)),e.listFocusForeground&&i.push(`.monaco-list${t}:focus .monaco-list-row.focused { color: ${e.listFocusForeground}; }`),e.listActiveSelectionBackground&&(i.push(`.monaco-list${t}:focus .monaco-list-row.selected { background-color: ${e.listActiveSelectionBackground}; }`),i.push(`.monaco-list${t}:focus .monaco-list-row.selected:hover { background-color: ${e.listActiveSelectionBackground}; }`)),e.listActiveSelectionForeground&&i.push(`.monaco-list${t}:focus .monaco-list-row.selected { color: ${e.listActiveSelectionForeground}; }`),e.listActiveSelectionIconForeground&&i.push(`.monaco-list${t}:focus .monaco-list-row.selected .codicon { color: ${e.listActiveSelectionIconForeground}; }`),e.listFocusAndSelectionBackground&&i.push(`\n\t\t\t\t.monaco-drag-image,\n\t\t\t\t.monaco-list${t}:focus .monaco-list-row.selected.focused { background-color: ${e.listFocusAndSelectionBackground}; }\n\t\t\t`),e.listFocusAndSelectionForeground&&i.push(`\n\t\t\t\t.monaco-drag-image,\n\t\t\t\t.monaco-list${t}:focus .monaco-list-row.selected.focused { color: ${e.listFocusAndSelectionForeground}; }\n\t\t\t`),e.listInactiveFocusForeground&&(i.push(`.monaco-list${t} .monaco-list-row.focused { color: ${e.listInactiveFocusForeground}; }`),i.push(`.monaco-list${t} .monaco-list-row.focused:hover { color: ${e.listInactiveFocusForeground}; }`)),e.listInactiveSelectionIconForeground&&i.push(`.monaco-list${t} .monaco-list-row.focused .codicon { color: ${e.listInactiveSelectionIconForeground}; }`),e.listInactiveFocusBackground&&(i.push(`.monaco-list${t} .monaco-list-row.focused { background-color: ${e.listInactiveFocusBackground}; }`),i.push(`.monaco-list${t} .monaco-list-row.focused:hover { background-color: ${e.listInactiveFocusBackground}; }`)),e.listInactiveSelectionBackground&&(i.push(`.monaco-list${t} .monaco-list-row.selected { background-color: ${e.listInactiveSelectionBackground}; }`),i.push(`.monaco-list${t} .monaco-list-row.selected:hover { background-color: ${e.listInactiveSelectionBackground}; }`)),e.listInactiveSelectionForeground&&i.push(`.monaco-list${t} .monaco-list-row.selected { color: ${e.listInactiveSelectionForeground}; }`),e.listHoverBackground&&i.push(`.monaco-list${t}:not(.drop-target) .monaco-list-row:hover:not(.selected):not(.focused) { background-color: ${e.listHoverBackground}; }`),e.listHoverForeground&&i.push(`.monaco-list${t} .monaco-list-row:hover:not(.selected):not(.focused) { color: ${e.listHoverForeground}; }`),e.listSelectionOutline&&i.push(`.monaco-list${t} .monaco-list-row.selected { outline: 1px dotted ${e.listSelectionOutline}; outline-offset: -1px; }`),e.listFocusOutline&&i.push(`\n\t\t\t\t.monaco-drag-image,\n\t\t\t\t.monaco-list${t}:focus .monaco-list-row.focused { outline: 1px solid ${e.listFocusOutline}; outline-offset: -1px; }\n\t\t\t`),e.listInactiveFocusOutline&&i.push(`.monaco-list${t} .monaco-list-row.focused { outline: 1px dotted ${e.listInactiveFocusOutline}; outline-offset: -1px; }`),e.listHoverOutline&&i.push(`.monaco-list${t} .monaco-list-row:hover { outline: 1px dashed ${e.listHoverOutline}; outline-offset: -1px; }`),e.listDropBackground&&i.push(`\n\t\t\t\t.monaco-list${t}.drop-target,\n\t\t\t\t.monaco-list${t} .monaco-list-rows.drop-target,\n\t\t\t\t.monaco-list${t} .monaco-list-row.drop-target { background-color: ${e.listDropBackground} !important; color: inherit !important; }\n\t\t\t`),e.listFilterWidgetBackground&&i.push(`.monaco-list-type-filter { background-color: ${e.listFilterWidgetBackground} }`),e.listFilterWidgetOutline&&i.push(`.monaco-list-type-filter { border: 1px solid ${e.listFilterWidgetOutline}; }`),e.listFilterWidgetNoMatchesOutline&&i.push(`.monaco-list-type-filter.no-matches { border: 1px solid ${e.listFilterWidgetNoMatchesOutline}; }`),e.listMatchesShadow&&i.push(`.monaco-list-type-filter { box-shadow: 1px 1px 1px ${e.listMatchesShadow}; }`),e.tableColumnsBorder&&i.push(`\n\t\t\t\t.monaco-table:hover > .monaco-split-view2,\n\t\t\t\t.monaco-table:hover > .monaco-split-view2 .monaco-sash.vertical::before {\n\t\t\t\t\tborder-color: ${e.tableColumnsBorder};\n\t\t\t}`),this.styleElement.textContent=i.join("\n")}}const j={listFocusBackground:t.a.fromHex("#7FB0D0"),listActiveSelectionBackground:t.a.fromHex("#0E639C"),listActiveSelectionForeground:t.a.fromHex("#FFFFFF"),listActiveSelectionIconForeground:t.a.fromHex("#FFFFFF"),listFocusAndSelectionBackground:t.a.fromHex("#094771"),listFocusAndSelectionForeground:t.a.fromHex("#FFFFFF"),listInactiveSelectionBackground:t.a.fromHex("#3F3F46"),listInactiveSelectionIconForeground:t.a.fromHex("#FFFFFF"),listHoverBackground:t.a.fromHex("#2A2D2E"),listDropBackground:t.a.fromHex("#383B3D"),treeIndentGuidesStroke:t.a.fromHex("#a9a9a9"),tableColumnsBorder:t.a.fromHex("#cccccc").transparent(.2)},W={keyboardSupport:!0,mouseSupport:!0,multipleSelectionSupport:!0,dnd:{getDragURI(){return null},onDragStart(){},onDragOver(){return!1},drop(){}}};function V(e,t){const i=[];let n=0,o=0;for(;n=e.length?i.push(t[o++]):o>=t.length?i.push(e[n++]):e[n]===t[o]?(i.push(e[n]),n++,o++):e[n]e-t;class z{constructor(e,t){this._templateId=e,this.renderers=t}get templateId(){return this._templateId}renderTemplate(e){return this.renderers.map(t=>t.renderTemplate(e))}renderElement(e,t,i,n){let o=0;for(const s of this.renderers)s.renderElement(e,t,i[o++],n)}disposeElement(e,t,i,n){let o=0;for(const s of this.renderers)s.disposeElement&&s.disposeElement(e,t,i[o],n),o+=1}disposeTemplate(e){let t=0;for(const i of this.renderers)i.disposeTemplate(e[t++])}}class U{constructor(e){this.accessibilityProvider=e,this.templateId="a18n"}renderTemplate(e){return e}renderElement(e,t,i){var n=this.accessibilityProvider.getAriaLabel(e);n?i.setAttribute("aria-label",n):i.removeAttribute("aria-label"),n=this.accessibilityProvider.getAriaLevel&&this.accessibilityProvider.getAriaLevel(e);"number"==typeof n?i.setAttribute("aria-level",""+n):i.removeAttribute("aria-level")}disposeTemplate(e){}}class K{constructor(e,t){this.list=e,this.dnd=t}getDragElements(e){const t=this.list.getSelectedElements();return-1new z(e.templateId,[...r,e]));var a=Object.assign(Object.assign({},s),{dnd:s.dnd&&new K(this,s.dnd)});this.view=new y.b(t,i,o,a),this.view.domNode.setAttribute("role",e),s.styleController?this.styleController=s.styleController(this.view.domId):(t=Object(n.w)(this.view.domNode),this.styleController=new B(t,this.view.domId)),this.spliceable=new l([new D(this.focus,this.view,s.identityProvider),new D(this.selection,this.view,s.identityProvider),new D(this.anchor,this.view,s.identityProvider),this.view]),this.disposables.add(this.focus),this.disposables.add(this.selection),this.disposables.add(this.anchor),this.disposables.add(this.view),this.disposables.add(this._onDidDispose),this.disposables.add(new T(this,this.view)),"boolean"==typeof s.keyboardSupport&&!s.keyboardSupport||(this.keyboardController=new E(this,this.view,s),this.disposables.add(this.keyboardController)),s.keyboardNavigationLabelProvider&&(i=s.keyboardNavigationDelegate||I,this.typeLabelController=new M(this,this.view,s.keyboardNavigationLabelProvider,i),this.disposables.add(this.typeLabelController)),this.mouseController=this.createMouseController(s),this.disposables.add(this.mouseController),this.onDidChangeFocus(this._onFocusChange,this,this.disposables),this.onDidChangeSelection(this._onSelectionChange,this,this.disposables),this.accessibilityProvider&&(this.ariaLabel=this.accessibilityProvider.getWidgetAriaLabel()),!1!==this._options.multipleSelectionSupport&&this.view.domNode.setAttribute("aria-multiselectable","true")}get onDidChangeFocus(){return u.c.map(this.eventBufferer.wrapEvent(this.focus.onChange),e=>this.toListEvent(e))}get onDidChangeSelection(){return u.c.map(this.eventBufferer.wrapEvent(this.selection.onChange),e=>this.toListEvent(e))}get domId(){return this.view.domId}get onMouseClick(){return this.view.onMouseClick}get onMouseDblClick(){return this.view.onMouseDblClick}get onMouseMiddleClick(){return this.view.onMouseMiddleClick}get onPointer(){return this.mouseController.onPointer}get onMouseDown(){return this.view.onMouseDown}get onTouchStart(){return this.view.onTouchStart}get onTap(){return this.view.onTap}get onContextMenu(){let e=!1;var t=u.c.chain(this.disposables.add(new o.a(this.view.domNode,"keydown")).event).map(e=>new s.a(e)).filter(t=>e=58===t.keyCode||t.shiftKey&&68===t.keyCode).map(o.b).filter(()=>!1).event,i=u.c.chain(this.disposables.add(new o.a(this.view.domNode,"keyup")).event).forEach(()=>e=!1).map(e=>new s.a(e)).filter(e=>58===e.keyCode||e.shiftKey&&68===e.keyCode).map(o.b).map(({browserEvent:e})=>{var t=this.getFocus();t=t.length?t[0]:void 0;return{index:t,element:void 0!==t?this.view.element(t):void 0,anchor:void 0!==t?this.view.domElement(t):this.view.domNode,browserEvent:e}}).event,n=u.c.chain(this.view.onContextMenu).filter(t=>!e).map(({element:e,index:t,browserEvent:i})=>({element:e,index:t,anchor:{x:i.pageX+1,y:i.pageY},browserEvent:i})).event;return u.c.any(t,i,n)}get onKeyDown(){return this.disposables.add(new o.a(this.view.domNode,"keydown")).event}get onDidFocus(){return u.c.signal(this.disposables.add(new o.a(this.view.domNode,"focus",!0)).event)}createMouseController(e){return new F(this)}updateOptions(e={}){var t;this._options=Object.assign(Object.assign({},this._options),e),this.typeLabelController&&this.typeLabelController.updateOptions(this._options),void 0!==this._options.multipleSelectionController&&(this._options.multipleSelectionSupport?this.view.domNode.setAttribute("aria-multiselectable","true"):this.view.domNode.removeAttribute("aria-multiselectable")),this.mouseController.updateOptions(e),null!=(t=this.keyboardController)&&t.updateOptions(e),this.view.updateOptions(e)}get options(){return this._options}splice(e,t,i=[]){if(e<0||e>this.view.length)throw new v(this.user,"Invalid start index: "+e);if(t<0)throw new v(this.user,"Invalid delete count: "+t);0===t&&0===i.length||this.eventBufferer.bufferEvents(()=>this.spliceable.splice(e,t,i))}rerender(){this.view.rerender()}element(e){return this.view.element(e)}get length(){return this.view.length}get contentHeight(){return this.view.contentHeight}get scrollTop(){return this.view.getScrollTop()}set scrollTop(e){this.view.setScrollTop(e)}get ariaLabel(){return this._ariaLabel}set ariaLabel(e){this._ariaLabel=e,this.view.domNode.setAttribute("aria-label",e)}domFocus(){this.view.domNode.focus({preventScroll:!0})}layout(e,t){this.view.layout(e,t)}setSelection(e,t){for(const i of e)if(i<0||i>=this.length)throw new v(this.user,"Invalid index "+i);this.selection.set(e,t)}getSelection(){return this.selection.get()}getSelectedElements(){return this.getSelection().map(e=>this.view.element(e))}setAnchor(e){if(void 0===e)this.anchor.set([]);else{if(e<0||e>=this.length)throw new v(this.user,"Invalid index "+e);this.anchor.set([e])}}getAnchor(){return Object(d.j)(this.anchor.get(),void 0)}getAnchorElement(){var e=this.getAnchor();return void 0===e?void 0:this.element(e)}setFocus(e,t){for(const i of e)if(i<0||i>=this.length)throw new v(this.user,"Invalid index "+i);this.focus.set(e,t)}focusNext(e=1,t=!1,i,n){var o;0!==this.length&&(o=this.focus.get(),-1<(o=this.findNextIndex(0=this.length&&!t)return-1;if(e%=this.length,!i||i(this.element(e)))return e;e++}return-1}findPreviousIndex(e,t=!1,i){for(let n=0;nthis.view.element(e))}reveal(e,t){if(e<0||e>=this.length)throw new v(this.user,"Invalid index "+e);var i,n=this.view.getScrollTop(),o=this.view.elementTop(e);e=this.view.elementHeight(e);Object(b.i)(t)?(i=e-this.view.renderHeight,this.view.setScrollTop(i*Object(m.b)(t,0,1)+o)):(i=o+e,t=n+this.view.renderHeight,o=this.view.renderHeight?this.view.setScrollTop(o):t<=i&&this.view.setScrollTop(i-this.view.renderHeight)))}getRelativeTop(e){if(e<0||e>=this.length)throw new v(this.user,"Invalid index "+e);var t=this.view.getScrollTop(),i=this.view.elementTop(e);e=this.view.elementHeight(e);return it+this.view.renderHeight?null:(e-=this.view.renderHeight,Math.abs((t-i)/e))}getHTMLElement(){return this.view.domNode}style(e){this.styleController.style(e)}toListEvent({indexes:e,browserEvent:t}){return{indexes:e,elements:e.map(e=>this.view.element(e)),browserEvent:t}}_onFocusChange(){var e=this.focus.get();this.view.domNode.classList.toggle("element-focused",0o[0]&&l[1]=s||(a[l++]=new o(Math.max(1,d.startColumn-n+1),Math.min(1+r,d.endColumn-n+1),d.className,d.type));return a}static filter(e,t,i,n){if(0===e.length)return[];let s=[],r=0;for(let h=0,c=e.length;ht||c.isEmpty()&&(0===d.type||3===d.type)||(a=c.startLineNumber===t?c.startColumn:i,l=c.endLineNumber===t?c.endColumn:n,s[r++]=new o(a,l,d.inlineClassName,d.type))}return s}static _typeCompare(e,t){var i=[2,0,1,3];return i[e]-i[t]}static compare(e,t){var i;return e.startColumn!==t.startColumn?e.startColumn-t.startColumn:e.endColumn!==t.endColumn?e.endColumn-t.endColumn:0!==(i=o._typeCompare(e.type,t.type))?i:e.className!==t.className?e.className=e){this.stopOffsets.splice(n,0,e),this.classNames.splice(n,0,t),this.metadata.splice(n,0,i);break}this.count++}}class a{static normalize(e,t){if(0===t.length)return[];var i=[];const o=new r;let s=0;for(let r=0,u=t.length;re.lineNumber===t.lineNumber?e.column-t.column:e.lineNumber-t.lineNumber);for(let a=t.length-2;0<=a;a--)t[a].lineNumber===t[a+1].lineNumber&&t.splice(a,1);let i=[],n=0,o=0,s=t.length;for(let u=1,g=e.getLineCount();u<=g;u++){var r=e.getLineContent(u),h=r.length+1;let g=0;if(!(oe.getLineTokens(t),getLanguageIdentifier:()=>e.getLanguageIdentifier(),getLanguageIdAtPosition:(t,i)=>e.getLanguageIdAtPosition(t,i),getLineContent:null};if(l.startLineNumber===l.endLineNumber&&1===e.getLineMaxColumn(l.startLineNumber)){var s=l.startLineNumber,r=this._isMovingDown?s+1:s-1;1===e.getLineMaxColumn(r)?t.addEditOperation(new d.a(1,1,1,1),null):(t.addEditOperation(new d.a(s,1,s,1),e.getLineContent(r)),t.addEditOperation(new d.a(r,1,r,e.getLineMaxColumn(r)),null)),l=new g.a(r,1,r,1)}else{let c,u;if(this._isMovingDown){c=l.endLineNumber+1,u=e.getLineContent(c),t.addEditOperation(new d.a(c-1,e.getLineMaxColumn(c-1),c,e.getLineMaxColumn(c)),null);let g=u;this.shouldAutoIndent(e,l)?(null!==(s=this.matchEnterRule(e,n,i,c,l.startLineNumber-1))?(r=a.x(e.getLineContent(c)),s+=v.b(r,i),r=v.a(s,i,o),g=r+this.trimLeft(u)):(h.getLineContent=t=>t===l.startLineNumber?e.getLineContent(c):e.getLineContent(t),null!==(s=b.a.getGoodIndentForLine(this._autoIndent,h,e.getLanguageIdAtPosition(c,1),l.startLineNumber,n))&&(r=a.x(e.getLineContent(c)),(s=v.b(s,i))!==v.b(r,i)&&(r=v.a(s,i,o),g=r+this.trimLeft(u)))),t.addEditOperation(new d.a(l.startLineNumber,1,l.startLineNumber,1),g+"\n"),null!==(s=this.matchEnterRuleMovingDown(e,n,i,l.startLineNumber,c,g))?0!==s&&this.getIndentEditsOfMovingBlock(e,t,l,i,o,s):(h.getLineContent=t=>t===l.startLineNumber?g:t>=l.startLineNumber+1&&t<=l.endLineNumber+1?e.getLineContent(t-1):e.getLineContent(t),null!==(r=b.a.getGoodIndentForLine(this._autoIndent,h,e.getLanguageIdAtPosition(c,1),l.startLineNumber+1,n))&&(s=a.x(e.getLineContent(l.startLineNumber)),(r=v.b(r,i))!==(s=v.b(s,i))&&this.getIndentEditsOfMovingBlock(e,t,l,i,o,r-s)))):t.addEditOperation(new d.a(l.startLineNumber,1,l.startLineNumber,1),g+"\n")}else c=l.startLineNumber-1,u=e.getLineContent(c),t.addEditOperation(new d.a(c,1,c+1,1),null),t.addEditOperation(new d.a(l.endLineNumber,e.getLineMaxColumn(l.endLineNumber),l.endLineNumber,e.getLineMaxColumn(l.endLineNumber)),"\n"+u),this.shouldAutoIndent(e,l)&&(h.getLineContent=t=>t===c?e.getLineContent(l.startLineNumber):e.getLineContent(t),null!==(r=this.matchEnterRule(e,n,i,l.startLineNumber,l.startLineNumber-2))?0!==r&&this.getIndentEditsOfMovingBlock(e,t,l,i,o,r):null!==(s=b.a.getGoodIndentForLine(this._autoIndent,h,e.getLanguageIdAtPosition(l.startLineNumber,1),c,n))&&(r=a.x(e.getLineContent(l.startLineNumber)),(n=v.b(s,i))!==(s=v.b(r,i))&&this.getIndentEditsOfMovingBlock(e,t,l,i,o,n-s)))}this._selectionId=t.trackSelection(l)}else this._selectionId=t.trackSelection(this._selection)}buildIndentConverter(e,t,i){return{shiftIndent:n=>f.a.shiftIndent(n,n.length+1,e,t,i),unshiftIndent:n=>f.a.unshiftIndent(n,n.length+1,e,t,i)}}parseEnterResult(e,t,i,n,o){if(o){let s=o.indentation;if(o.indentAction===_.b.None||o.indentAction===_.b.Indent?s=o.indentation+o.appendText:o.indentAction===_.b.IndentOutdent?s=o.indentation:o.indentAction===_.b.Outdent&&(s=t.unshiftIndent(o.indentation)+o.appendText),o=e.getLineContent(n),0<=this.trimLeft(o).indexOf(this.trimLeft(s))){o=a.x(e.getLineContent(n));let r=a.x(s);return e=b.a.getIndentMetadata(e,n),null!==e&&2&e&&(r=t.unshiftIndent(r)),n=v.b(r,i),n-v.b(o,i)}}return null}matchEnterRuleMovingDown(e,t,i,n,o,s){if(0<=a.I(s))return s=e.getLineMaxColumn(o),o=b.a.getEnterAction(this._autoIndent,e,new d.a(o,s,o,s)),this.parseEnterResult(e,t,i,n,o);{let l=n-1;for(;1<=l;){var r=e.getLineContent(l);if(0<=a.I(r))break;l--}return l<1||n>e.getLineCount()?null:(s=e.getLineMaxColumn(l),o=b.a.getEnterAction(this._autoIndent,e,new d.a(l,s,l,s)),this.parseEnterResult(e,t,i,n,o))}}matchEnterRule(e,t,i,n,o,s){let r=o;for(;1<=r;){let t;if(t=r===o&&void 0!==s?s:e.getLineContent(r),0<=a.I(t))break;r--}var l;return r<1||n>e.getLineCount()?null:(l=e.getLineMaxColumn(r),l=b.a.getEnterAction(this._autoIndent,e,new d.a(r,l,r,l)),this.parseEnterResult(e,t,i,n,l))}trimLeft(e){return e.replace(/^\s+/,"")}shouldAutoIndent(e,t){var i;return!(this._autoIndent<4)&&!!e.isCheapToTokenize(t.startLineNumber)&&(i=e.getLanguageIdAtPosition(t.startLineNumber,1))===e.getLanguageIdAtPosition(t.endLineNumber,1)&&null!==b.a.getIndentRulesSupport(i)}getIndentEditsOfMovingBlock(e,t,i,n,o,s){for(let h=i.startLineNumber;h<=i.endLineNumber;h++){var r=e.getLineContent(h),l=(r=a.x(r),v.b(r,n));l=v.a(l+s,n,o);l!==r&&(t.addEditOperation(new d.a(h,1,h,r.length+1),l),h===i.endLineNumber&&i.endColumn<=r.length+1&&""===l&&(this._moveEndLineSelectionShrink=!0))}}computeCursorState(e,t){let i=t.getTrackedSelection(this._selectionId);return this._moveEndPositionDown&&(i=i.setEndPosition(i.endLineNumber+1,1)),this._moveEndLineSelectionShrink&&i.startLineNumber=o)return null;let s=[];for(let a=n;a<=o;a++)s.push(e.getLineContent(a));let r=s.slice(0);return r.sort(w.getCollator().compare),!0===i&&(r=r.reverse()),{startLineNumber:n,endLineNumber:o,before:s,after:r}}w._COLLATOR=null;var S=i("7e32");class L extends t.b{constructor(e,t){super(t),this.down=e}run(e,t){if(t.hasModel()){const e=t.getSelections().map((e,t)=>({selection:e,index:t,ignore:!1}));e.sort((e,t)=>d.a.compareRangesUsingStarts(e.selection,t.selection));let i=e[0];for(let t=1;tnew u.a(e.positionLineNumber,e.positionColumn)));i=t.getSelection();null!==i&&(i=new h(i,n),t.pushUndoStop(),t.executeCommands(this.id,[i]),t.pushUndoStop())}}E.ID="editor.action.trimTrailingWhitespace";class I extends t.b{constructor(){super({id:"editor.action.deleteLines",label:n.a("lines.delete","Delete Line"),alias:"Delete Line",precondition:p.a.writable,kbOpts:{kbExpr:p.a.textInputFocus,primary:3113,weight:100}})}run(e,t){if(t.hasModel()){var i=this._getLinesToRemove(t);let e=t.getModel();if(1!==e.getLineCount()||1!==e.getLineMaxColumn(1)){let o=0,s=[],r=[];for(let t=0,a=i.length;t{let t=e.endLineNumber;return e.startLineNumbere.startLineNumber===t.startLineNumber?e.endLineNumber-t.endLineNumber:e.startLineNumber-t.startLineNumber),[]),n=t[0];for(let o=1;o=t[o].startLineNumber?n.endLineNumber=t[o].endLineNumber:(i.push(n),n=t[o]);return i.push(n),i}}class M extends t.b{constructor(){super({id:"editor.action.indentLines",label:n.a("lines.indent","Indent Line"),alias:"Indent Line",precondition:p.a.writable,kbOpts:{kbExpr:p.a.editorTextFocus,primary:2137,weight:100}})}run(e,t){var i=t._getViewModel();i&&(t.pushUndoStop(),t.executeCommands(this.id,c.a.indent(i.cursorConfig,t.getModel(),t.getSelections())),t.pushUndoStop())}}class T extends t.b{constructor(){super({id:"editor.action.outdentLines",label:n.a("lines.outdent","Outdent Line"),alias:"Outdent Line",precondition:p.a.writable,kbOpts:{kbExpr:p.a.editorTextFocus,primary:2135,weight:100}})}run(e,t){s.CoreEditingCommands.Outdent.runEditorCommand(e,t,null)}}class A extends t.b{constructor(){super({id:"editor.action.insertLineBefore",label:n.a("lines.insertBefore","Insert Line Above"),alias:"Insert Line Above",precondition:p.a.writable,kbOpts:{kbExpr:p.a.editorTextFocus,primary:3075,weight:100}})}run(e,t){var i=t._getViewModel();i&&(t.pushUndoStop(),t.executeCommands(this.id,c.a.lineInsertBefore(i.cursorConfig,t.getModel(),t.getSelections())))}}class R extends t.b{constructor(){super({id:"editor.action.insertLineAfter",label:n.a("lines.insertAfter","Insert Line Below"),alias:"Insert Line Below",precondition:p.a.writable,kbOpts:{kbExpr:p.a.editorTextFocus,primary:2051,weight:100}})}run(e,t){var i=t._getViewModel();i&&(t.pushUndoStop(),t.executeCommands(this.id,c.a.lineInsertAfter(i.cursorConfig,t.getModel(),t.getSelections())))}}class P extends t.b{run(e,t){if(t.hasModel()){var i=t.getSelection();let e=this._getRangesToDelete(t),r=[];for(let t=0,i=e.length-1;tl.a.replace(e,""));t.pushUndoStop(),t.executeEdits(this.id,s,i),t.pushUndoStop()}}}class F extends P{constructor(){super({id:"deleteAllLeft",label:n.a("lines.deleteAllLeft","Delete All Left"),alias:"Delete All Left",precondition:p.a.writable,kbOpts:{kbExpr:p.a.textInputFocus,primary:0,mac:{primary:2049},weight:100}})}_getEndCursorState(e,t){let i=null,n=[],o=0;return t.forEach(t=>{let s;var r;s=1===t.endColumn&&0{var t,i;return e.isEmpty()?1===e.startColumn?(t=Math.max(1,e.startLineNumber-1),i=1===e.startLineNumber?1:n.getLineContent(t).length+1,new d.a(t,i,e.startLineNumber,1)):new d.a(e.startLineNumber,1,e.startLineNumber,e.startColumn):new d.a(e.startLineNumber,1,e.endLineNumber,e.endColumn)}))}}class B extends P{constructor(){super({id:"deleteAllRight",label:n.a("lines.deleteAllRight","Delete All Right"),alias:"Delete All Right",precondition:p.a.writable,kbOpts:{kbExpr:p.a.textInputFocus,primary:0,mac:{primary:297,secondary:[2068]},weight:100}})}_getEndCursorState(e,t){let i=null,n=[];for(let s=0,r=t.length;s{var i;return e.isEmpty()?(i=t.getLineMaxColumn(e.startLineNumber),e.startColumn===i?new d.a(e.startLineNumber,e.startColumn,e.startLineNumber+1,1):new d.a(e.startLineNumber,e.startColumn,e.startLineNumber,i)):e});return n.sort(d.a.compareRangesUsingStarts),n}}class j extends t.b{constructor(){super({id:"editor.action.joinLines",label:n.a("lines.joinLines","Join Lines"),alias:"Join Lines",precondition:p.a.writable,kbOpts:{kbExpr:p.a.editorTextFocus,primary:0,mac:{primary:296},weight:100}})}run(e,t){let i=t.getSelections();if(null!==i){let e=t.getSelection();if(null!==e){i.sort(d.a.compareRangesUsingStarts);let h=[];var n=i.reduce((t,i)=>t.isEmpty()?t.endLineNumber===i.startLineNumber?(e.equalsSelection(t)&&(e=i),i):i.startLineNumber>t.endLineNumber+1?(h.push(t),i):new g.a(t.startLineNumber,t.startColumn,i.endLineNumber,i.endColumn):i.startLineNumber>t.endLineNumber?(h.push(t),i):new g.a(t.startLineNumber,t.startColumn,i.endLineNumber,i.endColumn));h.push(n);let c=t.getModel();if(null!==c){let i=[],n=[],u=e,p=0;for(let t=0,m=h.length;t=n?i.lineNumber!==e.getLineCount()&&(n=new d.a(i.lineNumber,Math.max(1,i.column-1),i.lineNumber+1,1),n=e.getValueInRange(n).split("").reverse().join(""),a.push(new r.a(new g.a(i.lineNumber,Math.max(1,i.column-1),i.lineNumber+1,1),n))):(n=new d.a(i.lineNumber,Math.max(1,i.column-1),i.lineNumber,i.column+1),o=e.getValueInRange(n).split("").reverse().join(""),a.push(new r.b(n,o,new g.a(i.lineNumber,i.column+1,i.lineNumber,i.column+1)))))}t.pushUndoStop(),t.executeCommands(this.id,a),t.pushUndoStop()}}}}class V extends t.b{run(e,t){var i=t.getSelections();if(null!==i){const e=t.getModel();if(null!==e){var n,o,s=t.getOption(116);const r=[];for(const a of i)a.isEmpty()?(o=a.getStartPosition(),(n=t.getConfiguredWordAtPosition(o))&&(o=new d.a(o.lineNumber,n.startColumn,o.lineNumber,n.endColumn),n=e.getValueInRange(o),r.push(l.a.replace(o,this._modifyText(n,s))))):(o=e.getValueInRange(a),r.push(l.a.replace(a,this._modifyText(o,s))));t.pushUndoStop(),t.executeEdits(this.id,r),t.pushUndoStop()}}}}class H extends V{constructor(){super({id:"editor.action.transformToUppercase",label:n.a("editor.transformToUppercase","Transform to Uppercase"),alias:"Transform to Uppercase",precondition:p.a.writable})}_modifyText(e,t){return e.toLocaleUpperCase()}}class z extends V{constructor(){super({id:"editor.action.transformToLowercase",label:n.a("editor.transformToLowercase","Transform to Lowercase"),alias:"Transform to Lowercase",precondition:p.a.writable})}_modifyText(e,t){return e.toLocaleLowerCase()}}class U extends V{constructor(){super({id:"editor.action.transformToTitlecase",label:n.a("editor.transformToTitlecase","Transform to Title Case"),alias:"Transform to Title Case",precondition:p.a.writable})}_modifyText(e,t){const i="\r\n\t "+t,n=i.split("");let o="",s=!0;for(let r=0;rp(void 0,void 0,void 0,(function*(){var[i]=t,n=(Object(d.c)(i instanceof s.a),e.get(a.a).getModel(i));if(n){const t=b(n);return t?t.getLegend():e.get(l.b).executeCommand("_provideDocumentRangeSemanticTokensLegend",i)}}))),l.a.registerCommand("_provideDocumentSemanticTokens",(e,...t)=>p(void 0,void 0,void 0,(function*(){var[i]=t;Object(d.c)(i instanceof s.a);const r=e.get(a.a).getModel(i);if(r){var h=_(r,null,n.a.None);if(!h)return e.get(l.b).executeCommand("_provideDocumentRangeSemanticTokens",i,r.getFullModelRange());const{provider:s,request:a}=h;let d;try{d=yield a}catch(t){return void Object(o.g)(t)}return d&&m(d)?(i=u({id:0,type:"full",data:d.data}),d.resultId&&s.releaseDocumentSemanticTokens(d.resultId),i):void 0}}))),l.a.registerCommand("_provideDocumentRangeSemanticTokensLegend",(e,...t)=>p(void 0,void 0,void 0,(function*(){var[i]=t,i=(Object(d.c)(i instanceof s.a),e.get(a.a).getModel(i));if(i){const e=v(i);if(e)return e.getLegend()}}))),l.a.registerCommand("_provideDocumentRangeSemanticTokens",(e,...t)=>p(void 0,void 0,void 0,(function*(){var[i,r]=t,i=(Object(d.c)(i instanceof s.a),Object(d.c)(g.a.isIRange(r)),e.get(a.a).getModel(i));if(i){const t=v(i);if(t){let s;try{s=yield t.provideDocumentRangeSemanticTokens(i,g.a.lift(r),n.a.None)}catch(e){return void Object(o.g)(e)}if(s&&m(s))return u({id:0,type:"full",data:s.data})}}})))},7605:function(e,t,i){"use strict";i.r(t),i.d(t,"FoldingController",(function(){return U})),i.d(t,"foldBackgroundBackground",(function(){return de})),i.d(t,"editorFoldForeground",(function(){return he})),i("0a33");var n=i("dff7"),o=i("ef8e9"),s=i("3742"),r=i("5fe7"),a=i("fe45"),l=i("a666"),d=i("b2cc"),h=i("308f");const c=16777215;class u{constructor(e,t,i){if(e.length!==t.length||65535{var i=o[o.length-1];return this.getStartLineNumber(i)<=e&&this.getEndLineNumber(i)>=t};for(let s=0,r=this._startIndexes.length;sc||i>c)throw new Error("startLineNumber or endLineNumber must not exceed "+c);for(;0>>24)+((4278190080&this._endIndexes[e])>>>16),65535==e?-1:e}contains(e,t){return this.getStartLineNumber(e)<=t&&this.getEndLineNumber(e)>=t}findIndex(e){let t=0,i=this._startIndexes.length;if(0===i)return-1;for(;t=this.endLineNumber}containsLine(e){return this.startLineNumber<=e&&e<=this.endLineNumber}}class p{constructor(e,t){this._updateEventEmitter=new h.b,this.onDidChange=this._updateEventEmitter.event,this._textModel=e,this._decorationProvider=t,this._regions=new u(new Uint32Array(0),new Uint32Array(0)),this._editorDecorationIds=[],this._isInitialized=!1}get regions(){return this._regions}get textModel(){return this._textModel}get isInitialized(){return this._isInitialized}toggleCollapseState(e){if(e.length){e=e.sort((e,t)=>e.regionIndex-t.regionIndex);const t={};this._decorationProvider.changeDecorations(i=>{let n=0,o=-1,s=-1;var r,a=e=>{for(;ns&&(s=t),n++}};for(r of e){var l=r.regionIndex,d=this._editorDecorationIds[l];d&&!t[d]&&(t[d]=!0,a(l),d=!this._regions.isCollapsed(l),this._regions.setCollapsed(l,d),o=Math.max(o,this._regions.getEndLineNumber(l)))}a(this._regions.length)}),this._updateEventEmitter.fire({model:this,collapseStateChanged:e})}}update(e,t=[]){let i=[],n=(e,i)=>{for(var n of t)if(e{var r=e.getStartLineNumber(t),a=e.getEndLineNumber(t);(s=s||e.isCollapsed(t))&&n(r,a)&&(s=!1),e.setCollapsed(t,s),t=this._textModel.getLineMaxColumn(r),r={startLineNumber:r,startColumn:Math.max(t-1,1),endLineNumber:r,endColumn:t};i.push({range:r,options:this._decorationProvider.getDecorationOption(s,a<=o)}),s&&a>o&&(o=a)};let r=0;var a=()=>{for(;re.isCollapsed!==t&&ne.isCollapsed!==t&&ne.isCollapsed!==t&&n<=i),o.push(...s);e.toggleCollapseState(o)}function _(e,t,i){let n=[];for(var o of i)n.push(e.getAllRegionsAtLine(o,void 0)[0]);i=e.getRegionsInside(null,e=>n.every(t=>!t.containedBy(e)&&!e.containedBy(t))&&e.isCollapsed!==t),e.toggleCollapseState(i)}function b(e,t,i){let n=e.textModel,o=e.regions,s=[];for(let a=o.length-1;0<=a;a--){var r;i!==o.isCollapsed(a)&&(r=o.getStartLineNumber(a),t.test(n.getLineContent(r))&&s.push(o.toRegion(a)))}e.toggleCollapseState(s)}function v(e,t,i){let n=e.regions,o=[];for(let s=n.length-1;0<=s;s--)i!==n.isCollapsed(s)&&t===n.getType(s)&&o.push(n.toRegion(s));e.toggleCollapseState(o)}var C=i("b57f"),w=(t=i("561a"),i("bf5b")),y=i("b7d0");const S=Object(w.b)("folding-expanded",t.b.chevronDown,Object(n.a)("foldingExpandedIcon","Icon for expanded ranges in the editor glyph margin.")),L=Object(w.b)("folding-collapsed",t.b.chevronRight,Object(n.a)("foldingCollapsedIcon","Icon for collapsed ranges in the editor glyph margin."));class x{constructor(e){this.editor=e,this.autoHideFoldingControls=!0,this.showFoldingHighlights=!0}getDecorationOption(e,t){return t?x.HIDDEN_RANGE_DECORATION:e?this.showFoldingHighlights?x.COLLAPSED_HIGHLIGHTED_VISUAL_DECORATION:x.COLLAPSED_VISUAL_DECORATION:this.autoHideFoldingControls?x.EXPANDED_AUTO_HIDE_VISUAL_DECORATION:x.EXPANDED_VISUAL_DECORATION}deltaDecorations(e,t){return this.editor.deltaDecorations(e,t)}changeDecorations(e){return this.editor.changeDecorations(e)}}x.COLLAPSED_VISUAL_DECORATION=C.a.register({description:"folding-collapsed-visual-decoration",stickiness:1,afterContentClassName:"inline-folded",isWholeLine:!0,firstLineDecorationClassName:y.d.asClassName(L)}),x.COLLAPSED_HIGHLIGHTED_VISUAL_DECORATION=C.a.register({description:"folding-collapsed-highlighted-visual-decoration",stickiness:1,afterContentClassName:"inline-folded",className:"folded-background",isWholeLine:!0,firstLineDecorationClassName:y.d.asClassName(L)}),x.EXPANDED_AUTO_HIDE_VISUAL_DECORATION=C.a.register({description:"folding-expanded-auto-hide-visual-decoration",stickiness:1,isWholeLine:!0,firstLineDecorationClassName:y.d.asClassName(S)}),x.EXPANDED_VISUAL_DECORATION=C.a.register({description:"folding-expanded-visual-decoration",stickiness:1,isWholeLine:!0,firstLineDecorationClassName:"alwaysShowFoldIcons "+y.d.asClassName(S)}),x.HIDDEN_RANGE_DECORATION=C.a.register({description:"folding-hidden-range-decoration",stickiness:1});var k=i("c101"),D=i("6a89"),N=i("e8e3");class O{constructor(e){this._updateEventEmitter=new h.b,this._foldingModel=e,this._foldingModelListener=e.onDidChange(e=>this.updateHiddenRanges()),this._hiddenRanges=[],e.regions.length&&this.updateHiddenRanges()}get onDidChange(){return this._updateEventEmitter.event}get hiddenRanges(){return this._hiddenRanges}updateHiddenRanges(){let e=!1,t=[],i=0,n=0,o=Number.MAX_VALUE,s=-1,r=this._foldingModel.regions;for(;i({startLineNumber:e.startLineNumber-1,endLineNumber:e.endLineNumber}))}applyHiddenRanges(e){this._hiddenRanges=e,this._updateEventEmitter.fire(e)}hasRanges(){return 0{var t,i;return(n=n&&(t=e,i=n,t>=i.startLineNumber&&t<=i.endLineNumber)?n:E(this._hiddenRanges,e))?n.startLineNumber-1:null};for(let r=0,a=e.length;rt=t?e[i]:null}var I=i("70cb");class M{constructor(e){this.editorModel=e,this.id="indent"}dispose(){}compute(e){var t=I.a.getFoldingRules(this.editorModel.getLanguageIdentifier().id),i=t&&!!t.offSide;t=t&&t.markers;return Promise.resolve(function(e,t,i,n=5e3){var o=e.getOptions().tabSize;let s=new T(n),r=void 0;i&&(r=new RegExp(`(${i.start.source})|(?:${i.end.source})`));let a=[],l=e.getLineCount()+1;a.push({indent:-1,endAbove:l,line:l});for(let c=e.getLineCount();0d){for(;a.pop(),(n=a[a.length-1]).indent>d;);var h=n.endAbove-1;1<=h-c&&s.insertFirst(c,h,d)}n.indent===d?n.endAbove=c:a.push({indent:d,endAbove:c,line:c})}}return s.toIndentRanges(e)}(this.editorModel,i,t))}}class T{constructor(e){this._startIndexes=[],this._endIndexes=[],this._indentOccurrences=[],this._length=0,this._foldingRangesLimit=e}insertFirst(e,t,i){var n;e>c||t>c||(n=this._length,this._startIndexes[n]=e,this._endIndexes[n]=t,this._length++,i<1e3&&(this._indentOccurrences[i]=(this._indentOccurrences[i]||0)+1))}toIndentRanges(e){if(this._length<=this._foldingRangesLimit){let e=new Uint32Array(this._length),t=new Uint32Array(this._length);for(let i=this._length-1,n=0;0<=i;i--,n++)e[n]=this._startIndexes[i],t[n]=this._endIndexes[i];return new u(e,t)}{let s=0,r=this._indentOccurrences.length;for(let e=0;ethis._foldingRangesLimit){r=e;break}s+=t}}var i=e.getOptions().tabSize;let a=new Uint32Array(this._foldingRangesLimit),l=new Uint32Array(this._foldingRangesLimit);for(let t=this._length-1,d=0;0<=t;t--){var n=this._startIndexes[t],o=e.getLineContent(n);o=C.b.computeIndentLevel(o,i);(oPromise.resolve(e.provideFoldingRanges(t,P,i)).then(e=>{if(!i.isCancellationRequested&&Array.isArray(e)){Array.isArray(n)||(n=[]);var s,r=t.getLineCount();for(s of e)0s.start&&s.end<=r&&n.push({start:s.start,end:s.end,rank:o,kind:s.kind})}},R.g));return Promise.all(o).then(e=>n)}(this.providers,this.editorModel,e).then(e=>e?j(e,this.limit):null)}dispose(){var e;null!=(e=this.disposables)&&e.dispose()}}class B{constructor(e){this._startIndexes=[],this._endIndexes=[],this._nestingLevels=[],this._nestingLevelCounts=[],this._types=[],this._length=0,this._foldingRangesLimit=e}add(e,t,i,n){var o;e>c||t>c||(o=this._length,this._startIndexes[o]=e,this._endIndexes[o]=t,this._nestingLevels[o]=n,this._types[o]=i,this._length++,n<30&&(this._nestingLevelCounts[n]=(this._nestingLevelCounts[n]||0)+1))}toIndentRanges(){if(this._length<=this._foldingRangesLimit){let e=new Uint32Array(this._length),t=new Uint32Array(this._length);for(let i=0;ithis._foldingRangesLimit){n=t;break}i+=e}}let o=new Uint32Array(this._foldingRangesLimit),s=new Uint32Array(this._foldingRangesLimit),r=[];for(let e=0,a=0;e{let i=e.start-t.start;return 0===i?e.rank-t.rank:i});let n=new B(t),o=void 0,s=[];for(i of e)if(o){if(i.start>o.start){if(i.end<=o.end)s.push(o),o=i;else if(i.start>o.end){for(;(o=s.pop())&&i.start>o.end;);o&&s.push(o),o=i}n.add(i.start,i.end,i.kind&&i.kind.value,s.length)}}else o=i,n.add(i.start,i.end,i.kind&&i.kind.value,s.length);return n.toIndentRanges()}class W{constructor(e,t,i,n){this.editorModel=e,this.id="init",t.length&&(this.decorationIds=e.deltaDecorations([],t.map(t=>({range:{startLineNumber:t.startLineNumber,startColumn:0,endLineNumber:t.endLineNumber,endColumn:e.getLineLength(t.endLineNumber)},options:{description:"folding-initializing-range-provider",stickiness:1}}))),this.timeout=setTimeout(i,n))}dispose(){this.decorationIds&&(this.editorModel.deltaDecorations(this.decorationIds,[]),this.decorationIds=void 0),"number"==typeof this.timeout&&(clearTimeout(this.timeout),this.timeout=void 0)}compute(e){let t=[];if(this.decorationIds)for(var i of this.decorationIds)i=this.editorModel.getDecorationRange(i),i&&t.push({start:i.startLineNumber,end:i.endLineNumber,rank:1});return Promise.resolve(j(t,Number.MAX_VALUE))}}w=i("4fc3"),t=i("303e");var V=i("bc04"),H=(i=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3this.onModelChanged())),this._register(this.editor.onDidChangeConfiguration(e=>{if(e.hasChanged(36)&&(this._isEnabled=this.editor.getOptions().get(36),this.foldingEnabled.set(this._isEnabled),this.onModelChanged()),e.hasChanged(99)||e.hasChanged(38)){const e=this.editor.getOptions();this.foldingDecorationProvider.autoHideFoldingControls="mouseover"===e.get(99),this.foldingDecorationProvider.showFoldingHighlights=e.get(38),this.onModelContentChanged()}e.hasChanged(37)&&(this._useFoldingProviders="indentation"!==this.editor.getOptions().get(37),this.onFoldingStrategyChanged()),e.hasChanged(40)&&(this._unfoldOnClickAfterEndOfLine=this.editor.getOptions().get(40)),e.hasChanged(39)&&(this._foldingImportsByDefault=this.editor.getOptions().get(39))})),this.onModelChanged()}static get(t){return t.getContribution(e.ID)}saveViewState(){let e=this.editor.getModel();var t,i;return e&&this._isEnabled&&!e.isTooLargeForTokenization()?this.foldingModel?(t=(this.foldingModel.isInitialized?this.foldingModel:this.hiddenRangeModel).getMemento(),i=this.rangeProvider?this.rangeProvider.id:void 0,{collapsedRegions:t,lineCount:e.getLineCount(),provider:i,foldedImports:this._currentModelHasFoldedImports}):void 0:{}}restoreViewState(e){let t=this.editor.getModel();if(t&&this._isEnabled&&!t.isTooLargeForTokenization()&&this.hiddenRangeModel&&e&&e.lineCount===t.getLineCount()&&(this._currentModelHasFoldedImports=!!e.foldedImports,e.collapsedRegions)){"syntax"!==e.provider&&"init"!==e.provider||(this.foldingStateMemento=e);const t=e.collapsedRegions;if(this.hiddenRangeModel.applyMemento(t)){const e=this.getFoldingModel();e&&e.then(e=>{if(e){this._restoringViewState=!0;try{e.applyMemento(t)}finally{this._restoringViewState=!1}}}).then(void 0,R.f)}}}onModelChanged(){this.localToDispose.clear();let e=this.editor.getModel();this._isEnabled&&e&&!e.isTooLargeForTokenization()&&(this._currentModelHasFoldedImports=!1,this.foldingModel=new p(e,this.foldingDecorationProvider),this.localToDispose.add(this.foldingModel),this.hiddenRangeModel=new O(this.foldingModel),this.localToDispose.add(this.hiddenRangeModel),this.localToDispose.add(this.hiddenRangeModel.onDidChange(e=>this.onHiddenRangesChanges(e))),this.updateScheduler=new r.a(200),this.cursorChangedScheduler=new r.e(()=>this.revealCursor(),200),this.localToDispose.add(this.cursorChangedScheduler),this.localToDispose.add(A.o.onDidChange(()=>this.onFoldingStrategyChanged())),this.localToDispose.add(this.editor.onDidChangeModelLanguageConfiguration(()=>this.onFoldingStrategyChanged())),this.localToDispose.add(this.editor.onDidChangeModelContent(()=>this.onModelContentChanged())),this.localToDispose.add(this.editor.onDidChangeCursorPosition(()=>this.onCursorPositionChanged())),this.localToDispose.add(this.editor.onMouseDown(e=>this.onEditorMouseDown(e))),this.localToDispose.add(this.editor.onMouseUp(e=>this.onEditorMouseUp(e))),this.localToDispose.add({dispose:()=>{this.foldingRegionPromise&&(this.foldingRegionPromise.cancel(),this.foldingRegionPromise=null),this.updateScheduler&&this.updateScheduler.cancel(),this.updateScheduler=null,this.foldingModel=null,this.foldingModelPromise=null,this.hiddenRangeModel=null,this.cursorChangedScheduler=null,this.foldingStateMemento=null,this.rangeProvider&&this.rangeProvider.dispose(),this.rangeProvider=null}}),this.onModelContentChanged())}onFoldingStrategyChanged(){this.rangeProvider&&this.rangeProvider.dispose(),this.rangeProvider=null,this.onModelContentChanged()}getRangeProvider(e){if(!this.rangeProvider){if(this.rangeProvider=new M(e),this._useFoldingProviders&&this.foldingModel){var t=A.o.ordered(this.foldingModel.textModel);if(0===t.length&&this.foldingStateMemento&&this.foldingStateMemento.collapsedRegions)return this.rangeProvider=new W(e,this.foldingStateMemento.collapsedRegions,()=>{this.foldingStateMemento=null,this.onFoldingStrategyChanged()},3e4);0this.onModelContentChanged()))}this.foldingStateMemento=null}return this.rangeProvider}getFoldingModel(){return this.foldingModelPromise}onModelContentChanged(){this.updateScheduler&&(this.foldingRegionPromise&&(this.foldingRegionPromise.cancel(),this.foldingRegionPromise=null),this.foldingModelPromise=this.updateScheduler.trigger(()=>{const e=this.foldingModel;if(!e)return null;const t=this.getRangeProvider(e.textModel);let i=this.foldingRegionPromise=Object(r.h)(e=>t.compute(e));return i.then(t=>{if(t&&i===this.foldingRegionPromise){let i;!this._foldingImportsByDefault||this._currentModelHasFoldedImports||(n=t.setCollapsedAllOfType(A.n.Imports.value,!0))&&(i=V.c.capture(this.editor),this._currentModelHasFoldedImports=n);let o=this.editor.getSelections();var n=o?o.map(e=>e.startLineNumber):[];e.update(t,n),i&&i.restore(this.editor)}return e})}).then(void 0,e=>(Object(R.f)(e),null)))}onHiddenRangesChanges(e){var t;this.hiddenRangeModel&&e.length&&!this._restoringViewState&&(t=this.editor.getSelections())&&this.hiddenRangeModel.adjustSelections(t)&&this.editor.setSelections(t),this.editor.setHiddenAreas(e)}onCursorPositionChanged(){this.hiddenRangeModel&&this.hiddenRangeModel.hasRanges()&&this.cursorChangedScheduler.schedule()}revealCursor(){const e=this.getFoldingModel();e&&e.then(e=>{if(e){let i=this.editor.getSelections();if(i&&0e.isCollapsed&&i>e.startLineNumber))}n.length&&(e.toggleCollapseState(n),this.reveal(i[0].getPosition()))}}}).then(void 0,R.f)}onEditorMouseDown(e){if(this.mouseDownInfo=null,this.hiddenRangeModel&&e.target&&e.target.range&&(e.event.leftButton||e.event.middleButton)){var t=e.target.range;let o=!1;switch(e.target.type){case 4:var i=e.target.detail,n=e.target.element.offsetLeft;if(i.offsetX-n<5)return;o=!0;break;case 7:if(this._unfoldOnClickAfterEndOfLine&&this.hiddenRangeModel.hasRanges()&&!e.target.detail.isAfterLines)break;return;case 6:if(this.hiddenRangeModel.hasRanges()){let e=this.editor.getModel();if(e&&t.startColumn===e.getLineMaxColumn(t.startLineNumber))break}return;default:return}this.mouseDownInfo={lineNumber:t.startLineNumber,iconClicked:o}}}onEditorMouseUp(e){const t=this.getFoldingModel();if(t&&this.mouseDownInfo&&e.target){let n=this.mouseDownInfo.lineNumber,o=this.mouseDownInfo.iconClicked;var i=e.target.range;if(i&&i.startLineNumber===n){if(o){if(4!==e.target.type)return}else{let e=this.editor.getModel();if(!e||i.startColumn!==e.getLineMaxColumn(n))return}t.then(t=>{if(t){let r=t.getRegionAtLine(n);if(r&&r.startLineNumber===n){var i=r.isCollapsed;if(o||i){let o=[];if(e.event.altKey){var s=t.getRegionsInside(null,e=>!e.containedBy(r)&&!r.containedBy(e));for(const e of s)e.isCollapsed&&o.push(e);0===o.length&&(o=s)}else{if(s=e.event.middleButton||e.event.shiftKey,s)for(const e of t.getRegionsInside(r))e.isCollapsed===i&&o.push(e);!i&&s&&0!==o.length||o.push(r)}t.toggleCollapseState(o),this.reveal({lineNumber:n,column:1})}}}}).then(void 0,R.f)}}}reveal(e){this.editor.revealPositionInCenterIfOutsideViewport(e,0)}};U.ID="editor.contrib.folding",U=i([H(1,w.b)],U);class K extends d.b{runEditorCommand(e,t,i){let n=U.get(t);if(n){let o=n.getFoldingModel();return o?(this.reportTelemetry(e,t),o.then(e=>{if(e){this.invoke(n,e,t,i);const o=t.getSelection();o&&n.reveal(o.getStartPosition())}})):void 0}}getSelectedLines(e){let t=e.getSelections();return t?t.map(e=>e.startLineNumber):[]}getLineNumbers(e,t){return e&&e.selectionLines?e.selectionLines.map(e=>e+1):this.getSelectedLines(t)}run(e,t){}}function q(e){if(!o.l(e)){if(!o.j(e))return!1;const t=e;if(!o.l(t.levels)&&!o.i(t.levels))return!1;if(!o.l(t.direction)&&!o.k(t.direction))return!1;if(!(o.l(t.selectionLines)||o.f(t.selectionLines)&&t.selectionLines.every(o.i)))return!1}return!0}class $ extends K{constructor(){super({id:"editor.unfold",label:n.a("unfoldAction.label","Unfold"),alias:"Unfold",precondition:z,kbOpts:{kbExpr:k.a.editorTextFocus,primary:3161,mac:{primary:2649},weight:100},description:{description:"Unfold the content in the editor",args:[{name:"Unfold editor argument",description:"Property-value pairs that can be passed through this argument:\n\t\t\t\t\t\t* 'levels': Number of levels to unfold. If not set, defaults to 1.\n\t\t\t\t\t\t* 'direction': If 'up', unfold given number of levels up otherwise unfolds down.\n\t\t\t\t\t\t* 'selectionLines': The start lines (0-based) of the editor selections to apply the unfold action to. If not set, the active selection(s) will be used.\n\t\t\t\t\t\t",constraint:q,schema:{type:"object",properties:{levels:{type:"number",default:1},direction:{type:"string",enum:["up","down"],default:"down"},selectionLines:{type:"array",items:{type:"number"}}}}}]}})}invoke(e,t,i,n){var o=n&&n.levels||1;i=this.getLineNumbers(n,i);(n&&"up"===n.direction?f:m)(t,!1,o,i)}}class G extends K{constructor(){super({id:"editor.unfoldRecursively",label:n.a("unFoldRecursivelyAction.label","Unfold Recursively"),alias:"Unfold Recursively",precondition:z,kbOpts:{kbExpr:k.a.editorTextFocus,primary:Object(a.a)(2089,2137),weight:100}})}invoke(e,t,i,n){m(t,!1,Number.MAX_VALUE,this.getSelectedLines(i))}}class Z extends K{constructor(){super({id:"editor.fold",label:n.a("foldAction.label","Fold"),alias:"Fold",precondition:z,kbOpts:{kbExpr:k.a.editorTextFocus,primary:3159,mac:{primary:2647},weight:100},description:{description:"Fold the content in the editor",args:[{name:"Fold editor argument",description:"Property-value pairs that can be passed through this argument:\n\t\t\t\t\t\t\t* 'levels': Number of levels to fold.\n\t\t\t\t\t\t\t* 'direction': If 'up', folds given number of levels up otherwise folds down.\n\t\t\t\t\t\t\t* 'selectionLines': The start lines (0-based) of the editor selections to apply the fold action to. If not set, the active selection(s) will be used.\n\t\t\t\t\t\t\tIf no levels or direction is set, folds the region at the locations or if already collapsed, the first uncollapsed parent instead.\n\t\t\t\t\t\t",constraint:q,schema:{type:"object",properties:{levels:{type:"number"},direction:{type:"string",enum:["up","down"]},selectionLines:{type:"array",items:{type:"number"}}}}}]}})}invoke(e,t,i,n){i=this.getLineNumbers(n,i);var o=n&&n.levels;n=n&&n.direction;if("number"!=typeof o&&"string"!=typeof n){var s=t,r=!0,a=i;let e=[];for(var l of a)l=s.getAllRegionsAtLine(l,e=>e.isCollapsed!==r),0e.isCollapsed!==t&&it===n&&e.isCollapsed!==o&&!s.some(t=>e.containsLine(t))),t.toggleCollapseState(i)}}se.ID_PREFIX="editor.foldLevel",se.ID=e=>se.ID_PREFIX+e;class re extends K{constructor(){super({id:"editor.gotoParentFold",label:n.a("gotoParentFold.label","Go to Parent Fold"),alias:"Go to Parent Fold",precondition:z,kbOpts:{kbExpr:k.a.editorTextFocus,weight:100}})}invoke(e,t,i){var n=this.getSelectedLines(i);0=e)return null;if(i.parentIndex===n)return i.startLineNumber}}else if(0e)return i.startLineNumber;i=i.regionIndex{var i=e.getColor(de);i&&t.addRule(`.monaco-editor .folded-background { background-color: ${i}; }`),i=e.getColor(he);i&&t.addRule(`\n\t\t.monaco-editor .cldr${y.d.asCSSSelector(S)},\n\t\t.monaco-editor .cldr${y.d.asCSSSelector(L)} {\n\t\t\tcolor: ${i} !important;\n\t\t}\n\t\t`)})},"77a4":function(e,t,i){"use strict";i.r(t),i.d(t,"CodeLensContribution",(function(){return H}));var n=i("5fe7"),o=i("fdcc"),s=i("a666"),r=i("bc04"),a=(t=i("b2cc"),i("b707")),l=i("2504"),d=i("6d8e"),h=i("1b69"),c=i("9e74"),u=i("ef8e9"),g=function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))};class p{constructor(){this.lenses=[],this._disposables=new s.b}dispose(){this._disposables.dispose()}add(e,t){this._disposables.add(e);for(const i of e.lenses)this.lenses.push({symbol:i,provider:t})}}function m(e,t){return g(this,void 0,void 0,(function*(){const i=a.b.ordered(e),n=new Map,s=new p;var r=i.map((i,r)=>g(this,void 0,void 0,(function*(){n.set(i,r);try{var a=yield Promise.resolve(i.provideCodeLenses(e,t));a&&s.add(a,i)}catch(a){Object(o.g)(a)}})));return yield Promise.all(r),s.lenses=s.lenses.sort((e,t)=>e.symbol.range.startLineNumbert.symbol.range.startLineNumber?1:n.get(e.provider)n.get(t.provider)?1:e.symbol.range.startColumnt.symbol.range.startColumn?1:0),s}))}c.a.registerCommand("_executeCodeLensProvider",(function(e,...t){let[i,n]=t;Object(u.c)(d.a.isUri(i)),Object(u.c)("number"==typeof n||!n);const r=e.get(h.a).getModel(i);if(!r)throw Object(o.c)();const a=[],c=new s.b;return m(r,l.a.None).then(e=>{c.add(e);let t=[];for(const i of e.lenses)void 0===n||null===n||Boolean(i.symbol.command)?a.push(i.symbol):0a.push(e||i.symbol)));return Promise.all(t)}).then(()=>a).finally(()=>{setTimeout(()=>c.dispose(),100)})})),i("44c7");var f=i("11f7"),_=i("6a89"),b=i("b57f"),v=i("918c"),C=i("303e"),w=i("b7d0"),y=i("7ddc");class S{constructor(e,t,i){this.afterLineNumber=e,this.heightInPx=t,this._onHeight=i,this.suppressMouseDown=!0,this.domNode=document.createElement("div")}onComputedHeight(e){void 0===this._lastHeight?this._lastHeight=e:this._lastHeight!==e&&(this._lastHeight=e,this._onHeight())}}class L{constructor(e,t,i){this.allowEditorOverflow=!1,this.suppressMouseDown=!0,this._commands=new Map,this._isEmpty=!0,this._editor=e,this._id="codelens.widget-"+L._idPool++,this.updatePosition(i),this._domNode=document.createElement("span"),this._domNode.className="codelens-decoration "+t}withCommands(e,t){this._commands.clear();let i=[],n=!1;for(let s=0;s{e.symbol.command&&l.push(e.symbol),n.addDecoration({range:e.symbol.range,options:b.a.EMPTY},e=>this._decorationIds[t]=e),a=a?_.a.plusRange(a,e.symbol.range):_.a.lift(e.symbol.range)}),this._viewZone=new S(a.startLineNumber-1,s,r),this._viewZoneId=o.addZone(this._viewZone),0{const i=this._editor.getModel().getDecorationRange(e);return e=this._data[t].symbol,!(!i||_.a.isEmpty(e.range)!==i.isEmpty())})}updateCodeLensSymbols(e,t){this._decorationIds.forEach(t.removeDecoration,t),this._decorationIds=[],this._data=e,this._data.forEach((e,i)=>{t.addDecoration({range:e.symbol.range,options:b.a.EMPTY},e=>this._decorationIds[i]=e)})}updateHeight(e,t){this._viewZone.heightInPx=e,t.layoutZone(this._viewZoneId),this._contentWidget&&this._editor.layoutContentWidget(this._contentWidget)}computeIfNecessary(e){if(!this._viewZone.domNode.hasAttribute("monaco-visible-view-zone"))return null;for(let i=0;i{var i=e.getColor(v.l);i&&(t.addRule(`.monaco-editor .codelens-decoration { color: ${i}; }`),t.addRule(`.monaco-editor .codelens-decoration .codicon { color: ${i}; }`)),i=e.getColor(C.q);i&&(t.addRule(`.monaco-editor .codelens-decoration > a:hover { color: ${i} !important; }`),t.addRule(`.monaco-editor .codelens-decoration > a:hover .codicon { color: ${i} !important; }`))});var D=i("b0cd"),N=(w=i("0a0f"),i("f5f3")),O=i("40355"),E=i("03e8"),I=i("0bfb"),M=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3e.remove("codelens/cache",1));const t="codelens/cache2";var i=e.get(t,1,"{}");this._deserialize(i),Object(I.a)(e.onWillSaveState)(i=>{i.reason===E.c.SHUTDOWN&&e.store(t,this._serialize(),1,1)})}put(e,t){t=t.lenses.map(e=>({range:e.symbol.range,command:e.symbol.command&&{id:"",title:null==(e=e.symbol.command)?void 0:e.title}}));const i=new p;i.add({lenses:t,dispose:()=>{}},this._fakeProvider),t=new A(e.getLineCount(),i),this._cache.set(e.uri.toString(),t)}get(e){var t=this._cache.get(e.uri.toString());return t&&t.lineCount===e.getLineCount()?t.data:void 0}delete(e){this._cache.delete(e.uri.toString())}_serialize(){const e=Object.create(null);for(var[t,i]of this._cache){const n=new Set;for(const e of i.data.lenses)n.add(e.symbol.range.startLineNumber);e[t]={lineCount:i.lineCount,lines:[...n.values()]}}return JSON.stringify(e)}_deserialize(e){try{var t=JSON.parse(e);for(const e in t){var i=t[e];const n=[];for(const e of i.lines)n.push({range:new _.a(e,1,e,11)});const o=new p;o.add({lenses:n,dispose(){}},this._fakeProvider),this._cache.set(e,new A(i.lineCount,o))}}catch(e){}}},P=(R=M([T(0,E.a)],R),Object(N.b)(w,R),i("eda7")),F=i("66bd"),B=i("dff7"),j=i("c101"),W=i("6a5d"),V=(M=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3this._resolveCodeLensesInViewport(),this._resolveCodeLensesDelays.min),this._disposables.add(this._editor.onDidChangeModel(()=>this._onModelChange())),this._disposables.add(this._editor.onDidChangeModelLanguage(()=>this._onModelChange())),this._disposables.add(this._editor.onDidChangeConfiguration(e=>{(e.hasChanged(42)||e.hasChanged(15)||e.hasChanged(14))&&this._updateLensStyle(),e.hasChanged(13)&&this._onModelChange()})),this._disposables.add(a.b.onDidChange(this._onModelChange,this)),this._onModelChange(),this._styleClassName="_"+Object(P.c)(this._editor.getId()).toString(16),this._styleElement=f.w(f.O(this._editor.getContainerDomNode())?this._editor.getContainerDomNode():void 0),this._updateLensStyle()}dispose(){var e;this._localDispose(),this._disposables.dispose(),this._oldCodeLensModels.dispose(),null!=(e=this._currentCodeLensModel)&&e.dispose(),this._styleElement.remove()}_getLayoutInfo(){let e,t=this._editor.getOption(15);return{codeLensHeight:e=!t||t<5?(t=.9*this._editor.getOption(44)|0,this._editor.getOption(58)):t*Math.max(1.3,this._editor.getOption(58)/this._editor.getOption(44))|0,fontSize:t}}_updateLensStyle(){const{codeLensHeight:e,fontSize:t}=this._getLayoutInfo();var i=this._editor.getOption(14),n=this._editor.getOption(42),o="--codelens-font-family"+this._styleClassName,s="--codelens-font-features"+this._styleClassName;let r=`\n\t\t.monaco-editor .codelens-decoration.${this._styleClassName} { line-height: ${e}px; font-size: ${t}px; padding-right: ${Math.round(.5*t)}px; font-feature-settings: var(${s}) }\n\t\t.monaco-editor .codelens-decoration.${this._styleClassName} span.codicon { line-height: ${e}px; font-size: ${t}px; }\n\t\t`;i&&(r+=`.monaco-editor .codelens-decoration.${this._styleClassName} { font-family: var(${o})}`),this._styleElement.textContent=r,this._editor.getContainerDomNode().style.setProperty(o,null!=i?i:"inherit"),this._editor.getContainerDomNode().style.setProperty(s,n.fontFeatureSettings),this._editor.changeViewZones(t=>{for(var i of this._lenses)i.updateHeight(e,t)})}_localDispose(){var e;null!=(e=this._getCodeLensModelPromise)&&e.cancel(),this._getCodeLensModelPromise=void 0,null!=(e=this._resolveCodeLensesPromise)&&e.cancel(),this._resolveCodeLensesPromise=void 0,this._localToDispose.clear(),this._oldCodeLensModels.clear(),null!=(e=this._currentCodeLensModel)&&e.dispose()}_onModelChange(){this._localDispose();const e=this._editor.getModel();if(!e)return;if(!this._editor.getOption(13))return;const t=this._codeLensCache.get(e);if(t&&this._renderCodeLensSymbols(t),!a.b.has(e))return void(t&&this._localToDispose.add(Object(n.i)(()=>{var i=this._codeLensCache.get(e);t===i&&(this._codeLensCache.delete(e),this._onModelChange())},3e4)));for(const n of a.b.all(e)){var i;"function"==typeof n.onDidChange&&(i=n.onDidChange(()=>l.schedule()),this._localToDispose.add(i))}const l=new n.e(()=>{var t;const i=Date.now();null!=(t=this._getCodeLensModelPromise)&&t.cancel(),this._getCodeLensModelPromise=Object(n.h)(t=>m(e,t)),this._getCodeLensModelPromise.then(t=>{this._currentCodeLensModel&&this._oldCodeLensModels.add(this._currentCodeLensModel),this._currentCodeLensModel=t,this._codeLensCache.put(e,t);var n=this._getCodeLensModelDelays.update(e,Date.now()-i);l.delay=n,this._renderCodeLensSymbols(t),this._resolveCodeLensesInViewportSoon()},o.f)},this._getCodeLensModelDelays.get(e));this._localToDispose.add(l),this._localToDispose.add(Object(s.i)(()=>this._resolveCodeLensesScheduler.cancel())),this._localToDispose.add(this._editor.onDidChangeModelContent(()=>{this._editor.changeDecorations(e=>{this._editor.changeViewZones(t=>{let i=[],n=-1,o=(this._lenses.forEach(e=>{e.isValid()&&n!==e.getLineNumber()?(e.update(t),n=e.getLineNumber()):i.push(e)}),new x);i.forEach(e=>{e.dispose(o,t),this._lenses.splice(this._lenses.indexOf(e),1)}),o.commit(e)})}),l.schedule()})),this._localToDispose.add(this._editor.onDidFocusEditorWidget(()=>{l.schedule()})),this._localToDispose.add(this._editor.onDidScrollChange(e=>{e.scrollTopChanged&&0{this._resolveCodeLensesInViewportSoon()})),this._localToDispose.add(Object(s.i)(()=>{if(this._editor.getModel()){const e=r.c.capture(this._editor);this._editor.changeDecorations(e=>{this._editor.changeViewZones(t=>{this._disposeAllLenses(e,t)})}),e.restore(this._editor)}else this._disposeAllLenses(void 0,void 0)})),this._localToDispose.add(this._editor.onMouseDown(e=>{if(9===e.target.type){let i=e.target.element;if("A"===(null===(i="SPAN"===(null===i||void 0===i?void 0:i.tagName)?i.parentElement:i)||void 0===i?void 0:i.tagName))for(const e of this._lenses){var t=e.getCommand(i);if(t){this._commandService.executeCommand(t.id,...t.arguments||[]).catch(e=>this._notificationService.error(e));break}}}})),l.schedule()}_disposeAllLenses(e,t){const i=new x;for(const n of this._lenses)n.dispose(i,t);e&&i.commit(e),this._lenses.length=0}_renderCodeLensSymbols(e){if(this._editor.hasModel()){var t,i=this._editor.getModel().getLineCount();let o,s=[];for(t of e.lenses){var n=t.symbol.range.startLineNumber;n<1||i{this._editor.changeViewZones(t=>{const i=new x;let n=0,o=0;for(;othis._resolveCodeLensesInViewportSoon())),n++,o++)}for(;nthis._resolveCodeLensesInViewportSoon())),o++;i.commit(e)})}),a.restore(this._editor)}}_resolveCodeLensesInViewportSoon(){this._editor.getModel()&&this._resolveCodeLensesScheduler.schedule()}_resolveCodeLensesInViewport(){var e;null!=(e=this._resolveCodeLensesPromise)&&e.cancel(),this._resolveCodeLensesPromise=void 0;const t=this._editor.getModel();if(t){const e=[],i=[];if(this._lenses.forEach(n=>{var o=n.computeIfNecessary(t);o&&(e.push(o),i.push(n))}),0!==e.length){const s=Date.now(),r=Object(n.h)(n=>{var s=e.map((e,s)=>{const r=new Array(e.length);return e=e.map((e,i)=>e.symbol.command||"function"!=typeof e.provider.resolveCodeLens?(r[i]=e.symbol,Promise.resolve(void 0)):Promise.resolve(e.provider.resolveCodeLens(t,e.symbol,n)).then(e=>{r[i]=e},o.g)),Promise.all(e).then(()=>{n.isCancellationRequested||i[s].isDisposed()||i[s].updateCommands(r)})});return Promise.all(s)});this._resolveCodeLensesPromise=r,this._resolveCodeLensesPromise.then(()=>{var e=this._resolveCodeLensesDelays.update(t,Date.now()-s);this._resolveCodeLensesScheduler.delay=e,this._currentCodeLensModel&&this._codeLensCache.put(t,this._currentCodeLensModel),this._oldCodeLensModels.clear(),r===this._resolveCodeLensesPromise&&(this._resolveCodeLensesPromise=void 0)},e=>{Object(o.f)(e),r===this._resolveCodeLensesPromise&&(this._resolveCodeLensesPromise=void 0)})}}}getLenses(){return this._lenses}};H.ID="css.editor.codeLens",H=M([T(1,c.b),T(2,D.a),T(3,w)],H),Object(t.l)(H.ID,H),Object(t.j)(class extends t.b{constructor(){super({id:"codelens.showLensesInCurrentLine",precondition:j.a.hasCodeLensProvider,label:Object(B.a)("showLensOnLine","Show CodeLens Commands For Current Line"),alias:"Show CodeLens Commands For Current Line"})}run(e,t){return V(this,void 0,void 0,(function*(){if(t.hasModel()){const r=e.get(F.a),a=e.get(c.b),l=e.get(D.a);var i,n=t.getSelection().positionLineNumber;const d=t.getContribution(H.ID),h=[];for(i of d.getLenses())if(i.getLineNumber()===n)for(var o of i.getItems())o=o.symbol["command"],o&&h.push({label:o.title,command:o});if(0!==h.length){var s=yield r.pick(h,{canPickMany:!1});if(s)try{yield a.executeCommand(s.command.id,...s.command.arguments||[])}catch(i){l.error(i)}}}}))}})},"77db":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"hcl",extensions:[".tf",".tfvars",".hcl"],aliases:["Terraform","tf","HCL","hcl"],loader:function(){return i.e("chunk-2d0a3196").then(i.bind(null,"0176"))}})},"780f":function(e,t,i){"use strict";i("d585"),i("9c1d"),i("4a64"),i("d0b6"),i("3765"),i("6e4e"),i("2935"),i("6daf"),i("c36f"),i("0b112"),i("77a4"),i("db2d"),i("9f4d"),i("7c3e"),i("e516"),i("fd11"),i("a106"),i("7605"),i("6df4"),i("7082"),i("891c"),i("2e66"),i("f187"),i("1f84"),i("958f"),i("aee8"),i("bc61"),i("6e62"),i("1af3"),i("747f"),i("7eb7"),i("d844"),i("f17c"),i("5b02"),i("43ad"),i("d741"),i("b574"),i("7a9e");var n=i("dff7"),o=i("b2cc"),s=i("e58e");class r extends o.b{constructor(){super({id:"editor.action.forceRetokenize",label:n.a("forceRetokenize","Developer: Force Retokenize"),alias:"Developer: Force Retokenize",precondition:void 0})}run(e,t){if(t.hasModel()){const e=t.getModel(),i=(e.resetTokenization(),new s.a(!0));e.forceTokenization(e.getLineCount()),i.stop()}}}Object(o.j)(r),i("93ba"),i("87a3"),i("23ec"),i("5ed2"),i("b3b2"),i("2d47"),i("03d9"),i("b9db")},"782d":function(e,t,i){},"78bc":function(e,t,i){"use strict";i.d(t,"a",(function(){return s})),i.d(t,"b",(function(){return r})),i.d(t,"d",(function(){return a})),i.d(t,"c",(function(){return l}));var n=i("fdcc"),o=i("1097");class s{constructor(e="",t=!1){if(this.value=e,"string"!=typeof this.value)throw Object(n.c)("value");"boolean"==typeof t?(this.isTrusted=t,this.supportThemeIcons=!1):(this.isTrusted=null!=(e=t.isTrusted)?e:void 0,this.supportThemeIcons=null!=(e=t.supportThemeIcons)&&e)}appendText(e,t=0){return this.value+=(this.supportThemeIcons?Object(o.a)(e):e).replace(/[\\`*_{}[\]()#+\-.!]/g,"\\$&").replace(/([ \t]+)/g,(e,t)=>" ".repeat(t.length)).replace(/^>/gm,"\\>").replace(/\n/g,1===t?"\\\n":"\n\n"),this}appendMarkdown(e){return this.value+=e,this}appendCodeblock(e,t){return this.value+="\n```",this.value+=e,this.value+="\n",this.value+=t,this.value+="\n```\n",this}}function r(e){return function(e){return e instanceof s?1:e&&"object"==typeof e?!("string"!=typeof e.value||"boolean"!=typeof e.isTrusted&&void 0!==e.isTrusted||"boolean"!=typeof e.supportThemeIcons&&void 0!==e.supportThemeIcons):void 0}(e)?!e.value:!Array.isArray(e)||e.every(r)}function a(e){return e&&e.replace(/\\([\\`*_{}[\]()#+\-.!])/g,"$1")}function l(e){const t=[];var i,n,o,s=e.split("|").map(e=>e.trim());e=s[0],s=s[1];return s&&(i=/height=(\d+)/.exec(s),s=/width=(\d+)/.exec(s),i=i?i[1]:"",s=s?s[1]:"",n=isFinite(parseInt(s)),o=isFinite(parseInt(i)),n&&t.push(`width="${s}"`),o&&t.push(`height="${i}"`)),{href:e,dimensions:t}}},7944:function(e,t,i){"use strict";i.d(t,"c",(function(){return x})),i.d(t,"a",(function(){return k})),i.d(t,"b",(function(){return O}));var n=i("11f7"),o=i("b835"),s=(t=i("eff2"),i("a60f")),r=i("f070"),a=i("308f");i("40c2");class l extends r.b{constructor(e,t){super(),this._onDidChangeVisibility=new a.b,this.onDidChangeVisibility=this._onDidChangeVisibility.event,this._element=Object(n.q)(e,Object(n.a)(".monaco-dropdown")),this._label=Object(n.q)(this._element,Object(n.a)(".dropdown-label"));let i=t.labelRenderer;i=i||(e=>(e.textContent=t.label||"",null));for(const o of[n.d.CLICK,n.d.MOUSE_DOWN,s.a.Tap])this._register(Object(n.i)(this.element,o,e=>n.c.stop(e,!0)));for(const o of[n.d.MOUSE_DOWN,s.a.Tap])this._register(Object(n.i)(this._label,o,e=>{e instanceof MouseEvent&&1{const t=new o.a(e);(t.equals(3)||t.equals(10))&&(n.c.stop(e,!0),this.visible?this.hide():this.show())})),e=i(this._label),e&&this._register(e),this._register(s.b.addTarget(this._label))}get element(){return this._element}show(){this.visible||(this.visible=!0,this._onDidChangeVisibility.fire(!0))}hide(){this.visible&&(this.visible=!1,this._onDidChangeVisibility.fire(!1))}dispose(){super.dispose(),this.hide(),this.boxContainer&&(this.boxContainer.remove(),this.boxContainer=void 0),this.contents&&(this.contents.remove(),this.contents=void 0),this._label&&(this._label.remove(),this._label=void 0)}}class d extends l{constructor(e,t){super(e,t),this._actions=[],this._contextMenuProvider=t.contextMenuProvider,this.actions=t.actions||[],this.actionProvider=t.actionProvider,this.menuClassName=t.menuClassName||"",this.menuAsChild=!!t.menuAsChild}set menuOptions(e){this._menuOptions=e}get menuOptions(){return this._menuOptions}get actions(){return this.actionProvider?this.actionProvider.getActions():this._actions}set actions(e){this._actions=e}show(){super.show(),this.element.classList.add("active"),this._contextMenuProvider.showContextMenu({getAnchor:()=>this.element,getActions:()=>this.actions,getActionsContext:()=>this.menuOptions?this.menuOptions.context:null,getActionViewItem:e=>this.menuOptions&&this.menuOptions.actionViewItemProvider?this.menuOptions.actionViewItemProvider(e):void 0,getKeyBinding:e=>this.menuOptions&&this.menuOptions.getKeyBinding?this.menuOptions.getKeyBinding(e):void 0,getMenuClassName:()=>this.menuClassName,onHide:()=>this.onHide(),actionRunner:this.menuOptions?this.menuOptions.actionRunner:void 0,anchorAlignment:this.menuOptions?this.menuOptions.anchorAlignment:0,domForShadowRoot:this.menuAsChild?this.element:void 0})}hide(){super.hide()}onHide(){this.hide(),this.element.classList.remove("active")}}class h extends t.b{constructor(e,t,i,n=Object.create(null)){super(null,e,n),this.actionItem=null,this._onDidChangeVisibility=this._register(new a.b),this.menuActionsOrProvider=t,this.contextMenuProvider=i,this.options=n,this.options.actionRunner&&(this.actionRunner=this.options.actionRunner)}render(e){this.actionItem=e;var t=Array.isArray(this.menuActionsOrProvider);t={contextMenuProvider:this.contextMenuProvider,labelRenderer:e=>{this.element=Object(n.q)(e,Object(n.a)("a.action-label"));let t=[];return"string"==typeof this.options.classNames?t=this.options.classNames.split(/\s+/g).filter(e=>!!e):this.options.classNames&&(t=this.options.classNames),t.find(e=>"icon"===e)||t.push("codicon"),this.element.classList.add(...t),this.element.setAttribute("role","button"),this.element.setAttribute("aria-haspopup","true"),this.element.setAttribute("aria-expanded","false"),this.element.title=this._action.label||"",null},menuAsChild:this.options.menuAsChild,actions:t?this.menuActionsOrProvider:void 0,actionProvider:t?void 0:this.menuActionsOrProvider};if(this.dropdownMenu=this._register(new d(e,t)),this._register(this.dropdownMenu.onDidChangeVisibility(e=>{var t;null!=(t=this.element)&&t.setAttribute("aria-expanded",""+e),this._onDidChangeVisibility.fire(e)})),this.dropdownMenu.menuOptions={actionViewItemProvider:this.options.actionViewItemProvider,actionRunner:this.actionRunner,getKeyBinding:this.options.keybindingProvider,context:this._context},this.options.anchorAlignmentProvider){const e=this;this.dropdownMenu.menuOptions=Object.assign(Object.assign({},this.dropdownMenu.menuOptions),{get anchorAlignment(){return e.options.anchorAlignmentProvider()}})}this.updateEnabled()}setActionContext(e){super.setActionContext(e),this.dropdownMenu&&(this.dropdownMenu.menuOptions?this.dropdownMenu.menuOptions.context=e:this.dropdownMenu.menuOptions={context:e})}updateEnabled(){var e,t=!this.getAction().enabled;null!=(e=this.actionItem)&&e.classList.toggle("disabled",t),null!=(e=this.element)&&e.classList.toggle("disabled",t)}}var c=i("8b4e"),u=i("a666"),g=i("30db"),p=(i("afa2"),i("dff7")),m=i("7e32"),f=i("4fc3"),_=i("533b"),b=i("0a0f"),v=i("6dec"),C=i("b0cd"),w=i("03e8"),y=i("b7d0"),S=(i=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3e===n:n;{var l,d,h,c,g,[i,p,f,_=(e=>"navigation"===e),b=Number.MAX_SAFE_INTEGER,v=(()=>!1),C=!1]=[e,i,!1,t,o,s,a];let n,u;u=Array.isArray(p)?n=p:(n=p.primary,p.secondary);const L=new Set;for([l,d]of i){let e;for(var w of(_(l)?0<(e=n).length&&C&&e.push(new r.d):0<(e=u).length&&e.push(new r.d),d)){f&&(w=w instanceof m.c&&w.alt?w.alt:w);var y=e.push(w);w instanceof r.e&&L.add({group:l,action:w,index:y-1})}}for({group:h,action:c,index:g}of L){const e=_(h)?n:u;var S=c.actions;(S.length<=1||e.length+S.length-2<=b)&&v(c,h,e.length)&&e.splice(g,1,...S)}n!==u&&n.length>b&&(p=n.splice(b,n.length-b),u.unshift(...p,new r.d))}{t=e;const i=new u.b;for(var[,L]of t)for(const e of L)i.add(e);return i}}let k=class extends t.a{constructor(e,t,i,o,s){super(void 0,e,{icon:!(!e.class&&!e.item.icon),label:!e.class&&!e.item.icon,draggable:null==t?void 0:t.draggable}),this._keybindingService=i,this._notificationService=o,this._contextKeyService=s,this._wantsAltCommand=!1,this._itemClassDispose=this._register(new u.d),this._altKey=n.e.getInstance()}get _menuItemAction(){return this._action}get _commandAction(){return this._wantsAltCommand&&this._menuItemAction.alt||this._menuItemAction}onClick(e){return L(this,void 0,void 0,(function*(){e.preventDefault(),e.stopPropagation();try{yield this.actionRunner.run(this._commandAction,this._context)}catch(e){this._notificationService.error(e)}}))}render(e){super.render(e),e.classList.add("menu-entry"),this._updateItemClass(this._menuItemAction.item);let t=!1,i=this._altKey.keyStatus.altKey||(g.i||g.d)&&this._altKey.keyStatus.shiftKey;const o=()=>{var e=t&&i;e!==this._wantsAltCommand&&(this._wantsAltCommand=e,this.updateLabel(),this.updateTooltip(),this.updateClass())};this._menuItemAction.alt&&this._register(this._altKey.event(e=>{i=e.altKey||(g.i||g.d)&&e.shiftKey,o()})),this._register(Object(n.i)(e,"mouseleave",e=>{t=!1,o()})),this._register(Object(n.i)(e,"mouseenter",e=>{t=!0,o()}))}updateLabel(){this.options.label&&this.label&&(this.label.textContent=this._commandAction.label)}updateTooltip(){if(this.label){const i=this._keybindingService.lookupKeybinding(this._commandAction.id,this._contextKeyService);var e=i&&i.getLabel(),t=this._commandAction.tooltip||this._commandAction.label;let n=e?Object(p.a)("titleAndKb","{0} ({1})",t,e):t;if(!this._wantsAltCommand&&this._menuItemAction.alt){e=this._menuItemAction.alt.tooltip||this._menuItemAction.alt.label;const i=this._keybindingService.lookupKeybinding(this._menuItemAction.alt.id,this._contextKeyService);t=i&&i.getLabel(),t=t?Object(p.a)("titleAndKb","{0} ({1})",e,t):e,n+=`\n[${c.b.modifierLabels[g.a].altKey}] `+t}this.label.title=n}}updateClass(){this.options.icon&&(this._commandAction!==this._menuItemAction?this._menuItemAction.alt&&this._updateItemClass(this._menuItemAction.alt.item):this._menuItemAction.alt&&this._updateItemClass(this._menuItemAction.item))}_updateItemClass(e){this._itemClassDispose.value=void 0;const{element:t,label:i}=this;if(t&&i){var o=(this._commandAction.checked&&null!=(o=e.toggled)&&o.icon?e.toggled:e).icon;if(o)if(y.d.isThemeIcon(o)){const e=y.d.asClassNameArray(o);i.classList.add(...e),this._itemClassDispose.value=Object(u.i)(()=>{i.classList.remove(...e)})}else o.light&&i.style.setProperty("--menu-entry-icon-light",Object(n.s)(o.light)),o.dark&&i.style.setProperty("--menu-entry-icon-dark",Object(n.s)(o.dark)),i.classList.add("icon"),this._itemClassDispose.value=Object(u.i)(()=>{i.classList.remove("icon"),i.style.removeProperty("--menu-entry-icon-light"),i.style.removeProperty("--menu-entry-icon-dark")})}}},D=(k=i([S(2,v.a),S(3,C.a),S(4,f.b)],k),class extends h{constructor(e,t,i){var n;t=Object.assign({},null!=t?t:Object.create(null),{menuAsChild:null==(n=null==t?void 0:t.menuAsChild)||n,classNames:null!=(n=null==t?void 0:t.classNames)?n:y.d.isThemeIcon(e.item.icon)?y.d.asClassName(e.item.icon):void 0});super(e,{getActions:()=>e.actions},i,t)}render(e){super.render(e),this.element&&(e.classList.add("menu-entry"),e=this._action.item["icon"],e&&!y.d.isThemeIcon(e)&&(this.element.classList.add("icon"),e.light&&this.element.style.setProperty("--menu-entry-icon-light",Object(n.s)(e.light)),e.dark&&this.element.style.setProperty("--menu-entry-icon-dark",Object(n.s)(e.dark))))}}),N=(D=i([S(2,_.a)],D),class extends t.b{constructor(e,t,i,n,o,s,a,l){super(null,e),this._keybindingService=i,this._notificationService=n,this._contextMenuService=o,this._menuService=s,this._instaService=a,this._storageService=l,this._container=null,this._storageKey=e.item.submenu._debugName+"_lastActionId";let d,c=l.get(this._storageKey,1);d=(d=c?e.actions.find(e=>c===e.id):d)||e.actions[0],this._defaultAction=this._instaService.createInstance(k,d,void 0),s=Object.assign({},null!=t?t:Object.create(null),{menuAsChild:null==(i=null==t?void 0:t.menuAsChild)||i,classNames:null!=(n=null==t?void 0:t.classNames)?n:["codicon","codicon-chevron-down"],actionRunner:null!=(o=null==t?void 0:t.actionRunner)?o:new r.b}),this._dropdown=new h(e,e.actions,this._contextMenuService,s),this._dropdown.actionRunner.onDidRun(e=>{e.action instanceof m.c&&this.update(e.action)})}update(e){this._storageService.store(this._storageKey,e.id,1,0),this._defaultAction.dispose(),this._defaultAction=this._instaService.createInstance(k,e,void 0),this._defaultAction.actionRunner=new class extends r.b{runAction(e,t){return L(this,void 0,void 0,(function*(){yield e.run(void 0)}))}},this._container&&this._defaultAction.render(Object(n.P)(this._container,Object(n.a)(".action-container")))}setActionContext(e){super.setActionContext(e),this._defaultAction.setActionContext(e),this._dropdown.setActionContext(e)}render(e){this._container=e,super.render(this._container),this._container.classList.add("monaco-dropdown-with-default"),e=Object(n.a)(".action-container"),this._defaultAction.render(Object(n.q)(this._container,e)),this._register(Object(n.i)(e,n.d.KEY_DOWN,e=>{const t=new o.a(e);t.equals(17)&&(this._defaultAction.element.tabIndex=-1,this._dropdown.focus(),t.stopPropagation())})),e=Object(n.a)(".dropdown-action-container"),this._dropdown.render(Object(n.q)(this._container,e)),this._register(Object(n.i)(e,n.d.KEY_DOWN,e=>{const t=new o.a(e);t.equals(15)&&(this._defaultAction.element.tabIndex=0,this._dropdown.setFocusable(!1),null!=(e=this._defaultAction.element)&&e.focus(),t.stopPropagation())}))}focus(e){(e?this._dropdown:(this._defaultAction.element.tabIndex=0,this._defaultAction.element)).focus()}blur(){this._defaultAction.element.tabIndex=-1,this._dropdown.blur(),this._container.blur()}setFocusable(e){e?this._defaultAction.element.tabIndex=0:(this._defaultAction.element.tabIndex=-1,this._dropdown.setFocusable(!1))}dispose(){this._defaultAction.dispose(),this._dropdown.dispose(),super.dispose()}});function O(e,t,i){return t instanceof m.c?e.createInstance(k,t,void 0):t instanceof m.e?t.item.rememberDefaultAction?e.createInstance(N,t,i):e.createInstance(D,t,i):void 0}N=i([S(2,v.a),S(3,C.a),S(4,_.a),S(5,m.a),S(6,b.a),S(7,w.a)],N)},"7a2c":function(e,t,i){},"7a9e":function(e,t,i){"use strict";i.r(t),i.d(t,"SuggestController",(function(){return $e})),i.d(t,"TriggerSuggestAction",(function(){return Ge}));var n=i("3813"),o=i("e8e3"),s=i("fdcc"),r=i("fe45"),a=i("a666"),l=i("bc04"),d=(t=i("b2cc"),i("d3f4")),h=i("6a89"),c=i("c101"),u=i("b574"),g=i("b800"),p=i("40355"),m=i("03e8"),f=i("b707"),_=i("5fe7"),b=i("0a0f"),v=i("fbba"),C=i("f5f3"),w=i("5818"),y=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3this._saveState(),500),this._disposables.add(e.onWillSaveState(e=>{e.reason===m.c.SHUTDOWN&&this._saveState()}))}dispose(){this._disposables.dispose(),this._persistSoon.dispose()}memorize(e,t,i){this._withStrategy(e,t).memorize(e,t,i),this._persistSoon.schedule()}select(e,t,i){return this._withStrategy(e,t).select(e,t,i)}_withStrategy(t,i){if(i=this._configService.getValue("editor.suggestSelection",{overrideIdentifier:null==(i=this._modeService.getLanguageIdentifier(t.getLanguageIdAtPosition(i.lineNumber,i.column)))?void 0:i.language,resource:t.uri}),(null==(t=this._strategy)?void 0:t.name)!==i){this._saveState();const s=e._strategyCtors.get(i)||x;this._strategy=new s;try{var n=this._configService.getValue("editor.suggest.shareSuggestSelections")?0:1,o=this._storageService.get(e._storagePrefix+"/"+i,n);o&&this._strategy.fromJSON(JSON.parse(o))}catch(t){}}return this._strategy}_saveState(){var t,i;this._strategy&&(t=this._configService.getValue("editor.suggest.shareSuggestSelections")?0:1,i=JSON.stringify(this._strategy),this._storageService.store(e._storagePrefix+"/"+this._strategy.name,i,t,1))}},D=(y=(k._strategyCtors=new Map([["recentlyUsedByPrefix",class extends L{constructor(){super("recentlyUsedByPrefix"),this._trie=p.c.forStrings(),this._seq=0}memorize(e,t,i){t=e.getWordUntilPosition(t).word,e=e.getLanguageIdentifier().language+"/"+t,this._trie.set(e,{type:i.completion.kind,insertText:i.completion.insertText,touch:this._seq++})}select(e,t,i){var n=e.getWordUntilPosition(t)["word"];if(n){n=e.getLanguageIdentifier().language+"/"+n;let t=this._trie.get(n);if(t=t||this._trie.findSubstr(n))for(let e=0;ee.push([i,t])),e.sort((e,t)=>-(e[1].touch-t[1].touch)).forEach((e,t)=>e[1].touch=t),e.slice(0,200)}fromJSON(e){if(this._trie.clear(),0a&&l.type===i[d].completion.kind&&l.insertText===i[d].completion.insertText&&(a=l.touch,r=d),i[d].completion.preselect&&-1===s)return d}return-1!==r?r:-1!==s?s:0}toJSON(){return this._cache.toJSON()}fromJSON(e){var t,i;for([t,i]of(this._cache.clear(),e))i.touch=0,i.type="number"==typeof i.type?i.type:Object(f.H)(i.type),this._cache.set(t,i);this._seq=this._cache.size}}],["first",x]]),k._storagePrefix="suggest/memories",k=y([S(0,m.a),S(1,w.a),S(2,v.a)],k),Object(b.c)("ISuggestMemories")),Object(C.b)(y,k,!0),i("dff7")),N=(S=i("9e74"),i("4fc3")),O=(C=i("9eb8"),i("4153")),E=(k=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3{this._ignore||this.reset()}),this._ckOtherSuggestions.set(!0))}static _moveIndex(e,t,i){let n=i;for(;;){if((n=(n+t.items.length+(e?1:-1))%t.items.length)===i)break;if(!t.items[n].completion.additionalTextEdits)break}return n}next(){this._move(!0)}prev(){this._move(!1)}_move(t){if(this._model)try{this._ignore=!0,this._index=e._moveIndex(t,this._model,this._index),this._acceptNext({index:this._index,item:this._model.items[this._index],model:this._model})}finally{this._ignore=!1}}};I.OtherSuggestions=new N.c("hasOtherSuggestions",!1),I=k([E(1,N.b)],I);var M=i("308f"),T=i("8025"),A=i("7e93"),R=i("3742");class P{constructor(e,t,i,n,o,s,r){this.clipboardText=r,this._snippetCompareFn=P._compareCompletionItems,this._items=e,this._column=t,this._wordDistance=n,this._options=o,this._refilterKind=1,this._lineContext=i,"top"===s?this._snippetCompareFn=P._compareCompletionItemsSnippetsUp:"bottom"===s&&(this._snippetCompareFn=P._compareCompletionItemsSnippetsDown)}get lineContext(){return this._lineContext}set lineContext(e){this._lineContext.leadingLineContent===e.leadingLineContent&&this._lineContext.characterCountDelta===e.characterCountDelta||(this._refilterKind=this._lineContext.characterCountDelta=h)u.score=A.a.Default;else if("string"==typeof u.completion.filterText){if(h=l(n,s,e,u.completion.filterText,u.filterTextLow,0,!1),!h)continue;0===Object(R.g)(u.completion.filterText,u.textLabel)?u.score=h:(u.score=Object(A.b)(n,s,e,u.textLabel,u.labelLow,0),u.score[0]=h[0])}else{if(h=l(n,s,e,u.textLabel,u.labelLow,0,!1),!h)continue;u.score=h}}u.idx=o,u.distance=this._wordDistance.distance(u.position,u.completion),a.push(u),e.push(u.textLabel.length)}}this._filteredItems=a.sort(this._snippetCompareFn),this._refilterKind=0,this._stats={pLabelLen:e.length?Object(o.q)(e.length-.85,e,(e,t)=>e-t):0}}static _compareCompletionItems(e,t){return e.score[0]>t.score[0]?-1:e.score[0]t.distance?1:e.idxt.idx?1:0}static _compareCompletionItemsSnippetsDown(e,t){if(e.completion.kind!==t.completion.kind){if(27===e.completion.kind)return 1;if(27===t.completion.kind)return-1}return P._compareCompletionItems(e,t)}static _compareCompletionItemsSnippetsUp(e,t){if(e.completion.kind!==t.completion.kind){if(27===e.completion.kind)return-1;if(27===t.completion.kind)return 1}return P._compareCompletionItems(e,t)}}var F=i("2504"),B=(k=i("a40b"),i("67b4")),j=function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))};class W{static create(e,t){return j(this,void 0,void 0,(function*(){if(!t.getOption(106).localityBonus)return W.None;if(!t.hasModel())return W.None;const i=t.getModel(),n=t.getPosition();if(!e.canComputeWordRanges(i.uri))return W.None;const[s]=yield(new B.a).provideSelectionRanges(i,[n]);if(0===s.length)return W.None;const r=yield e.computeWordRanges(i.uri,s[0].range);var a;return r?(a=i.getWordUntilPosition(n),delete r[a.word],new class extends W{distance(e,i){if(!n.equals(t.getPosition()))return 0;if(17===i.kind)return 2<<20;if(i=("string"==typeof i.label?i:i.label).label,i=r[i],Object(o.m)(i))return 2<<20;e=Object(o.d)(i,h.a.fromPositions(e),h.a.compareRangesUsingStarts);var a=0<=e?i[e]:i[Math.max(0,~e-1)];let l=s.length;for(const t of s){if(!h.a.containsRange(t.range,a))break;--l}return l}}):W.None}))}}W.None=new class extends W{distance(){return 0}};E=i("f577");var V=i("5d75"),H=i("d3d7"),z=function(e,t){return function(i,n){t(i,n,e)}},U=function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))};class K{constructor(e,t,i,n){this.leadingLineContent=e.getLineContent(t.lineNumber).substr(0,t.column-1),this.leadingWord=e.getWordUntilPosition(t),this.lineNumber=t.lineNumber,this.column=t.column,this.auto=i,this.shy=n}static shouldAutoTrigger(e){if(!e.hasModel())return!1;const t=e.getModel();e=e.getPosition();var i=(t.tokenizeIfCheap(e.lineNumber),t.getWordAtPosition(e));return!!i&&i.endColumn===e.column&&!!isNaN(Number(i.word))}}let q=class e{constructor(e,t,i,n,o,s,r){this._editor=e,this._editorWorkerService=t,this._clipboardService=i,this._telemetryService=n,this._logService=o,this._contextKeyService=s,this._configurationService=r,this._toDispose=new a.b,this._quickSuggestDelay=10,this._triggerCharacterListener=new a.b,this._triggerQuickSuggest=new _.g,this._state=0,this._completionDisposables=new a.b,this._onDidCancel=new M.b,this._onDidTrigger=new M.b,this._onDidSuggest=new M.b,this.onDidCancel=this._onDidCancel.event,this.onDidTrigger=this._onDidTrigger.event,this.onDidSuggest=this._onDidSuggest.event,this._telemetryGate=0,this._currentSelection=this._editor.getSelection()||new T.a(1,1,1,1),this._toDispose.add(this._editor.onDidChangeModel(()=>{this._updateTriggerCharacters(),this.cancel()})),this._toDispose.add(this._editor.onDidChangeModelLanguage(()=>{this._updateTriggerCharacters(),this.cancel()})),this._toDispose.add(this._editor.onDidChangeConfiguration(()=>{this._updateTriggerCharacters(),this._updateQuickSuggest()})),this._toDispose.add(f.d.onDidChange(()=>{this._updateTriggerCharacters(),this._updateActiveSuggestSession()})),this._toDispose.add(this._editor.onDidChangeCursorSelection(e=>{this._onCursorChange(e)}));let l=!1;this._toDispose.add(this._editor.onDidCompositionStart(()=>{l=!0})),this._toDispose.add(this._editor.onDidCompositionEnd(()=>{l=!1,this._refilterCompletionItems()})),this._toDispose.add(this._editor.onDidChangeModelContent(()=>{l||this._refilterCompletionItems()})),this._updateTriggerCharacters(),this._updateQuickSuggest()}dispose(){Object(a.f)(this._triggerCharacterListener),Object(a.f)([this._onDidCancel,this._onDidSuggest,this._onDidTrigger,this._triggerQuickSuggest]),this._toDispose.dispose(),this._completionDisposables.dispose(),this.cancel()}_updateQuickSuggest(){this._quickSuggestDelay=this._editor.getOption(79),(isNaN(this._quickSuggestDelay)||!this._quickSuggestDelay&&0!==this._quickSuggestDelay||this._quickSuggestDelay<0)&&(this._quickSuggestDelay=10)}_updateTriggerCharacters(){if(this._triggerCharacterListener.clear(),!this._editor.getOption(80)&&this._editor.hasModel()&&this._editor.getOption(109)){const t=new Map;for(const e of f.d.all(this._editor.getModel()))for(const i of e.triggerCharacters||[]){let n=t.get(i);n||((n=new Set).add(Object(O.c)()),t.set(i,n)),n.add(e)}var e=e=>{if(i=this._contextKeyService,n=this._configurationService,(!Boolean(i.getContextKeyValue("inlineSuggestionVisible"))||Boolean(n.getValue("editor.inlineSuggest.allowSuggestOnTriggerCharacters")))&&!K.shouldAutoTrigger(this._editor)){if(!e){var i=this._editor.getPosition();const t=this._editor.getModel();e=t.getLineContent(i.lineNumber).substr(0,i.column-1)}let o="";Object(R.F)(e.charCodeAt(e.length-1))?Object(R.E)(e.charCodeAt(e.length-2))&&(o=e.substr(e.length-2)):o=e.charAt(e.length-1);var n=t.get(o);n&&(i=this._completionModel?{items:this._completionModel.adopt(n),clipboardText:this._completionModel.clipboardText}:void 0,this.trigger({auto:!0,shy:!1,triggerCharacter:o},Boolean(this._completionModel),n,i))}};this._triggerCharacterListener.add(this._editor.onDidType(e)),this._triggerCharacterListener.add(this._editor.onDidCompositionEnd(e))}}get state(){return this._state}cancel(e=!1){var t;0!==this._state&&(this._triggerQuickSuggest.cancel(),null!=(t=this._requestToken)&&t.cancel(),this._requestToken=void 0,this._state=0,this._completionModel=void 0,this._context=void 0,this._onDidCancel.fire({retrigger:e}))}clear(){this._completionDisposables.clear()}_updateActiveSuggestSession(){0!==this._state&&(this._editor.hasModel()&&f.d.has(this._editor.getModel())?this.trigger({auto:2===this._state,shy:!1},!0):this.cancel())}_onCursorChange(e){if(this._editor.hasModel()){var t=this._editor.getModel();const i=this._currentSelection;this._currentSelection=this._editor.getSelection(),!e.selection.isEmpty()||0!==e.reason&&3!==e.reason||"keyboard"!==e.source&&"deleteLeft"!==e.source?this.cancel():f.d.has(t)&&(0===this._state&&0===e.reason?!1===this._editor.getOption(78)||!i.containsRange(this._currentSelection)&&!i.getEndPosition().isBeforeOrEqual(this._currentSelection.getPosition())||this._editor.getOption(106).snippetsPreventQuickSuggestions&&u.SnippetController2.get(this._editor).isInSnippet()||(this.cancel(),this._triggerQuickSuggest.cancelAndSet(()=>{if(0===this._state&&K.shouldAutoTrigger(this._editor)&&this._editor.hasModel()){const i=this._editor.getModel();var e=this._editor.getPosition(),t=this._editor.getOption(78);if(!1!==t){if(!0!==t){i.tokenizeIfCheap(e.lineNumber);const n=i.getLineTokens(e.lineNumber);e=n.getStandardTokenType(n.findTokenIndexAtOffset(Math.max(e.column-1-1,0)));if(!(t.other&&0===e||t.comments&&1===e||t.strings&&2===e))return}t=this._contextKeyService,e=this._configurationService,Boolean(t.getContextKeyValue("inlineSuggestionVisible"))&&!Boolean(e.getValue("editor.inlineSuggest.allowQuickSuggestions"))||this.trigger({auto:!0,shy:!1})}}},this._quickSuggestDelay)):0!==this._state&&3===e.reason&&this._refilterCompletionItems())}}_refilterCompletionItems(){Promise.resolve().then(()=>{var e,t;0!==this._state&&this._editor.hasModel()&&(t=this._editor.getModel(),e=this._editor.getPosition(),t=new K(t,e,2===this._state,!1),this._onNewContext(t))})}trigger(t,i=!1,n,o){if(this._editor.hasModel()){var r=this._editor.getModel();const d=t.auto;var a=new K(r,this._editor.getPosition(),d,t.shy);this.cancel(i),this._state=d?2:1,this._onDidTrigger.fire({auto:d,shy:t.shy,position:this._editor.getPosition()}),this._context=a;let h={triggerKind:null!=(i=t.triggerKind)?i:0};t.triggerCharacter&&(h={triggerKind:1,triggerCharacter:t.triggerCharacter}),this._requestToken=new F.b,a=this._editor.getOption(101);let c=1;switch(a){case"top":c=0;break;case"bottom":c=2}var{itemKind:i,showDeprecated:a}=e._createSuggestFilter(this._editor),l=W.create(this._editorWorkerService,this._editor);r=Object(O.e)(r,this._editor.getPosition(),new O.a(c,i,n,a),h,this._requestToken.token);Promise.all([r,l]).then(([e,i])=>U(this,void 0,void 0,(function*(){if(null!=(n=this._requestToken)&&n.dispose(),this._editor.hasModel()){let r=null==o?void 0:o.clipboardText;if(!r&&e.needsClipboard&&(r=yield this._clipboardService.readText()),0!==this._state){var n=this._editor.getModel();let a=e.items;o&&(s=Object(O.d)(c),a=a.concat(o.items).sort(s));var s=new K(n,this._editor.getPosition(),d,t.shy);this._completionModel=new P(a,this._context.column,{leadingLineContent:s.leadingLineContent,characterCountDelta:s.column-this._context.column},i,this._editor.getOption(106),this._editor.getOption(101),r),this._completionDisposables.add(e.disposable),this._onNewContext(s),this._reportDurationsTelemetry(e.durations)}}}))).catch(s.f)}}_reportDurationsTelemetry(e){this._telemetryGate++%230==0&&setTimeout(()=>{this._telemetryService.publicLog2("suggest.durations.json",{data:JSON.stringify(e)}),this._logService.debug("suggest.durations.json",e)})}static _createSuggestFilter(e){const t=new Set;return"none"===e.getOption(101)&&t.add(27),e=e.getOption(106),e.showMethods||t.add(0),e.showFunctions||t.add(1),e.showConstructors||t.add(2),e.showFields||t.add(3),e.showVariables||t.add(4),e.showClasses||t.add(5),e.showStructs||t.add(6),e.showInterfaces||t.add(7),e.showModules||t.add(8),e.showProperties||t.add(9),e.showEvents||t.add(10),e.showOperators||t.add(11),e.showUnits||t.add(12),e.showValues||t.add(13),e.showConstants||t.add(14),e.showEnums||t.add(15),e.showEnumMembers||t.add(16),e.showKeywords||t.add(17),e.showWords||t.add(18),e.showColors||t.add(19),e.showFiles||t.add(20),e.showReferences||t.add(21),e.showColors||t.add(22),e.showFolders||t.add(23),e.showTypeParameters||t.add(24),e.showSnippets||t.add(27),e.showUsers||t.add(25),e.showIssues||t.add(26),{itemKind:t,showDeprecated:e.showDeprecated}}_onNewContext(e){if(this._context)if(e.lineNumber!==this._context.lineNumber)this.cancel();else if(Object(R.x)(e.leadingLineContent)!==Object(R.x)(this._context.leadingLineContent))this.cancel();else if(e.columnthis._context.leadingWord.startColumn){const e=new Set(f.d.all(this._editor.getModel()));for(var t of this._completionModel.allProvider)e.delete(t);var i=this._completionModel.adopt(new Set);this.trigger({auto:this._context.auto,shy:!1},!0,e,{items:i,clipboardText:this._completionModel.clipboardText})}else if(e.column>this._context.column&&0this._size.width},{orientation:0}),this._westSash=new ie.b(this.domNode,{getVerticalSashLeft:()=>0},{orientation:0}),this._northSash=new ie.b(this.domNode,{getHorizontalSashTop:()=>0},{orientation:1,orthogonalEdge:ie.a.North}),this._southSash=new ie.b(this.domNode,{getHorizontalSashTop:()=>this._size.height},{orientation:1,orthogonalEdge:ie.a.South}),this._northSash.orthogonalStartSash=this._westSash,this._northSash.orthogonalEndSash=this._eastSash,this._southSash.orthogonalStartSash=this._westSash,this._southSash.orthogonalEndSash=this._eastSash;let e,t=0,i=0;this._sashListener.add(M.c.any(this._northSash.onDidStart,this._eastSash.onDidStart,this._southSash.onDidStart,this._westSash.onDidStart)(()=>{void 0===e&&(this._onDidWillResize.fire(),e=this._size,t=0,i=0)})),this._sashListener.add(M.c.any(this._northSash.onDidEnd,this._eastSash.onDidEnd,this._southSash.onDidEnd,this._westSash.onDidEnd)(()=>{void 0!==e&&(e=void 0,t=0,i=0,this._onDidResize.fire({dimension:this._size,done:!0}))})),this._sashListener.add(this._eastSash.onDidChange(n=>{e&&(i=n.currentX-n.startX,this.layout(e.height+t,e.width+i),this._onDidResize.fire({dimension:this._size,done:!1,east:!0}))})),this._sashListener.add(this._westSash.onDidChange(n=>{e&&(i=-(n.currentX-n.startX),this.layout(e.height+t,e.width+i),this._onDidResize.fire({dimension:this._size,done:!1,west:!0}))})),this._sashListener.add(this._northSash.onDidChange(n=>{e&&(t=-(n.currentY-n.startY),this.layout(e.height+t,e.width+i),this._onDidResize.fire({dimension:this._size,done:!1,north:!0}))})),this._sashListener.add(this._southSash.onDidChange(n=>{e&&(t=n.currentY-n.startY,this.layout(e.height+t,e.width+i),this._onDidResize.fire({dimension:this._size,done:!1,south:!0}))})),this._sashListener.add(M.c.any(this._eastSash.onDidReset,this._westSash.onDidReset)(e=>{this._preferredSize&&(this.layout(this._size.height,this._preferredSize.width),this._onDidResize.fire({dimension:this._size,done:!0}))})),this._sashListener.add(M.c.any(this._northSash.onDidReset,this._southSash.onDidReset)(e=>{this._preferredSize&&(this.layout(this._preferredSize.height,this._size.width),this._onDidResize.fire({dimension:this._size,done:!0}))}))}dispose(){this._northSash.dispose(),this._southSash.dispose(),this._eastSash.dispose(),this._westSash.dispose(),this._sashListener.dispose(),this._onDidResize.dispose(),this._onDidWillResize.dispose(),this.domNode.remove()}enableSashes(e,t,i,n){this._northSash.state=e?3:0,this._eastSash.state=t?3:0,this._southSash.state=i?3:0,this._westSash.state=n?3:0}layout(e=this.size.height,t=this.size.width){var{height:i,width:n}=this._minSize,{height:o,width:s}=this._maxSize,i=(e=Math.max(i,Math.min(o,e)),t=Math.max(n,Math.min(s,t)),new $.b(t,e));$.b.equals(i,this._size)||(this.domNode.style.height=e+"px",this.domNode.style.width=t+"px",this._size=i,this._northSash.layout(),this._eastSash.layout(),this._southSash.layout(),this._westSash.layout())}clearSashHoverState(){this._eastSash.clearSashHoverState(),this._westSash.clearSashHoverState(),this._northSash.clearSashHoverState(),this._southSash.clearSashHoverState()}get size(){return this._size}set maxSize(e){this._maxSize=e}get maxSize(){return this._maxSize}set minSize(e){this._minSize=e}get minSize(){return this._minSize}set preferredSize(e){this._preferredSize=e}get preferredSize(){return this._preferredSize}}function oe(e){return e&&Boolean(e.completion.documentation||e.completion.detail&&e.completion.detail!==e.completion.label)}let se=class{constructor(e,t){this._editor=e,this._onDidClose=new M.b,this.onDidClose=this._onDidClose.event,this._onDidChangeContents=new M.b,this.onDidChangeContents=this._onDidChangeContents.event,this._disposables=new a.b,this._renderDisposeable=new a.b,this._borderWidth=1,this._size=new $.b(330,0),this.domNode=$.a(".suggest-details"),this.domNode.classList.add("no-docs"),this._markdownRenderer=t.createInstance(J.a,{editor:e}),this._body=$.a(".body"),this._scrollbar=new Q.a(this._body,{}),$.q(this.domNode,this._scrollbar.getDomNode()),this._disposables.add(this._scrollbar),this._header=$.q(this._body,$.a(".header")),this._close=$.q(this._header,$.a("span"+te.b.close.cssSelector)),this._close.title=D.a("details.close","Close"),this._type=$.q(this._header,$.a("p.type")),this._docs=$.q(this._body,$.a("p.docs")),this._configureFont(),this._disposables.add(this._editor.onDidChangeConfiguration(e=>{e.hasChanged(42)&&this._configureFont()}))}dispose(){this._disposables.dispose(),this._renderDisposeable.dispose()}_configureFont(){const e=this._editor.getOptions();var t=e.get(42),i=t.fontFamily,n=e.get(107)||t.fontSize,o=e.get(108)||t.lineHeight,s=t.fontWeight;o+="px";this.domNode.style.fontSize=n+"px",this.domNode.style.lineHeight=o,this.domNode.style.fontWeight=s,this.domNode.style.fontFeatureSettings=t.fontFeatureSettings,this._type.style.fontFamily=i,this._close.style.height=o,this._close.style.width=o}getLayoutInfo(){var e=this._editor.getOption(108)||this._editor.getOption(42).lineHeight,t=this._borderWidth;return{lineHeight:e,borderWidth:t,borderHeight:2*t,verticalPadding:22,horizontalPadding:14}}renderLoading(){this._type.textContent=D.a("loading","Loading..."),this._docs.textContent="",this.domNode.classList.remove("no-docs","no-type"),this.layout(this.size.width,2*this.getLayoutInfo().lineHeight),this._onDidChangeContents.fire(this)}renderItem(e,t){var i,n;this._renderDisposeable.clear();let{detail:o,documentation:s}=e.completion;t&&(n="",n=(n=(n=(n=(n=(n+=`score: ${e.score[0]}\n`)+`prefix: ${null!=(i=e.word)?i:"(no prefix)"}\n`)+`word: ${e.completion.filterText?e.completion.filterText+" (filterText)":e.textLabel}\n`)+`distance: ${e.distance} (localityBonus-setting)\n`)+`index: ${e.idx}, based on ${e.completion.sortText&&`sortText: "${e.completion.sortText}"`||"label"}\n`)+`commit_chars: ${null==(i=e.completion.commitCharacters)?void 0:i.join("")}\n`,s=(new ee.a).appendCodeblock("empty",n),o="Provider: "+e.provider._debugDisplayName),t||oe(e)?(this.domNode.classList.remove("no-docs","no-type"),o?(i=1e5{this.layout(this._size.width,this._type.clientHeight+this._docs.clientHeight),this._onDidChangeContents.fire(this)}))),this.domNode.style.userSelect="text",this.domNode.tabIndex=-1,this._close.onmousedown=e=>{e.preventDefault(),e.stopPropagation()},this._close.onclick=e=>{e.preventDefault(),e.stopPropagation(),this._onDidClose.fire()},this._body.scrollTop=0,this.layout(this._size.width,this._type.clientHeight+this._docs.clientHeight),this._onDidChangeContents.fire(this)):this.clearContents()}clearContents(){this.domNode.classList.add("no-docs"),this._type.textContent="",this._docs.textContent=""}get size(){return this._size}layout(e,t){var i=new $.b(e,t);$.b.equals(i,this._size)||(this._size=i,$.X(this.domNode,e,t)),this._scrollbar.scanDomNode()}scrollDown(e=8){this._body.scrollTop+=e}scrollUp(e=8){this._body.scrollTop-=e}scrollTop(){this._body.scrollTop=0}scrollBottom(){this._body.scrollTop=this._body.scrollHeight}pageDown(){this.scrollDown(80)}pageUp(){this.scrollUp(80)}set borderWidth(e){this._borderWidth=e}get borderWidth(){return this._borderWidth}};se=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3{i=this._topLeft,n=this._resizable.size})),this._disposables.add(this._resizable.onDidResize(e=>{if(i&&n){this.widget.layout(e.dimension.width,e.dimension.height);let t=!1;e.west&&(s=n.width-e.dimension.width,t=!0),e.north&&(o=n.height-e.dimension.height,t=!0),t&&this._applyTopLeft({top:i.top+o,left:i.left+s})}e.done&&(i=void 0,n=void 0,o=0,s=0,this._userSize=e.dimension)})),this._disposables.add(this.widget.onDidChangeContents(()=>{var e;this._anchorBox&&this._placeAtAnchor(this._anchorBox,null!=(e=this._userSize)?e:this.widget.size)}))}dispose(){this._resizable.dispose(),this._disposables.dispose(),this.hide()}getId(){return"suggest.details"}getDomNode(){return this._resizable.domNode}getPosition(){return null}show(){this._added||(this._editor.addOverlayWidget(this),this.getDomNode().style.position="fixed",this._added=!0)}hide(e=!1){this._resizable.clearSashHoverState(),this._added&&(this._editor.removeOverlayWidget(this),this._added=!1,this._anchorBox=void 0,this._topLeft=void 0),e&&(this._userSize=void 0,this.widget.clearContents())}placeAtAnchor(e){e=$.D(e);this._anchorBox=e,this._placeAtAnchor(this._anchorBox,null!=(e=this._userSize)?e:this.widget.size)}_placeAtAnchor(e,t){var i=$.z(document.body),n=this.widget.getLayoutInfo();let o,s,r=new $.b(220,2*n.lineHeight),a=0,l=e.top;var d=e.top+e.height-n.borderHeight;let h,c,u,g=i.width-(e.left+e.width+n.borderWidth+n.horizontalPadding),p=(a=-n.borderWidth+e.left+e.width,c=!0,o=new $.b(g,i.height-e.top-n.borderHeight-n.verticalPadding),s=o.with(void 0,e.top+e.height-n.borderHeight-n.verticalPadding),t.width>g&&(e.left>g&&(g=e.left-n.borderWidth-n.horizontalPadding,c=!1,a=Math.max(n.horizontalPadding,e.left-t.width-n.borderWidth),o=o.with(g),s=o.with(void 0,s.height)),e.width>1.3*g&&i.height-(e.top+e.height)>e.height&&(g=e.width,a=e.left,l=-n.borderWidth+e.top+e.height,o=new $.b(e.width-n.borderHeight,i.height-e.top-e.height-n.verticalPadding),s=o.with(void 0,e.top-n.verticalPadding),r=r.with(o.width))),t.height);i=Math.max(o.height,s.height),p>i&&(p=i),u=p<=o.height?(h=!0,o):(h=!1,s),this._applyTopLeft({left:a,top:h?l:d-p}),this.getDomNode().style.position="fixed",this._resizable.enableSashes(!h,c,h,!c),this._resizable.minSize=r,this._resizable.maxSize=u,this._resizable.layout(p,Math.min(u.width,t.width)),this.widget.layout(this._resizable.size.width,this._resizable.size.height)}_applyTopLeft(e){this._topLeft=e,this.getDomNode().style.left=this._topLeft.left+"px",this.getDomNode().style.top=this._topLeft.top+"px"}}var ae=i("5aa5"),le=(k=i("7944"),i("7e32"));E=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3e instanceof le.c?t.createInstance(de,e,void 0):void 0,this._leftActions=new ae.a(this.element,{actionViewItemProvider:i}),this._rightActions=new ae.a(this.element,{actionViewItemProvider:i}),this._leftActions.domNode.classList.add("left"),this._rightActions.domNode.classList.add("right")}dispose(){this._menuDisposables.dispose(),this.element.remove()}show(){const e=this._menuService.createMenu(O.g,this._contextKeyService),t=()=>{const t=[],i=[];for(var[n,o]of e.getActions())("left"===n?t:i).push(...o);this._leftActions.clear(),this._leftActions.push(t),this._rightActions.clear(),this._rightActions.push(i)};this._menuDisposables.add(e.onDidChange(()=>t())),this._menuDisposables.add(e)}hide(){this._menuDisposables.clear()}};he=E([V(1,b.a),V(2,le.a),V(3,N.b)],he);var ce,ue=i("c4e3"),ge=i("b589"),pe=i("82c9"),me=i("32a4");function fe(e,t,i,n){const o=n===ce.ROOT_FOLDER?["rootfolder-icon"]:n===ce.FOLDER?["folder-icon"]:["file-icon"];if(i){let s;if(i.scheme===ge.c.data){const e=pe.a.parseMetaData(i);s=e.get(pe.a.META_DATA_LABEL)}else s=_e(Object(pe.c)(i).toLowerCase());if(n===ce.FOLDER)o.push(s+"-name-folder-icon");else{if(s){if(o.push(s+"-name-file-icon"),s.length<=255){const e=s.split(".");for(let t=1;t{const e=this._editor.getOptions();var n=e.get(42),o=n.fontFamily,s=n.fontFeatureSettings,r=e.get(107)||n.fontSize,a=e.get(108)||n.lineHeight;n=n.fontWeight,r+="px",a+="px";t.root.style.fontSize=r,t.root.style.fontWeight=n,i.style.fontFamily=o,i.style.fontFeatureSettings=s,i.style.lineHeight=a,t.icon.style.height=a,t.icon.style.width=a,t.readMore.style.height=a,t.readMore.style.width=a});return n(),t.disposables.add(this._editor.onDidChangeConfiguration(e=>{(e.hasChanged(42)||e.hasChanged(107)||e.hasChanged(108))&&n()})),t}renderElement(e,t,i){const n=e["completion"],s=(i.root.id=ve(t),{labelEscapeNewLines:!(i.colorspan.style.backgroundColor=""),matches:Object(A.c)(e.score)});var r;t=[];19===n.kind&&we.extract(e,t)?(i.icon.className="icon customcolor",i.iconContainer.className="icon hide",i.colorspan.style.backgroundColor=t[0]):20===n.kind&&this._themeService.getFileIconTheme().hasFileIcons?(i.icon.className="icon hide",i.iconContainer.className="icon hide",t=fe(this._modelService,this._modeService,be.a.from({scheme:"fake",path:e.textLabel}),ce.FILE),r=fe(this._modelService,this._modeService,be.a.from({scheme:"fake",path:n.detail}),ce.FILE),s.extraClasses=t.length>r.length?t:r):23===n.kind&&this._themeService.getFileIconTheme().hasFolderIcons?(i.icon.className="icon hide",i.iconContainer.className="icon hide",s.extraClasses=Object(o.k)([fe(this._modelService,this._modeService,be.a.from({scheme:"fake",path:e.textLabel}),ce.FOLDER),fe(this._modelService,this._modeService,be.a.from({scheme:"fake",path:n.detail}),ce.FOLDER)])):(i.icon.className="icon hide",i.iconContainer.className="",i.iconContainer.classList.add("suggest-icon",...Object(f.I)(n.kind).split(" "))),n.tags&&0<=n.tags.indexOf(1)&&(s.extraClasses=(s.extraClasses||[]).concat(["deprecated"]),s.matches=[]),i.iconLabel.setLabel(e.textLabel,void 0,s),"string"==typeof n.label?(i.parametersLabel.textContent="",i.detailsLabel.textContent=Se(n.detail||""),i.root.classList.add("string-label")):(i.parametersLabel.textContent=Se(n.label.detail||""),i.detailsLabel.textContent=Se(n.label.description||""),i.root.classList.remove("string-label")),(this._editor.getOption(106).showInlineDetails?Object($.W):Object($.K))(i.detailsLabel),oe(e)?(i.right.classList.add("can-expand-details"),Object($.W)(i.readMore),i.readMore.onmousedown=e=>{e.stopPropagation(),e.preventDefault()},i.readMore.onclick=e=>{e.stopPropagation(),e.preventDefault(),this._onDidToggleDetails.fire()}):(i.right.classList.remove("can-expand-details"),Object($.K)(i.readMore),i.readMore.onmousedown=null,i.readMore.onclick=null)}disposeTemplate(e){e.disposables.dispose()}};function Se(e){return e.replace(/\r\n|\r|\n/g,"")}ye=E([V(1,v.a),V(2,w.a),V(3,Y.b)],ye);var Le=i("d379"),xe=i("49d9"),ke=(k=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3{this._contentWidget.lockPreference(),r=new s(this._persistedSize.restore(),this.element.size)})),this._disposables.add(this.element.onDidResize(e=>{var t;if(this._resize(e.dimension.width,e.dimension.height),r&&(r.persistHeight=r.persistHeight||!!e.north||!!e.south,r.persistWidth=r.persistWidth||!!e.east||!!e.west),e.done){if(r){var{itemHeight:e,defaultSize:i}=this.getLayoutInfo();e=Math.round(e/2);let{width:n,height:o}=this.element.size;(!r.persistHeight||Math.abs(r.currentSize.height-o)<=e)&&(o=null!=(t=null==(t=r.persistedSize)?void 0:t.height)?t:i.height),(!r.persistWidth||Math.abs(r.currentSize.width-n)<=e)&&(n=null!=(e=null==(t=r.persistedSize)?void 0:t.width)?e:i.width),this._persistedSize.store(new $.b(n,o))}this._contentWidget.unlockPreference(),r=void 0}})),this._messageElement=$.q(this.element.domNode,$.a(".message")),this._listElement=$.q(this.element.domNode,$.a(".tree"));const l=o.createInstance(se,this.editor),d=(l.onDidClose(this.toggleDetails,this,this._disposables),this._details=new re(l,this.editor),()=>this.element.domNode.classList.toggle("no-icons",!this.editor.getOption(106).showIcons)),h=(d(),o.createInstance(ye,this.editor)),c=(this._disposables.add(h),this._disposables.add(h.onDidToggleDetails(()=>this.toggleDetails())),this._list=new G.c("SuggestWidget",this._listElement,{getHeight:e=>this.getLayoutInfo().itemHeight,getTemplateId:e=>"suggestion"},[h],{alwaysConsumeMouseWheel:!0,useShadows:!1,mouseSupport:!1,accessibilityProvider:{getRole:()=>"option",getAriaLabel:e=>{var t,i;return e.isResolved&&this._isDetailsVisible()?(({documentation:t,detail:i}=e.completion),i=R.v("{0}{1}",i||"",t?"string"==typeof t?t:t.value:""),D.a("ariaCurrenttSuggestionReadDetails","{0}, docs: {1}",e.textLabel,i)):e.textLabel},getWidgetAriaLabel:()=>D.a("suggest","Suggest"),getWidgetRole:()=>"listbox"}}),this._status=o.createInstance(he,this.element.domNode),()=>this.element.domNode.classList.toggle("with-status-bar",this.editor.getOption(106).showStatusBar));c(),this._disposables.add(Object(Z.b)(this._list,n,{listInactiveFocusBackground:Me,listInactiveFocusOutline:X.b})),this._disposables.add(n.onDidColorThemeChange(e=>this._onThemeChange(e))),this._onThemeChange(n.getColorTheme()),this._disposables.add(this._list.onMouseDown(e=>this._onListMouseDownOrTap(e))),this._disposables.add(this._list.onTap(e=>this._onListMouseDownOrTap(e))),this._disposables.add(this._list.onDidChangeSelection(e=>this._onListSelection(e))),this._disposables.add(this._list.onDidChangeFocus(e=>this._onListFocus(e))),this._disposables.add(this.editor.onDidChangeCursorSelection(()=>this._onCursorSelectionChanged())),this._disposables.add(this.editor.onDidChangeConfiguration(e=>{e.hasChanged(106)&&(c(),d())})),this._ctxSuggestWidgetVisible=O.b.Visible.bindTo(i),this._ctxSuggestWidgetDetailsVisible=O.b.DetailsVisible.bindTo(i),this._ctxSuggestWidgetMultipleSuggestions=O.b.MultipleSuggestions.bindTo(i),this._disposables.add($.o(this._details.widget.domNode,"keydown",e=>{this._onDetailsKeydown.fire(e)})),this._disposables.add(this.editor.onMouseDown(e=>this._onEditorMouseDown(e)))}dispose(){var e;this._details.widget.dispose(),this._details.dispose(),this._list.dispose(),this._status.dispose(),this._disposables.dispose(),null!=(e=this._loadingTimeout)&&e.dispose(),this._showTimeout.dispose(),this._contentWidget.dispose(),this.element.dispose()}_onEditorMouseDown(e){this._details.widget.domNode.contains(e.target.element)?this._details.widget.domNode.focus():this.element.domNode.contains(e.target.element)&&this.editor.focus()}_onCursorSelectionChanged(){0!==this._state&&this._contentWidget.layout()}_onListMouseDownOrTap(e){void 0!==e.element&&void 0!==e.index&&(e.browserEvent.preventDefault(),e.browserEvent.stopPropagation(),this._select(e.element,e.index))}_onListSelection(e){e.elements.length&&this._select(e.elements[0],e.indexes[0])}_select(e,t){var i=this._completionModel;i&&(this._onDidSelect.fire({item:e,index:t,model:i}),this.editor.focus())}_onThemeChange(e){const t=e.getColor(De),i=(t&&(this.element.domNode.style.backgroundColor=t.toString(),this._messageElement.style.backgroundColor=t.toString(),this._details.widget.domNode.style.backgroundColor=t.toString()),e.getColor(Ne)),n=(i&&(this.element.domNode.style.borderColor=i.toString(),this._messageElement.style.borderColor=i.toString(),this._status.element.style.borderTopColor=i.toString(),this._details.widget.domNode.style.borderColor=i.toString(),this._detailsBorderColor=i.toString()),e.getColor(X.db));n&&(this._detailsFocusBorderColor=n.toString()),this._details.widget.borderWidth="hc"===e.type?2:1}_onListFocus(e){if(!this._ignoreFocusEvents)if(e.elements.length){if(this._completionModel){const t=e.elements[0],i=e.indexes[0];t!==this._focusedItem&&(null!=(e=this._currentSuggestionDetails)&&e.cancel(),this._currentSuggestionDetails=void 0,this._focusedItem=t,this._list.reveal(i),this._currentSuggestionDetails=Object(_.h)(e=>ke(this,void 0,void 0,(function*(){const i=Object(_.i)(()=>{this._isDetailsVisible()&&this.showDetails(!0)},250);e.onCancellationRequested(()=>i.dispose());var n=yield t.resolve(e);return i.dispose(),n}))),this._currentSuggestionDetails.then(()=>{i>=this._list.length||t!==this._list.element(i)||(this._ignoreFocusEvents=!0,this._list.splice(i,1,[t]),this._list.setFocus([i]),this._ignoreFocusEvents=!1,this._isDetailsVisible()?this.showDetails(!1):this.element.domNode.classList.remove("docs-side"),this.editor.setAriaOptions({activeDescendant:ve(i)}))}).catch(s.f)),this._onDidFocus.fire({item:t,index:i,model:this._completionModel})}}else this._currentSuggestionDetails&&(this._currentSuggestionDetails.cancel(),this._currentSuggestionDetails=void 0,this._focusedItem=void 0),this.editor.setAriaOptions({activeDescendant:void 0})}_setState(t){if(this._state!==t)switch(this._state=t,this.element.domNode.classList.toggle("frozen",4===t),this.element.domNode.classList.remove("message"),t){case 0:$.K(this._messageElement,this._listElement,this._status.element),this._details.hide(!0),this._status.hide(),this._contentWidget.hide(),this._ctxSuggestWidgetVisible.reset(),this._ctxSuggestWidgetMultipleSuggestions.reset(),this._showTimeout.cancel(),this.element.domNode.classList.remove("visible"),this._list.splice(0,this._list.length),this._focusedItem=void 0,this._cappedHeight=void 0,this._explainMode=!1;break;case 1:this.element.domNode.classList.add("message"),this._messageElement.textContent=e.LOADING_MESSAGE,$.K(this._listElement,this._status.element),$.W(this._messageElement),this._details.hide(),this._show(),this._focusedItem=void 0;break;case 2:this.element.domNode.classList.add("message"),this._messageElement.textContent=e.NO_SUGGESTIONS_MESSAGE,$.K(this._listElement,this._status.element),$.W(this._messageElement),this._details.hide(),this._show(),this._focusedItem=void 0;break;case 3:case 4:$.K(this._messageElement),$.W(this._listElement,this._status.element),this._show();break;case 5:$.K(this._messageElement),$.W(this._listElement,this._status.element),this._details.show(),this._show()}}_show(){this._status.show(),this._contentWidget.show(),this._layout(this._persistedSize.restore()),this._ctxSuggestWidgetVisible.set(!0),this._showTimeout.cancelAndSet(()=>{this.element.domNode.classList.add("visible"),this._onDidShow.fire(this)},100)}showTriggered(e,t){0===this._state&&(this._contentWidget.setPosition(this.editor.getPosition()),this._isAuto=!!e,this._isAuto||(this._loadingTimeout=Object(_.i)(()=>this._setState(1),t)))}showSuggestions(e,t,i,n){var o;this._contentWidget.setPosition(this.editor.getPosition()),null!=(o=this._loadingTimeout)&&o.dispose(),null!=(o=this._currentSuggestionDetails)&&o.cancel(),this._currentSuggestionDetails=void 0,this._completionModel!==e&&(this._completionModel=e),i&&2!==this._state&&0!==this._state?this._setState(4):(e=0===(o=this._completionModel.items.length),this._ctxSuggestWidgetMultipleSuggestions.set(1n&&(c=n),this._completionModel?this._completionModel.stats.pLabelLen*i.typicalHalfwidthCharacterWidth:c),s=i.statusBarHeight+this._list.contentHeight+i.borderHeight,r=i.itemHeight+i.statusBarHeight,a=$.D(this.editor.getDomNode()),l=this.editor.getScrolledVisiblePosition(this.editor.getPosition()),d=a.top+l.top+l.height;t=Math.min(t.height-d-i.verticalPadding,s),d=a.top+l.top-i.verticalPadding,a=Math.min(d,s);let u=Math.min(Math.max(a,t)+i.borderHeight,s);(h=(h=h===(null==(l=this._cappedHeight)?void 0:l.capped)?this._cappedHeight.wanted:h)u&&(h=u),u=h>t||this._forceRenderingAbove&&150{var i=e.getColor(Te),n=(i&&t.addRule(`.monaco-editor .suggest-widget .monaco-list .monaco-list-row .monaco-highlighted-label .highlight { color: ${i}; }`),e.getColor(Ae));i&&t.addRule(`.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused .monaco-highlighted-label .highlight { color: ${n}; }`),i=e.getColor(Oe),i&&t.addRule(`.monaco-editor .suggest-widget, .monaco-editor .suggest-details { color: ${i}; }`),n=e.getColor(Ee),n&&t.addRule(`.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused { color: ${n}; }`),i=e.getColor(Ie),i&&t.addRule(`.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused .codicon { color: ${i}; }`),n=e.getColor(X.Jc),n&&t.addRule(`.monaco-editor .suggest-details a { color: ${n}; }`),i=e.getColor(X.Ic),i&&t.addRule(`.monaco-editor .suggest-details a:hover { color: ${i}; }`),n=e.getColor(X.Hc);n&&t.addRule(`.monaco-editor .suggest-details code { background-color: ${n}; }`)}),E=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3e.hasChanged(111)&&this._update()),this._update()}dispose(){var e;this._configListener.dispose(),null!=(e=this._selectionListener)&&e.dispose(),this._ckAtEnd.reset()}_update(){var e="on"===this._editor.getOption(111);this._enabled!==e&&(this._enabled=e,this._enabled?(this._selectionListener=this._editor.onDidChangeCursorSelection(e=()=>{if(this._editor.hasModel()){const t=this._editor.getModel(),i=this._editor.getSelection();var e=t.getWordAtPosition(i.getStartPosition());e?this._ckAtEnd.set(e.endColumn===i.getStartPosition().column):this._ckAtEnd.set(!1)}else this._ckAtEnd.set(!1)}),e()):this._selectionListener&&(this._ckAtEnd.reset(),this._selectionListener.dispose(),this._selectionListener=void 0))}};Be.AtEnd=new N.c("atEndOfWord",!1),Be=E([v(1,N.b)],Be);var je=i("ef8e9"),We=i("3170");class Ve{constructor(e,t,i){this._disposables=new a.b,this._disposables.add(t.onDidShow(()=>this._onItem(t.getFocusedItem()))),this._disposables.add(t.onDidFocus(this._onItem,this)),this._disposables.add(t.onDidHide(this.reset,this)),this._disposables.add(e.onWillType(n=>{this._active&&!t.isFrozen()&&(n=n.charCodeAt(n.length-1),this._active.acceptCharacters.has(n)&&e.getOption(0)&&i(this._active.item))}))}_onItem(e){if(e&&Object(o.n)(e.item.completion.commitCharacters)){if(!this._active||this._active.item.item!==e.item){const t=new We.b;for(const i of e.item.completion.commitCharacters)0{if(this._empty&&e.hasModel()){const n=e.getSelections();var t=n.length;let o=!1;for(let e=0;eHe._maxSelectionLength)return;this._lastOvertyped[e]={value:o.getValueInRange(i),multiline:i.startLineNumber!==i.endLineNumber}}this._empty=!1}}})),this._disposables.add(t.onDidCancel(e=>{this._empty||e.retrigger||(this._empty=!0)}))}getLastOvertypedInfo(e){if(!this._empty&&0<=e&&el.set(e.getOption(106).insertMode)),this.widget=this._toDispose.add(new _.b(()=>{const e=this._instantiationService.createInstance(Pe,this.editor),t=(this._toDispose.add(e),this._toDispose.add(e.onDidSelect(e=>this._insertSuggestion(e,0),this)),new Ve(this.editor,e,e=>this._insertSuggestion(e,2))),i=(this._toDispose.add(t),this._toDispose.add(this.model.onDidSuggest(e=>{0===e.completionModel.items.length&&t.reset()})),O.b.MakesTextEdit.bindTo(this._contextKeyService)),n=O.b.HasInsertAndReplaceRange.bindTo(this._contextKeyService),o=O.b.CanResolve.bindTo(this._contextKeyService);return this._toDispose.add(Object(a.i)(()=>{i.reset(),n.reset(),o.reset()})),this._toDispose.add(e.onDidFocus(({item:e})=>{var t=this.editor.getPosition(),s=e.editStart.column,r=t.column;let a=!0;"smart"!==this.editor.getOption(1)||2!==this.model.state||e.completion.command||e.completion.additionalTextEdits||4&e.completion.insertTextRules||r-s!==e.completion.insertText.length||(s=this.editor.getModel().getValueInRange({startLineNumber:t.lineNumber,startColumn:s,endLineNumber:t.lineNumber,endColumn:r}),a=s!==e.completion.insertText),i.set(a),n.set(!ze.a.equals(e.editInsertEnd,e.editReplaceEnd)),o.set(Boolean(e.provider.resolveCompletionItem)||Boolean(e.completion.documentation)||e.completion.detail!==e.completion.label)})),this._toDispose.add(e.onDetailsKeyDown(e=>{e.toKeybinding().equals(new r.e(!0,!1,!1,!1,33))||Ue.f&&e.toKeybinding().equals(new r.e(!1,!1,!1,!0,33))?e.stopPropagation():e.toKeybinding().isModifierKey()||this.editor.focus()})),e})),this._overtypingCapturer=this._toDispose.add(new _.b(()=>this._toDispose.add(new He(this.editor,this.model)))),this._alternatives=this._toDispose.add(new _.b(()=>this._toDispose.add(new I(this.editor,this._contextKeyService)))),this._toDispose.add(o.createInstance(Be,e)),this._toDispose.add(this.model.onDidTrigger(e=>{this.widget.value.showTriggered(e.auto,e.shy?250:50),this._lineSuffix.value=new qe(this.editor.getModel(),e.position)})),this._toDispose.add(this.model.onDidSuggest(e=>{var t;e.shy||(t=this._memoryService.select(this.editor.getModel(),this.editor.getPosition(),e.completionModel.items),this.widget.value.showSuggestions(e.completionModel,t,e.isFrozen,e.auto))})),this._toDispose.add(this.model.onDidCancel(e=>{e.retrigger||this.widget.value.hideWidget()})),this._toDispose.add(this.editor.onDidBlurEditorWidget(()=>{this.model.cancel(),this.model.clear()}));let d=O.b.AcceptSuggestionsOnEnter.bindTo(n),h=()=>{var e=this.editor.getOption(1);d.set("on"===e||"smart"===e)};this._toDispose.add(this.editor.onDidChangeConfiguration(()=>h())),h()}static get(t){return t.getContribution(e.ID)}dispose(){this._alternatives.dispose(),this._toDispose.dispose(),this.widget.dispose(),this.model.dispose(),this._lineSuffix.dispose()}_insertSuggestion(e,t){if(e&&e.item){if(this.editor.hasModel()){const n=this.editor.getModel(),o=n.getAlternativeVersionId(),r=e["item"],a=[],c=new F.b;1&t||this.editor.pushUndoStop();var i=this.getOverwriteInfo(r,Boolean(8&t));if(this._memoryService.memorize(n,this.editor.getPosition(),r),Array.isArray(r.completion.additionalTextEdits)){const e=l.c.capture(this.editor);this.editor.executeEdits("suggestController.additionalTextEdits.sync",r.completion.additionalTextEdits.map(e=>d.a.replace(h.a.lift(e.range),e.text))),e.restoreRelativeVerticalPositionOfCursor(this.editor)}else if(!r.isResolved){const e=new Ke.a(!0);let i;const o=n.onDidChangeContent(e=>{if(e.isFlush)c.cancel(),o.dispose();else for(var t of e.changes)t=h.a.getEndPosition(t.range),i&&!ze.a.isBefore(t,i)||(i=t)});let s=t,u=(t|=2,!1),g=this.editor.onWillType(()=>{g.dispose(),u=!0,2&s||this.editor.pushUndoStop()});a.push(r.resolve(c.token).then(()=>{if(!r.completion.additionalTextEdits||c.token.isCancellationRequested)return!1;if(i&&r.completion.additionalTextEdits.some(e=>ze.a.isBefore(i,h.a.getStartPosition(e.range))))return!1;u&&this.editor.pushUndoStop();const e=l.c.capture(this.editor);return this.editor.executeEdits("suggestController.additionalTextEdits.async",r.completion.additionalTextEdits.map(e=>d.a.replace(h.a.lift(e.range),e.text))),e.restoreRelativeVerticalPositionOfCursor(this.editor),!u&&2&s||this.editor.pushUndoStop(),!0}).then(t=>{this._logService.trace("[suggest] async resolving of edits DONE (ms, applied?)",e.elapsed(),t),o.dispose(),g.dispose()}))}let p=r.completion["insertText"];4&r.completion.insertTextRules||(p=g.c.escape(p)),u.SnippetController2.get(this.editor).insert(p,{overwriteBefore:i.overwriteBefore,overwriteAfter:i.overwriteAfter,undoStopBefore:!1,undoStopAfter:!1,adjustWhitespace:!(1&r.completion.insertTextRules),clipboardText:e.model.clipboardText,overtypingCapturer:this._overtypingCapturer.value}),2&t||this.editor.pushUndoStop(),r.completion.command?r.completion.command.id===Ge.id?this.model.trigger({auto:!0,shy:!1},!0):(a.push(this._commandService.executeCommand(r.completion.command.id,...r.completion.command.arguments?[...r.completion.command.arguments]:[]).catch(s.f)),this.model.cancel()):this.model.cancel(),4&t&&this._alternatives.value.set(e,e=>{for(c.cancel();n.canUndo();){o!==n.getAlternativeVersionId()&&n.undo(),this._insertSuggestion(e,3|(8&t?8:0));break}}),this._alertCompletionItem(r),Promise.all(a).finally(()=>{this.model.clear(),c.dispose()})}}else this._alternatives.value.reset(),this.model.cancel(),this.model.clear()}getOverwriteInfo(e,t){Object(je.c)(this.editor.hasModel());let i="replace"===this.editor.getOption(106).insertMode;t&&(i=!i);t=e.position.column-e.editStart.column;var n=(i?e.editReplaceEnd:e.editInsertEnd).column-e.position.column;return{overwriteBefore:t+(this.editor.getPosition().column-e.position.column),overwriteAfter:n+(this._lineSuffix.value?this._lineSuffix.value.delta(this.editor.getPosition()):0)}}_alertCompletionItem(e){Object(o.n)(e.completion.additionalTextEdits)&&(e=D.a("aria.alert.snippet","Accepting '{0}' made {1} additional edits",e.textLabel,e.completion.additionalTextEdits.length),Object(n.a)(e))}triggerSuggest(e){this.editor.hasModel()&&(this.model.trigger({auto:!1,shy:!1},!1,e),this.editor.revealLine(this.editor.getPosition().lineNumber,0),this.editor.focus())}triggerSuggestAndAcceptBest(e){if(this.editor.hasModel()){const t=this.editor.getPosition(),i=()=>{t.equals(this.editor.getPosition())&&this._commandService.executeCommand(e.fallback)},n=e=>{var t,i,n;return!!(4&e.completion.insertTextRules||e.completion.additionalTextEdits)||(t=this.editor.getPosition(),i=e.editStart.column,(n=t.column)-i!==e.completion.insertText.length||this.editor.getModel().getValueInRange({startLineNumber:t.lineNumber,startColumn:i,endLineNumber:t.lineNumber,endColumn:n})!==e.completion.insertText)};M.c.once(this.model.onDidTrigger)(e=>{let t=[];M.c.any(this.model.onDidTrigger,this.model.onDidCancel)(()=>{Object(a.f)(t),i()},void 0,t),this.model.onDidSuggest(({completionModel:e})=>{var o,s;Object(a.f)(t),0!==e.items.length&&(o=this._memoryService.select(this.editor.getModel(),this.editor.getPosition(),e.items),s=e.items[o],n(s))?(this.editor.pushUndoStop(),this._insertSuggestion({index:o,item:s,model:e},7)):i()},void 0,t)}),this.model.trigger({auto:!1,shy:!0}),this.editor.revealLine(t.lineNumber,0),this.editor.focus()}}acceptSelectedSuggestion(e,t){var i=this.widget.value.getFocusedItem();let n=0;e&&(n|=4),t&&(n|=8),this._insertSuggestion(i,n)}acceptNextSuggestion(){this._alternatives.value.next()}acceptPrevSuggestion(){this._alternatives.value.prev()}cancelSuggestWidget(){this.model.cancel(),this.model.clear(),this.widget.value.hideWidget()}selectNextSuggestion(){this.widget.value.selectNext()}selectNextPageSuggestion(){this.widget.value.selectNextPage()}selectLastSuggestion(){this.widget.value.selectLast()}selectPrevSuggestion(){this.widget.value.selectPrevious()}selectPrevPageSuggestion(){this.widget.value.selectPreviousPage()}selectFirstSuggestion(){this.widget.value.selectFirst()}toggleSuggestionDetails(){this.widget.value.toggleDetails()}toggleExplainMode(){this.widget.value.toggleExplainMode()}toggleSuggestionFocus(){this.widget.value.toggleDetailsFocus()}resetWidgetSize(){this.widget.value.resetPersistedSize()}forceRenderingAbove(){this.widget.value.forceRenderingAbove()}stopForceRenderingAbove(){this.widget.isInitialized&&this.widget.value.stopForceRenderingAbove()}};$e.ID="editor.contrib.suggestController",$e=w([V(1,y),V(2,S.b),V(3,N.b),V(4,b.a),V(5,H.b)],$e);class Ge extends t.b{constructor(){super({id:Ge.id,label:D.a("suggest.trigger.label","Trigger Suggest"),alias:"Trigger Suggest",precondition:N.a.and(c.a.writable,c.a.hasCompletionItemProvider),kbOpts:{kbExpr:c.a.textInputFocus,primary:2058,secondary:[2087],mac:{primary:266,secondary:[521,2087]},weight:100}})}run(e,t){const i=$e.get(t);i&&i.triggerSuggest()}}Ge.id="editor.action.triggerSuggest",Object(t.l)($e.ID,$e),Object(t.j)(Ge);const Ze=t.c.bindToContribution($e.get);Object(t.k)(new Ze({id:"acceptSelectedSuggestion",precondition:O.b.Visible,handler(e){e.acceptSelectedSuggestion(!0,!1)}})),C.a.registerKeybindingRule({id:"acceptSelectedSuggestion",when:N.a.and(O.b.Visible,c.a.textInputFocus),primary:2,weight:190}),C.a.registerKeybindingRule({id:"acceptSelectedSuggestion",when:N.a.and(O.b.Visible,c.a.textInputFocus,O.b.AcceptSuggestionsOnEnter,O.b.MakesTextEdit),primary:3,weight:190}),le.d.appendMenuItem(O.g,{command:{id:"acceptSelectedSuggestion",title:D.a("accept.insert","Insert")},group:"left",order:1,when:O.b.HasInsertAndReplaceRange.toNegated()}),le.d.appendMenuItem(O.g,{command:{id:"acceptSelectedSuggestion",title:D.a("accept.insert","Insert")},group:"left",order:1,when:N.a.and(O.b.HasInsertAndReplaceRange,O.b.InsertMode.isEqualTo("insert"))}),le.d.appendMenuItem(O.g,{command:{id:"acceptSelectedSuggestion",title:D.a("accept.replace","Replace")},group:"left",order:1,when:N.a.and(O.b.HasInsertAndReplaceRange,O.b.InsertMode.isEqualTo("replace"))}),Object(t.k)(new Ze({id:"acceptAlternativeSelectedSuggestion",precondition:N.a.and(O.b.Visible,c.a.textInputFocus),kbOpts:{weight:190,kbExpr:c.a.textInputFocus,primary:1027,secondary:[1026]},handler(e){e.acceptSelectedSuggestion(!1,!0)},menuOpts:[{menuId:O.g,group:"left",order:2,when:N.a.and(O.b.HasInsertAndReplaceRange,O.b.InsertMode.isEqualTo("insert")),title:D.a("accept.replace","Replace")},{menuId:O.g,group:"left",order:2,when:N.a.and(O.b.HasInsertAndReplaceRange,O.b.InsertMode.isEqualTo("replace")),title:D.a("accept.insert","Insert")}]})),S.a.registerCommandAlias("acceptSelectedSuggestionOnEnter","acceptSelectedSuggestion"),Object(t.k)(new Ze({id:"hideSuggestWidget",precondition:O.b.Visible,handler:e=>e.cancelSuggestWidget(),kbOpts:{weight:190,kbExpr:c.a.textInputFocus,primary:9,secondary:[1033]}})),Object(t.k)(new Ze({id:"selectNextSuggestion",precondition:N.a.and(O.b.Visible,O.b.MultipleSuggestions),handler:e=>e.selectNextSuggestion(),kbOpts:{weight:190,kbExpr:c.a.textInputFocus,primary:18,secondary:[2066],mac:{primary:18,secondary:[2066,300]}}})),Object(t.k)(new Ze({id:"selectNextPageSuggestion",precondition:N.a.and(O.b.Visible,O.b.MultipleSuggestions),handler:e=>e.selectNextPageSuggestion(),kbOpts:{weight:190,kbExpr:c.a.textInputFocus,primary:12,secondary:[2060]}})),Object(t.k)(new Ze({id:"selectLastSuggestion",precondition:N.a.and(O.b.Visible,O.b.MultipleSuggestions),handler:e=>e.selectLastSuggestion()})),Object(t.k)(new Ze({id:"selectPrevSuggestion",precondition:N.a.and(O.b.Visible,O.b.MultipleSuggestions),handler:e=>e.selectPrevSuggestion(),kbOpts:{weight:190,kbExpr:c.a.textInputFocus,primary:16,secondary:[2064],mac:{primary:16,secondary:[2064,302]}}})),Object(t.k)(new Ze({id:"selectPrevPageSuggestion",precondition:N.a.and(O.b.Visible,O.b.MultipleSuggestions),handler:e=>e.selectPrevPageSuggestion(),kbOpts:{weight:190,kbExpr:c.a.textInputFocus,primary:11,secondary:[2059]}})),Object(t.k)(new Ze({id:"selectFirstSuggestion",precondition:N.a.and(O.b.Visible,O.b.MultipleSuggestions),handler:e=>e.selectFirstSuggestion()})),Object(t.k)(new Ze({id:"toggleSuggestionDetails",precondition:O.b.Visible,handler:e=>e.toggleSuggestionDetails(),kbOpts:{weight:190,kbExpr:c.a.textInputFocus,primary:2058,mac:{primary:266}},menuOpts:[{menuId:O.g,group:"right",order:1,when:N.a.and(O.b.DetailsVisible,O.b.CanResolve),title:D.a("detail.more","show less")},{menuId:O.g,group:"right",order:1,when:N.a.and(O.b.DetailsVisible.toNegated(),O.b.CanResolve),title:D.a("detail.less","show more")}]})),Object(t.k)(new Ze({id:"toggleExplainMode",precondition:O.b.Visible,handler:e=>e.toggleExplainMode(),kbOpts:{weight:100,primary:2133}})),Object(t.k)(new Ze({id:"toggleSuggestionFocus",precondition:O.b.Visible,handler:e=>e.toggleSuggestionFocus(),kbOpts:{weight:190,kbExpr:c.a.textInputFocus,primary:2570,mac:{primary:778}}})),Object(t.k)(new Ze({id:"insertBestCompletion",precondition:N.a.and(c.a.textInputFocus,N.a.equals("config.editor.tabCompletion","on"),Be.AtEnd,O.b.Visible.toNegated(),I.OtherSuggestions.toNegated(),u.SnippetController2.InSnippetMode.toNegated()),handler:(e,t)=>{e.triggerSuggestAndAcceptBest(Object(je.j)(t)?Object.assign({fallback:"tab"},t):{fallback:"tab"})},kbOpts:{weight:190,primary:2}})),Object(t.k)(new Ze({id:"insertNextSuggestion",precondition:N.a.and(c.a.textInputFocus,N.a.equals("config.editor.tabCompletion","on"),I.OtherSuggestions,O.b.Visible.toNegated(),u.SnippetController2.InSnippetMode.toNegated()),handler:e=>e.acceptNextSuggestion(),kbOpts:{weight:190,kbExpr:c.a.textInputFocus,primary:2}})),Object(t.k)(new Ze({id:"insertPrevSuggestion",precondition:N.a.and(c.a.textInputFocus,N.a.equals("config.editor.tabCompletion","on"),I.OtherSuggestions,O.b.Visible.toNegated(),u.SnippetController2.InSnippetMode.toNegated()),handler:e=>e.acceptPrevSuggestion(),kbOpts:{weight:190,kbExpr:c.a.textInputFocus,primary:1026}})),Object(t.j)(class extends t.b{constructor(){super({id:"editor.action.resetSuggestSize",label:D.a("suggest.reset.label","Reset Suggest Widget Size"),alias:"Reset Suggest Widget Size",precondition:void 0})}run(e,t){$e.get(t).resetWidgetSize()}})},"7aad":function(e,t,i){},"7ab3":function(e,t,i){"use strict";i.d(t,"c",(function(){return h})),i.d(t,"d",(function(){return c})),i.d(t,"a",(function(){return u})),i.d(t,"b",(function(){return g}));var n=i("3742"),o=i("30db"),s=i("1e93");let r,a,l;function d(){return r=r||new TextDecoder("UTF-16LE")}function h(){return l=l||(o.e()?d():a=a||new TextDecoder("UTF-16BE"))}const c="undefined"!=typeof TextDecoder;let u,g;function p(e,t,i){let n=[],o=0;for(let a=0;anew m(e),function(e,t,i){var n=new Uint16Array(e.buffer,t,i);return 0new f,p);class m{constructor(e){this._capacity=0|e,this._buffer=new Uint16Array(this._capacity),this._completedStrings=null,this._bufferLength=0}reset(){this._completedStrings=null,this._bufferLength=0}build(){return null!==this._completedStrings?(this._flushBuffer(),this._completedStrings.join("")):this._buildBuffer()}_buildBuffer(){var e;return 0===this._bufferLength?"":(e=new Uint16Array(this._buffer.buffer,0,this._bufferLength),h().decode(e))}_flushBuffer(){var e=this._buildBuffer();this._bufferLength=0,null===this._completedStrings?this._completedStrings=[e]:this._completedStrings[this._completedStrings.length]=e}write1(e){var t=this._capacity-this._bufferLength;t<=1&&(0!=t&&!n.E(e)||this._flushBuffer()),this._buffer[this._bufferLength++]=e}appendASCII(e){this._bufferLength===this._capacity&&this._flushBuffer(),this._buffer[this._bufferLength++]=e}appendASCIIString(e){var t=e.length;if(this._bufferLength+t>=this._capacity)this._flushBuffer(),this._completedStrings[this._completedStrings.length]=e;else for(let i=0;ithis._onContextMenu(e))),this._toDispose.add(this._editor.onMouseWheel(e=>{var t;0{58===e.keyCode&&(e.preventDefault(),e.stopPropagation(),this.showContextMenu())}))}static get(t){return t.getContribution(e.ID)}_onContextMenu(e){if(this._editor.hasModel())if(this._editor.getOption(19)){if(12!==e.target.type&&(e.event.preventDefault(),e.event.stopPropagation(),6===e.target.type||7===e.target.type||1===e.target.type)){if(this._editor.focus(),e.target.position){let t=!1;for(const i of this._editor.getSelections())if(i.containsPosition(e.target.position)){t=!0;break}t||this._editor.setPosition(e.target.position)}let t=null;1!==e.target.type&&(t={x:e.event.posx-1,width:2,y:e.event.posy-1,height:2}),this.showContextMenu(t)}}else this._editor.focus(),e.target.position&&!this._editor.getSelection().containsPosition(e.target.position)&&this._editor.setPosition(e.target.position)}showContextMenu(e){var t;this._editor.getOption(19)&&this._editor.hasModel()&&(this._contextMenuService?0<(t=this._getMenuActions(this._editor.getModel(),this._editor.isSimpleWidget?l.b.SimpleEditorContext:l.b.EditorContext)).length&&this._doShowContextMenu(t,e):this._editor.focus())}_getMenuActions(e,t){const i=[],n=this._menuService.createMenu(t,this._contextKeyService);var o;t=n.getActions({arg:e.uri});for(o of(n.dispose(),t)){var r,[,a]=o;let t=0;for(const n of a)n instanceof l.e?0<(r=this._getMenuActions(e,n.item.submenu)).length&&(i.push(new s.e(n.id,n.label,r)),t++):(i.push(n),t++);t&&i.push(new s.d)}return i.length&&i.pop(),i}_doShowContextMenu(e,t=null){if(this._editor.hasModel()){const r=this._editor.getOption(52);this._editor.updateOptions({hover:{enabled:!1}}),t||(this._editor.revealPosition(this._editor.getPosition(),1),this._editor.render(),s=this._editor.getScrolledVisiblePosition(this._editor.getPosition()),i=(n=o.D(this._editor.getDomNode())).left+s.left,n=n.top+s.top+s.height,t={x:i,y:n});var i,n,s=this._editor.getOption(114)&&!g.c;this._contextMenuIsBeingShownCount++,this._contextMenuService.showContextMenu({domForShadowRoot:s?this._editor.getDomNode():void 0,getAnchor:()=>t,getActions:()=>e,getActionViewItem:e=>{const t=this._keybindingFor(e);if(t)return new u.a(e,e,{label:!0,keybinding:t.getLabel(),isMenu:!0});const i=e;return"function"==typeof i.getActionViewItem?i.getActionViewItem():new u.a(e,e,{icon:!0,label:!0,isMenu:!0})},getKeyBinding:e=>this._keybindingFor(e),onHide:e=>{this._contextMenuIsBeingShownCount--,this._editor.focus(),this._editor.updateOptions({hover:r})}})}}_keybindingFor(e){return this._keybindingService.lookupKeybinding(e.id)}dispose(){0=n.range.end)){if(e.end({range:_(e.range,n),size:e.size})),i=i.map((t,i)=>({range:{start:e+i,end:e+i+1},size:t.size}));this.groups=function(e){{e=e.reduce((e,t)=>e.concat(t),[]);const o=[];let s=null;for(var t of e){var i=t.range.start,n=t.range.end;t=t.size;s&&t===s.size?s.range.end=n:(s={range:{start:i,end:n},size:t},o.push(s))}return o}}([o,i,t]),this._size=this.groups.reduce((e,t)=>e+t.size*(t.range.end-t.range.start),0)}get count(){var e=this.groups.length;return e?this.groups[e-1].range.end:0}get size(){return this._size}indexAt(e){if(e<0)return-1;let t=0,i=0;for(var n of this.groups){var o=n.range.end-n.range.start,s=i+o*n.size;if(e{for(const i of e){const e=this.getRenderer(t);e.disposeTemplate(i.templateData),i.templateData=null}}),this.cache.clear()}getRenderer(e){var t=this.renderers.get(e);if(t)return t;throw new Error("No renderer found for "+e)}}i=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3i,null!=e&&e.getPosInSet?this.getPosInSet=e.getPosInSet.bind(e):this.getPosInSet=(e,t)=>t+1,null!=e&&e.getRole?this.getRole=e.getRole.bind(e):this.getRole=e=>"listitem",null!=e&&e.isChecked?this.isChecked=e.isChecked.bind(e):this.isChecked=e=>{}}}class x{constructor(e,t,i,n=C){if(this.virtualDelegate=t,this.domId="list_id_"+ ++x.InstanceCount,this.renderers=new Map,this.renderWidth=0,this._scrollHeight=0,this.scrollableElementUpdateDisposable=null,this.scrollableElementWidthDelayer=new h.a(50),this.splicing=!1,this.dragOverAnimationStopDisposable=u.a.None,this.dragOverMouseY=0,this.canDrop=!1,this.currentDragFeedbackDisposable=u.a.None,this.onDragLeaveTimeout=u.a.None,this.disposables=new u.b,this._onDidChangeContentHeight=new c.b,this._horizontalScrolling=!1,n.horizontalScrolling&&n.supportDynamicHeights)throw new Error("Horizontal scrolling and dynamic heights not supported simultaneously");this.items=[],this.itemId=0,this.rangeMap=new b;for(const o of i)this.renderers.set(o.templateId,o);this.cache=this.disposables.add(new v(this.renderers)),this.lastRenderTop=0,this.lastRenderHeight=0,this.domNode=document.createElement("div"),this.domNode.className="monaco-list",this.domNode.classList.add(this.domId),this.domNode.tabIndex=0,this.domNode.classList.toggle("mouse-support","boolean"!=typeof n.mouseSupport||n.mouseSupport),this._horizontalScrolling=Object(g.e)(n,e=>e.horizontalScrolling,C.horizontalScrolling),this.domNode.classList.toggle("horizontal-scrolling",this._horizontalScrolling),this.additionalScrollHeight=void 0===n.additionalScrollHeight?0:n.additionalScrollHeight,this.accessibilityProvider=new L(n.accessibilityProvider),this.rowsContainer=document.createElement("div"),this.rowsContainer.className="monaco-list-rows",Object(g.e)(n,e=>e.transformOptimization,C.transformOptimization)&&(this.rowsContainer.style.transform="translate3d(0px, 0px, 0px)"),this.disposables.add(a.b.addTarget(this.rowsContainer)),this.scrollable=new m.a(Object(g.e)(n,e=>e.smoothScrolling,!1)?125:0,e=>Object(s.V)(e)),this.scrollableElement=this.disposables.add(new l.c(this.rowsContainer,{alwaysConsumeMouseWheel:Object(g.e)(n,e=>e.alwaysConsumeMouseWheel,C.alwaysConsumeMouseWheel),horizontal:1,vertical:Object(g.e)(n,e=>e.verticalScrollMode,C.verticalScrollMode),useShadows:Object(g.e)(n,e=>e.useShadows,C.useShadows),mouseWheelScrollSensitivity:n.mouseWheelScrollSensitivity,fastScrollSensitivity:n.fastScrollSensitivity},this.scrollable)),this.domNode.appendChild(this.scrollableElement.getDomNode()),e.appendChild(this.domNode),this.scrollableElement.onScroll(this.onScroll,this,this.disposables),this.disposables.add(Object(s.i)(this.rowsContainer,a.a.Change,e=>this.onTouchChange(e))),this.disposables.add(Object(s.i)(this.scrollableElement.getDomNode(),"scroll",e=>e.target.scrollTop=0)),this.disposables.add(Object(s.i)(this.domNode,"dragover",e=>this.onDragOver(this.toDragEvent(e)))),this.disposables.add(Object(s.i)(this.domNode,"drop",e=>this.onDrop(this.toDragEvent(e)))),this.disposables.add(Object(s.i)(this.domNode,"dragleave",e=>this.onDragLeave(this.toDragEvent(e)))),this.disposables.add(Object(s.i)(this.domNode,"dragend",e=>this.onDragEnd(e))),this.setRowLineHeight=Object(g.e)(n,e=>e.setRowLineHeight,C.setRowLineHeight),this.setRowHeight=Object(g.e)(n,e=>e.setRowHeight,C.setRowHeight),this.supportDynamicHeights=Object(g.e)(n,e=>e.supportDynamicHeights,C.supportDynamicHeights),this.dnd=Object(g.e)(n,e=>e.dnd,C.dnd),this.layout()}get contentHeight(){return this.rangeMap.size}get horizontalScrolling(){return this._horizontalScrolling}set horizontalScrolling(e){if(e!==this._horizontalScrolling){if(e&&this.supportDynamicHeights)throw new Error("Horizontal scrolling and dynamic heights not supported simultaneously");if(this._horizontalScrolling=e,this.domNode.classList.toggle("horizontal-scrolling",this._horizontalScrolling),this._horizontalScrolling){for(const e of this.items)this.measureItemWidth(e);this.updateScrollWidth(),this.scrollableElement.setScrollDimensions({width:Object(s.C)(this.domNode)}),this.rowsContainer.style.width=Math.max(this.scrollWidth||0,this.renderWidth)+"px"}else this.scrollableElementWidthDelayer.cancel(),this.scrollableElement.setScrollDimensions({width:this.renderWidth,scrollWidth:this.renderWidth}),this.rowsContainer.style.width=""}}updateOptions(e){void 0!==e.additionalScrollHeight&&(this.additionalScrollHeight=e.additionalScrollHeight,this.scrollableElement.setScrollDimensions({scrollHeight:this.scrollHeight})),void 0!==e.smoothScrolling&&this.scrollable.setSmoothScrollDuration(e.smoothScrolling?125:0),void 0!==e.horizontalScrolling&&(this.horizontalScrolling=e.horizontalScrolling),void 0!==e.mouseWheelScrollSensitivity&&this.scrollableElement.updateOptions({mouseWheelScrollSensitivity:e.mouseWheelScrollSensitivity}),void 0!==e.fastScrollSensitivity&&this.scrollableElement.updateOptions({fastScrollSensitivity:e.fastScrollSensitivity})}splice(e,t,i=[]){if(this.splicing)throw new Error("Can't run recursive splices.");this.splicing=!0;try{return this._splice(e,t,i)}finally{this.splicing=!1,this._onDidChangeContentHeight.fire(this.contentHeight)}}_splice(e,t,i=[]){var n=this.getRenderRange(this.lastRenderTop,this.lastRenderHeight),o=p.a.intersect(n,{start:e,end:e+t});const s=new Map;for(let u=o.start;u({id:String(this.itemId++),element:e,templateId:this.virtualDelegate.getTemplateId(e),size:this.virtualDelegate.getHeight(e),width:void 0,hasDynamicHeight:!!this.virtualDelegate.hasDynamicHeight&&this.virtualDelegate.hasDynamicHeight(e),lastDynamicHeightWidth:void 0,row:null,uri:void 0,dropTarget:!1,dragStartDisposable:u.a.None})),0===e&&t>=this.items.length?(this.rangeMap=new b,this.rangeMap.splice(0,0,r),d=this.items,this.items=r):(this.rangeMap.splice(e,t,r),d=this.items.splice(e,t,...r));const h=i.length-t,c=this.getRenderRange(this.lastRenderTop,this.lastRenderHeight);n=_(a,h);var g=p.a.intersect(c,n);for(let u=g.start;u_(e,h));const m={start:e,end:e+i.length};t=[m,...r].map(e=>p.a.intersect(c,e));var f=this.getNextToLastElement(t);for(const u of t)for(let e=u.start;ee.element)}eventuallyUpdateScrollDimensions(){this._scrollHeight=this.contentHeight,this.rowsContainer.style.height=this._scrollHeight+"px",this.scrollableElementUpdateDisposable||(this.scrollableElementUpdateDisposable=Object(s.V)(()=>{this.scrollableElement.setScrollDimensions({scrollHeight:this.scrollHeight}),this.updateScrollWidth(),this.scrollableElementUpdateDisposable=null}))}eventuallyUpdateScrollWidth(){this.horizontalScrolling?this.scrollableElementWidthDelayer.trigger(()=>this.updateScrollWidth()):this.scrollableElementWidthDelayer.cancel()}updateScrollWidth(){if(this.horizontalScrolling){let e=0;for(const t of this.items)void 0!==t.width&&(e=Math.max(e,t.width));this.scrollWidth=e,this.scrollableElement.setScrollDimensions({scrollWidth:0===e?0:e+10})}}rerender(){if(this.supportDynamicHeights){for(const e of this.items)e.lastDynamicHeightWidth=void 0;this._rerender(this.lastRenderTop,this.lastRenderHeight)}}get length(){return this.items.length}get renderHeight(){return this.scrollableElement.getScrollDimensions().height}element(e){return this.items[e].element}domElement(e){return e=this.items[e].row,e&&e.domNode}elementHeight(e){return this.items[e].size}elementTop(e){return this.rangeMap.positionAt(e)}indexAt(e){return this.rangeMap.indexAt(e)}indexAfter(e){return this.rangeMap.indexAfter(e)}layout(e,t){let i={height:"number"==typeof e?e:Object(s.B)(this.domNode)};this.scrollableElementUpdateDisposable&&(this.scrollableElementUpdateDisposable.dispose(),this.scrollableElementUpdateDisposable=null,i.scrollHeight=this.scrollHeight),this.scrollableElement.setScrollDimensions(i),void 0!==t&&(this.renderWidth=t,this.supportDynamicHeights&&this._rerender(this.scrollTop,this.renderHeight)),this.horizontalScrolling&&this.scrollableElement.setScrollDimensions({width:"number"==typeof t?t:Object(s.C)(this.domNode)})}render(e,t,i,n,o,s=!1){var r=this.getRenderRange(t,i),a=p.a.relativeComplement(r,e),l=p.a.relativeComplement(e,r),d=this.getNextToLastElement(a);if(s){var h=p.a.intersect(e,r);for(let e=h.start;ethis.onDragStart(n.element,r,e))),this.horizontalScrolling&&(this.measureItemWidth(n),this.eventuallyUpdateScrollWidth())}measureItemWidth(e){var t;e.row&&e.row.domNode&&(e.row.domNode.style.width=n.g?"-moz-fit-content":"fit-content",e.width=Object(s.C)(e.row.domNode),(t=window.getComputedStyle(e.row.domNode)).paddingLeft&&(e.width+=parseFloat(t.paddingLeft)),t.paddingRight&&(e.width+=parseFloat(t.paddingRight)),e.row.domNode.style.width="")}updateItemInDOM(e,t){e.row.domNode.style.top=this.elementTop(t)+"px",this.setRowHeight&&(e.row.domNode.style.height=e.size+"px"),this.setRowLineHeight&&(e.row.domNode.style.lineHeight=e.size+"px"),e.row.domNode.setAttribute("data-index",""+t),e.row.domNode.setAttribute("data-last-element",t===this.length-1?"true":"false"),e.row.domNode.setAttribute("aria-setsize",String(this.accessibilityProvider.getSetSize(e.element,t,this.length))),e.row.domNode.setAttribute("aria-posinset",String(this.accessibilityProvider.getPosInSet(e.element,t))),e.row.domNode.setAttribute("id",this.getElementDomId(t)),e.row.domNode.classList.toggle("drop-target",e.dropTarget)}removeItemFromDOM(e){const t=this.items[e];if(t.dragStartDisposable.dispose(),t.row){const i=this.renderers.get(t.templateId);i&&i.disposeElement&&i.disposeElement(t.element,e,t.row.templateData,t.size),this.cache.release(t.row),t.row=null}this.horizontalScrolling&&this.eventuallyUpdateScrollWidth()}getScrollTop(){return this.scrollableElement.getScrollPosition().scrollTop}setScrollTop(e,t){this.scrollableElementUpdateDisposable&&(this.scrollableElementUpdateDisposable.dispose(),this.scrollableElementUpdateDisposable=null,this.scrollableElement.setScrollDimensions({scrollHeight:this.scrollHeight})),this.scrollableElement.setScrollPosition({scrollTop:e,reuseAnimation:t})}get scrollTop(){return this.getScrollTop()}set scrollTop(e){this.setScrollTop(e)}get scrollHeight(){return this._scrollHeight+(this.horizontalScrolling?10:0)+this.additionalScrollHeight}get onMouseClick(){return c.c.map(this.disposables.add(new r.a(this.domNode,"click")).event,e=>this.toMouseEvent(e))}get onMouseDblClick(){return c.c.map(this.disposables.add(new r.a(this.domNode,"dblclick")).event,e=>this.toMouseEvent(e))}get onMouseMiddleClick(){return c.c.filter(c.c.map(this.disposables.add(new r.a(this.domNode,"auxclick")).event,e=>this.toMouseEvent(e)),e=>1===e.browserEvent.button)}get onMouseDown(){return c.c.map(this.disposables.add(new r.a(this.domNode,"mousedown")).event,e=>this.toMouseEvent(e))}get onContextMenu(){return c.c.any(c.c.map(this.disposables.add(new r.a(this.domNode,"contextmenu")).event,e=>this.toMouseEvent(e)),c.c.map(this.disposables.add(new r.a(this.domNode,a.a.Contextmenu)).event,e=>this.toGestureEvent(e)))}get onTouchStart(){return c.c.map(this.disposables.add(new r.a(this.domNode,"touchstart")).event,e=>this.toTouchEvent(e))}get onTap(){return c.c.map(this.disposables.add(new r.a(this.rowsContainer,a.a.Tap)).event,e=>this.toGestureEvent(e))}toMouseEvent(e){var t=this.getItemIndexFromEventTarget(e.target||null),i=void 0===t?void 0:this.items[t];return{browserEvent:e,index:t,element:i&&i.element}}toTouchEvent(e){var t=this.getItemIndexFromEventTarget(e.target||null),i=void 0===t?void 0:this.items[t];return{browserEvent:e,index:t,element:i&&i.element}}toGestureEvent(e){var t=this.getItemIndexFromEventTarget(e.initialTarget||null),i=void 0===t?void 0:this.items[t];return{browserEvent:e,index:t,element:i&&i.element}}toDragEvent(e){var t=this.getItemIndexFromEventTarget(e.target||null),i=void 0===t?void 0:this.items[t];return{browserEvent:e,index:t,element:i&&i.element}}onScroll(e){try{var t=this.getRenderRange(this.lastRenderTop,this.lastRenderHeight);this.render(t,e.scrollTop,e.height,e.scrollLeft,e.scrollWidth),this.supportDynamicHeights&&this._rerender(e.scrollTop,e.height,e.inSmoothScrolling)}catch(e){throw e}}onTouchChange(e){e.preventDefault(),e.stopPropagation(),this.scrollTop-=e.translationY}onDragStart(e,t,i){if(i.dataTransfer){if(e=this.dnd.getDragElements(e),i.dataTransfer.effectAllowed="copyMove",i.dataTransfer.setData(o.a.TEXT,t),i.dataTransfer.setDragImage){let t;void 0===(t=this.dnd.getDragLabel?this.dnd.getDragLabel(e,i):t)&&(t=String(e.length));const n=Object(s.a)(".monaco-drag-image");n.textContent=t,document.body.appendChild(n),i.dataTransfer.setDragImage(n,-10,-10),setTimeout(()=>document.body.removeChild(n),0)}this.currentDragData=new w(e),o.c.CurrentDragAndDropData=new y(e),this.dnd.onDragStart&&this.dnd.onDragStart(this.currentDragData,i)}}onDragOver(e){if(e.browserEvent.preventDefault(),this.onDragLeaveTimeout.dispose(),o.c.CurrentDragAndDropData&&"vscode-ui"===o.c.CurrentDragAndDropData.getData())return!1;if(this.setupDragAndDropScrollTopAnimation(e.browserEvent),!e.browserEvent.dataTransfer)return!1;if(!this.currentDragData)if(o.c.CurrentDragAndDropData)this.currentDragData=o.c.CurrentDragAndDropData;else{if(!e.browserEvent.dataTransfer.types)return!1;this.currentDragData=new S}var t=this.dnd.onDragOver(this.currentDragData,e.element,e.index,e.browserEvent);if(this.canDrop="boolean"==typeof t?t:t.accept,!this.canDrop)return this.currentDragFeedback=void 0,this.currentDragFeedbackDisposable.dispose(),!1;let i;if(e.browserEvent.dataTransfer.dropEffect="boolean"!=typeof t&&0===t.effect?"copy":"move",i="boolean"!=typeof t&&t.feedback?t.feedback:void 0===e.index?[-1]:[e.index],i=-1===(i=Object(d.f)(i).filter(e=>-1<=e&&ee-t))[0]?[-1]:i,t=this.currentDragFeedback,e=i,Array.isArray(t)&&Array.isArray(e)?!Object(d.h)(t,e):t!==e)if(this.currentDragFeedback=i,this.currentDragFeedbackDisposable.dispose(),-1===i[0])this.domNode.classList.add("drop-target"),this.rowsContainer.classList.add("drop-target"),this.currentDragFeedbackDisposable=Object(u.i)(()=>{this.domNode.classList.remove("drop-target"),this.rowsContainer.classList.remove("drop-target")});else{for(const e of i){const t=this.items[e];t.dropTarget=!0,t.row&&t.row.domNode.classList.add("drop-target")}this.currentDragFeedbackDisposable=Object(u.i)(()=>{for(const e of i){const t=this.items[e];t.dropTarget=!1,t.row&&t.row.domNode.classList.remove("drop-target")}})}return!0}onDragLeave(e){var t,i;this.onDragLeaveTimeout.dispose(),this.onDragLeaveTimeout=Object(h.i)(()=>this.clearDragOverFeedback(),100),this.currentDragData&&null!=(i=(t=this.dnd).onDragLeave)&&i.call(t,this.currentDragData,e.element,e.index,e.browserEvent)}onDrop(e){if(this.canDrop){const t=this.currentDragData;this.teardownDragAndDropScrollTopAnimation(),this.clearDragOverFeedback(),this.currentDragData=void 0,o.c.CurrentDragAndDropData=void 0,t&&e.browserEvent.dataTransfer&&(e.browserEvent.preventDefault(),t.update(e.browserEvent.dataTransfer),this.dnd.drop(t,e.element,e.index,e.browserEvent))}}onDragEnd(e){this.canDrop=!1,this.teardownDragAndDropScrollTopAnimation(),this.clearDragOverFeedback(),this.currentDragData=void 0,o.c.CurrentDragAndDropData=void 0,this.dnd.onDragEnd&&this.dnd.onDragEnd(e)}clearDragOverFeedback(){this.currentDragFeedback=void 0,this.currentDragFeedbackDisposable.dispose(),this.currentDragFeedbackDisposable=u.a.None}setupDragAndDropScrollTopAnimation(e){var t;this.dragOverAnimationDisposable||(t=Object(s.G)(this.domNode).top,this.dragOverAnimationDisposable=Object(s.p)(this.animateDragAndDropScrollTop.bind(this,t))),this.dragOverAnimationStopDisposable.dispose(),this.dragOverAnimationStopDisposable=Object(h.i)(()=>{this.dragOverAnimationDisposable&&(this.dragOverAnimationDisposable.dispose(),this.dragOverAnimationDisposable=void 0)},1e3),this.dragOverMouseY=e.pageY}animateDragAndDropScrollTop(e){var t;void 0!==this.dragOverMouseY&&(e=this.dragOverMouseY-e,t=this.renderHeight-35,e<35?this.scrollTop+=Math.max(-14,Math.floor(.3*(e-35))):te===p.CommandPalette}}addCommand(e){return this.addCommands(r.a.single(e))}addCommands(e){for(const t of e)this._commands.set(t.id,t);return this._onDidChangeMenu.fire(this._commandPaletteChangeEvent),Object(a.i)(()=>{let t=!1;for(const i of e)t=this._commands.delete(i.id)||t;t&&this._onDidChangeMenu.fire(this._commandPaletteChangeEvent)})}getCommand(e){return this._commands.get(e)}getCommands(){const e=new Map;return this._commands.forEach((t,i)=>e.set(i,t)),e}appendMenuItem(e,t){return this.appendMenuItems(r.a.single({id:e,item:t}))}appendMenuItems(e){const t=new Set,i=new l.a;for(var{id:n,item:o}of e){let e=this._menuItems.get(n);e||(e=new l.a,this._menuItems.set(n,e)),i.push(e.push(o)),t.add(n)}return this._onDidChangeMenu.fire(t),Object(a.i)(()=>{if(0{t.has(n)||e.push({command:i})})}};class _ extends n.e{constructor(e,t,i,n){super("submenuitem."+e.submenu.id,"string"==typeof e.title?e.title:e.title.value,[],"submenu"),this.item=e,this._menuService=t,this._contextKeyService=i,this._options=n}get actions(){const e=[],t=this._menuService.createMenu(this.item.submenu,this._contextKeyService);var i,o=t.getActions(this._options);for([,i]of(t.dispose(),o))0/?".split("").forEach(e=>u.add(e.charCodeAt(0)));const w=s(r,b,a),y=s(r,b,(function(e,t){return function e(t,i,n,o){if(n===t.length)return[];if(o===i.length)return null;if(t[n]!==i[o])return e(t,i,n,o+1);{let s=null;return(s=e(t,i,n+1,o+1))?f({start:o,end:o+1},s):null}}(e.toLowerCase(),t.toLowerCase(),0,0)})),S=new t.a(1e4);function L(e,t,i=!1){if("string"!=typeof e||"string"!=typeof t)return null;let n=S.get(e);n||(n=new RegExp(o.p(e),"i"),S.set(e,n));var s=n.exec(t);return s?[{start:s.index,end:s.index+s[0].length}]:(i?y:w)(e,t)}function x(e,t,i,n,o,s){for(var r=Math.min(13,e.length);i=e.length)return!1;var i=e.codePointAt(t);switch(i){case 95:case 45:case 46:case 32:case 47:case 92:case 39:case 34:case 58:case 36:case 60:case 40:case 91:return!0;case void 0:return!1;default:return!!o.B(i)}}function F(e,t){if(t<0||t>=e.length)return!1;switch(e.charCodeAt(t)){case 32:case 9:return!0;default:return!1}}function B(e,t,i){return t[e]!==i[e]}function j(e,t,i,n,o,s,r){var a=e.length>D?D:e.length,l=n.length>D?D:n.length;if(!(a<=i||l<=s||l-s=c&&n>=u;)g[e]===p[n]&&(I[e]=n,e--),n--}let L=1,x=1,k=i,D=s;var m=[!1];for(L=1,k=i;kf,C=v?T[L][x-1]+(0f+1&&0=d))T[L][x]=y,A[L][x]=3,M[L][x]=0;else if(v&&(!a||C>=d))T[L][x]=C,A[L][x]=2,M[L][x]=0;else{if(!a)throw new Error("not possible");T[L][x]=d,A[L][x]=1,M[L][x]=M[L-1][x-1]+1}}}if(R&&(d=n,h=s,e.substr(i),d=d.substr(h)),m[0]||r){L--,x--;const e=[T[L][x],s];let r=0,d=0;for(;1<=L;){let a=x;do{var S=A[L][a];if(3===S)a-=2;else{if(2!==S)break;a-=1}}while(1<=a);(a=1M[L][a]?x:a)===x?r++:r=1,d=d||a,L--,x=a-1,e.push(x)}return l===a&&(e[0]+=2),h=d-a,e[0]-=h,e}}}function W(e,t,i,n,o,s,r){{var a=e,l=(e=t,i),d=n,h=o,c=s,u=(t=!0,r);let p=j(a,e,l,d,h,c,u);if((!p||t)&&3<=a.length){var g=Math.min(7,a.length-1);for(let e=l+1;e=e.length)){var i=e[t],n=e[t+1];return i!==n?e.slice(0,t)+n+i+e.slice(t+2):void 0}}(a,e);if(t){const e=j(t,t.toLowerCase(),l,d,h,c,u);e&&(e[0]-=3,(!p||e[0]>p[0])&&(p=e))}}}return p}}(i=n=n||{}).Default=[-100,0],i.isDefault=function(e){return!e||2===e.length&&-100===e[0]&&0===e[1]}},"7eb7":function(e,t,i){"use strict";i.r(t),i.d(t,"CONTEXT_ONTYPE_RENAME_INPUT_VISIBLE",(function(){return L})),i.d(t,"LinkedEditingContribution",(function(){return k})),i.d(t,"LinkedEditingAction",(function(){return D})),i.d(t,"editorLinkedEditingBackground",(function(){return E}));var n=i("dff7"),o=(t=i("b2cc"),i("e8e3")),s=i("a666"),r=i("7061"),a=i("2504"),l=i("6a89"),d=i("b707"),h=i("5fe7"),c=i("b57f"),u=i("4fc3"),g=i("c101"),p=i("6d8e"),m=i("5717"),f=i("fdcc"),_=i("3742"),b=i("303e"),v=i("b7d0"),C=i("ceb8"),w=i("70cb"),y=(i=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3this.reinitialize(!0))),this._register(this._editor.onDidChangeConfiguration(e=>{(e.hasChanged(61)||e.hasChanged(81))&&this.reinitialize(!1)})),this._register(d.w.onDidChange(()=>this.reinitialize(!1))),this._register(this._editor.onDidChangeModelLanguage(()=>this.reinitialize(!0))),this.reinitialize(!0)}static get(t){return t.getContribution(e.ID)}reinitialize(e){const t=this._editor.getModel();var i=null!==t&&(this._editor.getOption(61)||this._editor.getOption(81))&&d.w.has(t);if((i!==this._enabled||e)&&(this._enabled=i,this.clearRanges(),this._localToDispose.clear(),i&&null!==t)){this._languageWordPattern=w.a.getWordDefinition(t.getLanguageIdentifier().id),this._localToDispose.add(t.onDidChangeLanguageConfiguration(()=>{this._languageWordPattern=w.a.getWordDefinition(t.getLanguageIdentifier().id)}));const e=new h.a(this._debounceDuration),i=()=>{this._rangeUpdateTriggerPromise=e.trigger(()=>this.updateRanges(),this._debounceDuration)},n=new h.a(0),o=e=>{this._rangeSyncTriggerPromise=n.trigger(()=>this._syncRanges(e))};this._localToDispose.add(this._editor.onDidChangeCursorPosition(()=>{i()})),this._localToDispose.add(this._editor.onDidChangeModelContent(e=>{if(!this._ignoreChangeEvent&&0i.intersectRanges(e.range)))return void o(this._currentDecorations)}i()})),this._localToDispose.add({dispose:()=>{e.cancel(),n.cancel()}}),this.updateRanges()}}_syncRanges(e){if(this._editor.hasModel()&&e===this._currentDecorations&&0!==e.length){const a=this._editor.getModel();var t=a.getDecorationRange(e[0]);if(!t||t.startLineNumber!==t.endLineNumber)return this.clearRanges();const d=a.getValueInRange(t);if(this._currentWordPattern&&(t=d.match(this._currentWordPattern),(t?t[0].length:0)!==d.length))return this.clearRanges();let h=[];for(let t=1,r=e.length;tS(this,void 0,void 0,(function*(){try{var r,a,d=yield O(t,i,s);if(o===this._currentRequest&&(this._currentRequest=null,n===t.getVersionId())){let t=[],n=(null!=d&&d.ranges&&(t=d.ranges),this._currentWordPattern=(null==d?void 0:d.wordPattern)||this._languageWordPattern,!1);for(let e=0,o=t.length;e({range:t,options:e.DECORATION})),this._visibleContextKey.set(!0),this._currentDecorations=this._editor.deltaDecorations(this._currentDecorations,a)):this.clearRanges()}}catch(a){Object(f.e)(a)||Object(f.f)(a),this._currentRequest!==o&&this._currentRequest||this.clearRanges()}})));return this._currentRequest=o}}this.clearRanges()}))}};k.ID="editor.contrib.linkedEditing",k.DECORATION=c.a.register({description:"linked-editing",stickiness:0,className:x}),k=i([y(1,u.b)],k);class D extends t.b{constructor(){super({id:"editor.action.linkedEditing",label:n.a("linkedEditing.label","Start Linked Editing"),alias:"Start Linked Editing",precondition:u.a.and(g.a.writable,g.a.hasRenameProvider),kbOpts:{kbExpr:g.a.editorTextFocus,primary:3132,weight:100}})}runCommand(e,t){const i=e.get(m.a),[n,o]=Array.isArray(t)&&t||[void 0,void 0];return p.a.isUri(n)&&r.a.isIPosition(o)?i.openCodeEditor({resource:n},i.getActiveCodeEditor()).then(e=>{e&&(e.setPosition(o),e.invokeWithinContext(t=>(this.reportTelemetry(t,e),this.run(t,e))))},f.f):super.runCommand(e,t)}run(e,t){const i=k.get(t);return i?Promise.resolve(i.updateRanges(!0)):Promise.resolve()}}const N=t.c.bindToContribution(k.get);function O(e,t,i){const n=d.w.ordered(e);return Object(h.j)(n.map(n=>()=>S(this,void 0,void 0,(function*(){try{return yield n.provideLinkedEditingRanges(e,t,i)}catch(n){Object(f.g)(n)}}))),e=>!!e&&o.n(null==e?void 0:e.ranges))}Object(t.k)(new N({id:"cancelLinkedEditingInput",precondition:L,handler:e=>e.clearRanges(),kbOpts:{kbExpr:g.a.editorTextFocus,weight:199,primary:9,secondary:[1033]}}));const E=Object(b.wc)("editor.linkedEditingBackground",{dark:C.a.fromHex("#f00").transparent(.3),light:C.a.fromHex("#f00").transparent(.3),hc:C.a.fromHex("#f00").transparent(.3)},n.a("editorLinkedEditingBackground","Background color when the editor auto renames on type."));Object(v.f)((e,t)=>{e=e.getColor(E),e&&t.addRule(`.monaco-editor .${x} { background: ${e}; border-left-color: ${e}; }`)}),Object(t.n)("_executeLinkedEditingProvider",(e,t)=>O(e,t,a.a.None)),Object(t.l)(k.ID,k),Object(t.j)(D)},8025:function(e,t,i){"use strict";i.d(t,"a",(function(){return o}));var n=i("7061");class o extends i("6a89").a{constructor(e,t,i,n){super(e,t,i,n),this.selectionStartLineNumber=e,this.selectionStartColumn=t,this.positionLineNumber=i,this.positionColumn=n}toString(){return"["+this.selectionStartLineNumber+","+this.selectionStartColumn+" -> "+this.positionLineNumber+","+this.positionColumn+"]"}equalsSelection(e){return o.selectionsEqual(this,e)}static selectionsEqual(e,t){return e.selectionStartLineNumber===t.selectionStartLineNumber&&e.selectionStartColumn===t.selectionStartColumn&&e.positionLineNumber===t.positionLineNumber&&e.positionColumn===t.positionColumn}getDirection(){return this.selectionStartLineNumber===this.startLineNumber&&this.selectionStartColumn===this.startColumn?0:1}setEndPosition(e,t){return 0===this.getDirection()?new o(this.startLineNumber,this.startColumn,e,t):new o(e,t,this.startLineNumber,this.startColumn)}getPosition(){return new n.a(this.positionLineNumber,this.positionColumn)}setStartPosition(e,t){return 0===this.getDirection()?new o(e,t,this.endLineNumber,this.endColumn):new o(this.endLineNumber,this.endColumn,e,t)}static fromPositions(e,t=e){return new o(e.lineNumber,e.column,t.lineNumber,t.column)}static liftSelection(e){return new o(e.selectionStartLineNumber,e.selectionStartColumn,e.positionLineNumber,e.positionColumn)}static selectionsArrEqual(e,t){if(e&&!t||!e&&t)return!1;if(e||t){if(e.length!==t.length)return!1;for(let i=0,n=e.length;ithis.stop())),this._register(this._editor.onDidChangeModelLanguage(e=>this.stop())),this._register(r.F.onDidChange(e=>this.stop())),this._register(this._editor.onKeyUp(e=>9===e.keyCode&&this.stop()))}static get(t){return t.getContribution(e.ID)}dispose(){this.stop(),super.dispose()}launch(){this._widget||this._editor.hasModel()&&(this._widget=new _(this._editor,this._modeService))}stop(){this._widget&&(this._widget.dispose(),this._widget=null)}};m.ID="editor.contrib.inspectTokens",m=i([p(1,d.a),p(2,l.a)],m);class f extends s.b{constructor(){super({id:"editor.action.inspectTokens",label:u.c.inspectTokensAction,alias:"Developer: Inspect Tokens",precondition:void 0})}run(e,t){let i=m.get(t);i&&i.launch()}}class _ extends t.a{constructor(e,t){var i;super(),this.allowEditorOverflow=!0,this._editor=e,this._modeService=t,this._model=this._editor.getModel(),this._domNode=document.createElement("div"),this._domNode.className="tokens-inspect-widget",this._tokenizationSupport=(i=this._model.getLanguageIdentifier(),r.F.get(i.language)||{getInitialState:()=>a.c,tokenize:(e,t,n,o)=>Object(a.d)(i.language,e,n,o),tokenize2:(e,t,n,o)=>Object(a.e)(i.id,e,n,o)}),this._compute(this._editor.getPosition()),this._register(this._editor.onDidChangeCursorPosition(e=>this._compute(this._editor.getPosition()))),this._editor.addContentWidget(this)}dispose(){this._editor.removeContentWidget(this),super.dispose()}getId(){return _._ID}_compute(e){var t,i=this._getTokensAtLine(e.lineNumber);let s=0;for(let n=i.tokens1.length-1;0<=n;n--){var r=i.tokens1[n];if(e.column-1>=r.offset){s=n;break}}let a=0;for(let n=i.tokens2.length>>>1;0<=n;n--)if(e.column-1>=i.tokens2[n<<1]){a=n;break}let l=this._model.getLineContent(e.lineNumber),d="";s{var i=e.getColor(h.F),n=(i&&(n=e.type===g.a.HIGH_CONTRAST?2:1,t.addRule(`.monaco-editor .tokens-inspect-widget { border: ${n}px solid ${i}; }`),t.addRule(`.monaco-editor .tokens-inspect-widget .tokens-inspect-separator { background-color: ${i}; }`)),e.getColor(h.E));n&&t.addRule(`.monaco-editor .tokens-inspect-widget { background-color: ${n}; }`),i=e.getColor(h.G);i&&t.addRule(`.monaco-editor .tokens-inspect-widget { color: ${i}; }`)})},"82a1":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"c",extensions:[".c",".h"],aliases:["C","c"],loader:function(){return i.e("chunk-2d0e22d6").then(i.bind(null,"7e1c"))}}),Object(t.a)({id:"cpp",extensions:[".cpp",".cc",".cxx",".hpp",".hh",".hxx"],aliases:["C++","Cpp","cpp"],loader:function(){return i.e("chunk-2d0e22d6").then(i.bind(null,"7e1c"))}})},"82c9":function(e,t,i){"use strict";i.d(t,"i",(function(){return h})),i.d(t,"e",(function(){return c})),i.d(t,"f",(function(){return u})),i.d(t,"c",(function(){return g})),i.d(t,"b",(function(){return p})),i.d(t,"d",(function(){return m})),i.d(t,"g",(function(){return f})),i.d(t,"h",(function(){return _})),i.d(t,"j",(function(){return b})),i.d(t,"a",(function(){return n}));var n,o,s=i("3d378"),r=i("b589"),a=i("32b8"),l=i("3742"),d=i("6d8e");function h(e){return Object(d.b)(e,!0)}const c=new class{constructor(e){this._ignorePathCasing=e}compare(e,t,i=!1){return e===t?0:Object(l.f)(this.getComparisonKey(e,i),this.getComparisonKey(t,i))}isEqual(e,t,i=!1){return e===t||!(!e||!t)&&this.getComparisonKey(e,i)===this.getComparisonKey(t,i)}getComparisonKey(e,t=!1){return e.with({path:this._ignorePathCasing(e)?e.path.toLowerCase():void 0,fragment:t?null:void 0}).toString()}joinPath(e,...t){return d.a.joinPath(e,...t)}basenameOrAuthority(e){return p(e)||e.authority}basename(e){return a.e.basename(e.path)}dirname(e){if(0===e.path.length)return e;let t;return e.scheme===r.c.file?t=d.a.file(a.b(h(e))).path:(t=a.e.dirname(e.path),e.authority&&t.length&&47!==t.charCodeAt(0)&&(t="/")),e.with({path:t})}normalizePath(e){if(!e.path.length)return e;let t;return t=e.scheme===r.c.file?d.a.file(a.d(h(e))).path:a.e.normalize(e.path),e.with({path:t})}resolvePath(e,t){var i;return e.scheme===r.c.file?(i=d.a.file(a.g(h(e),t)),e.with({authority:i.authority,path:i.path})):(t=s.d(t),e.with({path:a.e.resolve(e.path,t)}))}}(()=>!1),u=c.isEqual.bind(c),g=c.basenameOrAuthority.bind(c),p=c.basename.bind(c),m=c.dirname.bind(c),f=c.joinPath.bind(c),_=c.normalizePath.bind(c),b=c.resolvePath.bind(c);(o=n=n||{}).META_DATA_LABEL="label",o.META_DATA_DESCRIPTION="description",o.META_DATA_SIZE="size",o.META_DATA_MIME="mime",o.parseMetaData=function(e){const t=new Map,i=e.path.substring(e.path.indexOf(";")+1,e.path.lastIndexOf(";"));return i.split(";").forEach(e=>{var[e,i]=e.split(":");e&&i&&t.set(e,i)}),(e=e.path.substring(0,e.path.indexOf(";")))&&t.set(o.META_DATA_MIME,e),t}},8452:function(e,t,i){"use strict";i.r(t),i.d(t,"StandaloneGotoSymbolQuickAccessProvider",(function(){return A})),i.d(t,"GotoLineAction",(function(){return R})),i("b9db"),i("dbc9");var n=i("dff7"),o=i("2504"),s=i("a666"),r=i("6a89"),a=(t=i("1fe0"),i("b707")),l=i("70f5"),d=i("3742"),h=i("7e93"),c=i("32b8"),u=i("30db");const g=[void 0,[]];function p(e,t,i=0,n=0){var o=t;if(o.values&&1e.start-t.start),i=[];let n=void 0;for(const o of t)n&&function(e,t){if(!(e.ende.original).join(_)):b(e.original)}var w=i("561a"),y=function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))};class S extends t.a{constructor(e=Object.create(null)){super(e),this.options=e,this.options.canAcceptInBackground=!0}provideWithoutTextEditor(e){return this.provideLabelPick(e,Object(n.a)("cannotRunGotoSymbolWithoutEditor","To go to a symbol, first open a text editor with symbol information.")),s.a.None}provideWithTextEditor(e,t,i){var n=e.editor;n=this.getModel(n);return n?a.m.has(n)?this.doProvideWithEditorSymbols(e,n,t,i):this.doProvideWithoutEditorSymbols(e,n,t,i):s.a.None}doProvideWithoutEditorSymbols(e,t,i,o){const r=new s.b;return this.provideLabelPick(i,Object(n.a)("cannotRunGotoSymbolWithoutSymbolProvider","The active text editor does not provide symbol information.")),y(this,void 0,void 0,(function*(){(yield this.waitForLanguageSymbolRegistry(t,r))&&!o.isCancellationRequested&&r.add(this.doProvideWithEditorSymbols(e,t,i,o))})),r}provideLabelPick(e,t){e.items=[{label:t,index:0,kind:14}],e.ariaLabel=t}waitForLanguageSymbolRegistry(e,t){return y(this,void 0,void 0,(function*(){if(a.m.has(e))return!0;let i;var n=new Promise(e=>i=e);const o=t.add(a.m.onDidChange(()=>{a.m.has(e)&&(o.dispose(),i(!0))}));return t.add(Object(s.i)(()=>i(!1))),n}))}doProvideWithEditorSymbols(e,t,i,r){const a=e.editor,l=new s.b,d=(l.add(i.onDidAccept(t=>{var[n]=i.selectedItems;n&&n.range&&(this.gotoLocation(e,{range:n.range.selection,keyMods:i.keyMods,preserveFocus:t.inBackground}),t.inBackground||i.hide())})),l.add(i.onDidTriggerItemButton(({item:t})=>{t&&t.range&&(this.gotoLocation(e,{range:t.range.selection,keyMods:i.keyMods,forceSideBySide:!0}),i.hide())})),this.getDocumentSymbols(t,r));let h=void 0;const c=()=>y(this,void 0,void 0,(function*(){null!==h&&void 0!==h&&h.dispose(!0),i.busy=!1,h=new o.b(r),i.busy=!0;try{var e=b(i.value.substr(S.PREFIX.length).trim()),t=yield this.doGetSymbolPicks(d,e,void 0,h.token);r.isCancellationRequested||(0c())),c();let u=!0;return l.add(i.onDidChangeActive(()=>{var[e]=i.activeItems;e&&e.range&&(u?u=!1:(a.revealRangeInCenter(e.range.selection,0),this.addDecorations(a,e.range.decoration)))})),l}doGetSymbolPicks(e,t,i,o){return y(this,void 0,void 0,(function*(){var s=yield e;if(o.isCancellationRequested)return[];const l=0===t.original.indexOf(S.SCOPE_PREFIX);var h=l?1:0;let c,u;t.values&&1h){let e=!1;if(c!==t&&([b,v]=p(f,Object.assign(Object.assign({},t),{values:void 0}),h,_),"number"==typeof b&&(e=!0)),"number"!=typeof b&&([b,v]=p(f,c,h,_),"number"!=typeof b))continue;if(!e&&u){if(l&&0{var e=null!=(e=this.options)&&e.openSideBySideDirection&&null!=(e=this.options)?e.openSideBySideDirection():void 0;if(e)return[{iconClass:("right"===e?w.b.splitHorizontal:w.b.splitVertical).classNames,tooltip:"right"===e?Object(n.a)("openToSide","Open to the Side"):Object(n.a)("openToBottom","Open to the Bottom")}]})()})}var b=g.sort((e,t)=>l?this.compareByKindAndScore(e,t):this.compareByScore(e,t));let v=[];if(l){let e=void 0,t=void 0,i=0;function y(){t&&"number"==typeof e&&0t.score)return-1;if(e.scoret.index?1:0}compareByKindAndScore(e,t){const i=x[e.kind]||L;var n=x[t.kind]||L;n=i.localeCompare(n);return 0===n?this.compareByScore(e,t):n}getDocumentSymbols(e,t){return y(this,void 0,void 0,(function*(){const i=yield l.a.create(e,t);return t.isCancellationRequested?[]:i.asListOfDocumentSymbols()}))}}S.PREFIX="@",S.SCOPE_PREFIX=":",S.PREFIX_BY_CATEGORY=""+S.PREFIX+S.SCOPE_PREFIX;const L=Object(n.a)("property","properties ({0})"),x={[5]:Object(n.a)("method","methods ({0})"),11:Object(n.a)("function","functions ({0})"),8:Object(n.a)("_constructor","constructors ({0})"),12:Object(n.a)("variable","variables ({0})"),4:Object(n.a)("class","classes ({0})"),22:Object(n.a)("struct","structs ({0})"),23:Object(n.a)("event","events ({0})"),24:Object(n.a)("operator","operators ({0})"),10:Object(n.a)("interface","interfaces ({0})"),2:Object(n.a)("namespace","namespaces ({0})"),3:Object(n.a)("package","packages ({0})"),25:Object(n.a)("typeParameter","type parameters ({0})"),1:Object(n.a)("modules","modules ({0})"),6:Object(n.a)("property","properties ({0})"),9:Object(n.a)("enum","enumerations ({0})"),21:Object(n.a)("enumMember","enumeration members ({0})"),14:Object(n.a)("string","strings ({0})"),0:Object(n.a)("file","files ({0})"),17:Object(n.a)("array","arrays ({0})"),15:Object(n.a)("number","numbers ({0})"),16:Object(n.a)("boolean","booleans ({0})"),18:Object(n.a)("object","objects ({0})"),19:Object(n.a)("key","keys ({0})"),7:Object(n.a)("field","fields ({0})"),13:Object(n.a)("constant","constants ({0})")};t=i("89cd");var k=i("2f1e"),D=i("5717"),N=i("ef8e9"),O=i("03d9"),E=i("308f"),I=i("b2cc"),M=i("c101"),T=i("66bd");let A=class extends S{constructor(e){super(),this.editorService=e,this.onDidActiveTextEditorControlChange=E.c.None}get activeTextEditorControl(){return Object(N.o)(this.editorService.getFocusedCodeEditor())}};A=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3!e.disabled)}static codeActionsComparator({action:e},{action:t}){return e.isPreferred&&!t.isPreferred?-1:!e.isPreferred&&t.isPreferred?1:Object(n.n)(e.diagnostics)?Object(n.n)(t.diagnostics)?e.diagnostics[0].message.localeCompare(t.diagnostics[0].message):-1:Object(n.n)(t.diagnostics)?1:0}get hasAutoFix(){return this.validActions.some(({action:e})=>!!e.kind&&g.b.QuickFix.contains(new g.b(e.kind))&&!!e.isPreferred)}}const S={actions:[],documentation:void 0};function L(e,t,i,o,a){var d;const h=i.filter||{},u={only:null==(b=h.include)?void 0:b.value,trigger:i.type},p=new l.d(e,a),f=(d=h,c.a.all(e).filter(e=>!e.providedCodeActionKinds||e.providedCodeActionKinds.some(e=>Object(g.d)(d,new g.b(e))))),_=new r.b;var b=f.map(i=>m(this,void 0,void 0,(function*(){try{o.report(i);const s=yield i.provideCodeActions(e,t,u,p.token);if(s&&_.add(s),p.token.isCancellationRequested)return S;const r=((null===s||void 0===s?void 0:s.actions)||[]).filter(e=>e&&Object(g.c)(h,e));var n=function(e,t,i){if(e.documentation){var n=e.documentation.map(e=>({kind:new g.b(e.kind),command:e.command}));if(i){let e;for(const t of n)!t.kind.contains(i)||e&&!e.kind.contains(t.kind)||(e=t);if(e)return null===e||void 0===e?void 0:e.command}for(const e of t)if(e.kind)for(const t of n)if(t.kind.contains(new g.b(e.kind)))return t.command}}(i,r,h.include);return{actions:r.map(e=>new w(e,i)),documentation:n}}catch(n){if(Object(s.e)(n))throw n;return Object(s.g)(n),S}})));const v=c.a.onDidChange(()=>{var t=c.a.all(e);Object(n.h)(t,f)||p.cancel()});return Promise.all(b).then(e=>{var t=Object(n.k)(e.map(e=>e.actions));e=Object(n.e)(e.map(e=>e.documentation));return new y(t,e,_)}).finally(()=>{v.dispose(),p.dispose()})}t.a.registerCommand("_executeCodeActionProvider",(function(e,t,i,n,r){return m(this,void 0,void 0,(function*(){if(!(t instanceof a.a))throw Object(s.c)();const l=e.get(u.a).getModel(t);if(!l)throw Object(s.c)();var c=h.a.isISelection(i)?h.a.liftSelection(i):d.a.isIRange(i)?l.validateRange(i):void 0;if(!c)throw Object(s.c)();var m="string"==typeof n?new g.b(n):void 0;const f=yield L(l,c,{type:1,filter:{includeSourceActions:!0,include:m}},p.b.None,o.a.None),_=[];var b=Math.min(f.validActions.length,"number"==typeof r?r:0);for(let e=0;ee.action)}finally{setTimeout(()=>f.dispose(),100)}}))}))},"84df":function(e,t,i){"use strict";i.d(t,"b",(function(){return L})),i.d(t,"a",(function(){return k})),i.d(t,"c",(function(){return D})),i.d(t,"d",(function(){return O})),i.d(t,"e",(function(){return I}));var n=i("3813"),o=i("e8e3"),s=i("2504"),r=i("fdcc"),a=i("6d8e"),l=i("bc04"),d=i("b055"),h=i("7061"),c=i("6a89"),u=i("8025"),g=i("b707"),p=i("a40b"),m=i("1b69"),f=i("09db"),_=i("dff7");class b{constructor(e){this.value=e,this._lower=e.toLowerCase()}static toKey(e){return"string"==typeof e?e.toLowerCase():e._lower}}var v=i("0a0f"),C=(t=i("db88"),i("9e74")),w=i("ef8e9"),y=i("258a"),S=function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))};function L(e){if((e=e.filter(e=>e.range)).length){let o=e[0]["range"];for(let t=1;tS(this,void 0,void 0,(function*(){return(yield t.provideDocumentRangeFormattingEdits(a,e,a.getFormattingOptions(),h.token))||[]}));const w=[],y=[];try{for(var x of g){if(h.token.isCancellationRequested)return!0;y.push(yield C(x))}for(let e=0;e{if(e.length&&t.length){const o=e.reduce((e,t)=>c.a.plusRange(e,t.range),e[0].range);if(t.some(e=>c.a.intersectRanges(o,e.range)))for(var i of e)for(var n of t)if(c.a.intersectRanges(i.range,n.range))return!0}return!1})(y[e],y[t])&&(v=yield C(b=c.a.plusRange(g[e],g[t])),g.splice(t,1),g.splice(e,1),g.push(b),y.splice(t,1),y.splice(e,1),y.push(v),e=0,t=0)}for(var k of y){if(h.token.isCancellationRequested)return!0;var D=yield r.computeMoreMinimalEdits(a.uri,k);D&&w.push(...D)}}finally{h.dispose()}if(0===w.length)return!1;if(Object(d.b)(i))f.a.execute(i,w,!0),L(w),i.revealPositionInCenterIfOutsideViewport(i.getPosition(),1);else{var[{range:N}]=w;const e=new u.a(N.startLineNumber,N.startColumn,N.endLineNumber,N.endColumn);a.pushEditOperations([e],w.map(e=>({text:e.text,range:c.a.lift(e.range),forceMoveMarkers:!0})),t=>{for(var{range:i}of t)if(c.a.areIntersectingOrTouching(i,e))return[new u.a(i.startLineNumber,i.startColumn,i.endLineNumber,i.endColumn)];return null})}return!0}))}function O(e,t,i,n,o){return S(this,void 0,void 0,(function*(){const s=e.get(v.a);var r=Object(d.b)(t)?t.getModel():t,a=x(r);a=yield k.select(a,r,i);a&&(n.report(a),yield s.invokeFunction(E,a,t,i,o))}))}function E(e,t,i,n,o){return S(this,void 0,void 0,(function*(){const s=e.get(p.a);let r,a,h;a=Object(d.b)(i)?(r=i.getModel(),new l.b(i,5,void 0,o)):(r=i,new l.d(i,o));try{var g=yield t.provideDocumentFormattingEdits(r,r.getFormattingOptions(),a.token);if(h=yield s.computeMoreMinimalEdits(r.uri,g),a.token.isCancellationRequested)return!0}finally{a.dispose()}if(!h||0===h.length)return!1;if(Object(d.b)(i))f.a.execute(i,h,2!==n),2!==n&&(L(h),i.revealPositionInCenterIfOutsideViewport(i.getPosition(),1));else{var[{range:g}]=h;const e=new u.a(g.startLineNumber,g.startColumn,g.endLineNumber,g.endColumn);r.pushEditOperations([e],h.map(e=>({text:e.text,range:c.a.lift(e.range),forceMoveMarkers:!0})),t=>{for(var{range:i}of t)if(c.a.areIntersectingOrTouching(i,e))return[new u.a(i.startLineNumber,i.startColumn,i.endLineNumber,i.endColumn)];return null})}return!0}))}function I(e,t,i,n,o){const a=g.x.ordered(t);return 0===a.length||a[0].autoFormatTriggerCharacters.indexOf(n)<0?Promise.resolve(void 0):Promise.resolve(a[0].provideOnTypeFormattingEdits(t,i,n,o,s.a.None)).catch(r.g).then(i=>e.computeMoreMinimalEdits(t.uri,i))}k._selectors=new t.a,C.a.registerCommand("_executeFormatRangeProvider",(function(e,...t){var[t,i,n]=t;Object(w.c)(a.a.isUri(t)),Object(w.c)(c.a.isIRange(i)),t=e.get(m.a).getModel(t);if(t)return function(e,t,i,n,s){return S(this,void 0,void 0,(function*(){for(const l of g.j.ordered(t)){var a=yield Promise.resolve(l.provideDocumentRangeFormattingEdits(t,i,n,s)).catch(r.g);if(Object(o.n)(a))return yield e.computeMoreMinimalEdits(t.uri,a)}}))}(e.get(p.a),t,c.a.lift(i),n,s.a.None);throw Object(r.c)("resource")})),C.a.registerCommand("_executeFormatDocumentProvider",(function(e,...t){var[t,i]=t;Object(w.c)(a.a.isUri(t)),t=e.get(m.a).getModel(t);if(t)return function(e,t,i,n){return S(this,void 0,void 0,(function*(){for(const a of x(t)){var s=yield Promise.resolve(a.provideDocumentFormattingEdits(t,i,n)).catch(r.g);if(Object(o.n)(s))return yield e.computeMoreMinimalEdits(t.uri,s)}}))}(e.get(p.a),t,i,s.a.None);throw Object(r.c)("resource")})),C.a.registerCommand("_executeFormatOnTypeProvider",(function(e,...t){var[t,i,n,o]=t;Object(w.c)(a.a.isUri(t)),Object(w.c)(h.a.isIPosition(i)),Object(w.c)("string"==typeof n),t=e.get(m.a).getModel(t);if(t)return I(e.get(p.a),t,h.a.lift(i),n,o);throw Object(r.c)("resource")}))},"87a3":function(e,t,i){"use strict";i.r(t),i.d(t,"UnusualLineTerminatorsDetector",(function(){return c}));var n=i("dff7"),o=(t=i("a666"),i("b2cc")),s=i("5717"),r=i("eafb"),a=i("82c9"),l=(i=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3{e.hasChanged(113)&&(this._config=this._editor.getOption(113),this._checkForUnusualLineTerminators())})),this._register(this._editor.onDidChangeModel(()=>{this._checkForUnusualLineTerminators()})),this._register(this._editor.onDidChangeModelContent(e=>{e.isUndoing||this._checkForUnusualLineTerminators()}))}_checkForUnusualLineTerminators(){return d(this,void 0,void 0,(function*(){if("off"!==this._config&&this._editor.hasModel()){const o=this._editor.getModel();var e,t,i;o.mightContainUnusualLineTerminators()&&(e=this._codeEditorService,t=o,!0===e.getModelProperty(t.uri,h)||this._editor.getOption(80)||("auto"===this._config||(yield this._dialogService.confirm({title:n.a("unusualLineTerminators.title","Unusual Line Terminators"),message:n.a("unusualLineTerminators.message","Detected unusual line terminators"),detail:n.a("unusualLineTerminators.detail","The file '{0}' contains one or more unusual line terminator characters, like Line Separator (LS) or Paragraph Separator (PS).\n\nIt is recommended to remove them from the file. This can be configured via `editor.unusualLineTerminators`.",Object(a.b)(o.uri)),primaryButton:n.a("unusualLineTerminators.fix","Remove Unusual Line Terminators"),secondaryButton:n.a("unusualLineTerminators.ignore","Ignore")})).confirmed?o.removeUnusualLineTerminators(this._editor.getSelections()):(e=this._codeEditorService,t=o,i=!0,e.setModelProperty(t.uri,h,i))))}}))}};c.ID="editor.contrib.unusualLineTerminatorsDetector",c=i([l(1,r.a),l(2,s.a)],c),Object(o.l)(c.ID,c)},8830:function(e,t,i){"use strict";i.d(t,"b",(function(){return g})),i.d(t,"a",(function(){return v})),i.d(t,"d",(function(){return D})),i.d(t,"c",(function(){return N}));t=i("dff7");var n=i("308f"),o=i("a666"),s=i("aa3d"),r=i("e8e3"),a=i("fd49"),l=i("62bd"),d=i("fb71"),h=i("0910"),c=i("89cd"),u=i("be5f");const g=new class{constructor(){this._tabFocus=!1,this._onDidChangeTabFocus=new n.b,this.onDidChangeTabFocus=this._onDidChangeTabFocus.event}getTabFocusMode(){return this._tabFocus}setTabFocusMode(e){this._tabFocus!==e&&(this._tabFocus=e,this._onDidChangeTabFocus.fire(this._tabFocus))}},p=Object.hasOwnProperty;class m{constructor(){this._values=[]}_read(e){return this._values[e]}get(e){return this._values[e]}_write(e,t){this._values[e]=t}}class f{constructor(){this._values=[]}_read(e){return this._values[e]}_write(e,t){this._values[e]=t}}class _{static readOptions(e){var t=e;const i=new f;for(const o of a.l){var n="_never_"===o.name?void 0:t[o.name];i._write(o.id,n)}return i}static validateOptions(e){const t=new a.j;for(const i of a.l)t._write(i.id,i.validate(e._read(i.id)));return t}static computeOptions(e,t){const i=new m;for(const n of a.l)i._write(n.id,n.compute(t,i,e._read(n.id)));return i}static _deepEquals(e,t){if("object"!=typeof e||"object"!=typeof t)return e===t;if(Array.isArray(e)||Array.isArray(t))return!(!Array.isArray(e)||!Array.isArray(t))&&r.h(e,t);for(var i in e)if(!_._deepEquals(e[i],t[i]))return!1;return!0}static checkEquals(e,t){const i=[];let n=!1;for(const s of a.l){var o=!_._deepEquals(e._read(s.id),t._read(s.id));(i[s.id]=o)&&(n=!0)}return n?new a.b(i):null}}function b(e){e=s.b(e);{var t=e,i=t.wordWrap;!0===i?t.wordWrap="on":!1===i&&(t.wordWrap="off"),!0===(i=t.lineNumbers)?t.lineNumbers="on":!1===i&&(t.lineNumbers="off"),!1===(i=t.autoClosingBrackets)&&(t.autoClosingBrackets="never",t.autoClosingQuotes="never",t.autoSurround="never"),"visible"===(i=t.cursorBlinking)&&(t.cursorBlinking="solid"),!0===(i=t.renderWhitespace)?t.renderWhitespace="boundary":!1===i&&(t.renderWhitespace="none"),!0===(i=t.renderLineHighlight)?t.renderLineHighlight="line":!1===i&&(t.renderLineHighlight="none"),!0===(i=t.acceptSuggestionOnEnter)?t.acceptSuggestionOnEnter="on":!1===i&&(t.acceptSuggestionOnEnter="off"),!1===(i=t.tabCompletion)?t.tabCompletion="off":!0===i&&(t.tabCompletion="onlySnippets");const n=t.suggest;if(n&&"object"==typeof n.filteredTypes&&n.filteredTypes){const e={method:"showMethods",function:"showFunctions",constructor:"showConstructors",deprecated:"showDeprecated",field:"showFields",variable:"showVariables",class:"showClasses",struct:"showStructs",interface:"showInterfaces",module:"showModules",property:"showProperties",event:"showEvents",operator:"showOperators",unit:"showUnits",value:"showValues",constant:"showConstants",enum:"showEnums",enumMember:"showEnumMembers",keyword:"showKeywords",text:"showWords",color:"showColors",file:"showFiles",reference:"showReferences",folder:"showFolders",typeParameter:"showTypeParameters",snippet:"showSnippets"};Object(u.b)(e,e=>{var t=n.filteredTypes[e.key];!1===t&&(n[e.value]=t)})}!0===(i=t.hover)?t.hover={enabled:!0}:!1===i&&(t.hover={enabled:!1}),!0===(i=t.parameterHints)?t.parameterHints={enabled:!0}:!1===i&&(t.parameterHints={enabled:!1}),!0===(i=t.autoIndent)?t.autoIndent="full":!1===i&&(t.autoIndent="advanced"),!0===(i=t.matchBrackets)?t.matchBrackets="always":!1===i&&(t.matchBrackets="never")}return e}class v extends o.a{constructor(e,t){super(),this._onDidChange=this._register(new n.b),this.onDidChange=this._onDidChange.event,this._onDidChangeFast=this._register(new n.b),this.onDidChangeFast=this._onDidChangeFast.event,this.isSimpleWidget=e,this._isDominatedByLongLines=!1,this._computeOptionsMemory=new a.a,this._viewLineCount=1,this._lineNumbersDigitCount=1,this._rawOptions=b(t),this._readOptions=_.readOptions(this._rawOptions),this._validatedOptions=_.validateOptions(this._readOptions),this._register(l.a.onDidChangeZoomLevel(e=>this._recomputeOptions())),this._register(g.onDidChangeTabFocus(e=>this._recomputeOptions()))}observeReferenceElement(e){}updatePixelRatio(){}_recomputeOptions(){var e=this.options,t=this._computeInternalOptions();e?null!==(e=_.checkEquals(e,t))&&(this.options=t,this._onDidChangeFast.fire(e),this._onDidChange.fire(e)):this.options=t}getRawOptions(){return this._rawOptions}_computeInternalOptions(){var e=this._getEnvConfiguration(),t=d.a.createFromValidatedSettings(this._validatedOptions,e.zoomLevel,e.pixelRatio,this.isSimpleWidget);t={memory:this._computeOptionsMemory,outerWidth:e.outerWidth,outerHeight:e.outerHeight,fontInfo:this.readConfiguration(t),extraEditorClassName:e.extraEditorClassName,isDominatedByLongLines:this._isDominatedByLongLines,viewLineCount:this._viewLineCount,lineNumbersDigitCount:this._lineNumbersDigitCount,emptySelectionClipboard:e.emptySelectionClipboard,pixelRatio:e.pixelRatio,tabFocusMode:g.getTabFocusMode(),accessibilitySupport:e.accessibilitySupport};return _.computeOptions(this._validatedOptions,t)}static _subsetEquals(e,t){for(const o in t)if(p.call(t,o)){var i=t[o],n=e[o];if(n!==i){if(Array.isArray(n)&&Array.isArray(i)){if(r.h(n,i))continue}else if(n&&"object"==typeof n&&i&&"object"==typeof i&&this._subsetEquals(n,i))continue;return!1}}return!0}updateOptions(e){void 0!==e&&(e=b(e),v._subsetEquals(this._rawOptions,e)||(this._rawOptions=s.f(this._rawOptions,e||{}),this._readOptions=_.readOptions(this._rawOptions),this._validatedOptions=_.validateOptions(this._readOptions),this._recomputeOptions()))}setIsDominatedByLongLines(e){this._isDominatedByLongLines=e,this._recomputeOptions()}setMaxLineNumber(e){e=v._digitCount(e),this._lineNumbersDigitCount!==e&&(this._lineNumbersDigitCount=e,this._recomputeOptions())}setViewLineCount(e){this._viewLineCount!==e&&(this._viewLineCount=e,this._recomputeOptions())}static _digitCount(e){let t=0;for(;e;)e=Math.floor(e/10),t++;return t||1}}var C;i=Object.freeze({id:"editor",order:5,type:"object",title:t.a("editorConfigurationTitle","Editor"),scope:5});const w=c.a.as(h.a.Configuration),y=Object.assign(Object.assign({},i),{properties:{"editor.tabSize":{type:"number",default:a.d.tabSize,minimum:1,markdownDescription:t.a("tabSize","The number of spaces a tab is equal to. This setting is overridden based on the file contents when `#editor.detectIndentation#` is on.")},"editor.insertSpaces":{type:"boolean",default:a.d.insertSpaces,markdownDescription:t.a("insertSpaces","Insert spaces when pressing `Tab`. This setting is overridden based on the file contents when `#editor.detectIndentation#` is on.")},"editor.detectIndentation":{type:"boolean",default:a.d.detectIndentation,markdownDescription:t.a("detectIndentation","Controls whether `#editor.tabSize#` and `#editor.insertSpaces#` will be automatically detected when a file is opened based on the file contents.")},"editor.trimAutoWhitespace":{type:"boolean",default:a.d.trimAutoWhitespace,description:t.a("trimAutoWhitespace","Remove trailing auto inserted whitespace.")},"editor.largeFileOptimizations":{type:"boolean",default:a.d.largeFileOptimizations,description:t.a("largeFileOptimizations","Special handling for large files to disable certain memory intensive features.")},"editor.wordBasedSuggestions":{type:"boolean",default:!0,description:t.a("wordBasedSuggestions","Controls whether completions should be computed based on words in the document.")},"editor.wordBasedSuggestionsMode":{enum:["currentDocument","matchingDocuments","allDocuments"],default:"matchingDocuments",enumDescriptions:[t.a("wordBasedSuggestionsMode.currentDocument","Only suggest words from the active document."),t.a("wordBasedSuggestionsMode.matchingDocuments","Suggest words from all open documents of the same language."),t.a("wordBasedSuggestionsMode.allDocuments","Suggest words from all open documents.")],description:t.a("wordBasedSuggestionsMode","Controls from which documents word based completions are computed.")},"editor.semanticHighlighting.enabled":{enum:[!0,!1,"configuredByTheme"],enumDescriptions:[t.a("semanticHighlighting.true","Semantic highlighting enabled for all color themes."),t.a("semanticHighlighting.false","Semantic highlighting disabled for all color themes."),t.a("semanticHighlighting.configuredByTheme","Semantic highlighting is configured by the current color theme's `semanticHighlighting` setting.")],default:"configuredByTheme",description:t.a("semanticHighlighting.enabled","Controls whether the semanticHighlighting is shown for the languages that support it.")},"editor.stablePeek":{type:"boolean",default:!1,markdownDescription:t.a("stablePeek","Keep peek editors open even when double clicking their content or when hitting `Escape`.")},"editor.maxTokenizationLineLength":{type:"integer",default:2e4,description:t.a("maxTokenizationLineLength","Lines above this length will not be tokenized for performance reasons")},"diffEditor.maxComputationTime":{type:"number",default:5e3,description:t.a("maxComputationTime","Timeout in milliseconds after which diff computation is cancelled. Use 0 for no timeout.")},"diffEditor.renderSideBySide":{type:"boolean",default:!0,description:t.a("sideBySide","Controls whether the diff editor shows the diff side by side or inline.")},"diffEditor.ignoreTrimWhitespace":{type:"boolean",default:!0,description:t.a("ignoreTrimWhitespace","When enabled, the diff editor ignores changes in leading or trailing whitespace.")},"diffEditor.renderIndicators":{type:"boolean",default:!0,description:t.a("renderIndicators","Controls whether the diff editor shows +/- indicators for added/removed changes.")},"diffEditor.codeLens":{type:"boolean",default:!1,description:t.a("codeLens","Controls whether the editor shows CodeLens.")},"diffEditor.wordWrap":{type:"string",enum:["off","on","inherit"],default:"inherit",markdownEnumDescriptions:[t.a("wordWrap.off","Lines will never wrap."),t.a("wordWrap.on","Lines will wrap at the viewport width."),t.a("wordWrap.inherit","Lines will wrap according to the `#editor.wordWrap#` setting.")]}}});for(const O of a.l){var S=O.schema;if(void 0!==S)if(void 0!==(C=S).type||void 0!==C.anyOf)y.properties["editor."+O.name]=S;else for(var L in S)p.call(S,L)&&(y.properties[L]=S[L])}let x=null;function k(){return null===x&&(x=Object.create(null),Object.keys(y.properties).forEach(e=>{x[e]=!0})),x}function D(e){return k()["editor."+e]||!1}function N(e){return k()["diffEditor."+e]||!1}w.registerConfiguration(y)},8899:function(e,t,i){},"88b6":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"python",extensions:[".py",".rpy",".pyw",".cpy",".gyp",".gypi"],aliases:["Python","py"],firstLine:"^#!/.*\\bpython[0-9.-]*\\b",loader:function(){return i.e("chunk-2d22c2b8").then(i.bind(null,"f1a8"))}})},"88d4":function(e,t,i){"use strict";i.d(t,"a",(function(){return N})),i.d(t,"b",(function(){return C})),i.d(t,"d",(function(){return O})),i.d(t,"c",(function(){return I})),i.d(t,"p",(function(){return M})),i.d(t,"q",(function(){return T})),i.d(t,"r",(function(){return A})),i.d(t,"e",(function(){return R})),i.d(t,"j",(function(){return P})),i.d(t,"l",(function(){return F})),i.d(t,"k",(function(){return B})),i.d(t,"n",(function(){return j})),i.d(t,"o",(function(){return W})),i.d(t,"f",(function(){return V})),i.d(t,"g",(function(){return H})),i.d(t,"m",(function(){return z})),i.d(t,"h",(function(){return U})),i.d(t,"i",(function(){return K})),i("7b59");var n=i("11f7"),o=i("5aa5"),s=i("f070"),r=(t=i("ceb8"),i("308f")),a=i("aa3d"),l=i("5717"),d=i("d379"),h=(i("b968"),i("70c3")),c=i("9c3e"),u=i("a666"),g=i("6a89"),p=i("b57f"),m=new t.a(new t.c(0,122,204));const f={showArrow:!0,showFrame:!0,className:"",frameColor:m,arrowColor:m,keepEditorSelection:!1};class _{constructor(e,t,i,n,o,s){this.id="",this.domNode=e,this.afterLineNumber=t,this.afterColumn=i,this.heightInLines=n,this._onDomNodeTop=o,this._onComputedHeight=s}onDomNodeTop(e){this._onDomNodeTop(e)}onComputedHeight(e){this._onComputedHeight(e)}}class b{constructor(e,t){this._id=e,this._domNode=t}getId(){return this._id}getDomNode(){return this._domNode}getPosition(){return null}}class v{constructor(e){this._editor=e,this._ruleName=v._IdGenerator.nextId(),this._decorations=[],this._color=null,this._height=-1}dispose(){this.hide(),n.Q(this._ruleName)}set color(e){this._color!==e&&(this._color=e,this._updateStyle())}set height(e){this._height!==e&&(this._height=e,this._updateStyle())}_updateStyle(){n.Q(this._ruleName),n.v(".monaco-editor "+this._ruleName,`border-style: solid; border-color: transparent; border-bottom-color: ${this._color}; border-width: ${this._height}px; bottom: -${this._height}px; margin-left: -${this._height}px; `)}show(e){this._decorations=this._editor.deltaDecorations(this._decorations,[{range:g.a.fromPositions(e),options:{description:"zone-widget-arrow",className:this._ruleName,stickiness:1}}])}hide(){this._editor.deltaDecorations(this._decorations,[])}}v._IdGenerator=new c.a(".arrow-decoration-");var C,w=i("dff7"),y=(m=i("4fc3"),c=i("0a0f"),i("f5f3")),S=i("b2cc"),L=i("303e"),x=i("561a"),k=i("7944"),D=(i=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3{const i=this._widgets.get(e);i&&i.widget===t&&(i.listener.dispose(),this._widgets.delete(e))})})}}),(y=C=C||{}).inPeekEditor=new m.c("inReferenceSearchEditor",!0,w.a("inReferenceSearchEditor","Whether the current code editor is embedded inside peek")),y.notInPeekEditor=y.inPeekEditor.toNegated(),y=class{constructor(e,t){e instanceof d.a&&C.inPeekEditor.bindTo(t)}dispose(){}},y.ID="editor.contrib.referenceController",y=i([D(1,m.b)],y),Object(S.l)(y.ID,y);const E={headerBackgroundColor:t.a.white,primaryHeadingColor:t.a.fromHex("#333333"),secondaryHeadingColor:t.a.fromHex("#6c6c6cb3")};let I=class extends class{constructor(e,t={}){this._arrow=null,this._overlayWidget=null,this._resizeSash=null,this._positionMarkerId=[],this._viewZone=null,this._disposables=new u.b,this.container=null,this._isShowing=!1,this.editor=e,this.options=a.b(t),a.f(this.options,f,!1),this.domNode=document.createElement("div"),this.options.isAccessible||(this.domNode.setAttribute("aria-hidden","true"),this.domNode.setAttribute("role","presentation")),this._disposables.add(this.editor.onDidLayoutChange(e=>{var t=this._getWidth(e);this.domNode.style.width=t+"px",this.domNode.style.left=this._getLeft(e)+"px",this._onWidth(t)}))}dispose(){this._overlayWidget&&(this.editor.removeOverlayWidget(this._overlayWidget),this._overlayWidget=null),this._viewZone&&this.editor.changeViewZones(e=>{this._viewZone&&e.removeZone(this._viewZone.id),this._viewZone=null}),this.editor.deltaDecorations(this._positionMarkerId,[]),this._positionMarkerId=[],this._disposables.dispose()}create(){this.domNode.classList.add("zone-widget"),this.options.className&&this.domNode.classList.add(this.options.className),this.container=document.createElement("div"),this.container.classList.add("zone-widget-container"),this.domNode.appendChild(this.container),this.options.showArrow&&(this._arrow=new v(this.editor),this._disposables.add(this._arrow)),this._fillContainer(this.container),this._initSash(),this._applyStyles()}style(e){e.frameColor&&(this.options.frameColor=e.frameColor),e.arrowColor&&(this.options.arrowColor=e.arrowColor),this._applyStyles()}_applyStyles(){var e;this.container&&this.options.frameColor&&(e=this.options.frameColor.toString(),this.container.style.borderTopColor=e,this.container.style.borderBottomColor=e),this._arrow&&this.options.arrowColor&&(e=this.options.arrowColor.toString(),this._arrow.color=e)}_getWidth(e){return e.width-e.minimap.minimapWidth-e.verticalScrollbarWidth}_getLeft(e){return 0{this._viewZone&&e.removeZone(this._viewZone.id)}),this._viewZone=null),this._overlayWidget&&(this.editor.removeOverlayWidget(this._overlayWidget),this._overlayWidget=null),this._arrow&&this._arrow.hide()}_decoratingElementsHeight(){var e,t=this.editor.getOption(58);let i=0;return this.options.showArrow&&(e=Math.round(t/3),i+=2*e),this.options.showFrame&&(e=Math.round(t/9),i+=2*e),i}_showImpl(e,t){const i=e.getStartPosition();var n=this.editor.getLayoutInfo();const o=this._getWidth(n),s=(this.domNode.style.width=o+"px",this.domNode.style.left=this._getLeft(n)+"px",document.createElement("div"));s.style.overflow="hidden";n=this.editor.getOption(58);var r=Math.max(12,this.editor.getLayoutInfo().height/n*.8);t=Math.min(t,r);let a=0,l=0;if(this._arrow&&this.options.showArrow&&(a=Math.round(n/3),this._arrow.height=a,this._arrow.show(i)),this.options.showFrame&&(l=Math.round(n/9)),this.editor.changeViewZones(e=>{this._viewZone&&e.removeZone(this._viewZone.id),this._overlayWidget&&(this.editor.removeOverlayWidget(this._overlayWidget),this._overlayWidget=null),this.domNode.style.top="-1000px",this._viewZone=new _(s,i.lineNumber,i.column,t,e=>this._onViewZoneTop(e),e=>this._onViewZoneHeight(e)),this._viewZone.id=e.addZone(this._viewZone),this._overlayWidget=new b("vs.editor.contrib.zoneWidget"+this._viewZone.id,this.domNode),this.editor.addOverlayWidget(this._overlayWidget)}),this.container&&this.options.showFrame){const e=this.options.frameWidth||l;this.container.style.borderTopWidth=e+"px",this.container.style.borderBottomWidth=e+"px"}r=t*n-this._decoratingElementsHeight(),this.container&&(this.container.style.top=a+"px",this.container.style.height=r+"px",this.container.style.overflow="hidden"),this._doLayout(r,o),this.options.keepEditorSelection||this.editor.setSelection(e);const d=this.editor.getModel();d&&((n=e.endLineNumber+1)<=d.getLineCount()?this.revealLine(n,!1):this.revealLine(d.getLineCount(),!0))}revealLine(e,t){t?this.editor.revealLineInCenter(e,0):this.editor.revealLine(e,0)}setCssClass(e,t){this.container&&(t&&this.container.classList.remove(t),this.container.classList.add(e))}_onWidth(e){}_doLayout(e,t){}_relayout(e){this._viewZone&&this._viewZone.heightInLines!==e&&this.editor.changeViewZones(t=>{this._viewZone&&(this._viewZone.heightInLines=e,t.layoutZone(this._viewZone.id))})}_initSash(){if(!this._resizeSash){let e;this._resizeSash=this._disposables.add(new h.b(this.domNode,this,{orientation:1})),this.options.isResizeable||(this._resizeSash.hide(),this._resizeSash.state=0),this._disposables.add(this._resizeSash.onDidStart(t=>{this._viewZone&&(e={startY:t.startY,heightInLines:this._viewZone.heightInLines})})),this._disposables.add(this._resizeSash.onDidEnd(()=>{e=void 0})),this._disposables.add(this._resizeSash.onDidChange(t=>{e&&(t=(t=(t.currentY-e.startY)/this.editor.getOption(58))<0?Math.ceil(t):Math.floor(t),5<(t=e.heightInLines+t)&&t<35&&this._relayout(t))}))}}getHorizontalSashLeft(){return 0}getHorizontalSashTop(){return(null===this.domNode.style.height?0:parseInt(this.domNode.style.height))-this._decoratingElementsHeight()/2}getHorizontalSashWidth(){var e=this.editor.getLayoutInfo();return e.width-e.minimap.minimapWidth}}{constructor(e,t,i){super(e,t),this.instantiationService=i,this._onDidClose=new r.b,this.onDidClose=this._onDidClose.event,a.f(this.options,E,!1)}dispose(){this.disposed||(this.disposed=!0,super.dispose(),this._onDidClose.fire(this))}style(e){let t=this.options;e.headerBackgroundColor&&(t.headerBackgroundColor=e.headerBackgroundColor),e.primaryHeadingColor&&(t.primaryHeadingColor=e.primaryHeadingColor),e.secondaryHeadingColor&&(t.secondaryHeadingColor=e.secondaryHeadingColor),super.style(e)}_applyStyles(){super._applyStyles();let e=this.options;this._headElement&&e.headerBackgroundColor&&(this._headElement.style.backgroundColor=e.headerBackgroundColor.toString()),this._primaryHeading&&e.primaryHeadingColor&&(this._primaryHeading.style.color=e.primaryHeadingColor.toString()),this._secondaryHeading&&e.secondaryHeadingColor&&(this._secondaryHeading.style.color=e.secondaryHeadingColor.toString()),this._bodyElement&&e.frameColor&&(this._bodyElement.style.borderColor=e.frameColor.toString())}_fillContainer(e){this.setCssClass("peekview-widget"),this._headElement=n.a(".head"),this._bodyElement=n.a(".body"),this._fillHead(this._headElement),this._fillBody(this._bodyElement),e.appendChild(this._headElement),e.appendChild(this._bodyElement)}_fillHead(e,t){const i=n.a(".peekview-title");this.options.supportOnTitleClick&&(i.classList.add("clickable"),n.o(i,"click",e=>this._onTitleClick(e))),n.q(this._headElement,i),this._fillTitleIcon(i),this._primaryHeading=n.a("span.filename"),this._secondaryHeading=n.a("span.dirname"),this._metaHeading=n.a("span.meta"),n.q(i,this._primaryHeading,this._secondaryHeading,this._metaHeading);var r=n.a(".peekview-actions"),a=(n.q(this._headElement,r),this._getActionBarOptions());this._actionbarWidget=new o.a(r,a),this._disposables.add(this._actionbarWidget),t||this._actionbarWidget.push(new s.a("peekview.close",w.a("label.close","Close"),x.b.close.classNames,!0,()=>(this.dispose(),Promise.resolve())),{label:!1,icon:!0})}_fillTitleIcon(e){}_getActionBarOptions(){return{actionViewItemProvider:k.b.bind(void 0,this.instantiationService),orientation:0}}_onTitleClick(e){}setTitle(e,t){this._primaryHeading&&this._secondaryHeading&&(this._primaryHeading.innerText=e,this._primaryHeading.setAttribute("title",e),t?this._secondaryHeading.innerText=t:n.t(this._secondaryHeading))}setMetaTitle(e){this._metaHeading&&(e?(this._metaHeading.innerText=e,n.W(this._metaHeading)):n.K(this._metaHeading))}_doLayout(e,t){var i;!this._isShowing&&e<0?this.dispose():(i=Math.ceil(1.2*this.editor.getOption(58)),e=Math.round(e-(i+2)),this._doLayoutHead(i,t),this._doLayoutBody(e,t))}_doLayoutHead(e,t){this._headElement&&(this._headElement.style.height=e+"px",this._headElement.style.lineHeight=this._headElement.style.height)}_doLayoutBody(e,t){this._bodyElement&&(this._bodyElement.style.height=e+"px")}};I=i([D(2,c.a)],I);const M=Object(L.wc)("peekViewTitle.background",{dark:Object(L.Lc)(L.M,.1),light:Object(L.Lc)(L.M,.1),hc:null},w.a("peekViewTitleBackground","Background color of the peek view title area.")),T=Object(L.wc)("peekViewTitleLabel.foreground",{dark:t.a.white,light:t.a.black,hc:t.a.white},w.a("peekViewTitleForeground","Color of the peek view title.")),A=Object(L.wc)("peekViewTitleDescription.foreground",{dark:"#ccccccb3",light:"#616161e6",hc:"#FFFFFF99"},w.a("peekViewTitleInfoForeground","Color of the peek view title info.")),R=Object(L.wc)("peekView.border",{dark:L.M,light:L.M,hc:L.h},w.a("peekViewBorder","Color of the peek view borders and arrow.")),P=Object(L.wc)("peekViewResult.background",{dark:"#252526",light:"#F3F3F3",hc:t.a.black},w.a("peekViewResultsBackground","Background color of the peek view result list.")),F=Object(L.wc)("peekViewResult.lineForeground",{dark:"#bbbbbb",light:"#646465",hc:t.a.white},w.a("peekViewResultsMatchForeground","Foreground color for line nodes in the peek view result list.")),B=Object(L.wc)("peekViewResult.fileForeground",{dark:t.a.white,light:"#1E1E1E",hc:t.a.white},w.a("peekViewResultsFileForeground","Foreground color for file nodes in the peek view result list.")),j=Object(L.wc)("peekViewResult.selectionBackground",{dark:"#3399ff33",light:"#3399ff33",hc:null},w.a("peekViewResultsSelectionBackground","Background color of the selected entry in the peek view result list.")),W=Object(L.wc)("peekViewResult.selectionForeground",{dark:t.a.white,light:"#6C6C6C",hc:t.a.white},w.a("peekViewResultsSelectionForeground","Foreground color of the selected entry in the peek view result list.")),V=Object(L.wc)("peekViewEditor.background",{dark:"#001F33",light:"#F2F8FC",hc:t.a.black},w.a("peekViewEditorBackground","Background color of the peek view editor.")),H=Object(L.wc)("peekViewEditorGutter.background",{dark:V,light:V,hc:V},w.a("peekViewEditorGutterBackground","Background color of the gutter in the peek view editor.")),z=Object(L.wc)("peekViewResult.matchHighlightBackground",{dark:"#ea5c004d",light:"#ea5c004d",hc:null},w.a("peekViewResultsMatchHighlight","Match highlight color in the peek view result list.")),U=Object(L.wc)("peekViewEditor.matchHighlightBackground",{dark:"#ff8f0099",light:"#f5d802de",hc:null},w.a("peekViewEditorMatchHighlight","Match highlight color in the peek view editor.")),K=Object(L.wc)("peekViewEditor.matchHighlightBorder",{dark:null,light:null,hc:L.b},w.a("peekViewEditorMatchHighlightBorder","Match highlight border in the peek view editor."))},"891c":function(e,t,i){"use strict";i.r(t),i.d(t,"getDocumentSymbols",(function(){return h}));var n=i("6d8e"),o=i("1b69"),s=i("2504"),r=i("b78f"),a=i("70f5"),l=(t=i("9e74"),i("ef8e9")),d=function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))};function h(e,t,i){return d(this,void 0,void 0,(function*(){const n=yield a.a.create(e,i);return t?n.asListOfDocumentSymbols():n.getTopLevelSymbols()}))}t.a.registerCommand("_executeDocumentSymbolProvider",(function(e,...t){return d(this,void 0,void 0,(function*(){var[i]=t,a=(Object(l.c)(n.a.isUri(i)),e.get(o.a).getModel(i));if(a)return h(a,!1,s.a.None);const d=yield e.get(r.a).createModelReference(i);try{return yield h(d.object.textEditorModel,!1,s.a.None)}finally{d.dispose()}}))}))},"89cd":function(e,t,i){"use strict";i.d(t,"a",(function(){return s}));var n=i("1569"),o=i("ef8e9");const s=new class{constructor(){this.data=new Map}add(e,t){n.a(o.k(e)),n.a(o.j(t)),n.a(!this.data.has(e),"There is already an extension with this id"),this.data.set(e,t)}as(e){return this.data.get(e)||null}}},"8a3f":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"ruby",extensions:[".rb",".rbx",".rjs",".gemspec",".pp"],filenames:["rakefile","Gemfile"],aliases:["Ruby","rb"],loader:function(){return i.e("chunk-2d2295e9").then(i.bind(null,"dcc7"))}})},"8ae8":function(e,t,i){"use strict";function n(e){return e&&"string"==typeof e.id}i.d(t,"b",(function(){return n})),i.d(t,"a",(function(){return o}));const o={ICodeEditor:"vs.editor.ICodeEditor",IDiffEditor:"vs.editor.IDiffEditor"}},"8b4e":function(e,t,i){"use strict";i.d(t,"b",(function(){return o})),i.d(t,"a",(function(){return s})),t=i("dff7");class n{constructor(e,t,i=t){this.modifierLabels=[null],this.modifierLabels[2]=e,this.modifierLabels[1]=t,this.modifierLabels[3]=i}toLabel(e,t,i){if(0===t.length)return null;const n=[];for(let r=0,a=t.length;r>>0,new n.c(r,null===i?o:i)}},"8bf4":function(e,t,i){},"8c02":function(e,t,i){"use strict";i.d(t,"a",(function(){return l})),i.d(t,"d",(function(){return h})),i.d(t,"c",(function(){return u})),i.d(t,"e",(function(){return g})),i.d(t,"b",(function(){return p}));var n=i("3742"),o=i("e6ff"),s=i("7061"),r=i("6a89"),a=i("3352");class l{constructor(e,t,i,n){this.searchString=e,this.isRegex=t,this.matchCase=i,this.wordSeparators=n}parseSearchRequest(){if(""===this.searchString)return null;let e,t=(e=this.isRegex?function(e){if(e&&0!==e.length)for(let i=0,n=e.length;i=n)break;var t=e.charCodeAt(i);if(110===t||114===t||87===t||119===t)return!0}return!1}(this.searchString):0<=this.searchString.indexOf("\n"),null);try{t=n.q(this.searchString,this.isRegex,{matchCase:this.matchCase,wholeWord:!1,multiline:e,global:!0,unicode:!0})}catch(e){return null}if(!t)return null;let i=!this.isRegex&&!e;return i&&this.searchString.toLowerCase()!==this.searchString.toUpperCase()&&(i=this.matchCase),new d(t,this.wordSeparators?Object(o.a)(this.wordSeparators):null,i?this.searchString:null)}}class d{constructor(e,t,i){this.regex=e,this.wordSeparators=t,this.simpleSearch=i}}function h(e,t,i){if(!i)return new a.b(e,null);let n=[];for(let o=0,s=t.length;o>0);t[o]>=e?n=o-1:t[o+1]>=e?(i=o,n=o):i=o+1}return i+1}}class u{static findMatches(e,t,i,n,o){return t=t.parseSearchRequest(),t?t.regex.multiline?this._doFindMatchesMultiline(e,i,new p(t.wordSeparators,t.regex),n,o):this._doFindMatchesLineByLine(e,i,t,n,o):[]}static _getMultilineMatchRange(e,t,i,n,o,s){let a,l,d=0;return a=n?t+o+(d=n.findLineFeedCountBeforeOffset(o)):t+o,l=n?(t=n.findLineFeedCountBeforeOffset(o+s.length)-d,a+s.length+t):a+s.length,n=e.getPositionAt(a),o=e.getPositionAt(l),new r.a(n.lineNumber,n.column,o.lineNumber,o.column)}static _doFindMatchesMultiline(e,t,i,n,o){var s,r=e.getOffsetAt(t.getStartPosition()),a=e.getValueInRange(t,1),l="\r\n"===e.getEOL()?new c(a):null;const d=[];let u=0;for(i.reset(0);s=i.next(a);)if(d[u++]=h(this._getMultilineMatchRange(e,r,a,l,s.index,s[0]),s,n),u>=o)return d;return d}static _doFindMatchesLineByLine(e,t,i,n,o){var s=[];let r=0;if(t.startLineNumber===t.endLineNumber){const a=e.getLineContent(t.startLineNumber).substring(t.startColumn-1,t.endColumn-1);r=this._findMatchesInLine(i,a,t.startLineNumber,t.startColumn-1,r,s,n,o)}else{const a=e.getLineContent(t.startLineNumber).substring(t.startColumn-1);r=this._findMatchesInLine(i,a,t.startLineNumber,t.startColumn-1,r,s,n,o);for(let l=t.startLineNumber+1;l{var i=e.getColor(o.r);i&&t.addRule(`.monaco-editor, .monaco-editor-background, .monaco-editor .inputarea.ime-input { background-color: ${i}; }`),i=e.getColor(o.B),i&&t.addRule(`.monaco-editor, .monaco-editor .inputarea.ime-input { color: ${i}; }`),i=e.getColor(x),i&&t.addRule(`.monaco-editor .margin { background-color: ${i}; }`),i=e.getColor(a),i&&t.addRule(`.monaco-editor .rangeHighlight { background-color: ${i}; }`),i=e.getColor(l),i&&t.addRule(`.monaco-editor .rangeHighlight { border: 1px ${"hc"===e.type?"dotted":"solid"} ${i}; }`),i=e.getColor(d),i&&t.addRule(`.monaco-editor .symbolHighlight { background-color: ${i}; }`),i=e.getColor(h),i&&t.addRule(`.monaco-editor .symbolHighlight { border: 1px ${"hc"===e.type?"dotted":"solid"} ${i}; }`),i=e.getColor(g);i&&(t.addRule(`.monaco-editor .mtkw { color: ${i} !important; }`),t.addRule(`.monaco-editor .mtkz { color: ${i} !important; }`))})},"91d3":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"cameligo",extensions:[".mligo"],aliases:["Cameligo"],loader:function(){return i.e("chunk-2d229411").then(i.bind(null,"dd50"))}})},9240:function(e,t,i){"use strict";var n=i("c786");i.n(n).a},"92a6d":function(e,t,i){"use strict";i.d(t,"a",(function(){return m}));var n=i("5fe7"),o=i("ceb8"),s=i("fdcc"),r=i("eda7"),a=i("a666"),l=(t=i("b2cc"),i("5717")),d=i("6a89"),h=i("b57f"),c=i("b707"),u=i("6483"),g=(i=i("fbba"),function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3{this._isEnabled=this.isEnabled(),this.onModelChanged()})),this._register(e.onDidChangeModelLanguage(()=>this.onModelChanged())),this._register(c.c.onDidChange(()=>this.onModelChanged())),this._register(e.onDidChangeConfiguration(()=>{var e=this._isEnabled;this._isEnabled=this.isEnabled(),e!==this._isEnabled&&(this._isEnabled?this.onModelChanged():this.removeAllDecorations())})),this._timeoutTimer=null,this._computePromise=null,this._isEnabled=this.isEnabled(),this.onModelChanged()}isEnabled(){const e=this._editor.getModel();if(!e)return!1;var t=e.getLanguageIdentifier();t=this._configurationService.getValue(t.language);return t&&"object"==typeof t&&(t=t.colorDecorators,t&&void 0!==t.enable&&!t.enable)?t.enable:this._editor.getOption(16)}static get(e){return e.getContribution(this.ID)}dispose(){this.stop(),this.removeAllDecorations(),super.dispose()}onModelChanged(){var t;this.stop(),!this._isEnabled||(t=this._editor.getModel())&&c.c.has(t)&&(this._localToDispose.add(this._editor.onDidChangeModelContent(()=>{this._timeoutTimer||(this._timeoutTimer=new n.g,this._timeoutTimer.cancelAndSet(()=>{this._timeoutTimer=null,this.beginCompute()},e.RECOMPUTE_TIME))})),this.beginCompute())}beginCompute(){this._computePromise=Object(n.h)(e=>{var t=this._editor.getModel();return t?Object(u.b)(t,e):Promise.resolve([])}),this._computePromise.then(e=>{this.updateDecorations(e),this.updateColorDecorators(e),this._computePromise=null},s.f)}stop(){this._timeoutTimer&&(this._timeoutTimer.cancel(),this._timeoutTimer=null),this._computePromise&&(this._computePromise.cancel(),this._computePromise=null),this._localToDispose.clear()}updateDecorations(e){var t=e.map(e=>({range:{startLineNumber:e.colorInfo.range.startLineNumber,startColumn:e.colorInfo.range.startColumn,endLineNumber:e.colorInfo.range.endLineNumber,endColumn:e.colorInfo.range.endColumn},options:h.a.EMPTY}));this._decorationsIds=this._editor.deltaDecorations(this._decorationsIds,t),this._colorDatas=new Map,this._decorationsIds.forEach((t,i)=>this._colorDatas.set(t,e[i]))}updateColorDecorators(e){let t=[],i={};for(let d=0;d{i[e]||this._codeEditorService.removeDecorationType(e)}),this._colorDecoratorIds=this._editor.deltaDecorations(this._colorDecoratorIds,t)}removeAllDecorations(){this._decorationsIds=this._editor.deltaDecorations(this._decorationsIds,[]),this._colorDecoratorIds=this._editor.deltaDecorations(this._colorDecoratorIds,[]),this._decorationsTypes.forEach(e=>{this._codeEditorService.removeDecorationType(e)})}getColorData(e){const t=this._editor.getModel();return t&&0!==(e=t.getDecorationsInRange(d.a.fromPositions(e,e)).filter(e=>this._colorDatas.has(e.id))).length?this._colorDatas.get(e[0].id):null}};m.ID="editor.contrib.colorDetector",m.RECOMPUTE_TIME=1e3,m=g([p(1,l.a),p(2,i.a)],m),Object(t.l)(m.ID,m)},"930f":function(e,t,i){},"93b9":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"java",extensions:[".java",".jav"],aliases:["Java","java"],mimetypes:["text/x-java-source","text/x-java"],loader:function(){return i.e("chunk-2d0a43df").then(i.bind(null,"0636"))}})},"93ba":function(e,t,i){"use strict";i.r(t),i.d(t,"ToggleTabFocusModeAction",(function(){return r}));var n=i("dff7"),o=i("3813"),s=(t=i("b2cc"),i("8830"));class r extends t.b{constructor(){super({id:r.ID,label:n.a({key:"toggle.tabMovesFocus",comment:["Turn on/off use of tab key for moving focus around VS Code"]},"Toggle Tab Key Moves Focus"),alias:"Toggle Tab Key Moves Focus",precondition:void 0,kbOpts:{kbExpr:null,primary:2091,mac:{primary:1323},weight:100}})}run(e,t){var i=!s.b.getTabFocusMode();s.b.setTabFocusMode(i),i?Object(o.a)(n.a("toggle.tabMovesFocus.on","Pressing Tab will now move focus to the next focusable element")):Object(o.a)(n.a("toggle.tabMovesFocus.off","Pressing Tab will now insert the tab character"))}}r.ID="editor.action.toggleTabFocusMode",Object(t.j)(r)},"93d9":function(e,t,i){"use strict";i.d(t,"a",(function(){return We})),i.d(t,"b",(function(){return Ve})),i.d(t,"e",(function(){return Ue})),i.d(t,"d",(function(){return ct})),i.d(t,"c",(function(){return ft}));var n=i("11f7"),o=i("e8e3"),s=i("2504"),r=i("308f"),a=i("a666"),l=(i("e2b8"),i("72a7"));class d{constructor(e,t){this.renderer=e,this.modelProvider=t}get templateId(){return this.renderer.templateId}renderTemplate(e){return{data:this.renderer.renderTemplate(e),disposable:a.a.None}}renderElement(e,t,i,n){if(i.disposable&&i.disposable.dispose(),i.data){const t=this.modelProvider();if(t.isResolved(e))return this.renderer.renderElement(t.get(e),e,i.data,n);const o=new s.b,r=t.resolve(e,o.token);i.disposable={dispose:()=>o.cancel()},this.renderer.renderPlaceholder(e,i.data),r.then(t=>this.renderer.renderElement(t,e,i.data,n))}}disposeTemplate(e){e.disposable&&(e.disposable.dispose(),e.disposable=void 0),e.data&&(this.renderer.disposeTemplate(e.data),e.data=void 0)}}class h{constructor(e,t){this.modelProvider=e,this.accessibilityProvider=t}getWidgetAriaLabel(){return this.accessibilityProvider.getWidgetAriaLabel()}getAriaLabel(e){const t=this.modelProvider();return t.isResolved(e)?this.accessibilityProvider.getAriaLabel(t.get(e)):null}}class c{constructor(e,t,i,n,o={}){const s=()=>this.model;n=n.map(e=>new d(e,s)),this.list=new l.c(e,t,i,n,(e=s,t=o,Object.assign(Object.assign({},t),{accessibilityProvider:t.accessibilityProvider&&new h(e,t.accessibilityProvider)})))}updateOptions(e){this.list.updateOptions(e)}getHTMLElement(){return this.list.getHTMLElement()}get onDidFocus(){return this.list.onDidFocus}get onDidDispose(){return this.list.onDidDispose}get onMouseDblClick(){return r.c.map(this.list.onMouseDblClick,({element:e,index:t,browserEvent:i})=>({element:void 0===e?void 0:this._model.get(e),index:t,browserEvent:i}))}get onPointer(){return r.c.map(this.list.onPointer,({element:e,index:t,browserEvent:i})=>({element:void 0===e?void 0:this._model.get(e),index:t,browserEvent:i}))}get onDidChangeSelection(){return r.c.map(this.list.onDidChangeSelection,({elements:e,indexes:t,browserEvent:i})=>({elements:e.map(e=>this._model.get(e)),indexes:t,browserEvent:i}))}get model(){return this._model}set model(e){this._model=e,this.list.splice(0,this.list.length,Object(o.r)(e.length))}getFocus(){return this.list.getFocus()}getSelection(){return this.list.getSelection()}getSelectedElements(){return this.getSelection().map(e=>this.model.get(e))}style(e){this.list.style(e)}dispose(){this.list.dispose()}}var u=i("e385d");i("ec60");class g{constructor(e,t,i){this.columns=e,this.getColumnSize=i,this.templateId=g.TemplateId,this.renderedTemplates=new Set;const n=new Map(t.map(e=>[e.templateId,e]));this.renderers=[];for(const s of e){var o=n.get(s.templateId);if(!o)throw new Error(`Table cell renderer for template id ${s.templateId} not found.`);this.renderers.push(o)}}renderTemplate(e){var t=Object(n.q)(e,Object(n.a)(".monaco-table-tr"));const i=[],o=[];for(let s=0;snew p(e,t));var h;t={size:d.reduce((e,t)=>e+t.column.weight,0),views:d.map(e=>({size:e.column.weight,view:e}))};this.splitview=new u.b(this.domNode,{orientation:1,scrollbarVisibility:2,getSashOrthogonalSize:()=>this.cachedHeight,descriptor:t}),this.splitview.el.style.height=i.headerRowHeight+"px",this.splitview.el.style.lineHeight=i.headerRowHeight+"px";const c=new g(o,s,e=>this.splitview.getViewSize(e));this.list=new l.c(e,this.domNode,(h=i,{getHeight(e){return h.getHeight(e)},getTemplateId(){return g.TemplateId}}),[c],a),this.columnLayoutDisposable=r.c.any(...d.map(e=>e.onDidLayout))(([e,t])=>c.layoutColumn(e,t)),this.styleElement=Object(n.w)(this.domNode),this.style({})}get onDidChangeFocus(){return this.list.onDidChangeFocus}get onDidChangeSelection(){return this.list.onDidChangeSelection}get onMouseDblClick(){return this.list.onMouseDblClick}get onPointer(){return this.list.onPointer}get onDidFocus(){return this.list.onDidFocus}get onDidDispose(){return this.list.onDidDispose}updateOptions(e){this.list.updateOptions(e)}splice(e,t,i=[]){this.list.splice(e,t,i)}getHTMLElement(){return this.domNode}style(e){const t=[];t.push(`.monaco-table.${this.domId} > .monaco-split-view2 .monaco-sash.vertical::before {\n\t\t\ttop: ${this.virtualDelegate.headerRowHeight+1}px;\n\t\t\theight: calc(100% - ${this.virtualDelegate.headerRowHeight}px);\n\t\t}`),this.styleElement.textContent=t.join("\n"),this.list.style(e)}getSelectedElements(){return this.list.getSelectedElements()}getSelection(){return this.list.getSelection()}getFocus(){return this.list.getFocus()}dispose(){this.splitview.dispose(),this.list.dispose(),this.columnLayoutDisposable.dispose()}}m.InstanceCount=0;var f,_=i("7de1"),b=i("650e"),v=i("e32d"),C=i("b835");(t=f=f||{})[t.Unknown=0]="Unknown",t[t.Twistie=1]="Twistie",t[t.Element=2]="Element";class w extends Error{constructor(e,t){super(`TreeError [${e}] `+t)}}class y{constructor(e){this.fn=e,this._map=new WeakMap}map(e){let t=this._map.get(e);return t||(t=this.fn(e),this._map.set(e,t)),t}}var S=i("1b0e"),L=i("258a");function x(e){return"object"==typeof e&&"visibility"in e&&"data"in e}function k(e){switch(e){case!0:return 1;case!1:return 0;default:return e}}function D(e){return"boolean"==typeof e.collapsible}class N{constructor(e,t,i,n={}){this.user=e,this.list=t,this.rootRef=[],this.eventBufferer=new r.d,this._onDidChangeCollapseState=new r.b,this.onDidChangeCollapseState=this.eventBufferer.wrapEvent(this._onDidChangeCollapseState.event),this._onDidChangeRenderNodeCount=new r.b,this.onDidChangeRenderNodeCount=this.eventBufferer.wrapEvent(this._onDidChangeRenderNodeCount.event),this._onDidSplice=new r.b,this.onDidSplice=this._onDidSplice.event,this.collapseByDefault=void 0!==n.collapseByDefault&&n.collapseByDefault,this.filter=n.filter,this.autoExpandSingleChildren=void 0!==n.autoExpandSingleChildren&&n.autoExpandSingleChildren,this.root={parent:void 0,element:i,children:[],depth:0,visibleChildrenCount:0,visibleChildIndex:-1,collapsible:!1,collapsed:!1,renderNodeCount:0,visibility:1,visible:!0,filterData:void 0}}splice(e,t,i=L.a.empty(),n={}){if(0===e.length)throw new w(this.user,"Invalid tree location");n.diffIdentityProvider?this.spliceSmart(n.diffIdentityProvider,e,t,i,n):this.spliceSimple(e,t,i,n)}spliceSmart(e,t,i,n,o,s){var r;void 0===n&&(n=L.a.empty()),void 0===s&&(s=null!=(r=o.diffDepth)?r:0);const a=this.getParentNodeWithListIndex(t)["parentNode"],l=[...n],d=t[t.length-1],h=new S.a({getElements:()=>a.children.map(t=>e.getId(t.element).toString())},{getElements:()=>[...a.children.slice(0,d),...l,...a.children.slice(d+i)].map(t=>e.getId(t.element).toString())}).ComputeDiff(!1);if(h.quitEarly)return this.spliceSimple(t,i,l,o);const c=t.slice(0,-1);var u=(t,i,n)=>{if(0t.originalStart-e.originalStart))u(g,p,g-(m.originalStart+m.originalLength)),g=m.originalStart,p=m.modifiedStart-d,this.spliceSimple([...c,g],m.originalLength,L.a.slice(l,p,p+m.modifiedLength),o);u(g,p,g)}spliceSimple(e,t,i=L.a.empty(),{onDidCreateNode:n,onDidDeleteNode:s}){const{parentNode:r,listIndex:a,revealed:l,visible:d}=this.getParentNodeWithListIndex(e),h=[];i=L.a.map(i,e=>this.createTreeNode(e,r,r.visible?1:0,l,h,n));var c=e[e.length-1],u=0e+(t.visible?t.renderNodeCount:0),0),this._updateAncestorsRenderNodeCount(r,_-i),this.list.splice(a,i,h)),0{s(t),t.children.forEach(e)};b.forEach(e)}t=0this._setCollapseState(e,n))}isCollapsed(e){return this.getTreeNode(e).collapsed}setCollapsed(e,t,i){var n=this.getTreeNode(e);const o={collapsed:t=void 0===t?!n.collapsed:t,recursive:i||!1};return this.eventBufferer.bufferEvents(()=>this._setCollapseState(e,o))}_setCollapseState(e,t){var{node:i,listIndex:n,revealed:o}=this.getTreeNodeWithListIndex(e),n=this._setListNodeCollapseState(i,n,o,t);if(i!==this.root&&this.autoExpandSingleChildren&&n&&!D(t)&&i.collapsible&&!i.collapsed&&!t.recursive){let n=-1;for(let e=0;e{let t=this.getTreeNode(e);for(;t.parent;)t=t.parent,e=e.slice(0,e.length-1),t.collapsed&&this._setCollapseState(e,{collapsed:!1,recursive:!1})})}refilter(){var e=this.root.renderNodeCount,t=this.updateNodeAfterFilterChange(this.root);this.list.splice(0,e,t)}createTreeNode(e,t,i,n,o,s){const r={parent:t,element:e.element,children:[],depth:t.depth+1,visibleChildrenCount:0,visibleChildIndex:-1,collapsible:"boolean"==typeof e.collapsible?e.collapsible:void 0!==e.collapsed,collapsed:void 0===e.collapsed?this.collapseByDefault:e.collapsed,renderNodeCount:1,visibility:1,visible:!0,filterData:void 0},a=this._filterNode(r,i);r.visibility=a,n&&o.push(r),t=e.children||L.a.empty();const l=n&&0!==a&&!r.collapsed;let d=0,h=1;for(const c of L.a.map(t,e=>this.createTreeNode(e,r,a,l,o,s)))r.children.push(c),h+=c.renderNodeCount,c.visible&&(c.visibleChildIndex=d++);return r.collapsible=r.collapsible||0t.children.length)&&this.hasTreeNode(i,t.children[e]))}getTreeNode(e,t=this.root){if(!e||0===e.length)return t;var[e,...i]=e;if(e<0||e>t.children.length)throw new w(this.user,"Invalid tree location");return this.getTreeNode(i,t.children[e])}getTreeNodeWithListIndex(e){if(0===e.length)return{node:this.root,listIndex:-1,revealed:!0,visible:!1};var{parentNode:t,listIndex:i,revealed:n,visible:o}=this.getParentNodeWithListIndex(e);e=e[e.length-1];if(e<0||e>t.children.length)throw new w(this.user,"Invalid tree location");return t=t.children[e],{node:t,listIndex:i,revealed:n,visible:o&&t.visible}}getParentNodeWithListIndex(e,t=this.root,i=0,n=!0,o=!0){var[s,...e]=e;if(s<0||s>t.children.length)throw new w(this.user,"Invalid tree location");for(let r=0;re.element)),this.data=e}}function H(e){return e instanceof _.a?new V(e):e}class z{constructor(e,t){this.modelProvider=e,this.dnd=t,this.autoExpandDisposable=a.a.None}getDragURI(e){return this.dnd.getDragURI(e.element)}getDragLabel(e,t){if(this.dnd.getDragLabel)return this.dnd.getDragLabel(e.map(e=>e.element),t)}onDragStart(e,t){this.dnd.onDragStart&&this.dnd.onDragStart(H(e),t)}onDragOver(e,t,i,n,s=!0){var r=this.dnd.onDragOver(H(e),t&&t.element,i,n),a=this.autoExpandNode!==t;if(a&&(this.autoExpandDisposable.dispose(),this.autoExpandNode=t),void 0===t)return r;if(a&&"boolean"!=typeof r&&r.autoExpand&&(this.autoExpandDisposable=Object(R.i)(()=>{const e=this.modelProvider();var i=e.getNodeLocation(t);e.isCollapsed(i)&&e.setCollapsed(i,!1),this.autoExpandNode=void 0},500)),"boolean"==typeof r||!r.accept||void 0===r.bubble||r.feedback)return s?r:{accept:"boolean"==typeof r?r:r.accept,effect:"boolean"==typeof r?void 0:r.effect,feedback:[i]};if(1===r.bubble){const o=this.modelProvider(),r=o.getNodeLocation(t);return a=o.getParentNodeLocation(r),s=o.getNode(a),i=a&&o.getListIndex(a),this.onDragOver(e,s,i,n,!1)}const l=this.modelProvider(),d=l.getNodeLocation(t);return a=l.getListIndex(d),e=l.getListRenderCount(d),Object.assign(Object.assign({},r),{feedback:Object(o.r)(a,a+e)})}drop(e,t,i,n){this.autoExpandDisposable.dispose(),this.autoExpandNode=void 0,this.dnd.drop(H(e),t&&t.element,i,n)}onDragEnd(e){this.dnd.onDragEnd&&this.dnd.onDragEnd(e)}}class U{constructor(e){this.delegate=e}getHeight(e){return this.delegate.getHeight(e.element)}getTemplateId(e){return this.delegate.getTemplateId(e.element)}hasDynamicHeight(e){return!!this.delegate.hasDynamicHeight&&this.delegate.hasDynamicHeight(e.element)}setDynamicHeight(e,t){this.delegate.setDynamicHeight&&this.delegate.setDynamicHeight(e.element,t)}}(t=A=A||{}).None="none",t.OnHover="onHover",t.Always="always";class K{constructor(e,t=[]){this._elements=t,this.onDidChange=r.c.forEach(e,e=>this._elements=e)}get elements(){return this._elements}}class q{constructor(e,t,i,n,o={}){this.renderer=e,this.modelProvider=t,this.activeNodes=n,this.renderedElements=new Map,this.renderedNodes=new Map,this.indent=q.DefaultIndent,this.hideTwistiesOfChildlessElements=!1,this.shouldRenderIndentGuides=!1,this.renderedIndentGuides=new P.a,this.activeIndentNodes=new Set,this.indentGuidesDisposable=a.a.None,this.disposables=new a.b,this.templateId=e.templateId,this.updateOptions(o),r.c.map(i,e=>e.node)(this.onDidChangeNodeTwistieState,this,this.disposables),e.onDidChangeTwistieState&&e.onDidChangeTwistieState(this.onDidChangeTwistieState,this,this.disposables)}updateOptions(e={}){var t;void 0!==e.indent&&(this.indent=Object(B.b)(e.indent,0,40)),void 0!==e.renderIndentGuides&&(t=e.renderIndentGuides!==A.None)!==this.shouldRenderIndentGuides&&(this.shouldRenderIndentGuides=t,this.indentGuidesDisposable.dispose(),t&&(t=new a.b,this.activeNodes.onDidChange(this._onDidChangeActiveNodes,this,t),this.indentGuidesDisposable=t,this._onDidChangeActiveNodes(this.activeNodes.elements))),void 0!==e.hideTwistiesOfChildlessElements&&(this.hideTwistiesOfChildlessElements=e.hideTwistiesOfChildlessElements)}renderTemplate(e){var t=Object(n.q)(e,Object(n.a)(".monaco-tl-row")),i=Object(n.q)(t,Object(n.a)(".monaco-tl-indent")),o=Object(n.q)(t,Object(n.a)(".monaco-tl-twistie"));t=Object(n.q)(t,Object(n.a)(".monaco-tl-contents")),t=this.renderer.renderTemplate(t);return{container:e,indent:i,twistie:o,indentGuidesDisposable:a.a.None,templateData:t}}renderElement(e,t,i,n){"number"==typeof n&&(this.renderedNodes.set(e,{templateData:i,height:n}),this.renderedElements.set(e.element,e));var o=q.DefaultIndent+(e.depth-1)*this.indent;i.twistie.style.paddingLeft=o+"px",i.indent.style.width=o+this.indent-16+"px",this.renderTwistie(e,i),"number"==typeof n&&this.renderIndentGuides(e,i),this.renderer.renderElement(e,t,i.templateData,n)}disposeElement(e,t,i,n){i.indentGuidesDisposable.dispose(),this.renderer.disposeElement&&this.renderer.disposeElement(e,t,i.templateData,n),"number"==typeof n&&(this.renderedNodes.delete(e),this.renderedElements.delete(e.element))}disposeTemplate(e){this.renderer.disposeTemplate(e.templateData)}onDidChangeTwistieState(e){e=this.renderedElements.get(e),e&&this.onDidChangeNodeTwistieState(e)}onDidChangeNodeTwistieState(e){var t=this.renderedNodes.get(e);t&&(this.renderTwistie(e,t.templateData),this._onDidChangeActiveNodes(this.activeNodes.elements),this.renderIndentGuides(e,t.templateData))}renderTwistie(e,t){t.twistie.classList.remove(...O.classNamesArray);let i=!1;this.renderer.renderTwistie&&(i=this.renderer.renderTwistie(e.element,t.twistie)),e.collapsible&&(!this.hideTwistiesOfChildlessElements||0this.renderedIndentGuides.delete(e,l))),r=e}t.indentGuidesDisposable=o}}_onDidChangeActiveNodes(e){if(this.shouldRenderIndentGuides){const t=new Set,i=this.modelProvider();e.forEach(e=>{var n=i.getNodeLocation(e);try{var o=i.getParentNodeLocation(n);e.collapsible&&0{t.has(e)||this.renderedIndentGuides.forEach(e,e=>e.classList.remove("active"))}),t.forEach(e=>{this.activeIndentNodes.has(e)||this.renderedIndentGuides.forEach(e,e=>e.classList.add("active"))}),this.activeIndentNodes=t}}dispose(){this.renderedNodes.clear(),this.renderedElements.clear(),this.indentGuidesDisposable.dispose(),Object(a.f)(this.disposables)}}q.DefaultIndent=8;class ${constructor(e,t,i){this.tree=e,this.keyboardNavigationLabelProvider=t,this._filter=i,this._totalCount=0,this._matchCount=0,this._pattern="",this._lowercasePattern="",this.disposables=new a.b,e.onWillRefilter(this.reset,this,this.disposables)}get totalCount(){return this._totalCount}get matchCount(){return this._matchCount}set pattern(e){this._pattern=e,this._lowercasePattern=e.toLowerCase()}filter(e,t){if(this._filter){if(t=this._filter.filter(e,t),this.tree.options.simpleKeyboardNavigation)return t;let i;if(0===(i="boolean"==typeof t?t?1:0:x(t)?k(t.visibility):t))return!1}if(this._totalCount++,this.tree.options.simpleKeyboardNavigation||!this._pattern)return this._matchCount++,{data:F.a.Default,visibility:!0};t=this.keyboardNavigationLabelProvider.getKeyboardNavigationLabel(e);var i=Array.isArray(t)?t:[t];for(const o of i){const e=o&&o.toString();if(void 0===e)return{data:F.a.Default,visibility:!0};var n=Object(F.d)(this._pattern,this._lowercasePattern,0,e,e.toLowerCase(),0,!0);if(n)return this._matchCount++,1===i.length?{data:n,visibility:!0}:{data:{label:e,score:n},visibility:!0}}return this.tree.options.filterOnType?2:{data:F.a.Default,visibility:!0}}reset(){this._totalCount=0,this._matchCount=0}dispose(){Object(a.f)(this.disposables)}}class G{constructor(e,t,i,o,s){this.tree=e,this.view=i,this.filter=o,this.keyboardNavigationDelegate=s,this._enabled=!1,this._pattern="",this._empty=!1,this._onDidChangeEmptyState=new r.b,this.positionClassName="ne",this.automaticKeyboardNavigation=!0,this.triggered=!1,this._onDidChangePattern=new r.b,this.enabledDisposables=new a.b,this.disposables=new a.b,this.domNode=Object(n.a)(".monaco-list-type-filter."+this.positionClassName),this.domNode.draggable=!0,this.disposables.add(Object(n.i)(this.domNode,"dragstart",()=>this.onDragStart())),this.messageDomNode=Object(n.q)(i.getHTMLElement(),Object(n.a)(".monaco-list-type-filter-message")),this.labelDomNode=Object(n.q)(this.domNode,Object(n.a)("span.label")),o=Object(n.q)(this.domNode,Object(n.a)(".controls")),this._filterOnType=!!e.options.filterOnType,this.filterOnTypeDomNode=Object(n.q)(o,Object(n.a)("input.filter")),this.filterOnTypeDomNode.type="checkbox",this.filterOnTypeDomNode.checked=this._filterOnType,this.filterOnTypeDomNode.tabIndex=-1,this.updateFilterOnTypeTitleAndIcon(),this.disposables.add(Object(n.i)(this.filterOnTypeDomNode,"input",()=>this.onDidChangeFilterOnType())),this.clearDomNode=Object(n.q)(o,Object(n.a)("button.clear"+M.cssSelector)),this.clearDomNode.tabIndex=-1,this.clearDomNode.title=Object(W.a)("clear","Clear"),this.keyboardNavigationEventFilter=e.options.keyboardNavigationEventFilter,t.onDidSplice(this.onDidSpliceModel,this,this.disposables),this.updateOptions(e.options)}get enabled(){return this._enabled}get pattern(){return this._pattern}get filterOnType(){return this._filterOnType}updateOptions(e){e.simpleKeyboardNavigation?this.disable():this.enable(),void 0!==e.filterOnType&&(this._filterOnType=!!e.filterOnType,this.filterOnTypeDomNode.checked=this._filterOnType,this.updateFilterOnTypeTitleAndIcon()),void 0!==e.automaticKeyboardNavigation&&(this.automaticKeyboardNavigation=e.automaticKeyboardNavigation),this.tree.refilter(),this.render(),this.automaticKeyboardNavigation||this.onEventOrInput("")}enable(){var e,t;this._enabled||(e=this.enabledDisposables.add(new v.a(this.view.getHTMLElement(),"keydown")),e=r.c.chain(e.event).filter(e=>!Object(l.e)(e.target)||e.target===this.filterOnTypeDomNode).filter(e=>"Dead"!==e.key&&!/^Media/.test(e.key)).map(e=>new C.a(e)).filter(this.keyboardNavigationEventFilter||(()=>!0)).filter(()=>this.automaticKeyboardNavigation||this.triggered).filter(e=>this.keyboardNavigationDelegate.mightProducePrintableCharacter(e)&&!(18===e.keyCode||16===e.keyCode||15===e.keyCode||17===e.keyCode)||(0{e.stopPropagation(),e.preventDefault()}).event,t=this.enabledDisposables.add(new v.a(this.clearDomNode,"click")),r.c.chain(r.c.any(e,t.event)).event(this.onEventOrInput,this,this.enabledDisposables),this.filter.pattern="",this.tree.refilter(),this.render(),this._enabled=!0,this.triggered=!1)}disable(){this._enabled&&(this.domNode.remove(),this.enabledDisposables.clear(),this.tree.refilter(),this.render(),this._enabled=!1,this.triggered=!1)}onEventOrInput(e){"string"==typeof e?this.onInput(e):e instanceof MouseEvent||9===e.keyCode||1===e.keyCode&&(j.f?e.altKey:e.ctrlKey)?this.onInput(""):1===e.keyCode?this.onInput(0===this.pattern.length?"":this.pattern.substr(0,this.pattern.length-1)):this.onInput(this.pattern+e.browserEvent.key)}onInput(e){const t=this.view.getHTMLElement();e&&!this.domNode.parentElement?t.append(this.domNode):!e&&this.domNode.parentElement&&(this.domNode.remove(),this.tree.domFocus()),this._pattern=e,this._onDidChangePattern.fire(e),this.filter.pattern=e,this.tree.refilter(),e&&this.tree.focusNext(0,!0,void 0,e=>!F.a.isDefault(e.filterData));var i=this.tree.getFocus();0{switch(l){case"nw":this.domNode.style.top="4px",this.domNode.style.left="4px";break;case"ne":this.domNode.style.top="4px",this.domNode.style.left=i-s-6+"px"}},h=()=>{this.positionClassName=l,this.domNode.className="monaco-list-type-filter "+this.positionClassName,this.domNode.style.top="",this.domNode.style.left="",Object(a.f)(r)};d(),this.domNode.classList.remove(l),this.domNode.classList.add("dragging"),r.add(Object(a.i)(()=>this.domNode.classList.remove("dragging"))),r.add(Object(n.i)(document,"dragover",e=>{e.preventDefault();var i=e.clientX-t;e.dataTransfer&&(e.dataTransfer.dropEffect="none"),l=ih())),b.c.CurrentDragAndDropData=new b.b("vscode-ui"),r.add(Object(a.i)(()=>b.c.CurrentDragAndDropData=void 0))}onDidSpliceModel(){this._enabled&&0!==this.pattern.length&&(this.tree.refilter(),this.render())}onDidChangeFilterOnType(){this.tree.updateOptions({filterOnType:this.filterOnTypeDomNode.checked}),this.tree.refilter(),this.tree.domFocus(),this.render(),this.updateFilterOnTypeTitleAndIcon()}updateFilterOnTypeTitleAndIcon(){this.filterOnType?(this.filterOnTypeDomNode.classList.remove(...I.classNamesArray),this.filterOnTypeDomNode.classList.add(...E.classNamesArray),this.filterOnTypeDomNode.title=Object(W.a)("disable filter on type","Disable Filter on Type")):(this.filterOnTypeDomNode.classList.remove(...E.classNamesArray),this.filterOnTypeDomNode.classList.add(...I.classNamesArray),this.filterOnTypeDomNode.title=Object(W.a)("enable filter on type","Enable Filter on Type"))}render(){var e=0Y(e,t))}class X{constructor(e,t){this.getFirstViewElementWithTrait=e,this.identityProvider=t,this.nodes=[],this._onDidChange=new r.b,this.onDidChange=this._onDidChange.event}get nodeSet(){return this._nodeSet||(this._nodeSet=this.createNodeSet()),this._nodeSet}set(e,t){var i;(null!=(i=t)&&i.__forceEvent||!Object(o.h)(this.nodes,e))&&this._set(e,!1,t)}_set(e,t,i){if(this.nodes=[...e],this.elements=void 0,this._nodeSet=void 0,!t){const e=this;this._onDidChange.fire({get elements(){return e.get()},browserEvent:i})}}get(){return this.elements||(this.elements=this.nodes.map(e=>e.element)),[...this.elements]}getNodes(){return this.nodes}has(e){return this.nodeSet.has(e)}onDidModelSplice({insertedNodes:e,deletedNodes:t}){if(this.identityProvider){const n=new Set,o=e=>n.add(this.identityProvider.getId(e.element).toString()),s=(t.forEach(e=>Y(e,o)),new Map),r=e=>s.set(this.identityProvider.getId(e.element).toString(),e),a=(e.forEach(e=>Y(e,r)),[]);for(const e of this.nodes){var i=this.identityProvider.getId(e.element).toString();n.has(i)?(i=s.get(i))&&a.push(i):a.push(e)}0e.delete(t);t.forEach(e=>Y(e,i)),this.set([...e.values()])}}createNodeSet(){const e=new Set;for(const t of this.nodes)e.add(t);return e}}class Q extends l.d{constructor(e,t){super(e),this.tree=t}onViewPointer(e){if(!Object(l.e)(e.browserEvent.target)&&!Object(l.f)(e.browserEvent.target)){var t=e.element;if(!t)return super.onViewPointer(e);if(this.isSelectionRangeChangeEvent(e)||this.isSelectionSingleChangeEvent(e))return super.onViewPointer(e);const o=e.browserEvent.target;var i=o.classList.contains("monaco-tl-twistie")||o.classList.contains("monaco-icon-label")&&o.classList.contains("folder-icon")&&e.browserEvent.offsetX<16;let s=!1;if((s="function"==typeof this.tree.expandOnlyOnTwistieClick?this.tree.expandOnlyOnTwistieClick(t.element):!!this.tree.expandOnlyOnTwistieClick)&&!i&&2!==e.browserEvent.detail)return super.onViewPointer(e);if(!this.tree.expandOnDoubleClick&&2===e.browserEvent.detail)return super.onViewPointer(e);if(t.collapsible){const o=this.tree.model;t=o.getNodeLocation(t);var n=e.browserEvent.altKey;if(this.tree.setFocus([t]),o.setCollapsed(t,void 0,n),s&&i)return}super.onViewPointer(e)}}onDoubleClick(e){!e.browserEvent.target.classList.contains("monaco-tl-twistie")&&this.tree.expandOnDoubleClick&&super.onDoubleClick(e)}}class J extends l.c{constructor(e,t,i,n,o,s,r,a){super(e,t,i,n,a),this.focusTrait=o,this.selectionTrait=s,this.anchorTrait=r}createMouseController(e){return new Q(this,e.tree)}splice(e,t,i=[]){if(super.splice(e,t,i),0!==i.length){const t=[],n=[];let s;i.forEach((i,o)=>{this.focusTrait.has(i)&&t.push(e+o),this.selectionTrait.has(i)&&n.push(e+o),this.anchorTrait.has(i)&&(s=e+o)}),0this.element(e)),t)}setSelection(e,t,i=!1){super.setSelection(e,t),i||this.selectionTrait.set(e.map(e=>this.element(e)),t)}setAnchor(e,t=!1){super.setAnchor(e),t||(void 0===e?this.anchorTrait.set([]):this.anchorTrait.set([this.element(e)]))}}class ee{constructor(e,t,i,o,s={}){this._options=s,this.eventBufferer=new r.d,this.disposables=new a.b,this._onWillRefilter=new r.b,this.onWillRefilter=this._onWillRefilter.event,this._onDidUpdateOptions=new r.b;var d,h,c;i=new U(i);const u=new r.f,g=new r.f,p=new K(g.event);for(d of(this.renderers=o.map(e=>new q(e,()=>this.model,u.event,p,s)),this.renderers))this.disposables.add(d);let m;s.keyboardNavigationLabelProvider&&(m=new $(this,s.keyboardNavigationLabelProvider,s.filter),s=Object.assign(Object.assign({},s),{filter:m}),this.disposables.add(m)),this.focus=new X(()=>this.view.getFocusedElements()[0],s.identityProvider),this.selection=new X(()=>this.view.getSelectedElements()[0],s.identityProvider),this.anchor=new X(()=>this.view.getAnchorElement(),s.identityProvider),this.view=new J(e,t,i,this.renderers,this.focus,this.selection,this.anchor,Object.assign(Object.assign({},(h=()=>this.model,(c=s)&&Object.assign(Object.assign({},c),{identityProvider:c.identityProvider&&{getId(e){return c.identityProvider.getId(e.element)}},dnd:c.dnd&&new z(h,c.dnd),multipleSelectionController:c.multipleSelectionController&&{isSelectionSingleChangeEvent(e){return c.multipleSelectionController.isSelectionSingleChangeEvent(Object.assign(Object.assign({},e),{element:e.element}))},isSelectionRangeChangeEvent(e){return c.multipleSelectionController.isSelectionRangeChangeEvent(Object.assign(Object.assign({},e),{element:e.element}))}},accessibilityProvider:c.accessibilityProvider&&Object.assign(Object.assign({},c.accessibilityProvider),{getSetSize(e){const t=h();return e=t.getNodeLocation(e),e=t.getParentNodeLocation(e),t.getNode(e).visibleChildrenCount},getPosInSet(e){return e.visibleChildIndex+1},isChecked:c.accessibilityProvider&&c.accessibilityProvider.isChecked?e=>c.accessibilityProvider.isChecked(e.element):void 0,getRole:c.accessibilityProvider&&c.accessibilityProvider.getRole?e=>c.accessibilityProvider.getRole(e.element):()=>"treeitem",getAriaLabel(e){return c.accessibilityProvider.getAriaLabel(e.element)},getWidgetAriaLabel(){return c.accessibilityProvider.getWidgetAriaLabel()},getWidgetRole:c.accessibilityProvider&&c.accessibilityProvider.getWidgetRole?()=>c.accessibilityProvider.getWidgetRole():()=>"tree",getAriaLevel:c.accessibilityProvider&&c.accessibilityProvider.getAriaLevel?e=>c.accessibilityProvider.getAriaLevel(e.element):e=>e.depth,getActiveDescendantId:c.accessibilityProvider.getActiveDescendantId&&(e=>c.accessibilityProvider.getActiveDescendantId(e.element))}),keyboardNavigationLabelProvider:c.keyboardNavigationLabelProvider&&Object.assign(Object.assign({},c.keyboardNavigationLabelProvider),{getKeyboardNavigationLabel(e){return c.keyboardNavigationLabelProvider.getKeyboardNavigationLabel(e.element)}}),enableKeyboardNavigation:c.simpleKeyboardNavigation}))),{tree:this})),this.model=this.createModel(e,this.view,s),u.input=this.model.onDidChangeCollapseState;const f=r.c.forEach(this.model.onDidSplice,e=>{this.eventBufferer.bufferEvents(()=>{this.focus.onDidModelSplice(e),this.selection.onDidModelSplice(e)})});if(f(()=>null,null,this.disposables),g.input=r.c.chain(r.c.any(f,this.focus.onDidChange,this.selection.onDidChange)).debounce(()=>null,0).map(()=>{const e=new Set;for(const t of this.focus.getNodes())e.add(t);for(const t of this.selection.getNodes())e.add(t);return[...e.values()]}).event,!1!==s.keyboardSupport){const e=r.c.chain(this.view.onKeyDown).filter(e=>!Object(l.e)(e.target)).map(e=>new C.a(e));e.filter(e=>15===e.keyCode).on(this.onLeftArrow,this,this.disposables),e.filter(e=>17===e.keyCode).on(this.onRightArrow,this,this.disposables),e.filter(e=>10===e.keyCode).on(this.onSpace,this,this.disposables)}if(s.keyboardNavigationLabelProvider){const e=s.keyboardNavigationDelegate||l.a;this.typeFilterController=new G(this,this.model,this.view,m,e),this.focusNavigationFilter=e=>this.typeFilterController.shouldAllowFocus(e),this.disposables.add(this.typeFilterController)}this.styleElement=Object(n.w)(this.view.getHTMLElement()),this.getHTMLElement().classList.toggle("always",this._options.renderIndentGuides===A.Always)}get onDidChangeFocus(){return this.eventBufferer.wrapEvent(this.focus.onDidChange)}get onDidChangeSelection(){return this.eventBufferer.wrapEvent(this.selection.onDidChange)}get onMouseDblClick(){return r.c.map(this.view.onMouseDblClick,Z)}get onPointer(){return r.c.map(this.view.onPointer,Z)}get onDidFocus(){return this.view.onDidFocus}get onDidChangeCollapseState(){return this.model.onDidChangeCollapseState}get expandOnDoubleClick(){return void 0===this._options.expandOnDoubleClick||this._options.expandOnDoubleClick}get expandOnlyOnTwistieClick(){return void 0===this._options.expandOnlyOnTwistieClick||this._options.expandOnlyOnTwistieClick}get onDidDispose(){return this.view.onDidDispose}updateOptions(e={}){this._options=Object.assign(Object.assign({},this._options),e);for(const t of this.renderers)t.updateOptions(e);this.view.updateOptions(Object.assign(Object.assign({},this._options),{enableKeyboardNavigation:this._options.simpleKeyboardNavigation})),this.typeFilterController&&this.typeFilterController.updateOptions(this._options),this._onDidUpdateOptions.fire(this._options),this.getHTMLElement().classList.toggle("always",this._options.renderIndentGuides===A.Always)}get options(){return this._options}getHTMLElement(){return this.view.getHTMLElement()}get scrollTop(){return this.view.scrollTop}set scrollTop(e){this.view.scrollTop=e}domFocus(){this.view.domFocus()}layout(e,t){this.view.layout(e,t)}style(e){var t="."+this.view.domId;const i=[];e.treeIndentGuidesStroke&&(i.push(`.monaco-list${t}:hover .monaco-tl-indent > .indent-guide, .monaco-list${t}.always .monaco-tl-indent > .indent-guide { border-color: ${e.treeIndentGuidesStroke.transparent(.4)}; }`),i.push(`.monaco-list${t} .monaco-tl-indent > .indent-guide.active { border-color: ${e.treeIndentGuidesStroke}; }`)),this.styleElement.textContent=i.join("\n"),this.view.style(e)}collapse(e,t=!1){return this.model.setCollapsed(e,!0,t)}expand(e,t=!1){return this.model.setCollapsed(e,!1,t)}isCollapsible(e){return this.model.isCollapsible(e)}setCollapsible(e,t){return this.model.setCollapsible(e,t)}isCollapsed(e){return this.model.isCollapsed(e)}refilter(){this._onWillRefilter.fire(void 0),this.model.refilter()}setSelection(e,t){var i=e.map(e=>this.model.getNode(e));this.selection.set(i,t),i=e.map(e=>this.model.getListIndex(e)).filter(e=>-1this.model.getNode(e));this.focus.set(i,t),i=e.map(e=>this.model.getListIndex(e)).filter(e=>-1e.visible)&&([e]=this.view.getFocus(),this.view.reveal(e+=1),this.view.setFocus([e]))}}onSpace(e){e.preventDefault(),e.stopPropagation();var t=this.view.getFocusedElements();0!==t.length&&(t=t[0],t=this.model.getNodeLocation(t),e=e.browserEvent.altKey,this.model.setCollapsed(t,void 0,e))}dispose(){Object(a.f)(this.disposables),this.view.dispose()}}class te{constructor(e,t,i={}){this.user=e,this.rootRef=null,this.nodes=new Map,this.nodesByIdentity=new Map,this.model=new N(e,t,null,i),this.onDidSplice=this.model.onDidSplice,this.onDidChangeCollapseState=this.model.onDidChangeCollapseState,this.onDidChangeRenderNodeCount=this.model.onDidChangeRenderNodeCount,i.sorter&&(this.sorter={compare(e,t){return i.sorter.compare(e.element,t.element)}}),this.identityProvider=i.identityProvider}setChildren(e,t=L.a.empty(),i={}){e=this.getElementLocation(e),this._setChildren(e,this.preserveCollapseState(t),i)}_setChildren(e,t=L.a.empty(),i){const n=new Set,o=new Set;this.model.splice([...e,0],Number.MAX_VALUE,t,Object.assign(Object.assign({},i),{onDidCreateNode:e=>{var t;null!==e.element&&(e=e,n.add(e.element),this.nodes.set(e.element,e),this.identityProvider&&(t=this.identityProvider.getId(e.element).toString(),o.add(t),this.nodesByIdentity.set(t,e)),null!=(t=i.onDidCreateNode)&&t.call(i,e))},onDidDeleteNode:e=>{var t;null!==e.element&&(e=e,n.has(e.element)||this.nodes.delete(e.element),this.identityProvider&&(t=this.identityProvider.getId(e.element).toString(),o.has(t)||this.nodesByIdentity.delete(t)),null!=(t=i.onDidDeleteNode)&&t.call(i,e))}}))}preserveCollapseState(e=L.a.empty()){return this.sorter&&(e=[...e].sort(this.sorter.compare.bind(this.sorter))),L.a.map(e,e=>{let t=this.nodes.get(e.element);var i,n;return!t&&this.identityProvider&&(i=this.identityProvider.getId(e.element).toString(),t=this.nodesByIdentity.get(i)),t?(i=("boolean"==typeof e.collapsible?e:t).collapsible,n=(void 0!==e.collapsed?e:t).collapsed,Object.assign(Object.assign({},e),{collapsible:i,collapsed:n,children:this.preserveCollapseState(e.children)})):Object.assign(Object.assign({},e),{children:this.preserveCollapseState(e.children)})})}rerender(e){e=this.getElementLocation(e),this.model.rerender(e)}has(e){return this.nodes.has(e)}getListIndex(e){return e=this.getElementLocation(e),this.model.getListIndex(e)}getListRenderCount(e){return e=this.getElementLocation(e),this.model.getListRenderCount(e)}isCollapsible(e){return e=this.getElementLocation(e),this.model.isCollapsible(e)}setCollapsible(e,t){return e=this.getElementLocation(e),this.model.setCollapsible(e,t)}isCollapsed(e){return e=this.getElementLocation(e),this.model.isCollapsed(e)}setCollapsed(e,t,i){return e=this.getElementLocation(e),this.model.setCollapsed(e,t,i)}expandTo(e){e=this.getElementLocation(e),this.model.expandTo(e)}refilter(){this.model.refilter()}getNode(e=null){if(null===e)return this.model.getNode(this.model.rootRef);var t=this.nodes.get(e);if(t)return t;throw new w(this.user,"Tree element not found: "+e)}getNodeLocation(e){return e.element}getParentNodeLocation(e){if(null===e)throw new w(this.user,"Invalid getParentNodeLocation call");var t=this.nodes.get(e);if(t)return t=this.model.getNodeLocation(t),t=this.model.getParentNodeLocation(t),this.model.getNode(t).element;throw new w(this.user,"Tree element not found: "+e)}getElementLocation(e){if(null===e)return[];var t=this.nodes.get(e);if(t)return this.model.getNodeLocation(t);throw new w(this.user,"Tree element not found: "+e)}}function ie(e){return{element:{elements:[e.element],incompressible:e.incompressible||!1},children:L.a.map(L.a.from(e.children),ie),collapsible:e.collapsible,collapsed:e.collapsed}}function ne(e){const t=[e.element];var i=e.incompressible||!1;let n,o;for(;;){if([o,n]=L.a.consume(L.a.from(e.children),2),1!==o.length)break;if(o[0].incompressible)break;e=o[0],t.push(e.element)}return{element:{elements:t,incompressible:i},children:L.a.map(L.a.concat(o,n),ne),collapsible:e.collapsible,collapsed:e.collapsed}}function oe(e){return function e(t,i=0){let n;return n=ie(t,0)),0===i&&t.element.incompressible?{element:t.element.elements[i],children:n,incompressible:!0,collapsible:t.collapsible,collapsed:t.collapsed}:{element:t.element.elements[i],children:n,collapsible:t.collapsible,collapsed:t.collapsed}}(e,0)}class se{constructor(e,t,i={}){this.user=e,this.rootRef=null,this.nodes=new Map,this.model=new te(e,t,i),this.enabled=void 0===i.compressionEnabled||i.compressionEnabled,this.identityProvider=i.identityProvider}get onDidSplice(){return this.model.onDidSplice}get onDidChangeCollapseState(){return this.model.onDidChangeCollapseState}get onDidChangeRenderNodeCount(){return this.model.onDidChangeRenderNodeCount}setChildren(e,t=L.a.empty(),i){var n;i=i.diffIdentityProvider&&(n=i.diffIdentityProvider,{getId(e){return e.elements.map(e=>n.getId(e).toString()).join("\0")}});if(null===e)o=L.a.map(t,this.enabled?ne:ie),this._setChildren(null,o,{diffIdentityProvider:i,diffDepth:1/0});else{var o=this.nodes.get(e);if(!o)throw new Error("Unknown compressed tree node");const n=this.model.getNode(o);o=this.model.getParentNodeLocation(o);const s=this.model.getNode(o);o=function e(t,i,n){return t.element===i?Object.assign(Object.assign({},t),{children:n}):Object.assign(Object.assign({},t),{children:L.a.map(L.a.from(t.children),t=>e(t,i,n))})}(oe(n),e,t);const r=(this.enabled?ne:ie)(o);e=s.children.map(e=>e===n?r:e),this._setChildren(s.element,e,{diffIdentityProvider:i,diffDepth:n.depth-s.depth})}}setCompressionEnabled(e){var t;e!==this.enabled&&(this.enabled=e,t=this.model.getNode().children,t=L.a.map(t,oe),t=L.a.map(t,e?ne:ie),this._setChildren(null,t,{diffIdentityProvider:this.identityProvider,diffDepth:1/0}))}_setChildren(e,t,i){const n=new Set;this.model.setChildren(e,t,Object.assign(Object.assign({},i),{onDidCreateNode:e=>{for(const t of e.element.elements)n.add(t),this.nodes.set(t,e.element)},onDidDeleteNode:e=>{for(const t of e.element.elements)n.has(t)||this.nodes.delete(t)}}))}has(e){return this.nodes.has(e)}getListIndex(e){return e=this.getCompressedNode(e),this.model.getListIndex(e)}getListRenderCount(e){return e=this.getCompressedNode(e),this.model.getListRenderCount(e)}getNode(e){return void 0===e?this.model.getNode():(e=this.getCompressedNode(e),this.model.getNode(e))}getNodeLocation(e){return e=this.model.getNodeLocation(e),null===e?null:e.elements[e.elements.length-1]}getParentNodeLocation(e){return e=this.getCompressedNode(e),e=this.model.getParentNodeLocation(e),null===e?null:e.elements[e.elements.length-1]}isCollapsible(e){return e=this.getCompressedNode(e),this.model.isCollapsible(e)}setCollapsible(e,t){return e=this.getCompressedNode(e),this.model.setCollapsible(e,t)}isCollapsed(e){return e=this.getCompressedNode(e),this.model.isCollapsed(e)}setCollapsed(e,t,i){return e=this.getCompressedNode(e),this.model.setCollapsed(e,t,i)}expandTo(e){e=this.getCompressedNode(e),this.model.expandTo(e)}rerender(e){e=this.getCompressedNode(e),this.model.rerender(e)}refilter(){this.model.refilter()}getCompressedNode(e){if(null===e)return null;var t=this.nodes.get(e);if(t)return t;throw new w(this.user,"Tree element not found: "+e)}}const re=e=>e[e.length-1];class ae{constructor(e,t){this.unwrapper=e,this.node=t}get element(){return null===this.node.element?null:this.unwrapper(this.node.element)}get children(){return this.node.children.map(e=>new ae(this.unwrapper,e))}get depth(){return this.node.depth}get visibleChildrenCount(){return this.node.visibleChildrenCount}get visibleChildIndex(){return this.node.visibleChildIndex}get collapsible(){return this.node.collapsible}get collapsed(){return this.node.collapsed}get visible(){return this.node.visible}get filterData(){return this.node.filterData}}class le{constructor(e,t,i={}){this.rootRef=null,this.elementMapper=i.elementMapper||re;const n=e=>this.elementMapper(e.elements);var o,s,r,a;this.nodeMapper=new y(e=>new ae(n,e)),this.model=new se(e,(r=this.nodeMapper,a=t,{splice(e,t,i){a.splice(e,t,i.map(e=>r.map(e)))},updateElementHeight(e,t){a.updateElementHeight(e,t)}}),(o=n,s=i,Object.assign(Object.assign({},s),{identityProvider:s.identityProvider&&{getId(e){return s.identityProvider.getId(o(e))}},sorter:s.sorter&&{compare(e,t){return s.sorter.compare(e.elements[0],t.elements[0])}},filter:s.filter&&{filter(e,t){return s.filter.filter(o(e),t)}}})))}get onDidSplice(){return r.c.map(this.model.onDidSplice,({insertedNodes:e,deletedNodes:t})=>({insertedNodes:e.map(e=>this.nodeMapper.map(e)),deletedNodes:t.map(e=>this.nodeMapper.map(e))}))}get onDidChangeCollapseState(){return r.c.map(this.model.onDidChangeCollapseState,({node:e,deep:t})=>({node:this.nodeMapper.map(e),deep:t}))}get onDidChangeRenderNodeCount(){return r.c.map(this.model.onDidChangeRenderNodeCount,e=>this.nodeMapper.map(e))}setChildren(e,t=L.a.empty(),i={}){this.model.setChildren(e,t,i)}setCompressionEnabled(e){this.model.setCompressionEnabled(e)}has(e){return this.model.has(e)}getListIndex(e){return this.model.getListIndex(e)}getListRenderCount(e){return this.model.getListRenderCount(e)}getNode(e){return this.nodeMapper.map(this.model.getNode(e))}getNodeLocation(e){return e.element}getParentNodeLocation(e){return this.model.getParentNodeLocation(e)}isCollapsible(e){return this.model.isCollapsible(e)}setCollapsible(e,t){return this.model.setCollapsible(e,t)}isCollapsed(e){return this.model.isCollapsed(e)}setCollapsed(e,t,i){return this.model.setCollapsed(e,t,i)}expandTo(e){return this.model.expandTo(e)}rerender(e){return this.model.rerender(e)}refilter(){return this.model.refilter()}getCompressedTreeNode(e=null){return this.model.getNode(e)}}t=i("6424");class de extends ee{constructor(e,t,i,n,o={}){super(e,t,i,n,o)}get onDidChangeCollapseState(){return this.model.onDidChangeCollapseState}setChildren(e,t=L.a.empty(),i){this.model.setChildren(e,t,i)}rerender(e){void 0===e?this.view.rerender():this.model.rerender(e)}hasElement(e){return this.model.has(e)}createModel(e,t,i){return new te(e,t,i)}}class he{constructor(e,t){this._compressedTreeNodeProvider=e,this.renderer=t,this.templateId=t.templateId,t.onDidChangeTwistieState&&(this.onDidChangeTwistieState=t.onDidChangeTwistieState)}get compressedTreeNodeProvider(){return this._compressedTreeNodeProvider()}renderTemplate(e){return{compressedTreeNode:void 0,data:this.renderer.renderTemplate(e)}}renderElement(e,t,i,n){var o=this.compressedTreeNodeProvider.getCompressedTreeNode(e.element);1===o.element.elements.length?(i.compressedTreeNode=void 0,this.renderer.renderElement(e,t,i.data,n)):(i.compressedTreeNode=o,this.renderer.renderCompressedElements(o,t,i.data,n))}disposeElement(e,t,i,n){i.compressedTreeNode?this.renderer.disposeCompressedElements&&this.renderer.disposeCompressedElements(i.compressedTreeNode,t,i.data,n):this.renderer.disposeElement&&this.renderer.disposeElement(e,t,i.data,n)}disposeTemplate(e){this.renderer.disposeTemplate(e.data)}renderTwistie(e,t){return!!this.renderer.renderTwistie&&this.renderer.renderTwistie(e,t)}}(function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3this;var r,a;super(e,t,i,n.map(e=>new he(s,e)),(r=s,(a=o)&&Object.assign(Object.assign({},a),{keyboardNavigationLabelProvider:a.keyboardNavigationLabelProvider&&{getKeyboardNavigationLabel(e){let t;try{t=r().getCompressedTreeNode(e)}catch(t){return a.keyboardNavigationLabelProvider.getKeyboardNavigationLabel(e)}return 1===t.element.elements.length?a.keyboardNavigationLabelProvider.getKeyboardNavigationLabel(e):a.keyboardNavigationLabelProvider.getCompressedNodeKeyboardNavigationLabel(t.element.elements)}}})))}setChildren(e,t=L.a.empty(),i){this.model.setChildren(e,t,i)}createModel(e,t,i){return new le(e,t,i)}updateOptions(e={}){super.updateOptions(e),void 0!==e.compressionEnabled&&this.model.setCompressionEnabled(e.compressionEnabled)}getCompressedTreeNode(e=null){return this.model.getCompressedTreeNode(e)}}var ue=i("fdcc"),ge=function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))};function pe(e){return Object.assign(Object.assign({},e),{children:[],refreshPromise:void 0,stale:!0,slow:!1,collapsedByDefault:void 0})}function me(e,t){return!!t.parent&&(t.parent===e||me(e,t.parent))}class fe{constructor(e){this.node=e}get element(){return this.node.element.element}get children(){return this.node.children.map(e=>new fe(e))}get depth(){return this.node.depth}get visibleChildrenCount(){return this.node.visibleChildrenCount}get visibleChildIndex(){return this.node.visibleChildIndex}get collapsible(){return this.node.collapsible}get collapsed(){return this.node.collapsed}get visible(){return this.node.visible}get filterData(){return this.node.filterData}}class _e{constructor(e,t,i){this.renderer=e,this.nodeMapper=t,this.onDidChangeTwistieState=i,this.renderedNodes=new Map,this.templateId=e.templateId}renderTemplate(e){return{templateData:this.renderer.renderTemplate(e)}}renderElement(e,t,i,n){this.renderer.renderElement(this.nodeMapper.map(e),t,i.templateData,n)}renderTwistie(e,t){return e.slow?(t.classList.add(...T.classNamesArray),!0):(t.classList.remove(...T.classNamesArray),!1)}disposeElement(e,t,i,n){this.renderer.disposeElement&&this.renderer.disposeElement(this.nodeMapper.map(e),t,i.templateData,n)}disposeTemplate(e){this.renderer.disposeTemplate(e.templateData)}dispose(){this.renderedNodes.clear()}}function be(e){return{browserEvent:e.browserEvent,elements:e.elements.map(e=>e.element)}}function ve(e){return{browserEvent:e.browserEvent,element:e.element&&e.element.element,target:e.target}}class Ce extends _.a{constructor(e){super(e.elements.map(e=>e.element)),this.data=e}}function we(e){return e instanceof _.a?new Ce(e):e}class ye{constructor(e){this.dnd=e}getDragURI(e){return this.dnd.getDragURI(e.element)}getDragLabel(e,t){if(this.dnd.getDragLabel)return this.dnd.getDragLabel(e.map(e=>e.element),t)}onDragStart(e,t){this.dnd.onDragStart&&this.dnd.onDragStart(we(e),t)}onDragOver(e,t,i,n,o=0){return this.dnd.onDragOver(we(e),t&&t.element,i,n)}drop(e,t,i,n){this.dnd.drop(we(e),t&&t.element,i,n)}onDragEnd(e){this.dnd.onDragEnd&&this.dnd.onDragEnd(e)}}function Se(e){return e&&Object.assign(Object.assign({},e),{collapseByDefault:!0,identityProvider:e.identityProvider&&{getId(t){return e.identityProvider.getId(t.element)}},dnd:e.dnd&&new ye(e.dnd),multipleSelectionController:e.multipleSelectionController&&{isSelectionSingleChangeEvent(t){return e.multipleSelectionController.isSelectionSingleChangeEvent(Object.assign(Object.assign({},t),{element:t.element}))},isSelectionRangeChangeEvent(t){return e.multipleSelectionController.isSelectionRangeChangeEvent(Object.assign(Object.assign({},t),{element:t.element}))}},accessibilityProvider:e.accessibilityProvider&&Object.assign(Object.assign({},e.accessibilityProvider),{getPosInSet:void 0,getSetSize:void 0,getRole:e.accessibilityProvider.getRole?t=>e.accessibilityProvider.getRole(t.element):()=>"treeitem",isChecked:e.accessibilityProvider.isChecked?t=>{var i;return!(null==(i=e.accessibilityProvider)||!i.isChecked(t.element))}:void 0,getAriaLabel(t){return e.accessibilityProvider.getAriaLabel(t.element)},getWidgetAriaLabel(){return e.accessibilityProvider.getWidgetAriaLabel()},getWidgetRole:e.accessibilityProvider.getWidgetRole?()=>e.accessibilityProvider.getWidgetRole():()=>"tree",getAriaLevel:e.accessibilityProvider.getAriaLevel&&(t=>e.accessibilityProvider.getAriaLevel(t.element)),getActiveDescendantId:e.accessibilityProvider.getActiveDescendantId&&(t=>e.accessibilityProvider.getActiveDescendantId(t.element))}),filter:e.filter&&{filter(t,i){return e.filter.filter(t.element,i)}},keyboardNavigationLabelProvider:e.keyboardNavigationLabelProvider&&Object.assign(Object.assign({},e.keyboardNavigationLabelProvider),{getKeyboardNavigationLabel(t){return e.keyboardNavigationLabelProvider.getKeyboardNavigationLabel(t.element)}}),sorter:void 0,expandOnlyOnTwistieClick:void 0===e.expandOnlyOnTwistieClick?void 0:"function"!=typeof e.expandOnlyOnTwistieClick?e.expandOnlyOnTwistieClick:t=>e.expandOnlyOnTwistieClick(t.element),additionalScrollHeight:e.additionalScrollHeight})}function Le(e,t){t(e),e.children.forEach(e=>Le(e,t))}class xe{constructor(e,t,i,n,o,s={}){this.user=e,this.dataSource=o,this.nodes=new Map,this.subTreeRefreshPromises=new Map,this.refreshPromises=new Map,this._onDidRender=new r.b,this._onDidChangeNodeSlowState=new r.b,this.nodeMapper=new y(e=>new fe(e)),this.disposables=new a.b,this.identityProvider=s.identityProvider,this.autoExpandSingleChildren=void 0!==s.autoExpandSingleChildren&&s.autoExpandSingleChildren,this.sorter=s.sorter,this.collapseByDefault=s.collapseByDefault,this.tree=this.createTree(e,t,i,n,s),this.root=pe({element:void 0,parent:null,hasChildren:!0}),this.identityProvider&&(this.root=Object.assign(Object.assign({},this.root),{id:null})),this.nodes.set(null,this.root),this.tree.onDidChangeCollapseState(this._onDidChangeCollapseState,this,this.disposables)}get onDidChangeFocus(){return r.c.map(this.tree.onDidChangeFocus,be)}get onDidChangeSelection(){return r.c.map(this.tree.onDidChangeSelection,be)}get onMouseDblClick(){return r.c.map(this.tree.onMouseDblClick,ve)}get onPointer(){return r.c.map(this.tree.onPointer,ve)}get onDidFocus(){return this.tree.onDidFocus}get onDidDispose(){return this.tree.onDidDispose}createTree(e,t,i,n,o){return i=new U(i),n=n.map(e=>new _e(e,this.nodeMapper,this._onDidChangeNodeSlowState.event)),o=Se(o)||{},new de(e,t,i,n,o)}updateOptions(e={}){this.tree.updateOptions(e)}getHTMLElement(){return this.tree.getHTMLElement()}get scrollTop(){return this.tree.scrollTop}set scrollTop(e){this.tree.scrollTop=e}domFocus(){this.tree.domFocus()}layout(e,t){this.tree.layout(e,t)}style(e){this.tree.style(e)}getInput(){return this.root.element}setInput(e,t){return ge(this,void 0,void 0,(function*(){this.refreshPromises.forEach(e=>e.cancel()),this.refreshPromises.clear(),this.root.element=e;var i=t&&{viewState:t,focus:[],selection:[]};yield this._updateChildren(e,!0,!1,i),i&&(this.tree.setFocus(i.focus),this.tree.setSelection(i.selection)),t&&"number"==typeof t.scrollTop&&(this.scrollTop=t.scrollTop)}))}_updateChildren(e=this.root.element,t=!0,i=!1,n,o){return ge(this,void 0,void 0,(function*(){if(void 0===this.root.element)throw new w(this.user,"Tree input not set");this.root.refreshPromise&&(yield this.root.refreshPromise,yield r.c.toPromise(this._onDidRender.event));var s=this.getDataNode(e);if(yield this.refreshAndRenderNode(s,t,n,o),i)try{this.tree.rerender(s)}catch(s){}}))}rerender(e){void 0===e||e===this.root.element?this.tree.rerender():(e=this.getDataNode(e),this.tree.rerender(e))}collapse(e,t=!1){return e=this.getDataNode(e),this.tree.collapse(e===this.root?null:e,t)}expand(e,t=!1){return ge(this,void 0,void 0,(function*(){if(void 0===this.root.element)throw new w(this.user,"Tree input not set");this.root.refreshPromise&&(yield this.root.refreshPromise,yield r.c.toPromise(this._onDidRender.event));var i,n=this.getDataNode(e);return!(this.tree.hasElement(n)&&!this.tree.isCollapsible(n))&&(n.refreshPromise&&(yield this.root.refreshPromise,yield r.c.toPromise(this._onDidRender.event)),!(n!==this.root&&!n.refreshPromise&&!this.tree.isCollapsed(n))&&(i=this.tree.expand(n===this.root?null:n,t),n.refreshPromise&&(yield this.root.refreshPromise,yield r.c.toPromise(this._onDidRender.event)),i))}))}setSelection(e,t){e=e.map(e=>this.getDataNode(e)),this.tree.setSelection(e,t)}getSelection(){const e=this.tree.getSelection();return e.map(e=>e.element)}setFocus(e,t){e=e.map(e=>this.getDataNode(e)),this.tree.setFocus(e,t)}getFocus(){const e=this.tree.getFocus();return e.map(e=>e.element)}reveal(e,t){this.tree.reveal(this.getDataNode(e),t)}getDataNode(e){var t=this.nodes.get(e===this.root.element?null:e);if(t)return t;throw new w(this.user,"Data tree node not found: "+e)}refreshAndRenderNode(e,t,i,n){return ge(this,void 0,void 0,(function*(){yield this.refreshNode(e,t,i),this.render(e,i,n)}))}refreshNode(e,t,i){return ge(this,void 0,void 0,(function*(){let n;return this.subTreeRefreshPromises.forEach((o,s)=>{var r;n||(s=s)!==(r=e)&&!me(s,r)&&!me(r,s)||(n=o.then(()=>this.refreshNode(e,t,i)))}),n||this.doRefreshSubTree(e,t,i)}))}doRefreshSubTree(e,t,i){return ge(this,void 0,void 0,(function*(){let n;e.refreshPromise=new Promise(e=>n=e),this.subTreeRefreshPromises.set(e,e.refreshPromise),e.refreshPromise.finally(()=>{e.refreshPromise=void 0,this.subTreeRefreshPromises.delete(e)});try{const o=yield this.doRefreshNode(e,t,i);e.stale=!1,yield R.d.settled(o.map(e=>this.doRefreshSubTree(e,t,i)))}finally{n()}}))}doRefreshNode(e,t,i){return ge(this,void 0,void 0,(function*(){let n;if(e.hasChildren=!!this.dataSource.hasChildren(e.element),e.hasChildren){const t=Object(R.n)(800);t.then(()=>{e.slow=!0,this._onDidChangeNodeSlowState.fire(e)},e=>null),n=this.doGetChildren(e).finally(()=>t.cancel())}else n=Promise.resolve(L.a.empty());try{var o=yield n;return this.setChildren(e,o,t,i)}catch(n){if(e!==this.root&&this.tree.hasElement(e)&&this.tree.collapse(e),Object(ue.e)(n))return[];throw n}finally{e.slow&&(e.slow=!1,this._onDidChangeNodeSlowState.fire(e))}}))}doGetChildren(e){let t=this.refreshPromises.get(e);return t||(t=Object(R.h)(()=>ge(this,void 0,void 0,(function*(){var t=yield this.dataSource.getChildren(e.element);return this.processChildren(t)}))),this.refreshPromises.set(e,t),t.finally(()=>{this.refreshPromises.delete(e)}))}_onDidChangeCollapseState({node:e,deep:t}){null!==e.element&&!e.collapsed&&e.element.stale&&(t?this.collapse(e.element.element):this.refreshAndRenderNode(e.element,!1).catch(ue.f))}setChildren(e,t,i,n){const o=[...t];if(0===e.children.length&&0===o.length)return[];const s=new Map,r=new Map;for(const h of e.children){var a;s.set(h.element,h),this.identityProvider&&(a=this.tree.isCollapsed(h),r.set(h.id,{node:h,collapsed:a}))}const l=[],d=o.map(t=>{var o=!!this.dataSource.hasChildren(t);if(!this.identityProvider){const i=pe({element:t,parent:e,hasChildren:o});return o&&this.collapseByDefault&&!this.collapseByDefault(t)&&(i.collapsedByDefault=!1,l.push(i)),i}var a=this.identityProvider.getId(t).toString(),d=r.get(a);if(d){const e=d.node;return s.delete(e.element),this.nodes.delete(e.element),this.nodes.set(t,e),e.element=t,e.hasChildren=o,i?d.collapsed?(e.children.forEach(e=>Le(e,e=>this.nodes.delete(e.element))),e.children.splice(0,e.children.length),e.stale=!0):l.push(e):o&&this.collapseByDefault&&!this.collapseByDefault(t)&&(e.collapsedByDefault=!1,l.push(e)),e}const h=pe({element:t,parent:e,id:a,hasChildren:o});return n&&n.viewState.focus&&-1this.nodes.delete(e.element));for(const h of d)this.nodes.set(h.element,h);return e.children.splice(0,e.children.length,...d),e!==this.root&&this.autoExpandSingleChildren&&1===d.length&&0===l.length&&(d[0].collapsedByDefault=!1,l.push(d[0])),l}render(e,t,i){var n=e.children.map(e=>this.asTreeElement(e,t)),o=i&&Object.assign(Object.assign({},i),{diffIdentityProvider:i.diffIdentityProvider&&{getId(e){return i.diffIdentityProvider.getId(e.element)}}});this.tree.setChildren(e===this.root?null:e,n,o),e!==this.root&&this.tree.setCollapsible(e,e.hasChildren),this._onDidRender.fire()}asTreeElement(e,t){if(e.stale)return{element:e,collapsible:e.hasChildren,collapsed:!0};let i;return i=!(t&&t.viewState.expanded&&e.id&&-1this.asTreeElement(e,t)):[],collapsible:e.hasChildren,collapsed:i}}processChildren(e){return this.sorter?[...e].sort(this.sorter.compare.bind(this.sorter)):e}dispose(){this.disposables.dispose()}}class ke{constructor(e){this.node=e}get element(){return{elements:this.node.element.elements.map(e=>e.element),incompressible:this.node.element.incompressible}}get children(){return this.node.children.map(e=>new ke(e))}get depth(){return this.node.depth}get visibleChildrenCount(){return this.node.visibleChildrenCount}get visibleChildIndex(){return this.node.visibleChildIndex}get collapsible(){return this.node.collapsible}get collapsed(){return this.node.collapsed}get visible(){return this.node.visible}get filterData(){return this.node.filterData}}class De{constructor(e,t,i,n){this.renderer=e,this.nodeMapper=t,this.compressibleNodeMapperProvider=i,this.onDidChangeTwistieState=n,this.renderedNodes=new Map,this.disposables=[],this.templateId=e.templateId}renderTemplate(e){return{templateData:this.renderer.renderTemplate(e)}}renderElement(e,t,i,n){this.renderer.renderElement(this.nodeMapper.map(e),t,i.templateData,n)}renderCompressedElements(e,t,i,n){this.renderer.renderCompressedElements(this.compressibleNodeMapperProvider().map(e),t,i.templateData,n)}renderTwistie(e,t){return e.slow?(t.classList.add(...T.classNamesArray),!0):(t.classList.remove(...T.classNamesArray),!1)}disposeElement(e,t,i,n){this.renderer.disposeElement&&this.renderer.disposeElement(this.nodeMapper.map(e),t,i.templateData,n)}disposeCompressedElements(e,t,i,n){this.renderer.disposeCompressedElements&&this.renderer.disposeCompressedElements(this.compressibleNodeMapperProvider().map(e),t,i.templateData,n)}disposeTemplate(e){this.renderer.disposeTemplate(e.templateData)}dispose(){this.renderedNodes.clear(),this.disposables=Object(a.f)(this.disposables)}}class Ne extends xe{constructor(e,t,i,n,o,s,r={}){super(e,t,i,o,s,r),this.compressionDelegate=n,this.compressibleNodeMapper=new y(e=>new ke(e)),this.filter=r.filter}createTree(e,t,i,n,o){var s;i=new U(i),n=n.map(e=>new De(e,this.nodeMapper,()=>this.compressibleNodeMapper,this._onDidChangeNodeSlowState.event)),o=(o=(s=o)&&Se(s))&&Object.assign(Object.assign({},o),{keyboardNavigationLabelProvider:o.keyboardNavigationLabelProvider&&Object.assign(Object.assign({},o.keyboardNavigationLabelProvider),{getCompressedNodeKeyboardNavigationLabel(e){return s.keyboardNavigationLabelProvider.getCompressedNodeKeyboardNavigationLabel(e.map(e=>e.element))}})})||{};return new ce(e,t,i,n,o)}asTreeElement(e,t){return Object.assign({incompressible:this.compressionDelegate.isIncompressible(e.element)},super.asTreeElement(e,t))}updateOptions(e={}){this.tree.updateOptions(e)}render(e,t){if(!this.identityProvider)return super.render(e,t);const i=e=>this.identityProvider.getId(e).toString();var n=e=>{const t=new Set;for(const o of e){var n=this.tree.getCompressedTreeNode(o===this.root?null:o);if(n.element)for(const e of n.element.elements)t.add(i(e.element))}return t};const o=n(this.tree.getSelection()),s=n(this.tree.getFocus()),r=(super.render(e,t),this.getSelection());let a=!1;const l=this.getFocus();let d=!1;const h=e=>{var t=e.element;if(t)for(let h=0;h{e=this.filter.filter(e,1),e="boolean"==typeof(e=e)?e?1:0:x(e)?k(e.visibility):k(e);if(2===e)throw new Error("Recursive tree visibility not supported in async data compressed trees");return 1===e})),super.processChildren(e)}}class Oe extends ee{constructor(e,t,i,n,o,s={}){super(e,t,i,n,s),this.user=e,this.dataSource=o,this.identityProvider=s.identityProvider}createModel(e,t,i){return new te(e,t,i)}}t=i("4779");var Ee=i("fbba"),Ie=i("0910"),Me=i("4fc3"),Te=i("1665"),Ae=i("0a0f"),Re=i("6dec"),Pe=i("89cd"),Fe=i("a6d7"),Be=(i=i("b7d0"),function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3t.widget===e))throw new Error("Cannot register the same widget multiple times");const o={widget:e,extraContextKeys:t};return this.lists.push(o),e.getHTMLElement()===document.activeElement&&(this._lastFocusedWidget=e),Object(a.e)(e.onDidFocus(()=>this._lastFocusedWidget=e),Object(a.i)(()=>this.lists.splice(this.lists.indexOf(o),1)),e.onDidDispose(()=>{this.lists=this.lists.filter(e=>e!==o),this._lastFocusedWidget===e&&(this._lastFocusedWidget=void 0)}))}dispose(){this.disposables.dispose()}};Ve=Be([je(0,i.b)],Ve);const He=new Me.c("listFocus",!0),ze=new Me.c("listSupportsMultiselect",!0),Ue=Me.a.and(He,Me.a.not(Te.a)),Ke=new Me.c("listHasSelectionOrFocus",!1),qe=new Me.c("listDoubleSelection",!1),$e=new Me.c("listMultiSelection",!1),Ge=new Me.c("listSelectionNavigation",!1),Ze="listAutomaticKeyboardNavigation";function Ye(e,t){return e=e.createScoped(t.getHTMLElement()),He.bindTo(e),e}const Xe="workbench.list.multiSelectModifier",Qe="workbench.list.openMode",Je="workbench.list.horizontalScrolling",et="workbench.list.keyboardNavigation",tt="workbench.list.automaticKeyboardNavigation",it="workbench.tree.indent",nt="workbench.tree.renderIndentGuides",ot="workbench.list.smoothScrolling",st="workbench.list.mouseWheelScrollSensitivity",rt="workbench.list.fastScrollSensitivity",at="workbench.tree.expandMode";function lt(e){return"alt"===e.getValue(Xe)}class dt extends a.a{constructor(e){super(),this.configurationService=e,this.useAltAsMultipleSelectionModifier=lt(e),this.registerListeners()}registerListeners(){this._register(this.configurationService.onDidChangeConfiguration(e=>{e.affectsConfiguration(Xe)&&(this.useAltAsMultipleSelectionModifier=lt(this.configurationService))}))}isSelectionSingleChangeEvent(e){return this.useAltAsMultipleSelectionModifier?e.browserEvent.altKey:Object(l.h)(e)}isSelectionRangeChangeEvent(e){return Object(l.g)(e)}}function ht(e,t,i){const n=new a.b;return[Object.assign(Object.assign({},e),{keyboardNavigationDelegate:{mightProducePrintableCharacter(e){return i.mightProducePrintableCharacter(e)}},smoothScrolling:Boolean(t.getValue(ot)),mouseWheelScrollSensitivity:t.getValue(st),fastScrollSensitivity:t.getValue(rt),multipleSelectionController:null!=(e=e.multipleSelectionController)?e:n.add(new dt(t))}),n]}let ct=class extends l.c{constructor(e,t,i,n,o,s,r,a,l,d){var h=void 0!==o.horizontalScrolling?o.horizontalScrolling:Boolean(l.getValue(Je)),[d,c]=ht(o,l,d);super(e,t,i,n,Object.assign(Object.assign(Object.assign({keyboardSupport:!1},Object(Fe.d)(a.getColorTheme(),Fe.e)),d),{horizontalScrolling:h})),this.disposables.add(c),this.contextKeyService=Ye(s,this),this.themeService=a,this.listSupportsMultiSelect=ze.bindTo(this.contextKeyService),this.listSupportsMultiSelect.set(!1!==o.multipleSelectionSupport);const u=Ge.bindTo(this.contextKeyService);u.set(Boolean(o.selectionNavigation)),this.listHasSelectionOrFocus=Ke.bindTo(this.contextKeyService),this.listDoubleSelection=qe.bindTo(this.contextKeyService),this.listMultiSelection=$e.bindTo(this.contextKeyService),this.horizontalScrolling=o.horizontalScrolling,this._useAltAsMultipleSelectionModifier=lt(l),this.disposables.add(this.contextKeyService),this.disposables.add(r.register(this)),o.overrideStyles&&this.updateStyles(o.overrideStyles),this.disposables.add(this.onDidChangeSelection(()=>{const e=this.getSelection(),t=this.getFocus();this.contextKeyService.bufferChangeEvents(()=>{this.listHasSelectionOrFocus.set(0{var e=this.getSelection(),t=this.getFocus();this.listHasSelectionOrFocus.set(0{e.affectsConfiguration(Xe)&&(this._useAltAsMultipleSelectionModifier=lt(l));let t={};var i;e.affectsConfiguration(Je)&&void 0===this.horizontalScrolling&&(i=Boolean(l.getValue(Je)),t=Object.assign(Object.assign({},t),{horizontalScrolling:i})),e.affectsConfiguration(ot)&&(i=Boolean(l.getValue(ot)),t=Object.assign(Object.assign({},t),{smoothScrolling:i})),e.affectsConfiguration(st)&&(i=l.getValue(st),t=Object.assign(Object.assign({},t),{mouseWheelScrollSensitivity:i})),e.affectsConfiguration(rt)&&(i=l.getValue(rt),t=Object.assign(Object.assign({},t),{fastScrollSensitivity:i})),0{e.affectsConfiguration(Xe)&&(this._useAltAsMultipleSelectionModifier=lt(d));let t={};var i;e.affectsConfiguration(Je)&&void 0===this.horizontalScrolling&&(i=Boolean(d.getValue(Je)),t=Object.assign(Object.assign({},t),{horizontalScrolling:i})),e.affectsConfiguration(ot)&&(i=Boolean(d.getValue(ot)),t=Object.assign(Object.assign({},t),{smoothScrolling:i})),e.affectsConfiguration(st)&&(i=d.getValue(st),t=Object.assign(Object.assign({},t),{mouseWheelScrollSensitivity:i})),e.affectsConfiguration(rt)&&(i=d.getValue(rt),t=Object.assign(Object.assign({},t),{fastScrollSensitivity:i})),0{const e=this.getSelection(),t=this.getFocus();this.contextKeyService.bufferChangeEvents(()=>{this.listHasSelectionOrFocus.set(0{var e=this.getSelection(),t=this.getFocus();this.listHasSelectionOrFocus.set(0{e.affectsConfiguration(Xe)&&(this._useAltAsMultipleSelectionModifier=lt(h));let t={};var i;e.affectsConfiguration(Je)&&void 0===this.horizontalScrolling&&(i=Boolean(h.getValue(Je)),t=Object.assign(Object.assign({},t),{horizontalScrolling:i})),e.affectsConfiguration(ot)&&(i=Boolean(h.getValue(ot)),t=Object.assign(Object.assign({},t),{smoothScrolling:i})),e.affectsConfiguration(st)&&(i=h.getValue(st),t=Object.assign(Object.assign({},t),{mouseWheelScrollSensitivity:i})),e.affectsConfiguration(rt)&&(i=h.getValue(rt),t=Object.assign(Object.assign({},t),{fastScrollSensitivity:i})),0e.browserEvent instanceof KeyboardEvent)(e=>this.onSelectionFromKeyboard(e))),this._register(this.widget.onPointer(e=>this.onPointer(e.element,e.browserEvent))),this._register(this.widget.onMouseDblClick(e=>this.onMouseDblClick(e.element,e.browserEvent))),"boolean"!=typeof(null==t?void 0:t.openOnSingleClick)&&null!=t&&t.configurationService?(this.openOnSingleClick="doubleClick"!==(null==t?void 0:t.configurationService.getValue(Qe)),this._register(null==t?void 0:t.configurationService.onDidChangeConfiguration(()=>{this.openOnSingleClick="doubleClick"!==(null==t?void 0:t.configurationService.getValue(Qe))}))):this.openOnSingleClick=null==(e=null==t?void 0:t.openOnSingleClick)||e}onSelectionFromKeyboard(e){var t,i;1===e.elements.length&&(t="boolean"!=typeof(i=e.browserEvent).preserveFocus||i.preserveFocus,i="boolean"==typeof i.pinned?i.pinned:!t,this._open(this.getSelectedElement(),t,i,!1,e.browserEvent))}onPointer(e,t){var i,n;this.openOnSingleClick&&2!==t.detail&&(i=1===t.button,n=t.ctrlKey||t.metaKey||t.altKey,this._open(e,!0,i,n,t))}onMouseDblClick(e,t){if(t){const n=t.target;var i;n.classList.contains("monaco-tl-twistie")||n.classList.contains("monaco-icon-label")&&n.classList.contains("folder-icon")&&t.offsetX<16||(i=t.ctrlKey||t.metaKey||t.altKey,this._open(e,!1,!0,i,t))}}_open(e,t,i,n,o){e&&this._onDidOpen.fire({editorOptions:{preserveFocus:t,pinned:i,revealIfVisible:!0},sideBySide:n,element:e,browserEvent:o})}}class gt extends ut{constructor(e,t){super(e,t),this.widget=e}getSelectedElement(){return this.widget.getSelectedElements()[0]}}class pt extends ut{constructor(e,t){super(e,t)}getSelectedElement(){return this.widget.getSelectedElements()[0]}}class mt extends ut{constructor(e,t){super(e,t)}getSelectedElement(){var e;return null!=(e=this.widget.getSelection()[0])?e:void 0}}Ae=class extends de{constructor(e,t,i,n,o,s,r,a,l,d,h){var{options:d,getAutomaticKeyboardNavigation:c,disposable:u}=_t(t,o,s,l,d,h);super(e,t,i,n,d),this.disposables.add(u),this.internals=new bt(this,o,c,o.overrideStyles,s,r,a,l,h),this.disposables.add(this.internals)}updateOptions(e){super.updateOptions(e),this.internals.updateOptions(e)}},Be([je(5,Me.b),je(6,We),je(7,i.b),je(8,Ee.a),je(9,Re.a),je(10,t.b)],Ae),Te=class extends ce{constructor(e,t,i,n,o,s,r,a,l,d,h){var{options:d,getAutomaticKeyboardNavigation:c,disposable:u}=_t(t,o,s,l,d,h);super(e,t,i,n,d),this.disposables.add(u),this.internals=new bt(this,o,c,o.overrideStyles,s,r,a,l,h),this.disposables.add(this.internals)}updateOptions(e={}){super.updateOptions(e),e.overrideStyles&&this.internals.updateStyleOverrides(e.overrideStyles),this.internals.updateOptions(e)}},Be([je(5,Me.b),je(6,We),je(7,i.b),je(8,Ee.a),je(9,Re.a),je(10,t.b)],Te),Ae=class extends Oe{constructor(e,t,i,n,o,s,r,a,l,d,h,c){var{options:h,getAutomaticKeyboardNavigation:u,disposable:g}=_t(t,s,r,d,h,c);super(e,t,i,n,o,h),this.disposables.add(g),this.internals=new bt(this,s,u,s.overrideStyles,r,a,l,d,c),this.disposables.add(this.internals)}updateOptions(e={}){super.updateOptions(e),e.overrideStyles&&this.internals.updateStyleOverrides(e.overrideStyles),this.internals.updateOptions(e)}},Be([je(6,Me.b),je(7,We),je(8,i.b),je(9,Ee.a),je(10,Re.a),je(11,t.b)],Ae);let ft=class extends xe{constructor(e,t,i,n,o,s,r,a,l,d,h,c){var{options:h,getAutomaticKeyboardNavigation:u,disposable:g}=_t(t,s,r,d,h,c);super(e,t,i,n,o,h),this.disposables.add(g),this.internals=new bt(this,s,u,s.overrideStyles,r,a,l,d,c),this.disposables.add(this.internals)}get onDidOpen(){return this.internals.onDidOpen}updateOptions(e={}){super.updateOptions(e),e.overrideStyles&&this.internals.updateStyleOverrides(e.overrideStyles),this.internals.updateOptions(e)}};function _t(e,t,i,n,o,s){var r=()=>{let e=Boolean(i.getContextKeyValue(Ze));return e&&Boolean(n.getValue(tt))},a=(s=s.isScreenReaderOptimized(),s=t.simpleKeyboardNavigation||s?"simple":n.getValue(et),void 0!==t.horizontalScrolling?t.horizontalScrolling:Boolean(n.getValue(Je))),[l,d]=ht(t,n,o),h=t.additionalScrollHeight;return{getAutomaticKeyboardNavigation:r,disposable:d,options:Object.assign(Object.assign({keyboardSupport:!1},l),{indent:"number"==typeof n.getValue(it)?n.getValue(it):void 0,renderIndentGuides:n.getValue(nt),smoothScrolling:Boolean(n.getValue(ot)),automaticKeyboardNavigation:r(),simpleKeyboardNavigation:"simple"===s,filterOnType:"filter"===s,horizontalScrolling:a,keyboardNavigationEventFilter:function(e,t){let i=!1;return n=>i?i=!1:(n=t.softDispatch(n,e))&&n.enterChord?!(i=!0):!(i=!1)}(e,o),additionalScrollHeight:h,hideTwistiesOfChildlessElements:t.hideTwistiesOfChildlessElements,expandOnlyOnTwistieClick:null!=(d=t.expandOnlyOnTwistieClick)?d:"doubleClick"===n.getValue(at)})}}ft=Be([je(6,Me.b),je(7,We),je(8,i.b),je(9,Ee.a),je(10,Re.a),je(11,t.b)],ft),Te=class extends Ne{constructor(e,t,i,n,o,s,r,a,l,d,h,c,u){var{options:c,getAutomaticKeyboardNavigation:g,disposable:p}=_t(t,r,a,h,c,u);super(e,t,i,n,o,s,c),this.disposables.add(p),this.internals=new bt(this,r,g,r.overrideStyles,a,l,d,h,u),this.disposables.add(this.internals)}updateOptions(e){super.updateOptions(e),this.internals.updateOptions(e)}},Be([je(7,Me.b),je(8,We),je(9,i.b),je(10,Ee.a),je(11,Re.a),je(12,t.b)],Te);let bt=class{constructor(e,t,i,n,o,s,r,a,l){this.tree=e,this.themeService=r,this.disposables=[],this.contextKeyService=Ye(o,e),this.listSupportsMultiSelect=ze.bindTo(this.contextKeyService),this.listSupportsMultiSelect.set(!1!==t.multipleSelectionSupport);const d=Ge.bindTo(this.contextKeyService),h=(d.set(Boolean(t.selectionNavigation)),this.hasSelectionOrFocus=Ke.bindTo(this.contextKeyService),this.hasDoubleSelection=qe.bindTo(this.contextKeyService),this.hasMultiSelection=$e.bindTo(this.contextKeyService),this._useAltAsMultipleSelectionModifier=lt(a),new Set),c=(h.add(Ze),()=>{var t=l.isScreenReaderOptimized()?"simple":a.getValue(et);e.updateOptions({simpleKeyboardNavigation:"simple"===t,filterOnType:"filter"===t})});this.updateStyleOverrides(n),this.disposables.push(this.contextKeyService,s.register(e),e.onDidChangeSelection(()=>{const t=e.getSelection(),i=e.getFocus();this.contextKeyService.bufferChangeEvents(()=>{this.hasSelectionOrFocus.set(0{var t=e.getSelection(),i=e.getFocus();this.hasSelectionOrFocus.set(0{let o={};var s;n.affectsConfiguration(Xe)&&(this._useAltAsMultipleSelectionModifier=lt(a)),n.affectsConfiguration(it)&&(s=a.getValue(it),o=Object.assign(Object.assign({},o),{indent:s})),n.affectsConfiguration(nt)&&(s=a.getValue(nt),o=Object.assign(Object.assign({},o),{renderIndentGuides:s})),n.affectsConfiguration(ot)&&(s=Boolean(!!a.getValue(ot)),o=Object.assign(Object.assign({},o),{smoothScrolling:s})),n.affectsConfiguration(et)&&c(),n.affectsConfiguration(tt)&&(o=Object.assign(Object.assign({},o),{automaticKeyboardNavigation:i()})),n.affectsConfiguration(Je)&&void 0===t.horizontalScrolling&&(s=Boolean(!!a.getValue(Je)),o=Object.assign(Object.assign({},o),{horizontalScrolling:s})),n.affectsConfiguration(at)&&void 0===t.expandOnlyOnTwistieClick&&(o=Object.assign(Object.assign({},o),{expandOnlyOnTwistieClick:"doubleClick"===a.getValue(at)})),n.affectsConfiguration(st)&&(s=a.getValue(st),o=Object.assign(Object.assign({},o),{mouseWheelScrollSensitivity:s})),n.affectsConfiguration(rt)&&(s=a.getValue(rt),o=Object.assign(Object.assign({},o),{fastScrollSensitivity:s})),0{t.affectsSome(h)&&e.updateOptions({automaticKeyboardNavigation:i()})}),l.onDidChangeScreenReaderOptimized(()=>c())),this.navigator=new mt(e,Object.assign({configurationService:a},t)),this.disposables.push(this.navigator)}get onDidOpen(){return this.navigator.onDidOpen}updateOptions(e){void 0!==e.multipleSelectionSupport&&this.listSupportsMultiSelect.set(!!e.multipleSelectionSupport)}updateStyleOverrides(e){Object(a.f)(this.styler),this.styler=e?Object(Fe.b)(this.tree,this.themeService,e):a.a.None}dispose(){this.disposables=Object(a.f)(this.disposables),Object(a.f)(this.styler),this.styler=void 0}};bt=Be([je(4,Me.b),je(5,We),je(6,i.b),je(7,Ee.a),je(8,t.b)],bt);const vt=Pe.a.as(Ie.a.Configuration);vt.registerConfiguration({id:"workbench",order:7,title:Object(W.a)("workbenchConfigurationTitle","Workbench"),type:"object",properties:{"workbench.list.multiSelectModifier":{type:"string",enum:["ctrlCmd","alt"],enumDescriptions:[Object(W.a)("multiSelectModifier.ctrlCmd","Maps to `Control` on Windows and Linux and to `Command` on macOS."),Object(W.a)("multiSelectModifier.alt","Maps to `Alt` on Windows and Linux and to `Option` on macOS.")],default:"ctrlCmd",description:Object(W.a)({key:"multiSelectModifier",comment:["- `ctrlCmd` refers to a value the setting can take and should not be localized.","- `Control` and `Command` refer to the modifier keys Ctrl or Cmd on the keyboard and can be localized."]},"The modifier to be used to add an item in trees and lists to a multi-selection with the mouse (for example in the explorer, open editors and scm view). The 'Open to Side' mouse gestures - if supported - will adapt such that they do not conflict with the multiselect modifier.")},"workbench.list.openMode":{type:"string",enum:["singleClick","doubleClick"],default:"singleClick",description:Object(W.a)({key:"openModeModifier",comment:["`singleClick` and `doubleClick` refers to a value the setting can take and should not be localized."]},"Controls how to open items in trees and lists using the mouse (if supported). Note that some trees and lists might choose to ignore this setting if it is not applicable.")},"workbench.list.horizontalScrolling":{type:"boolean",default:!1,description:Object(W.a)("horizontalScrolling setting","Controls whether lists and trees support horizontal scrolling in the workbench. Warning: turning on this setting has a performance implication.")},"workbench.tree.indent":{type:"number",default:8,minimum:0,maximum:40,description:Object(W.a)("tree indent setting","Controls tree indentation in pixels.")},"workbench.tree.renderIndentGuides":{type:"string",enum:["none","onHover","always"],default:"onHover",description:Object(W.a)("render tree indent guides","Controls whether the tree should render indent guides.")},"workbench.list.smoothScrolling":{type:"boolean",default:!1,description:Object(W.a)("list smoothScrolling setting","Controls whether lists and trees have smooth scrolling.")},"workbench.list.mouseWheelScrollSensitivity":{type:"number",default:1,description:Object(W.a)("Mouse Wheel Scroll Sensitivity","A multiplier to be used on the deltaX and deltaY of mouse wheel scroll events.")},"workbench.list.fastScrollSensitivity":{type:"number",default:5,description:Object(W.a)("Fast Scroll Sensitivity","Scrolling speed multiplier when pressing Alt.")},"workbench.list.keyboardNavigation":{type:"string",enum:["simple","highlight","filter"],enumDescriptions:[Object(W.a)("keyboardNavigationSettingKey.simple","Simple keyboard navigation focuses elements which match the keyboard input. Matching is done only on prefixes."),Object(W.a)("keyboardNavigationSettingKey.highlight","Highlight keyboard navigation highlights elements which match the keyboard input. Further up and down navigation will traverse only the highlighted elements."),Object(W.a)("keyboardNavigationSettingKey.filter","Filter keyboard navigation will filter out and hide all the elements which do not match the keyboard input.")],default:"highlight",description:Object(W.a)("keyboardNavigationSettingKey","Controls the keyboard navigation style for lists and trees in the workbench. Can be simple, highlight and filter.")},"workbench.list.automaticKeyboardNavigation":{type:"boolean",default:!0,markdownDescription:Object(W.a)("automatic keyboard navigation setting","Controls whether keyboard navigation in lists and trees is automatically triggered simply by typing. If set to `false`, keyboard navigation is only triggered when executing the `list.toggleKeyboardNavigation` command, for which you can assign a keyboard shortcut.")},"workbench.tree.expandMode":{type:"string",enum:["singleClick","doubleClick"],default:"singleClick",description:Object(W.a)("expand mode","Controls how tree folders are expanded when clicking the folder names. Note that some trees and lists might choose to ignore this setting if it is not applicable.")}}})},"94a7":function(e,t,i){},"958f":function(e,t,i){"use strict";i.r(t),i.d(t,"MarkerController",(function(){return $})),i.d(t,"NextMarkerAction",(function(){return Z}));var n,o=i("dff7"),s=i("a666"),r=(t=i("4fc3"),i("7061")),a=i("6a89"),l=i("b2cc"),d=i("c101"),h=(i("fe86"),i("11f7")),c=i("b400"),u=i("303e"),g=i("b7d0"),p=i("ceb8"),m=i("1898"),f=i("debc"),_=i("e8e3"),b=i("308f"),v=i("88d4"),C=i("82c9"),w=i("561a"),y=i("4b76"),S=((n||(n={})).className=function(e){switch(e){case y.a.Ignore:return"severity-ignore "+w.b.info.classNames;case y.a.Info:return w.b.info.classNames;case y.a.Warning:return w.b.warning.classNames;case y.a.Error:return w.b.error.classNames;default:return""}},Object(g.f)((e,t)=>{var i=e.getColor(u.mc),n=(i&&(n=w.b.error.cssSelector,t.addRule(`\n\t\t\t.monaco-editor .zone-widget ${n},\n\t\t\t.markers-panel .marker-icon${n},\n\t\t\t.text-search-provider-messages .providerMessage ${n},\n\t\t\t.extensions-viewlet > .extensions ${n} {\n\t\t\t\tcolor: ${i};\n\t\t\t}\n\t\t`)),e.getColor(u.oc));n&&(i=w.b.warning.cssSelector,t.addRule(`\n\t\t\t.monaco-editor .zone-widget ${i},\n\t\t\t.markers-panel .marker-icon${i},\n\t\t\t.extensions-viewlet > .extensions ${i},\n\t\t\t.extension-editor ${i},\n\t\t\t.text-search-provider-messages .providerMessage ${i},\n\t\t\t.preferences-editor ${i} {\n\t\t\t\tcolor: ${n};\n\t\t\t}\n\t\t`)),i=e.getColor(u.nc);i&&(n=w.b.info.cssSelector,t.addRule(`\n\t\t\t.monaco-editor .zone-widget ${n},\n\t\t\t.markers-panel .marker-icon${n},\n\t\t\t.extensions-viewlet > .extensions ${n},\n\t\t\t.text-search-provider-messages .providerMessage ${n},\n\t\t\t.extension-editor ${n} {\n\t\t\t\tcolor: ${i};\n\t\t\t}\n\t\t`))}),i("5bd7")),L=i("7e32"),x=i("7944"),k=i("0a0f"),D=i("3742"),N=i("47cb"),O=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3{e.preventDefault(),e=this._relatedDiagnostics.get(e.target),e&&i(e)})),this._scrollable=new m.b(r,{horizontal:1,vertical:1,useShadows:!1,horizontalScrollbarSize:3,verticalScrollbarSize:3}),e.appendChild(this._scrollable.getDomNode()),this._disposables.add(this._scrollable.onScroll(e=>{r.style.left=`-${e.scrollLeft}px`,r.style.top=`-${e.scrollTop}px`})),this._disposables.add(this._scrollable)}dispose(){Object(s.f)(this._disposables)}update(e){const{source:t,message:i,relatedInformation:n,code:o}=e;let s=((null==t?void 0:t.length)||0)+"()".length;o&&(s+="string"==typeof o?o.length:o.value.length);var r=Object(D.Q)(i);this._lines=r.length,this._longestLineLength=0;for(const l of r)this._longestLineLength=Math.max(l.length+s,this._longestLineLength);h.t(this._messageBlock),this._messageBlock.setAttribute("aria-label",this.getAriaLabel(e)),this._editor.applyFontInfo(this._messageBlock);let a=this._messageBlock;for(const l of r)""===((a=document.createElement("div")).innerText=l)&&(a.style.height=this._messageBlock.style.lineHeight),this._messageBlock.appendChild(a);if(t||o){const e=document.createElement("span");if(e.classList.add("details"),a.appendChild(e),t){const i=document.createElement("span");i.innerText=t,i.classList.add("source"),e.appendChild(i)}if(o)if("string"==typeof o){const t=document.createElement("span");t.innerText=`(${o})`,t.classList.add("code"),e.appendChild(t)}else{this._codeLink=h.a("a.code-link"),this._codeLink.setAttribute("href",""+o.target.toString()),this._codeLink.onclick=e=>{this._openerService.open(o.target,{allowCommands:!0}),e.preventDefault(),e.stopPropagation()};const t=h.q(this._codeLink,h.a("span"));t.innerText=o.value,e.appendChild(this._codeLink)}}if(h.t(this._relatedBlock),this._editor.applyFontInfo(this._relatedBlock),Object(_.n)(n)){const e=this._relatedBlock.appendChild(document.createElement("div"));e.style.paddingTop=Math.floor(.66*this._editor.getOption(58))+"px",this._lines+=1;for(const t of n){let i=document.createElement("div"),n=document.createElement("a"),o=(n.classList.add("filename"),n.innerText=`${Object(f.a)(t.resource)}(${t.startLineNumber}, ${t.startColumn}): `,n.title=this._labelService.getUriLabel(t.resource),this._relatedDiagnostics.set(n,t),document.createElement("span"));o.innerText=t.message,i.appendChild(n),i.appendChild(o),this._lines+=1,e.appendChild(i)}}e=this._editor.getOption(42),r=Math.ceil(e.typicalFullwidthCharacterWidth*this._longestLineLength*.75),e=e.lineHeight*this._lines,this._scrollable.setScrollDimensions({scrollWidth:r,scrollHeight:e})}layout(e,t){this._scrollable.getDomNode().style.height=e+"px",this._scrollable.getDomNode().style.width=t+"px",this._scrollable.setScrollDimensions({width:t,height:e})}getHeightInLines(){return Math.min(17,this._lines)}getAriaLabel(e){let t="";switch(e.severity){case c.c.Error:t=o.a("Error","Error");break;case c.c.Warning:t=o.a("Warning","Warning");break;case c.c.Info:t=o.a("Info","Info");break;case c.c.Hint:t=o.a("Hint","Hint")}let i=o.a("marker aria","{0} at {1}. ",t,e.startLineNumber+":"+e.startColumn);const n=this._editor.getModel();return n&&e.startLineNumber<=n.getLineCount()&&1<=e.startLineNumber&&(e=n.getLineContent(e.startLineNumber),i=e+", "+i),i}}let M=class e extends v.c{constructor(e,t,i,n,o,r,a){super(e,{showArrow:!0,showFrame:!0,isAccessible:!0,frameWidth:1},o),this._themeService=t,this._openerService=i,this._menuService=n,this._contextKeyService=r,this._labelService=a,this._callOnDispose=new s.b,this._onDidSelectRelatedInformation=new b.b,this.onDidSelectRelatedInformation=this._onDidSelectRelatedInformation.event,this._severity=c.c.Warning,this._backgroundColor=p.a.white,this._applyTheme(t.getColorTheme()),this._callOnDispose.add(t.onDidColorThemeChange(this._applyTheme.bind(this))),this.create()}_applyTheme(e){this._backgroundColor=e.getColor(j);let t=T,i=A;this._severity===c.c.Warning?(t=R,i=P):this._severity===c.c.Info&&(t=F,i=B);var n=e.getColor(t),o=e.getColor(i);this.style({arrowColor:n,frameColor:n,headerBackgroundColor:o,primaryHeadingColor:e.getColor(v.q),secondaryHeadingColor:e.getColor(v.r)})}_applyStyles(){this._parentContainer&&(this._parentContainer.style.backgroundColor=this._backgroundColor?this._backgroundColor.toString():""),super._applyStyles()}dispose(){this._callOnDispose.dispose(),super.dispose()}_fillHead(t){super._fillHead(t),this._disposables.add(this._actionbarWidget.actionRunner.onBeforeRun(e=>this.editor.focus())),t=[];const i=this._menuService.createMenu(e.TitleMenu,this._contextKeyService);Object(x.c)(i,void 0,t),this._actionbarWidget.push(t,{label:!1,icon:!0,index:0}),i.dispose()}_fillTitleIcon(e){this._icon=h.q(e,h.a(""))}_fillBody(e){(this._parentContainer=e).classList.add("marker-widget"),this._parentContainer.tabIndex=0,this._parentContainer.setAttribute("role","tooltip"),this._container=document.createElement("div"),e.appendChild(this._container),this._message=new I(this._container,this.editor,e=>this._onDidSelectRelatedInformation.fire(e),this._openerService,this._labelService),this._disposables.add(this._message)}show(){throw new Error("call showAtMarker")}showAtMarker(e,t,i){this._container.classList.remove("stale"),this._message.update(e),this._severity=e.severity,this._applyTheme(this._themeService.getColorTheme());let s=a.a.lift(e);e=this.editor.getPosition(),e=e&&s.containsPosition(e)?e:s.getStartPosition();var r=(super.show(e,this.computeRequiredHeight()),this.editor.getModel());r&&(t=1{var i=e.getColor(u.Jc);i&&t.addRule(`.monaco-editor .marker-widget a.code-link span { color: ${i}; }`),i=e.getColor(u.Ic);i&&t.addRule(`.monaco-editor .marker-widget a.code-link span:hover { color: ${i}; }`)});N=i("5717");var W=i("6d8e"),V=(O=i("f5f3"),i("db88"));S=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3e.toString()===t.toString():t&&(this._resourceFilter=t);const n=()=>{this._markers=this._markerService.read({resource:W.a.isUri(t)?t:void 0,severities:c.c.Error|c.c.Warning|c.c.Info}),"function"==typeof t&&(this._markers=this._markers.filter(e=>this._resourceFilter(e.resource))),this._markers.sort(e._compareMarker)};n(),this._dispoables.add(i.onMarkerChanged(e=>{this._resourceFilter&&!e.some(e=>this._resourceFilter(e))||(n(),this._nextIdx=-1,this._onDidChange.fire())}))}dispose(){this._dispoables.dispose(),this._onDidChange.dispose()}matches(e){return!this._resourceFilter&&!e||!(!this._resourceFilter||!e)&&this._resourceFilter(e)}get selected(){var e=this._markers[this._nextIdx];return e&&new H(e,this._nextIdx+1,this._markers.length)}_initIdx(e,t,i){let n=!1,o=this._markers.findIndex(t=>t.resource.toString()===e.uri.toString());for(let r=o=o<0&&(o=Object(_.d)(this._markers,{resource:e.uri},(e,t)=>Object(D.f)(e.resource.toString(),t.resource.toString())))<0?~o:o;rt.resource.toString()===e.toString());if(!(i<0))for(;ithis.close(),this,this._sessionDispoables),this._widgetVisible.set(!0),this._sessionDispoables.add(this._model),this._sessionDispoables.add(this._widget),this._sessionDispoables.add(this._editor.onDidChangeCursorPosition(e=>{var t;null!=(t=this._model)&&t.selected&&a.a.containsPosition(null==(t=this._model)?void 0:t.selected.marker,e.position)||null!=(t=this._model)&&t.resetIndex()})),this._sessionDispoables.add(this._model.onDidChange(()=>{var e;this._widget&&this._widget.position&&this._model&&((e=this._model.find(this._editor.getModel().uri,this._widget.position))?this._widget.updateMarker(e.marker):this._widget.showStale())})),this._sessionDispoables.add(this._widget.onDidSelectRelatedInformation(e=>{this._editorService.openCodeEditor({resource:e.resource,options:{pinned:!0,revealIfOpened:!0,selection:a.a.lift(e).collapseToStart()}},this._editor),this.close(!1)})),this._sessionDispoables.add(this._editor.onDidChangeModel(()=>this._cleanUp()))}return this._model}close(e=!0){this._cleanUp(),e&&this._editor.focus()}showAtMarker(e){if(this._editor.hasModel()){const t=this._getOrCreateModel(this._editor.getModel().uri);t.resetIndex(),t.move(!0,this._editor.getModel(),new r.a(e.startLineNumber,e.startColumn)),t.selected&&this._widget.showAtMarker(t.selected.marker,t.selected.index,t.selected.total)}}nagivate(t,i){return q(this,void 0,void 0,(function*(){if(this._editor.hasModel()){const o=this._getOrCreateModel(i?void 0:this._editor.getModel().uri);var n;o.move(t,this._editor.getModel(),this._editor.getPosition()),o.selected&&(o.selected.marker.resource.toString()!==this._editor.getModel().uri.toString()?(this._cleanUp(),(n=yield this._editorService.openCodeEditor({resource:o.selected.marker.resource,options:{pinned:!1,revealIfOpened:!0,selectionRevealType:2,selection:o.selected.marker}},this._editor))&&(e.get(n).close(),e.get(n).nagivate(t,i))):this._widget.showAtMarker(o.selected.marker,o.selected.index,o.selected.total))}}))}};$.ID="editor.contrib.markerController",$=S([E(1,g),E(2,t.b),E(3,N.a),E(4,k.a)],$);class G extends l.b{constructor(e,t,i){super(i),this._next=e,this._multiFile=t}run(e,t){return q(this,void 0,void 0,(function*(){t.hasModel()&&$.get(t).nagivate(this._next,this._multiFile)}))}}class Z extends G{constructor(){super(!0,!1,{id:Z.ID,label:Z.LABEL,alias:"Go to Next Problem (Error, Warning, Info)",precondition:void 0,kbOpts:{kbExpr:d.a.focus,primary:578,weight:100},menuOpts:{menuId:M.TitleMenu,title:Z.LABEL,icon:Object(K.b)("marker-navigation-next",w.b.arrowDown,o.a("nextMarkerIcon","Icon for goto next marker.")),group:"navigation",order:1}})}}Z.ID="editor.action.marker.next",Z.LABEL=o.a("markerAction.next.label","Go to Next Problem (Error, Warning, Info)");class Y extends G{constructor(){super(!1,!1,{id:Y.ID,label:Y.LABEL,alias:"Go to Previous Problem (Error, Warning, Info)",precondition:void 0,kbOpts:{kbExpr:d.a.focus,primary:1602,weight:100},menuOpts:{menuId:M.TitleMenu,title:Z.LABEL,icon:Object(K.b)("marker-navigation-previous",w.b.arrowUp,o.a("previousMarkerIcon","Icon for goto previous marker.")),group:"navigation",order:2}})}}Y.ID="editor.action.marker.prev",Y.LABEL=o.a("markerAction.previous.label","Go to Previous Problem (Error, Warning, Info)");class X extends G{constructor(){super(!0,!0,{id:"editor.action.marker.nextInFiles",label:o.a("markerAction.nextInFiles.label","Go to Next Problem in Files (Error, Warning, Info)"),alias:"Go to Next Problem in Files (Error, Warning, Info)",precondition:void 0,kbOpts:{kbExpr:d.a.focus,primary:66,weight:100},menuOpts:{menuId:L.b.MenubarGoMenu,title:o.a({key:"miGotoNextProblem",comment:["&& denotes a mnemonic"]},"Next &&Problem"),group:"6_problem_nav",order:1}})}}class Q extends G{constructor(){super(!1,!0,{id:"editor.action.marker.prevInFiles",label:o.a("markerAction.previousInFiles.label","Go to Previous Problem in Files (Error, Warning, Info)"),alias:"Go to Previous Problem in Files (Error, Warning, Info)",precondition:void 0,kbOpts:{kbExpr:d.a.focus,primary:1090,weight:100},menuOpts:{menuId:L.b.MenubarGoMenu,title:o.a({key:"miGotoPreviousProblem",comment:["&& denotes a mnemonic"]},"Previous &&Problem"),group:"6_problem_nav",order:2}})}}Object(l.l)($.ID,$),Object(l.j)(Z),Object(l.j)(Y),Object(l.j)(X),Object(l.j)(Q);const J=new t.c("markersNavigationVisible",!1),ee=l.c.bindToContribution($.get);Object(l.k)(new ee({id:"closeMarkersNavigation",precondition:J,handler:e=>e.close(),kbOpts:{weight:150,kbExpr:d.a.focus,primary:9,secondary:[1033]}}))},"962f":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"bat",extensions:[".bat",".cmd"],aliases:["Batch","bat"],loader:function(){return i.e("chunk-2d2311f7").then(i.bind(null,"eecd"))}})},"96b9":function(e,t,i){},9768:function(e,t,i){"use strict";i.d(t,"a",(function(){return D})),i.d(t,"b",(function(){return N}));var n=i("5fe7"),o=i("3d378"),s=(t=i("40355"),i("32b8")),r=i("3742");const a="**",l="/",d="[/\\\\]",h="[^/\\\\]",c=/\//g;function u(e){switch(e){case 0:return"";case 1:return h+"*?";default:return`(?:${d}|${h}+${d}|${d}${h}+)*?`}}function g(e,t){if(!e)return[];const i=[];let n=!1,o=!1,s="";for(const r of e){switch(r){case t:if(n||o)break;i.push(s),s="";continue;case"{":n=!0;break;case"}":n=!1;break;case"[":o=!0;break;case"]":o=!1}s+=r}return s&&i.push(s),i}const p=/^\*\*\/\*\.[\w\.-]+$/,m=/^\*\*\/([\w\.-]+)\/?$/,f=/^{\*\*\/[\*\.]?[\w\.-]+\/?(,\*\*\/[\*\.]?[\w\.-]+\/?)*}$/,_=/^{\*\*\/[\*\.]?[\w\.-]+(\/(\*\*)?)?(,\*\*\/[\*\.]?[\w\.-]+(\/(\*\*)?)?)*}$/,b=/^\*\*((\/[\w\.-]+)+)\/?$/,v=/^([\w\.-]+(\/[\w\.-]+)*)\/?$/,C=new t.a(1e4),w=function(){return!1},y=function(){return null};function S(e,t){if(!e)return y;let i;var n=(i=(i="string"!=typeof e?e.pattern:e).trim())+"_"+!!t.trimForExclusions;let o=C.get(n);if(!o){let e;if(p.test(i)){const e=i.substr(4);o=function(t,n){return"string"==typeof t&&t.endsWith(e)?i:null}}else o=(e=m.exec(x(i,t)))?function(e,t){function i(i,s){return"string"!=typeof i?null:s?s===e?t:null:i===e||i.endsWith(n)||i.endsWith(o)?t:null}const n="/"+e,o="\\"+e,s=[e];return i.basenames=s,i.patterns=[t],i.allBasenames=s,i}(e[1],i):(t.trimForExclusions?_:f).test(i)?function(e,t){const i=O(e.slice(1,-1).split(",").map(e=>S(e,t)).filter(e=>e!==y),e),n=i.length;if(!n)return y;if(1===n)return i[0];function o(t,n){for(let o=0,s=i.length;o!!e.allBasenames);return s&&(o.allBasenames=s.allBasenames),s=i.reduce((e,t)=>t.allPaths?e.concat(t.allPaths):e,[]),s.length&&(o.allPaths=s),o}(i,t):(e=b.exec(x(i,t)))?k(e[1].substr(1),i,!0):(e=v.exec(x(i,t)))?k(e[1],i,!1):function(t){try{const e=new RegExp(`^${function e(t){if(!t)return"";let i="";const n=g(t,l);if(n.every(e=>e===a))i=".*";else{let t=!1;n.forEach((o,s)=>{if(o===a)t||(i+=u(2),t=!0);else{let p=!1,m="",f=!1,_="";for(const t of o)if("}"!==t&&p)m+=t;else if(!f||"]"===t&&_)switch(t){case"{":p=!0;continue;case"[":f=!0;continue;case"}":const n=g(m,",");var c=`(?:${n.map(t=>e(t)).join("|")})`;i+=c,p=!1,m="";break;case"]":i+="["+_+"]",f=!1,_="";break;case"?":i+=h;continue;case"*":i+=u(1);continue;default:i+=r.t(t)}else{let e;e="-"===t?t:"^"!==t&&"!"!==t||_?t===l?"":r.t(t):"^",_+=e}s{{var t=e,i=(e=o[e],r);if(!1===e)return y;const s=S(t,i);if(s===y)return y;if("boolean"!=typeof e&&e){const o=e.when;if("string"==typeof o)return(i=(e,i,r,a)=>{if(!a||!s(e,i))return null;const l=a(o.replace("$(basename)",r));return Object(n.k)(l)?l.then(e=>e?t:null):l?t:null}).requiresSiblings=!0,i}return s}}).filter(e=>e!==y)),a=i.length;if(!a)return y;if(!i.some(e=>!!e.requiresSiblings)){if(1===a)return i[0];const e=function(e,t){for(let o=0,s=i.length;o!!e.allBasenames),n=(t&&(e.allBasenames=t.allBasenames),i.reduce((e,t)=>t.allPaths?e.concat(t.allPaths):e,[]));return n.length&&(e.allPaths=n),e}const l=function(e,t,n){let o=void 0;for(let a=0,l=i.length;a!!e.allBasenames),h=(d&&(l.allBasenames=d.allBasenames),i.reduce((e,t)=>t.allPaths?e.concat(t.allPaths):e,[]));return h.length&&(l.allPaths=h),l}}function O(e,t){const i=e.filter(e=>!!e.basenames);if(i.length<2)return e;const n=i.reduce((e,t)=>(t=t.basenames,t?e.concat(t):e),[]);let o;if(t){o=[];for(let e=0,i=n.length;e(t=t.patterns,t?e.concat(t):e),[]);function s(e,t){if("string"!=typeof e)return null;if(!t){let n;for(n=e.length;0!e.basenames);return r.push(s),r}},"9c1d":function(e,t,i){"use strict";i.d(t,"a",(function(){return Wn}));t=i("efdb");var n=i("b2cc"),o=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3{t(this._create(e))})}onMouseUp(e,t){return l.i(e,"mouseup",e=>{t(this._create(e))})}onMouseDown(e,t){return l.i(e,"mousedown",e=>{t(this._create(e))})}onMouseLeave(e,t){return l.j(e,e=>{t(this._create(e))})}onMouseMoveThrottled(e,t,i,n){return l.l(e,"mousemove",t,(e,t)=>i(e,this._create(t)),n)}}class N{constructor(e){this._editorViewDomNode=e}_create(e){return new k(e,this._editorViewDomNode)}onPointerUp(e,t){return l.i(e,"pointerup",e=>{t(this._create(e))})}onPointerDown(e,t){return l.i(e,"pointerdown",e=>{t(this._create(e))})}onPointerLeave(e,t){return l.k(e,e=>{t(this._create(e))})}onPointerMoveThrottled(e,t,i,n){return l.l(e,"pointermove",t,(e,t)=>i(e,this._create(t)),n)}}class O extends c.a{constructor(e){super(),this._editorViewDomNode=e,this._globalMouseMoveMonitor=this._register(new w.a),this._keydownListener=null}startMonitoring(e,t,i,n,o){this._keydownListener=l.o(document,"keydown",e=>{const t=e.toKeybinding();t.isModifierKey()||this._globalMouseMoveMonitor.stopMonitoring(!0,e.browserEvent)},!0),this._globalMouseMoveMonitor.startMonitoring(e,t,(e,t)=>i(e,new k(t,this._editorViewDomNode)),n,e=>{this._keydownListener.dispose(),o(e)})}stopMonitoring(){this._globalMouseMoveMonitor.stopMonitoring(!0)}}class E extends c.a{constructor(){super(),this._shouldRender=!0}shouldRender(){return this._shouldRender}forceShouldRender(){this._shouldRender=!0}setShouldRender(){this._shouldRender=!0}onDidRender(){this._shouldRender=!1}onCompositionStart(e){return!1}onCompositionEnd(e){return!1}onConfigurationChanged(e){return!1}onCursorStateChanged(e){return!1}onDecorationsChanged(e){return!1}onFlushed(e){return!1}onFocusChanged(e){return!1}onLanguageConfigurationChanged(e){return!1}onLineMappingChanged(e){return!1}onLinesChanged(e){return!1}onLinesDeleted(e){return!1}onLinesInserted(e){return!1}onRevealRangeRequest(e){return!1}onScrollChanged(e){return!1}onThemeChanged(e){return!1}onTokensChanged(e){return!1}onTokensColorsChanged(e){return!1}onZonesChanged(e){return!1}handleEvents(e){let t=!1;for(let n=0,o=e.length;n=o.left?n.width=Math.max(n.width,o.left+o.width-n.left):(t[i++]=n,n=o)}return t[i++]=n,t}static _createHorizontalRangesFromClientRects(e,t){if(!e||0===e.length)return null;const i=[];for(let o=0,s=e.length;oe||(o=u.startLineNumber===e?u.startColumn:r.minColumn)<(s=u.endLineNumber===e?u.endColumn:r.maxColumn)&&(a.themeType===H.a.HIGH_CONTRAST||"selection"!==this._options.renderWhitespace?l.push(new W.a(o,s,"inline-selected-text",0)):(d=d||[]).push(new V.b(o-1,s-1)));const h=new V.c(a.useMonospaceOptimizations,a.canUseHalfwidthRightwardsArrow,r.content,r.continuesWithWrappedLine,r.isBasicASCII,r.containsRTL,r.minColumn-1,r.tokens,l,r.tabSize,r.startVisibleColumn,a.spaceWidth,a.middotWidth,a.wsmiddotWidth,a.stopRenderingLineAfter,a.renderWhitespace,a.renderControlCharacters,a.fontLigatures!==z.e.OFF,d);if(this._renderedViewLine&&this._renderedViewLine.input.equals(h))return!1;n.appendASCIIString('
      '),i=Object(V.d)(h,n),n.appendASCIIString("
      ");let c=null;return c=(c=K&&U&&r.isBasicASCII&&a.useMonospaceOptimizations&&0===i.containsForeignElements&&r.content.length<300&&h.lineTokens.getCount()<100?new Z(this._renderedViewLine?this._renderedViewLine.domNode:null,h,i.characterMapping):c)||Q(this._renderedViewLine?this._renderedViewLine.domNode:null,h,i.characterMapping,i.containsRTL,i.containsForeignElements),this._renderedViewLine=c,!0}layoutLine(e,t){this._renderedViewLine&&this._renderedViewLine.domNode&&(this._renderedViewLine.domNode.setTop(t),this._renderedViewLine.domNode.setHeight(this._options.lineHeight))}getWidth(){return this._renderedViewLine?this._renderedViewLine.getWidth():0}getWidthIsFast(){return!this._renderedViewLine||this._renderedViewLine.getWidthIsFast()}needsMonospaceFontCheck(){return!!this._renderedViewLine&&this._renderedViewLine instanceof Z}monospaceAssumptionsAreValid(){return this._renderedViewLine&&this._renderedViewLine instanceof Z?this._renderedViewLine.monospaceAssumptionsAreValid():K}onMonospaceAssumptionsInvalidated(){this._renderedViewLine&&this._renderedViewLine instanceof Z&&(this._renderedViewLine=this._renderedViewLine.toSlowRenderedLine())}getVisibleRangesForRange(e,t,i,n){if(!this._renderedViewLine)return null;t|=0,i|=0,t=Math.min(this._renderedViewLine.input.lineContent.length+1,Math.max(1,t)),i=Math.min(this._renderedViewLine.input.lineContent.length+1,Math.max(1,i));var o=0|this._renderedViewLine.input.stopRenderingLineAfter;let s=-1!=o&&1+o=e.layoutInfo.glyphMarginLeft,this.isInContentArea=!this.isInMarginArea,this.mouseColumn=Math.max(0,me._getMouseColumn(this.mouseContentHorizontalOffset,e.typicalHalfwidthCharacterWidth))}}{constructor(e,t,i,n){super(e,t,i),this._ctx=e,n?(this.target=n,this.targetPath=M.collect(n,e.viewDomNode)):(this.target=null,this.targetPath=new Uint8Array(0))}toString(){return`pos(${this.pos.x},${this.pos.y}), editorPos(${this.editorPos.x},${this.editorPos.y}), mouseVerticalOffset: ${this.mouseVerticalOffset}, mouseContentHorizontalOffset: ${this.mouseContentHorizontalOffset}\n\ttarget: `+(this.target?this.target.outerHTML:null)}fulfill(e,t=null,i=null,n=null){let o=this.mouseColumn;return t&&t.columnr.contentLeft+r.width)){var s=e.getVerticalOffsetForLineNumber(r.position.lineNumber);if(s<=o&&o<=s+r.height)return t.fulfill(6,r.position,null,{mightBeForeignElement:!1})}}return null}static _hitTestViewZone(e,t){var i;e=e.getZoneAtCoord(t.mouseVerticalOffset);return e?(i=t.isInContentArea?8:5,t.fulfill(i,e.position,null,e)):null}static _hitTestTextArea(e,t){return he.isTextArea(t.targetPath)?e.lastRenderData.lastTextareaPosition?t.fulfill(6,e.lastRenderData.lastTextareaPosition,null,{mightBeForeignElement:!1}):t.fulfill(1,e.lastRenderData.lastTextareaPosition):null}static _hitTestMargin(e,t){if(t.isInMarginArea){const s=e.getFullLineRangeAtCoord(t.mouseVerticalOffset);var i=s.range.getStartPosition(),n=Math.abs(t.pos.x-t.editorPos.x),o={isAfterLines:s.isAfterLines,glyphMarginLeft:e.layoutInfo.glyphMarginLeft,glyphMarginWidth:e.layoutInfo.glyphMarginWidth,lineNumbersWidth:e.layoutInfo.lineNumbersWidth,offsetX:n};return(n-=e.layoutInfo.glyphMarginLeft)<=e.layoutInfo.glyphMarginWidth?t.fulfill(2,i,s.range,o):(n-=e.layoutInfo.glyphMarginWidth)<=e.layoutInfo.lineNumbersWidth?t.fulfill(3,i,s.range,o):(e.layoutInfo.lineNumbersWidth,t.fulfill(4,i,s.range,o))}return null}static _hitTestViewLines(e,t,i){if(!he.isChildOfViewLines(t.targetPath))return null;if(e.isInTopPadding(t.mouseVerticalOffset))return t.fulfill(7,new ie.a(1,1),null,ge);if(e.isAfterLines(t.mouseVerticalOffset)||e.isInBottomPadding(t.mouseVerticalOffset))return n=e.model.getLineCount(),o=e.model.getLineMaxColumn(n),t.fulfill(7,new ie.a(n,o),null,ge);if(i){if(he.isStrictChildOfViewLines(t.targetPath)){var n=e.getLineNumberAtVerticalOffset(t.mouseVerticalOffset);if(0===e.model.getLineLength(n))return o=e.getLineWidth(n),i=pe(t.mouseContentHorizontalOffset-o),t.fulfill(7,new ie.a(n,1),null,i);var o=e.getLineWidth(n);if(t.mouseContentHorizontalOffset>=o)return i=pe(t.mouseContentHorizontalOffset-o),o=new ie.a(n,e.model.getLineMaxColumn(n)),t.fulfill(7,o,null,i)}return t.fulfill(0)}return n=me._doHitTest(e,t),1===n.type?me.createMouseTargetFromHitTestPosition(e,t,n.spanNode,n.position,n.injectedText):this._createMouseTarget(e,t.withTarget(n.hitTarget),!0)}static _hitTestMinimap(e,t){var i;return he.isChildOfMinimap(t.targetPath)?(i=e.getLineNumberAtVerticalOffset(t.mouseVerticalOffset),e=e.model.getLineMaxColumn(i),t.fulfill(11,new ie.a(i,e))):null}static _hitTestScrollbarSlider(e,t){if(he.isChildOfScrollableElement(t.targetPath)&&t.target&&1===t.target.nodeType){var i=t.target.className;if(i&&/\b(slider|scrollbar)\b/.test(i))return i=e.getLineNumberAtVerticalOffset(t.mouseVerticalOffset),e=e.model.getLineMaxColumn(i),t.fulfill(11,new ie.a(i,e))}return null}static _hitTestScrollbar(e,t){var i;return he.isChildOfScrollableElement(t.targetPath)?(i=e.getLineNumberAtVerticalOffset(t.mouseVerticalOffset),e=e.model.getLineMaxColumn(i),t.fulfill(11,new ie.a(i,e))):null}getMouseColumn(e,t){const i=this._context.configuration.options;var n=i.get(130);t=this._context.viewLayout.getCurrentScrollLeft()+t.x-e.x-n.contentLeft;return me._getMouseColumn(t,i.get(42).typicalHalfwidthCharacterWidth)}static _getMouseColumn(e,t){return e<0?1:Math.round(e/t)+1}static createMouseTargetFromHitTestPosition(e,t,i,n,o){var s=n.lineNumber,r=n.column,a=e.getLineWidth(s);if(t.mouseContentHorizontalOffset>a)return a=pe(t.mouseContentHorizontalOffset-a),t.fulfill(7,n,null,a);const l=e.visibleRangeForPosition(s,r);if(!l)return t.fulfill(0,n);if(a=l.left,t.mouseContentHorizontalOffset===a)return t.fulfill(6,n,null,{mightBeForeignElement:!!o});const d=[];if(d.push({offset:l.left,column:r}),1e.offset-t.offset);a=t.pos.toClientCoordinates(),e=i.getBoundingClientRect();var h=e.left<=a.clientX&&a.clientX<=e.right;for(let g=1;g=t.editorPos.y+e.layoutInfo.height&&(n=t.editorPos.y+e.layoutInfo.height-1);const o=new y(t.pos.x,n);return i=this._actualDoHitTestWithCaretRangeFromPoint(e,o.toClientCoordinates()),1===i.type?i:this._actualDoHitTestWithCaretRangeFromPoint(e,t.pos.toClientCoordinates())}static _actualDoHitTestWithCaretRangeFromPoint(e,t){const i=l.F(e.viewDomNode);let n;var o,s;return(n=i?void 0===i.caretRangeFromPoint?function(e,t,i){const n=document.createRange();let o=e.elementFromPoint(t,i);if(null!==o){for(;o&&o.firstChild&&o.firstChild.nodeType!==o.firstChild.TEXT_NODE&&o.lastChild&&o.lastChild.firstChild;)o=o.lastChild;e=o.getBoundingClientRect();var s,r=window.getComputedStyle(o,null).getPropertyValue("font");const i=o.innerText;let a=e.left,l=0;if(t>e.left+e.width)l=i.length;else{const e=fe.getInstance();for(let n=0;nthis._createMouseTarget(e,t),e=>this._getMouseColumn(e))),this.lastMouseLeaveTime=-1,this._height=this._context.configuration.options.get(130).height;const n=new D(this.viewHelper.viewDomNode);this._register(n.onContextMenu(this.viewHelper.viewDomNode,e=>this._onContextMenu(e,!0))),this._register(n.onMouseMoveThrottled(this.viewHelper.viewDomNode,e=>this._onMouseMove(e),be(this.mouseTargetFactory),ve.MOUSE_MOVE_MINIMUM_TIME)),this._register(n.onMouseUp(this.viewHelper.viewDomNode,e=>this._onMouseUp(e))),this._register(n.onMouseLeave(this.viewHelper.viewDomNode,e=>this._onMouseLeave(e))),this._register(n.onMouseDown(this.viewHelper.viewDomNode,e=>this._onMouseDown(e))),this._register(l.i(this.viewHelper.viewDomNode,l.d.MOUSE_WHEEL,e=>{if(this.viewController.emitMouseWheel(e),this._context.configuration.options.get(67)){const i=new v.b(e);var t;(_.f?(e.metaKey||e.ctrlKey)&&!e.shiftKey&&!e.altKey:e.ctrlKey&&!e.metaKey&&!e.shiftKey&&!e.altKey)&&(e=_e.a.getZoomLevel(),t=0t.y+t.height||e.xt.x+t.width?null:this.mouseTargetFactory.createMouseTarget(this.viewHelper.getLastRenderData(),t,e,null)}_createMouseTarget(e,t){let i=e.target;if(!this.viewHelper.viewDomNode.contains(i)){const t=l.F(this.viewHelper.viewDomNode);t&&(i=t.elementsFromPoint(e.posx,e.posy).find(e=>this.viewHelper.viewDomNode.contains(e)))}return this.mouseTargetFactory.createMouseTarget(this.viewHelper.getLastRenderData(),e.editorPos,e.pos,t?i:null)}_getMouseColumn(e){return this.mouseTargetFactory.getMouseColumn(e.editorPos,e.pos)}_onContextMenu(e,t){this.viewController.emitContextMenu({event:e,target:this._createMouseTarget(e,t)})}_onMouseMove(e){this._mouseDownOperation.isActive()||e.timestamp{e.preventDefault(),this.viewHelper.focusTextArea()};(l=!(_.f&&e.leftButton&&e.ctrlKey)&&l)&&(i||o&&s)?(d(),this._mouseDownOperation.start(t.type,e)):n?e.preventDefault():r?(i=t.detail,this.viewHelper.shouldSuppressMouseDownOnViewZone(i.viewZoneId)&&(d(),this._mouseDownOperation.start(t.type,e),e.preventDefault())):a&&this.viewHelper.shouldSuppressMouseDownOnWidget(t.detail)&&(d(),e.preventDefault()),this.viewController.emitMouseDown({event:e,target:t})}}ve.MOUSE_MOVE_MINIMUM_TIME=100;class Ce extends c.a{constructor(e,t,i,n,o){super(),this._context=e,this._viewController=t,this._viewHelper=i,this._createMouseTarget=n,this._getMouseColumn=o,this._mouseMoveMonitor=this._register(new O(this._viewHelper.viewDomNode)),this._onScrollTimeout=this._register(new C.g),this._mouseState=new we,this._currentSelection=new m.a(1,1,1,1),this._isActive=!1,this._lastMouseEvent=null}dispose(){super.dispose()}isActive(){return this._isActive}_onMouseDownThenMove(e){this._lastMouseEvent=e,this._mouseState.setModifiers(e);var t=this._findMousePosition(e,!0);t&&(this._mouseState.isDragAndDrop?this._viewController.emitMouseDrag({event:e,target:t}):this._dispatchMouse(t,!0))}start(e,t){if(this._lastMouseEvent=t,this._mouseState.setStartedOnLineNumbers(3===e),this._mouseState.setStartButtons(t),this._mouseState.setModifiers(t),e=this._findMousePosition(t,!0),e&&e.position){this._mouseState.trySetCount(t.detail,e.position),t.detail=this._mouseState.count;const i=this._context.configuration.options;!i.get(80)&&i.get(30)&&!i.get(17)&&!this._mouseState.altKey&&t.detail<2&&!this._isActive&&!this._currentSelection.isEmpty()&&6===e.type&&e.position&&this._currentSelection.containsPosition(e.position)?(this._mouseState.isDragAndDrop=!0,this._isActive=!0,this._mouseMoveMonitor.startMonitoring(t.target,t.buttons,be(null),e=>this._onMouseDownThenMove(e),e=>{var t=this._findMousePosition(this._lastMouseEvent,!0);e&&e instanceof KeyboardEvent?this._viewController.emitMouseDropCanceled():this._viewController.emitMouseDrop({event:this._lastMouseEvent,target:t?this._createMouseTarget(this._lastMouseEvent,!0):null}),this._stop()})):(this._mouseState.isDragAndDrop=!1,this._dispatchMouse(e,t.shiftKey),this._isActive||(this._isActive=!0,this._mouseMoveMonitor.startMonitoring(t.target,t.buttons,be(null),e=>this._onMouseDownThenMove(e),()=>this._stop())))}}_stop(){this._isActive=!1,this._onScrollTimeout.cancel()}onHeightChanged(){this._mouseMoveMonitor.stopMonitoring()}onScrollChanged(){this._isActive&&this._onScrollTimeout.setIfNotSet(()=>{var e;this._lastMouseEvent&&(e=this._findMousePosition(this._lastMouseEvent,!1))&&!this._mouseState.isDragAndDrop&&this._dispatchMouse(e,!0)},10)}onCursorStateChanged(e){this._currentSelection=e.selections[0]}_getPositionOutsideEditor(e){var t=e.editorPos;const i=this._context.model,n=this._context.viewLayout;var o=this._getMouseColumn(e);if(e.posyt.y+t.height?(s=n.getCurrentScrollTop()+(e.posy-t.y),r=ce.getZoneAtCoord(this._context,s),r&&(r=this._helpPositionJumpOverViewZone(r),r)?new de(null,13,o,r):(r=n.getLineNumberAtVerticalOffset(s),new de(null,13,o,new ie.a(r,i.getLineMaxColumn(r))))):(s=n.getLineNumberAtVerticalOffset(n.getCurrentScrollTop()+(e.posy-t.y)),e.posxt.x+t.width?new de(null,13,o,new ie.a(s,i.getLineMaxColumn(s))):null)}_findMousePosition(e,t){var i=this._getPositionOutsideEditor(e);return i||(i=this._createMouseTarget(e,t),i.position?8!==i.type&&5!==i.type||(e=this._helpPositionJumpOverViewZone(i.detail),!e)?i:new de(i.element,i.type,i.mouseColumn,e,null,i.detail):null)}_helpPositionJumpOverViewZone(e){var t=new ie.a(this._currentSelection.selectionStartLineNumber,this._currentSelection.selectionStartColumn);const i=e.positionBefore;return e=e.positionAfter,i&&e?i.isBefore(t)?i:e:null}_dispatchMouse(e,t){e.position&&this._viewController.dispatchMouse({position:e.position,mouseColumn:e.mouseColumn,startedOnLineNumbers:this._mouseState.startedOnLineNumbers,inSelectionMode:t,mouseDownCount:this._mouseState.count,altKey:this._mouseState.altKey,ctrlKey:this._mouseState.ctrlKey,metaKey:this._mouseState.metaKey,shiftKey:this._mouseState.shiftKey,leftButton:this._mouseState.leftButton,middleButton:this._mouseState.middleButton})}}class we{constructor(){this._altKey=!1,this._ctrlKey=!1,this._metaKey=!1,this._shiftKey=!1,this._leftButton=!1,this._middleButton=!1,this._startedOnLineNumbers=!1,this._lastMouseDownPosition=null,this._lastMouseDownPositionEqualCount=0,this._lastMouseDownCount=0,this._lastSetMouseDownCountTime=0,this.isDragAndDrop=!1}get altKey(){return this._altKey}get ctrlKey(){return this._ctrlKey}get metaKey(){return this._metaKey}get shiftKey(){return this._shiftKey}get leftButton(){return this._leftButton}get middleButton(){return this._middleButton}get startedOnLineNumbers(){return this._startedOnLineNumbers}get count(){return this._lastMouseDownCount}setModifiers(e){this._altKey=e.altKey,this._ctrlKey=e.ctrlKey,this._metaKey=e.metaKey,this._shiftKey=e.shiftKey}setStartButtons(e){this._leftButton=e.leftButton,this._middleButton=e.middleButton}setStartedOnLineNumbers(e){this._startedOnLineNumbers=e}trySetCount(e,t){var i=(new Date).getTime();i-this._lastSetMouseDownCountTime>we.CLEAR_MOUSE_DOWN_COUNT_TIME&&(e=1),this._lastSetMouseDownCountTime=i,e>this._lastMouseDownCount+1&&(e=this._lastMouseDownCount+1),this._lastMouseDownPosition&&this._lastMouseDownPosition.equals(t)?this._lastMouseDownPositionEqualCount++:this._lastMouseDownPositionEqualCount=1,this._lastMouseDownPosition=t,this._lastMouseDownCount=Math.min(e,this._lastMouseDownPositionEqualCount)}}we.CLEAR_MOUSE_DOWN_COUNT_TIME=400;var ye=i("0a31"),Se=i("e53c");class Le extends ve{constructor(e,t,i){super(e,t,i),this._register(b.b.addTarget(this.viewHelper.linesContentDomNode)),this._register(l.i(this.viewHelper.linesContentDomNode,b.a.Tap,e=>this.onTap(e))),this._register(l.i(this.viewHelper.linesContentDomNode,b.a.Change,e=>this.onChange(e))),this._register(l.i(this.viewHelper.linesContentDomNode,b.a.Contextmenu,e=>this._onContextMenu(new k(e,this.viewHelper.viewDomNode),!1))),this._lastPointerType="mouse",this._register(l.i(this.viewHelper.linesContentDomNode,"pointerdown",e=>{e=e.pointerType,this._lastPointerType="mouse"===e?"mouse":"touch"===e?"touch":"pen"}));const n=new N(this.viewHelper.viewDomNode);this._register(n.onPointerMoveThrottled(this.viewHelper.viewDomNode,e=>this._onMouseMove(e),be(this.mouseTargetFactory),ve.MOUSE_MOVE_MINIMUM_TIME)),this._register(n.onPointerUp(this.viewHelper.viewDomNode,e=>this._onMouseUp(e))),this._register(n.onPointerLeave(this.viewHelper.viewDomNode,e=>this._onMouseLeave(e))),this._register(n.onPointerDown(this.viewHelper.viewDomNode,e=>this._onMouseDown(e)))}onTap(e){var t;e.initialTarget&&this.viewHelper.linesContentDomNode.contains(e.initialTarget)&&(e.preventDefault(),this.viewHelper.focusTextArea(),(t=this._createMouseTarget(new k(e,this.viewHelper.viewDomNode),!1)).position&&this.viewController.dispatchMouse({position:t.position,mouseColumn:t.position.column,startedOnLineNumbers:!1,mouseDownCount:e.tapCount,inSelectionMode:!1,altKey:!1,ctrlKey:!1,metaKey:!1,shiftKey:!1,leftButton:!1,middleButton:!1}))}onChange(e){"touch"===this._lastPointerType&&this._context.model.deltaScrollNow(-e.translationX,-e.translationY)}_onMouseDown(e){"touch"!==e.browserEvent.pointerType&&super._onMouseDown(e)}}class xe extends ve{constructor(e,t,i){super(e,t,i),this._register(b.b.addTarget(this.viewHelper.linesContentDomNode)),this._register(l.i(this.viewHelper.linesContentDomNode,b.a.Tap,e=>this.onTap(e))),this._register(l.i(this.viewHelper.linesContentDomNode,b.a.Change,e=>this.onChange(e))),this._register(l.i(this.viewHelper.linesContentDomNode,b.a.Contextmenu,e=>this._onContextMenu(new k(e,this.viewHelper.viewDomNode),!1)))}onTap(e){e.preventDefault(),this.viewHelper.focusTextArea();var t=this._createMouseTarget(new k(e,this.viewHelper.viewDomNode),!1);if(t.position){const e=document.createEvent("CustomEvent");e.initEvent(Se.d.Tap,!1,!0),this.viewHelper.dispatchTextAreaEvent(e),this.viewController.moveTo(t.position)}}onChange(e){this._context.model.deltaScrollNow(-e.translationX,-e.translationY)}}class ke extends c.a{constructor(e,t,i){super(),_.c&&ye.a.pointerEvents?this.handler=this._register(new Le(e,t,i)):window.TouchEvent?this.handler=this._register(new xe(e,t,i)):this.handler=this._register(new ve(e,t,i))}getTargetAtClientPoint(e,t){return this.handler.getTargetAtClientPoint(e,t)}}i("56f3");var De=i("3742"),Ne=i("0a89");i("2ab7");class Oe extends E{}var Ee=i("918c"),Ie=i("b7d0");class Me extends Oe{constructor(e){super(),this._context=e,this._readConfig(),this._lastCursorModelPosition=new ie.a(1,1),this._renderResult=null,this._activeLineNumber=1,this._context.addEventHandler(this)}_readConfig(){const e=this._context.configuration.options;this._lineHeight=e.get(58);var t=e.get(59);this._renderLineNumbers=t.renderType,this._renderCustomLineNumbers=t.renderFn,this._renderFinalNewline=e.get(84),t=e.get(130);this._lineNumbersLeft=t.lineNumbersLeft,this._lineNumbersWidth=t.lineNumbersWidth}dispose(){this._context.removeEventHandler(this),this._renderResult=null,super.dispose()}onConfigurationChanged(e){return this._readConfig(),!0}onCursorStateChanged(e){e=e.selections[0].getPosition(),this._lastCursorModelPosition=this._context.model.coordinatesConverter.convertViewPositionToModelPosition(e);let t=!1;return this._activeLineNumber!==e.lineNumber&&(this._activeLineNumber=e.lineNumber,t=!0),2===this._renderLineNumbers||3===this._renderLineNumbers||t}onFlushed(e){return!0}onLinesChanged(e){return!0}onLinesDeleted(e){return!0}onLinesInserted(e){return!0}onScrollChanged(e){return e.scrollTopChanged}onZonesChanged(e){return!0}_getLineRenderLineNumber(e){var t;e=this._context.model.coordinatesConverter.convertViewPositionToModelPosition(new ie.a(e,1));return 1!==e.column?"":(e=e.lineNumber,this._renderCustomLineNumbers?this._renderCustomLineNumbers(e):2===this._renderLineNumbers?0===(t=Math.abs(this._lastCursorModelPosition.lineNumber-e))?''+e+"":String(t):3!==this._renderLineNumbers||this._lastCursorModelPosition.lineNumber===e||e%10==0?String(e):"")}prepareRender(e){if(0===this._renderLineNumbers)this._renderResult=null;else{var t=_.d?this._lineHeight%2==0?" lh-even":" lh-odd":"",i=e.visibleRange.startLineNumber,n=e.visibleRange.endLineNumber,o='
      ',s=this._context.model.getLineCount();const l=[];for(let e=i;e<=n;e++){var r,a=e-i;(this._renderFinalNewline||e!==s||0!==this._context.model.getLineLength(e))&&(r=this._getLineRenderLineNumber(e))?e===this._activeLineNumber?l[a]='
      '+r+"
      ":l[a]=o+r+"
      ":l[a]=""}this._renderResult=l}}render(e,t){return!this._renderResult||(t-=e)<0||t>=this._renderResult.length?"":this._renderResult[t]}}Me.CLASS_NAME="line-numbers",Object(Ie.f)((e,t)=>{var i=e.getColor(Ee.r);i&&t.addRule(`.monaco-editor .line-numbers { color: ${i}; }`),i=e.getColor(Ee.b);i&&t.addRule(`.monaco-editor .line-numbers.active-line-number { color: ${i}; }`)});class Te extends I{constructor(e){super(e);const t=this._context.configuration.options;e=t.get(130),this._canUseLayerHinting=!t.get(27),this._contentLeft=e.contentLeft,this._glyphMarginLeft=e.glyphMarginLeft,this._glyphMarginWidth=e.glyphMarginWidth,this._domNode=Object(f.b)(document.createElement("div")),this._domNode.setClassName(Te.OUTER_CLASS_NAME),this._domNode.setPosition("absolute"),this._domNode.setAttribute("role","presentation"),this._domNode.setAttribute("aria-hidden","true"),this._glyphMarginBackgroundDomNode=Object(f.b)(document.createElement("div")),this._glyphMarginBackgroundDomNode.setClassName(Te.CLASS_NAME),this._domNode.appendChild(this._glyphMarginBackgroundDomNode)}dispose(){super.dispose()}getDomNode(){return this._domNode}onConfigurationChanged(e){const t=this._context.configuration.options;var i=t.get(130);return this._canUseLayerHinting=!t.get(27),this._contentLeft=i.contentLeft,this._glyphMarginLeft=i.glyphMarginLeft,this._glyphMarginWidth=i.glyphMarginWidth,!0}onScrollChanged(e){return super.onScrollChanged(e)||e.scrollTopChanged}prepareRender(e){}render(e){this._domNode.setLayerHinting(this._canUseLayerHinting),this._domNode.setContain("strict");var t=e.scrollTop-e.bigNumbersDelta;this._domNode.setTop(-t),t=Math.min(e.scrollHeight,1e6);this._domNode.setHeight(t),this._domNode.setWidth(this._contentLeft),this._glyphMarginBackgroundDomNode.setLeft(this._glyphMarginLeft),this._glyphMarginBackgroundDomNode.setWidth(this._glyphMarginWidth),this._glyphMarginBackgroundDomNode.setHeight(t)}}Te.CLASS_NAME="glyph-margin",Te.OUTER_CLASS_NAME="margin";var Ae=i("e6ff"),Re=i("e75b");class Pe{constructor(e,t,i){this._visibleTextAreaBrand=void 0,this.top=e,this.left=t,this.width=i}setWidth(e){return new Pe(this.top,this.left,e)}}const Fe=p.g;class Be extends I{constructor(e,t,i){super(e),this._primaryCursorPosition=new ie.a(1,1),this._primaryCursorVisibleRange=null,this._viewController=t,this._viewHelper=i,this._scrollLeft=0,this._scrollTop=0;const n=this._context.configuration.options;e=n.get(130),this._setAccessibilityOptions(n),this._contentLeft=e.contentLeft,this._contentWidth=e.contentWidth,this._contentHeight=e.height,this._fontInfo=n.get(42),this._lineHeight=n.get(58),this._emptySelectionClipboard=n.get(31),this._copyWithSyntaxHighlighting=n.get(20),this._visibleTextArea=null,this._selections=[new m.a(1,1,1,1)],this._modelSelections=[new m.a(1,1,1,1)],this._lastRenderPosition=null,this.textArea=Object(f.b)(document.createElement("textarea")),M.write(this.textArea,6),this.textArea.setClassName("inputarea "+Re.a),this.textArea.setAttribute("wrap","off"),this.textArea.setAttribute("autocorrect","off"),this.textArea.setAttribute("autocapitalize","off"),this.textArea.setAttribute("autocomplete","off"),this.textArea.setAttribute("spellcheck","false"),this.textArea.setAttribute("aria-label",this._getAriaLabel(n)),this.textArea.setAttribute("tabindex",String(n.get(112))),this.textArea.setAttribute("role","textbox"),this.textArea.setAttribute("aria-roledescription",a.a("editor","editor")),this.textArea.setAttribute("aria-multiline","true"),this.textArea.setAttribute("aria-haspopup","false"),this.textArea.setAttribute("aria-autocomplete","both"),n.get(29)&&n.get(80)&&this.textArea.setAttribute("readonly","true"),this.textAreaCover=Object(f.b)(document.createElement("div")),this.textAreaCover.setPosition("absolute");const o={getLineCount:()=>this._context.model.getLineCount(),getLineMaxColumn:e=>this._context.model.getLineMaxColumn(e),getValueInRange:(e,t)=>this._context.model.getValueInRange(e,t)};this._textAreaInput=this._register(new Se.c({getDataToCopy:e=>{const t=this._context.model.getPlainTextToCopy(this._modelSelections,this._emptySelectionClipboard,_.i);var i=this._context.model.getEOL(),n=this._emptySelectionClipboard&&1===this._modelSelections.length&&this._modelSelections[0].isEmpty(),o=Array.isArray(t)?t:null;i=Array.isArray(t)?t.join(i):t;let s=void 0,r=null;return e&&(Se.a.forceCopyWithSyntaxHighlighting||this._copyWithSyntaxHighlighting&&i.length<65536)&&(e=this._context.model.getRichTextToCopy(this._modelSelections,this._emptySelectionClipboard))&&(s=e.html,r=e.mode),{isFromEmptySelection:n,multicursorText:o,text:i,html:s,mode:r}},getScreenReaderContent:e=>{if(1===this._accessibilitySupport){if(_.f){const e=this._selections[0];if(e.isEmpty()){var t=e.getStartPosition();let i=this._getWordBeforePosition(t);if(0<(i=0===i.length?this._getCharacterBeforePosition(t):i).length)return new Ne.b(i,i.length,i.length,t,t)}}return Ne.b.EMPTY}if(p.e){const e=this._selections[0];if(e.isEmpty()){t=e.getStartPosition();var[i,n]=this._getAndroidWordAtPosition(t);if(0this._context.model.deduceModelPositionRelativeToViewPosition(e,t,i)},this.textArea)),this._register(this._textAreaInput.onKeyDown(e=>{this._viewController.emitKeyDown(e)})),this._register(this._textAreaInput.onKeyUp(e=>{this._viewController.emitKeyUp(e)})),this._register(this._textAreaInput.onPaste(e=>{let t=!1,i=null,n=null;e.metadata&&(t=this._emptySelectionClipboard&&!!e.metadata.isFromEmptySelection,i=void 0!==e.metadata.multicursorText?e.metadata.multicursorText:null,n=e.metadata.mode),this._viewController.paste(e.text,t,i,n)})),this._register(this._textAreaInput.onCut(()=>{this._viewController.cut()})),this._register(this._textAreaInput.onType(e=>{e.replacePrevCharCnt||e.replaceNextCharCnt||e.positionDelta?(Ne.c,this._viewController.compositionType(e.text,e.replacePrevCharCnt,e.replaceNextCharCnt,e.positionDelta)):(Ne.c,this._viewController.type(e.text))})),this._register(this._textAreaInput.onSelectionChangeRequest(e=>{this._viewController.setSelection(e)})),this._register(this._textAreaInput.onCompositionStart(e=>{var t=this._selections[0].startLineNumber;e=this._selections[0].startColumn+e.revealDeltaColumns,this._context.model.revealRange("keyboard",!0,new ne.a(t,e,t,e),0,1),e=this._viewHelper.visibleRangeForPositionRelativeToEditor(t,e);e&&(this._visibleTextArea=new Pe(this._context.viewLayout.getVerticalOffsetForLineNumber(t),e.left,Fe?0:1),this._render()),this.textArea.setClassName(`inputarea ${Re.a} ime-input`),this._viewController.compositionStart(),this._context.model.onCompositionStart()})),this._register(this._textAreaInput.onCompositionUpdate(e=>{this._visibleTextArea&&(this._visibleTextArea=this._visibleTextArea.setWidth(function(e,t){const i=document.createElement("canvas"),n=i.getContext("2d"),o=(n.font=function(e){return`normal normal ${e.fontWeight} ${e.fontSize}px / ${e.lineHeight}px `+e.fontFamily}(t),n.measureText(e));return p.g?o.width+2:o.width}(e.data,this._fontInfo)),this._render())})),this._register(this._textAreaInput.onCompositionEnd(()=>{this._visibleTextArea=null,this._render(),this.textArea.setClassName("inputarea "+Re.a),this._viewController.compositionEnd(),this._context.model.onCompositionEnd()})),this._register(this._textAreaInput.onFocus(()=>{this._context.model.setHasFocus(!0)})),this._register(this._textAreaInput.onBlur(()=>{this._context.model.setHasFocus(!1)}))}dispose(){super.dispose()}_getAndroidWordAtPosition(e){var t;const i=this._context.model.getLineContent(e.lineNumber),n=Object(Ae.a)('`~!@#$%^&*()-=+[{]}\\|;:",.<>/?');let o=!0,s=e.column,r=!0,a=e.column,l=0;for(;l<50&&(o||r);)(o=!(o&&s<=1)&&o)&&(t=i.charCodeAt(s-2),0!==n.get(t)?o=!1:s--),(r=!(r&&a>i.length)&&r)&&(t=i.charCodeAt(a-1),0!==n.get(t)?r=!1:a++),l++;return[i.substring(s-1,a-1),e.column-s]}_getWordBeforePosition(e){const t=this._context.model.getLineContent(e.lineNumber),i=Object(Ae.a)(this._context.configuration.options.get(116));let n=e.column,o=0;for(;1this._contentLeft+this._contentWidth||(t=this._context.viewLayout.getVerticalOffsetForLineNumber(this._selections[0].positionLineNumber)-this._scrollTop)<0||t>this._contentHeight?this._renderAtTopLeft():_.f?this._renderInsideEditor(this._primaryCursorPosition,t,e,Fe?0:1,this._lineHeight):this._renderInsideEditor(this._primaryCursorPosition,t,e,Fe?0:1,Fe?0:1)}_renderInsideEditor(e,t,i,n,o){this._lastRenderPosition=e;const s=this.textArea,r=this.textAreaCover;g.a.applyFontInfo(s,this._fontInfo),s.setTop(t),s.setLeft(i),s.setWidth(n),s.setHeight(o),r.setTop(0),r.setLeft(0),r.setWidth(0),r.setHeight(0)}_renderAtTopLeft(){this._lastRenderPosition=null;const e=this.textArea,t=this.textAreaCover;if(g.a.applyFontInfo(e,this._fontInfo),e.setTop(0),e.setLeft(0),t.setTop(0),t.setLeft(0),Fe)e.setWidth(0),e.setHeight(0),t.setWidth(0),t.setHeight(0);else{e.setWidth(1),e.setHeight(1),t.setWidth(1),t.setHeight(1);const i=this._context.configuration.options;i.get(48)?t.setClassName("monaco-editor-background textAreaCover "+Te.OUTER_CLASS_NAME):0!==i.get(59).renderType?t.setClassName("monaco-editor-background textAreaCover "+Me.CLASS_NAME):t.setClassName("monaco-editor-background textAreaCover")}}}var je=i("d585");class We{constructor(e,t,i,n){this.configuration=e,this.viewModel=t,this.userInputEvents=i,this.commandDelegate=n}paste(e,t,i,n){this.commandDelegate.paste(e,t,i,n)}type(e){this.commandDelegate.type(e)}compositionType(e,t,i,n){this.commandDelegate.compositionType(e,t,i,n)}compositionStart(){this.commandDelegate.startComposition()}compositionEnd(){this.commandDelegate.endComposition()}cut(){this.commandDelegate.cut()}setSelection(e){je.CoreNavigationCommands.SetSelection.runCoreEditorCommand(this.viewModel,{source:"keyboard",selection:e})}_validateViewColumn(e){var t=this.viewModel.getLineMinColumn(e.lineNumber);return e.column=this._lines.length)throw new Error("Illegal value for lineNumber");return this._lines[e]}onLinesDeleted(e,t){if(0===this.getCount())return null;var i=this.getStartLineNumber(),n=this.getEndLineNumber();if(t=i&&s<=n&&(this._lines[s-this._rendLineNumberStart].onContentChanged(),o=!0);return o}onLinesInserted(e,t){if(0===this.getCount())return null;var i=t-e+1,n=(t=this.getStartLineNumber(),this.getEndLineNumber());if(e<=t)return this._rendLineNumberStart+=i,null;if(ni)){var s=Math.max(t,o.fromLineNumber),r=Math.min(i,o.toLineNumber);for(let e=s;e<=r;e++){var a=e-this._rendLineNumberStart;this._lines[a].onTokensChanged(),n=!0}}}return n}}class Ke{constructor(e){this._host=e,this.domNode=this._createDomNode(),this._linesCollection=new Ue(()=>this._host.createVisibleLine())}_createDomNode(){const e=Object(f.b)(document.createElement("div"));return e.setClassName("view-layer"),e.setPosition("absolute"),e.domNode.setAttribute("role","presentation"),e.domNode.setAttribute("aria-hidden","true"),e}onConfigurationChanged(e){return!!e.hasChanged(130)}onFlushed(e){return this._linesCollection.flush(),!0}onLinesChanged(e){return this._linesCollection.onLinesChanged(e.fromLineNumber,e.toLineNumber)}onLinesDeleted(e){const t=this._linesCollection.onLinesDeleted(e.fromLineNumber,e.toLineNumber);if(t)for(let n=0,o=t.length;nt?(e=t)<=(s=Math.min(i,o.rendLineNumberStart-1))&&(this._insertLinesBefore(o,e,s,n,t),o.linesLength+=s-e+1):o.rendLineNumberStarti&&(s=Math.max(0,i-o.rendLineNumberStart+1),0<(e=o.linesLength-1-s+1)&&(this._removeLinesAfter(o,e),o.linesLength-=e)),this._finishRendering(o,!1,n)}return o}_renderUntouchedLines(e,t,i,n,o){var s=e.rendLineNumberStart;const r=e.lines;for(let l=t;l<=i;l++){var a=s+l;r[l].layoutLine(a,n[a-o])}}_insertLinesBefore(e,t,i,n,o){const s=[];let r=0;for(let a=t;a<=i;a++)s[r++]=this.host.createVisibleLine();e.lines=s.concat(e.lines)}_removeLinesBefore(e,t){for(let n=0;ne}),qe._sb=Object(ze.a)(1e5);class $e extends I{constructor(e){super(e),this._visibleLines=new Ke(this),this.domNode=this._visibleLines.domNode,this._dynamicOverlays=[],this._isFocused=!1,this.domNode.setClassName("view-overlays")}shouldRender(){if(super.shouldRender())return!0;for(let e=0,t=this._dynamicOverlays.length;ee.shouldRender());for(let i=0,n=t.length;i'),n.appendASCIIString(o),n.appendASCIIString(""),!0)}layoutLine(e,t){this._domNode&&(this._domNode.setTop(t),this._domNode.setHeight(this._lineHeight))}}class Ze extends $e{constructor(e){super(e);const t=this._context.configuration.options;e=t.get(130),this._contentWidth=e.contentWidth,this.domNode.setHeight(0)}onConfigurationChanged(e){const t=this._context.configuration.options;var i=t.get(130);return this._contentWidth=i.contentWidth,super.onConfigurationChanged(e)||!0}onScrollChanged(e){return super.onScrollChanged(e)||e.scrollWidthChanged}_viewOverlaysRender(e){super._viewOverlaysRender(e),this.domNode.setWidth(Math.max(e.scrollWidth,this._contentWidth))}}class Ye extends $e{constructor(e){super(e);const t=this._context.configuration.options;e=t.get(130),this._contentLeft=e.contentLeft,this.domNode.setClassName("margin-view-overlays"),this.domNode.setWidth(1),g.a.applyFontInfo(this.domNode,t.get(42))}onConfigurationChanged(e){const t=this._context.configuration.options;g.a.applyFontInfo(this.domNode,t.get(42));var i=t.get(130);return this._contentLeft=i.contentLeft,super.onConfigurationChanged(e)||!0}onScrollChanged(e){return super.onScrollChanged(e)||e.scrollHeightChanged}_viewOverlaysRender(e){super._viewOverlaysRender(e),e=Math.min(e.scrollHeight,1e6),this.domNode.setHeight(e),this.domNode.setWidth(this._contentLeft)}}class Xe{constructor(e,t){this._coordinateBrand=void 0,this.top=e,this.left=t}}class Qe extends I{constructor(e,t){super(e),this._viewDomNode=t,this._widgets={},this.domNode=Object(f.b)(document.createElement("div")),M.write(this.domNode,1),this.domNode.setClassName("contentWidgets"),this.domNode.setPosition("absolute"),this.domNode.setTop(0),this.overflowingContentWidgetsDomNode=Object(f.b)(document.createElement("div")),M.write(this.overflowingContentWidgetsDomNode,2),this.overflowingContentWidgetsDomNode.setClassName("overflowingContentWidgets")}dispose(){super.dispose(),this._widgets={}}onConfigurationChanged(e){for(const t of Object.keys(this._widgets))this._widgets[t].onConfigurationChanged(e);return!0}onDecorationsChanged(e){return!0}onFlushed(e){return!0}onLineMappingChanged(e){for(const t of Object.keys(this._widgets))this._widgets[t].onLineMappingChanged(e);return!0}onLinesChanged(e){return!0}onLinesDeleted(e){return!0}onLinesInserted(e){return!0}onScrollChanged(e){return!0}onZonesChanged(e){return!0}addWidget(e){e=new Je(this._context,this._viewDomNode,e),((this._widgets[e.id]=e).allowEditorOverflow?this.overflowingContentWidgetsDomNode:this.domNode).appendChild(e.domNode),this.setShouldRender()}setWidgetPosition(e,t,i){const n=this._widgets[e.getId()];n.setPosition(t,i),this.setShouldRender()}removeWidget(e){if(e=e.getId(),this._widgets.hasOwnProperty(e)){var t=this._widgets[e];delete this._widgets[e];const i=t.domNode.domNode;i.parentNode.removeChild(i),i.removeAttribute("monaco-visible-content-widget"),this.setShouldRender()}}shouldSuppressMouseDownOnWidget(e){return!!this._widgets.hasOwnProperty(e)&&this._widgets[e].suppressMouseDown}onBeforeRender(e){for(const t of Object.keys(this._widgets))this._widgets[t].onBeforeRender(e)}prepareRender(e){for(const t of Object.keys(this._widgets))this._widgets[t].prepareRender(e)}render(e){for(const t of Object.keys(this._widgets))this._widgets[t].render(e)}}class Je{constructor(e,t,i){this._context=e,this._viewDomNode=t,this._actual=i,this.domNode=Object(f.b)(this._actual.getDomNode()),this.id=this._actual.getId(),this.allowEditorOverflow=this._actual.allowEditorOverflow||!1,this.suppressMouseDown=this._actual.suppressMouseDown||!1;const n=this._context.configuration.options;e=n.get(130),this._fixedOverflowWidgets=n.get(35),this._contentWidth=e.contentWidth,this._contentLeft=e.contentLeft,this._lineHeight=n.get(58),this._range=null,this._viewRange=null,this._preference=[],this._cachedDomNodeClientWidth=-1,this._cachedDomNodeClientHeight=-1,this._maxWidth=this._getMaxWidth(),this._isVisible=!1,this._renderData=null,this.domNode.setPosition(this._fixedOverflowWidgets&&this.allowEditorOverflow?"fixed":"absolute"),this.domNode.setVisibility("hidden"),this.domNode.setAttribute("widgetId",this.id),this.domNode.setMaxWidth(this._maxWidth)}onConfigurationChanged(e){const t=this._context.configuration.options;this._lineHeight=t.get(58),e.hasChanged(130)&&(e=t.get(130),this._contentLeft=e.contentLeft,this._contentWidth=e.contentWidth,this._maxWidth=this._getMaxWidth())}onLineMappingChanged(e){this._setPosition(this._range)}_setPosition(e){if(this._range=e,this._viewRange=null,this._range){const e=this._context.model.validateModelRange(this._range);(this._context.model.coordinatesConverter.modelPositionIsVisible(e.getStartPosition())||this._context.model.coordinatesConverter.modelPositionIsVisible(e.getEndPosition()))&&(this._viewRange=this._context.model.coordinatesConverter.convertModelRangeToViewRange(e))}}_getMaxWidth(){return this.allowEditorOverflow?window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth:this._contentWidth}setPosition(e,t){this._setPosition(e),this._preference=t,this._cachedDomNodeClientWidth=-1,this._cachedDomNodeClientHeight=-1}_layoutBoxInViewport(e,t,i,n,o){var s=e.top,r=t.top+this._lineHeight,a=o.viewportHeight-r;let l=e.left,d=t.left;return l+i>o.scrollLeft+o.viewportWidth&&(l=o.scrollLeft+o.viewportWidth-i),d+i>o.scrollLeft+o.viewportWidth&&(d=o.scrollLeft+o.viewportWidth-i),le&&(t=s-(e-n),s-=t,i-=t),sn.lineNumber&&(n=r);let o=1073741824;for(const r of i.ranges)r.lefte.endLineNumber||this.domNode.setMaxWidth(this._maxWidth))}prepareRender(e){this._renderData=this._prepareRenderWidget(e)}render(e){this._renderData?(this.allowEditorOverflow?this.domNode.setTop(this._renderData.coordinate.top):this.domNode.setTop(this._renderData.coordinate.top+e.scrollTop-e.bigNumbersDelta),this.domNode.setLeft(this._renderData.coordinate.left),this._isVisible||(this.domNode.setVisibility("inherit"),this.domNode.setAttribute("monaco-visible-content-widget","true"),this._isVisible=!0),"function"==typeof this._actual.afterRender&&et(this._actual.afterRender,this._actual,this._renderData.position)):(this._isVisible&&(this.domNode.removeAttribute("monaco-visible-content-widget"),this._isVisible=!1,this.domNode.setVisibility("hidden")),"function"==typeof this._actual.afterRender&&et(this._actual.afterRender,this._actual,null))}}function et(e,t,...i){try{return e.call(t,...i)}catch(e){return null}}i("930f");var tt=i("e8e3");let it=!0;class nt extends Oe{constructor(e){super(),this._context=e;const t=this._context.configuration.options;e=t.get(130),this._lineHeight=t.get(58),this._renderLineHighlight=t.get(85),this._renderLineHighlightOnlyWhenFocus=t.get(86),this._contentLeft=e.contentLeft,this._contentWidth=e.contentWidth,this._selectionIsEmpty=!0,this._focused=!1,this._cursorLineNumbers=[1],this._selections=[new m.a(1,1,1,1)],this._renderData=null,this._context.addEventHandler(this)}dispose(){this._context.removeEventHandler(this),super.dispose()}_readFromSelections(){let e=!1;const t=it?this._selections.slice(0,1):this._selections,i=t.map(e=>e.positionLineNumber);i.sort((e,t)=>e-t),tt.h(this._cursorLineNumbers,i)||(this._cursorLineNumbers=i,e=!0);var n=t.every(e=>e.isEmpty());return this._selectionIsEmpty!==n&&(this._selectionIsEmpty=n,e=!0),e}onThemeChanged(e){return this._readFromSelections()}onConfigurationChanged(e){const t=this._context.configuration.options;var i=t.get(130);return this._lineHeight=t.get(58),this._renderLineHighlight=t.get(85),this._renderLineHighlightOnlyWhenFocus=t.get(86),this._contentLeft=i.contentLeft,this._contentWidth=i.contentWidth,!0}onCursorStateChanged(e){return this._selections=e.selections,this._readFromSelections()}onFlushed(e){return!0}onLinesDeleted(e){return!0}onLinesInserted(e){return!0}onScrollChanged(e){return e.scrollWidthChanged||e.scrollTopChanged}onZonesChanged(e){return!0}onFocusChanged(e){return!!this._renderLineHighlightOnlyWhenFocus&&(this._focused=e.isFocused,!0)}prepareRender(e){if(this._shouldRenderThis()){var t=this._renderOne(e),i=e.visibleRange.startLineNumber,n=e.visibleRange.endLineNumber,o=this._cursorLineNumbers.length;let r=0;const a=[];for(let e=i;e<=n;e++){for(var s=e-i;r=this._renderData.length?"":this._renderData[t]}}class ot extends nt{_renderOne(e){return`
      `}_shouldRenderThis(){return("line"===this._renderLineHighlight||"all"===this._renderLineHighlight)&&this._selectionIsEmpty&&(!this._renderLineHighlightOnlyWhenFocus||this._focused)}_shouldRenderOther(){return("gutter"===this._renderLineHighlight||"all"===this._renderLineHighlight)&&(!this._renderLineHighlightOnlyWhenFocus||this._focused)}}class st extends nt{_renderOne(e){return`
      `}_shouldRenderMargin(){return("gutter"===this._renderLineHighlight||"all"===this._renderLineHighlight)&&(!this._renderLineHighlightOnlyWhenFocus||this._focused)}_shouldRenderThis(){return!0}_shouldRenderOther(){return("line"===this._renderLineHighlight||"all"===this._renderLineHighlight)&&this._selectionIsEmpty&&(!this._renderLineHighlightOnlyWhenFocus||this._focused)}}Object(Ie.f)((e,t)=>{it=!1;const i=e.getColor(Ee.p);var n;i&&(t.addRule(`.monaco-editor .view-overlays .current-line { background-color: ${i}; }`),t.addRule(`.monaco-editor .margin-view-overlays .current-line-margin { background-color: ${i}; border: none; }`)),i&&!i.isTransparent()&&!e.defines(Ee.q)||(n=e.getColor(Ee.q))&&(it=!0,t.addRule(`.monaco-editor .view-overlays .current-line { border: 2px solid ${n}; }`),t.addRule(`.monaco-editor .margin-view-overlays .current-line-margin { border: 2px solid ${n}; }`),"hc"===e.type&&(t.addRule(".monaco-editor .view-overlays .current-line { border-width: 1px; }"),t.addRule(".monaco-editor .margin-view-overlays .current-line-margin { border-width: 1px; }")))}),i("56dc");class rt extends Oe{constructor(e){super(),this._context=e;const t=this._context.configuration.options;this._lineHeight=t.get(58),this._typicalHalfwidthCharacterWidth=t.get(42).typicalHalfwidthCharacterWidth,this._renderResult=null,this._context.addEventHandler(this)}dispose(){this._context.removeEventHandler(this),this._renderResult=null,super.dispose()}onConfigurationChanged(e){const t=this._context.configuration.options;return this._lineHeight=t.get(58),this._typicalHalfwidthCharacterWidth=t.get(42).typicalHalfwidthCharacterWidth,!0}onDecorationsChanged(e){return!0}onFlushed(e){return!0}onLinesChanged(e){return!0}onLinesDeleted(e){return!0}onLinesInserted(e){return!0}onScrollChanged(e){return e.scrollTopChanged||e.scrollWidthChanged}onZonesChanged(e){return!0}prepareRender(e){var t=e.getDecorationsInViewport();let i=[],n=0;for(let d=0,h=t.length;d{var i,n;return e.options.zIndext.options.zIndex?1:(i=e.options.className)<(n=t.options.className)?-1:n',l=Math.max(r.range.startLineNumber,o),d=Math.min(r.range.endLineNumber,s);for(let e=l;e<=d;e++)i[e-o]+=a}}}_renderNormalDecorations(e,t,i){var n=String(this._lineHeight),o=e.visibleRange.startLineNumber;let s=null,r=!1,a=null;for(let c=0,u=t.length;c';r[d]+=h}}}}render(e,t){return!this._renderResult||(t-=e)<0||t>=this._renderResult.length?"":this._renderResult[t]}}var at=i("1898");class lt extends I{constructor(e,t,i,n){super(e);const o=this._context.configuration.options;var s=o.get(92),r=o.get(66),a=o.get(33),d=o.get(95);e={listenOnDomNode:i.domNode,className:"editor-scrollable "+Object(Ie.e)(e.theme.type),useShadows:!1,lazyRender:!0,vertical:s.vertical,horizontal:s.horizontal,verticalHasArrows:s.verticalHasArrows,horizontalHasArrows:s.horizontalHasArrows,verticalScrollbarSize:s.verticalScrollbarSize,verticalSliderSize:s.verticalSliderSize,horizontalScrollbarSize:s.horizontalScrollbarSize,horizontalSliderSize:s.horizontalSliderSize,handleMouseWheel:s.handleMouseWheel,alwaysConsumeMouseWheel:s.alwaysConsumeMouseWheel,arrowSize:s.arrowSize,mouseWheelScrollSensitivity:r,fastScrollSensitivity:a,scrollPredominantAxis:d,scrollByPage:s.scrollByPage};this.scrollbar=this._register(new at.c(t.domNode,e,this._context.viewLayout.getScrollable())),M.write(this.scrollbar.getDomNode(),5),this.scrollbarDomNode=Object(f.b)(this.scrollbar.getDomNode()),this.scrollbarDomNode.setPosition("absolute"),this._setLayout();const h=(e,t,i)=>{const n={};t&&(t=e.scrollTop)&&(n.scrollTop=this._context.viewLayout.getCurrentScrollTop()+t,e.scrollTop=0),i&&(t=e.scrollLeft)&&(n.scrollLeft=this._context.viewLayout.getCurrentScrollLeft()+t,e.scrollLeft=0),this._context.model.setScrollPosition(n,1)};this._register(l.i(i.domNode,"scroll",e=>h(i.domNode,!0,!0))),this._register(l.i(t.domNode,"scroll",e=>h(t.domNode,!0,!1))),this._register(l.i(n.domNode,"scroll",e=>h(n.domNode,!0,!1))),this._register(l.i(this.scrollbarDomNode.domNode,"scroll",e=>h(this.scrollbarDomNode.domNode,!0,!1)))}dispose(){super.dispose()}_setLayout(){const e=this._context.configuration.options;var t=e.get(130),i=(this.scrollbarDomNode.setLeft(t.contentLeft),e.get(64));"right"===i.side?this.scrollbarDomNode.setWidth(t.contentWidth+t.minimap.minimapWidth):this.scrollbarDomNode.setWidth(t.contentWidth),this.scrollbarDomNode.setHeight(t.height)}getOverviewRulerLayoutInfo(){return this.scrollbar.getOverviewRulerLayoutInfo()}getDomNode(){return this.scrollbarDomNode}delegateVerticalScrollbarMouseDown(e){this.scrollbar.delegateVerticalScrollbarMouseDown(e)}onConfigurationChanged(e){if(e.hasChanged(92)||e.hasChanged(66)||e.hasChanged(33)){const e=this._context.configuration.options;var t=e.get(92),i=e.get(66),n=e.get(33),o=e.get(95);t={vertical:t.vertical,horizontal:t.horizontal,verticalScrollbarSize:t.verticalScrollbarSize,horizontalScrollbarSize:t.horizontalScrollbarSize,scrollByPage:t.scrollByPage,handleMouseWheel:t.handleMouseWheel,mouseWheelScrollSensitivity:i,fastScrollSensitivity:n,scrollPredominantAxis:o};this.scrollbar.updateOptions(t)}return e.hasChanged(130)&&this._setLayout(),!0}onScrollChanged(e){return!0}onThemeChanged(e){return this.scrollbar.updateClassName("editor-scrollable "+Object(Ie.e)(this._context.theme.type)),!0}prepareRender(e){}render(e){this.scrollbar.renderNow()}}i("8478");class dt{constructor(e,t,i){this._decorationToRenderBrand=void 0,this.startLineNumber=+e,this.endLineNumber=+t,this.className=String(i)}}class ht extends Oe{_render(e,t,i){const n=[];for(let a=e;a<=t;a++){var o=a-e;n[o]=[]}if(0!==i.length){i.sort((e,t)=>e.className===t.className?e.startLineNumber===t.startLineNumber?e.endLineNumber-t.endLineNumber:e.startLineNumber-t.startLineNumber:e.className');const r=[];for(let e=t;e<=i;e++){var s=e-t;const i=n[s];0===i.length?r[s]="":r[s]='
      =this._renderResult.length?"":this._renderResult[t]}}i("0baa");class ut extends Oe{constructor(e){super(),this._context=e,this._primaryLineNumber=0;const t=this._context.configuration.options;e=t.get(131);var i=t.get(42);this._lineHeight=t.get(58),this._spaceWidth=i.spaceWidth,this._enabled=t.get(83),this._activeIndentEnabled=t.get(51),this._maxIndentLeft=-1===e.wrappingColumn?-1:e.wrappingColumn*i.typicalHalfwidthCharacterWidth,this._renderResult=null,this._context.addEventHandler(this)}dispose(){this._context.removeEventHandler(this),this._renderResult=null,super.dispose()}onConfigurationChanged(e){const t=this._context.configuration.options;var i=t.get(131),n=t.get(42);return this._lineHeight=t.get(58),this._spaceWidth=n.spaceWidth,this._enabled=t.get(83),this._activeIndentEnabled=t.get(51),this._maxIndentLeft=-1===i.wrappingColumn?-1:i.wrappingColumn*n.typicalHalfwidthCharacterWidth,!0}onCursorStateChanged(e){const t=e.selections[0];return e=t.isEmpty()?t.positionLineNumber:0,this._primaryLineNumber!==e&&(this._primaryLineNumber=e,!0)}onDecorationsChanged(e){return!0}onFlushed(e){return!0}onLinesChanged(e){return!0}onLinesDeleted(e){return!0}onLinesInserted(e){return!0}onScrollChanged(e){return e.scrollTopChanged}onZonesChanged(e){return!0}onLanguageConfigurationChanged(e){return!0}prepareRender(e){if(this._enabled){var t=e.visibleRange.startLineNumber,i=e.visibleRange.endLineNumber,n=this._context.model.getTextModelOptions()["indentSize"],o=n*this._spaceWidth,s=e.scrollWidth,r=this._lineHeight,a=this._context.model.getLinesIndentGuides(t,i);let g=0,p=0,m=0;this._activeIndentEnabled&&this._primaryLineNumber&&(n=this._context.model.getActiveIndentGuide(this._primaryLineNumber,t,i),g=n.startLineNumber,p=n.endLineNumber,m=n.indent);const f=[];for(let n=t;n<=i;n++){var l=g<=n&&n<=p,d=n-t,h=a[d];let i="";if(1<=h){var c=e.visibleRangeForPosition(new ie.a(n,1));let t=c?c.left:0;for(let e=1;e<=h;e++){var u=l&&e===m?"cigra":"cigr";if(i+=`
      `,(t+=o)>s||0this._maxIndentLeft)break}}f[d]=i}this._renderResult=f}else this._renderResult=null}render(e,t){return!this._renderResult||(t-=e)<0||t>=this._renderResult.length?"":this._renderResult[t]}}Object(Ie.f)((e,t)=>{var i=e.getColor(Ee.o);i&&t.addRule(`.monaco-editor .lines-content .cigr { box-shadow: 1px 0 0 0 ${i} inset; }`),e=e.getColor(Ee.a)||i;e&&t.addRule(`.monaco-editor .lines-content .cigra { box-shadow: 1px 0 0 0 ${e} inset; }`)}),i("38a2b");class gt{constructor(){this._currentVisibleRange=new ne.a(1,1,1,1)}getCurrentVisibleRange(){return this._currentVisibleRange}setCurrentVisibleRange(e){this._currentVisibleRange=e}}class pt{constructor(e,t,i,n,o,s){this.lineNumber=e,this.startColumn=t,this.endColumn=i,this.startScrollTop=n,this.stopScrollTop=o,this.scrollType=s,this.type="range",this.minLineNumber=e,this.maxLineNumber=e}}class mt{constructor(e,t,i,n){this.selections=e,this.startScrollTop=t,this.stopScrollTop=i,this.scrollType=n,this.type="selections";let o=e[0].startLineNumber,s=e[0].endLineNumber;for(let a=1,l=e.length;a{this._updateLineWidthsSlow()},200),this._asyncCheckMonospaceFontAssumptions=new C.e(()=>{this._checkMonospaceFontAssumptions()},2e3),this._lastRenderedData=new gt,this._horizontalRevealRequest=null}dispose(){this._asyncUpdateLineWidths.dispose(),this._asyncCheckMonospaceFontAssumptions.dispose(),super.dispose()}getDomNode(){return this.domNode}createVisibleLine(){return new G(this._viewLineOptions)}onConfigurationChanged(e){this._visibleLines.onConfigurationChanged(e),e.hasChanged(131)&&(this._maxLineWidth=0);const t=this._context.configuration.options;var i=t.get(42),n=t.get(131);return this._lineHeight=t.get(58),this._typicalHalfwidthCharacterWidth=i.typicalHalfwidthCharacterWidth,this._isViewportWrapping=n.isViewportWrapping,this._revealHorizontalRightPadding=t.get(89),this._cursorSurroundingLines=t.get(24),this._cursorSurroundingLinesStyle=t.get(25),this._canUseLayerHinting=!t.get(27),g.a.applyFontInfo(this.domNode,i),this._onOptionsMaybeChanged(),e.hasChanged(130)&&(this._maxLineWidth=0),!0}_onOptionsMaybeChanged(){var e=this._context.configuration;e=new $(e,this._context.theme.type);if(this._viewLineOptions.equals(e))return!1;this._viewLineOptions=e;e=this._visibleLines.getStartLineNumber();var t=this._visibleLines.getEndLineNumber();for(let i=e;i<=t;i++){const e=this._visibleLines.getVisibleLine(i);e.onOptionsChanged(this._viewLineOptions)}return!0}onCursorStateChanged(e){var t=this._visibleLines.getStartLineNumber(),i=this._visibleLines.getEndLineNumber();let n=!1;for(let o=t;o<=i;o++)n=this._visibleLines.getVisibleLine(o).onSelectionChanged()||n;return n}onDecorationsChanged(e){var t=this._visibleLines.getStartLineNumber(),i=this._visibleLines.getEndLineNumber();for(let n=t;n<=i;n++)this._visibleLines.getVisibleLine(n).onDecorationsChanged();return!0}onFlushed(e){return e=this._visibleLines.onFlushed(e),this._maxLineWidth=0,e}onLinesChanged(e){return this._visibleLines.onLinesChanged(e)}onLinesDeleted(e){return this._visibleLines.onLinesDeleted(e)}onLinesInserted(e){return this._visibleLines.onLinesInserted(e)}onRevealRangeRequest(e){var t=this._computeScrollTopToRevealRange(this._context.viewLayout.getFutureViewport(),e.source,e.range,e.selections,e.verticalType);if(-1===t)return!1;let i=this._context.viewLayout.validateScrollPosition({scrollTop:t});return e.revealHorizontal?e.range&&e.range.startLineNumber!==e.range.endLineNumber?i={scrollTop:i.scrollTop,scrollLeft:0}:e.range?this._horizontalRevealRequest=new pt(e.range.startLineNumber,e.range.startColumn,e.range.endColumn,this._context.viewLayout.getCurrentScrollTop(),i.scrollTop,e.scrollType):e.selections&&0i)&&(this._horizontalRevealRequest=null)),this.domNode.setWidth(e.scrollWidth),this._visibleLines.onScrollChanged(e)||!0}onTokensChanged(e){return this._visibleLines.onTokensChanged(e)}onZonesChanged(e){return this._context.model.setMaxLineWidth(this._maxLineWidth),this._visibleLines.onZonesChanged(e)}onThemeChanged(e){return this._onOptionsMaybeChanged()}getPositionFromDOMInfo(e,t){var i=this._getViewLineDomNode(e);if(null===i)return null;if(i=this._getLineNumberFor(i),-1===i)return null;if(i<1||i>this._context.model.getLineCount())return null;if(1===this._context.model.getLineMaxColumn(i))return new ie.a(i,1);var n=this._visibleLines.getStartLineNumber(),o=this._visibleLines.getEndLineNumber();if(id)){var h=u===n.startLineNumber?n.startColumn:1,c=u===n.endLineNumber?n.endColumn:this._context.model.getLineMaxColumn(u);const e=this._visibleLines.getVisibleLine(u).getVisibleRangesForRange(u,h,c,r);e&&(t&&uthis._visibleLines.getEndLineNumber()?null:this._visibleLines.getVisibleLine(e).getVisibleRangesForRange(e,t,i,new q(this.domNode.domNode,this._textRangeRestingSpot))}visibleRangeForPosition(e){return e=this._visibleRangesForLineRange(e.lineNumber,e.column,e.column),e?new F(e.outsideRenderedLine,e.ranges[0].left):null}updateLineWidths(){this._updateLineWidths(!1)}_updateLineWidthsFast(){return this._updateLineWidths(!0)}_updateLineWidthsSlow(){this._updateLineWidths(!1)}_updateLineWidths(e){var t=this._visibleLines.getStartLineNumber(),i=this._visibleLines.getEndLineNumber();let n=1,o=!0;for(let s=t;s<=i;s++){const t=this._visibleLines.getVisibleLine(s);e&&!t.getWidthIsFast()?o=!1:n=Math.max(n,t.getWidth())}return o&&1===t&&i===this._context.model.getLineCount()&&(this._maxLineWidth=0),this._ensureMaxLineWidth(n),o}_checkMonospaceFontAssumptions(){let e=-1,t=-1;var i,n=this._visibleLines.getStartLineNumber(),o=this._visibleLines.getEndLineNumber();for(let s=n;s<=o;s++){const n=this._visibleLines.getVisibleLine(s);!n.needsMonospaceFontCheck()||(i=n.getWidth())>t&&(t=i,e=s)}if(-1!==e&&!this._visibleLines.getVisibleLine(e).monospaceAssumptionsAreValid())for(let s=n;s<=o;s++){const e=this._visibleLines.getVisibleLine(s);e.onMonospaceAssumptionsInvalidated()}}prepareRender(){throw new Error("Not supported")}render(){throw new Error("Not supported")}renderText(e){if(this._visibleLines.renderLines(e),this._lastRenderedData.setCurrentVisibleRange(e.visibleRange),this.domNode.setWidth(this._context.viewLayout.getScrollWidth()),this.domNode.setHeight(Math.min(this._context.viewLayout.getScrollHeight(),1e6)),this._horizontalRevealRequest&&(n=this._horizontalRevealRequest,e.startLineNumber<=n.minLineNumber&&n.maxLineNumber<=e.endLineNumber&&(this._horizontalRevealRequest=null,this.onDidRender(),(t=this._computeScrollLeftToReveal(n))&&(this._isViewportWrapping||this._ensureMaxLineWidth(t.maxHorizontalOffset),this._context.model.setScrollPosition({scrollLeft:t.scrollLeft},n.scrollType)))),this._updateLineWidthsFast()||this._asyncUpdateLineWidths.schedule(),_.d&&!this._asyncCheckMonospaceFontAssumptions.isScheduled()){var t=this._visibleLines.getStartLineNumber(),i=this._visibleLines.getEndLineNumber();for(let e=t;e<=i;e++){const t=this._visibleLines.getVisibleLine(e);if(t.needsMonospaceFontCheck()){this._asyncCheckMonospaceFontAssumptions.schedule();break}}}this._linesContent.setLayerHinting(this._canUseLayerHinting),this._linesContent.setContain("strict");var n=this._context.viewLayout.getCurrentScrollTop()-e.bigNumbersDelta;this._linesContent.setTop(-n),this._linesContent.setLeft(-this._context.viewLayout.getCurrentScrollLeft())}_ensureMaxLineWidth(e){e=Math.ceil(e),this._maxLineWidthe){if(!a)return-1;h=l}else h=5===o||6===o?6===o&&s<=l&&d<=r?s:(t=Math.max(5*this._lineHeight,.2*e),i=l-t,t=d-e,Math.max(t,i)):1===o||2===o?2===o&&s<=l&&d<=r?s:(t=(l+d)/2,Math.max(0,t-e/2)):this._computeMinimumScrolling(s,r,l,d,3===o,4===o);return h}_computeScrollLeftToReveal(e){var t=this._context.viewLayout.getCurrentViewport(),i=t.left,n=i+t.width;let o=1073741824,s=0;if("range"===e.type){var r=this._visibleRangesForLineRange(e.lineNumber,e.startColumn,e.endColumn);if(!r)return null;for(const e of r.ranges)o=Math.min(o,Math.round(e.left)),s=Math.max(s,Math.round(e.left+e.width))}else for(const l of e.selections){if(l.startLineNumber!==l.endLineNumber)return null;var a=this._visibleRangesForLineRange(l.startLineNumber,l.startColumn,l.endColumn);if(!a)return null;for(const e of a.ranges)o=Math.min(o,Math.round(e.left)),s=Math.max(s,Math.round(e.left+e.width))}return o=Math.max(0,o-ft.HORIZONTAL_EXTRA_PX),s+=this._revealHorizontalRightPadding,"selections"===e.type&&s-o>t.width?null:{scrollLeft:this._computeMinimumScrolling(i,n,o,s),maxHorizontalOffset:s}}_computeMinimumScrolling(e,t,i,n,o,s){o=!!o,s=!!s;var r=(t|=0)-(e|=0);return(n|=0)-(i|=0)
      ';const s=[];for(let l=t;l<=i;l++){var r=l-t,a=n[r];let e="";for(let t=0,i=a.length;t';o[s]=e}this._renderResult=o}render(e,t){return this._renderResult?this._renderResult[t-e]:""}}i("f20b");class vt{constructor(e,t,i,n){this._rgba8Brand=void 0,this.r=vt._clamp(e),this.g=vt._clamp(t),this.b=vt._clamp(i),this.a=vt._clamp(n)}equals(e){return this.r===e.r&&this.g===e.g&&this.b===e.b&&this.a===e.a}static _clamp(e){return e<0?0:255{e.changedColorMap&&this._updateColorMap()}))}static getInstance(){return this._INSTANCE||(this._INSTANCE=Object(c.h)(new wt)),this._INSTANCE}_updateColorMap(){const e=Ct.F.getColorMap();if(e){this._colors=[vt.Empty];for(let i=1;i=this._colors.length)&&(e=2),this._colors[e]}backgroundIsLight(){return this._backgroundIsLight}}wt._INSTANCE=null;var yt=i("a8d0"),St=i("303e");const Lt=(()=>{const e=[];for(let t=32;t<=126;t++)e.push(t);return e.push(65533),e})();var xt=i("099d");class kt{constructor(e,t){this.scale=t,this._minimapCharRendererBrand=void 0,this.charDataNormal=kt.soften(e,.8),this.charDataLight=kt.soften(e,50/60)}static soften(e,t){let i=new Uint8ClampedArray(e.length);for(let n=0,o=e.length;ne.width||i+c>e.height)){var u=a?this.charDataLight:this.charDataNormal,g=(n=(l=n,a=r,(l-=32)<0||96e.width||i+d>e.height)){var h=4*e.width,c=(r=o.r,l=o.g,o=o.b,r+.5*(n.r-r)),u=l+.5*(n.g-l),g=o+.5*(n.b-o);const s=e.data;let p=i*h+4*t;for(let e=0;e{const t=new Uint8ClampedArray(e.length/2);for(let i=0;i>1]=Nt[e[i]]<<4|15&Nt[e[i+1]];return t},Et={1:Object(Dt.a)(()=>Ot("0000511D6300CF609C709645A78432005642574171487021003C451900274D35D762755E8B629C5BA856AF57BA649530C167D1512A272A3F6038604460398526BCA2A968DB6F8957C768BE5FBE2FB467CF5D8D5B795DC7625B5DFF50DE64C466DB2FC47CD860A65E9A2EB96CB54CE06DA763AB2EA26860524D3763536601005116008177A8705E53AB738E6A982F88BAA35B5F5B626D9C636B449B737E5B7B678598869A662F6B5B8542706C704C80736A607578685B70594A49715A4522E792")),2:Object(Dt.a)(()=>Ot("000000000000000055394F383D2800008B8B1F210002000081B1CBCBCC820000847AAF6B9AAF2119BE08B8881AD60000A44FD07DCCF107015338130C00000000385972265F390B406E2437634B4B48031B12B8A0847000001E15B29A402F0000000000004B33460B00007A752C2A0000000000004D3900000084394B82013400ABA5CFC7AD9C0302A45A3E5A98AB000089A43382D97900008BA54AA087A70A0248A6A7AE6DBE0000BF6F94987EA40A01A06DCFA7A7A9030496C32F77891D0000A99FB1A0AFA80603B29AB9CA75930D010C0948354D3900000C0948354F37460D0028BE673D8400000000AF9D7B6E00002B007AA8933400007AA642675C2700007984CFB9C3985B768772A8A6B7B20000CAAECAAFC4B700009F94A6009F840009D09F9BA4CA9C0000CC8FC76DC87F0000C991C472A2000000A894A48CA7B501079BA2C9C69BA20000B19A5D3FA89000005CA6009DA2960901B0A7F0669FB200009D009E00B7890000DAD0F5D092820000D294D4C48BD10000B5A7A4A3B1A50402CAB6CBA6A2000000B5A7A4A3B1A8044FCDADD19D9CB00000B7778F7B8AAE0803C9AB5D3F5D3F00009EA09EA0BAB006039EA0989A8C7900009B9EF4D6B7C00000A9A7816CACA80000ABAC84705D3F000096DA635CDC8C00006F486F266F263D4784006124097B00374F6D2D6D2D6D4A3A95872322000000030000000000008D8939130000000000002E22A5C9CBC70600AB25C0B5C9B400061A2DB04CA67001082AA6BEBEBFC606002321DACBC19E03087AA08B6768380000282FBAC0B8CA7A88AD25BBA5A29900004C396C5894A6000040485A6E356E9442A32CD17EADA70000B4237923628600003E2DE9C1D7B500002F25BBA5A2990000231DB6AFB4A804023025C0B5CAB588062B2CBDBEC0C706882435A75CA20000002326BD6A82A908048B4B9A5A668000002423A09CB4BB060025259C9D8A7900001C1FCAB2C7C700002A2A9387ABA200002626A4A47D6E9D14333163A0C87500004B6F9C2D643A257049364936493647358A34438355497F1A0000A24C1D590000D38DFFBDD4CD3126"))};class It{static create(e,t){if(this.lastCreated&&e===this.lastCreated.scale&&t===this.lastFontFamily)return this.lastCreated;let i;return i=Et[e]?new kt(Et[e](),e):It.createFromSampleData(It.createSampleData(t).data,e),this.lastFontFamily=t,this.lastCreated=i}static createSampleData(e){const t=document.createElement("canvas"),i=t.getContext("2d");t.style.height="16px",t.height=16,t.width=960,t.style.width="960px",i.fillStyle="#ffffff",i.font="bold 16px "+e,i.textBaseline="middle";let n=0;for(const o of Lt)i.fillText(String.fromCharCode(o),n,8),n+=10;return i.getImageData(0,0,960,16)}static createFromSampleData(e,t){if(61440!==e.length)throw new Error("Unexpected source in MinimapCharRenderer");return e=It._downsample(e,t),new kt(e,t)}static _downsampleChar(e,t,i,n,o){var s=+o,r=2*o;let a=n,l=0;for(let b=0;bIt.create(this.fontScale,r.fontFamily)),this.backgroundColor=Tt._getMinimapBackground(t,i)}static _getMinimapBackground(e,t){return e=e.getColor(St.Zb),e?new vt(e.rgba.r,e.rgba.g,e.rgba.b,e.rgba.a):t.getColor(2)}equals(e){return this.renderMinimap===e.renderMinimap&&this.size===e.size&&this.minimapHeightIsEditorHeight===e.minimapHeightIsEditorHeight&&this.scrollBeyondLastLine===e.scrollBeyondLastLine&&this.showSlider===e.showSlider&&this.pixelRatio===e.pixelRatio&&this.typicalHalfwidthCharacterWidth===e.typicalHalfwidthCharacterWidth&&this.lineHeight===e.lineHeight&&this.minimapLeft===e.minimapLeft&&this.minimapWidth===e.minimapWidth&&this.minimapHeight===e.minimapHeight&&this.canvasInnerWidth===e.canvasInnerWidth&&this.canvasInnerHeight===e.canvasInnerHeight&&this.canvasOuterWidth===e.canvasOuterWidth&&this.canvasOuterHeight===e.canvasOuterHeight&&this.isSampling===e.isSampling&&this.editorHeight===e.editorHeight&&this.fontScale===e.fontScale&&this.minimapLineHeight===e.minimapLineHeight&&this.minimapCharWidth===e.minimapCharWidth&&this.backgroundColor&&this.backgroundColor.equals(e.backgroundColor)}}class At{constructor(e,t,i,n,o,s,r,a){this.scrollTop=e,this.scrollHeight=t,this.sliderNeeded=i,this._computedSliderRatio=n,this.sliderTop=o,this.sliderHeight=s,this.startLineNumber=r,this.endLineNumber=a}getDesiredScrollTopFromDelta(e){return Math.round(this.scrollTop+e/this._computedSliderRatio)}getDesiredScrollTopFromTouchLocation(e){return Math.round((e-this.sliderHeight/2)/this._computedSliderRatio)}static create(e,t,i,n,o,s,r,a,l,d,h){var c=e.pixelRatio,u=e.minimapLineHeight,g=Math.floor(e.canvasInnerHeight/u),p=e.lineHeight;if(e.minimapHeightIsEditorHeight){a=a*e.lineHeight+(e.scrollBeyondLastLine?o-e.lineHeight:0);const t=Math.max(1,Math.floor(o*o/a)),i=Math.max(0,e.minimapHeight-t),n=i/(d-o),s=l*n;a=0=r+(C=e.scrollBeyondLastLine?o/p-1:C))return a=r,m=0<_,new At(l,d,m,b,v,f,1,a);{let e=Math.max(1,Math.floor(t-v*c/u));return h&&h.scrollHeight===d&&(h.scrollTop>l&&(e=Math.min(e,h.startLineNumber)),h.scrollTopRt.INVALID),this._renderedLines._set(e.startLineNumber,i)}linesEquals(e){if(!this.scrollEquals(e))return!1;var t=this._renderedLines._get().lines;for(let i=0,n=t.length;i=e;)i--;let n=this.modelLineToMinimapLine(t)-1;for(;n+1{var t;e.preventDefault(),0!==this._model.options.renderMinimap&&this._lastRenderData&&("proportional"!==this._model.options.size?e.leftButton&&this._lastRenderData&&(t=(t=l.D(this._slider.domNode)).top+t.height/2,this._startSliderDragging(e.buttons,e.posx,t,e.posy,this._lastRenderData.renderedLayout)):(t=this._model.options.minimapLineHeight,e=this._model.options.canvasInnerHeight/this._model.options.canvasOuterHeight*e.browserEvent.offsetY,e=Math.floor(e/t)+this._lastRenderData.renderedLayout.startLineNumber,e=Math.min(e,this._model.getLineCount()),this._model.revealLineNumber(e)))}),this._sliderMouseMoveMonitor=new w.a,this._sliderMouseDownListener=l.o(this._slider.domNode,"mousedown",e=>{e.preventDefault(),e.stopPropagation(),e.leftButton&&this._lastRenderData&&this._startSliderDragging(e.buttons,e.posx,e.posy,e.posy,this._lastRenderData.renderedLayout)}),this._gestureDisposable=b.b.addTarget(this._domNode.domNode),this._sliderTouchStartListener=l.i(this._domNode.domNode,b.a.Start,e=>{e.preventDefault(),e.stopPropagation(),this._lastRenderData&&(this._slider.toggleClassName("active",!0),this._gestureInProgress=!0,this.scrollDueToTouchEvent(e))},{passive:!1}),this._sliderTouchMoveListener=l.i(this._domNode.domNode,b.a.Change,e=>{e.preventDefault(),e.stopPropagation(),this._lastRenderData&&this._gestureInProgress&&this.scrollDueToTouchEvent(e)},{passive:!1}),this._sliderTouchEndListener=l.o(this._domNode.domNode,b.a.End,e=>{e.preventDefault(),e.stopPropagation(),this._gestureInProgress=!1,this._slider.toggleClassName("active",!1)})}_startSliderDragging(e,t,i,n,o){this._slider.toggleClassName("active",!0);const s=(e,n)=>{n=Math.abs(n-t),_.i&&140s(e.posy,e.posx),()=>{this._slider.toggleClassName("active",!1)})}scrollDueToTouchEvent(e){var t=this._domNode.domNode.getBoundingClientRect().top;e=this._lastRenderData.renderedLayout.getDesiredScrollTopFromTouchLocation(e.pageY-t);this._model.setScrollTop(e)}dispose(){this._mouseDownListener.dispose(),this._sliderMouseMoveMonitor.dispose(),this._sliderMouseDownListener.dispose(),this._gestureDisposable.dispose(),this._sliderTouchStartListener.dispose(),this._sliderTouchMoveListener.dispose(),this._sliderTouchEndListener.dispose(),super.dispose()}_getMinimapDomNodeClassName(){return"always"===this._model.options.showSlider?"minimap slider-always":"minimap slider-mouseover"}getDomNode(){return this._domNode}_applyLayout(){this._domNode.setLeft(this._model.options.minimapLeft),this._domNode.setWidth(this._model.options.minimapWidth),this._domNode.setHeight(this._model.options.minimapHeight),this._shadow.setHeight(this._model.options.minimapHeight),this._canvas.setWidth(this._model.options.canvasOuterWidth),this._canvas.setHeight(this._model.options.canvasOuterHeight),this._canvas.domNode.width=this._model.options.canvasInnerWidth,this._canvas.domNode.height=this._model.options.canvasInnerHeight,this._decorationsCanvas.setWidth(this._model.options.canvasOuterWidth),this._decorationsCanvas.setHeight(this._model.options.canvasOuterHeight),this._decorationsCanvas.domNode.width=this._model.options.canvasInnerWidth,this._decorationsCanvas.domNode.height=this._model.options.canvasInnerHeight,this._slider.setWidth(this._model.options.minimapWidth)}_getBuffer(){return this._buffers||0=e.scrollWidth?this._shadow.setClassName("minimap-shadow-hidden"):this._shadow.setClassName("minimap-shadow-visible"),t=At.create(this._model.options,e.viewportStartLineNumber,e.viewportEndLineNumber,e.viewportStartLineNumberVerticalOffset,e.viewportHeight,e.viewportContainsWhitespaceGaps,this._model.getLineCount(),this._model.getRealLineCount(),e.scrollTop,e.scrollHeight,this._lastRenderData?this._lastRenderData.renderedLayout:null),this._slider.setDisplay(t.sliderNeeded?"block":"none"),this._slider.setTop(t.sliderTop),this._slider.setHeight(t.sliderHeight),e=e.scrollLeft/this._model.options.typicalHalfwidthCharacterWidth,e=Math.min(this._model.options.minimapWidth,Math.round(e*this._model.options.minimapCharWidth/this._model.options.pixelRatio)),this._sliderHorizontal.setLeft(e),this._sliderHorizontal.setWidth(this._model.options.minimapWidth-e),this._sliderHorizontal.setTop(0),this._sliderHorizontal.setHeight(t.sliderHeight),this.renderDecorations(t),this._lastRenderData=this.renderLines(t))}renderDecorations(e){if(this._renderDecorations){this._renderDecorations=!1;var t=this._model.getSelections(),i=this._model.getMinimapDecorationsInViewport(e.startLineNumber,e.endLineNumber),{canvasInnerWidth:n,canvasInnerHeight:o}=this._model.options,s=this._model.options.minimapLineHeight,r=this._model.options.minimapCharWidth,a=this._model.getOptions().tabSize;const u=this._decorationsCanvas.domNode.getContext("2d");u.clearRect(0,0,n,o);var l=new Map;for(let i=0;ithis._model.options.canvasInnerHeight)){let g=t.get(s);if(a=!g,!g){const e=this._model.getLineContent(s);g=[z.h];for(let t=1;tm)return;var S=g.charCodeAt(b);if(9===S){var L=d-(b+v)%d;v+=L-1,_+=L*o}else if(32===S)_+=o;else{var x=De.D(S)?2:1;for(let s=0;sm)return}}}}Object(Ie.f)((e,t)=>{var i=e.getColor(St.Zb);i&&t.addRule(`.monaco-editor .minimap > canvas { opacity: ${i.rgba.a}; will-change: opacity; }`),i=e.getColor(St.ec),i&&t.addRule(`.monaco-editor .minimap-slider .minimap-slider-horizontal { background: ${i}; }`),i=e.getColor(St.fc),i&&t.addRule(`.monaco-editor .minimap-slider:hover .minimap-slider-horizontal { background: ${i}; }`),i=e.getColor(St.dc),i&&t.addRule(`.monaco-editor .minimap-slider.active .minimap-slider-horizontal { background: ${i}; }`),i=e.getColor(St.yc);i&&t.addRule(`.monaco-editor .minimap-shadow-visible { box-shadow: ${i} -6px 0 6px -6px inset; }`)}),i("725e");class Vt extends I{constructor(e){super(e);const t=this._context.configuration.options;e=t.get(130),this._widgets={},this._verticalScrollbarWidth=e.verticalScrollbarWidth,this._minimapWidth=e.minimap.minimapWidth,this._horizontalScrollbarHeight=e.horizontalScrollbarHeight,this._editorHeight=e.height,this._editorWidth=e.width,this._domNode=Object(f.b)(document.createElement("div")),M.write(this._domNode,4),this._domNode.setClassName("overlayWidgets")}dispose(){super.dispose(),this._widgets={}}getDomNode(){return this._domNode}onConfigurationChanged(e){const t=this._context.configuration.options;var i=t.get(130);return this._verticalScrollbarWidth=i.verticalScrollbarWidth,this._minimapWidth=i.minimap.minimapWidth,this._horizontalScrollbarHeight=i.horizontalScrollbarHeight,this._editorHeight=i.height,this._editorWidth=i.width,!0}addWidget(e){const t=Object(f.b)(e.getDomNode());this._widgets[e.getId()]={widget:e,preference:null,domNode:t},t.setPosition("absolute"),t.setAttribute("widgetId",e.getId()),this._domNode.appendChild(t),this.setShouldRender()}setWidgetPosition(e,t){const i=this._widgets[e.getId()];return i.preference!==t&&(i.preference=t,this.setShouldRender(),!0)}removeWidget(e){if(e=e.getId(),this._widgets.hasOwnProperty(e)){const t=this._widgets[e].domNode.domNode;delete this._widgets[e],t.parentNode.removeChild(t),this.setShouldRender()}}_renderWidget(e){const t=e.domNode;var i;null===e.preference?t.unsetTop():0===e.preference?(t.setTop(0),t.setRight(2*this._verticalScrollbarWidth+this._minimapWidth)):1===e.preference?(i=t.domNode.clientHeight,t.setTop(this._editorHeight-i-2*this._horizontalScrollbarHeight),t.setRight(2*this._verticalScrollbarWidth+this._minimapWidth)):2===e.preference&&(t.setTop(0),t.domNode.style.right="50%")}prepareRender(e){}render(e){this._domNode.setWidth(this._editorWidth);var t=Object.keys(this._widgets);for(let n=0,o=t.length;n{e.changedColorMap&&this._updateSettings(!0)}),this._cursorPositions=[]}dispose(){super.dispose(),this._tokensColorTrackerListener.dispose()}_updateSettings(e){var t=new zt(this._context.configuration,this._context.theme);return(!this._settings||!this._settings.equals(t))&&(this._settings=t,this._domNode.setTop(this._settings.top),this._domNode.setRight(this._settings.right),this._domNode.setWidth(this._settings.domWidth),this._domNode.setHeight(this._settings.domHeight),this._domNode.domNode.width=this._settings.canvasWidth,this._domNode.domNode.height=this._settings.canvasHeight,e&&this._render(),!0)}onConfigurationChanged(e){return this._updateSettings(!1)}onCursorStateChanged(e){this._cursorPositions=[];for(let t=0,i=e.selections.length;tt&&(e=t-r),o=e-r,d=e+r}o>f+1||c!==p?(0!==e&&w.fillRect(a[p],m,l[p],f-m),p=c,m=o,f=d):d>f&&(f=d)}w.fillRect(a[p],m,l[p],f-m)}if(!this._settings.hideCursor&&this._settings.cursorColor){var p=2*this._settings.pixelRatio|0,m=p/2|0,f=this._settings.x[7],_=this._settings.w[7];w.fillStyle=this._settings.cursorColor;let e=-100,i=-100;for(let o=0,s=this._cursorPositions.length;ot&&(s=t-m);b=s-m;var v=b+p;b>i+1?(0!==o&&w.fillRect(f,e,_,i-e),e=b,i=v):v>i&&(i=v)}w.fillRect(f,e,_,i-e)}this._settings.renderBorder&&this._settings.borderColor&&0this._context.viewLayout.getVerticalOffsetForLineNumber(e)),this._zoneManager.setDOMWidth(0),this._zoneManager.setDOMHeight(0),this._zoneManager.setOuterHeight(this._context.viewLayout.getScrollHeight()),this._zoneManager.setLineHeight(i.get(58)),this._zoneManager.setPixelRatio(i.get(128)),this._context.addEventHandler(this)}dispose(){this._context.removeEventHandler(this),super.dispose()}onConfigurationChanged(e){const t=this._context.configuration.options;return e.hasChanged(58)&&(this._zoneManager.setLineHeight(t.get(58)),this._render()),e.hasChanged(128)&&(this._zoneManager.setPixelRatio(t.get(128)),this._domNode.setWidth(this._zoneManager.getDOMWidth()),this._domNode.setHeight(this._zoneManager.getDOMHeight()),this._domNode.domNode.width=this._zoneManager.getCanvasWidth(),this._domNode.domNode.height=this._zoneManager.getCanvasHeight(),this._render()),!0}onFlushed(e){return this._render(),!0}onScrollChanged(e){return e.scrollHeightChanged&&(this._zoneManager.setOuterHeight(e.scrollHeight),this._render()),!0}onZonesChanged(e){return this._render(),!0}getDomNode(){return this._domNode.domNode}setLayout(e){this._domNode.setTop(e.top),this._domNode.setRight(e.right);let t=!1;t=this._zoneManager.setDOMWidth(e.width)||t,(t=this._zoneManager.setDOMHeight(e.height)||t)&&(this._domNode.setWidth(this._zoneManager.getDOMWidth()),this._domNode.setHeight(this._zoneManager.getDOMHeight()),this._domNode.domNode.width=this._zoneManager.getCanvasWidth(),this._domNode.domNode.height=this._zoneManager.getCanvasHeight(),this._render())}setZones(e){this._zoneManager.setZones(e),this._render()}_render(){if(0===this._zoneManager.getOuterHeight())return!1;var e=this._zoneManager.getCanvasWidth(),t=this._zoneManager.getCanvasHeight(),i=this._zoneManager.resolveColorZones(),n=this._zoneManager.getId2Color();const o=this._domNode.domNode.getContext("2d");return o.clearRect(0,0,e,t),0=l?Math.max(r,d):(e.fillRect(0,s,n,r-s),s=l,d)}e.fillRect(0,s,n,r-s)}}i("ef37");class $t extends I{constructor(e){super(e),this.domNode=Object(f.b)(document.createElement("div")),this.domNode.setAttribute("role","presentation"),this.domNode.setAttribute("aria-hidden","true"),this.domNode.setClassName("view-rulers"),this._renderedRulers=[];const t=this._context.configuration.options;this._rulers=t.get(91),this._typicalHalfwidthCharacterWidth=t.get(42).typicalHalfwidthCharacterWidth}dispose(){super.dispose()}onConfigurationChanged(e){const t=this._context.configuration.options;return this._rulers=t.get(91),this._typicalHalfwidthCharacterWidth=t.get(42).typicalHalfwidthCharacterWidth,!0}onScrollChanged(e){return e.scrollHeightChanged}prepareRender(e){}_ensureRulersCount(){var e=this._renderedRulers.length,t=this._rulers.length;if(e!==t)if(e{e=e.getColor(Ee.u),e&&t.addRule(`.monaco-editor .view-ruler { box-shadow: 1px 0 0 0 ${e} inset; }`)}),i("d8c3");class Gt extends I{constructor(e){super(e),this._scrollTop=0,this._width=0,this._updateWidth(),this._shouldShow=!1;const t=this._context.configuration.options;e=t.get(92),this._useShadows=e.useShadows,this._domNode=Object(f.b)(document.createElement("div")),this._domNode.setAttribute("role","presentation"),this._domNode.setAttribute("aria-hidden","true")}dispose(){super.dispose()}_updateShouldShow(){var e=this._useShadows&&0{e=e.getColor(St.yc),e&&t.addRule(`.monaco-editor .scroll-decoration { box-shadow: ${e} 0 6px 6px -6px inset; }`)}),i("782d");class Zt{constructor(e){this.left=e.left,this.width=e.width,this.startStyle=null,this.endStyle=null}}class Yt{constructor(e,t){this.lineNumber=e,this.ranges=t}}function Xt(e){return new Zt(e)}function Qt(e){return new Yt(e.lineNumber,e.ranges.map(Xt))}class Jt extends Oe{constructor(e){super(),this._previousFrameVisibleRangesWithStyle=[],this._context=e;const t=this._context.configuration.options;this._lineHeight=t.get(58),this._roundedSelection=t.get(90),this._typicalHalfwidthCharacterWidth=t.get(42).typicalHalfwidthCharacterWidth,this._selections=[],this._renderResult=null,this._context.addEventHandler(this)}dispose(){this._context.removeEventHandler(this),this._renderResult=null,super.dispose()}onConfigurationChanged(e){const t=this._context.configuration.options;return this._lineHeight=t.get(58),this._roundedSelection=t.get(90),this._typicalHalfwidthCharacterWidth=t.get(42).typicalHalfwidthCharacterWidth,!0}onCursorStateChanged(e){return this._selections=e.selections.slice(0),!0}onDecorationsChanged(e){return!0}onFlushed(e){return!0}onLinesChanged(e){return!0}onLinesDeleted(e){return!0}onLinesInserted(e){return!0}onScrollChanged(e){return e.scrollTopChanged}onZonesChanged(e){return!0}_visibleRangesHaveGaps(e){for(let t=0,i=e.length;t'}_actualRenderOneSelection(e,t,i,n){if(0!==n.length){var o=!!n[0].ranges[0].startStyle,s=this._lineHeight.toString(),r=(this._lineHeight-1).toString(),a=n[0].lineNumber,l=n[n.length-1].lineNumber;for(let _=0,b=n.length;_e+t)}render(e,t){return!this._renderResult||(t-=e)<0||t>=this._renderResult.length?"":this._renderResult[t]}}function ei(e){return e<0?-e:e}Jt.SELECTION_CLASS_NAME="selected-text",Jt.SELECTION_TOP_LEFT="top-left-radius",Jt.SELECTION_BOTTOM_LEFT="bottom-left-radius",Jt.SELECTION_TOP_RIGHT="top-right-radius",Jt.SELECTION_BOTTOM_RIGHT="bottom-right-radius",Jt.EDITOR_BACKGROUND_CLASS_NAME="monaco-editor-background",Jt.ROUNDED_PIECE_WIDTH=10,Object(Ie.f)((e,t)=>{var i=e.getColor(St.R);i&&t.addRule(`.monaco-editor .focused .selected-text { background-color: ${i}; }`),i=e.getColor(St.J);i&&t.addRule(`.monaco-editor .selected-text { background-color: ${i}; }`);const n=e.getColor(St.S);n&&!n.isTransparent()&&t.addRule(`.monaco-editor .view-line span.inline-selected-text { color: ${n}; }`)}),i("d93b");class ti{constructor(e,t,i,n,o,s){this.top=e,this.left=t,this.width=i,this.height=n,this.textContent=o,this.textContentClassName=s}}class ii{constructor(e){this._context=e;const t=this._context.configuration.options;e=t.get(42),this._cursorStyle=t.get(23),this._lineHeight=t.get(58),this._typicalHalfwidthCharacterWidth=e.typicalHalfwidthCharacterWidth,this._lineCursorWidth=Math.min(t.get(26),this._typicalHalfwidthCharacterWidth),this._isVisible=!0,this._domNode=Object(f.b)(document.createElement("div")),this._domNode.setClassName("cursor "+Re.a),this._domNode.setHeight(this._lineHeight),this._domNode.setTop(0),this._domNode.setLeft(0),g.a.applyFontInfo(this._domNode,e),this._domNode.setDisplay("none"),this._position=new ie.a(1,1),this._lastRenderedContent="",this._renderData=null}getDomNode(){return this._domNode}getPosition(){return this._position}show(){this._isVisible||(this._domNode.setVisibility("inherit"),this._isVisible=!0)}hide(){this._isVisible&&(this._domNode.setVisibility("hidden"),this._isVisible=!1)}onConfigurationChanged(e){const t=this._context.configuration.options;var i=t.get(42);return this._cursorStyle=t.get(23),this._lineHeight=t.get(58),this._typicalHalfwidthCharacterWidth=i.typicalHalfwidthCharacterWidth,this._lineCursorWidth=Math.min(t.get(26),this._typicalHalfwidthCharacterWidth),g.a.applyFontInfo(this._domNode,i),!0}onCursorPositionChanged(e){return this._position=e,!0}_prepareRender(e){let t="";if(this._cursorStyle===z.i.Line||this._cursorStyle===z.i.LineThin){var i=e.visibleRangeForPosition(this._position);if(!i||i.outsideRenderedLine)return null;let n;if(this._cursorStyle===z.i.Line){if(2<(n=l.u(0t.length){var n=this._secondaryCursors.length-t.length;for(let e=0;e{for(let i=0,n=e.ranges.length;i{this._isVisible?this._hide():this._show()},ni.BLINK_INTERVAL):this._startCursorBlinkAnimation.setIfNotSet(()=>{this._blinkingEnabled=!0,this._updateDomClassName()},ni.BLINK_INTERVAL))}_updateDomClassName(){this._domNode.setClassName(this._getClassName())}_getClassName(){let e="cursors-layer";switch(this._selectionIsEmpty||(e+=" has-selection"),this._cursorStyle){case z.i.Line:e+=" cursor-line-style";break;case z.i.Block:e+=" cursor-block-style";break;case z.i.Underline:e+=" cursor-underline-style";break;case z.i.LineThin:e+=" cursor-line-thin-style";break;case z.i.BlockOutline:e+=" cursor-block-outline-style";break;case z.i.UnderlineThin:e+=" cursor-underline-thin-style";break;default:e+=" cursor-line-style"}if(this._blinkingEnabled)switch(this._getCursorBlinking()){case 1:e+=" cursor-blink";break;case 2:e+=" cursor-smooth";break;case 3:e+=" cursor-phase";break;case 4:e+=" cursor-expand";break;default:e+=" cursor-solid"}else e+=" cursor-solid";return this._cursorSmoothCaretAnimation&&(e+=" cursor-smooth-caret-animation"),e}_show(){this._primaryCursor.show();for(let e=0,t=this._secondaryCursors.length;e{const i=e.getColor(Ee.n);if(i){let n=e.getColor(Ee.m);n=n||i.opposite(),t.addRule(`.monaco-editor .cursors-layer .cursor { background-color: ${i}; border-color: ${i}; color: ${n}; }`),"hc"===e.type&&t.addRule(`.monaco-editor .cursors-layer.has-selection .cursor { border-left: 1px solid ${n}; border-right: 1px solid ${n}; }`)}});const oi=()=>{throw new Error("Invalid change accessor")};class si extends I{constructor(e){super(e);const t=this._context.configuration.options;e=t.get(130),this._lineHeight=t.get(58),this._contentWidth=e.contentWidth,this._contentLeft=e.contentLeft,this.domNode=Object(f.b)(document.createElement("div")),this.domNode.setClassName("view-zones"),this.domNode.setPosition("absolute"),this.domNode.setAttribute("role","presentation"),this.domNode.setAttribute("aria-hidden","true"),this.marginDomNode=Object(f.b)(document.createElement("div")),this.marginDomNode.setClassName("margin-view-zones"),this.marginDomNode.setPosition("absolute"),this.marginDomNode.setAttribute("role","presentation"),this.marginDomNode.setAttribute("aria-hidden","true"),this._zones={}}dispose(){super.dispose(),this._zones={}}_recomputeWhitespacesProps(){var e=this._context.viewLayout.getWhitespaces();const t=new Map;for(const n of e)t.set(n.id,n);let i=!1;return this._context.model.changeWhitespace(e=>{var n=Object.keys(this._zones);for(let l=0,d=n.length;l{const n={addZone:e=>(t=!0,this._addZone(i,e)),removeZone:e=>{e&&(t=this._removeZone(i,e)||t)},layoutZone:e=>{e&&(t=this._layoutZone(i,e)||t)}};var o=e,s=n;try{o(s)}catch(n){Object(d.f)(n)}n.addZone=oi,n.removeZone=oi,n.layoutZone=oi}),t}_addZone(e,t){var i=this._computeWhitespaceProps(t);const n={whitespaceId:e.insertWhitespace(i.afterViewLineNumber,this._getZoneOrdinal(t),i.heightInPx,i.minWidthInPx),delegate:t,isVisible:!1,domNode:Object(f.b)(t.domNode),marginDomNode:t.marginDomNode?Object(f.b)(t.marginDomNode):null};return this._safeCallOnComputedHeight(n.delegate,i.heightInPx),n.domNode.setPosition("absolute"),n.domNode.domNode.style.width="100%",n.domNode.setDisplay("none"),n.domNode.setAttribute("monaco-view-zone",n.whitespaceId),this.domNode.appendChild(n.domNode),n.marginDomNode&&(n.marginDomNode.setPosition("absolute"),n.marginDomNode.domNode.style.width="100%",n.marginDomNode.setDisplay("none"),n.marginDomNode.setAttribute("monaco-view-zone",n.whitespaceId),this.marginDomNode.appendChild(n.marginDomNode)),this._zones[n.whitespaceId]=n,this.setShouldRender(),n.whitespaceId}_removeZone(e,t){if(this._zones.hasOwnProperty(t)){const i=this._zones[t];return delete this._zones[t],e.removeWhitespace(i.whitespaceId),i.domNode.removeAttribute("monaco-visible-view-zone"),i.domNode.removeAttribute("monaco-view-zone"),i.domNode.domNode.parentNode.removeChild(i.domNode.domNode),i.marginDomNode&&(i.marginDomNode.removeAttribute("monaco-visible-view-zone"),i.marginDomNode.removeAttribute("monaco-view-zone"),i.marginDomNode.domNode.parentNode.removeChild(i.marginDomNode.domNode)),this.setShouldRender(),!0}return!1}_layoutZone(e,t){var i;return!!this._zones.hasOwnProperty(t)&&(t=this._zones[t],i=this._computeWhitespaceProps(t.delegate),e.changeOneWhitespace(t.whitespaceId,i.afterViewLineNumber,i.heightInPx),this._safeCallOnComputedHeight(t.delegate,i.heightInPx),this.setShouldRender(),!0)}shouldSuppressMouseDownOnViewZone(e){return!!this._zones.hasOwnProperty(e)&&(e=this._zones[e],Boolean(e.delegate.suppressMouseDown))}_heightInPixels(e){return"number"==typeof e.heightInPx?e.heightInPx:"number"==typeof e.heightInLines?this._lineHeight*e.heightInLines:this._lineHeight}_minWidthInPixels(e){return"number"==typeof e.minWidthInPx?e.minWidthInPx:0}_safeCallOnComputedHeight(e,t){if("function"==typeof e.onComputedHeight)try{e.onComputedHeight(t)}catch(e){Object(d.f)(e)}}_safeCallOnDomNodeTop(e,t){if("function"==typeof e.onDomNodeTop)try{e.onDomNodeTop(t)}catch(e){Object(d.f)(e)}}prepareRender(e){}render(e){var t=e.viewportData.whitespaceViewportData;const i={};let n=!1;for(let r=0,a=t.length;r{this._context.theme.update(e),this._context.model.onDidColorThemeChange(),this.render(!0,!1)})),this._viewParts=[],this._textAreaHandler=new Be(this._context,o,this._createTextAreaHandlerHelper()),this._viewParts.push(this._textAreaHandler),this._linesContent=Object(f.b)(document.createElement("div")),this._linesContent.setClassName("lines-content monaco-editor-background"),this._linesContent.setPosition("absolute"),this.domNode=Object(f.b)(document.createElement("div")),this.domNode.setClassName(this._getEditorClassName()),this.domNode.setAttribute("role","code"),this._overflowGuardContainer=Object(f.b)(document.createElement("div")),M.write(this._overflowGuardContainer,3),this._overflowGuardContainer.setClassName("overflow-guard"),this._scrollbar=new lt(this._context,this._linesContent,this.domNode,this._overflowGuardContainer),this._viewParts.push(this._scrollbar),this._viewLines=new ft(this._context,this._linesContent),this._viewZones=new si(this._context),this._viewParts.push(this._viewZones);const r=new Ut(this._context),a=(this._viewParts.push(r),new Gt(this._context)),l=(this._viewParts.push(a),new Ze(this._context)),d=(this._viewParts.push(l),l.addDynamicOverlay(new ot(this._context)),l.addDynamicOverlay(new Jt(this._context)),l.addDynamicOverlay(new ut(this._context)),l.addDynamicOverlay(new rt(this._context)),new Ye(this._context)),h=(this._viewParts.push(d),d.addDynamicOverlay(new st(this._context)),d.addDynamicOverlay(new ct(this._context)),d.addDynamicOverlay(new bt(this._context)),d.addDynamicOverlay(new _t(this._context)),d.addDynamicOverlay(new Me(this._context)),new Te(this._context));h.getDomNode().appendChild(this._viewZones.marginDomNode),h.getDomNode().appendChild(d.getDomNode()),this._viewParts.push(h),this._contentWidgets=new Qe(this._context,this.domNode),this._viewParts.push(this._contentWidgets),this._viewCursors=new ni(this._context),this._viewParts.push(this._viewCursors),this._overlayWidgets=new Vt(this._context),this._viewParts.push(this._overlayWidgets),e=new $t(this._context),this._viewParts.push(e);const c=new jt(this._context);if(this._viewParts.push(c),r){const e=this._scrollbar.getOverviewRulerLayoutInfo();e.parent.insertBefore(r.getDomNode(),e.insertBefore)}this._linesContent.appendChild(l.getDomNode()),this._linesContent.appendChild(e.domNode),this._linesContent.appendChild(this._viewZones.domNode),this._linesContent.appendChild(this._viewLines.getDomNode()),this._linesContent.appendChild(this._contentWidgets.domNode),this._linesContent.appendChild(this._viewCursors.getDomNode()),this._overflowGuardContainer.appendChild(h.getDomNode()),this._overflowGuardContainer.appendChild(this._scrollbar.getDomNode()),this._overflowGuardContainer.appendChild(a.getDomNode()),this._overflowGuardContainer.appendChild(this._textAreaHandler.textArea),this._overflowGuardContainer.appendChild(this._textAreaHandler.textAreaCover),this._overflowGuardContainer.appendChild(this._overlayWidgets.getDomNode()),this._overflowGuardContainer.appendChild(c.getDomNode()),this.domNode.appendChild(this._overflowGuardContainer),s?s.appendChild(this._contentWidgets.overflowingContentWidgetsDomNode.domNode):this.domNode.appendChild(this._contentWidgets.overflowingContentWidgetsDomNode),this._applyLayout(),this._pointerHandler=this._register(new ke(this._context,o,this._createPointerHandlerHelper()))}_flushAccumulatedAndRenderNow(){this._renderNow()}_createPointerHandlerHelper(){return{viewDomNode:this.domNode.domNode,linesContentDomNode:this._linesContent.domNode,focusTextArea:()=>{this.focus()},dispatchTextAreaEvent:e=>{this._textAreaHandler.textArea.domNode.dispatchEvent(e)},getLastRenderData:()=>{var e=this._viewCursors.getLastRenderData()||[],t=this._textAreaHandler.getLastRenderData();return new le(e,t)},shouldSuppressMouseDownOnViewZone:e=>this._viewZones.shouldSuppressMouseDownOnViewZone(e),shouldSuppressMouseDownOnWidget:e=>this._contentWidgets.shouldSuppressMouseDownOnWidget(e),getPositionFromDOMInfo:(e,t)=>(this._flushAccumulatedAndRenderNow(),this._viewLines.getPositionFromDOMInfo(e,t)),visibleRangeForPosition:(e,t)=>(this._flushAccumulatedAndRenderNow(),this._viewLines.visibleRangeForPosition(new ie.a(e,t))),getLineWidth:e=>(this._flushAccumulatedAndRenderNow(),this._viewLines.getLineWidth(e))}}_createTextAreaHandlerHelper(){return{visibleRangeForPositionRelativeToEditor:(e,t)=>(this._flushAccumulatedAndRenderNow(),this._viewLines.visibleRangeForPosition(new ie.a(e,t)))}}_applyLayout(){const e=this._context.configuration.options;var t=e.get(130);this.domNode.setWidth(t.width),this.domNode.setHeight(t.height),this._overflowGuardContainer.setWidth(t.width),this._overflowGuardContainer.setHeight(t.height),this._linesContent.setWidth(1e6),this._linesContent.setHeight(1e6)}_getEditorClassName(){var e=this._textAreaHandler.isFocused()?" focused":"";return this._context.configuration.options.get(127)+" "+Object(Ie.e)(this._context.theme.type)+e}handleEvents(e){super.handleEvents(e),this._scheduleRender()}onConfigurationChanged(e){return this._configPixelRatio=this._context.configuration.options.get(128),this.domNode.setClassName(this._getEditorClassName()),this._applyLayout(),!1}onCursorStateChanged(e){return this._selections=e.selections,!1}onFocusChanged(e){return this.domNode.setClassName(this._getEditorClassName()),!1}onThemeChanged(e){return this.domNode.setClassName(this._getEditorClassName()),!1}dispose(){null!==this._renderAnimationFrame&&(this._renderAnimationFrame.dispose(),this._renderAnimationFrame=null),this._contentWidgets.overflowingContentWidgetsDomNode.domNode.remove(),this._context.removeEventHandler(this),this._viewLines.dispose();for(const e of this._viewParts)e.dispose();super.dispose()}_scheduleRender(){null===this._renderAnimationFrame&&(this._renderAnimationFrame=l.T(this._onRenderScheduled.bind(this),100))}_onRenderScheduled(){this._renderAnimationFrame=null,this._flushAccumulatedAndRenderNow()}_renderNow(){var e=()=>this._actualRender();try{e()}catch(e){Object(d.f)(e)}}_getViewPartsToRender(){let e=[],t=0;for(const i of this._viewParts)i.shouldRender()&&(e[t++]=i);return e}_actualRender(){if(l.N(this.domNode.domNode)){let i=this._getViewPartsToRender();if(this._viewLines.shouldRender()||0!==i.length){var e=this._context.viewLayout.getLinesViewportData(),t=(e=(this._context.model.setViewport(e.startLineNumber,e.endLineNumber,e.centeredLineNumber),new li(this._selections,e,this._context.viewLayout.getWhitespaceViewportData(),this._context.model)),this._contentWidgets.shouldRender()&&this._contentWidgets.onBeforeRender(e),this._viewLines.shouldRender()&&(this._viewLines.renderText(e),this._viewLines.onDidRender(),i=this._getViewPartsToRender()),new T(this._context.viewLayout,e,this._viewLines));for(const e of i)e.prepareRender(t);for(const e of i)e.render(t),e.onDidRender();.001=e+1&&this.lastAddedCursorIndex--,this.secondaryCursors[e].dispose(this.context),this.secondaryCursors.splice(e,1)}_getAll(){let e=[];e[0]=this.primaryCursor;for(let t=0,i=this.secondaryCursors.length;te.selection.startLineNumber===t.selection.startLineNumber?e.selection.startColumn-t.selection.startColumn:e.selection.startLineNumber-t.selection.startLineNumber);for(let d=0;dn&&e.index--;a.splice(n,1),l.splice(e,1),this._removeSecondaryCursor(n-1),d--}}}}}}var ui=i("b272"),gi=i("191f"),pi=i("338e");class mi{constructor(){this.type=0}}class fi{constructor(){this.type=1}}class _i{constructor(e){this.type=2,this._source=e}hasChanged(e){return this._source.hasChanged(e)}}class bi{constructor(e,t){this.type=3,this.selections=e,this.modelSelections=t}}class vi{constructor(e){this.type=4,e?(this.affectsMinimap=e.affectsMinimap,this.affectsOverviewRuler=e.affectsOverviewRuler):(this.affectsMinimap=!0,this.affectsOverviewRuler=!0)}}class Ci{constructor(){this.type=5}}class wi{constructor(e){this.type=6,this.isFocused=e}}class yi{constructor(){this.type=7}}class Si{constructor(){this.type=8}}class Li{constructor(e,t){this.type=9,this.fromLineNumber=e,this.toLineNumber=t}}class xi{constructor(e,t){this.type=10,this.fromLineNumber=e,this.toLineNumber=t}}class ki{constructor(e,t){this.type=11,this.fromLineNumber=e,this.toLineNumber=t}}class Di{constructor(e,t,i,n,o,s){this.type=12,this.source=e,this.range=t,this.selections=i,this.verticalType=n,this.revealHorizontal=o,this.scrollType=s}}class Ni{constructor(e){this.type=13,this.scrollWidth=e.scrollWidth,this.scrollLeft=e.scrollLeft,this.scrollHeight=e.scrollHeight,this.scrollTop=e.scrollTop,this.scrollWidthChanged=e.scrollWidthChanged,this.scrollLeftChanged=e.scrollLeftChanged,this.scrollHeightChanged=e.scrollHeightChanged,this.scrollTopChanged=e.scrollTopChanged}}class Oi{constructor(){this.type=14}}class Ei{constructor(e){this.type=15,this.ranges=e}}class Ii{constructor(){this.type=16}}class Mi{constructor(){this.type=17}}class Ti extends c.a{constructor(){super(),this._onEvent=this._register(new h.b),this.onEvent=this._onEvent.event,this._eventHandlers=[],this._viewEventQueue=null,this._isConsumingViewEventQueue=!1,this._collector=null,this._collectorCnt=0,this._outgoingEvents=[]}emitOutgoingEvent(e){this._addOutgoingEvent(e),this._emitOutgoingEvents()}_addOutgoingEvent(e){for(let t=0,i=this._outgoingEvents.length;t=t.length)return!1;if(!t[n].strictContainsRange(e[n]))return!1}return!0}}class zi extends c.a{constructor(e,t,i,n){super(),this._model=e,this._knownModelVersionId=this._model.getVersionId(),this._viewModel=t,this._coordinatesConverter=i,this.context=new oe.c(this._model,this._viewModel,this._coordinatesConverter,n),this._cursors=new ci(this.context),this._hasFocus=!1,this._isHandling=!1,this._isDoingComposition=!1,this._selectionsWhenCompositionStarted=null,this._columnSelectData=null,this._autoClosedActions=[],this._prevEditOperationType=0}dispose(){this._cursors.dispose(),this._autoClosedActions=Object(c.f)(this._autoClosedActions),super.dispose()}updateConfiguration(e){this.context=new oe.c(this._model,this._viewModel,this._coordinatesConverter,e),this._cursors.updateContext(this.context)}onLineMappingChanged(e){this._knownModelVersionId===this._model.getVersionId()&&this.setStates(e,"viewModel",0,this.getCursorStates())}setHasFocus(e){this._hasFocus=e}_validateAutoClosedActions(){if(0zi.MAX_CURSOR_COUNT&&(n=n.slice(0,zi.MAX_CURSOR_COUNT),o=!0);var s=new Vi(this._model,this);return this._cursors.setStates(n),this._cursors.normalize(),this._columnSelectData=null,this._validateAutoClosedActions(),this._emitStateChangedIfNecessary(e,t,i,s,o)}setCursorColumnSelectData(e){this._columnSelectData=e}revealPrimary(e,t,i,n){var o=this._cursors.getViewPositions();1!e.modelState.equals(n.cursorState[t].modelState))||(a=n?n.cursorState.map(e=>e.modelState.selection):null,l=n?n.modelVersionId:0,e.emitOutgoingEvent(new ji(a,r,l,s.modelVersionId,t||"keyboard",i,o))),!0)}_findAutoClosingPairs(e){if(!e.length)return null;let t=[];for(let o=0,s=e.length;o'"`])([^)\]}>'"`]*)$/);if(!i)return null;var n=i[1];n=this.context.cursorConfig.autoClosingPairs.autoClosingPairsCloseSingleChar.get(n);if(!n||1!==n.length)return null;if(n=n[0].open,i=s.text.length-i[2].length-1,n=s.text.lastIndexOf(n,i-1),-1===n)return null;t.push([n,i])}return t}executeEdits(e,t,i,n){let o=null,s=((o="snippet"===t?this._findAutoClosingPairs(i):o)&&(i[0]._isTracked=!0),[]),r=[];i=this._model.pushEditOperations(this.getSelections(),i,e=>{if(o)for(let n=0,h=o.length;n{"keyboard"===t&&(this._executeEditOperation(gi.a.compositionEndWithInterceptors(this._prevEditOperationType,this.context.cursorConfig,this._model,this._selectionsWhenCompositionStarted,this.getSelections(),this.getAutoClosedCharacters())),this._selectionsWhenCompositionStarted=null)},e,t)}type(e,t,i){this._executeEdit(()=>{if("keyboard"===i){var e=t.length;let i=0;for(;i(e=e.getPosition(),new m.a(e.lineNumber,e.column+o,e.lineNumber,e.column+o))),this.setSelections(e,s,r,0)):this._executeEdit(()=>{this._executeEditOperation(gi.a.compositionType(this._prevEditOperationType,this.context.cursorConfig,this._model,this.getSelections(),t,i,n,o))},e,s)}paste(e,t,i,n,o){this._executeEdit(()=>{this._executeEditOperation(gi.a.paste(this.context.cursorConfig,this._model,this.getSelections(),t,i,n||[]))},e,o,4)}cut(e,t){this._executeEdit(()=>{this._executeEditOperation(ui.a.cut(this.context.cursorConfig,this._model,this.getSelections()))},e,t)}executeCommand(e,t,i){this._executeEdit(()=>{this._cursors.killSecondaryCursors(),this._executeEditOperation(new oe.e(0,[t],{shouldPushStackElementBefore:!1,shouldPushStackElementAfter:!1}))},e,i)}executeCommands(e,t,i){this._executeEdit(()=>{this._executeEditOperation(new oe.e(0,t,{shouldPushStackElementBefore:!1,shouldPushStackElementAfter:!1}))},e,i)}}zi.MAX_CURSOR_COUNT=1e4;class Ui{static executeCommands(e,t,i){const n={model:e,selectionsBefore:t,trackedRanges:[],trackedRangesDirection:[]};e=this._innerExecuteCommands(n,i);for(let o=0,s=n.trackedRanges.length;o{let n=[];for(let t=0;te.identifier.minor-t.identifier.minor;let s=[];for(let r=0;rn[r],getTrackedSelection:t=>{t=parseInt(t,10);var i=e.model._getTrackedRange(e.trackedRanges[t]);return 0===e.trackedRangesDirection[t]?new m.a(i.startLineNumber,i.startColumn,i.endLineNumber,i.endColumn):new m.a(i.endLineNumber,i.endColumn,i.startLineNumber,i.startColumn)}})):s[r]=e.selectionsBefore[r];return s}),l=(a=a||e.selectionsBefore,[]);for(i in s)s.hasOwnProperty(i)&&l.push(parseInt(i,10));l.sort((e,t)=>t-e);for(const d of l)a.splice(d,1);return a}static _arrayIsEmpty(e){for(let t=0,i=e.length;t{ne.a.isEmpty(e)&&""===s||n.push({identifier:{major:t,minor:o++},range:e,text:s,forceMoveMarkers:r,isAutoWhitespaceEdit:i.insertsAutoWhitespace})};let r=!1;var a={addEditOperation:s,addTrackedEditOperation:(e,t,i)=>{r=!0,s(e,t,i)},trackSelection:(t,i)=>{const n=m.a.liftSelection(t);let o;o=n.isEmpty()?"boolean"==typeof i?i?2:3:(t=e.model.getLineMaxColumn(n.startLineNumber),n.startColumn===t?2:3):1;const s=e.trackedRanges.length;return i=e.model._setTrackedRange(null,n,o),e.trackedRanges[s]=i,e.trackedRangesDirection[s]=n.getDirection(),s.toString()}};try{i.getEditOperations(e.model,a)}catch(a){return Object(d.f)(a),{operations:[],hadTrackedEditOperation:!1}}return{operations:n,hadTrackedEditOperation:r}}static _getLoserCursorMap(e){(e=e.slice(0)).sort((e,t)=>-ne.a.compareRangesUsingEnds(e.range,t.range));let t={};for(let o=1;on.identifier.major?i:n).identifier.major,t[s.toString()]=!0;for(let t=0;t>>1;t===e[s].afterLineNumber?i{t=!0,e|=0,i|=0,n|=0,o|=0;var s=this._instanceId+ ++this._lastWhitespaceId;return this._pendingChanges.insert(new Xi(s,e,i,n,o)),s},changeOneWhitespace:(e,i,n)=>{t=!0,this._pendingChanges.change({id:e,newAfterLineNumber:i|=0,newHeight:n|=0})},removeWhitespace:e=>{t=!0,this._pendingChanges.remove({id:e})}})}finally{this._pendingChanges.commit(this)}return t}_commitPendingChanges(e,t,i){if((0{let t=[];for(const s of e){var i;n.has(s.id)||(o.has(s.id)&&(i=o.get(s.id),s.afterLineNumber=i.newAfterLineNumber,s.height=i.newHeight),t.push(s))}return t};const s=i(this._arr).concat(i(e));s.sort((e,t)=>e.afterLineNumber===t.afterLineNumber?e.ordinal-t.ordinal:e.afterLineNumber-t.afterLineNumber),this._arr=s,this._prefixSumValidIndex=-1}}_checkPendingChanges(){this._pendingChanges.mustCommit()&&this._pendingChanges.commit(this)}_insertWhitespace(e){var t=Qi.findInsertionIndex(this._arr,e.afterLineNumber,e.ordinal);this._arr.splice(t,0,e),this._prefixSumValidIndex=Math.min(this._prefixSumValidIndex,t-1)}_findWhitespaceIndex(e){var t=this._arr;for(let i=0,n=t.length;i=t.length||t[1+o].afterLineNumber>=e)return o;i=1+o|0}else n=o-1|0}return-1}_findFirstWhitespaceAfterLineNumber(e){return e=this._findLastWhitespaceBeforeLineNumber(e|=0)+1,e=this.getLinesTotalHeight()-this._paddingBottom)}getLineNumberAtOrAfterVerticalOffset(e){if(this._checkPendingChanges(),(e|=0)<0)return 1;var t=0|this._lineCount,i=this._lineHeight;let n=1,o=t;for(;nt?t:n}getLinesViewportData(e,t){this._checkPendingChanges(),t|=0;var i=this._lineHeight,n=0|this.getLineNumberAtOrAfterVerticalOffset(e|=0),o=0|this.getVerticalOffsetForLineNumber(n);let s=0|this._lineCount,r=0|this.getFirstWhitespaceIndexAfterLineNumber(n);var a=0|this.getWhitespacesCount();let l,d,h=(l=-1===r?(r=a,d=s+1,0):(d=0|this.getAfterLineNumberForWhitespaceIndex(r),0|this.getHeightForWhitespaceIndex(r)),o),c=h,u=0;5e5<=o&&(u=5e5*Math.floor(o/5e5),u=Math.floor(u/i)*i,c-=u);const g=[];var p,m,f=e+(t-e)/2;let _=-1;for(let w=n;w<=s;w++){for(-1===_&&(m=(p=h)+i,(p<=f&&f=a?d=s+1:(d=0|this.getAfterLineNumberForWhitespaceIndex(r),l=0|this.getHeightForWhitespaceIndex(r));if(h>=t){s=w;break}}-1===_&&(_=s);var b=0|this.getVerticalOffsetForLineNumber(s);let v=n,C=s;return v=this.getWhitespacesCount()||e<(e=this.getVerticalOffsetForWhitespaceIndex(i))?null:(t=this.getHeightForWhitespaceIndex(i),{id:this.getIdForWhitespaceIndex(i),afterLineNumber:this.getAfterLineNumberForWhitespaceIndex(i),verticalOffset:e,height:t})}getWhitespaceViewportData(e,t){this._checkPendingChanges(),t|=0;e=this.getWhitespaceIndexAtOrAfterVerticallOffset(e|=0);var i=this.getWhitespacesCount()-1;if(e<0)return[];let n=[];for(let r=e;r<=i;r++){var o=this.getVerticalOffsetForWhitespaceIndex(r),s=this.getHeightForWhitespaceIndex(r);if(t<=o)break;n.push({id:this.getIdForWhitespaceIndex(r),afterLineNumber:this.getAfterLineNumberForWhitespaceIndex(r),verticalOffset:o,height:s})}return n}getWhitespaces(){return this._checkPendingChanges(),this._arr.slice(0)}getWhitespacesCount(){return this._checkPendingChanges(),this._arr.length}getIdForWhitespaceIndex(e){return this._checkPendingChanges(),this._arr[e|=0].id}getAfterLineNumberForWhitespaceIndex(e){return this._checkPendingChanges(),this._arr[e|=0].afterLineNumber}getHeightForWhitespaceIndex(e){return this._checkPendingChanges(),this._arr[e|=0].height}}Qi.INSTANCE_COUNT=0;class Ji{constructor(e,t,i,n){(t|=0)<0&&(t=0),(i|=0)<0&&(i=0),(n|=0)<0&&(n=0),this.width=e=(e|=0)<0?0:e,this.contentWidth=t,this.scrollWidth=Math.max(e,t),this.height=i,this.contentHeight=n,this.scrollHeight=Math.max(i,n)}equals(e){return this.width===e.width&&this.contentWidth===e.contentWidth&&this.height===e.height&&this.contentHeight===e.contentHeight}}class en extends c.a{constructor(e,t){super(),this._onDidContentSizeChange=this._register(new h.b),this.onDidContentSizeChange=this._onDidContentSizeChange.event,this._dimensions=new Ji(0,0,0,0),this._scrollable=this._register(new Zi.a(e,t)),this.onDidScroll=this._scrollable.onScroll}getScrollable(){return this._scrollable}setSmoothScrollDuration(e){this._scrollable.setSmoothScrollDuration(e)}validateScrollPosition(e){return this._scrollable.validateScrollPosition(e)}getScrollDimensions(){return this._dimensions}setScrollDimensions(e){var t,i,n;this._dimensions.equals(e)||(t=this._dimensions,this._dimensions=e,this._scrollable.setScrollDimensions({width:e.width,scrollWidth:e.scrollWidth,height:e.height,scrollHeight:e.scrollHeight},!0),i=t.contentWidth!==e.contentWidth,n=t.contentHeight!==e.contentHeight,(i||n)&&this._onDidContentSizeChange.fire(new Ri(t.contentWidth,t.contentHeight,e.contentWidth,e.contentHeight)))}getFutureScrollPosition(){return this._scrollable.getFutureScrollPosition()}getCurrentScrollPosition(){return this._scrollable.getCurrentScrollPosition()}setScrollPositionNow(e){this._scrollable.setScrollPositionNow(e)}setScrollPositionSmooth(e){this._scrollable.setScrollPositionSmooth(e)}}class tn extends c.a{constructor(e,t,i){super(),this._configuration=e;const n=this._configuration.options;e=n.get(130);var o=n.get(74);this._linesLayout=new Qi(t,n.get(58),o.top,o.bottom),this._scrollable=this._register(new en(0,i)),this._configureSmoothScrollDuration(),this._scrollable.setScrollDimensions(new Ji(e.contentWidth,0,e.height,0)),this.onDidScroll=this._scrollable.onDidScroll,this.onDidContentSizeChange=this._scrollable.onDidContentSizeChange,this._updateHeight()}dispose(){super.dispose()}getScrollable(){return this._scrollable.getScrollable()}onHeightMaybeChanged(){this._updateHeight()}_configureSmoothScrollDuration(){this._scrollable.setSmoothScrollDuration(this._configuration.options.get(103)?125:0)}onConfigurationChanged(e){const t=this._configuration.options;var i,n,o,s;e.hasChanged(58)&&this._linesLayout.setLineHeight(t.get(58)),e.hasChanged(74)&&(n=t.get(74),this._linesLayout.setPadding(n.top,n.bottom)),e.hasChanged(130)?(i=(n=t.get(130)).contentWidth,n=n.height,s=(o=this._scrollable.getScrollDimensions()).contentWidth,this._scrollable.setScrollDimensions(new Ji(i,o.contentWidth,n,this._getContentHeight(i,n,s)))):this._updateHeight(),e.hasChanged(103)&&this._configureSmoothScrollDuration()}onFlushed(e){this._linesLayout.onFlushed(e)}onLinesDeleted(e,t){this._linesLayout.onLinesDeleted(e,t)}onLinesInserted(e,t){this._linesLayout.onLinesInserted(e,t)}_getHorizontalScrollbarHeight(e,t){const i=this._configuration.options;var n=i.get(92);return 2===n.horizontal||t<=e?0:n.horizontalScrollbarSize}_getContentHeight(e,t,i){const n=this._configuration.options;let o=this._linesLayout.getLinesTotalHeight();return n.get(94)?o+=Math.max(0,t-n.get(58)-n.get(74).bottom):o+=this._getHorizontalScrollbarHeight(e,i),o}_updateHeight(){var e=this._scrollable.getScrollDimensions(),t=e.width,i=e.height,n=e.contentWidth;this._scrollable.setScrollDimensions(new Ji(t,e.contentWidth,i,this._getContentHeight(t,i,n)))}getCurrentViewport(){var e=this._scrollable.getScrollDimensions(),t=this._scrollable.getCurrentScrollPosition();return new yt.h(t.scrollTop,t.scrollLeft,e.width,e.height)}getFutureViewport(){var e=this._scrollable.getScrollDimensions(),t=this._scrollable.getFutureScrollPosition();return new yt.h(t.scrollTop,t.scrollLeft,e.width,e.height)}_computeContentWidth(e){const t=this._configuration.options;var i,n=t.get(131),o=t.get(42);return n.isViewportWrapping?(n=t.get(130),i=t.get(64),e>n.contentWidth+o.typicalHalfwidthCharacterWidth&&i.enabled&&"right"===i.side?e+n.verticalScrollbarWidth:e):(i=t.get(93)*o.typicalHalfwidthCharacterWidth,n=this._linesLayout.getWhitespaceMinWidth(),Math.max(e+i,n))}setMaxLineWidth(e){var t=this._scrollable.getScrollDimensions();this._scrollable.setScrollDimensions(new Ji(t.width,this._computeContentWidth(e),t.height,t.contentHeight)),this._updateHeight()}saveState(){var e=this._scrollable.getFutureScrollPosition(),t=e.scrollTop,i=this._linesLayout.getLineNumberAtOrAfterVerticalOffset(t);return{scrollTop:t,scrollTopWithoutViewZones:t-this._linesLayout.getWhitespaceAccumulatedHeightBeforeLineNumber(i),scrollLeft:e.scrollLeft}}changeWhitespace(e){return e=this._linesLayout.changeWhitespace(e),e&&this.onHeightMaybeChanged(),e}getVerticalOffsetForLineNumber(e){return this._linesLayout.getVerticalOffsetForLineNumber(e)}isAfterLines(e){return this._linesLayout.isAfterLines(e)}isInTopPadding(e){return this._linesLayout.isInTopPadding(e)}isInBottomPadding(e){return this._linesLayout.isInBottomPadding(e)}getLineNumberAtVerticalOffset(e){return this._linesLayout.getLineNumberAtOrAfterVerticalOffset(e)}getWhitespaceAtVerticalOffset(e){return this._linesLayout.getWhitespaceAtVerticalOffset(e)}getLinesViewportData(){var e=this.getCurrentViewport();return this._linesLayout.getLinesViewportData(e.top,e.top+e.height)}getLinesViewportDataAtScrollTop(e){var t=this._scrollable.getScrollDimensions();return e+t.height>t.scrollHeight&&(e=t.scrollHeight-t.height),this._linesLayout.getLinesViewportData(e=e<0?0:e,e+t.height)}getWhitespaceViewportData(){var e=this.getCurrentViewport();return this._linesLayout.getWhitespaceViewportData(e.top,e.top+e.height)}getWhitespaces(){return this._linesLayout.getWhitespaces()}getContentWidth(){return this._scrollable.getScrollDimensions().contentWidth}getScrollWidth(){return this._scrollable.getScrollDimensions().scrollWidth}getContentHeight(){return this._scrollable.getScrollDimensions().contentHeight}getScrollHeight(){return this._scrollable.getScrollDimensions().scrollHeight}getCurrentScrollLeft(){return this._scrollable.getCurrentScrollPosition().scrollLeft}getCurrentScrollTop(){return this._scrollable.getCurrentScrollPosition().scrollTop}validateScrollPosition(e){return this._scrollable.validateScrollPosition(e)}setScrollPosition(e,t){1===t?this._scrollable.setScrollPositionNow(e):this._scrollable.setScrollPositionSmooth(e)}deltaScrollNow(e,t){var i=this._scrollable.getCurrentScrollPosition();this._scrollable.setScrollPositionNow({scrollLeft:i.scrollLeft+e,scrollTop:i.scrollTop+t})}}var nn=i("e1b5"),on=i("b57f"),sn=i("2de5");class rn{constructor(e){this._lines=e}convertViewPositionToModelPosition(e){return this._lines.convertViewPositionToModelPosition(e.lineNumber,e.column)}convertViewRangeToModelRange(e){return this._lines.convertViewRangeToModelRange(e)}validateViewPosition(e,t){return this._lines.validateViewPosition(e.lineNumber,e.column,t)}validateViewRange(e,t){return this._lines.validateViewRange(e,t)}convertModelPositionToViewPosition(e,t){return this._lines.convertModelPositionToViewPosition(e.lineNumber,e.column,t)}convertModelRangeToViewRange(e,t){return this._lines.convertModelRangeToViewRange(e,t)}modelPositionIsVisible(e){return this._lines.modelPositionIsVisible(e.lineNumber,e.column)}getModelLineViewLineCount(e){return this._lines.getModelLineViewLineCount(e)}}class an{constructor(e){this._counts=e,this._isValid=!1,this._validEndIndex=-1,this._modelToView=[],this._viewToModel=[]}_invalidate(e){this._isValid=!1,this._validEndIndex=Math.min(this._validEndIndex,e-1)}_ensureValid(){if(!this._isValid){for(let i=this._validEndIndex+1,n=this._counts.length;ie.lineNumber===m+1);o.addRequest(i[m],r,t?t[m]:null)}var a=o.finalize();let l=[];var d=this.hiddenAreasIds.map(e=>this.model.getDecorationRange(e)).sort(ne.a.compareRangesUsingStarts);let h=1,c=0,u=-1,g=u+1=h&&p<=c);let e=pn(a[m],!p);l[m]=e.getViewLineCount(),this.lines[m]=e}this._validModelVersionId=this.model.getVersionId(),this.prefixSumComputer=new an(l)}getHiddenAreas(){return this.hiddenAreasIds.map(e=>this.model.getDecorationRange(e))}_reduceRanges(e){if(0===e.length)return[];var t=e.map(e=>this.model.validateRange(e)).sort(ne.a.compareRangesUsingStarts);let i=[],n=t[0].startLineNumber,o=t[0].endLineNumber;for(let r=1,a=t.length;ro+1?(i.push(new ne.a(n,1,o,1)),n=s.startLineNumber,o=s.endLineNumber):s.endLineNumber>o&&(o=s.endLineNumber)}return i.push(new ne.a(n,1,o,1)),i}setHiddenAreas(e){let t=this._reduceRanges(e);var i=this.hiddenAreasIds.map(e=>this.model.getDecorationRange(e)).sort(ne.a.compareRangesUsingStarts);if(t.length===i.length){let e=!1;for(let n=0;n=s&&h<=r?this.lines[c].isVisible()&&(this.lines[c]=this.lines[c].setVisible(!1),e=!0):(d=!0,this.lines[c].isVisible()||(this.lines[c]=this.lines[c].setVisible(!0),e=!0)),e&&(h=this.lines[c].getViewLineCount(),this.prefixSumComputer.changeValue(c,h))}return d||this.setHiddenAreas([]),!0}modelPositionIsVisible(e,t){return!(e<1||e>this.lines.length)&&this.lines[e-1].isVisible()}getModelLineViewLineCount(e){return e<1||e>this.lines.length?1:this.lines[e-1].getViewLineCount()}setTabSize(e){return this.tabSize!==e&&(this.tabSize=e,this._constructLines(!1,null),!0)}setWrappingSettings(e,t,i,n){var o=this.fontInfo.equals(e),s=this.wrappingStrategy===t,r=this.wrappingColumn===i,a=this.wrappingIndent===n;if(o&&s&&r&&a)return!1;o=o&&s&&!r&&a,this.fontInfo=e,this.wrappingStrategy=t,this.wrappingColumn=i,this.wrappingIndent=n;let l=null;if(o){l=[];for(let e=0,t=this.lines.length;et&&(u=!0,c=t-o+1);var d=l+c;if(n.getViewLinesData(this.model,h+1,l,d,o-e,i,a),o+=c,u)break}}return a}validateViewPosition(e,t,i){e=this._toValidViewLineNumber(e);var n=this.prefixSumComputer.getIndexOf(e-1),o=n.index;n=n.remainder;let s=this.lines[o];var r=s.getViewLineMinColumn(this.model,o+1,n),a=s.getViewLineMaxColumn(this.model,o+1,n);a<(t=t{var i=ne.a.compareRangesUsingStarts(e.range,t.range);return 0===i?e.idt.id?1:0:i});let h=[],c=0,u=null;for(const p of s){var g=p.id;u!==g&&(u=g,h[c++]=p)}return h}getInjectedTextAt(e){var t=this._toValidViewLineNumber(e.lineNumber),i=(t=this.prefixSumComputer.getIndexOf(t-1),t.index);t=t.remainder;return this.lines[i].getInjectedTextAt(t,e.column)}normalizePosition(e,t){var i=this._toValidViewLineNumber(e.lineNumber),n=(i=this.prefixSumComputer.getIndexOf(i-1),i.index);i=i.remainder;return this.lines[n].normalizePosition(this.model,n+1,i,e,t)}getLineIndentColumn(e){e=this._toValidViewLineNumber(e),e=this.prefixSumComputer.getIndexOf(e-1);var t=e.index;return 0===e.remainder?this.model.getLineIndentColumn(t+1):0}}class dn{constructor(){}isVisible(){return!0}setVisible(e){return e?this:hn.INSTANCE}getLineBreakData(){return null}getViewLineCount(){return 1}getViewLineContent(e,t,i){return e.getLineContent(t)}getViewLineLength(e,t,i){return e.getLineLength(t)}getViewLineMinColumn(e,t,i){return e.getLineMinColumn(t)}getViewLineMaxColumn(e,t,i){return e.getLineMaxColumn(t)}getViewLineData(e,t,i){let n=e.getLineTokens(t);return e=n.getLineContent(),new yt.e(e,!1,1,e.length+1,0,n.inflate(),null)}getViewLinesData(e,t,i,n,o,s,r){s[o]?r[o]=this.getViewLineData(e,t,0):r[o]=null}getModelColumnOfViewPosition(e,t){return t}getViewPositionOfModelPosition(e,t){return new ie.a(e,t)}getViewLineNumberOfModelPosition(e,t){return e}normalizePosition(e,t,i,n,o){return n}getInjectedTextAt(e,t){return null}}dn.INSTANCE=new dn;class hn{constructor(){}isVisible(){return!1}setVisible(e){return e?dn.INSTANCE:this}getLineBreakData(){return null}getViewLineCount(){return 0}getViewLineContent(e,t,i){throw new Error("Not supported")}getViewLineLength(e,t,i){throw new Error("Not supported")}getViewLineMinColumn(e,t,i){throw new Error("Not supported")}getViewLineMaxColumn(e,t,i){throw new Error("Not supported")}getViewLineData(e,t,i){throw new Error("Not supported")}getViewLinesData(e,t,i,n,o,s,r){throw new Error("Not supported")}getModelColumnOfViewPosition(e,t){throw new Error("Not supported")}getViewPositionOfModelPosition(e,t){throw new Error("Not supported")}getViewLineNumberOfModelPosition(e,t){throw new Error("Not supported")}normalizePosition(e,t,i,n,o){throw new Error("Not supported")}getInjectedTextAt(e,t){throw new Error("Not supported")}}hn.INSTANCE=new hn;class cn{constructor(e,t){this._lineBreakData=e,this._isVisible=t}isVisible(){return this._isVisible}setVisible(e){return this._isVisible=e,this}getLineBreakData(){return this._lineBreakData}getViewLineCount(){return this._isVisible?this._lineBreakData.breakOffsets.length:0}getInputStartOffsetOfOutputLineIndex(e){return this._lineBreakData.getInputOffsetOfOutputPosition(e,0)}getInputEndOffsetOfOutputLineIndex(e,t,i){return i+1===this._lineBreakData.breakOffsets.length?e.getLineMaxColumn(t)-1:this._lineBreakData.getInputOffsetOfOutputPosition(i+1,0)}getViewLineContent(e,t,i){if(!this._isVisible)throw new Error("Not supported");var n,o=0new pi.b(0,0,e+1,this._lineBreakData.injectionOptions[t],0)),pi.b.applyInjectedText(e.getLineContent(t),n).substring(o,s)):e.getValueInRange({startLineNumber:t,startColumn:o+1,endLineNumber:t,endColumn:s+1}),0({offset:e,text:r[t].content,tokenMetadata:nn.a.defaultTokenMetadata})));var h=0=un.length)for(let i=1;i<=e;i++)un[i]=(t=i,new Array(t+1).join(" "));var t;return un[e]}function pn(e,t){return null===e?(t?dn:hn).INSTANCE:new cn(e,t)}class mn{constructor(e){this._lines=e}_validPosition(e){return this._lines.model.validatePosition(e)}_validRange(e){return this._lines.model.validateRange(e)}convertViewPositionToModelPosition(e){return this._validPosition(e)}convertViewRangeToModelRange(e){return this._validRange(e)}validateViewPosition(e,t){return this._validPosition(t)}validateViewRange(e,t){return this._validRange(t)}convertModelPositionToViewPosition(e){return this._validPosition(e)}convertModelRangeToViewRange(e){return this._validRange(e)}modelPositionIsVisible(e){var t=this._lines.model.getLineCount();return!(e.lineNumber<1||e.lineNumber>t)}getModelLineViewLineCount(e){return 1}}class fn{constructor(e){this.model=e}dispose(){}createCoordinatesConverter(){return new mn(this)}getHiddenAreas(){return[]}setHiddenAreas(e){return!1}setTabSize(e){return!1}setWrappingSettings(e,t,i,n){return!1}createLineBreaksComputer(){let e=[];return{addRequest:(t,i,n)=>{e.push(null)},finalize:()=>e}}onModelFlushed(){}onModelLinesDeleted(e,t,i){return new xi(t,i)}onModelLinesInserted(e,t,i,n){return new ki(t,i)}onModelLineChanged(e,t,i){return[!1,new Li(t,t),null,null]}acceptVersionId(e){}getViewLineCount(){return this.model.getLineCount()}getActiveIndentGuide(e,t,i){return{startLineNumber:e,endLineNumber:e,indent:0}}getViewLinesIndentGuides(e,t){var i=t-e+1;let n=new Array(i);for(let o=0;othis.tokenizeViewport(),50)),this._updateConfigurationViewLineCount=this._register(new C.e(()=>this._updateConfigurationViewLineCountNow(),0)),this._hasFocus=!1,this._viewportStartLine=-1,this._viewportStartLineTrackedRange=null,this._viewportStartLineDelta=0,this.model.isTooLargeForTokenization())this._lines=new fn(this.model);else{const i=this._configuration.options;e=i.get(42),t=i.get(124);var r=i.get(131),a=i.get(123);this._lines=new ln(this._editorId,this.model,n,o,e,this.model.getOptions().tabSize,t,r.wrappingColumn,a)}this.coordinatesConverter=this._lines.createCoordinatesConverter(),this._cursor=this._register(new zi(i,this,this.coordinatesConverter,this.cursorConfig)),this.viewLayout=this._register(new tn(this._configuration,this.getLineCount(),s)),this._register(this.viewLayout.onDidScroll(e=>{e.scrollTopChanged&&this._tokenizeViewportSoon.schedule(),this._eventDispatcher.emitSingleViewEvent(new Ni(e)),this._eventDispatcher.emitOutgoingEvent(new Fi(e.oldScrollWidth,e.oldScrollLeft,e.oldScrollHeight,e.oldScrollTop,e.scrollWidth,e.scrollLeft,e.scrollHeight,e.scrollTop))})),this._register(this.viewLayout.onDidContentSizeChange(e=>{this._eventDispatcher.emitOutgoingEvent(e)})),this._decorations=new bn(this._editorId,this.model,this._configuration,this._lines,this.coordinatesConverter),this._registerModelEvents(),this._register(this._configuration.onDidChangeFast(e=>{try{var t=this._eventDispatcher.beginEmitViewEvents();this._onConfigurationChanged(t,e)}finally{this._eventDispatcher.endEmitViewEvents()}})),this._register(wt.getInstance().onDidChange(()=>{this._eventDispatcher.emitSingleViewEvent(new Ii)})),this._updateConfigurationViewLineCountNow()}dispose(){super.dispose(),this._decorations.dispose(),this._lines.dispose(),this.invalidateMinimapColorCache(),this._viewportStartLineTrackedRange=this.model._setTrackedRange(this._viewportStartLineTrackedRange,null,1),this._eventDispatcher.dispose()}createLineBreaksComputer(){return this._lines.createLineBreaksComputer()}addViewEventHandler(e){this._eventDispatcher.addViewEventHandler(e)}removeViewEventHandler(e){this._eventDispatcher.removeViewEventHandler(e)}_updateConfigurationViewLineCountNow(){this._configuration.setViewLineCount(this._lines.getViewLineCount())}tokenizeViewport(){var e=this.viewLayout.getLinesViewportData(),t=this.coordinatesConverter.convertViewPositionToModelPosition(new ie.a(e.startLineNumber,1));e=this.coordinatesConverter.convertViewPositionToModelPosition(new ie.a(e.endLineNumber,1));this.model.tokenizeViewport(t.lineNumber,e.lineNumber)}setHasFocus(e){this._hasFocus=e,this._cursor.setHasFocus(e),this._eventDispatcher.emitSingleViewEvent(new wi(e)),this._eventDispatcher.emitOutgoingEvent(new Pi(!e,e))}onCompositionStart(){this._eventDispatcher.emitSingleViewEvent(new mi)}onCompositionEnd(){this._eventDispatcher.emitSingleViewEvent(new fi)}onDidColorThemeChange(){this._eventDispatcher.emitSingleViewEvent(new Oi)}_onConfigurationChanged(e,t){let i=null;-1!==this._viewportStartLine&&(s=new ie.a(this._viewportStartLine,this.getLineMinColumn(this._viewportStartLine)),i=this.coordinatesConverter.convertViewPositionToModelPosition(s));let n=!1;const o=this._configuration.options;var s=o.get(42),r=o.get(124),a=o.get(131),l=o.get(123);this._lines.setWrappingSettings(s,r,a.wrappingColumn,l)&&(e.emitViewEvent(new Ci),e.emitViewEvent(new Si),e.emitViewEvent(new vi(null)),this._cursor.onLineMappingChanged(e),this._decorations.onLineMappingChanged(),this.viewLayout.onFlushed(this.getLineCount()),0!==this.viewLayout.getCurrentScrollTop()&&(n=!0),this._updateConfigurationViewLineCount.schedule()),t.hasChanged(80)&&(this._decorations.reset(),e.emitViewEvent(new vi(null))),e.emitViewEvent(new _i(t)),this.viewLayout.onConfigurationChanged(t),n&&i&&(s=this.coordinatesConverter.convertModelPositionToViewPosition(i),r=this.viewLayout.getVerticalOffsetForLineNumber(s.lineNumber),this.viewLayout.setScrollPosition({scrollTop:r+this._viewportStartLineDelta},1)),oe.b.shouldRecreate(t)&&(this.cursorConfig=new oe.b(this.model.getLanguageIdentifier(),this.model.getOptions(),this._configuration),this._cursor.updateConfiguration(this.cursorConfig))}_registerModelEvents(){this._register(this.model.onDidChangeContentOrInjectedText(e=>{try{const u=this._eventDispatcher.beginEmitViewEvents();let g=!1,p=!1;var t=e.changes,i=e instanceof pi.d?e.versionId:null;const m=this._lines.createLineBreaksComputer();for(const e of t)switch(e.changeType){case 4:for(let t=0;t!e.ownerId||e.ownerId===this._editorId),m.addRequest(n,i,null)}break;case 2:{let t=null;e.injectedText&&(t=e.injectedText.filter(e=>!e.ownerId||e.ownerId===this._editorId)),m.addRequest(e.detail,t,null);break}}const f=m.finalize();let _=0;for(const e of t)switch(e.changeType){case 1:this._lines.onModelFlushed(),u.emitViewEvent(new Ci),this._decorations.reset(),this.viewLayout.onFlushed(this.getLineCount()),g=!0;break;case 3:var o=this._lines.onModelLinesDeleted(i,e.fromLineNumber,e.toLineNumber);null!==o&&(u.emitViewEvent(o),this.viewLayout.onLinesDeleted(o.fromLineNumber,o.toLineNumber)),g=!0;break;case 4:var s=f.slice(_,_+e.detail.length),r=(_+=e.detail.length,this._lines.onModelLinesInserted(i,e.fromLineNumber,e.toLineNumber,s));null!==r&&(u.emitViewEvent(r),this.viewLayout.onLinesInserted(r.fromLineNumber,r.toLineNumber)),g=!0;break;case 2:var a=f[_],[l,d,h,c]=(_++,this._lines.onModelLineChanged(i,e.lineNumber,a));p=l,d&&u.emitViewEvent(d),h&&(u.emitViewEvent(h),this.viewLayout.onLinesInserted(h.fromLineNumber,h.toLineNumber)),c&&(u.emitViewEvent(c),this.viewLayout.onLinesDeleted(c.fromLineNumber,c.toLineNumber))}null!==i&&this._lines.acceptVersionId(i),this.viewLayout.onHeightMaybeChanged(),!g&&p&&(u.emitViewEvent(new Si),u.emitViewEvent(new vi(null)),this._cursor.onLineMappingChanged(u),this._decorations.onLineMappingChanged())}finally{this._eventDispatcher.endEmitViewEvents()}if(this._viewportStartLine=-1,this._configuration.setMaxLineNumber(this.model.getLineCount()),this._updateConfigurationViewLineCountNow(),!this._hasFocus&&2<=this.model.getAttachedEditorCount()&&this._viewportStartLineTrackedRange){const e=this.model._getTrackedRange(this._viewportStartLineTrackedRange);e&&(t=this.coordinatesConverter.convertModelPositionToViewPosition(e.getStartPosition()),t=this.viewLayout.getVerticalOffsetForLineNumber(t.lineNumber),this.viewLayout.setScrollPosition({scrollTop:t+this._viewportStartLineDelta},1))}try{var u=this._eventDispatcher.beginEmitViewEvents();this._cursor.onModelContentChanged(u,e)}finally{this._eventDispatcher.endEmitViewEvents()}})),this._register(this.model.onDidChangeTokens(e=>{let t=[];for(let o=0,s=e.ranges.length;o{this._eventDispatcher.emitSingleViewEvent(new yi),this.cursorConfig=new oe.b(this.model.getLanguageIdentifier(),this.model.getOptions(),this._configuration),this._cursor.updateConfiguration(this.cursorConfig)})),this._register(this.model.onDidChangeLanguage(e=>{this.cursorConfig=new oe.b(this.model.getLanguageIdentifier(),this.model.getOptions(),this._configuration),this._cursor.updateConfiguration(this.cursorConfig)})),this._register(this.model.onDidChangeOptions(e=>{if(this._lines.setTabSize(this.model.getOptions().tabSize)){try{const e=this._eventDispatcher.beginEmitViewEvents();e.emitViewEvent(new Ci),e.emitViewEvent(new Si),e.emitViewEvent(new vi(null)),this._cursor.onLineMappingChanged(e),this._decorations.onLineMappingChanged(),this.viewLayout.onFlushed(this.getLineCount())}finally{this._eventDispatcher.endEmitViewEvents()}this._updateConfigurationViewLineCount.schedule()}this.cursorConfig=new oe.b(this.model.getLanguageIdentifier(),this.model.getOptions(),this._configuration),this._cursor.updateConfiguration(this.cursorConfig)})),this._register(this.model.onDidChangeDecorations(e=>{this._decorations.onModelDecorationsChanged(),this._eventDispatcher.emitSingleViewEvent(new vi(e))}))}setHiddenAreas(e){try{const t=this._eventDispatcher.beginEmitViewEvents();this._lines.setHiddenAreas(e)&&(t.emitViewEvent(new Ci),t.emitViewEvent(new Si),t.emitViewEvent(new vi(null)),this._cursor.onLineMappingChanged(t),this._decorations.onLineMappingChanged(),this.viewLayout.onFlushed(this.getLineCount()),this.viewLayout.onHeightMaybeChanged())}finally{this._eventDispatcher.endEmitViewEvents()}this._updateConfigurationViewLineCount.schedule()}getVisibleRangesPlusViewportAboveBelow(){var e=this._configuration.options.get(130),t=this._configuration.options.get(58),i=(e=Math.max(20,Math.round(e.height/t)),t=this.viewLayout.getLinesViewportData(),Math.max(1,t.completelyVisibleStartLineNumber-e));t=Math.min(this.getLineCount(),t.completelyVisibleEndLineNumber+e);return this._toModelVisibleRanges(new ne.a(i,this.getLineMinColumn(i),t,this.getLineMaxColumn(t)))}getVisibleRanges(){var e=this.getCompletelyVisibleViewRange();return this._toModelVisibleRanges(e)}_toModelVisibleRanges(e){e=this.coordinatesConverter.convertViewRangeToModelRange(e);var t=this._lines.getHiddenAreas();if(0===t.length)return[e];let i=[],n=0,o=e.startLineNumber,s=e.startColumn;var r=e.endLineNumber;e=e.endColumn;for(let d=0,h=t.length;de.toInlineDecoration(t))]),new yt.f(s.minColumn,s.maxColumn,s.content,s.continuesWithWrappedLine,i,n,s.tokens,r,o,s.startVisibleColumn)}getViewLineData(e){return this._lines.getViewLineData(e)}getMinimapLinesRenderingData(e,t,i){return e=this._lines.getViewLinesData(e,t,i),new yt.c(this.getTabSize(),e)}getAllOverviewRulerDecorations(e){return this._lines.getAllOverviewRulerDecorations(this._editorId,Object(z.m)(this._configuration.options),e)}invalidateOverviewRulerColorCache(){for(const e of this.model.getOverviewRulerDecorations()){const t=e.options.overviewRuler;t&&t.invalidateCachedColor()}}invalidateMinimapColorCache(){for(const e of this.model.getAllDecorations()){const t=e.options.minimap;t&&t.invalidateCachedColor()}}getValueInRange(e,t){return e=this.coordinatesConverter.convertViewRangeToModelRange(e),this.model.getValueInRange(e,t)}getModelLineMaxColumn(e){return this.model.getLineMaxColumn(e)}validateModelPosition(e){return this.model.validatePosition(e)}validateModelRange(e){return this.model.validateRange(e)}deduceModelPositionRelativeToViewPosition(e,t,i){return e=this.coordinatesConverter.convertViewPositionToModelPosition(e),2===this.model.getEOL().length&&(t<0?t-=i:t+=i),i=this.model.getOffsetAt(e),this.model.getPositionAt(i+t)}getEOL(){return this.model.getEOL()}getPlainTextToCopy(e,t,i){var n=i?"\r\n":this.model.getEOL();(e=e.slice(0)).sort(ne.a.compareRangesUsingStarts);let o=!1,s=!1;for(const d of e)d.isEmpty()?o=!0:s=!0;if(!s){if(!t)return"";var r=e.map(e=>e.startLineNumber);let i="";for(let e=0;e]/.test(t.fontFamily)||t.fontFamily===z.c.fontFamily;let s;return s=o?z.c.fontFamily:(s=(s=t.fontFamily).replace(/"/g,"'"),/[,']/.test(s)||/[+ ]/.test(s)&&(s=`'${s}'`),s+", "+z.c.fontFamily),{mode:i.language,html:`
      `+this._getHTMLToCopy(n,e)+"
      "}}_getHTMLToCopy(e,t){var i=e.startLineNumber,n=e.startColumn,o=e.endLineNumber,s=e.endColumn,r=this.getTabSize();let a="";for(let c=i;c<=o;c++){const e=this.model.getLineTokens(c);var l=e.getLineContent(),d=c===i?n-1:0,h=c===o?s-1:l.length;a+=""===l?"
      ":Object(Gi.a)(l,e.inflate(),t,d,h,r,_.i)}return a}_getColorMap(){var e=Ct.F.getColorMap();let t=["#000000"];if(e)for(let i=1,n=e.length;ithis._cursor.setStates(n,e,t,i))}getCursorColumnSelectData(){return this._cursor.getCursorColumnSelectData()}getCursorAutoClosedCharacters(){return this._cursor.getAutoClosedCharacters()}setCursorColumnSelectData(e){this._cursor.setCursorColumnSelectData(e)}getPrevEditOperationType(){return this._cursor.getPrevEditOperationType()}setPrevEditOperationType(e){this._cursor.setPrevEditOperationType(e)}getSelection(){return this._cursor.getSelection()}getSelections(){return this._cursor.getSelections()}getPosition(){return this._cursor.getPrimaryCursorState().modelState.position}setSelections(e,t,i=0){this._withViewEventsCollector(n=>this._cursor.setSelections(n,e,t,i))}saveCursorState(){return this._cursor.saveState()}restoreCursorState(e){this._withViewEventsCollector(t=>this._cursor.restoreState(t,e))}_executeCursorEdit(e){this._cursor.context.cursorConfig.readOnly?this._eventDispatcher.emitOutgoingEvent(new Wi):this._withViewEventsCollector(e)}executeEdits(e,t,i){this._executeCursorEdit(n=>this._cursor.executeEdits(n,e,t,i))}startComposition(){this._cursor.setIsDoingComposition(!0),this._executeCursorEdit(e=>this._cursor.startComposition(e))}endComposition(e){this._cursor.setIsDoingComposition(!1),this._executeCursorEdit(t=>this._cursor.endComposition(t,e))}type(e,t){this._executeCursorEdit(i=>this._cursor.type(i,e,t))}compositionType(e,t,i,n,o){this._executeCursorEdit(s=>this._cursor.compositionType(s,e,t,i,n,o))}paste(e,t,i,n){this._executeCursorEdit(o=>this._cursor.paste(o,e,t,i,n))}cut(e){this._executeCursorEdit(t=>this._cursor.cut(t,e))}executeCommand(e,t){this._executeCursorEdit(i=>this._cursor.executeCommand(i,e,t))}executeCommands(e,t){this._executeCursorEdit(i=>this._cursor.executeCommands(i,e,t))}revealPrimaryCursor(e,t){this._withViewEventsCollector(i=>this._cursor.revealPrimary(i,e,t,0))}revealTopMostCursor(e){var t=this._cursor.getTopMostViewPosition();const i=new ne.a(t.lineNumber,t.column,t.lineNumber,t.column);this._withViewEventsCollector(t=>t.emitViewEvent(new Di(e,i,null,0,!0,0)))}revealBottomMostCursor(e){var t=this._cursor.getBottomMostViewPosition();const i=new ne.a(t.lineNumber,t.column,t.lineNumber,t.column);this._withViewEventsCollector(t=>t.emitViewEvent(new Di(e,i,null,0,!0,0)))}revealRange(e,t,i,n,o){this._withViewEventsCollector(s=>s.emitViewEvent(new Di(e,i,null,n,t,o)))}getVerticalOffsetForLineNumber(e){return this.viewLayout.getVerticalOffsetForLineNumber(e)}getScrollTop(){return this.viewLayout.getCurrentScrollTop()}setScrollTop(e,t){this.viewLayout.setScrollPosition({scrollTop:e},t)}setScrollPosition(e,t){this.viewLayout.setScrollPosition(e,t)}deltaScrollNow(e,t){this.viewLayout.deltaScrollNow(e,t)}changeWhitespace(e){this.viewLayout.changeWhitespace(e)&&(this._eventDispatcher.emitSingleViewEvent(new Mi),this._eventDispatcher.emitOutgoingEvent(new Bi))}setMaxLineWidth(e){this.viewLayout.setMaxLineWidth(e)}_withViewEventsCollector(e){try{e(this._eventDispatcher.beginEmitViewEvents())}finally{this._eventDispatcher.endEmitViewEvents()}}normalizePosition(e,t){return this._lines.normalizePosition(e,t)}getLineIndentColumn(e){return this._lines.getLineIndentColumn(e)}}t=i("9e74");var Cn=i("4fc3"),wn=(s=i("0a0f"),i("f07b")),yn=i("b0cd"),Sn=i("4779"),Ln=i("ef8e9");class xn extends i("3170").a{constructor(e,t){super(0);for(let i=0;i{o.push(e),s.push(t),r.push(i)},finalize:()=>{var a=e.typicalFullwidthCharacterWidth/e.typicalHalfwidthCharacterWidth;let l=[];for(let e=0,c=o.length;ee.options),i.map(e=>e.column-1)):(l=null,null),-1===o)return l?new yt.b([a.length],[],0,d,l):null;var h=a.length;if(h<=1)return l?new yt.b([a.length],[],0,d,l):null;t=Mn(a,n,o,s,r);var c=o-t;let u=[],g=[],p=0,m=0,f=0,_=o,b=a.charCodeAt(0),v=e.get(b),C=On(b,0,n,s),w=1;De.E(b)&&(C+=1,b=a.charCodeAt(1),v=e.get(b),w++);for(let L=w;L_&&((0===m||C-f>c)&&(m=y,f=C-i),u[p]=m,g[p]=f,p++,_=f+c,m=0),b=S,v=t}return 0!==p||i&&0!==i.length?(u[p]=h,g[p]=C,new yt.b(u,g,t,d,l)):null}(this.classifier,o[e],d,t,i,a,n):l[e]=function(e,t,i,n,o,s,r){if(-1===o)return null;var a=i.length;if(a<=1)return null;var l=t.breakOffsets,d=t.breakOffsetsVisibleColumn,h=(r=Mn(i,n,o,s,r),o-r);let c=kn,u=Dn,g=0,p=0,m=0,f=o;var _=l.length;let b=0;if(0<=b){let e=Math.abs(d[b]-f);for(;b+1<_;){var v=Math.abs(d[b+1]-f);if(v>=e)break;e=v,b++}}for(;b<_;){let t=b<0?0:l[b],o=b<0?0:d[b],r=(p>t&&(t=p,o=m),0),v=0,D=0,N=0;if(o<=f){let m=o,_=0===t?0:i.charCodeAt(t-1),b=0===t?0:e.get(_),y=!0;for(let o=t;op&&In(_,b,w,t)&&(r=C,v=m),(m+=a)>f){N=C>p?(D=C,m-a):(D=o+1,m),m-v>h&&(r=0),y=!1;break}_=w,b=t}if(y){0=p;n--){var y=n+1,S=i.charCodeAt(n);if(9===S){c=!0;break}let t,o;if(o=De.F(S)?(n--,t=0,2):(t=e.get(S),De.D(S)?s:1),a<=f){if(0===D&&(D=y,N=a),a<=f-h)break;if(In(0,t,l,d)){r=y,v=a;break}}a-=o,l=S,d=t}if(0!==r){var L=h-(N-v);if(L<=n){var x=i.charCodeAt(D);let e;e=De.E(x)?2:On(x,N,n,s),L-e<0&&(r=0)}}if(c){b--;continue}}for(0===r&&(r=D,v=N),r<=p&&(x=i.charCodeAt(p),v=De.E(x)?(r=p+2,m+2):(r=p+1,m+On(x,m,n,s))),p=r,c[g]=r,m=v,u[g]=v,g++,f=v+h;b<0||b<_&&d[b]=O)break;O=k,b++}}return 0!==g?(c.length=g,u.length=g,kn=t.breakOffsets,Dn=t.breakOffsetsVisibleColumn,t.breakOffsets=c,t.breakOffsetsVisibleColumn=u,t.wrappedTextIndentLength=r,t):null}(this.classifier,h,o[e],t,i,a,n)}return kn.length=0,Dn.length=0,l}}}}function On(e,t,i,n){return 9===e?i-t%i:De.D(e)||e<32?n:1}function En(e,t){return t-e%t}function In(e,t,i,n){return 32!==i&&(2===t||3===t&&2!==n||1===n||3===n&&1!==t)}function Mn(e,t,i,n,o){let s=0;if(0!==o){var r=De.u(e);if(-1!==r){for(let i=0;ii&&(s=0)}}return s}const Tn=null==(Fn=window.trustedTypes)?void 0:Fn.createPolicy("domLineBreaksComputer",{createHTML:e=>e});class An{static create(){return new An}constructor(){}createLineBreaksComputer(e,t,i,n){t|=0,i=+i;let o=[],s=[];return{addRequest:(e,t,i)=>{o.push(e),s.push(t)},finalize:()=>{{var r=o,a=e,l=t,d=i,h=n,c=s;function u(e){const t=c[e];var i,n;return t?(e=pi.b.applyInjectedText(r[e],t),i=t.map(e=>e.options),n=t.map(e=>e.column-1),new yt.b([e.length],[],0,n,i)):null}if(-1===d){const e=[];for(let t=0,i=r.length;tp?(i=0,n=0):o=p-f}f=t.substr(i);var _=function(e,t,i,n,o){o.appendASCIIString('
      ');var s=e.length;let r=t,a=0,l=[],d=[],h=0");for(let u=0;u"),l[u]=a,d[u]=r;var c=h;h=u+1"),l[e.length]=a,d[e.length]=r,o.appendASCIIString("
      "),[l,d]}(f,n,l,o,x);k[e]=i,D[e]=n,N[e]=f,O[e]=_[0],E[e]=_[1]}d=x.build();var b=null!=(b=null===Tn||void 0===Tn?void 0:Tn.createHTML(d))?b:d,v=(L.innerHTML=b,L.style.position="absolute",L.style.top="10000",L.style.wordWrap="break-word",document.body.appendChild(L),document.createRange()),C=Array.prototype.slice.call(L.children,0);let I=[];for(let e=0;ee.options),s.map(e=>e.column-1)):n=null,I[e]=new yt.b(t,i,w,o,n)}}return document.body.removeChild(L),I}}}}}function Rn(e,t,i,n){return e.setStart(t[i/16384|0].firstChild,i%16384),e.setEnd(t[n/16384|0].firstChild,n%16384),e.getClientRects()}var Pn=i("d48d"),Fn=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3{this._onDidChangeConfiguration.fire(e);const t=this._configuration.options;e.hasChanged(130)&&(e=t.get(130),this._onDidLayoutChange.fire(e))})),this._contextKeyService=this._register(a.createScoped(this._domElement)),this._notificationService=c,this._codeEditorService=s,this._commandService=r,this._themeService=l,this._register(new Hn(this,this._contextKeyService)),this._register(new zn(this,this._contextKeyService)),this._instantiationService=o.createChild(new wn.a([Cn.b,this._contextKeyService])),this._modelData=null,this._contributions={},this._actions={},this._focusTracker=new Un(e),this._register(this._focusTracker.onChange(()=>{this._editorWidgetFocus.setValue(this._focusTracker.hasFocus())})),this._contentWidgets={},this._overlayWidgets={};for(const h of p=Array.isArray(i.contributions)?i.contributions:n.d.getEditorContributions())if(this._contributions[h.id])Object(d.f)(new Error("Cannot have two contributions with the same id "+h.id));else try{var m=this._instantiationService.createInstance(h.ctor,this);this._contributions[h.id]=m}catch(e){Object(d.f)(e)}n.d.getEditorActions().forEach(e=>{var t;this._actions[e.id]?Object(d.f)(new Error("Cannot have two actions with the same id "+e.id)):(t=new Ki.a(e.id,e.label,e.alias,Object(Ln.o)(e.precondition),()=>this._instantiationService.invokeFunction(t=>Promise.resolve(e.runEditorCommand(t,this,null))),this._contextKeyService),this._actions[t.id]=t)}),this._codeEditorService.addCodeEditor(this)}_createConfiguration(e,t){return new g.a(this.isSimpleWidget,e,this._domElement,t)}getId(){return this.getEditorType()+":"+this._id}getEditorType(){return qi.a.ICodeEditor}dispose(){this._codeEditorService.removeCodeEditor(this),this._focusTracker.dispose();var e=Object.keys(this._contributions);for(let i=0,n=e.length;ine.a.lift(e)))}getVisibleColumnFromPosition(e){var t,i;return this._modelData?(t=this._modelData.model.validatePosition(e),i=this._modelData.model.getOptions().tabSize,oe.a.visibleColumnFromColumn(this._modelData.model.getLineContent(t.lineNumber),t.column,i)+1):e.column}getPosition(){return this._modelData?this._modelData.viewModel.getPosition():null}setPosition(e){if(this._modelData){if(!ie.a.isIPosition(e))throw new Error("Invalid arguments");this._modelData.viewModel.setSelections("api",[{selectionStartLineNumber:e.lineNumber,selectionStartColumn:e.column,positionLineNumber:e.lineNumber,positionColumn:e.column}])}}_sendRevealRange(e,t,i,n){if(this._modelData){if(!ne.a.isIRange(e))throw new Error("Invalid arguments");e=this._modelData.model.validateRange(e),e=this._modelData.viewModel.coordinatesConverter.convertModelRangeToViewRange(e),this._modelData.viewModel.revealRange("api",i,e,t,n)}}revealLine(e,t=0){this._revealLine(e,0,t)}revealLineInCenter(e,t=0){this._revealLine(e,1,t)}revealLineInCenterIfOutsideViewport(e,t=0){this._revealLine(e,2,t)}revealLineNearTop(e,t=0){this._revealLine(e,5,t)}_revealLine(e,t,i){if("number"!=typeof e)throw new Error("Invalid arguments");this._sendRevealRange(new ne.a(e,1,e,1),t,!1,i)}revealPosition(e,t=0){this._revealPosition(e,0,!0,t)}revealPositionInCenter(e,t=0){this._revealPosition(e,1,!0,t)}revealPositionInCenterIfOutsideViewport(e,t=0){this._revealPosition(e,2,!0,t)}revealPositionNearTop(e,t=0){this._revealPosition(e,5,!0,t)}_revealPosition(e,t,i,n){if(!ie.a.isIPosition(e))throw new Error("Invalid arguments");this._sendRevealRange(new ne.a(e.lineNumber,e.column,e.lineNumber,e.column),t,i,n)}getSelection(){return this._modelData?this._modelData.viewModel.getSelection():null}getSelections(){return this._modelData?this._modelData.viewModel.getSelections():null}setSelection(e){var t=m.a.isISelection(e),i=ne.a.isIRange(e);if(!t&&!i)throw new Error("Invalid arguments");t?this._setSelectionImpl(e):i&&(t={selectionStartLineNumber:e.startLineNumber,selectionStartColumn:e.startColumn,positionLineNumber:e.endLineNumber,positionColumn:e.endColumn},this._setSelectionImpl(t))}_setSelectionImpl(e){this._modelData&&(e=new m.a(e.selectionStartLineNumber,e.selectionStartColumn,e.positionLineNumber,e.positionColumn),this._modelData.viewModel.setSelections("api",[e]))}revealLines(e,t,i=0){this._revealLines(e,t,0,i)}revealLinesInCenter(e,t,i=0){this._revealLines(e,t,1,i)}revealLinesInCenterIfOutsideViewport(e,t,i=0){this._revealLines(e,t,2,i)}revealLinesNearTop(e,t,i=0){this._revealLines(e,t,5,i)}_revealLines(e,t,i,n){if("number"!=typeof e||"number"!=typeof t)throw new Error("Invalid arguments");this._sendRevealRange(new ne.a(e,1,t,1),i,!1,n)}revealRange(e,t=0,i=!1,n=!0){this._revealRange(e,i?1:0,n,t)}revealRangeInCenter(e,t=0){this._revealRange(e,1,!0,t)}revealRangeInCenterIfOutsideViewport(e,t=0){this._revealRange(e,2,!0,t)}revealRangeNearTop(e,t=0){this._revealRange(e,5,!0,t)}revealRangeNearTopIfOutsideViewport(e,t=0){this._revealRange(e,6,!0,t)}revealRangeAtTop(e,t=0){this._revealRange(e,3,!0,t)}_revealRange(e,t,i,n){if(!ne.a.isIRange(e))throw new Error("Invalid arguments");this._sendRevealRange(ne.a.lift(e),t,i,n)}setSelections(e,t="api",i=0){if(this._modelData){if(!e||0===e.length)throw new Error("Invalid arguments");for(let t=0,i=e.length;te.isSupported())}getAction(e){return this._actions[e]||null}trigger(e,t,i){switch(i=i||{},t){case"compositionStart":return void this._startComposition();case"compositionEnd":return void this._endComposition(e);case"type":var n=i;return void this._type(e,n.text||"");case"replacePreviousChar":return n=i,void this._compositionType(e,n.text||"",n.replaceCharCnt||0,0,0);case"compositionType":return n=i,void this._compositionType(e,n.text||"",n.replacePrevCharCnt||0,n.replaceNextCharCnt||0,n.positionDelta||0);case"paste":return n=i,void this._paste(e,n.text||"",n.pasteOnNewLine||!1,n.multicursorText||null,n.mode||null);case"cut":return void this._cut(e)}const o=this.getAction(t);o?Promise.resolve(o.run()).then(void 0,d.f):this._modelData&&!this._triggerEditorCommand(e,t,i)&&this._triggerCommand(t,i)}_triggerCommand(e,t){this._commandService.executeCommand(e,t)}_startComposition(){this._modelData&&(this._modelData.viewModel.startComposition(),this._onDidCompositionStart.fire())}_endComposition(e){this._modelData&&(this._modelData.viewModel.endComposition(e),this._onDidCompositionEnd.fire())}_type(e,t){this._modelData&&0!==t.length&&("keyboard"===e&&this._onWillType.fire(t),this._modelData.viewModel.type(t,e),"keyboard"===e&&this._onDidType.fire(t))}_compositionType(e,t,i,n,o){this._modelData&&this._modelData.viewModel.compositionType(t,i,n,o,e)}_paste(e,t,i,n,o){var s;this._modelData&&0!==t.length&&(s=this._modelData.viewModel.getSelection().getStartPosition(),this._modelData.viewModel.paste(t,i,n,e),t=this._modelData.viewModel.getSelection().getStartPosition(),"keyboard"===e&&this._onDidPaste.fire({range:new ne.a(s.lineNumber,s.column,t.lineNumber,t.column),mode:o}))}_cut(e){this._modelData&&this._modelData.viewModel.cut(e)}_triggerEditorCommand(e,t,i){const o=n.d.getEditorCommand(t);return!!o&&((i=i||{}).source=e,this._instantiationService.invokeFunction(e=>{Promise.resolve(o.runEditorCommand(e,this,i)).then(void 0,d.f)}),!0)}_getViewModel(){return this._modelData?this._modelData.viewModel:null}pushUndoStop(){return!!this._modelData&&!this._configuration.options.get(80)&&(this._modelData.model.pushStackElement(),!0)}popUndoStop(){return!!this._modelData&&!this._configuration.options.get(80)&&(this._modelData.model.popStackElement(),!0)}executeEdits(e,t,i){if(!this._modelData)return!1;if(this._configuration.options.get(80))return!1;let n;return n=i?Array.isArray(i)?()=>i:i:()=>null,this._modelData.viewModel.executeEdits(e,t,n),!0}executeCommand(e,t){this._modelData&&this._modelData.viewModel.executeCommand(t,e)}executeCommands(e,t){this._modelData&&this._modelData.viewModel.executeCommands(t,e)}changeDecorations(e){return this._modelData?this._modelData.model.changeDecorations(e,this._id):null}getLineDecorations(e){return this._modelData?this._modelData.model.getLineDecorations(e,this._id,Object(z.m)(this._configuration.options)):null}deltaDecorations(e,t){return this._modelData?0===e.length&&0===t.length?e:this._modelData.model.deltaDecorations(e,t,this._id):[]}removeDecorations(e){var t=this._decorationTypeKeysToIds[e];t&&this.deltaDecorations(t,[]),this._decorationTypeKeysToIds.hasOwnProperty(e)&&delete this._decorationTypeKeysToIds[e],this._decorationTypeSubtypes.hasOwnProperty(e)&&delete this._decorationTypeSubtypes[e]}getLayoutInfo(){const e=this._configuration.options;return e.get(130)}createOverviewRuler(e){return this._modelData&&this._modelData.hasRealView?this._modelData.view.createOverviewRuler(e):null}getContainerDomNode(){return this._domElement}getDomNode(){return this._modelData&&this._modelData.hasRealView?this._modelData.view.domNode.domNode:null}delegateVerticalScrollbarMouseDown(e){this._modelData&&this._modelData.hasRealView&&this._modelData.view.delegateVerticalScrollbarMouseDown(e)}layout(e){this._configuration.observeReferenceElement(e),this.render()}focus(){this._modelData&&this._modelData.hasRealView&&this._modelData.view.focus()}hasTextFocus(){return!(!this._modelData||!this._modelData.hasRealView)&&this._modelData.view.isFocused()}hasWidgetFocus(){return this._focusTracker&&this._focusTracker.hasFocus()}addContentWidget(e){var t={widget:e,position:e.getPosition()};this._contentWidgets.hasOwnProperty(e.getId()),this._contentWidgets[e.getId()]=t,this._modelData&&this._modelData.hasRealView&&this._modelData.view.addContentWidget(t)}layoutContentWidget(e){var t=e.getId();if(this._contentWidgets.hasOwnProperty(t)){const i=this._contentWidgets[t];i.position=e.getPosition(),this._modelData&&this._modelData.hasRealView&&this._modelData.view.layoutContentWidget(i)}}removeContentWidget(e){var t;e=e.getId();this._contentWidgets.hasOwnProperty(e)&&(t=this._contentWidgets[e],delete this._contentWidgets[e],this._modelData&&this._modelData.hasRealView&&this._modelData.view.removeContentWidget(t))}addOverlayWidget(e){var t={widget:e,position:e.getPosition()};this._overlayWidgets.hasOwnProperty(e.getId()),this._overlayWidgets[e.getId()]=t,this._modelData&&this._modelData.hasRealView&&this._modelData.view.addOverlayWidget(t)}layoutOverlayWidget(e){var t=e.getId();if(this._overlayWidgets.hasOwnProperty(t)){const i=this._overlayWidgets[t];i.position=e.getPosition(),this._modelData&&this._modelData.hasRealView&&this._modelData.view.layoutOverlayWidget(i)}}removeOverlayWidget(e){var t;e=e.getId();this._overlayWidgets.hasOwnProperty(e)&&(t=this._overlayWidgets[e],delete this._overlayWidgets[e],this._modelData&&this._modelData.hasRealView&&this._modelData.view.removeOverlayWidget(t))}changeViewZones(e){this._modelData&&this._modelData.hasRealView&&this._modelData.view.change(e)}getTargetAtClientPoint(e,t){return this._modelData&&this._modelData.hasRealView?this._modelData.view.getTargetAtClientPoint(e,t):null}getScrolledVisiblePosition(t){if(!this._modelData||!this._modelData.hasRealView)return null;t=this._modelData.model.validatePosition(t);const i=this._configuration.options;var n=i.get(130);return{top:e._getVerticalOffsetForPosition(this._modelData,t.lineNumber,t.column)-this.getScrollTop(),left:this._modelData.view.getOffsetForColumn(t.lineNumber,t.column)+n.glyphMarginWidth+n.lineNumbersWidth+n.decorationsWidth-this.getScrollLeft(),height:i.get(58)}}getOffsetForColumn(e,t){return this._modelData&&this._modelData.hasRealView?this._modelData.view.getOffsetForColumn(e,t):-1}render(e=!1){this._modelData&&this._modelData.hasRealView&&this._modelData.view.render(!0,e)}setAriaOptions(e){this._modelData&&this._modelData.hasRealView&&this._modelData.view.setAriaOptions(e)}applyFontInfo(e){g.a.applyFontInfoSlow(e,this._configuration.options.get(42))}_attachModel(e){if(e){const n=[],o=(this._domElement.setAttribute("data-mode-id",e.getLanguageIdentifier().language),this._configuration.setIsDominatedByLongLines(e.isDominatedByLongLines()),this._configuration.setMaxLineNumber(e.getLineCount()),e.onBeforeAttached(),new vn(this._id,this._configuration,e,An.create(),Nn.create(this._configuration.options),e=>l.V(e))),[s,r]=(n.push(e.onDidChangeDecorations(e=>this._onDidChangeModelDecorations.fire(e))),n.push(e.onDidChangeLanguage(t=>{this._domElement.setAttribute("data-mode-id",e.getLanguageIdentifier().language),this._onDidChangeModelLanguage.fire(t)})),n.push(e.onDidChangeLanguageConfiguration(e=>this._onDidChangeModelLanguageConfiguration.fire(e))),n.push(e.onDidChangeContent(e=>this._onDidChangeModelContent.fire(e))),n.push(e.onDidChangeOptions(e=>this._onDidChangeModelOptions.fire(e))),n.push(e.onWillDispose(()=>this.setModel(null))),n.push(o.onEvent(e=>{switch(e.kind){case 0:this._onDidContentSizeChange.fire(e);break;case 1:this._editorTextFocus.setValue(e.hasFocus);break;case 2:this._onDidScrollChange.fire(e);break;case 3:this._onDidChangeViewZones.fire();break;case 4:this._onDidAttemptReadOnlyEdit.fire();break;case 5:{e.reachedMaxCursorCount&&this._notificationService.warn(a.a("cursors.maximum","The number of cursors has been limited to {0}.",zi.MAX_CURSOR_COUNT));const i=[];for(let t=0,n=e.selections.length;t{this._paste("keyboard",e,t,i,n)},type:e=>{this._type("keyboard",e)},compositionType:(e,t,i,n)=>{this._compositionType("keyboard",e,t,i,n)},startComposition:()=>{this._startComposition()},endComposition:()=>{this._endComposition("keyboard")},cut:()=>{this._cut("keyboard")}}:{paste:(e,t,i,n)=>{this._commandService.executeCommand("paste",{text:e,pasteOnNewLine:t,multicursorText:i,mode:n})},type:e=>{this._commandService.executeCommand("type",{text:e})},compositionType:(e,t,i,n)=>{i||n?this._commandService.executeCommand("compositionType",{text:e,replacePrevCharCnt:t,replaceNextCharCnt:i,positionDelta:n}):this._commandService.executeCommand("replacePreviousChar",{text:e,replaceCharCnt:t})},startComposition:()=>{this._commandService.executeCommand("compositionStart",{})},endComposition:()=>{this._commandService.executeCommand("compositionEnd",{})},cut:()=>{this._commandService.executeCommand("cut",{})}};const i=new Ve(e.coordinatesConverter);return i.onKeyDown=e=>this._onKeyDown.fire(e),i.onKeyUp=e=>this._onKeyUp.fire(e),i.onContextMenu=e=>this._onContextMenu.fire(e),i.onMouseMove=e=>this._onMouseMove.fire(e),i.onMouseLeave=e=>this._onMouseLeave.fire(e),i.onMouseDown=e=>this._onMouseDown.fire(e),i.onMouseUp=e=>this._onMouseUp.fire(e),i.onMouseDrag=e=>this._onMouseDrag.fire(e),i.onMouseDrop=e=>this._onMouseDrop.fire(e),i.onMouseDropCanceled=e=>this._onMouseDropCanceled.fire(e),i.onMouseWheel=e=>this._onMouseWheel.fire(e),[new di(t,this._configuration,this._themeService,e,i,this._overflowWidgetsDomNode),!0]}_postDetachModelCleanup(e){e&&e.removeAllDecorationsWithOwnerId(this._id)}_detachModel(){var e,t;return this._modelData?(e=this._modelData.model,t=this._modelData.hasRealView?this._modelData.view.domNode.domNode:null,this._modelData.dispose(),this._modelData=null,this._domElement.removeAttribute("data-mode-id"),t&&this._domElement.contains(t)&&this._domElement.removeChild(t),e):null}_removeDecorationType(e){this._codeEditorService.removeDecorationType(e)}hasModel(){return null!==this._modelData}};Wn=Fn([i(3,s.a),i(4,o.a),i(5,t.b),i(6,Cn.b),i(7,Ie.b),i(8,yn.a),i(9,Sn.b)],Wn);class Vn extends c.a{constructor(){super(),this._onDidChangeToTrue=this._register(new h.b),this.onDidChangeToTrue=this._onDidChangeToTrue.event,this._onDidChangeToFalse=this._register(new h.b),this.onDidChangeToFalse=this._onDidChangeToFalse.event,this._value=0}setValue(e){e=e?2:1,this._value!==e&&(this._value=e,2===this._value?this._onDidChangeToTrue.fire():1===this._value&&this._onDidChangeToFalse.fire())}}class Hn extends c.a{constructor(e,t){super(),this._editor=e,t.createKey("editorId",e.getId()),this._editorSimpleInput=$i.a.editorSimpleInput.bindTo(t),this._editorFocus=$i.a.focus.bindTo(t),this._textInputFocus=$i.a.textInputFocus.bindTo(t),this._editorTextFocus=$i.a.editorTextFocus.bindTo(t),this._editorTabMovesFocus=$i.a.tabMovesFocus.bindTo(t),this._editorReadonly=$i.a.readOnly.bindTo(t),this._inDiffEditor=$i.a.inDiffEditor.bindTo(t),this._editorColumnSelection=$i.a.columnSelection.bindTo(t),this._hasMultipleSelections=$i.a.hasMultipleSelections.bindTo(t),this._hasNonEmptySelection=$i.a.hasNonEmptySelection.bindTo(t),this._canUndo=$i.a.canUndo.bindTo(t),this._canRedo=$i.a.canRedo.bindTo(t),this._register(this._editor.onDidChangeConfiguration(()=>this._updateFromConfig())),this._register(this._editor.onDidChangeCursorSelection(()=>this._updateFromSelection())),this._register(this._editor.onDidFocusEditorWidget(()=>this._updateFromFocus())),this._register(this._editor.onDidBlurEditorWidget(()=>this._updateFromFocus())),this._register(this._editor.onDidFocusEditorText(()=>this._updateFromFocus())),this._register(this._editor.onDidBlurEditorText(()=>this._updateFromFocus())),this._register(this._editor.onDidChangeModel(()=>this._updateFromModel())),this._register(this._editor.onDidChangeConfiguration(()=>this._updateFromModel())),this._updateFromConfig(),this._updateFromSelection(),this._updateFromFocus(),this._updateFromModel(),this._editorSimpleInput.set(this._editor.isSimpleWidget)}_updateFromConfig(){const e=this._editor.getOptions();this._editorTabMovesFocus.set(e.get(129)),this._editorReadonly.set(e.get(80)),this._inDiffEditor.set(e.get(53)),this._editorColumnSelection.set(e.get(17))}_updateFromSelection(){const e=this._editor.getSelections();e?(this._hasMultipleSelections.set(1!e.isEmpty()))):(this._hasMultipleSelections.reset(),this._hasNonEmptySelection.reset())}_updateFromFocus(){this._editorFocus.set(this._editor.hasWidgetFocus()&&!this._editor.isSimpleWidget),this._editorTextFocus.set(this._editor.hasTextFocus()&&!this._editor.isSimpleWidget),this._textInputFocus.set(this._editor.hasTextFocus())}_updateFromModel(){const e=this._editor.getModel();this._canUndo.set(Boolean(e&&e.canUndo())),this._canRedo.set(Boolean(e&&e.canRedo()))}}class zn extends c.a{constructor(e,t){super(),this._editor=e,this._contextKeyService=t,this._langId=$i.a.languageId.bindTo(t),this._hasCompletionItemProvider=$i.a.hasCompletionItemProvider.bindTo(t),this._hasCodeActionsProvider=$i.a.hasCodeActionsProvider.bindTo(t),this._hasCodeLensProvider=$i.a.hasCodeLensProvider.bindTo(t),this._hasDefinitionProvider=$i.a.hasDefinitionProvider.bindTo(t),this._hasDeclarationProvider=$i.a.hasDeclarationProvider.bindTo(t),this._hasImplementationProvider=$i.a.hasImplementationProvider.bindTo(t),this._hasTypeDefinitionProvider=$i.a.hasTypeDefinitionProvider.bindTo(t),this._hasHoverProvider=$i.a.hasHoverProvider.bindTo(t),this._hasDocumentHighlightProvider=$i.a.hasDocumentHighlightProvider.bindTo(t),this._hasDocumentSymbolProvider=$i.a.hasDocumentSymbolProvider.bindTo(t),this._hasReferenceProvider=$i.a.hasReferenceProvider.bindTo(t),this._hasRenameProvider=$i.a.hasRenameProvider.bindTo(t),this._hasSignatureHelpProvider=$i.a.hasSignatureHelpProvider.bindTo(t),this._hasInlayHintsProvider=$i.a.hasInlayHintsProvider.bindTo(t),this._hasDocumentFormattingProvider=$i.a.hasDocumentFormattingProvider.bindTo(t),this._hasDocumentSelectionFormattingProvider=$i.a.hasDocumentSelectionFormattingProvider.bindTo(t),this._hasMultipleDocumentFormattingProvider=$i.a.hasMultipleDocumentFormattingProvider.bindTo(t),this._hasMultipleDocumentSelectionFormattingProvider=$i.a.hasMultipleDocumentSelectionFormattingProvider.bindTo(t),this._isInWalkThrough=$i.a.isInWalkThroughSnippet.bindTo(t),t=()=>this._update(),this._register(e.onDidChangeModel(t)),this._register(e.onDidChangeModelLanguage(t)),this._register(Ct.d.onDidChange(t)),this._register(Ct.a.onDidChange(t)),this._register(Ct.b.onDidChange(t)),this._register(Ct.f.onDidChange(t)),this._register(Ct.e.onDidChange(t)),this._register(Ct.q.onDidChange(t)),this._register(Ct.G.onDidChange(t)),this._register(Ct.p.onDidChange(t)),this._register(Ct.i.onDidChange(t)),this._register(Ct.m.onDidChange(t)),this._register(Ct.y.onDidChange(t)),this._register(Ct.z.onDidChange(t)),this._register(Ct.g.onDidChange(t)),this._register(Ct.j.onDidChange(t)),this._register(Ct.B.onDidChange(t)),this._register(Ct.r.onDidChange(t)),t()}dispose(){super.dispose()}reset(){this._contextKeyService.bufferChangeEvents(()=>{this._langId.reset(),this._hasCompletionItemProvider.reset(),this._hasCodeActionsProvider.reset(),this._hasCodeLensProvider.reset(),this._hasDefinitionProvider.reset(),this._hasDeclarationProvider.reset(),this._hasImplementationProvider.reset(),this._hasTypeDefinitionProvider.reset(),this._hasHoverProvider.reset(),this._hasDocumentHighlightProvider.reset(),this._hasDocumentSymbolProvider.reset(),this._hasReferenceProvider.reset(),this._hasRenameProvider.reset(),this._hasDocumentFormattingProvider.reset(),this._hasDocumentSelectionFormattingProvider.reset(),this._hasSignatureHelpProvider.reset(),this._isInWalkThrough.reset()})}_update(){const e=this._editor.getModel();e?this._contextKeyService.bufferChangeEvents(()=>{this._langId.set(e.getLanguageIdentifier().language),this._hasCompletionItemProvider.set(Ct.d.has(e)),this._hasCodeActionsProvider.set(Ct.a.has(e)),this._hasCodeLensProvider.set(Ct.b.has(e)),this._hasDefinitionProvider.set(Ct.f.has(e)),this._hasDeclarationProvider.set(Ct.e.has(e)),this._hasImplementationProvider.set(Ct.q.has(e)),this._hasTypeDefinitionProvider.set(Ct.G.has(e)),this._hasHoverProvider.set(Ct.p.has(e)),this._hasDocumentHighlightProvider.set(Ct.i.has(e)),this._hasDocumentSymbolProvider.set(Ct.m.has(e)),this._hasReferenceProvider.set(Ct.y.has(e)),this._hasRenameProvider.set(Ct.z.has(e)),this._hasSignatureHelpProvider.set(Ct.B.has(e)),this._hasInlayHintsProvider.set(Ct.r.has(e)),this._hasDocumentFormattingProvider.set(Ct.g.has(e)||Ct.j.has(e)),this._hasDocumentSelectionFormattingProvider.set(Ct.j.has(e)),this._hasMultipleDocumentFormattingProvider.set(1{this._hasFocus=!0,this._onChange.fire(void 0)})),this._register(this._domFocusTracker.onDidBlur(()=>{this._hasFocus=!1,this._onChange.fire(void 0)}))}hasFocus(){return this._hasFocus}}const Kn=encodeURIComponent("");function $n(e){return Kn+encodeURIComponent(e.toString())+qn}const Gn=encodeURIComponent('');Object(Ie.f)((e,t)=>{var i=e.getColor(St.t);i&&t.addRule(`.monaco-editor .squiggly-error { border-bottom: 4px double ${i}; }`),i=e.getColor(St.u),i&&t.addRule(`.monaco-editor .squiggly-error { background: url("data:image/svg+xml,${$n(i)}") repeat-x bottom left; }`),i=e.getColor(St.s),i&&t.addRule(`.monaco-editor .squiggly-error::before { display: block; content: ''; width: 100%; height: 100%; background: ${i}; }`),i=e.getColor(St.W),i&&t.addRule(`.monaco-editor .squiggly-warning { border-bottom: 4px double ${i}; }`),i=e.getColor(St.X),i&&t.addRule(`.monaco-editor .squiggly-warning { background: url("data:image/svg+xml,${$n(i)}") repeat-x bottom left; }`),i=e.getColor(St.V),i&&t.addRule(`.monaco-editor .squiggly-warning::before { display: block; content: ''; width: 100%; height: 100%; background: ${i}; }`),i=e.getColor(St.L),i&&t.addRule(`.monaco-editor .squiggly-info { border-bottom: 4px double ${i}; }`),i=e.getColor(St.M),i&&t.addRule(`.monaco-editor .squiggly-info { background: url("data:image/svg+xml,${$n(i)}") repeat-x bottom left; }`),i=e.getColor(St.K),i&&t.addRule(`.monaco-editor .squiggly-info::before { display: block; content: ''; width: 100%; height: 100%; background: ${i}; }`),i=e.getColor(St.C),i&&t.addRule(`.monaco-editor .squiggly-hint { border-bottom: 2px dotted ${i}; }`),i=e.getColor(St.D),i&&t.addRule(`.monaco-editor .squiggly-hint { background: url("data:image/svg+xml,${i=i,Gn+encodeURIComponent(i.toString())+Zn}") no-repeat bottom left; }`),i=e.getColor(Ee.w),i&&t.addRule(`.monaco-editor.showUnused .squiggly-inline-unnecessary { opacity: ${i.rgba.a}; }`),i=e.getColor(Ee.v),i&&t.addRule(`.monaco-editor.showUnused .squiggly-unnecessary { border-bottom: 2px dashed ${i}; }`),i=e.getColor(St.B)||"inherit";t.addRule(`.monaco-editor.showDeprecated .squiggly-inline-deprecated { text-decoration: line-through; text-decoration-color: ${i}}`)})},"9c3e":function(e,t,i){"use strict";i.d(t,"a",(function(){return n})),i.d(t,"b",(function(){return o}));class n{constructor(e){this._prefix=e,this._lastId=0}nextId(){return this._prefix+ ++this._lastId}}const o=new n("id#")},"9c41":function(e,t,i){"use strict";var n;i.d(t,"a",(function(){return n})),(i=n=n||{}).DARK="dark",i.LIGHT="light",i.HIGH_CONTRAST="hc"},"9d48":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"elixir",extensions:[".ex",".exs"],aliases:["Elixir","elixir","ex"],loader:function(){return i.e("chunk-2d0e5b34").then(i.bind(null,"9634"))}})},"9e56":function(e,t,i){"use strict";i.d(t,"b",(function(){return n})),i.d(t,"d",(function(){return o})),i.d(t,"c",(function(){return s})),i.d(t,"a",(function(){return a}));class n{constructor(e){this.value=e}equals(e){return this.value===e.value}contains(e){return this.equals(e)||""===this.value||e.value.startsWith(this.value+n.sep)}intersects(e){return this.contains(e)||e.contains(this)}append(e){return new n(this.value+n.sep+e)}}function o(e,t){return!(e.include&&!e.include.intersects(t))&&(!e.excludes||!e.excludes.some(i=>r(t,i,e.include)))&&!(!e.includeSourceActions&&n.Source.contains(t))}function s(e,t){const i=t.kind?new n(t.kind):void 0;return!!(!e.include||i&&e.include.contains(i))&&!(e.excludes&&i&&e.excludes.some(t=>r(i,t,e.include)))&&!(!e.includeSourceActions&&i&&n.Source.contains(i))&&!(e.onlyIncludePreferredActions&&!t.isPreferred)}function r(e,t,i){return!!t.contains(e)&&(!i||!t.contains(i))}n.sep=".",n.None=new n("@@none@@"),n.Empty=new n(""),n.QuickFix=new n("quickfix"),n.Refactor=new n("refactor"),n.Source=new n("source"),n.SourceOrganizeImports=n.Source.append("organizeImports"),n.SourceFixAll=n.Source.append("fixAll");class a{constructor(e,t,i){this.kind=e,this.apply=t,this.preferred=i}static fromUser(e,t){return e&&"object"==typeof e?new a(a.getKindFromUser(e,t.kind),a.getApplyFromUser(e,t.apply),a.getPreferredUser(e)):new a(t.kind,t.apply,!1)}static getApplyFromUser(e,t){switch("string"==typeof e.apply?e.apply.toLowerCase():""){case"first":return"first";case"never":return"never";case"ifsingle":return"ifSingle";default:return t}}static getKindFromUser(e,t){return"string"==typeof e.kind?new n(e.kind):t}static getPreferredUser(e){return"boolean"==typeof e.preferred&&e.preferred}}},"9e74":function(e,t,i){"use strict";i.d(t,"b",(function(){return l})),i.d(t,"a",(function(){return d}));var n=i("308f"),o=i("258a"),s=i("a666"),r=i("db88"),a=i("ef8e9");t=i("0a0f");const l=Object(t.c)("commandService"),d=new class{constructor(){this._commands=new Map,this._onDidRegisterCommand=new n.b,this.onDidRegisterCommand=this._onDidRegisterCommand.event}registerCommand(e,t){if(!e)throw new Error("invalid command");if("string"==typeof e){if(t)return this.registerCommand({id:e,handler:t});throw new Error("invalid command")}if(e.description){const t=[];for(var i of e.description.args)t.push(i.constraint);const n=e.handler;e.handler=function(e,...i){return Object(a.n)(i,t),n(e,...i)}}const n=e["id"];let o=this._commands.get(n),l=(o||(o=new r.a,this._commands.set(n,o)),o.unshift(e));return t=Object(s.i)(()=>{l();const e=this._commands.get(n);null!==e&&void 0!==e&&e.isEmpty()&&this._commands.delete(n)}),this._onDidRegisterCommand.fire(n),t}registerCommandAlias(e,t){return d.registerCommand(e,(e,...i)=>e.get(l).executeCommand(t,...i))}getCommand(e){const t=this._commands.get(e);if(t&&!t.isEmpty())return o.a.first(t)}getCommands(){const e=new Map;for(const i of this._commands.keys()){var t=this.getCommand(i);t&&e.set(i,t)}return e}};d.registerCommand("noop",()=>{})},"9eb0":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"vb",extensions:[".vb"],aliases:["Visual Basic","vb"],loader:function(){return i.e("chunk-2d0d7e63").then(i.bind(null,"797b"))}})},"9eb8":function(e,t,i){"use strict";i.d(t,"a",(function(){return a}));var n=i("fe45"),o=i("30db"),s=i("9e74");t=i("89cd");class r{constructor(){this._coreKeybindings=[],this._extensionKeybindings=[],this._cachedMergedKeybindings=null}static bindToCurrentPlatform(e){if(1===o.a){if(e&&e.win)return e.win}else if(2===o.a){if(e&&e.mac)return e.mac}else if(e&&e.linux)return e.linux;return e}registerKeybindingRule(e){var t,i=r.bindToCurrentPlatform(e);if(i&&i.primary&&(t=Object(n.f)(i.primary,o.a))&&this._registerDefaultKeybinding(t,e.id,e.args,e.weight,0,e.when),i&&Array.isArray(i.secondary))for(let r=0,a=i.secondary.length;rt.command?1:e.weight2-t.weight2}t.a.add("platform.keybindingsRegistry",a)},"9ee1":function(e,t,i){"use strict";var n;function o(e,t){var i;return e.start>=t.end||t.start>=e.end||(i=Math.max(e.start,t.start),(e=Math.min(e.end,t.end))-i<=0)?{start:0,end:0}:{start:i,end:e}}function s(e){return e.end-e.start<=0}i.d(t,"a",(function(){return n})),(i=n=n||{}).intersect=o,i.isEmpty=s,i.intersects=function(e,t){return!s(o(e,t))},i.relativeComplement=function(e,t){const i=[];var n={start:e.start,end:Math.min(t.start,e.end)};t={start:Math.max(t.end,e.start),end:e.end};return s(n)||i.push(n),s(t)||i.push(t),i}},"9f4d":function(e,t,i){"use strict";i.r(t);var n=i("dff7"),o=i("fe45"),s=(t=i("b2cc"),i("6a89")),r=i("c101"),a=i("d3f4"),l=i("7061"),d=i("8025"),h=i("70cb");class c{constructor(e,t){this._selection=e,this._insertSpace=t,this._usedEndToken=null}static _haystackHasNeedleAtOffset(e,t,i){if(i<0)return!1;var n=t.length;if(e.lengths?o-1:o}}}var p=i("7e32");class m extends t.b{constructor(e,t){super(t),this._type=e}run(e,t){if(t.hasModel()){const e=t.getModel(),o=[];var i=e.getOptions(),n=t.getOption(18);const r=t.getSelections().map((e,t)=>({selection:e,index:t,ignoreFirstLine:!1}));r.sort((e,t)=>s.a.compareRangesUsingStarts(e.selection,t.selection));let a=r[0];for(let t=1;ti&&(t=i,o=e.model.getLineMaxColumn(t)),r.d.fromModelState(new r.f(new h.a(n.lineNumber,1,t,o),0,new d.a(t,o),0))}i=t.modelState.selectionStart.getStartPosition().lineNumber;if(n.lineNumberi){n=e.getLineCount();let i=o.lineNumber+1,s=1;return i>n&&(i=n,s=e.getLineMaxColumn(i)),r.d.fromViewState(t.viewState.move(t.modelState.hasSelection(),i,s,0))}return i=t.modelState.selectionStart.getEndPosition(),r.d.fromModelState(t.modelState.move(t.modelState.hasSelection(),i.lineNumber,i.column,0))}static word(e,t,i,n){return n=e.model.validatePosition(n),r.d.fromModelState(l.a.word(e.cursorConfig,e.model,t.modelState,i,n))}static cancelSelection(e,t){var i,n;return t.modelState.hasSelection()?(i=t.viewState.position.lineNumber,n=t.viewState.position.column,r.d.fromViewState(new r.f(new h.a(i,n,i,n),0,new d.a(i,n),0))):new r.d(t.modelState,t.viewState)}static moveTo(e,t,i,n,o){return n=e.model.validatePosition(n),o=o?e.coordinatesConverter.validateViewPosition(new d.a(o.lineNumber,o.column),n):e.coordinatesConverter.convertModelPositionToViewPosition(n),r.d.fromViewState(t.viewState.move(i,o.lineNumber,o.column,0))}static simpleMove(e,t,i,n,o,s){switch(i){case 0:return 4===s?this._moveHalfLineLeft(e,t,n):this._moveLeft(e,t,n,o);case 1:return 4===s?this._moveHalfLineRight(e,t,n):this._moveRight(e,t,n,o);case 2:return 2===s?this._moveUpByViewLines(e,t,n,o):this._moveUpByModelLines(e,t,n,o);case 3:return 2===s?this._moveDownByViewLines(e,t,n,o):this._moveDownByModelLines(e,t,n,o);case 4:return 2===s?t.map(t=>r.d.fromViewState(a.a.moveToPrevBlankLine(e.cursorConfig,e,t.viewState,n))):t.map(t=>r.d.fromModelState(a.a.moveToPrevBlankLine(e.cursorConfig,e.model,t.modelState,n)));case 5:return 2===s?t.map(t=>r.d.fromViewState(a.a.moveToNextBlankLine(e.cursorConfig,e,t.viewState,n))):t.map(t=>r.d.fromModelState(a.a.moveToNextBlankLine(e.cursorConfig,e.model,t.modelState,n)));case 6:return this._moveToViewMinColumn(e,t,n);case 7:return this._moveToViewFirstNonWhitespaceColumn(e,t,n);case 8:return this._moveToViewCenterColumn(e,t,n);case 9:return this._moveToViewMaxColumn(e,t,n);case 10:return this._moveToViewLastNonWhitespaceColumn(e,t,n);default:return null}}static viewportMove(e,t,i,n,o){var s=e.getCompletelyVisibleViewRange(),r=e.coordinatesConverter.convertViewRangeToModelRange(s);switch(i){case 11:var a=this._firstLineNumberInRange(e.model,r,o),l=e.model.getLineFirstNonWhitespaceColumn(a);return[this._moveToModelPosition(e,t[0],n,a,l)];case 13:return a=this._lastLineNumberInRange(e.model,r,o),l=e.model.getLineFirstNonWhitespaceColumn(a),[this._moveToModelPosition(e,t[0],n,a,l)];case 12:return a=Math.round((r.startLineNumber+r.endLineNumber)/2),l=e.model.getLineFirstNonWhitespaceColumn(a),[this._moveToModelPosition(e,t[0],n,a,l)];case 14:{let i=[];for(let o=0,r=t.length;oi.endLineNumber-1?i.endLineNumber-1:o)r.d.fromViewState(a.a.moveLeft(e.cursorConfig,e,t.viewState,i,n)))}static _moveHalfLineLeft(e,t,i){let n=[];for(let l=0,d=t.length;lr.d.fromViewState(a.a.moveRight(e.cursorConfig,e,t.viewState,i,n)))}static _moveHalfLineRight(e,t,i){let n=[];for(let l=0,d=t.length;le.toString()).join(", ")}matchesResource(e){const t=r.a.isUri(this.model)?this.model:this.model.uri;return t.toString()===e.toString()}setModel(e){this.model=e}canAppend(e){return this.model===e&&this._data instanceof d}append(e,t,i,n,o){this._data instanceof d&&this._data.append(e,t,i,n,o)}close(){this._data instanceof d&&(this._data=this._data.serialize())}open(){this._data instanceof d||(this._data=d.deserialize(this._data))}undo(){if(r.a.isUri(this.model))throw new Error("Invalid SingleModelEditStackElement");this._data instanceof d&&(this._data=this._data.serialize());var e=d.deserialize(this._data);this.model._applyUndo(e.changes,e.beforeEOL,e.beforeVersionId,e.beforeCursorState)}redo(){if(r.a.isUri(this.model))throw new Error("Invalid SingleModelEditStackElement");this._data instanceof d&&(this._data=this._data.serialize());var e=d.deserialize(this._data);this.model._applyRedo(e.changes,e.afterEOL,e.afterVersionId,e.afterCursorState)}heapSize(){return this._data instanceof d&&(this._data=this._data.serialize()),this._data.byteLength+168}}function c(e){return"\n"===e.getEOL()?0:1}function u(e){return!!e&&(e instanceof h||!1)}class g{constructor(e,t){this._model=e,this._undoRedoService=t}pushStackElement(){const e=this._undoRedoService.getLastElement(this._model.uri);u(e)&&e.close()}popStackElement(){const e=this._undoRedoService.getLastElement(this._model.uri);u(e)&&e.open()}clear(){this._undoRedoService.removeElements(this._model.uri)}_getOrCreateEditStackElement(e){const t=this._undoRedoService.getLastElement(this._model.uri);return u(t)&&t.canAppend(this._model)?t:(e=new h(this._model,e),this._undoRedoService.pushElement(e),e)}pushEOL(e){const t=this._getOrCreateEditStackElement(null);this._model.setEOL(e),t.append(this._model,[],c(this._model),this._model.getAlternativeVersionId(),null)}pushEditOperation(e,t,i){const n=this._getOrCreateEditStackElement(e),o=this._model.applyEdits(t,!0);e=g._computeCursorState(i,o);const s=o.map((e,t)=>({index:t,textChange:e.textChange}));return s.sort((e,t)=>e.textChange.oldPosition===t.textChange.oldPosition?e.index-t.index:e.textChange.oldPosition-t.textChange.oldPosition),n.append(this._model,s.map(e=>e.textChange),c(this._model),this._model.getAlternativeVersionId(),e),e}static _computeCursorState(e,t){try{return e?e(t):null}catch(e){return Object(o.f)(e),null}}}},a0a2:function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"pgsql",extensions:[],aliases:["PostgreSQL","postgres","pg","postgre"],loader:function(){return i.e("chunk-2d0b6187").then(i.bind(null,"1c65"))}})},a106:function(e,t,i){"use strict";i.r(t),i.d(t,"getSelectionSearchString",(function(){return it})),i.d(t,"CommonFindController",(function(){return nt})),i.d(t,"FindController",(function(){return ot})),i.d(t,"StartFindAction",(function(){return st})),i.d(t,"StartFindWithSelectionAction",(function(){return rt})),i.d(t,"MatchFindAction",(function(){return at})),i.d(t,"NextMatchFindAction",(function(){return lt})),i.d(t,"PreviousMatchFindAction",(function(){return dt})),i.d(t,"SelectionMatchFindAction",(function(){return ht})),i.d(t,"NextSelectionMatchFindAction",(function(){return ct})),i.d(t,"PreviousSelectionMatchFindAction",(function(){return ut})),i.d(t,"StartFindReplaceAction",(function(){return gt}));var n=i("dff7"),o=i("5fe7"),s=i("a666"),r=i("3742"),a=(t=i("b2cc"),i("c101")),l=i("2c29"),d=i("7061"),h=i("6a89"),c=i("8025"),u=i("8c02"),g=i("3352"),p=i("b57f"),m=i("303e"),f=i("b7d0");class _{constructor(e){this._editor=e,this._decorations=[],this._overviewRulerApproximateDecorations=[],this._findScopeDecorationIds=[],this._rangeHighlightDecorationId=null,this._highlightedDecorationId=null,this._startPosition=this._editor.getPosition()}dispose(){this._editor.deltaDecorations(this._allDecorations(),[]),this._decorations=[],this._overviewRulerApproximateDecorations=[],this._findScopeDecorationIds=[],this._rangeHighlightDecorationId=null,this._highlightedDecorationId=null}reset(){this._decorations=[],this._overviewRulerApproximateDecorations=[],this._findScopeDecorationIds=[],this._rangeHighlightDecorationId=null,this._highlightedDecorationId=null}getCount(){return this._decorations.length}getFindScope(){return this._findScopeDecorationIds[0]?this._editor.getModel().getDecorationRange(this._findScopeDecorationIds[0]):null}getFindScopes(){if(this._findScopeDecorationIds.length){var e=this._findScopeDecorationIds.map(e=>this._editor.getModel().getDecorationRange(e)).filter(e=>!!e);if(e.length)return e}return null}getStartPosition(){return this._startPosition}setStartPosition(e){this._startPosition=e,this.setCurrentFindMatch(null)}_getDecorationIndex(e){return e=this._decorations.indexOf(e),0<=e?e+1:1}getCurrentMatchesPosition(e){for(const i of this._editor.getModel().getDecorationsInRange(e)){var t=i.options;if(t===_._FIND_MATCH_DECORATION||t===_._CURRENT_FIND_MATCH_DECORATION)return this._getDecorationIndex(i.id)}return 0}setCurrentFindMatch(e){let t=null,i=0;if(e)for(let o=0,s=this._decorations.length;o{if(null!==this._highlightedDecorationId&&(e.changeDecorationOptions(this._highlightedDecorationId,_._FIND_MATCH_DECORATION),this._highlightedDecorationId=null),null!==t&&(this._highlightedDecorationId=t,e.changeDecorationOptions(this._highlightedDecorationId,_._CURRENT_FIND_MATCH_DECORATION)),null!==this._rangeHighlightDecorationId&&(e.removeDecoration(this._rangeHighlightDecorationId),this._rangeHighlightDecorationId=null),null!==t){let o=this._editor.getModel().getDecorationRange(t);var i,n;o.startLineNumber!==o.endLineNumber&&1===o.endColumn&&(i=o.endLineNumber-1,n=this._editor.getModel().getLineMaxColumn(i),o=new h.a(o.startLineNumber,o.startColumn,i,n)),this._rangeHighlightDecorationId=e.addDecoration(o,_._RANGE_HIGHLIGHT_DECORATION)}}),i}set(e,t){this._editor.changeDecorations(i=>{let n=_._FIND_MATCH_DECORATION,o=[];if(1e3=l.startLineNumber?l.endLineNumber>i&&(i=l.endLineNumber):(o.push({range:new h.a(t,1,i,1),options:_._FIND_MATCH_ONLY_OVERVIEW_DECORATION}),t=l.startLineNumber,i=l.endLineNumber)}o.push({range:new h.a(t,1,i,1),options:_._FIND_MATCH_ONLY_OVERVIEW_DECORATION})}let d=new Array(e.length);for(let t=0,h=e.length;ti.removeDecoration(e)),this._findScopeDecorationIds=[]),null!=t&&t.length&&(this._findScopeDecorationIds=t.map(e=>i.addDecoration(e,_._FIND_SCOPE_DECORATION)))})}matchBeforePosition(e){if(0===this._decorations.length)return null;for(let i=this._decorations.length-1;0<=i;i--){var t=this._decorations[i];t=this._editor.getModel().getDecorationRange(t);if(t&&!(t.endLineNumber>e.lineNumber)){if(t.endLineNumbere.column))return t}}return this._editor.getModel().getDecorationRange(this._decorations[this._decorations.length-1])}matchAfterPosition(e){if(0===this._decorations.length)return null;for(let i=0,n=this._decorations.length;ie.lineNumber)return t;if(!(t.startColumnh.a.compareRangesUsingStarts(e.range,t.range));let i=[],n=e[0];for(let t=1;t{s+=v([o[t]],e)+i}),s.slice(0,-1)}class y{constructor(e){this.staticValue=e,this.kind=0}}class S{constructor(e){this.pieces=e,this.kind=1}}class L{constructor(e){e&&0!==e.length?1===e.length&&null!==e[0].staticValue?this._state=new y(e[0].staticValue):this._state=new S(e):this._state=new y("")}static fromStaticValue(e){return new L([x.staticValue(e)])}get hasReplacementPatterns(){return 1===this._state.kind}buildReplaceString(e,t){if(0===this._state.kind)return t?v(e,this._state.staticValue):this._state.staticValue;let i="";for(let s=0,r=this._state.pieces.length;s=o){e.push(t.slice(s));break}switch(n.caseOps[i]){case"U":e.push(t[s].toUpperCase());break;case"u":e.push(t[s].toUpperCase()),i++;break;case"L":e.push(t[s].toLowerCase());break;case"l":e.push(t[s].toLowerCase()),i++;break;default:e.push(t[s])}}t=e.join("")}i+=t}}return i}static _substitute(e,t){if(null===t)return"";if(0===e)return t[0];let i="";for(;0this.research(!1),100),this._toDispose.add(this._updateDecorationsScheduler),this._toDispose.add(this._editor.onDidChangeCursorPosition(e=>{3!==e.reason&&5!==e.reason&&6!==e.reason||this._decorations.setStartPosition(this._editor.getPosition())})),this._ignoreModelContentChanged=!1,this._toDispose.add(this._editor.onDidChangeModelContent(e=>{this._ignoreModelContentChanged||(e.isFlush&&this._decorations.reset(),this._decorations.setStartPosition(this._editor.getPosition()),this._updateDecorationsScheduler.schedule())})),this._toDispose.add(this._state.onFindReplaceStateChange(e=>this._onStateChanged(e))),this.research(!1,this._state.searchScope)}dispose(){this._isDisposed=!0,Object(s.f)(this._startSearchingTimer),this._toDispose.dispose()}_onStateChanged(e){if(!this._isDisposed&&this._editor.hasModel()&&(e.searchString||e.isReplaceRevealed||e.isRegex||e.wholeWord||e.matchCase||e.searchScope)){let t=this._editor.getModel();t.isTooLargeForSyncing()?(this._startSearchingTimer.cancel(),this._startSearchingTimer.setIfNotSet(()=>{e.searchScope?this.research(e.moveCursor,this._state.searchScope):this.research(e.moveCursor)},240)):e.searchScope?this.research(e.moveCursor,this._state.searchScope):this.research(e.moveCursor)}}static _getSearchRange(e,t){return t||e.getFullModelRange()}research(e,t){let i=null,n=(void 0!==t?null!==t&&(i=Array.isArray(t)?t:[t]):i=this._decorations.getFindScopes(),null!==i&&(i=i.map(e=>{if(e.startLineNumber===e.endLineNumber)return e;{let t=e.endLineNumber;return 1===e.endColumn&&(t-=1),new h.a(e.startLineNumber,1,t,this._editor.getModel().getLineMaxColumn(t))}})),this._findMatches(i,!1,P));this._decorations.set(n,i);const o=this._editor.getSelection();let s=this._decorations.getCurrentMatchesPosition(o);0===s&&0e.range),e=>0<=h.a.compareRangesUsingStarts(e,o)),s=0=r)break;var i=e.charCodeAt(s);switch(i){case 92:o.emitUnchanged(s-1),o.emitStatic("\\",s+1);break;case 110:o.emitUnchanged(s-1),o.emitStatic("\n",s+1);break;case 116:o.emitUnchanged(s-1),o.emitStatic("\t",s+1);break;case 117:case 85:case 108:case 76:o.emitUnchanged(s-1),o.emitStatic("",s+1),n.push(String.fromCharCode(i))}}else if(36===t){if(++s>=r)break;if(t=e.charCodeAt(s),36===t)o.emitUnchanged(s-1),o.emitStatic("$",s+1);else if(48===t||38===t)o.emitUnchanged(s-1),o.emitMatchIndex(0,s+1,n),n.length=0;else if(49<=t&&t<=57){let i=t-48;if(s+1F._getSearchRange(this._editor.getModel(),e)),this._editor.getModel().findMatches(this._state.searchString,e,this._state.isRegex,this._state.matchCase,this._state.wholeWord?this._editor.getOption(116):null,t,i)}replaceAll(){var e;this._hasMatches()&&(null===(e=this._decorations.getFindScopes())&&this._state.matchesCount>=P?this._largeReplaceAll():this._regularReplaceAll(e),this.research(!1))}_largeReplaceAll(){const e=new u.a(this._state.searchString,this._state.isRegex,this._state.matchCase,this._state.wholeWord?this._editor.getOption(116):null);var t=e.parseSearchRequest();if(t){let e=t.regex;if(!e.multiline){let t="mu";e.ignoreCase&&(t+="i"),e.global&&(t+="g"),e=new RegExp(e.source,t)}const i=this._editor.getModel(),n=i.getValue(1);t=i.getFullModelRange();const o=this._getReplacePattern();let s;const r=this._state.preserveCase;s=o.hasReplacementPatterns||r?n.replace(e,(function(){return o.buildReplaceString(arguments,r)})):n.replace(e,o.buildReplaceString(null,r)),t=new l.b(t,s,this._editor.getSelection()),this._executeEditorCommand("replaceAll",t)}}_regularReplaceAll(e){const t=this._getReplacePattern();let i=this._findMatches(e,t.hasReplacementPatterns||this._state.preserveCase,1073741824),n=[];for(let o=0,s=i.length;oe.range),n),this._executeEditorCommand("replaceAll",e)}selectAllMatches(){if(this._hasMatches()){var e=this._decorations.getFindScopes();let t=this._findMatches(e,!1,1073741824),i=t.map(e=>new c.a(e.range.startLineNumber,e.range.startColumn,e.range.endLineNumber,e.range.endColumn)),n=this._editor.getSelection();for(let e=0,o=i.length;e{this.checked=!this._checked,this._onChange.fire(!1),e.preventDefault()}),this.ignoreGesture(this.domNode),this.onkeydown(this.domNode,e=>{10===e.keyCode||3===e.keyCode?(this.checked=!this._checked,this._onChange.fire(!0),e.preventDefault()):this._onKeyDown.fire(e)})}get enabled(){return"true"!==this.domNode.getAttribute("aria-disabled")}focus(){this.domNode.focus()}get checked(){return this._checked}set checked(e){this._checked=e,this.domNode.setAttribute("aria-checked",String(this._checked)),this.domNode.classList.toggle("checked",this._checked),this.applyStyles()}width(){return 22}style(e){e.inputActiveOptionBorder&&(this._opts.inputActiveOptionBorder=e.inputActiveOptionBorder),e.inputActiveOptionForeground&&(this._opts.inputActiveOptionForeground=e.inputActiveOptionForeground),e.inputActiveOptionBackground&&(this._opts.inputActiveOptionBackground=e.inputActiveOptionBackground),this.applyStyles()}applyStyles(){this.domNode&&(this.domNode.style.borderColor=this._checked&&this._opts.inputActiveOptionBorder?this._opts.inputActiveOptionBorder.toString():"transparent",this.domNode.style.color=this._checked&&this._opts.inputActiveOptionForeground?this._opts.inputActiveOptionForeground.toString():"inherit",this.domNode.style.backgroundColor=this._checked&&this._opts.inputActiveOptionBackground?this._opts.inputActiveOptionBackground.toString():"transparent")}enable(){this.domNode.setAttribute("aria-disabled",String(!1))}disable(){this.domNode.setAttribute("aria-disabled",String(!0))}}const K=n.a("caseDescription","Match Case"),q=n.a("wordsDescription","Match Whole Word"),$=n.a("regexDescription","Use Regular Expression");class G extends U{constructor(e){super({icon:W.b.caseSensitive,title:K+e.appendTitle,isChecked:e.isChecked,inputActiveOptionBorder:e.inputActiveOptionBorder,inputActiveOptionForeground:e.inputActiveOptionForeground,inputActiveOptionBackground:e.inputActiveOptionBackground})}}class Z extends U{constructor(e){super({icon:W.b.wholeWord,title:q+e.appendTitle,isChecked:e.isChecked,inputActiveOptionBorder:e.inputActiveOptionBorder,inputActiveOptionForeground:e.inputActiveOptionForeground,inputActiveOptionBackground:e.inputActiveOptionBackground})}}class Y extends U{constructor(e){super({icon:W.b.regex,title:$+e.appendTitle,isChecked:e.isChecked,inputActiveOptionBorder:e.inputActiveOptionBorder,inputActiveOptionForeground:e.inputActiveOptionForeground,inputActiveOptionBackground:e.inputActiveOptionBackground})}}class X extends j.a{constructor(e,t,i,n){super(),this._hideSoon=this._register(new o.e(()=>this._hide(),2e3)),this._isVisible=!1,this._editor=e,this._state=t,this._keybindingService=i,this._domNode=document.createElement("div"),this._domNode.className="findOptionsWidget",this._domNode.style.display="none",this._domNode.style.top="10px",this._domNode.setAttribute("role","presentation"),this._domNode.setAttribute("aria-hidden","true"),e=n.getColorTheme().getColor(m.hb),t=n.getColorTheme().getColor(m.ib),i=n.getColorTheme().getColor(m.gb),this.caseSensitive=this._register(new G({appendTitle:this._keybindingLabelFor(R.ToggleCaseSensitiveCommand),isChecked:this._state.matchCase,inputActiveOptionBorder:e,inputActiveOptionForeground:t,inputActiveOptionBackground:i})),this._domNode.appendChild(this.caseSensitive.domNode),this._register(this.caseSensitive.onChange(()=>{this._state.change({matchCase:this.caseSensitive.checked},!1)})),this.wholeWords=this._register(new Z({appendTitle:this._keybindingLabelFor(R.ToggleWholeWordCommand),isChecked:this._state.wholeWord,inputActiveOptionBorder:e,inputActiveOptionForeground:t,inputActiveOptionBackground:i})),this._domNode.appendChild(this.wholeWords.domNode),this._register(this.wholeWords.onChange(()=>{this._state.change({wholeWord:this.wholeWords.checked},!1)})),this.regex=this._register(new Y({appendTitle:this._keybindingLabelFor(R.ToggleRegexCommand),isChecked:this._state.isRegex,inputActiveOptionBorder:e,inputActiveOptionForeground:t,inputActiveOptionBackground:i})),this._domNode.appendChild(this.regex.domNode),this._register(this.regex.onChange(()=>{this._state.change({isRegex:this.regex.checked},!1)})),this._editor.addOverlayWidget(this),this._register(this._state.onFindReplaceStateChange(e=>{let t=!1;e.isRegex&&(this.regex.checked=this._state.isRegex,t=!0),e.wholeWord&&(this.wholeWords.checked=this._state.wholeWord,t=!0),e.matchCase&&(this.caseSensitive.checked=this._state.matchCase,t=!0),!this._state.isRevealed&&t&&this._revealTemporarily()})),this._register(B.j(this._domNode,e=>this._onMouseOut())),this._register(B.i(this._domNode,"mouseover",e=>this._onMouseOver())),this._applyTheme(n.getColorTheme()),this._register(n.onDidColorThemeChange(this._applyTheme.bind(this)))}_keybindingLabelFor(e){let t=this._keybindingService.lookupKeybinding(e);return t?` (${t.getLabel()})`:""}dispose(){this._editor.removeOverlayWidget(this),super.dispose()}getId(){return X.ID}getDomNode(){return this._domNode}getPosition(){return{preference:0}}highlightFindOptions(){this._revealTemporarily()}_revealTemporarily(){this._show(),this._hideSoon.schedule()}_onMouseOut(){this._hideSoon.schedule()}_onMouseOver(){this._hideSoon.cancel()}_show(){this._isVisible||(this._isVisible=!0,this._domNode.style.display="block")}_hide(){this._isVisible&&(this._isVisible=!1,this._domNode.style.display="none")}_applyTheme(e){e={inputActiveOptionBorder:e.getColor(m.hb),inputActiveOptionForeground:e.getColor(m.ib),inputActiveOptionBackground:e.getColor(m.gb)},this.caseSensitive.style(e),this.wholeWords.style(e),this.regex.style(e)}}function Q(e,t){return 1===e||2!==e&&t}X.ID="editor.contrib.findOptionsWidget",Object(f.f)((e,t)=>{var i=e.getColor(m.Y);i&&t.addRule(`.monaco-editor .findOptionsWidget { background-color: ${i}; }`),i=e.getColor(m.ab),i&&t.addRule(`.monaco-editor .findOptionsWidget { color: ${i}; }`),i=e.getColor(m.Nc),i&&t.addRule(`.monaco-editor .findOptionsWidget { box-shadow: 0 0 8px 2px ${i}; }`),i=e.getColor(m.h);i&&t.addRule(`.monaco-editor .findOptionsWidget { border: 2px solid ${i}; }`)});class J extends s.a{constructor(){super(),this._onFindReplaceStateChange=this._register(new H.b),this.onFindReplaceStateChange=this._onFindReplaceStateChange.event,this._searchString="",this._replaceString="",this._isRevealed=!1,this._isReplaceRevealed=!1,this._isRegex=!1,this._isRegexOverride=0,this._wholeWord=!1,this._wholeWordOverride=0,this._matchCase=!1,this._matchCaseOverride=0,this._preserveCase=!1,this._preserveCaseOverride=0,this._searchScope=null,this._matchesPosition=0,this._matchesCount=0,this._currentMatch=null,this._loop=!0}get searchString(){return this._searchString}get replaceString(){return this._replaceString}get isRevealed(){return this._isRevealed}get isReplaceRevealed(){return this._isReplaceRevealed}get isRegex(){return Q(this._isRegexOverride,this._isRegex)}get wholeWord(){return Q(this._wholeWordOverride,this._wholeWord)}get matchCase(){return Q(this._matchCaseOverride,this._matchCase)}get preserveCase(){return Q(this._preserveCaseOverride,this._preserveCase)}get actualIsRegex(){return this._isRegex}get actualWholeWord(){return this._wholeWord}get actualMatchCase(){return this._matchCase}get actualPreserveCase(){return this._preserveCase}get searchScope(){return this._searchScope}get matchesPosition(){return this._matchesPosition}get matchesCount(){return this._matchesCount}get currentMatch(){return this._currentMatch}changeMatchInfo(e,t,i){let n={moveCursor:!1,updateHistory:!1,searchString:!1,replaceString:!1,isRevealed:!1,isReplaceRevealed:!1,isRegex:!1,wholeWord:!1,matchCase:!1,preserveCase:!1,searchScope:!1,matchesPosition:!1,matchesCount:!1,currentMatch:!1,loop:!1},o=!1;this._matchesPosition!==(e=t<(e=0===t?0:e)?t:e)&&(this._matchesPosition=e,n.matchesPosition=!0,o=!0),this._matchesCount!==t&&(this._matchesCount=t,n.matchesCount=!0,o=!0),void 0===i||h.a.equalsRange(this._currentMatch,i)||(this._currentMatch=i,n.currentMatch=!0,o=!0),o&&this._onFindReplaceStateChange.fire(n)}change(e,t,i=!0){var n;let o={moveCursor:t,updateHistory:i,searchString:!1,replaceString:!1,isRevealed:!1,isReplaceRevealed:!1,isRegex:!1,wholeWord:!1,matchCase:!1,preserveCase:!1,searchScope:!1,matchesPosition:!1,matchesCount:!1,currentMatch:!1,loop:!1},s=!1;t=this.isRegex,i=this.wholeWord;var r=this.matchCase,a=this.preserveCase;void 0!==e.searchString&&this._searchString!==e.searchString&&(this._searchString=e.searchString,o.searchString=!0,s=!0),void 0!==e.replaceString&&this._replaceString!==e.replaceString&&(this._replaceString=e.replaceString,o.replaceString=!0,s=!0),void 0!==e.isRevealed&&this._isRevealed!==e.isRevealed&&(this._isRevealed=e.isRevealed,o.isRevealed=!0,s=!0),void 0!==e.isReplaceRevealed&&this._isReplaceRevealed!==e.isReplaceRevealed&&(this._isReplaceRevealed=e.isReplaceRevealed,o.isReplaceRevealed=!0,s=!0),void 0!==e.isRegex&&(this._isRegex=e.isRegex),void 0!==e.wholeWord&&(this._wholeWord=e.wholeWord),void 0!==e.matchCase&&(this._matchCase=e.matchCase),void 0!==e.preserveCase&&(this._preserveCase=e.preserveCase),void 0===e.searchScope||null!=(n=e.searchScope)&&n.every(e=>{var t;return null==(t=this._searchScope)?void 0:t.some(t=>!h.a.equalsRange(t,e))})||(this._searchScope=e.searchScope,o.searchScope=!0,s=!0),void 0!==e.loop&&this._loop!==e.loop&&(this._loop=e.loop,o.loop=!0,s=!0),this._isRegexOverride=void 0!==e.isRegexOverride?e.isRegexOverride:0,this._wholeWordOverride=void 0!==e.wholeWordOverride?e.wholeWordOverride:0,this._matchCaseOverride=void 0!==e.matchCaseOverride?e.matchCaseOverride:0,this._preserveCaseOverride=void 0!==e.preserveCaseOverride?e.preserveCaseOverride:0,t!==this.isRegex&&(s=!0,o.isRegex=!0),i!==this.wholeWord&&(s=!0,o.wholeWord=!0),r!==this.matchCase&&(s=!0,o.matchCase=!0),a!==this.preserveCase&&(s=!0,o.preserveCase=!0),s&&this._onFindReplaceStateChange.fire(o)}canNavigateBack(){return this.canNavigateInLoop()||1!==this.matchesPosition}canNavigateForward(){return this.canNavigateInLoop()||this.matchesPosition=P}}i("01b0");var ee=i("3813"),te=i("70c3"),ie=i("fdcc"),ne=i("30db"),oe=i("d3ef");i("caa1");const se=n.a("defaultLabel","input");class re extends j.a{constructor(e,t,i,n){super(),this._showOptionButtons=i,this.fixFocusOnOptionClickEnabled=!0,this.imeSessionInProgress=!1,this._onDidOptionChange=this._register(new H.b),this.onDidOptionChange=this._onDidOptionChange.event,this._onKeyDown=this._register(new H.b),this.onKeyDown=this._onKeyDown.event,this._onMouseDown=this._register(new H.b),this.onMouseDown=this._onMouseDown.event,this._onInput=this._register(new H.b),this._onKeyUp=this._register(new H.b),this._onCaseSensitiveKeyDown=this._register(new H.b),this.onCaseSensitiveKeyDown=this._onCaseSensitiveKeyDown.event,this._onRegexKeyDown=this._register(new H.b),this.onRegexKeyDown=this._onRegexKeyDown.event,this._lastHighlightFindOptions=0,this.contextViewProvider=t,this.placeholder=n.placeholder||"",this.validation=n.validation,this.label=n.label||se,this.inputActiveOptionBorder=n.inputActiveOptionBorder,this.inputActiveOptionForeground=n.inputActiveOptionForeground,this.inputActiveOptionBackground=n.inputActiveOptionBackground,this.inputBackground=n.inputBackground,this.inputForeground=n.inputForeground,this.inputBorder=n.inputBorder,this.inputValidationInfoBorder=n.inputValidationInfoBorder,this.inputValidationInfoBackground=n.inputValidationInfoBackground,this.inputValidationInfoForeground=n.inputValidationInfoForeground,this.inputValidationWarningBorder=n.inputValidationWarningBorder,this.inputValidationWarningBackground=n.inputValidationWarningBackground,this.inputValidationWarningForeground=n.inputValidationWarningForeground,this.inputValidationErrorBorder=n.inputValidationErrorBorder,this.inputValidationErrorBackground=n.inputValidationErrorBackground,this.inputValidationErrorForeground=n.inputValidationErrorForeground;i=n.appendCaseSensitiveLabel||"",t=n.appendWholeWordsLabel||"";var o=n.appendRegexLabel||"",s=n.history||[],r=!!n.flexibleHeight,a=!!n.flexibleWidth;n=n.flexibleMaxHeight;this.domNode=document.createElement("div"),this.domNode.classList.add("monaco-findInput"),this.inputBox=this._register(new oe.a(this.domNode,this.contextViewProvider,{placeholder:this.placeholder||"",ariaLabel:this.label||"",validationOptions:{validation:this.validation},inputBackground:this.inputBackground,inputForeground:this.inputForeground,inputBorder:this.inputBorder,inputValidationInfoBackground:this.inputValidationInfoBackground,inputValidationInfoForeground:this.inputValidationInfoForeground,inputValidationInfoBorder:this.inputValidationInfoBorder,inputValidationWarningBackground:this.inputValidationWarningBackground,inputValidationWarningForeground:this.inputValidationWarningForeground,inputValidationWarningBorder:this.inputValidationWarningBorder,inputValidationErrorBackground:this.inputValidationErrorBackground,inputValidationErrorForeground:this.inputValidationErrorForeground,inputValidationErrorBorder:this.inputValidationErrorBorder,history:s,flexibleHeight:r,flexibleWidth:a,flexibleMaxHeight:n})),this.regex=this._register(new Y({appendTitle:o,isChecked:!1,inputActiveOptionBorder:this.inputActiveOptionBorder,inputActiveOptionForeground:this.inputActiveOptionForeground,inputActiveOptionBackground:this.inputActiveOptionBackground})),this._register(this.regex.onChange(e=>{this._onDidOptionChange.fire(e),!e&&this.fixFocusOnOptionClickEnabled&&this.inputBox.focus(),this.validate()})),this._register(this.regex.onKeyDown(e=>{this._onRegexKeyDown.fire(e)})),this.wholeWords=this._register(new Z({appendTitle:t,isChecked:!1,inputActiveOptionBorder:this.inputActiveOptionBorder,inputActiveOptionForeground:this.inputActiveOptionForeground,inputActiveOptionBackground:this.inputActiveOptionBackground})),this._register(this.wholeWords.onChange(e=>{this._onDidOptionChange.fire(e),!e&&this.fixFocusOnOptionClickEnabled&&this.inputBox.focus(),this.validate()})),this.caseSensitive=this._register(new G({appendTitle:i,isChecked:!1,inputActiveOptionBorder:this.inputActiveOptionBorder,inputActiveOptionForeground:this.inputActiveOptionForeground,inputActiveOptionBackground:this.inputActiveOptionBackground})),this._register(this.caseSensitive.onChange(e=>{this._onDidOptionChange.fire(e),!e&&this.fixFocusOnOptionClickEnabled&&this.inputBox.focus(),this.validate()})),this._register(this.caseSensitive.onKeyDown(e=>{this._onCaseSensitiveKeyDown.fire(e)})),this._showOptionButtons&&(this.inputBox.paddingRight=this.caseSensitive.width()+this.wholeWords.width()+this.regex.width());let l=[this.caseSensitive.domNode,this.wholeWords.domNode,this.regex.domNode],d=(this.onkeydown(this.domNode,e=>{if(e.equals(15)||e.equals(17)||e.equals(9)){var t=l.indexOf(document.activeElement);if(0<=t){let i=-1;e.equals(17)?i=(t+1)%l.length:e.equals(15)&&(i=0===t?l.length-1:t-1),e.equals(9)?(l[t].blur(),this.inputBox.focus()):0<=i&&l[i].focus(),B.c.stop(e,!0)}}}),document.createElement("div"));d.className="controls",d.style.display=this._showOptionButtons?"block":"none",d.appendChild(this.caseSensitive.domNode),d.appendChild(this.wholeWords.domNode),d.appendChild(this.regex.domNode),this.domNode.appendChild(d),e&&e.appendChild(this.domNode),this._register(B.i(this.inputBox.inputElement,"compositionstart",e=>{this.imeSessionInProgress=!0})),this._register(B.i(this.inputBox.inputElement,"compositionend",e=>{this.imeSessionInProgress=!1,this._onInput.fire()})),this.onkeydown(this.inputBox.inputElement,e=>this._onKeyDown.fire(e)),this.onkeyup(this.inputBox.inputElement,e=>this._onKeyUp.fire(e)),this.oninput(this.inputBox.inputElement,e=>this._onInput.fire()),this.onmousedown(this.inputBox.inputElement,e=>this._onMouseDown.fire(e))}enable(){this.domNode.classList.remove("disabled"),this.inputBox.enable(),this.regex.enable(),this.wholeWords.enable(),this.caseSensitive.enable()}disable(){this.domNode.classList.add("disabled"),this.inputBox.disable(),this.regex.disable(),this.wholeWords.disable(),this.caseSensitive.disable()}setFocusInputOnOptionClick(e){this.fixFocusOnOptionClickEnabled=e}setEnabled(e){e?this.enable():this.disable()}getValue(){return this.inputBox.value}setValue(e){this.inputBox.value!==e&&(this.inputBox.value=e)}style(e){this.inputActiveOptionBorder=e.inputActiveOptionBorder,this.inputActiveOptionForeground=e.inputActiveOptionForeground,this.inputActiveOptionBackground=e.inputActiveOptionBackground,this.inputBackground=e.inputBackground,this.inputForeground=e.inputForeground,this.inputBorder=e.inputBorder,this.inputValidationInfoBackground=e.inputValidationInfoBackground,this.inputValidationInfoForeground=e.inputValidationInfoForeground,this.inputValidationInfoBorder=e.inputValidationInfoBorder,this.inputValidationWarningBackground=e.inputValidationWarningBackground,this.inputValidationWarningForeground=e.inputValidationWarningForeground,this.inputValidationWarningBorder=e.inputValidationWarningBorder,this.inputValidationErrorBackground=e.inputValidationErrorBackground,this.inputValidationErrorForeground=e.inputValidationErrorForeground,this.inputValidationErrorBorder=e.inputValidationErrorBorder,this.applyStyles()}applyStyles(){var e;this.domNode&&(e={inputActiveOptionBorder:this.inputActiveOptionBorder,inputActiveOptionForeground:this.inputActiveOptionForeground,inputActiveOptionBackground:this.inputActiveOptionBackground},this.regex.style(e),this.wholeWords.style(e),this.caseSensitive.style(e),e={inputBackground:this.inputBackground,inputForeground:this.inputForeground,inputBorder:this.inputBorder,inputValidationInfoBackground:this.inputValidationInfoBackground,inputValidationInfoForeground:this.inputValidationInfoForeground,inputValidationInfoBorder:this.inputValidationInfoBorder,inputValidationWarningBackground:this.inputValidationWarningBackground,inputValidationWarningForeground:this.inputValidationWarningForeground,inputValidationWarningBorder:this.inputValidationWarningBorder,inputValidationErrorBackground:this.inputValidationErrorBackground,inputValidationErrorForeground:this.inputValidationErrorForeground,inputValidationErrorBorder:this.inputValidationErrorBorder},this.inputBox.style(e))}select(){this.inputBox.select()}focus(){this.inputBox.focus()}getCaseSensitive(){return this.caseSensitive.checked}setCaseSensitive(e){this.caseSensitive.checked=e}getWholeWords(){return this.wholeWords.checked}setWholeWords(e){this.wholeWords.checked=e}getRegex(){return this.regex.checked}setRegex(e){this.regex.checked=e,this.validate()}focusOnCaseSensitive(){this.caseSensitive.focus()}highlightFindOptions(){this.domNode.classList.remove("highlight-"+this._lastHighlightFindOptions),this._lastHighlightFindOptions=1-this._lastHighlightFindOptions,this.domNode.classList.add("highlight-"+this._lastHighlightFindOptions)}validate(){this.inputBox.validate()}clearMessage(){this.inputBox.hideMessage()}}const ae=n.a("defaultLabel","input"),le=n.a("label.preserveCaseCheckbox","Preserve Case");class de extends U{constructor(e){super({icon:W.b.preserveCase,title:le+e.appendTitle,isChecked:e.isChecked,inputActiveOptionBorder:e.inputActiveOptionBorder,inputActiveOptionForeground:e.inputActiveOptionForeground,inputActiveOptionBackground:e.inputActiveOptionBackground})}}class he extends j.a{constructor(e,t,i,n){super(),this._showOptionButtons=i,this.fixFocusOnOptionClickEnabled=!0,this.cachedOptionsWidth=0,this._onDidOptionChange=this._register(new H.b),this.onDidOptionChange=this._onDidOptionChange.event,this._onKeyDown=this._register(new H.b),this.onKeyDown=this._onKeyDown.event,this._onMouseDown=this._register(new H.b),this._onInput=this._register(new H.b),this._onKeyUp=this._register(new H.b),this._onPreserveCaseKeyDown=this._register(new H.b),this.onPreserveCaseKeyDown=this._onPreserveCaseKeyDown.event,this.contextViewProvider=t,this.placeholder=n.placeholder||"",this.validation=n.validation,this.label=n.label||ae,this.inputActiveOptionBorder=n.inputActiveOptionBorder,this.inputActiveOptionForeground=n.inputActiveOptionForeground,this.inputActiveOptionBackground=n.inputActiveOptionBackground,this.inputBackground=n.inputBackground,this.inputForeground=n.inputForeground,this.inputBorder=n.inputBorder,this.inputValidationInfoBorder=n.inputValidationInfoBorder,this.inputValidationInfoBackground=n.inputValidationInfoBackground,this.inputValidationInfoForeground=n.inputValidationInfoForeground,this.inputValidationWarningBorder=n.inputValidationWarningBorder,this.inputValidationWarningBackground=n.inputValidationWarningBackground,this.inputValidationWarningForeground=n.inputValidationWarningForeground,this.inputValidationErrorBorder=n.inputValidationErrorBorder,this.inputValidationErrorBackground=n.inputValidationErrorBackground,this.inputValidationErrorForeground=n.inputValidationErrorForeground;i=n.appendPreserveCaseLabel||"",t=n.history||[];var o=!!n.flexibleHeight,s=!!n.flexibleWidth;n=n.flexibleMaxHeight;this.domNode=document.createElement("div"),this.domNode.classList.add("monaco-findInput"),this.inputBox=this._register(new oe.a(this.domNode,this.contextViewProvider,{ariaLabel:this.label||"",placeholder:this.placeholder||"",validationOptions:{validation:this.validation},inputBackground:this.inputBackground,inputForeground:this.inputForeground,inputBorder:this.inputBorder,inputValidationInfoBackground:this.inputValidationInfoBackground,inputValidationInfoForeground:this.inputValidationInfoForeground,inputValidationInfoBorder:this.inputValidationInfoBorder,inputValidationWarningBackground:this.inputValidationWarningBackground,inputValidationWarningForeground:this.inputValidationWarningForeground,inputValidationWarningBorder:this.inputValidationWarningBorder,inputValidationErrorBackground:this.inputValidationErrorBackground,inputValidationErrorForeground:this.inputValidationErrorForeground,inputValidationErrorBorder:this.inputValidationErrorBorder,history:t,flexibleHeight:o,flexibleWidth:s,flexibleMaxHeight:n})),this.preserveCase=this._register(new de({appendTitle:i,isChecked:!1,inputActiveOptionBorder:this.inputActiveOptionBorder,inputActiveOptionForeground:this.inputActiveOptionForeground,inputActiveOptionBackground:this.inputActiveOptionBackground})),this._register(this.preserveCase.onChange(e=>{this._onDidOptionChange.fire(e),!e&&this.fixFocusOnOptionClickEnabled&&this.inputBox.focus(),this.validate()})),this._register(this.preserveCase.onKeyDown(e=>{this._onPreserveCaseKeyDown.fire(e)})),this._showOptionButtons?this.cachedOptionsWidth=this.preserveCase.width():this.cachedOptionsWidth=0;let r=[this.preserveCase.domNode],a=(this.onkeydown(this.domNode,e=>{if(e.equals(15)||e.equals(17)||e.equals(9)){var t=r.indexOf(document.activeElement);if(0<=t){let i=-1;e.equals(17)?i=(t+1)%r.length:e.equals(15)&&(i=0===t?r.length-1:t-1),e.equals(9)?(r[t].blur(),this.inputBox.focus()):0<=i&&r[i].focus(),B.c.stop(e,!0)}}}),document.createElement("div"));a.className="controls",a.style.display=this._showOptionButtons?"block":"none",a.appendChild(this.preserveCase.domNode),this.domNode.appendChild(a),e&&e.appendChild(this.domNode),this.onkeydown(this.inputBox.inputElement,e=>this._onKeyDown.fire(e)),this.onkeyup(this.inputBox.inputElement,e=>this._onKeyUp.fire(e)),this.oninput(this.inputBox.inputElement,e=>this._onInput.fire()),this.onmousedown(this.inputBox.inputElement,e=>this._onMouseDown.fire(e))}enable(){this.domNode.classList.remove("disabled"),this.inputBox.enable(),this.preserveCase.enable()}disable(){this.domNode.classList.add("disabled"),this.inputBox.disable(),this.preserveCase.disable()}setEnabled(e){e?this.enable():this.disable()}style(e){this.inputActiveOptionBorder=e.inputActiveOptionBorder,this.inputActiveOptionForeground=e.inputActiveOptionForeground,this.inputActiveOptionBackground=e.inputActiveOptionBackground,this.inputBackground=e.inputBackground,this.inputForeground=e.inputForeground,this.inputBorder=e.inputBorder,this.inputValidationInfoBackground=e.inputValidationInfoBackground,this.inputValidationInfoForeground=e.inputValidationInfoForeground,this.inputValidationInfoBorder=e.inputValidationInfoBorder,this.inputValidationWarningBackground=e.inputValidationWarningBackground,this.inputValidationWarningForeground=e.inputValidationWarningForeground,this.inputValidationWarningBorder=e.inputValidationWarningBorder,this.inputValidationErrorBackground=e.inputValidationErrorBackground,this.inputValidationErrorForeground=e.inputValidationErrorForeground,this.inputValidationErrorBorder=e.inputValidationErrorBorder,this.applyStyles()}applyStyles(){var e;this.domNode&&(e={inputActiveOptionBorder:this.inputActiveOptionBorder,inputActiveOptionForeground:this.inputActiveOptionForeground,inputActiveOptionBackground:this.inputActiveOptionBackground},this.preserveCase.style(e),e={inputBackground:this.inputBackground,inputForeground:this.inputForeground,inputBorder:this.inputBorder,inputValidationInfoBackground:this.inputValidationInfoBackground,inputValidationInfoForeground:this.inputValidationInfoForeground,inputValidationInfoBorder:this.inputValidationInfoBorder,inputValidationWarningBackground:this.inputValidationWarningBackground,inputValidationWarningForeground:this.inputValidationWarningForeground,inputValidationWarningBorder:this.inputValidationWarningBorder,inputValidationErrorBackground:this.inputValidationErrorBackground,inputValidationErrorForeground:this.inputValidationErrorForeground,inputValidationErrorBorder:this.inputValidationErrorBorder},this.inputBox.style(e))}select(){this.inputBox.select()}focus(){this.inputBox.focus()}getPreserveCase(){return this.preserveCase.checked}setPreserveCase(e){this.preserveCase.checked=e}focusOnPreserve(){this.preserveCase.focus()}validate(){this.inputBox&&this.inputBox.validate()}set width(e){this.inputBox.paddingRight=this.cachedOptionsWidth,this.inputBox.width=e,this.domNode.style.width=e+"px"}dispose(){super.dispose()}}V=i("9eb8");var ce=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3{if(e=fe(e.get(D.b),ge),e){const t=e.historyNavigator;t.showPreviousValue()}}}),V.a.registerCommandAndKeybindingRule({id:"history.showNext",weight:200,when:D.a.and(D.a.has(ge),D.a.equals(pe,!0)),primary:18,secondary:[530],handler:e=>{if(e=fe(e.get(D.b),ge),e){const t=e.historyNavigator;t.showNextValue()}}});var Ce=i("bf5b"),we=function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))};const ye=Object(Ce.b)("find-selection",W.b.selection,n.a("findSelectionIcon","Icon for 'Find in Selection' in the editor find widget.")),Se=Object(Ce.b)("find-collapsed",W.b.chevronRight,n.a("findCollapsedIcon","Icon to indicate that the editor find widget is collapsed.")),Le=Object(Ce.b)("find-expanded",W.b.chevronDown,n.a("findExpandedIcon","Icon to indicate that the editor find widget is expanded.")),xe=Object(Ce.b)("find-replace",W.b.replace,n.a("findReplaceIcon","Icon for 'Replace' in the editor find widget.")),ke=Object(Ce.b)("find-replace-all",W.b.replaceAll,n.a("findReplaceAllIcon","Icon for 'Replace All' in the editor find widget.")),De=Object(Ce.b)("find-previous-match",W.b.arrowUp,n.a("findPreviousMatchIcon","Icon for 'Find Previous' in the editor find widget.")),Ne=Object(Ce.b)("find-next-match",W.b.arrowDown,n.a("findNextMatchIcon","Icon for 'Find Next' in the editor find widget.")),Oe=n.a("label.find","Find"),Ee=n.a("placeholder.find","Find"),Ie=n.a("label.previousMatchButton","Previous Match"),Me=n.a("label.nextMatchButton","Next Match"),Te=n.a("label.toggleSelectionFind","Find in Selection"),Ae=n.a("label.closeButton","Close"),Re=n.a("label.replace","Replace"),Pe=n.a("placeholder.replace","Replace"),Fe=n.a("label.replaceButton","Replace"),Be=n.a("label.replaceAllButton","Replace All"),je=n.a("label.toggleReplaceButton","Toggle Replace"),We=n.a("title.matchesCountLimit","Only the first {0} results are highlighted, but all find operations work on the entire text.",P),Ve=n.a("label.matchesLocation","{0} of {1}"),He=n.a("label.noResults","No results");let ze=69;const Ue="ctrlEnterReplaceAll.windows.donotask",Ke=ne.f?256:2048;class qe{constructor(e){this.afterLineNumber=e,this.heightInPx=33,this.suppressMouseDown=!1,this.domNode=document.createElement("div"),this.domNode.className="dock-find-viewzone"}}function $e(e,t,i){t=!!t.match(/\n/),i&&t&&0this._updateHistoryDelayer.cancel())),this._register(this._state.onFindReplaceStateChange(e=>this._onStateChanged(e))),this._buildDomNode(),this._updateButtons(),this._tryUpdateWidgetWidth(),this._findInput.inputBox.layout(),this._register(this._codeEditor.onDidChangeConfiguration(e=>{e.hasChanged(80)&&(this._codeEditor.getOption(80)&&this._state.change({isReplaceRevealed:!1},!1),this._updateButtons()),e.hasChanged(130)&&this._tryUpdateWidgetWidth(),e.hasChanged(2)&&this.updateAccessibilitySupport(),e.hasChanged(34)&&((e=this._codeEditor.getOption(34).addExtraSpaceOnTop)&&!this._viewZone&&(this._viewZone=new qe(0),this._showViewZone()),!e&&this._viewZone&&this._removeViewZone())})),this.updateAccessibilitySupport(),this._register(this._codeEditor.onDidChangeCursorSelection(()=>{this._isVisible&&this._updateToggleSelectionFindButton()})),this._register(this._codeEditor.onDidFocusEditorWidget(()=>we(this,void 0,void 0,(function*(){var e;this._isVisible&&(e=yield this._controller.getGlobalBufferTerm())&&e!==this._state.searchString&&(this._state.change({searchString:e},!1),this._findInput.select())})))),this._findInputFocused=E.bindTo(a),this._findFocusTracker=this._register(B.Y(this._findInput.inputBox.inputElement)),this._register(this._findFocusTracker.onDidFocus(()=>{this._findInputFocused.set(!0),this._updateSearchScope()})),this._register(this._findFocusTracker.onDidBlur(()=>{this._findInputFocused.set(!1)})),this._replaceInputFocused=I.bindTo(a),this._replaceFocusTracker=this._register(B.Y(this._replaceInput.inputBox.inputElement)),this._register(this._replaceFocusTracker.onDidFocus(()=>{this._replaceInputFocused.set(!0),this._updateSearchScope()})),this._register(this._replaceFocusTracker.onDidBlur(()=>{this._replaceInputFocused.set(!1)})),this._codeEditor.addOverlayWidget(this),this._codeEditor.getOption(34).addExtraSpaceOnTop&&(this._viewZone=new qe(0)),this._applyTheme(l.getColorTheme()),this._register(l.onDidColorThemeChange(this._applyTheme.bind(this))),this._register(this._codeEditor.onDidChangeModel(()=>{this._isVisible&&(this._viewZoneId=void 0)})),this._register(this._codeEditor.onDidScrollChange(e=>{e.scrollTopChanged?this._layoutViewZone():setTimeout(()=>{this._layoutViewZone()},0)}))}getId(){return Ze.ID}getDomNode(){return this._domNode}getPosition(){return this._isVisible?{preference:0}:null}_onStateChanged(e){if(e.searchString){try{this._ignoreChangeEvent=!0,this._findInput.setValue(this._state.searchString)}finally{this._ignoreChangeEvent=!1}this._updateButtons()}var t;e.replaceString&&(this._replaceInput.inputBox.value=this._state.replaceString),e.isRevealed&&(this._state.isRevealed?this._reveal():this._hide(!0)),e.isReplaceRevealed&&(this._state.isReplaceRevealed?this._codeEditor.getOption(80)||this._isReplaceVisible||(this._isReplaceVisible=!0,this._replaceInput.width=B.I(this._findInput.domNode),this._updateButtons(),this._replaceInput.inputBox.layout()):this._isReplaceVisible&&(this._isReplaceVisible=!1,this._updateButtons())),(e.isRevealed||e.isReplaceRevealed)&&(this._state.isRevealed||this._state.isReplaceRevealed)&&this._tryUpdateHeight()&&this._showViewZone(),e.isRegex&&this._findInput.setRegex(this._state.isRegex),e.wholeWord&&this._findInput.setWholeWords(this._state.wholeWord),e.matchCase&&this._findInput.setCaseSensitive(this._state.matchCase),e.preserveCase&&this._replaceInput.setPreserveCase(this._state.preserveCase),e.searchScope&&(this._state.searchScope?this._toggleSelectionFind.checked=!0:this._toggleSelectionFind.checked=!1,this._updateToggleSelectionFindButton()),(e.searchString||e.matchesCount||e.matchesPosition)&&(t=0=P?this._matchesCount.title=We:this._matchesCount.title="",this._matchesCount.firstChild&&this._matchesCount.removeChild(this._matchesCount.firstChild),0=P&&(t+="+"),String(this._state.matchesPosition));"0"===i&&(i="?"),e=r.v(Ve,i,t)}else e=He;this._matchesCount.appendChild(document.createTextNode(e)),Object(ee.a)(this._getAriaLabel(e,this._state.currentMatch,this._state.searchString)),ze=Math.max(ze,this._matchesCount.clientWidth)}_getAriaLabel(e,t,i){if(e===He)return""===i?n.a("ariaSearchNoResultEmpty","{0} found",e):n.a("ariaSearchNoResult","{0} found for '{1}'",e,i);if(t){var o=n.a("ariaSearchNoResultWithLineNum","{0} found for '{1}', at {2}",e,i,t.startLineNumber+":"+t.startColumn);const s=this._codeEditor.getModel();return s&&t.startLineNumber<=s.getLineCount()&&1<=t.startLineNumber?s.getLineContent(t.startLineNumber)+", "+o:o}return n.a("ariaSearchNoResultWithLineNumNoCurrentMatch","{0} found for '{1}'",e,i)}_updateToggleSelectionFindButton(){var e=this._codeEditor.getSelection(),t=(e=!!e&&(e.startLineNumber!==e.endLineNumber||e.startColumn!==e.endColumn),this._toggleSelectionFind.checked);this._isVisible&&(t||e)?this._toggleSelectionFind.enable():this._toggleSelectionFind.disable()}_updateButtons(){this._findInput.setEnabled(this._isVisible),this._replaceInput.setEnabled(this._isVisible&&this._isReplaceVisible),this._updateToggleSelectionFindButton(),this._closeBtn.setEnabled(this._isVisible);var e=0{clearTimeout(e)}),this._revealTimeouts=[],!this._isVisible){this._isVisible=!0;const o=this._codeEditor.getSelection();switch(this._codeEditor.getOption(34).autoFindInSelection){case"always":this._toggleSelectionFind.checked=!0;break;case"never":this._toggleSelectionFind.checked=!1;break;case"multiline":var e=!!o&&o.startLineNumber!==o.endLineNumber;this._toggleSelectionFind.checked=e}this._tryUpdateWidgetWidth(),this._updateButtons(),this._revealTimeouts.push(setTimeout(()=>{this._domNode.classList.add("visible"),this._domNode.setAttribute("aria-hidden","false")},0)),this._revealTimeouts.push(setTimeout(()=>{this._findInput.validate()},200)),this._codeEditor.layoutOverlayWidget(this);let s=!0;var t,i,n;this._codeEditor.getOption(34).seedSearchStringFromSelection&&o&&(t=this._codeEditor.getDomNode())&&(t=B.D(t),i=this._codeEditor.getScrolledVisiblePosition(o.getStartPosition()),n=t.left+(i?i.left:0),i=i?i.top:0,this._viewZone&&io.startLineNumber&&(s=!1),(i=B.G(this._domNode).left){clearTimeout(e)}),this._revealTimeouts=[],this._isVisible&&(this._isVisible=!1,this._updateButtons(),this._domNode.classList.remove("visible"),this._domNode.setAttribute("aria-hidden","true"),this._findInput.clearMessage(),e&&this._codeEditor.focus(),this._codeEditor.layoutOverlayWidget(this),this._removeViewZone())}_layoutViewZone(e){if(this._codeEditor.getOption(34).addExtraSpaceOnTop){if(this._isVisible){const t=this._viewZone;void 0===this._viewZoneId&&t&&this._codeEditor.changeViewZones(i=>{t.heightInPx=this._getHeight(),this._viewZoneId=i.addZone(t),this._codeEditor.setScrollTop(e||this._codeEditor.getScrollTop()+t.heightInPx)})}}else this._removeViewZone()}_showViewZone(e=!0){if(this._isVisible&&this._codeEditor.getOption(34).addExtraSpaceOnTop){void 0===this._viewZone&&(this._viewZone=new qe(0));const t=this._viewZone;this._codeEditor.changeViewZones(i=>{var n,o;void 0!==this._viewZoneId?(o=this._getHeight())!==t.heightInPx&&(n=o-t.heightInPx,t.heightInPx=o,i.layoutZone(this._viewZoneId),e&&this._codeEditor.setScrollTop(this._codeEditor.getScrollTop()+n)):(o=this._getHeight(),(o-=this._codeEditor.getOption(74).top)<=0||(t.heightInPx=o,this._viewZoneId=i.addZone(t),e&&this._codeEditor.setScrollTop(this._codeEditor.getScrollTop()+o)))})}}_removeViewZone(){this._codeEditor.changeViewZones(e=>{void 0!==this._viewZoneId&&(e.removeZone(this._viewZoneId),this._viewZoneId=void 0,this._viewZone&&(this._codeEditor.setScrollTop(this._codeEditor.getScrollTop()-this._viewZone.heightInPx),this._viewZone=void 0))})}_applyTheme(e){e={inputActiveOptionBorder:e.getColor(m.hb),inputActiveOptionBackground:e.getColor(m.gb),inputActiveOptionForeground:e.getColor(m.ib),inputBackground:e.getColor(m.jb),inputForeground:e.getColor(m.lb),inputBorder:e.getColor(m.kb),inputValidationInfoBackground:e.getColor(m.pb),inputValidationInfoForeground:e.getColor(m.rb),inputValidationInfoBorder:e.getColor(m.qb),inputValidationWarningBackground:e.getColor(m.sb),inputValidationWarningForeground:e.getColor(m.ub),inputValidationWarningBorder:e.getColor(m.tb),inputValidationErrorBackground:e.getColor(m.mb),inputValidationErrorForeground:e.getColor(m.ob),inputValidationErrorBorder:e.getColor(m.nb)},this._findInput.style(e),this._replaceInput.style(e),this._toggleSelectionFind.style(e)}_tryUpdateWidgetWidth(){if(this._isVisible&&B.N(this._domNode)){var e=this._codeEditor.getLayoutInfo();if(e.contentWidth<=0)this._domNode.classList.add("hiddenEditor");else{this._domNode.classList.contains("hiddenEditor")&&this._domNode.classList.remove("hiddenEditor");var t=e.width;e=e.minimap.minimapWidth;let i=!1,n=!1,o=!1;if(this._resized&&419=t&&(o=!0),447+e-ze>=t+50&&(i=!0),this._domNode.classList.toggle("collapsed-find-widget",i),this._domNode.classList.toggle("narrow-find-widget",o),this._domNode.classList.toggle("reduced-find-widget",n),o||i||(this._domNode.style.maxWidth=t-28-e-15+"px"),this._resized?(this._findInput.inputBox.layout(),0<(t=this._findInput.inputBox.element.clientWidth)&&(this._replaceInput.width=t)):this._isReplaceVisible&&(this._replaceInput.width=B.I(this._findInput.domNode))}}}_getHeight(){let e=0;return e=(e+=4)+(this._findInput.inputBox.height+2),this._isReplaceVisible&&(e=(e+=4)+(this._replaceInput.inputBox.height+2)),e+4}_tryUpdateHeight(){var e=this._getHeight();return(null===this._cachedHeight||this._cachedHeight!==e)&&(this._cachedHeight=e,this._domNode.style.height=e+"px",!0)}focusFindInput(){this._findInput.select(),this._findInput.focus()}focusReplaceInput(){this._replaceInput.select(),this._replaceInput.focus()}highlightFindOptions(){this._findInput.highlightFindOptions()}_updateSearchScope(){if(this._codeEditor.hasModel()&&this._toggleSelectionFind.checked){let e=this._codeEditor.getSelections();e.map(e=>{1===e.endColumn&&e.endLineNumber>e.startLineNumber&&(e=e.setEndPosition(e.endLineNumber-1,this._codeEditor.getModel().getLineMaxColumn(e.endLineNumber-1)));var t=this._state.currentMatch;return e.startLineNumber===e.endLineNumber||h.a.equalsRange(e,t)?null:e}).filter(e=>!!e),e.length&&this._state.change({searchScope:e},!0)}}_onFindInputMouseDown(e){e.middleButton&&e.stopPropagation()}_onFindInputKeyDown(e){if(e.equals(3|Ke))this._findInput.inputBox.insertAtCursor("\n");else if(e.equals(2))this._isReplaceVisible?this._replaceInput.focus():this._findInput.focusOnCaseSensitive();else{if(!e.equals(2066))return e.equals(16)?$e(e,this._findInput.getValue(),this._findInput.domNode.querySelector("textarea")):e.equals(18)?Ge(e,this._findInput.getValue(),this._findInput.domNode.querySelector("textarea")):void 0;this._codeEditor.focus()}e.preventDefault()}_onReplaceInputKeyDown(e){if(e.equals(3|Ke))ne.i&&ne.g&&!this._ctrlEnterReplaceAllWarningPrompted&&(this._notificationService.info(n.a("ctrlEnter.keybindingChanged","Ctrl+Enter now inserts line break instead of replacing all. You can modify the keybinding for editor.action.replaceAll to override this behavior.")),this._ctrlEnterReplaceAllWarningPrompted=!0,this._storageService.store(Ue,!0,0,0)),this._replaceInput.inputBox.insertAtCursor("\n");else if(e.equals(2))this._findInput.focusOnCaseSensitive();else if(e.equals(1026))this._findInput.focus();else{if(!e.equals(2066))return e.equals(16)?$e(e,this._replaceInput.inputBox.value,this._replaceInput.inputBox.element.querySelector("textarea")):e.equals(18)?Ge(e,this._replaceInput.inputBox.value,this._replaceInput.inputBox.element.querySelector("textarea")):void 0;this._codeEditor.focus()}e.preventDefault()}getVerticalSashLeft(e){return 0}_keybindingLabelFor(e){let t=this._keybindingService.lookupKeybinding(e);return t?` (${t.getLabel()})`:""}_buildDomNode(){this._findInput=this._register(new be(null,this._contextViewProvider,{width:221,label:Oe,placeholder:Ee,appendCaseSensitiveLabel:this._keybindingLabelFor(R.ToggleCaseSensitiveCommand),appendWholeWordsLabel:this._keybindingLabelFor(R.ToggleWholeWordCommand),appendRegexLabel:this._keybindingLabelFor(R.ToggleRegexCommand),validation:e=>{if(0===e.length||!this._findInput.getRegex())return null;try{return new RegExp(e,"gu"),null}catch(e){return{content:e.message}}},flexibleHeight:!0,flexibleWidth:!0,flexibleMaxHeight:118},this._contextKeyService,!0)),this._findInput.setRegex(!!this._state.isRegex),this._findInput.setCaseSensitive(!!this._state.matchCase),this._findInput.setWholeWords(!!this._state.wholeWord),this._register(this._findInput.onKeyDown(e=>this._onFindInputKeyDown(e))),this._register(this._findInput.inputBox.onDidChange(()=>{this._ignoreChangeEvent||this._state.change({searchString:this._findInput.getValue()},!0)})),this._register(this._findInput.onDidOptionChange(()=>{this._state.change({isRegex:this._findInput.getRegex(),wholeWord:this._findInput.getWholeWords(),matchCase:this._findInput.getCaseSensitive()},!0)})),this._register(this._findInput.onCaseSensitiveKeyDown(e=>{e.equals(1026)&&this._isReplaceVisible&&(this._replaceInput.focus(),e.preventDefault())})),this._register(this._findInput.onRegexKeyDown(e=>{e.equals(2)&&this._isReplaceVisible&&(this._replaceInput.focusOnPreserve(),e.preventDefault())})),this._register(this._findInput.inputBox.onDidHeightChange(e=>{this._tryUpdateHeight()&&this._showViewZone()})),ne.d&&this._register(this._findInput.onMouseDown(e=>this._onFindInputMouseDown(e))),this._matchesCount=document.createElement("div"),this._matchesCount.className="matchesCount",this._updateMatchesCount(),this._prevBtn=this._register(new Ye({label:Ie+this._keybindingLabelFor(R.PreviousMatchFindAction),icon:De,onTrigger:()=>{this._codeEditor.getAction(R.PreviousMatchFindAction).run().then(void 0,ie.f)}})),this._nextBtn=this._register(new Ye({label:Me+this._keybindingLabelFor(R.NextMatchFindAction),icon:Ne,onTrigger:()=>{this._codeEditor.getAction(R.NextMatchFindAction).run().then(void 0,ie.f)}}));let e=document.createElement("div");e.className="find-part",e.appendChild(this._findInput.domNode);const t=document.createElement("div");t.className="find-actions",e.appendChild(t),t.appendChild(this._matchesCount),t.appendChild(this._prevBtn.domNode),t.appendChild(this._nextBtn.domNode),this._toggleSelectionFind=this._register(new U({icon:ye,title:Te+this._keybindingLabelFor(R.ToggleSearchScopeCommand),isChecked:!1})),this._register(this._toggleSelectionFind.onChange(()=>{if(this._toggleSelectionFind.checked){if(this._codeEditor.hasModel()){let e=this._codeEditor.getSelections();e.map(e=>(e=1===e.endColumn&&e.endLineNumber>e.startLineNumber?e.setEndPosition(e.endLineNumber-1,this._codeEditor.getModel().getLineMaxColumn(e.endLineNumber-1)):e).isEmpty()?null:e).filter(e=>!!e),e.length&&this._state.change({searchScope:e},!0)}}else this._state.change({searchScope:null},!0)})),t.appendChild(this._toggleSelectionFind.domNode),this._closeBtn=this._register(new Ye({label:Ae+this._keybindingLabelFor(R.CloseFindWidgetCommand),icon:Ce.c,onTrigger:()=>{this._state.change({isRevealed:!1,searchScope:null},!1)},onKeyDown:e=>{e.equals(2)&&this._isReplaceVisible&&((this._replaceBtn.isEnabled()?this._replaceBtn:this._codeEditor).focus(),e.preventDefault())}})),t.appendChild(this._closeBtn.domNode),this._replaceInput=this._register(new ve(null,void 0,{label:Re,placeholder:Pe,appendPreserveCaseLabel:this._keybindingLabelFor(R.TogglePreserveCaseCommand),history:[],flexibleHeight:!0,flexibleWidth:!0,flexibleMaxHeight:118},this._contextKeyService,!0)),this._replaceInput.setPreserveCase(!!this._state.preserveCase),this._register(this._replaceInput.onKeyDown(e=>this._onReplaceInputKeyDown(e))),this._register(this._replaceInput.inputBox.onDidChange(()=>{this._state.change({replaceString:this._replaceInput.inputBox.value},!1)})),this._register(this._replaceInput.inputBox.onDidHeightChange(e=>{this._isReplaceVisible&&this._tryUpdateHeight()&&this._showViewZone()})),this._register(this._replaceInput.onDidOptionChange(()=>{this._state.change({preserveCase:this._replaceInput.getPreserveCase()},!0)})),this._register(this._replaceInput.onPreserveCaseKeyDown(e=>{e.equals(2)&&(this._prevBtn.isEnabled()?this._prevBtn.focus():this._nextBtn.isEnabled()?this._nextBtn.focus():this._toggleSelectionFind.enabled?this._toggleSelectionFind.focus():this._closeBtn.isEnabled()&&this._closeBtn.focus(),e.preventDefault())})),this._replaceBtn=this._register(new Ye({label:Fe+this._keybindingLabelFor(R.ReplaceOneAction),icon:xe,onTrigger:()=>{this._controller.replace()},onKeyDown:e=>{e.equals(1026)&&(this._closeBtn.focus(),e.preventDefault())}})),this._replaceAllBtn=this._register(new Ye({label:Be+this._keybindingLabelFor(R.ReplaceAllAction),icon:ke,onTrigger:()=>{this._controller.replaceAll()}}));let i=document.createElement("div");i.className="replace-part",i.appendChild(this._replaceInput.domNode);const n=document.createElement("div");n.className="replace-actions",i.appendChild(n),n.appendChild(this._replaceBtn.domNode),n.appendChild(this._replaceAllBtn.domNode),this._toggleReplaceBtn=this._register(new Ye({label:je,className:"codicon toggle left",onTrigger:()=>{this._state.change({isReplaceRevealed:!this._isReplaceVisible},!1),this._isReplaceVisible&&(this._replaceInput.width=B.I(this._findInput.domNode),this._replaceInput.inputBox.layout()),this._showViewZone()}})),this._toggleReplaceBtn.setExpanded(this._isReplaceVisible),this._domNode=document.createElement("div"),this._domNode.className="editor-widget find-widget",this._domNode.setAttribute("aria-hidden","true"),this._domNode.style.width="419px",this._domNode.appendChild(this._toggleReplaceBtn.domNode),this._domNode.appendChild(e),this._domNode.appendChild(i),this._resizeSash=new te.b(this._domNode,this,{orientation:0,size:2}),this._resized=!1;let o=419;this._register(this._resizeSash.onDidStart(()=>{o=B.I(this._domNode)})),this._register(this._resizeSash.onDidChange(e=>{this._resized=!0,e=o+e.startX-e.currentX,e<419||(parseFloat(B.A(this._domNode).maxWidth)||0){var e=B.I(this._domNode);if(!(e<419)){let t=419;this._resized&&419!==e||(e=this._codeEditor.getLayoutInfo(),t=e.width-28-e.minimap.minimapWidth-15,this._resized=!0),this._domNode.style.width=t+"px",this._isReplaceVisible&&(this._replaceInput.width=B.I(this._findInput.domNode)),this._findInput.inputBox.layout()}}))}updateAccessibilitySupport(){var e=this._codeEditor.getOption(2);this._findInput.setFocusInputOnOptionClick(2!==e)}}Ze.ID="editor.contrib.findWidget";class Ye extends j.a{constructor(e){super(),this._opts=e;let t="button";this._opts.className&&(t=t+" "+this._opts.className),this._opts.icon&&(t=t+" "+f.d.asClassName(this._opts.icon)),this._domNode=document.createElement("div"),this._domNode.title=this._opts.label,this._domNode.tabIndex=0,this._domNode.className=t,this._domNode.setAttribute("role","button"),this._domNode.setAttribute("aria-label",this._opts.label),this.onclick(this._domNode,e=>{this._opts.onTrigger(),e.preventDefault()}),this.onkeydown(this._domNode,e=>{e.equals(10)||e.equals(3)?(this._opts.onTrigger(),e.preventDefault()):this._opts.onKeyDown&&this._opts.onKeyDown(e)})}get domNode(){return this._domNode}isEnabled(){return 0<=this._domNode.tabIndex}focus(){this._domNode.focus()}setEnabled(e){this._domNode.classList.toggle("disabled",!e),this._domNode.setAttribute("aria-disabled",String(!e)),this._domNode.tabIndex=e?0:-1}setExpanded(e){this._domNode.setAttribute("aria-expanded",String(!!e)),e?(this._domNode.classList.remove(...f.d.asClassNameArray(Se)),this._domNode.classList.add(...f.d.asClassNameArray(Le))):(this._domNode.classList.remove(...f.d.asClassNameArray(Le)),this._domNode.classList.add(...f.d.asClassNameArray(Se)))}}Object(f.f)((e,t)=>{var i=(e,i)=>{i&&t.addRule(`.monaco-editor ${e} { background-color: ${i}; }`)},n=(i(".findMatch",e.getColor(m.x)),i(".currentFindMatch",e.getColor(m.v)),i(".findScope",e.getColor(m.z)),e.getColor(m.Y));i(".find-widget",n),i=e.getColor(m.Nc),i&&t.addRule(`.monaco-editor .find-widget { box-shadow: 0 0 8px 2px ${i}; }`),n=e.getColor(m.y),n&&t.addRule(`.monaco-editor .findMatch { border: 1px ${"hc"===e.type?"dotted":"solid"} ${n}; box-sizing: border-box; }`),i=e.getColor(m.w),i&&t.addRule(`.monaco-editor .currentFindMatch { border: 2px solid ${i}; padding: 1px; box-sizing: border-box; }`),n=e.getColor(m.A),n&&t.addRule(`.monaco-editor .findScope { border: 1px ${"hc"===e.type?"dashed":"solid"} ${n}; }`),i=e.getColor(m.h),i&&t.addRule(`.monaco-editor .find-widget { border: 1px solid ${i}; }`),n=e.getColor(m.ab),n&&t.addRule(`.monaco-editor .find-widget { color: ${n}; }`),i=e.getColor(m.cb),i&&t.addRule(`.monaco-editor .find-widget.no-results .matchesCount { color: ${i}; }`),n=e.getColor(m.bb),n?t.addRule(`.monaco-editor .find-widget .monaco-sash { background-color: ${n}; }`):(i=e.getColor(m.Z))&&t.addRule(`.monaco-editor .find-widget .monaco-sash { background-color: ${i}; }`),n=e.getColor(m.Kc),n&&t.addRule(`\n\t\t.monaco-editor .find-widget .button:not(.disabled):hover,\n\t\t.monaco-editor .find-widget .codicon-find-selection:hover {\n\t\t\tbackground-color: ${n} !important;\n\t\t}\n\t`),i=e.getColor(m.db);i&&t.addRule(`.monaco-editor .find-widget .monaco-inputbox.synthetic-focus { outline-color: ${i}; }`)});ce=i("7e32"),ue=i("f577"),V=i("533b"),j=i("6dec");var Xe=i("03e8"),Qe=(i=i("b0cd"),function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3this._onStateChanged(e))),this._model=null,this._register(this._editor.onDidChangeModel(()=>{var e=this._editor.getModel()&&this._state.isRevealed;this.disposeModel(),this._state.change({searchScope:null,matchCase:this._storageService.getBoolean("editor.matchCase",1,!1),wholeWord:this._storageService.getBoolean("editor.wholeWord",1,!1),isRegex:this._storageService.getBoolean("editor.isRegex",1,!1),preserveCase:this._storageService.getBoolean("editor.preserveCase",1,!1)},!1),e&&this._start({forceRevealReplace:!1,seedSearchStringFromSelection:"none",seedSearchStringFromNonEmptySelection:!1,seedSearchStringFromGlobalClipboard:!1,shouldFocus:0,shouldAnimate:!1,updateSearchScope:!1,loop:this._editor.getOption(34).loop})}))}get editor(){return this._editor}static get(t){return t.getContribution(e.ID)}dispose(){this.disposeModel(),super.dispose()}disposeModel(){this._model&&(this._model.dispose(),this._model=null)}_onStateChanged(e){this.saveQueryState(e),e.isRevealed&&(this._state.isRevealed?this._findWidgetVisible.set(!0):(this._findWidgetVisible.reset(),this.disposeModel())),e.searchString&&this.setGlobalBufferTerm(this._state.searchString)}saveQueryState(e){e.isRegex&&this._storageService.store("editor.isRegex",this._state.actualIsRegex,1,0),e.wholeWord&&this._storageService.store("editor.wholeWord",this._state.actualWholeWord,1,0),e.matchCase&&this._storageService.store("editor.matchCase",this._state.actualMatchCase,1,0),e.preserveCase&&this._storageService.store("editor.preserveCase",this._state.actualPreserveCase,1,0)}loadQueryState(){this._state.change({matchCase:this._storageService.getBoolean("editor.matchCase",1,this._state.matchCase),wholeWord:this._storageService.getBoolean("editor.wholeWord",1,this._state.wholeWord),isRegex:this._storageService.getBoolean("editor.isRegex",1,this._state.isRegex),preserveCase:this._storageService.getBoolean("editor.preserveCase",1,this._state.preserveCase)},!1)}isFindInputFocused(){return!!E.getValue(this._contextKeyService)}getState(){return this._state}closeFindWidget(){this._state.change({isRevealed:!1,searchScope:null},!1),this._editor.focus()}toggleCaseSensitive(){this._state.change({matchCase:!this._state.matchCase},!1),this._state.isRevealed||this.highlightFindOptions()}toggleWholeWords(){this._state.change({wholeWord:!this._state.wholeWord},!1),this._state.isRevealed||this.highlightFindOptions()}toggleRegex(){this._state.change({isRegex:!this._state.isRegex},!1),this._state.isRevealed||this.highlightFindOptions()}togglePreserveCase(){this._state.change({preserveCase:!this._state.preserveCase},!1),this._state.isRevealed||this.highlightFindOptions()}toggleSearchScope(){if(this._state.searchScope)this._state.change({searchScope:null},!0);else if(this._editor.hasModel()){let e=this._editor.getSelections();e.map(e=>(e=1===e.endColumn&&e.endLineNumber>e.startLineNumber?e.setEndPosition(e.endLineNumber-1,this._editor.getModel().getLineMaxColumn(e.endLineNumber-1)):e).isEmpty()?null:e).filter(e=>!!e),e.length&&this._state.change({searchScope:e},!0)}}setSearchString(e){this._state.isRegex&&(e=r.t(e)),this._state.change({searchString:e},!1)}highlightFindOptions(e=0){}_start(e){return et(this,void 0,void 0,(function*(){if(this.disposeModel(),this._editor.hasModel()){let i={isRevealed:!0};if("single"===e.seedSearchStringFromSelection?(t=it(this._editor,e.seedSearchStringFromSelection,e.seedSearchStringFromNonEmptySelection))&&(this._state.isRegex?i.searchString=r.t(t):i.searchString=t):"multiple"!==e.seedSearchStringFromSelection||e.updateSearchScope||(t=it(this._editor,e.seedSearchStringFromSelection))&&(i.searchString=t),!i.searchString&&e.seedSearchStringFromGlobalClipboard){var t=yield this.getGlobalBufferTerm();if(!this._editor.hasModel())return;t&&(i.searchString=t)}if(e.forceRevealReplace?i.isReplaceRevealed=!0:this._findWidgetVisible.get()||(i.isReplaceRevealed=!1),e.updateSearchScope){let e=this._editor.getSelections();e.some(e=>!e.isEmpty())&&(i.searchScope=e)}i.loop=e.loop,this._state.change(i,!1),this._model||(this._model=new F(this._editor,this._state))}}))}start(e){return this._start(e)}moveToNextMatch(){return!!this._model&&(this._model.moveToNextMatch(),!0)}moveToPrevMatch(){return!!this._model&&(this._model.moveToPrevMatch(),!0)}replace(){return!!this._model&&(this._model.replace(),!0)}replaceAll(){return!!this._model&&(this._model.replaceAll(),!0)}selectAllMatches(){return!!this._model&&(this._model.selectAllMatches(),this._editor.focus(),!0)}getGlobalBufferTerm(){return et(this,void 0,void 0,(function*(){return this._editor.getOption(34).globalFindClipboard&&this._editor.hasModel()&&!this._editor.getModel().isTooLargeForSyncing()?this._clipboardService.readFindText():""}))}setGlobalBufferTerm(e){this._editor.getOption(34).globalFindClipboard&&this._editor.hasModel()&&!this._editor.getModel().isTooLargeForSyncing()&&this._clipboardService.writeFindText(e)}},ot=(nt.ID="editor.contrib.findController",class extends(nt=Qe([Je(1,D.b),Je(2,Xe.a),Je(3,ue.a)],nt)){constructor(e,t,i,n,o,s,r,a){super(e,i,r,a),this._contextViewService=t,this._keybindingService=n,this._themeService=o,this._notificationService=s,this._widget=null,this._findOptionsWidget=null}_start(e){const t=Object.create(null,{_start:{get:()=>super._start}});return et(this,void 0,void 0,(function*(){this._widget||this._createFindWidget();var i=this._editor.getSelection();let n=!1;switch(this._editor.getOption(34).autoFindInSelection){case"always":n=!0;break;case"never":n=!1;break;case"multiline":var o=!!i&&i.startLineNumber!==i.endLineNumber;n=o}e.updateSearchScope=n,yield t._start.call(this,e),this._widget&&(2===e.shouldFocus?this._widget.focusReplaceInput():1===e.shouldFocus&&this._widget.focusFindInput())}))}highlightFindOptions(e=!1){this._widget||this._createFindWidget(),(this._state.isRevealed&&!e?this._widget:this._findOptionsWidget).highlightFindOptions()}_createFindWidget(){this._widget=this._register(new Ze(this._editor,this,this._state,this._contextViewService,this._keybindingService,this._contextKeyService,this._themeService,this._storageService,this._notificationService)),this._findOptionsWidget=this._register(new X(this._editor,this._state,this._keybindingService,this._themeService))}});ot=Qe([Je(1,V.b),Je(2,D.b),Je(3,j.a),Je(4,f.b),Je(5,i.a),Je(6,Xe.a),Je(7,ue.a)],ot);const st=Object(t.p)(new t.f({id:R.StartFindAction,label:n.a("startFindAction","Find"),alias:"Find",precondition:D.a.or(a.a.focus,D.a.has("editorIsOpen")),kbOpts:{kbExpr:null,primary:2084,weight:100},menuOpts:{menuId:ce.b.MenubarEditMenu,group:"3_find",title:n.a({key:"miFind",comment:["&& denotes a mnemonic"]},"&&Find"),order:1}}));st.addImplementation(0,(e,t,i)=>{const n=nt.get(t);return!!n&&n.start({forceRevealReplace:!1,seedSearchStringFromSelection:"never"!==t.getOption(34).seedSearchStringFromSelection?"single":"none",seedSearchStringFromNonEmptySelection:"selection"===t.getOption(34).seedSearchStringFromSelection,seedSearchStringFromGlobalClipboard:t.getOption(34).globalFindClipboard,shouldFocus:1,shouldAnimate:!0,updateSearchScope:!1,loop:t.getOption(34).loop})});class rt extends t.b{constructor(){super({id:R.StartFindWithSelection,label:n.a("startFindWithSelectionAction","Find With Selection"),alias:"Find With Selection",precondition:void 0,kbOpts:{kbExpr:null,primary:0,mac:{primary:2083},weight:100}})}run(e,t){return et(this,void 0,void 0,(function*(){let e=nt.get(t);e&&(yield e.start({forceRevealReplace:!1,seedSearchStringFromSelection:"multiple",seedSearchStringFromNonEmptySelection:!1,seedSearchStringFromGlobalClipboard:!1,shouldFocus:0,shouldAnimate:!0,updateSearchScope:!1,loop:t.getOption(34).loop}),e.setGlobalBufferTerm(e.getState().searchString))}))}}class at extends t.b{run(e,t){return et(this,void 0,void 0,(function*(){let e=nt.get(t);e&&!this._run(e)&&(yield e.start({forceRevealReplace:!1,seedSearchStringFromSelection:0===e.getState().searchString.length&&"never"!==t.getOption(34).seedSearchStringFromSelection?"single":"none",seedSearchStringFromNonEmptySelection:"selection"===t.getOption(34).seedSearchStringFromSelection,seedSearchStringFromGlobalClipboard:!0,shouldFocus:0,shouldAnimate:!0,updateSearchScope:!1,loop:t.getOption(34).loop}),this._run(e))}))}}class lt extends at{constructor(){super({id:R.NextMatchFindAction,label:n.a("findNextMatchAction","Find Next"),alias:"Find Next",precondition:void 0,kbOpts:[{kbExpr:a.a.focus,primary:61,mac:{primary:2085,secondary:[61]},weight:100},{kbExpr:D.a.and(a.a.focus,E),primary:3,weight:100}]})}_run(e){return!!e.moveToNextMatch()&&(e.editor.pushUndoStop(),!0)}}class dt extends at{constructor(){super({id:R.PreviousMatchFindAction,label:n.a("findPreviousMatchAction","Find Previous"),alias:"Find Previous",precondition:void 0,kbOpts:[{kbExpr:a.a.focus,primary:1085,mac:{primary:3109,secondary:[1085]},weight:100},{kbExpr:D.a.and(a.a.focus,E),primary:1027,weight:100}]})}_run(e){return e.moveToPrevMatch()}}class ht extends t.b{run(e,t){return et(this,void 0,void 0,(function*(){let e=nt.get(t);if(e){var i="selection"===t.getOption(34).seedSearchStringFromSelection;let n=null;(n="never"!==t.getOption(34).seedSearchStringFromSelection?it(t,"single",i):n)&&e.setSearchString(n),this._run(e)||(yield e.start({forceRevealReplace:!1,seedSearchStringFromSelection:"never"!==t.getOption(34).seedSearchStringFromSelection?"single":"none",seedSearchStringFromNonEmptySelection:i,seedSearchStringFromGlobalClipboard:!1,shouldFocus:0,shouldAnimate:!0,updateSearchScope:!1,loop:t.getOption(34).loop}),this._run(e))}}))}}class ct extends ht{constructor(){super({id:R.NextSelectionMatchFindAction,label:n.a("nextSelectionMatchFindAction","Find Next Selection"),alias:"Find Next Selection",precondition:void 0,kbOpts:{kbExpr:a.a.focus,primary:2109,weight:100}})}_run(e){return e.moveToNextMatch()}}class ut extends ht{constructor(){super({id:R.PreviousSelectionMatchFindAction,label:n.a("previousSelectionMatchFindAction","Find Previous Selection"),alias:"Find Previous Selection",precondition:void 0,kbOpts:{kbExpr:a.a.focus,primary:3133,weight:100}})}_run(e){return e.moveToPrevMatch()}}const gt=Object(t.p)(new t.f({id:R.StartFindReplaceAction,label:n.a("startReplace","Replace"),alias:"Replace",precondition:D.a.or(a.a.focus,D.a.has("editorIsOpen")),kbOpts:{kbExpr:null,primary:2086,mac:{primary:2596},weight:100},menuOpts:{menuId:ce.b.MenubarEditMenu,group:"3_find",title:n.a({key:"miReplace",comment:["&& denotes a mnemonic"]},"&&Replace"),order:2}})),pt=(gt.addImplementation(0,(e,t,i)=>{if(!t.hasModel()||t.getOption(80))return!1;const n=nt.get(t);if(!n)return!1;const o=t.getSelection();var s=n.isFindInputFocused(),r=!o.isEmpty()&&o.startLineNumber===o.endLineNumber&&"never"!==t.getOption(34).seedSearchStringFromSelection&&!s;s=s||r?2:1;return n.start({forceRevealReplace:!0,seedSearchStringFromSelection:r?"single":"none",seedSearchStringFromNonEmptySelection:"selection"===t.getOption(34).seedSearchStringFromSelection,seedSearchStringFromGlobalClipboard:"never"!==t.getOption(34).seedSearchStringFromSelection,shouldFocus:s,shouldAnimate:!0,updateSearchScope:!1,loop:t.getOption(34).loop})}),Object(t.l)(nt.ID,ot),Object(t.j)(rt),Object(t.j)(lt),Object(t.j)(dt),Object(t.j)(ct),Object(t.j)(ut),t.c.bindToContribution(nt.get));Object(t.k)(new pt({id:R.CloseFindWidgetCommand,precondition:O,handler:e=>e.closeFindWidget(),kbOpts:{weight:105,kbExpr:D.a.and(a.a.focus,D.a.not("isComposing")),primary:9,secondary:[1033]}})),Object(t.k)(new pt({id:R.ToggleCaseSensitiveCommand,precondition:void 0,handler:e=>e.toggleCaseSensitive(),kbOpts:{weight:105,kbExpr:a.a.focus,primary:g.primary,mac:g.mac,win:g.win,linux:g.linux}})),Object(t.k)(new pt({id:R.ToggleWholeWordCommand,precondition:void 0,handler:e=>e.toggleWholeWords(),kbOpts:{weight:105,kbExpr:a.a.focus,primary:p.primary,mac:p.mac,win:p.win,linux:p.linux}})),Object(t.k)(new pt({id:R.ToggleRegexCommand,precondition:void 0,handler:e=>e.toggleRegex(),kbOpts:{weight:105,kbExpr:a.a.focus,primary:M.primary,mac:M.mac,win:M.win,linux:M.linux}})),Object(t.k)(new pt({id:R.ToggleSearchScopeCommand,precondition:void 0,handler:e=>e.toggleSearchScope(),kbOpts:{weight:105,kbExpr:a.a.focus,primary:T.primary,mac:T.mac,win:T.win,linux:T.linux}})),Object(t.k)(new pt({id:R.TogglePreserveCaseCommand,precondition:void 0,handler:e=>e.togglePreserveCase(),kbOpts:{weight:105,kbExpr:a.a.focus,primary:A.primary,mac:A.mac,win:A.win,linux:A.linux}})),Object(t.k)(new pt({id:R.ReplaceOneAction,precondition:O,handler:e=>e.replace(),kbOpts:{weight:105,kbExpr:a.a.focus,primary:3094}})),Object(t.k)(new pt({id:R.ReplaceOneAction,precondition:O,handler:e=>e.replace(),kbOpts:{weight:105,kbExpr:D.a.and(a.a.focus,I),primary:3}})),Object(t.k)(new pt({id:R.ReplaceAllAction,precondition:O,handler:e=>e.replaceAll(),kbOpts:{weight:105,kbExpr:a.a.focus,primary:2563}})),Object(t.k)(new pt({id:R.ReplaceAllAction,precondition:O,handler:e=>e.replaceAll(),kbOpts:{weight:105,kbExpr:D.a.and(a.a.focus,I),primary:void 0,mac:{primary:2051}}})),Object(t.k)(new pt({id:R.SelectAllMatchesAction,precondition:O,handler:e=>e.selectAllMatches(),kbOpts:{weight:105,kbExpr:a.a.focus,primary:515}}))},a222:function(e,t,i){"use strict";i.r(t),i.d(t,"IPadShowKeyboard",(function(){return r})),i("722f");var n=i("11f7"),o=(t=i("a666"),i("b2cc")),s=i("30db");class r extends t.a{constructor(e){super(),this.editor=e,this.widget=null,s.c&&(this._register(e.onDidChangeConfiguration(()=>this.update())),this.update())}update(){var e=!this.editor.getOption(80);!this.widget&&e?this.widget=new a(this.editor):this.widget&&!e&&(this.widget.dispose(),this.widget=null)}dispose(){super.dispose(),this.widget&&(this.widget.dispose(),this.widget=null)}}r.ID="editor.contrib.iPadShowKeyboard";class a extends t.a{constructor(e){super(),this.editor=e,this._domNode=document.createElement("textarea"),this._domNode.className="iPadShowKeyboard",this._register(n.i(this._domNode,"touchstart",e=>{this.editor.focus()})),this._register(n.i(this._domNode,"focus",e=>{this.editor.focus()})),this.editor.addOverlayWidget(this)}dispose(){this.editor.removeOverlayWidget(this),super.dispose()}getId(){return a.ID}getDomNode(){return this._domNode}getPosition(){return{preference:1}}}a.ID="editor.contrib.ShowKeyboardWidget",Object(o.l)(r.ID,r)},a37f:function(e,t,i){"use strict";i.d(t,"a",(function(){return n}));class n extends i("a666").a{constructor(e,t,i){super(),this.referenceDomElement=e,this.changeCallback=i,this.width=-1,this.height=-1,this.resizeObserver=null,this.measureReferenceDomElementToken=-1,this.measureReferenceDomElement(!1,t)}dispose(){this.stopObserving(),super.dispose()}getWidth(){return this.width}getHeight(){return this.height}startObserving(){"undefined"!=typeof ResizeObserver?!this.resizeObserver&&this.referenceDomElement&&(this.resizeObserver=new ResizeObserver(e=>{e&&e[0]&&e[0].contentRect?this.observe({width:e[0].contentRect.width,height:e[0].contentRect.height}):this.observe()}),this.resizeObserver.observe(this.referenceDomElement)):-1===this.measureReferenceDomElementToken&&(this.measureReferenceDomElementToken=setInterval(()=>this.observe(),100))}stopObserving(){this.resizeObserver&&(this.resizeObserver.disconnect(),this.resizeObserver=null),-1!==this.measureReferenceDomElementToken&&(clearInterval(this.measureReferenceDomElementToken),this.measureReferenceDomElementToken=-1)}observe(e){this.measureReferenceDomElement(!0,e)}measureReferenceDomElement(e,t){let i=0,n=0;t?(i=t.width,n=t.height):this.referenceDomElement&&(i=this.referenceDomElement.clientWidth,n=this.referenceDomElement.clientHeight),i=Math.max(5,i),n=Math.max(5,n),this.width===i&&this.height===n||(this.width=i,this.height=n,e&&this.changeCallback())}}},a40b:function(e,t,i){"use strict";i.d(t,"a",(function(){return n})),t=i("0a0f");const n=Object(t.c)("editorWorkerService")},a48d:function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"redshift",extensions:[],aliases:["Redshift","redshift"],loader:function(){return i.e("chunk-746e09c3").then(i.bind(null,"2a95d"))}})},a525:function(e,t,i){},a60f:function(e,t,i){"use strict";i.d(t,"a",(function(){return n})),i.d(t,"b",(function(){return l}));var n,o,s=i("11f7"),r=i("e8e3"),a=(t=i("6424"),i("a666"));i=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3this.onTouchStart(e),{passive:!1})),this._register(s.i(document,"touchend",e=>this.onTouchEnd(e))),this._register(s.i(document,"touchmove",e=>this.onTouchMove(e),{passive:!1}))}static addTarget(e){return l.isTouchDevice()?(l.INSTANCE||(l.INSTANCE=new l),l.INSTANCE.targets.push(e),{dispose:()=>{l.INSTANCE.targets=l.INSTANCE.targets.filter(t=>t!==e)}}):a.a.None}static ignoreTarget(e){return l.isTouchDevice()?(l.INSTANCE||(l.INSTANCE=new l),l.INSTANCE.ignoreTargets.push(e),{dispose:()=>{l.INSTANCE.ignoreTargets=l.INSTANCE.ignoreTargets.filter(t=>t!==e)}}):a.a.None}static isTouchDevice(){return"ontouchstart"in window||0=l.HOLD_DELAY&&Math.abs(e.initialPageX-r.t(e.rollingPageX))<30&&Math.abs(e.initialPageY-r.t(e.rollingPageY))<30){let t=this.newGestureEvent(n.Contextmenu,e.initialTarget);t.pageX=r.t(e.rollingPageX),t.pageY=r.t(e.rollingPageY),this.dispatchEvent(t)}else 1===i&&(o=r.t(e.rollingPageX),s=r.t(e.rollingPageY),a=r.t(e.rollingTimestamps)-e.rollingTimestamps[0],d=o-e.rollingPageX[0],h=s-e.rollingPageY[0],c=this.targets.filter(t=>e.initialTarget instanceof Node&&t.contains(e.initialTarget)),this.inertia(c,t,Math.abs(d)/a,0l.CLEAR_TAP_COUNT_TIME?1:2,this._lastSetTapCountTime=t,e.tapCount=i}else e.type!==n.Change&&e.type!==n.Contextmenu||(this._lastSetTapCountTime=0);for(let i=0;i{e.initialTarget instanceof Node&&t.contains(e.initialTarget)&&(t.dispatchEvent(e),this.dispatched=!0)})}inertia(e,t,i,o,r,a,d,h){this.handle=s.V(()=>{var s=Date.now();let c=s-t,u=0,g=0,p=!0,m=(i+=l.SCROLL_FRICTION*c,a+=l.SCROLL_FRICTION*c,0e.dispatchEvent(m)),p||this.inertia(e,s,i,o,r+u,a,d,h+g)})}onTouchMove(e){var t=Date.now();for(let o=0,s=e.changedTouches.length;ou(e)),i=e,n=t;if(s)for(const o of i)s.setParent(o,n);return t}function p(e){const t=r({dispose:Object(n.a)(()=>{a(t),e()})});return t}class m{constructor(){this._toDispose=new Set,this._isDisposed=!1,r(this)}dispose(){this._isDisposed||(a(this),this._isDisposed=!0,this.clear())}clear(){try{u(this._toDispose.values())}finally{this._toDispose.clear()}}add(e){if(e){if(e===this)throw new Error("Cannot register a disposable on itself!");l(e,this),this._isDisposed?m.DISABLE_DISPOSED_WARNING:this._toDispose.add(e)}return e}}m.DISABLE_DISPOSED_WARNING=!1;class f{constructor(){this._store=new m,r(this),l(this._store,this)}dispose(){a(this),this._store.dispose()}_register(e){if(e===this)throw new Error("Cannot register a disposable on itself!");return this._store.add(e)}}f.None=Object.freeze({dispose(){}});class _{constructor(){this._isDisposed=!1,r(this)}get value(){return this._isDisposed?void 0:this._value}set value(e){var t;this._isDisposed||e===this._value||(null!=(t=this._value)&&t.dispose(),e&&l(e,this),this._value=e)}clear(){this.value=void 0}dispose(){var e;this._isDisposed=!0,a(this),null!=(e=this._value)&&e.dispose(),this._value=void 0}clearAndLeak(){var e=this._value;return this._value=void 0,e&&l(e,null),e}}class b{constructor(e){this.object=e}dispose(){}}},a6d7:function(e,t,i){"use strict";i.d(t,"d",(function(){return o})),i.d(t,"a",(function(){return r})),i.d(t,"b",(function(){return a})),i.d(t,"e",(function(){return l})),i.d(t,"c",(function(){return h}));var n=i("303e");function o(e,t){const i=Object.create(null);for(var o in t){var s=t[o];s&&(i[o]=Object(n.xc)(s,e))}return i}function s(e,t,i){function n(){var n=o(e.getColorTheme(),t);"function"==typeof i?i(n):i.style(n)}return n(),e.onDidColorThemeChange(n)}function r(e,t,i){return s(t,{badgeBackground:(null==i?void 0:i.badgeBackground)||n.c,badgeForeground:(null==i?void 0:i.badgeForeground)||n.d,badgeBorder:n.h},e)}function a(e,t,i){return s(t,Object.assign(Object.assign({},l),i||{}),e)}const l={listFocusBackground:n.Gb,listFocusForeground:n.Hb,listFocusOutline:n.Jb,listActiveSelectionBackground:n.zb,listActiveSelectionForeground:n.Ab,listActiveSelectionIconForeground:n.Bb,listFocusAndSelectionBackground:n.zb,listFocusAndSelectionForeground:n.Ab,listInactiveSelectionBackground:n.Pb,listInactiveSelectionIconForeground:n.Rb,listInactiveSelectionForeground:n.Qb,listInactiveFocusBackground:n.Nb,listInactiveFocusOutline:n.Ob,listHoverBackground:n.Lb,listHoverForeground:n.Mb,listDropBackground:n.Cb,listSelectionOutline:n.b,listHoverOutline:n.b,listFilterWidgetBackground:n.Db,listFilterWidgetOutline:n.Fb,listFilterWidgetNoMatchesOutline:n.Eb,listMatchesShadow:n.Nc,treeIndentGuidesStroke:n.Mc,tableColumnsBorder:n.Gc},d={shadowColor:n.Nc,borderColor:n.Tb,foregroundColor:n.Ub,backgroundColor:n.Sb,selectionForegroundColor:n.Xb,selectionBackgroundColor:n.Vb,selectionBorderColor:n.Wb,separatorColor:n.Yb};function h(e,t,i){return s(t,Object.assign(Object.assign({},d),i),e)}},a771:function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"csharp",extensions:[".cs",".csx",".cake"],aliases:["C#","csharp"],loader:function(){return i.e("chunk-2d237ee7").then(i.bind(null,"fce9"))}})},a79b:function(e,t,i){"use strict";i.r(t),i.d(t,"jsonDefaults",(function(){return s})),i("33f9");var n=i("0ab8");function o(e,t,i){this._onDidChange=new n.Emitter,this._languageId=e,this.setDiagnosticsOptions(t),this.setModeConfiguration(i)}Object.defineProperty(o.prototype,"onDidChange",{get:function(){return this._onDidChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"languageId",{get:function(){return this._languageId},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"modeConfiguration",{get:function(){return this._modeConfiguration},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"diagnosticsOptions",{get:function(){return this._diagnosticsOptions},enumerable:!1,configurable:!0}),o.prototype.setDiagnosticsOptions=function(e){this._diagnosticsOptions=e||Object.create(null),this._onDidChange.fire(this)},o.prototype.setModeConfiguration=function(e){this._modeConfiguration=e||Object.create(null),this._onDidChange.fire(this)};var s=new o("json",{validate:!0,allowComments:!0,schemas:[],enableSchemaRequest:!1,schemaRequest:"warning",schemaValidation:"warning",comments:"error",trailingCommas:"error"},{documentFormattingEdits:!0,documentRangeFormattingEdits:!0,completionItems:!0,hovers:!0,documentSymbols:!0,tokens:!0,colors:!0,foldingRanges:!0,diagnostics:!0,selectionRanges:!0});n.languages.json={jsonDefaults:s},n.languages.register({id:"json",extensions:[".json",".bowerrc",".jshintrc",".jscsrc",".eslintrc",".babelrc",".har"],aliases:["JSON","json"],mimetypes:["application/json"]}),n.languages.onLanguage("json",(function(){i.e("chunk-e13e4362").then(i.bind(null,"47b9")).then((function(e){return e.setupMode(s)}))}))},a8d0:function(e,t,i){"use strict";i.d(t,"h",(function(){return r})),i.d(t,"b",(function(){return l})),i.d(t,"c",(function(){return d})),i.d(t,"e",(function(){return h})),i.d(t,"f",(function(){return c})),i.d(t,"a",(function(){return u})),i.d(t,"d",(function(){return g})),i.d(t,"g",(function(){return p}));var n=i("3742"),o=i("7061"),s=i("6a89");class r{constructor(e,t,i,n){this._viewportBrand=void 0,this.top=0|e,this.left=0|t,this.width=0|i,this.height=0|n}}class a{constructor(e,t){this.outputLineIndex=e,this.outputOffset=t}toString(){return this.outputLineIndex+":"+this.outputOffset}toPosition(e,t){return t=0this.injectionOffsets[n];n++)i{e[i]&&"object"==typeof e[i]?t[i]=o(e[i]):t[i]=e[i]}),t}function s(e){if(e&&"object"==typeof e){const i=[e];for(;0{o in e?i&&(Object(n.j)(e[o])&&Object(n.j)(t[o])?l(e[o],t[o],i):e[o]=t[o]):e[o]=t[o]}),e):t}function d(e,t){if(e!==t){if(null==e||null==t)return!1;if(typeof e!=typeof t)return!1;if("object"!=typeof e)return!1;if(Array.isArray(e)!==Array.isArray(t))return!1;let i,n;if(Array.isArray(e)){if(e.length!==t.length)return!1;for(i=0;ithis._triggerAsyncComputation(),0),this._secondWaitScheduler=new g.e(()=>this._triggerSyncComputation(),0),this._loadingMessageScheduler=new g.e(()=>this._showLoadingMessage(),0),this._asyncComputationPromise=null,this._asyncComputationPromiseDone=!1,this._completeCallback=t,this._errorCallback=i,this._progressCallback=n}setHoverTime(e){this._hoverTime=e}_firstWaitTime(){return this._hoverTime/2}_secondWaitTime(){return this._hoverTime/2}_loadingMessageTime(){return 3*this._hoverTime}_triggerAsyncComputation(){this._state=2,this._secondWaitScheduler.schedule(this._secondWaitTime()),this._computer.computeAsync?(this._asyncComputationPromiseDone=!1,this._asyncComputationPromise=Object(g.h)(e=>this._computer.computeAsync(e)),this._asyncComputationPromise.then(e=>{this._asyncComputationPromiseDone=!0,this._withAsyncResult(e)},e=>this._onError(e))):this._asyncComputationPromiseDone=!0}_triggerSyncComputation(){this._computer.computeSync&&this._computer.onResult(this._computer.computeSync(),!0),this._asyncComputationPromiseDone?(this._state=0,this._onComplete(this._computer.getResult())):(this._state=3,this._onProgress(this._computer.getResult()))}_showLoadingMessage(){3===this._state&&this._onProgress(this._computer.getResultWithLoadingMessage())}_withAsyncResult(e){e&&this._computer.onResult(e,!1),3===this._state&&(this._state=0,this._onComplete(this._computer.getResult()))}_onComplete(e){this._completeCallback(e)}_onError(e){this._errorCallback?this._errorCallback(e):Object(p.f)(e)}_onProgress(e){this._progressCallback(e)}start(e){if(0===e)0===this._state&&(this._state=1,this._firstWaitScheduler.schedule(this._firstWaitTime()),this._loadingMessageScheduler.schedule(this._loadingMessageTime()));else switch(this._state){case 0:this._triggerAsyncComputation(),this._secondWaitScheduler.cancel(),this._triggerSyncComputation();break;case 2:this._secondWaitScheduler.cancel(),this._triggerSyncComputation()}}cancel(){this._loadingMessageScheduler.cancel(),1===this._state&&this._firstWaitScheduler.cancel(),2===this._state&&(this._secondWaitScheduler.cancel(),this._asyncComputationPromise&&(this._asyncComputationPromise.cancel(),this._asyncComputationPromise=null)),3===this._state&&this._asyncComputationPromise&&(this._asyncComputationPromise.cancel(),this._asyncComputationPromise=null),this._state=0}}var f=i("e8e3"),_=i("1b7d"),b=i("1898");i("bc02");const v=d.a;class C extends s.a{constructor(){super(),this.containerDomNode=document.createElement("div"),this.containerDomNode.className="monaco-hover",this.containerDomNode.tabIndex=0,this.containerDomNode.setAttribute("role","tooltip"),this.contentsDomNode=document.createElement("div"),this.contentsDomNode.className="monaco-hover-content",this._scrollbar=this._register(new b.a(this.contentsDomNode,{consumeMouseWheelIfScrollbarIsNeeded:!0})),this.containerDomNode.appendChild(this._scrollbar.getDomNode())}onContentsChanged(){this._scrollbar.scanDomNode()}}class w extends s.a{constructor(e,t,i){super(),this.actionContainer=d.q(e,v("div.action-container")),this.action=d.q(this.actionContainer,v("a.action")),this.action.setAttribute("href","#"),this.action.setAttribute("role","button"),t.iconClass&&d.q(this.action,v("span.icon."+t.iconClass));const n=d.q(this.action,v("span"));n.textContent=i?t.label+` (${i})`:t.label,this._register(d.i(this.actionContainer,d.d.CLICK,e=>{e.stopPropagation(),e.preventDefault(),t.run(this.actionContainer)})),this.setEnabled(!0)}static render(e,t,i){return new w(e,t,i)}setEnabled(e){e?(this.actionContainer.classList.remove("disabled"),this.actionContainer.removeAttribute("aria-disabled")):(this.actionContainer.classList.add("disabled"),this.actionContainer.setAttribute("aria-disabled","true"))}}var y=i("b400"),S=i("82c9"),L=i("efdb"),x=i("5bd7"),k=i("958f"),D=i("8495"),N=i("0b54"),O=i("9e56"),E=i("b539"),I=i("b7d0"),M=i("303e"),T=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3=e.range.endColumn}}const F={type:1,filter:{include:O.b.QuickFix}};let B=class{constructor(e,t,i,n){this._editor=e,this._hover=t,this._markerDecorationsService=i,this._openerService=n,this.recentMarkerCodeActionsInfo=void 0}computeSync(e,t){if(!this._editor.hasModel()||1!==e.type)return[];const i=this._editor.getModel();var n=e.range.startLineNumber,o=i.getLineMaxColumn(n);const s=[];for(const h of t){var a=h.range.startLineNumber===n?h.range.startColumn:1,l=h.range.endLineNumber===n?h.range.endColumn:o,d=this._markerDecorationsService.getMarker(i.uri,h);d&&(a=new r.a(e.range.startLineNumber,a,e.range.startLineNumber,l),s.push(new P(this,a,d)))}return s}renderHoverParts(e,t,i){if(!e.length)return s.a.None;const n=new s.b;return e.forEach(e=>t.appendChild(this.renderMarkerHover(e,n))),e=(1===e.length?e:e.sort((e,t)=>y.c.compare(e.marker.severity,t.marker.severity)))[0],this.renderMarkerStatusbar(e,i,n),n}renderMarkerHover(e,t){var i=R("div.hover-row"),n=d.q(i,R("div.marker.hover-contents"));const{source:o,message:s,code:r,relatedInformation:a}=e.marker,l=(this._editor.applyFontInfo(n),d.q(n,R("span")));if(l.style.whiteSpace="pre-wrap",l.innerText=s,o||r)if(r&&"string"!=typeof r){if(e=R("span"),o){const t=d.q(e,R("span"));t.innerText=o}const i=d.q(e,R("a.code-link")),s=(i.setAttribute("href",r.target.toString()),t.add(d.i(i,"click",e=>{this._openerService.open(r.target,{allowCommands:!0}),e.preventDefault(),e.stopPropagation()})),d.q(i,R("span"))),a=(s.innerText=r.value,d.q(n,e));a.style.opacity="0.6",a.style.paddingLeft="6px"}else{const e=d.q(n,R("span"));e.style.opacity="0.6",e.style.paddingLeft="6px",e.innerText=o&&r?`${o}(${r})`:o||`(${r})`}if(Object(f.n)(a))for(const{message:h,resource:c,startLineNumber:u,startColumn:g}of a){const e=d.q(n,R("div")),i=(e.style.marginTop="8px",d.q(e,R("a"))),o=(i.innerText=`${Object(S.b)(c)}(${u}, ${g}): `,i.style.cursor="pointer",t.add(d.i(i,"click",e=>{e.stopPropagation(),e.preventDefault(),this._openerService&&this._openerService.open(c,{fromUserGesture:!0,editorOptions:{selection:{startLineNumber:u,startColumn:g}}}).catch(p.f)})),d.q(e,R("span")));o.innerText=h,this._editor.applyFontInfo(o)}return i}renderMarkerStatusbar(e,t,i){if(e.marker.severity!==y.c.Error&&e.marker.severity!==y.c.Warning&&e.marker.severity!==y.c.Info||t.addAction({label:n.a("view problem","View Problem"),commandId:k.NextMarkerAction.ID,run:()=>{this._hover.hide(),k.MarkerController.get(this._editor).showAtMarker(e.marker),this._editor.focus()}}),!this._editor.getOption(80)){const o=t.append(R("div")),r=(this.recentMarkerCodeActionsInfo&&(y.a.makeKey(this.recentMarkerCodeActionsInfo.marker)===y.a.makeKey(e.marker)?this.recentMarkerCodeActionsInfo.hasCodeActions||(o.textContent=n.a("noQuickFixes","No quick fixes available")):this.recentMarkerCodeActionsInfo=void 0),this.recentMarkerCodeActionsInfo&&!this.recentMarkerCodeActionsInfo.hasCodeActions?s.a.None:i.add(Object(g.i)(()=>o.textContent=n.a("checkingForQuickFixes","Checking for quick fixes..."),200))),a=(o.textContent||(o.textContent=String.fromCharCode(160)),this.getCodeActions(e.marker));i.add(Object(s.i)(()=>a.cancel())),a.then(a=>{if(r.dispose(),this.recentMarkerCodeActionsInfo={marker:e.marker,hasCodeActions:0{e||a.dispose()})),t.addAction({label:n.a("quick fixes","Quick Fix..."),commandId:N.e.Id,run:t=>{e=!0;const i=N.f.get(this._editor);t=d.D(t),this._hover.hide(),i.showCodeActions(F,a,{x:t.left+6,y:t.top+t.height+6})}})}else a.dispose(),o.textContent=n.a("noQuickFixes","No quick fixes available")},p.f)}}getCodeActions(e){return Object(g.h)(t=>Object(D.d)(this._editor.getModel(),new r.a(e.startLineNumber,e.startColumn,e.endLineNumber,e.endColumn),F,E.b.None,t))}};B=T([A(2,L.a),A(3,x.a)],B),Object(I.f)((e,t)=>{var i=e.getColor(M.Jc);i&&t.addRule(`.monaco-hover .hover-contents a.code-link span { color: ${i}; }`),i=e.getColor(M.Ic);i&&t.addRule(`.monaco-hover .hover-contents a.code-link span:hover { color: ${i}; }`)});O=i("0a0f");var j=i("78bc"),W=i("bfa1c"),V=i("2504");function H(e,t,i){const n=u.p.ordered(e);var o=n.map(n=>Promise.resolve(n.provideHover(e,t,i)).then(e=>{return e&&(i=void 0!==(t=e).range,t=void 0!==t.contents&&t.contents&&0{Object(p.g)(e)}));return Promise.all(o).then(f.e)}Object(t.n)("_executeHoverProvider",(e,t)=>H(e,t,V.a.None));T=i("fbba"),L=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3=e.range.endColumn}}let q=class{constructor(e,t,i,n,o){this._editor=e,this._hover=t,this._modeService=i,this._openerService=n,this._configurationService=o}createLoadingMessage(e){return new K(this,e.range,[(new j.a).appendText(n.a("modesContentHover.loading","Loading..."))])}computeSync(e,t){if(!this._editor.hasModel()||1!==e.type)return[];const i=this._editor.getModel();var o=e.range.startLineNumber,s=i.getLineMaxColumn(o);const a=[];for(const n of t){var l=n.range.startLineNumber===o?n.range.startColumn:1,d=n.range.endLineNumber===o?n.range.endColumn:s,h=n.options.hoverMessage;h&&!Object(j.b)(h)&&(l=new r.a(e.range.startLineNumber,l,e.range.startLineNumber,d),a.push(new K(this,l,Object(f.c)(h))))}t=this._editor.getModel().getLineLength(o);var c=this._configurationService.getValue("editor.maxTokenizationLineLength");return"number"==typeof c&&c<=t&&a.push(new K(this,new r.a(o,1,o,t+1),[{value:n.a("too many characters","Tokenization is skipped for long lines for performance reasons. This can be configured via `editor.maxTokenizationLineLength`.")}])),a}computeAsync(e,t,i){return z(this,void 0,void 0,(function*(){if(!this._editor.hasModel()||1!==e.type)return Promise.resolve([]);var t,n=this._editor.getModel();if(!u.p.has(n))return Promise.resolve([]);const o=[];for(const s of yield H(n,new h.a(e.range.startLineNumber,e.range.startColumn),i))Object(j.b)(s.contents)||(t=s.range?r.a.lift(s.range):e.range,o.push(new K(this,t,s.contents)));return o}))}renderHoverParts(e,t,i){const n=new s.b;for(const s of e)for(const e of s.contents)if(!Object(j.b)(e)){var o=U("div.hover-row.markdown-hover");const i=d.q(o,U("div.hover-contents")),s=n.add(new W.a({editor:this._editor},this._modeService,this._openerService));n.add(s.onDidRenderAsync(()=>{i.className="hover-contents code-hover-contents",this._hover.onContentsChanged()}));var r=n.add(s.render(e));i.appendChild(r.element),t.appendChild(o)}return n}};q=L([A(2,l.a),A(3,x.a),A(4,T.a)],q);class ${constructor(e,t){this.priority=e,this.range=t,this.type=1}equals(e){return 1===e.type&&this.range.equalsRange(e.range)}canAdoptVisibleHover(e,t){return 1===e.type&&t.lineNumber===this.range.startLineNumber}}class G{constructor(e,t,i){this.priority=e,this.owner=t,this.range=i,this.type=2}equals(e){return 2===e.type&&this.owner===e.owner}canAdoptVisibleHover(e,t){return 2===e.type&&this.owner===e.owner}}var Z=i("2e66"),Y=(L=i("9e74"),i("7e32")),X=(A=i("4fc3"),T=i("4779"),function(e,t){return function(i,n){t(i,n,e)}});class Q{constructor(e,t,i){this.owner=e,this.range=t,this.controller=i}isValidForHoverAnchor(e){return 1===e.type&&this.range.startColumn<=e.range.startColumn&&this.range.endColumn>=e.range.endColumn}hasMultipleSuggestions(){return this.controller.hasMultipleInlineCompletions()}}let J=class{constructor(e,t,i,n,o,s,r,a){this._editor=e,this._hover=t,this._commandService=i,this._menuService=n,this._contextKeyService=o,this._modeService=s,this._openerService=r,this.accessibilityService=a}suggestHoverAnchor(e){const t=Z.GhostTextController.get(this._editor);if(t){if(8===e.target.type){var i=e.target.detail;if(t.shouldShowHoverAtViewZone(i.viewZoneId))return new G(1e3,this,r.a.fromPositions(i.positionBefore||i.position,i.positionBefore||i.position))}if(7===e.target.type&&e.target.range&&t.shouldShowHoverAt(e.target.range))return new G(1e3,this,e.target.range);if(6===e.target.type&&e.target.range&&e.target.detail&&e.target.detail.mightBeForeignElement&&t.shouldShowHoverAt(e.target.range))return new G(1e3,this,e.target.range)}return null}computeSync(e,t){const i=Z.GhostTextController.get(this._editor);return i&&i.shouldShowHoverAt(e.range)?[new Q(this,e.range,i)]:[]}renderHoverParts(e,t,i){const o=new s.b,r=e[0],a=(this.accessibilityService.isScreenReaderOptimized()&&this.renderScreenReaderText(r,t,o),o.add(this._menuService.createMenu(Y.b.InlineCompletionsActions,this._contextKeyService)));var l,d;e=i.addAction({label:n.a("showNextInlineSuggestion","Next"),commandId:Z.ShowNextInlineSuggestionAction.ID,run:()=>this._commandService.executeCommand(Z.ShowNextInlineSuggestionAction.ID)}),t=i.addAction({label:n.a("showPreviousInlineSuggestion","Previous"),commandId:Z.ShowPreviousInlineSuggestionAction.ID,run:()=>this._commandService.executeCommand(Z.ShowPreviousInlineSuggestionAction.ID)});i.addAction({label:n.a("acceptInlineSuggestion","Accept"),commandId:Z.commitInlineSuggestionAction.id,run:()=>this._commandService.executeCommand(Z.commitInlineSuggestionAction.id)});const h=[e,t];for(const n of h)n.setEnabled(!1);for([l,d]of(r.hasMultipleSuggestions().then(e=>{for(const t of h)t.setEnabled(e)}),a.getActions()))for(const e of d)e instanceof Y.c&&i.addAction({label:e.label,commandId:e.item.id,run:()=>this._commandService.executeCommand(e.item.id)});return o}renderScreenReaderText(e,t,i){const o=d.a;var s=o("div.hover-row.markdown-hover");const r=d.q(s,o("div.hover-contents")),a=i.add(new W.a({editor:this._editor},this._modeService,this._openerService));var l=e=>{i.add(a.onDidRenderAsync(()=>{r.className="hover-contents code-hover-contents",this._hover.onContentsChanged()}));var t=n.a("inlineSuggestionFollows","Suggestion:");t=i.add(a.render((new j.a).appendText(t).appendCodeblock("text",e)));r.replaceChildren(t.element)};const h=null==(e=null==(e=e.controller.activeModel)?void 0:e.inlineCompletionsModel)?void 0:e.ghostText;h&&(e=this._editor.getModel().getLineContent(h.lineNumber),l(h.renderForScreenReader(e))),t.appendChild(s)}};J=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3e.length-1&&(this.presentationIndex=0),this._onDidChangePresentation.fire(this.presentation)}selectNextColorPresentation(){this.presentationIndex=(this.presentationIndex+1)%this.colorPresentations.length,this.flushColor(),this._onDidChangePresentation.fire(this.presentation)}guessColorPresentation(e,t){for(let i=0;i{this.backgroundColor=e.getColor(M.E)||ie.a.white})),this._register(d.i(this.pickedColorNode,d.d.CLICK,()=>this.model.selectNextColorPresentation())),this._register(d.i(n,d.d.CLICK,()=>{this.model.color=this.model.originalColor,this.model.flushColor()})),this._register(t.onDidChangeColor(this.onDidChangeColor,this)),this._register(t.onDidChangePresentation(this.onDidChangePresentation,this)),this.pickedColorNode.style.backgroundColor=ie.a.Format.CSS.format(t.color)||"",this.pickedColorNode.classList.toggle("light",(t.color.rgba.a<.5?this.backgroundColor:t.color).isLighter())}onDidChangeColor(e){this.pickedColorNode.style.backgroundColor=ie.a.Format.CSS.format(e)||"",this.pickedColorNode.classList.toggle("light",(e.rgba.a<.5?this.backgroundColor:e).isLighter()),this.onDidChangePresentation()}onDidChangePresentation(){this.pickedColorNode.textContent=this.model.presentation?this.model.presentation.label:""}}class de extends s.a{constructor(e,t,i){super(),this.model=t,this.pixelRatio=i,this.domNode=ae(".colorpicker-body"),d.q(e,this.domNode),this.saturationBox=new he(this.domNode,this.model,this.pixelRatio),this._register(this.saturationBox),this._register(this.saturationBox.onDidChange(this.onDidSaturationValueChange,this)),this._register(this.saturationBox.onColorFlushed(this.flushColor,this)),this.opacityStrip=new ue(this.domNode,this.model),this._register(this.opacityStrip),this._register(this.opacityStrip.onDidChange(this.onDidOpacityChange,this)),this._register(this.opacityStrip.onColorFlushed(this.flushColor,this)),this.hueStrip=new ge(this.domNode,this.model),this._register(this.hueStrip),this._register(this.hueStrip.onDidChange(this.onDidHueChange,this)),this._register(this.hueStrip.onColorFlushed(this.flushColor,this))}flushColor(){this.model.flushColor()}onDidSaturationValueChange({s:e,v:t}){var i=this.model.color.hsva;this.model.color=new ie.a(new ie.b(i.h,e,t,i.a))}onDidOpacityChange(e){var t=this.model.color.hsva;this.model.color=new ie.a(new ie.b(t.h,t.s,t.v,e))}onDidHueChange(e){var t=this.model.color.hsva;e=360*(1-e);this.model.color=new ie.a(new ie.b(360==e?0:e,t.s,t.v,t.a))}layout(){this.saturationBox.layout(),this.opacityStrip.layout(),this.hueStrip.layout()}}class he extends s.a{constructor(e,t,i){super(),this.model=t,this.pixelRatio=i,this._onDidChange=new ne.b,this.onDidChange=this._onDidChange.event,this._onColorFlushed=new ne.b,this.onColorFlushed=this._onColorFlushed.event,this.domNode=ae(".saturation-wrap"),d.q(e,this.domNode),this.canvas=document.createElement("canvas"),this.canvas.className="saturation-box",d.q(this.domNode,this.canvas),this.selection=ae(".saturation-selection"),d.q(this.domNode,this.selection),this.layout(),this._register(d.g(this.domNode,e=>this.onMouseDown(e))),this._register(this.model.onDidChangeColor(this.onDidChangeColor,this)),this.monitor=null}onMouseDown(e){this.monitor=this._register(new re.a);const t=d.D(this.domNode),i=(e.target!==this.selection&&this.onDidChangePosition(e.offsetX,e.offsetY),this.monitor.startMonitoring(e.target,e.buttons,re.b,e=>this.onDidChangePosition(e.posx-t.left,e.posy-t.top),()=>null),d.h(document,()=>{this._onColorFlushed.fire(),i.dispose(),this.monitor&&(this.monitor.stopMonitoring(!0),this.monitor=null)},!0))}onDidChangePosition(e,t){e=Math.max(0,Math.min(1,e/this.width)),t=Math.max(0,Math.min(1,1-t/this.height)),this.paintSelection(e,t),this._onDidChange.fire({s:e,v:t})}layout(){this.width=this.domNode.offsetWidth,this.height=this.domNode.offsetHeight,this.canvas.width=this.width*this.pixelRatio,this.canvas.height=this.height*this.pixelRatio,this.paint();var e=this.model.color.hsva;this.paintSelection(e.s,e.v)}paint(){var e=this.model.color.hsva;e=new ie.a(new ie.b(e.h,1,1,1));const t=this.canvas.getContext("2d"),i=t.createLinearGradient(0,0,this.canvas.width,0),n=(i.addColorStop(0,"rgba(255, 255, 255, 1)"),i.addColorStop(.5,"rgba(255, 255, 255, 0.5)"),i.addColorStop(1,"rgba(255, 255, 255, 0)"),t.createLinearGradient(0,0,0,this.canvas.height));n.addColorStop(0,"rgba(0, 0, 0, 0)"),n.addColorStop(1,"rgba(0, 0, 0, 1)"),t.rect(0,0,this.canvas.width,this.canvas.height),t.fillStyle=ie.a.Format.CSS.format(e),t.fill(),t.fillStyle=i,t.fill(),t.fillStyle=n,t.fill()}paintSelection(e,t){this.selection.style.left=e*this.width+"px",this.selection.style.top=this.height-t*this.height+"px"}onDidChangeColor(){this.monitor&&this.monitor.isMonitoring()||this.paint()}}class ce extends s.a{constructor(e,t){super(),this.model=t,this._onDidChange=new ne.b,this.onDidChange=this._onDidChange.event,this._onColorFlushed=new ne.b,this.onColorFlushed=this._onColorFlushed.event,this.domNode=d.q(e,ae(".strip")),this.overlay=d.q(this.domNode,ae(".overlay")),this.slider=d.q(this.domNode,ae(".slider")),this.slider.style.top="0px",this._register(d.g(this.domNode,e=>this.onMouseDown(e))),this.layout()}layout(){this.height=this.domNode.offsetHeight-this.slider.offsetHeight;var e=this.getValue(this.model.color);this.updateSliderPosition(e)}onMouseDown(e){const t=this._register(new re.a),i=d.D(this.domNode),n=(this.domNode.classList.add("grabbing"),e.target!==this.slider&&this.onDidChangeTop(e.offsetY),t.startMonitoring(e.target,e.buttons,re.b,e=>this.onDidChangeTop(e.posy-i.top),()=>null),d.h(document,()=>{this._onColorFlushed.fire(),n.dispose(),t.stopMonitoring(!0),this.domNode.classList.remove("grabbing")},!0))}onDidChangeTop(e){e=Math.max(0,Math.min(1,1-e/this.height)),this.updateSliderPosition(e),this._onDidChange.fire(e)}updateSliderPosition(e){this.slider.style.top=(1-e)*this.height+"px"}}class ue extends ce{constructor(e,t){super(e,t),this.domNode.classList.add("opacity-strip"),this._register(t.onDidChangeColor(this.onDidChangeColor,this)),this.onDidChangeColor(this.model.color)}onDidChangeColor(e){var{r:e,g:t,b:i}=e.rgba,n=new ie.a(new ie.c(e,t,i,1));e=new ie.a(new ie.c(e,t,i,0));this.overlay.style.background=`linear-gradient(to bottom, ${n} 0%, ${e} 100%)`}getValue(e){return e.hsva.a}}class ge extends ce{constructor(e,t){super(e,t),this.domNode.classList.add("hue-strip")}getValue(e){return 1-e.hsva.h/360}}class pe extends _.a{constructor(e,t,i,n){super(),this.model=t,this.pixelRatio=i,this._register(Object(se.l)(()=>this.layout())),t=ae(".colorpicker-widget"),e.appendChild(t),i=new le(t,this.model,n),this.body=new de(t,this.model,this.pixelRatio),this._register(i),this._register(this.body)}layout(){this.body.layout()}}var me=function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))};class fe{constructor(e,t,i,n){this.owner=e,this.range=t,this.model=i,this.provider=n,this.forceShowAtRange=!0}isValidForHoverAnchor(e){return 1===e.type&&this.range.startColumn<=e.range.startColumn&&this.range.endColumn>=e.range.endColumn}}let _e=class{constructor(e,t,i){this._editor=e,this._hover=t,this._themeService=i}computeSync(e,t){return[]}computeAsync(e,t,i){return me(this,void 0,void 0,(function*(){if(this._editor.hasModel()){const i=te.a.get(this._editor);for(const n of t){var e=i.getColorData(n.range.getStartPosition());if(e)return[yield this._createColorHover(this._editor.getModel(),e.colorInfo,e.provider)]}}return[]}))}_createColorHover(e,t,i){return me(this,void 0,void 0,(function*(){var n=e.getValueInRange(t.range),{red:o,green:s,blue:a,alpha:l}=t.color,o=new ie.c(Math.round(255*o),Math.round(255*s),Math.round(255*a),l),s=new ie.a(o),a=yield Object(ee.a)(e,t,i,V.a.None);const d=new oe(s,[],0);return d.colorPresentations=a||[],d.guessColorPresentation(s,n),new fe(this,r.a.lift(t.range),d,i)}))}renderHoverParts(e,t,i){if(0===e.length||!this._editor.hasModel())return s.a.None;const n=new s.b,o=e[0],a=this._editor.getModel(),l=o.model;e=n.add(new pe(t,l,this._editor.getOption(128),this._themeService));let d=new r.a(o.range.startLineNumber,o.range.startColumn,o.range.endLineNumber,o.range.endColumn);const h=()=>{let e,t;var i;l.presentation.textEdit?(e=[l.presentation.textEdit],t=new r.a(l.presentation.textEdit.range.startLineNumber,l.presentation.textEdit.range.startColumn,l.presentation.textEdit.range.endLineNumber,l.presentation.textEdit.range.endColumn),i=this._editor.getModel()._setTrackedRange(null,t,3),this._editor.pushUndoStop(),this._editor.executeEdits("colorpicker",e),t=this._editor.getModel()._getTrackedRange(i)||t):(e=[{identifier:null,range:d,text:l.presentation.label,forceMoveMarkers:!1}],t=d.setEndPosition(d.endLineNumber,d.startColumn+l.presentation.label.length),this._editor.pushUndoStop(),this._editor.executeEdits("colorpicker",e)),l.presentation.additionalTextEdits&&(e=[...l.presentation.additionalTextEdits],this._editor.executeEdits("colorpicker",e),this._hover.hide()),this._editor.pushUndoStop(),d=t},c=e=>Object(ee.a)(a,{range:d,color:{red:e.rgba.r/255,green:e.rgba.g/255,blue:e.rgba.b/255,alpha:e.rgba.a}},o.provider,V.a.None).then(e=>{l.colorPresentations=e||[]});return n.add(l.onColorFlushed(e=>{c(e).then(h)})),n.add(l.onDidChangeColor(c)),this._hover.setColorPicker(e),n}};_e=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3{var i;return!!e.options.isWholeLine||(i=e.range.startLineNumber===n?e.range.startColumn:1,e=e.range.endLineNumber===n?e.range.endColumn:o,!(i>t.range.startColumn||t.range.endColumn>e))})}computeAsync(e){return be(this,void 0,void 0,(function*(){const t=this._anchor;if(!this._editor.hasModel()||!t)return Promise.resolve([]);const i=we._getLineDecorations(this._editor,t);var n=yield Promise.all(this._participants.map(n=>this._computeAsync(n,i,t,e)));return Object(f.k)(n)}))}_computeAsync(e,t,i,n){return be(this,void 0,void 0,(function*(){return e.computeAsync?e.computeAsync(i,t,n):[]}))}computeSync(){if(!this._editor.hasModel()||!this._anchor)return[];var e=we._getLineDecorations(this._editor,this._anchor);let t=[];for(const i of this._participants)t=t.concat(i.computeSync(this._anchor,e));return Object(f.e)(t)}onResult(e,t){this._result=t?e.concat(this._result):this._result.concat(e)}getResult(){return this._result.slice(0)}getResultWithLoadingMessage(){if(this._anchor)for(const t of this._participants)if(t.createLoadingMessage){var e=t.createLoadingMessage(this._anchor);if(e)return this._result.slice(0).concat([e])}return this._result.slice(0)}}let ye=class e extends _.a{constructor(t,i,n,o){super(),this._hoverVisibleKey=i,this._keybindingService=o,this.allowEditorOverflow=!0,this._participants=[n.createInstance(_e,t,this),n.createInstance(q,t,this),n.createInstance(J,t,this),n.createInstance(B,t,this)],this._hover=this._register(new C),this._id=e.ID,this._editor=t,this._isVisible=!1,this._stoleFocus=!1,this._renderDisposable=null,this.onkeydown(this._hover.containerDomNode,e=>{e.equals(9)&&this.hide()}),this._register(this._editor.onDidChangeConfiguration(e=>{e.hasChanged(42)&&this._updateFont()})),this._editor.onDidLayoutChange(()=>this.layout()),this.layout(),this._editor.addContentWidget(this),this._showAtPosition=null,this._showAtRange=null,this._stoleFocus=!1,this._messages=[],this._lastAnchor=null,this._computer=new we(this._editor,this._participants),this._highlightDecorations=[],this._isChangingDecorations=!1,this._shouldFocus=!1,this._colorPicker=null,this._hoverOperation=new m(this._computer,e=>this._withResult(e,!0),null,e=>this._withResult(e,!1),this._editor.getOption(52).delay),this._register(d.o(this.getDomNode(),d.d.FOCUS,()=>{this._colorPicker&&this.getDomNode().classList.add("colorpicker-hover")})),this._register(d.o(this.getDomNode(),d.d.BLUR,()=>{this.getDomNode().classList.remove("colorpicker-hover")})),this._register(t.onDidChangeConfiguration(()=>{this._hoverOperation.setHoverTime(this._editor.getOption(52).delay)})),this._register(u.F.onDidChange(()=>{this._isVisible&&this._lastAnchor&&0e.startsWith("ced-colorBox"))&&e.target.range.endColumn-e.target.range.startColumn==1?new r.a(e.target.range.startLineNumber,e.target.range.startColumn+1,e.target.range.endLineNumber,e.target.range.endColumn+1):e.target.range,n.push(new $(0,i))),0!==n.length&&(n.sort((e,t)=>t.priority-e.priority),this._startShowingAt(n[0],0,!1),!0)}_showAt(e,t,i){this._showAtPosition=e,this._showAtRange=t,this._hoverVisibleKey.set(!0),this._isVisible=!0,this._hover.containerDomNode.classList.toggle("hidden",!this._isVisible),this._editor.layoutContentWidget(this),this._editor.render(),(this._stoleFocus=i)&&this._hover.containerDomNode.focus()}getPosition(){return this._isVisible?{position:this._showAtPosition,range:this._showAtRange,preference:[1,2]}:null}_updateFont(){const e=Array.prototype.slice.call(this._hover.contentsDomNode.getElementsByClassName("code"));e.forEach(e=>this._editor.applyFontInfo(e))}_updateContents(e){this._hover.contentsDomNode.textContent="",this._hover.contentsDomNode.appendChild(e),this._updateFont(),this._editor.layoutContentWidget(this),this._hover.onContentsChanged()}layout(){var e=Math.max(this._editor.getLayoutInfo().height/4,250),{fontSize:t,lineHeight:i}=this._editor.getOption(42);this._hover.contentsDomNode.style.fontSize=t+"px",this._hover.contentsDomNode.style.lineHeight=i+"px",this._hover.contentsDomNode.style.maxHeight=e+"px",this._hover.contentsDomNode.style.maxWidth=Math.max(.66*this._editor.getLayoutInfo().width,500)+"px"}onModelDecorationsChanged(){this._isChangingDecorations||this._isVisible&&(this._hoverOperation.cancel(),this._computer.clearResult(),this._colorPicker||this._hoverOperation.start(0))}startShowingAtRange(e,t,i){this._startShowingAt(new $(0,e),t,i)}_startShowingAt(e,t,i){if(!this._lastAnchor||!this._lastAnchor.equals(e)){if(this._hoverOperation.cancel(),this._isVisible)if(this._showAtPosition&&this._lastAnchor&&e.canAdoptVisibleHover(this._lastAnchor,this._showAtPosition)){var n=this._messages.filter(t=>t.isValidForHoverAnchor(e));if(0===n.length)this.hide();else{if(n.length===this._messages.length)return;this._renderMessages(e,n)}}else this.hide();this._lastAnchor=e,this._computer.setAnchor(e),this._shouldFocus=i,this._hoverOperation.start(t)}}hide(){this._lastAnchor=null,this._hoverOperation.cancel(),this._isVisible&&(setTimeout(()=>{this._isVisible||this._hoverVisibleKey.set(!1)},0),this._isVisible=!1,this._hover.containerDomNode.classList.toggle("hidden",!this._isVisible),this._editor.layoutContentWidget(this),this._stoleFocus&&this._editor.focus()),this._isChangingDecorations=!0,this._highlightDecorations=this._editor.deltaDecorations(this._highlightDecorations,[]),this._isChangingDecorations=!1,this._renderDisposable&&(this._renderDisposable.dispose(),this._renderDisposable=null),this._colorPicker=null}isColorPickerVisible(){return!!this._colorPicker}setColorPicker(e){this._colorPicker=e}onContentsChanged(){this._hover.onContentsChanged()}_withResult(e,t){this._messages=e,this._lastAnchor&&0{e.hasChanged(42)&&this.updateFont()})),this._editor.addOverlayWidget(this)}get isVisible(){return this._isVisible}set isVisible(e){this._isVisible=e,this._domNode.classList.toggle("hidden",!this._isVisible)}getId(){return this._id}getDomNode(){return this._domNode}showAt(e){this._showAtLineNumber=e,this.isVisible||(this.isVisible=!0);e=this._editor.getLayoutInfo();var t=this._editor.getTopForLineNumber(this._showAtLineNumber),i=this._editor.getScrollTop(),n=this._editor.getOption(58);t=t-i-(this._domNode.clientHeight-n)/2;this._domNode.style.left=e.glyphMarginLeft+e.glyphMarginWidth+"px",this._domNode.style.top=Math.max(Math.round(t),0)+"px"}hide(){this.isVisible&&(this.isVisible=!1)}getPosition(){return null}dispose(){this._editor.removeOverlayWidget(this),super.dispose()}updateFont(){var e=Array.prototype.slice.call(this._domNode.getElementsByTagName("code")),t=Array.prototype.slice.call(this._domNode.getElementsByClassName("code"));[...e,...t].forEach(e=>this._editor.applyFontInfo(e))}updateContents(e){this._domNode.textContent="",this._domNode.appendChild(e),this.updateFont()}}class Le{constructor(e){this._editor=e,this._lineNumber=-1,this._result=[]}setLineNumber(e){this._lineNumber=e,this._result=[]}clearResult(){this._result=[]}computeSync(){var e,t=e=>({value:e}),i=this._editor.getLineDecorations(this._lineNumber);const n=[];if(i)for(const o of i)o.options.glyphMarginClassName&&(e=o.options.glyphMarginHoverMessage)&&!Object(j.b)(e)&&n.push(...Object(f.c)(e).map(t));return n}onResult(e,t){this._result=this._result.concat(e)}getResult(){return this._result}getResultWithLoadingMessage(){return this.getResult()}}class xe extends Se{constructor(e,t,i=x.b){super(xe.ID,e),this._renderDisposeables=this._register(new s.b),this._messages=[],this._lastLineNumber=-1,this._markdownRenderer=this._register(new W.a({editor:this._editor},t,i)),this._computer=new Le(this._editor),this._hoverOperation=new m(this._computer,e=>this._withResult(e),void 0,e=>this._withResult(e),300)}dispose(){this._hoverOperation.cancel(),super.dispose()}onModelDecorationsChanged(){this.isVisible&&(this._hoverOperation.cancel(),this._computer.clearResult(),this._hoverOperation.start(0))}startShowingAt(e){this._lastLineNumber!==e&&(this._hoverOperation.cancel(),this.hide(),this._lastLineNumber=e,this._computer.setLineNumber(e),this._hoverOperation.start(0))}hide(){this._lastLineNumber=-1,this._hoverOperation.cancel(),super.hide()}_withResult(e){this._messages=e,0{e.hasChanged(52)&&(this._unhookEvents(),this._hookEvents())}),this._hoverVisibleKey=a.a.hoverVisible.bindTo(o)}static get(t){return t.getContribution(e.ID)}_hookEvents(){var e=()=>this._hideWidgets(),t=this._editor.getOption(52);this._isHoverEnabled=t.enabled,this._isHoverSticky=t.sticky,this._isHoverEnabled?(this._toUnhook.add(this._editor.onMouseDown(e=>this._onEditorMouseDown(e))),this._toUnhook.add(this._editor.onMouseUp(e=>this._onEditorMouseUp(e))),this._toUnhook.add(this._editor.onMouseMove(e=>this._onEditorMouseMove(e))),this._toUnhook.add(this._editor.onKeyDown(e=>this._onKeyDown(e))),this._toUnhook.add(this._editor.onDidChangeModelDecorations(()=>this._onModelDecorationsChanged()))):(this._toUnhook.add(this._editor.onMouseMove(e=>this._onEditorMouseMove(e))),this._toUnhook.add(this._editor.onKeyDown(e=>this._onKeyDown(e)))),this._toUnhook.add(this._editor.onMouseLeave(e)),this._toUnhook.add(this._editor.onDidChangeModel(e)),this._toUnhook.add(this._editor.onDidScrollChange(e=>this._onEditorScrollChanged(e)))}_unhookEvents(){this._toUnhook.clear()}_onModelDecorationsChanged(){var e;null!=(e=this._contentWidget)&&e.onModelDecorationsChanged(),null!=(e=this._glyphWidget)&&e.onModelDecorationsChanged()}_onEditorScrollChanged(e){(e.scrollTopChanged||e.scrollLeftChanged)&&this._hideWidgets()}_onEditorMouseDown(e){this._isMouseDown=!0;var t=e.target.type;9===t&&e.target.detail===ye.ID?this._hoverClicked=!0:12===t&&e.target.detail===xe.ID||(12!==t&&e.target.detail!==xe.ID&&(this._hoverClicked=!1),this._hideWidgets())}_onEditorMouseUp(e){this._isMouseDown=!1}_onEditorMouseMove(e){var t,i=e.target.type;if((!this._isMouseDown||!this._hoverClicked)&&(!this._isHoverSticky||9!==i||e.target.detail!==ye.ID)&&(!this._isHoverSticky||null!=(t=null==(t=e.event.browserEvent.view)?void 0:t.getSelection())&&t.isCollapsed)&&(this._isHoverSticky||9!==i||e.target.detail!==ye.ID||null==(t=this._contentWidget)||!t.isColorPickerVisible())&&(!this._isHoverSticky||12!==i||e.target.detail!==xe.ID))if(this._isHoverEnabled){const n=this._getOrCreateContentWidget();n.maybeShowAt(e)?null!=(t=this._glyphWidget)&&t.hide():2===i&&e.target.position?(null!=(t=this._contentWidget)&&t.hide(),this._glyphWidget||(this._glyphWidget=new xe(this._editor,this._modeService,this._openerService)),this._glyphWidget.startShowingAt(e.target.position.lineNumber)):this._hideWidgets()}else this._hideWidgets()}_onKeyDown(e){5!==e.keyCode&&6!==e.keyCode&&57!==e.keyCode&&4!==e.keyCode&&this._hideWidgets()}_hideWidgets(){var e;this._isMouseDown&&this._hoverClicked&&null!=(e=this._contentWidget)&&e.isColorPickerVisible()||(this._hoverClicked=!1,null!=(e=this._glyphWidget)&&e.hide(),null!=(e=this._contentWidget)&&e.hide())}_getOrCreateContentWidget(){return this._contentWidget||(this._contentWidget=this._instantiationService.createInstance(ye,this._editor,this._hoverVisibleKey)),this._contentWidget}isColorPickerVisible(){var e;return(null==(e=this._contentWidget)?void 0:e.isColorPickerVisible())||!1}showContentHover(e,t,i){this._getOrCreateContentWidget().startShowingAtRange(e,t,i)}dispose(){var e;this._unhookEvents(),this._toUnhook.dispose(),this._didChangeConfigurationHandler.dispose(),null!=(e=this._glyphWidget)&&e.dispose(),null!=(e=this._contentWidget)&&e.dispose()}};De.ID="editor.contrib.hover",De=c([X(1,O.a),X(2,x.a),X(3,l.a),X(4,A.b)],De);class Ne extends t.b{constructor(){super({id:"editor.action.showHover",label:n.a({key:"showHover",comment:["Label for action that will trigger the showing of a hover in the editor.","This allows for users to show the hover without using the mouse."]},"Show Hover"),alias:"Show Hover",precondition:void 0,kbOpts:{kbExpr:a.a.editorTextFocus,primary:Object(o.a)(2089,2087),weight:100}})}run(e,t){if(t.hasModel()){let e=De.get(t);var i;e&&(i=t.getPosition(),i=new r.a(i.lineNumber,i.column,i.lineNumber,i.column),t=2===t.getOption(2),e.showContentHover(i,1,t))}}}class Oe extends t.b{constructor(){super({id:"editor.action.showDefinitionPreviewHover",label:n.a({key:"showDefinitionPreviewHover",comment:["Label for action that will trigger the showing of definition preview hover in the editor.","This allows for users to show the definition preview hover without using the mouse."]},"Show Definition Preview Hover"),alias:"Show Definition Preview Hover",precondition:void 0})}run(e,t){let i=De.get(t);if(i){var n=t.getPosition();if(n){const e=new r.a(n.lineNumber,n.column,n.lineNumber,n.column),o=ke.GotoDefinitionAtPositionEditorContribution.get(t),s=o.startFindDefinitionFromCursor(n);s.then(()=>{i.showContentHover(e,1,!0)})}}}}Object(t.l)(De.ID,De),Object(t.j)(Ne),Object(t.j)(Oe),Object(I.f)((e,t)=>{var i=e.getColor(M.H);i&&t.addRule(`.monaco-editor .hoverHighlight { background-color: ${i}; }`),i=e.getColor(M.E);i&&t.addRule(`.monaco-editor .monaco-hover { background-color: ${i}; }`);const n=e.getColor(M.F);n&&(t.addRule(`.monaco-editor .monaco-hover { border: 1px solid ${n}; }`),t.addRule(`.monaco-editor .monaco-hover .hover-row:not(:first-child):not(:empty) { border-top: 1px solid ${n.transparent(.5)}; }`),t.addRule(`.monaco-editor .monaco-hover hr { border-top: 1px solid ${n.transparent(.5)}; }`),t.addRule(`.monaco-editor .monaco-hover hr { border-bottom: 0px solid ${n.transparent(.5)}; }`)),i=e.getColor(M.Jc),i&&t.addRule(`.monaco-editor .monaco-hover a { color: ${i}; }`),i=e.getColor(M.Ic),i&&t.addRule(`.monaco-editor .monaco-hover a:hover { color: ${i}; }`),i=e.getColor(M.G),i&&t.addRule(`.monaco-editor .monaco-hover { color: ${i}; }`),i=e.getColor(M.I),i&&t.addRule(`.monaco-editor .monaco-hover .hover-row .actions { background-color: ${i}; }`),i=e.getColor(M.Hc),i&&t.addRule(`.monaco-editor .monaco-hover code { background-color: ${i}; }`)})},af40:function(e,t,i){"use strict";i.d(t,"a",(function(){return n}));class n{constructor(e,t=[],i=!1){this.ctor=e,this.staticArguments=t,this.supportsDelayedInstantiation=i}}},afa2:function(e,t,i){},b055:function(e,t,i){"use strict";i.d(t,"b",(function(){return o})),i.d(t,"c",(function(){return s})),i.d(t,"a",(function(){return r}));var n=i("8ae8");function o(e){return!(!e||"function"!=typeof e.getEditorType)&&e.getEditorType()===n.a.ICodeEditor}function s(e){return!(!e||"function"!=typeof e.getEditorType)&&e.getEditorType()===n.a.IDiffEditor}function r(e){return o(e)?e:s(e)?e.getModifiedEditor():null}},b0cd:function(e,t,i){"use strict";i.d(t,"a",(function(){return n})),i.d(t,"b",(function(){return o})),t=i("4b76"),i=i("0a0f"),t.a;const n=Object(i.c)("notificationService");class o{}},b12b:function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"perl",extensions:[".pl"],aliases:["Perl","pl"],loader:function(){return i.e("chunk-2d0c0494").then(i.bind(null,"40ac"))}})},b1ca:function(e,t,i){"use strict";i.d(t,"a",(function(){return n})),t=i("0a0f");const n=Object(t.c)("themeService")},b223:function(e,t,i){},b272:function(e,t,i){"use strict";i.d(t,"a",(function(){return d}));var n=i("3742"),o=i("2c29"),s=i("2e5d"),r=i("f85a"),a=i("6a89"),l=i("7061");class d{static deleteRight(e,t,i,n){let s=[],l=3!==e;for(let c=0,u=n.length;c=m.length+1)return!1;var d=m.charAt(l.column-2),h=n.get(d);if(!h)return!1;if(Object(s.g)(d)){if("never"===i)return!1}else if("never"===t)return!1;var c=m.charAt(l.column-1);let f=!1;for(const e of h)e.open===d&&e.close===c&&(f=!0);if(!f)return!1;if("auto"===e){let e=!1;for(let t=0,i=a.length;tthis.runCommand(e,t),description:this._description})}_registerMenuItem(e){d.d.appendMenuItem(e.menuId,{group:e.group,command:{id:this.id,title:e.title,icon:e.icon,precondition:this.precondition},when:e.when,order:e.order})}}class b extends _{constructor(){super(...arguments),this._implementations=[]}addImplementation(e,t,i){return this._implementations.push({priority:e,name:t,implementation:i}),this._implementations.sort((e,t)=>t.priority-e.priority),{dispose:()=>{for(let e=0;e{const i=e.get(c.b);if(i.contextMatchesRules(Object(m.o)(this.precondition)))return this.runEditorCommand(e,n,t)})}}class w extends C{constructor(e){super(w.convertOptions(e)),this.label=e.label,this.alias=e.alias}static convertOptions(e){let t;function i(t){return t.menuId||(t.menuId=d.b.EditorContext),t.title||(t.title=e.label),t.when=c.a.and(e.precondition,t.when),t}return t=Array.isArray(e.menuOpts)?e.menuOpts:e.menuOpts?[e.menuOpts]:[],Array.isArray(e.contextMenuOpts)?t.push(...e.contextMenuOpts.map(i)):e.contextMenuOpts&&t.push(i(e.contextMenuOpts)),e.menuOpts=t,e}runEditorCommand(e,t,i){return this.reportTelemetry(e,t),this.run(e,t,i||{})}reportTelemetry(e,t){e.get(p.a).publicLog2("editorActionInvoked",{name:this.label,id:this.id})}}class y extends w{constructor(){super(...arguments),this._implementations=[]}addImplementation(e,t){return this._implementations.push([e,t]),this._implementations.sort((e,t)=>t[0]-e[0]),{dispose:()=>{for(let e=0;enew Promise((n,o)=>{try{n(t(e.object.textEditorModel,r.a.lift(s),i.slice(2)))}catch(n){o(n)}}).finally(()=>{e.dispose()}))}))}function L(e,t){h.a.registerCommand(e,(function(e,...i){var[n]=i,s=(Object(m.c)(o.a.isUri(n)),e.get(a.a).getModel(n));return s?t(s,...i.slice(1)):e.get(l.a).createModelReference(n).then(e=>new Promise((n,o)=>{try{n(t(e.object.textEditorModel,i.slice(1)))}catch(n){o(n)}}).finally(()=>{e.dispose()}))}))}function x(e){return E.INSTANCE.registerEditorCommand(e),e}function k(e){return e=new e,E.INSTANCE.registerEditorAction(e),e}function D(e){return E.INSTANCE.registerEditorAction(e),e}function N(e){E.INSTANCE.registerEditorAction(e)}function O(e,t){E.INSTANCE.registerEditorContribution(e,t)}(i=n=n||{}).getEditorCommand=function(e){return E.INSTANCE.getEditorCommand(e)},i.getEditorActions=function(){return E.INSTANCE.getEditorActions()},i.getEditorContributions=function(){return E.INSTANCE.getEditorContributions()},i.getSomeEditorContributions=function(e){return E.INSTANCE.getEditorContributions().filter(t=>0<=e.indexOf(t.id))},i.getDiffEditorContributions=function(){return E.INSTANCE.getDiffEditorContributions()};class E{constructor(){this.editorContributions=[],this.diffEditorContributions=[],this.editorActions=[],this.editorCommands=Object.create(null)}registerEditorContribution(e,t){this.editorContributions.push({id:e,ctor:t})}getEditorContributions(){return this.editorContributions.slice(0)}getDiffEditorContributions(){return this.diffEditorContributions.slice(0)}registerEditorAction(e){e.register(),this.editorActions.push(e)}getEditorActions(){return this.editorActions.slice(0)}registerEditorCommand(e){e.register(),this.editorCommands[e.id]=e}getEditorCommand(e){return this.editorCommands[e]||null}}function I(e){return e.register(),e}E.INSTANCE=new E,g.a.add("editor.contributions",E.INSTANCE);const M=I(new b({id:"undo",precondition:void 0,kbOpts:{weight:0,primary:2104},menuOpts:[{menuId:d.b.MenubarEditMenu,group:"1_do",title:t.a({key:"miUndo",comment:["&& denotes a mnemonic"]},"&&Undo"),order:1},{menuId:d.b.CommandPalette,group:"",title:t.a("undo","Undo"),order:1}]})),T=(I(new v(M,{id:"default:undo",precondition:void 0})),I(new b({id:"redo",precondition:void 0,kbOpts:{weight:0,primary:2103,secondary:[3128],mac:{primary:3128}},menuOpts:[{menuId:d.b.MenubarEditMenu,group:"1_do",title:t.a({key:"miRedo",comment:["&& denotes a mnemonic"]},"&&Redo"),order:2},{menuId:d.b.CommandPalette,group:"",title:t.a("redo","Redo"),order:1}]}))),A=(I(new v(T,{id:"default:redo",precondition:void 0})),I(new b({id:"editor.action.selectAll",precondition:void 0,kbOpts:{weight:0,kbExpr:null,primary:2079},menuOpts:[{menuId:d.b.MenubarSelectionMenu,group:"1_basic",title:t.a({key:"miSelectAll",comment:["&& denotes a mnemonic"]},"&&Select All"),order:1},{menuId:d.b.CommandPalette,group:"",title:t.a("selectAll","Select All"),order:1}]})))},b329:function(e,t,i){},b3b2:function(e,t,i){"use strict";i.r(t),i.d(t,"MoveWordCommand",(function(){return _})),i.d(t,"WordLeftCommand",(function(){return b})),i.d(t,"WordRightCommand",(function(){return v})),i.d(t,"CursorWordStartLeft",(function(){return C})),i.d(t,"CursorWordEndLeft",(function(){return w})),i.d(t,"CursorWordLeft",(function(){return y})),i.d(t,"CursorWordStartLeftSelect",(function(){return S})),i.d(t,"CursorWordEndLeftSelect",(function(){return L})),i.d(t,"CursorWordLeftSelect",(function(){return x})),i.d(t,"CursorWordAccessibilityLeft",(function(){return k})),i.d(t,"CursorWordAccessibilityLeftSelect",(function(){return D})),i.d(t,"CursorWordStartRight",(function(){return N})),i.d(t,"CursorWordEndRight",(function(){return O})),i.d(t,"CursorWordRight",(function(){return E})),i.d(t,"CursorWordStartRightSelect",(function(){return I})),i.d(t,"CursorWordEndRightSelect",(function(){return M})),i.d(t,"CursorWordRightSelect",(function(){return T})),i.d(t,"CursorWordAccessibilityRight",(function(){return A})),i.d(t,"CursorWordAccessibilityRightSelect",(function(){return R})),i.d(t,"DeleteWordCommand",(function(){return P})),i.d(t,"DeleteWordLeftCommand",(function(){return F})),i.d(t,"DeleteWordRightCommand",(function(){return B})),i.d(t,"DeleteWordStartLeft",(function(){return j})),i.d(t,"DeleteWordEndLeft",(function(){return W})),i.d(t,"DeleteWordLeft",(function(){return V})),i.d(t,"DeleteWordStartRight",(function(){return H})),i.d(t,"DeleteWordEndRight",(function(){return z})),i.d(t,"DeleteWordRight",(function(){return U})),i.d(t,"DeleteInsideWord",(function(){return K}));var n=i("dff7"),o=(t=i("b2cc"),i("2c29")),s=i("2e5d"),r=i("d48d"),a=i("e6ff"),l=i("7061"),d=i("6a89"),h=i("8025"),c=i("c101"),u=i("4779"),g=i("4fc3"),p=i("fd49"),m=i("70cb"),f=i("1665");class _ extends t.c{constructor(e){super(e),this._inSelectionMode=e.inSelectionMode,this._wordNavigationType=e.wordNavigationType}runEditorCommand(e,t,i){if(t.hasModel()){const e=Object(a.a)(t.getOption(116)),i=t.getModel(),o=t.getSelections(),r=o.map(t=>{var n=new l.a(t.positionLineNumber,t.positionColumn);n=this._move(e,i,n,this._wordNavigationType);return this._moveTo(t,n,this._inSelectionMode)});var n;i.pushStackElement(),t._getViewModel().setCursorStates("moveWordCommand",3,r.map(e=>s.d.fromModelSelection(e))),1===r.length&&(n=new l.a(r[0].positionLineNumber,r[0].positionColumn),t.revealPosition(n,0))}}_moveTo(e,t,i){return i?new h.a(e.selectionStartLineNumber,e.selectionStartColumn,t.lineNumber,t.column):new h.a(t.lineNumber,t.column,t.lineNumber,t.column)}}class b extends _{_move(e,t,i,n){return r.a.moveWordLeft(e,t,i,n)}}class v extends _{_move(e,t,i,n){return r.a.moveWordRight(e,t,i,n)}}class C extends b{constructor(){super({inSelectionMode:!1,wordNavigationType:0,id:"cursorWordStartLeft",precondition:void 0})}}class w extends b{constructor(){super({inSelectionMode:!1,wordNavigationType:2,id:"cursorWordEndLeft",precondition:void 0})}}class y extends b{constructor(){var e;super({inSelectionMode:!1,wordNavigationType:1,id:"cursorWordLeft",precondition:void 0,kbOpts:{kbExpr:g.a.and(c.a.textInputFocus,null==(e=g.a.and(u.a,f.b))?void 0:e.negate()),primary:2063,mac:{primary:527},weight:100}})}}class S extends b{constructor(){super({inSelectionMode:!0,wordNavigationType:0,id:"cursorWordStartLeftSelect",precondition:void 0})}}class L extends b{constructor(){super({inSelectionMode:!0,wordNavigationType:2,id:"cursorWordEndLeftSelect",precondition:void 0})}}class x extends b{constructor(){var e;super({inSelectionMode:!0,wordNavigationType:1,id:"cursorWordLeftSelect",precondition:void 0,kbOpts:{kbExpr:g.a.and(c.a.textInputFocus,null==(e=g.a.and(u.a,f.b))?void 0:e.negate()),primary:3087,mac:{primary:1551},weight:100}})}}class k extends b{constructor(){super({inSelectionMode:!1,wordNavigationType:3,id:"cursorWordAccessibilityLeft",precondition:void 0})}_move(e,t,i,n){return super._move(Object(a.a)(p.g.wordSeparators.defaultValue),t,i,n)}}class D extends b{constructor(){super({inSelectionMode:!0,wordNavigationType:3,id:"cursorWordAccessibilityLeftSelect",precondition:void 0})}_move(e,t,i,n){return super._move(Object(a.a)(p.g.wordSeparators.defaultValue),t,i,n)}}class N extends v{constructor(){super({inSelectionMode:!1,wordNavigationType:0,id:"cursorWordStartRight",precondition:void 0})}}class O extends v{constructor(){var e;super({inSelectionMode:!1,wordNavigationType:2,id:"cursorWordEndRight",precondition:void 0,kbOpts:{kbExpr:g.a.and(c.a.textInputFocus,null==(e=g.a.and(u.a,f.b))?void 0:e.negate()),primary:2065,mac:{primary:529},weight:100}})}}class E extends v{constructor(){super({inSelectionMode:!1,wordNavigationType:2,id:"cursorWordRight",precondition:void 0})}}class I extends v{constructor(){super({inSelectionMode:!0,wordNavigationType:0,id:"cursorWordStartRightSelect",precondition:void 0})}}class M extends v{constructor(){var e;super({inSelectionMode:!0,wordNavigationType:2,id:"cursorWordEndRightSelect",precondition:void 0,kbOpts:{kbExpr:g.a.and(c.a.textInputFocus,null==(e=g.a.and(u.a,f.b))?void 0:e.negate()),primary:3089,mac:{primary:1553},weight:100}})}}class T extends v{constructor(){super({inSelectionMode:!0,wordNavigationType:2,id:"cursorWordRightSelect",precondition:void 0})}}class A extends v{constructor(){super({inSelectionMode:!1,wordNavigationType:3,id:"cursorWordAccessibilityRight",precondition:void 0})}_move(e,t,i,n){return super._move(Object(a.a)(p.g.wordSeparators.defaultValue),t,i,n)}}class R extends v{constructor(){super({inSelectionMode:!0,wordNavigationType:3,id:"cursorWordAccessibilityRightSelect",precondition:void 0})}_move(e,t,i,n){return super._move(Object(a.a)(p.g.wordSeparators.defaultValue),t,i,n)}}class P extends t.c{constructor(e){super(e),this._whitespaceHeuristics=e.whitespaceHeuristics,this._wordNavigationType=e.wordNavigationType}runEditorCommand(e,t,i){if(t.hasModel()){const e=Object(a.a)(t.getOption(116)),i=t.getModel(),s=t.getSelections(),r=t.getOption(5),l=t.getOption(8),d=m.a.getAutoClosingPairs(i.getLanguageIdentifier().id),h=t._getViewModel();var n=s.map(n=>(n=this._delete({wordSeparators:e,model:i,selection:n,whitespaceHeuristics:this._whitespaceHeuristics,autoClosingDelete:t.getOption(6),autoClosingBrackets:r,autoClosingQuotes:l,autoClosingPairs:d,autoClosedCharacters:h.getCursorAutoClosedCharacters()},this._wordNavigationType),new o.a(n,"")));t.pushUndoStop(),t.executeCommands(this.id,n),t.pushUndoStop()}}}class F extends P{_delete(e,t){return e=r.a.deleteWordLeft(e,t),e||new d.a(1,1,1,1)}}class B extends P{_delete(e,t){t=r.a.deleteWordRight(e,t);return t||(t=e.model.getLineCount(),e=e.model.getLineMaxColumn(t),new d.a(t,e,t,e))}}class j extends F{constructor(){super({whitespaceHeuristics:!1,wordNavigationType:0,id:"deleteWordStartLeft",precondition:c.a.writable})}}class W extends F{constructor(){super({whitespaceHeuristics:!1,wordNavigationType:2,id:"deleteWordEndLeft",precondition:c.a.writable})}}class V extends F{constructor(){super({whitespaceHeuristics:!0,wordNavigationType:0,id:"deleteWordLeft",precondition:c.a.writable,kbOpts:{kbExpr:c.a.textInputFocus,primary:2049,mac:{primary:513},weight:100}})}}class H extends B{constructor(){super({whitespaceHeuristics:!1,wordNavigationType:0,id:"deleteWordStartRight",precondition:c.a.writable})}}class z extends B{constructor(){super({whitespaceHeuristics:!1,wordNavigationType:2,id:"deleteWordEndRight",precondition:c.a.writable})}}class U extends B{constructor(){super({whitespaceHeuristics:!0,wordNavigationType:2,id:"deleteWordRight",precondition:c.a.writable,kbOpts:{kbExpr:c.a.textInputFocus,primary:2068,mac:{primary:532},weight:100}})}}class K extends t.b{constructor(){super({id:"deleteInsideWord",precondition:c.a.writable,label:n.a("deleteInsideWord","Delete Word"),alias:"Delete Word"})}run(e,t,i){if(t.hasModel()){const e=Object(a.a)(t.getOption(116)),i=t.getModel(),s=t.getSelections();var n=s.map(t=>(t=r.a.deleteInsideWord(e,i,t),new o.a(t,"")));t.pushUndoStop(),t.executeCommands(this.id,n),t.pushUndoStop()}}}Object(t.k)(new C),Object(t.k)(new w),Object(t.k)(new y),Object(t.k)(new S),Object(t.k)(new L),Object(t.k)(new x),Object(t.k)(new N),Object(t.k)(new O),Object(t.k)(new E),Object(t.k)(new I),Object(t.k)(new M),Object(t.k)(new T),Object(t.k)(new k),Object(t.k)(new D),Object(t.k)(new A),Object(t.k)(new R),Object(t.k)(new j),Object(t.k)(new W),Object(t.k)(new V),Object(t.k)(new H),Object(t.k)(new z),Object(t.k)(new U),Object(t.j)(K)},b400:function(e,t,i){"use strict";i.d(t,"c",(function(){return n})),i.d(t,"a",(function(){return o})),i.d(t,"b",(function(){return d}));var n,o,s=i("4b76");t=i("dff7"),i=i("0a0f");(a=n=n||{})[a.Hint=1]="Hint",a[a.Info=2]="Info",a[a.Warning=4]="Warning",a[a.Error=8]="Error";{var r=n=n||{};r.compare=function(e,t){return t-e};const e=Object.create(null);e[r.Error]=Object(t.a)("sev.error","Error"),e[r.Warning]=Object(t.a)("sev.warning","Warning"),e[r.Info]=Object(t.a)("sev.info","Info"),r.toString=function(t){return e[t]||""},r.fromSeverity=function(e){switch(e){case s.a.Error:return r.Error;case s.a.Warning:return r.Warning;case s.a.Info:return r.Info;case s.a.Ignore:return r.Hint}},r.toSeverity=function(e){switch(e){case r.Error:return s.a.Error;case r.Warning:return s.a.Warning;case r.Info:return s.a.Info;case r.Hint:return s.a.Ignore}}}{var a=o=o||{};const e="";function l(t,i){let o=[e];return t.source?o.push(t.source.replace("¦","\\¦")):o.push(e),t.code?"string"==typeof t.code?o.push(t.code.replace("¦","\\¦")):o.push(t.code.value.replace("¦","\\¦")):o.push(e),void 0!==t.severity&&null!==t.severity?o.push(n.toString(t.severity)):o.push(e),t.message&&i?o.push(t.message.replace("¦","\\¦")):o.push(e),void 0!==t.startLineNumber&&null!==t.startLineNumber?o.push(t.startLineNumber.toString()):o.push(e),void 0!==t.startColumn&&null!==t.startColumn?o.push(t.startColumn.toString()):o.push(e),void 0!==t.endLineNumber&&null!==t.endLineNumber?o.push(t.endLineNumber.toString()):o.push(e),void 0!==t.endColumn&&null!==t.endColumn?o.push(t.endColumn.toString()):o.push(e),o.push(e),o.join("¦")}a.makeKey=function(e){return l(e,!0)},a.makeKeyOptionalMessage=l}const d=Object(i.c)("markerService")},b539:function(e,t,i){"use strict";i.d(t,"b",(function(){return n})),i.d(t,"a",(function(){return o})),t=i("0a0f");class n{constructor(e){this.callback=e}report(e){this._value=e,this.callback(this._value)}}n.None=Object.freeze({report(){}});const o=Object(t.c)("editorProgressService")},b574:function(e,t,i){"use strict";i.r(t),i.d(t,"SnippetController2",(function(){return p}));var n=i("a666"),o=(t=i("b2cc"),i("6a89")),s=i("8025"),r=i("c101"),a=i("4153"),l=i("4fc3"),d=i("d3d7"),h=i("59a4"),c=(i=i("dff7"),function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3")}}_doInsert(e,t){this._editor.hasModel()&&(this._snippetListener.clear(),t.undoStopBefore&&this._editor.getModel().pushStackElement(),this._session?this._session.merge(e,t):(this._modelVersionId=this._editor.getModel().getAlternativeVersionId(),this._session=new h.a(this._editor,e,t),this._session.insert()),t.undoStopAfter&&this._editor.getModel().pushStackElement(),this._updateState(),this._snippetListener.add(this._editor.onDidChangeModelContent(e=>e.isFlush&&this.cancel())),this._snippetListener.add(this._editor.onDidChangeModel(()=>this.cancel())),this._snippetListener.add(this._editor.onDidChangeCursorSelection(()=>this._updateState())))}_updateState(){if(this._session&&this._editor.hasModel())return this._modelVersionId!==this._editor.getModel().getAlternativeVersionId()&&this._session.hasPlaceholder&&!this._session.isAtLastPlaceholder&&this._session.isSelectionWithinPlaceholders()?(this._inSnippet.set(!0),this._hasPrevTabstop.set(!this._session.isAtFirstPlaceholder),this._hasNextTabstop.set(!this._session.isAtLastPlaceholder),void this._handleChoice()):this.cancel()}_handleChoice(){if(this._session&&this._editor.hasModel()){const e=this._session["choice"];if(e){if(this._currentChoice!==e){this._currentChoice=e,this._editor.setSelections(this._editor.getSelections().map(e=>s.a.fromPositions(e.getStartPosition())));const[t]=e.options;Object(a.f)(this._editor,e.options.map((e,i)=>({kind:13,label:e.value,insertText:e.value,sortText:"a".repeat(i+1),range:o.a.fromPositions(this._editor.getPosition(),this._editor.getPosition().delta(0,t.value.length))})))}}else this._currentChoice=void 0}else this._currentChoice=void 0}finish(){for(;this._inSnippet.get();)this.next()}cancel(e=!1){var t;this._inSnippet.reset(),this._hasPrevTabstop.reset(),this._hasNextTabstop.reset(),this._snippetListener.clear(),null!=(t=this._session)&&t.dispose(),this._session=void 0,this._modelVersionId=-1,e&&this._editor.setSelections([this._editor.getSelection()])}prev(){this._session&&this._session.prev(),this._updateState()}next(){this._session&&this._session.next(),this._updateState()}isInSnippet(){return Boolean(this._inSnippet.get())}};p.ID="snippetController2",p.InSnippetMode=new l.c("inSnippetMode",!1,Object(i.a)("inSnippetMode","Whether the editor in current in snippet mode")),p.HasNextTabstop=new l.c("hasNextTabstop",!1,Object(i.a)("hasNextTabstop","Whether there is a next tab stop when in snippet mode")),p.HasPrevTabstop=new l.c("hasPrevTabstop",!1,Object(i.a)("hasPrevTabstop","Whether there is a previous tab stop when in snippet mode")),p=c([u(1,d.b),u(2,l.b)],p),Object(t.l)(p.ID,p);const m=t.c.bindToContribution(p.get);Object(t.k)(new m({id:"jumpToNextSnippetPlaceholder",precondition:l.a.and(p.InSnippetMode,p.HasNextTabstop),handler:e=>e.next(),kbOpts:{weight:130,kbExpr:r.a.editorTextFocus,primary:2}})),Object(t.k)(new m({id:"jumpToPrevSnippetPlaceholder",precondition:l.a.and(p.InSnippetMode,p.HasPrevTabstop),handler:e=>e.prev(),kbOpts:{weight:130,kbExpr:r.a.editorTextFocus,primary:1026}})),Object(t.k)(new m({id:"leaveSnippet",precondition:p.InSnippetMode,handler:e=>e.cancel(!0),kbOpts:{weight:130,kbExpr:r.a.editorTextFocus,primary:9,secondary:[1033]}})),Object(t.k)(new m({id:"acceptSnippet",precondition:p.InSnippetMode,handler:e=>e.finish()}))},b57f:function(e,t,i){"use strict";i.d(t,"b",(function(){return _t})),i.d(t,"a",(function(){return kt}));var n=i("fdcc"),o=i("308f"),s=i("a666"),r=i("3742"),a=i("6d8e"),l=(t=i("fd49"),i("7061")),d=i("6a89"),h=i("8025"),c=i("3352"),u=i("a054");class g{constructor(){this.spacesDiff=0,this.looksLikeAlignment=!1}}function p(e,t,i){var n=Math.min(e.getLineCount(),1e4);let o=0,s=0,r="",a=0,l=[0,0,0,0,0,0,0,0,0];var d=new g;for(let g=1;g<=n;g++){var h=e.getLineLength(g);let n=e.getLineContent(g);var c,u,p=h<=65536;let C=!1,w=0,y=0,S=0;for(let t=0,i=h;t{var i=l[t];i>e&&(e=i,w=t)}),4===w&&0=l[4]/2&&(w=2)}return{insertSpaces:C,tabSize:w}}function m(e){return(1&e.metadata)>>>0}function f(e,t){e.metadata=254&e.metadata|t<<0}function _(e){return(2&e.metadata)>>>1==1}function b(e,t){e.metadata=253&e.metadata|(t?1:0)<<1}function v(e){return(4&e.metadata)>>>2==1}function C(e,t){e.metadata=251&e.metadata|(t?1:0)<<2}function w(e,t){e.metadata=231&e.metadata|t<<3}function y(e,t){e.metadata=223&e.metadata|(t?1:0)<<5}class S{constructor(e,t,i){this.metadata=0,f(((this.parent=this).left=this).right=this,1),this.start=t,this.end=i,this.delta=0,this.maxEnd=i,this.id=e,this.ownerId=0,this.options=null,C(this,!1),w(this,1),y(this,!1),this.cachedVersionId=0,this.cachedAbsoluteStart=t,this.cachedAbsoluteEnd=i,this.range=null,b(this,!1)}reset(e,t,i,n){this.start=t,this.end=i,this.maxEnd=i,this.cachedVersionId=e,this.cachedAbsoluteStart=t,this.cachedAbsoluteEnd=i,this.range=n}setOptions(e){this.options=e,e=this.options.className,C(this,"squiggly-error"===e||"squiggly-warning"===e||"squiggly-info"===e),w(this,this.options.stickiness),y(this,this.options.collapseOnReplaceEdit)}setCachedOffsets(e,t,i){this.cachedVersionId!==i&&(this.range=null),this.cachedVersionId=i,this.cachedAbsoluteStart=e,this.cachedAbsoluteEnd=t}detach(){this.parent=null,this.left=null,this.right=null}}const L=new S(null,0,0);f(((L.parent=L).left=L).right=L,0);class x{constructor(){this.root=L,this.requestNormalizeDelta=!1}intervalSearch(e,t,i,n,o){if(this.root===L)return[];{var s=this,r=e,a=t,l=i,d=n,h=o;let c=s.root,u=0,g=0,p=0,m=[],f=0;for(;c!==L;)if(_(c))b(c.left,!1),b(c.right,!1),c===c.parent.right&&(u-=c.parent.delta),c=c.parent;else{if(!_(c.left)){if(u+c.maxEnd>>3,f=0==m||2==m,v=(m=1==m||2==m,u-c),C=Math.min(v,g),w=h.start;let o=!1;var y=h.end;let r=!1;c<=w&&y<=u&&(32&h.metadata)>>>5==1&&(h.start=c,o=!0,h.end=c,r=!0);var S=p?1:0h.end&&(h.end=h.start)}s.maxEnd=s.end,D(this,s)}this._normalizeDeltaIfNecessary()}_normalizeDeltaIfNecessary(){if(this.requestNormalizeDelta){this.requestNormalizeDelta=!1;{var e=this;let t=e.root,i=0;for(;t!==L;)t=t.left===L||_(t.left)?t.right===L||_(t.right)?(t.start=i+t.start,t.end=i+t.end,t.delta=0,T(t),b(t,!0),b(t.left,!1),b(t.right,!1),t===t.parent.right&&(i-=t.parent.delta),t.parent):(i+=t.delta,t.right):t.left;b(e.root,!1)}}}}function k(e,t,i,n){return et&&(t=i),e.right!==L&&(i=e.right.maxEnd+e.delta)>t?i:t}function T(e){e.maxEnd=M(e)}function A(e){for(;e!==L;){var t=M(e);if(e.maxEnd===t)return;e.maxEnd=t,e=e.parent}}class R{constructor(e,t){this.piece=e,this.color=t,this.size_left=0,this.lf_left=0,((this.parent=this).left=this).right=this}next(){if(this.right!==P)return F(this.right);let e=this;for(;e.parent!==P&&e.parent.left!==e;)e=e.parent;return e.parent===P?P:e.parent}prev(){if(this.left!==P)return B(this.left);let e=this;for(;e.parent!==P&&e.parent.right!==e;)e=e.parent;return e.parent===P?P:e.parent}detach(){this.parent=null,this.left=null,this.right=null}}const P=new R(null,0);function F(e){for(;e.left!==P;)e=e.left;return e}function B(e){for(;e.right!==P;)e=e.right;return e}function j(e){return e===P?0:e.size_left+e.piece.length+j(e.right)}function W(e){return e===P?0:e.lf_left+e.piece.lineFeedCnt+W(e.right)}function V(){P.parent=P}function H(e,t){let i=t.right;i.size_left+=t.size_left+(t.piece?t.piece.length:0),i.lf_left+=t.lf_left+(t.piece?t.piece.lineFeedCnt:0),t.right=i.left,i.left!==P&&(i.left.parent=t),i.parent=t.parent,t.parent===P?e.root=i:t.parent.left===t?t.parent.left=i:t.parent.right=i,(i.left=t).parent=i}function z(e,t){let i=t.left;t.left=i.right,i.right!==P&&(i.right.parent=t),i.parent=t.parent,t.size_left-=i.size_left+(i.piece?i.piece.length:0),t.lf_left-=i.lf_left+(i.piece?i.piece.lineFeedCnt:0),t.parent===P?e.root=i:t===t.parent.right?t.parent.right=i:t.parent.left=i,(i.right=t).parent=i}function U(e,t){let i,n;if(i=t.left===P?(n=t).right:t.right===P?(n=t).left:(n=F(t.right)).right,n===e.root)(e.root=i).color=0,t.detach(),V(),e.root.parent=P;else{var o,s,r,a=1===n.color;if(n===n.parent.left?n.parent.left=i:n.parent.right=i,n===t?(i.parent=n.parent,$(e,i)):(n.parent===t?i.parent=n:i.parent=n.parent,$(e,i),n.left=t.left,n.right=t.right,n.parent=t.parent,n.color=t.color,t===e.root?e.root=n:t===t.parent.left?t.parent.left=n:t.parent.right=n,n.left!==P&&(n.left.parent=n),n.right!==P&&(n.right.parent=n),n.size_left=t.size_left,n.lf_left=t.lf_left,$(e,n)),t.detach(),i.parent.left===i&&(t=j(i),o=W(i),t===i.parent.size_left&&o===i.parent.lf_left||(s=t-i.parent.size_left,r=o-i.parent.lf_left,i.parent.size_left=t,i.parent.lf_left=o,q(e,i.parent,s,r))),$(e,i.parent),!a){let t;for(;i!==e.root&&0===i.color;)i=i===i.parent.left?(1===(t=i.parent.right).color&&(t.color=0,i.parent.color=1,H(e,i.parent),t=i.parent.right),0===t.left.color&&0===t.right.color?(t.color=1,i.parent):(0===t.right.color&&(t.left.color=0,t.color=1,z(e,t),t=i.parent.right),t.color=i.parent.color,i.parent.color=0,t.right.color=0,H(e,i.parent),e.root)):(1===(t=i.parent.left).color&&(t.color=0,i.parent.color=1,z(e,i.parent),t=i.parent.left),0===t.left.color&&0===t.right.color?(t.color=1,i.parent):(0===t.left.color&&(t.right.color=0,t.color=1,H(e,t),t=i.parent.left),t.color=i.parent.color,i.parent.color=0,t.left.color=0,z(e,i.parent),e.root));i.color=0}V()}}function K(e,t){for($(e,t);t!==e.root&&1===t.parent.color;)if(t.parent===t.parent.parent.left){const i=t.parent.parent.right;1===i.color?(t.parent.color=0,i.color=0,t.parent.parent.color=1,t=t.parent.parent):(t===t.parent.right&&H(e,t=t.parent),t.parent.color=0,t.parent.parent.color=1,z(e,t.parent.parent))}else{const i=t.parent.parent.left;1===i.color?(t.parent.color=0,i.color=0,t.parent.parent.color=1,t=t.parent.parent):(t===t.parent.left&&z(e,t=t.parent),t.parent.color=0,t.parent.parent.color=1,H(e,t.parent.parent))}e.root.color=0}function q(e,t,i,n){for(;t!==e.root&&t!==P;)t.parent.left===t&&(t.parent.size_left+=i,t.parent.lf_left+=n),t=t.parent}function $(e,t){let i=0,n=0;if(t!==e.root){if(0===i){for(;t!==e.root&&t===t.parent.right;)t=t.parent;if(t===e.root)return;t=t.parent,i=j(t.left)-t.size_left,n=W(t.left)-t.lf_left,t.size_left+=i,t.lf_left+=n}for(;t!==e.root&&(0!==i||0!==n);)t.parent.left===t&&(t.parent.size_left+=i,t.parent.lf_left+=n),t=t.parent}}(((P.parent=P).left=P).right=P).color=0;var G=i("8c02");const Z=65535;function Y(e){let t;return(t=new(e[e.length-1]<65536?Uint16Array:Uint32Array)(e.length)).set(e,0),t}class X{constructor(e,t,i,n,o){this.lineStarts=e,this.cr=t,this.lf=i,this.crlf=n,this.isBasicASCII=o}}function Q(e,t=!0){let i=[0],n=1;for(let s=0,r=e.length;s(e!==P&&this._pieces.push(e.piece),!0))}read(){return 0===this._pieces.length?0===this._index?(this._index++,this._BOM):null:this._index>this._pieces.length-1?null:0===this._index?this._BOM+this._tree.getPieceContent(this._pieces[this._index++]):this._tree.getPieceContent(this._pieces[this._index++])}}class ie{constructor(e){this._limit=e,this._cache=[]}get(e){for(let i=this._cache.length-1;0<=i;i--){var t=this._cache[i];if(t.nodeStartOffset<=e&&t.nodeStartOffset+t.node.piece.length>=e)return t}return null}get2(e){for(let i=this._cache.length-1;0<=i;i--){var t=this._cache[i];if(t.nodeStartLineNumber&&t.nodeStartLineNumber=e)return t}return null}set(e){this._cache.length>=this._limit&&this._cache.shift(),this._cache.push(e)}validate(e){let t=!1,i=this._cache;for(let o=0;o=e)&&(i[o]=null,t=!0)}if(t){let e=[];for(const t of i)null!==t&&e.push(t);this._cache=e}}}class ne{constructor(e,t,i){this.create(e,t,i)}create(e,t,i){this._buffers=[new ee("",[0])],this._lastChangeBufferPos={line:0,column:0},this.root=P,this._lineCnt=1,this._length=0,this._EOL=t,this._EOLLength=t.length,this._EOLNormalized=i;let n=null;for(let s=0,r=e.length;s{t=this.getNodeContent(t);var a,l=t.length;return s<=i||s+l=e)n=n.left;else{var o;if(n.lf_left+n.piece.lineFeedCnt+1>=e)return i+=n.size_left,o=this.getAccumulatedValue(n,e-n.lf_left-2),i+(o+t-1);e-=n.lf_left+n.piece.lineFeedCnt,i+=n.size_left+n.piece.length,n=n.right}return i}getPositionAt(e){e=Math.floor(e),e=Math.max(0,e);let t=this.root,i=0;for(var n,o,s=e;t!==P;)if(0!==t.size_left&&t.size_left>=e)t=t.left;else{if(t.size_left+t.piece.length>=e)return n=this.getIndexOf(t,e-t.size_left),i+=t.lf_left+n.index,0===n.index?(o=this.getOffsetAt(i+1,1),new l.a(i+1,s-o+1)):new l.a(i+1,n.remainder+1);if(e-=t.size_left+t.piece.length,i+=t.lf_left+t.piece.lineFeedCnt,t.right===P)return o=this.getOffsetAt(i+1,1),new l.a(i+1,s-e-o+1);t=t.right}return new l.a(1,1)}getValueInRange(e,t){if(e.startLineNumber===e.endLineNumber&&e.startColumn===e.endColumn)return"";var i=this.nodeAt2(e.startLineNumber,e.startColumn);e=this.nodeAt2(e.endLineNumber,e.endColumn);let n=this.getValueInRange2(i,e);return!t||t===this._EOL&&this._EOLNormalized&&t===this.getEOL()&&this._EOLNormalized?n:n.replace(/\r\n|\r|\n/g,t)}getValueInRange2(e,t){if(e.node===t.node){var i=e.node;let n=this._buffers[i.piece.bufferIndex].buffer;return i=this.offsetInBuffer(i.piece.bufferIndex,i.piece.start),n.substring(i+e.remainder,i+t.remainder)}let n=e.node,o=this._buffers[n.piece.bufferIndex].buffer;i=this.offsetInBuffer(n.piece.bufferIndex,n.piece.start);let s=o.substring(i+e.remainder,i+n.piece.length);for(n=n.next();n!==P;){let e=this._buffers[n.piece.bufferIndex].buffer;var r=this.offsetInBuffer(n.piece.bufferIndex,n.piece.start);if(n===t.node){s+=e.substring(r,r+t.remainder);break}s+=e.substr(r,n.piece.length),n=n.next()}return s}getLinesContent(){let e=[],t=0,i="",n=!1;return this.iterate(this.root,o=>{if(o!==P){o=o.piece;let l=o.length;if(0!==l){const d=this._buffers[o.bufferIndex].buffer;var s=this._buffers[o.bufferIndex].lineStarts,r=o.start.line,a=o.end.line;let h=s[r]+o.start.column;if(!n||(10===d.charCodeAt(h)&&(h++,l--),e[t++]=i,i="",n=!1,0!==l))if(r===a)this._EOLNormalized||13!==d.charCodeAt(h+l-1)?i+=d.substr(h,l):(n=!0,i+=d.substr(h,l-1));else{i+=this._EOLNormalized?d.substring(h,Math.max(h,s[r+1]-this._EOLLength)):d.substring(h,s[r+1]).replace(/(\r\n|\r|\n)$/,""),e[t++]=i;for(let n=r+1;ne+p,t.reset(0)):(b=u.buffer,v=e=>e,t.reset(p));do{if(m=t.next(b)){if(v(m.index)>=f)return h;this.positionInBuffer(e,v(m.index)-g,_);var C=this.getLineFeedCnt(e.piece.bufferIndex,o,_),w=_.line===o.line?_.column-o.column+n:_.column+1,y=w+m[0].length;if(c[h++]=Object(G.d)(new d.a(i+C,w,i+C,y),m,a),v(m.index)+m[0].length>=f)return h;if(l<=h)return h}}while(m);return h}findMatchesLineByLine(e,t,i,n){var o=[];let s=0;var r=new G.b(t.wordSeparators,t.regex);let a=this.nodeAt2(e.startLineNumber,e.startColumn);if(null===a)return[];var l=this.nodeAt2(e.endLineNumber,e.endColumn);if(null===l)return[];let d=this.positionInBuffer(a.node,a.remainder);var h,c,u=this.positionInBuffer(l.node,l.remainder);if(a.node===l.node)this.findMatchesInNode(a.node,r,e.startLineNumber,e.startColumn,d,u,t,i,n,s,o);else{let _=e.startLineNumber,b=a.node;for(;b!==l.node;){var g=this.getLineFeedCnt(b.piece.bufferIndex,d,b.piece.end);if(1<=g){var p=this._buffers[b.piece.bufferIndex].lineStarts,m=this.offsetInBuffer(b.piece.bufferIndex,b.piece.start),f=(p=p[d.line+g],_===e.startLineNumber?e.startColumn:1);if((s=this.findMatchesInNode(b,r,_,f,d,this.positionInBuffer(b,p-m),t,i,n,s,o))>=n)return o;_+=g}if(f=_===e.startLineNumber?e.startColumn-1:0,_===e.endLineNumber)return p=this.getLineContent(_).substring(f,e.endColumn-1),s=this._findMatchesInLine(t,r,p,e.endLineNumber,f,s,o,i,n),o;if((s=this._findMatchesInLine(t,r,this.getLineContent(_).substr(f),_,f,s,o,i,n))>=n)return o;_++,a=this.nodeAt2(_,1),b=a.node,d=this.positionInBuffer(a.node,a.remainder)}s=_===e.endLineNumber?(h=_===e.startLineNumber?e.startColumn-1:0,c=this.getLineContent(_).substring(h,e.endColumn-1),this._findMatchesInLine(t,r,c,e.endLineNumber,h,s,o,i,n)):(c=_===e.startLineNumber?e.startColumn:1,this.findMatchesInNode(l.node,r,_,c,d,u,t,i,n,s,o))}return o}_findMatchesInLine(e,t,i,n,o,s,r,a,l){var h,u=e.wordSeparators;if(!a&&e.simpleSearch){var g=e.simpleSearch,p=g.length,m=i.length;let t=-p;for(;-1!==(t=i.indexOf(g,t+p));)if((!u||Object(G.e)(u,i,m,t,p))&&(r[s++]=new c.b(new d.a(n,t+1+o,n,t+1+p+o),null),l<=s))return s}else{t.reset(0);do{if((h=t.next(i))&&(r[s++]=Object(G.d)(new d.a(n,h.index+1+o,n,h.index+1+h[0].length+o),h,a),l<=s))return s}while(h)}return s}insert(e,t,i=!1){if(this._EOLNormalized=this._EOLNormalized&&i,this._lastVisitedLine.lineNumber=0,this._lastVisitedLine.value="",this.root!==P){var{node:i,remainder:n,nodeStartOffset:o}=this.nodeAt(e),s=i.piece,r=s.bufferIndex,a=this.positionInBuffer(i,n);if(0===i.piece.bufferIndex&&s.end.line===this._lastChangeBufferPos.line&&s.end.column===this._lastChangeBufferPos.column&&o+s.length===e&&t.lengthe){let d=[],h=new J(s.bufferIndex,a,s.end,this.getLineFeedCnt(s.bufferIndex,a,s.end),this.offsetInBuffer(r,s.end)-this.offsetInBuffer(r,a));this.shouldCheckCRLF()&&this.endWithCR(t)&&10===this.nodeCharCodeAt(i,n)&&(o={line:h.start.line+1,column:0},h=new J(h.bufferIndex,o,h.end,this.getLineFeedCnt(h.bufferIndex,o,h.end),h.length-1),t+="\n"),this.shouldCheckCRLF()&&this.startWithLF(t)&&13===this.nodeCharCodeAt(i,n-1)?(e=this.positionInBuffer(i,n-1),this.deleteNodeTail(i,e),t="\r"+t,0===i.piece.length&&d.push(i)):this.deleteNodeTail(i,a);var l=this.createNewPieces(t);0Z){let n=[];for(;e.length>Z;){var t=e.charCodeAt(65534);let i;e=13===t||55296<=t&&t<=56319?(i=e.substring(0,65534),e.substring(65534)):(i=e.substring(0,Z),e.substring(Z)),t=Q(i),n.push(new J(this._buffers.length,{line:0,column:0},{line:t.length-1,column:i.length-t[t.length-1]},t.length-1,i.length)),this._buffers.push(new ee(i,t))}var i=Q(e);return n.push(new J(this._buffers.length,{line:0,column:0},{line:i.length-1,column:e.length-i[i.length-1]},i.length-1,e.length)),this._buffers.push(new ee(e,i)),n}let n=this._buffers[0].buffer.length;const o=Q(e,!1);let s=this._lastChangeBufferPos;if(this._buffers[0].lineStarts[this._buffers[0].lineStarts.length-1]===n&&0!==n&&this.startWithLF(e)&&this.endWithCR(this._buffers[0].buffer)){this._lastChangeBufferPos={line:this._lastChangeBufferPos.line,column:this._lastChangeBufferPos.column+1},s=this._lastChangeBufferPos;for(let e=0;e=e-1)i=i.left;else{if(i.lf_left+i.piece.lineFeedCnt>e-1){var h=this.getAccumulatedValue(i,e-i.lf_left-2),c=this.getAccumulatedValue(i,e-i.lf_left-1);let n=this._buffers[i.piece.bufferIndex].buffer;var u=this.offsetInBuffer(i.piece.bufferIndex,i.piece.start);return o+=i.size_left,this._searchCache.set({node:i,nodeStartOffset:o,nodeStartLineNumber:d-(e-1-i.lf_left)}),n.substring(u+h,u+c-t)}if(i.lf_left+i.piece.lineFeedCnt===e-1){h=this.getAccumulatedValue(i,e-i.lf_left-2);let t=this._buffers[i.piece.bufferIndex].buffer;u=this.offsetInBuffer(i.piece.bufferIndex,i.piece.start),n=t.substring(u+h,u+i.piece.length);break}e-=i.lf_left+i.piece.lineFeedCnt,o+=i.size_left+i.piece.length,i=i.right}}for(i=i.next();i!==P;){let e=this._buffers[i.piece.bufferIndex].buffer;if(0e.end.line?i[e.end.line]+e.end.column-i[e.start.line]-e.start.column:i[t]-i[e.start.line]-e.start.column)}deleteNodeTail(e,t){var i=e.piece,n=i.lineFeedCnt,o=this.offsetInBuffer(i.bufferIndex,i.end),s=this.offsetInBuffer(i.bufferIndex,t),r=this.getLineFeedCnt(i.bufferIndex,i.start,t);n=r-n,s-=o,o=i.length+s;e.piece=new J(i.bufferIndex,i.start,t,r,o),q(this,e,s,n)}deleteNodeHead(e,t){var i=e.piece,n=i.lineFeedCnt,o=this.offsetInBuffer(i.bufferIndex,i.start),s=this.getLineFeedCnt(i.bufferIndex,t,i.end),r=(n=s-n,o=o-this.offsetInBuffer(i.bufferIndex,t),i.length+o);e.piece=new J(i.bufferIndex,t,i.end,s,r),q(this,e,o,n)}shrinkNode(e,t,i){var n=e.piece,o=n.start,s=n.end,r=n.length,a=n.lineFeedCnt,l=t,d=this.getLineFeedCnt(n.bufferIndex,n.start,l);t=this.offsetInBuffer(n.bufferIndex,t)-this.offsetInBuffer(n.bufferIndex,o),e.piece=new J(n.bufferIndex,n.start,l,d,t),q(this,e,t-r,d-a),o=new J(n.bufferIndex,i,s,this.getLineFeedCnt(n.bufferIndex,i,s),this.offsetInBuffer(n.bufferIndex,s)-this.offsetInBuffer(n.bufferIndex,i)),l=this.rbInsertRight(e,o);this.validateCRLFWithPrevNode(l)}appendToNode(e,t){this.adjustCarriageReturnFromNext(t,e)&&(t+="\n");var i=this.shouldCheckCRLF()&&this.startWithLF(t)&&this.endWithCR(e),n=this._buffers[0].buffer.length;this._buffers[0].buffer+=t;const o=Q(t,!1);for(let l=0;le)t=t.left;else{if(t.size_left+t.piece.length>=e)return o+=t.size_left,i={node:t,remainder:e-t.size_left,nodeStartOffset:o},this._searchCache.set(i),i;e-=t.size_left+t.piece.length,o+=t.size_left+t.piece.length,t=t.right}return null}nodeAt2(e,t){let i=this.root,n=0;for(;i!==P;)if(i.left!==P&&i.lf_left>=e-1)i=i.left;else{var o;if(i.lf_left+i.piece.lineFeedCnt>e-1)return s=this.getAccumulatedValue(i,e-i.lf_left-2),o=this.getAccumulatedValue(i,e-i.lf_left-1),n+=i.size_left,{node:i,remainder:Math.min(s+t-1,o),nodeStartOffset:n};if(i.lf_left+i.piece.lineFeedCnt===e-1){var s=this.getAccumulatedValue(i,e-i.lf_left-2);if(s+t-1<=i.piece.length)return{node:i,remainder:s+t-1,nodeStartOffset:n};t-=i.piece.length-s;break}e-=i.lf_left+i.piece.lineFeedCnt,n+=i.size_left+i.piece.length,i=i.right}for(i=i.next();i!==P;){var r,a;if(0=t-1)return a=this.offsetOfNode(i),{node:i,remainder:t-1,nodeStartOffset:a};t-=i.piece.length,i=i.next()}return null}nodeCharCodeAt(e,t){if(e.piece.lineFeedCnt<1)return-1;let i=this._buffers[e.piece.bufferIndex];return e=this.offsetInBuffer(e.piece.bufferIndex,e.piece.start)+t,i.buffer.charCodeAt(e)}offsetOfNode(e){if(!e)return 0;let t=e.size_left;for(;e!==this.root;)e.parent.right===e&&(t+=e.parent.size_left+e.parent.piece.length),e=e.parent;return t}shouldCheckCRLF(){return!(this._EOLNormalized&&"\n"===this._EOL)}startWithLF(e){var t,i,n;return"string"==typeof e?10===e.charCodeAt(0):e!==P&&0!==e.piece.lineFeedCnt&&(e=e.piece,n=(t=this._buffers[e.bufferIndex].lineStarts)[i=e.start.line]+e.start.column,i!==t.length-1&&!(n+1e.sortIndex-t.sortIndex)}this._mightContainRTL=n,this._mightContainUnusualLineTerminators=o,this._mightContainNonBasicASCII=s,i=this._doApplyEdits(l);let S=null;if(t&&0t.lineNumber-e.lineNumber),S=[];for(let e=0,t=f.length;e=this._len;)this._beginState[this._len]=null,this._valid[this._len]=!1,this._len++}_deleteLines(e,t){0!==t&&(e+t>this._len&&(t=this._len-e),this._beginState.splice(e,t),this._valid.splice(e,t),this._len-=t)}_insertLines(e,t){if(0!==t){let i=[],n=[];for(let e=0;e=this._len||this._deleteLines(e.startLineNumber,e.endLineNumber-e.startLineNumber)}_acceptInsertText(e,t){e.lineNumber-1>=this._len||this._insertLines(e.lineNumber,t)}}class _e extends s.a{constructor(e){super(),this._isDisposed=!1,this._textModel=e,this._tokenizationStateStore=new fe,this._tokenizationSupport=null,this._register(ue.F.onDidChange(e=>{var t=this._textModel.getLanguageIdentifier();-1!==e.changedLanguages.indexOf(t.language)&&(this._resetTokenizationState(),this._textModel.clearTokens())})),this._register(this._textModel.onDidChangeContentFast(e=>{if(e.isFlush)this._resetTokenizationState();else{for(let n=0,o=e.changes.length;n{this._beginBackgroundTokenization()})),this._register(this._textModel.onDidChangeLanguage(()=>{this._resetTokenizationState(),this._textModel.clearTokens()})),this._resetTokenizationState()}dispose(){this._isDisposed=!0,super.dispose()}_resetTokenizationState(){var[e,t]=function(e){var t=e.getLanguageIdentifier();let i=e.isTooLargeForTokenization()?null:ue.F.get(t.language),o=null;if(i)try{o=i.getInitialState()}catch(e){Object(n.f)(e),i=null}return[i,o]}(this._textModel);this._tokenizationSupport=e,this._tokenizationStateStore.flush(t),this._beginBackgroundTokenization()}_beginBackgroundTokenization(){this._textModel.isAttachedToEditor()&&this._hasLinesToTokenize()&&me.j(()=>{this._isDisposed||this._revalidateTokensNow()})}_revalidateTokensNow(){var e=this._textModel.getLineCount(),t=new oe.b;const i=pe.a.create(!1);let n=-1;for(;this._hasLinesToTokenize()&&!(1=e););this._beginBackgroundTokenization(),this._textModel.setTokens(t.tokens,n>=e)}tokenizeViewport(e,t){var i=new oe.b;this._tokenizeViewport(i,e,t),this._textModel.setTokens(i.tokens)}reset(){this._resetTokenizationState(),this._textModel.clearTokens()}forceTokenization(e){var t=new oe.b;this._updateTokensUntilLine(t,e),this._textModel.setTokens(t.tokens)}isCheapToTokenize(e){var t;return!this._tokenizationSupport||!((t=this._tokenizationStateStore.invalidLineStartIndex+1)>5;if(0==i)return(e=1<>5,0==e?0!=(this.items&1<Be.from(e))}getOffsetBeforeChange(e){return this.adjustNextEdit(e),this.translateCurToOld(e)}getDistanceToNextChange(e){this.adjustNextEdit(e);var t,i,n=this.edits[this.nextEditIdx];n=n?this.translateOldToCur(n.offsetObj):this.documentLength;return(n=n)-(e=e)<=0?0:(t=Math.floor(e/Oe),i=n-(n=Math.floor(n/Oe))*Oe,t===n?Ee(0,i-(e-t*Oe)):Ee(n-t,i))}translateOldToCur(e){return e.lineCount===this.deltaLineIdxInOld?Ee(e.lineCount+this.deltaOldToNewLineCount,e.columnCount+this.deltaOldToNewColumnCount):Ee(e.lineCount+this.deltaOldToNewLineCount,e.columnCount)}translateCurToOld(e){return e=Ie(e),e.lineCount-this.deltaOldToNewLineCount===this.deltaLineIdxInOld?Ee(e.lineCount-this.deltaOldToNewLineCount,e.columnCount-this.deltaOldToNewColumnCount):Ee(e.lineCount-this.deltaOldToNewLineCount,e.columnCount)}adjustNextEdit(e){for(;this.nextEditIdxthis.textBufferLineCount-1||this.lineIdx===this.textBufferLineCount-1&&this.lineCharOffset>=this.textBufferLastLineLength)return null;null===this.line&&(this.lineTokens=this.textModel.getLineTokens(this.lineIdx+1),this.line=this.lineTokens.getLineContent(),this.lineTokenOffset=0===this.lineCharOffset?0:this.lineTokens.findTokenIndexAtOffset(this.lineCharOffset));var e=this.lineIdx,t=this.lineCharOffset;let i=0;for(;i<1e3;){const l=this.lineTokens;var n=l.getCount();let d=null;if(this.lineTokenOffsetObject(r.t)(e)).join("|")}}get regExpGlobal(){var e;return this.hasRegExp||(e=this.getRegExpStr(),this._regExpGlobal=e?new RegExp(e,"g"):null,this.hasRegExp=!0),this._regExpGlobal}getToken(e){return this.map.get(e)}get isEmpty(){return 0===this.map.size}}class Qe{constructor(e){this.customBracketPairs=e,this.languageIdToBracketTokens=new Map}didLanguageChange(e){const t=this.languageIdToBracketTokens.get(e);return!!t&&(e=Xe.createFromLanguage(e,this.customBracketPairs).getRegExpStr(),t.getRegExpStr()!==e)}getSingleLanguageBracketTokens(e){let t=this.languageIdToBracketTokens.get(e);return t||(t=Xe.createFromLanguage(e,this.customBracketPairs),this.languageIdToBracketTokens.set(e,t)),t}}function Je(e){if(0===e.length)return null;if(1===e.length)return e[0];if(function(e){var t=e[0].listHeight;for(const i of e)if(i.listHeight!==t)return;return 1}(e)){var t=e;let o=t.length;for(;1>1;const e=new Array(i);for(let s=0;st.listHeight?e.append(t):t.prepend(e)}class it{constructor(e){this.lastOffset=0,this.nextNodes=[e],this.offsets=[0],this.idxs=[]}readLongestNodeAt(e,t){if(e{var n;return t.length<=i&&(n=Me(t.length)===Me(i),t.canBeReused(e,n))});if(t)return this._itemsFromCache++,this.tokenizer.skip(t.length),t}}this._itemsConstructed++;var i=this.tokenizer.read();switch(i.kind){case 2:return new qe(i.category,i.length,this.denseKeyProvider);case 0:return i.astNode;case 1:var n=e.add(i.category,this.denseKeyProvider),o=(n=this.parseList(n),this.tokenizer.peek());return o&&2===o.kind&&o.category===i.category?(this.tokenizer.read(),We.create(i.category,i.astNode,n,o.astNode)):We.create(i.category,i.astNode,n,null);default:throw new Error("unexpected")}}}class rt extends s.a{constructor(e){super(),this.textModel=e,this.didChangeDecorationsEmitter=new o.b,this.cache=this._register(new s.d),this._register(Ce.a.onDidChange(e=>{var t;null!=(t=this.cache.value)&&t.object.didLanguageChange(e.languageIdentifier.id)&&(this.cache.clear(),this.updateCache())})),this._register(e.onDidChangeOptions(e=>{this.cache.clear(),this.updateCache()})),this._register(e.onDidChangeAttached(()=>{this.updateCache()}))}get isDocumentSupported(){return this.textModel.getValueLength()<=5e6}updateCache(){var e,t=this.textModel.getOptions().bracketPairColorizationOptions;if(this.textModel.isAttachedToEditor()&&this.isDocumentSupported&&t.enabled){if(!this.cache.value){const i=new s.b;this.cache.value=(t=i.add(new at(this.textModel)),e=i,{object:t,dispose:()=>null==e?void 0:e.dispose()}),i.add(this.cache.value.object.onDidChangeDecorations(e=>this.didChangeDecorationsEmitter.fire(e))),this.didChangeDecorationsEmitter.fire()}}else this.cache.clear(),this.didChangeDecorationsEmitter.fire()}handleContentChanged(e){var t;null!=(t=this.cache.value)&&t.object.handleContentChanged(e)}getDecorationsInRange(e,t,i){var n;return void 0!==t&&(null==(n=this.cache.value)?void 0:n.object.getDecorationsInRange(e,t,i))||[]}getAllDecorations(e,t){var i;return void 0!==e&&(null==(i=this.cache.value)?void 0:i.object.getAllDecorations(e,t))||[]}onDidChangeDecorations(e){return this.didChangeDecorationsEmitter.event(e)}}class at extends s.a{constructor(e){var t;super(),this.textModel=e,this.didChangeDecorationsEmitter=new o.b,this.colorProvider=new dt,this.brackets=new Qe([]),this.denseKeyProvider=new ke,this.onDidChangeDecorations=this.didChangeDecorationsEmitter.event,this._register(e.onBackgroundTokenizationStateChanged(()=>{var t;2===e.backgroundTokenizationState&&(t=void 0===this.initialAstWithoutTokens,this.initialAstWithoutTokens=void 0,t||this.didChangeDecorationsEmitter.fire())})),this._register(e.onDidChangeTokens(({ranges:e})=>{e=e.map(e=>new Pe(Ee(e.fromLineNumber-1,0),Ee(e.toLineNumber,0),Ee(e.toLineNumber-e.fromLineNumber+1,0))),this.astWithTokens=this.parseDocumentFromTextBuffer(e,this.astWithTokens),this.initialAstWithoutTokens||this.didChangeDecorationsEmitter.fire()})),0===e.backgroundTokenizationState?(t=this.brackets.getSingleLanguageBracketTokens(this.textModel.getLanguageIdentifier().id),t=new Ye(this.textModel.getValue(),t),this.initialAstWithoutTokens=ot(t,[],void 0,this.denseKeyProvider),this.astWithTokens=this.initialAstWithoutTokens.clone()):2===e.backgroundTokenizationState?(this.initialAstWithoutTokens=void 0,this.astWithTokens=this.parseDocumentFromTextBuffer([],void 0)):1===e.backgroundTokenizationState&&(this.initialAstWithoutTokens=this.parseDocumentFromTextBuffer([],void 0),this.astWithTokens=this.initialAstWithoutTokens.clone())}didLanguageChange(e){return this.brackets.didLanguageChange(e)}handleContentChanged(e){e=e.changes.map(e=>{const t=d.a.lift(e.range);return new Pe(Ae(t.getStartPosition()),Ae(t.getEndPosition()),(e=e.text,Ee((e=Object(r.Q)(e)).length-1,e[e.length-1].length)))}).reverse(),this.astWithTokens=this.parseDocumentFromTextBuffer(e,this.astWithTokens),this.initialAstWithoutTokens&&(this.initialAstWithoutTokens=this.parseDocumentFromTextBuffer(e,this.initialAstWithoutTokens))}parseDocumentFromTextBuffer(e,t){return ot(new Ge(this.textModel,this.brackets),e,t,this.denseKeyProvider)}getBracketsInRange(e){var t=Ee(e.startLineNumber-1,e.startColumn-1),i=(e=Ee(e.endLineNumber-1,e.endColumn-1),new Array),n=this.initialAstWithoutTokens||this.astWithTokens;return function e(t,i,n,o,s,r,a=0){if(1===t.kind){const e=Re(i,n);r.push(new lt(e,a-1,!1))}else if(3===t.kind){const e=Re(i,n);r.push(new lt(e,a-1,!0))}else{2===t.kind&&a++;for(const l of t.children)n=Te(i,l.length),i<=s&&o<=n&&e(l,i,n,o,s,r,a),i=n}}(n,0,n.length,t,e,i),i}getDecorationsInRange(e,t,i){const n=new Array;for(const o of this.getBracketsInRange(e))n.push({id:"bracket"+o.hash(),options:{description:"BracketPairColorization",inlineClassName:this.colorProvider.getInlineClassName(o)},ownerId:0,range:o.range});return n}getAllDecorations(e,t){return this.getDecorationsInRange(new d.a(1,1,this.textModel.getLineCount(),1),e,t)}}class lt{constructor(e,t,i){this.range=e,this.level=t,this.isInvalid=i}hash(){return this.range.toString()+"-"+this.level}}class dt{constructor(){this.unexpectedClosingBracketClassName="unexpected-closing-bracket"}getInlineClassName(e){return e.isInvalid?this.unexpectedClosingBracketClassName:this.getInlineClassNameOfLevel(e.level)}getInlineClassNameOfLevel(e){return"bracket-highlighting-"+e%30}}function ht(e){const t=new le;return t.acceptChunk(e),t.finish()}function ct(e,t){const i="string"==typeof e?ht(e):e;return i.create(t)}Object(i.f)((e,t)=>{const i=[De.c,De.d,De.e,De.f,De.g,De.h],n=new dt;t.addRule(`.monaco-editor .${n.unexpectedClosingBracketClassName} { color: ${e.getColor(De.i)}; }`);var o=i.map(t=>e.getColor(t)).filter(e=>!!e).filter(e=>!e.isTransparent());for(let r=0;r<30;r++){var s=o[r%o.length];t.addRule(`.monaco-editor .${n.getInlineClassNameOfLevel(r)} { color: ${s}; }`)}});let ut=0;class gt{constructor(e){this._source=e,this._eos=!1}read(){if(this._eos)return null;let e=[],t=0,i=0;for(;;){var n=this._source.read();if(null===n)return this._eos=!0,0===t?null:e.join("");if(0{throw new Error("Invalid change accessor")};class mt{constructor(){this._searchCanceledBrand=void 0}}function ft(e){return e instanceof mt?null:e}mt.INSTANCE=new mt;class _t extends s.a{constructor(e,t,i,n=null,s){super(),this._onWillDispose=this._register(new o.b),this.onWillDispose=this._onWillDispose.event,this._onDidChangeDecorations=this._register(new Ot(e=>this.handleBeforeFireDecorationsChangedEvent(e))),this.onDidChangeDecorations=this._onDidChangeDecorations.event,this._onDidChangeLanguage=this._register(new o.b),this.onDidChangeLanguage=this._onDidChangeLanguage.event,this._onDidChangeLanguageConfiguration=this._register(new o.b),this.onDidChangeLanguageConfiguration=this._onDidChangeLanguageConfiguration.event,this._onDidChangeTokens=this._register(new o.b),this.onDidChangeTokens=this._onDidChangeTokens.event,this._onDidChangeOptions=this._register(new o.b),this.onDidChangeOptions=this._onDidChangeOptions.event,this._onDidChangeAttached=this._register(new o.b),this.onDidChangeAttached=this._onDidChangeAttached.event,this._onDidChangeContentOrInjectedText=this._register(new o.b),this.onDidChangeContentOrInjectedText=this._onDidChangeContentOrInjectedText.event,this._eventEmitter=this._register(new Et),this._backgroundTokenizationState=0,this._onBackgroundTokenizationStateChanged=this._register(new o.b),this.onBackgroundTokenizationStateChanged=this._onBackgroundTokenizationStateChanged.event,this._register(this._eventEmitter.fastEvent(e=>{this._onDidChangeContentOrInjectedText.fire(e.rawContentChangedEvent)})),ut++,this.id="$model"+ut,this.isForSimpleWidget=t.isForSimpleWidget,this._associatedResource=null==n?a.a.parse("inmemory://model/"+ut):n,this._undoRedoService=s,this._attachedEditorCount=0;var{textBuffer:n,disposable:e}=ct(e,t.defaultEOL);this._buffer=n,this._bufferDisposable=e,this._options=_t.resolveOptions(this._buffer,t),n=this._buffer.getLineCount(),e=this._buffer.getValueLengthInRange(new d.a(1,1,n,this._buffer.getLineLength(n)+1),0);t.largeFileOptimizations?this._isTooLargeForTokenization=e>_t.LARGE_FILE_SIZE_THRESHOLD||n>_t.LARGE_FILE_LINE_COUNT_THRESHOLD:this._isTooLargeForTokenization=!1,this._isTooLargeForSyncing=e>_t.MODEL_SYNC_LIMIT,this._versionId=1,this._alternativeVersionId=1,this._initialUndoRedoSnapshot=null,this._isDisposed=!1,this._isDisposing=!1,this._languageIdentifier=i||ge.a,this._languageRegistryListener=Ce.a.onDidChange(e=>{e.languageIdentifier.id===this._languageIdentifier.id&&this._onDidChangeLanguageConfiguration.fire({})}),this._instanceId=r.P(ut),this._lastDecorationId=0,this._decorations=Object.create(null),this._decorationsTree=new Ct,this._commandManager=new u.a(this,s),this._isUndoing=!1,this._isRedoing=!1,this._trimAutoWhitespaceLines=null,this._tokens=new oe.d,this._tokens2=new oe.e,this._tokenization=new _e(this),this._bracketPairColorizer=this._register(new rt(this)),this._decorationProvider=this._bracketPairColorizer,this._register(this._decorationProvider.onDidChangeDecorations(()=>{this._onDidChangeDecorations.beginDeferredEmit(),this._onDidChangeDecorations.fire(),this._onDidChangeDecorations.endDeferredEmit()}))}static resolveOptions(e,t){return t.detectIndentation?(e=p(e,t.tabSize,t.insertSpaces),new c.e({tabSize:e.tabSize,indentSize:e.tabSize,insertSpaces:e.insertSpaces,trimAutoWhitespace:t.trimAutoWhitespace,defaultEOL:t.defaultEOL,bracketPairColorizationOptions:t.bracketPairColorizationOptions})):new c.e({tabSize:t.tabSize,indentSize:t.indentSize,insertSpaces:t.insertSpaces,trimAutoWhitespace:t.trimAutoWhitespace,defaultEOL:t.defaultEOL,bracketPairColorizationOptions:t.bracketPairColorizationOptions})}onDidChangeContentFast(e){return this._eventEmitter.fastEvent(t=>e(t.contentChangedEvent))}onDidChangeContent(e){return this._eventEmitter.slowEvent(t=>e(t.contentChangedEvent))}get backgroundTokenizationState(){return this._backgroundTokenizationState}setBackgroundTokenizationState(e){this._backgroundTokenizationState!==e&&(this._backgroundTokenizationState=e,this._onBackgroundTokenizationStateChanged.fire())}dispose(){this._isDisposing=!0,this._onWillDispose.fire(),this._languageRegistryListener.dispose(),this._tokenization.dispose(),this._isDisposed=!0,super.dispose(),this._bufferDisposable.dispose(),this._isDisposing=!1;const e=new re([],"","\n",!1,!1,!0,!0);e.dispose(),this._buffer=e}_assertNotDisposed(){if(this._isDisposed)throw new Error("Model is disposed!")}_emitContentChangedEvent(e,t){this._bracketPairColorizer.handleContentChanged(t),this._isDisposing||this._eventEmitter.fire(new de.a(e,t))}setValue(e){var t;this._assertNotDisposed(),null!==e&&(({textBuffer:e,disposable:t}=ct(e,this._options.defaultEOL)),this._setValueFromTextBuffer(e,t))}_createContentChanged2(e,t,i,n,o,s,r){return{changes:[{range:e,rangeOffset:t,rangeLength:i,text:n}],eol:this._buffer.getEOL(),versionId:this.getVersionId(),isUndoing:o,isRedoing:s,isFlush:r}}_setValueFromTextBuffer(e,t){this._assertNotDisposed();var i=this.getFullModelRange(),n=(i=this.getValueLengthInRange(i),this.getLineCount()),o=this.getLineMaxColumn(n);this._buffer=e,this._bufferDisposable.dispose(),this._bufferDisposable=t,this._increaseVersionId(),this._tokens.flush(),this._tokens2.flush(),this._decorations=Object.create(null),this._decorationsTree=new Ct,this._commandManager.clear(),this._trimAutoWhitespaceLines=null,this._emitContentChangedEvent(new de.d([new de.f],this._versionId,!1,!1),this._createContentChanged2(new d.a(1,1,n,o),0,i,this.getValue(),!1,!1,!0))}setEOL(e){this._assertNotDisposed();var t,i,n;e=1===e?"\r\n":"\n";this._buffer.getEOL()!==e&&(t=this.getFullModelRange(),t=this.getValueLengthInRange(t),i=this.getLineCount(),n=this.getLineMaxColumn(i),this._onBeforeEOLChange(),this._buffer.setEOL(e),this._increaseVersionId(),this._onAfterEOLChange(),this._emitContentChangedEvent(new de.d([new de.e],this._versionId,!1,!1),this._createContentChanged2(new d.a(1,1,i,n),0,t,this.getValue(),!1,!1,!1)))}_onBeforeEOLChange(){this._decorationsTree.ensureAllNodesHaveRanges(this)}_onAfterEOLChange(){var e=this.getVersionId(),t=this._decorationsTree.collectNodesPostOrder();for(let s=0,r=t.length;se}get uri(){return this._associatedResource}getOptions(){return this._assertNotDisposed(),this._options}getFormattingOptions(){return{tabSize:this._options.indentSize,insertSpaces:this._options.insertSpaces}}updateOptions(e){this._assertNotDisposed();var t=(void 0!==e.tabSize?e:this._options).tabSize,i=(void 0!==e.indentSize?e:this._options).indentSize,n=(void 0!==e.insertSpaces?e:this._options).insertSpaces,o=(void 0!==e.trimAutoWhitespace?e:this._options).trimAutoWhitespace;e=void 0!==e.bracketColorizationOptions?e.bracketColorizationOptions:this._options.bracketPairColorizationOptions,t=new c.e({tabSize:t,indentSize:i,insertSpaces:n,defaultEOL:this._options.defaultEOL,trimAutoWhitespace:o,bracketPairColorizationOptions:e});this._options.equals(t)||(i=this._options.createChangeEvent(t),this._options=t,this._onDidChangeOptions.fire(i))}detectIndentation(e,t){this._assertNotDisposed(),t=p(this._buffer,t,e),this.updateOptions({insertSpaces:t.insertSpaces,tabSize:t.tabSize,indentSize:t.tabSize})}static _normalizeIndentationFromWhitespace(e,t,i){let n=0;for(let r=0;r({range:e.range,text:null})),()=>null)}mightContainNonBasicASCII(){return this._buffer.mightContainNonBasicASCII()}getAlternativeVersionId(){return this._assertNotDisposed(),this._alternativeVersionId}getInitialUndoRedoSnapshot(){return this._assertNotDisposed(),this._initialUndoRedoSnapshot}getOffsetAt(e){return this._assertNotDisposed(),e=this._validatePosition(e.lineNumber,e.column,0),this._buffer.getOffsetAt(e.lineNumber,e.column)}getPositionAt(e){return this._assertNotDisposed(),e=Math.min(this._buffer.getLength(),Math.max(0,e)),this._buffer.getPositionAt(e)}_increaseVersionId(){this._versionId=this._versionId+1,this._alternativeVersionId=this._versionId}_overwriteVersionId(e){this._versionId=e}_overwriteAlternativeVersionId(e){this._alternativeVersionId=e}_overwriteInitialUndoRedoSnapshot(e){this._initialUndoRedoSnapshot=e}getValue(e,t=!1){this._assertNotDisposed();var i=this.getFullModelRange();i=this.getValueInRange(i,e);return t?this._buffer.getBOM()+i:i}createSnapshot(e=!1){return new gt(this._buffer.createSnapshot(e))}getValueLength(e,t=!1){this._assertNotDisposed();var i=this.getFullModelRange();i=this.getValueLengthInRange(i,e);return t?this._buffer.getBOM().length+i:i}getValueInRange(e,t=0){return this._assertNotDisposed(),this._buffer.getValueInRange(this.validateRange(e),t)}getValueLengthInRange(e,t=0){return this._assertNotDisposed(),this._buffer.getValueLengthInRange(this.validateRange(e),t)}getCharacterCountInRange(e,t=0){return this._assertNotDisposed(),this._buffer.getCharacterCountInRange(this.validateRange(e),t)}getLineCount(){return this._assertNotDisposed(),this._buffer.getLineCount()}getLineContent(e){if(this._assertNotDisposed(),e<1||e>this.getLineCount())throw new Error("Illegal value for lineNumber");return this._buffer.getLineContent(e)}getLineLength(e){if(this._assertNotDisposed(),e<1||e>this.getLineCount())throw new Error("Illegal value for lineNumber");return this._buffer.getLineLength(e)}getLinesContent(){return this._assertNotDisposed(),this._buffer.getLinesContent()}getEOL(){return this._assertNotDisposed(),this._buffer.getEOL()}getEndOfLineSequence(){return this._assertNotDisposed(),"\n"===this._buffer.getEOL()?0:1}getLineMinColumn(e){return this._assertNotDisposed(),1}getLineMaxColumn(e){if(this._assertNotDisposed(),e<1||e>this.getLineCount())throw new Error("Illegal value for lineNumber");return this._buffer.getLineLength(e)+1}getLineFirstNonWhitespaceColumn(e){if(this._assertNotDisposed(),e<1||e>this.getLineCount())throw new Error("Illegal value for lineNumber");return this._buffer.getLineFirstNonWhitespaceColumn(e)}getLineLastNonWhitespaceColumn(e){if(this._assertNotDisposed(),e<1||e>this.getLineCount())throw new Error("Illegal value for lineNumber");return this._buffer.getLineLastNonWhitespaceColumn(e)}_validateRangeRelaxedNoAllocations(e){var t=this._buffer.getLineCount(),i=e.startLineNumber,n=e.startColumn;let o=Math.floor("number"!=typeof i||isNaN(i)?1:i),s=Math.floor("number"!=typeof n||isNaN(n)?1:n);o<1?(o=1,s=1):o>t?(o=t,s=this.getLineMaxColumn(o)):s<=1?s=1:(r=this.getLineMaxColumn(o),s>=r&&(s=r));var r=e.endLineNumber,a=e.endColumn;let l=Math.floor("number"!=typeof r||isNaN(r)?1:r),c=Math.floor("number"!=typeof a||isNaN(a)?1:a);return l<1?(l=1,c=1):l>t?(l=t,c=this.getLineMaxColumn(l)):c<=1?c=1:(t=this.getLineMaxColumn(l),c>=t&&(c=t)),i===o&&n===s&&r===l&&a===c&&e instanceof d.a&&!(e instanceof h.a)?e:new d.a(o,s,l,c)}_isValidPosition(e,t,i){if("number"!=typeof e||"number"!=typeof t)return!1;if(isNaN(e)||isNaN(t))return!1;if(e<1||t<1)return!1;if((0|e)!==e||(0|t)!==t)return!1;if(this._buffer.getLineCount()d.a.isIRange(e))?t.map(e=>this.validateRange(e)):a)?[this.getFullModelRange()]:a).sort((e,t)=>e.startLineNumber-t.startLineNumber||e.startColumn-t.startColumn);const l=[];let h;if(l.push(a.reduce((e,t)=>d.a.areIntersecting(e,t)?e.plusRange(t):(l.push(e),t))),!i&&e.indexOf("\n")<0){const t=new G.a(e,i,n,o),a=t.parseSearchRequest();if(!a)return[];h=e=>this.findMatchesLineByLine(e,a,s,r)}else h=t=>G.c.findMatches(this,new G.a(e,i,n,o),t,s,r);return l.map(h).reduce((e,t)=>e.concat(t),[])}findNextMatch(e,t,i,n,o,s){if(this._assertNotDisposed(),t=this.validatePosition(t),!i&&e.indexOf("\n")<0){const l=new G.a(e,i,n,o);var r=l.parseSearchRequest();if(!r)return null;var a=this.getLineCount();a=new d.a(t.lineNumber,t.column,a,this.getLineMaxColumn(a));let h=this.findMatchesLineByLine(a,r,s,1);return G.c.findNextMatch(this,new G.a(e,i,n,o),t,s),0({range:this.validateRange(e.range),text:e.text}));let i=!0;if(e)for(let t=0,a=e.length;to.endLineNumber;s=o.startLineNumber>s.endLineNumber;if(!r&&!s){a=!0;break}}if(!a){i=!1;break}}if(i)for(let e=0,o=this._trimAutoWhitespaceLines.length;et.endLineNumber)&&!(l===t.startLineNumber&&t.startColumn===h&&t.isEmpty()&&o&&0{var t=this.getPositionAt(e.newPosition),i=this.getPositionAt(e.newEnd);return{range:new d.a(t.lineNumber,t.column,i.lineNumber,i.column),text:e.oldText}}),this._applyUndoRedoEdits(e,t,!0,!1,i,n)}_applyRedo(e,t,i,n){e=e.map(e=>{var t=this.getPositionAt(e.oldPosition),i=this.getPositionAt(e.oldEnd);return{range:new d.a(t.lineNumber,t.column,i.lineNumber,i.column),text:e.newText}}),this._applyUndoRedoEdits(e,t,!1,!0,i,n)}_applyUndoRedoEdits(e,t,i,n,o,s){try{this._onDidChangeDecorations.beginDeferredEmit(),this._eventEmitter.beginDeferredEmit(),this._isUndoing=i,this._isRedoing=n,this.applyEdits(e,!1),this.setEOL(t),this._overwriteAlternativeVersionId(o)}finally{this._isUndoing=!1,this._isRedoing=!1,this._eventEmitter.endDeferredEmit(s),this._onDidChangeDecorations.endDeferredEmit()}}applyEdits(e,t=!1){try{this._onDidChangeDecorations.beginDeferredEmit(),this._eventEmitter.beginDeferredEmit();var i=this._validateEditOperations(e);return this._doApplyEdits(i,t)}finally{this._eventEmitter.endDeferredEmit(),this._onDidChangeDecorations.endDeferredEmit()}}_doApplyEdits(e,t){var i=this._buffer.getLineCount(),n=(e=this._buffer.applyEdits(e,this._options.trimAutoWhitespace,t),this._buffer.getLineCount()),o=e.changes;if(this._trimAutoWhitespaceLines=e.trimAutoWhitespaceLineNumbers,0!==o.length){for(let i=0,n=o.length;ie.lineNumber>i);var b=s.takeFromEndWhile(e=>e.lineNumber===i);e.push(new de.g(_,this.getLineContent(i),b))}if(ge.lineNumbere.lineNumber===t)}e.push(new de.i(u+1,c+h,s,o))}t+=p}this._emitContentChangedEvent(new de.d(e,this.getVersionId(),this._isUndoing,this._isRedoing),{changes:o,eol:this._buffer.getEOL(),versionId:this.getVersionId(),isUndoing:this._isUndoing,isRedoing:this._isRedoing,isFlush:!1})}return null===e.reverseEdits?void 0:e.reverseEdits}undo(){return this._undoRedoService.undo(this.uri)}canUndo(){return this._undoRedoService.canUndo(this.uri)}redo(){return this._undoRedoService.redo(this.uri)}canRedo(){return this._undoRedoService.canRedo(this.uri)}handleBeforeFireDecorationsChangedEvent(e){if(null!==e&&0!==e.size){const t=[...e];e=t.map(e=>new de.g(e,this.getLineContent(e),this._getInjectedTextInLine(e))),this._onDidChangeContentOrInjectedText.fire(new de.c(e))}}changeDecorations(e,t=0){this._assertNotDisposed();try{return this._onDidChangeDecorations.beginDeferredEmit(),this._changeDecorations(t,e)}finally{this._onDidChangeDecorations.endDeferredEmit()}}_changeDecorations(e,t){let i={addDecoration:(t,i)=>this._deltaDecorationsImpl(e,[],[{range:t,options:i}])[0],changeDecoration:(e,t)=>{this._changeDecorationImpl(e,t)},changeDecorationOptions:(e,t)=>{this._changeDecorationOptionsImpl(e,Nt(t))},removeDecoration:t=>{this._deltaDecorationsImpl(e,[t],[])},deltaDecorations:(t,i)=>0===t.length&&0===i.length?[]:this._deltaDecorationsImpl(e,t,i)},o=null;try{o=t(i)}catch(t){Object(n.f)(t)}return i.addDecoration=pt,i.changeDecoration=pt,i.changeDecorationOptions=pt,i.removeDecoration=pt,i.deltaDecorations=pt,o}deltaDecorations(e,t,i=0){if(this._assertNotDisposed(),0===(e=e||[]).length&&0===t.length)return[];try{return this._onDidChangeDecorations.beginDeferredEmit(),this._deltaDecorationsImpl(i,e,t)}finally{this._onDidChangeDecorations.endDeferredEmit()}}_getTrackedRange(e){return this.getDecorationRange(e)}_setTrackedRange(e,t,i){const n=e?this._decorations[e]:null;var o,s;return n?t?(e=this._validateRangeRelaxedNoAllocations(t),o=this._buffer.getOffsetAt(e.startLineNumber,e.startColumn),s=this._buffer.getOffsetAt(e.endLineNumber,e.endColumn),this._decorationsTree.delete(n),n.reset(this.getVersionId(),o,s,e),n.setOptions(Dt[i]),this._decorationsTree.insert(n),n.id):(this._decorationsTree.delete(n),delete this._decorations[n.id],null):t?this._deltaDecorationsImpl(0,[],[{range:t,options:Dt[i]}])[0]:null}removeAllDecorationsWithOwnerId(e){if(!this._isDisposed){var t=this._decorationsTree.collectNodesFromOwner(e);for(let e=0,n=t.length;ethis.getLineCount()?[]:this.getLinesDecorations(e,e,t,i)}getLinesDecorations(e,t,i=0,n=!1){var o=this.getLineCount();e=Math.min(o,Math.max(1,e)),o=Math.min(o,Math.max(1,t)),t=this.getLineMaxColumn(o),e=new d.a(e,1,o,t);const s=this._getDecorationsInRange(e,i,n);return s.push(...this._decorationProvider.getDecorationsInRange(e,i,n)),s}getDecorationsInRange(e,t=0,i=!1){e=this.validateRange(e);const n=this._getDecorationsInRange(e,t,i);return n.push(...this._decorationProvider.getDecorationsInRange(e,t,i)),n}getOverviewRulerDecorations(e=0,t=!1){return this._decorationsTree.getAll(this,e,t,!0)}getInjectedTextDecorations(e=0){return this._decorationsTree.getAllInjectedText(this,e)}_getInjectedTextInLine(e){var t=this._buffer.getOffsetAt(e,1),i=t+this._buffer.getLineLength(e);t=this._decorationsTree.getInjectedTextInInterval(this,t,i,0);return de.b.fromDecorations(t).filter(t=>t.lineNumber===e)}getAllDecorations(e=0,t=!1){const i=this._decorationsTree.getAll(this,e,t,!1);return i.push(...this._decorationProvider.getAllDecorations(e,t)),i}_getDecorationsInRange(e,t,i){var n=this._buffer.getOffsetAt(e.startLineNumber,e.startColumn);e=this._buffer.getOffsetAt(e.endLineNumber,e.endColumn);return this._decorationsTree.getAllInInterval(this,n,e,t,i)}getRangeAt(e,t){return this._buffer.getRangeAt(e,t-e)}_changeDecorationImpl(e,t){const i=this._decorations[e];var n;i&&(i.options.after&&(n=this.getDecorationRange(e),this._onDidChangeDecorations.recordLineAffectedByInjectedText(n.endLineNumber)),i.options.before&&(n=this.getDecorationRange(e),this._onDidChangeDecorations.recordLineAffectedByInjectedText(n.startLineNumber)),e=this._validateRangeRelaxedNoAllocations(t),n=this._buffer.getOffsetAt(e.startLineNumber,e.startColumn),t=this._buffer.getOffsetAt(e.endLineNumber,e.endColumn),this._decorationsTree.delete(i),i.reset(this.getVersionId(),n,t,e),this._decorationsTree.insert(i),this._onDidChangeDecorations.checkAffectedAndFire(i.options),i.options.after&&this._onDidChangeDecorations.recordLineAffectedByInjectedText(e.endLineNumber),i.options.before&&this._onDidChangeDecorations.recordLineAffectedByInjectedText(e.startLineNumber))}_changeDecorationOptionsImpl(e,t){const i=this._decorations[e];var n,o;i&&(e=!(!i.options.overviewRuler||!i.options.overviewRuler.color),n=!(!t.overviewRuler||!t.overviewRuler.color),this._onDidChangeDecorations.checkAffectedAndFire(i.options),this._onDidChangeDecorations.checkAffectedAndFire(t),(i.options.after||t.after)&&(o=this._decorationsTree.getNodeRange(this,i),this._onDidChangeDecorations.recordLineAffectedByInjectedText(o.endLineNumber)),(i.options.before||t.before)&&(o=this._decorationsTree.getNodeRange(this,i),this._onDidChangeDecorations.recordLineAffectedByInjectedText(o.startLineNumber)),e!=n?(this._decorationsTree.delete(i),i.setOptions(t),this._decorationsTree.insert(i)):i.setOptions(t))}_deltaDecorationsImpl(e,t,i){var n=this.getVersionId(),o=t.length;let s=0;var r,a,l,d,h,c,u=i.length;let g=0,p=new Array(u);for(;sthis.getLineCount())throw new Error("Illegal value for lineNumber");this._tokenization.forceTokenization(e)}isCheapToTokenize(e){return this._tokenization.isCheapToTokenize(e)}tokenizeIfCheap(e){this.isCheapToTokenize(e)&&this.forceTokenization(e)}getLineTokens(e){if(e<1||e>this.getLineCount())throw new Error("Illegal value for lineNumber");return this._getLineTokens(e)}_getLineTokens(e){var t=this.getLineContent(e);t=this._tokens.getTokens(this._languageIdentifier.id,e-1,t);return this._tokens2.addSemanticTokens(e,t)}getLanguageIdentifier(){return this._languageIdentifier}getModeId(){return this._languageIdentifier.language}setMode(e){var t;this._languageIdentifier.id!==e.id&&(t={oldLanguage:this._languageIdentifier.language,newLanguage:e.language},this._languageIdentifier=e,this._onDidChangeLanguage.fire(t),this._onDidChangeLanguageConfiguration.fire({}))}getLanguageIdAtPosition(e,t){e=this.validatePosition(new l.a(e,t));const i=this.getLineTokens(e.lineNumber);return i.getLanguageId(i.findTokenIndexAtOffset(e.column-1))}getWordAtPosition(e){this._assertNotDisposed();var t=this.validatePosition(e);const i=this.getLineContent(t.lineNumber),n=this._getLineTokens(t.lineNumber);var o=n.findTokenIndexAtOffset(t.column-1),[s,r]=_t._findLanguageBoundaries(n,o),r=Object(ve.d)(t.column,Ce.a.getWordDefinition(n.getLanguageId(o)),i.substring(s,r),s);if(r&&r.startColumn<=e.column&&e.column<=r.endColumn)return r;if(0=l)break;if(Object(we.b)(t.getStandardTokenType(h))||t.getLanguageId(h)!==s){l=d;break}}return{searchStartOffset:r,searchEndOffset:l}}_matchBracket(e){var t=e.lineNumber;const i=this._getLineTokens(t),n=this._buffer.getLineContent(t);var o=i.findTokenIndexAtOffset(e.column-1);if(!(o<0)){var s=Ce.a.getBracketsSupport(i.getLanguageId(o));if(s&&!Object(we.b)(i.getStandardTokenType(o))){let{searchStartOffset:l,searchEndOffset:d}=this._establishBracketSearchOffsets(e,i,s,o),h=null;for(;;){var r=ye.a.findNextBracketInRange(s.forwardRegex,t,n,l,d);if(!r)break;if(r.startColumn<=e.column&&e.column<=r.endColumn){var a=n.substring(r.startColumn-1,r.endColumn-1).toLowerCase();a=this._matchFoundBracket(r,s.textIsBracket[a],s.textIsOpenBracket[a],null);if(a){if(a instanceof mt)return null;h=a}}l=r.endColumn-1}if(h)return h}if(0{for(;;){if(i&&++r%100==0&&!i())return mt.INSTANCE;var d=ye.a.findPrevBracketInRange(o,t,n,a,l);if(!d)break;var h=n.substring(d.startColumn-1,d.endColumn-1).toLowerCase();if(e.isOpen(h)?s++:e.isClose(h)&&s--,0===s)return d;l=d.startColumn-1}return null};for(let u=t.lineNumber;1<=u;u--){const e=this._getLineTokens(u);var l=e.getCount(),d=this._buffer.getLineContent(u);let i=l-1,o=d.length,s=d.length,r=(u===t.lineNumber&&(i=e.findTokenIndexAtOffset(t.column-1),o=t.column-1,s=t.column-1),!0);for(;0<=i;i--){var h=e.getLanguageId(i)===n&&!Object(we.b)(e.getStandardTokenType(i));if(h)r?o=e.getStartOffset(i):(o=e.getStartOffset(i),s=e.getEndOffset(i));else if(r&&o!==s){var c=a(u,d,o,s);if(c)return c}r=h}if(r&&o!==s&&(l=a(u,d,o,s),l))return l}return null}_findMatchingBracketDown(e,t,i){var n=e.languageIdentifier.id;const o=e.forwardRegex;let s=1,r=0;var a=(t,n,a,l)=>{for(;;){if(i&&++r%100==0&&!i())return mt.INSTANCE;var d=ye.a.findNextBracketInRange(o,t,n,a,l);if(!d)break;var h=n.substring(d.startColumn-1,d.endColumn-1).toLowerCase();if(e.isOpen(h)?s++:e.isClose(h)&&s--,0===s)return d;a=d.endColumn-1}return null},l=this.getLineCount();for(let p=t.lineNumber;p<=l;p++){const e=this._getLineTokens(p);var d=e.getCount(),h=this._buffer.getLineContent(p);let i=0,o=0,s=0,r=(p===t.lineNumber&&(i=e.findTokenIndexAtOffset(t.column-1),o=t.column-1,s=t.column-1),!0);for(;iDate.now()-e<=t}var n=this.validatePosition(e),o=this.getLineCount();const s=new Map;let r=[];var a=(e,t)=>{if(!s.has(e)){let i=[];for(let e=0,n=t?t.brackets.length:0;e{for(;;){if(i&&++l%100==0&&!i())return mt.INSTANCE;var a=ye.a.findNextBracketInRange(e.forwardRegex,t,n,o,s);if(!a)break;var d=n.substring(a.startColumn-1,a.endColumn-1).toLowerCase();const h=e.textIsBracket[d];if(h&&(h.isOpen(d)?r[h.index]++:h.isClose(d)&&r[h.index]--,-1===r[h.index]))return this._matchFoundBracket(a,h,!1,i);o=a.endColumn-1}return null};let h=-1,c=null;for(let _=n.lineNumber;_<=o;_++){const e=this._getLineTokens(_);var u=e.getCount(),g=this._buffer.getLineContent(_);let t=0,i=0,o=0,s=(_===n.lineNumber&&(t=e.findTokenIndexAtOffset(n.column-1),i=n.column-1,o=n.column-1,f=e.getLanguageId(t),h!==f&&(h=f,c=Ce.a.getBracketsSupport(h),a(h,c))),!0);for(;tn)throw new Error("Illegal value for lineNumber");var o=Ce.a.getFoldingRules(this._languageIdentifier.id),s=Boolean(o&&o.offSide);let r=-2,a=-1,l=-2,d=-1;var h=e=>{if(-1!==r&&(-2===r||r>e-1)){r=-1,a=-1;for(let i=e-2;0<=i;i--){var t=this._computeIndentLevel(i);if(0<=t){r=i,a=t;break}}}if(-2===l){l=-1,d=-1;for(let t=e;t{if(-2===c){c=-1,u=-1;for(let i=e-2;0<=i;i--){var t=this._computeIndentLevel(i);if(0<=t){c=i,u=t;break}}}if(-1!==g&&(-2===g||gn||i=C?f=S:_=!1),v&&(r>=C?b=L:v=!1)}}return{startLineNumber:f,endLineNumber:b,indent:C}}getLinesIndentGuides(e,t){this._assertNotDisposed();var i=this.getLineCount();if(e<1||i>>0}static getTokenType(e){return(1792&e)>>>8}static getFontStyle(e){return(14336&e)>>>11}static getForeground(e){return(8372224&e)>>>14}static getBackground(e){return(4286578688&e)>>>23}static getClassNameFromMetadata(e){let t="mtk"+this.getForeground(e);return e=this.getFontStyle(e),1&e&&(t+=" mtki"),2&e&&(t+=" mtkb"),4&e&&(t+=" mtku"),t}static getInlineStyleFromMetadata(e,t){var i=this.getForeground(e);e=this.getFontStyle(e);let n=`color: ${t[i]};`;return 1&e&&(n+="font-style: italic;"),2&e&&(n+="font-weight: bold;"),4&e&&(n+="text-decoration: underline;"),n}}const p=function(){let e=Object.create(null);return e[0]="symbol-method",e[1]="symbol-function",e[2]="symbol-constructor",e[3]="symbol-field",e[4]="symbol-variable",e[5]="symbol-class",e[6]="symbol-struct",e[7]="symbol-interface",e[8]="symbol-module",e[9]="symbol-property",e[10]="symbol-event",e[11]="symbol-operator",e[12]="symbol-unit",e[13]="symbol-value",e[14]="symbol-constant",e[15]="symbol-enum",e[16]="symbol-enum-member",e[17]="symbol-keyword",e[27]="symbol-snippet",e[18]="symbol-text",e[19]="symbol-color",e[20]="symbol-file",e[21]="symbol-reference",e[22]="symbol-customcolor",e[23]="symbol-folder",e[24]="symbol-type-parameter",e[25]="account",e[26]="issues",function(t){t=e[t];let i=t&&c.d.get(t);return(i=i||c.b.symbolProperty).classNames}}();let m=function(){let e=Object.create(null);return e.method=0,e.function=1,e.constructor=2,e.field=3,e.variable=4,e.class=5,e.struct=6,e.interface=7,e.module=8,e.property=9,e.event=10,e.operator=11,e.unit=12,e.value=13,e.constant=14,e.enum=15,e["enum-member"]=16,e.enumMember=16,e.keyword=17,e.snippet=27,e.text=18,e.color=19,e.file=20,e.reference=21,e.customcolor=22,e.folder=23,e["type-parameter"]=24,e.typeParameter=24,e.account=25,e.issue=26,function(t,i){let n=e[t];return void 0!==n||i?n:9}}();function f(e){return e&&a.a.isUri(e.uri)&&l.a.isIRange(e.range)&&(l.a.isIRange(e.originSelectionRange)||l.a.isIRange(e.targetSelectionRange))}(i=n=n||{})[i.Automatic=0]="Automatic",i[i.Explicit=1]="Explicit",(i=o=o||{})[i.Invoke=1]="Invoke",i[i.TriggerCharacter=2]="TriggerCharacter",i[i.ContentChange=3]="ContentChange",(i=s=s||{})[i.Text=0]="Text",i[i.Read=1]="Read",i[i.Write=2]="Write";{i=r=r||{};const e=new Map,t=(e.set("file",0),e.set("module",1),e.set("namespace",2),e.set("package",3),e.set("class",4),e.set("method",5),e.set("property",6),e.set("field",7),e.set("constructor",8),e.set("enum",9),e.set("interface",10),e.set("function",11),e.set("variable",12),e.set("constant",13),e.set("string",14),e.set("number",15),e.set("boolean",16),e.set("array",17),e.set("object",18),e.set("key",19),e.set("null",20),e.set("enum-member",21),e.set("struct",22),e.set("event",23),e.set("operator",24),e.set("type-parameter",25),new Map);t.set(0,"file"),t.set(1,"module"),t.set(2,"namespace"),t.set(3,"package"),t.set(4,"class"),t.set(5,"method"),t.set(6,"property"),t.set(7,"field"),t.set(8,"constructor"),t.set(9,"enum"),t.set(10,"interface"),t.set(11,"function"),t.set(12,"variable"),t.set(13,"constant"),t.set(14,"string"),t.set(15,"number"),t.set(16,"boolean"),t.set(17,"array"),t.set(18,"object"),t.set(19,"key"),t.set(20,"null"),t.set(21,"enum-member"),t.set(22,"struct"),t.set(23,"event"),t.set(24,"operator"),t.set(25,"type-parameter"),i.fromString=function(t){return e.get(t)},i.toString=function(e){return t.get(e)},i.toCssClassName=function(e,i){let n=(e=t.get(e))&&c.d.get("symbol-"+e);return(i?"inline":"block")+" "+(n=n||c.b.symbolProperty).classNames}}class _{constructor(e){this.value=e}}_.Comment=new _("comment"),_.Imports=new _("imports"),_.Region=new _("region");const b=new t.a,v=new t.a,C=new t.a,w=new t.a,y=new t.a,S=new t.a,L=new t.a,x=new t.a,k=new t.a,D=new t.a,N=new t.a,O=new t.a,E=new t.a,I=new t.a,M=new t.a,T=new t.a,A=new t.a,R=new t.a,P=new t.a,F=new t.a,B=new t.a,j=new t.a,W=new t.a,V=new t.a,H=new t.a,z=new class{constructor(){this._map=new Map,this._promises=new Map,this._onDidChange=new d.b,this.onDidChange=this._onDidChange.event,this._colorMap=null}fire(e){this._onDidChange.fire({changedLanguages:e,changedColorMap:!1})}register(e,t){return this._map.set(e,t),this.fire([e]),Object(h.i)(()=>{this._map.get(e)===t&&(this._map.delete(e),this.fire([e]))})}registerPromise(e,t){let i=null,n=!1;return this._promises.set(e,t.then(t=>{this._promises.delete(e),!n&&t&&(i=this.register(e,t))})),Object(h.i)(()=>{n=!0,i&&i.dispose()})}getPromise(e){var t=this.get(e);if(t)return Promise.resolve(t);const i=this._promises.get(e);return i?i.then(t=>this.get(e)):null}get(e){return this._map.get(e)||null}setColorMap(e){this._colorMap=e,this._onDidChange.fire({changedLanguages:Array.from(this._map.keys()),changedColorMap:!0})}getColorMap(){return this._colorMap}getDefaultBackground(){return this._colorMap&&2{var t=this.themingParticipants.indexOf(e);this.themingParticipants.splice(t,1)})}getThemingParticipants(){return this.themingParticipants}};function m(e){return p.onColorThemeChange(e)}l.a.add(g.ThemingContribution,p);class f extends r.a{constructor(e){super(),this.themeService=e,this.theme=e.getColorTheme(),this._register(this.themeService.onDidColorThemeChange(e=>this.onThemeChange(e)))}onThemeChange(e){this.theme=e,this.updateStyles()}updateStyles(){}}},b800:function(e,t,i){"use strict";i.d(t,"d",(function(){return s})),i.d(t,"b",(function(){return a})),i.d(t,"a",(function(){return l})),i.d(t,"c",(function(){return p}));class n{constructor(){this.value="",this.pos=0}static isDigitCharacter(e){return 48<=e&&e<=57}static isVariableCharacter(e){return 95===e||97<=e&&e<=122||65<=e&&e<=90}text(e){this.value=e,this.pos=0}tokenText(e){return this.value.substr(e.pos,e.len)}next(){if(this.pos>=this.value.length)return{type:14,pos:this.pos,len:0};var e=this.pos;let t,i=0,o=this.value.charCodeAt(e);if("number"==typeof(t=n._table[o]))return this.pos+=1,{type:t,pos:e,len:1};if(n.isDigitCharacter(o))for(t=8;i+=1,o=this.value.charCodeAt(e+i),n.isDigitCharacter(o););else if(n.isVariableCharacter(o))for(t=9;o=this.value.charCodeAt(e+ ++i),n.isVariableCharacter(o)||n.isDigitCharacter(o););else for(t=10;i+=1,o=this.value.charCodeAt(e+i),!isNaN(o)&&void 0===n._table[o]&&!n.isDigitCharacter(o)&&!n.isVariableCharacter(o););return this.pos+=i,{type:t,pos:e,len:i}}}n._table={[36]:0,58:1,44:2,123:3,125:4,92:5,47:6,124:7,43:11,45:12,63:13};class o{constructor(){this._children=[]}appendChild(e){return e instanceof s&&this._children[this._children.length-1]instanceof s?this._children[this._children.length-1].value+=e.value:(e.parent=this)._children.push(e),this}replace(e,t){const i=e["parent"];e=i.children.indexOf(e);const n=i.children.slice(0);n.splice(e,1,...t),i._children=n,function e(t,i){for(const n of t)n.parent=i,e(n.children,n)}(t,i)}get children(){return this._children}get snippet(){let e=this;for(;;){if(!e)return;if(e instanceof g)return e;e=e.parent}}toString(){return this.children.reduce((e,t)=>e+t.toString(),"")}len(){return 0}}class s extends o{constructor(e){super(),this.value=e}toString(){return this.value}len(){return this.value.length}clone(){return new s(this.value)}}class r extends o{}class a extends r{constructor(e){super(),this.index=e}static compareByIndex(e,t){return e.index===t.index?0:e.isFinalTabstop?1:t.isFinalTabstop||e.indext.index?1:0}get isFinalTabstop(){return 0===this.index}get choice(){return 1===this._children.length&&this._children[0]instanceof l?this._children[0]:void 0}clone(){let e=new a(this.index);return this.transform&&(e.transform=this.transform.clone()),e._children=this.children.map(e=>e.clone()),e}}class l extends o{constructor(){super(...arguments),this.options=[]}appendChild(e){return e instanceof s&&(e.parent=this).options.push(e),this}toString(){return this.options[0].value}len(){return this.options[0].len()}clone(){var e=new l;return this.options.forEach(e.appendChild,e),e}}class d extends o{constructor(){super(...arguments),this.regexp=new RegExp("")}resolve(e){const t=this;let i=!1,n=e.replace(this.regexp,(function(){return i=!0,t._replace(Array.prototype.slice.call(arguments,0,-2))}));return!i&&this._children.some(e=>e instanceof h&&Boolean(e.elseValue))?this._replace([]):n}_replace(e){let t="";for(const n of this._children){var i;n instanceof h?(i=e[n.index]||"",i=n.resolve(i),t+=i):t+=n.toString()}return t}toString(){return""}clone(){let e=new d;return e.regexp=new RegExp(this.regexp.source,(this.regexp.ignoreCase?"i":"")+(this.regexp.global?"g":"")),e._children=this.children.map(e=>e.clone()),e}}class h extends o{constructor(e,t,i,n){super(),this.index=e,this.shorthandName=t,this.ifValue=i,this.elseValue=n}resolve(e){return"upcase"===this.shorthandName?e?e.toLocaleUpperCase():"":"downcase"===this.shorthandName?e?e.toLocaleLowerCase():"":"capitalize"===this.shorthandName?e?e[0].toLocaleUpperCase()+e.substr(1):"":"pascalcase"===this.shorthandName?e?this._toPascalCase(e):"":"camelcase"===this.shorthandName?e?this._toCamelCase(e):"":Boolean(e)&&"string"==typeof this.ifValue?this.ifValue:Boolean(e)||"string"!=typeof this.elseValue?e||"":this.elseValue}_toPascalCase(e){const t=e.match(/[a-z0-9]+/gi);return t?t.map(e=>e.charAt(0).toUpperCase()+e.substr(1).toLowerCase()).join(""):e}_toCamelCase(e){const t=e.match(/[a-z0-9]+/gi);return t?t.map((e,t)=>0===t?e.toLowerCase():e.charAt(0).toUpperCase()+e.substr(1).toLowerCase()).join(""):e}clone(){return new h(this.index,this.shorthandName,this.ifValue,this.elseValue)}}class c extends r{constructor(e){super(),this.name=e}resolve(e){let t=e.resolve(this);return void 0!==(t=this.transform?this.transform.resolve(t||""):t)&&(this._children=[new s(t)],!0)}clone(){const e=new c(this.name);return this.transform&&(e.transform=this.transform.clone()),e._children=this.children.map(e=>e.clone()),e}}function u(e,t){const i=[...e];for(;0n===e?!(i=!0):(t+=n.len(),!0)),i?t:-1}fullLen(e){let t=0;return u([e],e=>(t+=e.len(),!0)),t}enclosingPlaceholders(e){let t=[],i=e["parent"];for(;i;)i instanceof a&&t.push(i),i=i.parent;return t}resolveVariables(e){return this.walk(t=>(t instanceof c&&t.resolve(e)&&(this._placeholders=void 0),!0)),this}appendChild(e){return this._placeholders=void 0,super.appendChild(e)}replace(e,t){return this._placeholders=void 0,super.replace(e,t)}clone(){var e=new g;return this._children=this.children.map(e=>e.clone()),e}walk(e){u(this.children,e)}}class p{constructor(){this._scanner=new n,this._token={type:14,pos:0,len:0}}static escape(e){return e.replace(/\$|}|\\/g,"\\$&")}static guessNeedsClipboard(e){return/\${?CLIPBOARD/.test(e)}parse(e,t,i){this._scanner.text(e),this._token=this._scanner.next();const n=new g;for(;this._parse(n););const o=new Map,s=[];let r=0;n.walk(e=>(e instanceof a&&(r+=1,e.isFinalTabstop?o.set(0,void 0):!o.has(e.index)&&0{e.mime===i.mime||e.userConfigured||(i.extension&&e.extension,i.filename&&e.filename,i.filepattern&&e.filepattern,i.firstline&&e.firstline)})}function g(e,t){let i;if(e)switch(e.scheme){case s.c.file:i=e.fsPath;break;case s.c.data:const t=a.a.parseMetaData(e);i=t.get(a.a.META_DATA_LABEL);break;default:i=e.path}if(i){i=i.toLowerCase();var o=Object(r.a)(i),u=p(i,o,c);if(u)return[u,n.text];if(u=p(i,o,h),u)return[u,n.text];if(t&&(o=function(e){if(Object(l.S)(e)&&(e=e.substr(1)),0s.filepattern.length)&&(a=l.filepatternOnPath?e:t,null!=(n=l.filepatternLowercase)&&n.call(l,a)&&(s=l)),l.extension&&(!r||l.extension.length>r.extension.length)&&t.endsWith(l.extensionLowercase)&&(r=l)}return o?o.mime:s?s.mime:r?r.mime:null}},b9db:function(e,t,i){"use strict";i.d(t,"a",(function(){return o}));var n=i("561a");function o(e){let t=e.definition;for(;t instanceof n.b;)t=t.definition;return`.codicon-${e.id}:before { content: '${t.fontCharacter}'; }`}i("1e03"),i("f2d2")},b9f8:function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"st",extensions:[".st",".iecst",".iecplc",".lc3lib"],aliases:["StructuredText","scl","stl"],loader:function(){return i.e("chunk-2d2138c7").then(i.bind(null,"acc2"))}})},ba77:function(e,t,i){},bc02:function(e,t,i){},bc04:function(e,t,i){"use strict";i.d(t,"a",(function(){return p})),i.d(t,"b",(function(){return m})),i.d(t,"d",(function(){return f})),i.d(t,"c",(function(){return _}));var n=i("3742"),o=i("6a89"),s=(t=i("2504"),i("a666")),r=i("b2cc"),a=i("4fc3"),l=i("db88"),d=i("0a0f"),h=i("f5f3");i=i("dff7");const c=Object(d.c)("IEditorCancelService"),u=new a.c("cancellableOperation",!1,Object(i.a)("cancellableOperation","Whether the editor runs a cancellable operation, e.g. like 'Peek References'"));Object(h.b)(c,class{constructor(){this._tokens=new WeakMap}add(e,t){let i,n=this._tokens.get(e);return n||(n=e.invokeWithinContext(e=>({key:u.bindTo(e.get(a.b)),tokens:new l.a})),this._tokens.set(e,n)),n.key.set(!0),i=n.tokens.push(t),()=>{i&&(i(),n.key.set(!n.tokens.isEmpty()),i=void 0)}}cancel(e){const t=this._tokens.get(e);if(t){const e=t.tokens.pop();e&&(e.cancel(),t.key.set(!t.tokens.isEmpty()))}}},!0);class g extends t.b{constructor(e,t){super(t),this.editor=e,this._unregister=e.invokeWithinContext(t=>t.get(c).add(e,this))}dispose(){this._unregister(),super.dispose()}}Object(r.k)(new class extends r.c{constructor(){super({id:"editor.cancelOperation",kbOpts:{weight:100,primary:9},precondition:u})}runEditorCommand(e,t){e.get(c).cancel(t)}});class p{constructor(e,t){if(this.flags=t,0!=(1&this.flags)){const t=e.getModel();this.modelVersionId=t?n.v("{0}#{1}",t.uri.toString(),t.getVersionId()):null}else this.modelVersionId=null;0!=(4&this.flags)?this.position=e.getPosition():this.position=null,0!=(2&this.flags)?this.selection=e.getSelection():this.selection=null,0!=(8&this.flags)?(this.scrollLeft=e.getScrollLeft(),this.scrollTop=e.getScrollTop()):(this.scrollLeft=-1,this.scrollTop=-1)}_equals(e){return e instanceof p&&this.modelVersionId===(e=e).modelVersionId&&this.scrollLeft===e.scrollLeft&&this.scrollTop===e.scrollTop&&!(!this.position&&e.position||this.position&&!e.position||this.position&&e.position&&!this.position.equals(e.position))&&!(!this.selection&&e.selection||this.selection&&!e.selection||this.selection&&e.selection&&!this.selection.equalsRange(e.selection))}validate(e){return this._equals(new p(e,this.flags))}}class m extends g{constructor(e,t,i,n){super(e,n),this._listener=new s.b,4&t&&this._listener.add(e.onDidChangeCursorPosition(e=>{i&&o.a.containsPosition(i,e.position)||this.cancel()})),2&t&&this._listener.add(e.onDidChangeCursorSelection(e=>{i&&o.a.containsRange(i,e.selection)||this.cancel()})),8&t&&this._listener.add(e.onDidScrollChange(e=>this.cancel())),1&t&&(this._listener.add(e.onDidChangeModel(e=>this.cancel())),this._listener.add(e.onDidChangeModelContent(e=>this.cancel())))}dispose(){this._listener.dispose(),super.dispose()}}class f extends t.b{constructor(e,t){super(t),this._listener=e.onDidChangeContent(()=>this.cancel())}dispose(){this._listener.dispose(),super.dispose()}}class _{constructor(e,t,i){this._visiblePosition=e,this._visiblePositionScrollDelta=t,this._cursorPosition=i}static capture(e){let t=null,i=0;if(0!==e.getScrollTop()){const o=e.getVisibleRanges();var n;0r.a.shiftIndent(e,e.length+(t=t||1),h,g,p),f=(e,t)=>r.a.unshiftIndent(e,e.length+(t=t||1),h,g,p);let _,b=[],v=e.getLineContent(t),C=v,w=(null!=n?(_=n,n=s.x(v),C=_+v.substring(n.length),o.decreaseIndentPattern&&o.decreaseIndentPattern.test(C)&&(_=f(_),C=_+v.substring(n.length)),v!==C&&b.push(a.a.replaceMove(new d.a(t,1,t,n.length+1),c.b.normalizeIndentation(_,g,p)))):_=s.x(v),_);o.increaseIndentPattern&&o.increaseIndentPattern.test(C)?(w=m(w),_=m(_)):o.indentNextLinePattern&&o.indentNextLinePattern.test(C)&&(w=m(w));for(let r=++t;r<=i;r++){let t=e.getLineContent(r);var y=s.x(t),S=w+t.substring(y.length);o.decreaseIndentPattern&&o.decreaseIndentPattern.test(S)&&(w=f(w),_=f(_)),y!==w&&b.push(a.a.replaceMove(new d.a(r,1,r,y.length+1),c.b.normalizeIndentation(w,g,p))),o.unIndentedLinePattern&&o.unIndentedLinePattern.test(t)||(w=o.increaseIndentPattern&&o.increaseIndentPattern.test(S)?_=m(_):o.indentNextLinePattern&&o.indentNextLinePattern.test(S)?m(w):_)}return b}class _ extends t.b{constructor(){super({id:_.ID,label:n.a("indentationToSpaces","Convert Indentation to Spaces"),alias:"Convert Indentation to Spaces",precondition:h.a.writable})}run(e,t){let i=t.getModel();var n,o;i&&(n=i.getOptions(),(o=t.getSelection())&&(o=new N(o,n.tabSize),t.pushUndoStop(),t.executeCommands(this.id,[o]),t.pushUndoStop(),i.updateOptions({insertSpaces:!0})))}}_.ID="editor.action.indentationToSpaces";class b extends t.b{constructor(){super({id:b.ID,label:n.a("indentationToTabs","Convert Indentation to Tabs"),alias:"Convert Indentation to Tabs",precondition:h.a.writable})}run(e,t){let i=t.getModel();var n,o;i&&(n=i.getOptions(),(o=t.getSelection())&&(o=new O(o,n.tabSize),t.pushUndoStop(),t.executeCommands(this.id,[o]),t.pushUndoStop(),i.updateOptions({insertSpaces:!1})))}}b.ID="editor.action.indentationToTabs";class v extends t.b{constructor(e,t){super(t),this.insertSpaces=e}run(e,t){const i=e.get(m.a),o=e.get(g.a);let s=t.getModel();if(s){let e=o.getCreationOptions(s.getLanguageIdentifier().language,s.uri,s.isForSimpleWidget);const t=[1,2,3,4,5,6,7,8].map(t=>({id:t.toString(),label:t.toString(),description:t===e.tabSize?n.a("configuredTabSize","Configured Tab Size"):void 0})),r=Math.min(s.getOptions().tabSize-1,7);setTimeout(()=>{i.pick(t,{placeHolder:n.a({key:"selectTabWidth",comment:["Tab corresponds to the tab key"]},"Select Tab Size for Current File"),activeItem:t[r]}).then(e=>{e&&s&&!s.isDisposed()&&s.updateOptions({tabSize:parseInt(e.label,10),insertSpaces:this.insertSpaces})})},50)}}}class C extends v{constructor(){super(!1,{id:C.ID,label:n.a("indentUsingTabs","Indent Using Tabs"),alias:"Indent Using Tabs",precondition:void 0})}}C.ID="editor.action.indentUsingTabs";class w extends v{constructor(){super(!0,{id:w.ID,label:n.a("indentUsingSpaces","Indent Using Spaces"),alias:"Indent Using Spaces",precondition:void 0})}}w.ID="editor.action.indentUsingSpaces";class y extends t.b{constructor(){super({id:y.ID,label:n.a("detectIndentation","Detect Indentation from Content"),alias:"Detect Indentation from Content",precondition:void 0})}run(e,t){const i=e.get(g.a);let n=t.getModel();n&&(e=i.getCreationOptions(n.getLanguageIdentifier().language,n.uri,n.isForSimpleWidget),n.detectIndentation(e.insertSpaces,e.tabSize))}}y.ID="editor.action.detectIndentation";class S extends t.b{constructor(){super({id:"editor.action.reindentlines",label:n.a("editor.reindentlines","Reindent Lines"),alias:"Reindent Lines",precondition:h.a.writable})}run(e,t){let i=t.getModel();var n;!i||0<(n=f(i,1,i.getLineCount())).length&&(t.pushUndoStop(),t.executeEdits(this.id,n),t.pushUndoStop())}}class L extends t.b{constructor(){super({id:"editor.action.reindentselectedlines",label:n.a("editor.reindentselectedlines","Reindent Selected Lines"),alias:"Reindent Selected Lines",precondition:h.a.writable})}run(e,t){var i=t.getModel();if(i){var n=t.getSelections();if(null!==n){let e=[];for(var o of n){let t=o.startLineNumber,n=o.endLineNumber;if(t!==n&&1===o.endColumn&&n--,1===t){if(t===n)continue}else t--;o=f(i,t,n),e.push(...o)}0this.update())),this.callOnDispose.add(e.onDidChangeModel(()=>this.update())),this.callOnDispose.add(e.onDidChangeModelLanguage(()=>this.update()))}update(){this.callOnModel.clear(),this.editor.getOption(9)<4||this.editor.getOption(46)||this.editor.hasModel()&&this.callOnModel.add(this.editor.onDidPaste(({range:e})=>{this.trigger(e)}))}trigger(e){var t=this.editor.getSelections();if(!(null===t||1r.a.shiftIndent(e,e.length+1,g,m,f),unshiftIndent:e=>r.a.unshiftIndent(e,e.length+1,g,m,f)};let b=e.startLineNumber;for(;b<=e.endLineNumber&&this.shouldIgnoreLine(c,b);)b++;if(!(b>e.endLineNumber)){let r=c.getLineContent(b);if(!/\S/.test(r.substring(0,e.startColumn-1))){var n=u.a.getGoodIndentForLine(t,c,c.getLanguageIdentifier().id,b,i);if(null!==n){var o=s.x(r);n=p.b(n,g);if(n!==p.b(o,g))n=p.a(n,g,f),_.push({range:new l.a(b,1,b,o.length+1),text:n}),r=n+r.substr(o.length);else if(n=u.a.getIndentMetadata(c,b),0===n||8===n)return}}const m=b;for(;bc.getLineTokens(e),getLanguageIdentifier:()=>c.getLanguageIdentifier(),getLanguageIdAtPosition:(e,t)=>c.getLanguageIdAtPosition(e,t),getLineContent:e=>e===m?r:c.getLineContent(e)},c.getLanguageIdentifier().id,b+1,i),null!==o&&(n=p.b(o,g),t=p.b(s.x(c.getLineContent(b+1)),g),n!==t))){var a=n-t;for(let t=b+1;t<=e.endLineNumber;t++){var d=c.getLineContent(t),h=(d=s.x(d),p.b(d,g));h=p.a(h+a,g,f);h!==d&&_.push({range:new l.a(t,1,t,d.length+1),text:h})}}0<_.length&&(this.editor.pushUndoStop(),i=new x(_,this.editor.getSelection()),this.editor.executeCommand("autoIndentOnPaste",i),this.editor.pushUndoStop())}}}}shouldIgnoreLine(e,t){e.forceTokenization(t);var i=e.getLineFirstNonWhitespaceColumn(t);if(0===i)return!0;let n=e.getLineTokens(t);return 0Promise.resolve(n(i,e,t)).then(void 0,e=>{Object(o.g)(e)})),Promise.all(i).then(e=>{const t=[];for(var i of e)Array.isArray(i)?t.push(...i):i&&t.push(i);return t})}function d(e,t,i){return l(e,t,s.f,(e,t,n)=>e.provideDefinition(t,n,i))}function h(e,t,i){return l(e,t,s.e,(e,t,n)=>e.provideDeclaration(t,n,i))}function c(e,t,i){return l(e,t,s.q,(e,t,n)=>e.provideImplementation(t,n,i))}function u(e,t,i){return l(e,t,s.G,(e,t,n)=>e.provideTypeDefinition(t,n,i))}function g(e,t,i,n){return l(e,t,s.y,(e,t,o)=>a(this,void 0,void 0,(function*(){var s,r=yield e.provideReferences(t,o,{includeDeclaration:!0},n);return i&&r&&2===r.length&&(s=yield e.provideReferences(t,o,{includeDeclaration:!1},n))&&1===s.length?s:r})))}function p(e){return a(this,void 0,void 0,(function*(){var t=yield e();const i=new r.c(t,"");return t=i.references.map(e=>e.link),i.dispose(),t}))}Object(t.n)("_executeDefinitionProvider",(e,t)=>p(()=>d(e,t,n.a.None))),Object(t.n)("_executeDeclarationProvider",(e,t)=>p(()=>h(e,t,n.a.None))),Object(t.n)("_executeImplementationProvider",(e,t)=>p(()=>c(e,t,n.a.None))),Object(t.n)("_executeTypeDefinitionProvider",(e,t)=>p(()=>u(e,t,n.a.None))),Object(t.n)("_executeReferenceProvider",(e,t)=>p(()=>g(e,t,!1,n.a.None)))},bd50:function(e,t,i){"use strict";i.r(t);t=i("b2cc");var n=i("b1ca"),o=i("03d9");class s extends t.b{constructor(){super({id:"editor.action.toggleHighContrast",label:o.i.toggleHighContrast,alias:"Toggle High Contrast Theme",precondition:void 0}),this._originalThemeName=null}run(e,t){const i=e.get(n.a);this._originalThemeName?(i.setTheme(this._originalThemeName),this._originalThemeName=null):(this._originalThemeName=i.getColorTheme().themeName,i.setTheme("hc-black"))}}Object(t.j)(s)},be5f:function(e,t,i){"use strict";i.d(t,"b",(function(){return o})),i.d(t,"a",(function(){return s}));const n=Object.prototype.hasOwnProperty;function o(e,t){for(let i in e)if(n.call(e,i)&&!1===t({key:i,value:e[i]},(function(){delete e[i]})))return}class s{constructor(){this.map=new Map}add(e,t){let i=this.map.get(e);i||(i=new Set,this.map.set(e,i)),i.add(t)}delete(e,t){const i=this.map.get(e);i&&(i.delete(t),0===i.size&&this.map.delete(e))}forEach(e,t){const i=this.map.get(e);i&&i.forEach(t)}}},bf44:function(e,t,i){"use strict";var n=i("33f9");i.o(n,"Emitter")&&i.d(t,"Emitter",(function(){return n.Emitter})),i.o(n,"MarkerSeverity")&&i.d(t,"MarkerSeverity",(function(){return n.MarkerSeverity})),i.o(n,"MarkerTag")&&i.d(t,"MarkerTag",(function(){return n.MarkerTag})),i.o(n,"Range")&&i.d(t,"Range",(function(){return n.Range})),i.o(n,"Uri")&&i.d(t,"Uri",(function(){return n.Uri})),i.o(n,"editor")&&i.d(t,"editor",(function(){return n.editor})),i.o(n,"languages")&&i.d(t,"languages",(function(){return n.languages}))},bf5b:function(e,t,i){"use strict";i.d(t,"b",(function(){return h})),i.d(t,"a",(function(){return c})),i.d(t,"c",(function(){return m}));t=i("5fe7");var n=i("561a"),o=i("308f"),s=i("dff7"),r=i("dd1b"),a=i("89cd"),l=i("b7d0");const d=new class{constructor(){this._onDidChange=new o.b,this.onDidChange=this._onDidChange.event,this.iconSchema={definitions:{icons:{type:"object",properties:{fontId:{type:"string",description:Object(s.a)("iconDefintion.fontId","The id of the font to use. If not set, the font that is defined first is used.")},fontCharacter:{type:"string",description:Object(s.a)("iconDefintion.fontCharacter","The font character associated with the icon definition.")}},additionalProperties:!1,defaultSnippets:[{body:{fontCharacter:"\\\\e030"}}]}},type:"object",properties:{}},this.iconReferenceSchema={type:"string",pattern:`^${n.a.iconNameExpression}$`,enum:[],enumDescriptions:[]},this.iconsById={},this.iconFontsById={}}registerIcon(e,t,i,n){const o=this.iconsById[e];var s;if(o)return i&&!o.description&&(o.description=i,this.iconSchema.properties[e].markdownDescription=i+` $(${e})`,-1!==(s=this.iconReferenceSchema.enum.indexOf(e))&&(this.iconReferenceSchema.enumDescriptions[s]=i),this._onDidChange.fire()),o;this.iconsById[e]={id:e,description:i,defaults:t,deprecationMessage:n};let r={$ref:"#/definitions/icons"};return n&&(r.deprecationMessage=n),i&&(r.markdownDescription=i+`: $(${e})`),this.iconSchema.properties[e]=r,this.iconReferenceSchema.enum.push(e),this.iconReferenceSchema.enumDescriptions.push(i||""),this._onDidChange.fire(),{id:e}}getIcons(){return Object.keys(this.iconsById).map(e=>this.iconsById[e])}getIcon(e){return this.iconsById[e]}getIconSchema(){return this.iconSchema}getIconFont(e){return this.iconFontsById[e]}toString(){var e=(e,t)=>e.id.localeCompare(t.id),t=e=>{for(;l.d.isThemeIcon(e.defaults);)e=this.iconsById[e.defaults.id];return"codicon codicon-"+(e?e.id:"")};let i=[];i.push("| preview | identifier | default codicon ID | description"),i.push("| ----------- | --------------------------------- | --------------------------------- | --------------------------------- |");const n=Object.keys(this.iconsById).map(e=>this.iconsById[e]);for(const o of n.filter(e=>!!e.description).sort(e))i.push(`||${o.id}|${(l.d.isThemeIcon(o.defaults)?o.defaults:o).id}|${o.description||""}|`);i.push("| preview | identifier "),i.push("| ----------- | --------------------------------- |");for(const o of n.filter(e=>!l.d.isThemeIcon(e.defaults)).sort(e))i.push(`||${o.id}|`);return i.join("\n")}};function h(e,t,i,n){return d.registerIcon(e,t,i,n)}function c(){return d}a.a.add("base.contributions.icons",d);for(const f of n.d.all)d.registerIcon(f.id,f.definition,f.description);n.d.onDidRegister(e=>d.registerIcon(e.id,e.definition,e.description));const u="vscode://schemas/icons";let g=a.a.as(r.a.JSONContribution);g.registerSchema(u,d.getIconSchema());const p=new t.e(()=>g.notifySchemaChanged(u),200),m=(d.onDidChange(()=>{p.isScheduled()||p.schedule()}),h("widget-close",n.b.close,Object(s.a)("widgetClose","Icon for the close action in widgets.")))},bfa1c:function(e,t,i){"use strict";i.d(t,"a",(function(){return I}));var n=i("11f7"),o=i("e32d"),s=i("31df"),r=i("5d28"),a=i("7ddc"),l=i("fdcc"),d=i("308f"),h=i("78bc"),c=i("1097"),u=i("9c3e");let g;!function e(t,i,n){function o(s,r){if(!i[s]){var a;if(!t[s])throw(a=new Error("Cannot find module '"+s+"'")).code="MODULE_NOT_FOUND",a;a=i[s]={exports:{}},t[s][0].call(a.exports,(function(e){return o(t[s][1][e]||e)}),a,a.exports,e,t,i,n)}return i[s].exports}for(var s=0;s\s]+))?)*)\s*(\/?)\s*>/,a=/^<\s*\/\s*([\w:-]+)[^>]*>/,l=/([\w:-]+)(?:\s*=\s*(?:(?:"((?:[^"])*)")|(?:'((?:[^'])*)')|([^>\s]+)))?/g,d=/^":">"))},end:function(e){e=o(e),-1!==(a.allowedTags||[]).indexOf(e)&&!1===i.ignoring?(l("")):h(e)},chars:function(e){!1===i.ignoring&&l(a.transformText?a.transformText(e):e)}};function l(t){e.push(t)}function d(e){r.voids[e]||(!1===i.ignoring?i={ignoring:e,depth:1}:i.ignoring===e&&i.depth++)}function h(e){i.ignoring===e&&--i.depth<=0&&c()}function c(){i={ignoring:!1,depth:0}}}},{"./attributes":1,"./elements":3,"./lowercase":5,he:9}],9:[function(e,t,i){var n={"&":"&","<":"<",">":">",'"':""","'":"'"},o={"&":"&","<":"<",">":">",""":'"',"'":"'"},s=/(&|<|>|"|')/g,r=/[&<>"']/g;function a(e){return n[e]}function l(e){return o[e]}function d(e){return null==e?"":String(e).replace(r,a)}function h(e){return null==e?"":String(e).replace(s,l)}d.options=h.options={},t.exports={encode:d,escape:d,decode:h,unescape:h,version:"1.0.0-browser"}},{}],10:[function(e,t,i){function n(e,t){return e[t]=!0,e}t.exports=function(e){return e.reduce(n,{})}},{}]},{},[4]);var p=g,m=i("4acc"),f=i("438a"),_=i("b589"),b=i("aa3d"),v=i("82c9"),C=i("3742"),w=i("6d8e");const y=null==(t=window.trustedTypes)?void 0:t.createPolicy("insane",{createHTML(e,t){return p(e,t)}});function S(e,t={},i={}){var g;function S(t,i){var n=e.uris&&e.uris[t];if(!n)return t;let o=w.a.revive(n);return i?t.startsWith(_.c.data+":")?t:_.a.asBrowserUri(o).toString(!0):w.a.parse(t).toString()===o.toString()?t:(o=o.query?o.with({query:function(t){let i;try{i=Object(f.a)(decodeURIComponent(t))}catch(t){}return i?(i=Object(b.a)(i,t=>{if(e.uris&&e.uris[t])return w.a.revive(e.uris[t])}),encodeURIComponent(JSON.stringify(i))):t}(o.query)}):o).toString()}const L=Object(s.a)(t);let x;const k=new Promise(e=>x=e),D=new m.Renderer;D.image=(e,i,n)=>{let o=[],s=[];if(e){({href:e,dimensions:o}=Object(h.c)(e)),e=S(e,!0);try{var r=w.a.parse(e);t.baseUrl&&r.scheme===_.c.file&&(e=Object(v.j)(t.baseUrl,e).toString())}catch(e){}s.push(`src="${e}"`)}return n&&s.push(`alt="${n}"`),i&&s.push(`title="${i}"`),""},D.link=(i,n,o)=>(i===o&&(o=Object(h.d)(o)),i=S(i,!1),t.baseUrl&&!/^\w[\w\d+.-]*:/.test(i)&&(i=Object(v.j)(t.baseUrl,i).toString()),n=Object(h.d)(n),!(i=Object(h.d)(i))||i.match(/^data:|javascript:/i)||i.match(/^command:/i)&&!e.isTrusted||i.match(/^command:(\/\/\/)?_workbench\.downloadResource/i)?o:`
      /g,">").replace(/"/g,""").replace(/'/g,"'")}" title="${n||i}">${o}`),D.paragraph=t=>{if(e.supportThemeIcons){const e=Object(a.a)(t);t=e.map(e=>"string"==typeof e?e:e.outerHTML).join("")}return`

      ${t}

      `},t.codeBlockRenderer&&(D.code=(e,i)=>{i=t.codeBlockRenderer(i,e);const o=u.b.nextId(),s=Promise.all([i,k]).then(e=>{var t=L.querySelector(`div[data-code="${o}"]`);t&&n.R(t,e[0])}).catch(e=>{});return t.asyncRenderCallback&&s.then(t.asyncRenderCallback),`
      ${Object(C.s)(e)}
      `}),t.actionHandler&&(g=t.actionHandler.disposables.add(new o.a(L,"click")),O=t.actionHandler.disposables.add(new o.a(L,"auxclick")),t.actionHandler.disposables.add(d.c.any(g.event,O.event)(e=>{const i=new r.a(e);if(i.leftButton||i.middleButton){let o=i.target;if("A"===o.tagName||(o=o.parentElement)&&"A"===o.tagName)try{var n=o.dataset.href;n&&t.actionHandler.callback(n,i)}catch(e){Object(l.f)(e)}finally{i.preventDefault()}}}))),i.sanitizer=t=>(e.isTrusted?t.match(/^(]+>)|(<\/\s*span>)$/):void 0)?t:"",i.sanitize=!0,i.silent=!0,i.renderer=D;let N=null!=(g=e.value)?g:"";1e5{e.dispose(),t.asyncRenderCallback()})}return L}t=i("5bd7");var L,x=i("5818"),k=i("4d05"),D=i("a666"),N=i("b707"),O=(i=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3n.dispose()}}_getRenderOptions(t,i){return{baseUrl:this._options.baseUrl,codeBlockRenderer:(t,i)=>E(this,void 0,void 0,(function*(){var n;let o;t?o=this._modeService.getModeIdForLanguageName(t):this._options.editor&&(o=null==(s=this._options.editor.getModel())?void 0:s.getLanguageIdentifier().language),o=o||"plaintext",this._modeService.triggerMode(o);var s=null!=(s=yield N.F.getPromise(o))?s:void 0;const r=document.createElement("span");r.innerHTML=null!=(n=null==(n=e._ttpTokenizer)?void 0:n.createHTML(i,s))?n:Object(k.b)(i,s);let a=this._options.codeBlockFontFamily;return(a=this._options.editor?this._options.editor.getOption(42).fontFamily:a)&&(r.style.fontFamily=a),r})),asyncRenderCallback:()=>this._onDidRenderAsync.fire(),actionHandler:{callback:e=>this._openerService.open(e,{fromUserGesture:!0,allowContributedOpeners:!0,allowCommands:t.isTrusted}).catch(l.f),disposables:i}}}};I._ttpTokenizer=null==(L=window.trustedTypes)?void 0:L.createPolicy("tokenizeToString",{createHTML(e,t){return Object(k.b)(e,t)}}),I=i([O(1,x.a),O(2,t.a)],I)},c101:function(e,t,i){"use strict";i.d(t,"a",(function(){return n}));var n,o;t=i("dff7"),i=i("4fc3");(o=n=n||{}).editorSimpleInput=new i.c("editorSimpleInput",!1,!0),o.editorTextFocus=new i.c("editorTextFocus",!1,t.a("editorTextFocus","Whether the editor text has focus (cursor is blinking)")),o.focus=new i.c("editorFocus",!1,t.a("editorFocus","Whether the editor or an editor widget has focus (e.g. focus is in the find widget)")),o.textInputFocus=new i.c("textInputFocus",!1,t.a("textInputFocus","Whether an editor or a rich text input has focus (cursor is blinking)")),o.readOnly=new i.c("editorReadonly",!1,t.a("editorReadonly","Whether the editor is read only")),o.inDiffEditor=new i.c("inDiffEditor",!1,t.a("inDiffEditor","Whether the context is a diff editor")),o.columnSelection=new i.c("editorColumnSelection",!1,t.a("editorColumnSelection","Whether `editor.columnSelection` is enabled")),o.writable=o.readOnly.toNegated(),o.hasNonEmptySelection=new i.c("editorHasSelection",!1,t.a("editorHasSelection","Whether the editor has text selected")),o.hasOnlyEmptySelection=o.hasNonEmptySelection.toNegated(),o.hasMultipleSelections=new i.c("editorHasMultipleSelections",!1,t.a("editorHasMultipleSelections","Whether the editor has multiple selections")),o.hasSingleSelection=o.hasMultipleSelections.toNegated(),o.tabMovesFocus=new i.c("editorTabMovesFocus",!1,t.a("editorTabMovesFocus","Whether `Tab` will move focus out of the editor")),o.tabDoesNotMoveFocus=o.tabMovesFocus.toNegated(),o.isInWalkThroughSnippet=new i.c("isInEmbeddedEditor",!1,!0),o.canUndo=new i.c("canUndo",!1,!0),o.canRedo=new i.c("canRedo",!1,!0),o.hoverVisible=new i.c("editorHoverVisible",!1,t.a("editorHoverVisible","Whether the editor hover is visible")),o.inCompositeEditor=new i.c("inCompositeEditor",void 0,t.a("inCompositeEditor","Whether the editor is part of a larger editor (e.g. notebooks)")),o.notInCompositeEditor=o.inCompositeEditor.toNegated(),o.languageId=new i.c("editorLangId","",t.a("editorLangId","The language identifier of the editor")),o.hasCompletionItemProvider=new i.c("editorHasCompletionItemProvider",!1,t.a("editorHasCompletionItemProvider","Whether the editor has a completion item provider")),o.hasCodeActionsProvider=new i.c("editorHasCodeActionsProvider",!1,t.a("editorHasCodeActionsProvider","Whether the editor has a code actions provider")),o.hasCodeLensProvider=new i.c("editorHasCodeLensProvider",!1,t.a("editorHasCodeLensProvider","Whether the editor has a code lens provider")),o.hasDefinitionProvider=new i.c("editorHasDefinitionProvider",!1,t.a("editorHasDefinitionProvider","Whether the editor has a definition provider")),o.hasDeclarationProvider=new i.c("editorHasDeclarationProvider",!1,t.a("editorHasDeclarationProvider","Whether the editor has a declaration provider")),o.hasImplementationProvider=new i.c("editorHasImplementationProvider",!1,t.a("editorHasImplementationProvider","Whether the editor has an implementation provider")),o.hasTypeDefinitionProvider=new i.c("editorHasTypeDefinitionProvider",!1,t.a("editorHasTypeDefinitionProvider","Whether the editor has a type definition provider")),o.hasHoverProvider=new i.c("editorHasHoverProvider",!1,t.a("editorHasHoverProvider","Whether the editor has a hover provider")),o.hasDocumentHighlightProvider=new i.c("editorHasDocumentHighlightProvider",!1,t.a("editorHasDocumentHighlightProvider","Whether the editor has a document highlight provider")),o.hasDocumentSymbolProvider=new i.c("editorHasDocumentSymbolProvider",!1,t.a("editorHasDocumentSymbolProvider","Whether the editor has a document symbol provider")),o.hasReferenceProvider=new i.c("editorHasReferenceProvider",!1,t.a("editorHasReferenceProvider","Whether the editor has a reference provider")),o.hasRenameProvider=new i.c("editorHasRenameProvider",!1,t.a("editorHasRenameProvider","Whether the editor has a rename provider")),o.hasSignatureHelpProvider=new i.c("editorHasSignatureHelpProvider",!1,t.a("editorHasSignatureHelpProvider","Whether the editor has a signature help provider")),o.hasInlayHintsProvider=new i.c("editorHasInlayHintsProvider",!1,t.a("editorHasInlayHintsProvider","Whether the editor has an inline hints provider")),o.hasDocumentFormattingProvider=new i.c("editorHasDocumentFormattingProvider",!1,t.a("editorHasDocumentFormattingProvider","Whether the editor has a document formatting provider")),o.hasDocumentSelectionFormattingProvider=new i.c("editorHasDocumentSelectionFormattingProvider",!1,t.a("editorHasDocumentSelectionFormattingProvider","Whether the editor has a document selection formatting provider")),o.hasMultipleDocumentFormattingProvider=new i.c("editorHasMultipleDocumentFormattingProvider",!1,t.a("editorHasMultipleDocumentFormattingProvider","Whether the editor has multiple document formatting providers")),o.hasMultipleDocumentSelectionFormattingProvider=new i.c("editorHasMultipleDocumentSelectionFormattingProvider",!1,t.a("editorHasMultipleDocumentSelectionFormattingProvider","Whether the editor has multiple document selection formatting providers"))},c286:function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"pug",extensions:[".jade",".pug"],aliases:["Pug","Jade","jade"],loader:function(){return i.e("chunk-7459c510").then(i.bind(null,"23e02"))}})},c2c6:function(e,t,i){var n;self.MonacoEnvironment={globalAPI:!(n={editorWorkerService:"editor.worker.js",css:"css.worker.js",html:"html.worker.js",json:"json.worker.js",typescript:"ts.worker.js",javascript:"ts.worker.js",less:"css.worker.js",scss:"css.worker.js",handlebars:"html.worker.js",razor:"html.worker.js"}),getWorkerUrl:function(e,t){var o=i.p;o=(o?o.replace(/\/$/,"")+"/":"")+n[t];if(/^((http:)|(https:)|(file:)|(\/\/))/.test(o)){var s=String(window.location);s=s.substr(0,s.length-window.location.hash.length-window.location.search.length-window.location.pathname.length);if(o.substring(0,s.length)!==s)return/^(\/\/)/.test(o)&&(o=window.location.protocol+o),s=new Blob(["/*"+t+'*/importScripts("'+o+'");'],{type:"application/javascript"}),URL.createObjectURL(s)}return o}},i("4816"),i("3765"),i("6e4e"),i("2935"),i("c36f"),i("0b112"),i("77a4"),i("db2d"),i("9f4d"),i("7c3e"),i("d585"),i("e516"),i("fd11"),i("891c"),i("a106"),i("7605"),i("6df4"),i("7082"),i("958f"),i("3323"),i("f187"),i("1f84"),i("aee8"),i("a222"),i("1af3"),i("bc61"),i("6e62"),i("2e66"),i("8090"),i("747f"),i("7eb7"),i("d844"),i("f17c"),i("5b02"),i("2e4b"),i("6c8c"),i("8452"),i("e2c2"),i("43ad"),i("d741"),i("b574"),i("7a9e"),i("bd50"),i("93ba"),i("6daf"),i("87a3"),i("23ec"),i("5ed2"),i("b3b2"),i("2d47"),e.exports=i("8ea9"),i("09d16"),i("db7a"),i("38e9"),i("962f"),i("d1c2"),i("91d3"),i("0292"),i("8eb6"),i("82a1"),i("a771"),i("13e8"),i("f41d"),i("f570"),i("f5ba"),i("4af6"),i("a8f5"),i("9d48"),i("23f2"),i("2dec"),i("d282"),i("f9ad"),i("77db"),i("8457"),i("7367"),i("cd01"),i("93b9"),i("7257"),i("a79b"),i("daaa"),i("0ef9"),i("16f5"),i("38f6"),i("1aa7"),i("66f1"),i("2e5e"),i("4058"),i("6640"),i("fdc0"),i("c583"),i("8d5c"),i("ea53"),i("abca"),i("b12b"),i("a0a2"),i("1fa1"),i("cb70"),i("2652"),i("8f6a"),i("c286"),i("88b6"),i("4da7"),i("32cc"),i("6a38"),i("4220"),i("a48d"),i("c8aa"),i("8a3f"),i("5d08"),i("19bd"),i("1bd1"),i("c663"),i("73d3"),i("333a"),i("199a"),i("d65c"),i("e8cb"),i("c3d4"),i("b9f8"),i("2d19"),i("d2ce"),i("0542"),i("9f5f"),i("10eb"),i("cf78"),i("9eb0"),i("0447"),i("1389")},c317:function(e,t,i){"use strict";(function(e){i.d(t,"a",(function(){return s})),i.d(t,"b",(function(){return r})),i.d(t,"c",(function(){return a}));var n=i("30db");let o;if(void 0!==n.b.vscode&&void 0!==n.b.vscode.process){const e=n.b.vscode.process;o={get platform(){return e.platform},get arch(){return e.arch},get env(){return e.env},cwd(){return e.cwd()},nextTick(e){return Object(n.j)(e)}}}else o=void 0!==e?{get platform(){return e.platform},get arch(){return e.arch},get env(){return Object({NODE_ENV:"production",VUE_APP_ENV:"production",VUE_APP_TITLE:"CRMEB",VUE_APP_API_URL:"",VUE_APP_WS_KEFU_URL:"",VUE_APP_WS_ADMIN_URL:"",BASE_URL:"/admin/"})},cwd(){return Object({NODE_ENV:"production",VUE_APP_ENV:"production",VUE_APP_TITLE:"CRMEB",VUE_APP_API_URL:"",VUE_APP_WS_KEFU_URL:"",VUE_APP_WS_ADMIN_URL:"",BASE_URL:"/admin/"}).VSCODE_CWD||e.cwd()},nextTick(t){return e.nextTick(t)}}:{get platform(){return n.i?"win32":n.f?"darwin":"linux"},get arch(){},nextTick(e){return Object(n.j)(e)},get env(){return{}},cwd(){return"/"}};const s=o.cwd,r=o.env,a=o.platform}).call(this,i("f28c"))},c36f:function(e,t,i){"use strict";i.r(t),i.d(t,"CutAction",(function(){return m})),i.d(t,"CopyAction",(function(){return f})),i.d(t,"PasteAction",(function(){return _}));var n=i("dff7"),o=(t=i("0f70"),i("30db")),s=i("e53c"),r=i("b2cc"),a=i("5717"),l=i("c101"),d=i("7e32"),h=i("f577"),c=function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))},u=(i="9_cutcopypaste",o.g||document.queryCommandSupported("cut")),g=o.g||document.queryCommandSupported("copy");t=void 0!==navigator.clipboard&&!t.g||document.queryCommandSupported("paste");function p(e){return e.register(),e}const m=u?p(new r.e({id:"editor.action.clipboardCutAction",precondition:void 0,kbOpts:o.g?{primary:2102,win:{primary:2102,secondary:[1044]},weight:100}:void 0,menuOpts:[{menuId:d.b.MenubarEditMenu,group:"2_ccp",title:n.a({key:"miCut",comment:["&& denotes a mnemonic"]},"Cu&&t"),order:1},{menuId:d.b.EditorContext,group:i,title:n.a("actions.clipboard.cutLabel","Cut"),when:l.a.writable,order:1},{menuId:d.b.CommandPalette,group:"",title:n.a("actions.clipboard.cutLabel","Cut"),order:1},{menuId:d.b.SimpleEditorContext,group:i,title:n.a("actions.clipboard.cutLabel","Cut"),when:l.a.writable,order:1}]})):void 0,f=g?p(new r.e({id:"editor.action.clipboardCopyAction",precondition:void 0,kbOpts:o.g?{primary:2081,win:{primary:2081,secondary:[2067]},weight:100}:void 0,menuOpts:[{menuId:d.b.MenubarEditMenu,group:"2_ccp",title:n.a({key:"miCopy",comment:["&& denotes a mnemonic"]},"&&Copy"),order:2},{menuId:d.b.EditorContext,group:i,title:n.a("actions.clipboard.copyLabel","Copy"),order:2},{menuId:d.b.CommandPalette,group:"",title:n.a("actions.clipboard.copyLabel","Copy"),order:1},{menuId:d.b.SimpleEditorContext,group:i,title:n.a("actions.clipboard.copyLabel","Copy"),order:2}]})):void 0,_=(d.d.appendMenuItem(d.b.MenubarEditMenu,{submenu:d.b.MenubarCopy,title:{value:n.a("copy as","Copy As"),original:"Copy As"},group:"2_ccp",order:3}),d.d.appendMenuItem(d.b.EditorContext,{submenu:d.b.EditorContextCopy,title:{value:n.a("copy as","Copy As"),original:"Copy As"},group:i,order:3}),t?p(new r.e({id:"editor.action.clipboardPasteAction",precondition:void 0,kbOpts:o.g?{primary:2100,win:{primary:2100,secondary:[1043]},linux:{primary:2100,secondary:[1043]},weight:100}:void 0,menuOpts:[{menuId:d.b.MenubarEditMenu,group:"2_ccp",title:n.a({key:"miPaste",comment:["&& denotes a mnemonic"]},"&&Paste"),order:4},{menuId:d.b.EditorContext,group:i,title:n.a("actions.clipboard.pasteLabel","Paste"),when:l.a.writable,order:4},{menuId:d.b.CommandPalette,group:"",title:n.a("actions.clipboard.pasteLabel","Paste"),order:1},{menuId:d.b.SimpleEditorContext,group:i,title:n.a("actions.clipboard.pasteLabel","Paste"),when:l.a.writable,order:4}]})):void 0);class b extends r.b{constructor(){super({id:"editor.action.clipboardCopyWithSyntaxHighlightingAction",label:n.a("actions.clipboard.copyWithSyntaxHighlightingLabel","Copy With Syntax Highlighting"),alias:"Copy With Syntax Highlighting",precondition:void 0,kbOpts:{kbExpr:l.a.textInputFocus,primary:0,weight:100}})}run(e,t){!t.hasModel()||!t.getOption(31)&&t.getSelection().isEmpty()||(s.a.forceCopyWithSyntaxHighlighting=!0,t.focus(),document.execCommand("copy"),s.a.forceCopyWithSyntaxHighlighting=!1)}}function v(e,t){e&&(e.addImplementation(1e4,"code-editor",(e,i)=>{const n=e.get(a.a).getFocusedCodeEditor();if(n&&n.hasTextFocus()){e=n.getOption(31);const i=n.getSelection();return i&&i.isEmpty()&&!e||document.execCommand(t),!0}return!1}),e.addImplementation(0,"generic-dom",(e,i)=>(document.execCommand(t),!0)))}v(m,"cut"),v(f,"copy"),_&&(_.addImplementation(1e4,"code-editor",(e,t)=>{const i=e.get(a.a),n=e.get(h.a),r=i.getFocusedCodeEditor();return!(!r||!r.hasTextFocus())&&(!document.execCommand("paste")&&o.h&&c(void 0,void 0,void 0,(function*(){var e=yield n.readText();if(""!==e){var t=s.b.INSTANCE.get(e);let i=!1,n=null,o=null;t&&(i=r.getOption(31)&&!!t.isFromEmptySelection,n=void 0!==t.multicursorText?t.multicursorText:null,o=t.mode),r.trigger("keyboard","paste",{text:e,pasteOnNewLine:i,multicursorText:n,mode:o})}})),!0)}),_.addImplementation(0,"generic-dom",(e,t)=>(document.execCommand("paste"),!0))),g&&Object(r.j)(b)},c3d4:function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"sql",extensions:[".sql"],aliases:["SQL"],loader:function(){return i.e("chunk-2d0ae937").then(i.bind(null,"0b3b"))}})},c4e3:function(e,t,i){"use strict";i.d(t,"a",(function(){return m}));var n=i("11f7"),o=i("ee56"),s=i("5fe7"),r=i("2504"),a=i("a666"),l=i("ef8e9"),d=i("dff7"),h=function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))};function c(e,t,i){if(i){const o=function(e){if(Object(l.k)(e))return()=>h(this,void 0,void 0,(function*(){return e}));if(Object(l.h)(e.markdown))return e.markdown;{const t=e.markdown;return()=>h(this,void 0,void 0,(function*(){return t}))}}(i);let c,u;const g=n.i(t,n.d.MOUSE_OVER,g=>{if(!c){const g=new r.b;var p=e=>{var i=e.type===n.d.MOUSE_DOWN;i&&(null!==u&&void 0!==u&&u.dispose(),u=void 0),!i&&e.fromElement!==t||(null!==c&&void 0!==c&&c.dispose(),c=void 0)};const m=n.i(t,n.d.MOUSE_LEAVE,p,!0),f=n.i(t,n.d.MOUSE_DOWN,p,!0),_={targetElements:[t],dispose:()=>{}};let b;void 0!==e.placement&&"mouse"!==e.placement||(b=n.i(t,n.d.MOUSE_MOVE,e=>_.x=e.x+10,!0));const v=new s.e(()=>h(this,void 0,void 0,(function*(){var t;c&&(t={content:Object(d.a)("iconLabel.loading","Loading..."),target:_,hoverPosition:2},null!==u&&void 0!==u&&u.dispose(),u=e.showHover(t),t=null!=(t=yield o(g.token))?t:Object(l.k)(i)?void 0:i.markdownNotSupportedFallback,null!==u&&void 0!==u&&u.dispose(),u=void 0,t&&c&&(t={content:t,target:_,showPointer:"element"===e.placement,hoverPosition:2},u=e.showHover(t))),null!==b&&void 0!==b&&b.dispose()})),e.delay);v.schedule(),c=Object(a.i)(()=>{v.dispose(),null!==b&&void 0!==b&&b.dispose(),f.dispose(),m.dispose(),g.dispose(!0)})}},!0);return Object(a.i)(()=>{g.dispose(),null!==c&&void 0!==c&&c.dispose(),null!==u&&void 0!==u&&u.dispose()})}}var u=i("aa3d"),g=i("9ee1");i("2a04");class p{constructor(e){this._element=e}get element(){return this._element}set textContent(e){this.disposed||e===this._textContent||(this._textContent=e,this._element.textContent=e)}set className(e){this.disposed||e===this._className||(this._className=e,this._element.className=e)}set empty(e){this.disposed||e===this._empty||(this._empty=e,this._element.style.marginLeft=e?"0":"")}dispose(){this.disposed=!0}}class m extends a.a{constructor(e,t){super(),this.customHovers=new Map,this.domNode=this._register(new p(n.q(e,n.a(".monaco-icon-label")))),this.labelContainer=n.q(this.domNode.element,n.a(".monaco-icon-label-container")),e=n.q(this.labelContainer,n.a("span.monaco-icon-name-container")),this.descriptionContainer=this._register(new p(n.q(this.labelContainer,n.a("span.monaco-icon-description-container")))),null!=t&&t.supportHighlights||null!=t&&t.supportIcons?this.nameNode=new _(e,!!t.supportIcons):this.nameNode=new f(e),null!=t&&t.supportDescriptionHighlights?this.descriptionNodeFactory=()=>new o.a(n.q(this.descriptionContainer.element,n.a("span.label-description")),!!t.supportIcons):this.descriptionNodeFactory=()=>this._register(new p(n.q(this.descriptionContainer.element,n.a("span.label-description")))),this.hoverDelegate=null==t?void 0:t.hoverDelegate}setLabel(e,t,i){const n=["monaco-icon-label"];i&&(i.extraClasses&&n.push(...i.extraClasses),i.italic&&n.push("italic"),i.strikethrough&&n.push("strikethrough")),this.domNode.className=n.join(" "),this.setupHover(this.labelContainer,null==i?void 0:i.title),this.nameNode.setLabel(e,i),(t||this.descriptionNode)&&(this.descriptionNode||(this.descriptionNode=this.descriptionNodeFactory()),this.descriptionNode instanceof o.a?(this.descriptionNode.set(t||"",i?i.descriptionMatches:void 0),this.setupHover(this.descriptionNode.element,null==i?void 0:i.descriptionTitle)):(this.descriptionNode.textContent=t||"",this.setupHover(this.descriptionNode.element,(null==i?void 0:i.descriptionTitle)||""),this.descriptionNode.empty=!t))}setupHover(e,t){const i=this.customHovers.get(e);var n;i&&(i.dispose(),this.customHovers.delete(e)),t?this.hoverDelegate?(n=c(this.hoverDelegate,e,t))&&this.customHovers.set(e,n):(n=e,t=t,Object(l.k)(t)?n.title=t:null!=t&&t.markdownNotSupportedFallback?n.title=t.markdownNotSupportedFallback:n.removeAttribute("title")):e.removeAttribute("title")}dispose(){super.dispose();for(const e of this.customHovers.values())e.dispose();this.customHovers.clear()}}class f{constructor(e){this.container=e,this.label=void 0,this.singleLabel=void 0}setLabel(e,t){if(this.label!==e||!Object(u.d)(this.options,t))if(this.label=e,this.options=t,"string"==typeof e)this.singleLabel||(this.container.innerText="",this.container.classList.remove("multiple"),this.singleLabel=n.q(this.container,n.a("a.label-name",{id:null==t?void 0:t.domId}))),this.singleLabel.textContent=e;else{this.container.innerText="",this.container.classList.add("multiple"),this.singleLabel=void 0;for(let s=0;s{const o={start:n,end:n+e.length};return e=i.map(e=>g.a.intersect(o,e)).filter(e=>!g.a.isEmpty(e)).map(({start:e,end:t})=>({start:e-n,end:t-n})),n=o.end+t.length,e})}}(e,i,null==t?void 0:t.matches);for(let d=0;d{if(t=e,Object(o.j)(t)&&n.a.isUri(t.resource)&&Object(o.j)(t.edit))return new a(e.resource,e.edit,e.modelVersionId,e.metadata);var t;if(t=e,Object(o.j)(t)&&(Boolean(t.newUri)||Boolean(t.oldUri)))return new l(e.oldUri,e.newUri,e.options,e.metadata);throw new Error("Unsupported edit")})}}class a extends r{constructor(e,t,i,n){super(n),this.resource=e,this.textEdit=t,this.versionId=i}}class l extends r{constructor(e,t,i,n){super(n),this.oldResource=e,this.newResource=t,this.options=i}}},c84a:function(e,t,i){},c8aa:function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"restructuredtext",extensions:[".rst"],aliases:["reStructuredText","restructuredtext"],loader:function(){return i.e("chunk-2d0bdf38").then(i.bind(null,"2dd4"))}})},caa1:function(e,t,i){},cab5:function(e,t,i){},cb70:function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"postiats",extensions:[".dats",".sats",".hats"],aliases:["ATS","ATS/Postiats"],loader:function(){return i.e("chunk-2d0cf16e").then(i.bind(null,"61da"))}})},ccde:function(e,t,i){"use strict";i.d(t,"a",(function(){return h}));var n=i("3742"),o=i("2e5d"),s=i("6a89"),r=i("8025"),a=i("70cb");const l=Object.create(null);function d(e,t){if(t<=0)return"";l[e]||(l[e]=["",e]);const i=l[e];for(let n=i.length;n<=t;n++)i[n]=i[n-1]+e;return i[t]}class h{constructor(e,t){this._opts=t,this._selection=e,this._selectionId=null,this._useLastEditRangeForCursorEndPosition=!1,this._selectionStartColumnStaysPut=!1}static unshiftIndent(e,t,i,n,s){return e=o.a.visibleColumnFromColumn(e,t,i),s?(t=d(" ",n),d(t,o.a.prevIndentTabStop(e,n)/n)):d("\t",o.a.prevRenderTabStop(e,i)/i)}static shiftIndent(e,t,i,n,s){return e=o.a.visibleColumnFromColumn(e,t,i),s?(t=d(" ",n),d(t,o.a.nextIndentTabStop(e,n)/n)):d("\t",o.a.nextRenderTabStop(e,i)/i)}_addEditOperation(e,t,i){this._useLastEditRangeForCursorEndPosition?e.addTrackedEditOperation(t,i):e.addEditOperation(t,i)}getEditOperations(e,t){var i=this._selection.startLineNumber;let r=this._selection.endLineNumber;1===this._selection.endColumn&&i!==r&&(r-=1);var{tabSize:l,indentSize:c,insertSpaces:u}=this._opts,g=i===r;if(this._opts.useTabStops){this._selection.isEmpty()&&/^\s*$/.test(e.getLineContent(i))&&(this._useLastEditRangeForCursorEndPosition=!0);let d=0,m=0;for(let f=i;f<=r;f++,d=m){m=0;let r=e.getLineContent(f),_=n.u(r);if((!this._opts.isUnshift||0!==r.length&&0!==_)&&(g||this._opts.isUnshift||0!==r.length)){if(-1===_&&(_=r.length),1/?",o=function(e=""){let t="(-?\\d*\\.\\d\\w*)|([^";for(const i of n)0<=e.indexOf(i)||(t+="\\"+i);return t+="\\s]+)",new RegExp(t,"g")}();function s(e){let t=o;if(e&&e instanceof RegExp)if(e.global)t=e;else{let i="g";e.ignoreCase&&(i+="i"),e.multiline&&(i+="m"),e.unicode&&(i+="u"),t=new RegExp(e.source,i)}return t.lastIndex=0,t}const r={maxLen:1e3,windowSize:15,timeBudget:150};function a(e,t,i,n,o=r){if(i.length>o.maxLen){let s=e-o.maxLen/2;return s<0?s=0:n+=s,a(e,t,i=i.substring(s,e+o.maxLen/2),n,o)}var s=Date.now(),l=e-1-n;let d=-1,h=null;for(let r=1;!(Date.now()-s>=o.timeBudget);r++){var c=l-o.windowSize*r,u=(t.lastIndex=Math.max(0,c),function(e,t,i,n){for(var o;o=e.exec(t);){var s=o.index||0;if(s<=i&&e.lastIndex>=i)return o;if(0this.dispose())),this._register(this._editor.onDidUpdateDiff(()=>this._onDiffUpdated())),this._options.followsCaret&&this._register(this._editor.getModifiedEditor().onDidChangeCursorPosition(e=>{this.ignoreSelectionChange||(this.nextIdx=-1)})),this._options.alwaysRevealFirst&&this._register(this._editor.getModifiedEditor().onDidChangeModel(e=>{this.revealFirst=!0})),this._init()}_init(){this._editor.getLineChanges()}_onDiffUpdated(){this._init(),this._compute(this._editor.getLineChanges()),this.revealFirst&&null!==this._editor.getLineChanges()&&(this.revealFirst=!1,this.nextIdx=-1,this.next(1))}_compute(e){this.ranges=[],e&&e.forEach(e=>{!this._options.ignoreCharChanges&&e.charChanges?e.charChanges.forEach(e=>{this.ranges.push({rhs:!0,range:new r.a(e.modifiedStartLineNumber,e.modifiedStartColumn,e.modifiedEndLineNumber,e.modifiedEndColumn)})}):this.ranges.push({rhs:!0,range:new r.a(e.modifiedStartLineNumber,1,e.modifiedStartLineNumber,1)})}),this.ranges.sort((e,t)=>e.range.getStartPosition().isBeforeOrEqual(t.range.getStartPosition())?-1:t.range.getStartPosition().isBeforeOrEqual(e.range.getStartPosition())?1:0),this._onDidUpdate.fire(this)}_initIdx(e){let t=!1,i=this._editor.getPosition();if(i){for(let n=0,o=this.ranges.length;n=this.ranges.length&&(this.nextIdx=0)):(--this.nextIdx,this.nextIdx<0&&(this.nextIdx=this.ranges.length-1));let n=this.ranges[this.nextIdx];this.ignoreSelectionChange=!0;try{var i=n.range.getStartPosition();this._editor.setPosition(i),this._editor.revealPositionInCenter(i,t)}finally{this.ignoreSelectionChange=!1}}}canNavigate(){return this.ranges&&0t(e))),this._modelEventListeners.add(e.onDidChangeLanguage(t=>i(e,t)))}_disposeLanguageSelection(){this._languageSelectionListener&&(this._languageSelectionListener.dispose(),this._languageSelectionListener=null)}dispose(){this._modelEventListeners.dispose(),this._disposeLanguageSelection()}setLanguage(e){this._disposeLanguageSelection(),this._languageSelection=e,this._languageSelectionListener=this._languageSelection.onDidChange(()=>this.model.setMode(e.languageIdentifier)),this.model.setMode(e.languageIdentifier)}}const D=s.d||s.f?1:2;class N{constructor(e,t,i,n,o,s,r,a){this.uri=e,this.initialUndoRedoSnapshot=t,this.time=i,this.sharesUndoRedoStack=n,this.heapSize=o,this.sha1=s,this.versionId=r,this.alternativeVersionId=a}}let O=class e extends o.a{constructor(e,t,i,o,s){super(),this._configurationService=e,this._resourcePropertiesService=t,this._themeService=i,this._logService=o,this._undoRedoService=s,this._onModelAdded=this._register(new n.b),this.onModelAdded=this._onModelAdded.event,this._onModelRemoved=this._register(new n.b),this.onModelRemoved=this._onModelRemoved.event,this._onModelModeChanged=this._register(new n.b),this.onModelModeChanged=this._onModelModeChanged.event,this._modelCreationOptionsByLanguageAndResource=Object.create(null),this._models={},this._disposedModels=new Map,this._disposedModelsHeapSize=0,this._semanticStyling=this._register(new T(this._themeService,this._logService)),this._register(this._configurationService.onDidChangeConfiguration(()=>this._updateModelOptions())),this._updateModelOptions(),this._register(new M(this,this._themeService,this._configurationService,this._semanticStyling))}static _readModelOptions(e,t){let i=a.d.tabSize,n=(e.editor&&void 0!==e.editor.tabSize&&(r=parseInt(e.editor.tabSize,10),(i=isNaN(r)?i:r)<1&&(i=1)),i),o=(e.editor&&void 0!==e.editor.indentSize&&"tabSize"!==e.editor.indentSize&&(r=parseInt(e.editor.indentSize,10),(n=isNaN(r)?n:r)<1&&(n=1)),a.d.insertSpaces),s=(e.editor&&void 0!==e.editor.insertSpaces&&(o="false"!==e.editor.insertSpaces&&Boolean(e.editor.insertSpaces)),D);var r=e.eol;"\r\n"===r?s=2:"\n"===r&&(s=1);let l=a.d.trimAutoWhitespace,d=(e.editor&&void 0!==e.editor.trimAutoWhitespace&&(l="false"!==e.editor.trimAutoWhitespace&&Boolean(e.editor.trimAutoWhitespace)),a.d.detectIndentation),h=(e.editor&&void 0!==e.editor.detectIndentation&&(d="false"!==e.editor.detectIndentation&&Boolean(e.editor.detectIndentation)),a.d.largeFileOptimizations),c=(e.editor&&void 0!==e.editor.largeFileOptimizations&&(h="false"!==e.editor.largeFileOptimizations&&Boolean(e.editor.largeFileOptimizations)),a.d.bracketPairColorizationOptions);return null!=(r=e.editor)&&r.bracketPairColorization&&"object"==typeof e.editor.bracketPairColorization&&(c={enabled:!!e.editor.bracketPairColorization.enabled}),{isForSimpleWidget:t,tabSize:i,indentSize:n,insertSpaces:o,detectIndentation:d,defaultEOL:s,trimAutoWhitespace:l,largeFileOptimizations:h,bracketPairColorizationOptions:c}}_getEOL(e,t){return e?this._resourcePropertiesService.getEOL(e,t):(e=this._configurationService.getValue("files.eol",{overrideIdentifier:t}))&&"string"==typeof e&&"auto"!==e?e:3===s.a||2===s.a?"\n":"\r\n"}_shouldRestoreUndoStack(){var e=this._configurationService.getValue("files.restoreUndoStack");return"boolean"!=typeof e||e}getCreationOptions(t,i,n){let o=this._modelCreationOptionsByLanguageAndResource[t+i];var s,r;return o||(s=this._configurationService.getValue("editor",{overrideIdentifier:t,resource:i}),r=this._getEOL(i,t),o=e._readModelOptions({editor:s,eol:r},n),this._modelCreationOptionsByLanguageAndResource[t+i]=o),o}_updateModelOptions(){var t=this._modelCreationOptionsByLanguageAndResource,i=(this._modelCreationOptionsByLanguageAndResource=Object.create(null),Object.keys(this._models));for(let r=0,a=i.length;re){const i=[];for(this._disposedModels.forEach(e=>{e.sharesUndoRedoStack||i.push(e)}),i.sort((e,t)=>e.time-t.time);0e;){var t=i.shift();this._removeDisposedModel(t.uri),null!==t.initialUndoRedoSnapshot&&this._undoRedoService.restoreSnapshot(t.initialUndoRedoSnapshot)}}}_createModelData(e,t,i,n){n=this.getCreationOptions(t.language,i,n);const o=new l.b(e,n,t,i,this._undoRedoService);if(i&&this._disposedModels.has(L(i)))if(e=this._removeDisposedModel(i),n=this._undoRedoService.getElements(i),t=x(o)===e.sha1,t||e.sharesUndoRedoStack){for(const e of n.past)Object(b.b)(e)&&e.matchesResource(i)&&e.setModel(o);for(const e of n.future)Object(b.b)(e)&&e.matchesResource(i)&&e.setModel(o);this._undoRedoService.setElementsValidFlag(i,!0,e=>Object(b.b)(e)&&e.matchesResource(i)),t&&(o._overwriteVersionId(e.versionId),o._overwriteAlternativeVersionId(e.alternativeVersionId),o._overwriteInitialUndoRedoSnapshot(e.initialUndoRedoSnapshot))}else null!==e.initialUndoRedoSnapshot&&this._undoRedoService.restoreSnapshot(e.initialUndoRedoSnapshot);if(n=L(o.uri),this._models[n])throw new Error("ModelService: Cannot add model because it already exists!");return t=new k(o,e=>this._onWillDispose(e),(e,t)=>this._onDidChangeLanguage(e,t)),this._models[n]=t}createModel(e,t,i,n=!1){let o;return t?(o=this._createModelData(e,t.languageIdentifier,i,n),this.setMode(o.model,t)):o=this._createModelData(e,h.b,i,n),this._onModelAdded.fire(o.model),o.model}setMode(e,t){if(t){const i=this._models[L(e.uri)];i&&i.setLanguage(t)}}getModels(){const e=[];var t=Object.keys(this._models);for(let n=0,o=t.length;nd?null!==(l=n.model.getInitialUndoRedoSnapshot())&&this._undoRedoService.restoreSnapshot(l):(this._ensureDisposedModelsHeapSize(d-r),this._undoRedoService.setElementsValidFlag(t.uri,!1,e=>Object(b.b)(e)&&e.matchesResource(t.uri)),this._insertDisposedModel(new N(t.uri,n.model.getInitialUndoRedoSnapshot(),Date.now(),o,r,x(t),t.getVersionId(),t.getAlternativeVersionId()))):o||null!==(l=n.model.getInitialUndoRedoSnapshot())&&this._undoRedoService.restoreSnapshot(l),delete this._models[i],n.dispose(),delete this._modelCreationOptionsByLanguageAndResource[t.getLanguageIdentifier().language+t.uri],this._onModelRemoved.fire(t)}_onDidChangeLanguage(t,i){i=i.oldLanguage;var n=t.getLanguageIdentifier().language,o=this.getCreationOptions(i,t.uri,t.isForSimpleWidget);n=this.getCreationOptions(n,t.uri,t.isForSimpleWidget);e._setModelOptionsForModel(t,n,o),this._onModelModeChanged.fire({model:t,oldModeId:i})}};O.MAX_MEMORY_FOR_CLOSED_FILES_UNDO_STACK=20971520,O=i([S(0,c.a),S(1,t.b),S(2,p.b),S(3,m.b),S(4,f.a)],O);const E="editor.semanticHighlighting";function I(e,t,i){return e=null==(i=i.getValue(E,{overrideIdentifier:e.getLanguageIdentifier().language,resource:e.uri}))?void 0:i.enabled,"boolean"==typeof e?e:t.getColorTheme().semanticHighlighting}class M extends o.a{constructor(e,t,i,n){super(),this._watchers=Object.create(null),this._semanticStyling=n;const o=e=>{this._watchers[e.uri.toString()]=new R(e,t,this._semanticStyling)},s=(e,t)=>{t.dispose(),delete this._watchers[e.uri.toString()]},r=()=>{for(var n of e.getModels()){var r=this._watchers[n.uri.toString()];I(n,t,i)?r||o(n):r&&s(n,r)}};this._register(e.onModelAdded(e=>{I(e,t,i)&&o(e)})),this._register(e.onModelRemoved(e=>{var t=this._watchers[e.uri.toString()];t&&s(e,t)})),this._register(i.onDidChangeConfiguration(e=>{e.affectsConfiguration(E)&&r()})),this._register(t.onDidColorThemeChange(r))}}class T extends o.a{constructor(e,t){super(),this._themeService=e,this._logService=t,this._caches=new WeakMap,this._register(this._themeService.onDidColorThemeChange(()=>{this._caches=new WeakMap}))}get(e){return this._caches.has(e)||this._caches.set(e,new C.a(e.getLegend(),this._themeService,this._logService)),this._caches.get(e)}}class A{constructor(e,t,i){this._provider=e,this.resultId=t,this.data=i}dispose(){this._provider.releaseDocumentSemanticTokens(this.resultId)}}class R extends o.a{constructor(e,t,i){super(),this._isDisposed=!1,this._model=e,this._semanticStyling=i,this._fetchDocumentSemanticTokens=this._register(new u.e(()=>this._fetchDocumentSemanticTokensNow(),R.FETCH_DOCUMENT_SEMANTIC_TOKENS_DELAY)),this._currentDocumentResponse=null,this._currentDocumentRequestCancellationTokenSource=null,this._documentProvidersChangeListeners=[],this._register(this._model.onDidChangeContent(()=>{this._fetchDocumentSemanticTokens.isScheduled()||this._fetchDocumentSemanticTokens.schedule()})),this._register(this._model.onDidChangeLanguage(()=>{this._currentDocumentResponse&&(this._currentDocumentResponse.dispose(),this._currentDocumentResponse=null),this._currentDocumentRequestCancellationTokenSource&&(this._currentDocumentRequestCancellationTokenSource.cancel(),this._currentDocumentRequestCancellationTokenSource=null),this._setDocumentSemanticTokens(null,null,null,[]),this._fetchDocumentSemanticTokens.schedule(0)}));const n=()=>{Object(o.f)(this._documentProvidersChangeListeners),this._documentProvidersChangeListeners=[];for(const t of d.l.all(e))"function"==typeof t.onDidChange&&this._documentProvidersChangeListeners.push(t.onDidChange(()=>this._fetchDocumentSemanticTokens.schedule(0)))};n(),this._register(d.l.onDidChange(()=>{n(),this._fetchDocumentSemanticTokens.schedule()})),this._register(t.onDidColorThemeChange(e=>{this._setDocumentSemanticTokens(null,null,null,[]),this._fetchDocumentSemanticTokens.schedule()})),this._fetchDocumentSemanticTokens.schedule(0)}dispose(){this._currentDocumentResponse&&(this._currentDocumentResponse.dispose(),this._currentDocumentResponse=null),this._currentDocumentRequestCancellationTokenSource&&(this._currentDocumentRequestCancellationTokenSource.cancel(),this._currentDocumentRequestCancellationTokenSource=null),this._setDocumentSemanticTokens(null,null,null,[]),this._isDisposed=!0,super.dispose()}_fetchDocumentSemanticTokensNow(){if(!this._currentDocumentRequestCancellationTokenSource){var e=new g.b,t=this._currentDocumentResponse&&this._currentDocumentResponse.resultId||null;t=Object(w.b)(this._model,t,e.token);if(t){const{provider:i,request:n}=t,o=(this._currentDocumentRequestCancellationTokenSource=e,[]),s=this._model.onDidChangeContent(e=>{o.push(e)}),a=this._semanticStyling.get(i);n.then(e=>{this._currentDocumentRequestCancellationTokenSource=null,s.dispose(),this._setDocumentSemanticTokens(i,e||null,a,o)},e=>{e&&(r.e(e)||"string"==typeof e.message&&-1!==e.message.indexOf("busy"))||r.f(e),this._currentDocumentRequestCancellationTokenSource=null,s.dispose(),0{0this._onParentConfigurationChanged(e)))}getParentEditor(){return this._parentEditor}_onParentConfigurationChanged(e){super.updateOptions(this._parentEditor.getRawOptions()),super.updateOptions(this._overwriteOptions)}updateOptions(e){n.f(this._overwriteOptions,e,!0),super.updateOptions(this._overwriteOptions)}};u=h([c(3,a.a),c(4,t.a),c(5,s.b),c(6,r.b),c(7,d.b),c(8,l.a),c(9,i.b)],u)},d3d7:function(e,t,i){"use strict";i.d(t,"b",(function(){return s})),i.d(t,"c",(function(){return n})),i.d(t,"a",(function(){return l})),i.d(t,"d",(function(){return d}));var n,o=i("308f");t=i("a666"),i=i("0a0f");const s=Object(i.c)("logService"),r=((i=n=n||{})[i.Trace=0]="Trace",i[i.Debug=1]="Debug",i[i.Info=2]="Info",i[i.Warning=3]="Warning",i[i.Error=4]="Error",i[i.Critical=5]="Critical",i[i.Off=6]="Off",n.Info);class a extends t.a{constructor(){super(...arguments),this.level=r,this._onDidChangeLogLevel=this._register(new o.b)}setLevel(e){this.level!==e&&(this.level=e,this._onDidChangeLogLevel.fire(this.level))}getLevel(){return this.level}}class l extends a{constructor(e=r){super(),this.setLevel(e)}trace(e){this.getLevel(),n.Trace}debug(e){this.getLevel(),n.Debug}info(e){this.getLevel(),n.Info}error(e){this.getLevel(),n.Error}dispose(){}}class d extends t.a{constructor(e){super(),this.logger=e,this._register(e)}getLevel(){return this.logger.getLevel()}trace(e,...t){this.logger.trace(e,...t)}debug(e,...t){this.logger.debug(e,...t)}info(e,...t){this.logger.info(e,...t)}error(e,...t){this.logger.error(e,...t)}}},d3ef:function(e,t,i){"use strict";i.d(t,"b",(function(){return _})),i.d(t,"a",(function(){return b}));var n=i("11f7"),o=i("e32d"),s=i("31df"),r=i("5aa5"),a=i("3813"),l=i("1898"),d=(t=i("1b7d"),i("ceb8")),h=i("308f");class c{constructor(e,t=0,i=e.length,n=t-1){this.items=e,this.start=t,this.end=i,this.index=n}current(){return this.index===this.start-1||this.index===this.end?null:this.items[this.index]}next(){return this.index=Math.min(this.index+1,this.end),this.current()}previous(){return this.index=Math.max(this.index-1,this.start-1),this.current()}first(){return this.index=this.start,this.current()}last(){return this.index=this.end-1,this.current()}}class u{constructor(e=[],t=10){this._initialize(e),this._limit=t,this._onChange()}add(e){this._history.delete(e),this._history.add(e),this._onChange()}next(){return this._currentPosition()!==this._elements.length-1?this._navigator.next():null}previous(){return 0!==this._currentPosition()?this._navigator.previous():null}current(){return this._navigator.current()}first(){return this._navigator.first()}last(){return this._navigator.last()}has(e){return this._history.has(e)}_onChange(){this._reduceToLimit();var e=this._elements;this._navigator=new c(e,0,e.length,e.length)}_reduceToLimit(){const e=this._elements;e.length>this._limit&&this._initialize(e.slice(e.length-this._limit))}_currentPosition(){var e=this._navigator.current();return e?this._elements.indexOf(e):-1}_initialize(e){this._history=new Set;for(const t of e)this._history.add(t)}get _elements(){const e=[];return this._history.forEach(t=>e.push(t)),e}}var g=i("aa3d"),p=(i("8bf4"),i("dff7"));const m=n.a,f={inputBackground:d.a.fromHex("#3C3C3C"),inputForeground:d.a.fromHex("#CCCCCC"),inputValidationInfoBorder:d.a.fromHex("#55AAFF"),inputValidationInfoBackground:d.a.fromHex("#063B49"),inputValidationWarningBorder:d.a.fromHex("#B89500"),inputValidationWarningBackground:d.a.fromHex("#352A05"),inputValidationErrorBorder:d.a.fromHex("#BE1100"),inputValidationErrorBackground:d.a.fromHex("#5A1D1D")};class _ extends t.a{constructor(e,t,i){super(),this.state="idle",this.maxHeight=Number.POSITIVE_INFINITY,this._onDidChange=this._register(new h.b),this.onDidChange=this._onDidChange.event,this._onDidHeightChange=this._register(new h.b),this.onDidHeightChange=this._onDidHeightChange.event,this.contextViewProvider=t,this.options=i||Object.create(null),Object(g.f)(this.options,f,!1),this.message=null,this.placeholder=this.options.placeholder||"",this.tooltip=null!=(t=this.options.tooltip)?t:this.placeholder||"",this.ariaLabel=this.options.ariaLabel||"",this.inputBackground=this.options.inputBackground,this.inputForeground=this.options.inputForeground,this.inputBorder=this.options.inputBorder,this.inputValidationInfoBorder=this.options.inputValidationInfoBorder,this.inputValidationInfoBackground=this.options.inputValidationInfoBackground,this.inputValidationInfoForeground=this.options.inputValidationInfoForeground,this.inputValidationWarningBorder=this.options.inputValidationWarningBorder,this.inputValidationWarningBackground=this.options.inputValidationWarningBackground,this.inputValidationWarningForeground=this.options.inputValidationWarningForeground,this.inputValidationErrorBorder=this.options.inputValidationErrorBorder,this.inputValidationErrorBackground=this.options.inputValidationErrorBackground,this.inputValidationErrorForeground=this.options.inputValidationErrorForeground,this.options.validationOptions&&(this.validation=this.options.validationOptions.validation),this.element=n.q(e,m(".monaco-inputbox.idle")),i=this.options.flexibleHeight?"textarea":"input";let s=n.q(this.element,m(".ibwrapper"));if(this.input=n.q(s,m(i+".input.empty")),this.input.setAttribute("autocorrect","off"),this.input.setAttribute("autocapitalize","off"),this.input.setAttribute("spellcheck","false"),this.onfocus(this.input,()=>this.element.classList.add("synthetic-focus")),this.onblur(this.input,()=>this.element.classList.remove("synthetic-focus")),this.options.flexibleHeight){this.maxHeight="number"==typeof this.options.flexibleMaxHeight?this.options.flexibleMaxHeight:Number.POSITIVE_INFINITY,this.mirror=n.q(s,m("div.mirror")),this.mirror.innerText=" ",this.scrollableElement=new l.b(this.element,{vertical:1}),this.options.flexibleWidth&&(this.input.setAttribute("wrap","off"),this.mirror.style.whiteSpace="pre",this.mirror.style.wordWrap="initial"),n.q(e,this.scrollableElement.getDomNode()),this._register(this.scrollableElement),this._register(this.scrollableElement.onScroll(e=>this.input.scrollTop=e.scrollTop)),t=this._register(new o.a(document,"selectionchange"));const i=h.c.filter(t.event,()=>{var e=document.getSelection();return(null==e?void 0:e.anchorNode)===s});this._register(i(this.updateScrollDimensions,this)),this._register(this.onDidHeightChange(this.updateScrollDimensions,this))}else this.input.type=this.options.type||"text",this.input.setAttribute("wrap","off");this.ariaLabel&&this.input.setAttribute("aria-label",this.ariaLabel),this.placeholder&&!this.options.showPlaceholderOnFocus&&this.setPlaceHolder(this.placeholder),this.tooltip&&this.setTooltip(this.tooltip),this.oninput(this.input,()=>this.onValueChange()),this.onblur(this.input,()=>this.onBlur()),this.onfocus(this.input,()=>this.onFocus()),this.ignoreGesture(this.input),setTimeout(()=>this.updateMirror(),0),this.options.actions&&(this.actionbar=this._register(new r.a(this.element)),this.actionbar.push(this.options.actions,{icon:!0,label:!1})),this.applyStyles()}onBlur(){this._hideMessage(),this.options.showPlaceholderOnFocus&&this.input.setAttribute("placeholder","")}onFocus(){this._showMessage(),this.options.showPlaceholderOnFocus&&this.input.setAttribute("placeholder",this.placeholder||"")}setPlaceHolder(e){this.placeholder=e,this.input.setAttribute("placeholder",e)}setTooltip(e){this.tooltip=e,this.input.title=e}setAriaLabel(e){(this.ariaLabel=e)?this.input.setAttribute("aria-label",this.ariaLabel):this.input.removeAttribute("aria-label")}getAriaLabel(){return this.ariaLabel}get inputElement(){return this.input}get value(){return this.input.value}set value(e){this.input.value!==e&&(this.input.value=e,this.onValueChange())}get height(){return"number"==typeof this.cachedHeight?this.cachedHeight:n.H(this.element)}focus(){this.input.focus()}blur(){this.input.blur()}hasFocus(){return document.activeElement===this.input}select(e=null){this.input.select(),e&&(this.input.setSelectionRange(e.start,e.end),e.end===this.input.value.length&&(this.input.scrollLeft=this.input.scrollWidth))}isSelectionAtEnd(){return this.input.selectionEnd===this.input.value.length&&this.input.selectionStart===this.input.selectionEnd}enable(){this.input.removeAttribute("disabled")}disable(){this.blur(),this.input.disabled=!0,this._hideMessage()}get width(){return n.I(this.input)}set width(e){if(this.options.flexibleHeight&&this.options.flexibleWidth){let n=0;var t,i;this.mirror&&(t=parseFloat(this.mirror.style.paddingLeft||"")||0,i=parseFloat(this.mirror.style.paddingRight||"")||0,n=t+i),this.input.style.width=e-n+"px"}else this.input.style.width=e+"px";this.mirror&&(this.mirror.style.width=e+"px")}set paddingRight(e){this.options.flexibleHeight&&this.options.flexibleWidth?this.input.style.width=`calc(100% - ${e}px)`:this.input.style.paddingRight=e+"px",this.mirror&&(this.mirror.style.paddingRight=e+"px")}updateScrollDimensions(){var e,t,i;"number"==typeof this.cachedContentHeight&&"number"==typeof this.cachedHeight&&this.scrollableElement&&(e=this.cachedContentHeight,t=this.cachedHeight,i=this.input.scrollTop,this.scrollableElement.setScrollDimensions({scrollHeight:e,height:t}),this.scrollableElement.setScrollPosition({scrollTop:i}))}showMessage(e,t){this.message=e,this.element.classList.remove("idle"),this.element.classList.remove("info"),this.element.classList.remove("warning"),this.element.classList.remove("error"),this.element.classList.add(this.classForType(e.type)),e=this.stylesForType(this.message.type),this.element.style.border=e.border?"1px solid "+e.border:"",(this.hasFocus()||t)&&this._showMessage()}hideMessage(){this.message=null,this.element.classList.remove("info"),this.element.classList.remove("warning"),this.element.classList.remove("error"),this.element.classList.add("idle"),this._hideMessage(),this.applyStyles()}validate(){let e=null;return this.validation&&((e=this.validation(this.value))?(this.inputElement.setAttribute("aria-invalid","true"),this.showMessage(e)):this.inputElement.hasAttribute("aria-invalid")&&(this.inputElement.removeAttribute("aria-invalid"),this.hideMessage())),null===e||void 0===e?void 0:e.type}stylesForType(e){switch(e){case 1:return{border:this.inputValidationInfoBorder,background:this.inputValidationInfoBackground,foreground:this.inputValidationInfoForeground};case 2:return{border:this.inputValidationWarningBorder,background:this.inputValidationWarningBackground,foreground:this.inputValidationWarningForeground};default:return{border:this.inputValidationErrorBorder,background:this.inputValidationErrorBackground,foreground:this.inputValidationErrorForeground}}}classForType(e){switch(e){case 1:return"info";case 2:return"warning";default:return"error"}}_showMessage(){if(this.contextViewProvider&&this.message){let e,t,i=()=>e.style.width=n.I(this.element)+"px";this.contextViewProvider.showContextView({getAnchor:()=>this.element,anchorAlignment:1,render:t=>{if(this.message){e=n.q(t,m(".monaco-inputbox-container")),i(),t={inline:!0,className:"monaco-inputbox-message"};const o=(this.message.formatContent?Object(s.b):Object(s.c))(this.message.content,t),r=(o.classList.add(this.classForType(this.message.type)),this.stylesForType(this.message.type));o.style.backgroundColor=r.background?r.background.toString():"",o.style.color=r.foreground?r.foreground.toString():"",o.style.border=r.border?"1px solid "+r.border:"",n.q(e,o)}return null},onHide:()=>{this.state="closed"},layout:i}),t=3===this.message.type?p.a("alertErrorMessage","Error: {0}",this.message.content):2===this.message.type?p.a("alertWarningMessage","Warning: {0}",this.message.content):p.a("alertInfoMessage","Info: {0}",this.message.content),a.a(t),this.state="open"}}_hideMessage(){this.contextViewProvider&&("open"===this.state&&this.contextViewProvider.hideContextView(),this.state="idle")}onValueChange(){this._onDidChange.fire(this.value),this.validate(),this.updateMirror(),this.input.classList.toggle("empty",!this.value),"open"===this.state&&this.contextViewProvider&&this.contextViewProvider.layout()}updateMirror(){if(this.mirror){const t=this.value;var e=10===t.charCodeAt(t.length-1)?" ":"";(t+e).replace(/\u000c/g,"")?this.mirror.textContent=t+e:this.mirror.innerText=" ",this.layout()}}style(e){this.inputBackground=e.inputBackground,this.inputForeground=e.inputForeground,this.inputBorder=e.inputBorder,this.inputValidationInfoBackground=e.inputValidationInfoBackground,this.inputValidationInfoForeground=e.inputValidationInfoForeground,this.inputValidationInfoBorder=e.inputValidationInfoBorder,this.inputValidationWarningBackground=e.inputValidationWarningBackground,this.inputValidationWarningForeground=e.inputValidationWarningForeground,this.inputValidationWarningBorder=e.inputValidationWarningBorder,this.inputValidationErrorBackground=e.inputValidationErrorBackground,this.inputValidationErrorForeground=e.inputValidationErrorForeground,this.inputValidationErrorBorder=e.inputValidationErrorBorder,this.applyStyles()}applyStyles(){var e=this.inputBackground?this.inputBackground.toString():"",t=this.inputForeground?this.inputForeground.toString():"",i=this.inputBorder?this.inputBorder.toString():"";this.element.style.backgroundColor=e,this.element.style.color=t,this.input.style.backgroundColor="inherit",this.input.style.color=t,this.element.style.borderWidth=i?"1px":"",this.element.style.borderStyle=i?"solid":"",this.element.style.borderColor=i}layout(){var e;this.mirror&&(e=this.cachedContentHeight,this.cachedContentHeight=n.H(this.mirror),e!==this.cachedContentHeight&&(this.cachedHeight=Math.min(this.cachedContentHeight,this.maxHeight),this.input.style.height=this.cachedHeight+"px",this._onDidHeightChange.fire(this.cachedContentHeight)))}insertAtCursor(e){const t=this.inputElement;var i=t.selectionStart,n=t.selectionEnd;const o=t.value;null!==i&&null!==n&&(this.value=o.substr(0,i)+e+o.substr(n),t.setSelectionRange(i+1,i+1),this.layout())}dispose(){this._hideMessage(),this.message=null,this.actionbar&&this.actionbar.dispose(),super.dispose()}}class b extends _{constructor(e,t,i){super(e,t,i),this.history=new u(i.history,100)}addToHistory(){this.value&&this.value!==this.getCurrentValue()&&this.history.add(this.value)}showNextValue(){this.history.has(this.value)||this.addToHistory();let e=this.getNextValue();(e=e&&(e===this.value?this.getNextValue():e))&&(this.value=e,a.c(this.value))}showPreviousValue(){this.history.has(this.value)||this.addToHistory();let e=this.getPreviousValue();(e=e&&(e===this.value?this.getPreviousValue():e))&&(this.value=e,a.c(this.value))}getCurrentValue(){let e=this.history.current();return e||(e=this.history.last(),this.history.next()),e}getPreviousValue(){return this.history.previous()||this.history.first()}getNextValue(){return this.history.next()||this.history.last()}}},d3f4:function(e,t,i){"use strict";i.d(t,"a",(function(){return o}));var n=i("6a89");class o{static insert(e,t){return{range:new n.a(e.lineNumber,e.column,e.lineNumber,e.column),text:t,forceMoveMarkers:!0}}static delete(e){return{range:e,text:null}}static replace(e,t){return{range:e,text:t}}static replaceMove(e,t){return{range:e,text:t,forceMoveMarkers:!0}}}},d48d:function(e,t,i){"use strict";i.d(t,"a",(function(){return d})),i.d(t,"b",(function(){return h}));var n=i("3742"),o=i("2e5d"),s=i("b272"),r=i("e6ff"),a=i("7061"),l=i("6a89");class d{static _createWord(e,t,i,n,o){return{start:n,end:o,wordType:t,nextCharClass:i}}static _findPreviousWordOnLine(e,t,i){return t=t.getLineContent(i.lineNumber),this._doFindPreviousWordOnLine(t,e,i)}static _doFindPreviousWordOnLine(e,t,i){let n=0;for(let s=i.column-2;0<=s;s--){var o=e.charCodeAt(s);o=t.get(o);if(0===o){if(2===n)return this._createWord(e,n,o,s+1,this._findEndOfWord(e,t,n,s+1));n=1}else if(2===o){if(1===n)return this._createWord(e,n,o,s+1,this._findEndOfWord(e,t,n,s+1));n=2}else if(1===o&&0!==n)return this._createWord(e,n,o,s+1,this._findEndOfWord(e,t,n,s+1))}return 0!==n?this._createWord(e,n,1,0,this._findEndOfWord(e,t,n,0)):null}static _findEndOfWord(e,t,i,n){var o=e.length;for(let r=n;r=l.start+1&&(l=d._findNextWordOnLine(e,t,new a.a(o,l.end+1)));s=l?l.start+1:t.getLineMaxColumn(o)}return new a.a(o,s)}static _moveWordPartRight(e,t){var i=t.lineNumber,o=e.getLineMaxColumn(i);if(t.column===o)return ie.start+1<=i.column&&i.column<=e.end+1;const r=(e,t)=>(e=Math.min(e,i.column),t=Math.max(t,i.column),new l.a(i.lineNumber,e,i.lineNumber,t));var a=e=>{let t=e.start+1,i=e.end+1,s=!1;for(;i-1=g.start+1?d._findNextWordOnLine(i,n,new a.a(r,g.end+1)):g)?g.start+1:hBoolean(e))}},d585:function(e,t,i){"use strict";i.r(t),i.d(t,"CoreEditorCommand",(function(){return L})),i.d(t,"EditorScroll_",(function(){return g})),i.d(t,"RevealLine_",(function(){return m})),i.d(t,"CoreNavigationCommands",(function(){return f})),i.d(t,"CoreEditingCommands",(function(){return _}));var n=i("dff7"),o=i("0f70"),s=i("ef8e9"),r=i("3813"),a=i("b2cc"),l=i("5717"),d=i("2e5d"),h=i("7061"),c=i("6a89");class u{static columnSelect(e,t,i,n,o,s){var r=Math.abs(o-i)+1,a=o{const i=e.get(l.a).getFocusedCodeEditor();return!(!i||!i.hasTextFocus())&&this._runEditorCommand(e,i,t)}),e.addImplementation(1e3,"generic-dom-input-textarea",(e,t)=>{const i=document.activeElement;return!!(i&&0<=["input","textarea"].indexOf(i.tagName.toLowerCase()))&&(this.runDOMCommand(),!0)}),e.addImplementation(0,"generic-dom",(e,t)=>{const i=e.get(l.a).getActiveCodeEditor();return!!i&&(i.focus(),this._runEditorCommand(e,i,t))})}_runEditorCommand(e,t,i){return e=this.runEditorCommand(e,t,i),e||!0}}{var k=f=f||{};class e extends L{constructor(e){super(e),this._inSelectionMode=e.inSelectionMode}runCoreEditorCommand(e,t){e.model.pushStackElement(),e.setCursorStates(t.source,3,[v.b.moveTo(e,e.getPrimaryCursorState(),this._inSelectionMode,t.position,t.viewPosition)]),e.revealPrimaryCursor(t.source,!0)}}k.MoveTo=Object(a.k)(new e({id:"_moveTo",inSelectionMode:!1,precondition:void 0})),k.MoveToSelect=Object(a.k)(new e({id:"_moveToSelect",inSelectionMode:!0,precondition:void 0}));class t extends L{runCoreEditorCommand(e,t){e.model.pushStackElement();const i=this._getColumnSelectResult(e,e.getPrimaryCursorState(),e.getCursorColumnSelectData(),t);e.setCursorStates(t.source,3,i.viewStates.map(e=>d.d.fromViewState(e))),e.setCursorColumnSelectData({isReal:!0,fromViewLineNumber:i.fromLineNumber,fromViewVisualColumn:i.fromVisualColumn,toViewLineNumber:i.toLineNumber,toViewVisualColumn:i.toVisualColumn}),i.reversed?e.revealTopMostCursor(t.source):e.revealBottomMostCursor(t.source)}}k.ColumnSelect=Object(a.k)(new class extends t{constructor(){super({id:"columnSelect",precondition:void 0})}_getColumnSelectResult(e,t,i,n){var o=e.model.validatePosition(n.position),s=(o=e.coordinatesConverter.validateViewPosition(new h.a(n.viewPosition.lineNumber,n.viewPosition.column),o),n.doColumnSelect?i.fromViewLineNumber:o.lineNumber);i=n.doColumnSelect?i.fromViewVisualColumn:n.mouseColumn-1;return u.columnSelect(e.cursorConfig,e,s,i,o.lineNumber,n.mouseColumn-1)}}),k.CursorColumnSelectLeft=Object(a.k)(new class extends t{constructor(){super({id:"cursorColumnSelectLeft",precondition:void 0,kbOpts:{weight:0,kbExpr:w.a.textInputFocus,primary:3599,linux:{primary:0}}})}_getColumnSelectResult(e,t,i,n){return u.columnSelectLeft(e.cursorConfig,e,i)}}),k.CursorColumnSelectRight=Object(a.k)(new class extends t{constructor(){super({id:"cursorColumnSelectRight",precondition:void 0,kbOpts:{weight:0,kbExpr:w.a.textInputFocus,primary:3601,linux:{primary:0}}})}_getColumnSelectResult(e,t,i,n){return u.columnSelectRight(e.cursorConfig,e,i)}});class i extends t{constructor(e){super(e),this._isPaged=e.isPaged}_getColumnSelectResult(e,t,i,n){return u.columnSelectUp(e.cursorConfig,e,i,this._isPaged)}}k.CursorColumnSelectUp=Object(a.k)(new i({isPaged:!1,id:"cursorColumnSelectUp",precondition:void 0,kbOpts:{weight:0,kbExpr:w.a.textInputFocus,primary:3600,linux:{primary:0}}})),k.CursorColumnSelectPageUp=Object(a.k)(new i({isPaged:!0,id:"cursorColumnSelectPageUp",precondition:void 0,kbOpts:{weight:0,kbExpr:w.a.textInputFocus,primary:3595,linux:{primary:0}}}));class s extends t{constructor(e){super(e),this._isPaged=e.isPaged}_getColumnSelectResult(e,t,i,n){return u.columnSelectDown(e.cursorConfig,e,i,this._isPaged)}}k.CursorColumnSelectDown=Object(a.k)(new s({isPaged:!1,id:"cursorColumnSelectDown",precondition:void 0,kbOpts:{weight:0,kbExpr:w.a.textInputFocus,primary:3602,linux:{primary:0}}})),k.CursorColumnSelectPageDown=Object(a.k)(new s({isPaged:!0,id:"cursorColumnSelectPageDown",precondition:void 0,kbOpts:{weight:0,kbExpr:w.a.textInputFocus,primary:3596,linux:{primary:0}}}));class l extends L{constructor(){super({id:"cursorMove",precondition:void 0,description:v.a.description})}runCoreEditorCommand(e,t){var i=v.a.parse(t);i&&this._runCursorMove(e,t.source,i)}_runCursorMove(e,t,i){e.model.pushStackElement(),e.setCursorStates(t,3,l._move(e,e.getCursorStates(),i)),e.revealPrimaryCursor(t,!0)}static _move(e,t,i){var n=i.select,o=i.value;switch(i.direction){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:case 8:case 9:case 10:return v.b.simpleMove(e,t,i.direction,n,o,i.unit);case 11:case 13:case 12:case 14:return v.b.viewportMove(e,t,i.direction,n,o);default:return null}}}k.CursorMoveImpl=l,k.CursorMove=Object(a.k)(new l);class p extends L{constructor(e){super(e),this._staticArgs=e.args}runCoreEditorCommand(e,t){let i=this._staticArgs;-1===this._staticArgs.value&&(i={direction:this._staticArgs.direction,unit:this._staticArgs.unit,select:this._staticArgs.select,value:e.cursorConfig.pageSize}),e.model.pushStackElement(),e.setCursorStates(t.source,3,v.b.simpleMove(e,e.getCursorStates(),i.direction,i.select,i.value,i.unit)),e.revealPrimaryCursor(t.source,!0)}}k.CursorLeft=Object(a.k)(new p({args:{direction:0,unit:0,select:!1,value:1},id:"cursorLeft",precondition:void 0,kbOpts:{weight:0,kbExpr:w.a.textInputFocus,primary:15,mac:{primary:15,secondary:[288]}}})),k.CursorLeftSelect=Object(a.k)(new p({args:{direction:0,unit:0,select:!0,value:1},id:"cursorLeftSelect",precondition:void 0,kbOpts:{weight:0,kbExpr:w.a.textInputFocus,primary:1039}})),k.CursorRight=Object(a.k)(new p({args:{direction:1,unit:0,select:!1,value:1},id:"cursorRight",precondition:void 0,kbOpts:{weight:0,kbExpr:w.a.textInputFocus,primary:17,mac:{primary:17,secondary:[292]}}})),k.CursorRightSelect=Object(a.k)(new p({args:{direction:1,unit:0,select:!0,value:1},id:"cursorRightSelect",precondition:void 0,kbOpts:{weight:0,kbExpr:w.a.textInputFocus,primary:1041}})),k.CursorUp=Object(a.k)(new p({args:{direction:2,unit:2,select:!1,value:1},id:"cursorUp",precondition:void 0,kbOpts:{weight:0,kbExpr:w.a.textInputFocus,primary:16,mac:{primary:16,secondary:[302]}}})),k.CursorUpSelect=Object(a.k)(new p({args:{direction:2,unit:2,select:!0,value:1},id:"cursorUpSelect",precondition:void 0,kbOpts:{weight:0,kbExpr:w.a.textInputFocus,primary:1040,secondary:[3088],mac:{primary:1040},linux:{primary:1040}}})),k.CursorPageUp=Object(a.k)(new p({args:{direction:2,unit:2,select:!1,value:-1},id:"cursorPageUp",precondition:void 0,kbOpts:{weight:0,kbExpr:w.a.textInputFocus,primary:11}})),k.CursorPageUpSelect=Object(a.k)(new p({args:{direction:2,unit:2,select:!0,value:-1},id:"cursorPageUpSelect",precondition:void 0,kbOpts:{weight:0,kbExpr:w.a.textInputFocus,primary:1035}})),k.CursorDown=Object(a.k)(new p({args:{direction:3,unit:2,select:!1,value:1},id:"cursorDown",precondition:void 0,kbOpts:{weight:0,kbExpr:w.a.textInputFocus,primary:18,mac:{primary:18,secondary:[300]}}})),k.CursorDownSelect=Object(a.k)(new p({args:{direction:3,unit:2,select:!0,value:1},id:"cursorDownSelect",precondition:void 0,kbOpts:{weight:0,kbExpr:w.a.textInputFocus,primary:1042,secondary:[3090],mac:{primary:1042},linux:{primary:1042}}})),k.CursorPageDown=Object(a.k)(new p({args:{direction:3,unit:2,select:!1,value:-1},id:"cursorPageDown",precondition:void 0,kbOpts:{weight:0,kbExpr:w.a.textInputFocus,primary:12}})),k.CursorPageDownSelect=Object(a.k)(new p({args:{direction:3,unit:2,select:!0,value:-1},id:"cursorPageDownSelect",precondition:void 0,kbOpts:{weight:0,kbExpr:w.a.textInputFocus,primary:1036}})),k.CreateCursor=Object(a.k)(new class extends L{constructor(){super({id:"createCursor",precondition:void 0})}runCoreEditorCommand(e,t){let i;i=t.wholeLine?v.b.line(e,e.getPrimaryCursorState(),!1,t.position,t.viewPosition):v.b.moveTo(e,e.getPrimaryCursorState(),!1,t.position,t.viewPosition);const n=e.getCursorStates();if(1n&&(o=n),n=new c.a(o,1,o,e.model.getLineMaxColumn(o));let s=0;if(i.at)switch(i.at){case m.RawAtArgument.Top:s=3;break;case m.RawAtArgument.Center:s=1;break;case m.RawAtArgument.Bottom:s=4}i=e.coordinatesConverter.convertModelRangeToViewRange(n),e.revealRange(t.source,!1,i,s,0)}}),k.SelectAll=new class extends x{constructor(){super(a.h)}runDOMCommand(){o.g&&(document.activeElement.focus(),document.activeElement.select()),document.execCommand("selectAll")}runEditorCommand(e,t,i){t=t._getViewModel(),t&&this.runCoreEditorCommand(t,i)}runCoreEditorCommand(e,t){e.model.pushStackElement(),e.setCursorStates("keyboard",3,[v.b.selectAll(e,e.getPrimaryCursorState())])}},k.SetSelection=Object(a.k)(new class extends L{constructor(){super({id:"setSelection",precondition:void 0})}runCoreEditorCommand(e,t){e.model.pushStackElement(),e.setCursorStates(t.source,3,[d.d.fromModelSelection(t.selection)])}})}const D=y.a.and(w.a.textInputFocus,w.a.columnSelection);function N(e,t){S.a.registerKeybindingRule({id:e,primary:t,when:D,weight:1})}function O(e){e.register()}N(f.CursorColumnSelectLeft.id,1039),N(f.CursorColumnSelectRight.id,1041),N(f.CursorColumnSelectUp.id,1040),N(f.CursorColumnSelectPageUp.id,1035),N(f.CursorColumnSelectDown.id,1042),N(f.CursorColumnSelectPageDown.id,1036);{i=_=_||{};class e extends a.c{runEditorCommand(e,t,i){var n=t._getViewModel();n&&this.runCoreEditingCommand(t,n,i||{})}}i.CoreEditingCommand=e,i.LineBreakInsert=Object(a.k)(new class extends e{constructor(){super({id:"lineBreakInsert",precondition:w.a.writable,kbOpts:{weight:0,kbExpr:w.a.textInputFocus,primary:0,mac:{primary:301}}})}runCoreEditingCommand(e,t,i){e.pushUndoStop(),e.executeCommands(this.id,C.a.lineBreakInsert(t.cursorConfig,t.model,t.getCursorStates().map(e=>e.modelState.selection)))}}),i.Outdent=Object(a.k)(new class extends e{constructor(){super({id:"outdent",precondition:w.a.writable,kbOpts:{weight:0,kbExpr:y.a.and(w.a.editorTextFocus,w.a.tabDoesNotMoveFocus),primary:1026}})}runCoreEditingCommand(e,t,i){e.pushUndoStop(),e.executeCommands(this.id,C.a.outdent(t.cursorConfig,t.model,t.getCursorStates().map(e=>e.modelState.selection))),e.pushUndoStop()}}),i.Tab=Object(a.k)(new class extends e{constructor(){super({id:"tab",precondition:w.a.writable,kbOpts:{weight:0,kbExpr:y.a.and(w.a.editorTextFocus,w.a.tabDoesNotMoveFocus),primary:2}})}runCoreEditingCommand(e,t,i){e.pushUndoStop(),e.executeCommands(this.id,C.a.tab(t.cursorConfig,t.model,t.getCursorStates().map(e=>e.modelState.selection))),e.pushUndoStop()}}),i.DeleteLeft=Object(a.k)(new class extends e{constructor(){super({id:"deleteLeft",precondition:void 0,kbOpts:{weight:0,kbExpr:w.a.textInputFocus,primary:1,secondary:[1025],mac:{primary:1,secondary:[1025,294,257]}}})}runCoreEditingCommand(e,t,i){var[n,o]=b.a.deleteLeft(t.getPrevEditOperationType(),t.cursorConfig,t.model,t.getCursorStates().map(e=>e.modelState.selection),t.getCursorAutoClosedCharacters());n&&e.pushUndoStop(),e.executeCommands(this.id,o),t.setPrevEditOperationType(2)}}),i.DeleteRight=Object(a.k)(new class extends e{constructor(){super({id:"deleteRight",precondition:void 0,kbOpts:{weight:0,kbExpr:w.a.textInputFocus,primary:20,mac:{primary:20,secondary:[290,276]}}})}runCoreEditingCommand(e,t,i){var[n,o]=b.a.deleteRight(t.getPrevEditOperationType(),t.cursorConfig,t.model,t.getCursorStates().map(e=>e.modelState.selection));n&&e.pushUndoStop(),e.executeCommands(this.id,o),t.setPrevEditOperationType(3)}}),i.Undo=new class extends x{constructor(){super(a.i)}runDOMCommand(){document.execCommand("undo")}runEditorCommand(e,t,i){if(t.hasModel()&&!0!==t.getOption(80))return t.getModel().undo()}},i.Redo=new class extends x{constructor(){super(a.g)}runDOMCommand(){document.execCommand("redo")}runEditorCommand(e,t,i){if(t.hasModel()&&!0!==t.getOption(80))return t.getModel().redo()}}}class E extends a.a{constructor(e,t,i){super({id:e,precondition:void 0,description:i}),this._handlerId=t}runCommand(e,t){const i=e.get(l.a).getFocusedCodeEditor();i&&i.trigger("keyboard",this._handlerId,t)}}function I(e,t){O(new E("default:"+e,e)),O(new E(e,e,t))}I("type",{description:"Type",args:[{name:"args",schema:{type:"object",required:["text"],properties:{text:{type:"string"}}}}]}),I("replacePreviousChar"),I("compositionType"),I("compositionStart"),I("compositionEnd"),I("paste"),I("cut")},d65c:function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"aes",extensions:[".aes"],aliases:["aes","sophia","Sophia"],loader:function(){return i.e("chunk-2d0d61fd").then(i.bind(null,"70e3"))}})},d741:function(e,t,i){"use strict";i.r(t),i.d(t,"provideSelectionRanges",(function(){return C}));var n=i("e8e3"),o=i("2504"),s=(t=i("b2cc"),i("7061")),r=i("6a89"),a=i("8025"),l=i("c101"),d=i("b707"),h=i("dff7"),c=i("7e32"),u=i("3742"),g=i("67b4"),p=i("9e74"),m=i("fdcc"),f=function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))};class _{constructor(e,t){this.index=e,this.ranges=t}mov(e){var t=this.index+(e?1:-1);if(t<0||t>=this.ranges.length)return this;const i=new _(t,this.ranges);return i.ranges[t].equalsRange(this.ranges[this.index])?i.mov(e):i}}class b{constructor(e){this._editor=e,this._ignoreSelection=!1}static get(e){return e.getContribution(b.ID)}dispose(){var e;null!=(e=this._selectionListener)&&e.dispose()}run(e){return f(this,void 0,void 0,(function*(){if(this._editor.hasModel()){const i=this._editor.getSelections();var t=this._editor.getModel();if(d.A.has(t)&&(this._state||(yield C(t,i.map(e=>e.getPosition()),this._editor.getOption(102),o.a.None).then(e=>{var t;if(n.n(e)&&e.length===i.length&&this._editor.hasModel()&&n.h(this._editor.getSelections(),i,(e,t)=>e.equalsSelection(t))){for(let t=0;te.containsPosition(i[t].getStartPosition())&&e.containsPosition(i[t].getEndPosition())),e[t].unshift(i[t]);this._state=e.map(e=>new _(0,e)),null!=(t=this._selectionListener)&&t.dispose(),this._selectionListener=this._editor.onDidChangeCursorPosition(()=>{var e;this._ignoreSelection||(null!=(e=this._selectionListener)&&e.dispose(),this._state=void 0)})}})),this._state)){this._state=this._state.map(t=>t.mov(e)),t=this._state.map(e=>a.a.fromPositions(e.ranges[e.index].getStartPosition(),e.ranges[e.index].getEndPosition())),this._ignoreSelection=!0;try{this._editor.setSelections(t)}finally{this._ignoreSelection=!1}}}}))}}b.ID="editor.contrib.smartSelectController";class v extends t.b{constructor(e,t){super(t),this._forward=e}run(e,t){return f(this,void 0,void 0,(function*(){let e=b.get(t);e&&(yield e.run(this._forward))}))}}function C(e,t,i,o){return f(this,void 0,void 0,(function*(){const a=d.A.all(e);1===a.length&&a.unshift(new g.a);let l=[],h=[];for(const i of a)l.push(Promise.resolve(i.provideSelectionRanges(e,t,o)).then(e=>{if(n.n(e)&&e.length===t.length)for(let i=0;i{if(0===t.length)return[];t.sort((e,t)=>s.a.isBefore(e.getStartPosition(),t.getStartPosition())?1:s.a.isBefore(t.getStartPosition(),e.getStartPosition())||s.a.isBefore(e.getEndPosition(),t.getEndPosition())?-1:s.a.isBefore(t.getEndPosition(),e.getEndPosition())?1:0);let n,o=[];for(const e of t)n&&(!r.a.containsRange(e,n)||r.a.equalsRange(e,n))||(o.push(e),n=e);if(!i.selectLeadingAndTrailingWhitespace)return o;let a=[o[0]];for(let i=1;i(this._link=t||this._link,this._link.url?this.resolve(e):Promise.reject(new Error("missing")))):Promise.reject(new Error("missing")))}))}}class w{constructor(e){this._disposables=new l.b;let t=[];for(const[n,o]of e){var i=n.links.map(e=>new C(e,o));t=w._union(t,i),Object(l.g)(n)&&this._disposables.add(n)}this.links=t}dispose(){this._disposables.dispose(),this.links.length=0}static _union(e,t){let i,n=[];var o,s;let r;for(i=0,r=0,o=e.length,s=t.length;iPromise.resolve(n.provideLinks(e,t)).then(e=>{e&&(i[o]=[e,n])},r.g));return Promise.all(n).then(()=>{const e=new w(Object(_.e)(i));return t.isCancellationRequested?(e.dispose(),new w([])):e})}f.a.registerCommand("_executeLinkProvider",(e,...t)=>v(void 0,void 0,void 0,(function*(){let[i,n]=t;Object(b.c)(i instanceof g.a),"number"!=typeof n&&(n=0);var o=e.get(m.a).getModel(i);if(!o)return[];const r=yield y(o,s.a.None);if(!r)return[];for(let e=0;e{this._onEditorMouseMove(e,t)})),this.listenersToRemove.add(n.onExecute(e=>{this.onEditorMouseUp(e)})),this.listenersToRemove.add(n.onCancel(e=>{this.cleanUpActiveLinkDecoration()})),this.enabled=e.getOption(62),this.listenersToRemove.add(e.onDidChangeConfiguration(t=>{var i=e.getOption(62);this.enabled!==i&&(this.enabled=i,this.updateDecorations([]),this.stop(),this.beginCompute())})),this.listenersToRemove.add(e.onDidChangeModelContent(e=>this.onChange())),this.listenersToRemove.add(e.onDidChangeModel(e=>this.onModelChanged())),this.listenersToRemove.add(e.onDidChangeModelLanguage(e=>this.onModelModeChanged())),this.listenersToRemove.add(c.v.onDidChange(e=>this.onModelModeChanged())),this.timeout=new o.g,this.computePromise=null,this.activeLinksList=null,this.currentOccurrences={},this.activeLinkDecorationId=null,this.beginCompute()}static get(e){return e.getContribution(t.ID)}onModelChanged(){this.currentOccurrences={},this.activeLinkDecorationId=null,this.stop(),this.beginCompute()}onModelModeChanged(){this.stop(),this.beginCompute()}onChange(){this.timeout.setIfNotSet(()=>this.beginCompute(),t.RECOMPUTE_TIME)}beginCompute(){return O(this,void 0,void 0,(function*(){if(this.editor.hasModel()&&this.enabled){const t=this.editor.getModel();if(c.v.has(t)){this.activeLinksList&&(this.activeLinksList.dispose(),this.activeLinksList=null),this.computePromise=o.h(e=>y(t,e));try{this.activeLinksList=yield this.computePromise,this.updateDecorations(this.activeLinksList.links)}catch(e){Object(r.f)(e)}finally{this.computePromise=null}}}}))}updateDecorations(e){var t="altKey"===this.editor.getOption(69);let i=[];var n=Object.keys(this.currentOccurrences);for(let l=0,d=n.length;l{t.activate(e,i),this.activeLinkDecorationId=t.decorationId})}else this.cleanUpActiveLinkDecoration()}cleanUpActiveLinkDecoration(){const e="altKey"===this.editor.getOption(69);if(this.activeLinkDecorationId){const t=this.currentOccurrences[this.activeLinkDecorationId];t&&this.editor.changeDecorations(i=>{t.deactivate(i,e)}),this.activeLinkDecorationId=null}}onEditorMouseUp(e){var t;!this.isEnabled(e)||(t=this.getLinkOccurrence(e.target.position))&&this.openLinkOccurrence(t,e.hasSideBySideModifier,!0)}openLinkOccurrence(e,t,i=!1){if(this.openerService){const o=e["link"];o.resolve(s.a.None).then(e=>{if("string"==typeof e&&this.editor.hasModel()){var n=this.editor.getModel().uri;if(n.scheme===k.c.file&&e.startsWith(k.c.file+":")){var o=g.a.parse(e);if(o.scheme===k.c.file){const t=D.i(o);let i=null;t.startsWith("/./")?i="."+t.substr(1):t.startsWith("//./")&&(i="."+t.substr(2)),i&&(e=D.g(n,i))}}}return this.openerService.open(e,{openToSide:t,fromUserGesture:i,allowContributedOpeners:!0,allowCommands:!0})},e=>{var t=e instanceof Error?e.message:e;"invalid"===t?this.notificationService.warn(n.a("invalid.url","Failed to open this link because it is not well-formed: {0}",o.url.toString())):"missing"===t?this.notificationService.warn(n.a("missing.url","Failed to open this link because its target is missing.")):Object(r.f)(e)})}}getLinkOccurrence(e){if(this.editor.hasModel()&&e)for(const i of this.editor.getModel().getDecorationsInRange({startLineNumber:e.lineNumber,startColumn:e.column,endLineNumber:e.lineNumber,endColumn:e.column},0,!0)){var t=this.currentOccurrences[i.id];if(t)return t}return null}isEnabled(e,t){return Boolean(6===e.target.type&&(e.hasTriggerModifier||t&&t.keyCodeIsTriggerKey))}stop(){var e;this.timeout.cancel(),this.activeLinksList&&(null!=(e=this.activeLinksList)&&e.dispose(),this.activeLinksList=null),this.computePromise&&(this.computePromise.cancel(),this.computePromise=null)}dispose(){this.listenersToRemove.dispose(),this.stop(),this.timeout.dispose()}};M.ID="editor.linkDetector",M.RECOMPUTE_TIME=1e3,M=i([N(1,S.a),N(2,f.a)],M);class T extends t.b{constructor(){super({id:"editor.action.openLink",label:n.a("label","Open Link"),alias:"Open Link",precondition:void 0})}run(e,t){let i=M.get(t);var n;if(i&&t.hasModel())for(n of t.getSelections()){var o=i.getLinkOccurrence(n.getEndPosition());o&&i.openLinkOccurrence(o,!1)}}}Object(t.l)(M.ID,M),Object(t.j)(T),Object(x.f)((e,t)=>{e=e.getColor(L.q),e&&t.addRule(`.monaco-editor .detected-link-active { color: ${e} !important; }`)})},d8c3:function(e,t,i){},d93b:function(e,t,i){},d95f:function(e,t,i){},daaa:function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"julia",extensions:[".jl"],aliases:["julia","Julia"],loader:function(){return i.e("chunk-2d0e4fe5").then(i.bind(null,"931f"))}})},db2d:function(e,t,i){"use strict";i.r(t),i.d(t,"ColorContribution",(function(){return r})),i("92a6d");t=i("a666");var n=i("b2cc"),o=i("aee8"),s=i("6a89");class r extends t.a{constructor(e){super(),this._editor=e,this._register(e.onMouseDown(e=>this.onMouseDown(e)))}dispose(){super.dispose()}onMouseDown(e){var t=e.target.type;if(6===t){t=[...(null==(t=e.target.element)?void 0:t.classList.values())||[]].find(e=>e.startsWith("ced-colorBox"));if(t&&e.target.range){const i=this._editor.getContribution(o.ModesHoverController.ID);i.isColorPickerVisible()||(t=new s.a(e.target.range.startLineNumber,e.target.range.startColumn+1,e.target.range.endLineNumber,e.target.range.endColumn+1),i.showContentHover(t,0,!1))}}}}r.ID="editor.contrib.colorContribution",Object(n.l)(r.ID,r)},db7a:function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"apex",extensions:[".cls"],aliases:["Apex","apex"],mimetypes:["text/x-apex-source","text/x-apex"],loader:function(){return i.e("chunk-2d0d056d").then(i.bind(null,"680e"))}})},db88:function(e,t,i){"use strict";i.d(t,"a",(function(){return o}));class n{constructor(e){this.element=e,this.next=n.Undefined,this.prev=n.Undefined}}n.Undefined=new n(void 0);class o{constructor(){this._first=n.Undefined,this._last=n.Undefined,this._size=0}get size(){return this._size}isEmpty(){return this._first===n.Undefined}clear(){let e=this._first;for(;e!==n.Undefined;){var t=e.next;e.prev=n.Undefined,e.next=n.Undefined,e=t}this._first=n.Undefined,this._last=n.Undefined,this._size=0}unshift(e){return this._insert(e,!1)}push(e){return this._insert(e,!0)}_insert(e,t){const i=new n(e);if(this._first===n.Undefined)this._first=i,this._last=i;else if(t){const e=this._last;((this._last=i).prev=e).next=i}else{const e=this._first;((this._first=i).next=e).prev=i}this._size+=1;let o=!1;return()=>{o||(o=!0,this._remove(i))}}shift(){var e;if(this._first!==n.Undefined)return e=this._first.element,this._remove(this._first),e}pop(){var e;if(this._last!==n.Undefined)return e=this._last.element,this._remove(this._last),e}_remove(e){if(e.prev!==n.Undefined&&e.next!==n.Undefined){const t=e.prev;t.next=e.next,e.next.prev=t}else e.prev===n.Undefined&&e.next===n.Undefined?(this._first=n.Undefined,this._last=n.Undefined):e.next===n.Undefined?(this._last=this._last.prev,this._last.next=n.Undefined):e.prev===n.Undefined&&(this._first=this._first.next,this._first.prev=n.Undefined);--this._size}*[Symbol.iterator](){let e=this._first;for(;e!==n.Undefined;)yield e.element,e=e.next}}},dbc9:function(e,t,i){"use strict";var n=i("dff7"),o=i("b7d0"),s=i("303e"),r=i("561a");const a=Object(s.wc)("symbolIcon.arrayForeground",{dark:s.eb,light:s.eb,hc:s.eb},Object(n.a)("symbolIcon.arrayForeground","The foreground color for array symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),l=Object(s.wc)("symbolIcon.booleanForeground",{dark:s.eb,light:s.eb,hc:s.eb},Object(n.a)("symbolIcon.booleanForeground","The foreground color for boolean symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),d=Object(s.wc)("symbolIcon.classForeground",{dark:"#EE9D28",light:"#D67E00",hc:"#EE9D28"},Object(n.a)("symbolIcon.classForeground","The foreground color for class symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),h=Object(s.wc)("symbolIcon.colorForeground",{dark:s.eb,light:s.eb,hc:s.eb},Object(n.a)("symbolIcon.colorForeground","The foreground color for color symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),c=Object(s.wc)("symbolIcon.constantForeground",{dark:s.eb,light:s.eb,hc:s.eb},Object(n.a)("symbolIcon.constantForeground","The foreground color for constant symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),u=Object(s.wc)("symbolIcon.constructorForeground",{dark:"#B180D7",light:"#652D90",hc:"#B180D7"},Object(n.a)("symbolIcon.constructorForeground","The foreground color for constructor symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),g=Object(s.wc)("symbolIcon.enumeratorForeground",{dark:"#EE9D28",light:"#D67E00",hc:"#EE9D28"},Object(n.a)("symbolIcon.enumeratorForeground","The foreground color for enumerator symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),p=Object(s.wc)("symbolIcon.enumeratorMemberForeground",{dark:"#75BEFF",light:"#007ACC",hc:"#75BEFF"},Object(n.a)("symbolIcon.enumeratorMemberForeground","The foreground color for enumerator member symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),m=Object(s.wc)("symbolIcon.eventForeground",{dark:"#EE9D28",light:"#D67E00",hc:"#EE9D28"},Object(n.a)("symbolIcon.eventForeground","The foreground color for event symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),f=Object(s.wc)("symbolIcon.fieldForeground",{dark:"#75BEFF",light:"#007ACC",hc:"#75BEFF"},Object(n.a)("symbolIcon.fieldForeground","The foreground color for field symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),_=Object(s.wc)("symbolIcon.fileForeground",{dark:s.eb,light:s.eb,hc:s.eb},Object(n.a)("symbolIcon.fileForeground","The foreground color for file symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),b=Object(s.wc)("symbolIcon.folderForeground",{dark:s.eb,light:s.eb,hc:s.eb},Object(n.a)("symbolIcon.folderForeground","The foreground color for folder symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),v=Object(s.wc)("symbolIcon.functionForeground",{dark:"#B180D7",light:"#652D90",hc:"#B180D7"},Object(n.a)("symbolIcon.functionForeground","The foreground color for function symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),C=Object(s.wc)("symbolIcon.interfaceForeground",{dark:"#75BEFF",light:"#007ACC",hc:"#75BEFF"},Object(n.a)("symbolIcon.interfaceForeground","The foreground color for interface symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),w=Object(s.wc)("symbolIcon.keyForeground",{dark:s.eb,light:s.eb,hc:s.eb},Object(n.a)("symbolIcon.keyForeground","The foreground color for key symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),y=Object(s.wc)("symbolIcon.keywordForeground",{dark:s.eb,light:s.eb,hc:s.eb},Object(n.a)("symbolIcon.keywordForeground","The foreground color for keyword symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),S=Object(s.wc)("symbolIcon.methodForeground",{dark:"#B180D7",light:"#652D90",hc:"#B180D7"},Object(n.a)("symbolIcon.methodForeground","The foreground color for method symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),L=Object(s.wc)("symbolIcon.moduleForeground",{dark:s.eb,light:s.eb,hc:s.eb},Object(n.a)("symbolIcon.moduleForeground","The foreground color for module symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),x=Object(s.wc)("symbolIcon.namespaceForeground",{dark:s.eb,light:s.eb,hc:s.eb},Object(n.a)("symbolIcon.namespaceForeground","The foreground color for namespace symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),k=Object(s.wc)("symbolIcon.nullForeground",{dark:s.eb,light:s.eb,hc:s.eb},Object(n.a)("symbolIcon.nullForeground","The foreground color for null symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),D=Object(s.wc)("symbolIcon.numberForeground",{dark:s.eb,light:s.eb,hc:s.eb},Object(n.a)("symbolIcon.numberForeground","The foreground color for number symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),N=Object(s.wc)("symbolIcon.objectForeground",{dark:s.eb,light:s.eb,hc:s.eb},Object(n.a)("symbolIcon.objectForeground","The foreground color for object symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),O=Object(s.wc)("symbolIcon.operatorForeground",{dark:s.eb,light:s.eb,hc:s.eb},Object(n.a)("symbolIcon.operatorForeground","The foreground color for operator symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),E=Object(s.wc)("symbolIcon.packageForeground",{dark:s.eb,light:s.eb,hc:s.eb},Object(n.a)("symbolIcon.packageForeground","The foreground color for package symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),I=Object(s.wc)("symbolIcon.propertyForeground",{dark:s.eb,light:s.eb,hc:s.eb},Object(n.a)("symbolIcon.propertyForeground","The foreground color for property symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),M=Object(s.wc)("symbolIcon.referenceForeground",{dark:s.eb,light:s.eb,hc:s.eb},Object(n.a)("symbolIcon.referenceForeground","The foreground color for reference symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),T=Object(s.wc)("symbolIcon.snippetForeground",{dark:s.eb,light:s.eb,hc:s.eb},Object(n.a)("symbolIcon.snippetForeground","The foreground color for snippet symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),A=Object(s.wc)("symbolIcon.stringForeground",{dark:s.eb,light:s.eb,hc:s.eb},Object(n.a)("symbolIcon.stringForeground","The foreground color for string symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),R=Object(s.wc)("symbolIcon.structForeground",{dark:s.eb,light:s.eb,hc:s.eb},Object(n.a)("symbolIcon.structForeground","The foreground color for struct symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),P=Object(s.wc)("symbolIcon.textForeground",{dark:s.eb,light:s.eb,hc:s.eb},Object(n.a)("symbolIcon.textForeground","The foreground color for text symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),F=Object(s.wc)("symbolIcon.typeParameterForeground",{dark:s.eb,light:s.eb,hc:s.eb},Object(n.a)("symbolIcon.typeParameterForeground","The foreground color for type parameter symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),B=Object(s.wc)("symbolIcon.unitForeground",{dark:s.eb,light:s.eb,hc:s.eb},Object(n.a)("symbolIcon.unitForeground","The foreground color for unit symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),j=Object(s.wc)("symbolIcon.variableForeground",{dark:"#75BEFF",light:"#007ACC",hc:"#75BEFF"},Object(n.a)("symbolIcon.variableForeground","The foreground color for variable symbols. These symbols appear in the outline, breadcrumb, and suggest widget."));Object(o.f)((e,t)=>{var i=e.getColor(a);i&&t.addRule(r.b.symbolArray.cssSelector+` { color: ${i}; }`),i=e.getColor(l),i&&t.addRule(r.b.symbolBoolean.cssSelector+` { color: ${i}; }`),i=e.getColor(d),i&&t.addRule(r.b.symbolClass.cssSelector+` { color: ${i}; }`),i=e.getColor(S),i&&t.addRule(r.b.symbolMethod.cssSelector+` { color: ${i}; }`),i=e.getColor(h),i&&t.addRule(r.b.symbolColor.cssSelector+` { color: ${i}; }`),i=e.getColor(c),i&&t.addRule(r.b.symbolConstant.cssSelector+` { color: ${i}; }`),i=e.getColor(u),i&&t.addRule(r.b.symbolConstructor.cssSelector+` { color: ${i}; }`),i=e.getColor(g),i&&t.addRule(`\n\t\t\t${r.b.symbolValue.cssSelector},${r.b.symbolEnum.cssSelector} { color: ${i}; }`),i=e.getColor(p),i&&t.addRule(r.b.symbolEnumMember.cssSelector+` { color: ${i}; }`),i=e.getColor(m),i&&t.addRule(r.b.symbolEvent.cssSelector+` { color: ${i}; }`),i=e.getColor(f),i&&t.addRule(r.b.symbolField.cssSelector+` { color: ${i}; }`),i=e.getColor(_),i&&t.addRule(r.b.symbolFile.cssSelector+` { color: ${i}; }`),i=e.getColor(b),i&&t.addRule(r.b.symbolFolder.cssSelector+` { color: ${i}; }`),i=e.getColor(v),i&&t.addRule(r.b.symbolFunction.cssSelector+` { color: ${i}; }`),i=e.getColor(C),i&&t.addRule(r.b.symbolInterface.cssSelector+` { color: ${i}; }`),i=e.getColor(w),i&&t.addRule(r.b.symbolKey.cssSelector+` { color: ${i}; }`),i=e.getColor(y),i&&t.addRule(r.b.symbolKeyword.cssSelector+` { color: ${i}; }`),i=e.getColor(L),i&&t.addRule(r.b.symbolModule.cssSelector+` { color: ${i}; }`),i=e.getColor(x),i&&t.addRule(r.b.symbolNamespace.cssSelector+` { color: ${i}; }`),i=e.getColor(k),i&&t.addRule(r.b.symbolNull.cssSelector+` { color: ${i}; }`),i=e.getColor(D),i&&t.addRule(r.b.symbolNumber.cssSelector+` { color: ${i}; }`),i=e.getColor(N),i&&t.addRule(r.b.symbolObject.cssSelector+` { color: ${i}; }`),i=e.getColor(O),i&&t.addRule(r.b.symbolOperator.cssSelector+` { color: ${i}; }`),i=e.getColor(E),i&&t.addRule(r.b.symbolPackage.cssSelector+` { color: ${i}; }`),i=e.getColor(I),i&&t.addRule(r.b.symbolProperty.cssSelector+` { color: ${i}; }`),i=e.getColor(M),i&&t.addRule(r.b.symbolReference.cssSelector+` { color: ${i}; }`),i=e.getColor(T),i&&t.addRule(r.b.symbolSnippet.cssSelector+` { color: ${i}; }`),i=e.getColor(A),i&&t.addRule(r.b.symbolString.cssSelector+` { color: ${i}; }`),i=e.getColor(R),i&&t.addRule(r.b.symbolStruct.cssSelector+` { color: ${i}; }`),i=e.getColor(P),i&&t.addRule(r.b.symbolText.cssSelector+` { color: ${i}; }`),i=e.getColor(F),i&&t.addRule(r.b.symbolTypeParameter.cssSelector+` { color: ${i}; }`),i=e.getColor(B),i&&t.addRule(r.b.symbolUnit.cssSelector+` { color: ${i}; }`),i=e.getColor(j);i&&t.addRule(r.b.symbolVariable.cssSelector+` { color: ${i}; }`)})},dd1b:function(e,t,i){"use strict";i.d(t,"a",(function(){return o}));var n=i("308f");t=i("89cd");const o={JSONContribution:"base.contributions.json"};i=new class{constructor(){this._onDidChangeSchema=new n.b,this.schemasById={}}registerSchema(e,t){var i;this.schemasById[0<(i=e).length&&"#"===i.charAt(i.length-1)?i.substring(0,i.length-1):i]=t,this._onDidChangeSchema.fire(e)}notifySchemaChanged(e){this._onDidChangeSchema.fire(e)}},t.a.add(o.JSONContribution,i)},debc:function(e,t,i){"use strict";i.d(t,"a",(function(){return l})),i.d(t,"b",(function(){return d}));var n=i("3d378"),o=i("b589"),s=i("30db"),r=i("82c9"),a=i("6d8e");function l(e){if(e)return"string"==typeof e&&(e=a.a.file(e)),e=Object(r.b)(e)||(e.scheme===o.c.file?e.fsPath:e.path),s.i&&Object(n.c)(e)?d(e):e}function d(e){return Object(n.a)(e)?e.charAt(0).toUpperCase()+e.slice(1):e}},dff7:function(e,t,i){"use strict";function n(e,t,...i){{var n=i;let e;return e=0===n.length?t:t.replace(/\{(\d+)\}/g,(function(e,t){return t=t[0],void 0!==n[t]?n[t]:e}))}}i.d(t,"a",(function(){return n}))},e1b5:function(e,t,i){"use strict";i.d(t,"a",(function(){return o}));var n=i("b707");class o{constructor(e,t){this._lineTokensBrand=void 0,this._tokens=e,this._tokensCount=this._tokens.length>>>1,this._text=t}static createEmpty(e){var t=o.defaultTokenMetadata;const i=new Uint32Array(2);return i[0]=e.length,i[1]=t,new o(i,e)}equals(e){return e instanceof o&&this.slicedEquals(e,0,this._tokensCount)}slicedEquals(e,t,i){if(this._text!==e._text)return!1;if(this._tokensCount!==e._tokensCount)return!1;t<<=1;var n=t+(i<<1);for(let o=t;o>>1)-1;for(let n=0;n>>1)-1;for(;ir&&(n+=this._text.substring(r,l.offset),d=this._tokens[1+(t<<1)],s.push(n.length,d),r=l.offset),n+=l.text,s.push(n.length,l.tokenMetadata),i++}}return new o(new Uint32Array(s),n)}}o.defaultTokenMetadata=16793600;class s{constructor(e,t,i,n){this._source=e,this._startOffset=t,this._endOffset=i,this._deltaOffset=n,this._firstTokenIndex=e.findTokenIndexAtOffset(t),this._tokensCount=0;for(let o=this._firstTokenIndex,s=e.getCount();othis.emitter.fire(e);this.emitter=new n.b({onFirstListenerAdd:()=>e.addEventListener(t,o,i),onLastListenerRemove:()=>e.removeEventListener(t,o,i)})}get event(){return this.emitter.event}dispose(){this.emitter.dispose()}}function s(e){return e.preventDefault(),e.stopPropagation(),e}},e385d:function(e,t,i){"use strict";i.d(t,"a",(function(){return o})),i.d(t,"b",(function(){return b}));var n,o,s=i("11f7"),r=i("70c3"),a=i("1898"),l=i("e8e3"),d=(t=i("ceb8"),i("308f")),h=i("a666"),c=i("49d9"),u=i("42e39"),g=i("ef8e9");i("e750");const p={separatorBorder:t.a.transparent};class m{constructor(e,t,i,n){this.container=e,this.view=t,this.disposable=n,this._cachedVisibleSize=void 0,"number"==typeof i?(this._size=i,this._cachedVisibleSize=void 0,e.classList.add("visible")):(this._size=0,this._cachedVisibleSize=i.cachedVisibleSize)}set size(e){this._size=e}get size(){return this._size}get visible(){return void 0===this._cachedVisibleSize}setVisible(e,t){e!==this.visible&&(e?(this.size=Object(c.b)(this._cachedVisibleSize,this.viewMinimumSize,this.viewMaximumSize),this._cachedVisibleSize=void 0):(this._cachedVisibleSize="number"==typeof t?t:this.size,this.size=0),this.container.classList.toggle("visible",e),this.view.setVisible&&this.view.setVisible(e))}get minimumSize(){return this.visible?this.view.minimumSize:0}get viewMinimumSize(){return this.view.minimumSize}get maximumSize(){return this.visible?this.view.maximumSize:0}get viewMaximumSize(){return this.view.maximumSize}get priority(){return this.view.priority}get snap(){return!!this.view.snap}set enabled(e){this.container.style.pointerEvents=e?"":"none"}layout(e,t){this.layoutContainer(e),this.view.layout(this.size,e,t)}dispose(){return this.disposable.dispose(),this.view}}class f extends m{layoutContainer(e){this.container.style.top=e+"px",this.container.style.height=this.size+"px"}}class _ extends m{layoutContainer(e){this.container.style.left=e+"px",this.container.style.width=this.size+"px"}}(i=n=n||{})[i.Idle=0]="Idle",i[i.Busy=1]="Busy",(t=o=o||{}).Distribute={type:"distribute"},t.Split=function(e){return{type:"split",index:e}},t.Invisible=function(e){return{type:"invisible",cachedVisibleSize:e}};class b extends h.a{constructor(e,t={}){super(),this.size=0,this.contentSize=0,this.proportions=void 0,this.viewItems=[],this.sashItems=[],this.state=n.Idle,this._onDidSashChange=this._register(new d.b),this.onDidSashChange=this._onDidSashChange.event,this._onDidSashReset=this._register(new d.b),this._startSnappingEnabled=!0,this._endSnappingEnabled=!0,this.orientation=g.l(t.orientation)?0:t.orientation,this.inverseAltBehavior=!!t.inverseAltBehavior,this.proportionalLayout=!!g.l(t.proportionalLayout)||!!t.proportionalLayout,this.getSashOrthogonalSize=t.getSashOrthogonalSize,this.el=document.createElement("div"),this.el.classList.add("monaco-split-view2"),this.el.classList.add(0===this.orientation?"vertical":"horizontal"),e.appendChild(this.el),this.sashContainer=Object(s.q)(this.el,Object(s.a)(".sash-container")),this.viewContainer=Object(s.a)(".split-view-container"),this.scrollable=new u.a(125,s.V),this.scrollableElement=this._register(new a.c(this.viewContainer,{vertical:0===this.orientation?null!=(e=t.scrollbarVisibility)?e:1:2,horizontal:1===this.orientation?null!=(e=t.scrollbarVisibility)?e:1:2},this.scrollable)),this.onDidScroll=this.scrollableElement.onScroll,this._register(this.onDidScroll(e=>{this.viewContainer.scrollTop=e.scrollTop,this.viewContainer.scrollLeft=e.scrollLeft})),Object(s.q)(this.el,this.scrollableElement.getDomNode()),this.style(t.styles||p),t.descriptor&&(this.size=t.descriptor.size,t.descriptor.views.forEach((e,t)=>{var i=g.l(e.visible)||e.visible?e.size:{type:"invisible",cachedVisibleSize:e.size};e=e.view;this.doAddView(e,i,t,!0)}),this.contentSize=this.viewItems.reduce((e,t)=>e+t.size,0),this.saveProportions())}get orthogonalStartSash(){return this._orthogonalStartSash}set orthogonalStartSash(e){for(const t of this.sashItems)t.sash.orthogonalStartSash=e;this._orthogonalStartSash=e}get orthogonalEndSash(){return this._orthogonalEndSash}set orthogonalEndSash(e){for(const t of this.sashItems)t.sash.orthogonalEndSash=e;this._orthogonalEndSash=e}get startSnappingEnabled(){return this._startSnappingEnabled}set startSnappingEnabled(e){this._startSnappingEnabled!==e&&(this._startSnappingEnabled=e,this.updateSashEnablement())}get endSnappingEnabled(){return this._endSnappingEnabled}set endSnappingEnabled(e){this._endSnappingEnabled!==e&&(this._endSnappingEnabled=e,this.updateSashEnablement())}style(e){e.separatorBorder.isTransparent()?(this.el.classList.remove("separator-border"),this.el.style.removeProperty("--separator-border")):(this.el.classList.add("separator-border"),this.el.style.setProperty("--separator-border",e.separatorBorder.toString()))}addView(e,t,i=this.viewItems.length,n){this.doAddView(e,t,i,n)}layout(e,t){var i=Math.max(this.size,this.contentSize);if(this.size=e,this.layoutContext=t,this.proportions)for(let o=0;o1===this.viewItems[e].priority);var n=o.filter(e=>2===this.viewItems[e].priority);this.resize(this.viewItems.length-1,e-i,void 0,t,n)}this.distributeEmptySpace(),this.layoutViews()}saveProportions(){this.proportionalLayout&&0e.size/this.contentSize))}onSashStart({sash:e,start:t,alt:i}){for(const s of this.viewItems)s.enabled=!1;const n=this.sashItems.findIndex(t=>t.sash===e),o=Object(h.e)(Object(s.i)(document.body,"keydown",e=>r(this.sashDragState.current,e.altKey)),Object(s.i)(document.body,"keyup",()=>r(this.sashDragState.current,!1))),r=(e,t)=>{const i=this.viewItems.map(e=>e.size);let s,r,a=Number.NEGATIVE_INFINITY,d=Number.POSITIVE_INFINITY;if((t=this.inverseAltBehavior?!t:t)&&(h=n===this.sashItems.length-1,d=h?(h=this.viewItems[n],a=(h.minimumSize-h.size)/2,(h.maximumSize-h.size)/2):(h=this.viewItems[n+1],a=(h.size-h.maximumSize)/2,(h.size-h.minimumSize)/2)),!t){const e=Object(l.r)(n,-1),t=Object(l.r)(n+1,this.viewItems.length);var h=e.reduce((e,t)=>e+(this.viewItems[t].minimumSize-i[t]),0),c=e.reduce((e,t)=>e+(this.viewItems[t].viewMaximumSize-i[t]),0),u=0===t.length?Number.POSITIVE_INFINITY:t.reduce((e,t)=>e+(i[t]-this.viewItems[t].minimumSize),0),g=0===t.length?Number.NEGATIVE_INFINITY:t.reduce((e,t)=>e+(i[t]-this.viewItems[t].viewMaximumSize),0);const o=Math.max(h,g),a=Math.min(u,c);h=this.findFirstSnapIndex(e),g=this.findFirstSnapIndex(t);"number"==typeof h&&(u=this.viewItems[h],c=Math.floor(u.viewMinimumSize/2),s={index:h,limitDelta:u.visible?o-c:o+c,size:u.size}),"number"==typeof g&&(h=this.viewItems[g],c=Math.floor(h.viewMinimumSize/2),r={index:g,limitDelta:h.visible?a+c:a-c,size:h.size})}this.sashDragState={start:e,current:e,index:n,sizes:i,minDelta:a,maxDelta:d,alt:t,snapBefore:s,snapAfter:r,disposable:o}};r(t,i)}onSashChange({current:e}){var{index:t,start:i,sizes:n,alt:o,minDelta:s,maxDelta:r,snapBefore:a,snapAfter:l}=this.sashDragState,i=(e=(this.sashDragState.current=e)-i,this.resize(t,e,n,void 0,void 0,s,r,a,l));o&&(e=t===this.sashItems.length-1,n=this.viewItems.map(e=>e.size),r=(s=this.viewItems[e?t:t+1]).size-s.maximumSize,a=s.size-s.minimumSize,this.resize(e?t-1:t+1,-i,n,void 0,void 0,r,a)),this.distributeEmptySpace(),this.layoutViews()}onSashEnd(e){this._onDidSashChange.fire(e),this.sashDragState.disposable.dispose(),this.saveProportions();for(const t of this.viewItems)t.enabled=!0}onViewChange(e,t){var i=this.viewItems.indexOf(e);i<0||i>=this.viewItems.length||(t="number"==typeof t?t:e.size,t=Object(c.b)(t,e.minimumSize,e.maximumSize),this.inverseAltBehavior&&0=this.viewItems.length)){const s=Object(l.r)(this.viewItems.length).filter(t=>t!==e);var i=[...s.filter(e=>1===this.viewItems[e].priority),e],o=s.filter(e=>2===this.viewItems[e].priority);const r=this.viewItems[e];t=Math.round(t),t=Object(c.b)(t,r.minimumSize,Math.min(r.maximumSize,this.size)),r.size=t,this.relayout(i,o),this.state=n.Idle}}distributeViewSizes(){const e=[];let t=0;for(const r of this.viewItems)01===this.viewItems[e].priority),s=n.filter(e=>2===this.viewItems[e].priority);this.relayout(o,s)}getViewSize(e){return e<0||e>=this.viewItems.length?-1:this.viewItems[e].size}doAddView(e,t,i=this.viewItems.length,o){if(this.state!==n.Idle)throw new Error("Cant modify splitview");this.state=n.Busy;const a=Object(s.a)(".split-view-view"),c=(i===this.viewItems.length?this.viewContainer.appendChild(a):this.viewContainer.insertBefore(a,this.viewContainer.children.item(i)),e.onDidChange(e=>this.onViewChange(m,e)));var u=Object(h.i)(()=>this.viewContainer.removeChild(a));const g=Object(h.e)(c,u);let p;p="number"==typeof t?t:"split"===t.type?this.getViewSize(t.index)/2:"invisible"===t.type?{cachedVisibleSize:t.cachedVisibleSize}:e.minimumSize;const m=new(0===this.orientation?f:_)(a,e,p,g);if(this.viewItems.splice(i,0,m),1this.getSashPosition(e),getHorizontalSashWidth:this.getSashOrthogonalSize},Object.assign(Object.assign({},u),{orientation:1})):new r.b(this.sashContainer,{getVerticalSashLeft:e=>this.getSashPosition(e),getVerticalSashHeight:this.getSashOrthogonalSize},Object.assign(Object.assign({},u),{orientation:0}));u=0===this.orientation?t=>({sash:e,start:t.startY,current:t.currentY,alt:t.altKey}):t=>({sash:e,start:t.startX,current:t.currentX,alt:t.altKey});const t=d.c.map(e.onDidStart,u);var b=t(this.onSashStart,this);const n=d.c.map(e.onDidChange,u),o=n(this.onSashChange,this),s=d.c.map(e.onDidEnd,()=>this.sashItems.findIndex(t=>t.sash===e));u=s(this.onSashEnd,this);var v=e.onDidReset(()=>{var t=this.sashItems.findIndex(t=>t.sash===e),i=Object(l.r)(t,-1),n=Object(l.r)(t+1,this.viewItems.length);i=this.findFirstSnapIndex(i),n=this.findFirstSnapIndex(n);"number"==typeof i&&!this.viewItems[i].visible||"number"==typeof n&&!this.viewItems[n].visible||this._onDidSashReset.fire(t)});const a=Object(h.e)(b,o,u,v,e);b={sash:e,disposable:a},this.sashItems.splice(i-1,0,b)}let C;a.appendChild(e.element),"number"!=typeof t&&"split"===t.type&&(C=[t.index]),o||this.relayout([i],C),this.state=n.Idle,o||"number"==typeof t||"distribute"!==t.type||this.distributeViewSizes()}relayout(e,t){var i=this.viewItems.reduce((e,t)=>e+t.size,0);this.resize(this.viewItems.length-1,this.size-i,void 0,e,t),this.distributeEmptySpace(),this.layoutViews(),this.saveProportions()}resize(e,t,i=this.viewItems.map(e=>e.size),n,o,s=Number.NEGATIVE_INFINITY,r=Number.POSITIVE_INFINITY,a,d){if(e<0||e>=this.viewItems.length)return 0;const h=Object(l.r)(e,-1),u=Object(l.r)(e+1,this.viewItems.length);if(o)for(const c of o)Object(l.p)(h,c),Object(l.p)(u,c);if(n)for(const c of n)Object(l.o)(h,c),Object(l.o)(u,c);var g=h.map(e=>this.viewItems[e]),p=h.map(e=>i[e]),m=u.map(e=>this.viewItems[e]),f=u.map(e=>i[e]),_=h.reduce((e,t)=>e+(this.viewItems[t].minimumSize-i[t]),0),b=h.reduce((e,t)=>e+(this.viewItems[t].maximumSize-i[t]),0),v=0===u.length?Number.POSITIVE_INFINITY:u.reduce((e,t)=>e+(i[t]-this.viewItems[t].minimumSize),0),C=0===u.length?Number.NEGATIVE_INFINITY:u.reduce((e,t)=>e+(i[t]-this.viewItems[t].maximumSize),0);_=Math.max(_,C,s),C=Math.min(v,b,r);let w=!1;if(a){const e=this.viewItems[a.index];v=t>=a.limitDelta,w=v!==e.visible,e.setVisible(v,a.size)}if(!w&&d){const e=this.viewItems[d.index];b=te+t.size,0);let i=this.size-t;const n=Object(l.r)(this.viewItems.length-1,-1);t=n.filter(e=>1===this.viewItems[e].priority);for(const r of n.filter(e=>2===this.viewItems[e].priority))Object(l.p)(n,r);for(const r of t)Object(l.o)(n,r);"number"==typeof e&&Object(l.o)(n,e);for(let r=0;0!==i&&re+t.size,0);let e=0;for(const t of this.viewItems)t.layout(e,this.layoutContext),e+=t.size;this.sashItems.forEach(e=>e.sash.layout()),this.updateSashEnablement(),this.updateScrollableElement()}updateScrollableElement(){0===this.orientation?this.scrollableElement.setScrollDimensions({height:this.size,scrollHeight:this.contentSize}):this.scrollableElement.setScrollDimensions({width:this.size,scrollWidth:this.contentSize})}updateSashEnablement(){let e=!1;var t=this.viewItems.map(t=>e=0e=0e=0e=0e.dispose()),this.viewItems=[],this.sashItems.forEach(e=>e.disposable.dispose()),this.sashItems=[]}}},e516:function(e,t,i){"use strict";i.r(t),i.d(t,"CursorUndoRedoController",(function(){return l})),i.d(t,"CursorUndo",(function(){return d})),i.d(t,"CursorRedo",(function(){return h}));var n=i("dff7"),o=(t=i("a666"),i("b2cc")),s=i("c101");class r{constructor(e){this.selections=e}equals(e){var t=this.selections.length;if(t!==e.selections.length)return!1;for(let i=0;i{this._undoStack=[],this._redoStack=[]})),this._register(e.onDidChangeModelContent(e=>{this._undoStack=[],this._redoStack=[]})),this._register(e.onDidChangeCursorSelection(t=>{this._isCursorUndoRedo||t.oldSelections&&t.oldModelVersionId===t.modelVersionId&&(t=new r(t.oldSelections),0this._onCut.fire(),0)),this._asyncFocusGainWriteScreenReaderContent=this._register(new r.e(()=>this.writeScreenReaderContent("asyncFocusGain"),0)),this._textAreaState=c.b.EMPTY,this._selectionChangeListener=null,this.writeScreenReaderContent("ctor"),this._hasFocus=!1,this._isDoingComposition=!1,this._nextCommand=0;let i=null;this._register(s.o(t.domNode,"keydown",e=>{(109===e.keyCode||this._isDoingComposition&&1===e.keyCode)&&e.stopPropagation(),e.equals(9)&&e.preventDefault(),i=e,this._onKeyDown.fire(e)})),this._register(s.o(t.domNode,"keyup",e=>{this._onKeyUp.fire(e)})),this._register(s.i(t.domNode,"compositionstart",e=>{if(c.c,!this._isDoingComposition){if(this._isDoingComposition=!0,d.f&&this._textAreaState.selectionStart===this._textAreaState.selectionEnd&&0{var t=this._textAreaState,i=c.b.readFromTextArea(this._textArea);return[i,c.b.deduceInput(t,i,e)]},g=()=>{var e=this._textAreaState,t=c.b.readFromTextArea(this._textArea);return[t,c.b.deduceAndroidCompositionInput(e,t)]},p=e=>{var t=this._textAreaState;e=c.b.selectedText(e);return[e,{text:e.value,replacePrevCharCnt:t.selectionEnd-t.selectionStart,replaceNextCharCnt:0,positionDelta:0}]};this._register(s.i(t.domNode,"compositionupdate",e=>{if(c.c,o.e){const[t,i]=g();this._textAreaState=t,this._onType.fire(i),this._onCompositionUpdate.fire(e)}else{const[t,i]=p(e.data||"");this._textAreaState=t,this._onType.fire(i),this._onCompositionUpdate.fire(e)}})),this._register(s.i(t.domNode,"compositionend",e=>{if(c.c,this._isDoingComposition)if(this._isDoingComposition=!1,o.e){const[e,t]=g();this._textAreaState=e,this._onType.fire(t),this._onCompositionEnd.fire()}else{const[t,i]=p(e.data||"");this._textAreaState=t,this._onType.fire(i),(o.f||o.g)&&(this._textAreaState=c.b.readFromTextArea(this._textArea)),this._onCompositionEnd.fire()}})),this._register(s.i(t.domNode,"input",()=>{if(this._textArea.setIgnoreSelectionChangeTime("received input event"),!this._isDoingComposition){const[e,t]=l(d.f);0===t.replacePrevCharCnt&&1===t.text.length&&h.E(t.text.charCodeAt(0))||(this._textAreaState=e,0===this._nextCommand?""===t.text&&0===t.replacePrevCharCnt||this._onType.fire(t):(""===t.text&&0===t.replacePrevCharCnt||this._firePaste(t.text,null),this._nextCommand=0))}})),this._register(s.i(t.domNode,"cut",e=>{this._textArea.setIgnoreSelectionChangeTime("received cut event"),this._ensureClipboardGetsEditorSelection(e),this._asyncTriggerCut.schedule()})),this._register(s.i(t.domNode,"copy",e=>{this._ensureClipboardGetsEditorSelection(e)})),this._register(s.i(t.domNode,"paste",e=>{var t;this._textArea.setIgnoreSelectionChangeTime("received paste event"),_.canUseTextData(e)?([e,t]=_.getTextData(e),""!==e&&this._firePaste(e,t)):(this._textArea.getSelectionStart()!==this._textArea.getSelectionEnd()&&this._setAndWriteTextAreaState("paste",c.b.EMPTY),this._nextCommand=1)})),this._register(s.i(t.domNode,"focus",()=>{var e=this._hasFocus;this._setHasFocus(!0),o.h&&!e&&this._hasFocus&&this._asyncFocusGainWriteScreenReaderContent.schedule()})),this._register(s.i(t.domNode,"blur",()=>{this._isDoingComposition&&(this._isDoingComposition=!1,this.writeScreenReaderContent("blurWithoutCompositionEnd"),this._onCompositionEnd.fire()),this._setHasFocus(!1)})),this._register(s.i(t.domNode,n.Tap,()=>{o.e&&this._isDoingComposition&&(this._isDoingComposition=!1,this.writeScreenReaderContent("tapWithoutCompositionEnd"),this._onCompositionEnd.fire())}))}_installSelectionChangeListener(){let e=0;return s.i(document,"selectionchange",t=>{var i,n;this._hasFocus&&!this._isDoingComposition&&o.f&&(n=(i=Date.now())-e,e=i,n<5||(n=i-this._textArea.getIgnoreSelectionChangeTime(),this._textArea.resetSelectionChangeTime(),n<100||this._textAreaState.selectionStartPosition&&this._textAreaState.selectionEndPosition&&(i=this._textArea.getValue(),this._textAreaState.value===i&&(n=this._textArea.getSelectionStart(),i=this._textArea.getSelectionEnd(),this._textAreaState.selectionStart===n&&this._textAreaState.selectionEnd===i||(n=this._textAreaState.deduceEditorPosition(n),n=this._host.deduceModelPosition(n[0],n[1],n[2]),i=this._textAreaState.deduceEditorPosition(i),i=this._host.deduceModelPosition(i[0],i[1],i[2]),n=new g.a(n.lineNumber,n.column,i.lineNumber,i.column),this._onSelectionChangeRequest.fire(n))))))})}dispose(){super.dispose(),this._selectionChangeListener&&(this._selectionChangeListener.dispose(),this._selectionChangeListener=null)}focusTextArea(){this._setHasFocus(!0),this.refreshFocusState()}isFocused(){return this._hasFocus}refreshFocusState(){var e=s.F(this.textArea.domNode);e?this._setHasFocus(e.activeElement===this.textArea.domNode):s.N(this.textArea.domNode)?this._setHasFocus(document.activeElement===this.textArea.domNode):this._setHasFocus(!1)}_setHasFocus(e){this._hasFocus!==e&&(this._hasFocus=e,this._selectionChangeListener&&(this._selectionChangeListener.dispose(),this._selectionChangeListener=null),this._hasFocus&&(this._selectionChangeListener=this._installSelectionChangeListener()),this._hasFocus&&this.writeScreenReaderContent("focusgain"),(this._hasFocus?this._onFocus:this._onBlur).fire())}_setAndWriteTextAreaState(e,t){(t=this._hasFocus?t:t.collapseSelection()).writeToTextArea(e,this._textArea,this._hasFocus),this._textAreaState=t}writeScreenReaderContent(e){this._isDoingComposition||this._setAndWriteTextAreaState(e,this._host.getScreenReaderContent(this._textAreaState))}_ensureClipboardGetsEditorSelection(e){const t=this._host.getDataToCopy(_.canUseTextData(e));var i={version:1,isFromEmptySelection:t.isFromEmptySelection,multicursorText:t.multicursorText,mode:t.mode};m.INSTANCE.set(o.g?t.text.replace(/\r\n/g,"\n"):t.text,i),_.canUseTextData(e)?_.setTextData(e,t.text,t.html,i):this._setAndWriteTextAreaState("copy or cut",c.b.selectedText(t.text))}_firePaste(e,t){t=t||m.INSTANCE.get(e),this._onPaste.fire({text:e,metadata:t})}}class _{static canUseTextData(e){return!!e.clipboardData||!!window.clipboardData}static getTextData(t){if(t.clipboardData){t.preventDefault();var i=t.clipboardData.getData(l.a.text);let o=null;var n=t.clipboardData.getData("vscode-editor-data");if("string"==typeof n)try{1!==(o=JSON.parse(n)).version&&(o=null)}catch(e){}return[i,o]}if(window.clipboardData)return t.preventDefault(),[window.clipboardData.getData("Text"),null];throw new Error("ClipboardEventUtils.getTextData: Cannot use text data!")}static setTextData(e,t,i,n){if(e.clipboardData)e.clipboardData.setData(l.a.text,t),"string"==typeof i&&e.clipboardData.setData("text/html",i),e.clipboardData.setData("vscode-editor-data",JSON.stringify(n));else{if(!window.clipboardData)throw new Error("ClipboardEventUtils.setTextData: Cannot use text data!");window.clipboardData.setData("Text",t)}e.preventDefault()}}class b extends t.a{constructor(e){super(),this._actual=e,this._ignoreSelectionChangeTime=0}setIgnoreSelectionChangeTime(e){this._ignoreSelectionChangeTime=Date.now()}getIgnoreSelectionChangeTime(){return this._ignoreSelectionChangeTime}resetSelectionChangeTime(){this._ignoreSelectionChangeTime=0}getValue(){return this._actual.domNode.value}setValue(e,t){const i=this._actual.domNode;i.value!==t&&(this.setIgnoreSelectionChangeTime("setValue"),i.value=t)}getSelectionStart(){return"backward"===this._actual.domNode.selectionDirection?this._actual.domNode.selectionEnd:this._actual.domNode.selectionStart}getSelectionEnd(){return"backward"===this._actual.domNode.selectionDirection?this._actual.domNode.selectionStart:this._actual.domNode.selectionEnd}setSelectionRange(e,t,i){const n=this._actual.domNode;let r=null;var a=s.F(n),l=(a=(r=(a||document).activeElement)===n,n.selectionStart),d=n.selectionEnd;if(a&&l===t&&d===i)o.g&&window.parent!==window&&n.focus();else if(a)this.setIgnoreSelectionChangeTime("setSelectionRange"),n.setSelectionRange(t,i),o.g&&window.parent!==window&&n.focus();else try{var h=s.U(n);this.setIgnoreSelectionChangeTime("setSelectionRange"),n.focus(),n.setSelectionRange(t,i),s.S(n,h)}catch(e){}}}},e58e:function(e,t,i){"use strict";i.d(t,"a",(function(){return s}));var n=i("30db");const o=n.b.performance&&"function"==typeof n.b.performance.now;class s{constructor(e){this._highResolution=o&&e,this._startTime=this._now(),this._stopTime=-1}static create(e=!0){return new s(e)}stop(){this._stopTime=this._now()}elapsed(){return-1!==this._stopTime?this._stopTime-this._startTime:this._now()-this._startTime}_now(){return(this._highResolution?n.b.performance:Date).now()}}},e679:function(e,t,i){"use strict";i.d(t,"a",(function(){return r})),i.d(t,"b",(function(){return a}));var n=i("1e93"),o=i("7ab3");function s(e){return e.replace(/\n/g,"\\n").replace(/\r/g,"\\r")}class r{constructor(e,t,i,n){this.oldPosition=e,this.oldText=t,this.newPosition=i,this.newText=n}get oldLength(){return this.oldText.length}get oldEnd(){return this.oldPosition+this.oldText.length}get newLength(){return this.newText.length}get newEnd(){return this.newPosition+this.newText.length}toString(){return 0===this.oldText.length?`(insert@${this.oldPosition} "${s(this.newText)}")`:0===this.newText.length?`(delete@${this.oldPosition} "${s(this.oldText)}")`:`(replace@${this.oldPosition} "${s(this.oldText)}" with "${s(this.newText)}")`}static _writeStringSize(e){return 4+2*e.length}static _writeString(e,t,i){var o=t.length;n.f(e,o,i),i+=4;for(let s=0;s(t.hasOwnProperty(i)||(t[i]=e(i)),t[i])}(e=>new n(e))},e750:function(e,t,i){},e757:function(e,t,i){"use strict";i.d(t,"a",(function(){return s}));let n=!1,o=null;class s{static getSameOriginWindowChain(){if(!o){o=[];let t=window;for(var e;(e=function(e){if(!e.parent||e.parent===e)return null;try{var t=e.location,i=e.parent.location;if("null"!==t.origin&&"null"!==i.origin&&(t.protocol!==i.protocol||t.hostname!==i.hostname||t.port!==i.port))return n=!0,null}catch(e){return n=!0,null}return e.parent}(t))?o.push({window:t,iframeElement:t.frameElement||null}):o.push({window:t,iframeElement:null}),t=e;);}return o.slice(0)}static hasDifferentOriginAncestor(){return o||this.getSameOriginWindowChain(),n}static getPositionOfChildWindowRelativeToAncestorWindow(e,t){if(!t||e===t)return{top:0,left:0};let i=0,n=0;for(const s of this.getSameOriginWindowChain()){if(i+=s.window.scrollY,n+=s.window.scrollX,s.window===t)break;if(!s.iframeElement)break;var o=s.iframeElement.getBoundingClientRect();i+=o.top,n+=o.left}return{top:i,left:n}}}},e75b:function(e,t,i){"use strict";i.d(t,"a",(function(){return n})),i("f0b2");const n="monaco-mouse-cursor-text"},e8cb:function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"sparql",extensions:[".rq"],aliases:["sparql","SPARQL"],loader:function(){return i.e("chunk-2d0b21d7").then(i.bind(null,"2377"))}})},e8e3:function(e,t,i){"use strict";function n(e,t=0){return e[e.length-(1+t)]}function o(e){if(0===e.length)throw new Error("Invalid tail call");return[e.slice(0,e.length-1),e[e.length-1]]}function s(e,t,i=((e,t)=>e===t)){if(e!==t){if(!e||!t)return!1;if(e.length!==t.length)return!1;for(let n=0,o=e.length;n=t.length)throw new TypeError("invalid index");var n,o=t[Math.floor(t.length*Math.random())];let s=[],r=[],a=[];for(n of t){var d=i(n,o);(d<0?s:0!!e)}function c(e){return!Array.isArray(e)||0===e.length}function u(e){return Array.isArray(e)&&0e.indexOf(t)===i);const i=Object.create(null);return e.filter(e=>(e=t(e),!i[e]&&(i[e]=!0)))}function p(e){const t=new Set;return e.filter(e=>!t.has(e)&&(t.add(e),!0))}function m(e,t){return 0t;o--)n.push(o);return n}function b(e,t,i){const n=e.slice(0,t);return e=e.slice(t),n.concat(i,e)}function v(e,t){var i=e.indexOf(t);-1=r;l--)o[l+a]=o[l];for(let l=0;ls(t,e),n)):(i=e,n=r(181387,n=t),Object.keys(i).sort().reduce((e,t)=>(e=a(t,e),s(i[t],e)),n));case"string":return a(e,t);case"boolean":return r(e?433:863,t);case"number":return r(e,t);case"undefined":return r(937,t);default:return r(617,t)}var i,n}function r(e,t){return(t<<5)-t+e|0}function a(e,t){t=r(149417,t);for(let i=0,n=e.length;i>>i)>>>0}function d(e,t=0,i=e.byteLength,n=0){for(let o=0;oe.toString(16).padStart(2,"0")).join("");for(var[i,n,o="0"]=[(e>>>0).toString(16),t/4];i.length>>6:(i<65536?e[t++]=224|(61440&i)>>>12:(e[t++]=240|(1835008&i)>>>18,e[t++]=128|(258048&i)>>>12),e[t++]=128|(4032&i)>>>6),e[t++]=128|(63&i)>>>0),64<=t&&(this._step(),t-=64,this._totalLen+=64,e[0]=e[64],e[1]=e[65],e[2]=e[66]),t}digest(){return this._finished||(this._finished=!0,this._leftoverHighSurrogate&&(this._leftoverHighSurrogate=0,this._buffLen=this._push(this._buff,this._buffLen,65533)),this._totalLen+=this._buffLen,this._wrapUp()),h(this._h0)+h(this._h1)+h(this._h2)+h(this._h3)+h(this._h4)}_wrapUp(){this._buff[this._buffLen++]=128,d(this._buff,this._buffLen),56{i="\r\n"===e?-1:0,o+=n;for(const n of t)n.end<=o||(n.start>=o&&(n.start+=i),n.end>=o&&(n.end+=i));return n+=i,"⏎"})}}},ef37:function(e,t,i){},ef8e9:function(e,t,i){"use strict";function n(e){return Array.isArray(e)}function o(e){return"string"==typeof e}function s(e){return!("object"!=typeof e||null===e||Array.isArray(e)||e instanceof RegExp||e instanceof Date)}function r(e){return"number"==typeof e&&!isNaN(e)}function a(e){return!0===e||!1===e}function l(e){return void 0===e}function d(e){return l(e)||null===e}function h(e,t){if(!e)throw new Error(t?`Unexpected type, expected '${t}'`:"Unexpected type")}function c(e){if(d(e))throw new Error("Assertion Failed: argument is undefined or null");return e}function u(e){return"function"==typeof e}function g(e,t){var i=Math.min(e.length,t.length);for(let n=0;nfunction(){var i=Array.prototype.slice.call(arguments,0);return t(e,i)})(n);return i}function f(e){return null===e?void 0:e}function _(e,t="Unreachable"){throw new Error(t)}i.d(t,"f",(function(){return n})),i.d(t,"k",(function(){return o})),i.d(t,"j",(function(){return s})),i.d(t,"i",(function(){return r})),i.d(t,"g",(function(){return a})),i.d(t,"l",(function(){return l})),i.d(t,"m",(function(){return d})),i.d(t,"c",(function(){return h})),i.d(t,"a",(function(){return c})),i.d(t,"h",(function(){return u})),i.d(t,"n",(function(){return g})),i.d(t,"e",(function(){return p})),i.d(t,"d",(function(){return m})),i.d(t,"o",(function(){return f})),i.d(t,"b",(function(){return _}))},efdb:function(e,t,i){"use strict";i.d(t,"a",(function(){return n})),t=i("0a0f");const n=Object(t.c)("markerDecorationsService")},eff2:function(e,t,i){"use strict";i.d(t,"b",(function(){return c})),i.d(t,"a",(function(){return u}));var n=i("0f70"),o=i("650e"),s=i("11f7"),r=i("a60f"),a=i("f070"),l=(t=i("a666"),i("30db")),d=i("ef8e9"),h=(i("c84a"),i("dff7"));class c extends t.a{constructor(e,t,i={}){super(),this.options=i,this._context=e||this,(this._action=t)instanceof a.a&&this._register(t.onDidChange(e=>{this.element&&this.handleActionChangeEvent(e)}))}handleActionChangeEvent(e){void 0!==e.enabled&&this.updateEnabled(),void 0!==e.checked&&this.updateChecked(),void 0!==e.class&&this.updateClass(),void 0!==e.label&&(this.updateLabel(),this.updateTooltip()),void 0!==e.tooltip&&this.updateTooltip()}get actionRunner(){return this._actionRunner||(this._actionRunner=this._register(new a.b)),this._actionRunner}set actionRunner(e){this._actionRunner=e}getAction(){return this._action}isEnabled(){return this._action.enabled}setActionContext(e){this._context=e}render(e){const t=this.element=e,i=(this._register(r.b.addTarget(e)),this.options&&this.options.draggable);i&&(e.draggable=!0,n.g&&this._register(Object(s.i)(e,s.d.DRAG_START,e=>null==(e=e.dataTransfer)?void 0:e.setData(o.a.TEXT,this._action.label)))),this._register(Object(s.i)(t,r.a.Tap,e=>this.onClick(e,!0))),this._register(Object(s.i)(t,s.d.MOUSE_DOWN,e=>{i||s.c.stop(e,!0),this._action.enabled&&0===e.button&&t.classList.add("active")})),l.f&&this._register(Object(s.i)(t,s.d.CONTEXT_MENU,e=>{0===e.button&&!0===e.ctrlKey&&this.onClick(e)})),this._register(Object(s.i)(t,s.d.CLICK,e=>{s.c.stop(e,!0),this.options&&this.options.isMenu||l.j(()=>this.onClick(e))})),this._register(Object(s.i)(t,s.d.DBLCLICK,e=>{s.c.stop(e,!0)})),[s.d.MOUSE_UP,s.d.MOUSE_OUT].forEach(e=>{this._register(Object(s.i)(t,e,e=>{s.c.stop(e),t.classList.remove("active")}))})}onClick(e,t=!1){s.c.stop(e,!0);var i=d.m(this._context)?null!=(i=this.options)&&i.useEventAsContext?e:{preserveFocus:t}:this._context;this.actionRunner.run(this._action,i)}focus(){this.element&&(this.element.tabIndex=0,this.element.focus(),this.element.classList.add("focused"))}blur(){this.element&&(this.element.blur(),this.element.tabIndex=-1,this.element.classList.remove("focused"))}setFocusable(e){this.element&&(this.element.tabIndex=e?0:-1)}get trapsArrowNavigation(){return!1}updateEnabled(){}updateLabel(){}updateTooltip(){}updateClass(){}updateChecked(){}dispose(){this.element&&(this.element.remove(),this.element=void 0),super.dispose()}}class u extends c{constructor(e,t,i={}){super(e,t,i),this.options=i,this.options.icon=void 0!==i.icon&&i.icon,this.options.label=void 0===i.label||i.label,this.cssClass=""}render(e){super.render(e),this.element&&(this.label=Object(s.q)(this.element,Object(s.a)("a.action-label"))),this.label&&(this._action.id===a.d.ID?this.label.setAttribute("role","presentation"):this.options.isMenu?this.label.setAttribute("role","menuitem"):this.label.setAttribute("role","button")),this.options.label&&this.options.keybinding&&this.element&&(Object(s.q)(this.element,Object(s.a)("span.keybinding")).textContent=this.options.keybinding),this.updateClass(),this.updateLabel(),this.updateTooltip(),this.updateEnabled(),this.updateChecked()}focus(){this.label&&(this.label.tabIndex=0,this.label.focus())}blur(){this.label&&(this.label.tabIndex=-1)}setFocusable(e){this.label&&(this.label.tabIndex=e?0:-1)}updateLabel(){this.options.label&&this.label&&(this.label.textContent=this.getAction().label)}updateTooltip(){let e=null;this.getAction().tooltip?e=this.getAction().tooltip:!this.options.label&&this.getAction().label&&this.options.icon&&(e=this.getAction().label,this.options.keybinding&&(e=h.a({key:"titleLabel",comment:["action title","action keybinding"]},"{0} ({1})",e,this.options.keybinding))),e&&this.label&&(this.label.title=e)}updateClass(){this.cssClass&&this.label&&this.label.classList.remove(...this.cssClass.split(" ")),this.options.icon?(this.cssClass=this.getAction().class,this.label&&(this.label.classList.add("codicon"),this.cssClass&&this.label.classList.add(...this.cssClass.split(" "))),this.updateEnabled()):this.label&&this.label.classList.remove("codicon")}updateEnabled(){this.getAction().enabled?(this.label&&(this.label.removeAttribute("aria-disabled"),this.label.classList.remove("disabled")),this.element&&this.element.classList.remove("disabled")):(this.label&&(this.label.setAttribute("aria-disabled","true"),this.label.classList.add("disabled")),this.element&&this.element.classList.add("disabled"))}updateChecked(){this.label&&(this.getAction().checked?this.label.classList.add("checked"):this.label.classList.remove("checked"))}}},f004:function(e,t,i){},f070:function(e,t,i){"use strict";i.d(t,"a",(function(){return r})),i.d(t,"b",(function(){return a})),i.d(t,"d",(function(){return l})),i.d(t,"e",(function(){return d})),i.d(t,"c",(function(){return h}));var n=i("308f"),o=(t=i("a666"),i("dff7")),s=function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))};class r extends t.a{constructor(e,t="",i="",o=!0,s){super(),this._onDidChange=this._register(new n.b),this.onDidChange=this._onDidChange.event,this._enabled=!0,this._checked=!1,this._id=e,this._label=t,this._cssClass=i,this._enabled=o,this._actionCallback=s}get id(){return this._id}get label(){return this._label}set label(e){this._setLabel(e)}_setLabel(e){this._label!==e&&(this._label=e,this._onDidChange.fire({label:e}))}get tooltip(){return this._tooltip||""}set tooltip(e){this._setTooltip(e)}_setTooltip(e){this._tooltip!==e&&(this._tooltip=e,this._onDidChange.fire({tooltip:e}))}get class(){return this._cssClass}set class(e){this._setClass(e)}_setClass(e){this._cssClass!==e&&(this._cssClass=e,this._onDidChange.fire({class:e}))}get enabled(){return this._enabled}set enabled(e){this._setEnabled(e)}_setEnabled(e){this._enabled!==e&&(this._enabled=e,this._onDidChange.fire({enabled:e}))}get checked(){return this._checked}set checked(e){this._setChecked(e)}_setChecked(e){this._checked!==e&&(this._checked=e,this._onDidChange.fire({checked:e}))}run(e,t){return s(this,void 0,void 0,(function*(){this._actionCallback&&(yield this._actionCallback(e))}))}}class a extends t.a{constructor(){super(...arguments),this._onBeforeRun=this._register(new n.b),this.onBeforeRun=this._onBeforeRun.event,this._onDidRun=this._register(new n.b),this.onDidRun=this._onDidRun.event}run(e,t){return s(this,void 0,void 0,(function*(){if(e.enabled){this._onBeforeRun.fire({action:e});let i=void 0;try{yield this.runAction(e,t)}catch(e){i=e}this._onDidRun.fire({action:e,error:i})}}))}runAction(e,t){return s(this,void 0,void 0,(function*(){yield e.run(t)}))}}class l extends r{constructor(e){super(l.ID,e,e?"separator text":"separator"),this.checked=!1,this.enabled=!1}}l.ID="vs.actions.separator";class d{constructor(e,t,i,n){this.tooltip="",this.enabled=!0,this.checked=!1,this.id=e,this.label=t,this.class=n,this._actions=i}get actions(){return this._actions}dispose(){}run(){return s(this,void 0,void 0,(function*(){}))}}class h extends r{constructor(){super(h.ID,o.a("submenu.empty","(empty)"),void 0,!1)}}h.ID="vs.actions.empty"},f07b:function(e,t,i){"use strict";i.d(t,"a",(function(){return n}));class n{constructor(...e){for(var[t,i]of(this._entries=new Map,e))this.set(t,i)}set(e,t){var i=this._entries.get(e);return this._entries.set(e,t),i}has(e){return this._entries.has(e)}get(e){return this._entries.get(e)}}},f0b2:function(e,t,i){},f17c:function(e,t,i){"use strict";i.r(t),i.d(t,"InsertCursorAbove",(function(){return w})),i.d(t,"InsertCursorBelow",(function(){return y})),i.d(t,"MultiCursorSessionResult",(function(){return k})),i.d(t,"MultiCursorSession",(function(){return D})),i.d(t,"MultiCursorSelectionController",(function(){return N})),i.d(t,"MultiCursorSelectionControllerAction",(function(){return O})),i.d(t,"AddSelectionToNextFindMatchAction",(function(){return E})),i.d(t,"AddSelectionToPreviousFindMatchAction",(function(){return I})),i.d(t,"MoveSelectionToNextFindMatchAction",(function(){return M})),i.d(t,"MoveSelectionToPreviousFindMatchAction",(function(){return T})),i.d(t,"SelectHighlightsAction",(function(){return A})),i.d(t,"CompatChangeAll",(function(){return R})),i.d(t,"SelectionHighlighter",(function(){return F}));var n=i("dff7"),o=i("5fe7"),s=i("fe45"),r=i("a666"),a=i("3813"),l=(t=i("b2cc"),i("a007")),d=i("6a89"),h=i("8025"),c=i("c101"),u=i("3352"),g=i("b57f"),p=i("b707"),m=i("a106"),f=i("7e32"),_=i("303e"),b=i("b7d0"),v=i("4fc3");function C(e,t){const i=t.filter(t=>!e.find(e=>e.equals(t)));1<=i.length&&(t=i.map(e=>`line ${e.viewState.position.lineNumber} column `+e.viewState.position.column).join(", "),t=1===i.length?n.a("cursorAdded","Cursor added: {0}",t):n.a("cursorsAdded","Cursors added: {0}",t),Object(a.c)(t))}class w extends t.b{constructor(){super({id:"editor.action.insertCursorAbove",label:n.a("mutlicursor.insertAbove","Add Cursor Above"),alias:"Add Cursor Above",precondition:void 0,kbOpts:{kbExpr:c.a.editorTextFocus,primary:2576,linux:{primary:1552,secondary:[3088]},weight:100},menuOpts:{menuId:f.b.MenubarSelectionMenu,group:"3_multi",title:n.a({key:"miInsertCursorAbove",comment:["&& denotes a mnemonic"]},"&&Add Cursor Above"),order:2}})}run(e,t,i){if(t.hasModel()){var n=i&&!0===i.logicalLine;const e=t._getViewModel();e.cursorConfig.readOnly||(e.pushStackElement(),t=e.getCursorStates(),e.setCursorStates(i.source,3,l.b.addCursorUp(e,t,n)),e.revealTopMostCursor(i.source),C(t,e.getCursorStates()))}}}class y extends t.b{constructor(){super({id:"editor.action.insertCursorBelow",label:n.a("mutlicursor.insertBelow","Add Cursor Below"),alias:"Add Cursor Below",precondition:void 0,kbOpts:{kbExpr:c.a.editorTextFocus,primary:2578,linux:{primary:1554,secondary:[3090]},weight:100},menuOpts:{menuId:f.b.MenubarSelectionMenu,group:"3_multi",title:n.a({key:"miInsertCursorBelow",comment:["&& denotes a mnemonic"]},"A&&dd Cursor Below"),order:3}})}run(e,t,i){if(t.hasModel()){var n=i&&!0===i.logicalLine;const e=t._getViewModel();e.cursorConfig.readOnly||(e.pushStackElement(),t=e.getCursorStates(),e.setCursorStates(i.source,3,l.b.addCursorDown(e,t,n)),e.revealBottomMostCursor(i.source),C(t,e.getCursorStates()))}}}class S extends t.b{constructor(){super({id:"editor.action.insertCursorAtEndOfEachLineSelected",label:n.a("mutlicursor.insertAtEndOfEachLineSelected","Add Cursors to Line Ends"),alias:"Add Cursors to Line Ends",precondition:void 0,kbOpts:{kbExpr:c.a.editorTextFocus,primary:1575,weight:100},menuOpts:{menuId:f.b.MenubarSelectionMenu,group:"3_multi",title:n.a({key:"miInsertCursorAtEndOfEachLineSelected",comment:["&& denotes a mnemonic"]},"Add C&&ursors to Line Ends"),order:4}})}getCursorsForSelection(e,t,i){if(!e.isEmpty()){for(let o=e.startLineNumber;othis.getCursorsForSelection(t,e,s)),0{this._ignoreSelectionChange||this._endSession()})),this._sessionDispose.add(this._editor.onDidBlurEditorText(()=>{this._endSession()})),this._sessionDispose.add(e.getState().onFindReplaceStateChange(e=>{(e.matchCase||e.wholeWord)&&this._endSession()}))}}}_endSession(){var e;this._sessionDispose.clear(),this._session&&this._session.isDisconnectedFromFindController&&(e={wholeWordOverride:0,matchCaseOverride:0,isRegexOverride:0},this._session.findController.getState().change(e,!1)),this._session=null}_setSelections(e){this._ignoreSelectionChange=!0,this._editor.setSelections(e),this._ignoreSelectionChange=!1}_expandEmptyToWord(e,t){var i;return t.isEmpty()&&(i=this._editor.getConfiguredWordAtPosition(t.getStartPosition()))?new h.a(t.startLineNumber,i.startColumn,t.startLineNumber,i.endColumn):t}_applySessionResult(e){e&&(this._setSelections(e.selections),e.revealRange&&this._editor.revealRangeInCenterIfOutsideViewport(e.revealRange,e.revealScrollType))}getSession(e){return this._session}addSelectionToNextFindMatch(e){if(this._editor.hasModel()){if(!this._session){var t=this._editor.getSelections();if(1{e.forEach(e=>{t.range.endLineNumber<=e.endLineNumber&&t.range.startLineNumber>=e.startLineNumber&&i.push(t)})}),n=i}if(0new h.a(e.range.startLineNumber,e.range.startColumn,e.range.endLineNumber,e.range.endColumn)))}}}}N.ID="editor.contrib.multiCursorController";class O extends t.b{run(e,t){var i=N.get(t);if(i){var n=m.CommonFindController.get(t);if(n){const e=t._getViewModel();e&&(t=e.getCursorStates(),this._run(i,n),C(t,e.getCursorStates()))}}}}class E extends O{constructor(){super({id:"editor.action.addSelectionToNextFindMatch",label:n.a("addSelectionToNextFindMatch","Add Selection To Next Find Match"),alias:"Add Selection To Next Find Match",precondition:void 0,kbOpts:{kbExpr:c.a.focus,primary:2082,weight:100},menuOpts:{menuId:f.b.MenubarSelectionMenu,group:"3_multi",title:n.a({key:"miAddSelectionToNextFindMatch",comment:["&& denotes a mnemonic"]},"Add &&Next Occurrence"),order:5}})}_run(e,t){e.addSelectionToNextFindMatch(t)}}class I extends O{constructor(){super({id:"editor.action.addSelectionToPreviousFindMatch",label:n.a("addSelectionToPreviousFindMatch","Add Selection To Previous Find Match"),alias:"Add Selection To Previous Find Match",precondition:void 0,menuOpts:{menuId:f.b.MenubarSelectionMenu,group:"3_multi",title:n.a({key:"miAddSelectionToPreviousFindMatch",comment:["&& denotes a mnemonic"]},"Add P&&revious Occurrence"),order:6}})}_run(e,t){e.addSelectionToPreviousFindMatch(t)}}class M extends O{constructor(){super({id:"editor.action.moveSelectionToNextFindMatch",label:n.a("moveSelectionToNextFindMatch","Move Last Selection To Next Find Match"),alias:"Move Last Selection To Next Find Match",precondition:void 0,kbOpts:{kbExpr:c.a.focus,primary:Object(s.a)(2089,2082),weight:100}})}_run(e,t){e.moveSelectionToNextFindMatch(t)}}class T extends O{constructor(){super({id:"editor.action.moveSelectionToPreviousFindMatch",label:n.a("moveSelectionToPreviousFindMatch","Move Last Selection To Previous Find Match"),alias:"Move Last Selection To Previous Find Match",precondition:void 0})}_run(e,t){e.moveSelectionToPreviousFindMatch(t)}}class A extends O{constructor(){super({id:"editor.action.selectHighlights",label:n.a("selectAllOccurrencesOfFindMatch","Select All Occurrences of Find Match"),alias:"Select All Occurrences of Find Match",precondition:void 0,kbOpts:{kbExpr:c.a.focus,primary:3114,weight:100},menuOpts:{menuId:f.b.MenubarSelectionMenu,group:"3_multi",title:n.a({key:"miSelectHighlights",comment:["&& denotes a mnemonic"]},"Select All &&Occurrences"),order:7}})}_run(e,t){e.selectAll(t)}}class R extends O{constructor(){super({id:"editor.action.changeAll",label:n.a("changeAll.label","Change All Occurrences"),alias:"Change All Occurrences",precondition:v.a.and(c.a.writable,c.a.editorTextFocus),kbOpts:{kbExpr:c.a.editorTextFocus,primary:2108,weight:100},contextMenuOpts:{group:"1_modification",order:1.2}})}_run(e,t){e.selectAll(t)}}class P{constructor(e,t,i,n){this.searchText=e,this.matchCase=t,this.wordSeparators=i,this.modelVersionId=n}static softEquals(e,t){return!e&&!t||!(!e||!t)&&e.searchText===t.searchText&&e.matchCase===t.matchCase&&e.wordSeparators===t.wordSeparators&&e.modelVersionId===t.modelVersionId}}class F extends r.a{constructor(e){super(),this.editor=e,this._isEnabled=e.getOption(97),this.decorations=[],this.updateSoon=this._register(new o.e(()=>this._update(),300)),this.state=null,this._register(e.onDidChangeConfiguration(t=>{this._isEnabled=e.getOption(97)})),this._register(e.onDidChangeCursorSelection(e=>{this._isEnabled&&(e.selection.isEmpty()?3===e.reason?(this.state&&this._setState(null),this.updateSoon.schedule()):this._setState(null):this._update())})),this._register(e.onDidChangeModel(e=>{this._setState(null)})),this._register(e.onDidChangeModelContent(e=>{this._isEnabled&&this.updateSoon.schedule()})),this._register(m.CommonFindController.get(e).getState().onFindReplaceStateChange(e=>{this._update()}))}_update(){this._setState(F._createState(this._isEnabled,this.editor))}static _createState(e,t){if(!e)return null;if(!t.hasModel())return null;if(e=t.getSelection(),e.startLineNumber!==e.endLineNumber)return null;const i=N.get(t);if(!i)return null;const n=m.CommonFindController.get(t);if(!n)return null;let o=i.getSession(n);if(!o){if(e=t.getSelections(),1e.range),r=(s.sort(d.a.compareRangesUsingStarts),this.editor.getSelections()),a=(r.sort(d.a.compareRangesUsingStarts),[]);for(let e=0,n=0,l=s.length,h=r.length;e=h?(a.push(i),e++):(t=d.a.compareRangesUsingStarts(i,r[n]))<0?(!r[n].isEmpty()&&d.a.areIntersecting(i,r[n])||a.push(i),e++):(0({range:e,options:o?F._SELECTION_HIGHLIGHT:F._SELECTION_HIGHLIGHT_OVERVIEW})),this.decorations=this.editor.deltaDecorations(this.decorations,e)}}}else this.decorations=this.editor.deltaDecorations(this.decorations,[])}dispose(){this._setState(null),super.dispose()}}function B(e,t,i){var n=j(e,t[0],!i);for(let o=1,s=t.length;o{if(!this._ignoreEditorChange){const e=this._editorService.getActiveCodeEditor();if(e){var i=e.getModel(),n=e.getPosition();if(i&&n){let e=!1,o=!1;for(const s of t.references)if(Object(I.f)(s.uri,i.uri))e=!0,o=o||h.a.containsPosition(s.range,n);else if(e)break;e&&o||this.reset()}}}}),this._currentState=Object(N.e)(i,e)}}revealNext(e){if(!this._currentModel)return Promise.resolve();this._currentIdx+=1,this._currentIdx%=this._currentModel.references.length;var t=this._currentModel.references[this._currentIdx];return this._showMessage(),this._ignoreEditorChange=!0,this._editorService.openCodeEditor({resource:t.uri,options:{selection:h.a.collapseToStart(t.range),selectionRevealType:3}},e).finally(()=>{this._ignoreEditorChange=!1})}_showMessage(){null!=(t=this._currentMessage)&&t.dispose();const e=this._keybindingService.lookupKeybinding("editor.gotoNextSymbolFromResult");var t=e?Object(_.a)("location.kb","Symbol {0} of {1}, {2} for next",this._currentIdx+1,this._currentModel.references.length,e.getLabel()):Object(_.a)("location","Symbol {0} of {1}",this._currentIdx+1,this._currentModel.references.length);this._currentMessage=this._notificationService.status(t)}};P=M([T(0,v.b),T(1,l.a),T(2,C.a),T(3,E.a)],P);Object(k.b)(R,P,!0),Object(a.k)(new class extends a.c{constructor(){super({id:"editor.gotoNextSymbolFromResult",precondition:A,kbOpts:{weight:100,primary:70}})}runEditorCommand(e,t){return e.get(R).revealNext(t)}}),D.a.registerCommandAndKeybindingRule({id:"editor.gotoNextSymbolFromResult.cancel",weight:100,when:A,primary:9,handler(e){e.get(R).reset()}});let F=class{constructor(e){this._listener=new Map,this._disposables=new N.b,this._onDidChange=new O.b,this.onDidChange=this._onDidChange.event,this._disposables.add(e.onCodeEditorRemove(this._onDidRemoveEditor,this)),this._disposables.add(e.onCodeEditorAdd(this._onDidAddEditor,this)),e.listCodeEditors().forEach(this._onDidAddEditor,this)}dispose(){this._disposables.dispose(),this._onDidChange.dispose(),Object(N.f)(this._listener.values())}_onDidAddEditor(e){this._listener.set(e,Object(N.e)(e.onDidChangeCursorPosition(t=>this._onDidChange.fire({editor:e})),e.onDidChangeModelContent(t=>this._onDidChange.fire({editor:e}))))}_onDidRemoveEditor(e){var t;null!=(t=this._listener.get(e))&&t.dispose(),this._listener.delete(e)}};F=M([T(0,l.a)],F);E=i("0f70");var B=i("6d8e"),j=i("ef8e9"),W=i("d379"),V=function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))};b.d.appendMenuItem(b.b.EditorContext,{submenu:b.b.EditorContextPeek,title:_.a("peek.submenu","Peek"),group:"navigation",order:100});const H=new Set;function z(e){e=new e,Object(a.m)(e),H.add(e.id)}class U extends a.b{constructor(e,t){super(t),this._configuration=e}run(e,t){if(!t.hasModel())return Promise.resolve(void 0);const i=e.get(C.a),s=e.get(l.a),r=e.get(w.a),a=e.get(R),d=t.getModel(),h=t.getPosition(),c=new L.b(t,5);return e=Object(o.l)(this._getLocationModel(d,h,c.token),c.token).then(e=>V(this,void 0,void 0,(function*(){if(e&&!c.token.isCancellationRequested){let r;Object(n.a)(e.ariaMessage),!e.referenceAt(d.uri,h)||(o=this._getAlternativeCommand(t))!==this.id&&H.has(o)&&(r=t.getAction(o));var i,o=e.references.length;if(0===o)this._configuration.muteMessage||(i=d.getWordAtPosition(h),g.a.get(t).showMessage(this._getNoResultFoundMessage(i),h));else{if(1!==o||!r)return this._onResult(s,a,t,e);r.run()}}})),e=>{i.error(e)}).finally(()=>{c.dispose()}),r.showWhile(e,250),e}_onResult(e,t,i,n){return V(this,void 0,void 0,(function*(){var o,s,r,a=this._getGoToPreference(i);i instanceof W.a||!(this._configuration.openInPeek||"peek"===a&&1{r.getModel()===e&&r.deltaDecorations(t,[])},350)}return r}}}))}_openInPeek(e,t){let i=m.a.get(e);i&&e.hasModel()?i.toggleWidget(e.getSelection(),Object(o.h)(e=>Promise.resolve(t)),this._configuration.openInPeek):t.dispose()}}class K extends U{_getLocationModel(e,t,i){return V(this,void 0,void 0,(function*(){return new f.c(yield Object(y.b)(e,t,i),_.a("def.title","Definitions"))}))}_getNoResultFoundMessage(e){return e&&e.word?_.a("noResultWord","No definition found for '{0}'",e.word):_.a("generic.noResults","No definition found")}_getAlternativeCommand(e){return e.getOption(49).alternativeDefinitionCommand}_getGoToPreference(e){return e.getOption(49).multipleDefinitions}}const q=t.h&&!E.i?2118:70;z(((k=class e extends K{constructor(){super({openToSide:!1,openInPeek:!1,muteMessage:!1},{id:e.id,label:_.a("actions.goToDecl.label","Go to Definition"),alias:"Go to Definition",precondition:v.a.and(c.a.hasDefinitionProvider,c.a.isInWalkThroughSnippet.toNegated()),kbOpts:{kbExpr:c.a.editorTextFocus,primary:q,weight:100},contextMenuOpts:{group:"navigation",order:1.1}}),S.a.registerCommandAlias("editor.action.goToDeclaration",e.id)}}).id="editor.action.revealDefinition",k)),z(((P=class e extends K{constructor(){super({openToSide:!0,openInPeek:!1,muteMessage:!1},{id:e.id,label:_.a("actions.goToDeclToSide.label","Open Definition to the Side"),alias:"Open Definition to the Side",precondition:v.a.and(c.a.hasDefinitionProvider,c.a.isInWalkThroughSnippet.toNegated()),kbOpts:{kbExpr:c.a.editorTextFocus,primary:Object(s.a)(2089,q),weight:100}}),S.a.registerCommandAlias("editor.action.openDeclarationToTheSide",e.id)}}).id="editor.action.revealDefinitionAside",P)),z(((D=class e extends K{constructor(){super({openToSide:!1,openInPeek:!0,muteMessage:!1},{id:e.id,label:_.a("actions.previewDecl.label","Peek Definition"),alias:"Peek Definition",precondition:v.a.and(c.a.hasDefinitionProvider,p.b.notInPeekEditor,c.a.isInWalkThroughSnippet.toNegated()),kbOpts:{kbExpr:c.a.editorTextFocus,primary:582,linux:{primary:3140},weight:100},contextMenuOpts:{menuId:b.b.EditorContextPeek,group:"peek",order:2}}),S.a.registerCommandAlias("editor.action.previewDeclaration",e.id)}}).id="editor.action.peekDefinition",D));class $ extends U{_getLocationModel(e,t,i){return V(this,void 0,void 0,(function*(){return new f.c(yield Object(y.a)(e,t,i),_.a("decl.title","Declarations"))}))}_getNoResultFoundMessage(e){return e&&e.word?_.a("decl.noResultWord","No declaration found for '{0}'",e.word):_.a("decl.generic.noResults","No declaration found")}_getAlternativeCommand(e){return e.getOption(49).alternativeDeclarationCommand}_getGoToPreference(e){return e.getOption(49).multipleDeclarations}}z(((M=class e extends ${constructor(){super({openToSide:!1,openInPeek:!1,muteMessage:!1},{id:e.id,label:_.a("actions.goToDeclaration.label","Go to Declaration"),alias:"Go to Declaration",precondition:v.a.and(c.a.hasDeclarationProvider,c.a.isInWalkThroughSnippet.toNegated()),contextMenuOpts:{group:"navigation",order:1.3}})}_getNoResultFoundMessage(e){return e&&e.word?_.a("decl.noResultWord","No declaration found for '{0}'",e.word):_.a("decl.generic.noResults","No declaration found")}}).id="editor.action.revealDeclaration",M)),z(class extends ${constructor(){super({openToSide:!1,openInPeek:!0,muteMessage:!1},{id:"editor.action.peekDeclaration",label:_.a("actions.peekDecl.label","Peek Declaration"),alias:"Peek Declaration",precondition:v.a.and(c.a.hasDeclarationProvider,p.b.notInPeekEditor,c.a.isInWalkThroughSnippet.toNegated()),contextMenuOpts:{menuId:b.b.EditorContextPeek,group:"peek",order:3}})}});class G extends U{_getLocationModel(e,t,i){return V(this,void 0,void 0,(function*(){return new f.c(yield Object(y.e)(e,t,i),_.a("typedef.title","Type Definitions"))}))}_getNoResultFoundMessage(e){return e&&e.word?_.a("goToTypeDefinition.noResultWord","No type definition found for '{0}'",e.word):_.a("goToTypeDefinition.generic.noResults","No type definition found")}_getAlternativeCommand(e){return e.getOption(49).alternativeTypeDefinitionCommand}_getGoToPreference(e){return e.getOption(49).multipleTypeDefinitions}}z(((T=class e extends G{constructor(){super({openToSide:!1,openInPeek:!1,muteMessage:!1},{id:e.ID,label:_.a("actions.goToTypeDefinition.label","Go to Type Definition"),alias:"Go to Type Definition",precondition:v.a.and(c.a.hasTypeDefinitionProvider,c.a.isInWalkThroughSnippet.toNegated()),kbOpts:{kbExpr:c.a.editorTextFocus,primary:0,weight:100},contextMenuOpts:{group:"navigation",order:1.4}})}}).ID="editor.action.goToTypeDefinition",T)),z(((i=class e extends G{constructor(){super({openToSide:!1,openInPeek:!0,muteMessage:!1},{id:e.ID,label:_.a("actions.peekTypeDefinition.label","Peek Type Definition"),alias:"Peek Type Definition",precondition:v.a.and(c.a.hasTypeDefinitionProvider,p.b.notInPeekEditor,c.a.isInWalkThroughSnippet.toNegated()),contextMenuOpts:{menuId:b.b.EditorContextPeek,group:"peek",order:4}})}}).ID="editor.action.peekTypeDefinition",i));class Z extends U{_getLocationModel(e,t,i){return V(this,void 0,void 0,(function*(){return new f.c(yield Object(y.c)(e,t,i),_.a("impl.title","Implementations"))}))}_getNoResultFoundMessage(e){return e&&e.word?_.a("goToImplementation.noResultWord","No implementation found for '{0}'",e.word):_.a("goToImplementation.generic.noResults","No implementation found")}_getAlternativeCommand(e){return e.getOption(49).alternativeImplementationCommand}_getGoToPreference(e){return e.getOption(49).multipleImplementations}}z(((t=class e extends Z{constructor(){super({openToSide:!1,openInPeek:!1,muteMessage:!1},{id:e.ID,label:_.a("actions.goToImplementation.label","Go to Implementations"),alias:"Go to Implementations",precondition:v.a.and(c.a.hasImplementationProvider,c.a.isInWalkThroughSnippet.toNegated()),kbOpts:{kbExpr:c.a.editorTextFocus,primary:2118,weight:100},contextMenuOpts:{group:"navigation",order:1.45}})}}).ID="editor.action.goToImplementation",t)),z(((E=class e extends Z{constructor(){super({openToSide:!1,openInPeek:!0,muteMessage:!1},{id:e.ID,label:_.a("actions.peekImplementation.label","Peek Implementations"),alias:"Peek Implementations",precondition:v.a.and(c.a.hasImplementationProvider,p.b.notInPeekEditor,c.a.isInWalkThroughSnippet.toNegated()),kbOpts:{kbExpr:c.a.editorTextFocus,primary:3142,weight:100},contextMenuOpts:{menuId:b.b.EditorContextPeek,group:"peek",order:5}})}}).ID="editor.action.peekImplementation",E));class Y extends U{_getNoResultFoundMessage(e){return e?_.a("references.no","No references found for '{0}'",e.word):_.a("references.noGeneric","No references found")}_getAlternativeCommand(e){return e.getOption(49).alternativeReferenceCommand}_getGoToPreference(e){return e.getOption(49).multipleReferences}}z(class extends Y{constructor(){super({openToSide:!1,openInPeek:!1,muteMessage:!1},{id:"editor.action.goToReferences",label:_.a("goToReferences.label","Go to References"),alias:"Go to References",precondition:v.a.and(c.a.hasReferenceProvider,p.b.notInPeekEditor,c.a.isInWalkThroughSnippet.toNegated()),kbOpts:{kbExpr:c.a.editorTextFocus,primary:1094,weight:100},contextMenuOpts:{group:"navigation",order:1.45}})}_getLocationModel(e,t,i){return V(this,void 0,void 0,(function*(){return new f.c(yield Object(y.d)(e,t,!0,i),_.a("ref.title","References"))}))}}),z(class extends Y{constructor(){super({openToSide:!1,openInPeek:!0,muteMessage:!1},{id:"editor.action.referenceSearch.trigger",label:_.a("references.action.label","Peek References"),alias:"Peek References",precondition:v.a.and(c.a.hasReferenceProvider,p.b.notInPeekEditor,c.a.isInWalkThroughSnippet.toNegated()),contextMenuOpts:{menuId:b.b.EditorContextPeek,group:"peek",order:6}})}_getLocationModel(e,t,i){return V(this,void 0,void 0,(function*(){return new f.c(yield Object(y.d)(e,t,!1,i),_.a("ref.title","References"))}))}});class X extends U{constructor(e,t,i){super(e,{id:"editor.action.goToLocation",label:_.a("label.generic","Go To Any Symbol"),alias:"Go To Any Symbol",precondition:v.a.and(p.b.notInPeekEditor,c.a.isInWalkThroughSnippet.toNegated())}),this._references=t,this._gotoMultipleBehaviour=i}_getLocationModel(e,t,i){return V(this,void 0,void 0,(function*(){return new f.c(this._references,_.a("generic.title","Locations"))}))}_getNoResultFoundMessage(e){return e&&_.a("generic.noResult","No results for '{0}'",e.word)||""}_getGoToPreference(e){var t;return null!=(t=this._gotoMultipleBehaviour)?t:e.getOption(49).multipleReferences}_getAlternativeCommand(){return""}}S.a.registerCommand({id:"editor.action.goToLocations",description:{description:"Go to locations from a position in a file",args:[{name:"uri",description:"The text document in which to start",constraint:B.a},{name:"position",description:"The position at which to start",constraint:d.a.isIPosition},{name:"locations",description:"An array of locations.",constraint:Array},{name:"multiple",description:"Define what to do when having multiple results, either `peek`, `gotoAndPeek`, or `goto"},{name:"noResultsMessage",description:"Human readable message that shows when locations is empty."}]},handler:(e,t,i,n,o,s,a)=>V(void 0,void 0,void 0,(function*(){Object(j.c)(B.a.isUri(t)),Object(j.c)(d.a.isIPosition(i)),Object(j.c)(Array.isArray(n)),Object(j.c)(void 0===o||"string"==typeof o),Object(j.c)(void 0===a||"boolean"==typeof a);const h=e.get(l.a),c=yield h.openCodeEditor({resource:t},h.getFocusedCodeEditor());if(Object(r.b)(c))return c.setPosition(i),c.revealPositionInCenterIfOutsideViewport(i,0),c.invokeWithinContext(e=>{const t=new class extends X{_getNoResultFoundMessage(e){return s||super._getNoResultFoundMessage(e)}}({muteMessage:!Boolean(s),openInPeek:Boolean(a),openToSide:!1},n,o);e.get(x.a).invokeFunction(t.run.bind(t),c)})}))}),S.a.registerCommand({id:"editor.action.peekLocations",description:{description:"Peek locations from a position in a file",args:[{name:"uri",description:"The text document in which to start",constraint:B.a},{name:"position",description:"The position at which to start",constraint:d.a.isIPosition},{name:"locations",description:"An array of locations.",constraint:Array},{name:"multiple",description:"Define what to do when having multiple results, either `peek`, `gotoAndPeek`, or `goto"}]},handler:(e,t,i,n,o)=>V(void 0,void 0,void 0,(function*(){e.get(S.b).executeCommand("editor.action.goToLocations",t,i,n,o,void 0,!0)}))}),S.a.registerCommand({id:"editor.action.findReferences",handler:(e,t,i)=>{Object(j.c)(B.a.isUri(t)),Object(j.c)(d.a.isIPosition(i));const n=e.get(l.a);return n.openCodeEditor({resource:t},n.getFocusedCodeEditor()).then(e=>{if(Object(r.b)(e)&&e.hasModel()){const s=m.a.get(e);var t,n;if(s)return t=Object(o.h)(t=>Object(y.d)(e.getModel(),d.a.lift(i),!1,t).then(e=>new f.c(e,_.a("ref.title","References")))),n=new h.a(i.lineNumber,i.column,i.lineNumber,i.column),Promise.resolve(s.toggleWidget(n,t,!1))}})}}),S.a.registerCommandAlias("editor.action.showReferences","editor.action.peekLocations"),b.d.appendMenuItems([{id:b.b.MenubarGoMenu,item:{command:{id:"editor.action.revealDefinition",title:_.a({key:"miGotoDefinition",comment:["&& denotes a mnemonic"]},"Go to &&Definition")},group:"4_symbol_nav",order:2}},{id:b.b.MenubarGoMenu,item:{command:{id:"editor.action.revealDeclaration",title:_.a({key:"miGotoDeclaration",comment:["&& denotes a mnemonic"]},"Go to &&Declaration")},group:"4_symbol_nav",order:3}},{id:b.b.MenubarGoMenu,item:{command:{id:"editor.action.goToTypeDefinition",title:_.a({key:"miGotoTypeDefinition",comment:["&& denotes a mnemonic"]},"Go to &&Type Definition")},group:"4_symbol_nav",order:3}},{id:b.b.MenubarGoMenu,item:{command:{id:"editor.action.goToImplementation",title:_.a({key:"miGotoImplementation",comment:["&& denotes a mnemonic"]},"Go to &&Implementations")},group:"4_symbol_nav",order:4}},{id:b.b.MenubarGoMenu,item:{command:{id:"editor.action.goToReferences",title:_.a({key:"miGotoReference",comment:["&& denotes a mnemonic"]},"Go to &&References")},group:"4_symbol_nav",order:5}}])},f20b:function(e,t,i){},f2d2:function(e,t,i){},f33e:function(e,t,i){"use strict";i.r(t),i.d(t,"CancellationTokenSource",(function(){return xa})),i.d(t,"Emitter",(function(){return ka})),i.d(t,"KeyCode",(function(){return Da})),i.d(t,"KeyMod",(function(){return Na})),i.d(t,"Position",(function(){return Oa})),i.d(t,"Range",(function(){return Ea})),i.d(t,"Selection",(function(){return Ia})),i.d(t,"SelectionDirection",(function(){return Ma})),i.d(t,"MarkerSeverity",(function(){return Ta})),i.d(t,"MarkerTag",(function(){return Aa})),i.d(t,"Uri",(function(){return Ra})),i.d(t,"Token",(function(){return Pa})),i.d(t,"editor",(function(){return Fa})),i.d(t,"languages",(function(){return Ba}));t=i("fd49");var n,o,s,r,a,l,d,h,c,u,g,p,m,f,_,b,v,C,w,y,S,L,x,k,D,N,O,E,I,M,T,A,R,P,F,B=i("2504"),j=i("308f"),W=i("fe45"),V=i("6d8e"),H=i("7061"),z=i("6a89"),U=i("8025"),K=i("4dc7");(oe=n=n||{})[oe.Unknown=0]="Unknown",oe[oe.Disabled=1]="Disabled",oe[oe.Enabled=2]="Enabled",(oe=o=o||{})[oe.KeepWhitespace=1]="KeepWhitespace",oe[oe.InsertAsSnippet=4]="InsertAsSnippet",(oe=s=s||{})[oe.Method=0]="Method",oe[oe.Function=1]="Function",oe[oe.Constructor=2]="Constructor",oe[oe.Field=3]="Field",oe[oe.Variable=4]="Variable",oe[oe.Class=5]="Class",oe[oe.Struct=6]="Struct",oe[oe.Interface=7]="Interface",oe[oe.Module=8]="Module",oe[oe.Property=9]="Property",oe[oe.Event=10]="Event",oe[oe.Operator=11]="Operator",oe[oe.Unit=12]="Unit",oe[oe.Value=13]="Value",oe[oe.Constant=14]="Constant",oe[oe.Enum=15]="Enum",oe[oe.EnumMember=16]="EnumMember",oe[oe.Keyword=17]="Keyword",oe[oe.Text=18]="Text",oe[oe.Color=19]="Color",oe[oe.File=20]="File",oe[oe.Reference=21]="Reference",oe[oe.Customcolor=22]="Customcolor",oe[oe.Folder=23]="Folder",oe[oe.TypeParameter=24]="TypeParameter",oe[oe.User=25]="User",oe[oe.Issue=26]="Issue",oe[oe.Snippet=27]="Snippet",r=r||{},r[r.Deprecated=1]="Deprecated",(oe=a=a||{})[oe.Invoke=0]="Invoke",oe[oe.TriggerCharacter=1]="TriggerCharacter",oe[oe.TriggerForIncompleteCompletions=2]="TriggerForIncompleteCompletions",(oe=l=l||{})[oe.EXACT=0]="EXACT",oe[oe.ABOVE=1]="ABOVE",oe[oe.BELOW=2]="BELOW",(oe=d=d||{})[oe.NotSet=0]="NotSet",oe[oe.ContentFlush=1]="ContentFlush",oe[oe.RecoverFromMarkers=2]="RecoverFromMarkers",oe[oe.Explicit=3]="Explicit",oe[oe.Paste=4]="Paste",oe[oe.Undo=5]="Undo",oe[oe.Redo=6]="Redo",(oe=h=h||{})[oe.LF=1]="LF",oe[oe.CRLF=2]="CRLF",(oe=c=c||{})[oe.Text=0]="Text",oe[oe.Read=1]="Read",oe[oe.Write=2]="Write",(oe=u=u||{})[oe.None=0]="None",oe[oe.Keep=1]="Keep",oe[oe.Brackets=2]="Brackets",oe[oe.Advanced=3]="Advanced",oe[oe.Full=4]="Full",(oe=g=g||{})[oe.acceptSuggestionOnCommitCharacter=0]="acceptSuggestionOnCommitCharacter",oe[oe.acceptSuggestionOnEnter=1]="acceptSuggestionOnEnter",oe[oe.accessibilitySupport=2]="accessibilitySupport",oe[oe.accessibilityPageSize=3]="accessibilityPageSize",oe[oe.ariaLabel=4]="ariaLabel",oe[oe.autoClosingBrackets=5]="autoClosingBrackets",oe[oe.autoClosingDelete=6]="autoClosingDelete",oe[oe.autoClosingOvertype=7]="autoClosingOvertype",oe[oe.autoClosingQuotes=8]="autoClosingQuotes",oe[oe.autoIndent=9]="autoIndent",oe[oe.automaticLayout=10]="automaticLayout",oe[oe.autoSurround=11]="autoSurround",oe[oe.bracketPairColorization=12]="bracketPairColorization",oe[oe.codeLens=13]="codeLens",oe[oe.codeLensFontFamily=14]="codeLensFontFamily",oe[oe.codeLensFontSize=15]="codeLensFontSize",oe[oe.colorDecorators=16]="colorDecorators",oe[oe.columnSelection=17]="columnSelection",oe[oe.comments=18]="comments",oe[oe.contextmenu=19]="contextmenu",oe[oe.copyWithSyntaxHighlighting=20]="copyWithSyntaxHighlighting",oe[oe.cursorBlinking=21]="cursorBlinking",oe[oe.cursorSmoothCaretAnimation=22]="cursorSmoothCaretAnimation",oe[oe.cursorStyle=23]="cursorStyle",oe[oe.cursorSurroundingLines=24]="cursorSurroundingLines",oe[oe.cursorSurroundingLinesStyle=25]="cursorSurroundingLinesStyle",oe[oe.cursorWidth=26]="cursorWidth",oe[oe.disableLayerHinting=27]="disableLayerHinting",oe[oe.disableMonospaceOptimizations=28]="disableMonospaceOptimizations",oe[oe.domReadOnly=29]="domReadOnly",oe[oe.dragAndDrop=30]="dragAndDrop",oe[oe.emptySelectionClipboard=31]="emptySelectionClipboard",oe[oe.extraEditorClassName=32]="extraEditorClassName",oe[oe.fastScrollSensitivity=33]="fastScrollSensitivity",oe[oe.find=34]="find",oe[oe.fixedOverflowWidgets=35]="fixedOverflowWidgets",oe[oe.folding=36]="folding",oe[oe.foldingStrategy=37]="foldingStrategy",oe[oe.foldingHighlight=38]="foldingHighlight",oe[oe.foldingImportsByDefault=39]="foldingImportsByDefault",oe[oe.unfoldOnClickAfterEndOfLine=40]="unfoldOnClickAfterEndOfLine",oe[oe.fontFamily=41]="fontFamily",oe[oe.fontInfo=42]="fontInfo",oe[oe.fontLigatures=43]="fontLigatures",oe[oe.fontSize=44]="fontSize",oe[oe.fontWeight=45]="fontWeight",oe[oe.formatOnPaste=46]="formatOnPaste",oe[oe.formatOnType=47]="formatOnType",oe[oe.glyphMargin=48]="glyphMargin",oe[oe.gotoLocation=49]="gotoLocation",oe[oe.hideCursorInOverviewRuler=50]="hideCursorInOverviewRuler",oe[oe.highlightActiveIndentGuide=51]="highlightActiveIndentGuide",oe[oe.hover=52]="hover",oe[oe.inDiffEditor=53]="inDiffEditor",oe[oe.inlineSuggest=54]="inlineSuggest",oe[oe.letterSpacing=55]="letterSpacing",oe[oe.lightbulb=56]="lightbulb",oe[oe.lineDecorationsWidth=57]="lineDecorationsWidth",oe[oe.lineHeight=58]="lineHeight",oe[oe.lineNumbers=59]="lineNumbers",oe[oe.lineNumbersMinChars=60]="lineNumbersMinChars",oe[oe.linkedEditing=61]="linkedEditing",oe[oe.links=62]="links",oe[oe.matchBrackets=63]="matchBrackets",oe[oe.minimap=64]="minimap",oe[oe.mouseStyle=65]="mouseStyle",oe[oe.mouseWheelScrollSensitivity=66]="mouseWheelScrollSensitivity",oe[oe.mouseWheelZoom=67]="mouseWheelZoom",oe[oe.multiCursorMergeOverlapping=68]="multiCursorMergeOverlapping",oe[oe.multiCursorModifier=69]="multiCursorModifier",oe[oe.multiCursorPaste=70]="multiCursorPaste",oe[oe.occurrencesHighlight=71]="occurrencesHighlight",oe[oe.overviewRulerBorder=72]="overviewRulerBorder",oe[oe.overviewRulerLanes=73]="overviewRulerLanes",oe[oe.padding=74]="padding",oe[oe.parameterHints=75]="parameterHints",oe[oe.peekWidgetDefaultFocus=76]="peekWidgetDefaultFocus",oe[oe.definitionLinkOpensInPeek=77]="definitionLinkOpensInPeek",oe[oe.quickSuggestions=78]="quickSuggestions",oe[oe.quickSuggestionsDelay=79]="quickSuggestionsDelay",oe[oe.readOnly=80]="readOnly",oe[oe.renameOnType=81]="renameOnType",oe[oe.renderControlCharacters=82]="renderControlCharacters",oe[oe.renderIndentGuides=83]="renderIndentGuides",oe[oe.renderFinalNewline=84]="renderFinalNewline",oe[oe.renderLineHighlight=85]="renderLineHighlight",oe[oe.renderLineHighlightOnlyWhenFocus=86]="renderLineHighlightOnlyWhenFocus",oe[oe.renderValidationDecorations=87]="renderValidationDecorations",oe[oe.renderWhitespace=88]="renderWhitespace",oe[oe.revealHorizontalRightPadding=89]="revealHorizontalRightPadding",oe[oe.roundedSelection=90]="roundedSelection",oe[oe.rulers=91]="rulers",oe[oe.scrollbar=92]="scrollbar",oe[oe.scrollBeyondLastColumn=93]="scrollBeyondLastColumn",oe[oe.scrollBeyondLastLine=94]="scrollBeyondLastLine",oe[oe.scrollPredominantAxis=95]="scrollPredominantAxis",oe[oe.selectionClipboard=96]="selectionClipboard",oe[oe.selectionHighlight=97]="selectionHighlight",oe[oe.selectOnLineNumbers=98]="selectOnLineNumbers",oe[oe.showFoldingControls=99]="showFoldingControls",oe[oe.showUnused=100]="showUnused",oe[oe.snippetSuggestions=101]="snippetSuggestions",oe[oe.smartSelect=102]="smartSelect",oe[oe.smoothScrolling=103]="smoothScrolling",oe[oe.stickyTabStops=104]="stickyTabStops",oe[oe.stopRenderingLineAfter=105]="stopRenderingLineAfter",oe[oe.suggest=106]="suggest",oe[oe.suggestFontSize=107]="suggestFontSize",oe[oe.suggestLineHeight=108]="suggestLineHeight",oe[oe.suggestOnTriggerCharacters=109]="suggestOnTriggerCharacters",oe[oe.suggestSelection=110]="suggestSelection",oe[oe.tabCompletion=111]="tabCompletion",oe[oe.tabIndex=112]="tabIndex",oe[oe.unusualLineTerminators=113]="unusualLineTerminators",oe[oe.useShadowDOM=114]="useShadowDOM",oe[oe.useTabStops=115]="useTabStops",oe[oe.wordSeparators=116]="wordSeparators",oe[oe.wordWrap=117]="wordWrap",oe[oe.wordWrapBreakAfterCharacters=118]="wordWrapBreakAfterCharacters",oe[oe.wordWrapBreakBeforeCharacters=119]="wordWrapBreakBeforeCharacters",oe[oe.wordWrapColumn=120]="wordWrapColumn",oe[oe.wordWrapOverride1=121]="wordWrapOverride1",oe[oe.wordWrapOverride2=122]="wordWrapOverride2",oe[oe.wrappingIndent=123]="wrappingIndent",oe[oe.wrappingStrategy=124]="wrappingStrategy",oe[oe.showDeprecated=125]="showDeprecated",oe[oe.inlayHints=126]="inlayHints",oe[oe.editorClassName=127]="editorClassName",oe[oe.pixelRatio=128]="pixelRatio",oe[oe.tabFocusMode=129]="tabFocusMode",oe[oe.layoutInfo=130]="layoutInfo",oe[oe.wrappingInfo=131]="wrappingInfo",(oe=p=p||{})[oe.TextDefined=0]="TextDefined",oe[oe.LF=1]="LF",oe[oe.CRLF=2]="CRLF",(oe=m=m||{})[oe.LF=0]="LF",oe[oe.CRLF=1]="CRLF",(oe=f=f||{})[oe.None=0]="None",oe[oe.Indent=1]="Indent",oe[oe.IndentOutdent=2]="IndentOutdent",oe[oe.Outdent=3]="Outdent",(oe=_=_||{})[oe.Other=0]="Other",oe[oe.Type=1]="Type",oe[oe.Parameter=2]="Parameter",(oe=b=b||{})[oe.Automatic=0]="Automatic",oe[oe.Explicit=1]="Explicit",(oe=v=v||{})[oe.DependsOnKbLayout=-1]="DependsOnKbLayout",oe[oe.Unknown=0]="Unknown",oe[oe.Backspace=1]="Backspace",oe[oe.Tab=2]="Tab",oe[oe.Enter=3]="Enter",oe[oe.Shift=4]="Shift",oe[oe.Ctrl=5]="Ctrl",oe[oe.Alt=6]="Alt",oe[oe.PauseBreak=7]="PauseBreak",oe[oe.CapsLock=8]="CapsLock",oe[oe.Escape=9]="Escape",oe[oe.Space=10]="Space",oe[oe.PageUp=11]="PageUp",oe[oe.PageDown=12]="PageDown",oe[oe.End=13]="End",oe[oe.Home=14]="Home",oe[oe.LeftArrow=15]="LeftArrow",oe[oe.UpArrow=16]="UpArrow",oe[oe.RightArrow=17]="RightArrow",oe[oe.DownArrow=18]="DownArrow",oe[oe.Insert=19]="Insert",oe[oe.Delete=20]="Delete",oe[oe.KEY_0=21]="KEY_0",oe[oe.KEY_1=22]="KEY_1",oe[oe.KEY_2=23]="KEY_2",oe[oe.KEY_3=24]="KEY_3",oe[oe.KEY_4=25]="KEY_4",oe[oe.KEY_5=26]="KEY_5",oe[oe.KEY_6=27]="KEY_6",oe[oe.KEY_7=28]="KEY_7",oe[oe.KEY_8=29]="KEY_8",oe[oe.KEY_9=30]="KEY_9",oe[oe.KEY_A=31]="KEY_A",oe[oe.KEY_B=32]="KEY_B",oe[oe.KEY_C=33]="KEY_C",oe[oe.KEY_D=34]="KEY_D",oe[oe.KEY_E=35]="KEY_E",oe[oe.KEY_F=36]="KEY_F",oe[oe.KEY_G=37]="KEY_G",oe[oe.KEY_H=38]="KEY_H",oe[oe.KEY_I=39]="KEY_I",oe[oe.KEY_J=40]="KEY_J",oe[oe.KEY_K=41]="KEY_K",oe[oe.KEY_L=42]="KEY_L",oe[oe.KEY_M=43]="KEY_M",oe[oe.KEY_N=44]="KEY_N",oe[oe.KEY_O=45]="KEY_O",oe[oe.KEY_P=46]="KEY_P",oe[oe.KEY_Q=47]="KEY_Q",oe[oe.KEY_R=48]="KEY_R",oe[oe.KEY_S=49]="KEY_S",oe[oe.KEY_T=50]="KEY_T",oe[oe.KEY_U=51]="KEY_U",oe[oe.KEY_V=52]="KEY_V",oe[oe.KEY_W=53]="KEY_W",oe[oe.KEY_X=54]="KEY_X",oe[oe.KEY_Y=55]="KEY_Y",oe[oe.KEY_Z=56]="KEY_Z",oe[oe.Meta=57]="Meta",oe[oe.ContextMenu=58]="ContextMenu",oe[oe.F1=59]="F1",oe[oe.F2=60]="F2",oe[oe.F3=61]="F3",oe[oe.F4=62]="F4",oe[oe.F5=63]="F5",oe[oe.F6=64]="F6",oe[oe.F7=65]="F7",oe[oe.F8=66]="F8",oe[oe.F9=67]="F9",oe[oe.F10=68]="F10",oe[oe.F11=69]="F11",oe[oe.F12=70]="F12",oe[oe.F13=71]="F13",oe[oe.F14=72]="F14",oe[oe.F15=73]="F15",oe[oe.F16=74]="F16",oe[oe.F17=75]="F17",oe[oe.F18=76]="F18",oe[oe.F19=77]="F19",oe[oe.NumLock=78]="NumLock",oe[oe.ScrollLock=79]="ScrollLock",oe[oe.US_SEMICOLON=80]="US_SEMICOLON",oe[oe.US_EQUAL=81]="US_EQUAL",oe[oe.US_COMMA=82]="US_COMMA",oe[oe.US_MINUS=83]="US_MINUS",oe[oe.US_DOT=84]="US_DOT",oe[oe.US_SLASH=85]="US_SLASH",oe[oe.US_BACKTICK=86]="US_BACKTICK",oe[oe.US_OPEN_SQUARE_BRACKET=87]="US_OPEN_SQUARE_BRACKET",oe[oe.US_BACKSLASH=88]="US_BACKSLASH",oe[oe.US_CLOSE_SQUARE_BRACKET=89]="US_CLOSE_SQUARE_BRACKET",oe[oe.US_QUOTE=90]="US_QUOTE",oe[oe.OEM_8=91]="OEM_8",oe[oe.OEM_102=92]="OEM_102",oe[oe.NUMPAD_0=93]="NUMPAD_0",oe[oe.NUMPAD_1=94]="NUMPAD_1",oe[oe.NUMPAD_2=95]="NUMPAD_2",oe[oe.NUMPAD_3=96]="NUMPAD_3",oe[oe.NUMPAD_4=97]="NUMPAD_4",oe[oe.NUMPAD_5=98]="NUMPAD_5",oe[oe.NUMPAD_6=99]="NUMPAD_6",oe[oe.NUMPAD_7=100]="NUMPAD_7",oe[oe.NUMPAD_8=101]="NUMPAD_8",oe[oe.NUMPAD_9=102]="NUMPAD_9",oe[oe.NUMPAD_MULTIPLY=103]="NUMPAD_MULTIPLY",oe[oe.NUMPAD_ADD=104]="NUMPAD_ADD",oe[oe.NUMPAD_SEPARATOR=105]="NUMPAD_SEPARATOR",oe[oe.NUMPAD_SUBTRACT=106]="NUMPAD_SUBTRACT",oe[oe.NUMPAD_DECIMAL=107]="NUMPAD_DECIMAL",oe[oe.NUMPAD_DIVIDE=108]="NUMPAD_DIVIDE",oe[oe.KEY_IN_COMPOSITION=109]="KEY_IN_COMPOSITION",oe[oe.ABNT_C1=110]="ABNT_C1",oe[oe.ABNT_C2=111]="ABNT_C2",oe[oe.MAX_VALUE=112]="MAX_VALUE",(oe=C=C||{})[oe.Hint=1]="Hint",oe[oe.Info=2]="Info",oe[oe.Warning=4]="Warning",oe[oe.Error=8]="Error",(oe=w=w||{})[oe.Unnecessary=1]="Unnecessary",oe[oe.Deprecated=2]="Deprecated",(oe=y=y||{})[oe.Inline=1]="Inline",oe[oe.Gutter=2]="Gutter",(oe=S=S||{})[oe.UNKNOWN=0]="UNKNOWN",oe[oe.TEXTAREA=1]="TEXTAREA",oe[oe.GUTTER_GLYPH_MARGIN=2]="GUTTER_GLYPH_MARGIN",oe[oe.GUTTER_LINE_NUMBERS=3]="GUTTER_LINE_NUMBERS",oe[oe.GUTTER_LINE_DECORATIONS=4]="GUTTER_LINE_DECORATIONS",oe[oe.GUTTER_VIEW_ZONE=5]="GUTTER_VIEW_ZONE",oe[oe.CONTENT_TEXT=6]="CONTENT_TEXT",oe[oe.CONTENT_EMPTY=7]="CONTENT_EMPTY",oe[oe.CONTENT_VIEW_ZONE=8]="CONTENT_VIEW_ZONE",oe[oe.CONTENT_WIDGET=9]="CONTENT_WIDGET",oe[oe.OVERVIEW_RULER=10]="OVERVIEW_RULER",oe[oe.SCROLLBAR=11]="SCROLLBAR",oe[oe.OVERLAY_WIDGET=12]="OVERLAY_WIDGET",oe[oe.OUTSIDE_EDITOR=13]="OUTSIDE_EDITOR",(oe=L=L||{})[oe.TOP_RIGHT_CORNER=0]="TOP_RIGHT_CORNER",oe[oe.BOTTOM_RIGHT_CORNER=1]="BOTTOM_RIGHT_CORNER",oe[oe.TOP_CENTER=2]="TOP_CENTER",(oe=x=x||{})[oe.Left=1]="Left",oe[oe.Center=2]="Center",oe[oe.Right=4]="Right",oe[oe.Full=7]="Full",(oe=k=k||{})[oe.Off=0]="Off",oe[oe.On=1]="On",oe[oe.Relative=2]="Relative",oe[oe.Interval=3]="Interval",oe[oe.Custom=4]="Custom",(oe=D=D||{})[oe.None=0]="None",oe[oe.Text=1]="Text",oe[oe.Blocks=2]="Blocks",(oe=N=N||{})[oe.Smooth=0]="Smooth",oe[oe.Immediate=1]="Immediate",(oe=O=O||{})[oe.Auto=1]="Auto",oe[oe.Hidden=2]="Hidden",oe[oe.Visible=3]="Visible",(oe=E=E||{})[oe.LTR=0]="LTR",oe[oe.RTL=1]="RTL",(oe=I=I||{})[oe.Invoke=1]="Invoke",oe[oe.TriggerCharacter=2]="TriggerCharacter",oe[oe.ContentChange=3]="ContentChange",(oe=M=M||{})[oe.File=0]="File",oe[oe.Module=1]="Module",oe[oe.Namespace=2]="Namespace",oe[oe.Package=3]="Package",oe[oe.Class=4]="Class",oe[oe.Method=5]="Method",oe[oe.Property=6]="Property",oe[oe.Field=7]="Field",oe[oe.Constructor=8]="Constructor",oe[oe.Enum=9]="Enum",oe[oe.Interface=10]="Interface",oe[oe.Function=11]="Function",oe[oe.Variable=12]="Variable",oe[oe.Constant=13]="Constant",oe[oe.String=14]="String",oe[oe.Number=15]="Number",oe[oe.Boolean=16]="Boolean",oe[oe.Array=17]="Array",oe[oe.Object=18]="Object",oe[oe.Key=19]="Key",oe[oe.Null=20]="Null",oe[oe.EnumMember=21]="EnumMember",oe[oe.Struct=22]="Struct",oe[oe.Event=23]="Event",oe[oe.Operator=24]="Operator",oe[oe.TypeParameter=25]="TypeParameter",T=T||{},T[T.Deprecated=1]="Deprecated",(oe=A=A||{})[oe.Hidden=0]="Hidden",oe[oe.Blink=1]="Blink",oe[oe.Smooth=2]="Smooth",oe[oe.Phase=3]="Phase",oe[oe.Expand=4]="Expand",oe[oe.Solid=5]="Solid",(oe=R=R||{})[oe.Line=1]="Line",oe[oe.Block=2]="Block",oe[oe.Underline=3]="Underline",oe[oe.LineThin=4]="LineThin",oe[oe.BlockOutline=5]="BlockOutline",oe[oe.UnderlineThin=6]="UnderlineThin",(oe=P=P||{})[oe.AlwaysGrowsWhenTypingAtEdges=0]="AlwaysGrowsWhenTypingAtEdges",oe[oe.NeverGrowsWhenTypingAtEdges=1]="NeverGrowsWhenTypingAtEdges",oe[oe.GrowsOnlyWhenTypingBefore=2]="GrowsOnlyWhenTypingBefore",oe[oe.GrowsOnlyWhenTypingAfter=3]="GrowsOnlyWhenTypingAfter",(oe=F=F||{})[oe.None=0]="None",oe[oe.Same=1]="Same",oe[oe.Indent=2]="Indent",oe[oe.DeepIndent=3]="DeepIndent";class q{static chord(e,t){return Object(W.a)(e,t)}}function $(){return{editor:void 0,languages:void 0,CancellationTokenSource:B.b,Emitter:j.b,KeyCode:v,KeyMod:q,Position:H.a,Range:z.a,Selection:U.a,SelectionDirection:E,MarkerSeverity:C,MarkerTag:w,Uri:V.a,Token:K.a}}q.CtrlCmd=2048,q.Shift=1024,q.Alt=512,q.WinCtrl=256,i("b223");var G,Z=i("5717"),Y=i("11f7"),X=i("db88"),Q=i("40355"),J=i("438a"),ee=i("b589"),te=i("82c9"),ie=i("9e74"),ne=((oe=G=G||{})[oe.API=0]="API",oe[oe.USER=1]="USER",i("5bd7")),oe=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3e.with({path:null,fragment:null,query:null}).toString()),this._externalOpeners=new X.a,this._defaultExternalOpener={openExternal:e=>re(this,void 0,void 0,(function*(){return Object(ne.c)(e,ee.c.http)||Object(ne.c)(e,ee.c.https)?Y.Z(e):window.location.href=e,!0}))},this._openers.push({open:(e,t)=>re(this,void 0,void 0,(function*(){return!!(null!=t&&t.openExternal||Object(ne.c)(e,ee.c.mailto)||Object(ne.c)(e,ee.c.http)||Object(ne.c)(e,ee.c.https))&&(yield this._doOpenExternal(e,t),!0)}))}),this._openers.push(new ae(t)),this._openers.push(new le(e))}registerOpener(e){return{dispose:this._openers.unshift(e)}}registerValidator(e){return{dispose:this._validators.push(e)}}registerExternalUriResolver(e){return{dispose:this._resolvers.push(e)}}setDefaultExternalOpener(e){this._defaultExternalOpener=e}registerExternalOpener(e){return{dispose:this._externalOpeners.push(e)}}open(e,t){var i;return re(this,void 0,void 0,(function*(){var n="string"==typeof e?V.a.parse(e):e,o=null!=(i=this._resolvedUriTargets.get(n))?i:e;for(const e of this._validators)if(!(yield e.shouldOpen(o)))return!1;for(const i of this._openers)if(yield i.open(e,t))return!0;return!1}))}resolveExternalUri(e,t){return re(this,void 0,void 0,(function*(){for(const n of this._resolvers)try{var i=yield n.resolveExternalUri(e,t);if(i)return this._resolvedUriTargets.has(i.resolved)||this._resolvedUriTargets.set(i.resolved,e),i}catch(i){}throw new Error("Could not resolve external URI: "+e.toString())}))}_doOpenExternal(e,t){return re(this,void 0,void 0,(function*(){const i="string"==typeof e?V.a.parse(e):e;let n,o;try{n=(yield this.resolveExternalUri(i,t)).resolved}catch(o){n=i}if(o="string"==typeof e&&i.toString()===n.toString()?e:encodeURI(n.toString(!0)),null!=t&&t.allowContributedOpeners){var s="string"!=typeof(null==t?void 0:t.allowContributedOpeners)||null==t?void 0:t.allowContributedOpeners;for(const e of this._externalOpeners)if(yield e.openExternal(o,{sourceUri:i,preferredOpenerId:s},B.a.None))return!0}return this._defaultExternalOpener.openExternal(o,{sourceUri:i},B.a.None)}))}dispose(){this._validators.clear()}});de=oe([se(0,Z.a),se(1,ie.b)],de);var he=i("d0b6"),ce=(oe=i("fb71"),i("8ae8")),ue=i("3352"),ge=i("b707"),pe=i("8bf1"),me=i("a40b"),fe=i("5818"),_e=i("b78f"),be=i("5fe7"),ve=i("a666"),Ce=i("fdcc"),we=i("30db"),ye=i("ef8e9");const Se="$initialize";let Le=!1;function xe(){we.h&&(Le=Le||!0)}class ke{constructor(e){this._workerId=-1,this._handler=e,this._lastSentReq=0,this._pendingReplies=Object.create(null)}setWorkerId(e){this._workerId=e}sendMessage(e,t){let i=String(++this._lastSentReq);return new Promise((n,o)=>{this._pendingReplies[i]={resolve:n,reject:o},this._send({vsWorker:this._workerId,req:i,method:e,args:t})})}handleMessage(e){e&&e.vsWorker&&(-1!==this._workerId&&e.vsWorker!==this._workerId||this._handleMessage(e))}_handleMessage(e){if(e.seq){var t=e;if(!this._pendingReplies[t.seq])return;let i=this._pendingReplies[t.seq];if(delete this._pendingReplies[t.seq],t.err){let e=t.err;return t.err.$isError&&((e=new Error).name=t.err.name,e.message=t.err.message,e.stack=t.err.stack),void i.reject(e)}i.resolve(t.res)}else{let t=e.req,i=this._handler.handleMessage(e.method,e.args);i.then(e=>{this._send({vsWorker:this._workerId,seq:t,res:e,err:void 0})},e=>{e.detail instanceof Error&&(e.detail=Object(Ce.h)(e.detail)),this._send({vsWorker:this._workerId,seq:t,res:void 0,err:Object(Ce.h)(e)})})}}_send(e){let t=[];if(e.req){var i=e;for(let e=0;e{this._protocol.handleMessage(e)},e=>{n&&n(e)})),this._protocol=new ke({sendMessage:(e,t)=>{this._worker.postMessage(e,t)},handleMessage:(e,t)=>{if("function"!=typeof i[e])return Promise.reject(new Error("Missing method "+e+" on main thread host."));try{return Promise.resolve(i[e].apply(i,t))}catch(e){return Promise.reject(e)}}}),this._protocol.setWorkerId(this._worker.getId()),null);void 0!==self.require&&"function"==typeof self.require.getConfig?o=self.require.getConfig():void 0!==self.requirejs&&(o=self.requirejs.s.contexts._.config),e=ye.e(i),this._onModuleLoaded=this._protocol.sendMessage(Se,[this._worker.getId(),JSON.parse(JSON.stringify(o)),t,e]);const s=(e,t)=>this._request(e,t);this._lazyProxy=new Promise((e,i)=>{n=i,this._onModuleLoaded.then(t=>{e(ye.d(t,s))},e=>{i(e),this._onError("Worker failed to load "+t,e)})})}getProxyObject(){return this._lazyProxy}_request(e,t){return new Promise((i,n)=>{this._onModuleLoaded.then(()=>{this._protocol.sendMessage(e,t).then(i,n)},n)})}_onError(e,t){}}const Ne=null==(se=window.trustedTypes)?void 0:se.createPolicy("defaultWorkerFactory",{createScriptURL:e=>e});class Oe{constructor(e,t,i,n,o){this.id=t,t=function(e,t){if(we.b.MonacoEnvironment){if("function"==typeof we.b.MonacoEnvironment.getWorker)return we.b.MonacoEnvironment.getWorker(e,t);if("function"==typeof we.b.MonacoEnvironment.getWorkerUrl)return e=we.b.MonacoEnvironment.getWorkerUrl(e,t),new Worker(Ne?Ne.createScriptURL(e):e,{name:t})}throw new Error("You must define a function MonacoEnvironment.getWorkerUrl or MonacoEnvironment.getWorker")}("workerMain.js",i),"function"==typeof t.then?this.worker=t:this.worker=Promise.resolve(t),this.postMessage(e,[]),this.worker.then(e=>{e.onmessage=function(e){n(e.data)},e.onmessageerror=o,"function"==typeof e.addEventListener&&e.addEventListener("error",o)})}getId(){return this.id}postMessage(e,t){this.worker&&this.worker.then(i=>i.postMessage(e,t))}dispose(){this.worker&&this.worker.then(e=>e.terminate()),this.worker=null}}class Ee{constructor(e){this._label=e,this._webWorkerFailedBeforeError=!1}create(e,t,i){var n=++Ee.LAST_WORKER_ID;if(this._webWorkerFailedBeforeError)throw this._webWorkerFailedBeforeError;return new Oe(e,n,this._label||"anonymous"+n,t,e=>{xe(),this._webWorkerFailedBeforeError=e,i(e)})}}Ee.LAST_WORKER_ID=0;var Ie=i("70cb"),Me=i("1b0e"),Te=i("3742");function Ae(e,t,i,n){const o=new Me.a(e,t,i);return o.ComputeDiff(n)}class Re{constructor(e){const t=[],i=[];for(let n=0,o=e.length;n!0;const t=Date.now();return()=>Date.now()-tt&&(t=o),s>(i=n>i?n:i)&&(i=s)}t++,i++;let r=new qe(i,t,0);for(let h=0,c=e.length;h=this._maxCharCode?0:this._states.get(e,t)}}let Ge=null,Ze=null;class Ye{static _createLink(e,t,i,n,o){let s=o-1;do{var r=t.charCodeAt(s);if(2!==e.get(r))break}while(--s>n);var a;return 0this._lines.length?(t=this._lines.length,i=this._lines[t-1].length+1,n=!0):(o=this._lines[t-1].length+1,i<1?(i=1,n=!0):i>o&&(i=o,n=!0)),n?{lineNumber:t,column:i}:e}}class tt{constructor(e,t){this._host=e,this._models=Object.create(null),this._foreignModuleFactory=t,this._foreignModule=null}dispose(){this._models=Object.create(null)}_getModel(e){return this._models[e]}_getModels(){let e=[];return Object.keys(this._models).forEach(t=>e.push(this._models[t])),e}acceptNewModel(e){this._models[e.url]=new et(V.a.parse(e.url),e.lines,e.EOL,e.versionId)}acceptModelChanged(e,t){if(this._models[e]){let i=this._models[e];i.onEvents(t)}}acceptRemovedModel(e){this._models[e]&&delete this._models[e]}computeDiff(e,t,i,n){return Je(this,void 0,void 0,(function*(){const o=this._getModel(e),s=this._getModel(t);if(!o||!s)return null;var r=o.getLinesContent(),a=s.getLinesContent();const l=new je(r,a,{shouldComputeCharChanges:!0,shouldPostProcessCharChanges:!0,shouldIgnoreTrimWhitespace:i,shouldMakePrettyDiff:!0,maxComputationTime:n});return r=l.computeDiff(),a=!(0e.range&&t.range?z.a.compareRangesUsingStarts(e.range,t.range):(e.range?0:1)-(t.range?0:1)))if("number"==typeof a&&(o=a),(!z.a.isEmpty(s)||r)&&(a=i.getValueInRange(s),a!==(r=r.replace(/\r\n|\n|\r/g,i.eol))))if(Math.max(r.length,a.length)>tt._diffLimit)n.push({range:s,text:r});else{var a=Object(Me.b)(a,r,!1),l=i.offsetAt(z.a.lift(s).getStartPosition());for(const e of a){var d=i.positionAt(l+e.originalStart),h=i.positionAt(l+e.originalStart+e.originalLength);d={text:r.substr(e.modifiedStart,e.modifiedLength),range:{startLineNumber:d.lineNumber,startColumn:d.column,endLineNumber:h.lineNumber,endColumn:h.column}};i.getValueInRange(d.range)!==d.text&&n.push(d)}}return"number"==typeof o&&n.push({eol:o,text:"",range:{startLineNumber:0,startColumn:0,endLineNumber:0,endColumn:0}}),n}))}computeLinks(e){return Je(this,void 0,void 0,(function*(){var t=this._getModel(e);return t?(t=t)&&"function"==typeof t.getLineCount&&"function"==typeof t.getLineContent?Ye.computeLinks(t):[]:null}))}textualSuggest(e,t,i,n){return Je(this,void 0,void 0,(function*(){const o=new Qe.a(!0);var s=new RegExp(i,n);const r=new Set;e:for(var a of e){const e=this._getModel(a);if(e)for(var l of e.words(s))if(l!==t&&isNaN(Number(l))&&(r.add(l),r.size>tt._suggestionsLimit))break e}return{words:Array.from(r),duration:o.elapsed()}}))}computeWordRanges(e,t,i,n){return Je(this,void 0,void 0,(function*(){let o=this._getModel(e);if(!o)return Object.create(null);var s=new RegExp(i,n);const r=Object.create(null);for(let e=t.startLineNumber;ethis._host.fhr(e,t)),this._foreignModuleFactory?(this._foreignModule=this._foreignModuleFactory({host:i,getMirrorModels:()=>this._getModels()},t),Promise.resolve(ye.e(this._foreignModule))):Promise.reject(new Error("Unexpected usage"))}fmr(e,t){if(!this._foreignModule||"function"!=typeof this._foreignModule[e])return Promise.reject(new Error("Missing requestHandler or method: "+e));try{return Promise.resolve(this._foreignModule[e].apply(this._foreignModule,t))}catch(e){return Promise.reject(e)}}}tt._diffLimit=1e5,tt._suggestionsLimit=1e4,"function"==typeof importScripts&&(we.b.monaco=$());var it=i("1b69"),nt=(se=i("7b4a"),i("e8e3")),ot=i("d3d7"),st=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3lt(this._modelService,e.uri)?this._workerManager.withWorker().then(t=>t.computeLinks(e.uri)).then(e=>e&&{links:e}):Promise.resolve({links:[]})})),this._register(ge.d.register("*",new ht(this._workerManager,t,this._modelService)))}dispose(){super.dispose()}canComputeDiff(e,t){return lt(this._modelService,e)&<(this._modelService,t)}computeDiff(e,t,i,n){return this._workerManager.withWorker().then(o=>o.computeDiff(e,t,i,n))}computeMoreMinimalEdits(e,t){if(Object(nt.n)(t)){if(!lt(this._modelService,e))return Promise.resolve(t);const i=Qe.a.create(!0),n=this._workerManager.withWorker().then(i=>i.computeMoreMinimalEdits(e,t));return n.finally(()=>this._logService.trace("FORMAT#computeMoreMinimalEdits",e.toString(!0),i.elapsed())),Promise.race([n,Object(be.n)(1e3).then(()=>t)])}return Promise.resolve(void 0)}canNavigateValueSet(e){return lt(this._modelService,e)}navigateValueSet(e,t,i){return this._workerManager.withWorker().then(n=>n.navigateValueSet(e,t,i))}canComputeWordRanges(e){return lt(this._modelService,e)}computeWordRanges(e,t){return this._workerManager.withWorker().then(i=>i.computeWordRanges(e,t))}};dt=st([rt(0,it.a),rt(1,se.a),rt(2,ot.b)],dt);class ht{constructor(e,t,i){this._debugDisplayName="wordbasedCompletions",this._workerManager=e,this._configurationService=t,this._modelService=i}provideCompletionItems(e,t){return at(this,void 0,void 0,(function*(){var i=this._configurationService.getValue(e.uri,t,"editor");if(i.wordBasedSuggestions){const s=[];if("currentDocument"===i.wordBasedSuggestionsMode)lt(this._modelService,e.uri)&&s.push(e.uri);else for(const t of this._modelService.getModels())lt(this._modelService,t.uri)&&(t===e?s.unshift(t.uri):"allDocuments"!==i.wordBasedSuggestionsMode&&t.getLanguageIdentifier().id!==e.getLanguageIdentifier().id||s.push(t.uri));if(0!==s.length){var n=Ie.a.getWordDefinition(e.getLanguageIdentifier().id),o=e.getWordAtPosition(t);const i=o?new z.a(t.lineNumber,o.startColumn,t.lineNumber,o.endColumn):z.a.fromPositions(t),r=i.setEndPosition(t.lineNumber,t.column),a=yield this._workerManager.withWorker(),l=yield a.textualSuggest(s,null==o?void 0:o.word,n);if(l)return{duration:l.duration,suggestions:l.words.map(e=>({kind:18,label:e,insertText:e,range:{insert:r,replace:i}}))}}}}))}}class ct extends ve.a{constructor(e){super(),this._modelService=e,this._editorWorkerClient=null,this._lastWorkerUsedTime=(new Date).getTime();let t=this._register(new be.c);t.cancelAndSet(()=>this._checkStopIdleWorker(),Math.round(15e4)),this._register(this._modelService.onModelRemoved(e=>this._checkStopEmptyWorker()))}dispose(){this._editorWorkerClient&&(this._editorWorkerClient.dispose(),this._editorWorkerClient=null),super.dispose()}_checkStopEmptyWorker(){this._editorWorkerClient&&0===this._modelService.getModels().length&&(this._editorWorkerClient.dispose(),this._editorWorkerClient=null)}_checkStopIdleWorker(){this._editorWorkerClient&&3e5<(new Date).getTime()-this._lastWorkerUsedTime&&(this._editorWorkerClient.dispose(),this._editorWorkerClient=null)}withWorker(){return this._lastWorkerUsedTime=(new Date).getTime(),this._editorWorkerClient||(this._editorWorkerClient=new mt(this._modelService,!1,"editorWorkerService")),Promise.resolve(this._editorWorkerClient)}}class ut extends ve.a{constructor(e,t,i){if(super(),this._syncedModels=Object.create(null),this._syncedModelsLastUsedTime=Object.create(null),this._proxy=e,this._modelService=t,!i){let e=new be.c;e.cancelAndSet(()=>this._checkStopModelSync(),Math.round(3e4)),this._register(e)}}dispose(){for(var e in this._syncedModels)Object(ve.f)(this._syncedModels[e]);this._syncedModels=Object.create(null),this._syncedModelsLastUsedTime=Object.create(null),super.dispose()}ensureSyncedResources(e){for(const i of e){var t=i.toString();this._syncedModels[t]||this._beginModelSync(i),this._syncedModels[t]&&(this._syncedModelsLastUsedTime[t]=(new Date).getTime())}}_checkStopModelSync(){var e,t=(new Date).getTime();let i=[];for(e in this._syncedModelsLastUsedTime)6e4{this._proxy.acceptModelChanged(i.toString(),e)})),n.add(t.onWillDispose(()=>{this._stopModelSync(i)})),n.add(Object(ve.i)(()=>{this._proxy.acceptRemovedModel(i)})),this._syncedModels[i]=n}}_stopModelSync(e){var t=this._syncedModels[e];delete this._syncedModels[e],delete this._syncedModelsLastUsedTime[e],Object(ve.f)(t)}}class gt{constructor(e){this._instance=e,this._proxyObj=Promise.resolve(this._instance)}dispose(){this._instance.dispose()}getProxyObject(){return this._proxyObj}}class pt{constructor(e){this._workerClient=e}fhr(e,t){return this._workerClient.fhr(e,t)}}class mt extends ve.a{constructor(e,t,i){super(),this._disposed=!1,this._modelService=e,this._keepIdleModels=t,this._workerFactory=new Ee(i),this._worker=null,this._modelManager=null}fhr(e,t){throw new Error("Not implemented!")}_getOrCreateWorker(){if(!this._worker)try{this._worker=this._register(new De(this._workerFactory,"vs/editor/common/services/editorSimpleWorker",new pt(this)))}catch(t){xe(),this._worker=new gt(new tt(new pt(this),null))}return this._worker}_getProxy(){return this._getOrCreateWorker().getProxyObject().then(void 0,e=>(xe(),this._worker=new gt(new tt(new pt(this),null)),this._getOrCreateWorker().getProxyObject()))}_getOrCreateModelManager(e){return this._modelManager||(this._modelManager=this._register(new ut(e,this._modelService,this._keepIdleModels))),this._modelManager}_withSyncedResources(e){return this._disposed?Promise.reject(Object(Ce.b)()):this._getProxy().then(t=>(this._getOrCreateModelManager(t).ensureSyncedResources(e),t))}computeDiff(e,t,i,n){return this._withSyncedResources([e,t]).then(o=>o.computeDiff(e.toString(),t.toString(),i,n))}computeMoreMinimalEdits(e,t){return this._withSyncedResources([e]).then(i=>i.computeMoreMinimalEdits(e.toString(),t))}computeLinks(e){return this._withSyncedResources([e]).then(t=>t.computeLinks(e.toString()))}textualSuggest(e,t,i){return at(this,void 0,void 0,(function*(){const n=yield this._withSyncedResources(e);var o=i.source,s=Object(Te.M)(i);return n.textualSuggest(e.map(e=>e.toString()),t,o,s)}))}computeWordRanges(e,t){return this._withSyncedResources([e]).then(i=>{let n=this._modelService.getModel(e);var o,s;return n?(o=(s=Ie.a.getWordDefinition(n.getLanguageIdentifier().id)).source,s=Object(Te.M)(s),i.computeWordRanges(e.toString(),t,o,s)):Promise.resolve(null)})}navigateValueSet(e,t,i){return this._withSyncedResources([e]).then(n=>{let o=this._modelService.getModel(e);var s,r;return o?(s=(r=Ie.a.getWordDefinition(o.getLanguageIdentifier().id)).source,r=Object(Te.M)(r),n.navigateValueSet(e.toString(),t,i,s,r)):null})}dispose(){super.dispose(),this._disposed=!0}}class ft extends mt{constructor(e,t){super(e,t.keepIdleModels||!1,t.label),this._foreignModuleId=t.moduleId,this._foreignModuleCreateData=t.createData||null,this._foreignModuleHost=t.host||null,this._foreignProxy=null}fhr(e,t){if(!this._foreignModuleHost||"function"!=typeof this._foreignModuleHost[e])return Promise.reject(new Error("Missing method "+e+" or missing main thread foreign host."));try{return Promise.resolve(this._foreignModuleHost[e].apply(this._foreignModuleHost,t))}catch(e){return Promise.reject(e)}}_getForeignProxy(){return this._foreignProxy||(this._foreignProxy=this._getProxy().then(e=>{var t=this._foreignModuleHost?ye.e(this._foreignModuleHost):[];return e.loadForeignModule(this._foreignModuleId,this._foreignModuleCreateData,t).then(t=>{this._foreignModuleCreateData=null;var i=(t,i)=>e.fmr(t,i);let n={};for(const e of t)n[e]=((e,t)=>function(){var i=Array.prototype.slice.call(arguments,0);return t(e,i)})(e,i);return n})})),this._foreignProxy}getProxy(){return this._getForeignProxy()}withSyncedResources(e){return this._withSyncedResources(e).then(e=>this.getProxy())}}var _t=i("e1b5"),bt=i("6da2"),vt=i("a8d0");function Ct(e){return!Array.isArray(e)}function wt(e){return"string"==typeof e}function yt(e){return!wt(e)}function St(e,t){return e.ignoreCase&&t?t.toLowerCase():t}function Lt(e){return e.replace(/[&<>'"_]/g,"-")}function xt(e,t){return new Error(e.languageId+": "+t)}function kt(e,t,i,n,o){let s=null;return t.replace(/\$((\$)|(#)|(\d\d?)|[sS](\d\d?)|@(\w+))/g,(function(t,r,a,l,d,h,c,u,g){return a?"$":l?St(e,i):d&&d=this._maxCacheDepth)return new Ot(e,t);let i=Ot.getStackElementId(e),n=(0=this._maxCacheDepth)return new Mt(e,t);t=Ot.getStackElementId(e);let i=this._entries[t];return i||(i=new Mt(e,null),this._entries[t]=i),i}}It._INSTANCE=new It(5);class Mt{constructor(e,t){this.stack=e,this.embeddedModeData=t}clone(){return(this.embeddedModeData?this.embeddedModeData.clone():null)===this.embeddedModeData?this:It.create(this.stack,this.embeddedModeData)}equals(e){return e instanceof Mt&&!!this.stack.equals(e.stack)&&(null===this.embeddedModeData&&null===e.embeddedModeData||null!==this.embeddedModeData&&null!==e.embeddedModeData&&this.embeddedModeData.equals(e.embeddedModeData))}}class Tt{constructor(){this._tokens=[],this._language=null,this._lastTokenType=null,this._lastTokenLanguage=null}enterMode(e,t){this._language=t}emit(e,t){this._lastTokenType===t&&this._lastTokenLanguage===this._language||(this._lastTokenType=t,this._lastTokenLanguage=this._language,this._tokens.push(new K.a(e,t,this._language)))}nestedModeTokenize(e,t,i,n){var o=i.modeId;i=i.state;const s=ge.F.get(o);return s?(e=s.tokenize(e,t,i,n),this._tokens=this._tokens.concat(e.tokens),this._lastTokenType=null,this._lastTokenLanguage=null,this._language=null,e.endState):(this.enterMode(n,o),this.emit(n,""),i)}finalize(e){return new K.b(this._tokens,e)}}class At{constructor(e,t){this._modeService=e,this._theme=t,this._prependTokens=null,this._tokens=[],this._currentLanguageId=0,this._lastTokenMetadata=0}enterMode(e,t){this._currentLanguageId=this._modeService.getLanguageIdentifier(t).id}emit(e,t){t=this._theme.match(this._currentLanguageId,t),this._lastTokenMetadata!==t&&(this._lastTokenMetadata=t,this._tokens.push(e),this._tokens.push(t))}static _merge(e,t,i){var n=null!==e?e.length:0,o=t.length,s=null!==i?i.length:0;if(0===n&&0===o&&0===s)return new Uint32Array(0);if(0===n&&0===o)return i;if(0===o&&0===s)return e;let r=new Uint32Array(n+o+s);null!==e&&r.set(e);for(let a=0;a{if(!o){let i=!1;for(let n=0,o=e.changedLanguages.length;n{})}}getInitialState(){var e=Nt.create(null,this._lexer.start);return It.create(e,null)}tokenize(e,t,i,n){let o=new Tt;return e=this._tokenize(e,t,i,n,o),o.finalize(e)}tokenize2(e,t,i,n){let o=new At(this._modeService,this._standaloneThemeService.getColorTheme().tokenTheme);return e=this._tokenize(e,t,i,n,o),o.finalize(e)}_tokenize(e,t,i,n,o){return i.embeddedModeData?this._nestedTokenize(e,t,i,n,o):this._myTokenize(e,t,i,n,o)}_findLeavingNestedModeOffset(e,t){let i=this._lexer.tokenizer[t.stack.state];if(!i&&!(i=Dt(this._lexer,t.stack.state)))throw xt(this._lexer,"tokenizer state is not defined: "+t.stack.state);let n=-1,o=!1;for(const r of i)if(yt(r.action)&&"@pop"===r.action.nextEmbedded){o=!0;let t=r.regex,i=r.regex.source;"^(?:"===i.substr(0,4)&&")"===i.substr(i.length-1,1)&&(s=(t.ignoreCase?"i":"")+(t.unicode?"u":""),t=new RegExp(i.substr(4,i.length-5),s));var s=e.search(t);-1===s||0!==s&&r.matchOnlyAtLineStart||(-1===n||s=a)break;u=!1;let e=this._lexer.tokenizer[f];if(!e&&!(e=Dt(this._lexer,f)))throw xt(this._lexer,"tokenizer state is not defined: "+f);let t=r.substr(h);for(const n of e)if((0===h||!n.matchOnlyAtLineStart)&&(i=t.match(n.regex))){b=i[0],v=n.action;break}}if(i||(i=[""],b=""),v||(h=this._lexer.maxStack)throw xt(this._lexer,"maximum tokenizer stack size reached: ["+d.state+","+d.parent.state+",...]");d=d.push(f)}else if("@pop"===v.next){if(d.depth<=1)throw xt(this._lexer,"trying to pop an empty stack in rule: "+this._safeRuleName(C));d=d.pop()}else if("@popall"===v.next)d=d.popall();else{let e=kt(this._lexer,v.next,b,i,f);if("@"===e[0]&&(e=e.substr(1)),!Dt(this._lexer,e))throw xt(this._lexer,"trying to set a next state '"+e+"' that is undefined in rule: "+this._safeRuleName(C));d=d.push(e)}}v.log&&"string"==typeof v.log&&(this._lexer,this._lexer.languageId,kt(this._lexer,v.log,b,i,f))}if(null===y)throw xt(this._lexer,"lexer rule has no well-defined action in rule: "+this._safeRuleName(C));if(_=i=>{var s=this._modeService.getModeIdForLanguageName(i);s=this._getNestedEmbeddedModeData(i=s||i);return he});class Ft{static colorizeElement(e,t,i,n){var o=(n=n||{}).theme||"vs",s=n.mimeType||i.getAttribute("lang")||i.getAttribute("data-lang");return s?(e.setTheme(o),e=i.firstChild?i.firstChild.nodeValue:"",i.className+=" "+o,this.colorize(t,e||"",s,n).then(e=>{var t=null!=(t=null===Pt||void 0===Pt?void 0:Pt.createHTML(e))?t:e;i.innerHTML=t},e=>{})):Promise.resolve()}static colorize(e,t,i,n){let o=4,s=(n&&"number"==typeof n.tabSize&&(o=n.tabSize),Te.S(t)&&(t=t.substr(1)),Te.Q(t)),r=e.getModeId(i);if(!r)return Promise.resolve(jt(s,o));if(e.triggerMode(r),n=ge.F.get(r),n)return Bt(s,o,n);const a=ge.F.getPromise(r);return new Promise(a?(e,t)=>{a.then(i=>{Bt(s,o,i).then(e,t)},t)}:(e,t)=>{let i=null,n=null;const a=()=>{i&&(i.dispose(),i=null),n&&(n.dispose(),n=null);var a=ge.F.get(r);a?Bt(s,o,a).then(e,t):e(jt(s,o))};(n=new be.g).cancelAndSet(a,500),i=ge.F.onDidChange(e=>{0<=e.changedLanguages.indexOf(r)&&a()})})}static colorizeLine(e,t,i,n,o=4){return t=vt.f.isBasicASCII(e,t),i=vt.f.containsRTL(e,t,i),Object(bt.e)(new bt.c(!1,!0,e,!1,t,i,0,n,[],o,0,0,0,0,-1,"none",!1,!1,null)).html}static colorizeModelLine(e,t,i=4){var n=e.getLineContent(t);e.forceTokenization(t);let o=e.getLineTokens(t);return t=o.inflate(),this.colorizeLine(n,e.mightContainNonBasicASCII(),e.mightContainRTL(),t,i)}}function Bt(e,t,i){return new Promise((n,o)=>{const s=()=>{var r=function(e,t,i){let n=[],o=i.getInitialState();for(let d=0,h=e.length;d"),o=r.endState}return n.join("")}(e,t,i);if(i instanceof Rt){const e=i.getLoadStatus();if(!1===e.loaded)return void e.promise.then(s,o)}n(r)};s()})}function jt(e,t){let i=[];const n=new Uint32Array(2);n[0]=0,n[1]=16793600;for(let l=0,d=e.length;l")}return i.join("")}var Wt=i("b835"),Vt=i("4b76"),Ht=i("b055"),zt=i("c7f5"),Ut=i("8830"),Kt=i("d3f4"),qt=i("fbba"),$t=i("aa3d"),Gt=i("0910");class Zt{constructor(e={},t=[],i=[]){this._contents=e,this._keys=t,this._overrides=i,this.isFrozen=!1}get contents(){return this.checkAndFreeze(this._contents)}get overrides(){return this.checkAndFreeze(this._overrides)}get keys(){return this.checkAndFreeze(this._keys)}isEmpty(){return 0===this._keys.length&&0===Object.keys(this._contents).length&&0===this._overrides.length}getValue(e){return e?Object(qt.d)(this.contents,e):this.contents}override(e){var t=this.getContentsForOverrideIdentifer(e);if(!t||"object"!=typeof t||!Object.keys(t).length)return this;let i={};for(const o of nt.f([...Object.keys(this.contents),...Object.keys(t)])){let e=this.contents[o];var n=t[o];n&&("object"==typeof e&&"object"==typeof n?(e=$t.b(e),this.mergeContents(e,n)):e=n),i[o]=e}return new Zt(i,this.keys,this.overrides)}merge(...e){var t=$t.b(this.contents);const i=$t.b(this.overrides),n=[...this.keys];for(const s of e){this.mergeContents(t,s.contents);for(const e of s.overrides){var[o]=i.filter(t=>nt.h(t.identifiers,e.identifiers));o?this.mergeContents(o.contents,e.contents):i.push($t.b(e))}for(const e of s.keys)-1===n.indexOf(e)&&n.push(e)}return new Zt(t,n,i)}freeze(){return this.isFrozen=!0,this}mergeContents(e,t){for(const i of Object.keys(t))i in e&&ye.j(e[i])&&ye.j(t[i])?this.mergeContents(e[i],t[i]):e[i]=$t.b(t[i])}checkAndFreeze(e){return this.isFrozen&&!Object.isFrozen(e)?$t.c(e):e}getContentsForOverrideIdentifer(e){for(const t of this.overrides)if(-1!==t.identifiers.indexOf(e))return t.contents;return null}toJSON(){return{contents:this.contents,overrides:this.overrides,keys:this.keys}}setValue(e,t){this.addKey(e),Object(qt.b)(this.contents,e,t,e=>{throw new Error(e)})}removeValue(e){this.removeKey(e)&&Object(qt.f)(this.contents,e)}addKey(e){let t=this.keys.length;for(let i=0;i{})});super(e,t,i)}}class Xt{constructor(e,t,i=new Zt,n=new Zt,o=new Q.b,s=new Zt,r=new Q.b,a=!0){this._defaultConfiguration=e,this._localUserConfiguration=t,this._remoteUserConfiguration=i,this._workspaceConfiguration=n,this._folderConfigurations=o,this._memoryConfiguration=s,this._memoryConfigurationByResource=r,this._freeze=a,this._workspaceConsolidatedConfiguration=null,this._foldersConsolidatedConfigurations=new Q.b,this._userConfiguration=null}getValue(e,t,i){const n=this.getConsolidateConfigurationModel(t,i);return n.getValue(e)}updateValue(e,t,i={}){let n;i.resource?(n=this._memoryConfigurationByResource.get(i.resource))||(n=new Zt,this._memoryConfigurationByResource.set(i.resource,n)):n=this._memoryConfiguration,void 0===t?n.removeValue(e):n.setValue(e,t),i.resource||(this._workspaceConsolidatedConfiguration=null)}get userConfiguration(){return this._userConfiguration||(this._userConfiguration=this._remoteUserConfiguration.isEmpty()?this._localUserConfiguration:this._localUserConfiguration.merge(this._remoteUserConfiguration),this._freeze&&this._userConfiguration.freeze()),this._userConfiguration}getConsolidateConfigurationModel(e,t){let i=this.getConsolidatedConfigurationModelForResource(e,t);return e.overrideIdentifier?i.override(e.overrideIdentifier):i}getConsolidatedConfigurationModelForResource({resource:e},t){let i=this.getWorkspaceConsolidatedConfiguration();return t&&e&&((t=t.getFolder(e))&&(i=this.getFolderConsolidatedConfiguration(t.uri)||i),(t=this._memoryConfigurationByResource.get(e))&&(i=i.merge(t))),i}getWorkspaceConsolidatedConfiguration(){return this._workspaceConsolidatedConfiguration||(this._workspaceConsolidatedConfiguration=this._defaultConfiguration.merge(this.userConfiguration,this._workspaceConfiguration,this._memoryConfiguration),this._freeze&&(this._workspaceConfiguration=this._workspaceConfiguration.freeze())),this._workspaceConsolidatedConfiguration}getFolderConsolidatedConfiguration(e){let t=this._foldersConsolidatedConfigurations.get(e);if(!t){const n=this.getWorkspaceConsolidatedConfiguration();var i=this._folderConfigurations.get(e);i?(t=n.merge(i),this._freeze&&(t=t.freeze()),this._foldersConsolidatedConfigurations.set(e,t)):t=n}return t}toData(){return{defaults:{contents:this._defaultConfiguration.contents,overrides:this._defaultConfiguration.overrides,keys:this._defaultConfiguration.keys},user:{contents:this.userConfiguration.contents,overrides:this.userConfiguration.overrides,keys:this.userConfiguration.keys},workspace:{contents:this._workspaceConfiguration.contents,overrides:this._workspaceConfiguration.overrides,keys:this._workspaceConfiguration.keys},folders:[...this._folderConfigurations.keys()].reduce((e,t)=>{var{contents:i,overrides:n,keys:o}=this._folderConfigurations.get(t);return e.push([t,{contents:i,overrides:n,keys:o}]),e},[])}}static parse(e){var t=this.parseConfigurationModel(e.defaults),i=this.parseConfigurationModel(e.user),n=this.parseConfigurationModel(e.workspace);e=e.folders.reduce((e,t)=>(e.set(V.a.revive(t[0]),this.parseConfigurationModel(t[1])),e),new Q.b);return new Xt(t,i,new Zt,n,e,new Zt,new Q.b,!1)}static parseConfigurationModel(e){return new Zt(e.contents,e.keys,e.overrides).freeze()}}class Qt{constructor(e,t,i,n){this.change=e,this.previous=t,this.currentConfiguraiton=i,this.currentWorkspace=n,this._previousConfiguration=void 0;const o=new Set,s=(e.keys.forEach(e=>o.add(e)),e.overrides.forEach(([,e])=>e.forEach(e=>o.add(e))),this.affectedKeys=[...o.values()],new Zt);this.affectedKeys.forEach(e=>s.setValue(e,{})),this.affectedKeysTree=s.contents}get previousConfiguration(){return!this._previousConfiguration&&this.previous&&(this._previousConfiguration=Xt.parse(this.previous.data)),this._previousConfiguration}affectsConfiguration(e,t){var i;return!!this.doesAffectedKeysTreeContains(this.affectedKeysTree,e)&&(!t||(i=this.previousConfiguration?this.previousConfiguration.getValue(e,t,null==(i=this.previous)?void 0:i.workspace):void 0,e=this.currentConfiguraiton.getValue(e,t,this.currentWorkspace),!$t.d(i,e)))}doesAffectedKeysTreeContains(e,t){let i,n=Object(qt.g)({[t]:!0},()=>{});for(;"object"==typeof n&&(i=Object.keys(n)[0]);){if(!(e=e[i]))return!1;n=n[i]}return!0}}var Jt=i("dff7");class ei extends ve.a{constructor(e,t,i,n,o){super(),this._contextKeyService=e,this._commandService=t,this._telemetryService=i,this._notificationService=n,this._logService=o,this._onDidUpdateKeybindings=this._register(new j.b),this._currentChord=null,this._currentChordChecker=new be.c,this._currentChordStatusMessage=null,this._currentSingleModifier=null,this._currentSingleModifierClearTimeout=new be.g,this._logging=!1}get onDidUpdateKeybindings(){return this._onDidUpdateKeybindings?this._onDidUpdateKeybindings.event:j.c.None}dispose(){super.dispose()}_log(e){this._logging&&this._logService.info("[KeybindingService]: "+e)}getKeybindings(){return this._getResolver().getKeybindings()}lookupKeybinding(e,t){if(e=this._getResolver().lookupPrimaryKeybinding(e,t||this._contextKeyService),e)return e.resolvedKeybinding}dispatchEvent(e,t){return this._dispatch(e,t)}softDispatch(e,t){const i=this.resolveKeyboardEvent(e);var n;return i.isChord()||([e]=i.getDispatchParts(),null===e)?null:(t=this._contextKeyService.getContext(t),n=this._currentChord?this._currentChord.keypress:null,this._getResolver().resolve(t,n,e))}_enterChordMode(e,t){this._currentChord={keypress:e,label:t},this._currentChordStatusMessage=this._notificationService.status(Jt.a("first.chord","({0}) was pressed. Waiting for second key of chord...",t));const i=Date.now();this._currentChordChecker.cancelAndSet(()=>{(!this._documentHasFocus()||5e3{this._log("+ Clearing single modifier due to 300ms elapsed."),this._currentSingleModifier=null},300);else{if(null!==e&&e===this._currentSingleModifier)return this._log(`/ Dispatching single modifier chord ${e} `+e),this._currentSingleModifierClearTimeout.cancel(),this._currentSingleModifier=null,this._doDispatch(i,t,!0);this._currentSingleModifierClearTimeout.cancel(),this._currentSingleModifier=null}return!1}_doDispatch(e,t,i=!1){let n=!1;if(e.isChord())return!1;let o=null,s=null;return s=i?([i]=e.getSingleModifierDispatchParts(),o=i):([o]=e.getDispatchParts(),this._currentChord?this._currentChord.keypress:null),null===o?this._log("\\ Keyboard event cannot be dispatched in keydown phase."):(i=this._contextKeyService.getContext(t),t=e.getLabel(),e=this._getResolver().resolve(i,s,o),this._logService.trace("KeybindingService#dispatch",t,null==e?void 0:e.commandId),e&&e.enterChord?(n=!0,this._enterChordMode(o,t)):(!this._currentChord||e&&e.commandId||(this._notificationService.status(Jt.a("missing.chord","The key combination ({0}, {1}) is not a command.",this._currentChord.label,t),{hideAfter:1e4}),n=!0),this._leaveChordMode(),e&&e.commandId&&(e.bubble||(n=!0),void 0===e.commandArgs?this._commandService.executeCommand(e.commandId).then(void 0,e=>this._notificationService.warn(e)):this._commandService.executeCommand(e.commandId,e.commandArgs).then(void 0,e=>this._notificationService.warn(e)),this._telemetryService.publicLog2("workbenchActionExecuted",{id:e.commandId,from:"keybinding"})))),n}mightProducePrintableCharacter(e){return!e.ctrlKey&&!e.metaKey&&(31<=e.keyCode&&e.keyCode<=56||21<=e.keyCode&&e.keyCode<=30)}}var ti=i("4fc3");class ii{constructor(e,t,i){this._log=i,this._defaultKeybindings=e,this._defaultBoundCommands=new Map;for(let s=0,r=e.length;sthis._getLabel(e))}getAriaLabel(){return li.a.toLabel(this._os,this._parts,e=>this._getAriaLabel(e))}isChord(){return 1this._getPart(e))}_getPart(e){return new W.d(e.ctrlKey,e.shiftKey,e.altKey,e.metaKey,this._getLabel(e),this._getAriaLabel(e))}getDispatchParts(){return this._parts.map(e=>this._getDispatchPart(e))}getSingleModifierDispatchParts(){return this._parts.map(e=>this._getSingleModifierDispatchPart(e))}}class hi extends di{constructor(e,t){super(t,e.parts)}_keyCodeToUILabel(e){if(2===this._os)switch(e){case 15:return"←";case 16:return"↑";case 17:return"→";case 18:return"↓"}return W.b.toString(e)}_getLabel(e){return e.isDuplicateModifierCase()?"":this._keyCodeToUILabel(e.keyCode)}_getAriaLabel(e){return e.isDuplicateModifierCase()?"":W.b.toString(e.keyCode)}_getDispatchPart(e){return hi.getDispatchStr(e)}static getDispatchStr(e){if(e.isModifierKey())return null;let t="";return e.ctrlKey&&(t+="ctrl+"),e.shiftKey&&(t+="shift+"),e.altKey&&(t+="alt+"),e.metaKey&&(t+="meta+"),t+W.b.toString(e.keyCode)}_getSingleModifierDispatchPart(e){return 5!==e.keyCode||e.shiftKey||e.altKey||e.metaKey?4!==e.keyCode||e.ctrlKey||e.altKey||e.metaKey?6!==e.keyCode||e.ctrlKey||e.shiftKey||e.metaKey?57!==e.keyCode||e.ctrlKey||e.shiftKey||e.altKey?null:"meta":"alt":"shift":"ctrl"}}var ci=i("b0cd"),ui=i("1165"),gi=i("03d9"),pi=(rt=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3this.findModel(t,e),o=t=>this.findModel(t.getOriginalEditor(),e)||this.findModel(t.getModifiedEditor(),e),(Object(Ht.b)(i)?n:o)(i)):t)?Promise.resolve(new ve.c(new mi(t))):Promise.reject(new Error("Model not found"))}findModel(e,t){let i=this.modelService.getModel(t);return i&&i.uri.toString()!==t.toString()?null:i}};fi=rt([st(0,it.a)],fi);class _i{show(){return _i.NULL_PROGRESS_RUNNER}showWhile(e,t){return pi(this,void 0,void 0,(function*(){yield e}))}}_i.NULL_PROGRESS_RUNNER={done:()=>{},total:()=>{},worked:()=>{}};class bi{confirm(e){return this.doConfirm(e).then(e=>({confirmed:e,checkboxChecked:!1}))}doConfirm(e){let t=e.message;return e.detail&&(t=t+"\n\n"+e.detail),Promise.resolve(window.confirm(t))}show(e,t,i,n){return Promise.resolve({choice:0})}}class vi{info(e){return this.notify({severity:Vt.a.Info,message:e})}warn(e){return this.notify({severity:Vt.a.Warning,message:e})}error(e){return this.notify({severity:Vt.a.Error,message:e})}notify(e){switch(e.severity){case Vt.a.Error:case Vt.a.Warning:}return vi.NO_OP}status(e,t){return ve.a.None}}vi.NO_OP=new ci.b;class Ci{constructor(e){this._onWillExecuteCommand=new j.b,this._onDidExecuteCommand=new j.b,this.onDidExecuteCommand=this._onDidExecuteCommand.event,this._instantiationService=e}executeCommand(e,...t){var i=ie.a.getCommand(e);if(!i)return Promise.reject(new Error(`command '${e}' not found`));try{this._onWillExecuteCommand.fire({commandId:e,args:t});var n=this._instantiationService.invokeFunction.apply(this._instantiationService,[i.handler,...t]);return this._onDidExecuteCommand.fire({commandId:e,args:t}),Promise.resolve(n)}catch(e){return Promise.reject(e)}}}class wi extends ei{constructor(e,t,i,n,o,s){super(e,t,i,n,o),this._cachedResolver=null,this._dynamicKeybindings=[],this._register(Y.i(s,Y.d.KEY_DOWN,e=>{const t=new Wt.a(e);this._dispatch(t,t.target)&&(t.preventDefault(),t.stopPropagation())})),this._register(Y.i(window,Y.d.KEY_UP,e=>{const t=new Wt.a(e);this._singleModifierDispatch(t,t.target)&&t.preventDefault()}))}addDynamicKeybinding(e,t,i,n){t=Object(W.f)(t,we.a);const o=new ve.b;return t&&(this._dynamicKeybindings.push({keybinding:t,command:e,when:n,weight1:1e3,weight2:0,extensionId:null,isBuiltinExtension:!1}),o.add(Object(ve.i)(()=>{for(let t=0;tthis._log(e))),this._cachedResolver}_documentHasFocus(){return document.hasFocus()}_toNormalizedKeybindingItems(e,t){let i=[],n=0;for(const r of e){var o=r.when||void 0,s=r.keybinding;if(s)for(const e of this.resolveKeybinding(s))i[n++]=new ri(e,r.command,r.commandArgs,o,t,null,!1);else i[n++]=new ri(void 0,r.command,r.commandArgs,o,t,null,!1)}return i}resolveKeybinding(e){return[new hi(e,we.a)]}resolveKeyboardEvent(e){return e=new W.e(e.ctrlKey,e.shiftKey,e.altKey,e.metaKey,e.keyCode).toChord(),new hi(e,we.a)}}function yi(e){return e&&"object"==typeof e&&(!e.overrideIdentifier||"string"==typeof e.overrideIdentifier)&&(!e.resource||e.resource instanceof V.a)}class Si{constructor(){this._onDidChangeConfiguration=new j.b,this.onDidChangeConfiguration=this._onDidChangeConfiguration.event,this._configuration=new Xt(new Yt,new Zt)}getValue(e,t){var i="string"==typeof e?e:void 0;e=yi(e)?e:yi(t)?t:{};return this._configuration.getValue(i,e,void 0)}updateValues(e){var t={data:this._configuration.toData()};let i=[];for(const s of e){var[n,o]=s;this.getValue(n)!==o&&(this._configuration.updateValue(n,o),i.push(n))}if(0{this._onDidChangeConfiguration.fire({affectedKeys:e.affectedKeys,affectsConfiguration:(t,i)=>e.affectsConfiguration(i)})})}getValue(e,t,i){return i=H.a.isIPosition(t)&&t?"string"==typeof i?i:void 0:"string"==typeof t?t:void 0,void 0===i?this.configurationService.getValue():this.configurationService.getValue(i)}}let xi=class{constructor(e){this.configurationService=e}getEOL(e,t){return t=this.configurationService.getValue("files.eol",{overrideIdentifier:t,resource:e}),t&&"string"==typeof t&&"auto"!==t?t:we.d||we.f?"\n":"\r\n"}};xi=rt([st(0,qt.a)],xi);class ki{publicLog(e,t){return Promise.resolve(void 0)}publicLog2(e,t){return this.publicLog(e,t)}}class Di{constructor(){var e=V.a.from({scheme:Di.SCHEME,authority:"model",path:"/"});this.workspace={id:"4064f6ec-cb38-4ad0-af64-ee6467e63c82",folders:[new ui.b({uri:e,name:"",index:0})]}}getWorkspace(){return this.workspace}}function Ni(e,t,i){if(t&&e instanceof Si){let n=[];Object.keys(t).forEach(e=>{Object(Ut.d)(e)&&n.push(["editor."+e,t[e]]),i&&Object(Ut.c)(e)&&n.push(["diffEditor."+e,t[e]])}),0[]),e.pushStackElement(),o+=1,n+=s.length;return{ariaSummary:Te.v(gi.g.bulkEditServiceSummary,n,o)}}))}}class Ei{getUriLabel(e,t){return"file"===e.scheme?e.fsPath:e.path}}class Ii{constructor(e,t){this._codeEditorService=e,this._container=t,this.onDidLayout=j.c.None}get dimension(){return this._dimension||(this._dimension=Y.z(window.document.body)),this._dimension}get container(){return this._container}focus(){var e;null!=(e=this._codeEditorService.getFocusedCodeEditor())&&e.focus()}}var Mi=i("3813"),Ti=(rt=i("9c1d"),st=i("4a64"),i("f58f")),Ai=i("b1ca"),Ri=i("7e32"),Pi=i("533b"),Fi=i("0a0f"),Bi=i("6dec"),ji=i("b7d0"),Wi=i("4779"),Vi=i("f577"),Hi=i("b539");class zi extends ve.a{constructor(){super(),this._onCodeEditorAdd=this._register(new j.b),this.onCodeEditorAdd=this._onCodeEditorAdd.event,this._onCodeEditorRemove=this._register(new j.b),this.onCodeEditorRemove=this._onCodeEditorRemove.event,this._onDiffEditorAdd=this._register(new j.b),this._onDiffEditorRemove=this._register(new j.b),this._onDecorationTypeRegistered=this._register(new j.b),this._modelProperties=new Map,this._codeEditors=Object.create(null),this._diffEditors=Object.create(null)}addCodeEditor(e){this._codeEditors[e.getId()]=e,this._onCodeEditorAdd.fire(e)}removeCodeEditor(e){delete this._codeEditors[e.getId()]&&this._onCodeEditorRemove.fire(e)}listCodeEditors(){return Object.keys(this._codeEditors).map(e=>this._codeEditors[e])}addDiffEditor(e){this._diffEditors[e.getId()]=e,this._onDiffEditorAdd.fire(e)}removeDiffEditor(e){delete this._diffEditors[e.getId()]&&this._onDiffEditorRemove.fire(e)}listDiffEditors(){return Object.keys(this._diffEditors).map(e=>this._diffEditors[e])}getFocusedCodeEditor(){let e=null;for(const t of this.listCodeEditors()){if(t.hasTextFocus())return t;t.hasWidgetFocus()&&(e=t)}return e}setModelProperty(e,t,i){let n;e=e.toString(),this._modelProperties.has(e)?n=this._modelProperties.get(e):(n=new Map,this._modelProperties.set(e,n)),n.set(t,i)}getModelProperty(e,t){if(e=e.toString(),this._modelProperties.has(e)){const i=this._modelProperties.get(e);return i.get(t)}}}class Ui{constructor(e,t,i){this._parent=e,this._editorId=t,this._styleSheet=i,this._refCount=0}ref(){this._refCount++}unref(){var e;this._refCount--,0===this._refCount&&(null!=(e=this._styleSheet.parentNode)&&e.removeChild(this._styleSheet),this._parent._removeEditorStyleSheets(this._editorId))}insertRule(e,t){const i=this._styleSheet.sheet;i.insertRule(e,t)}removeRulesContainingSelector(e){Y.Q(e,this._styleSheet)}}class Ki{constructor(e){this._styleSheet=e}ref(){}unref(){}insertRule(e,t){const i=this._styleSheet.sheet;i.insertRule(e,t)}removeRulesContainingSelector(e){Y.Q(e,this._styleSheet)}}var qi=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3t.removeDecorations(e))))}resolveDecorationOptions(e,t){const i=this._decorationOptionProviders.get(e);if(i)return i.getOptions(this,t);throw new Error("Unknown decoration type key: "+e)}});class $i{constructor(e,t,i){this._styleSheet=t,this._styleSheet.ref(),this._parentTypeKey=i.parentTypeKey,this.refCount=0,this._beforeContentRules=new Yi(3,i,e),this._afterContentRules=new Yi(4,i,e)}getOptions(e,t){const i=e.resolveDecorationOptions(this._parentTypeKey,!0);return this._beforeContentRules&&(i.beforeContentClassName=this._beforeContentRules.className),this._afterContentRules&&(i.afterContentClassName=this._afterContentRules.className),i}dispose(){this._beforeContentRules&&(this._beforeContentRules.dispose(),this._beforeContentRules=null),this._afterContentRules&&(this._afterContentRules.dispose(),this._afterContentRules=null),this._styleSheet.unref()}}class Gi{constructor(e,t,i,n){this._disposables=new ve.b,this.description=e,this._styleSheet=i,this._styleSheet.ref(),this.refCount=0;e=e=>{if(e=new Yi(e,n,t),this._disposables.add(e),e.hasContent)return e.className},i=e=>(e=new Yi(e,n,t),this._disposables.add(e),e.hasContent?{className:e.className,hasLetterSpacing:e.hasLetterSpacing}:null);var o=(this.className=e(0),i(1));o&&(this.inlineClassName=o.className,this.inlineClassNameAffectsLetterSpacing=o.hasLetterSpacing),this.beforeContentClassName=e(3),this.afterContentClassName=e(4),n.options.beforeInjectedText&&n.options.beforeInjectedText.contentText&&(o=i(5),this.beforeInjectedText={content:n.options.beforeInjectedText.contentText,inlineClassName:null==o?void 0:o.className,inlineClassNameAffectsLetterSpacing:(null==o?void 0:o.hasLetterSpacing)||n.options.beforeInjectedText.affectsLetterSpacing}),n.options.afterInjectedText&&n.options.afterInjectedText.contentText&&(o=i(6),this.afterInjectedText={content:n.options.afterInjectedText.contentText,inlineClassName:null==o?void 0:o.className,inlineClassNameAffectsLetterSpacing:(null==o?void 0:o.hasLetterSpacing)||n.options.afterInjectedText.affectsLetterSpacing}),this.glyphMarginClassName=e(2),i=n.options,this.isWholeLine=Boolean(i.isWholeLine),this.stickiness=i.rangeBehavior,o=i.light&&i.light.overviewRulerColor||i.overviewRulerColor,e=i.dark&&i.dark.overviewRulerColor||i.overviewRulerColor;void 0===o&&void 0===e||(this.overviewRuler={color:o||e,darkColor:e||o,position:i.overviewRulerLane||ue.d.Center})}getOptions(e,t){return t?{description:this.description,inlineClassName:this.inlineClassName,beforeContentClassName:this.beforeContentClassName,afterContentClassName:this.afterContentClassName,className:this.className,glyphMarginClassName:this.glyphMarginClassName,isWholeLine:this.isWholeLine,overviewRuler:this.overviewRuler,stickiness:this.stickiness,before:this.beforeInjectedText}:this}dispose(){this._disposables.dispose(),this._styleSheet.unref()}}const Zi={color:"color:{0} !important;",opacity:"opacity:{0};",backgroundColor:"background-color:{0};",outline:"outline:{0};",outlineColor:"outline-color:{0};",outlineStyle:"outline-style:{0};",outlineWidth:"outline-width:{0};",border:"border:{0};",borderColor:"border-color:{0};",borderRadius:"border-radius:{0};",borderSpacing:"border-spacing:{0};",borderStyle:"border-style:{0};",borderWidth:"border-width:{0};",fontStyle:"font-style:{0};",fontWeight:"font-weight:{0};",fontSize:"font-size:{0};",fontFamily:"font-family:{0};",textDecoration:"text-decoration:{0};",cursor:"cursor:{0};",letterSpacing:"letter-spacing:{0};",gutterIconPath:"background:{0} center center no-repeat;",gutterIconSize:"background-size:{0};",contentText:"content:'{0}';",contentIconPath:"content:{0};",margin:"margin:{0};",padding:"padding:{0};",width:"width:{0};",height:"height:{0};",verticalAlign:"vertical-align:{0};"};class Yi{constructor(e,t,i){this._theme=i.getColorTheme(),this._ruleType=e,this._providerArgs=t,this._usesThemeColors=!1,this._hasContent=!1,this._hasLetterSpacing=!1;let n=Xi.getClassName(this._providerArgs.key,e);this._providerArgs.parentTypeKey&&(n=n+" "+Xi.getClassName(this._providerArgs.parentTypeKey,e)),this._className=n,this._unThemedSelector=Xi.getSelector(this._providerArgs.key,this._providerArgs.parentTypeKey,e),this._buildCSS(),this._usesThemeColors?this._themeListener=i.onDidColorThemeChange(e=>{this._theme=i.getColorTheme(),this._removeCSS(),this._buildCSS()}):this._themeListener=null}dispose(){this._hasContent&&(this._removeCSS(),this._hasContent=!1),this._themeListener&&(this._themeListener.dispose(),this._themeListener=null)}get hasContent(){return this._hasContent}get hasLetterSpacing(){return this._hasLetterSpacing}get className(){return this._className}_buildCSS(){var e=this._providerArgs.options;let t,i,n;switch(this._ruleType){case 0:t=this.getCSSTextForModelDecorationClassName(e),i=this.getCSSTextForModelDecorationClassName(e.light),n=this.getCSSTextForModelDecorationClassName(e.dark);break;case 1:t=this.getCSSTextForModelDecorationInlineClassName(e),i=this.getCSSTextForModelDecorationInlineClassName(e.light),n=this.getCSSTextForModelDecorationInlineClassName(e.dark);break;case 2:t=this.getCSSTextForModelDecorationGlyphMarginClassName(e),i=this.getCSSTextForModelDecorationGlyphMarginClassName(e.light),n=this.getCSSTextForModelDecorationGlyphMarginClassName(e.dark);break;case 3:t=this.getCSSTextForModelDecorationContentClassName(e.before),i=this.getCSSTextForModelDecorationContentClassName(e.light&&e.light.before),n=this.getCSSTextForModelDecorationContentClassName(e.dark&&e.dark.before);break;case 4:t=this.getCSSTextForModelDecorationContentClassName(e.after),i=this.getCSSTextForModelDecorationContentClassName(e.light&&e.light.after),n=this.getCSSTextForModelDecorationContentClassName(e.dark&&e.dark.after);break;case 5:t=this.getCSSTextForModelDecorationContentClassName(e.beforeInjectedText),i=this.getCSSTextForModelDecorationContentClassName(e.light&&e.light.beforeInjectedText),n=this.getCSSTextForModelDecorationContentClassName(e.dark&&e.dark.beforeInjectedText);break;case 6:t=this.getCSSTextForModelDecorationContentClassName(e.afterInjectedText),i=this.getCSSTextForModelDecorationContentClassName(e.light&&e.light.afterInjectedText),n=this.getCSSTextForModelDecorationContentClassName(e.dark&&e.dark.afterInjectedText);break;default:throw new Error("Unknown rule type: "+this._ruleType)}const o=this._providerArgs.styleSheet;let s=!1;0this._checkContextKey()),this.onCodeEditorRemove(()=>this._checkContextKey()),this._editorIsOpen=t.createKey("editorIsOpen",!1),this._activeCodeEditor=null}_checkContextKey(){let e=!1;for(const t of this.listCodeEditors())if(!t.isSimpleWidget){e=!0;break}this._editorIsOpen.set(e)}setActiveCodeEditor(e){this._activeCodeEditor=e}getActiveCodeEditor(){return this._activeCodeEditor}openCodeEditor(e,t,i){return t?Promise.resolve(this.doOpenEditor(t,e)):Promise.resolve(null)}doOpenEditor(e,t){if(this.findModel(e,t.resource))return(i=t.options?t.options.selection:null)&&("number"==typeof i.endLineNumber&&"number"==typeof i.endColumn?(e.setSelection(i),e.revealRangeInCenter(i,1)):(i={lineNumber:i.startLineNumber,column:i.startColumn},e.setPosition(i),e.revealPositionInCenter(i,1))),e;if(t.resource){var i=t.resource.scheme;if(i===ee.c.http||i===ee.c.https)return Object(Y.Z)(t.resource.toString()),e}return null}findModel(e,t){const i=e.getModel();return i&&i.uri.toString()!==t.toString()?null:i}};Ji=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3Promise.resolve(e.run(this,...i));const d=new ve.b;var h=this.getId()+":"+t;if(d.add(ie.a.registerCommand(h,l)),r&&d.add(Ri.d.appendMenuItem(Ri.b.EditorContext,{command:{id:h,title:i},when:n,group:r,order:a})),Array.isArray(o))for(const c of o)d.add(this._standaloneKeybindingService.addDynamicKeybinding(h,c,l,s));return r=new Ti.a(h,i,i,n,l,this._contextKeyService),this._actions[t]=r,d.add(Object(ve.i)(()=>{delete this._actions[t]})),d}_triggerCommand(e,t){if(this._codeEditorService instanceof Ji)try{this._codeEditorService.setActiveCodeEditor(this),super._triggerCommand(e,t)}finally{this._codeEditorService.setActiveCodeEditor(null)}else super._triggerCommand(e,t)}},sn=class extends(on=qi([Qi(2,Fi.a),Qi(3,Z.a),Qi(4,ie.b),Qi(5,ti.b),Qi(6,Bi.a),Qi(7,ji.b),Qi(8,ci.a),Qi(9,Wi.b)],on)){constructor(e,t,i,n,o,s,r,a,l,d,h,c,u,g,p){const m=Object.assign({},t);Ni(c,m,!1);t=d.registerEditorContainer(e);var f=("string"==typeof m.theme&&d.setTheme(m.theme),void 0!==m.autoDetectHighContrast&&d.setAutoDetectHighContrast(Boolean(m.autoDetectHighContrast)),m.model);let _;delete m.model,super(e,m,n,o,s,r,a,d,h,u),this._contextViewService=l,this._configurationService=c,this._standaloneThemeService=d,this._register(i),this._register(t),void 0===f?(_=an(g,p,m.value||"",m.language||en.a.text,void 0),this._ownsModel=!0):(_=f,this._ownsModel=!1),this._attachModel(_),_&&(e={oldModelUrl:null,newModelUrl:_.uri},this._onDidChangeModel.fire(e))}dispose(){super.dispose()}updateOptions(e){Ni(this._configurationService,e,!1),"string"==typeof e.theme&&this._standaloneThemeService.setTheme(e.theme),void 0!==e.autoDetectHighContrast&&this._standaloneThemeService.setAutoDetectHighContrast(Boolean(e.autoDetectHighContrast)),super.updateOptions(e)}_attachModel(e){super._attachModel(e),this._modelData&&this._contextViewService.setContainer(this._modelData.view.domNode.domNode)}_postDetachModelCleanup(e){super._postDetachModelCleanup(e),e&&this._ownsModel&&(e.dispose(),this._ownsModel=!1)}},rn=(sn=qi([Qi(3,Fi.a),Qi(4,Z.a),Qi(5,ie.b),Qi(6,ti.b),Qi(7,Bi.a),Qi(8,Pi.b),Qi(9,Ai.a),Qi(10,ci.a),Qi(11,qt.a),Qi(12,Wi.b),Qi(13,it.a),Qi(14,fe.a)],sn),class extends st.a{constructor(e,t,i,n,o,s,r,a,l,d,h,c,u,g,p){t=Object.assign({},t);var m=(Ni(c,t,!0),d.registerEditorContainer(e));"string"==typeof t.theme&&d.setTheme(t.theme),void 0!==t.autoDetectHighContrast&&d.setAutoDetectHighContrast(Boolean(t.autoDetectHighContrast)),super(e,t,{},p,a,o,n,l,d,h,u,g),this._contextViewService=r,this._configurationService=c,this._standaloneThemeService=d,this._register(i),this._register(m),this._contextViewService.setContainer(this._containerDomElement)}dispose(){super.dispose()}updateOptions(e){Ni(this._configurationService,e,!0),"string"==typeof e.theme&&this._standaloneThemeService.setTheme(e.theme),void 0!==e.autoDetectHighContrast&&this._standaloneThemeService.setAutoDetectHighContrast(Boolean(e.autoDetectHighContrast)),super.updateOptions(e)}_createInnerEditor(e,t,i){return e.createInstance(on,t,i)}getOriginalEditor(){return super.getOriginalEditor()}getModifiedEditor(){return super.getModifiedEditor()}addCommand(e,t,i){return this.getModifiedEditor().addCommand(e,t,i)}createContextKey(e,t){return this.getModifiedEditor().createContextKey(e,t)}addAction(e){return this.getModifiedEditor().addAction(e)}});function an(e,t,i,n,o){if(i=i||"",n)return ln(e,i,t.create(n),o);{n=i.indexOf("\n");let s=i;return-1!==n&&(s=i.substring(0,n)),ln(e,i,t.createByFilepathOrFirstLine(o||null,s),o)}}function ln(e,t,i,n){return e.createModel(t,i,n)}rn=qi([Qi(3,Fi.a),Qi(4,ti.b),Qi(5,Bi.a),Qi(6,Pi.b),Qi(7,me.a),Qi(8,Z.a),Qi(9,Ai.a),Qi(10,ci.a),Qi(11,qt.a),Qi(12,Pi.a),Qi(13,Hi.a),Qi(14,Vi.a)],rn);class dn{constructor(e){this._languageIdentifier=e}getId(){return this._languageIdentifier.language}}var hn=i("32a4"),cn=i("89cd");const un=Object.prototype.hasOwnProperty;class gn extends ve.a{constructor(e=!0,t=!1){super(),this._onDidChange=this._register(new j.b),this.onDidChange=this._onDidChange.event,this._warnOnOverwrite=t,this._nextLanguageId2=1,this._languageIdToLanguage=[],this._languageToLanguageId=Object.create(null),this._languages={},this._mimeTypesMap={},this._nameMap={},this._lowercaseNameMap={},e&&(this._initializeFromRegistry(),this._register(hn.a.onDidChangeLanguages(e=>this._initializeFromRegistry())))}_initializeFromRegistry(){this._languages={},this._mimeTypesMap={},this._nameMap={},this._lowercaseNameMap={};var e=hn.a.getLanguages();this._registerLanguages(e)}_registerLanguages(e){for(const t of e)this._registerLanguage(t);this._mimeTypesMap={},this._nameMap={},this._lowercaseNameMap={},Object.keys(this._languages).forEach(e=>{let t=this._languages[e];t.name&&(this._nameMap[t.name]=t.identifier),t.aliases.forEach(e=>{this._lowercaseNameMap[e.toLowerCase()]=t.identifier}),t.mimetypes.forEach(e=>{this._mimeTypesMap[e]=t.identifier})}),cn.a.as(Gt.a.Configuration).registerOverrideIdentifiers(hn.a.getLanguages().map(e=>e.id)),this._onDidChange.fire()}_getLanguageId(e){var t;return this._languageToLanguageId[e]||(t=this._nextLanguageId2++,this._languageIdToLanguage[t]=e,this._languageToLanguageId[e]=t)}_registerLanguage(e){var t,i=e.id;let n;un.call(this._languages,i)?n=this._languages[i]:(t=this._getLanguageId(i),n={identifier:new ge.u(i,t),name:null,mimetypes:[],aliases:[],extensions:[],filenames:[],configurationFiles:[]},this._languages[i]=n),this._mergeLanguage(n,e)}_mergeLanguage(e,t){var i=t.id;let n=null;if(Array.isArray(t.mimetypes)&&0e.trim()).map(e=>un.call(this._mimeTypesMap,e)?this._mimeTypesMap[e].language:e).filter(e=>un.call(this._languages,e)):[]}getLanguageIdentifier(e){if(e===pe.b||0===e)return pe.a;let t;if("string"==typeof e)t=e;else if(!(t=this._languageIdToLanguage[e]))return null;return un.call(this._languages,t)?this._languages[t].identifier:null}getModeIdsFromFilepathOrFirstLine(e,t){if(!e&&!t)return[];let i=en.b(e,t);return this.extractModeIds(i.join(","))}}class pn{constructor(e,t){let i;this._selector=t,this.languageIdentifier=this._selector(),this._onDidChange=new j.b({onFirstListenerAdd:()=>{i=e(()=>this._evaluate())},onLastListenerRemove:()=>{i.dispose()}}),this.onDidChange=this._onDidChange.event}_evaluate(){var e=this._selector();e.id!==this.languageIdentifier.id&&(this.languageIdentifier=e,this._onDidChange.fire(this.languageIdentifier))}}class mn extends ve.a{constructor(e=!1){super(),this._onDidCreateMode=this._register(new j.b),this.onDidCreateMode=this._onDidCreateMode.event,this._onLanguagesMaybeChanged=this._register(new j.b({leakWarningThreshold:200})),this.onLanguagesMaybeChanged=this._onLanguagesMaybeChanged.event,this._instantiatedModes={},this._registry=this._register(new gn(!0,e)),this._register(this._registry.onDidChange(()=>this._onLanguagesMaybeChanged.fire()))}isRegisteredMode(e){return this._registry.isRegisteredMode(e)}getModeIdForLanguageName(e){return this._registry.getModeIdForLanguageNameLowercase(e)}getModeIdByFilepathOrFirstLine(e,t){return e=this._registry.getModeIdsFromFilepathOrFirstLine(e,t),Object(nt.j)(e,null)}getModeId(e){return e=this._registry.extractModeIds(e),Object(nt.j)(e,null)}getLanguageIdentifier(e){return this._registry.getLanguageIdentifier(e)}create(e){return new pn(this.onLanguagesMaybeChanged,()=>{var t=this.getModeId(e);return this._createModeAndGetLanguageIdentifier(t)})}createByFilepathOrFirstLine(e,t){return new pn(this.onLanguagesMaybeChanged,()=>{var i=this.getModeIdByFilepathOrFirstLine(e,t);return this._createModeAndGetLanguageIdentifier(i)})}_createModeAndGetLanguageIdentifier(e){return e=this.getLanguageIdentifier(e||"plaintext")||pe.a,this._getOrCreateMode(e.language),e}triggerMode(e){e=this.getModeId(e),this._getOrCreateMode(e||"plaintext")}_getOrCreateMode(e){var t;return this._instantiatedModes.hasOwnProperty(e)||(t=this.getLanguageIdentifier(e)||pe.a,this._instantiatedModes[e]=new dn(t),this._onDidCreateMode.fire(this._instantiatedModes[e])),this._instantiatedModes[e]}}var fn=i("d1a7"),_n=i("ceb8");class bn{constructor(e,t,i,n,o){this._parsedThemeRuleBrand=void 0,this.token=e,this.index=t,this.fontStyle=i,this.foreground=n,this.background=o}}function vn(e,t){e.sort((e,t)=>{var i=function(e,t){return e>>0,this._cache.set(t,i)),(i|e<<0)>>>0}}const Sn=/\b(comment|string|regex|regexp)\b/;class Ln{constructor(e,t,i){this._themeTrieElementRuleBrand=void 0,this._fontStyle=e,this._foreground=t,this._background=i,this.metadata=(this._fontStyle<<11|this._foreground<<14|this._background<<23)>>>0}clone(){return new Ln(this._fontStyle,this._foreground,this._background)}acceptOverwrite(e,t,i){-1!==e&&(this._fontStyle=e),0!==t&&(this._foreground=t),0!==i&&(this._background=i),this.metadata=(this._fontStyle<<11|this._foreground<<14|this._background<<23)>>>0}}class xn{constructor(e){this._themeTrieElementBrand=void 0,this._mainRule=e,this._children=new Map}match(e){if(""===e)return this._mainRule;var t=e.indexOf(".");let i,n,o=(n=-1===t?(i=e,""):(i=e.substring(0,t),e.substring(t+1)),this._children.get(i));return void 0!==o?o.match(n):this._mainRule}insert(e,t,i,n){if(""===e)this._mainRule.acceptOverwrite(t,i,n);else{var o=e.indexOf(".");let s,r,a=(r=-1===o?(s=e,""):(s=e.substring(0,o),e.substring(o+1)),this._children.get(s));void 0===a&&(a=new xn(this._mainRule.clone()),this._children.set(s,a)),a.insert(r,t,i,n)}}}var kn=i("918c"),Dn=i("303e");const Nn={base:"vs",inherit:!1,rules:[{token:"",foreground:"000000",background:"fffffe"},{token:"invalid",foreground:"cd3131"},{token:"emphasis",fontStyle:"italic"},{token:"strong",fontStyle:"bold"},{token:"variable",foreground:"001188"},{token:"variable.predefined",foreground:"4864AA"},{token:"constant",foreground:"dd0000"},{token:"comment",foreground:"008000"},{token:"number",foreground:"098658"},{token:"number.hex",foreground:"3030c0"},{token:"regexp",foreground:"800000"},{token:"annotation",foreground:"808080"},{token:"type",foreground:"008080"},{token:"delimiter",foreground:"000000"},{token:"delimiter.html",foreground:"383838"},{token:"delimiter.xml",foreground:"0000FF"},{token:"tag",foreground:"800000"},{token:"tag.id.pug",foreground:"4F76AC"},{token:"tag.class.pug",foreground:"4F76AC"},{token:"meta.scss",foreground:"800000"},{token:"metatag",foreground:"e00000"},{token:"metatag.content.html",foreground:"FF0000"},{token:"metatag.html",foreground:"808080"},{token:"metatag.xml",foreground:"808080"},{token:"metatag.php",fontStyle:"bold"},{token:"key",foreground:"863B00"},{token:"string.key.json",foreground:"A31515"},{token:"string.value.json",foreground:"0451A5"},{token:"attribute.name",foreground:"FF0000"},{token:"attribute.value",foreground:"0451A5"},{token:"attribute.value.number",foreground:"098658"},{token:"attribute.value.unit",foreground:"098658"},{token:"attribute.value.html",foreground:"0000FF"},{token:"attribute.value.xml",foreground:"0000FF"},{token:"string",foreground:"A31515"},{token:"string.html",foreground:"0000FF"},{token:"string.sql",foreground:"FF0000"},{token:"string.yaml",foreground:"0451A5"},{token:"keyword",foreground:"0000FF"},{token:"keyword.json",foreground:"0451A5"},{token:"keyword.flow",foreground:"AF00DB"},{token:"keyword.flow.scss",foreground:"0000FF"},{token:"operator.scss",foreground:"666666"},{token:"operator.sql",foreground:"778899"},{token:"operator.swift",foreground:"666666"},{token:"predefined.sql",foreground:"C700C7"}],colors:{[Dn.r]:"#FFFFFE",[Dn.B]:"#000000",[Dn.J]:"#E5EBF1",[kn.o]:"#D3D3D3",[kn.a]:"#939393",[Dn.T]:"#ADD6FF4D"}},On={base:"vs-dark",inherit:!1,rules:[{token:"",foreground:"D4D4D4",background:"1E1E1E"},{token:"invalid",foreground:"f44747"},{token:"emphasis",fontStyle:"italic"},{token:"strong",fontStyle:"bold"},{token:"variable",foreground:"74B0DF"},{token:"variable.predefined",foreground:"4864AA"},{token:"variable.parameter",foreground:"9CDCFE"},{token:"constant",foreground:"569CD6"},{token:"comment",foreground:"608B4E"},{token:"number",foreground:"B5CEA8"},{token:"number.hex",foreground:"5BB498"},{token:"regexp",foreground:"B46695"},{token:"annotation",foreground:"cc6666"},{token:"type",foreground:"3DC9B0"},{token:"delimiter",foreground:"DCDCDC"},{token:"delimiter.html",foreground:"808080"},{token:"delimiter.xml",foreground:"808080"},{token:"tag",foreground:"569CD6"},{token:"tag.id.pug",foreground:"4F76AC"},{token:"tag.class.pug",foreground:"4F76AC"},{token:"meta.scss",foreground:"A79873"},{token:"meta.tag",foreground:"CE9178"},{token:"metatag",foreground:"DD6A6F"},{token:"metatag.content.html",foreground:"9CDCFE"},{token:"metatag.html",foreground:"569CD6"},{token:"metatag.xml",foreground:"569CD6"},{token:"metatag.php",fontStyle:"bold"},{token:"key",foreground:"9CDCFE"},{token:"string.key.json",foreground:"9CDCFE"},{token:"string.value.json",foreground:"CE9178"},{token:"attribute.name",foreground:"9CDCFE"},{token:"attribute.value",foreground:"CE9178"},{token:"attribute.value.number.css",foreground:"B5CEA8"},{token:"attribute.value.unit.css",foreground:"B5CEA8"},{token:"attribute.value.hex.css",foreground:"D4D4D4"},{token:"string",foreground:"CE9178"},{token:"string.sql",foreground:"FF0000"},{token:"keyword",foreground:"569CD6"},{token:"keyword.flow",foreground:"C586C0"},{token:"keyword.json",foreground:"CE9178"},{token:"keyword.flow.scss",foreground:"569CD6"},{token:"operator.scss",foreground:"909090"},{token:"operator.sql",foreground:"778899"},{token:"operator.swift",foreground:"909090"},{token:"predefined.sql",foreground:"FF00FF"}],colors:{[Dn.r]:"#1E1E1E",[Dn.B]:"#D4D4D4",[Dn.J]:"#3A3D41",[kn.o]:"#404040",[kn.a]:"#707070",[Dn.T]:"#ADD6FF26"}},En={base:"hc-black",inherit:!1,rules:[{token:"",foreground:"FFFFFF",background:"000000"},{token:"invalid",foreground:"f44747"},{token:"emphasis",fontStyle:"italic"},{token:"strong",fontStyle:"bold"},{token:"variable",foreground:"1AEBFF"},{token:"variable.parameter",foreground:"9CDCFE"},{token:"constant",foreground:"569CD6"},{token:"comment",foreground:"608B4E"},{token:"number",foreground:"FFFFFF"},{token:"regexp",foreground:"C0C0C0"},{token:"annotation",foreground:"569CD6"},{token:"type",foreground:"3DC9B0"},{token:"delimiter",foreground:"FFFF00"},{token:"delimiter.html",foreground:"FFFF00"},{token:"tag",foreground:"569CD6"},{token:"tag.id.pug",foreground:"4F76AC"},{token:"tag.class.pug",foreground:"4F76AC"},{token:"meta",foreground:"D4D4D4"},{token:"meta.tag",foreground:"CE9178"},{token:"metatag",foreground:"569CD6"},{token:"metatag.content.html",foreground:"1AEBFF"},{token:"metatag.html",foreground:"569CD6"},{token:"metatag.xml",foreground:"569CD6"},{token:"metatag.php",fontStyle:"bold"},{token:"key",foreground:"9CDCFE"},{token:"string.key",foreground:"9CDCFE"},{token:"string.value",foreground:"CE9178"},{token:"attribute.name",foreground:"569CD6"},{token:"attribute.value",foreground:"3FF23F"},{token:"string",foreground:"CE9178"},{token:"string.sql",foreground:"FF0000"},{token:"keyword",foreground:"569CD6"},{token:"keyword.flow",foreground:"C586C0"},{token:"operator.sql",foreground:"778899"},{token:"operator.swift",foreground:"909090"},{token:"predefined.sql",foreground:"FF00FF"}],colors:{[Dn.r]:"#000000",[Dn.B]:"#FFFFFF",[kn.o]:"#FFFFFF",[kn.a]:"#FFFFFF"}};var In=i("9c41"),Mn=i("bf5b");function Tn(){const e=new j.b,t=Object(Mn.a)();return t.onDidChange(()=>e.fire()),{onDidChange:e.event,getCSS(){const e={};var i,n;const o=[];for(i of t.getIcons()){var s=(i=>{let n=i.defaults;for(;ji.d.isThemeIcon(n);){var o=t.getIcon(n.id);if(!o)return;n=o.defaults}var s=n.fontId;if(s){var r=t.getIconFont(s);if(r)return e[s]=r,`.codicon-${i.id}:before { content: '${n.fontCharacter}'; font-family: ${Object(Y.r)(s)}; }`}return`.codicon-${i.id}:before { content: '${n.fontCharacter}'; }`})(i);s&&o.push(s)}for(n in e){const t=e[n];var r=t.definition.src.map(e=>`${Object(Y.s)(e.location)} format('${e.format}')`).join(", ");o.push(`@font-face { src: ${r}; font-family: ${Object(Y.r)(n)}; font-display: block; }`)}return o.join("\n")}}}const An="vs-dark",Rn="hc-black",Pn=cn.a.as(Dn.a.ColorContribution),Fn=cn.a.as(ji.a.ThemingContribution);class Bn{constructor(e,t){this.semanticHighlighting=!1,t=(this.themeData=t).base,0{this._codiconCSS=e.getCSS(),this._updateCSS()}),Y.m("(forced-colors: active)",()=>{this._updateActualTheme()})}registerEditorContainer(e){return Y.O(e)?this._registerShadowDomContainer(e):this._registerRegularEditorContainer()}_registerRegularEditorContainer(){return this._globalStyleElement||(this._globalStyleElement=Y.w(),this._globalStyleElement.className="monaco-colors",this._globalStyleElement.textContent=this._allCSS,this._styleElements.push(this._globalStyleElement)),ve.a.None}_registerShadowDomContainer(e){const t=Y.w(e);return t.className="monaco-colors",t.textContent=this._allCSS,this._styleElements.push(t),{dispose:()=>{for(let e=0;e{t.base===e&&t.notifyBaseUpdated()}),this._theme.themeName===e&&this.setTheme(e)}getColorTheme(){return this._theme}setColorMapOverride(e){this._colorMapOverride=e,this._updateThemeOrColorMap()}setTheme(e){let t;t=this._knownThemes.has(e)?this._knownThemes.get(e):this._knownThemes.get("vs"),this._desiredTheme=t,this._updateActualTheme()}_updateActualTheme(){var e=this._autoDetectHighContrast&&window.matchMedia("(forced-colors: active)").matches?this._knownThemes.get(Rn):this._desiredTheme;this._theme!==e&&(this._theme=e,this._updateThemeOrColorMap())}setAutoDetectHighContrast(e){this._autoDetectHighContrast=e,this._updateActualTheme()}_updateThemeOrColorMap(){let e=[],t={},i={addRule:i=>{t[i]||(e.push(i),t[i]=!0)}};Fn.getThemingParticipants().forEach(e=>e(this._theme,i,this._environment));var n=this._colorMapOverride||this._theme.tokenTheme.getColorMap();i.addRule(function(e){let t=[];for(let n=1,o=e.length;ne.textContent=this._allCSS)}getFileIconTheme(){return{hasFileIcons:!1,hasFolderIcons:!1,hidesExplorerArrows:!1}}}var zn=i("258a");rt=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3{if(6===e.source){var t=Array.from(zn.a.map(this._values,([e])=>e));this._values.clear(),i.fire(new Yn(t))}else{const t=[];for(const i of e.affectedKeys){var n="config."+i,o=this._values.findSuperstr(n);void 0!==o&&(t.push(...zn.a.map(o,([e])=>e)),this._values.deleteSuperstr(n)),this._values.has(n)&&(t.push(n),this._values.delete(n))}i.fire(new Yn(t))}})}dispose(){this._listener.dispose()}getValue(e){if(0!==e.indexOf($n._keyPrefix))return super.getValue(e);if(this._values.has(e))return this._values.get(e);var t=e.substr($n._keyPrefix.length),i=this._configurationService.getValue(t);let n=void 0;switch(typeof i){case"number":case"boolean":case"string":n=i;break;default:n=Array.isArray(i)?JSON.stringify(i):i}return this._values.set(e,n),n}setValue(e,t){return super.setValue(e,t)}removeValue(e){return super.removeValue(e)}}$n._keyPrefix="config.";class Gn{constructor(e,t,i){this._service=e,this._key=t,this._defaultValue=i,this.reset()}set(e){this._service.setContext(this._key,e)}reset(){void 0===this._defaultValue?this._service.removeContext(this._key):this._service.setContext(this._key,this._defaultValue)}get(){return this._service.getContextKeyValue(this._key)}}class Zn{constructor(e){this.key=e}affectsSome(e){return e.has(this.key)}}class Yn{constructor(e){this.keys=e}affectsSome(e){for(const t of this.keys)if(e.has(t))return!0;return!1}}class Xn{constructor(e){this.events=e}affectsSome(e){for(const t of this.events)if(t.affectsSome(e))return!0;return!1}}class Qn{constructor(e){this._onDidChangeContext=new j.e({merge:e=>new Xn(e)}),this.onDidChangeContext=this._onDidChangeContext.event,this._isDisposed=!1,this._myContextId=e}createKey(e,t){if(this._isDisposed)throw new Error("AbstractContextKeyService has been disposed");return new Gn(this,e,t)}bufferChangeEvents(e){this._onDidChangeContext.pause();try{e()}finally{this._onDidChangeContext.resume()}}createScoped(e){if(this._isDisposed)throw new Error("AbstractContextKeyService has been disposed");return new eo(this,e)}contextMatchesRules(e){if(this._isDisposed)throw new Error("AbstractContextKeyService has been disposed");var t=this.getContextValuesContainer(this._myContextId);return ii.contextMatchesRules(t,e)}getContextKeyValue(e){if(!this._isDisposed)return this.getContextValuesContainer(this._myContextId).getValue(e)}setContext(e,t){if(!this._isDisposed){const i=this.getContextValuesContainer(this._myContextId);i&&i.setValue(e,t)&&this._onDidChangeContext.fire(new Zn(e))}}removeContext(e){this._isDisposed||this.getContextValuesContainer(this._myContextId).removeValue(e)&&this._onDidChangeContext.fire(new Zn(e))}getContext(e){return this._isDisposed?qn.INSTANCE:this.getContextValuesContainer(function(e){for(;e;){var t;if(e.hasAttribute(Un))return(t=e.getAttribute(Un))?parseInt(t,10):NaN;e=e.parentElement}return 0}(e))}}let Jn=class extends Qn{constructor(e){super(0),this._contexts=new Map,this._toDispose=new ve.b,this._lastContextId=0,e=new $n(this._myContextId,e,this._onDidChangeContext),this._contexts.set(this._myContextId,e),this._toDispose.add(e)}dispose(){this._onDidChangeContext.dispose(),this._isDisposed=!0,this._toDispose.dispose()}getContextValuesContainer(e){return!this._isDisposed&&this._contexts.get(e)||qn.INSTANCE}createChildContext(e=this._myContextId){if(this._isDisposed)throw new Error("ContextKeyService has been disposed");var t=++this._lastContextId;return this._contexts.set(t,new Kn(t,this.getContextValuesContainer(e))),t}disposeContext(e){this._isDisposed||this._contexts.delete(e)}};Jn=rt([st(0,qt.a)],Jn);class eo extends Qn{constructor(e,t){if(super(e.createChildContext()),this._parentChangeListener=new ve.d,this._parent=e,this._updateParentChangeListener(),this._domNode=t,this._domNode.hasAttribute(Un)){let e="";this._domNode.classList&&(e=Array.from(this._domNode.classList.values()).join(", "))}this._domNode.setAttribute(Un,String(this._myContextId))}_updateParentChangeListener(){this._parentChangeListener.value=this._parent.onDidChangeContext(this._onDidChangeContext.fire,this._onDidChangeContext)}dispose(){this._isDisposed||(this._onDidChangeContext.dispose(),this._parent.disposeContext(this._myContextId),this._parentChangeListener.dispose(),this._domNode.removeAttribute(Un),this._isDisposed=!0)}getContextValuesContainer(e){return this._isDisposed?qn.INSTANCE:this._parent.getContextValuesContainer(e)}createChildContext(e=this._myContextId){if(this._isDisposed)throw new Error("ScopedContextKeyService has been disposed");return this._parent.createChildContext(e)}disposeContext(e){this._isDisposed||this._parent.disposeContext(e)}}ie.a.registerCommand(ti.d,(function(e,t,i){e.get(ti.b).createKey(String(t),i)})),ie.a.registerCommand({id:"getContextKeyInfo",handler(){return[...ti.c.all()].sort((e,t)=>e.key.localeCompare(t.key))},description:{description:Object(Jt.a)("getContextKeyInfo","A command that returns information about context keys"),args:[]}}),ie.a.registerCommand("_generateContextKeyInfo",(function(){const e=[],t=new Set;for(var i of ti.c.all())t.has(i.key)||(t.add(i.key),e.push(i));e.sort((e,t)=>e.key.localeCompare(t.key))}));var to,io=i("5d75"),no=i("5d28"),oo=i("0f70"),so=i("a60f"),ro=i("5aa5"),ao=(qi=i("eff2"),Qi=i("b9db"),i("0a31")),lo=i("9ee1");function ho(e,t,i){var n=i.mode===to.ALIGN?i.offset:i.offset+i.size,o=i.mode===to.ALIGN?i.offset+i.size:i.offset;return 0===i.position?t<=e-n?n:t<=o?o-t:Math.max(e-t,0):t<=o?o-t:t<=e-n?n:0}i("4d3d"),(rt=to=to||{})[rt.AVOID=0]="AVOID",rt[rt.ALIGN=1]="ALIGN";class co extends ve.a{constructor(e,t){super(),this.container=null,this.delegate=null,this.toDisposeOnClean=ve.a.None,this.toDisposeOnSetContainer=ve.a.None,this.shadowRoot=null,this.shadowRootHostElement=null,this.view=Y.a(".context-view"),this.useFixedPosition=!1,this.useShadowDOM=!1,Y.K(this.view),this.setContainer(e,t),this._register(Object(ve.i)(()=>this.setContainer(null,1)))}setContainer(e,t){var i;if(this.container&&(this.toDisposeOnSetContainer.dispose(),this.shadowRoot?(this.shadowRoot.removeChild(this.view),(this.shadowRoot=null)!=(i=this.shadowRootHostElement)&&i.remove(),this.shadowRootHostElement=null):this.container.removeChild(this.view),this.container=null),e){if(this.container=e,this.useFixedPosition=1!==t,this.useShadowDOM=3===t,this.useShadowDOM){this.shadowRootHostElement=Y.a(".shadow-root-host"),this.container.appendChild(this.shadowRootHostElement),this.shadowRoot=this.shadowRootHostElement.attachShadow({mode:"open"});const e=document.createElement("style");e.textContent=uo,this.shadowRoot.appendChild(e),this.shadowRoot.appendChild(this.view),this.shadowRoot.appendChild(Y.a("slot"))}else this.container.appendChild(this.view);const i=new ve.b;co.BUBBLE_UP_EVENTS.forEach(e=>{i.add(Y.o(this.container,e,e=>{this.onDOMEvent(e,!1)}))}),co.BUBBLE_DOWN_EVENTS.forEach(e=>{i.add(Y.o(this.container,e,e=>{this.onDOMEvent(e,!0)},!0))}),this.toDisposeOnSetContainer=i}}show(e){this.isVisible()&&this.hide(),Y.t(this.view),this.view.className="context-view",this.view.style.top="0px",this.view.style.left="0px",this.view.style.zIndex="2500",this.view.style.position=this.useFixedPosition?"fixed":"absolute",Y.W(this.view),this.toDisposeOnClean=e.render(this.view)||ve.a.None,this.delegate=e,this.doLayout(),this.delegate.focus&&this.delegate.focus()}getViewElement(){return this.view}layout(){this.isVisible()&&(!1!==this.delegate.canRelayout||we.c&&ao.a.pointerEvents?(this.delegate.layout&&this.delegate.layout(),this.doLayout()):this.hide())}doLayout(){if(this.isVisible()){var e=this.delegate.getAnchor();let s;s=Y.M(e)?{top:(t=Y.D(e)).top,left:t.left,width:t.width,height:t.height}:{top:e.y,left:e.x,width:e.width||1,height:e.height||2};var t=Y.I(this.view),i=(e=Y.H(this.view),this.delegate.anchorPosition||0),n=this.delegate.anchorAlignment||0;let r,a;if(0===(this.delegate.anchorAxisAlignment||0)){var o={offset:s.top-window.pageYOffset,size:s.height,position:0===i?0:1};const l={offset:s.left,size:s.width,position:0===n?0:1,mode:to.ALIGN};r=ho(window.innerHeight,e,o)+window.pageYOffset,lo.a.intersects({start:r,end:r+e},{start:o.offset,end:o.offset+o.size})&&(l.mode=to.AVOID),a=ho(window.innerWidth,t,l)}else{o={offset:s.left,size:s.width,position:0===n?0:1};const l={offset:s.top,size:s.height,position:0===i?0:1,mode:to.ALIGN};a=ho(window.innerWidth,t,o),lo.a.intersects({start:a,end:a+t},{start:o.offset,end:o.offset+o.size})&&(l.mode=to.AVOID),r=ho(window.innerHeight,e,l)+window.pageYOffset}this.view.classList.remove("top","bottom","left","right"),this.view.classList.add(0===i?"bottom":"top"),this.view.classList.add(0===n?"left":"right"),this.view.classList.toggle("fixed",this.useFixedPosition),t=Y.D(this.container),this.view.style.top=r-(this.useFixedPosition?Y.D(this.view):t).top+"px",this.view.style.left=a-(this.useFixedPosition?Y.D(this.view):t).left+"px",this.view.style.width="initial"}}hide(e){const t=this.delegate;(this.delegate=null)!==t&&void 0!==t&&t.onHide&&t.onHide(e),this.toDisposeOnClean.dispose(),Y.K(this.view)}isVisible(){return!!this.delegate}onDOMEvent(e,t){this.delegate&&(this.delegate.onDOMEvent?this.delegate.onDOMEvent(e,document.activeElement):t&&!Y.L(e.target,this.container)&&this.hide())}dispose(){this.hide(),super.dispose()}}co.BUBBLE_UP_EVENTS=["click","keydown","focus","blur"],co.BUBBLE_DOWN_EVENTS=["click"];let uo='\n\t:host {\n\t\tall: initial; /* 1st rule so subsequent properties are reset. */\n\t}\n\n\t@font-face {\n\t\tfont-family: "codicon";\n\t\tfont-display: block;\n\t\tsrc: url("./codicon.ttf?5d4d76ab2ce5108968ad644d591a16a6") format("truetype");\n\t}\n\n\t.codicon[class*=\'codicon-\'] {\n\t\tfont: normal normal normal 16px/1 codicon;\n\t\tdisplay: inline-block;\n\t\ttext-decoration: none;\n\t\ttext-rendering: auto;\n\t\ttext-align: center;\n\t\t-webkit-font-smoothing: antialiased;\n\t\t-moz-osx-font-smoothing: grayscale;\n\t\tuser-select: none;\n\t\t-webkit-user-select: none;\n\t\t-ms-user-select: none;\n\t}\n\n\t:host {\n\t\tfont-family: -apple-system, BlinkMacSystemFont, "Segoe WPC", "Segoe UI", "HelveticaNeue-Light", system-ui, "Ubuntu", "Droid Sans", sans-serif;\n\t}\n\n\t:host-context(.mac) { font-family: -apple-system, BlinkMacSystemFont, sans-serif; }\n\t:host-context(.mac:lang(zh-Hans)) { font-family: -apple-system, BlinkMacSystemFont, "PingFang SC", "Hiragino Sans GB", sans-serif; }\n\t:host-context(.mac:lang(zh-Hant)) { font-family: -apple-system, BlinkMacSystemFont, "PingFang TC", sans-serif; }\n\t:host-context(.mac:lang(ja)) { font-family: -apple-system, BlinkMacSystemFont, "Hiragino Kaku Gothic Pro", sans-serif; }\n\t:host-context(.mac:lang(ko)) { font-family: -apple-system, BlinkMacSystemFont, "Nanum Gothic", "Apple SD Gothic Neo", "AppleGothic", sans-serif; }\n\n\t:host-context(.windows) { font-family: "Segoe WPC", "Segoe UI", sans-serif; }\n\t:host-context(.windows:lang(zh-Hans)) { font-family: "Segoe WPC", "Segoe UI", "Microsoft YaHei", sans-serif; }\n\t:host-context(.windows:lang(zh-Hant)) { font-family: "Segoe WPC", "Segoe UI", "Microsoft Jhenghei", sans-serif; }\n\t:host-context(.windows:lang(ja)) { font-family: "Segoe WPC", "Segoe UI", "Yu Gothic UI", "Meiryo UI", sans-serif; }\n\t:host-context(.windows:lang(ko)) { font-family: "Segoe WPC", "Segoe UI", "Malgun Gothic", "Dotom", sans-serif; }\n\n\t:host-context(.linux) { font-family: system-ui, "Ubuntu", "Droid Sans", sans-serif; }\n\t:host-context(.linux:lang(zh-Hans)) { font-family: system-ui, "Ubuntu", "Droid Sans", "Source Han Sans SC", "Source Han Sans CN", "Source Han Sans", sans-serif; }\n\t:host-context(.linux:lang(zh-Hant)) { font-family: system-ui, "Ubuntu", "Droid Sans", "Source Han Sans TC", "Source Han Sans TW", "Source Han Sans", sans-serif; }\n\t:host-context(.linux:lang(ja)) { font-family: system-ui, "Ubuntu", "Droid Sans", "Source Han Sans J", "Source Han Sans JP", "Source Han Sans", sans-serif; }\n\t:host-context(.linux:lang(ko)) { font-family: system-ui, "Ubuntu", "Droid Sans", "Source Han Sans K", "Source Han Sans JR", "Source Han Sans", "UnDotum", "FBaekmuk Gulim", sans-serif; }\n';var go,po=i("1898"),mo=i("f070"),fo=i("561a"),_o=i("1097");const bo=/\(&([^\s&])\)|(^|[^&])&([^\s&])/,vo=/(&)?(&)([^\s&])/g,Co=Object(fo.e)("menu-selection",fo.b.check),wo=Object(fo.e)("menu-submenu",fo.b.chevronRight);(st=go=go||{})[st.Right=0]="Right",st[st.Left=1]="Left";class yo extends ro.a{constructor(e,t,i={}){e.classList.add("monaco-menu-container"),e.setAttribute("role","presentation");const n=document.createElement("div");n.classList.add("monaco-menu"),n.setAttribute("role","presentation"),super(n,{orientation:1,actionViewItemProvider:e=>this.doGetActionViewItem(e,i,o),context:i.context,actionRunner:i.actionRunner,ariaLabel:i.ariaLabel,focusOnlyEnabledItems:!0,triggerKeys:{keys:[3,...we.f||we.d?[10]:[]],keyDown:!0}}),this.menuElement=n,this.actionsList.setAttribute("role","menu"),this.actionsList.tabIndex=0,this.menuDisposables=this._register(new ve.b),this.initializeStyleSheet(e),this._register(so.b.addTarget(n)),Object(Y.i)(n,Y.d.KEY_DOWN,e=>{const t=new Wt.a(e);t.equals(2)&&e.preventDefault()}),i.enableMnemonics&&this.menuDisposables.add(Object(Y.i)(n,Y.d.KEY_DOWN,e=>{var t=e.key.toLocaleLowerCase();if(this.mnemonics.has(t)){Y.c.stop(e,!0);const i=this.mnemonics.get(t);1===i.length&&(i[0]instanceof Lo&&i[0].container&&this.focusItemByElement(i[0].container),i[0].onClick(e)),1{const t=new Wt.a(e);t.equals(14)||t.equals(11)?(this.focusedItem=this.viewItems.length-1,this.focusNext(),Y.c.stop(e,!0)):(t.equals(13)||t.equals(12))&&(this.focusedItem=0,this.focusPrevious(),Y.c.stop(e,!0))})),this._register(Object(Y.i)(this.domNode,Y.d.MOUSE_OUT,e=>{var t=e.relatedTarget;Object(Y.L)(t,this.domNode)||(this.focusedItem=void 0,this.updateFocus(),e.stopPropagation())})),this._register(Object(Y.i)(this.actionsList,Y.d.MOUSE_OVER,e=>{let t=e.target;if(t&&Object(Y.L)(t,this.actionsList)&&t!==this.actionsList){for(;t.parentElement!==this.actionsList&&null!==t.parentElement;)t=t.parentElement;t.classList.contains("action-item")&&(e=this.focusedItem,this.setFocusedItem(t),e!==this.focusedItem&&this.updateFocus())}})),this._register(so.b.addTarget(this.actionsList)),this._register(Object(Y.i)(this.actionsList,so.a.Tap,e=>{let t=e.initialTarget;if(t&&Object(Y.L)(t,this.actionsList)&&t!==this.actionsList){for(;t.parentElement!==this.actionsList&&null!==t.parentElement;)t=t.parentElement;t.classList.contains("action-item")&&(e=this.focusedItem,this.setFocusedItem(t),e!==this.focusedItem&&this.updateFocus())}}));let o={parent:this};this.mnemonics=new Map,this.scrollableElement=this._register(new po.a(n,{alwaysConsumeMouseWheel:!0,horizontal:2,vertical:3,verticalScrollbarSize:7,handleMouseWheel:!0,useShadows:!0}));const s=this.scrollableElement.getDomNode();s.style.position="",this._register(Object(Y.i)(n,so.a.Change,e=>{Y.c.stop(e,!0);var t=this.scrollableElement.getScrollPosition().scrollTop;this.scrollableElement.setScrollPosition({scrollTop:t-e.translationY})})),this._register(Object(Y.i)(s,Y.d.MOUSE_UP,e=>{e.preventDefault()})),n.style.maxHeight=Math.max(10,window.innerHeight-e.getBoundingClientRect().top-35)+"px",t=t.filter(e=>{var t;return null==(t=i.submenuIds)||!t.has(e.id)}),this.push(t,{icon:!0,label:!0,isMenu:!0}),e.appendChild(this.scrollableElement.getDomNode()),this.scrollableElement.scanDomNode(),this.viewItems.filter(e=>!(e instanceof xo)).forEach((e,t,i)=>{e.updatePositionInSet(t+1,i.length)})}initializeStyleSheet(e){Object(Y.O)(e)?(this.styleSheet=Object(Y.w)(e),this.styleSheet.textContent=ko):(yo.globalStyleSheet||(yo.globalStyleSheet=Object(Y.w)(),yo.globalStyleSheet.textContent=ko),this.styleSheet=yo.globalStyleSheet)}style(e){const t=this.getContainer();var i=e.foregroundColor?""+e.foregroundColor:"",n=e.backgroundColor?""+e.backgroundColor:"",o=e.borderColor?"1px solid "+e.borderColor:"",s=e.shadowColor?"0 2px 4px "+e.shadowColor:"";t.style.border=o,this.domNode.style.color=i,this.domNode.style.backgroundColor=n,t.style.boxShadow=s,this.viewItems&&this.viewItems.forEach(t=>{(t instanceof So||t instanceof xo)&&t.style(e)})}getContainer(){return this.scrollableElement.getDomNode()}get onScroll(){return this.scrollableElement.onScroll}focusItemByElement(e){var t=this.focusedItem;this.setFocusedItem(e),t!==this.focusedItem&&this.updateFocus()}setFocusedItem(e){for(let t=0;t{this.element&&(this._register(Object(Y.i)(this.element,Y.d.MOUSE_UP,e=>{Y.c.stop(e,!0),oo.g?new no.a(e).rightButton||this.onClick(e):setTimeout(()=>{this.onClick(e)},0)})),this._register(Object(Y.i)(this.element,Y.d.CONTEXT_MENU,e=>{Y.c.stop(e,!0)})))},100),this._register(this.runOnceToEnableMouseUp)}render(e){super.render(e),this.element&&(this.container=e,this.item=Object(Y.q)(this.element,Object(Y.a)("a.action-menu-item")),this._action.id===mo.d.ID?this.item.setAttribute("role","presentation"):(this.item.setAttribute("role","menuitem"),this.mnemonic&&this.item.setAttribute("aria-keyshortcuts",""+this.mnemonic)),this.check=Object(Y.q)(this.item,Object(Y.a)("span.menu-item-check"+Co.cssSelector)),this.check.setAttribute("role","none"),this.label=Object(Y.q)(this.item,Object(Y.a)("span.action-label")),this.options.label&&this.options.keybinding&&(Object(Y.q)(this.item,Object(Y.a)("span.keybinding")).textContent=this.options.keybinding),this.runOnceToEnableMouseUp.schedule(),this.updateClass(),this.updateLabel(),this.updateTooltip(),this.updateEnabled(),this.updateChecked())}blur(){super.blur(),this.applyStyle()}focus(){super.focus(),this.item&&this.item.focus(),this.applyStyle()}updatePositionInSet(e,t){this.item&&(this.item.setAttribute("aria-posinset",""+e),this.item.setAttribute("aria-setsize",""+t))}updateLabel(){if(this.label&&this.options.label){Object(Y.t)(this.label);let t=Object(_o.e)(this.getAction().label);if(t){const i=function(e){const t=bo,i=t.exec(e);if(!i)return e;var n=!i[1];return e.replace(t,n?"$2$3":"").trim()}(t),n=(this.options.enableMnemonics||(t=i),this.label.setAttribute("aria-label",i.replace(/&&/g,"&")),bo.exec(t));if(n){t=Te.s(t),vo.lastIndex=0;let i=vo.exec(t);for(;i&&i[1];)i=vo.exec(t);var e=e=>e.replace(/&&/g,"&");i?this.label.append(Te.J(e(t.substr(0,i.index))," "),Object(Y.a)("u",{"aria-hidden":"true"},i[3]),Te.O(e(t.substr(i.index+i[0].length))," ")):this.label.innerText=e(t).trim(),this.item&&this.item.setAttribute("aria-keyshortcuts",(n[1]||n[3]).toLocaleLowerCase())}else this.label.innerText=t.replace(/&&/g,"&").trim()}}}updateTooltip(){let e=null;this.getAction().tooltip?e=this.getAction().tooltip:!this.options.label&&this.getAction().label&&this.options.icon&&(e=this.getAction().label,this.options.keybinding&&(e=Jt.a({key:"titleLabel",comment:["action title","action keybinding"]},"{0} ({1})",e,this.options.keybinding))),e&&this.item&&(this.item.title=e)}updateClass(){this.cssClass&&this.item&&this.item.classList.remove(...this.cssClass.split(" ")),this.options.icon&&this.label?(this.cssClass=this.getAction().class||"",this.label.classList.add("icon"),this.cssClass&&this.label.classList.add(...this.cssClass.split(" ")),this.updateEnabled()):this.label&&this.label.classList.remove("icon")}updateEnabled(){this.getAction().enabled?(this.element&&(this.element.classList.remove("disabled"),this.element.removeAttribute("aria-disabled")),this.item&&(this.item.classList.remove("disabled"),this.item.removeAttribute("aria-disabled"),this.item.tabIndex=0)):(this.element&&(this.element.classList.add("disabled"),this.element.setAttribute("aria-disabled","true")),this.item&&(this.item.classList.add("disabled"),this.item.setAttribute("aria-disabled","true")))}updateChecked(){this.item&&(this.getAction().checked?(this.item.classList.add("checked"),this.item.setAttribute("role","menuitemcheckbox"),this.item.setAttribute("aria-checked","true")):(this.item.classList.remove("checked"),this.item.setAttribute("role","menuitem"),this.item.setAttribute("aria-checked","false")))}getMnemonic(){return this.mnemonic}applyStyle(){if(this.menuStyle){var e=this.element&&this.element.classList.contains("focused");const t=e&&this.menuStyle.selectionForegroundColor?this.menuStyle.selectionForegroundColor:this.menuStyle.foregroundColor,i=e&&this.menuStyle.selectionBackgroundColor?this.menuStyle.selectionBackgroundColor:void 0;e=e&&this.menuStyle.selectionBorderColor?"thin solid "+this.menuStyle.selectionBorderColor:"",this.item&&(this.item.style.color=t?t.toString():"",this.item.style.backgroundColor=i?i.toString():""),this.check&&(this.check.style.color=t?t.toString():""),this.container&&(this.container.style.border=e)}}style(e){this.menuStyle=e,this.applyStyle()}}class Lo extends So{constructor(e,t,i,n){super(e,e,n),this.submenuActions=t,this.parentData=i,this.submenuOptions=n,this.mysubmenu=null,this.submenuDisposables=this._register(new ve.b),this.mouseOver=!1,this.expandDirection=n&&void 0!==n.expandDirection?n.expandDirection:go.Right,this.showScheduler=new be.e(()=>{this.mouseOver&&(this.cleanupExistingSubmenu(!1),this.createSubmenu(!1))},250),this.hideScheduler=new be.e(()=>{this.element&&!Object(Y.L)(Object(Y.y)(),this.element)&&this.parentData.submenu===this.mysubmenu&&(this.parentData.parent.focus(!1),this.cleanupExistingSubmenu(!0))},750)}render(e){super.render(e),this.element&&(this.item&&(this.item.classList.add("monaco-submenu-item"),this.item.tabIndex=0,this.item.setAttribute("aria-haspopup","true"),this.updateAriaExpanded("false"),this.submenuIndicator=Object(Y.q)(this.item,Object(Y.a)("span.submenu-indicator"+wo.cssSelector)),this.submenuIndicator.setAttribute("aria-hidden","true")),this._register(Object(Y.i)(this.element,Y.d.KEY_UP,e=>{let t=new Wt.a(e);(t.equals(17)||t.equals(3))&&(Y.c.stop(e,!0),this.createSubmenu(!0))})),this._register(Object(Y.i)(this.element,Y.d.KEY_DOWN,e=>{let t=new Wt.a(e);Object(Y.y)()===this.item&&(t.equals(17)||t.equals(3))&&Y.c.stop(e,!0)})),this._register(Object(Y.i)(this.element,Y.d.MOUSE_OVER,e=>{this.mouseOver||(this.mouseOver=!0,this.showScheduler.schedule())})),this._register(Object(Y.i)(this.element,Y.d.MOUSE_LEAVE,e=>{this.mouseOver=!1})),this._register(Object(Y.i)(this.element,Y.d.FOCUS_OUT,e=>{this.element&&!Object(Y.L)(Object(Y.y)(),this.element)&&this.hideScheduler.schedule()})),this._register(this.parentData.parent.onScroll(()=>{this.parentData.parent.focus(!1),this.cleanupExistingSubmenu(!1)})))}updateEnabled(){}onClick(e){Y.c.stop(e,!0),this.cleanupExistingSubmenu(!1),this.createSubmenu(!0)}cleanupExistingSubmenu(e){if(this.parentData.submenu&&(e||this.parentData.submenu!==this.mysubmenu)){try{this.parentData.submenu.dispose()}catch(e){}this.parentData.submenu=void 0,this.updateAriaExpanded("false"),this.submenuContainer&&(this.submenuDisposables.clear(),this.submenuContainer=void 0)}}calculateSubmenuMenuLayout(e,t,i,n){const o={top:0,left:0};return o.left=ho(e.width,t.width,{position:n===go.Right?0:1,offset:i.left,size:i.width}),o.left>=i.left&&o.left{let t=new Wt.a(e);t.equals(15)&&(Y.c.stop(e,!0),this.parentData.parent.focus(),this.cleanupExistingSubmenu(!0))})),this.submenuDisposables.add(Object(Y.i)(this.submenuContainer,Y.d.KEY_DOWN,e=>{let t=new Wt.a(e);t.equals(15)&&Y.c.stop(e,!0)})),this.submenuDisposables.add(this.parentData.submenu.onDidCancel(()=>{this.parentData.parent.focus(),this.cleanupExistingSubmenu(!0)})),this.parentData.submenu.focus(e),this.mysubmenu=this.parentData.submenu))}updateAriaExpanded(e){var t;this.item&&null!=(t=this.item)&&t.setAttribute("aria-expanded",e)}applyStyle(){var e;super.applyStyle(),this.menuStyle&&(e=this.element&&this.element.classList.contains("focused")&&this.menuStyle.selectionForegroundColor?this.menuStyle.selectionForegroundColor:this.menuStyle.foregroundColor,this.submenuIndicator&&(this.submenuIndicator.style.color=e?""+e:""),this.parentData.submenu&&this.parentData.submenu.style(this.menuStyle))}dispose(){super.dispose(),this.hideScheduler.dispose(),this.mysubmenu&&(this.mysubmenu.dispose(),this.mysubmenu=null),this.submenuContainer&&(this.submenuContainer=void 0)}}class xo extends qi.a{style(e){this.label&&(this.label.style.borderBottomColor=e.separatorColor?""+e.separatorColor:"")}}let ko=`\n.monaco-menu {\n\tfont-size: 13px;\n\n}\n\n${Object(Qi.a)(Co)}\n${Object(Qi.a)(wo)}\n\n.monaco-menu .monaco-action-bar {\n\ttext-align: right;\n\toverflow: hidden;\n\twhite-space: nowrap;\n}\n\n.monaco-menu .monaco-action-bar .actions-container {\n\tdisplay: flex;\n\tmargin: 0 auto;\n\tpadding: 0;\n\twidth: 100%;\n\tjustify-content: flex-end;\n}\n\n.monaco-menu .monaco-action-bar.vertical .actions-container {\n\tdisplay: inline-block;\n}\n\n.monaco-menu .monaco-action-bar.reverse .actions-container {\n\tflex-direction: row-reverse;\n}\n\n.monaco-menu .monaco-action-bar .action-item {\n\tcursor: pointer;\n\tdisplay: inline-block;\n\ttransition: transform 50ms ease;\n\tposition: relative; /* DO NOT REMOVE - this is the key to preventing the ghosting icon bug in Chrome 42 */\n}\n\n.monaco-menu .monaco-action-bar .action-item.disabled {\n\tcursor: default;\n}\n\n.monaco-menu .monaco-action-bar.animated .action-item.active {\n\ttransform: scale(1.272019649, 1.272019649); /* 1.272019649 = √φ */\n}\n\n.monaco-menu .monaco-action-bar .action-item .icon,\n.monaco-menu .monaco-action-bar .action-item .codicon {\n\tdisplay: inline-block;\n}\n\n.monaco-menu .monaco-action-bar .action-item .codicon {\n\tdisplay: flex;\n\talign-items: center;\n}\n\n.monaco-menu .monaco-action-bar .action-label {\n\tfont-size: 11px;\n\tmargin-right: 4px;\n}\n\n.monaco-menu .monaco-action-bar .action-item.disabled .action-label,\n.monaco-menu .monaco-action-bar .action-item.disabled .action-label:hover {\n\topacity: 0.4;\n}\n\n/* Vertical actions */\n\n.monaco-menu .monaco-action-bar.vertical {\n\ttext-align: left;\n}\n\n.monaco-menu .monaco-action-bar.vertical .action-item {\n\tdisplay: block;\n}\n\n.monaco-menu .monaco-action-bar.vertical .action-label.separator {\n\tdisplay: block;\n\tborder-bottom: 1px solid #bbb;\n\tpadding-top: 1px;\n\tmargin-left: .8em;\n\tmargin-right: .8em;\n}\n\n.monaco-menu .secondary-actions .monaco-action-bar .action-label {\n\tmargin-left: 6px;\n}\n\n/* Action Items */\n.monaco-menu .monaco-action-bar .action-item.select-container {\n\toverflow: hidden; /* somehow the dropdown overflows its container, we prevent it here to not push */\n\tflex: 1;\n\tmax-width: 170px;\n\tmin-width: 60px;\n\tdisplay: flex;\n\talign-items: center;\n\tjustify-content: center;\n\tmargin-right: 10px;\n}\n\n.monaco-menu .monaco-action-bar.vertical {\n\tmargin-left: 0;\n\toverflow: visible;\n}\n\n.monaco-menu .monaco-action-bar.vertical .actions-container {\n\tdisplay: block;\n}\n\n.monaco-menu .monaco-action-bar.vertical .action-item {\n\tpadding: 0;\n\ttransform: none;\n\tdisplay: flex;\n}\n\n.monaco-menu .monaco-action-bar.vertical .action-item.active {\n\ttransform: none;\n}\n\n.monaco-menu .monaco-action-bar.vertical .action-menu-item {\n\tflex: 1 1 auto;\n\tdisplay: flex;\n\theight: 2em;\n\talign-items: center;\n\tposition: relative;\n}\n\n.monaco-menu .monaco-action-bar.vertical .action-label {\n\tflex: 1 1 auto;\n\ttext-decoration: none;\n\tpadding: 0 1em;\n\tbackground: none;\n\tfont-size: 12px;\n\tline-height: 1;\n}\n\n.monaco-menu .monaco-action-bar.vertical .keybinding,\n.monaco-menu .monaco-action-bar.vertical .submenu-indicator {\n\tdisplay: inline-block;\n\tflex: 2 1 auto;\n\tpadding: 0 1em;\n\ttext-align: right;\n\tfont-size: 12px;\n\tline-height: 1;\n}\n\n.monaco-menu .monaco-action-bar.vertical .submenu-indicator {\n\theight: 100%;\n}\n\n.monaco-menu .monaco-action-bar.vertical .submenu-indicator.codicon {\n\tfont-size: 16px !important;\n\tdisplay: flex;\n\talign-items: center;\n}\n\n.monaco-menu .monaco-action-bar.vertical .submenu-indicator.codicon::before {\n\tmargin-left: auto;\n\tmargin-right: -20px;\n}\n\n.monaco-menu .monaco-action-bar.vertical .action-item.disabled .keybinding,\n.monaco-menu .monaco-action-bar.vertical .action-item.disabled .submenu-indicator {\n\topacity: 0.4;\n}\n\n.monaco-menu .monaco-action-bar.vertical .action-label:not(.separator) {\n\tdisplay: inline-block;\n\tbox-sizing: border-box;\n\tmargin: 0;\n}\n\n.monaco-menu .monaco-action-bar.vertical .action-item {\n\tposition: static;\n\toverflow: visible;\n}\n\n.monaco-menu .monaco-action-bar.vertical .action-item .monaco-submenu {\n\tposition: absolute;\n}\n\n.monaco-menu .monaco-action-bar.vertical .action-label.separator {\n\tpadding: 0.5em 0 0 0;\n\tmargin-bottom: 0.5em;\n\twidth: 100%;\n\theight: 0px !important;\n\tmargin-left: .8em !important;\n\tmargin-right: .8em !important;\n}\n\n.monaco-menu .monaco-action-bar.vertical .action-label.separator.text {\n\tpadding: 0.7em 1em 0.1em 1em;\n\tfont-weight: bold;\n\topacity: 1;\n}\n\n.monaco-menu .monaco-action-bar.vertical .action-label:hover {\n\tcolor: inherit;\n}\n\n.monaco-menu .monaco-action-bar.vertical .menu-item-check {\n\tposition: absolute;\n\tvisibility: hidden;\n\twidth: 1em;\n\theight: 100%;\n}\n\n.monaco-menu .monaco-action-bar.vertical .action-menu-item.checked .menu-item-check {\n\tvisibility: visible;\n\tdisplay: flex;\n\talign-items: center;\n\tjustify-content: center;\n}\n\n/* Context Menu */\n\n.context-view.monaco-menu-container {\n\toutline: 0;\n\tborder: none;\n\tanimation: fadeIn 0.083s linear;\n\t-webkit-app-region: no-drag;\n}\n\n.context-view.monaco-menu-container :focus,\n.context-view.monaco-menu-container .monaco-action-bar.vertical:focus,\n.context-view.monaco-menu-container .monaco-action-bar.vertical :focus {\n\toutline: 0;\n}\n\n.monaco-menu .monaco-action-bar.vertical .action-item {\n\tborder: thin solid transparent; /* prevents jumping behaviour on hover or focus */\n}\n\n\n/* High Contrast Theming */\n:host-context(.hc-black) .context-view.monaco-menu-container {\n\tbox-shadow: none;\n}\n\n:host-context(.hc-black) .monaco-menu .monaco-action-bar.vertical .action-item.focused {\n\tbackground: none;\n}\n\n/* Vertical Action Bar Styles */\n\n.monaco-menu .monaco-action-bar.vertical {\n\tpadding: .5em 0;\n}\n\n.monaco-menu .monaco-action-bar.vertical .action-menu-item {\n\theight: 1.8em;\n}\n\n.monaco-menu .monaco-action-bar.vertical .action-label:not(.separator),\n.monaco-menu .monaco-action-bar.vertical .keybinding {\n\tfont-size: inherit;\n\tpadding: 0 2em;\n}\n\n.monaco-menu .monaco-action-bar.vertical .menu-item-check {\n\tfont-size: inherit;\n\twidth: 2em;\n}\n\n.monaco-menu .monaco-action-bar.vertical .action-label.separator {\n\tfont-size: inherit;\n\tpadding: 0.2em 0 0 0;\n\tmargin-bottom: 0.2em;\n}\n\n:host-context(.linux) .monaco-menu .monaco-action-bar.vertical .action-label.separator {\n\tmargin-left: 0;\n\tmargin-right: 0;\n}\n\n.monaco-menu .monaco-action-bar.vertical .submenu-indicator {\n\tfont-size: 60%;\n\tpadding: 0 1.8em;\n}\n\n:host-context(.linux) .monaco-menu .monaco-action-bar.vertical .submenu-indicator {\n\theight: 100%;\n\tmask-size: 10px 10px;\n\t-webkit-mask-size: 10px 10px;\n}\n\n.monaco-menu .action-item {\n\tcursor: default;\n}\n\n/* Arrows */\n.monaco-scrollable-element > .scrollbar > .scra {\n\tcursor: pointer;\n\tfont-size: 11px !important;\n}\n\n.monaco-scrollable-element > .visible {\n\topacity: 1;\n\n\t/* Background rule added for IE9 - to allow clicks on dom node */\n\tbackground:rgba(0,0,0,0);\n\n\ttransition: opacity 100ms linear;\n}\n.monaco-scrollable-element > .invisible {\n\topacity: 0;\n\tpointer-events: none;\n}\n.monaco-scrollable-element > .invisible.fade {\n\ttransition: opacity 800ms linear;\n}\n\n/* Scrollable Content Inset Shadow */\n.monaco-scrollable-element > .shadow {\n\tposition: absolute;\n\tdisplay: none;\n}\n.monaco-scrollable-element > .shadow.top {\n\tdisplay: block;\n\ttop: 0;\n\tleft: 3px;\n\theight: 3px;\n\twidth: 100%;\n\tbox-shadow: #DDD 0 6px 6px -6px inset;\n}\n.monaco-scrollable-element > .shadow.left {\n\tdisplay: block;\n\ttop: 3px;\n\tleft: 0;\n\theight: 100%;\n\twidth: 3px;\n\tbox-shadow: #DDD 6px 0 6px -6px inset;\n}\n.monaco-scrollable-element > .shadow.top-left-corner {\n\tdisplay: block;\n\ttop: 0;\n\tleft: 0;\n\theight: 3px;\n\twidth: 3px;\n}\n.monaco-scrollable-element > .shadow.top.left {\n\tbox-shadow: #DDD 6px 6px 6px -6px inset;\n}\n\n/* ---------- Default Style ---------- */\n\n:host-context(.vs) .monaco-scrollable-element > .scrollbar > .slider {\n\tbackground: rgba(100, 100, 100, .4);\n}\n:host-context(.vs-dark) .monaco-scrollable-element > .scrollbar > .slider {\n\tbackground: rgba(121, 121, 121, .4);\n}\n:host-context(.hc-black) .monaco-scrollable-element > .scrollbar > .slider {\n\tbackground: rgba(111, 195, 223, .6);\n}\n\n.monaco-scrollable-element > .scrollbar > .slider:hover {\n\tbackground: rgba(100, 100, 100, .7);\n}\n:host-context(.hc-black) .monaco-scrollable-element > .scrollbar > .slider:hover {\n\tbackground: rgba(111, 195, 223, .8);\n}\n\n.monaco-scrollable-element > .scrollbar > .slider.active {\n\tbackground: rgba(0, 0, 0, .6);\n}\n:host-context(.vs-dark) .monaco-scrollable-element > .scrollbar > .slider.active {\n\tbackground: rgba(191, 191, 191, .4);\n}\n:host-context(.hc-black) .monaco-scrollable-element > .scrollbar > .slider.active {\n\tbackground: rgba(111, 195, 223, 1);\n}\n\n:host-context(.vs-dark) .monaco-scrollable-element .shadow.top {\n\tbox-shadow: none;\n}\n\n:host-context(.vs-dark) .monaco-scrollable-element .shadow.left {\n\tbox-shadow: #000 6px 0 6px -6px inset;\n}\n\n:host-context(.vs-dark) .monaco-scrollable-element .shadow.top.left {\n\tbox-shadow: #000 6px 6px 6px -6px inset;\n}\n\n:host-context(.hc-black) .monaco-scrollable-element .shadow.top {\n\tbox-shadow: none;\n}\n\n:host-context(.hc-black) .monaco-scrollable-element .shadow.left {\n\tbox-shadow: none;\n}\n\n:host-context(.hc-black) .monaco-scrollable-element .shadow.top.left {\n\tbox-shadow: none;\n}\n`;i("7a2c");var Do=i("a6d7");class No{constructor(e,t,i,n,o){this.contextViewService=e,this.telemetryService=t,this.notificationService=i,this.keybindingService=n,this.themeService=o,this.focusToReturn=null,this.block=null,this.options={blockMouse:!0}}configure(e){this.options=e}showContextMenu(e){const t=e.getActions();if(t.length){let n;this.focusToReturn=document.activeElement;var i=Object(Y.M)(e.domForShadowRoot)?e.domForShadowRoot:void 0;this.contextViewService.showContextView({getAnchor:()=>e.getAnchor(),canRelayout:!1,anchorAlignment:e.anchorAlignment,anchorAxisAlignment:e.anchorAxisAlignment,render:i=>{var o=e.getMenuClassName?e.getMenuClassName():"";o&&(i.className+=" "+o),this.options.blockMouse&&(this.block=i.appendChild(Object(Y.a)(".context-view-block")),this.block.style.position="fixed",this.block.style.cursor="initial",this.block.style.left="0",this.block.style.top="0",this.block.style.width="100%",this.block.style.height="100%",this.block.style.zIndex="-1",Object(Y.i)(this.block,Y.d.MOUSE_DOWN,e=>e.stopPropagation()));const s=new ve.b,r=e.actionRunner||new mo.b;return r.onBeforeRun(this.onActionRun,this,s),r.onDidRun(this.onDidActionRun,this,s),n=new yo(i,t,{actionViewItemProvider:e.getActionViewItem,context:e.getActionsContext?e.getActionsContext():null,actionRunner:r,getKeyBinding:e.getKeyBinding||(e=>this.keybindingService.lookupKeybinding(e.id))}),s.add(Object(Do.c)(n,this.themeService)),n.onDidCancel(()=>this.contextViewService.hideContextView(!0),null,s),n.onDidBlur(()=>this.contextViewService.hideContextView(!0),null,s),s.add(Object(Y.i)(window,Y.d.BLUR,()=>this.contextViewService.hideContextView(!0))),s.add(Object(Y.i)(window,Y.d.MOUSE_DOWN,e=>{if(!e.defaultPrevented){e=new no.a(e);let t=e.target;if(!e.rightButton){for(;t;){if(t===i)return;t=t.parentElement}this.contextViewService.hideContextView(!0)}}})),Object(ve.e)(s,n)},focus:()=>{n&&n.focus(!!e.autoSelectFirstItem)},onHide:t=>{e.onHide&&e.onHide(!!t),this.block&&(this.block.remove(),this.block=null),this.focusToReturn&&this.focusToReturn.focus()}},i,!!i)}}onActionRun(e){this.telemetryService.publicLog2("workbenchActionExecuted",{id:e.action.id,from:"contextMenu"}),this.contextViewService.hideContextView(!1),this.focusToReturn&&this.focusToReturn.focus()}onDidActionRun(e){e.error&&!Object(Ce.e)(e.error)&&this.notificationService.error(e.error)}}rt=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3this.layout()))}setContainer(e,t){this.contextView.setContainer(e,t||1)}showContextView(e,t,i){t?t!==this.container&&(this.container=t,this.setContainer(t,i?3:2)):this.container!==this.layoutService.container&&(this.container=this.layoutService.container,this.setContainer(this.container,1)),this.contextView.show(e);const n=Object(ve.i)(()=>{this.currentViewDisposable===n&&this.hideContextView()});return this.currentViewDisposable=n}getContextViewElement(){return this.contextView.getViewElement()}layout(){this.contextView.layout()}hideContextView(e){this.contextView.hide(e)}};Io=qi([Qi(0,Eo)],Io);rt=i("eafb");var Mo=i("af40");class To{constructor(e){this.incoming=new Map,this.outgoing=new Map,this.data=e}}class Ao{constructor(e){this._hashFn=e,this._nodes=new Map}roots(){const e=[];for(var t of this._nodes.values())0===t.outgoing.size&&e.push(t);return e}insertEdge(e,t){const i=this.lookupOrInsertNode(e),n=this.lookupOrInsertNode(t);i.outgoing.set(this._hashFn(t),n),n.incoming.set(this._hashFn(e),i)}removeNode(e){var t,i=this._hashFn(e);for(t of(this._nodes.delete(i),this._nodes.values()))t.outgoing.delete(i),t.incoming.delete(i)}lookupOrInsertNode(e){var t=this._hashFn(e);let i=this._nodes.get(t);return i||(i=new To(e),this._nodes.set(t,i)),i}isEmpty(){return 0===this._nodes.size}toString(){let e=[];for(var[t,i]of this._nodes)e.push(`${t}, (incoming)[${[...i.incoming.keys()].join(", ")}], (outgoing)[${[...i.outgoing.keys()].join(",")}]`);return e.join("\n")}findCycleSlow(){for(var[e,t]of this._nodes)if(e=new Set([e]),t=this._findCycle(t,e),t)return t}_findCycle(e,t){for(var[i,n]of e.outgoing){if(t.has(i))return[...t,i].join(" -> ");if(t.add(i),n=this._findCycle(n,t),n)return n;t.delete(i)}}}var Ro=i("f07b");class Po extends Error{constructor(e){var t;super("cyclic dependency between services"),this.message=null!=(t=e.findCycleSlow())?t:"UNABLE to detect cycle, dumping graph: \n"+e.toString()}}class Fo{constructor(e=new Ro.a,t=!1,i){this._activeInstantiations=new Set,this._services=e,this._strict=t,this._parent=i,this._services.set(Fi.a,this)}createChild(e){return new Fo(e,this._strict,this)}invokeFunction(e,...t){let i=Bo.traceInvocation(e),n=!1;try{return e({get:(e,t)=>{if(n)throw Object(Ce.d)("service accessor is only valid during the invocation of its target method");var o=this._getOrCreateServiceInstance(e,i);if(o||t===Fi.d)return o;throw new Error(`[invokeFunction] unknown service '${e}'`)}},...t)}finally{n=!0,i.stop()}}createInstance(e,...t){let i,n;return n=e instanceof Mo.a?(i=Bo.traceCreation(e.ctor),this._createInstance(e.ctor,e.staticArguments.concat(t),i)):(i=Bo.traceCreation(e),this._createInstance(e,t,i)),i.stop(),n}_createInstance(e,t=[],i){var n=Fi.b.getServiceDependencies(e).sort((e,t)=>e.index-t.index);let o=[];for(const a of n){var s=this._getOrCreateServiceInstance(a.id,i);if(!s&&this._strict&&!a.optional)throw new Error(`[createInstance] ${e.name} depends on UNKNOWN service ${a.id}.`);o.push(s)}var r;n=0e.id.toString());let o=0;const s=[{id:e,desc:t,_trace:i}];for(;s.length;){const e=s.pop();if(n.lookupOrInsertNode(e),1e3this._createInstance(e,t,n));return new Proxy(Object.create(null),{get(e,t){if(t in e)return e[t];var n=i.value;let o=n[t];return"function"==typeof o&&(o=o.bind(n),e[t]=o),o},set(e,t,n){return i.value[t]=n,!0}})}return this._createInstance(e,t,n)}}class Bo{constructor(e,t){this.type=e,this.name=t,this._start=Date.now(),this._dep=[]}static traceInvocation(e){return Bo._None}static traceCreation(e){return Bo._None}branch(e,t){var i=new Bo(2,e.toString());return this._dep.push([e,t,i]),i}stop(){let e=Date.now()-this._start,t=(Bo._totals+=e,!1);this.type,this.name,function e(i,n){let o=[];var s,r,a,l,d=new Array(i+1).join("\t");for([s,r,a]of n._dep)r&&a?(t=!0,o.push(d+"CREATES -> "+s),(l=e(i+1,a))&&o.push(l)):o.push(d+"uses -> "+s);return o.join("\n")}(1,this),e.toFixed(2),Bo._totals.toFixed(2)}}Bo._None=new class extends Bo{constructor(){super(-1,null)}stop(){}branch(){return this}},Bo._totals=0;st=i("47cb");var jo=i("93d9"),Wo=i("b400");class Vo{constructor(){this._byResource=new Q.b,this._byOwner=new Map}set(e,t,i){let n=this._byResource.get(e),o=(n||(n=new Map,this._byResource.set(e,n)),n.set(t,i),this._byOwner.get(t));o||(o=new Q.b,this._byOwner.set(t,o)),o.set(e,i)}get(e,t){let i=this._byResource.get(e);return null===i||void 0===i?void 0:i.get(t)}delete(e,t){let i=!1,n=!1,o=this._byResource.get(e),s=(o&&(i=o.delete(t)),this._byOwner.get(t));if(s&&(n=s.delete(e)),i!==n)throw new Error("illegal state");return i&&n}values(e){var t;return"string"==typeof e?null!=(t=null==(t=this._byOwner.get(e))?void 0:t.values())?t:zn.a.empty():V.a.isUri(e)?null!=(e=null==(t=this._byResource.get(e))?void 0:t.values())?e:zn.a.empty():zn.a.map(zn.a.concat(...this._byOwner.values()),e=>e[1])}}class Ho{constructor(e){this.errors=0,this.infos=0,this.warnings=0,this.unknowns=0,this._data=new Q.b,this._service=e,this._subscription=e.onMarkerChanged(this._update,this)}dispose(){this._subscription.dispose()}_update(e){for(const i of e){var t=this._data.get(i);t=(t&&this._substract(t),this._resourceStats(i));this._add(t),this._data.set(i,t)}}_resourceStats(e){const t={errors:0,warnings:0,infos:0,unknowns:0};if(e.scheme!==ee.c.inMemory&&e.scheme!==ee.c.walkThrough&&e.scheme!==ee.c.walkThroughSnippet)for(var{severity:i}of this._service.read({resource:e}))i===Wo.c.Error?t.errors+=1:i===Wo.c.Warning?t.warnings+=1:i===Wo.c.Info?t.infos+=1:t.unknowns+=1;return t}_substract(e){this.errors-=e.errors,this.warnings-=e.warnings,this.infos-=e.infos,this.unknowns-=e.unknowns}_add(e){this.errors+=e.errors,this.warnings+=e.warnings,this.infos+=e.infos,this.unknowns+=e.unknowns}}class zo{constructor(){this._onMarkerChanged=new j.a({delay:0,merge:zo._merge}),this.onMarkerChanged=this._onMarkerChanged.event,this._data=new Vo,this._stats=new Ho(this)}dispose(){this._stats.dispose(),this._onMarkerChanged.dispose()}remove(e,t){for(const i of t||[])this.changeOne(e,i,[])}changeOne(e,t,i){if(Object(nt.m)(i))this._data.delete(t,e)&&this._onMarkerChanged.fire([t]);else{const o=[];for(const s of i){var n=zo._toMarker(e,t,s);n&&o.push(n)}this._data.set(t,e,o),this._onMarkerChanged.fire([t])}}static _toMarker(e,t,i){let{code:n,severity:o,message:s,source:r,startLineNumber:a,startColumn:l,endLineNumber:d,endColumn:h,relatedInformation:c,tags:u}=i;if(s)return a=0=a?d:a,h=0{this._build(),this._onDidChange.fire(this)},t.eventDebounceDelay),r=(this._disposables.add(s),this._disposables.add(Ri.d.onDidChangeMenu(t=>{t.has(e)&&s.schedule()})),this._disposables.add(new ve.b));this._onDidChange=new j.b({onFirstListenerAdd:()=>{const e=new be.e(()=>this._onDidChange.fire(this),t.eventDebounceDelay);r.add(e),r.add(n.onDidChangeContext(t=>{t.affectsSome(this._contextKeys)&&e.schedule()}))},onLastListenerRemove:r.clear.bind(r)}),this.onDidChange=this._onDidChange.event}dispose(){this._disposables.dispose(),this._onDidChange.dispose()}_build(){this._menuGroups.length=0,this._contextKeys.clear();const t=Ri.d.getMenuItems(this._id);let i;t.sort(e._compareMenuItems);for(const e of t){var n=e.group||"";i&&i[0]===n||(i=[n,[]],this._menuGroups.push(i)),i[1].push(e),this._collectContextKeys(e)}}_collectContextKeys(t){var i;e._fillInKbExprKeys(t.when,this._contextKeys),Object(Ri.f)(t)?(t.command.precondition&&e._fillInKbExprKeys(t.command.precondition,this._contextKeys),t.command.toggled&&(i=t.command.toggled.condition||t.command.toggled,e._fillInKbExprKeys(i,this._contextKeys))):this._options.emitEventsForSubmenuChanges&&Ri.d.getMenuItems(t.submenu).forEach(this._collectContextKeys,this)}getActions(e){const t=[];for(var i of this._menuGroups){var n,[i,o]=i;const s=[];for(const t of o)this._contextKeyService.contextMatchesRules(t.when)&&(n=Object(Ri.f)(t)?new Ri.c(t.command,t.alt,e,this._contextKeyService,this._commandService):new Ri.e(t,this._menuService,this._contextKeyService,e),s.push(n));0{this.model.deltaDecorations([...this._markersData.keys()],[]),this._markersData.clear()}))}update(e,t){var i=[...this._markersData.keys()],n=(this._markersData.clear(),this.model.deltaDecorations(i,t));for(let o=0;othis._onModelAdded(e)),this._register(e.onModelAdded(this._onModelAdded,this)),this._register(e.onModelRemoved(this._onModelRemoved,this)),this._register(this._markerService.onMarkerChanged(this._handleMarkerChange,this))}dispose(){super.dispose(),this._markerDecorations.forEach(e=>e.dispose()),this._markerDecorations.clear()}getMarker(e,t){const i=this._markerDecorations.get(e);return i&&i.getMarker(t)||null}_handleMarkerChange(e){e.forEach(e=>{e=this._markerDecorations.get(e),e&&this._updateDecorations(e)})}_onModelAdded(e){var t=new Go(e);this._markerDecorations.set(e.uri,t),this._updateDecorations(t)}_onModelRemoved(e){const t=this._markerDecorations.get(e.uri);t&&(t.dispose(),this._markerDecorations.delete(e.uri)),e.uri.scheme!==ee.c.inMemory&&e.uri.scheme!==ee.c.internal&&e.uri.scheme!==ee.c.vscode||this._markerService&&this._markerService.read({resource:e.uri}).map(e=>e.owner).forEach(t=>this._markerService.remove(t,[e.uri]))}_updateDecorations(e){const t=this._markerService.read({resource:e.model.uri,take:500});var i=t.map(t=>({range:this._createDecorationRange(e.model,t),options:this._createDecorationOption(t)}));e.update(t,i)&&this._onDidChangeMarker.fire(e.model)}_createDecorationRange(e,t){let i=z.a.lift(t);var n;return t.severity!==Wo.c.Hint||this._hasMarkerTag(t,1)||this._hasMarkerTag(t,2)||(i=i.setEndPosition(i.startLineNumber,i.startColumn+2)),(i=e.validateRange(i)).isEmpty()?(n=e.getWordAtPosition(i.getStartPosition()))?i=new z.a(i.startLineNumber,n.startColumn,i.endLineNumber,n.endColumn):1!==(n=e.getLineLastNonWhitespaceColumn(i.startLineNumber)||e.getLineMaxColumn(i.startLineNumber))&&(i=i.endColumn>=n?new z.a(i.startLineNumber,n-1,i.endLineNumber,n):new z.a(i.startLineNumber,i.startColumn,i.endLineNumber,i.endColumn+1)):t.endColumn===Number.MAX_VALUE&&1===t.startColumn&&i.startLineNumber===i.endLineNumber&&(n=e.getLineFirstNonWhitespaceColumn(t.startLineNumber))this._accessibilityModeEnabledContext.set(this.isScreenReaderOptimized());this._register(this._configurationService.onDidChangeConfiguration(e=>{e.affectsConfiguration("editor.accessibilitySupport")&&(i(),this._onDidChangeScreenReaderOptimized.fire())})),i(),this.onDidChangeScreenReaderOptimized(()=>i())}get onDidChangeScreenReaderOptimized(){return this._onDidChangeScreenReaderOptimized.event}isScreenReaderOptimized(){var e=this._configurationService.getValue("editor.accessibilitySupport");return"on"===e||"auto"===e&&2===this._accessibilitySupport}getAccessibilitySupport(){return this._accessibilitySupport}};Xo=Qi([$o(0,ti.b),$o(1,qt.a)],Xo);var Qo=function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))};class Jo{constructor(){this.mapTextToType=new Map,this.findText=""}writeText(e,i){return Qo(this,void 0,void 0,(function*(){if(i)this.mapTextToType.set(i,e);else{try{return yield navigator.clipboard.writeText(e)}catch(t){}const i=document.activeElement,n=document.body.appendChild(Object(Y.a)("textarea",{"aria-hidden":!0}));n.style.height="1px",n.style.width="1px",n.style.position="absolute",n.value=e,n.focus(),n.select(),document.execCommand("copy"),i instanceof HTMLElement&&i.focus(),document.body.removeChild(n)}}))}readText(e){return Qo(this,void 0,void 0,(function*(){if(e)return this.mapTextToType.get(e)||"";try{return yield navigator.clipboard.readText()}catch(e){return""}}))}readFindText(){return Qo(this,void 0,void 0,(function*(){return this.findText}))}writeFindText(e){return Qo(this,void 0,void 0,(function*(){this.findText=e}))}}var es=i("3803"),ts=(Qi=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3=t||s.id!==e.elements[n])&&(i=!1,o=0),i||1!==s.type||s.removeResource(this.resourceLabel,this.strResource,0)}let s=-1;for(let r=this._future.length-1;0<=r;r--,n++){const o=this._future[r];i&&(n>=t||o.id!==e.elements[n])&&(i=!1,s=r),i||1!==o.type||o.removeResource(this.resourceLabel,this.strResource,0)}-1!==o&&(this._past=this._past.slice(0,o)),-1!==s&&(this._future=this._future.slice(s+1)),this.versionId++}getElements(){const e=[],t=[];for(const i of this._past)e.push(i.actual);for(const i of this._future)t.push(i.actual);return{past:e,future:t}}getClosestPastElement(){return 0===this._past.length?null:this._past[this._past.length-1]}getSecondClosestPastElement(){return this._past.length<2?null:this._past[this._past.length-2]}getClosestFutureElement(){return 0===this._future.length?null:this._future[this._future.length-1]}hasPastElements(){return 0t.sourceOrder)&&(t=o,i=n);return[t,i]}canUndo(e){if(e instanceof es.d)return[,t]=this._findClosestUndoElementWithSource(e.id),!!t;var t=this.getUriComparisonKey(e);if(this._editStacks.has(t)){const e=this._editStacks.get(t);return e.hasPastElements()}return!1}_onError(e,t){Object(Ce.f)(e);for(const i of t.strResources)this.removeElements(i);this._notificationService.error(e)}_acquireLocks(e){for(const t of e.editStacks)if(t.locked)throw new Error("Cannot acquire edit stack lock");for(const t of e.editStacks)t.locked=!0;return()=>{for(const t of e.editStacks)t.locked=!1}}_safeInvokeWithLocks(e,t,i,n,o){const s=this._acquireLocks(i);let r;try{r=t()}catch(t){return s(),n.dispose(),this._onError(t,e)}return r?r.then(()=>(s(),n.dispose(),o()),t=>(s(),n.dispose(),this._onError(t,e))):(s(),n.dispose(),o())}_invokeWorkspacePrepare(e){return ts(this,void 0,void 0,(function*(){var t;return void 0===e.actual.prepareUndoRedo||void 0===(t=e.actual.prepareUndoRedo())?ve.a.None:t}))}_invokeResourcePrepare(e,t){if(1!==e.actual.type||void 0===e.actual.prepareUndoRedo)return t(ve.a.None);const i=e.actual.prepareUndoRedo();return i?Object(ve.g)(i)?t(i):i.then(e=>t(e)):t(ve.a.None)}_getAffectedEditStacks(e){const t=[];for(const i of e.strResources)t.push(this._editStacks.get(i)||hs);return new ds(t)}_tryToSplitAndUndo(e,t,i,n){if(t.canSplit())return this._splitPastWorkspaceElement(t,i),this._notificationService.warn(n),new us(this._undo(e,0,!0));for(const o of t.strResources)this.removeElements(o);return this._notificationService.warn(n),new us}_checkWorkspaceUndo(e,t,i,n){if(t.removedResources)return this._tryToSplitAndUndo(e,t,t.removedResources,Jt.a({key:"cannotWorkspaceUndo",comment:["{0} is a label for an operation. {1} is another message."]},"Could not undo '{0}' across all files. {1}",t.label,t.removedResources.createMessage()));if(n&&t.invalidatedResources)return this._tryToSplitAndUndo(e,t,t.invalidatedResources,Jt.a({key:"cannotWorkspaceUndo",comment:["{0} is a label for an operation. {1} is another message."]},"Could not undo '{0}' across all files. {1}",t.label,t.invalidatedResources.createMessage()));const o=[];for(const r of i.editStacks)r.getClosestPastElement()!==t&&o.push(r.resourceLabel);if(0 1"]},"Undo in {0} Files",i.editStacks.length),Jt.a("nok","Undo this File"),Jt.a("cancel","Cancel")],{cancelId:2});if(2===o.choice)return;if(1===o.choice)return this._splitPastWorkspaceElement(t,null),this._undo(e,0,!0);if(o=this._checkWorkspaceUndo(e,t,i,!1),o)return o.returnValue;n=!0}let s;try{s=yield this._invokeWorkspacePrepare(t)}catch(o){return this._onError(o,t)}if(o=this._checkWorkspaceUndo(e,t,i,!0),o)return s.dispose(),o.returnValue;for(const e of i.editStacks)e.moveBackward(t);return this._safeInvokeWithLocks(t,()=>t.actual.undo(),i,s,()=>this._continueUndoInGroup(t.groupId,n))}))}_resourceUndo(e,t,i){if(t.isValid){var n;if(!e.locked)return this._invokeResourcePrepare(t,n=>(e.moveBackward(t),this._safeInvokeWithLocks(t,()=>t.actual.undo(),new ds([e]),n,()=>this._continueUndoInGroup(t.groupId,i))));n=Jt.a({key:"cannotResourceUndoDueToInProgressUndoRedo",comment:["{0} is a label for an operation."]},"Could not undo '{0}' because there is already an undo or redo operation running.",t.label),this._notificationService.warn(n)}else e.flushAllElements()}_findClosestUndoElementInGroup(e){if(!e)return[null,null];let t=null,i=null;for(var[n,o]of this._editStacks)o=o.getClosestPastElement(),o&&o.groupId===e&&(!t||o.groupOrder>t.groupOrder)&&(t=o,i=n);return[t,i]}_continueUndoInGroup(e,t){if(e)return[,e]=this._findClosestUndoElementInGroup(e),e?this._undo(e,0,t):void 0}undo(e){var t;return e instanceof es.d?([,t]=this._findClosestUndoElementWithSource(e.id),t?this._undo(t,e.id,!1):void 0):"string"==typeof e?this._undo(e,0,!1):this._undo(this.getUriComparisonKey(e),0,!1)}_undo(e,t=0,i){if(this._editStacks.has(e)){const r=this._editStacks.get(e);var n=r.getClosestPastElement();if(n){if(n.groupId){var[o,s]=this._findClosestUndoElementInGroup(n.groupId);if(n!==o&&s)return this._undo(s,t,i)}return n.sourceId===t&&!n.confirmBeforeUndo||i?1===n.type?this._workspaceUndo(e,n,i):this._resourceUndo(r,n,i):this._confirmAndContinueUndo(e,t,n)}}}_confirmAndContinueUndo(e,t,i){return ts(this,void 0,void 0,(function*(){var n=yield this._dialogService.show(Vt.a.Info,Jt.a("confirmDifferentSource","Would you like to undo '{0}'?",i.label),[Jt.a("confirmDifferentSource.yes","Yes"),Jt.a("cancel","Cancel")],{cancelId:1});if(1!==n.choice)return this._undo(e,t,!0)}))}_findClosestRedoElementWithSource(e){if(!e)return[null,null];let t=null,i=null;for(var[n,o]of this._editStacks)o=o.getClosestFutureElement(),o&&o.sourceId===e&&(!t||o.sourceOrdert.actual.redo(),i,n,()=>this._continueRedoInGroup(t.groupId))}))}_resourceRedo(e,t){if(t.isValid){var i;if(!e.locked)return this._invokeResourcePrepare(t,i=>(e.moveForward(t),this._safeInvokeWithLocks(t,()=>t.actual.redo(),new ds([e]),i,()=>this._continueRedoInGroup(t.groupId))));i=Jt.a({key:"cannotResourceRedoDueToInProgressUndoRedo",comment:["{0} is a label for an operation."]},"Could not redo '{0}' because there is already an undo or redo operation running.",t.label),this._notificationService.warn(i)}else e.flushAllElements()}_findClosestRedoElementInGroup(e){if(!e)return[null,null];let t=null,i=null;for(var[n,o]of this._editStacks)o=o.getClosestFutureElement(),o&&o.groupId===e&&(!t||o.groupOrder{this._register(Object(Y.i)(this._element,e,e=>{this.enabled?this._onDidClick.fire(e):Y.c.stop(e)}))}),this._register(Object(Y.i)(this._element,Y.d.KEY_DOWN,e=>{const t=new Wt.a(e);let i=!1;this.enabled&&(t.equals(3)||t.equals(10))?(this._onDidClick.fire(e),i=!0):t.equals(9)&&(this._element.blur(),i=!0),i&&Y.c.stop(t,!0)})),this._register(Object(Y.i)(this._element,Y.d.MOUSE_OVER,e=>{this._element.classList.contains("disabled")||this.setHoverBackground()})),this._register(Object(Y.i)(this._element,Y.d.MOUSE_OUT,e=>{this.applyStyles()})),this.focusTracker=this._register(Object(Y.Y)(this._element)),this._register(this.focusTracker.onDidFocus(()=>this.setHoverBackground())),this._register(this.focusTracker.onDidBlur(()=>this.applyStyles())),this.applyStyles()}get onDidClick(){return this._onDidClick.event}setHoverBackground(){let e;(e=this.options.secondary?this.buttonSecondaryHoverBackground?this.buttonSecondaryHoverBackground.toString():null:this.buttonHoverBackground?this.buttonHoverBackground.toString():null)&&(this._element.style.backgroundColor=e)}style(e){this.buttonForeground=e.buttonForeground,this.buttonBackground=e.buttonBackground,this.buttonHoverBackground=e.buttonHoverBackground,this.buttonSecondaryForeground=e.buttonSecondaryForeground,this.buttonSecondaryBackground=e.buttonSecondaryBackground,this.buttonSecondaryHoverBackground=e.buttonSecondaryHoverBackground,this.buttonBorder=e.buttonBorder,this.applyStyles()}applyStyles(){if(this._element){let t,i;t=this.options.secondary?(i=this.buttonSecondaryForeground?this.buttonSecondaryForeground.toString():"",this.buttonSecondaryBackground?this.buttonSecondaryBackground.toString():""):(i=this.buttonForeground?this.buttonForeground.toString():"",this.buttonBackground?this.buttonBackground.toString():"");var e=this.buttonBorder?this.buttonBorder.toString():"";this._element.style.color=i,this._element.style.backgroundColor=t,this._element.style.borderWidth=e?"1px":"",this._element.style.borderStyle=e?"solid":"",this._element.style.borderColor=e}}get element(){return this._element}set label(e){this._element.classList.add("monaco-text-button"),this.options.supportIcons?Object(Y.R)(this._element,...Object(gs.a)(e)):this._element.textContent=e,"string"==typeof this.options.title?this._element.title=this.options.title:this.options.title&&(this._element.title=e)}set enabled(e){e?(this._element.classList.remove("disabled"),this._element.setAttribute("aria-disabled",String(!1)),this._element.tabIndex=0):(this._element.classList.add("disabled"),this._element.setAttribute("aria-disabled",String(!0)))}get enabled(){return!this._element.classList.contains("disabled")}}var fs=i("3bfb");i("1f26");const _s="infinite",bs={progressBarBackground:_n.a.fromHex("#0E70C0")};class vs extends ve.a{constructor(e,t){super(),this.options=t||Object.create(null),Object($t.f)(this.options,bs,!1),this.workedVal=0,this.progressBarBackground=this.options.progressBarBackground,this._register(this.showDelayedScheduler=new be.e(()=>Object(Y.W)(this.element),0)),this.create(e)}create(e){this.element=document.createElement("div"),this.element.classList.add("monaco-progress-container"),this.element.setAttribute("role","progressbar"),this.element.setAttribute("aria-valuemin","0"),e.appendChild(this.element),this.bit=document.createElement("div"),this.bit.classList.add("progress-bit"),this.element.appendChild(this.bit),this.applyStyles()}off(){this.bit.style.width="inherit",this.bit.style.opacity="1",this.element.classList.remove("active",_s,"discrete"),this.workedVal=0,this.totalWork=void 0}stop(){return this.doDone(!1)}doDone(e){return this.element.classList.add("done"),this.element.classList.contains(_s)?this.bit.style.opacity="0":this.bit.style.width="inherit",e?setTimeout(()=>this.off(),200):this.off(),this}infinite(){return this.bit.style.width="2%",this.bit.style.opacity="1",this.element.classList.remove("discrete","done"),this.element.classList.add("active",_s),this}getContainer(){return this.element}style(e){this.progressBarBackground=e.progressBarBackground,this.applyStyles()}applyStyles(){var e;this.bit&&(e=this.progressBarBackground?this.progressBarBackground.toString():"",this.bit.style.backgroundColor=e)}}$o=i("9c3e"),i("0836");const Cs={},ws=new $o.a("quick-input-button-icon-");function ys(e){if(e){let i;var t=e.dark.toString();return Cs[t]?i=Cs[t]:(i=ws.nextId(),Y.v("."+i,"background-image: "+Y.s(e.light||e.dark)),Y.v(`.vs-dark .${i}, .hc-black .`+i,"background-image: "+Y.s(e.dark)),Cs[t]=i),i}}var Ss=i("cdd6"),Ls=i("d3ef");const xs=Y.a;class ks extends ve.a{constructor(e){super(),this.parent=e,this.onKeyDown=e=>Y.i(this.inputBox.inputElement,Y.d.KEY_DOWN,t=>{e(new Wt.a(t))}),this.onMouseDown=e=>Y.i(this.inputBox.inputElement,Y.d.MOUSE_DOWN,t=>{e(new no.a(t))}),this.onDidChange=e=>this.inputBox.onDidChange(e),this.container=Y.q(this.parent,xs(".quick-input-box")),this.inputBox=this._register(new Ls.b(this.container,void 0))}get value(){return this.inputBox.value}set value(e){this.inputBox.value=e}select(e=null){this.inputBox.select(e)}isSelectionAtEnd(){return this.inputBox.isSelectionAtEnd()}get placeholder(){return this.inputBox.inputElement.getAttribute("placeholder")||""}set placeholder(e){this.inputBox.setPlaceHolder(e)}get ariaLabel(){return this.inputBox.getAriaLabel()}set ariaLabel(e){this.inputBox.setAriaLabel(e)}get password(){return"password"===this.inputBox.inputElement.type}set password(e){this.inputBox.inputElement.type=e?"password":"text"}setAttribute(e,t){this.inputBox.inputElement.setAttribute(e,t)}removeAttribute(e){this.inputBox.inputElement.removeAttribute(e)}showDecoration(e){e===Vt.a.Ignore?this.inputBox.hideMessage():this.inputBox.showMessage({type:e===Vt.a.Info?1:e===Vt.a.Warning?2:3,content:""})}stylesForType(e){return this.inputBox.stylesForType(e===Vt.a.Info?1:e===Vt.a.Warning?2:3)}setFocus(){this.inputBox.focus()}layout(){this.inputBox.layout()}style(e){this.inputBox.style(e)}}var Ds=i("ee56"),Ns=i("c4e3");i("abf2");const Os=Y.a;class Es{constructor(e,t,i){this.os=t,this.keyElements=new Set,this.options=i||Object.create(null),this.labelBackground=this.options.keybindingLabelBackground,this.labelForeground=this.options.keybindingLabelForeground,this.labelBorder=this.options.keybindingLabelBorder,this.labelBottomBorder=this.options.keybindingLabelBottomBorder,this.labelShadow=this.options.keybindingLabelShadow,this.domNode=Y.q(e,Os(".monaco-keybinding")),this.didEverRender=!1,e.appendChild(this.domNode)}get element(){return this.domNode}set(e,t){this.didEverRender&&this.keybinding===e&&Es.areSame(this.matches,t)||(this.keybinding=e,this.matches=t,this.render())}render(){var e,t;this.clear(),this.keybinding?([e,t]=this.keybinding.getParts(),e&&this.renderPart(this.domNode,e,this.matches?this.matches.firstPart:null),t&&(Y.q(this.domNode,Os("span.monaco-keybinding-key-chord-separator",void 0," ")),this.renderPart(this.domNode,t,this.matches?this.matches.chordPart:null)),this.domNode.title=this.keybinding.getAriaLabel()||""):this.options&&this.options.renderUnboundKeybindings&&this.renderUnbound(this.domNode),this.applyStyles(),this.didEverRender=!0}clear(){Y.t(this.domNode),this.keyElements.clear()}renderPart(e,t,i){var n=li.b.modifierLabels[this.os];t.ctrlKey&&this.renderKey(e,n.ctrlKey,Boolean(null==i?void 0:i.ctrlKey),n.separator),t.shiftKey&&this.renderKey(e,n.shiftKey,Boolean(null==i?void 0:i.shiftKey),n.separator),t.altKey&&this.renderKey(e,n.altKey,Boolean(null==i?void 0:i.altKey),n.separator),t.metaKey&&this.renderKey(e,n.metaKey,Boolean(null==i?void 0:i.metaKey),n.separator),n=t.keyLabel;n&&this.renderKey(e,n,Boolean(null==i?void 0:i.keyCode),"")}renderKey(e,t,i,n){Y.q(e,this.createKeyElement(t,i?".highlight":"")),n&&Y.q(e,Os("span.monaco-keybinding-key-separator",void 0,n))}renderUnbound(e){Y.q(e,this.createKeyElement(Object(Jt.a)("unbound","Unbound")))}createKeyElement(e,t=""){return t=Os("span.monaco-keybinding-key"+t,void 0,e),this.keyElements.add(t),t}style(e){this.labelBackground=e.keybindingLabelBackground,this.labelForeground=e.keybindingLabelForeground,this.labelBorder=e.keybindingLabelBorder,this.labelBottomBorder=e.keybindingLabelBottomBorder,this.labelShadow=e.keybindingLabelShadow,this.applyStyles()}applyStyles(){var e;if(this.element){for(const t of this.keyElements)this.labelBackground&&(t.style.backgroundColor=null==(e=this.labelBackground)?void 0:e.toString()),this.labelBorder&&(t.style.borderColor=this.labelBorder.toString()),this.labelBottomBorder&&(t.style.borderBottomColor=this.labelBottomBorder.toString()),this.labelShadow&&(t.style.boxShadow="inset 0 -1px 0 "+this.labelShadow);this.labelForeground&&(this.element.style.color=this.labelForeground.toString())}}static areSame(e,t){return e===t||!e&&!t||!!e&&!!t&&Object($t.d)(e.firstPart,t.firstPart)&&Object($t.d)(e.chordPart,t.chordPart)}}const Is=new be.b(()=>{const e=new Intl.Collator(void 0,{numeric:!0,sensitivity:"base"});return{collator:e,collatorIsNumeric:e.resolvedOptions().numeric}});function Ms(e,t,i){const n=e.toLowerCase(),o=t.toLowerCase();e=function(e,t,i){const n=e.toLowerCase(),o=t.toLowerCase(),s=n.startsWith(i),r=o.startsWith(i);if(s!==r)return s?-1:1;if(s&&r){if(n.lengtho.length)return 1}return 0}(e,t,i);return e||((t=n.endsWith(i))!==o.endsWith(i)?t?-1:1:(e=n,i=o,e=e||"",i=i||"",t=Is.value.collator.compare(e,i),0!==(e=Is.value.collatorIsNumeric&&0===t&&e!==i?e{t.checkbox.offsetParent||e.preventDefault()})),t.checkbox=Y.q(e,Ps("input.quick-input-list-checkbox")),t.checkbox.type="checkbox",t.toDisposeTemplate.push(Y.o(t.checkbox,Y.d.CHANGE,e=>{t.element.checked=t.checkbox.checked})),e=Y.q(e,Ps(".quick-input-list-rows"));var i=Y.q(e,Ps(".quick-input-list-row"));e=Y.q(e,Ps(".quick-input-list-row")),t.label=new Ns.a(i,{supportHighlights:!0,supportDescriptionHighlights:!0,supportIcons:!0}),i=Y.q(i,Ps(".quick-input-list-entry-keybinding")),t.keybinding=new Es(i,we.a),i=Y.q(e,Ps(".quick-input-list-label-meta"));return t.detail=new Ds.a(i,!0),t.separator=Y.q(t.entry,Ps(".quick-input-list-separator")),t.actionBar=new ro.a(t.entry),t.actionBar.domNode.classList.add("quick-input-list-entry-action-bar"),t.toDisposeTemplate.push(t.actionBar),t}renderElement(e,t,i){i.toDisposeElement=Object(ve.f)(i.toDisposeElement),i.element=e,i.checkbox.checked=e.checked,i.toDisposeElement.push(e.onChecked(e=>i.checkbox.checked=e));var{labelHighlights:n,descriptionHighlights:o,detailHighlights:s}=e;const r=Object.create(null),a=(r.matches=n||[],r.descriptionTitle=e.saneDescription,r.descriptionMatches=o||[],r.extraClasses=e.item.iconClasses,r.italic=e.item.italic,r.strikethrough=e.item.strikethrough,i.label.setLabel(e.saneLabel,e.saneDescription,r),i.keybinding.set(e.item.keybinding),i.detail.set(e.saneDetail,s),e.separator&&e.separator.label?(i.separator.textContent=e.separator.label,i.separator.style.display=""):i.separator.style.display="none",i.entry.classList.toggle("quick-input-list-separator-border",!!e.separator),i.actionBar.clear(),e.item.buttons);a&&a.length?(i.actionBar.push(a.map((t,i)=>{let n=t.iconClass||(t.iconPath?ys(t.iconPath):void 0);t.alwaysVisible&&(n=n?n+" always-visible":"always-visible");const o=new mo.a("id-"+i,"",n,!0,()=>Rs(this,void 0,void 0,(function*(){e.fireButtonTriggered({button:t,item:e.item})})));return o.tooltip=t.tooltip||"",o}),{icon:!0,label:!1}),i.entry.classList.add("has-actions")):i.entry.classList.remove("has-actions")}disposeElement(e,t,i){i.toDisposeElement=Object(ve.f)(i.toDisposeElement)}disposeTemplate(e){e.toDisposeElement=Object(ve.f)(e.toDisposeElement),e.toDisposeTemplate=Object(ve.f)(e.toDisposeTemplate)}}Bs.ID="listelement";class js{getHeight(e){return e.saneDetail?44:22}getTemplateId(e){return Bs.ID}}(Xs=Ts=Ts||{})[Xs.First=1]="First",Xs[Xs.Second=2]="Second",Xs[Xs.Last=3]="Last",Xs[Xs.Next=4]="Next",Xs[Xs.Previous=5]="Previous",Xs[Xs.NextPage=6]="NextPage",Xs[Xs.PreviousPage=7]="PreviousPage";class Ws{constructor(e,t,i){this.parent=e,this.inputElements=[],this.elements=[],this.elementsToIndexes=new Map,this.matchOnDescription=!1,this.matchOnDetail=!1,this.matchOnLabel=!0,this.matchOnMeta=!0,this.sortByLabel=!0,this._onChangedAllVisibleChecked=new j.b,this.onChangedAllVisibleChecked=this._onChangedAllVisibleChecked.event,this._onChangedCheckedCount=new j.b,this.onChangedCheckedCount=this._onChangedCheckedCount.event,this._onChangedVisibleCount=new j.b,this.onChangedVisibleCount=this._onChangedVisibleCount.event,this._onChangedCheckedElements=new j.b,this.onChangedCheckedElements=this._onChangedCheckedElements.event,this._onButtonTriggered=new j.b,this.onButtonTriggered=this._onButtonTriggered.event,this._onKeyDown=new j.b,this.onKeyDown=this._onKeyDown.event,this._onLeave=new j.b,this.onLeave=this._onLeave.event,this._fireCheckedEvents=!0,this.elementDisposables=[],this.disposables=[],this.id=t,this.container=Y.q(this.parent,Ps(".quick-input-list"));e=new js;var n=new Vs;this.list=i.createList("QuickInput",this.container,e,[new Bs],{identityProvider:{getId:e=>e.saneLabel},setRowLineHeight:!1,multipleSelectionSupport:!1,horizontalScrolling:!1,accessibilityProvider:n}),this.list.getHTMLElement().id=t,this.disposables.push(this.list),this.disposables.push(this.list.onKeyDown(e=>{var t=new Wt.a(e);switch(t.keyCode){case 10:this.toggleCheckbox();break;case 31:(we.f?e.metaKey:e.ctrlKey)&&this.list.setFocus(Object(nt.r)(this.list.length));break;case 16:var i=this.list.getFocus();1===i.length&&0===i[0]&&this._onLeave.fire();break;case 18:i=this.list.getFocus(),1===i.length&&i[0]===this.list.length-1&&this._onLeave.fire()}this._onKeyDown.fire(t)})),this.disposables.push(this.list.onMouseDown(e=>{2!==e.browserEvent.button&&e.browserEvent.preventDefault()})),this.disposables.push(Y.i(this.container,Y.d.CLICK,e=>{(e.x||e.y)&&this._onLeave.fire()})),this.disposables.push(this.list.onMouseMiddleClick(e=>{this._onLeave.fire()})),this.disposables.push(this.list.onContextMenu(e=>{"number"==typeof e.index&&(e.browserEvent.preventDefault(),this.list.setSelection([e.index]))})),this.disposables.push(this._onChangedAllVisibleChecked,this._onChangedCheckedCount,this._onChangedVisibleCount,this._onChangedCheckedElements,this._onButtonTriggered,this._onLeave,this._onKeyDown)}get onDidChangeFocus(){return j.c.map(this.list.onDidChangeFocus,e=>e.elements.map(e=>e.item))}get onDidChangeSelection(){return j.c.map(this.list.onDidChangeSelection,e=>({items:e.elements.map(e=>e.item),event:e.browserEvent}))}getAllVisibleChecked(){return this.allVisibleChecked(this.elements,!1)}allVisibleChecked(e,t=!0){for(let n=0,o=e.length;n{t.hidden||(t.checked=e)})}finally{this._fireCheckedEvents=!0,this.fireCheckedEvents()}}setElements(e){this.elementDisposables=Object(ve.f)(this.elementDisposables);const t=e=>this.fireButtonTriggered(e);this.inputElements=e,this.elements=e.reduce((i,n,o)=>{if("separator"!==n.type){var s=o&&e[o-1];const l=n.label&&n.label.replace(/\r?\n/g," ");var r=n.meta&&n.meta.replace(/\r?\n/g," ");const d=n.description&&n.description.replace(/\r?\n/g," "),h=n.detail&&n.detail.replace(/\r?\n/g," ");var a=n.ariaLabel||[l,d,h].map(e=>Object(fo.c)(e)).filter(e=>!!e).join(", ");i.push(new Fs({index:o,item:n,saneLabel:l,saneMeta:r,saneAriaLabel:a,saneDescription:d,saneDetail:h,labelHighlights:null==(o=n.highlights)?void 0:o.label,descriptionHighlights:null==(r=n.highlights)?void 0:r.description,detailHighlights:null==(a=n.highlights)?void 0:a.detail,checked:!1,separator:s&&"separator"===s.type?s:void 0,fireButtonTriggered:t}))}return i},[]),this.elementDisposables.push(...this.elements),this.elementDisposables.push(...this.elements.map(e=>e.onChecked(()=>this.fireCheckedEvents()))),this.elementsToIndexes=this.elements.reduce((e,t,i)=>(e.set(t.item,i),e),new Map),this.list.splice(0,this.list.length),this.list.splice(0,this.list.length,this.elements),this._onChangedVisibleCount.fire(this.elements.length)}getFocusedElements(){return this.list.getFocusedElements().map(e=>e.item)}setFocusedElements(e){this.list.setFocus(e.filter(e=>this.elementsToIndexes.has(e)).map(e=>this.elementsToIndexes.get(e))),0this.elementsToIndexes.has(e)).map(e=>this.elementsToIndexes.get(e)))}getCheckedElements(){return this.elements.filter(e=>e.checked).map(e=>e.item)}setCheckedElements(e){try{this._fireCheckedEvents=!1;const t=new Set;for(const i of e)t.add(i);for(const e of this.elements)e.checked=t.has(e.item)}finally{this._fireCheckedEvents=!0,this.fireCheckedEvents()}}set enabled(e){this.list.getHTMLElement().style.pointerEvents=e?"":"none"}focus(e){if(this.list.length){switch(e=(e=(e=e===Ts.Next&&this.list.getFocus()[0]===this.list.length-1?Ts.First:e)===Ts.Previous&&0===this.list.getFocus()[0]?Ts.Last:e)===Ts.Second&&this.list.length<2?Ts.First:e){case Ts.First:this.list.focusFirst();break;case Ts.Second:this.list.focusNth(1);break;case Ts.Last:this.list.focusLast();break;case Ts.Next:this.list.focusNext();break;case Ts.Previous:this.list.focusPrevious();break;case Ts.NextPage:this.list.focusNextPage();break;case Ts.PreviousPage:this.list.focusPreviousPage()}e=this.list.getFocus()[0],"number"==typeof e&&this.list.reveal(e)}}clearFocus(){this.list.setFocus([])}domFocus(){this.list.domFocus()}layout(e){this.list.getHTMLElement().style.maxHeight=e?`calc(${44*Math.floor(e/44)}px)`:"",this.list.layout()}filter(e){if(!(this.sortByLabel||this.matchOnLabel||this.matchOnDescription||this.matchOnDetail))return this.list.layout(),!1;if((e=e.trim())&&(this.matchOnLabel||this.matchOnDescription||this.matchOnDetail)){let t;this.elements.forEach(i=>{var n=this.matchOnLabel?Object(ye.o)(Object(_o.c)(e,Object(_o.d)(i.saneLabel))):void 0,o=this.matchOnDescription?Object(ye.o)(Object(_o.c)(e,Object(_o.d)(i.saneDescription||""))):void 0,s=this.matchOnDetail?Object(ye.o)(Object(_o.c)(e,Object(_o.d)(i.saneDetail||""))):void 0,r=this.matchOnMeta?Object(ye.o)(Object(_o.c)(e,Object(_o.d)(i.saneMeta||""))):void 0;n||o||s||r?(i.labelHighlights=n,i.descriptionHighlights=o,i.detailHighlights=s,i.hidden=!1):(i.labelHighlights=void 0,i.descriptionHighlights=void 0,i.detailHighlights=void 0,i.hidden=!i.item.alwaysShow),i.separator=void 0,this.sortByLabel||(r=i.index&&this.inputElements[i.index-1],(t=r&&"separator"===r.type?r:t)&&!i.hidden&&(i.separator=t,t=void 0))})}else this.elements.forEach(e=>{e.labelHighlights=void 0,e.descriptionHighlights=void 0,e.detailHighlights=void 0,e.hidden=!1;var t=e.index&&this.inputElements[e.index-1];e.separator=t&&"separator"===t.type?t:void 0});const t=this.elements.filter(e=>!e.hidden);if(this.sortByLabel&&e){const i=e.toLowerCase();t.sort((e,t)=>{return e=e,t=t,n=i,o=e.labelHighlights||[],s=t.labelHighlights||[],!o.length||s.length?o.length||!s.length?0!==o.length||0!==s.length?Ms(e.saneLabel,t.saneLabel,n):0:1:-1;var n,o,s})}return this.elementsToIndexes=t.reduce((e,t,i)=>(e.set(t.item,i),e),new Map),this.list.splice(0,this.list.length,t),this.list.setFocus([]),this.list.layout(),this._onChangedAllVisibleChecked.fire(this.getAllVisibleChecked()),this._onChangedVisibleCount.fire(t.length),!0}toggleCheckbox(){try{this._fireCheckedEvents=!1;var e=this.list.getFocusedElements(),t=this.allVisibleChecked(e);for(const i of e)i.checked=!t}finally{this._fireCheckedEvents=!0,this.fireCheckedEvents()}}display(e){this.container.style.display=e?"":"none"}isDisplayed(){return"none"!==this.container.style.display}dispose(){this.elementDisposables=Object(ve.f)(this.elementDisposables),this.disposables=Object(ve.f)(this.disposables)}fireCheckedEvents(){this._fireCheckedEvents&&(this._onChangedAllVisibleChecked.fire(this.getAllVisibleChecked()),this._onChangedCheckedCount.fire(this.getCheckedCount()),this._onChangedCheckedElements.fire(this.getCheckedElements()))}fireButtonTriggered(e){this._onButtonTriggered.fire(e)}style(e){this.list.style(e)}}As([$o.a],Ws.prototype,"onDidChangeFocus",null),As([$o.a],Ws.prototype,"onDidChangeSelection",null);class Vs{getWidgetAriaLabel(){return Object(Jt.a)("quickInput","Quick Input")}getAriaLabel(e){return e.saneAriaLabel}getWidgetRole(){return"listbox"}getRole(){return"option"}}var Hs=function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))};const zs=Y.a,Us={iconClass:Object(fo.e)("quick-input-back",fo.b.arrowLeft).classNames,tooltip:Object(Jt.a)("quickInput.back","Back"),handle:-1};class Ks extends ve.a{constructor(e){super(),this.ui=e,this.visible=!1,this._enabled=!0,this._busy=!1,this._ignoreFocusOut=!1,this._buttons=[],this.noValidationMessage=Ks.noPromptMessage,this._severity=Vt.a.Ignore,this.buttonsUpdated=!1,this.onDidTriggerButtonEmitter=this._register(new j.b),this.onDidHideEmitter=this._register(new j.b),this.onDisposeEmitter=this._register(new j.b),this.visibleDisposables=this._register(new ve.b),this.onDidHide=this.onDidHideEmitter.event}get title(){return this._title}set title(e){this._title=e,this.update()}get description(){return this._description}set description(e){this._description=e,this.update()}get step(){return this._steps}set step(e){this._steps=e,this.update()}get totalSteps(){return this._totalSteps}set totalSteps(e){this._totalSteps=e,this.update()}get enabled(){return this._enabled}set enabled(e){this._enabled=e,this.update()}get contextKey(){return this._contextKey}set contextKey(e){this._contextKey=e,this.update()}get busy(){return this._busy}set busy(e){this._busy=e,this.update()}get ignoreFocusOut(){return this._ignoreFocusOut}set ignoreFocusOut(e){var t=this._ignoreFocusOut!==e&&!we.c;this._ignoreFocusOut=e&&!we.c,t&&this.update()}get buttons(){return this._buttons}set buttons(e){this._buttons=e,this.buttonsUpdated=!0,this.update()}get validationMessage(){return this._validationMessage}set validationMessage(e){this._validationMessage=e,this.update()}get severity(){return this._severity}set severity(e){this._severity=e,this.update()}show(){this.visible||(this.visibleDisposables.add(this.ui.onDidTriggerButton(e=>{-1!==this.buttons.indexOf(e)&&this.onDidTriggerButtonEmitter.fire(e)})),this.ui.show(this),this.visible=!0,this._lastValidationMessage=void 0,this._lastSeverity=void 0,this.buttons.length&&(this.buttonsUpdated=!0),this.update())}hide(){this.visible&&this.ui.hide()}didHide(e=Ss.c.Other){this.visible=!1,this.visibleDisposables.clear(),this.onDidHideEmitter.fire({reason:e})}update(){if(this.visible){var e=this.getTitle();e=(e&&this.ui.title.textContent!==e?this.ui.title.textContent=e:e||" "===this.ui.title.innerHTML||(this.ui.title.innerText=" "),this.getDescription());if(this.ui.description1.textContent!==e&&(this.ui.description1.textContent=e),this.ui.description2.textContent!==e&&(this.ui.description2.textContent=e),this.busy&&!this.busyDelay&&(this.busyDelay=new be.g,this.busyDelay.setIfNotSet(()=>{this.visible&&this.ui.progressBar.infinite()},800)),!this.busy&&this.busyDelay&&(this.ui.progressBar.stop(),this.busyDelay.cancel(),this.busyDelay=void 0),this.buttonsUpdated){this.buttonsUpdated=!1,this.ui.leftActionBar.clear();const e=this.buttons.filter(e=>e===Us),t=(this.ui.leftActionBar.push(e.map((e,t)=>{const i=new mo.a("id-"+t,"",e.iconClass||ys(e.iconPath),!0,()=>Hs(this,void 0,void 0,(function*(){this.onDidTriggerButtonEmitter.fire(e)})));return i.tooltip=e.tooltip||"",i}),{icon:!0,label:!1}),this.ui.rightActionBar.clear(),this.buttons.filter(e=>e!==Us));this.ui.rightActionBar.push(t.map((e,t)=>{const i=new mo.a("id-"+t,"",e.iconClass||ys(e.iconPath),!0,()=>Hs(this,void 0,void 0,(function*(){this.onDidTriggerButtonEmitter.fire(e)})));return i.tooltip=e.tooltip||"",i}),{icon:!0,label:!1})}this.ui.ignoreFocusOut=this.ignoreFocusOut,this.ui.setEnabled(this.enabled),this.ui.setContextKey(this.contextKey),e=this.validationMessage||this.noValidationMessage,this._lastValidationMessage!==e&&(this._lastValidationMessage=e,Y.R(this.ui.message,...Object(gs.a)(e))),this._lastSeverity!==this.severity&&(this._lastSeverity=this.severity,this.showMessageDecoration(this.severity))}}getTitle(){return this.title&&this.step?`${this.title} (${this.getSteps()})`:this.title||(this.step?this.getSteps():"")}getDescription(){return this.description||""}getSteps(){return this.step&&this.totalSteps?Object(Jt.a)("quickInput.steps","{0}/{1}",this.step,this.totalSteps):this.step?String(this.step):""}showMessageDecoration(e){this.ui.inputBox.showDecoration(e),e!==Vt.a.Ignore?(e=this.ui.inputBox.stylesForType(e),this.ui.message.style.color=e.foreground?""+e.foreground:"",this.ui.message.style.backgroundColor=e.background?""+e.background:"",this.ui.message.style.border=e.border?"1px solid "+e.border:"",this.ui.message.style.paddingBottom="4px"):(this.ui.message.style.color="",this.ui.message.style.backgroundColor="",this.ui.message.style.border="",this.ui.message.style.paddingBottom="")}dispose(){this.hide(),this.onDisposeEmitter.fire(),super.dispose()}}Ks.noPromptMessage=Object(Jt.a)("inputModeEntry","Press 'Enter' to confirm your input or 'Escape' to cancel");class qs extends Ks{constructor(){super(...arguments),this._value="",this.onDidChangeValueEmitter=this._register(new j.b),this.onWillAcceptEmitter=this._register(new j.b),this.onDidAcceptEmitter=this._register(new j.b),this.onDidCustomEmitter=this._register(new j.b),this._items=[],this.itemsUpdated=!1,this._canSelectMany=!1,this._canAcceptInBackground=!1,this._matchOnDescription=!1,this._matchOnDetail=!1,this._matchOnLabel=!0,this._sortByLabel=!0,this._autoFocusOnList=!0,this._itemActivation=this.ui.isScreenReaderOptimized()?Ss.a.NONE:Ss.a.FIRST,this._activeItems=[],this.activeItemsUpdated=!1,this.activeItemsToConfirm=[],this.onDidChangeActiveEmitter=this._register(new j.b),this._selectedItems=[],this.selectedItemsUpdated=!1,this.selectedItemsToConfirm=[],this.onDidChangeSelectionEmitter=this._register(new j.b),this.onDidTriggerItemButtonEmitter=this._register(new j.b),this.valueSelectionUpdated=!0,this._ok="default",this._customButton=!1,this.filterValue=e=>e,this.onDidChangeValue=this.onDidChangeValueEmitter.event,this.onWillAccept=this.onWillAcceptEmitter.event,this.onDidAccept=this.onDidAcceptEmitter.event,this.onDidChangeActive=this.onDidChangeActiveEmitter.event,this.onDidChangeSelection=this.onDidChangeSelectionEmitter.event,this.onDidTriggerItemButton=this.onDidTriggerItemButtonEmitter.event}get quickNavigate(){return this._quickNavigate}set quickNavigate(e){this._quickNavigate=e,this.update()}get value(){return this._value}set value(e){this._value!==e&&(this._value=e||"",this.update(),this.onDidChangeValueEmitter.fire(this._value))}set ariaLabel(e){this._ariaLabel=e,this.update()}get ariaLabel(){return this._ariaLabel}get placeholder(){return this._placeholder}set placeholder(e){this._placeholder=e,this.update()}get items(){return this._items}set items(e){this._items=e,this.itemsUpdated=!0,this.update()}get canSelectMany(){return this._canSelectMany}set canSelectMany(e){this._canSelectMany=e,this.update()}get canAcceptInBackground(){return this._canAcceptInBackground}set canAcceptInBackground(e){this._canAcceptInBackground=e}get matchOnDescription(){return this._matchOnDescription}set matchOnDescription(e){this._matchOnDescription=e,this.update()}get matchOnDetail(){return this._matchOnDetail}set matchOnDetail(e){this._matchOnDetail=e,this.update()}get matchOnLabel(){return this._matchOnLabel}set matchOnLabel(e){this._matchOnLabel=e,this.update()}get sortByLabel(){return this._sortByLabel}set sortByLabel(e){this._sortByLabel=e,this.update()}get autoFocusOnList(){return this._autoFocusOnList}set autoFocusOnList(e){this._autoFocusOnList=e,this.update()}get itemActivation(){return this._itemActivation}set itemActivation(e){this._itemActivation=e}get activeItems(){return this._activeItems}set activeItems(e){this._activeItems=e,this.activeItemsUpdated=!0,this.update()}get selectedItems(){return this._selectedItems}set selectedItems(e){this._selectedItems=e,this.selectedItemsUpdated=!0,this.update()}get keyMods(){return this._quickNavigate?Ss.b:this.ui.keyMods}set valueSelection(e){this._valueSelection=e,this.valueSelectionUpdated=!0,this.update()}get customButton(){return this._customButton}set customButton(e){this._customButton=e,this.update()}get customLabel(){return this._customButtonLabel}set customLabel(e){this._customButtonLabel=e,this.update()}get customHover(){return this._customButtonHover}set customHover(e){this._customButtonHover=e,this.update()}get ok(){return this._ok}set ok(e){this._ok=e,this.update()}get hideInput(){return!!this._hideInput}set hideInput(e){this._hideInput=e,this.update()}trySelectFirst(){!this.autoFocusOnList||this.canSelectMany||this.ui.list.focus(Ts.First)}show(){this.visible||(this.visibleDisposables.add(this.ui.inputBox.onDidChange(e=>{e!==this.value&&(this._value=e,this.ui.list.filter(this.filterValue(this.ui.inputBox.value))&&this.trySelectFirst(),this.onDidChangeValueEmitter.fire(e))})),this.visibleDisposables.add(this.ui.inputBox.onMouseDown(e=>{this.autoFocusOnList||this.ui.list.clearFocus()})),this.visibleDisposables.add((this._hideInput?this.ui.list:this.ui.inputBox).onKeyDown(e=>{switch(e.keyCode){case 18:this.ui.list.focus(Ts.Next),this.canSelectMany&&this.ui.list.domFocus(),Y.c.stop(e,!0);break;case 16:this.ui.list.getFocusedElements().length?this.ui.list.focus(Ts.Previous):this.ui.list.focus(Ts.Last),this.canSelectMany&&this.ui.list.domFocus(),Y.c.stop(e,!0);break;case 12:this.ui.list.focus(Ts.NextPage),this.canSelectMany&&this.ui.list.domFocus(),Y.c.stop(e,!0);break;case 11:this.ui.list.focus(Ts.PreviousPage),this.canSelectMany&&this.ui.list.domFocus(),Y.c.stop(e,!0);break;case 17:this._canAcceptInBackground&&this.ui.inputBox.isSelectionAtEnd()&&this.activeItems[0]&&(this._selectedItems=[this.activeItems[0]],this.onDidChangeSelectionEmitter.fire(this.selectedItems),this.handleAccept(!0));break;case 14:!e.ctrlKey&&!e.metaKey||e.shiftKey||e.altKey||(this.ui.list.focus(Ts.First),Y.c.stop(e,!0));break;case 13:!e.ctrlKey&&!e.metaKey||e.shiftKey||e.altKey||(this.ui.list.focus(Ts.Last),Y.c.stop(e,!0))}})),this.visibleDisposables.add(this.ui.onDidAccept(()=>{!this.canSelectMany&&this.activeItems[0]&&(this._selectedItems=[this.activeItems[0]],this.onDidChangeSelectionEmitter.fire(this.selectedItems)),this.handleAccept(!1)})),this.visibleDisposables.add(this.ui.onDidCustom(()=>{this.onDidCustomEmitter.fire()})),this.visibleDisposables.add(this.ui.list.onDidChangeFocus(e=>{this.activeItemsUpdated||this.activeItemsToConfirm!==this._activeItems&&Object(nt.h)(e,this._activeItems,(e,t)=>e===t)||(this._activeItems=e,this.onDidChangeActiveEmitter.fire(e))})),this.visibleDisposables.add(this.ui.list.onDidChangeSelection(({items:e,event:t})=>{this.canSelectMany?e.length&&this.ui.list.setSelectedElements([]):this.selectedItemsToConfirm!==this._selectedItems&&Object(nt.h)(e,this._selectedItems,(e,t)=>e===t)||(this._selectedItems=e,this.onDidChangeSelectionEmitter.fire(e),e.length&&this.handleAccept(t instanceof MouseEvent&&1===t.button))})),this.visibleDisposables.add(this.ui.list.onChangedCheckedElements(e=>{!this.canSelectMany||this.selectedItemsToConfirm!==this._selectedItems&&Object(nt.h)(e,this._selectedItems,(e,t)=>e===t)||(this._selectedItems=e,this.onDidChangeSelectionEmitter.fire(e))})),this.visibleDisposables.add(this.ui.list.onButtonTriggered(e=>this.onDidTriggerItemButtonEmitter.fire(e))),this.visibleDisposables.add(this.registerQuickNavigation()),this.valueSelectionUpdated=!0),super.show()}handleAccept(e){let t=!1;this.onWillAcceptEmitter.fire({veto:()=>t=!0}),t||this.onDidAcceptEmitter.fire({inBackground:e})}registerQuickNavigation(){return Y.i(this.ui.container,Y.d.KEY_UP,e=>{if(!this.canSelectMany&&this._quickNavigate){const t=new Wt.a(e),i=t.keyCode,n=this._quickNavigate.keybindings;n.some(e=>{var[e,n]=e.getParts();return!n&&(e.shiftKey&&4===i?!(t.ctrlKey||t.altKey||t.metaKey):!(!e.altKey||6!==i)||!(!e.ctrlKey||5!==i)||!(!e.metaKey||57!==i))})&&(this.activeItems[0]&&(this._selectedItems=[this.activeItems[0]],this.onDidChangeSelectionEmitter.fire(this.selectedItems),this.handleAccept(!1)),this._quickNavigate=void 0)}})}update(){if(this.visible){var e=!!this._hideInput&&0{this.keyMods.ctrlCmd=e.ctrlKey||e.metaKey,this.keyMods.alt=e.altKey};this._register(Y.i(window,Y.d.KEY_DOWN,e,!0)),this._register(Y.i(window,Y.d.KEY_UP,e,!0)),this._register(Y.i(window,Y.d.MOUSE_DOWN,e,!0))}getUI(){if(this.ui)return this.ui;const e=Y.q(this.parentElement,zs(".quick-input-widget.show-file-icons"));e.tabIndex=-1,e.style.display="none";var t=Y.w(e),i=Y.q(e,zs(".quick-input-titlebar"));const n=this._register(new ro.a(i));n.domNode.classList.add("quick-input-left-action-bar");var o=Y.q(i,zs(".quick-input-title"));const s=this._register(new ro.a(i));s.domNode.classList.add("quick-input-right-action-bar");var r=Y.q(e,zs(".quick-input-description")),a=Y.q(e,zs(".quick-input-header"));const l=Y.q(a,zs("input.quick-input-check-all"));l.type="checkbox",this._register(Y.o(l,Y.d.CHANGE,e=>{var t=l.checked;C.setAllVisibleChecked(t)})),this._register(Y.i(l,Y.d.CLICK,e=>{(e.x||e.y)&&u.setFocus()}));var d=Y.q(a,zs(".quick-input-description")),h=Y.q(a,zs(".quick-input-and-message")),c=Y.q(h,zs(".quick-input-filter"));const u=this._register(new ks(c)),g=(u.setAttribute("aria-describedby",this.idPrefix+"message"),Y.q(c,zs(".quick-input-visible-count"))),p=(g.setAttribute("aria-live","polite"),g.setAttribute("aria-atomic","true"),new fs.a(g,{countFormat:Object(Jt.a)({key:"quickInput.visibleCount",comment:["This tells the user how many items are shown in a list of items to select from. The items can be anything. Currently not visible, but read by screen readers."]},"{0} Results")})),m=Y.q(c,zs(".quick-input-count")),f=(m.setAttribute("aria-live","polite"),new fs.a(m,{countFormat:Object(Jt.a)({key:"quickInput.countSelected",comment:["This tells the user how many items are selected in a list of items to select from. The items can be anything."]},"{0} Selected")}));var _=Y.q(a,zs(".quick-input-action"));const b=new ms(_);b.label=Object(Jt.a)("ok","OK"),this._register(b.onDidClick(e=>{this.onDidAcceptEmitter.fire()})),a=Y.q(a,zs(".quick-input-action"));const v=new ms(a);v.label=Object(Jt.a)("custom","Custom"),this._register(v.onDidClick(e=>{this.onDidCustomEmitter.fire()})),h=Y.q(h,zs(`#${this.idPrefix}message.quick-input-message`));const C=this._register(new Ws(e,this.idPrefix+"list",this.options)),w=(this._register(C.onChangedAllVisibleChecked(e=>{l.checked=e})),this._register(C.onChangedVisibleCount(e=>{p.setCount(e)})),this._register(C.onChangedCheckedCount(e=>{f.setCount(e)})),this._register(C.onLeave(()=>{setTimeout(()=>{u.setFocus(),this.controller instanceof qs&&this.controller.canSelectMany&&C.clearFocus()},0)})),this._register(C.onDidChangeFocus(()=>{this.comboboxAccessibility&&this.getUI().inputBox.setAttribute("aria-activedescendant",this.getUI().list.getActiveDescendant()||"")})),new vs(e)),y=(w.getContainer().classList.add("quick-input-progress"),Y.Y(e));return this._register(y),this._register(Y.i(e,Y.d.FOCUS,e=>{this.previousFocusElement=e.relatedTarget instanceof HTMLElement?e.relatedTarget:void 0},!0)),this._register(y.onDidBlur(()=>{this.getUI().ignoreFocusOut||this.options.ignoreFocusOut()||this.hide(Ss.c.Blur),this.previousFocusElement=void 0})),this._register(Y.i(e,Y.d.FOCUS,e=>{u.setFocus()})),this._register(Y.i(e,Y.d.KEY_DOWN,t=>{var i=new Wt.a(t);switch(i.keyCode){case 3:Y.c.stop(t,!0),this.onDidAcceptEmitter.fire();break;case 9:Y.c.stop(t,!0),this.hide(Ss.c.Gesture);break;case 2:if(!i.altKey&&!i.ctrlKey&&!i.metaKey){const n=[".action-label.codicon"],o=(e.classList.contains("show-checkboxes")?n.push("input"):n.push("input[type=text]"),this.getUI().list.isDisplayed()&&n.push(".monaco-list"),e.querySelectorAll(n.join(", ")));i.shiftKey&&i.target===o[0]?(Y.c.stop(t,!0),o[o.length-1].focus()):i.shiftKey||i.target!==o[o.length-1]||(Y.c.stop(t,!0),o[0].focus())}}})),this.ui={container:e,styleSheet:t,leftActionBar:n,titleBar:i,title:o,description1:r,description2:d,rightActionBar:s,checkAll:l,filterContainer:c,inputBox:u,visibleCountContainer:g,visibleCount:p,countContainer:m,count:f,okContainer:_,ok:b,message:h,customButtonContainer:a,customButton:v,list:C,progressBar:w,onDidAccept:this.onDidAcceptEmitter.event,onDidCustom:this.onDidCustomEmitter.event,onDidTriggerButton:this.onDidTriggerButtonEmitter.event,ignoreFocusOut:!1,keyMods:this.keyMods,isScreenReaderOptimized:()=>this.options.isScreenReaderOptimized(),show:e=>this.show(e),hide:()=>this.hide(),setVisibilities:e=>this.setVisibilities(e),setComboboxAccessibility:e=>this.setComboboxAccessibility(e),setEnabled:e=>this.setEnabled(e),setContextKey:e=>this.options.setContextKey(e)},this.updateStyles(),this.ui}pick(e,t={},i=B.a.None){return new Promise((n,o)=>{let s=e=>{s=n,t.onKeyMods&&t.onKeyMods(r.keyMods),n(e)};if(i.isCancellationRequested)return void s(void 0);const r=this.createQuickPick();let a;const l=[r,r.onDidAccept(()=>{var e;r.canSelectMany?(s(r.selectedItems.slice()),r.hide()):(e=r.activeItems[0])&&(s(e),r.hide())}),r.onDidChangeActive(e=>{e=e[0],e&&t.onDidFocus&&t.onDidFocus(e)}),r.onDidChangeSelection(e=>{r.canSelectMany||(e=e[0])&&(s(e),r.hide())}),r.onDidTriggerItemButton(e=>t.onDidTriggerItemButton&&t.onDidTriggerItemButton(Object.assign(Object.assign({},e),{removeItem:()=>{var t=r.items.indexOf(e.item);if(-1!==t){const e=r.items.slice(),i=e.splice(t,1);t=r.activeItems.filter(e=>e!==i[0]),r.items=e,t&&(r.activeItems=t)}}}))),r.onDidChangeValue(e=>{!a||e||1===r.activeItems.length&&r.activeItems[0]===a||(r.activeItems=[a])}),i.onCancellationRequested(()=>{r.hide()}),r.onDidHide(()=>{Object(ve.f)(l),s(void 0)})];r.title=t.title,r.canSelectMany=!!t.canPickMany,r.placeholder=t.placeHolder,r.ignoreFocusOut=!!t.ignoreFocusLost,r.matchOnDescription=!!t.matchOnDescription,r.matchOnDetail=!!t.matchOnDetail,r.matchOnLabel=void 0===t.matchOnLabel||t.matchOnLabel,r.autoFocusOnList=void 0===t.autoFocusOnList||t.autoFocusOnList,r.quickNavigate=t.quickNavigate,r.contextKey=t.contextKey,r.busy=!0,Promise.all([e,t.activeItem]).then(([e,t])=>{a=t,r.busy=!1,r.items=e,r.canSelectMany&&(r.selectedItems=e.filter(e=>"separator"!==e.type&&e.picked)),a&&(r.activeItems=[a])}),r.show(),Promise.resolve(e).then(void 0,e=>{o(e),r.hide()})})}createQuickPick(){var e=this.getUI();return new qs(e)}show(e){const t=this.getUI(),i=(this.onShowEmitter.fire(),this.controller);this.controller=e,i&&i.didHide(),this.setEnabled(!0),t.leftActionBar.clear(),t.title.textContent="",t.description1.textContent="",t.description2.textContent="",t.rightActionBar.clear(),t.checkAll.checked=!1,t.inputBox.placeholder="",t.inputBox.password=!1,t.inputBox.showDecoration(Vt.a.Ignore),t.visibleCount.setCount(0),t.count.setCount(0),Y.R(t.message),t.progressBar.stop(),t.list.setElements([]),t.list.matchOnDescription=!1,t.list.matchOnDetail=!1,t.list.matchOnLabel=!0,t.list.sortByLabel=!0,t.ignoreFocusOut=!1,this.setComboboxAccessibility(!1),t.inputBox.ariaLabel="",e=this.options.backKeybindingLabel(),Us.tooltip=e?Object(Jt.a)("quickInput.backWithKeybinding","Back ({0})",e):Object(Jt.a)("quickInput.back","Back"),t.container.style.display="",this.updateLayout(),t.inputBox.setFocus()}setVisibilities(e){const t=this.getUI();t.title.style.display=e.title?"":"none",t.description1.style.display=e.description&&(e.inputBox||e.checkAll)?"":"none",t.description2.style.display=!e.description||e.inputBox||e.checkAll?"none":"",t.checkAll.style.display=e.checkAll?"":"none",t.filterContainer.style.display=e.inputBox?"":"none",t.visibleCountContainer.style.display=e.visibleCount?"":"none",t.countContainer.style.display=e.count?"":"none",t.okContainer.style.display=e.ok?"":"none",t.customButtonContainer.style.display=e.customButton?"":"none",t.message.style.display=e.message?"":"none",t.progressBar.getContainer().style.display=e.progressBar?"":"none",t.list.display(!!e.list),t.container.classList[e.checkBox?"add":"remove"]("show-checkboxes"),this.updateLayout()}setComboboxAccessibility(e){if(e!==this.comboboxAccessibility){const t=this.getUI();this.comboboxAccessibility=e,this.comboboxAccessibility?(t.inputBox.setAttribute("role","combobox"),t.inputBox.setAttribute("aria-haspopup","true"),t.inputBox.setAttribute("aria-autocomplete","list"),t.inputBox.setAttribute("aria-activedescendant",t.list.getActiveDescendant()||"")):(t.inputBox.removeAttribute("role"),t.inputBox.removeAttribute("aria-haspopup"),t.inputBox.removeAttribute("aria-autocomplete"),t.inputBox.removeAttribute("aria-activedescendant"))}}setEnabled(e){if(e!==this.enabled){this.enabled=e;for(const t of this.getUI().leftActionBar.viewItems)t.getAction().enabled=e;for(const t of this.getUI().rightActionBar.viewItems)t.getAction().enabled=e;this.getUI().checkAll.disabled=!e,this.getUI().ok.enabled=e,this.getUI().list.enabled=e}}hide(e){var t;const i=this.controller;i&&(t=!(null!=(t=this.ui)&&t.container.contains(document.activeElement)),this.controller=null,this.onHideEmitter.fire(),this.getUI().container.style.display="none",t||(this.previousFocusElement&&this.previousFocusElement.offsetParent?(this.previousFocusElement.focus(),this.previousFocusElement=void 0):this.options.returnFocus()),i.didHide(e))}layout(e,t){this.dimension=e,this.titleBarOffset=t,this.updateLayout()}updateLayout(){if(this.ui){this.ui.container.style.top=this.titleBarOffset+"px";const t=this.ui.container.style;var e=Math.min(.62*this.dimension.width,$s.MAX_WIDTH);t.width=e+"px",t.marginLeft="-"+e/2+"px",this.ui.inputBox.layout(),this.ui.list.layout(this.dimension&&.4*this.dimension.height)}}applyStyles(e){this.styles=e,this.updateStyles()}updateStyles(){if(this.ui){const{quickInputTitleBackground:t,quickInputBackground:i,quickInputForeground:n,contrastBorder:o,widgetShadow:s}=this.styles.widget,r=(this.ui.titleBar.style.backgroundColor=t?t.toString():"",this.ui.container.style.backgroundColor=i?i.toString():"",this.ui.container.style.color=n?n.toString():"",this.ui.container.style.border=o?"1px solid "+o:"",this.ui.container.style.boxShadow=s?"0 0 8px 2px "+s:"",this.ui.inputBox.style(this.styles.inputBox),this.ui.count.style(this.styles.countBadge),this.ui.ok.style(this.styles.button),this.ui.customButton.style(this.styles.button),this.ui.progressBar.style(this.styles.progressBar),this.ui.list.style(this.styles.list),[]);this.styles.list.pickerGroupBorder&&r.push(`.quick-input-list .quick-input-list-entry { border-top-color: ${this.styles.list.pickerGroupBorder}; }`),this.styles.list.pickerGroupForeground&&r.push(`.quick-input-list .quick-input-list-separator { color: ${this.styles.list.pickerGroupForeground}; }`),(this.styles.keybindingLabel.keybindingLabelBackground||this.styles.keybindingLabel.keybindingLabelBorder||this.styles.keybindingLabel.keybindingLabelBottomBorder||this.styles.keybindingLabel.keybindingLabelShadow||this.styles.keybindingLabel.keybindingLabelForeground)&&(r.push(".quick-input-list .monaco-keybinding > .monaco-keybinding-key {"),this.styles.keybindingLabel.keybindingLabelBackground&&r.push(`background-color: ${this.styles.keybindingLabel.keybindingLabelBackground};`),this.styles.keybindingLabel.keybindingLabelBorder&&r.push(`border-color: ${this.styles.keybindingLabel.keybindingLabelBorder};`),this.styles.keybindingLabel.keybindingLabelBottomBorder&&r.push(`border-bottom-color: ${this.styles.keybindingLabel.keybindingLabelBottomBorder};`),this.styles.keybindingLabel.keybindingLabelShadow&&r.push(`box-shadow: inset 0 -1px 0 ${this.styles.keybindingLabel.keybindingLabelShadow};`),this.styles.keybindingLabel.keybindingLabelForeground&&r.push(`color: ${this.styles.keybindingLabel.keybindingLabelForeground};`),r.push("}"));var e=r.join("\n");e!==this.ui.styleSheet.textContent&&(this.ui.styleSheet.textContent=e)}}}$s.MAX_WIDTH=600;var Gs=i("0bfb"),Zs=i("2f1e"),Ys=i("66bd"),Xs=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3e.substring(o?o.prefix.length:0),null!==o&&void 0!==o&&o.placeholder&&(l.ariaLabel=null===o||void 0===o?void 0:o.placeholder);let d=void 0,h=void 0;t&&(d=new Promise(e=>h=e),a.add(Object(Gs.a)(l.onWillAccept)(e=>{e.veto(),l.hide()}))),a.add(this.registerPickerListeners(l,n,o,e));const c=a.add(new B.b);return n&&a.add(n.provide(l,c.token)),Object(Gs.a)(l.onDidHide)(()=>{0===l.selectedItems.length&&c.cancel(),a.dispose(),null!==h&&void 0!==h&&h(l.selectedItems)}),l.show(),t?d:void 0}e===o.prefix||null!=i&&i.preserveValue||(s.picker.value=e),this.adjustValueSelection(s.picker,o,i)}adjustValueSelection(e,t,i){let n;n=null!=i&&i.preserveValue?[e.value.length,e.value.length]:[null!=(i=null==t?void 0:t.prefix.length)?i:0,e.value.length],e.valueSelection=n}registerPickerListeners(e,t,i,n){const o=new ve.b,s=this.visibleQuickAccess={picker:e,descriptor:i,value:n};return o.add(Object(ve.i)(()=>{s===this.visibleQuickAccess&&(this.visibleQuickAccess=void 0)})),o.add(e.onDidChangeValue(e=>{var[i]=this.getOrInstantiateProvider(e);i!==t?this.show(e,{preserveValue:!0}):s.value=e})),i&&o.add(e.onDidAccept(()=>{this.lastAcceptedPickerValues.set(i,e.value)})),o}getOrInstantiateProvider(e){if(e=this.registry.getQuickAccessProvider(e),!e)return[void 0,void 0];let t=this.mapProviderToDescriptor.get(e);return t||(t=this.instantiationService.createInstance(e.ctor),this.mapProviderToDescriptor.set(e,t)),[t,e]}};Qs=Xs([As(0,Ys.a),As(1,Fi.a)],Qs);$o=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3!1,isScreenReaderOptimized:()=>this.accessibilityService.isScreenReaderOptimized(),backKeybindingLabel:()=>{},setContextKey:e=>this.setContextKey(e),returnFocus:()=>e.focus(),createList:(e,t,i,n,o)=>this.instantiationService.createInstance(jo.d,e,t,i,n,o),styles:this.computeStyles()};const n=this._register(new $s(Object.assign(Object.assign({},i),t)));return n.layout(e.dimension,null!=(t=null==(i=e.offset)?void 0:i.top)?t:0),this._register(e.onDidLayout(t=>n.layout(t,null!=(t=null==(t=e.offset)?void 0:t.top)?t:0))),this._register(n.onShow(()=>this.resetContextKeys())),this._register(n.onHide(()=>this.resetContextKeys())),n}setContextKey(e){let t;e&&!(t=this.contexts.get(e))&&(t=new ti.c(e,!1).bindTo(this.contextKeyService),this.contexts.set(e,t)),t&&t.get()||(this.resetContextKeys(),t&&t.set(!0))}resetContextKeys(){this.contexts.forEach(e=>{e.get()&&e.reset()})}pick(e,t={},i=B.a.None){return this.controller.pick(e,t,i)}createQuickPick(){return this.controller.createQuickPick()}updateStyles(){this.controller.applyStyles(this.computeStyles())}computeStyles(){return{widget:Object.assign({},Object(Do.d)(this.theme,{quickInputBackground:Dn.qc,quickInputForeground:Dn.rc,quickInputTitleBackground:Dn.vc,contrastBorder:Dn.h,widgetShadow:Dn.Nc})),inputBox:Object(Do.d)(this.theme,{inputForeground:Dn.lb,inputBackground:Dn.jb,inputBorder:Dn.kb,inputValidationInfoBackground:Dn.pb,inputValidationInfoForeground:Dn.rb,inputValidationInfoBorder:Dn.qb,inputValidationWarningBackground:Dn.sb,inputValidationWarningForeground:Dn.ub,inputValidationWarningBorder:Dn.tb,inputValidationErrorBackground:Dn.mb,inputValidationErrorForeground:Dn.ob,inputValidationErrorBorder:Dn.nb}),countBadge:Object(Do.d)(this.theme,{badgeBackground:Dn.c,badgeForeground:Dn.d,badgeBorder:Dn.h}),button:Object(Do.d)(this.theme,{buttonForeground:Dn.f,buttonBackground:Dn.e,buttonHoverBackground:Dn.g,buttonBorder:Dn.h}),progressBar:Object(Do.d)(this.theme,{progressBarBackground:Dn.pc}),keybindingLabel:Object(Do.d)(this.theme,{keybindingLabelBackground:Dn.vb,keybindingLabelForeground:Dn.yb,keybindingLabelBorder:Dn.wb,keybindingLabelBottomBorder:Dn.xb,keybindingLabelShadow:Dn.Nc}),list:Object(Do.d)(this.theme,{listBackground:Dn.qc,listInactiveFocusForeground:Dn.tc,listInactiveSelectionIconForeground:Dn.uc,listInactiveFocusBackground:Dn.sc,listFocusOutline:Dn.b,listInactiveFocusOutline:Dn.b,pickerGroupBorder:Dn.kc,pickerGroupForeground:Dn.lc})}}};var Js,er=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3e.focus()}}createController(){return super.createController(this.host)}},nr=(ir=er([tr(1,Fi.a),tr(2,ti.b),tr(3,ji.b),tr(4,Wi.b),tr(5,Eo)],ir),class{constructor(e,t){this.instantiationService=e,this.codeEditorService=t,this.mapEditorToService=new Map}get activeService(){const e=this.codeEditorService.getFocusedCodeEditor();if(!e)throw new Error("Quick input service needs a focused editor to work.");let t=this.mapEditorToService.get(e);if(!t){const i=t=this.instantiationService.createInstance(ir,e);this.mapEditorToService.set(e,t),Object(Gs.a)(e.onDidDispose)(()=>{i.dispose(),this.mapEditorToService.delete(e)})}return t}get quickAccess(){return this.activeService.quickAccess}pick(e,t={},i=B.a.None){return this.activeService.pick(e,t,i)}createQuickPick(){return this.activeService.createQuickPick()}});nr=er([tr(0,Fi.a),tr(1,Z.a)],nr);class or{constructor(e){this.editor=e,this.widget=new sr(this.editor)}static get(e){return e.getContribution(or.ID)}dispose(){this.widget.dispose()}}or.ID="editor.controller.quickInput";class sr{constructor(e){this.codeEditor=e,this.domNode=document.createElement("div"),this.codeEditor.addOverlayWidget(this)}getId(){return sr.ID}getDomNode(){return this.domNode}getPosition(){return{preference:2}}dispose(){this.codeEditor.removeOverlayWidget(this)}}sr.ID="editor.contrib.quickInputWidget",Object(Qi.l)(or.ID,or);{var rr=Js=Js||{};const e=new Ro.a;class t{constructor(e,t){this._serviceId=e,this._factory=t,this._value=null}get id(){return this._serviceId}get(t){if(!this._value){if(t&&(this._value=t[this._serviceId.toString()]),this._value||(this._value=this._factory(t)),!this._value)throw new Error("Service "+this._serviceId+" is missing!");e.set(this._serviceId,this._value)}return this._value}}rr.LazyStaticService=t;let i=[];function ar(e,n){return e=new t(e,n),i.push(e),e}rr.init=function(e){let t=new Ro.a;for(var[n,o]of Object(Yo.a)())t.set(n,o);for(var s in e)e.hasOwnProperty(s)&&t.set(Object(Fi.c)(s),e[s]);i.forEach(i=>t.set(i.id,i.get(e)));var r=new Fo(t,!0);return t.set(Fi.a,r),[t,r]},rr.instantiationService=ar(Fi.a,()=>new Fo(e,!0));const n=new Si;rr.configurationService=ar(qt.a,()=>n),rr.resourceConfigurationService=ar(se.a,()=>new Li(n)),rr.resourcePropertiesService=ar(se.b,()=>new xi(n)),rr.contextService=ar(ui.a,()=>new Di),rr.labelService=ar(st.a,()=>new Ei),rr.telemetryService=ar(io.a,()=>new ki),rr.dialogService=ar(rt.a,()=>new bi),rr.notificationService=ar(ci.a,()=>new vi),rr.markerService=ar(Wo.b,()=>new zo),rr.modeService=ar(fe.a,e=>new mn),rr.standaloneThemeService=ar(Ai.a,()=>new Hn),rr.logService=ar(ot.b,()=>new ot.d(new ot.a)),rr.undoRedoService=ar(es.a,e=>new cs(rr.dialogService.get(e),rr.notificationService.get(e))),rr.modelService=ar(it.a,e=>new fn.a(rr.configurationService.get(e),rr.resourcePropertiesService.get(e),rr.standaloneThemeService.get(e),rr.logService.get(e),rr.undoRedoService.get(e))),rr.markerDecorationsService=ar(qi.a,e=>new Zo(rr.modelService.get(e),rr.markerService.get(e))),rr.contextKeyService=ar(ti.b,e=>new Jn(rr.configurationService.get(e))),rr.codeEditorService=ar(Z.a,e=>new Ji(null,rr.contextKeyService.get(e),rr.standaloneThemeService.get(e))),rr.editorProgressService=ar(Hi.a,()=>new _i),rr.storageService=ar(Uo.a,()=>new Uo.b),rr.editorWorkerService=ar(me.a,e=>new dt(rr.modelService.get(e),rr.resourceConfigurationService.get(e),rr.logService.get(e)))}class lr extends ve.a{constructor(e,t){super();const[i,n]=Js.init(t),o=(this._serviceCollection=i,this._instantiationService=n,this.get(qt.a)),s=this.get(ci.a),r=this.get(io.a),a=this.get(ji.b),l=this.get(ot.b),d=this.get(ti.b);var h=(e,i)=>{let n=null;return n=(n=t?t[e.toString()]:n)||i(),this._serviceCollection.set(e,n),n};h(Wi.b,()=>new Xo(d,o)),h(jo.a,()=>new jo.b(a));let c=h(ie.b,()=>new Ci(this._instantiationService)),u=h(Bi.a,()=>this._register(new wi(d,c,r,s,l,e))),g=h(Eo,()=>new Ii(Js.codeEditorService.get(Z.a),e)),p=(h(Ys.a,()=>new nr(n,Js.codeEditorService.get(Z.a))),h(Pi.b,()=>this._register(new Io(g))));h(Vi.a,()=>new Jo),h(Pi.a,()=>{const e=new Oo(r,s,p,u,a);return e.configure({blockMouse:!1}),this._register(e)}),h(Ri.a,()=>new Ko(c)),h(zt.a,()=>new Oi(Js.modelService.get(it.a)))}get(e){var t=this._serviceCollection.get(e);if(t)return t;throw new Error("Missing service "+e)}set(e,t){this._serviceCollection.set(e,t)}has(e){return this._serviceCollection.has(e)}}var dr=i("1ddc");function hr(e,t,i){let n=new lr(e,t),o=null;return n.has(_e.a)||(o=new fi(Js.modelService.get()),n.set(_e.a,o)),n.has(ne.a)||n.set(ne.a,new de(n.get(Z.a),n.get(ie.b))),e=i(n),o&&o.setEditor(e),e}function cr(e,t,i){return hr(e,i||{},i=>new sn(e,t,i,i.get(Fi.a),i.get(Z.a),i.get(ie.b),i.get(ti.b),i.get(Bi.a),i.get(Pi.b),i.get(Ai.a),i.get(ci.a),i.get(qt.a),i.get(Wi.b),i.get(it.a),i.get(fe.a)))}function ur(e){return Js.codeEditorService.get().onCodeEditorAdd(t=>{e(t)})}function gr(e,t,i){return hr(e,i||{},i=>new rn(e,t,i,i.get(Fi.a),i.get(ti.b),i.get(Bi.a),i.get(Pi.b),i.get(me.a),i.get(Z.a),i.get(Ai.a),i.get(ci.a),i.get(qt.a),i.get(Pi.a),i.get(Hi.a),i.get(Vi.a)))}function pr(e,t){return new he.a(e,t)}function mr(e,t,i){return an(Js.modelService.get(),Js.modeService.get(),e,t,i)}function fr(e,t){Js.modelService.get().setMode(e,Js.modeService.get().create(t))}function _r(e,t,i){e&&Js.markerService.get().changeOne(t,e.uri,i)}function br(e){return Js.markerService.get().read(e)}function vr(e){return Js.markerService.get().onMarkerChanged(e)}function Cr(e){return Js.modelService.get().getModel(e)}function wr(){return Js.modelService.get().getModels()}function yr(e){return Js.modelService.get().onModelAdded(e)}function Sr(e){return Js.modelService.get().onModelRemoved(e)}function Lr(e){return Js.modelService.get().onModelModeChanged(t=>{e({model:t.model,oldLanguage:t.oldModeId})})}function xr(e){return t=Js.modelService.get(),e=e,new ft(t,e);var t}function kr(e,t){const i=Js.standaloneThemeService.get();return i.registerEditorContainer(e),Ft.colorizeElement(i,Js.modeService.get(),e,t)}function Dr(e,t,i){const n=Js.standaloneThemeService.get();return n.registerEditorContainer(document.body),Ft.colorize(Js.modeService.get(),e,t,i)}function Nr(e,t,i=4){const n=Js.standaloneThemeService.get();return n.registerEditorContainer(document.body),Ft.colorizeModelLine(e,t,i)}function Or(e,t){let i=Js.modeService.get(),n=(i.triggerMode(t),o=t,ge.F.get(o)||{getInitialState:()=>pe.c,tokenize:(e,t,i,n)=>Object(pe.d)(o,e,i,n)});var o,s=Object(Te.Q)(e);let r=[],a=n.getInitialState();for(let d=0,h=s.length;d",token:"delimiter.angle"}];let r=[];for(var a of t.brackets){let e=a;if((e=e&&Array.isArray(e)&&3===e.length?{token:e[2],open:e[0],close:e[1]}:e).open===e.close)throw xt(i,"open and close brackets in a 'brackets' attribute must be different: "+e.open+"\n hint: use the 'bracket' attribute if matching on equal brackets is required.");if("string"!=typeof e.open||"string"!=typeof e.token||"string"!=typeof e.close)throw xt(i,"every element in the 'brackets' array must be a '{open,close,token}' object or array");r.push({token:e.token+i.tokenPostfix,open:St(i,e.open),close:St(i,e.close)})}return i.brackets=r,i.noThrow=!0,i}function Hr(e){hn.a.registerLanguage(e)}function zr(){let e=[];return e.concat(hn.a.getLanguages())}function Ur(e){return e=Js.modeService.get().getLanguageIdentifier(e),e?e.id:0}function Kr(e,t){let i=Js.modeService.get().onDidCreateMode(n=>{n.getId()===e&&(i.dispose(),t())});return i}function qr(e,t){var i=Js.modeService.get().getLanguageIdentifier(e);if(i)return Ie.a.register(i,t,100);throw new Error("Cannot set configuration for unknown language "+e)}class $r{constructor(e,t){this._languageIdentifier=e,this._actual=t}getInitialState(){return this._actual.getInitialState()}tokenize(e,t,i,n){if("function"==typeof this._actual.tokenize)return Gr.adaptTokenize(this._languageIdentifier.language,this._actual,e,i,n);throw new Error("Not supported!")}tokenize2(e,t,i){return e=this._actual.tokenizeEncoded(e,i),new K.c(e.tokens,e.endState)}}class Gr{constructor(e,t,i){this._standaloneThemeService=e,this._languageIdentifier=t,this._actual=i}getInitialState(){return this._actual.getInitialState()}static _toClassicTokens(e,t,i){let n=[],o=0;for(let r=0,a=e.length;r"tokenizeEncoded"in e?new $r(i,e):new Gr(Js.standaloneThemeService.get(),i,e);return Zr(t)?ge.F.registerPromise(e,t.then(e=>n(e))):ge.F.register(e,n(t))}function Qr(e,t){const i=t=>{return i=Js.modeService.get(),n=Js.standaloneThemeService.get(),o=e,t=Vr(e,t),new Rt(i,n,o,t);var i,n,o};return Zr(t)?ge.F.registerPromise(e,t.then(e=>i(e))):ge.F.register(e,i(t))}function Jr(e,t){return ge.y.register(e,t)}function ea(e,t){return ge.z.register(e,t)}function ta(e,t){return ge.B.register(e,t)}function ia(e,t){return ge.p.register(e,{provideHover:(e,i,n)=>{let o=e.getWordAtPosition(i);return Promise.resolve(t.provideHover(e,i,n)).then(e=>{if(e)return!e.range&&o&&(e.range=new z.a(i.lineNumber,o.startColumn,i.lineNumber,o.endColumn)),e.range||(e.range=new z.a(i.lineNumber,i.column,i.lineNumber,i.column)),e})}})}function na(e,t){return ge.m.register(e,t)}function oa(e,t){return ge.i.register(e,t)}function sa(e,t){return ge.w.register(e,t)}function ra(e,t){return ge.f.register(e,t)}function aa(e,t){return ge.q.register(e,t)}function la(e,t){return ge.G.register(e,t)}function da(e,t){return ge.b.register(e,t)}function ha(e,t,i){return ge.a.register(e,{providedCodeActionKinds:null==i?void 0:i.providedCodeActionKinds,provideCodeActions:(e,i,n,o)=>{var s=Js.markerService.get().read({resource:e.uri}).filter(e=>z.a.areIntersectingOrTouching(e,i));return t.provideCodeActions(e,i,{markers:s,only:n.only},o)}})}function ca(e,t){return ge.g.register(e,t)}function ua(e,t){return ge.j.register(e,t)}function ga(e,t){return ge.x.register(e,t)}function pa(e,t){return ge.v.register(e,t)}function ma(e,t){return ge.d.register(e,t)}function fa(e,t){return ge.c.register(e,t)}function _a(e,t){return ge.o.register(e,t)}function ba(e,t){return ge.e.register(e,t)}function va(e,t){return ge.A.register(e,t)}function Ca(e,t){return ge.l.register(e,t)}function wa(e,t){return ge.k.register(e,t)}function ya(e,t){return ge.t.register(e,t)}function Sa(e,t){return ge.r.register(e,t)}$o=i("84df"),t.g.wrappingIndent.defaultValue=0,t.g.glyphMargin.defaultValue=!1,t.g.autoIndent.defaultValue=3,t.g.overviewRulerLanes.defaultValue=2,$o.a.setFormatterSelector((e,t,i)=>Promise.resolve(e[0]));const La=$(),xa=(La.editor={create:cr,onDidCreateEditor:ur,createDiffEditor:gr,createDiffNavigator:pr,createModel:mr,setModelLanguage:fr,setModelMarkers:_r,getModelMarkers:br,onDidChangeMarkers:vr,getModels:wr,getModel:Cr,onDidCreateModel:yr,onWillDisposeModel:Sr,onDidChangeModelLanguage:Lr,createWebWorker:xr,colorizeElement:kr,colorize:Dr,colorizeModelLine:Nr,tokenize:Or,defineTheme:Er,setTheme:Ir,remeasureFonts:Mr,registerCommand:Tr,AccessibilitySupport:n,ContentWidgetPositionPreference:l,CursorChangeReason:d,DefaultEndOfLine:h,EditorAutoIndentStrategy:u,EditorOption:g,EndOfLinePreference:p,EndOfLineSequence:m,MinimapPosition:y,MouseTargetType:S,OverlayWidgetPositionPreference:L,OverviewRulerLane:x,RenderLineNumbersType:k,RenderMinimap:D,ScrollbarVisibility:O,ScrollType:N,TextEditorCursorBlinkingStyle:A,TextEditorCursorStyle:R,TrackedRangeStickiness:P,WrappingIndent:F,ConfigurationChangedEvent:t.b,BareFontInfo:oe.a,FontInfo:oe.b,TextModelResolvedOptions:ue.e,FindMatch:ue.b,EditorType:ce.a,EditorOptions:t.g},La.languages={register:Hr,getLanguages:zr,onLanguage:Kr,getEncodedLanguageId:Ur,setLanguageConfiguration:qr,setColorMap:Yr,setTokensProvider:Xr,setMonarchTokensProvider:Qr,registerReferenceProvider:Jr,registerRenameProvider:ea,registerCompletionItemProvider:ma,registerSignatureHelpProvider:ta,registerHoverProvider:ia,registerDocumentSymbolProvider:na,registerDocumentHighlightProvider:oa,registerLinkedEditingRangeProvider:sa,registerDefinitionProvider:ra,registerImplementationProvider:aa,registerTypeDefinitionProvider:la,registerCodeLensProvider:da,registerCodeActionProvider:ha,registerDocumentFormattingEditProvider:ca,registerDocumentRangeFormattingEditProvider:ua,registerOnTypeFormattingEditProvider:ga,registerLinkProvider:pa,registerColorProvider:fa,registerFoldingRangeProvider:_a,registerDeclarationProvider:ba,registerSelectionRangeProvider:va,registerDocumentSemanticTokensProvider:Ca,registerDocumentRangeSemanticTokensProvider:wa,registerInlineCompletionsProvider:ya,registerInlayHintsProvider:Sa,DocumentHighlightKind:c,CompletionItemKind:s,CompletionItemTag:r,CompletionItemInsertTextRule:o,SymbolKind:M,SymbolTag:T,IndentAction:f,CompletionTriggerKind:a,SignatureHelpTriggerKind:I,InlayHintKind:_,InlineCompletionTriggerKind:b,FoldingRangeKind:ge.n},La.CancellationTokenSource),ka=La.Emitter,Da=La.KeyCode,Na=La.KeyMod,Oa=La.Position,Ea=La.Range,Ia=La.Selection,Ma=La.SelectionDirection,Ta=La.MarkerSeverity,Aa=La.MarkerTag,Ra=La.Uri,Pa=La.Token,Fa=La.editor,Ba=La.languages;(null!=(Xs=we.b.MonacoEnvironment)&&Xs.globalAPI||"function"==typeof define&&i("3c35"))&&(self.monaco=La),void 0!==self.require&&"function"==typeof self.require.config&&self.require.config({ignoreDuplicateModules:["vscode-languageserver-types","vscode-languageserver-types/main","vscode-languageserver-textdocument","vscode-languageserver-textdocument/main","vscode-nls","vscode-nls/vscode-nls","jsonc-parser","jsonc-parser/main","vscode-uri","vscode-uri/index","vs/basic-languages/typescript/typescript"]})},f41d:function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"css",extensions:[".css"],aliases:["CSS","css"],mimetypes:["text/css"],loader:function(){return i.e("chunk-2d21b84a").then(i.bind(null,"bfb2"))}})},f570:function(e,t,i){"use strict";i.r(t),i.d(t,"cssDefaults",(function(){return a})),i.d(t,"scssDefaults",(function(){return l})),i.d(t,"lessDefaults",(function(){return d})),i("33f9");var n=i("0b3c");Object.defineProperty(o.prototype,"onDidChange",{get:function(){return this._onDidChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"languageId",{get:function(){return this._languageId},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"modeConfiguration",{get:function(){return this._modeConfiguration},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"diagnosticsOptions",{get:function(){return this.options},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"options",{get:function(){return this._options},enumerable:!1,configurable:!0}),o.prototype.setOptions=function(e){this._options=e||Object.create(null),this._onDidChange.fire(this)},o.prototype.setDiagnosticsOptions=function(e){this.setOptions(e)},o.prototype.setModeConfiguration=function(e){this._modeConfiguration=e||Object.create(null),this._onDidChange.fire(this)},t=o;function o(e,t,i){this._onDidChange=new n.Emitter,this._languageId=e,this.setOptions(t),this.setModeConfiguration(i)}var s={validate:!0,lint:{compatibleVendorPrefixes:"ignore",vendorPrefix:"warning",duplicateProperties:"warning",emptyRules:"warning",importStatement:"ignore",boxModel:"ignore",universalSelector:"ignore",zeroUnits:"ignore",fontFaceProperties:"warning",hexColorLength:"error",argumentsInColorFunction:"error",unknownProperties:"warning",ieHack:"ignore",unknownVendorSpecificProperties:"ignore",propertyIgnoredDueToDisplay:"warning",important:"ignore",float:"ignore",idSelector:"ignore"},data:{useDefaultDataProvider:!0}},r={completionItems:!0,hovers:!0,documentSymbols:!0,definitions:!0,references:!0,documentHighlights:!0,rename:!0,colors:!0,foldingRanges:!0,diagnostics:!0,selectionRanges:!0},a=new t("css",s,r),l=new t("scss",s,r),d=new t("less",s,r);function h(){return i.e("chunk-0b65ffb6").then(i.bind(null,"db4f"))}n.languages.css={cssDefaults:a,lessDefaults:d,scssDefaults:l},n.languages.onLanguage("less",(function(){h().then((function(e){return e.setupMode(d)}))})),n.languages.onLanguage("scss",(function(){h().then((function(e){return e.setupMode(l)}))})),n.languages.onLanguage("css",(function(){h().then((function(e){return e.setupMode(a)}))}))},f577:function(e,t,i){"use strict";i.d(t,"a",(function(){return n})),t=i("0a0f");const n=Object(t.c)("clipboardService")},f58f:function(e,t,i){"use strict";i.d(t,"a",(function(){return n}));class n{constructor(e,t,i,n,o,s){this.id=e,this.label=t,this.alias=i,this._precondition=n,this._run=o,this._contextKeyService=s}isSupported(){return this._contextKeyService.contextMatchesRules(this._precondition)}run(){return this.isSupported()?this._run():Promise.resolve(void 0)}}},f5ba:function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"dart",extensions:[".dart"],aliases:["Dart","dart"],mimetypes:["text/x-dart-source","text/x-dart"],loader:function(){return i.e("chunk-2d0de971").then(i.bind(null,"85fd"))}})},f5f3:function(e,t,i){"use strict";i.d(t,"b",(function(){return s})),i.d(t,"a",(function(){return r}));var n=i("af40");const o=[];function s(e,t,i){t instanceof n.a||(t=new n.a(t,[],i)),o.push([e,t])}function r(){return o}},f68e:function(e,t,i){"use strict";i.d(t,"b",(function(){return g})),i.d(t,"a",(function(){return m})),i.d(t,"c",(function(){return f}));var n=i("dff7"),o=i("308f"),s=i("82c9"),r=i("a666"),a=i("3742"),l=i("9c3e"),d=i("6a89"),h=i("40355"),c=i("fdcc"),u=function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))};class g{constructor(e,t,i,n){this.isProviderFirst=e,this.parent=t,this.link=i,this._rangeCallback=n,this.id=l.b.nextId()}get uri(){return this.link.uri}get range(){var e;return null!=(e=null!=(e=this._range)?e:this.link.targetSelectionRange)?e:this.link.range}set range(e){this._range=e,this._rangeCallback(this)}get ariaMessage(){var e=null==(e=this.parent.getPreview(this))?void 0:e.preview(this.range);return e?Object(n.a)({key:"aria.oneReference.preview",comment:["Placeholders are: 0: filename, 1:line number, 2: column number, 3: preview snippet of source code"]},"symbol in {0} on line {1} at column {2}, {3}",Object(s.b)(this.uri),this.range.startLineNumber,this.range.startColumn,e.value):Object(n.a)("aria.oneReference","symbol in {0} on line {1} at column {2}",Object(s.b)(this.uri),this.range.startLineNumber,this.range.startColumn)}}class p{constructor(e){this._modelReference=e}dispose(){this._modelReference.dispose()}preview(e,t=8){const i=this._modelReference.object.textEditorModel;var n,o,s,r;if(i)return({startLineNumber:o,startColumn:s,endLineNumber:n,endColumn:r}=e),t=i.getWordUntilPosition({lineNumber:o,column:s-t}),t=new d.a(o,t.startColumn,o,s),o=new d.a(n,r,n,1073741824),{value:(s=i.getValueInRange(t).replace(/^\s+/,""))+(r=i.getValueInRange(e))+i.getValueInRange(o).replace(/\s+$/,""),highlight:{start:s.length,end:s.length+r.length}}}}class m{constructor(e,t){this.parent=e,this.uri=t,this.children=[],this._previews=new h.b}dispose(){Object(r.f)(this._previews.values()),this._previews.clear()}getPreview(e){return this._previews.get(e.uri)}get ariaMessage(){var e=this.children.length;return 1===e?Object(n.a)("aria.fileReferences.1","1 symbol in {0}, full path {1}",Object(s.b)(this.uri),this.uri.fsPath):Object(n.a)("aria.fileReferences.N","{0} symbols in {1}, full path {2}",e,Object(s.b)(this.uri),this.uri.fsPath)}resolve(e){return u(this,void 0,void 0,(function*(){if(0===this._previews.size)for(var t of this.children)if(!this._previews.has(t.uri))try{var i=yield e.createModelReference(t.uri);this._previews.set(t.uri,new p(i))}catch(t){Object(c.f)(t)}return this}))}}class f{constructor(e,t){this.groups=[],this.references=[],this._onDidChangeReferenceRange=new o.b,this.onDidChangeReferenceRange=this._onDidChangeReferenceRange.event,this._links=e,this._title=t;var i,n,[r]=e;let a;for(i of(e.sort(f._compareReferences),e))a&&s.e.isEqual(a.uri,i.uri,!0)||(a=new m(this,i.uri),this.groups.push(a)),0!==a.children.length&&0===f._compareReferences(i,a.children[a.children.length-1])||(n=new g(r===i,a,i,e=>this._onDidChangeReferenceRange.fire(e)),this.references.push(n),a.children.push(n))}dispose(){Object(r.f)(this.groups),this._onDidChangeReferenceRange.dispose(),this.groups.length=0}clone(){return new f(this._links,this._title)}get title(){return this._title}get isEmpty(){return 0===this.groups.length}get ariaMessage(){return this.isEmpty?Object(n.a)("aria.result.0","No results found"):1===this.references.length?Object(n.a)("aria.result.1","Found 1 symbol in {0}",this.references[0].uri.fsPath):1===this.groups.length?Object(n.a)("aria.result.n1","Found {0} symbols in {1}",this.references.length,this.groups[0].uri.fsPath):Object(n.a)("aria.result.nm","Found {0} symbols in {1} files",this.references.length,this.groups.length)}nextOrPreviousReference(e,t){let i=e["parent"],n=i.children.indexOf(e);e=i.children.length;var o=i.parent.groups.length;return 1===o||t&&n+1({idx:n,prefixLen:a.d(i.uri.toString(),e.toString()),offsetDist:100*Math.abs(i.range.startLineNumber-t.lineNumber)+Math.abs(i.range.startColumn-t.column)})).sort((e,t)=>e.prefixLen>t.prefixLen?-1:e.prefixLent.offsetDist?1:0)[0];if(i)return this.references[i.idx]}referenceAt(e,t){for(const i of this.references)if(i.uri.toString()===e.toString()&&d.a.containsPosition(i.range,t))return i}firstReference(){for(const e of this.references)if(e.isProviderFirst)return e;return this.references[0]}static _compareReferences(e,t){return s.e.compare(e.uri,t.uri)||d.a.compareRangesUsingStarts(e.range,t.range)}}},f85a:function(e,t,i){"use strict";i.d(t,"a",(function(){return d}));var n=i("2e5d"),o=i("7061"),s=i("6a89"),r=i("3742"),a=i("708a");class l{constructor(e,t,i){this._cursorPositionBrand=void 0,this.lineNumber=e,this.column=t,this.leftoverVisibleColumns=i}}class d{static leftPosition(e,t){var i;return t.column>e.getLineMinColumn(t.lineNumber)?t.delta(void 0,-r.L(e.getLineContent(t.lineNumber),t.column-1)):1{})}return t}},fd11:function(e,t,i){"use strict";i.r(t),i.d(t,"DragAndDropController",(function(){return h})),i("3a19");t=i("a666");var n=i("30db"),o=i("b2cc"),s=i("7061"),r=i("6a89"),a=i("8025");class l{constructor(e,t,i){this.selection=e,this.targetPosition=t,this.copy=i,this.targetSelection=null}getEditOperations(e,t){e=e.getValueInRange(this.selection),this.copy||t.addEditOperation(this.selection,null),t.addEditOperation(new r.a(this.targetPosition.lineNumber,this.targetPosition.column,this.targetPosition.lineNumber,this.targetPosition.column),e),!this.selection.containsPosition(this.targetPosition)||this.copy&&(this.selection.getEndPosition().equals(this.targetPosition)||this.selection.getStartPosition().equals(this.targetPosition))?this.copy?this.targetSelection=new a.a(this.targetPosition.lineNumber,this.targetPosition.column,this.selection.endLineNumber-this.selection.startLineNumber+this.targetPosition.lineNumber,this.selection.startLineNumber===this.selection.endLineNumber?this.targetPosition.column+this.selection.endColumn-this.selection.startColumn:this.selection.endColumn):this.targetPosition.lineNumber>this.selection.endLineNumber?this.targetSelection=new a.a(this.targetPosition.lineNumber-this.selection.endLineNumber+this.selection.startLineNumber,this.targetPosition.column,this.targetPosition.lineNumber,this.selection.startLineNumber===this.selection.endLineNumber?this.targetPosition.column+this.selection.endColumn-this.selection.startColumn:this.selection.endColumn):this.targetPosition.lineNumberthis._onEditorMouseDown(e))),this._register(this._editor.onMouseUp(e=>this._onEditorMouseUp(e))),this._register(this._editor.onMouseDrag(e=>this._onEditorMouseDrag(e))),this._register(this._editor.onMouseDrop(e=>this._onEditorMouseDrop(e))),this._register(this._editor.onMouseDropCanceled(()=>this._onEditorMouseDropCanceled())),this._register(this._editor.onKeyDown(e=>this.onEditorKeyDown(e))),this._register(this._editor.onKeyUp(e=>this.onEditorKeyUp(e))),this._register(this._editor.onDidBlurEditorWidget(()=>this.onEditorBlur())),this._register(this._editor.onDidBlurEditorText(()=>this.onEditorBlur())),this._dndDecorationIds=[],this._mouseDown=!1,this._modifierPressed=!1,this._dragSelection=null}onEditorBlur(){this._removeDecoration(),this._dragSelection=null,this._mouseDown=!1,this._modifierPressed=!1}onEditorKeyDown(e){this._editor.getOption(30)&&!this._editor.getOption(17)&&(d(e)&&(this._modifierPressed=!0),this._mouseDown&&d(e)&&this._editor.updateOptions({mouseStyle:"copy"}))}onEditorKeyUp(e){this._editor.getOption(30)&&!this._editor.getOption(17)&&(d(e)&&(this._modifierPressed=!1),this._mouseDown&&e.keyCode===h.TRIGGER_KEY_VALUE&&this._editor.updateOptions({mouseStyle:"default"}))}_onEditorMouseDown(e){this._mouseDown=!0}_onEditorMouseUp(e){this._mouseDown=!1,this._editor.updateOptions({mouseStyle:"text"})}_onEditorMouseDrag(e){let t=e.target;if(null===this._dragSelection){const e=this._editor.getSelections()||[];var i=e.filter(e=>t.position&&e.containsPosition(t.position));if(1!==i.length)return;this._dragSelection=i[0]}d(e.event)?this._editor.updateOptions({mouseStyle:"copy"}):this._editor.updateOptions({mouseStyle:"default"}),t.position&&(this._dragSelection.containsPosition(t.position)?this._removeDecoration():this.showAt(t.position))}_onEditorMouseDropCanceled(){this._editor.updateOptions({mouseStyle:"text"}),this._removeDecoration(),this._dragSelection=null,this._mouseDown=!1}_onEditorMouseDrop(e){if(e.target&&(this._hitContent(e.target)||this._hitMargin(e.target))&&e.target.position){let n=new s.a(e.target.position.lineNumber,e.target.position.column);if(null===this._dragSelection){let o=null;var t,i;e.event.shiftKey?(t=this._editor.getSelection())&&(({selectionStartLineNumber:t,selectionStartColumn:i}=t),o=[new a.a(t,i,n.lineNumber,n.column)]):o=(this._editor.getSelections()||[]).map(e=>e.containsPosition(n)?new a.a(n.lineNumber,n.column,n.lineNumber,n.column):e),this._editor.setSelections(o||[],"mouse",3)}else this._dragSelection.containsPosition(n)&&(!d(e.event)&&!this._modifierPressed||!this._dragSelection.getEndPosition().equals(n)&&!this._dragSelection.getStartPosition().equals(n))||(this._editor.pushUndoStop(),this._editor.executeCommand(h.ID,new l(this._dragSelection,n,d(e.event)||this._modifierPressed)),this._editor.pushUndoStop())}this._editor.updateOptions({mouseStyle:"text"}),this._removeDecoration(),this._dragSelection=null,this._mouseDown=!1}showAt(e){var t=[{range:new r.a(e.lineNumber,e.column,e.lineNumber,e.column),options:h._DECORATION_OPTIONS}];this._dndDecorationIds=this._editor.deltaDecorations(this._dndDecorationIds,t),this._editor.revealPosition(e,1)}_removeDecoration(){this._dndDecorationIds=this._editor.deltaDecorations(this._dndDecorationIds,[])}_hitContent(e){return 6===e.type||7===e.type}_hitMargin(e){return 2===e.type||3===e.type||4===e.type}dispose(){this._removeDecoration(),this._dragSelection=null,this._mouseDown=!1,this._modifierPressed=!1,super.dispose()}}h.ID="editor.contrib.dragAndDrop",h.TRIGGER_KEY_VALUE=n.f?6:5,h._DECORATION_OPTIONS=i.a.register({description:"dnd-target",className:"dnd-target"}),Object(o.l)(h.ID,h)},fd49:function(e,t,i){"use strict";i.d(t,"h",(function(){return r})),i.d(t,"b",(function(){return a})),i.d(t,"j",(function(){return l})),i.d(t,"a",(function(){return d})),i.d(t,"k",(function(){return g})),i.d(t,"n",(function(){return b})),i.d(t,"i",(function(){return n})),i.d(t,"e",(function(){return x})),i.d(t,"f",(function(){return I})),i.d(t,"m",(function(){return V})),i.d(t,"c",(function(){return X})),i.d(t,"d",(function(){return Q})),i.d(t,"l",(function(){return J})),i.d(t,"g",(function(){return te}));var n,o=i("dff7"),s=i("30db");t=i("d093");const r=8;class a{constructor(e){this._values=e}hasChanged(e){return this._values[e]}}class l{constructor(){this._values=[]}_read(e){return this._values[e]}get(e){return this._values[e]}_write(e,t){this._values[e]=t}}class d{constructor(){this.stableMinimapLayoutInput=null,this.stableFitMaxMinimapScale=0,this.stableFitRemainingWidth=0}}class h{constructor(e,t,i,n){this.id=e,this.name=t,this.defaultValue=i,this.schema=n}compute(e,t,i){return i}}class c{constructor(e,t=null){this.schema=void 0,this.id=e,this.name="_never_",this.defaultValue=void 0,this.deps=t}validate(e){return this.defaultValue}}class u{constructor(e,t,i,n){this.id=e,this.name=t,this.defaultValue=i,this.schema=n}validate(e){return void 0===e?this.defaultValue:e}compute(e,t,i){return i}}function g(e,t){return void 0===e?t:"false"!==e&&Boolean(e)}class p extends u{constructor(e,t,i,n){void 0!==n&&(n.type="boolean",n.default=i),super(e,t,i,n)}validate(e){return g(e,this.defaultValue)}}class m extends u{constructor(e,t,i,n,o,s){void 0!==s&&(s.type="integer",s.default=i,s.minimum=n,s.maximum=o),super(e,t,i,s),this.minimum=n,this.maximum=o}static clampedInt(e,t,i,n){return void 0===e||(e=parseInt(e,10),isNaN(e))?t:(e=Math.max(i,e),0|(e=Math.min(n,e)))}validate(e){return m.clampedInt(e,this.defaultValue,this.minimum,this.maximum)}}class f extends u{constructor(e,t,i,n,o){void 0!==o&&(o.type="number",o.default=i),super(e,t,i,o),this.validationFn=n}static clamp(e,t,i){return eC),"fill"!==g&&!i||(y=!0,N=c,L=Math.min(a*o,Math.max(1,Math.floor(1/D))),b&&s&&_<=t.stableFitRemainingWidth&&(r=t.stableFitMaxMinimapScale),(c=Math.min(r,Math.max(1,Math.floor(L/v))))>N&&(k=Math.min(2,c/N)),x=c/o/k,C=Math.ceil(Math.max(d,f+n)*L),b?(t.stableMinimapLayoutInput=e,t.stableFitRemainingWidth=_,t.stableFitMaxMinimapScale=c):(t.stableMinimapLayoutInput=null,t.stableFitRemainingWidth=0))}}return g=Math.floor(u*x),a=Math.min(g,Math.max(0,Math.floor((_-m-2)*x/(l+x)))+r),s=(D=Math.floor(o*a))/o,D=Math.floor(D*k),{renderMinimap:h?1:2,minimapLeft:"left"===p?0:i-a-m,minimapWidth:a,minimapHeightIsEditorHeight:y,minimapIsSampling:S,minimapScale:c,minimapLineHeight:L,minimapCanvasInnerWidth:D,minimapCanvasInnerHeight:C,minimapCanvasOuterWidth:s,minimapCanvasOuterHeight:w}}static computeLayout(e,t){var i=0|t.outerWidth,n=0|t.outerHeight,o=0|t.lineHeight,s=0|t.lineNumbersDigitCount,r=t.typicalHalfwidthCharacterWidth,a=t.maxDigitWidth,l=t.pixelRatio,h=t.viewLineCount,c=e.get(122),u=(c="inherit"===c?e.get(121):c,"inherit"===c?e.get(117):c),g=e.get(120),p=e.get(2),f=t.isDominatedByLongLines,_=e.get(48),b=0!==e.get(59).renderType,v=e.get(60),C=e.get(94),w=e.get(64),y=e.get(92),S=y.verticalScrollbarSize,L=y.verticalHasArrows,x=y.arrowSize;y=y.horizontalScrollbarSize;const k=e.get(57);e=e.get(36);let D,N=(D="string"==typeof k&&/^\d+(\.\d+)?ch$/.test(k)?(B=parseFloat(k.substr(0,k.length-2)),m.clampedInt(B*r,0,0,1e3)):m.clampedInt(k,0,0,1e3),e&&(D+=16),0),O=(b&&(B=Math.max(s,v),N=Math.round(B*a)),0),E=(_&&(O=o),0),M=E+O,T=M+N,A=T+D;e=i-O-N-D;let R=!1,P=!1,F=-1;2!==p&&("inherit"===c&&f?(R=!0,P=!0):"on"===u||"bounded"===u?P=!0:"wordWrapColumn"===u&&(F=g));b=I._computeMinimapLayout({outerWidth:i,outerHeight:n,lineHeight:o,typicalHalfwidthCharacterWidth:r,pixelRatio:l,scrollBeyondLastLine:C,minimap:w,verticalScrollbarWidth:S,viewLineCount:h,remainingWidth:e,isViewportWrapping:P},t.memory||new d),0!==b.renderMinimap&&0===b.minimapLeft&&(E+=b.minimapWidth,M+=b.minimapWidth,T+=b.minimapWidth,A+=b.minimapWidth),s=e-b.minimapWidth,v=Math.max(1,Math.floor((s-S-2)/r));var B=L?x:0;return P&&(F=Math.max(1,v),"bounded"===u&&(F=Math.min(F,g))),{width:i,height:n,glyphMarginLeft:E,glyphMarginWidth:O,lineNumbersLeft:M,lineNumbersWidth:N,decorationsLeft:T,decorationsWidth:D,contentLeft:A,contentWidth:s,minimap:b,viewportColumn:v,isWordWrapMinified:R,isViewportWrapping:P,wrappingColumn:F,verticalScrollbarWidth:S,horizontalScrollbarHeight:y,overviewRuler:{top:B,width:S,height:n-2*B,right:0}}}}class M extends h{constructor(){var e={enabled:!0};super(56,"lightbulb",e,{"editor.lightbulb.enabled":{type:"boolean",default:e.enabled,description:o.a("codeActions","Enables the code action lightbulb in the editor.")}})}validate(e){return e&&"object"==typeof e?{enabled:g(e.enabled,this.defaultValue.enabled)}:this.defaultValue}}class T extends h{constructor(){var e={enabled:!0,fontSize:0,fontFamily:""};super(126,"inlayHints",e,{"editor.inlayHints.enabled":{type:"boolean",default:e.enabled,description:o.a("inlayHints.enable","Enables the inlay hints in the editor.")},"editor.inlayHints.fontSize":{type:"number",default:e.fontSize,markdownDescription:o.a("inlayHints.fontSize","Controls font size of inlay hints in the editor. When set to `0`, the 90% of `#editor.fontSize#` is used.")},"editor.inlayHints.fontFamily":{type:"string",default:e.fontFamily,description:o.a("inlayHints.fontFamily","Controls font family of inlay hints in the editor. When set to empty, the `#editor.fontFamily#` is used.")}})}validate(e){return e&&"object"==typeof e?{enabled:g((e=e).enabled,this.defaultValue.enabled),fontSize:m.clampedInt(e.fontSize,this.defaultValue.fontSize,0,100),fontFamily:_.string(e.fontFamily,this.defaultValue.fontFamily)}:this.defaultValue}}class A extends f{constructor(){super(58,"lineHeight",X.lineHeight,e=>f.clamp(e,0,150),{markdownDescription:o.a("lineHeight","Controls the line height. \n - Use 0 to automatically compute the line height from the font size.\n - Values between 0 and 8 will be used as a multiplier with the font size.\n - Values greater than or equal to 8 will be used as effective values.")})}compute(e,t,i){return e.fontInfo.lineHeight}}class R extends h{constructor(){var e={enabled:!0,size:"proportional",side:"right",showSlider:"mouseover",renderCharacters:!0,maxColumn:120,scale:1};super(64,"minimap",e,{"editor.minimap.enabled":{type:"boolean",default:e.enabled,description:o.a("minimap.enabled","Controls whether the minimap is shown.")},"editor.minimap.size":{type:"string",enum:["proportional","fill","fit"],enumDescriptions:[o.a("minimap.size.proportional","The minimap has the same size as the editor contents (and might scroll)."),o.a("minimap.size.fill","The minimap will stretch or shrink as necessary to fill the height of the editor (no scrolling)."),o.a("minimap.size.fit","The minimap will shrink as necessary to never be larger than the editor (no scrolling).")],default:e.size,description:o.a("minimap.size","Controls the size of the minimap.")},"editor.minimap.side":{type:"string",enum:["left","right"],default:e.side,description:o.a("minimap.side","Controls the side where to render the minimap.")},"editor.minimap.showSlider":{type:"string",enum:["always","mouseover"],default:e.showSlider,description:o.a("minimap.showSlider","Controls when the minimap slider is shown.")},"editor.minimap.scale":{type:"number",default:e.scale,minimum:1,maximum:3,enum:[1,2,3],description:o.a("minimap.scale","Scale of content drawn in the minimap: 1, 2 or 3.")},"editor.minimap.renderCharacters":{type:"boolean",default:e.renderCharacters,description:o.a("minimap.renderCharacters","Render the actual characters on a line as opposed to color blocks.")},"editor.minimap.maxColumn":{type:"number",default:e.maxColumn,description:o.a("minimap.maxColumn","Limit the width of the minimap to render at most a certain number of columns.")}})}validate(e){return e&&"object"==typeof e?{enabled:g((e=e).enabled,this.defaultValue.enabled),size:b(e.size,this.defaultValue.size,["proportional","fill","fit"]),side:b(e.side,this.defaultValue.side,["right","left"]),showSlider:b(e.showSlider,this.defaultValue.showSlider,["always","mouseover"]),renderCharacters:g(e.renderCharacters,this.defaultValue.renderCharacters),scale:m.clampedInt(e.scale,1,1,3),maxColumn:m.clampedInt(e.maxColumn,this.defaultValue.maxColumn,1,1e4)}:this.defaultValue}}class P extends h{constructor(){super(74,"padding",{top:0,bottom:0},{"editor.padding.top":{type:"number",default:0,minimum:0,maximum:1e3,description:o.a("padding.top","Controls the amount of space between the top edge of the editor and the first line.")},"editor.padding.bottom":{type:"number",default:0,minimum:0,maximum:1e3,description:o.a("padding.bottom","Controls the amount of space between the bottom edge of the editor and the last line.")}})}validate(e){return e&&"object"==typeof e?(e=e,{top:m.clampedInt(e.top,0,0,1e3),bottom:m.clampedInt(e.bottom,0,0,1e3)}):this.defaultValue}}class F extends h{constructor(){var e={enabled:!0,cycle:!1};super(75,"parameterHints",e,{"editor.parameterHints.enabled":{type:"boolean",default:e.enabled,description:o.a("parameterHints.enabled","Enables a pop-up that shows parameter documentation and type information as you type.")},"editor.parameterHints.cycle":{type:"boolean",default:e.cycle,description:o.a("parameterHints.cycle","Controls whether the parameter hints menu cycles or closes when reaching the end of the list.")}})}validate(e){return e&&"object"==typeof e?{enabled:g((e=e).enabled,this.defaultValue.enabled),cycle:g(e.cycle,this.defaultValue.cycle)}:this.defaultValue}}class B extends c{constructor(){super(128)}compute(e,t,i){return e.pixelRatio}}class j extends h{constructor(){var e={other:!0,comments:!1,strings:!1};super(78,"quickSuggestions",e,{anyOf:[{type:"boolean"},{type:"object",properties:{strings:{type:"boolean",default:e.strings,description:o.a("quickSuggestions.strings","Enable quick suggestions inside strings.")},comments:{type:"boolean",default:e.comments,description:o.a("quickSuggestions.comments","Enable quick suggestions inside comments.")},other:{type:"boolean",default:e.other,description:o.a("quickSuggestions.other","Enable quick suggestions outside of strings and comments.")}}}],default:e,description:o.a("quickSuggestions","Controls whether suggestions should automatically show up while typing.")}),this.defaultValue=e}validate(e){return"boolean"==typeof e?e:e&&"object"==typeof e?!!((e={other:g((e=e).other,this.defaultValue.other),comments:g(e.comments,this.defaultValue.comments),strings:g(e.strings,this.defaultValue.strings)}).other&&e.comments&&e.strings)||!!(e.other||e.comments||e.strings)&&e:this.defaultValue}}class W extends h{constructor(){super(59,"lineNumbers",{renderType:1,renderFn:null},{type:"string",enum:["off","on","relative","interval"],enumDescriptions:[o.a("lineNumbers.off","Line numbers are not rendered."),o.a("lineNumbers.on","Line numbers are rendered as absolute number."),o.a("lineNumbers.relative","Line numbers are rendered as distance in lines to cursor position."),o.a("lineNumbers.interval","Line numbers are rendered every 10 lines.")],default:"on",description:o.a("lineNumbers","Controls the display of line numbers.")})}validate(e){let t=this.defaultValue.renderType,i=this.defaultValue.renderFn;return void 0!==e&&("function"==typeof e?(t=4,i=e):t="interval"===e?3:"relative"===e?2:"on"===e?1:0),{renderType:t,renderFn:i}}}function V(e){var t=e.get(87);return"editable"===t?e.get(80):"on"!==t}class H extends h{constructor(){var e=[],t={type:"number",description:o.a("rulers.size","Number of monospace characters at which this editor ruler will render.")};super(91,"rulers",e,{type:"array",items:{anyOf:[t,{type:["object"],properties:{column:t,color:{type:"string",description:o.a("rulers.color","Color of this editor ruler."),format:"color-hex"}}}]},default:e,description:o.a("rulers","Render vertical rulers after a certain number of monospace characters. Use multiple values for multiple rulers. No rulers are drawn if array is empty.")})}validate(e){if(Array.isArray(e)){let i=[];for(var t of e)"number"==typeof t?i.push({column:m.clampedInt(t,0,0,1e4),color:null}):t&&"object"==typeof t&&(t=t,i.push({column:m.clampedInt(t.column,0,0,1e4),color:t.color}));return i.sort((e,t)=>e.column-t.column),i}return this.defaultValue}}function z(e,t){if("string"!=typeof e)return t;switch(e){case"hidden":return 2;case"visible":return 3;default:return 1}}class U extends h{constructor(){var e={vertical:1,horizontal:1,arrowSize:11,useShadows:!0,verticalHasArrows:!1,horizontalHasArrows:!1,horizontalScrollbarSize:12,horizontalSliderSize:12,verticalScrollbarSize:14,verticalSliderSize:14,handleMouseWheel:!0,alwaysConsumeMouseWheel:!0,scrollByPage:!1};super(92,"scrollbar",e,{"editor.scrollbar.vertical":{type:"string",enum:["auto","visible","hidden"],enumDescriptions:[o.a("scrollbar.vertical.auto","The vertical scrollbar will be visible only when necessary."),o.a("scrollbar.vertical.visible","The vertical scrollbar will always be visible."),o.a("scrollbar.vertical.fit","The vertical scrollbar will always be hidden.")],default:"auto",description:o.a("scrollbar.vertical","Controls the visibility of the vertical scrollbar.")},"editor.scrollbar.horizontal":{type:"string",enum:["auto","visible","hidden"],enumDescriptions:[o.a("scrollbar.horizontal.auto","The horizontal scrollbar will be visible only when necessary."),o.a("scrollbar.horizontal.visible","The horizontal scrollbar will always be visible."),o.a("scrollbar.horizontal.fit","The horizontal scrollbar will always be hidden.")],default:"auto",description:o.a("scrollbar.horizontal","Controls the visibility of the horizontal scrollbar.")},"editor.scrollbar.verticalScrollbarSize":{type:"number",default:e.verticalScrollbarSize,description:o.a("scrollbar.verticalScrollbarSize","The width of the vertical scrollbar.")},"editor.scrollbar.horizontalScrollbarSize":{type:"number",default:e.horizontalScrollbarSize,description:o.a("scrollbar.horizontalScrollbarSize","The height of the horizontal scrollbar.")},"editor.scrollbar.scrollByPage":{type:"boolean",default:e.scrollByPage,description:o.a("scrollbar.scrollByPage","Controls whether clicks scroll by page or jump to click position.")}})}validate(e){var t,i;return e&&"object"==typeof e?(e=e,t=m.clampedInt(e.horizontalScrollbarSize,this.defaultValue.horizontalScrollbarSize,0,1e3),i=m.clampedInt(e.verticalScrollbarSize,this.defaultValue.verticalScrollbarSize,0,1e3),{arrowSize:m.clampedInt(e.arrowSize,this.defaultValue.arrowSize,0,1e3),vertical:z(e.vertical,this.defaultValue.vertical),horizontal:z(e.horizontal,this.defaultValue.horizontal),useShadows:g(e.useShadows,this.defaultValue.useShadows),verticalHasArrows:g(e.verticalHasArrows,this.defaultValue.verticalHasArrows),horizontalHasArrows:g(e.horizontalHasArrows,this.defaultValue.horizontalHasArrows),handleMouseWheel:g(e.handleMouseWheel,this.defaultValue.handleMouseWheel),alwaysConsumeMouseWheel:g(e.alwaysConsumeMouseWheel,this.defaultValue.alwaysConsumeMouseWheel),horizontalScrollbarSize:t,horizontalSliderSize:m.clampedInt(e.horizontalSliderSize,t,0,1e3),verticalScrollbarSize:i,verticalSliderSize:m.clampedInt(e.verticalSliderSize,i,0,1e3),scrollByPage:g(e.scrollByPage,this.defaultValue.scrollByPage)}):this.defaultValue}}class K extends h{constructor(){var e={enabled:!0,mode:"subwordSmart"};super(54,"inlineSuggest",e,{"editor.inlineSuggest.enabled":{type:"boolean",default:e.enabled,description:o.a("inlineSuggest.enabled","Controls whether to automatically show inline suggestions in the editor.")},"editor.inlineSuggest.mode":{type:"string",enum:["prefix","subword","subwordSmart"],enumDescriptions:[o.a("inlineSuggest.mode.prefix","Only render an inline suggestion if the replace text is a prefix of the insert text."),o.a("inlineSuggest.mode.subword","Only render an inline suggestion if the replace text is a subword of the insert text."),o.a("inlineSuggest.mode.subwordSmart","Only render an inline suggestion if the replace text is a subword of the insert text, but the subword must start after the cursor.")],default:e.mode,description:o.a("inlineSuggest.mode","Controls which mode to use for rendering inline suggestions.")}})}validate(e){return e&&"object"==typeof e?{enabled:g((e=e).enabled,this.defaultValue.enabled),mode:b(e.mode,this.defaultValue.mode,["prefix","subword","subwordSmart"])}:this.defaultValue}}class q extends h{constructor(){var e={enabled:Q.bracketPairColorizationOptions.enabled};super(12,"bracketPairColorization",e,{"editor.bracketPairColorization.enabled":{type:"boolean",default:e.enabled,description:o.a("bracketPairColorization.enabled","Controls whether bracket pair colorization is enabled or not. Use 'workbench.colorCustomizations' to override the bracket highlight colors.")}})}validate(e){return e&&"object"==typeof e?{enabled:g(e.enabled,this.defaultValue.enabled)}:this.defaultValue}}class $ extends h{constructor(){var e={insertMode:"insert",filterGraceful:!0,snippetsPreventQuickSuggestions:!0,localityBonus:!1,shareSuggestSelections:!1,showIcons:!0,showStatusBar:!1,preview:!1,previewMode:"subwordSmart",showInlineDetails:!0,showMethods:!0,showFunctions:!0,showConstructors:!0,showDeprecated:!0,showFields:!0,showVariables:!0,showClasses:!0,showStructs:!0,showInterfaces:!0,showModules:!0,showProperties:!0,showEvents:!0,showOperators:!0,showUnits:!0,showValues:!0,showConstants:!0,showEnums:!0,showEnumMembers:!0,showKeywords:!0,showWords:!0,showColors:!0,showFiles:!0,showReferences:!0,showFolders:!0,showTypeParameters:!0,showSnippets:!0,showUsers:!0,showIssues:!0};super(106,"suggest",e,{"editor.suggest.insertMode":{type:"string",enum:["insert","replace"],enumDescriptions:[o.a("suggest.insertMode.insert","Insert suggestion without overwriting text right of the cursor."),o.a("suggest.insertMode.replace","Insert suggestion and overwrite text right of the cursor.")],default:e.insertMode,description:o.a("suggest.insertMode","Controls whether words are overwritten when accepting completions. Note that this depends on extensions opting into this feature.")},"editor.suggest.filterGraceful":{type:"boolean",default:e.filterGraceful,description:o.a("suggest.filterGraceful","Controls whether filtering and sorting suggestions accounts for small typos.")},"editor.suggest.localityBonus":{type:"boolean",default:e.localityBonus,description:o.a("suggest.localityBonus","Controls whether sorting favors words that appear close to the cursor.")},"editor.suggest.shareSuggestSelections":{type:"boolean",default:e.shareSuggestSelections,markdownDescription:o.a("suggest.shareSuggestSelections","Controls whether remembered suggestion selections are shared between multiple workspaces and windows (needs `#editor.suggestSelection#`).")},"editor.suggest.snippetsPreventQuickSuggestions":{type:"boolean",default:e.snippetsPreventQuickSuggestions,description:o.a("suggest.snippetsPreventQuickSuggestions","Controls whether an active snippet prevents quick suggestions.")},"editor.suggest.showIcons":{type:"boolean",default:e.showIcons,description:o.a("suggest.showIcons","Controls whether to show or hide icons in suggestions.")},"editor.suggest.showStatusBar":{type:"boolean",default:e.showStatusBar,description:o.a("suggest.showStatusBar","Controls the visibility of the status bar at the bottom of the suggest widget.")},"editor.suggest.preview":{type:"boolean",default:e.preview,description:o.a("suggest.preview","Controls whether to preview the suggestion outcome in the editor.")},"editor.suggest.previewMode":{type:"string",enum:["prefix","subword","subwordSmart"],enumDescriptions:[o.a("suggest.previewMode.prefix","Only render a preview if the replace text is a prefix of the insert text."),o.a("suggest.previewMode.subword","Only render a preview if the replace text is a subword of the insert text."),o.a("suggest.previewMode.subwordSmart","Render a preview if the replace text is a subword of the insert text, or if it is a prefix of the insert text.")],default:e.previewMode,description:o.a("suggest.previewMode","Controls which mode to use for rendering the suggest preview.")},"editor.suggest.showInlineDetails":{type:"boolean",default:e.showInlineDetails,description:o.a("suggest.showInlineDetails","Controls whether suggest details show inline with the label or only in the details widget")},"editor.suggest.maxVisibleSuggestions":{type:"number",deprecationMessage:o.a("suggest.maxVisibleSuggestions.dep","This setting is deprecated. The suggest widget can now be resized.")},"editor.suggest.filteredTypes":{type:"object",deprecationMessage:o.a("deprecated","This setting is deprecated, please use separate settings like 'editor.suggest.showKeywords' or 'editor.suggest.showSnippets' instead.")},"editor.suggest.showMethods":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showMethods","When enabled IntelliSense shows `method`-suggestions.")},"editor.suggest.showFunctions":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showFunctions","When enabled IntelliSense shows `function`-suggestions.")},"editor.suggest.showConstructors":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showConstructors","When enabled IntelliSense shows `constructor`-suggestions.")},"editor.suggest.showDeprecated":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showDeprecated","When enabled IntelliSense shows `deprecated`-suggestions.")},"editor.suggest.showFields":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showFields","When enabled IntelliSense shows `field`-suggestions.")},"editor.suggest.showVariables":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showVariables","When enabled IntelliSense shows `variable`-suggestions.")},"editor.suggest.showClasses":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showClasss","When enabled IntelliSense shows `class`-suggestions.")},"editor.suggest.showStructs":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showStructs","When enabled IntelliSense shows `struct`-suggestions.")},"editor.suggest.showInterfaces":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showInterfaces","When enabled IntelliSense shows `interface`-suggestions.")},"editor.suggest.showModules":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showModules","When enabled IntelliSense shows `module`-suggestions.")},"editor.suggest.showProperties":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showPropertys","When enabled IntelliSense shows `property`-suggestions.")},"editor.suggest.showEvents":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showEvents","When enabled IntelliSense shows `event`-suggestions.")},"editor.suggest.showOperators":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showOperators","When enabled IntelliSense shows `operator`-suggestions.")},"editor.suggest.showUnits":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showUnits","When enabled IntelliSense shows `unit`-suggestions.")},"editor.suggest.showValues":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showValues","When enabled IntelliSense shows `value`-suggestions.")},"editor.suggest.showConstants":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showConstants","When enabled IntelliSense shows `constant`-suggestions.")},"editor.suggest.showEnums":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showEnums","When enabled IntelliSense shows `enum`-suggestions.")},"editor.suggest.showEnumMembers":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showEnumMembers","When enabled IntelliSense shows `enumMember`-suggestions.")},"editor.suggest.showKeywords":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showKeywords","When enabled IntelliSense shows `keyword`-suggestions.")},"editor.suggest.showWords":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showTexts","When enabled IntelliSense shows `text`-suggestions.")},"editor.suggest.showColors":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showColors","When enabled IntelliSense shows `color`-suggestions.")},"editor.suggest.showFiles":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showFiles","When enabled IntelliSense shows `file`-suggestions.")},"editor.suggest.showReferences":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showReferences","When enabled IntelliSense shows `reference`-suggestions.")},"editor.suggest.showCustomcolors":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showCustomcolors","When enabled IntelliSense shows `customcolor`-suggestions.")},"editor.suggest.showFolders":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showFolders","When enabled IntelliSense shows `folder`-suggestions.")},"editor.suggest.showTypeParameters":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showTypeParameters","When enabled IntelliSense shows `typeParameter`-suggestions.")},"editor.suggest.showSnippets":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showSnippets","When enabled IntelliSense shows `snippet`-suggestions.")},"editor.suggest.showUsers":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showUsers","When enabled IntelliSense shows `user`-suggestions.")},"editor.suggest.showIssues":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showIssues","When enabled IntelliSense shows `issues`-suggestions.")}})}validate(e){return e&&"object"==typeof e?{insertMode:b((e=e).insertMode,this.defaultValue.insertMode,["insert","replace"]),filterGraceful:g(e.filterGraceful,this.defaultValue.filterGraceful),snippetsPreventQuickSuggestions:g(e.snippetsPreventQuickSuggestions,this.defaultValue.filterGraceful),localityBonus:g(e.localityBonus,this.defaultValue.localityBonus),shareSuggestSelections:g(e.shareSuggestSelections,this.defaultValue.shareSuggestSelections),showIcons:g(e.showIcons,this.defaultValue.showIcons),showStatusBar:g(e.showStatusBar,this.defaultValue.showStatusBar),preview:g(e.preview,this.defaultValue.preview),previewMode:b(e.previewMode,this.defaultValue.previewMode,["prefix","subword","subwordSmart"]),showInlineDetails:g(e.showInlineDetails,this.defaultValue.showInlineDetails),showMethods:g(e.showMethods,this.defaultValue.showMethods),showFunctions:g(e.showFunctions,this.defaultValue.showFunctions),showConstructors:g(e.showConstructors,this.defaultValue.showConstructors),showDeprecated:g(e.showDeprecated,this.defaultValue.showDeprecated),showFields:g(e.showFields,this.defaultValue.showFields),showVariables:g(e.showVariables,this.defaultValue.showVariables),showClasses:g(e.showClasses,this.defaultValue.showClasses),showStructs:g(e.showStructs,this.defaultValue.showStructs),showInterfaces:g(e.showInterfaces,this.defaultValue.showInterfaces),showModules:g(e.showModules,this.defaultValue.showModules),showProperties:g(e.showProperties,this.defaultValue.showProperties),showEvents:g(e.showEvents,this.defaultValue.showEvents),showOperators:g(e.showOperators,this.defaultValue.showOperators),showUnits:g(e.showUnits,this.defaultValue.showUnits),showValues:g(e.showValues,this.defaultValue.showValues),showConstants:g(e.showConstants,this.defaultValue.showConstants),showEnums:g(e.showEnums,this.defaultValue.showEnums),showEnumMembers:g(e.showEnumMembers,this.defaultValue.showEnumMembers),showKeywords:g(e.showKeywords,this.defaultValue.showKeywords),showWords:g(e.showWords,this.defaultValue.showWords),showColors:g(e.showColors,this.defaultValue.showColors),showFiles:g(e.showFiles,this.defaultValue.showFiles),showReferences:g(e.showReferences,this.defaultValue.showReferences),showFolders:g(e.showFolders,this.defaultValue.showFolders),showTypeParameters:g(e.showTypeParameters,this.defaultValue.showTypeParameters),showSnippets:g(e.showSnippets,this.defaultValue.showSnippets),showUsers:g(e.showUsers,this.defaultValue.showUsers),showIssues:g(e.showIssues,this.defaultValue.showIssues)}:this.defaultValue}}class G extends h{constructor(){super(102,"smartSelect",{selectLeadingAndTrailingWhitespace:!0},{"editor.smartSelect.selectLeadingAndTrailingWhitespace":{description:o.a("selectLeadingAndTrailingWhitespace","Whether leading and trailing whitespace should always be selected."),default:!0,type:"boolean"}})}validate(e){return e&&"object"==typeof e?{selectLeadingAndTrailingWhitespace:g(e.selectLeadingAndTrailingWhitespace,this.defaultValue.selectLeadingAndTrailingWhitespace)}:this.defaultValue}}class Z extends c{constructor(){super(129,[80])}compute(e,t,i){return!!t.get(80)||e.tabFocusMode}}class Y extends c{constructor(){super(131,[130])}compute(e,t,i){return t=t.get(130),{isDominatedByLongLines:e.isDominatedByLongLines,isWordWrapMinified:t.isWordWrapMinified,isViewportWrapping:t.isViewportWrapping,wrappingColumn:t.wrappingColumn}}}const X={fontFamily:s.f?"Menlo, Monaco, 'Courier New', monospace":s.d?"'Droid Sans Mono', 'monospace', monospace, 'Droid Sans Fallback'":"Consolas, 'Courier New', monospace",fontWeight:"normal",fontSize:s.f?12:14,lineHeight:0,letterSpacing:0},Q={tabSize:4,indentSize:4,insertSpaces:!0,detectIndentation:!0,trimAutoWhitespace:!0,largeFileOptimizations:!0,bracketPairColorizationOptions:{enabled:!1}},J=[];function ee(e){return J[e.id]=e}const te={acceptSuggestionOnCommitCharacter:ee(new p(0,"acceptSuggestionOnCommitCharacter",!0,{markdownDescription:o.a("acceptSuggestionOnCommitCharacter","Controls whether suggestions should be accepted on commit characters. For example, in JavaScript, the semi-colon (`;`) can be a commit character that accepts a suggestion and types that character.")})),acceptSuggestionOnEnter:ee(new v(1,"acceptSuggestionOnEnter","on",["on","smart","off"],{markdownEnumDescriptions:["",o.a("acceptSuggestionOnEnterSmart","Only accept a suggestion with `Enter` when it makes a textual change."),""],markdownDescription:o.a("acceptSuggestionOnEnter","Controls whether suggestions should be accepted on `Enter`, in addition to `Tab`. Helps to avoid ambiguity between inserting new lines or accepting suggestions.")})),accessibilitySupport:ee(new w),accessibilityPageSize:ee(new m(3,"accessibilityPageSize",10,1,1073741824,{description:o.a("accessibilityPageSize","Controls the number of lines in the editor that can be read out by a screen reader at once. When we detect a screen reader we automatically set the default to be 500. Warning: this has a performance implication for numbers larger than the default.")})),ariaLabel:ee(new _(4,"ariaLabel",o.a("editorViewAccessibleLabel","Editor content"))),autoClosingBrackets:ee(new v(5,"autoClosingBrackets","languageDefined",["always","languageDefined","beforeWhitespace","never"],{enumDescriptions:["",o.a("editor.autoClosingBrackets.languageDefined","Use language configurations to determine when to autoclose brackets."),o.a("editor.autoClosingBrackets.beforeWhitespace","Autoclose brackets only when the cursor is to the left of whitespace."),""],description:o.a("autoClosingBrackets","Controls whether the editor should automatically close brackets after the user adds an opening bracket.")})),autoClosingDelete:ee(new v(6,"autoClosingDelete","auto",["always","auto","never"],{enumDescriptions:["",o.a("editor.autoClosingDelete.auto","Remove adjacent closing quotes or brackets only if they were automatically inserted."),""],description:o.a("autoClosingDelete","Controls whether the editor should remove adjacent closing quotes or brackets when deleting.")})),autoClosingOvertype:ee(new v(7,"autoClosingOvertype","auto",["always","auto","never"],{enumDescriptions:["",o.a("editor.autoClosingOvertype.auto","Type over closing quotes or brackets only if they were automatically inserted."),""],description:o.a("autoClosingOvertype","Controls whether the editor should type over closing quotes or brackets.")})),autoClosingQuotes:ee(new v(8,"autoClosingQuotes","languageDefined",["always","languageDefined","beforeWhitespace","never"],{enumDescriptions:["",o.a("editor.autoClosingQuotes.languageDefined","Use language configurations to determine when to autoclose quotes."),o.a("editor.autoClosingQuotes.beforeWhitespace","Autoclose quotes only when the cursor is to the left of whitespace."),""],description:o.a("autoClosingQuotes","Controls whether the editor should automatically close quotes after the user adds an opening quote.")})),autoIndent:ee(new C(9,"autoIndent",4,"full",["none","keep","brackets","advanced","full"],(function(e){switch(e){case"none":return 0;case"keep":return 1;case"brackets":return 2;case"advanced":return 3;case"full":return 4}}),{enumDescriptions:[o.a("editor.autoIndent.none","The editor will not insert indentation automatically."),o.a("editor.autoIndent.keep","The editor will keep the current line's indentation."),o.a("editor.autoIndent.brackets","The editor will keep the current line's indentation and honor language defined brackets."),o.a("editor.autoIndent.advanced","The editor will keep the current line's indentation, honor language defined brackets and invoke special onEnterRules defined by languages."),o.a("editor.autoIndent.full","The editor will keep the current line's indentation, honor language defined brackets, invoke special onEnterRules defined by languages, and honor indentationRules defined by languages.")],description:o.a("autoIndent","Controls whether the editor should automatically adjust the indentation when users type, paste, move or indent lines.")})),automaticLayout:ee(new p(10,"automaticLayout",!1)),autoSurround:ee(new v(11,"autoSurround","languageDefined",["languageDefined","quotes","brackets","never"],{enumDescriptions:[o.a("editor.autoSurround.languageDefined","Use language configurations to determine when to automatically surround selections."),o.a("editor.autoSurround.quotes","Surround with quotes but not brackets."),o.a("editor.autoSurround.brackets","Surround with brackets but not quotes."),""],description:o.a("autoSurround","Controls whether the editor should automatically surround selections when typing quotes or brackets.")})),bracketPairColorization:ee(new q),stickyTabStops:ee(new p(104,"stickyTabStops",!1,{description:o.a("stickyTabStops","Emulate selection behavior of tab characters when using spaces for indentation. Selection will stick to tab stops.")})),codeLens:ee(new p(13,"codeLens",!0,{description:o.a("codeLens","Controls whether the editor shows CodeLens.")})),codeLensFontFamily:ee(new _(14,"codeLensFontFamily","",{description:o.a("codeLensFontFamily","Controls the font family for CodeLens.")})),codeLensFontSize:ee(new m(15,"codeLensFontSize",0,0,100,{type:"number",default:0,minimum:0,maximum:100,markdownDescription:o.a("codeLensFontSize","Controls the font size in pixels for CodeLens. When set to `0`, the 90% of `#editor.fontSize#` is used.")})),colorDecorators:ee(new p(16,"colorDecorators",!0,{description:o.a("colorDecorators","Controls whether the editor should render the inline color decorators and color picker.")})),columnSelection:ee(new p(17,"columnSelection",!1,{description:o.a("columnSelection","Enable that the selection with the mouse and keys is doing column selection.")})),comments:ee(new y),contextmenu:ee(new p(19,"contextmenu",!0)),copyWithSyntaxHighlighting:ee(new p(20,"copyWithSyntaxHighlighting",!0,{description:o.a("copyWithSyntaxHighlighting","Controls whether syntax highlighting should be copied into the clipboard.")})),cursorBlinking:ee(new C(21,"cursorBlinking",1,"blink",["blink","smooth","phase","expand","solid"],(function(e){switch(e){case"blink":return 1;case"smooth":return 2;case"phase":return 3;case"expand":return 4;case"solid":return 5}}),{description:o.a("cursorBlinking","Control the cursor animation style.")})),cursorSmoothCaretAnimation:ee(new p(22,"cursorSmoothCaretAnimation",!1,{description:o.a("cursorSmoothCaretAnimation","Controls whether the smooth caret animation should be enabled.")})),cursorStyle:ee(new C(23,"cursorStyle",n.Line,"line",["line","block","underline","line-thin","block-outline","underline-thin"],(function(e){switch(e){case"line":return n.Line;case"block":return n.Block;case"underline":return n.Underline;case"line-thin":return n.LineThin;case"block-outline":return n.BlockOutline;case"underline-thin":return n.UnderlineThin}}),{description:o.a("cursorStyle","Controls the cursor style.")})),cursorSurroundingLines:ee(new m(24,"cursorSurroundingLines",0,0,1073741824,{description:o.a("cursorSurroundingLines","Controls the minimal number of visible leading and trailing lines surrounding the cursor. Known as 'scrollOff' or 'scrollOffset' in some other editors.")})),cursorSurroundingLinesStyle:ee(new v(25,"cursorSurroundingLinesStyle","default",["default","all"],{enumDescriptions:[o.a("cursorSurroundingLinesStyle.default","`cursorSurroundingLines` is enforced only when triggered via the keyboard or API."),o.a("cursorSurroundingLinesStyle.all","`cursorSurroundingLines` is enforced always.")],description:o.a("cursorSurroundingLinesStyle","Controls when `cursorSurroundingLines` should be enforced.")})),cursorWidth:ee(new m(26,"cursorWidth",0,0,1073741824,{markdownDescription:o.a("cursorWidth","Controls the width of the cursor when `#editor.cursorStyle#` is set to `line`.")})),disableLayerHinting:ee(new p(27,"disableLayerHinting",!1)),disableMonospaceOptimizations:ee(new p(28,"disableMonospaceOptimizations",!1)),domReadOnly:ee(new p(29,"domReadOnly",!1)),dragAndDrop:ee(new p(30,"dragAndDrop",!0,{description:o.a("dragAndDrop","Controls whether the editor should allow moving selections via drag and drop.")})),emptySelectionClipboard:ee(new class extends p{constructor(){super(31,"emptySelectionClipboard",!0,{description:o.a("emptySelectionClipboard","Controls whether copying without a selection copies the current line.")})}compute(e,t,i){return i&&e.emptySelectionClipboard}}),extraEditorClassName:ee(new _(32,"extraEditorClassName","")),fastScrollSensitivity:ee(new f(33,"fastScrollSensitivity",5,e=>e<=0?5:e,{markdownDescription:o.a("fastScrollSensitivity","Scrolling speed multiplier when pressing `Alt`.")})),find:ee(new L),fixedOverflowWidgets:ee(new p(35,"fixedOverflowWidgets",!1)),folding:ee(new p(36,"folding",!0,{description:o.a("folding","Controls whether the editor has code folding enabled.")})),foldingStrategy:ee(new v(37,"foldingStrategy","auto",["auto","indentation"],{enumDescriptions:[o.a("foldingStrategy.auto","Use a language-specific folding strategy if available, else the indentation-based one."),o.a("foldingStrategy.indentation","Use the indentation-based folding strategy.")],description:o.a("foldingStrategy","Controls the strategy for computing folding ranges.")})),foldingHighlight:ee(new p(38,"foldingHighlight",!0,{description:o.a("foldingHighlight","Controls whether the editor should highlight folded ranges.")})),foldingImportsByDefault:ee(new p(39,"foldingImportsByDefault",!1,{description:o.a("foldingImportsByDefault","Controls whether the editor automatically collapses import ranges.")})),unfoldOnClickAfterEndOfLine:ee(new p(40,"unfoldOnClickAfterEndOfLine",!1,{description:o.a("unfoldOnClickAfterEndOfLine","Controls whether clicking on the empty content after a folded line will unfold the line.")})),fontFamily:ee(new _(41,"fontFamily",X.fontFamily,{description:o.a("fontFamily","Controls the font family.")})),fontInfo:ee(new k),fontLigatures2:ee(new x),fontSize:ee(new D),fontWeight:ee(new N),formatOnPaste:ee(new p(46,"formatOnPaste",!1,{description:o.a("formatOnPaste","Controls whether the editor should automatically format the pasted content. A formatter must be available and the formatter should be able to format a range in a document.")})),formatOnType:ee(new p(47,"formatOnType",!1,{description:o.a("formatOnType","Controls whether the editor should automatically format the line after typing.")})),glyphMargin:ee(new p(48,"glyphMargin",!0,{description:o.a("glyphMargin","Controls whether the editor should render the vertical glyph margin. Glyph margin is mostly used for debugging.")})),gotoLocation:ee(new O),hideCursorInOverviewRuler:ee(new p(50,"hideCursorInOverviewRuler",!1,{description:o.a("hideCursorInOverviewRuler","Controls whether the cursor should be hidden in the overview ruler.")})),highlightActiveIndentGuide:ee(new p(51,"highlightActiveIndentGuide",!0,{description:o.a("highlightActiveIndentGuide","Controls whether the editor should highlight the active indent guide.")})),hover:ee(new E),inDiffEditor:ee(new p(53,"inDiffEditor",!1)),letterSpacing:ee(new f(55,"letterSpacing",X.letterSpacing,e=>f.clamp(e,-5,20),{description:o.a("letterSpacing","Controls the letter spacing in pixels.")})),lightbulb:ee(new M),lineDecorationsWidth:ee(new u(57,"lineDecorationsWidth",10)),lineHeight:ee(new A),lineNumbers:ee(new W),lineNumbersMinChars:ee(new m(60,"lineNumbersMinChars",5,1,300)),linkedEditing:ee(new p(61,"linkedEditing",!1,{description:o.a("linkedEditing","Controls whether the editor has linked editing enabled. Depending on the language, related symbols, e.g. HTML tags, are updated while editing.")})),links:ee(new p(62,"links",!0,{description:o.a("links","Controls whether the editor should detect links and make them clickable.")})),matchBrackets:ee(new v(63,"matchBrackets","always",["always","near","never"],{description:o.a("matchBrackets","Highlight matching brackets.")})),minimap:ee(new R),mouseStyle:ee(new v(65,"mouseStyle","text",["text","default","copy"])),mouseWheelScrollSensitivity:ee(new f(66,"mouseWheelScrollSensitivity",1,e=>0===e?1:e,{markdownDescription:o.a("mouseWheelScrollSensitivity","A multiplier to be used on the `deltaX` and `deltaY` of mouse wheel scroll events.")})),mouseWheelZoom:ee(new p(67,"mouseWheelZoom",!1,{markdownDescription:o.a("mouseWheelZoom","Zoom the font of the editor when using mouse wheel and holding `Ctrl`.")})),multiCursorMergeOverlapping:ee(new p(68,"multiCursorMergeOverlapping",!0,{description:o.a("multiCursorMergeOverlapping","Merge multiple cursors when they are overlapping.")})),multiCursorModifier:ee(new C(69,"multiCursorModifier","altKey","alt",["ctrlCmd","alt"],(function(e){return"ctrlCmd"===e?s.f?"metaKey":"ctrlKey":"altKey"}),{markdownEnumDescriptions:[o.a("multiCursorModifier.ctrlCmd","Maps to `Control` on Windows and Linux and to `Command` on macOS."),o.a("multiCursorModifier.alt","Maps to `Alt` on Windows and Linux and to `Option` on macOS.")],markdownDescription:o.a({key:"multiCursorModifier",comment:["- `ctrlCmd` refers to a value the setting can take and should not be localized.","- `Control` and `Command` refer to the modifier keys Ctrl or Cmd on the keyboard and can be localized."]},"The modifier to be used to add multiple cursors with the mouse. The Go To Definition and Open Link mouse gestures will adapt such that they do not conflict with the multicursor modifier. [Read more](https://code.visualstudio.com/docs/editor/codebasics#_multicursor-modifier).")})),multiCursorPaste:ee(new v(70,"multiCursorPaste","spread",["spread","full"],{markdownEnumDescriptions:[o.a("multiCursorPaste.spread","Each cursor pastes a single line of the text."),o.a("multiCursorPaste.full","Each cursor pastes the full text.")],markdownDescription:o.a("multiCursorPaste","Controls pasting when the line count of the pasted text matches the cursor count.")})),occurrencesHighlight:ee(new p(71,"occurrencesHighlight",!0,{description:o.a("occurrencesHighlight","Controls whether the editor should highlight semantic symbol occurrences.")})),overviewRulerBorder:ee(new p(72,"overviewRulerBorder",!0,{description:o.a("overviewRulerBorder","Controls whether a border should be drawn around the overview ruler.")})),overviewRulerLanes:ee(new m(73,"overviewRulerLanes",3,0,3)),padding:ee(new P),parameterHints:ee(new F),peekWidgetDefaultFocus:ee(new v(76,"peekWidgetDefaultFocus","tree",["tree","editor"],{enumDescriptions:[o.a("peekWidgetDefaultFocus.tree","Focus the tree when opening peek"),o.a("peekWidgetDefaultFocus.editor","Focus the editor when opening peek")],description:o.a("peekWidgetDefaultFocus","Controls whether to focus the inline editor or the tree in the peek widget.")})),definitionLinkOpensInPeek:ee(new p(77,"definitionLinkOpensInPeek",!1,{description:o.a("definitionLinkOpensInPeek","Controls whether the Go to Definition mouse gesture always opens the peek widget.")})),quickSuggestions:ee(new j),quickSuggestionsDelay:ee(new m(79,"quickSuggestionsDelay",10,0,1073741824,{description:o.a("quickSuggestionsDelay","Controls the delay in milliseconds after which quick suggestions will show up.")})),readOnly:ee(new p(80,"readOnly",!1)),renameOnType:ee(new p(81,"renameOnType",!1,{description:o.a("renameOnType","Controls whether the editor auto renames on type."),markdownDeprecationMessage:o.a("renameOnTypeDeprecate","Deprecated, use `editor.linkedEditing` instead.")})),renderControlCharacters:ee(new p(82,"renderControlCharacters",!1,{description:o.a("renderControlCharacters","Controls whether the editor should render control characters.")})),renderIndentGuides:ee(new p(83,"renderIndentGuides",!0,{description:o.a("renderIndentGuides","Controls whether the editor should render indent guides.")})),renderFinalNewline:ee(new p(84,"renderFinalNewline",!0,{description:o.a("renderFinalNewline","Render last line number when the file ends with a newline.")})),renderLineHighlight:ee(new v(85,"renderLineHighlight","line",["none","gutter","line","all"],{enumDescriptions:["","","",o.a("renderLineHighlight.all","Highlights both the gutter and the current line.")],description:o.a("renderLineHighlight","Controls how the editor should render the current line highlight.")})),renderLineHighlightOnlyWhenFocus:ee(new p(86,"renderLineHighlightOnlyWhenFocus",!1,{description:o.a("renderLineHighlightOnlyWhenFocus","Controls if the editor should render the current line highlight only when the editor is focused.")})),renderValidationDecorations:ee(new v(87,"renderValidationDecorations","editable",["editable","on","off"])),renderWhitespace:ee(new v(88,"renderWhitespace","selection",["none","boundary","selection","trailing","all"],{enumDescriptions:["",o.a("renderWhitespace.boundary","Render whitespace characters except for single spaces between words."),o.a("renderWhitespace.selection","Render whitespace characters only on selected text."),o.a("renderWhitespace.trailing","Render only trailing whitespace characters."),""],description:o.a("renderWhitespace","Controls how the editor should render whitespace characters.")})),revealHorizontalRightPadding:ee(new m(89,"revealHorizontalRightPadding",30,0,1e3)),roundedSelection:ee(new p(90,"roundedSelection",!0,{description:o.a("roundedSelection","Controls whether selections should have rounded corners.")})),rulers:ee(new H),scrollbar:ee(new U),scrollBeyondLastColumn:ee(new m(93,"scrollBeyondLastColumn",5,0,1073741824,{description:o.a("scrollBeyondLastColumn","Controls the number of extra characters beyond which the editor will scroll horizontally.")})),scrollBeyondLastLine:ee(new p(94,"scrollBeyondLastLine",!0,{description:o.a("scrollBeyondLastLine","Controls whether the editor will scroll beyond the last line.")})),scrollPredominantAxis:ee(new p(95,"scrollPredominantAxis",!0,{description:o.a("scrollPredominantAxis","Scroll only along the predominant axis when scrolling both vertically and horizontally at the same time. Prevents horizontal drift when scrolling vertically on a trackpad.")})),selectionClipboard:ee(new p(96,"selectionClipboard",!0,{description:o.a("selectionClipboard","Controls whether the Linux primary clipboard should be supported."),included:s.d})),selectionHighlight:ee(new p(97,"selectionHighlight",!0,{description:o.a("selectionHighlight","Controls whether the editor should highlight matches similar to the selection.")})),selectOnLineNumbers:ee(new p(98,"selectOnLineNumbers",!0)),showFoldingControls:ee(new v(99,"showFoldingControls","mouseover",["always","mouseover"],{enumDescriptions:[o.a("showFoldingControls.always","Always show the folding controls."),o.a("showFoldingControls.mouseover","Only show the folding controls when the mouse is over the gutter.")],description:o.a("showFoldingControls","Controls when the folding controls on the gutter are shown.")})),showUnused:ee(new p(100,"showUnused",!0,{description:o.a("showUnused","Controls fading out of unused code.")})),showDeprecated:ee(new p(125,"showDeprecated",!0,{description:o.a("showDeprecated","Controls strikethrough deprecated variables.")})),inlayHints:ee(new T),snippetSuggestions:ee(new v(101,"snippetSuggestions","inline",["top","bottom","inline","none"],{enumDescriptions:[o.a("snippetSuggestions.top","Show snippet suggestions on top of other suggestions."),o.a("snippetSuggestions.bottom","Show snippet suggestions below other suggestions."),o.a("snippetSuggestions.inline","Show snippets suggestions with other suggestions."),o.a("snippetSuggestions.none","Do not show snippet suggestions.")],description:o.a("snippetSuggestions","Controls whether snippets are shown with other suggestions and how they are sorted.")})),smartSelect:ee(new G),smoothScrolling:ee(new p(103,"smoothScrolling",!1,{description:o.a("smoothScrolling","Controls whether the editor will scroll using an animation.")})),stopRenderingLineAfter:ee(new m(105,"stopRenderingLineAfter",1e4,-1,1073741824)),suggest:ee(new $),inlineSuggest:ee(new K),suggestFontSize:ee(new m(107,"suggestFontSize",0,0,1e3,{markdownDescription:o.a("suggestFontSize","Font size for the suggest widget. When set to `0`, the value of `#editor.fontSize#` is used.")})),suggestLineHeight:ee(new m(108,"suggestLineHeight",0,0,1e3,{markdownDescription:o.a("suggestLineHeight","Line height for the suggest widget. When set to `0`, the value of `#editor.lineHeight#` is used. The minimum value is 8.")})),suggestOnTriggerCharacters:ee(new p(109,"suggestOnTriggerCharacters",!0,{description:o.a("suggestOnTriggerCharacters","Controls whether suggestions should automatically show up when typing trigger characters.")})),suggestSelection:ee(new v(110,"suggestSelection","recentlyUsed",["first","recentlyUsed","recentlyUsedByPrefix"],{markdownEnumDescriptions:[o.a("suggestSelection.first","Always select the first suggestion."),o.a("suggestSelection.recentlyUsed","Select recent suggestions unless further typing selects one, e.g. `console.| -> console.log` because `log` has been completed recently."),o.a("suggestSelection.recentlyUsedByPrefix","Select suggestions based on previous prefixes that have completed those suggestions, e.g. `co -> console` and `con -> const`.")],description:o.a("suggestSelection","Controls how suggestions are pre-selected when showing the suggest list.")})),tabCompletion:ee(new v(111,"tabCompletion","off",["on","off","onlySnippets"],{enumDescriptions:[o.a("tabCompletion.on","Tab complete will insert the best matching suggestion when pressing tab."),o.a("tabCompletion.off","Disable tab completions."),o.a("tabCompletion.onlySnippets","Tab complete snippets when their prefix match. Works best when 'quickSuggestions' aren't enabled.")],description:o.a("tabCompletion","Enables tab completions.")})),tabIndex:ee(new m(112,"tabIndex",0,-1,1073741824)),unusualLineTerminators:ee(new v(113,"unusualLineTerminators","prompt",["auto","off","prompt"],{enumDescriptions:[o.a("unusualLineTerminators.auto","Unusual line terminators are automatically removed."),o.a("unusualLineTerminators.off","Unusual line terminators are ignored."),o.a("unusualLineTerminators.prompt","Unusual line terminators prompt to be removed.")],description:o.a("unusualLineTerminators","Remove unusual line terminators that might cause problems.")})),useShadowDOM:ee(new p(114,"useShadowDOM",!0)),useTabStops:ee(new p(115,"useTabStops",!0,{description:o.a("useTabStops","Inserting and deleting whitespace follows tab stops.")})),wordSeparators:ee(new _(116,"wordSeparators",t.b,{description:o.a("wordSeparators","Characters that will be used as word separators when doing word related navigations or operations.")})),wordWrap:ee(new v(117,"wordWrap","off",["off","on","wordWrapColumn","bounded"],{markdownEnumDescriptions:[o.a("wordWrap.off","Lines will never wrap."),o.a("wordWrap.on","Lines will wrap at the viewport width."),o.a({key:"wordWrap.wordWrapColumn",comment:["- `editor.wordWrapColumn` refers to a different setting and should not be localized."]},"Lines will wrap at `#editor.wordWrapColumn#`."),o.a({key:"wordWrap.bounded",comment:["- viewport means the edge of the visible window size.","- `editor.wordWrapColumn` refers to a different setting and should not be localized."]},"Lines will wrap at the minimum of viewport and `#editor.wordWrapColumn#`.")],description:o.a({key:"wordWrap",comment:["- 'off', 'on', 'wordWrapColumn' and 'bounded' refer to values the setting can take and should not be localized.","- `editor.wordWrapColumn` refers to a different setting and should not be localized."]},"Controls how lines should wrap.")})),wordWrapBreakAfterCharacters:ee(new _(118,"wordWrapBreakAfterCharacters"," \t})]?|/&.,;¢°′″‰℃、。。、¢,.:;?!%・・ゝゞヽヾーァィゥェォッャュョヮヵヶぁぃぅぇぉっゃゅょゎゕゖㇰㇱㇲㇳㇴㇵㇶㇷㇸㇹㇺㇻㇼㇽㇾㇿ々〻ァィゥェォャュョッー”〉》」』】〕)]}」")),wordWrapBreakBeforeCharacters:ee(new _(119,"wordWrapBreakBeforeCharacters","([{‘“〈《「『【〔([{「£¥$£¥++")),wordWrapColumn:ee(new m(120,"wordWrapColumn",80,1,1073741824,{markdownDescription:o.a({key:"wordWrapColumn",comment:["- `editor.wordWrap` refers to a different setting and should not be localized.","- 'wordWrapColumn' and 'bounded' refer to values the different setting can take and should not be localized."]},"Controls the wrapping column of the editor when `#editor.wordWrap#` is `wordWrapColumn` or `bounded`.")})),wordWrapOverride1:ee(new v(121,"wordWrapOverride1","inherit",["off","on","inherit"])),wordWrapOverride2:ee(new v(122,"wordWrapOverride2","inherit",["off","on","inherit"])),wrappingIndent:ee(new C(123,"wrappingIndent",1,"same",["none","same","indent","deepIndent"],(function(e){switch(e){case"none":return 0;case"same":return 1;case"indent":return 2;case"deepIndent":return 3}}),{enumDescriptions:[o.a("wrappingIndent.none","No indentation. Wrapped lines begin at column 1."),o.a("wrappingIndent.same","Wrapped lines get the same indentation as the parent."),o.a("wrappingIndent.indent","Wrapped lines get +1 indentation toward the parent."),o.a("wrappingIndent.deepIndent","Wrapped lines get +2 indentation toward the parent.")],description:o.a("wrappingIndent","Controls the indentation of wrapped lines.")})),wrappingStrategy:ee(new v(124,"wrappingStrategy","simple",["simple","advanced"],{enumDescriptions:[o.a("wrappingStrategy.simple","Assumes that all characters are of the same width. This is a fast algorithm that works correctly for monospace fonts and certain scripts (like Latin characters) where glyphs are of equal width."),o.a("wrappingStrategy.advanced","Delegates wrapping points computation to the browser. This is a slow algorithm, that might cause freezes for large files, but it works correctly in all cases.")],description:o.a("wrappingStrategy","Controls the algorithm that computes wrapping points.")})),editorClassName:ee(new S),pixelRatio:ee(new B),tabFocusMode:ee(new Z),layoutInfo:ee(new I),wrappingInfo:ee(new Y)}},fdc0:function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"msdax",extensions:[".dax",".msdax"],aliases:["DAX","MSDAX"],loader:function(){return i.e("chunk-2d22c171").then(i.bind(null,"f26e"))}})},fdcc:function(e,t,i){"use strict";i.d(t,"f",(function(){return o})),i.d(t,"g",(function(){return s})),i.d(t,"h",(function(){return r})),i.d(t,"e",(function(){return l})),i.d(t,"b",(function(){return d})),i.d(t,"c",(function(){return h})),i.d(t,"d",(function(){return c})),i.d(t,"a",(function(){return u}));const n=new class{constructor(){this.listeners=[],this.unexpectedErrorHandler=function(e){setTimeout(()=>{if(e.stack)throw new Error(e.message+"\n\n"+e.stack);throw e},0)}}emit(e){this.listeners.forEach(t=>{t(e)})}onUnexpectedError(e){this.unexpectedErrorHandler(e),this.emit(e)}onUnexpectedExternalError(e){this.unexpectedErrorHandler(e)}};function o(e){l(e)||n.onUnexpectedError(e)}function s(e){l(e)||n.onUnexpectedExternalError(e)}function r(e){var t,i;return e instanceof Error?(({name:t,message:i}=e),{$isError:!0,name:t,message:i,stack:e.stacktrace||e.stack}):e}const a="Canceled";function l(e){return e instanceof Error&&e.name===a&&e.message===a}function d(){const e=new Error(a);return e.name=e.message,e}function h(e){return e?new Error("Illegal argument: "+e):new Error("Illegal argument")}function c(e){return e?new Error("Illegal state: "+e):new Error("Illegal state")}class u extends Error{constructor(e){super("NotSupported"),e&&(this.message=e)}}},fe45:function(e,t,i){"use strict";i.d(t,"b",(function(){return n})),i.d(t,"a",(function(){return h})),i.d(t,"f",(function(){return c})),i.d(t,"e",(function(){return g})),i.d(t,"d",(function(){return m})),i.d(t,"c",(function(){return f}));var n,o=i("fdcc");class s{constructor(){this._keyCodeToStr=[],this._strToKeyCode=Object.create(null)}define(e,t){this._keyCodeToStr[e]=t,this._strToKeyCode[t.toLowerCase()]=e}keyCodeToStr(e){return this._keyCodeToStr[e]}strToKeyCode(e){return this._strToKeyCode[e.toLowerCase()]||0}}const r=new s,a=new s,l=new s;function d(e,t,i=t,n=i){r.define(e,t),a.define(e,i),l.define(e,n)}function h(e,t){return(e|(65535&t)<<16>>>0)>>>0}function c(e,t){var i;return 0===e?null:(i=(65535&e)>>>0,0!=(e=(4294901760&e)>>>16)?new p([u(i,t),u(e,t)]):new p([u(i,t)]))}function u(e,t){var i=!!(2048&e),n=!!(256&e),o=2===t?n:i,s=!!(1024&e),r=!!(512&e);t=2===t?i:n,i=255&e;return new g(o,s,r,t,i)}d(0,"unknown"),d(1,"Backspace"),d(2,"Tab"),d(3,"Enter"),d(4,"Shift"),d(5,"Ctrl"),d(6,"Alt"),d(7,"PauseBreak"),d(8,"CapsLock"),d(9,"Escape"),d(10,"Space"),d(11,"PageUp"),d(12,"PageDown"),d(13,"End"),d(14,"Home"),d(15,"LeftArrow","Left"),d(16,"UpArrow","Up"),d(17,"RightArrow","Right"),d(18,"DownArrow","Down"),d(19,"Insert"),d(20,"Delete"),d(21,"0"),d(22,"1"),d(23,"2"),d(24,"3"),d(25,"4"),d(26,"5"),d(27,"6"),d(28,"7"),d(29,"8"),d(30,"9"),d(31,"A"),d(32,"B"),d(33,"C"),d(34,"D"),d(35,"E"),d(36,"F"),d(37,"G"),d(38,"H"),d(39,"I"),d(40,"J"),d(41,"K"),d(42,"L"),d(43,"M"),d(44,"N"),d(45,"O"),d(46,"P"),d(47,"Q"),d(48,"R"),d(49,"S"),d(50,"T"),d(51,"U"),d(52,"V"),d(53,"W"),d(54,"X"),d(55,"Y"),d(56,"Z"),d(57,"Meta"),d(58,"ContextMenu"),d(59,"F1"),d(60,"F2"),d(61,"F3"),d(62,"F4"),d(63,"F5"),d(64,"F6"),d(65,"F7"),d(66,"F8"),d(67,"F9"),d(68,"F10"),d(69,"F11"),d(70,"F12"),d(71,"F13"),d(72,"F14"),d(73,"F15"),d(74,"F16"),d(75,"F17"),d(76,"F18"),d(77,"F19"),d(78,"NumLock"),d(79,"ScrollLock"),d(80,";",";","OEM_1"),d(81,"=","=","OEM_PLUS"),d(82,",",",","OEM_COMMA"),d(83,"-","-","OEM_MINUS"),d(84,".",".","OEM_PERIOD"),d(85,"/","/","OEM_2"),d(86,"`","`","OEM_3"),d(110,"ABNT_C1"),d(111,"ABNT_C2"),d(87,"[","[","OEM_4"),d(88,"\\","\\","OEM_5"),d(89,"]","]","OEM_6"),d(90,"'","'","OEM_7"),d(91,"OEM_8"),d(92,"OEM_102"),d(93,"NumPad0"),d(94,"NumPad1"),d(95,"NumPad2"),d(96,"NumPad3"),d(97,"NumPad4"),d(98,"NumPad5"),d(99,"NumPad6"),d(100,"NumPad7"),d(101,"NumPad8"),d(102,"NumPad9"),d(103,"NumPad_Multiply"),d(104,"NumPad_Add"),d(105,"NumPad_Separator"),d(106,"NumPad_Subtract"),d(107,"NumPad_Decimal"),d(108,"NumPad_Divide"),(t=n=n||{}).toString=function(e){return r.keyCodeToStr(e)},t.fromString=function(e){return r.strToKeyCode(e)},t.toUserSettingsUS=function(e){return a.keyCodeToStr(e)},t.toUserSettingsGeneral=function(e){return l.keyCodeToStr(e)},t.fromUserSettings=function(e){return a.strToKeyCode(e)||l.strToKeyCode(e)};class g{constructor(e,t,i,n,o){this.ctrlKey=e,this.shiftKey=t,this.altKey=i,this.metaKey=n,this.keyCode=o}equals(e){return this.ctrlKey===e.ctrlKey&&this.shiftKey===e.shiftKey&&this.altKey===e.altKey&&this.metaKey===e.metaKey&&this.keyCode===e.keyCode}isModifierKey(){return 0===this.keyCode||5===this.keyCode||57===this.keyCode||6===this.keyCode||4===this.keyCode}toChord(){return new p([this])}isDuplicateModifierCase(){return this.ctrlKey&&5===this.keyCode||this.shiftKey&&4===this.keyCode||this.altKey&&6===this.keyCode||this.metaKey&&57===this.keyCode}}class p{constructor(e){if(0===e.length)throw Object(o.c)("parts");this.parts=e}}class m{constructor(e,t,i,n,o,s){this.ctrlKey=e,this.shiftKey=t,this.altKey=i,this.metaKey=n,this.keyLabel=o,this.keyAriaLabel=s}}class f{}},fe86:function(e,t,i){},ffac:function(e,t,i){}}]); \ No newline at end of file diff --git a/crmeb/public/admin/js/chunk-7abbff0a.66d362ce.js.gz b/crmeb/public/admin/js/chunk-7abbff0a.66d362ce.js.gz deleted file mode 100644 index 9527dbf60292be6bae2b62898b61f6450c96ca84..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 644456 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

      Iv`n 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⋙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 z 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

      5!g`rIMw7wcG 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�$cg6N>{&RYi9i=MU4jE%T&6;Qw&d9$|ew= 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

      ERjfMvtK zN~NS(XeYxWJ6UIeH&ozFraX1B80qwp^2CU=AQ0BvZ?+kzkPaW_c%GcwY=+;>svAfr zZP=Bhox?0YPG$tzLg~r8ic2HCY^X59x=0rbMiu40i53OWQ9;?ZR&9k^nn)|P4a3xlWLyK1QxClqjY%}lX&Ap^h(iP3MvoIl4*YRG(R_M z4DB*+*y((hv|2ViGIW)&6+hd1AY)g%w&z21rBQ1#B&>JGrr^q5F&q&yIRh8+v0SQ2to0 z5=gTE`4pHMb*_d`<9dP`lIZ475IBY&F;WQM{^Ky&{Jp>V=;zI&joaU*FvAilu5RUi zI=?*>)<`$WzoN%Fq6_ZaxkZ=AO|`Kw)^;N#78)2o2&qNsV$Cco{kBwi0%-s-seo3I zgA1rFq-8KFyo!Z7m?rrpHD%KUL=u!*r&{76t;yNKP|U(D)aF}$ zL{U?9m>!WE2jRd1%?6IpVQgKG_DQ!?hyh+F7?Uf#0QMePD#K?HGiM*BZCWG{iu$n| zG?z>3U});qG8!1Akr=mSY9jdwWzvzw1M*8QkXZIOA7#>_D&>No3jP!S5}j9{FvK8< zmB>B_LmV1%sGf}Gg(XucX2f9cahexOBVZflj%7I!j=hJ3aJ$$XiZx@a_Y{RZ;(6+O z^Fo9;5oKh1h6u>l^p&EDm{FijS%g45?ned^@w0A{)ij{wUMXv{t;N?;U-o@r0#)Z# zN4OC!b5T-hqsIlHCz(^?Lm_^{`ty)uJOu!*-1~e1)592%a7$paP;vg9gvNL8Jxt(k zD5`%&{P+_hew5W0M*QGp(Yq}6kTc!XF#|S*YgbPQA%E;NfkWY8sLXB&fW#*~+pOS? zxaxv*BKr*5L2NC;r?sL_P-!5BEb|VT7?XS7n#Ubg0oWv~u7q>EJk++F<;zB>iBmO# zz%-**g<9rM${{SD{n-47jMj#gGzj@kGqgWuPIh*4AY2K!)&owEbDofH4!*8`%c5s5 z58m#)+}$JI^0!QE=Izb_G(w=6yXEvHY;AQJ|23K*Ug19SeneM+%0;9MOyAv@$-G%! z_Q+QsoZS0JzC~t$sVe4Hk0{Ude@FQkJ}8(&3Q-<|uStOh`p2(Fl=XR&RBn+D?_4qm;Ccnx4uAZ3`=u6YVp2m>5CaUfqr zE2{(B@sf64U0W-rp;aJ+?^c){mg1;OBoD2qV=pF7-AF^ig5g{Ub!ig2w7r94v`*C; z-bA9(LSxld`(wK$5sbRom}DVVcGzy50K3Wgl^S%kcWD7csy~U;|L(T(!_{In#~9^7 zZu!Sy{BcGUQ!RbyY^iKFL-4%&B*X)d!CD}z}7w_)& zuN@YV_62|oF7yVNzaTH0L%0breEM>vRzDFy(YL%jk zWKOOX&?h5eX*<4-qXL|_IWe+gjt3Ki%Dxhy5Twsb~ z+>FZD#-^Nn?>C}!G#{9%Tr7f$)fSrmRwNqihrGb;ti3y-!)u_7HrME!s~@x*2%4jz z@Mf${j5>C_8SBQx=>1l^77^RA#hRIFw%7>#BPrA6(f}YCzyj^O73jrnm|hRbeF<{2 zUFC>=My}|MVk1cE{v&K@cmvS$!0~c7Za&+(AHi*qoB@EgsQkmS^7}j{#8LQzQgC8< zCoBsbC-~9GvA&82;s-|r0Fd0Kfb6L)ps*#ouN@T?NQqEQn&K59oLXmHNPazUWEZ3< zVzZ=TVX&(m#kjI7Dk&NoZbCOll`d^;5{j_JZAep+L-!;X-Al*E5nIxX_7U_~V&iV) z&^p~F9QkV>crmU9aJH9W1&FlTlxxiI9cz(b*n(C&KVFMl@P^9s<PXscBB~PjzA4u6tGp+$kp^1+3dDRoxwud~Q7lcW1NtVzp9%g)c3?JA+ zvNb?$nipU_Z;P@Xc{baV$|fkw-hvpMCdooJRS{31H)){ILP#bNV|A^A&|f z8C6HQc|>Pgk$ip{SC3=1nT@j{{K&`oW;F!<<19K)KKpF53V~)+8LDW%hG}e1x8Tf% zegRBR4*$1YF6!X0sG^;pUOjsn_m5(aetBV0Q8JD$9$+&5l0uIEi#h<@}{gMrdSGB9;mwR|?W0`|76(MShD zpx8X!8h=q$f>X8F@*$*S*_xM|UZJtyNRR?GMCa!0eAjvhw_>T2>0I;x*+|}CyX)rW z2$7wdQ`blwV1^2~i`Jq@`mVL1q=)R-)2-NqnAOH) z+zZwM>+Z4m9xC^#3M`Zrlq1bM^c)hB8pG)=*hb$PoD36eE0g}-cNfk-yT?Dok)2By2~4I z0o^ym6?*u=+p_d$&`3%Tu52o?HHI3HofMhr-VHhQs%f?-xZW;NVKTocKHu3{I zANFxFFU4BgiQ-`knwJN~rrfdPdL~+RY>zN;uo|8u*&D{|ESFdCedkV+!@w_cbn9Jk zsjfi7suC~X9OKNMkD8yroE$EI^i~-PCmN%)^tn{iD3{76XB0kyyycBbKy5Ej?`#2J zf?>HnL{Cu)fKU@6d<-iBlkh5?R%h@*f5S7bf& z6Lpr$yS0#Ke2AWzz>&sq_&!A6w*W@XBcVx1cv~*}6c@`;WM`J1W?bvFPctsU1n*TO zzIS&xbs2vyO4iZNop=RE=y8f-YmHA65YAT05@#$S|GQdC30VcB$8 zY_K{MDY+m}DMNm25CmYotSdZ?lnYp&6ZXk0K2njmMgJ}b2c$`;Nehxoy_25r|?Rl+hfNJ7Z z#aBdD8&WH)O9Qs1wudX*uJY4UKq~^Vy9q8d|3U0wUzLILJ}NeS_tl{qpkqI*2oY^~ zowrxAenVK^-4cOg?1{jjUR|FFgN> z;cjyqwSm!9&@QX@+9E%snwHF!41+>)y7ag!1Da9fBv7YK z>er@RT2enj&@=;p*A4K=|w2EXX;#xpUS7v7PZdQ%m-AM|-1fAe$p zb2UV2y|=)hKUc|YHtdPL9`(Nc_uc^V&_1nK<~>w7VZY5`y1fgoahI~PmlUi=N()i% z-@nCHYWNTQF-?$p4r+-wUM0v1O6}5--h8hdorqHnS4Ec!#|S zL+mUvHm}(6rxezdG=$HA%{b$AGYaCHlx!+Xp69=B=H=&B(bFQiE>ZR*3IeVuHhCZ| zYk0D&&iwPTBTp>01!fi`Yy!74W1Ho5S+Vo5_XL*h(~D$sK;LNp7xugZcAB%^``5dk z`gr#Ye}B(rm#j)B$xAk8o6iYNhdtib<~)TG?~dnLHOI0~3q(N&NmgPJ_ydD2(v#LG zrN*ZpohOq(YF2;2aE-QmwY%9NM#u4gKim91!2p~~q^OLIgAptt=>w2ud zuE!tFSay2$<(<0Vsk^@q3UoyOEG@3{uUK6dD6N=gGCQ4T1_V9LiH2PRNB|z^pIcph z8K!eihZ?>CRMzOmJ0NxB9yGvF5JyYR)ZLek)UO$3_2-Q8t#g!b-~ZuJy5R9^2Ka+B z@%0}bp9^rmW_&+7$M?oPKJQ%y5I;wV_x7J8?9=)DQ}4U^EOnfLZ%6`ingdUZPf~-2 zkMOmCu^EBMerJtsgJYs?G0l7aHRE}^p7ad2FGdB4Ygjepu^JDz0 zi(VFa_6A9nVC0uoe44}m@uw+ZCn8Ym@4x2!xUQG z)%Y@Ov$oQ{mj%ZAWUfKQAqg=z!mQPOJJW0REZU0!SA4Ls|<$5LIH<32t%dFDB5~6N09_1 zo1Y;%Mtq(evl(W{-y!i@ud>6NiItn5CDX?x(O@+S2l~J!jJc*BnFQRk3#A>z*SIIFKQulS+oUg_qmo8Tj z_@EHTFo47WroS^XGCw$Dq~X|PH^zCAdMKU^oxuE5Tz3-xo%8~!0d(rNb3oF zbFcE}^y*GgS4BiNDJ?#iT}j39#fNATl~sPhA2LRkVyP}I0z?hy{aS_^^wY!s5fAY= zLCcEg`JFqMWIkSs0E+-w2u@F~@?uvSKN)Hj-Z4FH+u_%hOLwhp@9wrK?fE+QQ&T8tO3-W}|H zeD&_F1&Rfmp{YJUL?hL}^FV4OiY5Z74rUJ2jFH6E+xGb@4&rhcDOyG*r`&dIy#X6o z#2oZbdv9pe-0)cnx#+w|V@zw%Ml&e-l5aw0GS?igY&~B`!8> zP+j^SZ)`J#74rhpK5QCky*upZes%~k_1fdie*@G6nFu;Z4zfL%a>B$-_$*Qk<+)*~+f zJ+Sw1OU{rCI0Itkcbx5PcsIO6DJk4C!!7mmfciO3iUWMPc_6gx>^7A01ripua#18M z?$$`jnH)zGaEX=8muTgur~^|IXmMpwg09A0XIPCmd*&08uM2)4O1;f5Mje&PR;7ii zGpsfNy%fL;%m{CNsBgksrGcp4y`~ws=m;V@X<^Qj&;0c%R(fQEe%OAT+N4+EC+Kes zJyOn)27QCw(#y-{*1bTynZ&5&JHv4)%&u&G$THur@M7kCz_V!yxcnB^7G&r*RZ@W5 zb56KGaWX=|jA&2zk(Mu@B7p)R_O>F;N_Ysuu3eZUnJN`FE>}IDTRxhNE9&Jl@Qq3l zL}&%liVO8>v7^sWrvoG7g_1r&uTUM7rFKO6D!>PKF)dXjR{2+f*1=KPmIe>-wL||p zj|?wKR0yt5N2=9w5IRaU8*g?VJL+IeQ|`0QekMCLwb}T=LWhCctsObQ7<=AED-r$8 zqZWwvFK?7>Bw|@~Msl1NQ&xy_gNx6-GM@pxKs9t0mgaG<5#fl^{oY+DzYYJ7rH!m1 z>h+6r#2bloi%t=FJo<9#%4&=jnH|;OXO8ybvH_0*%^UD(ctIjpp9(+^fS0Zs5Q`6u za!YEZsP6I#w)!lQzsWq~$m_ zs%VVDc}>MVaIv_3`>V3(Cw0*#(773SU7I74W?0rR>1GM_o3MLgUwCs6Hs?+xn;f;i zlW_mt5(3h1#)+H2bDl@aVv%B7=60B#Xu%hpk~F9YhcBJEhRlhcd0S znok*q@*}%`!o9Z0g%>``bp|q>w{nWAo?{NlbckE_vq*b=iBlP+KIeM>_O@p$mN{=P zbN(kUbAID8=e0C3KhQG5-_q!~Lq-U*Nh3~Xpv52;yj650gl#z)Y?KnCi_ZwbKUT*$ zrEgSu#=mw+B4%P8E1M@Qm*R)emnh3!9JL}@t=iadd&TwLx+BasWQ%I0kKrhOW)l?6 zD7_E4b}_}W71Vzt!rBr9)UHjaGF*sPE9VjxDWrEw+Fv zspW4Ra4SutV}OBmd(oB9)pX09Tf1#B5I2wl-EhXH=>9J-rEG+x>?CoKm`QK*d{(6w zcA~lmtoCrd>2j!1g-g1>iui{R;#^$JuDLJlpccy7qL}#7$HIgxE7NMk#j$BcIo^)H z5=2qNkU=_uCo=}%Dhx@eAId>Fkll-QQ;OOyK%g{(ORNH;ESK~sPVOVUyt%Igers#D z5T+jk$*3LY=stC=^-tD`$w>;pI0QQRX z999`6SDDbLmJ@2+V&ua=H4l|*{rJHNQ`O(MckX<98hUr|FzG9f#*EJG;wkF!zpf?dAW8m!y za{xXT66m}|XE^BcO6-dJsN9Hz{fuaZteaNQ<~+^bE62V`7?B*4!We>ZLFv(`1y*a%~-o##!SOoX*s+@-AKZ z1ZAOP;q=xEDV8E>TkA=EEtitiAao7gRsQDDHZCFaq;#|^weI;)>P7>L z*0eZon~r@K5ywn-=~na8l%8>?o=yF=ybthWsY_c&*%1x_8%q#x0QtW2rnRLY&Z zYB^F$O8X7@@|xv_jdBf%G>}Ov`h3!mQ?FT01VTawP%GLt<=Uvot_0g_)EG*9+oo>~ z!F4r8!ye&1Be3dpNU_s#YS%DXDaFHbzG_uRO}pt9`)do|(MyPWY_O*<`DBac7gC|; zS}Jsqw`D@;99g=)C1;#m9Lq(H92b<*P@F%oQgpS{D)&l=jD#TQ{92@&jtY3n`l?Ci z$d;iCcjc3SeFm;?`ZO*0PRE&HYLqo|$E}p%Y0g#dq{ViAbs$*2!X?~M15o>dR!Z}W zz0WXS*uw)pBmdSwZX|arsFQ;_yn9bdO3?6UWq%4K+%n(w)$i-Tw=WfGXry;VF0vHo zt9_6&Fp3IKG@NDBQ|Oo?>cE5#?)AS^l5^8#CR7E*FgIJcxvAaOg|N>O0IQ4ng}O0J z5@-iX>=7)$r6)1E1(nc8I>Gp(YfCuPh-FQ0moRmx5F0hjt# z2FmF>kc1&2`pW*F@9q4w=NJH>xG!yR|JClh1Epg2hY*N`nT$y~hSY&Y)H|uhW?zkJ z23*G6WIk#w)?PT__RElSA0w?fYZ%^D+L#r2Um=EXXWnX}-2m?C;(F0h+_3(fBqGLK z-G$NH>VG$5wcRFR(Y}L~OL%9!SjMV^0nR4#nO;DAJra%=6cr&K(Z~rxpSwWl*CQ2A zmMoRgy_7I~mtGVW%91?;bRaKjGH6$hrnK37%4^j@$XonN%yaSS4gWsopBthazSHr9 zL4QN^_&8=NQw&R$LA_YCwT=fU!Q!U&F}}-?!8VOv*xyU9561ZWdcewFzh8^W8?pjD zi9rI67}I4pssN6U|DplXaAYB9thPa!p+i0yCUxYxgxlaW?gB}5Mg_y=0yXo3Z9&X> zk2KTtGP19JFX(8oMKM6;aZ>2#opSSxBCx>q+3;|c#-#mmegQY_lvBkWs7Wf`LKSjR zyFbg53IOK#DSK)lSma>It?BfAE|{87K=0P(9YxPd8y^2 zrQwxjkNS_2XYbrrI;;AU-<= z&;{|_yDKUUtwSl@xDaX>orqj=Wtt)HD6a@E3)M@_wUI%ibDeN`JTZ-{+_kwHCYte3 zS;Z2K@u5{%sKftyY1x0ejLgaHH7GBG3p4~nj8r?dK*&XQei0HiosKjdjW}cx z&CHh6KqYjRjE$g4HxQpL;*#W4pDpdBWMPZC#IuEOzMC4tu_xr}hl}TM3t^=a3J9wd zXYDjxZ0=hAQy%~Fa~2ski`;bucb|b2TyL;-@flr5WMr;=TRu+zHAPxxHxKGo;uR$} znw1|yIRc0n-jnI{gS36fO+^lD;mIt&8uqw!fD*6H;J|H`7s-U7-;JvxxfqFI-PD!T zMbu`Xym#fr>ZhVYRRIsg0 z*vd5r7fFMOn@8F3wX#<0XdeJXU1#Go+Nlx~_6qcF$?JUK>JmZ98=cIH5@S9J*LR~; zvj7-CD+m#Rk$$5;o8G#5|mR_<^4;}YBebsyU>TU1M-iud1?e#Y4 zO`-??SDi6@Z|zliPnbx+7E{5AOB{kM3_j3VX&!z`YvjgkIeHpa1*+ z^Z)*jubW?wD>{B@CE+sYk3;cV?W!|O=!COJh9{vf>W7eQ8y5~POf0ck@F1kyl==sN z#_BcvQ(76GArAfj*n1bXwvlXM^i_;^A4b{{-iBm)X6&f_C4@{fo!ca&(>-iHTG$1s zVON)A6Ii zI}$T+T&va5RSSP3C4OI|XCaSPbgcUURQ5&kRyE&w=sR0?zL&tFAWG;;(iXonF5+=MJ`$In*AxjnG!!=@c>H z=RXducNnos4Vdz@yd-2gtIBhX&DK*j0r@s{&qT@XT?&POp`>>zDuFn;D4QOdc*|I7 zcy(cEcC>f5RpKk!6bW$un`4p+X*-bHYBX6R8dpE!cw*QW@+ z?24E>=g~OUJEH@f`OAI(F1wyI+1333Ymt~CYhXL!e>EM~J}**O(%X`^x9j`_h>tJA zN}WUOj+|#UsJAIcYc%s#J^QuVk{5-ZTQ%3syAR!%qa}A~*3uF#rvuc2Y}pGEn0A7u#W8vQAhW?)+2b;B13V+x1IN+@-uEVoo`Krcx>p`!0j4))#%DG{km_H zB*|TchTpLY0{?Z1IfEPqe}pj%@qg_TsYp614)X5mDi7N?twrB;RIo@rx5ihQC^>et zX8R}TYZGTY*yLXZ1zyS-9hGwqimH$I<`*7ri=iON9Uf>P=kj~Z)$`6-a$5eoq2rm) zX$rP5NbaPZ`pB*E$hh%Qg*C9w1H7|WWd#G1YjG3+B8w7)!NsM+uPoE;@ z7`0e50?Qd_sgJXn*e&274gdVG?qREpN2mhfX6NS{XaK>)$i}S7PW1Y&FrE>Kq?6Su zFWIB71xF4juufl!Wz{NMcA7-mve=p!C&>rZyWTj_Y~eQz->H2 zEvKR5@I4%FIulh^H@&@6afa=&ju-jxbP5j)5QcGY<>Nxn5QQUfN$_sS_j-t>azggm zrd?ZN3CYkt1y+?L`}Y%2Xtc?1#Mk04G{WiT@$XAEB=@7uTlAwr&kh~Eb)WGD@nA<^ z5;bpq>ALvO{jF0QY%Qk(tPzES&VHS71|$J4tuXv*tcbNF-%66k=9uiW`K2>njTyqJ z)*lrEgJjjF64$5~rK3V%K|0k6o?IP;UsZ*&CtK`gf@*9?ooVm8o{W!y;xGOq>sDBJ zg5M?7UAQYr8hBg=3Ax|{4BGevaP9%vIlzy=ZuNF|{(`!UvX{+)M(jp70P{|)>PxhLOYkl6e3QL2&Hc&v5XT+Y2RUf}%zgwHorT$M>ziry`i#y)LKL7H^q_?&8 z5IX)gUJYpndaya)TNn0EUwwkhyZ5H~=lf67k;=C^g1Pbk>6QFyM`wA*n}4Ahs{i~C zoS<9!cUO2b?jWdEnSbkrSdsO*3+xV5H5?9?AmcBc&27DQBgp$~<9(O$PQb%6`dZMt z*Ua?r%Q%nvf6BI|eU4A@OlG~FQQ&_v8+#S>X-rBL1VHAM&&8$8^{#v+8yZkksT}ai z$q`u5{21wbAcs_uw8}M{rYevQkMPW%3H7bCLQ3zIZ^`|^a)hKO+xlCD+q$L#3PwY* z;$h^+`N>6PY~WN)K}l1kcVa`>=46<@9#(~j=Q=Q4EmD-&4WgH1K zm49AV?{vD`c+&o+TzflqU|NTO4}o2S89I~DuU*4+8?Z|prvtk{CJ999H&7}aT)K*td&I_OKWQ0h zQ$@>HPT6LM!ke2Y$;xRsLAy^orNhmQbW=D|9!S-oES{1o4{FFDJ;f8%ghrdxaZ<6F zwp9oIYF8_iPX*wH=jkwL^@{!n~D+g1I7~R5e6kXZ3WbeA^XlQKTbhQ4b>C_s^Qw)4{ zUl?tJe|E5-bM*AZ`?tv*A;-7Cbk8Pw3a$bEW2WW}3%A8Az80w!!*ARUr4Nm)z5idBg3E|r70z-pJw=WnKsXxG>X%0YE1Mn~*FesSQHw3B0~Z#r4^0^aqtwH$s}w^qN6 z{%bxszc`xb(--B*R@A>NtB*$l9sq8)^I1&MC9I!Z=d+PQ8*mGfTX>rhGK%nM>*v4kA7H z%FzqZXZ`r$q#1D#^R$>0^4&+w^7^uP!)ZXTo(Ul7@^d7$FkscJt>G4*D7 z+xv;+3-ohY&}DyJrc9kGj|NQN-bJT!^bPl%;o1A1vITIch*$W|U>j@^APw8i26m+o z!PwQVT@?@?Jutg6;&BuYC=D#UA@7>3;oCWeIaf`zUpE;04GiZK;TEy0QZ2 ztoTykOKOMu?O0N01z@sB@~Ft)hWG$F%J@8n_diVwD^Fskl)4-QHVOvhc?y0+nUzbhtEdVSdY_{lDjc7I#WObi07);BC&MzQ~S` zq+sJE3pS1)4Ygonuk^2#%-A+9(elB~XagfVDO+D>7^z7p2fHU>fQP49efqpmH}ep6 zYdT-fq5^gvBP#NKQY3SQw3;5^Jgd#%Q#QX4n3M;jem8nd15_YV!Z%8KqBl}3Pz+Wz zJF^qP_sL1M#(c`_YL_ZeQU-x+S63kb&aFOG8YVeC3eAc2Q?D=CFc|h?hx~sn`v9%;tRWl;}aS@!mokhYL3deZ0dz7i^-C&$~{_^#KNVmo9*bA9BkUW$ZHv&yqDZmgrTSl}^vt8%9vX?*g=_}A_r zi{K*z_VnhbyFa}`g?n!%P)Y@y(^ckwCQ0FBI(Vf9oR{gou7_+uw4&?6(vvMuIC=^qAhw0R3>cC+9o}x zI>P%W!Gvm)XEG`sZ>K!@Y62SJ0n~ijsF(JTxosu#)z#^)07073_gDsDVF8}dcLuw9 zj=4W<(6U8dd@4VR=Z56Mo#$(mr%y}Fgf)ese=3=;V{Es!ImQq|>Qs}cbVSFDr4L2i zoL1#!&v1(~3{l2|?qyRLd0kfM4q6uTs~#Yud3_lMXV9hX>0(F11sw4BN3 zsgy?$DduXM!_RORnkNvj33zNVB@ZADSSg)Mr5y7ZadGJAMZfI3i*eAqC_WbGM5RXl zhi|UM;t#(d+fU1ccQ~8RudWM>&6RU720R`#7;6;Pq9%n-&6PU&T3*7znM7vMX-2f< z0}9e~`Ztu7|uY(?J@Sw=f#6n^jGVXc*>W5daKfKb%;G1jgaWMeIUh-1{7YWB& zjf-^nSS2!=6c`wsW;s&ojs|wiVvRjA#G9pD^EDNzL-sduJHNGyQL|W% zY8oCzZVv2nfSML+VF5Xf?3gdBcmhvXHa!iYHz3uHDpVs`xn|9WO`;xGf~2xfbw630 zFfeZ4BDwG6#)2FFc4zzj+jqM^?!5R}PK`joQScGzcu8+aXkf@2^U&DXYWYMoVqOAY zQYXj{tpw9arS+tYNDGwDEV@A9vY}Q4?UO7w0UB-!xAc(k?lDYY!`~*7_(-WO_f$_%wwG=v*a`_29gKFl|r82 zRO^#z=``OEQ%1P4w^#)68adI?d;tSLjaOQLIW9nZzO&RmnI3=-d2{;u5+xPbI+>fr zSHHcNTYtVdN3+)Y8S0tE%sIVKhgUMz1YrwxQg<^_j9KjCT&L(-5lby@n-(YW0&0Nd z#;ZOxfh+A#K*^$YR&@37IBgaFUS*UF?zVS}AT4{iFwi$q30;e$=_8a?VrnxZMUWwu zkBl%cM1B=kpQxNUxJVc=Md)NP`^|yO7n3u;FVPbwPn6ID z@?tb0DARI)idf92hhWkYBRnRO9>7Vdr;7n&l_Ej=5btyar>5Aar!6BHr8a|+C`JgE zS#v=ErfSk>0CG?u6DL0dsRpaP;Cs|-b1Z7KKmi}3AlIpBk;AQe`XSX%JMPBQGTKUn zgZG_D!*CdP?bD$O%!AZ9rdwP`>>(h1WP zG||gRm1GHE$<$Dc`Gd_^i5{9hKNb5_5k&z74LPpX*Ma|Nkdu*A?d(B+`|Zw?y`6U? z0C-TxNihVSt>JUD6N$Fs#7y1#x>%^a zpxL-We((G!3IE0>DdJSeQ=bh0>VRDgsJXQE)AekzrDnpNts5)%}rFeLR7mV zgDN<|w3MB>y-ML5uqyzm43A7UEn|!f%OG>gFTuy(7U;DG=_Z>_^P3x!XK}(mN4Xrt zLeX6Y>e?pB6q2%Y5$ZH5WpYc|+@!Df=Lm=p(=ryRMdHB~ME0taWnt2_Z%Fd>^`XPBrm99sRR5vFZr~S9%jrq4U+X~l#c`?sxXh{o7E1pu zg(>>)LsA5|XR&q_a)+2{i%1c)DMMx0%dGk+D$W%zLs}kkj7TZZGBF0*5UkkNvXRP8 zEMI4&oIPF=2PxB^jsZby9+Go_0b>z0Mr+5rf^-DQQWbZD!8c=T(lT2rakg$F%VhGJ zmv%Hv)I!2fT44BBttE!CM&U5UM?VvA#)TM6VIN)s#aCUSe#0%f%;q2W;1XP%oGvYV zSLEmCqKPF_ab08NIrJ~e7g{zgHw&oCY!+RsiHyV|j&r#AA4&j8*KE?rbMheF9O$j$R%qMM=PP{??gZ_6dDH5 zJB22S3YoXp+;~jfTy`yq?tY=DQx`VV2{5dg7!`@Wj%6ZM9iuvt_peHboP3cN;?>33 zk*I+GrZ3y&{Nk(_%@d%WtkN0&Ez3?53Z#VGCWe0EUF{wj z$wr&W9DdCwbNDq&XWymSWCnen!pGCeDfDM>1JD=v&WuFzFP+GOP?kso92GA!j}mRM z?ZptM&%+ExF8Yc^DZ9`W8$1P(BN);U8Ztxy&|Y2v#`8#yyW`>?eJ)! zn&g}eU1BW>=cC1dmo2=Jh{^{$bVUs&n9ospmQM zY|^IcuJz@T0BjQ@O|v$bdIeucc{nj4jQLB0ApB}S*^-vgbCUb1{$yoVOkt@bWS2F$ zNnF|h?L4DKYLH`AnZ75^WB5?~`QIjH|56jPAEb#{*jfcMjAq45+mlHRAe$;O_O`@1 zzo9NxjuJrTCq;BE&hlo5oVC$uMMkBjx1mM{6MC4RiK7z6C`ckW`r~k67(I6YiPG*a zlHY)T{K2yJ$pslU{s0e=EU7+x+jRYyO;=q^BO%+D{cS<(#Js|^Q7rcky= zOgf4>PQnFm^TBLjbwZ~Bt<@W;Ndfd7Ol;%>(mCi9M_~b#1mID0T^3{=?G70}E?5QcY5T0Fjd<;jsepjB!An^9K#ftCHvqnq)7nvFP zTcQa^6{i7WL1YyhLe|W^JqsFmiz>Ajv`w3u))s##kIJ=w6eYUSOsq9Cm9|Ky#H0ft z9knR@YozX!G>{rMtQr?|nNX6gtH#ztE$D4jWG8U_I1)_U%Sp3`2Z-LuplZJW>iD2_ ze-zmeCzxWJ|1#SDa*n8a+e}32#MDBvzRjp4xvfeqCSbz^Ea<;lrh%t&I?`Z~}+FqxZIn1qIq2YOR> zu7^6MdN%@JUk{uFo#X;@Htb~6)2M4ZBrdl+DBA?2CO7=8m!~G#&y(^12zafTv?)QN z?aH_Ve`|Yu%m*gww{UOOZpS2O^Y@p`pz^`g>>cb)Hg8lq?RFQz7X?TW284`T>jmiq zCA97kwJ5{K>dIn55Ejb=F@Inb6`G!F?Yq*e7!r;tIz^%>V>k`Lzr>L(-{os7Ethin z7b+{)kX9x03T-{NNwzGCcHW>r`$hICXJ^AcUif8&r30u;QJ0Ky>9=`+5xoAxHLF^= zDA6_+BcuCI>1byQjo z7=dQ44iZV?fq~Ef`a$fv2+WLKTdh%Ei(5KLROUdbKe8_opdjEIyxo_&Bs@BQEy@(O07^)5C1OFF@;Lu*unc6F8x%a z_*bT^b&sW5U-zu~Dkg-vh)JJGhl}L37A39jq7Q|X4NbC701jfU2Xyx_xT2jyVVp`k zhf?7`4u^|a1}SN1gfJRtfCp}5Tg8|@-|}H(NVxx!r|788IW6%p0MZsR8!A1uMz`VN zI_BG8YtF1iEYVL3^JAn~x#vKJ)F|n&T z9{ZhQ_C|&ciO}TS5&0+b3ybw1Y{6lKc49y-126?1IGj;q@i&PI4w>=+$k!*01siSM z5Sac1T-=0hdSJeR&I`M97ywp4slSS&Z-7#*Z-_^mupFvmtb+oLS7q@5bE8peG_Kh0 z1Xe;fdYOIhtQHeDo0~qrLvpcu=o_2u0W(JxZjdjXtJUv=O|n1Ne*@jhl?E@L{B-!^ zlNaxI*4H=5+0KH9SlR26QVu)a5I3n;gTz^(HEi08^Vk|7E!2{gSvEP8B3PpaE-T3w zT{lqhZIKdFl?}U=KgRWCP6@P)9^rbL0b#9g&B*ebGq*#)?a&4tq2kSW(yxEJ$WKn@ zR~s051>I?~>Z(67pHBgNKgofTWBXUru~fT5-=?;G-J&Ku)aMiIb5jjn#xWTgdxFFULfZEb zl;07`!zClnx<;-wRRh!)!g1Qb+s%KmKga9iXcI4F?aYSKNZ1<^C!v;G9W7@9C0wYq z#MnyLGocMvMty#RtQ0i;qy`@OBebjQ(PpAUK8>0Ly`6WDw=u-oc`armH0b+;ua~$) z*-bT)>rpzhpK*rsMRJy782a;3k#JKOX;^ss1X8uRAl;h~0j=4-3}T z0a@}o3IO6nvQs=7dj`rJ4)56hT}#?6qUIeSWKp~YN=#IUi_h}kwJFR|2o{peI|b#N zk%HCqLk=Vk>K69OsAJGdlAotWWpWEx2WMNRF-0WAoP9o-p9nA+d(1b9Fh5bGl?rF}ea8 z7u>Q?%G{F$s=%!DF$xv^USHqRUg)95EUIsR_vadHyBPmuAxM@u5`z4#A&KKp5<&jG z4B$kgWJX%?<_3_!Sze1cigaB-nenx@AZHzRb#*T_c|i{Tgx0a#41Wk)=U$Sa%wu$)73MBH$Zb8E=RrZc+}W6-xEs*)^T%p)|4 z=2YDr)?^xR@w}B(>LsxMuOZ)xBB@k|6j~2$#;{Tm- zMj}Z*`Hvp)e@4>nqurCV{S?y7%<^u#%Ef%vlX85_^fk}VkIJl?4XiP!#RiPKP{=79 zCo{1EXdacbtM1^Ah_^Bzwff05=Sb&tK79=M3D~Oe!ziAA?k9y8dC~r6f0zOlz4aH4UCG$|i@D!!Zr0duYM^9~F9?!~#nn{W^C%D0tJD4V$AeZ|Rn7V&E0Ml> zcczTF=+D=vA6BMZTpMcC_TOAZ2JXu1A5m_X!oyM%6_y)&dR68`^Wh!)Wj~*dzEP{Z zIOy$D@9L8r8Gir9fi>y(dOtpSvHPq)>hHedUki-!U~S95+Ey9)VWaoU1FMEI$gk@T zcSUzUgj)Qph9|I5t*bgjgvjvYCbE^X8zfU`C&E=?+j{I2rm zX9FO2s4*XM1gq3{kA*gtkZu0fpmV`TaW(2A1BfzxQaxbkX4Kqc9P9o5^>BgFT(aIg zugRDM?-Z_P-9K0){k>Dft(Ym$ zKH>2;?syB^{Smn$j9TTr+G-m)q7@qmhAVKH@*wn1k`CIT{p>oRSm6)&gl6|aahv}H z6jujuT&W69+#pl%~NehF7n6cMgo3-o^k0V&j<_D@%VD1xiO<42=Sf z(8HqxTu~{jQ@@l>N2ByEty172O=))*=?j+u#$(H5-7f%l^2 z%S(Ywx@xGE3AeUaCpZ9Sg~CI0R|x}fe~niu(A7jgOe6hR-T#T2-|306Nd^;VtZt08 z_3;HvROr7kOtzS%>XIUAh2suaYtu3g@Xb~=*m#rNDDY~aR@l1aw1y%gO|5W>A0a=WGF_tt9(2vbyvjobdrg`u{1tEl8@BL?Q|NX0HuMaS; zgsw}jXasHA1fw-*3>IIAE6K4biIc&`?Pn6NDm9)*aw1a356U zR>!-z2_D!+9@yqS2Uf+0@HdAKn`7o}@0W~OQe@}#Y1sstjWAS=9HfjZfHN2- z=#!^MRl$cWFs$rk(k6_4gEj;wSqpIIJVX)q>v9I`wj4GY-}DZC}a~lF)V}MYWa9;1?XD`*0`V3 zT$YU7IfOQJ_2Pt%>H+dL){tupa{H;o%FZ|f)twF&L}w%X4`ua{tVT38R*!{^ot(8b zxXB7RMVJlWu~<58`Nuq-xK$etMdH^Q*~k8z4swndoSk=Dr3M=)-gP(P-na&bP-*RX-}&jTKhRr6pniffkx_DvBI`&*(R4sfL=+ zR&IhQ^49NjtYRw#SISgV0a>knaT`kHf>9LIU`)Y=gzO|ii7-kq2H&+m!N9E$8in@L z#b6phd$m2!%m8W?=^#fIJ*m0}-JoI;@fR9UMg@6dRdJ%@@g^Dns$euoXP4@kS~9~D zc0bARKP%326b6Tig(L8bOwtjF&#c2=S>a?# zJo1%wVe9S{vZ{@FSK#5$_k$33+=caKL*A)aq;)*5-UZdvUr9y2M^ zwJ4~2KfINY`Ty~{buJ6895Y<{^a>eKCg}ROLEY|%b(+}sLGlJ;r8OC}I$pG88T$uIgc&P6(_b=F(gJ#Y!;947 z%5HA*5DrDhjTO#C6Eog#9pC?vld6%vBLi62ygASwk~s&0QD#Ts2LM%1vJu7$ekWBk z?2@f$zr)5V3Sn_pF=w_WCaE24 zbUQ1cr=En@!)6$Gbo#N!36;moAU788#VbPY$E!8jTyPSAT}p6*+bd^d!u_~1PiM|K zhbyVr$SpPIYsN^4?fKfVRe0tYcTeHLYErQk4-P-_+m+-W8YpN3L=|DE`Qnh%xae2) zO(mpjzZQ=G&bjpkIgly5pY)7BJ zXnCAF?|$0KfEM?0b8}idT7elm!@_~wD@hIiq?j@0Q?_t)6OEGI4I1A~v|7wf2rHnc z6h=kIFiM^DI}yL!}o${PvC)htpFr{isJDn7Xg}cNZYMaP3x!WmhvL z^yTy!wyQz@6KyHcLI%woX(EH(^(I#UAg7}0$#{OW!}nuMXD~! z1qF*b+-c?6mdPNHDl5kdD^2v&@^yW7A@)icROw!8+_w3;!#ekl#5B98MUR8e*1bys zulQLu6PQ8H*@M!t{|X0P3avE1*BBQryr^39QM=--FI&-FG`c>4u4?rh{0kQsFM%L< zbF_xP!p^82^jiu1SM}VhE(&y8MPor{^=oJK;px)ybX!UFrEB(5U^XcsNhi()FICP!IX#o9Ku3G!enIae1t8*`!-{IBG~8m`=} zY{fvojW$6{Q!^H&RT&c0U=^coF$~TMt6>}ZuRzCoWYGG$%;DBv&L&n8HFjVLsBk!u z@{e#k$eEk(NnZ|H54E54KhW{LDlg!Ce1m11qP!>gd9(d_1-g?H`m`xZj^MWRp5>J3%|vsv@7Wl0Q?elm@o%-W zy&bGlqd2^><(|n5ScwKXD-CRD4a|Df>vNt(3|nGpjvJ3!4)L{3LLR${*`ei( zVKjAOrCllk6BZXV*xf?j0d+eut~K#z>H)S=OnG4Zfb6OZ_fSzJgdqa!A1$r~rp z-9?R!-D#5uN)foJI*vyH^@oo$Hx4Urfd zx%qCWq_Rs48MAF2NuB;}v8+OVS1Da_PkQB94kRt+4&>u^3)M0~O2Q#hI^Ybhkm~6F zOv%VsASE`Ll-Q(Li6NRn9ZpJ=8M}B3@$o-Zb>Z0ruBN&q}AHlOy`%UoNV&mgJ72 z%Krt+@;@i4^f1-e5mxH8zC}!g_5KOM$|WoP{}y58omcdqCahd#asM^K%6qKYKS@}* z%9?#GVWnCHE!bNwsw{$%3hOnpM3u#)2#6|$Cz3O5VOUEF??BIz%_oUziaUvEiViVN zfnpjK>fJVbDQJo{!*G95jk3{d3-k^jlJh$1rbef z{#ryMNqQxok$>J(JhP0MYU~c16~r=XWOlP|HjHkv<^gXJ!<0+KFwL?JC3a8Z2uBbD zm}j-cZyZ5PgNYB;*9#Y^&{PU7gfafUzHmijEl;#U-$~ZK!2A}q2@F`7$f;9KMKY~b zZt{z;QC? zJO{1Q@duX)NW(eCe+51+HJf=4K?(t*sWRDnN?TIha0FCgtB}bfoef0D@>`YuCtny z&M3H&RHDp}`JS8TiM-_sb@a1-?A9F65yb3u)9zW?cJvL^7Z?7JBP1-+<9wOG;q9-cF5onkNQBI(+vA6jt!h1 z@90PO9>)7UGYX2Y_YUKF))qhtySZ0EU+p|Px{IIV*3k<^KDJ?TaN*|^)Kinmp{cD5 z>nU!O2Ib5~!EmQ&f)?YE2!|)8!@_}xLxbZ;F=OTIpm0sCaMWZ4B)3W(%U5({WCcMS zKj|*=p|lS>hjl&DEw(Xyd`gMhpg_|Xt#?kW`nZWZy=dZo&zQLX+ajmb@` zC&B?l4EI=?J7nV~$7*yILf%FOFNawrwj8F7y@z#Hk27`etJgG5Gwb1_7nv{Y* zDDFN`Ya(f9dbB&G)RGggJ$_5u)kf`4Eu6@0ISgY@k{jgMJc+uNN2Z^$-tMIoAcf-A zbrX5o)^zBb07a>S=5_7Om-S3x@J_7h>XaXMp;tJF^f3pKJ~}>PR&w)r>s!rA9@c3; zFM$2dF?9G5FqY?1!1Xj+#xL&tX}CS?>$vZq?!*(`o7FqASUqIu#SB<%McoGn?jE^d zl^}J4)(n)4Tg=|c1lpCG)?44E4|0&2MHs4MBWHz?y93#5N20GaN^@g<+s-_bJi%;INiqh61x4_D8p@lbFDP*vrpEdC?f! zo|ZV-8V=<%!GGh=g+eCYBwIaf{a;_Q33}m^Tb6-V%50e&B*mAJ7bYAV*rT_@xJ4{O zD9b2FB7Mec`tab%r!fd_(p?lJ#_}ax#Nr#u_4JqNLtHcXHT?5K^B8Oc`d=iM91rN5 z678vey8!-cBQMS`6p68sL*dmhP4blfMf&ry zrYJ4D@Xi5q{3+@W`VaD?ZziyjpJgXv)ayU^d4R!o=9nJ?v-x2UF*o{U@TuOwzk7pk zuJc9G8=Ouzj^^m|JNRWeI0=QuljfL*j$Y1p^m0yTGgzYJ1^qF5D30}deXi4=2bp{V zKh~?~LPmub5mGYC&ky42S$SEcBK_{?L9Qb1!kRxVKl6{BkbtJa%tVnE%``^VgPBV& zYH!8^V+k|Nki_@} z26k|POZ~1SndrIlZnYjH6%rxI)pSUFr$UNVC|`=;5XoL8RTyJ(B>D~a;0dPJ?CQ5& zkH&fq$5Wh^^H~cI1$PRSEY|C6weC}D6q=X~Q?y6kyutGCRXGgPz2*untWbISihcg3#)(RUg?h4SqyfcW7D%o=$s46sz$HO_csU=_#ZWYhdD zlTc2!Mh}xIb8zrhETlxK2F@Py>-aQ>>B+6NLN9bYSgzk_rTqThN@7b$zCg@2J$!mNFBs*go>8D_p&vrhE>McC1Fu1kN5c?qk#!I9tvWl0< z!2vGAO`9>W@xcy|a+P?Ooyj=7XJ`c^>IB2uM}7u z`Q%}}FOKm3{Gh?q&VtHf_ml<5``}R>F66#m|2$|yAS@)Kj=;iNEyp={o)3-&G9yYQ zqYg@(bub1b)Kqhrgfn=u@<<9*mOL$i`Ok`ovw`I*?{TgwaF#f^la!qKG(T>-psK=d zu&PE2ZZ_|P%0=BUxx5AOOf*>+NLkhmQ&#YR7HNYUL`yv`LXf*5e#B6xxXo||7j_$I ziO-175)u8NPXe03P5SWmpPUkpgK}leYJ+M|g)Nud$M#JuG}cjvSu7ublxv|aTpaZ; zxDom8@-LK3wi=;B7YtOR+;sUk`wtp5zR+brrX6KF9v$GntKzPYskqAvD(?1dio3m) zV%Y}Y&kN)-hP{o=^Uv^)OzB}YlOfE!Q>D}uA%#?^z7usAPB?G_ z)1IO*>|}&UTVte4fq?|zU;44usO*L)AD_jMFz+}ZLj5~#Rnu=ORMWp>6@YrTR?_Vw z67y+4Ed07#H1h!^IY)|FUfk>A;!ITe6my=}qQE?)pYrBv)IZ8<0sMuE)<2c)Mj}x^ zck5TOEeBehe-g9T{4PiFK*C+vNd;fl>N!-QD)H>SC@5|QMmfeuF5NG92kW&ot+dDeWMgx*NuSr(E9rSE69RbtE*n%$m44@Y!)z)m z#^FK^UE7rc%^5W?IFvKVfy9(L!ul|2Xe1bXw@C7|Oa$dr?kAL}66J*HZq0&@f!dM* zC0CqB;K6=;k(5s!23vWX{RRG`&&HW%9xWQk7(3m(6HwDm}; ze)sC+N&W9^re7hO>D&6>>8Wo`Pfb_ zRALUGqx_^`XB5exPPv{@>8@G+B4S3eE>#ETtC9++3R*ud|JK3&%@Cw_;Y#KC|hWQ-W~8TTQH5K0eYzA8Zc8Op0G zDG_+%i-yq`YJ+M3^*Lt2fowvR>4j~#pwGmIwtHnix}OJV3T|vP$rNuu>w1I|?c?K` zcx~tkl?~?=?d>yhoL$TtX``pBTcf8zv7D}3)@F4SLr^c5n*%BLy8Cyg9OMzDY%co3}*g%F6XRae5&)`GOlY7RKLsQkp zu#>G5+XihoHyU9^`0i=OMh6w?VYt0hs%0Xc#>hx~XdO+=Qp&%Qc4L`b#$a7Eo({p_lY31YWu2TNnFUW&neg6O zpXx;_#wzwmNXDC`QKcn(1->;2?1KTn$L30dIxB>Aj@?QxW&2XLho`E_ws8~TqZs6X zh6ku|pv_>7iV9|gX^7bmBx)cL4_X`oI+s$^(voJcG%PTVO=utp+N zhHJiJ9bP(F&QS0JP!$MOoo7rCssG@SOyGE!PmXDsUp297GHZn|*F3vIdBbQ)X@PbD zc;@irTlb?WPfq3{a78qv4Q4X?39wwYNGP}Nof6r~g<;ir9gnm1^-Q^7M|J}`z!{vI z^N1)tK-iphq%r%90%iIOv!hS0YU?lU{WV7U*=2TB|Cra93K`SPAuar%-{bEapSYku z>U$rIZ$ILcGt%$pvkg+U_c4Irko+az-tId~Os9BClisWHlM_+Fm6Se7BbXkn$%vO` zLByI4ObE+g&YS$4I4=4{97zd?{2J$qIG#3sw6?j31KUUF?KG<;F2lEK)UKuMM4XC> z8v1fnrXbnGkhlem2w+4JAcwjdsR}@_5j~dn@zhF;+Ltu#uSCRsFA$YkDn0vpP98lP zZEYbXx@Sl|;n8}F=%+f}!~eUvxn9KkKh=ZhC|XE257IvU>L)+d_?Zoi(=GVUKUD!{ zp-CUYXZ)c)zJj}+K7x<cC2c$1xo^jp~q|L|KAq`?pkdcC@*Do~V=ZN}P$g9vVekcr`hQ0Vy9l7~ z^_Ylc9~(cd58%-OX1~dst2b5o34T{2M4-E~5zvdTxGO=$Ji^)#zRZ*w@3rmRReZA*$flBp-hROjL5 zC<6ZJcp{WG4PJkxR+PFk8iTeBk*^$D%EZS%SCNg(1v{qracF>xX0oTktp;>KpUi-mvt=yPM-`Ic^wHrk^t+M;)}i;!pWx~fd6~~^-eR<*UA{7ja~Ac*jrJvkgZQ=~EqN%HJ(0^^w_6^juGhrH z>HhOzyH^reWs)TcySv5^C5p$S?pjPN9z4)`BkadMa$lhzo+sc6yPG<+ z9a2@$NlR?Hgtc~%Z%C@C`iUA#%mZxYabCc#EdeV@lvYXP=F#)La%@`0Va7TtDYm-N zCeb10SS5UQnGE6a7^n}OT}(w3ajGa-090NX;ozEz8LP6lmaxzJ<;LcL9K{^UiGf~U zmp=d`nFL4w_21Rxzl;AmA?qyK_9|uj7_5u`c2s4^K)u=$ENo-_8E%@KQX}MdxIRgY zx(Ae@8b?`i-Q4WYlUZ_lpm2fQjpK4KB_Bmt=sB8&L($rrh^^>uTtO_VSPZNF1%V~J7>$g&Svb*%NttkPOuaYE-YUTgMA1otmTO)KcJ-1P(Lj(^5&S7MNtQ ziyPo=7z_r^Ilp6d^A;HSul7X>TyGt2pv|hgaMfjFnE-_!LuqD1Zw@NL1qT!Z=H8(k zI05@GX%VigR7yfi(ZRPe_2`UQ_OwtGtDzITXV0N)?ONW`s?D{nI@;vQA=-s?;lk^y zqDHAMI%;v~DA=XpW1%T+pQzK;M=pI1^ti)PAc2=DH-jhS>4kSz6tk>l1srCtPTDSy z>@haeaQd`LOtLIlCPM>#^`){1g^v9;&!_HLt5iaJ?nArvl^)x{VBU$Qm1Ztx@oXOZ zfeYOeFDwNmErJ}=mp5o`tuwW+zD=M0O!LKEkEK>eI zG}78*DW!cVo#Ps0A18ZKq&gBY!%(tIXFe|S=n94L+ z`slL98nR#aRdX6``c-K}UPb)Yf{E+Yf=Ff>UPZMSer5GN2pOfmA?R<&g{Gs2P$Rnx z4p%24O4^KQ7&WmexZ@P#qE^gPJS)%IHOxolHM7d;KFdC{mpy;g|}+}X!#5tbY=7M1>JFwmT{QV$fZO~N>A->RM?Cwpgv+Hw>o4JG%8CR780K98J2UL}tuE@cJ>k1U$5tNTD)p5ScLj@WT%cnZeR*?J-`rHFA@zu8 zv{)PjNo0)hIq*r}v`%tkv4yd0S^(u#x}aLc9%x;n;ODICWv%MF)ABO5wbQD8`=S6< zpDX!Pn+M#NWx&EE!0}c-JzgTCb||$EMFwi zxk$onf_DDyp0Us~9t(RC{?t_fPZes_aN1o2&zc&DNitz=1+dB{XS-(vJZ`8a@dC(p zYa?uw17QZKoTWeR!jbhxoi@SmYs#({PP?)RFrU`+w;>tus_*!hE<(F!%UGkaei!j* zINBU-@PZdfnbZr-lyz}GU!CJg8c(FEpR>T5a;wVH;&;Mwy;Zm+&5NxK7rxTsHVW5@ zN!7_dCGz+MM22yjB-RqZbglU^3RhaT==Wbs@IA{Ho0iS%XZ+O?igJ;%D(!&cTaMmW zHr7@Jwwqa{NOrWQ-nCrX5cX>xC`T{tw06a`@hw98U|VyDVxDPRN_gF+1C}#1s_V_Pm+U-aJj>U>DS?IprmU9!_flOe~W_HmkVL#74yNZARZwvVqE#!YE3;E=I zonC9Rw2_g!ir5PYlTAPNlVb{kTfr1xh~p+^JFHijv?7s4UZbw_FklFM^e#hjaaPRc z0vW_gB>riet%BMcyxDk>Ewmy+rM*`H%&Y2s~0#M zn|+_p#LBhV2yKm)a;bM&sWeh;M(X?P>41SHCUsd4{MiVFdYYxgDOpwz|Wf>UG4T1>9d?ASFt9_Sf&Fz3$wxze zhph@K=8@M-5295Rz6=tlwJwDG&UZppGWSBELLVk2jg++{u2E4n+Ng*9!Wq*CkR`FU z8=H!-mCMMi=4%X2rXoOep;=90#ri?vtd{sk?7b}NA%Rz_X+H|KEP$%KQ!8MXs39s1 zNEF`x*j==Efsui{Ra0k?wA}iY9z(jOhB!3=aaMLwwB;kR0AUNu! zKNil*+WM{pSs`rbgg#mdM^dspPzyFxhL6?unug_>-IGOO0AC0(nv zMyn<5S=!B|584067Hgqq>yZO2-gLg1$3rwblJK%qWyE%cZ9_w8c?|!Jo|=3+{pUq0 zI0D?rvPa3rG#$?t`og}|cR=PG4Mhi!15cZJc-3R?^rhcFr%Iw@Ez1#D@$sCB7%IcO z9}evyV}^5epphrPd~`%5?3R-@WQlbxdIRhn;$woeQoZ)3Zx4 z&u>P|^MmWIrDQySgmgp@g?%_yt6CmQW=VY%XWC)dHSI9yn|2s-~5HLiuTHFK9sthbzazPY_X$Bo*7exGS4B9hT)r-F1w$$qnUjh)2{pJHqf^*?YN$; z>h_kWOHV>aQ@w2IZQIuZ(Auo@_Kmb;rbHsV%0A^MSu4W+p;JhL7`M8X#yFpYVxCY4 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 Im9#wo01Kpu!~g&Q delta 310 zcmV-60m=U8ALt*DA^{b#BZvln-!v*&@fDWR(kgHva=B&1IxJvtaKq@iK_DO_wlIH6 zMZ6>`ToKYZnJl5%ifBKh7RWsyBv;nf48G-I!YnMvKZZ?V1#BB0Iut@x&4$P%YZjAP zsk3fU%ZL9kCLOt+f*DYNgNfkkYjTxU8~+g&KtzmB3)Dqn9~1#cL!dc-7%}HrgGeUR ze&64bax`hw8DJXCfwoeT?aQ1hs48MT~wv%LpQ1p$7u3Jul*2s@?h IkhDDj0EwT3k^lez diff --git a/crmeb/public/admin/js/chunk-9368228a.b3981036.js b/crmeb/public/admin/js/chunk-9368228a.48263186.js similarity index 96% rename from crmeb/public/admin/js/chunk-9368228a.b3981036.js rename to crmeb/public/admin/js/chunk-9368228a.48263186.js index 444c3ab03..ac8906bd1 100644 --- a/crmeb/public/admin/js/chunk-9368228a.b3981036.js +++ b/crmeb/public/admin/js/chunk-9368228a.48263186.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-9368228a"],{2180:function(e,t,i){"use strict";var o=i("801a");i.n(o).a},4553:function(e,t,i){"use strict";i.r(t),i("d3b7");var o=i("0e5c"),a=i("c4c8"),n=i("d708"),s=i("c276"),l={name:"vide11o",data:function(){return{fileUrl:n.a.apiBaseURL+"/file/upload",upload:{videoIng:!1},progress:0,videoLink:"",formValidate:{video_link:""},upload_type:"",uploadData:{},header:{}}},created:function(){this.uploadType(),this.getToken()},methods:{delVideo:function(){this.$set(this.formValidate,"video_link","")},uploadType:function(){var e=this;Object(a.H)().then((function(t){e.upload_type=t.data.upload_type}))},handleSuccess:function(e,t,i){200===e.status?(this.formValidate.video_link=e.data.src,this.$Message.success(e.msg)):this.$Message.error(e.msg)},videoSaveToUrl:function(e){var t=this;return Object(o.a)({file:e,pieceSize:3,success:function(e){t.formValidate.video_link=e.file_path,t.progress=100},error:function(e){t.$Message.error(e.msg)},uploading:function(e,i){t.videoIng=!0,e=Math.floor(e/i*100),t.progress=e}}),!1},getToken:function(){this.header["Authori-zation"]="Bearer "+Object(s.d)("token")},beforeUpload:function(){var e=this;return this.uploadData={},new Promise((function(t){e.$nextTick((function(){t(!0)}))}))},zh_uploadFile:function(){this.videoLink?this.formValidate.video_link=this.videoLink:this.$refs.refid.click()},zh_uploadFile_change:function(e){var t=this;if("video/mp4"!==e.target.files[0].type)return t.$Message.error("只能上传mp4文件");Object(a.s)().then((function(i){t.$videoCloud.videoUpload({type:i.data.type,evfile:e,res:i,uploading:function(e,i){t.upload.videoIng=e}}).then((function(e){t.formValidate.video_link=e.url,t.$Message.success("视频上传成功")})).catch((function(e){t.$Message.error(e)}))}))},uploads:function(){this.$emit("getvideo",this.formValidate.video_link)}}};i("2180"),i=i("2877"),i=Object(i.a)(l,(function(){var e=this,t=e.$createElement;t=e._self._c||t;return t("div",[t("div",{staticClass:"mt20 ml20"},[t("Input",{staticClass:"perW35",attrs:{placeholder:"请输入视频链接"},model:{value:e.videoLink,callback:function(t){e.videoLink=t},expression:"videoLink"}}),t("input",{ref:"refid",staticStyle:{display:"none"},attrs:{type:"file"},on:{change:e.zh_uploadFile_change}}),"1"!==e.upload_type||e.videoLink?t("Button",{staticClass:"ml10",attrs:{type:"primary",icon:"ios-cloud-upload-outline"},on:{click:e.zh_uploadFile}},[e._v(e._s(e.videoLink?"确认添加":"上传视频"))]):e._e(),"1"!==e.upload_type||e.videoLink?e._e():t("Upload",{staticClass:"ml10",staticStyle:{display:"inline-block"},attrs:{"show-upload-list":!1,action:e.fileUrl,"before-upload":e.videoSaveToUrl,data:e.uploadData,headers:e.header,multiple:!0}},[t("Button",{attrs:{type:"primary",icon:"ios-cloud-upload-outline"}},[e._v("上传视频")])],1),e.upload.videoIng?t("Progress",{attrs:{percent:e.progress,"stroke-width":5}}):e._e(),e.formValidate.video_link?t("div",{staticClass:"iview-video-style"},[t("video",{staticStyle:{width:"100%",height:"100% !important","border-radius":"10px"},attrs:{src:e.formValidate.video_link,controls:"controls"}},[e._v("\n 您的浏览器不支持 video 标签。\n ")]),t("div",{staticClass:"mark"}),t("Icon",{staticClass:"iconv",attrs:{type:"ios-trash-outline"},on:{click:e.delVideo}})],1):e._e()],1),t("div",{staticClass:"mt50 ml20"},[t("Button",{attrs:{type:"primary"},on:{click:e.uploads}},[e._v("确认")])],1)])}),[],!1,null,"47d67022",null);t.default=i.exports},"801a":function(e,t,i){}}]); \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-9368228a"],{2180:function(e,t,i){"use strict";var o=i("801a");i.n(o).a},4553:function(e,t,i){"use strict";i.r(t),i("d3b7");var o=i("0e5c"),a=i("c4c8"),n=i("d708"),s=i("c276"),l={name:"vide11o",data:function(){return{fileUrl:n.a.apiBaseURL+"/file/upload",upload:{videoIng:!1},progress:0,videoLink:"",formValidate:{video_link:""},upload_type:"",uploadData:{},header:{}}},created:function(){this.uploadType(),this.getToken()},methods:{delVideo:function(){this.$set(this.formValidate,"video_link","")},uploadType:function(){var e=this;Object(a.I)().then((function(t){e.upload_type=t.data.upload_type}))},handleSuccess:function(e,t,i){200===e.status?(this.formValidate.video_link=e.data.src,this.$Message.success(e.msg)):this.$Message.error(e.msg)},videoSaveToUrl:function(e){var t=this;return Object(o.a)({file:e,pieceSize:3,success:function(e){t.formValidate.video_link=e.file_path,t.progress=100},error:function(e){t.$Message.error(e.msg)},uploading:function(e,i){t.videoIng=!0,e=Math.floor(e/i*100),t.progress=e}}),!1},getToken:function(){this.header["Authori-zation"]="Bearer "+Object(s.d)("token")},beforeUpload:function(){var e=this;return this.uploadData={},new Promise((function(t){e.$nextTick((function(){t(!0)}))}))},zh_uploadFile:function(){this.videoLink?this.formValidate.video_link=this.videoLink:this.$refs.refid.click()},zh_uploadFile_change:function(e){var t=this;if("video/mp4"!==e.target.files[0].type)return t.$Message.error("只能上传mp4文件");Object(a.t)().then((function(i){t.$videoCloud.videoUpload({type:i.data.type,evfile:e,res:i,uploading:function(e,i){t.upload.videoIng=e}}).then((function(e){t.formValidate.video_link=e.url,t.$Message.success("视频上传成功")})).catch((function(e){t.$Message.error(e)}))}))},uploads:function(){this.$emit("getvideo",this.formValidate.video_link)}}};i("2180"),i=i("2877"),i=Object(i.a)(l,(function(){var e=this,t=e.$createElement;t=e._self._c||t;return t("div",[t("div",{staticClass:"mt20 ml20"},[t("Input",{staticClass:"perW35",attrs:{placeholder:"请输入视频链接"},model:{value:e.videoLink,callback:function(t){e.videoLink=t},expression:"videoLink"}}),t("input",{ref:"refid",staticStyle:{display:"none"},attrs:{type:"file"},on:{change:e.zh_uploadFile_change}}),"1"!==e.upload_type||e.videoLink?t("Button",{staticClass:"ml10",attrs:{type:"primary",icon:"ios-cloud-upload-outline"},on:{click:e.zh_uploadFile}},[e._v(e._s(e.videoLink?"确认添加":"上传视频"))]):e._e(),"1"!==e.upload_type||e.videoLink?e._e():t("Upload",{staticClass:"ml10",staticStyle:{display:"inline-block"},attrs:{"show-upload-list":!1,action:e.fileUrl,"before-upload":e.videoSaveToUrl,data:e.uploadData,headers:e.header,multiple:!0}},[t("Button",{attrs:{type:"primary",icon:"ios-cloud-upload-outline"}},[e._v("上传视频")])],1),e.upload.videoIng?t("Progress",{attrs:{percent:e.progress,"stroke-width":5}}):e._e(),e.formValidate.video_link?t("div",{staticClass:"iview-video-style"},[t("video",{staticStyle:{width:"100%",height:"100% !important","border-radius":"10px"},attrs:{src:e.formValidate.video_link,controls:"controls"}},[e._v("\n 您的浏览器不支持 video 标签。\n ")]),t("div",{staticClass:"mark"}),t("Icon",{staticClass:"iconv",attrs:{type:"ios-trash-outline"},on:{click:e.delVideo}})],1):e._e()],1),t("div",{staticClass:"mt50 ml20"},[t("Button",{attrs:{type:"primary"},on:{click:e.uploads}},[e._v("确认")])],1)])}),[],!1,null,"47d67022",null);t.default=i.exports},"801a":function(e,t,i){}}]); \ No newline at end of file diff --git a/crmeb/public/admin/js/chunk-9485b922.1b739d93.js b/crmeb/public/admin/js/chunk-9485b922.29a3608b.js similarity index 100% rename from crmeb/public/admin/js/chunk-9485b922.1b739d93.js rename to crmeb/public/admin/js/chunk-9485b922.29a3608b.js diff --git a/crmeb/public/admin/js/chunk-9485b922.1b739d93.js.gz b/crmeb/public/admin/js/chunk-9485b922.29a3608b.js.gz similarity index 100% rename from crmeb/public/admin/js/chunk-9485b922.1b739d93.js.gz rename to crmeb/public/admin/js/chunk-9485b922.29a3608b.js.gz diff --git a/crmeb/public/admin/js/chunk-a046070e.195f3e31.js b/crmeb/public/admin/js/chunk-a046070e.2643f8de.js similarity index 99% rename from crmeb/public/admin/js/chunk-a046070e.195f3e31.js rename to crmeb/public/admin/js/chunk-a046070e.2643f8de.js index dc523262b..0fbf49bd1 100644 --- a/crmeb/public/admin/js/chunk-a046070e.195f3e31.js +++ b/crmeb/public/admin/js/chunk-a046070e.2643f8de.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-a046070e"],{"01d6":function(t,e,n){},"04d1":function(t,e,n){n=n("342f").match(/firefox\/(\d+)/i),t.exports=!!n&&+n[1]},"0c9f":function(t,e,n){"use strict";n.d(e,"j",(function(){return r})),n.d(e,"o",(function(){return o})),n.d(e,"m",(function(){return a})),n.d(e,"l",(function(){return s})),n.d(e,"p",(function(){return c})),n.d(e,"r",(function(){return l})),n.d(e,"s",(function(){return d})),n.d(e,"v",(function(){return u})),n.d(e,"t",(function(){return h})),n.d(e,"u",(function(){return f})),n.d(e,"q",(function(){return p})),n.d(e,"n",(function(){return m})),n.d(e,"k",(function(){return g})),n.d(e,"e",(function(){return v})),n.d(e,"h",(function(){return b})),n.d(e,"f",(function(){return y})),n.d(e,"i",(function(){return w})),n.d(e,"g",(function(){return x})),n.d(e,"a",(function(){return S})),n.d(e,"c",(function(){return E})),n.d(e,"b",(function(){return C})),n.d(e,"d",(function(){return A})),n.d(e,"w",(function(){return O}));var i=n("6b6c");function r(t){return Object(i.a)({url:"/statistic/product/get_basic",method:"get",params:t})}function o(t){return Object(i.a)({url:"/statistic/product/get_trend",method:"get",params:t})}function a(t){return Object(i.a)({url:"/statistic/product/get_product_ranking",method:"get",params:t})}function s(t){return Object(i.a)({url:"/statistic/product/get_excel",method:"get",params:t})}function c(t){return Object(i.a)({url:"/statistic/user/get_basic",method:"get",params:t})}function l(t){return Object(i.a)({url:"/statistic/user/get_trend",method:"get",params:t})}function d(t){return Object(i.a)({url:"/statistic/user/get_wechat",method:"get",params:t})}function u(t){return Object(i.a)({url:"/statistic/user/get_wechat_trend",method:"get",params:t})}function h(t){return Object(i.a)({url:"/statistic/user/get_region",method:"get",params:t})}function f(t){return Object(i.a)({url:"/statistic/user/get_sex",method:"get",params:t})}function p(t){return Object(i.a)({url:"/statistic/user/get_excel",method:"get",params:t})}function m(t){return Object(i.a)({url:"/statistic/trade/top_trade",method:"get",params:t})}function g(t){return Object(i.a)({url:"/statistic/trade/bottom_trade",method:"get",params:t})}function v(t){return Object(i.a)({url:"/statistic/order/get_basic",method:"get",params:t})}function b(t){return Object(i.a)({url:"/statistic/order/get_trend",method:"get",params:t})}function y(t){return Object(i.a)({url:"/statistic/order/get_channel",method:"get",params:t})}function w(t){return Object(i.a)({url:"/statistic/order/get_type",method:"get",params:t})}function x(t){return Object(i.a)({url:"/statistic/flow/get_record",method:"get",params:t})}function S(t){return Object(i.a)({url:"/statistic/balance/get_basic",method:"get",params:t})}function E(t){return Object(i.a)({url:"/statistic/balance/get_trend",method:"get",params:t})}function C(t){return Object(i.a)({url:"/statistic/balance/get_channel",method:"get",params:t})}function A(t){return Object(i.a)({url:"/statistic/balance/get_type",method:"get",params:t})}function O(t,e){return Object(i.a)({url:"app/wechat_qrcode/statistic/".concat(t),method:"get",params:e})}},"29d3":function(t,e,n){"use strict";var i=n("5e6c");n.n(i).a},"2c3e":function(t,e,n){var i=n("da84"),r=n("83ab"),o=n("9f7f").MISSED_STICKY,a=n("c6b6"),s=n("edd0"),c=n("69f3").get,l=RegExp.prototype,d=i.TypeError;r&&o&&s(l,"sticky",{configurable:!0,get:function(){if(this!==l){if("RegExp"===a(this))return!!c(this).sticky;throw d("Incompatible receiver, RegExp required")}}})},"31e0":function(t,e,n){"use strict";var i=n("9d87");n.n(i).a},"4d63":function(t,e,n){var i=n("83ab"),r=n("da84"),o=n("e330"),a=n("94ca"),s=n("7156"),c=n("9112"),l=n("241c").f,d=n("3a9b"),u=n("44e7"),h=n("577e"),f=n("90d8"),p=n("9f7f"),m=n("aeb0"),g=n("cb2d"),v=n("d039"),b=n("1a2d"),y=n("69f3").enforce,w=n("2626"),x=n("b622"),S=n("fce3"),E=n("107c"),C=x("match"),A=r.RegExp,O=A.prototype,z=r.SyntaxError,k=o(O.exec),_=o("".charAt),L=o("".replace),T=o("".indexOf),I=o("".slice),M=/^\?<[^\s\d!#%&*+<=>@^][^\s!#%&*+<=>@^]*>/,j=/a/g,D=/a/g,W=(n=new A(j)!==j,p.MISSED_STICKY),H=p.UNSUPPORTED_Y;x=i&&(!n||W||S||E||v((function(){return D[C]=!1,A(j)!=j||A(D)==D||"/a/i"!=A(j,"i")})));if(a("RegExp",x)){function N(t,e){var n,i,r=d(O,this),o=u(t),a=void 0===e,l=[],p=t;if(!r&&o&&a&&t.constructor===N)return t;if((o||d(O,t))&&(t=t.source,a&&(e=f(p))),t=void 0===t?"":h(t),e=void 0===e?"":h(e),p=t,o=e=S&&"dotAll"in j&&(n=!!e&&-1"===e&&c:if(""===d||b(a,d))throw new z("Invalid capture group name");a[d]=!0,c=!(o[o.length]=[d,l]),d="";continue}c?d+=e:r+=e}return[r,o]}(t))[0],l=a[1]),a=s(A(t,e),r?this:O,N),(n||i||l.length)&&(e=y(a),n&&(e.dotAll=!0,e.raw=N(function(t){for(var e,n=t.length,i=0,r="",o=!1;i<=n;i++)"\\"===(e=_(t,i))?r+=e+_(t,++i):o||"."!==e?("["===e?o=!0:"]"===e&&(o=!1),r+=e):r+="[\\s\\S]";return r}(t),o)),i&&(e.sticky=!0),l.length&&(e.groups=l)),t!==p)try{c(a,"source",""===p?"(?:)":p)}catch(t){}return a}for(var R=l(A),Y=0;R.length>Y;)m(N,A,R[Y++]);(O.constructor=N).prototype=O,g(r,"RegExp",N,{constructor:!0})}w("RegExp")},"4e82":function(t,e,n){"use strict";var i=n("23e7"),r=n("e330"),o=n("59ed"),a=n("7b0b"),s=n("07fa"),c=n("577e"),l=n("d039"),d=n("addb"),u=n("a640"),h=n("04d1"),f=n("d998"),p=n("2d00"),m=n("512c"),g=[],v=r(g.sort),b=r(g.push),y=(n=l((function(){g.sort(void 0)})),r=l((function(){g.sort(null)})),u=u("sort"),!l((function(){if(p)return p<70;if(!(h&&3c(e)?1:-1})),n=r.length,u=0;un?n=r:r(t||14))return e=n,!0}},f=function(t,e,n){var i,r,o,a,s,c=function c(){var l=(new Date).getTime()-a;l=0?i=setTimeout(c,e-l):(i=null,n||(s=t.apply(o,r),i||(o=r=null)))};return function(){o=this,r=arguments,a=(new Date).getTime();var l=n&&!i;return i||(i=setTimeout(c,e)),l&&(s=t.apply(o,r),o=r=null),s}},p={render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{ref:"stripContainer",staticClass:"happy-scroll-strip",class:[t.horizontal?"happy-scroll-strip--horizontal":"happy-scroll-strip--vertical"],style:[t.initLocation],on:{"!wheel":function(e){return e.stopPropagation(),t.handlerWheel(e)}}},[n("div",{ref:"strip",staticClass:"happy-scroll-bar",style:[t.translate,r({},t.config.sizeAttr,t.length+"px"),t.initSize,{background:t.color},{opacity:t.isOpacity}],on:{mousedown:function(e){return e.stopPropagation(),t.handlerMouseDown(e)}}})])},staticRenderFns:[],name:"happy-scroll-strip",props:{horizontal:Boolean,left:Boolean,top:Boolean,move:{type:Number,default:0},size:{type:[Number,String],default:4},minLengthV:{type:Number,default:40},minLengthH:{type:Number,default:40},color:{type:String,default:"rgba(51,51,51,0.2)"},throttle:{type:Number,default:14}},data:function(){return{config:{},startMove:!1,binded:!1,length:0,percentage:0,maxOffset:0,currentOffset:0,moveThrottle:h(this.throttle)}},watch:{currentOffset:function(t){0===t?this.emitLocationEvent("start",0):t===this.maxOffset&&this.emitLocationEvent("end",t/this.percentage)}},computed:{initSize:function(){return r({},this.horizontal?"height":"width",this.size+"px")},isOpacity:function(){return this.percentage<1?1:0},translate:function(){var t=this.move*this.percentage;if(this.$refs.stripContainer)return t<0&&(t=0),t>this.maxOffset&&(t=this.maxOffset),this.currentOffset=t,{transform:this.config.translate+"("+t+"px)"}},initLocation:function(){return this.horizontal?this.top?{top:0,bottom:"auto"}:"":this.left?{left:0,right:"auto"}:""}},methods:{emitLocationEvent:function(t,e){var n=this.horizontal?"horizontal":"vertical";this.$emit(n+"-"+t,e)},computeStrip:function(t,e){var n=this.$refs.stripContainer[this.config.client];this.length=n*(e/t);var i=this.horizontal?this.minLengthH:this.minLengthV;i<1&&(i*=n),this.length=this.lengththis.maxOffset&&(t=this.maxOffset),e&&t>0&&t4?t:void 0}())},e.isLegacyOpera=function(){return!!window.opera}})),S=o((function(t){(t.exports={}).getOption=function(t,e,n){var i=t[e];return void 0!==i&&null!==i||void 0===n?i:n}})),E=function(t){function e(){for(u=!0;d.size();){var t=d;d=a(),t.process()}u=!1}function n(){l=r(e)}function i(t){return clearTimeout(t)}function r(t){return function(t){return setTimeout(t,0)}(t)}var o=(t=t||{}).reporter,s=S.getOption(t,"async",!0),c=S.getOption(t,"auto",!0);c&&!s&&(o&&o.warn("Invalid options combination. auto=true and async=false is invalid. Setting async=true."),s=!0);var l,d=a(),u=!1;return{add:function(t,e){!u&&c&&s&&0===d.size()&&n(),d.add(t,e)},force:function(t){u||(void 0===t&&(t=s),l&&(i(l),l=null),t?n():e())}}},C="_erd",A={initState:function(t){return t[C]={},s(t)},getState:s,cleanState:function(t){delete t[C]}},O=function(t){function e(t){return r(t).object}var n=(t=t||{}).reporter,i=t.batchProcessor,r=t.stateHandler.getState;if(!n)throw new Error("Missing required dependency: reporter.");return{makeDetectable:function(t,e,o){o||(o=e,e=t,t=null),t=t||{},x.isIE(8)?o(e):function(t,e){function o(){function i(){if("static"===c.position){t.style.position="relative";var e=function(t,e,n,i){var r=n[i];"auto"!==r&&"0"!==function(t){return t.replace(/[^-\d\.]/g,"")}(r)&&(t.warn("An element that is positioned static has style."+i+"="+r+" which is ignored due to the static positioning. The element will need to be positioned relative, so the style."+i+" will be set to 0. Element: ",e),e.style[i]=0)};e(n,t,c,"top"),e(n,t,c,"right"),e(n,t,c,"bottom"),e(n,t,c,"left")}}""!==c.position&&(i(c),s=!0);var o=document.createElement("object");o.style.cssText=a,o.tabIndex=-1,o.type="text/html",o.onload=function(){function n(t,e){t.contentDocument?e(t.contentDocument):setTimeout((function(){n(t,e)}),100)}s||i(),n(this,(function(n){e(t)}))},x.isIE()||(o.data="about:blank"),t.appendChild(o),r(t).object=o,x.isIE()&&(o.data="about:blank")}var a="display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: none; padding: 0; margin: 0; opacity: 0; z-index: -1000; pointer-events: none;",s=!1,c=window.getComputedStyle(t),l=t.offsetWidth,d=t.offsetHeight;r(t).startSize={width:l,height:d},i?i.add(o):o()}(e,o)},addListener:function(t,n){function i(){n(t)}if(!e(t))throw new Error("Element is not detectable by this strategy.");x.isIE(8)?(r(t).object={proxy:i},t.attachEvent("onresize",i)):e(t).contentDocument.defaultView.addEventListener("resize",i)},uninstall:function(t){x.isIE(8)?t.detachEvent("onresize",r(t).object.proxy):t.removeChild(e(t)),delete r(t).object}}},z=m.forEach,k=function(t){function e(t){t.className+=" "+u+"_animation_active"}function n(t,e,n){if(t.addEventListener)t.addEventListener(e,n);else{if(!t.attachEvent)return a.error("[scroll] Don't know how to add event listeners.");t.attachEvent("on"+e,n)}}function i(t,e,n){if(t.removeEventListener)t.removeEventListener(e,n);else{if(!t.detachEvent)return a.error("[scroll] Don't know how to remove event listeners.");t.detachEvent("on"+e,n)}}function r(t){return c(t).container.childNodes[0].childNodes[0].childNodes[0]}function o(t){return c(t).container.childNodes[0].childNodes[0].childNodes[1]}var a=(t=t||{}).reporter,s=t.batchProcessor,c=t.stateHandler.getState,l=t.idHandler;if(!s)throw new Error("Missing required dependency: batchProcessor");if(!a)throw new Error("Missing required dependency: reporter.");var d=function(){var t=document.createElement("div");t.style.cssText="position: absolute; width: 1000px; height: 1000px; visibility: hidden; margin: 0; padding: 0;";var e=document.createElement("div");e.style.cssText="position: absolute; width: 500px; height: 500px; overflow: scroll; visibility: none; top: -1500px; left: -1500px; visibility: hidden; margin: 0; padding: 0;",e.appendChild(t),document.body.insertBefore(e,document.body.firstChild);var n=500-e.clientWidth,i=500-e.clientHeight;return document.body.removeChild(e),{width:n,height:i}}(),u="erd_scroll_detection_container";return function(t,e){if(!document.getElementById(t)){var n=e+"_animation",i="/* Created by the element-resize-detector library. */\n";i+="."+e+" > div::-webkit-scrollbar { display: none; }\n\n",i+="."+e+"_animation_active { -webkit-animation-duration: 0.1s; animation-duration: 0.1s; -webkit-animation-name: "+n+"; animation-name: "+n+"; }\n",i+="@-webkit-keyframes "+n+" { 0% { opacity: 1; } 50% { opacity: 0; } 100% { opacity: 1; } }\n",function(e,n){n=n||function(t){document.head.appendChild(t)};var i=document.createElement("style");i.innerHTML=e,i.id=t,n(i)}(i+="@keyframes "+n+" { 0% { opacity: 1; } 50% { opacity: 0; } 100% { opacity: 1; } }")}}("erd_scroll_detection_scrollbar_style",u),{makeDetectable:function(t,i,h){function f(){if(t.debug){var e=Array.prototype.slice.call(arguments);if(e.unshift(l.get(i),"Scroll: "),a.log.apply)a.log.apply(null,e);else for(var n=0;ni&&(n=t.biggerMoveH.toLocaleLowerCase()),"start"===n&&(t.moveY=0,t.slideYChange(t.moveY)),"end"===n&&(t.moveY=e.clientHeight,t.slideYChange(t.moveY)),i=e.clientHeight,n="",e.clientWidthr&&(n=t.biggerMoveV.toLocaleLowerCase()),"start"===n&&(t.moveX=0,t.slideXChange(t.moveX)),"end"===n&&(t.moveX=e.clientWidth,t.slideXChange(t.moveX)),r=e.clientWidth}))}},setContainerSize:function(){this.initSize={width:this.$refs["happy-scroll"].clientWidth+20+"px",height:this.$refs["happy-scroll"].clientHeight+20+"px"}},checkScrollMode:function(){if(void 0===T._happyJS._isScrollNotUseSpace){var t=this.$slots.default[0].elm,e=this.$refs.container;(t.offsetHeight>e.clientHeight||t.offsetWidth>e.clientWidth)&&(e.offsetWidth>e.clientWidth||e.offsetHeight>e.clientHeight?T._happyJS._isScrollNotUseSpace=!1:T._happyJS._isScrollNotUseSpace=!0,this.isScrollNotUseSpace=T._happyJS._isScrollNotUseSpace)}}},beforeCreate:function(){var t=T._happyJS=T._happyJS||{};this.isScrollNotUseSpace=t._isScrollNotUseSpace},created:function(){this.updateSyncScroll=f((function(){this.$emit("update:scrollTop",this.moveY),this.$emit("update:scrollLeft",this.moveX)}),this.throttle)},mounted:function(){var t=this;this.setContainerSize(),this.$nextTick((function(){t.computeStripX(),t.computeStripY(),t.checkScrollMode(),t.initBrowserSize(),t.$nextTick((function(){t.scrollTop&&(t.$refs.container.scrollTop=+t.scrollTop),t.scrollLeft&&(t.$refs.container.scrollLeft=+t.scrollLeft)}))})),this.resizeListener(),this.$watch("browserHSize",this.setContainerSize),this.$watch("browserVSize",this.setContainerSize)}});"undefined"!=typeof window&&window.Vue&&Vue.component("happy-scroll",I),t.default={install:function(t){t.component("happy-scroll",I)},version:"2.1.1"},t.HappyScroll=I,t.version="2.1.1",Object.defineProperty(t,"__esModule",{value:!0})}(e,n("a026"))},"9d87":function(t,e,n){},a15b:function(t,e,n){"use strict";var i=n("23e7"),r=n("e330"),o=n("44ad"),a=n("fc6a"),s=(n=n("a640"),r([].join));r=o!=Object,o=n("join",",");i({target:"Array",proto:!0,forced:r||!o},{join:function(t){return s(a(this),void 0===t?",":t)}})},a254:function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAAAWCAYAAACL6W/rAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFGmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDIgNzkuMTY0NDYwLCAyMDIwLzA1LzEyLTE2OjA0OjE3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjEuMiAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjAtMTEtMTBUMTU6MzI6MTkrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIwLTExLTEwVDE1OjMyOjUxKzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIwLTExLTEwVDE1OjMyOjUxKzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmZlYzBlOWE3LWE4YTEt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"},addb:function(t,e,n){function i(t,e){var n=t.length,a=o(n/2);if(n<8){for(var s,c,l=t,d=e,u=l.length,h=1;h@^][^\s!#%&*+<=>@^]*>/,j=/a/g,D=/a/g,W=(n=new A(j)!==j,p.MISSED_STICKY),H=p.UNSUPPORTED_Y;x=i&&(!n||W||S||E||v((function(){return D[C]=!1,A(j)!=j||A(D)==D||"/a/i"!=A(j,"i")})));if(a("RegExp",x)){function N(t,e){var n,i,r=d(O,this),o=u(t),a=void 0===e,l=[],p=t;if(!r&&o&&a&&t.constructor===N)return t;if((o||d(O,t))&&(t=t.source,a&&(e=f(p))),t=void 0===t?"":h(t),e=void 0===e?"":h(e),p=t,o=e=S&&"dotAll"in j&&(n=!!e&&-1"===e&&c:if(""===d||b(a,d))throw new z("Invalid capture group name");a[d]=!0,c=!(o[o.length]=[d,l]),d="";continue}c?d+=e:r+=e}return[r,o]}(t))[0],l=a[1]),a=s(A(t,e),r?this:O,N),(n||i||l.length)&&(e=y(a),n&&(e.dotAll=!0,e.raw=N(function(t){for(var e,n=t.length,i=0,r="",o=!1;i<=n;i++)"\\"===(e=_(t,i))?r+=e+_(t,++i):o||"."!==e?("["===e?o=!0:"]"===e&&(o=!1),r+=e):r+="[\\s\\S]";return r}(t),o)),i&&(e.sticky=!0),l.length&&(e.groups=l)),t!==p)try{c(a,"source",""===p?"(?:)":p)}catch(t){}return a}for(var R=l(A),Y=0;R.length>Y;)m(N,A,R[Y++]);(O.constructor=N).prototype=O,g(r,"RegExp",N,{constructor:!0})}w("RegExp")},"4e82":function(t,e,n){"use strict";var i=n("23e7"),r=n("e330"),o=n("59ed"),a=n("7b0b"),s=n("07fa"),c=n("577e"),l=n("d039"),d=n("addb"),u=n("a640"),h=n("04d1"),f=n("d998"),p=n("2d00"),m=n("512c"),g=[],v=r(g.sort),b=r(g.push),y=(n=l((function(){g.sort(void 0)})),r=l((function(){g.sort(null)})),u=u("sort"),!l((function(){if(p)return p<70;if(!(h&&3c(e)?1:-1})),n=r.length,u=0;un?n=r:r(t||14))return e=n,!0}},f=function(t,e,n){var i,r,o,a,s,c=function c(){var l=(new Date).getTime()-a;l=0?i=setTimeout(c,e-l):(i=null,n||(s=t.apply(o,r),i||(o=r=null)))};return function(){o=this,r=arguments,a=(new Date).getTime();var l=n&&!i;return i||(i=setTimeout(c,e)),l&&(s=t.apply(o,r),o=r=null),s}},p={render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{ref:"stripContainer",staticClass:"happy-scroll-strip",class:[t.horizontal?"happy-scroll-strip--horizontal":"happy-scroll-strip--vertical"],style:[t.initLocation],on:{"!wheel":function(e){return e.stopPropagation(),t.handlerWheel(e)}}},[n("div",{ref:"strip",staticClass:"happy-scroll-bar",style:[t.translate,r({},t.config.sizeAttr,t.length+"px"),t.initSize,{background:t.color},{opacity:t.isOpacity}],on:{mousedown:function(e){return e.stopPropagation(),t.handlerMouseDown(e)}}})])},staticRenderFns:[],name:"happy-scroll-strip",props:{horizontal:Boolean,left:Boolean,top:Boolean,move:{type:Number,default:0},size:{type:[Number,String],default:4},minLengthV:{type:Number,default:40},minLengthH:{type:Number,default:40},color:{type:String,default:"rgba(51,51,51,0.2)"},throttle:{type:Number,default:14}},data:function(){return{config:{},startMove:!1,binded:!1,length:0,percentage:0,maxOffset:0,currentOffset:0,moveThrottle:h(this.throttle)}},watch:{currentOffset:function(t){0===t?this.emitLocationEvent("start",0):t===this.maxOffset&&this.emitLocationEvent("end",t/this.percentage)}},computed:{initSize:function(){return r({},this.horizontal?"height":"width",this.size+"px")},isOpacity:function(){return this.percentage<1?1:0},translate:function(){var t=this.move*this.percentage;if(this.$refs.stripContainer)return t<0&&(t=0),t>this.maxOffset&&(t=this.maxOffset),this.currentOffset=t,{transform:this.config.translate+"("+t+"px)"}},initLocation:function(){return this.horizontal?this.top?{top:0,bottom:"auto"}:"":this.left?{left:0,right:"auto"}:""}},methods:{emitLocationEvent:function(t,e){var n=this.horizontal?"horizontal":"vertical";this.$emit(n+"-"+t,e)},computeStrip:function(t,e){var n=this.$refs.stripContainer[this.config.client];this.length=n*(e/t);var i=this.horizontal?this.minLengthH:this.minLengthV;i<1&&(i*=n),this.length=this.lengththis.maxOffset&&(t=this.maxOffset),e&&t>0&&t4?t:void 0}())},e.isLegacyOpera=function(){return!!window.opera}})),S=o((function(t){(t.exports={}).getOption=function(t,e,n){var i=t[e];return void 0!==i&&null!==i||void 0===n?i:n}})),E=function(t){function e(){for(u=!0;d.size();){var t=d;d=a(),t.process()}u=!1}function n(){l=r(e)}function i(t){return clearTimeout(t)}function r(t){return function(t){return setTimeout(t,0)}(t)}var o=(t=t||{}).reporter,s=S.getOption(t,"async",!0),c=S.getOption(t,"auto",!0);c&&!s&&(o&&o.warn("Invalid options combination. auto=true and async=false is invalid. Setting async=true."),s=!0);var l,d=a(),u=!1;return{add:function(t,e){!u&&c&&s&&0===d.size()&&n(),d.add(t,e)},force:function(t){u||(void 0===t&&(t=s),l&&(i(l),l=null),t?n():e())}}},C="_erd",A={initState:function(t){return t[C]={},s(t)},getState:s,cleanState:function(t){delete t[C]}},O=function(t){function e(t){return r(t).object}var n=(t=t||{}).reporter,i=t.batchProcessor,r=t.stateHandler.getState;if(!n)throw new Error("Missing required dependency: reporter.");return{makeDetectable:function(t,e,o){o||(o=e,e=t,t=null),t=t||{},x.isIE(8)?o(e):function(t,e){function o(){function i(){if("static"===c.position){t.style.position="relative";var e=function(t,e,n,i){var r=n[i];"auto"!==r&&"0"!==function(t){return t.replace(/[^-\d\.]/g,"")}(r)&&(t.warn("An element that is positioned static has style."+i+"="+r+" which is ignored due to the static positioning. The element will need to be positioned relative, so the style."+i+" will be set to 0. Element: ",e),e.style[i]=0)};e(n,t,c,"top"),e(n,t,c,"right"),e(n,t,c,"bottom"),e(n,t,c,"left")}}""!==c.position&&(i(c),s=!0);var o=document.createElement("object");o.style.cssText=a,o.tabIndex=-1,o.type="text/html",o.onload=function(){function n(t,e){t.contentDocument?e(t.contentDocument):setTimeout((function(){n(t,e)}),100)}s||i(),n(this,(function(n){e(t)}))},x.isIE()||(o.data="about:blank"),t.appendChild(o),r(t).object=o,x.isIE()&&(o.data="about:blank")}var a="display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: none; padding: 0; margin: 0; opacity: 0; z-index: -1000; pointer-events: none;",s=!1,c=window.getComputedStyle(t),l=t.offsetWidth,d=t.offsetHeight;r(t).startSize={width:l,height:d},i?i.add(o):o()}(e,o)},addListener:function(t,n){function i(){n(t)}if(!e(t))throw new Error("Element is not detectable by this strategy.");x.isIE(8)?(r(t).object={proxy:i},t.attachEvent("onresize",i)):e(t).contentDocument.defaultView.addEventListener("resize",i)},uninstall:function(t){x.isIE(8)?t.detachEvent("onresize",r(t).object.proxy):t.removeChild(e(t)),delete r(t).object}}},z=m.forEach,k=function(t){function e(t){t.className+=" "+u+"_animation_active"}function n(t,e,n){if(t.addEventListener)t.addEventListener(e,n);else{if(!t.attachEvent)return a.error("[scroll] Don't know how to add event listeners.");t.attachEvent("on"+e,n)}}function i(t,e,n){if(t.removeEventListener)t.removeEventListener(e,n);else{if(!t.detachEvent)return a.error("[scroll] Don't know how to remove event listeners.");t.detachEvent("on"+e,n)}}function r(t){return c(t).container.childNodes[0].childNodes[0].childNodes[0]}function o(t){return c(t).container.childNodes[0].childNodes[0].childNodes[1]}var a=(t=t||{}).reporter,s=t.batchProcessor,c=t.stateHandler.getState,l=t.idHandler;if(!s)throw new Error("Missing required dependency: batchProcessor");if(!a)throw new Error("Missing required dependency: reporter.");var d=function(){var t=document.createElement("div");t.style.cssText="position: absolute; width: 1000px; height: 1000px; visibility: hidden; margin: 0; padding: 0;";var e=document.createElement("div");e.style.cssText="position: absolute; width: 500px; height: 500px; overflow: scroll; visibility: none; top: -1500px; left: -1500px; visibility: hidden; margin: 0; padding: 0;",e.appendChild(t),document.body.insertBefore(e,document.body.firstChild);var n=500-e.clientWidth,i=500-e.clientHeight;return document.body.removeChild(e),{width:n,height:i}}(),u="erd_scroll_detection_container";return function(t,e){if(!document.getElementById(t)){var n=e+"_animation",i="/* Created by the element-resize-detector library. */\n";i+="."+e+" > div::-webkit-scrollbar { display: none; }\n\n",i+="."+e+"_animation_active { -webkit-animation-duration: 0.1s; animation-duration: 0.1s; -webkit-animation-name: "+n+"; animation-name: "+n+"; }\n",i+="@-webkit-keyframes "+n+" { 0% { opacity: 1; } 50% { opacity: 0; } 100% { opacity: 1; } }\n",function(e,n){n=n||function(t){document.head.appendChild(t)};var i=document.createElement("style");i.innerHTML=e,i.id=t,n(i)}(i+="@keyframes "+n+" { 0% { opacity: 1; } 50% { opacity: 0; } 100% { opacity: 1; } }")}}("erd_scroll_detection_scrollbar_style",u),{makeDetectable:function(t,i,h){function f(){if(t.debug){var e=Array.prototype.slice.call(arguments);if(e.unshift(l.get(i),"Scroll: "),a.log.apply)a.log.apply(null,e);else for(var n=0;ni&&(n=t.biggerMoveH.toLocaleLowerCase()),"start"===n&&(t.moveY=0,t.slideYChange(t.moveY)),"end"===n&&(t.moveY=e.clientHeight,t.slideYChange(t.moveY)),i=e.clientHeight,n="",e.clientWidthr&&(n=t.biggerMoveV.toLocaleLowerCase()),"start"===n&&(t.moveX=0,t.slideXChange(t.moveX)),"end"===n&&(t.moveX=e.clientWidth,t.slideXChange(t.moveX)),r=e.clientWidth}))}},setContainerSize:function(){this.initSize={width:this.$refs["happy-scroll"].clientWidth+20+"px",height:this.$refs["happy-scroll"].clientHeight+20+"px"}},checkScrollMode:function(){if(void 0===T._happyJS._isScrollNotUseSpace){var t=this.$slots.default[0].elm,e=this.$refs.container;(t.offsetHeight>e.clientHeight||t.offsetWidth>e.clientWidth)&&(e.offsetWidth>e.clientWidth||e.offsetHeight>e.clientHeight?T._happyJS._isScrollNotUseSpace=!1:T._happyJS._isScrollNotUseSpace=!0,this.isScrollNotUseSpace=T._happyJS._isScrollNotUseSpace)}}},beforeCreate:function(){var t=T._happyJS=T._happyJS||{};this.isScrollNotUseSpace=t._isScrollNotUseSpace},created:function(){this.updateSyncScroll=f((function(){this.$emit("update:scrollTop",this.moveY),this.$emit("update:scrollLeft",this.moveX)}),this.throttle)},mounted:function(){var t=this;this.setContainerSize(),this.$nextTick((function(){t.computeStripX(),t.computeStripY(),t.checkScrollMode(),t.initBrowserSize(),t.$nextTick((function(){t.scrollTop&&(t.$refs.container.scrollTop=+t.scrollTop),t.scrollLeft&&(t.$refs.container.scrollLeft=+t.scrollLeft)}))})),this.resizeListener(),this.$watch("browserHSize",this.setContainerSize),this.$watch("browserVSize",this.setContainerSize)}});"undefined"!=typeof window&&window.Vue&&Vue.component("happy-scroll",I),t.default={install:function(t){t.component("happy-scroll",I)},version:"2.1.1"},t.HappyScroll=I,t.version="2.1.1",Object.defineProperty(t,"__esModule",{value:!0})}(e,n("a026"))},"9d87":function(t,e,n){},a15b:function(t,e,n){"use strict";var i=n("23e7"),r=n("e330"),o=n("44ad"),a=n("fc6a"),s=(n=n("a640"),r([].join));r=o!=Object,o=n("join",",");i({target:"Array",proto:!0,forced:r||!o},{join:function(t){return s(a(this),void 0===t?",":t)}})},a254:function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAAAWCAYAAACL6W/rAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFGmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDIgNzkuMTY0NDYwLCAyMDIwLzA1LzEyLTE2OjA0OjE3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjEuMiAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjAtMTEtMTBUMTU6MzI6MTkrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIwLTExLTEwVDE1OjMyOjUxKzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIwLTExLTEwVDE1OjMyOjUxKzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmZlYzBlOWE3LWE4YTEtNGZmNi05Nzg1LTkwMTViNmJjNzE5OCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpmZWMwZTlhNy1hOGExLTRmZjYtOTc4NS05MDE1YjZiYzcxOTgiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpmZWMwZTlhNy1hOGExLTRmZjYtOTc4NS05MDE1YjZiYzcxOTgiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmZlYzBlOWE3LWE4YTEtNGZmNi05Nzg1LTkwMTViNmJjNzE5OCIgc3RFdnQ6d2hlbj0iMjAyMC0xMS0xMFQxNTozMjoxOSswODowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIxLjIgKE1hY2ludG9zaCkiLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+iB4NtgAABDpJREFUWIXdln1MlVUcxz/neR7QIEYi6VSYqLTSZjgvQi4VtFSwWUSytmaa1h8tw8ra/KuXLVtb/9RmU1ZLcxMr04q8LRlxezFIq2uxgZCvpMQ7oSYvl+c55/THxa53PBCXcGx+/7l7zvmd3/l+f2/nCq016enpu4HHuYFg9P9uAk6MJZHRhgHg9/u7LcsqALrHmM+o4WrGOHbs2Ang6THkMqowrv3w+/17gA/GhsrownJZ2wRkAHOGOhgbA6vvldwxS3FLnKa906DmlMDrM7HtoM3DOZJAn8DrMwb1s3C+Yk6qYvcBiyUZivg4TUmZCcCqpZKpk3SYvSMFzW1QfdKgoUkMX5jf7+/OzMwscBynZrBDqSmKom19aC2oOWnQ3G4w/05J3nLNhjUOG7eOo/0vSJqiKci18f04nu4ed1/Pb7Rp7RC8vx+W3i2ZPi0kbPUyyW0zFKfrQ4GJjwverxR8eMjk7V1RwxMGwX7zeDyDRmPbFpva0ybPvRaFlCFXM5I1xW8FeGWzTeGrUXh9Jo/lOSxbqFyzdvtMzcxkza5PXGkAUFVr8MLr0WFrE+I1G9ZI1j7ocLza5PufBvoevEYGwU3jYdZ0TXmlcY2oIM5dEBz4yiIjTRIbA2f+ENSdFeRmO66+crMlXT3w7VEzIg6dlwTvfWwS6IP0ucrVJmJhPb3Q0i5YvkgSHT1wf2exxfoXx+H0i/b6TBbcpUhMCLcTAlYulpRXmvQGImUBV7oEFy8LYmO0637EwgDe2BnFvNmK/dsDPPmIQ2pKKGo9vVB3RhDoJ3v4OxOlYMXi8PSmz1XcmqDx+iLL1lVkpCkmJ2rOnHeXMHhxD4GKXwwKnhnHA/dJcrIUTz3qcKFJ8HWFyaelJk2toWl18bKg8rjJqmzJvpKQiNxsSWOr4Hj10LGdnAg5WaHARUdpkqdo8lZIGpoNPit1D8yIhAE0tgiKii2KiiElSZGVqbl/qcO6fIdt70RxqDx0oddn8OZWm5QkTX2DIDoali2UfOT97+tnJCkK19n/ftsONLcJDh42KS4x6el1PxexsNgYiI/TNLaEslLfYFDfAHsOmmx5wuHlzTY1pwzOng/aHPnZ5NLfNjlZkqJiiyULFDfHMKwyPPrbwKk4HETcY2mzFV+8GyB5qnvT7thrIqUIm1a2DWUVFrlZwT7LyXKoqhv6gf2/iFhYVa2BVPDQCum6P3ECWKamvTN83eszmTZZsyhdco9HjXhoDBcRl2JXN2zfY/HsBgfDCBJu7RCkTFPMm6PIXyk512Bw9Ndw4tW/C+r/FLxU6KAUlP0wooE8bIxoeOz93MKRsD4/+Ppfhe1A6RGTHXst179QX35jsmmtQ1mFyZWu61eGAEJrjRADL/F4PO5NdO1hAYkJmkkT4fKV4MPd13ddeEaMEY97AK2hrUPQ1jFadEYP17fQxxA3rLB/AInulg8syJa/AAAAAElFTkSuQmCC"},addb:function(t,e,n){function i(t,e){var n=t.length,a=o(n/2);if(n<8){for(var s,c,l=t,d=e,u=l.length,h=1;hw(al?CI#_5|s2%j|OVEJ_9mcT^@1^}4y3mgCd delta 25 hcmX@u&v>w(al?CI#@U-c2%j|OD3cD05V**|005D{3CjQg diff --git a/crmeb/public/admin/js/chunk-a187a68e.879c2635.js b/crmeb/public/admin/js/chunk-a187a68e.eb7b090f.js similarity index 100% rename from crmeb/public/admin/js/chunk-a187a68e.879c2635.js rename to crmeb/public/admin/js/chunk-a187a68e.eb7b090f.js diff --git a/crmeb/public/admin/js/chunk-a187a68e.879c2635.js.gz b/crmeb/public/admin/js/chunk-a187a68e.eb7b090f.js.gz similarity index 100% rename from crmeb/public/admin/js/chunk-a187a68e.879c2635.js.gz rename to crmeb/public/admin/js/chunk-a187a68e.eb7b090f.js.gz diff --git a/crmeb/public/admin/js/chunk-a34a7d0a.cbc82182.js.gz b/crmeb/public/admin/js/chunk-a34a7d0a.cbc82182.js.gz deleted file mode 100644 index 618fd8894066270e8158e8b9d8af9acfd26cfbb3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5296 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 Ci*Z{3 diff --git a/crmeb/public/admin/js/chunk-a34a7d0a.cbc82182.js b/crmeb/public/admin/js/chunk-a34a7d0a.d27079e6.js similarity index 50% rename from crmeb/public/admin/js/chunk-a34a7d0a.cbc82182.js rename to crmeb/public/admin/js/chunk-a34a7d0a.d27079e6.js index 6b24a8670..98cf2c462 100644 --- a/crmeb/public/admin/js/chunk-a34a7d0a.cbc82182.js +++ b/crmeb/public/admin/js/chunk-a34a7d0a.d27079e6.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-a34a7d0a"],{"5818d":function(t,e,n){"use strict";var r=n("5d04");n.n(r).a},"5d04":function(t,e,n){},7864:function(t,e,n){"use strict";n.r(e);var r=n("c964"),a=n("f3f3"),i=(n("96cf"),n("d3b7"),n("159b"),n("a434"),n("d81d"),n("a15b"),n("2f62")),o=n("90e7");a={name:"index",filters:{typeFilter:function(t){return{wechat:"微信用户",routine:"小程序用户"}[t]}},computed:Object(a.a)(Object(a.a)({},Object(i.e)("media",["isMobile"])),{},{labelWidth:function(){return this.isMobile?void 0:80},labelPosition:function(){return this.isMobile?"top":"left"}}),data:function(){return{isChat:!0,formValidate3:{page:1,limit:15},total3:0,loading3:!1,modals3:!1,tableList3:[],columns3:[{title:"用户名称",key:"nickname",width:200},{title:"客服头像",slot:"headimgurl"},{title:"操作",slot:"action"}],formValidate5:{page:1,limit:15,uid:0,to_uid:0,id:0},total5:0,loading5:!1,tableList5:[],FromData:null,formValidate:{page:1,limit:15,data:"",type:"",nickname:""},tableList2:[],modals:!1,total:0,tableFrom:{page:1,limit:15,cate_id:0},timeVal:[],fromList:{title:"选择时间",custom:!0,fromTxt:[{text:"全部",val:""},{text:"今天",val:"today"},{text:"昨天",val:"yesterday"},{text:"最近7天",val:"lately7"},{text:"最近30天",val:"lately30"},{text:"本月",val:"month"},{text:"本年",val:"year"}]},loading:!1,tableList:[],columns1:[{title:"ID",key:"id",width:80},{title:"分类",key:"cate_name",minWidth:120},{title:"标题",key:"title",minWidth:120},{title:"详情",key:"message",minWidth:320},{title:"排序",key:"sort",minWidth:60},{title:"添加时间",slot:"add_time",minWidth:120},{title:"操作",slot:"action",fixed:"right",minWidth:150}],columns4:[{type:"selection",width:60,align:"center"},{title:"ID",key:"uid",width:80},{title:"微信用户名称",key:"nickname",minWidth:160},{title:"客服头像",slot:"headimgurl",minWidth:60},{title:"用户类型",slot:"user_type",width:100},{title:"性别",slot:"sex",minWidth:60},{title:"地区",slot:"country",minWidth:120},{title:"是否关注公众号",slot:"subscribe",minWidth:120}],loading2:!1,total2:0,addFrom:{uids:[]},selections:[],rows:{},rowRecord:{},theme3:"light",labelSort:[],sortName:"",current:0}},created:function(){this.getUserLabelAll()},methods:{getUserLabelAll:function(t){var e=this;Object(o.nb)().then((function(n){n=n.data.data,n.unshift({name:"全部",id:""}),n.forEach((function(t){t.status=!1})),t||(e.sortName=n[0].id,e.tableFrom.cate_id=n[0].id,e.getList()),e.labelSort=n}))},addSort:function(){var t=this;this.$modalForm(Object(o.ob)()).then((function(){return t.getUserLabelAll()}))},labelEdit:function(t){var e=this;this.$modalForm(Object(o.pb)(t.id)).then((function(){return e.getUserLabelAll(1)}))},deleteSort:function(t,e,n){var r=this;e={title:e,num:n,url:"app/wechat/speechcraftcate/".concat(t.id),method:"DELETE",ids:""};this.$modalSure(e).then((function(t){r.$Message.success(t.msg),r.labelSort.splice(n,1),r.labelSort=[],r.getUserLabelAll()})).catch((function(t){r.$Message.error(t.msg)}))},showMenu:function(t){this.labelSort.forEach((function(e){e.id==t.id?e.status=!t.status:e.status=!1}))},bindMenuItem:function(t,e){this.tableFrom.page=1,this.current=e,this.labelSort.forEach((function(t){t.status=!1})),this.tableFrom.cate_id=t.id,this.getList()},cancel:function(){this.formValidate={page:1,limit:10,data:"",type:"",nickname:""}},handleReachBottom:function(){var t=this;return new Promise((function(e){t.formValidate.page=t.formValidate.page+1,setTimeout((function(){kefucreateApi(t.formValidate).then(function(){var e=Object(r.a)(regeneratorRuntime.mark((function e(n){var r,a;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(0<(r=n.data).list.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 OZ2TE#!&VUbTmS%!Qb~dU literal 0 HcmV?d00001 diff --git a/crmeb/public/admin/js/chunk-b30c10fe.b70e099a.js b/crmeb/public/admin/js/chunk-b30c10fe.1834561c.js similarity index 100% rename from crmeb/public/admin/js/chunk-b30c10fe.b70e099a.js rename to crmeb/public/admin/js/chunk-b30c10fe.1834561c.js diff --git a/crmeb/public/admin/js/chunk-b3279cb6.0e657c4e.js b/crmeb/public/admin/js/chunk-b3279cb6.0e657c4e.js deleted file mode 100644 index d61778b58..000000000 --- a/crmeb/public/admin/js/chunk-b3279cb6.0e657c4e.js +++ /dev/null @@ -1 +0,0 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-b3279cb6"],{5109:function(t,e,r){"use strict";var n=r("a4a6");r.n(n).a},"90e7":function(t,e,r){"use strict";r.d(e,"t",(function(){return a})),r.d(e,"j",(function(){return o})),r.d(e,"Fb",(function(){return c})),r.d(e,"Eb",(function(){return u})),r.d(e,"i",(function(){return i})),r.d(e,"bb",(function(){return s})),r.d(e,"Jb",(function(){return d})),r.d(e,"c",(function(){return l})),r.d(e,"d",(function(){return m})),r.d(e,"U",(function(){return f})),r.d(e,"ab",(function(){return p})),r.d(e,"gb",(function(){return h})),r.d(e,"B",(function(){return g})),r.d(e,"Sb",(function(){return b})),r.d(e,"mb",(function(){return O})),r.d(e,"lb",(function(){return j})),r.d(e,"y",(function(){return v})),r.d(e,"z",(function(){return _})),r.d(e,"l",(function(){return y})),r.d(e,"cb",(function(){return w})),r.d(e,"m",(function(){return I})),r.d(e,"fb",(function(){return C})),r.d(e,"eb",(function(){return k})),r.d(e,"db",(function(){return x})),r.d(e,"hb",(function(){return P})),r.d(e,"jb",(function(){return q})),r.d(e,"R",(function(){return T})),r.d(e,"kb",(function(){return M})),r.d(e,"wb",(function(){return E})),r.d(e,"G",(function(){return $})),r.d(e,"vb",(function(){return S})),r.d(e,"p",(function(){return F})),r.d(e,"n",(function(){return G})),r.d(e,"o",(function(){return R})),r.d(e,"q",(function(){return U})),r.d(e,"r",(function(){return z})),r.d(e,"nb",(function(){return B})),r.d(e,"Rb",(function(){return D})),r.d(e,"ob",(function(){return A})),r.d(e,"Mb",(function(){return H})),r.d(e,"pb",(function(){return J})),r.d(e,"X",(function(){return K})),r.d(e,"Ob",(function(){return L})),r.d(e,"Y",(function(){return N})),r.d(e,"V",(function(){return V})),r.d(e,"W",(function(){return W})),r.d(e,"O",(function(){return Q})),r.d(e,"A",(function(){return X})),r.d(e,"E",(function(){return Y})),r.d(e,"D",(function(){return Z})),r.d(e,"v",(function(){return tt})),r.d(e,"F",(function(){return et})),r.d(e,"Qb",(function(){return rt})),r.d(e,"s",(function(){return nt})),r.d(e,"Nb",(function(){return at})),r.d(e,"Pb",(function(){return ot})),r.d(e,"x",(function(){return ct})),r.d(e,"C",(function(){return ut})),r.d(e,"w",(function(){return it})),r.d(e,"u",(function(){return st})),r.d(e,"N",(function(){return dt})),r.d(e,"h",(function(){return lt})),r.d(e,"e",(function(){return mt})),r.d(e,"f",(function(){return ft})),r.d(e,"Gb",(function(){return pt})),r.d(e,"Hb",(function(){return ht})),r.d(e,"Ib",(function(){return gt})),r.d(e,"ib",(function(){return bt})),r.d(e,"xb",(function(){return Ot})),r.d(e,"P",(function(){return jt})),r.d(e,"zb",(function(){return vt})),r.d(e,"yb",(function(){return _t})),r.d(e,"Ab",(function(){return yt})),r.d(e,"Bb",(function(){return wt})),r.d(e,"Cb",(function(){return It})),r.d(e,"Db",(function(){return Ct})),r.d(e,"Kb",(function(){return kt})),r.d(e,"Lb",(function(){return xt})),r.d(e,"Q",(function(){return Pt})),r.d(e,"g",(function(){return qt})),r.d(e,"qb",(function(){return Tt})),r.d(e,"tb",(function(){return Mt})),r.d(e,"a",(function(){return Et})),r.d(e,"b",(function(){return $t})),r.d(e,"rb",(function(){return St})),r.d(e,"ub",(function(){return Ft})),r.d(e,"sb",(function(){return Gt})),r.d(e,"k",(function(){return Rt})),r.d(e,"S",(function(){return Ut})),r.d(e,"T",(function(){return zt})),r.d(e,"Z",(function(){return Bt})),r.d(e,"M",(function(){return Dt})),r.d(e,"L",(function(){return At})),r.d(e,"I",(function(){return Ht})),r.d(e,"H",(function(){return Jt})),r.d(e,"J",(function(){return Kt})),r.d(e,"K",(function(){return Lt})),r("99af");var n=r("6b6c");function a(t){return Object(n.a)({url:"setting/config/header_basics",method:"get",params:t})}function o(t,e){return Object(n.a)({url:e,method:"get",params:t})}function c(t){return Object(n.a)({url:t.url,method:"get",params:t.data})}function u(){return Object(n.a)({url:"notify/sms/temp/create",method:"get"})}function i(t){return Object(n.a)({url:"serve/login",method:"post",data:t})}function s(t){return Object(n.a)({url:"serve/modify",method:"post",data:t})}function d(t){return Object(n.a)({url:"serve/update_phone",method:"post",data:t})}function l(t){return Object(n.a)({url:"serve/captcha",method:"post",data:t})}function m(t){return Object(n.a)({url:"serve/checkCode",method:"post",data:t})}function f(t){return Object(n.a)({url:"serve/register",method:"post",data:t})}function p(){return Object(n.a)({url:"serve/info",method:"get"})}function h(t){return Object(n.a)({url:"serve/sms/sign",method:"PUT",data:t})}function g(t){return Object(n.a)({url:"app/wechat/kefu/login/".concat(t),method:"get"})}function b(t){return Object(n.a)({url:"app/wechat/speechcraft",method:"get",params:t})}function O(t){return Object(n.a)({url:"app/wechat/speechcraft/".concat(t,"/edit"),method:"get"})}function j(){return Object(n.a)({url:"app/wechat/speechcraft/create",method:"get"})}function v(t){return Object(n.a)({url:"app/feedback",method:"get",params:t})}function _(t){return Object(n.a)({url:"app/feedback/".concat(t,"/edit"),method:"get"})}function y(){return Object(n.a)({url:"serve/export_all",method:"get"})}function w(){return Object(n.a)({url:"serve/open",method:"get"})}function I(t){return Object(n.a)({url:"serve/export_temp",method:"get",params:t})}function C(t){return Object(n.a)({url:"serve/record",method:"get",params:t})}function k(t){return Object(n.a)({url:"serve/open",method:"get",params:t})}function x(t){return Object(n.a)({url:"serve/opn_express",method:"post",data:t})}function P(t){return Object(n.a)({url:"serve/sms/open",method:"get",params:t})}function q(t){return Object(n.a)({url:"serve/meal_list",method:"get",params:t})}function T(t){return Object(n.a)({url:"serve/pay_meal",method:"post",data:t})}function M(t){return Object(n.a)({url:"notify/sms/record",method:"get",params:t})}function E(){return Object(n.a)({url:"merchant/store",method:"GET"})}function $(){return Object(n.a)({url:"merchant/store/address",method:"GET"})}function S(t){return Object(n.a)({url:"merchant/store/".concat(t.id),method:"POST",data:t})}function F(t){return Object(n.a)({url:"freight/express",method:"get",params:t})}function G(){return Object(n.a)({url:"/freight/express/create",method:"get"})}function R(t){return Object(n.a)({url:"freight/express/".concat(t,"/edit"),method:"get"})}function U(t){return Object(n.a)({url:"freight/express/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function z(){return Object(n.a)({url:"freight/express/sync_express",method:"get"})}function B(){return Object(n.a)({url:"app/wechat/speechcraftcate",method:"get"})}function D(){return Object(n.a)({url:"app/wechat_qrcode/cate/list",method:"get"})}function A(){return Object(n.a)({url:"app/wechat/speechcraftcate/create",method:"get"})}function H(t){return Object(n.a)({url:"app/wechat_qrcode/cate/create/".concat(t),method:"get"})}function J(t){return Object(n.a)({url:"app/wechat/speechcraftcate/".concat(t,"/edit"),method:"get"})}function K(t){return Object(n.a)({url:"setting/role",method:"GET",params:t})}function L(t){return Object(n.a)({url:"app/wechat_qrcode/list",method:"GET",params:t})}function N(t){return Object(n.a)({url:"setting/role/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function V(t){return Object(n.a)({url:"setting/role/".concat(t.id),method:"post",data:t})}function W(t){return Object(n.a)({url:"setting/role/".concat(t,"/edit"),method:"get"})}function Q(){return Object(n.a)({url:"setting/role/create",method:"get"})}function X(t){return Object(n.a)({url:"app/wechat/kefu",method:"get",params:t})}function Y(t){return Object(n.a)({url:"app/wechat/kefu/create",method:"get",params:t})}function Z(){return Object(n.a)({url:"app/wechat/kefu/add",method:"get"})}function tt(t){return Object(n.a)({url:"app/wechat/kefu",method:"post",data:t})}function et(t){return Object(n.a)({url:"app/wechat/kefu/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function rt(t){return Object(n.a)({url:"app/wechat_qrcode/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function nt(t){return Object(n.a)({url:"app/wechat_qrcode/user_list/".concat(t.id),method:"get",params:t})}function at(t){return Object(n.a)({url:"app/wechat_qrcode/info/".concat(t),method:"get"})}function ot(t,e){return Object(n.a)({url:"app/wechat_qrcode/save/".concat(t),method:"post",data:e})}function ct(t){return Object(n.a)({url:"app/wechat/kefu/".concat(t,"/edit"),method:"GET"})}function ut(t,e){return Object(n.a)({url:"app/wechat/kefu/record/".concat(e),method:"GET",params:t})}function it(t){return Object(n.a)({url:"app/wechat/kefu/chat_list",method:"GET",params:t})}function st(){return Object(n.a)({url:"notify/sms/is_login",method:"GET"})}function dt(){return Object(n.a)({url:"notify/sms/logout",method:"GET"})}function lt(t){return Object(n.a)({url:"setting/city/list/".concat(t),method:"get"})}function mt(t){return Object(n.a)({url:"setting/city/add/".concat(t),method:"get"})}function ft(t){return Object(n.a)({url:"setting/city/".concat(t,"/edit"),method:"get"})}function pt(t){return Object(n.a)({url:"setting/shipping_templates/list",method:"get",params:t})}function ht(t){return Object(n.a)({url:"setting/shipping_templates/city_list",method:"get"})}function gt(t,e){return Object(n.a)({url:"setting/shipping_templates/save/".concat(t),method:"post",data:e})}function bt(t){return Object(n.a)({url:"setting/shipping_templates/".concat(t,"/edit"),method:"get"})}function Ot(){return Object(n.a)({url:"merchant/store/get_header",method:"get"})}function jt(t){return Object(n.a)({url:"merchant/store",method:"get",params:t})}function vt(t,e){return Object(n.a)({url:"merchant/store/set_show/".concat(t,"/").concat(e),method:"put"})}function _t(t){return Object(n.a)({url:"merchant/store/get_info/".concat(t),method:"get"})}function yt(t){return Object(n.a)({url:"merchant/store_staff",method:"get",params:t})}function wt(){return Object(n.a)({url:"merchant/store_staff/create",method:"get"})}function It(t){return Object(n.a)({url:"merchant/store_staff/".concat(t,"/edit"),method:"get"})}function Ct(t,e){return Object(n.a)({url:"merchant/store_staff/set_show/".concat(t,"/").concat(e),method:"put"})}function kt(t){return Object(n.a)({url:"merchant/verify_order",method:"get",params:t})}function xt(t){return Object(n.a)({url:"merchant/verify/spread_info/".concat(t),method:"get"})}function Pt(){return Object(n.a)({url:"merchant/store_list",method:"get"})}function qt(){return Object(n.a)({url:"setting/city/clean_cache",method:"get"})}function Tt(){return Object(n.a)({url:"system/config/storage/config",method:"get"})}function Mt(t){return Object(n.a)({url:"system/config/storage/config",method:"post",data:t})}function Et(t){return Object(n.a)({url:"system/config/storage/form/".concat(t),method:"get"})}function $t(t){return Object(n.a)({url:"system/config/storage/create/".concat(t),method:"get"})}function St(t){return Object(n.a)({url:"system/config/storage",method:"get",params:t})}function Ft(t){return Object(n.a)({url:"system/config/storage/synch/".concat(t),method:"put"})}function Gt(t){return Object(n.a)({url:"system/config/storage/status/".concat(t),method:"put"})}function Rt(t){return Object(n.a)({url:"system/config/storage/domain/".concat(t),method:"get"})}function Ut(){return Object(n.a)({url:"setting/config_list/31",method:"get"})}function zt(t){return Object(n.a)({url:"setting/config/save_basics",method:"post",data:t})}function Bt(t){return Object(n.a)({url:"system/config/storage/save_type/".concat(t),method:"get"})}function Dt(t){return Object(n.a)({url:"setting/lang_type/list",method:"get",params:t})}function At(t){return Object(n.a)({url:"setting/lang_type/form/".concat(t),method:"get"})}function Ht(t){return Object(n.a)({url:"setting/lang_code/list",method:"get",params:t})}function Jt(t){return Object(n.a)({url:"setting/lang_code/info",method:"get",params:t})}function Kt(t){return Object(n.a)({url:"setting/lang_code/save",method:"post",data:t})}function Lt(t){return Object(n.a)({url:"setting/lang_country/list",method:"get",params:t})}},a402:function(t,e,r){"use strict";r.r(e);var n=r("c964"),a=r("f3f3"),o=(r("96cf"),r("d9e2"),r("ac1f"),r("00b4"),r("d81d"),r("90e7")),c=r("2f62"),u=r("2e8e");a={name:"systemStore",components:{uploadPictures:r("b0e7").a},data:function(){var t=this;return{spinShow:!1,modalMap:!1,addresData:u.a,formItem:{name:"",introduction:"",phone:"",address:[],address2:[],detailed_address:"",valid_time:[],day_time:[],latlng:"",id:0},ruleValidate:{name:[{required:!0,message:"请输入门店名称",trigger:"blur"}],mail:[{required:!0,message:"Mailbox cannot be empty",trigger:"blur"},{type:"email",message:"Incorrect email format",trigger:"blur"}],address:[{required:!0,message:"请选择门店地址",type:"array",trigger:"change"}],valid_time:[{required:!0,type:"array",message:"请选择核销时效",trigger:"change",fields:{0:{type:"date",required:!0,message:"请选择年度范围"},1:{type:"date",required:!0,message:"请选择年度范围"}}}],day_time:[{required:!0,type:"array",message:"请选择门店营业时间",trigger:"change"}],phone:[{required:!0,validator:function(t,e,r){if(!e)return r(new Error("请填写手机号"));/^1[3456789]\d{9}$/.test(e)?r():r(new Error("手机号格式不正确!"))},trigger:"blur"}],detailed_address:[{required:!0,message:"请输入详细地址",trigger:"blur"}],image:[{required:!0,validator:function(e,r,n){t.formItem.image?n():n(new Error("请上传门店logo"))},trigger:"change"}],latlng:[{required:!0,message:"请选择经纬度",trigger:"blur"}]},keyUrl:"",grid:{xl:10,lg:16,md:18,sm:24,xs:24},gridPic:{xl:6,lg:8,md:12,sm:12,xs:12},gridBtn:{xl:4,lg:8,md:8,sm:8,xs:8},modalPic:!1,isChoice:"单选"}},created:function(){u.a.map((function(t){t.value=t.label,t.children&&t.children.length&&t.children.map((function(t){t.value=t.label,t.children&&t.children.length&&t.children.map((function(t){t.value=t.label}))}))})),this.getKey(),this.getFrom()},computed:Object(a.a)(Object(a.a)({},Object(c.e)("media",["isMobile"])),{},{labelWidth:function(){return this.isMobile?void 0:100},labelPosition:function(){return this.isMobile?"top":"right"}}),mounted:function(){window.addEventListener("message",(function(t){t=t.data,t&&"locationPicker"===t.module&&window.parent.selectAdderss(t)}),!1),window.selectAdderss=this.selectAdderss},methods:{selectAdderss:function(t){this.formItem.latlng=t.latlng.lat+","+t.latlng.lng,this.modalMap=!1},getKey:function(){var t=this;Object(o.G)().then(function(){var e=Object(n.a)(regeneratorRuntime.mark((function e(r){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=r.data.key,t.keyUrl="https://apis.map.qq.com/tools/locpicker?type=1&key=".concat(n,"&referer=myapp");case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){t.$Message.error(e.msg)}))},getFrom:function(){var t=this;this.spinShow=!0,Object(o.wb)().then(function(){var e=Object(n.a)(regeneratorRuntime.mark((function e(r){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=r.data.info||null,t.formItem=n||t.formItem,t.formItem.address=n.address2,t.spinShow=!1;case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){t.spinShow=!1,t.$Message.error(e.msg)}))},modalPicTap:function(){this.modalPic=!0},getPic:function(t){this.formItem.image=t.att_dir,this.modalPic=!1},handleChange:function(t,e){this.formItem.address=e.map((function(t){return t.label}))},onchangeDate:function(t){this.formItem.valid_time=t},onchangeTime:function(t){this.formItem.day_time=t},onSearch:function(){this.modalMap=!0},handleSubmit:function(t){var e=this;this.$refs[t].validate((function(t){if(!t)return!1;Object(o.vb)(e.formItem).then(function(){var t=Object(n.a)(regeneratorRuntime.mark((function t(r){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:e.$Message.success(r.msg);case 1:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()).catch((function(t){e.$Message.error(t.msg)}))}))}}},r("5109"),c=r("2877"),r=Object(c.a)(a,(function(){var t=this,e=t.$createElement;e=t._self._c||e;return e("div",{staticClass:"article-manager"},[e("div",{staticClass:"i-layout-page-header"},[e("div",{staticClass:"i-layout-page-header"},[e("span",{staticClass:"ivu-page-header-title"},[t._v(t._s(t.$route.meta.title))])])]),e("Card",{staticClass:"ivu-mt",attrs:{bordered:!1,"dis-hover":""}},[e("Form",{ref:"formItem",attrs:{model:t.formItem,"label-width":t.labelWidth,"label-position":t.labelPosition,rules:t.ruleValidate},nativeOn:{submit:function(t){t.preventDefault()}}},[e("Row",{attrs:{type:"flex",gutter:24}},[e("Col",{attrs:{span:"24"}},[e("Col",t._b({},"Col",t.grid,!1),[e("FormItem",{attrs:{label:"门店名称:",prop:"name","label-for":"name"}},[e("Input",{attrs:{placeholder:"请输入门店名称"},model:{value:t.formItem.name,callback:function(e){t.$set(t.formItem,"name",e)},expression:"formItem.name"}})],1)],1)],1),e("Col",{attrs:{span:"24"}},[e("Col",t._b({},"Col",t.grid,!1),[e("FormItem",{attrs:{label:"门店简介:","label-for":"introduction"}},[e("Input",{attrs:{placeholder:"请输入门店简介"},model:{value:t.formItem.introduction,callback:function(e){t.$set(t.formItem,"introduction",e)},expression:"formItem.introduction"}})],1)],1)],1),e("Col",{attrs:{span:"24"}},[e("Col",t._b({},"Col",t.grid,!1),[e("FormItem",{attrs:{label:"门店手机号:","label-for":"phone",prop:"phone"}},[e("Input",{attrs:{type:"number",placeholder:"请输入门店手机号"},model:{value:t.formItem.phone,callback:function(e){t.$set(t.formItem,"phone",e)},expression:"formItem.phone"}})],1)],1)],1),e("Col",{attrs:{span:"24"}},[e("Col",t._b({},"Col",t.grid,!1),[e("FormItem",{attrs:{label:"门店地址:","label-for":"address",prop:"address"}},[e("Cascader",{attrs:{data:t.addresData,value:t.formItem.address},on:{"on-change":t.handleChange},model:{value:t.formItem.address,callback:function(e){t.$set(t.formItem,"address",e)},expression:"formItem.address"}})],1)],1)],1),e("Col",{attrs:{span:"24"}},[e("Col",t._b({},"Col",t.grid,!1),[e("FormItem",{attrs:{label:"详细地址:","label-for":"detailed_address",prop:"detailed_address"}},[e("Input",{attrs:{placeholder:"请输入详细地址"},model:{value:t.formItem.detailed_address,callback:function(e){t.$set(t.formItem,"detailed_address",e)},expression:"formItem.detailed_address"}})],1)],1)],1),e("Col",{attrs:{span:"24"}},[e("Col",t._b({},"Col",t.grid,!1),[e("FormItem",{attrs:{label:"核销时效:","label-for":"valid_time"}},[e("DatePicker",{attrs:{editable:!1,value:t.formItem.valid_time,format:"yyyy/MM/dd",type:"daterange","split-panels":"",placeholder:"请选择核销时效"},on:{"on-change":t.onchangeDate},model:{value:t.formItem.valid_time,callback:function(e){t.$set(t.formItem,"valid_time",e)},expression:"formItem.valid_time"}})],1)],1)],1),e("Col",{attrs:{span:"24"}},[e("Col",t._b({},"Col",t.grid,!1),[e("FormItem",{attrs:{label:"门店营业:","label-for":"day_time"}},[e("TimePicker",{attrs:{type:"timerange",format:"HH:mm:ss",value:t.formItem.day_time,placement:"bottom-end",placeholder:"请选择营业时间"},on:{"on-change":t.onchangeTime},model:{value:t.formItem.day_time,callback:function(e){t.$set(t.formItem,"day_time",e)},expression:"formItem.day_time"}})],1)],1)],1),e("Col",{attrs:{span:"24"}},[e("Col",t._b({},"Col",t.grid,!1),[e("FormItem",{attrs:{label:"门店logo:",prop:"image"}},[e("div",{staticClass:"picBox",on:{click:function(e){return t.modalPicTap("单选")}}},[t.formItem.image?e("div",{staticClass:"pictrue"},[e("img",{directives:[{name:"lazy",rawName:"v-lazy",value:t.formItem.image,expression:"formItem.image"}]})]):e("div",{staticClass:"upLoad acea-row row-center-wrapper"},[e("Icon",{staticClass:"iconfont",attrs:{type:"ios-camera-outline",size:"26"}})],1)])])],1)],1),e("Col",{attrs:{span:"24"}},[e("Col",t._b({},"Col",t.grid,!1),[e("FormItem",{attrs:{label:"经纬度:","label-for":"status2",prop:"latlng"}},[e("Tooltip",[e("Input",{staticStyle:{width:"100%"},attrs:{search:"","enter-button":"查找位置",placeholder:"请查找位置"},on:{"on-search":t.onSearch},model:{value:t.formItem.latlng,callback:function(e){t.$set(t.formItem,"latlng",e)},expression:"formItem.latlng"}}),e("div",{attrs:{slot:"content"},slot:"content"},[t._v("请点击查找位置选择位置")])],1)],1)],1)],1)],1),e("Row",{attrs:{type:"flex"}},[e("Col",t._b({},"Col",t.grid,!1),[e("Button",{staticClass:"ml20",attrs:{type:"primary"},on:{click:function(e){return t.handleSubmit("formItem")}}},[t._v("提交")])],1)],1),t.spinShow?e("Spin",{attrs:{size:"large",fix:""}}):t._e()],1)],1),e("Modal",{attrs:{width:"950px",scrollable:"","footer-hide":"",closable:"",title:"上传商品图","mask-closable":!1,"z-index":888},model:{value:t.modalPic,callback:function(e){t.modalPic=e},expression:"modalPic"}},[t.modalPic?e("uploadPictures",{attrs:{isChoice:t.isChoice,gridBtn:t.gridBtn,gridPic:t.gridPic},on:{getPic:t.getPic}}):t._e()],1),e("Modal",{staticClass:"mapBox",attrs:{scrollable:"","footer-hide":"",closable:"",title:"上传商品图","mask-closable":!1,"z-index":1},model:{value:t.modalMap,callback:function(e){t.modalMap=e},expression:"modalMap"}},[e("iframe",{attrs:{id:"mapPage",width:"100%",height:"100%",frameborder:"0",src:t.keyUrl}})])],1)}),[],!1,null,"1a55ad06",null);e.default=r.exports},a4a6:function(t,e,r){}}]); \ No newline at end of file diff --git a/crmeb/public/admin/js/chunk-b3279cb6.0e657c4e.js.gz b/crmeb/public/admin/js/chunk-b3279cb6.0e657c4e.js.gz deleted file mode 100644 index 73f340a409f0b86e02ba1ffd7b1b7489f5161b11..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4711 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 diff --git a/crmeb/public/admin/js/chunk-b3279cb6.8189f666.js b/crmeb/public/admin/js/chunk-b3279cb6.8189f666.js new file mode 100644 index 000000000..c74c32e59 --- /dev/null +++ b/crmeb/public/admin/js/chunk-b3279cb6.8189f666.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-b3279cb6"],{5109:function(t,e,r){"use strict";var n=r("a4a6");r.n(n).a},"90e7":function(t,e,r){"use strict";r.d(e,"t",(function(){return a})),r.d(e,"j",(function(){return o})),r.d(e,"Gb",(function(){return c})),r.d(e,"Fb",(function(){return u})),r.d(e,"i",(function(){return i})),r.d(e,"cb",(function(){return s})),r.d(e,"Kb",(function(){return d})),r.d(e,"c",(function(){return l})),r.d(e,"d",(function(){return m})),r.d(e,"V",(function(){return f})),r.d(e,"bb",(function(){return p})),r.d(e,"hb",(function(){return h})),r.d(e,"B",(function(){return g})),r.d(e,"Tb",(function(){return b})),r.d(e,"nb",(function(){return O})),r.d(e,"mb",(function(){return j})),r.d(e,"y",(function(){return _})),r.d(e,"z",(function(){return v})),r.d(e,"l",(function(){return y})),r.d(e,"db",(function(){return w})),r.d(e,"m",(function(){return I})),r.d(e,"gb",(function(){return C})),r.d(e,"fb",(function(){return k})),r.d(e,"eb",(function(){return x})),r.d(e,"ib",(function(){return P})),r.d(e,"kb",(function(){return T})),r.d(e,"S",(function(){return q})),r.d(e,"lb",(function(){return M})),r.d(e,"xb",(function(){return E})),r.d(e,"G",(function(){return $})),r.d(e,"wb",(function(){return S})),r.d(e,"p",(function(){return F})),r.d(e,"n",(function(){return G})),r.d(e,"o",(function(){return R})),r.d(e,"q",(function(){return U})),r.d(e,"r",(function(){return z})),r.d(e,"ob",(function(){return B})),r.d(e,"Sb",(function(){return D})),r.d(e,"pb",(function(){return A})),r.d(e,"Nb",(function(){return H})),r.d(e,"qb",(function(){return J})),r.d(e,"Y",(function(){return K})),r.d(e,"Pb",(function(){return L})),r.d(e,"Z",(function(){return N})),r.d(e,"W",(function(){return V})),r.d(e,"X",(function(){return W})),r.d(e,"P",(function(){return Q})),r.d(e,"A",(function(){return X})),r.d(e,"E",(function(){return Y})),r.d(e,"D",(function(){return Z})),r.d(e,"v",(function(){return tt})),r.d(e,"F",(function(){return et})),r.d(e,"Rb",(function(){return rt})),r.d(e,"s",(function(){return nt})),r.d(e,"Ob",(function(){return at})),r.d(e,"Qb",(function(){return ot})),r.d(e,"x",(function(){return ct})),r.d(e,"C",(function(){return ut})),r.d(e,"w",(function(){return it})),r.d(e,"u",(function(){return st})),r.d(e,"O",(function(){return dt})),r.d(e,"h",(function(){return lt})),r.d(e,"e",(function(){return mt})),r.d(e,"f",(function(){return ft})),r.d(e,"Hb",(function(){return pt})),r.d(e,"Ib",(function(){return ht})),r.d(e,"Jb",(function(){return gt})),r.d(e,"jb",(function(){return bt})),r.d(e,"yb",(function(){return Ot})),r.d(e,"Q",(function(){return jt})),r.d(e,"Ab",(function(){return _t})),r.d(e,"zb",(function(){return vt})),r.d(e,"Bb",(function(){return yt})),r.d(e,"Cb",(function(){return wt})),r.d(e,"Db",(function(){return It})),r.d(e,"Eb",(function(){return Ct})),r.d(e,"Lb",(function(){return kt})),r.d(e,"Mb",(function(){return xt})),r.d(e,"R",(function(){return Pt})),r.d(e,"g",(function(){return Tt})),r.d(e,"rb",(function(){return qt})),r.d(e,"ub",(function(){return Mt})),r.d(e,"a",(function(){return Et})),r.d(e,"b",(function(){return $t})),r.d(e,"sb",(function(){return St})),r.d(e,"vb",(function(){return Ft})),r.d(e,"tb",(function(){return Gt})),r.d(e,"k",(function(){return Rt})),r.d(e,"T",(function(){return Ut})),r.d(e,"U",(function(){return zt})),r.d(e,"ab",(function(){return Bt})),r.d(e,"N",(function(){return Dt})),r.d(e,"M",(function(){return At})),r.d(e,"I",(function(){return Ht})),r.d(e,"H",(function(){return Jt})),r.d(e,"J",(function(){return Kt})),r.d(e,"L",(function(){return Lt})),r.d(e,"K",(function(){return Nt})),r("99af");var n=r("6b6c");function a(t){return Object(n.a)({url:"setting/config/header_basics",method:"get",params:t})}function o(t,e){return Object(n.a)({url:e,method:"get",params:t})}function c(t){return Object(n.a)({url:t.url,method:"get",params:t.data})}function u(){return Object(n.a)({url:"notify/sms/temp/create",method:"get"})}function i(t){return Object(n.a)({url:"serve/login",method:"post",data:t})}function s(t){return Object(n.a)({url:"serve/modify",method:"post",data:t})}function d(t){return Object(n.a)({url:"serve/update_phone",method:"post",data:t})}function l(t){return Object(n.a)({url:"serve/captcha",method:"post",data:t})}function m(t){return Object(n.a)({url:"serve/checkCode",method:"post",data:t})}function f(t){return Object(n.a)({url:"serve/register",method:"post",data:t})}function p(){return Object(n.a)({url:"serve/info",method:"get"})}function h(t){return Object(n.a)({url:"serve/sms/sign",method:"PUT",data:t})}function g(t){return Object(n.a)({url:"app/wechat/kefu/login/".concat(t),method:"get"})}function b(t){return Object(n.a)({url:"app/wechat/speechcraft",method:"get",params:t})}function O(t){return Object(n.a)({url:"app/wechat/speechcraft/".concat(t,"/edit"),method:"get"})}function j(){return Object(n.a)({url:"app/wechat/speechcraft/create",method:"get"})}function _(t){return Object(n.a)({url:"app/feedback",method:"get",params:t})}function v(t){return Object(n.a)({url:"app/feedback/".concat(t,"/edit"),method:"get"})}function y(){return Object(n.a)({url:"serve/export_all",method:"get"})}function w(){return Object(n.a)({url:"serve/open",method:"get"})}function I(t){return Object(n.a)({url:"serve/export_temp",method:"get",params:t})}function C(t){return Object(n.a)({url:"serve/record",method:"get",params:t})}function k(t){return Object(n.a)({url:"serve/open",method:"get",params:t})}function x(t){return Object(n.a)({url:"serve/opn_express",method:"post",data:t})}function P(t){return Object(n.a)({url:"serve/sms/open",method:"get",params:t})}function T(t){return Object(n.a)({url:"serve/meal_list",method:"get",params:t})}function q(t){return Object(n.a)({url:"serve/pay_meal",method:"post",data:t})}function M(t){return Object(n.a)({url:"notify/sms/record",method:"get",params:t})}function E(){return Object(n.a)({url:"merchant/store",method:"GET"})}function $(){return Object(n.a)({url:"merchant/store/address",method:"GET"})}function S(t){return Object(n.a)({url:"merchant/store/".concat(t.id),method:"POST",data:t})}function F(t){return Object(n.a)({url:"freight/express",method:"get",params:t})}function G(){return Object(n.a)({url:"/freight/express/create",method:"get"})}function R(t){return Object(n.a)({url:"freight/express/".concat(t,"/edit"),method:"get"})}function U(t){return Object(n.a)({url:"freight/express/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function z(){return Object(n.a)({url:"freight/express/sync_express",method:"get"})}function B(){return Object(n.a)({url:"app/wechat/speechcraftcate",method:"get"})}function D(){return Object(n.a)({url:"app/wechat_qrcode/cate/list",method:"get"})}function A(){return Object(n.a)({url:"app/wechat/speechcraftcate/create",method:"get"})}function H(t){return Object(n.a)({url:"app/wechat_qrcode/cate/create/".concat(t),method:"get"})}function J(t){return Object(n.a)({url:"app/wechat/speechcraftcate/".concat(t,"/edit"),method:"get"})}function K(t){return Object(n.a)({url:"setting/role",method:"GET",params:t})}function L(t){return Object(n.a)({url:"app/wechat_qrcode/list",method:"GET",params:t})}function N(t){return Object(n.a)({url:"setting/role/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function V(t){return Object(n.a)({url:"setting/role/".concat(t.id),method:"post",data:t})}function W(t){return Object(n.a)({url:"setting/role/".concat(t,"/edit"),method:"get"})}function Q(){return Object(n.a)({url:"setting/role/create",method:"get"})}function X(t){return Object(n.a)({url:"app/wechat/kefu",method:"get",params:t})}function Y(t){return Object(n.a)({url:"app/wechat/kefu/create",method:"get",params:t})}function Z(){return Object(n.a)({url:"app/wechat/kefu/add",method:"get"})}function tt(t){return Object(n.a)({url:"app/wechat/kefu",method:"post",data:t})}function et(t){return Object(n.a)({url:"app/wechat/kefu/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function rt(t){return Object(n.a)({url:"app/wechat_qrcode/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function nt(t){return Object(n.a)({url:"app/wechat_qrcode/user_list/".concat(t.id),method:"get",params:t})}function at(t){return Object(n.a)({url:"app/wechat_qrcode/info/".concat(t),method:"get"})}function ot(t,e){return Object(n.a)({url:"app/wechat_qrcode/save/".concat(t),method:"post",data:e})}function ct(t){return Object(n.a)({url:"app/wechat/kefu/".concat(t,"/edit"),method:"GET"})}function ut(t,e){return Object(n.a)({url:"app/wechat/kefu/record/".concat(e),method:"GET",params:t})}function it(t){return Object(n.a)({url:"app/wechat/kefu/chat_list",method:"GET",params:t})}function st(){return Object(n.a)({url:"notify/sms/is_login",method:"GET"})}function dt(){return Object(n.a)({url:"notify/sms/logout",method:"GET"})}function lt(t){return Object(n.a)({url:"setting/city/list/".concat(t),method:"get"})}function mt(t){return Object(n.a)({url:"setting/city/add/".concat(t),method:"get"})}function ft(t){return Object(n.a)({url:"setting/city/".concat(t,"/edit"),method:"get"})}function pt(t){return Object(n.a)({url:"setting/shipping_templates/list",method:"get",params:t})}function ht(t){return Object(n.a)({url:"setting/shipping_templates/city_list",method:"get"})}function gt(t,e){return Object(n.a)({url:"setting/shipping_templates/save/".concat(t),method:"post",data:e})}function bt(t){return Object(n.a)({url:"setting/shipping_templates/".concat(t,"/edit"),method:"get"})}function Ot(){return Object(n.a)({url:"merchant/store/get_header",method:"get"})}function jt(t){return Object(n.a)({url:"merchant/store",method:"get",params:t})}function _t(t,e){return Object(n.a)({url:"merchant/store/set_show/".concat(t,"/").concat(e),method:"put"})}function vt(t){return Object(n.a)({url:"merchant/store/get_info/".concat(t),method:"get"})}function yt(t){return Object(n.a)({url:"merchant/store_staff",method:"get",params:t})}function wt(){return Object(n.a)({url:"merchant/store_staff/create",method:"get"})}function It(t){return Object(n.a)({url:"merchant/store_staff/".concat(t,"/edit"),method:"get"})}function Ct(t,e){return Object(n.a)({url:"merchant/store_staff/set_show/".concat(t,"/").concat(e),method:"put"})}function kt(t){return Object(n.a)({url:"merchant/verify_order",method:"get",params:t})}function xt(t){return Object(n.a)({url:"merchant/verify/spread_info/".concat(t),method:"get"})}function Pt(){return Object(n.a)({url:"merchant/store_list",method:"get"})}function Tt(){return Object(n.a)({url:"setting/city/clean_cache",method:"get"})}function qt(){return Object(n.a)({url:"system/config/storage/config",method:"get"})}function Mt(t){return Object(n.a)({url:"system/config/storage/config",method:"post",data:t})}function Et(t){return Object(n.a)({url:"system/config/storage/form/".concat(t),method:"get"})}function $t(t){return Object(n.a)({url:"system/config/storage/create/".concat(t),method:"get"})}function St(t){return Object(n.a)({url:"system/config/storage",method:"get",params:t})}function Ft(t){return Object(n.a)({url:"system/config/storage/synch/".concat(t),method:"put"})}function Gt(t){return Object(n.a)({url:"system/config/storage/status/".concat(t),method:"put"})}function Rt(t){return Object(n.a)({url:"system/config/storage/domain/".concat(t),method:"get"})}function Ut(){return Object(n.a)({url:"setting/config_list/31",method:"get"})}function zt(t){return Object(n.a)({url:"setting/config/save_basics",method:"post",data:t})}function Bt(t){return Object(n.a)({url:"system/config/storage/save_type/".concat(t),method:"get"})}function Dt(t){return Object(n.a)({url:"setting/lang_type/list",method:"get",params:t})}function At(t){return Object(n.a)({url:"setting/lang_type/form/".concat(t),method:"get"})}function Ht(t){return Object(n.a)({url:"setting/lang_code/list",method:"get",params:t})}function Jt(t){return Object(n.a)({url:"setting/lang_code/info",method:"get",params:t})}function Kt(t){return Object(n.a)({url:"setting/lang_code/save",method:"post",data:t})}function Lt(t){return Object(n.a)({url:"setting/lang_country/list",method:"get",params:t})}function Nt(t){return Object(n.a)({url:"setting/lang_country/form/".concat(t),method:"get"})}},a402:function(t,e,r){"use strict";r.r(e);var n=r("c964"),a=r("f3f3"),o=(r("96cf"),r("d9e2"),r("ac1f"),r("00b4"),r("d81d"),r("90e7")),c=r("2f62"),u=r("2e8e");a={name:"systemStore",components:{uploadPictures:r("b0e7").a},data:function(){var t=this;return{spinShow:!1,modalMap:!1,addresData:u.a,formItem:{name:"",introduction:"",phone:"",address:[],address2:[],detailed_address:"",valid_time:[],day_time:[],latlng:"",id:0},ruleValidate:{name:[{required:!0,message:"请输入门店名称",trigger:"blur"}],mail:[{required:!0,message:"Mailbox cannot be empty",trigger:"blur"},{type:"email",message:"Incorrect email format",trigger:"blur"}],address:[{required:!0,message:"请选择门店地址",type:"array",trigger:"change"}],valid_time:[{required:!0,type:"array",message:"请选择核销时效",trigger:"change",fields:{0:{type:"date",required:!0,message:"请选择年度范围"},1:{type:"date",required:!0,message:"请选择年度范围"}}}],day_time:[{required:!0,type:"array",message:"请选择门店营业时间",trigger:"change"}],phone:[{required:!0,validator:function(t,e,r){if(!e)return r(new Error("请填写手机号"));/^1[3456789]\d{9}$/.test(e)?r():r(new Error("手机号格式不正确!"))},trigger:"blur"}],detailed_address:[{required:!0,message:"请输入详细地址",trigger:"blur"}],image:[{required:!0,validator:function(e,r,n){t.formItem.image?n():n(new Error("请上传门店logo"))},trigger:"change"}],latlng:[{required:!0,message:"请选择经纬度",trigger:"blur"}]},keyUrl:"",grid:{xl:10,lg:16,md:18,sm:24,xs:24},gridPic:{xl:6,lg:8,md:12,sm:12,xs:12},gridBtn:{xl:4,lg:8,md:8,sm:8,xs:8},modalPic:!1,isChoice:"单选"}},created:function(){u.a.map((function(t){t.value=t.label,t.children&&t.children.length&&t.children.map((function(t){t.value=t.label,t.children&&t.children.length&&t.children.map((function(t){t.value=t.label}))}))})),this.getKey(),this.getFrom()},computed:Object(a.a)(Object(a.a)({},Object(c.e)("media",["isMobile"])),{},{labelWidth:function(){return this.isMobile?void 0:100},labelPosition:function(){return this.isMobile?"top":"right"}}),mounted:function(){window.addEventListener("message",(function(t){t=t.data,t&&"locationPicker"===t.module&&window.parent.selectAdderss(t)}),!1),window.selectAdderss=this.selectAdderss},methods:{selectAdderss:function(t){this.formItem.latlng=t.latlng.lat+","+t.latlng.lng,this.modalMap=!1},getKey:function(){var t=this;Object(o.G)().then(function(){var e=Object(n.a)(regeneratorRuntime.mark((function e(r){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=r.data.key,t.keyUrl="https://apis.map.qq.com/tools/locpicker?type=1&key=".concat(n,"&referer=myapp");case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){t.$Message.error(e.msg)}))},getFrom:function(){var t=this;this.spinShow=!0,Object(o.xb)().then(function(){var e=Object(n.a)(regeneratorRuntime.mark((function e(r){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=r.data.info||null,t.formItem=n||t.formItem,t.formItem.address=n.address2,t.spinShow=!1;case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){t.spinShow=!1,t.$Message.error(e.msg)}))},modalPicTap:function(){this.modalPic=!0},getPic:function(t){this.formItem.image=t.att_dir,this.modalPic=!1},handleChange:function(t,e){this.formItem.address=e.map((function(t){return t.label}))},onchangeDate:function(t){this.formItem.valid_time=t},onchangeTime:function(t){this.formItem.day_time=t},onSearch:function(){this.modalMap=!0},handleSubmit:function(t){var e=this;this.$refs[t].validate((function(t){if(!t)return!1;Object(o.wb)(e.formItem).then(function(){var t=Object(n.a)(regeneratorRuntime.mark((function t(r){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:e.$Message.success(r.msg);case 1:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()).catch((function(t){e.$Message.error(t.msg)}))}))}}},r("5109"),c=r("2877"),r=Object(c.a)(a,(function(){var t=this,e=t.$createElement;e=t._self._c||e;return e("div",{staticClass:"article-manager"},[e("div",{staticClass:"i-layout-page-header"},[e("div",{staticClass:"i-layout-page-header"},[e("span",{staticClass:"ivu-page-header-title"},[t._v(t._s(t.$route.meta.title))])])]),e("Card",{staticClass:"ivu-mt",attrs:{bordered:!1,"dis-hover":""}},[e("Form",{ref:"formItem",attrs:{model:t.formItem,"label-width":t.labelWidth,"label-position":t.labelPosition,rules:t.ruleValidate},nativeOn:{submit:function(t){t.preventDefault()}}},[e("Row",{attrs:{type:"flex",gutter:24}},[e("Col",{attrs:{span:"24"}},[e("Col",t._b({},"Col",t.grid,!1),[e("FormItem",{attrs:{label:"门店名称:",prop:"name","label-for":"name"}},[e("Input",{attrs:{placeholder:"请输入门店名称"},model:{value:t.formItem.name,callback:function(e){t.$set(t.formItem,"name",e)},expression:"formItem.name"}})],1)],1)],1),e("Col",{attrs:{span:"24"}},[e("Col",t._b({},"Col",t.grid,!1),[e("FormItem",{attrs:{label:"门店简介:","label-for":"introduction"}},[e("Input",{attrs:{placeholder:"请输入门店简介"},model:{value:t.formItem.introduction,callback:function(e){t.$set(t.formItem,"introduction",e)},expression:"formItem.introduction"}})],1)],1)],1),e("Col",{attrs:{span:"24"}},[e("Col",t._b({},"Col",t.grid,!1),[e("FormItem",{attrs:{label:"门店手机号:","label-for":"phone",prop:"phone"}},[e("Input",{attrs:{type:"number",placeholder:"请输入门店手机号"},model:{value:t.formItem.phone,callback:function(e){t.$set(t.formItem,"phone",e)},expression:"formItem.phone"}})],1)],1)],1),e("Col",{attrs:{span:"24"}},[e("Col",t._b({},"Col",t.grid,!1),[e("FormItem",{attrs:{label:"门店地址:","label-for":"address",prop:"address"}},[e("Cascader",{attrs:{data:t.addresData,value:t.formItem.address},on:{"on-change":t.handleChange},model:{value:t.formItem.address,callback:function(e){t.$set(t.formItem,"address",e)},expression:"formItem.address"}})],1)],1)],1),e("Col",{attrs:{span:"24"}},[e("Col",t._b({},"Col",t.grid,!1),[e("FormItem",{attrs:{label:"详细地址:","label-for":"detailed_address",prop:"detailed_address"}},[e("Input",{attrs:{placeholder:"请输入详细地址"},model:{value:t.formItem.detailed_address,callback:function(e){t.$set(t.formItem,"detailed_address",e)},expression:"formItem.detailed_address"}})],1)],1)],1),e("Col",{attrs:{span:"24"}},[e("Col",t._b({},"Col",t.grid,!1),[e("FormItem",{attrs:{label:"核销时效:","label-for":"valid_time"}},[e("DatePicker",{attrs:{editable:!1,value:t.formItem.valid_time,format:"yyyy/MM/dd",type:"daterange","split-panels":"",placeholder:"请选择核销时效"},on:{"on-change":t.onchangeDate},model:{value:t.formItem.valid_time,callback:function(e){t.$set(t.formItem,"valid_time",e)},expression:"formItem.valid_time"}})],1)],1)],1),e("Col",{attrs:{span:"24"}},[e("Col",t._b({},"Col",t.grid,!1),[e("FormItem",{attrs:{label:"门店营业:","label-for":"day_time"}},[e("TimePicker",{attrs:{type:"timerange",format:"HH:mm:ss",value:t.formItem.day_time,placement:"bottom-end",placeholder:"请选择营业时间"},on:{"on-change":t.onchangeTime},model:{value:t.formItem.day_time,callback:function(e){t.$set(t.formItem,"day_time",e)},expression:"formItem.day_time"}})],1)],1)],1),e("Col",{attrs:{span:"24"}},[e("Col",t._b({},"Col",t.grid,!1),[e("FormItem",{attrs:{label:"门店logo:",prop:"image"}},[e("div",{staticClass:"picBox",on:{click:function(e){return t.modalPicTap("单选")}}},[t.formItem.image?e("div",{staticClass:"pictrue"},[e("img",{directives:[{name:"lazy",rawName:"v-lazy",value:t.formItem.image,expression:"formItem.image"}]})]):e("div",{staticClass:"upLoad acea-row row-center-wrapper"},[e("Icon",{staticClass:"iconfont",attrs:{type:"ios-camera-outline",size:"26"}})],1)])])],1)],1),e("Col",{attrs:{span:"24"}},[e("Col",t._b({},"Col",t.grid,!1),[e("FormItem",{attrs:{label:"经纬度:","label-for":"status2",prop:"latlng"}},[e("Tooltip",[e("Input",{staticStyle:{width:"100%"},attrs:{search:"","enter-button":"查找位置",placeholder:"请查找位置"},on:{"on-search":t.onSearch},model:{value:t.formItem.latlng,callback:function(e){t.$set(t.formItem,"latlng",e)},expression:"formItem.latlng"}}),e("div",{attrs:{slot:"content"},slot:"content"},[t._v("请点击查找位置选择位置")])],1)],1)],1)],1)],1),e("Row",{attrs:{type:"flex"}},[e("Col",t._b({},"Col",t.grid,!1),[e("Button",{staticClass:"ml20",attrs:{type:"primary"},on:{click:function(e){return t.handleSubmit("formItem")}}},[t._v("提交")])],1)],1),t.spinShow?e("Spin",{attrs:{size:"large",fix:""}}):t._e()],1)],1),e("Modal",{attrs:{width:"950px",scrollable:"","footer-hide":"",closable:"",title:"上传商品图","mask-closable":!1,"z-index":888},model:{value:t.modalPic,callback:function(e){t.modalPic=e},expression:"modalPic"}},[t.modalPic?e("uploadPictures",{attrs:{isChoice:t.isChoice,gridBtn:t.gridBtn,gridPic:t.gridPic},on:{getPic:t.getPic}}):t._e()],1),e("Modal",{staticClass:"mapBox",attrs:{scrollable:"","footer-hide":"",closable:"",title:"上传商品图","mask-closable":!1,"z-index":1},model:{value:t.modalMap,callback:function(e){t.modalMap=e},expression:"modalMap"}},[e("iframe",{attrs:{id:"mapPage",width:"100%",height:"100%",frameborder:"0",src:t.keyUrl}})])],1)}),[],!1,null,"1a55ad06",null);e.default=r.exports},a4a6:function(t,e,r){}}]); \ No newline at end of file diff --git a/crmeb/public/admin/js/chunk-b3279cb6.8189f666.js.gz b/crmeb/public/admin/js/chunk-b3279cb6.8189f666.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..3d85982507642ab4badc7b0901c9f3f760f336fb GIT binary patch literal 4721 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 literal 0 HcmV?d00001 diff --git a/crmeb/public/admin/js/chunk-c2c68508.fd047797.js b/crmeb/public/admin/js/chunk-c2c68508.dfdd6408.js similarity index 96% rename from crmeb/public/admin/js/chunk-c2c68508.fd047797.js rename to crmeb/public/admin/js/chunk-c2c68508.dfdd6408.js index 1fd898e76..2ee3dd281 100644 --- a/crmeb/public/admin/js/chunk-c2c68508.fd047797.js +++ b/crmeb/public/admin/js/chunk-c2c68508.dfdd6408.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-c2c68508"],{"31b4":function(t,e,a){"use strict";var r=a("f3f3"),o=a("9860"),s=(o=a.n(o),a("6b6c")),i=a("2f62");o={name:"edit",components:{formCreate:o.a.$form()},computed:Object(r.a)({},Object(i.e)("userLevel",["taskId","levelId"])),props:{FromData:{type:Object,default:null},update:{type:Boolean,default:!0}},data:function(){return{modals:!1,type:0,config:{global:{upload:{props:{onSuccess:function(t,e){200===t.status?e.url=t.data.src:this.Message.error(t.msg)}}}}}}},methods:{couponsType:function(){this.$parent.addType(this.type)},onSubmit:function(t){var e=this;Object(s.a)({url:this.FromData.action,method:this.FromData.method,data:t}).then((function(t){e.update&&e.$parent.getList(),e.$Message.success(t.msg),e.modals=!1,setTimeout((function(){e.$emit("submitFail")}),1e3)})).catch((function(t){e.$Message.error(t.msg)}))},cancel:function(){this.type=0}}},a("3c71"),r=a("2877"),i=Object(r.a)(o,(function(){var t=this,e=t.$createElement;e=t._self._c||e;return t.FromData?e("div",[e("Modal",{attrs:{scrollable:"","footer-hide":"",closable:"",title:t.FromData.title,"z-index":1,width:"700"},on:{"on-cancel":t.cancel},model:{value:t.modals,callback:function(e){t.modals=e},expression:"modals"}},[["/marketing/coupon/save.html"===t.FromData.action?e("div",{staticClass:"radio acea-row row-middle"},[e("div",{staticClass:"name ivu-form-item-content"},[t._v("优惠券类型")]),e("Radio-group",{on:{"on-change":t.couponsType},model:{value:t.type,callback:function(e){t.type=e},expression:"type"}},[e("Radio",{attrs:{label:0}},[t._v("通用券")]),e("Radio",{attrs:{label:1}},[t._v("品类券")]),e("Radio",{attrs:{label:2}},[t._v("商品券")])],1)],1):t._e()],e("form-create",{ref:"fc",staticClass:"formBox",attrs:{option:t.config,rule:Array.from(t.FromData.rules),handleIcon:"false"},on:{"on-submit":t.onSubmit}})],2)],1):t._e()}),[],!1,null,"671a3e20",null);e.a=i.exports},"3c71":function(t,e,a){"use strict";var r=a("be2f");a.n(r).a},"73d0":function(t,e,a){},"8aca":function(t,e,a){"use strict";a.r(e);var r=a("c964"),o=a("f3f3"),s=(a("d3b7"),a("159b"),a("96cf"),a("2f62")),i=a("c4c8");o={name:"product_productClassify",components:{editFrom:a("31b4").a},data:function(){return{treeSelect:[],FromData:null,grid:{xl:7,lg:7,md:12,sm:24,xs:24},loading:!1,artFrom:{pid:0,is_show:"",page:1,cate_name:"",limit:15},total:0,tableData:[]}},computed:Object(o.a)({},Object(s.e)("admin/userLevel",["categoryId"])),mounted:function(){this.goodsCategory(),this.getList()},methods:{goodsCategory:function(){var t=this;Object(i.G)(0).then((function(e){t.treeSelect=e.data})).catch((function(e){t.$Message.error(e.msg)}))},getList:function(){var t=this;this.loading=!0,this.artFrom.is_show=this.artFrom.is_show||"",this.artFrom.pid=this.artFrom.pid||"",Object(i.v)(this.artFrom).then(function(){var e=Object(r.a)(regeneratorRuntime.mark((function e(a){var r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r=a.data,t.tableData=r.list,t.total=r.count,t.loading=!1;case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){t.loading=!1,t.$Message.error(e.msg)}))},pageChange:function(t){this.artFrom.page=t,this.getList()},addClass:function(){var t=this;this.$modalForm(Object(i.p)()).then((function(){return t.getList()}))},edit:function(t){var e=this;this.$modalForm(Object(i.q)(t.id)).then((function(){return e.getList()}))},onchangeIsShow:function(t){var e=this;t={id:t.id,is_show:t.is_show};Object(i.E)(t).then(function(){var t=Object(r.a)(regeneratorRuntime.mark((function t(a){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:e.$Message.success(a.msg);case 1:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()).catch((function(t){e.$Message.error(t.msg)}))},handleCheckChange:function(t){var e="",a="";this.list=[],this.artFrom.pid=0,t.forEach((function(t,r){e+="".concat(t.id,","),a+="".concat(t.title,",")})),e=e.substring(0,e.length-1),a=a.substring(0,a.length-1),this.list.push({value:e,title:a}),this.artFrom.pid=e,this.getList()},del:function(t,e,a){var r=this;e={title:e,num:a,url:"product/category/".concat(t.id),method:"DELETE",ids:""};this.$modalSure(e).then((function(t){r.$Message.success(t.msg),r.getList()})).catch((function(t){r.$Message.error(t.msg)}))},userSearchs:function(){this.artFrom.page=1,this.getList()}}},a("b5ce"),s=a("2877"),a=Object(s.a)(o,(function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"article-manager"},[t._m(0),a("Card",{staticClass:"ivu-mt",attrs:{bordered:!1,"dis-hover":""}},[a("Form",{ref:"artFrom",attrs:{model:t.artFrom,"label-width":75,"label-position":"right"},nativeOn:{submit:function(t){t.preventDefault()}}},[a("Row",{attrs:{type:"flex",gutter:24}},[a("Col",t._b({},"Col",t.grid,!1),[a("FormItem",{attrs:{label:"商品分类:",prop:"pid","label-for":"pid"}},[a("Select",{attrs:{placeholder:"请选择商品分类",clearable:""},on:{"on-change":t.userSearchs},model:{value:t.artFrom.pid,callback:function(e){t.$set(t.artFrom,"pid",e)},expression:"artFrom.pid"}},t._l(t.treeSelect,(function(e){return a("Option",{key:e.id,attrs:{value:e.id}},[t._v(t._s(e.html+e.cate_name))])})),1)],1)],1),a("Col",t._b({},"Col",t.grid,!1),[a("FormItem",{attrs:{label:"分类状态:","label-for":"is_show"}},[a("Select",{attrs:{placeholder:"请选择分类状态",clearable:""},on:{"on-change":t.userSearchs},model:{value:t.artFrom.is_show,callback:function(e){t.$set(t.artFrom,"is_show",e)},expression:"artFrom.is_show"}},[a("Option",{attrs:{value:"1"}},[t._v("显示")]),a("Option",{attrs:{value:"0"}},[t._v("隐藏")])],1)],1)],1),a("Col",t._b({},"Col",t.grid,!1),[a("FormItem",{attrs:{label:"分类名称:","label-for":"status2"}},[a("Input",{attrs:{search:"","enter-button":"",placeholder:"请输入分类名称"},on:{"on-search":t.userSearchs},model:{value:t.artFrom.cate_name,callback:function(e){t.$set(t.artFrom,"cate_name",e)},expression:"artFrom.cate_name"}})],1)],1)],1),a("Row",{attrs:{type:"flex"}},[a("Col",t._b({},"Col",t.grid,!1),[a("Button",{directives:[{name:"auth",rawName:"v-auth",value:["product-save-cate"],expression:"['product-save-cate']"}],staticClass:"bnt",attrs:{type:"primary",icon:"md-add"},on:{click:t.addClass}},[t._v("添加分类")])],1)],1)],1),a("vxe-table",{staticClass:"mt25",attrs:{"highlight-hover-row":"",loading:t.loading,"header-row-class-name":"false","tree-config":{children:"children"},data:t.tableData}},[a("vxe-table-column",{attrs:{field:"id",title:"ID",tooltip:"",width:"80"}}),a("vxe-table-column",{attrs:{field:"cate_name","tree-node":"",title:"分类名称","min-width":"250"}}),a("vxe-table-column",{attrs:{field:"pic",title:"分类图标","min-width":"100"},scopedSlots:t._u([{key:"default",fn:function(e){return e=e.row,[e.pic?a("div",{directives:[{name:"viewer",rawName:"v-viewer"}],staticClass:"tabBox_img"},[a("img",{directives:[{name:"lazy",rawName:"v-lazy",value:e.pic,expression:"row.pic"}]})]):t._e()]}}])}),a("vxe-table-column",{attrs:{field:"sort",title:"排序","min-width":"100",tooltip:"true"}}),a("vxe-table-column",{attrs:{field:"is_show",title:"状态","min-width":"120"},scopedSlots:t._u([{key:"default",fn:function(e){var r=e.row;return[a("i-switch",{attrs:{value:r.is_show,"true-value":1,"false-value":0,size:"large"},on:{"on-change":function(e){return t.onchangeIsShow(r)}},model:{value:r.is_show,callback:function(e){t.$set(r,"is_show",e)},expression:"row.is_show"}},[a("span",{attrs:{slot:"open"},slot:"open"},[t._v("显示")]),a("span",{attrs:{slot:"close"},slot:"close"},[t._v("隐藏")])])]}}])}),a("vxe-table-column",{attrs:{field:"date",title:"操作",width:"250",fixed:"right",align:"center"},scopedSlots:t._u([{key:"default",fn:function(e){var r=e.row,o=e.index;return[a("a",{on:{click:function(e){return t.edit(r)}}},[t._v("编辑")]),a("Divider",{attrs:{type:"vertical"}}),a("a",{on:{click:function(e){return t.del(r,"删除商品分类",o)}}},[t._v("删除")])]}}])})],1)],1),a("edit-from",{ref:"edits",attrs:{FromData:t.FromData},on:{submitFail:t.userSearchs}})],1)}),[function(){var t=this.$createElement;t=this._self._c||t;return t("div",{staticClass:"i-layout-page-header"},[t("div",{staticClass:"i-layout-page-header"},[t("span",{staticClass:"ivu-page-header-title"},[this._v("商品分类")])])])}],!1,null,"468419d8",null);e.default=a.exports},b5ce:function(t,e,a){"use strict";var r=a("73d0");a.n(r).a},be2f:function(t,e,a){}}]); \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-c2c68508"],{"31b4":function(t,e,a){"use strict";var r=a("f3f3"),o=a("9860"),s=(o=a.n(o),a("6b6c")),i=a("2f62");o={name:"edit",components:{formCreate:o.a.$form()},computed:Object(r.a)({},Object(i.e)("userLevel",["taskId","levelId"])),props:{FromData:{type:Object,default:null},update:{type:Boolean,default:!0}},data:function(){return{modals:!1,type:0,config:{global:{upload:{props:{onSuccess:function(t,e){200===t.status?e.url=t.data.src:this.Message.error(t.msg)}}}}}}},methods:{couponsType:function(){this.$parent.addType(this.type)},onSubmit:function(t){var e=this;Object(s.a)({url:this.FromData.action,method:this.FromData.method,data:t}).then((function(t){e.update&&e.$parent.getList(),e.$Message.success(t.msg),e.modals=!1,setTimeout((function(){e.$emit("submitFail")}),1e3)})).catch((function(t){e.$Message.error(t.msg)}))},cancel:function(){this.type=0}}},a("3c71"),r=a("2877"),i=Object(r.a)(o,(function(){var t=this,e=t.$createElement;e=t._self._c||e;return t.FromData?e("div",[e("Modal",{attrs:{scrollable:"","footer-hide":"",closable:"",title:t.FromData.title,"z-index":1,width:"700"},on:{"on-cancel":t.cancel},model:{value:t.modals,callback:function(e){t.modals=e},expression:"modals"}},[["/marketing/coupon/save.html"===t.FromData.action?e("div",{staticClass:"radio acea-row row-middle"},[e("div",{staticClass:"name ivu-form-item-content"},[t._v("优惠券类型")]),e("Radio-group",{on:{"on-change":t.couponsType},model:{value:t.type,callback:function(e){t.type=e},expression:"type"}},[e("Radio",{attrs:{label:0}},[t._v("通用券")]),e("Radio",{attrs:{label:1}},[t._v("品类券")]),e("Radio",{attrs:{label:2}},[t._v("商品券")])],1)],1):t._e()],e("form-create",{ref:"fc",staticClass:"formBox",attrs:{option:t.config,rule:Array.from(t.FromData.rules),handleIcon:"false"},on:{"on-submit":t.onSubmit}})],2)],1):t._e()}),[],!1,null,"671a3e20",null);e.a=i.exports},"3c71":function(t,e,a){"use strict";var r=a("be2f");a.n(r).a},"73d0":function(t,e,a){},"8aca":function(t,e,a){"use strict";a.r(e);var r=a("c964"),o=a("f3f3"),s=(a("d3b7"),a("159b"),a("96cf"),a("2f62")),i=a("c4c8");o={name:"product_productClassify",components:{editFrom:a("31b4").a},data:function(){return{treeSelect:[],FromData:null,grid:{xl:7,lg:7,md:12,sm:24,xs:24},loading:!1,artFrom:{pid:0,is_show:"",page:1,cate_name:"",limit:15},total:0,tableData:[]}},computed:Object(o.a)({},Object(s.e)("admin/userLevel",["categoryId"])),mounted:function(){this.goodsCategory(),this.getList()},methods:{goodsCategory:function(){var t=this;Object(i.H)(0).then((function(e){t.treeSelect=e.data})).catch((function(e){t.$Message.error(e.msg)}))},getList:function(){var t=this;this.loading=!0,this.artFrom.is_show=this.artFrom.is_show||"",this.artFrom.pid=this.artFrom.pid||"",Object(i.w)(this.artFrom).then(function(){var e=Object(r.a)(regeneratorRuntime.mark((function e(a){var r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r=a.data,t.tableData=r.list,t.total=r.count,t.loading=!1;case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){t.loading=!1,t.$Message.error(e.msg)}))},pageChange:function(t){this.artFrom.page=t,this.getList()},addClass:function(){var t=this;this.$modalForm(Object(i.q)()).then((function(){return t.getList()}))},edit:function(t){var e=this;this.$modalForm(Object(i.r)(t.id)).then((function(){return e.getList()}))},onchangeIsShow:function(t){var e=this;t={id:t.id,is_show:t.is_show};Object(i.F)(t).then(function(){var t=Object(r.a)(regeneratorRuntime.mark((function t(a){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:e.$Message.success(a.msg);case 1:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()).catch((function(t){e.$Message.error(t.msg)}))},handleCheckChange:function(t){var e="",a="";this.list=[],this.artFrom.pid=0,t.forEach((function(t,r){e+="".concat(t.id,","),a+="".concat(t.title,",")})),e=e.substring(0,e.length-1),a=a.substring(0,a.length-1),this.list.push({value:e,title:a}),this.artFrom.pid=e,this.getList()},del:function(t,e,a){var r=this;e={title:e,num:a,url:"product/category/".concat(t.id),method:"DELETE",ids:""};this.$modalSure(e).then((function(t){r.$Message.success(t.msg),r.getList()})).catch((function(t){r.$Message.error(t.msg)}))},userSearchs:function(){this.artFrom.page=1,this.getList()}}},a("b5ce"),s=a("2877"),a=Object(s.a)(o,(function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"article-manager"},[t._m(0),a("Card",{staticClass:"ivu-mt",attrs:{bordered:!1,"dis-hover":""}},[a("Form",{ref:"artFrom",attrs:{model:t.artFrom,"label-width":75,"label-position":"right"},nativeOn:{submit:function(t){t.preventDefault()}}},[a("Row",{attrs:{type:"flex",gutter:24}},[a("Col",t._b({},"Col",t.grid,!1),[a("FormItem",{attrs:{label:"商品分类:",prop:"pid","label-for":"pid"}},[a("Select",{attrs:{placeholder:"请选择商品分类",clearable:""},on:{"on-change":t.userSearchs},model:{value:t.artFrom.pid,callback:function(e){t.$set(t.artFrom,"pid",e)},expression:"artFrom.pid"}},t._l(t.treeSelect,(function(e){return a("Option",{key:e.id,attrs:{value:e.id}},[t._v(t._s(e.html+e.cate_name))])})),1)],1)],1),a("Col",t._b({},"Col",t.grid,!1),[a("FormItem",{attrs:{label:"分类状态:","label-for":"is_show"}},[a("Select",{attrs:{placeholder:"请选择分类状态",clearable:""},on:{"on-change":t.userSearchs},model:{value:t.artFrom.is_show,callback:function(e){t.$set(t.artFrom,"is_show",e)},expression:"artFrom.is_show"}},[a("Option",{attrs:{value:"1"}},[t._v("显示")]),a("Option",{attrs:{value:"0"}},[t._v("隐藏")])],1)],1)],1),a("Col",t._b({},"Col",t.grid,!1),[a("FormItem",{attrs:{label:"分类名称:","label-for":"status2"}},[a("Input",{attrs:{search:"","enter-button":"",placeholder:"请输入分类名称"},on:{"on-search":t.userSearchs},model:{value:t.artFrom.cate_name,callback:function(e){t.$set(t.artFrom,"cate_name",e)},expression:"artFrom.cate_name"}})],1)],1)],1),a("Row",{attrs:{type:"flex"}},[a("Col",t._b({},"Col",t.grid,!1),[a("Button",{directives:[{name:"auth",rawName:"v-auth",value:["product-save-cate"],expression:"['product-save-cate']"}],staticClass:"bnt",attrs:{type:"primary",icon:"md-add"},on:{click:t.addClass}},[t._v("添加分类")])],1)],1)],1),a("vxe-table",{staticClass:"mt25",attrs:{"highlight-hover-row":"",loading:t.loading,"header-row-class-name":"false","tree-config":{children:"children"},data:t.tableData}},[a("vxe-table-column",{attrs:{field:"id",title:"ID",tooltip:"",width:"80"}}),a("vxe-table-column",{attrs:{field:"cate_name","tree-node":"",title:"分类名称","min-width":"250"}}),a("vxe-table-column",{attrs:{field:"pic",title:"分类图标","min-width":"100"},scopedSlots:t._u([{key:"default",fn:function(e){return e=e.row,[e.pic?a("div",{directives:[{name:"viewer",rawName:"v-viewer"}],staticClass:"tabBox_img"},[a("img",{directives:[{name:"lazy",rawName:"v-lazy",value:e.pic,expression:"row.pic"}]})]):t._e()]}}])}),a("vxe-table-column",{attrs:{field:"sort",title:"排序","min-width":"100",tooltip:"true"}}),a("vxe-table-column",{attrs:{field:"is_show",title:"状态","min-width":"120"},scopedSlots:t._u([{key:"default",fn:function(e){var r=e.row;return[a("i-switch",{attrs:{value:r.is_show,"true-value":1,"false-value":0,size:"large"},on:{"on-change":function(e){return t.onchangeIsShow(r)}},model:{value:r.is_show,callback:function(e){t.$set(r,"is_show",e)},expression:"row.is_show"}},[a("span",{attrs:{slot:"open"},slot:"open"},[t._v("显示")]),a("span",{attrs:{slot:"close"},slot:"close"},[t._v("隐藏")])])]}}])}),a("vxe-table-column",{attrs:{field:"date",title:"操作",width:"250",fixed:"right",align:"center"},scopedSlots:t._u([{key:"default",fn:function(e){var r=e.row,o=e.index;return[a("a",{on:{click:function(e){return t.edit(r)}}},[t._v("编辑")]),a("Divider",{attrs:{type:"vertical"}}),a("a",{on:{click:function(e){return t.del(r,"删除商品分类",o)}}},[t._v("删除")])]}}])})],1)],1),a("edit-from",{ref:"edits",attrs:{FromData:t.FromData},on:{submitFail:t.userSearchs}})],1)}),[function(){var t=this.$createElement;t=this._self._c||t;return t("div",{staticClass:"i-layout-page-header"},[t("div",{staticClass:"i-layout-page-header"},[t("span",{staticClass:"ivu-page-header-title"},[this._v("商品分类")])])])}],!1,null,"468419d8",null);e.default=a.exports},b5ce:function(t,e,a){"use strict";var r=a("73d0");a.n(r).a},be2f:function(t,e,a){}}]); \ No newline at end of file diff --git a/crmeb/public/admin/js/chunk-c575f96c.091cb105.js.gz b/crmeb/public/admin/js/chunk-c575f96c.091cb105.js.gz deleted file mode 100644 index e2b6dd1311eaf4ee47c7740b4f459a957c0454d2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8198 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 sHe.formValidate.attrs[i].stock)return e.$Message.error("秒杀限量不能超过规格库存")}e.current+=1}})):this.formValidate.images?this.current+=1:this.$Message.warning("请选择商品")},step:function(){this.current--},getContent:function(t){this.formValidate.description=t},modalPicTap:function(t,e,a){this.modalPic=!0,this.isChoice="dan"===t?"单选":"多选",this.picTit=e,this.tableIndex=a},getPic:function(t){"danFrom"===this.picTit?this.formValidate.image=t.att_dir:(this.formValidate.attrs&&this.formValidate.attrs.length&&this.$set(this.specsData[this.tableIndex],"_checked",!0),this.specsData[this.tableIndex].pic=t.att_dir),this.modalPic=!1},getPicD:function(t){var e=this;this.images=t,this.images.map((function(t){e.formValidate.images.push(t.att_dir),e.formValidate.images=e.formValidate.images.splice(0,10)})),this.modalPic=!1},handleRemove:function(t){this.images.splice(t,1),this.formValidate.images.splice(t,1)},changeGoods:function(){this.modals=!0,this.$refs.goodslist.formValidate.is_presale=0,this.$refs.goodslist.getList(),this.$refs.goodslist.goodsCategory()},handleDragStart:function(t,e){this.dragging=e},handleDragEnd:function(t,e){this.dragging=null},handleDragOver:function(t){t.dataTransfer.dropEffect="move"},handleDragEnter:function(t,e){var a;t.dataTransfer.effectAllowed="move",e!==this.dragging&&(a=(t=Object(i.a)(this.formValidate.images)).indexOf(this.dragging),e=t.indexOf(e),t.splice.apply(t,[e,0].concat(Object(i.a)(t.splice(a,1)))),this.formValidate.images=t)}}},a("2060"),d=a("2877"),c=Object(d.a)(l,(function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("div",{staticClass:"i-layout-page-header header_top"},[a("div",{staticClass:"i-layout-page-header fl_header"},[a("router-link",{attrs:{to:{path:"/admin/marketing/store_seckill/index"}}},[a("Button",{attrs:{icon:"ios-arrow-back",size:"small",type:"text"}},[t._v("返回")])],1),a("Divider",{attrs:{type:"vertical"}}),a("span",{staticClass:"ivu-page-header-title mr20",staticStyle:{padding:"0"},domProps:{textContent:t._s(t.$route.params.id?"编辑秒杀商品":"添加秒杀商品")}})],1)]),a("Card",{staticClass:"ivu-mt",attrs:{bordered:!1,"dis-hover":""}},[a("Row",{staticClass:"mt30 acea-row row-middle row-center",attrs:{type:"flex"}},[a("Col",{attrs:{span:"20"}},[a("Steps",{attrs:{current:t.current}},[a("Step",{attrs:{title:"选择秒杀商品"}}),a("Step",{attrs:{title:"填写基础信息"}}),a("Step",{attrs:{title:"修改商品详情"}})],1)],1),a("Col",{attrs:{span:"23"}},[a("Form",{ref:"formValidate",staticClass:"form mt30",attrs:{model:t.formValidate,rules:t.ruleValidate,"label-width":t.labelWidth,"label-position":t.labelPosition},on:{"on-validate":t.validate},nativeOn:{submit:function(t){t.preventDefault()}}},[0===t.current?a("FormItem",{attrs:{label:"选择商品:",prop:"image_input"}},[a("div",{staticClass:"picBox",on:{click:t.changeGoods}},[t.formValidate.image?a("div",{staticClass:"pictrue"},[a("img",{directives:[{name:"lazy",rawName:"v-lazy",value:t.formValidate.image,expression:"formValidate.image"}]})]):a("div",{staticClass:"upLoad acea-row row-center-wrapper"},[a("Icon",{staticClass:"iconfonts",attrs:{type:"ios-camera-outline",size:"26"}})],1)])]):t._e(),a("Col",{directives:[{name:"show",rawName:"v-show",value:1===t.current,expression:"current === 1"}],attrs:{type:"flex"}},[a("Col",{attrs:{span:"24"}},[a("FormItem",{attrs:{label:"商品轮播图:",prop:"images"}},[a("div",{staticClass:"acea-row"},[t._l(t.formValidate.images,(function(e,i){return a("div",{key:i,staticClass:"pictrue",attrs:{draggable:"true"},on:{dragstart:function(a){return t.handleDragStart(a,e)},dragover:function(a){return a.preventDefault(),t.handleDragOver(a,e)},dragenter:function(a){return t.handleDragEnter(a,e)},dragend:function(a){return t.handleDragEnd(a,e)}}},[a("img",{directives:[{name:"lazy",rawName:"v-lazy",value:e,expression:"item"}]}),a("Button",{staticClass:"btndel",attrs:{shape:"circle",icon:"md-close"},nativeOn:{click:function(e){return t.handleRemove(i)}}})],1)})),t.formValidate.images.length<10?a("div",{staticClass:"upLoad acea-row row-center-wrapper",on:{click:function(e){return t.modalPicTap("duo")}}},[a("Icon",{staticClass:"iconfonts",attrs:{type:"ios-camera-outline",size:"26"}})],1):t._e()],2)])],1),a("Col",{attrs:{span:"24"}},[a("Col",t._b({},"Col",t.grid,!1),[a("FormItem",{attrs:{label:"商品标题:",prop:"title","label-for":"title"}},[a("Input",{attrs:{placeholder:"请输入商品标题","element-id":"title"},model:{value:t.formValidate.title,callback:function(e){t.$set(t.formValidate,"title",e)},expression:"formValidate.title"}})],1)],1)],1),a("Col",{attrs:{span:"24"}},[a("Col",t._b({},"Col",t.grid,!1),[a("FormItem",{attrs:{label:"秒杀活动简介:",prop:"info","label-for":"info"}},[a("Input",{attrs:{placeholder:"请输入秒杀活动简介",type:"textarea",rows:4,"element-id":"info"},model:{value:t.formValidate.info,callback:function(e){t.$set(t.formValidate,"info",e)},expression:"formValidate.info"}})],1)],1)],1),a("Col",{attrs:{span:"24"}},[a("FormItem",{attrs:{label:"活动时间:",prop:"section_time"}},[a("div",{staticClass:"acea-row row-middle"},[a("DatePicker",{staticClass:"perW30",attrs:{editable:!1,type:"daterange",format:"yyyy-MM-dd",placeholder:"请选择活动时间",value:t.formValidate.section_time},on:{"on-change":t.onchangeTime},model:{value:t.formValidate.section_time,callback:function(e){t.$set(t.formValidate,"section_time",e)},expression:"formValidate.section_time"}}),a("div",{staticClass:"ml10 grey"},[t._v("设置活动开启结束时间,用户可以在有效时间内参与秒杀")])],1)])],1),0==t.formValidate.virtual_type?a("Col",{attrs:{span:"24"}},[a("FormItem",{attrs:{label:"物流方式:",prop:"logistics"}},[a("CheckboxGroup",{model:{value:t.formValidate.logistics,callback:function(e){t.$set(t.formValidate,"logistics",e)},expression:"formValidate.logistics"}},[a("Checkbox",{attrs:{label:"1"}},[t._v("快递")]),a("Checkbox",{attrs:{label:"2"}},[t._v("到店核销")])],1)],1)],1):t._e(),0==t.formValidate.virtual_type?a("Col",{attrs:{span:"24"}},[a("FormItem",{attrs:{label:"运费设置:",prop:1!=t.formValidate.freight?"freight":""}},[a("RadioGroup",{model:{value:t.formValidate.freight,callback:function(e){t.$set(t.formValidate,"freight",e)},expression:"formValidate.freight"}},[a("Radio",{attrs:{label:2}},[t._v("固定邮费")]),a("Radio",{attrs:{label:3}},[t._v("运费模板")])],1)],1)],1):t._e(),3!=t.formValidate.freight&&1!=t.formValidate.freight&&0==t.formValidate.virtual_type?a("Col",{attrs:{span:"24"}},[a("FormItem",{attrs:{label:""}},[a("div",{staticClass:"acea-row"},[a("InputNumber",{staticClass:"perW20 maxW",attrs:{min:.01,max:1e4,placeholder:"请输入金额"},model:{value:t.formValidate.postage,callback:function(e){t.$set(t.formValidate,"postage",e)},expression:"formValidate.postage"}})],1)])],1):t._e(),3==t.formValidate.freight&&0==t.formValidate.virtual_type?a("Col",{attrs:{span:"24"}},[a("FormItem",{attrs:{label:"",prop:"temp_id"}},[a("div",{staticClass:"acea-row"},[a("Select",{staticClass:"perW20 maxW",attrs:{clearable:"",placeholder:"请选择运费模板"},model:{value:t.formValidate.temp_id,callback:function(e){t.$set(t.formValidate,"temp_id",e)},expression:"formValidate.temp_id"}},t._l(t.templateList,(function(e,i){return a("Option",{key:i,attrs:{value:e.id}},[t._v(t._s(e.name))])})),1),a("span",{staticClass:"addfont",on:{click:t.freight}},[t._v("新增运费模板")])],1)])],1):t._e(),a("Col",{attrs:{span:"24"}},[a("FormItem",{attrs:{label:"开始时间:",prop:"time_id"}},[a("div",{staticClass:"acea-row row-middle"},[a("Select",{staticClass:"perW20",model:{value:t.formValidate.time_id,callback:function(e){t.$set(t.formValidate,"time_id",e)},expression:"formValidate.time_id"}},t._l(t.timeList,(function(e){return a("Option",{key:e.id,attrs:{value:e.id}},[t._v(t._s(e.time)+"点开始,持续"+t._s(e.continued)+"小时")])})),1),a("div",{staticClass:"ml10 grey"},[t._v("\n 选择产品开始时间段,该时间段内用户可参与购买;其它时间段会显示活动未开始或已结束。如活动超过一天,则活动期内,每天都会定时开启\n ")])],1)])],1),a("Col",{attrs:{span:"24"}},[a("FormItem",{attrs:{label:"总购买数量限制:",prop:"num"}},[a("div",{staticClass:"acea-row row-middle"},[a("InputNumber",{staticClass:"perW20",attrs:{min:1,placeholder:"请输入数量限制","element-id":"num",precision:0,max:1e4},model:{value:t.formValidate.num,callback:function(e){t.$set(t.formValidate,"num",e)},expression:"formValidate.num"}}),a("div",{staticClass:"ml10 grey"},[t._v("\n 活动有效期内每个用户可购买该商品总数限制。例如设置为4,表示本次活动有效期内,每个用户最多可购买总数4个\n ")])],1)])],1),a("Col",{attrs:{span:"24"}},[a("FormItem",{attrs:{label:"单次购买数量限制:",prop:"once_num"}},[a("div",{staticClass:"acea-row row-middle"},[a("InputNumber",{staticClass:"perW20",attrs:{min:1,placeholder:"请输入单次购买数量限制","element-id":"once_num",precision:0,max:1e4},model:{value:t.formValidate.once_num,callback:function(e){t.$set(t.formValidate,"once_num",e)},expression:"formValidate.once_num"}}),a("div",{staticClass:"ml10 grey"},[t._v("\n 用户参与秒杀时,一次购买最大数量限制。例如设置为2,表示参与秒杀时,用户一次购买数量最大可选择2个\n ")])],1)])],1),a("Col",{attrs:{span:"24"}},[a("FormItem",{attrs:{label:"单位:",prop:"unit_name","label-for":"unit_name"}},[a("Input",{staticClass:"perW20",attrs:{placeholder:"请输入单位","element-id":"unit_name"},model:{value:t.formValidate.unit_name,callback:function(e){t.$set(t.formValidate,"unit_name",e)},expression:"formValidate.unit_name"}})],1)],1),a("Col",{attrs:{span:"24"}},[a("FormItem",{attrs:{label:"排序:"}},[a("InputNumber",{staticClass:"perW10",attrs:{placeholder:"请输入排序","element-id":"sort",precision:0,max:1e4,min:0},model:{value:t.formValidate.sort,callback:function(e){t.$set(t.formValidate,"sort",e)},expression:"formValidate.sort"}})],1)],1),a("Col",{attrs:{span:"24"}},[a("FormItem",{attrs:{label:"活动状态:",props:"status","label-for":"status"}},[a("RadioGroup",{attrs:{"element-id":"status"},model:{value:t.formValidate.status,callback:function(e){t.$set(t.formValidate,"status",e)},expression:"formValidate.status"}},[a("Radio",{staticClass:"radio",attrs:{label:1}},[t._v("开启")]),a("Radio",{attrs:{label:0}},[t._v("关闭")])],1)],1)],1),a("Col",{attrs:{span:"24"}},[a("FormItem",{attrs:{label:"规格选择:"}},[a("Table",{attrs:{data:t.specsData,columns:t.columns,border:""},on:{"on-selection-change":t.changeCheckbox},scopedSlots:t._u([{key:"price",fn:function(e){var i=e.row,r=e.index;return[a("InputNumber",{staticClass:"priceBox",attrs:{min:.01,precision:2,"active-change":!1},on:{"on-change":function(e){t.changePrice(e,r)}},model:{value:i.price,callback:function(e){t.$set(i,"price",e)},expression:"row.price"}})]}},{key:"pic",fn:function(e){var i=e.row,r=e.index;return[a("div",{staticClass:"acea-row row-middle row-center-wrapper",on:{click:function(e){return t.modalPicTap("dan","danTable",r)}}},[i.pic?a("div",{staticClass:"pictrue pictrueTab"},[a("img",{directives:[{name:"lazy",rawName:"v-lazy",value:i.pic,expression:"row.pic"}]})]):a("div",{staticClass:"upLoad pictrueTab acea-row row-center-wrapper"},[a("Icon",{attrs:{type:"ios-camera-outline",size:"21"}})],1)])]}}])})],1)],1)],1),a("Row",{directives:[{name:"show",rawName:"v-show",value:2===t.current,expression:"current === 2"}]},[a("Col",{attrs:{span:"24"}},[a("FormItem",{attrs:{label:"内容:"}},[a("WangEditor",{staticStyle:{width:"90%"},attrs:{content:t.formValidate.description},on:{editorContent:t.getEditorContent}})],1)],1)],1),a("Col",{attrs:{span:"24"}},[a("FormItem",[a("Button",{directives:[{name:"show",rawName:"v-show",value:0!==t.current,expression:"current !== 0"}],staticClass:"submission mr15",attrs:{disabled:t.$route.params.id&&1===t.current},on:{click:t.step}},[t._v("上一步\n ")]),a("Button",{staticClass:"submission",attrs:{disabled:t.submitOpen&&2===t.current,type:"primary"},domProps:{textContent:t._s(2===t.current?"提交":"下一步")},on:{click:function(e){return t.next("formValidate")}}})],1)],1)],1),t.spinShow?a("Spin",{attrs:{size:"large",fix:""}}):t._e()],1)],1)],1),a("Modal",{staticClass:"paymentFooter",attrs:{title:"商品列表",footerHide:"",scrollable:"",width:"900"},on:{"on-cancel":t.cancel},model:{value:t.modals,callback:function(e){t.modals=e},expression:"modals"}},[a("goods-list",{ref:"goodslist",on:{getProductId:t.getProductId}})],1),a("Modal",{attrs:{width:"950px",scrollable:"","footer-hide":"",closable:"",title:"上传商品图","mask-closable":!1,"z-index":888},model:{value:t.modalPic,callback:function(e){t.modalPic=e},expression:"modalPic"}},[t.modalPic?a("uploadPictures",{attrs:{isChoice:t.isChoice,gridBtn:t.gridBtn,gridPic:t.gridPic},on:{getPic:t.getPic,getPicD:t.getPicD}}):t._e()],1),a("freight-template",{ref:"template",on:{addSuccess:t.productGetTemplate}})],1)}),[],!1,null,"4a4517ad",null);e.default=c.exports},a4d3:function(t,e,a){a("d9f5"),a("b4f8"),a("c513"),a("e9c4"),a("5a47")},b4f8:function(t,e,a){var i=a("23e7"),r=a("d066"),s=a("1a2d"),o=a("577e"),n=a("5692"),l=(a=a("3d87"),n("string-to-symbol-registry")),c=n("symbol-to-string-registry");i({target:"Symbol",stat:!0,forced:!a},{for:function(t){var e;t=o(t);return s(l,t)?l[t]:(e=r("Symbol")(t),l[t]=e,c[e]=t,e)}})},c513:function(t,e,a){var i=a("23e7"),r=a("1a2d"),s=a("d9b5"),o=a("0d51"),n=a("5692"),l=(a=a("3d87"),n("symbol-to-string-registry"));i({target:"Symbol",stat:!0,forced:!a},{keyFor:function(t){if(!s(t))throw TypeError(o(t)+" is not a symbol");if(r(l,t))return l[t]}})},d9f5:function(t,e,a){"use strict";function i(t,e){var a=rt[t]=k(X);return J(a,{type:A,tag:t,description:e}),g||(a.description=e),a}function r(t,e,a){return t===K&&r(st,e,a),y(t),e=C(e),y(a),(v(rt,e)?(a.enumerable?(v(t,U)&&t[U][e]&&(t[U][e]=!1),a=k(a,{enumerable:x(0,!1)})):(v(t,U)||tt(t,U,x(1,{})),t[U][e]=!0),nt):tt)(t,e,a)}function s(t,e){y(t);var a=V(e);e=O(a).concat(c(a));return H(e,(function(e){g&&!u(o,a,e)||r(t,e,a[e])})),t}function o(t){t=C(t);var e=u(at,this,t);return!(this===K&&v(rt,t)&&!v(st,t))&&(!(e||!v(this,t)||!v(rt,t)||v(this,U)&&this[U][t])||e)}function n(t,e){var a;t=V(t),e=C(e);if(t!==K||!v(rt,e)||v(st,e))return!(a=Z(t,e))||!v(rt,e)||v(t,U)&&t[U][e]||(a.enumerable=!0),a}function l(t){t=et(V(t));var e=[];return H(t,(function(t){v(rt,t)||v(M,t)||it(e,t)})),e}function c(t){var e=t===K,a=(t=et(e?st:V(t)),[]);return H(t,(function(t){!v(rt,t)||e&&!v(K,t)||it(a,rt[t])})),a}var d=a("23e7"),m=a("da84"),u=a("c65b"),f=a("e330"),p=a("c430"),g=a("83ab"),h=a("4930"),b=a("d039"),v=a("1a2d"),_=a("3a9b"),y=a("825a"),V=a("fc6a"),C=a("a04b"),w=a("577e"),x=a("5c6c"),k=a("7c73"),O=a("df75"),$=a("241c"),S=a("057f"),I=a("7418"),P=a("06cf"),j=a("9bf2"),D=a("37e8"),F=a("d1e7"),T=a("cb2d"),E=a("5692"),q=a("f772"),M=a("d012"),R=a("90e3"),W=a("b622"),L=a("e538"),N=a("746f"),z=a("57b9"),B=a("d44e"),G=a("69f3"),H=a("b727").forEach,U=q("hidden"),A="Symbol",J=(a="prototype",G.set),Q=G.getterFor(A),K=Object[a],X=(q=m.Symbol,q&&q[a]),Y=m.TypeError,Z=(G=m.QObject,P.f),tt=j.f,et=S.f,at=F.f,it=f([].push),rt=E("symbols"),st=E("op-symbols"),ot=(m=E("wks"),!G||!G[a]||!G[a].findChild),nt=g&&b((function(){return 7!=k(tt({},"a",{get:function(){return tt(this,"a",{value:7}).a}})).a}))?function(t,e,a){var i=Z(K,e);i&&delete K[e],tt(t,e,a),i&&t!==K&&tt(K,e,i)}:tt;h||(T(X=(q=function(){if(_(X,this))throw Y("Symbol is not a constructor");var t=arguments.length&&void 0!==arguments[0]?w(arguments[0]):void 0,e=R(t),a=function(t){this===K&&u(a,st,t),v(this,U)&&v(this[U],e)&&(this[U][e]=!1),nt(this,e,x(1,t))};return g&&ot&&nt(K,e,{configurable:!0,set:a}),i(e,t)})[a],"toString",(function(){return Q(this).tag})),T(q,"withoutSetter",(function(t){return i(R(t),t)})),F.f=o,j.f=r,D.f=s,P.f=n,$.f=S.f=l,I.f=c,L.f=function(t){return i(W(t),t)},g&&(tt(X,"description",{configurable:!0,get:function(){return Q(this).description}}),p||T(K,"propertyIsEnumerable",o,{unsafe:!0}))),d({global:!0,constructor:!0,wrap:!0,forced:!h,sham:!h},{Symbol:q}),H(O(m),(function(t){N(t)})),d({target:A,stat:!0,forced:!h},{useSetter:function(){ot=!0},useSimple:function(){ot=!1}}),d({target:"Object",stat:!0,forced:!h,sham:!g},{create:function(t,e){return void 0===e?k(t):s(k(t),e)},defineProperty:r,defineProperties:s,getOwnPropertyDescriptor:n}),d({target:"Object",stat:!0,forced:!h},{getOwnPropertyNames:l}),z(),B(q,A),M[U]=!0},e01a:function(t,e,a){"use strict";var i,r,s,o,n,l,c,d=a("23e7"),m=a("83ab"),u=a("da84"),f=a("e330"),p=a("1a2d"),g=a("1626"),h=a("3a9b"),b=a("577e"),v=a("9bf2").f,_=(a=a("e893"),u.Symbol),y=_&&_.prototype;!m||!g(_)||"description"in y&&void 0===_().description||(i={},a(u=function(){var t=arguments.length<1||void 0===arguments[0]?void 0:b(arguments[0]),e=h(y,this)?new _(t):void 0===t?_():_(t);return""===t&&(i[e]=!0),e},_),(u.prototype=y).constructor=u,r="Symbol(test)"==String(_("test")),s=f(y.toString),o=f(y.valueOf),n=/^Symbol\((.*)\)[^)]+$/,l=f("".replace),c=f("".slice),v(y,"description",{configurable:!0,get:function(){var t=o(this),e=s(t);return p(i,t)?"":""===(t=r?c(e,7,-1):l(e,n,"$1"))?void 0:t}}),d({global:!0,constructor:!0,forced:!0},{Symbol:u}))},e538:function(t,e,a){a=a("b622"),e.f=a}}]); \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-c575f96c"],{2060:function(t,e,a){"use strict";var i=a("40e8");a.n(i).a},"3d87":function(t,e,a){a=a("4930"),t.exports=a&&!!Symbol.for&&!!Symbol.keyFor},"40e8":function(t,e,a){},"428f":function(t,e,a){a=a("da84"),t.exports=a},"57b9":function(t,e,a){var i=a("c65b"),r=a("d066"),s=a("b622"),o=a("cb2d");t.exports=function(){var t=r("Symbol"),e=(t=t&&t.prototype,t&&t.valueOf),a=s("toPrimitive");t&&!t[a]&&o(t,a,(function(t){return i(e,this)}),{arity:1})}},"5a47":function(t,e,a){var i=a("23e7"),r=a("4930"),s=a("d039"),o=a("7418"),n=a("7b0b");i({target:"Object",stat:!0,forced:!r||s((function(){o.f(1)}))},{getOwnPropertySymbols:function(t){var e=o.f;return e?e(n(t)):[]}})},"746f":function(t,e,a){var i=a("428f"),r=a("1a2d"),s=a("e538"),o=a("9bf2").f;t.exports=function(t){var e=i.Symbol||(i.Symbol={});r(e,t)||o(e,t,{value:s.f(t)})}},"93a9":function(t,e,a){"use strict";a.r(e);var i=a("d0ff"),r=a("c964"),s=a("f3f3"),o=a("fc11"),n=(a("96cf"),a("a4d3"),a("e01a"),a("d3b7"),a("159b"),a("a434"),a("4e82"),a("a9e3"),a("d81d"),a("99af"),a("2f62")),l=a("c4ad"),c=a("a069"),d=a("b0e7"),m=a("b7be"),u=a("c4c8"),f=a("5334");l={name:"storeSeckillCreate",components:{goodsList:l.default,uploadPictures:d.a,WangEditor:c.a,freightTemplate:f.a},data:function(){var t;return{submitOpen:!1,spinShow:!1,isChoice:"",current:0,modalPic:!1,grid:{xl:12,lg:20,md:24,sm:24,xs:24},grid2:{xl:8,lg:12,md:12,sm:24,xs:24},gridPic:{xl:6,lg:8,md:12,sm:12,xs:12},gridBtn:{xl:4,lg:8,md:8,sm:8,xs:8},myConfig:{autoHeightEnabled:!1,initialFrameHeight:500,initialFrameWidth:"100%",UEDITOR_HOME_URL:"/admin/UEditor/",serverUrl:""},modals:!1,modal_loading:!1,images:[],formValidate:(t={images:[],info:"",title:"",image:"",unit_name:"",price:0,logistics:["1"],freight:2,postage:1,ot_price:0,cost:0,sales:0,stock:0,sort:0,num:1,once_num:1,give_integral:0},Object(o.a)(t,"postage",0),Object(o.a)(t,"section_time",[]),Object(o.a)(t,"is_postage",0),Object(o.a)(t,"is_hot",0),Object(o.a)(t,"status",0),Object(o.a)(t,"description",""),Object(o.a)(t,"id",0),Object(o.a)(t,"product_id",0),Object(o.a)(t,"temp_id",""),Object(o.a)(t,"time_id",""),Object(o.a)(t,"attrs",[]),Object(o.a)(t,"items",[]),t),description:"",templateList:[],timeList:[],columns:[],specsData:[],picTit:"",tableIndex:0,ruleValidate:{image:[{required:!0,message:"请选择主图",trigger:"change"}],images:[{required:!0,type:"array",message:"请选择主图",trigger:"change"},{type:"array",min:1,message:"Choose two hobbies at best",trigger:"change"}],title:[{required:!0,message:"请输入商品标题",trigger:"blur"}],info:[{required:!0,message:"请输入秒杀活动简介",trigger:"blur"}],section_time:[{required:!0,type:"array",message:"请选择活动时间",trigger:"change"}],unit_name:[{required:!0,message:"请输入单位",trigger:"blur"}],price:[{required:!0,type:"number",message:"请输入秒杀价",trigger:"blur"}],ot_price:[{required:!0,type:"number",message:"请输入原价",trigger:"blur"}],cost:[{required:!0,type:"number",message:"请输入成本价",trigger:"blur"}],stock:[{required:!0,type:"number",message:"请输入库存",trigger:"blur"}],num:[{required:!0,type:"number",message:"请输入购买数量限制",trigger:"blur"}],once_num:[{required:!0,type:"number",message:"请输入单次购买数量限制",trigger:"blur"}],temp_id:[{required:!0,message:"请选择运费模板",trigger:"change",type:"number"}],time_id:[{required:!0,message:"请选择开始时间",trigger:"change",type:"number"}]},copy:0}},computed:Object(s.a)(Object(s.a)({},Object(n.e)("media",["isMobile"])),{},{labelWidth:function(){return this.isMobile?void 0:135},labelPosition:function(){return this.isMobile?"top":"right"}}),mounted:function(){this.$route.params.id&&(this.copy=this.$route.params.copy,this.current=1,this.getInfo()),this.productGetTemplate(),this.seckillTimeList()},methods:{getEditorContent:function(t){this.description=t},freight:function(){this.$refs.template.id=0,this.$refs.template.isTemplate=!0},productAttrs:function(t){var e=this;Object(m.fb)(t.id,1).then((function(t){t=t.data.info,e.specsData=t.attrs,e.specsData.forEach((function(t,a){e.$set(e.specsData[a],"id",a)})),e.formValidate.items=t.items,e.columns=t.header,e.columns.unshift({type:"selection",width:60,align:"center"}),e.inputChange(t)})).catch((function(t){e.$Message.error(t.msg)}))},inputChange:function(t){var e=this,a=[];t.header.forEach((function(t,e){1===t.type&&a.push({index:e,key:t.key,title:t.title})})),a.forEach((function(t,a){var i=t.title,r=t.key;e.columns.splice(t.index,1,{title:i,key:r,align:"center",minWidth:100,render:function(t,a){return t("div",[t("InputNumber",{props:{min:1,precision:0,value:a.row.quota},on:{"on-change":function(t){a.row.quota=t,e.specsData[a.index]=a.row,e.formValidate.attrs&&e.formValidate.attrs.length&&e.formValidate.attrs.forEach((function(t,i){t.id===a.row.id&&e.formValidate.attrs.splice(i,1,a.row)}))}}})])}})}))},changeCheckbox:function(t){this.formValidate.attrs=t},seckillTimeList:function(){var t=this;Object(m.mb)().then((function(e){t.timeList=e.data.list.data})).catch((function(e){t.$Message.error(e.msg)}))},productGetTemplate:function(){var t=this;Object(u.u)().then((function(e){t.templateList=e.data}))},validate:function(t,e,a){!1===e&&this.$Message.error(a)},getProductId:function(t){var e=this;this.modal_loading=!1,this.modals=!1,setTimeout((function(){var a;e.formValidate=(a={images:t.slider_image,info:t.store_info,title:t.store_name,image:t.image,unit_name:t.unit_name,price:0,ot_price:t.ot_price,cost:t.cost,sales:t.sales,stock:t.stock,sort:t.sort,num:1,once_num:1,give_integral:t.give_integral,postage:t.postage,section_time:[],is_postage:t.is_postage,is_hot:t.is_hot,status:0,description:t.description,id:0,product_id:t.id,temp_id:t.temp_id,logistics:t.logistics,freight:t.freight},Object(o.a)(a,"postage",t.postage),Object(o.a)(a,"custom_form",t.custom_form),Object(o.a)(a,"virtual_type",t.virtual_type),a),e.productAttrs(t),e.$refs.goodslist.productRow=null}),500)},cancel:function(){this.modals=!1},onchangeTime:function(t){this.formValidate.section_time=t},getInfo:function(){var t=this;this.spinShow=!0,Object(m.jb)(this.$route.params.id).then(function(){var e=Object(r.a)(regeneratorRuntime.mark((function e(a){var i,r,s,o,n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:for(n in i=t,r=a.data.info,s={type:"selection",width:60,align:"center"},t.formValidate=r,t.$set(t.formValidate,"items",r.attrs.items),t.columns=r.attrs.header,t.columns.unshift(s),i.specsData=r.attrs.value,i.specsData.forEach((function(t,e){i.$set(i.specsData[e],"id",e)})),s=r.attrs,o=[],r.attrs.value)r.attrs.value[n]._checked&&o.push(r.attrs.value[n]);i.formValidate.attrs=o,t.inputChange(s),t.spinShow=!1;case 15:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){t.spinShow=!1,t.$Message.error(e.msg)}))},changePrice:function(t,e){this.$set(this.specsData[e],"price",t)},next:function(t){var e=this,a=this;2===this.current?(this.formValidate.description=this.description,this.$refs[t].validate((function(t){if(!t)return!1;1==e.copy&&(e.formValidate.copy=1),e.formValidate.id=Number(e.$route.params.id)||0,e.submitOpen=!0,Object(m.ib)(e.formValidate).then(function(){var t=Object(r.a)(regeneratorRuntime.mark((function t(a){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:e.submitOpen=!1,e.$Message.success(a.msg),setTimeout((function(){e.$router.push({path:"/admin/marketing/store_seckill/index"})}),500);case 3:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()).catch((function(t){e.submitOpen=!1,e.$Message.error(t.msg)}))}))):1===this.current?this.$refs[t].validate((function(t){if(t){if(!a.formValidate.attrs)return a.$Message.error("请选择属性规格");for(var i in a.formValidate.attrs){if(a.formValidate.attrs[i].quota<=0)return a.$Message.error("秒杀限量必须大于0");if(e.formValidate.attrs[i].quota>e.formValidate.attrs[i].stock)return e.$Message.error("秒杀限量不能超过规格库存")}e.current+=1}})):this.formValidate.images?this.current+=1:this.$Message.warning("请选择商品")},step:function(){this.current--},getContent:function(t){this.formValidate.description=t},modalPicTap:function(t,e,a){this.modalPic=!0,this.isChoice="dan"===t?"单选":"多选",this.picTit=e,this.tableIndex=a},getPic:function(t){"danFrom"===this.picTit?this.formValidate.image=t.att_dir:(this.formValidate.attrs&&this.formValidate.attrs.length&&this.$set(this.specsData[this.tableIndex],"_checked",!0),this.specsData[this.tableIndex].pic=t.att_dir),this.modalPic=!1},getPicD:function(t){var e=this;this.images=t,this.images.map((function(t){e.formValidate.images.push(t.att_dir),e.formValidate.images=e.formValidate.images.splice(0,10)})),this.modalPic=!1},handleRemove:function(t){this.images.splice(t,1),this.formValidate.images.splice(t,1)},changeGoods:function(){this.modals=!0,this.$refs.goodslist.formValidate.is_presale=0,this.$refs.goodslist.getList(),this.$refs.goodslist.goodsCategory()},handleDragStart:function(t,e){this.dragging=e},handleDragEnd:function(t,e){this.dragging=null},handleDragOver:function(t){t.dataTransfer.dropEffect="move"},handleDragEnter:function(t,e){var a;t.dataTransfer.effectAllowed="move",e!==this.dragging&&(a=(t=Object(i.a)(this.formValidate.images)).indexOf(this.dragging),e=t.indexOf(e),t.splice.apply(t,[e,0].concat(Object(i.a)(t.splice(a,1)))),this.formValidate.images=t)}}},a("2060"),d=a("2877"),c=Object(d.a)(l,(function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("div",{staticClass:"i-layout-page-header header_top"},[a("div",{staticClass:"i-layout-page-header fl_header"},[a("router-link",{attrs:{to:{path:"/admin/marketing/store_seckill/index"}}},[a("Button",{attrs:{icon:"ios-arrow-back",size:"small",type:"text"}},[t._v("返回")])],1),a("Divider",{attrs:{type:"vertical"}}),a("span",{staticClass:"ivu-page-header-title mr20",staticStyle:{padding:"0"},domProps:{textContent:t._s(t.$route.params.id?"编辑秒杀商品":"添加秒杀商品")}})],1)]),a("Card",{staticClass:"ivu-mt",attrs:{bordered:!1,"dis-hover":""}},[a("Row",{staticClass:"mt30 acea-row row-middle row-center",attrs:{type:"flex"}},[a("Col",{attrs:{span:"20"}},[a("Steps",{attrs:{current:t.current}},[a("Step",{attrs:{title:"选择秒杀商品"}}),a("Step",{attrs:{title:"填写基础信息"}}),a("Step",{attrs:{title:"修改商品详情"}})],1)],1),a("Col",{attrs:{span:"23"}},[a("Form",{ref:"formValidate",staticClass:"form mt30",attrs:{model:t.formValidate,rules:t.ruleValidate,"label-width":t.labelWidth,"label-position":t.labelPosition},on:{"on-validate":t.validate},nativeOn:{submit:function(t){t.preventDefault()}}},[0===t.current?a("FormItem",{attrs:{label:"选择商品:",prop:"image_input"}},[a("div",{staticClass:"picBox",on:{click:t.changeGoods}},[t.formValidate.image?a("div",{staticClass:"pictrue"},[a("img",{directives:[{name:"lazy",rawName:"v-lazy",value:t.formValidate.image,expression:"formValidate.image"}]})]):a("div",{staticClass:"upLoad acea-row row-center-wrapper"},[a("Icon",{staticClass:"iconfonts",attrs:{type:"ios-camera-outline",size:"26"}})],1)])]):t._e(),a("Col",{directives:[{name:"show",rawName:"v-show",value:1===t.current,expression:"current === 1"}],attrs:{type:"flex"}},[a("Col",{attrs:{span:"24"}},[a("FormItem",{attrs:{label:"商品轮播图:",prop:"images"}},[a("div",{staticClass:"acea-row"},[t._l(t.formValidate.images,(function(e,i){return a("div",{key:i,staticClass:"pictrue",attrs:{draggable:"true"},on:{dragstart:function(a){return t.handleDragStart(a,e)},dragover:function(a){return a.preventDefault(),t.handleDragOver(a,e)},dragenter:function(a){return t.handleDragEnter(a,e)},dragend:function(a){return t.handleDragEnd(a,e)}}},[a("img",{directives:[{name:"lazy",rawName:"v-lazy",value:e,expression:"item"}]}),a("Button",{staticClass:"btndel",attrs:{shape:"circle",icon:"md-close"},nativeOn:{click:function(e){return t.handleRemove(i)}}})],1)})),t.formValidate.images.length<10?a("div",{staticClass:"upLoad acea-row row-center-wrapper",on:{click:function(e){return t.modalPicTap("duo")}}},[a("Icon",{staticClass:"iconfonts",attrs:{type:"ios-camera-outline",size:"26"}})],1):t._e()],2)])],1),a("Col",{attrs:{span:"24"}},[a("Col",t._b({},"Col",t.grid,!1),[a("FormItem",{attrs:{label:"商品标题:",prop:"title","label-for":"title"}},[a("Input",{attrs:{placeholder:"请输入商品标题","element-id":"title"},model:{value:t.formValidate.title,callback:function(e){t.$set(t.formValidate,"title",e)},expression:"formValidate.title"}})],1)],1)],1),a("Col",{attrs:{span:"24"}},[a("Col",t._b({},"Col",t.grid,!1),[a("FormItem",{attrs:{label:"秒杀活动简介:",prop:"info","label-for":"info"}},[a("Input",{attrs:{placeholder:"请输入秒杀活动简介",type:"textarea",rows:4,"element-id":"info"},model:{value:t.formValidate.info,callback:function(e){t.$set(t.formValidate,"info",e)},expression:"formValidate.info"}})],1)],1)],1),a("Col",{attrs:{span:"24"}},[a("FormItem",{attrs:{label:"活动时间:",prop:"section_time"}},[a("div",{staticClass:"acea-row row-middle"},[a("DatePicker",{staticClass:"perW30",attrs:{editable:!1,type:"daterange",format:"yyyy-MM-dd",placeholder:"请选择活动时间",value:t.formValidate.section_time},on:{"on-change":t.onchangeTime},model:{value:t.formValidate.section_time,callback:function(e){t.$set(t.formValidate,"section_time",e)},expression:"formValidate.section_time"}}),a("div",{staticClass:"ml10 grey"},[t._v("设置活动开启结束时间,用户可以在有效时间内参与秒杀")])],1)])],1),0==t.formValidate.virtual_type?a("Col",{attrs:{span:"24"}},[a("FormItem",{attrs:{label:"物流方式:",prop:"logistics"}},[a("CheckboxGroup",{model:{value:t.formValidate.logistics,callback:function(e){t.$set(t.formValidate,"logistics",e)},expression:"formValidate.logistics"}},[a("Checkbox",{attrs:{label:"1"}},[t._v("快递")]),a("Checkbox",{attrs:{label:"2"}},[t._v("到店核销")])],1)],1)],1):t._e(),0==t.formValidate.virtual_type?a("Col",{attrs:{span:"24"}},[a("FormItem",{attrs:{label:"运费设置:",prop:1!=t.formValidate.freight?"freight":""}},[a("RadioGroup",{model:{value:t.formValidate.freight,callback:function(e){t.$set(t.formValidate,"freight",e)},expression:"formValidate.freight"}},[a("Radio",{attrs:{label:2}},[t._v("固定邮费")]),a("Radio",{attrs:{label:3}},[t._v("运费模板")])],1)],1)],1):t._e(),3!=t.formValidate.freight&&1!=t.formValidate.freight&&0==t.formValidate.virtual_type?a("Col",{attrs:{span:"24"}},[a("FormItem",{attrs:{label:""}},[a("div",{staticClass:"acea-row"},[a("InputNumber",{staticClass:"perW20 maxW",attrs:{min:.01,max:1e4,placeholder:"请输入金额"},model:{value:t.formValidate.postage,callback:function(e){t.$set(t.formValidate,"postage",e)},expression:"formValidate.postage"}})],1)])],1):t._e(),3==t.formValidate.freight&&0==t.formValidate.virtual_type?a("Col",{attrs:{span:"24"}},[a("FormItem",{attrs:{label:"",prop:"temp_id"}},[a("div",{staticClass:"acea-row"},[a("Select",{staticClass:"perW20 maxW",attrs:{clearable:"",placeholder:"请选择运费模板"},model:{value:t.formValidate.temp_id,callback:function(e){t.$set(t.formValidate,"temp_id",e)},expression:"formValidate.temp_id"}},t._l(t.templateList,(function(e,i){return a("Option",{key:i,attrs:{value:e.id}},[t._v(t._s(e.name))])})),1),a("span",{staticClass:"addfont",on:{click:t.freight}},[t._v("新增运费模板")])],1)])],1):t._e(),a("Col",{attrs:{span:"24"}},[a("FormItem",{attrs:{label:"开始时间:",prop:"time_id"}},[a("div",{staticClass:"acea-row row-middle"},[a("Select",{staticClass:"perW20",model:{value:t.formValidate.time_id,callback:function(e){t.$set(t.formValidate,"time_id",e)},expression:"formValidate.time_id"}},t._l(t.timeList,(function(e){return a("Option",{key:e.id,attrs:{value:e.id}},[t._v(t._s(e.time)+"点开始,持续"+t._s(e.continued)+"小时")])})),1),a("div",{staticClass:"ml10 grey"},[t._v("\n 选择产品开始时间段,该时间段内用户可参与购买;其它时间段会显示活动未开始或已结束。如活动超过一天,则活动期内,每天都会定时开启\n ")])],1)])],1),a("Col",{attrs:{span:"24"}},[a("FormItem",{attrs:{label:"总购买数量限制:",prop:"num"}},[a("div",{staticClass:"acea-row row-middle"},[a("InputNumber",{staticClass:"perW20",attrs:{min:1,placeholder:"请输入数量限制","element-id":"num",precision:0,max:1e4},model:{value:t.formValidate.num,callback:function(e){t.$set(t.formValidate,"num",e)},expression:"formValidate.num"}}),a("div",{staticClass:"ml10 grey"},[t._v("\n 活动有效期内每个用户可购买该商品总数限制。例如设置为4,表示本次活动有效期内,每个用户最多可购买总数4个\n ")])],1)])],1),a("Col",{attrs:{span:"24"}},[a("FormItem",{attrs:{label:"单次购买数量限制:",prop:"once_num"}},[a("div",{staticClass:"acea-row row-middle"},[a("InputNumber",{staticClass:"perW20",attrs:{min:1,placeholder:"请输入单次购买数量限制","element-id":"once_num",precision:0,max:1e4},model:{value:t.formValidate.once_num,callback:function(e){t.$set(t.formValidate,"once_num",e)},expression:"formValidate.once_num"}}),a("div",{staticClass:"ml10 grey"},[t._v("\n 用户参与秒杀时,一次购买最大数量限制。例如设置为2,表示参与秒杀时,用户一次购买数量最大可选择2个\n ")])],1)])],1),a("Col",{attrs:{span:"24"}},[a("FormItem",{attrs:{label:"单位:",prop:"unit_name","label-for":"unit_name"}},[a("Input",{staticClass:"perW20",attrs:{placeholder:"请输入单位","element-id":"unit_name"},model:{value:t.formValidate.unit_name,callback:function(e){t.$set(t.formValidate,"unit_name",e)},expression:"formValidate.unit_name"}})],1)],1),a("Col",{attrs:{span:"24"}},[a("FormItem",{attrs:{label:"排序:"}},[a("InputNumber",{staticClass:"perW10",attrs:{placeholder:"请输入排序","element-id":"sort",precision:0,max:1e4,min:0},model:{value:t.formValidate.sort,callback:function(e){t.$set(t.formValidate,"sort",e)},expression:"formValidate.sort"}})],1)],1),a("Col",{attrs:{span:"24"}},[a("FormItem",{attrs:{label:"活动状态:",props:"status","label-for":"status"}},[a("RadioGroup",{attrs:{"element-id":"status"},model:{value:t.formValidate.status,callback:function(e){t.$set(t.formValidate,"status",e)},expression:"formValidate.status"}},[a("Radio",{staticClass:"radio",attrs:{label:1}},[t._v("开启")]),a("Radio",{attrs:{label:0}},[t._v("关闭")])],1)],1)],1),a("Col",{attrs:{span:"24"}},[a("FormItem",{attrs:{label:"规格选择:"}},[a("Table",{attrs:{data:t.specsData,columns:t.columns,border:""},on:{"on-selection-change":t.changeCheckbox},scopedSlots:t._u([{key:"price",fn:function(e){var i=e.row,r=e.index;return[a("InputNumber",{staticClass:"priceBox",attrs:{min:.01,precision:2,"active-change":!1},on:{"on-change":function(e){t.changePrice(e,r)}},model:{value:i.price,callback:function(e){t.$set(i,"price",e)},expression:"row.price"}})]}},{key:"pic",fn:function(e){var i=e.row,r=e.index;return[a("div",{staticClass:"acea-row row-middle row-center-wrapper",on:{click:function(e){return t.modalPicTap("dan","danTable",r)}}},[i.pic?a("div",{staticClass:"pictrue pictrueTab"},[a("img",{directives:[{name:"lazy",rawName:"v-lazy",value:i.pic,expression:"row.pic"}]})]):a("div",{staticClass:"upLoad pictrueTab acea-row row-center-wrapper"},[a("Icon",{attrs:{type:"ios-camera-outline",size:"21"}})],1)])]}}])})],1)],1)],1),a("Row",{directives:[{name:"show",rawName:"v-show",value:2===t.current,expression:"current === 2"}]},[a("Col",{attrs:{span:"24"}},[a("FormItem",{attrs:{label:"内容:"}},[a("WangEditor",{staticStyle:{width:"90%"},attrs:{content:t.formValidate.description},on:{editorContent:t.getEditorContent}})],1)],1)],1),a("Col",{attrs:{span:"24"}},[a("FormItem",[a("Button",{directives:[{name:"show",rawName:"v-show",value:0!==t.current,expression:"current !== 0"}],staticClass:"submission mr15",attrs:{disabled:t.$route.params.id&&1===t.current},on:{click:t.step}},[t._v("上一步\n ")]),a("Button",{staticClass:"submission",attrs:{disabled:t.submitOpen&&2===t.current,type:"primary"},domProps:{textContent:t._s(2===t.current?"提交":"下一步")},on:{click:function(e){return t.next("formValidate")}}})],1)],1)],1),t.spinShow?a("Spin",{attrs:{size:"large",fix:""}}):t._e()],1)],1)],1),a("Modal",{staticClass:"paymentFooter",attrs:{title:"商品列表",footerHide:"",scrollable:"",width:"900"},on:{"on-cancel":t.cancel},model:{value:t.modals,callback:function(e){t.modals=e},expression:"modals"}},[a("goods-list",{ref:"goodslist",on:{getProductId:t.getProductId}})],1),a("Modal",{attrs:{width:"950px",scrollable:"","footer-hide":"",closable:"",title:"上传商品图","mask-closable":!1,"z-index":888},model:{value:t.modalPic,callback:function(e){t.modalPic=e},expression:"modalPic"}},[t.modalPic?a("uploadPictures",{attrs:{isChoice:t.isChoice,gridBtn:t.gridBtn,gridPic:t.gridPic},on:{getPic:t.getPic,getPicD:t.getPicD}}):t._e()],1),a("freight-template",{ref:"template",on:{addSuccess:t.productGetTemplate}})],1)}),[],!1,null,"4a4517ad",null);e.default=c.exports},a4d3:function(t,e,a){a("d9f5"),a("b4f8"),a("c513"),a("e9c4"),a("5a47")},b4f8:function(t,e,a){var i=a("23e7"),r=a("d066"),s=a("1a2d"),o=a("577e"),n=a("5692"),l=(a=a("3d87"),n("string-to-symbol-registry")),c=n("symbol-to-string-registry");i({target:"Symbol",stat:!0,forced:!a},{for:function(t){var e;t=o(t);return s(l,t)?l[t]:(e=r("Symbol")(t),l[t]=e,c[e]=t,e)}})},c513:function(t,e,a){var i=a("23e7"),r=a("1a2d"),s=a("d9b5"),o=a("0d51"),n=a("5692"),l=(a=a("3d87"),n("symbol-to-string-registry"));i({target:"Symbol",stat:!0,forced:!a},{keyFor:function(t){if(!s(t))throw TypeError(o(t)+" is not a symbol");if(r(l,t))return l[t]}})},d9f5:function(t,e,a){"use strict";function i(t,e){var a=rt[t]=k(X);return J(a,{type:A,tag:t,description:e}),g||(a.description=e),a}function r(t,e,a){return t===K&&r(st,e,a),y(t),e=C(e),y(a),(v(rt,e)?(a.enumerable?(v(t,U)&&t[U][e]&&(t[U][e]=!1),a=k(a,{enumerable:x(0,!1)})):(v(t,U)||tt(t,U,x(1,{})),t[U][e]=!0),nt):tt)(t,e,a)}function s(t,e){y(t);var a=V(e);e=O(a).concat(c(a));return H(e,(function(e){g&&!u(o,a,e)||r(t,e,a[e])})),t}function o(t){t=C(t);var e=u(at,this,t);return!(this===K&&v(rt,t)&&!v(st,t))&&(!(e||!v(this,t)||!v(rt,t)||v(this,U)&&this[U][t])||e)}function n(t,e){var a;t=V(t),e=C(e);if(t!==K||!v(rt,e)||v(st,e))return!(a=Z(t,e))||!v(rt,e)||v(t,U)&&t[U][e]||(a.enumerable=!0),a}function l(t){t=et(V(t));var e=[];return H(t,(function(t){v(rt,t)||v(M,t)||it(e,t)})),e}function c(t){var e=t===K,a=(t=et(e?st:V(t)),[]);return H(t,(function(t){!v(rt,t)||e&&!v(K,t)||it(a,rt[t])})),a}var d=a("23e7"),m=a("da84"),u=a("c65b"),f=a("e330"),p=a("c430"),g=a("83ab"),h=a("4930"),b=a("d039"),v=a("1a2d"),_=a("3a9b"),y=a("825a"),V=a("fc6a"),C=a("a04b"),w=a("577e"),x=a("5c6c"),k=a("7c73"),O=a("df75"),$=a("241c"),S=a("057f"),I=a("7418"),P=a("06cf"),j=a("9bf2"),D=a("37e8"),F=a("d1e7"),T=a("cb2d"),E=a("5692"),q=a("f772"),M=a("d012"),R=a("90e3"),W=a("b622"),L=a("e538"),N=a("746f"),z=a("57b9"),B=a("d44e"),G=a("69f3"),H=a("b727").forEach,U=q("hidden"),A="Symbol",J=(a="prototype",G.set),Q=G.getterFor(A),K=Object[a],X=(q=m.Symbol,q&&q[a]),Y=m.TypeError,Z=(G=m.QObject,P.f),tt=j.f,et=S.f,at=F.f,it=f([].push),rt=E("symbols"),st=E("op-symbols"),ot=(m=E("wks"),!G||!G[a]||!G[a].findChild),nt=g&&b((function(){return 7!=k(tt({},"a",{get:function(){return tt(this,"a",{value:7}).a}})).a}))?function(t,e,a){var i=Z(K,e);i&&delete K[e],tt(t,e,a),i&&t!==K&&tt(K,e,i)}:tt;h||(T(X=(q=function(){if(_(X,this))throw Y("Symbol is not a constructor");var t=arguments.length&&void 0!==arguments[0]?w(arguments[0]):void 0,e=R(t),a=function(t){this===K&&u(a,st,t),v(this,U)&&v(this[U],e)&&(this[U][e]=!1),nt(this,e,x(1,t))};return g&&ot&&nt(K,e,{configurable:!0,set:a}),i(e,t)})[a],"toString",(function(){return Q(this).tag})),T(q,"withoutSetter",(function(t){return i(R(t),t)})),F.f=o,j.f=r,D.f=s,P.f=n,$.f=S.f=l,I.f=c,L.f=function(t){return i(W(t),t)},g&&(tt(X,"description",{configurable:!0,get:function(){return Q(this).description}}),p||T(K,"propertyIsEnumerable",o,{unsafe:!0}))),d({global:!0,constructor:!0,wrap:!0,forced:!h,sham:!h},{Symbol:q}),H(O(m),(function(t){N(t)})),d({target:A,stat:!0,forced:!h},{useSetter:function(){ot=!0},useSimple:function(){ot=!1}}),d({target:"Object",stat:!0,forced:!h,sham:!g},{create:function(t,e){return void 0===e?k(t):s(k(t),e)},defineProperty:r,defineProperties:s,getOwnPropertyDescriptor:n}),d({target:"Object",stat:!0,forced:!h},{getOwnPropertyNames:l}),z(),B(q,A),M[U]=!0},e01a:function(t,e,a){"use strict";var i,r,s,o,n,l,c,d=a("23e7"),m=a("83ab"),u=a("da84"),f=a("e330"),p=a("1a2d"),g=a("1626"),h=a("3a9b"),b=a("577e"),v=a("9bf2").f,_=(a=a("e893"),u.Symbol),y=_&&_.prototype;!m||!g(_)||"description"in y&&void 0===_().description||(i={},a(u=function(){var t=arguments.length<1||void 0===arguments[0]?void 0:b(arguments[0]),e=h(y,this)?new _(t):void 0===t?_():_(t);return""===t&&(i[e]=!0),e},_),(u.prototype=y).constructor=u,r="Symbol(test)"==String(_("test")),s=f(y.toString),o=f(y.valueOf),n=/^Symbol\((.*)\)[^)]+$/,l=f("".replace),c=f("".slice),v(y,"description",{configurable:!0,get:function(){var t=o(this),e=s(t);return p(i,t)?"":""===(t=r?c(e,7,-1):l(e,n,"$1"))?void 0:t}}),d({global:!0,constructor:!0,forced:!0},{Symbol:u}))},e538:function(t,e,a){a=a("b622"),e.f=a}}]); \ No newline at end of file diff --git a/crmeb/public/admin/js/chunk-c575f96c.fb42281b.js.gz b/crmeb/public/admin/js/chunk-c575f96c.fb42281b.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..60a17dde556dbd9926043ba397294673966c3e94 GIT binary patch literal 8198 zcmV+hAo<@PiwFP!000026U9CKcN@jE|BAhb`m7!!A^F?u?(=~pgcL&3BotcL^;v00 z@{-lAvOBV4Y@HL}1yU%4@>#wL^w2_E2)y?wgd~tZ=2=SeQ~!l`?|kgeN-Nn4I+Hz`Ve-?*9%g(9W-CbQPlv?e0!(3f8Y8&m~Y_T@C zFjrriuNiA(XSzIJw(9Mm#=I~v8KJ}}>=^BsPQ)zoYRp*PbfO8*c1&ZoOc#y9vQr97 zuTXM2#F%jx7mR`44sX0PQ#J~OmFW3a7_r!Prluw*Pj5G?pRx#+(LC}uzj+S+WcG<`b4~cd43+sF_x?I)6-B6d7J9A3yV$R zCeQ>RW=EzW764tSZ8DopO|eod3R%duTa@s}O~-H36ZHad?ASC|crx;u9`iOS!Ui0$ zRcCE#DugLI#7rk#*oi1>N5O<=0-y~qE_4cH$B8_)ZB;sj4zAIeT^O;(=^479)+qNP z7VDi^Qfpk8t-ywofS0Rfz{#>_?l326P-Yn?s!vkbe-bl?S(9Y~n^vQ)H5u*h#-^#E zBP`X;3QVxjAv@6X#8z-J3R^T{+X6qar7sL;NNwn|ESE@EsEKb1*6LaZ)<$4n^Ysx+ z8%%WP_Qne0S34`QpU@{4>Bqq4KYpSBX(tKT# zmYwoEQi;pCqRc6&$;%5>pj^@x?Q4kcI+o{VaOh<~U*I&UWyCCu=xJIz>-qknh&qfK zq!uLXvmngS3lj{jf;dmvs~bLDcT`f<-?8H2*zsXB_+?@3EdB!b!%xs|V)LLz*F~`bQh4197;Qw3Zsn*k@1 zxJ7I6VdQFfXnD0W9^<`{%#Q^wJrA21wSAh@7~6?Epgwih8U0I$+G=CpPDi*N2+ z_-*gSzwTYV-hKCb02FzR28}E*hCsYfqqCL}Zw3M?am#R`$k{f=0Y`SSJ-q;kE$I(Z zCj>RYw!(>xuv+zKJmIj3Dveq0%mk+lU)t^OU+Z4{bN7wsy01Om`|$ZYfBJ(4rs}sN zzC2{R{b1bs5XLdpm=d{3jB3cML%&v$>@Fk9c`AaH#>pa>S9zj>ioSO3u=4i{VLy)X2~de>)swLvbyHgD2T zO`J@prt)e_J`EadW5~-q412&5$cMHVi_4na&JxcaV3@b$bOSPMt1AI+!5y}*{sbFv)%Dj}v4!lPnJJ6IJ2F2v)d9_RJ zq0`bVb~!aZ#HKR6`;R~-k%xeNgj~!{5u^(NVSG|d@0dGG81lXu|I(h68bSD<_y{5l zu?~79a}CpsW-_C5_hkvoMUI4o@rAxlmQyEvnEQl|CvE8t;;tsjQTg z6OT2q7+Fabh1JJO_#=H&0FS@Yfa8PJ&I&&j9^hv`XO)#Q&xt$CO0v{vsDlfTIHb6e z82O4Hc%2ub!@9YgWyK}qbq12MW_)9ou5&0MwBg1g9<^o92r(AX1`TNB0QH{&>kg(;YC6%`l*cBhsq`9&NK8T!sB_$$zFU#g%E}a2 zvbnrmh_^hHX^4Ef36dqC=K(1-2R!4lg>8ZfFF@6a2d0|M6Wa&3Env4ZVjzMFZu(^F zlS7M0DhvLIUlf$3qh3gRhYi>}(Av|CG1Z={RQ=5`!^0Ev(ps)kX_8THU?g)OAs8|w zGe9Bpv>L3H)@!K7C@8~FSTX%A3d>%eLIdfSF~&F&QW~o)^ZlvJS@>&!`C(Y<2p>gQ z%S3G|W?WE2k@HCdhHJI_ZBrO#QKQ|&Ghyg!4%2no9LOlmCwT277rg->pO@*lkqZy1GT+)}PPP`c-W#KH1jta@w0+xV$n9zL!(%)9gUD|ep1+`W16 z&PUg~AAhoU?d39l*{qv%6ySd!_Lf^`g+zFb8guXJOShl>?)KLgZ{K`gELxto6*^QQ z{$9HR^iZ${rG~IkSM*(i##Yvr-g2SYYT}lu6 z@jE_x3tlZVSA_Rq6gCY-&Z7Uy5NwKrk#*OLEOUq-C!LiM{^(HU(KlsKB}(-gWU{Qz zriM1hxu+8>kUmsa6ao&9^pphEfTg58f$VMdON$&*6EaVmL2fHMzpwPE%cN4~Hp<}a zK^wb1Jw==0W{&Zj1;a>1f*3ItHd0#tC|c)3P4CRfTx!T?VS^VGQS`*@AnF!#xqB;;KPyAIL(}h<=G%EylkLLOZDbQ0(WF%?saJGPi$sRe$Ylj8~IG+ z1aTd7nHzSCNwicDdKQ|I0}W~L}W8O z^5Ibr<@vG-ZkS$NSl~eq5~hnVePZT%U3`}J)Ob9@5uc)hMys#{hJjxPvwL@!Dh2PT z6F61aLC@N&9rB$xwhXW6JKJD)6k9O0qHruG#LqgOvvzg}N5FcZ%@}%F3XE67kGWnL7ah=lTg9qVgF#~NDRj!3j_<2)9t`X>1Azd3 zHbGt8e7*bbAC1CVVGUUwARqQN@hC={A@2vI4a;?W{*3{e#Vscoz`|x*M?jIE+DtT~ z>9Pn{@@l8qwoh@vE)P&J%77X-Y@QUypEx(A332;?iu#S@730>8H*bIcd!gQ?jI;&v>lNKQxu*Y$612`)(Fv3FM{8YHr52DFt z$`ekFIz>SG1R}oaxxmo8sLqEoc&z(;7dgN~p`W4|5o!SwsF$a~YKYUuTjrPmLk{pPOAkFD2LFau z(w@V^Nz*+2u7G&;YCvJl@&lK^Y<}$akLFHb~@bJ<1<9i=sk&x5yig z(DSI@`S%TD@HKvo1)jC?C)I8}5;|^{;{=-((Nk?Dvi4Xl928GbR|oMD_pu~O%^J); za*7~qKs-|=Ij83n%Emc?Ou}!Q34!OJBi=wEp`k-m2y|3*I>_Kb)=fZzi3)z_9!qA- z>a3MZSCU!3yV860^X|Lf_mfsUf~pj*4WTo9GjCI4O*K>e0Mw^%cksiRM{)^Ft(99H zXoiE55`>3@jJ0vrY|}odmHKQuFgGYzeAp?>7-MN4XMjhE4hC&F4GPU#W%)yM(=F4< z-M@<~I&^*re`T2oPe?iY5Zyq?;JnJfitrPZ#~TjPSIvuRK5T?ABARZo=7%wEKq~Bn zJjp#D(ftY26CdzMMK~Y1Zi8^(ep)H7+%=PHGA?&cnrjS0v_m67^uJm#NTIMsrZpRC zB$M)&(5s4}B_IJvW6$gbLotmG0teI+%z)8lP6*chS5PemQSso1scUts}87ery~M2Hfe=66mB4 z(Y$ILJm*IACAPT(ZVd2yxD{KoeVZUg8o3AjYs@%XAQm)o2jl|B+km0y)dLPS#AZTw z_g6-msVx=$VVEi~{8{d~Wc3V<9@nf$>U#XJ2hDtec3fp7;=*v@4zrAH_^){Uc+mx? zp???i0w;4fLtoQi*aj=cTI%1e*4$nKc4Qr`EB>cWsL}v@8O9Uk%1>i!3#w{ zXw)91AJfO#pmfO5yEAlZ18b{j-hKDx-|t*_)lfe0urAYjmrGxEuf5g#@amn{)7_B& zD+Bn)+7=NDD#$6_mda%RXfj4&#gGNvM|WH=Jjiy*u48SM8gBGfsaE=o`jAR_^N**8 z0$yO1$`t~YR)x-ze4Tse`QP99)BF1(%Fq*3$92&W$)4e;kgSCLdvAW({nH8YQv3K8$$He@%YaW}=D3ypyN=tu|HdQ8!o9|= zXTB9!CB5H0ee3$?#=Y`A_@2xQ+SG+c-7hZ#(v1w69Lxs$buf|hpS%)v?Gte9^gZoe z`3IO~x4-yv@(6ZVVxv=_r0qZx*z`)2JK#YTXp;Z28Ej57nkAHooBxT$e;;fAYnx2 zEve5wyn8R?!u7#hEE=T;?dDxk`M%04qqizUv{m+MP1Xs-nPnoxrQ#bcKcUxH{KH2X z$vXl=KbS%lEpU&3Qv{I1-qpV)#3;52NL3zBT)2+d;iv&B+xz}SAT(hy?p?h$i&Xv5 zr%0Udeb)Qzqe19`-jV@&?*Uo9lMExE&%)~;llX?+qSEM3g&6-o65;T>URi=nraC@V zs;*;^W;)(T`qVJ^gNalTW9p}ZkOE2qp_ZZuDd`g(QG?_;osj1sEHOp~B8Mg50)+}$ zKKFrS*MhU!&-4D5dd>qglGr1{g_1X|(@1RHQ9yBpK<;{8yZQ zz5HtT8b5OA9Eevd`{7Oi?8hBmR>&PZE)+%wVLV9VKwPY2+b7 zS!;dqzwf;DdH?aj-S3QutQ2BOqwq861g4F7UJ#as-z6yqlK6ch0x@`I3w3Ck+$+$I zPqTN!IwY=zE$W{3Lx#ZC+vX~_(p4OJJ;>~oxC2P}Ww^+uBFagI3GK(22#|ki?>mD? z8E%?@e#UQS$$Z7NlOZ?vIOS+z^5ASnn9(LfhF(ctTpB@mUJ^FnPilA(PrO1l1lSTe zUTtjD9LyN`;h*i$J;uM1f+Fz^&%^l4(J>1X@)tV(pzsAg)F2iCWd{jTNGEadc!h(0 zeynImNu3V5i~T$-f|bUNP?$bYgu*nxGXDdj5uUr)z4EOlBhrLI2`*)%n7Bn`ER}x( zh*C#ONr>36=xD)eG;_b4$BkyLoZtO7txN>oxHv9P?uTP&Fi{q%Bs8+(@kYGmL^G<) zrEwEpEK&`zoIC!Rkdsd4SP8?@Q*E$!^#wFOKmT*Tb*a=zen3Gwsl555S0SdRvZN&_ z90XF+iMB@v0cJX`7`@A{>|Og9l=a@#7sZS*#(p2cg11x5Y_wStsF3V`dZP)&%V{WU zw7~h!#~f@RFTL~pL_7WXpQWPXD8>e4le3M6#)Dy)2?~@Ec-*<|UV01M1N;h!Z65Mm zes~I09s0gHN=+D|tf@zFp|}BfFnB&NKaAB&6^aN{d*efiJxu#!G@bZt zQMEL9Eay{25j$%wE-vO{22{>S++gT@9(GQmD&Q=n9+7gg8Pl{FU6tF6B^NQ0>|!E1 z0ZK_$GEoDiPJ&)h%L~aJ1XXc3OOA+Zd2U=(2ij`m(q{zhxbA6jC(B|vxjd3+9Ackf1V`>T@E|U3Ip;C`z@tib|%p zRFmoQcq&EUZESV0jEZ{JNST6=XYiX_SfDDS;@tcaCgJn({y9AIT$%97G%!VA&?vI7 z81tNi#faiJR}fDHj6}y4q8?j_wrLAJL!(STIgp{z0iz4bgV#ounH|D|3Q~_vpRmG; zzslAulj;dA@g6i*+h7H*(lt!+z*8j6)i6CSX&O|KnfVajXjwN*g46(v7fy6aB1!Qvd z(bFzj*bzg#o;9CHw&7={BXfq`PngrNSmyFQ1&(O!?wU^KRu*1f?<506YJ8=KK$AT@ zH5Hk$s3+U}V!M3^?^bM^P+@MG5l(6a;L@OtwjYSG6{u$9vBK08TYYQ|HXd{Lh?0%* zOb*N&=9+e}&YNY7bixa5vhVILV^|>P%?jD!!FdWo8TOWe@L&Zw-*g4BKoQP!S>Wjx zm_C!*Ct$Yf-bW3}3DzD0-zD?$q%k!$*)~Ih(T=;j5+yLM2oOw%3PmcNLux2$w@pV} zpCSowO!5mV0*xG143ILpi3kN+0JKb+baxjjWH(;s&31QXB}XF^aP@2r>Z!Kg?7bUU zY_dN{atsW!hZRW5LE=s-BAf(v`4tCH$TrIC9jBRet2p{Kn(+l1z?Z|p6)INOQv9-P zMp|us$N8_vc%D?AGbn{y(=MqY{s_Mvgc*lcVrKENFhAhXVNyI&j`4@pSPtQ=BQoxE za0FMAIZZ7Ya9d0A%hQw68J+;QCDNAias$hYGY+=d(30dwwE^`7MQA}{QdX_i}Zn9pqivon(iIm`;j$(b~fF*%~i+jD%*3kz62F4kMY z@+l6p%rnM5t|df%M9Z%GsF=?@&fzJs#wz0K0S;$&7T0?e%kxV-vF$@5ZS3>{X5$s< z56ENoInw}Z%cTLdxZh61_|H%g7)c6cgB&fz6gcDO_EEGxz(@m$Zr)!Y56k;nn7Zl- z+dOACW&U1rZffcr)E3Aup)L{d-cOKUu01%Iwqd<1qU{`0w38EDQCq|Jv2G66Mmyu0eK^0AeVY$%3RNR;*2vhT{*u{4i`vyg~=W^zsJCkTWJnur?VGQ0wLsA}zJlq`y?AL#jeS zW`iOG8xMSKAzhfATx(D6){1;|Fn024wY;{nW$KRwOSA$3c?#vEWA|Ss6>=KHIN|b{ zXcAZyK_UVIWF|UIp#>75lxr&xO&ukdV534dH5CYa;88%`YqW*Z149GI(gK7NPl`aE zLyd)}xwT@DoE`o-AE{6R4UZD+jCqb2TOQj0NBT4;ZDU9RaK2_CW`RKMkO0xz5jhNh zV`JOY1nVLdKk5xlkud;LUTV%dRp=F_2Ci+&OU$Y|~Eo&j_r z1M~FX$KoT2`T-w+?6iZ}sUuuWNkCk4r{RZH$H##*a=}MDw9*Z_4H9oSP51@FPEeY4 z4n};)JYhBqS;RdmvdAHLX(rx3U>_nFFx3R&^#uYqW70l+=Yd~B``_W+eGT%^Bfvhz_b!sasLD!lSVjlWe;6!*V+Sg~0)* zIgqj)50YXFa~wTof>Z}81#x>EScc;T6ObR^UkgyFfrw9PWI#(xt=rZ#_JEd_T9<3- z%KY@a($Z1`S2gXrspoqKJuQ3*y10bur!DmYD(&^Dsr58J|MFxLM0CSk2kRok1YR() ztppQn%(|JObIcWQ@8CV+_TWDW&@bP9S^;ZG0m?`?nTNBQ6?7osHcXKWv#=7-t%-G{ zi39>$fyr3wsRw89Gzh@Tp0clLhpYoXw9|Fk+uVLu%w@O1J(I%PWHe?4fFZ;dNOc2i z44!eQZf=*9KttCJpOb&hAh7TIjezlM(=7d4;n#)L-xSvFz2`pgc5Oo<~98w!B~_=z?DwPkwfzZ!UG1Bd`KGg_&EKwcolO2P7>6cFPc@HPty s-%PUaP`RTRqnyf_HqR}D=1=~=Kp~AJ3NqKhBl6|{1sb{=cbj7X06Mv$sQ>@~ literal 0 HcmV?d00001 diff --git a/crmeb/public/admin/js/chunk-caea7828.cb0dac45.js b/crmeb/public/admin/js/chunk-caea7828.55e1aff5.js similarity index 97% rename from crmeb/public/admin/js/chunk-caea7828.cb0dac45.js rename to crmeb/public/admin/js/chunk-caea7828.55e1aff5.js index c0148e9a1..c09c46359 100644 --- a/crmeb/public/admin/js/chunk-caea7828.cb0dac45.js +++ b/crmeb/public/admin/js/chunk-caea7828.55e1aff5.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-caea7828"],{"0f03":function(t,e,a){},"0f0e":function(t,e,a){"use strict";a("d81d"),a("4de4"),a("d3b7"),a("a434"),a("e9c4");var s=a("c4c8"),i={name:"userLabel",props:{},data:function(){return{labelList:[],dataLabel:[],isUser:!1}},mounted:function(){},methods:{inArray:function(t,e){for(var a in e)if(e[a].id==t)return!0;return!1},userLabel:function(t){var e=this;this.dataLabel=t,Object(s.y)().then((function(t){t.data.map((function(t){t.children&&(e.isUser=!0,t.children.map((function(t){e.inArray(t.id,e.dataLabel)?t.disabled=!0:t.disabled=!1})))})),e.labelList=t.data})).catch((function(t){e.$Message.error(t.msg)}))},selectLabel:function(t){var e;t.disabled?(e=this.dataLabel.indexOf(this.dataLabel.filter((function(e){return e.id==t.id}))[0]),this.dataLabel.splice(e,1),t.disabled=!1):(this.dataLabel.push({label_name:t.label_name,id:t.id}),t.disabled=!0)},subBtn:function(){this.$emit("activeData",JSON.parse(JSON.stringify(this.dataLabel)))},cancel:function(){this.$emit("close")}}};a("b8f2"),a=a("2877"),a=Object(a.a)(i,(function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"label-wrapper"},[a("div",{staticClass:"list-box"},[t._l(t.labelList,(function(e,s){return t.isUser?a("div",{key:s,staticClass:"label-box"},[e.children?a("div",{staticClass:"title"},[t._v(t._s(e.label_name))]):t._e(),e.children&&e.children.length?a("div",{staticClass:"list"},t._l(e.children,(function(e,s){return a("div",{key:s,staticClass:"label-item",class:{on:e.disabled},on:{click:function(a){return t.selectLabel(e)}}},[t._v("\n "+t._s(e.label_name)+"\n ")])})),0):t._e()]):t._e()})),t.isUser?t._e():a("div",[t._v("暂无标签")])],2),a("div",{staticClass:"footer"},[a("Button",{staticClass:"btns",attrs:{type:"primary"},on:{click:t.subBtn}},[t._v("确定")]),a("Button",{staticClass:"btns",attrs:{type:"primary",ghost:""},on:{click:t.cancel}},[t._v("取消")])],1)])}),[],!1,null,"2ef182e9",null);e.a=a.exports},"2dd5":function(t,e,a){"use strict";var s=a("0f03");a.n(s).a},b8f2:function(t,e,a){"use strict";var s=a("e8e1");a.n(s).a},e8e1:function(t,e,a){},ed2f:function(t,e,a){"use strict";a.r(e);var s=a("f3f3"),i=a("fc11"),r=(a("e9c4"),a("4de4"),a("d3b7"),a("a434"),a("b0c0"),a("d81d"),a("498a"),a("2f62")),o=a("0f0e"),n=a("c4ad"),l=a("c42b"),c=a("c4c8"),m=a("c24f"),d=a("90e7"),u=a("d708"),f=a("c276"),h=a("8c03");n={name:"storeCouponCreate",components:{goodsList:n.default,newsCategory:l.a,customerInfo:h.default,userLabel:o.a},data:function(){var t={customerShow:!1,labelShow:!1,disabled:!1,modals:!1,maxCols:4,labelSelect:[],scrollerHeight:"600",contentTop:"130",contentWidth:"98%",formatImg:["jpg","jpeg","png","bmp","gif"],formatVoice:["mp3","wma","wav","amr"],header:{},fileUrl:u.a.apiBaseURL+"/file/upload/1",formData:{name:"",type:"text",time:0,label_id:[],image:"",cate_id:"",content:{content:"",src:"",list:{}}},labelSort:[],isReceiveTime:0};return Object(i.a)(t,"modals",!1),Object(i.a)(t,"ruleValidate",{name:[{required:!0,message:"请填写二维码名称",trigger:"blur"}],cate_id:[{required:!0,message:"请选择二维码分组",trigger:"change"}]}),Object(i.a)(t,"id",0),Object(i.a)(t,"dataLabel",[]),t},computed:Object(s.a)({},Object(r.e)("media",["isMobile"])),created:function(){this.getUserLabelAll(),this.userLabel(),this.getToken(),this.$route.query.id&&(this.id=this.$route.query.id,this.getDetail())},methods:{activeData:function(t){this.labelShow=!1,this.dataLabel=t},labelClose:function(){this.labelShow=!1},openLabel:function(t){this.labelShow=!0,this.$refs.userLabel.userLabel(JSON.parse(JSON.stringify(this.dataLabel)))},closeLabel:function(t){var e=this.dataLabel.indexOf(this.dataLabel.filter((function(e){return e.id==t.id}))[0]);this.dataLabel.splice(e,1)},getDetail:function(){var t=this;Object(d.Nb)(this.id).then((function(e){t.formData=e.data,e.data.label_id.length&&(t.dataLabel=e.data.label_id)}))},customer:function(){this.customerShow=!0},addLabel:function(){var t=this;this.$modalForm(Object(m.M)(0)).then((function(){return t.userLabel()}))},userLabel:function(){var t=this;Object(c.m)().then((function(e){t.labelSelect=e.data.list})).catch((function(e){t.$Message.error(e.msg)}))},imageObject:function(t){this.customerShow=!1,this.formData.uid=t.uid,this.formData.avatar=t.image},getCentList:function(t){this.formData.content.list=t.new[0],this.modals=!1},handleSuccess:function(t,e){200===t.status?(this.formData.content.src=t.data.src,this.$Message.success(t.msg)):this.$Message.error(t.msg)},handleFormatError:function(t){"image"===this.formData.type?this.$Message.warning("请上传bmp/png/jpeg/jpg/gif格式的图片"):this.$Message.warning("请上传mp3/wma/wav/amr格式的语音")},handleMaxSize:function(t){this.$Message.warning("请上传文件2M以内的文件")},getToken:function(){this.header["Authori-zation"]="Bearer "+Object(f.d)("token")},selectMenu:function(t){this.formData.type=t},getUserLabelAll:function(){var t=this;Object(d.Rb)().then((function(e){e=e.data.data,t.labelSort=e}))},save:function(){var t=this;if(!this.formData.name)return this.$Message.error("请输入二维码名称");if(!this.formData.cate_id)return this.$Message.error("请选择分组");if(!this.dataLabel.length)return this.$Message.error("请选择用户标签");var e=[];if(this.dataLabel.map((function(t){e.push(t.id)})),this.formData.label_id=e,!this.formData.uid)return this.$Message.error("请选择推广员");if(this.isReceiveTime){if(this.formData.time<1)return this.$Message.error("使用有效期限不能小于1天")}else this.formData.time=0;return"text"!==this.formData.type&&"url"!==this.formData.type||this.formData.content.content.trim()?"voice"!==this.formData.type&&"image"!==this.formData.type||this.formData.content.src.trim()?"news"!==this.formData.type||this.formData.content.list.title.trim()?(this.disabled=!1,void Object(d.Pb)(this.id,this.formData).then((function(e){t.disabled=!0,t.$Message.success(e.msg),setTimeout((function(){t.$router.push({path:"/admin/marketing/channel_code/channelCodeIndex"})}),1e3)})).catch((function(e){t.disabled=!0,t.$Message.error(e.msg)}))):this.$Message.error("请选择图文消息"):this.$Message.error("请先上传消息"):this.$Message.error("请输入内容")}}},a("2dd5"),l=a("2877"),h=Object(l.a)(n,(function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("div",{staticClass:"i-layout-page-header header"},[a("div",{staticClass:"i-layout-page-header fl_header"},[a("span",{},[a("Button",{attrs:{icon:"ios-arrow-back",size:"small",type:"text"},on:{click:function(e){return t.$router.go(-1)}}},[t._v("返回")])],1),a("Divider",{attrs:{type:"vertical"}}),a("span",{staticClass:"ivu-page-header-title mr20",domProps:{textContent:t._s(t.$route.query.id?"编辑渠道码":"添加渠道码")}})],1)]),a("Card",{staticClass:"ivu-mt",attrs:{bordered:!1,"dis-hover":""}},[a("Form",{attrs:{model:t.formData,"label-width":150,rules:t.ruleValidate}},[a("FormItem",{attrs:{label:"二维码名称"}},[a("Input",{attrs:{placeholder:"请输入二维码名称"},model:{value:t.formData.name,callback:function(e){t.$set(t.formData,"name",e)},expression:"formData.name"}})],1),a("FormItem",{attrs:{label:"二维码分组","label-width":150}},[a("Select",{staticStyle:{width:"320px"},model:{value:t.formData.cate_id,callback:function(e){t.$set(t.formData,"cate_id",e)},expression:"formData.cate_id"}},t._l(t.labelSort,(function(e,s){return a("Option",{key:s,attrs:{value:e.id}},[t._v(t._s(e.cate_name))])})),1)],1),a("FormItem",{attrs:{label:"用户标签","label-width":150}},[a("div",{staticStyle:{display:"flex"}},[a("div",{staticClass:"labelInput acea-row row-between-wrapper",on:{click:t.openLabel}},[a("div",{staticStyle:{width:"90%"}},[t.dataLabel.length?a("div",t._l(t.dataLabel,(function(e,s){return a("Tag",{key:s,attrs:{closable:""},on:{"on-close":function(a){return t.closeLabel(e)}}},[t._v(t._s(e.label_name))])})),1):a("span",{staticClass:"span"},[t._v("选择用户关联标签")])]),a("div",{staticClass:"ivu-icon ivu-icon-ios-arrow-down"})]),a("span",{staticClass:"addfont",on:{click:t.addLabel}},[t._v("新增标签")])])]),a("FormItem",{attrs:{label:"关联推广员","label-width":150}},[a("div",{staticClass:"picBox",on:{click:t.customer}},[t.formData.avatar?a("div",{staticClass:"pictrue"},[a("img",{directives:[{name:"lazy",rawName:"v-lazy",value:t.formData.avatar,expression:"formData.avatar"}]})]):a("div",{staticClass:"upLoad acea-row row-center-wrapper"},[a("Icon",{attrs:{type:"ios-camera-outline",size:"26"}})],1)]),a("div",{staticClass:"trip"},[t._v("扫码注册的新用户,将自动成为此推广员的下级,与分销推广功能一致")])]),a("FormItem",{attrs:{label:"有效期"}},[a("RadioGroup",{model:{value:t.isReceiveTime,callback:function(e){t.isReceiveTime=e},expression:"isReceiveTime"}},[a("Radio",{attrs:{label:0}},[t._v("永久")]),a("Radio",{attrs:{label:1}},[t._v("有效期")])],1),a("span",{directives:[{name:"show",rawName:"v-show",value:t.isReceiveTime,expression:"isReceiveTime"}]},[a("InputNumber",{staticStyle:{width:"100px"},attrs:{min:1,max:1e4,precision:0,placeholder:"请输入天数"},model:{value:t.formData.time,callback:function(e){t.$set(t.formData,"time",e)},expression:"formData.time"}}),t._v("\n 天\n ")],1),a("div",{staticClass:"trip"},[t._v("临时码过期后不能再扫码,永久二维码最大创建数量为10万个")])],1),a("FormItem",{attrs:{label:"回复内容"}},[a("Row",[a("Col",{attrs:{span:"4"}},[a("Menu",{staticStyle:{width:"150px"},attrs:{theme:"light","active-name":t.formData.type},on:{"on-select":t.selectMenu}},[a("MenuItem",{attrs:{name:"text"}},[t._v("文字内容")]),a("MenuItem",{attrs:{name:"voice"}},[t._v("声音消息")]),a("MenuItem",{attrs:{name:"image"}},[t._v("图片消息")]),a("MenuItem",{attrs:{name:"news"}},[t._v("图文消息")])],1)],1),a("Col",{attrs:{span:"18"}},["text"===t.formData.type||"url"===t.formData.type?a("FormItem",{attrs:{label:"消息内容:",prop:"content"}},[a("textarea",{directives:[{name:"model",rawName:"v-model",value:t.formData.content.content,expression:"formData.content.content"}],staticStyle:{width:"50%"},attrs:{placeholder:"text"===t.formData.type?"请填写消息内容":"请填写网址链接"},domProps:{value:t.formData.content.content},on:{input:function(e){e.target.composing||t.$set(t.formData.content,"content",e.target.value)}}})]):t._e(),"news"===t.formData.type?a("FormItem",{attrs:{label:"选取图文:"}},[a("Button",{attrs:{type:"info"},on:{click:function(e){t.modals=!0}}},[t._v("选择图文消息")]),t.formData.content.list.title?a("div",{staticClass:"news-box"},[a("img",{staticClass:"news_pic",attrs:{src:t.formData.content.list.image_input[0]}}),a("span",[t._v(t._s(t.formData.content.list.title))])]):t._e()],1):t._e(),"image"===t.formData.type||"voice"===t.formData.type?a("FormItem",{attrs:{label:"image"===t.formData.type?"图片地址:":"语音地址:",prop:"src"}},[a("div",{staticClass:"acea-row row-middle"},[a("Input",{staticClass:"mr15",staticStyle:{width:"75%"},attrs:{readonly:"readonly",placeholder:"请填入链接地址"},model:{value:t.formData.content.src,callback:function(e){t.$set(t.formData.content,"src",e)},expression:"formData.content.src"}}),a("Upload",{staticClass:"mr20",staticStyle:{"margin-top":"1px"},attrs:{"show-upload-list":!1,action:t.fileUrl,"on-success":t.handleSuccess,format:"image"===t.formData.type?t.formatImg:t.formatVoice,"max-size":2048,headers:t.header,"on-format-error":t.handleFormatError,"on-exceeded-size":t.handleMaxSize}},[a("Button",{attrs:{type:"primary"}},[t._v("上传")])],1)],1),a("span",{directives:[{name:"show",rawName:"v-show",value:"image"===t.formData.type,expression:"formData.type === 'image'"}]},[t._v("文件最大2Mb,支持bmp/png/jpeg/jpg/gif格式")]),a("span",{directives:[{name:"show",rawName:"v-show",value:"voice"===t.formData.type,expression:"formData.type === 'voice'"}]},[t._v("文件最大2Mb,支持mp3/wma/wav/amr格式,播放长度不超过60s")])]):t._e()],1)],1)],1)],1),a("Button",{staticClass:"submit",attrs:{type:"primary",disabled:t.disabled},on:{click:t.save}},[t._v("立即提交")])],1),a("Modal",{attrs:{scrollable:"",title:"请选择商城用户",closable:!1,width:"800"},model:{value:t.customerShow,callback:function(e){t.customerShow=e},expression:"customerShow"}},[t.customerShow?a("customerInfo",{on:{imageObject:t.imageObject}}):t._e()],1),a("Modal",{staticClass:"modelBox",attrs:{scrollable:"",title:"发送消息",width:"1200",height:"800","footer-hide":""},model:{value:t.modals,callback:function(e){t.modals=e},expression:"modals"}},[t.modals?a("news-category",{attrs:{scrollerHeight:t.scrollerHeight,contentTop:t.contentTop,contentWidth:t.contentWidth,maxCols:t.maxCols},on:{getCentList:t.getCentList}}):t._e()],1),a("Modal",{attrs:{scrollable:"",title:"请选择用户标签",closable:!1,width:"500","footer-hide":!0,"mask-closable":!1},model:{value:t.labelShow,callback:function(e){t.labelShow=e},expression:"labelShow"}},[a("userLabel",{ref:"userLabel",on:{activeData:t.activeData,close:t.labelClose}})],1)],1)}),[],!1,null,"645a7da2",null);e.default=h.exports}}]); \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-caea7828"],{"0f03":function(t,e,a){},"0f0e":function(t,e,a){"use strict";a("d81d"),a("4de4"),a("d3b7"),a("a434"),a("e9c4");var s=a("c4c8"),i={name:"userLabel",props:{},data:function(){return{labelList:[],dataLabel:[],isUser:!1}},mounted:function(){},methods:{inArray:function(t,e){for(var a in e)if(e[a].id==t)return!0;return!1},userLabel:function(t){var e=this;this.dataLabel=t,Object(s.z)().then((function(t){t.data.map((function(t){t.children&&(e.isUser=!0,t.children.map((function(t){e.inArray(t.id,e.dataLabel)?t.disabled=!0:t.disabled=!1})))})),e.labelList=t.data})).catch((function(t){e.$Message.error(t.msg)}))},selectLabel:function(t){var e;t.disabled?(e=this.dataLabel.indexOf(this.dataLabel.filter((function(e){return e.id==t.id}))[0]),this.dataLabel.splice(e,1),t.disabled=!1):(this.dataLabel.push({label_name:t.label_name,id:t.id}),t.disabled=!0)},subBtn:function(){this.$emit("activeData",JSON.parse(JSON.stringify(this.dataLabel)))},cancel:function(){this.$emit("close")}}};a("b8f2"),a=a("2877"),a=Object(a.a)(i,(function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"label-wrapper"},[a("div",{staticClass:"list-box"},[t._l(t.labelList,(function(e,s){return t.isUser?a("div",{key:s,staticClass:"label-box"},[e.children?a("div",{staticClass:"title"},[t._v(t._s(e.label_name))]):t._e(),e.children&&e.children.length?a("div",{staticClass:"list"},t._l(e.children,(function(e,s){return a("div",{key:s,staticClass:"label-item",class:{on:e.disabled},on:{click:function(a){return t.selectLabel(e)}}},[t._v("\n "+t._s(e.label_name)+"\n ")])})),0):t._e()]):t._e()})),t.isUser?t._e():a("div",[t._v("暂无标签")])],2),a("div",{staticClass:"footer"},[a("Button",{staticClass:"btns",attrs:{type:"primary"},on:{click:t.subBtn}},[t._v("确定")]),a("Button",{staticClass:"btns",attrs:{type:"primary",ghost:""},on:{click:t.cancel}},[t._v("取消")])],1)])}),[],!1,null,"2ef182e9",null);e.a=a.exports},"2dd5":function(t,e,a){"use strict";var s=a("0f03");a.n(s).a},b8f2:function(t,e,a){"use strict";var s=a("e8e1");a.n(s).a},e8e1:function(t,e,a){},ed2f:function(t,e,a){"use strict";a.r(e);var s=a("f3f3"),i=a("fc11"),r=(a("e9c4"),a("4de4"),a("d3b7"),a("a434"),a("b0c0"),a("d81d"),a("498a"),a("2f62")),o=a("0f0e"),n=a("c4ad"),l=a("c42b"),c=a("c4c8"),m=a("c24f"),d=a("90e7"),u=a("d708"),f=a("c276"),h=a("8c03");n={name:"storeCouponCreate",components:{goodsList:n.default,newsCategory:l.a,customerInfo:h.default,userLabel:o.a},data:function(){var t={customerShow:!1,labelShow:!1,disabled:!1,modals:!1,maxCols:4,labelSelect:[],scrollerHeight:"600",contentTop:"130",contentWidth:"98%",formatImg:["jpg","jpeg","png","bmp","gif"],formatVoice:["mp3","wma","wav","amr"],header:{},fileUrl:u.a.apiBaseURL+"/file/upload/1",formData:{name:"",type:"text",time:0,label_id:[],image:"",cate_id:"",content:{content:"",src:"",list:{}}},labelSort:[],isReceiveTime:0};return Object(i.a)(t,"modals",!1),Object(i.a)(t,"ruleValidate",{name:[{required:!0,message:"请填写二维码名称",trigger:"blur"}],cate_id:[{required:!0,message:"请选择二维码分组",trigger:"change"}]}),Object(i.a)(t,"id",0),Object(i.a)(t,"dataLabel",[]),t},computed:Object(s.a)({},Object(r.e)("media",["isMobile"])),created:function(){this.getUserLabelAll(),this.userLabel(),this.getToken(),this.$route.query.id&&(this.id=this.$route.query.id,this.getDetail())},methods:{activeData:function(t){this.labelShow=!1,this.dataLabel=t},labelClose:function(){this.labelShow=!1},openLabel:function(t){this.labelShow=!0,this.$refs.userLabel.userLabel(JSON.parse(JSON.stringify(this.dataLabel)))},closeLabel:function(t){var e=this.dataLabel.indexOf(this.dataLabel.filter((function(e){return e.id==t.id}))[0]);this.dataLabel.splice(e,1)},getDetail:function(){var t=this;Object(d.Ob)(this.id).then((function(e){t.formData=e.data,e.data.label_id.length&&(t.dataLabel=e.data.label_id)}))},customer:function(){this.customerShow=!0},addLabel:function(){var t=this;this.$modalForm(Object(m.N)(0)).then((function(){return t.userLabel()}))},userLabel:function(){var t=this;Object(c.n)().then((function(e){t.labelSelect=e.data.list})).catch((function(e){t.$Message.error(e.msg)}))},imageObject:function(t){this.customerShow=!1,this.formData.uid=t.uid,this.formData.avatar=t.image},getCentList:function(t){this.formData.content.list=t.new[0],this.modals=!1},handleSuccess:function(t,e){200===t.status?(this.formData.content.src=t.data.src,this.$Message.success(t.msg)):this.$Message.error(t.msg)},handleFormatError:function(t){"image"===this.formData.type?this.$Message.warning("请上传bmp/png/jpeg/jpg/gif格式的图片"):this.$Message.warning("请上传mp3/wma/wav/amr格式的语音")},handleMaxSize:function(t){this.$Message.warning("请上传文件2M以内的文件")},getToken:function(){this.header["Authori-zation"]="Bearer "+Object(f.d)("token")},selectMenu:function(t){this.formData.type=t},getUserLabelAll:function(){var t=this;Object(d.Sb)().then((function(e){e=e.data.data,t.labelSort=e}))},save:function(){var t=this;if(!this.formData.name)return this.$Message.error("请输入二维码名称");if(!this.formData.cate_id)return this.$Message.error("请选择分组");if(!this.dataLabel.length)return this.$Message.error("请选择用户标签");var e=[];if(this.dataLabel.map((function(t){e.push(t.id)})),this.formData.label_id=e,!this.formData.uid)return this.$Message.error("请选择推广员");if(this.isReceiveTime){if(this.formData.time<1)return this.$Message.error("使用有效期限不能小于1天")}else this.formData.time=0;return"text"!==this.formData.type&&"url"!==this.formData.type||this.formData.content.content.trim()?"voice"!==this.formData.type&&"image"!==this.formData.type||this.formData.content.src.trim()?"news"!==this.formData.type||this.formData.content.list.title.trim()?(this.disabled=!1,void Object(d.Qb)(this.id,this.formData).then((function(e){t.disabled=!0,t.$Message.success(e.msg),setTimeout((function(){t.$router.push({path:"/admin/marketing/channel_code/channelCodeIndex"})}),1e3)})).catch((function(e){t.disabled=!0,t.$Message.error(e.msg)}))):this.$Message.error("请选择图文消息"):this.$Message.error("请先上传消息"):this.$Message.error("请输入内容")}}},a("2dd5"),l=a("2877"),h=Object(l.a)(n,(function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("div",{staticClass:"i-layout-page-header header"},[a("div",{staticClass:"i-layout-page-header fl_header"},[a("span",{},[a("Button",{attrs:{icon:"ios-arrow-back",size:"small",type:"text"},on:{click:function(e){return t.$router.go(-1)}}},[t._v("返回")])],1),a("Divider",{attrs:{type:"vertical"}}),a("span",{staticClass:"ivu-page-header-title mr20",domProps:{textContent:t._s(t.$route.query.id?"编辑渠道码":"添加渠道码")}})],1)]),a("Card",{staticClass:"ivu-mt",attrs:{bordered:!1,"dis-hover":""}},[a("Form",{attrs:{model:t.formData,"label-width":150,rules:t.ruleValidate}},[a("FormItem",{attrs:{label:"二维码名称"}},[a("Input",{attrs:{placeholder:"请输入二维码名称"},model:{value:t.formData.name,callback:function(e){t.$set(t.formData,"name",e)},expression:"formData.name"}})],1),a("FormItem",{attrs:{label:"二维码分组","label-width":150}},[a("Select",{staticStyle:{width:"320px"},model:{value:t.formData.cate_id,callback:function(e){t.$set(t.formData,"cate_id",e)},expression:"formData.cate_id"}},t._l(t.labelSort,(function(e,s){return a("Option",{key:s,attrs:{value:e.id}},[t._v(t._s(e.cate_name))])})),1)],1),a("FormItem",{attrs:{label:"用户标签","label-width":150}},[a("div",{staticStyle:{display:"flex"}},[a("div",{staticClass:"labelInput acea-row row-between-wrapper",on:{click:t.openLabel}},[a("div",{staticStyle:{width:"90%"}},[t.dataLabel.length?a("div",t._l(t.dataLabel,(function(e,s){return a("Tag",{key:s,attrs:{closable:""},on:{"on-close":function(a){return t.closeLabel(e)}}},[t._v(t._s(e.label_name))])})),1):a("span",{staticClass:"span"},[t._v("选择用户关联标签")])]),a("div",{staticClass:"ivu-icon ivu-icon-ios-arrow-down"})]),a("span",{staticClass:"addfont",on:{click:t.addLabel}},[t._v("新增标签")])])]),a("FormItem",{attrs:{label:"关联推广员","label-width":150}},[a("div",{staticClass:"picBox",on:{click:t.customer}},[t.formData.avatar?a("div",{staticClass:"pictrue"},[a("img",{directives:[{name:"lazy",rawName:"v-lazy",value:t.formData.avatar,expression:"formData.avatar"}]})]):a("div",{staticClass:"upLoad acea-row row-center-wrapper"},[a("Icon",{attrs:{type:"ios-camera-outline",size:"26"}})],1)]),a("div",{staticClass:"trip"},[t._v("扫码注册的新用户,将自动成为此推广员的下级,与分销推广功能一致")])]),a("FormItem",{attrs:{label:"有效期"}},[a("RadioGroup",{model:{value:t.isReceiveTime,callback:function(e){t.isReceiveTime=e},expression:"isReceiveTime"}},[a("Radio",{attrs:{label:0}},[t._v("永久")]),a("Radio",{attrs:{label:1}},[t._v("有效期")])],1),a("span",{directives:[{name:"show",rawName:"v-show",value:t.isReceiveTime,expression:"isReceiveTime"}]},[a("InputNumber",{staticStyle:{width:"100px"},attrs:{min:1,max:1e4,precision:0,placeholder:"请输入天数"},model:{value:t.formData.time,callback:function(e){t.$set(t.formData,"time",e)},expression:"formData.time"}}),t._v("\n 天\n ")],1),a("div",{staticClass:"trip"},[t._v("临时码过期后不能再扫码,永久二维码最大创建数量为10万个")])],1),a("FormItem",{attrs:{label:"回复内容"}},[a("Row",[a("Col",{attrs:{span:"4"}},[a("Menu",{staticStyle:{width:"150px"},attrs:{theme:"light","active-name":t.formData.type},on:{"on-select":t.selectMenu}},[a("MenuItem",{attrs:{name:"text"}},[t._v("文字内容")]),a("MenuItem",{attrs:{name:"voice"}},[t._v("声音消息")]),a("MenuItem",{attrs:{name:"image"}},[t._v("图片消息")]),a("MenuItem",{attrs:{name:"news"}},[t._v("图文消息")])],1)],1),a("Col",{attrs:{span:"18"}},["text"===t.formData.type||"url"===t.formData.type?a("FormItem",{attrs:{label:"消息内容:",prop:"content"}},[a("textarea",{directives:[{name:"model",rawName:"v-model",value:t.formData.content.content,expression:"formData.content.content"}],staticStyle:{width:"50%"},attrs:{placeholder:"text"===t.formData.type?"请填写消息内容":"请填写网址链接"},domProps:{value:t.formData.content.content},on:{input:function(e){e.target.composing||t.$set(t.formData.content,"content",e.target.value)}}})]):t._e(),"news"===t.formData.type?a("FormItem",{attrs:{label:"选取图文:"}},[a("Button",{attrs:{type:"info"},on:{click:function(e){t.modals=!0}}},[t._v("选择图文消息")]),t.formData.content.list.title?a("div",{staticClass:"news-box"},[a("img",{staticClass:"news_pic",attrs:{src:t.formData.content.list.image_input[0]}}),a("span",[t._v(t._s(t.formData.content.list.title))])]):t._e()],1):t._e(),"image"===t.formData.type||"voice"===t.formData.type?a("FormItem",{attrs:{label:"image"===t.formData.type?"图片地址:":"语音地址:",prop:"src"}},[a("div",{staticClass:"acea-row row-middle"},[a("Input",{staticClass:"mr15",staticStyle:{width:"75%"},attrs:{readonly:"readonly",placeholder:"请填入链接地址"},model:{value:t.formData.content.src,callback:function(e){t.$set(t.formData.content,"src",e)},expression:"formData.content.src"}}),a("Upload",{staticClass:"mr20",staticStyle:{"margin-top":"1px"},attrs:{"show-upload-list":!1,action:t.fileUrl,"on-success":t.handleSuccess,format:"image"===t.formData.type?t.formatImg:t.formatVoice,"max-size":2048,headers:t.header,"on-format-error":t.handleFormatError,"on-exceeded-size":t.handleMaxSize}},[a("Button",{attrs:{type:"primary"}},[t._v("上传")])],1)],1),a("span",{directives:[{name:"show",rawName:"v-show",value:"image"===t.formData.type,expression:"formData.type === 'image'"}]},[t._v("文件最大2Mb,支持bmp/png/jpeg/jpg/gif格式")]),a("span",{directives:[{name:"show",rawName:"v-show",value:"voice"===t.formData.type,expression:"formData.type === 'voice'"}]},[t._v("文件最大2Mb,支持mp3/wma/wav/amr格式,播放长度不超过60s")])]):t._e()],1)],1)],1)],1),a("Button",{staticClass:"submit",attrs:{type:"primary",disabled:t.disabled},on:{click:t.save}},[t._v("立即提交")])],1),a("Modal",{attrs:{scrollable:"",title:"请选择商城用户",closable:!1,width:"800"},model:{value:t.customerShow,callback:function(e){t.customerShow=e},expression:"customerShow"}},[t.customerShow?a("customerInfo",{on:{imageObject:t.imageObject}}):t._e()],1),a("Modal",{staticClass:"modelBox",attrs:{scrollable:"",title:"发送消息",width:"1200",height:"800","footer-hide":""},model:{value:t.modals,callback:function(e){t.modals=e},expression:"modals"}},[t.modals?a("news-category",{attrs:{scrollerHeight:t.scrollerHeight,contentTop:t.contentTop,contentWidth:t.contentWidth,maxCols:t.maxCols},on:{getCentList:t.getCentList}}):t._e()],1),a("Modal",{attrs:{scrollable:"",title:"请选择用户标签",closable:!1,width:"500","footer-hide":!0,"mask-closable":!1},model:{value:t.labelShow,callback:function(e){t.labelShow=e},expression:"labelShow"}},[a("userLabel",{ref:"userLabel",on:{activeData:t.activeData,close:t.labelClose}})],1)],1)}),[],!1,null,"645a7da2",null);e.default=h.exports}}]); \ No newline at end of file diff --git a/crmeb/public/admin/js/chunk-caea7828.55e1aff5.js.gz b/crmeb/public/admin/js/chunk-caea7828.55e1aff5.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..37f9ad1a3d75c01b89b141570d57fceb4e0350fd GIT binary patch literal 4455 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 literal 0 HcmV?d00001 diff --git a/crmeb/public/admin/js/chunk-caea7828.cb0dac45.js.gz b/crmeb/public/admin/js/chunk-caea7828.cb0dac45.js.gz deleted file mode 100644 index d81462bdbd87b9d5e013127842dc290b899e693f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4454 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 diff --git a/crmeb/public/admin/js/chunk-d0e60bea.649fa569.js.gz b/crmeb/public/admin/js/chunk-d0e60bea.649fa569.js.gz deleted file mode 100644 index c3610ae1769ad7a4b9d1d38d71e67f8de1280fe8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8474 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 diff --git a/crmeb/public/admin/js/chunk-d0e60bea.649fa569.js b/crmeb/public/admin/js/chunk-d0e60bea.b175965c.js similarity index 95% rename from crmeb/public/admin/js/chunk-d0e60bea.649fa569.js rename to crmeb/public/admin/js/chunk-d0e60bea.b175965c.js index 56f34b7b7..5a16199f8 100644 --- a/crmeb/public/admin/js/chunk-d0e60bea.649fa569.js +++ b/crmeb/public/admin/js/chunk-d0e60bea.b175965c.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-d0e60bea"],{"3d12":function(t,e,a){"use strict";var i=a("7b11");a.n(i).a},"3d87":function(t,e,a){a=a("4930"),t.exports=a&&!!Symbol.for&&!!Symbol.keyFor},"428f":function(t,e,a){a=a("da84"),t.exports=a},"57b9":function(t,e,a){var i=a("c65b"),r=a("d066"),s=a("b622"),o=a("cb2d");t.exports=function(){var t=r("Symbol"),e=(t=t&&t.prototype,t&&t.valueOf),a=s("toPrimitive");t&&!t[a]&&o(t,a,(function(t){return i(e,this)}),{arity:1})}},"5a47":function(t,e,a){var i=a("23e7"),r=a("4930"),s=a("d039"),o=a("7418"),n=a("7b0b");i({target:"Object",stat:!0,forced:!r||s((function(){o.f(1)}))},{getOwnPropertySymbols:function(t){var e=o.f;return e?e(n(t)):[]}})},"746f":function(t,e,a){var i=a("428f"),r=a("1a2d"),s=a("e538"),o=a("9bf2").f;t.exports=function(t){var e=i.Symbol||(i.Symbol={});r(e,t)||o(e,t,{value:s.f(t)})}},"7b11":function(t,e,a){},a4d3:function(t,e,a){a("d9f5"),a("b4f8"),a("c513"),a("e9c4"),a("5a47")},b4f8:function(t,e,a){var i=a("23e7"),r=a("d066"),s=a("1a2d"),o=a("577e"),n=a("5692"),l=(a=a("3d87"),n("string-to-symbol-registry")),c=n("symbol-to-string-registry");i({target:"Symbol",stat:!0,forced:!a},{for:function(t){var e;t=o(t);return s(l,t)?l[t]:(e=r("Symbol")(t),l[t]=e,c[e]=t,e)}})},b982:function(t,e,a){"use strict";a.r(e);var i=a("c964"),r=a("d0ff"),s=a("f3f3"),o=a("fc11"),n=(a("96cf"),a("a4d3"),a("e01a"),a("d3b7"),a("159b"),a("a434"),a("4e82"),a("99af"),a("d81d"),a("2f62")),l=a("c4ad"),c=a("b0e7"),d=a("b7be"),m=a("c4c8"),u=a("5334"),p=a("a069");l={name:"storeBargainCreate",components:{goodsList:l.default,uploadPictures:c.a,freightTemplate:u.a,WangEditor:p.a},data:function(){return{submitOpen:!1,spinShow:!1,myConfig:{autoHeightEnabled:!1,initialFrameHeight:500,initialFrameWidth:"100%",UEDITOR_HOME_URL:"/admin/UEditor/",serverUrl:""},isChoice:"",current:0,modalPic:!1,grid:{xl:12,lg:20,md:24,sm:24,xs:24},grid2:{xl:8,lg:8,md:12,sm:24,xs:24},gridPic:{xl:6,lg:8,md:12,sm:12,xs:12},gridBtn:{xl:4,lg:8,md:8,sm:8,xs:8},modals:!1,modal_loading:!1,images:[],templateList:[],columns:[],specsData:[],formValidate:Object(o.a)({images:[],info:"",title:"",store_name:"",image:"",unit_name:"",price:0,min_price:0,bargain_max_price:10,bargain_min_price:.01,cost:0,bargain_num:1,people_num:2,stock:1,sales:0,sort:0,num:1,give_integral:0,postage:0,is_postage:0,is_hot:0,status:0,section_time:[],description:"",rule:"",id:0,product_id:0,temp_id:"",attrs:[],items:[],logistics:["1"],freight:2},"postage",1),description:"",rule:"",ruleValidate:{image:[{required:!0,message:"请选择主图",trigger:"change"}],images:[{required:!0,type:"array",message:"请选择主图",trigger:"change"},{type:"array",min:1,message:"Choose two hobbies at best",trigger:"change"}],title:[{required:!0,message:"请输入砍价活动名称",trigger:"blur"}],info:[{required:!0,message:"请输入砍价活动简介",trigger:"blur"}],store_name:[{required:!0,message:"请输入砍价商品名称",trigger:"blur"}],section_time:[{required:!0,type:"array",message:"请选择活动时间",trigger:"change"}],unit_name:[{required:!0,message:"请输入单位",trigger:"blur"}],price:[{required:!0,type:"number",message:"请输入原价",trigger:"blur"}],min_price:[{required:!0,type:"number",message:"请输入最低购买价",trigger:"blur"}],cost:[{required:!0,type:"number",message:"请输入成本价",trigger:"blur"}],bargain_num:[{required:!0,type:"number",message:"请输入帮砍次数",trigger:"blur"}],people_num:[{required:!0,type:"number",message:"请输入砍价人数",trigger:"blur"}],stock:[{required:!0,type:"number",message:"请输入库存",trigger:"blur"}],num:[{required:!0,type:"number",message:"请输入单次允许购买数量",trigger:"blur"}],temp_id:[{required:!0,message:"请选择运费模板",trigger:"change",type:"number"}]},currentid:"",picTit:"",tableIndex:0,copy:0}},computed:Object(s.a)(Object(s.a)({},Object(n.e)("media",["isMobile"])),{},{labelWidth:function(){return this.isMobile?void 0:140},labelPosition:function(){return this.isMobile?"top":"right"}}),mounted:function(){"0"!==this.$route.params.id&&this.$route.params.id&&(this.copy=this.$route.params.copy,this.current=1,this.getInfo()),this.productGetTemplate()},methods:{getEditorContent:function(t){this.description=t},getEditorContent2:function(t){this.rule=t},freight:function(){this.$refs.template.id=0,this.$refs.template.isTemplate=!0},productAttrs:function(t){var e=this,a=this;Object(d.fb)(t.id,2).then((function(t){t=t.data.info;var i={title:"选择",key:"chose",width:60,align:"center",render:function(t,a){var i=a.index,r=!1,s=(r=e.currentid===i,e);return t("div",[t("Radio",{props:{value:r},on:{"on-change":function(){s.currentid=i;var t=[];t.push(a.row),s.formValidate.attrs=t}}})])}};a.columns=t.header,a.columns.unshift(i),a.specsData=t.attrs,a.inputChange(t),a.formValidate.items=t.items})).catch((function(t){a.$Message.error(t.msg)}))},inputChange:function(t){var e=this,a=[];t.header.forEach((function(t,e){1===t.type&&a.push({index:e,key:t.key,title:t.title})})),a.forEach((function(t,a){var i=t.title,r=t.key;e.columns.splice(t.index,1,{title:i,key:r,align:"center",minWidth:100,render:function(t,a){return t("div",[t("InputNumber",{props:{min:1,precision:0,value:a.row.quota},on:{"on-change":function(t){a.row.quota=t,e.specsData[a.index]=a.row,e.formValidate.attrs&&e.formValidate.attrs.length&&e.formValidate.attrs.forEach((function(t,i){t.id===a.row.id&&e.formValidate.attrs.splice(i,1,a.row)}))}}})])}})}))},productGetTemplate:function(){var t=this;Object(m.t)().then((function(e){t.templateList=e.data}))},getProductId:function(t){var e=this;this.modal_loading=!1,this.modals=!1,setTimeout((function(){var a;e.formValidate=(a={images:t.slider_image,info:t.store_info,title:t.store_name,store_name:t.store_name,image:t.image,unit_name:t.unit_name,price:0,min_price:0,bargain_max_price:10,bargain_min_price:.01,cost:t.cost,bargain_num:1,people_num:2,stock:t.stock,sales:t.sales,sort:t.sort,num:1,give_integral:t.give_integral,postage:t.postage,is_postage:t.is_postage,is_hot:t.is_hot,status:0,section_time:[],description:t.description,rule:"",id:0,product_id:t.id,temp_id:t.temp_id,logistics:t.temp_id,freight:t.freight},Object(o.a)(a,"postage",t.postage),Object(o.a)(a,"custom_form",t.custom_form),Object(o.a)(a,"virtual_type",t.virtual_type),a),e.productAttrs(t)}),500)},cancel:function(){this.modals=!1},handleDragStart:function(t,e){this.dragging=e},handleDragEnd:function(t,e){this.dragging=null},handleDragOver:function(t){t.dataTransfer.dropEffect="move"},handleDragEnter:function(t,e){var a;t.dataTransfer.effectAllowed="move",e!==this.dragging&&(a=(t=Object(r.a)(this.formValidate.images)).indexOf(this.dragging),e=t.indexOf(e),t.splice.apply(t,[e,0].concat(Object(r.a)(t.splice(a,1)))),this.formValidate.images=t)},onchangeTime:function(t){this.formValidate.section_time=t},getInfo:function(){var t=this;this.spinShow=!0,Object(d.c)(this.$route.params.id).then(function(){var e=Object(i.a)(regeneratorRuntime.mark((function e(a){var i,r,s,o;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:i=t,r=a.data.info,t.formValidate=r,t.formValidate.rule=null===r.rule?"":r.rule,t.$set(t.formValidate,"items",r.attrs.items),t.columns=r.attrs.header,s={title:"选择",key:"chose",width:60,align:"center",render:function(e,a){var i=a.index,r=!1,s=(r=t.currentid===i,t);return e("div",[e("Radio",{props:{value:r},on:{"on-change":function(){s.currentid=i;var t=[];t.push(a.row),s.formValidate.attrs=t}}})])}},i.columns.unshift(s),t.specsData=r.attrs.value,o=[],r.attrs.value.forEach((function(t,e){t.opt&&(o.push(t),i.$set(i,"currentid",e),i.$set(i.formValidate,"attrs",o))})),t.spinShow=!1;case 12:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){t.spinShow=!1,t.$Message.error(e.msg)}))},next:function(t){var e=this;3===this.current?(this.formValidate.description=this.description,this.formValidate.rule=this.rule,this.$refs[t].validate((function(t){if(!t)return!1;1==e.copy&&(e.formValidate.copy=1),e.formValidate.id=e.$route.params.id||0,e.submitOpen=!0,Object(d.b)(e.formValidate).then(function(){var t=Object(i.a)(regeneratorRuntime.mark((function t(a){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:e.submitOpen=!1,e.$Message.success(a.msg),setTimeout((function(){e.$router.push({path:"/admin/marketing/store_bargain/index"})}),500);case 3:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()).catch((function(t){e.submitOpen=!1,e.$Message.error(t.msg)}))}))):1===this.current?this.$refs[t].validate((function(t){var a;return t?""===e.currentid?e.$Message.error("请选择属性规格"):(t=e.specsData[e.currentid],(a=e.formValidate.attrs[0]).price=t.price,a.min_price=t.min_price,a.quota=t.quota,e.formValidate.attrs[0].quota<=0?e.$Message.error("砍价限量必须大于0"):e.formValidate.attrs[0].quota>e.formValidate.attrs[0].stock?e.$Message.error("砍价限量不能超过规格库存"):void(e.current+=1)):e.$Message.warning("请完善您的信息")})):this.formValidate.image?this.current+=1:this.$Message.warning("请选择商品")},step:function(){this.current--},getContent:function(t){this.formValidate.description=t},getRole:function(t){this.formValidate.rule=t},modalPicTap:function(t,e,a){this.modalPic=!0,this.isChoice="dan"===t?"单选":"多选",this.picTit=e,this.tableIndex=a},getPic:function(t){"danFrom"===this.picTit?this.formValidate.image=t.att_dir:(this.specsData[this.tableIndex].pic=t.att_dir,this.formValidate.attrs[0].pic=t.att_dir),this.modalPic=!1},getPicD:function(t){var e=this;this.images=t,this.images.map((function(t){e.formValidate.images.push(t.att_dir),e.formValidate.images=e.formValidate.images.splice(0,10)})),this.modalPic=!1},handleRemove:function(t){this.images.splice(t,1),this.formValidate.images.splice(t,1)},changeGoods:function(){this.modals=!0,this.$refs.goodslist.formValidate.is_presale=0,this.$refs.goodslist.getList(),this.$refs.goodslist.goodsCategory()},validate:function(t,e,a){!1===e&&this.$Message.error(a)},addCustomDialog:function(t){window.UE.registerUI("test-dialog",(function(t,e){var a=new window.UE.ui.Dialog({iframeUrl:"/admin/widget.images/index.html?fodder=dialog",editor:t,name:e,title:"上传图片",cssRules:"width:960px;height:550px;padding:20px;"});return this.dialog=a,new window.UE.ui.Button({name:"dialog-button",title:"上传图片",cssRules:"background-image: url(../../../assets/images/icons.png);background-position: -726px -77px;",onclick:function(){a.render(),a.open()}})}),37)}}},a("3d12"),c=a("2877"),u=Object(c.a)(l,(function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("div",{staticClass:"i-layout-page-header header_top"},[a("div",{staticClass:"i-layout-page-header fl_header"},[a("router-link",{attrs:{to:{path:"/admin/marketing/store_bargain/index"}}},[a("Button",{attrs:{icon:"ios-arrow-back",size:"small",type:"text"}},[t._v("返回")])],1),a("Divider",{attrs:{type:"vertical"}}),a("span",{staticClass:"ivu-page-header-title mr20",staticStyle:{padding:"0"},domProps:{textContent:t._s("0"!==t.$route.params.id?"编辑砍价商品":"添加砍价商品")}})],1)]),a("Card",{staticClass:"ivu-mt",attrs:{bordered:!1,"dis-hover":""}},[a("Row",{staticClass:"mt30 acea-row row-middle row-center",attrs:{type:"flex"}},[a("Col",{attrs:{span:"20"}},[a("Steps",{attrs:{current:t.current}},[a("Step",{attrs:{title:"选择砍价商品"}}),a("Step",{attrs:{title:"填写基础信息"}}),a("Step",{attrs:{title:"修改商品详情"}}),a("Step",{attrs:{title:"修改商品规则"}})],1)],1),a("Col",{attrs:{span:"23"}},[a("Form",{ref:"formValidate",staticClass:"form mt30",attrs:{rules:t.ruleValidate,model:t.formValidate,"label-width":t.labelWidth,"label-position":t.labelPosition},on:{"on-validate":t.validate},nativeOn:{submit:function(t){t.preventDefault()}}},[a("FormItem",{directives:[{name:"show",rawName:"v-show",value:0===t.current,expression:"current === 0"}],attrs:{label:"选择商品:",prop:"image_input"}},[a("div",{staticClass:"picBox",on:{click:t.changeGoods}},[t.formValidate.image?a("div",{staticClass:"pictrue"},[a("img",{directives:[{name:"lazy",rawName:"v-lazy",value:t.formValidate.image,expression:"formValidate.image"}]})]):a("div",{staticClass:"upLoad acea-row row-center-wrapper"},[a("Icon",{staticClass:"iconfonts",attrs:{type:"ios-camera-outline",size:"26"}})],1)])]),a("Row",{directives:[{name:"show",rawName:"v-show",value:1===t.current,expression:"current === 1"}],attrs:{type:"flex"}},[a("Col",{attrs:{span:"24"}},[a("FormItem",{attrs:{label:"商品主图:",prop:"image"}},[a("div",{staticClass:"picBox",on:{click:function(e){return t.modalPicTap("dan","danFrom")}}},[t.formValidate.image?a("div",{staticClass:"pictrue"},[a("img",{directives:[{name:"lazy",rawName:"v-lazy",value:t.formValidate.image,expression:"formValidate.image"}]})]):a("div",{staticClass:"upLoad acea-row row-center-wrapper"},[a("Icon",{staticClass:"iconfonts",attrs:{type:"ios-camera-outline",size:"26"}})],1)])])],1),a("Col",{attrs:{span:"24"}},[a("FormItem",{attrs:{label:"商品轮播图:",prop:"images"}},[a("div",{staticClass:"acea-row"},[t._l(t.formValidate.images,(function(e,i){return a("div",{key:i,staticClass:"pictrue",attrs:{draggable:"true"},on:{dragstart:function(a){return t.handleDragStart(a,e)},dragover:function(a){return a.preventDefault(),t.handleDragOver(a,e)},dragenter:function(a){return t.handleDragEnter(a,e)},dragend:function(a){return t.handleDragEnd(a,e)}}},[a("img",{directives:[{name:"lazy",rawName:"v-lazy",value:e,expression:"item"}]}),a("Button",{staticClass:"btndel",attrs:{shape:"circle",icon:"md-close"},nativeOn:{click:function(e){return t.handleRemove(i)}}})],1)})),t.formValidate.images.length<10?a("div",{staticClass:"upLoad acea-row row-center-wrapper",on:{click:function(e){return t.modalPicTap("duo")}}},[a("Icon",{staticClass:"iconfonts",attrs:{type:"ios-camera-outline",size:"26"}})],1):t._e()],2)])],1),a("Col",{attrs:{span:"24"}},[a("Col",t._b({},"Col",t.grid,!1),[a("FormItem",{attrs:{label:"砍价活动名称:",prop:"title","label-for":"title"}},[a("Input",{attrs:{placeholder:"请输入砍价活动名称","element-id":"title"},model:{value:t.formValidate.title,callback:function(e){t.$set(t.formValidate,"title",e)},expression:"formValidate.title"}})],1)],1)],1),a("Col",{attrs:{span:"24"}},[a("Col",t._b({},"Col",t.grid,!1),[a("FormItem",{attrs:{label:"砍价活动简介:",prop:"info","label-for":"info"}},[a("Input",{attrs:{placeholder:"请输入砍价活动简介",type:"textarea",rows:4,"element-id":"info"},model:{value:t.formValidate.info,callback:function(e){t.$set(t.formValidate,"info",e)},expression:"formValidate.info"}})],1)],1)],1),a("Col",{attrs:{span:"24"}},[a("FormItem",{attrs:{label:"活动时间:",prop:"section_time"}},[a("div",{staticClass:"acea-row row-middle"},[a("DatePicker",{staticClass:"perW30",attrs:{editable:!1,type:"datetimerange",format:"yyyy-MM-dd HH:mm",placeholder:"请选择活动时间",value:t.formValidate.section_time},on:{"on-change":t.onchangeTime},model:{value:t.formValidate.section_time,callback:function(e){t.$set(t.formValidate,"section_time",e)},expression:"formValidate.section_time"}}),a("div",{staticClass:"ml10 grey"},[t._v("设置活动开启结束时间,用户可以在设置时间内发起参与砍价")])],1)])],1),0==t.formValidate.virtual_type?a("Col",{attrs:{span:"24"}},[a("FormItem",{attrs:{label:"物流方式:",prop:"logistics"}},[a("CheckboxGroup",{on:{"on-change":t.logisticsBtn},model:{value:t.formValidate.logistics,callback:function(e){t.$set(t.formValidate,"logistics",e)},expression:"formValidate.logistics"}},[a("Checkbox",{attrs:{label:"1"}},[t._v("快递")]),a("Checkbox",{attrs:{label:"2"}},[t._v("到店核销")])],1)],1)],1):t._e(),0==t.formValidate.virtual_type?a("Col",{attrs:{span:"24"}},[a("FormItem",{attrs:{label:"运费设置:",prop:1!=t.formValidate.freight?"freight":""}},[a("RadioGroup",{model:{value:t.formValidate.freight,callback:function(e){t.$set(t.formValidate,"freight",e)},expression:"formValidate.freight"}},[a("Radio",{attrs:{label:2}},[t._v("固定邮费")]),a("Radio",{attrs:{label:3}},[t._v("运费模板")])],1)],1)],1):t._e(),3!=t.formValidate.freight&&1!=t.formValidate.freight&&0==t.formValidate.virtual_type?a("Col",{attrs:{span:"24"}},[a("FormItem",{attrs:{label:""}},[a("div",{staticClass:"acea-row"},[a("InputNumber",{staticClass:"perW20 maxW",attrs:{min:"0.01",max:"10000",placeholder:"请输入金额"},model:{value:t.formValidate.postage,callback:function(e){t.$set(t.formValidate,"postage",e)},expression:"formValidate.postage"}})],1)])],1):t._e(),3==t.formValidate.freight&&0==t.formValidate.virtual_type?a("Col",{attrs:{span:"24"}},[a("FormItem",{attrs:{label:"",prop:"temp_id"}},[a("div",{staticClass:"acea-row"},[a("Select",{staticClass:"perW20 maxW",attrs:{clearable:"",placeholder:"请选择运费模板"},model:{value:t.formValidate.temp_id,callback:function(e){t.$set(t.formValidate,"temp_id",e)},expression:"formValidate.temp_id"}},t._l(t.templateList,(function(e,i){return a("Option",{key:i,attrs:{value:e.id}},[t._v(t._s(e.name))])})),1),a("span",{staticClass:"addfont",on:{click:t.freight}},[t._v("新增运费模板")])],1)])],1):t._e(),a("Col",{attrs:{span:"24"}},[a("FormItem",{attrs:{label:"砍价人数:",prop:"people_num","label-for":"people_num"}},[a("div",{staticClass:"acea-row row-middle"},[a("InputNumber",{staticClass:"perW20",attrs:{placeholder:"请输入砍价人数","element-id":"people_num",min:2,max:1e4,precision:0},model:{value:t.formValidate.people_num,callback:function(e){t.$set(t.formValidate,"people_num",e)},expression:"formValidate.people_num"}}),a("div",{staticClass:"ml10 grey"},[t._v("需要多少人砍价成功")])],1)])],1),a("Col",{attrs:{span:"24"}},[a("FormItem",{attrs:{label:"帮砍次数:",prop:"bargain_num","label-for":"bargain_num"}},[a("div",{staticClass:"acea-row row-middle"},[a("InputNumber",{staticClass:"perW20",attrs:{placeholder:"请输入帮砍次数","element-id":"bargain_num",min:1,max:1e4,precision:0},model:{value:t.formValidate.bargain_num,callback:function(e){t.$set(t.formValidate,"bargain_num",e)},expression:"formValidate.bargain_num"}}),a("div",{staticClass:"ml10 grey"},[t._v("\n 单个商品用户可以帮砍的次数,例:次数设置为1,甲和乙同时将商品A的砍价链接发给丙,丙只能帮甲或乙其中一个人砍价\n ")])],1)])],1),a("Col",{attrs:{span:"24"}},[a("FormItem",{attrs:{label:"购买数量限制:",prop:"num"}},[a("div",{staticClass:"acea-row row-middle"},[a("InputNumber",{staticClass:"perW20",attrs:{placeholder:"购买数量限制",min:1,max:1e4,precision:0},model:{value:t.formValidate.num,callback:function(e){t.$set(t.formValidate,"num",e)},expression:"formValidate.num"}}),a("div",{staticClass:"ml10 grey"},[t._v("单个活动每个用户发起砍价次数限制")])],1)])],1),a("Col",{attrs:{span:"24"}},[a("FormItem",{attrs:{label:"单位:",prop:"unit_name","label-for":"unit_name"}},[a("Input",{staticClass:"perW20",attrs:{placeholder:"请输入单位","element-id":"unit_name"},model:{value:t.formValidate.unit_name,callback:function(e){t.$set(t.formValidate,"unit_name",e)},expression:"formValidate.unit_name"}})],1)],1),a("Col",{attrs:{span:"24"}},[a("FormItem",{attrs:{label:"排序:"}},[a("InputNumber",{staticClass:"perW10",attrs:{placeholder:"请输入排序","element-id":"sort",min:0,max:1e4,precision:0},model:{value:t.formValidate.sort,callback:function(e){t.$set(t.formValidate,"sort",e)},expression:"formValidate.sort"}})],1)],1),a("Col",{attrs:{span:"24"}},[a("FormItem",{attrs:{label:"活动状态:",props:"status","label-for":"status"}},[a("RadioGroup",{attrs:{"element-id":"status"},model:{value:t.formValidate.status,callback:function(e){t.$set(t.formValidate,"status",e)},expression:"formValidate.status"}},[a("Radio",{staticClass:"radio",attrs:{label:1}},[t._v("开启")]),a("Radio",{attrs:{label:0}},[t._v("关闭")])],1)],1)],1),a("Col",{attrs:{span:"24"}},[a("FormItem",{attrs:{label:"规格选择:"}},[a("Table",{attrs:{data:t.specsData,columns:t.columns,border:""},scopedSlots:t._u([{key:"pic",fn:function(e){e.row;var i=e.index;return[a("div",{staticClass:"acea-row row-middle row-center-wrapper",on:{click:function(e){return t.modalPicTap("dan","danTable",i)}}},[t.specsData[i].pic?a("div",{staticClass:"pictrue pictrueTab"},[a("img",{directives:[{name:"lazy",rawName:"v-lazy",value:t.specsData[i].pic,expression:"specsData[index].pic"}]})]):a("div",{staticClass:"upLoad pictrueTab acea-row row-center-wrapper"},[a("Icon",{staticClass:"iconfonts",attrs:{type:"ios-camera-outline",size:"21"}})],1)])]}},{key:"price",fn:function(e){e.row;var i=e.index;return[a("InputNumber",{staticClass:"priceBox",attrs:{min:0,precision:2,"active-change":!1},model:{value:t.specsData[i].price,callback:function(e){t.$set(t.specsData[i],"price",e)},expression:"specsData[index].price"}})]}},{key:"min_price",fn:function(e){e.row;var i=e.index;return[a("InputNumber",{staticClass:"priceBox",attrs:{min:0,precision:2,"active-change":!1},model:{value:t.specsData[i].min_price,callback:function(e){t.$set(t.specsData[i],"min_price",e)},expression:"specsData[index].min_price"}})]}},{key:"quota",fn:function(e){e.row;var i=e.index;return[a("InputNumber",{staticClass:"priceBox",attrs:{min:1,"active-change":""},model:{value:t.specsData[i].quota,callback:function(e){t.$set(t.specsData[i],"quota",e)},expression:"specsData[index].quota"}})]}}])})],1)],1)],1),a("div",{directives:[{name:"show",rawName:"v-show",value:2===t.current,expression:"current === 2"}]},[a("FormItem",{attrs:{label:"内容:"}},[a("WangEditor",{staticStyle:{width:"90%"},attrs:{content:t.formValidate.description},on:{editorContent:t.getEditorContent}})],1)],1),a("div",{directives:[{name:"show",rawName:"v-show",value:3===t.current,expression:"current === 3"}]},[a("FormItem",{attrs:{label:"规则:"}},[a("WangEditor",{staticStyle:{width:"90%"},attrs:{content:t.formValidate.rule},on:{editorContent:t.getEditorContent2}})],1)],1),a("FormItem",[a("Button",{directives:[{name:"show",rawName:"v-show",value:0!==t.current,expression:"current !== 0"}],staticClass:"submission mr15",attrs:{disabled:t.$route.params.id&&"0"!==t.$route.params.id&&1===t.current},on:{click:t.step}},[t._v("上一步")]),a("Button",{staticClass:"submission",attrs:{type:"primary",disabled:t.submitOpen&&3===t.current},domProps:{textContent:t._s(3===t.current?"提交":"下一步")},on:{click:function(e){return t.next("formValidate")}}})],1),t.spinShow?a("Spin",{attrs:{size:"large",fix:""}}):t._e()],1)],1)],1)],1),a("Modal",{staticClass:"paymentFooter",attrs:{title:"商品列表",footerHide:"",scrollable:"",width:"900"},on:{"on-cancel":t.cancel},model:{value:t.modals,callback:function(e){t.modals=e},expression:"modals"}},[a("goods-list",{ref:"goodslist",on:{getProductId:t.getProductId}})],1),a("Modal",{attrs:{width:"950px",scrollable:"","footer-hide":"",closable:"",title:"上传商品图","mask-closable":!1,"z-index":888},model:{value:t.modalPic,callback:function(e){t.modalPic=e},expression:"modalPic"}},[t.modalPic?a("uploadPictures",{attrs:{isChoice:t.isChoice,gridBtn:t.gridBtn,gridPic:t.gridPic},on:{getPic:t.getPic,getPicD:t.getPicD}}):t._e()],1),a("freight-template",{ref:"template",on:{addSuccess:t.productGetTemplate}})],1)}),[],!1,null,"388f1e5b",null);e.default=u.exports},c513:function(t,e,a){var i=a("23e7"),r=a("1a2d"),s=a("d9b5"),o=a("0d51"),n=a("5692"),l=(a=a("3d87"),n("symbol-to-string-registry"));i({target:"Symbol",stat:!0,forced:!a},{keyFor:function(t){if(!s(t))throw TypeError(o(t)+" is not a symbol");if(r(l,t))return l[t]}})},d9f5:function(t,e,a){"use strict";function i(t,e){var a=rt[t]=k(X);return J(a,{type:A,tag:t,description:e}),g||(a.description=e),a}function r(t,e,a){return t===K&&r(st,e,a),y(t),e=V(e),y(a),(v(rt,e)?(a.enumerable?(v(t,H)&&t[H][e]&&(t[H][e]=!1),a=k(a,{enumerable:C(0,!1)})):(v(t,H)||tt(t,H,C(1,{})),t[H][e]=!0),nt):tt)(t,e,a)}function s(t,e){y(t);var a=w(e);e=$(a).concat(c(a));return G(e,(function(e){g&&!u(o,a,e)||r(t,e,a[e])})),t}function o(t){t=V(t);var e=u(at,this,t);return!(this===K&&v(rt,t)&&!v(st,t))&&(!(e||!v(this,t)||!v(rt,t)||v(this,H)&&this[H][t])||e)}function n(t,e){var a;t=w(t),e=V(e);if(t!==K||!v(rt,e)||v(st,e))return!(a=Z(t,e))||!v(rt,e)||v(t,H)&&t[H][e]||(a.enumerable=!0),a}function l(t){t=et(w(t));var e=[];return G(t,(function(t){v(rt,t)||v(R,t)||it(e,t)})),e}function c(t){var e=t===K,a=(t=et(e?st:w(t)),[]);return G(t,(function(t){!v(rt,t)||e&&!v(K,t)||it(a,rt[t])})),a}var d=a("23e7"),m=a("da84"),u=a("c65b"),p=a("e330"),f=a("c430"),g=a("83ab"),h=a("4930"),b=a("d039"),v=a("1a2d"),_=a("3a9b"),y=a("825a"),w=a("fc6a"),V=a("a04b"),x=a("577e"),C=a("5c6c"),k=a("7c73"),$=a("df75"),I=a("241c"),S=a("057f"),O=a("7418"),D=a("06cf"),P=a("9bf2"),F=a("37e8"),E=a("d1e7"),q=a("cb2d"),T=a("5692"),j=a("f772"),R=a("d012"),N=a("90e3"),M=a("b622"),W=a("e538"),z=a("746f"),B=a("57b9"),L=a("d44e"),U=a("69f3"),G=a("b727").forEach,H=j("hidden"),A="Symbol",J=(a="prototype",U.set),Q=U.getterFor(A),K=Object[a],X=(j=m.Symbol,j&&j[a]),Y=m.TypeError,Z=(U=m.QObject,D.f),tt=P.f,et=S.f,at=E.f,it=p([].push),rt=T("symbols"),st=T("op-symbols"),ot=(m=T("wks"),!U||!U[a]||!U[a].findChild),nt=g&&b((function(){return 7!=k(tt({},"a",{get:function(){return tt(this,"a",{value:7}).a}})).a}))?function(t,e,a){var i=Z(K,e);i&&delete K[e],tt(t,e,a),i&&t!==K&&tt(K,e,i)}:tt;h||(q(X=(j=function(){if(_(X,this))throw Y("Symbol is not a constructor");var t=arguments.length&&void 0!==arguments[0]?x(arguments[0]):void 0,e=N(t),a=function(t){this===K&&u(a,st,t),v(this,H)&&v(this[H],e)&&(this[H][e]=!1),nt(this,e,C(1,t))};return g&&ot&&nt(K,e,{configurable:!0,set:a}),i(e,t)})[a],"toString",(function(){return Q(this).tag})),q(j,"withoutSetter",(function(t){return i(N(t),t)})),E.f=o,P.f=r,F.f=s,D.f=n,I.f=S.f=l,O.f=c,W.f=function(t){return i(M(t),t)},g&&(tt(X,"description",{configurable:!0,get:function(){return Q(this).description}}),f||q(K,"propertyIsEnumerable",o,{unsafe:!0}))),d({global:!0,constructor:!0,wrap:!0,forced:!h,sham:!h},{Symbol:j}),G($(m),(function(t){z(t)})),d({target:A,stat:!0,forced:!h},{useSetter:function(){ot=!0},useSimple:function(){ot=!1}}),d({target:"Object",stat:!0,forced:!h,sham:!g},{create:function(t,e){return void 0===e?k(t):s(k(t),e)},defineProperty:r,defineProperties:s,getOwnPropertyDescriptor:n}),d({target:"Object",stat:!0,forced:!h},{getOwnPropertyNames:l}),B(),L(j,A),R[H]=!0},e01a:function(t,e,a){"use strict";var i,r,s,o,n,l,c,d=a("23e7"),m=a("83ab"),u=a("da84"),p=a("e330"),f=a("1a2d"),g=a("1626"),h=a("3a9b"),b=a("577e"),v=a("9bf2").f,_=(a=a("e893"),u.Symbol),y=_&&_.prototype;!m||!g(_)||"description"in y&&void 0===_().description||(i={},a(u=function(){var t=arguments.length<1||void 0===arguments[0]?void 0:b(arguments[0]),e=h(y,this)?new _(t):void 0===t?_():_(t);return""===t&&(i[e]=!0),e},_),(u.prototype=y).constructor=u,r="Symbol(test)"==String(_("test")),s=p(y.toString),o=p(y.valueOf),n=/^Symbol\((.*)\)[^)]+$/,l=p("".replace),c=p("".slice),v(y,"description",{configurable:!0,get:function(){var t=o(this),e=s(t);return f(i,t)?"":""===(t=r?c(e,7,-1):l(e,n,"$1"))?void 0:t}}),d({global:!0,constructor:!0,forced:!0},{Symbol:u}))},e538:function(t,e,a){a=a("b622"),e.f=a}}]); \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-d0e60bea"],{"3d12":function(t,e,a){"use strict";var i=a("7b11");a.n(i).a},"3d87":function(t,e,a){a=a("4930"),t.exports=a&&!!Symbol.for&&!!Symbol.keyFor},"428f":function(t,e,a){a=a("da84"),t.exports=a},"57b9":function(t,e,a){var i=a("c65b"),r=a("d066"),s=a("b622"),o=a("cb2d");t.exports=function(){var t=r("Symbol"),e=(t=t&&t.prototype,t&&t.valueOf),a=s("toPrimitive");t&&!t[a]&&o(t,a,(function(t){return i(e,this)}),{arity:1})}},"5a47":function(t,e,a){var i=a("23e7"),r=a("4930"),s=a("d039"),o=a("7418"),n=a("7b0b");i({target:"Object",stat:!0,forced:!r||s((function(){o.f(1)}))},{getOwnPropertySymbols:function(t){var e=o.f;return e?e(n(t)):[]}})},"746f":function(t,e,a){var i=a("428f"),r=a("1a2d"),s=a("e538"),o=a("9bf2").f;t.exports=function(t){var e=i.Symbol||(i.Symbol={});r(e,t)||o(e,t,{value:s.f(t)})}},"7b11":function(t,e,a){},a4d3:function(t,e,a){a("d9f5"),a("b4f8"),a("c513"),a("e9c4"),a("5a47")},b4f8:function(t,e,a){var i=a("23e7"),r=a("d066"),s=a("1a2d"),o=a("577e"),n=a("5692"),l=(a=a("3d87"),n("string-to-symbol-registry")),c=n("symbol-to-string-registry");i({target:"Symbol",stat:!0,forced:!a},{for:function(t){var e;t=o(t);return s(l,t)?l[t]:(e=r("Symbol")(t),l[t]=e,c[e]=t,e)}})},b982:function(t,e,a){"use strict";a.r(e);var i=a("c964"),r=a("d0ff"),s=a("f3f3"),o=a("fc11"),n=(a("96cf"),a("a4d3"),a("e01a"),a("d3b7"),a("159b"),a("a434"),a("4e82"),a("99af"),a("d81d"),a("2f62")),l=a("c4ad"),c=a("b0e7"),d=a("b7be"),u=a("c4c8"),m=a("5334"),p=a("a069");l={name:"storeBargainCreate",components:{goodsList:l.default,uploadPictures:c.a,freightTemplate:m.a,WangEditor:p.a},data:function(){return{submitOpen:!1,spinShow:!1,myConfig:{autoHeightEnabled:!1,initialFrameHeight:500,initialFrameWidth:"100%",UEDITOR_HOME_URL:"/admin/UEditor/",serverUrl:""},isChoice:"",current:0,modalPic:!1,grid:{xl:12,lg:20,md:24,sm:24,xs:24},grid2:{xl:8,lg:8,md:12,sm:24,xs:24},gridPic:{xl:6,lg:8,md:12,sm:12,xs:12},gridBtn:{xl:4,lg:8,md:8,sm:8,xs:8},modals:!1,modal_loading:!1,images:[],templateList:[],columns:[],specsData:[],formValidate:Object(o.a)({images:[],info:"",title:"",store_name:"",image:"",unit_name:"",price:0,min_price:0,bargain_max_price:10,bargain_min_price:.01,cost:0,bargain_num:1,people_num:2,stock:1,sales:0,sort:0,num:1,give_integral:0,postage:0,is_postage:0,is_hot:0,status:0,section_time:[],description:"",rule:"",id:0,product_id:0,temp_id:"",attrs:[],items:[],logistics:["1"],freight:2},"postage",1),description:"",rule:"",ruleValidate:{image:[{required:!0,message:"请选择主图",trigger:"change"}],images:[{required:!0,type:"array",message:"请选择主图",trigger:"change"},{type:"array",min:1,message:"Choose two hobbies at best",trigger:"change"}],title:[{required:!0,message:"请输入砍价活动名称",trigger:"blur"}],info:[{required:!0,message:"请输入砍价活动简介",trigger:"blur"}],store_name:[{required:!0,message:"请输入砍价商品名称",trigger:"blur"}],section_time:[{required:!0,type:"array",message:"请选择活动时间",trigger:"change"}],unit_name:[{required:!0,message:"请输入单位",trigger:"blur"}],price:[{required:!0,type:"number",message:"请输入原价",trigger:"blur"}],min_price:[{required:!0,type:"number",message:"请输入最低购买价",trigger:"blur"}],cost:[{required:!0,type:"number",message:"请输入成本价",trigger:"blur"}],bargain_num:[{required:!0,type:"number",message:"请输入帮砍次数",trigger:"blur"}],people_num:[{required:!0,type:"number",message:"请输入砍价人数",trigger:"blur"}],stock:[{required:!0,type:"number",message:"请输入库存",trigger:"blur"}],num:[{required:!0,type:"number",message:"请输入单次允许购买数量",trigger:"blur"}],temp_id:[{required:!0,message:"请选择运费模板",trigger:"change",type:"number"}]},currentid:"",picTit:"",tableIndex:0,copy:0}},computed:Object(s.a)(Object(s.a)({},Object(n.e)("media",["isMobile"])),{},{labelWidth:function(){return this.isMobile?void 0:140},labelPosition:function(){return this.isMobile?"top":"right"}}),mounted:function(){"0"!==this.$route.params.id&&this.$route.params.id&&(this.copy=this.$route.params.copy,this.current=1,this.getInfo()),this.productGetTemplate()},methods:{getEditorContent:function(t){this.description=t},getEditorContent2:function(t){this.rule=t},freight:function(){this.$refs.template.id=0,this.$refs.template.isTemplate=!0},productAttrs:function(t){var e=this,a=this;Object(d.fb)(t.id,2).then((function(t){t=t.data.info;var i={title:"选择",key:"chose",width:60,align:"center",render:function(t,a){var i=a.index,r=!1,s=(r=e.currentid===i,e);return t("div",[t("Radio",{props:{value:r},on:{"on-change":function(){s.currentid=i;var t=[];t.push(a.row),s.formValidate.attrs=t}}})])}};a.columns=t.header,a.columns.unshift(i),a.specsData=t.attrs,a.inputChange(t),a.formValidate.items=t.items})).catch((function(t){a.$Message.error(t.msg)}))},inputChange:function(t){var e=this,a=[];t.header.forEach((function(t,e){1===t.type&&a.push({index:e,key:t.key,title:t.title})})),a.forEach((function(t,a){var i=t.title,r=t.key;e.columns.splice(t.index,1,{title:i,key:r,align:"center",minWidth:100,render:function(t,a){return t("div",[t("InputNumber",{props:{min:1,precision:0,value:a.row.quota},on:{"on-change":function(t){a.row.quota=t,e.specsData[a.index]=a.row,e.formValidate.attrs&&e.formValidate.attrs.length&&e.formValidate.attrs.forEach((function(t,i){t.id===a.row.id&&e.formValidate.attrs.splice(i,1,a.row)}))}}})])}})}))},productGetTemplate:function(){var t=this;Object(u.u)().then((function(e){t.templateList=e.data}))},getProductId:function(t){var e=this;this.modal_loading=!1,this.modals=!1,setTimeout((function(){var a;e.formValidate=(a={images:t.slider_image,info:t.store_info,title:t.store_name,store_name:t.store_name,image:t.image,unit_name:t.unit_name,price:0,min_price:0,bargain_max_price:10,bargain_min_price:.01,cost:t.cost,bargain_num:1,people_num:2,stock:t.stock,sales:t.sales,sort:t.sort,num:1,give_integral:t.give_integral,postage:t.postage,is_postage:t.is_postage,is_hot:t.is_hot,status:0,section_time:[],description:t.description,rule:"",id:0,product_id:t.id,temp_id:t.temp_id,logistics:t.temp_id,freight:t.freight},Object(o.a)(a,"postage",t.postage),Object(o.a)(a,"custom_form",t.custom_form),Object(o.a)(a,"virtual_type",t.virtual_type),a),e.productAttrs(t)}),500)},cancel:function(){this.modals=!1},handleDragStart:function(t,e){this.dragging=e},handleDragEnd:function(t,e){this.dragging=null},handleDragOver:function(t){t.dataTransfer.dropEffect="move"},handleDragEnter:function(t,e){var a;t.dataTransfer.effectAllowed="move",e!==this.dragging&&(a=(t=Object(r.a)(this.formValidate.images)).indexOf(this.dragging),e=t.indexOf(e),t.splice.apply(t,[e,0].concat(Object(r.a)(t.splice(a,1)))),this.formValidate.images=t)},onchangeTime:function(t){this.formValidate.section_time=t},getInfo:function(){var t=this;this.spinShow=!0,Object(d.c)(this.$route.params.id).then(function(){var e=Object(i.a)(regeneratorRuntime.mark((function e(a){var i,r,s,o;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:i=t,r=a.data.info,t.formValidate=r,t.formValidate.rule=null===r.rule?"":r.rule,t.$set(t.formValidate,"items",r.attrs.items),t.columns=r.attrs.header,s={title:"选择",key:"chose",width:60,align:"center",render:function(e,a){var i=a.index,r=!1,s=(r=t.currentid===i,t);return e("div",[e("Radio",{props:{value:r},on:{"on-change":function(){s.currentid=i;var t=[];t.push(a.row),s.formValidate.attrs=t}}})])}},i.columns.unshift(s),t.specsData=r.attrs.value,o=[],r.attrs.value.forEach((function(t,e){t.opt&&(o.push(t),i.$set(i,"currentid",e),i.$set(i.formValidate,"attrs",o))})),t.spinShow=!1;case 12:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){t.spinShow=!1,t.$Message.error(e.msg)}))},next:function(t){var e=this;3===this.current?(this.formValidate.description=this.description,this.formValidate.rule=this.rule,this.$refs[t].validate((function(t){if(!t)return!1;1==e.copy&&(e.formValidate.copy=1),e.formValidate.id=e.$route.params.id||0,e.submitOpen=!0,Object(d.b)(e.formValidate).then(function(){var t=Object(i.a)(regeneratorRuntime.mark((function t(a){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:e.submitOpen=!1,e.$Message.success(a.msg),setTimeout((function(){e.$router.push({path:"/admin/marketing/store_bargain/index"})}),500);case 3:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()).catch((function(t){e.submitOpen=!1,e.$Message.error(t.msg)}))}))):1===this.current?this.$refs[t].validate((function(t){var a;return t?""===e.currentid?e.$Message.error("请选择属性规格"):(t=e.specsData[e.currentid],(a=e.formValidate.attrs[0]).price=t.price,a.min_price=t.min_price,a.quota=t.quota,e.formValidate.attrs[0].quota<=0?e.$Message.error("砍价限量必须大于0"):e.formValidate.attrs[0].quota>e.formValidate.attrs[0].stock?e.$Message.error("砍价限量不能超过规格库存"):void(e.current+=1)):e.$Message.warning("请完善您的信息")})):this.formValidate.image?this.current+=1:this.$Message.warning("请选择商品")},step:function(){this.current--},getContent:function(t){this.formValidate.description=t},getRole:function(t){this.formValidate.rule=t},modalPicTap:function(t,e,a){this.modalPic=!0,this.isChoice="dan"===t?"单选":"多选",this.picTit=e,this.tableIndex=a},getPic:function(t){"danFrom"===this.picTit?this.formValidate.image=t.att_dir:(this.specsData[this.tableIndex].pic=t.att_dir,this.formValidate.attrs[0].pic=t.att_dir),this.modalPic=!1},getPicD:function(t){var e=this;this.images=t,this.images.map((function(t){e.formValidate.images.push(t.att_dir),e.formValidate.images=e.formValidate.images.splice(0,10)})),this.modalPic=!1},handleRemove:function(t){this.images.splice(t,1),this.formValidate.images.splice(t,1)},changeGoods:function(){this.modals=!0,this.$refs.goodslist.formValidate.is_presale=0,this.$refs.goodslist.getList(),this.$refs.goodslist.goodsCategory()},validate:function(t,e,a){!1===e&&this.$Message.error(a)},addCustomDialog:function(t){window.UE.registerUI("test-dialog",(function(t,e){var a=new window.UE.ui.Dialog({iframeUrl:"/admin/widget.images/index.html?fodder=dialog",editor:t,name:e,title:"上传图片",cssRules:"width:960px;height:550px;padding:20px;"});return this.dialog=a,new window.UE.ui.Button({name:"dialog-button",title:"上传图片",cssRules:"background-image: url(../../../assets/images/icons.png);background-position: -726px -77px;",onclick:function(){a.render(),a.open()}})}),37)}}},a("3d12"),c=a("2877"),m=Object(c.a)(l,(function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("div",{staticClass:"i-layout-page-header header_top"},[a("div",{staticClass:"i-layout-page-header fl_header"},[a("router-link",{attrs:{to:{path:"/admin/marketing/store_bargain/index"}}},[a("Button",{attrs:{icon:"ios-arrow-back",size:"small",type:"text"}},[t._v("返回")])],1),a("Divider",{attrs:{type:"vertical"}}),a("span",{staticClass:"ivu-page-header-title mr20",staticStyle:{padding:"0"},domProps:{textContent:t._s("0"!==t.$route.params.id?"编辑砍价商品":"添加砍价商品")}})],1)]),a("Card",{staticClass:"ivu-mt",attrs:{bordered:!1,"dis-hover":""}},[a("Row",{staticClass:"mt30 acea-row row-middle row-center",attrs:{type:"flex"}},[a("Col",{attrs:{span:"20"}},[a("Steps",{attrs:{current:t.current}},[a("Step",{attrs:{title:"选择砍价商品"}}),a("Step",{attrs:{title:"填写基础信息"}}),a("Step",{attrs:{title:"修改商品详情"}}),a("Step",{attrs:{title:"修改商品规则"}})],1)],1),a("Col",{attrs:{span:"23"}},[a("Form",{ref:"formValidate",staticClass:"form mt30",attrs:{rules:t.ruleValidate,model:t.formValidate,"label-width":t.labelWidth,"label-position":t.labelPosition},on:{"on-validate":t.validate},nativeOn:{submit:function(t){t.preventDefault()}}},[a("FormItem",{directives:[{name:"show",rawName:"v-show",value:0===t.current,expression:"current === 0"}],attrs:{label:"选择商品:",prop:"image_input"}},[a("div",{staticClass:"picBox",on:{click:t.changeGoods}},[t.formValidate.image?a("div",{staticClass:"pictrue"},[a("img",{directives:[{name:"lazy",rawName:"v-lazy",value:t.formValidate.image,expression:"formValidate.image"}]})]):a("div",{staticClass:"upLoad acea-row row-center-wrapper"},[a("Icon",{staticClass:"iconfonts",attrs:{type:"ios-camera-outline",size:"26"}})],1)])]),a("Row",{directives:[{name:"show",rawName:"v-show",value:1===t.current,expression:"current === 1"}],attrs:{type:"flex"}},[a("Col",{attrs:{span:"24"}},[a("FormItem",{attrs:{label:"商品主图:",prop:"image"}},[a("div",{staticClass:"picBox",on:{click:function(e){return t.modalPicTap("dan","danFrom")}}},[t.formValidate.image?a("div",{staticClass:"pictrue"},[a("img",{directives:[{name:"lazy",rawName:"v-lazy",value:t.formValidate.image,expression:"formValidate.image"}]})]):a("div",{staticClass:"upLoad acea-row row-center-wrapper"},[a("Icon",{staticClass:"iconfonts",attrs:{type:"ios-camera-outline",size:"26"}})],1)])])],1),a("Col",{attrs:{span:"24"}},[a("FormItem",{attrs:{label:"商品轮播图:",prop:"images"}},[a("div",{staticClass:"acea-row"},[t._l(t.formValidate.images,(function(e,i){return a("div",{key:i,staticClass:"pictrue",attrs:{draggable:"true"},on:{dragstart:function(a){return t.handleDragStart(a,e)},dragover:function(a){return a.preventDefault(),t.handleDragOver(a,e)},dragenter:function(a){return t.handleDragEnter(a,e)},dragend:function(a){return t.handleDragEnd(a,e)}}},[a("img",{directives:[{name:"lazy",rawName:"v-lazy",value:e,expression:"item"}]}),a("Button",{staticClass:"btndel",attrs:{shape:"circle",icon:"md-close"},nativeOn:{click:function(e){return t.handleRemove(i)}}})],1)})),t.formValidate.images.length<10?a("div",{staticClass:"upLoad acea-row row-center-wrapper",on:{click:function(e){return t.modalPicTap("duo")}}},[a("Icon",{staticClass:"iconfonts",attrs:{type:"ios-camera-outline",size:"26"}})],1):t._e()],2)])],1),a("Col",{attrs:{span:"24"}},[a("Col",t._b({},"Col",t.grid,!1),[a("FormItem",{attrs:{label:"砍价活动名称:",prop:"title","label-for":"title"}},[a("Input",{attrs:{placeholder:"请输入砍价活动名称","element-id":"title"},model:{value:t.formValidate.title,callback:function(e){t.$set(t.formValidate,"title",e)},expression:"formValidate.title"}})],1)],1)],1),a("Col",{attrs:{span:"24"}},[a("Col",t._b({},"Col",t.grid,!1),[a("FormItem",{attrs:{label:"砍价活动简介:",prop:"info","label-for":"info"}},[a("Input",{attrs:{placeholder:"请输入砍价活动简介",type:"textarea",rows:4,"element-id":"info"},model:{value:t.formValidate.info,callback:function(e){t.$set(t.formValidate,"info",e)},expression:"formValidate.info"}})],1)],1)],1),a("Col",{attrs:{span:"24"}},[a("FormItem",{attrs:{label:"活动时间:",prop:"section_time"}},[a("div",{staticClass:"acea-row row-middle"},[a("DatePicker",{staticClass:"perW30",attrs:{editable:!1,type:"datetimerange",format:"yyyy-MM-dd HH:mm",placeholder:"请选择活动时间",value:t.formValidate.section_time},on:{"on-change":t.onchangeTime},model:{value:t.formValidate.section_time,callback:function(e){t.$set(t.formValidate,"section_time",e)},expression:"formValidate.section_time"}}),a("div",{staticClass:"ml10 grey"},[t._v("设置活动开启结束时间,用户可以在设置时间内发起参与砍价")])],1)])],1),0==t.formValidate.virtual_type?a("Col",{attrs:{span:"24"}},[a("FormItem",{attrs:{label:"物流方式:",prop:"logistics"}},[a("CheckboxGroup",{on:{"on-change":t.logisticsBtn},model:{value:t.formValidate.logistics,callback:function(e){t.$set(t.formValidate,"logistics",e)},expression:"formValidate.logistics"}},[a("Checkbox",{attrs:{label:"1"}},[t._v("快递")]),a("Checkbox",{attrs:{label:"2"}},[t._v("到店核销")])],1)],1)],1):t._e(),0==t.formValidate.virtual_type?a("Col",{attrs:{span:"24"}},[a("FormItem",{attrs:{label:"运费设置:",prop:1!=t.formValidate.freight?"freight":""}},[a("RadioGroup",{model:{value:t.formValidate.freight,callback:function(e){t.$set(t.formValidate,"freight",e)},expression:"formValidate.freight"}},[a("Radio",{attrs:{label:2}},[t._v("固定邮费")]),a("Radio",{attrs:{label:3}},[t._v("运费模板")])],1)],1)],1):t._e(),3!=t.formValidate.freight&&1!=t.formValidate.freight&&0==t.formValidate.virtual_type?a("Col",{attrs:{span:"24"}},[a("FormItem",{attrs:{label:""}},[a("div",{staticClass:"acea-row"},[a("InputNumber",{staticClass:"perW20 maxW",attrs:{min:"0.01",max:"10000",placeholder:"请输入金额"},model:{value:t.formValidate.postage,callback:function(e){t.$set(t.formValidate,"postage",e)},expression:"formValidate.postage"}})],1)])],1):t._e(),3==t.formValidate.freight&&0==t.formValidate.virtual_type?a("Col",{attrs:{span:"24"}},[a("FormItem",{attrs:{label:"",prop:"temp_id"}},[a("div",{staticClass:"acea-row"},[a("Select",{staticClass:"perW20 maxW",attrs:{clearable:"",placeholder:"请选择运费模板"},model:{value:t.formValidate.temp_id,callback:function(e){t.$set(t.formValidate,"temp_id",e)},expression:"formValidate.temp_id"}},t._l(t.templateList,(function(e,i){return a("Option",{key:i,attrs:{value:e.id}},[t._v(t._s(e.name))])})),1),a("span",{staticClass:"addfont",on:{click:t.freight}},[t._v("新增运费模板")])],1)])],1):t._e(),a("Col",{attrs:{span:"24"}},[a("FormItem",{attrs:{label:"砍价人数:",prop:"people_num","label-for":"people_num"}},[a("div",{staticClass:"acea-row row-middle"},[a("InputNumber",{staticClass:"perW20",attrs:{placeholder:"请输入砍价人数","element-id":"people_num",min:2,max:1e4,precision:0},model:{value:t.formValidate.people_num,callback:function(e){t.$set(t.formValidate,"people_num",e)},expression:"formValidate.people_num"}}),a("div",{staticClass:"ml10 grey"},[t._v("需要多少人砍价成功")])],1)])],1),a("Col",{attrs:{span:"24"}},[a("FormItem",{attrs:{label:"帮砍次数:",prop:"bargain_num","label-for":"bargain_num"}},[a("div",{staticClass:"acea-row row-middle"},[a("InputNumber",{staticClass:"perW20",attrs:{placeholder:"请输入帮砍次数","element-id":"bargain_num",min:1,max:1e4,precision:0},model:{value:t.formValidate.bargain_num,callback:function(e){t.$set(t.formValidate,"bargain_num",e)},expression:"formValidate.bargain_num"}}),a("div",{staticClass:"ml10 grey"},[t._v("\n 单个商品用户可以帮砍的次数,例:次数设置为1,甲和乙同时将商品A的砍价链接发给丙,丙只能帮甲或乙其中一个人砍价\n ")])],1)])],1),a("Col",{attrs:{span:"24"}},[a("FormItem",{attrs:{label:"购买数量限制:",prop:"num"}},[a("div",{staticClass:"acea-row row-middle"},[a("InputNumber",{staticClass:"perW20",attrs:{placeholder:"购买数量限制",min:1,max:1e4,precision:0},model:{value:t.formValidate.num,callback:function(e){t.$set(t.formValidate,"num",e)},expression:"formValidate.num"}}),a("div",{staticClass:"ml10 grey"},[t._v("单个活动每个用户发起砍价次数限制")])],1)])],1),a("Col",{attrs:{span:"24"}},[a("FormItem",{attrs:{label:"单位:",prop:"unit_name","label-for":"unit_name"}},[a("Input",{staticClass:"perW20",attrs:{placeholder:"请输入单位","element-id":"unit_name"},model:{value:t.formValidate.unit_name,callback:function(e){t.$set(t.formValidate,"unit_name",e)},expression:"formValidate.unit_name"}})],1)],1),a("Col",{attrs:{span:"24"}},[a("FormItem",{attrs:{label:"排序:"}},[a("InputNumber",{staticClass:"perW10",attrs:{placeholder:"请输入排序","element-id":"sort",min:0,max:1e4,precision:0},model:{value:t.formValidate.sort,callback:function(e){t.$set(t.formValidate,"sort",e)},expression:"formValidate.sort"}})],1)],1),a("Col",{attrs:{span:"24"}},[a("FormItem",{attrs:{label:"活动状态:",props:"status","label-for":"status"}},[a("RadioGroup",{attrs:{"element-id":"status"},model:{value:t.formValidate.status,callback:function(e){t.$set(t.formValidate,"status",e)},expression:"formValidate.status"}},[a("Radio",{staticClass:"radio",attrs:{label:1}},[t._v("开启")]),a("Radio",{attrs:{label:0}},[t._v("关闭")])],1)],1)],1),a("Col",{attrs:{span:"24"}},[a("FormItem",{attrs:{label:"规格选择:"}},[a("Table",{attrs:{data:t.specsData,columns:t.columns,border:""},scopedSlots:t._u([{key:"pic",fn:function(e){e.row;var i=e.index;return[a("div",{staticClass:"acea-row row-middle row-center-wrapper",on:{click:function(e){return t.modalPicTap("dan","danTable",i)}}},[t.specsData[i].pic?a("div",{staticClass:"pictrue pictrueTab"},[a("img",{directives:[{name:"lazy",rawName:"v-lazy",value:t.specsData[i].pic,expression:"specsData[index].pic"}]})]):a("div",{staticClass:"upLoad pictrueTab acea-row row-center-wrapper"},[a("Icon",{staticClass:"iconfonts",attrs:{type:"ios-camera-outline",size:"21"}})],1)])]}},{key:"price",fn:function(e){e.row;var i=e.index;return[a("InputNumber",{staticClass:"priceBox",attrs:{min:0,precision:2,"active-change":!1},model:{value:t.specsData[i].price,callback:function(e){t.$set(t.specsData[i],"price",e)},expression:"specsData[index].price"}})]}},{key:"min_price",fn:function(e){e.row;var i=e.index;return[a("InputNumber",{staticClass:"priceBox",attrs:{min:0,precision:2,"active-change":!1},model:{value:t.specsData[i].min_price,callback:function(e){t.$set(t.specsData[i],"min_price",e)},expression:"specsData[index].min_price"}})]}},{key:"quota",fn:function(e){e.row;var i=e.index;return[a("InputNumber",{staticClass:"priceBox",attrs:{min:1,"active-change":""},model:{value:t.specsData[i].quota,callback:function(e){t.$set(t.specsData[i],"quota",e)},expression:"specsData[index].quota"}})]}}])})],1)],1)],1),a("div",{directives:[{name:"show",rawName:"v-show",value:2===t.current,expression:"current === 2"}]},[a("FormItem",{attrs:{label:"内容:"}},[a("WangEditor",{staticStyle:{width:"90%"},attrs:{content:t.formValidate.description},on:{editorContent:t.getEditorContent}})],1)],1),a("div",{directives:[{name:"show",rawName:"v-show",value:3===t.current,expression:"current === 3"}]},[a("FormItem",{attrs:{label:"规则:"}},[a("WangEditor",{staticStyle:{width:"90%"},attrs:{content:t.formValidate.rule},on:{editorContent:t.getEditorContent2}})],1)],1),a("FormItem",[a("Button",{directives:[{name:"show",rawName:"v-show",value:0!==t.current,expression:"current !== 0"}],staticClass:"submission mr15",attrs:{disabled:t.$route.params.id&&"0"!==t.$route.params.id&&1===t.current},on:{click:t.step}},[t._v("上一步")]),a("Button",{staticClass:"submission",attrs:{type:"primary",disabled:t.submitOpen&&3===t.current},domProps:{textContent:t._s(3===t.current?"提交":"下一步")},on:{click:function(e){return t.next("formValidate")}}})],1),t.spinShow?a("Spin",{attrs:{size:"large",fix:""}}):t._e()],1)],1)],1)],1),a("Modal",{staticClass:"paymentFooter",attrs:{title:"商品列表",footerHide:"",scrollable:"",width:"900"},on:{"on-cancel":t.cancel},model:{value:t.modals,callback:function(e){t.modals=e},expression:"modals"}},[a("goods-list",{ref:"goodslist",on:{getProductId:t.getProductId}})],1),a("Modal",{attrs:{width:"950px",scrollable:"","footer-hide":"",closable:"",title:"上传商品图","mask-closable":!1,"z-index":888},model:{value:t.modalPic,callback:function(e){t.modalPic=e},expression:"modalPic"}},[t.modalPic?a("uploadPictures",{attrs:{isChoice:t.isChoice,gridBtn:t.gridBtn,gridPic:t.gridPic},on:{getPic:t.getPic,getPicD:t.getPicD}}):t._e()],1),a("freight-template",{ref:"template",on:{addSuccess:t.productGetTemplate}})],1)}),[],!1,null,"388f1e5b",null);e.default=m.exports},c513:function(t,e,a){var i=a("23e7"),r=a("1a2d"),s=a("d9b5"),o=a("0d51"),n=a("5692"),l=(a=a("3d87"),n("symbol-to-string-registry"));i({target:"Symbol",stat:!0,forced:!a},{keyFor:function(t){if(!s(t))throw TypeError(o(t)+" is not a symbol");if(r(l,t))return l[t]}})},d9f5:function(t,e,a){"use strict";function i(t,e){var a=rt[t]=k(X);return J(a,{type:A,tag:t,description:e}),g||(a.description=e),a}function r(t,e,a){return t===K&&r(st,e,a),y(t),e=V(e),y(a),(v(rt,e)?(a.enumerable?(v(t,H)&&t[H][e]&&(t[H][e]=!1),a=k(a,{enumerable:C(0,!1)})):(v(t,H)||tt(t,H,C(1,{})),t[H][e]=!0),nt):tt)(t,e,a)}function s(t,e){y(t);var a=w(e);e=$(a).concat(c(a));return G(e,(function(e){g&&!m(o,a,e)||r(t,e,a[e])})),t}function o(t){t=V(t);var e=m(at,this,t);return!(this===K&&v(rt,t)&&!v(st,t))&&(!(e||!v(this,t)||!v(rt,t)||v(this,H)&&this[H][t])||e)}function n(t,e){var a;t=w(t),e=V(e);if(t!==K||!v(rt,e)||v(st,e))return!(a=Z(t,e))||!v(rt,e)||v(t,H)&&t[H][e]||(a.enumerable=!0),a}function l(t){t=et(w(t));var e=[];return G(t,(function(t){v(rt,t)||v(R,t)||it(e,t)})),e}function c(t){var e=t===K,a=(t=et(e?st:w(t)),[]);return G(t,(function(t){!v(rt,t)||e&&!v(K,t)||it(a,rt[t])})),a}var d=a("23e7"),u=a("da84"),m=a("c65b"),p=a("e330"),f=a("c430"),g=a("83ab"),h=a("4930"),b=a("d039"),v=a("1a2d"),_=a("3a9b"),y=a("825a"),w=a("fc6a"),V=a("a04b"),x=a("577e"),C=a("5c6c"),k=a("7c73"),$=a("df75"),I=a("241c"),S=a("057f"),O=a("7418"),D=a("06cf"),P=a("9bf2"),F=a("37e8"),E=a("d1e7"),q=a("cb2d"),T=a("5692"),j=a("f772"),R=a("d012"),N=a("90e3"),M=a("b622"),W=a("e538"),z=a("746f"),B=a("57b9"),L=a("d44e"),U=a("69f3"),G=a("b727").forEach,H=j("hidden"),A="Symbol",J=(a="prototype",U.set),Q=U.getterFor(A),K=Object[a],X=(j=u.Symbol,j&&j[a]),Y=u.TypeError,Z=(U=u.QObject,D.f),tt=P.f,et=S.f,at=E.f,it=p([].push),rt=T("symbols"),st=T("op-symbols"),ot=(u=T("wks"),!U||!U[a]||!U[a].findChild),nt=g&&b((function(){return 7!=k(tt({},"a",{get:function(){return tt(this,"a",{value:7}).a}})).a}))?function(t,e,a){var i=Z(K,e);i&&delete K[e],tt(t,e,a),i&&t!==K&&tt(K,e,i)}:tt;h||(q(X=(j=function(){if(_(X,this))throw Y("Symbol is not a constructor");var t=arguments.length&&void 0!==arguments[0]?x(arguments[0]):void 0,e=N(t),a=function(t){this===K&&m(a,st,t),v(this,H)&&v(this[H],e)&&(this[H][e]=!1),nt(this,e,C(1,t))};return g&&ot&&nt(K,e,{configurable:!0,set:a}),i(e,t)})[a],"toString",(function(){return Q(this).tag})),q(j,"withoutSetter",(function(t){return i(N(t),t)})),E.f=o,P.f=r,F.f=s,D.f=n,I.f=S.f=l,O.f=c,W.f=function(t){return i(M(t),t)},g&&(tt(X,"description",{configurable:!0,get:function(){return Q(this).description}}),f||q(K,"propertyIsEnumerable",o,{unsafe:!0}))),d({global:!0,constructor:!0,wrap:!0,forced:!h,sham:!h},{Symbol:j}),G($(u),(function(t){z(t)})),d({target:A,stat:!0,forced:!h},{useSetter:function(){ot=!0},useSimple:function(){ot=!1}}),d({target:"Object",stat:!0,forced:!h,sham:!g},{create:function(t,e){return void 0===e?k(t):s(k(t),e)},defineProperty:r,defineProperties:s,getOwnPropertyDescriptor:n}),d({target:"Object",stat:!0,forced:!h},{getOwnPropertyNames:l}),B(),L(j,A),R[H]=!0},e01a:function(t,e,a){"use strict";var i,r,s,o,n,l,c,d=a("23e7"),u=a("83ab"),m=a("da84"),p=a("e330"),f=a("1a2d"),g=a("1626"),h=a("3a9b"),b=a("577e"),v=a("9bf2").f,_=(a=a("e893"),m.Symbol),y=_&&_.prototype;!u||!g(_)||"description"in y&&void 0===_().description||(i={},a(m=function(){var t=arguments.length<1||void 0===arguments[0]?void 0:b(arguments[0]),e=h(y,this)?new _(t):void 0===t?_():_(t);return""===t&&(i[e]=!0),e},_),(m.prototype=y).constructor=m,r="Symbol(test)"==String(_("test")),s=p(y.toString),o=p(y.valueOf),n=/^Symbol\((.*)\)[^)]+$/,l=p("".replace),c=p("".slice),v(y,"description",{configurable:!0,get:function(){var t=o(this),e=s(t);return f(i,t)?"":""===(t=r?c(e,7,-1):l(e,n,"$1"))?void 0:t}}),d({global:!0,constructor:!0,forced:!0},{Symbol:m}))},e538:function(t,e,a){a=a("b622"),e.f=a}}]); \ No newline at end of file diff --git a/crmeb/public/admin/js/chunk-d0e60bea.b175965c.js.gz b/crmeb/public/admin/js/chunk-d0e60bea.b175965c.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..f278b6916ecf5b83aa5c3ff56eeb05aeb4cafe15 GIT binary patch literal 8474 zcmV+#A?4m5iwFP!000026YV`|cO%8Me?{&y@oBx3G?Kix)6a)lfCDIkL2+d7b z=IcY6bDjC=baPOCX0Ez0SUw(aZFZ&#bwXahG&>9F2-DTsN(IsZFH^0!08`R#+?r^J z*`aBOaY7Ypo6KgDldRYd0~WBYHYNOV!|^-xbUjZTJ2DLxoC&?A$Gi=SZ3C!m*;$#K z3}A>3F_Qu3w?oQ0VJqjE(9oI}<-2*Z?SvlNvdZ0j7h!a!=SIL-nWA$FMv3xBz&o{| zV4RyS&qKN;XjlTAEPCcPbHWB?mT|gzkph`X#2jW#lnBtKMqO(n+}VjtQ$t5ktea&R zV7^PXq2}q$)|oJ9(~xZm{6v-x7>9ai-m=K{f@XFVtsXWXNLE^?8x1&6KA^iZ0ZqMT*lDFo2~FM_QeIB`!GpGjnrP zk#=Tw0omHOO+I7z+=N%AffKpaD6pUqao`IfZFrEmW#sduW@8DFk0nIeq=e2Yavlt@ z3e3fANDtC~k=elWdBp;e=>x)-{AIRcnN*)yP>5i*O-XH;uGoN!JZF;X!hB`4cyfwB z$9y8CY74W|3EJv)g|_-seM+INUPDO+Xfu(AW@~jp7o@ACRjKTVlsi?O6RGmdLRFQU zl9ZgL^A(X=Sa4)3?tIx5sY-pef;jg1xTYP~sRa}bLV66S;&`p&A$1rvNG)i#gBESE$l7iMfg3#t6tw)JOY2U@ zXQb2i1IIlBIO~KovT8+#)I;hu*4TO4Z2QoL)r7o9omS(d>p=%r8)dxfFvrrQfFR{| z)Tx4iJKd%&Yobh|w%0nh7Hnd=xph2f)xCzb?Q~dhKkwmW%c=UvDP`idKrTA|y&(W1 zURpDyQY!mV&t+?tQ7)B!WRMFdPnYNB zpy7qkw+y38yy*B^;MD+2fRj!b0!FM7X$G$21MoP6M(DZL_9fpcSBT%RD)82|D$^ut z;@?XV{O$5W6<%r{3(aF0C_hjJ+r(0{eWl9qU z=62GS*Qy7IAm%ZjV~TUss^Bg|bc%@%kR{G-hlp0dme*QU>8fDD)uwYv=9RU~xL~nV zhVe#BtI_HJl1Q5dZJ+Xo3J#*S4w;eT!!S!E0)Y-cqGSVB(^apR5XM@D$@O^03vr?VmT44mD(rvy z<(Jnb< zOb~foxF1v#tirZo86mC`2I#i1)OT7qeyyTWGA3-B*EwXPZ19 z(UMgW^NA=SkZYI4BPjHzK%Sa_0{$#lzWZpb4w|5THz`{KRnkI(Pv~2q+%Z(CbX}h} zpe=MZ1Ffg8LS?W9u7OxoEu9)7BqX#R6_wfpz}h8}`65z7wkLor5|VrPl09e*VhdoV zzz8bFswtG@tq=qiX6|u5GBo_0bYEP> zg3|oAo6i?(4y&!DDdH55JS42mjUgp zh(c;|(hEykplWr5VZg+&@8E^7O*up%RJUMLgE zWFGG?>}MxfiiOYuODUVTG8pC*V&`GG3MjS_DqcIJH7`P0Rw9CtI5QL?Vyg48`C=N(B+h9_o9N}GnfIK65Ipq%F(?u@rQYImaha@-R z(gFqvdM8Nz)OH;<<1D7($E_h{1+roUnKWGG&qBF|JgynzL(JKUvaIXPseEC-0P=ZL ziOR}~ar%3)9$6884mKhA;A-pAkc21v73L&7z)z-4$%?7x*un(KC{ntm3Bbk=%IM^I zkT{&}$@C?2s2R#vC8cl)Zi19%ekOTp9c4wCiWMMk{yUms8iSPYFH-9O>YA&_HCRl0 z94NZsg{%Xti6Roq>dznr^Dx=rQd)tT)PjZ8Om(FsqeII1ywVIa`nG|TupWq&0EN$> za+j*5PXnnOqVhRJrthrorjL0dF*Kx&-@#T!Oa zY&zk3A~SOUw_Kx1NFov_eJi8pX6Urjf*#;C7Z>xCvi7pAWNr~sMFGHxv$g!}fh5TvBFf5URvPVGno9QaV;Cd4%n{u(^kH`f|V^c4r z-WGi?sw^F)%CbIHHaQWXN;9GVDpi(v1A1#D=8V!?6~6d@NB|v>RMs&4krjhBgBcx& z(SV}s34(bjW#zCz2qgJ^gyek~B*=5El4(<-yvRAKT(R)i09pW3NQ~mr*EUg;!7~(? z#R}IM$BwZ~;7W1W=rr;C0P30$ilt>$8i+Cg6%#w^)M}7~`Gw>j zrhh8jgwk|sJ9wxg4{s0x%3!rRDzr$c(H-TI!{{nSL9qGMAeS?Z%UL#;)5QE4hszm` zd?@Js#wK)ZmHXNGFx)4U1T{bq>b9+0{7VCUCcA3A|N6t;<&XA1dTQ_euZ_HAqE(UD zTUsM41hk1P18BK~P9dmT+f4j|9TcnEkQb*RUmA7dmkeo6y#0w?${4uV_Pq1f)jQ9; z)Vp=%&IdPpAAYoZutE?$H%IfthY^(T8pB>KHArml-Y{qyYI=$K zOG8jEwwG32FSJalK&mOx*WU`ZloZccO=3n%70i=943yQlPmHwRmC8)CClKN7exZ}0 zXG_f?89`<#JG-vbn?=!G3~mZCK>$RO!v7#?O0vj_A-VBB#dd+wqE`Z4)#T z^n&32405>yEgV3V$QFxaag8k4?#>DN~02X>v?ER6cIot{)+<~fGQ4Twm`MEjnm?Jf_ z8fs=fF*6NVZh#-Dalf3CK1FQ<4;+fC5%ufE)!NPuRS0#I{i71wxOL>!j{5+xWq1YO z*#af1&<3yz!eGmZpH)0g>W)>h?yriJtS8j7g73A~p}uf&*k*w>ma5hjZ5@+TR?Q%V zU>HGEa9|Q`7LZH^iM%J!d#UO8zB>M6pmZA82;gS}R>oVe_1^h|0jAjs3LI$pgtvj) zl-dY+y$u=yxQ@?{(x6z>c3J~i*y!j8C~y|cHN#3t_^^4kb8HKka$E7cQ3BMsLGz3- zL2+zq(M9r^@_cSU>t8Z%fBnY(w=e6?0)4q#TLF+Orw~-zmP(QBwl9m-Uol}J^fbiy&Jbb zxGZ(AQN?#}UE6!@E79)$r+?b}&6UF!|LCdSvu_!SG?MYM@GzzDa4+8<1q-7N$kP@r z#aNOO_$r6wi18hE#Fn(~0EB86#r@~B{m;*r3tUJW@G?22R0PKh6;NhTrm5-#lgs7Y;w4g%-47mf%9L%8&XK zNixJB=x@h@O9sb=SOQ=SiFP8yPKFvkv^5rXsFa>wvyqJl-+5vyg$I!#@Q~GA3LS&5 z(KQ0(g_S+1PW!>YanrM1Oz{F5{_R-WpQ;6e0uu7-AmE}tae#8W2BQz10th--AgGev zmDzZjNEs&N&$#?hJ`_KcHGVjppqe%Yc{R;Yf|Z2xTR%gM#Y&kw4VnREa*K$>c8r)t z|IcsVf!{`n=EG8c|C?)juY8h0{AdLA6}W~_RD3fFuaTw?Qap|BQ}VWPW8EW}G*Kfk~+?Sj3;_CcqXQ`Ler;Q*Xii&=O#{G?o3y6bs1o-FDFMvUn1dv2n3Oif5u4m(NtOQ=;v zH$C-)p7LY@YLA@8gTBJrOy=61p%f%QyrJ?G=v-xp+id%Q;kCfW!>rNn$OaXrT)}gb zHl^maohfXEn-AD1K3YFk`XD9q=uVCvr_fLtt)Pi@)gKby!lPQ3oWL`E=;m2>i|yED zJ2nm-u%lt_2b+;K-A4q`(?}ZdQ`T`vAOIRk0SVxE1Q?25-2+@htbSyEh=obB^5pt^ z0)`5cf1R7o={1Ljk7^bPZW{3w2aohP+7U|ZHxz!l2)x5AV+;Nj9(t(Yy1D!Bx0(P- zKRvU2+B3h!Ds^OEsaI!6oN++ypI;*me(LHntr*IYlL*mNVYSseR~`9 z4IxOrzTCU|>Ft}Z?*0BfMegTszxMIovtRaJ`gHf^AA9e9EX(t^y{E7AUV3@|AMp0q zyVqY7vqbHTNHJSNEjl$;-3e#uu9@=oZ~wgak00 zrNG`BpY{Ip51Fzc#aVa1jA}Q&v}H8$SngAuwHJ4z@*OzyW3C#dh^q@~Xsdmp~t`|M=^UYaA%UhO^iUZ1*k z_ghcel|qdXG)MM6PSD@{D_9|Y2QtkHsZq<@!Q=9R*2Y-Okm`FRH>5E*20Q$+mCN{t zw`;HeMQkCaly;7&+iyRmi2MBRw`d@XN1=-CUcXW1y8hpLuROo|)my!*&x4BJ`|N4a z+&xfRx-Px??cR%j1g-z}&9`>1zlDumf2;S>U-p0V4fgZe-}jz<1M6S;V)yzdyVozn zh+>A#8us_azWRO8J8xa>J^O{m#6L8P4vgilnQ&a@JDBOlW;VfA(qjJfB}gmgLd#Ez zBF;(@*6&Lo@yp^G72}IKeS#>-@7vP33z;G>sHdfg*1d!7b>a6Sq^3`;U%3+s(;e zXyrQ|^Y-_f;y>+W>;ZeIW8P$VKir9LSu^her;-uS8+}Yx7$tMDIewn6?Shmv*;ygL zHb{VYD-#`N`@}^W=iFa@w6xGG5Cv1euoxs3FNa8p(Gff7|DQ%la*bddv}mv$h?=Bq z3O)S#z&{x^{tGl@ft7m3(` zEF<>KFn`?1$&`OtH?<9jH*FH_2>sEoU*7xVk4l}&_8Ccr*SC;?Y-lGHI$Nk@-x~xe7h~zqD`KcU`{w=!ALF4imbu?^Mfky5 z82G;0=8pNjWN3%OJY)bKDT>s9tQA*FhRIiX@r0%&smN6`klz<6;MEc3+8f^`5!zuY zW(S{A@uNbrh8hXJf(CC^^h0V0G!)hV4+f7|=?9T|nZ7Y0u!jNrjHVN<7gR}udxk$z z5dQeq{QP`2W% z^YisGov9l9Ilo9%C{??uf(>^GhW9;O2wy#fvAa;6QL$)C?o9dM5Wd3$^d34wuL!ek z_1}TUxEy)5hMN6(kZ33QohOXi`(q>LMY&eMa!xLiae5b_M#!W1%A3^3HiZJ28aq3tle+1M0Y|!V2cha; z2}TgD4@^#mW+d{-7GB4v_9GY{W6OjLbHfaAP)pD*ZFSHvfw{E=*^JzupPXdN_pdC| z6%4l~Qa1WcIWTS*Yf`~FZkEua3h#)@x;s0JVS*et%Ve871gaKFKwAbJ&GK@*2?UWq z5sq_F;As=198>!Uj8?_&s6jf$+I=P^smuC}$;pYP84&ca+}V*RfqsQkV$xM0LYzIK zx}tW|bi{4NBvQi!zf>vE$Wg@rDH9urP~ZhX%Y;dHb|6Dm<7r-OXGdmoG(rNQXDg6T zHF(ppQvleQKFD$mR`~~1lax1!lvGSO0n_Cdyn%eWP>Ob(XA)9z^lLoh3p9Whj-4x1 zEUzT^W$DoE8hmH@ug7>maYQdo+O27KLJ@z2M|gp5=u*Ti-WQ0S{LpR^JW`JF2UK4U z;ZsM19P45at|oIjTGafe77d@rlcrNVQhZ&+oaX5Urst;|EVHIXldo#g<}kqaX)U7t37#*)cb`eZ!IOLW*ybpfImz2BbDTV$MEob`HFThj>Y&-aUn3`Zw(maLJ`cwJo%Y@0hdJ396+L*_vFa~ z@?zq$vqB!T&5L$N2D&E~CnqmLZl3%c@?rr`eqoyzAmeAE8aYv{gG^xdnPQz#W}kx} zhuJ6L$76QeTwdWfkzplc_Ib4$MYx*r=b&9kvI1tC9n9Ta$H$2aFeNX*2;@((4vNb0 zHP3fZ_}L(&s;RIMavID{fM^B5iQcMU0i$Y=6=9PJ(ZY)eZD+2FpQgaDff#0ODSK)D z1BTjWA&;9J!P;OzK&_gOiSIYa zmGtK-w0*LK;+0hvg5m-8U0%kjiGxwZ!R|zSQRq88uG>CD+Z}C1#x>8rVPgmekbA(U(XTo#7K+yq(%l- zX}Rh)wH13{m6oe6U!}{lm07h)%N4k)t*#sThf!di7PbVPU%=(3Dc1#Dv{xr5SCbFf zEKYPlL^sS;&@NJwz-#5UlwbnFtePo4$B(Mm_)QeEIr#0Ie);y3GH6Sxp_GJ^ah0oS zK?f3U%@pyA^Gg_RU=?{HZhT!SU;5%D I-K}Z>04gS9-T(jq literal 0 HcmV?d00001 diff --git a/crmeb/public/admin/js/chunk-d529f866.0cfe7d95.js.gz b/crmeb/public/admin/js/chunk-d529f866.0cfe7d95.js.gz deleted file mode 100644 index 4bb6b9bafcd6ec5cfbb84d22cb99ec4e689c093c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4206 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 E04B@`x&QzG diff --git a/crmeb/public/admin/js/chunk-d529f866.0cfe7d95.js b/crmeb/public/admin/js/chunk-d529f866.67ec64ac.js similarity index 97% rename from crmeb/public/admin/js/chunk-d529f866.0cfe7d95.js rename to crmeb/public/admin/js/chunk-d529f866.67ec64ac.js index 9e9d2c6f9..37ce74610 100644 --- a/crmeb/public/admin/js/chunk-d529f866.0cfe7d95.js +++ b/crmeb/public/admin/js/chunk-d529f866.67ec64ac.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-d529f866"],{"31b4":function(e,t,a){"use strict";var s=a("f3f3"),r=a("9860"),i=(r=a.n(r),a("6b6c")),o=a("2f62");r={name:"edit",components:{formCreate:r.a.$form()},computed:Object(s.a)({},Object(o.e)("userLevel",["taskId","levelId"])),props:{FromData:{type:Object,default:null},update:{type:Boolean,default:!0}},data:function(){return{modals:!1,type:0,config:{global:{upload:{props:{onSuccess:function(e,t){200===e.status?t.url=e.data.src:this.Message.error(e.msg)}}}}}}},methods:{couponsType:function(){this.$parent.addType(this.type)},onSubmit:function(e){var t=this;Object(i.a)({url:this.FromData.action,method:this.FromData.method,data:e}).then((function(e){t.update&&t.$parent.getList(),t.$Message.success(e.msg),t.modals=!1,setTimeout((function(){t.$emit("submitFail")}),1e3)})).catch((function(e){t.$Message.error(e.msg)}))},cancel:function(){this.type=0}}},a("3c71"),s=a("2877"),o=Object(s.a)(r,(function(){var e=this,t=e.$createElement;t=e._self._c||t;return e.FromData?t("div",[t("Modal",{attrs:{scrollable:"","footer-hide":"",closable:"",title:e.FromData.title,"z-index":1,width:"700"},on:{"on-cancel":e.cancel},model:{value:e.modals,callback:function(t){e.modals=t},expression:"modals"}},[["/marketing/coupon/save.html"===e.FromData.action?t("div",{staticClass:"radio acea-row row-middle"},[t("div",{staticClass:"name ivu-form-item-content"},[e._v("优惠券类型")]),t("Radio-group",{on:{"on-change":e.couponsType},model:{value:e.type,callback:function(t){e.type=t},expression:"type"}},[t("Radio",{attrs:{label:0}},[e._v("通用券")]),t("Radio",{attrs:{label:1}},[e._v("品类券")]),t("Radio",{attrs:{label:2}},[e._v("商品券")])],1)],1):e._e()],t("form-create",{ref:"fc",staticClass:"formBox",attrs:{option:e.config,rule:Array.from(e.FromData.rules),handleIcon:"false"},on:{"on-submit":e.onSubmit}})],2)],1):e._e()}),[],!1,null,"671a3e20",null);t.a=o.exports},"3c71":function(e,t,a){"use strict";var s=a("be2f");a.n(s).a},acd0c:function(e,t,a){},ad01:function(e,t,a){"use strict";var s=a("acd0c");a.n(s).a},be2f:function(e,t,a){},fe78:function(e,t,a){"use strict";a.r(t);var s=a("c964"),r=a("f3f3"),i=(a("96cf"),a("2f62")),o=a("c24f"),n=(a("a434"),{name:"task",components:{editFrom:a("31b4").a},data:function(){return{grid:{xl:10,lg:10,md:12,sm:24,xs:24},modals:!1,levelFrom:{is_show:"",name:"",page:1,limit:20},total:0,levelLists:[],loading:!1,columns1:[{title:"ID",key:"id",sortable:!0,width:80},{title:"等级名称",key:"level_name",minWidth:100},{title:"任务名称",key:"name",minWidth:120},{title:"排序",sort:"grade",sortable:!0,minWidth:100},{title:"是否显示",slot:"is_shows",minWidth:110},{title:"务必达成",slot:"is_musts",minWidth:135},{title:"任务说明",key:"illustrate",minWidth:120},{title:"操作",slot:"action",fixed:"right",minWidth:120}],FromData:null,ids:0,modalTitleSs:"",titleType:"task"}},computed:Object(r.a)(Object(r.a)(Object(r.a)({},Object(i.e)("media",["isMobile"])),Object(i.e)("userLevel",["levelId"])),{},{labelWidth:function(){return this.isMobile?void 0:75},labelPosition:function(){return this.isMobile?"top":"right"}}),methods:Object(r.a)(Object(r.a)({},Object(i.d)("userLevel",["getTaskId","getlevelId"])),{},{add:function(){this.ids="",this.getFrom()},getFrom:function(){var e=this,t={id:this.ids,level_id:this.levelId};this.$modalForm(Object(o.e)(t)).then((function(){return e.getList()}))},edit:function(e){this.ids=e.id,this.getFrom()},handleReset:function(){this.modals=!1},userSearchs:function(){this.getList()},getList:function(){var e=this;this.loading=!0,this.levelFrom.is_show=this.levelFrom.is_show||"",Object(o.H)(this.levelId,this.levelFrom).then(function(){var t=Object(s.a)(regeneratorRuntime.mark((function t(a){var s;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:s=a.data,e.levelLists=s.list,e.total=a.data.count,e.loading=!1;case 4:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()).catch((function(t){e.loading=!1,e.$Message.error(t.msg)}))},pageChange:function(e){this.levelFrom.page=e,this.getList()},onchangeIsShow:function(e){var t=this;e={id:e.id,is_show:e.is_show};Object(o.F)(e).then(function(){var e=Object(s.a)(regeneratorRuntime.mark((function e(a){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t.$Message.success(a.msg);case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){t.$Message.error(e.msg)}))},onchangeIsMust:function(e){var t=this;e={id:e.id,is_must:e.is_must};Object(o.E)(e).then(function(){var e=Object(s.a)(regeneratorRuntime.mark((function e(a){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t.$Message.success(a.msg);case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){t.$Message.error(e.msg)}))},submitFail:function(){this.getList()},del:function(e,t,a){var s=this;t={title:t,num:a,url:"user/user_level/delete_task/".concat(e.id),method:"DELETE",ids:""};this.$modalSure(t).then((function(e){s.$Message.success(e.msg),s.levelLists.splice(a,1)})).catch((function(e){s.$Message.error(e.msg)}))}})}),l=a("2877");Object(l.a)(n,(function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("Modal",{attrs:{"z-index":1,scrollable:"","footer-hide":"",closable:"",title:"等级任务","mask-closable":!1,width:"950"},on:{"on-cancel":e.handleReset},model:{value:e.modals,callback:function(t){e.modals=t},expression:"modals"}},[a("Form",{ref:"levelFrom",attrs:{model:e.levelFrom,"label-width":e.labelWidth,"label-position":e.labelPosition},nativeOn:{submit:function(e){e.preventDefault()}}},[a("Row",{attrs:{type:"flex",gutter:24}},[a("Col",e._b({},"Col",e.grid,!1),[a("FormItem",{attrs:{label:"状态:"}},[a("Select",{attrs:{placeholder:"是否显示",clearable:""},on:{"on-change":e.userSearchs},model:{value:e.levelFrom.is_show,callback:function(t){e.$set(e.levelFrom,"is_show",t)},expression:"levelFrom.is_show"}},[a("Option",{attrs:{value:"1"}},[e._v("显示")]),a("Option",{attrs:{value:"0"}},[e._v("不显示")])],1)],1)],1),a("Col",e._b({},"Col",e.grid,!1),[a("FormItem",{attrs:{label:"等级名称:",prop:"status2","label-for":"status2"}},[a("Input",{staticStyle:{width:"100%"},attrs:{search:"","enter-button":"",placeholder:"请输入等级名称"},on:{"on-search":e.userSearchs},model:{value:e.levelFrom.name,callback:function(t){e.$set(e.levelFrom,"name",t)},expression:"levelFrom.name"}})],1)],1)],1)],1),a("Divider",{attrs:{dashed:""}}),a("Row",{attrs:{type:"flex"}},[a("Col",e._b({staticClass:"mb15"},"Col",e.grid,!1),[a("Button",{attrs:{type:"primary",icon:"md-add"},on:{click:e.add}},[e._v("添加等级任务")])],1),a("Col",{staticClass:"userAlert",attrs:{span:"24"}},[a("Alert",{attrs:{"show-icon":"",closable:""}},[e._v("添加等级任务,任务类型中的{$num}会自动替换成限定数量+系统预设的单位生成任务名")])],1)],1),a("Divider",{attrs:{dashed:""}}),a("Table",{ref:"table",attrs:{columns:e.columns1,data:e.levelLists,loading:e.loading,"no-userFrom-text":"暂无数据","no-filtered-userFrom-text":"暂无筛选结果"},scopedSlots:e._u([{key:"is_shows",fn:function(t){var s=t.row;return t.index,[a("i-switch",{attrs:{value:s.is_show,"true-value":1,"false-value":0,size:"large"},on:{"on-change":function(t){return e.onchangeIsShow(s)}},model:{value:s.is_show,callback:function(t){e.$set(s,"is_show",t)},expression:"row.is_show"}},[a("span",{attrs:{slot:"open"},slot:"open"},[e._v("显示")]),a("span",{attrs:{slot:"close"},slot:"close"},[e._v("隐藏")])])]}},{key:"is_musts",fn:function(t){var s=t.row;return t.index,[a("i-switch",{attrs:{value:s.is_must,"true-value":1,"false-value":0,size:"large"},on:{"on-change":function(t){return e.onchangeIsMust(s)}},model:{value:s.is_must,callback:function(t){e.$set(s,"is_must",t)},expression:"row.is_must"}},[a("span",{attrs:{slot:"open"},slot:"open"},[e._v("全部完成")]),a("span",{attrs:{slot:"close"},slot:"close"},[e._v("达成其一")])])]}},{key:"action",fn:function(t){var s=t.row,r=t.index;return[a("a",{on:{click:function(t){return e.edit(s)}}},[e._v("编辑 | ")]),a("a",{on:{click:function(t){return e.del(s,"删除等级任务",r)}}},[e._v(" 删除")])]}}])}),a("div",{staticClass:"acea-row row-right page"},[a("Page",{attrs:{total:e.total,"show-elevator":"","show-total":"","page-size":e.levelFrom.limit},on:{"on-change":e.pageChange}})],1),a("edit-from",{ref:"edits",attrs:{FromData:e.FromData,titleType:e.titleType},on:{submitFail:e.submitFail}})],1)}),[],!1,null,"fc9a0150",null).exports,n={name:"orderMark",data:function(){return{formValidate:{remark:""},modals:!1,ruleValidate:{remark:[{required:!0,message:"请输入备注信息",trigger:"blur"}]}}},props:{remark:{default:"",type:String}},methods:{cancel:function(e){this.modals=!1,this.$refs[e].resetFields()},putRemark:function(e){var t=this;this.$refs[e].validate((function(e){e?t.$emit("submitFail",t.formValidate.remark):t.$Message.warning("请填写备注信息")}))}}},n={name:"user_level",components:{remark:Object(l.a)(n,(function(){var e=this,t=e.$createElement;t=e._self._c||t;return t("Modal",{staticClass:"order_box",attrs:{scrollable:"",title:"备注",closable:!1},model:{value:e.modals,callback:function(t){e.modals=t},expression:"modals"}},[t("Form",{ref:"formValidate",attrs:{model:e.formValidate,rules:e.ruleValidate,"label-width":80},nativeOn:{submit:function(e){e.preventDefault()}}},[t("FormItem",{attrs:{label:"备注:",prop:"remark"}},[t("Input",{staticStyle:{width:"100%"},attrs:{maxlength:200,"show-word-limit":"",type:"textarea",placeholder:"请输入备注信息"},model:{value:e.formValidate.remark,callback:function(t){e.$set(e.formValidate,"remark",t)},expression:"formValidate.remark"}})],1)],1),t("div",{attrs:{slot:"footer"},slot:"footer"},[t("Button",{attrs:{type:"primary"},on:{click:function(t){return e.putRemark("formValidate")}}},[e._v("提交")]),t("Button",{on:{click:function(t){return e.cancel("formValidate")}}},[e._v("取消")])],1)],1)}),[],!1,null,"f17411e8",null).exports},data:function(){return{grid:{xl:7,lg:7,md:12,sm:24,xs:24},id:"",loading:!1,columns1:[{title:"ID",key:"id",width:80},{title:"昵称",key:"name",minWidth:100},{title:"手机号",key:"phone",minWidth:100},{title:"状态",key:"status",minWidth:120},{title:"申请时间",key:"add_time",minWidth:100},{title:"审核时间",key:"up_time",minWidth:100},{title:"备注",key:"remark",minWidth:100},{title:"操作",slot:"action",fixed:"right",minWidth:120}],levelFrom:{status:"",keywords:"",page:1,limit:15},levelLists:[],total:0}},created:function(){this.getList()},computed:Object(r.a)(Object(r.a)({},Object(i.e)("media",["isMobile"])),{},{labelWidth:function(){return this.isMobile?void 0:75},labelPosition:function(){return this.isMobile?"top":"right"}}),methods:Object(r.a)(Object(r.a)({},Object(i.d)("userLevel",["getlevelId"])),{},{remark:function(e){this.id=e.id,this.$refs.remark.formValidate.remark=e.remark,this.$refs.remark.modals=!0},agree:function(e){var t=this;this.delfromData={title:"注销用户",url:"/user/cancel/agree/".concat(e.id),method:"get"},this.$modalSure(this.delfromData).then((function(e){t.$Message.success(e.msg),t.getList()})).catch((function(e){t.$Message.error(e.msg)}))},refuse:function(e){var t=this;this.delfromData={title:"拒绝注销用户",info:"您确认拒绝注销此用户吗?",url:"/user/cancel/refuse/".concat(e.id),method:"get"},this.$modalSure(this.delfromData).then((function(e){t.$Message.success(e.msg),t.getList()})).catch((function(e){t.$Message.error(e.msg)}))},submitFail:function(e){var t=this;e={id:this.id,mark:e};Object(o.K)(e).then((function(e){t.$refs.remark.modals=!1,t.$Message.success(e.msg),t.getList()})).catch((function(e){t.$refs.remark.modals=!1,t.$Message.error(e.msg)}))},getList:function(){var e=this;this.loading=!0,this.levelFrom.status=this.levelFrom.status||"",Object(o.J)(this.levelFrom).then(function(){var t=Object(s.a)(regeneratorRuntime.mark((function t(a){var s;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:s=a.data,e.levelLists=s.list,e.total=a.data.count,e.loading=!1;case 4:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()).catch((function(t){e.loading=!1,e.$Message.error(t.msg)}))},pageChange:function(e){this.levelFrom.page=e,this.getList()},userSearchs:function(){this.levelFrom.page=1,this.getList()}})},a("ad01"),r=Object(l.a)(n,(function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("div",{staticClass:"i-layout-page-header"},[a("div",{staticClass:"i-layout-page-header"},[a("span",{staticClass:"ivu-page-header-title"},[e._v(e._s(e.$route.meta.title))])])]),a("Card",{staticClass:"ivu-mt",attrs:{bordered:!1,"dis-hover":""}},[a("Form",{ref:"levelFrom",attrs:{model:e.levelFrom,"label-width":e.labelWidth,"label-position":e.labelPosition},nativeOn:{submit:function(e){e.preventDefault()}}},[a("Row",{attrs:{type:"flex",gutter:24}},[a("Col",e._b({},"Col",e.grid,!1),[a("FormItem",{attrs:{label:"状态:","label-for":"status1"}},[a("RadioGroup",{attrs:{type:"button"},on:{"on-change":function(t){return e.userSearchs(e.levelFrom.status)}},model:{value:e.levelFrom.status,callback:function(t){e.$set(e.levelFrom,"status",t)},expression:"levelFrom.status"}},[a("Radio",{attrs:{label:""}},[e._v("全部")]),a("Radio",{attrs:{label:"0"}},[e._v("待审核")]),a("Radio",{attrs:{label:"1"}},[e._v("通过")]),a("Radio",{attrs:{label:"2"}},[e._v("拒绝")])],1)],1)],1),a("Col",e._b({},"Col",e.grid,!1),[a("FormItem",{attrs:{label:"用户搜索:","label-for":"title"}},[a("Input",{attrs:{search:"","enter-button":"",placeholder:"请输入用户昵称/ID/手机号"},on:{"on-search":e.userSearchs},model:{value:e.levelFrom.keywords,callback:function(t){e.$set(e.levelFrom,"keywords",t)},expression:"levelFrom.keywords"}})],1)],1)],1)],1),a("Table",{ref:"table",staticClass:"mt25",attrs:{columns:e.columns1,data:e.levelLists,loading:e.loading,"highlight-row":"","no-userFrom-text":"暂无数据","no-filtered-userFrom-text":"暂无筛选结果"},scopedSlots:e._u([{key:"action",fn:function(t){var s=t.row;return t.index,[a("a",{on:{click:function(t){return e.agree(s)}}},[e._v("同意")]),a("Divider",{attrs:{type:"vertical"}}),a("a",{on:{click:function(t){return e.refuse(s)}}},[e._v("拒绝")]),a("Divider",{attrs:{type:"vertical"}}),a("a",{on:{click:function(t){return e.remark(s)}}},[e._v("备注")])]}}])}),a("div",{staticClass:"acea-row row-right page"},[a("Page",{attrs:{total:e.total,current:e.levelFrom.page,"show-elevator":"","show-total":"","page-size":e.levelFrom.limit},on:{"on-change":e.pageChange}})],1)],1),a("remark",{ref:"remark",on:{submitFail:e.submitFail}})],1)}),[],!1,null,"59daa79a",null);t.default=r.exports}}]); \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-d529f866"],{"31b4":function(e,t,a){"use strict";var s=a("f3f3"),r=a("9860"),i=(r=a.n(r),a("6b6c")),o=a("2f62");r={name:"edit",components:{formCreate:r.a.$form()},computed:Object(s.a)({},Object(o.e)("userLevel",["taskId","levelId"])),props:{FromData:{type:Object,default:null},update:{type:Boolean,default:!0}},data:function(){return{modals:!1,type:0,config:{global:{upload:{props:{onSuccess:function(e,t){200===e.status?t.url=e.data.src:this.Message.error(e.msg)}}}}}}},methods:{couponsType:function(){this.$parent.addType(this.type)},onSubmit:function(e){var t=this;Object(i.a)({url:this.FromData.action,method:this.FromData.method,data:e}).then((function(e){t.update&&t.$parent.getList(),t.$Message.success(e.msg),t.modals=!1,setTimeout((function(){t.$emit("submitFail")}),1e3)})).catch((function(e){t.$Message.error(e.msg)}))},cancel:function(){this.type=0}}},a("3c71"),s=a("2877"),o=Object(s.a)(r,(function(){var e=this,t=e.$createElement;t=e._self._c||t;return e.FromData?t("div",[t("Modal",{attrs:{scrollable:"","footer-hide":"",closable:"",title:e.FromData.title,"z-index":1,width:"700"},on:{"on-cancel":e.cancel},model:{value:e.modals,callback:function(t){e.modals=t},expression:"modals"}},[["/marketing/coupon/save.html"===e.FromData.action?t("div",{staticClass:"radio acea-row row-middle"},[t("div",{staticClass:"name ivu-form-item-content"},[e._v("优惠券类型")]),t("Radio-group",{on:{"on-change":e.couponsType},model:{value:e.type,callback:function(t){e.type=t},expression:"type"}},[t("Radio",{attrs:{label:0}},[e._v("通用券")]),t("Radio",{attrs:{label:1}},[e._v("品类券")]),t("Radio",{attrs:{label:2}},[e._v("商品券")])],1)],1):e._e()],t("form-create",{ref:"fc",staticClass:"formBox",attrs:{option:e.config,rule:Array.from(e.FromData.rules),handleIcon:"false"},on:{"on-submit":e.onSubmit}})],2)],1):e._e()}),[],!1,null,"671a3e20",null);t.a=o.exports},"3c71":function(e,t,a){"use strict";var s=a("be2f");a.n(s).a},acd0c:function(e,t,a){},ad01:function(e,t,a){"use strict";var s=a("acd0c");a.n(s).a},be2f:function(e,t,a){},fe78:function(e,t,a){"use strict";a.r(t);var s=a("c964"),r=a("f3f3"),i=(a("96cf"),a("2f62")),o=a("c24f"),n=(a("a434"),{name:"task",components:{editFrom:a("31b4").a},data:function(){return{grid:{xl:10,lg:10,md:12,sm:24,xs:24},modals:!1,levelFrom:{is_show:"",name:"",page:1,limit:20},total:0,levelLists:[],loading:!1,columns1:[{title:"ID",key:"id",sortable:!0,width:80},{title:"等级名称",key:"level_name",minWidth:100},{title:"任务名称",key:"name",minWidth:120},{title:"排序",sort:"grade",sortable:!0,minWidth:100},{title:"是否显示",slot:"is_shows",minWidth:110},{title:"务必达成",slot:"is_musts",minWidth:135},{title:"任务说明",key:"illustrate",minWidth:120},{title:"操作",slot:"action",fixed:"right",minWidth:120}],FromData:null,ids:0,modalTitleSs:"",titleType:"task"}},computed:Object(r.a)(Object(r.a)(Object(r.a)({},Object(i.e)("media",["isMobile"])),Object(i.e)("userLevel",["levelId"])),{},{labelWidth:function(){return this.isMobile?void 0:75},labelPosition:function(){return this.isMobile?"top":"right"}}),methods:Object(r.a)(Object(r.a)({},Object(i.d)("userLevel",["getTaskId","getlevelId"])),{},{add:function(){this.ids="",this.getFrom()},getFrom:function(){var e=this,t={id:this.ids,level_id:this.levelId};this.$modalForm(Object(o.e)(t)).then((function(){return e.getList()}))},edit:function(e){this.ids=e.id,this.getFrom()},handleReset:function(){this.modals=!1},userSearchs:function(){this.getList()},getList:function(){var e=this;this.loading=!0,this.levelFrom.is_show=this.levelFrom.is_show||"",Object(o.I)(this.levelId,this.levelFrom).then(function(){var t=Object(s.a)(regeneratorRuntime.mark((function t(a){var s;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:s=a.data,e.levelLists=s.list,e.total=a.data.count,e.loading=!1;case 4:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()).catch((function(t){e.loading=!1,e.$Message.error(t.msg)}))},pageChange:function(e){this.levelFrom.page=e,this.getList()},onchangeIsShow:function(e){var t=this;e={id:e.id,is_show:e.is_show};Object(o.G)(e).then(function(){var e=Object(s.a)(regeneratorRuntime.mark((function e(a){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t.$Message.success(a.msg);case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){t.$Message.error(e.msg)}))},onchangeIsMust:function(e){var t=this;e={id:e.id,is_must:e.is_must};Object(o.F)(e).then(function(){var e=Object(s.a)(regeneratorRuntime.mark((function e(a){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t.$Message.success(a.msg);case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){t.$Message.error(e.msg)}))},submitFail:function(){this.getList()},del:function(e,t,a){var s=this;t={title:t,num:a,url:"user/user_level/delete_task/".concat(e.id),method:"DELETE",ids:""};this.$modalSure(t).then((function(e){s.$Message.success(e.msg),s.levelLists.splice(a,1)})).catch((function(e){s.$Message.error(e.msg)}))}})}),l=a("2877");Object(l.a)(n,(function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("Modal",{attrs:{"z-index":1,scrollable:"","footer-hide":"",closable:"",title:"等级任务","mask-closable":!1,width:"950"},on:{"on-cancel":e.handleReset},model:{value:e.modals,callback:function(t){e.modals=t},expression:"modals"}},[a("Form",{ref:"levelFrom",attrs:{model:e.levelFrom,"label-width":e.labelWidth,"label-position":e.labelPosition},nativeOn:{submit:function(e){e.preventDefault()}}},[a("Row",{attrs:{type:"flex",gutter:24}},[a("Col",e._b({},"Col",e.grid,!1),[a("FormItem",{attrs:{label:"状态:"}},[a("Select",{attrs:{placeholder:"是否显示",clearable:""},on:{"on-change":e.userSearchs},model:{value:e.levelFrom.is_show,callback:function(t){e.$set(e.levelFrom,"is_show",t)},expression:"levelFrom.is_show"}},[a("Option",{attrs:{value:"1"}},[e._v("显示")]),a("Option",{attrs:{value:"0"}},[e._v("不显示")])],1)],1)],1),a("Col",e._b({},"Col",e.grid,!1),[a("FormItem",{attrs:{label:"等级名称:",prop:"status2","label-for":"status2"}},[a("Input",{staticStyle:{width:"100%"},attrs:{search:"","enter-button":"",placeholder:"请输入等级名称"},on:{"on-search":e.userSearchs},model:{value:e.levelFrom.name,callback:function(t){e.$set(e.levelFrom,"name",t)},expression:"levelFrom.name"}})],1)],1)],1)],1),a("Divider",{attrs:{dashed:""}}),a("Row",{attrs:{type:"flex"}},[a("Col",e._b({staticClass:"mb15"},"Col",e.grid,!1),[a("Button",{attrs:{type:"primary",icon:"md-add"},on:{click:e.add}},[e._v("添加等级任务")])],1),a("Col",{staticClass:"userAlert",attrs:{span:"24"}},[a("Alert",{attrs:{"show-icon":"",closable:""}},[e._v("添加等级任务,任务类型中的{$num}会自动替换成限定数量+系统预设的单位生成任务名")])],1)],1),a("Divider",{attrs:{dashed:""}}),a("Table",{ref:"table",attrs:{columns:e.columns1,data:e.levelLists,loading:e.loading,"no-userFrom-text":"暂无数据","no-filtered-userFrom-text":"暂无筛选结果"},scopedSlots:e._u([{key:"is_shows",fn:function(t){var s=t.row;return t.index,[a("i-switch",{attrs:{value:s.is_show,"true-value":1,"false-value":0,size:"large"},on:{"on-change":function(t){return e.onchangeIsShow(s)}},model:{value:s.is_show,callback:function(t){e.$set(s,"is_show",t)},expression:"row.is_show"}},[a("span",{attrs:{slot:"open"},slot:"open"},[e._v("显示")]),a("span",{attrs:{slot:"close"},slot:"close"},[e._v("隐藏")])])]}},{key:"is_musts",fn:function(t){var s=t.row;return t.index,[a("i-switch",{attrs:{value:s.is_must,"true-value":1,"false-value":0,size:"large"},on:{"on-change":function(t){return e.onchangeIsMust(s)}},model:{value:s.is_must,callback:function(t){e.$set(s,"is_must",t)},expression:"row.is_must"}},[a("span",{attrs:{slot:"open"},slot:"open"},[e._v("全部完成")]),a("span",{attrs:{slot:"close"},slot:"close"},[e._v("达成其一")])])]}},{key:"action",fn:function(t){var s=t.row,r=t.index;return[a("a",{on:{click:function(t){return e.edit(s)}}},[e._v("编辑 | ")]),a("a",{on:{click:function(t){return e.del(s,"删除等级任务",r)}}},[e._v(" 删除")])]}}])}),a("div",{staticClass:"acea-row row-right page"},[a("Page",{attrs:{total:e.total,"show-elevator":"","show-total":"","page-size":e.levelFrom.limit},on:{"on-change":e.pageChange}})],1),a("edit-from",{ref:"edits",attrs:{FromData:e.FromData,titleType:e.titleType},on:{submitFail:e.submitFail}})],1)}),[],!1,null,"fc9a0150",null).exports,n={name:"orderMark",data:function(){return{formValidate:{remark:""},modals:!1,ruleValidate:{remark:[{required:!0,message:"请输入备注信息",trigger:"blur"}]}}},props:{remark:{default:"",type:String}},methods:{cancel:function(e){this.modals=!1,this.$refs[e].resetFields()},putRemark:function(e){var t=this;this.$refs[e].validate((function(e){e?t.$emit("submitFail",t.formValidate.remark):t.$Message.warning("请填写备注信息")}))}}},n={name:"user_level",components:{remark:Object(l.a)(n,(function(){var e=this,t=e.$createElement;t=e._self._c||t;return t("Modal",{staticClass:"order_box",attrs:{scrollable:"",title:"备注",closable:!1},model:{value:e.modals,callback:function(t){e.modals=t},expression:"modals"}},[t("Form",{ref:"formValidate",attrs:{model:e.formValidate,rules:e.ruleValidate,"label-width":80},nativeOn:{submit:function(e){e.preventDefault()}}},[t("FormItem",{attrs:{label:"备注:",prop:"remark"}},[t("Input",{staticStyle:{width:"100%"},attrs:{maxlength:200,"show-word-limit":"",type:"textarea",placeholder:"请输入备注信息"},model:{value:e.formValidate.remark,callback:function(t){e.$set(e.formValidate,"remark",t)},expression:"formValidate.remark"}})],1)],1),t("div",{attrs:{slot:"footer"},slot:"footer"},[t("Button",{attrs:{type:"primary"},on:{click:function(t){return e.putRemark("formValidate")}}},[e._v("提交")]),t("Button",{on:{click:function(t){return e.cancel("formValidate")}}},[e._v("取消")])],1)],1)}),[],!1,null,"f17411e8",null).exports},data:function(){return{grid:{xl:7,lg:7,md:12,sm:24,xs:24},id:"",loading:!1,columns1:[{title:"ID",key:"id",width:80},{title:"昵称",key:"name",minWidth:100},{title:"手机号",key:"phone",minWidth:100},{title:"状态",key:"status",minWidth:120},{title:"申请时间",key:"add_time",minWidth:100},{title:"审核时间",key:"up_time",minWidth:100},{title:"备注",key:"remark",minWidth:100},{title:"操作",slot:"action",fixed:"right",minWidth:120}],levelFrom:{status:"",keywords:"",page:1,limit:15},levelLists:[],total:0}},created:function(){this.getList()},computed:Object(r.a)(Object(r.a)({},Object(i.e)("media",["isMobile"])),{},{labelWidth:function(){return this.isMobile?void 0:75},labelPosition:function(){return this.isMobile?"top":"right"}}),methods:Object(r.a)(Object(r.a)({},Object(i.d)("userLevel",["getlevelId"])),{},{remark:function(e){this.id=e.id,this.$refs.remark.formValidate.remark=e.remark,this.$refs.remark.modals=!0},agree:function(e){var t=this;this.delfromData={title:"注销用户",url:"/user/cancel/agree/".concat(e.id),method:"get"},this.$modalSure(this.delfromData).then((function(e){t.$Message.success(e.msg),t.getList()})).catch((function(e){t.$Message.error(e.msg)}))},refuse:function(e){var t=this;this.delfromData={title:"拒绝注销用户",info:"您确认拒绝注销此用户吗?",url:"/user/cancel/refuse/".concat(e.id),method:"get"},this.$modalSure(this.delfromData).then((function(e){t.$Message.success(e.msg),t.getList()})).catch((function(e){t.$Message.error(e.msg)}))},submitFail:function(e){var t=this;e={id:this.id,mark:e};Object(o.L)(e).then((function(e){t.$refs.remark.modals=!1,t.$Message.success(e.msg),t.getList()})).catch((function(e){t.$refs.remark.modals=!1,t.$Message.error(e.msg)}))},getList:function(){var e=this;this.loading=!0,this.levelFrom.status=this.levelFrom.status||"",Object(o.K)(this.levelFrom).then(function(){var t=Object(s.a)(regeneratorRuntime.mark((function t(a){var s;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:s=a.data,e.levelLists=s.list,e.total=a.data.count,e.loading=!1;case 4:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()).catch((function(t){e.loading=!1,e.$Message.error(t.msg)}))},pageChange:function(e){this.levelFrom.page=e,this.getList()},userSearchs:function(){this.levelFrom.page=1,this.getList()}})},a("ad01"),r=Object(l.a)(n,(function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("div",{staticClass:"i-layout-page-header"},[a("div",{staticClass:"i-layout-page-header"},[a("span",{staticClass:"ivu-page-header-title"},[e._v(e._s(e.$route.meta.title))])])]),a("Card",{staticClass:"ivu-mt",attrs:{bordered:!1,"dis-hover":""}},[a("Form",{ref:"levelFrom",attrs:{model:e.levelFrom,"label-width":e.labelWidth,"label-position":e.labelPosition},nativeOn:{submit:function(e){e.preventDefault()}}},[a("Row",{attrs:{type:"flex",gutter:24}},[a("Col",e._b({},"Col",e.grid,!1),[a("FormItem",{attrs:{label:"状态:","label-for":"status1"}},[a("RadioGroup",{attrs:{type:"button"},on:{"on-change":function(t){return e.userSearchs(e.levelFrom.status)}},model:{value:e.levelFrom.status,callback:function(t){e.$set(e.levelFrom,"status",t)},expression:"levelFrom.status"}},[a("Radio",{attrs:{label:""}},[e._v("全部")]),a("Radio",{attrs:{label:"0"}},[e._v("待审核")]),a("Radio",{attrs:{label:"1"}},[e._v("通过")]),a("Radio",{attrs:{label:"2"}},[e._v("拒绝")])],1)],1)],1),a("Col",e._b({},"Col",e.grid,!1),[a("FormItem",{attrs:{label:"用户搜索:","label-for":"title"}},[a("Input",{attrs:{search:"","enter-button":"",placeholder:"请输入用户昵称/ID/手机号"},on:{"on-search":e.userSearchs},model:{value:e.levelFrom.keywords,callback:function(t){e.$set(e.levelFrom,"keywords",t)},expression:"levelFrom.keywords"}})],1)],1)],1)],1),a("Table",{ref:"table",staticClass:"mt25",attrs:{columns:e.columns1,data:e.levelLists,loading:e.loading,"highlight-row":"","no-userFrom-text":"暂无数据","no-filtered-userFrom-text":"暂无筛选结果"},scopedSlots:e._u([{key:"action",fn:function(t){var s=t.row;return t.index,[a("a",{on:{click:function(t){return e.agree(s)}}},[e._v("同意")]),a("Divider",{attrs:{type:"vertical"}}),a("a",{on:{click:function(t){return e.refuse(s)}}},[e._v("拒绝")]),a("Divider",{attrs:{type:"vertical"}}),a("a",{on:{click:function(t){return e.remark(s)}}},[e._v("备注")])]}}])}),a("div",{staticClass:"acea-row row-right page"},[a("Page",{attrs:{total:e.total,current:e.levelFrom.page,"show-elevator":"","show-total":"","page-size":e.levelFrom.limit},on:{"on-change":e.pageChange}})],1)],1),a("remark",{ref:"remark",on:{submitFail:e.submitFail}})],1)}),[],!1,null,"59daa79a",null);t.default=r.exports}}]); \ No newline at end of file diff --git a/crmeb/public/admin/js/chunk-d529f866.67ec64ac.js.gz b/crmeb/public/admin/js/chunk-d529f866.67ec64ac.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..7f7cdc5c8c01c991175f1a9becf1a242bc379b06 GIT binary patch literal 4206 zcmV-!5Rva6iwFP!000026YV=|Z`{VUe?=MS7E4?%wY#<@dxeG3#Bt#^MheTg_k$n^ z6gj)gnoDlUp(J;`fYZc{lhn1^IJM)ZtsVH@8oh|qi=>HRr_P_z?n)`tfnzbUylDn=Vau$L_ObRc zqUixXpE|i%gJ-8zfmg$;1ey+`iyMm;(KOx1DUJ4GgJ{b^Yv7qZ+9cF=7||`i*Y`c@ zv9LL4`$6xOfSQap1H&}t@x7uA`J9MRyZQRY*JppeX zRl>~h(m9*x#KjSKS_3Tlf!~K+&IW$(jLFRAfL-oWxu$N@wi&ss=|!$P)T6$QScn-f z`@Ty}FPZXEZ8+3zTp^*8HV7z-0&mdsZPN{#FV%GpS_9m@w$o`2Ithbf3@1LQqx z;k0E*e24P_uoEc7#5GI~Bhkox6N7?;bf_7uOT9`(-3QLgIq-uYums5tWv@9Qt7tlm z#YYbX_2l8ch+=Vq75~@PLIJK&9F>nb@SNF zmy%jT*)%I_o{** z1R%u|h@x);h2U6jgbNA|0pVPC1ME^tIuQH#Yl{tay4??e>hPsW#3%uBg4tT=nZYH> z9Ivw=gnJ=0H>uHOJ(qB$$q8XXkO69wW4+>8FZO5N8EoxQ+e`^kYsy)ZHT?&U; zEeAovHRo(bRkTc1htXaY^qT=&5C-_NSs}Y$-5I}mZ*=|f^&U&`v;vQ?04Jspa#$vy?IvkkM9)wj=e+E1 z6J74&_mKpgZfIZiAOd0iVGx*?jW%$5YXS*D*3zY|Q;WxAzb|6|@cS49ELw05 zJ@NI@@mr1KIPCE`=J8_)EMoxl)7cmRqXJ}I6YVAjBOLcB-nJ7s;7YeaK5M$$!QVZ* zS#RiJuh}@RZ-?-kE0c7|JQ(1M51ep4?D|`1=maK2?}L2@qvks3^cuCH&U^+QyC%TU z^@L530CeAAdT>3)G*Vp!*JsV%&QDAxzkWGa-b|Qb8 zy-zU?$PzXK?r%ggr$S;6!E7T0EZdjO>?yt+oazcnB zN^{f#Wljlz*ceh{Tjj%7t^nZ^qMXwzD*19tNowV=VA&9scBn@|asA*zUHX zGMFk1rsWJ~ie)$ggAd6XQ?{IsLN*&)(3J|d;FH3Zv){Aj1+gV92^?gVZ8hJQ0ka5> zg;{RNP=!Hi0CB92#S!i*7x33Q*VzSFgfhC0vBme;lzFq)GIX=N zmSGm^7HZYu$TbWZYKv$SAbLRaYCMf#ATJ9Ur%sd?G8Cu&qN^EjR18nzyf?AuNun#Z zqp79W2@mqB9B0HXjTGZgeHj2IU*m{y2+0m}HtFkd#IRW16Z#8`IU_2asDT2<3;tHh z3|`qJZ5P;~cOnMV$2?0+e8mT@0aG_HR*c^;O@qu?OOAVv(O$k{Kql{gF~0i7Kfk&g z6J`Ze1oF>hUf(q>+Vx!4oc|IVvM^#TvhIGbRdf|S6v8Fn#UQz*#Oi`@2Q9nVZaP?(D#oVg>zyX(k8GH(_gZ1nxq-BzZ7I=h9Kp_}Wgz-x-n)fmW zR0>%lTv?ou_CIuKz!D1<_D$HTaXdba{F<0{RF5j+lQ-W7VWEpZqQ<)W_>;-qw+8dz zZil;H-Q9cpucLP#j{orW_{PWM>pS}&?u;JY9e?n*{kL!a=j5}elc#^)|M;!FN6!Fe zbmN2Ff83bd`ZLT+YAdQ5&BVTo+>uBV&cutHDoaGXP$`NHBH#OlI~chmBx#Tb6Axi zf;~UQ$J8D1+PW;w=)wm;xVMSvCieqkh<_IExKtH|kz~9$FV~lad}-N4dS%2KDOYXt z_*z(N90(I@ofL}G_K{K;rbhBCHdN9@%(mhexnHhf)V5BUwfc#;VHCHDbT7US;RoPk z&O<^@rnNh;3HD#6>xjDv0mbZ{2fS&E1DjoiDXZ}C^T+{D!E62^t5X81(Sx_gpFQ0D z`u_NhPeIjybsY@2Hryy6!!;BId0RoQH;8XSV2Xv5SpgWYleu+}Ym3u-4OCRB=79;} zDqS-IOs>v4)U`uQu_1W8AoiM48p%R$$`fZZSbDmw*RL}}rK2Ivq^V_!Ei>@oJQbwS z=>GqWe)VC7LLvtqrkqRD`fM*tlIuCM<7u6KrK_J&KQ2G(8%mQjn<>YQ8h#Wd(87B3 zi%n`-HmOy~UC3+Ik6d~&I8miIm+xW=?Rk<|c0i&dNTQ@Tf^qR#X3u4M=C(_{4t!|T zYSM&l0bi=zN|8ig2*zn9Fnd~xlaaRqdrIW@kVGa!<@k67r&_YEn$qaWrHG7!6a|>X zLng0Cx`VS2HSZ{OQHdF-WQ9m|Pve_AyH6g(ml2W;4_R5*rvsK9-TeLdi|cACkhkac zrQ`KFJ(;uThxe+NuvNWO)~R+dr#M1`x!6=5-}(FW&Tyv1`_6mgkDiQfektenyI{1Y zO%|0IIa4J1)4H>hTc3dtk8gjmfBSO@0QuxPmXD{cK6-S2eD84vBN4 za~{20tlSb1XGNyKR;b8f;i5ntyRMlF0`l4bHjueFw-2f%AKGJ{t*`u@?HK2~#6i*P z%Z97cZ{>bp8mKa3*h;Koae5qpfQ*=(fYJj446wRw83(o!iTdo}{;jK%TMx(AL3wy> zpV##lgh^T8t4=HF!->J_6$<&ey~=MyPQUZ0cC3%u@&MWZ_D83}d%v4J{bQCEj@S0# z%P${J?myal^gx|5{^Ws}HQKp-x{PW9jqeWG$~r}5%{wW)I+tpyH0@qXn|Aq4%fz*= zf5Vd;x@h5u-{|szu$-;Z(d^ZOpQu+4zQ1kooxW{w(6yEva6Jz^)c9R#yyD0&7rywO zqPP@YUb}Fru6fyySe2IPe!|ZU%PQs=c(#zQOZ9O!4bF;2c)F{wC$Ml<)hDQ~Hc$9jtmxE`F`~NAkXQ1|!*^ znz0zF=!Du)lD4o=8ZAzly+;*?=F_`Wa)x@u0)3Rei>Q&tHO2DjYA15^?3#$?4+c@Y zo%>hs?tT6C!SfqxD~LxGFS^soW0UdDN0ZM#E((TJ*KA|+`MZ~5FP^9^oIA6SW@69Z z%8av<*+nIWI7nEMIaAu2Wo@r)f08v$eB(}77jg|3^9?L5i&F5vu{m~l5x=bIGDG#9 zrwQ32{%GgdH4?WKd_"+t+""}},9911:function(t,e,i){"use strict";var s=i("23e7"),n=i("857a");s({target:"String",proto:!0,forced:i("af03")("link")},{link:function(t){return n(this,"a","href",t)}})},"9ad6":function(t,e,i){"use strict";var s=i("2e22");i.n(s).a},af03:function(t,e,i){var s=i("d039");t.exports=function(t){return s((function(){var e=""[t]('"');return e!==e.toLowerCase()||3"+t+""}},9911:function(t,e,i){"use strict";var s=i("23e7"),n=i("857a");s({target:"String",proto:!0,forced:i("af03")("link")},{link:function(t){return n(this,"a","href",t)}})},"9ad6":function(t,e,i){"use strict";var s=i("2e22");i.n(s).a},af03:function(t,e,i){var s=i("d039");t.exports=function(t){return s((function(){var e=""[t]('"');return e!==e.toLowerCase()||3qfH`*R{1Z;?!Hgg`B%s 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 diff --git a/crmeb/public/admin/js/chunk-db1f3f84.f985bb18.js b/crmeb/public/admin/js/chunk-db1f3f84.7c806ea3.js similarity index 99% rename from crmeb/public/admin/js/chunk-db1f3f84.f985bb18.js rename to crmeb/public/admin/js/chunk-db1f3f84.7c806ea3.js index 5492e168d..8319e69aa 100644 --- a/crmeb/public/admin/js/chunk-db1f3f84.f985bb18.js +++ b/crmeb/public/admin/js/chunk-db1f3f84.7c806ea3.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-db1f3f84"],{"31b4":function(t,i,e){"use strict";var s=e("f3f3"),a=e("9860"),n=(a=e.n(a),e("6b6c")),o=e("2f62");a={name:"edit",components:{formCreate:a.a.$form()},computed:Object(s.a)({},Object(o.e)("userLevel",["taskId","levelId"])),props:{FromData:{type:Object,default:null},update:{type:Boolean,default:!0}},data:function(){return{modals:!1,type:0,config:{global:{upload:{props:{onSuccess:function(t,i){200===t.status?i.url=t.data.src:this.Message.error(t.msg)}}}}}}},methods:{couponsType:function(){this.$parent.addType(this.type)},onSubmit:function(t){var i=this;Object(n.a)({url:this.FromData.action,method:this.FromData.method,data:t}).then((function(t){i.update&&i.$parent.getList(),i.$Message.success(t.msg),i.modals=!1,setTimeout((function(){i.$emit("submitFail")}),1e3)})).catch((function(t){i.$Message.error(t.msg)}))},cancel:function(){this.type=0}}},e("3c71"),s=e("2877"),o=Object(s.a)(a,(function(){var t=this,i=t.$createElement;i=t._self._c||i;return t.FromData?i("div",[i("Modal",{attrs:{scrollable:"","footer-hide":"",closable:"",title:t.FromData.title,"z-index":1,width:"700"},on:{"on-cancel":t.cancel},model:{value:t.modals,callback:function(i){t.modals=i},expression:"modals"}},[["/marketing/coupon/save.html"===t.FromData.action?i("div",{staticClass:"radio acea-row row-middle"},[i("div",{staticClass:"name ivu-form-item-content"},[t._v("优惠券类型")]),i("Radio-group",{on:{"on-change":t.couponsType},model:{value:t.type,callback:function(i){t.type=i},expression:"type"}},[i("Radio",{attrs:{label:0}},[t._v("通用券")]),i("Radio",{attrs:{label:1}},[t._v("品类券")]),i("Radio",{attrs:{label:2}},[t._v("商品券")])],1)],1):t._e()],i("form-create",{ref:"fc",staticClass:"formBox",attrs:{option:t.config,rule:Array.from(t.FromData.rules),handleIcon:"false"},on:{"on-submit":t.onSubmit}})],2)],1):t._e()}),[],!1,null,"671a3e20",null);i.a=o.exports},"3c71":function(t,i,e){"use strict";var s=e("be2f");e.n(s).a},"590d":function(t,i,e){t.exports=e.p+"img/pclogin.3d27e2c2.png"},"713f":function(t,i,e){t.exports=e.p+"img/bluesgin.032bae4b.png"},"857a":function(t,i,e){var s=e("e330"),a=e("1d80"),n=e("577e"),o=/"/g,r=s("".replace);t.exports=function(t,i,e,s){t=n(a(t));var l="<"+i;return""!==e&&(l+=" "+e+'="'+r(n(s),o,""")+'"'),l+">"+t+""}},"89c2":function(t,i,e){t.exports=e.p+"img/oragesgin.00077d3a.png"},"90be":function(t,i,e){t.exports=e.p+"img/redsgin.d8b0c12e.png"},"943f":function(t,i,e){t.exports=e.p+"img/pinksgin.0e1c51b4.png"},9911:function(t,i,e){"use strict";var s=e("23e7"),a=e("857a");s({target:"String",proto:!0,forced:e("af03")("link")},{link:function(t){return a(this,"a","href",t)}})},af03:function(t,i,e){var s=e("d039");t.exports=function(t){return s((function(){var i=""[t]('"');return i!==i.toLowerCase()||3"+t+""}},"89c2":function(t,i,e){t.exports=e.p+"img/oragesgin.00077d3a.png"},"90be":function(t,i,e){t.exports=e.p+"img/redsgin.d8b0c12e.png"},"943f":function(t,i,e){t.exports=e.p+"img/pinksgin.0e1c51b4.png"},9911:function(t,i,e){"use strict";var s=e("23e7"),a=e("857a");s({target:"String",proto:!0,forced:e("af03")("link")},{link:function(t){return a(this,"a","href",t)}})},af03:function(t,i,e){var s=e("d039");t.exports=function(t){return s((function(){var i=""[t]('"');return i!==i.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 literal 0 HcmV?d00001 diff --git a/crmeb/public/admin/js/chunk-db1f3f84.f985bb18.js.gz b/crmeb/public/admin/js/chunk-db1f3f84.f985bb18.js.gz deleted file mode 100644 index d7ac9d52d6ad62d368b22f0af4d3f30747a576fb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7473 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 diff --git a/crmeb/public/admin/js/chunk-dbc4d5cc.e24b45dd.js b/crmeb/public/admin/js/chunk-dbc4d5cc.e24b45dd.js new file mode 100644 index 000000000..901400ae0 --- /dev/null +++ b/crmeb/public/admin/js/chunk-dbc4d5cc.e24b45dd.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-dbc4d5cc"],{"6c57":function(t,e,n){},"90e7":function(t,e,n){"use strict";n.d(e,"t",(function(){return a})),n.d(e,"j",(function(){return o})),n.d(e,"Gb",(function(){return i})),n.d(e,"Fb",(function(){return c})),n.d(e,"i",(function(){return u})),n.d(e,"cb",(function(){return s})),n.d(e,"Kb",(function(){return d})),n.d(e,"c",(function(){return l})),n.d(e,"d",(function(){return f})),n.d(e,"V",(function(){return h})),n.d(e,"bb",(function(){return m})),n.d(e,"hb",(function(){return g})),n.d(e,"B",(function(){return p})),n.d(e,"Tb",(function(){return b})),n.d(e,"nb",(function(){return v})),n.d(e,"mb",(function(){return j})),n.d(e,"y",(function(){return O})),n.d(e,"z",(function(){return w})),n.d(e,"l",(function(){return _})),n.d(e,"db",(function(){return y})),n.d(e,"m",(function(){return k})),n.d(e,"gb",(function(){return x})),n.d(e,"fb",(function(){return C})),n.d(e,"eb",(function(){return L})),n.d(e,"ib",(function(){return V})),n.d(e,"kb",(function(){return T})),n.d(e,"S",(function(){return F})),n.d(e,"lb",(function(){return R})),n.d(e,"xb",(function(){return M})),n.d(e,"G",(function(){return $})),n.d(e,"wb",(function(){return E})),n.d(e,"p",(function(){return S})),n.d(e,"n",(function(){return q})),n.d(e,"o",(function(){return P})),n.d(e,"q",(function(){return W})),n.d(e,"r",(function(){return z})),n.d(e,"ob",(function(){return D})),n.d(e,"Sb",(function(){return G})),n.d(e,"pb",(function(){return B})),n.d(e,"Nb",(function(){return I})),n.d(e,"qb",(function(){return N})),n.d(e,"Y",(function(){return U})),n.d(e,"Pb",(function(){return A})),n.d(e,"Z",(function(){return J})),n.d(e,"W",(function(){return H})),n.d(e,"X",(function(){return K})),n.d(e,"P",(function(){return Q})),n.d(e,"A",(function(){return X})),n.d(e,"E",(function(){return Y})),n.d(e,"D",(function(){return Z})),n.d(e,"v",(function(){return tt})),n.d(e,"F",(function(){return et})),n.d(e,"Rb",(function(){return nt})),n.d(e,"s",(function(){return rt})),n.d(e,"Ob",(function(){return at})),n.d(e,"Qb",(function(){return ot})),n.d(e,"x",(function(){return it})),n.d(e,"C",(function(){return ct})),n.d(e,"w",(function(){return ut})),n.d(e,"u",(function(){return st})),n.d(e,"O",(function(){return dt})),n.d(e,"h",(function(){return lt})),n.d(e,"e",(function(){return ft})),n.d(e,"f",(function(){return ht})),n.d(e,"Hb",(function(){return mt})),n.d(e,"Ib",(function(){return gt})),n.d(e,"Jb",(function(){return pt})),n.d(e,"jb",(function(){return bt})),n.d(e,"yb",(function(){return vt})),n.d(e,"Q",(function(){return jt})),n.d(e,"Ab",(function(){return Ot})),n.d(e,"zb",(function(){return wt})),n.d(e,"Bb",(function(){return _t})),n.d(e,"Cb",(function(){return yt})),n.d(e,"Db",(function(){return kt})),n.d(e,"Eb",(function(){return xt})),n.d(e,"Lb",(function(){return Ct})),n.d(e,"Mb",(function(){return Lt})),n.d(e,"R",(function(){return Vt})),n.d(e,"g",(function(){return Tt})),n.d(e,"rb",(function(){return Ft})),n.d(e,"ub",(function(){return Rt})),n.d(e,"a",(function(){return Mt})),n.d(e,"b",(function(){return $t})),n.d(e,"sb",(function(){return Et})),n.d(e,"vb",(function(){return St})),n.d(e,"tb",(function(){return qt})),n.d(e,"k",(function(){return Pt})),n.d(e,"T",(function(){return Wt})),n.d(e,"U",(function(){return zt})),n.d(e,"ab",(function(){return Dt})),n.d(e,"N",(function(){return Gt})),n.d(e,"M",(function(){return Bt})),n.d(e,"I",(function(){return It})),n.d(e,"H",(function(){return Nt})),n.d(e,"J",(function(){return Ut})),n.d(e,"L",(function(){return At})),n.d(e,"K",(function(){return Jt})),n("99af");var r=n("6b6c");function a(t){return Object(r.a)({url:"setting/config/header_basics",method:"get",params:t})}function o(t,e){return Object(r.a)({url:e,method:"get",params:t})}function i(t){return Object(r.a)({url:t.url,method:"get",params:t.data})}function c(){return Object(r.a)({url:"notify/sms/temp/create",method:"get"})}function u(t){return Object(r.a)({url:"serve/login",method:"post",data:t})}function s(t){return Object(r.a)({url:"serve/modify",method:"post",data:t})}function d(t){return Object(r.a)({url:"serve/update_phone",method:"post",data:t})}function l(t){return Object(r.a)({url:"serve/captcha",method:"post",data:t})}function f(t){return Object(r.a)({url:"serve/checkCode",method:"post",data:t})}function h(t){return Object(r.a)({url:"serve/register",method:"post",data:t})}function m(){return Object(r.a)({url:"serve/info",method:"get"})}function g(t){return Object(r.a)({url:"serve/sms/sign",method:"PUT",data:t})}function p(t){return Object(r.a)({url:"app/wechat/kefu/login/".concat(t),method:"get"})}function b(t){return Object(r.a)({url:"app/wechat/speechcraft",method:"get",params:t})}function v(t){return Object(r.a)({url:"app/wechat/speechcraft/".concat(t,"/edit"),method:"get"})}function j(){return Object(r.a)({url:"app/wechat/speechcraft/create",method:"get"})}function O(t){return Object(r.a)({url:"app/feedback",method:"get",params:t})}function w(t){return Object(r.a)({url:"app/feedback/".concat(t,"/edit"),method:"get"})}function _(){return Object(r.a)({url:"serve/export_all",method:"get"})}function y(){return Object(r.a)({url:"serve/open",method:"get"})}function k(t){return Object(r.a)({url:"serve/export_temp",method:"get",params:t})}function x(t){return Object(r.a)({url:"serve/record",method:"get",params:t})}function C(t){return Object(r.a)({url:"serve/open",method:"get",params:t})}function L(t){return Object(r.a)({url:"serve/opn_express",method:"post",data:t})}function V(t){return Object(r.a)({url:"serve/sms/open",method:"get",params:t})}function T(t){return Object(r.a)({url:"serve/meal_list",method:"get",params:t})}function F(t){return Object(r.a)({url:"serve/pay_meal",method:"post",data:t})}function R(t){return Object(r.a)({url:"notify/sms/record",method:"get",params:t})}function M(){return Object(r.a)({url:"merchant/store",method:"GET"})}function $(){return Object(r.a)({url:"merchant/store/address",method:"GET"})}function E(t){return Object(r.a)({url:"merchant/store/".concat(t.id),method:"POST",data:t})}function S(t){return Object(r.a)({url:"freight/express",method:"get",params:t})}function q(){return Object(r.a)({url:"/freight/express/create",method:"get"})}function P(t){return Object(r.a)({url:"freight/express/".concat(t,"/edit"),method:"get"})}function W(t){return Object(r.a)({url:"freight/express/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function z(){return Object(r.a)({url:"freight/express/sync_express",method:"get"})}function D(){return Object(r.a)({url:"app/wechat/speechcraftcate",method:"get"})}function G(){return Object(r.a)({url:"app/wechat_qrcode/cate/list",method:"get"})}function B(){return Object(r.a)({url:"app/wechat/speechcraftcate/create",method:"get"})}function I(t){return Object(r.a)({url:"app/wechat_qrcode/cate/create/".concat(t),method:"get"})}function N(t){return Object(r.a)({url:"app/wechat/speechcraftcate/".concat(t,"/edit"),method:"get"})}function U(t){return Object(r.a)({url:"setting/role",method:"GET",params:t})}function A(t){return Object(r.a)({url:"app/wechat_qrcode/list",method:"GET",params:t})}function J(t){return Object(r.a)({url:"setting/role/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function H(t){return Object(r.a)({url:"setting/role/".concat(t.id),method:"post",data:t})}function K(t){return Object(r.a)({url:"setting/role/".concat(t,"/edit"),method:"get"})}function Q(){return Object(r.a)({url:"setting/role/create",method:"get"})}function X(t){return Object(r.a)({url:"app/wechat/kefu",method:"get",params:t})}function Y(t){return Object(r.a)({url:"app/wechat/kefu/create",method:"get",params:t})}function Z(){return Object(r.a)({url:"app/wechat/kefu/add",method:"get"})}function tt(t){return Object(r.a)({url:"app/wechat/kefu",method:"post",data:t})}function et(t){return Object(r.a)({url:"app/wechat/kefu/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function nt(t){return Object(r.a)({url:"app/wechat_qrcode/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function rt(t){return Object(r.a)({url:"app/wechat_qrcode/user_list/".concat(t.id),method:"get",params:t})}function at(t){return Object(r.a)({url:"app/wechat_qrcode/info/".concat(t),method:"get"})}function ot(t,e){return Object(r.a)({url:"app/wechat_qrcode/save/".concat(t),method:"post",data:e})}function it(t){return Object(r.a)({url:"app/wechat/kefu/".concat(t,"/edit"),method:"GET"})}function ct(t,e){return Object(r.a)({url:"app/wechat/kefu/record/".concat(e),method:"GET",params:t})}function ut(t){return Object(r.a)({url:"app/wechat/kefu/chat_list",method:"GET",params:t})}function st(){return Object(r.a)({url:"notify/sms/is_login",method:"GET"})}function dt(){return Object(r.a)({url:"notify/sms/logout",method:"GET"})}function lt(t){return Object(r.a)({url:"setting/city/list/".concat(t),method:"get"})}function ft(t){return Object(r.a)({url:"setting/city/add/".concat(t),method:"get"})}function ht(t){return Object(r.a)({url:"setting/city/".concat(t,"/edit"),method:"get"})}function mt(t){return Object(r.a)({url:"setting/shipping_templates/list",method:"get",params:t})}function gt(t){return Object(r.a)({url:"setting/shipping_templates/city_list",method:"get"})}function pt(t,e){return Object(r.a)({url:"setting/shipping_templates/save/".concat(t),method:"post",data:e})}function bt(t){return Object(r.a)({url:"setting/shipping_templates/".concat(t,"/edit"),method:"get"})}function vt(){return Object(r.a)({url:"merchant/store/get_header",method:"get"})}function jt(t){return Object(r.a)({url:"merchant/store",method:"get",params:t})}function Ot(t,e){return Object(r.a)({url:"merchant/store/set_show/".concat(t,"/").concat(e),method:"put"})}function wt(t){return Object(r.a)({url:"merchant/store/get_info/".concat(t),method:"get"})}function _t(t){return Object(r.a)({url:"merchant/store_staff",method:"get",params:t})}function yt(){return Object(r.a)({url:"merchant/store_staff/create",method:"get"})}function kt(t){return Object(r.a)({url:"merchant/store_staff/".concat(t,"/edit"),method:"get"})}function xt(t,e){return Object(r.a)({url:"merchant/store_staff/set_show/".concat(t,"/").concat(e),method:"put"})}function Ct(t){return Object(r.a)({url:"merchant/verify_order",method:"get",params:t})}function Lt(t){return Object(r.a)({url:"merchant/verify/spread_info/".concat(t),method:"get"})}function Vt(){return Object(r.a)({url:"merchant/store_list",method:"get"})}function Tt(){return Object(r.a)({url:"setting/city/clean_cache",method:"get"})}function Ft(){return Object(r.a)({url:"system/config/storage/config",method:"get"})}function Rt(t){return Object(r.a)({url:"system/config/storage/config",method:"post",data:t})}function Mt(t){return Object(r.a)({url:"system/config/storage/form/".concat(t),method:"get"})}function $t(t){return Object(r.a)({url:"system/config/storage/create/".concat(t),method:"get"})}function Et(t){return Object(r.a)({url:"system/config/storage",method:"get",params:t})}function St(t){return Object(r.a)({url:"system/config/storage/synch/".concat(t),method:"put"})}function qt(t){return Object(r.a)({url:"system/config/storage/status/".concat(t),method:"put"})}function Pt(t){return Object(r.a)({url:"system/config/storage/domain/".concat(t),method:"get"})}function Wt(){return Object(r.a)({url:"setting/config_list/31",method:"get"})}function zt(t){return Object(r.a)({url:"setting/config/save_basics",method:"post",data:t})}function Dt(t){return Object(r.a)({url:"system/config/storage/save_type/".concat(t),method:"get"})}function Gt(t){return Object(r.a)({url:"setting/lang_type/list",method:"get",params:t})}function Bt(t){return Object(r.a)({url:"setting/lang_type/form/".concat(t),method:"get"})}function It(t){return Object(r.a)({url:"setting/lang_code/list",method:"get",params:t})}function Nt(t){return Object(r.a)({url:"setting/lang_code/info",method:"get",params:t})}function Ut(t){return Object(r.a)({url:"setting/lang_code/save",method:"post",data:t})}function At(t){return Object(r.a)({url:"setting/lang_country/list",method:"get",params:t})}function Jt(t){return Object(r.a)({url:"setting/lang_country/form/".concat(t),method:"get"})}},a15b:function(t,e,n){"use strict";var r=n("23e7"),a=n("e330"),o=n("44ad"),i=n("fc6a"),c=(n=n("a640"),a([].join));a=o!=Object,o=n("join",",");r({target:"Array",proto:!0,forced:a||!o},{join:function(t){return c(i(this),void 0===t?",":t)}})},b90a:function(t,e,n){"use strict";n.r(e);var r=n("c964"),a=n("f3f3"),o=(n("96cf"),n("d3b7"),n("d81d"),n("a15b"),n("a434"),n("2f62")),i=n("c276"),c=n("90e7");a={name:"index",filters:{typeFilter:function(t){return{wechat:"微信用户",routine:"小程序用户"}[t]}},computed:Object(a.a)(Object(a.a)(Object(a.a)({},Object(o.e)("media",["isMobile"])),Object(o.e)("userLevel",["categoryId"])),{},{labelWidth:function(){return this.isMobile?void 0:80},labelPosition:function(){return this.isMobile?"top":"left"}}),data:function(){return{isChat:!0,formValidate3:{page:1,limit:15},total3:0,loading3:!1,modals3:!1,tableList3:[],columns3:[{title:"用户名称",key:"nickname",width:200},{title:"客服头像",slot:"headimgurl"},{title:"操作",slot:"action"}],formValidate5:{page:1,limit:15,uid:0,to_uid:0,id:0},total5:0,loading5:!1,tableList5:[],columns5:[{title:"用户名称",key:"nickname",width:200},{title:"用户头像",slot:"avatar"},{title:"发送消息",key:"msn",width:250},{title:"发送时间",key:"add_time"}],FromData:null,formValidate:{page:1,limit:15,data:"",type:"",nickname:""},tableList2:[],modals:!1,total:0,tableFrom:{page:1,limit:15},timeVal:[],fromList:{title:"选择时间",custom:!0,fromTxt:[{text:"全部",val:""},{text:"今天",val:"today"},{text:"昨天",val:"yesterday"},{text:"最近7天",val:"lately7"},{text:"最近30天",val:"lately30"},{text:"本月",val:"month"},{text:"本年",val:"year"}]},loading:!1,tableList:[],columns1:[{title:"ID",key:"id",width:80},{title:"微信用户名称",key:"nickname",minWidth:120},{title:"客服头像",slot:"avatar",minWidth:60},{title:"客服名称",key:"wx_name",minWidth:120},{title:"客服状态",slot:"status",minWidth:120},{title:"添加时间",key:"add_time",minWidth:120},{title:"操作",slot:"action",fixed:"right",minWidth:150}],columns4:[{type:"selection",width:60,align:"center"},{title:"ID",key:"uid",width:80},{title:"微信用户名称",key:"nickname",minWidth:160},{title:"客服头像",slot:"headimgurl",minWidth:60},{title:"用户类型",slot:"user_type",width:100},{title:"性别",slot:"sex",minWidth:60},{title:"地区",slot:"country",minWidth:120},{title:"是否关注公众号",slot:"subscribe",minWidth:120}],loading2:!1,total2:0,addFrom:{uids:[]},selections:[],rows:{},rowRecord:{}}},created:function(){this.getList()},methods:{goChat:function(t){var e=this;Object(c.B)(t.id).then((function(t){var n,r="";t.data.token&&(n=e.getExpiresTime(t.data.exp_time),Object(i.q)("kefu_token",t.data.token,n),Object(i.q)("kefu_uuid",t.data.kefuInfo.uid,n),Object(i.q)("kefu_expires_time",t.data.exp_time,n),Object(i.q)("kefuInfo",t.data.kefuInfo,n),r=e.$store.state.media.isMobile?window.location.protocol+"//"+window.location.host+"/kefu/mobile_list":window.location.protocol+"//"+window.location.host+"/kefu/pc_list",window.open(r,"_blank"))})).catch((function(t){e.$Message.error(t.msg)}))},getExpiresTime:function(t){var e=Math.round(new Date/1e3);return parseFloat(parseFloat(parseFloat((t-e)/60)/60)/24)},cancel:function(){this.formValidate={page:1,limit:10,data:"",type:"",nickname:""}},handleReachBottom:function(){var t=this;return new Promise((function(e){t.formValidate.page=t.formValidate.page+1,setTimeout((function(){Object(c.E)(t.formValidate).then(function(){var e=Object(r.a)(regeneratorRuntime.mark((function e(n){var r,a;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(0<(r=n.data).list.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 literal 0 HcmV?d00001 diff --git a/crmeb/public/admin/js/chunk-dbc4d5cc.fec74118.js b/crmeb/public/admin/js/chunk-dbc4d5cc.fec74118.js deleted file mode 100644 index 4cb78fbf5..000000000 --- a/crmeb/public/admin/js/chunk-dbc4d5cc.fec74118.js +++ /dev/null @@ -1 +0,0 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-dbc4d5cc"],{"6c57":function(t,e,n){},"90e7":function(t,e,n){"use strict";n.d(e,"t",(function(){return a})),n.d(e,"j",(function(){return o})),n.d(e,"Fb",(function(){return i})),n.d(e,"Eb",(function(){return c})),n.d(e,"i",(function(){return u})),n.d(e,"bb",(function(){return s})),n.d(e,"Jb",(function(){return d})),n.d(e,"c",(function(){return l})),n.d(e,"d",(function(){return f})),n.d(e,"U",(function(){return h})),n.d(e,"ab",(function(){return m})),n.d(e,"gb",(function(){return g})),n.d(e,"B",(function(){return p})),n.d(e,"Sb",(function(){return b})),n.d(e,"mb",(function(){return v})),n.d(e,"lb",(function(){return j})),n.d(e,"y",(function(){return O})),n.d(e,"z",(function(){return w})),n.d(e,"l",(function(){return _})),n.d(e,"cb",(function(){return y})),n.d(e,"m",(function(){return k})),n.d(e,"fb",(function(){return x})),n.d(e,"eb",(function(){return C})),n.d(e,"db",(function(){return L})),n.d(e,"hb",(function(){return V})),n.d(e,"jb",(function(){return F})),n.d(e,"R",(function(){return T})),n.d(e,"kb",(function(){return R})),n.d(e,"wb",(function(){return M})),n.d(e,"G",(function(){return $})),n.d(e,"vb",(function(){return E})),n.d(e,"p",(function(){return S})),n.d(e,"n",(function(){return q})),n.d(e,"o",(function(){return P})),n.d(e,"q",(function(){return W})),n.d(e,"r",(function(){return z})),n.d(e,"nb",(function(){return D})),n.d(e,"Rb",(function(){return G})),n.d(e,"ob",(function(){return B})),n.d(e,"Mb",(function(){return I})),n.d(e,"pb",(function(){return N})),n.d(e,"X",(function(){return U})),n.d(e,"Ob",(function(){return A})),n.d(e,"Y",(function(){return J})),n.d(e,"V",(function(){return H})),n.d(e,"W",(function(){return K})),n.d(e,"O",(function(){return Q})),n.d(e,"A",(function(){return X})),n.d(e,"E",(function(){return Y})),n.d(e,"D",(function(){return Z})),n.d(e,"v",(function(){return tt})),n.d(e,"F",(function(){return et})),n.d(e,"Qb",(function(){return nt})),n.d(e,"s",(function(){return rt})),n.d(e,"Nb",(function(){return at})),n.d(e,"Pb",(function(){return ot})),n.d(e,"x",(function(){return it})),n.d(e,"C",(function(){return ct})),n.d(e,"w",(function(){return ut})),n.d(e,"u",(function(){return st})),n.d(e,"N",(function(){return dt})),n.d(e,"h",(function(){return lt})),n.d(e,"e",(function(){return ft})),n.d(e,"f",(function(){return ht})),n.d(e,"Gb",(function(){return mt})),n.d(e,"Hb",(function(){return gt})),n.d(e,"Ib",(function(){return pt})),n.d(e,"ib",(function(){return bt})),n.d(e,"xb",(function(){return vt})),n.d(e,"P",(function(){return jt})),n.d(e,"zb",(function(){return Ot})),n.d(e,"yb",(function(){return wt})),n.d(e,"Ab",(function(){return _t})),n.d(e,"Bb",(function(){return yt})),n.d(e,"Cb",(function(){return kt})),n.d(e,"Db",(function(){return xt})),n.d(e,"Kb",(function(){return Ct})),n.d(e,"Lb",(function(){return Lt})),n.d(e,"Q",(function(){return Vt})),n.d(e,"g",(function(){return Ft})),n.d(e,"qb",(function(){return Tt})),n.d(e,"tb",(function(){return Rt})),n.d(e,"a",(function(){return Mt})),n.d(e,"b",(function(){return $t})),n.d(e,"rb",(function(){return Et})),n.d(e,"ub",(function(){return St})),n.d(e,"sb",(function(){return qt})),n.d(e,"k",(function(){return Pt})),n.d(e,"S",(function(){return Wt})),n.d(e,"T",(function(){return zt})),n.d(e,"Z",(function(){return Dt})),n.d(e,"M",(function(){return Gt})),n.d(e,"L",(function(){return Bt})),n.d(e,"I",(function(){return It})),n.d(e,"H",(function(){return Nt})),n.d(e,"J",(function(){return Ut})),n.d(e,"K",(function(){return At})),n("99af");var r=n("6b6c");function a(t){return Object(r.a)({url:"setting/config/header_basics",method:"get",params:t})}function o(t,e){return Object(r.a)({url:e,method:"get",params:t})}function i(t){return Object(r.a)({url:t.url,method:"get",params:t.data})}function c(){return Object(r.a)({url:"notify/sms/temp/create",method:"get"})}function u(t){return Object(r.a)({url:"serve/login",method:"post",data:t})}function s(t){return Object(r.a)({url:"serve/modify",method:"post",data:t})}function d(t){return Object(r.a)({url:"serve/update_phone",method:"post",data:t})}function l(t){return Object(r.a)({url:"serve/captcha",method:"post",data:t})}function f(t){return Object(r.a)({url:"serve/checkCode",method:"post",data:t})}function h(t){return Object(r.a)({url:"serve/register",method:"post",data:t})}function m(){return Object(r.a)({url:"serve/info",method:"get"})}function g(t){return Object(r.a)({url:"serve/sms/sign",method:"PUT",data:t})}function p(t){return Object(r.a)({url:"app/wechat/kefu/login/".concat(t),method:"get"})}function b(t){return Object(r.a)({url:"app/wechat/speechcraft",method:"get",params:t})}function v(t){return Object(r.a)({url:"app/wechat/speechcraft/".concat(t,"/edit"),method:"get"})}function j(){return Object(r.a)({url:"app/wechat/speechcraft/create",method:"get"})}function O(t){return Object(r.a)({url:"app/feedback",method:"get",params:t})}function w(t){return Object(r.a)({url:"app/feedback/".concat(t,"/edit"),method:"get"})}function _(){return Object(r.a)({url:"serve/export_all",method:"get"})}function y(){return Object(r.a)({url:"serve/open",method:"get"})}function k(t){return Object(r.a)({url:"serve/export_temp",method:"get",params:t})}function x(t){return Object(r.a)({url:"serve/record",method:"get",params:t})}function C(t){return Object(r.a)({url:"serve/open",method:"get",params:t})}function L(t){return Object(r.a)({url:"serve/opn_express",method:"post",data:t})}function V(t){return Object(r.a)({url:"serve/sms/open",method:"get",params:t})}function F(t){return Object(r.a)({url:"serve/meal_list",method:"get",params:t})}function T(t){return Object(r.a)({url:"serve/pay_meal",method:"post",data:t})}function R(t){return Object(r.a)({url:"notify/sms/record",method:"get",params:t})}function M(){return Object(r.a)({url:"merchant/store",method:"GET"})}function $(){return Object(r.a)({url:"merchant/store/address",method:"GET"})}function E(t){return Object(r.a)({url:"merchant/store/".concat(t.id),method:"POST",data:t})}function S(t){return Object(r.a)({url:"freight/express",method:"get",params:t})}function q(){return Object(r.a)({url:"/freight/express/create",method:"get"})}function P(t){return Object(r.a)({url:"freight/express/".concat(t,"/edit"),method:"get"})}function W(t){return Object(r.a)({url:"freight/express/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function z(){return Object(r.a)({url:"freight/express/sync_express",method:"get"})}function D(){return Object(r.a)({url:"app/wechat/speechcraftcate",method:"get"})}function G(){return Object(r.a)({url:"app/wechat_qrcode/cate/list",method:"get"})}function B(){return Object(r.a)({url:"app/wechat/speechcraftcate/create",method:"get"})}function I(t){return Object(r.a)({url:"app/wechat_qrcode/cate/create/".concat(t),method:"get"})}function N(t){return Object(r.a)({url:"app/wechat/speechcraftcate/".concat(t,"/edit"),method:"get"})}function U(t){return Object(r.a)({url:"setting/role",method:"GET",params:t})}function A(t){return Object(r.a)({url:"app/wechat_qrcode/list",method:"GET",params:t})}function J(t){return Object(r.a)({url:"setting/role/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function H(t){return Object(r.a)({url:"setting/role/".concat(t.id),method:"post",data:t})}function K(t){return Object(r.a)({url:"setting/role/".concat(t,"/edit"),method:"get"})}function Q(){return Object(r.a)({url:"setting/role/create",method:"get"})}function X(t){return Object(r.a)({url:"app/wechat/kefu",method:"get",params:t})}function Y(t){return Object(r.a)({url:"app/wechat/kefu/create",method:"get",params:t})}function Z(){return Object(r.a)({url:"app/wechat/kefu/add",method:"get"})}function tt(t){return Object(r.a)({url:"app/wechat/kefu",method:"post",data:t})}function et(t){return Object(r.a)({url:"app/wechat/kefu/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function nt(t){return Object(r.a)({url:"app/wechat_qrcode/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function rt(t){return Object(r.a)({url:"app/wechat_qrcode/user_list/".concat(t.id),method:"get",params:t})}function at(t){return Object(r.a)({url:"app/wechat_qrcode/info/".concat(t),method:"get"})}function ot(t,e){return Object(r.a)({url:"app/wechat_qrcode/save/".concat(t),method:"post",data:e})}function it(t){return Object(r.a)({url:"app/wechat/kefu/".concat(t,"/edit"),method:"GET"})}function ct(t,e){return Object(r.a)({url:"app/wechat/kefu/record/".concat(e),method:"GET",params:t})}function ut(t){return Object(r.a)({url:"app/wechat/kefu/chat_list",method:"GET",params:t})}function st(){return Object(r.a)({url:"notify/sms/is_login",method:"GET"})}function dt(){return Object(r.a)({url:"notify/sms/logout",method:"GET"})}function lt(t){return Object(r.a)({url:"setting/city/list/".concat(t),method:"get"})}function ft(t){return Object(r.a)({url:"setting/city/add/".concat(t),method:"get"})}function ht(t){return Object(r.a)({url:"setting/city/".concat(t,"/edit"),method:"get"})}function mt(t){return Object(r.a)({url:"setting/shipping_templates/list",method:"get",params:t})}function gt(t){return Object(r.a)({url:"setting/shipping_templates/city_list",method:"get"})}function pt(t,e){return Object(r.a)({url:"setting/shipping_templates/save/".concat(t),method:"post",data:e})}function bt(t){return Object(r.a)({url:"setting/shipping_templates/".concat(t,"/edit"),method:"get"})}function vt(){return Object(r.a)({url:"merchant/store/get_header",method:"get"})}function jt(t){return Object(r.a)({url:"merchant/store",method:"get",params:t})}function Ot(t,e){return Object(r.a)({url:"merchant/store/set_show/".concat(t,"/").concat(e),method:"put"})}function wt(t){return Object(r.a)({url:"merchant/store/get_info/".concat(t),method:"get"})}function _t(t){return Object(r.a)({url:"merchant/store_staff",method:"get",params:t})}function yt(){return Object(r.a)({url:"merchant/store_staff/create",method:"get"})}function kt(t){return Object(r.a)({url:"merchant/store_staff/".concat(t,"/edit"),method:"get"})}function xt(t,e){return Object(r.a)({url:"merchant/store_staff/set_show/".concat(t,"/").concat(e),method:"put"})}function Ct(t){return Object(r.a)({url:"merchant/verify_order",method:"get",params:t})}function Lt(t){return Object(r.a)({url:"merchant/verify/spread_info/".concat(t),method:"get"})}function Vt(){return Object(r.a)({url:"merchant/store_list",method:"get"})}function Ft(){return Object(r.a)({url:"setting/city/clean_cache",method:"get"})}function Tt(){return Object(r.a)({url:"system/config/storage/config",method:"get"})}function Rt(t){return Object(r.a)({url:"system/config/storage/config",method:"post",data:t})}function Mt(t){return Object(r.a)({url:"system/config/storage/form/".concat(t),method:"get"})}function $t(t){return Object(r.a)({url:"system/config/storage/create/".concat(t),method:"get"})}function Et(t){return Object(r.a)({url:"system/config/storage",method:"get",params:t})}function St(t){return Object(r.a)({url:"system/config/storage/synch/".concat(t),method:"put"})}function qt(t){return Object(r.a)({url:"system/config/storage/status/".concat(t),method:"put"})}function Pt(t){return Object(r.a)({url:"system/config/storage/domain/".concat(t),method:"get"})}function Wt(){return Object(r.a)({url:"setting/config_list/31",method:"get"})}function zt(t){return Object(r.a)({url:"setting/config/save_basics",method:"post",data:t})}function Dt(t){return Object(r.a)({url:"system/config/storage/save_type/".concat(t),method:"get"})}function Gt(t){return Object(r.a)({url:"setting/lang_type/list",method:"get",params:t})}function Bt(t){return Object(r.a)({url:"setting/lang_type/form/".concat(t),method:"get"})}function It(t){return Object(r.a)({url:"setting/lang_code/list",method:"get",params:t})}function Nt(t){return Object(r.a)({url:"setting/lang_code/info",method:"get",params:t})}function Ut(t){return Object(r.a)({url:"setting/lang_code/save",method:"post",data:t})}function At(t){return Object(r.a)({url:"setting/lang_country/list",method:"get",params:t})}},a15b:function(t,e,n){"use strict";var r=n("23e7"),a=n("e330"),o=n("44ad"),i=n("fc6a"),c=(n=n("a640"),a([].join));a=o!=Object,o=n("join",",");r({target:"Array",proto:!0,forced:a||!o},{join:function(t){return c(i(this),void 0===t?",":t)}})},b90a:function(t,e,n){"use strict";n.r(e);var r=n("c964"),a=n("f3f3"),o=(n("96cf"),n("d3b7"),n("d81d"),n("a15b"),n("a434"),n("2f62")),i=n("c276"),c=n("90e7");a={name:"index",filters:{typeFilter:function(t){return{wechat:"微信用户",routine:"小程序用户"}[t]}},computed:Object(a.a)(Object(a.a)(Object(a.a)({},Object(o.e)("media",["isMobile"])),Object(o.e)("userLevel",["categoryId"])),{},{labelWidth:function(){return this.isMobile?void 0:80},labelPosition:function(){return this.isMobile?"top":"left"}}),data:function(){return{isChat:!0,formValidate3:{page:1,limit:15},total3:0,loading3:!1,modals3:!1,tableList3:[],columns3:[{title:"用户名称",key:"nickname",width:200},{title:"客服头像",slot:"headimgurl"},{title:"操作",slot:"action"}],formValidate5:{page:1,limit:15,uid:0,to_uid:0,id:0},total5:0,loading5:!1,tableList5:[],columns5:[{title:"用户名称",key:"nickname",width:200},{title:"用户头像",slot:"avatar"},{title:"发送消息",key:"msn",width:250},{title:"发送时间",key:"add_time"}],FromData:null,formValidate:{page:1,limit:15,data:"",type:"",nickname:""},tableList2:[],modals:!1,total:0,tableFrom:{page:1,limit:15},timeVal:[],fromList:{title:"选择时间",custom:!0,fromTxt:[{text:"全部",val:""},{text:"今天",val:"today"},{text:"昨天",val:"yesterday"},{text:"最近7天",val:"lately7"},{text:"最近30天",val:"lately30"},{text:"本月",val:"month"},{text:"本年",val:"year"}]},loading:!1,tableList:[],columns1:[{title:"ID",key:"id",width:80},{title:"微信用户名称",key:"nickname",minWidth:120},{title:"客服头像",slot:"avatar",minWidth:60},{title:"客服名称",key:"wx_name",minWidth:120},{title:"客服状态",slot:"status",minWidth:120},{title:"添加时间",key:"add_time",minWidth:120},{title:"操作",slot:"action",fixed:"right",minWidth:150}],columns4:[{type:"selection",width:60,align:"center"},{title:"ID",key:"uid",width:80},{title:"微信用户名称",key:"nickname",minWidth:160},{title:"客服头像",slot:"headimgurl",minWidth:60},{title:"用户类型",slot:"user_type",width:100},{title:"性别",slot:"sex",minWidth:60},{title:"地区",slot:"country",minWidth:120},{title:"是否关注公众号",slot:"subscribe",minWidth:120}],loading2:!1,total2:0,addFrom:{uids:[]},selections:[],rows:{},rowRecord:{}}},created:function(){this.getList()},methods:{goChat:function(t){var e=this;Object(c.B)(t.id).then((function(t){var n,r="";t.data.token&&(n=e.getExpiresTime(t.data.exp_time),Object(i.q)("kefu_token",t.data.token,n),Object(i.q)("kefu_uuid",t.data.kefuInfo.uid,n),Object(i.q)("kefu_expires_time",t.data.exp_time,n),Object(i.q)("kefuInfo",t.data.kefuInfo,n),r=e.$store.state.media.isMobile?window.location.protocol+"//"+window.location.host+"/kefu/mobile_list":window.location.protocol+"//"+window.location.host+"/kefu/pc_list",window.open(r,"_blank"))})).catch((function(t){e.$Message.error(t.msg)}))},getExpiresTime:function(t){var e=Math.round(new Date/1e3);return parseFloat(parseFloat(parseFloat((t-e)/60)/60)/24)},cancel:function(){this.formValidate={page:1,limit:10,data:"",type:"",nickname:""}},handleReachBottom:function(){var t=this;return new Promise((function(e){t.formValidate.page=t.formValidate.page+1,setTimeout((function(){Object(c.E)(t.formValidate).then(function(){var e=Object(r.a)(regeneratorRuntime.mark((function e(n){var r,a;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(0<(r=n.data).list.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 lp{-!340E_02cu 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 literal 0 HcmV?d00001 diff --git a/crmeb/public/admin/js/chunk-e9bf2e3e.f16a6ab5.js b/crmeb/public/admin/js/chunk-e9bf2e3e.f16a6ab5.js deleted file mode 100644 index 67a84b790..000000000 --- a/crmeb/public/admin/js/chunk-e9bf2e3e.f16a6ab5.js +++ /dev/null @@ -1 +0,0 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-e9bf2e3e"],{"137c":function(t,e,n){"use strict";var r=n("cba7");n.n(r).a},"90e7":function(t,e,n){"use strict";n.d(e,"t",(function(){return c})),n.d(e,"j",(function(){return u})),n.d(e,"Fb",(function(){return o})),n.d(e,"Eb",(function(){return a})),n.d(e,"i",(function(){return i})),n.d(e,"bb",(function(){return s})),n.d(e,"Jb",(function(){return d})),n.d(e,"c",(function(){return f})),n.d(e,"d",(function(){return h})),n.d(e,"U",(function(){return l})),n.d(e,"ab",(function(){return m})),n.d(e,"gb",(function(){return b})),n.d(e,"B",(function(){return p})),n.d(e,"Sb",(function(){return g})),n.d(e,"mb",(function(){return O})),n.d(e,"lb",(function(){return j})),n.d(e,"y",(function(){return _})),n.d(e,"z",(function(){return y})),n.d(e,"l",(function(){return v})),n.d(e,"cb",(function(){return w})),n.d(e,"m",(function(){return k})),n.d(e,"fb",(function(){return x})),n.d(e,"eb",(function(){return T})),n.d(e,"db",(function(){return L})),n.d(e,"hb",(function(){return C})),n.d(e,"jb",(function(){return E})),n.d(e,"R",(function(){return G})),n.d(e,"kb",(function(){return P})),n.d(e,"wb",(function(){return M})),n.d(e,"G",(function(){return $})),n.d(e,"vb",(function(){return q})),n.d(e,"p",(function(){return D})),n.d(e,"n",(function(){return I})),n.d(e,"o",(function(){return U})),n.d(e,"q",(function(){return B})),n.d(e,"r",(function(){return R})),n.d(e,"nb",(function(){return S})),n.d(e,"Rb",(function(){return W})),n.d(e,"ob",(function(){return F})),n.d(e,"Mb",(function(){return J})),n.d(e,"pb",(function(){return z})),n.d(e,"X",(function(){return A})),n.d(e,"Ob",(function(){return H})),n.d(e,"Y",(function(){return K})),n.d(e,"V",(function(){return N})),n.d(e,"W",(function(){return Q})),n.d(e,"O",(function(){return V})),n.d(e,"A",(function(){return X})),n.d(e,"E",(function(){return Y})),n.d(e,"D",(function(){return Z})),n.d(e,"v",(function(){return tt})),n.d(e,"F",(function(){return et})),n.d(e,"Qb",(function(){return nt})),n.d(e,"s",(function(){return rt})),n.d(e,"Nb",(function(){return ct})),n.d(e,"Pb",(function(){return ut})),n.d(e,"x",(function(){return ot})),n.d(e,"C",(function(){return at})),n.d(e,"w",(function(){return it})),n.d(e,"u",(function(){return st})),n.d(e,"N",(function(){return dt})),n.d(e,"h",(function(){return ft})),n.d(e,"e",(function(){return ht})),n.d(e,"f",(function(){return lt})),n.d(e,"Gb",(function(){return mt})),n.d(e,"Hb",(function(){return bt})),n.d(e,"Ib",(function(){return pt})),n.d(e,"ib",(function(){return gt})),n.d(e,"xb",(function(){return Ot})),n.d(e,"P",(function(){return jt})),n.d(e,"zb",(function(){return _t})),n.d(e,"yb",(function(){return yt})),n.d(e,"Ab",(function(){return vt})),n.d(e,"Bb",(function(){return wt})),n.d(e,"Cb",(function(){return kt})),n.d(e,"Db",(function(){return xt})),n.d(e,"Kb",(function(){return Tt})),n.d(e,"Lb",(function(){return Lt})),n.d(e,"Q",(function(){return Ct})),n.d(e,"g",(function(){return Et})),n.d(e,"qb",(function(){return Gt})),n.d(e,"tb",(function(){return Pt})),n.d(e,"a",(function(){return Mt})),n.d(e,"b",(function(){return $t})),n.d(e,"rb",(function(){return qt})),n.d(e,"ub",(function(){return Dt})),n.d(e,"sb",(function(){return It})),n.d(e,"k",(function(){return Ut})),n.d(e,"S",(function(){return Bt})),n.d(e,"T",(function(){return Rt})),n.d(e,"Z",(function(){return St})),n.d(e,"M",(function(){return Wt})),n.d(e,"L",(function(){return Ft})),n.d(e,"I",(function(){return Jt})),n.d(e,"H",(function(){return zt})),n.d(e,"J",(function(){return At})),n.d(e,"K",(function(){return Ht})),n("99af");var r=n("6b6c");function c(t){return Object(r.a)({url:"setting/config/header_basics",method:"get",params:t})}function u(t,e){return Object(r.a)({url:e,method:"get",params:t})}function o(t){return Object(r.a)({url:t.url,method:"get",params:t.data})}function a(){return Object(r.a)({url:"notify/sms/temp/create",method:"get"})}function i(t){return Object(r.a)({url:"serve/login",method:"post",data:t})}function s(t){return Object(r.a)({url:"serve/modify",method:"post",data:t})}function d(t){return Object(r.a)({url:"serve/update_phone",method:"post",data:t})}function f(t){return Object(r.a)({url:"serve/captcha",method:"post",data:t})}function h(t){return Object(r.a)({url:"serve/checkCode",method:"post",data:t})}function l(t){return Object(r.a)({url:"serve/register",method:"post",data:t})}function m(){return Object(r.a)({url:"serve/info",method:"get"})}function b(t){return Object(r.a)({url:"serve/sms/sign",method:"PUT",data:t})}function p(t){return Object(r.a)({url:"app/wechat/kefu/login/".concat(t),method:"get"})}function g(t){return Object(r.a)({url:"app/wechat/speechcraft",method:"get",params:t})}function O(t){return Object(r.a)({url:"app/wechat/speechcraft/".concat(t,"/edit"),method:"get"})}function j(){return Object(r.a)({url:"app/wechat/speechcraft/create",method:"get"})}function _(t){return Object(r.a)({url:"app/feedback",method:"get",params:t})}function y(t){return Object(r.a)({url:"app/feedback/".concat(t,"/edit"),method:"get"})}function v(){return Object(r.a)({url:"serve/export_all",method:"get"})}function w(){return Object(r.a)({url:"serve/open",method:"get"})}function k(t){return Object(r.a)({url:"serve/export_temp",method:"get",params:t})}function x(t){return Object(r.a)({url:"serve/record",method:"get",params:t})}function T(t){return Object(r.a)({url:"serve/open",method:"get",params:t})}function L(t){return Object(r.a)({url:"serve/opn_express",method:"post",data:t})}function C(t){return Object(r.a)({url:"serve/sms/open",method:"get",params:t})}function E(t){return Object(r.a)({url:"serve/meal_list",method:"get",params:t})}function G(t){return Object(r.a)({url:"serve/pay_meal",method:"post",data:t})}function P(t){return Object(r.a)({url:"notify/sms/record",method:"get",params:t})}function M(){return Object(r.a)({url:"merchant/store",method:"GET"})}function $(){return Object(r.a)({url:"merchant/store/address",method:"GET"})}function q(t){return Object(r.a)({url:"merchant/store/".concat(t.id),method:"POST",data:t})}function D(t){return Object(r.a)({url:"freight/express",method:"get",params:t})}function I(){return Object(r.a)({url:"/freight/express/create",method:"get"})}function U(t){return Object(r.a)({url:"freight/express/".concat(t,"/edit"),method:"get"})}function B(t){return Object(r.a)({url:"freight/express/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function R(){return Object(r.a)({url:"freight/express/sync_express",method:"get"})}function S(){return Object(r.a)({url:"app/wechat/speechcraftcate",method:"get"})}function W(){return Object(r.a)({url:"app/wechat_qrcode/cate/list",method:"get"})}function F(){return Object(r.a)({url:"app/wechat/speechcraftcate/create",method:"get"})}function J(t){return Object(r.a)({url:"app/wechat_qrcode/cate/create/".concat(t),method:"get"})}function z(t){return Object(r.a)({url:"app/wechat/speechcraftcate/".concat(t,"/edit"),method:"get"})}function A(t){return Object(r.a)({url:"setting/role",method:"GET",params:t})}function H(t){return Object(r.a)({url:"app/wechat_qrcode/list",method:"GET",params:t})}function K(t){return Object(r.a)({url:"setting/role/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function N(t){return Object(r.a)({url:"setting/role/".concat(t.id),method:"post",data:t})}function Q(t){return Object(r.a)({url:"setting/role/".concat(t,"/edit"),method:"get"})}function V(){return Object(r.a)({url:"setting/role/create",method:"get"})}function X(t){return Object(r.a)({url:"app/wechat/kefu",method:"get",params:t})}function Y(t){return Object(r.a)({url:"app/wechat/kefu/create",method:"get",params:t})}function Z(){return Object(r.a)({url:"app/wechat/kefu/add",method:"get"})}function tt(t){return Object(r.a)({url:"app/wechat/kefu",method:"post",data:t})}function et(t){return Object(r.a)({url:"app/wechat/kefu/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function nt(t){return Object(r.a)({url:"app/wechat_qrcode/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function rt(t){return Object(r.a)({url:"app/wechat_qrcode/user_list/".concat(t.id),method:"get",params:t})}function ct(t){return Object(r.a)({url:"app/wechat_qrcode/info/".concat(t),method:"get"})}function ut(t,e){return Object(r.a)({url:"app/wechat_qrcode/save/".concat(t),method:"post",data:e})}function ot(t){return Object(r.a)({url:"app/wechat/kefu/".concat(t,"/edit"),method:"GET"})}function at(t,e){return Object(r.a)({url:"app/wechat/kefu/record/".concat(e),method:"GET",params:t})}function it(t){return Object(r.a)({url:"app/wechat/kefu/chat_list",method:"GET",params:t})}function st(){return Object(r.a)({url:"notify/sms/is_login",method:"GET"})}function dt(){return Object(r.a)({url:"notify/sms/logout",method:"GET"})}function ft(t){return Object(r.a)({url:"setting/city/list/".concat(t),method:"get"})}function ht(t){return Object(r.a)({url:"setting/city/add/".concat(t),method:"get"})}function lt(t){return Object(r.a)({url:"setting/city/".concat(t,"/edit"),method:"get"})}function mt(t){return Object(r.a)({url:"setting/shipping_templates/list",method:"get",params:t})}function bt(t){return Object(r.a)({url:"setting/shipping_templates/city_list",method:"get"})}function pt(t,e){return Object(r.a)({url:"setting/shipping_templates/save/".concat(t),method:"post",data:e})}function gt(t){return Object(r.a)({url:"setting/shipping_templates/".concat(t,"/edit"),method:"get"})}function Ot(){return Object(r.a)({url:"merchant/store/get_header",method:"get"})}function jt(t){return Object(r.a)({url:"merchant/store",method:"get",params:t})}function _t(t,e){return Object(r.a)({url:"merchant/store/set_show/".concat(t,"/").concat(e),method:"put"})}function yt(t){return Object(r.a)({url:"merchant/store/get_info/".concat(t),method:"get"})}function vt(t){return Object(r.a)({url:"merchant/store_staff",method:"get",params:t})}function wt(){return Object(r.a)({url:"merchant/store_staff/create",method:"get"})}function kt(t){return Object(r.a)({url:"merchant/store_staff/".concat(t,"/edit"),method:"get"})}function xt(t,e){return Object(r.a)({url:"merchant/store_staff/set_show/".concat(t,"/").concat(e),method:"put"})}function Tt(t){return Object(r.a)({url:"merchant/verify_order",method:"get",params:t})}function Lt(t){return Object(r.a)({url:"merchant/verify/spread_info/".concat(t),method:"get"})}function Ct(){return Object(r.a)({url:"merchant/store_list",method:"get"})}function Et(){return Object(r.a)({url:"setting/city/clean_cache",method:"get"})}function Gt(){return Object(r.a)({url:"system/config/storage/config",method:"get"})}function Pt(t){return Object(r.a)({url:"system/config/storage/config",method:"post",data:t})}function Mt(t){return Object(r.a)({url:"system/config/storage/form/".concat(t),method:"get"})}function $t(t){return Object(r.a)({url:"system/config/storage/create/".concat(t),method:"get"})}function qt(t){return Object(r.a)({url:"system/config/storage",method:"get",params:t})}function Dt(t){return Object(r.a)({url:"system/config/storage/synch/".concat(t),method:"put"})}function It(t){return Object(r.a)({url:"system/config/storage/status/".concat(t),method:"put"})}function Ut(t){return Object(r.a)({url:"system/config/storage/domain/".concat(t),method:"get"})}function Bt(){return Object(r.a)({url:"setting/config_list/31",method:"get"})}function Rt(t){return Object(r.a)({url:"setting/config/save_basics",method:"post",data:t})}function St(t){return Object(r.a)({url:"system/config/storage/save_type/".concat(t),method:"get"})}function Wt(t){return Object(r.a)({url:"setting/lang_type/list",method:"get",params:t})}function Ft(t){return Object(r.a)({url:"setting/lang_type/form/".concat(t),method:"get"})}function Jt(t){return Object(r.a)({url:"setting/lang_code/list",method:"get",params:t})}function zt(t){return Object(r.a)({url:"setting/lang_code/info",method:"get",params:t})}function At(t){return Object(r.a)({url:"setting/lang_code/save",method:"post",data:t})}function Ht(t){return Object(r.a)({url:"setting/lang_country/list",method:"get",params:t})}},b252:function(t,e,n){"use strict";n.r(e);var r=n("c964"),c=n("f3f3"),u=(n("a434"),n("96cf"),n("2f62")),o=n("90e7");c={name:"setting_dada",data:function(){return{grid:{xl:7,lg:7,md:12,sm:24,xs:24},loading:!1,columns1:[{title:"编号",key:"id",width:80},{title:"地区名称",key:"label",minWidth:300,tree:!0},{title:"上级名称",key:"parent_name",minWidth:300},{title:"操作",slot:"action",fixed:"right",minWidth:120}],cityLists:[],cityId:0}},computed:Object(c.a)(Object(c.a)({},Object(u.e)("media",["isMobile"])),{},{labelWidth:function(){return this.isMobile?void 0:75},labelPosition:function(){return this.isMobile?"top":"left"}}),created:function(){this.getList(0)},methods:{cleanCache:function(){var t=this;Object(o.g)().then((function(e){t.$Message.success(e.msg)})).catch((function(e){t.$Message.success(e.msg)}))},add:function(t){var e=this;this.$modalForm(Object(o.e)(t)).then((function(){return e.getList(0)}))},lower:function(t){this.cityId=t,this.getList(t)},getList:function(t){var e=this;e.loading=!0,Object(o.h)(t).then(function(){var t=Object(r.a)(regeneratorRuntime.mark((function t(n){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:e.cityLists=n.data,e.loading=!1;case 2:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()).catch((function(t){e.loading=!1,e.$Message.error(t.msg)}))},goBack:function(){this.cityId=0,this.getList(0)},edit:function(t){var e=this;this.$modalForm(Object(o.f)(t)).then((function(){return e.getList(e.cityId)}))},del:function(t,e,n){var r=this;e={title:e,num:n,url:"setting/city/del/".concat(t.city_id),method:"DELETE",ids:""};this.$modalSure(e).then((function(t){r.$Message.success(t.msg),r.cityLists.splice(n,1),r.getList(r.cityId)})).catch((function(t){r.$Message.error(t.msg)}))},handleLoadData:function(t,e){Object(o.h)(t.city_id).then((function(t){e(t.data)}))}}},n("137c"),u=n("2877"),n=Object(u.a)(c,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",[n("div",{staticClass:"i-layout-page-header"},[n("div",{staticClass:"i-layout-page-header"},[n("span",{staticClass:"ivu-page-header-title"},[t._v(t._s(t.$route.meta.title))])])]),n("Card",{staticClass:"ivu-mt",attrs:{bordered:!1,"dis-hover":""}},[n("div",{staticClass:"acea-row row-between-wrapper mb20"},[n("Row",{attrs:{type:"flex"}},[n("Col",t._b({},"Col",t.grid,!1),[n("div",{staticClass:"button acea-row row-middle"},[n("Button",{staticClass:"mr20",attrs:{type:"primary",icon:"md-add"},on:{click:function(e){return t.add(0)}}},[t._v("添加省份")]),n("Button",{attrs:{type:"primary"},on:{click:t.cleanCache}},[t._v("清除缓存")])],1)])],1)],1),n("Table",{attrs:{"row-key":"id","load-data":t.handleLoadData,columns:t.columns1,data:t.cityLists},scopedSlots:t._u([{key:"action",fn:function(e){var r=e.row,c=e.index;return[r.hasOwnProperty("children")?n("a",{on:{click:function(e){return t.add(r.city_id)}}},[t._v("添加")]):t._e(),r.hasOwnProperty("children")?n("Divider",{attrs:{type:"vertical"}}):t._e(),n("a",{on:{click:function(e){return t.edit(r.id)}}},[t._v("编辑")]),n("Divider",{attrs:{type:"vertical"}}),n("a",{on:{click:function(e){return t.del(r,"删除城市",c)}}},[t._v("删除")])]}}])})],1)],1)}),[],!1,null,"21395dee",null);e.default=n.exports},cba7:function(t,e,n){}}]); \ No newline at end of file diff --git a/crmeb/public/admin/js/chunk-e9bf2e3e.f16a6ab5.js.gz b/crmeb/public/admin/js/chunk-e9bf2e3e.f16a6ab5.js.gz deleted file mode 100644 index 318bf39536ce22ec366b40f782e0b9bad9d292da..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3146 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 diff --git a/crmeb/public/admin/js/chunk-ed45edfc.6d5640da.js b/crmeb/public/admin/js/chunk-ed45edfc.6d5640da.js new file mode 100644 index 000000000..507fd332f --- /dev/null +++ b/crmeb/public/admin/js/chunk-ed45edfc.6d5640da.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-ed45edfc"],{"0741":function(t,e,n){"use strict";n.r(e);var r=n("c964"),a=n("f3f3"),o=(n("96cf"),n("d81d"),n("a434"),n("2f62")),u=n("90e7");a={data:function(){return{addlangModal:!1,langType:{},formValidate:{is_admin:0,type_id:1,remarks:"",page:1,limit:20},total:0,loading:!1,ruleValidate:{code:[{required:!0,message:"请输入状态码/文字",trigger:"blur"}],remarks:[{required:!0,message:"请输入文字",trigger:"blur"}]},columns:[{title:"编号",key:"id",width:80},{title:"所属语言",key:"language_name",minWidth:180},{title:"状态码/文字",key:"code",minWidth:300},{title:"备注说明",key:"remarks",minWidth:300},{title:"对应语言",key:"lang_explain",minWidth:150},{title:"操作",slot:"action",fixed:"right",width:100}],langColumns:[{title:"所属语言",key:"language_name",width:120},{title:"对应语言",slot:"lang_explain",minWidth:250}],langData:[],langFormData:{is_admin:0,code:"",remarks:"",edit:0,list:[]},tabList:[],FromData:null,extractId:0,code:null}},computed:Object(a.a)(Object(a.a)({},Object(o.e)("media",["isMobile"])),{},{labelWidth:function(){return this.isMobile?void 0:80},labelPosition:function(){return this.isMobile?"top":"left"}}),mounted:function(){this.getList()},methods:{add:function(){this.langFormData.list=this.langType.langType.map((function(t){return{language_name:t.title,lang_explain:"",remarks:"",type_id:t.value}})),this.addlangModal=!0},ok:function(){var t=this;Object(u.J)(this.langFormData).then((function(e){t.$Message.success(e.msg),t.getList()}))},edit:function(t){var e=this;this.langFormData.is_admin=this.formValidate.is_admin,this.code=t.code,Object(u.H)({code:t.code}).then((function(t){e.langFormData.list=t.data.list,e.langFormData.code=t.data.code,e.langFormData.remarks=t.data.remarks,e.langFormData.edit=1,e.addlangModal=!0})).catch((function(t){e.loading=!1,e.$Message.error(t.msg)}))},del:function(t,e,n){var r=this;e={title:e,num:n,url:"setting/lang_code/del/".concat(t.id),method:"DELETE",ids:""};this.$modalSure(e).then((function(t){r.$Message.success(t.msg),r.tabList.splice(n,1)})).catch((function(t){r.$Message.error(t.msg)}))},modalChange:function(t){t||(this.langFormData={is_admin:0,name:"",code:"",list:[]},this.code=null)},selChange:function(){this.formValidate.page=1,this.getList()},getList:function(){var t=this;this.loading=!0,Object(u.I)(this.formValidate).then(function(){var e=Object(r.a)(regeneratorRuntime.mark((function e(n){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t.loading=!1,t.tabList=n.data.list,t.total=n.data.count,t.langType=n.data.langType;case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){t.loading=!1,t.$Message.error(e.msg)}))},pageChange:function(t){this.formValidate.page=t,this.getList()}}},n("a91a"),o=n("2877"),n=Object(o.a)(a,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",[n("div",{staticClass:"i-layout-page-header"},[n("div",{staticClass:"i-layout-page-header"},[n("span",{staticClass:"ivu-page-header-title"},[t._v(t._s(t.$route.meta.title))])])]),n("Card",{staticClass:"ivu-mt",attrs:{bordered:!1,"dis-hover":""}},[n("Form",{ref:"formValidate",staticClass:"tabform",attrs:{model:t.formValidate,"label-width":t.labelWidth,"label-position":t.labelPosition},nativeOn:{submit:function(t){t.preventDefault()}}},[n("Row",{attrs:{gutter:24,type:"flex"}},[n("Col",{attrs:{span:"24"}},[n("FormItem",{attrs:{label:"语言分类:"}},[n("RadioGroup",{staticClass:"mr15",attrs:{type:"button"},on:{"on-change":t.selChange},model:{value:t.formValidate.is_admin,callback:function(e){t.$set(t.formValidate,"is_admin",e)},expression:"formValidate.is_admin"}},t._l(t.langType.isAdmin,(function(e,r){return n("Radio",{key:r,attrs:{label:e.value}},[t._v(t._s(e.title))])})),1)],1)],1),n("Col",{attrs:{span:"24"}},[n("FormItem",{attrs:{label:"语言类型:"}},[n("RadioGroup",{staticClass:"mr15",attrs:{type:"button"},on:{"on-change":t.selChange},model:{value:t.formValidate.type_id,callback:function(e){t.$set(t.formValidate,"type_id",e)},expression:"formValidate.type_id"}},t._l(t.langType.langType,(function(e,r){return n("Radio",{key:r,attrs:{label:e.value}},[t._v(t._s(e.title))])})),1)],1)],1),n("Col",{attrs:{span:"24"}},[n("FormItem",{attrs:{label:"搜索:"}},[n("div",{staticClass:"acea-row row-middle"},[n("Input",{staticStyle:{width:"30%"},attrs:{search:"","enter-button":"",placeholder:"请输入语言备注","element-id":"name"},on:{"on-search":t.selChange},model:{value:t.formValidate.remarks,callback:function(e){t.$set(t.formValidate,"remarks",e)},expression:"formValidate.remarks"}})],1)])],1)],1)],1)],1),n("Alert",{staticClass:"mt10"},[t._v("\n 通知\n "),n("template",{slot:"desc"},[t._v("我是一个通知. ")])],2),n("Card",{attrs:{bordered:!1,"dis-hover":""}},[n("Row",{attrs:{type:"flex"}},[n("Col",[n("Button",{attrs:{type:"primary",icon:"md-add"},on:{click:t.add}},[t._v("添加语言")])],1)],1),n("Table",{ref:"table",staticClass:"ivu-mt",attrs:{columns:t.columns,data:t.tabList,loading:t.loading,"no-data-text":"暂无数据","no-filtered-data-text":"暂无筛选结果"},scopedSlots:t._u([{key:"action",fn:function(e){var r=e.row,a=e.index;return[n("a",{on:{click:function(e){return t.edit(r)}}},[t._v("编辑")]),n("Divider",{attrs:{type:"vertical"}}),n("a",{on:{click:function(e){return t.del(r,"删除语言",a)}}},[t._v("删除")])]}}])}),n("div",{staticClass:"acea-row row-right page"},[n("Page",{attrs:{total:t.total,current:t.formValidate.page,"show-elevator":"","show-total":"","page-size":t.formValidate.limit},on:{"on-change":t.pageChange}})],1)],1),n("Modal",{attrs:{width:"750",title:"添加语言"},on:{"on-ok":t.ok,"on-cancel":function(e){t.addlangModal=!1},"on-visible-change":t.modalChange},model:{value:t.addlangModal,callback:function(e){t.addlangModal=e},expression:"addlangModal"}},[n("Form",{ref:"langFormData",attrs:{model:t.langFormData,rules:t.ruleValidate,"label-width":120}},[n("FormItem",{staticClass:"mb20",attrs:{label:"语言分类:"}},[n("RadioGroup",{staticClass:"mr15",attrs:{type:"button"},model:{value:t.langFormData.is_admin,callback:function(e){t.$set(t.langFormData,"is_admin",e)},expression:"langFormData.is_admin"}},t._l(t.langType.isAdmin,(function(e,r){return n("Radio",{key:r,attrs:{label:e.value}},[t._v(t._s(e.title))])})),1)],1),n("Input",{directives:[{name:"show",rawName:"v-show",value:!1,expression:"false"}],model:{value:t.langFormData.edit,callback:function(e){t.$set(t.langFormData,"edit",e)},expression:"langFormData.edit"}}),n("FormItem",{staticClass:"mb20",attrs:{label:"语言说明:",prop:"remarks"}},[n("Input",{staticStyle:{width:"330px"},attrs:{placeholder:"请输入语言说明"},model:{value:t.langFormData.remarks,callback:function(e){t.$set(t.langFormData,"remarks",e)},expression:"langFormData.remarks"}})],1),n("FormItem",{staticClass:"mb20",attrs:{label:"对应语言:",prop:"remark"}},[n("Table",{ref:"langTable",attrs:{columns:t.langColumns,data:t.langFormData.list,"no-data-text":"暂无数据","no-filtered-data-text":"暂无筛选结果"},scopedSlots:t._u([{key:"lang_explain",fn:function(e){e.row;var r=e.index;return[n("Input",{staticClass:"priceBox",model:{value:t.langFormData.list[r].lang_explain,callback:function(e){t.$set(t.langFormData.list[r],"lang_explain",e)},expression:"langFormData.list[index].lang_explain"}})]}}])})],1)],1)],1)],1)}),[],!1,null,"0472414e",null);e.default=n.exports},4162:function(t,e,n){},"90e7":function(t,e,n){"use strict";n.d(e,"t",(function(){return a})),n.d(e,"j",(function(){return o})),n.d(e,"Gb",(function(){return u})),n.d(e,"Fb",(function(){return c})),n.d(e,"i",(function(){return i})),n.d(e,"cb",(function(){return s})),n.d(e,"Kb",(function(){return d})),n.d(e,"c",(function(){return l})),n.d(e,"d",(function(){return f})),n.d(e,"V",(function(){return m})),n.d(e,"bb",(function(){return g})),n.d(e,"hb",(function(){return h})),n.d(e,"B",(function(){return p})),n.d(e,"Tb",(function(){return b})),n.d(e,"nb",(function(){return O})),n.d(e,"mb",(function(){return j})),n.d(e,"y",(function(){return _})),n.d(e,"z",(function(){return v})),n.d(e,"l",(function(){return y})),n.d(e,"db",(function(){return k})),n.d(e,"m",(function(){return w})),n.d(e,"gb",(function(){return x})),n.d(e,"fb",(function(){return C})),n.d(e,"eb",(function(){return F})),n.d(e,"ib",(function(){return D})),n.d(e,"kb",(function(){return T})),n.d(e,"S",(function(){return V})),n.d(e,"lb",(function(){return M})),n.d(e,"xb",(function(){return E})),n.d(e,"G",(function(){return $})),n.d(e,"wb",(function(){return G})),n.d(e,"p",(function(){return I})),n.d(e,"n",(function(){return L})),n.d(e,"o",(function(){return R})),n.d(e,"q",(function(){return q})),n.d(e,"r",(function(){return P})),n.d(e,"ob",(function(){return S})),n.d(e,"Sb",(function(){return W})),n.d(e,"pb",(function(){return U})),n.d(e,"Nb",(function(){return A})),n.d(e,"qb",(function(){return J})),n.d(e,"Y",(function(){return B})),n.d(e,"Pb",(function(){return z})),n.d(e,"Z",(function(){return H})),n.d(e,"W",(function(){return N})),n.d(e,"X",(function(){return K})),n.d(e,"P",(function(){return Q})),n.d(e,"A",(function(){return X})),n.d(e,"E",(function(){return Y})),n.d(e,"D",(function(){return Z})),n.d(e,"v",(function(){return tt})),n.d(e,"F",(function(){return et})),n.d(e,"Rb",(function(){return nt})),n.d(e,"s",(function(){return rt})),n.d(e,"Ob",(function(){return at})),n.d(e,"Qb",(function(){return ot})),n.d(e,"x",(function(){return ut})),n.d(e,"C",(function(){return ct})),n.d(e,"w",(function(){return it})),n.d(e,"u",(function(){return st})),n.d(e,"O",(function(){return dt})),n.d(e,"h",(function(){return lt})),n.d(e,"e",(function(){return ft})),n.d(e,"f",(function(){return mt})),n.d(e,"Hb",(function(){return gt})),n.d(e,"Ib",(function(){return ht})),n.d(e,"Jb",(function(){return pt})),n.d(e,"jb",(function(){return bt})),n.d(e,"yb",(function(){return Ot})),n.d(e,"Q",(function(){return jt})),n.d(e,"Ab",(function(){return _t})),n.d(e,"zb",(function(){return vt})),n.d(e,"Bb",(function(){return yt})),n.d(e,"Cb",(function(){return kt})),n.d(e,"Db",(function(){return wt})),n.d(e,"Eb",(function(){return xt})),n.d(e,"Lb",(function(){return Ct})),n.d(e,"Mb",(function(){return Ft})),n.d(e,"R",(function(){return Dt})),n.d(e,"g",(function(){return Tt})),n.d(e,"rb",(function(){return Vt})),n.d(e,"ub",(function(){return Mt})),n.d(e,"a",(function(){return Et})),n.d(e,"b",(function(){return $t})),n.d(e,"sb",(function(){return Gt})),n.d(e,"vb",(function(){return It})),n.d(e,"tb",(function(){return Lt})),n.d(e,"k",(function(){return Rt})),n.d(e,"T",(function(){return qt})),n.d(e,"U",(function(){return Pt})),n.d(e,"ab",(function(){return St})),n.d(e,"N",(function(){return Wt})),n.d(e,"M",(function(){return Ut})),n.d(e,"I",(function(){return At})),n.d(e,"H",(function(){return Jt})),n.d(e,"J",(function(){return Bt})),n.d(e,"L",(function(){return zt})),n.d(e,"K",(function(){return Ht})),n("99af");var r=n("6b6c");function a(t){return Object(r.a)({url:"setting/config/header_basics",method:"get",params:t})}function o(t,e){return Object(r.a)({url:e,method:"get",params:t})}function u(t){return Object(r.a)({url:t.url,method:"get",params:t.data})}function c(){return Object(r.a)({url:"notify/sms/temp/create",method:"get"})}function i(t){return Object(r.a)({url:"serve/login",method:"post",data:t})}function s(t){return Object(r.a)({url:"serve/modify",method:"post",data:t})}function d(t){return Object(r.a)({url:"serve/update_phone",method:"post",data:t})}function l(t){return Object(r.a)({url:"serve/captcha",method:"post",data:t})}function f(t){return Object(r.a)({url:"serve/checkCode",method:"post",data:t})}function m(t){return Object(r.a)({url:"serve/register",method:"post",data:t})}function g(){return Object(r.a)({url:"serve/info",method:"get"})}function h(t){return Object(r.a)({url:"serve/sms/sign",method:"PUT",data:t})}function p(t){return Object(r.a)({url:"app/wechat/kefu/login/".concat(t),method:"get"})}function b(t){return Object(r.a)({url:"app/wechat/speechcraft",method:"get",params:t})}function O(t){return Object(r.a)({url:"app/wechat/speechcraft/".concat(t,"/edit"),method:"get"})}function j(){return Object(r.a)({url:"app/wechat/speechcraft/create",method:"get"})}function _(t){return Object(r.a)({url:"app/feedback",method:"get",params:t})}function v(t){return Object(r.a)({url:"app/feedback/".concat(t,"/edit"),method:"get"})}function y(){return Object(r.a)({url:"serve/export_all",method:"get"})}function k(){return Object(r.a)({url:"serve/open",method:"get"})}function w(t){return Object(r.a)({url:"serve/export_temp",method:"get",params:t})}function x(t){return Object(r.a)({url:"serve/record",method:"get",params:t})}function C(t){return Object(r.a)({url:"serve/open",method:"get",params:t})}function F(t){return Object(r.a)({url:"serve/opn_express",method:"post",data:t})}function D(t){return Object(r.a)({url:"serve/sms/open",method:"get",params:t})}function T(t){return Object(r.a)({url:"serve/meal_list",method:"get",params:t})}function V(t){return Object(r.a)({url:"serve/pay_meal",method:"post",data:t})}function M(t){return Object(r.a)({url:"notify/sms/record",method:"get",params:t})}function E(){return Object(r.a)({url:"merchant/store",method:"GET"})}function $(){return Object(r.a)({url:"merchant/store/address",method:"GET"})}function G(t){return Object(r.a)({url:"merchant/store/".concat(t.id),method:"POST",data:t})}function I(t){return Object(r.a)({url:"freight/express",method:"get",params:t})}function L(){return Object(r.a)({url:"/freight/express/create",method:"get"})}function R(t){return Object(r.a)({url:"freight/express/".concat(t,"/edit"),method:"get"})}function q(t){return Object(r.a)({url:"freight/express/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function P(){return Object(r.a)({url:"freight/express/sync_express",method:"get"})}function S(){return Object(r.a)({url:"app/wechat/speechcraftcate",method:"get"})}function W(){return Object(r.a)({url:"app/wechat_qrcode/cate/list",method:"get"})}function U(){return Object(r.a)({url:"app/wechat/speechcraftcate/create",method:"get"})}function A(t){return Object(r.a)({url:"app/wechat_qrcode/cate/create/".concat(t),method:"get"})}function J(t){return Object(r.a)({url:"app/wechat/speechcraftcate/".concat(t,"/edit"),method:"get"})}function B(t){return Object(r.a)({url:"setting/role",method:"GET",params:t})}function z(t){return Object(r.a)({url:"app/wechat_qrcode/list",method:"GET",params:t})}function H(t){return Object(r.a)({url:"setting/role/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function N(t){return Object(r.a)({url:"setting/role/".concat(t.id),method:"post",data:t})}function K(t){return Object(r.a)({url:"setting/role/".concat(t,"/edit"),method:"get"})}function Q(){return Object(r.a)({url:"setting/role/create",method:"get"})}function X(t){return Object(r.a)({url:"app/wechat/kefu",method:"get",params:t})}function Y(t){return Object(r.a)({url:"app/wechat/kefu/create",method:"get",params:t})}function Z(){return Object(r.a)({url:"app/wechat/kefu/add",method:"get"})}function tt(t){return Object(r.a)({url:"app/wechat/kefu",method:"post",data:t})}function et(t){return Object(r.a)({url:"app/wechat/kefu/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function nt(t){return Object(r.a)({url:"app/wechat_qrcode/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function rt(t){return Object(r.a)({url:"app/wechat_qrcode/user_list/".concat(t.id),method:"get",params:t})}function at(t){return Object(r.a)({url:"app/wechat_qrcode/info/".concat(t),method:"get"})}function ot(t,e){return Object(r.a)({url:"app/wechat_qrcode/save/".concat(t),method:"post",data:e})}function ut(t){return Object(r.a)({url:"app/wechat/kefu/".concat(t,"/edit"),method:"GET"})}function ct(t,e){return Object(r.a)({url:"app/wechat/kefu/record/".concat(e),method:"GET",params:t})}function it(t){return Object(r.a)({url:"app/wechat/kefu/chat_list",method:"GET",params:t})}function st(){return Object(r.a)({url:"notify/sms/is_login",method:"GET"})}function dt(){return Object(r.a)({url:"notify/sms/logout",method:"GET"})}function lt(t){return Object(r.a)({url:"setting/city/list/".concat(t),method:"get"})}function ft(t){return Object(r.a)({url:"setting/city/add/".concat(t),method:"get"})}function mt(t){return Object(r.a)({url:"setting/city/".concat(t,"/edit"),method:"get"})}function gt(t){return Object(r.a)({url:"setting/shipping_templates/list",method:"get",params:t})}function ht(t){return Object(r.a)({url:"setting/shipping_templates/city_list",method:"get"})}function pt(t,e){return Object(r.a)({url:"setting/shipping_templates/save/".concat(t),method:"post",data:e})}function bt(t){return Object(r.a)({url:"setting/shipping_templates/".concat(t,"/edit"),method:"get"})}function Ot(){return Object(r.a)({url:"merchant/store/get_header",method:"get"})}function jt(t){return Object(r.a)({url:"merchant/store",method:"get",params:t})}function _t(t,e){return Object(r.a)({url:"merchant/store/set_show/".concat(t,"/").concat(e),method:"put"})}function vt(t){return Object(r.a)({url:"merchant/store/get_info/".concat(t),method:"get"})}function yt(t){return Object(r.a)({url:"merchant/store_staff",method:"get",params:t})}function kt(){return Object(r.a)({url:"merchant/store_staff/create",method:"get"})}function wt(t){return Object(r.a)({url:"merchant/store_staff/".concat(t,"/edit"),method:"get"})}function xt(t,e){return Object(r.a)({url:"merchant/store_staff/set_show/".concat(t,"/").concat(e),method:"put"})}function Ct(t){return Object(r.a)({url:"merchant/verify_order",method:"get",params:t})}function Ft(t){return Object(r.a)({url:"merchant/verify/spread_info/".concat(t),method:"get"})}function Dt(){return Object(r.a)({url:"merchant/store_list",method:"get"})}function Tt(){return Object(r.a)({url:"setting/city/clean_cache",method:"get"})}function Vt(){return Object(r.a)({url:"system/config/storage/config",method:"get"})}function Mt(t){return Object(r.a)({url:"system/config/storage/config",method:"post",data:t})}function Et(t){return Object(r.a)({url:"system/config/storage/form/".concat(t),method:"get"})}function $t(t){return Object(r.a)({url:"system/config/storage/create/".concat(t),method:"get"})}function Gt(t){return Object(r.a)({url:"system/config/storage",method:"get",params:t})}function It(t){return Object(r.a)({url:"system/config/storage/synch/".concat(t),method:"put"})}function Lt(t){return Object(r.a)({url:"system/config/storage/status/".concat(t),method:"put"})}function Rt(t){return Object(r.a)({url:"system/config/storage/domain/".concat(t),method:"get"})}function qt(){return Object(r.a)({url:"setting/config_list/31",method:"get"})}function Pt(t){return Object(r.a)({url:"setting/config/save_basics",method:"post",data:t})}function St(t){return Object(r.a)({url:"system/config/storage/save_type/".concat(t),method:"get"})}function Wt(t){return Object(r.a)({url:"setting/lang_type/list",method:"get",params:t})}function Ut(t){return Object(r.a)({url:"setting/lang_type/form/".concat(t),method:"get"})}function At(t){return Object(r.a)({url:"setting/lang_code/list",method:"get",params:t})}function Jt(t){return Object(r.a)({url:"setting/lang_code/info",method:"get",params:t})}function Bt(t){return Object(r.a)({url:"setting/lang_code/save",method:"post",data:t})}function zt(t){return Object(r.a)({url:"setting/lang_country/list",method:"get",params:t})}function Ht(t){return Object(r.a)({url:"setting/lang_country/form/".concat(t),method:"get"})}},a91a:function(t,e,n){"use strict";var r=n("4162");n.n(r).a}}]); \ No newline at end of file diff --git a/crmeb/public/admin/js/chunk-ed45edfc.6d5640da.js.gz b/crmeb/public/admin/js/chunk-ed45edfc.6d5640da.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..49747fb530d600afd4c1c22947ea283ce71fe915 GIT binary patch literal 4221 zcmV-@5Q6U?iwFP!000026U|(EZ`{Ta|0)jQ0z81a)5)?OpCA;rB-?WQiY?noRN=5k z?%mPik@RwTr?Y&3TcB;)qA#RP+cZdnq6LZqsav#Y+9vI%i6rN*eud61$-5zMc_h{J z5yKWAzy0m(%kZs5v#wP{6HWcA!?bhXmGu%gv!Mkv}{TBaAZ+8S9u zv#uw23va-PW?f z0noOsR?}c~K-hlJ(lo;-Jqk}8dtmd{%JRhE9tX~4!|{k^yFJ0qLWj;6P0ymOU6ABS zXftZHURgEAOeY|5!8j>A0oYmS&7>i}zcv!mtv^@wc8I z{o#X`FFtzto98i5C@+LQ+b$VU%>ZRRlFgd9-TZ)LTcHfp-&duoBxXQeU!VMkApa-0R2DYt)M?9SfUm5rz2Zh|}Jf$)zqxITR> z;>PS^Kzv=F1-xm*N%=yH*QEm(*wz_~CDDf0hr|gf45DVpK5^_?e+4w-?PGC8AdRG3 zi|rBCZ`Aa;QPk?ZPhBJ{g`w8Z-iqQ!JqS$`E_E1D(1V_lrfQ%p=}&l=qFWkuJFl?B zHzTFt06TpZjZJvmI+s6;sr1*uxuh#bFD7%6L-$l=p}Lh^8=3cUKUQ*`eIMH)fyB32 zlu*KY6P{*GQmfTX!p;7ij8RTle?>H!s+uz9F`Y|AOXXVBnai0`ew6y9>v8yi7vZ4g z8X1u}!MGMzfZq1-4+|Qh<#D-p<`kATkg5YO?HUy8gAw#^2K_%dh0MKUHvUY@z|c02)b7qN;nOmsbN#6(bK zv`1aa2=~}M2w?U=1Q@nI)94w{^)v)3&?A}!*yDBA@J7@ zO#+qKGE6k&sXQ_6x{D?hJQamb^2`+R6&@yWaEguZ*Cg|5OZ?ENYiX@mX7D8l)u37k z(o}dsZ7qH?A4CC6eBT*MT^fY-!U1)80Bv=JugQ3p8b`+Q=*;niwN-wnb_P z^=l6yttJBm;#Ca|RUl zXlW~}SPR>n4rT}`ohbW7EqV0zH%|WW$v;1RFTvk~Y2aN0+xS`i4_Nd3R7;T*9gqr! z43z~8PV?L)Q%((`gK6}X!5TU|l+{T_v9qjh636Mla

      uGay^(Sz{!PG!Y1(5Cshe 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 z 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 literal 0 HcmV?d00001 diff --git a/crmeb/public/admin/js/chunk-5be827f6.14c5c83b.js b/crmeb/public/admin/js/chunk-5be827f6.14c5c83b.js new file mode 100644 index 000000000..fc69631d5 --- /dev/null +++ b/crmeb/public/admin/js/chunk-5be827f6.14c5c83b.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-5be827f6"],{"3dbc":function(t,e,n){},"5b6a":function(t,e,n){"use strict";n.r(e);var r=n("c964"),u=n("f3f3"),c=(n("96cf"),n("a434"),n("2f62")),o=n("90e7");u={data:function(){return{grid:{xl:7,lg:7,md:12,sm:24,xs:24},formValidate:{keyword:"",page:1,limit:20},total:0,loading:!1,columns:[{title:"编号",key:"id",width:80},{title:"所属语言",key:"name",minWidth:180},{title:"状态码/文字",key:"code",minWidth:300},{title:"操作",slot:"action",fixed:"right",width:100}],tabList:[],code:null}},computed:Object(u.a)(Object(u.a)({},Object(c.e)("media",["isMobile"])),{},{labelWidth:function(){return this.isMobile?void 0:80},labelPosition:function(){return this.isMobile?"top":"left"}}),mounted:function(){this.getList()},methods:{add:function(){var t=this;this.$modalForm(Object(o.K)(0)).then((function(){return t.getList()}))},edit:function(t){var e=this;this.$modalForm(Object(o.K)(t.id)).then((function(){return e.getList()}))},del:function(t,e,n){var r=this;e={title:e,num:n,url:"setting/lang_country/del/".concat(t.id),method:"DELETE",ids:""};this.$modalSure(e).then((function(t){r.$Message.success(t.msg),r.tabList.splice(n,1)})).catch((function(t){r.$Message.error(t.msg)}))},selChange:function(){this.formValidate.page=1,this.getList()},getList:function(){var t=this;this.loading=!0,Object(o.L)(this.formValidate).then(function(){var e=Object(r.a)(regeneratorRuntime.mark((function e(n){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t.loading=!1,t.tabList=n.data.list,t.total=n.data.count;case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){t.loading=!1,t.$Message.error(e.msg)}))},pageChange:function(t){this.formValidate.page=t,this.getList()}}},n("97e9"),c=n("2877"),n=Object(c.a)(u,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",[n("div",{staticClass:"i-layout-page-header"},[n("div",{staticClass:"i-layout-page-header"},[n("span",{staticClass:"ivu-page-header-title"},[t._v(t._s(t.$route.meta.title))])])]),n("Card",{staticClass:"ivu-mt",attrs:{bordered:!1,"dis-hover":""}},[n("Form",{ref:"formValidate",attrs:{model:t.formValidate,"label-width":t.labelWidth,"label-position":t.labelPosition},nativeOn:{submit:function(t){t.preventDefault()}}},[n("Row",{attrs:{gutter:24,type:"flex"}},[n("Col",{attrs:{span:"24"}},[n("FormItem",{attrs:{label:"搜索:"}},[n("div",{staticClass:"acea-row row-middle"},[n("Input",{staticStyle:{width:"30%"},attrs:{search:"","enter-button":"",placeholder:"请输入语言Code","element-id":"name"},on:{"on-search":t.selChange},model:{value:t.formValidate.keyword,callback:function(e){t.$set(t.formValidate,"keyword",e)},expression:"formValidate.keyword"}})],1)])],1)],1)],1)],1),n("Card",{attrs:{bordered:!1,"dis-hover":""}},[n("Row",{attrs:{type:"flex"}},[n("Col",t._b({},"Col",t.grid,!1),[n("Button",{attrs:{type:"primary",icon:"md-add"},on:{click:t.add}},[t._v("添加语言地区")])],1)],1),n("Table",{ref:"table",staticClass:"ivu-mt",attrs:{columns:t.columns,data:t.tabList,loading:t.loading,"no-data-text":"暂无数据","no-filtered-data-text":"暂无筛选结果"},scopedSlots:t._u([{key:"action",fn:function(e){var r=e.row,u=e.index;return[n("a",{on:{click:function(e){return t.edit(r)}}},[t._v("编辑")]),n("Divider",{attrs:{type:"vertical"}}),n("a",{on:{click:function(e){return t.del(r,"删除地区语言",u)}}},[t._v("删除")])]}}])}),n("div",{staticClass:"acea-row row-right page"},[n("Page",{attrs:{total:t.total,current:t.formValidate.page,"show-elevator":"","show-total":"","page-size":t.formValidate.limit},on:{"on-change":t.pageChange}})],1)],1)],1)}),[],!1,null,"42e5015b",null);e.default=n.exports},"90e7":function(t,e,n){"use strict";n.d(e,"t",(function(){return u})),n.d(e,"j",(function(){return c})),n.d(e,"Gb",(function(){return o})),n.d(e,"Fb",(function(){return a})),n.d(e,"i",(function(){return i})),n.d(e,"cb",(function(){return d})),n.d(e,"Kb",(function(){return s})),n.d(e,"c",(function(){return f})),n.d(e,"d",(function(){return l})),n.d(e,"V",(function(){return m})),n.d(e,"bb",(function(){return h})),n.d(e,"hb",(function(){return b})),n.d(e,"B",(function(){return g})),n.d(e,"Tb",(function(){return p})),n.d(e,"nb",(function(){return O})),n.d(e,"mb",(function(){return j})),n.d(e,"y",(function(){return _})),n.d(e,"z",(function(){return v})),n.d(e,"l",(function(){return w})),n.d(e,"db",(function(){return y})),n.d(e,"m",(function(){return k})),n.d(e,"gb",(function(){return x})),n.d(e,"fb",(function(){return C})),n.d(e,"eb",(function(){return T})),n.d(e,"ib",(function(){return E})),n.d(e,"kb",(function(){return L})),n.d(e,"S",(function(){return V})),n.d(e,"lb",(function(){return G})),n.d(e,"xb",(function(){return P})),n.d(e,"G",(function(){return q})),n.d(e,"wb",(function(){return $})),n.d(e,"p",(function(){return M})),n.d(e,"n",(function(){return F})),n.d(e,"o",(function(){return R})),n.d(e,"q",(function(){return S})),n.d(e,"r",(function(){return U})),n.d(e,"ob",(function(){return D})),n.d(e,"Sb",(function(){return W})),n.d(e,"pb",(function(){return I})),n.d(e,"Nb",(function(){return J})),n.d(e,"qb",(function(){return K})),n.d(e,"Y",(function(){return z})),n.d(e,"Pb",(function(){return B})),n.d(e,"Z",(function(){return A})),n.d(e,"W",(function(){return H})),n.d(e,"X",(function(){return N})),n.d(e,"P",(function(){return Q})),n.d(e,"A",(function(){return X})),n.d(e,"E",(function(){return Y})),n.d(e,"D",(function(){return Z})),n.d(e,"v",(function(){return tt})),n.d(e,"F",(function(){return et})),n.d(e,"Rb",(function(){return nt})),n.d(e,"s",(function(){return rt})),n.d(e,"Ob",(function(){return ut})),n.d(e,"Qb",(function(){return ct})),n.d(e,"x",(function(){return ot})),n.d(e,"C",(function(){return at})),n.d(e,"w",(function(){return it})),n.d(e,"u",(function(){return dt})),n.d(e,"O",(function(){return st})),n.d(e,"h",(function(){return ft})),n.d(e,"e",(function(){return lt})),n.d(e,"f",(function(){return mt})),n.d(e,"Hb",(function(){return ht})),n.d(e,"Ib",(function(){return bt})),n.d(e,"Jb",(function(){return gt})),n.d(e,"jb",(function(){return pt})),n.d(e,"yb",(function(){return Ot})),n.d(e,"Q",(function(){return jt})),n.d(e,"Ab",(function(){return _t})),n.d(e,"zb",(function(){return vt})),n.d(e,"Bb",(function(){return wt})),n.d(e,"Cb",(function(){return yt})),n.d(e,"Db",(function(){return kt})),n.d(e,"Eb",(function(){return xt})),n.d(e,"Lb",(function(){return Ct})),n.d(e,"Mb",(function(){return Tt})),n.d(e,"R",(function(){return Et})),n.d(e,"g",(function(){return Lt})),n.d(e,"rb",(function(){return Vt})),n.d(e,"ub",(function(){return Gt})),n.d(e,"a",(function(){return Pt})),n.d(e,"b",(function(){return qt})),n.d(e,"sb",(function(){return $t})),n.d(e,"vb",(function(){return Mt})),n.d(e,"tb",(function(){return Ft})),n.d(e,"k",(function(){return Rt})),n.d(e,"T",(function(){return St})),n.d(e,"U",(function(){return Ut})),n.d(e,"ab",(function(){return Dt})),n.d(e,"N",(function(){return Wt})),n.d(e,"M",(function(){return It})),n.d(e,"I",(function(){return Jt})),n.d(e,"H",(function(){return Kt})),n.d(e,"J",(function(){return zt})),n.d(e,"L",(function(){return Bt})),n.d(e,"K",(function(){return At})),n("99af");var r=n("6b6c");function u(t){return Object(r.a)({url:"setting/config/header_basics",method:"get",params:t})}function c(t,e){return Object(r.a)({url:e,method:"get",params:t})}function o(t){return Object(r.a)({url:t.url,method:"get",params:t.data})}function a(){return Object(r.a)({url:"notify/sms/temp/create",method:"get"})}function i(t){return Object(r.a)({url:"serve/login",method:"post",data:t})}function d(t){return Object(r.a)({url:"serve/modify",method:"post",data:t})}function s(t){return Object(r.a)({url:"serve/update_phone",method:"post",data:t})}function f(t){return Object(r.a)({url:"serve/captcha",method:"post",data:t})}function l(t){return Object(r.a)({url:"serve/checkCode",method:"post",data:t})}function m(t){return Object(r.a)({url:"serve/register",method:"post",data:t})}function h(){return Object(r.a)({url:"serve/info",method:"get"})}function b(t){return Object(r.a)({url:"serve/sms/sign",method:"PUT",data:t})}function g(t){return Object(r.a)({url:"app/wechat/kefu/login/".concat(t),method:"get"})}function p(t){return Object(r.a)({url:"app/wechat/speechcraft",method:"get",params:t})}function O(t){return Object(r.a)({url:"app/wechat/speechcraft/".concat(t,"/edit"),method:"get"})}function j(){return Object(r.a)({url:"app/wechat/speechcraft/create",method:"get"})}function _(t){return Object(r.a)({url:"app/feedback",method:"get",params:t})}function v(t){return Object(r.a)({url:"app/feedback/".concat(t,"/edit"),method:"get"})}function w(){return Object(r.a)({url:"serve/export_all",method:"get"})}function y(){return Object(r.a)({url:"serve/open",method:"get"})}function k(t){return Object(r.a)({url:"serve/export_temp",method:"get",params:t})}function x(t){return Object(r.a)({url:"serve/record",method:"get",params:t})}function C(t){return Object(r.a)({url:"serve/open",method:"get",params:t})}function T(t){return Object(r.a)({url:"serve/opn_express",method:"post",data:t})}function E(t){return Object(r.a)({url:"serve/sms/open",method:"get",params:t})}function L(t){return Object(r.a)({url:"serve/meal_list",method:"get",params:t})}function V(t){return Object(r.a)({url:"serve/pay_meal",method:"post",data:t})}function G(t){return Object(r.a)({url:"notify/sms/record",method:"get",params:t})}function P(){return Object(r.a)({url:"merchant/store",method:"GET"})}function q(){return Object(r.a)({url:"merchant/store/address",method:"GET"})}function $(t){return Object(r.a)({url:"merchant/store/".concat(t.id),method:"POST",data:t})}function M(t){return Object(r.a)({url:"freight/express",method:"get",params:t})}function F(){return Object(r.a)({url:"/freight/express/create",method:"get"})}function R(t){return Object(r.a)({url:"freight/express/".concat(t,"/edit"),method:"get"})}function S(t){return Object(r.a)({url:"freight/express/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function U(){return Object(r.a)({url:"freight/express/sync_express",method:"get"})}function D(){return Object(r.a)({url:"app/wechat/speechcraftcate",method:"get"})}function W(){return Object(r.a)({url:"app/wechat_qrcode/cate/list",method:"get"})}function I(){return Object(r.a)({url:"app/wechat/speechcraftcate/create",method:"get"})}function J(t){return Object(r.a)({url:"app/wechat_qrcode/cate/create/".concat(t),method:"get"})}function K(t){return Object(r.a)({url:"app/wechat/speechcraftcate/".concat(t,"/edit"),method:"get"})}function z(t){return Object(r.a)({url:"setting/role",method:"GET",params:t})}function B(t){return Object(r.a)({url:"app/wechat_qrcode/list",method:"GET",params:t})}function A(t){return Object(r.a)({url:"setting/role/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function H(t){return Object(r.a)({url:"setting/role/".concat(t.id),method:"post",data:t})}function N(t){return Object(r.a)({url:"setting/role/".concat(t,"/edit"),method:"get"})}function Q(){return Object(r.a)({url:"setting/role/create",method:"get"})}function X(t){return Object(r.a)({url:"app/wechat/kefu",method:"get",params:t})}function Y(t){return Object(r.a)({url:"app/wechat/kefu/create",method:"get",params:t})}function Z(){return Object(r.a)({url:"app/wechat/kefu/add",method:"get"})}function tt(t){return Object(r.a)({url:"app/wechat/kefu",method:"post",data:t})}function et(t){return Object(r.a)({url:"app/wechat/kefu/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function nt(t){return Object(r.a)({url:"app/wechat_qrcode/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function rt(t){return Object(r.a)({url:"app/wechat_qrcode/user_list/".concat(t.id),method:"get",params:t})}function ut(t){return Object(r.a)({url:"app/wechat_qrcode/info/".concat(t),method:"get"})}function ct(t,e){return Object(r.a)({url:"app/wechat_qrcode/save/".concat(t),method:"post",data:e})}function ot(t){return Object(r.a)({url:"app/wechat/kefu/".concat(t,"/edit"),method:"GET"})}function at(t,e){return Object(r.a)({url:"app/wechat/kefu/record/".concat(e),method:"GET",params:t})}function it(t){return Object(r.a)({url:"app/wechat/kefu/chat_list",method:"GET",params:t})}function dt(){return Object(r.a)({url:"notify/sms/is_login",method:"GET"})}function st(){return Object(r.a)({url:"notify/sms/logout",method:"GET"})}function ft(t){return Object(r.a)({url:"setting/city/list/".concat(t),method:"get"})}function lt(t){return Object(r.a)({url:"setting/city/add/".concat(t),method:"get"})}function mt(t){return Object(r.a)({url:"setting/city/".concat(t,"/edit"),method:"get"})}function ht(t){return Object(r.a)({url:"setting/shipping_templates/list",method:"get",params:t})}function bt(t){return Object(r.a)({url:"setting/shipping_templates/city_list",method:"get"})}function gt(t,e){return Object(r.a)({url:"setting/shipping_templates/save/".concat(t),method:"post",data:e})}function pt(t){return Object(r.a)({url:"setting/shipping_templates/".concat(t,"/edit"),method:"get"})}function Ot(){return Object(r.a)({url:"merchant/store/get_header",method:"get"})}function jt(t){return Object(r.a)({url:"merchant/store",method:"get",params:t})}function _t(t,e){return Object(r.a)({url:"merchant/store/set_show/".concat(t,"/").concat(e),method:"put"})}function vt(t){return Object(r.a)({url:"merchant/store/get_info/".concat(t),method:"get"})}function wt(t){return Object(r.a)({url:"merchant/store_staff",method:"get",params:t})}function yt(){return Object(r.a)({url:"merchant/store_staff/create",method:"get"})}function kt(t){return Object(r.a)({url:"merchant/store_staff/".concat(t,"/edit"),method:"get"})}function xt(t,e){return Object(r.a)({url:"merchant/store_staff/set_show/".concat(t,"/").concat(e),method:"put"})}function Ct(t){return Object(r.a)({url:"merchant/verify_order",method:"get",params:t})}function Tt(t){return Object(r.a)({url:"merchant/verify/spread_info/".concat(t),method:"get"})}function Et(){return Object(r.a)({url:"merchant/store_list",method:"get"})}function Lt(){return Object(r.a)({url:"setting/city/clean_cache",method:"get"})}function Vt(){return Object(r.a)({url:"system/config/storage/config",method:"get"})}function Gt(t){return Object(r.a)({url:"system/config/storage/config",method:"post",data:t})}function Pt(t){return Object(r.a)({url:"system/config/storage/form/".concat(t),method:"get"})}function qt(t){return Object(r.a)({url:"system/config/storage/create/".concat(t),method:"get"})}function $t(t){return Object(r.a)({url:"system/config/storage",method:"get",params:t})}function Mt(t){return Object(r.a)({url:"system/config/storage/synch/".concat(t),method:"put"})}function Ft(t){return Object(r.a)({url:"system/config/storage/status/".concat(t),method:"put"})}function Rt(t){return Object(r.a)({url:"system/config/storage/domain/".concat(t),method:"get"})}function St(){return Object(r.a)({url:"setting/config_list/31",method:"get"})}function Ut(t){return Object(r.a)({url:"setting/config/save_basics",method:"post",data:t})}function Dt(t){return Object(r.a)({url:"system/config/storage/save_type/".concat(t),method:"get"})}function Wt(t){return Object(r.a)({url:"setting/lang_type/list",method:"get",params:t})}function It(t){return Object(r.a)({url:"setting/lang_type/form/".concat(t),method:"get"})}function Jt(t){return Object(r.a)({url:"setting/lang_code/list",method:"get",params:t})}function Kt(t){return Object(r.a)({url:"setting/lang_code/info",method:"get",params:t})}function zt(t){return Object(r.a)({url:"setting/lang_code/save",method:"post",data:t})}function Bt(t){return Object(r.a)({url:"setting/lang_country/list",method:"get",params:t})}function At(t){return Object(r.a)({url:"setting/lang_country/form/".concat(t),method:"get"})}},"97e9":function(t,e,n){"use strict";var r=n("3dbc");n.n(r).a}}]); \ No newline at end of file diff --git a/crmeb/public/admin/js/chunk-5be827f6.14c5c83b.js.gz b/crmeb/public/admin/js/chunk-5be827f6.14c5c83b.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..8733e9a277585ae0961550301cc174585678683f GIT binary patch literal 3402 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 diff --git a/crmeb/public/admin/js/chunk-611e73b1.854f86bf.js b/crmeb/public/admin/js/chunk-611e73b1.854f86bf.js new file mode 100644 index 000000000..aa8f08122 --- /dev/null +++ b/crmeb/public/admin/js/chunk-611e73b1.854f86bf.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-611e73b1"],{"4f70":function(t,e,n){"use strict";var r=n("cf7a");n.n(r).a},"90e7":function(t,e,n){"use strict";n.d(e,"t",(function(){return u})),n.d(e,"j",(function(){return c})),n.d(e,"Gb",(function(){return o})),n.d(e,"Fb",(function(){return a})),n.d(e,"i",(function(){return i})),n.d(e,"cb",(function(){return s})),n.d(e,"Kb",(function(){return d})),n.d(e,"c",(function(){return f})),n.d(e,"d",(function(){return l})),n.d(e,"V",(function(){return h})),n.d(e,"bb",(function(){return m})),n.d(e,"hb",(function(){return g})),n.d(e,"B",(function(){return p})),n.d(e,"Tb",(function(){return b})),n.d(e,"nb",(function(){return O})),n.d(e,"mb",(function(){return j})),n.d(e,"y",(function(){return v})),n.d(e,"z",(function(){return _})),n.d(e,"l",(function(){return w})),n.d(e,"db",(function(){return y})),n.d(e,"m",(function(){return k})),n.d(e,"gb",(function(){return x})),n.d(e,"fb",(function(){return F})),n.d(e,"eb",(function(){return T})),n.d(e,"ib",(function(){return E})),n.d(e,"kb",(function(){return C})),n.d(e,"S",(function(){return L})),n.d(e,"lb",(function(){return $})),n.d(e,"xb",(function(){return M})),n.d(e,"G",(function(){return G})),n.d(e,"wb",(function(){return P})),n.d(e,"p",(function(){return q})),n.d(e,"n",(function(){return R})),n.d(e,"o",(function(){return S})),n.d(e,"q",(function(){return W})),n.d(e,"r",(function(){return I})),n.d(e,"ob",(function(){return D})),n.d(e,"Sb",(function(){return U})),n.d(e,"pb",(function(){return z})),n.d(e,"Nb",(function(){return J})),n.d(e,"qb",(function(){return B})),n.d(e,"Y",(function(){return A})),n.d(e,"Pb",(function(){return H})),n.d(e,"Z",(function(){return K})),n.d(e,"W",(function(){return N})),n.d(e,"X",(function(){return Q})),n.d(e,"P",(function(){return V})),n.d(e,"A",(function(){return X})),n.d(e,"E",(function(){return Y})),n.d(e,"D",(function(){return Z})),n.d(e,"v",(function(){return tt})),n.d(e,"F",(function(){return et})),n.d(e,"Rb",(function(){return nt})),n.d(e,"s",(function(){return rt})),n.d(e,"Ob",(function(){return ut})),n.d(e,"Qb",(function(){return ct})),n.d(e,"x",(function(){return ot})),n.d(e,"C",(function(){return at})),n.d(e,"w",(function(){return it})),n.d(e,"u",(function(){return st})),n.d(e,"O",(function(){return dt})),n.d(e,"h",(function(){return ft})),n.d(e,"e",(function(){return lt})),n.d(e,"f",(function(){return ht})),n.d(e,"Hb",(function(){return mt})),n.d(e,"Ib",(function(){return gt})),n.d(e,"Jb",(function(){return pt})),n.d(e,"jb",(function(){return bt})),n.d(e,"yb",(function(){return Ot})),n.d(e,"Q",(function(){return jt})),n.d(e,"Ab",(function(){return vt})),n.d(e,"zb",(function(){return _t})),n.d(e,"Bb",(function(){return wt})),n.d(e,"Cb",(function(){return yt})),n.d(e,"Db",(function(){return kt})),n.d(e,"Eb",(function(){return xt})),n.d(e,"Lb",(function(){return Ft})),n.d(e,"Mb",(function(){return Tt})),n.d(e,"R",(function(){return Et})),n.d(e,"g",(function(){return Ct})),n.d(e,"rb",(function(){return Lt})),n.d(e,"ub",(function(){return $t})),n.d(e,"a",(function(){return Mt})),n.d(e,"b",(function(){return Gt})),n.d(e,"sb",(function(){return Pt})),n.d(e,"vb",(function(){return qt})),n.d(e,"tb",(function(){return Rt})),n.d(e,"k",(function(){return St})),n.d(e,"T",(function(){return Wt})),n.d(e,"U",(function(){return It})),n.d(e,"ab",(function(){return Dt})),n.d(e,"N",(function(){return Ut})),n.d(e,"M",(function(){return zt})),n.d(e,"I",(function(){return Jt})),n.d(e,"H",(function(){return Bt})),n.d(e,"J",(function(){return At})),n.d(e,"L",(function(){return Ht})),n.d(e,"K",(function(){return Kt})),n("99af");var r=n("6b6c");function u(t){return Object(r.a)({url:"setting/config/header_basics",method:"get",params:t})}function c(t,e){return Object(r.a)({url:e,method:"get",params:t})}function o(t){return Object(r.a)({url:t.url,method:"get",params:t.data})}function a(){return Object(r.a)({url:"notify/sms/temp/create",method:"get"})}function i(t){return Object(r.a)({url:"serve/login",method:"post",data:t})}function s(t){return Object(r.a)({url:"serve/modify",method:"post",data:t})}function d(t){return Object(r.a)({url:"serve/update_phone",method:"post",data:t})}function f(t){return Object(r.a)({url:"serve/captcha",method:"post",data:t})}function l(t){return Object(r.a)({url:"serve/checkCode",method:"post",data:t})}function h(t){return Object(r.a)({url:"serve/register",method:"post",data:t})}function m(){return Object(r.a)({url:"serve/info",method:"get"})}function g(t){return Object(r.a)({url:"serve/sms/sign",method:"PUT",data:t})}function p(t){return Object(r.a)({url:"app/wechat/kefu/login/".concat(t),method:"get"})}function b(t){return Object(r.a)({url:"app/wechat/speechcraft",method:"get",params:t})}function O(t){return Object(r.a)({url:"app/wechat/speechcraft/".concat(t,"/edit"),method:"get"})}function j(){return Object(r.a)({url:"app/wechat/speechcraft/create",method:"get"})}function v(t){return Object(r.a)({url:"app/feedback",method:"get",params:t})}function _(t){return Object(r.a)({url:"app/feedback/".concat(t,"/edit"),method:"get"})}function w(){return Object(r.a)({url:"serve/export_all",method:"get"})}function y(){return Object(r.a)({url:"serve/open",method:"get"})}function k(t){return Object(r.a)({url:"serve/export_temp",method:"get",params:t})}function x(t){return Object(r.a)({url:"serve/record",method:"get",params:t})}function F(t){return Object(r.a)({url:"serve/open",method:"get",params:t})}function T(t){return Object(r.a)({url:"serve/opn_express",method:"post",data:t})}function E(t){return Object(r.a)({url:"serve/sms/open",method:"get",params:t})}function C(t){return Object(r.a)({url:"serve/meal_list",method:"get",params:t})}function L(t){return Object(r.a)({url:"serve/pay_meal",method:"post",data:t})}function $(t){return Object(r.a)({url:"notify/sms/record",method:"get",params:t})}function M(){return Object(r.a)({url:"merchant/store",method:"GET"})}function G(){return Object(r.a)({url:"merchant/store/address",method:"GET"})}function P(t){return Object(r.a)({url:"merchant/store/".concat(t.id),method:"POST",data:t})}function q(t){return Object(r.a)({url:"freight/express",method:"get",params:t})}function R(){return Object(r.a)({url:"/freight/express/create",method:"get"})}function S(t){return Object(r.a)({url:"freight/express/".concat(t,"/edit"),method:"get"})}function W(t){return Object(r.a)({url:"freight/express/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function I(){return Object(r.a)({url:"freight/express/sync_express",method:"get"})}function D(){return Object(r.a)({url:"app/wechat/speechcraftcate",method:"get"})}function U(){return Object(r.a)({url:"app/wechat_qrcode/cate/list",method:"get"})}function z(){return Object(r.a)({url:"app/wechat/speechcraftcate/create",method:"get"})}function J(t){return Object(r.a)({url:"app/wechat_qrcode/cate/create/".concat(t),method:"get"})}function B(t){return Object(r.a)({url:"app/wechat/speechcraftcate/".concat(t,"/edit"),method:"get"})}function A(t){return Object(r.a)({url:"setting/role",method:"GET",params:t})}function H(t){return Object(r.a)({url:"app/wechat_qrcode/list",method:"GET",params:t})}function K(t){return Object(r.a)({url:"setting/role/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function N(t){return Object(r.a)({url:"setting/role/".concat(t.id),method:"post",data:t})}function Q(t){return Object(r.a)({url:"setting/role/".concat(t,"/edit"),method:"get"})}function V(){return Object(r.a)({url:"setting/role/create",method:"get"})}function X(t){return Object(r.a)({url:"app/wechat/kefu",method:"get",params:t})}function Y(t){return Object(r.a)({url:"app/wechat/kefu/create",method:"get",params:t})}function Z(){return Object(r.a)({url:"app/wechat/kefu/add",method:"get"})}function tt(t){return Object(r.a)({url:"app/wechat/kefu",method:"post",data:t})}function et(t){return Object(r.a)({url:"app/wechat/kefu/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function nt(t){return Object(r.a)({url:"app/wechat_qrcode/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function rt(t){return Object(r.a)({url:"app/wechat_qrcode/user_list/".concat(t.id),method:"get",params:t})}function ut(t){return Object(r.a)({url:"app/wechat_qrcode/info/".concat(t),method:"get"})}function ct(t,e){return Object(r.a)({url:"app/wechat_qrcode/save/".concat(t),method:"post",data:e})}function ot(t){return Object(r.a)({url:"app/wechat/kefu/".concat(t,"/edit"),method:"GET"})}function at(t,e){return Object(r.a)({url:"app/wechat/kefu/record/".concat(e),method:"GET",params:t})}function it(t){return Object(r.a)({url:"app/wechat/kefu/chat_list",method:"GET",params:t})}function st(){return Object(r.a)({url:"notify/sms/is_login",method:"GET"})}function dt(){return Object(r.a)({url:"notify/sms/logout",method:"GET"})}function ft(t){return Object(r.a)({url:"setting/city/list/".concat(t),method:"get"})}function lt(t){return Object(r.a)({url:"setting/city/add/".concat(t),method:"get"})}function ht(t){return Object(r.a)({url:"setting/city/".concat(t,"/edit"),method:"get"})}function mt(t){return Object(r.a)({url:"setting/shipping_templates/list",method:"get",params:t})}function gt(t){return Object(r.a)({url:"setting/shipping_templates/city_list",method:"get"})}function pt(t,e){return Object(r.a)({url:"setting/shipping_templates/save/".concat(t),method:"post",data:e})}function bt(t){return Object(r.a)({url:"setting/shipping_templates/".concat(t,"/edit"),method:"get"})}function Ot(){return Object(r.a)({url:"merchant/store/get_header",method:"get"})}function jt(t){return Object(r.a)({url:"merchant/store",method:"get",params:t})}function vt(t,e){return Object(r.a)({url:"merchant/store/set_show/".concat(t,"/").concat(e),method:"put"})}function _t(t){return Object(r.a)({url:"merchant/store/get_info/".concat(t),method:"get"})}function wt(t){return Object(r.a)({url:"merchant/store_staff",method:"get",params:t})}function yt(){return Object(r.a)({url:"merchant/store_staff/create",method:"get"})}function kt(t){return Object(r.a)({url:"merchant/store_staff/".concat(t,"/edit"),method:"get"})}function xt(t,e){return Object(r.a)({url:"merchant/store_staff/set_show/".concat(t,"/").concat(e),method:"put"})}function Ft(t){return Object(r.a)({url:"merchant/verify_order",method:"get",params:t})}function Tt(t){return Object(r.a)({url:"merchant/verify/spread_info/".concat(t),method:"get"})}function Et(){return Object(r.a)({url:"merchant/store_list",method:"get"})}function Ct(){return Object(r.a)({url:"setting/city/clean_cache",method:"get"})}function Lt(){return Object(r.a)({url:"system/config/storage/config",method:"get"})}function $t(t){return Object(r.a)({url:"system/config/storage/config",method:"post",data:t})}function Mt(t){return Object(r.a)({url:"system/config/storage/form/".concat(t),method:"get"})}function Gt(t){return Object(r.a)({url:"system/config/storage/create/".concat(t),method:"get"})}function Pt(t){return Object(r.a)({url:"system/config/storage",method:"get",params:t})}function qt(t){return Object(r.a)({url:"system/config/storage/synch/".concat(t),method:"put"})}function Rt(t){return Object(r.a)({url:"system/config/storage/status/".concat(t),method:"put"})}function St(t){return Object(r.a)({url:"system/config/storage/domain/".concat(t),method:"get"})}function Wt(){return Object(r.a)({url:"setting/config_list/31",method:"get"})}function It(t){return Object(r.a)({url:"setting/config/save_basics",method:"post",data:t})}function Dt(t){return Object(r.a)({url:"system/config/storage/save_type/".concat(t),method:"get"})}function Ut(t){return Object(r.a)({url:"setting/lang_type/list",method:"get",params:t})}function zt(t){return Object(r.a)({url:"setting/lang_type/form/".concat(t),method:"get"})}function Jt(t){return Object(r.a)({url:"setting/lang_code/list",method:"get",params:t})}function Bt(t){return Object(r.a)({url:"setting/lang_code/info",method:"get",params:t})}function At(t){return Object(r.a)({url:"setting/lang_code/save",method:"post",data:t})}function Ht(t){return Object(r.a)({url:"setting/lang_country/list",method:"get",params:t})}function Kt(t){return Object(r.a)({url:"setting/lang_country/form/".concat(t),method:"get"})}},"9a71":function(t,e,n){"use strict";n.r(e);var r=n("c964"),u=n("f3f3"),c=(n("96cf"),n("a434"),n("2f62")),o=n("90e7");u={name:"user_level",data:function(){return{grid:{xl:7,lg:7,md:12,sm:24,xs:24},loading:!1,columns1:[{title:"ID",key:"id",width:80},{title:"物流公司名称",key:"name",minWidth:100},{title:"编码",key:"code",minWidth:120},{title:"排序",key:"sort",sortable:!0,minWidth:100},{title:"是否显示",slot:"is_shows",minWidth:120},{title:"操作",slot:"action",fixed:"right",minWidth:120}],levelFrom:{keyword:"",page:1,limit:20},levelLists:[],total:0,FromData:null}},created:function(){this.getList()},computed:Object(u.a)(Object(u.a)({},Object(c.e)("media",["isMobile"])),{},{labelWidth:function(){return this.isMobile?void 0:75},labelPosition:function(){return this.isMobile?"top":"left"}}),methods:{del:function(t,e,n){var r=this;e={title:e,num:n,url:"freight/express/".concat(t.id),method:"DELETE",ids:""};this.$modalSure(e).then((function(t){r.$Message.success(t.msg),r.levelLists.splice(n,1)})).catch((function(t){r.$Message.error(t.msg)}))},onchangeIsShow:function(t){var e=this;t={id:t.id,status:t.is_show};Object(o.q)(t).then(function(){var t=Object(r.a)(regeneratorRuntime.mark((function t(n){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:e.$Message.success(n.msg);case 1:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()).catch((function(t){e.$Message.error(t.msg)}))},getList:function(){var t=this;this.loading=!0,Object(o.p)(this.levelFrom).then(function(){var e=Object(r.a)(regeneratorRuntime.mark((function e(n){var r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r=n.data,t.levelLists=r.list,t.total=r.count,t.loading=!1;case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){t.loading=!1,t.$Message.error(e.msg)}))},pageChange:function(t){this.levelFrom.page=t,this.getList()},add:function(){var t=this;this.$modalForm(Object(o.n)()).then((function(){return t.getList()}))},edit:function(t){var e=this;this.$modalForm(Object(o.o)(t.id)).then((function(){return e.getList()}))},userSearchs:function(){this.levelFrom.page=1,this.getList()},syncExpress:function(){var t=this;Object(o.r)().then(function(){var e=Object(r.a)(regeneratorRuntime.mark((function e(n){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t.$Message.success(n.msg),t.getList();case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){t.$Message.error(e.msg)}))}}},n("4f70"),c=n("2877"),n=Object(c.a)(u,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",[n("div",{staticClass:"i-layout-page-header"},[n("div",{staticClass:"i-layout-page-header"},[n("span",{staticClass:"ivu-page-header-title"},[t._v(t._s(t.$route.meta.title))])])]),n("Card",{staticClass:"ivu-mt",attrs:{bordered:!1,"dis-hover":""}},[n("Form",{ref:"levelFrom",attrs:{model:t.levelFrom,"label-width":t.labelWidth,"label-position":t.labelPosition},nativeOn:{submit:function(t){t.preventDefault()}}},[n("Row",{attrs:{type:"flex",gutter:24}},[n("Col",t._b({},"Col",t.grid,!1),[n("FormItem",{attrs:{label:"搜索:","label-for":"keyword"}},[n("Input",{attrs:{search:"","enter-button":"",placeholder:"请输入物流公司名称或者编码"},on:{"on-search":t.userSearchs},model:{value:t.levelFrom.keyword,callback:function(e){t.$set(t.levelFrom,"keyword",e)},expression:"levelFrom.keyword"}})],1)],1)],1),n("Row",{attrs:{type:"flex"}},[n("Col",t._b({},"Col",t.grid,!1),[n("Button",{attrs:{type:"primary",icon:"md-add"},on:{click:t.syncExpress}},[t._v("同步物流公司")])],1)],1)],1),n("Table",{ref:"table",staticClass:"mt25",attrs:{columns:t.columns1,data:t.levelLists,loading:t.loading,"no-userFrom-text":"暂无数据","no-filtered-userFrom-text":"暂无筛选结果"},scopedSlots:t._u([{key:"is_shows",fn:function(e){var r=e.row;return e.index,[n("i-switch",{attrs:{value:r.is_show,"true-value":1,"false-value":0,size:"large"},on:{"on-change":function(e){return t.onchangeIsShow(r)}},model:{value:r.is_show,callback:function(e){t.$set(r,"is_show",e)},expression:"row.is_show"}},[n("span",{attrs:{slot:"open"},slot:"open"},[t._v("显示")]),n("span",{attrs:{slot:"close"},slot:"close"},[t._v("隐藏")])])]}},{key:"action",fn:function(e){var r=e.row;return e.index,[n("a",{on:{click:function(e){return t.edit(r)}}},[t._v("编辑")])]}}])}),n("div",{staticClass:"acea-row row-right page"},[n("Page",{attrs:{total:t.total,current:t.levelFrom.page,"show-elevator":"","show-total":"","page-size":t.levelFrom.limit},on:{"on-change":t.pageChange}})],1)],1)],1)}),[],!1,null,"1f98752f",null);e.default=n.exports},cf7a:function(t,e,n){}}]); \ No newline at end of file diff --git a/crmeb/public/admin/js/chunk-611e73b1.854f86bf.js.gz b/crmeb/public/admin/js/chunk-611e73b1.854f86bf.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..db1be2b036f1cc224cbd95fa9db1278278b6520c GIT binary patch literal 3616 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 literal 0 HcmV?d00001 diff --git a/crmeb/public/admin/js/chunk-63dabe45.7e9d7cce.js b/crmeb/public/admin/js/chunk-63dabe45.6a3380fe.js similarity index 57% rename from crmeb/public/admin/js/chunk-63dabe45.7e9d7cce.js rename to crmeb/public/admin/js/chunk-63dabe45.6a3380fe.js index 6d731cc88..245935b23 100644 --- a/crmeb/public/admin/js/chunk-63dabe45.7e9d7cce.js +++ b/crmeb/public/admin/js/chunk-63dabe45.6a3380fe.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-63dabe45"],{6605:function(t,e,r){},"669a":function(t,e,r){"use strict";r.r(e);var n=r("f3f3"),a=(r("a434"),r("2f62")),o=r("90e7"),i=r("c964"),c=(r("96cf"),r("d9e2"),r("ac1f"),r("00b4"),r("d81d"),r("2e8e")),s={name:"systemStore",components:{uploadPictures:r("b0e7").a},props:{},data:function(){var t=this;return{isTemplate:!1,spinShow:!1,modalMap:!1,addresData:[],modalTitle:"",formItem:{name:"",introduction:"",phone:"",address:[],address2:[],detailed_address:"",valid_time:[],day_time:[],latlng:"",id:0},ruleValidate:{name:[{required:!0,message:"请输入提货点名称",trigger:"blur"}],mail:[{required:!0,message:"Mailbox cannot be empty",trigger:"blur"},{type:"email",message:"Incorrect email format",trigger:"blur"}],address:[{required:!0,message:"请选择提货点地址",type:"array",trigger:"change"}],valid_time:[{required:!0,type:"array",message:"请选择核销时效",trigger:"change",fields:{0:{type:"date",required:!0,message:"请选择年度范围"},1:{type:"date",required:!0,message:"请选择年度范围"}}}],day_time:[{required:!0,type:"array",message:"请选择提货点营业时间",trigger:"change"}],phone:[{required:!0,validator:function(t,e,r){if(!e)return r(new Error("请填写手机号"));/^1[3456789]\d{9}$/.test(e)?r():r(new Error("手机号格式不正确!"))},trigger:"blur"}],detailed_address:[{required:!0,message:"请输入详细地址",trigger:"blur"}],image:[{required:!0,validator:function(e,r,n){t.formItem.image?n():n(new Error("请上传提货点logo"))},trigger:"change"}],oblong_image:[{required:!0,validator:function(e,r,n){t.formItem.oblong_image?n():n(new Error("请上传提货点大图"))},trigger:"change"}],latlng:[{required:!0,message:"请选择经纬度",trigger:"blur"}]},keyUrl:"",grid:{xl:20,lg:20,md:20,sm:24,xs:24},gridPic:{xl:6,lg:8,md:12,sm:12,xs:12},gridBtn:{xl:4,lg:8,md:8,sm:8,xs:8},modalPic:!1,isChoice:"单选"}},created:function(){var t=this;c.a.map((function(t){t.value=t.label,t.children&&t.children.length&&t.children.map((function(t){t.value=t.label,t.children&&t.children.length&&t.children.map((function(t){t.value=t.label}))}))})),setTimeout((function(){t.addresData=c.a}),10)},computed:{},mounted:function(){window.addEventListener("message",(function(t){t=t.data,t&&"locationPicker"===t.module&&window.parent.selectAdderss(t)}),!1),window.selectAdderss=this.selectAdderss},methods:{cancel:function(){this.$refs.formItem.resetFields(),this.clearFrom()},clearFrom:function(){this.formItem.introduction="",this.formItem.day_time=[],this.formItem.oblong_image="",this.formItem.id=0},selectAdderss:function(t){this.formItem.latlng=t.latlng.lat+","+t.latlng.lng,this.modalMap=!1},getKey:function(){},getInfo:function(t){var e=this;e.formItem.id=t,e.spinShow=!0,Object(o.yb)(t).then((function(t){t=t.data.info||null,e.formItem=t||e.formItem,e.formItem.address=t.address2,e.spinShow=!1})).catch((function(t){e.spinShow=!1,e.$Message.error(t.msg)}))},modalPicTap:function(t,e){this.modalTitle="oblong"==e?"提货点大图":"提货点LOGO",this.modalPic=!0,this.picTit=e},getPic:function(t){switch(this.picTit){case"logo":this.formItem.image=t.att_dir;break;case"oblong":this.formItem.oblong_image=t.att_dir}this.modalPic=!1},handleChange:function(t,e){this.formItem.address=e.map((function(t){return t.label}))},onchangeDate:function(t){this.formItem.valid_time=t},onchangeTime:function(t){this.formItem.day_time=t},onSearch:function(){var t=this;this.keyUrl?this.modalMap=!0:Object(o.G)().then(function(){var e=Object(i.a)(regeneratorRuntime.mark((function e(r){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=r.data.key,t.keyUrl="https://apis.map.qq.com/tools/locpicker?type=1&key=".concat(n,"&referer=myapp"),t.modalMap=!0;case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){t.$Message.error(e.msg)}))},handleSubmit:function(t){var e=this;this.$refs[t].validate((function(r){if(!r)return!1;Object(o.vb)(e.formItem).then(function(){var r=Object(i.a)(regeneratorRuntime.mark((function r(n){return regeneratorRuntime.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:e.$Message.success(n.msg),e.isTemplate=!1,e.$parent.getList(),e.$refs[t].resetFields(),e.clearFrom();case 5:case"end":return r.stop()}}),r)})));return function(t){return r.apply(this,arguments)}}()).catch((function(t){e.$Message.error(t.msg)}))}))}}},u=(r("bcc6"),r("2877"));s={name:"setting_store",components:{systemStore:Object(u.a)(s,(function(){var t=this,e=t.$createElement;e=t._self._c||e;return e("div",[e("Modal",{attrs:{scrollable:"","footer-hide":"",closable:"",title:t.formItem.id?"编辑提货点":"添加提货点","z-index":1},on:{"on-cancel":t.cancel},model:{value:t.isTemplate,callback:function(e){t.isTemplate=e},expression:"isTemplate"}},[e("div",{staticClass:"article-manager"},[e("Card",{staticClass:"ivu-mt",attrs:{bordered:!1,"dis-hover":""}},[e("Form",{ref:"formItem",attrs:{model:t.formItem,"label-width":120,"label-position":"right",rules:t.ruleValidate},nativeOn:{submit:function(t){t.preventDefault()}}},[e("Row",{attrs:{type:"flex",gutter:24}},[e("Col",{attrs:{span:"24"}},[e("Col",t._b({},"Col",t.grid,!1),[e("FormItem",{attrs:{label:"提货点名称:",prop:"name","label-for":"name"}},[e("Input",{attrs:{placeholder:"请输入提货点名称"},model:{value:t.formItem.name,callback:function(e){t.$set(t.formItem,"name",e)},expression:"formItem.name"}})],1)],1)],1),e("Col",{attrs:{span:"24"}},[e("Col",t._b({},"Col",t.grid,!1),[e("FormItem",{attrs:{label:"提货点简介:","label-for":"introduction"}},[e("Input",{attrs:{placeholder:"请输入提货点简介"},model:{value:t.formItem.introduction,callback:function(e){t.$set(t.formItem,"introduction",e)},expression:"formItem.introduction"}})],1)],1)],1),e("Col",{attrs:{span:"24"}},[e("Col",t._b({},"Col",t.grid,!1),[e("FormItem",{attrs:{label:"提货点手机号:","label-for":"phone",prop:"phone"}},[e("Input",{attrs:{placeholder:"请输入提货点手机号"},model:{value:t.formItem.phone,callback:function(e){t.$set(t.formItem,"phone",e)},expression:"formItem.phone"}})],1)],1)],1),e("Col",{attrs:{span:"24"}},[e("Col",t._b({},"Col",t.grid,!1),[e("FormItem",{attrs:{label:"提货点地址:","label-for":"address",prop:"address"}},[e("Cascader",{attrs:{data:t.addresData,value:t.formItem.address},on:{"on-change":t.handleChange},model:{value:t.formItem.address,callback:function(e){t.$set(t.formItem,"address",e)},expression:"formItem.address"}})],1)],1)],1),e("Col",{attrs:{span:"24"}},[e("Col",t._b({},"Col",t.grid,!1),[e("FormItem",{attrs:{label:"详细地址:","label-for":"detailed_address",prop:"detailed_address"}},[e("Input",{attrs:{placeholder:"请输入详细地址"},model:{value:t.formItem.detailed_address,callback:function(e){t.$set(t.formItem,"detailed_address",e)},expression:"formItem.detailed_address"}})],1)],1)],1),e("Col",{attrs:{span:"24"}},[e("Col",t._b({},"Col",t.grid,!1),[e("FormItem",{attrs:{label:"提货点营业:","label-for":"day_time",prop:"day_time"}},[e("TimePicker",{attrs:{type:"timerange",format:"HH:mm:ss",value:t.formItem.day_time,placement:"bottom-end",placeholder:"请选择营业时间"},on:{"on-change":t.onchangeTime},model:{value:t.formItem.day_time,callback:function(e){t.$set(t.formItem,"day_time",e)},expression:"formItem.day_time"}})],1)],1)],1),e("Col",{attrs:{span:"24"}},[e("Col",t._b({},"Col",t.grid,!1),[e("FormItem",{attrs:{label:"提货点logo:",prop:"image"}},[e("div",{staticClass:"picBox",on:{click:function(e){return t.modalPicTap("单选","logo")}}},[t.formItem.image?e("div",{staticClass:"pictrue"},[e("img",{directives:[{name:"lazy",rawName:"v-lazy",value:t.formItem.image,expression:"formItem.image"}]})]):e("div",{staticClass:"upLoad acea-row row-center-wrapper"},[e("Icon",{attrs:{type:"ios-camera-outline",size:"26"}})],1)])])],1)],1),e("Col",{attrs:{span:"24"}},[e("Col",t._b({},"Col",t.grid,!1),[e("FormItem",{attrs:{label:"提货点大图:",prop:"oblong_image"}},[e("div",{staticClass:"picBox",on:{click:function(e){return t.modalPicTap("单选","oblong")}}},[t.formItem.oblong_image?e("div",{staticClass:"pictrue"},[e("img",{directives:[{name:"lazy",rawName:"v-lazy",value:t.formItem.oblong_image,expression:"formItem.oblong_image"}]})]):e("div",{staticClass:"upLoad acea-row row-center-wrapper"},[e("Icon",{attrs:{type:"ios-camera-outline",size:"26"}})],1)])])],1)],1),e("Col",{attrs:{span:"24"}},[e("Col",t._b({},"Col",t.grid,!1),[e("FormItem",{attrs:{label:"经纬度:","label-for":"status2",prop:"latlng"}},[e("Tooltip",[e("Input",{staticStyle:{width:"100%"},attrs:{search:"","enter-button":"查找位置",placeholder:"请查找位置"},on:{"on-search":t.onSearch},model:{value:t.formItem.latlng,callback:function(e){t.$set(t.formItem,"latlng",e)},expression:"formItem.latlng"}}),e("div",{attrs:{slot:"content"},slot:"content"},[t._v("请点击查找位置选择位置")])],1)],1)],1)],1)],1),e("Row",{attrs:{type:"flex"}},[e("div",{staticClass:"btn"},[e("Button",{attrs:{type:"primary",long:""},on:{click:function(e){return t.handleSubmit("formItem")}}},[t._v(t._s(t.formItem.id?"修改":"提交"))])],1)]),t.spinShow?e("Spin",{attrs:{size:"large",fix:""}}):t._e()],1)],1),e("Modal",{attrs:{width:"950px",scrollable:"","footer-hide":"",closable:"",title:t.modalTitle,"mask-closable":!1,"z-index":888},model:{value:t.modalPic,callback:function(e){t.modalPic=e},expression:"modalPic"}},[t.modalPic?e("uploadPictures",{attrs:{isChoice:t.isChoice,gridBtn:t.gridBtn,gridPic:t.gridPic},on:{getPic:t.getPic}}):t._e()],1),e("Modal",{staticClass:"mapBox",attrs:{scrollable:"","footer-hide":"",closable:"",title:"请选择地址","mask-closable":!1,"z-index":1},model:{value:t.modalMap,callback:function(e){t.modalMap=e},expression:"modalMap"}},[e("iframe",{attrs:{id:"mapPage",width:"100%",height:"100%",frameborder:"0",src:t.keyUrl}})])],1)])],1)}),[],!1,null,"500f4ee0",null).exports},computed:Object(n.a)(Object(n.a)(Object(n.a)({},Object(a.e)("media",["isMobile"])),Object(a.e)("userLevel",["categoryId"])),{},{labelWidth:function(){return this.isMobile?void 0:85},labelPosition:function(){return this.isMobile?"top":"left"}}),data:function(){return{grid:{xl:10,lg:10,md:12,sm:24,xs:24},headeNum:{show:{name:"",num:0},hide:{name:"",num:0},recycle:{name:"",num:0}},artFrom:{page:1,limit:15,type:"0",keywords:""},loading:!1,columns:[{title:"ID",key:"id",width:80,sortable:!0},{title:"提货点图片",slot:"image",minWidth:100},{title:"提货点名称",key:"name",minWidth:100},{title:"提货点电话",key:"phone",minWidth:100},{title:"地址",key:"detailed_address",minWidth:100},{title:"营业时间",key:"day_time",minWidth:100},{title:"是否显示",slot:"is_show",minWidth:100},{title:"操作",slot:"action",fixed:"right",minWidth:120}],storeLists:[],total:0}},mounted:function(){this.storeHeade(),this.getList()},methods:{storeHeade:function(){var t=this,e=this;Object(o.xb)().then((function(t){e.headeNum=t.data.count})).catch((function(e){t.$Message.error(e.msg)}))},getList:function(){var t=this,e=this;e.loading=!0,Object(o.P)(e.artFrom).then((function(t){e.loading=!1,e.storeLists=t.data.list,e.total=t.data.count})).catch((function(e){t.$Message.error(e.msg)}))},userSearchs:function(){this.artFrom.page=1,this.getList()},onClickTab:function(){this.artFrom.page=1,this.artFrom.keywords="",this.getList()},pageChange:function(t){this.artFrom.page=t,this.getList()},del:function(t,e,r){var n=this;e={title:e,num:r,url:"merchant/store/del/".concat(t.id),method:"DELETE",ids:""};this.$modalSure(e).then((function(t){n.$Message.success(t.msg),n.storeLists.splice(r,1),n.storeHeade()})).catch((function(t){n.$Message.error(t.msg)}))},add:function(){this.$refs.template.isTemplate=!0},onchangeIsShow:function(t,e){var r=this;Object(o.zb)(t,e).then((function(t){r.$Message.success(t.msg),r.getList(),r.storeHeade()}))},edit:function(t){this.$refs.template.isTemplate=!0,this.$refs.template.getInfo(t)}}},r("a959"),n=Object(u.a)(s,(function(){var t=this,e=t.$createElement,r=t._self._c||e;return r("div",[r("div",{staticClass:"i-layout-page-header"},[t._m(0),r("div",[r("Tabs",{on:{"on-click":t.onClickTab},model:{value:t.artFrom.type,callback:function(e){t.$set(t.artFrom,"type",e)},expression:"artFrom.type"}},[r("TabPane",{attrs:{label:t.headeNum.show.name+"("+t.headeNum.show.num+")",name:"0"}}),r("TabPane",{attrs:{label:t.headeNum.hide.name+"("+t.headeNum.hide.num+")",name:"1"}}),r("TabPane",{attrs:{label:t.headeNum.recycle.name+"("+t.headeNum.recycle.num+")",name:"2"}})],1)],1)]),r("Card",{staticClass:"ivu-mt",attrs:{bordered:!1,"dis-hover":""}},[r("Form",{ref:"artFrom",attrs:{model:t.artFrom,"label-width":t.labelWidth,"label-position":t.labelPosition},nativeOn:{submit:function(t){t.preventDefault()}}},[r("Row",{attrs:{type:"flex",gutter:24}},[r("Col",t._b({staticClass:"mr"},"Col",t.grid,!1),[r("FormItem",{attrs:{label:"提货点搜索:","label-for":"store_name"}},[r("Input",{attrs:{search:"","enter-button":"",placeholder:"请输入提货点名称,电话"},on:{"on-search":t.userSearchs},model:{value:t.artFrom.keywords,callback:function(e){t.$set(t.artFrom,"keywords",e)},expression:"artFrom.keywords"}})],1)],1)],1)],1),r("Row",{directives:[{name:"auth",rawName:"v-auth",value:["setting-merchant-system_store-save"],expression:"['setting-merchant-system_store-save']"}],attrs:{type:"flex"}},[r("Col",t._b({},"Col",t.grid,!1),[r("Button",{directives:[{name:"auth",rawName:"v-auth",value:["setting-merchant-system_store-save"],expression:"['setting-merchant-system_store-save']"}],attrs:{type:"primary",icon:"md-add"},on:{click:t.add}},[t._v("添加提货点")])],1)],1),r("Table",{ref:"table",staticClass:"mt25",attrs:{columns:t.columns,data:t.storeLists,loading:t.loading,"highlight-row":"","no-userFrom-text":"暂无数据","no-filtered-userFrom-text":"暂无筛选结果"},scopedSlots:t._u([{key:"image",fn:function(t){var e=t.row;return t.index,[r("div",{directives:[{name:"viewer",rawName:"v-viewer"}],staticClass:"tabBox_img"},[r("img",{directives:[{name:"lazy",rawName:"v-lazy",value:e.image,expression:"row.image"}]})])]}},{key:"is_show",fn:function(e){var n=e.row;return e.index,[r("i-switch",{attrs:{value:n.is_show,"true-value":1,"false-value":0,size:"large"},on:{"on-change":function(e){return t.onchangeIsShow(n.id,n.is_show)}},model:{value:n.is_show,callback:function(e){t.$set(n,"is_show",e)},expression:"row.is_show"}},[t._v(">\n "),r("span",{attrs:{slot:"open"},slot:"open"},[t._v("显示")]),r("span",{attrs:{slot:"close"},slot:"close"},[t._v("隐藏")])])]}},{key:"action",fn:function(e){var n=e.row,a=e.index;return[r("a",{on:{click:function(e){return t.edit(n.id)}}},[t._v("编辑")]),r("Divider",{attrs:{type:"vertical"}}),0==n.is_del?r("a",{on:{click:function(e){return t.del(n,"删除提货点",a)}}},[t._v("删除")]):r("a",{on:{click:function(e){return t.del(n,"恢复提货点",a)}}},[t._v("恢复")])]}}])}),r("div",{staticClass:"acea-row row-right page"},[r("Page",{attrs:{total:t.total,current:t.artFrom.page,"show-elevator":"","show-total":"","page-size":t.artFrom.limit},on:{"on-change":t.pageChange}})],1)],1),r("system-store",{ref:"template"})],1)}),[function(){var t=this,e=t.$createElement;e=t._self._c||e;return e("div",{staticClass:"i-layout-page-header"},[e("span",{staticClass:"ivu-page-header-title"},[t._v("提货点")])])}],!1,null,"027af89b",null);e.default=n.exports},"90e7":function(t,e,r){"use strict";r.d(e,"t",(function(){return a})),r.d(e,"j",(function(){return o})),r.d(e,"Fb",(function(){return i})),r.d(e,"Eb",(function(){return c})),r.d(e,"i",(function(){return s})),r.d(e,"bb",(function(){return u})),r.d(e,"Jb",(function(){return l})),r.d(e,"c",(function(){return d})),r.d(e,"d",(function(){return m})),r.d(e,"U",(function(){return f})),r.d(e,"ab",(function(){return h})),r.d(e,"gb",(function(){return p})),r.d(e,"B",(function(){return g})),r.d(e,"Sb",(function(){return b})),r.d(e,"mb",(function(){return v})),r.d(e,"lb",(function(){return _})),r.d(e,"y",(function(){return O})),r.d(e,"z",(function(){return j})),r.d(e,"l",(function(){return y})),r.d(e,"cb",(function(){return w})),r.d(e,"m",(function(){return I})),r.d(e,"fb",(function(){return k})),r.d(e,"eb",(function(){return C})),r.d(e,"db",(function(){return x})),r.d(e,"hb",(function(){return T})),r.d(e,"jb",(function(){return F})),r.d(e,"R",(function(){return P})),r.d(e,"kb",(function(){return $})),r.d(e,"wb",(function(){return M})),r.d(e,"G",(function(){return q})),r.d(e,"vb",(function(){return E})),r.d(e,"p",(function(){return S})),r.d(e,"n",(function(){return L})),r.d(e,"o",(function(){return z})),r.d(e,"q",(function(){return N})),r.d(e,"r",(function(){return G})),r.d(e,"nb",(function(){return B})),r.d(e,"Rb",(function(){return D})),r.d(e,"ob",(function(){return R})),r.d(e,"Mb",(function(){return U})),r.d(e,"pb",(function(){return W})),r.d(e,"X",(function(){return H})),r.d(e,"Ob",(function(){return A})),r.d(e,"Y",(function(){return J})),r.d(e,"V",(function(){return K})),r.d(e,"W",(function(){return V})),r.d(e,"O",(function(){return Q})),r.d(e,"A",(function(){return X})),r.d(e,"E",(function(){return Y})),r.d(e,"D",(function(){return Z})),r.d(e,"v",(function(){return tt})),r.d(e,"F",(function(){return et})),r.d(e,"Qb",(function(){return rt})),r.d(e,"s",(function(){return nt})),r.d(e,"Nb",(function(){return at})),r.d(e,"Pb",(function(){return ot})),r.d(e,"x",(function(){return it})),r.d(e,"C",(function(){return ct})),r.d(e,"w",(function(){return st})),r.d(e,"u",(function(){return ut})),r.d(e,"N",(function(){return lt})),r.d(e,"h",(function(){return dt})),r.d(e,"e",(function(){return mt})),r.d(e,"f",(function(){return ft})),r.d(e,"Gb",(function(){return ht})),r.d(e,"Hb",(function(){return pt})),r.d(e,"Ib",(function(){return gt})),r.d(e,"ib",(function(){return bt})),r.d(e,"xb",(function(){return vt})),r.d(e,"P",(function(){return _t})),r.d(e,"zb",(function(){return Ot})),r.d(e,"yb",(function(){return jt})),r.d(e,"Ab",(function(){return yt})),r.d(e,"Bb",(function(){return wt})),r.d(e,"Cb",(function(){return It})),r.d(e,"Db",(function(){return kt})),r.d(e,"Kb",(function(){return Ct})),r.d(e,"Lb",(function(){return xt})),r.d(e,"Q",(function(){return Tt})),r.d(e,"g",(function(){return Ft})),r.d(e,"qb",(function(){return Pt})),r.d(e,"tb",(function(){return $t})),r.d(e,"a",(function(){return Mt})),r.d(e,"b",(function(){return qt})),r.d(e,"rb",(function(){return Et})),r.d(e,"ub",(function(){return St})),r.d(e,"sb",(function(){return Lt})),r.d(e,"k",(function(){return zt})),r.d(e,"S",(function(){return Nt})),r.d(e,"T",(function(){return Gt})),r.d(e,"Z",(function(){return Bt})),r.d(e,"M",(function(){return Dt})),r.d(e,"L",(function(){return Rt})),r.d(e,"I",(function(){return Ut})),r.d(e,"H",(function(){return Wt})),r.d(e,"J",(function(){return Ht})),r.d(e,"K",(function(){return At})),r("99af");var n=r("6b6c");function a(t){return Object(n.a)({url:"setting/config/header_basics",method:"get",params:t})}function o(t,e){return Object(n.a)({url:e,method:"get",params:t})}function i(t){return Object(n.a)({url:t.url,method:"get",params:t.data})}function c(){return Object(n.a)({url:"notify/sms/temp/create",method:"get"})}function s(t){return Object(n.a)({url:"serve/login",method:"post",data:t})}function u(t){return Object(n.a)({url:"serve/modify",method:"post",data:t})}function l(t){return Object(n.a)({url:"serve/update_phone",method:"post",data:t})}function d(t){return Object(n.a)({url:"serve/captcha",method:"post",data:t})}function m(t){return Object(n.a)({url:"serve/checkCode",method:"post",data:t})}function f(t){return Object(n.a)({url:"serve/register",method:"post",data:t})}function h(){return Object(n.a)({url:"serve/info",method:"get"})}function p(t){return Object(n.a)({url:"serve/sms/sign",method:"PUT",data:t})}function g(t){return Object(n.a)({url:"app/wechat/kefu/login/".concat(t),method:"get"})}function b(t){return Object(n.a)({url:"app/wechat/speechcraft",method:"get",params:t})}function v(t){return Object(n.a)({url:"app/wechat/speechcraft/".concat(t,"/edit"),method:"get"})}function _(){return Object(n.a)({url:"app/wechat/speechcraft/create",method:"get"})}function O(t){return Object(n.a)({url:"app/feedback",method:"get",params:t})}function j(t){return Object(n.a)({url:"app/feedback/".concat(t,"/edit"),method:"get"})}function y(){return Object(n.a)({url:"serve/export_all",method:"get"})}function w(){return Object(n.a)({url:"serve/open",method:"get"})}function I(t){return Object(n.a)({url:"serve/export_temp",method:"get",params:t})}function k(t){return Object(n.a)({url:"serve/record",method:"get",params:t})}function C(t){return Object(n.a)({url:"serve/open",method:"get",params:t})}function x(t){return Object(n.a)({url:"serve/opn_express",method:"post",data:t})}function T(t){return Object(n.a)({url:"serve/sms/open",method:"get",params:t})}function F(t){return Object(n.a)({url:"serve/meal_list",method:"get",params:t})}function P(t){return Object(n.a)({url:"serve/pay_meal",method:"post",data:t})}function $(t){return Object(n.a)({url:"notify/sms/record",method:"get",params:t})}function M(){return Object(n.a)({url:"merchant/store",method:"GET"})}function q(){return Object(n.a)({url:"merchant/store/address",method:"GET"})}function E(t){return Object(n.a)({url:"merchant/store/".concat(t.id),method:"POST",data:t})}function S(t){return Object(n.a)({url:"freight/express",method:"get",params:t})}function L(){return Object(n.a)({url:"/freight/express/create",method:"get"})}function z(t){return Object(n.a)({url:"freight/express/".concat(t,"/edit"),method:"get"})}function N(t){return Object(n.a)({url:"freight/express/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function G(){return Object(n.a)({url:"freight/express/sync_express",method:"get"})}function B(){return Object(n.a)({url:"app/wechat/speechcraftcate",method:"get"})}function D(){return Object(n.a)({url:"app/wechat_qrcode/cate/list",method:"get"})}function R(){return Object(n.a)({url:"app/wechat/speechcraftcate/create",method:"get"})}function U(t){return Object(n.a)({url:"app/wechat_qrcode/cate/create/".concat(t),method:"get"})}function W(t){return Object(n.a)({url:"app/wechat/speechcraftcate/".concat(t,"/edit"),method:"get"})}function H(t){return Object(n.a)({url:"setting/role",method:"GET",params:t})}function A(t){return Object(n.a)({url:"app/wechat_qrcode/list",method:"GET",params:t})}function J(t){return Object(n.a)({url:"setting/role/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function K(t){return Object(n.a)({url:"setting/role/".concat(t.id),method:"post",data:t})}function V(t){return Object(n.a)({url:"setting/role/".concat(t,"/edit"),method:"get"})}function Q(){return Object(n.a)({url:"setting/role/create",method:"get"})}function X(t){return Object(n.a)({url:"app/wechat/kefu",method:"get",params:t})}function Y(t){return Object(n.a)({url:"app/wechat/kefu/create",method:"get",params:t})}function Z(){return Object(n.a)({url:"app/wechat/kefu/add",method:"get"})}function tt(t){return Object(n.a)({url:"app/wechat/kefu",method:"post",data:t})}function et(t){return Object(n.a)({url:"app/wechat/kefu/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function rt(t){return Object(n.a)({url:"app/wechat_qrcode/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function nt(t){return Object(n.a)({url:"app/wechat_qrcode/user_list/".concat(t.id),method:"get",params:t})}function at(t){return Object(n.a)({url:"app/wechat_qrcode/info/".concat(t),method:"get"})}function ot(t,e){return Object(n.a)({url:"app/wechat_qrcode/save/".concat(t),method:"post",data:e})}function it(t){return Object(n.a)({url:"app/wechat/kefu/".concat(t,"/edit"),method:"GET"})}function ct(t,e){return Object(n.a)({url:"app/wechat/kefu/record/".concat(e),method:"GET",params:t})}function st(t){return Object(n.a)({url:"app/wechat/kefu/chat_list",method:"GET",params:t})}function ut(){return Object(n.a)({url:"notify/sms/is_login",method:"GET"})}function lt(){return Object(n.a)({url:"notify/sms/logout",method:"GET"})}function dt(t){return Object(n.a)({url:"setting/city/list/".concat(t),method:"get"})}function mt(t){return Object(n.a)({url:"setting/city/add/".concat(t),method:"get"})}function ft(t){return Object(n.a)({url:"setting/city/".concat(t,"/edit"),method:"get"})}function ht(t){return Object(n.a)({url:"setting/shipping_templates/list",method:"get",params:t})}function pt(t){return Object(n.a)({url:"setting/shipping_templates/city_list",method:"get"})}function gt(t,e){return Object(n.a)({url:"setting/shipping_templates/save/".concat(t),method:"post",data:e})}function bt(t){return Object(n.a)({url:"setting/shipping_templates/".concat(t,"/edit"),method:"get"})}function vt(){return Object(n.a)({url:"merchant/store/get_header",method:"get"})}function _t(t){return Object(n.a)({url:"merchant/store",method:"get",params:t})}function Ot(t,e){return Object(n.a)({url:"merchant/store/set_show/".concat(t,"/").concat(e),method:"put"})}function jt(t){return Object(n.a)({url:"merchant/store/get_info/".concat(t),method:"get"})}function yt(t){return Object(n.a)({url:"merchant/store_staff",method:"get",params:t})}function wt(){return Object(n.a)({url:"merchant/store_staff/create",method:"get"})}function It(t){return Object(n.a)({url:"merchant/store_staff/".concat(t,"/edit"),method:"get"})}function kt(t,e){return Object(n.a)({url:"merchant/store_staff/set_show/".concat(t,"/").concat(e),method:"put"})}function Ct(t){return Object(n.a)({url:"merchant/verify_order",method:"get",params:t})}function xt(t){return Object(n.a)({url:"merchant/verify/spread_info/".concat(t),method:"get"})}function Tt(){return Object(n.a)({url:"merchant/store_list",method:"get"})}function Ft(){return Object(n.a)({url:"setting/city/clean_cache",method:"get"})}function Pt(){return Object(n.a)({url:"system/config/storage/config",method:"get"})}function $t(t){return Object(n.a)({url:"system/config/storage/config",method:"post",data:t})}function Mt(t){return Object(n.a)({url:"system/config/storage/form/".concat(t),method:"get"})}function qt(t){return Object(n.a)({url:"system/config/storage/create/".concat(t),method:"get"})}function Et(t){return Object(n.a)({url:"system/config/storage",method:"get",params:t})}function St(t){return Object(n.a)({url:"system/config/storage/synch/".concat(t),method:"put"})}function Lt(t){return Object(n.a)({url:"system/config/storage/status/".concat(t),method:"put"})}function zt(t){return Object(n.a)({url:"system/config/storage/domain/".concat(t),method:"get"})}function Nt(){return Object(n.a)({url:"setting/config_list/31",method:"get"})}function Gt(t){return Object(n.a)({url:"setting/config/save_basics",method:"post",data:t})}function Bt(t){return Object(n.a)({url:"system/config/storage/save_type/".concat(t),method:"get"})}function Dt(t){return Object(n.a)({url:"setting/lang_type/list",method:"get",params:t})}function Rt(t){return Object(n.a)({url:"setting/lang_type/form/".concat(t),method:"get"})}function Ut(t){return Object(n.a)({url:"setting/lang_code/list",method:"get",params:t})}function Wt(t){return Object(n.a)({url:"setting/lang_code/info",method:"get",params:t})}function Ht(t){return Object(n.a)({url:"setting/lang_code/save",method:"post",data:t})}function At(t){return Object(n.a)({url:"setting/lang_country/list",method:"get",params:t})}},a201:function(t,e,r){},a959:function(t,e,r){"use strict";var n=r("6605");r.n(n).a},bcc6:function(t,e,r){"use strict";var n=r("a201");r.n(n).a}}]); \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-63dabe45"],{6605:function(t,e,r){},"669a":function(t,e,r){"use strict";r.r(e);var n=r("f3f3"),a=(r("a434"),r("2f62")),o=r("90e7"),i=r("c964"),c=(r("96cf"),r("d9e2"),r("ac1f"),r("00b4"),r("d81d"),r("2e8e")),s={name:"systemStore",components:{uploadPictures:r("b0e7").a},props:{},data:function(){var t=this;return{isTemplate:!1,spinShow:!1,modalMap:!1,addresData:[],modalTitle:"",formItem:{name:"",introduction:"",phone:"",address:[],address2:[],detailed_address:"",valid_time:[],day_time:[],latlng:"",id:0},ruleValidate:{name:[{required:!0,message:"请输入提货点名称",trigger:"blur"}],mail:[{required:!0,message:"Mailbox cannot be empty",trigger:"blur"},{type:"email",message:"Incorrect email format",trigger:"blur"}],address:[{required:!0,message:"请选择提货点地址",type:"array",trigger:"change"}],valid_time:[{required:!0,type:"array",message:"请选择核销时效",trigger:"change",fields:{0:{type:"date",required:!0,message:"请选择年度范围"},1:{type:"date",required:!0,message:"请选择年度范围"}}}],day_time:[{required:!0,type:"array",message:"请选择提货点营业时间",trigger:"change"}],phone:[{required:!0,validator:function(t,e,r){if(!e)return r(new Error("请填写手机号"));/^1[3456789]\d{9}$/.test(e)?r():r(new Error("手机号格式不正确!"))},trigger:"blur"}],detailed_address:[{required:!0,message:"请输入详细地址",trigger:"blur"}],image:[{required:!0,validator:function(e,r,n){t.formItem.image?n():n(new Error("请上传提货点logo"))},trigger:"change"}],oblong_image:[{required:!0,validator:function(e,r,n){t.formItem.oblong_image?n():n(new Error("请上传提货点大图"))},trigger:"change"}],latlng:[{required:!0,message:"请选择经纬度",trigger:"blur"}]},keyUrl:"",grid:{xl:20,lg:20,md:20,sm:24,xs:24},gridPic:{xl:6,lg:8,md:12,sm:12,xs:12},gridBtn:{xl:4,lg:8,md:8,sm:8,xs:8},modalPic:!1,isChoice:"单选"}},created:function(){var t=this;c.a.map((function(t){t.value=t.label,t.children&&t.children.length&&t.children.map((function(t){t.value=t.label,t.children&&t.children.length&&t.children.map((function(t){t.value=t.label}))}))})),setTimeout((function(){t.addresData=c.a}),10)},computed:{},mounted:function(){window.addEventListener("message",(function(t){t=t.data,t&&"locationPicker"===t.module&&window.parent.selectAdderss(t)}),!1),window.selectAdderss=this.selectAdderss},methods:{cancel:function(){this.$refs.formItem.resetFields(),this.clearFrom()},clearFrom:function(){this.formItem.introduction="",this.formItem.day_time=[],this.formItem.oblong_image="",this.formItem.id=0},selectAdderss:function(t){this.formItem.latlng=t.latlng.lat+","+t.latlng.lng,this.modalMap=!1},getKey:function(){},getInfo:function(t){var e=this;e.formItem.id=t,e.spinShow=!0,Object(o.zb)(t).then((function(t){t=t.data.info||null,e.formItem=t||e.formItem,e.formItem.address=t.address2,e.spinShow=!1})).catch((function(t){e.spinShow=!1,e.$Message.error(t.msg)}))},modalPicTap:function(t,e){this.modalTitle="oblong"==e?"提货点大图":"提货点LOGO",this.modalPic=!0,this.picTit=e},getPic:function(t){switch(this.picTit){case"logo":this.formItem.image=t.att_dir;break;case"oblong":this.formItem.oblong_image=t.att_dir}this.modalPic=!1},handleChange:function(t,e){this.formItem.address=e.map((function(t){return t.label}))},onchangeDate:function(t){this.formItem.valid_time=t},onchangeTime:function(t){this.formItem.day_time=t},onSearch:function(){var t=this;this.keyUrl?this.modalMap=!0:Object(o.G)().then(function(){var e=Object(i.a)(regeneratorRuntime.mark((function e(r){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=r.data.key,t.keyUrl="https://apis.map.qq.com/tools/locpicker?type=1&key=".concat(n,"&referer=myapp"),t.modalMap=!0;case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){t.$Message.error(e.msg)}))},handleSubmit:function(t){var e=this;this.$refs[t].validate((function(r){if(!r)return!1;Object(o.wb)(e.formItem).then(function(){var r=Object(i.a)(regeneratorRuntime.mark((function r(n){return regeneratorRuntime.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:e.$Message.success(n.msg),e.isTemplate=!1,e.$parent.getList(),e.$refs[t].resetFields(),e.clearFrom();case 5:case"end":return r.stop()}}),r)})));return function(t){return r.apply(this,arguments)}}()).catch((function(t){e.$Message.error(t.msg)}))}))}}},u=(r("bcc6"),r("2877"));s={name:"setting_store",components:{systemStore:Object(u.a)(s,(function(){var t=this,e=t.$createElement;e=t._self._c||e;return e("div",[e("Modal",{attrs:{scrollable:"","footer-hide":"",closable:"",title:t.formItem.id?"编辑提货点":"添加提货点","z-index":1},on:{"on-cancel":t.cancel},model:{value:t.isTemplate,callback:function(e){t.isTemplate=e},expression:"isTemplate"}},[e("div",{staticClass:"article-manager"},[e("Card",{staticClass:"ivu-mt",attrs:{bordered:!1,"dis-hover":""}},[e("Form",{ref:"formItem",attrs:{model:t.formItem,"label-width":120,"label-position":"right",rules:t.ruleValidate},nativeOn:{submit:function(t){t.preventDefault()}}},[e("Row",{attrs:{type:"flex",gutter:24}},[e("Col",{attrs:{span:"24"}},[e("Col",t._b({},"Col",t.grid,!1),[e("FormItem",{attrs:{label:"提货点名称:",prop:"name","label-for":"name"}},[e("Input",{attrs:{placeholder:"请输入提货点名称"},model:{value:t.formItem.name,callback:function(e){t.$set(t.formItem,"name",e)},expression:"formItem.name"}})],1)],1)],1),e("Col",{attrs:{span:"24"}},[e("Col",t._b({},"Col",t.grid,!1),[e("FormItem",{attrs:{label:"提货点简介:","label-for":"introduction"}},[e("Input",{attrs:{placeholder:"请输入提货点简介"},model:{value:t.formItem.introduction,callback:function(e){t.$set(t.formItem,"introduction",e)},expression:"formItem.introduction"}})],1)],1)],1),e("Col",{attrs:{span:"24"}},[e("Col",t._b({},"Col",t.grid,!1),[e("FormItem",{attrs:{label:"提货点手机号:","label-for":"phone",prop:"phone"}},[e("Input",{attrs:{placeholder:"请输入提货点手机号"},model:{value:t.formItem.phone,callback:function(e){t.$set(t.formItem,"phone",e)},expression:"formItem.phone"}})],1)],1)],1),e("Col",{attrs:{span:"24"}},[e("Col",t._b({},"Col",t.grid,!1),[e("FormItem",{attrs:{label:"提货点地址:","label-for":"address",prop:"address"}},[e("Cascader",{attrs:{data:t.addresData,value:t.formItem.address},on:{"on-change":t.handleChange},model:{value:t.formItem.address,callback:function(e){t.$set(t.formItem,"address",e)},expression:"formItem.address"}})],1)],1)],1),e("Col",{attrs:{span:"24"}},[e("Col",t._b({},"Col",t.grid,!1),[e("FormItem",{attrs:{label:"详细地址:","label-for":"detailed_address",prop:"detailed_address"}},[e("Input",{attrs:{placeholder:"请输入详细地址"},model:{value:t.formItem.detailed_address,callback:function(e){t.$set(t.formItem,"detailed_address",e)},expression:"formItem.detailed_address"}})],1)],1)],1),e("Col",{attrs:{span:"24"}},[e("Col",t._b({},"Col",t.grid,!1),[e("FormItem",{attrs:{label:"提货点营业:","label-for":"day_time",prop:"day_time"}},[e("TimePicker",{attrs:{type:"timerange",format:"HH:mm:ss",value:t.formItem.day_time,placement:"bottom-end",placeholder:"请选择营业时间"},on:{"on-change":t.onchangeTime},model:{value:t.formItem.day_time,callback:function(e){t.$set(t.formItem,"day_time",e)},expression:"formItem.day_time"}})],1)],1)],1),e("Col",{attrs:{span:"24"}},[e("Col",t._b({},"Col",t.grid,!1),[e("FormItem",{attrs:{label:"提货点logo:",prop:"image"}},[e("div",{staticClass:"picBox",on:{click:function(e){return t.modalPicTap("单选","logo")}}},[t.formItem.image?e("div",{staticClass:"pictrue"},[e("img",{directives:[{name:"lazy",rawName:"v-lazy",value:t.formItem.image,expression:"formItem.image"}]})]):e("div",{staticClass:"upLoad acea-row row-center-wrapper"},[e("Icon",{attrs:{type:"ios-camera-outline",size:"26"}})],1)])])],1)],1),e("Col",{attrs:{span:"24"}},[e("Col",t._b({},"Col",t.grid,!1),[e("FormItem",{attrs:{label:"提货点大图:",prop:"oblong_image"}},[e("div",{staticClass:"picBox",on:{click:function(e){return t.modalPicTap("单选","oblong")}}},[t.formItem.oblong_image?e("div",{staticClass:"pictrue"},[e("img",{directives:[{name:"lazy",rawName:"v-lazy",value:t.formItem.oblong_image,expression:"formItem.oblong_image"}]})]):e("div",{staticClass:"upLoad acea-row row-center-wrapper"},[e("Icon",{attrs:{type:"ios-camera-outline",size:"26"}})],1)])])],1)],1),e("Col",{attrs:{span:"24"}},[e("Col",t._b({},"Col",t.grid,!1),[e("FormItem",{attrs:{label:"经纬度:","label-for":"status2",prop:"latlng"}},[e("Tooltip",[e("Input",{staticStyle:{width:"100%"},attrs:{search:"","enter-button":"查找位置",placeholder:"请查找位置"},on:{"on-search":t.onSearch},model:{value:t.formItem.latlng,callback:function(e){t.$set(t.formItem,"latlng",e)},expression:"formItem.latlng"}}),e("div",{attrs:{slot:"content"},slot:"content"},[t._v("请点击查找位置选择位置")])],1)],1)],1)],1)],1),e("Row",{attrs:{type:"flex"}},[e("div",{staticClass:"btn"},[e("Button",{attrs:{type:"primary",long:""},on:{click:function(e){return t.handleSubmit("formItem")}}},[t._v(t._s(t.formItem.id?"修改":"提交"))])],1)]),t.spinShow?e("Spin",{attrs:{size:"large",fix:""}}):t._e()],1)],1),e("Modal",{attrs:{width:"950px",scrollable:"","footer-hide":"",closable:"",title:t.modalTitle,"mask-closable":!1,"z-index":888},model:{value:t.modalPic,callback:function(e){t.modalPic=e},expression:"modalPic"}},[t.modalPic?e("uploadPictures",{attrs:{isChoice:t.isChoice,gridBtn:t.gridBtn,gridPic:t.gridPic},on:{getPic:t.getPic}}):t._e()],1),e("Modal",{staticClass:"mapBox",attrs:{scrollable:"","footer-hide":"",closable:"",title:"请选择地址","mask-closable":!1,"z-index":1},model:{value:t.modalMap,callback:function(e){t.modalMap=e},expression:"modalMap"}},[e("iframe",{attrs:{id:"mapPage",width:"100%",height:"100%",frameborder:"0",src:t.keyUrl}})])],1)])],1)}),[],!1,null,"500f4ee0",null).exports},computed:Object(n.a)(Object(n.a)(Object(n.a)({},Object(a.e)("media",["isMobile"])),Object(a.e)("userLevel",["categoryId"])),{},{labelWidth:function(){return this.isMobile?void 0:85},labelPosition:function(){return this.isMobile?"top":"left"}}),data:function(){return{grid:{xl:10,lg:10,md:12,sm:24,xs:24},headeNum:{show:{name:"",num:0},hide:{name:"",num:0},recycle:{name:"",num:0}},artFrom:{page:1,limit:15,type:"0",keywords:""},loading:!1,columns:[{title:"ID",key:"id",width:80,sortable:!0},{title:"提货点图片",slot:"image",minWidth:100},{title:"提货点名称",key:"name",minWidth:100},{title:"提货点电话",key:"phone",minWidth:100},{title:"地址",key:"detailed_address",minWidth:100},{title:"营业时间",key:"day_time",minWidth:100},{title:"是否显示",slot:"is_show",minWidth:100},{title:"操作",slot:"action",fixed:"right",minWidth:120}],storeLists:[],total:0}},mounted:function(){this.storeHeade(),this.getList()},methods:{storeHeade:function(){var t=this,e=this;Object(o.yb)().then((function(t){e.headeNum=t.data.count})).catch((function(e){t.$Message.error(e.msg)}))},getList:function(){var t=this,e=this;e.loading=!0,Object(o.Q)(e.artFrom).then((function(t){e.loading=!1,e.storeLists=t.data.list,e.total=t.data.count})).catch((function(e){t.$Message.error(e.msg)}))},userSearchs:function(){this.artFrom.page=1,this.getList()},onClickTab:function(){this.artFrom.page=1,this.artFrom.keywords="",this.getList()},pageChange:function(t){this.artFrom.page=t,this.getList()},del:function(t,e,r){var n=this;e={title:e,num:r,url:"merchant/store/del/".concat(t.id),method:"DELETE",ids:""};this.$modalSure(e).then((function(t){n.$Message.success(t.msg),n.storeLists.splice(r,1),n.storeHeade()})).catch((function(t){n.$Message.error(t.msg)}))},add:function(){this.$refs.template.isTemplate=!0},onchangeIsShow:function(t,e){var r=this;Object(o.Ab)(t,e).then((function(t){r.$Message.success(t.msg),r.getList(),r.storeHeade()}))},edit:function(t){this.$refs.template.isTemplate=!0,this.$refs.template.getInfo(t)}}},r("a959"),n=Object(u.a)(s,(function(){var t=this,e=t.$createElement,r=t._self._c||e;return r("div",[r("div",{staticClass:"i-layout-page-header"},[t._m(0),r("div",[r("Tabs",{on:{"on-click":t.onClickTab},model:{value:t.artFrom.type,callback:function(e){t.$set(t.artFrom,"type",e)},expression:"artFrom.type"}},[r("TabPane",{attrs:{label:t.headeNum.show.name+"("+t.headeNum.show.num+")",name:"0"}}),r("TabPane",{attrs:{label:t.headeNum.hide.name+"("+t.headeNum.hide.num+")",name:"1"}}),r("TabPane",{attrs:{label:t.headeNum.recycle.name+"("+t.headeNum.recycle.num+")",name:"2"}})],1)],1)]),r("Card",{staticClass:"ivu-mt",attrs:{bordered:!1,"dis-hover":""}},[r("Form",{ref:"artFrom",attrs:{model:t.artFrom,"label-width":t.labelWidth,"label-position":t.labelPosition},nativeOn:{submit:function(t){t.preventDefault()}}},[r("Row",{attrs:{type:"flex",gutter:24}},[r("Col",t._b({staticClass:"mr"},"Col",t.grid,!1),[r("FormItem",{attrs:{label:"提货点搜索:","label-for":"store_name"}},[r("Input",{attrs:{search:"","enter-button":"",placeholder:"请输入提货点名称,电话"},on:{"on-search":t.userSearchs},model:{value:t.artFrom.keywords,callback:function(e){t.$set(t.artFrom,"keywords",e)},expression:"artFrom.keywords"}})],1)],1)],1)],1),r("Row",{directives:[{name:"auth",rawName:"v-auth",value:["setting-merchant-system_store-save"],expression:"['setting-merchant-system_store-save']"}],attrs:{type:"flex"}},[r("Col",t._b({},"Col",t.grid,!1),[r("Button",{directives:[{name:"auth",rawName:"v-auth",value:["setting-merchant-system_store-save"],expression:"['setting-merchant-system_store-save']"}],attrs:{type:"primary",icon:"md-add"},on:{click:t.add}},[t._v("添加提货点")])],1)],1),r("Table",{ref:"table",staticClass:"mt25",attrs:{columns:t.columns,data:t.storeLists,loading:t.loading,"highlight-row":"","no-userFrom-text":"暂无数据","no-filtered-userFrom-text":"暂无筛选结果"},scopedSlots:t._u([{key:"image",fn:function(t){var e=t.row;return t.index,[r("div",{directives:[{name:"viewer",rawName:"v-viewer"}],staticClass:"tabBox_img"},[r("img",{directives:[{name:"lazy",rawName:"v-lazy",value:e.image,expression:"row.image"}]})])]}},{key:"is_show",fn:function(e){var n=e.row;return e.index,[r("i-switch",{attrs:{value:n.is_show,"true-value":1,"false-value":0,size:"large"},on:{"on-change":function(e){return t.onchangeIsShow(n.id,n.is_show)}},model:{value:n.is_show,callback:function(e){t.$set(n,"is_show",e)},expression:"row.is_show"}},[t._v(">\n "),r("span",{attrs:{slot:"open"},slot:"open"},[t._v("显示")]),r("span",{attrs:{slot:"close"},slot:"close"},[t._v("隐藏")])])]}},{key:"action",fn:function(e){var n=e.row,a=e.index;return[r("a",{on:{click:function(e){return t.edit(n.id)}}},[t._v("编辑")]),r("Divider",{attrs:{type:"vertical"}}),0==n.is_del?r("a",{on:{click:function(e){return t.del(n,"删除提货点",a)}}},[t._v("删除")]):r("a",{on:{click:function(e){return t.del(n,"恢复提货点",a)}}},[t._v("恢复")])]}}])}),r("div",{staticClass:"acea-row row-right page"},[r("Page",{attrs:{total:t.total,current:t.artFrom.page,"show-elevator":"","show-total":"","page-size":t.artFrom.limit},on:{"on-change":t.pageChange}})],1)],1),r("system-store",{ref:"template"})],1)}),[function(){var t=this,e=t.$createElement;e=t._self._c||e;return e("div",{staticClass:"i-layout-page-header"},[e("span",{staticClass:"ivu-page-header-title"},[t._v("提货点")])])}],!1,null,"027af89b",null);e.default=n.exports},"90e7":function(t,e,r){"use strict";r.d(e,"t",(function(){return a})),r.d(e,"j",(function(){return o})),r.d(e,"Gb",(function(){return i})),r.d(e,"Fb",(function(){return c})),r.d(e,"i",(function(){return s})),r.d(e,"cb",(function(){return u})),r.d(e,"Kb",(function(){return l})),r.d(e,"c",(function(){return d})),r.d(e,"d",(function(){return m})),r.d(e,"V",(function(){return f})),r.d(e,"bb",(function(){return h})),r.d(e,"hb",(function(){return g})),r.d(e,"B",(function(){return p})),r.d(e,"Tb",(function(){return b})),r.d(e,"nb",(function(){return v})),r.d(e,"mb",(function(){return _})),r.d(e,"y",(function(){return O})),r.d(e,"z",(function(){return j})),r.d(e,"l",(function(){return y})),r.d(e,"db",(function(){return w})),r.d(e,"m",(function(){return I})),r.d(e,"gb",(function(){return k})),r.d(e,"fb",(function(){return C})),r.d(e,"eb",(function(){return x})),r.d(e,"ib",(function(){return T})),r.d(e,"kb",(function(){return F})),r.d(e,"S",(function(){return P})),r.d(e,"lb",(function(){return $})),r.d(e,"xb",(function(){return M})),r.d(e,"G",(function(){return q})),r.d(e,"wb",(function(){return E})),r.d(e,"p",(function(){return S})),r.d(e,"n",(function(){return L})),r.d(e,"o",(function(){return z})),r.d(e,"q",(function(){return N})),r.d(e,"r",(function(){return G})),r.d(e,"ob",(function(){return B})),r.d(e,"Sb",(function(){return D})),r.d(e,"pb",(function(){return R})),r.d(e,"Nb",(function(){return U})),r.d(e,"qb",(function(){return W})),r.d(e,"Y",(function(){return H})),r.d(e,"Pb",(function(){return A})),r.d(e,"Z",(function(){return J})),r.d(e,"W",(function(){return K})),r.d(e,"X",(function(){return Q})),r.d(e,"P",(function(){return V})),r.d(e,"A",(function(){return X})),r.d(e,"E",(function(){return Y})),r.d(e,"D",(function(){return Z})),r.d(e,"v",(function(){return tt})),r.d(e,"F",(function(){return et})),r.d(e,"Rb",(function(){return rt})),r.d(e,"s",(function(){return nt})),r.d(e,"Ob",(function(){return at})),r.d(e,"Qb",(function(){return ot})),r.d(e,"x",(function(){return it})),r.d(e,"C",(function(){return ct})),r.d(e,"w",(function(){return st})),r.d(e,"u",(function(){return ut})),r.d(e,"O",(function(){return lt})),r.d(e,"h",(function(){return dt})),r.d(e,"e",(function(){return mt})),r.d(e,"f",(function(){return ft})),r.d(e,"Hb",(function(){return ht})),r.d(e,"Ib",(function(){return gt})),r.d(e,"Jb",(function(){return pt})),r.d(e,"jb",(function(){return bt})),r.d(e,"yb",(function(){return vt})),r.d(e,"Q",(function(){return _t})),r.d(e,"Ab",(function(){return Ot})),r.d(e,"zb",(function(){return jt})),r.d(e,"Bb",(function(){return yt})),r.d(e,"Cb",(function(){return wt})),r.d(e,"Db",(function(){return It})),r.d(e,"Eb",(function(){return kt})),r.d(e,"Lb",(function(){return Ct})),r.d(e,"Mb",(function(){return xt})),r.d(e,"R",(function(){return Tt})),r.d(e,"g",(function(){return Ft})),r.d(e,"rb",(function(){return Pt})),r.d(e,"ub",(function(){return $t})),r.d(e,"a",(function(){return Mt})),r.d(e,"b",(function(){return qt})),r.d(e,"sb",(function(){return Et})),r.d(e,"vb",(function(){return St})),r.d(e,"tb",(function(){return Lt})),r.d(e,"k",(function(){return zt})),r.d(e,"T",(function(){return Nt})),r.d(e,"U",(function(){return Gt})),r.d(e,"ab",(function(){return Bt})),r.d(e,"N",(function(){return Dt})),r.d(e,"M",(function(){return Rt})),r.d(e,"I",(function(){return Ut})),r.d(e,"H",(function(){return Wt})),r.d(e,"J",(function(){return Ht})),r.d(e,"L",(function(){return At})),r.d(e,"K",(function(){return Jt})),r("99af");var n=r("6b6c");function a(t){return Object(n.a)({url:"setting/config/header_basics",method:"get",params:t})}function o(t,e){return Object(n.a)({url:e,method:"get",params:t})}function i(t){return Object(n.a)({url:t.url,method:"get",params:t.data})}function c(){return Object(n.a)({url:"notify/sms/temp/create",method:"get"})}function s(t){return Object(n.a)({url:"serve/login",method:"post",data:t})}function u(t){return Object(n.a)({url:"serve/modify",method:"post",data:t})}function l(t){return Object(n.a)({url:"serve/update_phone",method:"post",data:t})}function d(t){return Object(n.a)({url:"serve/captcha",method:"post",data:t})}function m(t){return Object(n.a)({url:"serve/checkCode",method:"post",data:t})}function f(t){return Object(n.a)({url:"serve/register",method:"post",data:t})}function h(){return Object(n.a)({url:"serve/info",method:"get"})}function g(t){return Object(n.a)({url:"serve/sms/sign",method:"PUT",data:t})}function p(t){return Object(n.a)({url:"app/wechat/kefu/login/".concat(t),method:"get"})}function b(t){return Object(n.a)({url:"app/wechat/speechcraft",method:"get",params:t})}function v(t){return Object(n.a)({url:"app/wechat/speechcraft/".concat(t,"/edit"),method:"get"})}function _(){return Object(n.a)({url:"app/wechat/speechcraft/create",method:"get"})}function O(t){return Object(n.a)({url:"app/feedback",method:"get",params:t})}function j(t){return Object(n.a)({url:"app/feedback/".concat(t,"/edit"),method:"get"})}function y(){return Object(n.a)({url:"serve/export_all",method:"get"})}function w(){return Object(n.a)({url:"serve/open",method:"get"})}function I(t){return Object(n.a)({url:"serve/export_temp",method:"get",params:t})}function k(t){return Object(n.a)({url:"serve/record",method:"get",params:t})}function C(t){return Object(n.a)({url:"serve/open",method:"get",params:t})}function x(t){return Object(n.a)({url:"serve/opn_express",method:"post",data:t})}function T(t){return Object(n.a)({url:"serve/sms/open",method:"get",params:t})}function F(t){return Object(n.a)({url:"serve/meal_list",method:"get",params:t})}function P(t){return Object(n.a)({url:"serve/pay_meal",method:"post",data:t})}function $(t){return Object(n.a)({url:"notify/sms/record",method:"get",params:t})}function M(){return Object(n.a)({url:"merchant/store",method:"GET"})}function q(){return Object(n.a)({url:"merchant/store/address",method:"GET"})}function E(t){return Object(n.a)({url:"merchant/store/".concat(t.id),method:"POST",data:t})}function S(t){return Object(n.a)({url:"freight/express",method:"get",params:t})}function L(){return Object(n.a)({url:"/freight/express/create",method:"get"})}function z(t){return Object(n.a)({url:"freight/express/".concat(t,"/edit"),method:"get"})}function N(t){return Object(n.a)({url:"freight/express/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function G(){return Object(n.a)({url:"freight/express/sync_express",method:"get"})}function B(){return Object(n.a)({url:"app/wechat/speechcraftcate",method:"get"})}function D(){return Object(n.a)({url:"app/wechat_qrcode/cate/list",method:"get"})}function R(){return Object(n.a)({url:"app/wechat/speechcraftcate/create",method:"get"})}function U(t){return Object(n.a)({url:"app/wechat_qrcode/cate/create/".concat(t),method:"get"})}function W(t){return Object(n.a)({url:"app/wechat/speechcraftcate/".concat(t,"/edit"),method:"get"})}function H(t){return Object(n.a)({url:"setting/role",method:"GET",params:t})}function A(t){return Object(n.a)({url:"app/wechat_qrcode/list",method:"GET",params:t})}function J(t){return Object(n.a)({url:"setting/role/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function K(t){return Object(n.a)({url:"setting/role/".concat(t.id),method:"post",data:t})}function Q(t){return Object(n.a)({url:"setting/role/".concat(t,"/edit"),method:"get"})}function V(){return Object(n.a)({url:"setting/role/create",method:"get"})}function X(t){return Object(n.a)({url:"app/wechat/kefu",method:"get",params:t})}function Y(t){return Object(n.a)({url:"app/wechat/kefu/create",method:"get",params:t})}function Z(){return Object(n.a)({url:"app/wechat/kefu/add",method:"get"})}function tt(t){return Object(n.a)({url:"app/wechat/kefu",method:"post",data:t})}function et(t){return Object(n.a)({url:"app/wechat/kefu/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function rt(t){return Object(n.a)({url:"app/wechat_qrcode/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function nt(t){return Object(n.a)({url:"app/wechat_qrcode/user_list/".concat(t.id),method:"get",params:t})}function at(t){return Object(n.a)({url:"app/wechat_qrcode/info/".concat(t),method:"get"})}function ot(t,e){return Object(n.a)({url:"app/wechat_qrcode/save/".concat(t),method:"post",data:e})}function it(t){return Object(n.a)({url:"app/wechat/kefu/".concat(t,"/edit"),method:"GET"})}function ct(t,e){return Object(n.a)({url:"app/wechat/kefu/record/".concat(e),method:"GET",params:t})}function st(t){return Object(n.a)({url:"app/wechat/kefu/chat_list",method:"GET",params:t})}function ut(){return Object(n.a)({url:"notify/sms/is_login",method:"GET"})}function lt(){return Object(n.a)({url:"notify/sms/logout",method:"GET"})}function dt(t){return Object(n.a)({url:"setting/city/list/".concat(t),method:"get"})}function mt(t){return Object(n.a)({url:"setting/city/add/".concat(t),method:"get"})}function ft(t){return Object(n.a)({url:"setting/city/".concat(t,"/edit"),method:"get"})}function ht(t){return Object(n.a)({url:"setting/shipping_templates/list",method:"get",params:t})}function gt(t){return Object(n.a)({url:"setting/shipping_templates/city_list",method:"get"})}function pt(t,e){return Object(n.a)({url:"setting/shipping_templates/save/".concat(t),method:"post",data:e})}function bt(t){return Object(n.a)({url:"setting/shipping_templates/".concat(t,"/edit"),method:"get"})}function vt(){return Object(n.a)({url:"merchant/store/get_header",method:"get"})}function _t(t){return Object(n.a)({url:"merchant/store",method:"get",params:t})}function Ot(t,e){return Object(n.a)({url:"merchant/store/set_show/".concat(t,"/").concat(e),method:"put"})}function jt(t){return Object(n.a)({url:"merchant/store/get_info/".concat(t),method:"get"})}function yt(t){return Object(n.a)({url:"merchant/store_staff",method:"get",params:t})}function wt(){return Object(n.a)({url:"merchant/store_staff/create",method:"get"})}function It(t){return Object(n.a)({url:"merchant/store_staff/".concat(t,"/edit"),method:"get"})}function kt(t,e){return Object(n.a)({url:"merchant/store_staff/set_show/".concat(t,"/").concat(e),method:"put"})}function Ct(t){return Object(n.a)({url:"merchant/verify_order",method:"get",params:t})}function xt(t){return Object(n.a)({url:"merchant/verify/spread_info/".concat(t),method:"get"})}function Tt(){return Object(n.a)({url:"merchant/store_list",method:"get"})}function Ft(){return Object(n.a)({url:"setting/city/clean_cache",method:"get"})}function Pt(){return Object(n.a)({url:"system/config/storage/config",method:"get"})}function $t(t){return Object(n.a)({url:"system/config/storage/config",method:"post",data:t})}function Mt(t){return Object(n.a)({url:"system/config/storage/form/".concat(t),method:"get"})}function qt(t){return Object(n.a)({url:"system/config/storage/create/".concat(t),method:"get"})}function Et(t){return Object(n.a)({url:"system/config/storage",method:"get",params:t})}function St(t){return Object(n.a)({url:"system/config/storage/synch/".concat(t),method:"put"})}function Lt(t){return Object(n.a)({url:"system/config/storage/status/".concat(t),method:"put"})}function zt(t){return Object(n.a)({url:"system/config/storage/domain/".concat(t),method:"get"})}function Nt(){return Object(n.a)({url:"setting/config_list/31",method:"get"})}function Gt(t){return Object(n.a)({url:"setting/config/save_basics",method:"post",data:t})}function Bt(t){return Object(n.a)({url:"system/config/storage/save_type/".concat(t),method:"get"})}function Dt(t){return Object(n.a)({url:"setting/lang_type/list",method:"get",params:t})}function Rt(t){return Object(n.a)({url:"setting/lang_type/form/".concat(t),method:"get"})}function Ut(t){return Object(n.a)({url:"setting/lang_code/list",method:"get",params:t})}function Wt(t){return Object(n.a)({url:"setting/lang_code/info",method:"get",params:t})}function Ht(t){return Object(n.a)({url:"setting/lang_code/save",method:"post",data:t})}function At(t){return Object(n.a)({url:"setting/lang_country/list",method:"get",params:t})}function Jt(t){return Object(n.a)({url:"setting/lang_country/form/".concat(t),method:"get"})}},a201:function(t,e,r){},a959:function(t,e,r){"use strict";var n=r("6605");r.n(n).a},bcc6:function(t,e,r){"use strict";var n=r("a201");r.n(n).a}}]); \ No newline at end of file diff --git a/crmeb/public/admin/js/chunk-63dabe45.6a3380fe.js.gz b/crmeb/public/admin/js/chunk-63dabe45.6a3380fe.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..3d6c8e60bc79469f2e8d77341315947e74fe7930 GIT binary patch literal 6336 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 C=Um+Y literal 0 HcmV?d00001 diff --git a/crmeb/public/admin/js/chunk-63dabe45.7e9d7cce.js.gz b/crmeb/public/admin/js/chunk-63dabe45.7e9d7cce.js.gz deleted file mode 100644 index 1b1cd4ca082f03376b6832dee1b95d725b586255..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6325 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 r^yK8kTK%F?-lSE(gnzJbsp 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 literal 0 HcmV?d00001 diff --git a/crmeb/public/admin/js/chunk-65e43b7e.d0aeb41e.js b/crmeb/public/admin/js/chunk-65e43b7e.d0aeb41e.js deleted file mode 100644 index 6220d8a7d..000000000 --- a/crmeb/public/admin/js/chunk-65e43b7e.d0aeb41e.js +++ /dev/null @@ -1 +0,0 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-65e43b7e"],{"0336":function(t,e,n){"use strict";n.r(e),n("a15b");var r=n("90e7"),a=n("a584"),o={name:"referrerInfo",data:function(){return{isTemplate:!1,spread:{},spinShow:!1}},mounted:function(){},methods:{verifySpreadInfo:function(t){var e=this;e.spinShow=!0,Object(r.Lb)(t).then((function(t){e.spinShow=!1,e.spread=t.data.spread})).catch((function(t){e.$Message.error(t.msg)}))},cancel:function(){}}},c=(n("be7a"),n("2877"));o=Object(c.a)(o,(function(){var t=this,e=t.$createElement;e=t._self._c||e;return e("div",[e("Modal",{attrs:{title:"推荐人信息",width:"45%"},on:{"on-cancel":t.cancel},model:{value:t.isTemplate,callback:function(e){t.isTemplate=e},expression:"isTemplate"}},[e("div",{staticClass:"Modals"},[e("div",{staticClass:"header acea-row row-middle"},[e("div",{staticClass:"pictrue"},[e("img",{attrs:{src:t.spread.avatar}})]),e("div",{staticClass:"name"},[t._v(t._s(t.spread.nickname))])]),e("div",{staticClass:"list"},[e("div",{staticClass:"item acea-row row-middle"},[e("div",{staticClass:"name money ivu-form-item-content"},[t._v("\n 金额:"),e("span",[t._v(t._s(t.spread.now_money))])]),e("div",{staticClass:"name ivu-form-item-content"},[t._v("\n UID:"),e("span",[t._v(t._s(t.spread.uid))])])]),e("div",{staticClass:"item acea-row row-middle"},[e("div",{staticClass:"name commission ivu-form-item-content"},[t._v("\n 佣金:"),e("span",[t._v(t._s(t.spread.brokerage_price))])]),e("div",{staticClass:"name ivu-form-item-content"},[t._v("\n 真实姓名:"),e("span",[t._v(t._s(t.spread.real_name))])])]),e("div",{staticClass:"item acea-row row-middle"},[e("div",{staticClass:"name ivu-form-item-content"},[t._v("\n 身份证:"),e("span",[t._v(t._s(t.spread.card_id))])]),e("div",{staticClass:"name ivu-form-item-content"},[t._v("\n 手机号码:"),e("span",[t._v(t._s(t.spread.phone))])])]),e("div",{staticClass:"item acea-row row-middle"},[e("div",{staticClass:"name ivu-form-item-content"},[t._v("\n 生日:"),e("span",[t._v(t._s(t.spread.birthday))])]),e("div",{staticClass:"name ivu-form-item-content"},[t._v("\n 积分:"),e("span",[t._v(t._s(t.spread.integral))])])]),e("div",{staticClass:"item acea-row row-middle"},[e("div",{staticClass:"name ivu-form-item-content"},[t._v("\n 用户备注:"),e("span",[t._v(t._s(t.spread.mark))])]),e("div",{staticClass:"name ivu-form-item-content"},[t._v("\n 最后登录时间:"),e("span",[t._v(t._s(t.spread.last_time))])])])])]),e("div",{attrs:{slot:"footer"},slot:"footer"}),t.spinShow?e("Spin",{attrs:{size:"large",fix:""}}):t._e()],1)],1)}),[],!1,null,"e2541b56",null).exports,a={name:"setting_order",components:{cardsData:a.a,referrerInfo:o},data:function(){return{formValidate:{page:1,limit:15,data:"",real_name:"",store_id:"",field_key:""},field_key:"",fromList:{title:"选择时间",custom:!0,fromTxt:[{text:"全部",val:""},{text:"今天",val:"today"},{text:"昨天",val:"yesterday"},{text:"最近7天",val:"lately7"},{text:"最近30天",val:"lately30"},{text:"本月",val:"month"},{text:"本年",val:"year"}]},timeVal:[],storeSelectList:[],columns:[{title:"订单号",key:"order_id",minWidth:180,sortable:!0},{title:"用户信息",slot:"name",minWidth:120},{title:"推荐人信息",slot:"spread_nickname",minWidth:120},{title:"商品信息",slot:"info",minWidth:360},{title:"实际支付",key:"pay_price",minWidth:90},{title:"核销员",key:"clerk_name",minWidth:90},{title:"核销门店",key:"store_name",minWidth:120},{title:"支付状态",key:"pay_type_name",minWidth:80},{title:"订单状态",slot:"status_name",minWidth:80},{title:"下单时间",key:"add_time",minWidth:130,sortable:!0}],orderList:[],loading:!1,total:0}},mounted:function(){this.getList(),this.storeList()},methods:{getList:function(){var t=this;t.loading=!0,t.formValidate.field_key="all"===this.field_key?"":this.field_key,Object(r.Kb)(t.formValidate).then((function(e){t.loading=!1,t.orderList=e.data.data,t.total=e.data.count})).catch((function(e){t.$Message.error(e.msg)}))},userSearchs:function(){this.formValidate.page=1,this.getList()},onchangeTime:function(t){this.timeVal=t,this.formValidate.data=this.timeVal.join("-"),this.getList()},selectChange:function(t){this.formValidate.page=1,this.formValidate.data=t,this.timeVal=[],this.getList()},storeList:function(){var t=this;Object(r.Q)().then((function(e){t.storeSelectList=e.data})).catch((function(e){t.$Message.error(e.msg)}))},pageChange:function(t){this.formValidate.page=t,this.getList()},referenceInfo:function(t){this.$refs.info.isTemplate=!0,this.$refs.info.verifySpreadInfo(t)},refresh:function(){this.formValidate={page:1,limit:15,data:"",real_name:"",store_id:"",field_key:""},this.field_key="",this.getList()}}},n("7a35"),o=Object(c.a)(a,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",[n("div",{staticClass:"i-layout-page-header"},[n("div",{staticClass:"i-layout-page-header"},[n("span",{staticClass:"ivu-page-header-title"},[t._v(t._s(t.$route.meta.title))])])]),n("Card",{staticClass:"ivu-mt",attrs:{bordered:!1,"dis-hover":""}},[n("Form",{ref:"formValidate",attrs:{model:t.formValidate,"label-width":100},nativeOn:{submit:function(t){t.preventDefault()}}},[n("Row",{attrs:{gutter:24,type:"flex"}},[n("Col",{staticClass:"ivu-text-left",attrs:{span:"24"}},[n("FormItem",{attrs:{label:"核销日期:"}},[n("RadioGroup",{staticClass:"mr",attrs:{type:"button"},on:{"on-change":function(e){return t.selectChange(t.formValidate.data)}},model:{value:t.formValidate.data,callback:function(e){t.$set(t.formValidate,"data",e)},expression:"formValidate.data"}},t._l(t.fromList.fromTxt,(function(e,r){return n("Radio",{key:r,attrs:{label:e.val}},[t._v(t._s(e.text))])})),1),n("DatePicker",{staticStyle:{width:"200px"},attrs:{editable:!1,value:t.timeVal,format:"yyyy/MM/dd",type:"daterange",placement:"bottom-end",placeholder:"请选择时间"},on:{"on-change":t.onchangeTime}})],1)],1),n("Col",{staticClass:"ivu-text-left",attrs:{span:"12"}},[n("FormItem",{attrs:{label:"筛选条件:"}},[n("Input",{staticStyle:{width:"90%"},attrs:{"enter-button":"",placeholder:"请输入搜索内容"},model:{value:t.formValidate.real_name,callback:function(e){t.$set(t.formValidate,"real_name",e)},expression:"formValidate.real_name"}},[n("Select",{staticStyle:{width:"80px"},attrs:{slot:"prepend"},slot:"prepend",model:{value:t.field_key,callback:function(e){t.field_key=e},expression:"field_key"}},[n("Option",{attrs:{value:"all"}},[t._v("全部")]),n("Option",{attrs:{value:"order_id"}},[t._v("订单号")]),n("Option",{attrs:{value:"uid"}},[t._v("UID")]),n("Option",{attrs:{value:"real_name"}},[t._v("用户姓名")]),n("Option",{attrs:{value:"user_phone"}},[t._v("用户电话")]),n("Option",{attrs:{value:"title"}},[t._v("商品名称(模糊)")])],1)],1)],1)],1),n("Col",{staticClass:"mr",attrs:{span:"12"}},[n("FormItem",{attrs:{label:"选择门店:","label-for":"store_name"}},[n("Select",{attrs:{"element-id":"store_id",clearable:""},on:{"on-change":t.userSearchs},model:{value:t.formValidate.store_id,callback:function(e){t.$set(t.formValidate,"store_id",e)},expression:"formValidate.store_id"}},t._l(t.storeSelectList,(function(e){return n("Option",{key:e.id,attrs:{value:e.id}},[t._v(t._s(e.name))])})),1)],1)],1),n("Col",{staticClass:"mr",attrs:{span:"12"}},[n("FormItem",{attrs:{label:"","label-for":"store_name"}},[n("Button",{staticClass:"mr15",attrs:{type:"primary"},on:{click:t.userSearchs}},[t._v("搜索")]),n("Button",{staticClass:"mr15",on:{click:t.refresh}},[t._v("刷新")])],1)],1)],1)],1)],1),n("Card",{attrs:{bordered:!1,"dis-hover":""}},[n("Table",{ref:"table",staticClass:"orderData mt25",attrs:{columns:t.columns,data:t.orderList,loading:t.loading,"highlight-row":"","no-data-text":"暂无数据","no-filtered-data-text":"暂无筛选结果"},scopedSlots:t._u([{key:"name",fn:function(e){var n=e.row;return e.index,[t._v(" "+t._s(n.nickname)+"/"+t._s(n.uid)+" ")]}},{key:"spread_nickname",fn:function(e){var r=e.row;return e.index,[n("a",{attrs:{href:"javascript:void(0);"},on:{click:function(e){return t.referenceInfo(r.spread_uid)}}},[t._v(t._s(r.spread_nickname))])]}},{key:"info",fn:function(e){var r=e.row;return e.index,t._l(r._info,(function(e,r){return n("div",{key:r,staticClass:"tabBox"},[n("div",{staticClass:"tabBox_img"},[n("img",{directives:[{name:"lazy",rawName:"v-lazy",value:(e.cart_info.productInfo.attrInfo||e.cart_info.productInfo).image,expression:"\n val.cart_info.productInfo.attrInfo\n ? val.cart_info.productInfo.attrInfo.image\n : val.cart_info.productInfo.image\n "}]})]),n("span",{staticClass:"tabBox_tit"},[t._v(t._s(e.cart_info.productInfo.store_name+" | ")+t._s(e.cart_info.productInfo.attrInfo?e.cart_info.productInfo.attrInfo.suk:""))]),n("span",{staticClass:"tabBox_pice"},[t._v(t._s("¥"+e.cart_info.truePrice+" x "+e.cart_info.cart_num))])])}))}},{key:"status_name",fn:function(e){var n=e.row;return e.index,[t._v("\n "+t._s(n.status_name.status_name)+"\n ")]}}])}),n("div",{staticClass:"acea-row row-right page"},[n("Page",{attrs:{total:t.total,current:t.formValidate.page,"show-elevator":"","show-total":"","page-size":t.formValidate.limit},on:{"on-change":t.pageChange}})],1)],1),n("referrer-info",{ref:"info"})],1)}),[],!1,null,"206b3ce2",null);e.default=o.exports},7443:function(t,e,n){"use strict";var r=n("b627");n.n(r).a},"7a35":function(t,e,n){"use strict";var r=n("a6a0");n.n(r).a},"90e7":function(t,e,n){"use strict";n.d(e,"t",(function(){return a})),n.d(e,"j",(function(){return o})),n.d(e,"Fb",(function(){return c})),n.d(e,"Eb",(function(){return i})),n.d(e,"i",(function(){return u})),n.d(e,"bb",(function(){return s})),n.d(e,"Jb",(function(){return d})),n.d(e,"c",(function(){return f})),n.d(e,"d",(function(){return l})),n.d(e,"U",(function(){return m})),n.d(e,"ab",(function(){return p})),n.d(e,"gb",(function(){return h})),n.d(e,"B",(function(){return b})),n.d(e,"Sb",(function(){return g})),n.d(e,"mb",(function(){return _})),n.d(e,"lb",(function(){return v})),n.d(e,"y",(function(){return O})),n.d(e,"z",(function(){return j})),n.d(e,"l",(function(){return y})),n.d(e,"cb",(function(){return w})),n.d(e,"m",(function(){return C})),n.d(e,"fb",(function(){return k})),n.d(e,"eb",(function(){return x})),n.d(e,"db",(function(){return I})),n.d(e,"hb",(function(){return V})),n.d(e,"jb",(function(){return T})),n.d(e,"R",(function(){return L})),n.d(e,"kb",(function(){return S})),n.d(e,"wb",(function(){return E})),n.d(e,"G",(function(){return P})),n.d(e,"vb",(function(){return G})),n.d(e,"p",(function(){return $})),n.d(e,"n",(function(){return W})),n.d(e,"o",(function(){return q})),n.d(e,"q",(function(){return M})),n.d(e,"r",(function(){return B})),n.d(e,"nb",(function(){return D})),n.d(e,"Rb",(function(){return U})),n.d(e,"ob",(function(){return F})),n.d(e,"Mb",(function(){return z})),n.d(e,"pb",(function(){return R})),n.d(e,"X",(function(){return A})),n.d(e,"Ob",(function(){return J})),n.d(e,"Y",(function(){return N})),n.d(e,"V",(function(){return K})),n.d(e,"W",(function(){return Q})),n.d(e,"O",(function(){return H})),n.d(e,"A",(function(){return X})),n.d(e,"E",(function(){return Y})),n.d(e,"D",(function(){return Z})),n.d(e,"v",(function(){return tt})),n.d(e,"F",(function(){return et})),n.d(e,"Qb",(function(){return nt})),n.d(e,"s",(function(){return rt})),n.d(e,"Nb",(function(){return at})),n.d(e,"Pb",(function(){return ot})),n.d(e,"x",(function(){return ct})),n.d(e,"C",(function(){return it})),n.d(e,"w",(function(){return ut})),n.d(e,"u",(function(){return st})),n.d(e,"N",(function(){return dt})),n.d(e,"h",(function(){return ft})),n.d(e,"e",(function(){return lt})),n.d(e,"f",(function(){return mt})),n.d(e,"Gb",(function(){return pt})),n.d(e,"Hb",(function(){return ht})),n.d(e,"Ib",(function(){return bt})),n.d(e,"ib",(function(){return gt})),n.d(e,"xb",(function(){return _t})),n.d(e,"P",(function(){return vt})),n.d(e,"zb",(function(){return Ot})),n.d(e,"yb",(function(){return jt})),n.d(e,"Ab",(function(){return yt})),n.d(e,"Bb",(function(){return wt})),n.d(e,"Cb",(function(){return Ct})),n.d(e,"Db",(function(){return kt})),n.d(e,"Kb",(function(){return xt})),n.d(e,"Lb",(function(){return It})),n.d(e,"Q",(function(){return Vt})),n.d(e,"g",(function(){return Tt})),n.d(e,"qb",(function(){return Lt})),n.d(e,"tb",(function(){return St})),n.d(e,"a",(function(){return Et})),n.d(e,"b",(function(){return Pt})),n.d(e,"rb",(function(){return Gt})),n.d(e,"ub",(function(){return $t})),n.d(e,"sb",(function(){return Wt})),n.d(e,"k",(function(){return qt})),n.d(e,"S",(function(){return Mt})),n.d(e,"T",(function(){return Bt})),n.d(e,"Z",(function(){return Dt})),n.d(e,"M",(function(){return Ut})),n.d(e,"L",(function(){return Ft})),n.d(e,"I",(function(){return zt})),n.d(e,"H",(function(){return Rt})),n.d(e,"J",(function(){return At})),n.d(e,"K",(function(){return Jt})),n("99af");var r=n("6b6c");function a(t){return Object(r.a)({url:"setting/config/header_basics",method:"get",params:t})}function o(t,e){return Object(r.a)({url:e,method:"get",params:t})}function c(t){return Object(r.a)({url:t.url,method:"get",params:t.data})}function i(){return Object(r.a)({url:"notify/sms/temp/create",method:"get"})}function u(t){return Object(r.a)({url:"serve/login",method:"post",data:t})}function s(t){return Object(r.a)({url:"serve/modify",method:"post",data:t})}function d(t){return Object(r.a)({url:"serve/update_phone",method:"post",data:t})}function f(t){return Object(r.a)({url:"serve/captcha",method:"post",data:t})}function l(t){return Object(r.a)({url:"serve/checkCode",method:"post",data:t})}function m(t){return Object(r.a)({url:"serve/register",method:"post",data:t})}function p(){return Object(r.a)({url:"serve/info",method:"get"})}function h(t){return Object(r.a)({url:"serve/sms/sign",method:"PUT",data:t})}function b(t){return Object(r.a)({url:"app/wechat/kefu/login/".concat(t),method:"get"})}function g(t){return Object(r.a)({url:"app/wechat/speechcraft",method:"get",params:t})}function _(t){return Object(r.a)({url:"app/wechat/speechcraft/".concat(t,"/edit"),method:"get"})}function v(){return Object(r.a)({url:"app/wechat/speechcraft/create",method:"get"})}function O(t){return Object(r.a)({url:"app/feedback",method:"get",params:t})}function j(t){return Object(r.a)({url:"app/feedback/".concat(t,"/edit"),method:"get"})}function y(){return Object(r.a)({url:"serve/export_all",method:"get"})}function w(){return Object(r.a)({url:"serve/open",method:"get"})}function C(t){return Object(r.a)({url:"serve/export_temp",method:"get",params:t})}function k(t){return Object(r.a)({url:"serve/record",method:"get",params:t})}function x(t){return Object(r.a)({url:"serve/open",method:"get",params:t})}function I(t){return Object(r.a)({url:"serve/opn_express",method:"post",data:t})}function V(t){return Object(r.a)({url:"serve/sms/open",method:"get",params:t})}function T(t){return Object(r.a)({url:"serve/meal_list",method:"get",params:t})}function L(t){return Object(r.a)({url:"serve/pay_meal",method:"post",data:t})}function S(t){return Object(r.a)({url:"notify/sms/record",method:"get",params:t})}function E(){return Object(r.a)({url:"merchant/store",method:"GET"})}function P(){return Object(r.a)({url:"merchant/store/address",method:"GET"})}function G(t){return Object(r.a)({url:"merchant/store/".concat(t.id),method:"POST",data:t})}function $(t){return Object(r.a)({url:"freight/express",method:"get",params:t})}function W(){return Object(r.a)({url:"/freight/express/create",method:"get"})}function q(t){return Object(r.a)({url:"freight/express/".concat(t,"/edit"),method:"get"})}function M(t){return Object(r.a)({url:"freight/express/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function B(){return Object(r.a)({url:"freight/express/sync_express",method:"get"})}function D(){return Object(r.a)({url:"app/wechat/speechcraftcate",method:"get"})}function U(){return Object(r.a)({url:"app/wechat_qrcode/cate/list",method:"get"})}function F(){return Object(r.a)({url:"app/wechat/speechcraftcate/create",method:"get"})}function z(t){return Object(r.a)({url:"app/wechat_qrcode/cate/create/".concat(t),method:"get"})}function R(t){return Object(r.a)({url:"app/wechat/speechcraftcate/".concat(t,"/edit"),method:"get"})}function A(t){return Object(r.a)({url:"setting/role",method:"GET",params:t})}function J(t){return Object(r.a)({url:"app/wechat_qrcode/list",method:"GET",params:t})}function N(t){return Object(r.a)({url:"setting/role/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function K(t){return Object(r.a)({url:"setting/role/".concat(t.id),method:"post",data:t})}function Q(t){return Object(r.a)({url:"setting/role/".concat(t,"/edit"),method:"get"})}function H(){return Object(r.a)({url:"setting/role/create",method:"get"})}function X(t){return Object(r.a)({url:"app/wechat/kefu",method:"get",params:t})}function Y(t){return Object(r.a)({url:"app/wechat/kefu/create",method:"get",params:t})}function Z(){return Object(r.a)({url:"app/wechat/kefu/add",method:"get"})}function tt(t){return Object(r.a)({url:"app/wechat/kefu",method:"post",data:t})}function et(t){return Object(r.a)({url:"app/wechat/kefu/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function nt(t){return Object(r.a)({url:"app/wechat_qrcode/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function rt(t){return Object(r.a)({url:"app/wechat_qrcode/user_list/".concat(t.id),method:"get",params:t})}function at(t){return Object(r.a)({url:"app/wechat_qrcode/info/".concat(t),method:"get"})}function ot(t,e){return Object(r.a)({url:"app/wechat_qrcode/save/".concat(t),method:"post",data:e})}function ct(t){return Object(r.a)({url:"app/wechat/kefu/".concat(t,"/edit"),method:"GET"})}function it(t,e){return Object(r.a)({url:"app/wechat/kefu/record/".concat(e),method:"GET",params:t})}function ut(t){return Object(r.a)({url:"app/wechat/kefu/chat_list",method:"GET",params:t})}function st(){return Object(r.a)({url:"notify/sms/is_login",method:"GET"})}function dt(){return Object(r.a)({url:"notify/sms/logout",method:"GET"})}function ft(t){return Object(r.a)({url:"setting/city/list/".concat(t),method:"get"})}function lt(t){return Object(r.a)({url:"setting/city/add/".concat(t),method:"get"})}function mt(t){return Object(r.a)({url:"setting/city/".concat(t,"/edit"),method:"get"})}function pt(t){return Object(r.a)({url:"setting/shipping_templates/list",method:"get",params:t})}function ht(t){return Object(r.a)({url:"setting/shipping_templates/city_list",method:"get"})}function bt(t,e){return Object(r.a)({url:"setting/shipping_templates/save/".concat(t),method:"post",data:e})}function gt(t){return Object(r.a)({url:"setting/shipping_templates/".concat(t,"/edit"),method:"get"})}function _t(){return Object(r.a)({url:"merchant/store/get_header",method:"get"})}function vt(t){return Object(r.a)({url:"merchant/store",method:"get",params:t})}function Ot(t,e){return Object(r.a)({url:"merchant/store/set_show/".concat(t,"/").concat(e),method:"put"})}function jt(t){return Object(r.a)({url:"merchant/store/get_info/".concat(t),method:"get"})}function yt(t){return Object(r.a)({url:"merchant/store_staff",method:"get",params:t})}function wt(){return Object(r.a)({url:"merchant/store_staff/create",method:"get"})}function Ct(t){return Object(r.a)({url:"merchant/store_staff/".concat(t,"/edit"),method:"get"})}function kt(t,e){return Object(r.a)({url:"merchant/store_staff/set_show/".concat(t,"/").concat(e),method:"put"})}function xt(t){return Object(r.a)({url:"merchant/verify_order",method:"get",params:t})}function It(t){return Object(r.a)({url:"merchant/verify/spread_info/".concat(t),method:"get"})}function Vt(){return Object(r.a)({url:"merchant/store_list",method:"get"})}function Tt(){return Object(r.a)({url:"setting/city/clean_cache",method:"get"})}function Lt(){return Object(r.a)({url:"system/config/storage/config",method:"get"})}function St(t){return Object(r.a)({url:"system/config/storage/config",method:"post",data:t})}function Et(t){return Object(r.a)({url:"system/config/storage/form/".concat(t),method:"get"})}function Pt(t){return Object(r.a)({url:"system/config/storage/create/".concat(t),method:"get"})}function Gt(t){return Object(r.a)({url:"system/config/storage",method:"get",params:t})}function $t(t){return Object(r.a)({url:"system/config/storage/synch/".concat(t),method:"put"})}function Wt(t){return Object(r.a)({url:"system/config/storage/status/".concat(t),method:"put"})}function qt(t){return Object(r.a)({url:"system/config/storage/domain/".concat(t),method:"get"})}function Mt(){return Object(r.a)({url:"setting/config_list/31",method:"get"})}function Bt(t){return Object(r.a)({url:"setting/config/save_basics",method:"post",data:t})}function Dt(t){return Object(r.a)({url:"system/config/storage/save_type/".concat(t),method:"get"})}function Ut(t){return Object(r.a)({url:"setting/lang_type/list",method:"get",params:t})}function Ft(t){return Object(r.a)({url:"setting/lang_type/form/".concat(t),method:"get"})}function zt(t){return Object(r.a)({url:"setting/lang_code/list",method:"get",params:t})}function Rt(t){return Object(r.a)({url:"setting/lang_code/info",method:"get",params:t})}function At(t){return Object(r.a)({url:"setting/lang_code/save",method:"post",data:t})}function Jt(t){return Object(r.a)({url:"setting/lang_country/list",method:"get",params:t})}},"92e9":function(t,e,n){},a15b:function(t,e,n){"use strict";var r=n("23e7"),a=n("e330"),o=n("44ad"),c=n("fc6a"),i=(n=n("a640"),a([].join));a=o!=Object,o=n("join",",");r({target:"Array",proto:!0,forced:a||!o},{join:function(t){return i(c(this),void 0===t?",":t)}})},a584:function(t,e,n){"use strict";var r={name:"cards",data:function(){return{}},props:{cardLists:Array},methods:{},created:function(){}};n("7443"),n=n("2877"),n=Object(n.a)(r,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",[n("Row",{staticClass:"ivu-mt",attrs:{type:"flex",align:"middle",gutter:10}},t._l(t.cardLists,(function(e,r){return n("Col",{key:r,staticClass:"ivu-mb",attrs:{xl:e.col,lg:6,md:12,sm:24,xs:24}},[n("Card",{staticClass:"card_cent",attrs:{shadow:"",padding:0}},[n("div",{staticClass:"card_box"},[n("div",{staticClass:"card_box_cir",class:{one:r%5==0,two:r%5==1,three:r%5==2,four:r%5==3,five:r%5==4}},[n("div",{staticClass:"card_box_cir1",class:{one1:r%5==0,two1:r%5==1,three1:r%5==2,four1:r%5==3,five1:r%5==4}},[n("Icon",{attrs:{type:e.className}})],1)]),n("div",{staticClass:"card_box_txt"},[n("span",{staticClass:"sp1",domProps:{textContent:t._s(e.count||0)}}),n("span",{staticClass:"sp2",domProps:{textContent:t._s(e.name)}})])])])],1)})),1)],1)}),[],!1,null,"e3e38522",null);e.a=n.exports},a6a0:function(t,e,n){},b627:function(t,e,n){},be7a:function(t,e,n){"use strict";var r=n("92e9");n.n(r).a}}]); \ No newline at end of file diff --git a/crmeb/public/admin/js/chunk-65e43b7e.d0aeb41e.js.gz b/crmeb/public/admin/js/chunk-65e43b7e.d0aeb41e.js.gz deleted file mode 100644 index 0596edd60bc8f6738fa7491472943a682723b6c9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5193 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 diff --git a/crmeb/public/admin/js/chunk-734d2d87.138fb033.js b/crmeb/public/admin/js/chunk-734d2d87.e1ecccb5.js similarity index 99% rename from crmeb/public/admin/js/chunk-734d2d87.138fb033.js rename to crmeb/public/admin/js/chunk-734d2d87.e1ecccb5.js index 94021c896..3c6eb128a 100644 --- a/crmeb/public/admin/js/chunk-734d2d87.138fb033.js +++ b/crmeb/public/admin/js/chunk-734d2d87.e1ecccb5.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-734d2d87"],{1289:function(t,e,a){},"1fd8":function(t,e,a){"use strict";var r=a("1289");a.n(r).a},"3d87":function(t,e,a){a=a("4930"),t.exports=a&&!!Symbol.for&&!!Symbol.keyFor},"428f":function(t,e,a){a=a("da84"),t.exports=a},"57b9":function(t,e,a){var r=a("c65b"),i=a("d066"),s=a("b622"),o=a("cb2d");t.exports=function(){var t=i("Symbol"),e=(t=t&&t.prototype,t&&t.valueOf),a=s("toPrimitive");t&&!t[a]&&o(t,a,(function(t){return r(e,this)}),{arity:1})}},"5a47":function(t,e,a){var r=a("23e7"),i=a("4930"),s=a("d039"),o=a("7418"),n=a("7b0b");r({target:"Object",stat:!0,forced:!i||s((function(){o.f(1)}))},{getOwnPropertySymbols:function(t){var e=o.f;return e?e(n(t)):[]}})},"746f":function(t,e,a){var r=a("428f"),i=a("1a2d"),s=a("e538"),o=a("9bf2").f;t.exports=function(t){var e=r.Symbol||(r.Symbol={});i(e,t)||o(e,t,{value:s.f(t)})}},a4d3:function(t,e,a){a("d9f5"),a("b4f8"),a("c513"),a("e9c4"),a("5a47")},b4f8:function(t,e,a){var r=a("23e7"),i=a("d066"),s=a("1a2d"),o=a("577e"),n=a("5692"),l=(a=a("3d87"),n("string-to-symbol-registry")),c=n("symbol-to-string-registry");r({target:"Symbol",stat:!0,forced:!a},{for:function(t){var e;t=o(t);return s(l,t)?l[t]:(e=i("Symbol")(t),l[t]=e,c[e]=t,e)}})},c513:function(t,e,a){var r=a("23e7"),i=a("1a2d"),s=a("d9b5"),o=a("0d51"),n=a("5692"),l=(a=a("3d87"),n("symbol-to-string-registry"));r({target:"Symbol",stat:!0,forced:!a},{keyFor:function(t){if(!s(t))throw TypeError(o(t)+" is not a symbol");if(i(l,t))return l[t]}})},d9f5:function(t,e,a){"use strict";function r(t,e){var a=it[t]=k(X);return J(a,{type:A,tag:t,description:e}),g||(a.description=e),a}function i(t,e,a){return t===K&&i(st,e,a),w(t),e=C(e),w(a),(v(it,e)?(a.enumerable?(v(t,U)&&t[U][e]&&(t[U][e]=!1),a=k(a,{enumerable:x(0,!1)})):(v(t,U)||tt(t,U,x(1,{})),t[U][e]=!0),nt):tt)(t,e,a)}function s(t,e){w(t);var a=V(e);e=$(a).concat(c(a));return H(e,(function(e){g&&!u(o,a,e)||i(t,e,a[e])})),t}function o(t){t=C(t);var e=u(at,this,t);return!(this===K&&v(it,t)&&!v(st,t))&&(!(e||!v(this,t)||!v(it,t)||v(this,U)&&this[U][t])||e)}function n(t,e){var a;t=V(t),e=C(e);if(t!==K||!v(it,e)||v(st,e))return!(a=Z(t,e))||!v(it,e)||v(t,U)&&t[U][e]||(a.enumerable=!0),a}function l(t){t=et(V(t));var e=[];return H(t,(function(t){v(it,t)||v(M,t)||rt(e,t)})),e}function c(t){var e=t===K,a=(t=et(e?st:V(t)),[]);return H(t,(function(t){!v(it,t)||e&&!v(K,t)||rt(a,it[t])})),a}var d=a("23e7"),m=a("da84"),u=a("c65b"),f=a("e330"),p=a("c430"),g=a("83ab"),h=a("4930"),b=a("d039"),v=a("1a2d"),y=a("3a9b"),w=a("825a"),V=a("fc6a"),C=a("a04b"),_=a("577e"),x=a("5c6c"),k=a("7c73"),$=a("df75"),P=a("241c"),O=a("057f"),I=a("7418"),S=a("06cf"),D=a("9bf2"),T=a("37e8"),F=a("d1e7"),E=a("cb2d"),j=a("5692"),q=a("f772"),M=a("d012"),z=a("90e3"),R=a("b622"),N=a("e538"),W=a("746f"),L=a("57b9"),B=a("d44e"),G=a("69f3"),H=a("b727").forEach,U=q("hidden"),A="Symbol",J=(a="prototype",G.set),Q=G.getterFor(A),K=Object[a],X=(q=m.Symbol,q&&q[a]),Y=m.TypeError,Z=(G=m.QObject,S.f),tt=D.f,et=O.f,at=F.f,rt=f([].push),it=j("symbols"),st=j("op-symbols"),ot=(m=j("wks"),!G||!G[a]||!G[a].findChild),nt=g&&b((function(){return 7!=k(tt({},"a",{get:function(){return tt(this,"a",{value:7}).a}})).a}))?function(t,e,a){var r=Z(K,e);r&&delete K[e],tt(t,e,a),r&&t!==K&&tt(K,e,r)}:tt;h||(E(X=(q=function(){if(y(X,this))throw Y("Symbol is not a constructor");var t=arguments.length&&void 0!==arguments[0]?_(arguments[0]):void 0,e=z(t),a=function(t){this===K&&u(a,st,t),v(this,U)&&v(this[U],e)&&(this[U][e]=!1),nt(this,e,x(1,t))};return g&&ot&&nt(K,e,{configurable:!0,set:a}),r(e,t)})[a],"toString",(function(){return Q(this).tag})),E(q,"withoutSetter",(function(t){return r(z(t),t)})),F.f=o,D.f=i,T.f=s,S.f=n,P.f=O.f=l,I.f=c,N.f=function(t){return r(R(t),t)},g&&(tt(X,"description",{configurable:!0,get:function(){return Q(this).description}}),p||E(K,"propertyIsEnumerable",o,{unsafe:!0}))),d({global:!0,constructor:!0,wrap:!0,forced:!h,sham:!h},{Symbol:q}),H($(m),(function(t){W(t)})),d({target:A,stat:!0,forced:!h},{useSetter:function(){ot=!0},useSimple:function(){ot=!1}}),d({target:"Object",stat:!0,forced:!h,sham:!g},{create:function(t,e){return void 0===e?k(t):s(k(t),e)},defineProperty:i,defineProperties:s,getOwnPropertyDescriptor:n}),d({target:"Object",stat:!0,forced:!h},{getOwnPropertyNames:l}),L(),B(q,A),M[U]=!0},e01a:function(t,e,a){"use strict";var r,i,s,o,n,l,c,d=a("23e7"),m=a("83ab"),u=a("da84"),f=a("e330"),p=a("1a2d"),g=a("1626"),h=a("3a9b"),b=a("577e"),v=a("9bf2").f,y=(a=a("e893"),u.Symbol),w=y&&y.prototype;!m||!g(y)||"description"in w&&void 0===y().description||(r={},a(u=function(){var t=arguments.length<1||void 0===arguments[0]?void 0:b(arguments[0]),e=h(w,this)?new y(t):void 0===t?y():y(t);return""===t&&(r[e]=!0),e},y),(u.prototype=w).constructor=u,i="Symbol(test)"==String(y("test")),s=f(w.toString),o=f(w.valueOf),n=/^Symbol\((.*)\)[^)]+$/,l=f("".replace),c=f("".slice),v(w,"description",{configurable:!0,get:function(){var t=o(this),e=s(t);return p(r,t)?"":""===(t=i?c(e,7,-1):l(e,n,"$1"))?void 0:t}}),d({global:!0,constructor:!0,forced:!0},{Symbol:u}))},e538:function(t,e,a){a=a("b622"),e.f=a},fac5f:function(t,e,a){"use strict";a.r(e);var r=a("d0ff"),i=a("c964"),s=a("fc11"),o=a("f3f3"),n=(a("96cf"),a("a4d3"),a("e01a"),a("d3b7"),a("159b"),a("a434"),a("4e82"),a("a9e3"),a("d81d"),a("99af"),a("2f62")),l=a("c4ad"),c=a("a069"),d=a("b0e7"),m=a("5334"),u=a("b7be"),f=a("c4c8");l={name:"storePersellCreate",components:{goodsList:l.default,uploadPictures:d.a,WangEditor:c.a,freightTemplate:m.a},data:function(){return{submitOpen:!1,spinShow:!1,isChoice:"",current:0,modalPic:!1,grid:{xl:12,lg:20,md:24,sm:24,xs:24},grid2:{xl:8,lg:8,md:12,sm:24,xs:24},gridPic:{xl:6,lg:8,md:12,sm:12,xs:12},gridBtn:{xl:4,lg:8,md:8,sm:8,xs:8},myConfig:{autoHeightEnabled:!1,initialFrameHeight:500,initialFrameWidth:"100%",UEDITOR_HOME_URL:"/admin/UEditor/",serverUrl:""},modals:!1,modal_loading:!1,images:[],templateList:[],columns:[],specsData:[],picTit:"",tableIndex:0,formValidate:{images:[],info:"",title:"",image:"",unit_name:"",stock:1,sales:0,deliver_time:3,sort:0,status:1,section_time:[],description:"",id:0,product_id:0,num:1,deposit:1,temp_id:"",attrs:[],items:[]},ruleValidate:{image:[{required:!0,message:"请选择主图",trigger:"change"}],images:[{required:!0,type:"array",message:"请选择主图",trigger:"change"},{type:"array",min:1,message:"Choose two hobbies at best",trigger:"change"}],title:[{required:!0,message:"请输入预售名称",trigger:"blur"}],info:[{required:!0,message:"请输入预售简介",trigger:"blur"}],section_time:[{required:!0,type:"array",message:"请选择活动时间",trigger:"change"}],unit_name:[{required:!0,message:"请输入单位",trigger:"blur"}],price:[{required:!0,type:"number",message:"请输入预售价",trigger:"blur"}],cost:[{required:!0,type:"number",message:"请输入成本价",trigger:"blur"}],stock:[{required:!0,type:"number",message:"请输入库存",trigger:"blur"}],give_integral:[{required:!0,type:"number",message:"请输入赠送积分",trigger:"blur"}],effective_time:[{required:!0,type:"number",message:"请输入预售时效(单位 小时)",trigger:"blur"}],people:[{required:!0,type:"number",message:"请输入预售人数",trigger:"blur"}],num:[{required:!0,type:"number",message:"请输入购买数量限制",trigger:"blur"}],deposit:[{required:!0,type:"number",message:"请输入定金金额",trigger:"blur"}],once_num:[{required:!0,type:"number",message:"请输入单次购买数量限制",trigger:"blur"}],virtualPeople:[{required:!0,type:"number",message:"请输入虚拟成团补齐人数",trigger:"blur"}],temp_id:[{required:!0,message:"请选择运费模板",trigger:"change",type:"number"}]},copy:0}},computed:Object(o.a)(Object(o.a)({},Object(n.e)("media",["isMobile"])),{},{labelWidth:function(){return this.isMobile?void 0:155},labelPosition:function(){return this.isMobile?"top":"right"}}),mounted:function(){0!=this.$route.params.id&&(this.copy=this.$route.params.copy,this.current=1,this.getInfo()),this.productGetTemplate()},methods:{getEditorContent:function(t){this.formValidate.description=t},freight:function(){this.$refs.template.id=0,this.$refs.template.isTemplate=!0},productAttrs:function(t){var e=this;Object(u.fb)(t.id,6).then((function(t){t=t.data.info,e.specsData=t.attrs,e.specsData.forEach((function(t,a){e.$set(e.specsData[a],"id",a)})),e.formValidate.items=t.items,e.columns=t.header,e.columns.unshift({type:"selection",width:60,align:"center"}),e.inputChange(t)})).catch((function(t){e.$Message.error(t.msg)}))},inputChange:function(t){var e=this,a=[];t.header.forEach((function(t,e){1===t.type&&a.push({index:e,key:t.key,title:t.title})})),a.forEach((function(t,a){var r=t.title,i=t.key;e.columns.splice(t.index,1,{title:r,key:i,align:"center",minWidth:100,render:function(t,a){return t("div",[t("InputNumber",{props:{min:1,max:"price"===i?1e7:a.row.stock,value:"price"===i?a.row.price:a.row.quota},on:{"on-change":function(t){"price"===i?a.row.price=t:a.row.quota=te.formValidate.attrs[r].stock)return e.$Message.error("预售限量不能超过规格库存")}e.current+=1})):this.formValidate.image?this.current+=1:this.$Message.warning("请选择商品")},step:function(){this.current--},getContent:function(t){this.formValidate.description=t},modalPicTap:function(t,e,a){this.modalPic=!0,this.isChoice="dan"===t?"单选":"多选",this.picTit=e,this.tableIndex=a},getPic:function(t){"danFrom"===this.picTit?this.formValidate.image=t.att_dir:(this.formValidate.attrs&&this.formValidate.attrs.length&&this.$set(this.specsData[this.tableIndex],"_checked",!0),this.specsData[this.tableIndex].pic=t.att_dir),this.modalPic=!1},getPicD:function(t){var e=this;this.images=t,this.images.map((function(t){e.formValidate.images.push(t.att_dir),e.formValidate.images=e.formValidate.images.splice(0,10)})),this.modalPic=!1},handleRemove:function(t){this.images.splice(t,1),this.formValidate.images.splice(t,1)},changeGoods:function(){this.modals=!0,this.$refs.goodslist.formValidate.is_virtual=0,this.$refs.goodslist.getList(),this.$refs.goodslist.goodsCategory()},handleDragStart:function(t,e){this.dragging=e},handleDragEnd:function(t,e){this.dragging=null},handleDragOver:function(t){t.dataTransfer.dropEffect="move"},handleDragEnter:function(t,e){var a;t.dataTransfer.effectAllowed="move",e!==this.dragging&&(a=(t=Object(r.a)(this.formValidate.images)).indexOf(this.dragging),e=t.indexOf(e),t.splice.apply(t,[e,0].concat(Object(r.a)(t.splice(a,1)))),this.formValidate.images=t)}}},a("1fd8"),d=a("2877"),c=Object(d.a)(l,(function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("div",{staticClass:"i-layout-page-header"},[a("div",{staticClass:"i-layout-page-header"},[a("router-link",{attrs:{to:{path:"/admin/marketing/presell/index"}}},[a("Button",{staticClass:"mr20",attrs:{icon:"ios-arrow-back",size:"small"}},[t._v("返回 ")])],1),a("span",{staticClass:"ivu-page-header-title mr20",domProps:{textContent:t._s(0!=t.$route.params.id?"编辑预售商品":"添加预售商品")}})],1)]),a("Card",{staticClass:"ivu-mt",attrs:{bordered:!1,"dis-hover":""}},[a("Row",{staticClass:"mt30 acea-row row-middle row-center",attrs:{type:"flex"}},[a("Col",{attrs:{span:"20"}},[a("Steps",{attrs:{current:t.current}},[a("Step",{attrs:{title:"选择预售商品"}}),a("Step",{attrs:{title:"填写基础信息"}}),a("Step",{attrs:{title:"修改商品详情"}})],1)],1),a("Col",{attrs:{span:"23"}},[a("Form",{ref:"formValidate",staticClass:"form mt30",attrs:{model:t.formValidate,rules:t.ruleValidate,"label-width":t.labelWidth,"label-position":t.labelPosition},on:{"on-validate":t.validate},nativeOn:{submit:function(t){t.preventDefault()}}},[0===t.current?a("FormItem",{attrs:{label:"选择商品:",prop:"image_input"}},[a("div",{staticClass:"picBox",on:{click:t.changeGoods}},[t.formValidate.image?a("div",{staticClass:"pictrue"},[a("img",{directives:[{name:"lazy",rawName:"v-lazy",value:t.formValidate.image,expression:"formValidate.image"}]})]):a("div",{staticClass:"upLoad acea-row row-center-wrapper"},[a("Icon",{attrs:{type:"ios-camera-outline",size:"26"}})],1)])]):t._e(),a("Row",{directives:[{name:"show",rawName:"v-show",value:1===t.current,expression:"current === 1"}],attrs:{type:"flex"}},[a("Col",{attrs:{span:"24"}},[a("FormItem",{attrs:{label:"商品主图:",prop:"image"}},[a("div",{staticClass:"picBox",on:{click:function(e){return t.modalPicTap("dan","danFrom")}}},[t.formValidate.image?a("div",{staticClass:"pictrue"},[a("img",{directives:[{name:"lazy",rawName:"v-lazy",value:t.formValidate.image,expression:"formValidate.image"}]})]):a("div",{staticClass:"upLoad acea-row row-center-wrapper"},[a("Icon",{attrs:{type:"ios-camera-outline",size:"26"}})],1)])])],1),a("Col",{attrs:{span:"24"}},[a("FormItem",{attrs:{label:"商品轮播图:",prop:"images"}},[a("div",{staticClass:"acea-row"},[t._l(t.formValidate.images,(function(e,r){return a("div",{key:r,staticClass:"pictrue",attrs:{draggable:"true"},on:{dragstart:function(a){return t.handleDragStart(a,e)},dragover:function(a){return a.preventDefault(),t.handleDragOver(a,e)},dragenter:function(a){return t.handleDragEnter(a,e)},dragend:function(a){return t.handleDragEnd(a,e)}}},[a("img",{directives:[{name:"lazy",rawName:"v-lazy",value:e,expression:"item"}]}),a("Button",{staticClass:"btndel",attrs:{shape:"circle",icon:"md-close"},nativeOn:{click:function(e){return t.handleRemove(r)}}})],1)})),t.formValidate.images.length<10?a("div",{staticClass:"upLoad acea-row row-center-wrapper",on:{click:function(e){return t.modalPicTap("duo")}}},[a("Icon",{attrs:{type:"ios-camera-outline",size:"26"}})],1):t._e()],2)])],1),a("Col",{attrs:{span:"24"}},[a("Col",t._b({},"Col",t.grid,!1),[a("FormItem",{attrs:{label:"预售名称:",prop:"title","label-for":"title"}},[a("Input",{attrs:{placeholder:"请输入预售名称","element-id":"title"},model:{value:t.formValidate.title,callback:function(e){t.$set(t.formValidate,"title",e)},expression:"formValidate.title"}})],1)],1)],1),a("Col",{attrs:{span:"24"}},[a("Col",t._b({},"Col",t.grid,!1),[a("FormItem",{attrs:{label:"预售简介:",prop:"info","label-for":"info"}},[a("Input",{attrs:{placeholder:"请输入预售简介",type:"textarea",rows:4,"element-id":"info"},model:{value:t.formValidate.info,callback:function(e){t.$set(t.formValidate,"info",e)},expression:"formValidate.info"}})],1)],1)],1),a("Col",{attrs:{span:"24"}},[a("FormItem",{attrs:{label:"预售活动时间:",prop:"section_time"}},[a("div",{staticClass:"acea-row row-middle"},[a("DatePicker",{staticClass:"perW20",attrs:{editable:!1,type:"datetimerange",format:"yyyy-MM-dd HH:mm",placeholder:"请选择活动时间",value:t.formValidate.section_time},on:{"on-change":t.onchangeTime},model:{value:t.formValidate.section_time,callback:function(e){t.$set(t.formValidate,"section_time",e)},expression:"formValidate.section_time"}}),a("div",{staticClass:"ml10 grey"},[t._v("设置活动开启结束时间,用户可以在设置时间内发起参与预售")])],1)])],1),a("Col",{attrs:{span:"24"}},[a("FormItem",{attrs:{label:"发货时间:",prop:"deliver_time"}},[a("div",{staticClass:"acea-row row-middle"},[a("span",{staticClass:"mr10"},[t._v("预售活动结束后")]),a("InputNumber",{attrs:{placeholder:"请输入发货时间",precision:0,min:1},model:{value:t.formValidate.deliver_time,callback:function(e){t.$set(t.formValidate,"deliver_time",e)},expression:"formValidate.deliver_time"}}),a("span",{staticClass:"ml10"},[t._v(" 天之内 ")]),a("div",{staticClass:"ml10 grey"})],1)])],1),a("Col",{attrs:{span:"24"}},[a("FormItem",{attrs:{label:"运费模板:",prop:"temp_id"}},[a("div",{staticClass:"acea-row row-middle"},[a("Select",{staticClass:"perW20",model:{value:t.formValidate.temp_id,callback:function(e){t.$set(t.formValidate,"temp_id",e)},expression:"formValidate.temp_id"}},t._l(t.templateList,(function(e){return a("Option",{key:e.id,attrs:{value:e.id}},[t._v(t._s(e.name)+" ")])})),1),a("div",{staticClass:"ml10 col",on:{click:t.freight}},[t._v("添加运费模板")])],1)])],1),a("Col",{attrs:{span:"24"}},[a("FormItem",{attrs:{label:"总购买数量限制:",prop:"num"}},[a("div",{staticClass:"acea-row row-middle"},[a("InputNumber",{staticClass:"perW20",attrs:{min:1,placeholder:"请输入总数量限制",precision:0,"element-id":"num"},model:{value:t.formValidate.num,callback:function(e){t.$set(t.formValidate,"num",e)},expression:"formValidate.num"}}),a("div",{staticClass:"ml10 grey"},[t._v("\n 该商品活动期间内,用户可购买的最大数量。例如设置为4,表示本次活动有效期内,每个用户最多可购买4件\n ")])],1)])],1),a("Col",{attrs:{span:"24"}},[a("FormItem",{attrs:{label:"单位:",prop:"unit_name","label-for":"unit_name"}},[a("Input",{staticClass:"perW20",attrs:{placeholder:"请输入单位","element-id":"unit_name"},model:{value:t.formValidate.unit_name,callback:function(e){t.$set(t.formValidate,"unit_name",e)},expression:"formValidate.unit_name"}})],1)],1),a("Col",{attrs:{span:"24"}},[a("FormItem",{attrs:{label:"排序:"}},[a("InputNumber",{staticClass:"perW10",attrs:{placeholder:"请输入排序","element-id":"sort",precision:0},model:{value:t.formValidate.sort,callback:function(e){t.$set(t.formValidate,"sort",e)},expression:"formValidate.sort"}})],1)],1),a("Col",{attrs:{span:"24"}},[a("FormItem",{attrs:{label:"活动状态:",props:"status","label-for":"status"}},[a("RadioGroup",{attrs:{"element-id":"status"},model:{value:t.formValidate.status,callback:function(e){t.$set(t.formValidate,"status",e)},expression:"formValidate.status"}},[a("Radio",{staticClass:"radio",attrs:{label:1}},[t._v("上架")]),a("Radio",{attrs:{label:0}},[t._v("下架")])],1)],1)],1),a("Col",{attrs:{span:"24"}},[a("FormItem",{attrs:{label:"规格选择:"}},[a("Table",{attrs:{data:t.specsData,columns:t.columns,border:""},on:{"on-selection-change":t.changeCheckbox},scopedSlots:t._u([{key:"pic",fn:function(e){var r=e.row,i=e.index;return[a("div",{staticClass:"acea-row row-middle row-center-wrapper",on:{click:function(e){return t.modalPicTap("dan","danTable",i)}}},[r.pic?a("div",{staticClass:"pictrue pictrueTab"},[a("img",{directives:[{name:"lazy",rawName:"v-lazy",value:r.pic,expression:"row.pic"}]})]):a("div",{staticClass:"upLoad pictrueTab acea-row row-center-wrapper"},[a("Icon",{attrs:{type:"ios-camera-outline",size:"21"}})],1)])]}}])})],1)],1)],1),a("Row",{directives:[{name:"show",rawName:"v-show",value:2===t.current,expression:"current === 2"}]},[a("Col",{attrs:{span:"24"}},[a("FormItem",{attrs:{label:"内容:"}},[a("WangEditor",{staticStyle:{width:"90%"},attrs:{content:t.formValidate.description},on:{editorContent:t.getEditorContent}})],1)],1)],1),a("FormItem",[a("Button",{directives:[{name:"show",rawName:"v-show",value:0!==t.current,expression:"current !== 0"}],staticClass:"submission mr15",attrs:{disabled:t.$route.params.id&&1===t.current},on:{click:t.step}},[t._v("上一步\n ")]),a("Button",{staticClass:"submission",attrs:{type:"primary",disabled:t.submitOpen&&2===t.current},domProps:{textContent:t._s(2===t.current?"提交":"下一步")},on:{click:function(e){return t.next("formValidate")}}})],1)],1),t.spinShow?a("Spin",{attrs:{size:"large",fix:""}}):t._e()],1)],1)],1),a("Modal",{staticClass:"paymentFooter",attrs:{title:"商品列表",footerHide:"",scrollable:"",width:"900"},on:{"on-cancel":t.cancel},model:{value:t.modals,callback:function(e){t.modals=e},expression:"modals"}},[a("goods-list",{ref:"goodslist",on:{getProductId:t.getProductId}})],1),a("Modal",{attrs:{width:"950px",scrollable:"","footer-hide":"",closable:"",title:"上传商品图","mask-closable":!1,"z-index":888},model:{value:t.modalPic,callback:function(e){t.modalPic=e},expression:"modalPic"}},[t.modalPic?a("uploadPictures",{attrs:{isChoice:t.isChoice,gridBtn:t.gridBtn,gridPic:t.gridPic},on:{getPic:t.getPic,getPicD:t.getPicD}}):t._e()],1),a("freight-template",{ref:"template",on:{addSuccess:t.productGetTemplate}})],1)}),[],!1,null,"34a3ade4",null);e.default=c.exports}}]); \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-734d2d87"],{1289:function(t,e,a){},"1fd8":function(t,e,a){"use strict";var r=a("1289");a.n(r).a},"3d87":function(t,e,a){a=a("4930"),t.exports=a&&!!Symbol.for&&!!Symbol.keyFor},"428f":function(t,e,a){a=a("da84"),t.exports=a},"57b9":function(t,e,a){var r=a("c65b"),i=a("d066"),s=a("b622"),o=a("cb2d");t.exports=function(){var t=i("Symbol"),e=(t=t&&t.prototype,t&&t.valueOf),a=s("toPrimitive");t&&!t[a]&&o(t,a,(function(t){return r(e,this)}),{arity:1})}},"5a47":function(t,e,a){var r=a("23e7"),i=a("4930"),s=a("d039"),o=a("7418"),n=a("7b0b");r({target:"Object",stat:!0,forced:!i||s((function(){o.f(1)}))},{getOwnPropertySymbols:function(t){var e=o.f;return e?e(n(t)):[]}})},"746f":function(t,e,a){var r=a("428f"),i=a("1a2d"),s=a("e538"),o=a("9bf2").f;t.exports=function(t){var e=r.Symbol||(r.Symbol={});i(e,t)||o(e,t,{value:s.f(t)})}},a4d3:function(t,e,a){a("d9f5"),a("b4f8"),a("c513"),a("e9c4"),a("5a47")},b4f8:function(t,e,a){var r=a("23e7"),i=a("d066"),s=a("1a2d"),o=a("577e"),n=a("5692"),l=(a=a("3d87"),n("string-to-symbol-registry")),c=n("symbol-to-string-registry");r({target:"Symbol",stat:!0,forced:!a},{for:function(t){var e;t=o(t);return s(l,t)?l[t]:(e=i("Symbol")(t),l[t]=e,c[e]=t,e)}})},c513:function(t,e,a){var r=a("23e7"),i=a("1a2d"),s=a("d9b5"),o=a("0d51"),n=a("5692"),l=(a=a("3d87"),n("symbol-to-string-registry"));r({target:"Symbol",stat:!0,forced:!a},{keyFor:function(t){if(!s(t))throw TypeError(o(t)+" is not a symbol");if(i(l,t))return l[t]}})},d9f5:function(t,e,a){"use strict";function r(t,e){var a=it[t]=k(X);return J(a,{type:A,tag:t,description:e}),g||(a.description=e),a}function i(t,e,a){return t===K&&i(st,e,a),w(t),e=C(e),w(a),(v(it,e)?(a.enumerable?(v(t,U)&&t[U][e]&&(t[U][e]=!1),a=k(a,{enumerable:x(0,!1)})):(v(t,U)||tt(t,U,x(1,{})),t[U][e]=!0),nt):tt)(t,e,a)}function s(t,e){w(t);var a=V(e);e=$(a).concat(c(a));return H(e,(function(e){g&&!u(o,a,e)||i(t,e,a[e])})),t}function o(t){t=C(t);var e=u(at,this,t);return!(this===K&&v(it,t)&&!v(st,t))&&(!(e||!v(this,t)||!v(it,t)||v(this,U)&&this[U][t])||e)}function n(t,e){var a;t=V(t),e=C(e);if(t!==K||!v(it,e)||v(st,e))return!(a=Z(t,e))||!v(it,e)||v(t,U)&&t[U][e]||(a.enumerable=!0),a}function l(t){t=et(V(t));var e=[];return H(t,(function(t){v(it,t)||v(M,t)||rt(e,t)})),e}function c(t){var e=t===K,a=(t=et(e?st:V(t)),[]);return H(t,(function(t){!v(it,t)||e&&!v(K,t)||rt(a,it[t])})),a}var d=a("23e7"),m=a("da84"),u=a("c65b"),f=a("e330"),p=a("c430"),g=a("83ab"),h=a("4930"),b=a("d039"),v=a("1a2d"),y=a("3a9b"),w=a("825a"),V=a("fc6a"),C=a("a04b"),_=a("577e"),x=a("5c6c"),k=a("7c73"),$=a("df75"),P=a("241c"),O=a("057f"),I=a("7418"),S=a("06cf"),D=a("9bf2"),T=a("37e8"),F=a("d1e7"),E=a("cb2d"),j=a("5692"),q=a("f772"),M=a("d012"),z=a("90e3"),R=a("b622"),N=a("e538"),W=a("746f"),L=a("57b9"),B=a("d44e"),G=a("69f3"),H=a("b727").forEach,U=q("hidden"),A="Symbol",J=(a="prototype",G.set),Q=G.getterFor(A),K=Object[a],X=(q=m.Symbol,q&&q[a]),Y=m.TypeError,Z=(G=m.QObject,S.f),tt=D.f,et=O.f,at=F.f,rt=f([].push),it=j("symbols"),st=j("op-symbols"),ot=(m=j("wks"),!G||!G[a]||!G[a].findChild),nt=g&&b((function(){return 7!=k(tt({},"a",{get:function(){return tt(this,"a",{value:7}).a}})).a}))?function(t,e,a){var r=Z(K,e);r&&delete K[e],tt(t,e,a),r&&t!==K&&tt(K,e,r)}:tt;h||(E(X=(q=function(){if(y(X,this))throw Y("Symbol is not a constructor");var t=arguments.length&&void 0!==arguments[0]?_(arguments[0]):void 0,e=z(t),a=function(t){this===K&&u(a,st,t),v(this,U)&&v(this[U],e)&&(this[U][e]=!1),nt(this,e,x(1,t))};return g&&ot&&nt(K,e,{configurable:!0,set:a}),r(e,t)})[a],"toString",(function(){return Q(this).tag})),E(q,"withoutSetter",(function(t){return r(z(t),t)})),F.f=o,D.f=i,T.f=s,S.f=n,P.f=O.f=l,I.f=c,N.f=function(t){return r(R(t),t)},g&&(tt(X,"description",{configurable:!0,get:function(){return Q(this).description}}),p||E(K,"propertyIsEnumerable",o,{unsafe:!0}))),d({global:!0,constructor:!0,wrap:!0,forced:!h,sham:!h},{Symbol:q}),H($(m),(function(t){W(t)})),d({target:A,stat:!0,forced:!h},{useSetter:function(){ot=!0},useSimple:function(){ot=!1}}),d({target:"Object",stat:!0,forced:!h,sham:!g},{create:function(t,e){return void 0===e?k(t):s(k(t),e)},defineProperty:i,defineProperties:s,getOwnPropertyDescriptor:n}),d({target:"Object",stat:!0,forced:!h},{getOwnPropertyNames:l}),L(),B(q,A),M[U]=!0},e01a:function(t,e,a){"use strict";var r,i,s,o,n,l,c,d=a("23e7"),m=a("83ab"),u=a("da84"),f=a("e330"),p=a("1a2d"),g=a("1626"),h=a("3a9b"),b=a("577e"),v=a("9bf2").f,y=(a=a("e893"),u.Symbol),w=y&&y.prototype;!m||!g(y)||"description"in w&&void 0===y().description||(r={},a(u=function(){var t=arguments.length<1||void 0===arguments[0]?void 0:b(arguments[0]),e=h(w,this)?new y(t):void 0===t?y():y(t);return""===t&&(r[e]=!0),e},y),(u.prototype=w).constructor=u,i="Symbol(test)"==String(y("test")),s=f(w.toString),o=f(w.valueOf),n=/^Symbol\((.*)\)[^)]+$/,l=f("".replace),c=f("".slice),v(w,"description",{configurable:!0,get:function(){var t=o(this),e=s(t);return p(r,t)?"":""===(t=i?c(e,7,-1):l(e,n,"$1"))?void 0:t}}),d({global:!0,constructor:!0,forced:!0},{Symbol:u}))},e538:function(t,e,a){a=a("b622"),e.f=a},fac5f:function(t,e,a){"use strict";a.r(e);var r=a("d0ff"),i=a("c964"),s=a("fc11"),o=a("f3f3"),n=(a("96cf"),a("a4d3"),a("e01a"),a("d3b7"),a("159b"),a("a434"),a("4e82"),a("a9e3"),a("d81d"),a("99af"),a("2f62")),l=a("c4ad"),c=a("a069"),d=a("b0e7"),m=a("5334"),u=a("b7be"),f=a("c4c8");l={name:"storePersellCreate",components:{goodsList:l.default,uploadPictures:d.a,WangEditor:c.a,freightTemplate:m.a},data:function(){return{submitOpen:!1,spinShow:!1,isChoice:"",current:0,modalPic:!1,grid:{xl:12,lg:20,md:24,sm:24,xs:24},grid2:{xl:8,lg:8,md:12,sm:24,xs:24},gridPic:{xl:6,lg:8,md:12,sm:12,xs:12},gridBtn:{xl:4,lg:8,md:8,sm:8,xs:8},myConfig:{autoHeightEnabled:!1,initialFrameHeight:500,initialFrameWidth:"100%",UEDITOR_HOME_URL:"/admin/UEditor/",serverUrl:""},modals:!1,modal_loading:!1,images:[],templateList:[],columns:[],specsData:[],picTit:"",tableIndex:0,formValidate:{images:[],info:"",title:"",image:"",unit_name:"",stock:1,sales:0,deliver_time:3,sort:0,status:1,section_time:[],description:"",id:0,product_id:0,num:1,deposit:1,temp_id:"",attrs:[],items:[]},ruleValidate:{image:[{required:!0,message:"请选择主图",trigger:"change"}],images:[{required:!0,type:"array",message:"请选择主图",trigger:"change"},{type:"array",min:1,message:"Choose two hobbies at best",trigger:"change"}],title:[{required:!0,message:"请输入预售名称",trigger:"blur"}],info:[{required:!0,message:"请输入预售简介",trigger:"blur"}],section_time:[{required:!0,type:"array",message:"请选择活动时间",trigger:"change"}],unit_name:[{required:!0,message:"请输入单位",trigger:"blur"}],price:[{required:!0,type:"number",message:"请输入预售价",trigger:"blur"}],cost:[{required:!0,type:"number",message:"请输入成本价",trigger:"blur"}],stock:[{required:!0,type:"number",message:"请输入库存",trigger:"blur"}],give_integral:[{required:!0,type:"number",message:"请输入赠送积分",trigger:"blur"}],effective_time:[{required:!0,type:"number",message:"请输入预售时效(单位 小时)",trigger:"blur"}],people:[{required:!0,type:"number",message:"请输入预售人数",trigger:"blur"}],num:[{required:!0,type:"number",message:"请输入购买数量限制",trigger:"blur"}],deposit:[{required:!0,type:"number",message:"请输入定金金额",trigger:"blur"}],once_num:[{required:!0,type:"number",message:"请输入单次购买数量限制",trigger:"blur"}],virtualPeople:[{required:!0,type:"number",message:"请输入虚拟成团补齐人数",trigger:"blur"}],temp_id:[{required:!0,message:"请选择运费模板",trigger:"change",type:"number"}]},copy:0}},computed:Object(o.a)(Object(o.a)({},Object(n.e)("media",["isMobile"])),{},{labelWidth:function(){return this.isMobile?void 0:155},labelPosition:function(){return this.isMobile?"top":"right"}}),mounted:function(){0!=this.$route.params.id&&(this.copy=this.$route.params.copy,this.current=1,this.getInfo()),this.productGetTemplate()},methods:{getEditorContent:function(t){this.formValidate.description=t},freight:function(){this.$refs.template.id=0,this.$refs.template.isTemplate=!0},productAttrs:function(t){var e=this;Object(u.fb)(t.id,6).then((function(t){t=t.data.info,e.specsData=t.attrs,e.specsData.forEach((function(t,a){e.$set(e.specsData[a],"id",a)})),e.formValidate.items=t.items,e.columns=t.header,e.columns.unshift({type:"selection",width:60,align:"center"}),e.inputChange(t)})).catch((function(t){e.$Message.error(t.msg)}))},inputChange:function(t){var e=this,a=[];t.header.forEach((function(t,e){1===t.type&&a.push({index:e,key:t.key,title:t.title})})),a.forEach((function(t,a){var r=t.title,i=t.key;e.columns.splice(t.index,1,{title:r,key:i,align:"center",minWidth:100,render:function(t,a){return t("div",[t("InputNumber",{props:{min:1,max:"price"===i?1e7:a.row.stock,value:"price"===i?a.row.price:a.row.quota},on:{"on-change":function(t){"price"===i?a.row.price=t:a.row.quota=te.formValidate.attrs[r].stock)return e.$Message.error("预售限量不能超过规格库存")}e.current+=1})):this.formValidate.image?this.current+=1:this.$Message.warning("请选择商品")},step:function(){this.current--},getContent:function(t){this.formValidate.description=t},modalPicTap:function(t,e,a){this.modalPic=!0,this.isChoice="dan"===t?"单选":"多选",this.picTit=e,this.tableIndex=a},getPic:function(t){"danFrom"===this.picTit?this.formValidate.image=t.att_dir:(this.formValidate.attrs&&this.formValidate.attrs.length&&this.$set(this.specsData[this.tableIndex],"_checked",!0),this.specsData[this.tableIndex].pic=t.att_dir),this.modalPic=!1},getPicD:function(t){var e=this;this.images=t,this.images.map((function(t){e.formValidate.images.push(t.att_dir),e.formValidate.images=e.formValidate.images.splice(0,10)})),this.modalPic=!1},handleRemove:function(t){this.images.splice(t,1),this.formValidate.images.splice(t,1)},changeGoods:function(){this.modals=!0,this.$refs.goodslist.formValidate.is_virtual=0,this.$refs.goodslist.getList(),this.$refs.goodslist.goodsCategory()},handleDragStart:function(t,e){this.dragging=e},handleDragEnd:function(t,e){this.dragging=null},handleDragOver:function(t){t.dataTransfer.dropEffect="move"},handleDragEnter:function(t,e){var a;t.dataTransfer.effectAllowed="move",e!==this.dragging&&(a=(t=Object(r.a)(this.formValidate.images)).indexOf(this.dragging),e=t.indexOf(e),t.splice.apply(t,[e,0].concat(Object(r.a)(t.splice(a,1)))),this.formValidate.images=t)}}},a("1fd8"),d=a("2877"),c=Object(d.a)(l,(function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("div",{staticClass:"i-layout-page-header"},[a("div",{staticClass:"i-layout-page-header"},[a("router-link",{attrs:{to:{path:"/admin/marketing/presell/index"}}},[a("Button",{staticClass:"mr20",attrs:{icon:"ios-arrow-back",size:"small"}},[t._v("返回 ")])],1),a("span",{staticClass:"ivu-page-header-title mr20",domProps:{textContent:t._s(0!=t.$route.params.id?"编辑预售商品":"添加预售商品")}})],1)]),a("Card",{staticClass:"ivu-mt",attrs:{bordered:!1,"dis-hover":""}},[a("Row",{staticClass:"mt30 acea-row row-middle row-center",attrs:{type:"flex"}},[a("Col",{attrs:{span:"20"}},[a("Steps",{attrs:{current:t.current}},[a("Step",{attrs:{title:"选择预售商品"}}),a("Step",{attrs:{title:"填写基础信息"}}),a("Step",{attrs:{title:"修改商品详情"}})],1)],1),a("Col",{attrs:{span:"23"}},[a("Form",{ref:"formValidate",staticClass:"form mt30",attrs:{model:t.formValidate,rules:t.ruleValidate,"label-width":t.labelWidth,"label-position":t.labelPosition},on:{"on-validate":t.validate},nativeOn:{submit:function(t){t.preventDefault()}}},[0===t.current?a("FormItem",{attrs:{label:"选择商品:",prop:"image_input"}},[a("div",{staticClass:"picBox",on:{click:t.changeGoods}},[t.formValidate.image?a("div",{staticClass:"pictrue"},[a("img",{directives:[{name:"lazy",rawName:"v-lazy",value:t.formValidate.image,expression:"formValidate.image"}]})]):a("div",{staticClass:"upLoad acea-row row-center-wrapper"},[a("Icon",{attrs:{type:"ios-camera-outline",size:"26"}})],1)])]):t._e(),a("Row",{directives:[{name:"show",rawName:"v-show",value:1===t.current,expression:"current === 1"}],attrs:{type:"flex"}},[a("Col",{attrs:{span:"24"}},[a("FormItem",{attrs:{label:"商品主图:",prop:"image"}},[a("div",{staticClass:"picBox",on:{click:function(e){return t.modalPicTap("dan","danFrom")}}},[t.formValidate.image?a("div",{staticClass:"pictrue"},[a("img",{directives:[{name:"lazy",rawName:"v-lazy",value:t.formValidate.image,expression:"formValidate.image"}]})]):a("div",{staticClass:"upLoad acea-row row-center-wrapper"},[a("Icon",{attrs:{type:"ios-camera-outline",size:"26"}})],1)])])],1),a("Col",{attrs:{span:"24"}},[a("FormItem",{attrs:{label:"商品轮播图:",prop:"images"}},[a("div",{staticClass:"acea-row"},[t._l(t.formValidate.images,(function(e,r){return a("div",{key:r,staticClass:"pictrue",attrs:{draggable:"true"},on:{dragstart:function(a){return t.handleDragStart(a,e)},dragover:function(a){return a.preventDefault(),t.handleDragOver(a,e)},dragenter:function(a){return t.handleDragEnter(a,e)},dragend:function(a){return t.handleDragEnd(a,e)}}},[a("img",{directives:[{name:"lazy",rawName:"v-lazy",value:e,expression:"item"}]}),a("Button",{staticClass:"btndel",attrs:{shape:"circle",icon:"md-close"},nativeOn:{click:function(e){return t.handleRemove(r)}}})],1)})),t.formValidate.images.length<10?a("div",{staticClass:"upLoad acea-row row-center-wrapper",on:{click:function(e){return t.modalPicTap("duo")}}},[a("Icon",{attrs:{type:"ios-camera-outline",size:"26"}})],1):t._e()],2)])],1),a("Col",{attrs:{span:"24"}},[a("Col",t._b({},"Col",t.grid,!1),[a("FormItem",{attrs:{label:"预售名称:",prop:"title","label-for":"title"}},[a("Input",{attrs:{placeholder:"请输入预售名称","element-id":"title"},model:{value:t.formValidate.title,callback:function(e){t.$set(t.formValidate,"title",e)},expression:"formValidate.title"}})],1)],1)],1),a("Col",{attrs:{span:"24"}},[a("Col",t._b({},"Col",t.grid,!1),[a("FormItem",{attrs:{label:"预售简介:",prop:"info","label-for":"info"}},[a("Input",{attrs:{placeholder:"请输入预售简介",type:"textarea",rows:4,"element-id":"info"},model:{value:t.formValidate.info,callback:function(e){t.$set(t.formValidate,"info",e)},expression:"formValidate.info"}})],1)],1)],1),a("Col",{attrs:{span:"24"}},[a("FormItem",{attrs:{label:"预售活动时间:",prop:"section_time"}},[a("div",{staticClass:"acea-row row-middle"},[a("DatePicker",{staticClass:"perW20",attrs:{editable:!1,type:"datetimerange",format:"yyyy-MM-dd HH:mm",placeholder:"请选择活动时间",value:t.formValidate.section_time},on:{"on-change":t.onchangeTime},model:{value:t.formValidate.section_time,callback:function(e){t.$set(t.formValidate,"section_time",e)},expression:"formValidate.section_time"}}),a("div",{staticClass:"ml10 grey"},[t._v("设置活动开启结束时间,用户可以在设置时间内发起参与预售")])],1)])],1),a("Col",{attrs:{span:"24"}},[a("FormItem",{attrs:{label:"发货时间:",prop:"deliver_time"}},[a("div",{staticClass:"acea-row row-middle"},[a("span",{staticClass:"mr10"},[t._v("预售活动结束后")]),a("InputNumber",{attrs:{placeholder:"请输入发货时间",precision:0,min:1},model:{value:t.formValidate.deliver_time,callback:function(e){t.$set(t.formValidate,"deliver_time",e)},expression:"formValidate.deliver_time"}}),a("span",{staticClass:"ml10"},[t._v(" 天之内 ")]),a("div",{staticClass:"ml10 grey"})],1)])],1),a("Col",{attrs:{span:"24"}},[a("FormItem",{attrs:{label:"运费模板:",prop:"temp_id"}},[a("div",{staticClass:"acea-row row-middle"},[a("Select",{staticClass:"perW20",model:{value:t.formValidate.temp_id,callback:function(e){t.$set(t.formValidate,"temp_id",e)},expression:"formValidate.temp_id"}},t._l(t.templateList,(function(e){return a("Option",{key:e.id,attrs:{value:e.id}},[t._v(t._s(e.name)+" ")])})),1),a("div",{staticClass:"ml10 col",on:{click:t.freight}},[t._v("添加运费模板")])],1)])],1),a("Col",{attrs:{span:"24"}},[a("FormItem",{attrs:{label:"总购买数量限制:",prop:"num"}},[a("div",{staticClass:"acea-row row-middle"},[a("InputNumber",{staticClass:"perW20",attrs:{min:1,placeholder:"请输入总数量限制",precision:0,"element-id":"num"},model:{value:t.formValidate.num,callback:function(e){t.$set(t.formValidate,"num",e)},expression:"formValidate.num"}}),a("div",{staticClass:"ml10 grey"},[t._v("\n 该商品活动期间内,用户可购买的最大数量。例如设置为4,表示本次活动有效期内,每个用户最多可购买4件\n ")])],1)])],1),a("Col",{attrs:{span:"24"}},[a("FormItem",{attrs:{label:"单位:",prop:"unit_name","label-for":"unit_name"}},[a("Input",{staticClass:"perW20",attrs:{placeholder:"请输入单位","element-id":"unit_name"},model:{value:t.formValidate.unit_name,callback:function(e){t.$set(t.formValidate,"unit_name",e)},expression:"formValidate.unit_name"}})],1)],1),a("Col",{attrs:{span:"24"}},[a("FormItem",{attrs:{label:"排序:"}},[a("InputNumber",{staticClass:"perW10",attrs:{placeholder:"请输入排序","element-id":"sort",precision:0},model:{value:t.formValidate.sort,callback:function(e){t.$set(t.formValidate,"sort",e)},expression:"formValidate.sort"}})],1)],1),a("Col",{attrs:{span:"24"}},[a("FormItem",{attrs:{label:"活动状态:",props:"status","label-for":"status"}},[a("RadioGroup",{attrs:{"element-id":"status"},model:{value:t.formValidate.status,callback:function(e){t.$set(t.formValidate,"status",e)},expression:"formValidate.status"}},[a("Radio",{staticClass:"radio",attrs:{label:1}},[t._v("上架")]),a("Radio",{attrs:{label:0}},[t._v("下架")])],1)],1)],1),a("Col",{attrs:{span:"24"}},[a("FormItem",{attrs:{label:"规格选择:"}},[a("Table",{attrs:{data:t.specsData,columns:t.columns,border:""},on:{"on-selection-change":t.changeCheckbox},scopedSlots:t._u([{key:"pic",fn:function(e){var r=e.row,i=e.index;return[a("div",{staticClass:"acea-row row-middle row-center-wrapper",on:{click:function(e){return t.modalPicTap("dan","danTable",i)}}},[r.pic?a("div",{staticClass:"pictrue pictrueTab"},[a("img",{directives:[{name:"lazy",rawName:"v-lazy",value:r.pic,expression:"row.pic"}]})]):a("div",{staticClass:"upLoad pictrueTab acea-row row-center-wrapper"},[a("Icon",{attrs:{type:"ios-camera-outline",size:"21"}})],1)])]}}])})],1)],1)],1),a("Row",{directives:[{name:"show",rawName:"v-show",value:2===t.current,expression:"current === 2"}]},[a("Col",{attrs:{span:"24"}},[a("FormItem",{attrs:{label:"内容:"}},[a("WangEditor",{staticStyle:{width:"90%"},attrs:{content:t.formValidate.description},on:{editorContent:t.getEditorContent}})],1)],1)],1),a("FormItem",[a("Button",{directives:[{name:"show",rawName:"v-show",value:0!==t.current,expression:"current !== 0"}],staticClass:"submission mr15",attrs:{disabled:t.$route.params.id&&1===t.current},on:{click:t.step}},[t._v("上一步\n ")]),a("Button",{staticClass:"submission",attrs:{type:"primary",disabled:t.submitOpen&&2===t.current},domProps:{textContent:t._s(2===t.current?"提交":"下一步")},on:{click:function(e){return t.next("formValidate")}}})],1)],1),t.spinShow?a("Spin",{attrs:{size:"large",fix:""}}):t._e()],1)],1)],1),a("Modal",{staticClass:"paymentFooter",attrs:{title:"商品列表",footerHide:"",scrollable:"",width:"900"},on:{"on-cancel":t.cancel},model:{value:t.modals,callback:function(e){t.modals=e},expression:"modals"}},[a("goods-list",{ref:"goodslist",on:{getProductId:t.getProductId}})],1),a("Modal",{attrs:{width:"950px",scrollable:"","footer-hide":"",closable:"",title:"上传商品图","mask-closable":!1,"z-index":888},model:{value:t.modalPic,callback:function(e){t.modalPic=e},expression:"modalPic"}},[t.modalPic?a("uploadPictures",{attrs:{isChoice:t.isChoice,gridBtn:t.gridBtn,gridPic:t.gridPic},on:{getPic:t.getPic,getPicD:t.getPicD}}):t._e()],1),a("freight-template",{ref:"template",on:{addSuccess:t.productGetTemplate}})],1)}),[],!1,null,"34a3ade4",null);e.default=c.exports}}]); \ No newline at end of file diff --git a/crmeb/public/admin/js/chunk-734d2d87.138fb033.js.gz b/crmeb/public/admin/js/chunk-734d2d87.e1ecccb5.js.gz similarity index 51% rename from crmeb/public/admin/js/chunk-734d2d87.138fb033.js.gz rename to crmeb/public/admin/js/chunk-734d2d87.e1ecccb5.js.gz index 88a6c7721088cfd3c6749bd8617496868d2dfb55..6b552f747241ce96d7116aa915707623d4b03e0d 100644 GIT binary patch delta 3685 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 DjUz8Z delta 3685 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 DV}c_K diff --git a/crmeb/public/admin/js/chunk-73819895.4bb7850c.js b/crmeb/public/admin/js/chunk-73819895.4d4466f5.js similarity index 100% rename from crmeb/public/admin/js/chunk-73819895.4bb7850c.js rename to crmeb/public/admin/js/chunk-73819895.4d4466f5.js diff --git a/crmeb/public/admin/js/chunk-77908730.1e5c3a97.js b/crmeb/public/admin/js/chunk-77908730.1e5c3a97.js new file mode 100644 index 000000000..1d7ad6468 --- /dev/null +++ b/crmeb/public/admin/js/chunk-77908730.1e5c3a97.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-77908730"],{"00a3":function(e,t,i){"use strict";i.d(t,"b",(function(){return l})),i.d(t,"a",(function(){return d}));var n=i("11f7"),o=i("e757"),s=i("5d28"),r=i("a666"),a=i("30db");function l(e,t){let i=new s.a(t);return i.preventDefault(),{leftButton:i.leftButton,buttons:i.buttons,posx:i.posx,posy:i.posy}}class d{constructor(){this._hooks=new r.b,this._mouseMoveEventMerger=null,this._mouseMoveCallback=null,this._onStopCallback=null}dispose(){this.stopMonitoring(!1),this._hooks.dispose()}stopMonitoring(e,t){if(this.isMonitoring()){this._hooks.clear(),this._mouseMoveEventMerger=null,this._mouseMoveCallback=null;const i=this._onStopCallback;this._onStopCallback=null,e&&i&&i(t)}}isMonitoring(){return!!this._mouseMoveEventMerger}startMonitoring(e,t,i,r,l){if(!this.isMonitoring()){this._mouseMoveEventMerger=i,this._mouseMoveCallback=r,this._onStopCallback=l;const h=o.a.getSameOriginWindowChain();var d=a.c?"pointermove":"mousemove";const c=h.map(e=>e.window.document);i=n.F(e),i&&c.unshift(i);for(const e of c)this._hooks.add(n.l(e,d,e=>{e.buttons!==t?this.stopMonitoring(!0):this._mouseMoveCallback(e)},(e,t)=>this._mouseMoveEventMerger(e,t))),this._hooks.add(n.i(e,"mouseup",e=>this.stopMonitoring(!0)));o.a.hasDifferentOriginAncestor()&&(r=h[h.length-1],this._hooks.add(n.i(r.window.document,"mouseout",e=>{let t=new s.a(e);"html"===t.target.tagName.toLowerCase()&&this.stopMonitoring(!0)})),this._hooks.add(n.i(r.window.document,"mouseover",e=>{let t=new s.a(e);"html"===t.target.tagName.toLowerCase()&&this.stopMonitoring(!0)})),this._hooks.add(n.i(r.window.document.body,"mouseleave",e=>{this.stopMonitoring(!0)})))}}}},"01b0":function(e,t,i){},"0292":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"clojure",extensions:[".clj",".cljs",".cljc",".edn"],aliases:["clojure","Clojure"],loader:function(){return i.e("chunk-2d0a3577").then(i.bind(null,"0287"))}})},"03d9":function(e,t,i){"use strict";i.d(t,"a",(function(){return n})),i.d(t,"c",(function(){return o})),i.d(t,"b",(function(){return s})),i.d(t,"e",(function(){return r})),i.d(t,"d",(function(){return a})),i.d(t,"f",(function(){return l})),i.d(t,"h",(function(){return d})),i.d(t,"i",(function(){return h})),i.d(t,"g",(function(){return c}));var n,o,s,r,a,l,d,h,c;t=i("dff7");(i=n=n||{}).noSelection=t.a("noSelection","No selection"),i.singleSelectionRange=t.a("singleSelectionRange","Line {0}, Column {1} ({2} selected)"),i.singleSelection=t.a("singleSelection","Line {0}, Column {1}"),i.multiSelectionRange=t.a("multiSelectionRange","{0} selections ({1} characters selected)"),i.multiSelection=t.a("multiSelection","{0} selections"),i.emergencyConfOn=t.a("emergencyConfOn","Now changing the setting `accessibilitySupport` to 'on'."),i.openingDocs=t.a("openingDocs","Now opening the Editor Accessibility documentation page."),i.readonlyDiffEditor=t.a("readonlyDiffEditor"," in a read-only pane of a diff editor."),i.editableDiffEditor=t.a("editableDiffEditor"," in a pane of a diff editor."),i.readonlyEditor=t.a("readonlyEditor"," in a read-only code editor"),i.editableEditor=t.a("editableEditor"," in a code editor"),i.changeConfigToOnMac=t.a("changeConfigToOnMac","To configure the editor to be optimized for usage with a Screen Reader press Command+E now."),i.changeConfigToOnWinLinux=t.a("changeConfigToOnWinLinux","To configure the editor to be optimized for usage with a Screen Reader press Control+E now."),i.auto_on=t.a("auto_on","The editor is configured to be optimized for usage with a Screen Reader."),i.auto_off=t.a("auto_off","The editor is configured to never be optimized for usage with a Screen Reader, which is not the case at this time."),i.tabFocusModeOnMsg=t.a("tabFocusModeOnMsg","Pressing Tab in the current editor will move focus to the next focusable element. Toggle this behavior by pressing {0}."),i.tabFocusModeOnMsgNoKb=t.a("tabFocusModeOnMsgNoKb","Pressing Tab in the current editor will move focus to the next focusable element. The command {0} is currently not triggerable by a keybinding."),i.tabFocusModeOffMsg=t.a("tabFocusModeOffMsg","Pressing Tab in the current editor will insert the tab character. Toggle this behavior by pressing {0}."),i.tabFocusModeOffMsgNoKb=t.a("tabFocusModeOffMsgNoKb","Pressing Tab in the current editor will insert the tab character. The command {0} is currently not triggerable by a keybinding."),i.openDocMac=t.a("openDocMac","Press Command+H now to open a browser window with more information related to editor accessibility."),i.openDocWinLinux=t.a("openDocWinLinux","Press Control+H now to open a browser window with more information related to editor accessibility."),i.outroMsg=t.a("outroMsg","You can dismiss this tooltip and return to the editor by pressing Escape or Shift+Escape."),i.showAccessibilityHelpAction=t.a("showAccessibilityHelpAction","Show Accessibility Help"),(o=o||{}).inspectTokensAction=t.a("inspectTokens","Developer: Inspect Tokens"),(s=s||{}).gotoLineActionLabel=t.a("gotoLineActionLabel","Go to Line/Column..."),(r=r||{}).helpQuickAccessActionLabel=t.a("helpQuickAccess","Show all Quick Access Providers"),(i=a=a||{}).quickCommandActionLabel=t.a("quickCommandActionLabel","Command Palette"),i.quickCommandHelp=t.a("quickCommandActionHelp","Show And Run Commands"),(i=l=l||{}).quickOutlineActionLabel=t.a("quickOutlineActionLabel","Go to Symbol..."),i.quickOutlineByCategoryActionLabel=t.a("quickOutlineByCategoryActionLabel","Go to Symbol by Category..."),(i=d=d||{}).editorViewAccessibleLabel=t.a("editorViewAccessibleLabel","Editor content"),i.accessibilityHelpMessage=t.a("accessibilityHelpMessage","Press Alt+F1 for Accessibility Options."),(h=h||{}).toggleHighContrast=t.a("toggleHighContrast","Toggle High Contrast Theme"),(c=c||{}).bulkEditServiceSummary=t.a("bulkEditServiceSummary","Made {0} edits in {1} files")},"03e8":function(e,t,i){"use strict";i.d(t,"a",(function(){return g})),i.d(t,"c",(function(){return h})),i.d(t,"b",(function(){return m}));var n,o=i("308f"),s=(t=i("a666"),i("ef8e9")),r=i("5fe7"),a=function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))};(c=n=n||{})[c.None=0]="None",c[c.Initialized=1]="Initialized",c[c.Closed=2]="Closed";class l extends t.a{constructor(e,t=Object.create(null)){super(),this.database=e,this.options=t,this._onDidChangeStorage=this._register(new o.b),this.onDidChangeStorage=this._onDidChangeStorage.event,this.state=n.None,this.cache=new Map,this.flushDelayer=new r.f(l.DEFAULT_FLUSH_DELAY),this.pendingDeletes=new Set,this.pendingInserts=new Map,this.whenFlushedCallbacks=[],this.registerListeners()}registerListeners(){this._register(this.database.onDidChangeItemsExternal(e=>this.onDidChangeItemsExternal(e)))}onDidChangeItemsExternal(e){var t;null!=(t=e.changed)&&t.forEach((e,t)=>this.accept(t,e)),null!=(t=e.deleted)&&t.forEach(e=>this.accept(e,void 0))}accept(e,t){if(this.state!==n.Closed){let i=!1;Object(s.m)(t)?i=this.cache.delete(e):this.cache.get(e)!==t&&(this.cache.set(e,t),i=!0),i&&this._onDidChangeStorage.fire(e)}}get(e,t){return e=this.cache.get(e),Object(s.m)(e)?t:e}getBoolean(e,t){return e=this.get(e),Object(s.m)(e)?t:"true"===e}getNumber(e,t){return e=this.get(e),Object(s.m)(e)?t:parseInt(e,10)}set(e,t){return a(this,void 0,void 0,(function*(){var i;if(this.state!==n.Closed)return Object(s.m)(t)?this.delete(e):(i=String(t),this.cache.get(e)!==i?(this.cache.set(e,i),this.pendingInserts.set(e,i),this.pendingDeletes.delete(e),this._onDidChangeStorage.fire(e),this.flushDelayer.trigger(()=>this.flushPending())):void 0)}))}delete(e){return a(this,void 0,void 0,(function*(){if(this.state!==n.Closed&&this.cache.delete(e))return this.pendingDeletes.has(e)||this.pendingDeletes.add(e),this.pendingInserts.delete(e),this._onDidChangeStorage.fire(e),this.flushDelayer.trigger(()=>this.flushPending())}))}get hasPending(){return 0{var e;if(!this.hasPending)for(;this.whenFlushedCallbacks.length;)null!=(e=this.whenFlushedCallbacks.pop())&&e()})}))}dispose(){this.flushDelayer.dispose(),super.dispose()}}l.DEFAULT_FLUSH_DELAY=100;class d{constructor(){this.onDidChangeItemsExternal=o.c.None,this.items=new Map}updateItems(e){return a(this,void 0,void 0,(function*(){e.insert&&e.insert.forEach((e,t)=>this.items.set(t,e)),e.delete&&e.delete.forEach(e=>this.items.delete(e))}))}}var h,c=i("0a0f");const u="__$__targetStorageMarker",g=Object(c.c)("storageService");(i=h=h||{})[i.NONE=0]="NONE",i[i.SHUTDOWN=1]="SHUTDOWN";class p extends t.a{constructor(e={flushInterval:p.DEFAULT_FLUSH_INTERVAL}){super(),this.options=e,this._onDidChangeValue=this._register(new o.e),this._onDidChangeTarget=this._register(new o.e),this._onWillSaveState=this._register(new o.b),this.onWillSaveState=this._onWillSaveState.event,this._workspaceKeyTargets=void 0,this._globalKeyTargets=void 0}emitDidChangeValue(e,t){t===u?(0===e?this._globalKeyTargets=void 0:1===e&&(this._workspaceKeyTargets=void 0),this._onDidChangeTarget.fire({scope:e})):this._onDidChangeValue.fire({scope:e,key:t,target:this.getKeyTargets(e)[t]})}get(e,t,i){return null==(t=this.getStorage(t))?void 0:t.get(e,i)}getBoolean(e,t,i){return null==(t=this.getStorage(t))?void 0:t.getBoolean(e,i)}getNumber(e,t,i){return null==(t=this.getStorage(t))?void 0:t.getNumber(e,i)}store(e,t,i,n){Object(s.m)(t)?this.remove(e,i):this.withPausedEmitters(()=>{var o;this.updateKeyTarget(e,i,n),null!=(o=this.getStorage(i))&&o.set(e,t)})}remove(e,t){this.withPausedEmitters(()=>{var i;this.updateKeyTarget(e,t,void 0),null!=(i=this.getStorage(t))&&i.delete(e)})}withPausedEmitters(e){this._onDidChangeValue.pause(),this._onDidChangeTarget.pause();try{e()}finally{this._onDidChangeValue.resume(),this._onDidChangeTarget.resume()}}updateKeyTarget(e,t,i){const n=this.getKeyTargets(t);"number"==typeof i?n[e]!==i&&(n[e]=i,null!=(i=this.getStorage(t))&&i.set(u,JSON.stringify(n))):"number"==typeof n[e]&&(delete n[e],null!=(i=this.getStorage(t))&&i.set(u,JSON.stringify(n)))}get workspaceKeyTargets(){return this._workspaceKeyTargets||(this._workspaceKeyTargets=this.loadKeyTargets(1)),this._workspaceKeyTargets}get globalKeyTargets(){return this._globalKeyTargets||(this._globalKeyTargets=this.loadKeyTargets(0)),this._globalKeyTargets}getKeyTargets(e){return 0===e?this.globalKeyTargets:this.workspaceKeyTargets}loadKeyTargets(e){if(e=this.get(u,e),e)try{return JSON.parse(e)}catch(e){}return Object.create(null)}}p.DEFAULT_FLUSH_INTERVAL=6e4;class m extends p{constructor(){super(),this.globalStorage=this._register(new l(new d)),this.workspaceStorage=this._register(new l(new d)),this._register(this.workspaceStorage.onDidChangeStorage(e=>this.emitDidChangeValue(1,e))),this._register(this.globalStorage.onDidChangeStorage(e=>this.emitDidChangeValue(0,e)))}getStorage(e){return 0===e?this.globalStorage:this.workspaceStorage}}},"0447":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"xml",extensions:[".xml",".dtd",".ascx",".csproj",".config",".wxi",".wxl",".wxs",".xaml",".svg",".svgz",".opf",".xsl"],firstLine:"(\\<\\?xml.*)|(\\{i.push(...this.validateAndRegisterProperties(e,t,e.extensionInfo)),this.configurationContributors.push(e),this.registerJSONConfiguration(e)}),p.registerSchema(g,this.resourceLanguageSettingsSchema),this._onDidSchemaChange.fire(),this._onDidUpdateConfiguration.fire(i)}registerOverrideIdentifiers(e){for(const t of e)this.overrideIdentifiers.add(t);this.updateOverridePropertyPatternKey()}validateAndRegisterProperties(e,t=!0,i,n=3){var r;n=o.m(e.scope)?n:e.scope;let a=[],l=e.properties;if(l)for(var d in l)if(t&&function(e){return e.trim()?m.test(e)?s.a("config.property.languageDefault","Cannot register '{0}'. This matches property pattern '\\\\[.*\\\\]$' for describing language specific editor settings. Use 'configurationDefaults' contribution.",e):void 0!==_.getConfigurationProperties()[e]&&s.a("config.property.duplicate","Cannot register '{0}'. This property is already registered.",e):s.a("config.property.empty","Cannot register an empty property")}(d))delete l[d];else{const e=l[d];this.updatePropertyDefaultValue(d,e),m.test(d)?e.scope=void 0:(e.scope=o.m(e.scope)?n:e.scope,e.restricted=o.m(e.restricted)?!(null==(r=null==i?void 0:i.restrictedConfigurations)||!r.includes(d)):e.restricted),l[d].hasOwnProperty("included")&&!l[d].included?(this.excludedConfigurationProperties[d]=l[d],delete l[d]):(this.configurationProperties[d]=l[d],!l[d].deprecationMessage&&l[d].markdownDeprecationMessage&&(l[d].deprecationMessage=l[d].markdownDeprecationMessage),a.push(d))}if(e=e.allOf,e)for(var h of e)a.push(...this.validateAndRegisterProperties(h,t,i,n));return a}getConfigurationProperties(){return this.configurationProperties}registerJSONConfiguration(e){const t=e=>{var i=e.properties;if(i)for(const t in i)this.updateSchema(t,i[t]);let n=e.allOf;n&&n.forEach(t)};t(e)}updateSchema(e,t){switch((a.properties[e]=t).scope){case 1:l.properties[e]=t;break;case 2:d.properties[e]=t;break;case 6:h.properties[e]=t;break;case 3:c.properties[e]=t;break;case 4:u.properties[e]=t;break;case 5:u.properties[e]=t,this.resourceLanguageSettingsSchema.properties[e]=t}}updateOverridePropertyPatternKey(){for(const i of this.overrideIdentifiers.values()){var e=`[${i}]`,t={type:"object",description:s.a("overrideSettings.defaultDescription","Configure editor settings to be overridden for a language."),errorMessage:s.a("overrideSettings.errorMessage","This setting does not support per-language configuration."),$ref:g};this.updatePropertyDefaultValue(e,t),a.properties[e]=t,l.properties[e]=t,d.properties[e]=t,h.properties[e]=t,c.properties[e]=t,u.properties[e]=t}this._onDidSchemaChange.fire()}updatePropertyDefaultValue(e,t){let i=this.defaultValues[e];o.l(i)&&(i=t.default),o.l(i)&&(i=function(e){switch(e=Array.isArray(e)?e[0]:e,e){case"boolean":return!1;case"integer":case"number":return 0;case"string":return"";case"array":return[];case"object":return{};default:return null}}(t.type)),t.default=i}};i.a.add(r.Configuration,_)},"099d":function(e,t,i){"use strict";function n(e){return e<0?0:255n.a.replace(o.a.lift(e.range),e.text))):e.executeEdits("formatEditsCommand",r.map(e=>n.a.replaceMove(o.a.lift(e.range),e.text))),i&&e.pushUndoStop()}}},"0a0f":function(e,t,i){"use strict";var n,o;i.d(t,"b",(function(){return n})),i.d(t,"a",(function(){return s})),i.d(t,"c",(function(){return a})),i.d(t,"d",(function(){return l})),(o=n=n||{}).serviceIds=new Map,o.DI_TARGET="$di$target",o.DI_DEPENDENCIES="$di$dependencies",o.getServiceDependencies=function(e){return e[o.DI_DEPENDENCIES]||[]};const s=a("instantiationService");function r(e,t,i,o){t[n.DI_TARGET]===t?t[n.DI_DEPENDENCIES].push({id:e,index:i,optional:o}):(t[n.DI_DEPENDENCIES]=[{id:e,index:i,optional:o}],t[n.DI_TARGET]=t)}function a(e){if(n.serviceIds.has(e))return n.serviceIds.get(e);function t(e,i,n){if(3!==arguments.length)throw new Error("@IServiceName-decorator can only be used to decorate a parameter");r(t,e,n,!1)}return t.toString=()=>e,n.serviceIds.set(e,t),t}function l(e){return function(t,i,n){if(3!==arguments.length)throw new Error("@optional-decorator can only be used to decorate a parameter");r(e,t,n,!0)}}},"0a31":function(e,t,i){"use strict";i.d(t,"a",(function(){return n})),t=i("0f70"),i=i("30db");const n={clipboard:{writeText:i.g||document.queryCommandSupported&&document.queryCommandSupported("copy")||!!(navigator&&navigator.clipboard&&navigator.clipboard.writeText),readText:i.g||!!(navigator&&navigator.clipboard&&navigator.clipboard.readText)},keyboard:i.g||t.i?0:navigator.keyboard||t.h?1:2,touch:"ontouchstart"in window||0, selectionStart: "+this.selectionStart+", selectionEnd: "+this.selectionEnd+"]"}static readFromTextArea(e){return new a(e.getValue(),e.getSelectionStart(),e.getSelectionEnd(),null,null)}collapseSelection(){return new a(this.value,this.value.length,this.value.length,null,null)}writeToTextArea(e,t,i){t.setValue(e,this.value),i&&t.setSelectionRange(e,this.selectionStart,this.selectionEnd)}deduceEditorPosition(e){var t;if(e<=this.selectionStart)return t=this.value.substring(e,this.selectionStart),this._finishDeduceEditorPosition(this.selectionStartPosition,t,-1);if(e>=this.selectionEnd)return t=this.value.substring(this.selectionEnd,e),this._finishDeduceEditorPosition(this.selectionEndPosition,t,1);const i=this.value.substring(this.selectionStart,e);return-1===i.indexOf(String.fromCharCode(8230))?this._finishDeduceEditorPosition(this.selectionStartPosition,i,1):(t=this.value.substring(e,this.selectionEnd),this._finishDeduceEditorPosition(this.selectionEndPosition,t,-1))}_finishDeduceEditorPosition(e,t,i){let n=0,o=-1;for(;-1!==(o=t.indexOf("\n",o+1));)n++;return[e,i*t.length,n]}static selectedText(e){return new a(e,0,e.length,null,null)}static deduceInput(e,t,i){if(!e)return{text:"",replacePrevCharCnt:0,replaceNextCharCnt:0,positionDelta:0};let o=e.value;var s=e.selectionStart;e=e.selectionEnd;let r=t.value;var a=t.selectionStart,l=(t=t.selectionEnd,o.substring(e)),d=r.substring(t);l=n.e(l,d),r=r.substring(0,r.length-l),d=(o=o.substring(0,o.length-l)).substring(0,s),l=r.substring(0,a),l=n.d(d,l);if(r=r.substring(l),o=o.substring(l),a-=l,s-=l,t-=l,e-=l,i&&a==t&&0n.getKeybindings()})}get isVisible(){return this._visible}show(e,t,i,n){return y(this,void 0,void 0,(function*(){var o=n.includeDisabledActions?t.allActions:t.validActions;if(o.length){if(!this._editor.getDomNode())throw this._visible=!1,Object(h.b)();this._visible=!0,this._showingActions.value=t;const n=this.getMenuActions(e,o,t.documentation),s=m.a.isIPosition(i)?this._toCoords(i):i||{x:0,y:0},r=this._keybindingResolver.getResolver();o=this._editor.getOption(114),this._contextMenuService.showContextMenu({domForShadowRoot:o?this._editor.getDomNode():void 0,getAnchor:()=>s,getActions:()=>n,onHide:()=>{this._visible=!1,this._editor.focus()},autoSelectFirstItem:!0,getKeyBinding:e=>e instanceof S?r(e.action):void 0})}else this._visible=!1}))}getMenuActions(e,t,i){var n;const o=e=>new S(e.action,()=>this._delegate.onSelectCodeAction(e)),s=t.map(o),r=[...i];if(i=this._editor.getModel(),i&&s.length)for(const a of f.a.all(i))a._getAdditionalMenuItems&&r.push(...a._getAdditionalMenuItems({trigger:e.type,only:null==(n=null==(n=e.filter)?void 0:n.include)?void 0:n.value},t.map(e=>e.action)));return r.length&&s.push(new p.d,...r.map(e=>o(new d.a({title:e.title,command:e},void 0)))),s}_toCoords(e){if(!this._editor.hasModel())return{x:0,y:0};this._editor.revealPosition(e,1),this._editor.render();e=this._editor.getScrolledVisiblePosition(e);var t=Object(g.D)(this._editor.getDomNode());return{x:t.left+e.left,y:t.top+e.top+e.height}}};L=C([w(2,b.a),w(3,v.a)],L);class x{constructor(e){this._keybindingProvider=e}getResolver(){const e=new o(()=>this._keybindingProvider.getKeybindings().filter(e=>0<=x.codeActionCommands.indexOf(e.command)).filter(e=>e.resolvedKeybinding).map(e=>{let t=e.commandArgs;return e.command===d.e?t={kind:_.b.SourceOrganizeImports.value}:e.command===d.c&&(t={kind:_.b.SourceFixAll.value}),Object.assign({resolvedKeybinding:e.resolvedKeybinding},_.a.fromUser(t,{kind:_.b.None,apply:"never"}))}));return t=>t.kind&&null!=(t=this.bestKeybindingForCodeAction(t,e.getValue()))?t.resolvedKeybinding:void 0}bestKeybindingForCodeAction(e,t){if(e.kind){const i=new _.b(e.kind);return t.filter(e=>e.kind.contains(i)).filter(t=>!t.preferred||e.isPreferred).reduceRight((e,t)=>!e||e.kind.contains(t.kind)?t:e,void 0)}}}x.codeActionCommands=[d.f,d.b,d.g,d.e,d.c];var k,D=i("00a3"),N=i("308f"),O=(i("30d5"),i("b57f")),E=i("dff7"),I=(C=i("b7d0"),i("303e")),M=i("a60f"),T=i("561a"),A=(b=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3{const t=this._editor.getModel();(1!==this.state.type||!t||this.state.editorPosition.lineNumber>=t.getLineCount())&&this.hide()})),M.b.ignoreTarget(this._domNode),this._register(g.n(this._domNode,e=>{if(1===this.state.type){this._editor.focus(),e.preventDefault();var{top:t,height:i}=g.D(this._domNode),n=this._editor.getOption(58);let o=Math.floor(n/3);null!==this.state.widgetPosition.position&&this.state.widgetPosition.position.lineNumber{if(1==(1&e.buttons)){this.hide();const t=new D.a;t.startMonitoring(e.target,e.buttons,D.b,()=>{},()=>{t.dispose()})}})),this._register(this._editor.onDidChangeConfiguration(e=>{e.hasChanged(56)&&!this._editor.getOption(56).enabled&&this.hide()})),this._updateLightBulbTitleAndIcon(),this._register(this._keybindingService.onDidUpdateKeybindings(this._updateLightBulbTitleAndIcon,this))}dispose(){super.dispose(),this._editor.removeContentWidget(this)}getId(){return"LightBulbWidget"}getDomNode(){return this._domNode}getPosition(){return 1===this._state.type?this._state.widgetPosition:null}update(t,i,n){if(t.validActions.length<=0)return this.hide();const o=this._editor.getOptions();if(!o.get(56).enabled)return this.hide();const s=this._editor.getModel();if(!s)return this.hide();var{lineNumber:r,column:a}=s.validatePosition(n),l=s.getOptions().tabSize,d=o.get(42),h=s.getLineContent(r);h=O.b.computeIndentLevel(h,l),l=e=>2{var i=null==(i=e.getColor(I.r))?void 0:i.transparent(.7),n=e.getColor(I.Q);n&&t.addRule(`\n\t\t.monaco-editor .contentWidgets ${T.b.lightBulb.cssSelector} {\n\t\t\tcolor: ${n};\n\t\t\tbackground-color: ${i};\n\t\t}`),n=e.getColor(I.P);n&&t.addRule(`\n\t\t.monaco-editor .contentWidgets ${T.b.lightbulbAutofix.cssSelector} {\n\t\t\tcolor: ${n};\n\t\t\tbackground-color: ${i};\n\t\t}`)});A=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3this._register(r.createInstance(L,this._editor,{onSelectCodeAction:e=>F(this,void 0,void 0,(function*(){this.delegate.applyCodeAction(e,!0)}))}))),this._lightBulbWidget=new o(()=>{const e=this._register(r.createInstance(R,this._editor,t,i));return this._register(e.onClick(e=>this.showCodeActionList(e.trigger,e.actions,e,{includeDisabledActions:!1}))),e})}dispose(){B(this,P,!0,"f"),super.dispose()}update(e){var i,n;return F(this,void 0,void 0,(function*(){if(1!==e.type)null!=(i=this._lightBulbWidget.rawValue)&&i.hide();else{let s;try{s=yield e.actions}catch(t){return void Object(h.f)(t)}if(!j(this,P,"f"))if(this._lightBulbWidget.getValue().update(s,e.trigger,e.position),1===e.trigger.type){if(null!=(i=e.trigger.filter)&&i.include){var o=this.tryGetValidActionToApply(e.trigger,s);if(o){try{yield this.delegate.applyCodeAction(o,!1)}finally{s.dispose()}return}if(e.trigger.context&&(o=this.getInvalidActionThatWouldHaveBeenApplied(e.trigger,s),o&&o.action.disabled))return c.a.get(this._editor).showMessage(o.action.disabled,e.trigger.context.position),void s.dispose()}o=!(null==(n=e.trigger.filter)||!n.include),!e.trigger.context||s.allActions.length&&(o||s.validActions.length)?(this._activeCodeActions.value=s,this._codeActionWidget.getValue().show(e.trigger,s,e.position,{includeDisabledActions:o})):(c.a.get(this._editor).showMessage(e.trigger.context.notAvailableMessage,e.trigger.context.position),(this._activeCodeActions.value=s).dispose())}else this._codeActionWidget.getValue().isVisible?s.dispose():this._activeCodeActions.value=s}}))}getInvalidActionThatWouldHaveBeenApplied(e,t){return t.allActions.length&&("first"===e.autoApply&&0===t.validActions.length||"ifSingle"===e.autoApply&&1===t.allActions.length)?t.allActions.find(({action:e})=>e.disabled):void 0}tryGetValidActionToApply(e,t){return t.validActions.length&&("first"===e.autoApply&&0this._onMarkerChanges(e))),this._register(this._editor.onDidChangeCursorPosition(()=>this._onCursorChange()))}trigger(e){var t=this._getRangeOfSelectionUnlessWhitespaceEnclosed(e);return this._createEventAndSignalChange(e,t)}_onMarkerChanges(e){const t=this._editor.getModel();t&&e.some(e=>Object(G.f)(e,t.uri))&&this._autoTriggerTimer.cancelAndSet(()=>{this.trigger({type:2})},this._delay)}_onCursorChange(){this._autoTriggerTimer.cancelAndSet(()=>{this.trigger({type:2})},this._delay)}_getRangeOfMarker(e){const t=this._editor.getModel();if(t)for(const n of this._markerService.read({resource:t.uri})){var i=t.validateRange(n);if(Z.a.intersectRanges(i,e))return Z.a.lift(i)}}_getRangeOfSelectionUnlessWhitespaceEnclosed(e){if(this._editor.hasModel()){const n=this._editor.getModel(),o=this._editor.getSelection();if(o.isEmpty()&&2===e.type){var{lineNumber:e,column:t}=o.getPosition(),i=n.getLineContent(e);if(0===i.length)return;if(1===t){if(/\s/.test(i[0]))return}else if(t===n.getLineMaxColumn(e)){if(/\s/.test(i[i.length-1]))return}else if(/\s/.test(i[t-2])&&/\s/.test(i[t-1]))return}return o}}_createEventAndSignalChange(e,t){var i=this._editor.getModel();if(t&&i){const n=this._getRangeOfMarker(t);return i=(n||t).getStartPosition(),e={trigger:e,selection:t,position:i},this._signalChange(e),e}this._signalChange(void 0)}}v=V=V||{},v.Empty={type:0},v.Triggered=class{constructor(e,t,i,n){this.trigger=e,this.rangeOrSelection=t,this.position=i,this._cancellablePromise=n,this.type=1,this.actions=n.catch(e=>{if(Object(h.e)(e))return ee;throw e})}cancel(){this._cancellablePromise.cancel()}};const ee={allActions:[],validActions:[],dispose:()=>{},documentation:[],hasAutoFix:!1};class te extends s.a{constructor(e,t,i,n){super(),this._editor=e,this._markerService=t,this._progressService=n,this._codeActionOracle=this._register(new s.d),this._state=V.Empty,this._onDidChangeState=this._register(new N.b),this.onDidChangeState=this._onDidChangeState.event,ie.set(this,!1),this._supportedCodeActions=Q.bindTo(i),this._register(this._editor.onDidChangeModel(()=>this._update())),this._register(this._editor.onDidChangeModelLanguage(()=>this._update())),this._register(f.a.onDidChange(()=>this._update())),this._update()}dispose(){Y(this,ie,"f")||(X(this,ie,!0,"f"),super.dispose(),this.setState(V.Empty,!0))}_update(){if(!Y(this,ie,"f")){this._codeActionOracle.value=void 0,this.setState(V.Empty);const e=this._editor.getModel();if(e&&f.a.has(e)&&!this._editor.getOption(80)){const t=[];for(const i of f.a.all(e))Array.isArray(i.providedCodeActionKinds)&&t.push(...i.providedCodeActionKinds);this._supportedCodeActions.set(t.join(" ")),this._codeActionOracle.value=new J(this._editor,this._markerService,t=>{var i,n;t?(n=Object($.h)(i=>Object(d.d)(e,t.selection,t.trigger,K.b.None,i)),1===t.trigger.type&&null!=(i=this._progressService)&&i.showWhile(n,250),this.setState(new V.Triggered(t.trigger,t.selection,t.position,n))):this.setState(V.Empty)},void 0),this._codeActionOracle.value.trigger({type:2})}else this._supportedCodeActions.reset()}}trigger(e){this._codeActionOracle.value&&this._codeActionOracle.value.trigger(e)}setState(e,t){e!==this._state&&(1===this._state.type&&this._state.cancel(),this._state=e,t||Y(this,ie,"f")||this._onDidChangeState.fire(e))}}var ie=new WeakMap,ne=(C=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3this.update(e))),this._ui=new o(()=>this._register(new W(e,de.Id,me.Id,{applyCodeAction:(e,t)=>ne(this,void 0,void 0,(function*(){try{yield this._applyCodeAction(e)}finally{t&&this._trigger({type:2,filter:{}})}}))},this._instantiationService)))}static get(t){return t.getContribution(e.ID)}update(e){this._ui.getValue().update(e)}showCodeActions(e,t,i){return this._ui.getValue().showCodeActionList(e,t,i,{includeDisabledActions:!1})}manualTriggerAtCurrentPosition(e,t,i){var n;this._editor.hasModel()&&(c.a.get(this._editor).closeMessage(),n=this._editor.getPosition(),this._trigger({type:1,filter:t,autoApply:i,context:{notAvailableMessage:e,position:n}}))}_trigger(e){return this._model.trigger(e)}_applyCodeAction(e){return this._instantiationService.invokeFunction(ae,e,this._editor)}};function ae(e,t,i){return ne(this,void 0,void 0,(function*(){const o=e.get(a.a),s=e.get(H.b),r=e.get(q.a),l=e.get(U.a);if(r.publicLog2("codeAction.applyCodeAction",{codeActionTitle:t.action.title,codeActionKind:t.action.kind,codeActionIsPreferred:!!t.action.isPreferred}),yield t.resolve(n.a.None),t.action.edit&&(yield o.apply(a.b.convert(t.action.edit),{editor:i,label:t.action.title})),t.action.command)try{yield s.executeCommand(t.action.command.id,...t.action.command.arguments||[])}catch(o){d="string"==typeof(d=o)?d:d instanceof Error&&"string"==typeof d.message?d.message:void 0,l.error("string"==typeof d?d:E.a("applyCodeActionFailed","An unknown error occurred while applying the code action"))}var d}))}function le(e,t,i,n){if(e.hasModel()){const o=re.get(e);o&&o.manualTriggerAtCurrentPosition(t,i,n)}}re.ID="editor.contrib.quickFixController",re=C([A(1,w.b),A(2,z.b),A(3,K.a),A(4,u.a)],re);class de extends t.b{constructor(){super({id:de.Id,label:E.a("quickfix.trigger.label","Quick Fix..."),alias:"Quick Fix...",precondition:z.a.and(l.a.writable,l.a.hasCodeActionsProvider),kbOpts:{kbExpr:l.a.editorTextFocus,primary:2132,weight:100}})}run(e,t){return le(t,E.a("editor.action.quickFix.noneMessage","No code actions available"),void 0,void 0)}}de.Id="editor.action.quickFix";class he extends t.c{constructor(){super({id:d.b,precondition:z.a.and(l.a.writable,l.a.hasCodeActionsProvider),description:{description:"Trigger a code action",args:[{name:"args",schema:se}]}})}runEditorCommand(e,t,i){var n=_.a.fromUser(i,{kind:_.b.Empty,apply:"ifSingle"});return le(t,"string"==typeof(null==i?void 0:i.kind)?n.preferred?E.a("editor.action.codeAction.noneMessage.preferred.kind","No preferred code actions for '{0}' available",i.kind):E.a("editor.action.codeAction.noneMessage.kind","No code actions for '{0}' available",i.kind):n.preferred?E.a("editor.action.codeAction.noneMessage.preferred","No preferred code actions available"):E.a("editor.action.codeAction.noneMessage","No code actions available"),{include:n.kind,includeSourceActions:!0,onlyIncludePreferredActions:n.preferred},n.apply)}}class ce extends t.b{constructor(){super({id:d.f,label:E.a("refactor.label","Refactor..."),alias:"Refactor...",precondition:z.a.and(l.a.writable,l.a.hasCodeActionsProvider),kbOpts:{kbExpr:l.a.editorTextFocus,primary:3120,mac:{primary:1328},weight:100},contextMenuOpts:{group:"1_modification",order:2,when:z.a.and(l.a.writable,oe(_.b.Refactor))},description:{description:"Refactor...",args:[{name:"args",schema:se}]}})}run(e,t,i){var n=_.a.fromUser(i,{kind:_.b.Refactor,apply:"never"});return le(t,"string"==typeof(null==i?void 0:i.kind)?n.preferred?E.a("editor.action.refactor.noneMessage.preferred.kind","No preferred refactorings for '{0}' available",i.kind):E.a("editor.action.refactor.noneMessage.kind","No refactorings for '{0}' available",i.kind):n.preferred?E.a("editor.action.refactor.noneMessage.preferred","No preferred refactorings available"):E.a("editor.action.refactor.noneMessage","No refactorings available"),{include:_.b.Refactor.contains(n.kind)?n.kind:_.b.None,onlyIncludePreferredActions:n.preferred},n.apply)}}class ue extends t.b{constructor(){super({id:d.g,label:E.a("source.label","Source Action..."),alias:"Source Action...",precondition:z.a.and(l.a.writable,l.a.hasCodeActionsProvider),contextMenuOpts:{group:"1_modification",order:2.1,when:z.a.and(l.a.writable,oe(_.b.Source))},description:{description:"Source Action...",args:[{name:"args",schema:se}]}})}run(e,t,i){var n=_.a.fromUser(i,{kind:_.b.Source,apply:"never"});return le(t,"string"==typeof(null==i?void 0:i.kind)?n.preferred?E.a("editor.action.source.noneMessage.preferred.kind","No preferred source actions for '{0}' available",i.kind):E.a("editor.action.source.noneMessage.kind","No source actions for '{0}' available",i.kind):n.preferred?E.a("editor.action.source.noneMessage.preferred","No preferred source actions available"):E.a("editor.action.source.noneMessage","No source actions available"),{include:_.b.Source.contains(n.kind)?n.kind:_.b.None,includeSourceActions:!0,onlyIncludePreferredActions:n.preferred},n.apply)}}class ge extends t.b{constructor(){super({id:d.e,label:E.a("organizeImports.label","Organize Imports"),alias:"Organize Imports",precondition:z.a.and(l.a.writable,oe(_.b.SourceOrganizeImports)),kbOpts:{kbExpr:l.a.editorTextFocus,primary:1581,weight:100}})}run(e,t){return le(t,E.a("editor.action.organize.noneMessage","No organize imports action available"),{include:_.b.SourceOrganizeImports,includeSourceActions:!0},"ifSingle")}}class pe extends t.b{constructor(){super({id:d.c,label:E.a("fixAll.label","Fix All"),alias:"Fix All",precondition:z.a.and(l.a.writable,oe(_.b.SourceFixAll))})}run(e,t){return le(t,E.a("fixAll.noneMessage","No fix all action available"),{include:_.b.SourceFixAll,includeSourceActions:!0},"ifSingle")}}class me extends t.b{constructor(){super({id:me.Id,label:E.a("autoFix.label","Auto Fix..."),alias:"Auto Fix...",precondition:z.a.and(l.a.writable,oe(_.b.QuickFix)),kbOpts:{kbExpr:l.a.editorTextFocus,primary:1620,mac:{primary:2644},weight:100}})}run(e,t){return le(t,E.a("editor.action.autoFix.noneMessage","No auto fixes available"),{include:_.b.QuickFix,onlyIncludePreferredActions:!0},"ifSingle")}}me.Id="editor.action.autoFix"},"0baa":function(e,t,i){},"0bfb":function(e,t,i){"use strict";function n(e){const t=this;let i,n=!1;return function(){return n||(n=!0,i=e.apply(t,arguments)),i}}i.d(t,"a",(function(){return n}))},"0d30":function(e,t,i){},"0ef9":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"kotlin",extensions:[".kt"],aliases:["Kotlin","kotlin"],mimetypes:["text/x-kotlin-source","text/x-kotlin"],loader:function(){return i.e("chunk-2d221814").then(i.bind(null,"cb43"))}})},"0f70":function(e,t,i){"use strict";i.d(t,"d",(function(){return s})),i.d(t,"b",(function(){return r})),i.d(t,"l",(function(){return a})),i.d(t,"c",(function(){return l})),i.d(t,"a",(function(){return d})),i.d(t,"g",(function(){return c})),i.d(t,"j",(function(){return u})),i.d(t,"f",(function(){return g})),i.d(t,"h",(function(){return p})),i.d(t,"k",(function(){return m})),i.d(t,"e",(function(){return f})),i.d(t,"i",(function(){return _}));var n=i("308f");class o{constructor(){this._zoomLevel=0,this._lastZoomLevelChangeTime=0,this._onDidChangeZoomLevel=new n.b,this.onDidChangeZoomLevel=this._onDidChangeZoomLevel.event,this._zoomFactor=1}getZoomLevel(){return this._zoomLevel}getTimeSinceLastZoomLevelChanged(){return Date.now()-this._lastZoomLevelChangeTime}getZoomFactor(){return this._zoomFactor}getPixelRatio(){var e=document.createElement("canvas").getContext("2d");return(window.devicePixelRatio||1)/(e.webkitBackingStorePixelRatio||e.mozBackingStorePixelRatio||e.msBackingStorePixelRatio||e.oBackingStorePixelRatio||e.backingStorePixelRatio||1)}}function s(){return o.INSTANCE.getZoomLevel()}function r(){return o.INSTANCE.getTimeSinceLastZoomLevelChanged()}function a(e){return o.INSTANCE.onDidChangeZoomLevel(e)}function l(){return o.INSTANCE.getZoomFactor()}function d(){return o.INSTANCE.getPixelRatio()}o.INSTANCE=new o;const h=navigator.userAgent,c=0<=h.indexOf("Firefox"),u=0<=h.indexOf("AppleWebKit"),g=0<=h.indexOf("Chrome"),p=!g&&0<=h.indexOf("Safari"),m=!g&&!p&&u,f=0<=h.indexOf("Android"),_=window.matchMedia&&window.matchMedia("(display-mode: standalone)").matches},1080:function(e,t,i){"use strict";i.d(t,"b",(function(){return l})),i.d(t,"a",(function(){return m}));var n=i("3742"),o=i("7ab3"),s=i("6a89");class r{constructor(e,t,i,n,o,s){this._richEditBracketBrand=void 0,this.languageIdentifier=e,this.index=t,this.open=i,this.close=n,this.forwardRegex=o,this.reversedRegex=s,this._openSet=r._toSet(this.open),this._closeSet=r._toSet(this.close)}isOpen(e){return this._openSet.has(e)}isClose(e){return this._closeSet.has(e)}static _toSet(e){const t=new Set;for(const i of e)t.add(i);return t}}function a(e){const t=e.length,i=(e=e.map(e=>[e[0].toLowerCase(),e[1].toLowerCase()]),[]);for(let c=0;c{var[e,i]=e,[t,n]=t;return e===t||e===n||i===t||i===n})(s,e[n])){d=l=void 0;var r=i[c],a=i[n],l=Math.min(r,a),d=Math.max(r,a);for(let e=0;enew r(e,n,t.open,t.close,function(e,t,i,n){let o=[];o=(o=o.concat(e)).concat(t);for(let s=0,r=o.length;st?e:"\\"+e)}const l=new RegExp("\\\\"+i.source,"g");function d(e){return e.replace(l,e=>"\\"+e)}const h=new RegExp(`(\\s)?(\\\\)?${i.source}(\\s)?`,"g");function c(e){return-1===e.indexOf(s)?e:e.replace(h,(e,t,i,n)=>i?e:t||n||"")}function u(e){var t,i=e.indexOf(s);if(-1===i)return{text:e};{var n=e;e=i;const a=[];let l="";function o(e){if(e){l+=e;for(const t of e)a.push(g)}}let d,h,c=-1,u="",g=0,p=e;var r=n.length;for(o(n.substr(0,e));p{let n=i.relatedTarget;for(;n&&n!==e;)n=n.parentNode;n!==e&&t(i)})}function S(e,t){return f(e,"pointerout",i=>{let n=i.relatedTarget;for(;n&&n!==e;)n=n.parentNode;n!==e&&t(i)})}let L,x,k=null;class D{constructor(e,t=0){this._runner=e,this.priority=t,this._canceled=!1}dispose(){this._canceled=!0}execute(){if(!this._canceled)try{this._runner()}catch(t){Object(l.f)(t)}}static sort(e,t){return t.priority-e.priority}}{let e=[],t=null,i=!1,n=!1,o=()=>{for(i=!1,t=e,e=[],n=!0;0(t=new D(t,n),e.push(t),i||(i=!0,n=o,(k=k||(self.requestAnimationFrame||self.msRequestAnimationFrame||self.webkitRequestAnimationFrame||self.mozRequestAnimationFrame||self.oRequestAnimationFrame||(e=>setTimeout(()=>e((new Date).getTime()),0)))).call(self,n)),t),L=(e,i)=>{var o;return n?(o=new D(e,i),t.push(o),o):x(e,i)}}class N extends h.a{constructor(e,t,i,n=function(e,t){return t},o=8){super();let s=null,r=0,l=this._register(new a.g),d=()=>{r=(new Date).getTime(),i(s),s=null};this._register(f(e,t,e=>{s=n(s,e),e=(new Date).getTime()-r,o<=e?(l.cancel(),d()):l.setIfNotSet(d,o-e)}))}}function O(e,t,i,n,o){return new N(e,t,i,n,o)}function E(e){return document.defaultView.getComputedStyle(e,null)}function I(e){if(e!==document.body)return new T(e.clientWidth,e.clientHeight);if(u.c&&window.visualViewport)return new T(window.visualViewport.width,window.visualViewport.height);if(window.innerWidth&&window.innerHeight)return new T(window.innerWidth,window.innerHeight);if(document.body&&document.body.clientWidth&&document.body.clientHeight)return new T(document.body.clientWidth,document.body.clientHeight);if(document.documentElement&&document.documentElement.clientWidth&&document.documentElement.clientHeight)return new T(document.documentElement.clientWidth,document.documentElement.clientHeight);throw new Error("Unable to figure out browser width and height")}class M{static convertToPixels(e,t){return parseFloat(t)||0}static getDimension(e,t,i){let n=E(e),o="0";return n&&(o=n.getPropertyValue?n.getPropertyValue(t):n.getAttribute(i)),M.convertToPixels(e,o)}static getBorderLeftWidth(e){return M.getDimension(e,"border-left-width","borderLeftWidth")}static getBorderRightWidth(e){return M.getDimension(e,"border-right-width","borderRightWidth")}static getBorderTopWidth(e){return M.getDimension(e,"border-top-width","borderTopWidth")}static getBorderBottomWidth(e){return M.getDimension(e,"border-bottom-width","borderBottomWidth")}static getPaddingLeft(e){return M.getDimension(e,"padding-left","paddingLeft")}static getPaddingRight(e){return M.getDimension(e,"padding-right","paddingRight")}static getPaddingTop(e){return M.getDimension(e,"padding-top","paddingTop")}static getPaddingBottom(e){return M.getDimension(e,"padding-bottom","paddingBottom")}static getMarginLeft(e){return M.getDimension(e,"margin-left","marginLeft")}static getMarginTop(e){return M.getDimension(e,"margin-top","marginTop")}static getMarginRight(e){return M.getDimension(e,"margin-right","marginRight")}static getMarginBottom(e){return M.getDimension(e,"margin-bottom","marginBottom")}}class T{constructor(e,t){this.width=e,this.height=t}with(e=this.width,t=this.height){return e!==this.width||t!==this.height?new T(e,t):this}static is(e){return"object"==typeof e&&"number"==typeof e.height&&"number"==typeof e.width}static lift(e){return e instanceof T?e:new T(e.width,e.height)}static equals(e,t){return e===t||!(!e||!t)&&e.width===t.width&&e.height===t.height}}function A(e){let t=e.offsetParent,i=e.offsetTop,n=e.offsetLeft;for(;null!==(e=e.parentNode)&&e!==document.body&&e!==document.documentElement;){i-=e.scrollTop;var o=K(e)?null:E(e);o&&(n-="rtl"!==o.direction?e.scrollLeft:-e.scrollLeft),e===t&&(n+=M.getBorderLeftWidth(e),i=(i+=M.getBorderTopWidth(e))+e.offsetTop,n+=e.offsetLeft,t=e.offsetParent)}return{left:n,top:i}}function R(e,t,i){"number"==typeof t&&(e.style.width=t+"px"),"number"==typeof i&&(e.style.height=i+"px")}function P(e){return e=e.getBoundingClientRect(),{left:e.left+F.scrollX,top:e.top+F.scrollY,width:e.width,height:e.height}}const F=new class{get scrollX(){return"number"==typeof window.scrollX?window.scrollX:document.body.scrollLeft+document.documentElement.scrollLeft}get scrollY(){return"number"==typeof window.scrollY?window.scrollY:document.body.scrollTop+document.documentElement.scrollTop}};function B(e){var t=M.getMarginLeft(e)+M.getMarginRight(e);return e.offsetWidth+t}function j(e){var t=M.getBorderLeftWidth(e)+M.getBorderRightWidth(e),i=M.getPaddingLeft(e)+M.getPaddingRight(e);return e.offsetWidth-t-i}function W(e){var t=M.getBorderTopWidth(e)+M.getBorderBottomWidth(e),i=M.getPaddingTop(e)+M.getPaddingBottom(e);return e.offsetHeight-t-i}function V(e){var t=M.getMarginTop(e)+M.getMarginBottom(e);return e.offsetHeight+t}function H(e,t){for(;e;){if(e===t)return!0;e=e.parentNode}return!1}function z(e,t,i){for(;e&&e.nodeType===e.ELEMENT_NODE;){if(e.classList.contains(t))return e;if(i)if("string"==typeof i){if(e.classList.contains(i))return null}else if(e===i)return null;e=e.parentNode}return null}function U(e,t,i){return!!z(e,t,i)}function K(e){return e&&e.host&&e.mode}function q(e){return!!$(e)}function $(e){for(;e.parentNode;){if(e===document.body)return null;e=e.parentNode}return K(e)?e:null}function G(){let e=document.activeElement;for(;null!==e&&void 0!==e&&e.shadowRoot;)e=e.shadowRoot.activeElement;return e}function Z(e=document.getElementsByTagName("head")[0]){let t=document.createElement("style");return t.type="text/css",t.media="screen",e.appendChild(t),t}let Y=null;function X(){return Y=Y||Z()}function Q(e,t,i=X()){i&&t&&i.sheet.insertRule(e+"{"+t+"}",0)}function J(e,t=X()){if(t){var i,n,o=null!=(n=null==(i=t)?void 0:i.sheet)&&n.rules?i.sheet.rules:null!=(n=null==i?void 0:i.sheet)&&n.cssRules?i.sheet.cssRules:[];let s=[];for(let t=0;t{i=!1,t||(t=!0,this._onDidFocus.fire())},o=()=>{t&&(i=!0,window.setTimeout(()=>{i&&(i=!1,t=!1,this._onDidBlur.fire())},0))};this._refreshStateHandler=()=>{H(document.activeElement,e)!==t&&(t?o:n)()},this._register(f(e,te.FOCUS,n,!0)),this._register(f(e,te.BLUR,o,!0))}}function re(e){return new se(e)}function ae(e,...t){if(e.append(...t),1===t.length&&"string"!=typeof t[0])return t[0]}function le(e,t){return e.insertBefore(t,e.firstChild),t}function de(e,...t){e.innerText="",ae(e,...t)}const he=/([\w\-]+)?(#([\w\-]+))?((\.([\w\-]+))*)/;function ce(e,t,i,...o){let s,r=he.exec(t);if(!r)throw new Error("Bad use of emmet");return i=Object.assign({},i||{}),t=r[1]||"div",s=e!==n.HTML?document.createElementNS(e,t):document.createElement(t),r[3]&&(s.id=r[3]),r[4]&&(s.className=r[4].replace(/\./g," ").trim()),Object.keys(i).forEach(e=>{var t=i[e];void 0!==t&&(/^on\w+$/.test(e)?s[e]=t:"selected"===e?t&&s.setAttribute(e,"true"):s.setAttribute(e,t))}),s.append(...o),s}function ue(e,t,...i){return ce(n.HTML,e,t,...i)}function ge(...e){for(var t of e)t.style.display="",t.removeAttribute("aria-hidden")}function pe(...e){for(var t of e)t.style.display="none",t.setAttribute("aria-hidden","true")}function me(e){return Array.prototype.slice.call(document.getElementsByTagName(e),0)}function fe(e){return e=window.devicePixelRatio*e,Math.max(1,Math.floor(e))/window.devicePixelRatio}function _e(e){window.open(e,"_blank","noopener")}function be(e){const t=()=>{e(),i=x(t)};let i=x(t);return Object(h.i)(()=>i.dispose())}function ve(e){return e?`url('${c.a.asBrowserUri(e).toString(!0).replace(/'/g,"%27")}')`:"url('')"}function Ce(e){return`'${e.replace(/'/g,"%27")}'`}(i=n=n||{}).HTML="http://www.w3.org/1999/xhtml",i.SVG="http://www.w3.org/2000/svg",ue.SVG=function(e,t,...i){return ce(n.SVG,e,t,...i)},c.b.setPreferredWebSchema(/^https:/.test(window.location.href)?"https":"http");class we extends d.b{constructor(){super(),this._subscriptions=new h.b,this._keyStatus={altKey:!1,shiftKey:!1,ctrlKey:!1,metaKey:!1},this._subscriptions.add(f(window,"keydown",e=>{if(!e.defaultPrevented){var t=new s.a(e);if(6!==t.keyCode||!e.repeat){if(e.altKey&&!this._keyStatus.altKey)this._keyStatus.lastKeyPressed="alt";else if(e.ctrlKey&&!this._keyStatus.ctrlKey)this._keyStatus.lastKeyPressed="ctrl";else if(e.metaKey&&!this._keyStatus.metaKey)this._keyStatus.lastKeyPressed="meta";else if(e.shiftKey&&!this._keyStatus.shiftKey)this._keyStatus.lastKeyPressed="shift";else{if(6===t.keyCode)return;this._keyStatus.lastKeyPressed=void 0}this._keyStatus.altKey=e.altKey,this._keyStatus.ctrlKey=e.ctrlKey,this._keyStatus.metaKey=e.metaKey,this._keyStatus.shiftKey=e.shiftKey,this._keyStatus.lastKeyPressed&&(this._keyStatus.event=e,this.fire(this._keyStatus))}}},!0)),this._subscriptions.add(f(window,"keyup",e=>{e.defaultPrevented||(!e.altKey&&this._keyStatus.altKey?this._keyStatus.lastKeyReleased="alt":!e.ctrlKey&&this._keyStatus.ctrlKey?this._keyStatus.lastKeyReleased="ctrl":!e.metaKey&&this._keyStatus.metaKey?this._keyStatus.lastKeyReleased="meta":!e.shiftKey&&this._keyStatus.shiftKey?this._keyStatus.lastKeyReleased="shift":this._keyStatus.lastKeyReleased=void 0,this._keyStatus.lastKeyPressed!==this._keyStatus.lastKeyReleased&&(this._keyStatus.lastKeyPressed=void 0),this._keyStatus.altKey=e.altKey,this._keyStatus.ctrlKey=e.ctrlKey,this._keyStatus.metaKey=e.metaKey,this._keyStatus.shiftKey=e.shiftKey,this._keyStatus.lastKeyReleased&&(this._keyStatus.event=e,this.fire(this._keyStatus)))},!0)),this._subscriptions.add(f(document.body,"mousedown",()=>{this._keyStatus.lastKeyPressed=void 0},!0)),this._subscriptions.add(f(document.body,"mouseup",()=>{this._keyStatus.lastKeyPressed=void 0},!0)),this._subscriptions.add(f(document.body,"mousemove",e=>{e.buttons&&(this._keyStatus.lastKeyPressed=void 0)},!0)),this._subscriptions.add(f(window,"blur",()=>{this.resetKeyStatus()}))}get keyStatus(){return this._keyStatus}resetKeyStatus(){this.doResetKeyStatus(),this.fire(this._keyStatus)}doResetKeyStatus(){this._keyStatus={altKey:!1,shiftKey:!1,ctrlKey:!1,metaKey:!1}}static getInstance(){return we.instance||(we.instance=new we),we.instance}dispose(){super.dispose(),this._subscriptions.dispose()}}function ye(e,t){const i=window.matchMedia(e);"function"==typeof i.addEventListener?i.addEventListener("change",t):i.addListener(t)}},"133b":function(e,t,i){},1389:function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"yaml",extensions:[".yaml",".yml"],aliases:["YAML","yaml","YML","yml"],mimetypes:["application/x-yaml","text/x-yaml"],loader:function(){return i.e("chunk-2d0aab07").then(i.bind(null,"11a2"))}})},"13e8":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"csp",extensions:[],aliases:["CSP","csp"],loader:function(){return i.e("chunk-2d209408").then(i.bind(null,"a7ea"))}})},1569:function(e,t,i){"use strict";function n(e,t){if(!e)throw new Error(t?`Assertion failed (${t})`:"Assertion Failed")}i.d(t,"a",(function(){return n}))},1665:function(e,t,i){"use strict";i.d(t,"b",(function(){return o})),i.d(t,"a",(function(){return s}));t=i("30db");var n=i("dff7");const o=new(i("4fc3").c)("isWindows",t.i,Object(n.a)("isWindows","Whether the operating system is Windows")),s="inputFocus"},"16f5":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"less",extensions:[".less"],aliases:["Less","less"],mimetypes:["text/x-less","text/less"],loader:function(){return i.e("chunk-2d0bb267").then(i.bind(null,"39f1"))}})},1754:function(e,t,i){},1898:function(e,t,i){"use strict";i.d(t,"b",(function(){return D})),i.d(t,"c",(function(){return N})),i.d(t,"a",(function(){return O}));var n=i("0f70"),o=i("11f7"),s=i("6653"),r=i("5d28"),a=i("00a3"),l=(t=i("1b7d"),i("5fe7"));class d extends t.a{constructor(e){super(),this._onActivate=e.onActivate,this.bgDomNode=document.createElement("div"),this.bgDomNode.className="arrow-background",this.bgDomNode.style.position="absolute",this.bgDomNode.style.width=e.bgWidth+"px",this.bgDomNode.style.height=e.bgHeight+"px",void 0!==e.top&&(this.bgDomNode.style.top="0px"),void 0!==e.left&&(this.bgDomNode.style.left="0px"),void 0!==e.bottom&&(this.bgDomNode.style.bottom="0px"),void 0!==e.right&&(this.bgDomNode.style.right="0px"),this.domNode=document.createElement("div"),this.domNode.className=e.className,this.domNode.classList.add(...e.icon.classNamesArray),this.domNode.style.position="absolute",this.domNode.style.width="11px",this.domNode.style.height="11px",void 0!==e.top&&(this.domNode.style.top=e.top+"px"),void 0!==e.left&&(this.domNode.style.left=e.left+"px"),void 0!==e.bottom&&(this.domNode.style.bottom=e.bottom+"px"),void 0!==e.right&&(this.domNode.style.right=e.right+"px"),this._mouseMoveMonitor=this._register(new a.a),this.onmousedown(this.bgDomNode,e=>this._arrowMouseDown(e)),this.onmousedown(this.domNode,e=>this._arrowMouseDown(e)),this._mousedownRepeatTimer=this._register(new l.c),this._mousedownScheduleRepeatTimer=this._register(new l.g)}_arrowMouseDown(e){this._onActivate(),this._mousedownRepeatTimer.cancel(),this._mousedownScheduleRepeatTimer.cancelAndSet(()=>{this._mousedownRepeatTimer.cancelAndSet(()=>this._onActivate(),1e3/24)},200),this._mouseMoveMonitor.startMonitoring(e.target,e.buttons,a.b,e=>{},()=>{this._mousedownRepeatTimer.cancel(),this._mousedownScheduleRepeatTimer.cancel()}),e.preventDefault()}}var h=i("a666");class c extends h.a{constructor(e,t,i){super(),this._visibility=e,this._visibleClassName=t,this._invisibleClassName=i,this._domNode=null,this._isVisible=!1,this._isNeeded=!1,this._rawShouldBeVisible=!1,this._shouldBeVisible=!1,this._revealTimer=this._register(new l.g)}setVisibility(e){this._visibility!==e&&(this._visibility=e,this._updateShouldBeVisible())}setShouldBeVisible(e){this._rawShouldBeVisible=e,this._updateShouldBeVisible()}_applyVisibilitySetting(){return 2!==this._visibility&&(3===this._visibility||this._rawShouldBeVisible)}_updateShouldBeVisible(){var e=this._applyVisibilitySetting();this._shouldBeVisible!==e&&(this._shouldBeVisible=e,this.ensureVisibility())}setIsNeeded(e){this._isNeeded!==e&&(this._isNeeded=e,this.ensureVisibility())}setDomNode(e){this._domNode=e,this._domNode.setClassName(this._invisibleClassName),this.setShouldBeVisible(!1)}ensureVisibility(){this._isNeeded?this._shouldBeVisible?this._reveal():this._hide(!0):this._hide(!1)}_reveal(){this._isVisible||(this._isVisible=!0,this._revealTimer.setIfNotSet(()=>{this._domNode&&this._domNode.setClassName(this._visibleClassName)},0))}_hide(e){this._revealTimer.cancel(),this._isVisible&&(this._isVisible=!1,this._domNode&&this._domNode.setClassName(this._invisibleClassName+(e?" fade":"")))}}var u=i("30db");class g extends t.a{constructor(e){super(),this._lazyRender=e.lazyRender,this._host=e.host,this._scrollable=e.scrollable,this._scrollByPage=e.scrollByPage,this._scrollbarState=e.scrollbarState,this._visibilityController=this._register(new c(e.visibility,"visible scrollbar "+e.extraScrollbarClassName,"invisible scrollbar "+e.extraScrollbarClassName)),this._visibilityController.setIsNeeded(this._scrollbarState.isNeeded()),this._mouseMoveMonitor=this._register(new a.a),this._shouldRender=!0,this.domNode=Object(s.b)(document.createElement("div")),this.domNode.setAttribute("role","presentation"),this.domNode.setAttribute("aria-hidden","true"),this._visibilityController.setDomNode(this.domNode),this.domNode.setPosition("absolute"),this.onmousedown(this.domNode.domNode,e=>this._domNodeMouseDown(e))}_createArrow(e){e=this._register(new d(e)),this.domNode.domNode.appendChild(e.bgDomNode),this.domNode.domNode.appendChild(e.domNode)}_createSlider(e,t,i,n){this.slider=Object(s.b)(document.createElement("div")),this.slider.setClassName("slider"),this.slider.setPosition("absolute"),this.slider.setTop(e),this.slider.setLeft(t),"number"==typeof i&&this.slider.setWidth(i),"number"==typeof n&&this.slider.setHeight(n),this.slider.setLayerHinting(!0),this.slider.setContain("strict"),this.domNode.domNode.appendChild(this.slider.domNode),this.onmousedown(this.slider.domNode,e=>{e.leftButton&&(e.preventDefault(),this._sliderMouseDown(e,()=>{}))}),this.onclick(this.slider.domNode,e=>{e.leftButton&&e.stopPropagation()})}_onElementSize(e){return this._scrollbarState.setVisibleSize(e)&&(this._visibilityController.setIsNeeded(this._scrollbarState.isNeeded()),this._shouldRender=!0,this._lazyRender||this.render()),this._shouldRender}_onElementScrollSize(e){return this._scrollbarState.setScrollSize(e)&&(this._visibilityController.setIsNeeded(this._scrollbarState.isNeeded()),this._shouldRender=!0,this._lazyRender||this.render()),this._shouldRender}_onElementScrollPosition(e){return this._scrollbarState.setScrollPosition(e)&&(this._visibilityController.setIsNeeded(this._scrollbarState.isNeeded()),this._shouldRender=!0,this._lazyRender||this.render()),this._shouldRender}beginReveal(){this._visibilityController.setShouldBeVisible(!0)}beginHide(){this._visibilityController.setShouldBeVisible(!1)}render(){this._shouldRender&&(this._shouldRender=!1,this._renderDomNode(this._scrollbarState.getRectangleLargeSize(),this._scrollbarState.getRectangleSmallSize()),this._updateSlider(this._scrollbarState.getSliderSize(),this._scrollbarState.getArrowSize()+this._scrollbarState.getSliderPosition()))}_domNodeMouseDown(e){e.target===this.domNode.domNode&&this._onMouseDown(e)}delegateMouseDown(e){var t=this.domNode.domNode.getClientRects()[0].top,i=t+this._scrollbarState.getSliderPosition(),n=(t=t+this._scrollbarState.getSliderPosition()+this._scrollbarState.getSliderSize(),this._sliderMousePosition(e));i<=n&&n<=t?e.leftButton&&(e.preventDefault(),this._sliderMouseDown(e,()=>{})):this._onMouseDown(e)}_onMouseDown(e){let t,i;i=e.target===this.domNode.domNode&&"number"==typeof e.browserEvent.offsetX&&"number"==typeof e.browserEvent.offsetY?(t=e.browserEvent.offsetX,e.browserEvent.offsetY):(n=o.D(this.domNode.domNode),t=e.posx-n.left,e.posy-n.top);var n=this._mouseDownRelativePosition(t,i);this._setDesiredScrollPositionNow(this._scrollByPage?this._scrollbarState.getDesiredScrollPositionFromOffsetPaged(n):this._scrollbarState.getDesiredScrollPositionFromOffset(n)),e.leftButton&&(e.preventDefault(),this._sliderMouseDown(e,()=>{}))}_sliderMouseDown(e,t){const i=this._sliderMousePosition(e),n=this._sliderOrthogonalMousePosition(e),o=this._scrollbarState.clone();this.slider.toggleClassName("active",!0),this._mouseMoveMonitor.startMonitoring(e.target,e.buttons,a.b,e=>{var t=this._sliderOrthogonalMousePosition(e);t=Math.abs(t-n);u.i&&140{this.slider.toggleClassName("active",!1),this._host.onDragEnd(),t()}),this._host.onDragStart()}_setDesiredScrollPositionNow(e){var t={};this.writeScrollPosition(t,e),this._scrollable.setScrollPositionNow(t)}updateScrollbarSize(e){this._updateScrollbarSize(e),this._scrollbarState.setScrollbarSize(e),this._shouldRender=!0,this._lazyRender||this.render()}isNeeded(){return this._scrollbarState.isNeeded()}}class p{constructor(e,t,i,n,o,s){this._scrollbarSize=Math.round(t),this._oppositeScrollbarSize=Math.round(i),this._arrowSize=Math.round(e),this._visibleSize=n,this._scrollSize=o,this._scrollPosition=s,this._computedAvailableSize=0,this._computedIsNeeded=!1,this._computedSliderSize=0,this._computedSliderRatio=0,this._computedSliderPosition=0,this._refreshComputedValues()}clone(){return new p(this._arrowSize,this._scrollbarSize,this._oppositeScrollbarSize,this._visibleSize,this._scrollSize,this._scrollPosition)}setVisibleSize(e){return e=Math.round(e),this._visibleSize!==e&&(this._visibleSize=e,this._refreshComputedValues(),!0)}setScrollSize(e){return e=Math.round(e),this._scrollSize!==e&&(this._scrollSize=e,this._refreshComputedValues(),!0)}setScrollPosition(e){return e=Math.round(e),this._scrollPosition!==e&&(this._scrollPosition=e,this._refreshComputedValues(),!0)}setScrollbarSize(e){this._scrollbarSize=Math.round(e)}setOppositeScrollbarSize(e){this._oppositeScrollbarSize=Math.round(e)}static _computeValues(e,t,i,n,o){e=Math.max(0,i-e),t=Math.max(0,e-2*t);var s=0this._host.onMouseWheel(new r.b(null,1,0))}),this._createArrow({className:"scra",icon:_,top:n,left:void 0,bottom:void 0,right:i,bgWidth:t.arrowSize,bgHeight:t.horizontalScrollbarSize,onActivate:()=>this._host.onMouseWheel(new r.b(null,-1,0))})),this._createSlider(Math.floor((t.horizontalScrollbarSize-t.horizontalSliderSize)/2),0,void 0,t.horizontalSliderSize)}_updateSlider(e,t){this.slider.setWidth(e),this.slider.setLeft(t)}_renderDomNode(e,t){this.domNode.setWidth(e),this.domNode.setHeight(t),this.domNode.setLeft(0),this.domNode.setBottom(0)}onDidScroll(e){return this._shouldRender=this._onElementScrollSize(e.scrollWidth)||this._shouldRender,this._shouldRender=this._onElementScrollPosition(e.scrollLeft)||this._shouldRender,this._shouldRender=this._onElementSize(e.width)||this._shouldRender,this._shouldRender}_mouseDownRelativePosition(e,t){return e}_sliderMousePosition(e){return e.posx}_sliderOrthogonalMousePosition(e){return e.posy}_updateScrollbarSize(e){this.slider.setHeight(e)}writeScrollPosition(e,t){e.scrollLeft=t}updateOptions(e){this.updateScrollbarSize(2===e.horizontal?0:e.horizontalScrollbarSize),this._scrollbarState.setOppositeScrollbarSize(2===e.vertical?0:e.verticalScrollbarSize),this._visibilityController.setVisibility(e.horizontal),this._scrollByPage=e.scrollByPage}}const v=Object(m.e)("scrollbar-button-up",m.b.triangleUp),C=Object(m.e)("scrollbar-button-down",m.b.triangleDown);class w extends g{constructor(e,t,i){var n=e.getScrollDimensions(),o=e.getCurrentScrollPosition();super({lazyRender:t.lazyRender,host:i,scrollbarState:new p(t.verticalHasArrows?t.arrowSize:0,2===t.vertical?0:t.verticalScrollbarSize,0,n.height,n.scrollHeight,o.scrollTop),visibility:t.vertical,extraScrollbarClassName:"vertical",scrollable:e,scrollByPage:t.scrollByPage}),t.verticalHasArrows&&(i=(t.arrowSize-11)/2,n=(t.verticalScrollbarSize-11)/2,this._createArrow({className:"scra",icon:v,top:i,left:n,bottom:void 0,right:void 0,bgWidth:t.verticalScrollbarSize,bgHeight:t.arrowSize,onActivate:()=>this._host.onMouseWheel(new r.b(null,0,1))}),this._createArrow({className:"scra",icon:C,top:void 0,left:n,bottom:i,right:void 0,bgWidth:t.verticalScrollbarSize,bgHeight:t.arrowSize,onActivate:()=>this._host.onMouseWheel(new r.b(null,0,-1))})),this._createSlider(0,Math.floor((t.verticalScrollbarSize-t.verticalSliderSize)/2),t.verticalSliderSize,void 0)}_updateSlider(e,t){this.slider.setHeight(e),this.slider.setTop(t)}_renderDomNode(e,t){this.domNode.setWidth(t),this.domNode.setHeight(e),this.domNode.setRight(0),this.domNode.setTop(0)}onDidScroll(e){return this._shouldRender=this._onElementScrollSize(e.scrollHeight)||this._shouldRender,this._shouldRender=this._onElementScrollPosition(e.scrollTop)||this._shouldRender,this._shouldRender=this._onElementSize(e.height)||this._shouldRender,this._shouldRender}_mouseDownRelativePosition(e,t){return t}_sliderMousePosition(e){return e.posy}_sliderOrthogonalMousePosition(e){return e.posx}_updateScrollbarSize(e){this.slider.setWidth(e)}writeScrollPosition(e,t){e.scrollTop=t}updateOptions(e){this.updateScrollbarSize(2===e.vertical?0:e.verticalScrollbarSize),this._scrollbarState.setOppositeScrollbarSize(0),this._visibilityController.setVisibility(e.vertical),this._scrollByPage=e.scrollByPage}}var y=i("308f"),S=i("42e39");i("7aad");class L{constructor(e,t,i){this.timestamp=e,this.deltaX=t,this.deltaY=i,this.score=0}}class x{constructor(){this._capacity=5,this._memory=[],this._front=-1,this._rear=-1}isPhysicalMouseWheel(){if(-1===this._front&&-1===this._rear)return!1;let e=1,t=0,i=1,n=this._rear;for(;;){var o=n===this._front?e:Math.pow(2,-i);if(e-=o,t+=this._memory[n].score*o,n===this._front)break;n=(this._capacity+n-1)%this._capacity,i++}return t<=.5}accept(e,t,i){const n=new L(e,t,i);n.score=this._computeScore(n),-1===this._front&&-1===this._rear?(this._memory[0]=n,this._front=0,this._rear=0):(this._rear=(this._rear+1)%this._capacity,this._rear===this._front&&(this._front=(this._front+1)%this._capacity),this._memory[this._rear]=n)}_computeScore(e){if(0{this._onWillScroll.fire(e),this._onDidScroll(e),this._onScroll.fire(e)})),t={onMouseWheel:e=>this._onMouseWheel(e),onDragStart:()=>this._onDragStart(),onDragEnd:()=>this._onDragEnd()},this._verticalScrollbar=this._register(new w(this._scrollable,this._options,t)),this._horizontalScrollbar=this._register(new b(this._scrollable,this._options,t)),this._domNode=document.createElement("div"),this._domNode.className="monaco-scrollable-element "+this._options.className,this._domNode.setAttribute("role","presentation"),this._domNode.style.position="relative",this._domNode.style.overflow="hidden",this._domNode.appendChild(e),this._domNode.appendChild(this._horizontalScrollbar.domNode.domNode),this._domNode.appendChild(this._verticalScrollbar.domNode.domNode),this._options.useShadows?(this._leftShadowDomNode=Object(s.b)(document.createElement("div")),this._leftShadowDomNode.setClassName("shadow"),this._domNode.appendChild(this._leftShadowDomNode.domNode),this._topShadowDomNode=Object(s.b)(document.createElement("div")),this._topShadowDomNode.setClassName("shadow"),this._domNode.appendChild(this._topShadowDomNode.domNode),this._topLeftShadowDomNode=Object(s.b)(document.createElement("div")),this._topLeftShadowDomNode.setClassName("shadow"),this._domNode.appendChild(this._topLeftShadowDomNode.domNode)):(this._leftShadowDomNode=null,this._topShadowDomNode=null,this._topLeftShadowDomNode=null),this._listenOnDomNode=this._options.listenOnDomNode||this._domNode,this._mouseWheelToDispose=[],this._setListeningToMouseWheel(this._options.handleMouseWheel),this.onmouseover(this._listenOnDomNode,e=>this._onMouseOver(e)),this.onnonbubblingmouseout(this._listenOnDomNode,e=>this._onMouseOut(e)),this._hideTimeout=this._register(new l.g),this._isDragging=!1,this._mouseIsOver=!1,this._shouldRender=!0,this._revealOnScroll=!0}dispose(){this._mouseWheelToDispose=Object(h.f)(this._mouseWheelToDispose),super.dispose()}getDomNode(){return this._domNode}getOverviewRulerLayoutInfo(){return{parent:this._domNode,insertBefore:this._verticalScrollbar.domNode.domNode}}delegateVerticalScrollbarMouseDown(e){this._verticalScrollbar.delegateMouseDown(e)}getScrollDimensions(){return this._scrollable.getScrollDimensions()}setScrollDimensions(e){this._scrollable.setScrollDimensions(e,!1)}updateClassName(e){this._options.className=e,u.f&&(this._options.className+=" mac"),this._domNode.className="monaco-scrollable-element "+this._options.className}updateOptions(e){void 0!==e.handleMouseWheel&&(this._options.handleMouseWheel=e.handleMouseWheel,this._setListeningToMouseWheel(this._options.handleMouseWheel)),void 0!==e.mouseWheelScrollSensitivity&&(this._options.mouseWheelScrollSensitivity=e.mouseWheelScrollSensitivity),void 0!==e.fastScrollSensitivity&&(this._options.fastScrollSensitivity=e.fastScrollSensitivity),void 0!==e.scrollPredominantAxis&&(this._options.scrollPredominantAxis=e.scrollPredominantAxis),void 0!==e.horizontal&&(this._options.horizontal=e.horizontal),void 0!==e.vertical&&(this._options.vertical=e.vertical),void 0!==e.horizontalScrollbarSize&&(this._options.horizontalScrollbarSize=e.horizontalScrollbarSize),void 0!==e.verticalScrollbarSize&&(this._options.verticalScrollbarSize=e.verticalScrollbarSize),void 0!==e.scrollByPage&&(this._options.scrollByPage=e.scrollByPage),this._horizontalScrollbar.updateOptions(this._options),this._verticalScrollbar.updateOptions(this._options),this._options.lazyRender||this._render()}_setListeningToMouseWheel(e){0{this._onMouseWheel(new r.b(e))},{passive:!1})))}_onMouseWheel(e){const t=x.INSTANCE;var i=window.devicePixelRatio/Object(n.c)();u.i||u.d?t.accept(Date.now(),e.deltaX/i,e.deltaY/i):t.accept(Date.now(),e.deltaX,e.deltaY);let o=!1;if(e.deltaY||e.deltaX){let n=e.deltaY*this._options.mouseWheelScrollSensitivity,r=e.deltaX*this._options.mouseWheelScrollSensitivity;this._options.scrollPredominantAxis&&(Math.abs(n)>=Math.abs(r)?r=0:n=0),this._options.flipAxes&&([n,r]=[r,n]);var s;i=!u.f&&e.browserEvent&&e.browserEvent.shiftKey,i=(!this._options.scrollYToX&&!i||r||(r=n,n=0),e.browserEvent&&e.browserEvent.altKey&&(r*=this._options.fastScrollSensitivity,n*=this._options.fastScrollSensitivity),this._scrollable.getFutureScrollPosition());let a={};n&&(s=50*n,s=i.scrollTop-(s<0?Math.floor(s):Math.ceil(s)),this._verticalScrollbar.writeScrollPosition(a,s)),r&&(s=50*r,s=i.scrollLeft-(s<0?Math.floor(s):Math.ceil(s)),this._horizontalScrollbar.writeScrollPosition(a,s)),a=this._scrollable.validateScrollPosition(a),i.scrollLeft===a.scrollLeft&&i.scrollTop===a.scrollTop||(this._options.mouseWheelSmoothScroll&&t.isPhysicalMouseWheel()?this._scrollable.setScrollPositionSmooth(a):this._scrollable.setScrollPositionNow(a),o=!0)}let r=o;(r=!((r=!(r||!this._options.alwaysConsumeMouseWheel)||r)||!this._options.consumeMouseWheelIfScrollbarIsNeeded||!this._verticalScrollbar.isNeeded()&&!this._horizontalScrollbar.isNeeded())||r)&&(e.preventDefault(),e.stopPropagation())}_onDidScroll(e){this._shouldRender=this._horizontalScrollbar.onDidScroll(e)||this._shouldRender,this._shouldRender=this._verticalScrollbar.onDidScroll(e)||this._shouldRender,this._options.useShadows&&(this._shouldRender=!0),this._revealOnScroll&&this._reveal(),this._options.lazyRender||this._render()}renderNow(){if(!this._options.lazyRender)throw new Error("Please use `lazyRender` together with `renderNow`!");this._render()}_render(){var e,t,i;this._shouldRender&&(this._shouldRender=!1,this._horizontalScrollbar.render(),this._verticalScrollbar.render(),this._options.useShadows&&(t=(i=0<(e=this._scrollable.getCurrentScrollPosition()).scrollTop)?" top":"",i=(e=0this._hide(),500)}}class D extends k{constructor(e,t){(t=t||{}).mouseWheelSmoothScroll=!1;var i=new S.a(0,e=>o.V(e));super(e,t,i),this._register(i)}setScrollPosition(e){this._scrollable.setScrollPositionNow(e)}getScrollPosition(){return this._scrollable.getCurrentScrollPosition()}}class N extends k{constructor(e,t,i){super(e,t,i)}setScrollPosition(e){e.reuseAnimation?this._scrollable.setScrollPositionSmooth(e,e.reuseAnimation):this._scrollable.setScrollPositionNow(e)}getScrollPosition(){return this._scrollable.getCurrentScrollPosition()}}class O extends D{constructor(e,t){super(e,t),this._element=e,this.onScroll(e=>{e.scrollTopChanged&&(this._element.scrollTop=e.scrollTop),e.scrollLeftChanged&&(this._element.scrollLeft=e.scrollLeft)}),this.scanDomNode()}scanDomNode(){this.setScrollDimensions({width:this._element.clientWidth,scrollWidth:this._element.scrollWidth,height:this._element.clientHeight,scrollHeight:this._element.scrollHeight}),this.setScrollPosition({scrollLeft:this._element.scrollLeft,scrollTop:this._element.scrollTop})}}},"191f":function(e,t,i){"use strict";i.d(t,"a",(function(){return p})),i.d(t,"b",(function(){return m}));var n=i("fdcc"),o=i("3742"),s=i("2c29"),r=i("ccde"),a=i("6a89"),l=i("8025");class d{constructor(e,t,i){this._range=e,this._charBeforeSelection=t,this._charAfterSelection=i}getEditOperations(e,t){t.addTrackedEditOperation(new a.a(this._range.startLineNumber,this._range.startColumn,this._range.startLineNumber,this._range.startColumn),this._charBeforeSelection),t.addTrackedEditOperation(new a.a(this._range.endLineNumber,this._range.endColumn,this._range.endLineNumber,this._range.endColumn),this._charAfterSelection)}computeCursorState(e,t){t=t.getInverseEditOperations();var i=t[0].range;t=t[1].range;return new l.a(i.endLineNumber,i.endColumn,t.endLineNumber,t.endColumn-this._charAfterSelection.length)}}var h=i("2e5d"),c=i("e6ff"),u=i("2837"),g=i("70cb");class p{static indent(e,t,i){if(null===t||null===i)return[];let n=[];for(let o=0,s=i.length;othis._compositionType(i,e,o,s,r,a)),new h.e(4,n,{shouldPushStackElementBefore:_(e,4),shouldPushStackElementAfter:!1})}static _compositionType(e,t,i,n,o,r){return t.isEmpty()&&(t=t.getPosition(),n=Math.max(1,t.column-n),o=Math.min(e.getLineMaxColumn(t.lineNumber),t.column+o),n=new a.a(t.lineNumber,n,t.lineNumber,o),e.getValueInRange(n)!==i||0!==r)?new s.d(n,i,0,r):null}static _typeCommand(e,t,i){return new(i?s.e:s.a)(e,t,!0)}static _enter(e,t,i,n){if(0===e.autoIndent)return p._typeCommand(n,"\n",i);if(!t.isCheapToTokenize(n.getStartPosition().lineNumber)||1===e.autoIndent)return r=t.getLineContent(n.startLineNumber),r=o.x(r).substring(0,n.startColumn-1),p._typeCommand(n,"\n"+e.normalizeIndentation(r),i);var r=g.a.getEnterAction(e.autoIndent,t,n);if(r){if(r.indentAction===u.b.None)return p._typeCommand(n,"\n"+e.normalizeIndentation(r.indentation+r.appendText),i);if(r.indentAction===u.b.Indent)return p._typeCommand(n,"\n"+e.normalizeIndentation(r.indentation+r.appendText),i);if(r.indentAction===u.b.IndentOutdent)return l=e.normalizeIndentation(r.indentation),d="\n"+(a=e.normalizeIndentation(r.indentation+r.appendText))+"\n"+l,i?new s.e(n,d,!0):new s.d(n,d,-1,a.length-l.length,!0);if(r.indentAction===u.b.Outdent)return d=p.unshiftIndent(e,r.indentation),p._typeCommand(n,"\n"+e.normalizeIndentation(d+r.appendText),i)}var a=t.getLineContent(n.startLineNumber),l=o.x(a).substring(0,n.startColumn-1);if(4<=e.autoIndent){var d=g.a.getIndentForEnter(e.autoIndent,t,n,{unshiftIndent:t=>p.unshiftIndent(e,t),shiftIndent:t=>p.shiftIndent(e,t),normalizeIndentation:t=>e.normalizeIndentation(t)});if(d){let l=h.a.visibleColumnFromColumn2(e,t,n.getEndPosition());if(r=n.endColumn,a=t.getLineContent(n.endLineNumber),a=o.u(a),n=0<=a?n.setEndPosition(n.endLineNumber,Math.max(n.endColumn,a+1)):n.setEndPosition(n.endLineNumber,t.getLineMaxColumn(n.endLineNumber)),i)return new s.e(n,"\n"+e.normalizeIndentation(d.afterEnter),!0);{let t=0;return r<=a+1&&(e.insertSpaces||(l=Math.ceil(l/e.indentSize)),t=Math.min(l+1-e.normalizeIndentation(d.afterEnter).length-1,0)),new s.d(n,"\n"+e.normalizeIndentation(d.afterEnter),0,t,!0)}}}return p._typeCommand(n,"\n"+e.normalizeIndentation(l),i)}static _isAutoIndentType(e,t,i){if(e.autoIndent<4)return!1;for(let n=0,o=i.length;np.shiftIndent(e,t),unshiftIndent:t=>p.unshiftIndent(e,t)});return null!==s&&s!==e.normalizeIndentation(o)?0===(o=t.getLineFirstNonWhitespaceColumn(i.startLineNumber))?p._typeCommand(new a.a(i.startLineNumber,1,i.endLineNumber,i.endColumn),e.normalizeIndentation(s)+n,!1):p._typeCommand(new a.a(i.startLineNumber,1,i.endLineNumber,i.endColumn),e.normalizeIndentation(s)+t.getLineContent(i.startLineNumber).substring(o-1,i.startColumn-1)+n,!1):null}static _isAutoClosingOvertype(e,t,i,n,o){if("never"===e.autoClosingOvertype)return!1;if(!e.autoClosingPairs.autoClosingPairsCloseSingleChar.has(o))return!1;for(let l=0,d=i.length;lt.startsWith(e.open)),i=o.some(e=>t.startsWith(e.close)),!e&&i}static _findAutoClosingPairOpen(e,t,i,n){if(e=e.autoClosingPairs.autoClosingPairsOpenByEnd.get(n),!e)return null;let o=null;for(const s of e)if(null===o||s.open.length>o.open.length){let e=!0;for(const o of i)if(t.getValueInRange(new a.a(o.lineNumber,o.column-s.open.length+1,o.lineNumber,o.column))+n!==s.open){e=!1;break}e&&(o=s)}return o}static _findSubAutoClosingPairClose(e,t){if(t.open.length<=1)return"";var i=t.close.charAt(t.close.length-1);let n=null;for(const o of e.autoClosingPairs.autoClosingPairsCloseByEnd.get(i)||[])o.open!==t.open&&t.open.includes(o.open)&&t.close.endsWith(o.close)&&(!n||o.open.length>n.open.length)&&(n=o);return n?n.close:""}static _getAutoClosingPairClose(e,t,i,o,s){var r=Object(h.g)(o),a=r?e.autoClosingQuotes:e.autoClosingBrackets;if("never"===a)return null;const l=this._findAutoClosingPairOpen(e,t,i.map(e=>e.getPosition()),o);if(!l)return null;var d=this._findSubAutoClosingPairClose(e,l);let u=!0;const m=r?e.shouldAutoCloseBefore.quote:e.shouldAutoCloseBefore.bracket;for(let h=0,b=i.length;hf.column-1){var _=v.charAt(f.column-1);if(!p._isBeforeClosingBrace(e,C)&&!m(_))return null}if(!t.isCheapToTokenize(f.lineNumber))return null;if(1===l.open.length&&r&&"always"!==a){const t=Object(c.a)(e.wordSeparators);if(s&&1new s.a(new a.a(e.positionLineNumber,e.positionColumn,e.positionLineNumber,e.positionColumn+1),"",!1)),new h.e(4,n,{shouldPushStackElementBefore:!0,shouldPushStackElementAfter:!1})):null!==(r=this._getAutoClosingPairClose(t,i,o,d,!1))?this._runAutoClosingOpenCharType(e,t,i,o,d,!1,r):null:null}static typeWithInterceptors(e,t,i,n,o,r,a){if(!e&&"\n"===a){let e=[];for(let t=0,s=o.length;tthis.editorWorkerService.navigateValueSet(h,a,i)),this.currentRequest.then(i=>{var r,d,h;i&&i.range&&i.value&&n.validate(this.editor)&&(r=o.a.lift(i.range),d=i.range,h=i.value.length-(a.endColumn-a.startColumn),d={startLineNumber:d.startLineNumber,startColumn:d.startColumn,endLineNumber:d.endLineNumber,endColumn:d.startColumn+i.value.length},1this.decorationIds=this.editor.deltaDecorations(this.decorationIds,[])).catch(p.f))}).catch(p.f)):Promise.resolve(void 0)}}}};f.ID="editor.contrib.inPlaceReplaceController",f.DECORATION=u.a.register({description:"in-place-replace",className:"valueSetReplacement"}),f=i([m(1,a.a)],f);class _ extends t.b{constructor(){super({id:"editor.action.inPlaceReplace.up",label:n.a("InPlaceReplaceAction.previous.label","Replace with Previous Value"),alias:"Replace with Previous Value",precondition:r.a.writable,kbOpts:{kbExpr:r.a.editorTextFocus,primary:3154,weight:100}})}run(e,t){const i=f.get(t);return i?i.run(this.id,!0):Promise.resolve(void 0)}}class b extends t.b{constructor(){super({id:"editor.action.inPlaceReplace.down",label:n.a("InPlaceReplaceAction.next.label","Replace with Next Value"),alias:"Replace with Next Value",precondition:r.a.writable,kbOpts:{kbExpr:r.a.editorTextFocus,primary:3156,weight:100}})}run(e,t){const i=f.get(t);return i?i.run(this.id,!1):Promise.resolve(void 0)}}Object(t.l)(f.ID,f),Object(t.j)(_),Object(t.j)(b),Object(h.f)((e,t)=>{e=e.getColor(c.k),e&&t.addRule(`.monaco-editor.vs .valueSetReplacement { outline: solid 2px ${e}; }`)})},"1b0e":function(e,t,i){"use strict";i.d(t,"b",(function(){return r})),i.d(t,"a",(function(){return h}));class n{constructor(e,t,i,n){this.originalStart=e,this.originalLength=t,this.modifiedStart=i,this.modifiedLength=n}getOriginalEnd(){return this.originalStart+this.originalLength}getModifiedEnd(){return this.modifiedStart+this.modifiedLength}}var o=i("eda7");class s{constructor(e){this.source=e}getElements(){const e=this.source,t=new Int32Array(e.length);for(let i=0,n=e.length;i=c[N+1]?(m=(u=c[N+1]-1)-L-l,u>x&&w.MarkNextChange(),x=u+1,w.AddOriginalElement(u+1,m+1),N+1-s):(m=(u=c[N-1])-L-l,u>x&&w.MarkNextChange(),x=u,w.AddModifiedElement(u+1,m+1),N-1-s),0<=k&&(s=(c=this.m_reverseHistory[k])[0],y=1,S=c.length-1)}while(-1<=--k);C=w.getChanges()}return this.ConcatenateChanges(t,C)}ComputeRecursionPoint(e,t,i,o,s,r,a){let d=0,h=0,c=0,u=0,g=0,p=0;e--,i--,r[s[0]=0]=0,this.m_forwardHistory=[],this.m_reverseHistory=[];var m=t-e+(o-i),f=1+m;const _=new Int32Array(f),b=new Int32Array(f);var v=o-i,C=t-e,w=e-i,y=t-o,S=(C-v)%2==0;_[v]=e,b[C]=t,a[0]=!1;for(let D=1;D<=m/2+1;D++){let m=0,N=0;c=this.ClipDiagonalBound(v-D,D,v,f),u=this.ClipDiagonalBound(v+D,D,v,f);for(let e=c;e<=u;e+=2){d=e===c||em+N&&(m=d,N=h),!S&&Math.abs(e-C)<=D-1&&d>=b[e])return s[0]=d,r[0]=h,L<=b[e]&&D<=1448?this.WALKTRACE(v,c,u,w,C,g,p,y,_,b,d,t,s,h,o,r,S,a):null}var x=(m-e+(N-i)-D)/2;if(null!==this.ContinueProcessingPredicate&&!this.ContinueProcessingPredicate(m,x))return a[0]=!0,s[0]=m,r[0]=N,0=b[n+1]?b[n+1]-1:b[n-1],h=d-(n-C)-y;for(var k=d;d>e&&h>i&&this.ElementsAreEqual(d,h);)d--,h--;if(b[n]=d,S&&Math.abs(n-v)<=D&&d<=_[n])return s[0]=d,r[0]=h,k>=_[n]&&D<=1448?this.WALKTRACE(v,c,u,w,C,g,p,y,_,b,d,t,s,h,o,r,S,a):null}if(D<=1447){let e=new Int32Array(u-c+2);e[0]=v-c+1,l.Copy2(_,c,e,1,u-c+1),this.m_forwardHistory.push(e),(e=new Int32Array(p-g+2))[0]=C-g+1,l.Copy2(b,g,e,1,p-g+1),this.m_reverseHistory.push(e)}}return this.WALKTRACE(v,c,u,w,C,g,p,y,_,b,d,t,s,h,o,r,S,a)}PrettifyChanges(e){for(let v=0;vs&&(s=d,o=e)}t.originalStart-=o,t.modifiedStart-=o;var c=[null];0a&&(a=h,l=c,d=e)}return 0=this._originalElementsOrHash.length-1||this._hasStrings&&/^\s*$/.test(this._originalStringElements[e])}_OriginalRegionIsBoundary(e,t){return!(!this._OriginalIsBoundary(e)&&!this._OriginalIsBoundary(e-1))||!!(0=this._modifiedElementsOrHash.length-1||this._hasStrings&&/^\s*$/.test(this._modifiedStringElements[e])}_ModifiedRegionIsBoundary(e,t){return!(!this._ModifiedIsBoundary(e)&&!this._ModifiedIsBoundary(e-1))||!!(0=t.originalStart||e.modifiedStart+e.modifiedLength>=t.modifiedStart){var o=e.originalStart;let r=e.originalLength;var s=e.modifiedStart;let a=e.modifiedLength;return e.originalStart+e.originalLength>=t.originalStart&&(r=t.originalStart+t.originalLength-e.originalStart),e.modifiedStart+e.modifiedLength>=t.modifiedStart&&(a=t.modifiedStart+t.modifiedLength-e.modifiedStart),i[0]=new n(o,r,s,a),!0}return i[0]=null,!1}ClipDiagonalBound(e,t,i,n){return 0<=e&&et(new s.a(e))))}onmousedown(e,t){this._register(n.i(e,n.d.MOUSE_DOWN,e=>t(new s.a(e))))}onmouseover(e,t){this._register(n.i(e,n.d.MOUSE_OVER,e=>t(new s.a(e))))}onnonbubblingmouseout(e,t){this._register(n.j(e,e=>t(new s.a(e))))}onkeydown(e,t){this._register(n.i(e,n.d.KEY_DOWN,e=>t(new o.a(e))))}onkeyup(e,t){this._register(n.i(e,n.d.KEY_UP,e=>t(new o.a(e))))}oninput(e,t){this._register(n.i(e,n.d.INPUT,t))}onblur(e,t){this._register(n.i(e,n.d.BLUR,t))}onfocus(e,t){this._register(n.i(e,n.d.FOCUS,t))}ignoreGesture(e){r.b.ignoreTarget(e)}}},"1bd1":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"scala",extensions:[".scala",".sc",".sbt"],aliases:["Scala","scala","SBT","Sbt","sbt","Dotty","dotty"],mimetypes:["text/x-scala-source","text/x-scala","text/x-sbt","text/x-dotty"],loader:function(){return i.e("chunk-2d0c86e3").then(i.bind(null,"559f"))}})},"1ddc":function(e,t,i){"use strict";i.d(t,"b",(function(){return g})),i.d(t,"a",(function(){return m}));var n=i("0f70"),o=i("308f"),s=(t=i("a666"),i("30db"));class r{constructor(e,t){this.chr=e,this.type=t,this.width=0}fulfill(e){this.width=e}}class a{constructor(e,t){this._bareFontInfo=e,this._requests=t,this._container=null,this._testElements=null}read(){this._createDomElements(),document.body.appendChild(this._container),this._readFromDomElements(),document.body.removeChild(this._container),this._container=null,this._testElements=null}_createDomElements(){const e=document.createElement("div"),t=(e.style.position="absolute",e.style.top="-50000px",e.style.width="50000px",document.createElement("div")),i=(t.style.fontFamily=this._bareFontInfo.getMassagedFontFamily(),t.style.fontWeight=this._bareFontInfo.fontWeight,t.style.fontSize=this._bareFontInfo.fontSize+"px",t.style.fontFeatureSettings=this._bareFontInfo.fontFeatureSettings,t.style.lineHeight=this._bareFontInfo.lineHeight+"px",t.style.letterSpacing=this._bareFontInfo.letterSpacing+"px",e.appendChild(t),document.createElement("div")),n=(i.style.fontFamily=this._bareFontInfo.getMassagedFontFamily(),i.style.fontWeight="bold",i.style.fontSize=this._bareFontInfo.fontSize+"px",i.style.fontFeatureSettings=this._bareFontInfo.fontFeatureSettings,i.style.lineHeight=this._bareFontInfo.lineHeight+"px",i.style.letterSpacing=this._bareFontInfo.letterSpacing+"px",e.appendChild(i),document.createElement("div")),o=(n.style.fontFamily=this._bareFontInfo.getMassagedFontFamily(),n.style.fontWeight=this._bareFontInfo.fontWeight,n.style.fontSize=this._bareFontInfo.fontSize+"px",n.style.fontFeatureSettings=this._bareFontInfo.fontFeatureSettings,n.style.lineHeight=this._bareFontInfo.lineHeight+"px",n.style.letterSpacing=this._bareFontInfo.letterSpacing+"px",n.style.fontStyle="italic",e.appendChild(n),[]);for(const r of this._requests){let e;0===r.type&&(e=t),2===r.type&&(e=i),(e=1===r.type?n:e).appendChild(document.createElement("br"));var s=document.createElement("span");a._render(s,r),e.appendChild(s),o.push(s)}this._container=e,this._testElements=o}static _render(e,t){if(" "===t.chr){let t=" ";for(let e=0;e<8;e++)t+=t;e.innerText=t}else{let i=t.chr;for(let e=0;e<8;e++)i+=i;e.textContent=i}}_readFromDomElements(){for(let t=0,i=this._requests.length;tthis._values[e])}}function g(){p.INSTANCE.clearCache()}class p extends t.a{constructor(){super(),this._onDidChange=this._register(new o.b),this.onDidChange=this._onDidChange.event,this._cache=new u,this._evictUntrustedReadingsTimeout=-1}dispose(){-1!==this._evictUntrustedReadingsTimeout&&(clearTimeout(this._evictUntrustedReadingsTimeout),this._evictUntrustedReadingsTimeout=-1),super.dispose()}clearCache(){this._cache=new u,this._onDidChange.fire()}_writeToCache(e,t){this._cache.put(e,t),t.isTrusted||-1!==this._evictUntrustedReadingsTimeout||(this._evictUntrustedReadingsTimeout=setTimeout(()=>{this._evictUntrustedReadingsTimeout=-1,this._evictUntrustedReadings()},5e3))}_evictUntrustedReadings(){let e=!1;for(const t of this._cache.getValues())t.isTrusted||(e=!0,this._cache.remove(t));e&&this._onDidChange.fire()}readConfiguration(e){if(!this._cache.has(e)){let t=p._actualReadConfiguration(e);(t.typicalHalfwidthCharacterWidth<=2||t.typicalFullwidthCharacterWidth<=2||t.spaceWidth<=2||t.maxDigitWidth<=2)&&(t=new c.b({zoomLevel:n.d(),pixelRatio:n.a(),fontFamily:t.fontFamily,fontWeight:t.fontWeight,fontSize:t.fontSize,fontFeatureSettings:t.fontFeatureSettings,lineHeight:t.lineHeight,letterSpacing:t.letterSpacing,isMonospace:t.isMonospace,typicalHalfwidthCharacterWidth:Math.max(t.typicalHalfwidthCharacterWidth,5),typicalFullwidthCharacterWidth:Math.max(t.typicalFullwidthCharacterWidth,5),canUseHalfwidthRightwardsArrow:t.canUseHalfwidthRightwardsArrow,spaceWidth:Math.max(t.spaceWidth,5),middotWidth:Math.max(t.middotWidth,5),wsmiddotWidth:Math.max(t.wsmiddotWidth,5),maxDigitWidth:Math.max(t.maxDigitWidth,5)},!1)),this._writeToCache(e,t)}return this._cache.get(e)}static createRequest(e,t,i,n){return e=new r(e,t),i.push(e),n&&n.push(e),e}static _actualReadConfiguration(e){var t=[],i=[],o=this.createRequest("n",0,t,i),s=this.createRequest("m",0,t,null),r=this.createRequest(" ",0,t,i),l=this.createRequest("0",0,t,i),d=this.createRequest("1",0,t,i),u=this.createRequest("2",0,t,i),g=this.createRequest("3",0,t,i),p=this.createRequest("4",0,t,i),m=this.createRequest("5",0,t,i),f=this.createRequest("6",0,t,i),_=this.createRequest("7",0,t,i),b=this.createRequest("8",0,t,i),v=this.createRequest("9",0,t,i),C=this.createRequest("→",0,t,i),w=this.createRequest("→",0,t,null),y=this.createRequest("·",0,t,i),S=this.createRequest(String.fromCharCode(11825),0,t,null);this.createRequest("|",0,t,i),this.createRequest("/",0,t,i),this.createRequest("-",0,t,i),this.createRequest("_",0,t,i),this.createRequest("i",0,t,i),this.createRequest("l",0,t,i),this.createRequest("m",0,t,i),this.createRequest("|",1,t,i),this.createRequest("_",1,t,i),this.createRequest("i",1,t,i),this.createRequest("l",1,t,i),this.createRequest("m",1,t,i),this.createRequest("n",1,t,i),this.createRequest("|",2,t,i),this.createRequest("_",2,t,i),this.createRequest("i",2,t,i),this.createRequest("l",2,t,i),this.createRequest("m",2,t,i),this.createRequest("n",2,t,i);{var L=e;const i=new a(L,t);i.read()}L=Math.max(l.width,d.width,u.width,g.width,p.width,m.width,f.width,_.width,b.width,v.width);let x=e.fontFeatureSettings===h.e.OFF;var k=i[0].width;for(let n=1,a=i.length;x&&nC.width&&(N=!1),t=2e3this._recomputeOptions())),this._register(p.INSTANCE.onDidChange(()=>this._recomputeOptions())),this._validatedOptions.get(10)&&this._elementSizeObserver.startObserving(),this._register(n.l(e=>this._recomputeOptions())),this._register(this.accessibilityService.onDidChangeScreenReaderOptimized(()=>this._recomputeOptions())),this._recomputeOptions()}static applyFontInfoSlow(e,t){e.style.fontFamily=t.getMassagedFontFamily(),e.style.fontWeight=t.fontWeight,e.style.fontSize=t.fontSize+"px",e.style.fontFeatureSettings=t.fontFeatureSettings,e.style.lineHeight=t.lineHeight+"px",e.style.letterSpacing=t.letterSpacing+"px"}static applyFontInfo(e,t){e.setFontFamily(t.getMassagedFontFamily()),e.setFontWeight(t.fontWeight),e.setFontSize(t.fontSize),e.setFontFeatureSettings(t.fontFeatureSettings),e.setLineHeight(t.lineHeight),e.setLetterSpacing(t.letterSpacing)}observeReferenceElement(e){this._elementSizeObserver.observe(e)}updatePixelRatio(){this._recomputeOptions()}static _getExtraEditorClassName(){let e="";return n.h||n.k||(e+="no-user-select "),n.h&&(e+="no-minimap-shadow "),s.f&&(e+="mac "),e}_getEnvConfiguration(){return{extraEditorClassName:m._getExtraEditorClassName(),outerWidth:this._elementSizeObserver.getWidth(),outerHeight:this._elementSizeObserver.getHeight(),emptySelectionClipboard:n.j||n.g,pixelRatio:n.a(),zoomLevel:n.d(),accessibilitySupport:this.accessibilityService.isScreenReaderOptimized()?2:this.accessibilityService.getAccessibilitySupport()}}readConfiguration(e){return p.INSTANCE.readConfiguration(e)}}},"1e03":function(e,t,i){},"1e93":function(e,t,i){"use strict";(function(e){i.d(t,"a",(function(){return s})),i.d(t,"b",(function(){return r})),i.d(t,"e",(function(){return a})),i.d(t,"c",(function(){return l})),i.d(t,"f",(function(){return d})),i.d(t,"d",(function(){return h})),i.d(t,"g",(function(){return c}));const n=void 0!==e;let o;class s{constructor(e){this.buffer=e,this.byteLength=this.buffer.byteLength}static wrap(t){return n&&!e.isBuffer(t)&&(t=e.from(t.buffer,t.byteOffset,t.byteLength)),new s(t)}toString(){return n?this.buffer.toString():(o=o||new TextDecoder).decode(this.buffer)}}function r(e,t){return e[t+0]<<0>>>0|e[t+1]<<8>>>0}function a(e,t,i){e[i+0]=255&t,e[i+1]=255&(t>>>=8)}function l(e,t){return e[t]*Math.pow(2,24)+e[t+1]*Math.pow(2,16)+e[t+2]*Math.pow(2,8)+e[t+3]}function d(e,t,i){e[i+3]=t,e[i+2]=t>>>=8,e[i+1]=t>>>=8,e[i]=t>>>=8}function h(e,t){return e[t]}function c(e,t,i){e[i]=t}}).call(this,i("b639").Buffer)},"1f26":function(e,t,i){},"1f84":function(e,t,i){"use strict";i.r(t),i.d(t,"GotoDefinitionAtPositionEditorContribution",(function(){return S})),i("eb68");var n=i("dff7"),o=i("5fe7"),s=i("fdcc"),r=i("78bc"),a=(t=i("5818"),i("6a89")),l=i("b707"),d=i("b2cc"),h=i("bd13"),c=i("a666"),u=i("b78f"),g=i("b7d0"),p=i("303e"),m=i("bc04"),f=i("f187"),_=i("6816"),b=i("7061"),v=i("ef8e9"),C=i("88d4"),w=i("4fc3"),y=(i=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3{this.startFindDefinitionFromMouse(e,Object(v.o)(t))})),this.toUnhook.add(n.onExecute(e=>{this.isEnabled(e)&&this.gotoDefinition(e.target.position,e.hasSideBySideModifier).then(()=>{this.removeLinkDecorations()},e=>{this.removeLinkDecorations(),Object(s.f)(e)})})),this.toUnhook.add(n.onCancel(()=>{this.removeLinkDecorations(),this.currentWordAtPosition=null}))}static get(t){return t.getContribution(e.ID)}startFindDefinitionFromCursor(e){return this.startFindDefinition(e).then(()=>{this.toUnhookForKeyboard.add(this.editor.onDidChangeCursorPosition(()=>{this.currentWordAtPosition=null,this.removeLinkDecorations(),this.toUnhookForKeyboard.clear()})),this.toUnhookForKeyboard.add(this.editor.onKeyDown(e=>{e&&(this.currentWordAtPosition=null,this.removeLinkDecorations(),this.toUnhookForKeyboard.clear())}))})}startFindDefinitionFromMouse(e,t){9===e.target.type&&0this.findDefinition(e,t)),this.previousPromise.then(t=>{if(t&&t.length&&l.validate(this.editor))if(1{if(t.object&&t.object.textEditorModel){const l=t["object"]["textEditorModel"];var o=n.range["startLineNumber"];if(!(o<1||o>l.getLineCount())){let t;o=this.getPreviewValue(l,o,n),t=n.originSelectionRange?a.a.lift(n.originSelectionRange):new a.a(e.lineNumber,i.startColumn,e.lineNumber,i.endColumn);var s=this.modeService.getModeIdByFilepathOrFirstLine(l.uri);this.addDecoration(t,(new r.a).appendCodeblock(s||"",o))}}t.dispose()})}else this.removeLinkDecorations()}).then(void 0,s.f)}getPreviewValue(t,i,n){let o=n.targetSelectionRange?n.range:this.getPreviewRangeBasedOnBrackets(t,i);return o.endLineNumber-o.startLineNumber>=e.MAX_SOURCE_PREVIEW_LINES&&(o=this.getPreviewRangeBasedOnIndentation(t,i)),n=this.stripIndentationFromPreviewRange(t,i,o),n}stripIndentationFromPreviewRange(e,t,i){let n=e.getLineFirstNonWhitespaceColumn(t);for(let s=t+1;sn)return new a.a(i,1,n+1,1);r=t.findNextBracket(new b.a(e,d))}return new a.a(i,1,n+1,1)}addDecoration(e,t){this.linkDecorations=this.editor.deltaDecorations(this.linkDecorations,[{range:e,options:{description:"goto-definition-link",inlineClassName:"goto-definition-link",hoverMessage:t}}])}removeLinkDecorations(){0{var i=!t&&this.editor.getOption(77)&&!this.isInPeekEditor(e);const n=new f.DefinitionAction({openToSide:t,openInPeek:i,muteMessage:!0},{alias:"",label:"",id:"",precondition:void 0});return n.run(e,this.editor)})}isInPeekEditor(e){return e=e.get(w.b),C.b.inPeekEditor.getValue(e)}dispose(){this.toUnhook.dispose()}};S.ID="editor.contrib.gotodefinitionatposition",S.MAX_SOURCE_PREVIEW_LINES=8,S=i([y(1,u.a),y(2,t.a)],S),Object(d.l)(S.ID,S),Object(g.f)((e,t)=>{e=e.getColor(p.q),e&&t.addRule(`.monaco-editor .goto-definition-link { color: ${e} !important; }`)})},"1fa1":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"php",extensions:[".php",".php4",".php5",".phtml",".ctp"],aliases:["PHP","php"],mimetypes:["application/x-php"],loader:function(){return i.e("chunk-2d0e57ec").then(i.bind(null,"9571"))}})},"1fe0":function(e,t,i){"use strict";i.d(t,"a",(function(){return h}));var n=i("3352"),o=i("b7d0"),s=i("918c"),r=i("a666"),a=i("b055"),l=i("ef8e9"),d=i("0bfb");class h{constructor(e){this.options=e,this.rangeHighlightDecorationId=void 0}provide(e,t){var i;const n=new r.b,o=(e.canAcceptInBackground=!(null==(i=this.options)||!i.canAcceptInBackground),e.matchOnLabel=e.matchOnDescription=e.matchOnDetail=e.sortByLabel=!1,n.add(new r.d));return o.value=this.doProvide(e,t),n.add(this.onDidActiveTextEditorControlChange(()=>{o.value=void 0,o.value=this.doProvide(e,t)})),n}doProvide(e,t){const i=new r.b,n=this.activeTextEditorControl;if(n&&this.canProvideWithTextEditor(n)){const o={editor:n},s=Object(a.a)(n);if(s){let e=Object(l.o)(n.saveViewState());i.add(s.onDidChangeCursorPosition(()=>{e=Object(l.o)(n.saveViewState())})),o.restoreViewState=()=>{e&&n===this.activeTextEditorControl&&n.restoreViewState(e)},i.add(Object(d.a)(t.onCancellationRequested)(()=>{var e;return null==(e=o.restoreViewState)?void 0:e.call(o)}))}i.add(Object(r.i)(()=>this.clearDecorations(n))),i.add(this.provideWithTextEditor(o,e,t))}else i.add(this.provideWithoutTextEditor(e,t));return i}canProvideWithTextEditor(e){return!0}gotoLocation({editor:e},t){e.setSelection(t.range),e.revealRangeInCenter(t.range,0),t.preserveFocus||e.focus()}getModel(e){var t;return Object(a.c)(e)?null==(t=e.getModel())?void 0:t.modified:e.getModel()}addDecorations(e,t){e.changeDecorations(e=>{const i=[];this.rangeHighlightDecorationId&&(i.push(this.rangeHighlightDecorationId.overviewRulerDecorationId),i.push(this.rangeHighlightDecorationId.rangeHighlightId),this.rangeHighlightDecorationId=void 0);var r=[{range:t,options:{description:"quick-access-range-highlight",className:"rangeHighlight",isWholeLine:!0}},{range:t,options:{description:"quick-access-range-highlight-overview",overviewRuler:{color:Object(o.g)(s.B),position:n.d.Full}}}],[e,r]=e.deltaDecorations(i,r);this.rangeHighlightDecorationId={rangeHighlightId:e,overviewRulerDecorationId:r}})}clearDecorations(e){const t=this.rangeHighlightDecorationId;t&&(e.changeDecorations(e=>{e.deltaDecorations([t.overviewRulerDecorationId,t.rangeHighlightId],[])}),this.rangeHighlightDecorationId=void 0)}}},"23ec":function(e,t,i){"use strict";i.r(t);var n=i("5fe7"),o=(t=i("a666"),i("b2cc")),s=i("b707"),r=i("1b69"),a=i("252f"),l=i("b7d0"),d=i("fbba"),h=i("d1a7"),c=i("74ce"),u=(i=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3this._tokenizeViewportNow(),100),this._outstandingRequests=[],this._register(this._editor.onDidScrollChange(()=>{this._tokenizeViewport.schedule()})),this._register(this._editor.onDidChangeModel(()=>{this._cancelAll(),this._tokenizeViewport.schedule()})),this._register(this._editor.onDidChangeModelContent(e=>{this._cancelAll(),this._tokenizeViewport.schedule()})),this._register(s.k.onDidChange(()=>{this._cancelAll(),this._tokenizeViewport.schedule()})),this._register(this._configurationService.onDidChangeConfiguration(e=>{e.affectsConfiguration(h.b)&&(this._cancelAll(),this._tokenizeViewport.schedule())})),this._register(this._themeService.onDidColorThemeChange(()=>{this._cancelAll(),this._tokenizeViewport.schedule()}))}_cancelAll(){for(const e of this._outstandingRequests)e.cancel();this._outstandingRequests=[]}_removeOutstandingRequest(e){for(let t=0,i=this._outstandingRequests.length;tthis._requestRange(e,n,t,i)))}else e.hasSomeSemanticTokens()&&e.setSemanticTokens(null,!1)}else e.hasSomeSemanticTokens()&&e.setSemanticTokens(null,!1)}}_requestRange(e,t,i,o){const s=e.getVersionId(),r=Object(n.h)(n=>Promise.resolve(i.provideDocumentRangeSemanticTokens(e,t,n)));return r.then(i=>{i&&!e.isDisposed()&&e.getVersionId()===s&&e.setPartialSemanticTokens(t,Object(a.b)(i,o,e.getLanguageIdentifier()))}).then(()=>this._removeOutstandingRequest(r),()=>this._removeOutstandingRequest(r)),r}};g.ID="editor.contrib.viewportSemanticTokens",g=i([u(1,r.a),u(2,l.b),u(3,d.a)],g),Object(o.l)(g.ID,g)},"23f2":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"fsharp",extensions:[".fs",".fsi",".ml",".mli",".fsx",".fsscript"],aliases:["F#","FSharp","fsharp"],loader:function(){return i.e("chunk-2d221a34").then(i.bind(null,"cacc"))}})},2504:function(e,t,i){"use strict";i.d(t,"a",(function(){return n})),i.d(t,"b",(function(){return l}));var n,o,s=i("308f");const r=Object.freeze((function(e,t){const i=setTimeout(e.bind(t),0);return{dispose(){clearTimeout(i)}}}));(o=n=n||{}).isCancellationToken=function(e){return e===o.None||e===o.Cancelled||e instanceof a||!(!e||"object"!=typeof e)&&"boolean"==typeof e.isCancellationRequested&&"function"==typeof e.onCancellationRequested},o.None=Object.freeze({isCancellationRequested:!1,onCancellationRequested:s.c.None}),o.Cancelled=Object.freeze({isCancellationRequested:!0,onCancellationRequested:r});class a{constructor(){this._isCancelled=!1,this._emitter=null}cancel(){this._isCancelled||(this._isCancelled=!0,this._emitter&&(this._emitter.fire(void 0),this.dispose()))}get isCancellationRequested(){return this._isCancelled}get onCancellationRequested(){return this._isCancelled?r:(this._emitter||(this._emitter=new s.b),this._emitter.event)}dispose(){this._emitter&&(this._emitter.dispose(),this._emitter=null)}}class l{constructor(e){this._token=void 0,this._parentListener=void 0,this._parentListener=e&&e.onCancellationRequested(this.cancel,this)}get token(){return this._token||(this._token=new a),this._token}cancel(){this._token?this._token instanceof a&&this._token.cancel():this._token=n.Cancelled}dispose(e=!1){e&&this.cancel(),this._parentListener&&this._parentListener.dispose(),this._token?this._token instanceof a&&this._token.dispose():this._token=n.None}}},"252f":function(e,t,i){"use strict";i.d(t,"a",(function(){return r})),i.d(t,"b",(function(){return a}));var n=i("b707"),o=i("d3d7"),s=i("4111");class r{constructor(e,t,i){this._legend=e,this._themeService=t,this._logService=i,this._hashTable=new d,this._hasWarnedOverlappingTokens=!1}getMetadata(e,t,i){var s=this._hashTable.get(e,t,i.id);let r;if(s)r=s.metadata,this._logService.getLevel()===o.c.Trace&&this._logService.trace(`SemanticTokensProviderStyling [CACHED] ${e} / ${t}: foreground ${n.E.getForeground(r)}, fontStyle `+n.E.getFontStyle(r).toString(2));else{let l=this._legend.tokenTypes[e];const d=[];if(l){let e=t;for(let t=0;0>=1;0c&&0===n[5*t];)t--;if(t-1===c){let t=e;for(;t+1g&&(t.warnOverlappingSemanticTokens(m,g+1),w=this._growCount){var o=this._elements;this._currentLengthIndex++,this._currentLength=d._SIZES[this._currentLengthIndex],this._growCount=Math.round(this._currentLengthIndex+1e.length&&(i=e.length);te===t)){const n=e[Symbol.iterator](),o=t[Symbol.iterator]();for(;;){var s=n.next(),r=o.next();if(s.done!==r.done)return!1;if(s.done)return!0;if(!i(s.value,r.value))return!1}}}},2652:function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"powerquery",extensions:[".pq",".pqm"],aliases:["PQ","M","Power Query","Power Query M"],loader:function(){return i.e("chunk-2d0d2f22").then(i.bind(null,"5b54"))}})},"27e6":function(e,t,i){},2837:function(e,t,i){"use strict";var n;i.d(t,"b",(function(){return n})),i.d(t,"c",(function(){return o})),i.d(t,"a",(function(){return s})),(i=n=n||{})[i.None=0]="None",i[i.Indent=1]="Indent",i[i.IndentOutdent=2]="IndentOutdent",i[i.Outdent=3]="Outdent";class o{constructor(e){if(this._standardAutoClosingPairConditionalBrand=void 0,this.open=e.open,this.close=e.close,this._standardTokenMask=0,Array.isArray(e.notIn))for(let t=0,i=e.notIn.length;t=i.length)&&0!==(t=(s=i.length-e)<=t?s:t)&&(this.values=new Uint32Array(i.length-t),this.values.set(i.subarray(0,e),0),this.values.set(i.subarray(e+t),e),this.prefixSum=new Uint32Array(this.values.length),e-1=this.values.length&&(e=this.values.length-1);for(let i=t;i<=e;i++)this.prefixSum[i]=this.prefixSum[i-1]+this.values[i];this.prefixSumValidIndex[0]=Math.max(this.prefixSumValidIndex[0],e)}return this.prefixSum[e]}getIndexOf(e){e=Math.floor(e),this.getTotalSum();let t=0,i=this.values.length-1,n=0;var s;let r=0;for(;t<=i;)if(n=t+(i-t)/2|0,s=this.prefixSum[n],e<(r=s-this.values[n]))i=n-1;else{if(!(s<=e))break;t=n+1}return new o(n,e-r)}}},"2dec":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"go",extensions:[".go"],aliases:["Go"],loader:function(){return i.e("chunk-2d0e542a").then(i.bind(null,"9470"))}})},"2e4b":function(e,t,i){"use strict";i.r(t),i.d(t,"StandaloneCommandsQuickAccessProvider",(function(){return W})),i.d(t,"GotoLineAction",(function(){return V}));t=i("89cd");var n=i("2f1e"),o=i("03d9"),s=i("5717"),r=i("e8e3"),a=i("ef8e9"),l=i("dff7");function d(e,t){return t&&(e.stack||e.stacktrace)?l.a("stackTrace.format","{0}: {1}",c(e),h(e.stack)||h(e.stacktrace)):c(e)}function h(e){return Array.isArray(e)?e.join("\n"):e}function c(e){return"string"==typeof e.code&&"number"==typeof e.errno&&"string"==typeof e.syscall?l.a("nodeExceptionMessage","A system error occurred ({0})",e.message):e.message||l.a("error.defaultMessage","An unknown error occurred. Please consult the log for more details.")}var u,g=i("fdcc"),p=i("7e93"),m=i("a666"),f=i("40355"),_=i("4b76"),b=i("9e74"),v=i("fbba"),C=i("eafb"),w=i("0a0f"),y=i("6dec"),S=i("5fe7"),L=i("2504"),x=function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))};function k(e){return Array.isArray(e.items)}(N=u=u||{})[N.NO_ACTION=0]="NO_ACTION",N[N.CLOSE_PICKER=1]="CLOSE_PICKER",N[N.REFRESH_PICKER=2]="REFRESH_PICKER",N[N.REMOVE_ITEM=3]="REMOVE_ITEM";class D extends m.a{constructor(e,t){super(),this.prefix=e,this.options=t}provide(e,t){var i;const n=new m.b;e.canAcceptInBackground=!(null==(i=this.options)||!i.canAcceptInBackground),e.matchOnLabel=e.matchOnDescription=e.matchOnDetail=e.sortByLabel=!1;let o=void 0;const s=n.add(new m.d),r=()=>x(this,void 0,void 0,(function*(){var i=s.value=new m.b;null!==o&&void 0!==o&&o.dispose(!0),e.busy=!1;const n=(o=new L.b(t)).token,r=e.value.substr(this.prefix.length).trim(),a=this._getPicks(r,i,n),l=(t,i)=>{let n,o=void 0;if(k(t)?(n=t.items,o=t.active):n=t,0===n.length){if(i)return!1;0r())),r(),n.add(e.onDidAccept(t=>{const[i]=e.selectedItems;"function"==typeof(null===i||void 0===i?void 0:i.accept)&&(t.inBackground||e.hide(),i.accept(e.keyMods,t))})),n.add(e.onDidTriggerItemButton(({button:i,item:n})=>x(this,void 0,void 0,(function*(){if("function"==typeof n.trigger){var o=null!=(o=null==(o=n.buttons)?void 0:o.indexOf(i))?o:-1;if(0<=o&&(o=n.trigger(o,e.keyMods),o="number"==typeof o?o:yield o,!t.isCancellationRequested))switch(o){case u.NO_ACTION:break;case u.CLOSE_PICKER:e.hide();break;case u.REFRESH_PICKER:r();break;case u.REMOVE_ITEM:var s=e.items.indexOf(n);if(-1!==s){const t=e.items.slice();t.splice(s,1),e.items=t}}}})))),n}}D.FAST_PICKS_RACE_DELAY=200;var N=i("03e8"),O=i("5d75"),E=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3{var i=this.commandsHistory.peek(e.commandId),n=this.commandsHistory.peek(t.commandId);return i&&n?nM(this,void 0,void 0,(function*(){this.commandsHistory.push(t.commandId),this.telemetryService.publicLog2("workbenchActionExecuted",{id:t.commandId,from:"quick open"});try{yield this.commandService.executeCommand(t.commandId)}catch(e){Object(g.e)(e)||this.dialogService.show(_.a.Error,Object(l.a)("canNotRun","Command '{0}' resulted in an error ({1})",t.label,function e(t=null,i=!1){if(!t)return l.a("error.defaultMessage","An unknown error occurred. Please consult the log for more details.");var n;if(Array.isArray(t))return n=e((o=r.e(t))[0],i),1this.updateConfiguration()))}updateConfiguration(){this.configuredCommandsHistoryLength=e.getConfiguredCommandHistoryLength(this.configurationService),e.cache&&e.cache.limit!==this.configuredCommandsHistoryLength&&(e.cache.limit=this.configuredCommandsHistoryLength,e.saveState(this.storageService))}load(){var t=this.storageService.get(e.PREF_KEY_CACHE,0);let i;if(t)try{i=JSON.parse(t)}catch(t){}const n=e.cache=new f.a(this.configuredCommandsHistoryLength,1);if(i){let e;(e=i.usesLRU?i.entries:i.entries.sort((e,t)=>e.value-t.value)).forEach(e=>n.set(e.key,e.value))}e.counter=this.storageService.getNumber(e.PREF_KEY_COUNTER,0,e.counter)}push(t){e.cache&&(e.cache.set(t,e.counter++),e.saveState(this.storageService))}peek(t){var i;return null==(i=e.cache)?void 0:i.peek(t)}static saveState(t){if(e.cache){const i={usesLRU:!0,entries:[]};e.cache.forEach((e,t)=>i.entries.push({key:t,value:e})),t.store(e.PREF_KEY_CACHE,JSON.stringify(i),0,0),t.store(e.PREF_KEY_COUNTER,e.counter,0,0)}}static getConfiguredCommandHistoryLength(t){return t=null==(t=null==(t=t.getValue().workbench)?void 0:t.commandPalette)?void 0:t.history,"number"==typeof t?t:e.DEFAULT_COMMANDS_HISTORY_LENGTH}};A.DEFAULT_COMMANDS_HISTORY_LENGTH=50,A.PREF_KEY_CACHE="commandPalette.mru.cache",A.PREF_KEY_COUNTER="commandPalette.mru.counter",A.counter=1,A=E([I(0,N.a),I(1,v.a)],A);var R=i("1097");class P extends T{constructor(e,t,i,n,o,s){super(e,t,i,n,o,s)}getCodeEditorCommandPicks(){const e=this.activeTextEditorControl;if(!e)return[];const t=[];for(const i of e.getSupportedActions())t.push({commandId:i.id,commandAlias:i.alias,label:Object(R.e)(i.label)||i.id});return t}}p=i("b2cc");var F=i("c101"),B=i("66bd"),j=(E=function(e,t){return function(i,n){t(i,n,e)}},function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))});let W=class extends P{constructor(e,t,i,n,o,s){super({showAlias:!1},e,i,n,o,s),this.codeEditorService=t}get activeTextEditorControl(){return Object(a.o)(this.codeEditorService.getFocusedCodeEditor())}getCommandPicks(){return j(this,void 0,void 0,(function*(){return this.getCodeEditorCommandPicks()}))}};W=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3!0,c=()=>!1,u=e=>" "===e||"\t"===e;class g{constructor(e,t,i){this._cursorMoveConfigurationBrand=void 0,this._languageIdentifier=e;const n=i.options;if(i=n.get(130),this.readOnly=n.get(80),this.tabSize=t.tabSize,this.indentSize=t.indentSize,this.insertSpaces=t.insertSpaces,this.stickyTabStops=n.get(104),this.lineHeight=n.get(58),this.pageSize=Math.max(1,Math.floor(i.height/this.lineHeight)-2),this.useTabStops=n.get(115),this.wordSeparators=n.get(116),this.emptySelectionClipboard=n.get(31),this.copyWithSyntaxHighlighting=n.get(20),this.multiCursorMergeOverlapping=n.get(68),this.multiCursorPaste=n.get(70),this.autoClosingBrackets=n.get(5),this.autoClosingQuotes=n.get(8),this.autoClosingDelete=n.get(6),this.autoClosingOvertype=n.get(7),this.autoSurround=n.get(11),this.autoIndent=n.get(9),this.surroundingPairs={},this._electricChars=null,this.shouldAutoCloseBefore={quote:g._getShouldAutoClose(e,this.autoClosingQuotes),bracket:g._getShouldAutoClose(e,this.autoClosingBrackets)},this.autoClosingPairs=d.a.getAutoClosingPairs(e.id),t=g._getSurroundingPairs(e),t)for(const o of t)this.surroundingPairs[o.open]=o.close}static shouldRecreate(e){return e.hasChanged(130)||e.hasChanged(116)||e.hasChanged(31)||e.hasChanged(68)||e.hasChanged(70)||e.hasChanged(5)||e.hasChanged(8)||e.hasChanged(6)||e.hasChanged(7)||e.hasChanged(11)||e.hasChanged(115)||e.hasChanged(58)||e.hasChanged(80)}get electricChars(){if(!this._electricChars){this._electricChars={};var e=g._getElectricCharacters(this._languageIdentifier);if(e)for(const t of e)this._electricChars[t]=!0}return this._electricChars}normalizeIndentation(e){return l.b.normalizeIndentation(e,this.indentSize,this.insertSpaces)}static _getElectricCharacters(e){try{return d.a.getElectricCharacters(e.id)}catch(e){return Object(n.f)(e),null}}static _getShouldAutoClose(e,t){switch(t){case"beforeWhitespace":return u;case"languageDefined":return g._getLanguageDefinedShouldAutoClose(e);case"always":return h;case"never":return c}}static _getLanguageDefinedShouldAutoClose(e){try{const t=d.a.getAutoCloseBeforeSet(e.id);return e=>-1!==t.indexOf(e)}catch(e){return Object(n.f)(e),c}}static _getSurroundingPairs(e){try{return d.a.getSurroundingPairs(e.id)}catch(e){return Object(n.f)(e),null}}}class p{constructor(e,t,i,n){this._singleCursorStateBrand=void 0,this.selectionStart=e,this.selectionStartLeftoverVisibleColumns=t,this.position=i,this.leftoverVisibleColumns=n,this.selection=p._computeSelection(this.selectionStart,this.position)}equals(e){return this.selectionStartLeftoverVisibleColumns===e.selectionStartLeftoverVisibleColumns&&this.leftoverVisibleColumns===e.leftoverVisibleColumns&&this.position.equals(e.position)&&this.selectionStart.equalsRange(e.selectionStart)}hasSelection(){return!this.selection.isEmpty()||!this.selectionStart.isEmpty()}move(e,t,i,n){return e?new p(this.selectionStart,this.selectionStartLeftoverVisibleColumns,new s.a(t,i),n):new p(new r.a(t,i,t,i),n,new s.a(t,i),n)}static _computeSelection(e,t){let i,n,o,s;return n=!e.isEmpty()&&t.isBeforeOrEqual(e.getStartPosition())?(i=e.endLineNumber,e.endColumn):(i=e.startLineNumber,e.startColumn),o=t.lineNumber,s=t.column,new a.a(i,n,o,s)}}class m{constructor(e,t,i,n){this._cursorContextBrand=void 0,this.model=e,this.viewModel=t,this.coordinatesConverter=i,this.cursorConfig=n}}class f{constructor(e){this.modelState=e,this.viewState=null}}class _{constructor(e){this.modelState=null,this.viewState=e}}class b{constructor(e,t){this._cursorStateBrand=void 0,this.modelState=e,this.viewState=t}static fromModelState(e){return new f(e)}static fromViewState(e){return new _(e)}static fromModelSelection(e){var t=e.selectionStartLineNumber,i=e.selectionStartColumn,n=e.positionLineNumber;e=e.positionColumn,t=new p(new r.a(t,i,t,i),0,new s.a(n,e),0);return b.fromModelState(t)}static fromModelSelections(e){let t=[];for(let i=0,n=e.length;i=t)return c=t-s,u-te});let x=class extends n.a{constructor(e,t,i){super(),this.editor=e,this.model=t,this.instantiationService=i,this.disposed=!1,this.partsWidget=this._register(this.instantiationService.createInstance(k,this.editor)),this.additionalLinesWidget=this._register(new N(this.editor)),this.viewMoreContentWidget=void 0,this._register(this.editor.onDidChangeConfiguration(e=>{(e.hasChanged(28)||e.hasChanged(105)||e.hasChanged(88)||e.hasChanged(82)||e.hasChanged(43)||e.hasChanged(42)||e.hasChanged(58))&&this.update()})),this._register(Object(n.i)(()=>{var e;this.disposed=!0,this.update(),null!=(e=this.viewMoreContentWidget)&&e.dispose(),this.viewMoreContentWidget=void 0})),this._register(t.onDidChange(()=>{this.update()})),this.update()}shouldShowHoverAtViewZone(e){return this.additionalLinesWidget.viewZoneId===e}update(){var e;const t=this.model.ghostText;if(this.editor.hasModel()&&t&&!this.disposed){const n=new Array,o=new Array,s=this.editor.getModel().getLineContent(t.lineNumber);this.editor.getModel().getLineTokens(t.lineNumber);let r=void 0,a=0;for(const e of t.parts){let t=e.lines;void 0===r?(n.push({column:e.column,text:t[0],preview:e.preview}),t=t.slice(1)):i([s.substring(a,e.column-1)],void 0),0e.lines.length<0)?this.viewMoreContentWidget=this.renderViewMoreLines(new p.a(t.lineNumber,this.editor.getModel().getLineMaxColumn(t.lineNumber)),"",0):(null!=(e=this.viewMoreContentWidget)&&e.dispose(),this.viewMoreContentWidget=void 0)}else this.partsWidget.clear(),this.additionalLinesWidget.clear()}renderViewMoreLines(e,t,i){var o=this.editor.getOption(42);const s=document.createElement("div"),a=(s.className="suggest-preview-additional-widget",u.a.applyFontInfoSlow(s,o),document.createElement("span")),l=(a.className="content-spacer",a.append(t),s.append(a),document.createElement("span")),d=(l.className="content-newline suggest-preview-text",l.append("⏎ "),s.append(l),new n.b),h=document.createElement("div");return h.className="button suggest-preview-text",h.append(`+${i} lines…`),d.add(r.o(h,"mousedown",e=>{var t;null!=(t=this.model)&&t.setExpanded(!0),e.preventDefault(),this.editor.focus()})),s.append(h),new E(this.editor,e,s,d)}},k=(x=y([S(2,w.a)],x),class{constructor(e,t,i,o){this.editor=e,this.codeEditorService=t,this.themeService=i,this.contextKeyService=o,this.decorationIds=[],this.disposableStore=new n.b}dispose(){this.clear(),this.disposableStore.dispose()}clear(){this.editor.deltaDecorations(this.decorationIds,[]),this.disposableStore.clear()}setParts(e,t,i){this.disposableStore.clear();const n=this.themeService.getColorTheme();var o=n.getColor(f.y);let s=void 0,r=void 0;o&&(s=String(o.rgba.a),r=_.a.Format.CSS.format(D(o))),o=n.getColor(f.x);let l=void 0;o&&(l="2px dashed "+o);const d=this.editor.getModel();if(d){const n=d.getOptions()["tabSize"],h=d.getLineContent(e)||"";let c=0,u="";const g=new Array;i&&g.push({range:a.a.fromPositions(new p.a(e,i.column),new p.a(e,i.column+i.length)),options:{inlineClassName:"ghost-text-hidden",description:"ghost-text-hidden"}}),o=this.contextKeyService.getContextKeyValue("config.editor.useInjectedText");const m=void 0===o||!!o;this.decorationIds=this.editor.deltaDecorations(this.decorationIds,t.map(t=>{u+=h.substring(c,t.column-1),c=t.column-1;var i=m?t.text:this.renderSingleLineText(t.text,u,n,!1);const o=this.disposableStore.add(function(e,t,i,n){const o=i+O++;return e.registerDecorationType(t,o,n),{dispose(){e.removeDecorationType(o)},resolve(){return e.resolveDecorationOptions(o,!0)}}}(this.codeEditorService,"ghost-text","0-ghost-text-",{after:{contentText:i,opacity:s,color:r,border:l,fontWeight:t.preview?"bold":"normal"}}));return{range:a.a.fromPositions(new p.a(e,t.column)),options:m?{description:"ghost-text",after:{content:i,inlineClassName:t.preview?"ghost-text-decoration-preview":"ghost-text-decoration"}}:Object.assign({},o.resolve())}}).concat(g))}}renderSingleLineText(e,t,i,n){var o=b.a.visibleColumnsByColumns(t+e,i);let s="",r=t.length+1;for(const l of e){if("\t"===l){var a=o[r+1]-o[r];if(n){s+="→";for(let e=1;e{this._viewZoneId&&(e.removeZone(this._viewZoneId),this._viewZoneId=void 0)})}updateLines(e,t,i){const n=this.editor.getModel();if(n){const o=n.getOptions()["tabSize"];this.editor.changeViewZones(n=>{this._viewZoneId&&(n.removeZone(this._viewZoneId),this._viewZoneId=void 0);var s=Math.max(t.length,i);if(0');for(let t=0,o=m.length;t'),l.A(b)),C=l.m(b),w=g.a.createEmpty(b);Object(d.d)(new d.c(y.isMonospace&&!e,y.canUseHalfwidthRightwardsArrow,b,!1,v,C,0,w,_.decorations,p,0,y.spaceWidth,y.middotWidth,y.wsmiddotWidth,i,"none",n,s!==h.e.OFF,null),x),x.appendASCIIString("")}x.appendASCIIString(""),u.a.applyFontInfoSlow(a,y),f=x.build(),f=L?L.createHTML(f):f,a.innerHTML=f}this._viewZoneId=n.addZone({afterLineNumber:e,heightInLines:s,domNode:r})}})}}}let O=0;class E extends n.a{constructor(e,t,i,o){super(),this.editor=e,this.position=t,this.domNode=i,this.allowEditorOverflow=!1,this.suppressMouseDown=!1,this._register(o),this._register(Object(n.i)(()=>{this.editor.removeContentWidget(this)})),this.editor.addContentWidget(this)}getId(){return"editor.widget.viewMoreLinesWidget"}getDomNode(){return this.domNode}getPosition(){return{position:this.position,preference:[0]}}}Object(m.f)((e,t)=>{const i=e.getColor(f.y);i&&(o=String(i.rgba.a),n=_.a.Format.CSS.format(D(i)),t.addRule(`.monaco-editor .ghost-text-decoration { opacity: ${o}; color: ${n}; }`),t.addRule(`.monaco-editor .ghost-text-decoration-preview { color: ${i.toString()}; }`),t.addRule(`.monaco-editor .suggest-preview-text .ghost-text { opacity: ${o}; color: ${n}; }`));var n,o=e.getColor(f.x);o&&t.addRule(`.monaco-editor .suggest-preview-text .ghost-text { border: 2px dashed ${o}; }`)});var I=i("dff7"),M=i("5fe7"),T=i("2504"),A=i("fdcc"),R=i("308f"),P=i("b707"),F=i("d3f4"),B=i("9e74"),j=i("d585");class W{constructor(e,t,i=0){this.lineNumber=e,this.parts=t,this.additionalReservedLineCount=i}renderForScreenReader(e){if(0===this.parts.length)return"";var t=this.parts[this.parts.length-1];const i=function(e,t){const i=new V(e),n=t.map(e=>{const t=a.a.lift(e.range);return{startOffset:i.getOffset(t.getStartPosition()),endOffset:i.getOffset(t.getEndPosition()),text:e.text}});n.sort((e,t)=>t.startOffset-e.startOffset);for(const o of n)e=e.substring(0,o.startOffset)+o.text+e.substring(o.endOffset);return e}(e.substr(0,t.column-1),this.parts.map(e=>({range:{startLineNumber:1,endLineNumber:1,startColumn:e.column,endColumn:e.column},text:e.lines.join("\n")})));return i.substring(this.parts[0].column-1)}}class V{constructor(e){this.lineStartOffsetByLineIdx=[],this.lineStartOffsetByLineIdx.push(0);for(let t=0;t{e.hasChanged(106)&&void 0===this._expanded&&this.onDidChangeEmitter.fire()}))}setExpanded(e){this._expanded=!0,this.onDidChangeEmitter.fire()}}var U=i("1b0e");function K(e,t,i,n,o=0){if(e.range.startLineNumber===e.range.endLineNumber){var s=e.text.length-o;const g=t.getValueInRange(e.range),p=function(e,t){var i;return(null===q||void 0===q?void 0:q.originalValue)===e&&(null===q||void 0===q?void 0:q.newValue)===t?null===q||void 0===q?void 0:q.changes:(i=function(e,t){function i(e){let t=0;for(let n=0,o=e.length;nt&&(t=i)}return t}const n=Math.max(i(e),i(t));function o(e){if(e<0)throw new Error("unexpected");return n+e+1}function s(e){let t=0,i=0;const n=new Int32Array(e.length);for(let r=0,a=e.length;rr},{getElements:()=>a}).ComputeDiff(!1).changes}(e,t),q={originalValue:e,newValue:t,changes:i},i)}(g,e.text);var r=e.range.startLineNumber;const m=new Array;if("prefix"===i&&(o=p.filter(e=>0===e.originalLength),1{const i=new Set([o.i.id,o.g.id,j.CoreEditingCommands.Tab.id,j.CoreEditingCommands.DeleteLeft.id,j.CoreEditingCommands.DeleteRight.id,$,"acceptSelectedSuggestion"]);i.has(t.commandId)&&e.hasTextFocus()&&this.handleUserInput()})),this._register(this.editor.onDidType(e=>{this.handleUserInput()})),this._register(this.editor.onDidChangeCursorPosition(e=>{this.session&&!this.session.isValid&&this.hide()})),this._register(Object(n.i)(()=>{this.disposed=!0}))}handleUserInput(){this.session&&!this.session.isValid&&this.hide(),setTimeout(()=>{this.disposed||this.startSessionIfTriggered()},0)}get session(){return this.completionSession.value}get ghostText(){var e;return null==(e=this.session)?void 0:e.ghostText}get minReservedLineCount(){return this.session?this.session.minReservedLineCount:0}setExpanded(e){var t;null!=(t=this.session)&&t.setExpanded(e)}setActive(e){(this.active=e)&&null!=(e=this.session)&&e.scheduleAutomaticUpdate()}startSessionIfTriggered(){!this.editor.getOption(54).enabled||this.session&&this.session.isValid||this.trigger(P.s.Automatic)}trigger(e){this.completionSession.value?e===P.s.Explicit&&this.completionSession.value.ensureUpdateWithExplicitContext():(this.completionSession.value=new Y(this.editor,this.editor.getPosition(),()=>this.active,this.commandService,this.cache,e),this.completionSession.value.takeOwnership(this.completionSession.value.onDidChange(()=>{this.onDidChangeEmitter.fire()})))}hide(){this.completionSession.clear(),this.onDidChangeEmitter.fire()}commitCurrentSuggestion(){var e;null!=(e=this.session)&&e.commitCurrentCompletion()}showNext(){var e;null!=(e=this.session)&&e.showNextInlineCompletion()}showPrevious(){var e;null!=(e=this.session)&&e.showPreviousInlineCompletion()}hasMultipleInlineCompletions(){var e;return G(this,void 0,void 0,(function*(){var t=yield null==(e=this.session)?void 0:e.hasMultipleInlineCompletions();return void 0!==t&&t}))}};Z=y([t(2,B.b)],Z);class Y extends z{constructor(e,t,i,o,s,r){super(e),this.triggerPosition=t,this.shouldUpdate=i,this.commandService=o,this.cache=s,this.initialTriggerKind=r,this.minReservedLineCount=0,this.updateOperation=this._register(new n.d),this.updateSoon=this._register(new M.e(()=>{var e=this.initialTriggerKind;return this.initialTriggerKind=P.s.Automatic,this.update(e)},50));let a=this.currentlySelectedCompletionId=void 0;this._register(this.onDidChange(()=>{var e=this.currentCompletion;if(e&&e.sourceInlineCompletion!==a){a=e.sourceInlineCompletion;const t=e.sourceProvider;t.handleItemDidShow&&t.handleItemDidShow(e.sourceInlineCompletions,a)}})),this._register(Object(n.i)(()=>{this.cache.clear()})),this._register(this.editor.onDidChangeCursorPosition(e=>{this.cache.value&&this.onDidChangeEmitter.fire()})),this._register(this.editor.onDidChangeModelContent(e=>{this.scheduleAutomaticUpdate()})),this._register(P.t.onDidChange(()=>{this.updateSoon.schedule()})),this.scheduleAutomaticUpdate()}fixAndGetIndexOfCurrentSelection(){var e;return this.currentlySelectedCompletionId&&this.cache.value&&0!==this.cache.value.completions.length?-1===(e=this.cache.value.completions.findIndex(e=>e.semanticId===this.currentlySelectedCompletionId))?(this.currentlySelectedCompletionId=void 0,0):e:0}get currentCachedCompletion(){if(this.cache.value)return this.cache.value.completions[this.fixAndGetIndexOfCurrentSelection()]}showNextInlineCompletion(){var e;return G(this,void 0,void 0,(function*(){yield this.ensureUpdateWithExplicitContext();var t,i=(null==(e=this.cache.value)?void 0:e.completions)||[];0G(this,void 0,void 0,(function*(){let i;try{i=yield ee(n,this.editor.getModel(),{triggerKind:e,selectedSuggestionInfo:void 0},t)}catch(i){return void Object(A.f)(i)}t.isCancellationRequested||(this.cache.setValue(this.editor,i,e),this.onDidChangeEmitter.fire())}))),i=new X(t,e);this.updateOperation.value=i,yield t,this.updateOperation.value===i&&this.updateOperation.clear()}}))}takeOwnership(e){this._register(e)}commitCurrentCompletion(){var e;!this.ghostText||(e=this.currentCompletion)&&this.commit(e)}commit(e){const t=this.cache.clearAndLeak();this.editor.executeEdits("inlineSuggestion.accept",[F.a.replaceMove(e.range,e.text)]),e.command?this.commandService.executeCommand(e.command.id,...e.command.arguments||[]).finally(()=>{null!==t&&void 0!==t&&t.dispose()}).then(void 0,A.g):null!==t&&void 0!==t&&t.dispose(),this.onDidChangeEmitter.fire()}}class X{constructor(e,t){this.promise=e,this.triggerKind=t}dispose(){this.promise.cancel()}}class Q extends n.a{constructor(e,t,i,o){super(),this.triggerKind=o;const s=e.deltaDecorations([],t.items.map(e=>({range:e.range,options:{description:"inline-completion-tracking-range"}})));this._register(Object(n.i)(()=>{e.deltaDecorations(s,[])})),this.completions=t.items.map((e,t)=>new J(e,s[t])),this._register(e.onDidChangeModelContent(()=>{let t=!1;const n=e.getModel();for(const e of this.completions){var o=n.getDecorationRange(e.decorationId);o?e.synchronizedRange.equalsRange(o)||(t=!0,e.synchronizedRange=o):Object(A.f)(new Error("Decoration has no range"))}t&&i()})),this._register(t)}}class J{constructor(e,t){this.inlineCompletion=e,this.decorationId=t,this.semanticId=JSON.stringify({text:this.inlineCompletion.text,startLine:this.inlineCompletion.range.startLineNumber,startColumn:this.inlineCompletion.range.startColumn,command:this.inlineCompletion.command}),this.synchronizedRange=e.range}toLiveInlineCompletion(){return{text:this.inlineCompletion.text,range:this.synchronizedRange,command:this.inlineCompletion.command,sourceProvider:this.inlineCompletion.sourceProvider,sourceInlineCompletions:this.inlineCompletion.sourceInlineCompletions,sourceInlineCompletion:this.inlineCompletion.sourceInlineCompletion}}}function ee(e,t,i,n=T.a.None){return G(this,void 0,void 0,(function*(){s=e,l=(r=t).getWordAtPosition(s),r=r.getLineMaxColumn(s.lineNumber);const o=l?new a.a(s.lineNumber,l.startColumn,s.lineNumber,r):a.a.fromPositions(s,s.with(void 0,r));var s,r,l;const d=P.t.all(t),h=yield Promise.all(d.map(o=>G(this,void 0,void 0,(function*(){const s=yield o.provideInlineCompletions(t,e,i,n);return{completions:s,provider:o,dispose:()=>{s&&o.freeInlineCompletions(s)}}})))),c=new Map;for(const e of h){const t=e.completions;if(t)for(const i of t.items.map(i=>({text:i.text,range:i.range?a.a.lift(i.range):o,command:i.command,sourceProvider:e.provider,sourceInlineCompletions:t,sourceInlineCompletion:i})))i.range.startLineNumber===i.range.endLineNumber&&c.set(JSON.stringify({text:i.text,range:i.range}),i)}return{items:[...c.values()],dispose:()=>{for(const e of h)e.dispose()}}}))}var te=i("b800"),ie=i("59a4"),ne=i("7a9e");class oe extends n.a{constructor(e){super(),this.editor=e,this.isSuggestWidgetVisible=!1,this.isShiftKeyPressed=!1,this._isActive=!1,this._currentInlineCompletion=void 0,this.onDidChangeEmitter=new R.b,this.onDidChange=this.onDidChangeEmitter.event,this.setInactiveDelayed=this._register(new M.e(()=>{this.isSuggestWidgetVisible||this._isActive&&(this._isActive=!1,this.onDidChangeEmitter.fire())},100)),this._register(e.onKeyDown(e=>{e.shiftKey&&!this.isShiftKeyPressed&&(this.isShiftKeyPressed=!0,this.update(this._isActive))})),this._register(e.onKeyUp(e=>{e.shiftKey&&this.isShiftKeyPressed&&(this.isShiftKeyPressed=!1,this.update(this._isActive))}));const t=ne.SuggestController.get(this.editor);if(t){let e=!1;const i=()=>{e||(e=!0,this._register(t.widget.value.onDidShow(()=>{this.isSuggestWidgetVisible=!0,this.update(!0)})),this._register(t.widget.value.onDidHide(()=>{this.isSuggestWidgetVisible=!1,this.setInactiveDelayed.schedule(),this.update(this._isActive)})),this._register(t.widget.value.onDidFocus(()=>{this.isSuggestWidgetVisible=!0,this.update(!0)})))};this._register(R.c.once(t.model.onDidTrigger)(e=>{i()}))}this.update(this._isActive)}get state(){if(this._isActive)return{selectedItemAsInlineCompletion:this._currentInlineCompletion}}update(e){var t=this.getInlineCompletion();let i=!1;this._currentInlineCompletion!==t&&(this._currentInlineCompletion=t,i=!0),this._isActive!==e&&(this._isActive=e,i=!0),i&&this.onDidChangeEmitter.fire()}getInlineCompletion(){const e=ne.SuggestController.get(this.editor);if(e&&this.isSuggestWidgetVisible){var t=e.widget.value.getFocusedItem();if(t){var i=e,n=this.editor.getPosition(),o=this.isShiftKeyPressed;if(t=t.item,Array.isArray(t.completion.additionalTextEdits)&&0this.updateCache(),50)),this.minReservedLineCount=0,this._register(this.suggestionInlineCompletionSource.onDidChange(()=>{this.updateCacheSoon.schedule(),this.suggestionInlineCompletionSource.state||(this.minReservedLineCount=0);const e=this.ghostText;e&&(this.minReservedLineCount=Math.max(this.minReservedLineCount,e.parts.map(e=>e.lines.length-1).reduce((e,t)=>e+t,0))),1<=this.minReservedLineCount&&this.isSuggestionPreviewEnabled()?this.suggestionInlineCompletionSource.forceRenderingAbove():this.suggestionInlineCompletionSource.stopForceRenderingAbove(),this.onDidChangeEmitter.fire()})),this._register(this.cache.onDidChange(()=>{this.onDidChangeEmitter.fire()})),this._register(this.editor.onDidChangeCursorPosition(e=>{this.isSuggestionPreviewEnabled()&&(this.minReservedLineCount=0,this.updateCacheSoon.schedule(),this.onDidChangeEmitter.fire())})),this._register(Object(n.i)(()=>this.suggestionInlineCompletionSource.stopForceRenderingAbove()))}get isActive(){return void 0!==this.suggestionInlineCompletionSource.state}isSuggestionPreviewEnabled(){return this.editor.getOption(106).preview}updateCache(){return se(this,void 0,void 0,(function*(){var e=this.suggestionInlineCompletionSource.state;if(e&&e.selectedItemAsInlineCompletion){const i={text:e.selectedItemAsInlineCompletion.text,range:e.selectedItemAsInlineCompletion.range},n=this.editor.getPosition();e=Object(M.h)(e=>se(this,void 0,void 0,(function*(){let t;try{t=yield ee(n,this.editor.getModel(),{triggerKind:P.s.Automatic,selectedSuggestionInfo:i},e)}catch(t){return void Object(A.f)(t)}e.isCancellationRequested||(this.cache.setValue(this.editor,t,P.s.Automatic),this.onDidChangeEmitter.fire())})));var t=new X(e,P.s.Automatic);this.updateOperation.value=t,yield e,this.updateOperation.value===t&&this.updateOperation.clear()}}))}get ghostText(){var e=this.suggestionInlineCompletionSource.state;e=ae(this.editor.getModel(),null==e?void 0:e.selectedItemAsInlineCompletion);const t=ae(this.editor.getModel(),null==(i=null==(i=this.cache.value)?void 0:i.completions[0])?void 0:i.toLiveInlineCompletion());var i=!(t&&e&&t.text.startsWith(e.text)&&t.range.equalsRange(e.range))&&e||t;const n=e?((null==i?void 0:i.text.length)||0)-e.text.length:0;return e=i,i=this.editor.getOptions().get(106).previewMode,i=e?K(e,this.editor.getModel(),i,this.editor.getPosition(),n)||new W(e.range.endLineNumber,[],this.minReservedLineCount):void 0,this.isSuggestionPreviewEnabled()?i:void 0}}function ae(e,t){if(!t)return t;const i=e.getValueInRange(t.range);var n=function(e,t){let i=0;for(;i{this.hasCachedGhostText=!1,this.onDidChangeEmitter.fire()}),{object:t,dispose:()=>null==i?void 0:i.dispose()}):void 0,this.hasCachedGhostText=!1,this.onDidChangeEmitter.fire())}get ghostText(){var e;return this.hasCachedGhostText||(this.cachedGhostText=null==(e=null==(e=this.currentModelRef.value)?void 0:e.object)?void 0:e.ghostText,this.hasCachedGhostText=!0),this.cachedGhostText}setExpanded(e){var t;null!=(t=this.targetModel)&&t.setExpanded(e)}get minReservedLineCount(){return this.targetModel?this.targetModel.minReservedLineCount:0}}let he=class extends de{constructor(e,t){super(),this.editor=e,this.commandService=t,this.sharedCache=this._register(new ce),this.suggestWidgetAdapterModel=this._register(new re(this.editor,this.sharedCache)),this.inlineCompletionsModel=this._register(new Z(this.editor,this.sharedCache,this.commandService)),this._register(this.suggestWidgetAdapterModel.onDidChange(()=>{this.updateModel()})),this.updateModel()}get activeInlineCompletionsModel(){if(this.targetModel===this.inlineCompletionsModel)return this.inlineCompletionsModel}updateModel(){this.setTargetModel(this.suggestWidgetAdapterModel.isActive?this.suggestWidgetAdapterModel:this.inlineCompletionsModel),this.inlineCompletionsModel.setActive(this.targetModel===this.inlineCompletionsModel)}shouldShowHoverAt(e){var t;const i=null==(t=this.activeInlineCompletionsModel)?void 0:t.ghostText;return!!i&&i.parts.some(t=>e.containsPosition(new p.a(i.lineNumber,t.column)))}triggerInlineCompletion(){var e;null!=(e=this.activeInlineCompletionsModel)&&e.trigger(P.s.Explicit)}commitInlineCompletion(){var e;null!=(e=this.activeInlineCompletionsModel)&&e.commitCurrentSuggestion()}hideInlineCompletion(){var e;null!=(e=this.activeInlineCompletionsModel)&&e.hide()}showNextInlineCompletion(){var e;null!=(e=this.activeInlineCompletionsModel)&&e.showNext()}showPreviousInlineCompletion(){var e;null!=(e=this.activeInlineCompletionsModel)&&e.showPrevious()}hasMultipleInlineCompletions(){var e;return le(this,void 0,void 0,(function*(){var t=yield null==(e=this.activeInlineCompletionsModel)?void 0:e.hasMultipleInlineCompletions();return void 0!==t&&t}))}};he=S([m(1,B.b)],he);class ce extends n.a{constructor(){super(...arguments),this.onDidChangeEmitter=new R.b,this.onDidChange=this.onDidChangeEmitter.event,this.cache=this._register(new n.d)}get value(){return this.cache.value}setValue(e,t,i){this.cache.value=new Q(e,t,()=>this.onDidChangeEmitter.fire(),i)}clearAndLeak(){return this.cache.clearAndLeak()}clear(){this.cache.clear()}}y=i("9eb8"),t=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3{this.updateModelController()})),this._register(this.editor.onDidChangeConfiguration(e=>{e.hasChanged(106)&&this.updateModelController(),e.hasChanged(54)&&this.updateModelController()})),this.updateModelController()}static get(t){return t.getContribution(e.ID)}get activeModel(){var e;return null==(e=this.activeController.value)?void 0:e.model}updateModelController(){var e=this.editor.getOption(106),t=this.editor.getOption(54);this.activeController.value=void 0,this.activeController.value=this.editor.hasModel()&&(e.preview||t.enabled||this.triggeredExplicitly)?this.instantiationService.createInstance(me,this.editor):void 0}shouldShowHoverAt(e){var t;return(null==(t=this.activeModel)?void 0:t.shouldShowHoverAt(e))||!1}shouldShowHoverAtViewZone(e){var t;return(null==(t=null==(t=this.activeController.value)?void 0:t.widget)?void 0:t.shouldShowHoverAtViewZone(e))||!1}trigger(){var e;this.triggeredExplicitly=!0,this.activeController.value||this.updateModelController(),null!=(e=this.activeModel)&&e.triggerInlineCompletion()}commit(){var e;null!=(e=this.activeModel)&&e.commitInlineCompletion()}hide(){var e;null!=(e=this.activeModel)&&e.hideInlineCompletion()}showNextInlineCompletion(){var e;null!=(e=this.activeModel)&&e.showNextInlineCompletion()}showPreviousInlineCompletion(){var e;null!=(e=this.activeModel)&&e.showPreviousInlineCompletion()}hasMultipleInlineCompletions(){var e;return ue(this,void 0,void 0,(function*(){var t=yield null==(e=this.activeModel)?void 0:e.hasMultipleInlineCompletions();return void 0!==t&&t}))}};ge.inlineSuggestionVisible=new C.c("inlineSuggestionVisible",!1,I.a("inlineSuggestionVisible","Whether an inline suggestion is visible")),ge.inlineSuggestionHasIndentation=new C.c("inlineSuggestionHasIndentation",!1,I.a("inlineSuggestionHasIndentation","Whether the inline suggestion starts with whitespace")),ge.ID="editor.contrib.ghostTextController",ge=t([S(1,w.a)],ge);class pe{constructor(e){this.contextKeyService=e,this.inlineCompletionVisible=ge.inlineSuggestionVisible.bindTo(this.contextKeyService),this.inlineCompletionSuggestsIndentation=ge.inlineSuggestionHasIndentation.bindTo(this.contextKeyService)}}let me=class extends n.a{constructor(e,t,i){super(),this.editor=e,this.instantiationService=t,this.contextKeyService=i,this.contextKeys=new pe(this.contextKeyService),this.model=this._register(this.instantiationService.createInstance(he,this.editor)),this.widget=this._register(this.instantiationService.createInstance(x,this.editor,this.model)),this._register(Object(n.i)(()=>{this.contextKeys.inlineCompletionVisible.set(!1),this.contextKeys.inlineCompletionSuggestsIndentation.set(!1)})),this._register(this.model.onDidChange(()=>{this.updateContextKeys()})),this.updateContextKeys()}updateContextKeys(){this.contextKeys.inlineCompletionVisible.set(void 0!==(null==(e=this.model.activeInlineCompletionsModel)?void 0:e.ghostText));var e=this.model.inlineCompletionsModel.ghostText;if(e&&0t.prefix.length-e.prefix.length),Object(s.i)(()=>{this.providers.splice(this.providers.indexOf(e),1),this.defaultProvider===e&&(this.defaultProvider=void 0)})}getQuickAccessProviders(){return Object(o.e)([this.defaultProvider,...this.providers])}getQuickAccessProvider(e){return e&&this.providers.find(t=>e.startsWith(t.prefix))||this.defaultProvider}})},"303e":function(e,t,i){"use strict";i.d(t,"a",(function(){return l})),i.d(t,"wc",(function(){return h})),i.d(t,"eb",(function(){return c})),i.d(t,"cb",(function(){return u})),i.d(t,"fb",(function(){return g})),i.d(t,"db",(function(){return p})),i.d(t,"h",(function(){return m})),i.d(t,"b",(function(){return f})),i.d(t,"Jc",(function(){return _})),i.d(t,"Ic",(function(){return b})),i.d(t,"Hc",(function(){return v})),i.d(t,"Nc",(function(){return C})),i.d(t,"jb",(function(){return w})),i.d(t,"lb",(function(){return y})),i.d(t,"kb",(function(){return S})),i.d(t,"hb",(function(){return L})),i.d(t,"gb",(function(){return x})),i.d(t,"ib",(function(){return k})),i.d(t,"pb",(function(){return D})),i.d(t,"rb",(function(){return N})),i.d(t,"qb",(function(){return O})),i.d(t,"sb",(function(){return E})),i.d(t,"ub",(function(){return I})),i.d(t,"tb",(function(){return M})),i.d(t,"mb",(function(){return T})),i.d(t,"ob",(function(){return A})),i.d(t,"nb",(function(){return R})),i.d(t,"f",(function(){return B})),i.d(t,"e",(function(){return j})),i.d(t,"g",(function(){return W})),i.d(t,"c",(function(){return V})),i.d(t,"d",(function(){return H})),i.d(t,"yc",(function(){return z})),i.d(t,"Ac",(function(){return U})),i.d(t,"Bc",(function(){return K})),i.d(t,"zc",(function(){return q})),i.d(t,"pc",(function(){return $})),i.d(t,"s",(function(){return G})),i.d(t,"u",(function(){return Z})),i.d(t,"t",(function(){return Y})),i.d(t,"V",(function(){return X})),i.d(t,"X",(function(){return Q})),i.d(t,"W",(function(){return J})),i.d(t,"K",(function(){return ee})),i.d(t,"M",(function(){return te})),i.d(t,"L",(function(){return ie})),i.d(t,"D",(function(){return ne})),i.d(t,"C",(function(){return oe})),i.d(t,"r",(function(){return se})),i.d(t,"B",(function(){return re})),i.d(t,"Y",(function(){return ae})),i.d(t,"ab",(function(){return le})),i.d(t,"Z",(function(){return de})),i.d(t,"bb",(function(){return he})),i.d(t,"qc",(function(){return ce})),i.d(t,"rc",(function(){return ue})),i.d(t,"vc",(function(){return ge})),i.d(t,"lc",(function(){return pe})),i.d(t,"kc",(function(){return me})),i.d(t,"vb",(function(){return fe})),i.d(t,"yb",(function(){return _e})),i.d(t,"wb",(function(){return be})),i.d(t,"xb",(function(){return ve})),i.d(t,"R",(function(){return Ce})),i.d(t,"S",(function(){return we})),i.d(t,"J",(function(){return ye})),i.d(t,"T",(function(){return Se})),i.d(t,"U",(function(){return Le})),i.d(t,"v",(function(){return xe})),i.d(t,"x",(function(){return ke})),i.d(t,"z",(function(){return De})),i.d(t,"w",(function(){return Ne})),i.d(t,"y",(function(){return Oe})),i.d(t,"A",(function(){return Ee})),i.d(t,"H",(function(){return Ie})),i.d(t,"E",(function(){return Me})),i.d(t,"G",(function(){return Te})),i.d(t,"F",(function(){return Ae})),i.d(t,"I",(function(){return Re})),i.d(t,"q",(function(){return Pe})),i.d(t,"O",(function(){return Fe})),i.d(t,"N",(function(){return Be})),i.d(t,"Q",(function(){return je})),i.d(t,"P",(function(){return We})),i.d(t,"i",(function(){return Ve})),i.d(t,"j",(function(){return He})),i.d(t,"m",(function(){return ze})),i.d(t,"o",(function(){return Ue})),i.d(t,"n",(function(){return Ke})),i.d(t,"p",(function(){return qe})),i.d(t,"k",(function(){return $e})),i.d(t,"l",(function(){return Ge})),i.d(t,"Gb",(function(){return Ze})),i.d(t,"Hb",(function(){return Ye})),i.d(t,"Jb",(function(){return Xe})),i.d(t,"zb",(function(){return Qe})),i.d(t,"Ab",(function(){return Je})),i.d(t,"Bb",(function(){return et})),i.d(t,"Pb",(function(){return tt})),i.d(t,"Qb",(function(){return it})),i.d(t,"Rb",(function(){return nt})),i.d(t,"Nb",(function(){return ot})),i.d(t,"Ob",(function(){return st})),i.d(t,"Lb",(function(){return rt})),i.d(t,"Mb",(function(){return at})),i.d(t,"Cb",(function(){return lt})),i.d(t,"Kb",(function(){return dt})),i.d(t,"Ib",(function(){return ht})),i.d(t,"Db",(function(){return ct})),i.d(t,"Fb",(function(){return ut})),i.d(t,"Eb",(function(){return gt})),i.d(t,"Mc",(function(){return pt})),i.d(t,"Gc",(function(){return mt})),i.d(t,"tc",(function(){return _t})),i.d(t,"uc",(function(){return bt})),i.d(t,"sc",(function(){return vt})),i.d(t,"Tb",(function(){return Ct})),i.d(t,"Ub",(function(){return wt})),i.d(t,"Sb",(function(){return yt})),i.d(t,"Xb",(function(){return St})),i.d(t,"Vb",(function(){return Lt})),i.d(t,"Wb",(function(){return xt})),i.d(t,"Yb",(function(){return kt})),i.d(t,"Kc",(function(){return Dt})),i.d(t,"Ec",(function(){return Nt})),i.d(t,"Fc",(function(){return Ot})),i.d(t,"Cc",(function(){return Et})),i.d(t,"Dc",(function(){return It})),i.d(t,"ic",(function(){return Mt})),i.d(t,"jc",(function(){return Tt})),i.d(t,"bc",(function(){return At})),i.d(t,"cc",(function(){return Rt})),i.d(t,"ac",(function(){return Pt})),i.d(t,"gc",(function(){return Ft})),i.d(t,"Zb",(function(){return Bt})),i.d(t,"ec",(function(){return jt})),i.d(t,"fc",(function(){return Wt})),i.d(t,"dc",(function(){return Vt})),i.d(t,"mc",(function(){return Ht})),i.d(t,"oc",(function(){return zt})),i.d(t,"nc",(function(){return Ut})),i.d(t,"Lc",(function(){return $t})),i.d(t,"hc",(function(){return Gt})),i.d(t,"xc",(function(){return Yt}));t=i("5fe7");var n=i("ceb8"),o=i("308f"),s=i("ef8e9"),r=i("dff7"),a=i("dd1b");i=i("89cd");const l={ColorContribution:"base.contributions.colors"},d=new class{constructor(){this._onDidChangeSchema=new o.b,this.onDidChangeSchema=this._onDidChangeSchema.event,this.colorSchema={type:"object",properties:{}},this.colorReferenceSchema={type:"string",enum:[],enumDescriptions:[]},this.colorsById={}}registerColor(e,t,i,n=!1,o){this.colorsById[e]={id:e,description:i,defaults:t,needsTransparency:n,deprecationMessage:o};let s={type:"string",description:i,format:"color-hex",defaultSnippets:[{body:"${1:#ff0000}"}]};return o&&(s.deprecationMessage=o),this.colorSchema.properties[e]=s,this.colorReferenceSchema.enum.push(e),this.colorReferenceSchema.enumDescriptions.push(i),this._onDidChangeSchema.fire(),e}resolveDefaultColor(e,t){if(e=this.colorsById[e],e&&e.defaults)return Yt(e.defaults[t.type],t)}getColorSchema(){return this.colorSchema}toString(){return Object.keys(this.colorsById).sort((e,t)=>{var i=-1===e.indexOf(".")?0:1,n=-1===t.indexOf(".")?0:1;return i!=n?i-n:e.localeCompare(t)}).map(e=>`- \`${e}\`: `+this.colorsById[e].description).join("\n")}};function h(e,t,i,n,o){return d.registerColor(e,t,i,n,o)}i.a.add(l.ColorContribution,d);const c=h("foreground",{dark:"#CCCCCC",light:"#616161",hc:"#FFFFFF"},r.a("foreground","Overall foreground color. This color is only used if not overridden by a component.")),u=h("errorForeground",{dark:"#F48771",light:"#A1260D",hc:"#F48771"},r.a("errorForeground","Overall foreground color for error messages. This color is only used if not overridden by a component.")),g=h("icon.foreground",{dark:"#C5C5C5",light:"#424242",hc:"#FFFFFF"},r.a("iconForeground","The default color for icons in the workbench.")),p=h("focusBorder",{dark:"#007FD4",light:"#0090F1",hc:"#F38518"},r.a("focusBorder","Overall border color for focused elements. This color is only used if not overridden by a component.")),m=h("contrastBorder",{light:null,dark:null,hc:"#6FC3DF"},r.a("contrastBorder","An extra border around elements to separate them from others for greater contrast.")),f=h("contrastActiveBorder",{light:null,dark:null,hc:p},r.a("activeContrastBorder","An extra border around active elements to separate them from others for greater contrast.")),_=h("textLink.foreground",{light:"#006AB1",dark:"#3794FF",hc:"#3794FF"},r.a("textLinkForeground","Foreground color for links in text.")),b=h("textLink.activeForeground",{light:"#006AB1",dark:"#3794FF",hc:"#3794FF"},r.a("textLinkActiveForeground","Foreground color for links in text when clicked on and on mouse hover.")),v=h("textCodeBlock.background",{light:"#dcdcdc66",dark:"#0a0a0a66",hc:n.a.black},r.a("textCodeBlockBackground","Background color for code blocks in text.")),C=h("widget.shadow",{dark:$t(n.a.black,.36),light:$t(n.a.black,.16),hc:null},r.a("widgetShadow","Shadow color of widgets such as find/replace inside the editor.")),w=h("input.background",{dark:"#3C3C3C",light:n.a.white,hc:n.a.black},r.a("inputBoxBackground","Input box background.")),y=h("input.foreground",{dark:c,light:c,hc:c},r.a("inputBoxForeground","Input box foreground.")),S=h("input.border",{dark:null,light:null,hc:m},r.a("inputBoxBorder","Input box border.")),L=h("inputOption.activeBorder",{dark:"#007ACC00",light:"#007ACC00",hc:m},r.a("inputBoxActiveOptionBorder","Border color of activated options in input fields.")),x=h("inputOption.activeBackground",{dark:$t(p,.4),light:$t(p,.2),hc:n.a.transparent},r.a("inputOption.activeBackground","Background color of activated options in input fields.")),k=h("inputOption.activeForeground",{dark:n.a.white,light:n.a.black,hc:null},r.a("inputOption.activeForeground","Foreground color of activated options in input fields.")),D=h("inputValidation.infoBackground",{dark:"#063B49",light:"#D6ECF2",hc:n.a.black},r.a("inputValidationInfoBackground","Input validation background color for information severity.")),N=h("inputValidation.infoForeground",{dark:null,light:null,hc:null},r.a("inputValidationInfoForeground","Input validation foreground color for information severity.")),O=h("inputValidation.infoBorder",{dark:"#007acc",light:"#007acc",hc:m},r.a("inputValidationInfoBorder","Input validation border color for information severity.")),E=h("inputValidation.warningBackground",{dark:"#352A05",light:"#F6F5D2",hc:n.a.black},r.a("inputValidationWarningBackground","Input validation background color for warning severity.")),I=h("inputValidation.warningForeground",{dark:null,light:null,hc:null},r.a("inputValidationWarningForeground","Input validation foreground color for warning severity.")),M=h("inputValidation.warningBorder",{dark:"#B89500",light:"#B89500",hc:m},r.a("inputValidationWarningBorder","Input validation border color for warning severity.")),T=h("inputValidation.errorBackground",{dark:"#5A1D1D",light:"#F2DEDE",hc:n.a.black},r.a("inputValidationErrorBackground","Input validation background color for error severity.")),A=h("inputValidation.errorForeground",{dark:null,light:null,hc:null},r.a("inputValidationErrorForeground","Input validation foreground color for error severity.")),R=h("inputValidation.errorBorder",{dark:"#BE1100",light:"#BE1100",hc:m},r.a("inputValidationErrorBorder","Input validation border color for error severity."));var P=h("dropdown.background",{dark:"#3C3C3C",light:n.a.white,hc:n.a.black},r.a("dropdownBackground","Dropdown background.")),F=h("dropdown.foreground",{dark:"#F0F0F0",light:null,hc:n.a.white},r.a("dropdownForeground","Dropdown foreground."));const B=h("button.foreground",{dark:n.a.white,light:n.a.white,hc:n.a.white},r.a("buttonForeground","Button foreground color.")),j=h("button.background",{dark:"#0E639C",light:"#007ACC",hc:null},r.a("buttonBackground","Button background color.")),W=h("button.hoverBackground",{dark:qt(j,.2),light:Kt(j,.2),hc:null},r.a("buttonHoverBackground","Button background color when hovering.")),V=h("badge.background",{dark:"#4D4D4D",light:"#C4C4C4",hc:n.a.black},r.a("badgeBackground","Badge background color. Badges are small information labels, e.g. for search results count.")),H=h("badge.foreground",{dark:n.a.white,light:"#333",hc:n.a.white},r.a("badgeForeground","Badge foreground color. Badges are small information labels, e.g. for search results count.")),z=h("scrollbar.shadow",{dark:"#000000",light:"#DDDDDD",hc:null},r.a("scrollbarShadow","Scrollbar shadow to indicate that the view is scrolled.")),U=h("scrollbarSlider.background",{dark:n.a.fromHex("#797979").transparent(.4),light:n.a.fromHex("#646464").transparent(.4),hc:$t(m,.6)},r.a("scrollbarSliderBackground","Scrollbar slider background color.")),K=h("scrollbarSlider.hoverBackground",{dark:n.a.fromHex("#646464").transparent(.7),light:n.a.fromHex("#646464").transparent(.7),hc:$t(m,.8)},r.a("scrollbarSliderHoverBackground","Scrollbar slider background color when hovering.")),q=h("scrollbarSlider.activeBackground",{dark:n.a.fromHex("#BFBFBF").transparent(.4),light:n.a.fromHex("#000000").transparent(.6),hc:m},r.a("scrollbarSliderActiveBackground","Scrollbar slider background color when clicked on.")),$=h("progressBar.background",{dark:n.a.fromHex("#0E70C0"),light:n.a.fromHex("#0E70C0"),hc:m},r.a("progressBarBackground","Background color of the progress bar that can show for long running operations.")),G=h("editorError.background",{dark:null,light:null,hc:null},r.a("editorError.background","Background color of error text in the editor. The color must not be opaque so as not to hide underlying decorations."),!0),Z=h("editorError.foreground",{dark:"#F14C4C",light:"#E51400",hc:null},r.a("editorError.foreground","Foreground color of error squigglies in the editor.")),Y=h("editorError.border",{dark:null,light:null,hc:n.a.fromHex("#E47777").transparent(.8)},r.a("errorBorder","Border color of error boxes in the editor.")),X=h("editorWarning.background",{dark:null,light:null,hc:null},r.a("editorWarning.background","Background color of warning text in the editor. The color must not be opaque so as not to hide underlying decorations."),!0),Q=h("editorWarning.foreground",{dark:"#CCA700",light:"#BF8803",hc:null},r.a("editorWarning.foreground","Foreground color of warning squigglies in the editor.")),J=h("editorWarning.border",{dark:null,light:null,hc:n.a.fromHex("#FFCC00").transparent(.8)},r.a("warningBorder","Border color of warning boxes in the editor.")),ee=h("editorInfo.background",{dark:null,light:null,hc:null},r.a("editorInfo.background","Background color of info text in the editor. The color must not be opaque so as not to hide underlying decorations."),!0),te=h("editorInfo.foreground",{dark:"#3794FF",light:"#1a85ff",hc:"#3794FF"},r.a("editorInfo.foreground","Foreground color of info squigglies in the editor.")),ie=h("editorInfo.border",{dark:null,light:null,hc:n.a.fromHex("#3794FF").transparent(.8)},r.a("infoBorder","Border color of info boxes in the editor.")),ne=h("editorHint.foreground",{dark:n.a.fromHex("#eeeeee").transparent(.7),light:"#6c6c6c",hc:null},r.a("editorHint.foreground","Foreground color of hint squigglies in the editor.")),oe=h("editorHint.border",{dark:null,light:null,hc:n.a.fromHex("#eeeeee").transparent(.8)},r.a("hintBorder","Border color of hint boxes in the editor.")),se=h("editor.background",{light:"#fffffe",dark:"#1E1E1E",hc:n.a.black},r.a("editorBackground","Editor background color.")),re=h("editor.foreground",{light:"#333333",dark:"#BBBBBB",hc:n.a.white},r.a("editorForeground","Editor default foreground color.")),ae=h("editorWidget.background",{dark:"#252526",light:"#F3F3F3",hc:"#0C141F"},r.a("editorWidgetBackground","Background color of editor widgets, such as find/replace.")),le=h("editorWidget.foreground",{dark:c,light:c,hc:c},r.a("editorWidgetForeground","Foreground color of editor widgets, such as find/replace.")),de=h("editorWidget.border",{dark:"#454545",light:"#C8C8C8",hc:m},r.a("editorWidgetBorder","Border color of editor widgets. The color is only used if the widget chooses to have a border and if the color is not overridden by a widget.")),he=h("editorWidget.resizeBorder",{light:null,dark:null,hc:null},r.a("editorWidgetResizeBorder","Border color of the resize bar of editor widgets. The color is only used if the widget chooses to have a resize border and if the color is not overridden by a widget.")),ce=h("quickInput.background",{dark:ae,light:ae,hc:ae},r.a("pickerBackground","Quick picker background color. The quick picker widget is the container for pickers like the command palette.")),ue=h("quickInput.foreground",{dark:le,light:le,hc:le},r.a("pickerForeground","Quick picker foreground color. The quick picker widget is the container for pickers like the command palette.")),ge=h("quickInputTitle.background",{dark:new n.a(new n.c(255,255,255,.105)),light:new n.a(new n.c(0,0,0,.06)),hc:"#000000"},r.a("pickerTitleBackground","Quick picker title background color. The quick picker widget is the container for pickers like the command palette.")),pe=h("pickerGroup.foreground",{dark:"#3794FF",light:"#0066BF",hc:n.a.white},r.a("pickerGroupForeground","Quick picker color for grouping labels.")),me=h("pickerGroup.border",{dark:"#3F3F46",light:"#CCCEDB",hc:n.a.white},r.a("pickerGroupBorder","Quick picker color for grouping borders.")),fe=h("keybindingLabel.background",{dark:new n.a(new n.c(128,128,128,.17)),light:new n.a(new n.c(221,221,221,.4)),hc:n.a.transparent},r.a("keybindingLabelBackground","Keybinding label background color. The keybinding label is used to represent a keyboard shortcut.")),_e=h("keybindingLabel.foreground",{dark:n.a.fromHex("#CCCCCC"),light:n.a.fromHex("#555555"),hc:n.a.white},r.a("keybindingLabelForeground","Keybinding label foreground color. The keybinding label is used to represent a keyboard shortcut.")),be=h("keybindingLabel.border",{dark:new n.a(new n.c(51,51,51,.6)),light:new n.a(new n.c(204,204,204,.4)),hc:new n.a(new n.c(111,195,223))},r.a("keybindingLabelBorder","Keybinding label border color. The keybinding label is used to represent a keyboard shortcut.")),ve=h("keybindingLabel.bottomBorder",{dark:new n.a(new n.c(68,68,68,.6)),light:new n.a(new n.c(187,187,187,.4)),hc:new n.a(new n.c(111,195,223))},r.a("keybindingLabelBottomBorder","Keybinding label border bottom color. The keybinding label is used to represent a keyboard shortcut.")),Ce=h("editor.selectionBackground",{light:"#ADD6FF",dark:"#264F78",hc:"#f3f518"},r.a("editorSelectionBackground","Color of the editor selection.")),we=h("editor.selectionForeground",{light:null,dark:null,hc:"#000000"},r.a("editorSelectionForeground","Color of the selected text for high contrast.")),ye=h("editor.inactiveSelectionBackground",{light:$t(Ce,.5),dark:$t(Ce,.5),hc:$t(Ce,.5)},r.a("editorInactiveSelection","Color of the selection in an inactive editor. The color must not be opaque so as not to hide underlying decorations."),!0),Se=h("editor.selectionHighlightBackground",{light:Zt(Ce,se,.3,.6),dark:Zt(Ce,se,.3,.6),hc:null},r.a("editorSelectionHighlight","Color for regions with the same content as the selection. The color must not be opaque so as not to hide underlying decorations."),!0),Le=h("editor.selectionHighlightBorder",{light:null,dark:null,hc:f},r.a("editorSelectionHighlightBorder","Border color for regions with the same content as the selection.")),xe=h("editor.findMatchBackground",{light:"#A8AC94",dark:"#515C6A",hc:null},r.a("editorFindMatch","Color of the current search match.")),ke=h("editor.findMatchHighlightBackground",{light:"#EA5C0055",dark:"#EA5C0055",hc:null},r.a("findMatchHighlight","Color of the other search matches. The color must not be opaque so as not to hide underlying decorations."),!0),De=h("editor.findRangeHighlightBackground",{dark:"#3a3d4166",light:"#b4b4b44d",hc:null},r.a("findRangeHighlight","Color of the range limiting the search. The color must not be opaque so as not to hide underlying decorations."),!0),Ne=h("editor.findMatchBorder",{light:null,dark:null,hc:f},r.a("editorFindMatchBorder","Border color of the current search match.")),Oe=h("editor.findMatchHighlightBorder",{light:null,dark:null,hc:f},r.a("findMatchHighlightBorder","Border color of the other search matches.")),Ee=h("editor.findRangeHighlightBorder",{dark:null,light:null,hc:$t(f,.4)},r.a("findRangeHighlightBorder","Border color of the range limiting the search. The color must not be opaque so as not to hide underlying decorations."),!0),Ie=h("editor.hoverHighlightBackground",{light:"#ADD6FF26",dark:"#264f7840",hc:"#ADD6FF26"},r.a("hoverHighlight","Highlight below the word for which a hover is shown. The color must not be opaque so as not to hide underlying decorations."),!0),Me=h("editorHoverWidget.background",{light:ae,dark:ae,hc:ae},r.a("hoverBackground","Background color of the editor hover.")),Te=h("editorHoverWidget.foreground",{light:le,dark:le,hc:le},r.a("hoverForeground","Foreground color of the editor hover.")),Ae=h("editorHoverWidget.border",{light:de,dark:de,hc:de},r.a("hoverBorder","Border color of the editor hover.")),Re=h("editorHoverWidget.statusBarBackground",{dark:qt(Me,.2),light:Kt(Me,.05),hc:ae},r.a("statusBarBackground","Background color of the editor hover status bar.")),Pe=h("editorLink.activeForeground",{dark:"#4E94CE",light:n.a.blue,hc:n.a.cyan},r.a("activeLinkForeground","Color of active links.")),Fe=h("editorInlayHint.foreground",{dark:$t(H,.8),light:$t(H,.8),hc:H},r.a("editorInlayHintForeground","Foreground color of inline hints")),Be=h("editorInlayHint.background",{dark:$t(V,.6),light:$t(V,.3),hc:V},r.a("editorInlayHintBackground","Background color of inline hints")),je=h("editorLightBulb.foreground",{dark:"#FFCC00",light:"#DDB100",hc:"#FFCC00"},r.a("editorLightBulbForeground","The color used for the lightbulb actions icon.")),We=h("editorLightBulbAutoFix.foreground",{dark:"#75BEFF",light:"#007ACC",hc:"#75BEFF"},r.a("editorLightBulbAutoFixForeground","The color used for the lightbulb auto fix actions icon.")),Ve=new n.a(new n.c(155,185,85,.2)),He=new n.a(new n.c(255,0,0,.2)),ze=h("diffEditor.insertedTextBackground",{dark:Ve,light:Ve,hc:null},r.a("diffEditorInserted","Background color for text that got inserted. The color must not be opaque so as not to hide underlying decorations."),!0),Ue=h("diffEditor.removedTextBackground",{dark:He,light:He,hc:null},r.a("diffEditorRemoved","Background color for text that got removed. The color must not be opaque so as not to hide underlying decorations."),!0),Ke=h("diffEditor.insertedTextBorder",{dark:null,light:null,hc:"#33ff2eff"},r.a("diffEditorInsertedOutline","Outline color for the text that got inserted.")),qe=h("diffEditor.removedTextBorder",{dark:null,light:null,hc:"#FF008F"},r.a("diffEditorRemovedOutline","Outline color for text that got removed.")),$e=h("diffEditor.border",{dark:null,light:null,hc:m},r.a("diffEditorBorder","Border color between the two text editors.")),Ge=h("diffEditor.diagonalFill",{dark:"#cccccc33",light:"#22222233",hc:null},r.a("diffDiagonalFill","Color of the diff editor's diagonal fill. The diagonal fill is used in side-by-side diff views.")),Ze=h("list.focusBackground",{dark:null,light:null,hc:null},r.a("listFocusBackground","List/Tree background color for the focused item when the list/tree is active. An active list/tree has keyboard focus, an inactive does not.")),Ye=h("list.focusForeground",{dark:null,light:null,hc:null},r.a("listFocusForeground","List/Tree foreground color for the focused item when the list/tree is active. An active list/tree has keyboard focus, an inactive does not.")),Xe=h("list.focusOutline",{dark:p,light:p,hc:f},r.a("listFocusOutline","List/Tree outline color for the focused item when the list/tree is active. An active list/tree has keyboard focus, an inactive does not.")),Qe=h("list.activeSelectionBackground",{dark:"#094771",light:"#0060C0",hc:null},r.a("listActiveSelectionBackground","List/Tree background color for the selected item when the list/tree is active. An active list/tree has keyboard focus, an inactive does not.")),Je=h("list.activeSelectionForeground",{dark:n.a.white,light:n.a.white,hc:null},r.a("listActiveSelectionForeground","List/Tree foreground color for the selected item when the list/tree is active. An active list/tree has keyboard focus, an inactive does not.")),et=h("list.activeSelectionIconForeground",{dark:null,light:null,hc:null},r.a("listActiveSelectionIconForeground","List/Tree icon foreground color for the selected item when the list/tree is active. An active list/tree has keyboard focus, an inactive does not.")),tt=h("list.inactiveSelectionBackground",{dark:"#37373D",light:"#E4E6F1",hc:null},r.a("listInactiveSelectionBackground","List/Tree background color for the selected item when the list/tree is inactive. An active list/tree has keyboard focus, an inactive does not.")),it=h("list.inactiveSelectionForeground",{dark:null,light:null,hc:null},r.a("listInactiveSelectionForeground","List/Tree foreground color for the selected item when the list/tree is inactive. An active list/tree has keyboard focus, an inactive does not.")),nt=h("list.inactiveSelectionIconForeground",{dark:null,light:null,hc:null},r.a("listInactiveSelectionIconForeground","List/Tree icon foreground color for the selected item when the list/tree is inactive. An active list/tree has keyboard focus, an inactive does not.")),ot=h("list.inactiveFocusBackground",{dark:null,light:null,hc:null},r.a("listInactiveFocusBackground","List/Tree background color for the focused item when the list/tree is inactive. An active list/tree has keyboard focus, an inactive does not.")),st=h("list.inactiveFocusOutline",{dark:null,light:null,hc:null},r.a("listInactiveFocusOutline","List/Tree outline color for the focused item when the list/tree is inactive. An active list/tree has keyboard focus, an inactive does not.")),rt=h("list.hoverBackground",{dark:"#2A2D2E",light:"#F0F0F0",hc:null},r.a("listHoverBackground","List/Tree background when hovering over items using the mouse.")),at=h("list.hoverForeground",{dark:null,light:null,hc:null},r.a("listHoverForeground","List/Tree foreground when hovering over items using the mouse.")),lt=h("list.dropBackground",{dark:"#062F4A",light:"#D6EBFF",hc:null},r.a("listDropBackground","List/Tree drag and drop background when moving items around using the mouse.")),dt=h("list.highlightForeground",{dark:"#18A3FF",light:"#0066BF",hc:p},r.a("highlight","List/Tree foreground color of the match highlights when searching inside the list/tree.")),ht=h("list.focusHighlightForeground",{dark:dt,light:{op:5,if:Qe,then:dt,else:"#9DDDFF"},hc:dt},r.a("listFocusHighlightForeground","List/Tree foreground color of the match highlights on actively focused items when searching inside the list/tree.")),ct=h("listFilterWidget.background",{light:"#efc1ad",dark:"#653723",hc:n.a.black},r.a("listFilterWidgetBackground","Background color of the type filter widget in lists and trees.")),ut=h("listFilterWidget.outline",{dark:n.a.transparent,light:n.a.transparent,hc:"#f38518"},r.a("listFilterWidgetOutline","Outline color of the type filter widget in lists and trees.")),gt=h("listFilterWidget.noMatchesOutline",{dark:"#BE1100",light:"#BE1100",hc:m},r.a("listFilterWidgetNoMatchesOutline","Outline color of the type filter widget in lists and trees, when there are no matches.")),pt=h("tree.indentGuidesStroke",{dark:"#585858",light:"#a9a9a9",hc:"#a9a9a9"},r.a("treeIndentGuidesStroke","Tree stroke color for the indentation guides.")),mt=h("tree.tableColumnsBorder",{dark:"#CCCCCC20",light:"#61616120",hc:null},r.a("treeIndentGuidesStroke","Tree stroke color for the indentation guides."));var ft=h("quickInput.list.focusBackground",{dark:null,light:null,hc:null},"",void 0,r.a("quickInput.list.focusBackground deprecation","Please use quickInputList.focusBackground instead"));const _t=h("quickInputList.focusForeground",{dark:Je,light:Je,hc:Je},r.a("quickInput.listFocusForeground","Quick picker foreground color for the focused item.")),bt=h("quickInputList.focusIconForeground",{dark:et,light:et,hc:et},r.a("quickInput.listFocusIconForeground","Quick picker icon foreground color for the focused item.")),vt=h("quickInputList.focusBackground",{dark:Gt(ft,Qe),light:Gt(ft,Qe),hc:null},r.a("quickInput.listFocusBackground","Quick picker background color for the focused item.")),Ct=h("menu.border",{dark:null,light:null,hc:m},r.a("menuBorder","Border color of menus.")),wt=h("menu.foreground",{dark:F,light:c,hc:F},r.a("menuForeground","Foreground color of menu items.")),yt=h("menu.background",{dark:P,light:P,hc:P},r.a("menuBackground","Background color of menu items.")),St=h("menu.selectionForeground",{dark:Je,light:Je,hc:Je},r.a("menuSelectionForeground","Foreground color of the selected menu item in menus.")),Lt=h("menu.selectionBackground",{dark:Qe,light:Qe,hc:Qe},r.a("menuSelectionBackground","Background color of the selected menu item in menus.")),xt=h("menu.selectionBorder",{dark:null,light:null,hc:f},r.a("menuSelectionBorder","Border color of the selected menu item in menus.")),kt=h("menu.separatorBackground",{dark:"#BBBBBB",light:"#888888",hc:m},r.a("menuSeparatorBackground","Color of a separator menu item in menus.")),Dt=h("toolbar.hoverBackground",{dark:"#5a5d5e50",light:"#b8b8b850",hc:null},r.a("toolbarHoverBackground","Toolbar background when hovering over actions using the mouse")),Nt=h("editor.snippetTabstopHighlightBackground",{dark:new n.a(new n.c(124,124,124,.3)),light:new n.a(new n.c(10,50,100,.2)),hc:new n.a(new n.c(124,124,124,.3))},r.a("snippetTabstopHighlightBackground","Highlight background color of a snippet tabstop.")),Ot=h("editor.snippetTabstopHighlightBorder",{dark:null,light:null,hc:null},r.a("snippetTabstopHighlightBorder","Highlight border color of a snippet tabstop.")),Et=h("editor.snippetFinalTabstopHighlightBackground",{dark:null,light:null,hc:null},r.a("snippetFinalTabstopHighlightBackground","Highlight background color of the final tabstop of a snippet.")),It=h("editor.snippetFinalTabstopHighlightBorder",{dark:"#525252",light:new n.a(new n.c(10,50,100,.5)),hc:"#525252"},r.a("snippetFinalTabstopHighlightBorder","Highlight border color of the final tabstop of a snippet.")),Mt=h("editorOverviewRuler.findMatchForeground",{dark:"#d186167e",light:"#d186167e",hc:"#AB5A00"},r.a("overviewRulerFindMatchForeground","Overview ruler marker color for find matches. The color must not be opaque so as not to hide underlying decorations."),!0),Tt=h("editorOverviewRuler.selectionHighlightForeground",{dark:"#A0A0A0CC",light:"#A0A0A0CC",hc:"#A0A0A0CC"},r.a("overviewRulerSelectionHighlightForeground","Overview ruler marker color for selection highlights. The color must not be opaque so as not to hide underlying decorations."),!0),At=h("minimap.findMatchHighlight",{light:"#d18616",dark:"#d18616",hc:"#AB5A00"},r.a("minimapFindMatchHighlight","Minimap marker color for find matches."),!0),Rt=h("minimap.selectionHighlight",{light:"#ADD6FF",dark:"#264F78",hc:"#ffffff"},r.a("minimapSelectionHighlight","Minimap marker color for the editor selection."),!0),Pt=h("minimap.errorHighlight",{dark:new n.a(new n.c(255,18,18,.7)),light:new n.a(new n.c(255,18,18,.7)),hc:new n.a(new n.c(255,50,50,1))},r.a("minimapError","Minimap marker color for errors.")),Ft=h("minimap.warningHighlight",{dark:Q,light:Q,hc:J},r.a("overviewRuleWarning","Minimap marker color for warnings.")),Bt=h("minimap.background",{dark:null,light:null,hc:null},r.a("minimapBackground","Minimap background color.")),jt=h("minimapSlider.background",{light:$t(U,.5),dark:$t(U,.5),hc:$t(U,.5)},r.a("minimapSliderBackground","Minimap slider background color.")),Wt=h("minimapSlider.hoverBackground",{light:$t(K,.5),dark:$t(K,.5),hc:$t(K,.5)},r.a("minimapSliderHoverBackground","Minimap slider background color when hovering.")),Vt=h("minimapSlider.activeBackground",{light:$t(q,.5),dark:$t(q,.5),hc:$t(q,.5)},r.a("minimapSliderActiveBackground","Minimap slider background color when clicked on.")),Ht=h("problemsErrorIcon.foreground",{dark:Z,light:Z,hc:Z},r.a("problemsErrorIconForeground","The color used for the problems error icon.")),zt=h("problemsWarningIcon.foreground",{dark:Q,light:Q,hc:Q},r.a("problemsWarningIconForeground","The color used for the problems warning icon.")),Ut=h("problemsInfoIcon.foreground",{dark:te,light:te,hc:te},r.a("problemsInfoIconForeground","The color used for the problems info icon."));function Kt(e,t){return{op:0,value:e,factor:t}}function qt(e,t){return{op:1,value:e,factor:t}}function $t(e,t){return{op:2,value:e,factor:t}}function Gt(...e){return{op:3,values:e}}function Zt(e,t,i,n){return{op:4,value:e,background:t,factor:i,transparency:n}}function Yt(e,t){if(null!==e){if("string"==typeof e)return"#"===e[0]?n.a.fromHex(e):t.getColor(e);if(e instanceof n.a)return e;if("object"==typeof e){var i,o=e,r=t;switch(o.op){case 0:return null==(i=Yt(o.value,r))?void 0:i.darken(o.factor);case 1:return null==(i=Yt(o.value,r))?void 0:i.lighten(o.factor);case 2:return null==(i=Yt(o.value,r))?void 0:i.transparent(o.factor);case 3:for(const t of o.values){var a=Yt(t,r);if(a)return a}return;case 5:return Yt(r.defines(o.if)?o.then:o.else,r);case 4:const e=Yt(o.value,r);return e?(i=Yt(o.background,r))?(e.isDarkerThan(i)?n.a.getLighterColor(e,i,o.factor):n.a.getDarkerColor(e,i,o.factor)).transparent(o.transparency):e.transparent(o.factor*o.transparency):void 0;default:throw Object(s.b)(o)}}}}const Xt="vscode://schemas/workbench-colors";let Qt=i.a.as(a.a.JSONContribution);Qt.registerSchema(Xt,d.getColorSchema());const Jt=new t.e(()=>Qt.notifySchemaChanged(Xt),200);d.onDidChangeSchema(()=>{Jt.isScheduled()||Jt.schedule()})},"308f":function(e,t,i){"use strict";i.d(t,"c",(function(){return n})),i.d(t,"b",(function(){return b})),i.d(t,"e",(function(){return v})),i.d(t,"a",(function(){return C})),i.d(t,"d",(function(){return w})),i.d(t,"f",(function(){return y}));var n,o=i("fdcc"),s=i("a666"),r=i("db88"),a=i("e58e");{var l=n=n||{};function d(e){return(t,i=null,n)=>{let o,s=!1;return o=e(e=>{if(!s)return o?o.dispose():s=!0,t.call(i,e)},null,n),s&&o.dispose(),o}}function h(e,t){return p((i,n=null,o)=>e(e=>i.call(n,t(e)),null,o))}function c(e,t){return p((i,n=null,o)=>e(e=>{t(e),i.call(n,e)},null,o))}function u(e,t){return p((i,n=null,o)=>e(e=>t(e)&&i.call(n,e),null,o))}function g(e,t,i){let n=i;return h(e,e=>n=t(n,e))}function p(e){let t;const i=new b({onFirstListenerAdd(){t=e(i.fire,i)},onLastListenerRemove(){t.dispose()}});return i.event}function m(e,t,i=100,n=!1,o){let s,r=void 0,a=void 0,l=0;const d=new b({leakWarningThreshold:o,onFirstListenerAdd(){s=e(e=>{l++,r=t(r,e),n&&!a&&(d.fire(r),r=void 0),clearTimeout(a),a=setTimeout(()=>{var e=r;r=void 0,a=void 0,(!n||1e===t)){let i,n=!0;return u(e,e=>{var o=n||!t(e,i);return n=!1,i=e,o})}l.None=()=>s.a.None,l.once=d,l.map=h,l.forEach=c,l.filter=u,l.signal=function(e){return e},l.any=function(...e){return(t,i=null,n)=>Object(s.e)(...e.map(e=>e(e=>t.call(i,e),null,n)))},l.reduce=g,l.debounce=m,l.latch=f,l.split=function(e,t){return[l.filter(e,t),l.filter(e,e=>!t(e))]},l.buffer=function(e,t=!1,i=[]){let n=i.slice(),o=e(e=>{n?n.push(e):r.fire(e)});const s=()=>{n&&n.forEach(e=>r.fire(e)),n=null},r=new b({onFirstListenerAdd(){o=o||e(e=>r.fire(e))},onFirstListenerDidAdd(){n&&(t?setTimeout(s):s())},onLastListenerRemove(){o&&o.dispose(),o=null}});return r.event};class e{constructor(e){this.event=e}map(t){return new e(h(this.event,t))}forEach(t){return new e(c(this.event,t))}filter(t){return new e(u(this.event,t))}reduce(t,i){return new e(g(this.event,t,i))}latch(){return new e(f(this.event))}debounce(t,i=100,n=!1,o){return new e(m(this.event,t,i,n,o))}on(e,t,i){return this.event(e,t,i)}once(e,t,i){return d(this.event)(e,t,i)}}l.chain=function(t){return new e(t)},l.fromNodeEventEmitter=function(e,t,i=(e=>e)){const n=(...e)=>o.fire(i(...e)),o=new b({onFirstListenerAdd:()=>e.on(t,n),onLastListenerRemove:()=>e.removeListener(t,n)});return o.event},l.fromDOMEventEmitter=function(e,t,i=(e=>e)){const n=(...e)=>o.fire(i(...e)),o=new b({onFirstListenerAdd:()=>e.addEventListener(t,n),onLastListenerRemove:()=>e.removeEventListener(t,n)});return o.event},l.toPromise=function(e){return new Promise(t=>d(e)(t))}}class _{constructor(e){this._listenerCount=0,this._invocationCount=0,this._elapsedOverall=0,this._name=e+"_"+_._idPool++}start(e){this._stopWatch=new a.a(!0),this._listenerCount=e}stop(){if(this._stopWatch){const e=this._stopWatch.elapsed();this._elapsedOverall+=e,this._invocationCount+=1,this._stopWatch=void 0}}}_._idPool=0;class b{constructor(e){this._disposed=!1,this._options=e,this._leakageMon=void 0,this._perfMon=null!=(e=this._options)&&e._profName?new _(this._options._profName):void 0}get event(){return this._event||(this._event=(e,t,i)=>{this._listeners||(this._listeners=new r.a);var n=this._listeners.isEmpty();n&&this._options&&this._options.onFirstListenerAdd&&this._options.onFirstListenerAdd(this);const o=this._listeners.push(t?[e,t]:e),a=(n&&this._options&&this._options.onFirstListenerDidAdd&&this._options.onFirstListenerDidAdd(this),this._options&&this._options.onListenerDidAdd&&this._options.onListenerDidAdd(this,e,t),null==(n=this._leakageMon)?void 0:n.check(this._listeners.size));return e=Object(s.i)(()=>{a&&a(),this._disposed||(o(),this._options&&this._options.onLastListenerRemove&&(this._listeners&&!this._listeners.isEmpty()||this._options.onLastListenerRemove(this)))}),i instanceof s.b?i.add(e):Array.isArray(i)&&i.push(e),e}),this._event}fire(e){var t;if(this._listeners){for(var i of(this._deliveryQueue||(this._deliveryQueue=new r.a),this._listeners))this._deliveryQueue.push([i,e]);for(null!=(t=this._perfMon)&&t.start(this._deliveryQueue.size);0{this._handle=void 0,this.resume()},this._delay)),super.fire(e)}}class w{constructor(){this.buffers=[]}wrapEvent(e){return(t,i,n)=>e(e=>{const n=this.buffers[this.buffers.length-1];n?n.push(()=>t.call(i,e)):t.call(i,e)},void 0,n)}bufferEvents(e){const t=[];return this.buffers.push(t),e=e(),this.buffers.pop(),t.forEach(e=>e()),e}}class y{constructor(){this.listening=!1,this.inputEvent=n.None,this.inputEventListener=s.a.None,this.emitter=new b({onFirstListenerDidAdd:()=>{this.listening=!0,this.inputEventListener=this.inputEvent(this.emitter.fire,this.emitter)},onLastListenerRemove:()=>{this.listening=!1,this.inputEventListener.dispose()}}),this.event=this.emitter.event}set input(e){this.inputEvent=e,this.listening&&(this.inputEventListener.dispose(),this.inputEventListener=e(this.emitter.fire,this.emitter))}dispose(){this.inputEventListener.dispose(),this.emitter.dispose()}}},"30d5":function(e,t,i){},"30db":function(e,t,i){"use strict";(function(e,n){i.d(t,"b",(function(){return g})),i.d(t,"i",(function(){return b})),i.d(t,"f",(function(){return v})),i.d(t,"d",(function(){return C})),i.d(t,"g",(function(){return w})),i.d(t,"h",(function(){return y})),i.d(t,"c",(function(){return S})),i.d(t,"k",(function(){return L})),i.d(t,"j",(function(){return x})),i.d(t,"a",(function(){return k})),i.d(t,"e",(function(){return O}));let o=!1,s=!1,r=!1,a=!1,l=!1,d=!1,h=void 0,c="en",u=void 0;const g="object"==typeof self?self:"object"==typeof e?e:{};let p=void 0;if(void 0!==g.vscode&&void 0!==g.vscode.process?p=g.vscode.process:void 0!==n&&(p=n),n="string"==typeof(null==(e=null===p||void 0===p?void 0:p.versions)?void 0:e.electron)&&"renderer"===p.type,"object"!=typeof navigator||n){if("object"==typeof p){if(o="win32"===p.platform,s="darwin"===p.platform,(r="linux"===p.platform)&&!!p.env.SNAP&&p.env.SNAP_REVISION,h="en",c="en",e=p.env.VSCODE_NLS_CONFIG,e)try{var m=JSON.parse(e),f=m.availableLanguages["*"];h=m.locale,c=f||"en",m._translationsConfigFile}catch(e){}a=!0}}else u=navigator.userAgent,o=0<=u.indexOf("Windows"),s=0<=u.indexOf("Macintosh"),d=(0<=u.indexOf("Macintosh")||0<=u.indexOf("iPad")||0<=u.indexOf("iPhone"))&&!!navigator.maxTouchPoints&&0{if(t.data&&t.data.vscodeSetImmediateId)for(let i=0,n=e.length;i{var n=++t;e.push({id:n,callback:i}),g.postMessage({vscodeSetImmediateId:n},"*")}}if("function"==typeof(null===p||void 0===p?void 0:p.nextTick))return p.nextTick.bind(p);const e=Promise.resolve();return t=>e.then(t)}(),k=s||d?2:o?1:3;let D=!0,N=!1;function O(){if(!N){N=!0;const t=new Uint8Array(2);t[0]=1,t[1]=2;var e=new Uint16Array(t.buffer);D=513===e[0]}return D}}).call(this,i("c8ba"),i("f28c"))},3170:function(e,t,i){"use strict";i.d(t,"a",(function(){return o})),i.d(t,"b",(function(){return s}));var n=i("099d");class o{constructor(e){e=Object(n.b)(e),this._defaultValue=e,this._asciiMap=o._createAsciiMap(e),this._map=new Map}static _createAsciiMap(e){let t=new Uint8Array(256);for(let i=0;i<256;i++)t[i]=e;return t}set(e,t){t=Object(n.b)(t),0<=e&&e<256?this._asciiMap[e]=t:this._map.set(e,t)}get(e){return 0<=e&&e<256?this._asciiMap[e]:this._map.get(e)||this._defaultValue}}class s{constructor(){this._actual=new o(0)}add(e){this._actual.set(e,1)}has(e){return 1===this._actual.get(e)}}},"31df":function(e,t,i){"use strict";i.d(t,"c",(function(){return o})),i.d(t,"b",(function(){return s})),i.d(t,"a",(function(){return r}));var n=i("11f7");function o(e,t={}){const i=r(t);return i.textContent=e,i}function s(e,t={}){var i=r(t);return function e(t,i,o,s){let r;if(2===i.type)r=document.createTextNode(i.content||"");else if(3===i.type)r=document.createElement("b");else if(4===i.type)r=document.createElement("i");else if(7===i.type&&s)r=document.createElement("code");else if(5===i.type&&o){const e=document.createElement("a");e.href="#",o.disposables.add(n.o(e,"click",e=>{o.callback(String(i.index),e)})),r=e}else 8===i.type?r=document.createElement("br"):1===i.type&&(r=t);r&&t!==r&&t.appendChild(r),r&&Array.isArray(i.children)&&i.children.forEach(t=>{e(r,t,o,s)})}(i,function(e,t){var i={type:1,children:[]};let n=0,o=i;const s=[],r=new a(e);for(;!r.eos();){let e=r.next();var d="\\"===e&&0!==l(r.peek(),t);if(d&&(e=r.next()),!d&&function(e,t){return 0!==l(e,t)}(e,t)&&e===r.peek()){r.advance(),2===o.type&&(o=s.pop());d=l(e,t);if(o.type===d||5===o.type&&6===d)o=s.pop();else{const e={type:d,children:[]};5===d&&(e.index=n,n++),o.children.push(e),s.push(o),o=e}}else"\n"===e?(o=2===o.type?s.pop():o).children.push({type:8}):2!==o.type?(d={type:2,content:e},o.children.push(d),s.push(o),o=d):o.content+=e}return 2===o.type&&(o=s.pop()),s.length,i}(e,!!t.renderCodeSegments),t.actionHandler,t.renderCodeSegments),i}function r(e){var t=e.inline?"span":"div";const i=document.createElement(t);return e.className&&(i.className=e.className),i}class a{constructor(e){this.source=e,this.index=0}eos(){return this.index>=this.source.length}next(){var e=this.peek();return this.advance(),e}peek(){return this.source[this.index]}advance(){this.index++}}function l(e,t){switch(e){case"*":return 3;case"_":return 4;case"[":return 5;case"]":return 6;case"`":return t?7:0;default:return 0}}},"32a4":function(e,t,i){"use strict";i.d(t,"a",(function(){return a})),i.d(t,"c",(function(){return l})),i.d(t,"b",(function(){return d}));t=i("dff7");var n=i("308f"),o=i("b707"),s=i("70cb"),r=i("89cd");i=i("b9b4");const a=new class{constructor(){this._onDidChangeLanguages=new n.b,this.onDidChangeLanguages=this._onDidChangeLanguages.event,this._languages=[],this._dynamicLanguages=[]}registerLanguage(e){return this._languages.push(e),this._onDidChangeLanguages.fire(void 0),{dispose:()=>{for(let t=0,i=this._languages.length;t"},{open:'"',close:'"'},{open:"'",close:"'"},{open:"`",close:"`"}],folding:{offSide:!0}},0)},"32b8":function(e,t,i){"use strict";i.d(t,"i",(function(){return c})),i.d(t,"e",(function(){return u})),i.d(t,"d",(function(){return g})),i.d(t,"g",(function(){return p})),i.d(t,"f",(function(){return m})),i.d(t,"b",(function(){return f})),i.d(t,"a",(function(){return _})),i.d(t,"c",(function(){return b})),i.d(t,"h",(function(){return v}));var n=i("c317");class o extends Error{constructor(e,t,i){let n;"string"==typeof t&&0===t.indexOf("not ")?(n="must not be",t=t.replace(/^not /,"")):n="must be";var o=-1!==e.indexOf(".")?"property":"argument";e=`The "${e}" ${o} ${n} of type `+t;super(e+=". Received type "+typeof i),this.code="ERR_INVALID_ARG_TYPE"}}function s(e,t){if("string"!=typeof e)throw new o(t,"string",e)}function r(e){return 47===e||92===e}function a(e){return 47===e}function l(e){return 65<=e&&e<=90||97<=e&&e<=122}function d(e,t,i,n){let o="",s=0,r=-1,a=0,l=0;for(let h=0;h<=e.length;++h){if(ho&&92===e.charCodeAt(r-1);)r--;var a=r-o;let l=0;for(;ll&&92===t.charCodeAt(d-1);)d--;var h=d-l,u=a=n;--s)if(r(e.charCodeAt(s))){if(!d){a=s;break}}else d=!1;if(-1===a){if(-1===i)return".";a=i}return e.slice(0,a)},basename(e,t){void 0!==t&&s(t,"ext"),s(e,"path");let i,n=0,o=-1,a=!0;if(2<=e.length&&l(e.charCodeAt(0))&&58===e.charCodeAt(1)&&(n=2),void 0!==t&&0=n;--i){var d=e.charCodeAt(i);if(r(d)){if(!a){n=i+1;break}}else-1===l&&(a=!1,l=i+1),0<=s&&(d===t.charCodeAt(s)?-1==--s&&(o=i):(s=-1,o=l))}return n===o?o=l:-1===o&&(o=e.length),e.slice(n,o)}for(i=e.length-1;i>=n;--i)if(r(e.charCodeAt(i))){if(!a){n=i+1;break}}else-1===o&&(a=!1,o=i+1);return-1===o?"":e.slice(n,o)},extname(e){s(e,"path");let t=0,i=-1,n=0,o=-1,a=!0,d=0;2<=e.length&&58===e.charCodeAt(1)&&l(e.charCodeAt(0))&&(t=n=2);for(let s=e.length-1;s>=t;--s){var h=e.charCodeAt(s);if(r(h)){if(a)continue;n=s+1;break}-1===o&&(a=!1,o=s+1),46===h?-1===i?i=s:1!==d&&(d=1):-1!==i&&(d=-1)}return-1===i||-1===o||0===d||1===d&&i===o-1&&i===n+1?"":e.slice(i,o)},format:h.bind(null,"\\"),parse(e){s(e,"path");const t={root:"",dir:"",base:"",ext:"",name:""};if(0!==e.length){var i=e.length;let n=0,o=e.charCodeAt(0);if(1===i)r(o)?t.root=t.dir=e:t.base=t.name=e;else{if(r(o)){if(n=1,r(e.charCodeAt(1))){let t=2,o=t;for(;t=n;--c){if(r(o=e.charCodeAt(c))){if(h)continue;a=c+1;break}-1===d&&(h=!1,d=c+1),46===o?-1===s?s=c:1!==u&&(u=1):-1!==s&&(u=-1)}-1!==d&&(-1===s||0===u||1===u&&s===d-1&&s===a+1?t.base=t.name=e.slice(a,d):(t.name=e.slice(a,s),t.base=e.slice(a,d),t.ext=e.slice(s,d))),t.dir=0=o;--d){var n=e.charCodeAt(d);if(47===n){if(l)continue;r=d+1;break}-1===a&&(l=!1,a=d+1),46===n?-1===s?s=d:1!==h&&(h=1):-1!==s&&(h=-1)}if(-1!==a){const n=0===r&&i?1:r;-1===s||0===h||1===h&&s===a-1&&s===r+1?t.base=t.name=e.slice(n,a):(t.name=e.slice(n,s),t.base=e.slice(n,a),t.ext=e.slice(s,a))}0i&&(c=i-u),l=h.color;let g=this._color2Id[l];g||(g=++this._lastAssignedId,this._color2Id[l]=g,this._id2Color[g]=l),l=new n(c-u,c+u,g),h.setColorZone(l),r.push(l)}return this._colorZonesInvalid=!1,r.sort(n.compare),r}}},3323:function(e,t,i){"use strict";i.r(t),i.d(t,"StandaloneGotoLineQuickAccessProvider",(function(){return m})),i.d(t,"GotoLineAction",(function(){return f}));var n=i("dff7"),o=i("a666"),s=(t=i("1fe0"),i("b055"));class r extends t.a{constructor(){super({canAcceptInBackground:!0})}provideWithoutTextEditor(e){var t=Object(n.a)("cannotRunGotoLine","Open a text editor first to go to a line.");return e.items=[{label:t}],e.ariaLabel=t,o.a.None}provideWithTextEditor(e,t,i){const n=e.editor,a=new o.b,l=(a.add(t.onDidAccept(i=>{var[o]=t.selectedItems;o&&this.isValidLineNumber(n,o.lineNumber)&&(this.gotoLocation(e,{range:this.toRange(o.lineNumber,o.column),keyMods:t.keyMods,preserveFocus:i.inBackground}),i.inBackground||t.hide())})),()=>{var e=this.parsePosition(n,t.value.trim().substr(r.PREFIX.length)),i=this.getPickLabel(n,e.lineNumber,e.column);t.items=[{lineNumber:e.lineNumber,column:e.column,label:i}],t.ariaLabel=i,this.isValidLineNumber(n,e.lineNumber)?(i=this.toRange(e.lineNumber,e.column),n.revealRangeInCenter(i,0),this.addDecorations(n,i)):this.clearDecorations(n)}),d=(l(),a.add(t.onDidChangeValue(()=>l())),Object(s.a)(n));if(d){const e=d.getOptions();2===e.get(59).renderType&&(d.updateOptions({lineNumbers:"on"}),a.add(Object(o.i)(()=>d.updateOptions({lineNumbers:"relative"}))))}return a}toRange(e=1,t=1){return{startLineNumber:e,startColumn:t,endLineNumber:e,endColumn:t}}parsePosition(e,t){return t=t.split(/,|:|#/).map(e=>parseInt(e,10)).filter(e=>!isNaN(e)),e=this.lineCount(e)+1,{lineNumber:0e.lineNumber===t.lineNumber?e.column===t.column?e.order-t.order:e.column-t.column:e.lineNumber-t.lineNumber),t}}class s{constructor(e,t,i){this.changeType=2,this.lineNumber=e,this.detail=t,this.injectedText=i}}class r{constructor(e,t){this.changeType=3,this.fromLineNumber=e,this.toLineNumber=t}}class a{constructor(e,t,i,n){this.changeType=4,this.injectedTexts=n,this.fromLineNumber=e,this.toLineNumber=t,this.detail=i}}class l{constructor(){this.changeType=5}}class d{constructor(e,t,i,n){this.changes=e,this.versionId=t,this.isUndoing=i,this.isRedoing=n,this.resultingSelection=null}containsEvent(e){for(let t=0,i=this.changes.length;tthis._onDidAttemptReadOnlyEdit())}static get(t){return t.getContribution(e.ID)}dispose(){this._editorListener.dispose(),this._messageListeners.dispose(),this._messageWidget.dispose(),this._visible.reset()}showMessage(e,t){let i;Object(r.a)(e),this._visible.set(!0),this._messageWidget.clear(),this._messageListeners.clear(),this._messageWidget.value=new m(this._editor,t,e),this._messageListeners.add(this._editor.onDidBlurEditorText(()=>this.closeMessage())),this._messageListeners.add(this._editor.onDidChangeCursorPosition(()=>this.closeMessage())),this._messageListeners.add(this._editor.onDidDispose(()=>this.closeMessage())),this._messageListeners.add(this._editor.onDidChangeModel(()=>this.closeMessage())),this._messageListeners.add(new o.g(()=>this.closeMessage(),3e3)),this._messageListeners.add(this._editor.onMouseMove(e=>{e.target.position&&(i?i.containsPosition(e.target.position)||this.closeMessage():i=new a.a(t.lineNumber-3,1,e.target.position.lineNumber+3,1))}))}closeMessage(){this._visible.reset(),this._messageListeners.clear(),this._messageWidget.value&&this._messageListeners.add(m.fadeOut(this._messageWidget.value))}_onDidAttemptReadOnlyEdit(){this._editor.hasModel()&&this.showMessage(n.a("editor.readonly","Cannot edit in read-only editor"),this._editor.getPosition())}};g.ID="editor.contrib.messageController",g.MESSAGE_VISIBLE=new l.c("messageVisible",!1,n.a("messageVisible","Whether the editor is currently showing an inline message")),g=i([u(1,l.b)],g);const p=t.c.bindToContribution(g.get);Object(t.k)(new p({id:"leaveEditorMessage",precondition:g.MESSAGE_VISIBLE,handler:e=>e.closeMessage(),kbOpts:{weight:130,primary:9}}));class m{constructor(e,{lineNumber:t,column:i},n){this.allowEditorOverflow=!0,this.suppressMouseDown=!1,this._editor=e,this._editor.revealLinesInCenterIfOutsideViewport(t,t,0),this._position={lineNumber:t,column:i-1},this._domNode=document.createElement("div"),this._domNode.classList.add("monaco-editor-overlaymessage");const o=document.createElement("div"),s=(o.classList.add("anchor","top"),this._domNode.appendChild(o),document.createElement("div")),r=(s.classList.add("message"),s.textContent=n,this._domNode.appendChild(s),document.createElement("div"));r.classList.add("anchor","below"),this._domNode.appendChild(r),this._editor.addContentWidget(this),this._domNode.classList.add("fadeIn")}static fadeOut(e){let t;const i=()=>{e.dispose(),clearTimeout(t),e.getDomNode().removeEventListener("animationend",i)};return t=setTimeout(i,110),e.getDomNode().addEventListener("animationend",i),e.getDomNode().classList.add("fadeOut"),{dispose:i}}dispose(){this._editor.removeContentWidget(this)}getId(){return"messageoverlay"}getDomNode(){return this._domNode}getPosition(){return{position:this._position,preference:[1,2]}}afterRender(e){this._domNode.classList.toggle("below",2===e)}}Object(t.l)(g.ID,g),Object(d.f)((e,t)=>{var i=e.getColor(h.qb),n=(i&&(n=e.type===c.a.HIGH_CONTRAST?2:1,t.addRule(`.monaco-editor .monaco-editor-overlaymessage .anchor.below { border-top-color: ${i}; }`),t.addRule(`.monaco-editor .monaco-editor-overlaymessage .anchor.top { border-bottom-color: ${i}; }`),t.addRule(`.monaco-editor .monaco-editor-overlaymessage .message { border: ${n}px solid ${i}; }`)),e.getColor(h.pb));n&&t.addRule(`.monaco-editor .monaco-editor-overlaymessage .message { background-color: ${n}; }`),i=e.getColor(h.rb);i&&t.addRule(`.monaco-editor .monaco-editor-overlaymessage .message { color: ${i}; }`)})},3742:function(e,t,i){"use strict";function n(e){return!e||"string"!=typeof e||0===e.trim().length}i.d(t,"C",(function(){return n})),i.d(t,"v",(function(){return s})),i.d(t,"s",(function(){return r})),i.d(t,"t",(function(){return a})),i.d(t,"U",(function(){return l})),i.d(t,"J",(function(){return d})),i.d(t,"O",(function(){return h})),i.d(t,"p",(function(){return c})),i.d(t,"T",(function(){return u})),i.d(t,"q",(function(){return g})),i.d(t,"N",(function(){return p})),i.d(t,"M",(function(){return m})),i.d(t,"Q",(function(){return f})),i.d(t,"u",(function(){return _})),i.d(t,"x",(function(){return b})),i.d(t,"I",(function(){return v})),i.d(t,"f",(function(){return C})),i.d(t,"h",(function(){return w})),i.d(t,"g",(function(){return y})),i.d(t,"i",(function(){return S})),i.d(t,"G",(function(){return L})),i.d(t,"H",(function(){return x})),i.d(t,"r",(function(){return D})),i.d(t,"R",(function(){return O})),i.d(t,"d",(function(){return E})),i.d(t,"e",(function(){return I})),i.d(t,"E",(function(){return M})),i.d(t,"F",(function(){return T})),i.d(t,"j",(function(){return A})),i.d(t,"z",(function(){return R})),i.d(t,"K",(function(){return F})),i.d(t,"L",(function(){return B})),i.d(t,"m",(function(){return W})),i.d(t,"k",(function(){return H})),i.d(t,"A",(function(){return U})),i.d(t,"a",(function(){return K})),i.d(t,"n",(function(){return q})),i.d(t,"l",(function(){return $})),i.d(t,"D",(function(){return G})),i.d(t,"B",(function(){return Z})),i.d(t,"b",(function(){return Y})),i.d(t,"S",(function(){return X})),i.d(t,"o",(function(){return Q})),i.d(t,"P",(function(){return J})),i.d(t,"w",(function(){return ee})),i.d(t,"c",(function(){return te})),i.d(t,"y",(function(){return ne}));const o=/{(\d+)}/g;function s(e,...t){return 0===t.length?e:e.replace(o,(function(e,i){return i=parseInt(i,10),isNaN(i)||i<0||i>=t.length?e:t[i]}))}function r(e){return e.replace(/[<>&]/g,(function(e){switch(e){case"<":return"<";case">":return">";case"&":return"&";default:return e}}))}function a(e){return e.replace(/[\\\{\}\*\+\?\|\^\$\.\[\]\(\)]/g,"\\$&")}function l(e,t=" "){return h(d(e,t),t)}function d(e,t){if(!e||!t)return e;var i=t.length;if(0===i||0===e.length)return e;let n=0;for(;e.indexOf(t,n)===n;)n+=i;return e.substring(n)}function h(e,t){if(!e||!t)return e;var i=t.length,n=e.length;if(0===i||0===n)return e;let o,s=n;for(;;){if(-1===(o=e.lastIndexOf(t,s-1))||o+i!==s)break;if(0===o)return"";s=o}return e.substring(0,s)}function c(e){return e.replace(/[\-\\\{\}\+\?\|\^\$\.\,\[\]\(\)\#\s]/g,"\\$&").replace(/[\*]/g,".*")}function u(e){return e.replace(/\*/g,"")}function g(e,t,i={}){if(!e)throw new Error("Cannot create regex from empty string");t||(e=a(e)),i.wholeWord&&(/\B/.test(e.charAt(0))||(e="\\b"+e),/\B/.test(e.charAt(e.length-1))||(e+="\\b"));let n="";return i.global&&(n+="g"),i.matchCase||(n+="i"),i.multiline&&(n+="m"),i.unicode&&(n+="u"),new RegExp(e,n)}function p(e){return"^"!==e.source&&"^$"!==e.source&&"$"!==e.source&&"^\\s*$"!==e.source&&!(!e.exec("")||0!==e.lastIndex)}function m(e){return(e.global?"g":"")+(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")}function f(e){return e.split(/\r\n|\r|\n/)}function _(e){for(let i=0,n=e.length;ie.length)&&N(e,t,i)}function E(e,t){let i,n=Math.min(e.length,t.length);for(i=0;it[3*n+1]))return t[3*n+2];n=2*n+1}}return 0}}function ne(e,t){var i;return 0===e?0:void 0!==(i=function(e,t){let i=P(t,e);for(e-=oe(i);function(e){return 127995<=e&&e<=127999}(i)||65039===i||8419===i;){if(0===e)return;i=P(t,e),e-=oe(i)}var n;if(Z(i))return 0<=e&&8205===(n=P(t,e))&&(e-=oe(n)),e}(e,t))?i:e-oe(P(t,e))}function oe(e){return 65536<=e?2:1}ie._INSTANCE=null},3765:function(e,t,i){"use strict";i.r(t),i.d(t,"SelectionAnchorSet",(function(){return u})),i("1754");t=i("b2cc");var n=i("dff7"),o=i("c101"),s=i("8025"),r=i("fe45"),a=i("4fc3"),l=i("78bc"),d=i("3813"),h=(i=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3this.selectionAnchorSetContextKey.reset())}static get(t){return t.getContribution(e.ID)}setSelectionAnchor(){var e,t;this.editor.hasModel()&&(e=this.editor.getPosition(),t=this.decorationId?[this.decorationId]:[],t=this.editor.deltaDecorations(t,[{range:s.a.fromPositions(e,e),options:{description:"selection-anchor",stickiness:1,hoverMessage:(new l.a).appendText(Object(n.a)("selectionAnchor","Selection Anchor")),className:"selection-anchor"}}]),this.decorationId=t[0],this.selectionAnchorSetContextKey.set(!!this.decorationId),Object(d.a)(Object(n.a)("anchorSet","Anchor set at {0}:{1}",e.lineNumber,e.column)))}goToSelectionAnchor(){if(this.editor.hasModel()&&this.decorationId){const e=this.editor.getModel().getDecorationRange(this.decorationId);e&&this.editor.setPosition(e.getStartPosition())}}selectFromAnchorToCursor(){if(this.editor.hasModel()&&this.decorationId){const t=this.editor.getModel().getDecorationRange(this.decorationId);var e;t&&(e=this.editor.getPosition(),this.editor.setSelection(s.a.fromPositions(t.getStartPosition(),e)),this.cancelSelectionAnchor())}}cancelSelectionAnchor(){this.decorationId&&(this.editor.deltaDecorations([this.decorationId],[]),this.decorationId=void 0,this.selectionAnchorSetContextKey.set(!1))}dispose(){this.cancelSelectionAnchor(),this.modelChangeListener.dispose()}};g.ID="editor.contrib.selectionAnchorController",g=i([h(1,a.b)],g);class p extends t.b{constructor(){super({id:"editor.action.setSelectionAnchor",label:Object(n.a)("setSelectionAnchor","Set Selection Anchor"),alias:"Set Selection Anchor",precondition:void 0,kbOpts:{kbExpr:o.a.editorTextFocus,primary:Object(r.a)(2089,2080),weight:100}})}run(e,t){return c(this,void 0,void 0,(function*(){const e=g.get(t);e.setSelectionAnchor()}))}}class m extends t.b{constructor(){super({id:"editor.action.goToSelectionAnchor",label:Object(n.a)("goToSelectionAnchor","Go to Selection Anchor"),alias:"Go to Selection Anchor",precondition:u})}run(e,t){return c(this,void 0,void 0,(function*(){const e=g.get(t);e.goToSelectionAnchor()}))}}class f extends t.b{constructor(){super({id:"editor.action.selectFromAnchorToCursor",label:Object(n.a)("selectFromAnchorToCursor","Select from Anchor to Cursor"),alias:"Select from Anchor to Cursor",precondition:u,kbOpts:{kbExpr:o.a.editorTextFocus,primary:Object(r.a)(2089,2089),weight:100}})}run(e,t){return c(this,void 0,void 0,(function*(){const e=g.get(t);e.selectFromAnchorToCursor()}))}}class _ extends t.b{constructor(){super({id:"editor.action.cancelSelectionAnchor",label:Object(n.a)("cancelSelectionAnchor","Cancel Selection Anchor"),alias:"Cancel Selection Anchor",precondition:u,kbOpts:{kbExpr:o.a.editorTextFocus,primary:9,weight:100}})}run(e,t){return c(this,void 0,void 0,(function*(){const e=g.get(t);e.cancelSelectionAnchor()}))}}Object(t.l)(g.ID,g),Object(t.j)(p),Object(t.j)(m),Object(t.j)(f),Object(t.j)(_)},3793:function(e,t,i){"use strict";i.r(t);var n=i("fc11"),o=i("c964"),s=(i("d3b7"),i("25f0"),i("a9e3"),i("fb6a"),i("159b"),i("a434"),i("96cf"),i("8593")),r=(i("56b3"),i("d9e2"),i("ac1f"),i("00b4"),{name:"file_login",data:function(){return{formInline:{password:""},ruleInline:{password:[{required:!0,message:"请输入密码",trigger:"blur"}]}}},created:function(){var e=this;document.onkeydown=function(t){13===window.event.keyCode&&e.handleSubmit("formInline")}},methods:{handleSubmit:function(e){var t=this;this.$refs[e].validate((function(e){if(!e)return!1;Object(s.O)(t.formInline).then(function(){var e=Object(o.a)(regeneratorRuntime.mark((function e(i){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t.$Message.success("登录成功!"),t.$emit("on-Login",i.data);case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){t.$Message.error(e.msg)}))}))}}}),a=(i("9240"),i("2877")),l=(r=Object(a.a)(r,(function(){var e=this,t=e.$createElement;t=e._self._c||t;return t("Row",{attrs:{type:"flex"}},[t("Col",{attrs:{span:"24"}},[t("div",{staticClass:"index_from page-account-container"},[t("div",{staticClass:"page-account-top"},[t("span",{staticClass:"page-account-top-tit"},[e._v("文件管理登录")])]),t("Form",{ref:"formInline",attrs:{model:e.formInline,rules:e.ruleInline},nativeOn:{submit:function(e){e.preventDefault()}}},[t("FormItem",{staticClass:"maxInpt",attrs:{prop:"sms_token"}},[t("Input",{attrs:{type:"password",prefix:"ios-lock-outline",placeholder:"请输入密码"},model:{value:e.formInline.password,callback:function(t){e.$set(e.formInline,"password",t)},expression:"formInline.password"}})],1),t("FormItem",{staticClass:"maxInpt"},[t("Button",{staticClass:"btn",attrs:{type:"primary",long:"",size:"large"},on:{click:function(t){return e.handleSubmit("formInline")}}},[e._v("登录")])],1)],1)],1)])],1)}),[],!1,null,"d4b80e9e",null).exports,i("c276")),d=i("c2c6");r={name:"opendir",data:function(){return{modals:!1,editor:"",editorIndex:[{tab:!0,index:"0",title:"",icon:""}],editorList:[],indexEditor:0,code:"",navList:[],navItem:{},contextData:null,fileType:"",className:"",isSave:!0,isShowLogn:!1,isShowList:!1,spinShow:!1,loading:!1,tabList:[],columns4:[{title:"文件/文件夹名",slot:"filename",minWidth:150,back:"返回上级"},{title:"文件/文件夹路径",key:"real_path",minWidth:150},{title:"文件/文件夹大小",key:"size",minWidth:100},{title:"是否可写",slot:"isWritable",minWidth:100},{title:"更新时间",key:"mtime",minWidth:150},{title:"操作",slot:"action",minWidth:150}],formItem:{dir:"",superior:0,filedir:""},dir:"",pathname:"",title:"",formFile:{filename:""},ruleInline:{filename:[{required:!0,message:"请输入文件或文件夹的名字",trigger:"blur"}]},formShow:!1,formTitle:""}},components:{loginFrom:r},mounted:function(){this.initEditor()},created:function(){this.getList()},computed:{},methods:{currentChange:function(e){e.isDir?this.open(e):this.edit(e)},getList:function(e,t){var i=this;e=e?{dir:"",superior:0,filedir:""}:this.formItem;t||(this.loading=!0),Object(s.N)(e).then(function(){var e=Object(o.a)(regeneratorRuntime.mark((function e(n){var o;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:o=n.data,t?i.navList=o.navList:(i.navListForTab=o.navList,i.tabList=o.list,i.isShowList=!0),i.dir=o.dir,i.isShowLogn=!1,i.loading=!1;case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){i.catchFun(e)}))},getListItem:function(e){var t=this;Object(s.N)(e).then(function(){var e=Object(o.a)(regeneratorRuntime.mark((function e(i){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t.$set(t.contextData,"children",i.data.navList);case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){t.catchFun(e)}))},goBack:function(e){this.formItem={dir:this.dir,superior:1,filedir:""},this.getList(!1,e)},open:function(e){this.formItem={dir:e.path,superior:0,filedir:e.filename},this.getList(!1,!1)},edit:function(e){this.navItem=e,this.spinShow=!0,this.pathname=e.pathname,this.title=e.filename,this.editorIndex[0].title=e.filename,this.navList=this.navListForTab,this.dir=e.path,this.editorList.length<=0&&this.initEditor(),this.openfile(e.pathname,!1)},savefile:function(e,t){var i=this.editorList[e].editor.getValue(),n={comment:i,filepath:this.editorList[e].path},r=this;Object(s.V)(n).then(function(){var n=Object(o.a)(regeneratorRuntime.mark((function n(o){return regeneratorRuntime.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:t||(r.code=i,r.isSave=!0,r.editorIndex[e].icon="",r.editorList[e].isSave=!0),r.$Message.success(o.msg),r.$Modal.remove();case 3:case"end":return n.stop()}}),n)})));return function(e){return n.apply(this,arguments)}}()).catch((function(e){r.catchFun(e)}))},refreshfile:function(){this.editorList[this.indexEditor]&&this.openfile(this.editorList[this.indexEditor].path,!0)},onLogin:function(e){var t=this.getExpiresTime(e.expires_time);Object(l.q)("file_token",e.token,t),this.getList(!1,!1)},getExpiresTime:function(e){var t=Math.round(new Date/1e3);return parseFloat(parseFloat(parseFloat((e-t)/60)/60)/24)},loadData:function(e,t){var i=this;e.isDir&&(this.formItem={dir:e.path,superior:0,filedir:e.title},Object(s.N)(this.formItem).then(function(){var e=Object(o.a)(regeneratorRuntime.mark((function e(i){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t(i.data.navList);case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){110008==e.status?(i.$Message.error(e.msg),i.isShowLogn=!0,i.isShowList=!1,i.loading=!1):i.catchFun(e)})))},renderContent:function(e,t){var i=t.root,o=t.node,s=t.data,r=this;return e("span",{style:(t={display:"inline-block",cursor:"pointer",userSelect:"null",color:"#cccccc"},Object(n.a)(t,"display","inline-block"),Object(n.a)(t,"width","100%"),Object(n.a)(t,"borderRadis","5px"),t),on:{click:function(){r.clickDir(s,i,o)},contextmenu:function(){}}},[e("span",[e("Icon",{props:{type:s.isDir?"ios-folder-outline":"ios-document-outline"},style:{marginRight:"8px"}}),e("span",{attrs:{title:s.title}},s.title)])])},clickDir:function(e,t,i){var n;this.navItem=e,this.pathname=e.pathname,e.isDir||(n=this.editorIndex.length,this.editorIndex.push({tab:!0,index:n.toString(),title:e.title,icon:""}),this.indexEditor=n.toString(),this.initEditor(),this.openfile(e.pathname,!0))},handleContextMenu:function(e,t,i){i.left=Number(i.left.slice(0,-2))+75+"px",this.contextData=e},handleContextCreateFolder:function(){this.formFile.filename="",this.formTitle="创建文件夹",this.formShow=!0,this.fileType="createFolder"},handleContextCreateFile:function(){this.formFile.filename="",this.formTitle="创建文件",this.formShow=!0,this.fileType="createFile"},handleContextDelFolder:function(){var e=this;e.$Modal.confirm({title:"删除文件夹和文件",content:"您确定要删除改文件?",loading:!0,onOk:function(){var t={path:e.contextData.pathname};Object(s.q)(t).then(function(){var t=Object(o.a)(regeneratorRuntime.mark((function t(i){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:e.loopDel(e.navList,e.contextData.nodeKey),e.$Modal.remove(),e.$Message.success("删除成功");case 3:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()).catch((function(t){e.catchFun(t)}))},onCancel:function(){e.$Message.info("取消删除")}})},handleContextRename:function(){this.formFile.filename=this.contextData.title,this.formTitle="重命名文件",this.formShow=!0,this.fileType="renameFile"},openfile:function(e,t){var i=this;Object(s.P)(e).then(function(){var n=Object(o.a)(regeneratorRuntime.mark((function n(o){var s;return regeneratorRuntime.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:s=o.data,i.code=s.content,i.editorList[i.indexEditor].path=e,i.editorList[i.indexEditor].oldCode=i.code,i.changeModel(s.mode,i.code),t||(i.modals=!0,i.spinShow=!1);case 6:case"end":return n.stop()}}),n)})));return function(e){return n.apply(this,arguments)}}()).catch((function(e){i.catchFun(e)}))},initEditor:function(){var e=this;e.$nextTick((function(){e.editor=d.editor.create(document.getElementById("container_"+e.indexEditor),{value:e.code,language:"sql",automaticLayout:!0,theme:"vs-dark",foldingStrategy:"indentation",overviewRulerBorder:!1,scrollbar:{verticalScrollbarSize:4,horizontalScrollbarSize:10},autoIndent:!0,tabSize:4,autoClosingOvertype:"always"}),e.editor.addCommand(d.KeyMod.CtrlCmd|d.KeyCode.KEY_S,(function(){e.savefile(e.indexEditor)})),e.editor.onKeyUp((function(){e.editor.getValue()!=e.code&&(e.isSave=!1,e.editorIndex[e.indexEditor].icon="md-warning",e.editorList[e.indexEditor].isSave=!1)})),e.editorList.push({editor:e.editor,oldCode:e.code,path:"",isSave:!0,index:e.indexEditor})}))},changeModel:function(e,t){var i=this.editorList[this.indexEditor].editor.getModel();e=e||i.getLanguageId(),t=d.editor.createModel(t,e);i&&i.dispose(),this.editorList[this.indexEditor].editor.setModel(t)},handleSubmit:function(e){var t=this,i=this,n="",r="";this.$refs[e].validate((function(e){if(e)switch(i.fileType){case"createFolder":n={path:i.contextData.pathname,name:i.formFile.filename},Object(s.o)(n).then(function(){var e=Object(o.a)(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r={dir:i.contextData.path,superior:0,filedir:i.contextData.title},i.getListItem(r),i.formShow&&(i.formShow=!1),i.$Message.success("创建成功");case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){i.catchFun(e)}));break;case"createFile":n={path:i.contextData.pathname,name:i.formFile.filename},Object(s.n)(n).then(function(){var e=Object(o.a)(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r={dir:i.contextData.path,superior:0,filedir:i.contextData.title},i.getListItem(r),i.formShow&&(i.formShow=!1),i.$Message.success("创建成功");case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){i.catchFun(e)}));break;case"renameFile":n={newname:i.contextData.path+"\\"+i.formFile.filename,oldname:i.contextData.pathname},Object(s.S)(n).then(function(){var e=Object(o.a)(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:i.$set(i.contextData,"title",i.formFile.filename),i.$Message.success("修改成功"),i.formShow&&(i.formShow=!1);case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){i.catchFun(e)}))}else t.$Message.error("Fail!")}))},formExit:function(){this.formShow=!1},catchFun:function(e){e.status?(400==e.status&&this.$Message.error(e.msg),110008==e.status&&(this.$Message.error(e.msg),this.isShowLogn=!0,this.isShowList=!1,this.loading=!1)):this.$Message.error("文件编码不被兼容,无法正确读取文件!"),this.spinShow&&(this.spinShow=!1),this.loading&&(this.loading=!1)},loopDel:function(e,t){var i=this;e.forEach((function(n,o){return n.nodeKey===t?e.splice(o,1):0{const e=document.createElement("div");return e.className="monaco-alert",e.setAttribute("role","alert"),e.setAttribute("aria-atomic","true"),r.appendChild(e),e};a=t(),l=t(),t=()=>{const e=document.createElement("div");return e.className="monaco-status",e.setAttribute("role","complementary"),e.setAttribute("aria-live","polite"),e.setAttribute("aria-atomic","true"),r.appendChild(e),e};d=t(),h=t(),e.appendChild(r)}function u(e){r&&(a.textContent!==e?(n.t(l),p(a,e)):(n.t(a),p(l,e)))}function g(e){r&&(o.f?u(e):d.textContent!==e?(n.t(h),p(d,e)):(n.t(d),p(h,e)))}function p(e,t){n.t(e),t.length>s&&(t=t.substr(0,s)),e.textContent=t,e.style.visibility="hidden",e.style.visibility="visible"}},"38a2b":function(e,t,i){},"38e9":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"azcli",extensions:[".azcli"],aliases:["Azure CLI","azcli"],loader:function(){return i.e("chunk-2d0ba136").then(i.bind(null,"3652"))}})},"38f6":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"lexon",extensions:[".lex"],aliases:["Lexon"],loader:function(){return i.e("chunk-2d0dda4e").then(i.bind(null,"81ed"))}})},"3a19":function(e,t,i){},"3bfb":function(e,t,i){"use strict";i.d(t,"a",(function(){return a}));var n=i("11f7"),o=(t=i("ceb8"),i("aa3d")),s=i("3742");i("54f2");const r={badgeBackground:t.a.fromHex("#4D4D4D"),badgeForeground:t.a.fromHex("#FFFFFF")};class a{constructor(e,t){this.count=0,this.options=t||Object.create(null),Object(o.f)(this.options,r,!1),this.badgeBackground=this.options.badgeBackground,this.badgeForeground=this.options.badgeForeground,this.badgeBorder=this.options.badgeBorder,this.element=Object(n.q)(e,Object(n.a)(".monaco-count-badge")),this.countFormat=this.options.countFormat||"{0}",this.titleFormat=this.options.titleFormat||"",this.setCount(this.options.count||0)}setCount(e){this.count=e,this.render()}setTitleFormat(e){this.titleFormat=e,this.render()}render(){this.element.textContent=Object(s.v)(this.countFormat,this.count),this.element.title=Object(s.v)(this.titleFormat,this.count),this.applyStyles()}style(e){this.badgeBackground=e.badgeBackground,this.badgeForeground=e.badgeForeground,this.badgeBorder=e.badgeBorder,this.applyStyles()}applyStyles(){var e,t,i;this.element&&(e=this.badgeBackground?this.badgeBackground.toString():"",t=this.badgeForeground?this.badgeForeground.toString():"",i=this.badgeBorder?this.badgeBorder.toString():"",this.element.style.backgroundColor=e,this.element.style.color=t,this.element.style.borderWidth=i?"1px":"",this.element.style.borderStyle=i?"solid":"",this.element.style.borderColor=i)}}},"3d378":function(e,t,i){"use strict";i.d(t,"d",(function(){return r})),i.d(t,"b",(function(){return a})),i.d(t,"c",(function(){return l})),i.d(t,"a",(function(){return d}));var n=i("32b8"),o=i("30db"),s=i("3742");function r(e){return-1===e.indexOf("/")&&(e=e.replace(/[\\/]/g,n.e.sep)),/^[a-zA-Z]:(\/|$)/.test(e)?"/"+e:e}function a(e,t,i,o=n.h){if(e===t)return!0;if(!e||!t)return!1;if(t.length>e.length)return!1;if(i){if(!Object(s.R)(e,t))return!1;if(t.length===e.length)return!0;let i=t.length;return t.charAt(t.length-1)===o&&i--,e.charAt(i)===o}return t.charAt(t.length-1)!==o&&(t+=o),0===e.indexOf(t)}function l(e){const t=Object(n.d)(e);return o.i?!(3!1)){return new u(new h(e))}static forStrings(){return new u(new a)}static forConfigKeys(){return new u(new l)}clear(){this._root=void 0}set(e,t){const i=this._iter.reset(e);let n;for(this._root||(this._root=new c,this._root.segment=i.value()),n=this._root;;){var o=i.cmp(n.segment);if(0e.toString();class p{constructor(){this[o]="LinkedMap",this._map=new Map,this._head=void 0,this._tail=void 0,this._size=0,this._state=0}clear(){this._map.clear(),this._head=void 0,this._tail=void 0,this._size=0,this._state++}isEmpty(){return!this._head&&!this._tail}get size(){return this._size}get first(){var e;return null==(e=this._head)?void 0:e.value}get last(){var e;return null==(e=this._tail)?void 0:e.value}has(e){return this._map.has(e)}get(e,t=0){if(e=this._map.get(e),e)return 0!==t&&this.touch(e,t),e.value}set(e,t,i=0){let n=this._map.get(e);if(n)n.value=t,0!==i&&this.touch(n,i);else{switch(n={key:e,value:t,next:void 0,previous:void 0},i){case 0:this.addItemLast(n);break;case 1:this.addItemFirst(n);break;default:this.addItemLast(n)}this._map.set(e,n),this._size++}return this}delete(e){return!!this.remove(e)}remove(e){var t=this._map.get(e);if(t)return this._map.delete(e),this.removeItem(t),this._size--,t.value}shift(){if(this._head||this._tail){var e;if(this._head&&this._tail)return e=this._head,this._map.delete(e.key),this.removeItem(e),this._size--,e.value;throw new Error("Invalid list")}}forEach(e,t){var i=this._state;let n=this._head;for(;n;){if((t?e.bind(t):e)(n.value,n.key,this),this._state!==i)throw new Error("LinkedMap got modified during iteration.");n=n.next}}keys(){const e=this,t=this._state;let i=this._head;const n={[Symbol.iterator](){return n},next(){if(e._state!==t)throw new Error("LinkedMap got modified during iteration.");var n;return i?(n={value:i.key,done:!1},i=i.next,n):{value:void 0,done:!0}}};return n}values(){const e=this,t=this._state;let i=this._head;const n={[Symbol.iterator](){return n},next(){if(e._state!==t)throw new Error("LinkedMap got modified during iteration.");var n;return i?(n={value:i.value,done:!1},i=i.next,n):{value:void 0,done:!0}}};return n}entries(){const e=this,t=this._state;let i=this._head;const n={[Symbol.iterator](){return n},next(){if(e._state!==t)throw new Error("LinkedMap got modified during iteration.");var n;return i?(n={value:[i.key,i.value],done:!1},i=i.next,n):{value:void 0,done:!0}}};return n}[(o=Symbol.toStringTag,Symbol.iterator)](){return this.entries()}trimOld(e){if(!(e>=this.size))if(0===e)this.clear();else{let t=this._head,i=this.size;for(;t&&i>e;)this._map.delete(t.key),t=t.next,i--;this._head=t,this._size=i,t&&(t.previous=void 0),this._state++}}addItemFirst(e){if(this._head||this._tail){if(!this._head)throw new Error("Invalid list");e.next=this._head,this._head.previous=e}else this._tail=e;this._head=e,this._state++}addItemLast(e){if(this._head||this._tail){if(!this._tail)throw new Error("Invalid list");e.previous=this._tail,this._tail.next=e}else this._head=e;this._tail=e,this._state++}removeItem(e){if(e===this._head&&e===this._tail)this._head=void 0,this._tail=void 0;else if(e===this._head){if(!e.next)throw new Error("Invalid list");e.next.previous=void 0,this._head=e.next}else if(e===this._tail){if(!e.previous)throw new Error("Invalid list");e.previous.next=void 0,this._tail=e.previous}else{const t=e.next,i=e.previous;if(!t||!i)throw new Error("Invalid list");(t.previous=i).next=t}e.next=void 0,e.previous=void 0,this._state++}touch(e,t){if(!this._head||!this._tail)throw new Error("Invalid list");if(1===t||2===t)if(1===t){if(e!==this._head){const t=e.next,i=e.previous;e===this._tail?(i.next=void 0,this._tail=i):(t.previous=i).next=t,e.previous=void 0,e.next=this._head,this._head.previous=e,this._head=e,this._state++}}else if(2===t&&e!==this._tail){const t=e.next,i=e.previous;e===this._head?(t.previous=void 0,this._head=t):(t.previous=i).next=t,e.next=void 0,e.previous=this._tail,this._tail.next=e,this._tail=e,this._state++}}toJSON(){const e=[];return this.forEach((t,i)=>{e.push([i,t])}),e}fromJSON(e){for(var[t,i]of(this.clear(),e))this.set(t,i)}}class m extends p{constructor(e,t=1){super(),this._limit=e,this._ratio=Math.min(Math.max(0,t),1)}get limit(){return this._limit}set limit(e){this._limit=e,this.checkTrim()}get(e,t=2){return super.get(e,t)}peek(e){return super.get(e,0)}set(e,t){return super.set(e,t,2),this.checkTrim(),this}checkTrim(){this.size>this._limit&&this.trimOld(Math.round(this._limit*this._ratio))}}},4058:function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"markdown",extensions:[".md",".markdown",".mdown",".mkdn",".mkd",".mdwn",".mdtxt",".mdtext"],aliases:["Markdown","markdown"],loader:function(){return i.e("chunk-2d0c512b").then(i.bind(null,"3e14"))}})},"40c2":function(e,t,i){},4111:function(e,t,i){"use strict";i.d(t,"f",(function(){return l})),i.d(t,"b",(function(){return c})),i.d(t,"c",(function(){return u})),i.d(t,"a",(function(){return p})),i.d(t,"e",(function(){return _})),i.d(t,"d",(function(){return b}));var n=i("e8e3"),o=i("e1b5"),s=i("7061"),r=i("6a89"),a=i("b707");function l(e){let t=0,i=0,n=0,o=0;for(let r=0,a=e.length;r>>0}const h=new Uint32Array(0).buffer;class c{constructor(){this.tokens=[]}add(e,t){if(0t&&this._getDeltaLine(o-1)===e;)o--;let s=n;for(;so?m-=o-i:m=i;else if(g===t&&p===i){if(!(g===n&&m>o)){d=!0;continue}m-=o-i}else if(go)){d=!0;continue}m=(p=g===t?i:0)+(m-o)}else if(g>n){if(0==a&&!d){l=r;break}g-=a}else{if(!(g===n&&p>=o))throw new Error("Not possible!");e&&0===g&&(p+=e,m+=e),g-=a,p-=o-i,m-=o-i}var c=4*l;s[c]=g,s[1+c]=p,s[2+c]=m,s[3+c]=h}l++}this._tokenCount=l}acceptInsertText(e,t,i,n,o,s){var r=0===i&&1===n&&(48<=s&&s<=57||65<=s&&s<=90||97<=s&&s<=122);const a=this._tokens;var l=this._tokenCount;for(let c=0;ci.endLineNumber){r=r||{index:n};break}if(e.removeTokens(i),e.isEmpty())this._pieces.splice(n,1),n--,a--;else if(!(e.endLineNumberi.endLineNumber)r=r||{index:n};else{const[t,o]=e.split(i);t.isEmpty()?r=r||{index:n}:o.isEmpty()||(this._pieces.splice(n,1,t,o),n++,a++,r=r||{index:n})}}}return r=r||{index:this._pieces.length},0{e!==c&&(c=e,d[h++]=e,d[h++]=t)};for(let o=0;o>>0,v=~b>>>0;lt)){for(;o>i&&e[o-1].startLineNumber<=t&&t<=e[o-1].endLineNumber;)o--;return o}n=o-1}}return i}acceptEdit(e,t,i,n,o){for(const s of this._pieces)s.acceptEdit(e,t,i,n,o)}}class b{constructor(){this._lineTokens=[],this._len=0}flush(){this._lineTokens=[],this._len=0}getTokens(e,t,i){let n=null;if(null!==(n=t=this._len;)this._lineTokens[this._len]=null,this._len++}_deleteLines(e,t){0!==t&&(e+t>this._len&&(t=this._len-e),this._lineTokens.splice(e,t),this._len-=t)}_insertLines(e,t){if(0!==t){let i=[];for(let e=0;e=this._len)){if(e.startLineNumber===e.endLineNumber)return e.startColumn===e.endColumn?void 0:void(this._lineTokens[t]=b._delete(this._lineTokens[t],e.startColumn-1,e.endColumn-1));this._lineTokens[t]=b._deleteEnding(this._lineTokens[t],e.startColumn-1);var i=e.endLineNumber-1;let n=null;i=this._len||(0===t?this._lineTokens[n]=b._insert(this._lineTokens[n],e.column-1,i):(this._lineTokens[n]=b._deleteEnding(this._lineTokens[n],e.column-1),this._lineTokens[n]=b._insert(this._lineTokens[n],e.column-1,i),this._insertLines(e.lineNumber,t)))}static _deleteBeginning(e,t){return null===e||e===h?e:b._delete(e,0,t)}static _deleteEnding(e,t){var i;return null===e||e===h?e:(i=(i=f(e))[i.length-2],b._delete(e,t,i))}static _delete(e,t,i){if(null===e||e===h||t===i)return e;const n=f(e);var s=n.length>>>1;if(0===t&&n[n.length-2]===i)return h;var r=o.a.findIndexInTokensArray(n,t),a=0d&&(n[l++]=u,n[l++]=n[1+(o<<1)],d=u)}if(l===n.length)return e;let g=new Uint32Array(l);return g.set(n.subarray(0,l),0),g.buffer}static _append(e,t){if(t===h)return e;if(e===h)return t;if(null===e)return e;if(null===t)return null;e=f(e);var i=f(t),n=i.length>>>1;let o=new Uint32Array(e.length+i.length),s=(o.set(e,0),e.length);var r=e[e.length-2];for(let a=0;a>>1;let r=o.a.findIndexInTokensArray(s,t);0{this._resolveCache=void 0,this._isResolved=!1});this._resolveCache=Promise.resolve(this.provider.resolveCompletionItem(this.completion,e)).then(e=>{Object.assign(this.completion,e),this._isResolved=!0,t.dispose()},e=>{Object(n.e)(e)&&(this._resolveCache=void 0,this._isResolved=!1)})}return this._resolveCache}))}}class w{constructor(e=2,t=new Set,i=new Set,n=!0){this.snippetSortOrder=e,this.kindFilter=t,this.providerFilter=i,this.showDeprecated=n}}let y;function S(){return y}w.default=new w;class L{constructor(e,t,i,n){this.items=e,this.needsClipboard=t,this.durations=i,this.disposable=n}}function x(e,t,i=w.default,s={triggerKind:0},l=r.a.None){return _(this,void 0,void 0,(function*(){const r=new u.a(!0);t=t.clone();var h=e.getWordAtPosition(t);const g=h?new a.a(t.lineNumber,h.startColumn,t.lineNumber,h.endColumn):a.a.fromPositions(t),p={replace:g,insert:g.setEndPosition(t.lineNumber,t.column)},m=[],f=new d.b,b=[];let v=!1;const w=(e,n,o)=>{var s,r;if(n){for(var a of n.suggestions)i.kindFilter.has(a.kind)||!i.showDeprecated&&null!=(s=null===a||void 0===a?void 0:a.tags)&&s.includes(1)||(a.range||(a.range=p),a.sortText||(a.sortText=("string"==typeof a.label?a:a.label).label),!v&&a.insertTextRules&&4&a.insertTextRules&&(v=c.c.guessNeedsClipboard(a.insertText)),m.push(new C(t,a,n,e)));Object(d.g)(n)&&f.add(n),b.push({providerName:null!=(r=e._debugDisplayName)?r:"unkown_provider",elapsedProvider:null!=(r=n.duration)?r:-1,elapsedOverall:o.elapsed()})}};var S;h=_(this,void 0,void 0,(function*(){var n,o;!y||i.kindFilter.has(27)||0_(this,void 0,void 0,(function*(){if(!(0t.sortTextLow)return 1}return e.completion.labelt.completion.label?1:e.completion.kind-t.completion.kind}const D=new Map;function N(e){return D.get(e)}D.set(0,(function(e,t){if(e.completion.kind!==t.completion.kind){if(27===e.completion.kind)return-1;if(27===t.completion.kind)return 1}return k(e,t)})),D.set(2,(function(e,t){if(e.completion.kind!==t.completion.kind){if(27===e.completion.kind)return 1;if(27===t.completion.kind)return-1}return k(e,t)})),D.set(1,k),g.a.registerCommand("_executeCompletionItemProvider",(e,...t)=>_(void 0,void 0,void 0,(function*(){var[i,n,o,a]=t;Object(p.c)(m.a.isUri(i)),Object(p.c)(s.a.isIPosition(n)),Object(p.c)("string"==typeof o||!o),Object(p.c)("number"==typeof a||!a);const l=yield e.get(f.a).createModelReference(i);try{const e={incomplete:!1,suggestions:[]},t=[],i=yield x(l.object.textEditorModel,s.a.lift(n),void 0,{triggerCharacter:o,triggerKind:o?1:0});for(const n of i.items)t.length<(null!=a?a:0)&&t.push(n.resolve(r.a.None)),e.incomplete=e.incomplete||n.container.incomplete,e.suggestions.push(n.completion);try{return yield Promise.all(t),e}finally{setTimeout(()=>i.disposable.dispose(),100)}}finally{l.dispose()}})));const O=new class{constructor(){this.onlyOnceSuggestions=[]}provideCompletionItems(){var e={suggestions:this.onlyOnceSuggestions.slice(0)};return this.onlyOnceSuggestions.length=0,e}};function E(e,t){setTimeout(()=>{O.onlyOnceSuggestions.push(...t),e.getContribution("editor.contrib.suggestController").triggerSuggest((new Set).add(O))},0)}o.d.register("*",O)},"418f":function(e,t,i){"use strict";i.d(t,"a",(function(){return ee}));var n=i("dff7"),o=i("fdcc"),s=i("a666"),r=(t=i("5717"),i("0a0f")),a=i("4fc3"),l=i("fbba"),d=i("03e8"),h=i("f68e"),c=(i("29a1"),i("11f7")),u=i("ceb8"),g=i("308f"),p=i("b589"),m=i("82c9"),f=i("d379"),_=i("6a89"),b=i("b57f"),v=i("b78f"),C=i("c4e3"),w=i("3bfb"),y=i("47cb"),S=i("b7d0"),L=i("a6d7"),x=i("debc"),k=i("6dec"),D=i("7e93"),N=i("ee56"),O=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3e.children);throw new Error("bad tree")}};I=O([E(0,v.a)],I);class M{getHeight(){return 23}getTemplateId(e){return(e instanceof h.a?P:B).id}}let T=class{constructor(e){this._keybindingService=e}getKeyboardNavigationLabel(e){if(e instanceof h.b){var t=null==(t=e.parent.getPreview(e))?void 0:t.preview(e.range);if(t)return t.value}return Object(m.b)(e.uri)}};T=O([E(0,k.a)],T);class A{getId(e){return e instanceof h.b?e.id:e.uri}}let R=class extends s.a{constructor(e,t,i){super(),this._uriLabel=t;const n=document.createElement("div");n.classList.add("reference-file"),this.file=this._register(new C.a(n,{supportHighlights:!0})),this.badge=new w.a(c.q(n,c.a(".count"))),this._register(Object(L.a)(this.badge,i)),e.appendChild(n)}set(e,t){var i=Object(m.d)(e.uri);this.file.setLabel(Object(x.a)(e.uri),this._uriLabel.getUriLabel(i,{relative:!0}),{title:this._uriLabel.getUriLabel(e.uri),matches:t}),i=e.children.length;this.badge.setCount(i),1this._onModelChanged())),this._onModelChanged()}dispose(){this._callOnModelChange.dispose(),this._callOnDispose.dispose(),this.removeDecorations()}_onModelChanged(){this._callOnModelChange.clear();const e=this._editor.getModel();if(e)for(var t of this._model.references)if(t.uri.toString()===e.uri.toString())return void this._addDecorations(t.parent)}_addDecorations(e){if(this._editor.hasModel()){this._callOnModelChange.add(this._editor.getModel().onDidChangeDecorations(()=>this._onDecorationChanged()));const i=[],n=[];for(let t=0,o=e.children.length;t{e.equals(9)&&(this._keybindingService.dispatchEvent(e,e.target),e.stopPropagation())},!0)),this._tree=this._instantiationService.createInstance(G,"ReferencesWidget",this._treeContainer,new M,[this._instantiationService.createInstance(P),this._instantiationService.createInstance(B)],this._instantiationService.createInstance(I),e),this._splitView.addView({onDidChange:g.c.None,element:this._previewContainer,minimumSize:200,maximumSize:Number.MAX_VALUE,layout:e=>{this._preview.layout({height:this._dim.height,width:e})}},z.a.Distribute),this._splitView.addView({onDidChange:g.c.None,element:this._treeContainer,minimumSize:100,maximumSize:Number.MAX_VALUE,layout:e=>{this._treeContainer.style.height=this._dim.height+"px",this._treeContainer.style.width=e+"px",this._tree.layout(this._dim.height,e)}},z.a.Distribute),this._disposables.add(this._splitView.onDidSashChange(()=>{this._dim.width&&(this.layoutData.ratio=this._splitView.getViewSize(0)/this._dim.width)},void 0));let t=(e,t)=>{e instanceof h.b&&("show"===t&&this._revealReference(e,!1),this._onDidSelectReference.fire({element:e,kind:t,source:"tree"}))};this._tree.onDidOpen(e=>{e.sideBySide?t(e.element,"side"):e.editorOptions.pinned?t(e.element,"goto"):t(e.element,"show")}),c.K(this._treeContainer)}_onWidth(e){this._dim&&this._doLayoutBody(this._dim.height,e)}_doLayoutBody(e,t){super._doLayoutBody(e,t),this._dim=new c.b(t,e),this.layoutData.heightInLines=(this._viewZone||this.layoutData).heightInLines,this._splitView.layout(t),this._splitView.resizeView(0,t*this.layoutData.ratio)}setSelection(e){return this._revealReference(e,!0).then(()=>{this._model&&(this._tree.setSelection([e]),this._tree.setFocus([e]))})}setModel(e){return this._disposeOnNewModel.clear(),this._model=e,this._model?this._onNewModel():Promise.resolve()}_onNewModel(){return this._model?this._model.isEmpty?(this.setTitle(""),this._messageContainer.innerText=n.a("noResults","No results"),c.W(this._messageContainer),Promise.resolve(void 0)):(c.K(this._messageContainer),this._decorationsManager=new q(this._preview,this._model),this._disposeOnNewModel.add(this._decorationsManager),this._disposeOnNewModel.add(this._model.onDidChangeReferenceRange(e=>this._tree.rerender(e))),this._disposeOnNewModel.add(this._preview.onMouseDown(e=>{var t,{event:e,target:i}=e;2===e.detail&&(t=this._getFocusedReference())&&this._onDidSelectReference.fire({element:{uri:t.uri,range:i.range},kind:e.ctrlKey||e.metaKey||e.altKey?"side":"open",source:"editor"})})),this.container.classList.add("results-loaded"),c.W(this._treeContainer),c.W(this._previewContainer),this._splitView.layout(this._dim.width),this.focusOnReferenceTree(),this._tree.setInput(1===this._model.groups.length?this._model.groups[0]:this._model)):Promise.resolve(void 0)}_getFocusedReference(){var[e]=this._tree.getFocus();return e instanceof h.b?e:e instanceof h.a&&0{var i=e.getColor(H.m);i&&t.addRule(`.monaco-editor .reference-zone-widget .ref-tree .referenceMatch .highlight { background-color: ${i}; }`),i=e.getColor(H.h),i&&t.addRule(`.monaco-editor .reference-zone-widget .preview .reference-decoration { background-color: ${i}; }`),i=e.getColor(H.i),i&&t.addRule(`.monaco-editor .reference-zone-widget .preview .reference-decoration { border: 2px solid ${i}; box-sizing: border-box; }`),i=e.getColor(V.b),i&&t.addRule(`.monaco-editor .reference-zone-widget .ref-tree .referenceMatch .highlight { border: 1px dotted ${i}; box-sizing: border-box; }`),i=e.getColor(H.j),i&&t.addRule(`.monaco-editor .reference-zone-widget .ref-tree { background-color: ${i}; }`),i=e.getColor(H.l),i&&t.addRule(`.monaco-editor .reference-zone-widget .ref-tree { color: ${i}; }`),i=e.getColor(H.k),i&&t.addRule(`.monaco-editor .reference-zone-widget .ref-tree .reference-file { color: ${i}; }`),i=e.getColor(H.n),i&&t.addRule(`.monaco-editor .reference-zone-widget .ref-tree .monaco-list:focus .monaco-list-rows > .monaco-list-row.selected:not(.highlighted) { background-color: ${i}; }`),i=e.getColor(H.o),i&&t.addRule(`.monaco-editor .reference-zone-widget .ref-tree .monaco-list:focus .monaco-list-rows > .monaco-list-row.selected:not(.highlighted) { color: ${i} !important; }`),i=e.getColor(H.f),i&&t.addRule(`.monaco-editor .reference-zone-widget .preview .monaco-editor .monaco-editor-background,.monaco-editor .reference-zone-widget .preview .monaco-editor .inputarea.ime-input {\tbackground-color: ${i};}`),i=e.getColor(H.g);i&&t.addRule(`.monaco-editor .reference-zone-widget .preview .monaco-editor .margin {\tbackground-color: ${i};}`)});var Y=i("7061"),X=(E=i("b0cd"),i("5fe7")),Q=(v=i("9eb8"),y=i("fe45"),O=i("9e74"),U=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3{this.closeWidget()})),this._disposables.add(this._editor.onDidChangeModel(()=>{this._ignoreModelChangeEvent||this.closeWidget()}));const o="peekViewLayout";var s=$.fromJSON(this._storageService.get(o,0,"{}"));this._widget=this._instantiationService.createInstance(Z,this._editor,this._defaultTreeKeyboardSupport,s),this._widget.setTitle(n.a("labelLoading","Loading...")),this._widget.show(e),this._disposables.add(this._widget.onDidClose(()=>{t.cancel(),this._widget&&(this._storageService.store(o,JSON.stringify(this._widget.layoutData),0,1),this._widget=void 0),this.closeWidget()})),this._disposables.add(this._widget.onDidSelectReference(e=>{var{element:t,kind:n}=e;if(t)switch(n){case"open":"editor"===e.source&&this._configurationService.getValue("editor.stablePeek")||this.openReference(t,!1,!1);break;case"side":this.openReference(t,!0,!1);break;case"goto":i?this._gotoReference(t):this.openReference(t,!1,!0)}}));const r=++this._requestIdPool;t.then(t=>{var i;if(r===this._requestIdPool&&this._widget)return null!=(i=this._model)&&i.dispose(),this._model=t,this._widget.setModel(this._model).then(()=>{if(this._widget&&this._model&&this._editor.hasModel()){this._model.isEmpty?this._widget.setMetaTitle(""):this._widget.setMetaTitle(n.a("metaTitle.N","{0} ({1})",this._model.title,this._model.references.length));var t=this._editor.getModel().uri,i=new Y.a(e.startLineNumber,e.startColumn);t=this._model.nearestReference(t,i);if(t)return this._widget.setSelection(t).then(()=>{this._widget&&"editor"===this._editor.getOption(76)&&this._widget.focusOnPreviewEditor()})}});t.dispose()},e=>{this._notificationService.error(e)})}}changeFocusBetweenPreviewAndReferences(){this._widget&&(this._widget.isPreviewEditorFocused()?this._widget.focusOnReferenceTree():this._widget.focusOnPreviewEditor())}goToNextOrPreviousReference(e){return Q(this,void 0,void 0,(function*(){var t,i,n;this._editor.hasModel()&&this._model&&this._widget&&(t=this._widget.position)&&(t=this._model.nearestReference(this._editor.getModel().uri,t))&&(t=this._model.nextOrPreviousReference(t,e),i=this._editor.hasTextFocus(),n=this._widget.isPreviewEditorFocused(),yield this._widget.setSelection(t),yield this._gotoReference(t),i?this._editor.focus():this._widget&&n&&this._widget.focusOnPreviewEditor())}))}revealReference(e){return Q(this,void 0,void 0,(function*(){this._editor.hasModel()&&this._model&&this._widget&&(yield this._widget.revealReference(e))}))}closeWidget(e=!0){var t;null!=(t=this._widget)&&t.dispose(),null!=(t=this._model)&&t.dispose(),this._referenceSearchVisible.reset(),this._disposables.clear(),this._widget=void 0,this._model=void 0,e&&this._editor.focus(),this._requestIdPool+=1}_gotoReference(t){this._widget&&this._widget.hide(),this._ignoreModelChangeEvent=!0;const i=_.a.lift(t.range).collapseToStart();return this._editorService.openCodeEditor({resource:t.uri,options:{selection:i}},this._editor).then(t=>{if(this._ignoreModelChangeEvent=!1,t&&this._widget)if(this._editor===t)this._widget.show(i),this._widget.focusOnReferenceTree();else{const n=e.get(t),o=this._model.clone();this.closeWidget(),t.focus(),n.toggleWidget(i,Object(X.h)(e=>Promise.resolve(o)),null!=(t=this._peekMode)&&t)}else this.closeWidget()},e=>{this._ignoreModelChangeEvent=!1,Object(o.f)(e)})}openReference(e,t,i){t||this.closeWidget();var{uri:e,range:n}=e;this._editorService.openCodeEditor({resource:e,options:{selection:n,pinned:i}},this._editor,t)}};function te(e,t){e=Object(H.d)(e);!e||(e=ee.get(e))&&t(e)}ee.ID="editor.contrib.referencesController",ee=U([k(2,a.b),k(3,t.a),k(4,E.a),k(5,r.a),k(6,d.a),k(7,l.a)],ee),v.a.registerCommandAndKeybindingRule({id:"togglePeekWidgetFocus",weight:100,primary:Object(y.a)(2089,60),when:a.a.or(J,H.b.inPeekEditor),handler(e){te(e,e=>{e.changeFocusBetweenPreviewAndReferences()})}}),v.a.registerCommandAndKeybindingRule({id:"goToNextReference",weight:90,primary:62,secondary:[70],when:a.a.or(J,H.b.inPeekEditor),handler(e){te(e,e=>{e.goToNextOrPreviousReference(!0)})}}),v.a.registerCommandAndKeybindingRule({id:"goToPreviousReference",weight:90,primary:1086,secondary:[1094],when:a.a.or(J,H.b.inPeekEditor),handler(e){te(e,e=>{e.goToNextOrPreviousReference(!1)})}}),O.a.registerCommandAlias("goToNextReferenceFromEmbeddedEditor","goToNextReference"),O.a.registerCommandAlias("goToPreviousReferenceFromEmbeddedEditor","goToPreviousReference"),O.a.registerCommandAlias("closeReferenceSearchEditor","closeReferenceSearch"),O.a.registerCommand("closeReferenceSearch",e=>te(e,e=>e.closeWidget())),v.a.registerKeybindingRule({id:"closeReferenceSearch",weight:-1,primary:9,secondary:[1033],when:a.a.and(H.b.inPeekEditor,a.a.not("config.editor.stablePeek"))}),v.a.registerKeybindingRule({id:"closeReferenceSearch",weight:250,primary:9,secondary:[1033],when:a.a.and(J,a.a.not("config.editor.stablePeek"))}),v.a.registerCommandAndKeybindingRule({id:"revealReference",weight:200,primary:3,mac:{primary:3,secondary:[2066]},when:a.a.and(J,W.e),handler(e){var t;const i=null==(t=e.get(W.a).lastFocusedList)?void 0:t.getFocus();Array.isArray(i)&&i[0]instanceof h.b&&te(e,e=>e.revealReference(i[0]))}}),v.a.registerCommandAndKeybindingRule({id:"openReferenceToSide",weight:100,primary:2051,mac:{primary:259},when:a.a.and(J,W.e),handler(e){var t;const i=null==(t=e.get(W.a).lastFocusedList)?void 0:t.getFocus();Array.isArray(i)&&i[0]instanceof h.b&&te(e,e=>e.openReference(i[0],!0,!0))}}),O.a.registerCommand("openReference",e=>{var t;const i=null==(t=e.get(W.a).lastFocusedList)?void 0:t.getFocus();Array.isArray(i)&&i[0]instanceof h.b&&te(e,e=>e.openReference(i[0],!1,!0))})},"41a0":function(e,t,i){},4220:function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"redis",extensions:[".redis"],aliases:["redis"],loader:function(){return i.e("chunk-2d0ea098").then(i.bind(null,"8fa5"))}})},"42e39":function(e,t,i){"use strict";i.d(t,"a",(function(){return s}));var n=i("308f");class o{constructor(e,t,i,n,o,s){this._scrollStateBrand=void 0,e|=0,n|=0,o|=0,s|=0,(i=(t|=0)<(this.rawScrollLeft=i|=0)+(e=e<0?0:e)?t-e:i)<0&&(i=0),(s=o<(this.rawScrollTop=s)+(n=n<0?0:n)?o-n:s)<0&&(s=0),this.width=e,this.scrollWidth=t,this.scrollLeft=i,this.height=n,this.scrollHeight=o,this.scrollTop=s}equals(e){return this.rawScrollLeft===e.rawScrollLeft&&this.rawScrollTop===e.rawScrollTop&&this.width===e.width&&this.scrollWidth===e.scrollWidth&&this.scrollLeft===e.scrollLeft&&this.height===e.height&&this.scrollHeight===e.scrollHeight&&this.scrollTop===e.scrollTop}withScrollDimensions(e,t){return new o((void 0!==e.width?e:this).width,(void 0!==e.scrollWidth?e:this).scrollWidth,t?this.rawScrollLeft:this.scrollLeft,(void 0!==e.height?e:this).height,(void 0!==e.scrollHeight?e:this).scrollHeight,t?this.rawScrollTop:this.scrollTop)}withScrollPosition(e){return new o(this.width,this.scrollWidth,void 0!==e.scrollLeft?e.scrollLeft:this.rawScrollLeft,this.height,this.scrollHeight,void 0!==e.scrollTop?e.scrollTop:this.rawScrollTop)}createScrollEvent(e,t){var i=this.width!==e.width,n=this.scrollWidth!==e.scrollWidth,o=this.scrollLeft!==e.scrollLeft,s=this.height!==e.height,r=this.scrollHeight!==e.scrollHeight,a=this.scrollTop!==e.scrollTop;return{inSmoothScrolling:t,oldWidth:e.width,oldScrollWidth:e.scrollWidth,oldScrollLeft:e.scrollLeft,width:this.width,scrollWidth:this.scrollWidth,scrollLeft:this.scrollLeft,oldHeight:e.height,oldScrollHeight:e.scrollHeight,oldScrollTop:e.scrollTop,height:this.height,scrollHeight:this.scrollHeight,scrollTop:this.scrollTop,widthChanged:i,scrollWidthChanged:n,scrollLeftChanged:o,heightChanged:s,scrollHeightChanged:r,scrollTopChanged:a}}}class s extends i("a666").a{constructor(e,t){super(),this._scrollableBrand=void 0,this._onScroll=this._register(new n.b),this.onScroll=this._onScroll.event,this._smoothScrollDuration=e,this._scheduleAtNextAnimationFrame=t,this._state=new o(0,0,0,0,0,0),this._smoothScrolling=null}dispose(){this._smoothScrolling&&(this._smoothScrolling.dispose(),this._smoothScrolling=null),super.dispose()}setSmoothScrollDuration(e){this._smoothScrollDuration=e}validateScrollPosition(e){return this._state.withScrollPosition(e)}getScrollDimensions(){return this._state}setScrollDimensions(e,t){e=this._state.withScrollDimensions(e,t),this._setState(e,Boolean(this._smoothScrolling)),this._smoothScrolling&&this._smoothScrolling.acceptScrollDimensions(this._state)}getFutureScrollPosition(){return this._smoothScrolling?this._smoothScrolling.to:this._state}getCurrentScrollPosition(){return this._state}setScrollPositionNow(e){e=this._state.withScrollPosition(e),this._smoothScrolling&&(this._smoothScrolling.dispose(),this._smoothScrolling=null),this._setState(e,!1)}setScrollPositionSmooth(e,t){if(0===this._smoothScrollDuration)return this.setScrollPositionNow(e);if(this._smoothScrolling){e={scrollLeft:(void 0===e.scrollLeft?this._smoothScrolling.to:e).scrollLeft,scrollTop:(void 0===e.scrollTop?this._smoothScrolling.to:e).scrollTop};var i=this._state.withScrollPosition(e);if(this._smoothScrolling.to.scrollLeft===i.scrollLeft&&this._smoothScrolling.to.scrollTop===i.scrollTop)return;let n;n=t?new l(this._smoothScrolling.from,i,this._smoothScrolling.startTime,this._smoothScrolling.duration):this._smoothScrolling.combine(this._state,i,this._smoothScrollDuration),this._smoothScrolling.dispose(),this._smoothScrolling=n}else t=this._state.withScrollPosition(e),this._smoothScrolling=l.start(this._state,t,this._smoothScrollDuration);this._smoothScrolling.animationFrameDisposable=this._scheduleAtNextAnimationFrame(()=>{this._smoothScrolling&&(this._smoothScrolling.animationFrameDisposable=null,this._performSmoothScrolling())})}_performSmoothScrolling(){var e,t;this._smoothScrolling&&(e=this._smoothScrolling.tick(),t=this._state.withScrollPosition(e),this._setState(t,!0),this._smoothScrolling&&(e.isDone?(this._smoothScrolling.dispose(),this._smoothScrolling=null):this._smoothScrolling.animationFrameDisposable=this._scheduleAtNextAnimationFrame(()=>{this._smoothScrolling&&(this._smoothScrolling.animationFrameDisposable=null,this._performSmoothScrolling())})))}_setState(e,t){const i=this._state;i.equals(e)||(this._state=e,this._onScroll.fire(this._state.createScrollEvent(i,t)))}}class r{constructor(e,t,i){this.scrollLeft=e,this.scrollTop=t,this.isDone=i}}function a(e,t){const i=t-e;return function(t){return e+i*(1-function(e){return Math.pow(e,3)}(1-t))}}class l{constructor(e,t,i,n){this.from=e,this.to=t,this.duration=n,this.startTime=i,this.animationFrameDisposable=null,this._initAnimations()}_initAnimations(){this.scrollLeft=this._initAnimation(this.from.scrollLeft,this.to.scrollLeft,this.to.width),this.scrollTop=this._initAnimation(this.from.scrollTop,this.to.scrollTop,this.to.height)}_initAnimation(e,t,i){var n,o,s;if(2.5*i{e.hasChanged(42)&&this._updateFont()})),this._disposables.add(i.onDidColorThemeChange(this._updateStyles,this))}dispose(){this._disposables.dispose(),this._editor.removeContentWidget(this)}getId(){return"__renameInputWidget"}getDomNode(){var e;return this._domNode||(this._domNode=document.createElement("div"),this._domNode.className="monaco-editor rename-box",this._input=document.createElement("input"),this._input.className="rename-input",this._input.type="text",this._input.setAttribute("aria-label",Object(n.a)("renameAriaLabel","Rename input. Type new name and press Enter to commit.")),this._domNode.appendChild(this._input),this._label=document.createElement("div"),this._label.className="rename-label",this._domNode.appendChild(this._label),(e=()=>{var[e,t]=this._acceptKeybindings;this._keybindingService.lookupKeybinding(e),this._label.innerText=Object(n.a)({key:"label",comment:['placeholders are keybindings, e.g "F2 to Rename, Shift+F2 to Preview"']},"{0} to Rename, {1} to Preview",null==(e=this._keybindingService.lookupKeybinding(e))?void 0:e.getLabel(),null==(e=this._keybindingService.lookupKeybinding(t))?void 0:e.getLabel())})(),this._disposables.add(this._keybindingService.onDidUpdateKeybindings(e)),this._updateFont(),this._updateStyles(this._themeService.getColorTheme())),this._domNode}_updateStyles(e){var t;if(this._input&&this._domNode){var i=e.getColor(h.Nc);this._domNode.style.backgroundColor=String(null!=(t=e.getColor(h.Y))?t:""),this._domNode.style.boxShadow=i?" 0 0 8px 2px "+i:"",this._domNode.style.color=String(null!=(t=e.getColor(h.lb))?t:""),this._input.style.backgroundColor=String(null!=(i=e.getColor(h.jb))?i:"");const n=e.getColor(h.kb);this._input.style.borderWidth=n?"1px":"0px",this._input.style.borderStyle=n?"solid":"none",this._input.style.borderColor=null!=(t=null===n||void 0===n?void 0:n.toString())?t:"none"}}_updateFont(){var e;this._input&&this._label&&(e=this._editor.getOption(42),this._input.style.fontFamily=e.fontFamily,this._input.style.fontWeight=e.fontWeight,this._input.style.fontSize=e.fontSize+"px",this._label.style.fontSize=.8*e.fontSize+"px")}getPosition(){return this._visible?{position:this._position,preference:[2,1]}:null}afterRender(e){e||this.cancelInput(!0)}acceptInput(e){this._currentAcceptInput&&this._currentAcceptInput(e)}cancelInput(e){this._currentCancelInput&&this._currentCancelInput(e)}getInput(e,t,i,n,o,s){this._domNode.classList.toggle("preview",o),this._position=new d.a(e.startLineNumber,e.startColumn),this._input.value=t,this._input.setAttribute("selectionStart",i.toString()),this._input.setAttribute("selectionEnd",n.toString()),this._input.size=Math.max(1.1*(e.endColumn-e.startColumn),20);const r=new l.b;return new Promise(e=>{this._currentCancelInput=t=>(this._currentAcceptInput=void 0,this._currentCancelInput=void 0,e(t),!0),this._currentAcceptInput=i=>{0===this._input.value.trim().length||this._input.value===t?this.cancelInput(!0):(this._currentAcceptInput=void 0,this._currentCancelInput=void 0,e({newName:this._input.value,wantsPreview:o&&i}))},s.onCancellationRequested(()=>this.cancelInput(!0)),r.add(this._editor.onDidBlurEditorWidget(()=>this.cancelInput(!1))),this._show()}).finally(()=>{r.dispose(),this._hide()})}_show(){this._editor.revealLineInCenterIfOutsideViewport(this._position.lineNumber,0),this._visible=!0,this._visibleContextKey.set(!0),this._editor.layoutContentWidget(this),setTimeout(()=>{this._input.focus(),this._input.setSelectionRange(parseInt(this._input.getAttribute("selectionStart")),parseInt(this._input.getAttribute("selectionEnd")))},100)}_hide(){this._visible=!1,this._visibleContextKey.reset(),this._editor.layoutContentWidget(this)}};f=g([p(2,c.b),p(3,u.a),p(4,s.b)],f);var _=i("b707"),b=i("3813"),v=i("6a89"),C=i("351f"),w=i("bc04"),y=(g=i("b0cd"),i("c7f5")),S=i("6d8e"),L=i("5717"),x=i("2504"),k=i("5fe7"),D=(c=i("d3d7"),u=i("0a0f"),p=i("89cd"),i("0910")),N=i("7b4a"),O=i("ef8e9"),E=(i=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3this._dispoableStore.add(this._instaService.createInstance(f,this.editor,["acceptRenameInput","acceptRenameInputWithPreview"]))))}static get(t){return t.getContribution(e.ID)}dispose(){this._dispoableStore.dispose(),this._cts.dispose(!0)}run(){return I(this,void 0,void 0,(function*(){if(this._cts.dispose(!0),this.editor.hasModel()){var e=this.editor.getPosition();const o=new M(this.editor.getModel(),e);if(o.hasProvider()){let s;this._cts=new w.b(this.editor,5);try{var i=o.resolveRenameLocation(this._cts.token);this._progressService.showWhile(i,250),s=yield i}catch(t){return void C.a.get(this.editor).showMessage(t||n.a("resolveRenameLocationFailed","An unknown error occurred while resolving rename location"),e)}if(s)if(s.rejectReason)C.a.get(this.editor).showMessage(s.rejectReason,e);else if(!this._cts.token.isCancellationRequested){this._cts.dispose(),this._cts=new w.b(this.editor,5,s.range),i=this.editor.getSelection();let t=0,r=s.text.length;v.a.isEmpty(i)||v.a.spansMultipleLines(i)||!v.a.containsRange(s.range,i)||(t=Math.max(0,i.startColumn-s.range.startColumn),r=Math.min(s.range.endColumn,i.endColumn)-s.range.startColumn),e=this._bulkEditService.hasPreviewHandler()&&this._configService.getValue(this.editor.getModel().uri,"editor.rename.enablePreview");const a=yield this._renameInputField.value.getInput(s.range,s.text,t,r,e,this._cts.token);if("boolean"!=typeof a)return this.editor.focus(),i=Object(k.l)(o.provideRenameEdits(a.newName,this._cts.token),this._cts.token).then(e=>I(this,void 0,void 0,(function*(){e&&this.editor.hasModel()&&(e.rejectReason?this._notificationService.info(e.rejectReason):this._bulkEditService.apply(y.b.convert(e),{editor:this.editor,showPreview:a.wantsPreview,label:n.a("label","Renaming '{0}'",null===s||void 0===s?void 0:s.text),quotableLabel:n.a("quotableLabel","Renaming {0}",null===s||void 0===s?void 0:s.text)}).then(e=>{e.ariaSummary&&Object(b.a)(n.a("aria","Successfully renamed '{0}' to '{1}'. Summary: {2}",s.text,a.newName,e.ariaSummary))}).catch(e=>{this._notificationService.error(n.a("rename.failedApply","Rename failed to apply edits")),this._logService.error(e)}))})),e=>{this._notificationService.error(n.a("rename.failed","Rename failed to compute edits")),this._logService.error(e)}),this._progressService.showWhile(i,250),i;a&&this.editor.focus()}}}}))}acceptRenameInput(e){this._renameInputField.value.acceptInput(e)}cancelRenameInput(){this._renameInputField.value.cancelInput(!0)}};A.ID="editor.contrib.renameController",A=i([E(1,u.a),E(2,g.a),E(3,y.a),E(4,t.a),E(5,c.b),E(6,N.a)],A);class R extends r.b{constructor(){super({id:"editor.action.rename",label:n.a("rename.label","Rename Symbol"),alias:"Rename Symbol",precondition:s.a.and(a.a.writable,a.a.hasRenameProvider),kbOpts:{kbExpr:a.a.editorTextFocus,primary:60,weight:100},contextMenuOpts:{group:"1_modification",order:1.1}})}runCommand(e,t){const i=e.get(L.a),[n,s]=Array.isArray(t)&&t||[void 0,void 0];return S.a.isUri(n)&&d.a.isIPosition(s)?i.openCodeEditor({resource:n},i.getActiveCodeEditor()).then(e=>{e&&(e.setPosition(s),e.invokeWithinContext(t=>(this.reportTelemetry(t,e),this.run(t,e))))},o.f):super.runCommand(e,t)}run(e,t){const i=A.get(t);return i?i.run():Promise.resolve()}}Object(r.l)(A.ID,A),Object(r.j)(R);const P=r.c.bindToContribution(A.get);Object(r.k)(new P({id:"acceptRenameInput",precondition:m,handler:e=>e.acceptRenameInput(!1),kbOpts:{weight:199,kbExpr:a.a.focus,primary:3}})),Object(r.k)(new P({id:"acceptRenameInputWithPreview",precondition:s.a.and(m,s.a.has("config.editor.rename.enablePreview")),handler:e=>e.acceptRenameInput(!0),kbOpts:{weight:199,kbExpr:a.a.focus,primary:1027}})),Object(r.k)(new P({id:"cancelRenameInput",precondition:m,handler:e=>e.cancelRenameInput(),kbOpts:{weight:199,kbExpr:a.a.focus,primary:9,secondary:[1033]}})),Object(r.n)("_executeDocumentRenameProvider",(function(e,t,...i){var[i]=i;return Object(O.c)("string"==typeof i),T(e,t,i)})),p.a.as(D.a.Configuration).registerConfiguration({id:"editor",properties:{"editor.rename.enablePreview":{scope:5,description:n.a("enablePreview","Enable/disable the ability to preview changes before renaming"),default:!0,type:"boolean"}}})},"44c7":function(e,t,i){},4779:function(e,t,i){"use strict";i.d(t,"b",(function(){return n})),i.d(t,"a",(function(){return o})),t=i("4fc3"),i=i("0a0f");const n=Object(i.c)("accessibilityService"),o=new t.c("accessibilityModeEnabled",!1)},"47cb":function(e,t,i){"use strict";i.d(t,"a",(function(){return n})),t=i("0a0f");const n=Object(t.c)("labelService")},4816:function(e,t,i){"use strict";i.r(t),i("41a0");var n=i("11f7"),o=i("6653"),s=i("31df"),r=i("3813"),a=(t=i("1b7d"),i("a666")),l=i("30db"),d=i("3742"),h=i("6d8e"),c=i("b2cc"),u=i("c101"),g=i("93ba"),p=i("4fc3"),m=i("0a0f"),f=i("6dec"),_=i("5bd7"),b=i("303e"),v=i("b7d0"),C=i("03d9"),w=(i=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3{this._isVisible&&this._layout()})),this._register(n.o(this._contentDomNode.domNode,"keydown",e=>{if(this._isVisible&&(e.equals(2083)&&(Object(r.a)(C.a.emergencyConfOn),this._editor.updateOptions({accessibilitySupport:"on"}),n.t(this._contentDomNode.domNode),this._buildContent(),this._contentDomNode.domNode.focus(),e.preventDefault(),e.stopPropagation()),e.equals(2086))){Object(r.a)(C.a.openingDocs);let t=this._editor.getRawOptions().accessibilityHelpUrl;void 0===t&&(t="https://go.microsoft.com/fwlink/?linkid=852450"),this._openerService.open(h.a.parse(t)),e.preventDefault(),e.stopPropagation()}})),this.onblur(this._contentDomNode.domNode,()=>{this.hide()}),this._editor.addOverlayWidget(this)}dispose(){this._editor.removeOverlayWidget(this),super.dispose()}getId(){return e.ID}getDomNode(){return this._domNode.domNode}getPosition(){return{preference:null}}show(){this._isVisible||(this._isVisible=!0,this._isVisibleKey.set(!0),this._layout(),this._domNode.setDisplay("block"),this._domNode.setAttribute("aria-hidden","false"),this._contentDomNode.domNode.tabIndex=0,this._buildContent(),this._contentDomNode.domNode.focus())}_descriptionForCommand(e,t,i){let n=this._keybindingService.lookupKeybinding(e);return n?d.v(t,n.getAriaLabel()):d.v(i,e)}_buildContent(){const e=this._editor.getOptions(),t=this._editor.getSelections();let i=0;if(t){const e=this._editor.getModel();e&&t.forEach(t=>{i+=e.getValueLengthInRange(t)})}o=t,a=i;let n=o&&0!==o.length?1===o.length?a?d.v(C.a.singleSelectionRange,o[0].positionLineNumber,o[0].positionColumn,a):d.v(C.a.singleSelection,o[0].positionLineNumber,o[0].positionColumn):a?d.v(C.a.multiSelectionRange,o.length,a):0e.hide(),kbOpts:{weight:200,kbExpr:u.a.focus,primary:9,secondary:[1033]}})),Object(v.f)((e,t)=>{var i=e.getColor(b.Y);i&&t.addRule(`.monaco-editor .accessibilityHelpWidget { background-color: ${i}; }`),i=e.getColor(b.ab),i&&t.addRule(`.monaco-editor .accessibilityHelpWidget { color: ${i}; }`),i=e.getColor(b.Nc),i&&t.addRule(`.monaco-editor .accessibilityHelpWidget { box-shadow: 0 2px 8px ${i}; }`),i=e.getColor(b.h);i&&t.addRule(`.monaco-editor .accessibilityHelpWidget { border: 2px solid ${i}; }`)})},"49d9":function(e,t,i){"use strict";function n(e,t,i){return Math.min(Math.max(e,t),i)}i.d(t,"b",(function(){return n})),i.d(t,"a",(function(){return o}));class o{constructor(){this._n=1,this._val=0}update(e){return this._val=this._val+(e-this._val)/this._n,this._n+=1,this}get value(){return this._val}}},"4a64":function(e,t,i){"use strict";i.d(t,"a",(function(){return le})),i("94a7");var n=i("dff7"),o=i("11f7"),s=i("6653"),r=i("70c3"),a=i("5fe7"),l=i("308f"),d=(t=i("a666"),i("1ddc")),h=i("bc04"),c=i("5717"),u=i("9c1d"),g=(i("0d30"),i("5aa5")),p=i("1898"),m=i("f070"),f=i("b2cc"),_=i("fd49"),b=i("e1b5"),v=i("7061"),C=i("918c"),w=i("6da2"),y=i("a8d0"),S=i("4fc3"),L=i("303e"),x=i("b7d0"),k=i("561a"),D=i("bf5b"),N=function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))};class O{constructor(e,t,i,n){this.originalLineStart=e,this.originalLineEnd=t,this.modifiedLineStart=i,this.modifiedLineEnd=n}getType(){return 0===this.originalLineStart?1:0===this.modifiedLineStart?2:0}}class E{constructor(e){this.entries=e}}const I=Object(D.b)("diff-review-insert",k.b.add,n.a("diffReviewInsertIcon","Icon for 'Insert' in diff review.")),M=Object(D.b)("diff-review-remove",k.b.remove,n.a("diffReviewRemoveIcon","Icon for 'Remove' in diff review.")),T=Object(D.b)("diff-review-close",k.b.close,n.a("diffReviewCloseIcon","Icon for 'Close' in diff review."));class A extends t.a{constructor(e){super(),this._width=0,this._diffEditor=e,this._isVisible=!1,this.shadow=Object(s.b)(document.createElement("div")),this.shadow.setClassName("diff-review-shadow"),this.actionBarContainer=Object(s.b)(document.createElement("div")),this.actionBarContainer.setClassName("diff-review-actions"),this._actionBar=this._register(new g.a(this.actionBarContainer.domNode)),this._actionBar.push(new m.a("diffreview.close",n.a("label.close","Close"),"close-diff-review "+x.d.asClassName(T),!0,()=>N(this,void 0,void 0,(function*(){return this.hide()}))),{label:!1,icon:!0}),this.domNode=Object(s.b)(document.createElement("div")),this.domNode.setClassName("diff-review monaco-editor-background"),this._content=Object(s.b)(document.createElement("div")),this._content.setClassName("diff-review-content"),this._content.setAttribute("role","code"),this.scrollbar=this._register(new p.a(this._content.domNode,{})),this.domNode.domNode.appendChild(this.scrollbar.getDomNode()),this._register(e.onDidUpdateDiff(()=>{this._isVisible&&(this._diffs=this._compute(),this._render())})),this._register(e.getModifiedEditor().onDidChangeCursorPosition(()=>{this._isVisible&&this._render()})),this._register(o.o(this.domNode.domNode,"click",e=>{e.preventDefault(),e=o.x(e.target,"diff-review-row"),e&&this._goToRow(e)})),this._register(o.o(this.domNode.domNode,"keydown",e=>{(e.equals(18)||e.equals(2066)||e.equals(530))&&(e.preventDefault(),this._goToRow(this._getNextRow())),(e.equals(16)||e.equals(2064)||e.equals(528))&&(e.preventDefault(),this._goToRow(this._getPrevRow())),(e.equals(9)||e.equals(2057)||e.equals(521)||e.equals(1033))&&(e.preventDefault(),this.hide()),(e.equals(10)||e.equals(3))&&(e.preventDefault(),this.accept())})),this._diffs=[],this._currentDiff=null}prev(){let e=0;if(this._isVisible||(this._diffs=this._compute()),this._isVisible){let t=-1;for(let e=0,i=this._diffs.length;en&&(r=n-d,d+=r,m+=r),m>o&&(a=o-m,d+=a,m+=a),g[p++]=new O(u,d,h,m)}n[o++]=new E(g)}let g=n[0].entries,p=[],m=0;for(let f=1,_=n.length;f<_;f++){const e=n[f].entries,t=g[g.length-1],i=e[0];0===t.getType()&&0===i.getType()&&i.originalLineStart<=t.originalLineEnd?(g[g.length-1]=new O(t.originalLineStart,i.originalLineEnd,t.modifiedLineStart,i.modifiedLineEnd),g=g.concat(e.slice(1))):(p[m++]=new E(g),g=e)}return p[m++]=new E(g),p}_findDiffIndex(e){var t=e.lineNumber;for(let n=0,o=this._diffs.length;ny)&&(y=g),0!==p&&(0===S||pL)&&(L=c)}let x=document.createElement("div"),k=(x.className="diff-review-row",document.createElement("div"));k.className="diff-review-cell diff-review-summary";var m=y-w+1,f=L-S+1,_=(k.appendChild(document.createTextNode(`${l+1}/${this._diffs.length}: @@ -${w},${m} +${S},${f} @@`)),x.setAttribute("data-line",String(S)),e=>0===e?n.a("no_lines_changed","no lines changed"):1===e?n.a("one_line_changed","1 line changed"):n.a("more_lines_changed","{0} lines changed",e)),b=(m=_(m),_=_(f),x.setAttribute("aria-label",n.a({key:"header",comment:["This is the ARIA label for a git diff header.","A git diff header looks like this: @@ -154,12 +159,39 @@.","That encodes that at original line 154 (which is now line 159), 12 lines were removed/changed with 39 lines.","Variables 0 and 1 refer to the diff index out of total number of diffs.","Variables 2 and 4 will be numbers (a line number).",'Variables 3 and 5 will be "no lines changed", "1 line changed" or "X lines changed", localized separately.']},"Difference {0} of {1}: original line {2}, {3}, modified line {4}, {5}",l+1,this._diffs.length,w,m,S,_)),x.appendChild(k),x.setAttribute("role","listitem"),C.appendChild(x),t.get(58));let D=S;for(let n=0,o=h.length;ne}),Object(x.f)((e,t)=>{var i=e.getColor(C.r);i&&t.addRule(`.monaco-diff-editor .diff-review-line-number { color: ${i}; }`),i=e.getColor(L.yc);i&&t.addRule(`.monaco-diff-editor .diff-review-shadow { box-shadow: ${i} 0 -6px 6px -6px inset; }`)});class R extends f.b{constructor(){super({id:"editor.action.diffReview.next",label:n.a("editor.action.diffReview.next","Go to Next Difference"),alias:"Go to Next Difference",precondition:S.a.has("isInDiffEditor"),kbOpts:{kbExpr:null,primary:65,weight:100}})}run(e,t){const i=F(e);i&&i.diffReviewNext()}}class P extends f.b{constructor(){super({id:"editor.action.diffReview.prev",label:n.a("editor.action.diffReview.prev","Go to Previous Difference"),alias:"Go to Previous Difference",precondition:S.a.has("isInDiffEditor"),kbOpts:{kbExpr:null,primary:1089,weight:100}})}run(e,t){const i=F(e);i&&i.diffReviewPrev()}}function F(e){const t=e.get(c.a);var i=t.listDiffEditors();const n=t.getActiveCodeEditor();if(n)for(let o=0,s=i.length;os.modifiedStartLineNumber?n.a("diff.clipboard.copyDeletedLinesContent.label","Copy deleted lines"):n.a("diff.clipboard.copyDeletedLinesContent.single.label","Copy deleted line"),void 0,!0,()=>Z(this,void 0,void 0,(function*(){var e=new B.a(s.originalStartLineNumber,1,s.originalEndLineNumber+1,1);e=s.originalModel.getValueInRange(e);yield this._clipboardService.writeText(e)}))));let c=0,u=void 0;s.originalEndLineNumber>s.modifiedStartLineNumber&&(u=new m.a("diff.clipboard.copyDeletedLineContent",n.a("diff.clipboard.copyDeletedLineContent.label","Copy deleted line ({0})",s.originalStartLineNumber),void 0,!0,()=>Z(this,void 0,void 0,(function*(){var e=s.originalModel.getLineContent(s.originalStartLineNumber+c);yield this._clipboardService.writeText(e)}))),h.push(u)),i.getOption(80)||h.push(new m.a("diff.inline.revertChange",n.a("diff.inline.revertChange.label","Revert this change"),void 0,!0,()=>Z(this,void 0,void 0,(function*(){var e,t=new B.a(s.originalStartLineNumber,1,s.originalEndLineNumber,s.originalModel.getLineMaxColumn(s.originalEndLineNumber));t=s.originalModel.getValueInRange(t);0===s.modifiedEndLineNumber?(e=i.getModel().getLineMaxColumn(s.modifiedStartLineNumber),i.executeEdits("diffEditor",[{range:new B.a(s.modifiedStartLineNumber,e,s.modifiedStartLineNumber,e),text:d+t}])):(e=i.getModel().getLineMaxColumn(s.modifiedEndLineNumber),i.executeEdits("diffEditor",[{range:new B.a(s.modifiedStartLineNumber,1,s.modifiedEndLineNumber,e),text:t}]))}))));const g=(e,t)=>{this._contextMenuService.showContextMenu({getAnchor:()=>({x:e,y:t}),getActions:()=>(u&&(u.label=n.a("diff.clipboard.copyDeletedLineContent.label","Copy deleted line ({0})",s.originalStartLineNumber+c)),h),autoSelectFirstItem:!0})};this._register(o.o(this._diffActions,"mousedown",e=>{var{top:t,height:i}=o.D(this._diffActions),n=Math.floor(l/3);e.preventDefault(),g(e.posx,t+i+n)})),this._register(i.onMouseMove(e=>{8!==e.target.type&&5!==e.target.type||e.target.detail.viewZoneId!==this._viewZoneId?this.visibility=!1:(this.visibility=!0,c=this._updateLightBulbPosition(this._marginDomNode,e.event.browserEvent.y,l))})),this._register(i.onMouseDown(e=>{!e.event.rightButton||8!==e.target.type&&5!==e.target.type||e.target.detail.viewZoneId===this._viewZoneId&&(e.event.preventDefault(),c=this._updateLightBulbPosition(this._marginDomNode,e.event.browserEvent.y,l),g(e.event.posx,e.event.posy+l))}))}get visibility(){return this._visibility}set visibility(e){this._visibility!==e&&(this._visibility=e,this._diffActions.style.visibility=e?"visible":"hidden")}_updateLightBulbPosition(e,t,i){e=o.D(e)["top"];var n=Math.floor((t-e)/i);if(this._diffActions.style.top=n*i+"px",this.diff.viewLineCounts){let e=0;for(let t=0;t!this._zonesMap[String(e.id)])}clean(e){0{for(const t of this._zones)e.removeZone(t)}),this._zones=[],this._zonesMap={},this._decorations=e.deltaDecorations(this._decorations,[])}apply(e,t,i,n){const o=n?h.c.capture(e):null;e.changeViewZones(t=>{for(const e of this._zones)t.removeZone(e);for(const e of this._inlineDiffMargins)e.dispose();this._zones=[],this._zonesMap={},this._inlineDiffMargins=[];for(let o=0,s=i.zones.length;oe});let le=class e extends t.a{constructor(t,i,n,r,d,h,c,u,g,p,m,b){super(),this._editorProgressService=b,this._onDidDispose=this._register(new l.b),this.onDidDispose=this._onDidDispose.event,this._onDidUpdateDiff=this._register(new l.b),this.onDidUpdateDiff=this._onDidUpdateDiff.event,this._onDidContentSizeChange=this._register(new l.b),this._lastOriginalWarning=null,this._lastModifiedWarning=null,this._editorWorkerService=d,this._codeEditorService=u,this._contextKeyService=this._register(h.createScoped(t)),this._instantiationService=c.createChild(new q.a([S.b,this._contextKeyService])),this._contextKeyService.createKey("isInDiffEditor",!0),this._themeService=g,this._notificationService=p,this._id=++oe,this._state=0,this._updatingDiffProgress=null,this._domElement=t,i=i||{},this._renderSideBySide=!0,void 0!==i.renderSideBySide&&(this._renderSideBySide=i.renderSideBySide),this._maxComputationTime=5e3,void 0!==i.maxComputationTime&&(this._maxComputationTime=i.maxComputationTime),this._ignoreTrimWhitespace=!0,void 0!==i.ignoreTrimWhitespace&&(this._ignoreTrimWhitespace=i.ignoreTrimWhitespace),this._renderIndicators=!0,void 0!==i.renderIndicators&&(this._renderIndicators=i.renderIndicators),this._originalIsEditable=Object(_.k)(i.originalEditable,!1),this._diffCodeLens=Object(_.k)(i.diffCodeLens,!1),this._diffWordWrap=be(i.diffWordWrap,"inherit"),void 0!==i.isInEmbeddedEditor?this._contextKeyService.createKey("isInEmbeddedDiffEditor",i.isInEmbeddedEditor):this._contextKeyService.createKey("isInEmbeddedDiffEditor",!1),this._renderOverviewRuler=!0,void 0!==i.renderOverviewRuler&&(this._renderOverviewRuler=Boolean(i.renderOverviewRuler)),this._updateDecorationsRunner=this._register(new a.e(()=>this._updateDecorations(),0)),this._containerDomElement=document.createElement("div"),this._containerDomElement.className=e._getClassName(this._themeService.getColorTheme(),this._renderSideBySide),this._containerDomElement.style.position="relative",this._containerDomElement.style.height="100%",this._domElement.appendChild(this._containerDomElement),this._overviewViewportDomElement=Object(s.b)(document.createElement("div")),this._overviewViewportDomElement.setClassName("diffViewport"),this._overviewViewportDomElement.setPosition("absolute"),this._overviewDomElement=document.createElement("div"),this._overviewDomElement.className="diffOverview",this._overviewDomElement.style.position="absolute",this._overviewDomElement.appendChild(this._overviewViewportDomElement.domNode),this._register(o.o(this._overviewDomElement,"mousedown",e=>{this._modifiedEditor.delegateVerticalScrollbarMouseDown(e)})),this._renderOverviewRuler&&this._containerDomElement.appendChild(this._overviewDomElement),this._originalDomNode=document.createElement("div"),this._originalDomNode.className="editor original",this._originalDomNode.style.position="absolute",this._originalDomNode.style.height="100%",this._containerDomElement.appendChild(this._originalDomNode),this._modifiedDomNode=document.createElement("div"),this._modifiedDomNode.className="editor modified",this._modifiedDomNode.style.position="absolute",this._modifiedDomNode.style.height="100%",this._containerDomElement.appendChild(this._modifiedDomNode),this._beginUpdateDecorationsTimeout=-1,this._currentlyChangingViewZones=!1,this._diffComputationToken=0,this._originalEditorState=new ne(m,r),this._modifiedEditorState=new ne(m,r),this._isVisible=!0,this._isHandlingScrollEvent=!1,this._elementSizeObserver=this._register(new ee.a(this._containerDomElement,i.dimension,()=>this._onDidContainerSizeChanged())),i.automaticLayout&&this._elementSizeObserver.startObserving(),this._diffComputationResult=null,this._originalEditor=this._createLeftHandSideEditor(i,n.originalEditor||{}),this._modifiedEditor=this._createRightHandSideEditor(i,n.modifiedEditor||{}),this._originalOverviewRuler=null,this._modifiedOverviewRuler=null,this._reviewPane=new A(this),this._containerDomElement.appendChild(this._reviewPane.domNode.domNode),this._containerDomElement.appendChild(this._reviewPane.shadow.domNode),this._containerDomElement.appendChild(this._reviewPane.actionBarContainer.domNode),this._enableSplitViewResizing=!0,void 0!==i.enableSplitViewResizing&&(this._enableSplitViewResizing=i.enableSplitViewResizing),this._renderSideBySide?this._setStrategy(new pe(this._createDataSource(),this._enableSplitViewResizing)):this._setStrategy(new fe(this._createDataSource(),this._enableSplitViewResizing)),this._register(g.onDidColorThemeChange(t=>{this._strategy&&this._strategy.applyColors(t)&&this._updateDecorationsRunner.schedule(),this._containerDomElement.className=e._getClassName(this._themeService.getColorTheme(),this._renderSideBySide)}));for(const e of f.d.getDiffEditorContributions())try{this._register(c.createInstance(e.ctor,this))}catch(t){Object(Q.f)(t)}this._codeEditorService.addDiffEditor(this)}_setState(e){this._state!==e&&(this._state=e,this._updatingDiffProgress&&(this._updatingDiffProgress.done(),this._updatingDiffProgress=null),1===this._state&&(this._updatingDiffProgress=this._editorProgressService.show(!0,1e3)))}diffReviewNext(){this._reviewPane.next()}diffReviewPrev(){this._reviewPane.prev()}static _getClassName(e,t){let i="monaco-diff-editor monaco-editor-background ";return t&&(i+="side-by-side "),i+Object(x.e)(e.type)}_recreateOverviewRulers(){this._renderOverviewRuler&&(this._originalOverviewRuler&&(this._overviewDomElement.removeChild(this._originalOverviewRuler.getDomNode()),this._originalOverviewRuler.dispose()),this._originalEditor.hasModel()&&(this._originalOverviewRuler=this._originalEditor.createOverviewRuler("original diffOverviewRuler"),this._overviewDomElement.appendChild(this._originalOverviewRuler.getDomNode())),this._modifiedOverviewRuler&&(this._overviewDomElement.removeChild(this._modifiedOverviewRuler.getDomNode()),this._modifiedOverviewRuler.dispose()),this._modifiedEditor.hasModel()&&(this._modifiedOverviewRuler=this._modifiedEditor.createOverviewRuler("modified diffOverviewRuler"),this._overviewDomElement.appendChild(this._modifiedOverviewRuler.getDomNode())),this._layoutOverviewRulers())}_createLeftHandSideEditor(t,i){const n=this._createInnerEditor(this._instantiationService,this._originalDomNode,this._adjustOptionsForLeftHandSide(t),i),o=(this._register(n.onDidScrollChange(e=>{this._isHandlingScrollEvent||(e.scrollTopChanged||e.scrollLeftChanged||e.scrollHeightChanged)&&(this._isHandlingScrollEvent=!0,this._modifiedEditor.setScrollPosition({scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}),this._isHandlingScrollEvent=!1,this._layoutOverviewViewport())})),this._register(n.onDidChangeViewZones(()=>{this._onViewZonesChanged()})),this._register(n.onDidChangeConfiguration(e=>{n.getModel()&&(e.hasChanged(42)&&this._updateDecorationsRunner.schedule(),e.hasChanged(131)&&(this._updateDecorationsRunner.cancel(),this._updateDecorations()))})),this._register(n.onDidChangeModelContent(()=>{this._isVisible&&this._beginUpdateDecorationsSoon()})),this._contextKeyService.createKey("isInDiffLeftEditor",n.hasWidgetFocus()));return this._register(n.onDidFocusEditorWidget(()=>o.set(!0))),this._register(n.onDidBlurEditorWidget(()=>o.set(!1))),this._register(n.onDidContentSizeChange(t=>{var i=this._originalEditor.getContentWidth()+this._modifiedEditor.getContentWidth()+e.ONE_OVERVIEW_WIDTH,n=Math.max(this._modifiedEditor.getContentHeight(),this._originalEditor.getContentHeight());this._onDidContentSizeChange.fire({contentHeight:n,contentWidth:i,contentHeightChanged:t.contentHeightChanged,contentWidthChanged:t.contentWidthChanged})})),n}_createRightHandSideEditor(t,i){const n=this._createInnerEditor(this._instantiationService,this._modifiedDomNode,this._adjustOptionsForRightHandSide(t),i),o=(this._register(n.onDidScrollChange(e=>{this._isHandlingScrollEvent||(e.scrollTopChanged||e.scrollLeftChanged||e.scrollHeightChanged)&&(this._isHandlingScrollEvent=!0,this._originalEditor.setScrollPosition({scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}),this._isHandlingScrollEvent=!1,this._layoutOverviewViewport())})),this._register(n.onDidChangeViewZones(()=>{this._onViewZonesChanged()})),this._register(n.onDidChangeConfiguration(e=>{n.getModel()&&(e.hasChanged(42)&&this._updateDecorationsRunner.schedule(),e.hasChanged(131)&&(this._updateDecorationsRunner.cancel(),this._updateDecorations()))})),this._register(n.onDidChangeModelContent(()=>{this._isVisible&&this._beginUpdateDecorationsSoon()})),this._register(n.onDidChangeModelOptions(e=>{e.tabSize&&this._updateDecorationsRunner.schedule()})),this._contextKeyService.createKey("isInDiffRightEditor",n.hasWidgetFocus()));return this._register(n.onDidFocusEditorWidget(()=>o.set(!0))),this._register(n.onDidBlurEditorWidget(()=>o.set(!1))),this._register(n.onDidContentSizeChange(t=>{var i=this._originalEditor.getContentWidth()+this._modifiedEditor.getContentWidth()+e.ONE_OVERVIEW_WIDTH,n=Math.max(this._modifiedEditor.getContentHeight(),this._originalEditor.getContentHeight());this._onDidContentSizeChange.fire({contentHeight:n,contentWidth:i,contentHeightChanged:t.contentHeightChanged,contentWidthChanged:t.contentWidthChanged})})),n}_createInnerEditor(e,t,i,n){return e.createInstance(u.a,t,i,n)}dispose(){this._codeEditorService.removeDiffEditor(this),-1!==this._beginUpdateDecorationsTimeout&&(window.clearTimeout(this._beginUpdateDecorationsTimeout),this._beginUpdateDecorationsTimeout=-1),this._cleanViewZonesAndDecorations(),this._originalOverviewRuler&&(this._overviewDomElement.removeChild(this._originalOverviewRuler.getDomNode()),this._originalOverviewRuler.dispose()),this._modifiedOverviewRuler&&(this._overviewDomElement.removeChild(this._modifiedOverviewRuler.getDomNode()),this._modifiedOverviewRuler.dispose()),this._overviewDomElement.removeChild(this._overviewViewportDomElement.domNode),this._renderOverviewRuler&&this._containerDomElement.removeChild(this._overviewDomElement),this._containerDomElement.removeChild(this._originalDomNode),this._originalEditor.dispose(),this._containerDomElement.removeChild(this._modifiedDomNode),this._modifiedEditor.dispose(),this._strategy.dispose(),this._containerDomElement.removeChild(this._reviewPane.domNode.domNode),this._containerDomElement.removeChild(this._reviewPane.shadow.domNode),this._containerDomElement.removeChild(this._reviewPane.actionBarContainer.domNode),this._reviewPane.dispose(),this._domElement.removeChild(this._containerDomElement),this._onDidDispose.fire(),super.dispose()}getId(){return this.getEditorType()+":"+this._id}getEditorType(){return W.a.IDiffEditor}getLineChanges(){return this._diffComputationResult?this._diffComputationResult.changes:null}getOriginalEditor(){return this._originalEditor}getModifiedEditor(){return this._modifiedEditor}updateOptions(t){let i=!1,n=(void 0!==t.renderSideBySide&&this._renderSideBySide!==t.renderSideBySide&&(this._renderSideBySide=t.renderSideBySide,i=!0),void 0!==t.maxComputationTime&&(this._maxComputationTime=t.maxComputationTime,this._isVisible&&this._beginUpdateDecorationsSoon()),!1);void 0!==t.ignoreTrimWhitespace&&this._ignoreTrimWhitespace!==t.ignoreTrimWhitespace&&(this._ignoreTrimWhitespace=t.ignoreTrimWhitespace,n=!0),void 0!==t.renderIndicators&&this._renderIndicators!==t.renderIndicators&&(this._renderIndicators=t.renderIndicators,n=!0),n&&this._beginUpdateDecorations(),this._originalIsEditable=Object(_.k)(t.originalEditable,this._originalIsEditable),this._diffCodeLens=Object(_.k)(t.diffCodeLens,this._diffCodeLens),this._diffWordWrap=be(t.diffWordWrap,this._diffWordWrap),this._modifiedEditor.updateOptions(this._adjustOptionsForRightHandSide(t)),this._originalEditor.updateOptions(this._adjustOptionsForLeftHandSide(t)),void 0!==t.enableSplitViewResizing&&(this._enableSplitViewResizing=t.enableSplitViewResizing),this._strategy.setEnableSplitViewResizing(this._enableSplitViewResizing),i&&(this._renderSideBySide?this._setStrategy(new pe(this._createDataSource(),this._enableSplitViewResizing)):this._setStrategy(new fe(this._createDataSource(),this._enableSplitViewResizing)),this._containerDomElement.className=e._getClassName(this._themeService.getColorTheme(),this._renderSideBySide)),void 0!==t.renderOverviewRuler&&this._renderOverviewRuler!==t.renderOverviewRuler&&(this._renderOverviewRuler=t.renderOverviewRuler,this._renderOverviewRuler?this._containerDomElement.appendChild(this._overviewDomElement):this._containerDomElement.removeChild(this._overviewDomElement))}getModel(){return{original:this._originalEditor.getModel(),modified:this._modifiedEditor.getModel()}}setModel(e){if(e&&(!e.original||!e.modified))throw new Error(e.original?"DiffEditorWidget.setModel: Modified model is null":"DiffEditorWidget.setModel: Original model is null");this._cleanViewZonesAndDecorations(),this._originalEditor.setModel(e?e.original:null),this._modifiedEditor.setModel(e?e.modified:null),this._updateDecorationsRunner.cancel(),e&&(this._originalEditor.setScrollTop(0),this._modifiedEditor.setScrollTop(0)),this._diffComputationResult=null,this._diffComputationToken++,this._setState(0),e&&(this._recreateOverviewRulers(),this._beginUpdateDecorations()),this._layoutOverviewViewport()}getDomNode(){return this._domElement}getVisibleColumnFromPosition(e){return this._modifiedEditor.getVisibleColumnFromPosition(e)}getPosition(){return this._modifiedEditor.getPosition()}setPosition(e){this._modifiedEditor.setPosition(e)}revealLine(e,t=0){this._modifiedEditor.revealLine(e,t)}revealLineInCenter(e,t=0){this._modifiedEditor.revealLineInCenter(e,t)}revealLineInCenterIfOutsideViewport(e,t=0){this._modifiedEditor.revealLineInCenterIfOutsideViewport(e,t)}revealLineNearTop(e,t=0){this._modifiedEditor.revealLineNearTop(e,t)}revealPosition(e,t=0){this._modifiedEditor.revealPosition(e,t)}revealPositionInCenter(e,t=0){this._modifiedEditor.revealPositionInCenter(e,t)}revealPositionInCenterIfOutsideViewport(e,t=0){this._modifiedEditor.revealPositionInCenterIfOutsideViewport(e,t)}revealPositionNearTop(e,t=0){this._modifiedEditor.revealPositionNearTop(e,t)}getSelection(){return this._modifiedEditor.getSelection()}getSelections(){return this._modifiedEditor.getSelections()}setSelection(e){this._modifiedEditor.setSelection(e)}setSelections(e){this._modifiedEditor.setSelections(e)}revealLines(e,t,i=0){this._modifiedEditor.revealLines(e,t,i)}revealLinesInCenter(e,t,i=0){this._modifiedEditor.revealLinesInCenter(e,t,i)}revealLinesInCenterIfOutsideViewport(e,t,i=0){this._modifiedEditor.revealLinesInCenterIfOutsideViewport(e,t,i)}revealLinesNearTop(e,t,i=0){this._modifiedEditor.revealLinesNearTop(e,t,i)}revealRange(e,t=0,i=!1,n=!0){this._modifiedEditor.revealRange(e,t,i,n)}revealRangeInCenter(e,t=0){this._modifiedEditor.revealRangeInCenter(e,t)}revealRangeInCenterIfOutsideViewport(e,t=0){this._modifiedEditor.revealRangeInCenterIfOutsideViewport(e,t)}revealRangeNearTop(e,t=0){this._modifiedEditor.revealRangeNearTop(e,t)}revealRangeNearTopIfOutsideViewport(e,t=0){this._modifiedEditor.revealRangeNearTopIfOutsideViewport(e,t)}revealRangeAtTop(e,t=0){this._modifiedEditor.revealRangeAtTop(e,t)}getSupportedActions(){return this._modifiedEditor.getSupportedActions()}saveViewState(){return{original:this._originalEditor.saveViewState(),modified:this._modifiedEditor.saveViewState()}}restoreViewState(e){e&&e.original&&e.modified&&(this._originalEditor.restoreViewState((e=e).original),this._modifiedEditor.restoreViewState(e.modified))}layout(e){this._elementSizeObserver.observe(e)}focus(){this._modifiedEditor.focus()}hasTextFocus(){return this._originalEditor.hasTextFocus()||this._modifiedEditor.hasTextFocus()}trigger(e,t,i){this._modifiedEditor.trigger(e,t,i)}changeDecorations(e){return this._modifiedEditor.changeDecorations(e)}_onDidContainerSizeChanged(){this._doLayout()}_getReviewHeight(){return this._reviewPane.isVisible()?this._elementSizeObserver.getHeight():0}_layoutOverviewRulers(){var t,i,n;this._renderOverviewRuler&&this._originalOverviewRuler&&this._modifiedOverviewRuler&&(t=this._elementSizeObserver.getHeight(),i=this._getReviewHeight(),n=e.ENTIRE_DIFF_OVERVIEW_WIDTH-2*e.ONE_OVERVIEW_WIDTH,this._modifiedEditor.getLayoutInfo()&&(this._originalOverviewRuler.setLayout({top:0,width:e.ONE_OVERVIEW_WIDTH,right:n+e.ONE_OVERVIEW_WIDTH,height:t-i}),this._modifiedOverviewRuler.setLayout({top:0,right:0,width:e.ONE_OVERVIEW_WIDTH,height:t-i})))}_onViewZonesChanged(){this._currentlyChangingViewZones||this._updateDecorationsRunner.schedule()}_beginUpdateDecorationsSoon(){-1!==this._beginUpdateDecorationsTimeout&&(window.clearTimeout(this._beginUpdateDecorationsTimeout),this._beginUpdateDecorationsTimeout=-1),this._beginUpdateDecorationsTimeout=window.setTimeout(()=>this._beginUpdateDecorations(),e.UPDATE_DIFF_DECORATIONS_DELAY)}static _equals(e,t){return!e&&!t||!(!e||!t)&&e.toString()===t.toString()}_beginUpdateDecorations(){this._beginUpdateDecorationsTimeout=-1;const t=this._originalEditor.getModel(),i=this._modifiedEditor.getModel();if(t&&i){this._diffComputationToken++;const o=this._diffComputationToken;this._setState(1),this._editorWorkerService.canComputeDiff(t.uri,i.uri)?this._editorWorkerService.computeDiff(t.uri,i.uri,this._ignoreTrimWhitespace,this._maxComputationTime).then(e=>{o===this._diffComputationToken&&t===this._originalEditor.getModel()&&i===this._modifiedEditor.getModel()&&(this._setState(2),this._diffComputationResult=e,this._updateDecorationsRunner.schedule(),this._onDidUpdateDiff.fire())},e=>{o===this._diffComputationToken&&t===this._originalEditor.getModel()&&i===this._modifiedEditor.getModel()&&(this._setState(2),this._diffComputationResult=null,this._updateDecorationsRunner.schedule())}):e._equals(t.uri,this._lastOriginalWarning)&&e._equals(i.uri,this._lastModifiedWarning)||(this._lastOriginalWarning=t.uri,this._lastModifiedWarning=i.uri,this._notificationService.warn(n.a("diff.tooLarge","Cannot compare files because one file is too large.")))}}_cleanViewZonesAndDecorations(){this._originalEditorState.clean(this._originalEditor),this._modifiedEditorState.clean(this._modifiedEditor)}_updateDecorations(){if(this._originalEditor.getModel()&&this._modifiedEditor.getModel()){var e=this._diffComputationResult?this._diffComputationResult.changes:[],t=this._originalEditorState.getForeignViewZones(this._originalEditor.getWhitespaces()),i=this._modifiedEditorState.getForeignViewZones(this._modifiedEditor.getWhitespaces());e=this._strategy.getEditorsDiffDecorations(e,this._ignoreTrimWhitespace,this._renderIndicators,t,i);try{this._currentlyChangingViewZones=!0,this._originalEditorState.apply(this._originalEditor,this._originalOverviewRuler,e.original,!1),this._modifiedEditorState.apply(this._modifiedEditor,this._modifiedOverviewRuler,e.modified,!0)}finally{this._currentlyChangingViewZones=!1}}}_adjustOptionsForSubEditor(e){const t=Object.assign({},e);return t.inDiffEditor=!0,t.automaticLayout=!1,t.scrollbar=Object.assign({},t.scrollbar||{}),t.scrollbar.vertical="visible",t.folding=!1,t.codeLens=this._diffCodeLens,t.fixedOverflowWidgets=!0,t.minimap=Object.assign({},t.minimap||{}),t.minimap.enabled=!1,t}_adjustOptionsForLeftHandSide(e){const t=this._adjustOptionsForSubEditor(e);return this._renderSideBySide?t.wordWrapOverride1=this._diffWordWrap:t.wordWrapOverride1="off",e.originalAriaLabel&&(t.ariaLabel=e.originalAriaLabel),t.readOnly=!this._originalIsEditable,t.extraEditorClassName="original-in-monaco-diff-editor",Object.assign(Object.assign({},t),{dimension:{height:0,width:0}})}_adjustOptionsForRightHandSide(t){const i=this._adjustOptionsForSubEditor(t);return t.modifiedAriaLabel&&(i.ariaLabel=t.modifiedAriaLabel),i.wordWrapOverride1=this._diffWordWrap,i.revealHorizontalRightPadding=_.g.revealHorizontalRightPadding.defaultValue+e.ENTIRE_DIFF_OVERVIEW_WIDTH,i.scrollbar.verticalHasArrows=!1,i.extraEditorClassName="modified-in-monaco-diff-editor",Object.assign(Object.assign({},i),{dimension:{height:0,width:0}})}doLayout(){this._elementSizeObserver.observe(),this._doLayout()}_doLayout(){var t=this._elementSizeObserver.getWidth(),i=this._elementSizeObserver.getHeight(),n=this._getReviewHeight(),o=this._strategy.layout();this._originalDomNode.style.width=o+"px",this._originalDomNode.style.left="0px",this._modifiedDomNode.style.width=t-o+"px",this._modifiedDomNode.style.left=o+"px",this._overviewDomElement.style.top="0px",this._overviewDomElement.style.height=i-n+"px",this._overviewDomElement.style.width=e.ENTIRE_DIFF_OVERVIEW_WIDTH+"px",this._overviewDomElement.style.left=t-e.ENTIRE_DIFF_OVERVIEW_WIDTH+"px",this._overviewViewportDomElement.setWidth(e.ENTIRE_DIFF_OVERVIEW_WIDTH),this._overviewViewportDomElement.setHeight(30),this._originalEditor.layout({width:o,height:i-n}),this._modifiedEditor.layout({width:t-o-(this._renderOverviewRuler?e.ENTIRE_DIFF_OVERVIEW_WIDTH:0),height:i-n}),(this._originalOverviewRuler||this._modifiedOverviewRuler)&&this._layoutOverviewRulers(),this._reviewPane.layout(i-n,t,n),this._layoutOverviewViewport()}_layoutOverviewViewport(){var e=this._computeOverviewViewport();e?(this._overviewViewportDomElement.setTop(e.top),this._overviewViewportDomElement.setHeight(e.height)):(this._overviewViewportDomElement.setTop(0),this._overviewViewportDomElement.setHeight(0))}_computeOverviewViewport(){var e,t,i,n=this._modifiedEditor.getLayoutInfo();return n?(e=this._modifiedEditor.getScrollTop(),t=this._modifiedEditor.getScrollHeight(),i=Math.max(0,n.height),i=Math.max(0,+i),i=0this._elementSizeObserver.getWidth(),getHeight:()=>this._elementSizeObserver.getHeight()-this._getReviewHeight(),getOptions:()=>({renderOverviewRuler:this._renderOverviewRuler}),getContainerDomNode:()=>this._containerDomElement,relayoutEditors:()=>{this._doLayout()},getOriginalEditor:()=>this._originalEditor,getModifiedEditor:()=>this._modifiedEditor}}_setStrategy(e){this._strategy&&this._strategy.dispose(),(this._strategy=e).applyColors(this._themeService.getColorTheme()),this._diffComputationResult&&this._updateDecorations(),this._doLayout()}_getLineChangeAtOrBeforeLineNumber(e,t){var i=this._diffComputationResult?this._diffComputationResult.changes:[];if(0===i.length||ee.originalStartLineNumber);return o?(n=o.originalStartLineNumber+(0e.modifiedStartLineNumber);return o?(t=o.originalStartLineNumber+(0e.afterLineNumber-t.afterLineNumber),n=n.sort((e,t)=>e.afterLineNumber-t.afterLineNumber),n=this._getViewZones(e,n,o,i),o=this._getOriginalEditorDecorations(e,t,i),e=this._getModifiedEditorDecorations(e,t,i),{original:{decorations:o.decorations,overviewZones:o.overviewZones,zones:n.original},modified:{decorations:e.decorations,overviewZones:e.overviewZones,zones:n.modified}}}}class he{constructor(e){this._source=e,this._index=-1,this.current=null,this.advance()}advance(){this._index++,this._indexe.afterLineNumber-t.afterLineNumber,_=(e,t)=>{if(null===t.domNode&&0=t.heightInLines?(e.heightInLines-=t.heightInLines,T++):(t.heightInLines-=e.heightInLines,M++)}for(;M(e.domNode||(e.domNode=we()),e))}}function ue(e,t,i,n,o){return{range:new B.a(e,t,i,n),options:o}}const ge={charDelete:V.a.register({description:"diff-editor-char-delete",className:"char-delete"}),charDeleteWholeLine:V.a.register({description:"diff-editor-char-delete-whole-line",className:"char-delete",isWholeLine:!0}),charInsert:V.a.register({description:"diff-editor-char-insert",className:"char-insert"}),charInsertWholeLine:V.a.register({description:"diff-editor-char-insert-whole-line",className:"char-insert",isWholeLine:!0}),lineInsert:V.a.register({description:"diff-editor-line-insert",className:"line-insert",marginClassName:"line-insert",isWholeLine:!0}),lineInsertWithSign:V.a.register({description:"diff-editor-line-insert-with-sign",className:"line-insert",linesDecorationsClassName:"insert-sign "+x.d.asClassName(se),marginClassName:"line-insert",isWholeLine:!0}),lineDelete:V.a.register({description:"diff-editor-line-delete",className:"line-delete",marginClassName:"line-delete",isWholeLine:!0}),lineDeleteWithSign:V.a.register({description:"diff-editor-line-delete-with-sign",className:"line-delete",linesDecorationsClassName:"delete-sign "+x.d.asClassName(re),marginClassName:"line-delete",isWholeLine:!0}),lineDeleteMargin:V.a.register({description:"diff-editor-line-delete-margin",marginClassName:"line-delete"})};class pe extends de{constructor(e,t){super(e),this._disableSash=!1===t,this._sashRatio=null,this._sashPosition=null,this._startSashPosition=null,this._sash=this._register(new r.b(this._dataSource.getContainerDomNode(),this,{orientation:0})),this._disableSash&&(this._sash.state=0),this._sash.onDidStart(()=>this._onSashDragStart()),this._sash.onDidChange(e=>this._onSashDrag(e)),this._sash.onDidEnd(()=>this._onSashDragEnd()),this._sash.onDidReset(()=>this._onSashReset())}setEnableSplitViewResizing(e){e=!1===e,this._disableSash!==e&&(this._disableSash=e,this._sash.state=this._disableSash?0:3)}layout(e=this._sashRatio){var t=this._dataSource.getWidth()-(this._dataSource.getOptions().renderOverviewRuler?le.ENTIRE_DIFF_OVERVIEW_WIDTH:0);let i=Math.floor((e||.5)*t);return e=Math.floor(.5*t),i=!this._disableSash&&i||e,t>2*pe.MINIMUM_EDITOR_WIDTH?(i=it-pe.MINIMUM_EDITOR_WIDTH&&(i=t-pe.MINIMUM_EDITOR_WIDTH):i=e,this._sashPosition!==i&&(this._sashPosition=i,this._sash.layout()),this._sashPosition}_onSashDragStart(){this._startSashPosition=this._sashPosition}_onSashDrag(e){var t=this._dataSource.getWidth()-(this._dataSource.getOptions().renderOverviewRuler?le.ENTIRE_DIFF_OVERVIEW_WIDTH:0);e=this.layout((this._startSashPosition+(e.currentX-e.startX))/t);this._sashRatio=e/t,this._dataSource.relayoutEditors()}_onSashDragEnd(){this._sash.layout()}_onSashReset(){this._sashRatio=.5,this._dataSource.relayoutEditors(),this._sash.layout()}getVerticalSashTop(e){return 0}getVerticalSashLeft(e){return this._sashPosition}getVerticalSashHeight(e){return this._dataSource.getHeight()}_getViewZones(e,t,i){var n=this._dataSource.getOriginalEditor(),o=this._dataSource.getModifiedEditor();const s=new me(e,t,i,n,o);return s.getViewZones()}_getOriginalEditorDecorations(e,t,i){const n=this._dataSource.getOriginalEditor();var o=String(this._removeColor);const s={decorations:[],overviewZones:[]},r=n.getModel();var a=n._getViewModel();for(const d of e)if(Ce(d)){s.decorations.push({range:new B.a(d.originalStartLineNumber,1,d.originalEndLineNumber,1073741824),options:i?ge.lineDeleteWithSign:ge.lineDelete}),ve(d)&&d.charChanges||s.decorations.push(ue(d.originalStartLineNumber,1,d.originalEndLineNumber,1073741824,ge.charDeleteWholeLine));var l=ye(r,a,d.originalStartLineNumber,d.originalEndLineNumber);if(s.overviewZones.push(new z.a(l.startLineNumber,l.endLineNumber,o)),d.charChanges)for(const e of d.charChanges)if(Ce(e))if(t)for(let t=e.originalStartLineNumber;t<=e.originalEndLineNumber;t++){let i,n;i=t===e.originalStartLineNumber?e.originalStartColumn:r.getLineFirstNonWhitespaceColumn(t),n=t===e.originalEndLineNumber?e.originalEndColumn:r.getLineLastNonWhitespaceColumn(t),s.decorations.push(ue(t,i,t,n,ge.charDelete))}else s.decorations.push(ue(e.originalStartLineNumber,e.originalStartColumn,e.originalEndLineNumber,e.originalEndColumn,ge.charDelete))}return s}_getModifiedEditorDecorations(e,t,i){const n=this._dataSource.getModifiedEditor();var o=String(this._insertColor);const s={decorations:[],overviewZones:[]},r=n.getModel();var a=n._getViewModel();for(const d of e)if(ve(d)){s.decorations.push({range:new B.a(d.modifiedStartLineNumber,1,d.modifiedEndLineNumber,1073741824),options:i?ge.lineInsertWithSign:ge.lineInsert}),Ce(d)&&d.charChanges||s.decorations.push(ue(d.modifiedStartLineNumber,1,d.modifiedEndLineNumber,1073741824,ge.charInsertWholeLine));var l=ye(r,a,d.modifiedStartLineNumber,d.modifiedEndLineNumber);if(s.overviewZones.push(new z.a(l.startLineNumber,l.endLineNumber,o)),d.charChanges)for(const e of d.charChanges)if(ve(e))if(t)for(let t=e.modifiedStartLineNumber;t<=e.modifiedEndLineNumber;t++){let i,n;i=t===e.modifiedStartLineNumber?e.modifiedStartColumn:r.getLineFirstNonWhitespaceColumn(t),n=t===e.modifiedEndLineNumber?e.modifiedEndColumn:r.getLineLastNonWhitespaceColumn(t),s.decorations.push(ue(t,i,t,n,ge.charInsert))}else s.decorations.push(ue(e.modifiedStartLineNumber,e.modifiedStartColumn,e.modifiedEndLineNumber,e.modifiedEndColumn,ge.charInsert))}return s}}pe.MINIMUM_EDITOR_WIDTH=100;class me extends ce{constructor(e,t,i,n,o){super(e,t,i,n,o)}_createOriginalMarginDomNodeForModifiedForeignViewZoneInAddedRegion(){return null}_produceOriginalFromDiff(e,t,i){return t{this._decorationsLeft!==t.decorationsLeft&&(this._decorationsLeft=t.decorationsLeft,e.relayoutEditors())}))}setEnableSplitViewResizing(e){}_getViewZones(e,t,i,n){var o=this._dataSource.getOriginalEditor(),s=this._dataSource.getModifiedEditor();const r=new _e(e,t,i,o,s,n);return r.getViewZones()}_getOriginalEditorDecorations(e,t,i){var n=String(this._removeColor);const o={decorations:[],overviewZones:[]},s=this._dataSource.getOriginalEditor();var r,a=s.getModel(),l=s._getViewModel();for(const d of e)Ce(d)&&(o.decorations.push({range:new B.a(d.originalStartLineNumber,1,d.originalEndLineNumber,1073741824),options:ge.lineDeleteMargin}),r=ye(a,l,d.originalStartLineNumber,d.originalEndLineNumber),o.overviewZones.push(new z.a(r.startLineNumber,r.endLineNumber,n)));return o}_getModifiedEditorDecorations(e,t,i){const n=this._dataSource.getModifiedEditor();var o=String(this._insertColor);const s={decorations:[],overviewZones:[]},r=n.getModel();var a=n._getViewModel();for(const d of e)if(ve(d)){s.decorations.push({range:new B.a(d.modifiedStartLineNumber,1,d.modifiedEndLineNumber,1073741824),options:i?ge.lineInsertWithSign:ge.lineInsert});var l=ye(r,a,d.modifiedStartLineNumber,d.modifiedEndLineNumber);if(s.overviewZones.push(new z.a(l.startLineNumber,l.endLineNumber,o)),d.charChanges){for(const e of d.charChanges)if(ve(e))if(t)for(let t=e.modifiedStartLineNumber;t<=e.modifiedEndLineNumber;t++){let i,n;i=t===e.modifiedStartLineNumber?e.modifiedStartColumn:r.getLineFirstNonWhitespaceColumn(t),n=t===e.modifiedEndLineNumber?e.modifiedEndColumn:r.getLineLastNonWhitespaceColumn(t),s.decorations.push(ue(t,i,t,n,ge.charInsert))}else s.decorations.push(ue(e.modifiedStartLineNumber,e.modifiedStartColumn,e.modifiedEndLineNumber,e.modifiedEndColumn,ge.charInsert))}else s.decorations.push(ue(d.modifiedStartLineNumber,1,d.modifiedEndLineNumber,1073741824,ge.charInsertWholeLine))}return s}layout(){return Math.max(5,this._decorationsLeft)}}class _e extends ce{constructor(e,t,i,n,o,s){super(e,t,i,n,o),this._originalModel=n.getModel(),this._renderIndicators=s,this._pendingLineChange=[],this._pendingViewZones=[],this._lineBreaksComputer=this._modifiedEditor._getViewModel().createLineBreaksComputer()}getViewZones(){var e=super.getViewZones();return this._finalize(e),e}_createOriginalMarginDomNodeForModifiedForeignViewZoneInAddedRegion(){const e=document.createElement("div");return e.className="inline-added-margin-view-zone",e}_produceOriginalFromDiff(e,t,i){const n=document.createElement("div");return n.className="inline-added-margin-view-zone",{afterLineNumber:Math.max(e.originalStartLineNumber,e.originalEndLineNumber),heightInLines:i,domNode:document.createElement("div"),marginDomNode:n}}_produceModifiedFromDiff(e,t,i){const n=document.createElement("div"),o=(n.className="view-lines line-delete "+te.a,document.createElement("div"));o.className="inline-deleted-margin-view-zone",t={shouldNotShrink:!0,afterLineNumber:0===e.modifiedEndLineNumber?e.modifiedStartLineNumber:e.modifiedStartLineNumber-1,heightInLines:t,minWidthInPx:0,domNode:n,marginDomNode:o,diff:{originalStartLineNumber:e.originalStartLineNumber,originalEndLineNumber:e.originalEndLineNumber,modifiedStartLineNumber:e.modifiedStartLineNumber,modifiedEndLineNumber:e.modifiedEndLineNumber,originalModel:this._originalModel,viewLineCounts:null}};for(let s=e.originalStartLineNumber;s<=e.originalEndLineNumber;s++)this._lineBreaksComputer.addRequest(this._originalModel.getLineContent(s),null,null);return this._pendingLineChange.push(e),this._pendingViewZones.push(t),t}_finalize(e){const t=this._modifiedEditor.getOptions();var i=this._modifiedEditor.getModel().getOptions().tabSize,n=t.get(42),o=t.get(28),s=n.typicalHalfwidthCharacterWidth,r=t.get(93),a=this._originalModel.mightContainNonBasicASCII(),l=this._originalModel.mightContainRTL(),h=t.get(58),c=t.get(130).decorationsWidth,u=t.get(105),g=t.get(88),p=t.get(82),m=t.get(43),f=this._lineBreaksComputer.finalize();let _=0;for(let O=0;Oe.afterLineNumber-t.afterLineNumber)}_renderOriginalLine(e,t,i,n,o,s,r,a,l,d,h,c,u,g,p,m,f,b){f.appendASCIIString('

    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 JtzA?-001ASZOs4x diff --git a/crmeb/public/admin/js/chunk-2822f156.7005b8d9.js b/crmeb/public/admin/js/chunk-2822f156.7005b8d9.js new file mode 100644 index 000000000..fbdb6d104 --- /dev/null +++ b/crmeb/public/admin/js/chunk-2822f156.7005b8d9.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-2822f156"],{"90e7":function(t,e,n){"use strict";n.d(e,"t",(function(){return u})),n.d(e,"j",(function(){return c})),n.d(e,"Gb",(function(){return o})),n.d(e,"Fb",(function(){return a})),n.d(e,"i",(function(){return i})),n.d(e,"cb",(function(){return s})),n.d(e,"Kb",(function(){return d})),n.d(e,"c",(function(){return f})),n.d(e,"d",(function(){return l})),n.d(e,"V",(function(){return m})),n.d(e,"bb",(function(){return h})),n.d(e,"hb",(function(){return g})),n.d(e,"B",(function(){return p})),n.d(e,"Tb",(function(){return b})),n.d(e,"nb",(function(){return O})),n.d(e,"mb",(function(){return j})),n.d(e,"y",(function(){return v})),n.d(e,"z",(function(){return _})),n.d(e,"l",(function(){return w})),n.d(e,"db",(function(){return y})),n.d(e,"m",(function(){return k})),n.d(e,"gb",(function(){return x})),n.d(e,"fb",(function(){return T})),n.d(e,"eb",(function(){return C})),n.d(e,"ib",(function(){return E})),n.d(e,"kb",(function(){return M})),n.d(e,"S",(function(){return G})),n.d(e,"lb",(function(){return F})),n.d(e,"xb",(function(){return P})),n.d(e,"G",(function(){return q})),n.d(e,"wb",(function(){return L})),n.d(e,"p",(function(){return $})),n.d(e,"n",(function(){return S})),n.d(e,"o",(function(){return z})),n.d(e,"q",(function(){return U})),n.d(e,"r",(function(){return D})),n.d(e,"ob",(function(){return N})),n.d(e,"Sb",(function(){return R})),n.d(e,"pb",(function(){return W})),n.d(e,"Nb",(function(){return B})),n.d(e,"qb",(function(){return J})),n.d(e,"Y",(function(){return I})),n.d(e,"Pb",(function(){return A})),n.d(e,"Z",(function(){return H})),n.d(e,"W",(function(){return K})),n.d(e,"X",(function(){return Q})),n.d(e,"P",(function(){return V})),n.d(e,"A",(function(){return X})),n.d(e,"E",(function(){return Y})),n.d(e,"D",(function(){return Z})),n.d(e,"v",(function(){return tt})),n.d(e,"F",(function(){return et})),n.d(e,"Rb",(function(){return nt})),n.d(e,"s",(function(){return rt})),n.d(e,"Ob",(function(){return ut})),n.d(e,"Qb",(function(){return ct})),n.d(e,"x",(function(){return ot})),n.d(e,"C",(function(){return at})),n.d(e,"w",(function(){return it})),n.d(e,"u",(function(){return st})),n.d(e,"O",(function(){return dt})),n.d(e,"h",(function(){return ft})),n.d(e,"e",(function(){return lt})),n.d(e,"f",(function(){return mt})),n.d(e,"Hb",(function(){return ht})),n.d(e,"Ib",(function(){return gt})),n.d(e,"Jb",(function(){return pt})),n.d(e,"jb",(function(){return bt})),n.d(e,"yb",(function(){return Ot})),n.d(e,"Q",(function(){return jt})),n.d(e,"Ab",(function(){return vt})),n.d(e,"zb",(function(){return _t})),n.d(e,"Bb",(function(){return wt})),n.d(e,"Cb",(function(){return yt})),n.d(e,"Db",(function(){return kt})),n.d(e,"Eb",(function(){return xt})),n.d(e,"Lb",(function(){return Tt})),n.d(e,"Mb",(function(){return Ct})),n.d(e,"R",(function(){return Et})),n.d(e,"g",(function(){return Mt})),n.d(e,"rb",(function(){return Gt})),n.d(e,"ub",(function(){return Ft})),n.d(e,"a",(function(){return Pt})),n.d(e,"b",(function(){return qt})),n.d(e,"sb",(function(){return Lt})),n.d(e,"vb",(function(){return $t})),n.d(e,"tb",(function(){return St})),n.d(e,"k",(function(){return zt})),n.d(e,"T",(function(){return Ut})),n.d(e,"U",(function(){return Dt})),n.d(e,"ab",(function(){return Nt})),n.d(e,"N",(function(){return Rt})),n.d(e,"M",(function(){return Wt})),n.d(e,"I",(function(){return Bt})),n.d(e,"H",(function(){return Jt})),n.d(e,"J",(function(){return It})),n.d(e,"L",(function(){return At})),n.d(e,"K",(function(){return Ht})),n("99af");var r=n("6b6c");function u(t){return Object(r.a)({url:"setting/config/header_basics",method:"get",params:t})}function c(t,e){return Object(r.a)({url:e,method:"get",params:t})}function o(t){return Object(r.a)({url:t.url,method:"get",params:t.data})}function a(){return Object(r.a)({url:"notify/sms/temp/create",method:"get"})}function i(t){return Object(r.a)({url:"serve/login",method:"post",data:t})}function s(t){return Object(r.a)({url:"serve/modify",method:"post",data:t})}function d(t){return Object(r.a)({url:"serve/update_phone",method:"post",data:t})}function f(t){return Object(r.a)({url:"serve/captcha",method:"post",data:t})}function l(t){return Object(r.a)({url:"serve/checkCode",method:"post",data:t})}function m(t){return Object(r.a)({url:"serve/register",method:"post",data:t})}function h(){return Object(r.a)({url:"serve/info",method:"get"})}function g(t){return Object(r.a)({url:"serve/sms/sign",method:"PUT",data:t})}function p(t){return Object(r.a)({url:"app/wechat/kefu/login/".concat(t),method:"get"})}function b(t){return Object(r.a)({url:"app/wechat/speechcraft",method:"get",params:t})}function O(t){return Object(r.a)({url:"app/wechat/speechcraft/".concat(t,"/edit"),method:"get"})}function j(){return Object(r.a)({url:"app/wechat/speechcraft/create",method:"get"})}function v(t){return Object(r.a)({url:"app/feedback",method:"get",params:t})}function _(t){return Object(r.a)({url:"app/feedback/".concat(t,"/edit"),method:"get"})}function w(){return Object(r.a)({url:"serve/export_all",method:"get"})}function y(){return Object(r.a)({url:"serve/open",method:"get"})}function k(t){return Object(r.a)({url:"serve/export_temp",method:"get",params:t})}function x(t){return Object(r.a)({url:"serve/record",method:"get",params:t})}function T(t){return Object(r.a)({url:"serve/open",method:"get",params:t})}function C(t){return Object(r.a)({url:"serve/opn_express",method:"post",data:t})}function E(t){return Object(r.a)({url:"serve/sms/open",method:"get",params:t})}function M(t){return Object(r.a)({url:"serve/meal_list",method:"get",params:t})}function G(t){return Object(r.a)({url:"serve/pay_meal",method:"post",data:t})}function F(t){return Object(r.a)({url:"notify/sms/record",method:"get",params:t})}function P(){return Object(r.a)({url:"merchant/store",method:"GET"})}function q(){return Object(r.a)({url:"merchant/store/address",method:"GET"})}function L(t){return Object(r.a)({url:"merchant/store/".concat(t.id),method:"POST",data:t})}function $(t){return Object(r.a)({url:"freight/express",method:"get",params:t})}function S(){return Object(r.a)({url:"/freight/express/create",method:"get"})}function z(t){return Object(r.a)({url:"freight/express/".concat(t,"/edit"),method:"get"})}function U(t){return Object(r.a)({url:"freight/express/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function D(){return Object(r.a)({url:"freight/express/sync_express",method:"get"})}function N(){return Object(r.a)({url:"app/wechat/speechcraftcate",method:"get"})}function R(){return Object(r.a)({url:"app/wechat_qrcode/cate/list",method:"get"})}function W(){return Object(r.a)({url:"app/wechat/speechcraftcate/create",method:"get"})}function B(t){return Object(r.a)({url:"app/wechat_qrcode/cate/create/".concat(t),method:"get"})}function J(t){return Object(r.a)({url:"app/wechat/speechcraftcate/".concat(t,"/edit"),method:"get"})}function I(t){return Object(r.a)({url:"setting/role",method:"GET",params:t})}function A(t){return Object(r.a)({url:"app/wechat_qrcode/list",method:"GET",params:t})}function H(t){return Object(r.a)({url:"setting/role/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function K(t){return Object(r.a)({url:"setting/role/".concat(t.id),method:"post",data:t})}function Q(t){return Object(r.a)({url:"setting/role/".concat(t,"/edit"),method:"get"})}function V(){return Object(r.a)({url:"setting/role/create",method:"get"})}function X(t){return Object(r.a)({url:"app/wechat/kefu",method:"get",params:t})}function Y(t){return Object(r.a)({url:"app/wechat/kefu/create",method:"get",params:t})}function Z(){return Object(r.a)({url:"app/wechat/kefu/add",method:"get"})}function tt(t){return Object(r.a)({url:"app/wechat/kefu",method:"post",data:t})}function et(t){return Object(r.a)({url:"app/wechat/kefu/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function nt(t){return Object(r.a)({url:"app/wechat_qrcode/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function rt(t){return Object(r.a)({url:"app/wechat_qrcode/user_list/".concat(t.id),method:"get",params:t})}function ut(t){return Object(r.a)({url:"app/wechat_qrcode/info/".concat(t),method:"get"})}function ct(t,e){return Object(r.a)({url:"app/wechat_qrcode/save/".concat(t),method:"post",data:e})}function ot(t){return Object(r.a)({url:"app/wechat/kefu/".concat(t,"/edit"),method:"GET"})}function at(t,e){return Object(r.a)({url:"app/wechat/kefu/record/".concat(e),method:"GET",params:t})}function it(t){return Object(r.a)({url:"app/wechat/kefu/chat_list",method:"GET",params:t})}function st(){return Object(r.a)({url:"notify/sms/is_login",method:"GET"})}function dt(){return Object(r.a)({url:"notify/sms/logout",method:"GET"})}function ft(t){return Object(r.a)({url:"setting/city/list/".concat(t),method:"get"})}function lt(t){return Object(r.a)({url:"setting/city/add/".concat(t),method:"get"})}function mt(t){return Object(r.a)({url:"setting/city/".concat(t,"/edit"),method:"get"})}function ht(t){return Object(r.a)({url:"setting/shipping_templates/list",method:"get",params:t})}function gt(t){return Object(r.a)({url:"setting/shipping_templates/city_list",method:"get"})}function pt(t,e){return Object(r.a)({url:"setting/shipping_templates/save/".concat(t),method:"post",data:e})}function bt(t){return Object(r.a)({url:"setting/shipping_templates/".concat(t,"/edit"),method:"get"})}function Ot(){return Object(r.a)({url:"merchant/store/get_header",method:"get"})}function jt(t){return Object(r.a)({url:"merchant/store",method:"get",params:t})}function vt(t,e){return Object(r.a)({url:"merchant/store/set_show/".concat(t,"/").concat(e),method:"put"})}function _t(t){return Object(r.a)({url:"merchant/store/get_info/".concat(t),method:"get"})}function wt(t){return Object(r.a)({url:"merchant/store_staff",method:"get",params:t})}function yt(){return Object(r.a)({url:"merchant/store_staff/create",method:"get"})}function kt(t){return Object(r.a)({url:"merchant/store_staff/".concat(t,"/edit"),method:"get"})}function xt(t,e){return Object(r.a)({url:"merchant/store_staff/set_show/".concat(t,"/").concat(e),method:"put"})}function Tt(t){return Object(r.a)({url:"merchant/verify_order",method:"get",params:t})}function Ct(t){return Object(r.a)({url:"merchant/verify/spread_info/".concat(t),method:"get"})}function Et(){return Object(r.a)({url:"merchant/store_list",method:"get"})}function Mt(){return Object(r.a)({url:"setting/city/clean_cache",method:"get"})}function Gt(){return Object(r.a)({url:"system/config/storage/config",method:"get"})}function Ft(t){return Object(r.a)({url:"system/config/storage/config",method:"post",data:t})}function Pt(t){return Object(r.a)({url:"system/config/storage/form/".concat(t),method:"get"})}function qt(t){return Object(r.a)({url:"system/config/storage/create/".concat(t),method:"get"})}function Lt(t){return Object(r.a)({url:"system/config/storage",method:"get",params:t})}function $t(t){return Object(r.a)({url:"system/config/storage/synch/".concat(t),method:"put"})}function St(t){return Object(r.a)({url:"system/config/storage/status/".concat(t),method:"put"})}function zt(t){return Object(r.a)({url:"system/config/storage/domain/".concat(t),method:"get"})}function Ut(){return Object(r.a)({url:"setting/config_list/31",method:"get"})}function Dt(t){return Object(r.a)({url:"setting/config/save_basics",method:"post",data:t})}function Nt(t){return Object(r.a)({url:"system/config/storage/save_type/".concat(t),method:"get"})}function Rt(t){return Object(r.a)({url:"setting/lang_type/list",method:"get",params:t})}function Wt(t){return Object(r.a)({url:"setting/lang_type/form/".concat(t),method:"get"})}function Bt(t){return Object(r.a)({url:"setting/lang_code/list",method:"get",params:t})}function Jt(t){return Object(r.a)({url:"setting/lang_code/info",method:"get",params:t})}function It(t){return Object(r.a)({url:"setting/lang_code/save",method:"post",data:t})}function At(t){return Object(r.a)({url:"setting/lang_country/list",method:"get",params:t})}function Ht(t){return Object(r.a)({url:"setting/lang_country/form/".concat(t),method:"get"})}},fd31:function(t,e,n){"use strict";n.r(e);var r=n("c964"),u=n("f3f3"),c=(n("a434"),n("96cf"),n("2f62")),o=n("90e7");u={name:"user_group",data:function(){return{grid:{xl:7,lg:7,md:12,sm:24,xs:24},loading:!1,columns:[{title:"ID",key:"id",width:200},{title:"语言名称",key:"language_name",minWidth:200},{title:"语言编码",key:"file_name",minWidth:200},{title:"状态",slot:"status",width:100,filters:[{label:"开启",value:1},{label:"关闭",value:0}],filterMethod:function(t,e){return e.status===t},filterMultiple:!1},{title:"操作",slot:"action",fixed:"right",minWidth:120}],langFrom:{page:1,limit:15},list:[],total:0}},computed:Object(u.a)(Object(u.a)({},Object(c.e)("media",["isMobile"])),{},{labelWidth:function(){return this.isMobile?void 0:75},labelPosition:function(){return this.isMobile?"top":"left"}}),created:function(){this.getList()},methods:{add:function(){var t=this;this.$modalForm(Object(o.M)(0)).then((function(){return t.getList()}))},getList:function(){var t=this;this.loading=!0,Object(o.N)(this.langFrom).then(function(){var e=Object(r.a)(regeneratorRuntime.mark((function e(n){var r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r=n.data,t.list=r.list,t.total=r.count,t.loading=!1;case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){t.loading=!1,t.$Message.error(e.msg)}))},pageChange:function(t){this.langFrom.page=t,this.getList()},edit:function(t){var e=this;this.$modalForm(Object(o.M)(t.id)).then((function(){return e.getList()}))},del:function(t,e,n){var r=this;e={title:e,num:n,url:"setting/lang_type/del/".concat(t.id),method:"DELETE",ids:""};this.$modalSure(e).then((function(t){r.$Message.success(t.msg),r.list.splice(n,1),r.getList()})).catch((function(t){r.$Message.error(t.msg)}))},changeSwitch:function(t){}}},c=n("2877"),n=Object(c.a)(u,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",[n("div",{staticClass:"i-layout-page-header"},[n("div",{staticClass:"i-layout-page-header"},[n("span",{staticClass:"ivu-page-header-title"},[t._v(t._s(t.$route.meta.title))])])]),n("Card",{staticClass:"ivu-mt",attrs:{bordered:!1,"dis-hover":""}},[n("Row",{attrs:{type:"flex"}},[n("Col",t._b({},"Col",t.grid,!1),[n("Button",{attrs:{type:"primary",icon:"md-add"},on:{click:t.add}},[t._v("添加语言")])],1)],1),n("Table",{ref:"table",staticClass:"mt25",attrs:{columns:t.columns,data:t.list,loading:t.loading,"highlight-row":"","no-userFrom-text":"暂无数据","no-filtered-userFrom-text":"暂无筛选结果"},scopedSlots:t._u([{key:"icons",fn:function(t){var e=t.row;return t.index,[n("div",{directives:[{name:"viewer",rawName:"v-viewer"}],staticClass:"tabBox_img"},[n("img",{directives:[{name:"lazy",rawName:"v-lazy",value:e.icon,expression:"row.icon"}]})])]}},{key:"status",fn:function(e){var r=e.row;return e.index,[n("i-switch",{attrs:{value:r.status,"true-value":1,"false-value":0,size:"large"},on:{"on-change":function(e){return t.changeSwitch(r)}},model:{value:r.status,callback:function(e){t.$set(r,"status",e)},expression:"row.status"}},[n("span",{attrs:{slot:"open"},slot:"open"},[t._v("开启")]),n("span",{attrs:{slot:"close"},slot:"close"},[t._v("关闭")])])]}},{key:"action",fn:function(e){var r=e.row,u=e.index;return[n("a",{on:{click:function(e){return t.edit(r,"编辑语言",u)}}},[t._v("编辑")]),n("Divider",{attrs:{type:"vertical"}}),n("a",{on:{click:function(e){return t.del(r,"删除语言",u)}}},[t._v("删除")])]}}])}),n("div",{staticClass:"acea-row row-right page"},[n("Page",{attrs:{total:t.total,"show-elevator":"","show-total":"","page-size":t.langFrom.limit},on:{"on-change":t.pageChange}})],1)],1)],1)}),[],!1,null,"292acd7f",null);e.default=n.exports}}]); \ No newline at end of file diff --git a/crmeb/public/admin/js/chunk-2822f156.7005b8d9.js.gz b/crmeb/public/admin/js/chunk-2822f156.7005b8d9.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..237e3441e5a00ad58d4a2302f12d9d0ef75e5f88 GIT binary patch literal 3390 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[s]=String.fromCharCode(n.charCodeAt(2*s)+(n.charCodeAt(2*s+1)<<8));return a.join("")}if(254!=t||255!=r)return 65279==t?e.slice(1):e;for(var i=e.slice(2),o=[],l=0;l>1;++l)o[l]=String.fromCharCode(i.charCodeAt(2*l+1)+(i.charCodeAt(2*l)<<8));return o.join("")},b=function(e){return String.fromCharCode(e)},v=("undefined"!=typeof cptable&&(d=function(e){i=e},m=function(e){return 255===e.charCodeAt(0)&&254===e.charCodeAt(1)?cptable.utils.decode(1200,p(e.slice(2))):e},b=function(e){return 1200===i?String.fromCharCode(e):cptable.utils.decode(i,[255&e,e>>8])[0]}),null),C=(g="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",{encode:function(e){for(var t,r,n,a,s="",i=0,o=0,l=0;l>2,a=(3&t)<<4|(t=e.charCodeAt(l++))>>4,i=(15&t)<<2|(r=e.charCodeAt(l++))>>6,o=63&r,isNaN(t)?i=o=64:isNaN(r)&&(o=64),s+=g.charAt(n)+g.charAt(a)+g.charAt(i)+g.charAt(o);return s},decode:function(e){var t,r,n="";e=e.replace(/[^\w\+\/\=]/g,"");for(var a=0;a>4),64!==(t=g.indexOf(e.charAt(a++)))&&(n+=String.fromCharCode((15&r)<<4|t>>2)),64!==(r=g.indexOf(e.charAt(a++)))&&(n+=String.fromCharCode((3&t)<<6|r));return n}}),w=void 0!==a&&void 0!==s&&void 0!==s.versions&&s.versions.node,S=function(){};if(void 0!==a){var E=!a.from;if(!E)try{a.from("foo","utf8")}catch(Ca){E=!0}S=E?function(e,t){return t?new a(e,t):new a(e)}:a.from.bind(a),a.alloc||(a.alloc=function(e){return new a(e)})}function _(e){return w?a.alloc(e):new Array(e)}var A=function(e){return w?S(e,"binary"):e.split("").map((function(e){return 255&e.charCodeAt(0)}))};function y(e){if("undefined"==typeof ArrayBuffer)return A(e);for(var t=new ArrayBuffer(e.length),r=new Uint8Array(t),n=0;n!=e.length;++n)r[n]=255&e.charCodeAt(n);return t}function k(e){if(Array.isArray(e))return e.map(Sc).join("");for(var t=[],r=0;r=7+(t=t||0)&&103==(32|e.charCodeAt(t))&&101==(32|e.charCodeAt(t+1))&&110==(32|e.charCodeAt(t+2))&&101==(32|e.charCodeAt(t+3))&&114==(32|e.charCodeAt(t+4))&&97==(32|e.charCodeAt(t+5))&&108==(32|e.charCodeAt(t+6))}var c=[["Sun","Sunday"],["Mon","Monday"],["Tue","Tuesday"],["Wed","Wednesday"],["Thu","Thursday"],["Fri","Friday"],["Sat","Saturday"]],f=[["J","Jan","January"],["F","Feb","February"],["M","Mar","March"],["A","Apr","April"],["M","May","May"],["J","Jun","June"],["J","Jul","July"],["A","Aug","August"],["S","Sep","September"],["O","Oct","October"],["N","Nov","November"],["D","Dec","December"]];function h(e){e[0]="General",e[1]="0",e[2]="0.00",e[3]="#,##0",e[4]="#,##0.00",e[9]="0%",e[10]="0.00%",e[11]="0.00E+00",e[12]="# ?/?",e[13]="# ??/??",e[14]="m/d/yy",e[15]="d-mmm-yy",e[16]="d-mmm",e[17]="mmm-yy",e[18]="h:mm AM/PM",e[19]="h:mm:ss AM/PM",e[20]="h:mm",e[21]="h:mm:ss",e[22]="m/d/yy h:mm",e[37]="#,##0 ;(#,##0)",e[38]="#,##0 ;[Red](#,##0)",e[39]="#,##0.00;(#,##0.00)",e[40]="#,##0.00;[Red](#,##0.00)",e[45]="mm:ss",e[46]="[h]:mm:ss",e[47]="mmss.0",e[48]="##0.0E+0",e[49]="@",e[56]='"上午/下午 "hh"時"mm"分"ss"秒 "',e[65535]="General"}var d={};function u(e,t,r){var n,a=e<0?-1:1,s=e*a,i=0,o=1,l=0,c=1,f=0,h=0;for(Math.floor(s);f(t<0?12:11)?t.toPrecision(6):r;return k(function(e){for(var t=0;t!=e.length;++t)if(101==(32|e.charCodeAt(t)))return e.replace(E,".$1").replace(_,"E").replace("e","E").replace(A,"$10$2");return e}(a))};function k(e){return-1i.length?S:P(i.substr(0,i.length-S.length))+S;if(p=i.match(I))return g=p,m=C,b=w,y=parseInt(g[4],10),m=Math.round(m*y),v=Math.floor(m/y),b+(0===v?"":""+v)+" "+(0==(m-=v*y)?r(" ",g[1].length+1+g[4].length):a(m,g[1].length)+g[2]+"/"+g[3]+n(y,g[4].length));if(i.match(/^#+0+$/))return w+o(C,i.length-i.indexOf("0"));if(p=i.match(R))return S=N(l,p[1].length).replace(/^([^\.]+)$/,"$1."+P(p[1])).replace(/\.$/,"."+P(p[1])).replace(/\.(\d*)$/,(function(e,t){return"."+t+r("0",P(p[1]).length-t.length)})),-1!==i.indexOf("0.")?S:S.replace(/^0\./,".");if(i=i.replace(/^#+([0.])/,"$1"),p=i.match(/^(0*)\.(#*)$/))return w+N(C,p[2].length).replace(/\.(\d*[1-9])0*$/,".$1").replace(/^(-?\d*)$/,"$1.").replace(/^0\./,p[1].length?"0.":".");if(p=i.match(/^#{1,3},##0(\.?)$/))return w+T(o(C,0));if(p=i.match(/^#,##0\.([#0]*0)$/))return l<0?"-"+M(e,i,-l):T(""+(Math.floor(l)+((v=p[1].length)<(""+Math.round((l-Math.floor(l))*Math.pow(10,v))).length?1:0)))+"."+n(L(l,p[1].length),p[1].length);if(p=i.match(/^#,#*,#0/))return M(e,i.replace(/^#,#*,/,""),l);if(p=i.match(/^([0#]+)(\\?-([0#]+))+$/))return S=t(M(e,i.replace(/[\\-]/g,""),l)),E=0,t(t(i.replace(/\\/g,"")).replace(/[0#]/g,(function(e){return Ei.length?v:P(i.substr(0,i.length-v.length))+v;if(d=i.match(I))return b+(0===(g=m)?"":""+g)+r(" ",(p=d)[1].length+2+p[4].length);if(i.match(/^#+0+$/))return b+n(m,i.length-i.indexOf("0"));if(d=i.match(R))return v=(v=(""+o).replace(/^([^\.]+)$/,"$1."+P(d[1])).replace(/\.$/,"."+P(d[1]))).replace(/\.(\d*)$/,(function(e,t){return"."+t+r("0",P(d[1]).length-t.length)})),-1!==i.indexOf("0.")?v:v.replace(/^0\./,".");if(i=i.replace(/^#+([0.])/,"$1"),d=i.match(/^(0*)\.(#*)$/))return b+(""+m).replace(/\.(\d*[1-9])0*$/,".$1").replace(/^(-?\d*)$/,"$1.").replace(/^0\./,d[1].length?"0.":".");if(d=i.match(/^#{1,3},##0(\.?)$/))return b+T(""+m);if(d=i.match(/^#,##0\.([#0]*0)$/))return o<0?"-"+U(e,i,-o):T(""+o)+"."+r("0",d[1].length);if(d=i.match(/^#,#*,#0/))return U(e,i.replace(/^#,#*,/,""),o);if(d=i.match(/^([0#]+)(\\?-([0#]+))+$/))return v=t(U(e,i.replace(/[\\-]/g,""),o)),C=0,t(t(i.replace(/\\/g,"")).replace(/[0#]/g,(function(e){return C=€acfijklopqrtuvwxzP".indexOf(g))throw new Error("unrecognized character "+g+" in "+e);h[h.length]={t:"t",v:g},++u}var C,w=0,S=0;for(u=h.length-1,m="t";0<=u;--u)switch(h[u].t){case"h":case"H":h[u].t=b,m="h",w<1&&(w=1);break;case"s":(C=h[u].v.match(/\.0+$/))&&(S=Math.max(S,C[0].length-1)),w<3&&(w=3);case"d":case"y":case"M":case"e":m=h[u].t;break;case"m":"s"===m&&(h[u].t="M",w<2&&(w=2));break;case"X":break;case"Z":(w=(w=w<1&&h[u].v.match(/[Hh]/)?1:w)<2&&h[u].v.match(/[Mm]/)?2:w)<3&&h[u].v.match(/[Ss]/)&&(w=3)}switch(w){case 0:break;case 1:.5<=s.u&&(s.u=0,++s.S),60<=s.S&&(s.S=0,++s.M),60<=s.M&&(s.M=0,++s.H);break;case 2:.5<=s.u&&(s.u=0,++s.S),60<=s.S&&(s.S=0,++s.M)}var E="";for(u=0;u=h[u].v.length-1?(k-=h[u].v.length,h[u].v=A.substr(k+1,h[u].v.length)):k<0?h[u].v="":(h[u].v=A.substr(0,k+1),k=-1),h[u].t="t",x=u);0<=k&&x]/,G=/\[(=|>[=]?|<[>=]?)(-?\d+(?:\.\d*)?)\]/;function j(e,t){if(null!=t){var r=parseFloat(t[2]);switch(t[1]){case"=":if(e==r)return 1;break;case">":if(r":if(e!=r)return 1;break;case">=":if(r<=e)return 1;break;case"<=":if(e<=r)return 1}}}function $(e,t,r){null==r&&(r={});var n="";switch(typeof e){case"string":n="m/d/yy"==e&&r.dateNF?r.dateNF:e;break;case"number":n=14==e&&r.dateNF?r.dateNF:(null!=r.table?r.table:d)[e]}if(l(n,0))return B(t,r);var a=function(e,t){var r=V(e),n=(e=r.length,r[e-1].indexOf("@"));if(e<4&&-1>>2)-1;if(o){for(var c=0;c=l.length?-1:o,o=a+1;o=l.length?-1:o,f.type=1}else X(e.FullPaths[a+1]||"")==X(h)&&(f.R=a+1),f.type=2}}}function Q(e,t){var r=t||{},n=(J(e),function(e){for(var t=0,r=0,n=0;n>6:r+=a+511>>9)}for(var s=e.FullPaths.length+3>>2,i=t+127>>7,o=(t+7>>3)+r+s+i,l=o+127>>7,c=l<=109?0:Math.ceil((l-109)/127);l>7;)c=++l<=109?0:Math.ceil((l-109)/127);return i=[1,c,l,i,s,r,t,0],e.FileIndex[0].size=t<<6,i[7]=(e.FileIndex[0].start=i[0]+i[1]+i[2]+i[3]+i[4]+i[5])+(i[6]+7>>3),i}(e)),a=Kt(n[7]<<9),s=0,i=0;for(s=0;s<8;++s)a.write_shift(1,U[s]);for(s=0;s<8;++s)a.write_shift(2,0);for(a.write_shift(2,62),a.write_shift(2,3),a.write_shift(2,65534),a.write_shift(2,9),a.write_shift(2,6),s=0;s<3;++s)a.write_shift(2,0);for(a.write_shift(4,0),a.write_shift(4,n[2]),a.write_shift(4,n[0]+n[1]+n[2]+n[3]-1),a.write_shift(4,0),a.write_shift(4,4096),a.write_shift(4,n[3]?n[0]+n[1]+n[2]-1:L),a.write_shift(4,n[3]),a.write_shift(-4,n[1]?n[0]-1:L),a.write_shift(4,n[1]),s=0;s<109;++s)a.write_shift(-4,s>9));for(o(n[6]+7>>3);511&a.l;)a.write_shift(-4,z.ENDOFCHAIN);for(l=i=s=0;l>6));for(;511&a.l;)a.write_shift(-4,z.ENDOFCHAIN);for(s=0;s\/]+)\s*=\s*((?:")([^"]*)(?:")|(?:')([^']*)(?:')|([^'">\s]+))/g,xe=/<[\/\?]?[a-zA-Z0-9:]+(?:\s+[^"\s?>\/]+\s*=\s*(?:"[^"]*"|'[^']*'|[^'">\s=]+))*\s?[\/\?]?>/g,Ie=(Be.match(xe)||(xe=/<[^>]*>/g),/<\w*:/),Re=/<(\/?)\w+:/;function Oe(e,t){for(var r={},n=0,a=0;n!==e.length&&32!==(a=e.charCodeAt(n))&&10!==a&&13!==a;++n);if(t||(r[0]=e.slice(0,n)),n!==e.length){var s,i,o=e.match(Te),l=0,c=0,f="",h="";if(o)for(c=0;c!=o.length;++c){for(h=o[c],a=0;a!=h.length&&61!==h.charCodeAt(a);++a);for(f=h.slice(0,a).trim();32==h.charCodeAt(a+1);)++a;for(s=34==(n=h.charCodeAt(a+1))||39==n?1:0,s=h.slice(a+1+s,h.length-s),l=0;l!=f.length&&58!==f.charCodeAt(l);++l);l===f.length?(r[f=0","<":"<","&":"&"},Le=ae(Ne),Me=(Fe=/&(?:quot|apos|gt|lt|amp|#x?([\da-fA-F]+));/g,Pe=/_x([\da-fA-F]{4})_/g,function e(t){t+="";var r,n=t.indexOf(""),e(t.slice(0,n))+t.slice(n+9,r)+e(t.slice(r+3)))}),Ue=/[&<>'"]/g,Ve=/[\u0000-\u0008\u000b-\u001f]/g;function ze(e){return(e+"").replace(Ue,(function(e){return Le[e]})).replace(Ve,(function(e){return"_x"+("000"+e.charCodeAt(0).toString(16)).slice(-4)+"_"}))}function He(e){return ze(e).replace(/ /g,"_x0020_")}var We=/[\u0000-\u001f]/g;function Xe(e){return(e+"").replace(Ue,(function(e){return Le[e]})).replace(/\n/g,"
    ").replace(We,(function(e){return"&#x"+("000"+e.charCodeAt(0).toString(16)).slice(-4)+";"}))}Ge=/&#(\d+);/g;var Ge,je=function(e){return e.replace(Ge,$e)};function $e(e,t){return String.fromCharCode(parseInt(t,10))}var Ye=function(e){return e.replace(/(\r\n|[\r\n])/g," ")};function Ke(e){switch(e){case 1:case!0:case"1":case"true":case"TRUE":return!0;default:return!1}}var Ze,Je,Qe,qe=function(e){for(var t,r,n,a="",s=0,i=0;s>>10&1023)))+String.fromCharCode(56320+(1023&n)))));return a},et=function(e){for(var t,r=[],n=0,a=0;n>6))),r.push(String.fromCharCode(128+(63&a)));break;case 55296<=a&&a<57344:a-=55296,t=e.charCodeAt(n++)-56320+(a<<10),r.push(String.fromCharCode(240+(t>>18&7))),r.push(String.fromCharCode(144+(t>>12&63))),r.push(String.fromCharCode(128+(t>>6&63))),r.push(String.fromCharCode(128+(63&t)));break;default:r.push(String.fromCharCode(224+(a>>12))),r.push(String.fromCharCode(128+(a>>6&63))),r.push(String.fromCharCode(128+(63&a)))}return r.join("")},tt=(w&&(ie=function(e){for(var t,r,n=a.alloc(2*e.length),s=1,i=0,o=0,l=0;l>>10&1023),t=56320+(1023&t)),0!==o&&(n[i++]=255&o,n[i++]=o>>>8,o=0),n[i++]=t%256,n[i++]=t>>>8;return n.slice(0,i).toString("ucs2")},Ar=function(e){return S(e,"binary").toString("utf8")},(qe=qe(ar="foo bar baz☃🍣")==ie(ar)?ie:qe)(ar)==Ar(ar)&&(qe=Ar),et=function(e){return S(e,"utf8").toString("binary")}),Ze={},function(e,t){var r=e+"|"+(t||"");return Ze[r]||(Ze[r]=new RegExp("<(?:\\w+:)?"+e+'(?: xml:space="preserve")?(?:[^>]*)>([\\s\\S]*?)",t||""))}),rt=(Je=[["nbsp"," "],["middot","·"],["quot",'"'],["apos","'"],["gt",">"],["lt","<"],["amp","&"]].map((function(e){return[new RegExp("&"+e[0]+";","g"),e[1]]})),function(e){for(var t=e.replace(/^[\t\n\r ]+/,"").replace(/[\t\n\r ]+$/,"").replace(/[\t\n\r ]+/g," ").replace(/<\s*[bB][rR]\s*\/?>/g,"\n").replace(/<[^>]*>/g,""),r=0;r([\\s\\S]*?)","g")}),at=/<\/?(?:vt:)?variant>/g,st=/<(?:vt:)([^>]*)>([\s\S]*)"+t+""}function ct(e){return re(e).map((function(t){return" "+t+'="'+e[t]+'"'})).join("")}function ft(e,t,r){return"<"+e+(null!=r?ct(r):"")+(null!=t?(t.match(ot)?' xml:space="preserve"':"")+">"+t+""}function ht(e,t){try{return e.toISOString().replace(/\.\d*/,"")}catch(e){if(t)throw e}return""}var dt,ut,pt={dc:"http://purl.org/dc/elements/1.1/",dcterms:"http://purl.org/dc/terms/",dcmitype:"http://purl.org/dc/dcmitype/",mx:"http://schemas.microsoft.com/office/mac/excel/2008/main",r:"http://schemas.openxmlformats.org/officeDocument/2006/relationships",sjs:"http://schemas.openxmlformats.org/package/2006/sheetjs/core-properties",vt:"http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes",xsi:"http://www.w3.org/2001/XMLSchema-instance",xsd:"http://www.w3.org/2001/XMLSchema",main:["http://schemas.openxmlformats.org/spreadsheetml/2006/main","http://purl.oclc.org/ooxml/spreadsheetml/main","http://schemas.microsoft.com/office/excel/2006/main","http://schemas.microsoft.com/office/excel/2006/2"]},gt={o:"urn:schemas-microsoft-com:office:office",x:"urn:schemas-microsoft-com:office:excel",ss:"urn:schemas-microsoft-com:office:spreadsheet",dt:"uuid:C2F41010-65B3-11d1-A29F-00AA00C14882",mv:"http://macVmlSchemaUri",v:"urn:schemas-microsoft-com:vml",html:"http://www.w3.org/TR/REC-html40"},mt=function(e){for(var t=[],r=0;r>>7),t=((127&r[n+7])<<4)+(r[n+6]>>>4&15),15&r[n+6]),s=5;0<=s;--s)a=256*a+r[n+s];return 2047==t?0==a?1/0*e:NaN:(0==t?t=-1022:(t-=1023,a+=Math.pow(2,52)),e*Math.pow(2,t-52)*a)},Ft=function(e){return Array.isArray(e)},Pt=(w&&(vt=function(e,t,r){return a.isBuffer(e)?e.toString("utf16le",t,r).replace(x,""):Ct(e,t,r)},wt=function(e,t,r){return a.isBuffer(e)?e.toString("hex",t,t+r):St(e,t,r)},At=function(e,t){var r;return a.isBuffer(e)?0<(r=e.readUInt32LE(t))?e.toString("utf8",t+4,t+4+r-1):"":yt(e,t)},kt=function(e,t){var r;return a.isBuffer(e)?0<(r=e.readUInt32LE(t))?e.toString("utf8",t+4,t+4+r-1):"":Bt(e,t)},Tt=function(e,t){var r;return a.isBuffer(e)?(r=2*e.readUInt32LE(t),e.toString("utf16le",t+4,t+4+r-1)):xt(e,t)},It=function(e,t){var r;return a.isBuffer(e)?(r=e.readUInt32LE(t),e.toString("utf16le",t+4,t+4+r)):dt(e,t)},Rt=function(e,t){var r;return a.isBuffer(e)?(r=e.readUInt32LE(t),e.toString("utf8",t+4,t+4+r)):Ot(e,t)},Et=function(e,t,r){return a.isBuffer(e)?e.toString("utf8",t,r):_t(e,t,r)},mt=function(e){return 0>>8&255,e[r+2]=t>>>16&255,e[r+3]=t>>>24&255},Wt=function(e,t,r){e[r]=255&t,e[r+1]=t>>8&255,e[r+2]=t>>16&255,e[r+3]=t>>24&255},Xt=function(e,t,r){e[r]=255&t,e[r+1]=t>>>8&255};function Gt(e,t,r){var n=0,a=0;if("dbcs"===r){for(a=0;a!=t.length;++a)Xt(this,t.charCodeAt(a),this.l+2*a);n=2*t.length}else if("sbcs"===r){for(t=t.replace(/[^\x00-\x7F]/g,"_"),a=0;a!=t.length;++a)this[this.l+a]=255&t.charCodeAt(a);n=t.length}else{if("hex"===r){for(;a>8}for(;this.l>>=8);break;case 3:n=3,this[this.l]=255&t,this[this.l+1]=255&(t>>>=8),this[this.l+2]=255&(t>>>=8);break;case 4:n=4,Ht(this,t,this.l);break;case 8:if(n=8,"f"===r){var o=this,l=t,c=this.l,f=(l<0||1/l==-1/0?1:0)<<7,h=0,d=0,u=f?-l:l;isFinite(u)?0==u?h=d=0:(h=Math.floor(Math.log(u)/Math.LN2),d=u*Math.pow(2,52-h),h<=-1023&&(!isFinite(d)||d>4|f;break}case 16:break;case-4:n=4,Wt(this,t,this.l)}}return this.l+=n,this}function jt(e,t){var r=wt(this,this.l,e.length>>1);if(r!==e)throw new Error(t+"Expected "+e+" saw "+r);this.l+=e.length>>1}function $t(e,t){e.l=t,e.read_shift=zt,e.chk=jt,e.write_shift=Gt}function Yt(e,t){e.l+=t}function Kt(e){return e=_(e),$t(e,0),e}function Zt(e,t,r){if(e){$t(e,e.l||0);for(var n=e.length,a=0;e.ls.l&&((s=s.slice(0,s.l)).l=s.length),0>7));for(var i=0;4!=i;++i){if(!(128<=n)){s.write_shift(1,n);break}s.write_shift(1,128+(127&n)),n>>=7}0d&&(l.s.r=d),l.s.c>u&&(l.s.c=u),l.e.r>2;return r?e/100:e}function Nr(e){var t={s:{},e:{}};return t.s.r=e.read_shift(4),t.e.r=e.read_shift(4),t.s.c=e.read_shift(4),t.e.c=e.read_shift(4),t}var Lr=Nr,Mr=function(e,t){return(t=t||Kt(16)).write_shift(4,e.s.r),t.write_shift(4,e.e.r),t.write_shift(4,e.s.c),t.write_shift(4,e.e.c),t};function Ur(e){return e.read_shift(8,"f")}function Vr(e,t){return(t||Kt(8)).write_shift(8,e,"f")}var zr={0:"#NULL!",7:"#DIV/0!",15:"#VALUE!",23:"#REF!",29:"#NAME?",36:"#NUM!",42:"#N/A",43:"#GETTING_DATA",255:"#WTF?"},Hr=se(zr);function Wr(e,t){var r;t=t||Kt(8),!e||e.auto?(t.write_shift(4,0),t.write_shift(4,0)):(e.index?(t.write_shift(1,2),t.write_shift(1,e.index)):e.theme?(t.write_shift(1,6),t.write_shift(1,e.theme)):(t.write_shift(1,5),t.write_shift(1,0)),0<(r=e.tint||0)?r*=32767:r<0&&(r*=32768),t.write_shift(2,r),e.rgb?(r=e.rgb||"FFFFFF",t.write_shift(1,parseInt(r.slice(0,2),16)),t.write_shift(1,parseInt(r.slice(2,4),16)),t.write_shift(1,parseInt(r.slice(4,6),16)),t.write_shift(1,255)):(t.write_shift(2,0),t.write_shift(1,0),t.write_shift(1,0)))}function Xr(e,t){var r=e.read_shift(4);switch(r){case 0:return"";case 4294967295:case 4294967294:return{2:"BITMAP",3:"METAFILEPICT",8:"DIB",14:"ENHMETAFILE"}[e.read_shift(4)]||""}if(400>16&255,e>>8&255,255&e]})),nn={"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml":"workbooks","application/vnd.ms-excel.binIndexWs":"TODO","application/vnd.ms-excel.intlmacrosheet":"TODO","application/vnd.ms-excel.binIndexMs":"TODO","application/vnd.openxmlformats-package.core-properties+xml":"coreprops","application/vnd.openxmlformats-officedocument.custom-properties+xml":"custprops","application/vnd.openxmlformats-officedocument.extended-properties+xml":"extprops","application/vnd.openxmlformats-officedocument.customXmlProperties+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.customProperty":"TODO","application/vnd.ms-excel.pivotTable":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.pivotTable+xml":"TODO","application/vnd.ms-office.chartcolorstyle+xml":"TODO","application/vnd.ms-office.chartstyle+xml":"TODO","application/vnd.ms-excel.calcChain":"calcchains","application/vnd.openxmlformats-officedocument.spreadsheetml.calcChain+xml":"calcchains","application/vnd.openxmlformats-officedocument.spreadsheetml.printerSettings":"TODO","application/vnd.ms-office.activeX":"TODO","application/vnd.ms-office.activeX+xml":"TODO","application/vnd.ms-excel.attachedToolbars":"TODO","application/vnd.ms-excel.connections":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.connections+xml":"TODO","application/vnd.ms-excel.externalLink":"links","application/vnd.openxmlformats-officedocument.spreadsheetml.externalLink+xml":"links","application/vnd.ms-excel.sheetMetadata":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.sheetMetadata+xml":"TODO","application/vnd.ms-excel.pivotCacheDefinition":"TODO","application/vnd.ms-excel.pivotCacheRecords":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.pivotCacheDefinition+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.pivotCacheRecords+xml":"TODO","application/vnd.ms-excel.queryTable":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.queryTable+xml":"TODO","application/vnd.ms-excel.userNames":"TODO","application/vnd.ms-excel.revisionHeaders":"TODO","application/vnd.ms-excel.revisionLog":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.revisionHeaders+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.revisionLog+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.userNames+xml":"TODO","application/vnd.ms-excel.tableSingleCells":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.tableSingleCells+xml":"TODO","application/vnd.ms-excel.slicer":"TODO","application/vnd.ms-excel.slicerCache":"TODO","application/vnd.ms-excel.slicer+xml":"TODO","application/vnd.ms-excel.slicerCache+xml":"TODO","application/vnd.ms-excel.wsSortMap":"TODO","application/vnd.ms-excel.table":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.table+xml":"TODO","application/vnd.openxmlformats-officedocument.theme+xml":"themes","application/vnd.openxmlformats-officedocument.themeOverride+xml":"TODO","application/vnd.ms-excel.Timeline+xml":"TODO","application/vnd.ms-excel.TimelineCache+xml":"TODO","application/vnd.ms-office.vbaProject":"vba","application/vnd.ms-office.vbaProjectSignature":"vba","application/vnd.ms-office.volatileDependencies":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.volatileDependencies+xml":"TODO","application/vnd.ms-excel.controlproperties+xml":"TODO","application/vnd.openxmlformats-officedocument.model+data":"TODO","application/vnd.ms-excel.Survey+xml":"TODO","application/vnd.openxmlformats-officedocument.drawing+xml":"drawings","application/vnd.openxmlformats-officedocument.drawingml.chart+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.chartshapes+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramColors+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramData+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramLayout+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramStyle+xml":"TODO","application/vnd.openxmlformats-officedocument.vmlDrawing":"TODO","application/vnd.openxmlformats-package.relationships+xml":"rels","application/vnd.openxmlformats-officedocument.oleObject":"TODO","image/png":"TODO",sheet:"js"},an=(re(Jr={workbooks:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml",xlsm:"application/vnd.ms-excel.sheet.macroEnabled.main+xml",xlsb:"application/vnd.ms-excel.sheet.binary.macroEnabled.main",xlam:"application/vnd.ms-excel.addin.macroEnabled.main+xml",xltx:"application/vnd.openxmlformats-officedocument.spreadsheetml.template.main+xml"},strs:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.sharedStrings+xml",xlsb:"application/vnd.ms-excel.sharedStrings"},comments:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.comments+xml",xlsb:"application/vnd.ms-excel.comments"},sheets:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml",xlsb:"application/vnd.ms-excel.worksheet"},charts:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.chartsheet+xml",xlsb:"application/vnd.ms-excel.chartsheet"},dialogs:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.dialogsheet+xml",xlsb:"application/vnd.ms-excel.dialogsheet"},macros:{xlsx:"application/vnd.ms-excel.macrosheet+xml",xlsb:"application/vnd.ms-excel.macrosheet"},styles:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml",xlsb:"application/vnd.ms-excel.styles"}}).forEach((function(e){["xlsm","xlam"].forEach((function(t){Jr[e][t]||(Jr[e][t]=Jr[e].xlsx)}))})),re(Jr).forEach((function(e){re(Jr[e]).forEach((function(t){nn[Jr[e][t]]=e}))})),Jr),sn=function(e){for(var t=[],r=re(e),n=0;n!==r.length;++n)null==t[e[r[n]]]&&(t[e[r[n]]]=[]),t[e[r[n]]].push(r[n]);return t}(nn);function on(){return{workbooks:[],sheets:[],charts:[],dialogs:[],macros:[],rels:[],strs:[],comments:[],links:[],coreprops:[],extprops:[],custprops:[],themes:[],styles:[],calcchains:[],vba:[],drawings:[],TODO:[],xmlns:""}}pt.CT="http://schemas.openxmlformats.org/package/2006/content-types";var ln=ft("Types",null,{xmlns:pt.CT,"xmlns:xsd":pt.xsd,"xmlns:xsi":pt.xsi}),cn=[["xml","application/xml"],["bin","application/vnd.ms-excel.sheet.binary.macroEnabled.main"],["vml","application/vnd.openxmlformats-officedocument.vmlDrawing"],["bmp","image/bmp"],["png","image/png"],["gif","image/gif"],["emf","image/x-emf"],["wmf","image/x-wmf"],["jpg","image/jpeg"],["jpeg","image/jpeg"],["tif","image/tiff"],["tiff","image/tiff"],["pdf","application/pdf"],["rels",sn.rels[0]]].map((function(e){return ft("Default",null,{Extension:e[0],ContentType:e[1]})}));function fn(e,t){function r(r){e[r]&&0",i[1]=i[1].replace("/>",">")),i.join("")}var hn={WB:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument",SHEET:"http://sheetjs.openxmlformats.org/officeDocument/2006/relationships/officeDocument",HLINK:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/hyperlink",VML:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/vmlDrawing",VBA:"http://schemas.microsoft.com/office/2006/relationships/vbaProject"};function dn(e){var t=e.lastIndexOf("/");return e.slice(0,t+1)+"_rels/"+e.slice(t+1)+".rels"}function un(e,t){if(!e)return e;"/"!==t.charAt(0)&&(t="/"+t);var r={},n={};return(e.match(xe)||[]).forEach((function(e){var a,s;e=Oe(e);"",t[1]=t[1].replace("/>",">")),t.join("")}function mn(e,t,r,n,a){if(a=a||{},e["!id"]||(e["!id"]={}),t<0)for(t=1;e["!id"]["rId"+t];++t);if(a.Id="rId"+t,a.Type=n,a.Target=r,a.Type==hn.HLINK&&(a.TargetMode="External"),e["!id"][a.Id])throw new Error("Cannot rewrite rId "+t);return e["!id"][a.Id]=a,e[("/"+a.Target).replace("//","/")]=a,t}var bn="application/vnd.oasis.opendocument.spreadsheet";function vn(e,t,r){return[' \n',' \n'," \n"].join("")}Cn='SheetJS '+t.version+"";var Cn,wn=function(){return Cn},Sn=[["cp:category","Category"],["cp:contentStatus","ContentStatus"],["cp:keywords","Keywords"],["cp:lastModifiedBy","LastAuthor"],["cp:lastPrinted","LastPrinted"],["cp:revision","RevNumber"],["cp:version","Version"],["dc:creator","Author"],["dc:description","Comments"],["dc:identifier","Identifier"],["dc:language","Language"],["dc:subject","Subject"],["dc:title","Title"],["dcterms:created","CreatedDate","date"],["dcterms:modified","ModifiedDate","date"]],En=(pt.CORE_PROPS="http://schemas.openxmlformats.org/package/2006/metadata/core-properties",hn.CORE_PROPS="http://schemas.openxmlformats.org/package/2006/relationships/metadata/core-properties",function(){for(var e=new Array(Sn.length),t=0;t]*>([\\s\\S]*?)")}return e}());function _n(e){var t={};e=qe(e);for(var r=0;r]+>[^<]*/g,In=ft("Properties",null,{xmlns:pt.CUST_PROPS,"xmlns:vt":pt.vt});function Rn(e){var t,r=[Be,In];return e&&(t=1,re(e).forEach((function(n){++t,r[r.length]=ft("property",function(e){switch(typeof e){case"string":return ft("vt:lpwstr",e);case"number":return ft((0|e)==e?"vt:i4":"vt:r8",String(e));case"boolean":return ft("vt:bool",e?"true":"false")}if(e instanceof Date)return ft("vt:filetime",ht(e));throw new Error("Unable to serialize "+e)}(e[n]),{fmtid:"{D5CDD505-2E9C-101B-9397-08002B2CF9AE}",pid:t,name:n})})),2",r[1]=r[1].replace("/>",">"))),r.join("")}var On={Title:"Title",Subject:"Subject",Author:"Author",Keywords:"Keywords",Comments:"Description",LastAuthor:"LastAuthor",RevNumber:"Revision",Application:"AppName",LastPrinted:"LastPrinted",CreatedDate:"Created",ModifiedDate:"LastSaved",Category:"Category",Manager:"Manager",Company:"Company",AppVersion:"Version",ContentStatus:"ContentStatus",Identifier:"Identifier",Language:"Language"},Dn=ae(On);function Fn(e){var t=e.read_shift(4);e=e.read_shift(4);return new Date(1e3*(e/1e7*Math.pow(2,32)+t/1e7-11644473600)).toISOString().replace(/\.000/,"")}function Pn(e,t,r){var n=e.l,a=e.read_shift(0,"lpstr-cp");if(r)for(;e.l-n&3;)++e.l;return a}function Nn(e,t,r){var n=e.read_shift(0,"lpwstr");return r&&(e.l+=4-(n.length+1&3)&3),n}function Ln(e,t,r){return 31===t?Nn(e):Pn(e,0,r)}function Mn(e,t,r){return Ln(e,t,!1===r?0:4)}function Un(e){for(var t=e,r=t.read_shift(4),n=[],a=0;a!=r;++a)n[a]=t.read_shift(0,"lpstr-cp").replace(x,"");return n}function Vn(e){for(var t,r=e.read_shift(4),n=[],a=0;a!=r/2;++a)n.push([Wn(t=e,81),Wn(t,3)]);return n}function zn(e,t){for(var r=e.read_shift(4),n={},a=0;a!=r;++a){var s=e.read_shift(4),i=e.read_shift(4);n[s]=e.read_shift(i,1200===t?"utf16le":"utf8").replace(x,"").replace(I,"!"),1200===t&&i%2&&(e.l+=2)}return 3&e.l&&(e.l=e.l>>3<<2),n}function Hn(e){var t=e.read_shift(4),r=e.slice(e.l,e.l+t);return e.l+=t,0<(3&t)&&(e.l+=4-(3&t)&3),r}function Wn(e,t,r){var n,a,s=e.read_shift(2),i=r||{};if(e.l+=2,t!==jr&&s!==t&&-1===$r.indexOf(t))throw new Error("Expected type "+t+" saw "+s);switch(t===jr?s:t){case 2:return a=e.read_shift(2,"i"),i.raw||(e.l+=2),a;case 3:return e.read_shift(4,"i");case 11:return 0!==e.read_shift(4);case 19:return e.read_shift(4);case 30:return Pn(e,0,4).replace(x,"");case 31:return Nn(e);case 64:return Fn(e);case 65:return Hn(e);case 71:return(a={}).Size=(n=e).read_shift(4),n.l+=a.Size+3-(a.Size-1)%4,a;case 80:return Mn(e,s,!i.raw).replace(x,"");case 81:return function(e,t){if(t)return Ln(e,t,0);throw new Error("VtUnalignedString must have positive length")}(e,s).replace(x,"");case 4108:return Vn(e);case 4126:return Un(e);default:throw new Error("TypedPropertyValue unrecognized type "+t+" "+s)}}function Xn(e,t){var r,n,a,s=Kt(4),i=Kt(4);switch(s.write_shift(4,80==e?31:e),e){case 3:i.write_shift(-4,t);break;case 5:(i=Kt(8)).write_shift(8,t,"f");break;case 11:i.write_shift(4,t?1:0);break;case 64:n=(r=("string"==typeof(r=t)?new Date(Date.parse(r)):r).getTime()/1e3+11644473600)%Math.pow(2,32),r=(r-n)/Math.pow(2,32),r*=1e7,0<(a=(n*=1e7)/Math.pow(2,32)|0)&&(n%=Math.pow(2,32),r+=a),(a=Kt(8)).write_shift(4,n),a.write_shift(4,r),i=a;break;case 31:case 80:for((i=Kt(4+2*(t.length+1)+(t.length%2?0:2))).write_shift(4,t.length+1),i.write_shift(0,t,"dbcs");i.l!=i.length;)i.write_shift(1,0);break;default:throw new Error("TypedPropertyValue unrecognized type "+e+" "+t)}return T([s,i])}function Gn(e,t){var r=e.l,n=e.read_shift(4),a=e.read_shift(4),s=[],i=0,o=0,l=-1,c={};for(i=0;i!=a;++i){var f=e.read_shift(4),h=e.read_shift(4);s[i]=[f,h+r]}s.sort((function(e,t){return e[1]-t[1]}));var u={};for(i=0;i!=a;++i){if(e.l!==s[i][1]){var p=!0;if(0>16)+"."+("0000"+String(65535&u[g.n])).slice(-4)),"CodePage"==g.n)switch(u[g.n]){case 0:u[g.n]=1252;case 874:case 932:case 936:case 949:case 950:case 1250:case 1251:case 1253:case 1254:case 1255:case 1256:case 1257:case 1258:case 1e4:case 1200:case 1201:case 1252:case 65e3:case-536:case 65001:case-535:d(o=u[g.n]>>>0&65535);break;default:throw new Error("Unsupported CodePage: "+u[g.n])}}else if(1===s[i][0])o=u.CodePage=Wn(e,2),d(o),-1!==l&&(b=e.l,e.l=s[l][1],c=zn(e,o),e.l=b);else if(0===s[i][0])0===o?(l=i,e.l=s[i+1][1]):c=zn(e,o);else{var m,b=c[s[i][0]];switch(e[e.l]){case 65:e.l+=4,m=Hn(e);break;case 30:case 31:e.l+=4,m=Mn(e,e[e.l-4]).replace(/\u0000+$/,"");break;case 3:e.l+=4,m=e.read_shift(4,"i");break;case 19:e.l+=4,m=e.read_shift(4);break;case 5:e.l+=4,m=e.read_shift(8,"f");break;case 11:e.l+=4,m=Jn(e,4);break;case 64:e.l+=4,m=de(Fn(e));break;default:throw new Error("unparsed value: "+e[e.l])}u[b]=m}}return e.l=r+n,u}var jn=["CodePage","Thumbnail","_PID_LINKBASE","_PID_HLINKS","SystemIdentifier","FMTID"].concat(["Worksheets","SheetNames","NamedRanges","DefinedNames","Chartsheets","ChartNames"]);function $n(e,t,r){var n,a,s,i,o=Kt(8),l=[],c=[],f=8,h=0,d=Kt(8),u=Kt(8);if(d.write_shift(4,2),d.write_shift(4,1200),u.write_shift(4,1),c.push(d),l.push(u),f+=8+d.length,!t){(u=Kt(8)).write_shift(4,0),l.unshift(u);var p=[Kt(4)];for(p[0].write_shift(4,e.length),h=0;h>1,"utf16le").replace(x,""),s&&(t.l+=24),r;case"0303000000000000c000000000000046":var a=e,s=(a.l+=2,a.read_shift(0,"lpstr-ansi"));if(a.l+=2,57005!=a.read_shift(2))throw new Error("Bad FileMoniker");if(0===a.read_shift(4))return s.replace(/\\/g,"/");if(s=a.read_shift(4),3!=a.read_shift(2))throw new Error("Bad FileMoniker");return a.read_shift(s>>1,"utf16le").replace(x,"");default:throw new Error("Unsupported Moniker "+n)}}function la(e){var t=e.read_shift(4);return 0>15),e&=32767),[{Unsynced:1&n,DyZero:(2&n)>>1,ExAsc:(4&n)>>2,ExDsc:(8&n)>>3},e]}function Aa(e,t,r){t=e.l+t,r=8!=r.biff&&r.biff?2:4;var n=e.read_shift(r),a=(r=e.read_shift(r),e.read_shift(2)),s=e.read_shift(2);return e.l=t,{s:{r:n,c:a},e:{r:r,c:s}}}function ya(e,t,r,n){return r=r&&5==r.biff,(n=n||Kt(r?16:20)).write_shift(2,0),e.style?(n.write_shift(2,e.numFmtId||0),n.write_shift(2,65524)):(n.write_shift(2,e.numFmtId||0),n.write_shift(2,t<<4)),n.write_shift(4,0),n.write_shift(4,0),r||n.write_shift(4,0),n.write_shift(2,0),n}function ka(e,t,r){var n=ha(e);2==r.biff&&++e.l,e=(r=e).read_shift(1),r=1===r.read_shift(1)?e:1===e;return n.val=r,n.t=!0===r||!1===r?"b":"e",n}function Ba(e,t,r,n,a,s){var i=Kt(8);return da(e,t,n,i),e=r,t=s,(n=(n=i)||Kt(2)).write_shift(1,+e),n.write_shift(1,"e"==t?1:0),i}function Ta(e,t,r){return 0===t?"":sa(e,0,r)}function xa(e,t,r){var n,a=e.read_shift(2);a={fBuiltIn:1&a,fWantAdvise:a>>>1&1,fWantPict:a>>>2&1,fOle:a>>>3&1,fOleLink:a>>>4&1,cf:a>>>5&1023,fIcon:a>>>15&1};return 14849===r.sbcch&&(n=function(e,t,r){e.l+=4;t=e.l+(t-=4),r=ra(e,0,r);var n=e.read_shift(2);if(n!==(t-=e.l))throw new Error("Malformed AddinUdf: padding = "+t+" != "+n);return e.l+=n,r}(e,t-2,r)),a.body=n||e.read_shift(t-2),"string"==typeof n&&(a.Name=n),a}ie=sa;var Ia=["_xlnm.Consolidate_Area","_xlnm.Auto_Open","_xlnm.Auto_Close","_xlnm.Extract","_xlnm.Database","_xlnm.Criteria","_xlnm.Print_Area","_xlnm.Print_Titles","_xlnm.Recorder","_xlnm.Data_Form","_xlnm.Auto_Activate","_xlnm.Auto_Deactivate","_xlnm.Sheet_Title","_xlnm._FilterDatabase"];function Ra(e,t,r){t=e.l+t;var n=e.read_shift(2),a=e.read_shift(1),s=e.read_shift(1),i=e.read_shift(r&&2==r.biff?1:2),o=0;(!r||5<=r.biff)&&(5!=r.biff&&(e.l+=2),o=e.read_shift(2),5==r.biff&&(e.l+=2),e.l+=4),s=na(e,s,r),32&n&&(s=Ia[s.charCodeAt(0)]),n=t-e.l;return r&&2==r.biff&&--n,{chKey:a,Name:s,itab:o,rgce:t==e.l||0===i?[]:function(e,t,r,n){var a;t=e.l+t,n=Wo(e,n,r);return t!==e.l&&(a=Ho(e,t-e.l,n,r)),[n,a]}(e,n,r,i)}}function Oa(e,t,r){var n;if(r.biff<8)return o=r,3==(n=e)[n.l+1]&&n[n.l]++,3==(n=ra(n,0,o)).charCodeAt(0)?n.slice(1):n;for(var a,s,i=[],o=e.l+t,l=e.read_shift(8>1);if(1&r[1].v)switch(7&n){case 1:n=500*(n>>3);break;case 2:n=(n>>3)/20;break;case 4:n=(n>>3)/2e3;break;case 6:n=(n>>3)/16;break;case 7:n=(n>>3)/64;break;default:throw"unknown NUMBER_18 encoding "+(7&n)}return r[1].v=n,r}},25:{n:"FORMULA19",f:function(e,t){var r=Cs(e);return e.l+=t-14,r}},26:{n:"??"},27:{n:"??"},28:{n:"??"},29:{n:"??"},30:{n:"??"},31:{n:"??"},33:{n:"??"},37:{n:"NUMBER25",f:function(e,t){var r=vs(e);e=e.read_shift(4);return r[1].v=e>>6,r}},39:{n:"NUMBER27",f:ws},40:{n:"FORMULA28",f:function(e,t){var r=ws(e);return e.l+=t-10,r}},255:{n:"",f:Yt}};var ds,us,ps={to_workbook:function(e,t){switch(t.type){case"base64":return gs(A(C.decode(e)),t);case"binary":return gs(A(e),t);case"buffer":case"array":return gs(e,t)}throw"Unsupported type "+t.type}};function gs(e,t){if(!e)return e;var r=t||{},n=(null!=v&&null==r.dense&&(r.dense=v),r.dense?[]:{}),a="Sheet1",s=0,i={},o=[a],l={s:{r:0,c:0},e:{r:0,c:0}},c=r.sheetRows||0;if(2==e[2])r.Enum=ds;else if(26==e[2])r.Enum=us;else{if(14!=e[2])throw new Error("Unrecognized LOTUS BOF "+e[2]);r.Enum=us,r.qpro=!0,e.l=0}return function(e,t,r){if(e){$t(e,e.l||0);for(var n=r.Enum||ds;e.ls&&(n["!ref"]=ur(l),i[a]=n,n=r.dense?[]:{},l={s:{r:0,c:0},e:{r:0,c:0}},s=t[3],a="Sheet"+(s+1),o.push(a)),0=c||(r.dense?(n[t[0].r]||(n[t[0].r]=[]),n[t[0].r][t[0].c]=t[1]):n[hr(t[0])]=t[1],l.e.c>>-e)+(-32>>-(32+e))),r}function ws(e,t){var r=vs(e);e=e.read_shift(8,"f");return r[1].v=e,r}Ss=tt("t"),Es=tt("rPr"),_s=/<(?:\w+:)?r>/g,As=/<\/(?:\w+:)?r>/,ys=/\r\n/g,ks=function(e,t,r){var n={},a=65001,s="",i=!1,o=e.match(xe),l=0;if(o)for(;l!=o.length;++l){var c=Oe(o[l]);switch(c[0].replace(/\w*:/g,"")){case"":case"":n.shadow=1;break;case"":break;case"":case"":n.outline=1;break;case"":break;case"":case"":n.strike=1;break;case"":break;case"":case"":n.u=1;break;case"":break;case"":case"":n.b=1;break;case"":break;case"":case"":n.i=1;break;case"":break;case"":case"":break;case"":i=!1;break;default:if(47!==c[0].charCodeAt(1)&&!i)throw new Error("Unrecognized rich format "+c[0])}}return e=[],n.u&&e.push("text-decoration: underline;"),n.uval&&e.push("text-underline-style:"+n.uval+";"),n.sz&&e.push("font-size:"+n.sz+"pt;"),n.outline&&e.push("text-effect: outline;"),n.shadow&&e.push("text-shadow: auto;"),t.push(''),n.b&&(t.push(""),r.push("")),n.i&&(t.push(""),r.push("")),n.strike&&(t.push(""),r.push("")),"superscript"==s?s="sup":"subscript"==s&&(s="sub"),""!=s&&(t.push("<"+s+">"),r.push("")),r.push(""),a};var Ss,Es,_s,As,ys,ks,Bs=function(e){return e.replace(_s,"").split(As).map(Ts).join("")};function Ts(e){var t=[[],"",[]],r=e.match(Ss);return r?(t[1]=r[1],r=e.match(Es),r&&ks(r[1],t[0],t[2]),t[0].join("")+t[1].replace(ys,"
    ")+t[2].join("")):""}var xs=/<(?:\w+:)?t[^>]*>([^<]*)<\/(?:\w+:)?t>/g,Is=/<(?:\w+:)?r>/,Rs=/<(?:\w+:)?rPh.*?>([\s\S]*?)<\/(?:\w+:)?rPh>/g;function Os(e,t){t=!t||t.cellHTML;var r={};return e?(e.match(/^\s*<(?:\w+:)?t[^>]*>/)?(r.t=Me(qe(e.slice(e.indexOf(">")+1).split(/<\/(?:\w+:)?t>/)[0]||"")),r.r=qe(e),t&&(r.h=Xe(r.t))):e.match(Is)&&(r.r=qe(e),r.t=Me(qe((e.replace(Rs,"").match(xs)||[]).join("").replace(xe,""))),t&&(r.h=Bs(r.r))),r):null}var Ds=/<(?:\w+:)?sst([^>]*)>([\s\S]*)<\/(?:\w+:)?sst>/,Fs=/<(?:\w+:)?(?:si|sstItem)>/g,Ps=/<\/(?:\w+:)?(?:si|sstItem)>/;hn.SST="http://schemas.openxmlformats.org/officeDocument/2006/relationships/sharedStrings";var Ns=/^\s|\s$|[\t\n\r]/;function Ls(e,t){if(!t.bookSST)return"";var r=[Be];r[r.length]=ft("sst",null,{xmlns:pt.main[0],count:e.Count,uniqueCount:e.Unique});for(var n,a,s=0;s!=e.length;++s)null!=e[s]&&(a="",(n=e[s]).r?a+=n.r:(a+=""),a+="",r[r.length]=a);return 2",r[1]=r[1].replace("/>",">")),r.join("")}var Ms=function(e,t){var r=!1;return null==t&&(r=!0,t=Kt(15+4*e.t.length)),t.write_shift(1,0),Er(e.t,t),r?t.slice(0,t.l):t};function Us(e){var t,r,n=Jt();Qt(n,"BrtBeginSst",(t=e,(r=r||Kt(8)).write_shift(4,t.Count),r.write_shift(4,t.Unique),r));for(var a=0;a>1,"utf16le"),e.l=t,r;throw new Error("Encryption Flags/AlgID mismatch")}function Gs(e,t){var r={};t=e.l+t;return e.l+=4,r.Salt=e.slice(e.l,e.l+16),e.l+=16,r.Verifier=e.slice(e.l,e.l+16),e.l+=16,e.read_shift(4),r.VerifierHash=e.slice(e.l,t),e.l=t,r}function js(e){var t,r,n,a=zs(e);switch(a.Minor){case 2:return[a.Minor,function(e){if(36!=(63&e.read_shift(4)))throw new Error("EncryptionInfo mismatch");var t=e.read_shift(4);t=Xs(e,t),e=Gs(e,e.length-e.l);return{t:"Std",h:t,v:e}}(e)];case 3:return[a.Minor,function(){throw new Error("File is password-protected: ECMA-376 Extensible")}()];case 4:return[a.Minor,(r=["saltSize","blockSize","keyBits","hashSize","cipherAlgorithm","cipherChaining","hashAlgorithm","saltValue"],(t=e).l+=4,t=t.read_shift(t.length-t.l,"utf8"),n={},t.replace(xe,(function(e){var t=Oe(e);switch(De(t[0])){case"":break;case"":case"":break;case"":break;case">8),e=r[r.length-1],s[--a]=qs(e,255&n));0>8),s[--a]=qs(r[a],255&n);for(t=(a=15)-r.length;0>8),--t,s[--a]=qs(r[a],255&n),--a,--t;return s};function qs(e,t){return Js(e^t)}var ei=function(e){var t=0,r=Qs(e);return function(e){return e=function(e,t,r,n,a){var s,i;for(a=a||t,n=n||Qs(e),s=0;s!=t.length;++s)i=t[s],i^=n[r],a[s]=255&(i>>5|i<<3),++r;return[a,r,n]}("",e,t,r),t=e[1],e[0]}};function ti(e,t,r){r=r||{},r.Info=e.read_shift(2),e.l-=2,1===r.Info?r.Data=function(e){var t={},r=t.EncryptionVersionInfo=zs(e,4);if(1!=r.Major||1!=r.Minor)throw"unrecognized version code "+r.Major+" : "+r.Minor;return t.Salt=e.read_shift(16),t.EncryptedVerifier=e.read_shift(16),t.EncryptedVerifierHash=e.read_shift(16),t}(e):r.Data=function(e,t){var r={},n=r.EncryptionVersionInfo=zs(e,4);if(t-=4,2!=n.Minor)throw new Error("unrecognized minor version code: "+n.Minor);if(4]*)>[\S\s]*?<\/(?:\w+:)?numFmts>/,Ai=/<(?:\w+:)?cellXfs([^>]*)>[\S\s]*?<\/(?:\w+:)?cellXfs>/,yi=/<(?:\w+:)?fills([^>]*)>[\S\s]*?<\/(?:\w+:)?fills>/,ki=/<(?:\w+:)?fonts([^>]*)>[\S\s]*?<\/(?:\w+:)?fonts>/,Bi=/<(?:\w+:)?borders([^>]*)>[\S\s]*?<\/(?:\w+:)?borders>/;var _i,Ai,yi,ki,Bi,Ti=function(e,t,r){var n,a,s,i,o,l,c,f,d,u,p,g,m,b,v,C,w,S,E={};if(e){if(n=(e=e.replace(//gm,"").replace(//gm,"")).match(_i)){var _=n,A=E,y=r;A.NumberFmt=[];for(var k=re(R._table),B=0;B":case"":case"":break;case"":break;default:if(y.WTF)throw new Error("unrecognized "+x[0]+" in numFmts")}}}(n=e.match(ki))&&(_=n,s=t,i=r,(a=E).Fonts=[],l=!(o={}),_[0].match(xe).forEach((function(e){var t=Oe(e);switch(De(t[0])){case"":case"":break;case"":break;case"
    ":case"":a.Fonts.push(o),o={};break;case"":case"":break;case"":o.bold=1;break;case"":o.italic=1;break;case"":o.underline=1;break;case"":o.strike=1;break;case"":o.outline=1;break;case"":o.shadow=1;break;case"":o.condense=1;break;case"":o.extend=1;break;case"":case"":break;case"":case"":break;case"":case"":break;case"":case"":break;case"":case"":break;case"":case"":break;case"":l=!1;break;default:if(i&&i.WTF&&!l)throw new Error("unrecognized "+t[0]+" in fonts")}}))),(n=e.match(yi))&&(t=n,f=r,(c=E).Fills=[],u=!(d={}),t[0].match(xe).forEach((function(e){var t=Oe(e);switch(De(t[0])){case"":case"":break;case"":case"":d={},c.Fills.push(d);break;case"":case"":break;case"":c.Fills.push(d),d={};break;case"":t.patternType&&(d.patternType=t.patternType);break;case"":case"":break;case"":case"":break;case"":case"":break;case"":case"":break;case"":case"":break;case"":case"":break;case"":u=!1;break;default:if(f&&f.WTF&&!u)throw new Error("unrecognized "+t[0]+" in fills")}}))),(n=e.match(Bi))&&(t=n,g=r,(p=E).Borders=[],b=!(m={}),t[0].match(xe).forEach((function(e){var t=Oe(e);switch(De(t[0])){case"":case"":break;case"":case"":m={},t.diagonalUp&&(m.diagonalUp=t.diagonalUp),t.diagonalDown&&(m.diagonalDown=t.diagonalDown),p.Borders.push(m);break;case"":case"":break;case"":case"":case"":break;case"":case"":case"":break;case"":case"":case"":break;case"":case"":break;case"":case"":case"":break;case"":case"":case"":break;case"":case"":case"":break;case"":case"":case"":break;case"":case"":case"":break;case"":break;case"":case"":break;case"":case"":break;case"":b=!1;break;default:if(g&&g.WTF&&!b)throw new Error("unrecognized "+t[0]+" in borders")}}))),(n=e.match(Ai))&&(t=n,C=r,S=!((v=E).CellXf=[]),t[0].match(xe).forEach((function(e){var t=Oe(e),r=0;switch(De(t[0])){case"":case"":case"":break;case"":for(delete(w=t)[0],r=0;r":break;case"":var n={};t.vertical&&(n.vertical=t.vertical),t.horizontal&&(n.horizontal=t.horizontal),null!=t.textRotation&&(n.textRotation=t.textRotation),t.indent&&(n.indent=t.indent),t.wrapText&&(n.wrapText=t.wrapText),w.alignment=n;break;case"":break;case"":case"":break;case"":case"":break;case"":S=!1;break;default:if(C&&C.WTF&&!S)throw new Error("unrecognized "+t[0]+" in cellXfs")}})))}return E},xi=ft("styleSheet",null,{xmlns:pt.main[0],"xmlns:vt":pt.vt});function Ii(e,t){var r,n,a,s,i=[Be,xi];return e.SSF&&null!=(n=e.SSF,a=[""],[[5,8],[23,26],[41,44],[50,392]].forEach((function(e){for(var t=e[0];t<=e[1];++t)null!=n[t]&&(a[a.length]=ft("numFmt",null,{numFmtId:t,formatCode:ze(n[t])}))})),r=1===a.length?"":(a[a.length]="",a[0]=ft("numFmts",null,{count:a.length-2}).replace("/>",">"),a.join("")))&&(i[i.length]=r),i[i.length]='',i[i.length]='',i[i.length]='',i[i.length]='',e=t.cellXfs,(s=[])[s.length]="",e.forEach((function(e){s[s.length]=ft("xf",null,e)})),s[s.length]="",(r=2===s.length?"":(s[0]=ft("cellXfs",null,{count:s.length-2}).replace("/>",">"),s.join("")))&&(i[i.length]=r),i[i.length]='',i[i.length]='',i[i.length]='',2",i[1]=i[1].replace("/>",">")),i.join("")}function Ri(e,t){(t=t||Kt(153)).write_shift(2,20*e.sz),r=e,n=(n=t)||Kt(2),r=(r.italic?2:0)|(r.strike?8:0)|(r.outline?16:0)|(r.shadow?32:0)|(r.condense?64:0)|(r.extend?128:0),n.write_shift(1,r),n.write_shift(1,0),t.write_shift(2,e.bold?700:400);var r=0,n=("superscript"==e.vertAlign?r=1:"subscript"==e.vertAlign&&(r=2),t.write_shift(2,r),t.write_shift(1,e.underline||0),t.write_shift(1,e.family||0),t.write_shift(1,e.charset||0),t.write_shift(1,0),Wr(e.color,t),0);return"major"==e.scheme&&(n=1),"minor"==e.scheme&&(n=2),t.write_shift(1,n),Er(e.name,t),t.length>t.l?t.slice(0,t.l):t}hn.STY="http://schemas.openxmlformats.org/officeDocument/2006/relationships/styles";var Oi=ae(["none","solid","mediumGray","darkGray","lightGray","darkHorizontal","darkVertical","darkDown","darkUp","darkGrid","darkTrellis","lightHorizontal","lightVertical","lightDown","lightUp","lightGrid","lightTrellis","gray125","gray0625"]),Di=Yt;function Fi(e,t){t=t||Kt(84);e=Oi[e.patternType];var r=(t.write_shift(4,e=null==e?40:e),0);if(40!=e)for(Wr({auto:1},t),Wr({auto:1},t);r<12;++r)t.write_shift(4,0);else{for(;r<4;++r)t.write_shift(4,0);for(;r<12;++r)t.write_shift(4,0)}return t.length>t.l?t.slice(0,t.l):t}function Pi(e,t,r){return(r=r||Kt(16)).write_shift(2,t||0),r.write_shift(2,e.numFmtId||0),r.write_shift(2,0),r.write_shift(2,0),r.write_shift(2,0),r.write_shift(1,0),r.write_shift(1,0),r.write_shift(1,0),r.write_shift(1,0),r.write_shift(1,0),r.write_shift(1,0),r}function Ni(e,t){(t=t||Kt(10)).write_shift(1,0),t.write_shift(1,0),t.write_shift(4,0),t.write_shift(4,0)}var Li=Yt;function Mi(e,t){var r;t&&(r=0,[[5,8],[23,26],[41,44],[50,392]].forEach((function(e){for(var n=e[0];n<=e[1];++n)null!=t[n]&&++r})),0!=r&&(Qt(e,"BrtBeginFmts",wr(r)),[[5,8],[23,26],[41,44],[50,392]].forEach((function(r){for(var n,a,s,i=r[0];i<=r[1];++i)null!=t[i]&&Qt(e,"BrtFmt",(a=t[n=i],(s=(s=void 0)||Kt(6+4*a.length)).write_shift(2,n),Er(a,s),n=s.length>s.l?s.slice(0,s.l):s,null==s.l&&(s.l=s.length),n))})),Qt(e,"BrtEndFmts")))}function Ui(e){var t;Qt(e,"BrtBeginBorders",wr(1)),Qt(e,"BrtBorder",((t=t||Kt(51)).write_shift(1,0),Ni(0,t),Ni(0,t),Ni(0,t),Ni(0,t),Ni(0,t),t.length>t.l?t.slice(0,t.l):t)),Qt(e,"BrtEndBorders")}function Vi(e){var t,r;Qt(e,"BrtBeginStyles",wr(1)),Qt(e,"BrtStyle",(t={xfId:0,builtinId:0,name:"Normal"},(r=r||Kt(52)).write_shift(4,t.xfId),r.write_shift(2,1),r.write_shift(1,+t.builtinId),r.write_shift(1,0),Rr(t.name||"",r),r.length>r.l?r.slice(0,r.l):r)),Qt(e,"BrtEndStyles")}function zi(e){var t,r,n,a;Qt(e,"BrtBeginTableStyles",(t=0,r="TableStyleMedium9",n="PivotStyleMedium4",(a=Kt(2052)).write_shift(4,t),Rr(r,a),Rr(n,a),a.length>a.l?a.slice(0,a.l):a)),Qt(e,"BrtEndTableStyles")}function Hi(e,t){var r,n=Jt();return Qt(n,"BrtBeginStyleSheet"),Mi(n,e.SSF),Qt(e=n,"BrtBeginFonts",wr(1)),Qt(e,"BrtFont",Ri({sz:12,color:{theme:1},name:"Calibri",family:2,scheme:"minor"})),Qt(e,"BrtEndFonts"),Qt(e=n,"BrtBeginFills",wr(2)),Qt(e,"BrtFill",Fi({patternType:"none"})),Qt(e,"BrtFill",Fi({patternType:"gray125"})),Qt(e,"BrtEndFills"),Ui(n),Qt(e=n,"BrtBeginCellStyleXFs",wr(1)),Qt(e,"BrtXF",Pi({numFmtId:0,fontId:0,fillId:0,borderId:0},65535)),Qt(e,"BrtEndCellStyleXFs"),r=n,e=t.cellXfs,Qt(r,"BrtBeginCellXFs",wr(e.length)),e.forEach((function(e){Qt(r,"BrtXF",Pi(e,0))})),Qt(r,"BrtEndCellXFs"),Vi(n),Qt(t=n,"BrtBeginDXFs",wr(0)),Qt(t,"BrtEndDXFs"),zi(n),Qt(n,"BrtEndStyleSheet"),n.end()}function Wi(e,t,r){t.themeElements.clrScheme=[];var n={};(e[0].match(xe)||[]).forEach((function(e){var a=Oe(e);switch(a[0]){case"":break;case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":"/"===a[0].charAt(1)?(t.themeElements.clrScheme.push(n),n={}):n.name=a[0].slice(3,a[0].length-1);break;default:if(r&&r.WTF)throw new Error("Unrecognized "+a[0]+" in clrScheme")}}))}function Xi(){}function Gi(){}hn.THEME="http://schemas.openxmlformats.org/officeDocument/2006/relationships/theme";var ji=/]*)>[\s\S]*<\/a:clrScheme>/,$i=/]*)>[\s\S]*<\/a:fontScheme>/,Yi=/]*)>[\s\S]*<\/a:fmtScheme>/,Ki=/]*)>[\s\S]*<\/a:themeElements>/;function Zi(e,t){if(!e||0===e.length)return Zi(Ji());var r,n,a,s,i={};if(e=e.match(Ki))return r=e[0],a=t,(n=i).themeElements={},[["clrScheme",ji,Wi],["fontScheme",$i,Xi],["fmtScheme",Yi,Gi]].forEach((function(e){if(!(s=r.match(e[1])))throw new Error(e[0]+" not found in themeElements");e[2](s,n,a)})),i;throw new Error("themeElements not found in theme")}function Ji(e,t){return t&&t.themeXLSX?t.themeXLSX:((t=[Be])[t.length]='',t[t.length]="",t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]="",t[t.length]='',t[t.length]="",t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]="",t[t.length]="",t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]="",t[t.length]="",t[t.length]='',t[t.length]="",t[t.length]='',t[t.length]='',t[t.length]="",t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]="",t[t.length]='',t[t.length]="",t[t.length]='',t[t.length]="",t[t.length]='',t[t.length]='',t[t.length]="",t[t.length]='',t[t.length]="",t[t.length]="",t[t.length]="",t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]="",t[t.length]="",t[t.length]="",t[t.length]="",t[t.length]='',t[t.length]="",t[t.length]="",t[t.length]="",t[t.length]="",t[t.length]='',t[t.length]="",t[t.length]="",t[t.length]="",t[t.length]="",t[t.length]='',t[t.length]="",t[t.length]='',t[t.length]='',t[t.length]="",t[t.length]="",t[t.length]="",t[t.length]='',t[t.length]='',t[t.length]="",t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]="",t[t.length]='',t[t.length]="",t[t.length]='',t[t.length]="",t[t.length]='',t[t.length]='',t[t.length]="",t[t.length]='',t[t.length]="",t[t.length]="",t[t.length]="",t[t.length]="",t[t.length]="",t[t.length]="",t[t.length]='',t[t.length]="",t[t.length]="",t[t.length]='',t[t.length]="",t[t.length]="",t[t.length]="",t[t.length]="",t.join(""))}function Qi(e){var t={};switch(t.xclrType=e.read_shift(2),t.nTintShade=e.read_shift(2),t.xclrType){case 0:e.l+=4;break;case 1:t.xclrValue=Yt(e,4);break;case 2:t.xclrValue=ca(e);break;case 3:t.xclrValue=e.read_shift(4);break;case 4:e.l+=4}return e.l+=8,t}function qi(e){var t=e.read_shift(2),r=e.read_shift(2)-4,n=[t];switch(t){case 4:case 5:case 7:case 8:case 9:case 10:case 11:case 13:n[1]=Qi(e);break;case 6:n[1]=Yt(e,r);break;case 14:case 15:n[1]=e.read_shift(1==r?1:2);break;default:throw new Error("Unrecognized ExtProp type: "+t+" "+r)}return n}hn.IMG="http://schemas.openxmlformats.org/officeDocument/2006/relationships/image",hn.DRAW="http://schemas.openxmlformats.org/officeDocument/2006/relationships/drawing";var eo=1024;function to(e,t,r,n,a){for(var s=0;s!=t.length;++s){var i=t[s],o=function(e,t,r){var n,a,s,i,o,l,c,f;return".bin"===t.slice(-4)?(n=r,a=[],s=[],o=!(i={}),Zt(e,(function(e,t,r){switch(r){case 632:s.push(e);break;case 635:i=e;break;case 637:i.t=e.t,i.h=e.h,i.r=e.r;break;case 636:i.author=s[i.iauthor],delete i.iauthor,n.sheetRows&&n.sheetRows<=i.rfx.r||(i.t||(i.t=""),delete i.rfx,a.push(i));break;case 3072:break;case 35:o=!0;break;case 36:o=!1;break;case 37:case 38:break;default:if(!(0<(t||"").indexOf("Begin"))&&!(0<(t||"").indexOf("End"))&&(!o||n.WTF))throw new Error("Unexpected record "+r+" "+t)}})),a):(l=r,(t=e).match(/<(?:\w+:)?comments *\/>/)?[]:(c=[],f=[],(r=t.match(/<(?:\w+:)?authors>([\s\S]*)<\/(?:\w+:)?authors>/))&&r[1]&&r[1].split(/<\/\w*:?author>/).forEach((function(e){""!==e&&""!==e.trim()&&(e=e.match(/<(?:\w+:)?author[^>]*>(.*)/))&&c.push(e[1])})),(r=t.match(/<(?:\w+:)?commentList>([\s\S]*)<\/(?:\w+:)?commentList>/))&&r[1]&&r[1].split(/<\/\w*:?comment>/).forEach((function(e){var t,r;""!==e&&""!==e.trim()&&(r=e.match(/<(?:\w+:)?comment[^>]*>/))&&(t={author:(r=Oe(r[0])).authorId&&c[r.authorId]||"sheetjsghost",ref:r.ref,guid:r.guid},r=fr(r.ref),l.sheetRows&&l.sheetRows<=r.r||(e=!!(r=e.match(/<(?:\w+:)?text>([\s\S]*)<\/(?:\w+:)?text>/))&&!!r[1]&&Os(r[1])||{r:"",t:"",h:""},t.r=e.r,""==e.r&&(e.t=e.h=""),t.t=e.t.replace(/\r\n/g,"\n").replace(/\r/g,"\n"),l.cellHTML&&(t.h=e.h),f.push(t)))})),f))}(Ae(e,i.replace(/^\//,""),!0),i,a);if(o&&o.length)for(var l=re(r),c=0;c!=l.length;++c){var f=l[c],h=n[f];h&&h[i]&&function(e,t){var r,n,a=Array.isArray(e);t.forEach((function(t){(r=a?(n=fr(t.ref),e[n.r]||(e[n.r]=[]),e[n.r][n.c]):e[t.ref])||(r={},a?e[n.r][n.c]=r:e[t.ref]=r,i=pr(e["!ref"]||"BDWGO1000001:A1"),s=fr(t.ref),i.s.r>s.r&&(i.s.r=s.r),i.e.rs.c&&(i.s.c=s.c),i.e.c"),e.forEach((function(e){e[1].forEach((function(e){e=ze(e.a),-1"+e+""))}))})),t.push(""),t.push(""),e.forEach((function(e){e[1].forEach((function(n){t.push(''),t.push(lt("t",null==n.t?"":n.t)),t.push("")}))})),t.push(""),2",t[1]=t[1].replace("/>",">")),t.join("")}var ao=Sr;function so(e){var t=Jt(),r=[];return Qt(t,"BrtBeginComments"),Qt(t,"BrtBeginCommentAuthors"),e.forEach((function(e){e[1].forEach((function(e){-1>14&1,e>>15&1]}function Co(e,t,r){var n=2;if(r){if(2<=r.biff&&r.biff<=5)return wo(e);12==r.biff&&(n=4)}r=e.read_shift(n),n=e.read_shift(n);var a=vo(e,2);e=vo(e,2);return{s:{r:r,c:a[0],cRel:a[1],rRel:a[2]},e:{r:n,c:e[0],cRel:e[1],rRel:e[2]}}}function wo(e){var t=vo(e,2),r=vo(e,2),n=e.read_shift(1);e=e.read_shift(1);return{s:{r:t[0],c:n,cRel:t[1],rRel:t[2]},e:{r:r[0],c:e,cRel:r[1],rRel:r[2]}}}function So(e,t,r){var n,a;return r&&2<=r.biff&&r.biff<=5?(n=vo(a=e,2),a=a.read_shift(1),{r:n[0],c:a,cRel:n[1],rRel:n[2]}):{r:e.read_shift(r&&12==r.biff?4:2),c:(a=vo(e,2))[0],cRel:a[1],rRel:a[2]}}function Eo(e){return[e.read_shift(1),e.read_shift(1)]}function _o(e,t,r){var n=0,a=0;12==r.biff?(n=e.read_shift(4),a=e.read_shift(4)):(a=1+e.read_shift(1),n=1+e.read_shift(2)),2<=r.biff&&r.biff<8&&(--n,0==--a&&(a=256));for(var s=0,i=[];s!=n&&(i[s]=[]);++s)for(var o=0;o!=a;++o)i[s][o]=function(e,t){var r=[e.read_shift(1)];if(12==t)switch(r[0]){case 2:r[0]=4;break;case 4:r[0]=16;break;case 0:r[0]=1;break;case 1:r[0]=2}switch(r[0]){case 4:r[1]=Jn(e,1)?"TRUE":"FALSE",12!=t&&(e.l+=7);break;case 37:case 16:r[1]=zr[e[e.l]],e.l+=12==t?4:8;break;case 0:e.l+=8;break;case 1:r[1]=Ur(e);break;case 2:r[1]=sa(e,0,{biff:0>15,rRel:e>>15})];var n}function yo(e){return e.l+=6,[]}var ko=Ao,Bo=yo,To=yo,xo=Ao;function Io(e){return e.l+=2,[qn(e),1&e.read_shift(2)]}var Ro,Oo=Ao,Do=Io,Fo=yo,Po=Ao,No=Ao,Lo=["Data","All","Headers","??","?Data2","??","?DataHeaders","??","Totals","??","??","??","?DataTotals","??","??","??","?Current"],Mo={1:{n:"PtgExp",f:function(e,t,r){return e.l++,r&&12==r.biff?[e.read_shift(4,"i"),0]:[e.read_shift(2),e.read_shift(r&&2==r.biff?1:2)]}},2:{n:"PtgTbl",f:Yt},3:{n:"PtgAdd",f:bo},4:{n:"PtgSub",f:bo},5:{n:"PtgMul",f:bo},6:{n:"PtgDiv",f:bo},7:{n:"PtgPower",f:bo},8:{n:"PtgConcat",f:bo},9:{n:"PtgLt",f:bo},10:{n:"PtgLe",f:bo},11:{n:"PtgEq",f:bo},12:{n:"PtgGe",f:bo},13:{n:"PtgGt",f:bo},14:{n:"PtgNe",f:bo},15:{n:"PtgIsect",f:bo},16:{n:"PtgUnion",f:bo},17:{n:"PtgRange",f:bo},18:{n:"PtgUplus",f:bo},19:{n:"PtgUminus",f:bo},20:{n:"PtgPercent",f:bo},21:{n:"PtgParen",f:bo},22:{n:"PtgMissArg",f:bo},23:{n:"PtgStr",f:function(e,t,r){return e.l++,ra(e,0,r)}},26:{n:"PtgSheet",f:function(e,t,r){return e.l+=5,e.l+=2,e.l+=2==r.biff?1:4,["PTGSHEET"]}},27:{n:"PtgEndSheet",f:function(e,t,r){return e.l+=2==r.biff?4:5,["PTGENDSHEET"]}},28:{n:"PtgErr",f:function(e){return e.l++,zr[e.read_shift(1)]}},29:{n:"PtgBool",f:function(e){return e.l++,0!==e.read_shift(1)}},30:{n:"PtgInt",f:function(e){return e.l++,e.read_shift(2)}},31:{n:"PtgNum",f:function(e){return e.l++,Ur(e)}},32:{n:"PtgArray",f:function(e,t,r){var n=(96&e[e.l++])>>5;return e.l+=2==r.biff?6:12==r.biff?14:7,[n]}},33:{n:"PtgFunc",f:function(e,t,r){var n=(96&e[e.l])>>5;e.l+=1,e=e.read_shift(r&&r.biff<=3?1:2);return[tl[e],el[e],n]}},34:{n:"PtgFuncVar",f:function(e,t,r){var n=e[e.l++],a=e.read_shift(1);r=r&&r.biff<=3?[88==n?-1:0,e.read_shift(1)]:[e[e.l+1]>>7,32767&e.read_shift(2)];return[a,(0===r[0]?el:qo)[r[1]]]}},35:{n:"PtgName",f:function(e,t,r){var n=e.read_shift(1)>>>5&3,a=!r||8<=r.biff?4:2;a=e.read_shift(a);switch(r.biff){case 2:e.l+=5;break;case 3:case 4:e.l+=8;break;case 5:e.l+=12}return[n,0,a]}},36:{n:"PtgRef",f:function(e,t,r){var n=(96&e[e.l])>>5;return e.l+=1,[n,So(e,0,r)]}},37:{n:"PtgArea",f:function(e,t,r){return[(96&e[e.l++])>>5,Co(e,2<=r.biff&&r.biff,r)]}},38:{n:"PtgMemArea",f:function(e,t,r){var n=e.read_shift(1)>>>5&3;return e.l+=r&&2==r.biff?3:4,[n,e.read_shift(r&&2==r.biff?1:2)]}},39:{n:"PtgMemErr",f:Yt},40:{n:"PtgMemNoMem",f:Yt},41:{n:"PtgMemFunc",f:function(e,t,r){return[e.read_shift(1)>>>5&3,e.read_shift(r&&2==r.biff?1:2)]}},42:{n:"PtgRefErr",f:function(e,t,r){var n=e.read_shift(1)>>>5&3;return e.l+=4,r.biff<8&&e.l--,12==r.biff&&(e.l+=2),[n]}},43:{n:"PtgAreaErr",f:function(e,t,r){var n=(96&e[e.l++])>>5;return e.l+=r&&8>5;return e.l+=1,[n,function(e,t){var r,n;if(2<=(t=t&&t.biff?t.biff:8)&&t<=5)return i=(o=e).read_shift(2),o=o.read_shift(1),r=(32768&i)>>15,n=(16384&i)>>14,i&=16383,1==r&&8192<=i&&(i-=16384),1==n&&128<=o&&(o-=256),{r:i,c:o,cRel:n,rRel:r};var a=e.read_shift(12<=t?4:2),s=e.read_shift(2),i=(16384&s)>>14,o=(32768&s)>>15;if(s&=16383,1==o)for(;524287>5;return e=e,[a,(a=r).biff<8?wo(e):(r=e.read_shift(12==a.biff?4:2),a=e.read_shift(12==a.biff?4:2),n=vo(e,2),e=vo(e,2),{s:{r:r,c:n[0],cRel:n[1],rRel:n[2]},e:{r:a,c:e[0],cRel:e[1],rRel:e[2]}})]}},46:{n:"PtgMemAreaN",f:function(e){return[e.read_shift(1)>>>5&3,e.read_shift(2)]}},47:{n:"PtgMemNoMemN",f:function(e){return[e.read_shift(1)>>>5&3,e.read_shift(2)]}},57:{n:"PtgNameX",f:function(e,t,r){var n,a,s;return 5==r.biff?(n=(r=e).read_shift(1)>>>5&3,a=r.read_shift(2,"i"),r.l+=8,s=r.read_shift(2),r.l+=12,[n,a,s]):[e.read_shift(1)>>>5&3,e.read_shift(2),e.read_shift(4)]}},58:{n:"PtgRef3d",f:function(e,t,r){var n=(96&e[e.l])>>5,a=(e.l+=1,e.read_shift(2));return r&&5==r.biff&&(e.l+=12),[n,a,So(e,0,r)]}},59:{n:"PtgArea3d",f:function(e,t,r){var n=(96&e[e.l++])>>5,a=e.read_shift(2,"i");if(r)switch(r.biff){case 5:e.l+=12;break;case 12:}return[n,a,Co(e,0,r)]}},60:{n:"PtgRefErr3d",f:function(e,t,r){var n=(96&e[e.l++])>>5,a=e.read_shift(2),s=4;if(r)switch(r.biff){case 5:s=15;break;case 12:s=6}return e.l+=s,[n,a]}},61:{n:"PtgAreaErr3d",f:function(e,t,r){var n=(96&e[e.l++])>>5,a=e.read_shift(2),s=8;if(r)switch(r.biff){case 5:e.l+=12,s=6;break;case 12:s=12}return e.l+=s,[n,a]}},255:{}},Uo={64:32,96:32,65:33,97:33,66:34,98:34,67:35,99:35,68:36,100:36,69:37,101:37,70:38,102:38,71:39,103:39,72:40,104:40,73:41,105:41,74:42,106:42,75:43,107:43,76:44,108:44,77:45,109:45,78:46,110:46,79:47,111:47,88:34,120:34,89:57,121:57,90:58,122:58,91:59,123:59,92:60,124:60,93:61,125:61};for(Ro in Uo)Mo[Ro]=Mo[Uo[Ro]];var Vo={1:{n:"PtgElfLel",f:Io},2:{n:"PtgElfRw",f:Po},3:{n:"PtgElfCol",f:ko},6:{n:"PtgElfRwV",f:No},7:{n:"PtgElfColV",f:xo},10:{n:"PtgElfRadical",f:Oo},11:{n:"PtgElfRadicalS",f:Fo},13:{n:"PtgElfColS",f:Bo},15:{n:"PtgElfColSV",f:To},16:{n:"PtgElfRadicalLel",f:Do},25:{n:"PtgList",f:function(e){e.l+=2;var t=e.read_shift(2),r=e.read_shift(2),n=e.read_shift(4),a=e.read_shift(2);e=e.read_shift(2);return{ixti:t,coltype:3&r,rt:Lo[r>>2&31],idx:n,c:a,C:e}}},29:{n:"PtgSxName",f:function(e){return e.l+=2,[e.read_shift(4)]}},255:{}},zo={0:{n:"PtgAttrNoop",f:function(e){return e.l+=4,[0,0]}},1:{n:"PtgAttrSemi",f:function(e,t,r){var n=255&e[e.l+1]?1:0;return e.l+=r&&2==r.biff?3:4,[n]}},2:{n:"PtgAttrIf",f:function(e,t,r){var n=255&e[e.l+1]?1:0;return e.l+=2,[n,e.read_shift(r&&2==r.biff?1:2)]}},4:{n:"PtgAttrChoose",f:function(e,t,r){e.l+=2;for(var n=e.read_shift(r&&2==r.biff?1:2),a=[],s=0;s<=n;++s)a.push(e.read_shift(r&&2==r.biff?1:2));return a}},8:{n:"PtgAttrGoto",f:function(e,t,r){var n=255&e[e.l+1]?1:0;return e.l+=2,[n,e.read_shift(r&&2==r.biff?1:2)]}},16:{n:"PtgAttrSum",f:function(e,t,r){e.l+=r&&2==r.biff?3:4}},32:{n:"PtgAttrBaxcel",f:function(e){var t=1&e[e.l+1];return e.l+=4,[t,1]}},64:{n:"PtgAttrSpace",f:function(e){return e.read_shift(2),Eo(e)}},65:{n:"PtgAttrSpaceSemi",f:function(e){return e.read_shift(2),Eo(e)}},128:{n:"PtgAttrIfError",f:function(e){var t=255&e[e.l+1]?1:0;return e.l+=2,[t,e.read_shift(2)]}},255:{}};function Ho(e,t,r,n){if(n.biff<8)return Yt(e,t);for(var a=e.l+t,s=[],i=0;i!==r.length;++i)switch(r[i][0]){case"PtgArray":r[i][1]=_o(e,0,n),s.push(r[i][1]);break;case"PtgMemArea":r[i][2]=function(e,t){for(var r=e.read_shift(12==t.biff?4:2),n=[],a=0;a!=r;++a)n.push((12==t.biff?Lr:pa)(e,8));return n}(e,(r[i][1],n)),s.push(r[i][2]);break;case"PtgExp":n&&12==n.biff&&(r[i][1][1]=e.read_shift(4),s.push(r[i][1]));break;case"PtgList":case"PtgElfRadicalS":case"PtgElfColS":case"PtgElfColSV":throw"Unsupported "+r[i][0]}return 0!==(t=a-e.l)&&s.push(Yt(e,t)),s}function Wo(e,t,r){for(var n,a,s=e.l+t,i=[];s!=e.l;)t=s-e.l,a=e[e.l],n=Mo[a],(n=24!==a&&25!==a?n:(24===a?Vo:zo)[e[e.l+1]])&&n.f?i.push([n.n,n.f(e,t,r)]):Yt(e,t);return i}zo[33]=zo[32];var Xo={PtgAdd:"+",PtgConcat:"&",PtgDiv:"/",PtgEq:"=",PtgGe:">=",PtgGt:">",PtgLe:"<=",PtgLt:"<",PtgMul:"*",PtgNe:"<>",PtgPower:"^",PtgSub:"-"};function Go(e,t,r){if(e=function(e,t,r){if(!e)return"SH33TJSERR0";if(!e.XTI)return"SH33TJSERR6";var n=e.XTI[t];if(8s[0].e.c||b.rs[0].e.r)){c.push(jo(s[1],0,A,n,a)),k=!0;break}k||c.push(T[1])}break;case"PtgArray":c.push("{"+function(e){for(var t=[],r=0;r>3&1,tt:c[1]}}function Yo(e,t,r){var n=e.read_shift(4),a=(n=Wo(e,n,r),e.read_shift(4));return[n,0/g,pl=/<(?:\w+:)?sheetData>([\s\S]*)<\/(?:\w+:)?sheetData>/,gl=/<(?:\w:)?hyperlink [^>]*>/gm,ml=/"(\w*:\w*)"/,bl=/<(?:\w:)?col[^>]*[\/]?>/g,vl=/<(?:\w:)?autoFilter[^>]*([\/]|>([\s\S]*)<\/(?:\w:)?autoFilter)>/g,Cl=/<(?:\w:)?pageMargins[^>]*\/>/g,wl=/<(?:\w:)?sheetPr(?:[^>a-z][^>]*)?\/>/,Sl=/<(?:\w:)?sheetViews[^>]*(?:[\/]|>([\s\S]*)<\/(?:\w:)?sheetViews)>/;function El(e,t,r,n,a,s,i){if(!e)return e;null!=v&&null==t.dense&&(t.dense=v);var o,l=t.dense?[]:{},c={s:{r:2e6,c:2e6},e:{r:0,c:0}},f="",h="",d=e.match(pl),u=(e=(d?(f=e.slice(0,d.index),h=e.slice(d.index+d[0].length)):f=h=e,f.match(wl)),e&&_l(e[0],0,a,r),(f.match(/<(?:\w*:)?dimension/)||{index:-1}).index);0=c.s.c&&c.e.r>=c.s.r&&(l["!ref"]=ur(c)),0c.e.r&&(d.e.r=c.e.r),d.e.rc.e.c&&(d.e.c=c.e.c),d.e.ca-z][^>]*)?\/>/;yl=/<(?:\w+:)?c[ >]/,kl=/<\/(?:\w+:)?row>/,Bl=/r=["']([^"']*)["']/,Tl=/<(?:\w+:)?is>([\S\s]*?)<\/(?:\w+:)?is>/,xl=/ref=["']([^"']*)["']/,Il=tt("v"),Rl=tt("f");var yl,kl,Bl,Tl,xl,Il,Rl,Ol=function(e,t,r,n,a,s){for(var i,o,l,c,f,h=0,d="",u=[],p=[],g=0,m=0,b="",v=0,C=0,w=0,S=0,E=Array.isArray(s.CellXf),_=[],A=[],y=Array.isArray(t),k=[],B={},T=!1,x=e.split(kl),I=0,O=x.length;I!=O;++I){var D=(d=x[I].trim()).length;if(0!==D){for(h=0;hv-1&&(n.s.r=v-1),n.e.r":"")+d,null!=p&&2===p.length){for(b=p[1],m=g=0;m!=b.length&&!((i=b.charCodeAt(m)-64)<1||26]*\/>/))&&A[(f=Oe(p[0])).si]&&(o.f=go(A[f.si][1],A[f.si][0].ref,l.r));var F=fr(l.r);for(m=0;m<_.length;++m)F.r>=_[m][0].s.r&&F.r<=_[m][0].e.r&&F.c>=_[m][0].s.c&&F.c<=_[m][0].e.c&&(o.F=_[m][1])}if(null==l.t&&void 0===o.v)if(o.f||o.F)o.v=0,o.t="n";else{if(!r.sheetStubs)continue;o.t="z"}else o.t=l.t||"n";switch(n.s.c>C&&(n.s.c=C),n.e.c"],n=0;n!=e.length;++n)(t=e[n])&&(r[r.length]=ft("col",null,cl(n,t)));return r[r.length]="",r.join("")}(o["!cols"])),i[r=i.length]="",o["!links"]=[],null!=o["!ref"]&&0<(c=Dl(o,t)).length&&(i[i.length]=c),i.length>r+1&&(i[i.length]="",i[r]=i[r].replace("/>",">")),null!=o["!protect"]&&(i[i.length]=(a=o["!protect"],s={sheet:1},["objects","scenarios","selectLockedCells","selectUnlockedCells"].forEach((function(e){null!=a[e]&&a[e]&&(s[e]="1")})),["formatColumns","formatRows","formatCells","insertColumns","insertRows","insertHyperlinks","deleteColumns","deleteRows","sort","autoFilter","pivotTables"].forEach((function(e){null==a[e]||a[e]||(s[e]="0")})),a.password&&(s.password=$s(a.password).toString(16).toUpperCase()),ft("sheetProtection",null,s))),null!=o["!autofilter"]&&(i[i.length]=ft("autoFilter",null,{ref:o["!autofilter"].ref})),null!=o["!merges"]&&0',r=0;r!=e.length;++r)t+='';return t+""}(o["!merges"]));var f,h,d=-1;return 0",o["!links"].forEach((function(e){e[1].Target&&(h={ref:e[0]},"#"!=e[1].Target.charAt(0)&&(d=mn(n,-1,ze(e[1].Target).replace(/#.*$/,""),hn.HLINK),h["r:id"]="rId"+d),-1<(f=e[1].Target.indexOf("#"))&&(h.location=ze(e[1].Target.slice(f+1))),e[1].Tooltip&&(h.tooltip=ze(e[1].Tooltip)),i[i.length]=ft("hyperlink",null,h))})),i[i.length]=""),delete o["!links"],null!=o["!margins"]&&(i[i.length]=(fl(c=o["!margins"]),ft("pageMargins",null,c))),i[i.length]="",t&&!t.ignoreEC&&null!=t.ignoreEC||(i[i.length]=lt("ignoredErrors",ft("ignoredError",null,{numberStoredAsText:1,sqref:l}))),0",i[1]=i[1].replace("/>",">")),i.join("")}function Nl(e,t,r,n){r=function(e,t,r){for(var n=Kt(145),a=(r["!rows"]||[])[e]||{},s=(n.write_shift(4,e),n.write_shift(4,0),320),i=(s=(a.hpx?s=20*vi(a.hpx):a.hpt&&(s=20*a.hpt),n.write_shift(2,s),n.write_shift(1,0),0),a.level&&(s|=a.level),a.hidden&&(s|=16),(a.hpx||a.hpt)&&(s|=32),n.write_shift(1,s),n.write_shift(1,0),0),o=(a=n.l,n.l+=4,{r:e,c:0}),l=0;l<16;++l)if(!(t.s.c>l+1<<10||t.e.cn.l?n.slice(0,n.l):n}(n,r,t),(17f.l?f.slice(0,f.l):f))));case"n":return void(t.v==(0|t.v)&&-1e3[\s\S]*?<\/c:numCache>/gm)||[]).forEach((function(e){t=[],((e=e).match(/(.*?)<\/c:pt>/gm)||[]).forEach((function(e){e=e.match(/(.*)<\/c:v><\/c:pt>/),e&&(t[+e[1]]=+e[2])})),e=Me((e.match(/([\s\S]*?)<\/c:formatCode>/)||["","General"])[1]);var t,r=[t,e];c.s.r=c.s.c=0,c.e.c=i,l=lr(i),r[0].forEach((function(e,t){f[l+ir(t)]={t:"n",v:e,z:r[1]},o=t})),c.e.r",e.Workbook&&e.Workbook.Sheets||[]),s=0;s!=e.SheetNames.length;++s){var i={name:ze(e.SheetNames[s].slice(0,31))};if(i.sheetId=""+(s+1),i["r:id"]="rId"+(s+1),a[s])switch(a[s].Hidden){case 1:i.state="hidden";break;case 2:i.state="veryHidden"}t[t.length]=ft("sheet",null,i)}return t[t.length]="",r&&(t[t.length]="",e.Workbook&&e.Workbook.Names&&e.Workbook.Names.forEach((function(e){var r={name:e.Name};e.Comment&&(r.comment=e.Comment),null!=e.Sheet&&(r.localSheetId=""+e.Sheet),e.Ref&&(t[t.length]=ft("definedName",String(e.Ref),r))})),t[t.length]=""),2",t[1]=t[1].replace("/>",">")),t.join("")}function cc(e,t){Qt(e,"BrtBeginBundleShs");for(var r,n=0;n!=t.SheetNames.length;++n){var a={Hidden:t.Workbook&&t.Workbook.Sheets&&t.Workbook.Sheets[n]&&t.Workbook.Sheets[n].Hidden||0,iTabID:n+1,strRelID:"rId"+(n+1),name:t.SheetNames[n]};Qt(e,"BrtBundleSh",(a=a,(r=(r=void 0)||Kt(127)).write_shift(4,a.Hidden),r.write_shift(4,a.iTabID),Fr(a.strRelID,r),Er(a.name.slice(0,31),r),r.length>r.l?r.slice(0,r.l):r))}Qt(e,"BrtEndBundleShs")}function fc(e,t){if(t.Workbook&&t.Workbook.Sheets){for(var r,n=t.Workbook.Sheets,a=0,s=-1,i=-1;ar.l?r.slice(0,r.l):r)),Qt(e,"BrtEndBookViews"))}}function hc(e,r){var n,a,s,i=Jt();return Qt(i,"BrtBeginBook"),Qt(i,"BrtFileVersion",function(e){e=e||Kt(127);for(var r=0;4!=r;++r)e.write_shift(4,0);return Er("SheetJS",e),Er(t.version,e),Er(t.version,e),Er("7262",e),e.length=e.l,e.length>e.l?e.slice(0,e.l):e}()),Qt(i,"BrtWbProp",(n=e.Workbook&&e.Workbook.WBProps||null,a=a||Kt(72),s=0,n&&n.filterPrivacy&&(s|=8),a.write_shift(4,s),a.write_shift(4,0),xr(n&&n.CodeName||"ThisWorkbook",a),a.slice(0,a.l))),fc(i,e),cc(i,e),Qt(i,"BrtEndBook"),i.end()}function dc(e,t,r){if(".bin"===t.slice(-4))return t=e,s=!(a={AppVersion:{},WBProps:{},WBView:[],Sheets:[],CalcPr:{},xmlns:""}),(n=(n=r)||{}).biff=12,i=[],(o=[[]]).SheetNames=[],o.XTI=[],Zt(t,(function(e,t,r){switch(r){case 156:o.SheetNames.push(e.name),a.Sheets.push(e);break;case 153:a.WBProps=e;break;case 39:null!=e.Sheet&&(n.SID=e.Sheet),e.Ref=jo(e.Ptg,0,null,o,n),delete n.SID,delete e.Ptg,i.push(e);break;case 1036:break;case 357:case 358:case 355:case 667:o[0].length?o.push([r,e]):o[0]=[r,e],o[o.length-1].XTI=[];break;case 362:0===o.length&&(o[0]=[],o[0].XTI=[]),o[o.length-1].XTI=o[o.length-1].XTI.concat(e),o.XTI=o.XTI.concat(e);break;case 361:break;case 3072:case 3073:case 2071:case 534:case 677:case 158:case 157:case 610:case 2050:case 155:case 548:case 676:case 128:case 665:case 2128:case 2125:case 549:case 2053:case 596:case 2076:case 2075:case 2082:case 397:case 154:case 1117:case 553:case 2091:break;case 35:s=!0;break;case 36:s=!1;break;case 37:case 38:case 16:break;default:if(!(0<(t||"").indexOf("Begin"))&&!(0<(t||"").indexOf("End"))&&(!s||n.WTF))throw new Error("Unexpected record "+r+" "+t)}}),n),rc(a),a.Names=i,a.supbooks=o,a;var n,a,s,i,o,l=e,c=r;if(!l)throw new Error("Could not find file");var f={AppVersion:{},WBProps:{},WBView:[],Sheets:[],CalcPr:{},Names:[],xmlns:""},h=!1,d="xmlns",u={},p=0;if(l.replace(xe,(function(e,t){var r=Oe(e);switch(De(r[0])){case"":break;case"":case"":break;case"":break;case"":Zl.forEach((function(e){if(null!=r[e[0]])switch(e[2]){case"bool":f.WBProps[e[0]]=Ke(r[e[0]]);break;case"int":f.WBProps[e[0]]=parseInt(r[e[0]],10);break;default:f.WBProps[e[0]]=r[e[0]]}})),r.codeName&&(f.WBProps.CodeName=r.codeName);break;case"":case"":break;case"":case"":break;case"":delete r[0],f.WBView.push(r);break;case"":break;case"":case"":break;case"":break;case"":case"":case"":case"":break;case"":case"":h=!1;break;case"":u.Ref=Me(qe(l.slice(p,t))),f.Names.push(u);break;case"":break;case"":delete r[0],f.CalcPr=r;break;case"":case"":case"":case"":break;case"":case"":case"":break;case"":case"":case"":break;case"":break;case"":case"":case"":case"":case"":break;case"":h=!1;break;case"":h=!0;break;case"":h=!1;break;case"=n[0].s.r&&p.r<=n[0].e.r&&C>=n[0].s.c&&C<=n[0].e.c&&(g.F=ur(n[0]),O=!0)}!O&&3p.r&&(k.s.r=p.r),k.s.c>C&&(k.s.c=C),k.e.rp.r&&(k.s.r=p.r),k.s.c>C&&(k.s.c=C),k.e.r=e.s;)L[e.e--]={width:e.w/256,hidden:!!(1&e.flags)},U||(U=!0,gi(e.w/256)),mi(L[e.e+1]);break;case 161:y["!autofilter"]={ref:ur(e)};break;case 476:y["!margins"]=e;break;case 147:f.Sheets[l]||(f.Sheets[l]={}),e.name&&(f.Sheets[l].CodeName=e.name);break;case 137:f.Views||(f.Views=[{}]),f.Views[0]||(f.Views[0]={}),e.RTL&&(f.Views[0].RTL=!0);break;case 485:break;case 175:case 644:case 625:case 562:case 396:case 1112:case 1146:case 471:case 1050:case 649:case 1105:case 49:case 589:case 607:case 564:case 1055:case 168:case 174:case 1180:case 499:case 64:case 1053:case 550:case 171:case 167:case 1177:case 169:case 1181:case 551:case 552:case 661:case 639:case 478:case 151:case 537:case 477:case 536:case 1103:case 680:case 1104:case 1024:case 152:case 663:case 535:case 678:case 504:case 1043:case 428:case 170:case 3072:case 50:case 2070:case 1045:break;case 35:B=!0;break;case 36:B=!1;break;case 37:case 38:break;default:if(!(0<(t||"").indexOf("Begin"))&&!(0<(t||"").indexOf("End"))&&(!B||A.WTF))throw new Error("Unexpected record "+r+" "+t)}}),A),delete A.supbooks,delete A["!row"],!y["!ref"]&&(k.s.r<2e6||u&&(0k.e.r&&(e.e.r=k.e.r),e.e.rk.e.c&&(e.e.c=k.e.c),e.e.c":case"":break;case"!\/:]*:|)([^\s?>:\/]+)[^>]*>/gm;function kc(e,t){var r,n=t||{},a=(O(R),m(Ac(e))),s=(a="binary"!=n.type&&"array"!=n.type&&"base64"!=n.type?a:"undefined"!=typeof cptable?cptable.utils.decode(65001,p(a)):qe(a)).slice(0,1024).toLowerCase(),i=!1;if(-1==s.indexOf("'),_=0,A=0,y=0,k={s:{r:2e6,c:2e6},e:{r:0,c:0}},B={},T={},x="",I=0,F=[],P={},N={},L=0,M=[],U=[],V={},z=[],H=!1,W=[],X=[],G={},j=0,$=0,Y={Sheets:[],WBProps:{date1904:!1}},K={};for(yc.lastIndex=0,a=a.replace(//gm,"");r=yc.exec(a);)switch(r[3]){case"Data":d[d.length-1][1]||("/"===r[1]?function(e,t,r,n,a,s,i,o,l,c){var f="General",h=n.StyleID,d={},u=(c=c||{},[]),p=0;for(void 0===(h=void 0===h&&o?o.StyleID:h)&&i&&(h=i.StyleID);void 0!==s[h]&&(s[h].nf&&(f=s[h].nf),s[h].Interior&&u.push(s[h].Interior),s[h].Parent);)h=s[h].Parent;switch(r.Type){case"Boolean":n.t="b",n.v=Ke(e);break;case"String":n.t="s",n.r=je(Me(e)),n.v=-1=l[p][0].s.r&&a.r<=l[p][0].e.r&&a.c>=l[p][0].s.c&&a.c<=l[p][0].e.c&&(n.F=l[p][1]);c.cellStyles&&(u.forEach((function(e){!d.patternType&&e.patternType&&(d.patternType=e.patternType)})),n.s=d),void 0!==n.StyleID&&(n.ixfe=n.StyleID)}(a.slice(_,r.index),x,E,"Comment"==d[d.length-1][0]?V:w,{c:A,r:y},B,z[A],S,W,n):(x="",E=Ec(r[0]),_=r.index+r[0].length));break;case"Cell":if("/"===r[1])if(0y)&&void 0!==w.v&&(n.dense?(b[y]||(b[y]=[]),b[y][A]=w):b[lr(A)+ir(y)]=w),w.HRef&&(w.l={Target:w.HRef},w.HRefScreenTip&&(w.l.Tooltip=w.HRefScreenTip),delete w.HRef,delete w.HRefScreenTip),(w.MergeAcross||w.MergeDown)&&(j=A+(0|parseInt(w.MergeAcross,10)),$=y+(0|parseInt(w.MergeDown,10)),F.push({s:{c:A,r:y},e:{c:j,r:$}})),n.sheetStubs)if(w.MergeAcross||w.MergeDown){for(var Z=A;Z<=j;++Z)for(var J=y;J<=$;++J)(Ak.e.c&&(k.e.c=A),"/>"===r[0].slice(-2)&&++A,U=[];break;case"Row":"/"===r[1]||"/>"===r[0].slice(-2)?(yk.e.r&&(k.e.r=y),"/>"===r[0].slice(-2)&&(S=Ec(r[0])).Index&&(y=+S.Index-1),A=0,++y):((S=Ec(r[0])).Index&&(y=+S.Index-1),G={},"0"!=S.AutoFitHeight&&!S.Height||(G.hpx=parseInt(S.Height,10),G.hpt=vi(G.hpx),X[y]=G),"1"==S.Hidden&&(G.hidden=!0,X[y]=G));break;case"Worksheet":if("/"===r[1]){if((o=d.pop())[0]!==r[3])throw new Error("Bad state: "+o.join("|"));g.push(C),k.s.r<=k.e.r&&k.s.c<=k.e.c&&(b["!ref"]=ur(k),n.sheetRows&&n.sheetRows<=k.e.r&&(b["!fullref"]=b["!ref"],k.e.r=n.sheetRows-1,b["!ref"]=ur(k))),F.length&&(b["!merges"]=F),0"==r[0].slice(-2))break;Ec(r[0]),d.push([r[3],!1]),H=!(z=[])}break;case"Style":"/"===r[1]?(re=B,h=T,(te=n).cellStyles&&h.Interior&&(te=h.Interior).Pattern&&(te.patternType=wi[te.Pattern]||te.Pattern),re[h.ID]=h):T=Ec(r[0]);break;case"NumberFormat":T.nf=Me(Ec(r[0]).Format||"General"),D[T.nf]&&(T.nf=D[T.nf]);for(var Q=0;392!=Q&&R._table[Q]!=T.nf;++Q);if(392==Q)for(Q=57;392!=Q;++Q)if(null==R._table[Q]){R.load(T.nf,Q);break}break;case"Column":if("Table"===d[d.length-1][0]){if((l=Ec(r[0])).Hidden&&(l.hidden=!0,delete l.Hidden),l.Width&&(l.wpx=parseInt(l.Width,10)),!H&&10"!==r[0].slice(-2)&&("/"===r[1]?x+=a.slice(I,r.index):I=r.index+r[0].length);break;case"Interior":n.cellStyles&&(T.Interior=Ec(r[0]));break;case"Protection":break;case"Author":case"Title":case"Description":case"Created":case"Keywords":case"Subject":case"Category":case"Company":case"LastAuthor":case"LastSaved":case"LastPrinted":case"Version":case"Revision":case"TotalTime":case"HyperlinkBase":case"Manager":case"ContentStatus":case"Identifier":case"Language":case"AppName":"/>"!==r[0].slice(-2)&&("/"===r[1]?(h=P,c=r[3],f=a.slice(L,r.index),h[c=Dn[c]||c]=f):L=r.index+r[0].length);break;case"Paragraphs":break;case"Styles":case"Workbook":if("/"===r[1]){if((o=d.pop())[0]!==r[3])throw new Error("Bad state: "+o.join("|"))}else d.push([r[3],!1]);break;case"Comment":if("/"===r[1]){if((o=d.pop())[0]!==r[3])throw new Error("Bad state: "+o.join("|"));(c=V).t=c.v||"",c.t=c.t.replace(/\r\n/g,"\n").replace(/\r/g,"\n"),c.v=c.w=c.ixfe=void 0,U.push(V)}else d.push([r[3],!1]),o=Ec(r[0]),V={a:o.Author};break;case"AutoFilter":if("/"===r[1]){if((o=d.pop())[0]!==r[3])throw new Error("Bad state: "+o.join("|"))}else"/"!==r[0].charAt(r[0].length-2)&&(f=Ec(r[0]),b["!autofilter"]={ref:fo(f.Range).replace(/\$/g,"")},d.push([r[3],!0]));break;case"Name":break;case"ComponentOptions":case"DocumentProperties":case"CustomDocumentProperties":case"OfficeDocumentSettings":case"PivotTable":case"PivotCache":case"Names":case"MapInfo":case"PageBreaks":case"QueryTable":case"DataValidation":case"Sorting":case"Schema":case"data":case"ConditionalFormatting":case"SmartTagType":case"SmartTags":case"ExcelWorkbook":case"WorkbookOptions":case"WorksheetOptions":if("/"===r[1]){if((o=d.pop())[0]!==r[3])throw new Error("Bad state: "+o.join("|"))}else"/"!==r[0].charAt(r[0].length-2)&&d.push([r[3],!0]);break;default:if(0==d.length&&"document"==r[3])return pf(a,n);if(0==d.length&&"UOF"==r[3])return pf(a,n);var ne=!0;switch(d[d.length-1][0]){case"OfficeDocumentSettings":switch(r[3]){case"AllowPNG":case"RemovePersonalInformation":case"DownloadComponents":case"LocationOfComponents":case"Colors":case"Color":case"Index":case"RGB":case"PixelsPerInch":case"TargetScreenSize":case"ReadOnlyRecommended":break;default:ne=!1}break;case"ComponentOptions":switch(r[3]){case"Toolbar":case"HideOfficeLogo":case"SpreadsheetAutoFit":case"Label":case"Caption":case"MaxHeight":case"MaxWidth":case"NextSheetNumber":break;default:ne=!1}break;case"ExcelWorkbook":switch(r[3]){case"Date1904":Y.WBProps.date1904=!0;break;case"WindowHeight":case"WindowWidth":case"WindowTopX":case"WindowTopY":case"TabRatio":case"ProtectStructure":case"ProtectWindows":case"ActiveSheet":case"DisplayInkNotes":case"FirstVisibleSheet":case"SupBook":case"SheetName":case"SheetIndex":case"SheetIndexFirst":case"SheetIndexLast":case"Dll":case"AcceptLabelsInFormulas":case"DoNotSaveLinkValues":case"Iteration":case"MaxIterations":case"MaxChange":case"Path":case"Xct":case"Count":case"SelectedSheets":case"Calculation":case"Uncalced":case"StartupPrompt":case"Crn":case"ExternName":case"Formula":case"ColFirst":case"ColLast":case"WantAdvise":case"Boolean":case"Error":case"Text":case"OLE":case"NoAutoRecover":case"PublishObjects":case"DoNotCalculateBeforeSave":case"Number":case"RefModeR1C1":case"EmbedSaveSmartTags":break;default:ne=!1}break;case"WorkbookOptions":switch(r[3]){case"OWCVersion":case"Height":case"Width":break;default:ne=!1}break;case"WorksheetOptions":switch(r[3]){case"Visible":if("/>"!==r[0].slice(-2))if("/"===r[1])switch(a.slice(L,r.index)){case"SheetHidden":K.Hidden=1;break;case"SheetVeryHidden":K.Hidden=2}else L=r.index+r[0].length;break;case"Header":b["!margins"]||fl(b["!margins"]={},"xlml"),b["!margins"].header=Oe(r[0]).Margin;break;case"Footer":b["!margins"]||fl(b["!margins"]={},"xlml"),b["!margins"].footer=Oe(r[0]).Margin;break;case"PageMargins":var ae=Oe(r[0]);b["!margins"]||fl(b["!margins"]={},"xlml"),ae.Top&&(b["!margins"].top=ae.Top),ae.Left&&(b["!margins"].left=ae.Left),ae.Right&&(b["!margins"].right=ae.Right),ae.Bottom&&(b["!margins"].bottom=ae.Bottom);break;case"DisplayRightToLeft":Y.Views||(Y.Views=[]),Y.Views[0]||(Y.Views[0]={}),Y.Views[0].RTL=!0;break;case"Unsynced":case"Print":case"Panes":case"Scale":case"Pane":case"Number":case"Layout":case"PageSetup":case"Selected":case"ProtectObjects":case"EnableSelection":case"ProtectScenarios":case"ValidPrinterInfo":case"HorizontalResolution":case"VerticalResolution":case"NumberofCopies":case"ActiveRow":case"ActiveCol":case"ActivePane":case"TopRowVisible":case"TopRowBottomPane":case"LeftColumnVisible":case"LeftColumnRightPane":case"FitToPage":case"RangeSelection":case"PaperSizeIndex":case"PageLayoutZoom":case"PageBreakZoom":case"FilterOn":case"DoNotDisplayGridlines":case"SplitHorizontal":case"SplitVertical":case"FreezePanes":case"FrozenNoSplit":case"FitWidth":case"FitHeight":case"CommentsLayout":case"Zoom":case"LeftToRight":case"Gridlines":case"AllowSort":case"AllowFilter":case"AllowInsertRows":case"AllowDeleteRows":case"AllowInsertCols":case"AllowDeleteCols":case"AllowInsertHyperlinks":case"AllowFormatCells":case"AllowSizeCols":case"AllowSizeRows":case"NoSummaryRowsBelowDetail":case"TabColorIndex":case"DoNotDisplayHeadings":case"ShowPageLayoutZoom":case"NoSummaryColumnsRightDetail":case"BlackAndWhite":case"DoNotDisplayZeros":case"DisplayPageBreak":case"RowColHeadings":case"DoNotDisplayOutline":case"NoOrientation":case"AllowUsePivotTables":case"ZeroHeight":case"ViewableRange":case"Selection":case"ProtectContents":break;default:ne=!1}break;case"PivotTable":case"PivotCache":switch(r[3]){case"ImmediateItemsOnDrop":case"ShowPageMultipleItemLabel":case"CompactRowIndent":case"Location":case"PivotField":case"Orientation":case"LayoutForm":case"LayoutSubtotalLocation":case"LayoutCompactRow":case"Position":case"PivotItem":case"DataType":case"DataField":case"SourceName":case"ParentField":case"PTLineItems":case"PTLineItem":case"CountOfSameItems":case"Item":case"ItemType":case"PTSource":case"CacheIndex":case"ConsolidationReference":case"FileName":case"Reference":case"NoColumnGrand":case"NoRowGrand":case"BlankLineAfterItems":case"Hidden":case"Subtotal":case"BaseField":case"MapChildItems":case"Function":case"RefreshOnFileOpen":case"PrintSetTitles":case"MergeLabels":case"DefaultVersion":case"RefreshName":case"RefreshDate":case"RefreshDateCopy":case"VersionLastRefresh":case"VersionLastUpdate":case"VersionUpdateableMin":case"VersionRefreshableMin":case"Calculation":break;default:ne=!1}break;case"PageBreaks":switch(r[3]){case"ColBreaks":case"ColBreak":case"RowBreaks":case"RowBreak":case"ColStart":case"ColEnd":case"RowEnd":break;default:ne=!1}break;case"AutoFilter":switch(r[3]){case"AutoFilterColumn":case"AutoFilterCondition":case"AutoFilterAnd":case"AutoFilterOr":break;default:ne=!1}break;case"QueryTable":switch(r[3]){case"Id":case"AutoFormatFont":case"AutoFormatPattern":case"QuerySource":case"QueryType":case"EnableRedirections":case"RefreshedInXl9":case"URLString":case"HTMLTables":case"Connection":case"CommandText":case"RefreshInfo":case"NoTitles":case"NextId":case"ColumnInfo":case"OverwriteCells":case"DoNotPromptForFile":case"TextWizardSettings":case"Source":case"Number":case"Decimal":case"ThousandSeparator":case"TrailingMinusNumbers":case"FormatSettings":case"FieldType":case"Delimiters":case"Tab":case"Comma":case"AutoFormatName":case"VersionLastEdit":case"VersionLastRefresh":break;default:ne=!1}break;case"Sorting":case"ConditionalFormatting":case"DataValidation":switch(r[3]){case"Range":case"Type":case"Min":case"Max":case"Sort":case"Descending":case"Order":case"CaseSensitive":case"Value":case"ErrorStyle":case"ErrorMessage":case"ErrorTitle":case"CellRangeList":case"InputMessage":case"InputTitle":case"ComboHide":case"InputHide":case"Condition":case"Qualifier":case"UseBlank":case"Value1":case"Value2":case"Format":break;default:ne=!1}break;case"MapInfo":case"Schema":case"data":switch(r[3]){case"Map":case"Entry":case"Range":case"XPath":case"Field":case"XSDType":case"FilterOn":case"Aggregate":case"ElementType":case"AttributeType":break;case"schema":case"element":case"complexType":case"datatype":case"all":case"attribute":case"extends":case"row":break;default:ne=!1}break;case"SmartTags":break;default:ne=!1}if(!ne){if(!d[d.length-1][1])throw"Unrecognized tag: "+r[3]+"|"+d.join("|");if("CustomDocumentProperties"===d[d.length-1][0]){if("/>"!==r[0].slice(-2))if("/"===r[1]){ce=le=oe=ie=se=void 0;var se=N,ie=r[3],oe=M,le=a.slice(L,r.index),ce=le;switch((oe[0].match(/dt:dt="([\w.]+)"/)||["",""])[1]){case"boolean":ce=Ke(le);break;case"i2":case"int":ce=parseInt(le,10);break;case"r4":case"float":ce=parseFloat(le);break;case"date":case"dateTime.tz":ce=de(le);break;case"i8":case"string":case"fixed":case"uuid":case"bin.base64":break;default:throw new Error("bad custprop:"+oe[0])}se[Me(ie)]=ce}else L=(M=r).index+r[0].length}else if(n.WTF)throw"Unrecognized tag: "+r[3]+"|"+d.join("|")}}return t={},n.bookSheets||n.bookProps||(t.Sheets=u),t.SheetNames=g,t.Workbook=Y,t.SSF=R.get_table(),t.Props=P,t.Custprops=N,t}function Bc(e,t){switch(Ff(t=t||{}),t.type||"base64"){case"base64":return kc(C.decode(e),t);case"binary":case"buffer":case"file":return kc(e,t);case"array":return kc(k(e),t)}}function Tc(e,t){var r,n,a,s,i,o,l,c=[];return e.Props&&c.push((r=e.Props,n=t,a=[],re(On).map((function(e){for(var t=0;t'+l.join("")+"")),c.join("")}function xc(e){return ft("NamedRange",null,{"ss:Name":e.Name,"ss:RefersTo":"="+po(e.Ref,{r:0,c:0})})}function Ic(e,t,r,n,a,s,i){if(!e||null==e.v&&null==e.f)return"";var o={};if(e.f&&(o["ss:Formula"]="="+ze(po(e.f,i))),e.F&&e.F.slice(0,t.length)==t&&(t=fr(e.F.slice(t.length+1)),o["ss:ArrayRange"]="RC:R"+(t.r==i.r?"":"["+(t.r-i.r)+"]")+"C"+(t.c==i.c?"":"["+(t.c-i.c)+"]")),e.l&&e.l.Target&&(o["ss:HRef"]=ze(e.l.Target),e.l.Tooltip&&(o["x:HRefScreenTip"]=ze(e.l.Tooltip))),r["!merges"])for(var l=r["!merges"],c=0;c!=l.length;++c)l[c].s.c==i.c&&l[c].s.r==i.r&&(l[c].e.c>l[c].s.c&&(o["ss:MergeAcross"]=l[c].e.c-l[c].s.c),l[c].e.r>l[c].s.r&&(o["ss:MergeDown"]=l[c].e.r-l[c].s.r));var f="",h="";switch(e.t){case"z":return"";case"n":f="Number",h=String(e.v);break;case"b":f="Boolean",h=e.v?"1":"0";break;case"e":f="Error",h=zr[e.v];break;case"d":f="DateTime",h=new Date(e.v).toISOString(),null==e.z&&(e.z=e.z||R._table[14]);break;case"s":f="String",h=((e.v||"")+"").replace(Ue,(function(e){return Le[e]})).replace(We,(function(e){return"&#x"+e.charCodeAt(0).toString(16).toUpperCase()+";"}))}return t=hl(n.cellXfs,e,n),o["ss:StyleID"]="s"+(21+t),o["ss:Index"]=i.c+1,r=''+(null!=e.v?h:"")+"",0<(e.c||[]).length&&(r+=e.c.map((function(e){var t=ft("ss:Data",Ye(e.t||""),{xmlns:"http://www.w3.org/TR/REC-html40"});return ft("Comment",t,{"ss:Author":e.a})})).join("")),ft("Cell",r,o)}function Rc(e,t){if(!e["!ref"])return"";for(var r,n,a=pr(e["!ref"]),s=e["!merges"]||[],i=0,o=[],l=(e["!cols"]&&e["!cols"].forEach((function(e,t){mi(e);var r=!!e.width,n=cl(t,e);t={"ss:Index":t+1};r&&(t["ss:Width"]=hi(n.width)),e.hidden&&(t["ss:Hidden"]="1"),o.push(ft("Column",null,t))})),Array.isArray(e)),c=a.s.r;c<=a.e.r;++c){for(var f=[(r=c,n=(e["!rows"]||[])[c],r='")],h=a.s.c;h<=a.e.c;++h){var d,u,p,g=!1;for(i=0;i!=s.length;++i)if(!(s[i].s.c>h||s[i].s.r>c||s[i].e.c"),2"+s+""),0<(s=a?Rc(a,t):"").length&&n.push(""+s+"
    "),n.push(function(e,t,r){if(!e)return"";var n=[];if(e["!margins"]&&(n.push(""),e["!margins"].header&&n.push(ft("Header",null,{"x:Margin":e["!margins"].header})),e["!margins"].footer&&n.push(ft("Footer",null,{"x:Margin":e["!margins"].footer})),n.push(ft("PageMargins",null,{"x:Bottom":e["!margins"].bottom||"0.75","x:Left":e["!margins"].left||"0.7","x:Right":e["!margins"].right||"0.7","x:Top":e["!margins"].top||"0.75"})),n.push("")),r&&r.Workbook&&r.Workbook.Sheets&&r.Workbook.Sheets[t])if(r.Workbook.Sheets[t].Hidden)n.push(ft("Visible",1==r.Workbook.Sheets[t].Hidden?"SheetHidden":"SheetVeryHidden",{}));else{for(var a=0;a")}return((((r||{}).Workbook||{}).Views||[])[0]||{}).RTL&&n.push(""),e["!protect"]&&(n.push(lt("ProtectContents","True")),e["!protect"].objects&&n.push(lt("ProtectObjects","True")),e["!protect"].scenarios&&n.push(lt("ProtectScenarios","True")),null==e["!protect"].selectLockedCells||e["!protect"].selectLockedCells?null==e["!protect"].selectUnlockedCells||e["!protect"].selectUnlockedCells||n.push(lt("EnableSelection","UnlockedCells")):n.push(lt("EnableSelection","NoSelection")),[["formatCells","AllowFormatCells"],["formatColumns","AllowSizeCols"],["formatRows","AllowSizeRows"],["insertColumns","AllowInsertCols"],["insertRows","AllowInsertRows"],["insertHyperlinks","AllowInsertHyperlinks"],["deleteColumns","AllowDeleteCols"],["deleteRows","AllowDeleteRows"],["sort","AllowSort"],["autoFilter","AllowFilter"],["pivotTables","AllowUsePivotTables"]].forEach((function(t){e["!protect"][t[0]]&&n.push("<"+t[1]+"/>")}))),0==n.length?"":ft("WorksheetOptions",n.join(""),{xmlns:gt.x})}(a,e,r)),n.join("")}function Dc(e,t){t=t||{},e.SSF||(e.SSF=R.get_table()),e.SSF&&(O(R),R.load_table(e.SSF),t.revssf=se(e.SSF),t.revssf[e.SSF[65535]]=0,t.ssf=e.SSF,t.cellXfs=[],hl(t.cellXfs,{},{revssf:{General:0}}));var r=[];r.push(Tc(e,t)),r.push(""),r.push(""),r.push("");for(var n,a=0;a'],t.cellXfs.forEach((function(e,t){var r=[];r.push(ft("NumberFormat",null,{"ss:Format":ze(R._table[e.numFmtId])})),n.push(ft("Style",r.join(""),{"ss:ID":"s"+(21+t)}))})),ft("Styles",n.join(""))),r[3]=function(e){if(!((e||{}).Workbook||{}).Names)return"";for(var t=e.Workbook.Names,r=[],n=0;n=r.sheetRows)&&_)){var a,s,i;if(r.cellStyles&&t.XF&&t.XF.data&&(s=r,(i=(a=t).XF.data)&&i.patternType&&s&&s.cellStyles&&(a.s={},a.s.patternType=i.patternType,(s=si(x(i.icvFore)))&&(a.s.fgColor={rgb:s}),(s=si(x(i.icvBack)))&&(a.s.bgColor={rgb:s}))),delete t.ixfe,delete t.XF,w=hr(n=e),p.s&&(e.rp.e.r&&(p.e.r=e.r+1),e.c+1>p.e.c&&(p.e.c=e.c+1)),r.cellFormula&&t.f)for(var o=0;oe.c||E[o][0].s.r>e.r||E[o][0].e.c>8)!==G)throw new Error("rt mismatch: "+Y+"!="+G);12==$.r&&(e.l+=10,j-=10)}var K,Z,J,Q="EOF"===$.n?$.f(e,j,I):function(e,t,r,n){var a=r,s=[],i=t.slice(t.l,t.l+a);if(n&&n.enc&&n.enc.insitu)switch(e.n){case"BOF":case"FilePass":case"FileLock":case"InterfaceHdr":case"RRDInfo":case"RRDHead":case"UsrExcl":break;default:0!==i.length&&n.enc.insitu(i)}s.push(i),t.l+=a;for(var o=Wc[Nt(t,t.l)],l=0;null!=o&&"Continue"===o.n.slice(0,8);)a=Nt(t,t.l+2),l=t.l+4,"ContinueFrt"==o.n?l+=4:"ContinueFrt"==o.n.slice(0,11)&&(l+=12),s.push(t.slice(l,t.l+4+a)),t.l+=4+a,o=Wc[Nt(t,t.l)];var c=T(s),f=($t(c,0),0);c.lens=[];for(var h=0;h>8&31]),Pc(ne,t,c.opts.Date1904),r({c:Q.c,r:Q.r},ne,t);break;case"BoolErr":ne={ixfe:Q.ixfe,XF:A[Q.ixfe],v:Q.val,t:Q.t},0>8&31]),Pc(ne,t,c.opts.Date1904),r({c:Q.c,r:Q.r},ne,t);break;case"RK":ne={ixfe:Q.ixfe,XF:A[Q.ixfe],v:Q.rknum,t:"n"},0>8&31]),Pc(ne,t,c.opts.Date1904),r({c:Q.c,r:Q.r},ne,t);break;case"MulRk":for(var ee=Q.c;ee<=Q.C;++ee){var te=Q.rkrec[ee-Q.c][0],ne={ixfe:te,XF:A[te],v:Q.rkrec[ee-Q.c][1],t:"n"};0>8&31]),Pc(ne,t,c.opts.Date1904),r({c:ee,r:Q.r},ne,t)}break;case"Formula":"String"==Q.val||((ne=Nc(Q.val,Q.cell.ixfe,Q.tt)).XF=A[ne.ixfe],t.cellFormula&&((J=Q.formula)&&J[0]&&J[0][0]&&"PtgExp"==J[0][0][0]&&!S[Z=hr({r:ae=J[0][0][1][0],c:J=J[0][0][1][1]})]?ne.F=((t.dense?(h[ae]||[])[J]:h[Z])||{}).F:ne.f=""+jo(Q.formula,0,Q.cell,L,I)),0>8&31]),Pc(ne,t,c.opts.Date1904),r(Q.cell,ne,t)),g=Q;break;case"String":if(!g)throw new Error("String record expects Formula");(ne=Nc(g.val=Q,g.cell.ixfe,"s")).XF=A[ne.ixfe],t.cellFormula&&(ne.f=""+jo(g.formula,0,g.cell,L,I)),0>8&31]),Pc(ne,t,c.opts.Date1904),r(g.cell,ne,t),g=null;break;case"Array":E.push(Q);var ae=hr(Q[0].s),se=t.dense?(h[Q[0].s.r]||[])[Q[0].s.c]:h[ae];if(t.cellFormula&&se){if(!g)break;if(!ae||!se)break;se.f=""+jo(Q[1],0,Q[0],L,I),se.F=ur(Q[0])}break;case"ShrFmla":if(_&&t.cellFormula&&w){if(!g)break;S[hr(g.cell)]=Q[0],((se=t.dense?(h[g.cell.r]||[])[g.cell.c]:h[hr(g.cell)])||{}).f=""+jo(Q[0],0,n,L,I)}break;case"LabelSst":(ne=Nc(m[Q.isst].t,Q.ixfe,"s")).XF=A[ne.ixfe],0>8&31]),Pc(ne,t,c.opts.Date1904),r({c:Q.c,r:Q.r},ne,t);break;case"Blank":t.sheetStubs&&(ne={ixfe:Q.ixfe,XF:A[Q.ixfe],t:"z"},0>8&31]),Pc(ne,t,c.opts.Date1904),r({c:Q.c,r:Q.r},ne,t));break;case"MulBlank":if(t.sheetStubs)for(var ie=Q.c;ie<=Q.C;++ie){var oe=Q.ixfe[ie-Q.c];ne={ixfe:oe,XF:A[oe],t:"z"},0>8&31]),Pc(ne,t,c.opts.Date1904),r({c:ie,r:Q.r},ne,t)}break;case"RString":case"Label":case"BIFF2STR":(ne=Nc(Q.val,Q.ixfe,"s")).XF=A[ne.ixfe],0>8&31]),Pc(ne,t,c.opts.Date1904),r({c:Q.c,r:Q.r},ne,t);break;case"Dimensions":1===U&&(p=Q);break;case"SST":m=Q;break;case"Format":if(4==I.biff){z[V++]=Q[1];for(var le=0;le=Q.s;)F[Q.e--]={width:Q.w/256},N||(N=!0,gi(Q.w/256)),mi(F[Q.e+1]);break;case"Row":var fe={};null!=Q.level&&((P[Q.r]=fe).level=Q.level),Q.hidden&&((P[Q.r]=fe).hidden=!0),Q.hpt&&((P[Q.r]=fe).hpt=Q.hpt,fe.hpx=Ci(Q.hpt));break;case"LeftMargin":case"RightMargin":case"TopMargin":case"BottomMargin":h["!margins"]||fl(h["!margins"]={}),h["!margins"][q.slice(0,-6).toLowerCase()]=Q;break;case"Setup":h["!margins"]||fl(h["!margins"]={}),h["!margins"].header=Q.header,h["!margins"].footer=Q.footer;break;case"Window2":Q.RTL&&(k.Views[0].RTL=!0);break;case"Header":case"Footer":case"HCenter":case"VCenter":case"Pls":case"GCW":case"LHRecord":case"DBCell":case"EntExU2":case"SxView":case"Sxvd":case"SXVI":case"SXVDEx":case"SxIvd":case"SXString":case"Sync":case"Addin":case"SXDI":case"SXLI":case"SXEx":case"QsiSXTag":case"Selection":case"Feat":break;case"FeatHdr":case"FeatHdr11":break;case"Feature11":case"Feature12":case"List12":break;case"Country":i=Q;break;case"RecalcId":case"DxGCol":break;case"Fbi":case"Fbi2":case"GelFrame":case"Font":case"XFCRC":case"Style":case"StyleExt":break;case"Palette":y=Q;break;case"Theme":o=Q;break;case"ScenarioProtect":case"ObjProtect":case"CondFmt12":case"Table":case"TableStyles":case"TableStyle":case"TableStyleElement":case"SXStreamID":case"SXVS":case"DConRef":case"SXAddl":case"DConBin":case"DConName":case"SXPI":case"SxFormat":case"SxSelect":case"SxRule":case"SxFilt":case"SxItm":case"SxDXF":case"ScenMan":case"DCon":case"CellWatch":case"PrintRowCol":case"PrintGrid":case"PrintSize":case"XCT":case"CRN":case"Scl":case"SheetExt":case"SheetExtOptional":case"ObNoMacros":case"ObProj":break;case"CodeName":b?B.CodeName=Q||B.name:k.WBProps.CodeName=Q||"ThisWorkbook";break;case"GUIDTypeLib":case"WOpt":case"PhoneticInfo":case"OleObjectSize":break;case"DXF":case"DXFN":case"DXFN12":case"DXFN12List":case"DXFN12NoCB":break;case"Dv":case"DVal":break;case"BRAI":case"Series":case"SeriesText":case"DConn":case"DbOrParamQry":case"DBQueryExt":case"OleDbConn":case"ExtString":case"IFmtRecord":break;case"CondFmt":case"CF":case"CF12":case"CFEx":case"Excel9File":case"Units":break;case"InterfaceHdr":case"Mms":case"InterfaceEnd":case"DSF":case"BuiltInFnGroupCount":break;case"Window1":case"HideObj":case"GridSet":case"Guts":case"UserBView":case"UserSViewBegin":case"UserSViewEnd":case"Pane":break;default:switch($.n){case"Dat":case"Begin":case"End":case"StartBlock":case"EndBlock":case"Frame":case"Area":case"Axis":case"AxisLine":case"Tick":break;case"AxesUsed":case"CrtLayout12":case"CrtLayout12A":case"CrtLink":case"CrtLine":case"CrtMlFrt":case"CrtMlFrtContinue":break;case"LineFormat":case"AreaFormat":case"Chart":case"Chart3d":case"Chart3DBarShape":case"ChartFormat":case"ChartFrtInfo":break;case"PlotArea":case"PlotGrowth":break;case"SeriesList":case"SerParent":case"SerAuxTrend":break;case"DataFormat":case"SerToCrt":case"FontX":break;case"CatSerRange":case"AxcExt":case"SerFmt":case"ShtProps":break;case"DefaultText":case"Text":case"CatLab":case"DataLabExtContents":break;case"Legend":case"LegendException":break;case"Pie":case"Scatter":break;case"PieFormat":case"MarkerFormat":break;case"StartObject":case"EndObject":break;case"AlRuns":case"ObjectLink":case"SIIndex":break;case"AttachedLabel":case"YMult":break;case"Line":case"Bar":case"Surf":case"AxisParent":case"Pos":case"ValueRange":case"SXViewEx9":case"SXViewLink":case"PivotChartBits":case"SBaseRef":case"TextPropsStream":case"LnExt":case"MkrExt":case"CrtCoopt":break;case"Qsi":case"Qsif":case"Qsir":case"QsiSXTag":case"TxtQry":case"FilterMode":break;case"AutoFilter":case"AutoFilterInfo":case"AutoFilter12":case"DropDownObjIds":case"Sort":case"SortData":case"ShapePropsStream":break;case"MsoDrawing":case"MsoDrawingGroup":case"MsoDrawingSelection":break;case"WebPub":case"AutoWebPub":break;case"HeaderFooter":case"HFPicture":case"PLV":case"HorizontalPageBreaks":case"VerticalPageBreaks":break;case"Backup":case"CompressPictures":case"Compat12":break;case"Continue":case"ContinueFrt12":break;case"FrtFontList":case"FrtWrapper":break;default:switch($.n){case"TabIdConf":case"Radar":case"RadarArea":case"DropBar":case"Intl":case"CoordList":case"SerAuxErrBar":break;case"BIFF2FONTCLR":case"BIFF2FMTCNT":case"BIFF2FONTXTRA":break;case"BIFF2XF":case"BIFF3XF":case"BIFF4XF":break;case"BIFF4FMTCNT":case"BIFF2ROW":case"BIFF2WINDOW2":break;case"SCENARIO":case"DConBin":case"PicF":case"DataLabExt":case"Lel":case"BopPop":case"BopPopCustom":case"RealTimeData":case"Name":break;case"LHNGraph":case"FnGroupName":case"AddMenu":case"LPr":break;case"ListObj":case"ListField":case"RRSort":case"BigName":break;case"ToolbarHdr":case"ToolbarEnd":case"DDEObjName":case"FRTArchId$":break;default:if(t.WTF)throw"Unrecognized Record "+$.n}}}}}else e.l+=j}return c.SheetNames=re(u).sort((function(e,t){return Number(e)-Number(t)})).map((function(e){return u[e].name})),t.bookSheets||(c.Sheets=f),c.Sheets&&H.forEach((function(e,t){c.Sheets[c.SheetNames[t]]["!autofilter"]=e})),c.Preamble=C,c.Strings=m,c.SSF=R.get_table(),I.enc&&(c.Encryption=I.enc),o&&(c.Themes=o),c.Metadata={},void 0!==i&&(c.Metadata.Country=i),0>>1,n=e.read_shift(1),a=e.read_shift(2,"i"),s=e.read_shift(1),i=e.read_shift(1),o=e.read_shift(1);switch(e.l++,r){case 0:t.auto=1;break;case 1:t.index=n;var l=rn[n];l&&(t.rgb=si(l));break;case 2:t.rgb=si([s,i,o]);break;case 3:t.theme=n}return 0!=a&&(t.tint=0>13&3],r.showPivotChartFilter=!!(32768&n),r.updateLinks=["userSet","never","always"][n>>8&3],r}},154:{n:"BrtWbFactoid"},155:{n:"BrtFileRecover"},156:{n:"BrtBundleSh",f:function(e,t){var r={};return r.Hidden=e.read_shift(4),r.iTabID=e.read_shift(4),r.strRelID=Dr(e,t-8),r.name=Sr(e),r}},157:{n:"BrtCalcProp"},158:{n:"BrtBookView"},159:{n:"BrtBeginSst",f:function(e){return[e.read_shift(4),e.read_shift(4)]}},160:{n:"BrtEndSst"},161:{n:"BrtBeginAFilter",f:Lr},162:{n:"BrtEndAFilter"},163:{n:"BrtBeginFilterColumn"},164:{n:"BrtEndFilterColumn"},165:{n:"BrtBeginFilters"},166:{n:"BrtEndFilters"},167:{n:"BrtFilter"},168:{n:"BrtColorFilter"},169:{n:"BrtIconFilter"},170:{n:"BrtTop10Filter"},171:{n:"BrtDynamicFilter"},172:{n:"BrtBeginCustomFilters"},173:{n:"BrtEndCustomFilters"},174:{n:"BrtCustomFilter"},175:{n:"BrtAFilterDateGroupItem"},176:{n:"BrtMergeCell",f:ko},177:{n:"BrtBeginMergeCells"},178:{n:"BrtEndMergeCells"},179:{n:"BrtBeginPivotCacheDef"},180:{n:"BrtEndPivotCacheDef"},181:{n:"BrtBeginPCDFields"},182:{n:"BrtEndPCDFields"},183:{n:"BrtBeginPCDField"},184:{n:"BrtEndPCDField"},185:{n:"BrtBeginPCDSource"},186:{n:"BrtEndPCDSource"},187:{n:"BrtBeginPCDSRange"},188:{n:"BrtEndPCDSRange"},189:{n:"BrtBeginPCDFAtbl"},190:{n:"BrtEndPCDFAtbl"},191:{n:"BrtBeginPCDIRun"},192:{n:"BrtEndPCDIRun"},193:{n:"BrtBeginPivotCacheRecords"},194:{n:"BrtEndPivotCacheRecords"},195:{n:"BrtBeginPCDHierarchies"},196:{n:"BrtEndPCDHierarchies"},197:{n:"BrtBeginPCDHierarchy"},198:{n:"BrtEndPCDHierarchy"},199:{n:"BrtBeginPCDHFieldsUsage"},200:{n:"BrtEndPCDHFieldsUsage"},201:{n:"BrtBeginExtConnection"},202:{n:"BrtEndExtConnection"},203:{n:"BrtBeginECDbProps"},204:{n:"BrtEndECDbProps"},205:{n:"BrtBeginECOlapProps"},206:{n:"BrtEndECOlapProps"},207:{n:"BrtBeginPCDSConsol"},208:{n:"BrtEndPCDSConsol"},209:{n:"BrtBeginPCDSCPages"},210:{n:"BrtEndPCDSCPages"},211:{n:"BrtBeginPCDSCPage"},212:{n:"BrtEndPCDSCPage"},213:{n:"BrtBeginPCDSCPItem"},214:{n:"BrtEndPCDSCPItem"},215:{n:"BrtBeginPCDSCSets"},216:{n:"BrtEndPCDSCSets"},217:{n:"BrtBeginPCDSCSet"},218:{n:"BrtEndPCDSCSet"},219:{n:"BrtBeginPCDFGroup"},220:{n:"BrtEndPCDFGroup"},221:{n:"BrtBeginPCDFGItems"},222:{n:"BrtEndPCDFGItems"},223:{n:"BrtBeginPCDFGRange"},224:{n:"BrtEndPCDFGRange"},225:{n:"BrtBeginPCDFGDiscrete"},226:{n:"BrtEndPCDFGDiscrete"},227:{n:"BrtBeginPCDSDTupleCache"},228:{n:"BrtEndPCDSDTupleCache"},229:{n:"BrtBeginPCDSDTCEntries"},230:{n:"BrtEndPCDSDTCEntries"},231:{n:"BrtBeginPCDSDTCEMembers"},232:{n:"BrtEndPCDSDTCEMembers"},233:{n:"BrtBeginPCDSDTCEMember"},234:{n:"BrtEndPCDSDTCEMember"},235:{n:"BrtBeginPCDSDTCQueries"},236:{n:"BrtEndPCDSDTCQueries"},237:{n:"BrtBeginPCDSDTCQuery"},238:{n:"BrtEndPCDSDTCQuery"},239:{n:"BrtBeginPCDSDTCSets"},240:{n:"BrtEndPCDSDTCSets"},241:{n:"BrtBeginPCDSDTCSet"},242:{n:"BrtEndPCDSDTCSet"},243:{n:"BrtBeginPCDCalcItems"},244:{n:"BrtEndPCDCalcItems"},245:{n:"BrtBeginPCDCalcItem"},246:{n:"BrtEndPCDCalcItem"},247:{n:"BrtBeginPRule"},248:{n:"BrtEndPRule"},249:{n:"BrtBeginPRFilters"},250:{n:"BrtEndPRFilters"},251:{n:"BrtBeginPRFilter"},252:{n:"BrtEndPRFilter"},253:{n:"BrtBeginPNames"},254:{n:"BrtEndPNames"},255:{n:"BrtBeginPName"},256:{n:"BrtEndPName"},257:{n:"BrtBeginPNPairs"},258:{n:"BrtEndPNPairs"},259:{n:"BrtBeginPNPair"},260:{n:"BrtEndPNPair"},261:{n:"BrtBeginECWebProps"},262:{n:"BrtEndECWebProps"},263:{n:"BrtBeginEcWpTables"},264:{n:"BrtEndECWPTables"},265:{n:"BrtBeginECParams"},266:{n:"BrtEndECParams"},267:{n:"BrtBeginECParam"},268:{n:"BrtEndECParam"},269:{n:"BrtBeginPCDKPIs"},270:{n:"BrtEndPCDKPIs"},271:{n:"BrtBeginPCDKPI"},272:{n:"BrtEndPCDKPI"},273:{n:"BrtBeginDims"},274:{n:"BrtEndDims"},275:{n:"BrtBeginDim"},276:{n:"BrtEndDim"},277:{n:"BrtIndexPartEnd"},278:{n:"BrtBeginStyleSheet"},279:{n:"BrtEndStyleSheet"},280:{n:"BrtBeginSXView"},281:{n:"BrtEndSXVI"},282:{n:"BrtBeginSXVI"},283:{n:"BrtBeginSXVIs"},284:{n:"BrtEndSXVIs"},285:{n:"BrtBeginSXVD"},286:{n:"BrtEndSXVD"},287:{n:"BrtBeginSXVDs"},288:{n:"BrtEndSXVDs"},289:{n:"BrtBeginSXPI"},290:{n:"BrtEndSXPI"},291:{n:"BrtBeginSXPIs"},292:{n:"BrtEndSXPIs"},293:{n:"BrtBeginSXDI"},294:{n:"BrtEndSXDI"},295:{n:"BrtBeginSXDIs"},296:{n:"BrtEndSXDIs"},297:{n:"BrtBeginSXLI"},298:{n:"BrtEndSXLI"},299:{n:"BrtBeginSXLIRws"},300:{n:"BrtEndSXLIRws"},301:{n:"BrtBeginSXLICols"},302:{n:"BrtEndSXLICols"},303:{n:"BrtBeginSXFormat"},304:{n:"BrtEndSXFormat"},305:{n:"BrtBeginSXFormats"},306:{n:"BrtEndSxFormats"},307:{n:"BrtBeginSxSelect"},308:{n:"BrtEndSxSelect"},309:{n:"BrtBeginISXVDRws"},310:{n:"BrtEndISXVDRws"},311:{n:"BrtBeginISXVDCols"},312:{n:"BrtEndISXVDCols"},313:{n:"BrtEndSXLocation"},314:{n:"BrtBeginSXLocation"},315:{n:"BrtEndSXView"},316:{n:"BrtBeginSXTHs"},317:{n:"BrtEndSXTHs"},318:{n:"BrtBeginSXTH"},319:{n:"BrtEndSXTH"},320:{n:"BrtBeginISXTHRws"},321:{n:"BrtEndISXTHRws"},322:{n:"BrtBeginISXTHCols"},323:{n:"BrtEndISXTHCols"},324:{n:"BrtBeginSXTDMPS"},325:{n:"BrtEndSXTDMPs"},326:{n:"BrtBeginSXTDMP"},327:{n:"BrtEndSXTDMP"},328:{n:"BrtBeginSXTHItems"},329:{n:"BrtEndSXTHItems"},330:{n:"BrtBeginSXTHItem"},331:{n:"BrtEndSXTHItem"},332:{n:"BrtBeginMetadata"},333:{n:"BrtEndMetadata"},334:{n:"BrtBeginEsmdtinfo"},335:{n:"BrtMdtinfo"},336:{n:"BrtEndEsmdtinfo"},337:{n:"BrtBeginEsmdb"},338:{n:"BrtEndEsmdb"},339:{n:"BrtBeginEsfmd"},340:{n:"BrtEndEsfmd"},341:{n:"BrtBeginSingleCells"},342:{n:"BrtEndSingleCells"},343:{n:"BrtBeginList"},344:{n:"BrtEndList"},345:{n:"BrtBeginListCols"},346:{n:"BrtEndListCols"},347:{n:"BrtBeginListCol"},348:{n:"BrtEndListCol"},349:{n:"BrtBeginListXmlCPr"},350:{n:"BrtEndListXmlCPr"},351:{n:"BrtListCCFmla"},352:{n:"BrtListTrFmla"},353:{n:"BrtBeginExternals"},354:{n:"BrtEndExternals"},355:{n:"BrtSupBookSrc",f:Dr},357:{n:"BrtSupSelf"},358:{n:"BrtSupSame"},359:{n:"BrtSupTabs"},360:{n:"BrtBeginSupBook"},361:{n:"BrtPlaceholderName"},362:{n:"BrtExternSheet",f:Oa},363:{n:"BrtExternTableStart"},364:{n:"BrtExternTableEnd"},366:{n:"BrtExternRowHdr"},367:{n:"BrtExternCellBlank"},368:{n:"BrtExternCellReal"},369:{n:"BrtExternCellBool"},370:{n:"BrtExternCellError"},371:{n:"BrtExternCellString"},372:{n:"BrtBeginEsmdx"},373:{n:"BrtEndEsmdx"},374:{n:"BrtBeginMdxSet"},375:{n:"BrtEndMdxSet"},376:{n:"BrtBeginMdxMbrProp"},377:{n:"BrtEndMdxMbrProp"},378:{n:"BrtBeginMdxKPI"},379:{n:"BrtEndMdxKPI"},380:{n:"BrtBeginEsstr"},381:{n:"BrtEndEsstr"},382:{n:"BrtBeginPRFItem"},383:{n:"BrtEndPRFItem"},384:{n:"BrtBeginPivotCacheIDs"},385:{n:"BrtEndPivotCacheIDs"},386:{n:"BrtBeginPivotCacheID"},387:{n:"BrtEndPivotCacheID"},388:{n:"BrtBeginISXVIs"},389:{n:"BrtEndISXVIs"},390:{n:"BrtBeginColInfos"},391:{n:"BrtEndColInfos"},392:{n:"BrtBeginRwBrk"},393:{n:"BrtEndRwBrk"},394:{n:"BrtBeginColBrk"},395:{n:"BrtEndColBrk"},396:{n:"BrtBrk"},397:{n:"BrtUserBookView"},398:{n:"BrtInfo"},399:{n:"BrtCUsr"},400:{n:"BrtUsr"},401:{n:"BrtBeginUsers"},403:{n:"BrtEOF"},404:{n:"BrtUCR"},405:{n:"BrtRRInsDel"},406:{n:"BrtRREndInsDel"},407:{n:"BrtRRMove"},408:{n:"BrtRREndMove"},409:{n:"BrtRRChgCell"},410:{n:"BrtRREndChgCell"},411:{n:"BrtRRHeader"},412:{n:"BrtRRUserView"},413:{n:"BrtRRRenSheet"},414:{n:"BrtRRInsertSh"},415:{n:"BrtRRDefName"},416:{n:"BrtRRNote"},417:{n:"BrtRRConflict"},418:{n:"BrtRRTQSIF"},419:{n:"BrtRRFormat"},420:{n:"BrtRREndFormat"},421:{n:"BrtRRAutoFmt"},422:{n:"BrtBeginUserShViews"},423:{n:"BrtBeginUserShView"},424:{n:"BrtEndUserShView"},425:{n:"BrtEndUserShViews"},426:{n:"BrtArrFmla",f:function(e,t,r){t=e.l+t;var n=Nr(e),a=e.read_shift(1);return(n=[n])[2]=a,r.cellFormula?(a=Ko(e,t-e.l,r),n[1]=a):e.l=t,n}},427:{n:"BrtShrFmla",f:function(e,t,r){t=e.l+t;var n=[Lr(e,16)];return r.cellFormula&&(r=Qo(e,t-e.l,r),n[1]=r),e.l=t,n}},428:{n:"BrtTable"},429:{n:"BrtBeginExtConnections"},430:{n:"BrtEndExtConnections"},431:{n:"BrtBeginPCDCalcMems"},432:{n:"BrtEndPCDCalcMems"},433:{n:"BrtBeginPCDCalcMem"},434:{n:"BrtEndPCDCalcMem"},435:{n:"BrtBeginPCDHGLevels"},436:{n:"BrtEndPCDHGLevels"},437:{n:"BrtBeginPCDHGLevel"},438:{n:"BrtEndPCDHGLevel"},439:{n:"BrtBeginPCDHGLGroups"},440:{n:"BrtEndPCDHGLGroups"},441:{n:"BrtBeginPCDHGLGroup"},442:{n:"BrtEndPCDHGLGroup"},443:{n:"BrtBeginPCDHGLGMembers"},444:{n:"BrtEndPCDHGLGMembers"},445:{n:"BrtBeginPCDHGLGMember"},446:{n:"BrtEndPCDHGLGMember"},447:{n:"BrtBeginQSI"},448:{n:"BrtEndQSI"},449:{n:"BrtBeginQSIR"},450:{n:"BrtEndQSIR"},451:{n:"BrtBeginDeletedNames"},452:{n:"BrtEndDeletedNames"},453:{n:"BrtBeginDeletedName"},454:{n:"BrtEndDeletedName"},455:{n:"BrtBeginQSIFs"},456:{n:"BrtEndQSIFs"},457:{n:"BrtBeginQSIF"},458:{n:"BrtEndQSIF"},459:{n:"BrtBeginAutoSortScope"},460:{n:"BrtEndAutoSortScope"},461:{n:"BrtBeginConditionalFormatting"},462:{n:"BrtEndConditionalFormatting"},463:{n:"BrtBeginCFRule"},464:{n:"BrtEndCFRule"},465:{n:"BrtBeginIconSet"},466:{n:"BrtEndIconSet"},467:{n:"BrtBeginDatabar"},468:{n:"BrtEndDatabar"},469:{n:"BrtBeginColorScale"},470:{n:"BrtEndColorScale"},471:{n:"BrtCFVO"},472:{n:"BrtExternValueMeta"},473:{n:"BrtBeginColorPalette"},474:{n:"BrtEndColorPalette"},475:{n:"BrtIndexedColor"},476:{n:"BrtMargins",f:function(e){var t={};return Vl.forEach((function(r){t[r]=Ur(e)})),t}},477:{n:"BrtPrintOptions"},478:{n:"BrtPageSetup"},479:{n:"BrtBeginHeaderFooter"},480:{n:"BrtEndHeaderFooter"},481:{n:"BrtBeginSXCrtFormat"},482:{n:"BrtEndSXCrtFormat"},483:{n:"BrtBeginSXCrtFormats"},484:{n:"BrtEndSXCrtFormats"},485:{n:"BrtWsFmtInfo",f:function(){}},486:{n:"BrtBeginMgs"},487:{n:"BrtEndMGs"},488:{n:"BrtBeginMGMaps"},489:{n:"BrtEndMGMaps"},490:{n:"BrtBeginMG"},491:{n:"BrtEndMG"},492:{n:"BrtBeginMap"},493:{n:"BrtEndMap"},494:{n:"BrtHLink",f:function(e,t){t=e.l+t;var r=Lr(e,16),n=Ir(e),a=Sr(e),s=Sr(e),i=Sr(e);e.l=t,e={rfx:r,relId:n,loc:a,display:i};return s&&(e.Tooltip=s),e}},495:{n:"BrtBeginDCon"},496:{n:"BrtEndDCon"},497:{n:"BrtBeginDRefs"},498:{n:"BrtEndDRefs"},499:{n:"BrtDRef"},500:{n:"BrtBeginScenMan"},501:{n:"BrtEndScenMan"},502:{n:"BrtBeginSct"},503:{n:"BrtEndSct"},504:{n:"BrtSlc"},505:{n:"BrtBeginDXFs"},506:{n:"BrtEndDXFs"},507:{n:"BrtDXF"},508:{n:"BrtBeginTableStyles"},509:{n:"BrtEndTableStyles"},510:{n:"BrtBeginTableStyle"},511:{n:"BrtEndTableStyle"},512:{n:"BrtTableStyleElement"},513:{n:"BrtTableStyleClient"},514:{n:"BrtBeginVolDeps"},515:{n:"BrtEndVolDeps"},516:{n:"BrtBeginVolType"},517:{n:"BrtEndVolType"},518:{n:"BrtBeginVolMain"},519:{n:"BrtEndVolMain"},520:{n:"BrtBeginVolTopic"},521:{n:"BrtEndVolTopic"},522:{n:"BrtVolSubtopic"},523:{n:"BrtVolRef"},524:{n:"BrtVolNum"},525:{n:"BrtVolErr"},526:{n:"BrtVolStr"},527:{n:"BrtVolBool"},528:{n:"BrtBeginCalcChain$"},529:{n:"BrtEndCalcChain$"},530:{n:"BrtBeginSortState"},531:{n:"BrtEndSortState"},532:{n:"BrtBeginSortCond"},533:{n:"BrtEndSortCond"},534:{n:"BrtBookProtection"},535:{n:"BrtSheetProtection"},536:{n:"BrtRangeProtection"},537:{n:"BrtPhoneticInfo"},538:{n:"BrtBeginECTxtWiz"},539:{n:"BrtEndECTxtWiz"},540:{n:"BrtBeginECTWFldInfoLst"},541:{n:"BrtEndECTWFldInfoLst"},542:{n:"BrtBeginECTwFldInfo"},548:{n:"BrtFileSharing"},549:{n:"BrtOleSize"},550:{n:"BrtDrawing",f:Dr},551:{n:"BrtLegacyDrawing"},552:{n:"BrtLegacyDrawingHF"},553:{n:"BrtWebOpt"},554:{n:"BrtBeginWebPubItems"},555:{n:"BrtEndWebPubItems"},556:{n:"BrtBeginWebPubItem"},557:{n:"BrtEndWebPubItem"},558:{n:"BrtBeginSXCondFmt"},559:{n:"BrtEndSXCondFmt"},560:{n:"BrtBeginSXCondFmts"},561:{n:"BrtEndSXCondFmts"},562:{n:"BrtBkHim"},564:{n:"BrtColor"},565:{n:"BrtBeginIndexedColors"},566:{n:"BrtEndIndexedColors"},569:{n:"BrtBeginMRUColors"},570:{n:"BrtEndMRUColors"},572:{n:"BrtMRUColor"},573:{n:"BrtBeginDVals"},574:{n:"BrtEndDVals"},577:{n:"BrtSupNameStart"},578:{n:"BrtSupNameValueStart"},579:{n:"BrtSupNameValueEnd"},580:{n:"BrtSupNameNum"},581:{n:"BrtSupNameErr"},582:{n:"BrtSupNameSt"},583:{n:"BrtSupNameNil"},584:{n:"BrtSupNameBool"},585:{n:"BrtSupNameFmla"},586:{n:"BrtSupNameBits"},587:{n:"BrtSupNameEnd"},588:{n:"BrtEndSupBook"},589:{n:"BrtCellSmartTagProperty"},590:{n:"BrtBeginCellSmartTag"},591:{n:"BrtEndCellSmartTag"},592:{n:"BrtBeginCellSmartTags"},593:{n:"BrtEndCellSmartTags"},594:{n:"BrtBeginSmartTags"},595:{n:"BrtEndSmartTags"},596:{n:"BrtSmartTagType"},597:{n:"BrtBeginSmartTagTypes"},598:{n:"BrtEndSmartTagTypes"},599:{n:"BrtBeginSXFilters"},600:{n:"BrtEndSXFilters"},601:{n:"BrtBeginSXFILTER"},602:{n:"BrtEndSXFilter"},603:{n:"BrtBeginFills"},604:{n:"BrtEndFills"},605:{n:"BrtBeginCellWatches"},606:{n:"BrtEndCellWatches"},607:{n:"BrtCellWatch"},608:{n:"BrtBeginCRErrs"},609:{n:"BrtEndCRErrs"},610:{n:"BrtCrashRecErr"},611:{n:"BrtBeginFonts"},612:{n:"BrtEndFonts"},613:{n:"BrtBeginBorders"},614:{n:"BrtEndBorders"},615:{n:"BrtBeginFmts"},616:{n:"BrtEndFmts"},617:{n:"BrtBeginCellXFs"},618:{n:"BrtEndCellXFs"},619:{n:"BrtBeginStyles"},620:{n:"BrtEndStyles"},625:{n:"BrtBigName"},626:{n:"BrtBeginCellStyleXFs"},627:{n:"BrtEndCellStyleXFs"},628:{n:"BrtBeginComments"},629:{n:"BrtEndComments"},630:{n:"BrtBeginCommentAuthors"},631:{n:"BrtEndCommentAuthors"},632:{n:"BrtCommentAuthor",f:ao},633:{n:"BrtBeginCommentList"},634:{n:"BrtEndCommentList"},635:{n:"BrtBeginComment",f:function(e){var t={},r=(t.iauthor=e.read_shift(4),Lr(e,16));return t.rfx=r.s,t.ref=hr(r.s),e.l+=16,t}},636:{n:"BrtEndComment"},637:{n:"BrtCommentText",f:Ar},638:{n:"BrtBeginOleObjects"},639:{n:"BrtOleObject"},640:{n:"BrtEndOleObjects"},641:{n:"BrtBeginSxrules"},642:{n:"BrtEndSxRules"},643:{n:"BrtBeginActiveXControls"},644:{n:"BrtActiveX"},645:{n:"BrtEndActiveXControls"},646:{n:"BrtBeginPCDSDTCEMembersSortBy"},648:{n:"BrtBeginCellIgnoreECs"},649:{n:"BrtCellIgnoreEC"},650:{n:"BrtEndCellIgnoreECs"},651:{n:"BrtCsProp",f:function(e,t){return e.l+=10,{name:Sr(e)}}},652:{n:"BrtCsPageSetup"},653:{n:"BrtBeginUserCsViews"},654:{n:"BrtEndUserCsViews"},655:{n:"BrtBeginUserCsView"},656:{n:"BrtEndUserCsView"},657:{n:"BrtBeginPcdSFCIEntries"},658:{n:"BrtEndPCDSFCIEntries"},659:{n:"BrtPCDSFCIEntry"},660:{n:"BrtBeginListParts"},661:{n:"BrtListPart"},662:{n:"BrtEndListParts"},663:{n:"BrtSheetCalcProp"},664:{n:"BrtBeginFnGroup"},665:{n:"BrtFnGroup"},666:{n:"BrtEndFnGroup"},667:{n:"BrtSupAddin"},668:{n:"BrtSXTDMPOrder"},669:{n:"BrtCsProtection"},671:{n:"BrtBeginWsSortMap"},672:{n:"BrtEndWsSortMap"},673:{n:"BrtBeginRRSort"},674:{n:"BrtEndRRSort"},675:{n:"BrtRRSortItem"},676:{n:"BrtFileSharingIso"},677:{n:"BrtBookProtectionIso"},678:{n:"BrtSheetProtectionIso"},679:{n:"BrtCsProtectionIso"},680:{n:"BrtRangeProtectionIso"},1024:{n:"BrtRwDescent"},1025:{n:"BrtKnownFonts"},1026:{n:"BrtBeginSXTupleSet"},1027:{n:"BrtEndSXTupleSet"},1028:{n:"BrtBeginSXTupleSetHeader"},1029:{n:"BrtEndSXTupleSetHeader"},1030:{n:"BrtSXTupleSetHeaderItem"},1031:{n:"BrtBeginSXTupleSetData"},1032:{n:"BrtEndSXTupleSetData"},1033:{n:"BrtBeginSXTupleSetRow"},1034:{n:"BrtEndSXTupleSetRow"},1035:{n:"BrtSXTupleSetRowItem"},1036:{n:"BrtNameExt"},1037:{n:"BrtPCDH14"},1038:{n:"BrtBeginPCDCalcMem14"},1039:{n:"BrtEndPCDCalcMem14"},1040:{n:"BrtSXTH14"},1041:{n:"BrtBeginSparklineGroup"},1042:{n:"BrtEndSparklineGroup"},1043:{n:"BrtSparkline"},1044:{n:"BrtSXDI14"},1045:{n:"BrtWsFmtInfoEx14"},1046:{n:"BrtBeginConditionalFormatting14"},1047:{n:"BrtEndConditionalFormatting14"},1048:{n:"BrtBeginCFRule14"},1049:{n:"BrtEndCFRule14"},1050:{n:"BrtCFVO14"},1051:{n:"BrtBeginDatabar14"},1052:{n:"BrtBeginIconSet14"},1053:{n:"BrtDVal14"},1054:{n:"BrtBeginDVals14"},1055:{n:"BrtColor14"},1056:{n:"BrtBeginSparklines"},1057:{n:"BrtEndSparklines"},1058:{n:"BrtBeginSparklineGroups"},1059:{n:"BrtEndSparklineGroups"},1061:{n:"BrtSXVD14"},1062:{n:"BrtBeginSXView14"},1063:{n:"BrtEndSXView14"},1064:{n:"BrtBeginSXView16"},1065:{n:"BrtEndSXView16"},1066:{n:"BrtBeginPCD14"},1067:{n:"BrtEndPCD14"},1068:{n:"BrtBeginExtConn14"},1069:{n:"BrtEndExtConn14"},1070:{n:"BrtBeginSlicerCacheIDs"},1071:{n:"BrtEndSlicerCacheIDs"},1072:{n:"BrtBeginSlicerCacheID"},1073:{n:"BrtEndSlicerCacheID"},1075:{n:"BrtBeginSlicerCache"},1076:{n:"BrtEndSlicerCache"},1077:{n:"BrtBeginSlicerCacheDef"},1078:{n:"BrtEndSlicerCacheDef"},1079:{n:"BrtBeginSlicersEx"},1080:{n:"BrtEndSlicersEx"},1081:{n:"BrtBeginSlicerEx"},1082:{n:"BrtEndSlicerEx"},1083:{n:"BrtBeginSlicer"},1084:{n:"BrtEndSlicer"},1085:{n:"BrtSlicerCachePivotTables"},1086:{n:"BrtBeginSlicerCacheOlapImpl"},1087:{n:"BrtEndSlicerCacheOlapImpl"},1088:{n:"BrtBeginSlicerCacheLevelsData"},1089:{n:"BrtEndSlicerCacheLevelsData"},1090:{n:"BrtBeginSlicerCacheLevelData"},1091:{n:"BrtEndSlicerCacheLevelData"},1092:{n:"BrtBeginSlicerCacheSiRanges"},1093:{n:"BrtEndSlicerCacheSiRanges"},1094:{n:"BrtBeginSlicerCacheSiRange"},1095:{n:"BrtEndSlicerCacheSiRange"},1096:{n:"BrtSlicerCacheOlapItem"},1097:{n:"BrtBeginSlicerCacheSelections"},1098:{n:"BrtSlicerCacheSelection"},1099:{n:"BrtEndSlicerCacheSelections"},1100:{n:"BrtBeginSlicerCacheNative"},1101:{n:"BrtEndSlicerCacheNative"},1102:{n:"BrtSlicerCacheNativeItem"},1103:{n:"BrtRangeProtection14"},1104:{n:"BrtRangeProtectionIso14"},1105:{n:"BrtCellIgnoreEC14"},1111:{n:"BrtList14"},1112:{n:"BrtCFIcon"},1113:{n:"BrtBeginSlicerCachesPivotCacheIDs"},1114:{n:"BrtEndSlicerCachesPivotCacheIDs"},1115:{n:"BrtBeginSlicers"},1116:{n:"BrtEndSlicers"},1117:{n:"BrtWbProp14"},1118:{n:"BrtBeginSXEdit"},1119:{n:"BrtEndSXEdit"},1120:{n:"BrtBeginSXEdits"},1121:{n:"BrtEndSXEdits"},1122:{n:"BrtBeginSXChange"},1123:{n:"BrtEndSXChange"},1124:{n:"BrtBeginSXChanges"},1125:{n:"BrtEndSXChanges"},1126:{n:"BrtSXTupleItems"},1128:{n:"BrtBeginSlicerStyle"},1129:{n:"BrtEndSlicerStyle"},1130:{n:"BrtSlicerStyleElement"},1131:{n:"BrtBeginStyleSheetExt14"},1132:{n:"BrtEndStyleSheetExt14"},1133:{n:"BrtBeginSlicerCachesPivotCacheID"},1134:{n:"BrtEndSlicerCachesPivotCacheID"},1135:{n:"BrtBeginConditionalFormattings"},1136:{n:"BrtEndConditionalFormattings"},1137:{n:"BrtBeginPCDCalcMemExt"},1138:{n:"BrtEndPCDCalcMemExt"},1139:{n:"BrtBeginPCDCalcMemsExt"},1140:{n:"BrtEndPCDCalcMemsExt"},1141:{n:"BrtPCDField14"},1142:{n:"BrtBeginSlicerStyles"},1143:{n:"BrtEndSlicerStyles"},1144:{n:"BrtBeginSlicerStyleElements"},1145:{n:"BrtEndSlicerStyleElements"},1146:{n:"BrtCFRuleExt"},1147:{n:"BrtBeginSXCondFmt14"},1148:{n:"BrtEndSXCondFmt14"},1149:{n:"BrtBeginSXCondFmts14"},1150:{n:"BrtEndSXCondFmts14"},1152:{n:"BrtBeginSortCond14"},1153:{n:"BrtEndSortCond14"},1154:{n:"BrtEndDVals14"},1155:{n:"BrtEndIconSet14"},1156:{n:"BrtEndDatabar14"},1157:{n:"BrtBeginColorScale14"},1158:{n:"BrtEndColorScale14"},1159:{n:"BrtBeginSxrules14"},1160:{n:"BrtEndSxrules14"},1161:{n:"BrtBeginPRule14"},1162:{n:"BrtEndPRule14"},1163:{n:"BrtBeginPRFilters14"},1164:{n:"BrtEndPRFilters14"},1165:{n:"BrtBeginPRFilter14"},1166:{n:"BrtEndPRFilter14"},1167:{n:"BrtBeginPRFItem14"},1168:{n:"BrtEndPRFItem14"},1169:{n:"BrtBeginCellIgnoreECs14"},1170:{n:"BrtEndCellIgnoreECs14"},1171:{n:"BrtDxf14"},1172:{n:"BrtBeginDxF14s"},1173:{n:"BrtEndDxf14s"},1177:{n:"BrtFilter14"},1178:{n:"BrtBeginCustomFilters14"},1180:{n:"BrtCustomFilter14"},1181:{n:"BrtIconFilter14"},1182:{n:"BrtPivotCacheConnectionName"},2048:{n:"BrtBeginDecoupledPivotCacheIDs"},2049:{n:"BrtEndDecoupledPivotCacheIDs"},2050:{n:"BrtDecoupledPivotCacheID"},2051:{n:"BrtBeginPivotTableRefs"},2052:{n:"BrtEndPivotTableRefs"},2053:{n:"BrtPivotTableRef"},2054:{n:"BrtSlicerCacheBookPivotTables"},2055:{n:"BrtBeginSxvcells"},2056:{n:"BrtEndSxvcells"},2057:{n:"BrtBeginSxRow"},2058:{n:"BrtEndSxRow"},2060:{n:"BrtPcdCalcMem15"},2067:{n:"BrtQsi15"},2068:{n:"BrtBeginWebExtensions"},2069:{n:"BrtEndWebExtensions"},2070:{n:"BrtWebExtension"},2071:{n:"BrtAbsPath15"},2072:{n:"BrtBeginPivotTableUISettings"},2073:{n:"BrtEndPivotTableUISettings"},2075:{n:"BrtTableSlicerCacheIDs"},2076:{n:"BrtTableSlicerCacheID"},2077:{n:"BrtBeginTableSlicerCache"},2078:{n:"BrtEndTableSlicerCache"},2079:{n:"BrtSxFilter15"},2080:{n:"BrtBeginTimelineCachePivotCacheIDs"},2081:{n:"BrtEndTimelineCachePivotCacheIDs"},2082:{n:"BrtTimelineCachePivotCacheID"},2083:{n:"BrtBeginTimelineCacheIDs"},2084:{n:"BrtEndTimelineCacheIDs"},2085:{n:"BrtBeginTimelineCacheID"},2086:{n:"BrtEndTimelineCacheID"},2087:{n:"BrtBeginTimelinesEx"},2088:{n:"BrtEndTimelinesEx"},2089:{n:"BrtBeginTimelineEx"},2090:{n:"BrtEndTimelineEx"},2091:{n:"BrtWorkBookPr15"},2092:{n:"BrtPCDH15"},2093:{n:"BrtBeginTimelineStyle"},2094:{n:"BrtEndTimelineStyle"},2095:{n:"BrtTimelineStyleElement"},2096:{n:"BrtBeginTimelineStylesheetExt15"},2097:{n:"BrtEndTimelineStylesheetExt15"},2098:{n:"BrtBeginTimelineStyles"},2099:{n:"BrtEndTimelineStyles"},2100:{n:"BrtBeginTimelineStyleElements"},2101:{n:"BrtEndTimelineStyleElements"},2102:{n:"BrtDxf15"},2103:{n:"BrtBeginDxfs15"},2104:{n:"brtEndDxfs15"},2105:{n:"BrtSlicerCacheHideItemsWithNoData"},2106:{n:"BrtBeginItemUniqueNames"},2107:{n:"BrtEndItemUniqueNames"},2108:{n:"BrtItemUniqueName"},2109:{n:"BrtBeginExtConn15"},2110:{n:"BrtEndExtConn15"},2111:{n:"BrtBeginOledbPr15"},2112:{n:"BrtEndOledbPr15"},2113:{n:"BrtBeginDataFeedPr15"},2114:{n:"BrtEndDataFeedPr15"},2115:{n:"BrtTextPr15"},2116:{n:"BrtRangePr15"},2117:{n:"BrtDbCommand15"},2118:{n:"BrtBeginDbTables15"},2119:{n:"BrtEndDbTables15"},2120:{n:"BrtDbTable15"},2121:{n:"BrtBeginDataModel"},2122:{n:"BrtEndDataModel"},2123:{n:"BrtBeginModelTables"},2124:{n:"BrtEndModelTables"},2125:{n:"BrtModelTable"},2126:{n:"BrtBeginModelRelationships"},2127:{n:"BrtEndModelRelationships"},2128:{n:"BrtModelRelationship"},2129:{n:"BrtBeginECTxtWiz15"},2130:{n:"BrtEndECTxtWiz15"},2131:{n:"BrtBeginECTWFldInfoLst15"},2132:{n:"BrtEndECTWFldInfoLst15"},2133:{n:"BrtBeginECTWFldInfo15"},2134:{n:"BrtFieldListActiveItem"},2135:{n:"BrtPivotCacheIdVersion"},2136:{n:"BrtSXDI15"},2137:{n:"BrtBeginModelTimeGroupings"},2138:{n:"BrtEndModelTimeGroupings"},2139:{n:"BrtBeginModelTimeGrouping"},2140:{n:"BrtEndModelTimeGrouping"},2141:{n:"BrtModelTimeGroupingCalcCol"},3072:{n:"BrtUid"},3073:{n:"BrtRevisionPtr"},65535:{n:""}},Hc=ne(zc,"n"),Wc={3:{n:"BIFF2NUM",f:function(e){var t=ha(e);++e.l,e=Ur(e);return t.t="n",t.val=e,t}},4:{n:"BIFF2STR",f:function(e,t,r){var n=ha(e);++e.l,e=sa(e,0,r);return n.t="str",n.val=e,n}},6:{n:"Formula",f:$o},9:{n:"BOF",f:Sa},10:{n:"EOF",f:Zn},12:{n:"CalcCount",f:qn},13:{n:"CalcMode",f:qn},14:{n:"CalcPrecision",f:Jn},15:{n:"CalcRefMode",f:Jn},16:{n:"CalcDelta",f:Ur},17:{n:"CalcIter",f:Jn},18:{n:"Protect",f:Jn},19:{n:"Password",f:qn},20:{n:"Header",f:Ta},21:{n:"Footer",f:Ta},23:{n:"ExternSheet",f:Oa},24:{n:"Lbl",f:Ra},25:{n:"WinProtect",f:Jn},26:{n:"VerticalPageBreaks"},27:{n:"HorizontalPageBreaks"},28:{n:"Note",f:function(e,t,r){var n,a,s,i,o;if(!(r.biff<8))return n=e.read_shift(2),a=e.read_shift(2),s=e.read_shift(2),i=e.read_shift(2),o=sa(e,0,r),r.biff<8&&e.read_shift(1),[{r:n,c:a},o,i,s]}},29:{n:"Selection"},34:{n:"Date1904",f:Jn},35:{n:"ExternName",f:xa},38:{n:"LeftMargin",f:Ur},39:{n:"RightMargin",f:Ur},40:{n:"TopMargin",f:Ur},41:{n:"BottomMargin",f:Ur},42:{n:"PrintRowCol",f:Jn},43:{n:"PrintGrid",f:Jn},47:{n:"FilePass",f:function(e,t,r){var n={Type:8<=r.biff?e.read_shift(2):0};return n.Type?ti(e,t-2,n):(t=e,r.biff,e=r,r=n,t={key:qn(t),verificationBytes:qn(t)},e.password&&(t.verifier=$s(e.password)),r.valid=t.verificationBytes===t.verifier,r.valid&&(r.insitu=ei(e.password))),n}},49:{n:"Font",f:function(e,t,r){var n={dyHeight:e.read_shift(2),fl:e.read_shift(2)};switch(r&&r.biff||8){case 2:break;case 3:case 4:e.l+=2;break;default:e.l+=10}return n.name=ra(e,0,r),n}},51:{n:"PrintSize",f:qn},60:{n:"Continue"},61:{n:"Window1",f:function(e){return{Pos:[e.read_shift(2),e.read_shift(2)],Dim:[e.read_shift(2),e.read_shift(2)],Flags:e.read_shift(2),CurTab:e.read_shift(2),FirstTab:e.read_shift(2),Selected:e.read_shift(2),TabRatio:e.read_shift(2)}}},64:{n:"Backup",f:Jn},65:{n:"Pane"},66:{n:"CodePage",f:qn},77:{n:"Pls"},80:{n:"DCon"},81:{n:"DConRef"},82:{n:"DConName"},85:{n:"DefColWidth",f:qn},89:{n:"XCT"},90:{n:"CRN"},91:{n:"FileSharing"},92:{n:"WriteAccess",f:function(e,t,r){var n;return r.enc?(e.l+=t,""):(n=e.l,r=sa(e,0,r),e.read_shift(t+n-e.l),r)}},93:{n:"Obj",f:function(e,t,r){var n,a,s,i,o,l;return r&&r.biff<8?(n=t,r=r,(l=e).l+=4,a=l.read_shift(2),s=l.read_shift(2),i=l.read_shift(2),l.l+=2,l.l+=2,l.l+=2,l.l+=2,l.l+=2,l.l+=2,l.l+=2,l.l+=2,l.l+=2,l.l+=6,n-=36,(o=[]).push((Fa[a]||Yt)(l,n,r)),{cmo:[s,a,i],ft:o}):{cmo:l=va(e),ft:function(e,t){for(var r=e.l+t,n=[];e.l>2&1,o.data=(e=e,o.fStyle,r=r,n={},a=e.read_shift(4),s=e.read_shift(4),i=e.read_shift(4),e=e.read_shift(2),n.patternType=tn[i>>26],r.cellStyles&&(n.alc=7&a,n.fWrap=a>>3&1,n.alcV=a>>4&7,n.fJustLast=a>>7&1,n.trot=a>>8&255,n.cIndent=a>>16&15,n.fShrinkToFit=a>>20&1,n.iReadOrder=a>>22&2,n.fAtrNum=a>>26&1,n.fAtrFnt=a>>27&1,n.fAtrAlc=a>>28&1,n.fAtrBdr=a>>29&1,n.fAtrPat=a>>30&1,n.fAtrProt=a>>31&1,n.dgLeft=15&s,n.dgRight=s>>4&15,n.dgTop=s>>8&15,n.dgBottom=s>>12&15,n.icvLeft=s>>16&127,n.icvRight=s>>23&127,n.grbitDiag=s>>30&3,n.icvTop=127&i,n.icvBottom=i>>7&127,n.icvDiag=i>>14&127,n.dgDiag=i>>21&15,n.icvFore=127&e,n.icvBack=e>>7&127,n.fsxButton=e>>14&1),n),o}},225:{n:"InterfaceHdr",f:function(e,t){return 0!==t&&e.read_shift(2),1200}},226:{n:"InterfaceEnd",f:Zn},227:{n:"SXVS"},229:{n:"MergeCells",f:function(e,t){for(var r=[],n=e.read_shift(2);n--;)r.push(pa(e,t));return r}},233:{n:"BkHim"},235:{n:"MsoDrawingGroup"},236:{n:"MsoDrawing"},237:{n:"MsoDrawingSelection"},239:{n:"PhoneticInfo"},240:{n:"SxRule"},241:{n:"SXEx"},242:{n:"SxFilt"},244:{n:"SxDXF"},245:{n:"SxItm"},246:{n:"SxName"},247:{n:"SxSelect"},248:{n:"SXPair"},249:{n:"SxFmla"},251:{n:"SxFormat"},252:{n:"SST",f:function(e,t){for(var r,n,a,s,o,l,c,f,h,d=e.l+t,u=(t=e.read_shift(4),e.read_shift(4)),p=[],g=0;g!=u&&e.l"+h.t+"",h.r=h.t),i=a,h));return p.Count=t,p.Unique=u,p}},253:{n:"LabelSst",f:function(e){var t=ha(e);return t.isst=e.read_shift(4),t}},255:{n:"ExtSST",f:function(e,t){var r={};return r.dsst=e.read_shift(2),e.l+=t-2,r}},256:{n:"SXVDEx"},259:{n:"SXFormula"},290:{n:"SXDBEx"},311:{n:"RRDInsDel"},312:{n:"RRDHead"},315:{n:"RRDChgCell"},317:{n:"RRTabId",f:ta},318:{n:"RRDRenSheet"},319:{n:"RRSort"},320:{n:"RRDMove"},330:{n:"RRFormat"},331:{n:"RRAutoFmt"},333:{n:"RRInsertSh"},334:{n:"RRDMoveBegin"},335:{n:"RRDMoveEnd"},336:{n:"RRDInsDelBegin"},337:{n:"RRDInsDelEnd"},338:{n:"RRDConflict"},339:{n:"RRDDefName"},340:{n:"RRDRstEtxp"},351:{n:"LRng"},352:{n:"UsesELFs",f:Jn},353:{n:"DSF",f:Zn},401:{n:"CUsr"},402:{n:"CbUsr"},403:{n:"UsrInfo"},404:{n:"UsrExcl"},405:{n:"FileLock"},406:{n:"RRDInfo"},407:{n:"BCUsrs"},408:{n:"UsrChk"},425:{n:"UserBView"},426:{n:"UserSViewBegin"},427:{n:"UserSViewEnd"},428:{n:"RRDUserView"},429:{n:"Qsi"},430:{n:"SupBook",f:function(e,t,r){var n=e.l+t,a=(t=e.read_shift(2),e.read_shift(2));if(1025==(r.sbcch=a)||14849==a)return[a,t];if(a<1||255e.l;)s.push(aa(e));return[a,t,r,s]}},431:{n:"Prot4Rev",f:Jn},432:{n:"CondFmt"},433:{n:"CF"},434:{n:"DVal"},437:{n:"DConBin"},438:{n:"TxO",f:function(e,t,r){var n,a=e.l,s="";try{e.l+=4;var i=(r.lastobj||{cmo:[0,0]}).cmo[1],o=(-1==[0,5,7,11,12,14].indexOf(i)?e.l+=6:((n=e).read_shift(1),n.l++,n.read_shift(2),n.l+=2),e.read_shift(2)),l=(e.read_shift(2),qn(e),e.read_shift(2));e.l+=l;for(var c=1;c=(f?o:2*o))break}if(s.length!==o&&s.length!==2*o)throw new Error("cchText: "+o+" != "+s.length);return e.l=a+t,{t:s}}catch(r){return e.l=a+t,{t:s}}}},439:{n:"RefreshAll",f:Jn},440:{n:"HLink",f:function(e,t){var r=pa(e,8);return e.l+=16,[r,function(e,t){t=e.l+t;var r=e.read_shift(4);if(2!==r)throw new Error("Unrecognized streamVersion: "+r);r=e.read_shift(2),e.l+=2;var n,a,s,i,o,l,c="";return 16&r&&(n=la(e,e.l)),128&r&&(a=la(e,e.l)),257==(257&r)&&(s=la(e,e.l)),1==(257&r)&&(i=oa(e,e.l)),8&r&&(c=la(e,e.l)),32&r&&(o=e.read_shift(16)),64&r&&(l=Fn(e)),e.l=t,(r=a||s||i||"")&&c&&(r+="#"+c),e={Target:r=r||"#"+c},o&&(e.guid=o),l&&(e.time=l),n&&(e.Tooltip=n),e}(e,t-24)]}},441:{n:"Lel"},442:{n:"CodeName",f:aa},443:{n:"SXFDBType"},444:{n:"Prot4RevPass",f:qn},445:{n:"ObNoMacros"},446:{n:"Dv"},448:{n:"Excel9File",f:Zn},449:{n:"RecalcId",f:function(e){return e.read_shift(2),e.read_shift(4)},r:2},450:{n:"EntExU2",f:Zn},512:{n:"Dimensions",f:Aa},513:{n:"Blank",f:La},515:{n:"Number",f:function(e){var t=ha(e);e=Ur(e);return t.val=e,t}},516:{n:"Label",f:function(e,t,r){e.l;var n=ha(e);2==r.biff&&e.l++,e=aa(e,e.l,r);return n.val=e,n}},517:{n:"BoolErr",f:ka},518:{n:"Formula",f:$o},519:{n:"String",f:Ua},520:{n:"Row",f:function(e){var t={},r=(t.r=e.read_shift(2),t.c=e.read_shift(2),t.cnt=e.read_shift(2)-t.c,e.read_shift(2)),n=(e.l+=4,e.read_shift(1));return e.l+=3,7&n&&(t.level=7&n),32&n&&(t.hidden=!0),64&n&&(t.hpt=r/20),t}},523:{n:"Index"},545:{n:"Array",f:Da},549:{n:"DefaultRowHeight",f:_a},566:{n:"Table"},574:{n:"Window2",f:function(e,t,r){return r&&2<=r.biff&&r.biff<8?{}:{RTL:64&e.read_shift(2)}}},638:{n:"RK",f:function(e){var t=e.read_shift(2),r=e.read_shift(2);e=ua(e);return{r:t,c:r,ixfe:e[0],rknum:e[1]}}},659:{n:"Style"},1030:{n:"Formula",f:$o},1048:{n:"BigName"},1054:{n:"Format",f:function(e,t,r){return[e.read_shift(2),sa(e,0,r)]}},1084:{n:"ContinueBigName"},1212:{n:"ShrFmla",f:function(e,t,r){var n=ma(e),a=(e.l++,e.read_shift(1));return[function(e,t,r){var n,a=e.l+t,s=e.read_shift(2),i=Wo(e,s,r);return 65535==s?[[],Yt(e,t-2)]:(t!==s+2&&(n=Ho(e,a-s-2,i,r)),[i,n])}(e,t-=8,r),a,n]}},2048:{n:"HLinkTooltip",f:function(e,t){return e.read_shift(2),[pa(e,8),e.read_shift((t-10)/2,"dbcs-cont").replace(x,"")]}},2049:{n:"WebPub"},2050:{n:"QsiSXTag"},2051:{n:"DBQueryExt"},2052:{n:"ExtString"},2053:{n:"TxtQry"},2054:{n:"Qsir"},2055:{n:"Qsif"},2056:{n:"RRDTQSIF"},2057:{n:"BOF",f:Sa},2058:{n:"OleDbConn"},2059:{n:"WOpt"},2060:{n:"SXViewEx"},2061:{n:"SXTH"},2062:{n:"SXPIEx"},2063:{n:"SXVDTEx"},2064:{n:"SXViewEx9"},2066:{n:"ContinueFrt"},2067:{n:"RealTimeData"},2128:{n:"ChartFrtInfo"},2129:{n:"FrtWrapper"},2130:{n:"StartBlock"},2131:{n:"EndBlock"},2132:{n:"StartObject"},2133:{n:"EndObject"},2134:{n:"CatLab"},2135:{n:"YMult"},2136:{n:"SXViewLink"},2137:{n:"PivotChartBits"},2138:{n:"FrtFontList"},2146:{n:"SheetExt"},2147:{n:"BookExt",r:12},2148:{n:"SXAddl"},2149:{n:"CrErr"},2150:{n:"HFPicture"},2151:{n:"FeatHdr",f:Zn},2152:{n:"Feat"},2154:{n:"DataLabExt"},2155:{n:"DataLabExtContents"},2156:{n:"CellWatch"},2161:{n:"FeatHdr11"},2162:{n:"Feature11"},2164:{n:"DropDownObjIds"},2165:{n:"ContinueFrt11"},2166:{n:"DConn"},2167:{n:"List12"},2168:{n:"Feature12"},2169:{n:"CondFmt12"},2170:{n:"CF12"},2171:{n:"CFEx"},2172:{n:"XFCRC",f:function(e){e.l+=2;var t={cxfs:0,crc:0};return t.cxfs=e.read_shift(2),t.crc=e.read_shift(4),t},r:12},2173:{n:"XFExt",f:function(e,t){e.l,e.l+=2;for(var r=e.read_shift(2),n=(e.l+=2,e.read_shift(2)),a=[];0o.l?o.slice(0,o.l):o).l&&(a.l=a.length),a))}))}function Jc(e,t){for(var r=0;r=f){if(t.WTF)throw new Error("Range "+(s["!ref"]||"A1")+" exceeds format limit A1:IV16384");c.e.c=Math.min(c.e.c,255),c.e.r=Math.min(c.e.c,f-1)}Gc(n,2057,Ea(0,16,t)),Gc(n,"CalcMode",ea(1)),Gc(n,"CalcCount",ea(100)),Gc(n,"CalcRefMode",Qn(!0)),Gc(n,"CalcIter",Qn(!1)),Gc(n,"CalcDelta",Vr(.001)),Gc(n,"CalcSaveRecalc",Qn(!0)),Gc(n,"PrintRowCol",Qn(!1)),Gc(n,"PrintGrid",Qn(!1)),Gc(n,"GridSet",ea(1)),Gc(n,"Guts",(f=[0,0],(b=Kt(8)).write_shift(4,0),b.write_shift(2,f[0]?f[0]+1:0),b.write_shift(2,f[1]?f[1]+1:0),b)),Gc(n,"HCenter",Qn(!1)),Gc(n,"VCenter",Qn(!1)),Gc(n,"Dimensions",(f=c,(m=Kt(2*(b=8!=(b=t).biff&&b.biff?2:4)+6)).write_shift(b,f.s.r),m.write_shift(b,f.e.r+1),m.write_shift(2,f.s.c),m.write_shift(2,f.e.c+1),m.write_shift(2,0),m)),o&&(s["!links"]=[]);for(var h=c.s.r;h<=c.e.r;++h)for(var d=ir(h),u=c.s.c;u<=c.e.c;++u){h===c.s.r&&(l[u]=lr(u));var p=l[u]+d,g=i?(s[h]||[])[u]:s[p];g&&(Qc(n,g,h,u,t),o&&g.l&&s["!links"].push([p,g.l]))}var m,b=e.CodeName||e.name||a;return o&&r.Views&&Gc(n,"Window2",(f=r.Views[0],m=Kt(18),e=1718,f&&f.RTL&&(e|=64),m.write_shift(2,e),m.write_shift(4,0),m.write_shift(4,64),m.write_shift(4,0),m.write_shift(4,0),m)),o&&(s["!merges"]||[]).length&&Gc(n,"MergeCells",function(e){var t=Kt(2+8*e.length);t.write_shift(2,e.length);for(var r=0;r"+n),a.join("")}};function sf(e,t){var r=t||{},n=(null!=v&&null==r.dense&&(r.dense=v),r.dense?[]:{});t=e.match(/");var a=e.match(/<\/table/i),s=t.index,i=a&&a.index||e.length,o=function(e,t,r){if(Ce||"string"==typeof t)return e.split(t);for(var n=e.split(t),a=[n[0]],s=1;s]*>)/i,""),l=-1,c=0,f={s:{r:1e7,c:1e7},e:{r:0,c:0}},h=[];for(s=0;s/i);for(i=0;i"));)m=m.slice(b+1);g=Oe(g.slice(0,g.indexOf(">")));var C=g.colspan?+g.colspan:1,w=((1<(w=+g.rowspan)||1l&&(f.s.r=l),f.e.rc&&(f.s.c=c),f.e.cr||a[u].s.c>i||a[u].e.r'+f+""),c.id="sjs-"+o,s.push(ft("td",f,c)))}return""+s.join("")+""}function lf(e,t,r){return[].join("")+""}function cf(e,t){for(var r,n,a=t||{},s=(null!=v&&(a.dense=v),a.dense?[]:{}),i=e.getElementsByTagName("tr"),o=a.sheetRows||1e7,l={s:{r:0,c:0},e:{r:0,c:0}},c=[],f=0,h=[],d=0,u=0;d/gm,"").replace(//gm,"");a=yc.exec(o);)switch(a[3]=a[3].replace(/_.*$/,"")){case"table":case"工作表":"/"===a[1]?(S.e.c>=S.s.c&&S.e.r>=S.s.r&&(p["!ref"]=ur(S)),0S.e.c&&(S.e.c=w),wS.e.r&&(S.e.r=H),P=[],s={t:(g=Oe(a[0],!(N={})))["数据类型"]||g["value-type"],v:null},i.cellFormula)if(g.formula&&(g.formula=Me(g.formula)),g["number-matrix-columns-spanned"]&&g["number-matrix-rows-spanned"]&&(k=parseInt(g["number-matrix-rows-spanned"],10)||0,B=parseInt(g["number-matrix-columns-spanned"],10)||0,s.F=ur(y={s:{r:C,c:w},e:{r:C+k-1,c:w+B-1}}),R.push([y,s.F])),g.formula)s.f=nl(g.formula);else for(z=0;z=R[z][0].s.r&&C<=R[z][0].e.r&&w>=R[z][0].s.c&&w<=R[z][0].e.c&&(s.F=R[z][1]);switch((g["number-columns-spanned"]||g["number-rows-spanned"])&&(k=parseInt(g["number-rows-spanned"],10)||0,B=parseInt(g["number-columns-spanned"],10)||0,A.push(y={s:{r:C,c:w},e:{r:C+k-1,c:w+B-1}})),g["number-columns-repeated"]&&(I=parseInt(g["number-columns-repeated"],10)),s.t){case"boolean":s.t="b",s.v=Ke(g["boolean-value"]);break;case"float":case"percentage":case"currency":s.t="n",s.v=parseFloat(g.value);break;case"date":s.t="d",s.v=de(g["date-value"]),i.cellDates||(s.t="n",s.v=le(s.v)),s.z="m/d/yy";break;case"time":s.t="n",s.v=function(e){var t=0,r=0,n=!1,a=e.match(/P([0-9\.]+Y)?([0-9\.]+M)?([0-9\.]+D)?T([0-9\.]+H)?([0-9\.]+M)?([0-9\.]+S)?/);if(!a)throw new Error("|"+e+"| is not an ISO8601 Duration");for(var s=1;s!=a.length;++s)if(a[s]){switch(3"!==a[0].slice(-2))if("/"===a[1])switch(l[l.length-1][0]){case"number-style":case"date-style":case"time-style":f+=o.slice(h,a.index)}else h=a.index+a[0].length;break;case"named-range":F=al((X=Oe(a[0],!1))["cell-range-address"]);var X,G={Name:X.name,Ref:F[0]+"!"+F[1]};V&&(G.Sheet=u.length),O.Names.push(G);break;case"text-content":case"text-properties":case"embedded-text":break;case"body":case"电子表格":case"forms":case"table-column":case"table-header-rows":case"table-rows":case"table-column-group":case"table-header-columns":case"table-columns":case"null-date":case"graphic-properties":case"calculation-settings":case"named-expressions":case"label-range":case"label-ranges":case"named-expression":case"sort":case"sort-by":case"sort-groups":case"tab":case"line-break":case"span":break;case"p":case"文本串":"/"!==a[1]||g&&g["string-value"]?(Oe(a[0],!1),b=a.index+a[0].length):m=(0/g," ").replace(//g,(function(e,t){return Array(parseInt(t,10)+1).join(" ")})).replace(/]*\/>/g,"\t").replace(//g,"\n").replace(/<[^>]*>/g,"")));break;case"s":break;case"database-range":if("/"!==a[1])try{d[(F=al(Oe(a[0])["target-range-address"]))[0]]["!autofilter"]={ref:F[1]}}catch(t){}break;case"date":case"object":break;case"title":case"标题":case"desc":case"binary-data":case"table-source":case"scenario":case"iteration":case"content-validations":case"content-validation":case"help-message":case"error-message":case"database-ranges":case"filter":case"filter-and":case"filter-or":case"filter-condition":case"list-level-style-bullet":case"list-level-style-number":case"list-level-properties":break;case"sender-firstname":case"sender-lastname":case"sender-initials":case"sender-title":case"sender-position":case"sender-email":case"sender-phone-private":case"sender-fax":case"sender-company":case"sender-phone-work":case"sender-street":case"sender-city":case"sender-postal-code":case"sender-country":case"sender-state-or-province":case"author-name":case"author-initials":case"chapter":case"file-name":case"template-name":case"sheet-name":case"event-listener":break;case"initial-creator":case"creation-date":case"print-date":case"generator":case"document-statistic":case"user-defined":case"editing-duration":case"editing-cycles":case"config-item":case"page-number":case"page-count":case"time":case"cell-range-source":case"detective":case"operation":case"highlighted-range":break;case"data-pilot-table":case"source-cell-range":case"source-service":case"data-pilot-field":case"data-pilot-level":case"data-pilot-subtotals":case"data-pilot-subtotal":case"data-pilot-members":case"data-pilot-member":case"data-pilot-display-info":case"data-pilot-sort-info":case"data-pilot-layout-info":case"data-pilot-field-reference":case"data-pilot-groups":case"data-pilot-group":case"data-pilot-group-member":case"rect":break;case"dde-connection-decls":case"dde-connection-decl":case"dde-link":case"dde-source":case"properties":case"property":break;case"a":if("/"!==a[1]){if(!(D=Oe(a[0],!1)).href)break;D.Target=D.href,delete D.href,"#"==D.Target.charAt(0)&&-1";var gf,mf,bf,vf,Cf=function(){return Be+gf},wf=function(e,t){var r=[Be],n=ct({"xmlns:office":"urn:oasis:names:tc:opendocument:xmlns:office:1.0","xmlns:table":"urn:oasis:names:tc:opendocument:xmlns:table:1.0","xmlns:style":"urn:oasis:names:tc:opendocument:xmlns:style:1.0","xmlns:text":"urn:oasis:names:tc:opendocument:xmlns:text:1.0","xmlns:draw":"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0","xmlns:fo":"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0","xmlns:xlink":"http://www.w3.org/1999/xlink","xmlns:dc":"http://purl.org/dc/elements/1.1/","xmlns:meta":"urn:oasis:names:tc:opendocument:xmlns:meta:1.0","xmlns:number":"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0","xmlns:presentation":"urn:oasis:names:tc:opendocument:xmlns:presentation:1.0","xmlns:svg":"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0","xmlns:chart":"urn:oasis:names:tc:opendocument:xmlns:chart:1.0","xmlns:dr3d":"urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0","xmlns:math":"http://www.w3.org/1998/Math/MathML","xmlns:form":"urn:oasis:names:tc:opendocument:xmlns:form:1.0","xmlns:script":"urn:oasis:names:tc:opendocument:xmlns:script:1.0","xmlns:ooo":"http://openoffice.org/2004/office","xmlns:ooow":"http://openoffice.org/2004/writer","xmlns:oooc":"http://openoffice.org/2004/calc","xmlns:dom":"http://www.w3.org/2001/xml-events","xmlns:xforms":"http://www.w3.org/2002/xforms","xmlns:xsd":"http://www.w3.org/2001/XMLSchema","xmlns:xsi":"http://www.w3.org/2001/XMLSchema-instance","xmlns:sheet":"urn:oasis:names:tc:opendocument:sh33tjs:1.0","xmlns:rpt":"http://openoffice.org/2005/report","xmlns:of":"urn:oasis:names:tc:opendocument:xmlns:of:1.2","xmlns:xhtml":"http://www.w3.org/1999/xhtml","xmlns:grddl":"http://www.w3.org/2003/g/data-view#","xmlns:tableooo":"http://openoffice.org/2009/table","xmlns:drawooo":"http://openoffice.org/2010/draw","xmlns:calcext":"urn:org:documentfoundation:names:experimental:calc:xmlns:calcext:1.0","xmlns:loext":"urn:org:documentfoundation:names:experimental:office:xmlns:loext:1.0","xmlns:field":"urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0","xmlns:formx":"urn:openoffice:names:experimental:ooxml-odf-interop:xmlns:form:1.0","xmlns:css3t":"http://www.w3.org/TR/css3-text/","office:version":"1.2"}),a=ct({"xmlns:config":"urn:oasis:names:tc:opendocument:xmlns:config:1.0","office:mimetype":"application/vnd.oasis.opendocument.spreadsheet"});"fods"==t.bookType?r.push("\n"):r.push("\n"),(a=r).push(" \n"),a.push(' \n'),a.push(' \n'),a.push(" /\n"),a.push(' \n'),a.push(" /\n"),a.push(" \n"),a.push(" \n"),a.push(' \n'),a.push(" \n"),r.push(" \n"),r.push(" \n");for(var s=0;s!=e.SheetNames.length;++s)r.push(Sf(e.Sheets[e.SheetNames[s]],e,s));return r.push(" \n"),r.push(" \n"),"fods"==t.bookType?r.push(""):r.push(""),r.join("")};function Sf(e,t,r){var n=[],a=(n.push(' \n'),0),s=0,i=dr(e["!ref"]),o=e["!merges"]||[],l=0,c=Array.isArray(e);for(a=0;a\n");for(;a<=i.e.r;++a){for(n.push(" \n"),s=0;ss||o[l].s.r>a||o[l].e.c\n")}return n.push(" \n"),n.join("")}function Ef(e,t){var r,n,a,s;return"fods"==t.bookType?wf(e,t):(s="",n=[],a=[],(r=new ve).file(s="mimetype","application/vnd.oasis.opendocument.spreadsheet"),r.file(s="content.xml",wf(e,t)),n.push([s,"text/xml"]),a.push([s,"ContentFile"]),r.file(s="styles.xml",Cf(e,t)),n.push([s,"text/xml"]),a.push([s,"StylesFile"]),r.file(s="meta.xml",wn()),n.push([s,"text/xml"]),a.push([s,"MetadataFile"]),r.file(s="manifest.rdf",function(e){var t=[Be];t.push('\n');for(var r=0;r!=e.length;++r)t.push(vn(e[r][0],e[r][1])),t.push([' \n',' \n'," \n"].join(""));return t.push(vn("","Document","pkg")),t.push(""),t.join("")}(a)),n.push([s,"application/rdf+xml"]),r.file(s="META-INF/manifest.xml",function(e){var t=[Be];t.push('\n'),t.push(' \n');for(var r=0;r\n');return t.push(""),t.join("")}(n)),r)}function _f(e){return function(t,r){var n=function(e,t){if(!t)return 0;if(-1==(e=e.SheetNames.indexOf(t)))throw new Error("Sheet not found: "+t);return e}(t,r.sheet);return e.from_sheet(t.Sheets[t.SheetNames[n]],r,t)}}var Af=_f(af),yf=_f({from_sheet:rh}),kf=_f(Xa),Bf=_f($a),Tf=_f(os),xf=_f(ri),If=_f({from_sheet:nh}),Rf=_f(Ha),Of=_f(rs);function Df(e){return function(t){for(var r=0;r!=e.length;++r){var n=e[r];void 0===t[n[0]]&&(t[n[0]]=n[1]),"n"===n[2]&&(t[n[0]]=Number(t[n[0]]))}}}var Ff=Df([["cellNF",!(vf=" \n")],["cellHTML",!0],["cellFormula",!0],["cellStyles",!(bf=" \n")],["cellText",!0],["cellDates",!(mf=function(e){return ze(e).replace(/ +/g,(function(e){return''})).replace(/\t/g,"").replace(/\n/g,"").replace(/^ /,"").replace(/ $/,"")})],["sheetStubs",!1],["sheetRows",0,"n"],["bookDeps",!1],["bookSheets",!1],["bookProps",!1],["bookFiles",!1],["bookVBA",!1],["password",""],["WTF",!1]]),Pf=Df([["cellDates",!1],["bookSST",!1],["bookType","xlsx"],["compression",!1],["WTF",!1]]);function Nf(e,t){if(!e)return 0;try{e=t.map((function(t){return t.id||(t.id=t.strRelID),[t.name,e["!id"][t.id].Target,(t=e["!id"][t.id].Type,-1]*>([\\s\\S]*?)"));t&&0":n=null;break;default:if(0===i.indexOf(""),c=l[0].slice(4),f=l[1];switch(c){case"lpstr":case"bstr":case"lpwstr":r[n]=Me(f);break;case"bool":r[n]=Ke(f);break;case"i1":case"i2":case"i4":case"i8":case"int":case"uint":r[n]=parseInt(f,10);break;case"r4":case"r8":case"decimal":r[n]=parseFloat(f);break;case"filetime":case"date":r[n]=de(f);break;case"cy":case"error":r[n]=Me(f);break;default:"/"!=c.slice(-1)&&t.WTF}}else if("]*r:id="([^"]*)"/)||["",""])[1],T["!id"][B].Target):"??",X)),Y=Kl(ye(I,j,!0),0,0,un(ye(I,$,!0),j),0,Y));break;case"macro":L[P],D.slice(-4),Y={"!type":"macro"};break;case"dialog":L[P],D.slice(-4),Y={"!type":"dialog"}}M[P]=Y}catch(n){if(V.WTF)throw n}}n.comments&&to(e,n.comments,b,w,t),u={Directory:n,Workbook:h,Props:d,Custprops:p,Deps:v,Sheets:b,SheetNames:d.SheetNames,Strings:sl,Styles:o,Themes:i,SSF:R.get_table()},t.bookFiles&&(u.keys=r,u.files=e.files),t.bookVBA&&(0",n[1]=n[1].replace("/>",">"))}return n.join("")}(e.Props,t)),u.coreprops.push(g),mn(t.rels,2,g,hn.CORE_PROPS),g="docProps/app.xml",!e.Props||!e.Props.SheetNames)if(e.Workbook&&e.Workbook.Sheets){for(var b=[],v=0;vWorksheets")+a("vt:variant",a("vt:i4",String(r.Worksheets))),{size:2,baseType:"variant"})),n[n.length]=a("TitlesOfParts",a("vt:vector",r.SheetNames.map((function(e){return""+ze(e)+""})).join(""),{size:r.Worksheets,baseType:"lpstr"})),2",n[1]=n[1].replace("/>",">")),n.join(""))),u.extprops.push(g),mn(t.rels,3,g,hn.EXT_PROPS),e.Custprops!==e.Props&&0/,">"),ft("o:shapelayout",ft("o:idmap",null,{"v:ext":"edit",data:e}),{"v:ext":"edit"}),ft("v:shapetype",[ft("v:stroke",null,{joinstyle:"miter"}),ft("v:path",null,{gradientshapeok:"t","o:connecttype":"rect"})].join(""),{id:"_x0000_t202","o:spt":202,coordsize:r.join(","),path:n})];eo<1e3*e;)eo+=1e3;return t.forEach((function(e){var t=fr(e[0]);a=a.concat(["",ft("v:fill",ft("o:fill",null,{type:"gradientUnscaled","v:ext":"view"}),{color2:"#BEFF82",angle:"-180",type:"gradient"}),ft("v:shadow",null,{on:"t",obscured:"t"}),ft("v:path",null,{"o:connecttype":"none"}),'
    ','',"","",lt("x:Anchor",[t.c,0,t.r,0,t.c+3,100,t.r+5,100].join(",")),lt("x:AutoFill","False"),lt("x:Row",String(t.r)),lt("x:Column",String(t.c)),e[1].hidden?"":"","",""])})),a.push(""),a.join("")}(m,E["!comments"])),delete E["!comments"],delete E["!legacy"]),S["!id"].rId1&&p.file(dn(g),gn(S))}return null!=t.Strings&&0t)return t;throw new Error("Cannot find sheet # "+t)}if("string"!=typeof t)throw new Error("Cannot find sheet |"+t+"|");if(-1<(e=e.SheetNames.indexOf(t)))return e;throw new Error("Cannot find sheet name |"+t+"|")}(e,t),lh(e.Workbook.Sheets,t,{}),r){case 0:case 1:case 2:break;default:throw new Error("Bad sheet visibility setting "+r)}e.Workbook.Sheets[t].Hidden=r},[["SHEET_VISIBLE",0],["SHEET_HIDDEN",1],["SHEET_VERY_HIDDEN",2]].forEach((function(e){ih.consts[e[0]]=e[1]})),ih.cell_set_number_format=function(e,t){return e.z=t,e},ih.cell_set_hyperlink=function(e,t,r){return t?(e.l={Target:t},r&&(e.l.Tooltip=r)):delete e.l,e},ih.cell_set_internal_link=function(e,t,r){return ih.cell_set_hyperlink(e,"#"+t,r)},ih.cell_add_comment=function(e,t,r){e.c||(e.c=[]),e.c.push({t:t,a:r||"SheetJS"})},ih.sheet_set_array_formula=function(e,t,r){for(var n="string"!=typeof t?t:pr(t),a="string"==typeof t?t:ur(t),s=n.s.r;s<=n.e.r;++s)for(var i=n.s.c;i<=n.e.c;++i){var o=function e(t,r,n){return"string"==typeof r?t[r]||(t[r]={t:"z"}):e(t,hr("number"!=typeof r?r:{r:r,c:n||0}))}(e,s,i);o.t="n",o.F=a,delete o.v,s==n.s.r&&i==n.s.c&&(o.f=r)}return e},w&&(oh=r(3).Readable,t.stream={to_json:function(e,t){var r=oh({objectMode:!0});if(null==e||null==e["!ref"])r.push(null);else{var n,a={t:"n",v:0},s=0,i=1,o=[],l="",c={s:{r:0,c:0},e:{r:0,c:0}},f=t||{},h=null!=f.range?f.range:e["!ref"];switch(1===f.header?s=1:"A"===f.header?s=2:Array.isArray(f.header)&&(s=3),typeof h){case"string":c=pr(h);break;case"number":(c=pr(e["!ref"])).s.r=h;break;default:c=h}0c.e.r)return r.push(null);for(;m<=c.e.r;){var t=Qf(e,c,++m,u,s,o,g,f);if(!1===t.isempty||(1===s?!1!==f.blankrows:f.blankrows)){r.push(t.row);break}}}}return r},to_html:function(e,t){var r=oh(),n=t||{},a=(t=null!=n.header?n.header:af.BEGIN,null!=n.footer?n.footer:af.END),s=(r.push(t),dr(e["!ref"])),i=(n.dense=Array.isArray(e),r.push(af._preamble(e,s,n)),s.s.r),o=!1;return r._read=function(){if(i>s.e.r)return o||(o=!0,r.push("
    "+a)),r.push(null);for(;i<=s.e.r;){r.push(af._row(e,s,i,n)),++i;break}},r},to_csv:function(e,t){var r=oh(),n=null==t?{}:t;if(null==e||null==e["!ref"])r.push(null);else{for(var a=pr(e["!ref"]),s=void 0!==n.FS?n.FS:",",i=s.charCodeAt(0),o=void 0!==n.RS?n.RS:"\n",l=o.charCodeAt(0),c=new RegExp(("|"==s?"\\|":s)+"+$"),f="",h=[],d=(n.dense=Array.isArray(e),n.skipHidden&&e["!cols"]||[]),u=n.skipHidden&&e["!rows"]||[],p=a.s.c;p<=a.e.c;++p)(d[p]||{}).hidden||(h[p]=lr(p));var g=a.s.r,m=!1;r._read=function(){if(!m)return m=!0,r.push("\ufeff");if(g>a.e.r)return r.push(null);for(;g<=a.e.r;)if(!(u[++g-1]||{}).hidden&&null!=(f=th(e,a,g-1,h,i,l,s,n))){n.strip&&(f=f.replace(c,"")),r.push(f+o);break}}}return r}}),t.parse_xlscfb=Uc,t.parse_ods=uf,t.parse_fods=pf,t.write_ods=Ef,t.parse_zip=Mf,t.read=Xf,t.readFile=Gf,t.readFileSync=Gf,t.write=Kf,t.writeFile=Jf,t.writeFileSync=Jf,t.writeFileAsync=function(e,t,r,n){var a=r||{};return a.type="file",a.file=e,Zf(a),a.type="buffer",n instanceof Function||(n=r),H.writeFile(e,Kf(t,a),n)},t.utils=No,t.SSF=R,t.CFB=W}i(t)}).call(this,r("c8ba"),r("b639").Buffer,r("f28c"))},"15a4":function(e,t,r){(function(r,n){var a,s,i;s=function(){return function e(t,r,n){function a(i,o){if(!r[i]){if(!t[i]){if(s)return s(i,!0);throw new Error("Cannot find module '"+i+"'")}var l=r[i]={exports:{}};t[i][0].call(l.exports,(function(e){var r=t[i][1][e];return a(r||e)}),l,l.exports,e,t,r,n)}return r[i].exports}for(var s=!1,i=0;i>2,i=(3&r)<<4|(r=e.charCodeAt(f++))>>4,o=(15&r)<<2|(a=e.charCodeAt(f++))>>6,l=63&a,isNaN(r)?o=l=64:isNaN(a)&&(l=64),c=c+n.charAt(s)+n.charAt(i)+n.charAt(o)+n.charAt(l);return c},r.decode=function(e,t){var r,a,s,i,o,l,c="",f=0;for(e=e.replace(/[^A-Za-z0-9\+\/\=]/g,"");f>2,a=(3&o)<<6|(l=n.indexOf(e.charAt(f++))),c+=String.fromCharCode(s<<2|i>>4),64!=o&&(c+=String.fromCharCode(r)),64!=l&&(c+=String.fromCharCode(a));return c}},{}],2:[function(e,t,r){"use strict";function n(){this.compressedSize=0,this.uncompressedSize=0,this.crc32=0,this.compressionMethod=null,this.compressedContent=null}n.prototype={getContent:function(){return null},getCompressedContent:function(){return null}},t.exports=n},{}],3:[function(e,t,r){"use strict";r.STORE={magic:"\0\0",compress:function(e){return e},uncompress:function(e){return e},compressInputType:null,uncompressInputType:null},r.DEFLATE=e("./flate")},{"./flate":8}],4:[function(e,t,r){"use strict";var n=e("./utils"),a=[0,1996959894,3993919788,2567524794,124634137,1886057615,3915621685,2657392035,249268274,2044508324,3772115230,2547177864,162941995,2125561021,3887607047,2428444049,498536548,1789927666,4089016648,2227061214,450548861,1843258603,4107580753,2211677639,325883990,1684777152,4251122042,2321926636,335633487,1661365465,4195302755,2366115317,997073096,1281953886,3579855332,2724688242,1006888145,1258607687,3524101629,2768942443,901097722,1119000684,3686517206,2898065728,853044451,1172266101,3705015759,2882616665,651767980,1373503546,3369554304,3218104598,565507253,1454621731,3485111705,3099436303,671266974,1594198024,3322730930,2970347812,795835527,1483230225,3244367275,3060149565,1994146192,31158534,2563907772,4023717930,1907459465,112637215,2680153253,3904427059,2013776290,251722036,2517215374,3775830040,2137656763,141376813,2439277719,3865271297,1802195444,476864866,2238001368,4066508878,1812370925,453092731,2181625025,4111451223,1706088902,314042704,2344532202,4240017532,1658658271,366619977,2362670323,4224994405,1303535960,984961486,2747007092,3569037538,1256170817,1037604311,2765210733,3554079995,1131014506,879679996,2909243462,3663771856,1141124467,855842277,2852801631,3708648649,1342533948,654459306,3188396048,3373015174,1466479909,544179635,3110523913,3462522015,1591671054,702138776,2966460450,3352799412,1504918807,783551873,3082640443,3233442989,3988292384,2596254646,62317068,1957810842,3939845945,2647816111,81470997,1943803523,3814918930,2489596804,225274430,2053790376,3826175755,2466906013,167816743,2097651377,4027552580,2265490386,503444072,1762050814,4150417245,2154129355,426522225,1852507879,4275313526,2312317920,282753626,1742555852,4189708143,2394877945,397917763,1622183637,3604390888,2714866558,953729732,1340076626,3518719985,2797360999,1068828381,1219638859,3624741850,2936675148,906185462,1090812512,3747672003,2825379669,829329135,1181335161,3412177804,3160834842,628085408,1382605366,3423369109,3138078467,570562233,1426400815,3317316542,2998733608,733239954,1555261956,3268935591,3050360625,752459403,1541320221,2607071920,3965973030,1969922972,40735498,2617837225,3943577151,1913087877,83908371,2512341634,3803740692,2075208622,213261112,2463272603,3855990285,2094854071,198958881,2262029012,4057260610,1759359992,534414190,2176718541,4139329115,1873836001,414664567,2282248934,4279200368,1711684554,285281116,2405801727,4167216745,1634467795,376229701,2685067896,3608007406,1308918612,956543938,2808555105,3495958263,1231636301,1047427035,2932959818,3654703836,1088359270,936918e3,2847714899,3736837829,1202900863,817233897,3183342108,3401237130,1404277552,615818150,3134207493,3453421203,1423857449,601450431,3009837614,3294710456,1567103746,711928724,3020668471,3272380065,1510334235,755167117];t.exports=function(e,t){if(void 0===e||!e.length)return 0;var r,s="string"!==n.getTypeOf(e);void 0===t&&(t=0),t^=-1;for(var i=0,o=e.length;i>>8^a[255&(t^r)];return-1^t}},{"./utils":21}],5:[function(e,t,r){"use strict";var n=e("./utils");function a(e){this.data=null,this.length=0,this.index=0}a.prototype={checkOffset:function(e){this.checkIndex(this.index+e)},checkIndex:function(e){if(this.length=this.index;t--)r=(r<<8)+this.byteAt(t);return this.index+=e,r},readString:function(e){return n.transformTo("string",this.readData(e))},readData:function(e){},lastIndexOfSignature:function(e){},readDate:function(){var e=this.readInt(4);return new Date(1980+(e>>25&127),(e>>21&15)-1,e>>16&31,e>>11&31,e>>5&63,(31&e)<<1)}},t.exports=a},{"./utils":21}],6:[function(e,t,r){"use strict";r.base64=!1,r.binary=!1,r.dir=!1,r.createFolders=!1,r.date=null,r.compression=null,r.comment=null},{}],7:[function(e,t,r){"use strict";var n=e("./utils");r.string2binary=function(e){return n.string2binary(e)},r.string2Uint8Array=function(e){return n.transformTo("uint8array",e)},r.uint8Array2String=function(e){return n.transformTo("string",e)},r.string2Blob=function(e){return e=n.transformTo("arraybuffer",e),n.arrayBuffer2Blob(e)},r.arrayBuffer2Blob=function(e){return n.arrayBuffer2Blob(e)},r.transformTo=function(e,t){return n.transformTo(e,t)},r.getTypeOf=function(e){return n.getTypeOf(e)},r.checkSupport=function(e){return n.checkSupport(e)},r.MAX_VALUE_16BITS=n.MAX_VALUE_16BITS,r.MAX_VALUE_32BITS=n.MAX_VALUE_32BITS,r.pretty=function(e){return n.pretty(e)},r.findCompression=function(e){return n.findCompression(e)},r.isRegExp=function(e){return n.isRegExp(e)}},{"./utils":21}],8:[function(e,t,r){"use strict";var n="undefined"!=typeof Uint8Array&&"undefined"!=typeof Uint16Array&&"undefined"!=typeof Uint32Array,a=e("pako");r.uncompressInputType=n?"uint8array":"array",r.compressInputType=n?"uint8array":"array",r.magic="\b\0",r.compress=function(e){return a.deflateRaw(e)},r.uncompress=function(e){return a.inflateRaw(e)}},{pako:24}],9:[function(e,t,r){"use strict";var n=e("./base64");function a(e,t){if(!(this instanceof a))return new a(e,t);this.files={},this.comment=null,this.root="",e&&this.load(e,t),this.clone=function(){var e,t=new a;for(e in this)"function"!=typeof this[e]&&(t[e]=this[e]);return t}}(a.prototype=e("./object")).load=e("./load"),a.support=e("./support"),a.defaults=e("./defaults"),a.utils=e("./deprecatedPublicUtils"),a.base64={encode:function(e){return n.encode(e)},decode:function(e){return n.decode(e)}},a.compressions=e("./compressions"),t.exports=a},{"./base64":1,"./compressions":3,"./defaults":6,"./deprecatedPublicUtils":7,"./load":10,"./object":13,"./support":17}],10:[function(e,t,r){"use strict";var n=e("./base64"),a=e("./zipEntries");t.exports=function(e,t){var r,s,i;for((t=t||{}).base64&&(e=n.decode(e)),r=(e=new a(e,t)).files,s=0;s>>=8;return r}function l(e,t){return"/"!=e.slice(-1)&&(e+="/"),t=void 0!==t&&t,this.files[e]||A.call(this,e,null,{dir:!0,createFolders:t}),this.files[e]}function c(e,t){var r,n=new v;return e._data instanceof v?(n.uncompressedSize=e._data.uncompressedSize,n.crc32=e._data.crc32,0===n.uncompressedSize||e.dir?(t=b.STORE,n.compressedContent="",n.crc32=0):e._data.compressionMethod===t.magic?n.compressedContent=e._data.getCompressedContent():(r=e._data.getContent(),n.compressedContent=t.compress(d.transformTo(t.compressInputType,r)))):((r=a(e))&&0!==r.length&&!e.dir||(t=b.STORE,r=""),n.uncompressedSize=r.length,n.crc32=u(r),n.compressedContent=t.compress(d.transformTo(t.compressInputType,r))),n.compressedSize=n.compressedContent.length,n.compressionMethod=t.magic,n}function f(e,t,r,n){r.compressedContent;var a,s=d.transformTo("string",w.utf8encode(t.name)),i=t.comment||"",l=d.transformTo("string",w.utf8encode(i)),c=s.length!==t.name.length,f=(i=l.length!==i.length,t.options),h="",g=(t._initialMetadata.dir!==t.dir?t:f).dir;f=(t=(t._initialMetadata.date!==t.date?t:f).date).getHours(),f=(f=((f<<=6)|t.getMinutes())<<5)|t.getSeconds()/2,a=t.getFullYear()-1980,a=(a=((a<<=4)|t.getMonth()+1)<<5)|t.getDate(),c&&(t=o(1,1)+o(u(s),4)+s,h+="up"+o(t.length,2)+t),i&&(t=o(1,1)+o(this.crc32(l),4)+l,h+="uc"+o(t.length,2)+t),t="",t=(t=(t=(t=(t=(t=(t=(t=(t+="\n\0")+(c||i?"\0\b":"\0\0")+r.compressionMethod)+o(f,2))+o(a,2))+o(r.crc32,4))+o(r.compressedSize,4))+o(r.uncompressedSize,4))+o(s.length,2))+o(h.length,2);return{fileRecord:p.LOCAL_FILE_HEADER+t+s+h,dirRecord:p.CENTRAL_FILE_HEADER+"\0"+t+o(l.length,2)+"\0\0\0\0"+(!0===g?"\0\0\0":"\0\0\0\0")+o(n,4)+s+h+l,compressedObject:r}}var h=e("./support"),d=e("./utils"),u=e("./crc32"),p=e("./signature"),g=e("./defaults"),m=e("./base64"),b=e("./compressions"),v=e("./compressedObject"),C=e("./nodeBuffer"),w=e("./utf8"),S=e("./stringWriter"),E=e("./uint8ArrayWriter"),_=(i.prototype={asText:function(){return s.call(this,!0)},asBinary:function(){return s.call(this,!1)},asNodeBuffer:function(){var e=a(this);return d.transformTo("nodebuffer",e)},asUint8Array:function(){var e=a(this);return d.transformTo("uint8array",e)},asArrayBuffer:function(){return this.asUint8Array().buffer}},function(){for(var e,t={},r=0;r0?e.substring(0,t):""}(e))&&l.call(this,a,!0),r.dir||null==t)r.base64=!1,r.binary=!1,t=null;else if("string"===n)r.binary&&!r.base64&&!0!==r.optimizedBinaryString&&(t=d.string2binary(t));else{if(r.base64=!1,r.binary=!0,!(n||t instanceof v))throw new Error("The data of '"+e+"' is in an unsupported format !");"arraybuffer"===n&&(t=d.transformTo("uint8array",t))}var a=new i(e,t,r);return this.files[e]=a},y={load:function(e,t){throw new Error("Load method is not defined. Is the file jszip-load.js included ?")},filter:function(e){var t,r,n,a=[];for(t in this.files)this.files.hasOwnProperty(t)&&(n=this.files[t],n=new i(n.name,n._data,_(n.options)),r=t.slice(this.root.length,t.length),t.slice(0,this.root.length)===this.root&&e(r,n)&&a.push(n));return a},file:function(e,t,r){var n;return 1===arguments.length?d.isRegExp(e)?(n=e,this.filter((function(e,t){return!t.dir&&n.test(e)}))):this.filter((function(t,r){return!r.dir&&t===e}))[0]||null:(e=this.root+e,A.call(this,e,t,r),this)},folder:function(e){var t,r;return e?d.isRegExp(e)?this.filter((function(t,r){return r.dir&&e.test(t)})):(t=this.root+e,t=l.call(this,t),(r=this.clone()).root=t.name,r):this},remove:function(e){e=this.root+e;var t=this.files[e];if(t||("/"!=e.slice(-1)&&(e+="/"),t=this.files[e]),t&&!t.dir)delete this.files[e];else for(var r=this.filter((function(t,r){return r.name.slice(0,e.length)===e})),n=0;n>10&1023,s[o++]=56320|1023&t)}return s.length!==o&&(s.subarray?s=s.subarray(0,o):s.length=o),n.applyFromCharCode(s)}i[254]=i[254]=1,r.utf8encode=function(e){if(a.nodebuffer)return s(e,"utf-8");for(var t,r,n,i,o=e,l=o.length,c=0,f=0;f>>6:(r<65536?t[i++]=224|r>>>12:(t[i++]=240|r>>>18,t[i++]=128|r>>>12&63),t[i++]=128|r>>>6&63),t[i++]=128|63&r);return t},r.utf8decode=function(e){if(a.nodebuffer)return n.transformTo("nodebuffer",e).toString("utf-8");for(var t=[],r=0,s=(e=n.transformTo(a.uint8array?"uint8array":"array",e)).length;re.length?e.length:t)-1;0<=r&&128==(192&e[r]);)r--;return!(r<0)&&0!==r&&r+i[e[r]]>t?r:t}(e,Math.min(r+65536,s));a.uint8array?t.push(l(e.subarray(r,o))):t.push(l(e.slice(r,o))),r=o}return t.join("")}},{"./nodeBuffer":11,"./support":17,"./utils":21}],21:[function(e,t,r){"use strict";var n=e("./support"),a=e("./compressions"),s=e("./nodeBuffer");function i(e){return e}function o(e,t){for(var r=0;r>>6:(r<65536?t[s++]=224|r>>>12:(t[s++]=240|r>>>18,t[s++]=128|r>>>12&63),t[s++]=128|r>>>6&63),t[s++]=128|63&r);return t},r.buf2binstring=function(e){return l(e,e.length)},r.binstring2buf=function(e){for(var t=new n.Buf8(e.length),r=0,a=t.length;r>10&1023,s[o++]=56320|1023&r)}return l(s,o)},r.utf8border=function(e,t){for(var r=(t=(t=t||e.length)>e.length?e.length:t)-1;0<=r&&128==(192&e[r]);)r--;return!(r<0)&&0!==r&&r+i[e[r]]>t?r:t}},{"./common":27}],29:[function(e,t,r){"use strict";t.exports=function(e,t,r,n){for(var a=65535&e|0,s=e>>>16&65535|0,i=0;0!==r;){for(r-=i=2e3>>1:r>>>1;e[t]=r}return e}();t.exports=function(e,t,r,a){var s=n,i=a+r;e^=-1;for(var o=a;o>>8^s[255&(e^t[o])];return-1^e}},{}],32:[function(e,t,r){"use strict";var n,a=e("../utils/common"),s=e("./trees"),i=e("./adler32"),o=e("./crc32"),l=e("./messages"),c=0,f=4,h=0,d=-2,u=-1,p=4,g=2,m=8,b=9,v=286,C=30,w=19,S=2*v+1,E=15,_=3,A=258,y=A+_+1,k=42,B=113,T=1,x=2,I=3,R=4;function O(e,t){return e.msg=l[t],t}function D(e){return(e<<1)-(4e.avail_out?e.avail_out:r)&&(a.arraySet(e.output,t.pending_buf,t.pending_out,r,e.next_out),e.next_out+=r,t.pending_out+=r,e.total_out+=r,e.avail_out-=r,t.pending-=r,0===t.pending&&(t.pending_out=0))}function N(e,t){s._tr_flush_block(e,0<=e.block_start?e.block_start:-1,e.strstart-e.block_start,t),e.block_start=e.strstart,P(e.strm)}function L(e,t){e.pending_buf[e.pending++]=t}function M(e,t){e.pending_buf[e.pending++]=t>>>8&255,e.pending_buf[e.pending++]=255&t}function U(e,t){var r,n,a=e.max_chain_length,s=e.strstart,i=e.prev_length,o=e.nice_match,l=e.strstart>e.w_size-y?e.strstart-(e.w_size-y):0,c=e.window,f=e.w_mask,h=e.prev,d=e.strstart+A,u=c[s+i-1],p=c[s+i];e.prev_length>=e.good_match&&(a>>=2),o>e.lookahead&&(o=e.lookahead);do{if(c[(r=t)+i]===p&&c[r+i-1]===u&&c[r]===c[s]&&c[++r]===c[s+1]){for(s+=2,r++;c[++s]===c[++r]&&c[++s]===c[++r]&&c[++s]===c[++r]&&c[++s]===c[++r]&&c[++s]===c[++r]&&c[++s]===c[++r]&&c[++s]===c[++r]&&c[++s]===c[++r]&&sl&&0!=--a);return i<=e.lookahead?i:e.lookahead}function V(e){var t,r,n,s,l,c,f,h,d,u=e.w_size;do{if(h=e.window_size-e.lookahead-e.strstart,e.strstart>=u+(u-y)){for(a.arraySet(e.window,e.window,u,u,0),e.match_start-=u,e.strstart-=u,e.block_start-=u,t=r=e.hash_size;n=e.head[--t],e.head[t]=u<=n?n-u:0,--r;);for(t=r=u;n=e.prev[--t],e.prev[t]=u<=n?n-u:0,--r;);h+=u}if(0===e.strm.avail_in)break;if(l=e.strm,c=e.window,f=e.strstart+e.lookahead,h=h,d=void 0,d=l.avail_in,r=0===(d=h=_)for(s=e.strstart-e.insert,e.ins_h=e.window[s],e.ins_h=(e.ins_h<=_&&(e.ins_h=(e.ins_h<=_)if(n=s._tr_tally(e,e.strstart-e.match_start,e.match_length-_),e.lookahead-=e.match_length,e.match_length<=e.max_lazy_match&&e.lookahead>=_){for(e.match_length--;e.strstart++,e.ins_h=(e.ins_h<=_&&(e.ins_h=(e.ins_h<=_&&e.match_length<=e.prev_length){for(a=e.strstart+e.lookahead-_,n=s._tr_tally(e,e.strstart-1-e.prev_match,e.prev_length-_),e.lookahead-=e.prev_length-1,e.prev_length-=2;++e.strstart<=a&&(e.ins_h=(e.ins_h<>1,l.l_buf=3*l.lit_bufsize,l.level=t,l.strategy=i,l.method=r,j(e)}n=[new W(0,0,0,0,(function(e,t){var r=65535;for(r>e.pending_buf_size-5&&(r=e.pending_buf_size-5);;){if(e.lookahead<=1){if(V(e),0===e.lookahead&&t===c)return T;if(0===e.lookahead)break}e.strstart+=e.lookahead,e.lookahead=0;var n=e.block_start+r;if((0===e.strstart||e.strstart>=n)&&(e.lookahead=e.strstart-n,e.strstart=n,N(e,!1),0===e.strm.avail_out))return T;if(e.strstart-e.block_start>=e.w_size-y&&(N(e,!1),0===e.strm.avail_out))return T}return e.insert=0,t===f?(N(e,!0),0===e.strm.avail_out?I:R):(e.strstart>e.block_start&&(N(e,!1),e.strm.avail_out),T)})),new W(4,4,8,4,z),new W(4,5,16,8,z),new W(4,6,32,32,z),new W(4,4,16,16,H),new W(8,16,32,32,H),new W(8,16,128,128,H),new W(8,32,128,256,H),new W(32,128,258,1024,H),new W(32,258,258,4096,H)],r.deflateInit=function(e,t){return $(e,t,m,15,8,0)},r.deflateInit2=$,r.deflateReset=j,r.deflateResetKeep=G,r.deflateSetHeader=function(e,t){return e&&e.state&&2===e.state.wrap?(e.state.gzhead=t,h):d},r.deflate=function(e,t){var r,a,i,l;if(!e||!e.state||5>8&255),L(a,a.gzhead.time>>16&255),L(a,a.gzhead.time>>24&255),L(a,9===a.level?2:2<=a.strategy||a.level<2?4:0),L(a,255&a.gzhead.os),a.gzhead.extra&&a.gzhead.extra.length&&(L(a,255&a.gzhead.extra.length),L(a,a.gzhead.extra.length>>8&255)),a.gzhead.hcrc&&(e.adler=o(e.adler,a.pending_buf,a.pending,0)),a.gzindex=0,a.status=69):(L(a,0),L(a,0),L(a,0),L(a,0),L(a,0),L(a,9===a.level?2:2<=a.strategy||a.level<2?4:0),L(a,3),a.status=B)):(u=m+(a.w_bits-8<<4)<<8,u|=(2<=a.strategy||a.level<2?0:a.level<6?1:6===a.level?2:3)<<6,0!==a.strstart&&(u|=32),u+=31-u%31,a.status=B,M(a,u),0!==a.strstart&&(M(a,e.adler>>>16),M(a,65535&e.adler)),e.adler=1)),69===a.status)if(a.gzhead.extra){for(i=a.pending;a.gzindex<(65535&a.gzhead.extra.length)&&(a.pending!==a.pending_buf_size||(a.gzhead.hcrc&&a.pending>i&&(e.adler=o(e.adler,a.pending_buf,a.pending-i,i)),P(e),i=a.pending,a.pending!==a.pending_buf_size));)L(a,255&a.gzhead.extra[a.gzindex]),a.gzindex++;a.gzhead.hcrc&&a.pending>i&&(e.adler=o(e.adler,a.pending_buf,a.pending-i,i)),a.gzindex===a.gzhead.extra.length&&(a.gzindex=0,a.status=73)}else a.status=73;if(73===a.status)if(a.gzhead.name){i=a.pending;do{if(a.pending===a.pending_buf_size&&(a.gzhead.hcrc&&a.pending>i&&(e.adler=o(e.adler,a.pending_buf,a.pending-i,i)),P(e),i=a.pending,a.pending===a.pending_buf_size)){l=1;break}}while(l=a.gzindexi&&(e.adler=o(e.adler,a.pending_buf,a.pending-i,i)),0===l&&(a.gzindex=0,a.status=91)}else a.status=91;if(91===a.status)if(a.gzhead.comment){i=a.pending;do{if(a.pending===a.pending_buf_size&&(a.gzhead.hcrc&&a.pending>i&&(e.adler=o(e.adler,a.pending_buf,a.pending-i,i)),P(e),i=a.pending,a.pending===a.pending_buf_size)){l=1;break}}while(l=a.gzindexi&&(e.adler=o(e.adler,a.pending_buf,a.pending-i,i)),0===l&&(a.status=103)}else a.status=103;if(103===a.status&&(a.gzhead.hcrc?(a.pending+2>a.pending_buf_size&&P(e),a.pending+2<=a.pending_buf_size&&(L(a,255&e.adler),L(a,e.adler>>8&255),e.adler=0,a.status=B)):a.status=B),0!==a.pending){if(P(e),0===e.avail_out)return a.last_flush=-1,h}else if(0===e.avail_in&&D(t)<=D(r)&&t!==f)return O(e,-5);if(666===a.status&&0!==e.avail_in)return O(e,-5);if(0!==e.avail_in||0!==a.lookahead||t!==c&&666!==a.status){var u=2===a.strategy?function(e,t){for(var r;;){if(0===e.lookahead&&(V(e),0===e.lookahead)){if(t===c)return T;break}if(e.match_length=0,r=s._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++,r&&(N(e,!1),0===e.strm.avail_out))return T}return e.insert=0,t===f?(N(e,!0),0===e.strm.avail_out?I:R):e.last_lit&&(N(e,!1),0===e.strm.avail_out)?T:x}(a,t):3===a.strategy?function(e,t){for(var r,n,a,i,o=e.window;;){if(e.lookahead<=A){if(V(e),e.lookahead<=A&&t===c)return T;if(0===e.lookahead)break}if(e.match_length=0,e.lookahead>=_&&0e.lookahead&&(e.match_length=e.lookahead)}if(e.match_length>=_?(r=s._tr_tally(e,1,e.match_length-_),e.lookahead-=e.match_length,e.strstart+=e.match_length,e.match_length=0):(r=s._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++),r&&(N(e,!1),0===e.strm.avail_out))return T}return e.insert=0,t===f?(N(e,!0),0===e.strm.avail_out?I:R):e.last_lit&&(N(e,!1),0===e.strm.avail_out)?T:x}(a,t):n[a.level].func(a,t);if(u!==I&&u!==R||(a.status=666),u===T||u===I)return 0===e.avail_out&&(a.last_flush=-1),h;if(u===x&&(1===t?s._tr_align(a):5!==t&&(s._tr_stored_block(a,0,0,!1),3===t&&(F(a.head),0===a.lookahead&&(a.strstart=0,a.block_start=0,a.insert=0))),P(e),0===e.avail_out))return a.last_flush=-1,h}return t===f&&(a.wrap<=0||(2===a.wrap?(L(a,255&e.adler),L(a,e.adler>>8&255),L(a,e.adler>>16&255),L(a,e.adler>>24&255),L(a,255&e.total_in),L(a,e.total_in>>8&255),L(a,e.total_in>>16&255),L(a,e.total_in>>24&255)):(M(a,e.adler>>>16),M(a,65535&e.adler)),P(e),0>>=n=r>>>24,E-=n,0===(n=r>>>16&255))u[d++]=65535&r;else{if(!(16&n)){if(0==(64&n)){r=_[(65535&r)+(S&(1<>>=n,E-=n),E<15&&(S+=f[c++]<>>=n=r>>>24,E-=n,!(16&(n=r>>>16&255))){if(0==(64&n)){r=A[(65535&r)+(S&(1<>>=n,E-=n,(n=d-p)>3)<<3))-1,e.next_in=c-=a,e.next_out=d,e.avail_in=c>>24&255)+(e>>>8&65280)+((65280&e)<<8)+((255&e)<<24)}function m(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new n.Buf16(320),this.work=new n.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function b(e){var t;return e&&e.state?(t=e.state,e.total_in=e.total_out=t.total=0,e.msg="",t.wrap&&(e.adler=1&t.wrap),t.mode=d,t.last=0,t.havedict=0,t.dmax=32768,t.head=null,t.hold=0,t.bits=0,t.lencode=t.lendyn=new n.Buf32(u),t.distcode=t.distdyn=new n.Buf32(p),t.sane=1,t.back=-1,f):h}function v(e){var t;return e&&e.state?((t=e.state).wsize=0,t.whave=0,t.wnext=0,b(e)):h}function C(e,t){var r,n;return!e||!e.state||(n=e.state,t<0?(r=0,t=-t):(r=1+(t>>4),t<48&&(t&=15)),t&&(t<8||15>>8&255,r.check=s(r.check,j,2,0),A=w=0,r.mode=2;else if(r.flags=0,r.head&&(r.head.done=!1),!(1&r.wrap)||(((255&w)<<8)+(w>>8))%31)e.msg="incorrect header check",r.mode=30;else if(8!=(15&w))e.msg="unknown compression method",r.mode=30;else{if(A-=4,N=8+(15&(w>>>=4)),0===r.wbits)r.wbits=N;else if(N>r.wbits){e.msg="invalid window size",r.mode=30;break}r.dmax=1<>8&1),512&r.flags&&(j[0]=255&w,j[1]=w>>>8&255,r.check=s(r.check,j,2,0)),A=w=0,r.mode=3;case 3:for(;A<32;){if(0===v)break e;v--,w+=u[m++]<>>8&255,j[2]=w>>>16&255,j[3]=w>>>24&255,r.check=s(r.check,j,4,0)),A=w=0,r.mode=4;case 4:for(;A<16;){if(0===v)break e;v--,w+=u[m++]<>8),512&r.flags&&(j[0]=255&w,j[1]=w>>>8&255,r.check=s(r.check,j,2,0)),A=w=0,r.mode=5;case 5:if(1024&r.flags){for(;A<16;){if(0===v)break e;v--,w+=u[m++]<>>8&255,r.check=s(r.check,j,2,0)),A=w=0}else r.head&&(r.head.extra=null);r.mode=6;case 6:if(1024&r.flags&&((B=v<(B=r.length)?v:B)&&(r.head&&(N=r.head.extra_len-r.length,r.head.extra||(r.head.extra=new Array(r.head.extra_len)),n.arraySet(r.head.extra,u,m,B,N)),512&r.flags&&(r.check=s(r.check,u,B,m)),v-=B,m+=B,r.length-=B),r.length))break e;r.length=0,r.mode=7;case 7:if(2048&r.flags){if(0===v)break e;for(B=0;N=u[m+B++],r.head&&N&&r.length<65536&&(r.head.name+=String.fromCharCode(N)),N&&B>9&1,r.head.done=!0),e.adler=r.check=0,r.mode=12;break;case 10:for(;A<32;){if(0===v)break e;v--,w+=u[m++]<>>=7&A,A-=7&A,r.mode=27;else{for(;A<3;){if(0===v)break e;v--,w+=u[m++]<>>=1)){case 0:r.mode=14;break;case 1:Y=K=void 0;var Y,K=r;if(_){for(S=new n.Buf32(512),E=new n.Buf32(32),Y=0;Y<144;)K.lens[Y++]=8;for(;Y<256;)K.lens[Y++]=9;for(;Y<280;)K.lens[Y++]=7;for(;Y<288;)K.lens[Y++]=8;for(o(l,K.lens,0,288,S,0,K.work,{bits:9}),Y=0;Y<32;)K.lens[Y++]=5;o(c,K.lens,0,32,E,0,K.work,{bits:5}),_=!1}if(K.lencode=S,K.lenbits=9,K.distcode=E,K.distbits=5,r.mode=20,6!==t)break;w>>>=2,A-=2;break e;case 2:r.mode=17;break;case 3:e.msg="invalid block type",r.mode=30}w>>>=2,A-=2}break;case 14:for(w>>>=7&A,A-=7&A;A<32;){if(0===v)break e;v--,w+=u[m++]<>>16^65535)){e.msg="invalid stored block lengths",r.mode=30;break}if(r.length=65535&w,A=w=0,r.mode=15,6===t)break e;case 15:r.mode=16;case 16:if(B=r.length){if(0===(B=C<(B=v>>=5,A-=5,r.ndist=1+(31&w),w>>>=5,A-=5,r.ncode=4+(15&w),w>>>=4,A-=4,286>>=3,A-=3}for(;r.have<19;)r.lens[$[r.have++]]=0;if(r.lencode=r.lendyn,r.lenbits=7,M={bits:r.lenbits},L=o(0,r.lens,0,19,r.lencode,0,r.work,M),r.lenbits=M.bits,L){e.msg="invalid code lengths set",r.mode=30;break}r.have=0,r.mode=19;case 19:for(;r.have>>16&255,O=65535&G,!((I=G>>>24)<=A);){if(0===v)break e;v--,w+=u[m++]<>>=I,A-=I,r.lens[r.have++]=O;else{if(16===O){for(U=I+2;A>>=I,A-=I,0===r.have){e.msg="invalid bit length repeat",r.mode=30;break}N=r.lens[r.have-1],B=3+(3&w),w>>>=2,A-=2}else if(17===O){for(U=I+3;A>>=I)),w>>>=3,A=A-I-3}else{for(U=I+7;A>>=I)),w>>>=7,A=A-I-7}if(r.have+B>r.nlen+r.ndist){e.msg="invalid bit length repeat",r.mode=30;break}for(;B--;)r.lens[r.have++]=N}}if(30===r.mode)break;if(0===r.lens[256]){e.msg="invalid code -- missing end-of-block",r.mode=30;break}if(r.lenbits=9,M={bits:r.lenbits},L=o(l,r.lens,0,r.nlen,r.lencode,0,r.work,M),r.lenbits=M.bits,L){e.msg="invalid literal/lengths set",r.mode=30;break}if(r.distbits=6,r.distcode=r.distdyn,M={bits:r.distbits},L=o(c,r.lens,r.nlen,r.ndist,r.distcode,0,r.work,M),r.distbits=M.bits,L){e.msg="invalid distances set",r.mode=30;break}if(r.mode=20,6===t)break e;case 20:r.mode=21;case 21:if(6<=v&&258<=C){e.next_out=b,e.avail_out=C,e.next_in=m,e.avail_in=v,r.hold=w,r.bits=A,i(e,k),b=e.next_out,p=e.output,C=e.avail_out,m=e.next_in,u=e.input,v=e.avail_in,w=r.hold,A=r.bits,12===r.mode&&(r.back=-1);break}for(r.back=0;R=(G=r.lencode[w&(1<>>16&255,O=65535&G,!((I=G>>>24)<=A);){if(0===v)break e;v--,w+=u[m++]<>D)])>>>16&255,O=65535&G,!(D+(I=G>>>24)<=A);){if(0===v)break e;v--,w+=u[m++]<>>=D,A-=D,r.back+=D}if(w>>>=I,A-=I,r.back+=I,r.length=O,0===R){r.mode=26;break}if(32&R){r.back=-1,r.mode=12;break}if(64&R){e.msg="invalid literal/length code",r.mode=30;break}r.extra=15&R,r.mode=22;case 22:if(r.extra){for(U=r.extra;A>>=r.extra,A-=r.extra,r.back+=r.extra}r.was=r.length,r.mode=23;case 23:for(;R=(G=r.distcode[w&(1<>>16&255,O=65535&G,!((I=G>>>24)<=A);){if(0===v)break e;v--,w+=u[m++]<>D)])>>>16&255,O=65535&G,!(D+(I=G>>>24)<=A);){if(0===v)break e;v--,w+=u[m++]<>>=D,A-=D,r.back+=D}if(w>>>=I,A-=I,r.back+=I,64&R){e.msg="invalid distance code",r.mode=30;break}r.offset=O,r.extra=15&R,r.mode=24;case 24:if(r.extra){for(U=r.extra;A>>=r.extra,A-=r.extra,r.back+=r.extra}if(r.offset>r.dmax){e.msg="invalid distance too far back",r.mode=30;break}r.mode=25;case 25:if(0===C)break e;if(r.offset>(B=k-C)){if((B=r.offset-B)>r.whave&&r.sane){e.msg="invalid distance too far back",r.mode=30;break}T=B>r.wnext?(B-=r.wnext,r.wsize-B):r.wnext-B,B>r.length&&(B=r.length),x=r.window}else x=p,T=b-r.offset,B=r.length;for(C-=B=C=V.wsize?(n.arraySet(V.window,z,H-V.wsize,V.wsize,0),V.wnext=0,V.whave=V.wsize):(W<(X=V.wsize-V.wnext)&&(X=W),n.arraySet(V.window,z,H-W,X,V.wnext),(W-=X)?(n.arraySet(V.window,z,H-W,W,0),V.wnext=W,V.whave=V.wsize):(V.wnext+=X,V.wnext===V.wsize&&(V.wnext=0),V.whavev?(w=L[M+h[A]],D[F+h[A]]):(w=96,0),u=1<<(C=_-x),y=p=1<>x)+(p-=u)]=C<<24|w<<16|S|0,0!==p;);for(u=1<<_-1;O&u;)u>>=1;if(O=0!==u?(O&u-1)+u:0,A++,0==--P[_]){if(_===k)break;_=t[r+h[A]]}if(B<_&&(O&m)!==g){for(b+=y,I=1<<(T=_-(x=0===x?B:x));T+x>>7)]}function N(e,t){e.pending_buf[e.pending++]=255&t,e.pending_buf[e.pending++]=t>>>8&255}function L(e,t,r){e.bi_valid>v-r?(e.bi_buf|=t<>v-e.bi_valid,e.bi_valid+=r-v):(e.bi_buf|=t<>>=1,r<<=1,0<--t;);return r>>>1}function V(e,t,r){for(var n,a=new Array(b+1),s=0,i=1;i<=b;i++)a[i]=s=s+r[i-1]<<1;for(n=0;n<=t;n++){var o=e[2*n+1];0!==o&&(e[2*n]=U(a[o]++,o))}}function z(e){for(var t=0;t>1;1<=r;r--)X(e,s,r);for(a=l;r=e.heap[1],e.heap[1]=e.heap[e.heap_len--],X(e,s,1),n=e.heap[1],e.heap[--e.heap_max]=r,e.heap[--e.heap_max]=n,s[2*a]=s[2*r]+s[2*n],e.depth[a]=(e.depth[r]>=e.depth[n]?e.depth[r]:e.depth[n])+1,s[2*r+1]=s[2*n+1]=a,e.heap[1]=a++,X(e,s,1),2<=e.heap_len;);e.heap[--e.heap_max]=e.heap[1];for(var f,h,d,u,p,g=e,v=t.dyn_tree,C=t.max_code,w=t.stat_desc.static_tree,S=t.stat_desc.has_stree,E=t.stat_desc.extra_bits,_=t.stat_desc.extra_base,A=t.stat_desc.max_length,y=0,k=0;k<=b;k++)g.bl_count[k]=0;for(v[2*g.heap[g.heap_max]+1]=0,f=g.heap_max+1;f>=7;i>>=1)if(1&t&&0!==e.dyn_ltree[2*r])return a;if(0!==e.dyn_ltree[18]||0!==e.dyn_ltree[20]||0!==e.dyn_ltree[26])return s;for(r=32;r>>3,(o=e.static_len+3+7>>>3)<=i&&(i=o)):i=o=r+5,r+4<=i&&-1!==t)Z(e,t,r,n);else if(4===e.strategy||o===i)L(e,2+(n?1:0),3),G(e,T,x);else{L(e,4+(n?1:0),3);var c,f=e,h=(t=e.l_desc.max_code+1,r=e.d_desc.max_code+1,l+1);for(L(f,t-257,5),L(f,r-1,5),L(f,h-4,4),c=0;c>>8&255,e.pending_buf[e.d_buf+2*e.last_lit+1]=255&t,e.pending_buf[e.l_buf+e.last_lit]=255&r,e.last_lit++,0===t?e.dyn_ltree[2*r]++:(e.matches++,t--,e.dyn_ltree[2*(R[r]+d+1)]++,e.dyn_dtree[2*P(t)]++),e.last_lit===e.lit_bufsize-1},r._tr_align=function(e){L(e,2,3),M(e,w,T),16===(e=e).bi_valid?(N(e,e.bi_buf),e.bi_buf=0,e.bi_valid=0):8<=e.bi_valid&&(e.pending_buf[e.pending++]=255&e.bi_buf,e.bi_buf>>=8,e.bi_valid-=8)}},{"../utils/common":27}],39:[function(e,t,r){"use strict";t.exports=function(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}},{}]},{},[9])(9)},"undefined"==typeof DO_NOT_EXPORT_JSZIP?e.exports=s():"undefined"==typeof DO_NOT_EXPORT_JSZIP?(JSZipSync=s(),void 0!==(a="function"==typeof(a=s)?a.apply(t,[]):a)&&(e.exports=a)):("undefined"!=typeof window?i=window:void 0!==n?i=n:"undefined"!=typeof $&&$.global?i=$.global:"undefined"!=typeof self&&(i=self),i.JSZipSync=s())}).call(this,r("b639").Buffer,r("c8ba"))},2:function(e,t){},"21a6":function(e,t,r){(function(r){var n;void 0!==(n="function"==typeof(n=function(){"use strict";function t(e,t){return"undefined"==typeof t?t={autoBom:!1}:"object"!=typeof t&&(console.warn("Deprecated: Expected third argument to be a object"),t={autoBom:!t}),t.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(e.type)?new Blob(["\ufeff",e],{type:e.type}):e}function n(e,t,r){var n=new XMLHttpRequest;n.open("GET",e),n.responseType="blob",n.onload=function(){l(n.response,t,r)},n.onerror=function(){console.error("could not download file")},n.send()}function a(e){var t=new XMLHttpRequest;t.open("HEAD",e,!1);try{t.send()}catch(e){}return 200<=t.status&&299>=t.status}function s(e){try{e.dispatchEvent(new MouseEvent("click"))}catch(r){var t=document.createEvent("MouseEvents");t.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),e.dispatchEvent(t)}}var i="object"==typeof window&&window.window===window?window:"object"==typeof self&&self.self===self?self:"object"==typeof r&&r.global===r?r:void 0,o=i.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),l=i.saveAs||("object"!=typeof window||window!==i?function(){}:"download"in HTMLAnchorElement.prototype&&!o?function(e,t,r){var o=i.URL||i.webkitURL,l=document.createElement("a");t=t||e.name||"download",l.download=t,l.rel="noopener","string"==typeof e?(l.href=e,l.origin===location.origin?s(l):a(l.href)?n(e,t,r):s(l,l.target="_blank")):(l.href=o.createObjectURL(e),setTimeout((function(){o.revokeObjectURL(l.href)}),4e4),setTimeout((function(){s(l)}),0))}:"msSaveOrOpenBlob"in navigator?function(e,r,i){if(r=r||e.name||"download","string"!=typeof e)navigator.msSaveOrOpenBlob(t(e,i),r);else if(a(e))n(e,r,i);else{var o=document.createElement("a");o.href=e,o.target="_blank",setTimeout((function(){s(o)}))}}:function(e,t,r,a){if(a=a||open("","_blank"),a&&(a.document.title=a.document.body.innerText="downloading..."),"string"==typeof e)return n(e,t,r);var s="application/octet-stream"===e.type,l=/constructor/i.test(i.HTMLElement)||i.safari,c=/CriOS\/[\d]+/.test(navigator.userAgent);if((c||s&&l||o)&&"undefined"!=typeof FileReader){var f=new FileReader;f.onloadend=function(){var e=f.result;e=c?e:e.replace(/^data:[^;]*;/,"data:attachment/file;"),a?a.location.href=e:location=e,a=null},f.readAsDataURL(e)}else{var h=i.URL||i.webkitURL,d=h.createObjectURL(e);a?a.location=d:location.href=d,a=null,setTimeout((function(){h.revokeObjectURL(d)}),4e4)}});i.saveAs=l.saveAs=l,e.exports=l})?n.apply(t,[]):n)&&(e.exports=n)}).call(this,r("c8ba"))},2244:function(e,t,r){(function(t){var r={version:"1.14.0"};r[437]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÇüéâäàåçêëèïîìÄÅÉæÆôöòûùÿÖÜ¢£¥₧ƒáíóúñѪº¿⌐¬½¼¡«»░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀αßΓπΣσµτΦΘΩδ∞φε∩≡±≥≤⌠⌡÷≈°∙·√ⁿ²■ ",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e.charAt(n)]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),r[620]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÇüéâäàąçêëèïîćÄĄĘęłôöĆûùŚÖܢ٥śƒŹŻóÓńŃźż¿⌐¬½¼¡«»░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀αßΓπΣσµτΦΘΩδ∞φε∩≡±≥≤⌠⌡÷≈°∙·√ⁿ²■ ",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e.charAt(n)]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),r[737]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩαβγδεζηθικλμνξοπρσςτυφχψ░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀ωάέήϊίόύϋώΆΈΉΊΌΎΏ±≥≤ΪΫ÷≈°∙·√ⁿ²■ ",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e.charAt(n)]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),r[850]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÇüéâäàåçêëèïîìÄÅÉæÆôöòûùÿÖÜø£Ø×ƒáíóúñѪº¿®¬½¼¡«»░▒▓│┤ÁÂÀ©╣║╗╝¢¥┐└┴┬├─┼ãÃ╚╔╩╦╠═╬¤ðÐÊËÈıÍÎÏ┘┌█▄¦Ì▀ÓßÔÒõÕµþÞÚÛÙýݯ´­±‗¾¶§÷¸°¨·¹³²■ ",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e.charAt(n)]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),r[852]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÇüéâäůćçłëŐőîŹÄĆÉĹĺôöĽľŚśÖÜŤťŁ×čáíóúĄąŽžĘ꬟Ⱥ«»░▒▓│┤ÁÂĚŞ╣║╗╝Żż┐└┴┬├─┼Ăă╚╔╩╦╠═╬¤đĐĎËďŇÍÎě┘┌█▄ŢŮ▀ÓßÔŃńňŠšŔÚŕŰýÝţ´­˝˛ˇ˘§÷¸°¨˙űŘř■ ",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e.charAt(n)]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),r[857]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÇüéâäàåçêëèïîıÄÅÉæÆôöòûùİÖÜø£ØŞşáíóúñÑĞ𿮬½¼¡«»░▒▓│┤ÁÂÀ©╣║╗╝¢¥┐└┴┬├─┼ãÃ╚╔╩╦╠═╬¤ºªÊËÈ�ÍÎÏ┘┌█▄¦Ì▀ÓßÔÒõÕµ�×ÚÛÙìÿ¯´­±�¾¶§÷¸°¨·¹³²■ ",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e.charAt(n)]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),r[861]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÇüéâäàåçêëèÐðÞÄÅÉæÆôöþûÝýÖÜø£Ø₧ƒáíóúÁÍÓÚ¿⌐¬½¼¡«»░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀αßΓπΣσµτΦΘΩδ∞φε∩≡±≥≤⌠⌡÷≈°∙·√ⁿ²■ ",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e.charAt(n)]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),r[865]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÇüéâäàåçêëèïîìÄÅÉæÆôöòûùÿÖÜø£Ø₧ƒáíóúñѪº¿⌐¬½¼¡«¤░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀αßΓπΣσµτΦΘΩδ∞φε∩≡±≥≤⌠⌡÷≈°∙·√ⁿ²■ ",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e.charAt(n)]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),r[866]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмноп░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀рстуфхцчшщъыьэюяЁёЄєЇїЎў°∙·√№¤■ ",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e.charAt(n)]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),r[874]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€����…�����������‘’“”•–—�������� กขฃคฅฆงจฉชซฌญฎฏฐฑฒณดตถทธนบปผฝพฟภมยรฤลฦวศษสหฬอฮฯะัาำิีึืฺุู����฿เแโใไๅๆ็่้๊๋์ํ๎๏๐๑๒๓๔๕๖๗๘๙๚๛����",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e.charAt(n)]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),r[895]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ČüéďäĎŤčěĚĹÍľǪÄÁÉžŽôöÓůÚýÖÜŠĽÝŘťáíóúňŇŮÔšřŕŔ¼§«»░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀αßΓπΣσµτΦΘΩδ∞φε∩≡±≥≤⌠⌡÷≈°∙·√ⁿ²■ ",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e.charAt(n)]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),r[932]=function(){var e,t=[],r={},n=[];for(n[0]="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~���������������������������������。「」、・ヲァィゥェォャュョッーアイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワン゙゚��������������������������������".split(""),e=0;e!=n[0].length;++e)65533!==n[0][e].charCodeAt(0)&&(r[n[0][e]]=0+e,t[0+e]=n[0][e]);for(n[129]="���������������������������������������������������������������� 、。,.・:;?!゛゜´`¨^ ̄_ヽヾゝゞ〃仝々〆〇ー―‐/\~∥|…‥‘’“”()〔〕[]{}〈〉《》「」『』【】+-±×�÷=≠<>≦≧∞∴♂♀°′″℃¥$¢£%#&*@§☆★○●◎◇◆□■△▲▽▼※〒→←↑↓〓�����������∈∋⊆⊇⊂⊃∪∩��������∧∨¬⇒⇔∀∃�����������∠⊥⌒∂∇≡≒≪≫√∽∝∵∫∬�������ʼn♯♭♪†‡¶����◯���".split(""),e=0;e!=n[129].length;++e)65533!==n[129][e].charCodeAt(0)&&(r[n[129][e]]=33024+e,t[33024+e]=n[129][e]);for(n[130]="�������������������������������������������������������������������������������0123456789�������ABCDEFGHIJKLMNOPQRSTUVWXYZ�������abcdefghijklmnopqrstuvwxyz����ぁあぃいぅうぇえぉおかがきぎくぐけげこごさざしじすずせぜそぞただちぢっつづてでとどなにぬねのはばぱひびぴふぶぷへべぺほぼぽまみむめもゃやゅゆょよらりるれろゎわゐゑをん��������������".split(""),e=0;e!=n[130].length;++e)65533!==n[130][e].charCodeAt(0)&&(r[n[130][e]]=33280+e,t[33280+e]=n[130][e]);for(n[131]="����������������������������������������������������������������ァアィイゥウェエォオカガキギクグケゲコゴサザシジスズセゼソゾタダチヂッツヅテデトドナニヌネノハバパヒビピフブプヘベペホボポマミ�ムメモャヤュユョヨラリルレロヮワヰヱヲンヴヵヶ��������ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩ��������αβγδεζηθικλμνξοπρστυφχψω�����������������������������������������".split(""),e=0;e!=n[131].length;++e)65533!==n[131][e].charCodeAt(0)&&(r[n[131][e]]=33536+e,t[33536+e]=n[131][e]);for(n[132]="����������������������������������������������������������������АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ���������������абвгдеёжзийклмн�опрстуфхцчшщъыьэюя�������������─│┌┐┘└├┬┤┴┼━┃┏┓┛┗┣┳┫┻╋┠┯┨┷┿┝┰┥┸╂�����������������������������������������������������������������".split(""),e=0;e!=n[132].length;++e)65533!==n[132][e].charCodeAt(0)&&(r[n[132][e]]=33792+e,t[33792+e]=n[132][e]);for(n[135]="����������������������������������������������������������������①②③④⑤⑥⑦⑧⑨⑩⑪⑫⑬⑭⑮⑯⑰⑱⑲⑳ⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩ�㍉㌔㌢㍍㌘㌧㌃㌶㍑㍗㌍㌦㌣㌫㍊㌻㎜㎝㎞㎎㎏㏄㎡��������㍻�〝〟№㏍℡㊤㊥㊦㊧㊨㈱㈲㈹㍾㍽㍼≒≡∫∮∑√⊥∠∟⊿∵∩∪���������������������������������������������������������������������������������������������������".split(""),e=0;e!=n[135].length;++e)65533!==n[135][e].charCodeAt(0)&&(r[n[135][e]]=34560+e,t[34560+e]=n[135][e]);for(n[136]="���������������������������������������������������������������������������������������������������������������������������������������������������������������亜唖娃阿哀愛挨姶逢葵茜穐悪握渥旭葦芦鯵梓圧斡扱宛姐虻飴絢綾鮎或粟袷安庵按暗案闇鞍杏以伊位依偉囲夷委威尉惟意慰易椅為畏異移維緯胃萎衣謂違遺医井亥域育郁磯一壱溢逸稲茨芋鰯允印咽員因姻引飲淫胤蔭���".split(""),e=0;e!=n[136].length;++e)65533!==n[136][e].charCodeAt(0)&&(r[n[136][e]]=34816+e,t[34816+e]=n[136][e]);for(n[137]="����������������������������������������������������������������院陰隠韻吋右宇烏羽迂雨卯鵜窺丑碓臼渦嘘唄欝蔚鰻姥厩浦瓜閏噂云運雲荏餌叡営嬰影映曳栄永泳洩瑛盈穎頴英衛詠鋭液疫益駅悦謁越閲榎厭円�園堰奄宴延怨掩援沿演炎焔煙燕猿縁艶苑薗遠鉛鴛塩於汚甥凹央奥往応押旺横欧殴王翁襖鴬鴎黄岡沖荻億屋憶臆桶牡乙俺卸恩温穏音下化仮何伽価佳加可嘉夏嫁家寡科暇果架歌河火珂禍禾稼箇花苛茄荷華菓蝦課嘩貨迦過霞蚊俄峨我牙画臥芽蛾賀雅餓駕介会解回塊壊廻快怪悔恢懐戒拐改���".split(""),e=0;e!=n[137].length;++e)65533!==n[137][e].charCodeAt(0)&&(r[n[137][e]]=35072+e,t[35072+e]=n[137][e]);for(n[138]="����������������������������������������������������������������魁晦械海灰界皆絵芥蟹開階貝凱劾外咳害崖慨概涯碍蓋街該鎧骸浬馨蛙垣柿蛎鈎劃嚇各廓拡撹格核殻獲確穫覚角赫較郭閣隔革学岳楽額顎掛笠樫�橿梶鰍潟割喝恰括活渇滑葛褐轄且鰹叶椛樺鞄株兜竃蒲釜鎌噛鴨栢茅萱粥刈苅瓦乾侃冠寒刊勘勧巻喚堪姦完官寛干幹患感慣憾換敢柑桓棺款歓汗漢澗潅環甘監看竿管簡緩缶翰肝艦莞観諌貫還鑑間閑関陥韓館舘丸含岸巌玩癌眼岩翫贋雁頑顔願企伎危喜器基奇嬉寄岐希幾忌揮机旗既期棋棄���".split(""),e=0;e!=n[138].length;++e)65533!==n[138][e].charCodeAt(0)&&(r[n[138][e]]=35328+e,t[35328+e]=n[138][e]);for(n[139]="����������������������������������������������������������������機帰毅気汽畿祈季稀紀徽規記貴起軌輝飢騎鬼亀偽儀妓宜戯技擬欺犠疑祇義蟻誼議掬菊鞠吉吃喫桔橘詰砧杵黍却客脚虐逆丘久仇休及吸宮弓急救�朽求汲泣灸球究窮笈級糾給旧牛去居巨拒拠挙渠虚許距鋸漁禦魚亨享京供侠僑兇競共凶協匡卿叫喬境峡強彊怯恐恭挟教橋況狂狭矯胸脅興蕎郷鏡響饗驚仰凝尭暁業局曲極玉桐粁僅勤均巾錦斤欣欽琴禁禽筋緊芹菌衿襟謹近金吟銀九倶句区狗玖矩苦躯駆駈駒具愚虞喰空偶寓遇隅串櫛釧屑屈���".split(""),e=0;e!=n[139].length;++e)65533!==n[139][e].charCodeAt(0)&&(r[n[139][e]]=35584+e,t[35584+e]=n[139][e]);for(n[140]="����������������������������������������������������������������掘窟沓靴轡窪熊隈粂栗繰桑鍬勲君薫訓群軍郡卦袈祁係傾刑兄啓圭珪型契形径恵慶慧憩掲携敬景桂渓畦稽系経継繋罫茎荊蛍計詣警軽頚鶏芸迎鯨�劇戟撃激隙桁傑欠決潔穴結血訣月件倹倦健兼券剣喧圏堅嫌建憲懸拳捲検権牽犬献研硯絹県肩見謙賢軒遣鍵険顕験鹸元原厳幻弦減源玄現絃舷言諺限乎個古呼固姑孤己庫弧戸故枯湖狐糊袴股胡菰虎誇跨鈷雇顧鼓五互伍午呉吾娯後御悟梧檎瑚碁語誤護醐乞鯉交佼侯候倖光公功効勾厚口向���".split(""),e=0;e!=n[140].length;++e)65533!==n[140][e].charCodeAt(0)&&(r[n[140][e]]=35840+e,t[35840+e]=n[140][e]);for(n[141]="����������������������������������������������������������������后喉坑垢好孔孝宏工巧巷幸広庚康弘恒慌抗拘控攻昂晃更杭校梗構江洪浩港溝甲皇硬稿糠紅紘絞綱耕考肯肱腔膏航荒行衡講貢購郊酵鉱砿鋼閤降�項香高鴻剛劫号合壕拷濠豪轟麹克刻告国穀酷鵠黒獄漉腰甑忽惚骨狛込此頃今困坤墾婚恨懇昏昆根梱混痕紺艮魂些佐叉唆嵯左差査沙瑳砂詐鎖裟坐座挫債催再最哉塞妻宰彩才採栽歳済災采犀砕砦祭斎細菜裁載際剤在材罪財冴坂阪堺榊肴咲崎埼碕鷺作削咋搾昨朔柵窄策索錯桜鮭笹匙冊刷���".split(""),e=0;e!=n[141].length;++e)65533!==n[141][e].charCodeAt(0)&&(r[n[141][e]]=36096+e,t[36096+e]=n[141][e]);for(n[142]="����������������������������������������������������������������察拶撮擦札殺薩雑皐鯖捌錆鮫皿晒三傘参山惨撒散桟燦珊産算纂蚕讃賛酸餐斬暫残仕仔伺使刺司史嗣四士始姉姿子屍市師志思指支孜斯施旨枝止�死氏獅祉私糸紙紫肢脂至視詞詩試誌諮資賜雌飼歯事似侍児字寺慈持時次滋治爾璽痔磁示而耳自蒔辞汐鹿式識鴫竺軸宍雫七叱執失嫉室悉湿漆疾質実蔀篠偲柴芝屡蕊縞舎写射捨赦斜煮社紗者謝車遮蛇邪借勺尺杓灼爵酌釈錫若寂弱惹主取守手朱殊狩珠種腫趣酒首儒受呪寿授樹綬需囚収周���".split(""),e=0;e!=n[142].length;++e)65533!==n[142][e].charCodeAt(0)&&(r[n[142][e]]=36352+e,t[36352+e]=n[142][e]);for(n[143]="����������������������������������������������������������������宗就州修愁拾洲秀秋終繍習臭舟蒐衆襲讐蹴輯週酋酬集醜什住充十従戎柔汁渋獣縦重銃叔夙宿淑祝縮粛塾熟出術述俊峻春瞬竣舜駿准循旬楯殉淳�準潤盾純巡遵醇順処初所暑曙渚庶緒署書薯藷諸助叙女序徐恕鋤除傷償勝匠升召哨商唱嘗奨妾娼宵将小少尚庄床廠彰承抄招掌捷昇昌昭晶松梢樟樵沼消渉湘焼焦照症省硝礁祥称章笑粧紹肖菖蒋蕉衝裳訟証詔詳象賞醤鉦鍾鐘障鞘上丈丞乗冗剰城場壌嬢常情擾条杖浄状畳穣蒸譲醸錠嘱埴飾���".split(""),e=0;e!=n[143].length;++e)65533!==n[143][e].charCodeAt(0)&&(r[n[143][e]]=36608+e,t[36608+e]=n[143][e]);for(n[144]="����������������������������������������������������������������拭植殖燭織職色触食蝕辱尻伸信侵唇娠寝審心慎振新晋森榛浸深申疹真神秦紳臣芯薪親診身辛進針震人仁刃塵壬尋甚尽腎訊迅陣靭笥諏須酢図厨�逗吹垂帥推水炊睡粋翠衰遂酔錐錘随瑞髄崇嵩数枢趨雛据杉椙菅頗雀裾澄摺寸世瀬畝是凄制勢姓征性成政整星晴棲栖正清牲生盛精聖声製西誠誓請逝醒青静斉税脆隻席惜戚斥昔析石積籍績脊責赤跡蹟碩切拙接摂折設窃節説雪絶舌蝉仙先千占宣専尖川戦扇撰栓栴泉浅洗染潜煎煽旋穿箭線���".split(""),e=0;e!=n[144].length;++e)65533!==n[144][e].charCodeAt(0)&&(r[n[144][e]]=36864+e,t[36864+e]=n[144][e]);for(n[145]="����������������������������������������������������������������繊羨腺舛船薦詮賎践選遷銭銑閃鮮前善漸然全禅繕膳糎噌塑岨措曾曽楚狙疏疎礎祖租粗素組蘇訴阻遡鼠僧創双叢倉喪壮奏爽宋層匝惣想捜掃挿掻�操早曹巣槍槽漕燥争痩相窓糟総綜聡草荘葬蒼藻装走送遭鎗霜騒像増憎臓蔵贈造促側則即息捉束測足速俗属賊族続卒袖其揃存孫尊損村遜他多太汰詑唾堕妥惰打柁舵楕陀駄騨体堆対耐岱帯待怠態戴替泰滞胎腿苔袋貸退逮隊黛鯛代台大第醍題鷹滝瀧卓啄宅托択拓沢濯琢託鐸濁諾茸凧蛸只���".split(""),e=0;e!=n[145].length;++e)65533!==n[145][e].charCodeAt(0)&&(r[n[145][e]]=37120+e,t[37120+e]=n[145][e]);for(n[146]="����������������������������������������������������������������叩但達辰奪脱巽竪辿棚谷狸鱈樽誰丹単嘆坦担探旦歎淡湛炭短端箪綻耽胆蛋誕鍛団壇弾断暖檀段男談値知地弛恥智池痴稚置致蜘遅馳築畜竹筑蓄�逐秩窒茶嫡着中仲宙忠抽昼柱注虫衷註酎鋳駐樗瀦猪苧著貯丁兆凋喋寵帖帳庁弔張彫徴懲挑暢朝潮牒町眺聴脹腸蝶調諜超跳銚長頂鳥勅捗直朕沈珍賃鎮陳津墜椎槌追鎚痛通塚栂掴槻佃漬柘辻蔦綴鍔椿潰坪壷嬬紬爪吊釣鶴亭低停偵剃貞呈堤定帝底庭廷弟悌抵挺提梯汀碇禎程締艇訂諦蹄逓���".split(""),e=0;e!=n[146].length;++e)65533!==n[146][e].charCodeAt(0)&&(r[n[146][e]]=37376+e,t[37376+e]=n[146][e]);for(n[147]="����������������������������������������������������������������邸鄭釘鼎泥摘擢敵滴的笛適鏑溺哲徹撤轍迭鉄典填天展店添纏甜貼転顛点伝殿澱田電兎吐堵塗妬屠徒斗杜渡登菟賭途都鍍砥砺努度土奴怒倒党冬�凍刀唐塔塘套宕島嶋悼投搭東桃梼棟盗淘湯涛灯燈当痘祷等答筒糖統到董蕩藤討謄豆踏逃透鐙陶頭騰闘働動同堂導憧撞洞瞳童胴萄道銅峠鴇匿得徳涜特督禿篤毒独読栃橡凸突椴届鳶苫寅酉瀞噸屯惇敦沌豚遁頓呑曇鈍奈那内乍凪薙謎灘捺鍋楢馴縄畷南楠軟難汝二尼弐迩匂賑肉虹廿日乳入���".split(""),e=0;e!=n[147].length;++e)65533!==n[147][e].charCodeAt(0)&&(r[n[147][e]]=37632+e,t[37632+e]=n[147][e]);for(n[148]="����������������������������������������������������������������如尿韮任妊忍認濡禰祢寧葱猫熱年念捻撚燃粘乃廼之埜嚢悩濃納能脳膿農覗蚤巴把播覇杷波派琶破婆罵芭馬俳廃拝排敗杯盃牌背肺輩配倍培媒梅�楳煤狽買売賠陪這蝿秤矧萩伯剥博拍柏泊白箔粕舶薄迫曝漠爆縛莫駁麦函箱硲箸肇筈櫨幡肌畑畠八鉢溌発醗髪伐罰抜筏閥鳩噺塙蛤隼伴判半反叛帆搬斑板氾汎版犯班畔繁般藩販範釆煩頒飯挽晩番盤磐蕃蛮匪卑否妃庇彼悲扉批披斐比泌疲皮碑秘緋罷肥被誹費避非飛樋簸備尾微枇毘琵眉美���".split(""),e=0;e!=n[148].length;++e)65533!==n[148][e].charCodeAt(0)&&(r[n[148][e]]=37888+e,t[37888+e]=n[148][e]);for(n[149]="����������������������������������������������������������������鼻柊稗匹疋髭彦膝菱肘弼必畢筆逼桧姫媛紐百謬俵彪標氷漂瓢票表評豹廟描病秒苗錨鋲蒜蛭鰭品彬斌浜瀕貧賓頻敏瓶不付埠夫婦富冨布府怖扶敷�斧普浮父符腐膚芙譜負賦赴阜附侮撫武舞葡蕪部封楓風葺蕗伏副復幅服福腹複覆淵弗払沸仏物鮒分吻噴墳憤扮焚奮粉糞紛雰文聞丙併兵塀幣平弊柄並蔽閉陛米頁僻壁癖碧別瞥蔑箆偏変片篇編辺返遍便勉娩弁鞭保舗鋪圃捕歩甫補輔穂募墓慕戊暮母簿菩倣俸包呆報奉宝峰峯崩庖抱捧放方朋���".split(""),e=0;e!=n[149].length;++e)65533!==n[149][e].charCodeAt(0)&&(r[n[149][e]]=38144+e,t[38144+e]=n[149][e]);for(n[150]="����������������������������������������������������������������法泡烹砲縫胞芳萌蓬蜂褒訪豊邦鋒飽鳳鵬乏亡傍剖坊妨帽忘忙房暴望某棒冒紡肪膨謀貌貿鉾防吠頬北僕卜墨撲朴牧睦穆釦勃没殆堀幌奔本翻凡盆�摩磨魔麻埋妹昧枚毎哩槙幕膜枕鮪柾鱒桝亦俣又抹末沫迄侭繭麿万慢満漫蔓味未魅巳箕岬密蜜湊蓑稔脈妙粍民眠務夢無牟矛霧鵡椋婿娘冥名命明盟迷銘鳴姪牝滅免棉綿緬面麺摸模茂妄孟毛猛盲網耗蒙儲木黙目杢勿餅尤戻籾貰問悶紋門匁也冶夜爺耶野弥矢厄役約薬訳躍靖柳薮鑓愉愈油癒���".split(""),e=0;e!=n[150].length;++e)65533!==n[150][e].charCodeAt(0)&&(r[n[150][e]]=38400+e,t[38400+e]=n[150][e]);for(n[151]="����������������������������������������������������������������諭輸唯佑優勇友宥幽悠憂揖有柚湧涌猶猷由祐裕誘遊邑郵雄融夕予余与誉輿預傭幼妖容庸揚揺擁曜楊様洋溶熔用窯羊耀葉蓉要謡踊遥陽養慾抑欲�沃浴翌翼淀羅螺裸来莱頼雷洛絡落酪乱卵嵐欄濫藍蘭覧利吏履李梨理璃痢裏裡里離陸律率立葎掠略劉流溜琉留硫粒隆竜龍侶慮旅虜了亮僚両凌寮料梁涼猟療瞭稜糧良諒遼量陵領力緑倫厘林淋燐琳臨輪隣鱗麟瑠塁涙累類令伶例冷励嶺怜玲礼苓鈴隷零霊麗齢暦歴列劣烈裂廉恋憐漣煉簾練聯���".split(""),e=0;e!=n[151].length;++e)65533!==n[151][e].charCodeAt(0)&&(r[n[151][e]]=38656+e,t[38656+e]=n[151][e]);for(n[152]="����������������������������������������������������������������蓮連錬呂魯櫓炉賂路露労婁廊弄朗楼榔浪漏牢狼篭老聾蝋郎六麓禄肋録論倭和話歪賄脇惑枠鷲亙亘鰐詫藁蕨椀湾碗腕��������������������������������������������弌丐丕个丱丶丼丿乂乖乘亂亅豫亊舒弍于亞亟亠亢亰亳亶从仍仄仆仂仗仞仭仟价伉佚估佛佝佗佇佶侈侏侘佻佩佰侑佯來侖儘俔俟俎俘俛俑俚俐俤俥倚倨倔倪倥倅伜俶倡倩倬俾俯們倆偃假會偕偐偈做偖偬偸傀傚傅傴傲���".split(""),e=0;e!=n[152].length;++e)65533!==n[152][e].charCodeAt(0)&&(r[n[152][e]]=38912+e,t[38912+e]=n[152][e]);for(n[153]="����������������������������������������������������������������僉僊傳僂僖僞僥僭僣僮價僵儉儁儂儖儕儔儚儡儺儷儼儻儿兀兒兌兔兢竸兩兪兮冀冂囘册冉冏冑冓冕冖冤冦冢冩冪冫决冱冲冰况冽凅凉凛几處凩凭�凰凵凾刄刋刔刎刧刪刮刳刹剏剄剋剌剞剔剪剴剩剳剿剽劍劔劒剱劈劑辨辧劬劭劼劵勁勍勗勞勣勦飭勠勳勵勸勹匆匈甸匍匐匏匕匚匣匯匱匳匸區卆卅丗卉卍凖卞卩卮夘卻卷厂厖厠厦厥厮厰厶參簒雙叟曼燮叮叨叭叺吁吽呀听吭吼吮吶吩吝呎咏呵咎呟呱呷呰咒呻咀呶咄咐咆哇咢咸咥咬哄哈咨���".split(""),e=0;e!=n[153].length;++e)65533!==n[153][e].charCodeAt(0)&&(r[n[153][e]]=39168+e,t[39168+e]=n[153][e]);for(n[154]="����������������������������������������������������������������咫哂咤咾咼哘哥哦唏唔哽哮哭哺哢唹啀啣啌售啜啅啖啗唸唳啝喙喀咯喊喟啻啾喘喞單啼喃喩喇喨嗚嗅嗟嗄嗜嗤嗔嘔嗷嘖嗾嗽嘛嗹噎噐營嘴嘶嘲嘸�噫噤嘯噬噪嚆嚀嚊嚠嚔嚏嚥嚮嚶嚴囂嚼囁囃囀囈囎囑囓囗囮囹圀囿圄圉圈國圍圓團圖嗇圜圦圷圸坎圻址坏坩埀垈坡坿垉垓垠垳垤垪垰埃埆埔埒埓堊埖埣堋堙堝塲堡塢塋塰毀塒堽塹墅墹墟墫墺壞墻墸墮壅壓壑壗壙壘壥壜壤壟壯壺壹壻壼壽夂夊夐夛梦夥夬夭夲夸夾竒奕奐奎奚奘奢奠奧奬奩���".split(""),e=0;e!=n[154].length;++e)65533!==n[154][e].charCodeAt(0)&&(r[n[154][e]]=39424+e,t[39424+e]=n[154][e]);for(n[155]="����������������������������������������������������������������奸妁妝佞侫妣妲姆姨姜妍姙姚娥娟娑娜娉娚婀婬婉娵娶婢婪媚媼媾嫋嫂媽嫣嫗嫦嫩嫖嫺嫻嬌嬋嬖嬲嫐嬪嬶嬾孃孅孀孑孕孚孛孥孩孰孳孵學斈孺宀�它宦宸寃寇寉寔寐寤實寢寞寥寫寰寶寳尅將專對尓尠尢尨尸尹屁屆屎屓屐屏孱屬屮乢屶屹岌岑岔妛岫岻岶岼岷峅岾峇峙峩峽峺峭嶌峪崋崕崗嵜崟崛崑崔崢崚崙崘嵌嵒嵎嵋嵬嵳嵶嶇嶄嶂嶢嶝嶬嶮嶽嶐嶷嶼巉巍巓巒巖巛巫已巵帋帚帙帑帛帶帷幄幃幀幎幗幔幟幢幤幇幵并幺麼广庠廁廂廈廐廏���".split(""),e=0;e!=n[155].length;++e)65533!==n[155][e].charCodeAt(0)&&(r[n[155][e]]=39680+e,t[39680+e]=n[155][e]);for(n[156]="����������������������������������������������������������������廖廣廝廚廛廢廡廨廩廬廱廳廰廴廸廾弃弉彝彜弋弑弖弩弭弸彁彈彌彎弯彑彖彗彙彡彭彳彷徃徂彿徊很徑徇從徙徘徠徨徭徼忖忻忤忸忱忝悳忿怡恠�怙怐怩怎怱怛怕怫怦怏怺恚恁恪恷恟恊恆恍恣恃恤恂恬恫恙悁悍惧悃悚悄悛悖悗悒悧悋惡悸惠惓悴忰悽惆悵惘慍愕愆惶惷愀惴惺愃愡惻惱愍愎慇愾愨愧慊愿愼愬愴愽慂慄慳慷慘慙慚慫慴慯慥慱慟慝慓慵憙憖憇憬憔憚憊憑憫憮懌懊應懷懈懃懆憺懋罹懍懦懣懶懺懴懿懽懼懾戀戈戉戍戌戔戛���".split(""),e=0;e!=n[156].length;++e)65533!==n[156][e].charCodeAt(0)&&(r[n[156][e]]=39936+e,t[39936+e]=n[156][e]);for(n[157]="����������������������������������������������������������������戞戡截戮戰戲戳扁扎扞扣扛扠扨扼抂抉找抒抓抖拔抃抔拗拑抻拏拿拆擔拈拜拌拊拂拇抛拉挌拮拱挧挂挈拯拵捐挾捍搜捏掖掎掀掫捶掣掏掉掟掵捫�捩掾揩揀揆揣揉插揶揄搖搴搆搓搦搶攝搗搨搏摧摯摶摎攪撕撓撥撩撈撼據擒擅擇撻擘擂擱擧舉擠擡抬擣擯攬擶擴擲擺攀擽攘攜攅攤攣攫攴攵攷收攸畋效敖敕敍敘敞敝敲數斂斃變斛斟斫斷旃旆旁旄旌旒旛旙无旡旱杲昊昃旻杳昵昶昴昜晏晄晉晁晞晝晤晧晨晟晢晰暃暈暎暉暄暘暝曁暹曉暾暼���".split(""),e=0;e!=n[157].length;++e)65533!==n[157][e].charCodeAt(0)&&(r[n[157][e]]=40192+e,t[40192+e]=n[157][e]);for(n[158]="����������������������������������������������������������������曄暸曖曚曠昿曦曩曰曵曷朏朖朞朦朧霸朮朿朶杁朸朷杆杞杠杙杣杤枉杰枩杼杪枌枋枦枡枅枷柯枴柬枳柩枸柤柞柝柢柮枹柎柆柧檜栞框栩桀桍栲桎�梳栫桙档桷桿梟梏梭梔條梛梃檮梹桴梵梠梺椏梍桾椁棊椈棘椢椦棡椌棍棔棧棕椶椒椄棗棣椥棹棠棯椨椪椚椣椡棆楹楷楜楸楫楔楾楮椹楴椽楙椰楡楞楝榁楪榲榮槐榿槁槓榾槎寨槊槝榻槃榧樮榑榠榜榕榴槞槨樂樛槿權槹槲槧樅榱樞槭樔槫樊樒櫁樣樓橄樌橲樶橸橇橢橙橦橈樸樢檐檍檠檄檢檣���".split(""),e=0;e!=n[158].length;++e)65533!==n[158][e].charCodeAt(0)&&(r[n[158][e]]=40448+e,t[40448+e]=n[158][e]);for(n[159]="����������������������������������������������������������������檗蘗檻櫃櫂檸檳檬櫞櫑櫟檪櫚櫪櫻欅蘖櫺欒欖鬱欟欸欷盜欹飮歇歃歉歐歙歔歛歟歡歸歹歿殀殄殃殍殘殕殞殤殪殫殯殲殱殳殷殼毆毋毓毟毬毫毳毯�麾氈氓气氛氤氣汞汕汢汪沂沍沚沁沛汾汨汳沒沐泄泱泓沽泗泅泝沮沱沾沺泛泯泙泪洟衍洶洫洽洸洙洵洳洒洌浣涓浤浚浹浙涎涕濤涅淹渕渊涵淇淦涸淆淬淞淌淨淒淅淺淙淤淕淪淮渭湮渮渙湲湟渾渣湫渫湶湍渟湃渺湎渤滿渝游溂溪溘滉溷滓溽溯滄溲滔滕溏溥滂溟潁漑灌滬滸滾漿滲漱滯漲滌���".split(""),e=0;e!=n[159].length;++e)65533!==n[159][e].charCodeAt(0)&&(r[n[159][e]]=40704+e,t[40704+e]=n[159][e]);for(n[224]="����������������������������������������������������������������漾漓滷澆潺潸澁澀潯潛濳潭澂潼潘澎澑濂潦澳澣澡澤澹濆澪濟濕濬濔濘濱濮濛瀉瀋濺瀑瀁瀏濾瀛瀚潴瀝瀘瀟瀰瀾瀲灑灣炙炒炯烱炬炸炳炮烟烋烝�烙焉烽焜焙煥煕熈煦煢煌煖煬熏燻熄熕熨熬燗熹熾燒燉燔燎燠燬燧燵燼燹燿爍爐爛爨爭爬爰爲爻爼爿牀牆牋牘牴牾犂犁犇犒犖犢犧犹犲狃狆狄狎狒狢狠狡狹狷倏猗猊猜猖猝猴猯猩猥猾獎獏默獗獪獨獰獸獵獻獺珈玳珎玻珀珥珮珞璢琅瑯琥珸琲琺瑕琿瑟瑙瑁瑜瑩瑰瑣瑪瑶瑾璋璞璧瓊瓏瓔珱���".split(""),e=0;e!=n[224].length;++e)65533!==n[224][e].charCodeAt(0)&&(r[n[224][e]]=57344+e,t[57344+e]=n[224][e]);for(n[225]="����������������������������������������������������������������瓠瓣瓧瓩瓮瓲瓰瓱瓸瓷甄甃甅甌甎甍甕甓甞甦甬甼畄畍畊畉畛畆畚畩畤畧畫畭畸當疆疇畴疊疉疂疔疚疝疥疣痂疳痃疵疽疸疼疱痍痊痒痙痣痞痾痿�痼瘁痰痺痲痳瘋瘍瘉瘟瘧瘠瘡瘢瘤瘴瘰瘻癇癈癆癜癘癡癢癨癩癪癧癬癰癲癶癸發皀皃皈皋皎皖皓皙皚皰皴皸皹皺盂盍盖盒盞盡盥盧盪蘯盻眈眇眄眩眤眞眥眦眛眷眸睇睚睨睫睛睥睿睾睹瞎瞋瞑瞠瞞瞰瞶瞹瞿瞼瞽瞻矇矍矗矚矜矣矮矼砌砒礦砠礪硅碎硴碆硼碚碌碣碵碪碯磑磆磋磔碾碼磅磊磬���".split(""),e=0;e!=n[225].length;++e)65533!==n[225][e].charCodeAt(0)&&(r[n[225][e]]=57600+e,t[57600+e]=n[225][e]);for(n[226]="����������������������������������������������������������������磧磚磽磴礇礒礑礙礬礫祀祠祗祟祚祕祓祺祿禊禝禧齋禪禮禳禹禺秉秕秧秬秡秣稈稍稘稙稠稟禀稱稻稾稷穃穗穉穡穢穩龝穰穹穽窈窗窕窘窖窩竈窰�窶竅竄窿邃竇竊竍竏竕竓站竚竝竡竢竦竭竰笂笏笊笆笳笘笙笞笵笨笶筐筺笄筍笋筌筅筵筥筴筧筰筱筬筮箝箘箟箍箜箚箋箒箏筝箙篋篁篌篏箴篆篝篩簑簔篦篥籠簀簇簓篳篷簗簍篶簣簧簪簟簷簫簽籌籃籔籏籀籐籘籟籤籖籥籬籵粃粐粤粭粢粫粡粨粳粲粱粮粹粽糀糅糂糘糒糜糢鬻糯糲糴糶糺紆���".split(""),e=0;e!=n[226].length;++e)65533!==n[226][e].charCodeAt(0)&&(r[n[226][e]]=57856+e,t[57856+e]=n[226][e]);for(n[227]="����������������������������������������������������������������紂紜紕紊絅絋紮紲紿紵絆絳絖絎絲絨絮絏絣經綉絛綏絽綛綺綮綣綵緇綽綫總綢綯緜綸綟綰緘緝緤緞緻緲緡縅縊縣縡縒縱縟縉縋縢繆繦縻縵縹繃縷�縲縺繧繝繖繞繙繚繹繪繩繼繻纃緕繽辮繿纈纉續纒纐纓纔纖纎纛纜缸缺罅罌罍罎罐网罕罔罘罟罠罨罩罧罸羂羆羃羈羇羌羔羞羝羚羣羯羲羹羮羶羸譱翅翆翊翕翔翡翦翩翳翹飜耆耄耋耒耘耙耜耡耨耿耻聊聆聒聘聚聟聢聨聳聲聰聶聹聽聿肄肆肅肛肓肚肭冐肬胛胥胙胝胄胚胖脉胯胱脛脩脣脯腋���".split(""),e=0;e!=n[227].length;++e)65533!==n[227][e].charCodeAt(0)&&(r[n[227][e]]=58112+e,t[58112+e]=n[227][e]);for(n[228]="����������������������������������������������������������������隋腆脾腓腑胼腱腮腥腦腴膃膈膊膀膂膠膕膤膣腟膓膩膰膵膾膸膽臀臂膺臉臍臑臙臘臈臚臟臠臧臺臻臾舁舂舅與舊舍舐舖舩舫舸舳艀艙艘艝艚艟艤�艢艨艪艫舮艱艷艸艾芍芒芫芟芻芬苡苣苟苒苴苳苺莓范苻苹苞茆苜茉苙茵茴茖茲茱荀茹荐荅茯茫茗茘莅莚莪莟莢莖茣莎莇莊荼莵荳荵莠莉莨菴萓菫菎菽萃菘萋菁菷萇菠菲萍萢萠莽萸蔆菻葭萪萼蕚蒄葷葫蒭葮蒂葩葆萬葯葹萵蓊葢蒹蒿蒟蓙蓍蒻蓚蓐蓁蓆蓖蒡蔡蓿蓴蔗蔘蔬蔟蔕蔔蓼蕀蕣蕘蕈���".split(""),e=0;e!=n[228].length;++e)65533!==n[228][e].charCodeAt(0)&&(r[n[228][e]]=58368+e,t[58368+e]=n[228][e]);for(n[229]="����������������������������������������������������������������蕁蘂蕋蕕薀薤薈薑薊薨蕭薔薛藪薇薜蕷蕾薐藉薺藏薹藐藕藝藥藜藹蘊蘓蘋藾藺蘆蘢蘚蘰蘿虍乕虔號虧虱蚓蚣蚩蚪蚋蚌蚶蚯蛄蛆蚰蛉蠣蚫蛔蛞蛩蛬�蛟蛛蛯蜒蜆蜈蜀蜃蛻蜑蜉蜍蛹蜊蜴蜿蜷蜻蜥蜩蜚蝠蝟蝸蝌蝎蝴蝗蝨蝮蝙蝓蝣蝪蠅螢螟螂螯蟋螽蟀蟐雖螫蟄螳蟇蟆螻蟯蟲蟠蠏蠍蟾蟶蟷蠎蟒蠑蠖蠕蠢蠡蠱蠶蠹蠧蠻衄衂衒衙衞衢衫袁衾袞衵衽袵衲袂袗袒袮袙袢袍袤袰袿袱裃裄裔裘裙裝裹褂裼裴裨裲褄褌褊褓襃褞褥褪褫襁襄褻褶褸襌褝襠襞���".split(""),e=0;e!=n[229].length;++e)65533!==n[229][e].charCodeAt(0)&&(r[n[229][e]]=58624+e,t[58624+e]=n[229][e]);for(n[230]="����������������������������������������������������������������襦襤襭襪襯襴襷襾覃覈覊覓覘覡覩覦覬覯覲覺覽覿觀觚觜觝觧觴觸訃訖訐訌訛訝訥訶詁詛詒詆詈詼詭詬詢誅誂誄誨誡誑誥誦誚誣諄諍諂諚諫諳諧�諤諱謔諠諢諷諞諛謌謇謚諡謖謐謗謠謳鞫謦謫謾謨譁譌譏譎證譖譛譚譫譟譬譯譴譽讀讌讎讒讓讖讙讚谺豁谿豈豌豎豐豕豢豬豸豺貂貉貅貊貍貎貔豼貘戝貭貪貽貲貳貮貶賈賁賤賣賚賽賺賻贄贅贊贇贏贍贐齎贓賍贔贖赧赭赱赳趁趙跂趾趺跏跚跖跌跛跋跪跫跟跣跼踈踉跿踝踞踐踟蹂踵踰踴蹊���".split(""),e=0;e!=n[230].length;++e)65533!==n[230][e].charCodeAt(0)&&(r[n[230][e]]=58880+e,t[58880+e]=n[230][e]);for(n[231]="����������������������������������������������������������������蹇蹉蹌蹐蹈蹙蹤蹠踪蹣蹕蹶蹲蹼躁躇躅躄躋躊躓躑躔躙躪躡躬躰軆躱躾軅軈軋軛軣軼軻軫軾輊輅輕輒輙輓輜輟輛輌輦輳輻輹轅轂輾轌轉轆轎轗轜�轢轣轤辜辟辣辭辯辷迚迥迢迪迯邇迴逅迹迺逑逕逡逍逞逖逋逧逶逵逹迸遏遐遑遒逎遉逾遖遘遞遨遯遶隨遲邂遽邁邀邊邉邏邨邯邱邵郢郤扈郛鄂鄒鄙鄲鄰酊酖酘酣酥酩酳酲醋醉醂醢醫醯醪醵醴醺釀釁釉釋釐釖釟釡釛釼釵釶鈞釿鈔鈬鈕鈑鉞鉗鉅鉉鉤鉈銕鈿鉋鉐銜銖銓銛鉚鋏銹銷鋩錏鋺鍄錮���".split(""),e=0;e!=n[231].length;++e)65533!==n[231][e].charCodeAt(0)&&(r[n[231][e]]=59136+e,t[59136+e]=n[231][e]);for(n[232]="����������������������������������������������������������������錙錢錚錣錺錵錻鍜鍠鍼鍮鍖鎰鎬鎭鎔鎹鏖鏗鏨鏥鏘鏃鏝鏐鏈鏤鐚鐔鐓鐃鐇鐐鐶鐫鐵鐡鐺鑁鑒鑄鑛鑠鑢鑞鑪鈩鑰鑵鑷鑽鑚鑼鑾钁鑿閂閇閊閔閖閘閙�閠閨閧閭閼閻閹閾闊濶闃闍闌闕闔闖關闡闥闢阡阨阮阯陂陌陏陋陷陜陞陝陟陦陲陬隍隘隕隗險隧隱隲隰隴隶隸隹雎雋雉雍襍雜霍雕雹霄霆霈霓霎霑霏霖霙霤霪霰霹霽霾靄靆靈靂靉靜靠靤靦靨勒靫靱靹鞅靼鞁靺鞆鞋鞏鞐鞜鞨鞦鞣鞳鞴韃韆韈韋韜韭齏韲竟韶韵頏頌頸頤頡頷頽顆顏顋顫顯顰���".split(""),e=0;e!=n[232].length;++e)65533!==n[232][e].charCodeAt(0)&&(r[n[232][e]]=59392+e,t[59392+e]=n[232][e]);for(n[233]="����������������������������������������������������������������顱顴顳颪颯颱颶飄飃飆飩飫餃餉餒餔餘餡餝餞餤餠餬餮餽餾饂饉饅饐饋饑饒饌饕馗馘馥馭馮馼駟駛駝駘駑駭駮駱駲駻駸騁騏騅駢騙騫騷驅驂驀驃�騾驕驍驛驗驟驢驥驤驩驫驪骭骰骼髀髏髑髓體髞髟髢髣髦髯髫髮髴髱髷髻鬆鬘鬚鬟鬢鬣鬥鬧鬨鬩鬪鬮鬯鬲魄魃魏魍魎魑魘魴鮓鮃鮑鮖鮗鮟鮠鮨鮴鯀鯊鮹鯆鯏鯑鯒鯣鯢鯤鯔鯡鰺鯲鯱鯰鰕鰔鰉鰓鰌鰆鰈鰒鰊鰄鰮鰛鰥鰤鰡鰰鱇鰲鱆鰾鱚鱠鱧鱶鱸鳧鳬鳰鴉鴈鳫鴃鴆鴪鴦鶯鴣鴟鵄鴕鴒鵁鴿鴾鵆鵈���".split(""),e=0;e!=n[233].length;++e)65533!==n[233][e].charCodeAt(0)&&(r[n[233][e]]=59648+e,t[59648+e]=n[233][e]);for(n[234]="����������������������������������������������������������������鵝鵞鵤鵑鵐鵙鵲鶉鶇鶫鵯鵺鶚鶤鶩鶲鷄鷁鶻鶸鶺鷆鷏鷂鷙鷓鷸鷦鷭鷯鷽鸚鸛鸞鹵鹹鹽麁麈麋麌麒麕麑麝麥麩麸麪麭靡黌黎黏黐黔黜點黝黠黥黨黯�黴黶黷黹黻黼黽鼇鼈皷鼕鼡鼬鼾齊齒齔齣齟齠齡齦齧齬齪齷齲齶龕龜龠堯槇遙瑤凜熙�������������������������������������������������������������������������������������������".split(""),e=0;e!=n[234].length;++e)65533!==n[234][e].charCodeAt(0)&&(r[n[234][e]]=59904+e,t[59904+e]=n[234][e]);for(n[237]="����������������������������������������������������������������纊褜鍈銈蓜俉炻昱棈鋹曻彅丨仡仼伀伃伹佖侒侊侚侔俍偀倢俿倞偆偰偂傔僴僘兊兤冝冾凬刕劜劦勀勛匀匇匤卲厓厲叝﨎咜咊咩哿喆坙坥垬埈埇﨏�塚增墲夋奓奛奝奣妤妺孖寀甯寘寬尞岦岺峵崧嵓﨑嵂嵭嶸嶹巐弡弴彧德忞恝悅悊惞惕愠惲愑愷愰憘戓抦揵摠撝擎敎昀昕昻昉昮昞昤晥晗晙晴晳暙暠暲暿曺朎朗杦枻桒柀栁桄棏﨓楨﨔榘槢樰橫橆橳橾櫢櫤毖氿汜沆汯泚洄涇浯涖涬淏淸淲淼渹湜渧渼溿澈澵濵瀅瀇瀨炅炫焏焄煜煆煇凞燁燾犱���".split(""),e=0;e!=n[237].length;++e)65533!==n[237][e].charCodeAt(0)&&(r[n[237][e]]=60672+e,t[60672+e]=n[237][e]);for(n[238]="����������������������������������������������������������������犾猤猪獷玽珉珖珣珒琇珵琦琪琩琮瑢璉璟甁畯皂皜皞皛皦益睆劯砡硎硤硺礰礼神祥禔福禛竑竧靖竫箞精絈絜綷綠緖繒罇羡羽茁荢荿菇菶葈蒴蕓蕙�蕫﨟薰蘒﨡蠇裵訒訷詹誧誾諟諸諶譓譿賰賴贒赶﨣軏﨤逸遧郞都鄕鄧釚釗釞釭釮釤釥鈆鈐鈊鈺鉀鈼鉎鉙鉑鈹鉧銧鉷鉸鋧鋗鋙鋐﨧鋕鋠鋓錥錡鋻﨨錞鋿錝錂鍰鍗鎤鏆鏞鏸鐱鑅鑈閒隆﨩隝隯霳霻靃靍靏靑靕顗顥飯飼餧館馞驎髙髜魵魲鮏鮱鮻鰀鵰鵫鶴鸙黑��ⅰⅱⅲⅳⅴⅵⅶⅷⅸⅹ¬¦'"���".split(""),e=0;e!=n[238].length;++e)65533!==n[238][e].charCodeAt(0)&&(r[n[238][e]]=60928+e,t[60928+e]=n[238][e]);for(n[250]="����������������������������������������������������������������ⅰⅱⅲⅳⅴⅵⅶⅷⅸⅹⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩ¬¦'"㈱№℡∵纊褜鍈銈蓜俉炻昱棈鋹曻彅丨仡仼伀伃伹佖侒侊侚侔俍偀倢俿倞偆偰偂傔僴僘兊�兤冝冾凬刕劜劦勀勛匀匇匤卲厓厲叝﨎咜咊咩哿喆坙坥垬埈埇﨏塚增墲夋奓奛奝奣妤妺孖寀甯寘寬尞岦岺峵崧嵓﨑嵂嵭嶸嶹巐弡弴彧德忞恝悅悊惞惕愠惲愑愷愰憘戓抦揵摠撝擎敎昀昕昻昉昮昞昤晥晗晙晴晳暙暠暲暿曺朎朗杦枻桒柀栁桄棏﨓楨﨔榘槢樰橫橆橳橾櫢櫤毖氿汜沆汯泚洄涇浯���".split(""),e=0;e!=n[250].length;++e)65533!==n[250][e].charCodeAt(0)&&(r[n[250][e]]=64e3+e,t[64e3+e]=n[250][e]);for(n[251]="����������������������������������������������������������������涖涬淏淸淲淼渹湜渧渼溿澈澵濵瀅瀇瀨炅炫焏焄煜煆煇凞燁燾犱犾猤猪獷玽珉珖珣珒琇珵琦琪琩琮瑢璉璟甁畯皂皜皞皛皦益睆劯砡硎硤硺礰礼神�祥禔福禛竑竧靖竫箞精絈絜綷綠緖繒罇羡羽茁荢荿菇菶葈蒴蕓蕙蕫﨟薰蘒﨡蠇裵訒訷詹誧誾諟諸諶譓譿賰賴贒赶﨣軏﨤逸遧郞都鄕鄧釚釗釞釭釮釤釥鈆鈐鈊鈺鉀鈼鉎鉙鉑鈹鉧銧鉷鉸鋧鋗鋙鋐﨧鋕鋠鋓錥錡鋻﨨錞鋿錝錂鍰鍗鎤鏆鏞鏸鐱鑅鑈閒隆﨩隝隯霳霻靃靍靏靑靕顗顥飯飼餧館馞驎髙���".split(""),e=0;e!=n[251].length;++e)65533!==n[251][e].charCodeAt(0)&&(r[n[251][e]]=64256+e,t[64256+e]=n[251][e]);for(n[252]="����������������������������������������������������������������髜魵魲鮏鮱鮻鰀鵰鵫鶴鸙黑������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������".split(""),e=0;e!=n[252].length;++e)65533!==n[252][e].charCodeAt(0)&&(r[n[252][e]]=64512+e,t[64512+e]=n[252][e]);return{enc:r,dec:t}}(),r[936]=function(){var e,t=[],r={},n=[];for(n[0]="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�������������������������������������������������������������������������������������������������������������������������������".split(""),e=0;e!=n[0].length;++e)65533!==n[0][e].charCodeAt(0)&&(r[n[0][e]]=0+e,t[0+e]=n[0][e]);for(n[129]="����������������������������������������������������������������丂丄丅丆丏丒丗丟丠両丣並丩丮丯丱丳丵丷丼乀乁乂乄乆乊乑乕乗乚乛乢乣乤乥乧乨乪乫乬乭乮乯乲乴乵乶乷乸乹乺乻乼乽乿亀亁亂亃亄亅亇亊�亐亖亗亙亜亝亞亣亪亯亰亱亴亶亷亸亹亼亽亾仈仌仏仐仒仚仛仜仠仢仦仧仩仭仮仯仱仴仸仹仺仼仾伀伂伃伄伅伆伇伈伋伌伒伓伔伕伖伜伝伡伣伨伩伬伭伮伱伳伵伷伹伻伾伿佀佁佂佄佅佇佈佉佊佋佌佒佔佖佡佢佦佨佪佫佭佮佱佲併佷佸佹佺佽侀侁侂侅來侇侊侌侎侐侒侓侕侖侘侙侚侜侞侟価侢�".split(""),e=0;e!=n[129].length;++e)65533!==n[129][e].charCodeAt(0)&&(r[n[129][e]]=33024+e,t[33024+e]=n[129][e]);for(n[130]="����������������������������������������������������������������侤侫侭侰侱侲侳侴侶侷侸侹侺侻侼侽侾俀俁係俆俇俈俉俋俌俍俒俓俔俕俖俙俛俠俢俤俥俧俫俬俰俲俴俵俶俷俹俻俼俽俿倀倁倂倃倄倅倆倇倈倉倊�個倎倐們倓倕倖倗倛倝倞倠倢倣値倧倫倯倰倱倲倳倴倵倶倷倸倹倻倽倿偀偁偂偄偅偆偉偊偋偍偐偑偒偓偔偖偗偘偙偛偝偞偟偠偡偢偣偤偦偧偨偩偪偫偭偮偯偰偱偲偳側偵偸偹偺偼偽傁傂傃傄傆傇傉傊傋傌傎傏傐傑傒傓傔傕傖傗傘備傚傛傜傝傞傟傠傡傢傤傦傪傫傭傮傯傰傱傳傴債傶傷傸傹傼�".split(""),e=0;e!=n[130].length;++e)65533!==n[130][e].charCodeAt(0)&&(r[n[130][e]]=33280+e,t[33280+e]=n[130][e]);for(n[131]="����������������������������������������������������������������傽傾傿僀僁僂僃僄僅僆僇僈僉僊僋僌働僎僐僑僒僓僔僕僗僘僙僛僜僝僞僟僠僡僢僣僤僥僨僩僪僫僯僰僱僲僴僶僷僸價僺僼僽僾僿儀儁儂儃億儅儈�儉儊儌儍儎儏儐儑儓儔儕儖儗儘儙儚儛儜儝儞償儠儢儣儤儥儦儧儨儩優儫儬儭儮儯儰儱儲儳儴儵儶儷儸儹儺儻儼儽儾兂兇兊兌兎兏児兒兓兗兘兙兛兝兞兟兠兡兣兤兦內兩兪兯兲兺兾兿冃冄円冇冊冋冎冏冐冑冓冔冘冚冝冞冟冡冣冦冧冨冩冪冭冮冴冸冹冺冾冿凁凂凃凅凈凊凍凎凐凒凓凔凕凖凗�".split(""),e=0;e!=n[131].length;++e)65533!==n[131][e].charCodeAt(0)&&(r[n[131][e]]=33536+e,t[33536+e]=n[131][e]);for(n[132]="����������������������������������������������������������������凘凙凚凜凞凟凢凣凥処凧凨凩凪凬凮凱凲凴凷凾刄刅刉刋刌刏刐刓刔刕刜刞刟刡刢刣別刦刧刪刬刯刱刲刴刵刼刾剄剅剆則剈剉剋剎剏剒剓剕剗剘�剙剚剛剝剟剠剢剣剤剦剨剫剬剭剮剰剱剳剴創剶剷剸剹剺剻剼剾劀劃劄劅劆劇劉劊劋劌劍劎劏劑劒劔劕劖劗劘劙劚劜劤劥劦劧劮劯劰労劵劶劷劸効劺劻劼劽勀勁勂勄勅勆勈勊勌勍勎勏勑勓勔動勗務勚勛勜勝勞勠勡勢勣勥勦勧勨勩勪勫勬勭勮勯勱勲勳勴勵勶勷勸勻勼勽匁匂匃匄匇匉匊匋匌匎�".split(""),e=0;e!=n[132].length;++e)65533!==n[132][e].charCodeAt(0)&&(r[n[132][e]]=33792+e,t[33792+e]=n[132][e]);for(n[133]="����������������������������������������������������������������匑匒匓匔匘匛匜匞匟匢匤匥匧匨匩匫匬匭匯匰匱匲匳匴匵匶匷匸匼匽區卂卄卆卋卌卍卐協単卙卛卝卥卨卪卬卭卲卶卹卻卼卽卾厀厁厃厇厈厊厎厏�厐厑厒厓厔厖厗厙厛厜厞厠厡厤厧厪厫厬厭厯厰厱厲厳厴厵厷厸厹厺厼厽厾叀參叄叅叆叇収叏叐叒叓叕叚叜叝叞叡叢叧叴叺叾叿吀吂吅吇吋吔吘吙吚吜吢吤吥吪吰吳吶吷吺吽吿呁呂呄呅呇呉呌呍呎呏呑呚呝呞呟呠呡呣呥呧呩呪呫呬呭呮呯呰呴呹呺呾呿咁咃咅咇咈咉咊咍咑咓咗咘咜咞咟咠咡�".split(""),e=0;e!=n[133].length;++e)65533!==n[133][e].charCodeAt(0)&&(r[n[133][e]]=34048+e,t[34048+e]=n[133][e]);for(n[134]="����������������������������������������������������������������咢咥咮咰咲咵咶咷咹咺咼咾哃哅哊哋哖哘哛哠員哢哣哤哫哬哯哰哱哴哵哶哷哸哹哻哾唀唂唃唄唅唈唊唋唌唍唎唒唓唕唖唗唘唙唚唜唝唞唟唡唥唦�唨唩唫唭唲唴唵唶唸唹唺唻唽啀啂啅啇啈啋啌啍啎問啑啒啓啔啗啘啙啚啛啝啞啟啠啢啣啨啩啫啯啰啱啲啳啴啹啺啽啿喅喆喌喍喎喐喒喓喕喖喗喚喛喞喠喡喢喣喤喥喦喨喩喪喫喬喭單喯喰喲喴営喸喺喼喿嗀嗁嗂嗃嗆嗇嗈嗊嗋嗎嗏嗐嗕嗗嗘嗙嗚嗛嗞嗠嗢嗧嗩嗭嗮嗰嗱嗴嗶嗸嗹嗺嗻嗼嗿嘂嘃嘄嘅�".split(""),e=0;e!=n[134].length;++e)65533!==n[134][e].charCodeAt(0)&&(r[n[134][e]]=34304+e,t[34304+e]=n[134][e]);for(n[135]="����������������������������������������������������������������嘆嘇嘊嘋嘍嘐嘑嘒嘓嘔嘕嘖嘗嘙嘚嘜嘝嘠嘡嘢嘥嘦嘨嘩嘪嘫嘮嘯嘰嘳嘵嘷嘸嘺嘼嘽嘾噀噁噂噃噄噅噆噇噈噉噊噋噏噐噑噒噓噕噖噚噛噝噞噟噠噡�噣噥噦噧噭噮噯噰噲噳噴噵噷噸噹噺噽噾噿嚀嚁嚂嚃嚄嚇嚈嚉嚊嚋嚌嚍嚐嚑嚒嚔嚕嚖嚗嚘嚙嚚嚛嚜嚝嚞嚟嚠嚡嚢嚤嚥嚦嚧嚨嚩嚪嚫嚬嚭嚮嚰嚱嚲嚳嚴嚵嚶嚸嚹嚺嚻嚽嚾嚿囀囁囂囃囄囅囆囇囈囉囋囌囍囎囏囐囑囒囓囕囖囘囙囜団囥囦囧囨囩囪囬囮囯囲図囶囷囸囻囼圀圁圂圅圇國圌圍圎圏圐圑�".split(""),e=0;e!=n[135].length;++e)65533!==n[135][e].charCodeAt(0)&&(r[n[135][e]]=34560+e,t[34560+e]=n[135][e]);for(n[136]="����������������������������������������������������������������園圓圔圕圖圗團圙圚圛圝圞圠圡圢圤圥圦圧圫圱圲圴圵圶圷圸圼圽圿坁坃坄坅坆坈坉坋坒坓坔坕坖坘坙坢坣坥坧坬坮坰坱坲坴坵坸坹坺坽坾坿垀�垁垇垈垉垊垍垎垏垐垑垔垕垖垗垘垙垚垜垝垞垟垥垨垪垬垯垰垱垳垵垶垷垹垺垻垼垽垾垿埀埁埄埅埆埇埈埉埊埌埍埐埑埓埖埗埛埜埞埡埢埣埥埦埧埨埩埪埫埬埮埰埱埲埳埵埶執埻埼埾埿堁堃堄堅堈堉堊堌堎堏堐堒堓堔堖堗堘堚堛堜堝堟堢堣堥堦堧堨堩堫堬堭堮堯報堲堳場堶堷堸堹堺堻堼堽�".split(""),e=0;e!=n[136].length;++e)65533!==n[136][e].charCodeAt(0)&&(r[n[136][e]]=34816+e,t[34816+e]=n[136][e]);for(n[137]="����������������������������������������������������������������堾堿塀塁塂塃塅塆塇塈塉塊塋塎塏塐塒塓塕塖塗塙塚塛塜塝塟塠塡塢塣塤塦塧塨塩塪塭塮塯塰塱塲塳塴塵塶塷塸塹塺塻塼塽塿墂墄墆墇墈墊墋墌�墍墎墏墐墑墔墕墖増墘墛墜墝墠墡墢墣墤墥墦墧墪墫墬墭墮墯墰墱墲墳墴墵墶墷墸墹墺墻墽墾墿壀壂壃壄壆壇壈壉壊壋壌壍壎壏壐壒壓壔壖壗壘壙壚壛壜壝壞壟壠壡壢壣壥壦壧壨壩壪壭壯壱売壴壵壷壸壺壻壼壽壾壿夀夁夃夅夆夈変夊夋夌夎夐夑夒夓夗夘夛夝夞夠夡夢夣夦夨夬夰夲夳夵夶夻�".split(""),e=0;e!=n[137].length;++e)65533!==n[137][e].charCodeAt(0)&&(r[n[137][e]]=35072+e,t[35072+e]=n[137][e]);for(n[138]="����������������������������������������������������������������夽夾夿奀奃奅奆奊奌奍奐奒奓奙奛奜奝奞奟奡奣奤奦奧奨奩奪奫奬奭奮奯奰奱奲奵奷奺奻奼奾奿妀妅妉妋妌妎妏妐妑妔妕妘妚妛妜妝妟妠妡妢妦�妧妬妭妰妱妳妴妵妶妷妸妺妼妽妿姀姁姂姃姄姅姇姈姉姌姍姎姏姕姖姙姛姞姟姠姡姢姤姦姧姩姪姫姭姮姯姰姱姲姳姴姵姶姷姸姺姼姽姾娀娂娊娋娍娎娏娐娒娔娕娖娗娙娚娛娝娞娡娢娤娦娧娨娪娫娬娭娮娯娰娳娵娷娸娹娺娻娽娾娿婁婂婃婄婅婇婈婋婌婍婎婏婐婑婒婓婔婖婗婘婙婛婜婝婞婟婠�".split(""),e=0;e!=n[138].length;++e)65533!==n[138][e].charCodeAt(0)&&(r[n[138][e]]=35328+e,t[35328+e]=n[138][e]);for(n[139]="����������������������������������������������������������������婡婣婤婥婦婨婩婫婬婭婮婯婰婱婲婳婸婹婻婼婽婾媀媁媂媃媄媅媆媇媈媉媊媋媌媍媎媏媐媑媓媔媕媖媗媘媙媜媝媞媟媠媡媢媣媤媥媦媧媨媩媫媬�媭媮媯媰媱媴媶媷媹媺媻媼媽媿嫀嫃嫄嫅嫆嫇嫈嫊嫋嫍嫎嫏嫐嫑嫓嫕嫗嫙嫚嫛嫝嫞嫟嫢嫤嫥嫧嫨嫪嫬嫭嫮嫯嫰嫲嫳嫴嫵嫶嫷嫸嫹嫺嫻嫼嫽嫾嫿嬀嬁嬂嬃嬄嬅嬆嬇嬈嬊嬋嬌嬍嬎嬏嬐嬑嬒嬓嬔嬕嬘嬙嬚嬛嬜嬝嬞嬟嬠嬡嬢嬣嬤嬥嬦嬧嬨嬩嬪嬫嬬嬭嬮嬯嬰嬱嬳嬵嬶嬸嬹嬺嬻嬼嬽嬾嬿孁孂孃孄孅孆孇�".split(""),e=0;e!=n[139].length;++e)65533!==n[139][e].charCodeAt(0)&&(r[n[139][e]]=35584+e,t[35584+e]=n[139][e]);for(n[140]="����������������������������������������������������������������孈孉孊孋孌孍孎孏孒孖孞孠孡孧孨孫孭孮孯孲孴孶孷學孹孻孼孾孿宂宆宊宍宎宐宑宒宔宖実宧宨宩宬宭宮宯宱宲宷宺宻宼寀寁寃寈寉寊寋寍寎寏�寑寔寕寖寗寘寙寚寛寜寠寢寣實寧審寪寫寬寭寯寱寲寳寴寵寶寷寽対尀専尃尅將專尋尌對導尐尒尓尗尙尛尞尟尠尡尣尦尨尩尪尫尭尮尯尰尲尳尵尶尷屃屄屆屇屌屍屒屓屔屖屗屘屚屛屜屝屟屢層屧屨屩屪屫屬屭屰屲屳屴屵屶屷屸屻屼屽屾岀岃岄岅岆岇岉岊岋岎岏岒岓岕岝岞岟岠岡岤岥岦岧岨�".split(""),e=0;e!=n[140].length;++e)65533!==n[140][e].charCodeAt(0)&&(r[n[140][e]]=35840+e,t[35840+e]=n[140][e]);for(n[141]="����������������������������������������������������������������岪岮岯岰岲岴岶岹岺岻岼岾峀峂峃峅峆峇峈峉峊峌峍峎峏峐峑峓峔峕峖峗峘峚峛峜峝峞峟峠峢峣峧峩峫峬峮峯峱峲峳峴峵島峷峸峹峺峼峽峾峿崀�崁崄崅崈崉崊崋崌崍崏崐崑崒崓崕崗崘崙崚崜崝崟崠崡崢崣崥崨崪崫崬崯崰崱崲崳崵崶崷崸崹崺崻崼崿嵀嵁嵂嵃嵄嵅嵆嵈嵉嵍嵎嵏嵐嵑嵒嵓嵔嵕嵖嵗嵙嵚嵜嵞嵟嵠嵡嵢嵣嵤嵥嵦嵧嵨嵪嵭嵮嵰嵱嵲嵳嵵嵶嵷嵸嵹嵺嵻嵼嵽嵾嵿嶀嶁嶃嶄嶅嶆嶇嶈嶉嶊嶋嶌嶍嶎嶏嶐嶑嶒嶓嶔嶕嶖嶗嶘嶚嶛嶜嶞嶟嶠�".split(""),e=0;e!=n[141].length;++e)65533!==n[141][e].charCodeAt(0)&&(r[n[141][e]]=36096+e,t[36096+e]=n[141][e]);for(n[142]="����������������������������������������������������������������嶡嶢嶣嶤嶥嶦嶧嶨嶩嶪嶫嶬嶭嶮嶯嶰嶱嶲嶳嶴嶵嶶嶸嶹嶺嶻嶼嶽嶾嶿巀巁巂巃巄巆巇巈巉巊巋巌巎巏巐巑巒巓巔巕巖巗巘巙巚巜巟巠巣巤巪巬巭�巰巵巶巸巹巺巻巼巿帀帄帇帉帊帋帍帎帒帓帗帞帟帠帡帢帣帤帥帨帩帪師帬帯帰帲帳帴帵帶帹帺帾帿幀幁幃幆幇幈幉幊幋幍幎幏幐幑幒幓幖幗幘幙幚幜幝幟幠幣幤幥幦幧幨幩幪幫幬幭幮幯幰幱幵幷幹幾庁庂広庅庈庉庌庍庎庒庘庛庝庡庢庣庤庨庩庪庫庬庮庯庰庱庲庴庺庻庼庽庿廀廁廂廃廄廅�".split(""),e=0;e!=n[142].length;++e)65533!==n[142][e].charCodeAt(0)&&(r[n[142][e]]=36352+e,t[36352+e]=n[142][e]);for(n[143]="����������������������������������������������������������������廆廇廈廋廌廍廎廏廐廔廕廗廘廙廚廜廝廞廟廠廡廢廣廤廥廦廧廩廫廬廭廮廯廰廱廲廳廵廸廹廻廼廽弅弆弇弉弌弍弎弐弒弔弖弙弚弜弝弞弡弢弣弤�弨弫弬弮弰弲弳弴張弶強弸弻弽弾弿彁彂彃彄彅彆彇彈彉彊彋彌彍彎彏彑彔彙彚彛彜彞彟彠彣彥彧彨彫彮彯彲彴彵彶彸彺彽彾彿徃徆徍徎徏徑従徔徖徚徛徝從徟徠徢徣徤徥徦徧復徫徬徯徰徱徲徳徴徶徸徹徺徻徾徿忀忁忂忇忈忊忋忎忓忔忕忚忛応忞忟忢忣忥忦忨忩忬忯忰忲忳忴忶忷忹忺忼怇�".split(""),e=0;e!=n[143].length;++e)65533!==n[143][e].charCodeAt(0)&&(r[n[143][e]]=36608+e,t[36608+e]=n[143][e]);for(n[144]="����������������������������������������������������������������怈怉怋怌怐怑怓怗怘怚怞怟怢怣怤怬怭怮怰怱怲怳怴怶怷怸怹怺怽怾恀恄恅恆恇恈恉恊恌恎恏恑恓恔恖恗恘恛恜恞恟恠恡恥恦恮恱恲恴恵恷恾悀�悁悂悅悆悇悈悊悋悎悏悐悑悓悕悗悘悙悜悞悡悢悤悥悧悩悪悮悰悳悵悶悷悹悺悽悾悿惀惁惂惃惄惇惈惉惌惍惎惏惐惒惓惔惖惗惙惛惞惡惢惣惤惥惪惱惲惵惷惸惻惼惽惾惿愂愃愄愅愇愊愋愌愐愑愒愓愔愖愗愘愙愛愜愝愞愡愢愥愨愩愪愬愭愮愯愰愱愲愳愴愵愶愷愸愹愺愻愼愽愾慀慁慂慃慄慅慆�".split(""),e=0;e!=n[144].length;++e)65533!==n[144][e].charCodeAt(0)&&(r[n[144][e]]=36864+e,t[36864+e]=n[144][e]);for(n[145]="����������������������������������������������������������������慇慉態慍慏慐慒慓慔慖慗慘慙慚慛慜慞慟慠慡慣慤慥慦慩慪慫慬慭慮慯慱慲慳慴慶慸慹慺慻慼慽慾慿憀憁憂憃憄憅憆憇憈憉憊憌憍憏憐憑憒憓憕�憖憗憘憙憚憛憜憞憟憠憡憢憣憤憥憦憪憫憭憮憯憰憱憲憳憴憵憶憸憹憺憻憼憽憿懀懁懃懄懅懆懇應懌懍懎懏懐懓懕懖懗懘懙懚懛懜懝懞懟懠懡懢懣懤懥懧懨懩懪懫懬懭懮懯懰懱懲懳懴懶懷懸懹懺懻懼懽懾戀戁戂戃戄戅戇戉戓戔戙戜戝戞戠戣戦戧戨戩戫戭戯戰戱戲戵戶戸戹戺戻戼扂扄扅扆扊�".split(""),e=0;e!=n[145].length;++e)65533!==n[145][e].charCodeAt(0)&&(r[n[145][e]]=37120+e,t[37120+e]=n[145][e]);for(n[146]="����������������������������������������������������������������扏扐払扖扗扙扚扜扝扞扟扠扡扢扤扥扨扱扲扴扵扷扸扺扻扽抁抂抃抅抆抇抈抋抌抍抎抏抐抔抙抜抝択抣抦抧抩抪抭抮抯抰抲抳抴抶抷抸抺抾拀拁�拃拋拏拑拕拝拞拠拡拤拪拫拰拲拵拸拹拺拻挀挃挄挅挆挊挋挌挍挏挐挒挓挔挕挗挘挙挜挦挧挩挬挭挮挰挱挳挴挵挶挷挸挻挼挾挿捀捁捄捇捈捊捑捒捓捔捖捗捘捙捚捛捜捝捠捤捥捦捨捪捫捬捯捰捲捳捴捵捸捹捼捽捾捿掁掃掄掅掆掋掍掑掓掔掕掗掙掚掛掜掝掞掟採掤掦掫掯掱掲掵掶掹掻掽掿揀�".split(""),e=0;e!=n[146].length;++e)65533!==n[146][e].charCodeAt(0)&&(r[n[146][e]]=37376+e,t[37376+e]=n[146][e]);for(n[147]="����������������������������������������������������������������揁揂揃揅揇揈揊揋揌揑揓揔揕揗揘揙揚換揜揝揟揢揤揥揦揧揨揫揬揮揯揰揱揳揵揷揹揺揻揼揾搃搄搆搇搈搉搊損搎搑搒搕搖搗搘搙搚搝搟搢搣搤�搥搧搨搩搫搮搯搰搱搲搳搵搶搷搸搹搻搼搾摀摂摃摉摋摌摍摎摏摐摑摓摕摖摗摙摚摛摜摝摟摠摡摢摣摤摥摦摨摪摫摬摮摯摰摱摲摳摴摵摶摷摻摼摽摾摿撀撁撃撆撈撉撊撋撌撍撎撏撐撓撔撗撘撚撛撜撝撟撠撡撢撣撥撦撧撨撪撫撯撱撲撳撴撶撹撻撽撾撿擁擃擄擆擇擈擉擊擋擌擏擑擓擔擕擖擙據�".split(""),e=0;e!=n[147].length;++e)65533!==n[147][e].charCodeAt(0)&&(r[n[147][e]]=37632+e,t[37632+e]=n[147][e]);for(n[148]="����������������������������������������������������������������擛擜擝擟擠擡擣擥擧擨擩擪擫擬擭擮擯擰擱擲擳擴擵擶擷擸擹擺擻擼擽擾擿攁攂攃攄攅攆攇攈攊攋攌攍攎攏攐攑攓攔攕攖攗攙攚攛攜攝攞攟攠攡�攢攣攤攦攧攨攩攪攬攭攰攱攲攳攷攺攼攽敀敁敂敃敄敆敇敊敋敍敎敐敒敓敔敗敘敚敜敟敠敡敤敥敧敨敩敪敭敮敯敱敳敵敶數敹敺敻敼敽敾敿斀斁斂斃斄斅斆斈斉斊斍斎斏斒斔斕斖斘斚斝斞斠斢斣斦斨斪斬斮斱斲斳斴斵斶斷斸斺斻斾斿旀旂旇旈旉旊旍旐旑旓旔旕旘旙旚旛旜旝旞旟旡旣旤旪旫�".split(""),e=0;e!=n[148].length;++e)65533!==n[148][e].charCodeAt(0)&&(r[n[148][e]]=37888+e,t[37888+e]=n[148][e]);for(n[149]="����������������������������������������������������������������旲旳旴旵旸旹旻旼旽旾旿昁昄昅昇昈昉昋昍昐昑昒昖昗昘昚昛昜昞昡昢昣昤昦昩昪昫昬昮昰昲昳昷昸昹昺昻昽昿晀時晄晅晆晇晈晉晊晍晎晐晑晘�晙晛晜晝晞晠晢晣晥晧晩晪晫晬晭晱晲晳晵晸晹晻晼晽晿暀暁暃暅暆暈暉暊暋暍暎暏暐暒暓暔暕暘暙暚暛暜暞暟暠暡暢暣暤暥暦暩暪暫暬暭暯暰暱暲暳暵暶暷暸暺暻暼暽暿曀曁曂曃曄曅曆曇曈曉曊曋曌曍曎曏曐曑曒曓曔曕曖曗曘曚曞曟曠曡曢曣曤曥曧曨曪曫曬曭曮曯曱曵曶書曺曻曽朁朂會�".split(""),e=0;e!=n[149].length;++e)65533!==n[149][e].charCodeAt(0)&&(r[n[149][e]]=38144+e,t[38144+e]=n[149][e]);for(n[150]="����������������������������������������������������������������朄朅朆朇朌朎朏朑朒朓朖朘朙朚朜朞朠朡朢朣朤朥朧朩朮朰朲朳朶朷朸朹朻朼朾朿杁杄杅杇杊杋杍杒杔杕杗杘杙杚杛杝杢杣杤杦杧杫杬杮東杴杶�杸杹杺杻杽枀枂枃枅枆枈枊枌枍枎枏枑枒枓枔枖枙枛枟枠枡枤枦枩枬枮枱枲枴枹枺枻枼枽枾枿柀柂柅柆柇柈柉柊柋柌柍柎柕柖柗柛柟柡柣柤柦柧柨柪柫柭柮柲柵柶柷柸柹柺査柼柾栁栂栃栄栆栍栐栒栔栕栘栙栚栛栜栞栟栠栢栣栤栥栦栧栨栫栬栭栮栯栰栱栴栵栶栺栻栿桇桋桍桏桒桖桗桘桙桚桛�".split(""),e=0;e!=n[150].length;++e)65533!==n[150][e].charCodeAt(0)&&(r[n[150][e]]=38400+e,t[38400+e]=n[150][e]);for(n[151]="����������������������������������������������������������������桜桝桞桟桪桬桭桮桯桰桱桲桳桵桸桹桺桻桼桽桾桿梀梂梄梇梈梉梊梋梌梍梎梐梑梒梔梕梖梘梙梚梛梜條梞梟梠梡梣梤梥梩梪梫梬梮梱梲梴梶梷梸�梹梺梻梼梽梾梿棁棃棄棅棆棇棈棊棌棎棏棐棑棓棔棖棗棙棛棜棝棞棟棡棢棤棥棦棧棨棩棪棫棬棭棯棲棳棴棶棷棸棻棽棾棿椀椂椃椄椆椇椈椉椊椌椏椑椓椔椕椖椗椘椙椚椛検椝椞椡椢椣椥椦椧椨椩椪椫椬椮椯椱椲椳椵椶椷椸椺椻椼椾楀楁楃楄楅楆楇楈楉楊楋楌楍楎楏楐楑楒楓楕楖楘楙楛楜楟�".split(""),e=0;e!=n[151].length;++e)65533!==n[151][e].charCodeAt(0)&&(r[n[151][e]]=38656+e,t[38656+e]=n[151][e]);for(n[152]="����������������������������������������������������������������楡楢楤楥楧楨楩楪楬業楯楰楲楳楴極楶楺楻楽楾楿榁榃榅榊榋榌榎榏榐榑榒榓榖榗榙榚榝榞榟榠榡榢榣榤榥榦榩榪榬榮榯榰榲榳榵榶榸榹榺榼榽�榾榿槀槂槃槄槅槆槇槈槉構槍槏槑槒槓槕槖槗様槙槚槜槝槞槡槢槣槤槥槦槧槨槩槪槫槬槮槯槰槱槳槴槵槶槷槸槹槺槻槼槾樀樁樂樃樄樅樆樇樈樉樋樌樍樎樏樐樑樒樓樔樕樖標樚樛樜樝樞樠樢樣樤樥樦樧権樫樬樭樮樰樲樳樴樶樷樸樹樺樻樼樿橀橁橂橃橅橆橈橉橊橋橌橍橎橏橑橒橓橔橕橖橗橚�".split(""),e=0;e!=n[152].length;++e)65533!==n[152][e].charCodeAt(0)&&(r[n[152][e]]=38912+e,t[38912+e]=n[152][e]);for(n[153]="����������������������������������������������������������������橜橝橞機橠橢橣橤橦橧橨橩橪橫橬橭橮橯橰橲橳橴橵橶橷橸橺橻橽橾橿檁檂檃檅檆檇檈檉檊檋檌檍檏檒檓檔檕檖檘檙檚檛檜檝檞檟檡檢檣檤檥檦�檧檨檪檭檮檯檰檱檲檳檴檵檶檷檸檹檺檻檼檽檾檿櫀櫁櫂櫃櫄櫅櫆櫇櫈櫉櫊櫋櫌櫍櫎櫏櫐櫑櫒櫓櫔櫕櫖櫗櫘櫙櫚櫛櫜櫝櫞櫟櫠櫡櫢櫣櫤櫥櫦櫧櫨櫩櫪櫫櫬櫭櫮櫯櫰櫱櫲櫳櫴櫵櫶櫷櫸櫹櫺櫻櫼櫽櫾櫿欀欁欂欃欄欅欆欇欈欉權欋欌欍欎欏欐欑欒欓欔欕欖欗欘欙欚欛欜欝欞欟欥欦欨欩欪欫欬欭欮�".split(""),e=0;e!=n[153].length;++e)65533!==n[153][e].charCodeAt(0)&&(r[n[153][e]]=39168+e,t[39168+e]=n[153][e]);for(n[154]="����������������������������������������������������������������欯欰欱欳欴欵欶欸欻欼欽欿歀歁歂歄歅歈歊歋歍歎歏歐歑歒歓歔歕歖歗歘歚歛歜歝歞歟歠歡歨歩歫歬歭歮歯歰歱歲歳歴歵歶歷歸歺歽歾歿殀殅殈�殌殎殏殐殑殔殕殗殘殙殜殝殞殟殠殢殣殤殥殦殧殨殩殫殬殭殮殯殰殱殲殶殸殹殺殻殼殽殾毀毃毄毆毇毈毉毊毌毎毐毑毘毚毜毝毞毟毠毢毣毤毥毦毧毨毩毬毭毮毰毱毲毴毶毷毸毺毻毼毾毿氀氁氂氃氄氈氉氊氋氌氎氒気氜氝氞氠氣氥氫氬氭氱氳氶氷氹氺氻氼氾氿汃汄汅汈汋汌汍汎汏汑汒汓汖汘�".split(""),e=0;e!=n[154].length;++e)65533!==n[154][e].charCodeAt(0)&&(r[n[154][e]]=39424+e,t[39424+e]=n[154][e]);for(n[155]="����������������������������������������������������������������汙汚汢汣汥汦汧汫汬汭汮汯汱汳汵汷汸決汻汼汿沀沄沇沊沋沍沎沑沒沕沖沗沘沚沜沝沞沠沢沨沬沯沰沴沵沶沷沺泀況泂泃泆泇泈泋泍泎泏泑泒泘�泙泚泜泝泟泤泦泧泩泬泭泲泴泹泿洀洂洃洅洆洈洉洊洍洏洐洑洓洔洕洖洘洜洝洟洠洡洢洣洤洦洨洩洬洭洯洰洴洶洷洸洺洿浀浂浄浉浌浐浕浖浗浘浛浝浟浡浢浤浥浧浨浫浬浭浰浱浲浳浵浶浹浺浻浽浾浿涀涁涃涄涆涇涊涋涍涏涐涒涖涗涘涙涚涜涢涥涬涭涰涱涳涴涶涷涹涺涻涼涽涾淁淂淃淈淉淊�".split(""),e=0;e!=n[155].length;++e)65533!==n[155][e].charCodeAt(0)&&(r[n[155][e]]=39680+e,t[39680+e]=n[155][e]);for(n[156]="����������������������������������������������������������������淍淎淏淐淒淓淔淕淗淚淛淜淟淢淣淥淧淨淩淪淭淯淰淲淴淵淶淸淺淽淾淿渀渁渂渃渄渆渇済渉渋渏渒渓渕渘渙減渜渞渟渢渦渧渨渪測渮渰渱渳渵�渶渷渹渻渼渽渾渿湀湁湂湅湆湇湈湉湊湋湌湏湐湑湒湕湗湙湚湜湝湞湠湡湢湣湤湥湦湧湨湩湪湬湭湯湰湱湲湳湴湵湶湷湸湹湺湻湼湽満溁溂溄溇溈溊溋溌溍溎溑溒溓溔溕準溗溙溚溛溝溞溠溡溣溤溦溨溩溫溬溭溮溰溳溵溸溹溼溾溿滀滃滄滅滆滈滉滊滌滍滎滐滒滖滘滙滛滜滝滣滧滪滫滬滭滮滯�".split(""),e=0;e!=n[156].length;++e)65533!==n[156][e].charCodeAt(0)&&(r[n[156][e]]=39936+e,t[39936+e]=n[156][e]);for(n[157]="����������������������������������������������������������������滰滱滲滳滵滶滷滸滺滻滼滽滾滿漀漁漃漄漅漇漈漊漋漌漍漎漐漑漒漖漗漘漙漚漛漜漝漞漟漡漢漣漥漦漧漨漬漮漰漲漴漵漷漸漹漺漻漼漽漿潀潁潂�潃潄潅潈潉潊潌潎潏潐潑潒潓潔潕潖潗潙潚潛潝潟潠潡潣潤潥潧潨潩潪潫潬潯潰潱潳潵潶潷潹潻潽潾潿澀澁澂澃澅澆澇澊澋澏澐澑澒澓澔澕澖澗澘澙澚澛澝澞澟澠澢澣澤澥澦澨澩澪澫澬澭澮澯澰澱澲澴澵澷澸澺澻澼澽澾澿濁濃濄濅濆濇濈濊濋濌濍濎濏濐濓濔濕濖濗濘濙濚濛濜濝濟濢濣濤濥�".split(""),e=0;e!=n[157].length;++e)65533!==n[157][e].charCodeAt(0)&&(r[n[157][e]]=40192+e,t[40192+e]=n[157][e]);for(n[158]="����������������������������������������������������������������濦濧濨濩濪濫濬濭濰濱濲濳濴濵濶濷濸濹濺濻濼濽濾濿瀀瀁瀂瀃瀄瀅瀆瀇瀈瀉瀊瀋瀌瀍瀎瀏瀐瀒瀓瀔瀕瀖瀗瀘瀙瀜瀝瀞瀟瀠瀡瀢瀤瀥瀦瀧瀨瀩瀪�瀫瀬瀭瀮瀯瀰瀱瀲瀳瀴瀶瀷瀸瀺瀻瀼瀽瀾瀿灀灁灂灃灄灅灆灇灈灉灊灋灍灎灐灑灒灓灔灕灖灗灘灙灚灛灜灝灟灠灡灢灣灤灥灦灧灨灩灪灮灱灲灳灴灷灹灺灻災炁炂炃炄炆炇炈炋炌炍炏炐炑炓炗炘炚炛炞炟炠炡炢炣炤炥炦炧炨炩炪炰炲炴炵炶為炾炿烄烅烆烇烉烋烌烍烎烏烐烑烒烓烔烕烖烗烚�".split(""),e=0;e!=n[158].length;++e)65533!==n[158][e].charCodeAt(0)&&(r[n[158][e]]=40448+e,t[40448+e]=n[158][e]);for(n[159]="����������������������������������������������������������������烜烝烞烠烡烢烣烥烪烮烰烱烲烳烴烵烶烸烺烻烼烾烿焀焁焂焃焄焅焆焇焈焋焌焍焎焏焑焒焔焗焛焜焝焞焟焠無焢焣焤焥焧焨焩焪焫焬焭焮焲焳焴�焵焷焸焹焺焻焼焽焾焿煀煁煂煃煄煆煇煈煉煋煍煏煐煑煒煓煔煕煖煗煘煙煚煛煝煟煠煡煢煣煥煩煪煫煬煭煯煰煱煴煵煶煷煹煻煼煾煿熀熁熂熃熅熆熇熈熉熋熌熍熎熐熑熒熓熕熖熗熚熛熜熝熞熡熢熣熤熥熦熧熩熪熫熭熮熯熰熱熲熴熶熷熸熺熻熼熽熾熿燀燁燂燄燅燆燇燈燉燊燋燌燍燏燐燑燒燓�".split(""),e=0;e!=n[159].length;++e)65533!==n[159][e].charCodeAt(0)&&(r[n[159][e]]=40704+e,t[40704+e]=n[159][e]);for(n[160]="����������������������������������������������������������������燖燗燘燙燚燛燜燝燞營燡燢燣燤燦燨燩燪燫燬燭燯燰燱燲燳燴燵燶燷燸燺燻燼燽燾燿爀爁爂爃爄爅爇爈爉爊爋爌爍爎爏爐爑爒爓爔爕爖爗爘爙爚�爛爜爞爟爠爡爢爣爤爥爦爧爩爫爭爮爯爲爳爴爺爼爾牀牁牂牃牄牅牆牉牊牋牎牏牐牑牓牔牕牗牘牚牜牞牠牣牤牥牨牪牫牬牭牰牱牳牴牶牷牸牻牼牽犂犃犅犆犇犈犉犌犎犐犑犓犔犕犖犗犘犙犚犛犜犝犞犠犡犢犣犤犥犦犧犨犩犪犫犮犱犲犳犵犺犻犼犽犾犿狀狅狆狇狉狊狋狌狏狑狓狔狕狖狘狚狛�".split(""),e=0;e!=n[160].length;++e)65533!==n[160][e].charCodeAt(0)&&(r[n[160][e]]=40960+e,t[40960+e]=n[160][e]);for(n[161]="����������������������������������������������������������������������������������������������������������������������������������������������������������������� 、。·ˉˇ¨〃々—~‖…‘’“”〔〕〈〉《》「」『』〖〗【】±×÷∶∧∨∑∏∪∩∈∷√⊥∥∠⌒⊙∫∮≡≌≈∽∝≠≮≯≤≥∞∵∴♂♀°′″℃$¤¢£‰§№☆★○●◎◇◆□■△▲※→←↑↓〓�".split(""),e=0;e!=n[161].length;++e)65533!==n[161][e].charCodeAt(0)&&(r[n[161][e]]=41216+e,t[41216+e]=n[161][e]);for(n[162]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������ⅰⅱⅲⅳⅴⅵⅶⅷⅸⅹ������⒈⒉⒊⒋⒌⒍⒎⒏⒐⒑⒒⒓⒔⒕⒖⒗⒘⒙⒚⒛⑴⑵⑶⑷⑸⑹⑺⑻⑼⑽⑾⑿⒀⒁⒂⒃⒄⒅⒆⒇①②③④⑤⑥⑦⑧⑨⑩��㈠㈡㈢㈣㈤㈥㈦㈧㈨㈩��ⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩⅪⅫ���".split(""),e=0;e!=n[162].length;++e)65533!==n[162][e].charCodeAt(0)&&(r[n[162][e]]=41472+e,t[41472+e]=n[162][e]);for(n[163]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������!"#¥%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|} ̄�".split(""),e=0;e!=n[163].length;++e)65533!==n[163][e].charCodeAt(0)&&(r[n[163][e]]=41728+e,t[41728+e]=n[163][e]);for(n[164]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������ぁあぃいぅうぇえぉおかがきぎくぐけげこごさざしじすずせぜそぞただちぢっつづてでとどなにぬねのはばぱひびぴふぶぷへべぺほぼぽまみむめもゃやゅゆょよらりるれろゎわゐゑをん������������".split(""),e=0;e!=n[164].length;++e)65533!==n[164][e].charCodeAt(0)&&(r[n[164][e]]=41984+e,t[41984+e]=n[164][e]);for(n[165]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������ァアィイゥウェエォオカガキギクグケゲコゴサザシジスズセゼソゾタダチヂッツヅテデトドナニヌネノハバパヒビピフブプヘベペホボポマミムメモャヤュユョヨラリルレロヮワヰヱヲンヴヵヶ���������".split(""),e=0;e!=n[165].length;++e)65533!==n[165][e].charCodeAt(0)&&(r[n[165][e]]=42240+e,t[42240+e]=n[165][e]);for(n[166]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩ��������αβγδεζηθικλμνξοπρστυφχψω�������︵︶︹︺︿﹀︽︾﹁﹂﹃﹄��︻︼︷︸︱�︳︴����������".split(""),e=0;e!=n[166].length;++e)65533!==n[166][e].charCodeAt(0)&&(r[n[166][e]]=42496+e,t[42496+e]=n[166][e]);for(n[167]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ���������������абвгдеёжзийклмнопрстуфхцчшщъыьэюя��������������".split(""),e=0;e!=n[167].length;++e)65533!==n[167][e].charCodeAt(0)&&(r[n[167][e]]=42752+e,t[42752+e]=n[167][e]);for(n[168]="����������������������������������������������������������������ˊˋ˙–―‥‵℅℉↖↗↘↙∕∟∣≒≦≧⊿═║╒╓╔╕╖╗╘╙╚╛╜╝╞╟╠╡╢╣╤╥╦╧╨╩╪╫╬╭╮╯╰╱╲╳▁▂▃▄▅▆▇�█▉▊▋▌▍▎▏▓▔▕▼▽◢◣◤◥☉⊕〒〝〞�����������āáǎàēéěèīíǐìōóǒòūúǔùǖǘǚǜüêɑ�ńň�ɡ����ㄅㄆㄇㄈㄉㄊㄋㄌㄍㄎㄏㄐㄑㄒㄓㄔㄕㄖㄗㄘㄙㄚㄛㄜㄝㄞㄟㄠㄡㄢㄣㄤㄥㄦㄧㄨㄩ����������������������".split(""),e=0;e!=n[168].length;++e)65533!==n[168][e].charCodeAt(0)&&(r[n[168][e]]=43008+e,t[43008+e]=n[168][e]);for(n[169]="����������������������������������������������������������������〡〢〣〤〥〦〧〨〩㊣㎎㎏㎜㎝㎞㎡㏄㏎㏑㏒㏕︰¬¦�℡㈱�‐���ー゛゜ヽヾ〆ゝゞ﹉﹊﹋﹌﹍﹎﹏﹐﹑﹒﹔﹕﹖﹗﹙﹚﹛﹜﹝﹞﹟﹠﹡�﹢﹣﹤﹥﹦﹨﹩﹪﹫�������������〇�������������─━│┃┄┅┆┇┈┉┊┋┌┍┎┏┐┑┒┓└┕┖┗┘┙┚┛├┝┞┟┠┡┢┣┤┥┦┧┨┩┪┫┬┭┮┯┰┱┲┳┴┵┶┷┸┹┺┻┼┽┾┿╀╁╂╃╄╅╆╇╈╉╊╋����������������".split(""),e=0;e!=n[169].length;++e)65533!==n[169][e].charCodeAt(0)&&(r[n[169][e]]=43264+e,t[43264+e]=n[169][e]);for(n[170]="����������������������������������������������������������������狜狝狟狢狣狤狥狦狧狪狫狵狶狹狽狾狿猀猂猄猅猆猇猈猉猋猌猍猏猐猑猒猔猘猙猚猟猠猣猤猦猧猨猭猯猰猲猳猵猶猺猻猼猽獀獁獂獃獄獅獆獇獈�獉獊獋獌獎獏獑獓獔獕獖獘獙獚獛獜獝獞獟獡獢獣獤獥獦獧獨獩獪獫獮獰獱�����������������������������������������������������������������������������������������������".split(""),e=0;e!=n[170].length;++e)65533!==n[170][e].charCodeAt(0)&&(r[n[170][e]]=43520+e,t[43520+e]=n[170][e]);for(n[171]="����������������������������������������������������������������獲獳獴獵獶獷獸獹獺獻獼獽獿玀玁玂玃玅玆玈玊玌玍玏玐玒玓玔玕玗玘玙玚玜玝玞玠玡玣玤玥玦玧玨玪玬玭玱玴玵玶玸玹玼玽玾玿珁珃珄珅珆珇�珋珌珎珒珓珔珕珖珗珘珚珛珜珝珟珡珢珣珤珦珨珪珫珬珮珯珰珱珳珴珵珶珷�����������������������������������������������������������������������������������������������".split(""),e=0;e!=n[171].length;++e)65533!==n[171][e].charCodeAt(0)&&(r[n[171][e]]=43776+e,t[43776+e]=n[171][e]);for(n[172]="����������������������������������������������������������������珸珹珺珻珼珽現珿琀琁琂琄琇琈琋琌琍琎琑琒琓琔琕琖琗琘琙琜琝琞琟琠琡琣琤琧琩琫琭琯琱琲琷琸琹琺琻琽琾琿瑀瑂瑃瑄瑅瑆瑇瑈瑉瑊瑋瑌瑍�瑎瑏瑐瑑瑒瑓瑔瑖瑘瑝瑠瑡瑢瑣瑤瑥瑦瑧瑨瑩瑪瑫瑬瑮瑯瑱瑲瑳瑴瑵瑸瑹瑺�����������������������������������������������������������������������������������������������".split(""),e=0;e!=n[172].length;++e)65533!==n[172][e].charCodeAt(0)&&(r[n[172][e]]=44032+e,t[44032+e]=n[172][e]);for(n[173]="����������������������������������������������������������������瑻瑼瑽瑿璂璄璅璆璈璉璊璌璍璏璑璒璓璔璕璖璗璘璙璚璛璝璟璠璡璢璣璤璥璦璪璫璬璭璮璯環璱璲璳璴璵璶璷璸璹璻璼璽璾璿瓀瓁瓂瓃瓄瓅瓆瓇�瓈瓉瓊瓋瓌瓍瓎瓏瓐瓑瓓瓔瓕瓖瓗瓘瓙瓚瓛瓝瓟瓡瓥瓧瓨瓩瓪瓫瓬瓭瓰瓱瓲�����������������������������������������������������������������������������������������������".split(""),e=0;e!=n[173].length;++e)65533!==n[173][e].charCodeAt(0)&&(r[n[173][e]]=44288+e,t[44288+e]=n[173][e]);for(n[174]="����������������������������������������������������������������瓳瓵瓸瓹瓺瓻瓼瓽瓾甀甁甂甃甅甆甇甈甉甊甋甌甎甐甒甔甕甖甗甛甝甞甠甡產産甤甦甧甪甮甴甶甹甼甽甿畁畂畃畄畆畇畉畊畍畐畑畒畓畕畖畗畘�畝畞畟畠畡畢畣畤畧畨畩畫畬畭畮畯異畱畳畵當畷畺畻畼畽畾疀疁疂疄疅疇�����������������������������������������������������������������������������������������������".split(""),e=0;e!=n[174].length;++e)65533!==n[174][e].charCodeAt(0)&&(r[n[174][e]]=44544+e,t[44544+e]=n[174][e]);for(n[175]="����������������������������������������������������������������疈疉疊疌疍疎疐疓疕疘疛疜疞疢疦疧疨疩疪疭疶疷疺疻疿痀痁痆痋痌痎痏痐痑痓痗痙痚痜痝痟痠痡痥痩痬痭痮痯痲痳痵痶痷痸痺痻痽痾瘂瘄瘆瘇�瘈瘉瘋瘍瘎瘏瘑瘒瘓瘔瘖瘚瘜瘝瘞瘡瘣瘧瘨瘬瘮瘯瘱瘲瘶瘷瘹瘺瘻瘽癁療癄�����������������������������������������������������������������������������������������������".split(""),e=0;e!=n[175].length;++e)65533!==n[175][e].charCodeAt(0)&&(r[n[175][e]]=44800+e,t[44800+e]=n[175][e]);for(n[176]="����������������������������������������������������������������癅癆癇癈癉癊癋癎癏癐癑癒癓癕癗癘癙癚癛癝癟癠癡癢癤癥癦癧癨癩癪癬癭癮癰癱癲癳癴癵癶癷癹発發癿皀皁皃皅皉皊皌皍皏皐皒皔皕皗皘皚皛�皜皝皞皟皠皡皢皣皥皦皧皨皩皪皫皬皭皯皰皳皵皶皷皸皹皺皻皼皽皾盀盁盃啊阿埃挨哎唉哀皑癌蔼矮艾碍爱隘鞍氨安俺按暗岸胺案肮昂盎凹敖熬翱袄傲奥懊澳芭捌扒叭吧笆八疤巴拔跋靶把耙坝霸罢爸白柏百摆佰败拜稗斑班搬扳般颁板版扮拌伴瓣半办绊邦帮梆榜膀绑棒磅蚌镑傍谤苞胞包褒剥�".split(""),e=0;e!=n[176].length;++e)65533!==n[176][e].charCodeAt(0)&&(r[n[176][e]]=45056+e,t[45056+e]=n[176][e]);for(n[177]="����������������������������������������������������������������盄盇盉盋盌盓盕盙盚盜盝盞盠盡盢監盤盦盧盨盩盪盫盬盭盰盳盵盶盷盺盻盽盿眀眂眃眅眆眊県眎眏眐眑眒眓眔眕眖眗眘眛眜眝眞眡眣眤眥眧眪眫�眬眮眰眱眲眳眴眹眻眽眾眿睂睄睅睆睈睉睊睋睌睍睎睏睒睓睔睕睖睗睘睙睜薄雹保堡饱宝抱报暴豹鲍爆杯碑悲卑北辈背贝钡倍狈备惫焙被奔苯本笨崩绷甭泵蹦迸逼鼻比鄙笔彼碧蓖蔽毕毙毖币庇痹闭敝弊必辟壁臂避陛鞭边编贬扁便变卞辨辩辫遍标彪膘表鳖憋别瘪彬斌濒滨宾摈兵冰柄丙秉饼炳�".split(""),e=0;e!=n[177].length;++e)65533!==n[177][e].charCodeAt(0)&&(r[n[177][e]]=45312+e,t[45312+e]=n[177][e]);for(n[178]="����������������������������������������������������������������睝睞睟睠睤睧睩睪睭睮睯睰睱睲睳睴睵睶睷睸睺睻睼瞁瞂瞃瞆瞇瞈瞉瞊瞋瞏瞐瞓瞔瞕瞖瞗瞘瞙瞚瞛瞜瞝瞞瞡瞣瞤瞦瞨瞫瞭瞮瞯瞱瞲瞴瞶瞷瞸瞹瞺�瞼瞾矀矁矂矃矄矅矆矇矈矉矊矋矌矎矏矐矑矒矓矔矕矖矘矙矚矝矞矟矠矡矤病并玻菠播拨钵波博勃搏铂箔伯帛舶脖膊渤泊驳捕卜哺补埠不布步簿部怖擦猜裁材才财睬踩采彩菜蔡餐参蚕残惭惨灿苍舱仓沧藏操糙槽曹草厕策侧册测层蹭插叉茬茶查碴搽察岔差诧拆柴豺搀掺蝉馋谗缠铲产阐颤昌猖�".split(""),e=0;e!=n[178].length;++e)65533!==n[178][e].charCodeAt(0)&&(r[n[178][e]]=45568+e,t[45568+e]=n[178][e]);for(n[179]="����������������������������������������������������������������矦矨矪矯矰矱矲矴矵矷矹矺矻矼砃砄砅砆砇砈砊砋砎砏砐砓砕砙砛砞砠砡砢砤砨砪砫砮砯砱砲砳砵砶砽砿硁硂硃硄硆硈硉硊硋硍硏硑硓硔硘硙硚�硛硜硞硟硠硡硢硣硤硥硦硧硨硩硯硰硱硲硳硴硵硶硸硹硺硻硽硾硿碀碁碂碃场尝常长偿肠厂敞畅唱倡超抄钞朝嘲潮巢吵炒车扯撤掣彻澈郴臣辰尘晨忱沉陈趁衬撑称城橙成呈乘程惩澄诚承逞骋秤吃痴持匙池迟弛驰耻齿侈尺赤翅斥炽充冲虫崇宠抽酬畴踌稠愁筹仇绸瞅丑臭初出橱厨躇锄雏滁除楚�".split(""),e=0;e!=n[179].length;++e)65533!==n[179][e].charCodeAt(0)&&(r[n[179][e]]=45824+e,t[45824+e]=n[179][e]);for(n[180]="����������������������������������������������������������������碄碅碆碈碊碋碏碐碒碔碕碖碙碝碞碠碢碤碦碨碩碪碫碬碭碮碯碵碶碷碸確碻碼碽碿磀磂磃磄磆磇磈磌磍磎磏磑磒磓磖磗磘磚磛磜磝磞磟磠磡磢磣�磤磥磦磧磩磪磫磭磮磯磰磱磳磵磶磸磹磻磼磽磾磿礀礂礃礄礆礇礈礉礊礋礌础储矗搐触处揣川穿椽传船喘串疮窗幢床闯创吹炊捶锤垂春椿醇唇淳纯蠢戳绰疵茨磁雌辞慈瓷词此刺赐次聪葱囱匆从丛凑粗醋簇促蹿篡窜摧崔催脆瘁粹淬翠村存寸磋撮搓措挫错搭达答瘩打大呆歹傣戴带殆代贷袋待逮�".split(""),e=0;e!=n[180].length;++e)65533!==n[180][e].charCodeAt(0)&&(r[n[180][e]]=46080+e,t[46080+e]=n[180][e]);for(n[181]="����������������������������������������������������������������礍礎礏礐礑礒礔礕礖礗礘礙礚礛礜礝礟礠礡礢礣礥礦礧礨礩礪礫礬礭礮礯礰礱礲礳礵礶礷礸礹礽礿祂祃祄祅祇祊祋祌祍祎祏祐祑祒祔祕祘祙祡祣�祤祦祩祪祫祬祮祰祱祲祳祴祵祶祹祻祼祽祾祿禂禃禆禇禈禉禋禌禍禎禐禑禒怠耽担丹单郸掸胆旦氮但惮淡诞弹蛋当挡党荡档刀捣蹈倒岛祷导到稻悼道盗德得的蹬灯登等瞪凳邓堤低滴迪敌笛狄涤翟嫡抵底地蒂第帝弟递缔颠掂滇碘点典靛垫电佃甸店惦奠淀殿碉叼雕凋刁掉吊钓调跌爹碟蝶迭谍叠�".split(""),e=0;e!=n[181].length;++e)65533!==n[181][e].charCodeAt(0)&&(r[n[181][e]]=46336+e,t[46336+e]=n[181][e]);for(n[182]="����������������������������������������������������������������禓禔禕禖禗禘禙禛禜禝禞禟禠禡禢禣禤禥禦禨禩禪禫禬禭禮禯禰禱禲禴禵禶禷禸禼禿秂秄秅秇秈秊秌秎秏秐秓秔秖秗秙秚秛秜秝秞秠秡秢秥秨秪�秬秮秱秲秳秴秵秶秷秹秺秼秾秿稁稄稅稇稈稉稊稌稏稐稑稒稓稕稖稘稙稛稜丁盯叮钉顶鼎锭定订丢东冬董懂动栋侗恫冻洞兜抖斗陡豆逗痘都督毒犊独读堵睹赌杜镀肚度渡妒端短锻段断缎堆兑队对墩吨蹲敦顿囤钝盾遁掇哆多夺垛躲朵跺舵剁惰堕蛾峨鹅俄额讹娥恶厄扼遏鄂饿恩而儿耳尔饵洱二�".split(""),e=0;e!=n[182].length;++e)65533!==n[182][e].charCodeAt(0)&&(r[n[182][e]]=46592+e,t[46592+e]=n[182][e]);for(n[183]="����������������������������������������������������������������稝稟稡稢稤稥稦稧稨稩稪稫稬稭種稯稰稱稲稴稵稶稸稺稾穀穁穂穃穄穅穇穈穉穊穋穌積穎穏穐穒穓穔穕穖穘穙穚穛穜穝穞穟穠穡穢穣穤穥穦穧穨�穩穪穫穬穭穮穯穱穲穳穵穻穼穽穾窂窅窇窉窊窋窌窎窏窐窓窔窙窚窛窞窡窢贰发罚筏伐乏阀法珐藩帆番翻樊矾钒繁凡烦反返范贩犯饭泛坊芳方肪房防妨仿访纺放菲非啡飞肥匪诽吠肺废沸费芬酚吩氛分纷坟焚汾粉奋份忿愤粪丰封枫蜂峰锋风疯烽逢冯缝讽奉凤佛否夫敷肤孵扶拂辐幅氟符伏俘服�".split(""),e=0;e!=n[183].length;++e)65533!==n[183][e].charCodeAt(0)&&(r[n[183][e]]=46848+e,t[46848+e]=n[183][e]);for(n[184]="����������������������������������������������������������������窣窤窧窩窪窫窮窯窰窱窲窴窵窶窷窸窹窺窻窼窽窾竀竁竂竃竄竅竆竇竈竉竊竌竍竎竏竐竑竒竓竔竕竗竘竚竛竜竝竡竢竤竧竨竩竪竫竬竮竰竱竲竳�竴竵競竷竸竻竼竾笀笁笂笅笇笉笌笍笎笐笒笓笖笗笘笚笜笝笟笡笢笣笧笩笭浮涪福袱弗甫抚辅俯釜斧脯腑府腐赴副覆赋复傅付阜父腹负富讣附妇缚咐噶嘎该改概钙盖溉干甘杆柑竿肝赶感秆敢赣冈刚钢缸肛纲岗港杠篙皋高膏羔糕搞镐稿告哥歌搁戈鸽胳疙割革葛格蛤阁隔铬个各给根跟耕更庚羹�".split(""),e=0;e!=n[184].length;++e)65533!==n[184][e].charCodeAt(0)&&(r[n[184][e]]=47104+e,t[47104+e]=n[184][e]);for(n[185]="����������������������������������������������������������������笯笰笲笴笵笶笷笹笻笽笿筀筁筂筃筄筆筈筊筍筎筓筕筗筙筜筞筟筡筣筤筥筦筧筨筩筪筫筬筭筯筰筳筴筶筸筺筼筽筿箁箂箃箄箆箇箈箉箊箋箌箎箏�箑箒箓箖箘箙箚箛箞箟箠箣箤箥箮箯箰箲箳箵箶箷箹箺箻箼箽箾箿節篂篃範埂耿梗工攻功恭龚供躬公宫弓巩汞拱贡共钩勾沟苟狗垢构购够辜菇咕箍估沽孤姑鼓古蛊骨谷股故顾固雇刮瓜剐寡挂褂乖拐怪棺关官冠观管馆罐惯灌贯光广逛瑰规圭硅归龟闺轨鬼诡癸桂柜跪贵刽辊滚棍锅郭国果裹过哈�".split(""),e=0;e!=n[185].length;++e)65533!==n[185][e].charCodeAt(0)&&(r[n[185][e]]=47360+e,t[47360+e]=n[185][e]);for(n[186]="����������������������������������������������������������������篅篈築篊篋篍篎篏篐篒篔篕篖篗篘篛篜篞篟篠篢篣篤篧篨篩篫篬篭篯篰篲篳篴篵篶篸篹篺篻篽篿簀簁簂簃簄簅簆簈簉簊簍簎簐簑簒簓簔簕簗簘簙�簚簛簜簝簞簠簡簢簣簤簥簨簩簫簬簭簮簯簰簱簲簳簴簵簶簷簹簺簻簼簽簾籂骸孩海氦亥害骇酣憨邯韩含涵寒函喊罕翰撼捍旱憾悍焊汗汉夯杭航壕嚎豪毫郝好耗号浩呵喝荷菏核禾和何合盒貉阂河涸赫褐鹤贺嘿黑痕很狠恨哼亨横衡恒轰哄烘虹鸿洪宏弘红喉侯猴吼厚候后呼乎忽瑚壶葫胡蝴狐糊湖�".split(""),e=0;e!=n[186].length;++e)65533!==n[186][e].charCodeAt(0)&&(r[n[186][e]]=47616+e,t[47616+e]=n[186][e]);for(n[187]="����������������������������������������������������������������籃籄籅籆籇籈籉籊籋籌籎籏籐籑籒籓籔籕籖籗籘籙籚籛籜籝籞籟籠籡籢籣籤籥籦籧籨籩籪籫籬籭籮籯籰籱籲籵籶籷籸籹籺籾籿粀粁粂粃粄粅粆粇�粈粊粋粌粍粎粏粐粓粔粖粙粚粛粠粡粣粦粧粨粩粫粬粭粯粰粴粵粶粷粸粺粻弧虎唬护互沪户花哗华猾滑画划化话槐徊怀淮坏欢环桓还缓换患唤痪豢焕涣宦幻荒慌黄磺蝗簧皇凰惶煌晃幌恍谎灰挥辉徽恢蛔回毁悔慧卉惠晦贿秽会烩汇讳诲绘荤昏婚魂浑混豁活伙火获或惑霍货祸击圾基机畸稽积箕�".split(""),e=0;e!=n[187].length;++e)65533!==n[187][e].charCodeAt(0)&&(r[n[187][e]]=47872+e,t[47872+e]=n[187][e]);for(n[188]="����������������������������������������������������������������粿糀糂糃糄糆糉糋糎糏糐糑糒糓糔糘糚糛糝糞糡糢糣糤糥糦糧糩糪糫糬糭糮糰糱糲糳糴糵糶糷糹糺糼糽糾糿紀紁紂紃約紅紆紇紈紉紋紌納紎紏紐�紑紒紓純紕紖紗紘紙級紛紜紝紞紟紡紣紤紥紦紨紩紪紬紭紮細紱紲紳紴紵紶肌饥迹激讥鸡姬绩缉吉极棘辑籍集及急疾汲即嫉级挤几脊己蓟技冀季伎祭剂悸济寄寂计记既忌际妓继纪嘉枷夹佳家加荚颊贾甲钾假稼价架驾嫁歼监坚尖笺间煎兼肩艰奸缄茧检柬碱硷拣捡简俭剪减荐槛鉴践贱见键箭件�".split(""),e=0;e!=n[188].length;++e)65533!==n[188][e].charCodeAt(0)&&(r[n[188][e]]=48128+e,t[48128+e]=n[188][e]);for(n[189]="����������������������������������������������������������������紷紸紹紺紻紼紽紾紿絀絁終絃組絅絆絇絈絉絊絋経絍絎絏結絑絒絓絔絕絖絗絘絙絚絛絜絝絞絟絠絡絢絣絤絥給絧絨絩絪絫絬絭絯絰統絲絳絴絵絶�絸絹絺絻絼絽絾絿綀綁綂綃綄綅綆綇綈綉綊綋綌綍綎綏綐綑綒經綔綕綖綗綘健舰剑饯渐溅涧建僵姜将浆江疆蒋桨奖讲匠酱降蕉椒礁焦胶交郊浇骄娇嚼搅铰矫侥脚狡角饺缴绞剿教酵轿较叫窖揭接皆秸街阶截劫节桔杰捷睫竭洁结解姐戒藉芥界借介疥诫届巾筋斤金今津襟紧锦仅谨进靳晋禁近烬浸�".split(""),e=0;e!=n[189].length;++e)65533!==n[189][e].charCodeAt(0)&&(r[n[189][e]]=48384+e,t[48384+e]=n[189][e]);for(n[190]="����������������������������������������������������������������継続綛綜綝綞綟綠綡綢綣綤綥綧綨綩綪綫綬維綯綰綱網綳綴綵綶綷綸綹綺綻綼綽綾綿緀緁緂緃緄緅緆緇緈緉緊緋緌緍緎総緐緑緒緓緔緕緖緗緘緙�線緛緜緝緞緟締緡緢緣緤緥緦緧編緩緪緫緬緭緮緯緰緱緲緳練緵緶緷緸緹緺尽劲荆兢茎睛晶鲸京惊精粳经井警景颈静境敬镜径痉靖竟竞净炯窘揪究纠玖韭久灸九酒厩救旧臼舅咎就疚鞠拘狙疽居驹菊局咀矩举沮聚拒据巨具距踞锯俱句惧炬剧捐鹃娟倦眷卷绢撅攫抉掘倔爵觉决诀绝均菌钧军君峻�".split(""),e=0;e!=n[190].length;++e)65533!==n[190][e].charCodeAt(0)&&(r[n[190][e]]=48640+e,t[48640+e]=n[190][e]);for(n[191]="����������������������������������������������������������������緻緼緽緾緿縀縁縂縃縄縅縆縇縈縉縊縋縌縍縎縏縐縑縒縓縔縕縖縗縘縙縚縛縜縝縞縟縠縡縢縣縤縥縦縧縨縩縪縫縬縭縮縯縰縱縲縳縴縵縶縷縸縹�縺縼總績縿繀繂繃繄繅繆繈繉繊繋繌繍繎繏繐繑繒繓織繕繖繗繘繙繚繛繜繝俊竣浚郡骏喀咖卡咯开揩楷凯慨刊堪勘坎砍看康慷糠扛抗亢炕考拷烤靠坷苛柯棵磕颗科壳咳可渴克刻客课肯啃垦恳坑吭空恐孔控抠口扣寇枯哭窟苦酷库裤夸垮挎跨胯块筷侩快宽款匡筐狂框矿眶旷况亏盔岿窥葵奎魁傀�".split(""),e=0;e!=n[191].length;++e)65533!==n[191][e].charCodeAt(0)&&(r[n[191][e]]=48896+e,t[48896+e]=n[191][e]);for(n[192]="����������������������������������������������������������������繞繟繠繡繢繣繤繥繦繧繨繩繪繫繬繭繮繯繰繱繲繳繴繵繶繷繸繹繺繻繼繽繾繿纀纁纃纄纅纆纇纈纉纊纋續纍纎纏纐纑纒纓纔纕纖纗纘纙纚纜纝纞�纮纴纻纼绖绤绬绹缊缐缞缷缹缻缼缽缾缿罀罁罃罆罇罈罉罊罋罌罍罎罏罒罓馈愧溃坤昆捆困括扩廓阔垃拉喇蜡腊辣啦莱来赖蓝婪栏拦篮阑兰澜谰揽览懒缆烂滥琅榔狼廊郎朗浪捞劳牢老佬姥酪烙涝勒乐雷镭蕾磊累儡垒擂肋类泪棱楞冷厘梨犁黎篱狸离漓理李里鲤礼莉荔吏栗丽厉励砾历利傈例俐�".split(""),e=0;e!=n[192].length;++e)65533!==n[192][e].charCodeAt(0)&&(r[n[192][e]]=49152+e,t[49152+e]=n[192][e]);for(n[193]="����������������������������������������������������������������罖罙罛罜罝罞罠罣罤罥罦罧罫罬罭罯罰罳罵罶罷罸罺罻罼罽罿羀羂羃羄羅羆羇羈羉羋羍羏羐羑羒羓羕羖羗羘羙羛羜羠羢羣羥羦羨義羪羫羬羭羮羱�羳羴羵羶羷羺羻羾翀翂翃翄翆翇翈翉翋翍翏翐翑習翓翖翗翙翚翛翜翝翞翢翣痢立粒沥隶力璃哩俩联莲连镰廉怜涟帘敛脸链恋炼练粮凉梁粱良两辆量晾亮谅撩聊僚疗燎寥辽潦了撂镣廖料列裂烈劣猎琳林磷霖临邻鳞淋凛赁吝拎玲菱零龄铃伶羚凌灵陵岭领另令溜琉榴硫馏留刘瘤流柳六龙聋咙笼窿�".split(""),e=0;e!=n[193].length;++e)65533!==n[193][e].charCodeAt(0)&&(r[n[193][e]]=49408+e,t[49408+e]=n[193][e]);for(n[194]="����������������������������������������������������������������翤翧翨翪翫翬翭翯翲翴翵翶翷翸翹翺翽翾翿耂耇耈耉耊耎耏耑耓耚耛耝耞耟耡耣耤耫耬耭耮耯耰耲耴耹耺耼耾聀聁聄聅聇聈聉聎聏聐聑聓聕聖聗�聙聛聜聝聞聟聠聡聢聣聤聥聦聧聨聫聬聭聮聯聰聲聳聴聵聶職聸聹聺聻聼聽隆垄拢陇楼娄搂篓漏陋芦卢颅庐炉掳卤虏鲁麓碌露路赂鹿潞禄录陆戮驴吕铝侣旅履屡缕虑氯律率滤绿峦挛孪滦卵乱掠略抡轮伦仑沦纶论萝螺罗逻锣箩骡裸落洛骆络妈麻玛码蚂马骂嘛吗埋买麦卖迈脉瞒馒蛮满蔓曼慢漫�".split(""),e=0;e!=n[194].length;++e)65533!==n[194][e].charCodeAt(0)&&(r[n[194][e]]=49664+e,t[49664+e]=n[194][e]);for(n[195]="����������������������������������������������������������������聾肁肂肅肈肊肍肎肏肐肑肒肔肕肗肙肞肣肦肧肨肬肰肳肵肶肸肹肻胅胇胈胉胊胋胏胐胑胒胓胔胕胘胟胠胢胣胦胮胵胷胹胻胾胿脀脁脃脄脅脇脈脋�脌脕脗脙脛脜脝脟脠脡脢脣脤脥脦脧脨脩脪脫脭脮脰脳脴脵脷脹脺脻脼脽脿谩芒茫盲氓忙莽猫茅锚毛矛铆卯茂冒帽貌贸么玫枚梅酶霉煤没眉媒镁每美昧寐妹媚门闷们萌蒙檬盟锰猛梦孟眯醚靡糜迷谜弥米秘觅泌蜜密幂棉眠绵冕免勉娩缅面苗描瞄藐秒渺庙妙蔑灭民抿皿敏悯闽明螟鸣铭名命谬摸�".split(""),e=0;e!=n[195].length;++e)65533!==n[195][e].charCodeAt(0)&&(r[n[195][e]]=49920+e,t[49920+e]=n[195][e]);for(n[196]="����������������������������������������������������������������腀腁腂腃腄腅腇腉腍腎腏腒腖腗腘腛腜腝腞腟腡腢腣腤腦腨腪腫腬腯腲腳腵腶腷腸膁膃膄膅膆膇膉膋膌膍膎膐膒膓膔膕膖膗膙膚膞膟膠膡膢膤膥�膧膩膫膬膭膮膯膰膱膲膴膵膶膷膸膹膼膽膾膿臄臅臇臈臉臋臍臎臏臐臑臒臓摹蘑模膜磨摩魔抹末莫墨默沫漠寞陌谋牟某拇牡亩姆母墓暮幕募慕木目睦牧穆拿哪呐钠那娜纳氖乃奶耐奈南男难囊挠脑恼闹淖呢馁内嫩能妮霓倪泥尼拟你匿腻逆溺蔫拈年碾撵捻念娘酿鸟尿捏聂孽啮镊镍涅您柠狞凝宁�".split(""),e=0;e!=n[196].length;++e)65533!==n[196][e].charCodeAt(0)&&(r[n[196][e]]=50176+e,t[50176+e]=n[196][e]);for(n[197]="����������������������������������������������������������������臔臕臖臗臘臙臚臛臜臝臞臟臠臡臢臤臥臦臨臩臫臮臯臰臱臲臵臶臷臸臹臺臽臿舃與興舉舊舋舎舏舑舓舕舖舗舘舙舚舝舠舤舥舦舧舩舮舲舺舼舽舿�艀艁艂艃艅艆艈艊艌艍艎艐艑艒艓艔艕艖艗艙艛艜艝艞艠艡艢艣艤艥艦艧艩拧泞牛扭钮纽脓浓农弄奴努怒女暖虐疟挪懦糯诺哦欧鸥殴藕呕偶沤啪趴爬帕怕琶拍排牌徘湃派攀潘盘磐盼畔判叛乓庞旁耪胖抛咆刨炮袍跑泡呸胚培裴赔陪配佩沛喷盆砰抨烹澎彭蓬棚硼篷膨朋鹏捧碰坯砒霹批披劈琵毗�".split(""),e=0;e!=n[197].length;++e)65533!==n[197][e].charCodeAt(0)&&(r[n[197][e]]=50432+e,t[50432+e]=n[197][e]);for(n[198]="����������������������������������������������������������������艪艫艬艭艱艵艶艷艸艻艼芀芁芃芅芆芇芉芌芐芓芔芕芖芚芛芞芠芢芣芧芲芵芶芺芻芼芿苀苂苃苅苆苉苐苖苙苚苝苢苧苨苩苪苬苭苮苰苲苳苵苶苸�苺苼苽苾苿茀茊茋茍茐茒茓茖茘茙茝茞茟茠茡茢茣茤茥茦茩茪茮茰茲茷茻茽啤脾疲皮匹痞僻屁譬篇偏片骗飘漂瓢票撇瞥拼频贫品聘乒坪苹萍平凭瓶评屏坡泼颇婆破魄迫粕剖扑铺仆莆葡菩蒲埔朴圃普浦谱曝瀑期欺栖戚妻七凄漆柒沏其棋奇歧畦崎脐齐旗祈祁骑起岂乞企启契砌器气迄弃汽泣讫掐�".split(""),e=0;e!=n[198].length;++e)65533!==n[198][e].charCodeAt(0)&&(r[n[198][e]]=50688+e,t[50688+e]=n[198][e]);for(n[199]="����������������������������������������������������������������茾茿荁荂荄荅荈荊荋荌荍荎荓荕荖荗荘荙荝荢荰荱荲荳荴荵荶荹荺荾荿莀莁莂莃莄莇莈莊莋莌莍莏莐莑莔莕莖莗莙莚莝莟莡莢莣莤莥莦莧莬莭莮�莯莵莻莾莿菂菃菄菆菈菉菋菍菎菐菑菒菓菕菗菙菚菛菞菢菣菤菦菧菨菫菬菭恰洽牵扦钎铅千迁签仟谦乾黔钱钳前潜遣浅谴堑嵌欠歉枪呛腔羌墙蔷强抢橇锹敲悄桥瞧乔侨巧鞘撬翘峭俏窍切茄且怯窃钦侵亲秦琴勤芹擒禽寝沁青轻氢倾卿清擎晴氰情顷请庆琼穷秋丘邱球求囚酋泅趋区蛆曲躯屈驱渠�".split(""),e=0;e!=n[199].length;++e)65533!==n[199][e].charCodeAt(0)&&(r[n[199][e]]=50944+e,t[50944+e]=n[199][e]);for(n[200]="����������������������������������������������������������������菮華菳菴菵菶菷菺菻菼菾菿萀萂萅萇萈萉萊萐萒萓萔萕萖萗萙萚萛萞萟萠萡萢萣萩萪萫萬萭萮萯萰萲萳萴萵萶萷萹萺萻萾萿葀葁葂葃葄葅葇葈葉�葊葋葌葍葎葏葐葒葓葔葕葖葘葝葞葟葠葢葤葥葦葧葨葪葮葯葰葲葴葷葹葻葼取娶龋趣去圈颧权醛泉全痊拳犬券劝缺炔瘸却鹊榷确雀裙群然燃冉染瓤壤攘嚷让饶扰绕惹热壬仁人忍韧任认刃妊纫扔仍日戎茸蓉荣融熔溶容绒冗揉柔肉茹蠕儒孺如辱乳汝入褥软阮蕊瑞锐闰润若弱撒洒萨腮鳃塞赛三叁�".split(""),e=0;e!=n[200].length;++e)65533!==n[200][e].charCodeAt(0)&&(r[n[200][e]]=51200+e,t[51200+e]=n[200][e]);for(n[201]="����������������������������������������������������������������葽葾葿蒀蒁蒃蒄蒅蒆蒊蒍蒏蒐蒑蒒蒓蒔蒕蒖蒘蒚蒛蒝蒞蒟蒠蒢蒣蒤蒥蒦蒧蒨蒩蒪蒫蒬蒭蒮蒰蒱蒳蒵蒶蒷蒻蒼蒾蓀蓂蓃蓅蓆蓇蓈蓋蓌蓎蓏蓒蓔蓕蓗�蓘蓙蓚蓛蓜蓞蓡蓢蓤蓧蓨蓩蓪蓫蓭蓮蓯蓱蓲蓳蓴蓵蓶蓷蓸蓹蓺蓻蓽蓾蔀蔁蔂伞散桑嗓丧搔骚扫嫂瑟色涩森僧莎砂杀刹沙纱傻啥煞筛晒珊苫杉山删煽衫闪陕擅赡膳善汕扇缮墒伤商赏晌上尚裳梢捎稍烧芍勺韶少哨邵绍奢赊蛇舌舍赦摄射慑涉社设砷申呻伸身深娠绅神沈审婶甚肾慎渗声生甥牲升绳�".split(""),e=0;e!=n[201].length;++e)65533!==n[201][e].charCodeAt(0)&&(r[n[201][e]]=51456+e,t[51456+e]=n[201][e]);for(n[202]="����������������������������������������������������������������蔃蔄蔅蔆蔇蔈蔉蔊蔋蔍蔎蔏蔐蔒蔔蔕蔖蔘蔙蔛蔜蔝蔞蔠蔢蔣蔤蔥蔦蔧蔨蔩蔪蔭蔮蔯蔰蔱蔲蔳蔴蔵蔶蔾蔿蕀蕁蕂蕄蕅蕆蕇蕋蕌蕍蕎蕏蕐蕑蕒蕓蕔蕕�蕗蕘蕚蕛蕜蕝蕟蕠蕡蕢蕣蕥蕦蕧蕩蕪蕫蕬蕭蕮蕯蕰蕱蕳蕵蕶蕷蕸蕼蕽蕿薀薁省盛剩胜圣师失狮施湿诗尸虱十石拾时什食蚀实识史矢使屎驶始式示士世柿事拭誓逝势是嗜噬适仕侍释饰氏市恃室视试收手首守寿授售受瘦兽蔬枢梳殊抒输叔舒淑疏书赎孰熟薯暑曙署蜀黍鼠属术述树束戍竖墅庶数漱�".split(""),e=0;e!=n[202].length;++e)65533!==n[202][e].charCodeAt(0)&&(r[n[202][e]]=51712+e,t[51712+e]=n[202][e]);for(n[203]="����������������������������������������������������������������薂薃薆薈薉薊薋薌薍薎薐薑薒薓薔薕薖薗薘薙薚薝薞薟薠薡薢薣薥薦薧薩薫薬薭薱薲薳薴薵薶薸薺薻薼薽薾薿藀藂藃藄藅藆藇藈藊藋藌藍藎藑藒�藔藖藗藘藙藚藛藝藞藟藠藡藢藣藥藦藧藨藪藫藬藭藮藯藰藱藲藳藴藵藶藷藸恕刷耍摔衰甩帅栓拴霜双爽谁水睡税吮瞬顺舜说硕朔烁斯撕嘶思私司丝死肆寺嗣四伺似饲巳松耸怂颂送宋讼诵搜艘擞嗽苏酥俗素速粟僳塑溯宿诉肃酸蒜算虽隋随绥髓碎岁穗遂隧祟孙损笋蓑梭唆缩琐索锁所塌他它她塔�".split(""),e=0;e!=n[203].length;++e)65533!==n[203][e].charCodeAt(0)&&(r[n[203][e]]=51968+e,t[51968+e]=n[203][e]);for(n[204]="����������������������������������������������������������������藹藺藼藽藾蘀蘁蘂蘃蘄蘆蘇蘈蘉蘊蘋蘌蘍蘎蘏蘐蘒蘓蘔蘕蘗蘘蘙蘚蘛蘜蘝蘞蘟蘠蘡蘢蘣蘤蘥蘦蘨蘪蘫蘬蘭蘮蘯蘰蘱蘲蘳蘴蘵蘶蘷蘹蘺蘻蘽蘾蘿虀�虁虂虃虄虅虆虇虈虉虊虋虌虒虓處虖虗虘虙虛虜虝號虠虡虣虤虥虦虧虨虩虪獭挞蹋踏胎苔抬台泰酞太态汰坍摊贪瘫滩坛檀痰潭谭谈坦毯袒碳探叹炭汤塘搪堂棠膛唐糖倘躺淌趟烫掏涛滔绦萄桃逃淘陶讨套特藤腾疼誊梯剔踢锑提题蹄啼体替嚏惕涕剃屉天添填田甜恬舔腆挑条迢眺跳贴铁帖厅听烃�".split(""),e=0;e!=n[204].length;++e)65533!==n[204][e].charCodeAt(0)&&(r[n[204][e]]=52224+e,t[52224+e]=n[204][e]);for(n[205]="����������������������������������������������������������������虭虯虰虲虳虴虵虶虷虸蚃蚄蚅蚆蚇蚈蚉蚎蚏蚐蚑蚒蚔蚖蚗蚘蚙蚚蚛蚞蚟蚠蚡蚢蚥蚦蚫蚭蚮蚲蚳蚷蚸蚹蚻蚼蚽蚾蚿蛁蛂蛃蛅蛈蛌蛍蛒蛓蛕蛖蛗蛚蛜�蛝蛠蛡蛢蛣蛥蛦蛧蛨蛪蛫蛬蛯蛵蛶蛷蛺蛻蛼蛽蛿蜁蜄蜅蜆蜋蜌蜎蜏蜐蜑蜔蜖汀廷停亭庭挺艇通桐酮瞳同铜彤童桶捅筒统痛偷投头透凸秃突图徒途涂屠土吐兔湍团推颓腿蜕褪退吞屯臀拖托脱鸵陀驮驼椭妥拓唾挖哇蛙洼娃瓦袜歪外豌弯湾玩顽丸烷完碗挽晚皖惋宛婉万腕汪王亡枉网往旺望忘妄威�".split(""),e=0;e!=n[205].length;++e)65533!==n[205][e].charCodeAt(0)&&(r[n[205][e]]=52480+e,t[52480+e]=n[205][e]);for(n[206]="����������������������������������������������������������������蜙蜛蜝蜟蜠蜤蜦蜧蜨蜪蜫蜬蜭蜯蜰蜲蜳蜵蜶蜸蜹蜺蜼蜽蝀蝁蝂蝃蝄蝅蝆蝊蝋蝍蝏蝐蝑蝒蝔蝕蝖蝘蝚蝛蝜蝝蝞蝟蝡蝢蝦蝧蝨蝩蝪蝫蝬蝭蝯蝱蝲蝳蝵�蝷蝸蝹蝺蝿螀螁螄螆螇螉螊螌螎螏螐螑螒螔螕螖螘螙螚螛螜螝螞螠螡螢螣螤巍微危韦违桅围唯惟为潍维苇萎委伟伪尾纬未蔚味畏胃喂魏位渭谓尉慰卫瘟温蚊文闻纹吻稳紊问嗡翁瓮挝蜗涡窝我斡卧握沃巫呜钨乌污诬屋无芜梧吾吴毋武五捂午舞伍侮坞戊雾晤物勿务悟误昔熙析西硒矽晰嘻吸锡牺�".split(""),e=0;e!=n[206].length;++e)65533!==n[206][e].charCodeAt(0)&&(r[n[206][e]]=52736+e,t[52736+e]=n[206][e]);for(n[207]="����������������������������������������������������������������螥螦螧螩螪螮螰螱螲螴螶螷螸螹螻螼螾螿蟁蟂蟃蟄蟅蟇蟈蟉蟌蟍蟎蟏蟐蟔蟕蟖蟗蟘蟙蟚蟜蟝蟞蟟蟡蟢蟣蟤蟦蟧蟨蟩蟫蟬蟭蟯蟰蟱蟲蟳蟴蟵蟶蟷蟸�蟺蟻蟼蟽蟿蠀蠁蠂蠄蠅蠆蠇蠈蠉蠋蠌蠍蠎蠏蠐蠑蠒蠔蠗蠘蠙蠚蠜蠝蠞蠟蠠蠣稀息希悉膝夕惜熄烯溪汐犀檄袭席习媳喜铣洗系隙戏细瞎虾匣霞辖暇峡侠狭下厦夏吓掀锨先仙鲜纤咸贤衔舷闲涎弦嫌显险现献县腺馅羡宪陷限线相厢镶香箱襄湘乡翔祥详想响享项巷橡像向象萧硝霄削哮嚣销消宵淆晓�".split(""),e=0;e!=n[207].length;++e)65533!==n[207][e].charCodeAt(0)&&(r[n[207][e]]=52992+e,t[52992+e]=n[207][e]);for(n[208]="����������������������������������������������������������������蠤蠥蠦蠧蠨蠩蠪蠫蠬蠭蠮蠯蠰蠱蠳蠴蠵蠶蠷蠸蠺蠻蠽蠾蠿衁衂衃衆衇衈衉衊衋衎衏衐衑衒術衕衖衘衚衛衜衝衞衟衠衦衧衪衭衯衱衳衴衵衶衸衹衺�衻衼袀袃袆袇袉袊袌袎袏袐袑袓袔袕袗袘袙袚袛袝袞袟袠袡袣袥袦袧袨袩袪小孝校肖啸笑效楔些歇蝎鞋协挟携邪斜胁谐写械卸蟹懈泄泻谢屑薪芯锌欣辛新忻心信衅星腥猩惺兴刑型形邢行醒幸杏性姓兄凶胸匈汹雄熊休修羞朽嗅锈秀袖绣墟戌需虚嘘须徐许蓄酗叙旭序畜恤絮婿绪续轩喧宣悬旋玄�".split(""),e=0;e!=n[208].length;++e)65533!==n[208][e].charCodeAt(0)&&(r[n[208][e]]=53248+e,t[53248+e]=n[208][e]);for(n[209]="����������������������������������������������������������������袬袮袯袰袲袳袴袵袶袸袹袺袻袽袾袿裀裃裄裇裈裊裋裌裍裏裐裑裓裖裗裚裛補裝裞裠裡裦裧裩裪裫裬裭裮裯裲裵裶裷裺裻製裿褀褁褃褄褅褆複褈�褉褋褌褍褎褏褑褔褕褖褗褘褜褝褞褟褠褢褣褤褦褧褨褩褬褭褮褯褱褲褳褵褷选癣眩绚靴薛学穴雪血勋熏循旬询寻驯巡殉汛训讯逊迅压押鸦鸭呀丫芽牙蚜崖衙涯雅哑亚讶焉咽阉烟淹盐严研蜒岩延言颜阎炎沿奄掩眼衍演艳堰燕厌砚雁唁彦焰宴谚验殃央鸯秧杨扬佯疡羊洋阳氧仰痒养样漾邀腰妖瑶�".split(""),e=0;e!=n[209].length;++e)65533!==n[209][e].charCodeAt(0)&&(r[n[209][e]]=53504+e,t[53504+e]=n[209][e]);for(n[210]="����������������������������������������������������������������褸褹褺褻褼褽褾褿襀襂襃襅襆襇襈襉襊襋襌襍襎襏襐襑襒襓襔襕襖襗襘襙襚襛襜襝襠襡襢襣襤襥襧襨襩襪襫襬襭襮襯襰襱襲襳襴襵襶襷襸襹襺襼�襽襾覀覂覄覅覇覈覉覊見覌覍覎規覐覑覒覓覔覕視覗覘覙覚覛覜覝覞覟覠覡摇尧遥窑谣姚咬舀药要耀椰噎耶爷野冶也页掖业叶曳腋夜液一壹医揖铱依伊衣颐夷遗移仪胰疑沂宜姨彝椅蚁倚已乙矣以艺抑易邑屹亿役臆逸肄疫亦裔意毅忆义益溢诣议谊译异翼翌绎茵荫因殷音阴姻吟银淫寅饮尹引隐�".split(""),e=0;e!=n[210].length;++e)65533!==n[210][e].charCodeAt(0)&&(r[n[210][e]]=53760+e,t[53760+e]=n[210][e]);for(n[211]="����������������������������������������������������������������覢覣覤覥覦覧覨覩親覫覬覭覮覯覰覱覲観覴覵覶覷覸覹覺覻覼覽覾覿觀觃觍觓觔觕觗觘觙觛觝觟觠觡觢觤觧觨觩觪觬觭觮觰觱觲觴觵觶觷觸觹觺�觻觼觽觾觿訁訂訃訄訅訆計訉訊訋訌訍討訏訐訑訒訓訔訕訖託記訙訚訛訜訝印英樱婴鹰应缨莹萤营荧蝇迎赢盈影颖硬映哟拥佣臃痈庸雍踊蛹咏泳涌永恿勇用幽优悠忧尤由邮铀犹油游酉有友右佑釉诱又幼迂淤于盂榆虞愚舆余俞逾鱼愉渝渔隅予娱雨与屿禹宇语羽玉域芋郁吁遇喻峪御愈欲狱育誉�".split(""),e=0;e!=n[211].length;++e)65533!==n[211][e].charCodeAt(0)&&(r[n[211][e]]=54016+e,t[54016+e]=n[211][e]);for(n[212]="����������������������������������������������������������������訞訟訠訡訢訣訤訥訦訧訨訩訪訫訬設訮訯訰許訲訳訴訵訶訷訸訹診註証訽訿詀詁詂詃詄詅詆詇詉詊詋詌詍詎詏詐詑詒詓詔評詖詗詘詙詚詛詜詝詞�詟詠詡詢詣詤詥試詧詨詩詪詫詬詭詮詯詰話該詳詴詵詶詷詸詺詻詼詽詾詿誀浴寓裕预豫驭鸳渊冤元垣袁原援辕园员圆猿源缘远苑愿怨院曰约越跃钥岳粤月悦阅耘云郧匀陨允运蕴酝晕韵孕匝砸杂栽哉灾宰载再在咱攒暂赞赃脏葬遭糟凿藻枣早澡蚤躁噪造皂灶燥责择则泽贼怎增憎曾赠扎喳渣札轧�".split(""),e=0;e!=n[212].length;++e)65533!==n[212][e].charCodeAt(0)&&(r[n[212][e]]=54272+e,t[54272+e]=n[212][e]);for(n[213]="����������������������������������������������������������������誁誂誃誄誅誆誇誈誋誌認誎誏誐誑誒誔誕誖誗誘誙誚誛誜誝語誟誠誡誢誣誤誥誦誧誨誩說誫説読誮誯誰誱課誳誴誵誶誷誸誹誺誻誼誽誾調諀諁諂�諃諄諅諆談諈諉諊請諌諍諎諏諐諑諒諓諔諕論諗諘諙諚諛諜諝諞諟諠諡諢諣铡闸眨栅榨咋乍炸诈摘斋宅窄债寨瞻毡詹粘沾盏斩辗崭展蘸栈占战站湛绽樟章彰漳张掌涨杖丈帐账仗胀瘴障招昭找沼赵照罩兆肇召遮折哲蛰辙者锗蔗这浙珍斟真甄砧臻贞针侦枕疹诊震振镇阵蒸挣睁征狰争怔整拯正政�".split(""),e=0;e!=n[213].length;++e)65533!==n[213][e].charCodeAt(0)&&(r[n[213][e]]=54528+e,t[54528+e]=n[213][e]);for(n[214]="����������������������������������������������������������������諤諥諦諧諨諩諪諫諬諭諮諯諰諱諲諳諴諵諶諷諸諹諺諻諼諽諾諿謀謁謂謃謄謅謆謈謉謊謋謌謍謎謏謐謑謒謓謔謕謖謗謘謙謚講謜謝謞謟謠謡謢謣�謤謥謧謨謩謪謫謬謭謮謯謰謱謲謳謴謵謶謷謸謹謺謻謼謽謾謿譀譁譂譃譄譅帧症郑证芝枝支吱蜘知肢脂汁之织职直植殖执值侄址指止趾只旨纸志挚掷至致置帜峙制智秩稚质炙痔滞治窒中盅忠钟衷终种肿重仲众舟周州洲诌粥轴肘帚咒皱宙昼骤珠株蛛朱猪诸诛逐竹烛煮拄瞩嘱主著柱助蛀贮铸筑�".split(""),e=0;e!=n[214].length;++e)65533!==n[214][e].charCodeAt(0)&&(r[n[214][e]]=54784+e,t[54784+e]=n[214][e]);for(n[215]="����������������������������������������������������������������譆譇譈證譊譋譌譍譎譏譐譑譒譓譔譕譖譗識譙譚譛譜譝譞譟譠譡譢譣譤譥譧譨譩譪譫譭譮譯議譱譲譳譴譵譶護譸譹譺譻譼譽譾譿讀讁讂讃讄讅讆�讇讈讉變讋讌讍讎讏讐讑讒讓讔讕讖讗讘讙讚讛讜讝讞讟讬讱讻诇诐诪谉谞住注祝驻抓爪拽专砖转撰赚篆桩庄装妆撞壮状椎锥追赘坠缀谆准捉拙卓桌琢茁酌啄着灼浊兹咨资姿滋淄孜紫仔籽滓子自渍字鬃棕踪宗综总纵邹走奏揍租足卒族祖诅阻组钻纂嘴醉最罪尊遵昨左佐柞做作坐座������".split(""),e=0;e!=n[215].length;++e)65533!==n[215][e].charCodeAt(0)&&(r[n[215][e]]=55040+e,t[55040+e]=n[215][e]);for(n[216]="����������������������������������������������������������������谸谹谺谻谼谽谾谿豀豂豃豄豅豈豊豋豍豎豏豐豑豒豓豔豖豗豘豙豛豜豝豞豟豠豣豤豥豦豧豨豩豬豭豮豯豰豱豲豴豵豶豷豻豼豽豾豿貀貁貃貄貆貇�貈貋貍貎貏貐貑貒貓貕貖貗貙貚貛貜貝貞貟負財貢貣貤貥貦貧貨販貪貫責貭亍丌兀丐廿卅丕亘丞鬲孬噩丨禺丿匕乇夭爻卮氐囟胤馗毓睾鼗丶亟鼐乜乩亓芈孛啬嘏仄厍厝厣厥厮靥赝匚叵匦匮匾赜卦卣刂刈刎刭刳刿剀剌剞剡剜蒯剽劂劁劐劓冂罔亻仃仉仂仨仡仫仞伛仳伢佤仵伥伧伉伫佞佧攸佚佝�".split(""),e=0;e!=n[216].length;++e)65533!==n[216][e].charCodeAt(0)&&(r[n[216][e]]=55296+e,t[55296+e]=n[216][e]);for(n[217]="����������������������������������������������������������������貮貯貰貱貲貳貴貵貶買貸貹貺費貼貽貾貿賀賁賂賃賄賅賆資賈賉賊賋賌賍賎賏賐賑賒賓賔賕賖賗賘賙賚賛賜賝賞賟賠賡賢賣賤賥賦賧賨賩質賫賬�賭賮賯賰賱賲賳賴賵賶賷賸賹賺賻購賽賾賿贀贁贂贃贄贅贆贇贈贉贊贋贌贍佟佗伲伽佶佴侑侉侃侏佾佻侪佼侬侔俦俨俪俅俚俣俜俑俟俸倩偌俳倬倏倮倭俾倜倌倥倨偾偃偕偈偎偬偻傥傧傩傺僖儆僭僬僦僮儇儋仝氽佘佥俎龠汆籴兮巽黉馘冁夔勹匍訇匐凫夙兕亠兖亳衮袤亵脔裒禀嬴蠃羸冫冱冽冼�".split(""),e=0;e!=n[217].length;++e)65533!==n[217][e].charCodeAt(0)&&(r[n[217][e]]=55552+e,t[55552+e]=n[217][e]);for(n[218]="����������������������������������������������������������������贎贏贐贑贒贓贔贕贖贗贘贙贚贛贜贠赑赒赗赟赥赨赩赪赬赮赯赱赲赸赹赺赻赼赽赾赿趀趂趃趆趇趈趉趌趍趎趏趐趒趓趕趖趗趘趙趚趛趜趝趞趠趡�趢趤趥趦趧趨趩趪趫趬趭趮趯趰趲趶趷趹趻趽跀跁跂跅跇跈跉跊跍跐跒跓跔凇冖冢冥讠讦讧讪讴讵讷诂诃诋诏诎诒诓诔诖诘诙诜诟诠诤诨诩诮诰诳诶诹诼诿谀谂谄谇谌谏谑谒谔谕谖谙谛谘谝谟谠谡谥谧谪谫谮谯谲谳谵谶卩卺阝阢阡阱阪阽阼陂陉陔陟陧陬陲陴隈隍隗隰邗邛邝邙邬邡邴邳邶邺�".split(""),e=0;e!=n[218].length;++e)65533!==n[218][e].charCodeAt(0)&&(r[n[218][e]]=55808+e,t[55808+e]=n[218][e]);for(n[219]="����������������������������������������������������������������跕跘跙跜跠跡跢跥跦跧跩跭跮跰跱跲跴跶跼跾跿踀踁踂踃踄踆踇踈踋踍踎踐踑踒踓踕踖踗踘踙踚踛踜踠踡踤踥踦踧踨踫踭踰踲踳踴踶踷踸踻踼踾�踿蹃蹅蹆蹌蹍蹎蹏蹐蹓蹔蹕蹖蹗蹘蹚蹛蹜蹝蹞蹟蹠蹡蹢蹣蹤蹥蹧蹨蹪蹫蹮蹱邸邰郏郅邾郐郄郇郓郦郢郜郗郛郫郯郾鄄鄢鄞鄣鄱鄯鄹酃酆刍奂劢劬劭劾哿勐勖勰叟燮矍廴凵凼鬯厶弁畚巯坌垩垡塾墼壅壑圩圬圪圳圹圮圯坜圻坂坩垅坫垆坼坻坨坭坶坳垭垤垌垲埏垧垴垓垠埕埘埚埙埒垸埴埯埸埤埝�".split(""),e=0;e!=n[219].length;++e)65533!==n[219][e].charCodeAt(0)&&(r[n[219][e]]=56064+e,t[56064+e]=n[219][e]);for(n[220]="����������������������������������������������������������������蹳蹵蹷蹸蹹蹺蹻蹽蹾躀躂躃躄躆躈躉躊躋躌躍躎躑躒躓躕躖躗躘躙躚躛躝躟躠躡躢躣躤躥躦躧躨躩躪躭躮躰躱躳躴躵躶躷躸躹躻躼躽躾躿軀軁軂�軃軄軅軆軇軈軉車軋軌軍軏軐軑軒軓軔軕軖軗軘軙軚軛軜軝軞軟軠軡転軣軤堋堍埽埭堀堞堙塄堠塥塬墁墉墚墀馨鼙懿艹艽艿芏芊芨芄芎芑芗芙芫芸芾芰苈苊苣芘芷芮苋苌苁芩芴芡芪芟苄苎芤苡茉苷苤茏茇苜苴苒苘茌苻苓茑茚茆茔茕苠苕茜荑荛荜茈莒茼茴茱莛荞茯荏荇荃荟荀茗荠茭茺茳荦荥�".split(""),e=0;e!=n[220].length;++e)65533!==n[220][e].charCodeAt(0)&&(r[n[220][e]]=56320+e,t[56320+e]=n[220][e]);for(n[221]="����������������������������������������������������������������軥軦軧軨軩軪軫軬軭軮軯軰軱軲軳軴軵軶軷軸軹軺軻軼軽軾軿輀輁輂較輄輅輆輇輈載輊輋輌輍輎輏輐輑輒輓輔輕輖輗輘輙輚輛輜輝輞輟輠輡輢輣�輤輥輦輧輨輩輪輫輬輭輮輯輰輱輲輳輴輵輶輷輸輹輺輻輼輽輾輿轀轁轂轃轄荨茛荩荬荪荭荮莰荸莳莴莠莪莓莜莅荼莶莩荽莸荻莘莞莨莺莼菁萁菥菘堇萘萋菝菽菖萜萸萑萆菔菟萏萃菸菹菪菅菀萦菰菡葜葑葚葙葳蒇蒈葺蒉葸萼葆葩葶蒌蒎萱葭蓁蓍蓐蓦蒽蓓蓊蒿蒺蓠蒡蒹蒴蒗蓥蓣蔌甍蔸蓰蔹蔟蔺�".split(""),e=0;e!=n[221].length;++e)65533!==n[221][e].charCodeAt(0)&&(r[n[221][e]]=56576+e,t[56576+e]=n[221][e]);for(n[222]="����������������������������������������������������������������轅轆轇轈轉轊轋轌轍轎轏轐轑轒轓轔轕轖轗轘轙轚轛轜轝轞轟轠轡轢轣轤轥轪辀辌辒辝辠辡辢辤辥辦辧辪辬辭辮辯農辳辴辵辷辸辺辻込辿迀迃迆�迉迊迋迌迍迏迒迖迗迚迠迡迣迧迬迯迱迲迴迵迶迺迻迼迾迿逇逈逌逎逓逕逘蕖蔻蓿蓼蕙蕈蕨蕤蕞蕺瞢蕃蕲蕻薤薨薇薏蕹薮薜薅薹薷薰藓藁藜藿蘧蘅蘩蘖蘼廾弈夼奁耷奕奚奘匏尢尥尬尴扌扪抟抻拊拚拗拮挢拶挹捋捃掭揶捱捺掎掴捭掬掊捩掮掼揲揸揠揿揄揞揎摒揆掾摅摁搋搛搠搌搦搡摞撄摭撖�".split(""),e=0;e!=n[222].length;++e)65533!==n[222][e].charCodeAt(0)&&(r[n[222][e]]=56832+e,t[56832+e]=n[222][e]);for(n[223]="����������������������������������������������������������������這逜連逤逥逧逨逩逪逫逬逰週進逳逴逷逹逺逽逿遀遃遅遆遈遉遊運遌過達違遖遙遚遜遝遞遟遠遡遤遦遧適遪遫遬遯遰遱遲遳遶遷選遹遺遻遼遾邁�還邅邆邇邉邊邌邍邎邏邐邒邔邖邘邚邜邞邟邠邤邥邧邨邩邫邭邲邷邼邽邿郀摺撷撸撙撺擀擐擗擤擢攉攥攮弋忒甙弑卟叱叽叩叨叻吒吖吆呋呒呓呔呖呃吡呗呙吣吲咂咔呷呱呤咚咛咄呶呦咝哐咭哂咴哒咧咦哓哔呲咣哕咻咿哌哙哚哜咩咪咤哝哏哞唛哧唠哽唔哳唢唣唏唑唧唪啧喏喵啉啭啁啕唿啐唼�".split(""),e=0;e!=n[223].length;++e)65533!==n[223][e].charCodeAt(0)&&(r[n[223][e]]=57088+e,t[57088+e]=n[223][e]);for(n[224]="����������������������������������������������������������������郂郃郆郈郉郋郌郍郒郔郕郖郘郙郚郞郟郠郣郤郥郩郪郬郮郰郱郲郳郵郶郷郹郺郻郼郿鄀鄁鄃鄅鄆鄇鄈鄉鄊鄋鄌鄍鄎鄏鄐鄑鄒鄓鄔鄕鄖鄗鄘鄚鄛鄜�鄝鄟鄠鄡鄤鄥鄦鄧鄨鄩鄪鄫鄬鄭鄮鄰鄲鄳鄴鄵鄶鄷鄸鄺鄻鄼鄽鄾鄿酀酁酂酄唷啖啵啶啷唳唰啜喋嗒喃喱喹喈喁喟啾嗖喑啻嗟喽喾喔喙嗪嗷嗉嘟嗑嗫嗬嗔嗦嗝嗄嗯嗥嗲嗳嗌嗍嗨嗵嗤辔嘞嘈嘌嘁嘤嘣嗾嘀嘧嘭噘嘹噗嘬噍噢噙噜噌噔嚆噤噱噫噻噼嚅嚓嚯囔囗囝囡囵囫囹囿圄圊圉圜帏帙帔帑帱帻帼�".split(""),e=0;e!=n[224].length;++e)65533!==n[224][e].charCodeAt(0)&&(r[n[224][e]]=57344+e,t[57344+e]=n[224][e]);for(n[225]="����������������������������������������������������������������酅酇酈酑酓酔酕酖酘酙酛酜酟酠酦酧酨酫酭酳酺酻酼醀醁醂醃醄醆醈醊醎醏醓醔醕醖醗醘醙醜醝醞醟醠醡醤醥醦醧醨醩醫醬醰醱醲醳醶醷醸醹醻�醼醽醾醿釀釁釂釃釄釅釆釈釋釐釒釓釔釕釖釗釘釙釚釛針釞釟釠釡釢釣釤釥帷幄幔幛幞幡岌屺岍岐岖岈岘岙岑岚岜岵岢岽岬岫岱岣峁岷峄峒峤峋峥崂崃崧崦崮崤崞崆崛嵘崾崴崽嵬嵛嵯嵝嵫嵋嵊嵩嵴嶂嶙嶝豳嶷巅彳彷徂徇徉後徕徙徜徨徭徵徼衢彡犭犰犴犷犸狃狁狎狍狒狨狯狩狲狴狷猁狳猃狺�".split(""),e=0;e!=n[225].length;++e)65533!==n[225][e].charCodeAt(0)&&(r[n[225][e]]=57600+e,t[57600+e]=n[225][e]);for(n[226]="����������������������������������������������������������������釦釧釨釩釪釫釬釭釮釯釰釱釲釳釴釵釶釷釸釹釺釻釼釽釾釿鈀鈁鈂鈃鈄鈅鈆鈇鈈鈉鈊鈋鈌鈍鈎鈏鈐鈑鈒鈓鈔鈕鈖鈗鈘鈙鈚鈛鈜鈝鈞鈟鈠鈡鈢鈣鈤�鈥鈦鈧鈨鈩鈪鈫鈬鈭鈮鈯鈰鈱鈲鈳鈴鈵鈶鈷鈸鈹鈺鈻鈼鈽鈾鈿鉀鉁鉂鉃鉄鉅狻猗猓猡猊猞猝猕猢猹猥猬猸猱獐獍獗獠獬獯獾舛夥飧夤夂饣饧饨饩饪饫饬饴饷饽馀馄馇馊馍馐馑馓馔馕庀庑庋庖庥庠庹庵庾庳赓廒廑廛廨廪膺忄忉忖忏怃忮怄忡忤忾怅怆忪忭忸怙怵怦怛怏怍怩怫怊怿怡恸恹恻恺恂�".split(""),e=0;e!=n[226].length;++e)65533!==n[226][e].charCodeAt(0)&&(r[n[226][e]]=57856+e,t[57856+e]=n[226][e]);for(n[227]="����������������������������������������������������������������鉆鉇鉈鉉鉊鉋鉌鉍鉎鉏鉐鉑鉒鉓鉔鉕鉖鉗鉘鉙鉚鉛鉜鉝鉞鉟鉠鉡鉢鉣鉤鉥鉦鉧鉨鉩鉪鉫鉬鉭鉮鉯鉰鉱鉲鉳鉵鉶鉷鉸鉹鉺鉻鉼鉽鉾鉿銀銁銂銃銄銅�銆銇銈銉銊銋銌銍銏銐銑銒銓銔銕銖銗銘銙銚銛銜銝銞銟銠銡銢銣銤銥銦銧恪恽悖悚悭悝悃悒悌悛惬悻悱惝惘惆惚悴愠愦愕愣惴愀愎愫慊慵憬憔憧憷懔懵忝隳闩闫闱闳闵闶闼闾阃阄阆阈阊阋阌阍阏阒阕阖阗阙阚丬爿戕氵汔汜汊沣沅沐沔沌汨汩汴汶沆沩泐泔沭泷泸泱泗沲泠泖泺泫泮沱泓泯泾�".split(""),e=0;e!=n[227].length;++e)65533!==n[227][e].charCodeAt(0)&&(r[n[227][e]]=58112+e,t[58112+e]=n[227][e]);for(n[228]="����������������������������������������������������������������銨銩銪銫銬銭銯銰銱銲銳銴銵銶銷銸銹銺銻銼銽銾銿鋀鋁鋂鋃鋄鋅鋆鋇鋉鋊鋋鋌鋍鋎鋏鋐鋑鋒鋓鋔鋕鋖鋗鋘鋙鋚鋛鋜鋝鋞鋟鋠鋡鋢鋣鋤鋥鋦鋧鋨�鋩鋪鋫鋬鋭鋮鋯鋰鋱鋲鋳鋴鋵鋶鋷鋸鋹鋺鋻鋼鋽鋾鋿錀錁錂錃錄錅錆錇錈錉洹洧洌浃浈洇洄洙洎洫浍洮洵洚浏浒浔洳涑浯涞涠浞涓涔浜浠浼浣渚淇淅淞渎涿淠渑淦淝淙渖涫渌涮渫湮湎湫溲湟溆湓湔渲渥湄滟溱溘滠漭滢溥溧溽溻溷滗溴滏溏滂溟潢潆潇漤漕滹漯漶潋潴漪漉漩澉澍澌潸潲潼潺濑�".split(""),e=0;e!=n[228].length;++e)65533!==n[228][e].charCodeAt(0)&&(r[n[228][e]]=58368+e,t[58368+e]=n[228][e]);for(n[229]="����������������������������������������������������������������錊錋錌錍錎錏錐錑錒錓錔錕錖錗錘錙錚錛錜錝錞錟錠錡錢錣錤錥錦錧錨錩錪錫錬錭錮錯錰錱録錳錴錵錶錷錸錹錺錻錼錽錿鍀鍁鍂鍃鍄鍅鍆鍇鍈鍉�鍊鍋鍌鍍鍎鍏鍐鍑鍒鍓鍔鍕鍖鍗鍘鍙鍚鍛鍜鍝鍞鍟鍠鍡鍢鍣鍤鍥鍦鍧鍨鍩鍫濉澧澹澶濂濡濮濞濠濯瀚瀣瀛瀹瀵灏灞宀宄宕宓宥宸甯骞搴寤寮褰寰蹇謇辶迓迕迥迮迤迩迦迳迨逅逄逋逦逑逍逖逡逵逶逭逯遄遑遒遐遨遘遢遛暹遴遽邂邈邃邋彐彗彖彘尻咫屐屙孱屣屦羼弪弩弭艴弼鬻屮妁妃妍妩妪妣�".split(""),e=0;e!=n[229].length;++e)65533!==n[229][e].charCodeAt(0)&&(r[n[229][e]]=58624+e,t[58624+e]=n[229][e]);for(n[230]="����������������������������������������������������������������鍬鍭鍮鍯鍰鍱鍲鍳鍴鍵鍶鍷鍸鍹鍺鍻鍼鍽鍾鍿鎀鎁鎂鎃鎄鎅鎆鎇鎈鎉鎊鎋鎌鎍鎎鎐鎑鎒鎓鎔鎕鎖鎗鎘鎙鎚鎛鎜鎝鎞鎟鎠鎡鎢鎣鎤鎥鎦鎧鎨鎩鎪鎫�鎬鎭鎮鎯鎰鎱鎲鎳鎴鎵鎶鎷鎸鎹鎺鎻鎼鎽鎾鎿鏀鏁鏂鏃鏄鏅鏆鏇鏈鏉鏋鏌鏍妗姊妫妞妤姒妲妯姗妾娅娆姝娈姣姘姹娌娉娲娴娑娣娓婀婧婊婕娼婢婵胬媪媛婷婺媾嫫媲嫒嫔媸嫠嫣嫱嫖嫦嫘嫜嬉嬗嬖嬲嬷孀尕尜孚孥孳孑孓孢驵驷驸驺驿驽骀骁骅骈骊骐骒骓骖骘骛骜骝骟骠骢骣骥骧纟纡纣纥纨纩�".split(""),e=0;e!=n[230].length;++e)65533!==n[230][e].charCodeAt(0)&&(r[n[230][e]]=58880+e,t[58880+e]=n[230][e]);for(n[231]="����������������������������������������������������������������鏎鏏鏐鏑鏒鏓鏔鏕鏗鏘鏙鏚鏛鏜鏝鏞鏟鏠鏡鏢鏣鏤鏥鏦鏧鏨鏩鏪鏫鏬鏭鏮鏯鏰鏱鏲鏳鏴鏵鏶鏷鏸鏹鏺鏻鏼鏽鏾鏿鐀鐁鐂鐃鐄鐅鐆鐇鐈鐉鐊鐋鐌鐍�鐎鐏鐐鐑鐒鐓鐔鐕鐖鐗鐘鐙鐚鐛鐜鐝鐞鐟鐠鐡鐢鐣鐤鐥鐦鐧鐨鐩鐪鐫鐬鐭鐮纭纰纾绀绁绂绉绋绌绐绔绗绛绠绡绨绫绮绯绱绲缍绶绺绻绾缁缂缃缇缈缋缌缏缑缒缗缙缜缛缟缡缢缣缤缥缦缧缪缫缬缭缯缰缱缲缳缵幺畿巛甾邕玎玑玮玢玟珏珂珑玷玳珀珉珈珥珙顼琊珩珧珞玺珲琏琪瑛琦琥琨琰琮琬�".split(""),e=0;e!=n[231].length;++e)65533!==n[231][e].charCodeAt(0)&&(r[n[231][e]]=59136+e,t[59136+e]=n[231][e]);for(n[232]="����������������������������������������������������������������鐯鐰鐱鐲鐳鐴鐵鐶鐷鐸鐹鐺鐻鐼鐽鐿鑀鑁鑂鑃鑄鑅鑆鑇鑈鑉鑊鑋鑌鑍鑎鑏鑐鑑鑒鑓鑔鑕鑖鑗鑘鑙鑚鑛鑜鑝鑞鑟鑠鑡鑢鑣鑤鑥鑦鑧鑨鑩鑪鑬鑭鑮鑯�鑰鑱鑲鑳鑴鑵鑶鑷鑸鑹鑺鑻鑼鑽鑾鑿钀钁钂钃钄钑钖钘铇铏铓铔铚铦铻锜锠琛琚瑁瑜瑗瑕瑙瑷瑭瑾璜璎璀璁璇璋璞璨璩璐璧瓒璺韪韫韬杌杓杞杈杩枥枇杪杳枘枧杵枨枞枭枋杷杼柰栉柘栊柩枰栌柙枵柚枳柝栀柃枸柢栎柁柽栲栳桠桡桎桢桄桤梃栝桕桦桁桧桀栾桊桉栩梵梏桴桷梓桫棂楮棼椟椠棹�".split(""),e=0;e!=n[232].length;++e)65533!==n[232][e].charCodeAt(0)&&(r[n[232][e]]=59392+e,t[59392+e]=n[232][e]);for(n[233]="����������������������������������������������������������������锧锳锽镃镈镋镕镚镠镮镴镵長镸镹镺镻镼镽镾門閁閂閃閄閅閆閇閈閉閊開閌閍閎閏閐閑閒間閔閕閖閗閘閙閚閛閜閝閞閟閠閡関閣閤閥閦閧閨閩閪�閫閬閭閮閯閰閱閲閳閴閵閶閷閸閹閺閻閼閽閾閿闀闁闂闃闄闅闆闇闈闉闊闋椤棰椋椁楗棣椐楱椹楠楂楝榄楫榀榘楸椴槌榇榈槎榉楦楣楹榛榧榻榫榭槔榱槁槊槟榕槠榍槿樯槭樗樘橥槲橄樾檠橐橛樵檎橹樽樨橘橼檑檐檩檗檫猷獒殁殂殇殄殒殓殍殚殛殡殪轫轭轱轲轳轵轶轸轷轹轺轼轾辁辂辄辇辋�".split(""),e=0;e!=n[233].length;++e)65533!==n[233][e].charCodeAt(0)&&(r[n[233][e]]=59648+e,t[59648+e]=n[233][e]);for(n[234]="����������������������������������������������������������������闌闍闎闏闐闑闒闓闔闕闖闗闘闙闚闛關闝闞闟闠闡闢闣闤闥闦闧闬闿阇阓阘阛阞阠阣阤阥阦阧阨阩阫阬阭阯阰阷阸阹阺阾陁陃陊陎陏陑陒陓陖陗�陘陙陚陜陝陞陠陣陥陦陫陭陮陯陰陱陳陸陹険陻陼陽陾陿隀隁隂隃隄隇隉隊辍辎辏辘辚軎戋戗戛戟戢戡戥戤戬臧瓯瓴瓿甏甑甓攴旮旯旰昊昙杲昃昕昀炅曷昝昴昱昶昵耆晟晔晁晏晖晡晗晷暄暌暧暝暾曛曜曦曩贲贳贶贻贽赀赅赆赈赉赇赍赕赙觇觊觋觌觎觏觐觑牮犟牝牦牯牾牿犄犋犍犏犒挈挲掰�".split(""),e=0;e!=n[234].length;++e)65533!==n[234][e].charCodeAt(0)&&(r[n[234][e]]=59904+e,t[59904+e]=n[234][e]);for(n[235]="����������������������������������������������������������������隌階隑隒隓隕隖隚際隝隞隟隠隡隢隣隤隥隦隨隩險隫隬隭隮隯隱隲隴隵隷隸隺隻隿雂雃雈雊雋雐雑雓雔雖雗雘雙雚雛雜雝雞雟雡離難雤雥雦雧雫�雬雭雮雰雱雲雴雵雸雺電雼雽雿霂霃霅霊霋霌霐霑霒霔霕霗霘霙霚霛霝霟霠搿擘耄毪毳毽毵毹氅氇氆氍氕氘氙氚氡氩氤氪氲攵敕敫牍牒牖爰虢刖肟肜肓肼朊肽肱肫肭肴肷胧胨胩胪胛胂胄胙胍胗朐胝胫胱胴胭脍脎胲胼朕脒豚脶脞脬脘脲腈腌腓腴腙腚腱腠腩腼腽腭腧塍媵膈膂膑滕膣膪臌朦臊膻�".split(""),e=0;e!=n[235].length;++e)65533!==n[235][e].charCodeAt(0)&&(r[n[235][e]]=60160+e,t[60160+e]=n[235][e]);for(n[236]="����������������������������������������������������������������霡霢霣霤霥霦霧霨霩霫霬霮霯霱霳霴霵霶霷霺霻霼霽霿靀靁靂靃靄靅靆靇靈靉靊靋靌靍靎靏靐靑靔靕靗靘靚靜靝靟靣靤靦靧靨靪靫靬靭靮靯靰靱�靲靵靷靸靹靺靻靽靾靿鞀鞁鞂鞃鞄鞆鞇鞈鞉鞊鞌鞎鞏鞐鞓鞕鞖鞗鞙鞚鞛鞜鞝臁膦欤欷欹歃歆歙飑飒飓飕飙飚殳彀毂觳斐齑斓於旆旄旃旌旎旒旖炀炜炖炝炻烀炷炫炱烨烊焐焓焖焯焱煳煜煨煅煲煊煸煺熘熳熵熨熠燠燔燧燹爝爨灬焘煦熹戾戽扃扈扉礻祀祆祉祛祜祓祚祢祗祠祯祧祺禅禊禚禧禳忑忐�".split(""),e=0;e!=n[236].length;++e)65533!==n[236][e].charCodeAt(0)&&(r[n[236][e]]=60416+e,t[60416+e]=n[236][e]);for(n[237]="����������������������������������������������������������������鞞鞟鞡鞢鞤鞥鞦鞧鞨鞩鞪鞬鞮鞰鞱鞳鞵鞶鞷鞸鞹鞺鞻鞼鞽鞾鞿韀韁韂韃韄韅韆韇韈韉韊韋韌韍韎韏韐韑韒韓韔韕韖韗韘韙韚韛韜韝韞韟韠韡韢韣�韤韥韨韮韯韰韱韲韴韷韸韹韺韻韼韽韾響頀頁頂頃頄項順頇須頉頊頋頌頍頎怼恝恚恧恁恙恣悫愆愍慝憩憝懋懑戆肀聿沓泶淼矶矸砀砉砗砘砑斫砭砜砝砹砺砻砟砼砥砬砣砩硎硭硖硗砦硐硇硌硪碛碓碚碇碜碡碣碲碹碥磔磙磉磬磲礅磴礓礤礞礴龛黹黻黼盱眄眍盹眇眈眚眢眙眭眦眵眸睐睑睇睃睚睨�".split(""),e=0;e!=n[237].length;++e)65533!==n[237][e].charCodeAt(0)&&(r[n[237][e]]=60672+e,t[60672+e]=n[237][e]);for(n[238]="����������������������������������������������������������������頏預頑頒頓頔頕頖頗領頙頚頛頜頝頞頟頠頡頢頣頤頥頦頧頨頩頪頫頬頭頮頯頰頱頲頳頴頵頶頷頸頹頺頻頼頽頾頿顀顁顂顃顄顅顆顇顈顉顊顋題額�顎顏顐顑顒顓顔顕顖顗願顙顚顛顜顝類顟顠顡顢顣顤顥顦顧顨顩顪顫顬顭顮睢睥睿瞍睽瞀瞌瞑瞟瞠瞰瞵瞽町畀畎畋畈畛畲畹疃罘罡罟詈罨罴罱罹羁罾盍盥蠲钅钆钇钋钊钌钍钏钐钔钗钕钚钛钜钣钤钫钪钭钬钯钰钲钴钶钷钸钹钺钼钽钿铄铈铉铊铋铌铍铎铐铑铒铕铖铗铙铘铛铞铟铠铢铤铥铧铨铪�".split(""),e=0;e!=n[238].length;++e)65533!==n[238][e].charCodeAt(0)&&(r[n[238][e]]=60928+e,t[60928+e]=n[238][e]);for(n[239]="����������������������������������������������������������������顯顰顱顲顳顴颋颎颒颕颙颣風颩颪颫颬颭颮颯颰颱颲颳颴颵颶颷颸颹颺颻颼颽颾颿飀飁飂飃飄飅飆飇飈飉飊飋飌飍飏飐飔飖飗飛飜飝飠飡飢飣飤�飥飦飩飪飫飬飭飮飯飰飱飲飳飴飵飶飷飸飹飺飻飼飽飾飿餀餁餂餃餄餅餆餇铩铫铮铯铳铴铵铷铹铼铽铿锃锂锆锇锉锊锍锎锏锒锓锔锕锖锘锛锝锞锟锢锪锫锩锬锱锲锴锶锷锸锼锾锿镂锵镄镅镆镉镌镎镏镒镓镔镖镗镘镙镛镞镟镝镡镢镤镥镦镧镨镩镪镫镬镯镱镲镳锺矧矬雉秕秭秣秫稆嵇稃稂稞稔�".split(""),e=0;e!=n[239].length;++e)65533!==n[239][e].charCodeAt(0)&&(r[n[239][e]]=61184+e,t[61184+e]=n[239][e]);for(n[240]="����������������������������������������������������������������餈餉養餋餌餎餏餑餒餓餔餕餖餗餘餙餚餛餜餝餞餟餠餡餢餣餤餥餦餧館餩餪餫餬餭餯餰餱餲餳餴餵餶餷餸餹餺餻餼餽餾餿饀饁饂饃饄饅饆饇饈饉�饊饋饌饍饎饏饐饑饒饓饖饗饘饙饚饛饜饝饞饟饠饡饢饤饦饳饸饹饻饾馂馃馉稹稷穑黏馥穰皈皎皓皙皤瓞瓠甬鸠鸢鸨鸩鸪鸫鸬鸲鸱鸶鸸鸷鸹鸺鸾鹁鹂鹄鹆鹇鹈鹉鹋鹌鹎鹑鹕鹗鹚鹛鹜鹞鹣鹦鹧鹨鹩鹪鹫鹬鹱鹭鹳疒疔疖疠疝疬疣疳疴疸痄疱疰痃痂痖痍痣痨痦痤痫痧瘃痱痼痿瘐瘀瘅瘌瘗瘊瘥瘘瘕瘙�".split(""),e=0;e!=n[240].length;++e)65533!==n[240][e].charCodeAt(0)&&(r[n[240][e]]=61440+e,t[61440+e]=n[240][e]);for(n[241]="����������������������������������������������������������������馌馎馚馛馜馝馞馟馠馡馢馣馤馦馧馩馪馫馬馭馮馯馰馱馲馳馴馵馶馷馸馹馺馻馼馽馾馿駀駁駂駃駄駅駆駇駈駉駊駋駌駍駎駏駐駑駒駓駔駕駖駗駘�駙駚駛駜駝駞駟駠駡駢駣駤駥駦駧駨駩駪駫駬駭駮駯駰駱駲駳駴駵駶駷駸駹瘛瘼瘢瘠癀瘭瘰瘿瘵癃瘾瘳癍癞癔癜癖癫癯翊竦穸穹窀窆窈窕窦窠窬窨窭窳衤衩衲衽衿袂袢裆袷袼裉裢裎裣裥裱褚裼裨裾裰褡褙褓褛褊褴褫褶襁襦襻疋胥皲皴矜耒耔耖耜耠耢耥耦耧耩耨耱耋耵聃聆聍聒聩聱覃顸颀颃�".split(""),e=0;e!=n[241].length;++e)65533!==n[241][e].charCodeAt(0)&&(r[n[241][e]]=61696+e,t[61696+e]=n[241][e]);for(n[242]="����������������������������������������������������������������駺駻駼駽駾駿騀騁騂騃騄騅騆騇騈騉騊騋騌騍騎騏騐騑騒験騔騕騖騗騘騙騚騛騜騝騞騟騠騡騢騣騤騥騦騧騨騩騪騫騬騭騮騯騰騱騲騳騴騵騶騷騸�騹騺騻騼騽騾騿驀驁驂驃驄驅驆驇驈驉驊驋驌驍驎驏驐驑驒驓驔驕驖驗驘驙颉颌颍颏颔颚颛颞颟颡颢颥颦虍虔虬虮虿虺虼虻蚨蚍蚋蚬蚝蚧蚣蚪蚓蚩蚶蛄蚵蛎蚰蚺蚱蚯蛉蛏蚴蛩蛱蛲蛭蛳蛐蜓蛞蛴蛟蛘蛑蜃蜇蛸蜈蜊蜍蜉蜣蜻蜞蜥蜮蜚蜾蝈蜴蜱蜩蜷蜿螂蜢蝽蝾蝻蝠蝰蝌蝮螋蝓蝣蝼蝤蝙蝥螓螯螨蟒�".split(""),e=0;e!=n[242].length;++e)65533!==n[242][e].charCodeAt(0)&&(r[n[242][e]]=61952+e,t[61952+e]=n[242][e]);for(n[243]="����������������������������������������������������������������驚驛驜驝驞驟驠驡驢驣驤驥驦驧驨驩驪驫驲骃骉骍骎骔骕骙骦骩骪骫骬骭骮骯骲骳骴骵骹骻骽骾骿髃髄髆髇髈髉髊髍髎髏髐髒體髕髖髗髙髚髛髜�髝髞髠髢髣髤髥髧髨髩髪髬髮髰髱髲髳髴髵髶髷髸髺髼髽髾髿鬀鬁鬂鬄鬅鬆蟆螈螅螭螗螃螫蟥螬螵螳蟋蟓螽蟑蟀蟊蟛蟪蟠蟮蠖蠓蟾蠊蠛蠡蠹蠼缶罂罄罅舐竺竽笈笃笄笕笊笫笏筇笸笪笙笮笱笠笥笤笳笾笞筘筚筅筵筌筝筠筮筻筢筲筱箐箦箧箸箬箝箨箅箪箜箢箫箴篑篁篌篝篚篥篦篪簌篾篼簏簖簋�".split(""),e=0;e!=n[243].length;++e)65533!==n[243][e].charCodeAt(0)&&(r[n[243][e]]=62208+e,t[62208+e]=n[243][e]);for(n[244]="����������������������������������������������������������������鬇鬉鬊鬋鬌鬍鬎鬐鬑鬒鬔鬕鬖鬗鬘鬙鬚鬛鬜鬝鬞鬠鬡鬢鬤鬥鬦鬧鬨鬩鬪鬫鬬鬭鬮鬰鬱鬳鬴鬵鬶鬷鬸鬹鬺鬽鬾鬿魀魆魊魋魌魎魐魒魓魕魖魗魘魙魚�魛魜魝魞魟魠魡魢魣魤魥魦魧魨魩魪魫魬魭魮魯魰魱魲魳魴魵魶魷魸魹魺魻簟簪簦簸籁籀臾舁舂舄臬衄舡舢舣舭舯舨舫舸舻舳舴舾艄艉艋艏艚艟艨衾袅袈裘裟襞羝羟羧羯羰羲籼敉粑粝粜粞粢粲粼粽糁糇糌糍糈糅糗糨艮暨羿翎翕翥翡翦翩翮翳糸絷綦綮繇纛麸麴赳趄趔趑趱赧赭豇豉酊酐酎酏酤�".split(""),e=0;e!=n[244].length;++e)65533!==n[244][e].charCodeAt(0)&&(r[n[244][e]]=62464+e,t[62464+e]=n[244][e]);for(n[245]="����������������������������������������������������������������魼魽魾魿鮀鮁鮂鮃鮄鮅鮆鮇鮈鮉鮊鮋鮌鮍鮎鮏鮐鮑鮒鮓鮔鮕鮖鮗鮘鮙鮚鮛鮜鮝鮞鮟鮠鮡鮢鮣鮤鮥鮦鮧鮨鮩鮪鮫鮬鮭鮮鮯鮰鮱鮲鮳鮴鮵鮶鮷鮸鮹鮺�鮻鮼鮽鮾鮿鯀鯁鯂鯃鯄鯅鯆鯇鯈鯉鯊鯋鯌鯍鯎鯏鯐鯑鯒鯓鯔鯕鯖鯗鯘鯙鯚鯛酢酡酰酩酯酽酾酲酴酹醌醅醐醍醑醢醣醪醭醮醯醵醴醺豕鹾趸跫踅蹙蹩趵趿趼趺跄跖跗跚跞跎跏跛跆跬跷跸跣跹跻跤踉跽踔踝踟踬踮踣踯踺蹀踹踵踽踱蹉蹁蹂蹑蹒蹊蹰蹶蹼蹯蹴躅躏躔躐躜躞豸貂貊貅貘貔斛觖觞觚觜�".split(""),e=0;e!=n[245].length;++e)65533!==n[245][e].charCodeAt(0)&&(r[n[245][e]]=62720+e,t[62720+e]=n[245][e]);for(n[246]="����������������������������������������������������������������鯜鯝鯞鯟鯠鯡鯢鯣鯤鯥鯦鯧鯨鯩鯪鯫鯬鯭鯮鯯鯰鯱鯲鯳鯴鯵鯶鯷鯸鯹鯺鯻鯼鯽鯾鯿鰀鰁鰂鰃鰄鰅鰆鰇鰈鰉鰊鰋鰌鰍鰎鰏鰐鰑鰒鰓鰔鰕鰖鰗鰘鰙鰚�鰛鰜鰝鰞鰟鰠鰡鰢鰣鰤鰥鰦鰧鰨鰩鰪鰫鰬鰭鰮鰯鰰鰱鰲鰳鰴鰵鰶鰷鰸鰹鰺鰻觥觫觯訾謦靓雩雳雯霆霁霈霏霎霪霭霰霾龀龃龅龆龇龈龉龊龌黾鼋鼍隹隼隽雎雒瞿雠銎銮鋈錾鍪鏊鎏鐾鑫鱿鲂鲅鲆鲇鲈稣鲋鲎鲐鲑鲒鲔鲕鲚鲛鲞鲟鲠鲡鲢鲣鲥鲦鲧鲨鲩鲫鲭鲮鲰鲱鲲鲳鲴鲵鲶鲷鲺鲻鲼鲽鳄鳅鳆鳇鳊鳋�".split(""),e=0;e!=n[246].length;++e)65533!==n[246][e].charCodeAt(0)&&(r[n[246][e]]=62976+e,t[62976+e]=n[246][e]);for(n[247]="����������������������������������������������������������������鰼鰽鰾鰿鱀鱁鱂鱃鱄鱅鱆鱇鱈鱉鱊鱋鱌鱍鱎鱏鱐鱑鱒鱓鱔鱕鱖鱗鱘鱙鱚鱛鱜鱝鱞鱟鱠鱡鱢鱣鱤鱥鱦鱧鱨鱩鱪鱫鱬鱭鱮鱯鱰鱱鱲鱳鱴鱵鱶鱷鱸鱹鱺�鱻鱽鱾鲀鲃鲄鲉鲊鲌鲏鲓鲖鲗鲘鲙鲝鲪鲬鲯鲹鲾鲿鳀鳁鳂鳈鳉鳑鳒鳚鳛鳠鳡鳌鳍鳎鳏鳐鳓鳔鳕鳗鳘鳙鳜鳝鳟鳢靼鞅鞑鞒鞔鞯鞫鞣鞲鞴骱骰骷鹘骶骺骼髁髀髅髂髋髌髑魅魃魇魉魈魍魑飨餍餮饕饔髟髡髦髯髫髻髭髹鬈鬏鬓鬟鬣麽麾縻麂麇麈麋麒鏖麝麟黛黜黝黠黟黢黩黧黥黪黯鼢鼬鼯鼹鼷鼽鼾齄�".split(""),e=0;e!=n[247].length;++e)65533!==n[247][e].charCodeAt(0)&&(r[n[247][e]]=63232+e,t[63232+e]=n[247][e]);for(n[248]="����������������������������������������������������������������鳣鳤鳥鳦鳧鳨鳩鳪鳫鳬鳭鳮鳯鳰鳱鳲鳳鳴鳵鳶鳷鳸鳹鳺鳻鳼鳽鳾鳿鴀鴁鴂鴃鴄鴅鴆鴇鴈鴉鴊鴋鴌鴍鴎鴏鴐鴑鴒鴓鴔鴕鴖鴗鴘鴙鴚鴛鴜鴝鴞鴟鴠鴡�鴢鴣鴤鴥鴦鴧鴨鴩鴪鴫鴬鴭鴮鴯鴰鴱鴲鴳鴴鴵鴶鴷鴸鴹鴺鴻鴼鴽鴾鴿鵀鵁鵂�����������������������������������������������������������������������������������������������".split(""),e=0;e!=n[248].length;++e)65533!==n[248][e].charCodeAt(0)&&(r[n[248][e]]=63488+e,t[63488+e]=n[248][e]);for(n[249]="����������������������������������������������������������������鵃鵄鵅鵆鵇鵈鵉鵊鵋鵌鵍鵎鵏鵐鵑鵒鵓鵔鵕鵖鵗鵘鵙鵚鵛鵜鵝鵞鵟鵠鵡鵢鵣鵤鵥鵦鵧鵨鵩鵪鵫鵬鵭鵮鵯鵰鵱鵲鵳鵴鵵鵶鵷鵸鵹鵺鵻鵼鵽鵾鵿鶀鶁�鶂鶃鶄鶅鶆鶇鶈鶉鶊鶋鶌鶍鶎鶏鶐鶑鶒鶓鶔鶕鶖鶗鶘鶙鶚鶛鶜鶝鶞鶟鶠鶡鶢�����������������������������������������������������������������������������������������������".split(""),e=0;e!=n[249].length;++e)65533!==n[249][e].charCodeAt(0)&&(r[n[249][e]]=63744+e,t[63744+e]=n[249][e]);for(n[250]="����������������������������������������������������������������鶣鶤鶥鶦鶧鶨鶩鶪鶫鶬鶭鶮鶯鶰鶱鶲鶳鶴鶵鶶鶷鶸鶹鶺鶻鶼鶽鶾鶿鷀鷁鷂鷃鷄鷅鷆鷇鷈鷉鷊鷋鷌鷍鷎鷏鷐鷑鷒鷓鷔鷕鷖鷗鷘鷙鷚鷛鷜鷝鷞鷟鷠鷡�鷢鷣鷤鷥鷦鷧鷨鷩鷪鷫鷬鷭鷮鷯鷰鷱鷲鷳鷴鷵鷶鷷鷸鷹鷺鷻鷼鷽鷾鷿鸀鸁鸂�����������������������������������������������������������������������������������������������".split(""),e=0;e!=n[250].length;++e)65533!==n[250][e].charCodeAt(0)&&(r[n[250][e]]=64e3+e,t[64e3+e]=n[250][e]);for(n[251]="����������������������������������������������������������������鸃鸄鸅鸆鸇鸈鸉鸊鸋鸌鸍鸎鸏鸐鸑鸒鸓鸔鸕鸖鸗鸘鸙鸚鸛鸜鸝鸞鸤鸧鸮鸰鸴鸻鸼鹀鹍鹐鹒鹓鹔鹖鹙鹝鹟鹠鹡鹢鹥鹮鹯鹲鹴鹵鹶鹷鹸鹹鹺鹻鹼鹽麀�麁麃麄麅麆麉麊麌麍麎麏麐麑麔麕麖麗麘麙麚麛麜麞麠麡麢麣麤麥麧麨麩麪�����������������������������������������������������������������������������������������������".split(""),e=0;e!=n[251].length;++e)65533!==n[251][e].charCodeAt(0)&&(r[n[251][e]]=64256+e,t[64256+e]=n[251][e]);for(n[252]="����������������������������������������������������������������麫麬麭麮麯麰麱麲麳麵麶麷麹麺麼麿黀黁黂黃黅黆黇黈黊黋黌黐黒黓黕黖黗黙黚點黡黣黤黦黨黫黬黭黮黰黱黲黳黴黵黶黷黸黺黽黿鼀鼁鼂鼃鼄鼅�鼆鼇鼈鼉鼊鼌鼏鼑鼒鼔鼕鼖鼘鼚鼛鼜鼝鼞鼟鼡鼣鼤鼥鼦鼧鼨鼩鼪鼫鼭鼮鼰鼱�����������������������������������������������������������������������������������������������".split(""),e=0;e!=n[252].length;++e)65533!==n[252][e].charCodeAt(0)&&(r[n[252][e]]=64512+e,t[64512+e]=n[252][e]);for(n[253]="����������������������������������������������������������������鼲鼳鼴鼵鼶鼸鼺鼼鼿齀齁齂齃齅齆齇齈齉齊齋齌齍齎齏齒齓齔齕齖齗齘齙齚齛齜齝齞齟齠齡齢齣齤齥齦齧齨齩齪齫齬齭齮齯齰齱齲齳齴齵齶齷齸�齹齺齻齼齽齾龁龂龍龎龏龐龑龒龓龔龕龖龗龘龜龝龞龡龢龣龤龥郎凉秊裏隣�����������������������������������������������������������������������������������������������".split(""),e=0;e!=n[253].length;++e)65533!==n[253][e].charCodeAt(0)&&(r[n[253][e]]=64768+e,t[64768+e]=n[253][e]);for(n[254]="����������������������������������������������������������������兀嗀﨎﨏﨑﨓﨔礼﨟蘒﨡﨣﨤﨧﨨﨩��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������".split(""),e=0;e!=n[254].length;++e)65533!==n[254][e].charCodeAt(0)&&(r[n[254][e]]=65024+e,t[65024+e]=n[254][e]);return{enc:r,dec:t}}(),r[949]=function(){var e,t=[],r={},n=[];for(n[0]="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~��������������������������������������������������������������������������������������������������������������������������������".split(""),e=0;e!=n[0].length;++e)65533!==n[0][e].charCodeAt(0)&&(r[n[0][e]]=0+e,t[0+e]=n[0][e]);for(n[129]="�����������������������������������������������������������������갂갃갅갆갋갌갍갎갏갘갞갟갡갢갣갥갦갧갨갩갪갫갮갲갳갴������갵갶갷갺갻갽갾갿걁걂걃걄걅걆걇걈걉걊걌걎걏걐걑걒걓걕������걖걗걙걚걛걝걞걟걠걡걢걣걤걥걦걧걨걩걪걫걬걭걮걯걲걳걵걶걹걻걼걽걾걿겂겇겈겍겎겏겑겒겓겕겖겗겘겙겚겛겞겢겣겤겥겦겧겫겭겮겱겲겳겴겵겶겷겺겾겿곀곂곃곅곆곇곉곊곋곍곎곏곐곑곒곓곔곖곘곙곚곛곜곝곞곟곢곣곥곦곩곫곭곮곲곴곷곸곹곺곻곾곿괁괂괃괅괇괈괉괊괋괎괐괒괓�".split(""),e=0;e!=n[129].length;++e)65533!==n[129][e].charCodeAt(0)&&(r[n[129][e]]=33024+e,t[33024+e]=n[129][e]);for(n[130]="�����������������������������������������������������������������괔괕괖괗괙괚괛괝괞괟괡괢괣괤괥괦괧괨괪괫괮괯괰괱괲괳������괶괷괹괺괻괽괾괿굀굁굂굃굆굈굊굋굌굍굎굏굑굒굓굕굖굗������굙굚굛굜굝굞굟굠굢굤굥굦굧굨굩굪굫굮굯굱굲굷굸굹굺굾궀궃궄궅궆궇궊궋궍궎궏궑궒궓궔궕궖궗궘궙궚궛궞궟궠궡궢궣궥궦궧궨궩궪궫궬궭궮궯궰궱궲궳궴궵궶궸궹궺궻궼궽궾궿귂귃귅귆귇귉귊귋귌귍귎귏귒귔귕귖귗귘귙귚귛귝귞귟귡귢귣귥귦귧귨귩귪귫귬귭귮귯귰귱귲귳귴귵귶귷�".split(""),e=0;e!=n[130].length;++e)65533!==n[130][e].charCodeAt(0)&&(r[n[130][e]]=33280+e,t[33280+e]=n[130][e]);for(n[131]="�����������������������������������������������������������������귺귻귽귾긂긃긄긅긆긇긊긌긎긏긐긑긒긓긕긖긗긘긙긚긛긜������긝긞긟긠긡긢긣긤긥긦긧긨긩긪긫긬긭긮긯긲긳긵긶긹긻긼������긽긾긿깂깄깇깈깉깋깏깑깒깓깕깗깘깙깚깛깞깢깣깤깦깧깪깫깭깮깯깱깲깳깴깵깶깷깺깾깿꺀꺁꺂꺃꺆꺇꺈꺉꺊꺋꺍꺎꺏꺐꺑꺒꺓꺔꺕꺖꺗꺘꺙꺚꺛꺜꺝꺞꺟꺠꺡꺢꺣꺤꺥꺦꺧꺨꺩꺪꺫꺬꺭꺮꺯꺰꺱꺲꺳꺴꺵꺶꺷꺸꺹꺺꺻꺿껁껂껃껅껆껇껈껉껊껋껎껒껓껔껕껖껗껚껛껝껞껟껠껡껢껣껤껥�".split(""),e=0;e!=n[131].length;++e)65533!==n[131][e].charCodeAt(0)&&(r[n[131][e]]=33536+e,t[33536+e]=n[131][e]);for(n[132]="�����������������������������������������������������������������껦껧껩껪껬껮껯껰껱껲껳껵껶껷껹껺껻껽껾껿꼀꼁꼂꼃꼄꼅������꼆꼉꼊꼋꼌꼎꼏꼑꼒꼓꼔꼕꼖꼗꼘꼙꼚꼛꼜꼝꼞꼟꼠꼡꼢꼣������꼤꼥꼦꼧꼨꼩꼪꼫꼮꼯꼱꼳꼵꼶꼷꼸꼹꼺꼻꼾꽀꽄꽅꽆꽇꽊꽋꽌꽍꽎꽏꽑꽒꽓꽔꽕꽖꽗꽘꽙꽚꽛꽞꽟꽠꽡꽢꽣꽦꽧꽨꽩꽪꽫꽬꽭꽮꽯꽰꽱꽲꽳꽴꽵꽶꽷꽸꽺꽻꽼꽽꽾꽿꾁꾂꾃꾅꾆꾇꾉꾊꾋꾌꾍꾎꾏꾒꾓꾔꾖꾗꾘꾙꾚꾛꾝꾞꾟꾠꾡꾢꾣꾤꾥꾦꾧꾨꾩꾪꾫꾬꾭꾮꾯꾰꾱꾲꾳꾴꾵꾶꾷꾺꾻꾽꾾�".split(""),e=0;e!=n[132].length;++e)65533!==n[132][e].charCodeAt(0)&&(r[n[132][e]]=33792+e,t[33792+e]=n[132][e]);for(n[133]="�����������������������������������������������������������������꾿꿁꿂꿃꿄꿅꿆꿊꿌꿏꿐꿑꿒꿓꿕꿖꿗꿘꿙꿚꿛꿝꿞꿟꿠꿡������꿢꿣꿤꿥꿦꿧꿪꿫꿬꿭꿮꿯꿲꿳꿵꿶꿷꿹꿺꿻꿼꿽꿾꿿뀂뀃������뀅뀆뀇뀈뀉뀊뀋뀍뀎뀏뀑뀒뀓뀕뀖뀗뀘뀙뀚뀛뀞뀟뀠뀡뀢뀣뀤뀥뀦뀧뀩뀪뀫뀬뀭뀮뀯뀰뀱뀲뀳뀴뀵뀶뀷뀸뀹뀺뀻뀼뀽뀾뀿끀끁끂끃끆끇끉끋끍끏끐끑끒끖끘끚끛끜끞끟끠끡끢끣끤끥끦끧끨끩끪끫끬끭끮끯끰끱끲끳끴끵끶끷끸끹끺끻끾끿낁낂낃낅낆낇낈낉낊낋낎낐낒낓낔낕낖낗낛낝낞낣낤�".split(""),e=0;e!=n[133].length;++e)65533!==n[133][e].charCodeAt(0)&&(r[n[133][e]]=34048+e,t[34048+e]=n[133][e]);for(n[134]="�����������������������������������������������������������������낥낦낧낪낰낲낶낷낹낺낻낽낾낿냀냁냂냃냆냊냋냌냍냎냏냒������냓냕냖냗냙냚냛냜냝냞냟냡냢냣냤냦냧냨냩냪냫냬냭냮냯냰������냱냲냳냴냵냶냷냸냹냺냻냼냽냾냿넀넁넂넃넄넅넆넇넊넍넎넏넑넔넕넖넗넚넞넟넠넡넢넦넧넩넪넫넭넮넯넰넱넲넳넶넺넻넼넽넾넿녂녃녅녆녇녉녊녋녌녍녎녏녒녓녖녗녙녚녛녝녞녟녡녢녣녤녥녦녧녨녩녪녫녬녭녮녯녰녱녲녳녴녵녶녷녺녻녽녾녿놁놃놄놅놆놇놊놌놎놏놐놑놕놖놗놙놚놛놝�".split(""),e=0;e!=n[134].length;++e)65533!==n[134][e].charCodeAt(0)&&(r[n[134][e]]=34304+e,t[34304+e]=n[134][e]);for(n[135]="�����������������������������������������������������������������놞놟놠놡놢놣놤놥놦놧놩놪놫놬놭놮놯놰놱놲놳놴놵놶놷놸������놹놺놻놼놽놾놿뇀뇁뇂뇃뇄뇅뇆뇇뇈뇉뇊뇋뇍뇎뇏뇑뇒뇓뇕������뇖뇗뇘뇙뇚뇛뇞뇠뇡뇢뇣뇤뇥뇦뇧뇪뇫뇭뇮뇯뇱뇲뇳뇴뇵뇶뇷뇸뇺뇼뇾뇿눀눁눂눃눆눇눉눊눍눎눏눐눑눒눓눖눘눚눛눜눝눞눟눡눢눣눤눥눦눧눨눩눪눫눬눭눮눯눰눱눲눳눵눶눷눸눹눺눻눽눾눿뉀뉁뉂뉃뉄뉅뉆뉇뉈뉉뉊뉋뉌뉍뉎뉏뉐뉑뉒뉓뉔뉕뉖뉗뉙뉚뉛뉝뉞뉟뉡뉢뉣뉤뉥뉦뉧뉪뉫뉬뉭뉮�".split(""),e=0;e!=n[135].length;++e)65533!==n[135][e].charCodeAt(0)&&(r[n[135][e]]=34560+e,t[34560+e]=n[135][e]);for(n[136]="�����������������������������������������������������������������뉯뉰뉱뉲뉳뉶뉷뉸뉹뉺뉻뉽뉾뉿늀늁늂늃늆늇늈늊늋늌늍늎������늏늒늓늕늖늗늛늜늝늞늟늢늤늧늨늩늫늭늮늯늱늲늳늵늶늷������늸늹늺늻늼늽늾늿닀닁닂닃닄닅닆닇닊닋닍닎닏닑닓닔닕닖닗닚닜닞닟닠닡닣닧닩닪닰닱닲닶닼닽닾댂댃댅댆댇댉댊댋댌댍댎댏댒댖댗댘댙댚댛댝댞댟댠댡댢댣댤댥댦댧댨댩댪댫댬댭댮댯댰댱댲댳댴댵댶댷댸댹댺댻댼댽댾댿덀덁덂덃덄덅덆덇덈덉덊덋덌덍덎덏덐덑덒덓덗덙덚덝덠덡덢덣�".split(""),e=0;e!=n[136].length;++e)65533!==n[136][e].charCodeAt(0)&&(r[n[136][e]]=34816+e,t[34816+e]=n[136][e]);for(n[137]="�����������������������������������������������������������������덦덨덪덬덭덯덲덳덵덶덷덹덺덻덼덽덾덿뎂뎆뎇뎈뎉뎊뎋뎍������뎎뎏뎑뎒뎓뎕뎖뎗뎘뎙뎚뎛뎜뎝뎞뎟뎢뎣뎤뎥뎦뎧뎩뎪뎫뎭������뎮뎯뎰뎱뎲뎳뎴뎵뎶뎷뎸뎹뎺뎻뎼뎽뎾뎿돀돁돂돃돆돇돉돊돍돏돑돒돓돖돘돚돜돞돟돡돢돣돥돦돧돩돪돫돬돭돮돯돰돱돲돳돴돵돶돷돸돹돺돻돽돾돿됀됁됂됃됄됅됆됇됈됉됊됋됌됍됎됏됑됒됓됔됕됖됗됙됚됛됝됞됟됡됢됣됤됥됦됧됪됬됭됮됯됰됱됲됳됵됶됷됸됹됺됻됼됽됾됿둀둁둂둃둄�".split(""),e=0;e!=n[137].length;++e)65533!==n[137][e].charCodeAt(0)&&(r[n[137][e]]=35072+e,t[35072+e]=n[137][e]);for(n[138]="�����������������������������������������������������������������둅둆둇둈둉둊둋둌둍둎둏둒둓둕둖둗둙둚둛둜둝둞둟둢둤둦������둧둨둩둪둫둭둮둯둰둱둲둳둴둵둶둷둸둹둺둻둼둽둾둿뒁뒂������뒃뒄뒅뒆뒇뒉뒊뒋뒌뒍뒎뒏뒐뒑뒒뒓뒔뒕뒖뒗뒘뒙뒚뒛뒜뒞뒟뒠뒡뒢뒣뒥뒦뒧뒩뒪뒫뒭뒮뒯뒰뒱뒲뒳뒴뒶뒸뒺뒻뒼뒽뒾뒿듁듂듃듅듆듇듉듊듋듌듍듎듏듑듒듓듔듖듗듘듙듚듛듞듟듡듢듥듧듨듩듪듫듮듰듲듳듴듵듶듷듹듺듻듼듽듾듿딀딁딂딃딄딅딆딇딈딉딊딋딌딍딎딏딐딑딒딓딖딗딙딚딝�".split(""),e=0;e!=n[138].length;++e)65533!==n[138][e].charCodeAt(0)&&(r[n[138][e]]=35328+e,t[35328+e]=n[138][e]);for(n[139]="�����������������������������������������������������������������딞딟딠딡딢딣딦딫딬딭딮딯딲딳딵딶딷딹딺딻딼딽딾딿땂땆������땇땈땉땊땎땏땑땒땓땕땖땗땘땙땚땛땞땢땣땤땥땦땧땨땩땪������땫땬땭땮땯땰땱땲땳땴땵땶땷땸땹땺땻땼땽땾땿떀떁떂떃떄떅떆떇떈떉떊떋떌떍떎떏떐떑떒떓떔떕떖떗떘떙떚떛떜떝떞떟떢떣떥떦떧떩떬떭떮떯떲떶떷떸떹떺떾떿뗁뗂뗃뗅뗆뗇뗈뗉뗊뗋뗎뗒뗓뗔뗕뗖뗗뗙뗚뗛뗜뗝뗞뗟뗠뗡뗢뗣뗤뗥뗦뗧뗨뗩뗪뗫뗭뗮뗯뗰뗱뗲뗳뗴뗵뗶뗷뗸뗹뗺뗻뗼뗽뗾뗿�".split(""),e=0;e!=n[139].length;++e)65533!==n[139][e].charCodeAt(0)&&(r[n[139][e]]=35584+e,t[35584+e]=n[139][e]);for(n[140]="�����������������������������������������������������������������똀똁똂똃똄똅똆똇똈똉똊똋똌똍똎똏똒똓똕똖똗똙똚똛똜똝������똞똟똠똡똢똣똤똦똧똨똩똪똫똭똮똯똰똱똲똳똵똶똷똸똹똺������똻똼똽똾똿뙀뙁뙂뙃뙄뙅뙆뙇뙉뙊뙋뙌뙍뙎뙏뙐뙑뙒뙓뙔뙕뙖뙗뙘뙙뙚뙛뙜뙝뙞뙟뙠뙡뙢뙣뙥뙦뙧뙩뙪뙫뙬뙭뙮뙯뙰뙱뙲뙳뙴뙵뙶뙷뙸뙹뙺뙻뙼뙽뙾뙿뚀뚁뚂뚃뚄뚅뚆뚇뚈뚉뚊뚋뚌뚍뚎뚏뚐뚑뚒뚓뚔뚕뚖뚗뚘뚙뚚뚛뚞뚟뚡뚢뚣뚥뚦뚧뚨뚩뚪뚭뚮뚯뚰뚲뚳뚴뚵뚶뚷뚸뚹뚺뚻뚼뚽뚾뚿뛀뛁뛂�".split(""),e=0;e!=n[140].length;++e)65533!==n[140][e].charCodeAt(0)&&(r[n[140][e]]=35840+e,t[35840+e]=n[140][e]);for(n[141]="�����������������������������������������������������������������뛃뛄뛅뛆뛇뛈뛉뛊뛋뛌뛍뛎뛏뛐뛑뛒뛓뛕뛖뛗뛘뛙뛚뛛뛜뛝������뛞뛟뛠뛡뛢뛣뛤뛥뛦뛧뛨뛩뛪뛫뛬뛭뛮뛯뛱뛲뛳뛵뛶뛷뛹뛺������뛻뛼뛽뛾뛿뜂뜃뜄뜆뜇뜈뜉뜊뜋뜌뜍뜎뜏뜐뜑뜒뜓뜔뜕뜖뜗뜘뜙뜚뜛뜜뜝뜞뜟뜠뜡뜢뜣뜤뜥뜦뜧뜪뜫뜭뜮뜱뜲뜳뜴뜵뜶뜷뜺뜼뜽뜾뜿띀띁띂띃띅띆띇띉띊띋띍띎띏띐띑띒띓띖띗띘띙띚띛띜띝띞띟띡띢띣띥띦띧띩띪띫띬띭띮띯띲띴띶띷띸띹띺띻띾띿랁랂랃랅랆랇랈랉랊랋랎랓랔랕랚랛랝랞�".split(""),e=0;e!=n[141].length;++e)65533!==n[141][e].charCodeAt(0)&&(r[n[141][e]]=36096+e,t[36096+e]=n[141][e]);for(n[142]="�����������������������������������������������������������������랟랡랢랣랤랥랦랧랪랮랯랰랱랲랳랶랷랹랺랻랼랽랾랿럀럁������럂럃럄럅럆럈럊럋럌럍럎럏럐럑럒럓럔럕럖럗럘럙럚럛럜럝������럞럟럠럡럢럣럤럥럦럧럨럩럪럫럮럯럱럲럳럵럶럷럸럹럺럻럾렂렃렄렅렆렊렋렍렎렏렑렒렓렔렕렖렗렚렜렞렟렠렡렢렣렦렧렩렪렫렭렮렯렰렱렲렳렶렺렻렼렽렾렿롁롂롃롅롆롇롈롉롊롋롌롍롎롏롐롒롔롕롖롗롘롙롚롛롞롟롡롢롣롥롦롧롨롩롪롫롮롰롲롳롴롵롶롷롹롺롻롽롾롿뢀뢁뢂뢃뢄�".split(""),e=0;e!=n[142].length;++e)65533!==n[142][e].charCodeAt(0)&&(r[n[142][e]]=36352+e,t[36352+e]=n[142][e]);for(n[143]="�����������������������������������������������������������������뢅뢆뢇뢈뢉뢊뢋뢌뢎뢏뢐뢑뢒뢓뢔뢕뢖뢗뢘뢙뢚뢛뢜뢝뢞뢟������뢠뢡뢢뢣뢤뢥뢦뢧뢩뢪뢫뢬뢭뢮뢯뢱뢲뢳뢵뢶뢷뢹뢺뢻뢼뢽������뢾뢿룂룄룆룇룈룉룊룋룍룎룏룑룒룓룕룖룗룘룙룚룛룜룞룠룢룣룤룥룦룧룪룫룭룮룯룱룲룳룴룵룶룷룺룼룾룿뤀뤁뤂뤃뤅뤆뤇뤈뤉뤊뤋뤌뤍뤎뤏뤐뤑뤒뤓뤔뤕뤖뤗뤙뤚뤛뤜뤝뤞뤟뤡뤢뤣뤤뤥뤦뤧뤨뤩뤪뤫뤬뤭뤮뤯뤰뤱뤲뤳뤴뤵뤶뤷뤸뤹뤺뤻뤾뤿륁륂륃륅륆륇륈륉륊륋륍륎륐륒륓륔륕륖륗�".split(""),e=0;e!=n[143].length;++e)65533!==n[143][e].charCodeAt(0)&&(r[n[143][e]]=36608+e,t[36608+e]=n[143][e]);for(n[144]="�����������������������������������������������������������������륚륛륝륞륟륡륢륣륤륥륦륧륪륬륮륯륰륱륲륳륶륷륹륺륻륽������륾륿릀릁릂릃릆릈릋릌릏릐릑릒릓릔릕릖릗릘릙릚릛릜릝릞������릟릠릡릢릣릤릥릦릧릨릩릪릫릮릯릱릲릳릵릶릷릸릹릺릻릾맀맂맃맄맅맆맇맊맋맍맓맔맕맖맗맚맜맟맠맢맦맧맩맪맫맭맮맯맰맱맲맳맶맻맼맽맾맿먂먃먄먅먆먇먉먊먋먌먍먎먏먐먑먒먓먔먖먗먘먙먚먛먜먝먞먟먠먡먢먣먤먥먦먧먨먩먪먫먬먭먮먯먰먱먲먳먴먵먶먷먺먻먽먾먿멁멃멄멅멆�".split(""),e=0;e!=n[144].length;++e)65533!==n[144][e].charCodeAt(0)&&(r[n[144][e]]=36864+e,t[36864+e]=n[144][e]);for(n[145]="�����������������������������������������������������������������멇멊멌멏멐멑멒멖멗멙멚멛멝멞멟멠멡멢멣멦멪멫멬멭멮멯������멲멳멵멶멷멹멺멻멼멽멾멿몀몁몂몆몈몉몊몋몍몎몏몐몑몒������몓몔몕몖몗몘몙몚몛몜몝몞몟몠몡몢몣몤몥몦몧몪몭몮몯몱몳몴몵몶몷몺몼몾몿뫀뫁뫂뫃뫅뫆뫇뫉뫊뫋뫌뫍뫎뫏뫐뫑뫒뫓뫔뫕뫖뫗뫚뫛뫜뫝뫞뫟뫠뫡뫢뫣뫤뫥뫦뫧뫨뫩뫪뫫뫬뫭뫮뫯뫰뫱뫲뫳뫴뫵뫶뫷뫸뫹뫺뫻뫽뫾뫿묁묂묃묅묆묇묈묉묊묋묌묎묐묒묓묔묕묖묗묙묚묛묝묞묟묡묢묣묤묥묦묧�".split(""),e=0;e!=n[145].length;++e)65533!==n[145][e].charCodeAt(0)&&(r[n[145][e]]=37120+e,t[37120+e]=n[145][e]);for(n[146]="�����������������������������������������������������������������묨묪묬묭묮묯묰묱묲묳묷묹묺묿뭀뭁뭂뭃뭆뭈뭊뭋뭌뭎뭑뭒������뭓뭕뭖뭗뭙뭚뭛뭜뭝뭞뭟뭠뭢뭤뭥뭦뭧뭨뭩뭪뭫뭭뭮뭯뭰뭱������뭲뭳뭴뭵뭶뭷뭸뭹뭺뭻뭼뭽뭾뭿뮀뮁뮂뮃뮄뮅뮆뮇뮉뮊뮋뮍뮎뮏뮑뮒뮓뮔뮕뮖뮗뮘뮙뮚뮛뮜뮝뮞뮟뮠뮡뮢뮣뮥뮦뮧뮩뮪뮫뮭뮮뮯뮰뮱뮲뮳뮵뮶뮸뮹뮺뮻뮼뮽뮾뮿믁믂믃믅믆믇믉믊믋믌믍믎믏믑믒믔믕믖믗믘믙믚믛믜믝믞믟믠믡믢믣믤믥믦믧믨믩믪믫믬믭믮믯믰믱믲믳믴믵믶믷믺믻믽믾밁�".split(""),e=0;e!=n[146].length;++e)65533!==n[146][e].charCodeAt(0)&&(r[n[146][e]]=37376+e,t[37376+e]=n[146][e]);for(n[147]="�����������������������������������������������������������������밃밄밅밆밇밊밎밐밒밓밙밚밠밡밢밣밦밨밪밫밬밮밯밲밳밵������밶밷밹밺밻밼밽밾밿뱂뱆뱇뱈뱊뱋뱎뱏뱑뱒뱓뱔뱕뱖뱗뱘뱙������뱚뱛뱜뱞뱟뱠뱡뱢뱣뱤뱥뱦뱧뱨뱩뱪뱫뱬뱭뱮뱯뱰뱱뱲뱳뱴뱵뱶뱷뱸뱹뱺뱻뱼뱽뱾뱿벀벁벂벃벆벇벉벊벍벏벐벑벒벓벖벘벛벜벝벞벟벢벣벥벦벩벪벫벬벭벮벯벲벶벷벸벹벺벻벾벿볁볂볃볅볆볇볈볉볊볋볌볎볒볓볔볖볗볙볚볛볝볞볟볠볡볢볣볤볥볦볧볨볩볪볫볬볭볮볯볰볱볲볳볷볹볺볻볽�".split(""),e=0;e!=n[147].length;++e)65533!==n[147][e].charCodeAt(0)&&(r[n[147][e]]=37632+e,t[37632+e]=n[147][e]);for(n[148]="�����������������������������������������������������������������볾볿봀봁봂봃봆봈봊봋봌봍봎봏봑봒봓봕봖봗봘봙봚봛봜봝������봞봟봠봡봢봣봥봦봧봨봩봪봫봭봮봯봰봱봲봳봴봵봶봷봸봹������봺봻봼봽봾봿뵁뵂뵃뵄뵅뵆뵇뵊뵋뵍뵎뵏뵑뵒뵓뵔뵕뵖뵗뵚뵛뵜뵝뵞뵟뵠뵡뵢뵣뵥뵦뵧뵩뵪뵫뵬뵭뵮뵯뵰뵱뵲뵳뵴뵵뵶뵷뵸뵹뵺뵻뵼뵽뵾뵿붂붃붅붆붋붌붍붎붏붒붔붖붗붘붛붝붞붟붠붡붢붣붥붦붧붨붩붪붫붬붭붮붯붱붲붳붴붵붶붷붹붺붻붼붽붾붿뷀뷁뷂뷃뷄뷅뷆뷇뷈뷉뷊뷋뷌뷍뷎뷏뷐뷑�".split(""),e=0;e!=n[148].length;++e)65533!==n[148][e].charCodeAt(0)&&(r[n[148][e]]=37888+e,t[37888+e]=n[148][e]);for(n[149]="�����������������������������������������������������������������뷒뷓뷖뷗뷙뷚뷛뷝뷞뷟뷠뷡뷢뷣뷤뷥뷦뷧뷨뷪뷫뷬뷭뷮뷯뷱������뷲뷳뷵뷶뷷뷹뷺뷻뷼뷽뷾뷿븁븂븄븆븇븈븉븊븋븎븏븑븒븓������븕븖븗븘븙븚븛븞븠븡븢븣븤븥븦븧븨븩븪븫븬븭븮븯븰븱븲븳븴븵븶븷븸븹븺븻븼븽븾븿빀빁빂빃빆빇빉빊빋빍빏빐빑빒빓빖빘빜빝빞빟빢빣빥빦빧빩빫빬빭빮빯빲빶빷빸빹빺빾빿뺁뺂뺃뺅뺆뺇뺈뺉뺊뺋뺎뺒뺓뺔뺕뺖뺗뺚뺛뺜뺝뺞뺟뺠뺡뺢뺣뺤뺥뺦뺧뺩뺪뺫뺬뺭뺮뺯뺰뺱뺲뺳뺴뺵뺶뺷�".split(""),e=0;e!=n[149].length;++e)65533!==n[149][e].charCodeAt(0)&&(r[n[149][e]]=38144+e,t[38144+e]=n[149][e]);for(n[150]="�����������������������������������������������������������������뺸뺹뺺뺻뺼뺽뺾뺿뻀뻁뻂뻃뻄뻅뻆뻇뻈뻉뻊뻋뻌뻍뻎뻏뻒뻓������뻕뻖뻙뻚뻛뻜뻝뻞뻟뻡뻢뻦뻧뻨뻩뻪뻫뻭뻮뻯뻰뻱뻲뻳뻴뻵������뻶뻷뻸뻹뻺뻻뻼뻽뻾뻿뼀뼂뼃뼄뼅뼆뼇뼊뼋뼌뼍뼎뼏뼐뼑뼒뼓뼔뼕뼖뼗뼚뼞뼟뼠뼡뼢뼣뼤뼥뼦뼧뼨뼩뼪뼫뼬뼭뼮뼯뼰뼱뼲뼳뼴뼵뼶뼷뼸뼹뼺뼻뼼뼽뼾뼿뽂뽃뽅뽆뽇뽉뽊뽋뽌뽍뽎뽏뽒뽓뽔뽖뽗뽘뽙뽚뽛뽜뽝뽞뽟뽠뽡뽢뽣뽤뽥뽦뽧뽨뽩뽪뽫뽬뽭뽮뽯뽰뽱뽲뽳뽴뽵뽶뽷뽸뽹뽺뽻뽼뽽뽾뽿뾀뾁뾂�".split(""),e=0;e!=n[150].length;++e)65533!==n[150][e].charCodeAt(0)&&(r[n[150][e]]=38400+e,t[38400+e]=n[150][e]);for(n[151]="�����������������������������������������������������������������뾃뾄뾅뾆뾇뾈뾉뾊뾋뾌뾍뾎뾏뾐뾑뾒뾓뾕뾖뾗뾘뾙뾚뾛뾜뾝������뾞뾟뾠뾡뾢뾣뾤뾥뾦뾧뾨뾩뾪뾫뾬뾭뾮뾯뾱뾲뾳뾴뾵뾶뾷뾸������뾹뾺뾻뾼뾽뾾뾿뿀뿁뿂뿃뿄뿆뿇뿈뿉뿊뿋뿎뿏뿑뿒뿓뿕뿖뿗뿘뿙뿚뿛뿝뿞뿠뿢뿣뿤뿥뿦뿧뿨뿩뿪뿫뿬뿭뿮뿯뿰뿱뿲뿳뿴뿵뿶뿷뿸뿹뿺뿻뿼뿽뿾뿿쀀쀁쀂쀃쀄쀅쀆쀇쀈쀉쀊쀋쀌쀍쀎쀏쀐쀑쀒쀓쀔쀕쀖쀗쀘쀙쀚쀛쀜쀝쀞쀟쀠쀡쀢쀣쀤쀥쀦쀧쀨쀩쀪쀫쀬쀭쀮쀯쀰쀱쀲쀳쀴쀵쀶쀷쀸쀹쀺쀻쀽쀾쀿�".split(""),e=0;e!=n[151].length;++e)65533!==n[151][e].charCodeAt(0)&&(r[n[151][e]]=38656+e,t[38656+e]=n[151][e]);for(n[152]="�����������������������������������������������������������������쁀쁁쁂쁃쁄쁅쁆쁇쁈쁉쁊쁋쁌쁍쁎쁏쁐쁒쁓쁔쁕쁖쁗쁙쁚쁛������쁝쁞쁟쁡쁢쁣쁤쁥쁦쁧쁪쁫쁬쁭쁮쁯쁰쁱쁲쁳쁴쁵쁶쁷쁸쁹������쁺쁻쁼쁽쁾쁿삀삁삂삃삄삅삆삇삈삉삊삋삌삍삎삏삒삓삕삖삗삙삚삛삜삝삞삟삢삤삦삧삨삩삪삫삮삱삲삷삸삹삺삻삾샂샃샄샆샇샊샋샍샎샏샑샒샓샔샕샖샗샚샞샟샠샡샢샣샦샧샩샪샫샭샮샯샰샱샲샳샶샸샺샻샼샽샾샿섁섂섃섅섆섇섉섊섋섌섍섎섏섑섒섓섔섖섗섘섙섚섛섡섢섥섨섩섪섫섮�".split(""),e=0;e!=n[152].length;++e)65533!==n[152][e].charCodeAt(0)&&(r[n[152][e]]=38912+e,t[38912+e]=n[152][e]);for(n[153]="�����������������������������������������������������������������섲섳섴섵섷섺섻섽섾섿셁셂셃셄셅셆셇셊셎셏셐셑셒셓셖셗������셙셚셛셝셞셟셠셡셢셣셦셪셫셬셭셮셯셱셲셳셵셶셷셹셺셻������셼셽셾셿솀솁솂솃솄솆솇솈솉솊솋솏솑솒솓솕솗솘솙솚솛솞솠솢솣솤솦솧솪솫솭솮솯솱솲솳솴솵솶솷솸솹솺솻솼솾솿쇀쇁쇂쇃쇅쇆쇇쇉쇊쇋쇍쇎쇏쇐쇑쇒쇓쇕쇖쇙쇚쇛쇜쇝쇞쇟쇡쇢쇣쇥쇦쇧쇩쇪쇫쇬쇭쇮쇯쇲쇴쇵쇶쇷쇸쇹쇺쇻쇾쇿숁숂숃숅숆숇숈숉숊숋숎숐숒숓숔숕숖숗숚숛숝숞숡숢숣�".split(""),e=0;e!=n[153].length;++e)65533!==n[153][e].charCodeAt(0)&&(r[n[153][e]]=39168+e,t[39168+e]=n[153][e]);for(n[154]="�����������������������������������������������������������������숤숥숦숧숪숬숮숰숳숵숶숷숸숹숺숻숼숽숾숿쉀쉁쉂쉃쉄쉅������쉆쉇쉉쉊쉋쉌쉍쉎쉏쉒쉓쉕쉖쉗쉙쉚쉛쉜쉝쉞쉟쉡쉢쉣쉤쉦������쉧쉨쉩쉪쉫쉮쉯쉱쉲쉳쉵쉶쉷쉸쉹쉺쉻쉾슀슂슃슄슅슆슇슊슋슌슍슎슏슑슒슓슔슕슖슗슙슚슜슞슟슠슡슢슣슦슧슩슪슫슮슯슰슱슲슳슶슸슺슻슼슽슾슿싀싁싂싃싄싅싆싇싈싉싊싋싌싍싎싏싐싑싒싓싔싕싖싗싘싙싚싛싞싟싡싢싥싦싧싨싩싪싮싰싲싳싴싵싷싺싽싾싿쌁쌂쌃쌄쌅쌆쌇쌊쌋쌎쌏�".split(""),e=0;e!=n[154].length;++e)65533!==n[154][e].charCodeAt(0)&&(r[n[154][e]]=39424+e,t[39424+e]=n[154][e]);for(n[155]="�����������������������������������������������������������������쌐쌑쌒쌖쌗쌙쌚쌛쌝쌞쌟쌠쌡쌢쌣쌦쌧쌪쌫쌬쌭쌮쌯쌰쌱쌲������쌳쌴쌵쌶쌷쌸쌹쌺쌻쌼쌽쌾쌿썀썁썂썃썄썆썇썈썉썊썋썌썍������썎썏썐썑썒썓썔썕썖썗썘썙썚썛썜썝썞썟썠썡썢썣썤썥썦썧썪썫썭썮썯썱썳썴썵썶썷썺썻썾썿쎀쎁쎂쎃쎅쎆쎇쎉쎊쎋쎍쎎쎏쎐쎑쎒쎓쎔쎕쎖쎗쎘쎙쎚쎛쎜쎝쎞쎟쎠쎡쎢쎣쎤쎥쎦쎧쎨쎩쎪쎫쎬쎭쎮쎯쎰쎱쎲쎳쎴쎵쎶쎷쎸쎹쎺쎻쎼쎽쎾쎿쏁쏂쏃쏄쏅쏆쏇쏈쏉쏊쏋쏌쏍쏎쏏쏐쏑쏒쏓쏔쏕쏖쏗쏚�".split(""),e=0;e!=n[155].length;++e)65533!==n[155][e].charCodeAt(0)&&(r[n[155][e]]=39680+e,t[39680+e]=n[155][e]);for(n[156]="�����������������������������������������������������������������쏛쏝쏞쏡쏣쏤쏥쏦쏧쏪쏫쏬쏮쏯쏰쏱쏲쏳쏶쏷쏹쏺쏻쏼쏽쏾������쏿쐀쐁쐂쐃쐄쐅쐆쐇쐉쐊쐋쐌쐍쐎쐏쐑쐒쐓쐔쐕쐖쐗쐘쐙쐚������쐛쐜쐝쐞쐟쐠쐡쐢쐣쐥쐦쐧쐨쐩쐪쐫쐭쐮쐯쐱쐲쐳쐵쐶쐷쐸쐹쐺쐻쐾쐿쑀쑁쑂쑃쑄쑅쑆쑇쑉쑊쑋쑌쑍쑎쑏쑐쑑쑒쑓쑔쑕쑖쑗쑘쑙쑚쑛쑜쑝쑞쑟쑠쑡쑢쑣쑦쑧쑩쑪쑫쑭쑮쑯쑰쑱쑲쑳쑶쑷쑸쑺쑻쑼쑽쑾쑿쒁쒂쒃쒄쒅쒆쒇쒈쒉쒊쒋쒌쒍쒎쒏쒐쒑쒒쒓쒕쒖쒗쒘쒙쒚쒛쒝쒞쒟쒠쒡쒢쒣쒤쒥쒦쒧쒨쒩�".split(""),e=0;e!=n[156].length;++e)65533!==n[156][e].charCodeAt(0)&&(r[n[156][e]]=39936+e,t[39936+e]=n[156][e]);for(n[157]="�����������������������������������������������������������������쒪쒫쒬쒭쒮쒯쒰쒱쒲쒳쒴쒵쒶쒷쒹쒺쒻쒽쒾쒿쓀쓁쓂쓃쓄쓅������쓆쓇쓈쓉쓊쓋쓌쓍쓎쓏쓐쓑쓒쓓쓔쓕쓖쓗쓘쓙쓚쓛쓜쓝쓞쓟������쓠쓡쓢쓣쓤쓥쓦쓧쓨쓪쓫쓬쓭쓮쓯쓲쓳쓵쓶쓷쓹쓻쓼쓽쓾씂씃씄씅씆씇씈씉씊씋씍씎씏씑씒씓씕씖씗씘씙씚씛씝씞씟씠씡씢씣씤씥씦씧씪씫씭씮씯씱씲씳씴씵씶씷씺씼씾씿앀앁앂앃앆앇앋앏앐앑앒앖앚앛앜앟앢앣앥앦앧앩앪앫앬앭앮앯앲앶앷앸앹앺앻앾앿얁얂얃얅얆얈얉얊얋얎얐얒얓얔�".split(""),e=0;e!=n[157].length;++e)65533!==n[157][e].charCodeAt(0)&&(r[n[157][e]]=40192+e,t[40192+e]=n[157][e]);for(n[158]="�����������������������������������������������������������������얖얙얚얛얝얞얟얡얢얣얤얥얦얧얨얪얫얬얭얮얯얰얱얲얳얶������얷얺얿엀엁엂엃엋엍엏엒엓엕엖엗엙엚엛엜엝엞엟엢엤엦엧������엨엩엪엫엯엱엲엳엵엸엹엺엻옂옃옄옉옊옋옍옎옏옑옒옓옔옕옖옗옚옝옞옟옠옡옢옣옦옧옩옪옫옯옱옲옶옸옺옼옽옾옿왂왃왅왆왇왉왊왋왌왍왎왏왒왖왗왘왙왚왛왞왟왡왢왣왤왥왦왧왨왩왪왫왭왮왰왲왳왴왵왶왷왺왻왽왾왿욁욂욃욄욅욆욇욊욌욎욏욐욑욒욓욖욗욙욚욛욝욞욟욠욡욢욣욦�".split(""),e=0;e!=n[158].length;++e)65533!==n[158][e].charCodeAt(0)&&(r[n[158][e]]=40448+e,t[40448+e]=n[158][e]);for(n[159]="�����������������������������������������������������������������욨욪욫욬욭욮욯욲욳욵욶욷욻욼욽욾욿웂웄웆웇웈웉웊웋웎������웏웑웒웓웕웖웗웘웙웚웛웞웟웢웣웤웥웦웧웪웫웭웮웯웱웲������웳웴웵웶웷웺웻웼웾웿윀윁윂윃윆윇윉윊윋윍윎윏윐윑윒윓윖윘윚윛윜윝윞윟윢윣윥윦윧윩윪윫윬윭윮윯윲윴윶윸윹윺윻윾윿읁읂읃읅읆읇읈읉읋읎읐읙읚읛읝읞읟읡읢읣읤읥읦읧읩읪읬읭읮읯읰읱읲읳읶읷읹읺읻읿잀잁잂잆잋잌잍잏잒잓잕잙잛잜잝잞잟잢잧잨잩잪잫잮잯잱잲잳잵잶잷�".split(""),e=0;e!=n[159].length;++e)65533!==n[159][e].charCodeAt(0)&&(r[n[159][e]]=40704+e,t[40704+e]=n[159][e]);for(n[160]="�����������������������������������������������������������������잸잹잺잻잾쟂쟃쟄쟅쟆쟇쟊쟋쟍쟏쟑쟒쟓쟔쟕쟖쟗쟙쟚쟛쟜������쟞쟟쟠쟡쟢쟣쟥쟦쟧쟩쟪쟫쟭쟮쟯쟰쟱쟲쟳쟴쟵쟶쟷쟸쟹쟺������쟻쟼쟽쟾쟿젂젃젅젆젇젉젋젌젍젎젏젒젔젗젘젙젚젛젞젟젡젢젣젥젦젧젨젩젪젫젮젰젲젳젴젵젶젷젹젺젻젽젾젿졁졂졃졄졅졆졇졊졋졎졏졐졑졒졓졕졖졗졘졙졚졛졜졝졞졟졠졡졢졣졤졥졦졧졨졩졪졫졬졭졮졯졲졳졵졶졷졹졻졼졽졾졿좂좄좈좉좊좎좏좐좑좒좓좕좖좗좘좙좚좛좜좞좠좢좣좤�".split(""),e=0;e!=n[160].length;++e)65533!==n[160][e].charCodeAt(0)&&(r[n[160][e]]=40960+e,t[40960+e]=n[160][e]);for(n[161]="�����������������������������������������������������������������좥좦좧좩좪좫좬좭좮좯좰좱좲좳좴좵좶좷좸좹좺좻좾좿죀죁������죂죃죅죆죇죉죊죋죍죎죏죐죑죒죓죖죘죚죛죜죝죞죟죢죣죥������죦죧죨죩죪죫죬죭죮죯죰죱죲죳죴죶죷죸죹죺죻죾죿줁줂줃줇줈줉줊줋줎 、。·‥…¨〃­―∥\∼‘’“”〔〕〈〉《》「」『』【】±×÷≠≤≥∞∴°′″℃Å¢£¥♂♀∠⊥⌒∂∇≡≒§※☆★○●◎◇◆□■△▲▽▼→←↑↓↔〓≪≫√∽∝∵∫∬∈∋⊆⊇⊂⊃∪∩∧∨¬�".split(""),e=0;e!=n[161].length;++e)65533!==n[161][e].charCodeAt(0)&&(r[n[161][e]]=41216+e,t[41216+e]=n[161][e]);for(n[162]="�����������������������������������������������������������������줐줒줓줔줕줖줗줙줚줛줜줝줞줟줠줡줢줣줤줥줦줧줨줩줪줫������줭줮줯줰줱줲줳줵줶줷줸줹줺줻줼줽줾줿쥀쥁쥂쥃쥄쥅쥆쥇������쥈쥉쥊쥋쥌쥍쥎쥏쥒쥓쥕쥖쥗쥙쥚쥛쥜쥝쥞쥟쥢쥤쥥쥦쥧쥨쥩쥪쥫쥭쥮쥯⇒⇔∀∃´~ˇ˘˝˚˙¸˛¡¿ː∮∑∏¤℉‰◁◀▷▶♤♠♡♥♧♣⊙◈▣◐◑▒▤▥▨▧▦▩♨☏☎☜☞¶†‡↕↗↙↖↘♭♩♪♬㉿㈜№㏇™㏂㏘℡€®������������������������".split(""),e=0;e!=n[162].length;++e)65533!==n[162][e].charCodeAt(0)&&(r[n[162][e]]=41472+e,t[41472+e]=n[162][e]);for(n[163]="�����������������������������������������������������������������쥱쥲쥳쥵쥶쥷쥸쥹쥺쥻쥽쥾쥿즀즁즂즃즄즅즆즇즊즋즍즎즏������즑즒즓즔즕즖즗즚즜즞즟즠즡즢즣즤즥즦즧즨즩즪즫즬즭즮������즯즰즱즲즳즴즵즶즷즸즹즺즻즼즽즾즿짂짃짅짆짉짋짌짍짎짏짒짔짗짘짛!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[₩]^_`abcdefghijklmnopqrstuvwxyz{|} ̄�".split(""),e=0;e!=n[163].length;++e)65533!==n[163][e].charCodeAt(0)&&(r[n[163][e]]=41728+e,t[41728+e]=n[163][e]);for(n[164]="�����������������������������������������������������������������짞짟짡짣짥짦짨짩짪짫짮짲짳짴짵짶짷짺짻짽짾짿쨁쨂쨃쨄������쨅쨆쨇쨊쨎쨏쨐쨑쨒쨓쨕쨖쨗쨙쨚쨛쨜쨝쨞쨟쨠쨡쨢쨣쨤쨥������쨦쨧쨨쨪쨫쨬쨭쨮쨯쨰쨱쨲쨳쨴쨵쨶쨷쨸쨹쨺쨻쨼쨽쨾쨿쩀쩁쩂쩃쩄쩅쩆ㄱㄲㄳㄴㄵㄶㄷㄸㄹㄺㄻㄼㄽㄾㄿㅀㅁㅂㅃㅄㅅㅆㅇㅈㅉㅊㅋㅌㅍㅎㅏㅐㅑㅒㅓㅔㅕㅖㅗㅘㅙㅚㅛㅜㅝㅞㅟㅠㅡㅢㅣㅤㅥㅦㅧㅨㅩㅪㅫㅬㅭㅮㅯㅰㅱㅲㅳㅴㅵㅶㅷㅸㅹㅺㅻㅼㅽㅾㅿㆀㆁㆂㆃㆄㆅㆆㆇㆈㆉㆊㆋㆌㆍㆎ�".split(""),e=0;e!=n[164].length;++e)65533!==n[164][e].charCodeAt(0)&&(r[n[164][e]]=41984+e,t[41984+e]=n[164][e]);for(n[165]="�����������������������������������������������������������������쩇쩈쩉쩊쩋쩎쩏쩑쩒쩓쩕쩖쩗쩘쩙쩚쩛쩞쩢쩣쩤쩥쩦쩧쩩쩪������쩫쩬쩭쩮쩯쩰쩱쩲쩳쩴쩵쩶쩷쩸쩹쩺쩻쩼쩾쩿쪀쪁쪂쪃쪅쪆������쪇쪈쪉쪊쪋쪌쪍쪎쪏쪐쪑쪒쪓쪔쪕쪖쪗쪙쪚쪛쪜쪝쪞쪟쪠쪡쪢쪣쪤쪥쪦쪧ⅰⅱⅲⅳⅴⅵⅶⅷⅸⅹ�����ⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩ�������ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩ��������αβγδεζηθικλμνξοπρστυφχψω�������".split(""),e=0;e!=n[165].length;++e)65533!==n[165][e].charCodeAt(0)&&(r[n[165][e]]=42240+e,t[42240+e]=n[165][e]);for(n[166]="�����������������������������������������������������������������쪨쪩쪪쪫쪬쪭쪮쪯쪰쪱쪲쪳쪴쪵쪶쪷쪸쪹쪺쪻쪾쪿쫁쫂쫃쫅������쫆쫇쫈쫉쫊쫋쫎쫐쫒쫔쫕쫖쫗쫚쫛쫜쫝쫞쫟쫡쫢쫣쫤쫥쫦쫧������쫨쫩쫪쫫쫭쫮쫯쫰쫱쫲쫳쫵쫶쫷쫸쫹쫺쫻쫼쫽쫾쫿쬀쬁쬂쬃쬄쬅쬆쬇쬉쬊─│┌┐┘└├┬┤┴┼━┃┏┓┛┗┣┳┫┻╋┠┯┨┷┿┝┰┥┸╂┒┑┚┙┖┕┎┍┞┟┡┢┦┧┩┪┭┮┱┲┵┶┹┺┽┾╀╁╃╄╅╆╇╈╉╊���������������������������".split(""),e=0;e!=n[166].length;++e)65533!==n[166][e].charCodeAt(0)&&(r[n[166][e]]=42496+e,t[42496+e]=n[166][e]);for(n[167]="�����������������������������������������������������������������쬋쬌쬍쬎쬏쬑쬒쬓쬕쬖쬗쬙쬚쬛쬜쬝쬞쬟쬢쬣쬤쬥쬦쬧쬨쬩������쬪쬫쬬쬭쬮쬯쬰쬱쬲쬳쬴쬵쬶쬷쬸쬹쬺쬻쬼쬽쬾쬿쭀쭂쭃쭄������쭅쭆쭇쭊쭋쭍쭎쭏쭑쭒쭓쭔쭕쭖쭗쭚쭛쭜쭞쭟쭠쭡쭢쭣쭥쭦쭧쭨쭩쭪쭫쭬㎕㎖㎗ℓ㎘㏄㎣㎤㎥㎦㎙㎚㎛㎜㎝㎞㎟㎠㎡㎢㏊㎍㎎㎏㏏㎈㎉㏈㎧㎨㎰㎱㎲㎳㎴㎵㎶㎷㎸㎹㎀㎁㎂㎃㎄㎺㎻㎼㎽㎾㎿㎐㎑㎒㎓㎔Ω㏀㏁㎊㎋㎌㏖㏅㎭㎮㎯㏛㎩㎪㎫㎬㏝㏐㏓㏃㏉㏜㏆����������������".split(""),e=0;e!=n[167].length;++e)65533!==n[167][e].charCodeAt(0)&&(r[n[167][e]]=42752+e,t[42752+e]=n[167][e]);for(n[168]="�����������������������������������������������������������������쭭쭮쭯쭰쭱쭲쭳쭴쭵쭶쭷쭺쭻쭼쭽쭾쭿쮀쮁쮂쮃쮄쮅쮆쮇쮈������쮉쮊쮋쮌쮍쮎쮏쮐쮑쮒쮓쮔쮕쮖쮗쮘쮙쮚쮛쮝쮞쮟쮠쮡쮢쮣������쮤쮥쮦쮧쮨쮩쮪쮫쮬쮭쮮쮯쮰쮱쮲쮳쮴쮵쮶쮷쮹쮺쮻쮼쮽쮾쮿쯀쯁쯂쯃쯄ÆÐªĦ�IJ�ĿŁØŒºÞŦŊ�㉠㉡㉢㉣㉤㉥㉦㉧㉨㉩㉪㉫㉬㉭㉮㉯㉰㉱㉲㉳㉴㉵㉶㉷㉸㉹㉺㉻ⓐⓑⓒⓓⓔⓕⓖⓗⓘⓙⓚⓛⓜⓝⓞⓟⓠⓡⓢⓣⓤⓥⓦⓧⓨⓩ①②③④⑤⑥⑦⑧⑨⑩⑪⑫⑬⑭⑮½⅓⅔¼¾⅛⅜⅝⅞�".split(""),e=0;e!=n[168].length;++e)65533!==n[168][e].charCodeAt(0)&&(r[n[168][e]]=43008+e,t[43008+e]=n[168][e]);for(n[169]="�����������������������������������������������������������������쯅쯆쯇쯈쯉쯊쯋쯌쯍쯎쯏쯐쯑쯒쯓쯕쯖쯗쯘쯙쯚쯛쯜쯝쯞쯟������쯠쯡쯢쯣쯥쯦쯨쯪쯫쯬쯭쯮쯯쯰쯱쯲쯳쯴쯵쯶쯷쯸쯹쯺쯻쯼������쯽쯾쯿찀찁찂찃찄찅찆찇찈찉찊찋찎찏찑찒찓찕찖찗찘찙찚찛찞찟찠찣찤æđðħıijĸŀłøœßþŧŋʼn㈀㈁㈂㈃㈄㈅㈆㈇㈈㈉㈊㈋㈌㈍㈎㈏㈐㈑㈒㈓㈔㈕㈖㈗㈘㈙㈚㈛⒜⒝⒞⒟⒠⒡⒢⒣⒤⒥⒦⒧⒨⒩⒪⒫⒬⒭⒮⒯⒰⒱⒲⒳⒴⒵⑴⑵⑶⑷⑸⑹⑺⑻⑼⑽⑾⑿⒀⒁⒂¹²³⁴ⁿ₁₂₃₄�".split(""),e=0;e!=n[169].length;++e)65533!==n[169][e].charCodeAt(0)&&(r[n[169][e]]=43264+e,t[43264+e]=n[169][e]);for(n[170]="�����������������������������������������������������������������찥찦찪찫찭찯찱찲찳찴찵찶찷찺찿챀챁챂챃챆챇챉챊챋챍챎������챏챐챑챒챓챖챚챛챜챝챞챟챡챢챣챥챧챩챪챫챬챭챮챯챱챲������챳챴챶챷챸챹챺챻챼챽챾챿첀첁첂첃첄첅첆첇첈첉첊첋첌첍첎첏첐첑첒첓ぁあぃいぅうぇえぉおかがきぎくぐけげこごさざしじすずせぜそぞただちぢっつづてでとどなにぬねのはばぱひびぴふぶぷへべぺほぼぽまみむめもゃやゅゆょよらりるれろゎわゐゑをん������������".split(""),e=0;e!=n[170].length;++e)65533!==n[170][e].charCodeAt(0)&&(r[n[170][e]]=43520+e,t[43520+e]=n[170][e]);for(n[171]="�����������������������������������������������������������������첔첕첖첗첚첛첝첞첟첡첢첣첤첥첦첧첪첮첯첰첱첲첳첶첷첹������첺첻첽첾첿쳀쳁쳂쳃쳆쳈쳊쳋쳌쳍쳎쳏쳑쳒쳓쳕쳖쳗쳘쳙쳚������쳛쳜쳝쳞쳟쳠쳡쳢쳣쳥쳦쳧쳨쳩쳪쳫쳭쳮쳯쳱쳲쳳쳴쳵쳶쳷쳸쳹쳺쳻쳼쳽ァアィイゥウェエォオカガキギクグケゲコゴサザシジスズセゼソゾタダチヂッツヅテデトドナニヌネノハバパヒビピフブプヘベペホボポマミムメモャヤュユョヨラリルレロヮワヰヱヲンヴヵヶ���������".split(""),e=0;e!=n[171].length;++e)65533!==n[171][e].charCodeAt(0)&&(r[n[171][e]]=43776+e,t[43776+e]=n[171][e]);for(n[172]="�����������������������������������������������������������������쳾쳿촀촂촃촄촅촆촇촊촋촍촎촏촑촒촓촔촕촖촗촚촜촞촟촠������촡촢촣촥촦촧촩촪촫촭촮촯촰촱촲촳촴촵촶촷촸촺촻촼촽촾������촿쵀쵁쵂쵃쵄쵅쵆쵇쵈쵉쵊쵋쵌쵍쵎쵏쵐쵑쵒쵓쵔쵕쵖쵗쵘쵙쵚쵛쵝쵞쵟АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ���������������абвгдеёжзийклмнопрстуфхцчшщъыьэюя��������������".split(""),e=0;e!=n[172].length;++e)65533!==n[172][e].charCodeAt(0)&&(r[n[172][e]]=44032+e,t[44032+e]=n[172][e]);for(n[173]="�����������������������������������������������������������������쵡쵢쵣쵥쵦쵧쵨쵩쵪쵫쵮쵰쵲쵳쵴쵵쵶쵷쵹쵺쵻쵼쵽쵾쵿춀������춁춂춃춄춅춆춇춉춊춋춌춍춎춏춐춑춒춓춖춗춙춚춛춝춞춟������춠춡춢춣춦춨춪춫춬춭춮춯춱춲춳춴춵춶춷춸춹춺춻춼춽춾춿췀췁췂췃췅�����������������������������������������������������������������������������������������������".split(""),e=0;e!=n[173].length;++e)65533!==n[173][e].charCodeAt(0)&&(r[n[173][e]]=44288+e,t[44288+e]=n[173][e]);for(n[174]="�����������������������������������������������������������������췆췇췈췉췊췋췍췎췏췑췒췓췔췕췖췗췘췙췚췛췜췝췞췟췠췡������췢췣췤췥췦췧췩췪췫췭췮췯췱췲췳췴췵췶췷췺췼췾췿츀츁츂������츃츅츆츇츉츊츋츍츎츏츐츑츒츓츕츖츗츘츚츛츜츝츞츟츢츣츥츦츧츩츪츫�����������������������������������������������������������������������������������������������".split(""),e=0;e!=n[174].length;++e)65533!==n[174][e].charCodeAt(0)&&(r[n[174][e]]=44544+e,t[44544+e]=n[174][e]);for(n[175]="�����������������������������������������������������������������츬츭츮츯츲츴츶츷츸츹츺츻츼츽츾츿칀칁칂칃칄칅칆칇칈칉������칊칋칌칍칎칏칐칑칒칓칔칕칖칗칚칛칝칞칢칣칤칥칦칧칪칬������칮칯칰칱칲칳칶칷칹칺칻칽칾칿캀캁캂캃캆캈캊캋캌캍캎캏캒캓캕캖캗캙�����������������������������������������������������������������������������������������������".split(""),e=0;e!=n[175].length;++e)65533!==n[175][e].charCodeAt(0)&&(r[n[175][e]]=44800+e,t[44800+e]=n[175][e]);for(n[176]="�����������������������������������������������������������������캚캛캜캝캞캟캢캦캧캨캩캪캫캮캯캰캱캲캳캴캵캶캷캸캹캺������캻캼캽캾캿컀컂컃컄컅컆컇컈컉컊컋컌컍컎컏컐컑컒컓컔컕������컖컗컘컙컚컛컜컝컞컟컠컡컢컣컦컧컩컪컭컮컯컰컱컲컳컶컺컻컼컽컾컿가각간갇갈갉갊감갑값갓갔강갖갗같갚갛개객갠갤갬갭갯갰갱갸갹갼걀걋걍걔걘걜거걱건걷걸걺검겁것겄겅겆겉겊겋게겐겔겜겝겟겠겡겨격겪견겯결겸겹겻겼경곁계곈곌곕곗고곡곤곧골곪곬곯곰곱곳공곶과곽관괄괆�".split(""),e=0;e!=n[176].length;++e)65533!==n[176][e].charCodeAt(0)&&(r[n[176][e]]=45056+e,t[45056+e]=n[176][e]);for(n[177]="�����������������������������������������������������������������켂켃켅켆켇켉켊켋켌켍켎켏켒켔켖켗켘켙켚켛켝켞켟켡켢켣������켥켦켧켨켩켪켫켮켲켳켴켵켶켷켹켺켻켼켽켾켿콀콁콂콃콄������콅콆콇콈콉콊콋콌콍콎콏콐콑콒콓콖콗콙콚콛콝콞콟콠콡콢콣콦콨콪콫콬괌괍괏광괘괜괠괩괬괭괴괵괸괼굄굅굇굉교굔굘굡굣구국군굳굴굵굶굻굼굽굿궁궂궈궉권궐궜궝궤궷귀귁귄귈귐귑귓규균귤그극근귿글긁금급긋긍긔기긱긴긷길긺김깁깃깅깆깊까깍깎깐깔깖깜깝깟깠깡깥깨깩깬깰깸�".split(""),e=0;e!=n[177].length;++e)65533!==n[177][e].charCodeAt(0)&&(r[n[177][e]]=45312+e,t[45312+e]=n[177][e]);for(n[178]="�����������������������������������������������������������������콭콮콯콲콳콵콶콷콹콺콻콼콽콾콿쾁쾂쾃쾄쾆쾇쾈쾉쾊쾋쾍������쾎쾏쾐쾑쾒쾓쾔쾕쾖쾗쾘쾙쾚쾛쾜쾝쾞쾟쾠쾢쾣쾤쾥쾦쾧쾩������쾪쾫쾬쾭쾮쾯쾱쾲쾳쾴쾵쾶쾷쾸쾹쾺쾻쾼쾽쾾쾿쿀쿁쿂쿃쿅쿆쿇쿈쿉쿊쿋깹깻깼깽꺄꺅꺌꺼꺽꺾껀껄껌껍껏껐껑께껙껜껨껫껭껴껸껼꼇꼈꼍꼐꼬꼭꼰꼲꼴꼼꼽꼿꽁꽂꽃꽈꽉꽐꽜꽝꽤꽥꽹꾀꾄꾈꾐꾑꾕꾜꾸꾹꾼꿀꿇꿈꿉꿋꿍꿎꿔꿜꿨꿩꿰꿱꿴꿸뀀뀁뀄뀌뀐뀔뀜뀝뀨끄끅끈끊끌끎끓끔끕끗끙�".split(""),e=0;e!=n[178].length;++e)65533!==n[178][e].charCodeAt(0)&&(r[n[178][e]]=45568+e,t[45568+e]=n[178][e]);for(n[179]="�����������������������������������������������������������������쿌쿍쿎쿏쿐쿑쿒쿓쿔쿕쿖쿗쿘쿙쿚쿛쿜쿝쿞쿟쿢쿣쿥쿦쿧쿩������쿪쿫쿬쿭쿮쿯쿲쿴쿶쿷쿸쿹쿺쿻쿽쿾쿿퀁퀂퀃퀅퀆퀇퀈퀉퀊������퀋퀌퀍퀎퀏퀐퀒퀓퀔퀕퀖퀗퀙퀚퀛퀜퀝퀞퀟퀠퀡퀢퀣퀤퀥퀦퀧퀨퀩퀪퀫퀬끝끼끽낀낄낌낍낏낑나낙낚난낟날낡낢남납낫났낭낮낯낱낳내낵낸낼냄냅냇냈냉냐냑냔냘냠냥너넉넋넌널넒넓넘넙넛넜넝넣네넥넨넬넴넵넷넸넹녀녁년녈념녑녔녕녘녜녠노녹논놀놂놈놉놋농높놓놔놘놜놨뇌뇐뇔뇜뇝�".split(""),e=0;e!=n[179].length;++e)65533!==n[179][e].charCodeAt(0)&&(r[n[179][e]]=45824+e,t[45824+e]=n[179][e]);for(n[180]="�����������������������������������������������������������������퀮퀯퀰퀱퀲퀳퀶퀷퀹퀺퀻퀽퀾퀿큀큁큂큃큆큈큊큋큌큍큎큏������큑큒큓큕큖큗큙큚큛큜큝큞큟큡큢큣큤큥큦큧큨큩큪큫큮큯������큱큲큳큵큶큷큸큹큺큻큾큿킀킂킃킄킅킆킇킈킉킊킋킌킍킎킏킐킑킒킓킔뇟뇨뇩뇬뇰뇹뇻뇽누눅눈눋눌눔눕눗눙눠눴눼뉘뉜뉠뉨뉩뉴뉵뉼늄늅늉느늑는늘늙늚늠늡늣능늦늪늬늰늴니닉닌닐닒님닙닛닝닢다닥닦단닫달닭닮닯닳담답닷닸당닺닻닿대댁댄댈댐댑댓댔댕댜더덕덖던덛덜덞덟덤덥�".split(""),e=0;e!=n[180].length;++e)65533!==n[180][e].charCodeAt(0)&&(r[n[180][e]]=46080+e,t[46080+e]=n[180][e]);for(n[181]="�����������������������������������������������������������������킕킖킗킘킙킚킛킜킝킞킟킠킡킢킣킦킧킩킪킫킭킮킯킰킱킲������킳킶킸킺킻킼킽킾킿탂탃탅탆탇탊탋탌탍탎탏탒탖탗탘탙탚������탛탞탟탡탢탣탥탦탧탨탩탪탫탮탲탳탴탵탶탷탹탺탻탼탽탾탿턀턁턂턃턄덧덩덫덮데덱덴델뎀뎁뎃뎄뎅뎌뎐뎔뎠뎡뎨뎬도독돈돋돌돎돐돔돕돗동돛돝돠돤돨돼됐되된될됨됩됫됴두둑둔둘둠둡둣둥둬뒀뒈뒝뒤뒨뒬뒵뒷뒹듀듄듈듐듕드득든듣들듦듬듭듯등듸디딕딘딛딜딤딥딧딨딩딪따딱딴딸�".split(""),e=0;e!=n[181].length;++e)65533!==n[181][e].charCodeAt(0)&&(r[n[181][e]]=46336+e,t[46336+e]=n[181][e]);for(n[182]="�����������������������������������������������������������������턅턆턇턈턉턊턋턌턎턏턐턑턒턓턔턕턖턗턘턙턚턛턜턝턞턟������턠턡턢턣턤턥턦턧턨턩턪턫턬턭턮턯턲턳턵턶턷턹턻턼턽턾������턿텂텆텇텈텉텊텋텎텏텑텒텓텕텖텗텘텙텚텛텞텠텢텣텤텥텦텧텩텪텫텭땀땁땃땄땅땋때땍땐땔땜땝땟땠땡떠떡떤떨떪떫떰떱떳떴떵떻떼떽뗀뗄뗌뗍뗏뗐뗑뗘뗬또똑똔똘똥똬똴뙈뙤뙨뚜뚝뚠뚤뚫뚬뚱뛔뛰뛴뛸뜀뜁뜅뜨뜩뜬뜯뜰뜸뜹뜻띄띈띌띔띕띠띤띨띰띱띳띵라락란랄람랍랏랐랑랒랖랗�".split(""),e=0;e!=n[182].length;++e)65533!==n[182][e].charCodeAt(0)&&(r[n[182][e]]=46592+e,t[46592+e]=n[182][e]);for(n[183]="�����������������������������������������������������������������텮텯텰텱텲텳텴텵텶텷텸텹텺텻텽텾텿톀톁톂톃톅톆톇톉톊������톋톌톍톎톏톐톑톒톓톔톕톖톗톘톙톚톛톜톝톞톟톢톣톥톦톧������톩톪톫톬톭톮톯톲톴톶톷톸톹톻톽톾톿퇁퇂퇃퇄퇅퇆퇇퇈퇉퇊퇋퇌퇍퇎퇏래랙랜랠램랩랫랬랭랴략랸럇량러럭런럴럼럽럿렀렁렇레렉렌렐렘렙렛렝려력련렬렴렵렷렸령례롄롑롓로록론롤롬롭롯롱롸롼뢍뢨뢰뢴뢸룀룁룃룅료룐룔룝룟룡루룩룬룰룸룹룻룽뤄뤘뤠뤼뤽륀륄륌륏륑류륙륜률륨륩�".split(""),e=0;e!=n[183].length;++e)65533!==n[183][e].charCodeAt(0)&&(r[n[183][e]]=46848+e,t[46848+e]=n[183][e]);for(n[184]="�����������������������������������������������������������������퇐퇑퇒퇓퇔퇕퇖퇗퇙퇚퇛퇜퇝퇞퇟퇠퇡퇢퇣퇤퇥퇦퇧퇨퇩퇪������퇫퇬퇭퇮퇯퇰퇱퇲퇳퇵퇶퇷퇹퇺퇻퇼퇽퇾퇿툀툁툂툃툄툅툆������툈툊툋툌툍툎툏툑툒툓툔툕툖툗툘툙툚툛툜툝툞툟툠툡툢툣툤툥툦툧툨툩륫륭르륵른를름릅릇릉릊릍릎리릭린릴림립릿링마막만많맏말맑맒맘맙맛망맞맡맣매맥맨맬맴맵맷맸맹맺먀먁먈먕머먹먼멀멂멈멉멋멍멎멓메멕멘멜멤멥멧멨멩며멱면멸몃몄명몇몌모목몫몬몰몲몸몹못몽뫄뫈뫘뫙뫼�".split(""),e=0;e!=n[184].length;++e)65533!==n[184][e].charCodeAt(0)&&(r[n[184][e]]=47104+e,t[47104+e]=n[184][e]);for(n[185]="�����������������������������������������������������������������툪툫툮툯툱툲툳툵툶툷툸툹툺툻툾퉀퉂퉃퉄퉅퉆퉇퉉퉊퉋퉌������퉍퉎퉏퉐퉑퉒퉓퉔퉕퉖퉗퉘퉙퉚퉛퉝퉞퉟퉠퉡퉢퉣퉥퉦퉧퉨������퉩퉪퉫퉬퉭퉮퉯퉰퉱퉲퉳퉴퉵퉶퉷퉸퉹퉺퉻퉼퉽퉾퉿튂튃튅튆튇튉튊튋튌묀묄묍묏묑묘묜묠묩묫무묵묶문묻물묽묾뭄뭅뭇뭉뭍뭏뭐뭔뭘뭡뭣뭬뮈뮌뮐뮤뮨뮬뮴뮷므믄믈믐믓미믹민믿밀밂밈밉밋밌밍및밑바박밖밗반받발밝밞밟밤밥밧방밭배백밴밸뱀뱁뱃뱄뱅뱉뱌뱍뱐뱝버벅번벋벌벎범법벗�".split(""),e=0;e!=n[185].length;++e)65533!==n[185][e].charCodeAt(0)&&(r[n[185][e]]=47360+e,t[47360+e]=n[185][e]);for(n[186]="�����������������������������������������������������������������튍튎튏튒튓튔튖튗튘튙튚튛튝튞튟튡튢튣튥튦튧튨튩튪튫튭������튮튯튰튲튳튴튵튶튷튺튻튽튾틁틃틄틅틆틇틊틌틍틎틏틐틑������틒틓틕틖틗틙틚틛틝틞틟틠틡틢틣틦틧틨틩틪틫틬틭틮틯틲틳틵틶틷틹틺벙벚베벡벤벧벨벰벱벳벴벵벼벽변별볍볏볐병볕볘볜보복볶본볼봄봅봇봉봐봔봤봬뵀뵈뵉뵌뵐뵘뵙뵤뵨부북분붇불붉붊붐붑붓붕붙붚붜붤붰붸뷔뷕뷘뷜뷩뷰뷴뷸븀븃븅브븍븐블븜븝븟비빅빈빌빎빔빕빗빙빚빛빠빡빤�".split(""),e=0;e!=n[186].length;++e)65533!==n[186][e].charCodeAt(0)&&(r[n[186][e]]=47616+e,t[47616+e]=n[186][e]);for(n[187]="�����������������������������������������������������������������틻틼틽틾틿팂팄팆팇팈팉팊팋팏팑팒팓팕팗팘팙팚팛팞팢팣������팤팦팧팪팫팭팮팯팱팲팳팴팵팶팷팺팾팿퍀퍁퍂퍃퍆퍇퍈퍉������퍊퍋퍌퍍퍎퍏퍐퍑퍒퍓퍔퍕퍖퍗퍘퍙퍚퍛퍜퍝퍞퍟퍠퍡퍢퍣퍤퍥퍦퍧퍨퍩빨빪빰빱빳빴빵빻빼빽뺀뺄뺌뺍뺏뺐뺑뺘뺙뺨뻐뻑뻔뻗뻘뻠뻣뻤뻥뻬뼁뼈뼉뼘뼙뼛뼜뼝뽀뽁뽄뽈뽐뽑뽕뾔뾰뿅뿌뿍뿐뿔뿜뿟뿡쀼쁑쁘쁜쁠쁨쁩삐삑삔삘삠삡삣삥사삭삯산삳살삵삶삼삽삿샀상샅새색샌샐샘샙샛샜생샤�".split(""),e=0;e!=n[187].length;++e)65533!==n[187][e].charCodeAt(0)&&(r[n[187][e]]=47872+e,t[47872+e]=n[187][e]);for(n[188]="�����������������������������������������������������������������퍪퍫퍬퍭퍮퍯퍰퍱퍲퍳퍴퍵퍶퍷퍸퍹퍺퍻퍾퍿펁펂펃펅펆펇������펈펉펊펋펎펒펓펔펕펖펗펚펛펝펞펟펡펢펣펤펥펦펧펪펬펮������펯펰펱펲펳펵펶펷펹펺펻펽펾펿폀폁폂폃폆폇폊폋폌폍폎폏폑폒폓폔폕폖샥샨샬샴샵샷샹섀섄섈섐섕서석섞섟선섣설섦섧섬섭섯섰성섶세섹센셀셈셉셋셌셍셔셕션셜셤셥셧셨셩셰셴셸솅소속솎손솔솖솜솝솟송솥솨솩솬솰솽쇄쇈쇌쇔쇗쇘쇠쇤쇨쇰쇱쇳쇼쇽숀숄숌숍숏숑수숙순숟술숨숩숫숭�".split(""),e=0;e!=n[188].length;++e)65533!==n[188][e].charCodeAt(0)&&(r[n[188][e]]=48128+e,t[48128+e]=n[188][e]);for(n[189]="�����������������������������������������������������������������폗폙폚폛폜폝폞폟폠폢폤폥폦폧폨폩폪폫폮폯폱폲폳폵폶폷������폸폹폺폻폾퐀퐂퐃퐄퐅퐆퐇퐉퐊퐋퐌퐍퐎퐏퐐퐑퐒퐓퐔퐕퐖������퐗퐘퐙퐚퐛퐜퐞퐟퐠퐡퐢퐣퐤퐥퐦퐧퐨퐩퐪퐫퐬퐭퐮퐯퐰퐱퐲퐳퐴퐵퐶퐷숯숱숲숴쉈쉐쉑쉔쉘쉠쉥쉬쉭쉰쉴쉼쉽쉿슁슈슉슐슘슛슝스슥슨슬슭슴습슷승시식신싣실싫심십싯싱싶싸싹싻싼쌀쌈쌉쌌쌍쌓쌔쌕쌘쌜쌤쌥쌨쌩썅써썩썬썰썲썸썹썼썽쎄쎈쎌쏀쏘쏙쏜쏟쏠쏢쏨쏩쏭쏴쏵쏸쐈쐐쐤쐬쐰�".split(""),e=0;e!=n[189].length;++e)65533!==n[189][e].charCodeAt(0)&&(r[n[189][e]]=48384+e,t[48384+e]=n[189][e]);for(n[190]="�����������������������������������������������������������������퐸퐹퐺퐻퐼퐽퐾퐿푁푂푃푅푆푇푈푉푊푋푌푍푎푏푐푑푒푓������푔푕푖푗푘푙푚푛푝푞푟푡푢푣푥푦푧푨푩푪푫푬푮푰푱푲������푳푴푵푶푷푺푻푽푾풁풃풄풅풆풇풊풌풎풏풐풑풒풓풕풖풗풘풙풚풛풜풝쐴쐼쐽쑈쑤쑥쑨쑬쑴쑵쑹쒀쒔쒜쒸쒼쓩쓰쓱쓴쓸쓺쓿씀씁씌씐씔씜씨씩씬씰씸씹씻씽아악안앉않알앍앎앓암압앗았앙앝앞애액앤앨앰앱앳앴앵야약얀얄얇얌얍얏양얕얗얘얜얠얩어억언얹얻얼얽얾엄업없엇었엉엊엌엎�".split(""),e=0;e!=n[190].length;++e)65533!==n[190][e].charCodeAt(0)&&(r[n[190][e]]=48640+e,t[48640+e]=n[190][e]);for(n[191]="�����������������������������������������������������������������풞풟풠풡풢풣풤풥풦풧풨풪풫풬풭풮풯풰풱풲풳풴풵풶풷풸������풹풺풻풼풽풾풿퓀퓁퓂퓃퓄퓅퓆퓇퓈퓉퓊퓋퓍퓎퓏퓑퓒퓓퓕������퓖퓗퓘퓙퓚퓛퓝퓞퓠퓡퓢퓣퓤퓥퓦퓧퓩퓪퓫퓭퓮퓯퓱퓲퓳퓴퓵퓶퓷퓹퓺퓼에엑엔엘엠엡엣엥여역엮연열엶엷염엽엾엿였영옅옆옇예옌옐옘옙옛옜오옥온올옭옮옰옳옴옵옷옹옻와왁완왈왐왑왓왔왕왜왝왠왬왯왱외왹왼욀욈욉욋욍요욕욘욜욤욥욧용우욱운울욹욺움웁웃웅워웍원월웜웝웠웡웨�".split(""),e=0;e!=n[191].length;++e)65533!==n[191][e].charCodeAt(0)&&(r[n[191][e]]=48896+e,t[48896+e]=n[191][e]);for(n[192]="�����������������������������������������������������������������퓾퓿픀픁픂픃픅픆픇픉픊픋픍픎픏픐픑픒픓픖픘픙픚픛픜픝������픞픟픠픡픢픣픤픥픦픧픨픩픪픫픬픭픮픯픰픱픲픳픴픵픶픷������픸픹픺픻픾픿핁핂핃핅핆핇핈핉핊핋핎핐핒핓핔핕핖핗핚핛핝핞핟핡핢핣웩웬웰웸웹웽위윅윈윌윔윕윗윙유육윤율윰윱윳융윷으윽은을읊음읍읏응읒읓읔읕읖읗의읜읠읨읫이익인일읽읾잃임입잇있잉잊잎자작잔잖잗잘잚잠잡잣잤장잦재잭잰잴잼잽잿쟀쟁쟈쟉쟌쟎쟐쟘쟝쟤쟨쟬저적전절젊�".split(""),e=0;e!=n[192].length;++e)65533!==n[192][e].charCodeAt(0)&&(r[n[192][e]]=49152+e,t[49152+e]=n[192][e]);for(n[193]="�����������������������������������������������������������������핤핦핧핪핬핮핯핰핱핲핳핶핷핹핺핻핽핾핿햀햁햂햃햆햊햋������햌햍햎햏햑햒햓햔햕햖햗햘햙햚햛햜햝햞햟햠햡햢햣햤햦햧������햨햩햪햫햬햭햮햯햰햱햲햳햴햵햶햷햸햹햺햻햼햽햾햿헀헁헂헃헄헅헆헇점접젓정젖제젝젠젤젬젭젯젱져젼졀졈졉졌졍졔조족존졸졺좀좁좃종좆좇좋좌좍좔좝좟좡좨좼좽죄죈죌죔죕죗죙죠죡죤죵주죽준줄줅줆줌줍줏중줘줬줴쥐쥑쥔쥘쥠쥡쥣쥬쥰쥴쥼즈즉즌즐즘즙즛증지직진짇질짊짐집짓�".split(""),e=0;e!=n[193].length;++e)65533!==n[193][e].charCodeAt(0)&&(r[n[193][e]]=49408+e,t[49408+e]=n[193][e]);for(n[194]="�����������������������������������������������������������������헊헋헍헎헏헑헓헔헕헖헗헚헜헞헟헠헡헢헣헦헧헩헪헫헭헮������헯헰헱헲헳헶헸헺헻헼헽헾헿혂혃혅혆혇혉혊혋혌혍혎혏혒������혖혗혘혙혚혛혝혞혟혡혢혣혥혦혧혨혩혪혫혬혮혯혰혱혲혳혴혵혶혷혺혻징짖짙짚짜짝짠짢짤짧짬짭짯짰짱째짹짼쨀쨈쨉쨋쨌쨍쨔쨘쨩쩌쩍쩐쩔쩜쩝쩟쩠쩡쩨쩽쪄쪘쪼쪽쫀쫄쫌쫍쫏쫑쫓쫘쫙쫠쫬쫴쬈쬐쬔쬘쬠쬡쭁쭈쭉쭌쭐쭘쭙쭝쭤쭸쭹쮜쮸쯔쯤쯧쯩찌찍찐찔찜찝찡찢찧차착찬찮찰참찹찻�".split(""),e=0;e!=n[194].length;++e)65533!==n[194][e].charCodeAt(0)&&(r[n[194][e]]=49664+e,t[49664+e]=n[194][e]);for(n[195]="�����������������������������������������������������������������혽혾혿홁홂홃홄홆홇홊홌홎홏홐홒홓홖홗홙홚홛홝홞홟홠홡������홢홣홤홥홦홨홪홫홬홭홮홯홲홳홵홶홷홸홹홺홻홼홽홾홿횀������횁횂횄횆횇횈횉횊횋횎횏횑횒횓횕횖횗횘횙횚횛횜횞횠횢횣횤횥횦횧횩횪찼창찾채책챈챌챔챕챗챘챙챠챤챦챨챰챵처척천철첨첩첫첬청체첵첸첼쳄쳅쳇쳉쳐쳔쳤쳬쳰촁초촉촌촐촘촙촛총촤촨촬촹최쵠쵤쵬쵭쵯쵱쵸춈추축춘출춤춥춧충춰췄췌췐취췬췰췸췹췻췽츄츈츌츔츙츠측츤츨츰츱츳층�".split(""),e=0;e!=n[195].length;++e)65533!==n[195][e].charCodeAt(0)&&(r[n[195][e]]=49920+e,t[49920+e]=n[195][e]);for(n[196]="�����������������������������������������������������������������횫횭횮횯횱횲횳횴횵횶횷횸횺횼횽횾횿훀훁훂훃훆훇훉훊훋������훍훎훏훐훒훓훕훖훘훚훛훜훝훞훟훡훢훣훥훦훧훩훪훫훬훭������훮훯훱훲훳훴훶훷훸훹훺훻훾훿휁휂휃휅휆휇휈휉휊휋휌휍휎휏휐휒휓휔치칙친칟칠칡침칩칫칭카칵칸칼캄캅캇캉캐캑캔캘캠캡캣캤캥캬캭컁커컥컨컫컬컴컵컷컸컹케켁켄켈켐켑켓켕켜켠켤켬켭켯켰켱켸코콕콘콜콤콥콧콩콰콱콴콸쾀쾅쾌쾡쾨쾰쿄쿠쿡쿤쿨쿰쿱쿳쿵쿼퀀퀄퀑퀘퀭퀴퀵퀸퀼�".split(""),e=0;e!=n[196].length;++e)65533!==n[196][e].charCodeAt(0)&&(r[n[196][e]]=50176+e,t[50176+e]=n[196][e]);for(n[197]="�����������������������������������������������������������������휕휖휗휚휛휝휞휟휡휢휣휤휥휦휧휪휬휮휯휰휱휲휳휶휷휹������휺휻휽휾휿흀흁흂흃흅흆흈흊흋흌흍흎흏흒흓흕흚흛흜흝흞������흟흢흤흦흧흨흪흫흭흮흯흱흲흳흵흶흷흸흹흺흻흾흿힀힂힃힄힅힆힇힊힋큄큅큇큉큐큔큘큠크큭큰클큼큽킁키킥킨킬킴킵킷킹타탁탄탈탉탐탑탓탔탕태택탠탤탬탭탯탰탱탸턍터턱턴털턺텀텁텃텄텅테텍텐텔템텝텟텡텨텬텼톄톈토톡톤톨톰톱톳통톺톼퇀퇘퇴퇸툇툉툐투툭툰툴툼툽툿퉁퉈퉜�".split(""),e=0;e!=n[197].length;++e)65533!==n[197][e].charCodeAt(0)&&(r[n[197][e]]=50432+e,t[50432+e]=n[197][e]);for(n[198]="�����������������������������������������������������������������힍힎힏힑힒힓힔힕힖힗힚힜힞힟힠힡힢힣������������������������������������������������������������������������������퉤튀튁튄튈튐튑튕튜튠튤튬튱트특튼튿틀틂틈틉틋틔틘틜틤틥티틱틴틸팀팁팃팅파팍팎판팔팖팜팝팟팠팡팥패팩팬팰팸팹팻팼팽퍄퍅퍼퍽펀펄펌펍펏펐펑페펙펜펠펨펩펫펭펴편펼폄폅폈평폐폘폡폣포폭폰폴폼폽폿퐁�".split(""),e=0;e!=n[198].length;++e)65533!==n[198][e].charCodeAt(0)&&(r[n[198][e]]=50688+e,t[50688+e]=n[198][e]);for(n[199]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������퐈퐝푀푄표푠푤푭푯푸푹푼푿풀풂품풉풋풍풔풩퓌퓐퓔퓜퓟퓨퓬퓰퓸퓻퓽프픈플픔픕픗피픽핀필핌핍핏핑하학한할핥함합핫항해핵핸핼햄햅햇했행햐향허헉헌헐헒험헙헛헝헤헥헨헬헴헵헷헹혀혁현혈혐협혓혔형혜혠�".split(""),e=0;e!=n[199].length;++e)65533!==n[199][e].charCodeAt(0)&&(r[n[199][e]]=50944+e,t[50944+e]=n[199][e]);for(n[200]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������혤혭호혹혼홀홅홈홉홋홍홑화확환활홧황홰홱홴횃횅회획횐횔횝횟횡효횬횰횹횻후훅훈훌훑훔훗훙훠훤훨훰훵훼훽휀휄휑휘휙휜휠휨휩휫휭휴휵휸휼흄흇흉흐흑흔흖흗흘흙흠흡흣흥흩희흰흴흼흽힁히힉힌힐힘힙힛힝�".split(""),e=0;e!=n[200].length;++e)65533!==n[200][e].charCodeAt(0)&&(r[n[200][e]]=51200+e,t[51200+e]=n[200][e]);for(n[202]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������伽佳假價加可呵哥嘉嫁家暇架枷柯歌珂痂稼苛茄街袈訶賈跏軻迦駕刻却各恪慤殼珏脚覺角閣侃刊墾奸姦干幹懇揀杆柬桿澗癎看磵稈竿簡肝艮艱諫間乫喝曷渴碣竭葛褐蝎鞨勘坎堪嵌感憾戡敢柑橄減甘疳監瞰紺邯鑑鑒龕�".split(""),e=0;e!=n[202].length;++e)65533!==n[202][e].charCodeAt(0)&&(r[n[202][e]]=51712+e,t[51712+e]=n[202][e]);for(n[203]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������匣岬甲胛鉀閘剛堈姜岡崗康强彊慷江畺疆糠絳綱羌腔舡薑襁講鋼降鱇介价個凱塏愷愾慨改槪漑疥皆盖箇芥蓋豈鎧開喀客坑更粳羹醵倨去居巨拒据據擧渠炬祛距踞車遽鉅鋸乾件健巾建愆楗腱虔蹇鍵騫乞傑杰桀儉劍劒檢�".split(""),e=0;e!=n[203].length;++e)65533!==n[203][e].charCodeAt(0)&&(r[n[203][e]]=51968+e,t[51968+e]=n[203][e]);for(n[204]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������瞼鈐黔劫怯迲偈憩揭擊格檄激膈覡隔堅牽犬甄絹繭肩見譴遣鵑抉決潔結缺訣兼慊箝謙鉗鎌京俓倞傾儆勁勍卿坰境庚徑慶憬擎敬景暻更梗涇炅烱璟璥瓊痙硬磬竟競絅經耕耿脛莖警輕逕鏡頃頸驚鯨係啓堺契季屆悸戒桂械�".split(""),e=0;e!=n[204].length;++e)65533!==n[204][e].charCodeAt(0)&&(r[n[204][e]]=52224+e,t[52224+e]=n[204][e]);for(n[205]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������棨溪界癸磎稽系繫繼計誡谿階鷄古叩告呱固姑孤尻庫拷攷故敲暠枯槁沽痼皐睾稿羔考股膏苦苽菰藁蠱袴誥賈辜錮雇顧高鼓哭斛曲梏穀谷鵠困坤崑昆梱棍滾琨袞鯤汨滑骨供公共功孔工恐恭拱控攻珙空蚣貢鞏串寡戈果瓜�".split(""),e=0;e!=n[205].length;++e)65533!==n[205][e].charCodeAt(0)&&(r[n[205][e]]=52480+e,t[52480+e]=n[205][e]);for(n[206]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������科菓誇課跨過鍋顆廓槨藿郭串冠官寬慣棺款灌琯瓘管罐菅觀貫關館刮恝括适侊光匡壙廣曠洸炚狂珖筐胱鑛卦掛罫乖傀塊壞怪愧拐槐魁宏紘肱轟交僑咬喬嬌嶠巧攪敎校橋狡皎矯絞翹膠蕎蛟較轎郊餃驕鮫丘久九仇俱具勾�".split(""),e=0;e!=n[206].length;++e)65533!==n[206][e].charCodeAt(0)&&(r[n[206][e]]=52736+e,t[52736+e]=n[206][e]);for(n[207]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������區口句咎嘔坵垢寇嶇廐懼拘救枸柩構歐毆毬求溝灸狗玖球瞿矩究絿耉臼舅舊苟衢謳購軀逑邱鉤銶駒驅鳩鷗龜國局菊鞠鞫麴君窘群裙軍郡堀屈掘窟宮弓穹窮芎躬倦券勸卷圈拳捲權淃眷厥獗蕨蹶闕机櫃潰詭軌饋句晷歸貴�".split(""),e=0;e!=n[207].length;++e)65533!==n[207][e].charCodeAt(0)&&(r[n[207][e]]=52992+e,t[52992+e]=n[207][e]);for(n[208]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������鬼龜叫圭奎揆槻珪硅窺竅糾葵規赳逵閨勻均畇筠菌鈞龜橘克剋劇戟棘極隙僅劤勤懃斤根槿瑾筋芹菫覲謹近饉契今妗擒昑檎琴禁禽芩衾衿襟金錦伋及急扱汲級給亘兢矜肯企伎其冀嗜器圻基埼夔奇妓寄岐崎己幾忌技旗旣�".split(""),e=0;e!=n[208].length;++e)65533!==n[208][e].charCodeAt(0)&&(r[n[208][e]]=53248+e,t[53248+e]=n[208][e]);for(n[209]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������朞期杞棋棄機欺氣汽沂淇玘琦琪璂璣畸畿碁磯祁祇祈祺箕紀綺羈耆耭肌記譏豈起錡錤飢饑騎騏驥麒緊佶吉拮桔金喫儺喇奈娜懦懶拏拿癩羅蘿螺裸邏那樂洛烙珞落諾酪駱亂卵暖欄煖爛蘭難鸞捏捺南嵐枏楠湳濫男藍襤拉�".split(""),e=0;e!=n[209].length;++e)65533!==n[209][e].charCodeAt(0)&&(r[n[209][e]]=53504+e,t[53504+e]=n[209][e]);for(n[210]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������納臘蠟衲囊娘廊朗浪狼郎乃來內奈柰耐冷女年撚秊念恬拈捻寧寗努勞奴弩怒擄櫓爐瑙盧老蘆虜路露駑魯鷺碌祿綠菉錄鹿論壟弄濃籠聾膿農惱牢磊腦賂雷尿壘屢樓淚漏累縷陋嫩訥杻紐勒肋凜凌稜綾能菱陵尼泥匿溺多茶�".split(""),e=0;e!=n[210].length;++e)65533!==n[210][e].charCodeAt(0)&&(r[n[210][e]]=53760+e,t[53760+e]=n[210][e]);for(n[211]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������丹亶但單團壇彖斷旦檀段湍短端簞緞蛋袒鄲鍛撻澾獺疸達啖坍憺擔曇淡湛潭澹痰聃膽蕁覃談譚錟沓畓答踏遝唐堂塘幢戇撞棠當糖螳黨代垈坮大對岱帶待戴擡玳臺袋貸隊黛宅德悳倒刀到圖堵塗導屠島嶋度徒悼挑掉搗桃�".split(""),e=0;e!=n[211].length;++e)65533!==n[211][e].charCodeAt(0)&&(r[n[211][e]]=54016+e,t[54016+e]=n[211][e]);for(n[212]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������棹櫂淘渡滔濤燾盜睹禱稻萄覩賭跳蹈逃途道都鍍陶韜毒瀆牘犢獨督禿篤纛讀墩惇敦旽暾沌焞燉豚頓乭突仝冬凍動同憧東桐棟洞潼疼瞳童胴董銅兜斗杜枓痘竇荳讀豆逗頭屯臀芚遁遯鈍得嶝橙燈登等藤謄鄧騰喇懶拏癩羅�".split(""),e=0;e!=n[212].length;++e)65533!==n[212][e].charCodeAt(0)&&(r[n[212][e]]=54272+e,t[54272+e]=n[212][e]);for(n[213]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������蘿螺裸邏樂洛烙珞絡落諾酪駱丹亂卵欄欒瀾爛蘭鸞剌辣嵐擥攬欖濫籃纜藍襤覽拉臘蠟廊朗浪狼琅瑯螂郞來崍徠萊冷掠略亮倆兩凉梁樑粮粱糧良諒輛量侶儷勵呂廬慮戾旅櫚濾礪藜蠣閭驢驪麗黎力曆歷瀝礫轢靂憐戀攣漣�".split(""),e=0;e!=n[213].length;++e)65533!==n[213][e].charCodeAt(0)&&(r[n[213][e]]=54528+e,t[54528+e]=n[213][e]);for(n[214]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������煉璉練聯蓮輦連鍊冽列劣洌烈裂廉斂殮濂簾獵令伶囹寧岺嶺怜玲笭羚翎聆逞鈴零靈領齡例澧禮醴隷勞怒撈擄櫓潞瀘爐盧老蘆虜路輅露魯鷺鹵碌祿綠菉錄鹿麓論壟弄朧瀧瓏籠聾儡瀨牢磊賂賚賴雷了僚寮廖料燎療瞭聊蓼�".split(""),e=0;e!=n[214].length;++e)65533!==n[214][e].charCodeAt(0)&&(r[n[214][e]]=54784+e,t[54784+e]=n[214][e]);for(n[215]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������遼鬧龍壘婁屢樓淚漏瘻累縷蔞褸鏤陋劉旒柳榴流溜瀏琉瑠留瘤硫謬類六戮陸侖倫崙淪綸輪律慄栗率隆勒肋凜凌楞稜綾菱陵俚利厘吏唎履悧李梨浬犁狸理璃異痢籬罹羸莉裏裡里釐離鯉吝潾燐璘藺躪隣鱗麟林淋琳臨霖砬�".split(""),e=0;e!=n[215].length;++e)65533!==n[215][e].charCodeAt(0)&&(r[n[215][e]]=55040+e,t[55040+e]=n[215][e]);for(n[216]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������立笠粒摩瑪痲碼磨馬魔麻寞幕漠膜莫邈万卍娩巒彎慢挽晩曼滿漫灣瞞萬蔓蠻輓饅鰻唜抹末沫茉襪靺亡妄忘忙望網罔芒茫莽輞邙埋妹媒寐昧枚梅每煤罵買賣邁魅脈貊陌驀麥孟氓猛盲盟萌冪覓免冕勉棉沔眄眠綿緬面麵滅�".split(""),e=0;e!=n[216].length;++e)65533!==n[216][e].charCodeAt(0)&&(r[n[216][e]]=55296+e,t[55296+e]=n[216][e]);for(n[217]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������蔑冥名命明暝椧溟皿瞑茗蓂螟酩銘鳴袂侮冒募姆帽慕摸摹暮某模母毛牟牡瑁眸矛耗芼茅謀謨貌木沐牧目睦穆鶩歿沒夢朦蒙卯墓妙廟描昴杳渺猫竗苗錨務巫憮懋戊拇撫无楙武毋無珷畝繆舞茂蕪誣貿霧鵡墨默們刎吻問文�".split(""),e=0;e!=n[217].length;++e)65533!==n[217][e].charCodeAt(0)&&(r[n[217][e]]=55552+e,t[55552+e]=n[217][e]);for(n[218]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������汶紊紋聞蚊門雯勿沕物味媚尾嵋彌微未梶楣渼湄眉米美薇謎迷靡黴岷悶愍憫敏旻旼民泯玟珉緡閔密蜜謐剝博拍搏撲朴樸泊珀璞箔粕縛膊舶薄迫雹駁伴半反叛拌搬攀斑槃泮潘班畔瘢盤盼磐磻礬絆般蟠返頒飯勃拔撥渤潑�".split(""),e=0;e!=n[218].length;++e)65533!==n[218][e].charCodeAt(0)&&(r[n[218][e]]=55808+e,t[55808+e]=n[218][e]);for(n[219]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������發跋醱鉢髮魃倣傍坊妨尨幇彷房放方旁昉枋榜滂磅紡肪膀舫芳蒡蚌訪謗邦防龐倍俳北培徘拜排杯湃焙盃背胚裴裵褙賠輩配陪伯佰帛柏栢白百魄幡樊煩燔番磻繁蕃藩飜伐筏罰閥凡帆梵氾汎泛犯範范法琺僻劈壁擘檗璧癖�".split(""),e=0;e!=n[219].length;++e)65533!==n[219][e].charCodeAt(0)&&(r[n[219][e]]=56064+e,t[56064+e]=n[219][e]);for(n[220]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������碧蘗闢霹便卞弁變辨辯邊別瞥鱉鼈丙倂兵屛幷昞昺柄棅炳甁病秉竝輧餠騈保堡報寶普步洑湺潽珤甫菩補褓譜輔伏僕匐卜宓復服福腹茯蔔複覆輹輻馥鰒本乶俸奉封峯峰捧棒烽熢琫縫蓬蜂逢鋒鳳不付俯傅剖副否咐埠夫婦�".split(""),e=0;e!=n[220].length;++e)65533!==n[220][e].charCodeAt(0)&&(r[n[220][e]]=56320+e,t[56320+e]=n[220][e]);for(n[221]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������孚孵富府復扶敷斧浮溥父符簿缶腐腑膚艀芙莩訃負賦賻赴趺部釜阜附駙鳧北分吩噴墳奔奮忿憤扮昐汾焚盆粉糞紛芬賁雰不佛弗彿拂崩朋棚硼繃鵬丕備匕匪卑妃婢庇悲憊扉批斐枇榧比毖毗毘沸泌琵痺砒碑秕秘粃緋翡肥�".split(""),e=0;e!=n[221].length;++e)65533!==n[221][e].charCodeAt(0)&&(r[n[221][e]]=56576+e,t[56576+e]=n[221][e]);for(n[222]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������脾臂菲蜚裨誹譬費鄙非飛鼻嚬嬪彬斌檳殯浜濱瀕牝玭貧賓頻憑氷聘騁乍事些仕伺似使俟僿史司唆嗣四士奢娑寫寺射巳師徙思捨斜斯柶査梭死沙泗渣瀉獅砂社祀祠私篩紗絲肆舍莎蓑蛇裟詐詞謝賜赦辭邪飼駟麝削數朔索�".split(""),e=0;e!=n[222].length;++e)65533!==n[222][e].charCodeAt(0)&&(r[n[222][e]]=56832+e,t[56832+e]=n[222][e]);for(n[223]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������傘刪山散汕珊産疝算蒜酸霰乷撒殺煞薩三參杉森渗芟蔘衫揷澁鈒颯上傷像償商喪嘗孀尙峠常床庠廂想桑橡湘爽牀狀相祥箱翔裳觴詳象賞霜塞璽賽嗇塞穡索色牲生甥省笙墅壻嶼序庶徐恕抒捿敍暑曙書栖棲犀瑞筮絮緖署�".split(""),e=0;e!=n[223].length;++e)65533!==n[223][e].charCodeAt(0)&&(r[n[223][e]]=57088+e,t[57088+e]=n[223][e]);for(n[224]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������胥舒薯西誓逝鋤黍鼠夕奭席惜昔晳析汐淅潟石碩蓆釋錫仙僊先善嬋宣扇敾旋渲煽琁瑄璇璿癬禪線繕羨腺膳船蘚蟬詵跣選銑鐥饍鮮卨屑楔泄洩渫舌薛褻設說雪齧剡暹殲纖蟾贍閃陝攝涉燮葉城姓宬性惺成星晟猩珹盛省筬�".split(""),e=0;e!=n[224].length;++e)65533!==n[224][e].charCodeAt(0)&&(r[n[224][e]]=57344+e,t[57344+e]=n[224][e]);for(n[225]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������聖聲腥誠醒世勢歲洗稅笹細說貰召嘯塑宵小少巢所掃搔昭梳沼消溯瀟炤燒甦疏疎瘙笑篠簫素紹蔬蕭蘇訴逍遡邵銷韶騷俗屬束涑粟續謖贖速孫巽損蓀遜飡率宋悚松淞訟誦送頌刷殺灑碎鎖衰釗修受嗽囚垂壽嫂守岫峀帥愁�".split(""),e=0;e!=n[225].length;++e)65533!==n[225][e].charCodeAt(0)&&(r[n[225][e]]=57600+e,t[57600+e]=n[225][e]);for(n[226]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������戍手授搜收數樹殊水洙漱燧狩獸琇璲瘦睡秀穗竪粹綏綬繡羞脩茱蒐蓚藪袖誰讐輸遂邃酬銖銹隋隧隨雖需須首髓鬚叔塾夙孰宿淑潚熟琡璹肅菽巡徇循恂旬栒楯橓殉洵淳珣盾瞬筍純脣舜荀蓴蕣詢諄醇錞順馴戌術述鉥崇崧�".split(""),e=0;e!=n[226].length;++e)65533!==n[226][e].charCodeAt(0)&&(r[n[226][e]]=57856+e,t[57856+e]=n[226][e]);for(n[227]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������嵩瑟膝蝨濕拾習褶襲丞乘僧勝升承昇繩蠅陞侍匙嘶始媤尸屎屍市弑恃施是時枾柴猜矢示翅蒔蓍視試詩諡豕豺埴寔式息拭植殖湜熄篒蝕識軾食飾伸侁信呻娠宸愼新晨燼申神紳腎臣莘薪藎蜃訊身辛辰迅失室實悉審尋心沁�".split(""),e=0;e!=n[227].length;++e)65533!==n[227][e].charCodeAt(0)&&(r[n[227][e]]=58112+e,t[58112+e]=n[227][e]);for(n[228]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������沈深瀋甚芯諶什十拾雙氏亞俄兒啞娥峨我牙芽莪蛾衙訝阿雅餓鴉鵝堊岳嶽幄惡愕握樂渥鄂鍔顎鰐齷安岸按晏案眼雁鞍顔鮟斡謁軋閼唵岩巖庵暗癌菴闇壓押狎鴨仰央怏昻殃秧鴦厓哀埃崖愛曖涯碍艾隘靄厄扼掖液縊腋額�".split(""),e=0;e!=n[228].length;++e)65533!==n[228][e].charCodeAt(0)&&(r[n[228][e]]=58368+e,t[58368+e]=n[228][e]);for(n[229]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������櫻罌鶯鸚也倻冶夜惹揶椰爺耶若野弱掠略約若葯蒻藥躍亮佯兩凉壤孃恙揚攘敭暘梁楊樣洋瀁煬痒瘍禳穰糧羊良襄諒讓釀陽量養圄御於漁瘀禦語馭魚齬億憶抑檍臆偃堰彦焉言諺孼蘖俺儼嚴奄掩淹嶪業円予余勵呂女如廬�".split(""),e=0;e!=n[229].length;++e)65533!==n[229][e].charCodeAt(0)&&(r[n[229][e]]=58624+e,t[58624+e]=n[229][e]);for(n[230]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������旅歟汝濾璵礖礪與艅茹輿轝閭餘驪麗黎亦力域役易曆歷疫繹譯轢逆驛嚥堧姸娟宴年延憐戀捐挻撚椽沇沿涎涓淵演漣烟然煙煉燃燕璉硏硯秊筵緣練縯聯衍軟輦蓮連鉛鍊鳶列劣咽悅涅烈熱裂說閱厭廉念捻染殮炎焰琰艶苒�".split(""),e=0;e!=n[230].length;++e)65533!==n[230][e].charCodeAt(0)&&(r[n[230][e]]=58880+e,t[58880+e]=n[230][e]);for(n[231]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������簾閻髥鹽曄獵燁葉令囹塋寧嶺嶸影怜映暎楹榮永泳渶潁濚瀛瀯煐營獰玲瑛瑩瓔盈穎纓羚聆英詠迎鈴鍈零霙靈領乂倪例刈叡曳汭濊猊睿穢芮藝蘂禮裔詣譽豫醴銳隸霓預五伍俉傲午吾吳嗚塢墺奧娛寤悟惡懊敖旿晤梧汚澳�".split(""),e=0;e!=n[231].length;++e)65533!==n[231][e].charCodeAt(0)&&(r[n[231][e]]=59136+e,t[59136+e]=n[231][e]);for(n[232]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������烏熬獒筽蜈誤鰲鼇屋沃獄玉鈺溫瑥瘟穩縕蘊兀壅擁瓮甕癰翁邕雍饔渦瓦窩窪臥蛙蝸訛婉完宛梡椀浣玩琓琬碗緩翫脘腕莞豌阮頑曰往旺枉汪王倭娃歪矮外嵬巍猥畏了僚僥凹堯夭妖姚寥寮尿嶢拗搖撓擾料曜樂橈燎燿瑤療�".split(""),e=0;e!=n[232].length;++e)65533!==n[232][e].charCodeAt(0)&&(r[n[232][e]]=59392+e,t[59392+e]=n[232][e]);for(n[233]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������窈窯繇繞耀腰蓼蟯要謠遙遼邀饒慾欲浴縟褥辱俑傭冗勇埇墉容庸慂榕涌湧溶熔瑢用甬聳茸蓉踊鎔鏞龍于佑偶優又友右宇寓尤愚憂旴牛玗瑀盂祐禑禹紆羽芋藕虞迂遇郵釪隅雨雩勖彧旭昱栯煜稶郁頊云暈橒殞澐熉耘芸蕓�".split(""),e=0;e!=n[233].length;++e)65533!==n[233][e].charCodeAt(0)&&(r[n[233][e]]=59648+e,t[59648+e]=n[233][e]);for(n[234]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������運隕雲韻蔚鬱亐熊雄元原員圓園垣媛嫄寃怨愿援沅洹湲源爰猿瑗苑袁轅遠阮院願鴛月越鉞位偉僞危圍委威尉慰暐渭爲瑋緯胃萎葦蔿蝟衛褘謂違韋魏乳侑儒兪劉唯喩孺宥幼幽庾悠惟愈愉揄攸有杻柔柚柳楡楢油洧流游溜�".split(""),e=0;e!=n[234].length;++e)65533!==n[234][e].charCodeAt(0)&&(r[n[234][e]]=59904+e,t[59904+e]=n[234][e]);for(n[235]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������濡猶猷琉瑜由留癒硫紐維臾萸裕誘諛諭踰蹂遊逾遺酉釉鍮類六堉戮毓肉育陸倫允奫尹崙淪潤玧胤贇輪鈗閏律慄栗率聿戎瀜絨融隆垠恩慇殷誾銀隱乙吟淫蔭陰音飮揖泣邑凝應膺鷹依倚儀宜意懿擬椅毅疑矣義艤薏蟻衣誼�".split(""),e=0;e!=n[235].length;++e)65533!==n[235][e].charCodeAt(0)&&(r[n[235][e]]=60160+e,t[60160+e]=n[235][e]);for(n[236]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������議醫二以伊利吏夷姨履已弛彛怡易李梨泥爾珥理異痍痢移罹而耳肄苡荑裏裡貽貳邇里離飴餌匿溺瀷益翊翌翼謚人仁刃印吝咽因姻寅引忍湮燐璘絪茵藺蚓認隣靭靷鱗麟一佚佾壹日溢逸鎰馹任壬妊姙恁林淋稔臨荏賃入卄�".split(""),e=0;e!=n[236].length;++e)65533!==n[236][e].charCodeAt(0)&&(r[n[236][e]]=60416+e,t[60416+e]=n[236][e]);for(n[237]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������立笠粒仍剩孕芿仔刺咨姉姿子字孜恣慈滋炙煮玆瓷疵磁紫者自茨蔗藉諮資雌作勺嚼斫昨灼炸爵綽芍酌雀鵲孱棧殘潺盞岑暫潛箴簪蠶雜丈仗匠場墻壯奬將帳庄張掌暲杖樟檣欌漿牆狀獐璋章粧腸臟臧莊葬蔣薔藏裝贓醬長�".split(""),e=0;e!=n[237].length;++e)65533!==n[237][e].charCodeAt(0)&&(r[n[237][e]]=60672+e,t[60672+e]=n[237][e]);for(n[238]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������障再哉在宰才材栽梓渽滓災縡裁財載齋齎爭箏諍錚佇低儲咀姐底抵杵楮樗沮渚狙猪疽箸紵苧菹著藷詛貯躇這邸雎齟勣吊嫡寂摘敵滴狄炙的積笛籍績翟荻謫賊赤跡蹟迪迹適鏑佃佺傳全典前剪塡塼奠專展廛悛戰栓殿氈澱�".split(""),e=0;e!=n[238].length;++e)65533!==n[238][e].charCodeAt(0)&&(r[n[238][e]]=60928+e,t[60928+e]=n[238][e]);for(n[239]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������煎琠田甸畑癲筌箋箭篆纏詮輾轉鈿銓錢鐫電顚顫餞切截折浙癤竊節絶占岾店漸点粘霑鮎點接摺蝶丁井亭停偵呈姃定幀庭廷征情挺政整旌晶晸柾楨檉正汀淀淨渟湞瀞炡玎珽町睛碇禎程穽精綎艇訂諪貞鄭酊釘鉦鋌錠霆靖�".split(""),e=0;e!=n[239].length;++e)65533!==n[239][e].charCodeAt(0)&&(r[n[239][e]]=61184+e,t[61184+e]=n[239][e]);for(n[240]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������靜頂鼎制劑啼堤帝弟悌提梯濟祭第臍薺製諸蹄醍除際霽題齊俎兆凋助嘲弔彫措操早晁曺曹朝條棗槽漕潮照燥爪璪眺祖祚租稠窕粗糟組繰肇藻蚤詔調趙躁造遭釣阻雕鳥族簇足鏃存尊卒拙猝倧宗從悰慫棕淙琮種終綜縱腫�".split(""),e=0;e!=n[240].length;++e)65533!==n[240][e].charCodeAt(0)&&(r[n[240][e]]=61440+e,t[61440+e]=n[240][e]);for(n[241]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������踪踵鍾鐘佐坐左座挫罪主住侏做姝胄呪周嗾奏宙州廚晝朱柱株注洲湊澍炷珠疇籌紂紬綢舟蛛註誅走躊輳週酎酒鑄駐竹粥俊儁准埈寯峻晙樽浚準濬焌畯竣蠢逡遵雋駿茁中仲衆重卽櫛楫汁葺增憎曾拯烝甑症繒蒸證贈之只�".split(""),e=0;e!=n[241].length;++e)65533!==n[241][e].charCodeAt(0)&&(r[n[241][e]]=61696+e,t[61696+e]=n[241][e]);for(n[242]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������咫地址志持指摯支旨智枝枳止池沚漬知砥祉祗紙肢脂至芝芷蜘誌識贄趾遲直稙稷織職唇嗔塵振搢晉晋桭榛殄津溱珍瑨璡畛疹盡眞瞋秦縉縝臻蔯袗診賑軫辰進鎭陣陳震侄叱姪嫉帙桎瓆疾秩窒膣蛭質跌迭斟朕什執潗緝輯�".split(""),e=0;e!=n[242].length;++e)65533!==n[242][e].charCodeAt(0)&&(r[n[242][e]]=61952+e,t[61952+e]=n[242][e]);for(n[243]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������鏶集徵懲澄且侘借叉嗟嵯差次此磋箚茶蹉車遮捉搾着窄錯鑿齪撰澯燦璨瓚竄簒纂粲纘讚贊鑽餐饌刹察擦札紮僭參塹慘慙懺斬站讒讖倉倡創唱娼廠彰愴敞昌昶暢槍滄漲猖瘡窓脹艙菖蒼債埰寀寨彩採砦綵菜蔡采釵冊柵策�".split(""),e=0;e!=n[243].length;++e)65533!==n[243][e].charCodeAt(0)&&(r[n[243][e]]=62208+e,t[62208+e]=n[243][e]);for(n[244]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������責凄妻悽處倜刺剔尺慽戚拓擲斥滌瘠脊蹠陟隻仟千喘天川擅泉淺玔穿舛薦賤踐遷釧闡阡韆凸哲喆徹撤澈綴輟轍鐵僉尖沾添甛瞻簽籤詹諂堞妾帖捷牒疊睫諜貼輒廳晴淸聽菁請靑鯖切剃替涕滯締諦逮遞體初剿哨憔抄招梢�".split(""),e=0;e!=n[244].length;++e)65533!==n[244][e].charCodeAt(0)&&(r[n[244][e]]=62464+e,t[62464+e]=n[244][e]);for(n[245]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������椒楚樵炒焦硝礁礎秒稍肖艸苕草蕉貂超酢醋醮促囑燭矗蜀觸寸忖村邨叢塚寵悤憁摠總聰蔥銃撮催崔最墜抽推椎楸樞湫皺秋芻萩諏趨追鄒酋醜錐錘鎚雛騶鰍丑畜祝竺筑築縮蓄蹙蹴軸逐春椿瑃出朮黜充忠沖蟲衝衷悴膵萃�".split(""),e=0;e!=n[245].length;++e)65533!==n[245][e].charCodeAt(0)&&(r[n[245][e]]=62720+e,t[62720+e]=n[245][e]);for(n[246]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������贅取吹嘴娶就炊翠聚脆臭趣醉驟鷲側仄厠惻測層侈値嗤峙幟恥梔治淄熾痔痴癡稚穉緇緻置致蚩輜雉馳齒則勅飭親七柒漆侵寢枕沈浸琛砧針鍼蟄秤稱快他咤唾墮妥惰打拖朶楕舵陀馱駝倬卓啄坼度托拓擢晫柝濁濯琢琸託�".split(""),e=0;e!=n[246].length;++e)65533!==n[246][e].charCodeAt(0)&&(r[n[246][e]]=62976+e,t[62976+e]=n[246][e]);for(n[247]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������鐸呑嘆坦彈憚歎灘炭綻誕奪脫探眈耽貪塔搭榻宕帑湯糖蕩兌台太怠態殆汰泰笞胎苔跆邰颱宅擇澤撑攄兎吐土討慟桶洞痛筒統通堆槌腿褪退頹偸套妬投透鬪慝特闖坡婆巴把播擺杷波派爬琶破罷芭跛頗判坂板版瓣販辦鈑�".split(""),e=0;e!=n[247].length;++e)65533!==n[247][e].charCodeAt(0)&&(r[n[247][e]]=63232+e,t[63232+e]=n[247][e]);for(n[248]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������阪八叭捌佩唄悖敗沛浿牌狽稗覇貝彭澎烹膨愎便偏扁片篇編翩遍鞭騙貶坪平枰萍評吠嬖幣廢弊斃肺蔽閉陛佈包匍匏咆哺圃布怖抛抱捕暴泡浦疱砲胞脯苞葡蒲袍褒逋鋪飽鮑幅暴曝瀑爆輻俵剽彪慓杓標漂瓢票表豹飇飄驃�".split(""),e=0;e!=n[248].length;++e)65533!==n[248][e].charCodeAt(0)&&(r[n[248][e]]=63488+e,t[63488+e]=n[248][e]);for(n[249]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������品稟楓諷豊風馮彼披疲皮被避陂匹弼必泌珌畢疋筆苾馝乏逼下何厦夏廈昰河瑕荷蝦賀遐霞鰕壑學虐謔鶴寒恨悍旱汗漢澣瀚罕翰閑閒限韓割轄函含咸啣喊檻涵緘艦銜陷鹹合哈盒蛤閤闔陜亢伉姮嫦巷恒抗杭桁沆港缸肛航�".split(""),e=0;e!=n[249].length;++e)65533!==n[249][e].charCodeAt(0)&&(r[n[249][e]]=63744+e,t[63744+e]=n[249][e]);for(n[250]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������行降項亥偕咳垓奚孩害懈楷海瀣蟹解該諧邂駭骸劾核倖幸杏荇行享向嚮珦鄕響餉饗香噓墟虛許憲櫶獻軒歇險驗奕爀赫革俔峴弦懸晛泫炫玄玹現眩睍絃絢縣舷衒見賢鉉顯孑穴血頁嫌俠協夾峽挾浹狹脅脇莢鋏頰亨兄刑型�".split(""),e=0;e!=n[250].length;++e)65533!==n[250][e].charCodeAt(0)&&(r[n[250][e]]=64e3+e,t[64e3+e]=n[250][e]);for(n[251]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������形泂滎瀅灐炯熒珩瑩荊螢衡逈邢鎣馨兮彗惠慧暳蕙蹊醯鞋乎互呼壕壺好岵弧戶扈昊晧毫浩淏湖滸澔濠濩灝狐琥瑚瓠皓祜糊縞胡芦葫蒿虎號蝴護豪鎬頀顥惑或酷婚昏混渾琿魂忽惚笏哄弘汞泓洪烘紅虹訌鴻化和嬅樺火畵�".split(""),e=0;e!=n[251].length;++e)65533!==n[251][e].charCodeAt(0)&&(r[n[251][e]]=64256+e,t[64256+e]=n[251][e]);for(n[252]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������禍禾花華話譁貨靴廓擴攫確碻穫丸喚奐宦幻患換歡晥桓渙煥環紈還驩鰥活滑猾豁闊凰幌徨恍惶愰慌晃晄榥況湟滉潢煌璜皇篁簧荒蝗遑隍黃匯回廻徊恢悔懷晦會檜淮澮灰獪繪膾茴蛔誨賄劃獲宖橫鐄哮嚆孝效斅曉梟涍淆�".split(""),e=0;e!=n[252].length;++e)65533!==n[252][e].charCodeAt(0)&&(r[n[252][e]]=64512+e,t[64512+e]=n[252][e]);for(n[253]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������爻肴酵驍侯候厚后吼喉嗅帿後朽煦珝逅勛勳塤壎焄熏燻薰訓暈薨喧暄煊萱卉喙毁彙徽揮暉煇諱輝麾休携烋畦虧恤譎鷸兇凶匈洶胸黑昕欣炘痕吃屹紇訖欠欽歆吸恰洽翕興僖凞喜噫囍姬嬉希憙憘戱晞曦熙熹熺犧禧稀羲詰�".split(""),e=0;e!=n[253].length;++e)65533!==n[253][e].charCodeAt(0)&&(r[n[253][e]]=64768+e,t[64768+e]=n[253][e]);return{enc:r,dec:t}}(),r[950]=function(){var e,t=[],r={},n=[];for(n[0]="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~��������������������������������������������������������������������������������������������������������������������������������".split(""),e=0;e!=n[0].length;++e)65533!==n[0][e].charCodeAt(0)&&(r[n[0][e]]=0+e,t[0+e]=n[0][e]);for(n[161]="���������������������������������������������������������������� ,、。.‧;:?!︰…‥﹐﹑﹒·﹔﹕﹖﹗|–︱—︳╴︴﹏()︵︶{}︷︸〔〕︹︺【】︻︼《》︽︾〈〉︿﹀「」﹁﹂『』﹃﹄﹙﹚����������������������������������﹛﹜﹝﹞‘’“”〝〞‵′#&*※§〃○●△▲◎☆★◇◆□■▽▼㊣℅¯ ̄_ˍ﹉﹊﹍﹎﹋﹌﹟﹠﹡+-×÷±√<>=≦≧≠∞≒≡﹢﹣﹤﹥﹦~∩∪⊥∠∟⊿㏒㏑∫∮∵∴♀♂⊕⊙↑↓←→↖↗↙↘∥∣/�".split(""),e=0;e!=n[161].length;++e)65533!==n[161][e].charCodeAt(0)&&(r[n[161][e]]=41216+e,t[41216+e]=n[161][e]);for(n[162]="����������������������������������������������������������������\∕﹨$¥〒¢£%@℃℉﹩﹪﹫㏕㎜㎝㎞㏎㎡㎎㎏㏄°兙兛兞兝兡兣嗧瓩糎▁▂▃▄▅▆▇█▏▎▍▌▋▊▉┼┴┬┤├▔─│▕┌┐└┘╭����������������������������������╮╰╯═╞╪╡◢◣◥◤╱╲╳0123456789ⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩ〡〢〣〤〥〦〧〨〩十卄卅ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuv�".split(""),e=0;e!=n[162].length;++e)65533!==n[162][e].charCodeAt(0)&&(r[n[162][e]]=41472+e,t[41472+e]=n[162][e]);for(n[163]="����������������������������������������������������������������wxyzΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩαβγδεζηθικλμνξοπρστυφχψωㄅㄆㄇㄈㄉㄊㄋㄌㄍㄎㄏ����������������������������������ㄐㄑㄒㄓㄔㄕㄖㄗㄘㄙㄚㄛㄜㄝㄞㄟㄠㄡㄢㄣㄤㄥㄦㄧㄨㄩ˙ˉˊˇˋ���������������������������������€������������������������������".split(""),e=0;e!=n[163].length;++e)65533!==n[163][e].charCodeAt(0)&&(r[n[163][e]]=41728+e,t[41728+e]=n[163][e]);for(n[164]="����������������������������������������������������������������一乙丁七乃九了二人儿入八几刀刁力匕十卜又三下丈上丫丸凡久么也乞于亡兀刃勺千叉口土士夕大女子孑孓寸小尢尸山川工己已巳巾干廾弋弓才����������������������������������丑丐不中丰丹之尹予云井互五亢仁什仃仆仇仍今介仄元允內六兮公冗凶分切刈勻勾勿化匹午升卅卞厄友及反壬天夫太夭孔少尤尺屯巴幻廿弔引心戈戶手扎支文斗斤方日曰月木欠止歹毋比毛氏水火爪父爻片牙牛犬王丙�".split(""),e=0;e!=n[164].length;++e)65533!==n[164][e].charCodeAt(0)&&(r[n[164][e]]=41984+e,t[41984+e]=n[164][e]);for(n[165]="����������������������������������������������������������������世丕且丘主乍乏乎以付仔仕他仗代令仙仞充兄冉冊冬凹出凸刊加功包匆北匝仟半卉卡占卯卮去可古右召叮叩叨叼司叵叫另只史叱台句叭叻四囚外����������������������������������央失奴奶孕它尼巨巧左市布平幼弁弘弗必戊打扔扒扑斥旦朮本未末札正母民氐永汁汀氾犯玄玉瓜瓦甘生用甩田由甲申疋白皮皿目矛矢石示禾穴立丞丟乒乓乩亙交亦亥仿伉伙伊伕伍伐休伏仲件任仰仳份企伋光兇兆先全�".split(""),e=0;e!=n[165].length;++e)65533!==n[165][e].charCodeAt(0)&&(r[n[165][e]]=42240+e,t[42240+e]=n[165][e]);for(n[166]="����������������������������������������������������������������共再冰列刑划刎刖劣匈匡匠印危吉吏同吊吐吁吋各向名合吃后吆吒因回囝圳地在圭圬圯圩夙多夷夸妄奸妃好她如妁字存宇守宅安寺尖屹州帆并年����������������������������������式弛忙忖戎戌戍成扣扛托收早旨旬旭曲曳有朽朴朱朵次此死氖汝汗汙江池汐汕污汛汍汎灰牟牝百竹米糸缶羊羽老考而耒耳聿肉肋肌臣自至臼舌舛舟艮色艾虫血行衣西阡串亨位住佇佗佞伴佛何估佐佑伽伺伸佃佔似但佣�".split(""),e=0;e!=n[166].length;++e)65533!==n[166][e].charCodeAt(0)&&(r[n[166][e]]=42496+e,t[42496+e]=n[166][e]);for(n[167]="����������������������������������������������������������������作你伯低伶余佝佈佚兌克免兵冶冷別判利刪刨劫助努劬匣即卵吝吭吞吾否呎吧呆呃吳呈呂君吩告吹吻吸吮吵吶吠吼呀吱含吟听囪困囤囫坊坑址坍����������������������������������均坎圾坐坏圻壯夾妝妒妨妞妣妙妖妍妤妓妊妥孝孜孚孛完宋宏尬局屁尿尾岐岑岔岌巫希序庇床廷弄弟彤形彷役忘忌志忍忱快忸忪戒我抄抗抖技扶抉扭把扼找批扳抒扯折扮投抓抑抆改攻攸旱更束李杏材村杜杖杞杉杆杠�".split(""),e=0;e!=n[167].length;++e)65533!==n[167][e].charCodeAt(0)&&(r[n[167][e]]=42752+e,t[42752+e]=n[167][e]);for(n[168]="����������������������������������������������������������������杓杗步每求汞沙沁沈沉沅沛汪決沐汰沌汨沖沒汽沃汲汾汴沆汶沍沔沘沂灶灼災灸牢牡牠狄狂玖甬甫男甸皂盯矣私秀禿究系罕肖肓肝肘肛肚育良芒����������������������������������芋芍見角言谷豆豕貝赤走足身車辛辰迂迆迅迄巡邑邢邪邦那酉釆里防阮阱阪阬並乖乳事些亞享京佯依侍佳使佬供例來侃佰併侈佩佻侖佾侏侑佺兔兒兕兩具其典冽函刻券刷刺到刮制剁劾劻卒協卓卑卦卷卸卹取叔受味呵�".split(""),e=0;e!=n[168].length;++e)65533!==n[168][e].charCodeAt(0)&&(r[n[168][e]]=43008+e,t[43008+e]=n[168][e]);for(n[169]="����������������������������������������������������������������咖呸咕咀呻呷咄咒咆呼咐呱呶和咚呢周咋命咎固垃坷坪坩坡坦坤坼夜奉奇奈奄奔妾妻委妹妮姑姆姐姍始姓姊妯妳姒姅孟孤季宗定官宜宙宛尚屈居����������������������������������屆岷岡岸岩岫岱岳帘帚帖帕帛帑幸庚店府底庖延弦弧弩往征彿彼忝忠忽念忿怏怔怯怵怖怪怕怡性怩怫怛或戕房戾所承拉拌拄抿拂抹拒招披拓拔拋拈抨抽押拐拙拇拍抵拚抱拘拖拗拆抬拎放斧於旺昔易昌昆昂明昀昏昕昊�".split(""),e=0;e!=n[169].length;++e)65533!==n[169][e].charCodeAt(0)&&(r[n[169][e]]=43264+e,t[43264+e]=n[169][e]);for(n[170]="����������������������������������������������������������������昇服朋杭枋枕東果杳杷枇枝林杯杰板枉松析杵枚枓杼杪杲欣武歧歿氓氛泣注泳沱泌泥河沽沾沼波沫法泓沸泄油況沮泗泅泱沿治泡泛泊沬泯泜泖泠����������������������������������炕炎炒炊炙爬爭爸版牧物狀狎狙狗狐玩玨玟玫玥甽疝疙疚的盂盲直知矽社祀祁秉秈空穹竺糾罔羌羋者肺肥肢肱股肫肩肴肪肯臥臾舍芳芝芙芭芽芟芹花芬芥芯芸芣芰芾芷虎虱初表軋迎返近邵邸邱邶采金長門阜陀阿阻附�".split(""),e=0;e!=n[170].length;++e)65533!==n[170][e].charCodeAt(0)&&(r[n[170][e]]=43520+e,t[43520+e]=n[170][e]);for(n[171]="����������������������������������������������������������������陂隹雨青非亟亭亮信侵侯便俠俑俏保促侶俘俟俊俗侮俐俄係俚俎俞侷兗冒冑冠剎剃削前剌剋則勇勉勃勁匍南卻厚叛咬哀咨哎哉咸咦咳哇哂咽咪品����������������������������������哄哈咯咫咱咻咩咧咿囿垂型垠垣垢城垮垓奕契奏奎奐姜姘姿姣姨娃姥姪姚姦威姻孩宣宦室客宥封屎屏屍屋峙峒巷帝帥帟幽庠度建弈弭彥很待徊律徇後徉怒思怠急怎怨恍恰恨恢恆恃恬恫恪恤扁拜挖按拼拭持拮拽指拱拷�".split(""),e=0;e!=n[171].length;++e)65533!==n[171][e].charCodeAt(0)&&(r[n[171][e]]=43776+e,t[43776+e]=n[171][e]);for(n[172]="����������������������������������������������������������������拯括拾拴挑挂政故斫施既春昭映昧是星昨昱昤曷柿染柱柔某柬架枯柵柩柯柄柑枴柚查枸柏柞柳枰柙柢柝柒歪殃殆段毒毗氟泉洋洲洪流津洌洱洞洗����������������������������������活洽派洶洛泵洹洧洸洩洮洵洎洫炫為炳炬炯炭炸炮炤爰牲牯牴狩狠狡玷珊玻玲珍珀玳甚甭畏界畎畋疫疤疥疢疣癸皆皇皈盈盆盃盅省盹相眉看盾盼眇矜砂研砌砍祆祉祈祇禹禺科秒秋穿突竿竽籽紂紅紀紉紇約紆缸美羿耄�".split(""),e=0;e!=n[172].length;++e)65533!==n[172][e].charCodeAt(0)&&(r[n[172][e]]=44032+e,t[44032+e]=n[172][e]);for(n[173]="����������������������������������������������������������������耐耍耑耶胖胥胚胃胄背胡胛胎胞胤胝致舢苧范茅苣苛苦茄若茂茉苒苗英茁苜苔苑苞苓苟苯茆虐虹虻虺衍衫要觔計訂訃貞負赴赳趴軍軌述迦迢迪迥����������������������������������迭迫迤迨郊郎郁郃酋酊重閂限陋陌降面革韋韭音頁風飛食首香乘亳倌倍倣俯倦倥俸倩倖倆值借倚倒們俺倀倔倨俱倡個候倘俳修倭倪俾倫倉兼冤冥冢凍凌准凋剖剜剔剛剝匪卿原厝叟哨唐唁唷哼哥哲唆哺唔哩哭員唉哮哪�".split(""),e=0;e!=n[173].length;++e)65533!==n[173][e].charCodeAt(0)&&(r[n[173][e]]=44288+e,t[44288+e]=n[173][e]);for(n[174]="����������������������������������������������������������������哦唧唇哽唏圃圄埂埔埋埃堉夏套奘奚娑娘娜娟娛娓姬娠娣娩娥娌娉孫屘宰害家宴宮宵容宸射屑展屐峭峽峻峪峨峰島崁峴差席師庫庭座弱徒徑徐恙����������������������������������恣恥恐恕恭恩息悄悟悚悍悔悌悅悖扇拳挈拿捎挾振捕捂捆捏捉挺捐挽挪挫挨捍捌效敉料旁旅時晉晏晃晒晌晅晁書朔朕朗校核案框桓根桂桔栩梳栗桌桑栽柴桐桀格桃株桅栓栘桁殊殉殷氣氧氨氦氤泰浪涕消涇浦浸海浙涓�".split(""),e=0;e!=n[174].length;++e)65533!==n[174][e].charCodeAt(0)&&(r[n[174][e]]=44544+e,t[44544+e]=n[174][e]);for(n[175]="����������������������������������������������������������������浬涉浮浚浴浩涌涊浹涅浥涔烊烘烤烙烈烏爹特狼狹狽狸狷玆班琉珮珠珪珞畔畝畜畚留疾病症疲疳疽疼疹痂疸皋皰益盍盎眩真眠眨矩砰砧砸砝破砷����������������������������������砥砭砠砟砲祕祐祠祟祖神祝祗祚秤秣秧租秦秩秘窄窈站笆笑粉紡紗紋紊素索純紐紕級紜納紙紛缺罟羔翅翁耆耘耕耙耗耽耿胱脂胰脅胭胴脆胸胳脈能脊胼胯臭臬舀舐航舫舨般芻茫荒荔荊茸荐草茵茴荏茲茹茶茗荀茱茨荃�".split(""),e=0;e!=n[175].length;++e)65533!==n[175][e].charCodeAt(0)&&(r[n[175][e]]=44800+e,t[44800+e]=n[175][e]);for(n[176]="����������������������������������������������������������������虔蚊蚪蚓蚤蚩蚌蚣蚜衰衷袁袂衽衹記訐討訌訕訊託訓訖訏訑豈豺豹財貢起躬軒軔軏辱送逆迷退迺迴逃追逅迸邕郡郝郢酒配酌釘針釗釜釙閃院陣陡����������������������������������陛陝除陘陞隻飢馬骨高鬥鬲鬼乾偺偽停假偃偌做偉健偶偎偕偵側偷偏倏偯偭兜冕凰剪副勒務勘動匐匏匙匿區匾參曼商啪啦啄啞啡啃啊唱啖問啕唯啤唸售啜唬啣唳啁啗圈國圉域堅堊堆埠埤基堂堵執培夠奢娶婁婉婦婪婀�".split(""),e=0;e!=n[176].length;++e)65533!==n[176][e].charCodeAt(0)&&(r[n[176][e]]=45056+e,t[45056+e]=n[176][e]);for(n[177]="����������������������������������������������������������������娼婢婚婆婊孰寇寅寄寂宿密尉專將屠屜屝崇崆崎崛崖崢崑崩崔崙崤崧崗巢常帶帳帷康庸庶庵庾張強彗彬彩彫得徙從徘御徠徜恿患悉悠您惋悴惦悽����������������������������������情悻悵惜悼惘惕惆惟悸惚惇戚戛扈掠控捲掖探接捷捧掘措捱掩掉掃掛捫推掄授掙採掬排掏掀捻捩捨捺敝敖救教敗啟敏敘敕敔斜斛斬族旋旌旎晝晚晤晨晦晞曹勗望梁梯梢梓梵桿桶梱梧梗械梃棄梭梆梅梔條梨梟梡梂欲殺�".split(""),e=0;e!=n[177].length;++e)65533!==n[177][e].charCodeAt(0)&&(r[n[177][e]]=45312+e,t[45312+e]=n[177][e]);for(n[178]="����������������������������������������������������������������毫毬氫涎涼淳淙液淡淌淤添淺清淇淋涯淑涮淞淹涸混淵淅淒渚涵淚淫淘淪深淮淨淆淄涪淬涿淦烹焉焊烽烯爽牽犁猜猛猖猓猙率琅琊球理現琍瓠瓶����������������������������������瓷甜產略畦畢異疏痔痕疵痊痍皎盔盒盛眷眾眼眶眸眺硫硃硎祥票祭移窒窕笠笨笛第符笙笞笮粒粗粕絆絃統紮紹紼絀細紳組累終紲紱缽羞羚翌翎習耜聊聆脯脖脣脫脩脰脤舂舵舷舶船莎莞莘荸莢莖莽莫莒莊莓莉莠荷荻荼�".split(""),e=0;e!=n[178].length;++e)65533!==n[178][e].charCodeAt(0)&&(r[n[178][e]]=45568+e,t[45568+e]=n[178][e]);for(n[179]="����������������������������������������������������������������莆莧處彪蛇蛀蚶蛄蚵蛆蛋蚱蚯蛉術袞袈被袒袖袍袋覓規訪訝訣訥許設訟訛訢豉豚販責貫貨貪貧赧赦趾趺軛軟這逍通逗連速逝逐逕逞造透逢逖逛途����������������������������������部郭都酗野釵釦釣釧釭釩閉陪陵陳陸陰陴陶陷陬雀雪雩章竟頂頃魚鳥鹵鹿麥麻傢傍傅備傑傀傖傘傚最凱割剴創剩勞勝勛博厥啻喀喧啼喊喝喘喂喜喪喔喇喋喃喳單喟唾喲喚喻喬喱啾喉喫喙圍堯堪場堤堰報堡堝堠壹壺奠�".split(""),e=0;e!=n[179].length;++e)65533!==n[179][e].charCodeAt(0)&&(r[n[179][e]]=45824+e,t[45824+e]=n[179][e]);for(n[180]="����������������������������������������������������������������婷媚婿媒媛媧孳孱寒富寓寐尊尋就嵌嵐崴嵇巽幅帽幀幃幾廊廁廂廄弼彭復循徨惑惡悲悶惠愜愣惺愕惰惻惴慨惱愎惶愉愀愒戟扉掣掌描揀揩揉揆揍����������������������������������插揣提握揖揭揮捶援揪換摒揚揹敞敦敢散斑斐斯普晰晴晶景暑智晾晷曾替期朝棺棕棠棘棗椅棟棵森棧棹棒棲棣棋棍植椒椎棉棚楮棻款欺欽殘殖殼毯氮氯氬港游湔渡渲湧湊渠渥渣減湛湘渤湖湮渭渦湯渴湍渺測湃渝渾滋�".split(""),e=0;e!=n[180].length;++e)65533!==n[180][e].charCodeAt(0)&&(r[n[180][e]]=46080+e,t[46080+e]=n[180][e]);for(n[181]="����������������������������������������������������������������溉渙湎湣湄湲湩湟焙焚焦焰無然煮焜牌犄犀猶猥猴猩琺琪琳琢琥琵琶琴琯琛琦琨甥甦畫番痢痛痣痙痘痞痠登發皖皓皴盜睏短硝硬硯稍稈程稅稀窘����������������������������������窗窖童竣等策筆筐筒答筍筋筏筑粟粥絞結絨絕紫絮絲絡給絢絰絳善翔翕耋聒肅腕腔腋腑腎脹腆脾腌腓腴舒舜菩萃菸萍菠菅萋菁華菱菴著萊菰萌菌菽菲菊萸萎萄菜萇菔菟虛蛟蛙蛭蛔蛛蛤蛐蛞街裁裂袱覃視註詠評詞証詁�".split(""),e=0;e!=n[181].length;++e)65533!==n[181][e].charCodeAt(0)&&(r[n[181][e]]=46336+e,t[46336+e]=n[181][e]);for(n[182]="����������������������������������������������������������������詔詛詐詆訴診訶詖象貂貯貼貳貽賁費賀貴買貶貿貸越超趁跎距跋跚跑跌跛跆軻軸軼辜逮逵週逸進逶鄂郵鄉郾酣酥量鈔鈕鈣鈉鈞鈍鈐鈇鈑閔閏開閑����������������������������������間閒閎隊階隋陽隅隆隍陲隄雁雅雄集雇雯雲韌項順須飧飪飯飩飲飭馮馭黃黍黑亂傭債傲傳僅傾催傷傻傯僇剿剷剽募勦勤勢勣匯嗟嗨嗓嗦嗎嗜嗇嗑嗣嗤嗯嗚嗡嗅嗆嗥嗉園圓塞塑塘塗塚塔填塌塭塊塢塒塋奧嫁嫉嫌媾媽媼�".split(""),e=0;e!=n[182].length;++e)65533!==n[182][e].charCodeAt(0)&&(r[n[182][e]]=46592+e,t[46592+e]=n[182][e]);for(n[183]="����������������������������������������������������������������媳嫂媲嵩嵯幌幹廉廈弒彙徬微愚意慈感想愛惹愁愈慎慌慄慍愾愴愧愍愆愷戡戢搓搾搞搪搭搽搬搏搜搔損搶搖搗搆敬斟新暗暉暇暈暖暄暘暍會榔業����������������������������������楚楷楠楔極椰概楊楨楫楞楓楹榆楝楣楛歇歲毀殿毓毽溢溯滓溶滂源溝滇滅溥溘溼溺溫滑準溜滄滔溪溧溴煎煙煩煤煉照煜煬煦煌煥煞煆煨煖爺牒猷獅猿猾瑯瑚瑕瑟瑞瑁琿瑙瑛瑜當畸瘀痰瘁痲痱痺痿痴痳盞盟睛睫睦睞督�".split(""),e=0;e!=n[183].length;++e)65533!==n[183][e].charCodeAt(0)&&(r[n[183][e]]=46848+e,t[46848+e]=n[183][e]);for(n[184]="����������������������������������������������������������������睹睪睬睜睥睨睢矮碎碰碗碘碌碉硼碑碓硿祺祿禁萬禽稜稚稠稔稟稞窟窠筷節筠筮筧粱粳粵經絹綑綁綏絛置罩罪署義羨群聖聘肆肄腱腰腸腥腮腳腫����������������������������������腹腺腦舅艇蒂葷落萱葵葦葫葉葬葛萼萵葡董葩葭葆虞虜號蛹蜓蜈蜇蜀蛾蛻蜂蜃蜆蜊衙裟裔裙補裘裝裡裊裕裒覜解詫該詳試詩詰誇詼詣誠話誅詭詢詮詬詹詻訾詨豢貊貉賊資賈賄貲賃賂賅跡跟跨路跳跺跪跤跦躲較載軾輊�".split(""),e=0;e!=n[184].length;++e)65533!==n[184][e].charCodeAt(0)&&(r[n[184][e]]=47104+e,t[47104+e]=n[184][e]);for(n[185]="����������������������������������������������������������������辟農運遊道遂達逼違遐遇遏過遍遑逾遁鄒鄗酬酪酩釉鈷鉗鈸鈽鉀鈾鉛鉋鉤鉑鈴鉉鉍鉅鈹鈿鉚閘隘隔隕雍雋雉雊雷電雹零靖靴靶預頑頓頊頒頌飼飴����������������������������������飽飾馳馱馴髡鳩麂鼎鼓鼠僧僮僥僖僭僚僕像僑僱僎僩兢凳劃劂匱厭嗾嘀嘛嘗嗽嘔嘆嘉嘍嘎嗷嘖嘟嘈嘐嗶團圖塵塾境墓墊塹墅塽壽夥夢夤奪奩嫡嫦嫩嫗嫖嫘嫣孵寞寧寡寥實寨寢寤察對屢嶄嶇幛幣幕幗幔廓廖弊彆彰徹慇�".split(""),e=0;e!=n[185].length;++e)65533!==n[185][e].charCodeAt(0)&&(r[n[185][e]]=47360+e,t[47360+e]=n[185][e]);for(n[186]="����������������������������������������������������������������愿態慷慢慣慟慚慘慵截撇摘摔撤摸摟摺摑摧搴摭摻敲斡旗旖暢暨暝榜榨榕槁榮槓構榛榷榻榫榴槐槍榭槌榦槃榣歉歌氳漳演滾漓滴漩漾漠漬漏漂漢����������������������������������滿滯漆漱漸漲漣漕漫漯澈漪滬漁滲滌滷熔熙煽熊熄熒爾犒犖獄獐瑤瑣瑪瑰瑭甄疑瘧瘍瘋瘉瘓盡監瞄睽睿睡磁碟碧碳碩碣禎福禍種稱窪窩竭端管箕箋筵算箝箔箏箸箇箄粹粽精綻綰綜綽綾綠緊綴網綱綺綢綿綵綸維緒緇綬�".split(""),e=0;e!=n[186].length;++e)65533!==n[186][e].charCodeAt(0)&&(r[n[186][e]]=47616+e,t[47616+e]=n[186][e]);for(n[187]="����������������������������������������������������������������罰翠翡翟聞聚肇腐膀膏膈膊腿膂臧臺與舔舞艋蓉蒿蓆蓄蒙蒞蒲蒜蓋蒸蓀蓓蒐蒼蓑蓊蜿蜜蜻蜢蜥蜴蜘蝕蜷蜩裳褂裴裹裸製裨褚裯誦誌語誣認誡誓誤����������������������������������說誥誨誘誑誚誧豪貍貌賓賑賒赫趙趕跼輔輒輕輓辣遠遘遜遣遙遞遢遝遛鄙鄘鄞酵酸酷酴鉸銀銅銘銖鉻銓銜銨鉼銑閡閨閩閣閥閤隙障際雌雒需靼鞅韶頗領颯颱餃餅餌餉駁骯骰髦魁魂鳴鳶鳳麼鼻齊億儀僻僵價儂儈儉儅凜�".split(""),e=0;e!=n[187].length;++e)65533!==n[187][e].charCodeAt(0)&&(r[n[187][e]]=47872+e,t[47872+e]=n[187][e]);for(n[188]="����������������������������������������������������������������劇劈劉劍劊勰厲嘮嘻嘹嘲嘿嘴嘩噓噎噗噴嘶嘯嘰墀墟增墳墜墮墩墦奭嬉嫻嬋嫵嬌嬈寮寬審寫層履嶝嶔幢幟幡廢廚廟廝廣廠彈影德徵慶慧慮慝慕憂����������������������������������慼慰慫慾憧憐憫憎憬憚憤憔憮戮摩摯摹撞撲撈撐撰撥撓撕撩撒撮播撫撚撬撙撢撳敵敷數暮暫暴暱樣樟槨樁樞標槽模樓樊槳樂樅槭樑歐歎殤毅毆漿潼澄潑潦潔澆潭潛潸潮澎潺潰潤澗潘滕潯潠潟熟熬熱熨牖犛獎獗瑩璋璃�".split(""),e=0;e!=n[188].length;++e)65533!==n[188][e].charCodeAt(0)&&(r[n[188][e]]=48128+e,t[48128+e]=n[188][e]);for(n[189]="����������������������������������������������������������������瑾璀畿瘠瘩瘟瘤瘦瘡瘢皚皺盤瞎瞇瞌瞑瞋磋磅確磊碾磕碼磐稿稼穀稽稷稻窯窮箭箱範箴篆篇篁箠篌糊締練緯緻緘緬緝編緣線緞緩綞緙緲緹罵罷羯����������������������������������翩耦膛膜膝膠膚膘蔗蔽蔚蓮蔬蔭蔓蔑蔣蔡蔔蓬蔥蓿蔆螂蝴蝶蝠蝦蝸蝨蝙蝗蝌蝓衛衝褐複褒褓褕褊誼諒談諄誕請諸課諉諂調誰論諍誶誹諛豌豎豬賠賞賦賤賬賭賢賣賜質賡赭趟趣踫踐踝踢踏踩踟踡踞躺輝輛輟輩輦輪輜輞�".split(""),e=0;e!=n[189].length;++e)65533!==n[189][e].charCodeAt(0)&&(r[n[189][e]]=48384+e,t[48384+e]=n[189][e]);for(n[190]="����������������������������������������������������������������輥適遮遨遭遷鄰鄭鄧鄱醇醉醋醃鋅銻銷鋪銬鋤鋁銳銼鋒鋇鋰銲閭閱霄霆震霉靠鞍鞋鞏頡頫頜颳養餓餒餘駝駐駟駛駑駕駒駙骷髮髯鬧魅魄魷魯鴆鴉����������������������������������鴃麩麾黎墨齒儒儘儔儐儕冀冪凝劑劓勳噙噫噹噩噤噸噪器噥噱噯噬噢噶壁墾壇壅奮嬝嬴學寰導彊憲憑憩憊懍憶憾懊懈戰擅擁擋撻撼據擄擇擂操撿擒擔撾整曆曉暹曄曇暸樽樸樺橙橫橘樹橄橢橡橋橇樵機橈歙歷氅濂澱澡�".split(""),e=0;e!=n[190].length;++e)65533!==n[190][e].charCodeAt(0)&&(r[n[190][e]]=48640+e,t[48640+e]=n[190][e]);for(n[191]="����������������������������������������������������������������濃澤濁澧澳激澹澶澦澠澴熾燉燐燒燈燕熹燎燙燜燃燄獨璜璣璘璟璞瓢甌甍瘴瘸瘺盧盥瞠瞞瞟瞥磨磚磬磧禦積穎穆穌穋窺篙簑築篤篛篡篩篦糕糖縊����������������������������������縑縈縛縣縞縝縉縐罹羲翰翱翮耨膳膩膨臻興艘艙蕊蕙蕈蕨蕩蕃蕉蕭蕪蕞螃螟螞螢融衡褪褲褥褫褡親覦諦諺諫諱謀諜諧諮諾謁謂諷諭諳諶諼豫豭貓賴蹄踱踴蹂踹踵輻輯輸輳辨辦遵遴選遲遼遺鄴醒錠錶鋸錳錯錢鋼錫錄錚�".split(""),e=0;e!=n[191].length;++e)65533!==n[191][e].charCodeAt(0)&&(r[n[191][e]]=48896+e,t[48896+e]=n[191][e]);for(n[192]="����������������������������������������������������������������錐錦錡錕錮錙閻隧隨險雕霎霑霖霍霓霏靛靜靦鞘頰頸頻頷頭頹頤餐館餞餛餡餚駭駢駱骸骼髻髭鬨鮑鴕鴣鴦鴨鴒鴛默黔龍龜優償儡儲勵嚎嚀嚐嚅嚇����������������������������������嚏壕壓壑壎嬰嬪嬤孺尷屨嶼嶺嶽嶸幫彌徽應懂懇懦懋戲戴擎擊擘擠擰擦擬擱擢擭斂斃曙曖檀檔檄檢檜櫛檣橾檗檐檠歜殮毚氈濘濱濟濠濛濤濫濯澀濬濡濩濕濮濰燧營燮燦燥燭燬燴燠爵牆獰獲璩環璦璨癆療癌盪瞳瞪瞰瞬�".split(""),e=0;e!=n[192].length;++e)65533!==n[192][e].charCodeAt(0)&&(r[n[192][e]]=49152+e,t[49152+e]=n[192][e]);for(n[193]="����������������������������������������������������������������瞧瞭矯磷磺磴磯礁禧禪穗窿簇簍篾篷簌篠糠糜糞糢糟糙糝縮績繆縷縲繃縫總縱繅繁縴縹繈縵縿縯罄翳翼聱聲聰聯聳臆臃膺臂臀膿膽臉膾臨舉艱薪����������������������������������薄蕾薜薑薔薯薛薇薨薊虧蟀蟑螳蟒蟆螫螻螺蟈蟋褻褶襄褸褽覬謎謗謙講謊謠謝謄謐豁谿豳賺賽購賸賻趨蹉蹋蹈蹊轄輾轂轅輿避遽還邁邂邀鄹醣醞醜鍍鎂錨鍵鍊鍥鍋錘鍾鍬鍛鍰鍚鍔闊闋闌闈闆隱隸雖霜霞鞠韓顆颶餵騁�".split(""),e=0;e!=n[193].length;++e)65533!==n[193][e].charCodeAt(0)&&(r[n[193][e]]=49408+e,t[49408+e]=n[193][e]);for(n[194]="����������������������������������������������������������������駿鮮鮫鮪鮭鴻鴿麋黏點黜黝黛鼾齋叢嚕嚮壙壘嬸彝懣戳擴擲擾攆擺擻擷斷曜朦檳檬櫃檻檸櫂檮檯歟歸殯瀉瀋濾瀆濺瀑瀏燻燼燾燸獷獵璧璿甕癖癘����������������������������������癒瞽瞿瞻瞼礎禮穡穢穠竄竅簫簧簪簞簣簡糧織繕繞繚繡繒繙罈翹翻職聶臍臏舊藏薩藍藐藉薰薺薹薦蟯蟬蟲蟠覆覲觴謨謹謬謫豐贅蹙蹣蹦蹤蹟蹕軀轉轍邇邃邈醫醬釐鎔鎊鎖鎢鎳鎮鎬鎰鎘鎚鎗闔闖闐闕離雜雙雛雞霤鞣鞦�".split(""),e=0;e!=n[194].length;++e)65533!==n[194][e].charCodeAt(0)&&(r[n[194][e]]=49664+e,t[49664+e]=n[194][e]);for(n[195]="����������������������������������������������������������������鞭韹額顏題顎顓颺餾餿餽餮馥騎髁鬃鬆魏魎魍鯊鯉鯽鯈鯀鵑鵝鵠黠鼕鼬儳嚥壞壟壢寵龐廬懲懷懶懵攀攏曠曝櫥櫝櫚櫓瀛瀟瀨瀚瀝瀕瀘爆爍牘犢獸����������������������������������獺璽瓊瓣疇疆癟癡矇礙禱穫穩簾簿簸簽簷籀繫繭繹繩繪羅繳羶羹羸臘藩藝藪藕藤藥藷蟻蠅蠍蟹蟾襠襟襖襞譁譜識證譚譎譏譆譙贈贊蹼蹲躇蹶蹬蹺蹴轔轎辭邊邋醱醮鏡鏑鏟鏃鏈鏜鏝鏖鏢鏍鏘鏤鏗鏨關隴難霪霧靡韜韻類�".split(""),e=0;e!=n[195].length;++e)65533!==n[195][e].charCodeAt(0)&&(r[n[195][e]]=49920+e,t[49920+e]=n[195][e]);for(n[196]="����������������������������������������������������������������願顛颼饅饉騖騙鬍鯨鯧鯖鯛鶉鵡鵲鵪鵬麒麗麓麴勸嚨嚷嚶嚴嚼壤孀孃孽寶巉懸懺攘攔攙曦朧櫬瀾瀰瀲爐獻瓏癢癥礦礪礬礫竇競籌籃籍糯糰辮繽繼����������������������������������纂罌耀臚艦藻藹蘑藺蘆蘋蘇蘊蠔蠕襤覺觸議譬警譯譟譫贏贍躉躁躅躂醴釋鐘鐃鏽闡霰飄饒饑馨騫騰騷騵鰓鰍鹹麵黨鼯齟齣齡儷儸囁囀囂夔屬巍懼懾攝攜斕曩櫻欄櫺殲灌爛犧瓖瓔癩矓籐纏續羼蘗蘭蘚蠣蠢蠡蠟襪襬覽譴�".split(""),e=0;e!=n[196].length;++e)65533!==n[196][e].charCodeAt(0)&&(r[n[196][e]]=50176+e,t[50176+e]=n[196][e]);for(n[197]="����������������������������������������������������������������護譽贓躊躍躋轟辯醺鐮鐳鐵鐺鐸鐲鐫闢霸霹露響顧顥饗驅驃驀騾髏魔魑鰭鰥鶯鶴鷂鶸麝黯鼙齜齦齧儼儻囈囊囉孿巔巒彎懿攤權歡灑灘玀瓤疊癮癬����������������������������������禳籠籟聾聽臟襲襯觼讀贖贗躑躓轡酈鑄鑑鑒霽霾韃韁顫饕驕驍髒鬚鱉鰱鰾鰻鷓鷗鼴齬齪龔囌巖戀攣攫攪曬欐瓚竊籤籣籥纓纖纔臢蘸蘿蠱變邐邏鑣鑠鑤靨顯饜驚驛驗髓體髑鱔鱗鱖鷥麟黴囑壩攬灞癱癲矗罐羈蠶蠹衢讓讒�".split(""),e=0;e!=n[197].length;++e)65533!==n[197][e].charCodeAt(0)&&(r[n[197][e]]=50432+e,t[50432+e]=n[197][e]);for(n[198]="����������������������������������������������������������������讖艷贛釀鑪靂靈靄韆顰驟鬢魘鱟鷹鷺鹼鹽鼇齷齲廳欖灣籬籮蠻觀躡釁鑲鑰顱饞髖鬣黌灤矚讚鑷韉驢驥纜讜躪釅鑽鑾鑼鱷鱸黷豔鑿鸚爨驪鬱鸛鸞籲���������������������������������������������������������������������������������������������������������������������������������".split(""),e=0;e!=n[198].length;++e)65533!==n[198][e].charCodeAt(0)&&(r[n[198][e]]=50688+e,t[50688+e]=n[198][e]);for(n[201]="����������������������������������������������������������������乂乜凵匚厂万丌乇亍囗兀屮彳丏冇与丮亓仂仉仈冘勼卬厹圠夃夬尐巿旡殳毌气爿丱丼仨仜仩仡仝仚刌匜卌圢圣夗夯宁宄尒尻屴屳帄庀庂忉戉扐氕����������������������������������氶汃氿氻犮犰玊禸肊阞伎优伬仵伔仱伀价伈伝伂伅伢伓伄仴伒冱刓刉刐劦匢匟卍厊吇囡囟圮圪圴夼妀奼妅奻奾奷奿孖尕尥屼屺屻屾巟幵庄异弚彴忕忔忏扜扞扤扡扦扢扙扠扚扥旯旮朾朹朸朻机朿朼朳氘汆汒汜汏汊汔汋�".split(""),e=0;e!=n[201].length;++e)65533!==n[201][e].charCodeAt(0)&&(r[n[201][e]]=51456+e,t[51456+e]=n[201][e]);for(n[202]="����������������������������������������������������������������汌灱牞犴犵玎甪癿穵网艸艼芀艽艿虍襾邙邗邘邛邔阢阤阠阣佖伻佢佉体佤伾佧佒佟佁佘伭伳伿佡冏冹刜刞刡劭劮匉卣卲厎厏吰吷吪呔呅吙吜吥吘����������������������������������吽呏呁吨吤呇囮囧囥坁坅坌坉坋坒夆奀妦妘妠妗妎妢妐妏妧妡宎宒尨尪岍岏岈岋岉岒岊岆岓岕巠帊帎庋庉庌庈庍弅弝彸彶忒忑忐忭忨忮忳忡忤忣忺忯忷忻怀忴戺抃抌抎抏抔抇扱扻扺扰抁抈扷扽扲扴攷旰旴旳旲旵杅杇�".split(""),e=0;e!=n[202].length;++e)65533!==n[202][e].charCodeAt(0)&&(r[n[202][e]]=51712+e,t[51712+e]=n[202][e]);for(n[203]="����������������������������������������������������������������杙杕杌杈杝杍杚杋毐氙氚汸汧汫沄沋沏汱汯汩沚汭沇沕沜汦汳汥汻沎灴灺牣犿犽狃狆狁犺狅玕玗玓玔玒町甹疔疕皁礽耴肕肙肐肒肜芐芏芅芎芑芓����������������������������������芊芃芄豸迉辿邟邡邥邞邧邠阰阨阯阭丳侘佼侅佽侀侇佶佴侉侄佷佌侗佪侚佹侁佸侐侜侔侞侒侂侕佫佮冞冼冾刵刲刳剆刱劼匊匋匼厒厔咇呿咁咑咂咈呫呺呾呥呬呴呦咍呯呡呠咘呣呧呤囷囹坯坲坭坫坱坰坶垀坵坻坳坴坢�".split(""),e=0;e!=n[203].length;++e)65533!==n[203][e].charCodeAt(0)&&(r[n[203][e]]=51968+e,t[51968+e]=n[203][e]);for(n[204]="����������������������������������������������������������������坨坽夌奅妵妺姏姎妲姌姁妶妼姃姖妱妽姀姈妴姇孢孥宓宕屄屇岮岤岠岵岯岨岬岟岣岭岢岪岧岝岥岶岰岦帗帔帙弨弢弣弤彔徂彾彽忞忥怭怦怙怲怋����������������������������������怴怊怗怳怚怞怬怢怍怐怮怓怑怌怉怜戔戽抭抴拑抾抪抶拊抮抳抯抻抩抰抸攽斨斻昉旼昄昒昈旻昃昋昍昅旽昑昐曶朊枅杬枎枒杶杻枘枆构杴枍枌杺枟枑枙枃杽极杸杹枔欥殀歾毞氝沓泬泫泮泙沶泔沭泧沷泐泂沺泃泆泭泲�".split(""),e=0;e!=n[204].length;++e)65533!==n[204][e].charCodeAt(0)&&(r[n[204][e]]=52224+e,t[52224+e]=n[204][e]);for(n[205]="����������������������������������������������������������������泒泝沴沊沝沀泞泀洰泍泇沰泹泏泩泑炔炘炅炓炆炄炑炖炂炚炃牪狖狋狘狉狜狒狔狚狌狑玤玡玭玦玢玠玬玝瓝瓨甿畀甾疌疘皯盳盱盰盵矸矼矹矻矺����������������������������������矷祂礿秅穸穻竻籵糽耵肏肮肣肸肵肭舠芠苀芫芚芘芛芵芧芮芼芞芺芴芨芡芩苂芤苃芶芢虰虯虭虮豖迒迋迓迍迖迕迗邲邴邯邳邰阹阽阼阺陃俍俅俓侲俉俋俁俔俜俙侻侳俛俇俖侺俀侹俬剄剉勀勂匽卼厗厖厙厘咺咡咭咥哏�".split(""),e=0;e!=n[205].length;++e)65533!==n[205][e].charCodeAt(0)&&(r[n[205][e]]=52480+e,t[52480+e]=n[205][e]);for(n[206]="����������������������������������������������������������������哃茍咷咮哖咶哅哆咠呰咼咢咾呲哞咰垵垞垟垤垌垗垝垛垔垘垏垙垥垚垕壴复奓姡姞姮娀姱姝姺姽姼姶姤姲姷姛姩姳姵姠姾姴姭宨屌峐峘峌峗峋峛����������������������������������峞峚峉峇峊峖峓峔峏峈峆峎峟峸巹帡帢帣帠帤庰庤庢庛庣庥弇弮彖徆怷怹恔恲恞恅恓恇恉恛恌恀恂恟怤恄恘恦恮扂扃拏挍挋拵挎挃拫拹挏挌拸拶挀挓挔拺挕拻拰敁敃斪斿昶昡昲昵昜昦昢昳昫昺昝昴昹昮朏朐柁柲柈枺�".split(""),e=0;e!=n[206].length;++e)65533!==n[206][e].charCodeAt(0)&&(r[n[206][e]]=52736+e,t[52736+e]=n[206][e]);for(n[207]="����������������������������������������������������������������柜枻柸柘柀枷柅柫柤柟枵柍枳柷柶柮柣柂枹柎柧柰枲柼柆柭柌枮柦柛柺柉柊柃柪柋欨殂殄殶毖毘毠氠氡洨洴洭洟洼洿洒洊泚洳洄洙洺洚洑洀洝浂����������������������������������洁洘洷洃洏浀洇洠洬洈洢洉洐炷炟炾炱炰炡炴炵炩牁牉牊牬牰牳牮狊狤狨狫狟狪狦狣玅珌珂珈珅玹玶玵玴珫玿珇玾珃珆玸珋瓬瓮甮畇畈疧疪癹盄眈眃眄眅眊盷盻盺矧矨砆砑砒砅砐砏砎砉砃砓祊祌祋祅祄秕种秏秖秎窀�".split(""),e=0;e!=n[207].length;++e)65533!==n[207][e].charCodeAt(0)&&(r[n[207][e]]=52992+e,t[52992+e]=n[207][e]);for(n[208]="����������������������������������������������������������������穾竑笀笁籺籸籹籿粀粁紃紈紁罘羑羍羾耇耎耏耔耷胘胇胠胑胈胂胐胅胣胙胜胊胕胉胏胗胦胍臿舡芔苙苾苹茇苨茀苕茺苫苖苴苬苡苲苵茌苻苶苰苪����������������������������������苤苠苺苳苭虷虴虼虳衁衎衧衪衩觓訄訇赲迣迡迮迠郱邽邿郕郅邾郇郋郈釔釓陔陏陑陓陊陎倞倅倇倓倢倰倛俵俴倳倷倬俶俷倗倜倠倧倵倯倱倎党冔冓凊凄凅凈凎剡剚剒剞剟剕剢勍匎厞唦哢唗唒哧哳哤唚哿唄唈哫唑唅哱�".split(""),e=0;e!=n[208].length;++e)65533!==n[208][e].charCodeAt(0)&&(r[n[208][e]]=53248+e,t[53248+e]=n[208][e]);for(n[209]="����������������������������������������������������������������唊哻哷哸哠唎唃唋圁圂埌堲埕埒垺埆垽垼垸垶垿埇埐垹埁夎奊娙娖娭娮娕娏娗娊娞娳孬宧宭宬尃屖屔峬峿峮峱峷崀峹帩帨庨庮庪庬弳弰彧恝恚恧����������������������������������恁悢悈悀悒悁悝悃悕悛悗悇悜悎戙扆拲挐捖挬捄捅挶捃揤挹捋捊挼挩捁挴捘捔捙挭捇挳捚捑挸捗捀捈敊敆旆旃旄旂晊晟晇晑朒朓栟栚桉栲栳栻桋桏栖栱栜栵栫栭栯桎桄栴栝栒栔栦栨栮桍栺栥栠欬欯欭欱欴歭肂殈毦毤�".split(""),e=0;e!=n[209].length;++e)65533!==n[209][e].charCodeAt(0)&&(r[n[209][e]]=53504+e,t[53504+e]=n[209][e]);for(n[210]="����������������������������������������������������������������毨毣毢毧氥浺浣浤浶洍浡涒浘浢浭浯涑涍淯浿涆浞浧浠涗浰浼浟涂涘洯浨涋浾涀涄洖涃浻浽浵涐烜烓烑烝烋缹烢烗烒烞烠烔烍烅烆烇烚烎烡牂牸����������������������������������牷牶猀狺狴狾狶狳狻猁珓珙珥珖玼珧珣珩珜珒珛珔珝珚珗珘珨瓞瓟瓴瓵甡畛畟疰痁疻痄痀疿疶疺皊盉眝眛眐眓眒眣眑眕眙眚眢眧砣砬砢砵砯砨砮砫砡砩砳砪砱祔祛祏祜祓祒祑秫秬秠秮秭秪秜秞秝窆窉窅窋窌窊窇竘笐�".split(""),e=0;e!=n[210].length;++e)65533!==n[210][e].charCodeAt(0)&&(r[n[210][e]]=53760+e,t[53760+e]=n[210][e]);for(n[211]="����������������������������������������������������������������笄笓笅笏笈笊笎笉笒粄粑粊粌粈粍粅紞紝紑紎紘紖紓紟紒紏紌罜罡罞罠罝罛羖羒翃翂翀耖耾耹胺胲胹胵脁胻脀舁舯舥茳茭荄茙荑茥荖茿荁茦茜茢����������������������������������荂荎茛茪茈茼荍茖茤茠茷茯茩荇荅荌荓茞茬荋茧荈虓虒蚢蚨蚖蚍蚑蚞蚇蚗蚆蚋蚚蚅蚥蚙蚡蚧蚕蚘蚎蚝蚐蚔衃衄衭衵衶衲袀衱衿衯袃衾衴衼訒豇豗豻貤貣赶赸趵趷趶軑軓迾迵适迿迻逄迼迶郖郠郙郚郣郟郥郘郛郗郜郤酐�".split(""),e=0;e!=n[211].length;++e)65533!==n[211][e].charCodeAt(0)&&(r[n[211][e]]=54016+e,t[54016+e]=n[211][e]);for(n[212]="����������������������������������������������������������������酎酏釕釢釚陜陟隼飣髟鬯乿偰偪偡偞偠偓偋偝偲偈偍偁偛偊偢倕偅偟偩偫偣偤偆偀偮偳偗偑凐剫剭剬剮勖勓匭厜啵啶唼啍啐唴唪啑啢唶唵唰啒啅����������������������������������唌唲啥啎唹啈唭唻啀啋圊圇埻堔埢埶埜埴堀埭埽堈埸堋埳埏堇埮埣埲埥埬埡堎埼堐埧堁堌埱埩埰堍堄奜婠婘婕婧婞娸娵婭婐婟婥婬婓婤婗婃婝婒婄婛婈媎娾婍娹婌婰婩婇婑婖婂婜孲孮寁寀屙崞崋崝崚崠崌崨崍崦崥崏�".split(""),e=0;e!=n[212].length;++e)65533!==n[212][e].charCodeAt(0)&&(r[n[212][e]]=54272+e,t[54272+e]=n[212][e]);for(n[213]="����������������������������������������������������������������崰崒崣崟崮帾帴庱庴庹庲庳弶弸徛徖徟悊悐悆悾悰悺惓惔惏惤惙惝惈悱惛悷惊悿惃惍惀挲捥掊掂捽掽掞掭掝掗掫掎捯掇掐据掯捵掜捭掮捼掤挻掟����������������������������������捸掅掁掑掍捰敓旍晥晡晛晙晜晢朘桹梇梐梜桭桮梮梫楖桯梣梬梩桵桴梲梏桷梒桼桫桲梪梀桱桾梛梖梋梠梉梤桸桻梑梌梊桽欶欳欷欸殑殏殍殎殌氪淀涫涴涳湴涬淩淢涷淶淔渀淈淠淟淖涾淥淜淝淛淴淊涽淭淰涺淕淂淏淉�".split(""),e=0;e!=n[213].length;++e)65533!==n[213][e].charCodeAt(0)&&(r[n[213][e]]=54528+e,t[54528+e]=n[213][e]);for(n[214]="����������������������������������������������������������������淐淲淓淽淗淍淣涻烺焍烷焗烴焌烰焄烳焐烼烿焆焓焀烸烶焋焂焎牾牻牼牿猝猗猇猑猘猊猈狿猏猞玈珶珸珵琄琁珽琇琀珺珼珿琌琋珴琈畤畣痎痒痏����������������������������������痋痌痑痐皏皉盓眹眯眭眱眲眴眳眽眥眻眵硈硒硉硍硊硌砦硅硐祤祧祩祪祣祫祡离秺秸秶秷窏窔窐笵筇笴笥笰笢笤笳笘笪笝笱笫笭笯笲笸笚笣粔粘粖粣紵紽紸紶紺絅紬紩絁絇紾紿絊紻紨罣羕羜羝羛翊翋翍翐翑翇翏翉耟�".split(""),e=0;e!=n[214].length;++e)65533!==n[214][e].charCodeAt(0)&&(r[n[214][e]]=54784+e,t[54784+e]=n[214][e]);for(n[215]="����������������������������������������������������������������耞耛聇聃聈脘脥脙脛脭脟脬脞脡脕脧脝脢舑舸舳舺舴舲艴莐莣莨莍荺荳莤荴莏莁莕莙荵莔莩荽莃莌莝莛莪莋荾莥莯莈莗莰荿莦莇莮荶莚虙虖蚿蚷����������������������������������蛂蛁蛅蚺蚰蛈蚹蚳蚸蛌蚴蚻蚼蛃蚽蚾衒袉袕袨袢袪袚袑袡袟袘袧袙袛袗袤袬袌袓袎覂觖觙觕訰訧訬訞谹谻豜豝豽貥赽赻赹趼跂趹趿跁軘軞軝軜軗軠軡逤逋逑逜逌逡郯郪郰郴郲郳郔郫郬郩酖酘酚酓酕釬釴釱釳釸釤釹釪�".split(""),e=0;e!=n[215].length;++e)65533!==n[215][e].charCodeAt(0)&&(r[n[215][e]]=55040+e,t[55040+e]=n[215][e]);for(n[216]="����������������������������������������������������������������釫釷釨釮镺閆閈陼陭陫陱陯隿靪頄飥馗傛傕傔傞傋傣傃傌傎傝偨傜傒傂傇兟凔匒匑厤厧喑喨喥喭啷噅喢喓喈喏喵喁喣喒喤啽喌喦啿喕喡喎圌堩堷����������������������������������堙堞堧堣堨埵塈堥堜堛堳堿堶堮堹堸堭堬堻奡媯媔媟婺媢媞婸媦婼媥媬媕媮娷媄媊媗媃媋媩婻婽媌媜媏媓媝寪寍寋寔寑寊寎尌尰崷嵃嵫嵁嵋崿崵嵑嵎嵕崳崺嵒崽崱嵙嵂崹嵉崸崼崲崶嵀嵅幄幁彘徦徥徫惉悹惌惢惎惄愔�".split(""),e=0;e!=n[216].length;++e)65533!==n[216][e].charCodeAt(0)&&(r[n[216][e]]=55296+e,t[55296+e]=n[216][e]);for(n[217]="����������������������������������������������������������������惲愊愖愅惵愓惸惼惾惁愃愘愝愐惿愄愋扊掔掱掰揎揥揨揯揃撝揳揊揠揶揕揲揵摡揟掾揝揜揄揘揓揂揇揌揋揈揰揗揙攲敧敪敤敜敨敥斌斝斞斮旐旒����������������������������������晼晬晻暀晱晹晪晲朁椌棓椄棜椪棬棪棱椏棖棷棫棤棶椓椐棳棡椇棌椈楰梴椑棯棆椔棸棐棽棼棨椋椊椗棎棈棝棞棦棴棑椆棔棩椕椥棇欹欻欿欼殔殗殙殕殽毰毲毳氰淼湆湇渟湉溈渼渽湅湢渫渿湁湝湳渜渳湋湀湑渻渃渮湞�".split(""),e=0;e!=n[217].length;++e)65533!==n[217][e].charCodeAt(0)&&(r[n[217][e]]=55552+e,t[55552+e]=n[217][e]);for(n[218]="����������������������������������������������������������������湨湜湡渱渨湠湱湫渹渢渰湓湥渧湸湤湷湕湹湒湦渵渶湚焠焞焯烻焮焱焣焥焢焲焟焨焺焛牋牚犈犉犆犅犋猒猋猰猢猱猳猧猲猭猦猣猵猌琮琬琰琫琖����������������������������������琚琡琭琱琤琣琝琩琠琲瓻甯畯畬痧痚痡痦痝痟痤痗皕皒盚睆睇睄睍睅睊睎睋睌矞矬硠硤硥硜硭硱硪确硰硩硨硞硢祴祳祲祰稂稊稃稌稄窙竦竤筊笻筄筈筌筎筀筘筅粢粞粨粡絘絯絣絓絖絧絪絏絭絜絫絒絔絩絑絟絎缾缿罥�".split(""),e=0;e!=n[218].length;++e)65533!==n[218][e].charCodeAt(0)&&(r[n[218][e]]=55808+e,t[55808+e]=n[218][e]);for(n[219]="����������������������������������������������������������������罦羢羠羡翗聑聏聐胾胔腃腊腒腏腇脽腍脺臦臮臷臸臹舄舼舽舿艵茻菏菹萣菀菨萒菧菤菼菶萐菆菈菫菣莿萁菝菥菘菿菡菋菎菖菵菉萉萏菞萑萆菂菳����������������������������������菕菺菇菑菪萓菃菬菮菄菻菗菢萛菛菾蛘蛢蛦蛓蛣蛚蛪蛝蛫蛜蛬蛩蛗蛨蛑衈衖衕袺裗袹袸裀袾袶袼袷袽袲褁裉覕覘覗觝觚觛詎詍訹詙詀詗詘詄詅詒詈詑詊詌詏豟貁貀貺貾貰貹貵趄趀趉跘跓跍跇跖跜跏跕跙跈跗跅軯軷軺�".split(""),e=0;e!=n[219].length;++e)65533!==n[219][e].charCodeAt(0)&&(r[n[219][e]]=56064+e,t[56064+e]=n[219][e]);for(n[220]="����������������������������������������������������������������軹軦軮軥軵軧軨軶軫軱軬軴軩逭逴逯鄆鄬鄄郿郼鄈郹郻鄁鄀鄇鄅鄃酡酤酟酢酠鈁鈊鈥鈃鈚鈦鈏鈌鈀鈒釿釽鈆鈄鈧鈂鈜鈤鈙鈗鈅鈖镻閍閌閐隇陾隈����������������������������������隉隃隀雂雈雃雱雰靬靰靮頇颩飫鳦黹亃亄亶傽傿僆傮僄僊傴僈僂傰僁傺傱僋僉傶傸凗剺剸剻剼嗃嗛嗌嗐嗋嗊嗝嗀嗔嗄嗩喿嗒喍嗏嗕嗢嗖嗈嗲嗍嗙嗂圔塓塨塤塏塍塉塯塕塎塝塙塥塛堽塣塱壼嫇嫄嫋媺媸媱媵媰媿嫈媻嫆�".split(""),e=0;e!=n[220].length;++e)65533!==n[220][e].charCodeAt(0)&&(r[n[220][e]]=56320+e,t[56320+e]=n[220][e]);for(n[221]="����������������������������������������������������������������媷嫀嫊媴媶嫍媹媐寖寘寙尟尳嵱嵣嵊嵥嵲嵬嵞嵨嵧嵢巰幏幎幊幍幋廅廌廆廋廇彀徯徭惷慉慊愫慅愶愲愮慆愯慏愩慀戠酨戣戥戤揅揱揫搐搒搉搠搤����������������������������������搳摃搟搕搘搹搷搢搣搌搦搰搨摁搵搯搊搚摀搥搧搋揧搛搮搡搎敯斒旓暆暌暕暐暋暊暙暔晸朠楦楟椸楎楢楱椿楅楪椹楂楗楙楺楈楉椵楬椳椽楥棰楸椴楩楀楯楄楶楘楁楴楌椻楋椷楜楏楑椲楒椯楻椼歆歅歃歂歈歁殛嗀毻毼�".split(""),e=0;e!=n[221].length;++e)65533!==n[221][e].charCodeAt(0)&&(r[n[221][e]]=56576+e,t[56576+e]=n[221][e]);for(n[222]="����������������������������������������������������������������毹毷毸溛滖滈溏滀溟溓溔溠溱溹滆滒溽滁溞滉溷溰滍溦滏溲溾滃滜滘溙溒溎溍溤溡溿溳滐滊溗溮溣煇煔煒煣煠煁煝煢煲煸煪煡煂煘煃煋煰煟煐煓����������������������������������煄煍煚牏犍犌犑犐犎猼獂猻猺獀獊獉瑄瑊瑋瑒瑑瑗瑀瑏瑐瑎瑂瑆瑍瑔瓡瓿瓾瓽甝畹畷榃痯瘏瘃痷痾痼痹痸瘐痻痶痭痵痽皙皵盝睕睟睠睒睖睚睩睧睔睙睭矠碇碚碔碏碄碕碅碆碡碃硹碙碀碖硻祼禂祽祹稑稘稙稒稗稕稢稓�".split(""),e=0;e!=n[222].length;++e)65533!==n[222][e].charCodeAt(0)&&(r[n[222][e]]=56832+e,t[56832+e]=n[222][e]);for(n[223]="����������������������������������������������������������������稛稐窣窢窞竫筦筤筭筴筩筲筥筳筱筰筡筸筶筣粲粴粯綈綆綀綍絿綅絺綎絻綃絼綌綔綄絽綒罭罫罧罨罬羦羥羧翛翜耡腤腠腷腜腩腛腢腲朡腞腶腧腯����������������������������������腄腡舝艉艄艀艂艅蓱萿葖葶葹蒏蒍葥葑葀蒆葧萰葍葽葚葙葴葳葝蔇葞萷萺萴葺葃葸萲葅萩菙葋萯葂萭葟葰萹葎葌葒葯蓅蒎萻葇萶萳葨葾葄萫葠葔葮葐蜋蜄蛷蜌蛺蛖蛵蝍蛸蜎蜉蜁蛶蜍蜅裖裋裍裎裞裛裚裌裐覅覛觟觥觤�".split(""),e=0;e!=n[223].length;++e)65533!==n[223][e].charCodeAt(0)&&(r[n[223][e]]=57088+e,t[57088+e]=n[223][e]);for(n[224]="����������������������������������������������������������������觡觠觢觜触詶誆詿詡訿詷誂誄詵誃誁詴詺谼豋豊豥豤豦貆貄貅賌赨赩趑趌趎趏趍趓趔趐趒跰跠跬跱跮跐跩跣跢跧跲跫跴輆軿輁輀輅輇輈輂輋遒逿����������������������������������遄遉逽鄐鄍鄏鄑鄖鄔鄋鄎酮酯鉈鉒鈰鈺鉦鈳鉥鉞銃鈮鉊鉆鉭鉬鉏鉠鉧鉯鈶鉡鉰鈱鉔鉣鉐鉲鉎鉓鉌鉖鈲閟閜閞閛隒隓隑隗雎雺雽雸雵靳靷靸靲頏頍頎颬飶飹馯馲馰馵骭骫魛鳪鳭鳧麀黽僦僔僗僨僳僛僪僝僤僓僬僰僯僣僠�".split(""),e=0;e!=n[224].length;++e)65533!==n[224][e].charCodeAt(0)&&(r[n[224][e]]=57344+e,t[57344+e]=n[224][e]);for(n[225]="����������������������������������������������������������������凘劀劁勩勫匰厬嘧嘕嘌嘒嗼嘏嘜嘁嘓嘂嗺嘝嘄嗿嗹墉塼墐墘墆墁塿塴墋塺墇墑墎塶墂墈塻墔墏壾奫嫜嫮嫥嫕嫪嫚嫭嫫嫳嫢嫠嫛嫬嫞嫝嫙嫨嫟孷寠����������������������������������寣屣嶂嶀嵽嶆嵺嶁嵷嶊嶉嶈嵾嵼嶍嵹嵿幘幙幓廘廑廗廎廜廕廙廒廔彄彃彯徶愬愨慁慞慱慳慒慓慲慬憀慴慔慺慛慥愻慪慡慖戩戧戫搫摍摛摝摴摶摲摳摽摵摦撦摎撂摞摜摋摓摠摐摿搿摬摫摙摥摷敳斠暡暠暟朅朄朢榱榶槉�".split(""),e=0;e!=n[225].length;++e)65533!==n[225][e].charCodeAt(0)&&(r[n[225][e]]=57600+e,t[57600+e]=n[225][e]);for(n[226]="����������������������������������������������������������������榠槎榖榰榬榼榑榙榎榧榍榩榾榯榿槄榽榤槔榹槊榚槏榳榓榪榡榞槙榗榐槂榵榥槆歊歍歋殞殟殠毃毄毾滎滵滱漃漥滸漷滻漮漉潎漙漚漧漘漻漒滭漊����������������������������������漶潳滹滮漭潀漰漼漵滫漇漎潃漅滽滶漹漜滼漺漟漍漞漈漡熇熐熉熀熅熂熏煻熆熁熗牄牓犗犕犓獃獍獑獌瑢瑳瑱瑵瑲瑧瑮甀甂甃畽疐瘖瘈瘌瘕瘑瘊瘔皸瞁睼瞅瞂睮瞀睯睾瞃碲碪碴碭碨硾碫碞碥碠碬碢碤禘禊禋禖禕禔禓�".split(""),e=0;e!=n[226].length;++e)65533!==n[226][e].charCodeAt(0)&&(r[n[226][e]]=57856+e,t[57856+e]=n[226][e]);for(n[227]="����������������������������������������������������������������禗禈禒禐稫穊稰稯稨稦窨窫窬竮箈箜箊箑箐箖箍箌箛箎箅箘劄箙箤箂粻粿粼粺綧綷緂綣綪緁緀緅綝緎緄緆緋緌綯綹綖綼綟綦綮綩綡緉罳翢翣翥翞����������������������������������耤聝聜膉膆膃膇膍膌膋舕蒗蒤蒡蒟蒺蓎蓂蒬蒮蒫蒹蒴蓁蓍蒪蒚蒱蓐蒝蒧蒻蒢蒔蓇蓌蒛蒩蒯蒨蓖蒘蒶蓏蒠蓗蓔蓒蓛蒰蒑虡蜳蜣蜨蝫蝀蜮蜞蜡蜙蜛蝃蜬蝁蜾蝆蜠蜲蜪蜭蜼蜒蜺蜱蜵蝂蜦蜧蜸蜤蜚蜰蜑裷裧裱裲裺裾裮裼裶裻�".split(""),e=0;e!=n[227].length;++e)65533!==n[227][e].charCodeAt(0)&&(r[n[227][e]]=58112+e,t[58112+e]=n[227][e]);for(n[228]="����������������������������������������������������������������裰裬裫覝覡覟覞觩觫觨誫誙誋誒誏誖谽豨豩賕賏賗趖踉踂跿踍跽踊踃踇踆踅跾踀踄輐輑輎輍鄣鄜鄠鄢鄟鄝鄚鄤鄡鄛酺酲酹酳銥銤鉶銛鉺銠銔銪銍����������������������������������銦銚銫鉹銗鉿銣鋮銎銂銕銢鉽銈銡銊銆銌銙銧鉾銇銩銝銋鈭隞隡雿靘靽靺靾鞃鞀鞂靻鞄鞁靿韎韍頖颭颮餂餀餇馝馜駃馹馻馺駂馽駇骱髣髧鬾鬿魠魡魟鳱鳲鳵麧僿儃儰僸儆儇僶僾儋儌僽儊劋劌勱勯噈噂噌嘵噁噊噉噆噘�".split(""),e=0;e!=n[228].length;++e)65533!==n[228][e].charCodeAt(0)&&(r[n[228][e]]=58368+e,t[58368+e]=n[228][e]);for(n[229]="����������������������������������������������������������������噚噀嘳嘽嘬嘾嘸嘪嘺圚墫墝墱墠墣墯墬墥墡壿嫿嫴嫽嫷嫶嬃嫸嬂嫹嬁嬇嬅嬏屧嶙嶗嶟嶒嶢嶓嶕嶠嶜嶡嶚嶞幩幝幠幜緳廛廞廡彉徲憋憃慹憱憰憢憉����������������������������������憛憓憯憭憟憒憪憡憍慦憳戭摮摰撖撠撅撗撜撏撋撊撌撣撟摨撱撘敶敺敹敻斲斳暵暰暩暲暷暪暯樀樆樗槥槸樕槱槤樠槿槬槢樛樝槾樧槲槮樔槷槧橀樈槦槻樍槼槫樉樄樘樥樏槶樦樇槴樖歑殥殣殢殦氁氀毿氂潁漦潾澇濆澒�".split(""),e=0;e!=n[229].length;++e)65533!==n[229][e].charCodeAt(0)&&(r[n[229][e]]=58624+e,t[58624+e]=n[229][e]);for(n[230]="����������������������������������������������������������������澍澉澌潢潏澅潚澖潶潬澂潕潲潒潐潗澔澓潝漀潡潫潽潧澐潓澋潩潿澕潣潷潪潻熲熯熛熰熠熚熩熵熝熥熞熤熡熪熜熧熳犘犚獘獒獞獟獠獝獛獡獚獙����������������������������������獢璇璉璊璆璁瑽璅璈瑼瑹甈甇畾瘥瘞瘙瘝瘜瘣瘚瘨瘛皜皝皞皛瞍瞏瞉瞈磍碻磏磌磑磎磔磈磃磄磉禚禡禠禜禢禛歶稹窲窴窳箷篋箾箬篎箯箹篊箵糅糈糌糋緷緛緪緧緗緡縃緺緦緶緱緰緮緟罶羬羰羭翭翫翪翬翦翨聤聧膣膟�".split(""),e=0;e!=n[230].length;++e)65533!==n[230][e].charCodeAt(0)&&(r[n[230][e]]=58880+e,t[58880+e]=n[230][e]);for(n[231]="����������������������������������������������������������������膞膕膢膙膗舖艏艓艒艐艎艑蔤蔻蔏蔀蔩蔎蔉蔍蔟蔊蔧蔜蓻蔫蓺蔈蔌蓴蔪蓲蔕蓷蓫蓳蓼蔒蓪蓩蔖蓾蔨蔝蔮蔂蓽蔞蓶蔱蔦蓧蓨蓰蓯蓹蔘蔠蔰蔋蔙蔯虢����������������������������������蝖蝣蝤蝷蟡蝳蝘蝔蝛蝒蝡蝚蝑蝞蝭蝪蝐蝎蝟蝝蝯蝬蝺蝮蝜蝥蝏蝻蝵蝢蝧蝩衚褅褌褔褋褗褘褙褆褖褑褎褉覢覤覣觭觰觬諏諆誸諓諑諔諕誻諗誾諀諅諘諃誺誽諙谾豍貏賥賟賙賨賚賝賧趠趜趡趛踠踣踥踤踮踕踛踖踑踙踦踧�".split(""),e=0;e!=n[231].length;++e)65533!==n[231][e].charCodeAt(0)&&(r[n[231][e]]=59136+e,t[59136+e]=n[231][e]);for(n[232]="����������������������������������������������������������������踔踒踘踓踜踗踚輬輤輘輚輠輣輖輗遳遰遯遧遫鄯鄫鄩鄪鄲鄦鄮醅醆醊醁醂醄醀鋐鋃鋄鋀鋙銶鋏鋱鋟鋘鋩鋗鋝鋌鋯鋂鋨鋊鋈鋎鋦鋍鋕鋉鋠鋞鋧鋑鋓����������������������������������銵鋡鋆銴镼閬閫閮閰隤隢雓霅霈霂靚鞊鞎鞈韐韏頞頝頦頩頨頠頛頧颲餈飺餑餔餖餗餕駜駍駏駓駔駎駉駖駘駋駗駌骳髬髫髳髲髱魆魃魧魴魱魦魶魵魰魨魤魬鳼鳺鳽鳿鳷鴇鴀鳹鳻鴈鴅鴄麃黓鼏鼐儜儓儗儚儑凞匴叡噰噠噮�".split(""),e=0;e!=n[232].length;++e)65533!==n[232][e].charCodeAt(0)&&(r[n[232][e]]=59392+e,t[59392+e]=n[232][e]);for(n[233]="����������������������������������������������������������������噳噦噣噭噲噞噷圜圛壈墽壉墿墺壂墼壆嬗嬙嬛嬡嬔嬓嬐嬖嬨嬚嬠嬞寯嶬嶱嶩嶧嶵嶰嶮嶪嶨嶲嶭嶯嶴幧幨幦幯廩廧廦廨廥彋徼憝憨憖懅憴懆懁懌憺����������������������������������憿憸憌擗擖擐擏擉撽撉擃擛擳擙攳敿敼斢曈暾曀曊曋曏暽暻暺曌朣樴橦橉橧樲橨樾橝橭橶橛橑樨橚樻樿橁橪橤橐橏橔橯橩橠樼橞橖橕橍橎橆歕歔歖殧殪殫毈毇氄氃氆澭濋澣濇澼濎濈潞濄澽澞濊澨瀄澥澮澺澬澪濏澿澸�".split(""),e=0;e!=n[233].length;++e)65533!==n[233][e].charCodeAt(0)&&(r[n[233][e]]=59648+e,t[59648+e]=n[233][e]);for(n[234]="����������������������������������������������������������������澢濉澫濍澯澲澰燅燂熿熸燖燀燁燋燔燊燇燏熽燘熼燆燚燛犝犞獩獦獧獬獥獫獪瑿璚璠璔璒璕璡甋疀瘯瘭瘱瘽瘳瘼瘵瘲瘰皻盦瞚瞝瞡瞜瞛瞢瞣瞕瞙����������������������������������瞗磝磩磥磪磞磣磛磡磢磭磟磠禤穄穈穇窶窸窵窱窷篞篣篧篝篕篥篚篨篹篔篪篢篜篫篘篟糒糔糗糐糑縒縡縗縌縟縠縓縎縜縕縚縢縋縏縖縍縔縥縤罃罻罼罺羱翯耪耩聬膱膦膮膹膵膫膰膬膴膲膷膧臲艕艖艗蕖蕅蕫蕍蕓蕡蕘�".split(""),e=0;e!=n[234].length;++e)65533!==n[234][e].charCodeAt(0)&&(r[n[234][e]]=59904+e,t[59904+e]=n[234][e]);for(n[235]="����������������������������������������������������������������蕀蕆蕤蕁蕢蕄蕑蕇蕣蔾蕛蕱蕎蕮蕵蕕蕧蕠薌蕦蕝蕔蕥蕬虣虥虤螛螏螗螓螒螈螁螖螘蝹螇螣螅螐螑螝螄螔螜螚螉褞褦褰褭褮褧褱褢褩褣褯褬褟觱諠����������������������������������諢諲諴諵諝謔諤諟諰諈諞諡諨諿諯諻貑貒貐賵賮賱賰賳赬赮趥趧踳踾踸蹀蹅踶踼踽蹁踰踿躽輶輮輵輲輹輷輴遶遹遻邆郺鄳鄵鄶醓醐醑醍醏錧錞錈錟錆錏鍺錸錼錛錣錒錁鍆錭錎錍鋋錝鋺錥錓鋹鋷錴錂錤鋿錩錹錵錪錔錌�".split(""),e=0;e!=n[235].length;++e)65533!==n[235][e].charCodeAt(0)&&(r[n[235][e]]=60160+e,t[60160+e]=n[235][e]);for(n[236]="����������������������������������������������������������������錋鋾錉錀鋻錖閼闍閾閹閺閶閿閵閽隩雔霋霒霐鞙鞗鞔韰韸頵頯頲餤餟餧餩馞駮駬駥駤駰駣駪駩駧骹骿骴骻髶髺髹髷鬳鮀鮅鮇魼魾魻鮂鮓鮒鮐魺鮕����������������������������������魽鮈鴥鴗鴠鴞鴔鴩鴝鴘鴢鴐鴙鴟麈麆麇麮麭黕黖黺鼒鼽儦儥儢儤儠儩勴嚓嚌嚍嚆嚄嚃噾嚂噿嚁壖壔壏壒嬭嬥嬲嬣嬬嬧嬦嬯嬮孻寱寲嶷幬幪徾徻懃憵憼懧懠懥懤懨懞擯擩擣擫擤擨斁斀斶旚曒檍檖檁檥檉檟檛檡檞檇檓檎�".split(""),e=0;e!=n[236].length;++e)65533!==n[236][e].charCodeAt(0)&&(r[n[236][e]]=60416+e,t[60416+e]=n[236][e]);for(n[237]="����������������������������������������������������������������檕檃檨檤檑橿檦檚檅檌檒歛殭氉濌澩濴濔濣濜濭濧濦濞濲濝濢濨燡燱燨燲燤燰燢獳獮獯璗璲璫璐璪璭璱璥璯甐甑甒甏疄癃癈癉癇皤盩瞵瞫瞲瞷瞶����������������������������������瞴瞱瞨矰磳磽礂磻磼磲礅磹磾礄禫禨穜穛穖穘穔穚窾竀竁簅簏篲簀篿篻簎篴簋篳簂簉簃簁篸篽簆篰篱簐簊糨縭縼繂縳顈縸縪繉繀繇縩繌縰縻縶繄縺罅罿罾罽翴翲耬膻臄臌臊臅臇膼臩艛艚艜薃薀薏薧薕薠薋薣蕻薤薚薞�".split(""),e=0;e!=n[237].length;++e)65533!==n[237][e].charCodeAt(0)&&(r[n[237][e]]=60672+e,t[60672+e]=n[237][e]);for(n[238]="����������������������������������������������������������������蕷蕼薉薡蕺蕸蕗薎薖薆薍薙薝薁薢薂薈薅蕹蕶薘薐薟虨螾螪螭蟅螰螬螹螵螼螮蟉蟃蟂蟌螷螯蟄蟊螴螶螿螸螽蟞螲褵褳褼褾襁襒褷襂覭覯覮觲觳謞����������������������������������謘謖謑謅謋謢謏謒謕謇謍謈謆謜謓謚豏豰豲豱豯貕貔賹赯蹎蹍蹓蹐蹌蹇轃轀邅遾鄸醚醢醛醙醟醡醝醠鎡鎃鎯鍤鍖鍇鍼鍘鍜鍶鍉鍐鍑鍠鍭鎏鍌鍪鍹鍗鍕鍒鍏鍱鍷鍻鍡鍞鍣鍧鎀鍎鍙闇闀闉闃闅閷隮隰隬霠霟霘霝霙鞚鞡鞜�".split(""),e=0;e!=n[238].length;++e)65533!==n[238][e].charCodeAt(0)&&(r[n[238][e]]=60928+e,t[60928+e]=n[238][e]);for(n[239]="����������������������������������������������������������������鞞鞝韕韔韱顁顄顊顉顅顃餥餫餬餪餳餲餯餭餱餰馘馣馡騂駺駴駷駹駸駶駻駽駾駼騃骾髾髽鬁髼魈鮚鮨鮞鮛鮦鮡鮥鮤鮆鮢鮠鮯鴳鵁鵧鴶鴮鴯鴱鴸鴰����������������������������������鵅鵂鵃鴾鴷鵀鴽翵鴭麊麉麍麰黈黚黻黿鼤鼣鼢齔龠儱儭儮嚘嚜嚗嚚嚝嚙奰嬼屩屪巀幭幮懘懟懭懮懱懪懰懫懖懩擿攄擽擸攁攃擼斔旛曚曛曘櫅檹檽櫡櫆檺檶檷櫇檴檭歞毉氋瀇瀌瀍瀁瀅瀔瀎濿瀀濻瀦濼濷瀊爁燿燹爃燽獶�".split(""),e=0;e!=n[239].length;++e)65533!==n[239][e].charCodeAt(0)&&(r[n[239][e]]=61184+e,t[61184+e]=n[239][e]);for(n[240]="����������������������������������������������������������������璸瓀璵瓁璾璶璻瓂甔甓癜癤癙癐癓癗癚皦皽盬矂瞺磿礌礓礔礉礐礒礑禭禬穟簜簩簙簠簟簭簝簦簨簢簥簰繜繐繖繣繘繢繟繑繠繗繓羵羳翷翸聵臑臒����������������������������������臐艟艞薴藆藀藃藂薳薵薽藇藄薿藋藎藈藅薱薶藒蘤薸薷薾虩蟧蟦蟢蟛蟫蟪蟥蟟蟳蟤蟔蟜蟓蟭蟘蟣螤蟗蟙蠁蟴蟨蟝襓襋襏襌襆襐襑襉謪謧謣謳謰謵譇謯謼謾謱謥謷謦謶謮謤謻謽謺豂豵貙貘貗賾贄贂贀蹜蹢蹠蹗蹖蹞蹥蹧�".split(""),e=0;e!=n[240].length;++e)65533!==n[240][e].charCodeAt(0)&&(r[n[240][e]]=61440+e,t[61440+e]=n[240][e]);for(n[241]="����������������������������������������������������������������蹛蹚蹡蹝蹩蹔轆轇轈轋鄨鄺鄻鄾醨醥醧醯醪鎵鎌鎒鎷鎛鎝鎉鎧鎎鎪鎞鎦鎕鎈鎙鎟鎍鎱鎑鎲鎤鎨鎴鎣鎥闒闓闑隳雗雚巂雟雘雝霣霢霥鞬鞮鞨鞫鞤鞪����������������������������������鞢鞥韗韙韖韘韺顐顑顒颸饁餼餺騏騋騉騍騄騑騊騅騇騆髀髜鬈鬄鬅鬩鬵魊魌魋鯇鯆鯃鮿鯁鮵鮸鯓鮶鯄鮹鮽鵜鵓鵏鵊鵛鵋鵙鵖鵌鵗鵒鵔鵟鵘鵚麎麌黟鼁鼀鼖鼥鼫鼪鼩鼨齌齕儴儵劖勷厴嚫嚭嚦嚧嚪嚬壚壝壛夒嬽嬾嬿巃幰�".split(""),e=0;e!=n[241].length;++e)65533!==n[241][e].charCodeAt(0)&&(r[n[241][e]]=61696+e,t[61696+e]=n[241][e]);for(n[242]="����������������������������������������������������������������徿懻攇攐攍攉攌攎斄旞旝曞櫧櫠櫌櫑櫙櫋櫟櫜櫐櫫櫏櫍櫞歠殰氌瀙瀧瀠瀖瀫瀡瀢瀣瀩瀗瀤瀜瀪爌爊爇爂爅犥犦犤犣犡瓋瓅璷瓃甖癠矉矊矄矱礝礛����������������������������������礡礜礗礞禰穧穨簳簼簹簬簻糬糪繶繵繸繰繷繯繺繲繴繨罋罊羃羆羷翽翾聸臗臕艤艡艣藫藱藭藙藡藨藚藗藬藲藸藘藟藣藜藑藰藦藯藞藢蠀蟺蠃蟶蟷蠉蠌蠋蠆蟼蠈蟿蠊蠂襢襚襛襗襡襜襘襝襙覈覷覶觶譐譈譊譀譓譖譔譋譕�".split(""),e=0;e!=n[242].length;++e)65533!==n[242][e].charCodeAt(0)&&(r[n[242][e]]=61952+e,t[61952+e]=n[242][e]);for(n[243]="����������������������������������������������������������������譑譂譒譗豃豷豶貚贆贇贉趬趪趭趫蹭蹸蹳蹪蹯蹻軂轒轑轏轐轓辴酀鄿醰醭鏞鏇鏏鏂鏚鏐鏹鏬鏌鏙鎩鏦鏊鏔鏮鏣鏕鏄鏎鏀鏒鏧镽闚闛雡霩霫霬霨霦����������������������������������鞳鞷鞶韝韞韟顜顙顝顗颿颽颻颾饈饇饃馦馧騚騕騥騝騤騛騢騠騧騣騞騜騔髂鬋鬊鬎鬌鬷鯪鯫鯠鯞鯤鯦鯢鯰鯔鯗鯬鯜鯙鯥鯕鯡鯚鵷鶁鶊鶄鶈鵱鶀鵸鶆鶋鶌鵽鵫鵴鵵鵰鵩鶅鵳鵻鶂鵯鵹鵿鶇鵨麔麑黀黼鼭齀齁齍齖齗齘匷嚲�".split(""),e=0;e!=n[243].length;++e)65533!==n[243][e].charCodeAt(0)&&(r[n[243][e]]=62208+e,t[62208+e]=n[243][e]);for(n[244]="����������������������������������������������������������������嚵嚳壣孅巆巇廮廯忀忁懹攗攖攕攓旟曨曣曤櫳櫰櫪櫨櫹櫱櫮櫯瀼瀵瀯瀷瀴瀱灂瀸瀿瀺瀹灀瀻瀳灁爓爔犨獽獼璺皫皪皾盭矌矎矏矍矲礥礣礧礨礤礩����������������������������������禲穮穬穭竷籉籈籊籇籅糮繻繾纁纀羺翿聹臛臙舋艨艩蘢藿蘁藾蘛蘀藶蘄蘉蘅蘌藽蠙蠐蠑蠗蠓蠖襣襦覹觷譠譪譝譨譣譥譧譭趮躆躈躄轙轖轗轕轘轚邍酃酁醷醵醲醳鐋鐓鏻鐠鐏鐔鏾鐕鐐鐨鐙鐍鏵鐀鏷鐇鐎鐖鐒鏺鐉鏸鐊鏿�".split(""),e=0;e!=n[244].length;++e)65533!==n[244][e].charCodeAt(0)&&(r[n[244][e]]=62464+e,t[62464+e]=n[244][e]);for(n[245]="����������������������������������������������������������������鏼鐌鏶鐑鐆闞闠闟霮霯鞹鞻韽韾顠顢顣顟飁飂饐饎饙饌饋饓騲騴騱騬騪騶騩騮騸騭髇髊髆鬐鬒鬑鰋鰈鯷鰅鰒鯸鱀鰇鰎鰆鰗鰔鰉鶟鶙鶤鶝鶒鶘鶐鶛����������������������������������鶠鶔鶜鶪鶗鶡鶚鶢鶨鶞鶣鶿鶩鶖鶦鶧麙麛麚黥黤黧黦鼰鼮齛齠齞齝齙龑儺儹劘劗囃嚽嚾孈孇巋巏廱懽攛欂櫼欃櫸欀灃灄灊灈灉灅灆爝爚爙獾甗癪矐礭礱礯籔籓糲纊纇纈纋纆纍罍羻耰臝蘘蘪蘦蘟蘣蘜蘙蘧蘮蘡蘠蘩蘞蘥�".split(""),e=0;e!=n[245].length;++e)65533!==n[245][e].charCodeAt(0)&&(r[n[245][e]]=62720+e,t[62720+e]=n[245][e]);for(n[246]="����������������������������������������������������������������蠩蠝蠛蠠蠤蠜蠫衊襭襩襮襫觺譹譸譅譺譻贐贔趯躎躌轞轛轝酆酄酅醹鐿鐻鐶鐩鐽鐼鐰鐹鐪鐷鐬鑀鐱闥闤闣霵霺鞿韡顤飉飆飀饘饖騹騽驆驄驂驁騺����������������������������������騿髍鬕鬗鬘鬖鬺魒鰫鰝鰜鰬鰣鰨鰩鰤鰡鶷鶶鶼鷁鷇鷊鷏鶾鷅鷃鶻鶵鷎鶹鶺鶬鷈鶱鶭鷌鶳鷍鶲鹺麜黫黮黭鼛鼘鼚鼱齎齥齤龒亹囆囅囋奱孋孌巕巑廲攡攠攦攢欋欈欉氍灕灖灗灒爞爟犩獿瓘瓕瓙瓗癭皭礵禴穰穱籗籜籙籛籚�".split(""),e=0;e!=n[246].length;++e)65533!==n[246][e].charCodeAt(0)&&(r[n[246][e]]=62976+e,t[62976+e]=n[246][e]);for(n[247]="����������������������������������������������������������������糴糱纑罏羇臞艫蘴蘵蘳蘬蘲蘶蠬蠨蠦蠪蠥襱覿覾觻譾讄讂讆讅譿贕躕躔躚躒躐躖躗轠轢酇鑌鑐鑊鑋鑏鑇鑅鑈鑉鑆霿韣顪顩飋饔饛驎驓驔驌驏驈驊����������������������������������驉驒驐髐鬙鬫鬻魖魕鱆鱈鰿鱄鰹鰳鱁鰼鰷鰴鰲鰽鰶鷛鷒鷞鷚鷋鷐鷜鷑鷟鷩鷙鷘鷖鷵鷕鷝麶黰鼵鼳鼲齂齫龕龢儽劙壨壧奲孍巘蠯彏戁戃戄攩攥斖曫欑欒欏毊灛灚爢玂玁玃癰矔籧籦纕艬蘺虀蘹蘼蘱蘻蘾蠰蠲蠮蠳襶襴襳觾�".split(""),e=0;e!=n[247].length;++e)65533!==n[247][e].charCodeAt(0)&&(r[n[247][e]]=63232+e,t[63232+e]=n[247][e]);for(n[248]="����������������������������������������������������������������讌讎讋讈豅贙躘轤轣醼鑢鑕鑝鑗鑞韄韅頀驖驙鬞鬟鬠鱒鱘鱐鱊鱍鱋鱕鱙鱌鱎鷻鷷鷯鷣鷫鷸鷤鷶鷡鷮鷦鷲鷰鷢鷬鷴鷳鷨鷭黂黐黲黳鼆鼜鼸鼷鼶齃齏����������������������������������齱齰齮齯囓囍孎屭攭曭曮欓灟灡灝灠爣瓛瓥矕礸禷禶籪纗羉艭虃蠸蠷蠵衋讔讕躞躟躠躝醾醽釂鑫鑨鑩雥靆靃靇韇韥驞髕魙鱣鱧鱦鱢鱞鱠鸂鷾鸇鸃鸆鸅鸀鸁鸉鷿鷽鸄麠鼞齆齴齵齶囔攮斸欘欙欗欚灢爦犪矘矙礹籩籫糶纚�".split(""),e=0;e!=n[248].length;++e)65533!==n[248][e].charCodeAt(0)&&(r[n[248][e]]=63488+e,t[63488+e]=n[248][e]);for(n[249]="����������������������������������������������������������������纘纛纙臠臡虆虇虈襹襺襼襻觿讘讙躥躤躣鑮鑭鑯鑱鑳靉顲饟鱨鱮鱭鸋鸍鸐鸏鸒鸑麡黵鼉齇齸齻齺齹圞灦籯蠼趲躦釃鑴鑸鑶鑵驠鱴鱳鱱鱵鸔鸓黶鼊����������������������������������龤灨灥糷虪蠾蠽蠿讞貜躩軉靋顳顴飌饡馫驤驦驧鬤鸕鸗齈戇欞爧虌躨钂钀钁驩驨鬮鸙爩虋讟钃鱹麷癵驫鱺鸝灩灪麤齾齉龘碁銹裏墻恒粧嫺╔╦╗╠╬╣╚╩╝╒╤╕╞╪╡╘╧╛╓╥╖╟╫╢╙╨╜║═╭╮╰╯▓�".split(""),e=0;e!=n[249].length;++e)65533!==n[249][e].charCodeAt(0)&&(r[n[249][e]]=63744+e,t[63744+e]=n[249][e]);return{enc:r,dec:t}}(),r[1250]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚�„…†‡�‰Š‹ŚŤŽŹ�‘’“”•–—�™š›śťžź ˇ˘Ł¤Ą¦§¨©Ş«¬­®Ż°±˛ł´µ¶·¸ąş»Ľ˝ľżŔÁÂĂÄĹĆÇČÉĘËĚÍÎĎĐŃŇÓÔŐÖ×ŘŮÚŰÜÝŢßŕáâăäĺćçčéęëěíîďđńňóôőö÷řůúűüýţ˙",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e.charAt(n)]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),r[1251]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ЂЃ‚ѓ„…†‡€‰Љ‹ЊЌЋЏђ‘’“”•–—�™љ›њќћџ ЎўЈ¤Ґ¦§Ё©Є«¬­®Ї°±Ііґµ¶·ё№є»јЅѕїАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмнопрстуфхцчшщъыьэюя",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e.charAt(n)]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),r[1252]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚ƒ„…†‡ˆ‰Š‹Œ�Ž��‘’“”•–—˜™š›œ�žŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e.charAt(n)]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),r[1253]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚ƒ„…†‡�‰�‹�����‘’“”•–—�™�›���� ΅Ά£¤¥¦§¨©�«¬­®―°±²³΄µ¶·ΈΉΊ»Ό½ΎΏΐΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡ�ΣΤΥΦΧΨΩΪΫάέήίΰαβγδεζηθικλμνξοπρςστυφχψωϊϋόύώ�",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e.charAt(n)]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),r[1254]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚ƒ„…†‡ˆ‰Š‹Œ����‘’“”•–—˜™š›œ��Ÿ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏĞÑÒÓÔÕÖרÙÚÛÜİŞßàáâãäåæçèéêëìíîïğñòóôõö÷øùúûüışÿ",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e.charAt(n)]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),r[1255]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚ƒ„…†‡ˆ‰�‹�����‘’“”•–—˜™�›���� ¡¢£₪¥¦§¨©×«¬­®¯°±²³´µ¶·¸¹÷»¼½¾¿ְֱֲֳִֵֶַָֹ�ֻּֽ־ֿ׀ׁׂ׃װױײ׳״�������אבגדהוזחטיךכלםמןנסעףפץצקרשת��‎‏�",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e.charAt(n)]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),r[1256]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€پ‚ƒ„…†‡ˆ‰ٹ‹Œچژڈگ‘’“”•–—ک™ڑ›œ‌‍ں ،¢£¤¥¦§¨©ھ«¬­®¯°±²³´µ¶·¸¹؛»¼½¾؟ہءآأؤإئابةتثجحخدذرزسشصض×طظعغـفقكàلâمنهوçèéêëىيîïًٌٍَôُِ÷ّùْûü‎‏ے",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e.charAt(n)]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),r[1257]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚�„…†‡�‰�‹�¨ˇ¸�‘’“”•–—�™�›�¯˛� �¢£¤�¦§Ø©Ŗ«¬­®Æ°±²³´µ¶·ø¹ŗ»¼½¾æĄĮĀĆÄÅĘĒČÉŹĖĢĶĪĻŠŃŅÓŌÕÖ×ŲŁŚŪÜŻŽßąįāćäåęēčéźėģķīļšńņóōõö÷ųłśūüżž˙",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e.charAt(n)]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),r[1258]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚ƒ„…†‡ˆ‰�‹Œ����‘’“”•–—˜™�›œ��Ÿ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂĂÄÅÆÇÈÉÊË̀ÍÎÏĐÑ̉ÓÔƠÖרÙÚÛÜỮßàáâăäåæçèéêë́íîïđṇ̃óôơö÷øùúûüư₫ÿ",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e.charAt(n)]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),r[1e4]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÄÅÇÉÑÖÜáàâäãåçéèêëíìîïñóòôöõúùûü†°¢£§•¶ß®©™´¨≠ÆØ∞±≤≥¥µ∂∑∏π∫ªºΩæø¿¡¬√ƒ≈∆«»… ÀÃÕŒœ–—“”‘’÷◊ÿŸ⁄¤‹›fifl‡·‚„‰ÂÊÁËÈÍÎÏÌÓÔ�ÒÚÛÙıˆ˜¯˘˙˚¸˝˛ˇ",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e.charAt(n)]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),r[10006]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~Ĺ²É³ÖÜ΅àâä΄¨çéèê룙î‰ôö¦­ùûü†ΓΔΘΛΞΠß®©ΣΪ§≠°·Α±≤≥¥ΒΕΖΗΙΚΜΦΫΨΩάΝ¬ΟΡ≈Τ«»… ΥΧΆΈœ–―“”‘’÷ΉΊΌΎέήίόΏύαβψδεφγηιξκλμνοπώρστθωςχυζϊϋΐΰ�",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e.charAt(n)]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),r[10007]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ†°¢£§•¶І®©™Ђђ≠Ѓѓ∞±≤≥іµ∂ЈЄєЇїЉљЊњјЅ¬√ƒ≈∆«»… ЋћЌќѕ–—“”‘’÷„ЎўЏџ№Ёёяабвгдежзийклмнопрстуфхцчшщъыьэю¤",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e.charAt(n)]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),r[10008]=function(){var e,t=[],r={},n=[];for(n[0]="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€���������������������������������������������������������������������������������������".split(""),e=0;e!=n[0].length;++e)65533!==n[0][e].charCodeAt(0)&&(r[n[0][e]]=0+e,t[0+e]=n[0][e]);for(n[161]="����������������������������������������������������������������������������������������������������������������������������������������������������������������� 、。・ˉˇ¨〃々―~�…‘’“”〔〕〈〉《》「」『』〖〗【】±×÷∶∧∨∑∏∪∩∈∷√⊥∥∠⌒⊙∫∮≡≌≈∽∝≠≮≯≤≥∞∵∴♂♀°′″℃$¤¢£‰§№☆★○●◎◇◆□■△▲※→←↑↓〓�".split(""),e=0;e!=n[161].length;++e)65533!==n[161][e].charCodeAt(0)&&(r[n[161][e]]=41216+e,t[41216+e]=n[161][e]);for(n[162]="���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������⒈⒉⒊⒋⒌⒍⒎⒏⒐⒑⒒⒓⒔⒕⒖⒗⒘⒙⒚⒛⑴⑵⑶⑷⑸⑹⑺⑻⑼⑽⑾⑿⒀⒁⒂⒃⒄⒅⒆⒇①②③④⑤⑥⑦⑧⑨⑩��㈠㈡㈢㈣㈤㈥㈦㈧㈨㈩��ⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩⅪⅫ���".split(""),e=0;e!=n[162].length;++e)65533!==n[162][e].charCodeAt(0)&&(r[n[162][e]]=41472+e,t[41472+e]=n[162][e]);for(n[163]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������!"#¥%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|} ̄�".split(""),e=0;e!=n[163].length;++e)65533!==n[163][e].charCodeAt(0)&&(r[n[163][e]]=41728+e,t[41728+e]=n[163][e]);for(n[164]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������ぁあぃいぅうぇえぉおかがきぎくぐけげこごさざしじすずせぜそぞただちぢっつづてでとどなにぬねのはばぱひびぴふぶぷへべぺほぼぽまみむめもゃやゅゆょよらりるれろゎわゐゑをん������������".split(""),e=0;e!=n[164].length;++e)65533!==n[164][e].charCodeAt(0)&&(r[n[164][e]]=41984+e,t[41984+e]=n[164][e]);for(n[165]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������ァアィイゥウェエォオカガキギクグケゲコゴサザシジスズセゼソゾタダチヂッツヅテデトドナニヌネノハバパヒビピフブプヘベペホボポマミムメモャヤュユョヨラリルレロヮワヰヱヲンヴヵヶ���������".split(""),e=0;e!=n[165].length;++e)65533!==n[165][e].charCodeAt(0)&&(r[n[165][e]]=42240+e,t[42240+e]=n[165][e]);for(n[166]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩ��������αβγδεζηθικλμνξοπρστυφχψω���������������������������������������".split(""),e=0;e!=n[166].length;++e)65533!==n[166][e].charCodeAt(0)&&(r[n[166][e]]=42496+e,t[42496+e]=n[166][e]);for(n[167]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ���������������абвгдеёжзийклмнопрстуфхцчшщъыьэюя��������������".split(""),e=0;e!=n[167].length;++e)65533!==n[167][e].charCodeAt(0)&&(r[n[167][e]]=42752+e,t[42752+e]=n[167][e]);for(n[168]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������āáǎàēéěèīíǐìōóǒòūúǔùǖǘǚǜüê����������ㄅㄆㄇㄈㄉㄊㄋㄌㄍㄎㄏㄐㄑㄒㄓㄔㄕㄖㄗㄘㄙㄚㄛㄜㄝㄞㄟㄠㄡㄢㄣㄤㄥㄦㄧㄨㄩ����������������������".split(""),e=0;e!=n[168].length;++e)65533!==n[168][e].charCodeAt(0)&&(r[n[168][e]]=43008+e,t[43008+e]=n[168][e]);for(n[169]="��������������������������������������������������������������������������������������������������������������������������������������������������������������������─━│┃┄┅┆┇┈┉┊┋┌┍┎┏┐┑┒┓└┕┖┗┘┙┚┛├┝┞┟┠┡┢┣┤┥┦┧┨┩┪┫┬┭┮┯┰┱┲┳┴┵┶┷┸┹┺┻┼┽┾┿╀╁╂╃╄╅╆╇╈╉╊╋����������������".split(""),e=0;e!=n[169].length;++e)65533!==n[169][e].charCodeAt(0)&&(r[n[169][e]]=43264+e,t[43264+e]=n[169][e]);for(n[176]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������啊阿埃挨哎唉哀皑癌蔼矮艾碍爱隘鞍氨安俺按暗岸胺案肮昂盎凹敖熬翱袄傲奥懊澳芭捌扒叭吧笆八疤巴拔跋靶把耙坝霸罢爸白柏百摆佰败拜稗斑班搬扳般颁板版扮拌伴瓣半办绊邦帮梆榜膀绑棒磅蚌镑傍谤苞胞包褒剥�".split(""),e=0;e!=n[176].length;++e)65533!==n[176][e].charCodeAt(0)&&(r[n[176][e]]=45056+e,t[45056+e]=n[176][e]);for(n[177]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������薄雹保堡饱宝抱报暴豹鲍爆杯碑悲卑北辈背贝钡倍狈备惫焙被奔苯本笨崩绷甭泵蹦迸逼鼻比鄙笔彼碧蓖蔽毕毙毖币庇痹闭敝弊必辟壁臂避陛鞭边编贬扁便变卞辨辩辫遍标彪膘表鳖憋别瘪彬斌濒滨宾摈兵冰柄丙秉饼炳�".split(""),e=0;e!=n[177].length;++e)65533!==n[177][e].charCodeAt(0)&&(r[n[177][e]]=45312+e,t[45312+e]=n[177][e]);for(n[178]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������病并玻菠播拨钵波博勃搏铂箔伯帛舶脖膊渤泊驳捕卜哺补埠不布步簿部怖擦猜裁材才财睬踩采彩菜蔡餐参蚕残惭惨灿苍舱仓沧藏操糙槽曹草厕策侧册测层蹭插叉茬茶查碴搽察岔差诧拆柴豺搀掺蝉馋谗缠铲产阐颤昌猖�".split(""),e=0;e!=n[178].length;++e)65533!==n[178][e].charCodeAt(0)&&(r[n[178][e]]=45568+e,t[45568+e]=n[178][e]);for(n[179]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������场尝常长偿肠厂敞畅唱倡超抄钞朝嘲潮巢吵炒车扯撤掣彻澈郴臣辰尘晨忱沉陈趁衬撑称城橙成呈乘程惩澄诚承逞骋秤吃痴持匙池迟弛驰耻齿侈尺赤翅斥炽充冲虫崇宠抽酬畴踌稠愁筹仇绸瞅丑臭初出橱厨躇锄雏滁除楚�".split(""),e=0;e!=n[179].length;++e)65533!==n[179][e].charCodeAt(0)&&(r[n[179][e]]=45824+e,t[45824+e]=n[179][e]);for(n[180]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������础储矗搐触处揣川穿椽传船喘串疮窗幢床闯创吹炊捶锤垂春椿醇唇淳纯蠢戳绰疵茨磁雌辞慈瓷词此刺赐次聪葱囱匆从丛凑粗醋簇促蹿篡窜摧崔催脆瘁粹淬翠村存寸磋撮搓措挫错搭达答瘩打大呆歹傣戴带殆代贷袋待逮�".split(""),e=0;e!=n[180].length;++e)65533!==n[180][e].charCodeAt(0)&&(r[n[180][e]]=46080+e,t[46080+e]=n[180][e]);for(n[181]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������怠耽担丹单郸掸胆旦氮但惮淡诞弹蛋当挡党荡档刀捣蹈倒岛祷导到稻悼道盗德得的蹬灯登等瞪凳邓堤低滴迪敌笛狄涤翟嫡抵底地蒂第帝弟递缔颠掂滇碘点典靛垫电佃甸店惦奠淀殿碉叼雕凋刁掉吊钓调跌爹碟蝶迭谍叠�".split(""),e=0;e!=n[181].length;++e)65533!==n[181][e].charCodeAt(0)&&(r[n[181][e]]=46336+e,t[46336+e]=n[181][e]);for(n[182]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������丁盯叮钉顶鼎锭定订丢东冬董懂动栋侗恫冻洞兜抖斗陡豆逗痘都督毒犊独读堵睹赌杜镀肚度渡妒端短锻段断缎堆兑队对墩吨蹲敦顿囤钝盾遁掇哆多夺垛躲朵跺舵剁惰堕蛾峨鹅俄额讹娥恶厄扼遏鄂饿恩而儿耳尔饵洱二�".split(""),e=0;e!=n[182].length;++e)65533!==n[182][e].charCodeAt(0)&&(r[n[182][e]]=46592+e,t[46592+e]=n[182][e]);for(n[183]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������贰发罚筏伐乏阀法珐藩帆番翻樊矾钒繁凡烦反返范贩犯饭泛坊芳方肪房防妨仿访纺放菲非啡飞肥匪诽吠肺废沸费芬酚吩氛分纷坟焚汾粉奋份忿愤粪丰封枫蜂峰锋风疯烽逢冯缝讽奉凤佛否夫敷肤孵扶拂辐幅氟符伏俘服�".split(""),e=0;e!=n[183].length;++e)65533!==n[183][e].charCodeAt(0)&&(r[n[183][e]]=46848+e,t[46848+e]=n[183][e]);for(n[184]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������浮涪福袱弗甫抚辅俯釜斧脯腑府腐赴副覆赋复傅付阜父腹负富讣附妇缚咐噶嘎该改概钙盖溉干甘杆柑竿肝赶感秆敢赣冈刚钢缸肛纲岗港杠篙皋高膏羔糕搞镐稿告哥歌搁戈鸽胳疙割革葛格蛤阁隔铬个各给根跟耕更庚羹�".split(""),e=0;e!=n[184].length;++e)65533!==n[184][e].charCodeAt(0)&&(r[n[184][e]]=47104+e,t[47104+e]=n[184][e]);for(n[185]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������埂耿梗工攻功恭龚供躬公宫弓巩汞拱贡共钩勾沟苟狗垢构购够辜菇咕箍估沽孤姑鼓古蛊骨谷股故顾固雇刮瓜剐寡挂褂乖拐怪棺关官冠观管馆罐惯灌贯光广逛瑰规圭硅归龟闺轨鬼诡癸桂柜跪贵刽辊滚棍锅郭国果裹过哈�".split(""),e=0;e!=n[185].length;++e)65533!==n[185][e].charCodeAt(0)&&(r[n[185][e]]=47360+e,t[47360+e]=n[185][e]);for(n[186]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������骸孩海氦亥害骇酣憨邯韩含涵寒函喊罕翰撼捍旱憾悍焊汗汉夯杭航壕嚎豪毫郝好耗号浩呵喝荷菏核禾和何合盒貉阂河涸赫褐鹤贺嘿黑痕很狠恨哼亨横衡恒轰哄烘虹鸿洪宏弘红喉侯猴吼厚候后呼乎忽瑚壶葫胡蝴狐糊湖�".split(""),e=0;e!=n[186].length;++e)65533!==n[186][e].charCodeAt(0)&&(r[n[186][e]]=47616+e,t[47616+e]=n[186][e]);for(n[187]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������弧虎唬护互沪户花哗华猾滑画划化话槐徊怀淮坏欢环桓还缓换患唤痪豢焕涣宦幻荒慌黄磺蝗簧皇凰惶煌晃幌恍谎灰挥辉徽恢蛔回毁悔慧卉惠晦贿秽会烩汇讳诲绘荤昏婚魂浑混豁活伙火获或惑霍货祸击圾基机畸稽积箕�".split(""),e=0;e!=n[187].length;++e)65533!==n[187][e].charCodeAt(0)&&(r[n[187][e]]=47872+e,t[47872+e]=n[187][e]);for(n[188]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������肌饥迹激讥鸡姬绩缉吉极棘辑籍集及急疾汲即嫉级挤几脊己蓟技冀季伎祭剂悸济寄寂计记既忌际妓继纪嘉枷夹佳家加荚颊贾甲钾假稼价架驾嫁歼监坚尖笺间煎兼肩艰奸缄茧检柬碱硷拣捡简俭剪减荐槛鉴践贱见键箭件�".split(""),e=0;e!=n[188].length;++e)65533!==n[188][e].charCodeAt(0)&&(r[n[188][e]]=48128+e,t[48128+e]=n[188][e]);for(n[189]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������健舰剑饯渐溅涧建僵姜将浆江疆蒋桨奖讲匠酱降蕉椒礁焦胶交郊浇骄娇嚼搅铰矫侥脚狡角饺缴绞剿教酵轿较叫窖揭接皆秸街阶截劫节桔杰捷睫竭洁结解姐戒藉芥界借介疥诫届巾筋斤金今津襟紧锦仅谨进靳晋禁近烬浸�".split(""),e=0;e!=n[189].length;++e)65533!==n[189][e].charCodeAt(0)&&(r[n[189][e]]=48384+e,t[48384+e]=n[189][e]);for(n[190]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������尽劲荆兢茎睛晶鲸京惊精粳经井警景颈静境敬镜径痉靖竟竞净炯窘揪究纠玖韭久灸九酒厩救旧臼舅咎就疚鞠拘狙疽居驹菊局咀矩举沮聚拒据巨具距踞锯俱句惧炬剧捐鹃娟倦眷卷绢撅攫抉掘倔爵觉决诀绝均菌钧军君峻�".split(""),e=0;e!=n[190].length;++e)65533!==n[190][e].charCodeAt(0)&&(r[n[190][e]]=48640+e,t[48640+e]=n[190][e]);for(n[191]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������俊竣浚郡骏喀咖卡咯开揩楷凯慨刊堪勘坎砍看康慷糠扛抗亢炕考拷烤靠坷苛柯棵磕颗科壳咳可渴克刻客课肯啃垦恳坑吭空恐孔控抠口扣寇枯哭窟苦酷库裤夸垮挎跨胯块筷侩快宽款匡筐狂框矿眶旷况亏盔岿窥葵奎魁傀�".split(""),e=0;e!=n[191].length;++e)65533!==n[191][e].charCodeAt(0)&&(r[n[191][e]]=48896+e,t[48896+e]=n[191][e]);for(n[192]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������馈愧溃坤昆捆困括扩廓阔垃拉喇蜡腊辣啦莱来赖蓝婪栏拦篮阑兰澜谰揽览懒缆烂滥琅榔狼廊郎朗浪捞劳牢老佬姥酪烙涝勒乐雷镭蕾磊累儡垒擂肋类泪棱楞冷厘梨犁黎篱狸离漓理李里鲤礼莉荔吏栗丽厉励砾历利傈例俐�".split(""),e=0;e!=n[192].length;++e)65533!==n[192][e].charCodeAt(0)&&(r[n[192][e]]=49152+e,t[49152+e]=n[192][e]);for(n[193]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������痢立粒沥隶力璃哩俩联莲连镰廉怜涟帘敛脸链恋炼练粮凉梁粱良两辆量晾亮谅撩聊僚疗燎寥辽潦了撂镣廖料列裂烈劣猎琳林磷霖临邻鳞淋凛赁吝拎玲菱零龄铃伶羚凌灵陵岭领另令溜琉榴硫馏留刘瘤流柳六龙聋咙笼窿�".split(""),e=0;e!=n[193].length;++e)65533!==n[193][e].charCodeAt(0)&&(r[n[193][e]]=49408+e,t[49408+e]=n[193][e]);for(n[194]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������隆垄拢陇楼娄搂篓漏陋芦卢颅庐炉掳卤虏鲁麓碌露路赂鹿潞禄录陆戮驴吕铝侣旅履屡缕虑氯律率滤绿峦挛孪滦卵乱掠略抡轮伦仑沦纶论萝螺罗逻锣箩骡裸落洛骆络妈麻玛码蚂马骂嘛吗埋买麦卖迈脉瞒馒蛮满蔓曼慢漫�".split(""),e=0;e!=n[194].length;++e)65533!==n[194][e].charCodeAt(0)&&(r[n[194][e]]=49664+e,t[49664+e]=n[194][e]);for(n[195]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������谩芒茫盲氓忙莽猫茅锚毛矛铆卯茂冒帽貌贸么玫枚梅酶霉煤没眉媒镁每美昧寐妹媚门闷们萌蒙檬盟锰猛梦孟眯醚靡糜迷谜弥米秘觅泌蜜密幂棉眠绵冕免勉娩缅面苗描瞄藐秒渺庙妙蔑灭民抿皿敏悯闽明螟鸣铭名命谬摸�".split(""),e=0;e!=n[195].length;++e)65533!==n[195][e].charCodeAt(0)&&(r[n[195][e]]=49920+e,t[49920+e]=n[195][e]);for(n[196]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������摹蘑模膜磨摩魔抹末莫墨默沫漠寞陌谋牟某拇牡亩姆母墓暮幕募慕木目睦牧穆拿哪呐钠那娜纳氖乃奶耐奈南男难囊挠脑恼闹淖呢馁内嫩能妮霓倪泥尼拟你匿腻逆溺蔫拈年碾撵捻念娘酿鸟尿捏聂孽啮镊镍涅您柠狞凝宁�".split(""),e=0;e!=n[196].length;++e)65533!==n[196][e].charCodeAt(0)&&(r[n[196][e]]=50176+e,t[50176+e]=n[196][e]);for(n[197]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������拧泞牛扭钮纽脓浓农弄奴努怒女暖虐疟挪懦糯诺哦欧鸥殴藕呕偶沤啪趴爬帕怕琶拍排牌徘湃派攀潘盘磐盼畔判叛乓庞旁耪胖抛咆刨炮袍跑泡呸胚培裴赔陪配佩沛喷盆砰抨烹澎彭蓬棚硼篷膨朋鹏捧碰坯砒霹批披劈琵毗�".split(""),e=0;e!=n[197].length;++e)65533!==n[197][e].charCodeAt(0)&&(r[n[197][e]]=50432+e,t[50432+e]=n[197][e]);for(n[198]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������啤脾疲皮匹痞僻屁譬篇偏片骗飘漂瓢票撇瞥拼频贫品聘乒坪苹萍平凭瓶评屏坡泼颇婆破魄迫粕剖扑铺仆莆葡菩蒲埔朴圃普浦谱曝瀑期欺栖戚妻七凄漆柒沏其棋奇歧畦崎脐齐旗祈祁骑起岂乞企启契砌器气迄弃汽泣讫掐�".split(""),e=0;e!=n[198].length;++e)65533!==n[198][e].charCodeAt(0)&&(r[n[198][e]]=50688+e,t[50688+e]=n[198][e]);for(n[199]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������恰洽牵扦钎铅千迁签仟谦乾黔钱钳前潜遣浅谴堑嵌欠歉枪呛腔羌墙蔷强抢橇锹敲悄桥瞧乔侨巧鞘撬翘峭俏窍切茄且怯窃钦侵亲秦琴勤芹擒禽寝沁青轻氢倾卿清擎晴氰情顷请庆琼穷秋丘邱球求囚酋泅趋区蛆曲躯屈驱渠�".split(""),e=0;e!=n[199].length;++e)65533!==n[199][e].charCodeAt(0)&&(r[n[199][e]]=50944+e,t[50944+e]=n[199][e]);for(n[200]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������取娶龋趣去圈颧权醛泉全痊拳犬券劝缺炔瘸却鹊榷确雀裙群然燃冉染瓤壤攘嚷让饶扰绕惹热壬仁人忍韧任认刃妊纫扔仍日戎茸蓉荣融熔溶容绒冗揉柔肉茹蠕儒孺如辱乳汝入褥软阮蕊瑞锐闰润若弱撒洒萨腮鳃塞赛三叁�".split(""),e=0;e!=n[200].length;++e)65533!==n[200][e].charCodeAt(0)&&(r[n[200][e]]=51200+e,t[51200+e]=n[200][e]);for(n[201]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������伞散桑嗓丧搔骚扫嫂瑟色涩森僧莎砂杀刹沙纱傻啥煞筛晒珊苫杉山删煽衫闪陕擅赡膳善汕扇缮墒伤商赏晌上尚裳梢捎稍烧芍勺韶少哨邵绍奢赊蛇舌舍赦摄射慑涉社设砷申呻伸身深娠绅神沈审婶甚肾慎渗声生甥牲升绳�".split(""),e=0;e!=n[201].length;++e)65533!==n[201][e].charCodeAt(0)&&(r[n[201][e]]=51456+e,t[51456+e]=n[201][e]);for(n[202]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������省盛剩胜圣师失狮施湿诗尸虱十石拾时什食蚀实识史矢使屎驶始式示士世柿事拭誓逝势是嗜噬适仕侍释饰氏市恃室视试收手首守寿授售受瘦兽蔬枢梳殊抒输叔舒淑疏书赎孰熟薯暑曙署蜀黍鼠属术述树束戍竖墅庶数漱�".split(""),e=0;e!=n[202].length;++e)65533!==n[202][e].charCodeAt(0)&&(r[n[202][e]]=51712+e,t[51712+e]=n[202][e]);for(n[203]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������恕刷耍摔衰甩帅栓拴霜双爽谁水睡税吮瞬顺舜说硕朔烁斯撕嘶思私司丝死肆寺嗣四伺似饲巳松耸怂颂送宋讼诵搜艘擞嗽苏酥俗素速粟僳塑溯宿诉肃酸蒜算虽隋随绥髓碎岁穗遂隧祟孙损笋蓑梭唆缩琐索锁所塌他它她塔�".split(""),e=0;e!=n[203].length;++e)65533!==n[203][e].charCodeAt(0)&&(r[n[203][e]]=51968+e,t[51968+e]=n[203][e]);for(n[204]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������獭挞蹋踏胎苔抬台泰酞太态汰坍摊贪瘫滩坛檀痰潭谭谈坦毯袒碳探叹炭汤塘搪堂棠膛唐糖倘躺淌趟烫掏涛滔绦萄桃逃淘陶讨套特藤腾疼誊梯剔踢锑提题蹄啼体替嚏惕涕剃屉天添填田甜恬舔腆挑条迢眺跳贴铁帖厅听烃�".split(""),e=0;e!=n[204].length;++e)65533!==n[204][e].charCodeAt(0)&&(r[n[204][e]]=52224+e,t[52224+e]=n[204][e]);for(n[205]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������汀廷停亭庭挺艇通桐酮瞳同铜彤童桶捅筒统痛偷投头透凸秃突图徒途涂屠土吐兔湍团推颓腿蜕褪退吞屯臀拖托脱鸵陀驮驼椭妥拓唾挖哇蛙洼娃瓦袜歪外豌弯湾玩顽丸烷完碗挽晚皖惋宛婉万腕汪王亡枉网往旺望忘妄威�".split(""),e=0;e!=n[205].length;++e)65533!==n[205][e].charCodeAt(0)&&(r[n[205][e]]=52480+e,t[52480+e]=n[205][e]);for(n[206]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������巍微危韦违桅围唯惟为潍维苇萎委伟伪尾纬未蔚味畏胃喂魏位渭谓尉慰卫瘟温蚊文闻纹吻稳紊问嗡翁瓮挝蜗涡窝我斡卧握沃巫呜钨乌污诬屋无芜梧吾吴毋武五捂午舞伍侮坞戊雾晤物勿务悟误昔熙析西硒矽晰嘻吸锡牺�".split(""),e=0;e!=n[206].length;++e)65533!==n[206][e].charCodeAt(0)&&(r[n[206][e]]=52736+e,t[52736+e]=n[206][e]);for(n[207]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������稀息希悉膝夕惜熄烯溪汐犀檄袭席习媳喜铣洗系隙戏细瞎虾匣霞辖暇峡侠狭下厦夏吓掀锨先仙鲜纤咸贤衔舷闲涎弦嫌显险现献县腺馅羡宪陷限线相厢镶香箱襄湘乡翔祥详想响享项巷橡像向象萧硝霄削哮嚣销消宵淆晓�".split(""),e=0;e!=n[207].length;++e)65533!==n[207][e].charCodeAt(0)&&(r[n[207][e]]=52992+e,t[52992+e]=n[207][e]);for(n[208]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������小孝校肖啸笑效楔些歇蝎鞋协挟携邪斜胁谐写械卸蟹懈泄泻谢屑薪芯锌欣辛新忻心信衅星腥猩惺兴刑型形邢行醒幸杏性姓兄凶胸匈汹雄熊休修羞朽嗅锈秀袖绣墟戌需虚嘘须徐许蓄酗叙旭序畜恤絮婿绪续轩喧宣悬旋玄�".split(""),e=0;e!=n[208].length;++e)65533!==n[208][e].charCodeAt(0)&&(r[n[208][e]]=53248+e,t[53248+e]=n[208][e]);for(n[209]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������选癣眩绚靴薛学穴雪血勋熏循旬询寻驯巡殉汛训讯逊迅压押鸦鸭呀丫芽牙蚜崖衙涯雅哑亚讶焉咽阉烟淹盐严研蜒岩延言颜阎炎沿奄掩眼衍演艳堰燕厌砚雁唁彦焰宴谚验殃央鸯秧杨扬佯疡羊洋阳氧仰痒养样漾邀腰妖瑶�".split(""),e=0;e!=n[209].length;++e)65533!==n[209][e].charCodeAt(0)&&(r[n[209][e]]=53504+e,t[53504+e]=n[209][e]);for(n[210]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������摇尧遥窑谣姚咬舀药要耀椰噎耶爷野冶也页掖业叶曳腋夜液一壹医揖铱依伊衣颐夷遗移仪胰疑沂宜姨彝椅蚁倚已乙矣以艺抑易邑屹亿役臆逸肄疫亦裔意毅忆义益溢诣议谊译异翼翌绎茵荫因殷音阴姻吟银淫寅饮尹引隐�".split(""),e=0;e!=n[210].length;++e)65533!==n[210][e].charCodeAt(0)&&(r[n[210][e]]=53760+e,t[53760+e]=n[210][e]);for(n[211]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������印英樱婴鹰应缨莹萤营荧蝇迎赢盈影颖硬映哟拥佣臃痈庸雍踊蛹咏泳涌永恿勇用幽优悠忧尤由邮铀犹油游酉有友右佑釉诱又幼迂淤于盂榆虞愚舆余俞逾鱼愉渝渔隅予娱雨与屿禹宇语羽玉域芋郁吁遇喻峪御愈欲狱育誉�".split(""),e=0;e!=n[211].length;++e)65533!==n[211][e].charCodeAt(0)&&(r[n[211][e]]=54016+e,t[54016+e]=n[211][e]);for(n[212]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������浴寓裕预豫驭鸳渊冤元垣袁原援辕园员圆猿源缘远苑愿怨院曰约越跃钥岳粤月悦阅耘云郧匀陨允运蕴酝晕韵孕匝砸杂栽哉灾宰载再在咱攒暂赞赃脏葬遭糟凿藻枣早澡蚤躁噪造皂灶燥责择则泽贼怎增憎曾赠扎喳渣札轧�".split(""),e=0;e!=n[212].length;++e)65533!==n[212][e].charCodeAt(0)&&(r[n[212][e]]=54272+e,t[54272+e]=n[212][e]);for(n[213]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������铡闸眨栅榨咋乍炸诈摘斋宅窄债寨瞻毡詹粘沾盏斩辗崭展蘸栈占战站湛绽樟章彰漳张掌涨杖丈帐账仗胀瘴障招昭找沼赵照罩兆肇召遮折哲蛰辙者锗蔗这浙珍斟真甄砧臻贞针侦枕疹诊震振镇阵蒸挣睁征狰争怔整拯正政�".split(""),e=0;e!=n[213].length;++e)65533!==n[213][e].charCodeAt(0)&&(r[n[213][e]]=54528+e,t[54528+e]=n[213][e]);for(n[214]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������帧症郑证芝枝支吱蜘知肢脂汁之织职直植殖执值侄址指止趾只旨纸志挚掷至致置帜峙制智秩稚质炙痔滞治窒中盅忠钟衷终种肿重仲众舟周州洲诌粥轴肘帚咒皱宙昼骤珠株蛛朱猪诸诛逐竹烛煮拄瞩嘱主著柱助蛀贮铸筑�".split(""),e=0;e!=n[214].length;++e)65533!==n[214][e].charCodeAt(0)&&(r[n[214][e]]=54784+e,t[54784+e]=n[214][e]);for(n[215]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������住注祝驻抓爪拽专砖转撰赚篆桩庄装妆撞壮状椎锥追赘坠缀谆准捉拙卓桌琢茁酌啄着灼浊兹咨资姿滋淄孜紫仔籽滓子自渍字鬃棕踪宗综总纵邹走奏揍租足卒族祖诅阻组钻纂嘴醉最罪尊遵昨左佐柞做作坐座������".split(""),e=0;e!=n[215].length;++e)65533!==n[215][e].charCodeAt(0)&&(r[n[215][e]]=55040+e,t[55040+e]=n[215][e]);for(n[216]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������亍丌兀丐廿卅丕亘丞鬲孬噩丨禺丿匕乇夭爻卮氐囟胤馗毓睾鼗丶亟鼐乜乩亓芈孛啬嘏仄厍厝厣厥厮靥赝匚叵匦匮匾赜卦卣刂刈刎刭刳刿剀剌剞剡剜蒯剽劂劁劐劓冂罔亻仃仉仂仨仡仫仞伛仳伢佤仵伥伧伉伫佞佧攸佚佝�".split(""),e=0;e!=n[216].length;++e)65533!==n[216][e].charCodeAt(0)&&(r[n[216][e]]=55296+e,t[55296+e]=n[216][e]);for(n[217]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������佟佗伲伽佶佴侑侉侃侏佾佻侪佼侬侔俦俨俪俅俚俣俜俑俟俸倩偌俳倬倏倮倭俾倜倌倥倨偾偃偕偈偎偬偻傥傧傩傺僖儆僭僬僦僮儇儋仝氽佘佥俎龠汆籴兮巽黉馘冁夔勹匍訇匐凫夙兕亠兖亳衮袤亵脔裒禀嬴蠃羸冫冱冽冼�".split(""),e=0;e!=n[217].length;++e)65533!==n[217][e].charCodeAt(0)&&(r[n[217][e]]=55552+e,t[55552+e]=n[217][e]);for(n[218]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������凇冖冢冥讠讦讧讪讴讵讷诂诃诋诏诎诒诓诔诖诘诙诜诟诠诤诨诩诮诰诳诶诹诼诿谀谂谄谇谌谏谑谒谔谕谖谙谛谘谝谟谠谡谥谧谪谫谮谯谲谳谵谶卩卺阝阢阡阱阪阽阼陂陉陔陟陧陬陲陴隈隍隗隰邗邛邝邙邬邡邴邳邶邺�".split(""),e=0;e!=n[218].length;++e)65533!==n[218][e].charCodeAt(0)&&(r[n[218][e]]=55808+e,t[55808+e]=n[218][e]);for(n[219]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������邸邰郏郅邾郐郄郇郓郦郢郜郗郛郫郯郾鄄鄢鄞鄣鄱鄯鄹酃酆刍奂劢劬劭劾哿勐勖勰叟燮矍廴凵凼鬯厶弁畚巯坌垩垡塾墼壅壑圩圬圪圳圹圮圯坜圻坂坩垅坫垆坼坻坨坭坶坳垭垤垌垲埏垧垴垓垠埕埘埚埙埒垸埴埯埸埤埝�".split(""),e=0;e!=n[219].length;++e)65533!==n[219][e].charCodeAt(0)&&(r[n[219][e]]=56064+e,t[56064+e]=n[219][e]);for(n[220]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������堋堍埽埭堀堞堙塄堠塥塬墁墉墚墀馨鼙懿艹艽艿芏芊芨芄芎芑芗芙芫芸芾芰苈苊苣芘芷芮苋苌苁芩芴芡芪芟苄苎芤苡茉苷苤茏茇苜苴苒苘茌苻苓茑茚茆茔茕苠苕茜荑荛荜茈莒茼茴茱莛荞茯荏荇荃荟荀茗荠茭茺茳荦荥�".split(""),e=0;e!=n[220].length;++e)65533!==n[220][e].charCodeAt(0)&&(r[n[220][e]]=56320+e,t[56320+e]=n[220][e]);for(n[221]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������荨茛荩荬荪荭荮莰荸莳莴莠莪莓莜莅荼莶莩荽莸荻莘莞莨莺莼菁萁菥菘堇萘萋菝菽菖萜萸萑萆菔菟萏萃菸菹菪菅菀萦菰菡葜葑葚葙葳蒇蒈葺蒉葸萼葆葩葶蒌蒎萱葭蓁蓍蓐蓦蒽蓓蓊蒿蒺蓠蒡蒹蒴蒗蓥蓣蔌甍蔸蓰蔹蔟蔺�".split(""),e=0;e!=n[221].length;++e)65533!==n[221][e].charCodeAt(0)&&(r[n[221][e]]=56576+e,t[56576+e]=n[221][e]);for(n[222]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������蕖蔻蓿蓼蕙蕈蕨蕤蕞蕺瞢蕃蕲蕻薤薨薇薏蕹薮薜薅薹薷薰藓藁藜藿蘧蘅蘩蘖蘼廾弈夼奁耷奕奚奘匏尢尥尬尴扌扪抟抻拊拚拗拮挢拶挹捋捃掭揶捱捺掎掴捭掬掊捩掮掼揲揸揠揿揄揞揎摒揆掾摅摁搋搛搠搌搦搡摞撄摭撖�".split(""),e=0;e!=n[222].length;++e)65533!==n[222][e].charCodeAt(0)&&(r[n[222][e]]=56832+e,t[56832+e]=n[222][e]);for(n[223]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������摺撷撸撙撺擀擐擗擤擢攉攥攮弋忒甙弑卟叱叽叩叨叻吒吖吆呋呒呓呔呖呃吡呗呙吣吲咂咔呷呱呤咚咛咄呶呦咝哐咭哂咴哒咧咦哓哔呲咣哕咻咿哌哙哚哜咩咪咤哝哏哞唛哧唠哽唔哳唢唣唏唑唧唪啧喏喵啉啭啁啕唿啐唼�".split(""),e=0;e!=n[223].length;++e)65533!==n[223][e].charCodeAt(0)&&(r[n[223][e]]=57088+e,t[57088+e]=n[223][e]);for(n[224]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������唷啖啵啶啷唳唰啜喋嗒喃喱喹喈喁喟啾嗖喑啻嗟喽喾喔喙嗪嗷嗉嘟嗑嗫嗬嗔嗦嗝嗄嗯嗥嗲嗳嗌嗍嗨嗵嗤辔嘞嘈嘌嘁嘤嘣嗾嘀嘧嘭噘嘹噗嘬噍噢噙噜噌噔嚆噤噱噫噻噼嚅嚓嚯囔囗囝囡囵囫囹囿圄圊圉圜帏帙帔帑帱帻帼�".split(""),e=0;e!=n[224].length;++e)65533!==n[224][e].charCodeAt(0)&&(r[n[224][e]]=57344+e,t[57344+e]=n[224][e]);for(n[225]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������帷幄幔幛幞幡岌屺岍岐岖岈岘岙岑岚岜岵岢岽岬岫岱岣峁岷峄峒峤峋峥崂崃崧崦崮崤崞崆崛嵘崾崴崽嵬嵛嵯嵝嵫嵋嵊嵩嵴嶂嶙嶝豳嶷巅彳彷徂徇徉後徕徙徜徨徭徵徼衢彡犭犰犴犷犸狃狁狎狍狒狨狯狩狲狴狷猁狳猃狺�".split(""),e=0;e!=n[225].length;++e)65533!==n[225][e].charCodeAt(0)&&(r[n[225][e]]=57600+e,t[57600+e]=n[225][e]);for(n[226]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������狻猗猓猡猊猞猝猕猢猹猥猬猸猱獐獍獗獠獬獯獾舛夥飧夤夂饣饧饨饩饪饫饬饴饷饽馀馄馇馊馍馐馑馓馔馕庀庑庋庖庥庠庹庵庾庳赓廒廑廛廨廪膺忄忉忖忏怃忮怄忡忤忾怅怆忪忭忸怙怵怦怛怏怍怩怫怊怿怡恸恹恻恺恂�".split(""),e=0;e!=n[226].length;++e)65533!==n[226][e].charCodeAt(0)&&(r[n[226][e]]=57856+e,t[57856+e]=n[226][e]);for(n[227]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������恪恽悖悚悭悝悃悒悌悛惬悻悱惝惘惆惚悴愠愦愕愣惴愀愎愫慊慵憬憔憧憷懔懵忝隳闩闫闱闳闵闶闼闾阃阄阆阈阊阋阌阍阏阒阕阖阗阙阚丬爿戕氵汔汜汊沣沅沐沔沌汨汩汴汶沆沩泐泔沭泷泸泱泗沲泠泖泺泫泮沱泓泯泾�".split(""),e=0;e!=n[227].length;++e)65533!==n[227][e].charCodeAt(0)&&(r[n[227][e]]=58112+e,t[58112+e]=n[227][e]);for(n[228]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������洹洧洌浃浈洇洄洙洎洫浍洮洵洚浏浒浔洳涑浯涞涠浞涓涔浜浠浼浣渚淇淅淞渎涿淠渑淦淝淙渖涫渌涮渫湮湎湫溲湟溆湓湔渲渥湄滟溱溘滠漭滢溥溧溽溻溷滗溴滏溏滂溟潢潆潇漤漕滹漯漶潋潴漪漉漩澉澍澌潸潲潼潺濑�".split(""),e=0;e!=n[228].length;++e)65533!==n[228][e].charCodeAt(0)&&(r[n[228][e]]=58368+e,t[58368+e]=n[228][e]);for(n[229]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������濉澧澹澶濂濡濮濞濠濯瀚瀣瀛瀹瀵灏灞宀宄宕宓宥宸甯骞搴寤寮褰寰蹇謇辶迓迕迥迮迤迩迦迳迨逅逄逋逦逑逍逖逡逵逶逭逯遄遑遒遐遨遘遢遛暹遴遽邂邈邃邋彐彗彖彘尻咫屐屙孱屣屦羼弪弩弭艴弼鬻屮妁妃妍妩妪妣�".split(""),e=0;e!=n[229].length;++e)65533!==n[229][e].charCodeAt(0)&&(r[n[229][e]]=58624+e,t[58624+e]=n[229][e]);for(n[230]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������妗姊妫妞妤姒妲妯姗妾娅娆姝娈姣姘姹娌娉娲娴娑娣娓婀婧婊婕娼婢婵胬媪媛婷婺媾嫫媲嫒嫔媸嫠嫣嫱嫖嫦嫘嫜嬉嬗嬖嬲嬷孀尕尜孚孥孳孑孓孢驵驷驸驺驿驽骀骁骅骈骊骐骒骓骖骘骛骜骝骟骠骢骣骥骧纟纡纣纥纨纩�".split(""),e=0;e!=n[230].length;++e)65533!==n[230][e].charCodeAt(0)&&(r[n[230][e]]=58880+e,t[58880+e]=n[230][e]);for(n[231]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������纭纰纾绀绁绂绉绋绌绐绔绗绛绠绡绨绫绮绯绱绲缍绶绺绻绾缁缂缃缇缈缋缌缏缑缒缗缙缜缛缟缡缢缣缤缥缦缧缪缫缬缭缯缰缱缲缳缵幺畿巛甾邕玎玑玮玢玟珏珂珑玷玳珀珉珈珥珙顼琊珩珧珞玺珲琏琪瑛琦琥琨琰琮琬�".split(""),e=0;e!=n[231].length;++e)65533!==n[231][e].charCodeAt(0)&&(r[n[231][e]]=59136+e,t[59136+e]=n[231][e]);for(n[232]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������琛琚瑁瑜瑗瑕瑙瑷瑭瑾璜璎璀璁璇璋璞璨璩璐璧瓒璺韪韫韬杌杓杞杈杩枥枇杪杳枘枧杵枨枞枭枋杷杼柰栉柘栊柩枰栌柙枵柚枳柝栀柃枸柢栎柁柽栲栳桠桡桎桢桄桤梃栝桕桦桁桧桀栾桊桉栩梵梏桴桷梓桫棂楮棼椟椠棹�".split(""),e=0;e!=n[232].length;++e)65533!==n[232][e].charCodeAt(0)&&(r[n[232][e]]=59392+e,t[59392+e]=n[232][e]);for(n[233]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������椤棰椋椁楗棣椐楱椹楠楂楝榄楫榀榘楸椴槌榇榈槎榉楦楣楹榛榧榻榫榭槔榱槁槊槟榕槠榍槿樯槭樗樘橥槲橄樾檠橐橛樵檎橹樽樨橘橼檑檐檩檗檫猷獒殁殂殇殄殒殓殍殚殛殡殪轫轭轱轲轳轵轶轸轷轹轺轼轾辁辂辄辇辋�".split(""),e=0;e!=n[233].length;++e)65533!==n[233][e].charCodeAt(0)&&(r[n[233][e]]=59648+e,t[59648+e]=n[233][e]);for(n[234]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������辍辎辏辘辚軎戋戗戛戟戢戡戥戤戬臧瓯瓴瓿甏甑甓攴旮旯旰昊昙杲昃昕昀炅曷昝昴昱昶昵耆晟晔晁晏晖晡晗晷暄暌暧暝暾曛曜曦曩贲贳贶贻贽赀赅赆赈赉赇赍赕赙觇觊觋觌觎觏觐觑牮犟牝牦牯牾牿犄犋犍犏犒挈挲掰�".split(""),e=0;e!=n[234].length;++e)65533!==n[234][e].charCodeAt(0)&&(r[n[234][e]]=59904+e,t[59904+e]=n[234][e]);for(n[235]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������搿擘耄毪毳毽毵毹氅氇氆氍氕氘氙氚氡氩氤氪氲攵敕敫牍牒牖爰虢刖肟肜肓肼朊肽肱肫肭肴肷胧胨胩胪胛胂胄胙胍胗朐胝胫胱胴胭脍脎胲胼朕脒豚脶脞脬脘脲腈腌腓腴腙腚腱腠腩腼腽腭腧塍媵膈膂膑滕膣膪臌朦臊膻�".split(""),e=0;e!=n[235].length;++e)65533!==n[235][e].charCodeAt(0)&&(r[n[235][e]]=60160+e,t[60160+e]=n[235][e]);for(n[236]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������臁膦欤欷欹歃歆歙飑飒飓飕飙飚殳彀毂觳斐齑斓於旆旄旃旌旎旒旖炀炜炖炝炻烀炷炫炱烨烊焐焓焖焯焱煳煜煨煅煲煊煸煺熘熳熵熨熠燠燔燧燹爝爨灬焘煦熹戾戽扃扈扉礻祀祆祉祛祜祓祚祢祗祠祯祧祺禅禊禚禧禳忑忐�".split(""),e=0;e!=n[236].length;++e)65533!==n[236][e].charCodeAt(0)&&(r[n[236][e]]=60416+e,t[60416+e]=n[236][e]);for(n[237]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������怼恝恚恧恁恙恣悫愆愍慝憩憝懋懑戆肀聿沓泶淼矶矸砀砉砗砘砑斫砭砜砝砹砺砻砟砼砥砬砣砩硎硭硖硗砦硐硇硌硪碛碓碚碇碜碡碣碲碹碥磔磙磉磬磲礅磴礓礤礞礴龛黹黻黼盱眄眍盹眇眈眚眢眙眭眦眵眸睐睑睇睃睚睨�".split(""),e=0;e!=n[237].length;++e)65533!==n[237][e].charCodeAt(0)&&(r[n[237][e]]=60672+e,t[60672+e]=n[237][e]);for(n[238]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������睢睥睿瞍睽瞀瞌瞑瞟瞠瞰瞵瞽町畀畎畋畈畛畲畹疃罘罡罟詈罨罴罱罹羁罾盍盥蠲钅钆钇钋钊钌钍钏钐钔钗钕钚钛钜钣钤钫钪钭钬钯钰钲钴钶钷钸钹钺钼钽钿铄铈铉铊铋铌铍铎铐铑铒铕铖铗铙铘铛铞铟铠铢铤铥铧铨铪�".split(""),e=0;e!=n[238].length;++e)65533!==n[238][e].charCodeAt(0)&&(r[n[238][e]]=60928+e,t[60928+e]=n[238][e]);for(n[239]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������铩铫铮铯铳铴铵铷铹铼铽铿锃锂锆锇锉锊锍锎锏锒锓锔锕锖锘锛锝锞锟锢锪锫锩锬锱锲锴锶锷锸锼锾锿镂锵镄镅镆镉镌镎镏镒镓镔镖镗镘镙镛镞镟镝镡镢镤镥镦镧镨镩镪镫镬镯镱镲镳锺矧矬雉秕秭秣秫稆嵇稃稂稞稔�".split(""),e=0;e!=n[239].length;++e)65533!==n[239][e].charCodeAt(0)&&(r[n[239][e]]=61184+e,t[61184+e]=n[239][e]);for(n[240]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������稹稷穑黏馥穰皈皎皓皙皤瓞瓠甬鸠鸢鸨鸩鸪鸫鸬鸲鸱鸶鸸鸷鸹鸺鸾鹁鹂鹄鹆鹇鹈鹉鹋鹌鹎鹑鹕鹗鹚鹛鹜鹞鹣鹦鹧鹨鹩鹪鹫鹬鹱鹭鹳疒疔疖疠疝疬疣疳疴疸痄疱疰痃痂痖痍痣痨痦痤痫痧瘃痱痼痿瘐瘀瘅瘌瘗瘊瘥瘘瘕瘙�".split(""),e=0;e!=n[240].length;++e)65533!==n[240][e].charCodeAt(0)&&(r[n[240][e]]=61440+e,t[61440+e]=n[240][e]);for(n[241]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������瘛瘼瘢瘠癀瘭瘰瘿瘵癃瘾瘳癍癞癔癜癖癫癯翊竦穸穹窀窆窈窕窦窠窬窨窭窳衤衩衲衽衿袂袢裆袷袼裉裢裎裣裥裱褚裼裨裾裰褡褙褓褛褊褴褫褶襁襦襻疋胥皲皴矜耒耔耖耜耠耢耥耦耧耩耨耱耋耵聃聆聍聒聩聱覃顸颀颃�".split(""),e=0;e!=n[241].length;++e)65533!==n[241][e].charCodeAt(0)&&(r[n[241][e]]=61696+e,t[61696+e]=n[241][e]);for(n[242]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������颉颌颍颏颔颚颛颞颟颡颢颥颦虍虔虬虮虿虺虼虻蚨蚍蚋蚬蚝蚧蚣蚪蚓蚩蚶蛄蚵蛎蚰蚺蚱蚯蛉蛏蚴蛩蛱蛲蛭蛳蛐蜓蛞蛴蛟蛘蛑蜃蜇蛸蜈蜊蜍蜉蜣蜻蜞蜥蜮蜚蜾蝈蜴蜱蜩蜷蜿螂蜢蝽蝾蝻蝠蝰蝌蝮螋蝓蝣蝼蝤蝙蝥螓螯螨蟒�".split(""),e=0;e!=n[242].length;++e)65533!==n[242][e].charCodeAt(0)&&(r[n[242][e]]=61952+e,t[61952+e]=n[242][e]);for(n[243]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������蟆螈螅螭螗螃螫蟥螬螵螳蟋蟓螽蟑蟀蟊蟛蟪蟠蟮蠖蠓蟾蠊蠛蠡蠹蠼缶罂罄罅舐竺竽笈笃笄笕笊笫笏筇笸笪笙笮笱笠笥笤笳笾笞筘筚筅筵筌筝筠筮筻筢筲筱箐箦箧箸箬箝箨箅箪箜箢箫箴篑篁篌篝篚篥篦篪簌篾篼簏簖簋�".split(""),e=0;e!=n[243].length;++e)65533!==n[243][e].charCodeAt(0)&&(r[n[243][e]]=62208+e,t[62208+e]=n[243][e]);for(n[244]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������簟簪簦簸籁籀臾舁舂舄臬衄舡舢舣舭舯舨舫舸舻舳舴舾艄艉艋艏艚艟艨衾袅袈裘裟襞羝羟羧羯羰羲籼敉粑粝粜粞粢粲粼粽糁糇糌糍糈糅糗糨艮暨羿翎翕翥翡翦翩翮翳糸絷綦綮繇纛麸麴赳趄趔趑趱赧赭豇豉酊酐酎酏酤�".split(""),e=0;e!=n[244].length;++e)65533!==n[244][e].charCodeAt(0)&&(r[n[244][e]]=62464+e,t[62464+e]=n[244][e]);for(n[245]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������酢酡酰酩酯酽酾酲酴酹醌醅醐醍醑醢醣醪醭醮醯醵醴醺豕鹾趸跫踅蹙蹩趵趿趼趺跄跖跗跚跞跎跏跛跆跬跷跸跣跹跻跤踉跽踔踝踟踬踮踣踯踺蹀踹踵踽踱蹉蹁蹂蹑蹒蹊蹰蹶蹼蹯蹴躅躏躔躐躜躞豸貂貊貅貘貔斛觖觞觚觜�".split(""),e=0;e!=n[245].length;++e)65533!==n[245][e].charCodeAt(0)&&(r[n[245][e]]=62720+e,t[62720+e]=n[245][e]);for(n[246]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������觥觫觯訾謦靓雩雳雯霆霁霈霏霎霪霭霰霾龀龃龅龆龇龈龉龊龌黾鼋鼍隹隼隽雎雒瞿雠銎銮鋈錾鍪鏊鎏鐾鑫鱿鲂鲅鲆鲇鲈稣鲋鲎鲐鲑鲒鲔鲕鲚鲛鲞鲟鲠鲡鲢鲣鲥鲦鲧鲨鲩鲫鲭鲮鲰鲱鲲鲳鲴鲵鲶鲷鲺鲻鲼鲽鳄鳅鳆鳇鳊鳋�".split(""),e=0;e!=n[246].length;++e)65533!==n[246][e].charCodeAt(0)&&(r[n[246][e]]=62976+e,t[62976+e]=n[246][e]);for(n[247]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������鳌鳍鳎鳏鳐鳓鳔鳕鳗鳘鳙鳜鳝鳟鳢靼鞅鞑鞒鞔鞯鞫鞣鞲鞴骱骰骷鹘骶骺骼髁髀髅髂髋髌髑魅魃魇魉魈魍魑飨餍餮饕饔髟髡髦髯髫髻髭髹鬈鬏鬓鬟鬣麽麾縻麂麇麈麋麒鏖麝麟黛黜黝黠黟黢黩黧黥黪黯鼢鼬鼯鼹鼷鼽鼾齄�".split(""),e=0;e!=n[247].length;++e)65533!==n[247][e].charCodeAt(0)&&(r[n[247][e]]=63232+e,t[63232+e]=n[247][e]);return{enc:r,dec:t}}(),r[10029]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÄĀāÉĄÖÜáąČäčĆć鏟ĎíďĒēĖóėôöõúĚěü†°Ę£§•¶ß®©™ę¨≠ģĮįĪ≤≥īĶ∂∑łĻļĽľĹĺŅņѬ√ńŇ∆«»… ňŐÕőŌ–—“”‘’÷◊ōŔŕŘ‹›řŖŗŠ‚„šŚśÁŤťÍŽžŪÓÔūŮÚůŰűŲųÝýķŻŁżĢˇ",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e.charAt(n)]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),r[10079]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÄÅÇÉÑÖÜáàâäãåçéèêëíìîïñóòôöõúùûüݰ¢£§•¶ß®©™´¨≠ÆØ∞±≤≥¥µ∂∑∏π∫ªºΩæø¿¡¬√ƒ≈∆«»… ÀÃÕŒœ–—“”‘’÷◊ÿŸ⁄¤ÐðÞþý·‚„‰ÂÊÁËÈÍÎÏÌÓÔ�ÒÚÛÙıˆ˜¯˘˙˚¸˝˛ˇ",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e.charAt(n)]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),r[10081]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÄÅÇÉÑÖÜáàâäãåçéèêëíìîïñóòôöõúùûü†°¢£§•¶ß®©™´¨≠ÆØ∞±≤≥¥µ∂∑∏π∫ªºΩæø¿¡¬√ƒ≈∆«»… ÀÃÕŒœ–—“”‘’÷◊ÿŸĞğİıŞş‡·‚„‰ÂÊÁËÈÍÎÏÌÓÔ�ÒÚÛÙ�ˆ˜¯˘˙˚¸˝˛ˇ",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e.charAt(n)]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),e.exports&&"undefined"==typeof DO_NOT_EXPORT_CODEPAGE&&(e.exports=r),function(t,n){"use strict";var a;void 0===r?(a=r,e.exports&&"undefined"==typeof DO_NOT_EXPORT_CODEPAGE?e.exports=n(a):t.cptable=n(a)):r=n(r)}(this,(function(e){"use strict";function r(e){return String.fromCharCode(e)}function n(e){return e.charCodeAt(0)}var a={1200:"utf16le",1201:"utf16be",12e3:"utf32le",12001:"utf32be",16969:"utf64le",20127:"ascii",65e3:"utf7",65001:"utf8"},s=[874,1250,1251,1252,1253,1254,1255,1256,1e4],i=[932,936,949,950],o=[65001],l={},c={},f={},h={},d=void 0!==t,u=function(){};if(d){var p=!t.from;if(!p)try{t.from("foo","utf8")}catch(E){p=!0}u=p?function(e,r){return r?new t(e,r):new t(e)}:t.from.bind(t),t.allocUnsafe||(t.allocUnsafe=function(e){return new t(e)});var g=1024,m=t.allocUnsafe(g),b=function(e){for(var r=t.allocUnsafe(65536),n=0;n<65536;++n)r[n]=0;for(var a=Object.keys(e),s=a.length,i=0,o=a[i];i>10&1023)],a[l++]=n[56320+(1023&c)]));a=a.slice(0,l)}else for(a=t.allocUnsafe(i),o=0;o>8);return function(e){var r=e.length,n=0,a=0;if(g<2*r&&(g=2*r,m=t.allocUnsafe(g)),t.isBuffer(e))for(n=0;n>8);return function(e,r){var n,s=e.length,i=t.allocUnsafe(2*s),o=0,l=0,c=0;if("string"==typeof e){for(o=c=0;o>10&1023)))]||a[l],0>8);return function(e){var r=e.length,n=t.allocUnsafe(2*r),a=0,s=0,o=0;if(t.isBuffer(e))for(a=0;a>8):(o=55296+((s-=65536)>>10&1023),s=56320+(1023&s),m[c++]=255&o,m[c++]=o>>>8,m[c++]=255&s,m[c++]=s>>>8&255);return m.slice(0,c).toString("ucs2")},c[65001]=function(e,r){if(d&&t.isBuffer(e))return r&&"buf"!==r?"arr"!==r?e.toString("binary"):[].slice.call(e):e;var n,a=e.length,s=0,i=0,o="string"==typeof e;g<4*a&&(g=4*a,m=t.allocUnsafe(g));for(var l=0;l>6),m[i++]=128+(63&s)):55296<=s&&s<=57343?(s-=55296,++l,n=(o?e.charCodeAt(l):e[l].charCodeAt(0))-56320+(s<<10),m[i++]=240+(n>>>18&7),m[i++]=144+(n>>>12&63),m[i++]=128+(n>>>6&63),m[i++]=128+(63&n)):(m[i++]=224+(s>>12),m[i++]=128+(s>>6&63),m[i++]=128+(63&s));return r&&"buf"!==r?"arr"!==r?m.slice(0,i).toString("binary"):[].slice.call(m,0,i):m.slice(0,i)}}function E(){if(d&&!f[s[0]]){var t=0,r=0;for(t=0;t>10&1023),g=56320+(1023&g),u[v++]=String.fromCharCode(o)),u[v++]=String.fromCharCode(g);break;case"ascii":if(d&&t.isBuffer(i))return i.toString(c);for(m=0;m>10&1023)),u[v++]=String.fromCharCode(56320+(1023&g))):u[v++]=String.fromCharCode(g);break;case"utf32be":for(4<=h&&255==i[3]&&254==i[2]&&0===i[1]&&0===i[0]&&(m=4),b=4;m>10&1023)),u[v++]=String.fromCharCode(56320+(1023&g))):u[v++]=String.fromCharCode(g);break;case"utf7":for(4<=h&&43==i[0]&&47==i[1]&&118==i[2]&&(5<=h&&56==i[3]&&45==i[4]?m=5:56!=i[3]&&57!=i[3]&&43!=i[3]&&47!=i[3]||(m=4));m>4),-1!==(S=y.indexOf(String.fromCharCode(i[m+B++]))))&&(A.push((15&w)<<4|S>>2),-1!==(E=y.indexOf(String.fromCharCode(i[m+B++]))));)E<64&&A.push((3&S)<<6|E);for(k=r(1201,A),B=0;B>8,g[++v]=255&m):g[v]=255&m;else{if(!(f=a[s]))throw new Error("Unrecognized CP: "+s);switch(f){case"utf8":if(d&&w)v=(g=u(i,f)).length;else for(b=0;b>6),g[++v]=128+(63&m)):55296<=m&&m<=57343?(m-=55296,l=(w?i.charCodeAt(++b):i[++b].charCodeAt(0))-56320+(m<<10),g[v]=240+(l>>>18&7),g[++v]=144+(l>>>12&63),g[++v]=128+(l>>>6&63),g[++v]=128+(63&l)):(g[v]=224+(m>>12),g[++v]=128+(m>>6&63),g[++v]=128+(63&m));break;case"ascii":if(d&&"string"==typeof i)v=(g=u(i,f)).length;else for(b=0;b>8;break;case"utf16be":for(b=0;b>8,g[v++]=255&m;break;case"utf32le":for(b=0;b>=8),g[v++]=255&(m>>=8),g[v++]=255&(m>>=8);break;case"utf32be":for(b=0;b>=8),g[v+1]=255&(m>>=8),g[v]=255&(m>>=8),v+=4;break;case"utf7":for(b=0;b>2),g[v++]=y.charCodeAt(((3&S[0])<<4)+((S[1]||0)>>4)),g[v++]=y.charCodeAt(((15&S[1])<<2)+((S[2]||0)>>6)),g[v++]=45)}break;default:throw new Error("Unsupported magic: "+s+" "+a[s])}}return g=g.slice(0,v),d?o&&"buf"!==o?"arr"!==o?g.toString("binary"):[].slice.call(g):g:"str"==o?g.map(r).join(""):g},hascp:function(t){return!(!e[t]&&!a[t])},magic:a,cache:p},e}))}).call(this,r("b639").Buffer)},3:function(e,t){},"3c44":function(e,t,r){},"3d87":function(e,t,r){r=r("4930"),e.exports=r&&!!Symbol.for&&!!Symbol.keyFor},"428f":function(e,t,r){r=r("da84"),e.exports=r},"4b52":function(e,t,r){"use strict";var n=r("3c44");r.n(n).a},"57b9":function(e,t,r){var n=r("c65b"),a=r("d066"),s=r("b622"),i=r("cb2d");e.exports=function(){var e=a("Symbol"),t=(e=e&&e.prototype,e&&e.valueOf),r=s("toPrimitive");e&&!e[r]&&i(e,r,(function(e){return n(t,this)}),{arity:1})}},"5a47":function(e,t,r){var n=r("23e7"),a=r("4930"),s=r("d039"),i=r("7418"),o=r("7b0b");n({target:"Object",stat:!0,forced:!a||s((function(){i.f(1)}))},{getOwnPropertySymbols:function(e){var t=i.f;return t?t(o(e)):[]}})},"619a":function(e,t,r){},"696b":function(e,t,r){"use strict";r.r(t);var n=r("fc11"),a=r("d0ff"),s=r("f3f3"),i=(r("d3b7"),r("6062"),r("3ca3"),r("ddb0"),r("25f0"),r("159b"),r("d81d"),r("a434"),{props:{row:Object}}),o=(r("c17a"),r("2877")),l=Object(o.a)(i,(function(){var e=this,t=e.$createElement;t=e._self._c||t;return t("div",[t("Row",{staticClass:"expand-row"},[t("Col",{attrs:{span:"8"}},[t("span",{staticClass:"expand-key"},[e._v("商品分类:")]),t("span",{staticClass:"expand-value"},[e._v(e._s(e.row.cate_name))])]),t("Col",{attrs:{span:"8"}},[t("span",{staticClass:"expand-key"},[e._v("商品市场价格:")]),t("span",{staticClass:"expand-value"},[e._v(e._s(e.row.ot_price))])]),t("Col",{attrs:{span:"8"}},[t("span",{staticClass:"expand-key"},[e._v("成本价:")]),t("span",{staticClass:"expand-value"},[e._v(e._s(e.row.cost))])])],1),t("Row",{staticClass:"expand-row"},[t("Col",{attrs:{span:"8"}},[t("span",{staticClass:"expand-key"},[e._v("收藏:")]),t("span",{staticClass:"expand-value"},[e._v(e._s(e.row.collect))])]),t("Col",{attrs:{span:"8"}},[t("span",{staticClass:"expand-key"},[e._v("虚拟销量:")]),t("span",{staticClass:"expand-value"},[e._v(e._s(e.row.ficti))])])],1)],1)}),[],!1,null,"94099db4",null).exports,c=(i={name:"attribute",props:{attrTemplate:{type:Boolean}},data:function(){return{val:!1,specsVal:"",specs:[],attrVal:"",attrList:[]}},watch:{attrTemplate:function(e){this.val=e}},computed:{},methods:{cancel:function(){this.$emit("changeTemplate",!1)},confirm:function(){var e=this;""===this.specsVal?this.$Message.error("请填写规格名称"):(this.specs.push(this.specsVal),this.attrList.push({attr:this.specsVal,inputVal:"",attrVal:[]}),(this.specsVal="")!==this.specsVal&&this.attrList.forEach((function(t){t.attrVal.length<1&&e.$Message.error("请填写规格属性")})))},confirmAttr:function(e){e=this.attrList[e],""===e.inputVal?this.$Message.error("请填写规格属性"):(e.attrVal.push(e.inputVal),e.inputVal)}},mounted:function(){}},i=(r("f590"),Object(o.a)(i,(function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",[r("Modal",{attrs:{title:"商品属性",width:"70%"},on:{"on-cancel":e.cancel},model:{value:e.val,callback:function(t){e.val=t},expression:"val"}},[r("div",{staticClass:"Modals"},[r("Form",{ref:"form",staticClass:"form",attrs:{"label-width":70,"label-position":"right"}},[r("Row",{attrs:{gutter:24,type:"flex"}},[r("Col",{attrs:{xl:24,lg:24,md:24,sm:24,xs:24}},[r("FormItem",{attrs:{label:"规格:",prop:"store_name","label-for":"store_name"}},[e._l(e.specs,(function(e,t){return r("Input",{key:t,staticClass:"input",staticStyle:{width:"10%"},attrs:{placeholder:"规格",value:e}},[r("Icon",{attrs:{slot:"suffix",type:"md-close"},slot:"suffix"})],1)})),r("Input",{staticClass:"input",staticStyle:{width:"10%"},attrs:{placeholder:"请输入"},model:{value:e.specsVal,callback:function(t){e.specsVal=t},expression:"specsVal"}},[r("Icon",{attrs:{slot:"suffix",type:"md-add"},on:{click:e.confirm},slot:"suffix"})],1)],2)],1),r("Col",{attrs:{xl:24,lg:24,md:24,sm:24,xs:24}},e._l(e.attrList,(function(t,n){return r("FormItem",{key:n,attrs:{label:t.attr+":",prop:"store_name","label-for":"store_name"}},[e._l(t.attrVal,(function(t,n){return r("Tag",{key:n,attrs:{type:"border",closable:"",color:"primary"}},[e._v(e._s(t))])})),r("Input",{staticClass:"input",staticStyle:{width:"10%"},attrs:{placeholder:"请输入"},model:{value:t.inputVal,callback:function(r){e.$set(t,"inputVal",r)},expression:"item.inputVal"}},[r("Icon",{attrs:{slot:"suffix",type:"md-add"},on:{click:function(t){return e.confirmAttr(n)}},slot:"suffix"})],1)],2)})),1)],1)],1)],1),r("div",{attrs:{slot:"footer"},slot:"footer"})])],1)}),[],!1,null,"cbc36dbc",null).exports),r("c19f"),r("ace4"),r("5cc6"),r("907a"),r("9a8c"),r("a975"),r("735e"),r("c1ac"),r("d139"),r("3a7b"),r("d5d6"),r("82f8"),r("e91f"),r("60bd"),r("5f96"),r("3280"),r("3fcc"),r("ca91"),r("25a1"),r("cd26"),r("3c5d"),r("2954"),r("649e"),r("219c"),r("170b"),r("b39a9"),r("72f7"),r("99af"),r("21a6")),f=r("1146"),h=r.n(f);function d(e){for(var t,r={},n={s:{c:1e7,r:1e7},e:{c:0,r:0}},a=0;a!==e.length;++a)for(var s=0;s!==e[a].length;++s){n.s.r>a&&(n.s.r=a),n.s.c>s&&(n.s.c=s),n.e.r 系统设置 > 第三方接口设置 > 采集商品配置")])]),r("Form",{ref:"formValidate",staticClass:"formValidate mt20",attrs:{model:e.formValidate,rules:e.ruleInline,"label-width":120,"label-position":"right"},nativeOn:{submit:function(e){e.preventDefault()}}},[r("Row",{attrs:{gutter:24,type:"flex"}},[r("Col",{attrs:{span:"15"}},[r("FormItem",{attrs:{label:"链接地址:"}},[r("Input",{staticClass:"numPut",attrs:{search:"","enter-button":"确定",placeholder:"请输入链接地址"},on:{"on-search":e.add},model:{value:e.soure_link,callback:function(t){e.soure_link=t},expression:"soure_link"}})],1)],1),r("div",[e.isData?r("div",[r("Col",{attrs:{span:"24"}},[r("FormItem",{attrs:{label:"商品名称:",prop:"store_name"}},[r("Input",{attrs:{placeholder:"请输入商品名称"},model:{value:e.formValidate.store_name,callback:function(t){e.$set(e.formValidate,"store_name",t)},expression:"formValidate.store_name"}})],1)],1),r("Col",{attrs:{span:"24"}},[r("FormItem",{attrs:{label:"商品简介:",prop:"store_info","label-for":"store_info"}},[r("Input",{attrs:{type:"textarea",rows:3,placeholder:"请输入商品简介"},model:{value:e.formValidate.store_info,callback:function(t){e.$set(e.formValidate,"store_info",t)},expression:"formValidate.store_info"}})],1)],1),r("Col",{attrs:{span:"24"}},[r("FormItem",{attrs:{label:"商品分类:",prop:"cate_id"}},[r("Select",{attrs:{multiple:""},model:{value:e.formValidate.cate_id,callback:function(t){e.$set(e.formValidate,"cate_id",t)},expression:"formValidate.cate_id"}},e._l(e.treeSelect,(function(t){return r("Option",{key:t.id,attrs:{disabled:0===t.pid,value:t.id}},[e._v(e._s(t.html+t.cate_name))])})),1)],1)],1),r("Col",e._b({},"Col",e.grid,!1),[r("FormItem",{attrs:{label:"商品关键字:",prop:"keyword","label-for":"keyword"}},[r("Input",{attrs:{placeholder:"请输入商品关键字"},model:{value:e.formValidate.keyword,callback:function(t){e.$set(e.formValidate,"keyword",t)},expression:"formValidate.keyword"}})],1)],1),r("Col",e._b({},"Col",e.grid,!1),[r("FormItem",{attrs:{label:"单位:",prop:"unit_name","label-for":"unit_name"}},[r("Input",{attrs:{placeholder:"请输入单位"},model:{value:e.formValidate.unit_name,callback:function(t){e.$set(e.formValidate,"unit_name",t)},expression:"formValidate.unit_name"}})],1)],1),r("Col",e._b({},"Col",e.grid,!1),[r("FormItem",{attrs:{label:"虚拟销量:","label-for":"ficti"}},[r("InputNumber",{staticClass:"perW100",attrs:{placeholder:"请输入虚拟销量"},model:{value:e.formValidate.ficti,callback:function(t){e.$set(e.formValidate,"ficti",t)},expression:"formValidate.ficti"}})],1)],1),r("Col",e._b({},"Col",e.grid,!1),[r("FormItem",{attrs:{label:"积分:","label-for":"give_integral"}},[r("InputNumber",{staticClass:"perW100",attrs:{placeholder:"请输入积分"},model:{value:e.formValidate.give_integral,callback:function(t){e.$set(e.formValidate,"give_integral",t)},expression:"formValidate.give_integral"}})],1)],1),r("Col",e._b({},"Col",e.grid,!1),[r("FormItem",{attrs:{label:"运费模板:",prop:"temp_id"}},[r("Select",{attrs:{clearable:""},model:{value:e.formValidate.temp_id,callback:function(t){e.$set(e.formValidate,"temp_id",t)},expression:"formValidate.temp_id"}},e._l(e.templateList,(function(t,n){return r("Option",{key:n,attrs:{value:t.id}},[e._v(e._s(t.name))])})),1)],1)],1),r("Col",{attrs:{span:"24"}},[r("FormItem",{attrs:{label:"商品图:"}},[r("div",{staticClass:"pictrueBox"},[e.formValidate.image?r("div",{directives:[{name:"viewer",rawName:"v-viewer"}],staticClass:"pictrue"},[r("img",{directives:[{name:"lazy",rawName:"v-lazy",value:e.formValidate.image,expression:"formValidate.image"}]})]):e._e()])])],1),r("Col",{attrs:{span:"24"}},[r("FormItem",{attrs:{label:"商品轮播图:"}},[r("div",{directives:[{name:"viewer",rawName:"v-viewer"}],staticClass:"acea-row"},e._l(e.formValidate.slider_image,(function(t,n){return r("div",{key:n,staticClass:"lunBox mr15",attrs:{draggable:"true"},on:{dragstart:function(r){return e.handleDragStart(r,t)},dragover:function(r){return r.preventDefault(),e.handleDragOver(r,t)},dragenter:function(r){return e.handleDragEnter(r,t)},dragend:function(r){return e.handleDragEnd(r,t)}}},[r("div",{staticClass:"pictrue"},[r("img",{directives:[{name:"lazy",rawName:"v-lazy",value:t,expression:"item"}]})]),r("ButtonGroup",{attrs:{size:"small"}},[r("Button",{nativeOn:{click:function(r){return e.checked(t,n)}}},[e._v("主图")]),r("Button",{nativeOn:{click:function(t){return e.handleRemove(n)}}},[e._v("移除")])],1)],1)})),0)])],1),r("Col",{attrs:{span:"24"}},[e.formValidate.attrs?r("FormItem",{staticClass:"labeltop",attrs:{label:"批量设置:"}},[r("Col",{attrs:{xl:23,lg:24,md:24,sm:24,xs:24}},[r("FormItem",[r("Table",{attrs:{data:e.oneFormBatch,columns:e.columnsBatch,border:""},scopedSlots:e._u([{key:"pic",fn:function(t){t.row;var n=t.index;return[r("div",{staticClass:"acea-row row-middle row-center-wrapper",on:{click:function(t){return e.modalPicTap("dan","duopi",n)}}},[e.oneFormBatch[0].pic?r("div",{staticClass:"pictrue pictrueTab"},[r("img",{directives:[{name:"lazy",rawName:"v-lazy",value:e.oneFormBatch[0].pic,expression:"oneFormBatch[0].pic"}]})]):r("div",{staticClass:"upLoad pictrueTab acea-row row-center-wrapper"},[r("Icon",{staticClass:"iconfont",attrs:{type:"ios-camera-outline",size:"21"}})],1)])]}},{key:"price",fn:function(t){return t.row,t.index,[r("InputNumber",{staticClass:"priceBox",attrs:{min:0},model:{value:e.oneFormBatch[0].price,callback:function(t){e.$set(e.oneFormBatch[0],"price",t)},expression:"oneFormBatch[0].price"}})]}},{key:"cost",fn:function(t){return t.row,t.index,[r("InputNumber",{staticClass:"priceBox",attrs:{min:0},model:{value:e.oneFormBatch[0].cost,callback:function(t){e.$set(e.oneFormBatch[0],"cost",t)},expression:"oneFormBatch[0].cost"}})]}},{key:"ot_price",fn:function(t){return t.row,t.index,[r("InputNumber",{staticClass:"priceBox",attrs:{min:0},model:{value:e.oneFormBatch[0].ot_price,callback:function(t){e.$set(e.oneFormBatch[0],"ot_price",t)},expression:"oneFormBatch[0].ot_price"}})]}},{key:"stock",fn:function(t){return t.row,t.index,[r("InputNumber",{staticClass:"priceBox",attrs:{min:0},model:{value:e.oneFormBatch[0].stock,callback:function(t){e.$set(e.oneFormBatch[0],"stock",t)},expression:"oneFormBatch[0].stock"}})]}},{key:"bar_code",fn:function(t){return t.row,t.index,[r("Input",{model:{value:e.oneFormBatch[0].bar_code,callback:function(t){e.$set(e.oneFormBatch[0],"bar_code",t)},expression:"oneFormBatch[0].bar_code"}})]}},{key:"weight",fn:function(t){return t.row,t.index,[r("InputNumber",{staticClass:"priceBox",attrs:{min:0},model:{value:e.oneFormBatch[0].weight,callback:function(t){e.$set(e.oneFormBatch[0],"weight",t)},expression:"oneFormBatch[0].weight"}})]}},{key:"volume",fn:function(t){return t.row,t.index,[r("InputNumber",{staticClass:"priceBox",attrs:{min:0},model:{value:e.oneFormBatch[0].volume,callback:function(t){e.$set(e.oneFormBatch[0],"volume",t)},expression:"oneFormBatch[0].volume"}})]}},{key:"action",fn:function(t){return t.row,t.index,[r("a",{on:{click:e.batchAdd}},[e._v("添加")]),r("Divider",{attrs:{type:"vertical"}}),r("a",{on:{click:e.batchDel}},[e._v("清空")])]}}],null,!1,180024394)})],1)],1)],1):e._e()],1),r("Col",{attrs:{span:"24"}},[r("FormItem",{attrs:{label:"商品规格:",props:"spec_type","label-for":"spec_type"}},[r("Col",{attrs:{xl:23,lg:24,md:24,sm:24,xs:24}},[r("FormItem",[r("Table",{attrs:{data:e.items,columns:e.columns,border:""},scopedSlots:e._u([{key:"pic",fn:function(t){t.row;var n=t.index;return[r("div",{staticClass:"acea-row row-middle row-center-wrapper",on:{click:function(t){return e.modalPicTap("dan",n)}}},[e.formValidate.attrs[n].pic?r("div",{staticClass:"pictrue pictrueTab"},[r("img",{directives:[{name:"lazy",rawName:"v-lazy",value:e.formValidate.attrs[n].pic,expression:"formValidate.attrs[index].pic"}]})]):r("div",{staticClass:"upLoad upLoadTab acea-row row-center-wrapper"},[r("Icon",{staticClass:"iconfont",attrs:{type:"ios-camera-outline",size:"26"}})],1)])]}},{key:"price",fn:function(t){t.row;var n=t.index;return[r("InputNumber",{staticClass:"priceBox",model:{value:e.formValidate.attrs[n].price,callback:function(t){e.$set(e.formValidate.attrs[n],"price",t)},expression:"formValidate.attrs[index].price"}})]}},{key:"cost",fn:function(t){t.row;var n=t.index;return[r("InputNumber",{staticClass:"priceBox",model:{value:e.formValidate.attrs[n].cost,callback:function(t){e.$set(e.formValidate.attrs[n],"cost",t)},expression:"formValidate.attrs[index].cost"}})]}},{key:"ot_price",fn:function(t){t.row;var n=t.index;return[r("InputNumber",{staticClass:"priceBox",model:{value:e.formValidate.attrs[n].ot_price,callback:function(t){e.$set(e.formValidate.attrs[n],"ot_price",t)},expression:"formValidate.attrs[index].ot_price"}})]}},{key:"stock",fn:function(t){t.row;var n=t.index;return[r("InputNumber",{staticClass:"priceBox",model:{value:e.formValidate.attrs[n].stock,callback:function(t){e.$set(e.formValidate.attrs[n],"stock",t)},expression:"formValidate.attrs[index].stock"}})]}},{key:"bar_code",fn:function(t){t.row;var n=t.index;return[r("Input",{model:{value:e.formValidate.attrs[n].bar_code,callback:function(t){e.$set(e.formValidate.attrs[n],"bar_code",t)},expression:"formValidate.attrs[index].bar_code"}})]}},{key:"weight",fn:function(t){t.row;var n=t.index;return[r("InputNumber",{staticClass:"priceBox",attrs:{min:0},model:{value:e.formValidate.attrs[n].weight,callback:function(t){e.$set(e.formValidate.attrs[n],"weight",t)},expression:"formValidate.attrs[index].weight"}})]}},{key:"volume",fn:function(t){t.row;var n=t.index;return[r("InputNumber",{staticClass:"priceBox",attrs:{min:0},model:{value:e.formValidate.attrs[n].volume,callback:function(t){e.$set(e.formValidate.attrs[n],"volume",t)},expression:"formValidate.attrs[index].volume"}})]}},{key:"action",fn:function(t){t.row;var n=t.index;return[r("a",{on:{click:function(t){return e.delAttrTable(n)}}},[e._v("删除")])]}}],null,!1,1726386842)})],1)],1)],1)],1),r("Col",{attrs:{span:"24"}},[r("FormItem",{attrs:{label:"商品详情:"}},[r("WangEditor",{staticStyle:{width:"100%"},attrs:{content:e.formValidate.description},on:{editorContent:e.getEditorContent}})],1)],1),r("Col",{attrs:{span:"24"}},[r("FormItem",[r("Button",{staticClass:"submission",attrs:{type:"primary",loading:e.modal_loading},on:{click:function(t){return e.handleSubmit("formValidate")}}},[e._v("提交")])],1)],1)],1):e._e(),e.spinShow?r("Spin",{attrs:{size:"large",fix:""}}):e._e()],1)],1)],1),r("Modal",{attrs:{width:"950px",scrollable:"","footer-hide":"",closable:"",title:"上传商品图","mask-closable":!1,"z-index":9999},model:{value:e.modalPic,callback:function(t){e.modalPic=t},expression:"modalPic"}},[e.modalPic?r("uploadPictures",{attrs:{isChoice:e.isChoice,gridBtn:e.gridBtn,gridPic:e.gridPic},on:{getPic:e.getPic}}):e._e()],1)],1)}),[],!1,null,"040743bb",null).exports),r("a9e3"),r("6db4"));b={name:"goods_detail",props:{goodsId:{type:String|Number,default:""}},components:{HappyScroll:b.HappyScroll},data:function(){return{value2:0,goodsInfo:{}}},mounted:function(){this.getInfo()},methods:{getInfo:function(){var e=this;Object(g.u)(this.goodsId).then((function(t){e.goodsInfo=t.data}))}}},r("a408"),b=Object(o.a)(b,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"goods_detail"},[n("div",{staticClass:"goods_detail_wrapper",staticStyle:{height:"640px"}},[n("HappyScroll",{attrs:{size:"5",resize:"","hide-horizontal":""}},[n("div",{staticStyle:{width:"375px"}},[n("div",{staticClass:"title-box"},[e._v("商品详情")]),n("div",{staticClass:"swiper-box"},[n("Carousel",{attrs:{autoplay:1r?r=a:a(e||14))return t=r,!0}},u=function(e,t,r){var n,a,s,i,o,l=function l(){var c=(new Date).getTime()-i;c=0?n=setTimeout(l,t-c):(n=null,r||(o=e.apply(s,a),n||(s=a=null)))};return function(){s=this,a=arguments,i=(new Date).getTime();var c=r&&!n;return n||(n=setTimeout(l,t)),c&&(o=e.apply(s,a),s=a=null),o}},p={render:function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{ref:"stripContainer",staticClass:"happy-scroll-strip",class:[e.horizontal?"happy-scroll-strip--horizontal":"happy-scroll-strip--vertical"],style:[e.initLocation],on:{"!wheel":function(t){return t.stopPropagation(),e.handlerWheel(t)}}},[r("div",{ref:"strip",staticClass:"happy-scroll-bar",style:[e.translate,a({},e.config.sizeAttr,e.length+"px"),e.initSize,{background:e.color},{opacity:e.isOpacity}],on:{mousedown:function(t){return t.stopPropagation(),e.handlerMouseDown(t)}}})])},staticRenderFns:[],name:"happy-scroll-strip",props:{horizontal:Boolean,left:Boolean,top:Boolean,move:{type:Number,default:0},size:{type:[Number,String],default:4},minLengthV:{type:Number,default:40},minLengthH:{type:Number,default:40},color:{type:String,default:"rgba(51,51,51,0.2)"},throttle:{type:Number,default:14}},data:function(){return{config:{},startMove:!1,binded:!1,length:0,percentage:0,maxOffset:0,currentOffset:0,moveThrottle:d(this.throttle)}},watch:{currentOffset:function(e){0===e?this.emitLocationEvent("start",0):e===this.maxOffset&&this.emitLocationEvent("end",e/this.percentage)}},computed:{initSize:function(){return a({},this.horizontal?"height":"width",this.size+"px")},isOpacity:function(){return this.percentage<1?1:0},translate:function(){var e=this.move*this.percentage;if(this.$refs.stripContainer)return e<0&&(e=0),e>this.maxOffset&&(e=this.maxOffset),this.currentOffset=e,{transform:this.config.translate+"("+e+"px)"}},initLocation:function(){return this.horizontal?this.top?{top:0,bottom:"auto"}:"":this.left?{left:0,right:"auto"}:""}},methods:{emitLocationEvent:function(e,t){var r=this.horizontal?"horizontal":"vertical";this.$emit(r+"-"+e,t)},computeStrip:function(e,t){var r=this.$refs.stripContainer[this.config.client];this.length=r*(t/e);var n=this.horizontal?this.minLengthH:this.minLengthV;n<1&&(n*=r),this.length=this.lengththis.maxOffset&&(e=this.maxOffset),t&&e>0&&e4?e:void 0}())},t.isLegacyOpera=function(){return!!window.opera}})),E=s((function(e){(e.exports={}).getOption=function(e,t,r){var n=e[t];return void 0!==n&&null!==n||void 0===r?n:r}})),_=function(e){function t(){for(h=!0;f.size();){var e=f;f=i(),e.process()}h=!1}function r(){c=a(t)}function n(e){return clearTimeout(e)}function a(e){return function(e){return setTimeout(e,0)}(e)}var s=(e=e||{}).reporter,o=E.getOption(e,"async",!0),l=E.getOption(e,"auto",!0);l&&!o&&(s&&s.warn("Invalid options combination. auto=true and async=false is invalid. Setting async=true."),o=!0);var c,f=i(),h=!1;return{add:function(e,t){!h&&l&&o&&0===f.size()&&r(),f.add(e,t)},force:function(e){h||(void 0===e&&(e=o),c&&(n(c),c=null),e?r():t())}}},A="_erd",y={initState:function(e){return e[A]={},o(e)},getState:o,cleanState:function(e){delete e[A]}},k=function(e){function t(e){return a(e).object}var r=(e=e||{}).reporter,n=e.batchProcessor,a=e.stateHandler.getState;if(!r)throw new Error("Missing required dependency: reporter.");return{makeDetectable:function(e,t,s){s||(s=t,t=e,e=null),e=e||{},S.isIE(8)?s(t):function(e,t){function s(){function n(){if("static"===l.position){e.style.position="relative";var t=function(e,t,r,n){var a=r[n];"auto"!==a&&"0"!==function(e){return e.replace(/[^-\d\.]/g,"")}(a)&&(e.warn("An element that is positioned static has style."+n+"="+a+" which is ignored due to the static positioning. The element will need to be positioned relative, so the style."+n+" will be set to 0. Element: ",t),t.style[n]=0)};t(r,e,l,"top"),t(r,e,l,"right"),t(r,e,l,"bottom"),t(r,e,l,"left")}}""!==l.position&&(n(l),o=!0);var s=document.createElement("object");s.style.cssText=i,s.tabIndex=-1,s.type="text/html",s.onload=function(){function r(e,t){e.contentDocument?t(e.contentDocument):setTimeout((function(){r(e,t)}),100)}o||n(),r(this,(function(r){t(e)}))},S.isIE()||(s.data="about:blank"),e.appendChild(s),a(e).object=s,S.isIE()&&(s.data="about:blank")}var i="display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: none; padding: 0; margin: 0; opacity: 0; z-index: -1000; pointer-events: none;",o=!1,l=window.getComputedStyle(e),c=e.offsetWidth,f=e.offsetHeight;a(e).startSize={width:c,height:f},n?n.add(s):s()}(t,s)},addListener:function(e,r){function n(){r(e)}if(!t(e))throw new Error("Element is not detectable by this strategy.");S.isIE(8)?(a(e).object={proxy:n},e.attachEvent("onresize",n)):t(e).contentDocument.defaultView.addEventListener("resize",n)},uninstall:function(e){S.isIE(8)?e.detachEvent("onresize",a(e).object.proxy):e.removeChild(t(e)),delete a(e).object}}},B=g.forEach,T=function(e){function t(e){e.className+=" "+h+"_animation_active"}function r(e,t,r){if(e.addEventListener)e.addEventListener(t,r);else{if(!e.attachEvent)return i.error("[scroll] Don't know how to add event listeners.");e.attachEvent("on"+t,r)}}function n(e,t,r){if(e.removeEventListener)e.removeEventListener(t,r);else{if(!e.detachEvent)return i.error("[scroll] Don't know how to remove event listeners.");e.detachEvent("on"+t,r)}}function a(e){return l(e).container.childNodes[0].childNodes[0].childNodes[0]}function s(e){return l(e).container.childNodes[0].childNodes[0].childNodes[1]}var i=(e=e||{}).reporter,o=e.batchProcessor,l=e.stateHandler.getState,c=e.idHandler;if(!o)throw new Error("Missing required dependency: batchProcessor");if(!i)throw new Error("Missing required dependency: reporter.");var f=function(){var e=document.createElement("div");e.style.cssText="position: absolute; width: 1000px; height: 1000px; visibility: hidden; margin: 0; padding: 0;";var t=document.createElement("div");t.style.cssText="position: absolute; width: 500px; height: 500px; overflow: scroll; visibility: none; top: -1500px; left: -1500px; visibility: hidden; margin: 0; padding: 0;",t.appendChild(e),document.body.insertBefore(t,document.body.firstChild);var r=500-t.clientWidth,n=500-t.clientHeight;return document.body.removeChild(t),{width:r,height:n}}(),h="erd_scroll_detection_container";return function(e,t){if(!document.getElementById(e)){var r=t+"_animation",n="/* Created by the element-resize-detector library. */\n";n+="."+t+" > div::-webkit-scrollbar { display: none; }\n\n",n+="."+t+"_animation_active { -webkit-animation-duration: 0.1s; animation-duration: 0.1s; -webkit-animation-name: "+r+"; animation-name: "+r+"; }\n",n+="@-webkit-keyframes "+r+" { 0% { opacity: 1; } 50% { opacity: 0; } 100% { opacity: 1; } }\n",function(t,r){r=r||function(e){document.head.appendChild(e)};var n=document.createElement("style");n.innerHTML=t,n.id=e,r(n)}(n+="@keyframes "+r+" { 0% { opacity: 1; } 50% { opacity: 0; } 100% { opacity: 1; } }")}}("erd_scroll_detection_scrollbar_style",h),{makeDetectable:function(e,n,d){function u(){if(e.debug){var t=Array.prototype.slice.call(arguments);if(t.unshift(c.get(n),"Scroll: "),i.log.apply)i.log.apply(null,t);else for(var r=0;rn&&(r=e.biggerMoveH.toLocaleLowerCase()),"start"===r&&(e.moveY=0,e.slideYChange(e.moveY)),"end"===r&&(e.moveY=t.clientHeight,e.slideYChange(e.moveY)),n=t.clientHeight,r="",t.clientWidtha&&(r=e.biggerMoveV.toLocaleLowerCase()),"start"===r&&(e.moveX=0,e.slideXChange(e.moveX)),"end"===r&&(e.moveX=t.clientWidth,e.slideXChange(e.moveX)),a=t.clientWidth}))}},setContainerSize:function(){this.initSize={width:this.$refs["happy-scroll"].clientWidth+20+"px",height:this.$refs["happy-scroll"].clientHeight+20+"px"}},checkScrollMode:function(){if(void 0===R._happyJS._isScrollNotUseSpace){var e=this.$slots.default[0].elm,t=this.$refs.container;(e.offsetHeight>t.clientHeight||e.offsetWidth>t.clientWidth)&&(t.offsetWidth>t.clientWidth||t.offsetHeight>t.clientHeight?R._happyJS._isScrollNotUseSpace=!1:R._happyJS._isScrollNotUseSpace=!0,this.isScrollNotUseSpace=R._happyJS._isScrollNotUseSpace)}}},beforeCreate:function(){var e=R._happyJS=R._happyJS||{};this.isScrollNotUseSpace=e._isScrollNotUseSpace},created:function(){this.updateSyncScroll=u((function(){this.$emit("update:scrollTop",this.moveY),this.$emit("update:scrollLeft",this.moveX)}),this.throttle)},mounted:function(){var e=this;this.setContainerSize(),this.$nextTick((function(){e.computeStripX(),e.computeStripY(),e.checkScrollMode(),e.initBrowserSize(),e.$nextTick((function(){e.scrollTop&&(e.$refs.container.scrollTop=+e.scrollTop),e.scrollLeft&&(e.$refs.container.scrollLeft=+e.scrollLeft)}))})),this.resizeListener(),this.$watch("browserHSize",this.setContainerSize),this.$watch("browserVSize",this.setContainerSize)}});"undefined"!=typeof window&&window.Vue&&Vue.component("happy-scroll",O),e.default={install:function(e){e.component("happy-scroll",O)},version:"2.1.1"},e.HappyScroll=O,e.version="2.1.1",Object.defineProperty(e,"__esModule",{value:!0})}(t,r("a026"))},"746f":function(e,t,r){var n=r("428f"),a=r("1a2d"),s=r("e538"),i=r("9bf2").f;e.exports=function(e){var t=n.Symbol||(n.Symbol={});a(t,e)||i(t,e,{value:s.f(e)})}},a254:function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAAAWCAYAAACL6W/rAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFGmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDIgNzkuMTY0NDYwLCAyMDIwLzA1LzEyLTE2OjA0OjE3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjEuMiAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjAtMTEtMTBUMTU6MzI6MTkrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIwLTExLTEwVDE1OjMyOjUxKzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIwLTExLTEwVDE1OjMyOjUxKzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmZlYzBlOWE3LWE4YTEt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"},a408:function(e,t,r){"use strict";var n=r("b9c2");r.n(n).a},a4d3:function(e,t,r){r("d9f5"),r("b4f8"),r("c513"),r("e9c4"),r("5a47")},b4f8:function(e,t,r){var n=r("23e7"),a=r("d066"),s=r("1a2d"),i=r("577e"),o=r("5692"),l=(r=r("3d87"),o("string-to-symbol-registry")),c=o("symbol-to-string-registry");n({target:"Symbol",stat:!0,forced:!r},{for:function(e){var t;e=i(e);return s(l,e)?l[e]:(t=a("Symbol")(e),l[e]=t,c[t]=e,t)}})},b9c2:function(e,t,r){},c17a:function(e,t,r){"use strict";var n=r("f2c9");r.n(n).a},c513:function(e,t,r){var n=r("23e7"),a=r("1a2d"),s=r("d9b5"),i=r("0d51"),o=r("5692"),l=(r=r("3d87"),o("symbol-to-string-registry"));n({target:"Symbol",stat:!0,forced:!r},{keyFor:function(e){if(!s(e))throw TypeError(i(e)+" is not a symbol");if(a(l,e))return l[e]}})},d9f5:function(e,t,r){"use strict";function n(e,t){var r=ae[e]=y(J);return Y(r,{type:$,tag:e,description:t}),g||(r.description=t),r}function a(e,t,r){return e===Z&&a(se,t,r),w(e),t=E(t),w(r),(v(ae,t)?(r.enumerable?(v(e,j)&&e[j][t]&&(e[j][t]=!1),r=y(r,{enumerable:A(0,!1)})):(v(e,j)||ee(e,j,A(1,{})),e[j][t]=!0),oe):ee)(e,t,r)}function s(e,t){w(e);var r=S(t);t=k(r).concat(c(r));return G(t,(function(t){g&&!d(i,r,t)||a(e,t,r[t])})),e}function i(e){e=E(e);var t=d(re,this,e);return!(this===Z&&v(ae,e)&&!v(se,e))&&(!(t||!v(this,e)||!v(ae,e)||v(this,j)&&this[j][e])||t)}function o(e,t){var r;e=S(e),t=E(t);if(e!==Z||!v(ae,t)||v(se,t))return!(r=q(e,t))||!v(ae,t)||v(e,j)&&e[j][t]||(r.enumerable=!0),r}function l(e){e=te(S(e));var t=[];return G(e,(function(e){v(ae,e)||v(L,e)||ne(t,e)})),t}function c(e){var t=e===Z,r=(e=te(t?se:S(e)),[]);return G(e,(function(e){!v(ae,e)||t&&!v(Z,e)||ne(r,ae[e])})),r}var f=r("23e7"),h=r("da84"),d=r("c65b"),u=r("e330"),p=r("c430"),g=r("83ab"),m=r("4930"),b=r("d039"),v=r("1a2d"),C=r("3a9b"),w=r("825a"),S=r("fc6a"),E=r("a04b"),_=r("577e"),A=r("5c6c"),y=r("7c73"),k=r("df75"),B=r("241c"),T=r("057f"),x=r("7418"),I=r("06cf"),R=r("9bf2"),O=r("37e8"),D=r("d1e7"),F=r("cb2d"),P=r("5692"),N=r("f772"),L=r("d012"),M=r("90e3"),U=r("b622"),V=r("e538"),z=r("746f"),H=r("57b9"),W=r("d44e"),X=r("69f3"),G=r("b727").forEach,j=N("hidden"),$="Symbol",Y=(r="prototype",X.set),K=X.getterFor($),Z=Object[r],J=(N=h.Symbol,N&&N[r]),Q=h.TypeError,q=(X=h.QObject,I.f),ee=R.f,te=T.f,re=D.f,ne=u([].push),ae=P("symbols"),se=P("op-symbols"),ie=(h=P("wks"),!X||!X[r]||!X[r].findChild),oe=g&&b((function(){return 7!=y(ee({},"a",{get:function(){return ee(this,"a",{value:7}).a}})).a}))?function(e,t,r){var n=q(Z,t);n&&delete Z[t],ee(e,t,r),n&&e!==Z&&ee(Z,t,n)}:ee;m||(F(J=(N=function(){if(C(J,this))throw Q("Symbol is not a constructor");var e=arguments.length&&void 0!==arguments[0]?_(arguments[0]):void 0,t=M(e),r=function(e){this===Z&&d(r,se,e),v(this,j)&&v(this[j],t)&&(this[j][t]=!1),oe(this,t,A(1,e))};return g&&ie&&oe(Z,t,{configurable:!0,set:r}),n(t,e)})[r],"toString",(function(){return K(this).tag})),F(N,"withoutSetter",(function(e){return n(M(e),e)})),D.f=i,R.f=a,O.f=s,I.f=o,B.f=T.f=l,x.f=c,V.f=function(e){return n(U(e),e)},g&&(ee(J,"description",{configurable:!0,get:function(){return K(this).description}}),p||F(Z,"propertyIsEnumerable",i,{unsafe:!0}))),f({global:!0,constructor:!0,wrap:!0,forced:!m,sham:!m},{Symbol:N}),G(k(h),(function(e){z(e)})),f({target:$,stat:!0,forced:!m},{useSetter:function(){ie=!0},useSimple:function(){ie=!1}}),f({target:"Object",stat:!0,forced:!m,sham:!g},{create:function(e,t){return void 0===t?y(e):s(y(e),t)},defineProperty:a,defineProperties:s,getOwnPropertyDescriptor:o}),f({target:"Object",stat:!0,forced:!m},{getOwnPropertyNames:l}),H(),W(N,$),L[j]=!0},e01a:function(e,t,r){"use strict";var n,a,s,i,o,l,c,f=r("23e7"),h=r("83ab"),d=r("da84"),u=r("e330"),p=r("1a2d"),g=r("1626"),m=r("3a9b"),b=r("577e"),v=r("9bf2").f,C=(r=r("e893"),d.Symbol),w=C&&C.prototype;!h||!g(C)||"description"in w&&void 0===C().description||(n={},r(d=function(){var e=arguments.length<1||void 0===arguments[0]?void 0:b(arguments[0]),t=m(w,this)?new C(e):void 0===e?C():C(e);return""===e&&(n[t]=!0),t},C),(d.prototype=w).constructor=d,a="Symbol(test)"==String(C("test")),s=u(w.toString),i=u(w.valueOf),o=/^Symbol\((.*)\)[^)]+$/,l=u("".replace),c=u("".slice),v(w,"description",{configurable:!0,get:function(){var e=i(this),t=s(e);return p(n,e)?"":""===(e=a?c(t,7,-1):l(t,o,"$1"))?void 0:e}}),f({global:!0,constructor:!0,forced:!0},{Symbol:d}))},e538:function(e,t,r){r=r("b622"),t.f=r},f2c9:function(e,t,r){},f590:function(e,t,r){"use strict";var n=r("619a");r.n(n).a},f9a5:function(e,t,r){}}]); \ No newline at end of file diff --git a/crmeb/public/admin/js/chunk-3527faef.85f81b78.js.gz b/crmeb/public/admin/js/chunk-3527faef.85f81b78.js.gz deleted file mode 100644 index 204396a9ab927233cd4c6603c52a3a681e3f1969..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 341825 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�(~o$V$WUcz`>0hxC(1`MGfF?XvSs7G)BSw41^!; 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%0A`u%%0 zos{nM`(G}vO&|L3zI*ZR=;-pq@SWekzr3E`7#{OaQOW5K!x=t(ISg+34oJvz_IHKH zF6rLB|K&nR9?vY!Sj` zWkV!Pp`}0ie5|`1FK&>+Sv4BR`Ds3@%E)#Fs4*VWir{pG;)?`t-!@k307XBb6zW{1 zAch|Ue7cgFR*u7Hy2izXkf56O15!R1F+oi10^v0aZoDxCsFkrKNoQcY5Rlr3O@K`c#m(}8&5Iw_lqolVnIJ^!f1s78Q(Jz-kswlnNrkde7jFm39P-1tZi)9b<6!rzB>{2mIIpqy@pQ@BY z7%-;nsg&nq-p(_X^46tVTkRr640fwSN#hABmRM(JBcnIcCb0~^mIgkaTqbjT-;?iL zdxS}yE>8=+D{3U;-`jo4(^OO4Es;1$M_~@U?*vm}Ok2Dl_5cMoLjEc`2x)p{V^j;0 zI@=;`JdsJ=jvB^klKRw?FPZ|0o%uyWL3Z;T_;`#0#+w580PtKEaT#7BlN`97kIpzB zx?_d{M82W`1W@Y$o?8|n98^e>27X9GjBR{y_miQhy zH!Y08#SM4DA|n?7s?7CR1%SuJY2~)WrOK7Hj7q^7{mD98AlO8`@qVK*vF1XLkTH)< zSpdHgOIXHS7PG4)9Iv$j4TgZ`5VCl{=5kD9(oJt~m>x@4!d2Q4+uQJLk98VmXT!7X zfVJ%@B36tZ83bU-beEG778*y@z*Fr`$fZMpzR9A&$?~;HZ zV@}|G8@>y66qh89p$g~v$SF}F>1_S{{8+gel}^?n4Ucg&C+Uz<)2uk4 z5rXc8It-MKWtHPuaX2`V?^~iJDYQxlvygIf<3*Z>S=86Q5>e3G+V_iU;(!@D$~334 z@Om`;qWLlH>8?t>60>J0p~VL<*nKPG$k^4@AK0m#@}oTIw-gzu?Q{RCI3MfE zvk~EINBSu}I@SD=im<@aqbP#vbG{k^d@pa_e1khD)qBPagS5U}`$?i;h_e;}Kbnkw zzQ5<{XH-Hhtrk2FIzylkX0yXkHML_uwL2Z)Q|!+6kcSq36PTgZr}lOo6IJ}yiefJo zanx7YYOeaI2)z+o6>{xg;!5~%Tz2X-QfmREYTxUTPA(IYY_kJo(v$k$rn}BncGKjFr~7?k zS)_MdLhVe+*$il!_J+kO!vb(d10@8(q+zVBGkB17N|D1|*e`dvlP!hvJ}oKli`-@5 zUiMtYY*oN05ZnXa207g#HgT^U_PDca4^sQlVbHf}*LLgm7Vl!5`AH1I=Xfn630auX z;4GkJMm?qM?ynpR0rvp_FNO)CMM^wMBv#Hsj+=+#cJ;*W&Qm}o@Vk*>)b6ZQLC*VRPDX;ndJ-*VM`T`B}qi0CE6h+*Y zkcnqQoav~Z3$J~XBy3wtJ9WB+L*SD*Ke>6=m3>HmiN`QW!eAS{ueh44M5)Jn9_d8icL~sizJ;U5_?&Prjdl`=15(6rbGNbAW)yV0j=D+DGr{?IP<<+HC6+lf$t)l&y$s@UyW1upc*|MK* z#AJ^V;k8%x6hkv(;Acvk@+ipbZQ5WWZJx7qv)ks3x%34|F67AbA79+VGhxf+LUW(@#NA@zr>4~gNK*g*Nub?am`RV)>wg|!kvQhK&AW`2p0dr zsi>T|Dx(03|17QUrNM~SgN!ly4L|mLBh6gy0oN28s2;8c-(Z-4X4aW^eL$!8nYInd zxDmzJ0SM|p~AeCkEDLUg;F4(&AP+8t4=4pyZ zeZeFk)SWJ+OXb_)c+3w!1Rx%z;`Bz|B7JfC79{jV%FWXSAfEbeE;O#BCY5K*n9j>7 zt4S9=TaHFRUXh9msV->avj4Gyc~zi04=Xiemp%oKU$?M8b1w0 z-@6Gir)_(wrx{xU8HeOLnxA?#N-?$4!b1Gx>B&uAMQUV(%{$kRO;?0R!7OwiI5Tbc zNUJT*On(U_M=l8<5x&$$vC3U)BimlF2#^z3T`ry>j@QqQFV#*KC+ug(AGx#Wt~_Li z6uS4%)3#J88I*ckrU)l#U3vBnNg{};j3|G`4@G4d`M0m$^H+gflG)tF5t2x!K2Dt4 z3;nn}wAMY4tD?dLu;gUCD+9*Yxft)ti10jJY%XE$g>)N8Nfc&$0|`SfOg@_B-%wfn zJ&dvkB%Q}(l}aibe{9g}|QzO%My4&6EF3|nhg17Q1 z;g#Uo+oHC&-jybomEpKBI3&9iQB?sZ4a$8=Hq)U4$GKjn&2@Hv^ zrwTObreARJi}YO~+4-e5Bok9=LYRW(IbPTrb0M8F^pTODRtluHt8sBfD?*CVIn(oNI0Vo%*1hO8w&Q;n$(1aHdwKFX5_$v27<2+1_Qjgnl=m|*>Axwd#Q!Px;O;X&qvbb+jzToxf* zoV#P0AYfsU20XG|yC|Ug65Jt9)mt~^)Nxz7>)?=qO0T&%|K65N;>DEjv~OJafaY9h zy`%WAo%P~E4AM2nOjk{4ZJ{%fs?Qd-f$9-)(L^$$u-cc&Q7Q&2_RWo-y~}()UxMkp zc$eKWer%jCHDk9iz6DzByp%ZhLI2^*T1wB~ z5@)w9xuwG!??h~hXG##^ue%D2e*maP(EEzME;6~t5c9RykFH9>K(jcQoc@N zYla3$^Y)4_JAdD_T)NM5flH#2INH5|l$Bg*wznd1* zuCm)8ng+8RxF$co0(ma-V<)!JDA3WkYx;QLrb~L{m>b6nsv~_zOU1{@ctUT2S0Fu@ z^saRw-o&lS7Yd(A+Vkqg>mO2gJ|!D-fg|yf1euphIUTA9en6tkAC3ql1uB!uO|*p- z(im)-k(=@u&q^5MiJbZ=v@#x_`SF5MO(=JysXnQ= zgeW48TT$guXk4YW8$t-)*`TDZN+Rb2JaJ1U9>3=)+bX57C+JFZI7&X{DT1>)lZL_a zI_}wpO4-xZ3(^|yRV?KDt^n?{FR4oDNTv`Voa7vm~1(Co0CkH zq)7xfK;5VDb#OokQv_fdp#S8p8V|$9yIb;$D*_6yHa749530w&MEYc(Nl)y`vVWhO zFi&ly9qoO$=eOt>fLsZQkpcthT6+4x9b#j2PmhkwT+*lkn-}9@sYox?Xb;zAjjD!( z%B{soz7`+>CgTxN7C%3?pV=oa%oEoNfhB)of7eD;}aP6tEeLc(_)W(O)w} zE7y5yh67_g1>tCTe{URi3^bV?khu^Vn|Uq2<=x){Y1rGMmz4H%()w_DS{*sb-Z0!s zn+;>l2l>$-XYfs^d030WS(vXKcAS^*vGHxdpwt&TbMt9y7RDyMqDd-@6FXkbp)sMA z@gg-nfB~`OQ|7g@R=Pj!F{%d3HML~sn1!hcpt+zz-u{9Y@}SVdx|;%HPL&E<2q&(w91&CBMoE40-4x$KcMw=+^1lnMe5sOb|wd zv&hW>PCqY)!PavVWNr8#$;6H{)Uf)UoklER+v)7W4wr8g;?Qk>53FhS6##+`ElSzj zv};ysY`5EwDpyIuOBxc90EKibh;OC5nF7}9T59a5MelP&;~0xP=+{ z_6?%p#)e#DZe##RHXpbw!u=`i-a}@Fa(zPX{=-aILc}`kZz&TxX9w0PduW|pyn9qa zzBoCyDsPAP_epg|%SpVFrFy|HteH`cO98wRX*>uI{X}8&1hIJn{0-Wxp+%n>1g?d? z9KWw1@AiJ$%K?={Vf-aCh6Msv>Lo3AkPgKj5>|k3U05L)AS{HmC6g<#Vxdr#>a;o_ z(jf=Xh6yM89UMY~3^6LZV;jvESdf}%ol-4;*wcPwqF0}&P8VaCoVb@4QxaRN<@1&Y zk_Vc_9p*R_h1Gs#@1;vDupCn~_%&@(i`Dsq;^<)E?p8=M1H3VfV14n}=wpyUK~4l8 z&-hIr#rSdlL>aZ=W+66Z%BHaQ0-$KPR@=alxuzJMWxofUkAJ;KF=?Hr_H)<7??lcg zu-i6{`B8k6w3AcAiimrf!oV^dSOb{Lb@+#N-g`)E2mv?t8fK^AS>H!$YlzWLksZud zma8b`p&4#v7nhUDE#rLj)#i01BbLG1^A8XvgkwGdfxbO|DN`(loDy(Jsm^QoL-^2C zvLWas1eh;0)n+K>+yPZWPY9zV`9e898gcW&oSOQ)MwwB`@R|yq?I5O9d8Sm9!bA2?tEu`v0surS$w0v0A{c4*>bvJ_HW9YC8+shVFk-=*tKMY7QJ zVS2k=%28g`{t%n%E5q&&R$^~t)r8Aj>Z<_t#& z1YyMX)*1ZfmN1SS@w1Jtvu!nYSH56m2gqGo_NZelQOKg;ghbt8xs*XGUHGFcv=*f`>kx_VJnih+uv$Uu{PGnV zo8PnD?do*;t4Rcdt4YGw(S6~wD+|A4CQ%{SE61jafG$n36|dK zY6r}yW7hBj_x}fL1#%-E+IG4-IH{qWKDs~(*=;>hyGkS5D(>ypo`e(KMV~|uu58yv zTB@yWjS`QK!Ear`g1Xm$#CYGr)k!V7b2TDlTu#GG?iIsQ^HA&23BmWNDx&*}U1gf; zla(ji)yXTaWXc+qEPlaBRMe?s2dJZ&2#RP`u~72sNq7=cliYc_+pbC8*?m-_bq&@u zMm-eME<9A0CrDL*{Ur@Nm5uflQCX<7=KjISr_Qfe#i=r+Uk1g8!L9eq5 zn0Th)g)Px+zIjqw1_&{=WH!?G-hpJUfYC6@$cdR z4gSI!HyB|mr_-?-@B|Om_a(*oLMfbx!3EA0c~Pn6YK)cE^bx%g?!RK#C=yOoR88%& z7ee!jk=MQvdhNSvy`W2Bcpf;;VbQq%zVh&vz|u~n=5WH+%{fa^v(RJnf?{w{Wv?;$ z{)#x~dY$36ebs`_SGm>>Bu|0Vx9c*-d0ndBhpmRPu`#Q1apk0y0g9&Vxx8&wRXv&$ zHdA`W8CuG>B1nns34qF|!SZ4WNt8HZQvop`|Bu(%ksN2$^X0|fngJ^;E-oLfUR*|V zeLGQHyRg_#5N=n}jx43fR%x(XXSq3WhZ=8|2l`cII<->nkEN4L;ZbsryF1=-gfTa4 zvRv?Mc&&e9V?9Q^K$dgxmz}pJe*QT}19&{!f&w!Cjd^a_=dCDl$0DC{P`94?S6LRY ztdcaK_W|7<8xCQ+xh*WHN(o$o69n8NnQN3^ge#M_mLgo5wC$1(5x(e-_vzgI;KzRI zMoxRVESS3xwp`eYYqwlzWdr#-WWRW3h}YEA0%om6%)t(rVi0gp8BL3l4Y{UoZQId( zOLwKRPn<9=DME( zAp<+Lp*$S~I$22(FiOU^2T$yi*T+sAFr&9g36P7O820Bm znovV^CkpH!O=ezhZ`>pSU67<}j%ug#EcDNVb9G=eVr-s! z!bSVM!tf&tYQOn0r_SQBKNvb7h3%s)6S*ifH+$6WW=J?|J%8Aq{>A0lD`(A17SWiW z9Rr)U))Rx~G}6_Y{j@0?hFQ(IQw;Pvgh+~BP}3qXal%%Otzaxi$OdQJ9E&l8`XpG( zEoD@d&7%+`8~wzhNW}HTgECyw&VJU5i;bJf)kxJc# zPY1*A53J45HsI|5tqWMQ16)xXxT3qvxl5gn|J3&IcWL|h4x9|)6MKqi6Gxc=KFNBC zK9)PK6-!_QE%?@%iMp||B05`ED^Fe}*BHYHP$exA_75|%pjm1(B3m5ZpC_oH(q4Kj zvhJGAh`aV(!ch5@7v2UQhAd!;d-;^N#&K zM~?%X6tIO2K>b3#0)_&3oc6xagHC63fOMDx>$$Pf?DWhLBuV!v#sRv4wq}Y1k5K5E zus1$*Am?XNF3!R5h)r5v5@mBY?l;sUuqxNUheI#d3{nBgF%=!+^p2qWDF+32JV!|L;w5xyXWN5KZ@`~AHb$`~t+F?Wfa62H=g zg|hy{!2&TBh;X^CfT3@FMbre@uTSsq&s&@y7<9IWmc!el;?(uBKv=Lhqam8I!5>sJ z+xRf>hHPRv@nD*oYPBp#v%LlbHr~NM=+Q-9jguH1O*sNI@>e)D2?{$hb=J=O75yo3 zK4hwdN^3yvxlme%MJ;7S1QXWlBr%p)#$ZhViU$EF@;GCmx$G3IrTpI%SI)8 zICT6$f`?*2aymT(M^Ek`25fkzH>M=9)z}zM$|6pY)>+iLLWO>7dVl}XM{6?Zc9xnE zS#Vjjjp*0*S~=E=Xm5Q*OId#$5}c54y(c|vocs{sDT>HqTr56#(g@JY9Tq|C?6tx% zGqRtvrqM`j;e-m*q+@TKv@c;Zkoy*)3e@r0LzkvNTqOIh(NG?Fm#@rIcKqd=F z0Te4J#!>&`A&ODX(kaG~PBD&FD8@yJVjLmGxL~eEF)m6J<3dsl_W_D=QKA?}q%V>i z#NiG9{`oH3(LufWT2B5m~|u>7l4Bh(bAD4QC+l_X|Q;?1dJ^Sh*ywd{R9gs z^t7CXs}31tor;ux0c)D+1L*B2xMSb4jQ@xzmCl)1hkw2OFnjQodJTJF&-O3 zdj?2p3JEhvn9U&J)^}5QzlHbPTX>%)i!_6TDI`p%SOahv#=X+&WIo`wF($#5G%{Fe z+i+*i`OJW%!_BvlczCw?_6*aZ|7H?2uYLau=8ngFC^Q&9bs@=z1mB0(UlwkPg6P2b z^yv@K*^}9)Pewjn6Y0j2;gahh1A82>8Ua{1(hUU(Nh(5NsD#3>peTnP`B)R?E_dAQ z(^vx91GwUB3^caD?73`#lOG#6wkuo-DnG;Wz|`AEC=p%b&xI0+c56kV6Da)|TR+6s zZ}I61Bt3_JmzZ+HI`&KWcaAS_*c~ZfoWXEuA7j~5Hh?Y-n7X%E;5DYb!cm+-1Mk>+ z$9|7LUxlLf)+0}jbfFCjBrH)Lel~mS&89i{lzqAwe&4s6&4bO!3@^>;C63=5UHm|2Jm+Xe}}T@zRREo|Hk*s1SA%rRdWYhLxw*^OP^ccf47M>goPSs9Js;P zpa0GO`q%&ApZ~|d`j>`dY$E)-Xj%f85OC4~yFik)v2no-j4p(Y#9T)#7id-v1Y45@ zLtPfU5aexMLOZGn`$8ZeRRxx@(!pVY?dCcnJhbe~a+W}Zm#ChkfM~#k|M{Q&)4%=S z{x!1HJk2&1up~hk`(qGV1h)A7#hcd~8~EGe(tjA-qDFHeWOb@(+2a9!f={5uws6|k zaoXBLDOS?6K&D-bOy@y*#8i7775R+zb0CwanLm>@&iY#ZQ14xYe05PR*l$Y)&!vRfwYcsH9A(W(v2eA$i6>M4s_sa6Kf7{?%Ao&RocKM}RD@kx0v&>g@5}DB*AZyMO&R|MdST&EP|j zVBzp4C0KaL=BUYh8RzCiO%$+si&9N!JJs5NNI# zHZ~9~G^rpB5V-$eo$IV-mNUz~Zm^e44sC0E9@hmV-T^iy8uWtQ^p6@h0AWY_q<^|T zpsfO9<6Gt$n&}CAW%6AGNk=`2wD@*Avg{WJ5+(5+_rl`XoMzV4md8Z=ZXvY)$^@yk zD9ye_Dk-%%#WO3fhFvWD%!Nt4QR|OXN`K1n$Y6~MA;rZM1Z`7y^ zK~~CIr-+nq1)=4u$cgMx;|oa=*Nx{~S#>V#-fpoL+Fcc2E#R_9;EP}2g7ZR(`f42= zu=By!A#NsG%%h%qrjQHcZ&5;Q-^JqT0{X%R2cILV;Tjft09OTN3tA>URv`Y z&Shw64=-PtG20w(0=r$p zR{v7Hym+9{h1K8W#~(GW&+m0QapP#l<0Ste7Em+4LwV6i9SH+yx-~WH>dRptHps&(!=e4o3}TjqX5` zTlV^vJMx~vvEiiOv+g#3dqHozZT@yfM07p2esjNP81f1mTILOwey;!@hkyXSENrF# zf^gv#1a0o^ZnxVyT=1>(Fsw>)0Kb3!NB_Rq2Qn@%5->qt(cNe(2T3?bZ#(i0H`_Nq zk;WzuT(R`NB)?p|s!(58*jX)E#t4&=ha>rflrDT2xINg66rk@g?8nHmk6YZKHDyNZ z7&-g5nxX+{>RTd~mOb0pSnsSe!Em5AAu4dqX2ABXzq`NJ*)Tww>*m8E!jYv6wLbvz z|3Hl32h#5SX8uU9Ak-jm9gPoy4}k~CiNGWBBJjx{`k6BaJYns(d(Gy{eM{yxUIKql z8Hy|^zNPU&aV|x*QeNXF=JNW)ob>2qMDi(1V0V7=hoO@0CBvvOcU|C7J@tN%sb{K0eYF%QbgQ~vtj{=2{a z5C4tK_R?^k7uSTyMInC)po1nFi#Er;7iFu$1j!F6i(2z!Zdw-I5hekZZvu+On&t4h zbRn3)_18tJNU#>zj=kP46Cs$8u{la^#A`S!SO)YO z)0~G7ncdDtNmNPYb5NmMrO7Ecu~IUzP8<$tQ2ztP;<`J#>Kd}+Tej?j`knQMa9lT6@m1Y^6Jq}(K#-LW_6k3`%@uZmFQb1$4u9#ss6fAXFI+C~YRW^E<*vlQbj4$H zbgRG72Wy|D@O|tzX(<%j>Xwm=oF!y#|M~y^*Z=naGMqx6cz-`3U0PX6>YMt09@W9L z<;sggLzcT1yV32PE)d}&qMhe;>nLotF+ zd36ZIYRE!ysSr0_#0)Z$(~0;BVSvuyK|)el2aJBW#{-kFhgc{;8#zg;6~uvT3E<&% zWCQ{pM}Ej)8W3?{I2G>18)jx%(KXRy!Xq=3P%oMfOQ`x6|K$JqpZ`aRHPLsTz~N!+ zrnk7w+|pLefG8>cAQNGpCBF-U6Hu{6z{F&Jj7TmB(=3k* z!9gVB;c7KCjA49kl$BHUMHET%B-6h{r1~>Aj8+O_I9wQFcvZlO9GQDlPVms(e|%fl z09wSC(=nKunk(5rnBP{$nY$6RJoZ=nT4*AeY7=QWfB;PCRTwMagAFl-RBgUQ%F28J zpFS^vg|F8E`3^RBUP>dKfu2wnyh;lyI%_JKw~&C5>}VTtj;MJVHObncv0GMGTFQJ3RyuDWp#O=1i6$#)35PMvVOtOly?8v$6Ju$ zmBKXh^7fyGlWBzRW($UC1x4xtv7(jOL$m0!oDMT_6?!#7bwExlE6KDOtI647lqY!s zBQ;sooEb7uY4%V?HC>p|06+#wO-INT)Ms%~?SV}C(k2i99|h-{sVH$8tLYCUm%kxh zr5LD*05FPqU~Q=udnju~eWAUU;HSc`iGM z)fT>z#GCOu5GrJm6|;GjtZd<17$lJsYL&@3BfR^mdcsJFB{tq#R!-RG{L*l-JxWUe zWU8ryT@nN#>K_Z8=L|&5rkm%fA}CTnuk2*HQXm?8j>ZBbV3-x!9YGQlE6{+7ynW|{`p`156NW4pLC<}7S^ ztJishhtv4P%WZ5(msr9Pf}Lv@einh|ci?U*0*0=ypZMrXiE~KA>Cov_s+9L+4aN?s z)Y-}9Ve{qd)6JP1hk>8v6c7dNhjTk&haT$2<2w7L7!^u)Les*lmH?b6l2AQLsn>K7 zykiC4bC=&r#3K~g2cw!JCA{dq_Ga$K(!5Zew5{oy@DkGs_#?fYOF|_XJvW*pX_!xE z3IJfun_v9frl42_3}YhDXyhX(@tdbWZ;mh4PE?OD5*;G&1VsZ1iernhXkg|Avnb{} zvlNVsVXgX^^9!C!;Ke(>oTxMAWhp)*UH)dDWAkt&7dCLdUm5UO2qIlPS<^aQ3uE*% zmG%wz0uYhj;jL!8EJ)4}3WL&lP!dtb{B=3OJ9&IRI~s{c#T_*3<>s9Moy3{L%izV? zGasEOZA0*g)@mXEA{lSR!S;mmCwuFk^^CtJoe&*#qO=JoY;>w2q|q?66gvuDpX zdA1t1SCpJD(um59y-i=-DA??@I-9DrMIs`Ty5;;Rk?^93>Vm4eT$n*-*=eXHJ~LJ+dji(m%x36^DM0Y>0DhW#HKw{|4aM z8kcI%Ts-WkU+=w5^qojQXRkC^!&A*i_D6hWY0|_A*<9jWq#j7pPML9VO z=|mA)@;=W|4WAbO2IOdTg$V*B)pJTsl-7Yn!r$Depr%?AWzxd6F}zXrVYLkr4;4~JicpvrrJxv=D844kuNo-uqQW7>leM)TC&Er~BD=&kew0pI>*8`sO? zq5tM;uBuwhRb@8$+*Rk%^E-w};E@KHezQa5%qftbJh`BHA~cvRLD)^t$MsqLWX0*% zuYFp4kSIqEX;$)zTn&(^kY)wkMl0ZYS6!J5r*{#U_3<>a;n4QcWp?3DUF&@Ff!_7u zZ&t?ttzEV%{~YMMYx9BabwE8TFExeE>LMt6@kY-~%!~^-#gE`J3H`3|XTEAr8eh>b zyEYl=&}uvpdx>t{UH2Lr9d+T^Z|4XpqUgkv5p zMJ+Zo#6scZ$K|*Af3-PU4(e3tdc6v6zEq#&dF84ZGUMN7Q$JDYkN+%#Mmqzx~Xu5n~DtG zR4mA0zE0Of?8`!38=77&C!(Im~E48Ffs)NNnS~&Y<;O_q(m{w!hmM>PP6G zhR&w}9-uphenP*GN%wj|8&me7kUejm;vi0yvl?XuM94L?Zd8szA0vcF)nz#LoqbM$l$KgGp? z1tV`K$l`*;w6KBULxqNe$4Q1WVRWKoq9+bn$tup3`gk-nQD;WlK4@*)#yU`l30{3# z#dd3JMuU3QkRB0oTa9H-V}ZRpwa9cw7_b#zxLj6nXe|a-&V5RyOJzB-jSDiRsMJYN zxjira4^%1TH81R#8Jfrnk_JC!DuU8mE!3%Fwqk|t-^vOjIhC#GCkM9ZT}}2NvuP$# z+(z=}7Rg7v9(g++>J4%>hqrh1`1Z&-Lso509Y)yKvH7T$&Y%YJXf!ulJzvFyF*>^YcX`0u1(bH8- z-jDDgi~e@-)}+WAAU}%(!H}J(u|a^scXyO5&?g7>ViT*=i?g;fbus33F2)QgYRmu# z8HbA|!UYXJ&IHS~3DVjo&h+N|%j9T1i&{{Y;)~L_2EjHCds2fWrMz%9z&3 z)S*uU3@xe)R?_AHFxsOc9Twpz{3Z4+10O2Cl7*{LDT!o*d^O%-iYKH*f)4`*-{l6D zeM?Vwnyb=u3UuxZC4Y1+`#C**2Tzyugzk`U=qU{?`(>qijMdL6`2|#Z!;5BGDA?or z8C?l+wu0isWa9$wbKlMwFPyu}#G_~aMDgV;3_T0E@t~_`@#t9c74J6ERGbD31~lN7 zlag8QryOMjW!$@YP!craBC{~- zEtmPz+NLa$m2=jERUZ{3g)WGl$uKg=0MGO*@e#?`50Ij|57e>HBP7vFOx6^7XhdlOiS#kd zK$Q(b`vUwhA47LtutPkE#2 z^>Kc66R#dZFo@H%L~({Loan)5@OGq|U-Q#-!*VupDBLZV1+-(ROVvH8uXWNv+`_o? z6z&YDOiKtY*j1^<8z2&Ch^E$@NUal*iU*|{NU`ctrLQPtypd{K zIRm!+CfbyloMB%_i&MP@O*3qX`j$B6t!r%*#?)GM369DR#;;Wjoc+3f;Y->}y!2s| z`q%E{ZCMmS3|)1Jn4*k4Mnwb#j30k1F zgiT7L#N?uY9b)li+@ed`D`ZglxLvy{n!rFz#PSLc+tSnVSnoxjedv26Q73kA1jFpA%(D4Qs%y-DlNZ`Xf=izxdX2vMZEB8)|Ix;-a zBP)~T6sHifJno!xe{ym&2a(KZ_+-t^uX~w;PoJ_++^=D8Q|6IZb>J7;igr;jaz37% zY`_s!2CWw$gTe>Cb;C5nK!%riaVL8dAWDUV=doEXW3Lne5SgQ~D#aUkaF^ZR^M&*l zS#>3E3s{iZ<)y5%xTBy50Aq!ppqrS8scWqq(76>y{2?PxH3`zpP|?h!xUwr~B!7Ne ze^;tk+y{tRLM&s6ux-lx11vzUPb-$@h)=`9p1*gM(l$JM;BBQMW&<-@jo*pmyyF~GZzCFqt7qFvotuuY@VJeUK z!auh!?HeY9R{JG%zp-&UI2!iN2@Tk2;2R({{Tlb?uzwRtzKA|?!Xs0NvgO1>%?B@j z>ZeWViMOH3-|(tkibo;3Ui~rf!;q__IKF8 z&)C58zWJP)&y}p|ajW7r;*nAZBQ?N^7_cD5iU4b0N_Eb2*|+5w{k{PmST+DsK&`*5 zO~gC>nL5QdP;waGQOeJl_*411z0lXtcOOgYvW>0X8SBD^j+ZIB6chTNZ`Koqmdi6- z(w|Dg$orBovP9;3MrP|kvl5a!WP&}iuaQ{?0(BhXg~}wob>iXz+tenc?Tl?j7M!__ zSlYR=#pSn=e)&xYN?QbEbF#?hvXGP5mn6$Lp?z_2>Xc&1Ed>c76(bRtFa9mcz6-93 zVM-;#%e{Yoh!GHaF@{~0GW0^kVAbRTNRWJ_6Dye-sf>I^0To%WgnHE*K(qkw7{(PQ zrx0Y-dGw-ChP|u1zlYqZitGwp>W3Bzy0``wZAe%xD6zSI?B?zT>L9Ys_rikHUN=kS z0bbYLmN+f0iqa=XXNS$Lr@Qj@nm;B@*V;_n6~j<5!Po?))F*BREt4A~TDI@WVRf=~2eHpf~b> zmCWWva=Vm_4;Xz005ypx#kD{635G1rqr@9(SZ`hL3wnB}G$Ql zHXk0}Kh*q&4`@aQLySS;x1t8ywtXFFwk`DMm^PdH@{rQ6g(*Fha%BO-B2LNbH(#c1 zoY4&pD25yQFEY=n)!KPhxtr^6QxHxt)a*aNgn!UMSzvOQ^(BuWrS%4bF9wGrHvVD@ zp0J-w8%pb|fcE{$i2hPoX`3+=yf-%Lf&_qMh;=`^6R0Xr1WJh@wRbQms6=c4f#NWV zRA?N&x{v82%g0Z5SNovEU+<&x^+?L_hO;av@7F`e+DZBQ;uOVCSf}0HwvAP@Bsn5s z%Czr;^yrJYtA1TvRys_0C@!nd!>i_6T-KGOfxi-$HK(|&TB(S9qUNpZQSqz=Xw54D zTJvgv)+Fjvhq4|{9Z(I&ETvM@#XAP_q_|a5C0@?5_Dexh>>^Sdo+ysW#$LMYHfGIE zFG-4{yJGTzKf*&A)MUQZj<|$9m_0!a)QpkULav9bokqp`g8^s(jY%H^y%x3Zbo-wKR6cn-2$jCN~W?EsW3Z3#6uDvY^5W50EjlD}I#j|CwtHjOcW zW;)9pk7pQmB_wC5Qor=(Omnl8V5h`~qAg+;I+AY{U3}O&I=(zLmbgxqEk|^gjKd(T z8`4bV)Q(B7)-S*EQRyjgAjGC{nDEQgA`As5L`zE zVA4;R(J`F$j(lmuxWwg9^{ol%`-M>{hOFnEB{W$`76INdiN?R|_KIlHCLWu~2*yTl z)0;a8R)t#gz_8H@giJw{B#V9zZBio_7MO+2kAPRM1JJ zR$3TbQABl11We!97)f466Sl90fPgEbVwVb!&!NIxkrrYpSpN14>`*1B?b4D`D)) zA`Q)sYT2M2evpKIQe)f(SToQoXI*xAW;w{ zkSS4l9K?&DQ({l(L=uW7Gmb{iW4$iNPU_65I;w4fo!(u@VWB>+vp?%SaIZ^*tUR)> zG58rNj+{G+bXI@MYt}>)i3u~!6Z(*W(Blm4dd1_6RE|@$^p|`8h|MV8T5bcbuz~E@ zrqSYO;cQYUiTXc9&fCZ`acCIPn!cSkUjA^-x7pC9@nHWp88eag1fxU27*0?_CzMAN zmZjZ0s;tU2sZ&)k)tZ^HBXUJljQm;~d6qbFVwq~xvH?EsYZ~_j4Y<{+X&o2v?DZv7 z#X&~?#Px1bzbFQULlO=qvdybmbj+W5{j0Kpaw%FX8+1Fn?Y2$7XbLniW^KD2wPDwy zM35qSDxQq?jjznGZG(c7<9!H%OCrtkGVYb(O!C&1x;sv3u*5Gf!b zfAM8|_>sc%){GntsG4YcEK5yNz|pu?*jn<%F%TIij_}7O7%=kYwzP&C1`EfI@%g3= z|9#H8ZSw2lWOyMTUTiM`c}n28Vy>}UCx&MB{iN6Nx4!rHEk9{6cq~ksAGDszS&;Gr z`F)pb$$*-g1Hij{Cb%OcZCC((YmJ7V*g2uq-<3uyCPwrCiQ; zapt)ZapV$u(BlBYz#X;Th3221oSyE%WVrDJC!^WfgKbl8rvz@}jxkc z+9(gF^y@XY>`t5B8$0-QCNE%Bf*-)7>{zP8MUr6rB2}1Em8xZXc0ftgVCoLca~=&nJ6e~QnX=5C90&; z(|4KkDznUlhvr>y!@h?oX|+3`N*5PMlqO}HxYeQf-x$Kwb0SY0!ir^FiIwSaR_4QV z*&`W`@!!sh4&nD9a7p|?Mu>32Q0<}5tF{GQUA{OuJCVH!i^lTTdGK|?gJ1U|bY6y* z>DhstU~1yQDK2`zxxM@eSxA0nv#~K&3%`15qedeOV^?@^^iV&m4M1n_pC8gqU(Qd| znOoXHEKELRDSqP1&wCM$`7&t*>JI6r@{pd_;G-(GlT^|b@Axt=G>TvK3y*k%Tn69c ziYxNacz$OhX;eWUI->t6GXr$WYtnIcP z>2A(bQ=6jqNHr-`dd-(8G09qa@>xO4G{6RQru;b!hKp$jTe)&rX?{=jL7_hUF zn3ryNeJu3W3)89%?@P`Yo)chgZ1`)^H&Z!B>b9XhT;+FRobO354*1RTAQkP3*E=%q zH7Yj42$jR32pf-KXCv{}vWm=p<(RG@Z@N7?NIq@uwED~7Mbm8Tj z(!SeYR_(kgIM|x&c~F<102vLRu0-fzan*FgLbt`j72^$Ch-=UZINRN6w>vQNcn!yr z0~!436Y$^7Pd86bhnrR(uk>NWcv~QwqWQXsETC=$Q1y&o1#uV;ezlecxWnd&8eHeN zAb5-c5C;t5I=#rdE@p^9>_7$q6teouurxQ5u1e?L}&@1K#kWji`k2~@61zP1Fwzo|mw!`>`ZEWoB(j#7ye99lUhH|HWR~|l1kA~Uz z+Su09qAhHu_YD7T!C&ic3UlSLkmhY{&)F3CDv!{eSoDd+W|KN>Hm${Gyr?Aef_jgI zI|FlW-|;kOy}hiZ-8#jttJYbmCI(OxUA4D;6iFAOmL%>hFvs>py%JG_>9sQff88ww zuDflqDt!T=PPO#T4z5IZXIm_VT)+SpK+X|k<^>BaiIjqZ-wDuYo_TXRPHipnFv?_B zrwg)NAc%ICV>eiXixp%BTtr}Blz^ixZNWKcbbA8G+AAVOcEVT3{qmW8bvR`iN3w5ER(q>jpv3QK#%02~>+AajGx-cx*}$$Zwq z$L_HIi*H_8&J}#NvKB{Fz&c%l4A@quU$aa)C>N~Q4`r|3;)L4H1<(;UV+($*sP(g` zCFVV^oA=Tj*UYazg|a(i)m~pR`fE8l{K6FbLyLTq!T`8hN$0HaWMaR3vb4GkPk7Fg zwPcac7dc;vFs4vF7&vzA30~!s2lx%+2{9d+=Fk06E1Q>BwivWNjo+;}LE|TKXm0H9 ze`{(*qeq-IgI05NqOc-133GqUDo=^b`Q|JGE?eZmo?-3Rhl-aK1xcLg@HJ z_aG{Y%O{5QjjISH$qKI_|E9TB^Z3&@z){`5dJr}XeLcDD!TY+teqT3jh|@{(`EVqL zZ2H<&-2(6PzWZuvQp?fI4tVA-l$?HZ{{8xi_y2BCSWMNAa;iv}(5yd5u#o&N7x5IT zUZFraqgGOsbxWKk@~0ATQ?-WxqRDL$WR$^QiAu_s!U02`_JOSkw~l>8Eu zOHOkc&4D|^ElM7)l+01x%y-*Mk>#>f4%&UpZi}rNCTC@H#r2Eps?DY7$v3u_EaSxg zfSXBtvar6-uJp;fm6K;1pB8~11aiFNFwo0AUzz0bsK|!BdA^c8hYh3EzFf&p^HSqC zE7?9e=Pt6}tYnj4E-n9LC4UqKK^F?N@Bz4C{=m9g_Et4}OUo`mVzm@n+6QJ{)8kIH z$sH|wPwfa-J!KDevuD{rfZuy`Um7Id)Z$iUf<@*2FH|$LqV3`_lK~oOwz#1Zo(-Fc zXw6R8`+!bV?MN7dg)PmW25_~J{?3f!lhap+mnRrAM%g!7kVWO^vh9YDm@lv`T*Ft}rdGac`_R}L5RZ&X2^QTX(f!q8#Y%S>h@BnOJkpQwm>`Ypz zdu>lqMK)$=E$H?KLx=Bfy!POtog6=~Y;k}RmOQtlC#=l@+1mL08CL)GV)ps7Vc(H6 zODDDccrgQLML$a@=NGD%ajPiLc---|avE8ShcI#I*H^M<3tX<2x4-DY19y76;NLoD zVW0evEzq%R41XFCd3RNAtLFFj#d9mSl%my>Mwc1XLcak6d>ArM^CpYFFR%71&QQNn zJS(it*hDC;q}NSBsnCBW@2bx6sEp?)QE|K)O02S}7By%B2ecFe;h#auEjcb-tL$0o z^Z3`{Gy`4XRiUsNzAQ(6e)s~3l%PLxW~n*1Cje>tyygV`=d$$&DeX)l3YYXjLsZTbsXc+C?|EDvd3td#XX3i z)|O-7U_}Cn*gRdiXD%bSn3PvcfJL5_gB7w7v0&NmxuoS5eoCge%_A(0eluV~7WgxV zDVo5)S;e=tJz`WEEnIE9Zi~BXhF1axBZPna11(sPAJJ~R>cIowZCCPiYCO0avIur1 zUg4Vcu@0obRANSBI<#GRVC95Z^s33*($qU$o`V(28YoJZGdd78hbt3-g9b*00U&bE z2#m%3yK4s!(aG7{%b!3*0Yq&qotRsCcoux?1TPo&!a}k;vckd9kTGrcmWRx?p z_Gu8w61x%e)yVcod?wI|_lV=2Yev{NvPbq9uy1J3Q0KgknDn|OU?1A%h<2R=)+lo0 zFX(#NS=V0h`tf2gZ#0Hb6B3GBf?~LAZZF7roQ9mbikL=+7?Y>V$2gIx0?fg#$h+$L7{GABx+)V zt3Li!sp7gt>l)i2b@{dGzVH+aU1(or@LP#_pI5kYc<0MyGDy_b0r);ZyRouODc~oY zmNez4vm>@HV~ur}V+P_F0498)zG#c^9;VMQ{wn`)x0R&fguKI4Zb-?zexiywFzJe0Im<&u-#6SE-gj zb+V}q8K3h+IN3f*ZA>o`R`&!~(oG33+jPul6G#*_yr4)SA1Sp>jDR|E5t-WH!-5*( ztJHgbgPy;Oclo6%0d-c68)%Noi@b3dIN!OoS*YatSfAzRQzy-8v#L`IiLk(*`F8$H z2ShMDEdo@eP`bFoJIIH9{BiIHz~2m~>~&({ZHg?dk?f<;{{dS(OUz_e7c6dMo7onFz(mf2u-+d*Zi9h zCT-ooo2Oc{#EzzjUc|Mtbjb2zell1>zL3QQk;*&?eE_Yb=Bx(KA}~!|k+lu!AROsS zUUlGKLFYUfrXnYA1gjV64wS?Hni%K8WRU#A^2zxfIrK-aNfLqeqN7LDhbhfTTg{^j z^u85bKpoURqFuROyzwR9^`)5;iv!b*lbQ;>inNV!gf8V*)P~Pp*>$Frhh~j#n5b z%v?}rhGIF$Oj!?|?2_=5DZCj{rnevROcb0#&c7#WC~Ll1vM;Y;(sEKjnfQkom#^@d z4psxMN#c!yTkNN({Y`Dp0g1hhEEJxSqH$T$%87wXTBppF7a)?>6?_E$ij9qsKY7SA zw*r6wP091tr~a&pNHdv68<6BM}4yG8- zx@w7o;?1;P5AN0J!KW+gUyn_f?H+o13#A@>jKaFd_28NcyrLDDF)Cz_Ap1(FzbB;r zo^kc}jH|y#RL(=CuP0!4B-P&w)R6->J;Kc~>0=#8!H|ORr!gMdnNoizSaj6%s_Jjb z!3t&dHzmu79Eh5A>hB1|i5V&>IPkc&>Tj1TT?16-&&j1lqWiH(P|eLEJj!RWRDaK5 zr_cv3#auN)kS9MQFQGG90Kc;XkL1j9_)!kEbg^Z|CokQXmt;v@?%9pT%wE8zOza7a zjo73PX$*wU9CkatXMIwo2b#`Yd$s^&h?ohaF&7HorRGD|mR#@yn-Y&N_^xnKZNoQ4 zECF0TAP@cgF$Ye8!MYGjg=V z)rxk;VLCxq{A!}>RwF#f^wmgU5))Ma7a>}CtUIIO7V1cCu|lc;QuB)Aftls_lLi9_ zTu!sirx&G?Z_MuF_16`Y_n#Hnk5*)BN^C%I2q?7>vObf*G1CDs!darH#@qj90a~cYRc7~R$F>WvDeVU_vf1^^MVn3=c$xroUuiq zUeOYa&GDUVZz=nv$o>jE-dP~-GO>^H39mu1AM`i8dBszx9rmMoq_V#+y;9+F(qV>a zW#$Vx9uD24$CO*!E!lo>YeD9t?T3q6I$;aNjf?D9*IS*6<^eQ-Ww-1XMgP#_k06_n zw=D9NN?Lvpt`hSDJN2kx(hh=DD>;`m=9hvzw%xvJWyuFc&Q727fw7d1puv+}W z2qpyGJr6HR+D2!`-8P(6{!&v7s_#WyvY%B&_O&WUSR5XhbgD_>^dKCHkZvFK+pq0TcWZlR_vzlV#wIfWpKyg9d%)3&?l2E=B-cM`w^|uFpwcjI0H0(X z9CVQ`Zf&GiueW{wK$&g8<7Q`v3U%*Ix3H}-p+)%FvAB+SbQ#%hYR4eyEyF$6y3c?=I^1RwpVZa zp5ao2ur`*xyG>5y%m+%MrW}hz4;OJQZHAZj-EwGme+9IQ^HD$`h^dq*sy{{_8t60< zQ=wRGx|e!eUG-8}v7Y()G#L}yVy`qS?(B1usJMmxI1|FhcN0GsnNAh0QE{7!thDq{ zVZ_h^E3lYP$JVb*N7}l$d~<%n?q=>J^nk@_e`E52*1vItO-F^zGo$mJT)^=y>somMz+imYW-RDHfpCN+FlEO9dD~ z4w9`x&MJ{grIan@vXvr$t&BOKGbC3i!4L|$9MoC@XqL+`I*cp>Ph~4#fV|k#QW09n z0o1K5LI?5|VOH#XK1X1v*$TiBN?BGVizNZD#d5J=mF#Sh*yTz&3-e%?3BU?qpDzFi z;2R78YJ)k*7P3~MRDfEc^&*S|hJdAu&@})-u9Pdl4CZmLfDVN`R01Hf%2qZH$UzFl zLLpnS0ff-sJj{G42eszQ04@vaCNShmK3B{ExQitVTCD&QSOuKoG6v9vvD*k2L;?U& zE?+8JHYrsKxXBrU`Eb2tDflFtLiAS|*l@DjipQ4^t+h1sT0 zkherp7dn{D<}un>u2h6YQA7yfbJ+rP$^+sf>Hs>yT-Y%33N91Cz5?*Gfa-wI00o$v3Jg0B^9GdxSP|+)yO7010541>6b9S}V3Yyr5dg3* zU<3ex9LzL;HjAj6hx!4@0Y{2}P6b$pFhwxY0J>5Mk<=~%-5K;1$a`i7k?7i^fY zVveFN1tAauD+lW{m#e^f#4bW`1LLes~MiIyp z^fwE1r~)&Gy(j?O05t$hfhNG0JSoA%<;s8&&{rrAl@_wN`t1^89{{!h^a$F^mPiQ^ z*D9Bwsw^xhm=IW|09=?58;B`j8LYDkOgf@z1scmkeWYmTa2^4el>)4QEDRTNLS95z z#8O-rKuatFbO9y+u?f~y872wlEeDCvJY7WjG7xP*YN#FtQi9eYF$-9W(*;n$MP4dU z>I9&u;6ef%Dq{5|=&23l1eQNc0xliM1{4S?09u}h3IGRy8X)cFmA1%OBefB@(OC}88#g$V_`Ey0vSA|Q05k?6vZ z5U;RXIJu<~!Xj5GRjd+SZ$%*6Wgsp<9TDp)und6emk?KhER_k6*%B-~#QYpA0^koe z5?z=bKz-y;CHPnbXaWi$&9%z_Nx)|du%cWBIsiS&m!KO3q)vdFr2^CqM7Ib@h^|0< zp?^RaV76dw0CCC!p@YF7yaBodraET>ULocKVSu)aNFJdH;C4t!Em*riE@8ThfY?xL z7H|M338oCF10XiiU1$fg!gQC)xE=~Xq+skhBsqv;&#J?V-yMc3g`^Y0&M~Y1?2%1a6v(>Fie;;;Ans%MTA)vp$aI4`d$$+7wA92 z0BLR+mN7^y1X&v(G*DNH6+lstmjcIw!PfXltZO? z)Kp6rVgThdNFNA@ebAzX6cGtAjHQBfw19=|EX7fnJD@}rQlzv$kJLMxtw5{5R{$F; zApHSJg{~Hm-~vVz2|&1FmrE!jWI>WaQ4C4}E+D%^77if6e&rBx3rMJ~(o{{!@_n1$ z(p8QH$KiLO%Il|@PTAA;=0HyaMFItG)YMGvR(2XcCTo)LaVKNd)COFZbk(Kq?RuA* z5(1}(QN*XJ5kSGk(=UUT96>})UMh$B=%{74Um8L9@18AQ~VYAo`S z)^HuB!>eZ#Zlv&ALwMfjuFxz0%^z_R>%TbtD)`f5+m(!KhXWCZM9BCAq(Zs4G7FnX4hpbR<70ZJygY?MG9E zpDwdss9rFL({4C=-GFo9aV@15W-@?gMo_PpO$HLyHl7a`8}O>UQPo4+VA$S zwBms#0Cq$c&4+kQ7|+JC=Tizd-_9c|qhbuS!~!HV?#l2P15< zY~HEF$&F+&5Lsn075&ON7%%V!(K3%lz-n2R#chUN&f&2u(vK6J?o3iy0ARE4uQ2qI%J4_yFU{$vqoTSZgxbFDBY6=8+gE29n&E&R^DOC_`BG6U$48m&qmc9K6uk z(MP5q8a?yi__S3#ar)8(04Sam$(6JFa0RT0Qr)uW`%9X>D9TB@MB4}`l z>lo!_`nH)X9rloxvz#?b?b*$N7z&Bofh8s6OsCro(aP_oQjF(!-4=J-r3E@&-*e)O zga`C<*}edDgt9?%Sme_jupoWXL!XooejNU)U4e#opec!n4xPKsnJYf4L$=O6q zSe$)VXGpvgdI}3o8D*FvY6J%Qk7lmsh(5S#kqjJDwL}Ems-UkaxK=G%iGW?zDgkC% z*`uQ-TdgDag77!)LpB;%VvwT1)d13_IHOL0vC7bA$VeP& zdY}iiodEA2lGx7UJ)lb~Mn?72-UqqH7<2U)C=^R!dl3(ypP)%xV#A06C^@m1bPJBwTQQY0$U@fvKNzyoz@XH1S49d7f~r?y0{=IqG56>sszT1)c=d! zyRAqqLd-Lz(%~d4Y*JOKG1oWMGz&SRS|$-KEm=JZ{j6HJyJqE%1S%G8MXsu8 zs?TZ+@-p>`o@T&gzawhH(?EaZF1=K;CzXz@o+gzNU8Havr=^RUtX`8^G58A+jm87u z3Ofm5XAs5O7kxvZhXgO$6*a6yEe>otaO}0X%WG{&GMT)7zx zg6EC6Jw_4@vl?nA7xhLdx36itz33c=C(r40M}bD6u_#D8MurFAaA70bt;W?6q#rV8 zwKYIl2AHg_CRGp)D#B{!>>H0asDZTwcF_v)D1%sSsBu!glL)N$9HwhVg(<0EvSc>j z{DpVW;dM;6{dU-PJ7>MnrP;0_i(!pW#>48@;*50Tm+{Epeqqf=D_F8K0$RR6X9ETO zxKoxMm#W%MgeKlQjE8~vjRY2rE|hj473WI7mn>9V7R9*L)lrS?dHgyO91+HAh;qO+ zGg?-4rKt-DJ`0(<-%4%(8S8V15bGxX0k8U|P7)#meIsaX?5_nw96|3JfUq;n6@lFp z9&??*84#`)xL|n2eeM^yuBocgNU9}5g<>CJ=}|AD1Ui*eRVdSpDE^22S`kLIH=%mG z1{(#fRElycNq~+~5a2-t2?NAAY`72TqLc*3GV<$Bq=%7OXk!W0YR&fnpM#$G3eogi z0QxJdiNpB=NXSZrgiu03{h>p#`spROokJCGo9sM3>px`xSf3crtYfsDj{4e`d|uEK z6K``JCUbbaIZjh>{%Dnm%3*cZ#E04}x`rp_hE>Y4*c|&LnEvm!qkoW5XC*iGD%J zh)MR4wj#QPdJUQ2-Jomw;eg)wW|Hx^z%9Q_!$Q{gd)(e7?@E%#Tub7>~g=&-;GLZG4iBEd8B4yx2J^Eqt+ESTDv{%8i<5}(8Z}YXqY3cFL=;PWf!s! znw@Za1Eimz?gn$q>~chI3J5?LlIAG+6+@QjFC+7A@BE4{qyBlo0M-7ZW~tH(MJ-k) z8SOiQ$n@u^+)b5a8cKx{Js#bZOT{u;ohxN>DQJl#V8X7_MnHXYooS#Xb0(wEJZ=Nj z#J6vVtTGzlH1Zz(IudptTw0Q$Ch;y^*Nhq~Xf!xoIRv@TiA#(4zC6R$g@KBb4C){h z$5@=pdxsT7k7pav;vo7D53e!lq@!WGi)({z1&O0Kp*d*Bh#5ImR2Zcm`DP%2ek_n` z$}uJgB^rh(S82tzcR-Jj@nVvDktN3rA5@iy{F-q7{nEV0_G97u-_zaIzaOFo-XYf? zTJ|}W^k_`iMK>J6Q}B`f85|Yw|}7YH*e4z?`Ro`|9@gmW}RUUjaa@i2BQs;}#3 zAkWYuWq8&x#6i#u?q7BLeidrBuGW~oS5`<8NR>x2`Y@l&m$zDQZ z59M87@k|)sO{Re|PY;aX{Uq%Ck*S?~z(IS}L^>ie(SUm~GS_J78#$l~31yYRus_BP zjowCO!Bonp)+}lz0~H{-n0D^_Sip*f=-aVI@7Q6>u4;H{m}!qhwLq+a_6cW}(vYN? zl^R}bLY3Nw+62(Os|l!PH{J4Q@8ppyyPlQwKLAPnTL zpt8+OvVgwF=KFX+Cp|3ar#r*~cxyEY3X6ol<1{toZj*Vec~-}FdPdQQc~3j@BT6L@ z{yd$y+Tmh8sTBx<#}6>hn`=EsDGDb~UmPEUxqWnc{M<=hDL}nNX$$c;7gYkT8AKGB zbg!l&BQp$$#=izZAE0E!?5@i&qcH}ENi&`9jCj^WTTE$;S0_xvPrK=!q~w?BVRE@J zF2ll@8(|@Jj9~Kelm*B|-~3OqL7K}|@wn>G2N#}>huGlyIKfDBIpAZqeb z#eN|1&;z*jaC(gl`h!~IXRpt78I$Hav?sbEnKN< zR_y^hyG-A$<`Z^#HMO*A(Q1`8T(xM4h+bN?im`28lBA?otqKteZq?3`m|uvMKhR;T z&&=QqUwGi({9E*_NU$#8$A9&&^^XyXf}j80-{9xZpT1DcPxoiS=HLM{{>|U+myy@@ zH?+2sqnAdfPmWKFT|9k(m;T$wW`_B;+!6dgQD~GKYVH7^(4G*Mwf#FZsmgaZu1bh6 zrg?;&KA@w~{XE~~4vI-TmZ~nzT^99pt(K7__rm=v)783oZJ*xeVvj9DZMLd~KHM%I z`FJLsyvZr9M@1$-a+Z?O@tDZu4)V?;YT%URdQ>N3bbpZDgyxokc9Zs1^^unLa|Q@w z!^Qv?Qk~5Tzd!cKI;|x$>h2tPG3frTV^Eu7Oxl(c?m9@Gc7Xd?V!&YimR%SWdM6&U znAYBZQz;(053XM0`RE=IXt`__G|ZWutfNsM5d31llmu@T)WAJJtd;U;aJcYXv4j?2MQ zURr$wJ!=2fh&lzL)_e>QLLE6A(LadR+Xs2_sc?C*v+1!NnO?$nNL$fN!!8stHc__L zt;1uji>`Q+-6_W|*mbAdC|2!!86OJpkj005)wc8akOQHU=CP|*O?OGqmK_P`BI1Oh zr?-2LYl^towNBloF?`VDX0nq`PnmVgE}Ol{E?zOTaaZq!llXilP zr9w4@DTm(t+Q?be9DM-cuvD|^umEXWfbbY?qL@pu_DGP);OB;3Z8fapZ&4(MuuwAe zQ<3nbLcy*SSHt7St!&E5+BunC%-PvhOi6|6(k!(Xj4>*Da;Y_Xj(Rb&q-$0sb?s7@ zeP94rPeo#0m}~7xyO5u9_zxPamHrdI%iYx&vx-pTNr$1DK4W+*YZq2F#--vj*Mx~; zaa1}r48}pn?KnmePg!G(@JIx!SrcvkvuUf|Nu?+#R8~KhHEq$%Pz42S+6XeV@_OCM znrXw&(DEk1RxtobfSA#+szKe(=F5P40iUE?HP0+VlwZ4=#L>_;!|1=J(Zt|(gan5kBTS2`dST+A3t8i4{VhD3oJqU#j*h>c~U;hlFCFBx63?Js)zv) zqp8JsVi7~%s0}iXPkj+)2I7;y-=3s)d2t`gp@}e{=0PKVd?hlCiRS=3bTH?8hxJ}9 z9?~=Jcf}k5LNxJldVO3xHN-)!WfPtxoiAd3V6KW!9vM}i&+y`k+HB7S>8B)kp1t6Mg{RgoA(Xg+5qIwid2S{}VK?!x$ z;aakFA!azxS&VgfeOYtSPuz}A;4(GcH&2V?GT0{$H-xpjZUd7>S*1R3`U=yLG|F}u zHZf59h*cWzX*)sWJQ3$T$Ffve5Vt-iSl|-;@)$j4!PWbusc0xs%}#efMLjILri6OD z{s)6ZAL}R>CB?HsI?^0;De&x+7R`vp%#sF`K#fPp!V1H6Aq?>j^O*3Qn56pJDNbc{oC4==7?yPC>H2>k4$)ZM!E!UCd(&9g2vR``$hffNbZYEwooj2gSz-IQ#(t}9 z;zqq>6sU58tv6_vTqC|HS@^_5BCd8a1WpDOpk4!5X9?m3AZTpiS zX+qC&B~4-bu+yX2_Wqik)EoLpE2w$s71ZAU>@pg49Oe;x%u{zf z1o30WTv7_6j$>jtlRmnh83&(u?h7~XHDs9b;YoJxkAZUv`7__KR7N2oVlxAvXEr!@ zuj*#mRH`TZN20ew>o(d{%F~^l6d=pGgGpS~l;6~-*4I1pcwBtxj z#?)FQGUUFe&m{`79EZa}u9zfjlJ2Xkpn75-K|P^u#y9j-3-U{E;HkQH)Q;BecUA60 z&dFXKM(6*Sax@z~`m9u-d2K6^o#me7XI;^k?mRzU6vobPn``rZab}Xkg=jl(0UgnZ z3SfdELXeW7-812SnMm}PZZI@MrL1M&yRrm>fOH9iAp`G$=Wz}~6C=vVOxhO@zL>*2 z_6bO4&4qElb$)it1E{$j-6+b>XZ04&(bJrL{m1wwwlKj$wujr{Jg??tJD3RFAl$c1 zQ|4v98NKuVB}hLBRUNI|A#>9cE=gJQeOZ}Ne&5XM!0;Juqh&xRROUfgkXUDb>DkEX zz34}MPCwsXD(3f{*eByT27;%|yK&hI=)nv4c;f1yaoEw!=RB|FwGKp`eK0Kl5il(O z5izWMBn&Gb9>dB^R;%X>Jee6BbVLIvWLe}_QA|EUC=4Jk+TbOyN=H}EpwEK54;X2t(QFp zW!hS-j(s7I?e@mH%l^Ptta>bCKj}WZ+zH#6%iYfMqSvG3+XW&Wk%j~rMi6u`{C=-G z;7CTc7S=TnN-oiaAkla+uSvbbGPoBA*w_TS_mlxeU}S`A8Qp$QBRm`}J9z;hZ)i>6 z$9dOpb-V{JohloAJPOQx$6HjCuy`L67YGlqlEgLXW!VYNPc@SVwdfevD3(?g!mjmk zb(5XW=RNKpo(6R3HiF*<(biZDFz9sBF1XQ6_RQj!#yN+O1%#=E-c;bRaC01bL#=iI ze7}oQP))3*K9m@Q0LdLwc-1E}82yACk5k5ldhRSdh>q`5WIr-~lwya=Oo@0jCsRK9 za&j7;lvmL(ig)PCL#Nd^6mA^gmS>trLJl;+(HaM$$xw&U;Nj?UI~Z3E>SzpW2GM@Q zB!fx9!L#ddEIw*Y=Xfxk`EaZGPb6Z}x<=qE0$ zO$^#<*tRBzV8|`5ae7fv-s@AXM1KBBS2d$m;k?kMLUt2;!Zj(YtMWtqyr`lep)f<>ci(NP{kJ6u*M%14}TqI3z3Jd`Z|;yfq6hXN%mD5_4=4$6;t~F52d1n zrV|)<94RI(8t{S(>j_^+sF`dKMq;dqxOyqbNxbr?in{U|;L{j_5; zWaiUQm`?+4KJ`IZR5rGLiyFg(9=E_XqH79t)cB5p_>{0_k~53_1+!}K=qHA>I{F&C zAN1Q;@Pdn>rc5zsYT=vYFvWRmu^Qy6Hkk{5ar^uqVPOrbWzw7nO#~@>)hgl@Ud$u#L_6#u@E5(sGqgyVKs(U?xvSMI3A-33h|o9` zcvXd?w+6W7uB1}gx;LWgYUnRcMt`e%BXdvUUCz-G7-vMi)qxLV99fl;cC4bHmq8#d zds*zw(O_~k*++R30}?SqAdFM(;lpSa*@l36A8{|c?ap*}8MjuLF;7OJKkc_ezCti7 z4fO$VfnNqmqW6uaGQgn@%>hRhIeNIVPhRTc`50g)?811ATf>{3@IuBaBTchxrhb&_ zNe%5rp3v-1QOu9{Oz^d)`A*PU7Ga6Ha~M-x`cF`-gxsFHsN1WWn$Hy{F!XwDx+g+I zMuj*ze7GUbj-*ULJ$lQXP`?S47EFv@?n4I^06GzT8<7|+6=gc}+-2sNRr4JbAinU0 zun|^i0KKr02Q2Oa_g;dzPVnJsOK0L`G~!l0$m|1|oo-`XlrBe%G20f&`&K^R|Ldix51mDM!Gh7^`WCR4;%*bG7k?6 zFfKV%ZE!N?5ifplc4B1fs)NxEV-8?z6bu5J@_4ru#wl0uLYPRD;e0v@snVr`>@Rzf7C-P@Omhr5^NIm6`kvaeOxb$ zuulDrVs5l}EVl*n7|?}-S}|8wy(q)QpcxTvn*)8tD%AI>CSQi(IP`jPJ>86TYSn>G zeFBWTnasEeJs!-ZtvJ_?^b0Ly-I32vpMRh~CKL@kNz2WvO|@AfE50v*FKgNRSu-#9 zF3CYdGk8b5D+e14AecV6#PFSdXzJ+ci&16(+2qh7no%GS$YA#0-_(3&SIFkHQ`t)v$JFQkx2F=(0Dd(-ZQ=( zq=y%md*RRw?l<@uPrIzGVHNvB>SK+UH8hD4CjF)x^25$RiD;lf>Vbxs7Ne65 zSO&=G9W5RfO|goOww_p8&UUmVB-Rg%*+n}#uP9nav~*v=p2@Bl<$VK8X2GKD^5OlM zqy&nWh5?NE0s8|EfKO(pqW6tiYlkQmLkr8)>cBf?*VNt9R1RfA)L$XujSzQfkd6{H zE~+KgqZewccXi9-LBrD|33_{8EpmSl3ttklTeJrS0BBEXhspXQ#wd|>&|x>?;&p#2 zj)Dr=)2?-r0;fdIyme?Slup{JxBCL8#G-3;4hWp$iohw@Dns?fG*i!C( znjIGrUwZL~FTH^gUwZu!UwVBJUwVlVUwTOqUwVThzC=uMPU6{Xk7%K;f~ejzfO%`v zAj{H-FRr{Z4ex@`qA?7L_rbf^*S|=J2g+cy5HHDbr<#BZO%ZnrxkfV{cPh~1PWiBG zf_U7iX4>)fxKja(JLQYGQ@)5h1!6vJD*&t&ai_37;?uZOel+e>5RE&9SdtibD%daX zR3O7*bc`P9nj)YN)1p2D0dnL%9v6p^(Hs;eF8NkSb{mu!gUb&0ro2_;KX`YV1(=UX zt654kX@6?0006e_*j}z4G~nNAQ0qB8Sh9|r4kvwp=xWx4QkhJvjJR`p5 zh}8Y^@Oa|P`LPG81$YAWaD1X#B&cN3T9v{`t2{S8escQc>9I?+#_@|6&z;AeJC*O^ z#q$@d8T?3t?DBVP@5Fhar?dilE~vB2sh@G3?%uuCqQth1J>LVz0bhN&5oc@J63^AJ2^56a$A{Pbw<`z=;W2W zc0Lkv+@rRD4n5eWq6VE*EYI*@ZJQb30bZk0&1#{APQ@dPa#jX}F_Q^vCY|7{%6~zf z>%fg%yz2+`Q;doO+>DYXU_=4XTWOSPXwTKaq}KpR^OPs7OR|n>V2;`wdnLSLqP=x^1Cydi<0Ti*076ZuB(57iSKm6KdBJZAM$ojAif;pw27ly5Y=qsn~t z;LNzjQn13vKACUO}%Py zP074~G%M4179exAp@Ga$$z~O09GAS<>r))XvD z`Z!gKbm%zbpX+v8tUrjH$B#QUtbG(2y4?jAZB@8q?P%{Nw|F-v@j4e1Dg{hh0{IAZ zYHSN{d7y9j1g%ctOFAuH)7BJQbiFhzZjcyj__fErVm6ljQ%LC5TQznlz!}XLtxOMz zWGgdD+I64Xb10lRx`w1%#~UJj(_{hT62QH-Cbr!}XMQqF%}$xeJ5->`WLzm0x9d85 z8||w0rm*j!sEcAx?46JnUem|XgwM^q#1n=*T7?-6KQ;7omea;EAQ_vR2$A9lCm)vK zzbr0Z4H_9|Szqb&OSxjrnTJY-Fp3`krxGL<47&blCP0{PNu;n7~<+ple=-ag~vkz+GxU708U8 zw!xoZx-n+y8v4=U?186=%ZQKk zG(>M&p&Od+M4G`L>UA;gXvlqBWkphu;@^;v)kL+_0CU(%rZcf>1Y-13f|!WS^2-s|mBQs)eTDN++?( zag(zt>`s?z61Npurg)7=kBYhW0VePW@YK-1AFzQ~e=64zV5|zU>(=S*VG^Z+x}$g< z?Jy%R+(3@JH!u~|5e#hFqy(GECV<{>dlEiK3WOtP*_CerO1KmN_&OP8!W)A8uC=|iswH#h}3qJ8NfueDE&ih#yS(K})f*>{ovW0QPVX!67Q z<}(W)fV#DyN!)RTlM#oX6{h9@o+VIOs7=A~`S~ko!EseXkBA6u%>5C!8u_amF872J zrDoO8@@T1)V8wGYzcf8byrQZho|zYmR_)xA{6-f(1a?4|yFpTLQo9ja2w7#3##g3i z&_Pwc;i8mp6cMzhG`&{#6xO1aBi1)YJ$P2Be?}7Y<|WOD7C~AgQgo}87;#hxlHKB5 zCz4C25Mmw^DvKn^r4*?=+FslkrKc;_C2PbJDOwLG3z8EotwJJ2*{wuM>nb#a_G7v` z=Q0-s!@g(2RNq?(-{Efzw_F7*r<3!n&^)J%Xj_q#RwRYjB+j8ux4d3cLxWa4VWyLi z(xfrn^v;Y!KO|l)#rk;}Kl1kRvz8MlL81`8!!$_Hc}p-ogR7$7)ukYR}kBLTrO%217_6A3@ zOjEvyu}`LH$eKA~NPD`e6P-9sq7#y<`s|0 z*{X&2hbwB-B#iO2{We}bg#t?0bYn2vf?W z3C6u5D-lB^(`7g%zYyIbt7p)73DK>{dLE6Lkbc{AygB+!W7%|GqNL4>&>c^qM@+DZ zir-AkNs@**DK_=3n$M|-J*3S-N6QGuts2`Mv#9qsvn<1J(IkF7+c3}#z;`mfS+xqd zMGpx!@iX)=V6SeiuFlkZtE=drySTdQ*UPJ`m~VA8tY=qOEA?=7wT(|p^|ok`O@FP- z?sWsnq{5DDbm(GzMELdcId?iHZ9`uZv`wNO_I;3ZUy~ zJgJv1iFZ|2eiom24Kkamgt4tJe8DiZVkjP)_fDg6P;gg4iON8TL|5=T8;M4zv{vvt z|AU#Jt2>rb)?>Q(;nnr1 zp+=dnBMVu$`{|249bl!(U``WJAyqpB%r91}NE6N@bi^lz(`k4BtHkZW<589RBU)*) zhnM<|$X=Y*6Rq{WmdPb^&1APxJZ$7io|NJLCsjg$SVc(FQi>#J(O+PoqH3sS0kG1htqGtoX(vn07%s^HuHvti ztFVW%356NJ8U`j9;&mkSu7nM%N*x_V+I%x;Htc8`jVpmirS(MLUGy5|Xj+rSi)dIy zNN3ICKDuhKje$ilIg-S;;}gGF#etvfy!uq30HO39dT-a+{odTP#y`|;I)?skb$bd% zY_O?R^j+OK+E-Zr9_yz5NsLiz2|-QCs@TBePmn|R36XCk%S#J=TOviV0z?d(=A+y1 z=ctg%nW~)==$*doEaH?iDJD~{*Yjq*UM9<{jxn&dY*joL0pW^~F65wik(ypzWuHqK zP#+#OT~0eWE3^D}IZNvXISU?PXjNSY0(@m>}~UZyyCMGHsBZP4t^VS1yGu`!|o9 znaQ|3DMvV^p<6m#`$W5|@ECiSyw(zNy_7SV5mHM*LR!iVnnoM8tCuYCj_GM2W8^IVpNz+C=i!6S?8rP24XBEz+^+k$Fwy><=a6-wYo4{Mbvx{4B2#f6^7^ zXIvjN5pj4K=+)^|3V$wAfmkRsMG)PWq0&pMtN3$TbUj9(DW8eZW|Pd*iXq<>?qv}+ z7;N1R9+h>?Y5|XF!$+3f3%h~W;%@COwfNzXa9LxfQ+O>Owc%%-2-)R)Q5w+Qm;v3D zz%_;J5N9ug`HQyKFiRVv8z4>=fTZjGhhm43G+m#TiMl4usuPT=|Y7qukT%`W~JK=LetiAL*2#c5(x^ znn;%)z(4~Zx_}FJ>{*AK_{hA|OdCq*0!fS>u@FaasNX$5!n5SGG6vePHRJG{(^AFp z431qWnPk!FjI)!vo#-nZ^wd z&&SZKWEAUb_d@z|)iLN65q!jqW(JQ`u_VmH(`sH7R43%!<8=#nDJIg+EIrR!uaA@Q zv{NR1DR|&_dU7Ilb&3lu6R?0C-@$ck=gD}+@#(rWSP~}%=JI4qoQo}_*nwQS#fP!9 zeN%{=Mlny{unBHa3Cy%Hk;1O~&|`C|*6jLW+h6vORp)HTeyuaIh_{1VHWNFCyftyjp`xbPhQ}5?qxi72q82~c&S`gmSV1Nyjf!SDGW*mP#LFtiV2W#(~jyIVSu0z zFv-yXItl zXdS{6S;_qfyWOE#Se-L&b74S#G%&*)!E#$N>pcpL%XqrGm%;t1&PdPoy^qyS*I6MT z(`Hfp9i#QP)6PuBCw`q<0$u1rjU)ETWE+oxXEHu|0Ya~OAl@&pN!@UapB=(F(qkFy zdIqXJxT;y~0~ymZI%5a5Dw~Do#*Wx!%vQ7UkUP)UW%>4dgKBd%^wEqaTlKy)lbH;- z!T@cG-YiGzO?T_moB1LJU0k{MUfBg7y zG(YD|llm=)m~YLD<7($Eofc7?z=66N^O!*8IuLPZf-oZPj0<*FICONDzEiwz{Mc?UdTf^;>uvk9vmjimW4(|dPX2Zr3)r7c z(9dTc&+)b(Vc97cY+!1IimeXb&gqA0k4v#GO<&5XV!d6i0)Q2KC6=nsj0$B8{zTecmoWL^=gDvLV#C%=B`$t+&1Rrl@LB(KdF?@Rv*{E zeSKY-#Aho%AUu~75(I%pJ65!=OPFBy5VVU#Dq?{dS+S6T4I1^lSr+6;Dr_K)A$YLP z2{H}>_OWbDMGmB14VOtY!FI-CDb&wlMkU5vDx`x04gi3)7R_mc;GqH+CTT9qWQi=2 z8FHD7krgsZu95|Ef?Oh3$Z2wsoF^yADRP0FBWK82@*sJLJW1{+50gj8eK2uP=uv!N z+CJw@qDM)ISY?tWWl|y)0`FP$S+US3#U?po<%mrzc!BOt^}A0T!Yx8rH|A>=+AOF) z6h~KFhv*^2rTCl)8j+@4Eh*({OgET-0;P1dWvQ!O)*1!nDPS7Ys1q=a=_*X$0!-K$ zXBM;{D(lqD-bx#zjj*P1Rc-By*GRRcyaWcO5*pxS8NDk@X?Ws^&fwab|dSxJKw zvPcEtQ8EgGFv^s6D&Q0;S14KqD70ceF&PMM#Uc%?kS8WB5YJ>}0`a|P@F(&FOb3wW zQD+4$>a1tBjB*r6wit|X;}m-k`ZGp^wRl%dSl^5{uW&{U4TIGFcR94 z0w(`;&dD~<9T(r?(mq@C^kzl9H6{!OjKG8VcTVmR2|!ySH--sYX;@jjeUt*5i;^{p zB6jtoVS$*R6@u_W(DM|f7#$97(#l^b(k2NyZFSU&0d)j4evSj&P3S6A>{jqkY_{4 zf0X%;4}lxaSa*3^w?~2hiG#kt`dz5fJz87Cn2$6NF5Ry5kr`#+TlvJsz*O4AmKfu% z@j({ZAdB%qqL=;&=W-qX5nVSMm#ZgCSsU(QIPoE5L}sFY!3fQf9>}vs=_|# zUxAG;0^2@k#$nVCiDk&Q2>C8&9C%2>KcZI|+`yLOky92Z)q{hj#K2NQu+WQq<=pqp zHzLCcCtEv5r~CwJ*8)K2QYle2i*2W-0*$!I(JOI;Q1C?kGBao#eYEFHY1vD{0%|`N zNDv=*nGL**14nPyPki9qVErkLU6{)wYoNl$T&YG|G(V!)vVswBF3LF&4#q7+l)|upgQCVVM3`hNp?8LBmK2exvTOnQ&SXYOj!S81(xsiqRzO8=s=1?=%qvQdHo;2XWGA1JGFrchS#v@7S{`n{@%}482K3_8*pvH>HN72|Lv1mx}yS&PKnK)R%HnZC#^7SSlz*kcUjb?*r5fLayPQRV!kbwJOv3PE%1a4Tez{Z==xXr4B_4Ga?_=Eb#bQK=_RTk%uXdhz%3nz^CQr&fGyC^O|rV+6A%Hw4LYT4KO<))WQNS&JY&PloERnMg zTjersjhu11MwVqlnqXCktb<@Wr446It(vpUUU8;x9bg%O{{ywTC^)$|U{&Jaglf`! z1_e|vI>vpD?A+uE-L(s}jpQj)=}+hR8oQ4iGmO*DeN>Y&(Rb}gxOyIMo1!yu8fW4( z2b6-lb6(mAEL^?kS!W+~PN!|ag9nc$&1elNp56y%7_LC#z+3X%1VEp2A|1tueM48z^zUd)hQ520Npf)0v#wUBmiIAEkZ^h=OJJHBsVC zlo)lPGjrm26p20x5GmH3$YkVtQ?q_zMXR^8F$Sltd7SZ3L~aA}8x?Q*>5# zmCle>NvzMZp@E$ignYm5O39?3$J$ajw7FbuQ@OfWcP^)ZoRsUh&;H5C(`~~e3x8EZ zGBsld%6QE;ZA=ZTd1Cfcp{W)% zE|#7-VdCx%$^&SBJBm+NyhE296jtaqc*8h>AYlHL0oyKzma04{bAn)2dGb)x0m&6C zN4J%jOn1duBA1+*jOZ{?nW-HC)jd!bPoR>hYkak($r+Szu1sEHK3FGeW=+a8tX;`0 zO^tzNjqkd1EqT|3xjwwkb-7c!I;YXRmLpfUQ2j|-Z&g|KCb z9j`{O>YCEjxkMJoOlAS(OWcr^c~+`uh{L^kVQakBw-1R?gZg(Nqqasie6C5_Wi{|r zpE>l1HVbMF&D)iHrC72nXcMKQHxoK4n9E_h%C$7RQavM13JTFFmxZ)UE|zFj`CSnC zTFaYtmpfrq?6R+YqSi@+FOt>Og=4WJ7p(L3Tvj4%-7c-J=BZ%{w^p8XjE5Z06q48d zxR0B)wW5lAbOP>7i`6mjf>fi1zSt zhrcuo%~B%@p`%2GXCUG?YbG=#s;n9h*NsQSYldgUaX;cb9NGDaw1LhTA}=u>&Nz>l zgFEyvd06kn!wH?>-_nk(7Qo0qGuW~Io1$zz@{#IW&<8x5ay6sNy$hL$r0i*d!>{f` z1jIr+8Zl6qL8*cs9E_o2n%kcnMHYWTlffI7&EikkN?SzVBb5QvL=0nqi~K5;jhzL+ zQ>vz9X<|97Ci=1k#J*3%b^b} zx)_W`czMKI(N3H2lu!1wiEu8h=JG^$Ev@E?=-pcUINq(3If7Aiilju!q=N2AmW5tP zR)M-MRfwG<&_n1*u0ZlRQm{y&LW+<(M=FpX^T9`}2t_IdVnbexev>8HDbiyeP>Fvf z?XRr;Rn#9SyXwzUe^9(+lTvw#w4nilZd5n~^smB>V+TkM(x96KQi1wytPX}zfN_)y zFoYZ_6>+SP(JJJiKo&CRvZWkG?J1F>l`oJo7O`x*T*1LXF*{!QTgYVSZtg<; z1Qie$n3K|i*_@oE7skN+SOtJ>{GAQi(XN`i3NKgdvhu4_wX4t();b30hT5;zhc;F41r+>wB}>5;SS z5pVIV!nZbBtq7jkoCel1kHhU{n;7#nv zvf*8EMjgPKT1{*)&QFd`)h{;;+zY~IAdc|wahh^w@@yL4rpU?3Q|t*kwc=EY$a$A( z2gaP~%oX5|&Jw;}sx?9AHqIYEeg&A$QpQ;}r$ErJ+xgWMdWYP^YL*5TSmHOA&`PEO z_UBW}HFFs^O%YtsMaZ<=Fd!KQpT@gO0MLj|88)vdm`+pVVuJiModDWL6h=?fF%0|p z)FMjEb8N6P$emAfuuW$G7C0wY8Yik(OtW?=eFgCiRr(BI9J~VZfNW4RK^GwurLbog z({!AN0(f(B&VepWIVUItE>Q@~WM=UuJsjV8=pw@F{1gI_<|*dcRePpb6DNesnq3>f zfRKxn4t?bBnq3|CJr5N`n%xbq4il?7%elaK;+04$rnb-jIhEMq>&v zHJMSQygBPgmMVcL5`rNQR1I=Cb z0`%+~76(AeABRQaC5hT?w(TQcYSv{Uhm5I9gYjy?s`bMKD0#4$xgqtG=CmGE7}9bu z1l_XJN?Yl9vV`}&&Eb7-i;jKIa@vB04XpUGW8qzJC9*dC z{W-`9)y ze^_$~w|tK3K@IFpzsS^BPTMBh7L2xWiN)v>pOzr~G^StC)6qY|1ilFArz81+mYTpT zA^oDBJ`brUG4;HjiglmD)RQJjx;I;o6s%(db8X`;`FaW{r6P8@*YOs6B5pa2Y0C_` zt_-C;-D7pq%TwsbHM17IVo!*_=-AOXJ?TwVPvd3}J7-ifr}}QDJLn2Ga+r(YVpq-K zBJ^a;kN^ok$<`@#kata^;Wcvi7;8&Z zgSX!)jGDpF)$BfaU?Fv9hTduIPPV5U3}G8g;-zRn_W5n_c)z9-(hD}PvG~3o^xKDi z(>oNqs61lAl=GnBPIf`aAYId3i`=E8(>T1!bD3V`>8U{B6d+vGV_BB8EUn}$b36+V zB`z{Vt6iC*Hyw!3+FmrOwhE0QB7S(0!%p{O-^w7-sYnK7-IAn{?FY00@ms1sV0# zk3=hH9p@;_!T>Pe4t8us%pJY*jNLaE0Y8m4oVM@j0y>vh2Y$sdxqXFcMB;Q86f`F2 z`3+pdG&YKXPe#wV2%|95z(fhZB+F_RC|03x-=|s{gTOdtw z<*la&$oEuq{6#{^6X+ZP*ExEy-h!zHFENRi!-%3&PLp0)M-c)iI%`&GcGP6pqOPgj zb-QNbR~pncsjj-+NT-|CtjSh4tJR&N9ppX}VjMIin5r_Fbg-T{>(mQ8F z3wU8LD3h?>K!wBw)PqT@vB(23T+u1D7A%R^s*+4*im-V*^$$wO5r&M~0&>6w zz~DJ~qr~Kbz{$%1qB%CcIW=U8vt-s$NoiOr^~KsOR5MyP791>x{~Pl>)8s6|ev1B~ z;d#LsC1^q*m}?#@Tp(lh`PEe;(hZo5WmNy`^!|cnXMA!#1KK8t?6lkznG@)qc9!lj z7ShWmnSh*g8rIVE@U$NKz`%{EH3>WD|T!> zX%w?$>&DfL15$8}w?QR_1!|bVl=)a|_;tQ!j@6Bp09z&lfCH%DaDmWHv7kSOHf&=d zBR-lG=B+6r642x`4~?xoWB@^<7bdXQ%)T29G&X}44WOa8RPoM&4yZs)ywVzaj1a=G zj2*|yl_51}k`SjE))P)I+x6y`k^}ibp~-dHv^L1)vs@&d?$$fNGqExlTese9=u(Ue z!0c9O$iRl-B3(uCJMukE^n{5ij4Rm%PMVEWG!E%iJz*M4_F%m?9lVYKgJ!fFd@wn) z>WcRwz8N_1yndAT(T@qL2wZ5$?mo~QGj!mvt!97^YO zX1qf-$@uWOClQaM6{;!}#mH^X_2;DWRnm^zi(~JV2SJ%*E z)!DS+(wN^gurq3Nz$^miSeD$6I}9p{90(!!^Mx>ankgdKsEdI?l2MwLsUFi#xE9EZ zRw7#~c%=9NO_pamXtHVnVp@G3jhrymSl~R>F9?&|t$KYF-l_b4ak7W$H3Q;lm9 zU17Q+3KYl{rVu>{LV3Zgu{%*tL8(!K66-R0yf=B`6>^nifn7t=EKgFC3W&D=U+2h} zNdQr^Yo5HW3G!fITB&alx`o#2|4KDD(qxy&M?dprLog2o1woX%m|SMmlOl^iX|nljC0Dfb`Fx2>!cNXYtRW#gZG*1F zDS5_TS4x8^8AniQGb)2so?;wy_ZT6vk^=mfC*c~4|Ex0P(j}Oj95K2PQ-DY}>y&4;oi0#%_}2;2 z1rnt5G&w^<3!0yom?clQ=VLd6b}92h;%%o5UlMQBXfKf~tQ@87dF?Yb95*qb9hrCN zW_1jduxe5DX!WIbV8nDb&KR?V2CgGCuH!5TfIsuc`Ai=84J`R=ty!P1H32^`c{T#u zCc+l`@+keJ<~77UAC<^vGQh<9`Y=FU_O^yA7w^ryUt7U6V5$>0q06aER??M1tQi5x z!MTwXCR-Jmey`U{&-iO5A*S~`VI#hPK&mpNxd_)g4eYAt0Y(PdfX~U0JI#ESx#pGs1re2mq#0fmJZP?6 za^d{NOVj^x;`6630M-du^bE6l*ir`kw3jBX`b{iG*lA9*Ho4BQfT^qj5_@LD9dVbI zI#)qXn4AJJm0cVq+ICUo)fzu08fRi;qwTPVs%*)JG{2fu7{fEgTxHlqzk*pWz=URb#vO)y#I8oYbpZah z?JAJA?i` z3KAG}soC{=-42NEZr~fkC%vV>YXSncszc*fmLRv+8UjcJtsysQDkRb`kEP+w zgzUAEd+>gPo)^N41OG3FvzhX}?UB&yp~``sHybG9oq$O;CWjwep7myDhlw{uuHnZj z%d=)yJ*8m!5e1Xo;&=AU{b9It(fd!!P;<=(PVNB=?i;@Zb)lXUc)cY6k9P@I-!RC4 zGsBSD^*dd+rB6`DPtfdEf6JA3X`3$C%Z%Ft~ax6!kQbqhJ+cliki{>rN=I9k45v z-x2%=3gAxz|LM;hpld9nLg<3n2sjlZU8gM4wUUmZ6Mq%A}4|_8Yw8MQf9=mtKoppouKAAw`Zjbcb%id^jb=Byj3T*hRtL*m} zS{5`M1~MYBb-3*h-GAxqnNhzv-wnn)9-Zi=pbPwsYCFfejW{V}+kEYj2QQvkU2Tu7 zcry#_5MH29aa3XT8N)83h(qrn#5f8=G^g?GCltR}>oUe*X zyS(e?DMVpZD53%#yVPFvfZH2}2FEUR_HuVY%gdVs0-E>o1IuCGAWIgOT6K7_Hv!Xl zJ~$5pMq-FFB4=EOeZX&24V)kmjsj8=2|QC_PP`QZSx*}`o1~V4)X5YLF&%`>^nR1t z6;siT!*uZAyLivy+FFdoqCJZm{ajFxC?SL)iTNQejT|p~61KyR=V%Et-PTngL4Y!s z&`DZ?1!K94j6enbcqH^(ff`i7>N&$2ce}R>%rnd|C!%30hGS_!^m~yHgu!wXfGgNq zdjwY!2akzMqequ9C{_241?}?_kKH@@SZgZ1&$6cXb~aa6ftq&!3_uH#q@Pp3VJ=c% zW40K%QAVcLW;uiN{0NW3yq+_Qd~UfD);y=#Kt>yQOC7iA8TUSpa%y$*@!HfqwR;Km zld8I5=r-qZME4?NtKnQU@X`dn+}QM2#XDdE3+1#%upPHG+B*r=uywR1k!n7Pe6*bT zgvD3Wn{!&#Xv;0$+#qb5?^~iRu{zh*0Nk90Ivx2ylyKWw1HuuJe*LKQ>-R~TO0cx^ z`F(^)dF|{q?mt!?wnnV{NOpLw7EI=Ir73;lgi#43n8&jJ>R*{}2D;|MWlqFaPWR_P-Audu;gs_}t&6{@yU} zNt4XTy;;l7@$-%MH=f=2(#8uLKiK&4#&0)%zwzshKW*IH_{+wt8{fL~ zy*uB(^WN?=Km5<%+<0f>XB)rS_~XW}HeSB-lRJOB^OxNhU%K=Dom+SQeCM4zKfUv( z-B(}Uef68WufDQ-{h8hC@9y4sXZObUc5l48d*jCLjqmT?czO56Yr8kTy?f(ZyEoq2 zz5def_3OLWf4h7A{oU)|+P(hN?)5+K-gtZW#&>payt#Yh`tFS%@80;q?v3y6-gs&E z#{0WBez<$%N4qzm+V^&Eys>-Z_1zoa+`aM2?v0=B-uTJx_1AZ=zqtGA^SiG;yZb6U zytMo3Q(M2<_|DcVA3U}7{SUr)=XW1GyY+*u*SCJW_1oR&-~QmsTff_V{>Qs7ymRMQ zyDz-A`@*}sFMfCT#dkLTu=~REcYeA1{2O=vu>1U*yHEe+&aZc0{qCLbf}-e5qK^Y; z9CY8~nDXvRr+pK5igMIAr`;1qu`ifpY4m*x!_-(((;Ao6l~3ar2LxfBqM=`m3W=>7M|(+Io5Gn_I7JUEjK~_3GAZ0O2>b-rRa?>swpj z-gRJ1d<*er^WDw&HlN;j?e5nE-T){3(&nwr+sF^^yubO!yDx5j zX8_*ZeRK0|9d9=OwE5>myt(_#-9dPB_vO1U-TnH;SMPpf^Et$uyKm`uv-!QvpG&*} zzWeOv^PAt@d}s6e#+#crHh+nDv-y3*n}7KBKfLu1&;7&e3T^)3jm=+ezP|a!r;0ZJ zl*MgW#|h--?k^R&*?fERJ36_!`}W=M{3DSYpld&2%y|ho!P_y+xeb`}ZCI=lbE1mc(=dUrY`pm|67@dASKBXbzr6j;?N_$1Z{OH{b^EpL*SFu;eslY+?Qd;=d;9I}?`(f}`5>YKiz(R`)Auf-~Pq+FSmcS{p;=DZ2xxqciX?;{=@eA z_RZ}-ZvScf&)c`QZ*TwQvxZe4KK0?#A3pQp7e9RV!!LdKiVF}cfPx`{`AiJGdt^F+*yBiXZ=e% z>tEhke{N^}`JMF_TzzF&98I%!2myizCuneYcY?bFx8T0GYj6o3+}#&m9G}Z=aS9 zXYrW;8yoH7%ZGI7T^}4$ew(Imc0{z!ou*&FpTnmuIHe20Rh(vya|tiDqKw^yzLO@r za#WZ7iO|NOmJs)39Y*1KbQc;ihnqzqchBzLtZ=)x^|8BHczCewXmdO5=+F^bYP;)$ zR4Z+FyO3(R?QXV1=i*}hX?dd}8&VByROp|tKg~lbNNaqfViVF@hg6VO-$unQf>V2y06Q{y|q`9{$|_j z;Kmu`a$S(`*70iU>Tr8LgY?l zmY)b5(LK_mc0Er8Oie@!hxu&c)WDPYYfZw8jWK*{@#>#;Ld*w_fQ!9=Y;|6)qnz=E z3e>uv!}Ocq$p{4BKR*8YTRcg&=hOZ6@at=J_UilUulL)k(6h}qyhi;A@2BFfSHi)wNApXh{&dr_sKd9ws$Mqs*p!3O#P_d^4w0m$7Hr4%C2N5 zZ=Pj(+^!68)H+7)^@zFTaUxUK^}JZg8+XTaeX?0+vpRNn51QqwS7jkcAYAuDlTHhY3 zVs$!#UPsqE*2YKmI)mP1abIrsH=QlPor=rmm*F``bN~| z3i(8s*(rxy?l5R~ikCN8ykgsIZ+?Z|3dlID1A+*iG*q$GpKLuyyyTs2Uc`|T?2zUfX;yh9YEJWa8vVN?BtD|YaLyWh;loJ zGlt5pfeD>8_lR`6nrG~$xA6q>-{I60c^P3XVyfsY*l(Z7vAu}vpY>je<5$z$|T}n&{EhgMurr(M5C;C-d*mu$mbQZaO zFH(u{l=XWuwCr$l@*kXbGU4P@KN#Z@#73z8q)BO$9*3Kd|4EfnCtVI#l`1eIO++uv zkV+IQd()3}$e#WS>(k}SH{rwcklLyL_IDNM>8)O{!>e=l;USykKsrzik8*}OZZMo( zy1PLdqvT0pP3XCL4+<;gTx|YJ8E-77jhTv zf!>lf)F4(#RU1DPC1y)mn?6(_c8}hYIg}}OPI-NJOB44T&M&oRNE(Cgkuel6mPL6@ zA9onuF12S$T7~YBIg~E8L3zy>_Ym$aWg-+86Yedu=R~UCdAI#y?snegk@-Fp{niCO zd}n%k58d6yXMcT7hZH_Yp_3>6^?HUV|4Tc2LtxYLX`d?Rc$5Cy?|1X0FYiuF4^<2J z?@ib54g*(Cp`iDtmub??UzZJUm$>Ga-)Wzlv8x9acN#lwDQ>8Vne3 zsSrxERldgA-?ECI4bSDaomQ_JHVFriM<&3YNhKIS99{1D1 zFV}>wzK=f5&8aeL(7kUF{*E9AN2Qo%K5z$C9AIgs%5p0%xZYt(@yH|50tli zCu&q(KdEiBkF08VJkVa~@As91yGB6CGrwp8lUcoK@{?J8Y2uSveQ4^ES%1-F7w`8k zV3a3m_VqVnl&5Oe_5Z;*{j;>+Z%eMez%36{HmX2hl>&PGu%HT7_;ExTEb@bzazOV7 zt~XoA%7f6nanYh@RYpAKnFb_RcDFx;e2|^RESyELUNrA9+*KAVX=Khgot2r zK~1J0@3)h!N9N96AgmMGJ@1IX7?$#~aoum@;DXo_@v;j`*W%HTNKX;#P`dxmfoh&+3gG|JWTTlbOQb}S;)xR2R*s^Rr33MLv@K-H)OrTerGjG~+w z-`Vc|NqGk*?xlOC@pP=6@nM*xh5i4pLG)V zNCk}U6Pmf;yg-vS+98%oMTUu`Xs{|4oViJTE}`?<-oHYZKOrFUE0(StD4^-mAdl*@ zw;Zyy4S}#R;kI-QIzs>YjSG58f)DM9x30p9VG;$d*|jm<-}}d)@!bK_hX=4sf;@EB zNP;R#X|)YQjIeIr8Q3}1{@#LZzbrIzxG#N1zlC z=XCgMIj#ufJLxYZylHq(=*YvJlG4S@5fg}b9C&+BH2DSmVE_geQ5)0aA_bOGQ^9ky z$Uz`#=axlkmkig3`aGw!ulX|_S|iR9vW5C!((iRnSElBgDWN~jd3jL}seMKC zA%4GqP9D2qI-PAhz%kR#F)k1e%TS_fa*+~f%4mnebK$uIA^D0Y=j6uSu;a65N~rc$GxW}^d{ELX-Pj| zrYLcYR#0QL-M~NniW~G6tA#*EIF#*I#G;aW!rmb;6N>aG2&T>XYQWi((Q}8QfLMDv zR#e?!uo{#J$3<+*l^~IFn#eW=YMOX~%AcESxs`VeP zyhiDADjT?Z;whK!)4^F@lrAZProoKqM9U*aZ@*=Eelj{0k7R;b(uJtnHTHLTX45Rc z2wTGVe$a?OKy+lVlH6iCYB4GX2x5A4jlppUS`@{lNWfI1Zq@f>iZTU-BUlrsn7;|RO*ag9L-pN<5e4%C~5g}iYlDjoU%@y~pijVA?7sFGg9Ax6?D%a_fg4BEh!T4aX16P%GFCAB!f5tI7vb*r-oO|TS~ygq ziMFmqOJRdVF*YHwbC!{@L@Qh{9|2_H%;_=8OF?Z$Sf7K&rI+qXLR(neaQ4h=c{=1n z%VwEAm#51aN#Z?LYT63M90K7EKRsyc5BC_q>FgJn6Sleiju2}6dr=0^f8*DCYPvZX z?kJP1kUEKW(BmU%Dj0s9xcit~)y}=uL6yz^H!pGHA;;CAt0yTe9+}|Nt#?L7Y0hqr zSm)>3j|aHCw7SG=X?bjecb^wo5*66TZTX6#q%{J+a;euZZ4FZjG~L)Mquof|e;M`$ zz`3|&)X%Bn8spJ5z$9+=39Pl%_INlptE7BtC_Y%+t;2{S7CVw6J}4UI5QUvOM_c3H zeLx1VK7Re!iyTA~hM`0{^>IpaYb-}EsPiKo;yKBIk18~KjKwpz?XLHCPr1P~Aj6$C z`_lBIgiVArA}7c4iYbVsO{1B6=RUQKgm~_;eZ&rmnibPiiMy8pLtX`mA4yhqNSP)5 zi%F5*vaUgSY+K>2`UjHHN03r$T)5#+-Hq1<4TCtl?HC1T%lv=gvgxyESBAS zP;}?1ItH?ddWX7gj*9z%Ut`KFHD&u`@Jv-wVfO)fUXYdSQ4xut6Fj*ywrhp=v600a z!L|D-HkJI@>k`Qqx9kMP4he#;-p`T3CeRBuWPXAI1)W3vPmK&x2M>zl0nS;pcVI=F<=@fstpHSRYJq%*H1E_vTG>(69y zJDW^((%)7|u1b4x4yEt@N=N-Ox1gsa`T#52$5peo8PtbQO=;mqjlVTe|E1Y+|4^_? zV`###fQ@4GbtG0^(lLVRFyXjVGANzpV)R(RX<5`9sSl1`n|eZ7twyWgjOdw*faub* zP$E--WVXpW-ts3?l&sQRZc^wCN~KD(ZH=4cX5n?*6S_`HY+e;%QSvUA9;4$z-S6p$%1b9VYlKXinJxcDN^HY2w}VPVLk0w!wo`ZiLN zcviTb@f_*W$ydGGa_^Aoajs!47Kx`H#@Aa>Ho4Q_iN6SX_7mD2`-JX0y z)_IrirrHfmBj#xuxtftv>$ZNTYEyJNO*J+r9}0aFDz+qFUVb_)>joO-@6EXN6f_)o(`3uyb-{y zFfi+t3th(Gq~KoqBJ~BhwJe+)nDo1W5U_Fto(ivF0olTF^-b1zIe~oQ0Kt^J<6^w9 z&W^|RMn94|W#j~EOZ%|(8a1m25*Qd7S8DS|qHWH#yc4b(WJTGcYL_=)3qPg9f<;u> z>sfi|w>|ybFkbmAQOo-0N~Wa>9ELtcz)Kb}Y84I=>G3E0J%d+{v#FIf5HF8iuR~fs z*q}u=p(e_43%-I<=LLYMkKMhD5~vP)qGgxvHRW^kh{cG#sLY(Vmjq$U zS-Yg+cm48@GVQwPbGv^Q^j^PsK3j~@SJ!*1{f{wtIw`!_2$}y&x9!*|f(LCJF3UR& zo}KNOetNvfJh&9U=uVSDcKaHzQ)d&tu0X%yu-%OnPiK9;@6nmL5zNjQkmtwHoBvxI z%8P?P3^&CjhC0P@{y>5g&zjlQ@VVcb5{VBJF#KR}nd6N*7mHj5Zc)sJC8#Um%{@<3 zCo5|3kSI(G1)<|xXMpX?cklkDc24!U%l+h}w6-U-zZ$!ty*T`y8L;qOuUq|Vhun^7 z&9lfN!T==I)5#U+U|Rkm5(ZN*g@A; z>SqQ`>6Bu2tovz|4SZA0)Z2;l45o1Wf@gmr+AjGTE`cJCiio|U0WjO1={PN}iq&LCr;BDuJB1LW<1Gj%~@ByPT!&qn$jQJ$*b#9*RY%&Z4Df z9*BZZxZDmpK+~C9+8JVXkI~B_cJdiHgJa_GC?9VdXJ?)fmJPJ^v=;7!dLr_KIm$LL z>GAyh-LE!a9?lhZ$>B1CY**xt%#`OBg#mu{A#|1x<~V?o=W2Ra5`tsopL}0YAXa_h zMN^lLmdoSle;`e0_Vv6nN`0x9S#X4!9MVF_N*e%P-191zPad zioopZWzmNqGU8_xTM1n1f@js!xWl-2gFNVb0sH~LwaKWUj{5S*o=E5+U3)wsBQNhb zB7O2<1>Yz9gw>LUsZ@iykahGsR%`(85+=XqgaKqaauAr;pos_>C#Te+RWrpvOC*2z z0AG8g9%G3$9Y5K*lX={TP@tnN$HHLL;K7hDpyQJlTqWULQAxSxvT@h%R}3N-emZw6 zgR0*S*iMKACN!ba5mcr$M-6vmPlDd@kRdVmqEF-L?eE#YHK{gE>(|>9HVTt8P(8j= z5g=~g48~Q!iDhdi5g*?+p@r<`4BHt$LyiI_q0NuAxKyNxca->8^TT4m_pdKJ*hxnM zQxOg`q_Y&oQmM>eaV&PGfRes}3O>AtnkuF@7TvsLBa-#2nz7R(ta+0SjG7HKHNqFLi)a&oi~-zv>CA#$g(w&gD28%p z@N|PzGA9Py*h1>M$v#K97|_9-EI9K)_e)Fjb}+16(_{NbM>N*EG$!VT5i4`ondT|Q zY}PQUDYfbt>hr0En%O>saYjkT+Zl6c6g^k=>bMRiMAmg)XW zi})LS9+c!sYSxqRab#Uc*VH(~kqH=*z7@t}M{|*}J^mZHMxfIwwB08%tUNeg zd;m`~roC5@cG6qvx5!d1|9c`*)B*Tb5~8O$?&)^%tE5t@1zShu?OC!j=dvbCmwfqD zHK$*Lo#^A(^+4v+kL6Gpc`0t zmD;4Sj2g$l$2Rsa--m0}F$geR%|8=-t}RdvDuJE;x`V~9Q1WDvSi{lp3b)H}j8zsq zhmz`U)Pk?_aiOJpKfYoGoL7AshtKe{>$2ki=&`ldIjO_E>U zU}?|+${c%iLnBu_ieA8?Cnwkk9+4_zeO7bOBC3PZYfZ~WCK;p2n%mc?Jyd~HU(c|k zXf~~$A_1u~`tN>1NIE;C-xBN5MOu7px(@9##L?Hg8H^vp24+SC98Dp=4Tedw>5Hs2G0< zTMzY)y>ge$M=?Xch%3zZI$!@zBV79Fl?@4xS+6e_H3oqf8C=hT8|!60K*VR;thDPm zW|RJeaT01kPm&?h1{aTkfHj0t2=h28gabVfEAOWb56gkeZaCv-Ll}+IoI)*bF;`RH zGXVw1ib6(UDsAAJE#H22xf9n+rWV*N6GbUsSwC&5k}n?|jgpC)bEf6de}cGxTSrf# zd$>e089<6-!iecHyni12z~$X}7)3e6nc_mNH8ttj^6|i2^LVFJcAcz(QckeuM|6am zEww%PhW?@<>(ZioH!PX+nCm3c;;CRA*A0tx5zx}p85sdpq6Nlw@D2#oh>|56qB|akbr~i|u0SN`oJMJ}*)bU^ zrb2L3?Fv}$md;-HTEpMYjSs;FlZDBETRzAdfmq|64>q>m`UlB72*0Pkgmv02w0i$l zs2B~cYGCYozdub@OYQP3zoMu>XL0JR{3V!jR*WYB*XG!N zvlf4ZUQ@W_&-VezM5v~|n0dx;6BTk{c-jmZ`PX+B%Tc8dvy2jIy$uryrgLgqBQ0X! z!K!lt%8U+wgGjQ7R9lsbo^U*VPtuRt6`$UE1hqw)!69M+&85zV;-#BX04y{n(*bmx zpE+-BtASfej~N~c(FKvik*U9e<0fls&KO&^YA52&w4^d?W+48>9K~+iTubAsFv-BR zltzy0Q@J)~Do_^PEidk!^r*^KP4DkXv8<~~vvm~qOG|ua>B6Xxa-KC!+Iu1Vn_K0kc!|^-`O`)6aeNrQx_Yvo1duG|`t;-EG>A_hlqD;rDABCYsJ$^i{Z`6c^-B(4K0XBZVAnhGoXt%yC#WNo#Xp^Vb(z4Q&Si)^fLvS2BN#BrI?L z1@eq5OJ=X0^}_JINXh$vwC+xStNNXE@xk(uAfH}WaTks$>zym-7+7!T?Y z;HAZAv)n4W`kFw0glLcd9s4^ev=?Ln(OT^>!pt@z!svFU0PoN^sY=nluND|53Yryi ztNdZ&xTgi>^(x1_<}tAX*1GkxAPhOe1H>?~jrD>_lv%trT@f9Lw&--2d3C^?nQ|01 zdWrz9x^ij0nSpf#U;4eGx~?CyOg5AzLc-0IP`6m94P3Mr_xV=6-_-YAzk4L>RQqPb z)fY6MO`yx;Wu|sAs=l?}+u!F+LJDr@YLP~TMp$&2+jm>~0f!Qp(vaWf(REw|!K_;da`-X;s2+ zbLrGGy68d0A}|@AXZMNDDannCD#UuCyC1t;o3iQaGsi0_F+r2>wivL|Vsz`j|6_;Q zOhhAV{mKEp2CfgL_mr8YEov$RmdbWUJ+n4E8?-VL{je4GjDh5jPyY4rGseJHOyMFC z^8bUpFBgkFbXs$mh%fKU-vf~Lgu6hX=8Sf3{Yvokw)A-IB*9wDbuc9(T8$)HS$-H^{;C-MjJ4LUX<;B?7) z+a?4j0*I)kQATL-!ziCuhqEQ6M(f}@)r)7L!BAIGlp$)Jow~YkB9H1KS$L(JA)pj` z6+Z|HTSpVAhBj|;FxQADbPs%c>F(7T=zgRDwq zk>GIlt7tO$$~&)EeDZVEM*++Q>#c4iu~QgJ05!SHO_?E&>}vsQGJ$eaTGgw0yE{t#vSR8n zy5X((X-&u6#!t}|w7QYa+I#1z59tQ(&J2Oo0U{V}sm>hI49dqtb374A?HoIyu&7?D z=Y8MWa%77k{@&SV?kL9NzMvPZNN8OV%oWv3O9GaJqy%x7^o4`XRfy zGTVw=`m1pi4Yd*Sdu5|VLc3=JlUBK)HYjD3)l|+Hd+oj(^nCg|ygy&3ZTmjOg`+O8 zwCH}Ih#*u;J4i8c95ttd3qn?5lblefUQK!qBym51^Cvy>Xn>Ae{ebI62D^Dg6rDIvIXv`GF zXSpV2%n`+AUw^ACM?B8nS$str^>Cb@G1zt+r$~&lmv&s2B?!~`cD=KrXL%c(Abh9h#0(DK>QZAjodnsBL~k^c{9 zQ>pR~2{6>MN{z8N-T*E((HxC>I?hAKVt30#0m*- zK!Tyy=0l(y+MJUd&z$>I9XJ=LlY>c)Nr4h`CE}cYVYct({^}nXB1~nc8gmH0xA|w4 zwh$aq9$_EpOhyz9Y_;k z8MyqR4)Ngg7!9#a_t=kdvXtfJ4`cY69@Xq+rg$T;<)75ifV`Rv)e;70-MoG-pXfg5 zeBeWE`~!5-` z&c%sq4K{Ke%Wd{If=vD=!vgs~Dst=ne|#!rNMKYN+3|uKfhobv^$wAN8WEr-&hZYu zCZffn-pnNxe*Bn7pemy@EUFef@`V;kl~PGdlmku;nO3Nb{eLSvNSyZnnByhD9NO=u zNQrQ&q$QlWy#6PcR^lb|Ie4Nji1Wy*q9rJ~u7Rx|?$G8KN^BsuTkA&`xD(`|L7lVD zcPQM9COdhx(4Y^+aCdxj#9Qn=#{uyzVp~I7^xeumsiOHX$S`;U7JE6)$s4RYdi;o)Lx_ND*vjPkF%N2Rpeft0_ikrf`w5#Cv9p;Gz$(C8wAVuKb zpgF+sb3P-|1v8RCb8y_peA>tnW~=U@U}X#m4BQ4o_7G)M2|irYS3Bm`KI#BvBxCqN z*hpFCdwcHSt51X0xON8MK5oCOKy|E?Il~_T(omEPDeQ)akYK={`_CzAqca;yu`&{`hyBukyhiZJTYBLw82RqJ!&1#*a~xl;XyAD<_3Pu ziyz-0`jE~FIH|Vm84Mi%#EG~BHgpOa|H=u)iw6){ zLin{%I#Qk4%juVi#E0d|3%07J>#;>@qXCChpZ3~*Y{LTISGRSafA)g8rv-B?tyWj{ zcA`F$fDfxt4Sod%eh%d)K(H_A&HWTg3P7>f>@!T?2(fSO-iGaj@%{ROCns>Jv9;OL z(n-8+0@+fgU&G7H%I)&@L<^HbJsI>$YmB3iN~x_ubZBPbpF{UPg$$RnKs+ z3dRI>2Aw@)_j1q;-h?E#{#ITu1so1MqiD19R&B^AHY1C!jD1TlML;=<27aYlv-;La z_k7?fLZzVY8$_22ACs71HF+xu@JG!d+sG{f7|byq+&;jMYbcJ!>`+S0B~*tc~v z>=}M)q6+e9HvdQ-?~k`8YtQudzt!gZ-?M*-4`P0|@YxghbU;5~uL(4xZVUQ76PzP9 zS8eX*f8kM~iSYPGE|s>YgF_KxDEXf*Q~HddV?Jl0@LyaK^s)IJ zLS+$-{nV3ghLsWxSBb=uz!z*Jg^B4;)NyFS!YEaJ1;}y9Juv%~zxeK?7 zv$BoWGAF2Fmr7sF-i|g7x{vc0wSU!qLQ!v5-?G;cqnNc>?Z717MxS``3{nGVFwuF z{OWZQ$m5)8*lDn7=xMZgL}|R*TBF$G(AsSEK zj;fhi17KHw)+EfS89e!1&IdFdgej*2K4~J?P#SOyYGYX20BJPwjctM&uoe_F`Hatg zH-ODPmZfVhR-YSmM7!Xh$^+eMHhNlP?&wEkkA?u&IlH;DqUOO9Soo}**Gpe&;`%~@ zqYyax0nJNC#>Re8(5~J9yrr?$^%|%CgRkj0fUN3eiKZ}H6g@&cv~|W-LTAv?#8hVf zs;FDoIgt))BRc@Ay3m*|w1Tpc_b7a+H8;6|zZwfdgZRfo@?YqLsezIB?f!x3o%-*< ze-j~;P6K}4U%?*n95qax8sCI(V0OTGdfiSO>DB1Z(H4ioiTxvSUBALM!$lgap1@Z zbR91H4N*hI32gt-cW|Mp^>Gd@1KY@OR0LTLOCZCrU0_U9AY8OK!B_4D`?>zBFCY~H zWP8B&(4aE1BpboJgLjVu42Xw-!=AnO>XRfF!JR{W-xUE!mY~T#qXE@E0W^$ErIAtZ zfWBoC9FM0!#J#-3Z7sCTJs2LbE1&?&eY{f;sDef%oAJcGz5@)JrJ4}SP;+?d)`D_% z%J|AX+PdyQx$7Kq!=NzAeYRU4HOs4@$bGs4h<1WMB$~)-o_N}{KiH)|1#aE?-2nSw z4>>X_>}|K&1L)8W$ucw?;`&;G5s43RbU!sKIk5BxM?}ytvS&byy`9=1S^Q)l-2?kn z0m6UFPpEU|VY}~NJQl^PF2+$YcOtbE8SwuN&rDwD5PFZj{_$t~u zn1fI^xVds`W&0Gm(yJN8-iM+Jl6*pJ7%Vvb0Q=cr7?V!*S4*haMv|_70cGG`Od+s`wXo~V@;xYba$d(56ewpt-_(HcOA_w z+bz@mZ+Az?Gwr!`^Mk$6;Ol2pJ^r~X=Kel(A9x@9SL`R!Cn6#u_mti3FkhHgbRs8r z{;itdzL6kUA}oH_sm;7!!tegRVUnmZeEhBMx;v#H)=Nbk{)$V?U7GIrh+?*^X!o+M z;oh6iOltfwS8KgD$dime5!_36og#5ys<@C&aBF`1x#-ni@SHbiJ3Rynn+ zU#8t5U7hT>L@x6FOm<&4s_xObPa$O7@NU0jb~j+|T}24Q+F*3AV>#NEANp~657|G3j((q`vBjkZML>!6AebV!u8JmSR-eTJ)>fyr$ zYGjuC0}Jn#PpI;N(Z5Ca%e(O6q08s5$Y%CGadQYE>3UT0>baBp8Bp%twL=!;5a!^A zibni#kS|ien}}s&OSG4}w>doKqu|Kju`Govhknp!VrcKkD~CRFB4SzZ`^!}1Mh-#i zzkr<^zexr`0d!|{Iqwki1nDm{DkhU~@LFDoyBP3<=xOA)QcLl%4bS9en{Q#{$pr|~ ze1A~ME2I&mc>mN>v`E%UJ09LJ6__MD@(#1?uOv80r^fy$ZkHHINFbrXra_^x9>J0B zP!W`T1cNiKt$*MrbSb}mw+dFxoWm=H`SDy}R%}*~B^@Qz5%)wsPFW$ACb^PPk8Ei@ zb6@aSur3`T<@JX#Hj8SVyhHja{1)yj`d8Agv|q7U30Ol+#)g{Xw&Q8yQ>oY_&HTp@ zQbk#xO;Co~<2+z;rPKrI1A&}cC|ZQI3MOYm+OZrYr{7)u!K7VW!?v*<w&pngYj68AaNM67UbL0>|_b zMB0l|{=DlyBRI4|B}P9eoU)bYbFAXZIB1DF6*tY<-+Z3_VX^!C7mGcn>;0*42K-+f zc8C{b=fP)QP)$;GTyPaetx5H+w6*xezYI#PN_A9Oz9>zEBf<)%Y+1Ejr9!5GalS}Z zM};BJGx~&c9=YsP^`RuI*fZh;u`H%kF#qZI34WRR$3qc?EP})nDn}$oXGd~JtG)W6 z<5)HlbFnDkz7%q51{)6x4-^j?51iG~9CL|sZis9YP$wA=)rwze^A}lOkyMlbhlthR zIqn~`1x51mnP~!66D7;V2YzXyR?(#%c?Vf(ZjNe>9F8}8jl(v7_`bPGooB4Uw8%P| z?^O=3$DhV~k#K$E%1aVvNY%z`kh8)n*;gu;VMx|yusSPs$x|1uz;6(_Ccg$;6I|2o zxeVjSa*^0cZ2aMH+gmTKP}V7Qjb1^tiYZ+$yboGYvGSVh{K1zKEt84uaxkZ*49cGf z;#EB1FLBDZ^>3wg8J#;*X_8$RaABGoU&)?}D#2HIP!LG;??Ah2oQo*2 zQ|=PkrMY`%|2ZR^Yv>P4g?C{2Wx85iG$MoyFUzvIU^`mE6mQ?sWTr%-4-T0OkA|Jq zqW%rdhqz066Lc~4a7E|SHa+R5?ur zXZ^~ocAiVz0&K-iz2Ho%v~}`=o_4mSK=EBLC&fxo{lxTOQG+yo1Sf*cM1AVifmr%i zoBMj6DKq(W1{=P5o0&#Qo%BYVl|~EenMRRSQkz;8#xuE<@cKFnje@gqSC17Ji>4f( z)O(H>iTB7WtMzSDzGBZ`&ywperUk9_rv-}w#oICwFS zzfI+eg;ElFI^)jv0Ew~9|RBJtQzCZdS z5Ow_LD~VpC^RPnZaoG%owXSlk0LpP~zI8eyl%A*a@@#|jB8nc!`E2G+K_j~o8UYgl z2|)tW#5Fho8b$!Y89@#q#CdeqMy4k-fDMMLbr{q8EeaY&5Qb#k%=vU`JXa^#mT_I% zdGv|?xG_gZtcfp}Rqxa}V%b=>i7FT`m^T&i6X>rJ_s*=pIs8|Ot6|Zz|owXwA^Oq1<^3NYX!OLEBJnX$Y z2H!bc6yGp~b&t>Tcn&!|e`m|(Rz{1AWMaF5`b??uamnlKj?W_|{=J!iD0z05R;Y4i zSKD1TBF6gIfrDsqWYV~8C&$1%Z&21Zho{0O=aQ;zZWUPSQzXd6&2~4)`f)Ujo~$l%gq0_WrdlrC z6p-|_b}Ypdg}%;g8FQ4EUdMRZ&r~m|q7FcHUuvd9&u6fVHY(VZQ3L*C`athxu#7*7 zrCB-VXq;4Dx0bq3Nxy0G$T_;G)j4*JpQK;+5{@NbRH*efb}gBNnp#xdK3Pvc$|twV zYSYJ_Zb?_fphYrJPezxZ`Q2Kb%2?c}8{D;q^bFq=@vW{oQRvTE3@M*bBz2;~Se`UNvxyUWQgrWnDFD z1eKAQm5<$PnNHGjnI&s-jDj)BPsRjmPi|Hb%3*;krfS)0F~B5aj`;a&pr`RXMmY^| z!H6Sy9vkRtu0X=8o?^^WJdq*jlr+YXx@vYF+d_8#61rtIw$9= zt=YAVhw=CpxN9Y{IVONKHAO>drVGxRY$oH_*3nwB2IKhF0$uC12Z;??`WirrTJ^++ z5g>;#Lui9GP|ctM#hO9$bV6HpK>-q#Tfw$o)Lb<@^J|C!lGWY^H*f(349>7lrGWW0 z3ehfd3-WaeL%ezmUuz~(TwoS_-tNbE`4)Jp&zfS=`Pyw-K(CNrBfSekC5G)kF^RfXblGKk^x3F4uMfRfOhlU*eC(c=_N7K_`^YY&YI+{gWG%^^uts^=3b zBmgd^|AQI+=`oHkD05^n6xeO(PHzA1`>x5CqE?xl}WrrBSjQO{f8OH>C27N$={oWZADE@0wOU8<2_Rs$Dx9m1*iaQSFokaVyx?-2`V&g89u3@!R&6 z#Lbcs+7gxr3~}Q1yj@G{B0!9IZMRFN&NkPjaq}kLwuWV!5nCtM)w;IPb3Io`s%O~xp|0w(PoD~F8}agMzY46PntR!> z3QQJ)$H+k`zv7*T6-Y%V%hT3rD_|lR9S4aq!J}*_m|k(c*}y4xFgO+wnsKb9diT6e z(?NN!H!1Iws*W&|{&AZo|nPExTB|9UPUq*#D4T$k2qczfozEF$A!Gr*~3 zaGx`|O_#{gV|*V=<63vvQG8D(g3h>dtc7)FB#92cGNUuLPUgJiW!D0TuDzjX^ z(o?s?-eq*2a56}@<0f)|4I``cGP0+RWK!Kj{a~4X()I6+x8r2?rU&O_9YxlS$HW0o z{2_mqi^tEy7P84R58ok<%tOWYZw@y1km2)0{?6y_>s<%%;`vJP-@_*b@M1TuuK{~e zx3Zzdb!R2X+WhCGM{W-y4kUpoU>rh$%DCJ~z+w2w@3?;8nFw(#xV8M;^-Md3T9nnD zwD0JXWn|K7H@W_imaO`d_G%_Nd9b~HzmSqCvzf#`e+)SspNI=@&BB3fZ!pX}WKGlF zcr;3Yt8&f0#bJ9eDmi;~vxUJ?XWun?6}!pCcCnezX|-j2>)vnG$5ye$XZt>NRnm6T zokQ}0u&T(Tp}QQfO5J^aM=f2$=cmoJRkDUo`@&uWRMoh<%>-c_AD)}@`Cd!iVf18X zEFYBH$=b1l`9LPT8{&Ul7qo7YYiCYw!|PaXIBVWzyZZT_gj!css^bZI?ovp0N z*TY4Ghv>EB<|=!kKA-q!@pJsO#TGlK&28V%XR>pq=Jz%5$SXc7IT1Dg(53L+_arz$ zR6PEp%N$T3)U_#5q(}8$Ph2P~DkDFpyZugXZy!IZ3sI8$(T#m~9}(&*zxU5uuJ)`0 zm*7RV_N+sf?8V}jvYV$9mdcx_=*6b?+?$X=e7KFHONn@{`*w$Y`Cu-Wjj@}96t2Ve zmcJx-KCeYjoo|tlQt>tbFAI~Zq1gQ{h_zJwRgQSS7AM!+h4Ff z>Vw`6oB6Dnp3kSYGp=b~v<)uHtx;cSz7J^b(fdu69N^OPZM!fsKz42KR5Ln&sfTZ? zko{yO&}e&=<7A@8Y;#roguKV>w|PncJA7E{Gx>>MkjF#_-&*%+c;Su28g5|U=sn7b zR#3#~z1o`P*;C#PZYb?3a2l2Or2S9-Ml^ut@K*b`Tn4UQXm09Egy+@}1`Y9_*{vZq zn)%ztk$7{-!_$p)Txh89W*I9D=O5T0lvQ&6cJY^ORvM=y&h3Ssko%ceep*PV`0f^f zX68@e5L8Wa?cyv?i%=4BmN?1mC+U2qlCRYj`gJ!8p$O~NZkU-*GVfwMNsCcZ;{q~W zg)GT=4jHHtkX${@8+UY;Ngg_4-}!cIq8 zyasaEEbIQ9cm7P_Ht%&kwJ+ih2o3smAZe-fCwM@}q<8%ED%ay{XxZtP1drfQq1}AJ z_3yWaoB0^);9J9A`C{-~7{iTa8gjp&n`4cu&-b9awJ_avq5oRfmkpTfD4`VRZt))2 zy_{zshuYbDC(jEf0&IH=FOCvV-t-=vuBM+DhH{^M?hkP66+2x`JR#~`xV6|0i9gZk zl{yVeJE;nl+P!C&>Uj8dCO4L57A}6im0k2QeBxB^LlJ*C+l5|i5mq?HAIPMZT)61z zw}hffai{Z^(HVvC`Pp&PsG zebo<{K^-CCkW;lROQr|!tp&=yceg(_7X$YouJsHII+j<&ujCVmzfzRHP4`I`(?(-owTPg8rQxIUbcp>_&|u~oL!5Vk!hFn2YJ zJ?mDsAafD}NeSAw{sL&QmK=CJToeBT{eV+2%=Jqe5|SC-GOIu8Vd`Rzr}Jj>z^Alj z>YMbKNcp^B$_hDEBV`xuV1-PXuOG^hSp_C?!3P<=jAb%AkyEb?lJwPdKFWUD70atw z0=dxr5Z(42hh%PrQi8`#vJTRhX#*6F3wsD|N74%E;QQH`?;Ls(3fRE+_@A!Qkg~d> z(~y#b1@_yW8jCk_<1nxn_lgz9yAqeW&FY5xU{c_)~(b#hh=Xfj0ekjBRV#Ru4vrm$_tc~O8m4 zHEV~R{i)qm+aX$lg8FCmjG~ZWeFSCeVj#4VDSz!}@W4Dp8*9ta@mBGd>6x^f3o4j* z$;`KztUWKtV1=ZSdA(sLxwqfM4>BXMH%I57K|aP0<7ZQej(Xxg8$Vyqh>E{Goyu^$ z7hl-@DKSGG*gJD!@F5_u_tNXMjva3A49a?IUM~>z^x(zw%XI7_pdR@RL6G$Trh&zw zr};+k*cB2tXD6Kx{m{`lwD;MIXWPAhRpe%2Me2g~OEe;`FEy!n^{GR)P&W-~S=!9~ z#q`DJ!c&W}cm+xSKk(Qa&Z7E1>botBMTNJoN7^xa!+QPn!ae`o#zJojd;Vxzgflnv zW-Y9b=bvmJ1)Lv?1w9wS9k`O=J?)ZfVl>?Q(BwaI`yoEPCwzxX4N^^S`)=p7EEhj< z|A=3hmeO4($zb_&EA$}Nc~-dcpy?jQ+}@WZwm!akvb`4I{VW!AS}6X2`Aqp7;BZ@L z7r`vhH|hGEX|A>PV;};+1?lVg@HBgMiTeGxmdqjmAcuDcw+CnL+yL6ia2BbAa4UY#; zcYPZk5BX2O`*u7Ym!GctwoV?ppN{)>Paf}|hS#54B7V_4#6N9BY|}huTRuXc&Mfbl zpT;Bhl`O*^j~~A@U;q60 ze0m}E48OMTPto6h=o$W7p4*=vai7wp9;BWdPKL+1rIel{?$P@E4z90LmM7hoZ1!kO>`U3`2RN@wGE4399^)Iy*61^_lq7_Xo-4Yhn zEZyQ4oi5!H7p*VdViI*P+u{;EF599Lr7qiI75z}Qb@6He7MP|9fiW;RH|)U}6qrRs zA#<$Z`bnA~I63z-W!l2`y3B`Ow7t}aTlA*vf+sPtP+>R7*Fteu!&g#%*Vb2ZWF~0W z?7W(pNh?IxH=`^W-~2l)Gm+~SR;rNW?F%SNCNgK68%e#eCywlVNQj_gYw6s(U`HE!q7Z=AYmW zh50AB@51~O-Di$G<|K$#V_{s10gPR>a}orrEprkytDj&N3CBAycc!M{Y?!-J0COUv zyZp`kP2TX_XPQ;$Tp0d{_Ktz?y8Mls@4CWGn6H%LjgN1i{0u=dlv!69T{%&?A|o?B za|^r)PSR(J)2++|Ch1c{Uh7sc3@ysnM1fQEiCA$VwA35Q0_pH~s$xyFzSK0g)|U)Z z+E4N>v2f^xt!q~9uY8mtO6w=T5Blyia}!uD|7vp%PbP|%IhxS~O$03nEtY})XQXzV zm26{X`8Hb&`AgI&RJzDlvej}<(oV8YGEQ|{JCYPBWpoYed zc0lUR>bkXJzk#;#aszP#Lno3&R$UHE%l673!6ZQ>At-@-__aKh4SFd;6V@CE)o&O> zp29}J;d`GuqB^}Buxdgui>;#Pj&IGCii3IwDEnyDJ0+|B2H_~rLZ->41FNim} zMzxbs6O1L@FS_g5#%Rq4c;uVDON z@xStZ#rVqhH7_Rt=1c9&>Cjz~telfBn9fD-_S$V^JKa}+x=T$=IYjwh8C50Imue5? zt46t*$_HQO@psg;67s<@m!x|lUop#blp8V!`l!B!l;f%#UZU?|el;rhP+q62kW|pF zqEkt?Q*KhBORSuh`ASPfOGLMqu9}Xe?0~OluJXFJHr*w?fZ@|p^tK!ZZ7g8wjf=F4 zjEmg9^uFxA%)T7CH2EkknlqL&qBDjwiZhNgf-|}^vNN_bk~5}r&PyvATBR~w%$48kl2wUNJ*>!a3S{)i`+{V3-q<0f|`dn9utN5!DBTNX(8 zrclOQ)?8*)dNm?RJSStEX<(O}SCp60Zi?aM=O|E`dV)Gt9uqI8-O`wE#$FhPQV}g2 zy(YrZD>kp09oN`OX0b1s2_qAQBj1=q*2<+#W{HL3ynI`fE74EW&?ggA6A}~LpD%uj zHe=hFjkRSQ(JssRM;?;?L~qu!a~$K^biESx3?pbMY!S1&8KX{@cpV~p4LU^rN#V`9 z{dG)bY1L}ziMY*LsH^slRkhf4; zlU|cwOS*mMh1C$=4?%i7wrv-*pOL-Yp-lq!|C$Ij9l9(tWf_zLI3~CGn z40A#h7LaysF;7ZW3x*hBs><~ZDp|*Nib!n~)Al?RVWRW_`23-MZ#G4o0 zfw4G}EeR)yI!Q9gdJx;GbWx@$Z4+$-kVHUO#WGC*>gW9+%3iOtQrw~7m9~j6LZ8G; z$ju^o6A}F(>O<Oil^=tN}~`CVGi~$?HoHjNFB}8c!{aTOwp@)x8$qn<(@0&IdOD ztjm(fGR^{F+0kj%t|{3r-Y(rP`z{NK)+MRHQ^f?&qeHCHzOu%Vf{%G#lD@`5kHeCS z&4?`-U>T-Fl8d+Q_q2Y=GZ^DA8#xy<7dIC>7Y~R5L;>OeKtL=Y8jxm!I*KxiH;O)r zJxXPdu){yWJHa+V25uRbw?VK+vM1PKoA_ks50LLn^+wwH{eKqc8TP-6lLM4=VpLBg zo4^Dcv3TgLmGmgxCY-az(Sbd9zVX=SisT06`bR09S_xVS+EPdTjQa@`i4y^e#CJw^ z#&iNZV>_ce46)xK zO~&pFVOYgB?l-<~>}m`?yEQ{HmNT|B)-z@|rZ6@$?tVGq8RHk_7w4yufNg{5qOCJt zoSC+VosGz*pzo`Xr9V-fTWt&&Ezy-5kr`1KNw&txew8iChOKXker+8&@hTg@=A%zs z&7osb(yVA7J%I-|0L~1pT2G!GwtpPp>gO8d8sHidv^KI@ZmexIU$l^oaq4#;bRTdZ zI_^InJRW(IK>7+0B@rh9lt>xCyQaKGyvDdjxyHFhxJJK5zNY#?Sc6#ey2e>Qn{-b5 zOYwU-fixF9xOEV}hDg7*dS2TP9~KkulHh{$gSaM4KfYR1r?8|;+Anb*P*Rk?-f#MB3~n4#kFwUqA@7 zpH#74Kn!$zw0(3gbTGBw7SGFnj5Q_sMD2p~J+3-Mo1#oGnT+-mvdi1=ZPiCQV#WTl zM^Q@`#zMlZ!ibc3n&hc3mEy|!bvEpN*==n9+TMV9s(NAx+Y2)lU{F$|VnU+{`q4MO zZ}9)(CpcB6&?M2s)ufpwoW`1_oJO3+m=;B85;YUPC&fCZv^{RRa1Ht}DzTA;=Bd!( z+=2gw$Q{L95cqC;!^IQRQ_T~*V<*O17x;GQQv@g<>T{Rte9> zLRDQg`94!^sohr+t|TW-pAr`n z2U0{yaRuSJI5`o{&Caou=qL`!56KQGmL{)c#vId52u=CAUR=(Vma^{`GrjetUi*egl3!Cx^Ky#uwGE-;2Jl$VK?U zKUY`mTxO#1P3D`zH@R<0e9|qc4oF{4nsnUw#hk8Z56eWPeG-17ePMmi$G_{uHTz~1 z1o=(=1^c}je}L2RocM4g}iISvLHi*kFQNd zO&MFUS~*(ToPIhP%+-|alL6+U0aLyI&@tN@_^ZS_$}EBcSva zIL~{n&^GVnHoH{%N$zdYuaBvKBQ`~IiL?;8gH(SEH@qYMCHy6fCAK9pxMO8^cDn3i ziMe!lLR+do`jL0kX!C3vfv6!Tf?cOm2s$l$f`}=Az82_Da74Ux6jS&^t~>4e#Sz^S zeQOoE{M*E9j3ewNv(_6Y8vMF>=1Rl+xNE9HLQzCfXJ0#CLSJ5(9l^XIH5GQD4dN>A zENhuNm+T6Q2|vlc#YCFaA~5^6U{T!%T@! zkD*e*Cd8-zZV7T4IbIa*9>h&ktrB)Q``Y^w`TD?IV8r+^6A{3!Xrk1D7DpFdm!EHb zlTrJ!OnXlHED8)~j;cgVv)W0|*AX^7XI|Vb9}s&?yeiSf>^lRqnEhN5qQo8h0c1h^ zSv;6LSmDz5QWZu9Gl3b*)|Tv!y4HS3vxu~y`iv5+acK%;oC*6Z8BB0l3FDkKD{WWw zh+ZT9Oa*uO;xuJ<1jw9p?od4v-XX%xna-Dtm-d$imwYhCxrJHoVoP~TrM{@%!r4*r zOS#Jfn9!_8>AGxRbU5y#hRABGR4^9trM9 zE*oI$Jj&LzHt9pOX)*}WuTex%7_lZujY;)+8UfWdzlQBvfblYsG6^yS(ZncJSiz*1 z08+Re(+V{3GMW{I59>E62aho`R;vUGDpo3K0gte)=g6<1l@Rq~swC1%0GJ01&<9Le zzwjmH0?t+!^H-@+doKfz*R%&8BB4FzpOs zYYX$hBXr>AZ0NzajGxn`tt1Ad>txJ8-I~yElWaa%R69~G>(-e z!i1^*F1HTwlj+w05|ffT{74=^r%KP}?n zXtH|p=HL3^J@>#tlrzdVj!F^ri(HpnVjfPL8e7v;qat-Vb&6a;z>%$Jzb|Ny@EcjB zkGfH=JI|_h7xXf65APdaC5gI6?izpqpvN<5ZP;IzV1mwv)WYjP>>%jiH+7eb%|l@$ zIN+M}6RSnUL2b$~_Xr?n?LT@L1vi1v0aYCEbM0_0#D61CCFe5p;rP(gsT=aN0~(kx z?J1|srzEDrrYO*TnhX1x?{jehG>oU?=)d)*c5}G_mLr4{w(mRKy`1-;7n!cXUT|hngepMFz}GjhBoKo9e9hZ1$}8Y{{%lpv|%NsFRZK zkT~LvQyVFn^`}_hVR9H5*Eg+Lb!wpH&B#$UirWSaoG0yI*Af~!*D=)D)e+X|*EJjO zG)~wW468zGK-q}~$h9wOU)72lV%NPl_G{c{N=}E*J*?@k-wS=_I+5D)3wjh542h`L!UZgD+A1N4nxZC4Y+ll;#)dm*7WrfHKcnw`_bvz_d?#fIiPx zw`SWX`tkD2zI`N)L85F zD?%&5r}~qNx!eUmG&oCYx)%Q|zC`!=1k~U|sBdf9v*GJ^i1|XAk1purO1#L?WMbVi z>X7^eCtpGk)irgopi#uuXW)0L8-^L333|?`;h^ED;ecSY8}YL2p!<&|PV2V}EJg%o zn9CS#f^7z_RIaO}FS@atKH4t#w&D4g3;#0-IV^fqzc{aRz|~` zT7Q~Q{Ou3b4>=Cm7Jn`pG}T(~+U#2I+LG89L648bW^O!!&DSDE56+*m7IyM!9xv^` z@7(_z45Kwn*5{puEHC;s9@s1l)u*k#=%(|hKO9A02zXx{w!6sLXlBzs=$^8Q(#`4L zonxQVP2j(qdq+VK>9M%lq-D)*#cfkGYB6XrU@;<@Wd-zE+-+KD9RlPOaUy>+?883)KMcE~c@fV zP0WIK!XG`Ce)$gWfxaPEv1JrunsVyvqJzXs$gAD6;n(rz@y78M^`-^%b8HC34cD>63Tg+g zSJ5v?Xc+Jw<3<2(>j>yLfgd9tKKLjLX)n58>)V4DII@Pxdo7C`kKWt4|1NW5-THC5 zCaOEE6^v7!(Yj0(HQ*YZi3)vXh-if=*hQ~K4uW1$34X8RlHoaG1UA)kk%LfGT!Tfm z_esBv=*_IIDJy5tX3#P_d1c37q5q8Gug}nCkYOI69bg!EJ-}3=Dx2~$?PXC6k9DSy zvQy?PV~NrrD25T89bb^amB8sXW%$oDA22Ifr41-ss%pc8Bl7Bkfmr3c3P*-hx>KgH zisz01J{5i#z8ro&L!0tp`l1HuZ#jG=hH2$D=^d$^JDaJ)5{XLqT5$a|l=@6_kFWw+ zH5sg_XIk2-x`$QK0-k3vFZRv&Dq5ii=7Q2*wkkO1e>G4Q17BytVwoz;!0vioa(i4A zN`PDO&!v}wze}rd(J>!o_t+~uz`a=vOd#JxhCGJsa!Qq;O#Vz&l|Z>XhAf6;hWv6i z6@g63O!3UnOvKDV(t55>%KJ>xS9B_6FDoP&ofW@|r)@kVp;ig;Xb{6}A;_esWK79~^YJ<7O7<}yP7J}fM4n{J#w6Uv~a{2^1E zK1lOCbDL-!9%jsNqAZyn%5W=xp0|xTK2s+3To<6LTaH$qP+qQ*p`4+jqpYJco}S6b zsFb9r3M4E94x?Sa$ z%48Y5O!lf1Ag~B4rtZ7)I%SirW;%PdiBvEWtCFr}d4Wo2`nmW-;dep^BE(sjQP*CV zNY_BOrQD^QSeY}kCd>5o4~9>&H5xA2a6*9t;et>@Bq0b8I*6YxMY*7gTgDR8Cpnj# z?~)KC-T3lUWvVPuIzLr7z7T<6>gJT!E1PF^(fKLufB23BQPS0dPxO3F4`#el%py86BU(a2p zlW1oiysYi6)G4up0~XUcR=g$LiT(3%;XJX++Mu`gH&Fm#M{YuhWxYH!{+xayjkT}% zA?e&~f`%oc{2}q&@vClmg-VukmWrP8WX3yY4f>DL?=?*mTX~(CoQa)@zSflgQ1(&2 zP&vq$XLeJD&uy?e^L-^Q=TtGvYNK;gTS{$}a7O+5L8&v{pZ-WQmXPQro3g$(B)vp7 z6$6E6LLc65>kL%NW@8Aj3F~`8e(4NU$x6qf5Q*x;bW4nOF3!6i zwpX<*6wP}Z{^i9{JMBv6O6SV_z+}#3&L|-loO&s~N4|%$$FxVhNA$I}d_g%tIY8w` z`9=j-xgl%q^=G-@oJ;Dxu&=1)X(~nOlJsGkcTty&dk4aEs_R+d43F}6d6$@bLTnWf z1|5}>Ow|gk>}LH59f)+r>ufBxY>0kIrbY!@whMe1dRv#ZShrA>lkF3PQ0hhpqE;c9 zjiOJk>#SZumi=4bRNGmlf+%}le@WL_sX`(fM_*KTPrU*&+ug2w?A5q(Rt6)zR-B?D z5cHZ%l#G!Vi&veO&2G_7f82A-bNqDdbR2E08j4`9m<1vxbK@1Y^Bsp}0BCLHM{_~w zWPH58?KsAaGn-!9YK+E#ILX9#uk8xPJJP)vw}O}g*s7{Iv_&-RV<*Vi93cf|-XA8& zvoZC#bWN(f6DOFmIoXULZ_1k0?9(Q~3kVGB^*UvCn6l0E-Ss-vcBr%O^{KUkWS*H>e*9Rc_zF*cE88Jk9{BKALAcy z9ji-s&e}`g>xD~w|JAc+d8~c@U#TzWmml3X`ftp9v@Mzr(Nj!$ZoJ)g*W;AwA`CwA zzjLS1^YnNf?WV`yq<1p-DEx*4vph520K4OH@$?{u3;Ex9Q?XwIRC+Q{`C+R1d*=gAsYBdd` z>lW=b43ptQe^kxEc5r~4F2L|semGTGkNxI*A*z(6*onu2QY%86LE8M*apZ)P!tHt9BH|M#wmu6eGphgd&N zntkj@#<(&+W|=cBzwVZ8)9_Dm&4JG!rXQmG`vyw-dINx5u_wwyU@8#>O+V=&PhPGYarUP(;r5 zO}#0-#l1tl5xr%-$>CFs&dfj4!@T3RL1ScD@Oehn>C6HHN}@g2aglT%hF$gP*n-{g z1c|#1m?=6zFu6dn#^{lMG5|M}zXzoW+Q#MntR(vPMIn|PEMfT`-KtsHb_@)A_ zrcQpdymQTeg=OhU#kUFXlIKZ3qMKs2{*S1fHjnU;-jv#Om*ixzEv60B7UfR}SCvIt z1zP=Dv0EpdjArXg&E>jN|51(ITDzU{oy?qWW{=Axq?Z+!6+&XJNsrK%^jaOAX67tP zJ}ZVqUn3mRFOm4#z!>IK%Cf@F8jc9(SWEO2tD-cC3YWU~Llz>hXQX(FA1?xsmMkTo z@2VE6xSm11J@&njld8tzqwjOh#oy$sVy9mf;)&Y&GQqQ8^Gf)X9D&pLg#w~t@bN{; zS&`DMl8Z5kG9MWuX(L%98KJoPBzMZymt88pda%m5FU9$CLTUAJ^{Mqhcf3{JE+XGr z*!=9rvSsP^M0dfH+upOuzkQ@jc zFda}GNGg$AP+M?)UVMw&>!%#_wNAB4wbr!evf{F?w{o{~w?4L_w*FxC!P>$Ky^+C~ zmjl_5&=Bh#20IQr0y{E0COdBJ3$=Lrezrlj0k)x<{+hv>ftn$B+|J;B|NbDa^_A6? zHMZ5yMoKt0<*LK0L$7146RAV4W2_UX!>;43qpCxyqvyb#CzC*sz>^@8K>myttaE7t zgTO}S)QWTDxnnKJKVt=(TzbQH=Dy9c7dsXk$v1#3kUx_L`(2uz)Sj5n@1PR5Mm)L8 z+)wVNH4wKp%;mIC30*y6)nNuxU3S4W^{ZKmV#l)GVj+2tm^ISRtigPj#4ye|vyy+5 zbcE0J!D%bdsvsG-Sgt4)6^{7GaL4+Of<9AHq+}`A7a5NCh<`_PS^FRPJS80Uk?W4> zj`&XE@*XAz!=0lkk&=l>dct}{zEk^`h+fjC1V1?;{;B=oq-d_siq?wOn%1`1>eT>k zk_;9SQM53M3f5OrJHVK2v9)%8e}8d;40<##3K3Qf>34vW)$DNb#iqO@51^3;W<3kF ziUg(rqX%9gkwoL65MWi3PVwa0HV#|G4vgfl#* z57-KX3tkp56cEBS6|4e|0&z-gO@ve&Xrx|@Uev{tUQPg~)AIuo=8{xId-3DWg{38@ zlVusVN1n(2J()3yu%9rtu!bCFcT#v9N)f3#fAd;9)2fFMe)V)0r_J2qFeqr zWc5Y0#I*ohVq2npB7I_ff}3UnxJZ*oRY@mE6?s55q(j;xJgL@*Lkw}OSl>t;0N;5y ztg3CDtc-^nLDtAaY;giu2c&{Lt~QHJ?2@l4eUQnD2d;ozX5F^*S|1|VIRoeVDqH+Ec3MWH0bc^ zK<`lLV1+YfvJR6Dk&d7a@)g84RP_k$XzefCvDy*aG1^huaoQ2u(c6*RvD+`)awBhf zwfc_+j)tiEKW&J5#(SD~(0AB&5OnBu@OAifV0Nf=uy?%epy)8`5bFr(Kw)j?{M~J3Z&8#V znFip!H9yoTaSo$QK#>CEPf7(i=LtUa95C)T9yT5{9uSUdO7cS7Vi@sTku^?Mi<~q8H|t;3yTy4MYVp2Pu)J0saeasDX?~8vtuo zJtKkfaJWG*>ImY_Maz}v3GyNwW{6cm$>LxVQ9sXx{Y4o(thTxX|BWvGVHBCJ)&>I zmFVhvxeh#Etl=5%AZMa)qLtX{`MGU8ZnjG!--o{sw#GZtd_$-dti-9LSBK_m@)TN& zLVbaI7~ilf&C~;Osd*%9_O0)PuaNl=`0)79`N;T?`G{JC9nhyTb1Qfzttzbz2kTNz zkXo1=+@{p0f^$1_Q+OzB1);8qKT%pZ9YUsXa;X3pJYo^~{I6~6t*8gyjQky9z2N^% zHr0~53s~Ucwz3%RdFZ`cvp1J~i2NJd>UVq4u)ga1OcoY28LGFgHPAK1o@)d+v2nLq z8|q2Bec?lLf%n^XikbVu;$0$XfZkvwNCP>aP0-J^Yw^+oWyW=MajG%Twq@8M_6tfr zr(lRH&LU;gS)+)x+>Ka^oaF!kuZZZbZ=BnMZ@3Lcm2X#R9})}4PW_3tvsYMkRn zzC6`FASL1|;EK7pzev9LuJNOd*-%?5oIG%~F||p!qAo5iioy@cqOuhm@xOMnnZ;NZ zXv_CNioscwOnvy%!?lRMn7F92IKIfbsL+&bU1dW8bYyfwbWC)V z92P23{7W1aI8A_`-0~|ODl=3P8J!vpl*5b1$04Gu5&rJ!^lNswBt;Gtl>ikpUJ^$T z2M31>9-=-ftnQh+(Ku|KGK3Q^fkTb6n?t6lgrG#GgbYPX)uA+?+!AK;RNu%Q1w`B8 zC}Bfir`l7p!xO0Lwif&6hP@)UUMZ14@ltImng0m7-%wqBo`ly!goE=9v4iu4zVLu= zkB*l+oEI8lQpgA11slRpFW?qFR3MdtvR(MtQ~X!p@Z8W@(+n9DQyk#~npRv@e{z5F zfZhhXGO{>Y*3MT|-|(W=3GftIBDL7aoV3q!c`Ly^^-T{j9Ni zC{-MqA_eEd&cZ~VU%hxe**5hDAyIlnRpgr31*XEEy!LO8yWbDVfmcE# zcnmrF!TCYa)5Ct{J^BBX!#8&wSe{K@UY=x|o146Y_Ml0u91$+eH}5*?JWaNm2ket4 zadITMP~W6>1O|!>lI36`1EZ8>N@?}9do{+A!znVWbQAQHwUu?1b(HnSw8wPEbY@uy zSzv@%7z!AS81@)M7=9So7#bLy7;YF;80HwnvDC4Wu>+I8BnC=&LdlHSI|vmCM+un- zD+wJ4e-jcDz9Tdw6eMgT^e4n2OeGY@NCWf5Vk!Vjm32y4^z>O2Srl1ES!xKk2nh(Y z2)_~X5&95b5DFwACy6RV+ho`z+T_{9+GN|L*c94C+a%lM+r-=Cl&Z{?E|x7;2^Yhy zCoDLunk>_-Tr6Cy^(^kJ$E?&W)T|#^62T0ryo|BBU|mqADys^s0;>kA8mkhk7DO5% z4^fAxLKGn?5Cw<^L=K`hUT&weud}a5uHDQk0*(VafQi9|;CZkh7zaEJ<^mH<;7#aE z04BU9R3=y_oF~X8OeRDof+om!5bX<_Wjd8RFE3lH=A7MAj_os^@M zIm-g85Q`9NJ8J+-0Bb%t1RM`$20Max!6e`uun~9xEChz9D1y_#5)+Q_v?oNOj3jx5 z@H{z)e6>7exVlft?eeqK4j3-Q`0*ta)B^FNg!3w1W1uIg_qn` z-=2TkDRYjn%vq5S^qcexUk$+2>bq6z7`)$NgZEnpAVE?$UbvZLvU^(Mlu@XK_JICN;vu&q(GJo zsN^MfbX3AD!R27s>R?A~( zUpESmQ$&G_q^2N0(gR)xUI)OuQg{SIPS-MbP3nXjIQ2twMb+aUhc{*d?joHY_PVKqoKI0iZUx%)Bu;Qgrm z%>5*In3vMkR7XF&o(y+Pbqof^oUv?qjS_&E$!2&y*o#90Kb#?MiEg26F^*1xjK~`J z*6ez|bc}b51g3fApV4h`ZPAZHK{KR9e7$y|BY)z~IJd+`(?B7hqTKY{^t=QfJp0$9 zF%$9yiG&1XOy26-c`Q67eAYZVcBRAc5F88w111;s?|Dub!UB) zM_Z0aM}?LrJ%%C+c%=$V$BcPc|J|1zzI?YoYJ}SBa__Qc)Y2<@X#h1cunc>E>@x@V z-YqVLt6mTgS^9Ju#dn}I_XVM!HlWMl4`-X-;Zw;EO+Md@7J9qR*)uKio&+yq zW4SrP6naA@*6Z#o!uotet*_e$COz-GzjG@+=zit4f7Bi29(mCH&h7tTv&_x)xJiEj zQxcGRe^C}BWr`Ma!@dR$K+j2&qJ1OTi_g{fbj#g9-Sw}1|Ch%d+%Jz}uHkmSm41iY zZ7979x7$&g54YP=Y74j9Rl0u8e-!w!u-W_W^iz35MJVUdTQbYZJJacf^WMr^(}4wF zOTN&Lu(yns?DwW43pKrl7Z>bOeb*NhQhiq!Vp8y7Kvb!S%Zm?1Qn$A)MSXwX|9V^6 zpwi29|9C{a7V<>bc0DeHtE~nJ`#YLEu)agZAQGmq>jfd9c z6&KC(xp`P$Z!oM^(Q=J<{rk-%&HjD+qWIadN`O|cWpDtu_f2U4xBt!eZj!!`#O|D) z5J-1UZ%AHu&gYQM?wr1mrB(J7iN|BIfQG;u)qsZ38@7Ok;2W2KhVUEmfQFzO(}0Gs z8_|GTI>mst^E6+(MA!m{+pGm8})a6ar1%h$P z)oJaKSV@#`rN1IVP9r1=9~H2=ck z$huPLC_p>ZOakR0X>TNFLgg*#_b#~R-q?sV7qYiVIy>+U_O>bQ0#Ya5*cWMcWN)!_G2jZe9bfuK>0@MXsdQAJ zD{3>r*pRe8QV`+Tmh^|0=lto8Kyln{1zK*TAfmAY>9zky)?3C!)voRTw<4gVNJ=UQ z(%mU7UD6#xmoRiFEiIixjSL{&4bn9X-2&1xq;$)F-TU7AdG_!5znJ&4KG(X=b;fai zkGnk}Z*#rALIVz!W$k3o^v}s|{(the0g36$qpE<>Pct1P9lNHnm3@_km0Oi5l{1y~ zmFJbQm7|sAl?T8A`nK+#!;!A_y~?c0rOMXI+scT_fy$M+ zskzg+5sA=GUmm_b`_XHonh=Rz%_Xd~$o>?J(a@?^XVIszyPW&n+&!v;wvjC0Kf0V8i@2Pmsa3``{1Ye- z?r_?MKGFYSxi%#>WxNVr!xl5uyH)JfT@S27$}0ud?aQ-t*k9R?=&DFmTpxGP&|F1E zyKMT?9Z_Vu5cx}A;`Rtcb!eQ#*0_A|hwf7Ftrp+P^$28kOq|3vxPbkkdlWDiy^e{~ z*bWyQ|DFrn0fF$2wVVDyf&LDzQbdIr| ztcQWi9f{smVc^kc|HOB@AU;h8);{#yJKbIWbb&r7KQ!F6UM#IkEU)5yn)|f$(0+A! zvReA7@?ra)|IU;HO7)<1J(jjAc~^;eC@uUz8}tGR3Sqm{A0beeami6@}E9gEVoI4f3YZ3JDlT0S|0N5q069Nn9cx^|E&; zbVUhuj35ilsMCl0z2ms1l|BXWKYzWwzM^`2y`@$eUjNUTe7wgIRCon`oKNx8`juYL zICf~@E1bt&cu(HGPnTpMw5pMWQCpEq!d_YlOX@tU$#|88Ujr~z4_g=RC)-U;DBJD^ zipo0b2s^&|iFDlQsZT#fO=d2st@>C$tx{b=-drRB))GT@=3 z@yKtdgJ$LO@ZpN;%e`9e>0WSUbO-x&%l=+erM$n`?jDz^Zh+X~-ZN9R8{gr%sg9iE z^Rmhvf3c&z%t}&!<4cd8x#$j)lk=KNUH|soJwDUQTi>3!td5nF^M*<<|MtB-Sfydd z%ISGWCBFaig~z~LM91OH&EVWXhxqY%N#&S-z~LUYsp-wl@Z4NS$MJc2<&l5D(H^F$ z#7)c2UObD$?af9Y<5f74BGF~ABmYXSSD>JS;1qX8V7(*ZckJea+O8ida0F=Cn;Tx) zn`xbG9UF*Vozd7A_4k^x5{|wl-wxpW^1>e&77eDgbf3S z@-t-xWhQ0W^eAp(OGOYf;zMEyk(M2-MtLiJn5U4dkVo74d-sQw5)v&Zm@qgE(Q7@-XCCE2E=?CQg{np(BZ{6A7Z(UER`GLc~8yRS--Dkll`Y9IJ+~4YI?siMx zv9ll)-4yjyd;mNADf|okJ$w)@lOD+pIFs7^<5P1#ugh#7@{%^={hwBCl7rR($5np+RRb6&=05c1eqv%{m{ z!*FJ}TzV|`t!8by3U`(Te@|JzV~{>XKV*Tnmfm^>v)PFy#UiW_7 zf>k<7cjFrfQ{X0gS!+vxkimn~B`*wz=V38B^&joJBk~oVr#Oy+#?$ zSneL%~t&qqy7a#GDyB0kqKSkg6*p7y$Ww>yzT6gsL zr}-rLL|;>%25e)(m*66B{0y%Q8ZHU*z~Q^>YxGm4ZC!X}#wu5*&7a>9y?;E;+p$yq zZyxELphWb5zK02}!~cv{e!SR@hx@@Lg0cA`Go{$1*c4R?Ns3bQQVUXHsfDRUFbx*< zsgjq|QPYak!_&;u->2=T$)^pb7pH}%Tc(xmN$RQV#p_@5r7eD0OkWILOkRvx%w7y$ zOk9jw%v=m#OkIpy%vnsxls}L;P(J7m{t-MF+#3uJ?v@G-W5iyyH#RDmn}gTZ{yQb)Hp_6-VDypRAhG z+PuFzJFJi9#qHe8B|Gqdm}WyoM`lBn01Tw;e>w<%De39eR9Tx3bmxSjVat<QtbNeQlAr^W8)@-%SglW$G=Q|nfNmGe*FE^;Kbn6xGj+_8E+J? zBCiRY!j{*T*RIaC&JJt~woB(_B}XIY$BhVAvXrq@wv@6|w3M?{wN$WFv6Qw{+IY9| zz6W|NxR@auB%2@`DH{eX2UJVExu^v4+N#Yd{2z&Gt6hnv690)tK#tGznV$7KYrnp7 zRk{V&s6}`mWi&boF3AY%tX^3y(3Kvs$nAR+%^!^yElo1O>a6#(#@p<8a6ODZh(4i^ zQAr_HlNF>lT$60cG^QC;_(F*|^*if~zJ1lSMaigUL?N{jo)TSZKdXvfW=)-$-Oyxa zA+C~PswXRzo^TD=0tK(>t?714-g2q0EUTfk5gKyK+`<{rPd#OIU?tU?)n~6U0yQJt zLbe!2s8Ur@F;K>VJU{(^@26sD z3L^`b&Ig_KvNw7PHHqf*BZ_e;qAcVr=sGw$ie<_AB~_ZB!hXe&6cQFE9pN&tezhK| zdeR2;BWg6NXZULh0gI&$Lm6BzqqfEjG&CHQ!pB0P(@?grFI2T&?PjiRrfsEd&DU+8 zJ@cfLNoT6eT7R_qd-eBP`ziyAdboYcOj@pMwSi52mwnOJ*hB^o(m-tUY>mQ)j43{dDllsP)hF0w^!wnLjcIGbza<4XB)Ly1q1Yl6L?6xzew;HirK9MbGED_XYjSlI15j*K2IUmWUH? zJhIyO_}{;&kfL|wbv~z3GyX23qiQQAUdeMZu`{*bvin-U$XJSNY@e)|V11-ixWz-3 zmp!KRi`rLZF+Ua(I49&Op$avjKncwu15$3H(iHkQ-Y1=Wbg(|N<>j@yqN&X+-$L8) zC?|2VfdSd4)wZ>%)>p$tG@luBJ3<&~{+!wC{U>uD`>UV|Rz+gThA>F1Cvrfa#hGO; z)7CGooi!^TGRUgOb1{dyiliTJ}~?tvbhCYy=qEi0+Z^q0f5E;?72wrRj0hnpn0Yd_&F|_NZo6 zX4z)_%JB7QYW|#X_?E@%f8bwt zd^7*PCc%PkR4zQ0m4ciCogd7P!yo0CJkMCGVGa#sV{Tmhb3OTV31a9%txEnLo`B46 zX+c~z_DOqb@WS@DkH-WON?lZI3KW@>9 z7zv3wm&8{anO@%SfxHOYvb=gfbTSdgo&Dad7HJ}h(!CEY39>_#qPFXA$>d3h~i<+B}4p=|EeqlXg-r^&+G*{~`)+)di>&YsL zTRCx3Z@HQ(E0dJJTO*32Mn|O8WGg6s_y%92)ZB_n&c>E$tQ8CM*l-M52kZ(T6|m+8 zey;JqiL3Fy+M21l;QRO7_Yue(+9j71OG4qq&&rSCDCmf@Kvv7OwxKkWUd?4=+0~yI zOHARw&+q8CFkk)AY-2Ed05%Bgg~6?pflVCdtdIPJjtmR%8el&51BQTgStpFX$O7@R zIO;5vRqNZ-c3CF@3pxy0Bv}FcPW;Be7*usWyGF3`5z5VMp!x z?=>@Kr9(Q=<@|9%7rLauqbLGZrD6r4AeQhp`; zDr7`)Y$)LaNkP`Tg!P@8yRz&!8)I(~Y4u$KU&%e-D_J&DbOg*A@&Bi=IKL;FWhxgp zmZ|(O?I^bWTYG`#dbX;=8U+`SWsS*SEAufUs=$9NC1RMcxnJT&(x@x*wXcZwy z9`qKW8Vq?OV&_@2zq!Cv1+CSxF6u@IoQA8$LWD(BJPr2i7Eo1FpaH7^i=qM5T*xC4 zei1woEl=xx_=0{_t(8q5A`^luBI0?mPdP7Cb1L{N1A^W9xRti`MXQ^hL};yC)6#N` z($y70>41}NZA(M#&Gb(Gc(XI@dq#osNMAZu4%f`kCFgWQt;vca@pUa*5^ig6;q|hW z%^5yxld)P?9l1U{4tLh|#wg$AFLQ{e200=6^TR(%-i?O&ocoxBkjQLj%Cciz$n{E+lZ;DC{X44Oxts_50mj4?-Oi!QjIGSA&pea%trteCORGz3 z9jXkifMu_cWrkKK&(?i|{fmYA1&?{En!Oqk3orO#=(0RogSA)BVd^qfE2d}szPNAE zKqNaadgcq2444#;B9EL_VMaj)EF(XoFk@%L0Q#=>eXUHba;;*mT&-%YWUWH2Y^_SI zbgk0qR#7r9Tc%iMKqguy-so$UwC(im(Cy^ynCtg6fXjfnT(JB}`I~Yg5h+G7XLb5bw>e3PIwGr4*QGr7AP?V*MO_aXl991i z^k_mnrL_(U>KBcZydNCQoz<9v&bDEO=2}wCn0s!~{ZeA#2Z<4=`sJ{e&5!--H<>kd zQH=(>zRt7-HC64ZQ)GtuH_tWjpa^YBlhe~GetfNo9m{PWU2IDqcEv{9#M=2&*^Wbw zY)`>5I*F&czKpRIipijaXt9QPkTpfDzaV?W)WGf6P=3jZ&+z9=moVM0e&FvmaUQ8u zz1aDDPfs;sF7vIVjKf;R8RC;N=VmSzRl;`$RlHZr?oV6GMs{eb*mFB;fsXBeeH8&& zhMt|lO9OoaAp;)+ayCe+Wa;}-nNsCasZzyKxl+|q$x_);l~UJkXSz zEv{X2om^di9YY zbS1o9%uimNgtc9MHlrQ;_Qfstt;U7re(CET3Sf9bu>Nl|Keb;YE)%A)K1+FcD;WKJzOllS_L>+qHuJ z75;4Bd|_xn=;m_ofK)3{PUBj0?{~N5ct%xyA-6l*G#OKz zy)yH>Xp{j9Smb?KPYA)RjjqbNEzu$M$d6f-aU`nInIfM1p3!ERyD)%kVVS)C_r&Dh z-cFKo04cTN*IV<-*z(Uq(Di|yGOyB?=KIxu5hX-MH212o7}=b7WEHg7GlYXl00{`Wr@f`W7}?jIudFt;>Ff$jx+l4Hx)9m- zS`b)h1QZRcHmlaF=AQ;TM*e)c=ei}lDB2&J&#mn=`_%U*^B(us@WN}~Z{Jk#tDw5z z7uV+-@3vlbNk)a>VCv(!Q4$G`3o*K>um7rUsdQ7{$U{hmgfL(_;R#cMg^(Z3+<%X9 zyK}Cab$4ZlpkpfG=}?vl&AV1@nT>S?p~Z*rV3ID z|KiY&`?CTHxp+Okp7&Idv{8kIh3*h}7pcg?6O};LMipf~h8N0l6;qa1$R8B9d%|II z_tsB!OUS8j<~_PQ9yY2B;Bn8-B zzH;u43BKAud~Ii%EcXgR8ijo*Hmd06&PFw^ke6PczCQm)A@u+#r0xKP)YV$6`N99{ zZAe=sTV-3NTa}gymZ8fuM@@2}^uWI08!!fVKW)#8QdnA;9YO%%f;@vTL4+Xa5PAq7gpMj6VL8SV z@gjl%&yuoVNcnfQFF8yQ?wY>EIba?n4e7y((8hD1e_Y zN8Oh4hWa+AkeaUsikno#Pr3`flQ6A~HiW(;hh#0ZDYkR+wW+F^R|KTst>uUH9kwi* z5<(5Xk#AGN?eodE%qjQ{K73ElZT=F`zIl2~WWuh_${r59MC4jBQ|+^bu0pM-p(W@T zhbmL9vy?!LDoPCOh2?k5dBIo{?|eOB+{)RYJA^gh&@1p>an7Cnr#z>_$LUWOHDhVq zyQu$j7spm{9sWz>hNFVVhKEThOo=B17V>8`fl(p^v)!A1x%RDP_TWYs;(1XX3W>UU zZ;o&LP6&jtj1!|2!Jrnb<)_Px%VfqW&e_hv&QZ>p&f(6f&T-B;ha0ITd8Jc)$W&x1 zN(VKIoJH{?J&~R$1287osReKOwQ<_vm&4G*n8WPD;KLC@mll>5hZc$!!xoVi`4;MB z9{I=ewDR%Rtlb(hP(k_l9JW!7a44lbxjcGY6lIDafP301MredU2O3LzG}7pjppWG7 zFv01XJvYS=?#xIdd0_EKX1QFg%rs^C} z0$HHcQ&XYIt?`$7IWtjVA+kaXgfyg8YK)AC1F)ljv_F3#>1 zQgBV&eAA~8o|I;)=bpGDv+?bRLP8SvTVmDk+0%k{ZjXP(ARKjGX3x*H!>$vn)dr|?tZM+YC?lrQ6+o!aaMRMkk!OO*yL<5iY=6z5dzJc-jzM`ckr4{cO=O4SDPUCxa_%e7Z^ zSN|)y$ql@A*1H}1xAp*Q7DT@GVT%_5Y|g(avQy>BwiX&auI9|x%_h$#5n}sjunj28 zAX5xQY^pQ@^Xx?oMI=RNs!pm@s>XoiEKUgGCcFXeLM2WS7dfa3WFHDHyZin+8$@kP zlOmoVWDsuKOJHM(V8~Vx0!q^z$F7CMT4Eaq1b?=Z(2~37 zul>P{frX7N&|nl@a^#xIe@0ZFjNS<9_0i(0%Q12U1Yz9(uJ z96YwvlXl75UvgdpD~_BT=G6G*@=oNYGv>B{MAaRF&*kCbMz;^CkYa*6S9^Bf3A6H7 zpbq%5WN)jj#3KxLudPCbQuq#9zN`+vAW?GkoU8Y%cWZ3-FsAB0+46+fT7}xA4Dri| zuzHVSQe6CAM7^7?DALzcXH0vbIb7jW(QsOLd@!kh`|;v?{|8eUSy`gz8tT0Q#f;3% z9J!E>2(q*FL>rssyN@n9XuG#}1a{<{DMGaUrI4>|9xW9nl_C`jEFTGn83Q^wKcWjJ zUZy%mN_D|+<1km5eCf6H?q^|IST;lmCL{HxZ{vmIP+&VLvl|ys(HUZS5n&J=GKs2t zf8+f2TgF_*T-jX8T+v)^Ed}c}VF&UH{yZ3LiRJDXhk#%`V@r}5#<+MpqO&I>>BCe8>aPCq#QV-5-Sp5bSHS37_{iSpYk00Gu=7qq>6*NdtSL_9uK~cW@yAfR9@n)cxI# z7$hEyhw?8t%|MU}%Y)-k+2cac(-ef4umtk%+i5gAeallY(^R2U8ndxX%QRB6NGXK< zg|Ssj9dZ&DEk&BbPIJnFoXn3_O=CC4X*okq7DX$NMzf=};Gis~Kr*Be?3OLcNN(sz zFuPJq6ZjZe0~-lv7dQ3Ie~ePQPsF8}Fqe7y0Vet%gMQauyr zOwppGoOGr43mbc^K)Bw$wSW4t7yEgxsA%;?2J!G^%X&F|shWmU%^Ml7?ksv8mTI%( z4wg*}W#&`2VY)D4)=Tw%pdw1ha=)O&K8K%fvx;FN-P(aUh|FCbV0F7f>eTHf}BPKEu?^57DHAn>V_zTNS_FokzCVCi??7f-&T1d zw17#LCu*CBjnP1JQ*%?JuE17hBAhn2fK65;>Twhv5fu{_lduLDhLqBfnHZQUVk~5Y zA{8fM3q)l5#MGiph|(BI7}>Rq@|zT^-vegb!hN_=^if$vBSeji&RS*aWtwFgKlAm9 znv|*~0kWxhA44Arp%HJK^6utgP!V}&l&DGdQi?Wh19`P&tUR9y_%0B)1#aW8eNin@ zJn^OI*C0|Dv;Uq-}CjL+rBD(b%R(WUjZ(@7vJDJy?S(QM5;KY?)=5 z15Ck#>hlXRiuvumrfj@`t$dS0KovC ziRWSV^*aW&AEnYMRPmEX6PM*c2wn9CV(Aue8*@A5=KcuWT&G+=6dVoEta(IY65%s7 zFi~sltBbY=L;4H z!UXdL3k9K9ipR0*B7J?4IYga|Od7Q6ny_zD3MnrV63OX36v>m{C-X8TFxhEL!esJg z3T2?*q$5=o(q4olQqu;_pF-#fi+=W(hL)nSw^h%0GilT}- z$z@Cn>g!rHg;w$k?}l;`(dgwBr4&_@vzeOJUueA0N>oqOOw@1#4PZLtj8|}dj7yb@ z8^!z>sJJ>uRY~;iQlW@vdHS+G;>Sjaw7APA;`1m=TjPiy-9=d<)0S#(1L0zve!I*T z+BJ!8z+x{Lk~lf`wo8Oi;r(hxQnauZf7{&JHrBZaIqej&PVw{~P8zlA0kt!n;s>+* zbQkVo6_V6+lY*gbi1@V~zWE>s(s;?L&%-6T{)%d+f9)PCWA|h@YFLD!+`Cmhnz$jS zDp4L9N^ILc+RT0u?**o>&?~c2r|VX|ygbtNT|7Sb!CD~=@VFqUgFYZ^f7RP91EBPSUOxeM78my(&2 zzbD%#dos>29cbFCFGB0o{+3^(K2N?bRd+31ci{ERzbO3e&y!K-MHnp_gLxF9lR|%?l7{ zm^oRyWPVIPwgvOmbll}xu!xhI;*YiRRB6(4 z-DgU3T;W}v6H4)8)NaaF2W5z8ZNK^IBrfzDpTmeFH>+;9sxJd&10yNF0DL3)oE;?w z)*?@W&Y2zeKd!;E@unUx8a3xt|M)c=B~YYn>}uDA=OHd$<^1l?lbW>XXRV&qdVtYm zzu$`H*D?*EDk%euq1$HjO1345tHU7!9xUF(Xbc1BP_!JE0HIFwif#&)o&Fc1RoS-| z6^WRSS<*V>R~!F6x8s((tH1Bwktx*qf#Uvd_)cmSxOqeU$tsLln*2~l)rH_1dJsE^ z8pJX@o9x7R%Cw}}0Aj-n|8J zw4@@L$Lpo$n2lvyW|0O(4j~m`toD=IFo)<0rxxZ9M#xe*z`)d_#S>*eUN1ic?WtXT=jx)p!iCH@>{6*Hcj0cz!V=-{P}z)Wm2zMrFlSeRno}qkWrg@I}Ii z2)omKd6ppt1t|a;>WrJfu^=2n-}6zII&AuKgA{h$I4v0l#pB)n+~qtT%%!7@HwrMD z`Q-sQw6;y{>kNwi>$i0%= zR)*D-3|8{r+fpcNT~GTL;ltjSy_`H7N+x%3)N4Kt96n0B_~+Yq1*D+^9F-&Soq@O` z_bz9rET`B3pF-!hCW;0=Q}c_-ow*{pU<1k2*uJc&waFgnKoqs1?>>@XeB)g_ofzWm z3zA@pE?-_To<+?0tZ51=xEP&7@0*I!&kz16ChI$k)Gx9L$$23L@@+tsOlm=GB65Vq zTF>?;YSq+|a!AB5&+1S@1v|+(?!N3u)Z`R&Co_k__vY;9q`Ums=Nv!ZK==)GCnJZ{ zSMDqZl`(#*I7T6sd&WFbs$7ZH{{8IxM5$^eM*ADzp)>m_rNT71us|Qw+3sYi8b^`| znlCO2H02<}5n*EKJBq4*<*sU&p(-rVe9Z~?1D|2-Ij>aWK0zCPR{3#7q$aCZiH=%L z&;B?k);`lK*XV1BQF0g-x=&mz@)1m2i%;djLf^muSM` zTaMbAa!{(IYJcoYh4d(x3o{{TxA3JuQ$(dq>?zVP^{oWve~>GQ(?p|xR>+`;rO2#E zmE6LJt5KujrcMs!m9z_=d<+C)Lm<+kGahIN=YeHVp_Ax^I6yG^2*EXf(iOxR&KblR#u>sHQT4eh^q17{S7oot zUOT?tfA!=!Rsi_3Yp83mYq)FBbIC8S-#piR`ZAOylp<6lR9?KS`eVw-slWQpA*8(2 zh-E5&%^I!U(T4UPTjs+embJ8z4zUynv}`ep$`iUQ<%<; zRQ0 z^bi8AKRI|xpMx2)29NgBO`{3VkL~lAC-la|s4j9=tvOqMcDR2;94-Bm!VI{yu}cK{ z7zYBCpk2#HZA#CD3~M+unHN3-Wh9>JHJV=@im|RdyCT%j6C;@IFBrg*WWic5-x)*S;%+SNVC5uo`vt^SC%H|8NS-HD|QBh}g0r(GHIWb2j@E z4ES^XSkuRmU+2P`d7!6HE1wJyv;y-HJCHg3i90rwKxA4^XB#_GPOC+>Y}V2ui}2p&kQqoBJ?6vdj!&lU=a$e=UmV0jbfu&iZ&Nb+u@p6M@M_ z2})$}FZkH3I=LUPT%{dLv*@_8)dT2Elyh9G2jm@UE;qg3l-p`;oJ4yB%ucukWTufi z8rv@MNL;Myhc$C4lDkusIVC1+_PnjlYST_m!y`Rx&N%)yCVcvnP*25b36~jv``}a~ zEyX|3bKw}VHFV1bDktqVH2HqKN8Fz}f~#YDah>vzWU9g5#Op7c`>p*~$W*Hw>3rC!9J6c5{ddfKWpNTu{As~Pt5fy1UyP|e z^vjVV+S?|2Q#$mBI#y+f=Oxz7-qp6(xCx2wx7-e(de;<9-bw?cl^v(kB0I2JRMCbVB z|2ekz;@{Z5QGNSM^C?p>k+kBg!mrL>4{cM&iN?$FmRPS@*c@$D_oVZ+Yo>E&oQmkF&;I1RDh#g&PI2N>xavzH<0_`xWym;0ip5 z&SxNLBE9nN;`Pxh%&(VUTjRruC@S30Id^NRA8MiN>ht9|;Ntc?% z7}wp{>f7RuyN#1W`6MR<4S4FdZP~^R3bqQi^6Mo>Be$Kd?aWH_d>^T96RfByb~);Ae(aag;_fzQR5>-jbt0DQ<+@PgoNra`1>-65 z7Ji9!k_yom%X5yAP6=anx4ttHZ9?#)GqU@r%jS2fi7}ivPY<=uU6x}Mh9huxF>WGN zaKu}xG{W#NL{D6Cnh(@VdgKW^T2Jh91;XL2?NeB#y4UUfZ-pgFlw+=?teqj4EW1AY z1$p1M@ME(WnsMF2ejdG2oG-aU^dGhUs6%rX;dQF+%A~<<`@V0owic30I`7hal65KC z3G`Y1m20j7$JUuU1(x`Cn}x8A-BwKFd1Aw7&zA?xi?oZlby>C}wvFS?(DJ-x+13cD zkVcg{wmM8(5dc3VUO-h4AaxsafqwAxfb0P0fMrpw&Qx7d{Rtz8k(g1N(Ss3}QH7Bk z*t6v)B96i+MCFsz8c2@5< z>)z&5c+m#_0$V}71L)PP#jTQKBw3`iEasOiE{JPb4#mqOh1{HSk*&f$_@1s;3WHQs z@e~pWebmq*M^02*>F=&En)o)_?b;_1p~ep1mhFpBW?_q^9yv<1K(QkeF?NEkoU-y4SoE|8fE%TEtnT zTztHUk%|Ae5fIzwh6vBk!00{LGu$(XL^2vszeF9nhIxiugkDG$g~okWeF?!5)&|Rf zcagl~*H=v1;7sHovTocC3eAHSK=Yx{DcON{MG>krRM=FQ5H4Xtpp6CxTCf`cOR84N zCN?e}K@C9znyIQtqj3fG!FB{LL`3V>k!nZn<#8~R0Kfg_DX|x`&*-*IWTXRkmXWxY z`v5tUgD|*LbKw;W=s+oluQ_epF?Wfc730iElMm(_HuFXtrRg<9qU5aSm~PfNw4AOa z-*WCv4^{j@(t4@lZCbfMgLqqdc@Tb|$j1zKnDiK--w1GUpV~r?a4AG8+H!C@YmNSz zOF!UgL6up%)e9yB)r9JV+r?{pkQim?_Vf7L*iZ{AgR8;Ef}69{?F=6M&G}o~2?Nwt zY0J_Tdv}^fNU7MZS*7oV?| zr}+i zJ0NE#obp(pO8~%2S5{Yk?pOq4o`}qxoLA@}+49R4cW@fAV%!+oDmf?b z747`m=>kbTjyoZi?>L{W$Ab_YjhmhCCwm$0{Bizm%nO`Ha@PSgK)E$04BzjV zBA$!+N#kZW(g0%q#R~CmTZe|)3wG}gKpqTe~(L!Gt@Uaf8Z(?N<=9sYhRWLCtfX5)D@PwtqH zVZKLJR1*J^a>sU3I+aLSD`JFTc@Ykwv+riF^Tdwjr;YdezOT1s5i#(BEq7kRF7xY0 zYsk`VPQhpQ7d7X}&a};zf%aARF-{iT;fxZ^#lNSmqUl}|avLS8mKhf_YZb znGy94g>wb3{UGZ}?@sRl=tAAD=H8q-oU@$#oc?5wV#H$5V(4O?1CCNJ`_bi|(1mO4 zpOONl;FGgqr1k`%#(tv-mDtO65?`k?qO%WYyl28l6w+gYXZ-dm9NU+{m&8~4%<)VP zDTGuR&ngg*c8ObgEJiAZ-%jjHapr&4fIRrUhQp+I|2G=!wXe+??U@DOprv_sh$NN| z%r})X%}aRKF!~LbnU3F}s;(>b^^o7nr{DWwAwzLY7_S|$d4=4sheodgShk{{h0{0C zY^YoAMlzgUZuCjful739*S0E-uoyb7+U2U59F@Yco%Xy=6MHf_oT<`p>@ z3}p%D7{kbIk)kMd(*PT4+Awta?<(UGzs)0-(0sEwnYS7}19NL!;qsVmasG>Ih){vW zx`WzyHGaz#krTfwv70}~z`-3;oZWAb-uyWgQn}>$yBi(WAptlx1irk-y5T#cKq?^x zCekKc@>k_dB>_BINJm^CX#m;5@lEn;)Vfs{uMAd8Tu6P@{=FAPqvA+akeS9AH%SxLYjk{!%;myyMK1! zm>rr^1MIqRPBqRkP7Y4GbT0T4>)|kJfbd`MBMGvRysh4>ez%5Xc|6=^T z5tjY3oEUas*EV9K%PS{nWIMY-7sC9Q!?S6{QU|VtSN;SBJDOhW!rdYl0XBln8tywx zS1;yMr-02~1CM3b}_LFK2wgX>@ zn#si;QcUu;z}=;PX-1A392o|kVY&10^8lSpiB8#7iBBONpZ@&U7Y^v10H3$?mv9!i zNR*PDxOob|@EfjTuKHeO4_KO!13W(!J?=7+GJaO{R4k>C!XALwXLfFuQN^nFx6c`W z838NiEZOXnSt3BaPdWQ|_C+f8NJxG7R?lMhVi%S=5^wLXy{9byIG_a)cSV`gS8?m< z>IvxK>-7nnlKD6Jb3Nx|v{diPiwgQ8i5nt}fs6A7CzEWDtd4V>3u!UllNT>p{frF< zgKVBGhSQZZ-Hfx(EWGP+2t5Wn1~mo?&McWD=kF4#-?L;HF&|`QgB*WLt(V9Lif^x{ zvjqTV6y8>oj-MDb;jNHzH|LCkT=bvyRAH0O!?b&$eLu% zUq^kmkBBb|5H{VGS*`hQDPSLmG8*4dH=N33=8mI4(v&y$Z{HDv>*9` zEy9cQg>Qw~UV=8mJIBmSo4}X;NgY@_~G7&x3fR|8ITY!LIui6 zbaDfErM$N>#-snW%ISI~^-%@$83t20G2n$01-Rh=9ymYLyVbkY`vAk7ko>s(Aak03 zVeB4-O9O^E17sxA4pD13JwoB^;nd-VIA}PRWI3Fomg#1C*|a^s!`G;KFvHbwOsml6 zLG#4(wEGzQB>Vi1RGy@s_?|Qk&-|YHomB@e1&M`;g@{G8e?I8GFsn4HG{3ECtn#YD zucDjh+JACEe1UsG<(Y8X{r*RBRKgbxT)LM~l7BhqkjqiU;KbaBvQ`^*hfds*S2+ar zvV8M3AwS7Tjh4+4;VDn?lHafXRz70GK}(6*b64!Jjm3t?AI`gf8U?@LUwVI3hgUryolA5b06DIfiO2IxZSvWo%W7u@8gMrPM=f`^z|iMb z0C{@}+^#+M%tM?1X*Yv-e+>2ycG(643>SJiYB`peS->mEiEGiEDDT$;luj;;QP7ge zoX9fSB00Y}3MwLpFGw%=IGZ~gE1Maxxx-Z@jKe9yl@Ehqn@U?>d=pb8zlW${mlL30B+AC1~sgq0?ld7H2c2=D-aVBBndO%D!)-SNU!74;MCxn;N;@`n>X0o z+uLpRdFXi(0RtX`r82{Rc!QA^E^0b|yC#{{^jSqHd>(p~M91)&;jJ8-A^bNWv%rgc&ny)wG;NV*OeF;}^{!9ZP5NoYxo9rhGI3=75#BZpBbdnn^7 zt0=Q6W2WPAQJL?W3HO780ly^lawQ|ds=B_B7xs9D7v3P5dS-3ByWLZDsCDG6Hjxw) z?#e>)waqNe)-rl$I=Ex2=aCDMW~rPkI+>`xLqdGN_r-M;0#SSEuITn#6$JAJ$lCD} zhlM}&c&d*(a8IVbR4BoUnpnAb#^1Z0_F9H5i#0fX+{?h{|3+C-Z!?U&&UY!}i5(?peV&t~QvSzj>x2A%F;VtRsoO_nm=KQ_ze#g*^5MbZwnY9+c(A7!5PDf9t z;>6|>vGnX>?Pl#~?PKlPhhA8C_Uy;`JUhkO=7aC0E2Rr?xd8m!3X2N!70IrxZH#R( zxC#-it@scBFU_&dA=hN5f7?pgq;qh3adA9d!aC*KrhrGw!D@c2O}!irm{qcyTWiPg zioKlKmZXYHj0er?_&9XeJD6PfdF4DFBV=i+EFj8f>|!wsxBImI0i!WKc^+ETkg z`@FD4omM1j=3?8KkLGZA5=a&G!6o%;DJ+B>WfSIo{~uLn85iZYzx}OrOAH+X(%sV1 zT~b5C5DpS5-6-89F@n_4(%m4P0z*q9-QD4HyZ8A&=j;#fc)Mn;`xn>ux>%^sTEzNF zl4e|z^A@x`ZF}@g81)RqAnw^ z!-&Kr)@9!X^H)G2w3diYcyw??aEKgQBqy;iyDEDKcorO0@xFr8lBWj}5**rt8HqzI zL2ShC21W+&SH3j=&`H-x*Gt#&E20M{5{;OPT?LE@)~hIius{sDs$w?!#FW?>*sa-( zz;%^66*`ss=C*lEi%-58uP8yEv99!MtnU z;h};+K5J;pWVeb{#4s>fx;W)GPahXugx@?b(j26BW5Gmx>x=hV&!>= zHzLqw6dUNDUMfx5XEjMc7c z%ZY90(P)dYv=ppW!u1!h-dO{_c-J_$z;@^H=IH;XC%;L2{r_y{tRt*LHb6rZ$?oit z-WlMwmE@J=RlSvn_jd31-c!71Xi#h5T_9c%G)5`ItRF+6Y7klAG)8j7bEGN5mmtfMFr%ns;`c$jI465aB6YWxTCn^xFgMkHU~EcQhZqY&Moz@<4!KIklLIce_T$3A8!;9jgHv3CMq06^ol36Ezx^G}JUjFCFeBAn1snV0y zW%S*s(|OhNSnqiHSn$}#!w3kOeF8X4LJFu>gOAmZM~*p<={$H^kWDeU0^Nh%1KmUQ zDXTwrVWCVJ=vKV7oa!0;{w*{qJhnU=r{a$pYpS_G&)bkG%3?q!S27KDs5q^hvjCab z_U(r0hD~7x`Yj^UrGG8O{-yNQ+REZ zE7qRiH0Crb5G_Yl;#$%S#4TS{99lX+94y4Ydxh0TU!dCo(Q;fMrirUC656t;wJy)H?aqhgLH zmV?10pZ9d2t@|f!MlE92eHLJYLULZO62QWBGDXXD5j# z+5F50^zEDHa**H`?*={P%v0mAT&LSBt4A~VOdXCF!`Gi}5c=%=v(?%ABg_1A;VvZq zXUq(!`Sy6G2}=sVqZJvJt>3-E|K#gkVD1S_Qpx+8LH~){W9($?W$a+=`J3hy73_)6oNZZ2@o=#S4N$o{^#rX7E+cz- zZQ6dGN>(kY_&^In$yaUg>ZtD9570HV*U6cVG!tkt@`!%!?s3thvggCSbr~PwM$6{jtR;2(W0`S0(-p@R&;7m-_SD>>4rW&cQu+W)Lm_kb$% zU-L@fTX%wTZG8>8*1e{?C%+fDNA)4|!}6nOdukS3p1oqyhP(W6IdD1jU1$9Y-U{C8 z{IS9@)wSg{;kEWP-?j5K*0sttrw`sE<|FwdY8#$EmOq;0$M#VFkN!b4om_)EWREC* z$dVzM-!)d>9G4%zJ3cy&oRU~=ui&s?GdFq!|E>#g02$%Wlh?W0Q_L#Q3RWgnI#|pD z`GafC5DmOqI_&8_qFm(IZ;(@ibYY+vOa zx#+#yIr$KKONRTyM`x>4W~q2f4_SPp6h-){H|7hPW&Q9J?4{=SH{SzMgiM!nj*QBO z%>Ky0E`SwyxxfE^rh~5$w8*IKY_~t?NN#05mk41(UgcZ&`o|NEE-B+zkit;76v*fb=L!l-p$^B0MeJr_H=6d0@I?Yql4g*b z-M--L&8$P^yakDQec$27Mf~PxK&Im#hi19io>_+3JfNjFscg1z?<;#bN!UyhK=Aa5 z6qyu?6zEg`IOxko%Xo*>tBF<1PztpCU{VAA4_X;HhMU>PBUVjQv^D*0$JS{_cgBX5 z;|~udyanAxuGGW$l3#Y6oz-R%TUD3HofxDZqHcq!y^~{RJ-?Il&=}j+W(Pc&PU}#| z*&ffsG9B0Vj`*K9YrdZ_&NNRRE0sd2=W0Loy7LunJz^v$oHnSo8s=i6G<0z~X~?p# zl>W3Uf+JH$^L{VmPUUrh&u&-U4RdbnG7H;oczO!|oQ+PU(t>lN@)}Ncr@NO--}>h` z0ig<&1|pxAd0A)wsJ|`%(U2LSzWjYVy2ZaZy1k{p35+h$%T+XGG!@2PJ*S1z#o^aH zs{u01b&$yeaGz31k$n1;6`B?MUDlkI^f@VA1%A}Cm*~CdjOh93Hq3Pff3nP1=)kmK z`q}5l`1bh7=$GiY=rQQh$V|v@kV%m714yL;p3BA2HqbTDHqbNcUCSPKwgt6*^d-B) zywu&7+qa|Hn37w~|4_w0@WH~8uJ`{NIZ?_hSQ@+&{653fz<@dGK3g5}KAZ};Cmfo*`+#Qy=_&dz0tArTO^oE4gu0o` zT|nO;M)K2Tnx7oV*Erj5Aw~*JUNy(LY0t^kMB1i|apsxGHT2c@ zjvCECvRjSl#G!QaS2vUc>KgCyL%BPGgQ1%8@izH8)Q2k;)|wP(`Iu==t2&S|<1m+2 zb2Qebawl=XF*jdBGv=pwhksx)=UsDUOEV^s`vAKnoYSzSLEKSSYCto`C2}63E}iGN zpzXO2yK7~>#=3f3zQ*(H{ye3R9}fH%(qoHbH!@0-?YZw7Z0H*Ojm=bn|E97VVz9iK zOMN$QPoyaz4LMWO_s}4^?7O)CfOq^L_4TmN;qt>#0(<3D*hR`PkHjhYgaFVWXYz{M z+>$Tv1$e1a@ve1G1{K-mx4BzzP7vg)ebKQ<=zfu|#KuSkJBO4K*cFv*R8PZdjd$(A zdmZbTpNCW(`5K4FK_}b33umz{xAFB7r-KR^zUynT_Xm!@b4Y#HLt`PQCt(t&6AJkL zL^}$ITV`UK*sEIRjn=)sH3y}mnZr8<;K%R|4AeSRoWGBTV&67N!rx^MYFs_wmkjx- z-QgV6*DNFaH13cNVrwK3kE(ZA2jw;Gh)4CiuS*os56!lC_ zVkjZih)cuRs&Xg=)uBuOj^@}Zhv)dJT%S9tZoXx3jIPM^Hn_ktFh)&8*~K2Am7gQ6 zkQ6i5M}O@xOVcA-?(HKsLKC~zH*xP#Cy_A~TX1sX;U{()yLG>IqRyK_GrH8rcH?19 zQ-0G|{CGm{*OE`eb+u;g*AfsrlayprQsUQwTT)}i5STPwQgiDeZZKfYkdy?`8wB4B z4C?9~R#$Zoim-7R2){{!>Au$cQaPBe%b{miu^XYAQj%J+n>v+RlJB!lz1+sM<0JMf zHYMgwf4gMrZvU>Go9FX)v>(7Z!*FVCN7X52JKowKsaV7~;0IqN41>kn1{!EfzS8*z zNv%?ai5NxY{q&kp-IJE8-T(o&k`wdjU;jSYBY(*y*BhqW%c6UiWtxsAN>>qb7oVd; zH4(S%**weG7+(=XmztgJu@A5Mu28LH6;fho(^W-Wx2+~vvL^0Q??+;6Tv8`&l?nvX z1zqM4wi*R&=}SOTow_ivN^jLJzuLH!+agG3b155dl-goUXAr61E*Uq-saAgzIN~7U zzP*s=oH;_A?f|4RQIB~lZsDh!he0omIDjMp)AML`Jv83eEyX zR7A?RTk_9BMvO#`c6{>Bf=7fzwp{$i@?=wZO;}xuCi0X>!Z|sb`dttJsiYFhY0`8K zt{xyKwo?Vu=esKI1p$UDTQw5nx3YU!4y-jr#d|H4Y*Ie7#IHrSLjl;NJUa1t2F-bLd37sz}m79O! zpituq-9rdwIVjHa0J$XjHNIN|SaW5z&DjSTb!c-LP;Z;LC|mcJ)L${a@&IFE;jd^* zM(t84fyAid*iW%vV<-Q~3xY6P6k0$n8{~TAt%D*$2meZ9V71hVDWudC&N;OkIV(4- z0v_xTpqgdcJN^Cmkdt~CyFFiUI^pY&yyvtt(UU#&k(1Lzx+!XhH(N#ZZ`8=f#Qx`SD!sUHds5r8Za=dI9WaiI__xAHn2Ssm75bs90CG40Ef_k$>s z#mEL3-bnnZ_mti)16=*xsq37NZ4fSLm4b7ovpEWrv{_?HBie8M@ilcgoyUD(LD(5@ zxRuBK$AY^?N~7=@>#+A#Ip4dEdsJYo*h;~-SqgKvS^9Ltwy7}ekJtR>Q^$Scjlw2i z4Oo>m`ZN?ph8P=os~(e36o~D?$GCLF_l#%v|NFq+X3|W#_{%O!B>moM>K=T^x+u`J=OVPTlzla_u~g73 z=bmjx(`YvV@zA9H#trHn{ z@k_#^52{yKi{&ou2=M}MsVlU_&poPwQ_ zoT8lqPX#v^H>d`i6R(($v>mk^wGTBVvV0V8!kki^Vx2NiKc2>&@@xrNdKKSu68SvwtL{}oql$` znVI>&gUdX;qX(ym<%?yD<%#9^$lrWDMcGgp)K4sDS=MaJ^HI3TI7Qk}7}QA2WNFv* z%e$AqNk9F18gP20sWE7#lUT^Ct(6T|mWz%M`8zyT5r~hCE7B~~EE+2uE8;GMYFoTU zWW!bDVk0C##2`TsE(nP=L?^27ebI5@aS?hUdJ(BMPxi0&%$G#?ARZ6~hy_Fj;$z*^ zVJ`%~u7pF>dO{*NK%%UdI+TSkUw?rAQtb(jU;_!U9_p;?5b3lic)vdRL#kMN>1=D| zDMZ&qOnC(xl>*UK4Q6w{!G}H(s8*kt>>e zm-{AnS&6HkS-V+PUNxkvld+cSEt{2xl~{j8;lb-WWrxpmIJ{m~$diJFCJbxJz0py^ zWUjo*lj{Am2|SDw3==P$6*oT)Be|wd#`m{q7szdTe+?K${ldpPI;mBZqwTG*8PR0D z`*zYnTPS-Zu*qb1aMDw2OMNj;#Bz6`&^b3oZ4uU_y<7ClJ1?HiwSKZ$iz{oXoNx5s zNA~;9KJKFzmjWj4eFU{>^!haZxG|W zh;QbPiV8TEdGy`Z-uVqQ`P|^_oo)bMyK?{ECHZ$6=Lgz1J8hDmT%~M3CPa=C<)P=1 z<`DtJ2$`~TA~7?E)*QS>#x{2R34rO506gBJmY1CwbBbme+*qLzP{281S(90#Sc9yo zHmC=E6FCymnDMmSv@SI-wQx0YwWxC_v%hA2g^S5}#+*LgU>KxGtY<#bT*~ozbrS{L zY_>t6#3SY{W)fyet((Wiw>obNTk0)wbW#gzG~>0jv=EvIEgntVoN=kV(1_rOz`>bo{+Zn5T_RrwH|4oxz))rXxp%>4OUO zK@p5SH-oEEuc3mH`8VlbT}?}hs}4W9hL-GAjYPR_mJn7RdLst{3VVu5$3ZXJJqd7m zUlZDNTE$W#pwQ+sIP!fva?4VUZIcde@4020=BoC~yf7_UwrMqM-@4gIDH%#xuHZEL z(@oq-N*3=t68hfh_%$7An44&pW*N%We)<;l7E2dJ7o>|bh5Joh=dRGOP^1u7lM23@ zL!Lzr7m*W?7La!h*`=If_+|&-AcvZZIbN?Wf_BNKu)YcD92IUB5*M~P@%qNdF4{@1;@01`FFlOGw@NXa(&4WuZo3RsDZA{0nF7hxx0k7`suVk z?>r=V;8wUA$wnM@VWk&qfMhfJ#n-|uQus-=nhh7M)yggQCq}in%?zy7!fkk8yc+Ls zr)5#g%kZB^V%dF^nZg9lI-7}K2zlNN?lUVA{u%vTftwKkyEH1q2MZs0)E{n1S3l*{k%HeXiB#Ve)?&cYe3cW};Z zNBELlYp55EE0!zT#S?&MFquS}l$j)))Sl#f91;x>3xDB|;NaoVME@22ESiTLpPYvrgPet&jGT|37|M>A zg;&a0#`Zpm<|8NJFM}?OT|cfv_?OBbA0K4bf^9H<@TP+Ji=oqFB{@G|X-jKMRY%*P z0gC)TdVE9Z98?5~J4Oi?mY$HAP~dyTC+i%wiTr~l6+e}y*>twF*HPS!qB3pN(Xvke z=i$gD`F#D)C5U(U0aYDMMeD$&Or87B$L>qQI{%7?gaZ=$cFQ{!(ZrvRowx#S+Z8h1 zxR|2d`(TScR?+-@SjAc@6}{W}&&rM%dN-%plYtloH=l}$g!Cm23b)f)+YWV1(Sdz_ z%K~~)ePCucLVbX{?_-f7;!Qcb)|mmiw6A&-DXx3DU%mBF+~jh2*10Ex>2hSXkMNQd z%adWfG%i-U4gCfnlr;yX5y5bbJo-dcW{T|Lpem9UHRewJy0pRp=R@6_2bP-Xv5XhdU?R)ZDrSfl$_dej zh?g>AGGYoXuUce%WPPOWU%i%oEi*1lM~{fBiH9jRDS9d1?wdl~KQDsZ>Sx7muHqKo z?fXHln3`#}C#^k00cT|e_EE4zL2r8N+x;mBS7a-;>9?wx)RZL-%gcz_y#W6qtzafJOWT%(>h9c;wq*q+usY}DmCo_SqttmRQ2t^;hs<@+8}Yr3KO6fL)hZtJyi zGX$o4XLE`A%b^UW6P^wod%WeD9+m?X;!BF2Yn^H0OJbENp{q|Wu`i!q;$DhMbVzh@ znoF+gtWK`*ulz~D#iRtqp!R*7_%sn}*-^QQy@D-Srb64=Fu65PxO{OvvLX8AsKCc; z>rQa_>e_UpIqJy9$9=t-Z&~QtuNTk3&m+_Dq$`-F?7m_RE$!&){@H0@51zXp__!GlCu_dS_pyg9ba7$oIsLw~A zAfEuA5T8#z!9IaLps>z0FifA@z zdTHKjvNH=3p$+~u_-qh80;?zRmkdT$kY=wYqh`J)9WzfNvN9&aorM4YF)2W`gJX?k zjb)8yjkodF2Kol_2KL6&4a^PH4P1uM*RMQ>GBr&#RWye**))qa?KJl^DKyhG845Z4 zT7X?_EUTpMjnc0^M#<^x58q=&Bss5@*7^h_Gp;}MYoJQHUKjPnqWKBl*mjLdNQT~@ zKQ3-;QA;-7pG&Y`+YXk?_}QMSq?`HpP2Jq|aM8A>-X|PK_HiNk)n0pcl(R~f-?(ku!$Ee8PftggZD&|`PW@*uW2Mnmfcrw z#Rf;mU9nxCx?&0hkjtoL(0JVmKpt?{2s4El)ss<&fIa)3aVU*F%DjMU5itr;D zQlw&(B9&s5qLt$P2(XcH&ceyU$&Suy920{|)cj?L?tty^)B%$tfLKN)D{qV!$_K@I z^eS&nlzeyZxmk|sAAKY0?|pL*I-QYE41x25^5U5nWp`c-hA`jRn?Ux+jjnz+4NdbH znaRBiY#g0es0*L9Q9~p<)VbJ=S1FD1wKkpa{)wPS1;B2bbLDN?gmDK66BT?sWNyMvk&-Z330QS?h%TYkp+BgJ zy7gNov{p7?S4FEao4TCG;)A1mbWa0TzgV#1nNetvFHtaxEbNlai zarwV@?DxXe1yDx<5`)sL(rkw;hwOu_gKVlSs_gWv^lXzXlkCN;#q5nSOz68Q!Z|E2 z3@Y`ZbnZHH~fbKG;zbLw*m7px|n#ZM9+C4wXZ z4yCWM?#7U|Y0r7iG0s`e(Y>(6KV?XdW&wZM{{D_H&l%1^=K|+AfXbfgT>KpAoc^5f zobMd#ob8&Zi@m$ZKea|d(RAI_q%qp%D59oiXZUSrP8twVa$V^ghTGZ4Ta zp+cAJ2CjND5RxaTlEGeFUDEM7)|x=2fZY}BW%*^Wig@UfU9@W0>Sv<0i6C30!JrLq z+J%8$#m}H0>N+M>H(!4!*t=O&i>68bgmi3r*KJqG#r`O_$FJ&1c( zNwCSg=`bt`bLXk&cIT$CIE4Hy<%dXg_(XU{d9ogUYKZOeWj(BHc=Jo*F7K}G5%`kb z0$;K{;7hjr`|;ne;vcF6+Qn_*V(wybZhmet%S}m&L@Gl{Ps)jn7lKFs5x*0_OuoZ9 z!_2$62}oI@uzRt4DSMyx5&)uE@?O+l;$GZd>fR^4_<$S~z)gBVy*Ry8^0+x4PcnuH zd$A4(=B#Vjp!$fiY!ij%Pi}+`7zf02ymOdytaEc$H}$SHI5qRoG^qR7A$(D$Ikqmi zF1jx8@~;EhIrE}tGS%(2w~VRZyo zr45pDrUae_>!A30*|IQWkf)JP`JrQ^&x=#db<6lSbY@{b9H-I!?sUtM(u6k#>+bPe zbp8==_J|1PZ*XXYG(j*OrY=zkv#OShtVJZ`Ii@}ly%sW@G!jA=QN&EA)eTpajgNqE zMg%h_!@=PY`iN3yH@HXpm=qC{TXW=Nq=`KIN;Z$n#bi5wY(_d0UHn-HZBzvJ5(h~( zO^_CWyb5UoH{|58otgyBfn~`Ur9;{_cGNi=Sw}nPY!M?XihlsE;X^D%TxI69-v85W zKLFkK1<-A0w)^Q#Jp5-vkomnSt5wQ7@)Gwzd=9N97MeLGk>e|M7jcPmAUY>Jhcb6G z!Ubc1S;IguU6=sO6@~*-gAoi9tCHnE)ebJ|n6x10p66DBQNc`L;xJzru_{GAlJj5A z=+4L!!8;x27O31ZFiRLAOdEzjOltF#FZfHx*N(4U#+}9;#$5|OneC0ije(7!o*zAf zJOeyKJU@8`dj@)je(7R2Z}XP0Xd7e6)|M{_PzR-xi!h21i{Lh?x!|}oZ(oj4!PBzR za<W<1q=1ka`zzgPTb@i$}qAjQ`z>nsE_Llb6?mTuo zbF4kfU+#CvBh>@t!_x=%-%KS0CA=k=C9EanB_buLC5-GCdRWQWDxdN?$IW*tu)z*s z#uD5T&JyYp33jYxoS{zw9|eL00ya8N&2K86f@w>5N-#=TO3?MN**+z84x0Zk|It3W z{7>w+Vb|REKWxfem&kXKPLU3guBPuzolPB0U4s^&ilxr0d$S6ailGX&isA~pioFVo zinI!bS&ms=`(Oq9Oh?ai+(7^ZaT&}JjCB`l0#L;hZ#6Hmq7#pf&jcEj)MlP8>qUc~ z88u#H?26f*yj(p=>=Vj}@<=#+u{F^AJEA~5W8cGYvuJqYBa?4Nh#11-_Sesl0=A5w zV$Rp>n>&C}yqNc?Xa5@q35t{b?k$nbMUTrBgWfksjwqRFK1-WtWSR3mZO?Y)pj2&~ zXRg8JX+9=vdsh}Ieg}Uy)&4+J{Qxx8TmRdW#hRPggX&O?LLI(4b_rUzo4Z?FnO|8L zRXEJz?myY5-N&~lsY9C&rTUI*5o@7gu3@22VL6MjPjpFeiKR}cP7;Ik2DvYku=7i2 z_)7PCf|o2`u}82+o{kWVV2+@U5RagYfJSgesFvCCQg{j>&n>eo&CSgrV;xzMpMpEC z3f@3g%(=gthkc6t6#6MvDy)MjkTeiE5amC}&n%>(Yvp4HD3Aix9oq>T6MHGJ#cVs+ z0;7xfZxCjh+a5C8shM9OuaTaCDo*8v%QDlL`+i_^JWSSYQ3kD|Geoc`wR_CM&ktL}>4Zt- zKF^M&V(|uj%#T0ypjk>(+^lql3P|YOaBs-O;$`~q|DsQcC6Gu(e9-7aq8fD>-nq`w z4p(;-5!il#D3U8+Oy?K5*x}ErQ3B$WrGY?Y^&%{~)D zUUt6^$_~wrwfJZewo2NC5u%Mvk8O!fh|P!nhIE9-*u0_peef!I7fy&MKmk$nh*@}a z97g~I5M>vMJSgfLsS@b`DGO;W4=>LyWU{Nj^KXFVBjQ;OzC0&@ut>;1k++OuBvs>y z;Ev!?=2qspJ!<9z=$1ch%OA3(rf)k8fdOO=yGJjq3?kRwGI zMm-{GrvBMy8PB> ze#u%&IydbC!Q^ z*?_S?i)zXW9vJ z1Z2$}b{(HrS&nr)$i=8Ko|NN^2F(P{gudx=Ucp&yJQf4gyDTl}rcb$oQ#$^U_ZoE= zbY%tL!rucl$FZ(3k&SX^<7p4W9OUYKrNT&-hZJ!;NiV?Fv#m}IQ897>{P z5H_f;!>5%bSIY6$M5|iXf&Q(imSk8H+wPab8986B-Ks(}xd%@27$~Le+6(e8&>;BD z<4*V$M}sF}0#mMPVhVgS%!`g(h*P}re5I82ol?sbffnblgfI#^$8e7q5dCfwd^|ZZ z{7Q~rn%xxm1$1qZxts(BFJ$6#>4Ym%229(_tRF6bneoh@nep!nV5|MRF#nGJ|LYX4 zCGP)vBz;8wudMRT@z!z5@yv1kvHLOJvBvS}G1q^jmd@8G_rQ+rnhTi$*%}#ytcxsw z?23$otcFYwK>U>KQ@|^^EZQ-AQuH}=Rb(n;6J&8@Uu5E^6rTdkKbnV`2Yr`Yp*;qa zX41%($b`ttlJBIS(T3q$p--a=qSv9j0SdGjbWZd#bVu|M)<0s3`5@d5oD+ImM=ag+A$Yzt)2ol0yl7mHZ zKeM3i1P7_$tING4v^0s*huDXo7{S6m7)7N)N+M2-RplY$pwHPb{+@2o=SrArj};fA z5Knkd4O2c6k3;y*Yt<{dZ;?A%vL^U)bfjGfz`JV7eYtvhJ^Q_ zo$2WA&li&36Ru_id4o)iJo1lIJBu;jF}LjhGXS{&1|T!PA9mXOAO3Y-L8zUA(u5Xh z79~b((Zq5qcM6z*<6fn|i$46z z1Z@$&NuudV6KxZr3%!e_i?$1&%T~MFpNVk!pNa6}9WYcp``2s8yJX(d;}Lp7y@u4Q zph~3bqACJA=OHua?Rn8<6*55i8HG_r^}o#A0QF}i#&@e2pZOR`RLfus+>MqAmaolE zzpsZ6U;%nHYgIOYmivd5vnABVm>|yQ{SPaLn(v_M4Kswz!D6`oaAG(-RF)zgE)hHa zEPJ+5wgEfX6TDkS%+@lXs7m=D2{&+HuwPqV--MzXBHU+g}df}X>Zr6@| zMof%N0R97eSu=9wp{6wASmJ1{_+Hdr5?)Wd2+udSImXhm>t)}CE>Q!P18>ebw@nai zW8Uy9>EGgy7!TyPt^jslKcrE=-U@yWteWvOIM z0Lv&}Sz>F7US$$a{S$A1s_)~;8L_?OVo1xpf8`Q1aEzs@Sjnl2xP4Me? zf=y)`q^F>PPaoh<1gG_oDi(a=vgVTS7Nea())Cm&+fvIx@mv${KEK!{vqJ{ z<8{P!$V-KL+1FC9<;Dqqs#%fn@WoRoLU`sQvR{NWk-GJ~e;yLQeG8|EsCO@;Eh9AM zGkyaE3z)3jIxeg=bzMa5fo8DEgp7|GBtEdM>2;Kb7$Ma&IubZ?ED$Z|EVwMFF5EW! zY{2^ql2S|qst*=p0XarQDwocq4d2ddNF-TMg_Y?aOY`IEzz_N_~w4%7PEbMA&Vme41StZ6^Rv-74;OS6$KUR6x|dr6>$|~6x9_+6gd^k6de^06`fw7 zBwX3GrkrEhV%U<|qS%6Lacrq3v4=sws9X-TR`+?ANi%#7RpZ6!S2WAgl~J%0>J+ujTWol89K-3yt%f z0td;HM0GN>JQa@E#;?=o6S<52Dd`^{fmsKz7F)b3|F@XuJceJv@VRfFMlP2XgO#-v z$V%5rz{=GM$4bqLpo*B6>`Q>ETt4kYJX!x-zp53Lm5G(Om9G^sFU6NY`;Ycv_CdpP zo3v-~DE-n_mR5vT+E(~gqy_=(a>=x5v}yE4&yDDeXpQLSpU>0H)6Ub2J{P4Er4^-b zet!434z&`pa<>w$diwM3ID9|Y0Hd1M1~mK)HpN|RIsLsP{7aAl79SZO3Ll6MhmVR6 zsakNUzRm!xn$t#n_!edW`w0_jE?06-|qy@(4vUTP4!S%Q6b^YlH zX`lB#Q+#e_bXPq5+~OWe-ze(zX5F;kH{OiaT^eW~uYP`QiEH8TWc9Q=1)Vmns|~RA zNA^?1k$hfe@R#wEm)iQLy14qIM{Wm{s{VdD6A$?R2nc}J&qfAFDQ<*${*3?!!=ic8 z%msV?Mu0p1K*07PKPjtGY`lkyVfEZI+%r5!7E66TA3XzZu+M}yv4&G%<=keLZ5{WE zzdzpKpAl{f4Lc9hz$AJ6Ewp;zA#zBOjKl=Q9PC!?{Om65*z9v)mx^r*L|%jXJvz8ye{|f8Dh~y(CVJ`zO zR5Dk1;9Ye83bw`=;!Osz+kvMm?KQ`qo6)taKSubZ-Lu|cVJ_{xS9%P;M?%3wITExyrig}$!6Q9R&y(#c7s9QXlPkgU5YJ~r1>jrAM%a{Q$u7i|fK9hV ztP->5Er(tsSgrdlm!4>)W27tHbP?FB$BSh;1N;VJLbBHgZia~C?*)TtdU}b{s%8rz zYvDgM?ID#)-8P(cN67`VL=d~MQii&A8{jDfwk&@io__@ZgPd;s>ru4+*G5N0O=(iLLMR-!X6?^ zb_RlOIV+7V8hf20H*klLk`>rBz!{Y-=AJ#LAsbXfSE>N}TES{D^?J8SpbsK2vk{|iO(m284J{^ZYgzKxzj zE#?41XD`826(SJV&fTaflwvkL0GaeCUvhX}cT}4acA&dI2+@ace$M4p0wuhiG#+n| zABW{)C}}6?y>L(*R5XlpVPIj}c{LuN%T)Vz@~xIicCu6{ZSB*y*8G0sx$1=B`M7FG z5xytq-F(kRb;N{zHG)Q4XF)B?1m4>F;+5__OC)#Uv%mc>m#P&K1b>VK-V1rYV;N1- z8$Wkx=aYGzc(o*|u0ofh63#1QTa!EdHjh7P$@{1^vj6xCeti7z5R)rs(D5V6)Ue(= zDTuxd+pCY0q|f7Dl7X%U{$eeU2t#Ai_>wt%{Mqx)sz=h`i-z9GXWd&XYe|D54ZW?; zwZ6l){%!3KM2nJ(Lz#!A8dp;Vcl#5*K;eJqG9$5A3QYSyulYL7WEvk#2%HVjg!$ty z`?-`TT&*G;B$@y-Z4Vd0*pVGXzZki&(guTWl8(V^kP^po{?QL09JAcYM8fA|d-r=e<10~7<102dESCg9*Ol&>j)3L{S8AX&BuJ%Unp zL%Eu7Pyxg)TtLRmHOQ2RJ zFSGMcxtj^8O1tbu>A5aSi!VS*gNcb8Ma8+13F=BstUC$0b_p3OUbH){xf%)6FG^MB z;%hi;e$P zw8O~TYmpn}WubUiL?}E~mL^gH-$w;6?OC%de0hWNv$OFChA`8{{qwEFuMry65EB-^j9+{B_>xu)mRQE90xb=b(|w z;)tcN#=2P2nd*qMFxPrZ;+gV@o$$N$mZUTF5pQ9db)UpDrIFOHuELoc_WeH-s~O%H zjl_I45%zX!>%U=rV>Z&UW^>U1gbAPbIhS_^-uC+en`U}@-a9~ zC8~NIm0OddY&r-kl7B54_JM?t)+$Um<@k| zS@JMJ)O)^$3zM9AZY9C&c!VI1JqzKU&(2=tGj1BF%BX6qs;C;NDyZtK0tOtzuZA^; z)4+I;yl&-4Ag-HhTE9$ec^F7LRi57H+A0~s`#tur^Aiqr^7D&X_aUKYlsAqFB30s{ z?p6$sC#I*D*UKmuiE1H5;fa7Gb~8t6;pec*t3@@D;_#%N-q$ZeBN6z(gi<4_jTDI| z1QOLv8p(ri$=a(L)kuoPlME^821i!nTe9`4N41iU(p2P-GV$>9xbTcXNFgu?7%~fa z32A_MK#aQ^B2I>!Gx5Vt?kU5`2>Dnx17X5EXAt6^lCYo8syS>FfK8@2j{@YdM=YW! z(i3#%xyz}iTG9ZdZ2a{ekvOQjjeh*qp?cUM)){y;Cz>9b;sg=#!>~ggJ>j&ZP z^|%BXXtOKoel7w0-xYj=jn|HJhM3$v&p`h z0sY&y@RG>dXLc;p$|bd6ipo03LHAsw>$5%PX(e_wc9W87a0oaboD8l5$AHVg8DNsi zGRO_&|FQMn;c#t#`~Np52@w$|qf10|M(>^IZFJE~bfQHWC4!?xCwd*CcS8_01fvZx z3?UOOTE^(Tjq=;)Jm+)H^L(z~e=e76kJ)Rl^?vWQUiW?9wTZNmeynUW-=7#mMY!h=8Y`abhzKWTJiKC#Hl67%!~-Gtmw+;m^~hj)nr*{)r{$@8B0 z=D~H}|9MzFQ&BtiI*w+xns;ITNvG6%;mH~Js&TN^t;8(QnoO;8_ngn26+-LKkTQAk)-rv+%cHT zZauVOIKh|yTQbMmJ8%A3S^>L)Q%yUIxyV)xPow3!{`u$*3O}|T%enAY6;JKuSIZmA z`TfEO;r?bsb3YUT?LS6*jt-=lp%VRFl>8LK2Rh}kgmkw06YZxgOGjsdc)2Z=J8S&K z_YamS5S+0_AUKz$QfHOF@czcKFv2Bv1_bA}ROzhqm)^fvCP6%o6$N>4Ehu(Y`gcp6 z26*pNE_3&r#k5d*FfAB%!u$jG9|GApk}>5m<#B$LsNYfKC=iMg^$10QBHLwLcp+s4 zAbC2Sjwsd64s#o?n2|LjY}cY}(BkK8==ly%Np@u%Eo3f#;TI!!GnZF3=Qslw713)c zX(Qq0dR}THEKHd-=3ZXIBc;zWi_F!%I7UhtGpo#Bc~y>-GGvySn*wH@rA(Q1=5M@k zBlgcS3(b|iXh!TgG84>&+Va+HMh>qASkhb|bu4X$Yo?hl3U!)opVoe)ZmQOiwP~$M zq;8tmakjnk`nL88`7NWG$;hY<)uKk#X1TU8BK&@{arO`f*`gZU9qiYRy?GX_e%W*; zzJIt()z2GaMcK_5{Ngg_Omp9CS#}ZYgV>E-B;Uqde2&QPbS8v91e z9*D)*ZnBUY&M(0?Tc5LifbXsbe0Sgs_;RmQ<5Vf=E$nUSZmw$k8R34?asgrnG1D&_ z=Mn7@>k+dXy&Jn56GE{_B};z8BL@jcKkJ1Rt4ASX~B3m-EdOFeTv%WLM>EPKqYsy{Ve zr~c%zhV-^Z5D}$ac;@-It(ALgBE*RfL6j^ts>Z4HJl6WX84+$o9iS7IC#qs; zubG#Odt)L5iKsw4Eaqyh8Lyd^40~Y_fkdRBeC8=;DGjH~`whTId$3w`;nmS=9VoR- z(#6j{xUPyMcq;rTh)gYWJZ(H>JYzh0JbjO`kk^`h$-G2BP#&@ptLr#FdFblarU2c(H|M0kJlf6Ea-E%!qx%oc$=bv3|FPDpG-|FrLv zz6(E*6mk%Cy+?mOc(X3MuYIk5b0m9+y7s=g?B3(O*0?zUKIGcv<^s6-wb{)HaM|m? zo9mE0`fHV&{g8vf;ETzm8(hdq!Ogzx{$t>a-%J7j@-^;eqx;(9dbZ#y`(~&6=KN;Q zEaU`rm2@)+T=??j=0fsj_U5{pbmE3kw%3E(tn;(e{ztq04u<5+KZb6cE0^a*b-S)F zb+8cG# zY%Chh5!gh!vNx8FeiD#GZh;%iN4o?Fkxw|i>qa95GLhyS-nF9%0;EVO4t@QyLWq8L zhJc&B1kxuR$1!Q-P%_%_(FUo`&RJQL_7ROlvU8T#bbh>#1anl^)Wm+QLRN89*VVlH zn1g)9SzTR||M3Dz%kEN9ll*Z2nZxckDW|Y^&eXK(s zq*JhS>P=fLnl7z#qKdJ#*G`kxKQYG;+w-P>);lr9 zJht~p|7>(3hspT}wJ%6_W1ltnbj%WBgvtL1N1mk9vEu_YO13(@Y>+XWY=wCxUTEYn zm<^s6<`s+N;3%)ji}iYitmG^&%**ilfyBM-S;TRa!}CJD-XUo?9BcAoyvmT-oQ{=w z>0Z-F47+1>9?a_mDbB8&`$Zx=PqmGIjWr$rVJ^*U68V)~6h0T` zrGez;Y$=+{@!CYXvA0ytWq8dZx7k~&=kmSqNIG`Enz*a@>=REx|SL~&Y{FYYDd0Jzx&{pQfz4ikMP1^*Y7R^ zQU?YNwYIstc(Ygf_UiAlH!mt*faT=XS!j%&VkzWNg9hkirnQ%RV=3kdfO1r6m{@=} z^j>792E#%>bI#+9`ShR1T^)tKLA57Vw-Mtx6wHVkC(9NuDADyzV;~|EcRE?-x zOmBSD&8%(TnzD!U5JJVPM${~XpcCKv4X89Mojb4_4X2vR>Yz}!3KtCv$&DW`X7bxlzCl0K*+OB}oAMT!8|{WO3GF-I zjz83~LBCDCFfvlG(1bQmeKRytv9N$1Pkl3*QMK4bCUF3`a>PL@Qkzq@__F4}8;RoV z{&1OcFoJ}$cUN8J9Bd*z*t;t)GY)2vyX@W7m-z>HBt3gb#bxrrAhLixr0O#J0E@I@ z52?INKbS!-vWHY(!VXT6vg|h%m#GKBYnw<}PC%bp`Bvln(*fOD2l6y6MECl|c^4p7 zU3~Gok(~TpHHs30_l9!HcTFf(4c;5c$pNalsTboqa{70&jW(y-g8sz-QQ_ zcvqid)PT>ZNB*t`Ma@Fl?tJdiXZ-!3U75+#d5!anzhC-EyB}SIHQyHjf3JKA4=cVe zM6nJQtNx-BTKSvC-9!LS@dvk7eKC^z5QeQ(z3WFYU_fnTEgz{yAyZ++1G}-h>TA01 z4IZto|Ik}>e*|1pQD4^Ee*ZDpwW_|f_tSkz@K#lQd2iQ!LhzHS*Co9T_u0UCRj z+wN0Y9avSpF70i;FAAQkdR^Z8`93Ll%AlfpT&J*9UL~^bzBGlUf&Ys_c<=Mb$Y8Ep8YvYqnOLM#1lv}mCBy_fVR&G9V!&gsKbKVCkS)E(xUe<21;ZU7h>|WO% zu;HsKYBm2Gl=$0rnLBFG*GSh~iHL&bMVg+jsS*vvnn9Y8uAGt*MY@53p{|k=ltS2G z%0SmliH-vLVoG1vO6fL5f`O3Xgrbr@#a9C%qX~H>4T@TWCc_D3B{Pa`gC?U1Afkx^ zW>8Y8YBXV@^ez@cVFLd6VzpxEMRGZ#l~QP|J2(~?vM3MqX&-$2v=0TC3;sLTu0-Xn ze2h+8+u5e1D|bjY^7T%e+Ogk0SL{$g;Z=c}^P3wBI;R=!E#E#D?^r;0D+8_O2{&Z) zP8-^_r-G_>8hOtau^U}Fr={)isi4}O$I!)Uyxe@!MzEfr<~$TC`fXm%Pi5W$dOCGg zwbRv3xbd{gN=$Jhm@VU3#wGDpOlfp!jD56y%v$tX3`KN$bb1V6UKjl>MmV}Tx;X|K z4UIXDK8_)YPKeQr){OZY{WXR=nmeX8x;Dlw8hCAtp^K)Afkitbd~6(T2>4U8ltx*9 z{q7wTfZ##YA>P{DYIy(sFjNV#gRn)cAjlA@h)IMX!W%)1&_Hk^su3=TO~fps1A#{n zBBBt32sT7H!V!T*P$4oAMnKywifBRjAx;sbh$MtILU>tXU(hqWRc(&Zoy;$~10lUk zwQRI3v;T*`;-wa&7NZ=a8lw`UCZhtQ2BQk2cG2@9NRfJxR*_thT9HzbW|4x;a~nk) zh>e`hxk%9NV#)56(R!dsS;);2A@ADe-z_117s-WcjcSdWtLm0oo>~^OIp}E&CsBdo z^W}hoXavkI-Y(BB%r3<)$1dM4)GpaB#xC0~((a1*dYE9Ca#&>e;qcR8nc-W*48xCx z`G<*yX@Q;~#h%Ve;jltnln5!^(+jEi zfUG^fHS2-CyeMJP$4`BwwgSZVUN6h7$YGa8!+XMq!~4TW!chue6o&c|qN1ZDEALb? zSCUr>RX(VEQYlsWTP0&9s8XQvex*buL8VCL!^)?XGL^R~A64>K5>?VvidWvPWT~X6 z6s{zx{HiW|wi zgqH-NZ{gk_9gajF!65OFJV+QMW%PD7dA3mYgKVzsC)rZjzh#561+wpF(`HL#6J+z& z1f)2p;@;y@aLKq-n)fuR*(uq{*{LS)O;SvfO;R!MF{$G3#giw7*6kh$u+qfEYYs51 zr0frw51rY`3p~n}#86|zFn2J_7$M99%oB_h280p7+{b`1v=|8t0Y(JFgOS19!Z2VS zVfZmb7#fT?<}QW>LxB;-kYKnmbQo#OZ448J%p{>k>jX0W%q69HNW#wI<5LVVhSQ|L z_4$di2xA}{6%!R(=Ce%Z)8{-&JeoWTJQ_SIJlb{7>s0F$>mYUVb?SA>by{_Db!v4= zb((bwbt-k*?$6y7-68Js?#k|3?sD#G?n>^O?h5YOfT~P&M^P&y&>{=XS>|-1} z>^vNG>~$RO?Cu;p>^mG!*`IRcv%eyT#yZ9lD5VxDO_Z(c_;9=-=Ou@e2gTm%f4`it z4D@Xr{p|f5EbJ^C(mLw8>iS3>q#jZisSnlx>w$H_`c*nrdR4kr`mc00bT)K1^l5c- z^m24_^i4Z87n6ViP_Zi9RVl#XhyN|-NkBPQcTqP}4^&rCXH%D8Nlj52E?m_+V7K5n zPy0=sp%iK5AkLxAacft=O$N z@M*V^3~RtAA%TnMNdxMF= zoM0F5W3VJR5KIVG0keT=DPYL#Sh@ZZ8{LLVF#~h(({$o=PKpBc=WEI=MPB8!#kA!) zA96}Ao(n4pYYHm}YY3|dYd1e{R&7>nhBV7JD>rL3%QdStD>Z92D>SP#YeSzy6`>HQ zJX9H~1(k!UL6xAIPz9*=vFfqni{dJMX?@{}90TsEhc7a#RF373)xVX~>X1|}R45zl zPT5Q?Pl2XVrk(<&c@S8DR)7g`5IJ?ac=hw&;>@;qFQ}QkS*ZCzGgtGIW~t`ini-ox z%>vE$nhiGR=ROs%~Q#ihRqTmS0E0hjg^{LO$dd<(K6b<`?Ie zTYj)Cu`IGIvn;eMwJf$QU-+<4vQV^8wotfGx=_4OF7rXAM5aupP^MI-Sf;$|LswB( zSyy3KaaVcphv1?*-I>aQ%Ewch8hwpzAIwhFcywko#T zE6){*Jcr|S14y7DlcVFK=+TMM zNv?4&G}i>zWX*UDx@Mwg(skT*a%+5RVr%je8MLSk%mFrF4zLyA0&n!Xu8U;4w7Srz z33e7viOyP1TFzrmW6nHIb3royIBQxa2dQ#VsOQwvjR(;(B^rnaWuro^TirktiOrjJd{ zOeIb6yyx^zbj~m*=O!OhM^ggs)C{GOvbAw9=YS@jrn;uLrnhR}PanQi+|-g(mei7z zlT^cp`o{X^0J&EgzKOp1zM;O!zA?VpzLCD^z6riC-*Del-#Fh~-zeWq-z49HlRr-0 zpG2Qz0l8RtCt)YCCpjnYP7+U&PhvhPo0YqveVqfFc$?r&K|daCOTxrpcVNsga+nb8 z0gMaw1SSQLi2^VQ7y(dDDPbb8hp?wG8Q3kLv_69I!-!xUFdCRR>@JK2MgbFsk-)fN zbTDbyZ5SC{LZTKHGWfw3-LU@M=ZORlUD8p8zE;FgLte$ zZsz^|(+UAz*h`Ox+s6|o5+*grHPJyIa*J}yatm`ybBlA!%|4iwm=&3onH8Fq&wiLK znk}0xoGqR$m;4}EB6*Q=leH7EleQDTleZJLld_Yu^KK_&Cvhi#Cv+#KPT8nDu*_v# z7zac@xARye?L_XR*WIw({Nb*8YNF_~3&amC0|7)SM^D#F*GqBs>uc+4IEr-&T>5%C z?#22G+_&{_IN^0+T=RM}4!RD-9j_nbNY+Vk3F`?s&2>%O*Y&SB?)BRBTAbVZ_WCxC zZk-MXTX#P4dE@woKsq&F2~~z2_r?VPlEk{Bw{LEJe!q}lsko~pt1PP}D<`XV6B-;F zoD=*mI3qYQI6pWvI5{{bI6F8pI6XKa7#18JoEjV#oEsb!oEe-HTyXuzb=Gynb^LYS zb=Y<6b>x}Ef>-_7OE@i9okTMT+%lhmQ-33oj(skr@dY88B2YPh(MAG^q4T2g$ z!wfw9Uk{G`tbpo!+V=M9O3;h9ny0(^pE*FyOe4jo%C9Oo#5W``#6Kj+&c`mm&d)Ab z!B-(r!CxWh#OK8CB)HDEF0jtOE=Ub{)}Mib!ui9A!a2fe!o|byhO>lIgbRn0gmZ_} zg-eIu4rdA{yPXg^_T}YEfqH7O2j&D%!#TrwCq(a2M?A<^Li`-#>){*T3$@O%erKIw zooJnJ9crCy9b=ts9ci6zonQ^K2C^=!D_LAjAHsf_zm2a=U_bi~gt3gMOs$L*IB}kY972eJbLSBV zC&UG^33&|31y|wIiit#>))544Vvx4C@U04BHGx!Bu% z)7I1W)3(!&A}>W8M65+@MI1l9{ABaV;gj_z`%ku?9DQGw@k+zEoT(<)5Fe5s3LQQ;*OI;r&DKA?=~WA;BT*A?2aS;lo3o!>5Nbhqn$H4j&!z9}Z_;mXA7)Vn?Y)Ge?a^ zXGTRw{YFnmNk@}LwMT`2NqC314bR!^@cCs2j>1QSe%(5Je@>MoYZL64{Br*b<5$K$ z#u3IrMpV(4B1F+>QE$;e(O6MWQGe0bqQ0V$qQN4R%@>;?n^7C2&6rJ(&9F_s%~zW~ z8`ScbWrVzKVI!Y$78e(#2ys;8NU!Zu<2@5at{pC0t`#mau2e34u1PLIu0}3zu0t+j zt~f3Yt`ROyu4*n9u1&7TT)A9kT(ew~T!CD8E<&y-E)}jpE;cSlE-V)nS0^J{ zRIVAQVXbkf`30nCWz-nfOxK9ioYW-N2pLLL3v!014bpLkm=M-5iSUaM ziKvN?y6U;2T?JeZT<^Q8yVAPmxSG2DaFuYqaDC^>>RRUd%XQjS#MRgJ#Py-8maCA6 zM6TfD@Py$3o0X45-y>YzUGo=r#sFvQ;ge9{U_8g|om-+?zFVkUGH^(q?H1{l?v~&N za|?G%b<1^&a?5l}ax2*WWBWa@50bSVv7NRZzn!-oww(eTrsr(G+s@cd+|J()-A>+) zsU0wM40Ld*7si;nx_x>Gh{6Y_9Us?!25{~LOh51{C|$47pwX?lmzLt3o{k3{QXPyP_dCEHv>g&1A{`Gqo_5G|-0FDL!QVmD!O=m}A>MJfL%2h_<8}vA z2bp97?3yJc71lpyjs1A|-2!vI^_wq42ev?YYiG-LYh{aUYjUe`%X{l^i+D?8Yh;Ua zt9r|2t2@nZR`k0lrsaDJ#_ziy=Jfk1hV(lrCh2<;M*F)q2K60<;r-5wfq#c%JihN@ z3ckB+K~D$*<34{~u-^T6`W?TeaPkN*8ATl>7Ii0zIf^_=DC$AflPIaE-=Y|!Kv4ow z_oKj3v{4dK1W~L}lu;s452IwFZbdOfJ&NLwB8uXOqKOiZx*Nq3MG++&MH0mwMHeL< zbvueFii|KJd~9j7=jThWda>_Mo;>6sOzMm5OAkje{Co}M&$W8TdqZAByda(s@6p$z zUZb9)-dwM_ytuq;ylT8%U%Ps_db)aVz25TN@_zFAiRTmVyw`c2dEVx)&ArS$&AsP< zx3T{{0)xAj|1Lr4H6xxQo~ZqyeT42xg}0QqkXX(W?!>2qoGJw?F#UM_JpC~J6#X3i z4E=olQ2k{6Z2g4E%yltgv1YMmaj4j_*s(Z?7>Rg-Sc15wn5Otwac=Qiv08CAF*osT zv2AfWF_@Tho{yHJ)vpdL@w<8QS}43?-i{N0lbGpm+%YGA zWXNk2+mCxW1vLF;N>m$fC|6zhZGzTGvx(C5ac%gt(q`fD1c8%6)1x2MZeb!yxrJXR zD4jT)gntmYMSW6{`~Vvl5~ACVcleO)M41!*tH@%!&Pm4f56YtXamFUeH%|a321V_{ z@(ICp@gpgqMT)kR=PfoGcUgxXvA!YxoUkCbTXZ^(U%!3CaB(jvUPi8<2sMsfCq81i zxF3|zB?pAyjGwL(9x+`ISt!g*pwh6+M{*5Uixo5~`mH$4qef)i8lH$aPFHSa1d_Sn^ z;(3&JiLaIEZU5j$P}@TI%BTh7#Rq<~jcMpLwsqzEL@gOF4OI4M&)#u9pLoG{q1HCW z)FSV~mu&p0sp2``B|Ul>L5=btx1Qs-&GG~?7eRsv**&AyzxXw>C`Q2!B#nufFRr$} z{DfHwqmO=3dxwb+n!l{$o5_+Kl?F;qbU^PE9~441*?+{xn`H!{7yJ^>w`=TKbH@NQ=7X9s-iEnG?QVL?|Z-AQyW zqrRggdb?H-o**%`Ji{O0bsgG3{92e^MydTO-V&)s*YYl)d1*#7D3N!ZFX$G>yOFIKV-w!-t;sMTeT zWQWo(s$)?4=TlGZR@%Bmm!CPUlywQ4KigZM?oiAOlDt-!d+Z(&I2gCozYp?P>m=+X zx1{9_&+H#rTHC+xuha>$q=APS^;duXueIdAR&z@_c<9W)=Fj833;)}lj~1vs!bJOX zm%i>(`fGGjEYNy{xAf1h(CsDqvq_O?58~13g^tT6{txrxuuB&EZ#(}VFCy^TIl>PM z!lwK@_`>p)rH^HVWsn6``lWQVw6}DibgXp$?u|yAMy^JbMy5uRM#0D*BUvM9Bk?17 zBVi*cBe5enBkx8sMiNKzM?y!EM`Gdzl(1gEY+m!X8JoNEJfzBu8(iyML-u1quZh~E zx@{3_W5NT%W5PYc!@^&M`-BIDQO#cf(5bf>**wrZ*4)$lwRr?O1Yl32&|c^mvzRH>HCDAo`$UE6VtDn64MrSUUB-al^l0v@7E*I$mPv-hP(>rcqPvr_;KIdbmeiTo{ zdPgu!yeH?S0$`@_Xp89K9k$;Rp0kOOQQu(=ReA};+8{+<6G?>;_oRPeyLV4M47>fP z2lkf+6D0F{*}cgKnqDdE(0Wy4MlLeLd({!by%N^p^=jW4UCDg!;UjE&iI&n{D~qw2 z|IR~X6yefKvXt>!rIk(U_oqbK5wwL`{;WdxH09&QS$*zV$S3W|`?DMo-R^zAr%e55 zp^c@LrLDBJw9USCt#z%9qLrd8y*0hnqdS3UYHt76U%y^^w*}1c%+<}k zb-&f}em21jv8_eU6ifCQ1`TL@do};hEtoUb z(qqy+(!*DwfjNQi0y6>=1M>qz1G57o0}}#af#HF1fw_TEfti6xfd%+K@X`1zd>TFv zABIoC$KrGF@9-J;M0`Fz6rYTb=@_uU2LEz@E!t)_=eG0EFSBFts`m;xkA3=@G(cu6 z5OH-)9w*(utlfan=Q<}3^p7pgx51Sg|Ki99ie1aMIWIR};xK$0o1Sm8R&Kn;VHgzq zE#Kz2+<1j!`fY4;zRh;IF_vRGDE2tt=BoVrPY#i{u?hJ$E9Ku;IYfeDzvkN{5KqwQvL4Q4eJ~yzGH`9FMth)%0D+8g0HT$gOBvOuS4ojE!&c9anmPh zKMd>*Nm;R=qX&a~e@Yw(t2*GcLt{C=ozk5)KGHw?CWd7C8I|_sd{lG!cElG>FF1?* zBVwCqQlm~StA#WV9A3?ss_FNfcV)#iPOLeR4#nb5Jf_rumzGjoVgH0w(;ZU~cS45T zNYUE(fz#b4kSR^=L4F8HZQ}HEm%`==2`7uDr>697e~2jOe$bq7aPn@t`vc?_`AK>9 zgWH6!Q()6=V4LhH|AuBe%vUKed)JBd==b(_b;Xa@S=%GsizU~2-cU=2Jyl979Gs9o zy7PusIy_$iRZKOmv2K5K{|&|Gca|z1A6h0l)`O02UHl#tA){RI0X1Q??s9bd;?Y$^ zuyXf@MShTVDU&lLE?G14=}|k!KTxJ*ib@`2f0@R=K}{0Rs!Uv*FwwJa z`+!fG+BTkO;DK#o!xv+l8op`j$3XA!XeHjWr`2YT&+_5V&`Rr#EP}E~XIqIZ>(P4- zH9_-xHfezQHWA(WKqFtNP$8lx&67 z&Ee_AargB}%gn{`3~nU%fICQ*Xfv#BVD6vN2`YeWnQtCNHWa$agSI2e1^ z+?~GflF;1q!+N{np)p&H;PjgG4d?X83f*QXUGH=~)b;i(;!^{iE0ttCT~DG7TfIKe zGd%Ep_;1eu-D359+z~$Czhg^UKlq(&i{|7>VCd&wOIwfnmhX~V(kHj@(Lud3wpR7< z?|xf^TK81?CV)~-JUHO_x>xK`9=q0)!9KO0%$|BcYy3d#AzPAuFUN|(YXB+ElhC?d z9yvLH`+4;GLhN?lqcLj7Fv0%prBP2xF_%2V)JNC^E{)gAOhO6y?pW--+CM9AISX@I}r0fcV3^i63#L05S_*c_IzIM zs@Q2I?PchtwT9KpeP_PZDyOl|tyd6(h{=noiz$m~eP_yhmdBdMkjIqAX8z2a(VW$s z!JNgM$((KO*&O2>>m0)z%UlR5tkYbatUZzyaiWhiziXXxEf{!sEz_E6+d`cT5qNRL$XyXaSn z&>{le)C#33){WnxG4EoOqm^R@q6cE$0J7&)K=?eVD5%(|=&g9DNURvAsG&Hb$f>xg z_*l_QaaJ)<5wA$77^SG9IH-tK%mg$iqKYkm0Gd=0rRbr!t4NO!vXS5q&r%y@bRhGN zR*F^v_yG`o`L4qB8sYI~$hBqn^-TBG!Dr3W?lN8vWXsVNa}99=a|3yUP=i#%Zw;UZ zfrk4Hv<(ss1P!b}te!~2!v>j#TMhgTL=7AbG!5bncNo9fuOHi(*+|+1+7Q~P z*suZ20+o%C4KMKy;weJmPrTqSxPW!%cfXjZ7?o(1n8E07?_DX+B>yn~6#rQN9RGLz z8UBg>`Tn8)$^J3^+5VCK>HZ1+F#mA>RR1{tT>mKlO#dYR0zizNbrx|Jf0lO^_NOfS zEaNQkEdMO@Ec-0-40d*#H==wA=TDFy>9`{9Zw=U(kn<*Dmss{v{5d*>ED3nyGW$kW zDE4CgSvmzQ@4{n^`l?ri_j3HXJ4GxB;c+v4n=2%H@BEoM`4{eZ#ESOiu5j;V_;Yp& zFA#Xdwe+4vNR&`?b0TB?TMkw{NF1>%P7NMr7s;GugMX32RgP2p8 z^_bDj0?Z$oy_gS}?=vI+=jPAQ*Yk7-J6c?y-~w}ZLNxzb*+CQ_VGtC=4Wa{CfTTe| zpxYo@5E)1x6sOng;ONd{sA7|sVS=} zs|~0QsJ&q(W7cP$WENy@WcFr0WF}^gW7c3E**#<9WUgj*VcrCi3v!vwm}i+KnFE>e z%!JHQ%qq--%xplK0hXDH*@$_DS(Mq2`IMQIIf+@D8O6-Yyvs~qB3~k;C&3Y(riNs+ zPxVrbR8vw_QtMakR|^2Fc2i39O3;Ae?#B|Zk^{hYHx>viKmz8wRVA-VHUJCWoD$QL zAAk|>1z^RiTryC?TH;XhtAw&7qr|XexP&5fz6U~iw zL(`!x(9-B2^lh{Px;Sa_lwtE=lhioVs=JXV1V4K!GJliP)yc7lJ_P{qlED(Tl5!v% z09!&;l38L@GE*X2(o*7Aa#})KqFsV2;VrQ;@I#XdFbL4nz~bcwm=71S9S2xf-g^#5 z3@Z*P4kLyT!~S+40A$g#L)!`1eYEqkJFvTN7i*_(hqMFRRoT6=+pweEJr^Br8fqH$ z8S)uE8af(&F!W$Jei$+Y86F)P9p)OU8Fn4o8rm9u0xTisL*~PsXLG|Fb|fEJP2y@a zrx`X=NKzBtC!{2#9uKh&l?{~*I}H6A`ZY{BL^+%>lrd~LG(9vuEHWfA{AuXZuRY>w|6hs9Tm zRza&Nt9q;G)dN5t4PLEUrCt58DzW-z^dETE)x=e; z)v;Bc)t%L+tHK8o0pXoW3#_{-q^U{olTuEH*oMo89furcwHBjlM&Pn9ErNsWErQP{ z3#?{+tjhmcg3hJRLFWPh@Id>&kO!Xgr{^+%fe(LT4;<$-0QztjfFCH%g#iHKD)5@{ z!0~|eKEr+5yRa}h26YB41~~>z1_cHc2JOP%GJf zYgKDSYlyYHwVbt*wWhU#waSv}lHw9%NnW?yNk@p|9fvZzGRFV_CXkWqlTVThk~flj zlOK{3laG+QkZ+PdCeI}|BcCOgB*&8zlBawGB?@>B98aufhFc#!Xs)2I2U z6R^akXbu;Wmys8emy#Egm#^xo>i|T<|7IBgj^UN=D}8`v(EE#K(4p0%)uq+X(fNyM z&@|sxNi_^pl*OP02^!=&>H+OkT7UBcw=y3KwvOnz-r)N@XLVGz|deJ(8>g( zgVDq2V)Vsz#P!>B+VtA=19V7qzg27)kW`7hhhN17v{8D6F|S%w>bFd2`IpNOA4a$X>#J_+7048v*b9Q%fciwT@0ic3>r+jBirv;}4 zXPLhMfPaqvW5;9B2Y{C_i*u<{sk6P)n$wyyg%gEyx>LII3#S*(-<-ZV3p)urH#;>u zL!F?`$4b34^KyE$z;Z9CIB!JI6dES%?^=AEUTHk&km z@NDyK-*Zdy4f9R;8z%T~lmG@`1OP;EGN^e_AOmQ)ul|6ZAC>Ro@Ut$tJO4JMh4aPp z<3#Ch?i>1pyfB0PTx#)A*=fcmWpNl`22Ym=C2`UOI3n~mMzxqH{bg0#M zhYpq~H&|pl>A4<(Q(RZXA#naaAfFT;Js-4>fX{(XtPj!$>{I3Q%4fre*5`+hgwLDZ z^Hbb|^#{24^>`d)9fBKOAH{L4bKz>%YjCdXuDC7Sll3RKy!AYs`T87AYWgFw%GKv=$%(2>`DT_X|bzb}yG_&8wEt_{8^fQVlc;X~3!z%hBGQw)_ zGHiv)Rd(^io4shw7=WD2t0Jn)C*q^0a z@3fJRXP$XpX#T-G*Zh-tsrldLLGuFh_vgX$wDS`41OOXJIWIE*aGq!W>AcMREr67K zG|xXj9C$6*?%ht@uF=lf?$Z9aU9vr}ov>Y{ovq!movPiaop*EBhyFTn5Z^+&VzVUuTyr_oPn)b7@JR8`Z#nxW)Vy*f^zFoh#Ho~2*bc4HFf4PQeVTSkmC&-OTpjN?fLCFpfpxcK6gi6HE8ci}OS))r-iq z0&V)Qd2ck%FK#Kq(9 z>CsXU`3m>nEC>u|vHqE>buw_AbYfj;Wle^=)=-r9kN&0bmH2nnqWWjg=x?rN98{7S%yQI6Q zyR5sgyR^HwyFBDWNJ&UhNLff>Na@YTGp(DR=Z-J=>Z!j!=zUQ1z~;g711SO`0%rmf zg1ZDt1nJlpftJVEZ~m5FvESZUZeza%Sk7aGFFTdZAfwP?lt(|d_NX(xpapqo7_{&TH8^N6QchZ#0bntvGFQie z7c$)^zq46%kb}vE%f-n>$tB4Z^t|th?#b$j=*jEJ>3P?a(UaJd-xJ!C-4odp zcQW>~N5{58P>4Eb_l%VLod{rs9Z@*=C&|Ls&-azDk8h9yhxpibD#Un!lV}9%Y$TcEPhMJOky~9@#r0af62zN~HP!X*z3s%C3|sH(g{?PxMIzkp&w@U2yQ%=m&wag#_W-d6 zkhIc!A_H{5z~Ip9a2Euh=XZ5~{yzhg+&5%T?m%u$Zom4MS?d1+cm)1Ncm)3syu(l1 zjg_?)vKO)ya%_6pWY=WV)IG%f8 zx5-A(m%1aqFPn4F^z1Q?rPqzt@YS`>#}P`xF~TkeN(V|Qd{QH{I+`AjBat` z!VuMR(RFMia8x_d(R~B2gyZ1Za16W+eh!a>_rpu!Yw&dVH+VDr7@h$C3a^F3;Pdd$ z@GE#YyboTSls^cshHt`i;j{1#I36AaAB2~~vG7dz47>$?3Qr1&x~{#NJ!?7l*jzm6 zhJ|$8JiO5!W0oy30IIs)`H_0% zr|ie>=j^}R&)84g&)*N-Pu`E&&)$#RhwX>Q3@AF<@CEEjoFg2T`8=~DvK6xwv;83{ z5H#c?a4dcRxeq}?z>q4)E64_f7Getd0g-^TL*76xAPXIOqBH_D{D0v`{}(>`3q2AS z5a$;c{F68em{`b`%6gae3IZ)7&`+)GpK{pXBN0qE!@Mu}cI7&XV!d*mKsj8wenV+p zxz3>6ueQFSUIkC@H4@3@?l)4%n(Z~x$#(2FlF0_{d+W;19yJonN**;5%HsDLg=IUA z8l`0ekGy%uoMm$l8trAx4jKbwa}OKy3li{{_5!yvOh$nl9@AAocZNwWpu=Ob3t)Im zdVvKV11p%vV^RyG@tE9#&-k|Y1(TO~OIV1kRk4E`TSWBy&kwA z_<7~qizDfvfA2XC58QL-G{7h^uX0eRN2p)ut5BcNpb)C*OB14Lw5hiV*)-5J*3{GV zwW+UZq-n4T`xb!u$<@cD(@FzqbT%9p{WsJIHF(s;YioL)ui>qQIu0q)V zz4uy`murVEr2q7>k$Tx*v%Y3?XK`oOX4Pi9Ww~VoY)v*@7A)H$%Od+TSC?QQA1VJ# z*5)Y5FIMlkwy$&6J6$WXq=HF&NdigyNrI-S>@S|S&rG*ENnJa7FBj;R%W(Q z)=bt+wrG}Uc1u=Ew%@|xuD~w;t{^=hy#PHwyJ0nbL2}I_ga)%nR+cA?ZmvciXdc^B40|rm!#y+*sK32KW5K7f{L+| zd@21NT*;rQ*X+?k%${WgDdSu6rPO-`N@vTCDZ#93j_6?46~~XktXRi`;If~NvB71l zj>zD$Wyh-EvR{rH!DUO1Il*OXjz5CSRvg=d%dn0Y!45wi-vv9YmgfXlt(E@>u39N? z53a(NUj)DUS^h3~!+!U>w&vy3l=j!lsms$$vgLRW`;hMI;M3Yzj~7AJzs%_Ux7Lg7`x}|H39^GA|VWVp_NFyKyjg-JfcS|`MhM<7d=Vp#%~aI2s^YCQVMm1Y(ci56c7q190G?LLyVy_kQwL)bsZo^yc@6tkOG7N zZUE7MegG$+9N+}l0Z;+b0j7XC00__m2n1XLNC8OzFklP-1k{~ge|)|QmBA3FxB&vv zakbOR`lg)rk^azVs2W5K8iK*o{e!0a|5&W1$JMeBdZC_sOwlTLW}9%o?oPT0-|mk#93D=y&ZZIiRQ_@ zl-e}Elt<=Jd8xHQzwAWjP)VD)GH%*zuRc?DvOVUO#UJa83*4 zRP^QU?kQfMGb&ym+E{CQ{oSJaleDy3fTIY#gj_3Ase^h!yr3tL6DSiT zA1Vil!iy~h5WT!3ygj^V-mwGOdmac|gd@Tp;e@b5IGZ?`*qOjg988>NZD;Lg zoo4N39mH(K?8ThK?8IPV4r0#Dw$1hzO!r!rkV_3qjZ#Rd2B~_fMidg&5V9ERd|}II zUt2#1rN^`bsoZn^g6=UoG1@W07#$d$kL$rma09p=+&G4>OP&oBRdy+#02D1M`9vLNzgYpR_HR9YrF ze$rGj0alVGI%aLEp72uYAUb9_e>)*obf_dA=|#Bu7{%|ezE?NVtCWl{%X^+Vv8i+w zng1xnaF3^`A}asdM!xpfFP88h*Le8o-BWzD&C4+U_W$*htHvkXhk!$dLz%<-hr)-1 zhjfQhhq#AShoD2!L*OCPq1++Xq0ph^A3#rnlYNu*?hWW8i#JF>l@ zouHHByk$aK>6EaO>%40MPl=f@jQzZRf=j7@FpTrOeS%uahA@odym>-gX`L{P>%4Q~ zp^`k|9s7CXgn-gV!n?jp;CYOoQqM$W5mE1>XdYs1nifF@yS5&DA~x29N+>@`H@9lZTFm`dwuhwln0wfiN~ggYzsjPPm5~{Z40zTvL(0$2LoI- zX$fc{X&DXr)ym)E*}~W&+Y;7--NJ?eG?TZ8wD`3UwP?5SwYay?w^+1Dw}iIfwWzl^ zw@|m3wFsD=uFkcFA&Kgz7xpm|QBLXjywSfvm_&{7$oPi%`uN7P1&#%d#j=I6Mc4vt zaeHBVk#d1@5wU<+G+CHkm|Ya>;`mtBRrV3q1^c+&<+}c3opAlly4E^+op-%z-EI9~ zoo+pQ-F$s%U1}Y*9s@Pa>t^e8>sjk?>tXA1>uu`*bCGXF{EB?fOO@ZTzsYXde#cy? ze|>qy%vvD-SxfHEJ-+K-jC|MIdhaQl-%n?VZ(9VupsI14x1V>Kx0`pEcNVu5cNDi5 zcM`V~cW!lTb!xS1g|#}gI%C8(?1P+w?1Erd_P)+nw#*>|FW=YCFVY|BUQ&hTboR=P z$o0sf<@)8u)*K3K3mgmV3!Dn<3Y=|hZR~BFZ0u|tY@GkBVPpc*!s5en!eYV-?%v*I z-bLQQ?-K5E@51li+-2WI-=*Ir-R0lCzDv1_yUV(Zx&*t4lD91+hEAHBQBVUA9 z{QR>vkGFsO2xAI%&DL2^%@!u#Hl6uzv58EL814SD;fwDV>mBPG>-SB9U7}Q?RMJtx zQF2RSOOir@LJ}?kmo%0zmYk88krb5>m26r&d+N96z302uJzoCq^v{?W*#3fhU=Wu zI4s#CiI(h_99!JX-N@a^{gS(xyKA{&dGo)f5Mw-75aYQ*aGMvQ|2Bmi1O6n$z(48! z27rPv08p%5mR+)4p~dSEEf8AuH@0}6}<0h4WM3DeDy zq7h}}fK^*s()1MDEaLQcwppaFu^z57VP;p@iw%worofSz9Pk`l#(9N&2*{ zBvE?2Z98##wQVqQdWCH;iD{87C5h>GTLg(|pREar>9B1xq3N=10KVyfZ2;+9k!>xG zI~ydYdx>x^5J`%6sDVtvJ%k{^xQ8CdI^08Zq}PK(C!`n7p&gP5=gcZeD60cb;k*H48R>D@gR;gCpR?b$cR!}Qxt6VEf zt57RJt1B`QXZaaY_rbC;k{@^34e5!yY=8_~6eDU`w(THl8L$l{33Ng>hUbwV^>hPi zj~cq`XpYRg>&TDFyS=E6(!0ILk6OCDsE;nYPaYpx8@JkC;a{2~=Oa4lk9xc1sE*RQ zyXcPGySwO*9(J=(Ff?u0;^K)*utzBKN;rlqi%Ez^D2q!lMD+4VSVr`+NkoU2P%*4- z(2yogZqPhTTHI(OPO9E$BT0(cct)JGyFoz+Hun||PovB|+Mpl+*Kbff1Y3J+;Z}Hf zqwy--ysL03)V$qrD@?r)a4PJ)>2NAsz0GkeHU}`FPZ<;XFn$(9ygmQ1>tCTy5WbwS zoVy&poV^^qoV1+3{CYWVIcqs;8L>RvAl-@=l-M!0y5Z&9+Ah6fbz*lyc4BaHI=ifWkolu^boQRzSoRFO8o_L-xo>-m8o`juXpPVW> zT?t(gT=87dUP)fzTv1+$U6EYzW1wZSSJ+o`=O*SLWquEQXFN$LbbpLSo6 ztu$?vYu1!+83JyqWe#=SE;WIhnwaalGL~I59Pu8% zZ3=Mhm?G7d<~?p}nw}cdkmfrsZmOPQ(&FO8kPJ6Wz0<0=^tq8^H-?LgzhQYFr>~avl&UHxETgD+n~aMPgtaCvB}$=`Qk4^$QDeOR21OZSL6jlf{H3D0 zuBa*EvPCUF1eJlgv8zy7A7Y2+I8R$uOPhzkwkcuCS8JHBwy-I63awSmU0cXt)G* zr7l}VT6mHU556{2Hz7tL6T!Q=MpUgXn7E75JAT z;$+8Xe7(}NUFcXIw)BKZ7&{Le5A6_I!$3_-*f2e%JfX?4l#NZ6c7J#fqE;^408gn+ zKnc^OPi7`?!bJH?RB8E#TvXNEg_qJN>k=*UfY4Zm6jMbclr7|X?61*JGRlCwA zBNCWk=j8v?_GgYni zo~N_!JbEfe>nTrX?RnDFtrjzPSm}BF6qi;3Pgvb~)KrF+4Nurz{vWmd&@yJk3)36b zeY3KU9v}GbiZEnw(HJtg1++Ju%s|bURtWYP@r8%2D4|LC2b!C^q%t8@c#XvbZeZ{a zcWyKL$x{_FkTKLXcjNp*r?oGcsAu-zK$+Tiha6HXWkLTH?5rYVzD7@KSHO# zk&|7de56e{4W5-dVhk(i6w%GvAJj2(x)ByZWMz#29Gy5s)U!s>9$=?iq%xu;E> zAX#KEH3Y3udBsSia2i^NN2GQnLAVh;!Xxs2BwRQi4d7|48F?dIjjrKotQ+YM{jCdY zfiIdmsb^WiF5!!2I|^CKuq3#o>5fX45o`=DX||)3S(m%YEp% z(T)vMhp;^Sx_(5@@deKrU)K8IFVmeM;g>1b)g$YUEbK((fX|LBKq3OD23kpr>P>?n zqOTNC?kL0;uL?aH`Z}Cm3utecL6j8%%wX-D!@AHD^beKviiQuVh?*Jz493T&4ka0? z;;c@uA%z97R~tdC1`iBPZ36QgFIe5nYuX#A(wb{(wjFDE+^wMW=q1BB(}tFm=DZp! z*fHlJ3sf8?%X#Pn)f)^koHJ_3Prvw3L;crCsb=`;U!bbnG1T*$i%`|$e?bdjqljkx zIYTHPtQOI1FlP#th8-gU^ydtqT(CSufWh4G*Nz4zG%1gTQA?eN@?v^}Crlbm%6Hp& z1q(D@6oL&Pj(Mbuj!GMh&|p64lB1diKlB)1N8wR%gEkt-*HL^_)!>e<0D65 z3pj~7sHZ^)k(lKHfI0Bdn=Q5t^(%vv8{Q3-v*pxzM8iZlb2JwLXeUh&UjsC4w9ezw z(T_XFXmJI-0|q^82!@ZQc|{bmo?3Tg*a_83tNY6*%s)N{cUw z!CJXHbQe3(C%TtP4bEt5oy*4!8L6GcM+nFFyrH^_^ysyLi=&TWgD8y8&0&15X1HR# z%WUTN{C_dg24F);p6yaZngQ5UQgV9>VWj^TJ2!@8&Bz3-D;cmY3ZFIxYfE}=`@^SA zz(dTN;ZWp4v>%3a%0XoEcBF6&4D_LA>bz}>6i&s%I=QcFqvVMQHM8A**nMMF|U z-?!-z#SHMRLRLI6$;x3xZBi-U2}DFb1M#*kFP??u!cey&X_BvZYD6PL^p<{_vKgtL z?=yIB8iVyVH@iBDq1~4vy`++%Z+kGUB!L08&CR8*Dp`d#FiQ&Y6@6P$#E`ht)INwmc0lgu81AN2uCV(Q0LYab|8)V>7w4hcWVNcyh)5r8Ci~>(S=Vk0y z{63*KjVer@>RX^3ha7vRik76n=8{Fh?UrH{X_h7#i0gm2x%mst?9dp2e`&)0pWBXgF z;JW>-bTH9=Qzm$L-&m)@O=@=PT|Ri!|Db$2Q0lmRT2qRADl2vD+@GqfQBf*%ZLzd5 zOlrLJOi7A*sy%m2VepGR)brcV0oRv1s9$#j7V%3j ziLf+|>HOVoRm= zgoen5@P;?OI4}|zBW#oFY}f?u&TYZH%q`6w$~|vzX+Ub=Rk)(k9_35FO^UXHhjL#T zFcr$E1V{d$*(N|6!JWCs4Xleks0GLWAl;TltHbs7(b{Gg{`Q6P=lFN(&Ug5SY0PK%8)=C5 z`5S@7?NO7{iCJF7{vw*KS^j*b7DB7M`=)xWUZ{&HPq-J}J}~X1VZZL}33?x_5oC`_ zo65^SN$@w*4l+fZO{IPiE=ziotc8sr<(2ob(vQ>MFPc(^MWSgCJiH>tJCy(fXiytIb^M;jW}f~r_xgMXUuz|TmngIU;e>nmiZ`4 z;&y_q^0zt4URdp7TcEegN*I!IqOH2O9m;ap*MP0~x71Grl&oKWAPuJe!L$`Ni1+p( z%O8UO9~eX3E&qK~2l%r>RpiDMm1FvOB`Ae}xC6pju_}7w*2)w8)shf}i`WB#S&=Gn z<5S3xJx2^e#`Fz@$8MV|F}I%8R`v6nNJ?5h${OQ(!`?S>ltg?WQ-+$E`mYWgpS7_0 zbZaoBUbhxCADO9r4W@n@K;!d~*NnUX{bArEssYqD^q}eZENYIB4FhO0KCYVF`X3B_ zy=cZ}VmIiFZ{@ZDUy-Sru9B{ruA;7LZFqKc_G@#>W;!=cH!3&Kmc!t~C-Sd<;r_4~ zJY{(qsf0_2!;P;$QDm#g@=6Im3YQ{V-$k*AC<>oYmixR&@O2Lbp&vJ(5E zW3)TBP2qDK7HlP~2RIKXF#@#M52znJjJy}giO>HC_X)8gO@!cGX4k*m>8Z^c-TZIz zyJzFiD^6{`q6&8kcZy8aN7eZi_*H6Oo0B(FxiQYL&e+d{R9+a+7lKqgBbR8JY2Ey0 z(kpBAElOHcJ!6)BJD)M@OBV+!9VaZ2To4~f&YV?J>kAZHD|IHIVo{N(1XMWcO$bf^ zNdRL2_66^O*o^KB|IBg0$b0F^j>^!=d4ns1hx$(o*Hk*ALg+6@53FX`W*lZhE3XWg z3*}V8B5!Ce2o8*9oGZr-Yzn(n!lG{IE=Ue6W`ZhD6*D7{5A1Mya8ZLU*=;VRDaFzte_Q^3 z;uPW(XID=iOt}jq%U1a#`%{@w-CSn($3zG|$i|&MZVSobt zE6@W^!X?}$eiyt6oQZ%5wh6960lD&1<@xPpuDan?amaMg~r8r z@~0->Ls1=3fT)KkgQ%sbjOc;OPnSp+(FvF0Nwty)HR?o~L?*g0QCt_|Ntz-dHHYwi z;zS%eZP6Ej*-vXG7YgfD9b)>K63OYDMe{MrYNPgI$+P!O<01TZ%?Tz1)r6*ekXdAv z!|W$F%4)G1b4YXjf$eNxRm`juM)wS(c&51i>IK#vVe~z<2WrIq_Yw$b=mlGB8H%!B zR}swKtHP_aE(Ap`-FMTj^ehZ~wM5_+Bq(C*)NTA}rdza|_!Gk`$p?P-ckYj1XQ~U1 z+gf+?zA|~BeNX#=_I+(EZJg@+rX(1o0}+M~h#K&)<`L!>`H@Susa3`6= zt>K4IBkOFPKLKA^;aXr>;8Sg>Rw#DG zJuq4BV+ok|18)_K1_gz;oEQDw9p-3mF-LRt*U{KKP4xQvXu77ap88l-k<@_dmwMdj zs~Kwo>*?&o`rRH@ht-fGrFsr%s>y4>^-{eD4An$6z$EfAG=5~dUw(}%bH+FwZrIud2BQ8oH@kZp*Er!ILBJk2RXE>O>SnHQ-jbuc)n?- zo!fy}*n37bi_L)`%l4iz&9ZYz5NW&P`$?opSV;s)L|~#^kc5@Dy*KBEPIuPp#(U1# zW2CvV664>^yz?I(Gp-P~LA~QQ(m(M>@V%;jRUL5{e)#$@g8mi#Yx)T3dqMY4C{}3O zh`i@Fygsdlci>&&pU{3Feg^$UxIwV7zd^e(`$?p`@e|P}qHg!s;#f~f*B*bsey08n zs6Vb?^$LX_KzqPDqg!dAA5_GoAR8V+d?7azqi>@SMsPtg^H5)2>F&V`++Tp7!QbLH z_%^CH4mWZ(@HS#LT0cFFkpKC2Ks)^_KUlZSc)GquxB8!ew*D10;|1v`$x;-FcOo5? z$yOEBc1fS4n1oNjCygg-3f~pID{(D^sy0TKCzi*T$2c+SGLPOH{l;~cLn4~v(lX&u zvZ&Y??-c2j;Ph}*E*o1k#wBTjp+r*A@68VJsAM*gXogGOgk?#)qF?+D>1csT%MR8k zTQ-;IxXaqahZ2M;UyLbJEvq?46WWEqCC)|DWyr;3VrsIg*hG0)WmsugZCJ57DLvUV z))c#z)7-O3$|aziIb0s=CDw1OUu-|k@ChGLusnLA|3r`l`NaFlw4Ub8<|6mgC-#eJ+kGZ|eg1v#z9qF(?RP%jrCJu^b)!ifK9@NsB`!!Ly z@K2f-HLJPD%rVunnR7LbxyTxMxvWl(73Qf*#{@DRKVEvg^h0l_6+;N$#OLDfLhoWW zSy$v)>{;Yla$I;^d|YIuzN{{-Ag$8zI*|OBYRR)n+9hZ*Y2u{lPGr81sZdrWH1d+> zm|)4M$=PLm(z>uyB{b@i?wDlBqAAGbbW*M`OyxH6lJ=NrX`I%}Wqop}Fin*!2F#Rq zUrN;1_OSV7E4D@EvUyq7saP&6G0rkBFrvn=$B^1?#h z_ov*;o@g#SRG5$OB0_oYsZFdZUEN>hQ=yF|d_>8@t5~XlS>sf6RM=7yeeHscS?$HD zC#WaF2s?p3Tg7rc5_s~WEA(~#Jz264!gK$<_KCB?U1fpD7q~ajJ?cW6=&pNV1UFLW zBzyD!+&TXVY_~5l7>a+njl^RNgCMUIrN5{@vA^41<{o5kVNYUjW|CmSwQyRcA_`2O zM=E9IAF_8oNn0$UMy}*g%V)~M0<<{hr zd#fxcHvfS=@I+pbw0h9%lgF!+D0hGHJ+H~tq7L<|$nmQ8PZigryYTL$&awC8nFp!P zr6-aL*JFM^xG~xrFZ%fE_v0J9J?5g9uN84|?-Q%g3<~Po7WRCKd`%R=LQF|hB{*Z} z(j)lF4!@U^*h0{w*ZW>CUjm_^ubuzvNy>g&8fx2`Pmrj3TnFraF`5p+OWT$3?+^Ov zGw}r{?d*F#M`;pqdS*J=@qRLne0Sf7u^gx)n;9*bXdCispUeqsgj7)6j;Z^@!!s5D z1*8%=VQ1IF`brf)9t4m=?)BQ=i{E`k0B}M=K7G9x&juJ{p1vwN{BcK)xqNak&-bm? zZGTkc*F@I$Z(G}dCugXlP<4TLYtl}c5S(+ZJ;Y?%gwaHGVMS3ziJ9vA=={X|i2N99 zMp@?0N1eDKy65J5ccs;jLm1Cdd#ZbVdlwV*h2lz26V@Jd@`Q+BG{|cwEJ|8c|JESK z4pBb`@8wN)6kg?SMXxa)%I{}IUjXL(AOg0Xkr%>qI5qK*3?$H@GdzIg5O=N`^4@N> z2bCCrcLv1ElCct3)mp&axZrsCM zrbI|!4~p2GY)-017ov{L{}h6i1MqmT5Q{XhE$Qu#O2ngQ2C;asE)d&_ydEWM!Sb*` zCfZ8BKBj2#TL9XHzRJ5NO&&;fWVwKYjJKukt$WzPazup`_+17G;y+=wU0r-N9?!9!lk@L6edifRg{G}h}`SLL8 zzvWK+p&_#ahQNe&ZWm%>9~N~XHYW~Qw-1ZCkez!7k+-`Gzu4WNpF7=io)|AKP?k@A zL2xI0!+P`hM!s4mjPj1~hVDk{#^l_6&th+RuVZh1@@n!SW;^F;;kwGl#20vXz#E|( z+4I}Ihm#o8lG@Ag-{Y2aFQb1m+;QCSozL$*omemWsQ%~GZ?Ze`8|U+C)=fn~XORxb=I zgTs>4TkMNl_iU8=y?OjPA7p7wvamWhKjwpZ?XW!&LlTA5p-Uzjue- z1y<(&dkb+O1(8DDf|U*%4v*|7J{86((npZuS`o8iR*^zz&V^{~1iNjcyBQ*IaJ7j| zX=;QP?2rQ+KO3+0XmW*~;ffQV&^QT>*k|?%CfkwqK90U0{Ww}UnlPF-nvz(IxSD28 zut~7SVb6iamd1YJ=g==Z@?O$tvS?Z2TN+Xf5>TSw`^^{PUdd=}Vl$dLp%weKUhm{D zSiNk~T*TuvYl0sf*dh`cKtC3^ZA)SkAA`^fZ;>nxEw2_?orW_hg)lnZpD`+&R8Cx( zdG>*?7fGB1GCS>o@$LA2LOZybIksLA?fg5JnbP)h5!ZknqD*Q*0ekC#53jH3c63K9 zG9L;u+jm7>lw)L^9IPttx z0f1}>F_OlS1~S zvp#pplj6b>K}EYaJ@=zX2&pORxK|8Din$AEo?}FKG0C-_Wya~tkCRvH^IoX;lgU>j zK{vno>$H{o)NttOK*S!#^#;AsaU?|aAP|GcOg))x$?HT;kokg(LrFy9$@^*1hkf{E z#9B}|AvXc{J~u5llpBY;SwEypTG2Ib3agAwiyD5y?W{jm1SkX)14=xKkBS)z|608M zpb#AQ19uynm)5wUa?60HxVW&m*bpOR(x=j=#-YHWQWmF0gaBbyc(9G5D|Pgtg+FxU zi+$C$!_kzp_p4Nm1uCuUQ@gdW_y|pnYg{0c_4c-XeQ#nA_xSj0h>^md(KLKUH6BRc zPiP#B{IcrIgBg_>{~61frOE(VT$Nx#SVyJ?Vf|261%Cyq7;#v3(Wi7EeP7_6wag%5hag$|} zOw;`)bC*6Bk_ozEF*S_BF)l{o7_SNFLOlU2wo3Vmt}w1L zt~9PHpzuC^W}4eOz2zATARw7A`+AE)B5|je}sH zZA3R!1U4=;F%eC=5QWf;kf@-jP?M0qpuf<$poiT;KQi7f;mf05f@mUQaT+=Df-(at z`uiXi5AKDD`Y-mqz0t{u4?B489wrt{UwsUcD?YvGI$3=OT-lSmQS8SEH|a8rFrqO9lGzOkKolB6W4&3kcI>vb#R z8re_Vf%*IE?!TVzTv<=G#(HxeMDO8bGfvv8I8&Fqe$e0TBtJDH@3{3HCRb$5qmO%7 zy3RI0Daqv8uG36RqTM7}bS&K|iP1Mwa9ZW3$M<;d91j|gvds1I85-F9T-V7k@R{`8 z$BGz|L;uBRXp#bTsfT=;4hoJLk(5((DYZ&Oy5=Z@BHdb2Pda}{AznciuyKCmw4p!T z6Rhc#PorjUoR)JT6lNn|dV0up9u`(|dOH6i|39AnQ+NHnH(8msDY;YKvo*cXI`$nZ z=bGA2?q1a_Ic~n4&bI__@lJlt2j+}O33Ys)<8QHQTuoi2uoi8f*lFqB1Qh&?d#))X z22Hma`!O7>CoIe(plMMOCCk6!;-fIicAUJ|XB#+jz_GLJVY*{D;{JmT&5n3sKm2*@ zEi@*wpAFqGo4uN(>8dS^Z77)rOF6&Pqjo z{mu77XKoNXecD}Ou3nRVaeZ&R_DR++2zbU*nC2q`J-hRSx8gFb;iI_H$M3Y%^DuAt zrt;12pOIbiYkRl9m&VV;ZocPVgV$faoWA0-tntx&AS;=pLN`5 zZj1-Qm<6glsGd^+1LEY;}pgU8SyRIEIo0}mK+Zf-Z=l@VzV^QfI!Lb ziWw9FP2Ba+K`v`nDNWU2NnPs`vD9F>OL0SPGD&SmL}k!ppaz#7IKWrL#YbJ6+`L-f zU8z&Dw&2~zBF2~#G{DU9nxh&7#cVLdNiw ztmmJz!}))m`>(&wee&d0zS@XkW{~YFA-(0|%}A0%;D>LoKdF0mwQ*f&H3&T7XI*+r z^H?bTvwX_$v$({;uR34{-qUyO6{aZ|k%Fg_{kfNo{sFMDsM!FjwS|o_FV69;;JQ(5 zx{OfEE?>{?Jit@_VCP=-?`-HZi?`g3p9Q#%UkC@LX(!H<&s@IySj?D6BJ#XmuZ91s zfCf!UqT=e~V}Pq!*)IJw-iK+89WpCYCIc2)5^FCx9zBvnUKXmJ|-Ft1KQ zWA?CDC>wO(Hp$MllwdlPJAmaH^xPfOs5*YH^e1Jliht!ouIrwp}XCPp5Iw zc=sA+|5N37^38bNxZwn6JF%;F>2hHf8UOjan(3~5oq}8aL{H0niy!W1+Y~7u6sySX z^#)Z~I;a-qv*-+}l`K4^;8`n97liI(i!I$J>eg;P)jfBdAGfZXQ@6_4(Ok-WS&25J zC&TqWeTi+xwli*1DXvty!gSVcFb6-6*@MVyd3kr+T(Il@&s6jy=B3v@x}71OM5)AU zHY-`CMOsYly$#MfLT}Yf|A;~Zn~9esCU)Ll!lY*RKd2PY0R7G>8jfBMkybD0j5qe@ ziN$#QthqapVf*nTibxfxVd?cFFh+0gc^GD)F;ysaMVPEaWr^d?O&Gv=Xx9*wYN2pH z3m{^dma4|*nvgafy(dTCenj=XZeZLk^=X=EGyuokXR%V#NyPVE{g;$PC(EjD(~*uL zDiV*b6=q}!9`L?@hbktIJ2?X^q-l*9$5>#$Sm8)gjUZ>--4E!FF?wN|`m_Bzz~HG~ z1zy(@CWl$aSbp`tmjBD$Ti4I;2+f4sWr~F-``I&7+mxCgAIobukhxPY?tSi8ZRzrH z7!IXduS**N)#Itir6Dmgm^m$N~>^AI%DqFGX zXERAIhZ?s*PAdz>J5wp{4r>xP*{PUQe)^_sj2AWY29QWq35NBCK<7GqT?d!N z*SgNyu47A8_B$;di#0{bjeImS_*&jIdY*2d|Ds`>BYx)f+jpqTlDD*tt&G^`{#OzW zZ_ZJ2S8EN&)HaR=KHPaVr$IE?0WG{I}(QzF+*`nXgwI zf9&rPaG5C7?8QAsH(3<+a^~gk6>Ddhq0p0IS+Zudodf4&)jN>p;Tr75lbSTxs$_g4 z0N4nz{T??8Xc0u6)JmYobiv9g>|(`+GiDulETnpQ$pcoAZ}>&yn*WUk2?FID>4s^p5zQxD}> z&&Z(3gD+IZ*nF>lUdDbJ%?^)~_(W{+l4|X~pr&U)TSM@h{KAuEUmoyC2ylZ(Syvivr3HdK)EOgD+%ytc7R<-{U850hga zWR2W9o;=#mlIHpzZ5b_k=IHo6Ha*#;FM*3f~q?BASm)EZP zxn=D8lv8${&B@|%;vD`l`lV8sM`Gu|KTk+ zqfos(CPvtvhjucrJ9zQg7!^s&Q*WD{JU2rKN0nZ+b4Z8K#pfgCRIxZ%ntoXsd2QB= zz;sv+Q&>pe)N+a>QU2)J6v6_!HhkujrFR%NRa#Bg=;q<}BO={V+5Vsu!RDF4AZ^S& zec-3+CFDLZ2YOnQcDAv-!a?#nQsnW)kP=5Vhvd;wi96o<0BHv~D@zS{2NY}bx>56#jBh=Y8ToB6L>naG*ZC<_ zxhwz2T{d$RdzzlGQ)(^8wR>?@T&s3AR-PHO{Ig1iCSy4%WC7MGouhuVbq0<0j~2Bl zH%*o@Gygb==piIArMhm&Z*mhD;Gu`vjIr?OYCt&}RQ;pUZ$vGpTEHE;DA$R@s72~I zNTbil8NHW3`8$m_Sj~)dxJ?EQ7>Z++>O*zQ-C@I2pVT=xVE04r7em=0r?ev(GGkxA zL13wJG6H8OZ_#)Q{Fy7NbV3i8$Ueh0_$oGRhh(w#=il%bo4?>MAKHO`?r#3?*q_dC zXSB72?k19-GNrCG8WZjHI|nDblC*gG-9Zsinm+LJ0)+MEHk|Ds9Zcx|!|}NPK|#m# z*2I(Io~Kp~v#$K*JCR_I5avc$e%}3)N|~f*r&_R-468M_)J7HT7%z35F2T;h1j(mc zsn0jJO<8le7%^31X;TGaHK?fYAF=lu`1+>$MQO-gX#1m_v)-yY zyf|jJOG@|Wb*x-0%SiqhaQy?*mfOa(<%ThBxpjG)+u(m{m;Kvg)GxZ*uHwNe*5#+q z0>|7%Fk~+nJcS%t+v6|o5r8`^pK; z8$3}F!K$uVa723r1it@vemuG9r6fY53%n!Z`+{nD9H+kL z1B1Ixu<6(4;eUGi*O;FE4-AOr>R(Cyiw@w&{y62!RGph4T@I@Z;zq~Cq6oUx`F&M~ zlPu4jBjm1AgnEoh{9_EBRwIwsv(ELYaw{~15TfRQ8cf)A+ZGbHKNc#`Nezsks4&jt zSo^Z=ls1y-A%kMBUwv((wnboDuV698=EZgKIHg*KE6rB{O_)gU@d&w^=sx^;xohQ6 zg(mflwtr&gc%HeA-*|D8k~B6dPmpJL3wv6-Ci~@Q#vT6!-<~@4K zPskrw>07q;_J%s7YkD{n)=@LLaTA#%wkCC^%^w#(^i^l%m6keP!oJ%GWy(MayG&>9 zQmNUKpo|q+x}P4c_GW3?CUptH+h~DA_T7|noe*{5s?>Jys+{MHYlX%x9iQ3}YP(w2 zCMeAkltmS+xWUKs9qyQ^2^Pu%?HBh`6kPM|h_~0hor=A3E3HgTRdq}WR7D9x^=%d7 zk54@0HG9CmOH*fDw|{{K1TZr;8w>_V{$tnw3wC0cVdaWiLX#%;mhUWzF5aqzg}61` zs$>5RnGO#&!D%4ND;Ygdju zN5?~iZ8#j;{YGZfd%p+4THyH8@sk-L39f&cNd5RPTB1-7h*qGoROhq_LWPm;{Mjtq zL9V}B>28W&nj2k!xTxiHZyb*UD6s8_9sO#MX))Q=Rc%<9lASlhH9#kiDp6MIc(Q#Y zA5qcbY&w|40TgXZ-JFX}Mm-PE3xCnznKt%BvV+~>QIXQQNWG|AhWy`y`C-iTHv=>M zz23dB$oLOrEYRvj;;BrAbW6&D+Rh^Gd+oS9&0mr!1^5shhQ|)NY5@&xDYZIvgzcj) zg2j1^i5=(OMFYF3EDhV)tGp|~GtH>=E6oM)7=6Ri^hy$yu{quJZtqd{-`X2mRXWkHO7D zs*l8J#o5nFGKPO`qn_XufW(##1W&KCo(?rBBza1`h4>7jIUCiICF}PrOj`5%k8j_u&o$q+PWzF@r;NqI0eI+d-hPFj7L<%~(} zFdfMZOh;1SY2C2RpWx%&>%W?CzvOSaeq)R$xseJxk&2tv4Buo+id%Y;0VvS?1=?s0 zPECt_)TovV=-c|S@;#V6jjfL#db8D5;T3`6S^`XPMYM~FG>-5zbPe{id^}I9L=Z=2 zgld?3PMN1(CxwVeCGPhZ4v=?RXHg0HjWn~I;>uKgcl{)=Gpx!M9M3IffGu2|viug8 z_t5pjvn_OP4rem@gW1;%wvV}K*13Qx(aaAFK>}CU*9GUP9EXxnfy$+dRo-D6=)2x? zA?bu*&z=a&)O~heG3a|6(u3i}u=a7yIt`VaSij;c4HK?WsUI0|Y<4XV1*P=R0@(Jlz*vuT<5lTJI`?965}xNvgLUv%@E;_c@9i7MWr9`otH|^53sa~;$h=85UnJzvu_Wk-%c|xi)9#;Kzs$BO z93p46ySjPwLl%Ecb1|)=JH@U1TGutE>DipJ^4gm2cjoE)3a(2&f$NfY6K;>EQ$KyP z|I>5(E4Xj9VSeez++7Wao$CAABPAu2b+y1t>mjo&-RA4eoA4AQFS*B;*Zf(^jxS@* zLF7^{+4BNPOf&69Bd5kr=2Tt|#^B6zQ2}NprQpdq-bnFnY{jcJ(~v18<@9xblj4zo zMpK+0wLv_S>Dp(OD4|6R1|}_Ln?K6>u_OxE6=aSCpecR zwS+9_sv~J`8`tE_&{oF-+QB}xTKPWAg}henanTBvzHd+xVoDT!2ARmXRX z;OB}PxKR1eGyi^Am2)WkcN608$et3@s=R-nIrL4aoHC6iu3)c{D&_Egi0nF%u$beM z@>1buI#+gZzT$&~mqYzQx?4zxrtGM5ex%VP@rYa@4Qjgx6Jr++aSiRZwY6lagpLN3EB#l?D@#U zv$=ILOVCdYqB+kzqT9_=1?->XAFUJr6zr{1n`SJ=xHg+oXK;W0UO?q8bp6>j#Fe`K z=IpxCI|FOBCT=Cj@`=MQKR|JV>MmU#kL`T;dk(Y?*Xy6g*VBLO`j%hE-R%qY-^EIB zI=__5Y)=T9KRMh&d(~1;s?`)oN_+~e$1;|$j<)?NC9B($yiwhRL zC!({orc`oEXj5C&nOg|HfbvRjkWbhr)2wD|7_yIA!8-7=H?8%IU>vlcGtD69re05X z{y7etK~X@p;vT<7H7jIu5#Rf^e-XPM6r#|^zFa<{h>)}V-HbYoDlK~CP1Y@GiA{z} zy3Ik8HX%*k#SMS+sH+!NLFj}s&3;xjwAQa5kj$xF60dH*X-HvlxGzMWE|y7ueOeet zzCn+7I4n<6!K!05Oj;a#_IFD63QlLA{^Eo$=?PE$Gr->pi5BI{(?cvk+Fq2pA)fY=IXSm>5 zHJOEWx%|EH7kicwvJ6+s-i?e?ytF$RQ9@hh{IiTt>>qcq?sRhO?=y3KIV!jOv_c>9 zIH_U)Tl-w6XpNhuEnDYAxl}g2^SSK3gEM`?TBxPVeA={T(x3}pUUKK+Yf za0iAmr(h`a@Ke|bjBft1^UDtoz;Wvv)nU-bPCfOmI`1SYe&QNKrcpg5!2 zwc-XFKeA^kpWDkYGx6_+EUaW=>%-tBN7EGyh$Y-s>kESLqC!b><#zx21=NO zx8lFBA8#5m0aNtu_cy5q(-3vd-E)HhO*r!ewKu_OcG%p@mJ<7d~ZKp$8SYY=*H`a9|)#njC_~IW@|k>K1pc$i*b1hPVAQcqV=VKS?>Sz^jaPH z&y-`s8SqFj6OS>!4d(x>y`YDA+GUno?>xTTKBFY`qwfr>KC` z5I?bLWUT!a|7WEzkII2Pjk9dyAb~-6EX;@WAh|Nc{Adzt^OK?Vw$U+dK*h? zygdx_A#|7}M}f+Nyp`wTC3OaI*}OEPSh{C@olS2^m%=xfMU_?$xsxyG*wRHJ1Ar=l z%bI1;9SL5WivQj9^O*l*dD7vZ@oL%n3~J!hSe*=;mFj97P3|N4f;)#U%XU9|yHtnF zD3-I1(9SveW}Sln7%TTdhu4APxY7yvX1D%f%%7{!m_mX$n`}$L@`bWvRXf?!3v!_u z?fgKdjbVlaivf6-@^KBFuM;6tRr_fhg;L+Q-%m-L_8W9nCn+{>Q$UPi6zG`4RSM^T zPV=-3lTPAKobj6+X^RP`L6``QjRoke?W@}E0z^mW7aKU`bCm%mcm zijGR zNIE`I{D#$5G4q;iI4)H)dZVDZT$lfFw4lv9HM&?}Ro^_gI`zoNwNdZ$Fw?NI{W!br zkd%`Vvw4dlG_-^< zO%G~sfKh{za5xFXlRB)K4Ybg3w{knJ1=>Aer~8gx_hnM?v)P@8o~POtcg>hqeit!! z^!N4s=D^~eyC=+K9o+{n$QtgT;+o31B?8bS#89^@wYI%6ufG9-H@m)ei(x^NnAD(L z8bv}OZy7DZ5^dL&mzwPJ=TsFgsbWbG6wyn>`qEf{M2h{gaZ1pV-c3u*5mwEgJ{|AQ zC_7k@8^0ZF4x|^$1^r#;@D#WKGWE{s+5s|l&C>e(ZozYH{-F>DF1Kapv%7nN9Y5Fz zt@@5QXB6HC%x}zmP@1SqByJ(|_y`u(&ADzrzI=kA8t2EovamDb3Gjpj;4rw=E(}@V zO`SfUw4b_pK7=goZ&WPp19Q4&UHvMFztVp_c|LG^a}v#?4WQ?n7pNrSyvkG%bYTt#f* z&4E8_-QQ&PO;uh%UYnt8dBdvz}r~N+kg#8G&HmgTSv5sl~we#-RT{P<1=jD(=LO!)4 zylG}o$LXD-;gr7tpa5DPFLlK9{_Jkj`l)>n8koM6Li0V(b?9`f`}F3b8f-CvVam4} z!<0{(o&Rg~Jol_M2Q|OEdz1{i8jhiG&xy-o!b)N9e*6;3&5!YjUiCyS>#a=ODi@{R}U5ffk6k4}8#2BLEI9GjVh4^VQwY_xt3BtjYOKyyN|sj1mv z32ea6R>Pc4Q#VJ8*l&1P__hQ#9I0lkU8`mcWvlytjFufnS24WjuEeVOq*FakE%)%t zCo0{ zKnA+0bEvz@)1@}l=6m}fo$^+ubaq8=P`T^1)H}^RJfSr*)O_l!>1qe>@mCLn%}y@^ z-#^>`bETJ@rfz2om!nO+Yd#gY20P2ud@4~LJf-gNjdxeW7HUWwSoP$htFIdwRI_AE zJvVwsW6Em%{;PZv#1}Kw;X8U-lDBQNjF)MpBVy&Bv^3?_)uN8qW~RMtD13Q`R>Vg&e^y9%B%AZ zZ5^ui4)=I1U#bzcLV5LHssZ^zQ)3Wf6csN$aI?Lejh+6K;a96az2i?bQts7~N_mp1 z*)mg&l(EBB)@~fx@l`wgN(tHQylguG*)<(v=-0nSuo>q0TDO!F+epp+8Rs3XU@S~w z^kVxLvBh)%>Vx+$T601cf@$GC{a`g>CZ|T9wC5OJ2PuZ;yC;C=WPRK_KZB>+XvN!D zDDz{JolLcwdlq}61B2`J^iKQ$24J&cV;5}|<47Xc=(EoK6G2UPk?7>5ZGf)7$Kq#mC zdSy%U0Wkp8PQ(n7(Ma6oNYNM##tsPndX*<^`}nih@aZR-?0ose zK_uO~G}}7Itl(z`G?Qcav8J>*vtSB4tre;xXMF9E%L4~DvD9Z?9B26L>M&^>!_MdN|HeeVyv=6qeO?$*0 z{G%8qnOdf=Iy(N}#rFBGv4z6Sv5|6e-F#Er_0=$?Ca5?gS3S@f0DjP_q-G;AhdYta zkufVE4x}KMTs|Hr%(BBF9=XwuC>dNAxUo#*9_mnoWQ<&eBbQiDE}hSF3OYb{_=ftm z=L8W5ksLn?8m9q74$qnS<5bXiYvNzPT_#aE9JvEaW_bHPM98gLqFE63nzf zEXU4m9pgC5)5Yb4`H94WQ zMlH${t6)Dzmq%$3{ShT)udzFtSb;{&0+?Cao5)24FbFH0Wc9w z$?xg&oKG1zRKJV+p!{{Ghc>mUt|Witpy!^G#D~1V;}g}EJC>V~gp6P|A9$1{q-tf= zI%eX*F1jx-n>P1}IT@Z@)sN64e;sVWaAJm67DJ8xYz`;!KAs9`6&Z$RxvPz9DkFLO zqc|#wuDN`f$#|<*jW`Rh%m?9{41tQJcoL)=(n)feQHf}vq^B;HwLwYM=lcNYzDh^) zePn`z<)c1#O83~-`Cm7Qz%_6M&@#KGU0ZsVY~0;08?mnuE&{Hfou>I0owQFX)-Qcf z55xj%^KA>WimhZIo&#iKMQoG#$)D;c;tMYW;?1izftNiEpZ~MbyVVh#ri;l#Qvw>U zS(xf-wU@nlF?FoGQinD^$qD*4lqX7toQnAD$+lU(!*dAbehRvma|#V z>Bldc)>2o5B|X{kNNjzLkuy{x8Sv-2@)hiJ=7Hn{W%ljHKsf%Y*2X>CfC{{9O%GuS zGryX%wiGxTwjeR(C1WAr9hw{^Ax{hAZg0<6P$KUBA;*^n$p|?GrmwAd`>%kAk!nu2 z82UxTYe&KzGo&U;S#b;@FEo4nrHO+5k{WP!+>D# z4Fq3k6k#8Yt%v_T-DZ6>>>;BN<>>kdxCvlAP4JU{7Y4*y*B)IgJG;zg$CVxpJSB|s zZ)Gz@)ruPs4zdi>rm{bRml#wn;sh%&S7;9Il>&1l0XXz%4SXl=f6K1Z2DNucT3I4D*%;iB(ee zpUhHd@!cx-I=dk61o@y>wN`9=jeNd!GNFJ&HF1~s|L;Z@+{$0H;04@bgXjh5tCL)& zBx1o`@H}PUIpIBfCWq5%Ub7!AgZC?YgPVJ#qi2W{k(yPxEQhLx{p1|ZMI=i@&uwO( z;3y)EUUA*$2t*<jZcGz(MDQ(GZd75+*X_Id z7zH0CXP<1s4oN{&NOhz)%xK~mUDe*`P%yN=Y4c-gBx#2L zX>~@WA!l>0IxLq>X7VUGkd}h_dKT~=q(;-!`Dgp`iu|S3r8$R;KK zyueDJwS3aAh{sc1*Vx-RU=F0T;EKMnO`k&gO5#r}ejCs(Kz!Kvwbm&{j-6@g4-c#^ z)^C70Ebgd@cyDP~)uPWG*p2;dvxmkO2%zv#w;))pbF;0GME& zaK0OV7{TTkW7#sz4J5^zL#ijFV%Dx6BNrVXCt>kdK&D4;q{DS$VeL_bXvapjwT>zK zp6i<^5zWA9zDu!&l-jLEk5~O9+}3ACOH6+wo|ZxN>Ff{Lg|5x0R;gamwSTcq`m^9k zqy?5`N@}NxRD>KYgL|Dzo-68$K@;2V5JD-P{!8(yvDQPAMcMO86Uu)M zw_zvKmXAl?ahH0`&m`_UpWC+YMBZDH!G#}b3Bn0*&y4E|MS_@+s8Z6^BAYEz(CA2r#53tV^}E@ev3$x$J#A3#MEgw5&Mka9hI!Lz2)uOmrSpZNX(4>) zpuMkFlaayPl>+7^2;6R)dM?zEUby*mUzK#e?&*qFT3um+2YRIbtW6$D3ek&DrQ&=N z(BHqtsGy&}oHm9}sq^L_ne$)A(`7$$V{H);j8K83=RZ40Yu={}dr0mug0_LUX4u0j z&F=7z^qL`nVmbXJJfvN-BQZFZsmds;W3SxuuMqt&CkDn?m%jhU=EJT;=wl8{G39gr z0+Z6nIj9i{1bLfp<^=+-Qu26a`4U)BGQK5z0hY*WYG*_y$*}ZM_v-{uI=*nWi1C1< zNM+kx`~e-f6o5XnwW?V!RK&ruP(LJKQ`ZX;y1_)?8%x4qCWI}7DsAcf3W>ihQ3n6l zT-Dw}n~-KXrldTyKHtbPoJBk*nH?kob3hyPkpfHnp=!L6WT~diPtV>TwiqF#%U@a0 zd&e;wU@I@2Hu@&g8sUrF=a*v}tm0_bGCEW~R6#C$&}1&OOLS;hh|TiWZ_mlUaRfuG zD=?bgUI54G_W#Yq^1625=2Kvv{RX|t(qt$)p35MgKv*DM!-=)Q6vNK46OBD3Ap&NTfrHzz<@04 zfuP(hvGLIkd3pBWoaHP1_dk+{p8quY|K!^pyRk_&%0pk0qaN(>wyQo~PW14an9C1_ zkFqb~yFB*EeGFZ3?*T z*c!K8gjr)HYQ!q#Ukh2rYR)kHvp4kDQD{5kd4&AswRCXG{dzNLk*Fp)J7^r4o3A5w zwUBxLb-hFb+bqWI53Z>$9CAbp*70ap$$~UkNt|Ts{DTk#zfilMvQ`M10Sy* zuZEebMk6*tS_EVuHfh4P<7zFu7KxxuB^9tfhjPCArxA)>G|p@vlgRV zrI|%vf)~;1UogxPB)k{|Ezl-gyJHM@RrJLzK9Go=!ixYoe|4G+$};cv#F|dqIEA&>v-lIV}$fxr-n3hFMFz8aMwkPUL52lp++2Y?w;BZR`6w|s} z%BA6up&I@m3cUTW&ja(VltDSlgf^5C+S@>X%zEj%v|x^mQ!))9=@nEcA0ZTBrQOuC z&%r$O$O>1-o65;UyiF+D8thLP@}PZULK#|saAD<<9oLcjC-e*rkfmb}8Yd(`TGsWK zj@_Y8#p5BoO@vs%OB7?NGBp$vlTaJdB>LvG4*Uy5&+WewD5gBrD5d}(m>K>HuM|^i z#C%rcptg?A!~M4z;9ly!7x;RV$z+NMUOoT={v8@y%BPDFZX z_Pxiq2=|dQsQzq1a3XFK^>eJBX;1GAabVx_*r?@72MZJi)Hd2+SVBTlBW3dNAc>BC z_VgzJGIa|I(~9;?+TL55Az zbLp>x5%fQ{_>-ab-^G%ew_~H1`^&dYX5Tm1?$_I`r#qvU)tvWp@Q1Beknl^A(QA{@ z%K^#`$shji2k`eB-B&n%Z}i0UvCJyAOF~O|A`X*12TGUHR`n1%Ea}% zPw3vMd8v3i={~4=J@vgm^u2Evetw+teYfhqZ7_Pd^8;=D;eMU)8{2yN`Fid*wDtJy zb;ECJ>-pjJ^}Q$O3D)l(c0N^ruTl|eS7)l{r={6_32IO{o3ya{PXum z@GsvErhM=J7`-mNPvpG1bl)BNJ%4*!d%s|Qd3XoC{}FzDVSbx>A7g%7+IsEWdf$3` zc;9`034A|AdB1!=%;ts{rzH&h0#Gt6!sziYQd?ihI)!Tit;WpdB!@bvqPK)+b zXRIRew(^d%`?@m9in=r5Aj@@X)oXFmMSiNxYjLxolA88`Vqb9Vz7mv>=oLSk?e@EJ zE&XmM&Az-AUt_#1yj?{@U zq*~%m7tRQfS25FpA62ofA2p{|=%X<&obH{{{H^V!?%l84+r7Wxm27)OWh&a!eWQUO zd*ipF$|dHzTyS^ed%?cOZB9=3w{p*t6OBuQyEl!m`c11EQ~GzsRzC&W&sT`1?sI-- zAI?{=UX@2x$6aXLc31jF>1W5Mm6$)3N7byJl{?g|9_Yqb7xi$)cT37HDL>(l8j6+K z(YPStEh%r~-w5k;*uH(c@|y#{&w*EX*$<|A+s~did^^A9CiZ>W00eLUD@45hFG zwZ8Y%@3M4$jUSqz%HeI1=IKfml-HDx)ZC>{`xjzsB!AgL)r2^6&R1+3d2d(b86drn z{(k55C(UD7{GmospAvkG5&`F;Bm zT>ZGh+1+w*xb*!by~g0Sz^==av9UV%zG=D>n{VmmCf&&3*6uR#M$zUn@mf*mGVxZ? z^U~a-B;XsJSIMk~gZ{#ShJ(Svy~erz!iC1U0eChdk^aJV!u_psHa4Er?|qjZCDq?fz@Ic`{Z2wQZT7MTH*I#ZiZ^WzvJN(F zwzHBqNBm^2{OY26^0HKlf?XQf5z=eg~<>$&5E+vAtx8@c0@8|J`nb>Ff#w%=n{%uPlo zO5sn1LD`8{3HgGwZ+?>5iAM?O-l{uFvO6*|zQqoPGJ>?n)Reb{<~fP$3Gsfak<>+3 zg_t>svk9ucs^io}H-+jsiK_{!eyaFNvbQoeg0$zmz$`w?OLQh9^14X|H4hAKJb&i{x0=$rq){sZO!kc zZNS)EO(Nu6eW+R)BC(c_=}_s2XljL%5n2lf6r4-51N_CwM&kOXkBV9?$E)RbcGU*o z&eKV9h|?j=E1{w3sfjTgXhyiyPsn`R6M%}J+D@%dmGFyow%f5(BB~BU%P7w(YA^eI zX{~jhInSnyYkqlzs9`GV%})SdWOsE?CcqcQ06Xhzt5IOJSgCmCghCuzv0=gnbwb`IZ|j0sx?U{f3)i7iZoH zaUaJPx%F7yY9lcW47x##iV|UC`kiW{XDIJ?q!W$>wdIXkU7~?(THvY8jffl$E zaDpYS;N2DVNkWj6>N=7IADV;DT41hy99om360!e0)CN$(HCezjwY}aifsRAqBxOJl z*Gzs+BTwfgV{A)~A^T^_`?w2Sa08dkk?sV+rDPyZcHh5C$rDwe=c#5(g4i2oiv7!%d8l3S@3@3ckvIkI5ylgVk|`>Z@CNRo#zRVHlh}wl14dXW zykiMPohc<$|NqK|!(B#$nL){~%ehX*$P?>||M_-Dc!D=SXL?dR4H`uR>#RlAvJH-^J4zln=@&Z1q4UDZ z=@?64TZND3Y*8=L>Y+v6>0k4jeiv!oW>>e6X-yi=WY1T3E)^)a2_DB=P(bt2GKyGl z-%JZ3z?YJ!&ff1vx76o9T@`y!c19t3n07&VyY+TbYV)RREeZ7=ji3lr8x<_tP@5I3 zUf-P*B;MHV6Rh4S*v&Ry@|#g}a|%>J3Y)ibb2Rd~yez+bB{=bRx)=WbumMo|`=*y& z$~oQ#wqd50PeU{Yc&r(Y{Yd^W@k5%x6u&<`U>Ms7F4|ERsE)46`Y~3vh=fv%4uMvJ z2TRpydtL@Q=TaC*l7yx&(EwwKMQ6u~Y=9?Xfsh2RexQsOUOJETDKgJ%x zH44Fs_KHg!c6@y$Bc5beEW&=oUR;yvYgxoWRYA zFFDBOsy1tjt{DnGEz}=cDyZoSl+MK*ugUc0YgHU}TYXq~cs025c@KH&^82eA_0I)w zR~&G|2Tw-egMVmr$%;Q!H;{74s;|uhx26mT=c|To0Oz8o2nj#I3TaTQAIQu;_J>81 zu=#5f?AV2VCDjO?$5d@Pq(~($^bx!#B?@p=h5{9GO2d*^e71!<4#m}!AtJR9wS}Se zJ6BA#Q=^uai`7MNF)T+egHI)A!7+C4Ar#|;SZK^8P#0D^gkNA$$57@4M9Xl(Cs}cr zA0l?r{brjc5UGLbE;a_=;PJOBnA62O=dCF`$N4baUkU)!4HVXa*{ROTpEDA>u;DVda9v z0Wguzvy~PN^jH=CK!YSlKjDu&Dpd*&G!oA9mE4f@i9++^&j!?|3W21F$#u}Iao|lR z2iH}4<^XaW++?tw={>fpj*t~Lm6}k`^}3+)=mk_w0`RJDS3e1L z#{g3f&@*5A+6)+fHAdW0FhTYiG|+9!Vymgr8^k_ny#a3EQegFq`ca4JLdHH;BkEf? z9{-{X9m8UpYFUTdJ$43G@Kigu(CyHP+$jE1wg8$({Kh_3m?gl}pux`#5^aUwA52^W z2pRB-9O#R*J=YIEUKm)n6x_vScHpien(O3_LP(g{ASLSb_)+FGNFT5(G)d$$pj&m) zoLY(Z?U+s_lg1f#lq1mWx%ax;#W8)4tZf*X1h~W3%7q%JyQ>&)?fEyd7(q)4Oz-;N zv&#wggIEpq!=|%#;&G%pc$})T?Fh(hexbUd6ifRHMs9%m-3~5VPqJUnZO-{{meN|R z<^-iST!sao`Qy3;9X1-?ZFya@3cR`W56`j_E_fMx5^WXthRZ#bfw>o=8}QN=!)VQB z=WywMs>=ZM>Vt1W?7g&euLZAoWKyA4K@+Um!5;WKf}xkBUqsij=X^#8DFCteM$$jQ z>wgVi|E|0)9IJOwdrrp{rs2O4EtHk8Iij>)>VBvynk8p2`UYq z-b}9;@i^I7-6B8s9*3$&K!g!)p%WLm40)hZy$N;!SzT$mOhgO#1-A{~^>vetn(D<{ zD$alAc5Mvr_uMoJe6Fo9Q(wok&e3zm0HK%NkyUO@UnBAyviusv5f?pZ{Hr)UL?kD> ziAqQjjNBdjYgjU=_PNPIP!i>AsFs;Fqr`lj22=%N@<&Z#28>FMWo*Jxu;fi11W}#qe4yGVMKK;Z$K>ADA1(oMSWHM)-H#T4ln80&WM`TQmDO-kJewd@;vy1u9+viOITb%h9MtSs+BNd_o*2t%fEF)MJQ!@^7Y1p_r5dm=*+$d9Z(6ESnpp@d@ zgUwhZcOgs(7$a0NtyK_HBmuZcCguS%PzRINza{?IZT}b`#BP|PNJPbk)Rs3^LBAh1 zC60)DK6wV8dtVPRA7OBCZU1+0eWV880ZN|dI^027LV6We9+imjm0u_5cD^xn*x-`P z6?<9vj|E;$9PQ3f<;D{{JKB#V)k$>+U$dwyqifsxWC%(GGw+?edL^)NsH)cj@O~QZ z+J>FtR=2m@*hv}lXi~HGx8U#cF?Uqb1D3+!LUhIgtUH)~=?>hfQY2MJo66gr`~8Hg zrfSLFZ40o2T#B07t3}w8P_-c;hiQeRWOXZ3kZI`uQM5_zBdrpa5ASarjUDunhqbW( z2fCYVB<)O5rkG?>Bs!i&uO`>4!CTs<#--{;-eg)Ey4x#}QAw912olMmmtQ+)WMqa{ z@~||w8Wx#h8cVshCmuSTfyL6F6kxAy+z;V`=7l4~&NxXXeA6duO31Nux$1^p7tGGi zW)fE&svD!tFl!kH9gzvGDX$%ulB+S$vdTKj1n)jl7tyWr6`GE(cF%u|3 zhgsJtU%B0%f;bPej?6X>@vh7o59qE_{12+G%x(|pPR!5`XMRqjoirDezYIq&D7Ou5 zFIFyH5Ku=&Xpr(?j^L*QbEUFZ)>)?urd&U~=ZSH^spyQ$3<6Mv5l)R~gT}?hm#ko7 z72q5_2e-1kO>-#;LhMBfEzBijlZ2PlGaz)3*jzr&k1>$C1dXGz`3&p#bcis1Xrh_N zC*!DC4Df=mZ8+@B5OAG?FkexC>vrmfc+DT?J^Gm^{6iG=$)LCPG$n5fBTf5t_cm8i zk0-&3D78tvdf{`31w^up_MizKmUxI8%)Pg0ZBv`^LXKJuzT;8v^#^JsMK#AZ$HiZj zeY_BdG?^gB=w2Nu+CWte`FJ^lM0B!6xoAL5fdJ~g8E=p?Dp=^*EK!Q)n{o=PZf~kT zs~_<0VWP|!PSOh34N8XPDEt%9LNay+?!vzTHlPM=)kK zk*a8DEQAb=Q2NC@Sa>}HLfD7em1a&P@z4=O91q&v#)9HIsam>cGnN2z=S@7-<6{UCp2>m_w5x0nwfR<9g z#R3&wXhjCv7mHrU^?t{Oeg!1%U~pEmO6aufC$MV?B=7@lhGVuVeB#Fb64H{kJ@_sU z!99gx;SUMDh?yGtF|$Wq{0EdJ=22(|pO3^-=5Hj4*YjE7cP`qx67wK*DcMS>R5n@_ zQ-xNx{o+I=RUyeosQm)6gY~1>8Oj0)$qd;yR$dDIR||zgh73}+K=X3-xRJ(@#?pK> zO4)<7aSV+<^%`Yzktjk=)A>*}?%(pu^Q8pXVey@icXI&|^D(nmpUKk(aq#&YU9;1g z=^Q9lj~e0UB+;%Ds3Ruf`HWJ34{m;2YQEV%XhQEw+J%`%XvYqyV>>jIj^qnst7$im znSR8c)8PQ+L&yCjO3-N}BO#h;#66C&)M=c|cfkgPiSEZw$VzGQg;G2pXhY@RyV&Q# zTfdPEYjQT*)}DtrEZP4w8RFp|T(;}LbGCK5uRqr7r9$al=-hanoO$Ocp=LLFK^Gub_xO0YQ* zSbVyOgj(zi$_j>gd%%8*Hw^clb1czkcRC0*mp0s=Bhh~|kpAippnw}+z{`Iw{t|S( z;P4$ZC(o$}6YUW$7WB!-(!*ThU@uhsw$ztP>|8xev++O<#Bi3I7mjlI}MyepTy%S+0Ojj`aA7jsFm?bul^n5mPSc}sX$=p zM}R*c%qWB->Tnot;14<)>b9++!!BtgHM9nodyfZ#nJ<95 zZyDDNGIEHO7$eZklPC%u+nk|P8$n<upNk7}dECS-w2G4pVL8%-ozXeuguuSImeyo9Xd<_#g?mH1GjOP~X+Dv*%pek?|Y;MPJML_F~^T@lVQii_3p8zy7=K56l9=|K@-KT6GD@lc5pA}8HWYnLnjoj6s})*fpnuLe5n!kqxASEJrD;%azQ*$L1`D;9OYtD{g0sV&W{Gw^lAtjKXreC4=i& z%l-1o+fzW*61&mo5-$aOayWUAD3t1^7TJ3xi^7ciCd4#DA)dfd^}NpxeAo>8%WoWSs9}I{#UWHL&;K3R0z6!EIpHr15V09R8{5VGy5Qs+*(K_#; zC|@?jfUN{iV`WcYtgtJCtyh;iVakt9U)$1eDu>pAgR=QA`q^KN-cR7>Hp(Zz8|S6{ zp}*N!;Fa%_<<*R?y^#*`O6Cv9)Q+xm&PbxKY&D+fgj@ImtvzR=kO6+26Kfg>MbN)Y zG6jRiMN=!9jD*M~T`!u>$k{AVTf}&?rpeg6(Eth}Vn0hY8=~N6Zl!Q}M{hf8rKlV8 zH{jAoK)5L@tdAIg^dz>wF;0TjBcl-WiIzjeflg-C|Fw;PlG1{Pxv~k-yY-^aT`X@{ z9{wR)H7>=rz*MAq2rs8a3#fRADG7v^2$n0UaMbQJm2WDTZBQOL8?y5^*3mp5T7-inF6KiZ;T{2=uE4tYOiMo&Ar_Fy zSlXH<7$FL9T=2`OwXDW-0SfqBV#|BRY5@wcTt3T~##<0$5O&l%pQ{83Ux3g+BEn`z z9uT;iB*+5|mS9Hg#RIi|I7H91b7bmkg+GMJq^B{0N+-#U5P0tS5U7G^&$0~aIkZIy z@CA>)>%k7hLd;~*?l&d|`?RO5lHgu87*Ifdby|Q-ytQ$D%rzDjqI{$HAN}t!*Fsd` zWQ6ox{r#vId{hCcEUZG<$_GIK@O~!n7z*<8EOEW!=osjOF}R;h*DvKzQfo{%d%ok} zQvME3s4)`?dn7x!O`Xb95e12x1q4%I=aaQm$D-9jq z;V;6HP=}YnX16yf-QTszJ0CQ|lt7-Z*GmTrJt!`9B`djO)Y#rmTg-h)vjvF6w0 zd*s%sq2pFTu0ptC_|_sHW@f@c?1i#;v39U&v2=5&1+8Yjc&aL05m_RFDjmfKjk1=W zWAkr0Ww+xOv|4%k5jO^-4^TwR-6Z6XU>T$chP}^02u^g=!{c#jq;rL%*>qOrnWgmw z;gp{b(#>pP%F=Sbq_jbzIV}m#(vU+OQX!=yiuatDe@-A)cp+|*Ou(yRBa8TwRN`=y zHrP}+5y{2npxBsX-H+duDcKqm90A%7xX5jo4wl}T7CgZe1mL^XH>jS2`grplT+ zYdM-qD^~m`%NA(!vDg86TW*bY!ZHj>ZeBZocn4dqQM=C=9!NRJ5QkPa62>5R#4v+8 z-2EqRKP+A@%dfMLaW6vmBDO(z0#8rcd+TC&6a^h7Err1^3Db0b|<9BDNF+eOs52cljhaTBiM0b&N8g zYP=jH6P`X>YvQwfmX%{qpc=7j%gMKHc;d|)N2MUFCU2`G7}qTy$KYI4c|Rp3?9}baE0A%0akD zLa;_?zA;p;QvWP8^%s@t6PS?s-2===egCsDW{~o!0^AQ5R@oW?`+EqGVB|~lEkprg zq&)7ONn6M<`T<_*ka2dfr>warQ+};>9~aCTraf0J5@-{wazBRF+v$$_qBg|}A%z$H zk%tbV=tO>7Am~;)wk*H~k&CsquSb#OAQ6Gi0g+gF1Q73g721nb{+7b1A|t?F>8ehl z&Q`jh^6=c)EZw3+#Y$`994bSUKq~J`mBLBIo@yUqzG#k-07F#*@dsne#5r&zF4wK- zm6^tD7W-QLk@!F_^=m<#Bzf>4p&UB{qquf-C~LMEFJt|MtQEt#1WkcwudKmdLo*5) zZqr7Oy9!j3ySn{SUFX0(;+l{B+VZ5acknq^bHQ@788y>q1wMHD(`BZJU$^&Y)K-~< zP(0R}{a}fDjLE~6)a|}^9#OmKi~DuDmq;&fz2Xqgug)S&|h&DOuyKA-`oAq%7d8*P&EKz*G5@u z>gg{9Rk`QFv|^2?g^AL%5xMvlqOu8zL}l!%bPzbiDl}v&_EL3B16-H{swX04Xhn-t zW#|U74$vQkoAT!M3v~*;67iL*<#@Xt2-JMVgOf=vaaPr7RPv;Q@v-pL`Baa^EyPgq z#|YTy)fH5I=;EEzF>EJoP)q!&(3@b(dt{=*!5)VY%i4UpMQ)c%!7Ux118IhXG9I#+ zH+|3szsN?_e7o|b@np7Hat+e~wsB(4Qhp83L95YWwwYSHdJWp)6-hczPVqxiAx#21 zLoOTV)I6bDfxH4cCu#hidbfc9JLlj$gBrK|7)w=OyjU_qeIcdC=?IKmIRh5fwblr) z9FvYSXcjs-yml|3$dut&m@rwt&OE5-g%UnlRs2n#Zakhh`8(A@x|?OPxIkeV25X%q z5UjxqRv+qFWwV3Twj1#hU1S#zIIHaq@#Lzk>kUKN|2xe70f*ULaF~7mc4>Ig_M-jw z%K}Od1M%FuX>$-JLCCT(IfM`_KNrVxJuO+TrVE-|vu;BYXpv2iXhqkw0!i0+k!Ip6TK;aLT%=>`C5FfdBQu)4PAo zWs~^kKKy4%2ls9#tuV|Z>tu}01L_Yj=;eaZMAa6X{wg{}#!X)f{IQiXNs5cz>hxqN z4iG;@Jr`|+oWT}f3((am6*Kt|%z){oEG?1;5zK-)t85)Hog45DZ9&5U{ZNA%@EHez zPn}J9^=5#rFy z8zQ&oz{gUMowj+Oan+u_Pcyn>F9VFZ12+6aA1)SaGX|=oI#Jy#mL1HN`fYGa=riSb z+J6Z|xO5L$Z<|C9F%Y|ZApRl^2GS9OJk+nJ2gJ}&s09eGSO(2>p`t#~k!jtffPGN)RYw(+zT`;1J`HRXaEYz{?_E`5fZCCE9O?jdCB(xl({3**Yr5v)nxm2h? zGe8$$i&d&os2Qot$Eh?gt41$30dPZ^?^IT@EQ7xz#8($TTFn&=Bt$ylD4i))EPzpX z;7GAP!C_Cow`nR|NY~U`wXm_9V^ZKxbC+37-y0vsi)SaZk~k#If_1%MSuu8wgZ|8r z%i=cj|8ezIVR3ayv;l%!kj5prH}38PcXyY@od5~ixVt+I!QFzpTX6T_P6#2notZm# z{<#n5{d{%m)LvD!_F9YZ8Z2dAnF1E4Srz*;i)4^M93NBrcss_00cIT2@4^cF%*~eH zSrkNzCl&-0RCL!YD{vGXr4^MsrsgHn@)|rMQthiWu}s|;tW%l4*j8cVVI>`9X3Aj{pm1*(}{P&(-7b&joJEloFig+DOPz#v;BCbAhen#H4oL2ahR zY{Wk|O|xT(V7Y|VS6#-#S$J~lccrM?G2%fk)&npGEh~)u+5!f$D*}^CL6V7c#-B6^2n|0l~c0@4rLmMxeI>;{O89Za*WD zU-xvZ-bR7{_p&B-7x3KB<`|G(Y#8UlKXLdb-Q7^Ym7kT;@_;Qp*-$wGLdQQ<%9(DJ zh+K)=Ca`-N@kNsCF?&FG8P%|{?a0MwZ!PnTcDdN_%0+mpIaaQ6cHdB^-P--4|AB)y zs_R_Ttt;o)IwxBVE6!G?t^N2YF`I|iyUYIiG+f8KD{(KD%h}SGs-Ku}E8^xcvQ-pE zPvStKd4{sBzV+ZMIyvvN-zX+bp!~H)T0YUcb4eG3z8Wz~#PWB{l5CiL)NlWoTy`^$ zsex9#ZI4R|dJg8G364^Zcd>=LF@1g8-3@*HpBSO1vDCl=%Fuz!a}Vmol;d;KZ_Y zA0Xg((l*N=QI7HmpM$~Ycs;WtN}>ARRxCj)9P6#`H4Xs{TV5~U=NkfAg$!oX!ydh> zs)pWhEn;m_-B?ri@XdE#oGZ_D*}YCbkL0_dzjt^p>I(`9Y#YR7?)_=cs<$*t1Slfw z9q)Um0ZDMlo3Y-zt3JPCZM_WjTkhHWNcVbT;d?2iDNOP(ZzLqU${eTjE<{ zy4RxK#NuDuc66CqhI3{-L`=6)o&vbz`Dp@L8 z%GbiP7@HjyGu6r^aydNZ7wuHH%YR3NGom+O)076O6qCRM;W<&1ahd4}<`zpT9**kR zw&#C|P0+C5H?7Uu%Npdju&kxoxtCQdt;0BGH#OUSEUuO@NR7iH#Sswsj=f-|f)55F z8#Nfk*9aI%bdY>^E11Xy!WgM{SV~XC0*O18wsWjl&uZtMN|z3=@@n6SzJQPNWf6q%k8$7ud(=3S34dj8! z`KV_Sm-04d$m~wtbZi~|yq-#}yL2g@d?4nfcH(L?KKvO%%3aF-?OVmCbBZuO>+Tl!l_TWa`&Zui4y6N4^!)>_i^t*xMD>5!Ub|Df<&Anu zO=Gn)Uq)@H9>69NM;Mwwj0(L%1^n-1N4KSZGv4Y|xZre9-*?RlN;pTWGv5zqf6EcU zF9pv!6kS9=8aCk<31eT3W$zl+GWo@wJVI!N-ae-*Pq%oTo%{TBFE5=r?TpR@G})LMu^k;hpC7wTVNrJHN!*xP~B z$#T9_XVB{e4`wH!bs_96MOJ&0h?@AvT7&56y%zv@qhtRft9Z)mz&?0Lm>3SBk~2@D+ssQ{9R zXf+hGelVLh^p(Vqp(nG5C@EfMoU;?|FASH2xS}SL(vr~v0S)zK{Xr=1jLjdeG=@r| zl$zncO=$knw|ad_hlc%A5j6gif3;KM|D_-DpX7%;mUKu}rwEXF;w`#XaF$J{2#9#X zo<2al%YSEt)1q?|5ph+`)hQN(4z@{(Wdz_=h??nrW+C!-DMy(4a$G95fu+8R6QnGy zO`EfiVuGnH6c;GY(|w&Jj>2n%&eIOdRg1{qJBl3?mobc%JxIIsP)%e#F6KPtmf?*W z9MfxLJ7iLF7~1FEpP+@O!_;m(Oaz|rad#iKaXgUISAFd+XEbt(F`A8Tdn=zVb6wHo{)LXIYq;jeo)w!e^| zq9GFdoO0px1NYi)kPfV(AoA?Lbv<-A5#h|#t@X^aW6;YR?Tp&p?tk~pbMTT&4i|X; zynAcW7tbJ?_RHl5`!AvZ6MJaQiG&s(%<75lKfh1P{<^Mk-hG;Tdi9>|xVE5lLrq+d z+Auueq4Wlv8bgQ+r$hbT!7Jg)7pdaGOQ$qS&@%m)K3{H%E9^h;RI8yCc1%k z{9_@x^hc^S#9c@~1ClI`@&_~__NoXoJv5fx=Y9j^8LYk!F`n#B5w1otg62H$8Y?r} z&6n^Svoe|otAN%<^<7clw5z<#g>kaGRv_l?fb3i(R7&R8qHK=sQ(%$+ zWcB3p+S_IndsGx`+_VC8vD%<5pS#IZuk9{K2bM=;mKoY6u}AuBuB12YCY*=&tdS(| z=Sz4Qexy9MdD9f|7~T?`F1W6}&k6G*4)*I*Q?u$oKP;+%J%HJ;?pjLelY11)Wqsm^ z30BWOQ3DT^~GcS&djcF0B2blL<9|&%A&KGF7GnNe+ca?{J{>`?pcJk4A8Ie0zG@L zdPF+DL$$(wO#YJEb}sb%0Pv4vpW1Z~pTQ}^7NPPtzUCh)2hSv+sLackXnpvStW910 zU~N{GS>pM@T~0$zqk`j;J6lyeWUH`4;bAws*?*zHI!u7V(`j)GZvYamshCiyya_VfUm_iZhrlx4)U{Bf@IrJU-$cAnqav8^g}SEneX&R*+vz8? z`Z#fS0KPAkuSYmZcA%eV7a61`MdZoKbME;UcudUapwa=E+t_Saj?5DkNP(X1r9G=H zEm0d;?hbt{VFol#j&02cO9@~UOd~Rk?Jg5A;4y%V)z|;vCUk^}>_y1v)?@q&Xv4SJ zkF(K0q07yOd;eRSj*9WI4@(b!MJ-R4z|Cp@7esPx|CMX@{SpdU#%&D$3D`_$tnKMv z5zqDeBeCRkfz!|YfcD1GFiLNn_To`tsY~FZD(-3jb*L-WVK$p`{|YkIyF)OWcE4)a z+{?dyf$qP+=k;&(*(U#&hK;{KOF6Va!MCfL7@dPUo%>!Y*l7>bYV%si~co)>+i8uMa)9_@NH z)%p=HVpW{k+5Gw47u_lzb7B1TEF=R;l1L~YupQ})@;thYYOl;kdvF296S)$#67v*m z+~y>6Hn~72%$Uq?jkRc4`0Nu}95GvE-)QIq*^+{8yqP=r6@cO1CbZ)QR)9?>mSU2N z;k}cs4$X?m3SYx*=D>^BMXNV6mmHBnBqrl&NOg#c<>tXyL8`0oYl(4$e=$05b!FIX zh*SWi_hnCn_Y0rT3LT=j-Z!NiEI1{)79CWB2O-(fVKK6RzOWLPhJM_C{hp;27U z_?ZD@b2RH10@ch~m$a8Se#lPZp>UL3%W6vCijT5k1V9?f#}iMZc|WfHOgVKw#e**b(+5O)}=_mbrj zHL%1`PM7Jc?~A=VFs;pF=kXRFaO{|BpyDLBQRCVl`pf^g-&u%NVK+Gq?;5>-!}khwkTXFd*PM%BZ%r$(Vt zBZvy7Vg#6t_h&?p>uGwZWk$&B5s<3+Mvd!h{w!+1PtAjHg;k?=GJ_;nq|NZ9uHO6c z&dtyo%koLG--oWh3lx8g&n^=Eyeu$t1+D)7FZEwV|2Op`^cY(V>Wv~V)Iq$IG13`P zAN2;)BEXbhQbO-sO@#6&8A1SJweVkAVmjDPdw(K~y=lh6Q*oZ&jHTkqTVXcckBcQB z)&ZH+Ulni;9U`YY7&5fQxcUyH#!RpPz1v(}-3Kn>O0YjzDdtlH*uExfQhlGY%4kBg z)BFChcsvz4@SlO?sW(b*@_2qq9q%wGH{($%<%+TU0afl>U}5psf7^6zTRP9E@&dT9 zX)>7)lzYLt2oRW}w^v^*vXxVdr_3)BkT#N!N|8w!&gpc!?AH(Dj*b>s$7{t0>8#W= z82L5oIBmC+x_%tLjN9byl=TwM!}IYw&>KDDucb1!(VdQ(WCZ)hb&$mJWw~)3jUGaV z>IXkWCPyW3Q!q&Yqx$7>mn6QRG%_d}WjLB4^a~-oGfg(LJ@ua>HPR^>tPm2c_t&6w z()HzBoZk1$ZSI~&z0yLwCvA9pR?lZf5J`n4J2OdKCfK#KJh5xGDwntFx78hWoJzU4vR_tSY1 z!Z)^&BSech_q1$8{i9)OZ#o-&v?+{>z5F?Amw}MndIqzF{%-Iq43t43ep6hb{UMw2G zg4gtEUgQgoQT>%Wdmoc7@YXF_ z=s+f`v8xk}I%d4)Ph&XobU>9gA;MeQ5n?be=~jx*!hY-+aWpUdmIptx8^ry7=Va77 zwis2`A?}g{szS-n{@jk$06b`*Cy_E^Vm8s`Hf!%!57oj=qpAw3TkA&&)xy%2)wM8N z?axA8$NH*zFWaw&Vnd72?LxXc-2dli=J6A>)!qJ!H-8sGpV$A5{jPWDHh!O^;;lK9 zMck6%JtQExWO#0EzKqw|-Ig-Aiho?p$2#Q8a_Q;XI`oy|k|M=@cogRv_iL3UJ*UI1ICk%D{tQC z!#;PcPSd=tXJLpqVi*QM;Nqm|_&BX7v}lA?V%w-}(DZ|O^++khI{P}7w>@aPU1LW% zQ;^8p<1y>J*@xrkd#(-d*12!v(Nqer;8t6go~x~^?(WCPEB@}|XJE7heNzL(ONu*0 zj1pwR_mN$Fs02vM&7K?mEI;{V9tgN=T;Uz;rYw@%n4!#z9#N*Qk&~eule+;d65qSe zrWdddv>}7J4VfUqsuPuoFg&E7*1Dcvtr!P@j`s!`gNpN~nOyn}X-}p~IyK>Fd%SI_2l`4TGeqbvmkxVct*zqPrawO- zk_FGVUUg6c`>tHqD%wH=WN+Ss^%B{3K1hSBqi5)}m-nq+@a80H5Nk}6np2g$V0e~Q z!UPblvzI5n5 z4Hi;ABG!M33Sh25cWoY`!X4A6R=5F4Y=3qjj@C0{>pw!tRyeP9H7b>f*A^fh_8^!u zlXybdT=#Hpz;ihs&Q19W=iJC$!)U3nC{uJ4xu%PD)W01WNrfj|e-a(WqK#f}AEl*4 zlC@_VEoop#w|5!E7aE8zg9@r);4Qff>X3DFl&`#JZtyl^H5c7+3~7D%_qgFjr3t#I zc?s(N)8)Mo5Fhv-$aCE?RmuboDEv^=f(xgI7G++5()#|_SKT&q(g-D45<}P6!3SUw zI0E}-R>}=9hP8)Nvz{^`g6tpwT8;Llz1hUqS6+-OYQg_4t{86q4eu;50)0Go?Bb?{ z&R%CXZIJR^^f}eR_0sN(x~;F8g46|rJ*I10)PT~U&a?8{1rtqJ8gR3n_|Ly;mK*7_}HOS z;QS}Q9R|!oUA{aOEa5fozu8jzaUU>I+jbunt$HH%43o;8fyGA_10bk1GYNBuYKdRR zxkTIGt;pzh0xw_OL>C}mjWo;?<6Sq^ryUkR`p8Zq z!I!gB)^8NtiDri!O~b6^y8TnSR_X~~h`vq5l{~qdCP1Z3d4br5tCG`ScyhV;&acYk z=J~<4dvD;3;_KeonVP>aLM`~0-+@W|&Vy|i*(no-NxT3qhAK#`{_POsi3S@in;`^h z=v`PTz76h1oyNZl4BY2ms=7GopxxC$_79lE!5iv#m-FG$x6Jn~MYPBvyE=h};t zi|)jZLtik+P<$Z!eSINeh@_ZGLjJ3Id+0=eoS~*f&nN*`#~k+oFEbxy`<_llY>w!D z2BMOKW7H2ZG>MYPk^*TLN{*5`7+9uL7TY}b=R-Ur6_C@_FSUJcaou!ATM`5%E>YVV z1cFXtq(^Xa=a}qz$ZnXBjX!)()w8~V`gZ-3xVEo}xe6x$Je3>f1Dzr2q zNFcZfZioUmV3xPQxsP7l>TN1j25knO=9B7I2~Xr^+QnPd3yE(*r*A8JPBQ5(S;3qgRGwm&S8^VEh$_DI}3jU5;Mw;Qr)@)|q&-K|3P==>y z!}eh2(9e^tdsJuAUk@vb8Yj({wyPU#K^iAOg6ab5t%ujabQ0K5Y)juY4(^0`qO`=> zr^1Yfq2`qXCM;1@i|dDZzR0hB;3>)}!YS=3 z-l@_eH#2D+uEqDbQsGnn#c16QbB4ZoECmXlTBwsU#+*nY)Jr)gLbQ?d@3q|NlS->M)~>-=zm_u$5*tc#-ORKH=>KJJ!l1%6;W!#jg2axXbl@dl=T zESv7=?-&OYm(v86NqB{wqxw=F6eie6Ok3xDJ(-lYp%chnzPR`EG9KH1nCwY9ct|l; zxkxoM{_w*u%~<6j)zBpJ#&50G^4agv_`|)Q_1*l%LsfU)^x3MvFu2y{^&!P%W{FAf zYZ41?xT=rXF7gm3ZoI0Hc*UC`xD!k^54Lerq28*H)zA)vX53SL$Z`Qt@+(p^VDVD* zql6=DGxwqdM5)j?Xbr<&WKjs>UBDB(hGuVZVp2%nXNnj?g~r3C+qd&3L>LXomSXA> zE{+z0gC;@n)};7q+ob4fTU30zM|Ae-^=t9Y$G-y;XulE`KVXUx@^%?^;2wh$ z)q2$Z*#nrC&pTVmuH$z@M&4xDQwdU+}kBoTtnNn#v9- zlL|^VHBzB?jjvRg(#3lP=Ms5UuJjZX@3R>MEb(!<>W=imBeG)%@-gqI4v9w$pkOo- zKEz4lgSkn(Tp>H}`^+#9c}b-BKzn|{2FScB8|bd0y%umP4noz}O+y;^@%TdAH*I|j zXz@BiS~t}DH*s|ED)2&9Bk|C%i$cRL3Jv?qOSkBsAN&6s_=>pl^J%cp;!OrTc3!wo z65GapMQ}ODXd)O%1rLhqD-$=U+a=xd4iLuRleCf=LmZQ=l0H&1Y3i%DD;;vA3Tgt? zRtw#7$CVhLARyItnWGHF{7Ljo4GuUCVUA@>3`k-uKevYchedz&^#U)jpWtaeQz69oo4TODlfKz_1apLcPzliaunSpi1MU&A4!C zJE^~P)iVzm@{51KI15;sshZKLO-cd{rqj{l)QP#qPd$Pdk_?n*qNF1mY{+j+uR+jJ{`SKD;s zM`mL8JvGh5?lP6fq~cD#v)1O9U!JkupH%zWrdPi$6T22M*;)^D8h|_vy@G05pIku_ zO9fAcBU`7bS3w}S1M>lWk#4rGTV^{S8v2?10;nI~{p<061OMq2k4y%I7yvOT><*J5 zKE<~^C{+90f!Hj(NUn-mkOyFqwMByx19u6-B?&s%NCsv<7orcqpuMnx`s?5%QNxW0 zlucJc%ur=0Vwl+MdMClF@2m|nY|f5gtl=`OqCqV&)?ZHHtt~RF6fOYP0Z?kOSMVyK zHQ8hy+l2NCI_TJiZAUXq15sJebf5yQ{5NZdbU8(ip9^E(hmd59a-JL_7yJIPV5rM7 zJYS}Z+pb55!&_c*CzuTxmkIiHg3FI>HtTOL1KQ$uM1sHw@hsGiK6t7fMYv`)k?mAR z;TaPaH9`F7?lhAR>^7##{W&rG_@(Senvu0< zrok9LI+<*hK$EOR%|tbdm5I+WV;OE)J*qf1KkA=UnxOUmPDVSE$iW^|(O#M+Q%%`y zvuLc&ThuMDoCs|XnMae0HU7xIX8iPavpJX^V@lAWs#P}5>tgi9^QHBrxy8LD;+nHF zpDj^L7E;p8YPQub%#?2AnNrl3ht`-LXrlK(Ys?6=#&q|1H>KI; z77ye?rFf(~_j7OvbnJ}0Hm{_#st8}YYsucAq>eAfUnL4rzFWsKU4kOTGC)|0cfvqcT?!H5Z zJn53a+V*qz=g~t>VuW-Hph;WT@olZTUV38|+ZXCalkbCvRYYBGya$&dopg`x=h^2o zD<%y+J9;6}*V&7!(aGlL& zi0{9RW#{@hD_2+{(TEfa;BuIqL@60qK6!ajxPN`cxew^NdU+zhB8C5d&0zOBh7u_e zJ6FwYoA^LT8L|?5mX(X!&gc%&4r!lbkO6p?bORO*hd{*CCuA2soS}`VO^ZNg=g1V) zF9r6+KXS})HqHB%$&z8f)@qhVO5XqLZ8kT^rfw=~jQbqG*R-3E>f*px3Z3G9e^bsB zik;Jd?F7@xztLD9_JV!s;FGgc54H?%hdJ`g$bMyfnj{&A8JA9>Njamp>4ZxGq!`dY zskNvrsd}mM)UOPw!%WC>RqEOm*AGWUr3w+@SJB(X&PCLz4@bof!^OgDyV-{7em5KNq>q9zWTf7|0BKK`mciS zz7gw!zvC4Cf}D5dL$>Q1bBr1e5PI>c*l!OxeltTXbakyhpa5ShC{*slu;UwXOqeI! zwc@k2{~Tn4&&pxkpw7~19hc6Lm+zB!oun1-*hTLXcayX89Fxw-fWd&SZeM~X$FM*} zN%MY)wp4jM0XIH{mI0uCTY@V$C-*(kJZVqkL)rY_M6c28NT5)ARz6G^S79`P_!qe; z%EVP6=ovN8S~idQCva0aNG%03gR2De0vfU`(ML}ct&+b{I4H+ba2wi(F7jzClxyef z1Dl^Lk0GSV)k!RBf~AjPYu=|;hvtzvF#G{-l?Pm-70H~GnN6;Gn0lsqWGRn=-ZN3Xo6X^1FDu06@ZVmy3cnDvx?6p+b8OB}$H2EtwSaVhPWd7Ow@ zy}<)({xl)v;SzOr>%VbJpOtukSeJeuQ~C+Hi2M?f**j6uz<0X5(Jl z`<3I#Z)3vUx&JHh$^UYyZF$ca{E_wvVdINi?O1nz_xSJdSI!sw$9NLCbMh6H)os^= z+<*r1hCe&LxtK)cAdx|Tk~`PIW7K?SfBw6}@pRM??l|Hc5q@FR4@X>wTzE<2-$NFn zRo5iOP>yO;{UivHhXCVJ^rVINVdkhqSmU|}pMw9ATDAkBlfFmjq;IBYOAw`7_TRJ$ z1OHZG=cq24rnFhu!Uw5kEF+zJGIK6$CY>tpTKcdJGB<_M=LBMj=@3IWH>*+f_uip~ zSZ;vP!}rVJ9E|pu!lw7>;2hL;_yg?(VsR(5cGv^zQAY~z;2iXJB3mu`>Vl@Ac_MiO z`qsjYHx_VZaMhemz*&E>FR;~&T#~lHLah+(VcCX#8{5l5EwJ`)9l$XHSNv?27!%V3 zl`WvKJ;)l31zBG&vL+-sb(`Hs$py}Zbw^+)eCNZCQ?F7lQ}9Q)TC_`KL)5PGJ(e~q zm&T+(*h?Zqav_`zL?0~|o1Md6&R*fqoo~D`jp2m=v>41nx*n!;!9!?xdW4@so(b`Y zbv4a)`^{maxtWQeYN7q%VX)CK%%^p#W^-U^tTfum{5nXlP;eMbv@kPX-K?ovh%_-C z2Q$eEiCJTq5r!8wNyj@33T8>Z&vl4}h=nk_B+%ij1`^%7z}Mm3b?AKC`R{!D1xjc+ zj{i@Ufs%>vL@;*A`UOI%kc^O8T|V}+gucLBuJQ!GU|kZfcl7Qf%!mlBUwf!6snrx2 ziakf(k{t>%qHAVBbRjWn--|fJXe>S;YI5j%NYiwRNK1>C21kVsV=>`yd2(4*QQKNu zL>wVZ!DR7dF>xtXozE`LPOdEAO_6F(+Y0E8)vTHy23gA#m~(BKXy)iR*&fYJ7V1eh z2B!+Q5ZUU~3HH^*Z;E(zu6WiF7c7X2_KOV^LJviT#Zc0@cJu!#l~J z!(`_(H!b`$R1o(Y?iKKJHIW7Z`zPXkKEXY^t%d4v??6FlAHgf}Pj&=uG&D4idmKX( zmw^5Uz%uW~l8eJ`ORxb>E5c>E&y@XdfU!hZ4%>K(Ll^LxXy-6$8Pz!3C;3``@C#T6 zzm|~OXU{WO2eB5e>+yzYPisUWcp2UJ$)|n4IZTJJ7SC7#3SFRUwAR0Cv;ZiH=rehGDS^~aLRk{r3IAJB6@Wf8UlU7beV z3AzAdNoGv8SO5N@G(#SfvD6Z6v~Fy66p}bcAxT#(cX-|=J)AH}sfXX-WSLu0sm@)j zhOEV1DQ~$sHg2mauN6{h)gV!cSHWGj6ah*;7g$|lWt_g?SVdUnZuqj;2+=7DlH@+Y`c(@`HwDN9U;=49k>K1<)89i)%eCe$W7C-BmUssyIeT4YVyHWZ8{(Nbkq z+3qcHm96Gl^JW>@dX<(+PtdY_X%bnGDfW~*L#}>m!mt%Cdx%^jywjie6FY;e)@jf2DBESuqm*jNJEYjB=%=LVy8U~O{ofSt`3G`g@h2&vPzac|%hBM| zv1}eV4gCiE5}?gn)lpTWN7``OxMuD-eERv@=V)%=R-4b>UT!o6e!L;dYE=Wjx%;$r z7?XER&I*Y;ji6I~rbXkB_3+L#h-Y?q=3FvI+F&JWX-C`U$11m>dPhy$~{Vx;xLjQa({$=C*n7clUiw_{jc5 zwxQFO?!sze?1>>y(!`hH{?4WDpkPEi7A_wyJp==h6QhIVp1+Qtz`gFMcc-8)XiOv1 z#xc*+cWLiA@0c^M)>q^pVDKda6N4PVU+xFru6zG+#tfDTnSbhY5VGY>h`t+!Y&e8s|2OlZ7 z-#y2qR)yiAT)b~eo^_HSMrFZXyZtv!>k$W<>rlQ*{vW^p4#1pmHoY8an!d~)NvuaL z88x968R2e%Pn@K@X*v++HY1H05fpYS%(<{Mh@t&DOG5U0OmSd{5Ud`|>YLTK{8SU?#9sZq%KEa^$ zU~d>_RO7eCGB-Rs)qT-sdjoEW6ST~n#$I5nHxm@hPIWo`doUBo%*%D4J~z}mCT1<& z)4C?JirxmaiI|k3IyqCj-ua+X_z47N#5#li8rV*b^Q^ireahfm$6 z)BJok{w!hFXvai3N_?&Fg~WZp?!z1$9j>3<@uxXLv2qmNZN2vw^9j9%wLzZtjnIs6 zOYqp?4?BLF$D}DwFAE`nyoF>yAP}DaFV~+({!v~~tE1hdv}BuO?a5L(D+xn73va~^ zBjqu);J;y1!fAeilt8SXx?)OW8o1|#3fg5Sq#S~mNUBNoQI-&Gb7$x0Zf83RzDb-# zED<`0=mWD1eWCkHN|9Y~M`Ko%n|olk$Cex1w( zvjb*(6| zH^H~$3fdnXRKt>mBSClN8d8fWCW=Gl8&}8UbK3O@rb1uFs0^-OM8_w~x0WQMe2MH-`*OqKF${!M9MhJTZ(S6= zacezk8mTqEM*EmF%WCCU5?7Kz1pX53;VOZUQ?&=V*o-Vedn*g2$Cz`nRgqPV21LtF z%lNUDisd5X+@HckxV8mzVx{6?2);xoTx@o#WkKSX2^-wcWX~42bO(Y5&ZD9UJ=C8R ze&_vye|EnGA0Toe+qo5uCDMM(n&4WttC`&>XqTS=R+lvqEy$F6DiWviNUsqzvD;D2 zl}Tm`k-`aJeCI1KR)P9ddV7$~wTmC~JT>Uh*Fw0}5`p-l@1^W%nz z+o#@Fz!T|ZZF|p7_tY!@lfyaws&iw0;-FwW2N8j*%YNcuUvda4A|^%+2{j3cZ_d72 zWI0Qomyi7&sJD@9=4Th1uiCEfU^I}G+IXew%KChPv5KkRRshn9gR(f-ZPS;syjH>vxz zT1(sAQ106cl>4?0<-XNI*LwdRy8LGS`TGa-9Nml9XBaVvqa(@Z&vO+z{?UIEwGTJq z5GNUjFR_NifIF`YfiJ8Ht3;szj7vhK3#B9?!?JKHsWp`#zJ-jGSJA(84~!BqrM7T} za_CQs_^_mVZv~wvqIBQfh#qO#1PnlZZWC+|DA~XmexS^&&vD zmvj^QTuoFSZHLMn({D=q4W`IEO24F&i6Rr+0O@T516=0RH;WeqIZ z+RodKFSRf52X7B>Q(#98R5evS5+qfl3M^xMFy%201V<57#|u)#rfYhFtR=r=loF?y z(+l@%_g;oLel~*dL~Fr#d;>y0r(I!OLA5P6wRzhP+XC-}dj95|XGOX$-qZ%M({y5o ztIzqfDB>ryZumg>U)VncuMKvxcQAXef<<9O_v?^qxP9Di`lnHA$wELsBgmB$GQ_{ z4>8|JwLPmI>uAk9gTE1KbINBszUXe6e;cWctR`(av*oSR>CFrJiuYK#!epT`VvPS$ z>3nPU#)V@jGJ2m_Suy7=-`I&|RI-qA8eg0X<^JIC2Yfp39827W(0xwjB|ec|zP=AK za8G>gyL^LVuyokUUVLhG*RjM>sDD_o<81bf7}N^)5-SV^qqgeAB=<*I&I# zFucAS^lgc*8iPt0t*?JLYoTPG&HaA^nSChVTohW}KfONBsa@y)-z{o%H?R}QTW4eQ zdTXRD))ngtZy0;asEhY{Yp@gi1h+*MgG#V`lV_SU@bYdyrrPADd!#M+iD4LTE8gdm zd6nt8=|@&$BVhSex zr;=Z>w+iDgDd`N`g)fxSgX9JnqzTe-3ebQUKG6~z5*Yn7s+P}q~X#L$e{PH zY!}||XP^>I+Rm1Ury~%%38QeK_~CLf)X}Rl*s4Kw4#a{~f+PZ^#M5CTgL$6WmB_eK z?UH7xi+p2`NVB}{jLX}V?(nAIvUs6;3}{a(`gaVB9Z@5d$5S9kW zlcxDk$Mavg{vP)Q-=R)F@sqp!j!^cpAALqWw#oS;{W~B>hyTjmwYL;IT@(1hFsVJ| zcsS?_!}6M8rwhwo$It`HGOghkSEZjl=U;WwsSLbmTMo7lzUCH^Ff^B}YkgaGS-jo) zI0F2@nN!BaA*}x817Q?4EbWfcTi7kC9k{KxP$g1r%H&s<_FL1euFFS&~W&1W#;^T&^fuq@#K~$(NX%$t$!icPC4n>oSY@}k` zK^4M`;)=-JEWh0_Q{fl`6$v4WYICZD#Yz2cxD$cQ)%7F;^B4+x%++<+Bl8GQGz_k1 zHX9psBbk7KHjlDu@x^&!U!(kxA1F`R7d2LpP0K?!iM-ZV0)7#J>Eiv2^17f#L{HQ*X0AaP8Zc%`MI<7FO)} zMV$%MfZOtR{bJ5=YhIuZC!2$w_{;8w#BIh!H2c3J(n6tQ@;Cb8O%k@gb5ThpNyk6p zJn|3d7!=8}e=*#SjOA1JNc?7g=Dw93%P;87fW<)p(^sk6$`_J`h1D6Uwkhp0N{23z zYVb*zW%g5{U^3*Cxa9U5p{USXs<(-o)jPC`AYMn=s^H3sog(o_(mBc!QlJebj;5(MEW_e(l;t)zqSQ*TlSDC8o09xZ07 z+en9Cp`#I{+Oii6Mc^5&`Pw>jnt-3VjwaYm;-B#*bGaEzEG?etGU6zRf3bq6r9h+aafdqF%;SH7mbaOh;Cx2pNz4k2o( z`o2^?9eKkF7ppNqGLw4^(wx1!)le#ij-cTOmv0lPj5_0nk#00osRBCchWxjSiA<6; z5u)ll^4Uxdd3x8NTzuj#dMAf2k{v5iR$gD5VL{p}k;^;(TL|VG1Ag>v zmIIxOjxhzvSDr+CjC{(cJCV1>Zl_bc!@DeQ;`#;Qx3Hp(wj%G8^Sv>;ICpcYu73K; zg6wW;h6N3_Vy~4Gy_35dcXGL|(0t1K1huvR>+W62dq%8RRX*iYof2KLKj^1r)kJD; zU1Q_V{P*^8MDvjlU-s06xB!8@(kR{(%SqS*=&j6cC;vq4sR+t=|2lI+_UpAX9R*U!*1I>?( z&6Mq}1={|*m9WJ27hO+^wm^S zM3vSX@xWNvvtuk9axa50>e`z623e6#2v-s4-kAEv95SMK8Ujt*LjmMzVBN$z|K6yW zLxHqoT{2VOP%G34#x!pzc-6BNV@(s(y)@UO@54)r*3C256Ay^>!+#(=bzk&`kgJjx zI~6(=b$`kU_~#LD!+TZ!y*n~b^xWTc`{Ruu#!uV_icy7hse zpb%J$B0g2ugh6pUs2a5&-`PH8NHjIj&DPo#XE+vrS$1R4)p4ITn3&ut7z*iddLLkT z$u@q>$rqLuq>3p(=yHEq-7b%9Q-6y61-Qi@+ot>!@{0!LoSv<`Hw_jws)=E~sP01| zc9=JAg@#n|=x53s?~)fv(kNU8b5$P&=mI+)caA}zOfHzxILeZKzNF4aKY|iHN{XIR zgIXpLRywpnP?cIPQAC;%H&WeJYKRd)3{}0LQ2}H#3RaRpPKztSmBy9l6{qEuQmItm zur+b|Srn$QxJMRm)h8sY-+MAHGH5Kzl2RN#F0QIAE0AV)h!ahY&W@eTUyBV;#h!B6 z&q8FP30aPsbmwX&{AG`x*n1M3iI37VMMwQx)b)NnqT%p>-W3vE-2t?$S_?Z5g^3eW9plI z7`7)^_bdDmk-5j>kkWyuO3!SH&|yhW!)6NE0Yk5GDhs`gJd+}hh7)96m1)*c7*9yd zbI)Nh5spoau*%jO{(+FE?~@Keqq;g})}PJ?p?8YJv#0)2wuF9!@3Gu`!&wiy7mDUWLD% z%(FQb>f9Luuqyl3&qTW$8{X}G#;5B#-WAS#a_eI1ctXFj^6?(-WZA;;6GsZ7xZ?4x z9sCH`626AI!5()B9tp>KFL$jU2Gk1=c9L#w-Wlh3vuttuuugsq+?u#E&VEYja=0}H zKLvMn9(-jcXYk)RvdE3k_TSjmh*S~wcRSEvZKZMYYzx={zlVOV0+H!%*{?vAtvyd) zw=2)*9|JFT9sfE8K23I)|NRz{IndSkyM3?Z^$&qaE}f&8dQPbIoCk=m)0`W5?gocm zQS1DHvp*=NE>K#9Hk@46cUq<{fT9ty3%}kSdgZUn2EOa`aH?$=-f5ZTc2A&tpDvac zY>3#7RjF+7nb#%ib z>?K+vJa1&7n%4zOlGVX$1l+7;j*FEUJZjm6OMM>r3lcAi?81Hbc+Eogo{MD=X*H$- zp1%IhtTXj7bLkOzR3?Wi?z)Cvc`_yZT8xT=!6q+WS+CP0;9 z9c9Wg29rfqO8xw>JT}wEDx`{UgYx)H0U+FZK(98M0Z~g4l=H+CUk%%039_m$HDwB_ zX7kEg`9EBJWmH_vwrwB*f+skQli=>|5Zv7z8h3XO5L|=1yL+(4-QB&B;0~|9d(IvA zocE)C>>k~tNA0RwYc83yEDXg5&p)>-pQ21l_w4Nj`+|Oa zh~fqC#~A@$O2@a203uIY z<|c_t_q#MWH`D?5CA4B$$t;AGQoaYhpkGC<@;}1uWheX*d1D%ef;0|(`!4<6OA->l z<^m(~_#>XEsEtT|%0!S;apwc0@;oB$sM7L*A$d#@a+D{9z?i(R5uuc6Il!f?4KPvQg|AbK+8#QnFEakfB8~<2I*MQm9BHU5VewJcpS^FSq{P zWp-}9Bt6GAwN3NnpcJprHoA=oKs$sJZx~Aw$c4)S7-qeiE|JbBi|SuTiIM?S0$B?c zV}8&9kSz?Sjl>btvBb41EN}}7!?3iqPAzcrO#PF6R~~`cU$p??*73%PY}#A3&A`T^8e|3nHCFc3_?(7jw%?9LbzyDAhv$Q zRE?gAuRo1_wy(m&WSn5Ov%-Q&*Q^g84{NEWKNOjLZi#U`l!|?<4x(ZbX{}-2N1ZN{ z%4Kr!>$i^?!g{mOLE>*?GnCY2s_a___i0gKTRQfHe#4OwLilL+kR^y4#iJi|=N_EZ%#yowjxX-hX>0`?SP;pl zxO?`@!c@_@9}KZzO|pAX^+&?#UHw%GPRZ*?+!IU3zVB$+EyQ5}cQo%oI0#`Le@4BW zHZCqV0`6%#1a^E9?xj1b|LVouM|M!Ctj67wZ4mwSjl5Ux$lmjbx~J&aJbdN8(CpCP zf2F-JcNds=hTlker0f$15Sc!( zi{#Kg665RpC0_K?SKp%m@im+4zEmRD7vlaQf1(iKuRBK9|KBM<{qMEdpV|}8eMa)d zfVS^Nb)pBn8GH!Ti;W?+BTfy;feS?Yl>cRp7$?BsOQ2+|&F2H5CSppFn$JCGqSRl$ zLRX?*qV%_aArkIDcKEpSQ6V}9OQ^yfa!18MuW(j+aR%qE5S=o{kg>k`K-QzAxlpBO2pQ+UxRKe=Nsvte+PAE_G zo3BS~Qz7(LLYt_sUv7dJ84YU!dJte)a6ap*g@mId(92LW4tEzICy>f`GJb`Y4I2JH zE}NQYXw>~3H32}Yq5-TK>LG}^Cn_WvVM*knj8WXk>kwWR^oXd_(9h!) z_lR=D4st>=XQb_yKw;4w`^0E$Kpy>@)eMm8@xn6sUv__(;y>(uXDT@U(%{E{3?d7f zSz79)@sA#vFD%@aaAS##EPXQ2EXHFMj0rt5*eot%1B|mhGB7Lvvz1g_BcZ{6>Yx?L zHEI2pD3E&#$~2G-ReLS5%7tlcY61O_3k*J}DQl?KX!Vp4l>^j9HRz1kepOO8aWADA zSp`=zHMK3J8J34v@;5nK%hs^{&qLU)|WX$hC|c)PUpDD|wAStR&+lXOau}JWQ|7hW-%0N4$^^Tf{4Wr};i8 zDW_B+T}urT#wb^mDbk4F;fb)JG*he)Wy&<727Ql+4Eup0tsrxArx+1_pwC+=Tgxie zjG?P+Ey=_H(!$_Vs*tax1F2!)Dahn&oc@Oa;(^F85_wL;Qw5i4=xz}(jU{uHjUo6ukSUT zha)W1e$^UfV4AAk)aS)uqEsB2hJ2%ul9^=IHTH}@rpAk2su>S;VxL>K9}3lFKdspg zMjo_oFi*fu|LN;H-XzjQP}3JcaL0SJdlfN?h3e{2GZAD%XnkoA16R(=w|&en59YP` z>l|6^#Y=Np5oRu%MROHD0_VU#bQRDKXT$&bS||!t%6n=nh??lrBk?#~_~7zC5y0_3 z`3Hdx^UeBpi#E6E>#$7JQ!j>tHY8^6t=%9(qJ{^-?bmNa&JQ_5a8Ud|F9Sxz$@mE` zEmDb$U#1QR$pkE4DEozf6NT6xT^WZFh5SgpHVz>YBU%kI_!!9YIl=&?2kVm<&1&!i z^p5dQdBO1jZn*gmY%nJu=DwD&D6Hnl2}%bP`9s=NgDZ#-_$h;PzJv;YiJ+sr&20-T zgPP}3SyW)#R6T4BK0zwuE0Gn__qP=pMSLQ3M!ex_fX=ZK5)d3kh13)Ij#6^<1AVcc zJdUiU7<#upgu)@g7eS?x8#0HL!jX%oo*Jh452F<+LR6VfLM(8K_*11Am%IBzOOX<& zWXu?4dsv|(39WzB)Ea<8#sdK)OV$P~{x&#GgiEl7vtgA-a>X^veFMRjMC?2@9}S3l z`2B7A9N-7JJVnD=2Xlymn2>%j;&dB)F+~jWK}uoN>9@zN=O6QAOz*eGuE!mV2&IV7 zBw+CxYhu*yKizfG&Eo%GKOA$ue80WUy54^D*f#-p*NLr{G6rD5GV4pl%zQy%!5iCS zOz*bFs%JLa{YSn#P!qmhcFdCrueajpy*ZVMDSglyp`MNQrpB}T5#?NXg8f>+m{U@;H>d+LyRz4d~%199mb$OVw7D@q-_Pr zg#cj|_*f3f{mU5UP8s9&>^&Z^hXDGfmb5MQfK^W0Sx9n}J#>|Lg};Gs4>{JE_&s!w zbXYcC`a8BnRoohJtFU7x8nV;_B~z|@vnWp7_Pb z?AOl62s^5*eD}~DY7l7W*N#=h1=U85d(sX!s6Fv7gkE$By&sr(tw1lsMYIo{sH^NC z1ERtVQ>jvJ{jtxRM5BU*EFV{fT$W5^zL~F=QfznG#{2q^<&(W8JKGuguLQ*NmP@W> zQW<8MX$d)C2$$`<Y z)ui+~flJDquCkl-I zG++a02GY(#kS=!=MT5?iRGw-|GCAE~0|pI?mMxIWN4yw_nUj>F#;-*PY%NL(OV0aQ z0p!Zl4R$qL0a6oIKm zTXUC)OvetcU-qx$v*s~cWkNmhs2K?QMu>6w3l5H#b6+S3uAY~21@vw4h1cf#Ce#XT z(VN%ivSPrAOb<;qzh&G>q=8qXON&jfjFRscD@1*F&C-k?! z8yzm@Q`QG}*1z8$EpxEpCMiN(63w4b=YpNDLHN^Zr)~=zrp_3Gmf6 z#~%+4*?anb5)gx@UU!i6r{KEa%EuFg8MG2O1zCmr*t@`@faFkNTm(8wjGWlOz?SqN z;ja+{lq(7V;c>)yf+KMtC?_d28MczKL1{`Uw@}dhQzprc6(e0=1L`ca444tqO`Nf^ zyW!(3p-eiXO`kKuDzmk6&3La`mKHu}h4DlX7tw(zUQPEYLOuIIAjIC?{cNQ?Kubk5r1yu=Uu4HhQ?Y$k zVC${M2y3PWwXm%SD%fh(deZ_Lp%zv&$_*h3P*@AB6-l+p18GO3R~oam)L2d$GzPl8 zD`-}H6{-zc?m)VBe8HCG8L%`D#bj}5Hv%npK|0v@Rz_OGy*9T%CC8% z0cdPe{Zvf(!NTEOWLk+wibj&~nP@g6rHRtYa=AN!Qe4!S%PZ1_fTSxGw906?ee$GL z6@q^WNFqZ7A-Ubv&x8`nY|8da)N-_vEj`N4O5*ZDg^`oe@GPb0>Pi~(_2NAhPeMwu zi?gyl5pGH65EU3C_zsY_FR0BJ5 zCDR7TWnWk~W;9f`nJZ@+q-Lmv%h4+H8mOnJrORMknTG(e^AzRcuD?!^t{Hy&fk-v6bnE-$F_G2qYmLG%+bcK?KqRw~GS!To z{aVy`E7tA?ec!a7mt3Fzh5WrB@$WLn#eZ9WR6T50&a15~E1`dsSr4^Rt(dCF+!rRD zRI|$eDkb6R+Rn9p-3{%Hg67CuD{;sli^AYQ`bWF<@JCY2i8t@Q^7H^k_biM&0k7s? zoGlCgVt7IVUZ1~v-Lug0xV#@fgNVOB{U#3X_<|rWX9haV+KlLG4?JX zIYgMi(y&A<=OAnaNedI$nZIchruI?G6u6(G8Zv?LqR^f?mB zT6U?*pgo|n8?9EkRTuk6@?jJ^egrm7^)B%lF%75XbIVd4RsmA zO-(nn4Q_=#0HlHqtA4iPLl|A@#qvR?okQ+uKdrg#4m=Tdo ziq{=kN~BS$5-o&HdRAdC;Vp2C8Od~0ea2GJRh}3z1QOX1R;sB2*#sn604vpurEHO?S+I=2 zZxXHXp_?g7ks=v0$W-vfj#+^arPT;EWv$y`3{N%S3Eywwc{yNX;e6Z}aiwR&EU=()b0cxbK}7* zX_Ju=1H?ZGmofCPd>ls1LUs?1-3%~CjECbDo?sA+Cr%8Fg^eTZ4~b|NTo;=5-}w*$ zM;Voa6{H1iDOm!_We-!s)8cMun>rCHhpBvPZ~NeZ^2&4*5=szI8>)$8Mv^LKfEBFy z0n2#l+|bKE^Ais$zN?61Sodc;#sX%=VNKS6C)O%=6VKAJ5kxwH~7o=8`eGo%%dhRD4r70{O7f2$WVi-R!S`IyU1PD~== zNu(r`$54Lju3!Sy^K|3xY*w0qn}t4M6;ztWbnezgjD*MCqY&E=(b_YUH`G_9{uYxe3s6Hv-6nv0i4yOJ> zEnM>9@*|Lo5-BG+aN)C7o_cn-Opqo3%V|l>06SRsv#a9La7|*rRLCX2dcd<1SgAx!i8Xq|;Qp7^iDhM}QckW5=@;db;7YFXqo zHK10}acmK{tQYIqY=fAxko+`Unu!*KcS%s-61*VEjM{)QwIW^wyi;qCi)|%y5U$<(~e3bKcZaXT)Oar4q zHL}9O9#NG5I@t2dvB=Bk zW8MOmSb9ONShr7NJ!_cG$y3;YZm{+EVMU^WPFmIsF+2E>8GZ0 zwzGa{0!)GAv$UeK-^O29*JqrCSi+02WX0I@XPo7f(~HO}r5n^NbPHYL78JFLfx1PF z!eBtD4pZbwB@3b@)xyIweE%--ki!^~M)^}W z)kUzw)bP^vqGqe-1?w8?z&v%+_|5;8YT;0W$k->q27Oi9nxV$a{a<*$6H;e6h16MY z{?q0|!d(ZXL3n&|2mD^m4=FHf@SRh_+7!#Ag_2UCi3n6&N@Xh7%5;J*sJHcV*qjwJ zH9z{e$5kLC{^UH(U^9m_F$?lo%^b~NX7E}U7M(@6!3*4#$Xa&5^}NPzlb{7-EjJ)v z@onOQtX3p-O+ll?8=qDT@S@Ns;?8LW@ym!w((p=bBl+m}Rq;EXr!%cOvC7}^bWa2D zG=-W}6F=bD@f>XWrFU?y4FLrJ3FKI6;(3w+k+x6A>~qXhD}v_81n6cTm-e^54E+6! z$X{Vs(>3sffVVSd#fdds7SRqkKWQnC^(I~}%1OZpN+hK6p>8ZCRR)PC5zqHe7x^ar zLW=5_T(DRu)C@C|O;fc{D~?K8fLr-wv6~+ylm5Ymw;>LQUUVC`z;5%>P@X^rF!+5+ zwoFqet2WcZexNzMaPU~u9md5^8#ouN07se^G%iy4p^|RwiIK&?u=kv<@#24h{<;?= z>(HKFO z%8jHZex*WJGAp1hK`R=_SYb=M1+o_{|72HO>9@i3kx1!$0SG(aaadQUf7G<2 z&iK31)uEb%9mj?hiN?{LNG_~7P5+o^A6w$W9UpeikeL{s%N&DL-sOspOrGS5c1%<# zW*wPvDU@B9KT^!vGkZ|Xx-gSbB)Br$P$al8vr!mx{w_+O;{2VJK*fU#8ZO8f8yfzV zIW{*elX1F>4wL;)+2syWcBzMyU1np>i;g$MAYE^7GucmXZhn8ko9`QTzV}{#o*+7} z1KF?V)o)j*zTjrx%apFmSN+F>1UsLhElRXZrVx@5q~vESrx#Ze918n-3G!K8MeKyPG#0?{t3P&AaAz0>8t} zTeo*Uzl+WL`}dFUTLL!}Z+mXO+eB~TZ_|FKMDHN|CyKXWyBFp68-eQ{j%;3^yGm4n zr-uanH|6)!=J!^=H~k0f_d>r%{YUlpM!(n12afkjzvs0wrDso%}t-70Nd zV&Ka!U#j5C&t4V~OrF^#bH5#^_FbMI-Q+Kx;OHuZDV9uz)m0SRy{NFv+&bu<<-$tUyG{pHzNO>YBvGCO0m< zS?bc-j+E7wa;f}YXU|M8T|8~!{kub@>P0@y(}!`%e*F_Y{9#*Wo_+Tnv7AI+uq&^s@86HaolZ2}saKD|y_w zwtMg2(T2Jn7r66pz1(>Cq@!2hheii222ICd7?7MkBzsEknc$t<1w+fwe|0W)DfTFK zEOwUXo8Ye439sAmCVYZL%P}MNKH!I%oW4b;VY`RD{3oXaY7`N4X|4~%e#U-G?~WXc zT$4Td(W+=S!?7ZJK<<^$KD>!x8^KYSekHqKIynec}kh z+ck4%X~W%=u`S}LPk$WWG4rTzW3pS|NKZc-KR5F;USHw}OW#GDL_7|;54i|=7uyPX zA$=gdA$=jeB7GvgBYh*iBz;WE-5;Km^L(_qrMSE*ec9b}v{GzuE4LQFWXewV%h0t& z?~q_fk9-o_&GX3BZ=hefKi)U8k4cRjrZb{Hz>W;NajflJ(miFUKz!b@ci{D~ogE!^ zyUK>9h|`nHRer$W5|gi8y>XPvQli)|*eFU-K49<6xGL@~b*Em3Jl(4B%-hY5N(wZ} zohcvA@!iV3&Tg4xgf<`VvvSGG*U!E{zODv&YT&YwZ=ZdGJfRfts>7xh3zYkNC`apU z+WN`!+$6JJKTR|E5V|Y=LD3o2|1oiPMc|Ate?Z8y_{Oo+ilQ4<{SEsWycFV-*&?S` zT$N;X%k5LCYhG2q*b07e*=}>!ZKKy$uPR?`1V7!Lm3J;wYcHOGCtU8^+}8gP>fkN* zfv0aDJRSKuvven`u@^_d^Nk*zT^l-f)ozQ=R^XK`ejOr#Yj1L&gV(Y9-|zL^=2zxD zlfu~{0+HTWue5iXFZGMq@jj|Y9(P#<>CGaC_j~E9iP!49+d67Q(wr%?iK9(y@3+?F^0tM}dG%Qfh5bW%M# zJ-b?9)7$silYi6C*2mV*_u=JX=32?~*yq@b%ZJO0%dgeF^`$iJ()6V8O3CN9Z)xXP z$5_``=hz?G4%#l-PTD^Zihox{XT=}u4(qNt{U*I8eOEnK{X4xoeU$U}KKQ|e7i#p$ zFabo$r=7pELN}m0myO4`m;9F)VS%(4m4}xShOO&w`z{j>yi9}W?{QNK)kc3f4quM` zx*l~UPByLd~-JrGC2GnBTv*rQ(}AvOz&f^C&Vshw?GG|OM5yp{B)fYT+JNS z0Zw?I_cE@8eatW7oZ|f$9Oa<7)LXswGPqOTMlTD+k8Bky>912xDxbPm^voF2Qx5jG z9Q{ik_&Z-@Nj1l!`nrD@EBpo?=vfOsD#x`1=BD?wf`EzEsQvE81 zC~0sR$y~FymJVnW@*_~veVMaq25s&Os(vnn`@>hF<~N0Mh;02Lu?jA(T{ z@hkm?Pa}3L8w%X0ozO4XRy|>h)~OMMJfsFVm|I@o_KchT(I2qJZ|N2gQtIXR+?|i)}^`$pZh1|scYl&`WfaEkG;*ti5X%?F4tA)W3R>XKvS$i;g{JR^UAhy(KiZ2-+nwByU`WIs7FY}G!>+7GVbDJ}(=*9obY_D;F$2dt^k{Nx-6`kcRDS!n|Hb`Je&L2FGSVz z^Mdp1`T4;K_56I``g(o=aAbWKFSxwkHtY6w@=1Nqk2S1|3%pw2#RGn>x6O2^b>svO zW;hSMRn!JZu@oRdvCw%$}imR>Bx`V{!A7s z`PqohoT;z~f4gy$E(hESev*?g@wrr(4sXbeu$B37WecBbe;He4a>tS5rpxS^vTpU849_k&u$<-90Rp zsWUT7mZ38>JS^9=Z332a-8KPDbbc$3&TupV#m!b7Dkk*Oee>lWwV@K(LKMKj9p_`|ihSIi%PZ4RDw%$sfRHJ1>D3m*ut`QN$EiC15*)l-kYk z*}x@S;^RD)J&KXhT8@c@`4#ve=fuW*YkX5MC6D+rPsBcDQ$9Za{!s~`coP0RxP)K) zmdCPN(Nr9nTWVbq5Iy6Jv972UJ>!}fo$pLgcu47nUE7-5hG*H5TZA{Wt}u$+xUMjW z?6R&fiM-A?2tSu8*ay#=>3{x7OD^Z^6SrIr_>-qx&c!EKx$cKczq_w@d>)BD@*BNf z6!)iIt{e#G|5HW^@R9#xwmAthlr$gpYVtlbezu00NcL_DG^cTH>NTfvY|1mIac$Z$ zr*UYCH>YuFN~|x;s=QgAnNT~hHl0*Ex89#r+qTA>R6Dj#npE4jR-IHkv!0(++qGt! zO!jTkGM9cq&#a&4)9$RF7tju>H_fQrUIt`VUM{C)R30ymVO}bWuG*!zJnQqQD z*IXR)J@dEy@8WiMnd{eI9Oi8&epkP0i=Rw-slu=)TTTkB!f-6Cp%K%eI+0>hk7!rw zO^UBdbR+{Msi;e}#~(=Hs*kiOO(b1asn{3h(In}Vo=Rb=m$fO4C!JKy*%ubk99PXb z7BPN+qi_Kh4ca_dG7II3l%1RT}6(E^rj*(d|hpCG+r@`z5!=lNelf+_ zhib97g@69GP&fPFiMfga{Nz~0aPfptRekg%RaJfZL|s*V@?=?6ef|Wfsy=>lUR-qa zu~}Sn@X=jdbn@|8?1K#ewnKyTZZgZC$^?>Fr%1VC}Z9BrwbS%<_GuIAlQ9 z_dIXUTs~_pDzN?EHS4f{R(Sj2wK81)j*S1w&DSq%C*>tve;9H)*nJ)-)A_v-)A>8h zXY1RiZU5EeVf}Pu#s12Rum8j?{WSV03}!gXeh#-w)1&m`!X|ymZM~k(Uwb^FgN!U5 zqIG1mfBo0i#Gt;@;o){mqFfXax!mpOO{t$I_bq+Y>`_?h>|bhMtrrEp@#%gdOZ?Rz1_P3wln6|f6a7_DKFj&6rEfK7)^XKGg zwo2dW6?ZY)<&|qO+wB!*QQ!HMY*F9!6?0MF<&|ww-|ZE7ant#=4Q$u?)&#z2d8-0n zw7$LR*FN1`=Hov<(BZeYe|cD*MLi#=UjHY;=C?mhsOGx6zP;=`a9|yt?ub5cV*Qg3 zgD>makdq&RPj?FZDjvzLH8#ByoowGwkY9)|>%clcJriBTr8O{J7oF_X(2lOyZw^g?u#Lqlc$8NSU0FgZV5-PgV$KjD%ScX-%6^Vj6?L#9mk@Q@t& zk%_Pz`Kbx19Ql)Yf0sO==_ZAp;pRW~&5^_R?B8Yb=Oe4iTPKGancypNwd+fbm_l?J z#QFxf2m}lxh^8){@xzC4&R{c@F=e)iVm@}1_j89qV?({M+DBL)o{i7BZe!Palw=zA zqb!=SVfGn@vy&Z83%1t=!9-X%xR>s~!c>#-YgMpAnGtbfZEA1h#o2VkOO381KJme* zl`43AbVV1&qg?7p4(<)0xw=?U)@kx+KjbEoQn;^#sMfP?<9Q-7UAVRm|nWj zl9m9|5*o%)L*%8;YQ|GJOgE_VPXju8T`+GT<&;FlRF3FbtRLk^<#ie#w5bsVxP8x( z0g%I<-wdpeId5EU=6_hoWcT_vL8rQLc@h+$DUj6k$E%{oGYFC}uKGLlOMIoHrGGj3 zAkdAuS|+E|z9+w>*NBTZcnZ7EG-M9;x}OAKR7re~yTxEIYhZ(%kN);vd%v+9Zaler zmt53tUUUX>XAm~|PVz-)FC$^-Gibb|cO4{uZS&kmbP>s6Fu6TO6@;+n<6feja;WCU z-k{m-A$cBErp>GSz`r|%6;Hv7U0Eix^2Dd*)Nri9f=7na{HvZ}@z7cZaee4qBt19z=Xz%FN3KUM`O7m;@aH?%L8Cyk5!9HIWM+A|3~YQlUzrXzkvbsvi~i>`(zw4I`y^+tUqrB6?#5#qvL$7}c*u5A=+R37rE zAi-Cw1mq7;iXUSsgI7p*$FX06tENl#O4iv9Q;ZGj>`Q?Uv8a%jyd%jB9g9o1;xsqp z=niCUPBk}Z51wJ} z4=3{YII*6)@$>ZCyjuhFHa~PRu?(W44duEdeU2;UJp7G`wTuH=gbY@hW=G~wtvh4y zTKF2@JVOONFyo6&QV?O0lS*rC;kGMuD^4DoZD@vu!{djuk0rl{=zh53)tPdqk>*eF zbbBrQS)N;IH*WHMUIwuW(K zJDBB!SQ^GuQQxoYEMYVir41Gd@x4|$b5AvdM%&PG$lPA+CM(w6(W~8Eu}D{CMy%Z} zGK2fpbHtA*7TV6MQ`*Y6XpfR*D_g0l89mPa9Pn-=QCB%$dAdQ?YahsKQp1#la4NoQvQ% z?7s595qWJPx{+@AL(z5wL)I<40~JUiFer(Xj7+tmzakF_3wSh2jMp*7Nr;$*nTM@^ z7RawNX~AM56j(1g8rtWcXEIQ`^5l`%u0flJ-hDBHt)x4#6PpLE!+^D~A{d7R+h_qk zHRp_4!WKRE-xkb_aD=@`f6+I7jQhDfEKK$>0ZRt|sBxLg=&+X~%n5slg0VGBC~6fd z18XNMx;GKW#ltNOgn_P3S;R=>$9zOe7HRP_oJ^X!KsZ^hraIynW-@F@F?;s@MyF?# z;t)ZPe**L6c@q3wHJW{N7WbHQ@vPIcxOB~XA;gfdnO8~ZQFv4p85&#+I3{CHF)%M_ z%9{d-1v~{XBDGNv^Axlc9Rb2r)e^k*lzPx+>9SU)=3~?7cH&J4Yv3<2y|GNxSzeP}QoQQq-T7O9 z6-P2fO{c+IM8ud7{JF*2y#-4oFCPNl(sb7UH{+}O|DLgihn}mu?zGI|G!$<_nH6mV z=TC45Ssg*eB$uf}8Lr{31@iW+bRXdBaqTDMW*?v%dyAgSS-KQ{HV89!5wF z$3G~$DTE`f0L^=+d7NM*Y!}>#k=@LA>@;P_hxjAPRcr6;@~F=h`nv9CwrI9}JFyz# z#$ciO&&CEE*eO?09>i7xRqj}Z05(z8gK+$Ha7m(q7K9FV1MiAFgyc>?YfEW{dnKLP zK$&~B9OyjeNLj$1bk8dyu`Vjj0sn>Z)|7Xxo6})+`oAPh7)eOEOvo$j9a}7_y zJ2#JG30aq{s3YYY7!w{!J{rti1XN?!APqe!FvRNT+sA~4rG*|qu|SOg3K85HFJr?b zb<&$Mw0l}$D@lpefR$o(h|1Yy=r?$J$qHS9oueyJE(CDw`CAn7(rn&IAXPET-yJH4|?TOQA)J7zotL^GD)*^ zyu~(zE5t_xgH>uy>7ig9Fc+-!bwtmZLHJ0y6=s(vWibQa@m@wMTn?rK;(RamOTkxH z;gGT2_VRXboYwd6Gra2Z2xy#4cdGw9kBmhgXS~I9zG$n%DG2&hDPie<>BV0a&h>GQ zTU$3Hg_s^UKDe2{*=6ll32?in*D$C9!SY+;ph9MB>rUTKCAN-eLyn;K(X;>y)fOrM z&l;PBK(QKDotKOrRizONyc;Gu;36_{DW7|v7&Ra!{A+Xh)Ol`_U~9xN7tlinrG{(Q zNy16sN-Oaf*fH6SqA7ZhT_fEOYa4XZ!SZ@GNrbyHI0 zby8AL7x(uE2U)}ZZ!5D|>Kl!;^6iZpS?1~rQ$#ItwV-@wV7%z&4@yBId{UXL$=$Mt zn&rNT&Os4fdu3y*+IKLT`Yu$8OHm!i@^u(mug)kbPz+0pFnK1guK0}`p(w*Lj(M+@ zqzJ{s+|er*wRQpH81b0|PI79op)9`(w3DcXo3_f!Dz+POsnk?+5csQ)+V#F&&`mWtznbVcGpOgWG3C{Zyb#5WGG~G!v1B;QOL6gsQSTWejiX*l}RI-8A2}O;p zl%{gO9g8)}1BT(0Fp!wj|KaLCNI; ztc04QAlCc|WFxKhuK@cs%}pr+2d{3`Q&Fat3WUSL0YAX7kKtD%3z@OR|K)!852L}RJx<4%Dtsg=9(|fX@P0rF?-?tafwd|;PV$=hm%KrS zV2tz`?hL}7&QjD8f<{wLa_|NcI>k|PZbM;VP&k@(xkiSu;fE)jYvY=_rTUz@Le=b~ z-x8bMrGMR_(eXTaR3g2#?Pmg88rL@R4B)o`uKc#p3SkX&acJ06NVg&{KieJ5=3GMptpwD3}5=!XO6gis^M*{^oATd+PqI%{z*3QWHhl$vJ*1 z)8Jc>!&mDI#bpCucv~^nvZ+Xm5fQ%8Op;s3aNN`^b*_1e zp*MsQr7&%Bd{3&ac}lDO+sNi&?~@jC(9UxrCtWjZPpz(U)ik6)$3hc>&tsb^@U z*e_RLKtIpPrn|ydlC7Yk5S^Qd*@CkIFn^ndpwMTjaq@39!2QOJ)r3>B zPHR0 z*?^;F;UJNY8j2hvp3gDCc}<8tCjS!wYDP1uSFg|y6BldPxcXfmK-9xBLaepodV%%V z3Mx4Mr~0Ac9FoWtoHg!+^jH=TT4iRq5GK&*)(pHCd6ZqAa?ELctgge!wrqfPIs-hV ziz1cM3*HIbbXNp18TIf`yV6u(g;aPXP;aXRGau>5!H+|zSfr45VuDpC^0!>$!#-dx zb&D+E6}_OD6zC`nl`n}GqqYq}8*TK}*)8dNqbK6#FtjsT^()) z>%>#bD^f~My-taf|2wn~14ZP@a*cL(BTz8c2x}d_l_bNgq{*;dn8UYK+F8KBL9meu zEA;e&l)6CPq9>nehr8$a2UyU79~@)hLOi`D1;Cy$*GgMeJ5G zZ8BbMeC}5cXY!k*qb_W@7hx9^r;HKh$uBHHt31wOI+X^ieK(&wZ~uF`fBt*A4+DmO z_5yoO(pJRR)QPPfrzu>4gta4@(q#7UoGVi8*ujmM?(?d zJu1GQ-B@l94cxqBLFwY0pHW;IWU1?h^JoXcsm(*{_L8Rg;pNDU&v|VWjZyiy*3Wab zqD5qFBHS*V9hY4nHxf}O(m33+1`~b4nAs$(zEnqHOJB|8@fd+b zb&K^P#?i)+8wl*v7_A%|Wy0ysM>Rf|Vj9VcFQXO3M3LS<^%6#oU`YWIcmE_HCud)H zbn!!+uK>jP3h1OPE@uBIT-}R#bVvQ}~hpPP)W|O5j%p*%%AZg0alN3ho|2=_9jPQ=fAe-NrI9Y4KZ#EO-QA zgv<~rm^V}`ECc-WN*7yW?1&V@3jpBCyjYeh=N zjbRgdCV~VFudLxk?o7-JR0&D3E{W-sLrdEaGPrw|C}>vtlGZPJ2Gd`T6_$LK!b*-a zVhzC}HWZdHinD*yes~1DLQ(Mzxf-TGBEtW*&Fe0Yht))X-cQ>)#36zIzu-oW{O{dT z@kjQ9=H8{aU8l0Z6a`&F-3>=&z)1BBJ@RXX2 zbhCmX2hjJbD9T%8ms`6QW9@8M0?XIl5VYY7K^t8V4|Fj)%H#8n{jb;vVxRNx$nM1e9iKb0#qI@LR1NWi9RfQ-eZ{{IxJzEYAq6q(sH`E`rw{6N z)L1*UNd+L}w+y!h92yt~k5-gy)Vhjth4fL~9!z%vU=Ulz#i|1aLVIB|niNZBrGj*l z=T%J973+XW7z4Bj^l?rFkH4hM70B@!!f9Z~y=&UsWqwxmbVWXYm4E`0tXNcF)OrlO z5++zMb=10iq!1yCN#;nSiCh126(GfA%G{t$TDe6vt`4ITwu);_v|PIti$3~sWpc9V z&;OoaeSssd*XIkjr#A*qFB9LX`|Ij|4)Gj+CrV`bXN<1s+#_KMiXTp=XB zCRhqwiiRJ#@DOyb@Z-zpYJ_+qy`aoF0Oz9GI}Qnf@P$>0vclvsuL!E-j9CVaP?dNW z$wr=_m#j4a`9cqfoTwjREBys|taNXM-~`}$erSFw!>DSgY&?nA%J|$O zu{6&qWIa>oBlG_w>#L*UUY4zc2OAOy5ZocSyF+ky9o$_8cL)&Nf(CbY9VEB}hu{|6 zT_*T9_uPBmJLi3C_208r&#$_A*RJZlsgEvEHFPE#y!S=XRT1ro(nbgg^B<8hfYM4{ zY~~x7F+>X}>Sqx)GHE^?6WZy)9wL3+4LwB&B_3Pfz8J?bpAJuiyfmIaV#K@#JiPeq z;Q5`$4ct6`?GwIv{uiqJE39jv^E`r;G0xhE4VX)=3>pLFq4%7X=5!F=fc|65A%5wJ zHtoWoXdtqShXB_IZ{UfTz3d^e{mLSTG;?kJpaU@gX&C*}>9rH%ShCf8ZQ|Z&JUdNk z$%S&CZ%PMIbo6i(e?OWb$gVsA80Z%@L_-*(Og|%5@J9j_|5NONp|N4uPqATK7tXZU zKdQgoQ(WoxIl9JbGlTt5X3abHtT8W`a(iORX+E_lSh_}EpT3ELX|v9_yGRRJdzYeB z-mDE^0e)Wja+zK3SFT7K0M96QcF5}|oIL~C#(MCFMm6M-V-50ePUl|;dZXC`^Ou9T z|HudcG-$MMrbm5Z??5afr~LXwHgJ#Ag^KmeRW2A9SA}*UbreS~{6$=a zp@v1Pd)9iZ+mmR??Ib**Ah&*3LqZz(>B}PYO`eD=1tl+ZAS^e+PE;P!y3mutn($@q z%RXMSjdsjv5xIri;%+xeU0TQy0F;E!{&l+Ap_aRM8rcJZ;Ul5CNR7)xw_f^@Hz?<_ z=q|Uz;qN#wSZh~bvAjGPimeKw)0JjQl)!;yd2=Aht2t%- zg%a;&`H$@Tr#AJ&tJu+P7t2)Hf-d=2OGURMRa5tnr%s2@w&u-w;ZorCJ}#dQyOK|0 z%~Gr?E~0DKt0WFc?^{rK+4yn>DKw$JQv z1K4(S6eAnQCBxmRx&5Y9Kg-d0(9L7xV{fMA7SUqXTa8;UhudQ{3E6+B{^r~mY7^E$ zl`IP)jnI#+-yR;r+o5Q z^^f4j4YMsD%wZ&wx8u>;1tHG0?x6D$stj$eL`+($$OHnzP4Hz2WT~P2Bt#8*4}IzK zSlG?U5#E5RmHqGSTk3~|yh=dHm(YMfLp{Cet0~P$nDUvA$(80)S^f-6fY>oDpr*9Q z+BSZLrU5;I0LO-f7gZ*_QsJ7i3UdlT%JM~hpaLx%2K1mzCkl@AKwqX{VCpaJJ&fn) z%&zW0gvtSAWh)Jm(G4;BC% zv{=fnMG+=@eMAO|K0YMat6d@TCreV73vucFDmPUP0urR$4^Oy&!@{w#lZWw4n3eqT zV38G&`0d{ku*mgnB>__dpvQI+`fZ_oqm6T@9#X+yJ(Yi@E8AQOpgk8TIo~L`d45FpgH{TY z|7W+A0=Sse47D2Ht}_pN3&TbL=BnQsr*t;+J|iG&(Z&)``4Frj)$)mUQqY+Sd@Lzs`Ng23vDcs3$@Xr zZ}vs)&$jO@ah{C9+#yYoF(MqP>Z?iM5R+kRsj-<4XvQs=@y&--e zmKNPhhB3Q%;OZ@VgqZ{=oQ$Uzf5Lo`9;P5JCpYb08?266~3E+O^VEkw5gV0cU` zsuaKT+WoYuGSwH0VWF$;%8}}+PUC@AAhf4GozS`zEGdo#d@I}0(3Xg44fRjYxP;X! z(OrF`cu*f=E`1ic%J?W(I%&);=@n8eHt@^!!2lY|SATuonw)>eawbdS)h|LdOBn|_ z(4@X&pS$E}gH?^^r=Wag$#A34y|AkH+SS^+P6S&_ap7F&%^eM2)PJ*}OCX?T*IM?j zi|It3aN_#@!sHD0LYM+{Rp` zXQpI5`YM^QLryII^;p+ghA1u^-&DGP@Q^ZaV$N zHlU=&an64)p@5s`KkmS;VZ3mLlYMg5B8_y2XizCYQJs=*_0m&n1?Nz}{VJC}H;4QOL%mls zAb0;a^eO(fJtnV&%_z^PQ$u(e&OTehMs#m>JgoBtOR`jZl)FabOhQt~fM_Fb0`QBt zbOZlMy`4SnMOj+7e-3J-Gf$%16hfqJU_BZLsg-KHc*PmbpgpMo$HdC=$$>;}W(&*E) z2@Ah#`(*Ld$YfEc35|V}oCU!+e^NdSeu$;vQ>;xA_oBwPPQg!5!x`Z%O|)Vn&H7#2 z-_#)OQKy6TjB00_>u&uH;>QN?E#0Ag-|aBjg@K38hspxb=B%ZzlCb%zw#(=g<Xq3cK+aSUCvMf`@D1b{K|{1SoSMN_p@1CR9N~9VvanTQSy@{ z<}jNot@IabRfyEMVMK$!`R(kel$)GJM~1GjYWDrrRq%(>&QE`wfG;om{{&XaC4w~U z^oi!pnED4MHBlO;rp0X=)tj@6tBaK7_e*jUbH?$I6 za=!5k-3ulp5W||o!EwwKbiR{+0h|CbGveD#X7lb7aTtY|r5zG=BwE6yQZ*&b9LtD2 zoZyUaygVtmrCeinmCc%l1tqgb+JwI0IvsD`52wfu(LP$H5WMrq4HK<`JIPqQ=(iDj zc!Nam&{F4``}&eq|L3}pu@JNB{F|Mccere%x11Fr`O0p6#53H7l+~0!gf-#z%PCM~ z^~>%4652D`?sL0;{695}np`$fIxKIn3w>fZ-(1oFF^ICILEyDLNkYG7b|?vKhKxs=tyyZEhC5 zIc(+Dzo0_6eg{Nwq+Nv0`p2%)5&44XYZ;y0Lz@xx)a(*@s_Qy~vt%4P^g$zSZ|^5k z1?Am-ab`g7y4HU*I;*+qD}Y_>?caewD|QtOTr)dQBb;( z{0H0`CeQWjx#0xXzxYUDXt&58+D>?Vx)oA@2tun}p@Tkn`hZO?5M`4Pwm=Z0jn8tNwU zJ%}qT6RnMKCo+CT>`L28tgonzB?pYJp{u#>m_y5?k z^y#rw7oOK8m?^dU_ zQpPkWqbiGWVg!X$l)pX+1U16QAXy{LaG}7(^O2U3Dv0WekOzLo#N?FTAyxU(kBG@M ztQNmd$}H+msuQk`n5ZZ1K*}4k15nkGrcGEG@OzTuA`ie1m3WVK5uewGH^bk0-#Z?q z1ILD(rY_nRQhrH}YJ*&Fo5n##6i|pp3XIFd!tfBt_&gD+ra?@=k!0k$Cz=RLz-Bv4 zNV+XP=<^p#Hw0}d#9=H@y`1|k?EbB#(8c^cRGx^9Vp!gb`}bP3hwFNkr^nt}s0Vkm zS#u)PCg#u%dx>qayjH`U-e8+^(WZXRxMFfXunJiZwK>J^baA=C&E)v!d=_I|RXpSp ztiIWMhq%*0P^cF(GB~n4ApSPJFGM%8kjR&r&qu3sc=l@Cu1=x zG|Epeqb_}L(HjPmaff!izfvByB+L2Yi+$xfc|8QBCI7SG-JI0_!VS?4XwA!cCt$8O z?33_If{k%Ugi?+?9do2oTJy6Dbs|N=$=5>KMEeB&s6wj5AnBsdHk7J@3HVXJL<<=b zz)>Jo=sWINBYb99Ddj~GW7N<$bY!2Xl#g;xM9x3D|l=X9MK zax26fkvqxI;68f2Yf0Z`gFgLU60t| zYktsF*TmG2c^OvesMMyznI9+eH9 zW2<1)WUtiJsj6c$DjKv2Z(_5xpXaOGYqhF9s`IwE?H>3uL0o}j%V(=IpICXTlcde5 zLr@DgpEJJgUyg1%RD1A;GIah>PV(sqdKEqYGiCM1G$B-6`nZfNhc#hC{gmAGR~sx` zFZ&1Bagp@(o$GoB0JyW2Uiuv_tX=E-`QsU*1Bkdj`ua}OoB2cD!E(s+C6(Mp@w=)a zawx~ZdB6E%{UfK5J=JtMy!nbsNL!&R?Fe}MA?p_V*m|CdX5! zX#uOh=wG(Z@94(bqE;)k&TnUkcfMap)aQ2@-+lOUj9P8kR_%H^aZ3bs^i^^djCIuC zXwWfc@39CUk0)?-C~T|Sk<20>ZiVsWP4i??s0D>sqZc!#af!?s3kN@cxFcB1VXZOo z4-FN<(N{+)ZB%B3+THVs?M5CEaUwKP;?3=M8i(P*qEO|%F$nTKAHM7#(w3{~j=^oP*N7Ix_k(<;h=&V6joe$OF_jb<8+N|Q<);yZ^k(}fL7j9vf>r6jHt^RR^O-2 z#C+bKqBbr}b&2zTQAFWGIM~UXh0#N5M|Q_PVOvD11=b4Z{i`athE@gp(5m3^pL>;% zZy;DzbAr16qC*`e!=2POe|M{dm?Foz@$CIx3^c`xHRoymy%@BO5KF=H;I!K9j6MWM zIOHVTeTi7|Arp;9;df!THHszPgv?(yQrCb9EFQ@3Oz1;ICUhPoC!xNj@KHpjOF@&XfyqElxNBl-*S69GIMyw2OJccoC(S}U=sAS0L_oM2RV zVhpL@7-h9Zz1b+1bgQLCNr{wHqOu7eVxU?H2(&m*!GPGpOqsR>d|_{L&aM;awC~@y zy77+)wv|s&)>l=0iWhH!HKx6g2n<)5@R4vC$PcK+`Or3#jqkrdcEkXz{Ct*Oi(2 z_0b`?0_vAjJ>oENrUJ#6+P$XOadgBup4wZR(c$#O?4J5tWnW7EVip~ z9p!1TEzx%kn8X!mxyauh=$6Btr0GbxG}&wlUw|>#deyqn9gss}zKkO_7_@4+NEy(> zcNA=l@~v02Xj-M1(tap z5{9C$(d#Ik0^V|HS0AlDmL9AekW53SJXn1F2RHYj!0CT>`p?tKd4ReNStktPN7O8=ZRA zBiT+u7#!;f^?56uw6~ppZpQW@hsyyh3A1_h-_kM`evAJ=HvUB&Cy}}k93LhIetSq) zSQXEZARX~phY~H}Q$)WQB|bSTW&~IB8M!kKvf*%jysMZZiVn;V_%39Bq9?=?Aj`bd zr=C3I6*$5{r!2t%9o{{GNW zs#pL2MDeTC#$S!T6Y!XP8m>`um=1;oRvG~dfA3gu8*;-N9BXYeqxDb;z@BLuw~>E% zC`yz7Lu@TiUp`tCD+68aHzVF~bC?uPZO>Z5o~zyw^h(WIo4zYVIV4S(%7t3K-sM0y zY)!68q*~&>hd0N3m6o**-C(%y0(SC?zl>eKjH5SWp4ir&cQ+%f(Ap{0GWIpYt|Vw1 z^j}e@G;8yj;6)ZOYbI(__0utG^48IP)sU$~t1JJi0j$I~nZv1w)pi>wXV!$P!;hHL zt}Hg;q$yFFh|gr@Rdd1FVaS<*97D6zF*G4B{CmDg0rIzE0ElZTH<6tgs2{Nk-^SMF z<$~>^;Uagl0rE&%0WC!(9nwdEPo{cN-HU$q@pb3b!w!`v_v`c=Wfm2M+;5#EK6*c)$O={56+Q1LYbG z|20-r^Utg2#xDsu7Q&N7au8SZVCM^|80r?j#;H&Ne8W(2jv zpP8+iJE!&npG*-v@XvHxZMPl1wqrlq-nE>NEDF~Ln7sDBB>R1TCV2F?Bf1m3g9Bg^ z4igsgd|lDl{fl@rgo5H9P~vSNK)Cqu=LyPuRG~XrkDY8PUeI_mDqqzEc-|iI=?+LTWq^+pEhPEw?`9?{|S-5LJ z%=TnHob5Fmw7YY+yPt|S`wW8N#~iY6I!XN;WnR%|0-|mp=8uME=VRvQW0vOvqX2^m z0Kj|*r#=L?J_K&52jJ4h&VR+n&yzyrn?U57P2`(Q(wh*t?60bE9uaOJ7?py(9 z*d@J*6SKW$8Wg?P6Gw4JcIkJnI9=`$+g87KE@yRu<2zp}{~XaD9jmrQ)W{W`9;>RE zO3m&np*zTU+&=F>Ikew?+#42;h*hysOZO#9_X8(S-%p-KPo7-vbS&?dicT7;Pa15O zEa8?cLzXPXmn{31EFtxi*=9L{!$Lk8e$DZx0qH~^hXL|Q*|voxsW+?CYm=3EBT8#6 zRo5O>*9G(ULdQ?K?l<*rFEMT}ZEpU{e8RR_0mfMY_CQZFpr;+s(*)>g1N>OWl-a_h z-^hffgIleGduAr(sEa#Ti8?zUx<4O^J0GfZyv2FEoeZyvs;P|H zo*%$F-pX}z?m0SX=Bv@o^3&W$t#BPaB5dZ%(aXZp+{dbL9Y69lb(_%5iW6FEzdJmX ztEgBx;&XIc`&kXp212T;OXiCzmZrn!i$*mUY%b@tek~NaU>T;$ZXT-=p+s4Mx5|1L z539R!e1ZOi9p^K=701Tzd!p`pZtfPm{61v-E6G_z`4GqH$Icsnl1^cf^FI2wE>St_ zAhZ2Ry*QkP7O3b=OMS~@eak|<2e{sY$>Lmpc)cy7(^b%?gxhDIix)%R@mpqiIID|) zvVP#g!p;*1?`x*Mr#zEBHLhb~l;6&lJ=7yY-&c_jS7!gyp|3n2zsx@DVTU|ls`Ng} zAwDHAs_>ZV&|4l%JxulIN6s76u10zAkTk^9#UV_ekTMHHX2GS|M{wntdc~D&Wj5>d zkPJg}L>(#ph+Iw3%;t-HOk$Z38>f6R^~f(GHcrvvy^&uOY)xXs?up^4BYnnK7w^4V z{~VrHDLFhEa{w=Y{Z0XCZ76jy2?N#_>QV%`p(|4m^2z5+|87JY)dHJQ|t^#1F;zC zT-hQ1;46K$MhRg`@X;FSEHQKWB7c`KV$9|hAs?GK;$wCtl&(*jG-~D&xq40m2_JqY zb_obuH6+F08+pdv5hd}u2o(58gJCdr`yLFI*U~yX!pHMclw?kvwlyAlD!t*uGWo%_r> z)3Q&*ok3n_s`a_XvQNz2dTuATwWIK9r??N2)j7*4QC??3BSh%bPsFFh`dn?9U(UzU z>RjN|PtqqZ8@CaHed?#+lWKL&b_&evv~7f-pZdu?GR<^3EH8*ZGR=0;H=fg-wo5)% z&vt!pJjXdbF7ktGJm)%X7k>=1+8{k8$n)E7JZC!np6i#?cn)*=J>M_RYQuCH()hnQ zY1iN9cJAvx512FXA$zLJdYN15anE{#{M1ME(O{-)q0uq@u4-Cn_#)-bF!y=iIso_d z$LB{Mt5@^ofS5bOl4owK0Or&4g6HSPfWW(r;^&aYfG>A((=X1;0jYONGcP5L0U39~ zdC%;Pue_(wpJ29nrC)x{xMQAv;avWq__#3xQ~F9p)GCd{cPN5ObdU$9b=d93=M)0C znF$i&n^Hn@m<{3w8N~z8ri0$|u_z*)%>=RXImH3wXM&JGMv(x4Lb$ktZd1OCF93le zxLJ@<7+`ERXdh%01Yl4lrSKq0XlDl%h6~`6##xLMJnl?$c&*+Z?owU-f%Wpu79ggH zi`rN*(D{4z0sJ@nRCbmBC;eQqc|Bzav`J_=PKB%OjIgtu^c_fI*Tc%V08cRN&>tp zk;**1>i}LAPpz5StpMHg0lOqpkq)kizyk8AQU_O`fW#%Eki#o+@Y7c&;o?!HgDW+# zfI_O}!IdjmKrR(`08h-^HZy{SR0@^khzpD*rID1hJ*C{lWjr?cTYvtLHsit0W@L$ZvQ& zSoKV*kjY_Eqdhq`P!L*mQjY{1C8AqZq$8X~9oR!W^+q&K85w%nSJhN;0sHU z`Lgwhv?^m$=i5-{+nA15Igj;g+|DB0&f0D-U^`nr)9@ecgl<*Tl-9`2QA7VGW1m}% z|HjXMZm-0BGmNYbS(=*Z5du(sjv`=o+tzaspSU56M5hl@wOKOnl*9SdkMD0Dqu&^2s7tX> zwP`tj5y|0OyXFn@t+yA#2AwTiD(D``=cAYr>x%(-kC6Rk&aaahgCW)-tq zFUhQ3kXo5QW!t!d-)R?P&>-nkIsG_)P|nHc5TmG5;5vU$%L#Uf5e>tgKXA3ZiQs%# z#`m+0$!U?KsjB0i|L6;B8l;9=#?CKl*xF6t|1gQU)iH%s)p6RM1aWei#VF`(`_2F9 z;CxvGuju*SV&A%zE%z@JmG>I>agt|Ld)he3fh*2w3{y#lV*A#ZY&%x)&l?9Vt1kKH z{~*}zOo;Oo`lCnh*uHPO;*R_;d$0*Pt11r|QWn`s>BwyC5*Ebq=@M)WiWY+-C#2~_)D2l?cU0+}vKB+bC-CW6 z6b%(-?ulbe@k{$=XVmFF(tE@SZB%UB;(LR`tEOxVGJDyHZ7OWsGJC}%tEg-NQDZq2 z*IFY_AJa*wuhq<6$kGF3vqgXMr5jRAI>cMHj5KUP<3_>{Sk86nR)*QdG>47-&%Y;p z=l+Dr3$YavFQ7+0Ihn9eG+*Ra@t8U1w|>-R1e*WC7>8*a9w}ZA|pXMa6V!zJKaV_Jdk-EL=F=YO^ef}4Z z4hhAv$H)Uky^zv;PQoq1l`kXzlsJwF(==Sqs+t=*#!H z|GvYTptxEi`TvJNBMq*J?&}3vlUDm!%e+ebWae4!Oj8rMjjrkLz#?E)<1zIqShC$= zx>{!0EyrE32-whQ8|ywkTbvlYsc%6DD2-b>z{Hl6-PjJMh~ z8`^Tu^D}8ppatEGx|F@jqR07}j;2NvMh|Vd(fJuUTjVQ&mK2}LUDx?5FWdW+rd3-; z!{(G6oza@gT~1rCbzOhsDv&NccV)7_?QU@sn@v@;-ehWJ==FTBxozI8?#D))hlUoZ zN~xAAsqOg!s4~OA9eX|U*3$(z8b8gnCXqc_@I^e6Kt5{RVJ{Y#MFH31u$K_%DT$js8;Ss~mBuxg3QYxV zVgo%Da5WEl>44e=sE!9)65vG{-1dVlDzIldlLNUI&VQ27&pWrW()ZJ#0ksgl8K9r= zJ@|>ob7M;b>>0ykP!h#`u%!TAl)`;H+%x!ub85F_|psQ5>XABO{NDGrLMOsXbm3x1cLd* zw4@G?J_56HD=zqCv~s5Aq(E+w)j~xT*C6}E>hUQ~Pwiscn!{xRaI@luK10_-A&=3 zFTC?EyG%{Wa-Qlh2Vu>FFx&G|yKIvC0Ht9m!r(Dkbvt7!`Hovn%B4u;^#e&fa}K}&+P$v0Vmph8zis7b5;!1oLrnVFPoq1 zsgfO@rPf$h6q|GSp2OKK*Z7q1_2$e_kB$m&m@RK-H%s8vB?Ll;A_mlzNs zw1AIGJdn+v@Uj?Nl67D0*9%aAW5H|RO?X?(CdM^Mwx8#V@n+xF;NswSNR4o%KM%zC z^m&JbS*E`17xysOg_@$|O^j;$hw*{jZy}-?xUQ;%uAcZlNS~2mmkaSfC~XygY&bWB z8?*yC=r12EwGOaan3|ZnZ1)U4$CSlL5h!sHI|{6&t*5P}Ev2obZFqLowbmJ#jtyQ7 z9t|!JF1A~qQ(wQ|TSEoE z2`7*{U+-!kir;%ZdtRJ99mt4@jX@3M>?C=JG#VdV!H^@F1o}dZw)X}bVlHEDW4O-^ zpwDC$FYUIU26tmz3ADJt+|~B_8?AND*mZ~pqmt)?7lXrtQ;+)rClA{P?f1ff7w3bx zzVnn9p1Yw0VT$DwjMrCU`;U3|sX^T5LmL}@uP4vf7~3Rg{wJ+1SRFw_0kmHWl5Ix@lBMn{;mj7+qVUSJJ5?iAn4xyudT+wn_^fX7>{AJ2P#Hfy?gu5Nn_34?I5 zTq23T5f!rUs$WF^vaq5GE2A+fR*!mHI-f01vqeQFp>hKbEI-(&n&WF3R~JE-9J|u4 zD3eUW_d%Bg{h13%4_wM**$JGbVJwll3&$i9cCP&f^}#MHzLFGNbJ6a`>9WY|pj9#$ zXZ~ci_%4}!GgA2zc~g4K=20Q_$OS%5jmllQM*YH1luHfY>Pn-W3fpqqMISe8|L|Vy zNAg6QeoSPU>UDaQ^FGV=9e-L10@>#mKMm!z^>;7G+c_vtY7qg8;hld2uU@Pe=1iYp&q5Ix3mG_!9UlO;L{R+>r%KZCu;+xAXI_n6 zmgVGAaNfuD$bZq&Ayz2dg28g?&{v?It=lLJ{;kRk`fUw&OCO*)%>QkPGTWlJlU5;4|7I!g8)^7DBl`ytSa3F=e2Vv7q~9?G zkzMIrV(n9|W`lq+p^dHGFQ;AS+P!)0OS}s9!!k~z3l);LS|>GX$4Ny+i(jYTu>#c9 z)nNqdl3;^=UN}&A{uXhoN%?Gzth;^-Qb~1Rh!q)p-J^s`(x(Ai1 zzK@1CktMB-!(GbJ>(`QzP^3ym7p*K%jdf;lmU?gdwN-G78w&}xjxE%5em^H%yd6e@ zJ`clz$vsZvO_Ik@FnW(s70MqoN-S2!H&Ck}7OQik=HE0(ql8beM}+pa-`vU8Qq+O_ zN;YljdpB&PJ*w)rv#Knr8{Ln}#39rPd==@@zC0xS<{HL}$b@fkf`5c;{&cc3lu)ij zkuj0`6!g(c#O*%UF{1EWCKWlsZJ;VWH5gZ$QvoH-Az4@tb+JoA|1r zVmRy^788uc517rhSaHpxl z#ZO<%jKPonNVVxz=5>=@pdqkHLYiUXqYQz`jy{N2HsL+U^`3%BAqcSi2;&%(RH&-b&oUCp{ottH?Tk2TW5QmYkADR|7)0I=-Qp3dxX*l3Qi!kLH?`wdV z3=b9-)@Ub-^KA=(wAX=^s*Hqcrav{dB#)Zcm!#S84<+BzP~TeE5WvqCr^-k&t8HW% z^cJE9AHE^g$Cvg;Y(gcKfbC*_vlOTxp(b0;kQ$8`qW4B?qGm$eLCpc7he#nVfNiE0 zfQPxGvQD(wv-g>=jx#|Ko&s6BUkdfT^=H5D@-&eQCPB}3(_4-+2|@V8(HLz3l5~>hrQJ z)kMfB>($4zs}58Yd(7>n3{*c|M-SPY^tE77A`NT<5WX>6_((Q@T^Q{9_7i$T*sj3j zO74qS)&(pg-8xwK1-8Sst8vE3$*1#a7G@x2E=%JZQ@@W*l9;V?ZOdozCq{S$K`UDa zn6)Of)Rxk!ZtYgOH?n0hEMIYv5f%gHEa^;NFZAM{!-JcWkvqd|nS)M6BtvJdn1@~jK4LGN zwpOGdBY>lPx5QC0fmkwOEvm!X{(X`*q_GY2E&G_9n?x%L+o`FB_tjo<&BZqfq)bo2)x66zwx-AQ$5nv3M#Qhk zwYlUMe`6On0~=1$iT6J8wKj`sZ&Ll1qRGvT3-xN%aCT}DgqK;pb&)C+K$bA<5*(7K=0#VbAagp_Pv`r1 z%%8)O9EcSnvD-@IeJMxQRBw{V}V`BZLu!G`+k0 zNP^ytLWuEcq#NG8*Y#t6eK7cQFPVaN{aXUKdGethi-BzaHU-h|3!*?RC8UfH7kaBX z7p&hps83O_v%JVZ!bN|vd7X5I<`|Ui-)TUgeQ$^ zc4`J-bo1f|TTUX@Nq0ce(KispLpyK<^yUlDp8F_G}0i}Y7Emp@D3yX>GD>;|3tU{s@Ci~UJ zx5Gx>0&vp28jSXkQ`2emEwX=)bs(g-!C@1!hal9SQX`O1sND6XdnAo_utr>~0$2xs zcnO(pDrAN>=nFA1xbRciGp+AzZsj{D-F48>323~PT<^!@mCqcl{*F?6Oij}6fb!D> z69sR4wnssj8^N{!T%28MUc0|{DosqH$m6?MFxbzN?4nZ7v545mw1^fWbt+S|w31<; zF?2`wN5A0Y=RVlPFB&{#f+Kp@vM`;lFrSnahQ%UKS zA-VLO*QSbwbzI9&s)WsFK*Z{(%V||}kmf+Q)|~P}{z=S9)jCxoXte6Ihll zaoN_psUWK*=Re-+yufVffhILWPQ=LDt#_c07Oj4dIv6P}&3NNM1%V*T72#JxmIem2 zcdMedqKzY8ZQ_NS;4I7dd~U8M=}*A1C%M(jzZ2l*G}=8@ur<$wB8z`CNbyh!<{iMS zawm&=ijy5p1z}Zlcn=pl)0_ZL#e2|(RNjsMYA(d1C58EDU)5@k1}hS^{Ov0%UZBhe zd5d8)cnwF_&$mfER{_#As-JYt&Elo~RP|8InR&-Qlfh9#rq0%A>;|340}YjnqDq>#!-ki$6ziBSDYE&lS3e1}=K45HBd00krB^wR4ivNuqv*re%^L>15ej%p45vc6NEMz9Q z+zZ;2+b{Q$W9gk)a;>7z;Pj`NuAHXHa6Zfx^i+kxTt+mqLtB35tf1Bw5(u-nhRav_ zQA~6I^Vi`8MNvwc7%TF-8PrwrajH{9R&@j?x%d$1YF zibPR9AS1=t{9USv=dgTW-GGXyiKnDSMm@@_sPsdNQ_Au?}7&C}Ab?yIwLWKqQtx)6*Z z5JrWcCSy^hX&V#Lrpe$rLQ;X>iTYrCIR_vJd8O&-7#){ zyIT9x*F^a`Ows})u1~5xQR-jG=N#U@8Ns0D<)Bp{UJ{L6C<3CIEZ311A7?ak5pcoa z#*ii?dcriG98~jQTK^m#7dh7jHl&$atY9w|&3z}eI8)t3qQqUd)Yx-x)O=^o)?-9H zOkhInA}vxuZ(C@@iz}R~Y~F858V+W!SI4U;PxKwJ;vK@ce15zVJ|OLp(cnxb8`;(^ zJ(#KiN-4E`o|WMk@mg23DhbG*&jXi7KF3IuM^!vlJk1%u9IQt^J$Y4!(^dw?kZD(> zmcW)7wV@P2&Z6dbQr%Jd%OR3ft5p5-;&XGD4mvEJ8tT#qIl*4}*v_TDPLqc;M>-wm z0{f+qCFH4cX_wE|biFFFxn_q0%RDC_caqH5^Iy?iwaD9U7ogQ4qf^34~&e@KX9{Y;+eEmBHr$7 z;^~bS=O@3KqgiE?5y{vv>i(=8DBKQ9v11S>=J%Ngbt401Gr#S4d;YNp0~05I!&94t zCzTt2rWCQ{#AXhekikpYXCY>A2Eqg> zR78YOk$l<0CXqoJvDmkusgc_F{pSf%+z3M1lBA4`;JQH#wcE2as|5S^S?2>A zd4++-!WQAmF+&^1R!0PKy>gj`ij+4@tqM7coYXh}4{|__zm`Zr3Rf$kfXnKzhf>FD z{IzBnY7;PGF1cCruRq_naYSjUnkQ|X9iP0pxZ+@D> zdTB`fI|#)skU`fPBT^%K_T}YCVmwk(jcUmeE*0hnp{zwr?Pc$`~cH5lN zi^5H9rm5+XiYl2=6R9z&ow76fi0Y{%W=b~U-XbMo3E;KF%VNp2 zfh@uIIU_g#6YT8H{s7&ae{HSzed?T&@(|M@S4FVXAyYXhYNty(8M7LXi$xOyW%dLv z7fyi+f}ugK;6levF-+isO};$nz>b}{=-@#^#E6vaLq<+uO99uu3obh3xp?#6s7<*o zb5KRoI?S6SBaYy?HDnDjpYb!tnOI2rctPQF|CR}?Ty8%`BP2E*6V82{V|cRX5U`^w6AinCW%^9 z@iiW1dN?YY>ONbQ+#475?XSSSA$-zm!i~0S8WoD>-o_e{ud-slP)I8qW1{AmS`)U_ zRaHF2;uUs@*j`afMa^C@j_Rr!(Z7mtji@EOFC=;ut*lW+SNByk3O%`|Ms2ic&IR~)zz|88 ztJXfNa^_?N+o?AiGPQ^ryOebKN#^(4T&{8#uyVeacpSutWB>+Xz#vq>FDcd564i8f zQvyoXrOQo4LdG5C(tUxiQ7Hn?C5aR)evnP@)GSCvbpcUSPM80IHGcHy&&!XqW3u(( zss>0tsRT^yo*cje<*ll2Xt2i0(D;cdJo$Iu91eu{*VM@2uv{4ev2xG;>MCt-Fc@JC z7_jo|6Ael_m~s8J0Xi^A?BJrb3q%*GA%FNf%KhlCChM+aU|T@!2%(VY9a5X)c7wfZ zt7YQp(Pm9Ee*;w6z|+!hk^wm5*4gUXlC*NOnaPQ$Apurtpr0i*tbw`c;>$Mx-C7M^ z47+k!FKFI=!eHHEOS&5a#B_%Q#AY1s!euJu-;1=9SoWTR8DaiJz`;K+*v1AL%v2sH_sU0+e z0qohKWI7tCFLY?tbUgrVFK4kF(B_EWewRp@`?-st8MF_c`%j*;Bdxe`k#hjeu_wIxE&<4X;V!fQqxi~H94KqP;NNH z6yN$Yt%(@2XJ*0yf`j%F__2*T@Cd>IFsYCnRrTY{NdR)UYba+!;>mQf4cZK48j!)a zwWJKYUR(JXStmW0B*Ar{F_7kyi6&s6F;HqyNN7o#J6wy$fNl{%e%#(U7SzsHeud(?b|n_c1e}t+a`Ul zLTqV4CGdDMt;Q3nCZq)*7B*=HGuouvKpIUZQYY|@W&9eD6!RE|o70Gu%(Rn89c@mx zV|tUGh+`I%tgBJ5-j8y1xB}&B_zQA%xFW-H9WqlaSCx}%KW5sGdG=>)97c-~EM)Dd zhQ>F1)7z5TmnrBI@?|v4CgOnOy7rH42_3frLUIc?B`~RzcJySgJn`CsLHq;NvBnJOp%9Gt3ncNd z094)lxt?yZ^)KK6QRDz^I$G~CGLwqF#NBMxM}S$%#1Gt}2@D}+g8cb=z?>uT1WZZ< zIZvn>w@g*Jtrb@(EHB_50GSrtSM(Y}xs@uOX8>(Vr{l(9_|%lvPX~epZDTAWD5vqZ znE4CMw9TXeVWe!*%)<^GSQWO>wM7G>pq|b*)&8ZPhK}jNtl6rfhPX$K!}{6-DxC?$ zW{=Tg;J@Ro>ghdfi(iueu}#xY3+QQV>n)0G?27_+T`&7oemDdWEgp==3tNSK?be4H zxP-{nRDANTN|_ndL2}Le!gP9r?Y9RCs+}+#5Nl2RRoEMz|HZvr7!3b_Pl`z4A92j= z8$Kxfoqw^xz`oiqikr@JF$l3N>`4(RXj-*_#=hDwikpskI51fb{;1e#_?1K0|COf! zj&Un8U>QgI!(wIRA(dD%ik88XJgAd@!^|3a85vn%M^<85KtsJ+&d2T|W`7~>HkF&f zKoA6ZE#;ph5bixRLNS?;pAiFam&sPOYsG4JDNeaVa6~I^f}EcZh>2Ccdjid-*?P7S{^5fWj2zo@Y)}2M_G4wo8%hJm z%I(KsX@ET*E0_Pe?(dbq+8x>R?~axJMZ;%2m8bEfVBH=-9K+0O(N;M9J0b0=o?@;$ zj`8f<)hX=Er?rkx4_=Vri=RfHeH!cdr?qpSyog;NE{Q21r|^9j&W*}}{U|xD$`0%s zg8^^mLepTwz8pmahIvdnQ%sgn-mIyBHIVMb1jWor@HDP?UvjfC%4k>3%!Ii)7>==s zU^%o{P|N(xYNk4{Kz;s0#5UQF(rwZZ)s8Z#{c`$}^kxl0DiM zZAq8~TvZtE=C3`E_@sErr7Re-)`->tgel7(@Ok%Wb=YsOGJw!x->lCd{`gCmov=Rx_*$2b;z;n7{ zC+@xgmqH!Q7p^YemTpZr+ud&dxi*Xw>p1S)#p@|Q%ueoRM^J)FLbr( zs0q}l5D?<gz+dUM7McxyYv`f3WY z&1&aUP_|ikIhw~#Lr?2X8D>w|zq}1P%w7j(9}EWN&3m9|oU0yg0|Bw+i-ej?H~HY% z4!uaXm;dfaxvn*VkfiCq`!XOQ_bZFD+*0n=DvzOp#zD7iTcVuT9RQ}RgRc5JRHK9v z(VmC{B6IR?aP^_Q*=$MHHKyaxQN?aYKNR$JlzV!J%}1uP_Enu4?v%oaWqu3H=N@<(elGNPxv<*52a5D z?}Wpu9+zA{2H`(-ELFn(BmH-?-8WGr@-Un1;Cy!BUUsxc@SEX_|Fm|sAin_;Y}W)M zt6w`kGwlxFT>Ph}^o_JsFWSMJ?c15+(r zSdT}OYU+f$>neSEc>dcr1GMuRc{BHEzKixwp&J+~{@e}Bc49mK_|u!dPd(Q@^*s6Z z&5%?oe7_1P0l`u!J9dv=xm zdBWR}#2wJwtxun?BhP8gt;10NX>FK4lzd)77FWsYUH5fn=G?CoWgif-I@(s^-F z6@!=LG?weVVw0@`UM%*fk`}WfReuHG zHS#4n)ZDd`uq3|V2Lb{dvftTThPxn!_exuN#`wj}VQ0s@&~86q)7O}4x1p(etQid_ z5;G>-ge)SFdvl-W(ATEmw!gPYkFyi64xOEVw&pvOxEew+ml9W@$aN}lzQFMEH{|PW zfxph{v{e9{6;)e;Q^<16=dZB4Q4WANb&&AZmhWTZXUI+q#o)t?QaLE?^F1+hTq%mw zp9{n911K`r@$KrBJV2qcSI`%ReJBh;VPe%z0d3WQvgzq|BT^}E23X$uwgAgi-JJuL z4`dsF6$AUh0PDKC3&09h#4gT_C~n~vpgDsTC<_`uw-r5#`^EJIA z0Qx(t6AhW1rE<0ySuWvKDX;oPAHQ zT5smEy|aaY`@LWU#6cCu-2|=`HM$i?Jl+qEb-vn@Z7G=Mk`^7*LPt(QYaw4@Vs=m+ z!&Jj>bk#jJfE>$gKxZom3#EOgRL^}HdFrj~tp+Wyo?0}&O|@{-%<$?f6yLf?oEO+~ zIeafHHS-+O1rj3GaSPxt^mJRR2m2C#fLe?eAYL{$9TG;tGp^Yn$10=yE`(wGu?!VF zCYf)SRslyPU(=gaY36~A?-K`nwUS4xbm)QPJ6nj+h_|z}3T?R6`PZ8tXK~e;=~l^q zhC<5rEQ74!7>|mc7^>X%iJ^LSaw3YC-`Eu}Pfh=}qT`C@Y zY0XwvJa=;`!1jw|vFGFBPk~*Yx=q(iiTDK|eorD_plRQdD)8MV^M!lZ*7~co8uxUt z#0SS5;Q7vs_>a5b@sD)MHGy%XLn3XI#b6}5T9$4z(J&~VSQGMY$8ecQp$l4$sFVjVEVhNLlv75wdz~vR6|9?$+8HnR_5Je= z7u({P|{O235-G`ly+3ovQ<92fT#xDG;|9k^y9oXrpMX$FSGSB84 zuj>%Lqanj!w-|?A@lJ>0c4({7I5~X-vYpfad^5;A)E?BoApcE`wR1n={Vzw!g{;9^k4SBT4&K-a|<}){Zi#L9YeK=7odc=Tl9B94+ zTUvSU8Lsc<;o`H0`;d=$(y@8Z5r*t|HnM$`S@S#cZ|UdgJ#!K8I}v&(GkfFaw<|td zxJM81oE||L_9#5(+WeE~2#SYiPqBlaUJb?zsGJC5VvcIi6&ZxQn4V51?SMWagiKj8 zXkZdM{OgJK<99K(cLx#k>la1M?0{bzV`4x957c;ZtmjyEt=#Kb%h=Y-e^RfYCdRYs$Q zLhPtDnuz*Pjgb>EKD`~>ft_zV9@k7Yk#wRZvcxar0w;O!<+GfM%68!AyyL#V1o8j$ zQ8uNKXu0QYvjB^2S_K}xX6@m*?K7E7@q@hp3C!d>xGU1OI+@odP9uns6+Wcrbi;EP z61u~}W`y>$s2E;<@#qfx#Z!g-#Zv{c;OyCVGF03Sl1!sV2hd?10}D$j z?IhD;^CK1lvThQz5WW_OTL`Hh4~(rlRU}rQXS|*OZDvt8$F-I;DAfW&JR3JJ*b}Y; zZIM;6kePph>%bvzhH>2EvslACLWI{CP&l7ZY}jYt34wR);DGE63|km#PLN=redVE$ zv`ZeOvPHH0 z-2diz92drIx1Ea{+Kx$uxkr8NDQ-~9SlkxfVA5y69k00~(%SF)+DsoGbe?%S6e@!1JbC8|9x ze$l;6@`)xq>hy1cx+i5PHgqH*^T<|_7A}B%!B}Y|>Ip|8*u8=5{!GR`E!K!Z4=^^q z{wv@Wz<}zRr#MCk_%bfx^9@_yA#Z)Fh8g{gyf}w`o7&%TnmR3AJ7nYNF*Fhw_ z*9nj#*%5leb{HHxD2{dtqe+8an-q~?*ilwHEDSsI4w7Adgd$HUB`1oJ&`~%z?a;q_ zLoz>b7b(cOv_R4qxSuJg8FtfxsLo(*GF6DzSRKj<_LLjm>dP-!5Fl8XPA`1HzFhr) zhmhh9bwwhBd5@~dwuQ|(TjG?d*qc{~JYW4Zenk|rk&th+xY4OX`E7|QCri%uc^D3Z~R7Us1N794E$dhe$dr$$&so_zZ}`S_`JH~bhog4S*i2(-Q=Oba4} zP}cb|M0-af3>7&au6RCRU?N`j*Gzsdj4^nz8wp0M6LP#EZ>uyn=o zHO~ZAVDoHcBC@AV7Ujtos2!udGi21_UxIRhr(ln2rksegXic_Ogt4WJulaNzN}s|W zIdR{4xFGM+w-5RX{IGwI<8rKHF;Vt92iAG%@E@nAO| zsIiDpEZM!z$c;+ng_&S)kz%@~x1Cy3al*%$&Jiaz5R*0LWd^24zRS3(@y`Khg`!|2 z(>xMoIUcbUF+l4>4c{SfjsMO99}d9s*13|Jci#cV`EXp;0W0kC3@6g5qs>|p_egWW zBp_59ve6b+uh8`Biia=}G4LLqb52=vTFrv>D`$`b*p+46Xd>;wz;*+O@K_tN>0gpL zb6+f!N71+)2#7Bd1~Zua@Q}E&eMp@84v@%QKR+~Rge8=%=Yz>)u>dq7#f{lo=S4k~ zlX$$K{QD+Y+a6v~-mK!t67e8jOzQm*hi6mc-=JUI61`PzYCP_g5Mggp+9~s!MC?RP zSQtYy4+|gaU?z9eDDf7GPvHjM$!!!5cx>9DUaZB#?4pOAwJ2coT^e;0@+b#jWs zG|OY;+RMW?+v(^(AkMKnb+wWN$RfeKPUB4D6(D@F`Qvf4@3P(ibz-aXFb3(#>lzpO zS(F&al5Ra+fb12GH)!){m?vA+@kbgg3$svz*f>D&8#S8GZhibolXu2P9VYtE$w9rK zX2+1vs7_oFEcSklF^v% zPi7J+`@)v20xPpE%CAiggn*iH`cj6wB8u+&rhC3Q9ToF$pUdF#uAU1wyZ2^62sz|* zE93Y-6bs>JYln8+H0;@T;Q#-EV(585RHP$(3f$0Pg#lh5@$6Yiav9=@t;5j?%E*RN ztCc%?Ip7BZT1H9H#G6L!V2HrvF-luO5~<~qNXY4pE>;9mp73CsfejaEfmN2jh_!;4 zh^CUGEJ}uvNAL>KfSlr7emu(VxGu)U9l*0NP_RffTZ{Z>7SP!B9=5{jJk^CF1p=<= zE=0MM|3!|Sh~r^>j#0uFbHaJG13^pt);&xYW&p=YR&&*oNvt_p<;?o4vngXZc) zoQ)^9g*e(Y1BEX@%44q>`*yCfGL17DsNM9WJ)sb(GNX)9jB6vr_ z84-P$iAP7J?45aI6wpWr-VGa~-L?HF-8)ZE2?Xb!gD7uT^wE z78j!VJd!ka(!Ep);L2glxKs*CJRYBxYuU+UyyxKsba?c)d?2^D9?{$@9%J-}VI3xn zvSvJ)Y;V2iLqUa}MK%X_rod&Qt};{y2(F|-yB!jK!Y zqR=f0{y+^5y7Eg80F)ldr6|H~FS3v`DMf<{<<$4X#1s0n2M@~L93?L%^Cxc0$YRB# zv`O;TQOEW;0fqK_`9;BCZQGgJZ3icFW_Po=Wcjsv1C`|8x8@Hb$w$vY#aVqBiwsxr z#E9AkOWu28geUOv)!VGP%>Kn2kw8B5cDDX!g);rD0b@Vd3qHN6Z6Y@yfNwa_l<5!X zkmLS{XGPrG?Q)K5*%nFn;J(wycZWp`awIp0gqwxKVLKxdl1k1!kKFo`$rOq#nHTop z`_Hevt%It`mh+%l+FRs3pF-j)3>+--QWoNE-v z9vyweyxwGrZ*F=QnDnnLYa&P}!A#fdcJrHF+J z`!A-p-<;w$18Ug%Y>sD!Wc9n9&Os*%|EZkp-6=A9<$E1qFW3^AnR3D>t=+cPZ|$%p zzohC4j)e_WHYe4!*5v6uQfZ3mEgAbPzi-Ia{6%YS#f_c4oeoLW`AoNN+vlPX6|?6i zKRvi61W;M^&4l-pI843$ipir@RAENOv;D8g^iWRS__h0)`&Asm3TBF_3%(QDOv^7} z=2;HQuNj4OrvrVV#CC%mYtwap2+C`kmzgwE1|Ss$xc*UO~x%0#boiN$KqyGRB+g@?~w0r@`3t(fk zsaSvoEyv$0oDqb>X2|At~JZW0VXBtNRcu> z78S|0c<=Jt3DM)X1h;KLsB-V$*6rN!bgT_cz34}A1g&K#{b?ypuha690$76MvKnh< zpYUoQsT9-QtC&;Usat1}?h00qhl4h$UbU;Y#Rc?u(CWB}8{q_kH#&6#1wGBO3Ov+h zE!Bqc8gM1-VmClGCYsuucf7AzJR{Q7o9rrQw_U^U?x~!yUEa>1$qPDfx~JEiN4I#w zF}9z{$fgpKb@+$3FAFbg-#uxnYy{63XU_%!2#=R|^Hiu!uS-Sr3}^@FXVt74U$v(k6qUr%mV$N8GLM*SFmWY+-xm|+!#w$H@dgAm#P6KdSl{2|V0>1D5 z7-LdMd|UBEwhEL<&(Y_b@mymWXW(TlC-Q6j1boju##mP%W10V$W1$R=7>NoXo_NH| zH&O}nSHerSfiuos?adnMzy+gI8D_c_kyUL{IZT{bvik3_SRgmTt2^k;#u`-_C`6}B zytfO*9$7_`JsKw1wK_;^@L<1e(}Pl}^_0XIISk_{e3j3*H!g95Mp_4r2KpOIn5Wqx z=CAm3hL5%dPZ!41?Wr9P_t#kR3ndqcTWkaLtdBq%ZeSTDZvt-J;&S5*ej68wt6?r#cLR2A~%`DO7u z479$})$Xxsy(y{&_J(Etf2h17h!-w5>uD3k&4N{iahI*gk)xQn^O?a{H-C*l0O2T# zx+mLZ_0rFk+gsK8xJTjL`ior>t|qEB96PlR<}T z9|+-PqA22MpXY)tpyfbPcoO<1NdXeTx`$CCBKFmrNIaZQ^X+dOeh@VZF9j?H0uMkr zs-#=%&fvlf$x*!r=<)iRlHGL!gXiZLI&ZEt3ytfjOXxw9v&3+J@!wlm)JXm zUHG7|Yc};#sSL)+>`elHaGkamufNdD)O$e)stfiMcNpDDWSILd4FJReAbxa4`S<+7$jJXvyZPf_;-v@!$)(hLUWd?!9m zPC#1F1GcIHiY^j)j26xZ=Arz*Yef|=C#Ser(wFz7CWgiv;Lg>#Jj6#^V5M+}e!g2A zbZ;WhkK1oBAIp^YQ=h|mGw;+#R0v&Lr++ZP3jva%c)^)lpi1a8?9zqcUxY}U`hu@;Z6#6~q zmMNCi2TNf}2MMdpEb>846^DPBGe@O*?Y8HO8<6<&;D&3joL0mK^3k5wa$+c8_&y<7Vnif9M&GMo9>XKsRNMOaiG*qG>B?l3N8OU5O8 zD82B=EG9eTAGZ{ihh`o#1tn@nJm6@Adj$CVdv7A*mi^&xC65pwIggO+%wa@A?kCCa z++j!$`1xB922XmM79vVc+rRXsdK>?{!j1o(uW@#7L0;Q`2fVk|1Kd1@1>!vhN^ zgPBR6_5&`p6>DIgfyf$C+hh$eK~0L`_vQ>Zo5RYPOwc~lq4;syw$kWmG&*1_M74Tp zsk2EF(CYPuAPQa%4@se>5|mpCm=cg+0u+DAJBJJTD8AbksRSA_0l3U4mRnlK#vBs_ z>fgKca&HL`cvStw!D4k_XWJ~U-GITYv%s-#ih zm>tW8>F#Q=I92fKH{$>&PSw>nMD+Sp!`ZX-4H-V*Gq$Ay!#AOyrPpG|ZiNvxG^bK- zpwn#wo$eUuQs|${5X3fq=8VOjYc{7rGy%$nlCq~yMA!bY4aiCyGy$zdzS*BaX#>W&;96 z)FvJo`DiXdw6VpdinSPE;madRA=;2P(3E;I(S#_*{3Q?K6-S`K{VLrK^jbCCc_|As zQ?q?-yVPPNG%0xYY;HPm>^KIDDe$R8i#KU|U^D?dSGh|&dln4O~u&{@fi`h z*^G%+EPx|VH4dHrMr}f`i-42>)QYFi;MThcQlm)6PF2Qsm6g>e8cUkYk}r>xNTnsE zC@M63ejxGrfj#hVSG@*OSz|+48D!R^OnY+zBx}7s)Zn0{_IXvE7U2sB1^`qEq5LbY zNsXQU3WN$($y?pKb_x7L^R>!&%aJYE8H|d1`WCi6@7$1%jUF$)iV$I&fuGbiGP4KF zwml1twT()GsS09iBoNFrqqgGN7z>_>DJoj{yc=2$ZDX$2wqaTGZ%a9u3V85%%+Z<* z)D_EOp9}@0Q9v4mldd7mG+jr(%)}ilm&(`-V0K{8XC+E}RA=G_F{}a|(ClaKnlnwB$L{ z%*Q^JUyL9A=6hNh`9v`!)I2sikV?{Qb5cik*&>*exNK5_8m|p3n*kXRtJ#-A5C5J!H*>G4Hs1l#$}V{$QN} z3ngc!JsYN;7bGCiaf#c@(Vrz*ZlCC2=Rlb{WTz;St|i&w4oPV4e#+qrTPUN|@-+aY zLfySv!bo*Wp_xW-qX&LqPyOGQ9g80;Z`ji$OGvp@B;A@=G6z#G&u>;uTnl!$0I0nG zAPN{IyvtH)s#H>>Qngen0SX&yW{amOm1a`_YYPMilp{nzyDFHe@{(^n@c~#&lK44PZi{u9oS}a#Cj65`48^ z`H>n=0=IH{Q?ogvN}EE)NBUS2Je9i0cV01Y+^N%%6z*f@_{wnI0k2^}UIj&RaMN}G_?v{*p6`Dnxy3Vb8_*DdQ%;B& zw@Z1BGVmae4ttae5qy`vhgwhhC_H;VnJ^O3M3PbP=0qI2=A-T& zqHoJsoA=4wL7(>eyCh!mP;g^1-5x37XzlMK=S7T*m4!tK&dZ$F9SjL0b$K{1a2{uL z(RBPYsM3a}n};-@W$3%-|Jaz&4U-k*^QSA&fikn)V>X60YS)f;;zk)xGC=`Z5fX=?O5T>DAm6ws#?=cbc=pkp%`V>lg z^6;R44$fx89(%Ec$rdCm&6LM7WXjCe2$Bz4nFDNeKk%qf2?!KMR|f}<^S;T=fbhjN z&6FJX2o7xl!A#>?w5`cD0&;&(5LC=G3s+#Ek-Hq7$paosCGIMhx21SUuNbqyr-HI1 zZgwaEQ9MzeOg9OWr{_7q+!W1%wocP)<78z5Cbw@oeQtHFm7DQCSy%F;VQ1T6mtM|j z0vZ?5#>L-U6C?B5aawG0ct~E2DU9LeY*Un&u0HLm)<76p^-9Voha>(WIdYOYMU&BP z+N$6wi&l7MS|XlB6W_R!h#Z3a9pu2%_|~YLfHxqIoGkqc zaWgI3uipS-CxI+@KE|9^{MhKWe9FN~Hp|W`=X)|}@!ni|3cBi$(k$nRcZCEShlM6m zc$V0at$dOdd+{jeULk8M3CTYa^ie=SrgC_Y*wpd}u&i7<#eH72`0m{~2?2EJW|nE2 z>k8*cm9H7ddeHuI6u&5{y%pqfw*S&=-qGA< z|J%?uj!G@AO|d2oXHn%m?FXX>*&=WLI`l2mLMvV>%|{RS0C*ku z-;DrfV5H7E(|rY@vQBqjQ%b5X<-ST>i(-yMLcwA(cx?&yQY~RKfJQ;)*D8c#DHA9Q zgiDQ}j6Z4kNy}yM7T;nUvvrH_OwIoOX%-ue@17k*o zuYw9*L6eV7wg6uG5>CQG@Fg_mCPZN=`4U=#vg%8SlMY?xt9`?!3-vY)!NLEYa1$~N3xwLlnsNWdab~^%@O_T ziIJn1)WSfHf>e&<5U!R&+Q*}l^5H;=Kcv}CLC6>K5coIa^6=XTR6bAT)N|TS=eDgY zj76v6$2fa7!5MD8&WYMa33t?t17Ok8RMOTO|Nn}64&}s^Wq-v>opOn19YAF8)p3z? zFd6plJ0&Cm0tqmPxaQwq_lzQ7ulI&}TeU_SP3)QJG(Ft{0luYPF?kP=C@#9u?O)H8 zMXt!K;ZX&dIXvoC1Qi;VJcdO3FU+{tgd69A8v^YGAokKRx|#fUdzk#!I=2DXll}$o z_YVyL{(rjWyi#f#%(xj0=Y3M|PiO`@piEAdeO_r&2lfe;j3H_oI%LX%-WV!U`4xo0 zI@Y4d5?Qm4kFrB#N2CU_qJb|Y%o|Xo2VrY6 zg@&}v5>pZ#edpRxTCQj%3cd64aFTUc?aAvdemDw8C!KkUpLSDFf%;1)qh&Is$n<9% z$bwA0`JJ_E@cDe?==P>VyrawPz0UB?4zpyE(u`Zh;J%Sef)#t63rDiF4it|Vn1ZSt z)`++4PxSC-Le3wEbr&qijUk2k9!ki)o5P_ePKI@yTk~^`-ek17vIqM9u3HHP$Qh@m z#ewB~BwXvvOLmVdgSpX6bV$wGkAx5PBI+|_vW+}NKy9qukXlMjgEX6#akn~{D*=>u zBm13kJI@kFA9P@Rrvyk2n3~{%4lhM}uahHR6iytVwE^lFr}fp^umV-cZE@eyJMFfr z;qlR#(pjx(f_{@lx3hp?V$JohQm_2&8OVz?{14=HC6#6*RHcp`x7EDLm!+Kou8RnZcA|nji3zOqrsk-T`+gacDE*tOAqK@gcN-sWql9CqZT3u z*kiQ2PD3jglQoE>Vd0cOW#{iSSjr`SryYCq;CQ_&z5_D6Ww&Ey`-b0ckcVk?ZS}`I zbzXa)SNsAhBI_#WxKc#XMQ7!*T|)(++swu=)F7)J5XO>nQma^?*1M=FQQ)=7(u!9nY&8v3?#U8i$6MzZQrSRyI8h!u;)@G>0~ zcwwAb+b3vBd%z2I4;tk=6lY<=I%_OOn__d{l^;C*!RvBV?!h-o`kbJ9dYY0GZhEf% z_&6p3EoET z@x1u{PS`e_gU81sgTL2uCqWa0FLpx4WUm}-u&KHl%U6?v%5-WYO6vb$YM-6erwpN- z)Pj|;5A;ORTG&44vYI|U;aumYh-j63j(FNL2j^m zWd6JCLT>VZ7rDtix<|X*cs#o|XmVWcvqp}uC!c-Y#h@U-ueErcZSag|x1?V6Bp`Qa zf&=YS3vcT#VsD2Rb6ULp>Sg~s&a|9vl|FGV<+*W4C4R*Lmn)OQUlwjJ>OG2P{JQHX zV3bLT`(CoFK=hw?$;e`K$Vf>O8-5~!{h%IKb%!sxA8Zgk%mPwSB)MmJi+Q0AC(*_0 zJ@-`bb;{7F8MY6vp&c2(^qwSJj+3Z+Dw+817&_gWCW)PvBo9qjsq6U*~nM9?K`0dtPj}WxsOw#ZuE!tH4%6 z0zc_?cCrKW5Z|_-g2K#I{Pbt(z>T zJ460ScCCspRzfVMtXc-77T0=lF&u!=-Jx;~pB%QEs-gFCy|jL_hJo92+AX5I-$482=Oy{mLvKt`pVXdYFhD)@IHwMeG9R`pr0B#!$y(SDyloaWEK#n@_C6_l zak>q2;?v)mXW8XAh8#f3N$azR{k%9LE(iAet+nw<%T?ki<`)%^sKD(jf@`p6&OLU| zX_TP`<(?hO9OGMTfERb{O~>-R`bsu5`Aj?BJ}pIqlzXWQxip=?Yu|jfJBkk$6uJrc zbipw!)chxf`S-5}{cq@fe) z-u^BRgQW8BZesbviiVA04z}jyIlNsYtJ?Fm&!vG2Suo~Io5y($7&!0})Anu{_tiLAl-;nsn56Yq>+OmXY`R{fnN4j{36+RcQI)h5#+E81iE(%>zhC$I&MtZP zT(bi2T2Uaon(8f=dc?S}>sSr04~saXXQ;`2h={qtC1C?#4eZyS&bc!NFPA zWu$)yw?poIK4envFX3jyy|0gWV2^m<>h<96hzGp;0@a5_1$RawjG|88@=kY+aVa7J z3ljA0HP|!rmcYjw(OLOZFhC8H4D+sEmZEcD7DF_F(W@yAudUos%TeoOau+S%-=w~B z+xPb!obN^-cXye77Y#o%ZavXo?!`jR_H5+;mkY99dffEUXW+L!tNP^^L*l=2$zNtM z=-Rz+zk(R?@I_Qp^dj3W&a-Q9JmTrn^M{SfciXz_QtvKr!0%k@&M$CYben&PQ=%K> zVq~_R7qcYF+&zbXc5L|T{bPCt{U|Q`SJ3j+(!YtM#c#QqaI}bJh5iZ}C}jaMq3Y#EPuu=OlJhwunS!C$kdTi=A}I{}vn!ASVpi>TF% zhbRR|U^D-EIei`jU5tiVrI&8B4uMKxx=O*ndb>Nzb*J!@9pZaGlfvIjHQM)YFd;KY zm->SmJZ(GhreUVW)eD4uc83s^u5sU|Fp$XS$f8|C-rESS;k{ zLa-Mo70T);sP3BW>V6lCE2V;XIa_N;tMA9{M0hwzVf%+_kkeg# z2(|Lk^7V`3PMmv1^)PBD+M_{zFAd7`QMVTy^&^22t@F@W)K8;+J^=I79S0Lz7+0Fs zm41bBLV6v>lA6}$P@j@ob^5TTp**Hn+U`0=-PTMhbQ7g{=}?=e^jaqe|I^)CryH%E zOVL_qv8iRJ(ONb|=0nV`>*HW+JzA={;h?29+a`wgpahpIN$5?cv*)&M_>-r9KadJ zu@n00qM?n{;W@1~`ngcGp9>EGZuP=Qt1E#>{XFHWoyDQn=_z%sJg?(k%22p>x`Ak` zkeEw-PKCWxZo&S*^r{9h&91c(?DJ7aoz+j=tWiL?w6qcQtI-j|^>!dq0~ihGBV~9N zkB!ch&Pk4|Hx`ML(3jR@Ex-Lw){lGK?037Mo&lC8xq~>4?D5WMkb5d+kBCd6Rg+zj*a&A(8#V1HAfjSn9!u6G=n~-M?t_LSsMp;9c!nQEdfp_O)EKWHUzpr(lZOC ziugX0Ami@_dq;#lE++(xFpn9)E&mTGxRdrnBpEE0^!~O9M$=ay7Nr6_02CQf|e7h76TxuRVOLcG{!) zbpNV^dwRZo=y%&ET@wUu7S|8)jo`2B2GyQE_9t3emm5{ZV{H=%zs0L9^(de7rMKYj zI2~p7>)LB<)gJEECovN7cZx?L5^AP11F>*?^2gNJd9O(!zxp%@`j?rv02h^)>s`25 z+zs>7L^H8VEuyvZsMwlKi_?UE7pscfw^Vgg)M`(waDP*16vx|OYB`N|ii_IY>af{| z4o`kAHcj~pvn{ZJ%kn6AXf0C3MximAj#JV7UX>2Vb|_z6R)j<#n$^@=c2kQL^;IpD zZH&sPWgOlQV{RMDJPjAox8Yt)E2r*A*-yirt~SbunYZ<*vR;H>VC`D|+~-~=Qf0d8 zE^33wd=h)|H_o-gR!pCkqfI*d*48R3jY|lb;HuGIzJ?0ngFg@{hnCg)Y~F1YVsc~U z5A56JH>DyfTznD;FLz;C;{45VthJ7{GV%TKsUK2;qoxvAjGNulsUJA!E0fJ@xKN(M z64)GDak(~M#ClxoaI6&$gVH9 zraPD=$}7LxXdlOK`O{h2>owTUi?a}E4hoA@H{aXDYt>DlpWndlN!--b zK__&G^>XLZG%Bfw&VJHAw49M%(&T5&e*h#6wow{xfwEb(Lq;=E1*eaJl#j8WD5r~Fjxx+Lo2h+>^zOGgL z(l*;{YNglUx>6~u68l~{)S6{i<8o)~k9`(Yb8=RGOu7 z0ez}e6eS4%b8353=)H|q|C`u|PD+v<3$%{V)xb)Umhr}@uSH%Lok1{L%B}=e33exq zP9pZCFUy%lg-a~`6MfsLSH*I677kW`4~ohv*F4I{ZGAdaO8!p0D&)3mbu!FnC#mAL zp=rm+VOLboogueAoEyujUnn-0qe#6vsn6BX;;pQ}KB+?XVy$vGHJh99p|S`Ua~)U? z+Bx5QiWg4l$lG$?iGjdedh3=nkS?;R zubG_|ZH980enrssoq9YZZ_iq1G}@kKlDJ9~=Y!cQn-*JY5P0t3c{21Dx9RC5n@N{< zuzwbve6t2Mlm@3ogbSt*iMn(M>wSObY2(jVkKJe`)m58;!)ld_k4wju+&CvfwMuK7 z4f~&(>&Z;!Qb341#lcqRVu{y5C^Fw_n*PdZd0>ooQBE$Ta^=mumC9EA`EaulsY?xR zmKrX~+G5cOPb$4|ttoLKNs@CyEjLWWQkCFr(`~+T^SmJChD|Ouc|9Iep-naIPnDKC zbsFEE%7UK=8#y)KS+sYrS|$S$q7V+mZ=^R@a7jy)8z;md8r=DoXv!^MSt)c=7A+wX zlL)z);2DP}arz`ixDb7k6JnS?MTBq+0~cYgk0r=pNRF8jq!froO$pMFCW!um0Q;@$pZ3D`j&+t5A{095fws(7bkz=Oy!# z9wa3_RQjaW9T;MgIJcFO-!MQKJl~puKg+!0aBjY3R1jHT)bH|-B%|{JW7gH#Uj{Tk{Y!}QBQ zUC5{W6&HT0A8Y2;fbNEd(?HF0R+lq3HGwXx=9k zWSpuKQ?_Py$ZS|@f$#^b3)7^G(I>=>LfkYb^^2FCV&njyBbC=-FMJ#Z6>oQp9v=l} zOVe3$C0FNjXeoX`rzp&x5wKG)P_G>d^#zh;cJ6(Al)uk^z*<6`8hzr?lw||`hQ2yt zr>2+y8o6AE*(NFb{w~Y-z@`|ECFZeK4QQq*dy}&4HTruKQ1xIs8QJh{^ogVsr!A<@ z69t_?n_UZPg==%?>Eq)!iBZ@MRP_FCfCSnldOq11d=+(K01MeP%9NN5J)UN*?e>iv zj!`fYP{{z4Z+iqNtOY!^W%T!VNHB_#XOivx-AF_*;scIe{sHMuH{vVDl7Nlgw&#a< zztS&g7aqvS#e5BH-U##a@+pU1r*r&9O6JYT?>^&@sL$ z`CZCHi*^-1Rdl%QNBFVC$u%^izij0sX^Z{-!~0<~HXL;V@sZiqh9z5v-uk^zSBf^y znGrlA#F0u!_$)>vV>A>ddc#mCKrH$(Jxrdb_#6)jW8!84b&d&=KBg2SlpyXSY&@1B z2ues`{sSo+j0o`DCTLQO;&YBCO3pCm`P)HZQsh~TifCAj&oMEEbZtS}n#2${rpZ{s z9Omf|JQ<0h4)jR!hdHE(C6XQ$F}-E$K-mWATTI40SyCrQV3H@}9h3ey9r(6R`W%bl zbCr&l!{-{QGazH%x`cQ~gP7iP=w8pXKT+&Mk&bbUuo%40ZLp?J@@o`NPYOc&dW_zWKqH zd8W?K4DBvke|)T?TQ>F;(kukezVXZe5?*OBw&a@tPQX*439HL|2Yxm(pM{^L%S2Me-v+QH2haoK$2U<79}bB8_$k^fGq;vU zv2TD{0dWF(_6Q!oP?xBnwqq$1X^hVNdw*QqjwO()kbs(Wfw=>1PdaNS+}8b{}PCm@+|_CMA6}xe=R$VgwO=v%|}$_9fV> zcp;8>Eq2V1z>k-|8Rx6luyF$fSwlRz;jaykD4qs1&Jz60IxsMO1dIp(z#~orAsYm3 zWdKws)Jk>)Acl!jYC`C~A!1ZmAuV}*K;aRC z<(WF`IVk#UwbR>VX?xsw&P`CTUXbpi=856mtht?4z9v;JI?#-&>V}SEXKTFzrW`JT)2VBiBM^qv&awLO!>K6 zZiNXw5`xi8n4eR1H5ODO0=v0fXaII$?PTaQb~_U^_yxv}uC!zwS}ZUN2DYgSaAzZ? z_rzio|G41~u^M32DBxYk^fdMqep9ry+elC$u?#QHnmrVs+%lkMf2Yupcy%Q03>|M< z9KPVKo8*=`5mo>hOxNjJQgA0I@;14}>2ZV)&l=MKAY6U1n-_v=9Ce^`p>0xy;zb6q zI;>Jaw^i6O1TJ!b`-RBFGh$HmI)Tpx8H5+Mv3GN^?;>Hl$SApul4Xb=^Bp z1A$IcSwfB{ko-snT|lCpd3?;+zC)kC%>YGDnGA3ju1%mU9}XsBf{Dp6u60iC$N`q# zFw(6f=WG1-56%&;#)aW%YI5vGbb#SB=0Gv)3*Mc};F_=lp1eS3k{Mel^mvRgC`*&S z)-P-Z_Jd@PlRpst+1y;b1mc;2tQlS2>RzaWqAkGc9!x>Wb_-PS;4={#if;H$NKRvd z(wqN(X&wJ$7~lVR|LOhyzuq5DfB0FndhmEmzjP=flXv2%6%q5{H!%(ctU?hEaiCy} z#B03Y?|t!jk^~UIW(qGNAmkYPC+AJV@L&ac{s3vyYr确定要开通物流查询吗